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
341685364403	341685364963	341685365513	341685366063	341685366611	341685367163	341685367713	341685368263	341685368811	341685369363	341685369913	341685370463	341685371011	341685371563	341685372113	341685372663	341685373211	341685373763	341685374313	341685374863	341685375411	341685375963	341685376513	341685377063	341685377611	341685378163	341685378713	341685379263	341685379811	341685380363	341685380913	341685381463	341685382011	341685382563	341685383113	341685383663	341685384211	341685384763	341685385313	341685385863	341685386411	341685386963	341685387513	341685388063	341685388611	341685389163	341685389713	341685390263	341685390811	341685391363	341685391913	341685392463	341685393011	341685393563	341685394113	341685394663	341685395211	341685395763	341685396313	341685396863	341685397411	341685397963	341685398513	341685399063	341685399611	341685400163	341685400713	341685401263	341685401811	341685402363	341685402913	341685403463	341685404011	341685404563	341685405113	341685405663	341685406211	341685406763	341685407313	341685407863	341685408411	341685408963	341685409513	341685410063	341685410611	341685411163	341685411713	341685412263	341685412811	341685413363	341685413913	341685414463	341685415011	341685415563	341685416113	341685416663	341685417211	341685417763	341685418313	341685418863	341685419411	341685419963	341685420513	341685421063	341685421611	341685422163	341685422713	341685423263	341685423811	341685424363	341685424913	341685425463	341685426011	341685426563	341685427113	341685427663	341685428211	341685428763	341685429313	341685429863	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2779	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2777	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2776	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	3600	2300	2775	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23114	21927	29617	24914	21991	20754	9815	4032	2757	2281	1888	1509	1339	1154	1083	945	807	799	737	693	608	627	604	547	520	523	510	486	526	459	461	451	495	457	479	453	429	477	429	415	401	451	441	455	418	432	428	444	441	392	411	416	378	440	407	424	403	363	414	392	381	399	397	397	397	385	406	435	436	419	410	412	443	437	409	399	376	419	393	424	389	379	412	415	407	399	394	419	396	439	421	401	389	390	423	429	416	422	381	398	389	409	416	429	409	418	364	386	404	461	377	400	395	404	436	419	391	406	446	424	420	419	394	423	437	419	428	444	405	397	370	380	397	388	414	401	379	387	403	398	414	407	383	397	390	429	412	411	381	417	392	373	415	419	417	419	403	388	395	408	419	393	441	406	400	423	413	396	417	387	410	413	446	416	423	427	410	425	393	439	421	401	403	408	380	384	403	387	385	398	399	451	394	382	412	381	383	433	426	441	436	387	395	388	402	402	396	404	408	391	419	373	408	392	456	398	394	424	412	381	446	373	412	429	391	406	444	417	398	384	381	374	404	405	379	402	416	421	449	426	449	403	419	396	378	428	414	434	430	378	405	391	417	410	419	422	417	413	398	408	420	401	392	413	437	414	402	386	364	429	392	396	398	433	426	434	411	370	406	400	400	410	449	381	392	436	368	387	385	407	415	426	402	426	357	400	407	358	439	379	418	386	373	407	432	408	419	400	385	373	401	393	448	450	403	374	371	421	403	416	384	411	402	415	432	385	387	420	420	408	375	401	442	407	410	363	386	396	385	398	409	427	379	372	380	406	366	404	441	438	372	400	399	397	412	396	403	375	369	428	383	379	392	407	424	380	370	404	402	441	434	379	380	410	427	395	407	385	430	414	419	412	404	426	448	415	400	396	370	384	411	401	398	399	410	410	389	398	417	390	398	402	401	422	426	423	399	413	411	397	435	386	371	387	456	391	432	431	408	415	395	392	402	404	405	438	411	428	434	379	412	391	379	371	399	380	413	403	387	397	406	392	393	416	383	370	408	427	401	395	408	390	408	428	417	408	392	414	421	381	391	414	387	384	350	397	396	380	376	423	396	397	441	425	413	417	405	399	394	391	388	440	421	422	400	432	373	397	405	414	381	387	383	411	451	416	401	377	437	424	410	397	388	386	415	388	446	358	421	420	383	432	393	373	407	414	392	399	419	393	394	400	398	390	428	408	394	431	376	387	391	403	408	383	416	351	398	385	411	428	411	396	435	396	423	374	410	395	399	370	385	413	392	392	438	386	395	381	395	408	395	377	388	412	395	393	410	391	394	386	416	422	418	393	397	398	394	419	406	372	400	402	398	397	355	374	404	398	417	406	401	436	384	405	389	399	401	434	428	385	365	406	426	378	358	393	420	420	385	423	396	418	403	387	393	390	410	382	397	436	404	415	392	390	390	414	391	405	405	404	427	426	415	381	394	411	411	400	413	402	421	386	423	371	394	426	394	369	406	444	435	398	419	410	405	442	397	433	412	404	410	397	368	441	375	413	404	415	360	416	432	377	419	386	394	418	432	407	407	417	403	393	438	425	395	380	373	432	392	390	382	422	396	398	416	389	436	389	401	421	404	403	406	367	410	410	455	393	386	409	378	381	412	406	410	423	414	391	401	406	390	381	413	383	400	371	416	394	406	391	388	410	387	370	394	362	408	438	411	416	383	410	375	372	432	414	426	419	407	380	418	426	411	415	420	382	401	358	421	409	412	381	404	387	378	383	398	391	410	415	422	434	388	398	425	418	395	410	467	420	407	430	377	413	422	416	414	395	380	427	350	379	412	395	407	375	430	394	398	413	402	391	408	383	425	417	388	407	389	423	447	385	396	395	418	410	380	400	398	386	414	397	403	419	415	429	407	417	371	415	434	384	401	411	392	425	380	401	416	395	418	394	435	397	369	377	418	388	377	416	369	431	410	345	420	402	407	402	418	400	430	391	425	418	364	391	378	390	416	381	401	403	425	398	431	409	396	410	376	379	394	427	434	382	384	399	400	406	396	380	425	387	362	404	419	444	422	402	413	384	398	409	433	417	445	431	422	424	452	387	420	358	405	396	434	402	413	405	388	386	447	407	390	408	422	388	415	357	423	393	416	407	400	400	419	423	418	412	400	382	406	406	380	428	403	356	425	421	406	384	400	377	387	437	393	409	422	393	399	418	424	382	433	451	410	412	423	375	451	390	396	397	430	419	404	394	406	393	432	404	426	375	410	415	389	401	371	392	398	404	430	396	376	420	402	393	420	397	411	408	428	445	409	404	399	397	417	411	413	430	380	384	390	387	403	435	401	416	390	425	396	398	396	388	433	421	378	389	409	409	397	389	404	382	383	402	382	398	410	394	396	391	384	392	403	411	419	405	415	384	384	408	404	388	387	368	406	394	386	438	400	395	429	451	400	394	396	429	409	360	426	403	410	375	365	432	363	380	391	411	418	416	371	418	420	353	412	403	421	393	395	381	390	405	390	396	360	415	425	391	383	371	422	417	436	388	411	389	371	389	386	398	376	422	396	366	410	394	397	398	393	438	416	382	421	436	428	438	399	449	387	425	413	414	410	425	443	379	427	410	376	383	395	433	396	393	379	398	411	399	359	393	420	387	425	410	409	436	387	360	403	412	426	408	388	444	394	379	389	401	392	413	389	385	396	384	414	415	424	383	402	385	408	373	417	405	387	409	401	407	415	403	393	407	411	399	387	391	437	405	439	397	410	397	367	371	399	426	394	409	402	396	437	380	408	423	382	412	434	398	433	443	418	414	417	398	397	426	417	396	379	408	388	376	435	392	408	440	416	373	404	407	393	408	408	423	417	375	407	410	437	425	423	396	396	404	402	392	400	411	421	439	393	395	373	432	385	405	407	401	405	372	419	368	405	431	395	381	391	404	398	347	413	365	410	415	406	351	402	394	428	383	417	396	383	407	383	409	416	430	394	395	422	427	408	374	379	406	391	401	392	388	424	384	420	392	403	432	455	389	422	379	408	392	403	416	418	401	397	411	362	416	416	412	404	339	366	362	381	399	401	408	417	395	364	411	379	384	377	390	385	369	387	409	423	383	403	389	442	445	392	404	394	417	396	388	424	407	423	391	404	392	373	398	400	392	413	429	405	391	436	379	387	392	392	374	352	393	379	373	377	403	415	407	426	389	417	416	410	413	397	371	386	391	384	370	401	425	402	411	403	386	392	381	372	414	414	389	345	443	433	417	359	390	369	391	431	383	397	378	391	412	392	401	428	396	388	387	421	401	422	408	384	392	392	401	441	386	417	412	400	428	421	388	384	391	389	447	393	433	437	395	384	411	357	419	398	378	402	374	342	412	394	410	461	425	443	435	398	425	413	406	427	456	407	415	369	395	397	367	418	413	383	382	395	393	390	427	403	375	388	394	393	409	433	402	413	388	405	368	419	410	417	382	398	396	421	377	417	436	384	437	384	432	405	390	420	431	382	459	355	404	422	394	366	404
16434	35191	28288	19878	15863	12424	9616	7895	6252	5023	4059	3339	2879	2345	2177	1890	1596	1485	1344	1202	1131	1060	1017	974	941	816	864	768	827	771	766	748	722	685	756	702	760	716	741	652	648	639	665	626	701	643	680	659	648	611	624	621	644	598	696	647	609	645	629	622	676	577	627	621	593	635	648	624	601	615	601	646	637	601	635	645	608	667	615	605	610	608	625	642	581	659	569	605	624	579	560	608	594	598	637	597	596	571	640	625	622	579	584	593	612	634	616	593	604	586	625	607	601	589	569	622	620	604	618	568	614	612	628	514	635	582	603	638	599	593	572	612	616	590	639	644	623	600	608	563	617	584	564	648	610	608	602	553	592	572	599	583	608	586	611	585	603	597	569	528	589	586	612	564	642	584	617	631	645	644	621	585	627	639	583	619	582	572	620	607	600	614	608	598	589	634	556	578	599	582	586	557	609	606	599	597	541	616	603	633	619	640	601	546	569	584	589	617	604	578	610	596	610	612	649	593	591	617	555	581	597	582	590	603	626	634	616	605	620	579	605	592	604	593	582	625	588	599	653	586	598	558	567	553	610	617	604	657	583	582	593	625	613	603	618	619	613	580	586	636	580	581	596	639	608	579	557	562	621	602	596	601	589	616	628	613	646	602	577	562	616	626	620	587	597	554	608	573	615	649	630	588	637	617	626	607	595	588	634	633	611	625	578	621	571	583	556	601	597	631	603	619	603	567	662	559	603	619	599	611	605	563	589	582	572	581	600	615	602	587	599	584	581	641	570	617	587	613	612	640	632	629	597	548	611	604	584	588	597	618	581	605	609	628	582	616	574	621	554	612	570	608	629	634	589	633	597	575	606	623	594	593	604	557	579	617	687	576	572	603	570	584	607	613	618	636	546	594	639	587	552	626	623	621	590	611	627	630	626	620	604	564	589	598	625	620	596	574	609	560	588	613	604	582	599	576	619	610	546	607	582	635	596	627	592	595	668	611	613	612	575	620	590	663	618	650	573	606	570	594	592	631	596	603	593	606	619	619	585	618	661	611	585	597	627	595	567	612	605	585	660	583	585	623	625	581	602	577	621	630	641	615	569	601	579	570	611	604	646	656	605	588	629	587	616	647	605	658	568	610	583	637	571	622	573	607	593	591	587	568	616	625	612	564	603	631	644	615	588	581	627	624	622	596	603	624	607	600	562	627	634	618	605	591	600	601	593	599	600	636	648	586	631	578	566	586	560	613	615	619	621	602	590	560	623	596	568	607	611	594	619	627	600	584	568	623	546	606	576	586	593	648	613	582	599	570	573	644	626	568	662	624	560	594	616	557	603	627	667	604	633	622	594	637	603	636	607	585	601	628	606	632	578	590	601	631	583	603	651	580	603	608	612	627	581	578	636	626	594	594	598	610	599	598	581	594	571	597	626	604	622	637	578	596	572	634	569	645	580	591	600	589	599	619	584	644	596	593	593	573	586	619	602	599	577	636	593	614	612	584	545	661	609	588	597	599	589	604	575	624	616	552	574	633	637	565	628	612	571	578	639	597	606	587	594	601	610	618	634	574	594	602	589	625	598	615	551	642	629	625	590	629	647	584	629	620	628	582	613	600	593	603	587	593	581	562	611	588	601	592	606	519	592	589	595	614	624	589	632	648	615	586	577	623	643	572	658	631	623	635	590	627	642	597	557	616	606	656	620	586	637	586	612	600	686	632	599	598	605	611	598	618	596	639	655	561	597	607	623	596	604	594	593	607	611	619	605	579	609	586	620	603	613	635	583	614	611	618	606	592	601	600	635	611	601	576	613	646	637	541	537	574	593	635	597	581	604	644	645	650	533	605	633	661	590	609	594	594	625	608	600	615	592	628	609	592	604	577	611	566	650	605	589	587	630	543	617	600	587	618	619	586	577	623	636	629	592	614	617	584	590	603	576	572	627	582	607	611	623	639	609	601	610	584	601	621	655	600	591	609	623	615	615	564	592	555	562	579	603	605	603	600	562	570	596	638	599	596	615	632	647	612	643	622	610	633	629	591	579	559	629	601	592	589	608	591	634	596	582	595	624	642	583	582	620	592	590	617	607	576	583	613	590	616	605	654	629	626	605	561	587	625	597	614	622	580	573	604	598	581	612	593	609	599	610	584	594	608	605	599	590	614	597	607	594	611	590	636	564	580	625	560	581	606	643	631	601	624	589	590	576	644	583	636	598	590	612	592	586	612	620	649	580	645	642	642	613	624	627	596	600	635	614	587	590	625	610	595	660	646	599	618	610	607	573	587	588	624	646	592	570	597	614	607	606	589	600	618	620	587	607	619	560	592	566	562	615	581	573	595	590	578	576	636	571	608	578	587	654	567	625	564	609	599	572	616	585	583	587	580	621	638	622	633	645	694	581	645	589	565	583	601	603	585	640	606	616	571	612	583	598	581	649	611	606	595	609	623	609	624	561	621	576	612	604	609	601	575	639	618	610	609	625	586	608	586	632	668	652	580	638	624	625	628	614	611	601	650	556	555	603	616	585	630	609	579	583	582	588	616	564	561	618	613	589	620	584	599	605	623	604	590	640	648	608	610	609	628	605	637	616	579	620	598	594	582	598	590	613	630	593	657	593	599	622	635	588	528	626	605	618	603	646	584	603	652	630	549	578	569	603	625	631	610	610	635	621	573	608	602	630	550	625	579	615	631	621	578	613	692	626	627	598	557	583	602	634	632	542	608	595	619	547	619	611	631	629	610	595	603	607	612	613	600	623	631	644	600	638	572	601	598	582	565	586	602	617	607	615	587	597	605	656	591	615	636	619	609	679	589	625	639	641	610	576	632	596	605	612	604	591	596	553	589	602	615	586	640	611	560	601	630	581	584	602	611	571	601	565	619	610	615	637	583	576	576	553	624	575	587	619	586	623	618	636	632	580	559	660	609	565	621	595	576	629	596	590	627	611	592	599	590	623	568	683	582	613	633	594	560	597	626	614	571	663	587	602	630	608	589	586	642	595	616	604	601	588	592	617	630	619	576	562	631	595	608	616	579	641	628	586	555	579	589	602	580	564	626	598	596	538	625	632	638	590	628	578	564	613	614	621	593	585	627	589	625	595	638	608	563	630	609	629	611	625	617	599	607	562	591	593	633	616	572	573	606	624	638	609	585	602	601	598	594	619	629	578	636	587	572	603	599	641	604	577	580	586	598	593	593	613	648	628	559	621	571	567	600	599	588	604	601	563	568	612	607	611	557	626	616	632	615	632	566	569	604	565	592	605	601	617	636	584	588	638	594	573	599	640	611	595	650	599	627	588	612	593	593	626	609	618	599	620	593	647	628	623	579	606	613	644	588	609	611	596	619	616	590	633	631	573	614	642	624	606	592	676	590	596	591	625	603	616	594	620	632	573	636	576	613	608	609	578	593	619	606	590	628	609	615	619	613	620	592	606	582	574	621	606	618	600	587	632	618	639	563	584	613	580	632	572	611	597	574	621	595	579	602	647	596	633	664	569	601	599	629
27729	19731	12545	6427	3595	2344	1858	1556	1410	1152	1036	1006	899	868	890	863	861	769	755	806	742	781	797	790	783	694	722	743	745	791	715	728	721	713	731	791	754	723	745	715	754	737	689	731	732	684	704	684	751	707	727	705	680	734	729	709	738	756	732	759	705	700	710	724	705	711	756	703	727	649	681	700	718	698	715	648	727	684	729	708	709	718	688	722	721	733	674	721	681	735	663	782	729	701	673	678	697	731	680	679	705	708	704	628	712	714	699	761	734	706	687	693	680	735	737	715	722	712	684	633	713	712	683	686	697	687	671	681	708	679	714	711	734	695	699	675	709	740	686	699	703	688	742	719	700	738	678	716	730	755	695	702	730	704	688	694	651	696	720	682	732	674	741	668	709	673	710	711	699	700	736	675	690	719	725	711	698	691	671	715	680	688	743	678	721	699	703	707	682	718	714	700	646	710	683	707	682	661	743	725	677	726	696	674	734	698	688	706	730	718	680	725	681	710	682	680	686	706	753	723	698	688	773	724	726	709	718	693	701	710	704	748	679	672	687	694	731	733	685	721	732	684	711	688	674	735	742	683	673	676	700	688	678	715	693	741	709	715	686	700	728	690	720	657	672	672	666	675	740	705	682	731	743	715	692	715	739	730	688	703	771	687	754	680	720	705	690	743	689	633	691	672	718	709	673	728	696	727	715	700	686	663	718	680	647	661	719	697	712	719	729	692	703	732	745	717	710	686	723	721	736	711	716	681	677	622	741	694	735	690	751	709	709	729	726	766	679	667	740	693	722	711	747	720	703	756	686	690	695	692	691	700	752	726	628	712	692	705	648	712	668	721	698	724	723	735	699	670	733	701	701	720	718	699	726	725	723	720	687	713	690	702	712	728	726	710	703	725	706	709	692	719	711	718	697	737	724	704	732	743	625	739	691	675	727	727	686	703	737	683	704	684	724	735	676	708	703	695	701	724	711	699	701	710	716	726	709	726	706	723	679	672	693	687	735	665	694	706	708	710	710	720	712	729	702	723	721	726	761	715	732	730	715	682	694	709	703	710	709	698	743	745	700	661	722	707	750	720	700	722	694	710	726	694	652	697	744	698	725	689	726	714	727	710	627	670	694	713	736	740	665	682	716	710	702	702	732	702	667	699	728	740	677	710	751	687	707	708	658	696	699	709	697	720	683	713	759	729	713	732	749	724	715	683	730	718	717	749	686	706	699	771	727	712	728	694	729	757	690	733	716	669	728	675	751	678	664	707	692	714	700	690	732	700	734	654	726	728	679	666	706	721	711	690	668	694	711	694	685	700	733	725	672	711	748	744	692	709	688	735	707	691	724	706	747	693	764	678	698	727	657	733	716	645	792	714	719	688	702	654	732	700	738	672	708	718	755	711	695	734	705	702	729	664	720	724	696	728	693	695	683	725	731	704	705	710	694	700	723	703	674	702	697	691	726	715	685	728	678	700	733	708	743	723	714	719	722	686	673	709	719	721	709	721	715	744	733	689	682	646	653	680	695	698	702	713	662	743	721	730	716	716	737	707	720	707	704	748	714	714	706	711	725	703	718	725	721	726	694	676	670	687	694	705	665	692	688	696	734	669	673	716	691	713	730	735	719	720	703	706	732	673	712	742	745	701	707	703	666	674	697	715	740	712	702	675	703	706	710	733	701	741	666	709	703	748	710	653	704	757	671	738	723	715	716	723	711	718	719	730	672	663	682	705	705	708	701	712	682	759	727	716	701	743	680	732	747	704	681	729	705	694	723	671	721	745	728	719	706	695	698	721	719	700	684	763	687	740	742	682	739	729	691	670	717	741	733	722	684	682	701	740	715	707	719	688	739	708	727	733	688	690	698	685	710	715	708	708	718	755	680	744	700	713	689	705	662	667	739	709	703	684	671	713	673	708	691	718	731	691	682	690	703	685	705	739	727	658	738	711	724	765	721	714	759	690	717	678	724	682	695	702	681	686	709	710	720	713	670	668	730	714	746	685	708	721	694	739	673	644	717	749	728	661	693	743	699	703	701	704	696	717	712	717	737	742	708	722	696	707	735	710	745	687	704	692	717	708	678	706	735	708	697	741	726	680	686	706	716	695	735	730	687	720	707	677	693	735	701	648	681	731	695	718	716	722	759	708	687	704	698	686	721	726	727	760	714	746	683	747	724	718	687	715	697	704	692	691	741	730	674	695	755	659	720	682	698	706	682	694	744	703	728	706	687	701	754	679	722	692	710	747	683	712	688	704	747	691	705	712	764	719	725	718	700	718	701	696	681	714	673	700	726	711	728	706	712	724	764	703	687	709	682	680	682	696	707	683	675	737	689	706	732	733	703	718	678	709	697	694	734	690	686	723	699	702	694	697	712	658	689	712	678	687	711	673	730	721	721	693	730	737	646	743	745	701	721	687	705	755	718	680	705	727	645	721	788	665	700	691	705	717	690	723	689	675	677	678	717	728	705	698	674	702	679	728	684	635	769	729	721	735	724	769	651	720	687	717	711	716	773	731	763	706	738	731	732	714	686	705	736	678	721	732	675	673	741	735	704	733	762	716	708	711	730	718	714	734	712	698	714	702	713	758	712	751	695	702	727	695	720	703	683	676	748	686	737	709	690	698	735	725	693	706	712	743	705	725	702	724	723	720	695	728	736	728	682	685	696	633	686	731	737	689	663	682	650	689	694	682	685	721	680	683	688	652	720	722	724	715	737	651	696	699	733	698	684	752	678	738	700	709	733	710	703	724	721	713	740	696	654	701	678	701	672	689	749	722	657	728	740	725	720	697	700	737	703	701	742	695	724	706	718	711	746	730	740	659	666	678	731	675	716	724	679	709	710	728	722	720	678	664	726	662	679	721	717	699	718	755	687	678	692	702	727	694	695	736	743	660	694	680	665	688	724	737	708	658	710	723	702	701	677	677	702	650	700	675	698	731	702	714	684	722	737	737	717	696	707	706	665	731	684	676	755	730	649	729	714	702	725	731	664	716	743	686	688	738	699	691	708	674	715	725	751	713	744	683	707	704	749	709	713	680	700	744	663	634	707	711	694	738	728	726	662	687	755	692	718	649	634	711	739	694	684	697	751	780	723	711	744	692	696	684	687	700	709	678	682	672	678	717	779	707	712	699	702	737	709	716	718	692	694	741	691	736	686	676	739	719	720	700	697	719	714	711	696	695	639	673	719	715	717	696	731	679	693	690	733	727	691	742	719	726	664	660	748	748	672	703	750	683	687	662	705	713	682	697	774	742	707	730	720	745	678	766	701	702	741	709	745	671	694	729	744	730	688	710	708	743	711	692	701	690	752	694	679	723	675	720	709	699	746	749	686	738	738	741	749	746	749	640	694	710	681	717	746	727	740	689	705	742	715	674	701	734	718	693	709	697	644	689	713	722	719	678	676	749	728	757	719	737	748	674	741	711	719	676	721	713	765	719	725	712	723	725	701	700	725	680	689	652	729	723	690	684	731	701	727	665	680	708	687	708	741	774
11781	20367	15333	8565	6488	4975	3913	3114	2654	2312	2029	1871	1618	1470	1382	1399	1325	1276	1257	1233	1251	1205	1149	1204	1191	1155	1122	1145	1132	1083	1132	1058	1090	1130	1081	1056	1107	1086	1037	1084	1073	1078	1050	1092	1070	1077	1085	1091	1037	1068	1088	1031	1095	1070	1088	1091	1086	1055	1083	1049	1076	1040	1041	1025	1070	1071	1072	1043	1072	1038	1002	1048	1040	966	1075	1058	1053	1068	1033	1062	1011	1072	1052	977	1063	1041	1031	1061	1049	1073	1037	1115	1018	1020	983	1067	987	1018	1089	1065	1079	1117	1096	1112	1002	1047	1028	1057	1080	1087	1076	1004	1035	979	1026	1021	1085	1031	1070	1048	1079	1065	1089	1072	1075	1050	1058	1011	968	1039	1091	1016	1080	1080	1042	1015	1065	996	1030	1012	1030	1050	1011	1017	1064	1118	978	1063	1091	1054	1016	1065	1054	1051	1102	1003	1017	999	1077	969	1051	1045	1034	1077	1048	1074	1036	1013	1071	1064	996	1114	1100	1113	1054	1016	1015	1043	1076	1037	1052	1073	1008	1135	1021	1022	973	1108	1085	1106	1015	1031	1074	1033	1007	1094	1044	1073	1075	1077	1045	1079	1068	1076	1062	1058	1055	1072	1027	1060	1105	1116	1063	1062	1098	1050	1033	1002	1034	1115	1083	1031	1060	1048	1010	1083	1048	1042	1080	1054	1075	1067	1012	1094	1103	1051	1017	1001	1017	996	1030	1088	1117	1020	1016	1035	1054	1034	1032	1086	1042	1084	1093	1012	1112	1023	1057	1091	1031	1055	1022	1051	1026	1102	1086	1078	1015	1042	1059	1046	1113	1079	1081	1079	1020	1040	1014	1005	1053	1060	1064	1040	1040	1002	1030	1004	1044	1060	1057	1012	1113	1075	1076	1023	1069	1023	1035	1046	1032	1019	1052	1043	1088	1099	1061	1021	1066	1038	1042	1069	1051	1094	1006	1071	999	1031	1084	1028	1062	1036	1093	1020	1040	1052	1092	1035	1026	1078	1063	1038	993	1025	1039	1062	1040	1047	980	1048	1063	1060	1067	1070	1069	1064	1069	1077	1114	1026	1054	1048	1003	1025	1087	1084	1040	1087	1050	1071	1023	973	1032	1082	1008	1025	1021	974	1001	974	1061	1100	1067	1018	1072	1036	1050	1015	1065	1071	1052	998	1021	1072	1073	1033	1053	1023	1031	1060	1054	1017	1042	1054	1069	1038	1044	1049	1069	1058	1049	1043	1074	1035	1073	1083	1040	1056	1087	1011	1060	1108	1083	1005	1029	1057	1061	992	1014	1104	1004	1039	1060	1038	1045	1009	1019	1076	1027	1121	1038	994	1060	1068	1027	1022	1066	1076	1084	1034	1033	1003	1045	1077	1131	1057	1067	1045	1091	1063	1038	1094	1036	1081	1044	1084	1092	994	1089	1091	1048	1068	1061	1104	1066	1032	1041	1028	975	1024	1011	1067	1067	1072	1059	1075	1018	1029	1080	1004	1053	1112	1082	1017	1088	1062	1049	1023	1112	1129	1063	1026	1057	994	1049	1076	1055	1059	1059	1058	1102	1054	1053	1008	1050	1029	1064	1035	1080	1073	1052	1088	1082	1075	1031	1041	1087	1067	989	1038	1106	993	1066	1007	1084	1077	1074	1007	993	1086	1018	1056	1101	1003	1024	1055	1076	1091	1043	1076	1051	995	987	1062	1068	1007	1091	1024	1012	1108	1046	1012	1041	1030	1036	1005	1043	1116	1076	1058	1040	1055	1028	1029	1047	1043	1070	1032	1012	1045	1067	992	1072	1077	1043	1042	1027	1064	1056	1061	993	1097	1051	1055	1128	1066	1068	1072	993	1070	1062	1085	1082	1027	1107	1072	1064	1022	1043	1048	1049	1017	1059	1065	1025	1038	1043	1049	1041	1024	1070	1021	1033	1029	994	1059	1078	1023	985	1037	974	1026	1091	1048	1059	1021	1073	1024	1011	1044	1092	1034	1055	1017	1054	1036	1054	1057	1057	993	1057	1062	1077	1042	1049	1031	1072	1029	977	1085	1103	1092	1036	1088	1034	1091	1081	1059	966	1092	1041	1016	1059	1036	1025	1056	1041	1074	1009	1001	1071	1063	1031	1092	1051	1062	965	1019	1042	1050	974	1113	1062	1038	1071	1071	1056	1053	1070	1044	1035	1076	1051	1027	1066	1077	1072	1069	1014	1021	1104	1057	1069	1075	1055	1060	1064	1095	1141	1059	1082	1061	1051	1051	1054	993	985	1076	1031	1090	1068	1043	1091	978	1028	1056	1074	1013	1079	1023	1043	1075	1095	1068	1014	1047	1060	1002	1088	995	1108	1077	1042	1020	1056	1047	1017	1024	1086	1023	1047	1040	1064	1062	1065	1056	1006	1000	1053	1086	1049	1089	1086	1023	1033	1037	1031	1026	1139	1035	1087	1058	1087	1074	1027	1045	1032	1080	1078	1068	1113	1031	1070	1009	1009	1108	1041	1087	1021	1044	1038	1045	1018	1111	1001	1037	1136	1039	1104	1029	1116	1056	1074	1087	1080	1048	1015	1018	1067	1022	1022	995	1030	1063	1079	1069	1086	1060	1061	1078	1078	1043	1064	1008	1015	1065	1065	1053	1091	1068	981	1076	1075	1008	1068	1023	1042	1068	1041	1081	1073	1028	1042	1015	1092	1039	1078	1053	1075	1032	1004	1033	1107	1114	1084	1065	1037	1071	1116	1012	1047	1053	1056	1037	1033	1101	1080	1045	1103	1081	1033	1078	1013	1038	1022	1072	1061	1054	979	1033	1079	1062	1062	1071	985	1005	1034	1080	1051	1028	1040	1046	1033	1112	1076	1059	1086	1056	1035	1041	1058	1067	1065	1034	1088	1002	1034	1016	1036	1029	1059	1042	1081	1029	1061	997	1065	1028	1068	1097	1079	1066	1073	1074	1036	1046	1073	1041	1050	1089	1117	1065	989	1006	1095	1046	1029	1026	1004	1041	1092	1012	1054	1044	1070	1024	1079	1060	1005	1051	1036	1045	1033	1145	1076	1025	1046	1011	1003	1032	1083	1035	1097	1066	1032	1104	997	1101	1033	1055	1028	1043	1064	1024	1067	1069	979	1035	1051	1035	1021	1076	1068	985	1039	987	1048	1002	1067	1060	1065	1067	1021	1057	1011	1020	1026	987	1051	1048	1088	1056	1080	1032	1068	1026	1048	1069	1103	1016	1088	1039	1004	1038	1068	988	1003	1051	995	1047	1016	1045	1018	1043	1043	1019	1045	1033	1064	1074	1043	1043	1063	1046	1037	1083	1008	1052	1047	1041	1086	1083	1006	1111	1043	1116	1046	1023	1074	1104	1069	1070	1005	1117	1048	1050	1066	1150	1041	1049	1059	1032	1037	1055	1006	1107	1025	1044	1077	1023	1005	1045	1028	1053	1095	1061	1040	1084	1024	1051	1009	1056	1055	1062	1039	1019	1039	1035	1051	1034	1072	1066	1026	1035	1067	1070	1024	1067	1056	1058	1103	1060	1046	1043	1080	1051	996	1054	1092	1109	1047	1080	1052	1021	1089	1045	1044	1074	1106	1016	1016	1108	1060	1095	1079	1049	1016	1069	1007	1060	1087	990	1026	1128	1021	1070	1044	1031	1072	1080	1070	1056	1015	1031	1012	1029	1014	1069	1054	1047	1036	1047	1001	1067	1044	1094	1043	1063	1036	1034	1039	991	1028	1005	1056	1061	1072	1071	1033	1049	1083	1070	1025	1094	1008	1088	976	1059	1039	1043	1026	1064	1057	1042	1028	983	1060	1053	1012	1038	1019	1040	1037	1057	1064	1016	1092	1063	1047	1072	1054	1088	1093	998	1059	1100	1061	1122	1042	1039	1064	1037	1050	1074	1084	1051	1101	1056	1021	1017	1091	1093	1088	1051	1036	1073	1060	1076	1082	1033	1053	1077	1082	1006	1023	1016	1060	1079	1046	1054	1068	1011	1023	1032	1037	1025	1062	1051	1008	1008	1077	1001	1042	1010	1004	1027	1038	1054	1070	1053	1072	1044	1059	1058	1062	1056	1049	1108	1078	1056	1021	1064	1037	1038	1032	1045	1063	1102	1088	1044	1025	1020	1097	1018	1002	1068	1031	1029	1060	1126	1055	984	1144	1068	1127	1011	1066	1022	1037	1070	1045	1007	1006	1018	1094	1080	1056	1077	1101	1064	1046	1033	1063	1064	1018	1102	1035	1014	1057	1044	1054	1020	1098	1075	1043	1067	1055	1070	1009	1067	1070	1038	1085	1026	1060	1069	1050	1008	1015	1117	943	1020	1062	1062	1093	1030	1019	1036	1038	1020	1029	1093	1077	1037	1056	1019	1066	1046	1079	1048	1029	1077	1014	1048	1062	1019	1036	1039	1037	1008	1069	1020	1039	1019	1072	971	1030	1062	1049	1009	1036	1087	1056	1081	1022	1057	1068	1059	1070	1072	1015	1051	1069	1059	1053	1055	1036	1117	1042	998	1010	1005	1044	1081	1063	1014	979	1056	1038	1006	1123	1118	1031	1045	1010	1023	1055	1064	1090	1015	1080	1007	1044	1055	1076	1058	1088	981	1022	1026	1080	1021	1072	1104	1056	1022	1049	1121	1098	1040	1078	1025	1073	1044	1090	1103	1012	1097	1115	1047	963	1092	1045	1036	1099	1082	1052	1037	1036	1043	1043	1028	1055	1072	988	1097	1048	1060	1071	1031	1043	1072	1016	1050	1054	1048	1081	1031	1048	1049	1059	1062	1079	1071	1047	1075	1121	1140	1039	1047	1020	1065	1047	1030	1055	1069	1044	1036	1059	1121	1056	1076	1088	1049	1054	1039	1010	1022	1111	1079	1059	1037	1063	1021	1005	1056	1030	1065	1007	1022	1039	1083	1063	1112	1016	1065	1105	1014	1096	1027	1040	1072	1119	974	1062	1010	1094	1049
23657	21630	28685	25127	21303	11275	4576	2770	1947	1796	1428	1258	1131	1009	985	863	816	812	683	698	626	686	649	596	582	608	640	560	552	549	581	617	551	549	524	514	580	518	536	536	510	527	520	543	537	515	512	532	508	565	536	504	533	502	543	533	523	488	546	480	514	507	530	520	528	526	528	492	461	547	478	504	492	481	508	524	514	544	485	536	521	483	543	488	516	551	555	472	506	521	539	517	516	491	520	522	540	525	484	555	509	508	500	542	525	558	472	503	482	488	453	488	505	518	515	541	484	545	533	484	489	543	516	556	531	516	497	497	509	501	561	498	488	528	472	505	495	529	539	506	516	470	518	481	496	512	492	487	482	504	512	485	497	516	481	450	554	498	528	489	517	510	517	466	516	463	525	515	500	471	526	547	492	511	526	520	522	498	473	518	482	466	516	547	528	538	509	545	513	494	509	515	540	502	485	512	502	500	524	480	495	550	506	514	492	499	499	492	530	490	514	513	507	572	494	515	516	519	526	539	470	506	486	521	556	513	517	492	491	552	475	503	502	520	550	575	519	508	518	509	476	495	528	476	489	493	520	530	479	490	532	498	541	498	488	490	503	465	491	521	446	506	492	510	500	510	513	471	509	517	576	519	499	484	478	495	510	513	508	500	533	475	546	530	546	510	499	489	558	483	510	523	530	509	458	517	508	496	508	499	510	480	490	534	526	487	518	506	526	505	512	506	521	516	500	543	504	498	505	534	490	527	476	531	513	532	491	532	474	474	510	508	496	517	501	483	479	510	509	515	486	503	529	513	479	523	503	529	536	500	505	544	516	484	478	514	514	489	522	502	501	494	497	513	494	485	483	523	500	477	475	524	523	502	492	516	567	501	500	524	530	505	476	521	514	505	508	486	536	545	490	496	495	502	520	496	525	523	504	494	496	514	481	559	504	524	463	484	535	537	475	511	475	465	524	524	471	489	516	471	505	461	527	506	555	543	551	513	514	507	495	495	501	524	515	510	527	484	532	516	476	475	535	509	508	526	481	518	492	496	486	513	494	497	476	537	499	455	510	511	487	531	508	472	496	511	530	523	544	518	528	526	517	506	552	505	505	527	521	512	507	471	518	499	508	539	521	525	524	518	533	521	499	511	514	518	491	520	498	508	539	507	484	517	461	514	539	490	529	534	518	477	532	491	504	502	532	511	511	493	529	506	496	497	513	547	500	534	539	479	535	521	485	488	537	514	497	481	543	488	484	531	496	520	498	507	482	514	519	521	493	493	528	513	459	532	495	505	521	502	520	505	487	516	549	526	493	471	541	499	508	472	469	486	493	500	540	488	500	475	540	504	475	521	507	472	514	553	500	528	476	492	465	516	520	492	507	503	510	521	522	500	472	525	530	514	519	484	492	497	486	514	467	513	566	531	498	523	533	527	465	470	548	502	496	533	506	502	485	457	510	467	484	509	527	530	477	530	492	483	490	504	521	512	541	514	539	510	512	514	541	534	501	499	529	499	500	500	519	509	551	508	505	489	508	506	515	532	499	511	491	481	499	512	502	518	497	519	529	503	498	526	547	538	496	515	523	502	561	531	545	472	534	570	492	521	471	547	499	498	509	546	526	514	488	522	501	512	560	477	491	509	525	506	505	506	519	506	494	521	478	497	516	489	466	470	497	529	509	499	506	529	502	514	500	512	491	507	467	529	539	501	536	491	470	481	517	512	510	497	518	491	568	512	514	489	480	538	491	511	482	491	543	483	550	509	492	510	485	502	502	499	468	534	535	504	479	520	503	521	480	521	549	476	485	553	522	433	489	500	518	491	511	526	515	479	525	532	503	524	486	530	557	503	461	497	517	504	513	519	521	516	509	509	543	490	485	457	497	521	514	528	506	501	516	496	524	512	540	487	515	475	491	504	538	505	504	504	485	478	527	507	527	517	490	516	505	518	479	553	506	533	501	506	542	486	482	541	486	499	494	487	518	538	520	517	515	516	491	478	469	514	499	553	507	472	526	499	512	510	556	492	490	503	505	500	512	468	513	471	485	437	506	477	484	499	571	438	490	549	472	499	491	533	523	481	531	522	489	508	514	492	499	539	510	509	531	492	530	551	520	464	479	506	529	498	536	540	519	520	492	471	476	498	510	512	533	485	505	492	529	487	538	528	505	518	488	507	492	545	543	503	490	508	504	484	496	498	512	534	484	512	485	530	501	537	498	514	507	458	532	511	549	529	527	503	505	496	510	535	492	488	526	550	511	507	509	504	508	516	506	515	554	511	527	481	464	528	522	465	511	526	492	504	520	522	532	524	487	507	499	502	507	466	547	534	499	509	505	507	492	531	547	491	535	500	537	526	535	504	525	497	526	510	495	537	490	505	516	481	506	547	503	493	542	538	484	493	460	508	497	532	526	502	511	549	516	505	524	502	474	520	517	501	523	514	484	494	504	488	530	533	515	502	524	489	493	498	464	522	517	497	554	503	520	532	499	516	464	490	533	553	488	466	505	504	531	469	516	545	487	524	497	488	505	480	517	526	495	506	536	504	488	486	525	536	485	525	502	509	508	516	487	516	530	525	505	491	492	532	517	504	510	479	498	504	529	471	482	473	560	495	528	523	500	486	476	522	508	485	509	529	497	517	513	472	502	489	484	492	484	504	491	541	491	522	538	510	491	509	518	497	527	541	494	556	543	497	495	546	522	471	546	515	495	503	540	475	497	495	487	499	480	482	521	507	488	530	513	545	513	491	487	509	522	480	570	537	503	482	507	555	476	497	530	508	475	532	483	515	491	545	499	517	475	513	483	448	510	483	499	496	504	487	509	514	531	479	491	536	483	539	520	536	506	520	474	495	524	512	511	456	485	520	497	519	500	497	524	507	521	533	525	491	490	485	494	490	500	480	476	510	482	501	524	524	500	466	487	522	481	496	494	517	505	477	519	521	524	517	494	472	489	565	460	486	494	521	505	511	477	481	517	528	530	516	521	514	538	516	528	539	510	506	525	502	510	483	519	499	514	469	499	515	515	489	525	501	517	485	488	546	502	554	463	489	508	485	523	527	480	526	516	485	497	514	517	517	505	517	511	543	508	492	465	523	496	483	503	507	533	501	482	479	534	502	521	516	474	536	513	546	494	543	482	504	481	492	491	498	471	534	521	519	487	479	494	524	530	540	507	556	517	478	505	489	507	490	457	459	525	506	495	479	514	474	497	507	549	479	520	526	506	521	498	481	480	516	488	520	508	495	540	502	488	518	542	546	512	513	527	464	495	551	523	512	489	507	489	447	497	506	523	497	551	497	492	484	530	540	486	495	518	490	505	517	506	511	506	511	496	547	513	508	532	555	557	527	514	539	542	498	499	519	501	494	484	508	504	547	515	457	504	464	493	489	516	505	505	541	541	493	513	485	487	475	495	524	537	509	478	511	536	518	507	535	531	486	492	474	488	526	506	515	505	502	512	496	505	480	481	520	491	515	501	517	536	501	499	522	506	508	504	520	502	504
13454	29753	23701	14941	11794	9223	7240	5733	4733	3676	3114	2532	2206	1912	1779	1642	1409	1321	1260	1181	1090	1051	1057	992	940	912	949	913	895	954	892	881	831	888	888	841	897	798	851	812	827	828	840	815	813	811	843	827	825	841	797	820	833	808	819	781	807	724	803	751	754	796	782	765	826	785	817	809	744	826	818	787	777	750	759	741	774	740	731	734	789	720	805	786	790	810	795	788	794	790	795	762	810	751	744	747	800	764	822	766	772	766	744	783	790	725	782	733	780	763	777	782	827	798	857	732	846	754	767	825	762	771	744	747	831	794	796	795	715	739	773	740	771	807	807	755	743	756	797	821	738	741	779	756	758	776	816	793	754	759	772	744	814	784	785	787	813	794	798	761	751	802	803	774	810	730	762	715	820	773	776	752	765	824	775	783	805	797	820	800	830	792	779	775	771	745	800	830	776	819	785	787	734	789	793	773	806	720	732	806	780	729	740	812	762	767	721	735	749	854	775	815	757	775	778	760	701	773	782	764	785	787	774	779	808	813	764	776	753	808	791	756	782	766	783	811	807	759	790	781	760	799	766	776	795	796	807	800	851	796	733	799	786	783	763	802	747	728	804	780	774	776	775	769	789	806	771	770	769	747	750	740	776	774	760	782	843	751	764	792	787	796	786	819	773	798	807	800	767	803	789	763	758	790	751	708	792	781	802	753	751	759	805	764	772	773	742	792	786	748	739	743	770	798	768	756	771	779	782	758	832	749	790	762	752	772	756	804	747	747	780	747	781	819	782	731	774	792	830	740	849	787	792	800	758	777	802	840	808	774	725	739	757	848	828	779	740	816	790	791	770	772	752	786	744	794	814	767	771	755	752	813	796	739	760	791	771	790	792	845	740	767	793	767	781	748	735	727	726	763	788	747	808	779	747	728	803	760	795	792	787	753	713	711	782	779	803	808	759	793	778	760	760	836	748	757	830	762	726	787	756	740	833	759	778	804	795	813	792	790	815	776	771	813	818	814	781	754	777	784	751	773	767	766	832	753	815	776	772	784	776	775	797	724	761	751	769	771	791	803	807	754	749	790	790	761	777	806	794	773	759	756	770	763	754	796	812	749	752	755	827	765	740	818	802	759	815	790	767	776	788	791	778	819	808	780	807	802	772	796	778	758	792	782	777	797	716	763	775	780	753	739	780	800	782	829	772	803	799	807	770	786	770	762	804	762	791	805	759	724	760	772	763	768	744	779	750	738	741	803	756	721	721	803	788	721	781	793	763	788	763	772	769	778	797	729	802	821	720	805	798	775	745	764	786	775	759	781	786	795	809	814	797	783	750	769	761	782	798	853	781	767	788	736	811	803	746	793	742	780	772	767	757	829	749	766	790	796	799	767	800	743	864	796	799	779	762	771	764	753	727	774	750	755	763	776	807	786	779	758	815	833	757	766	763	791	776	785	749	764	750	740	763	788	768	812	780	817	814	821	753	724	745	738	821	828	810	754	769	759	697	739	792	777	786	817	798	819	822	825	740	779	760	726	751	762	781	729	765	783	817	781	746	775	776	728	786	749	777	742	821	826	798	743	810	790	735	732	783	778	777	730	808	780	809	780	786	756	754	721	766	748	761	791	798	816	761	730	725	815	721	735	795	779	819	831	768	791	779	782	808	797	753	833	779	758	738	721	763	745	774	788	816	806	830	801	800	829	762	761	825	849	762	775	838	807	767	781	760	784	771	799	768	723	806	760	751	777	749	807	799	801	790	815	831	781	774	763	807	769	835	767	752	746	823	797	738	768	737	772	749	780	825	763	823	771	746	764	742	814	733	822	708	779	754	807	863	795	797	796	812	817	781	790	800	771	760	758	753	784	784	771	768	750	805	775	762	810	839	753	799	764	796	767	712	818	773	745	771	812	769	774	829	769	806	749	798	787	814	763	784	780	723	733	776	736	770	786	807	848	798	844	756	791	782	747	817	782	807	796	829	825	783	807	788	764	773	795	741	835	798	778	764	727	783	749	815	749	792	819	786	802	737	832	770	755	774	788	812	754	792	760	766	779	742	816	796	813	775	753	778	791	771	781	794	808	781	792	757	741	753	771	775	774	759	770	753	766	761	758	771	776	818	795	811	756	787	801	786	779	794	784	761	779	764	745	807	814	754	789	778	784	731	812	756	786	763	737	788	791	734	776	778	710	758	784	735	739	791	813	784	753	778	800	784	756	772	764	775	758	789	799	806	788	813	807	775	748	784	807	775	806	782	731	795	779	754	746	759	787	808	759	746	784	809	790	772	777	783	739	763	750	766	748	783	816	759	766	755	745	775	816	760	754	794	785	757	741	761	786	771	725	738	766	789	730	745	827	778	698	761	771	777	757	777	782	810	722	772	784	800	766	804	765	767	766	801	797	765	810	754	768	783	796	769	755	769	766	760	761	743	782	800	757	761	797	752	820	777	797	764	760	710	808	744	791	770	804	752	794	799	775	788	736	775	783	784	800	772	733	833	808	810	805	765	732	812	799	824	806	780	784	797	781	783	773	768	762	743	748	815	776	748	800	780	728	764	775	808	847	799	743	830	792	769	776	762	723	725	791	733	791	782	781	796	789	770	743	783	834	747	811	788	804	761	774	797	742	820	794	763	807	776	745	776	767	768	745	821	786	744	761	785	757	772	786	818	821	774	784	810	863	780	811	734	755	731	791	820	791	755	734	805	745	745	779	761	827	775	772	732	835	798	780	795	801	768	779	815	789	789	800	768	754	791	736	790	746	745	815	754	749	755	818	799	771	849	821	753	735	819	756	824	751	801	753	768	750	721	776	758	755	777	769	783	793	828	775	791	794	810	724	727	789	785	771	779	788	792	711	774	800	799	795	740	778	725	794	792	797	819	806	776	786	790	762	788	799	864	761	748	762	780	765	759	800	794	759	743	788	762	787	767	827	760	757	779	798	821	804	764	770	803	773	771	784	777	730	800	743	764	755	815	775	773	800	788	768	804	795	737	812	738	738	795	740	810	775	750	776	759	768	776	837	769	740	745	772	754	748	822	779	762	764	765	769	773	783	762	744	776	740	807	792	828	783	775	787	762	782	740	755	791	739	746	740	786	772	757	811	747	807	754	788	769	801	799	779	743	758	708	755	740	785	762	798	788	729	809	795	796	782	780	781	788	792	742	806	785	788	776	763	769	791	789	739	819	780	756	818	771	739	793	789	771	807	739	815	789	772	753	792	753	736	791	756	767	745	777	774	832	754	758	760	813	755	779	794	747	784	758	773	767	799	779	786	745	784	740	781	789	778	737	771	791	782	756	769	737	779	749	808	806	754	723	783	761	809	739	789	828	727	737	762	782	794	768	772	796	780	745	780	771	753	772	753	764	784	760	838	820	805	805	752	770	754	744	791	764	771	737	762	774	749	773	792	770	792	760	774	778	798	767	757	778	731	766	764	763	758	737	789	745	735	789	754	751	767	769	732	728	792	737	796	759	744	777	764	776	767	759	758	764	733	793	858
25033	21627	26724	24670	7712	3256	2427	1879	1578	1373	1172	1103	1062	920	960	886	869	806	806	760	777	673	744	696	725	698	737	695	680	654	687	721	685	679	641	695	673	669	691	665	674	657	636	630	672	666	632	644	660	658	657	684	636	636	632	645	684	673	647	644	625	691	625	693	638	649	689	626	621	649	698	710	660	662	643	610	604	656	675	662	628	651	625	621	677	672	607	670	624	703	662	619	645	647	639	624	675	688	659	638	638	628	661	665	612	668	597	629	629	618	619	606	672	660	605	623	631	690	684	632	644	655	615	643	623	637	634	605	673	621	685	690	662	654	642	679	655	660	626	614	645	691	645	584	685	678	683	630	637	657	678	712	642	622	666	641	639	632	666	627	657	635	679	620	643	649	653	636	673	652	657	649	673	622	581	608	597	643	631	649	650	624	643	625	669	604	651	685	661	631	640	671	634	617	634	635	597	632	631	673	643	648	619	686	656	618	670	650	654	671	632	636	664	660	608	618	685	644	669	662	613	636	625	623	670	634	646	613	666	697	655	607	657	655	601	636	651	675	649	683	667	636	699	659	643	624	619	655	635	613	677	649	670	635	694	626	672	654	595	689	681	659	620	644	661	625	672	675	643	659	653	671	625	648	638	681	651	633	640	668	635	706	595	644	664	616	664	655	664	620	695	675	654	642	634	677	660	654	609	650	648	606	667	682	662	629	624	666	608	658	650	643	657	711	645	628	675	656	674	685	635	644	601	618	663	664	676	691	618	704	674	616	630	658	645	669	629	610	654	674	666	662	628	651	583	592	673	660	670	628	679	649	710	653	633	647	647	645	688	628	665	602	670	644	669	638	656	657	577	657	658	619	644	646	663	689	681	643	704	662	618	610	665	629	682	631	625	654	646	625	644	653	656	648	639	637	673	668	673	623	651	665	642	634	667	650	664	667	655	681	644	677	614	652	665	687	607	658	651	612	637	608	648	675	604	648	636	667	625	621	640	662	658	698	627	636	631	629	655	642	638	629	694	646	678	629	671	660	671	652	569	651	642	674	638	625	623	636	666	607	640	633	658	666	620	652	635	640	617	692	616	652	610	631	636	677	652	655	666	676	644	596	686	628	661	660	650	623	644	663	641	595	632	642	614	697	656	648	661	639	678	669	628	631	688	671	599	682	634	683	654	641	643	627	664	655	690	680	663	661	659	640	645	648	663	637	700	668	639	596	654	678	665	624	651	631	637	678	647	664	647	671	645	725	644	599	638	705	643	645	632	625	686	645	655	619	690	643	666	686	683	632	666	662	661	665	652	664	614	628	634	618	672	642	653	621	708	614	661	636	658	664	661	611	649	645	663	619	657	638	648	653	605	665	640	671	659	636	673	596	667	699	656	613	612	659	685	689	710	634	662	628	635	631	644	624	675	611	635	608	655	632	597	620	672	621	615	606	672	596	669	654	634	619	653	658	668	649	631	643	607	669	638	693	645	677	623	626	642	626	661	641	616	643	630	691	663	674	646	713	659	660	646	612	682	667	662	622	659	680	627	622	631	608	669	636	680	640	606	600	615	667	623	666	712	652	648	631	640	637	677	645	654	655	636	663	669	664	652	664	602	638	654	637	626	697	628	659	651	660	663	648	636	608	678	633	657	677	642	652	639	621	659	607	636	628	619	657	639	646	666	626	665	618	625	618	622	655	634	633	675	632	657	629	717	645	644	638	653	698	664	645	684	674	637	690	646	645	642	626	648	606	653	599	682	661	687	659	631	637	664	670	643	622	663	660	608	615	595	648	635	664	633	684	643	684	607	650	623	687	628	633	624	634	686	678	648	658	645	646	631	645	679	641	614	632	653	651	646	653	668	665	635	680	666	640	627	655	632	664	653	681	625	627	638	613	640	694	664	611	628	667	640	617	639	650	669	639	635	610	630	682	664	653	617	649	640	594	630	708	671	634	655	644	628	603	612	622	650	605	689	653	656	636	653	653	611	668	648	630	650	620	642	636	625	672	653	605	635	660	652	648	630	715	657	633	652	644	663	691	681	631	669	656	662	660	684	642	665	681	604	674	612	644	640	668	627	653	662	659	613	628	644	630	704	668	633	666	620	668	630	609	633	653	661	601	629	587	709	697	581	621	648	636	700	652	613	662	644	628	648	711	635	678	650	656	680	650	667	625	676	638	643	670	603	621	626	667	611	674	613	601	652	687	644	627	642	658	698	607	659	650	644	623	666	651	642	664	617	668	662	645	666	598	678	634	662	617	637	644	627	666	647	626	695	639	643	688	630	614	614	647	705	652	650	639	617	643	640	605	640	687	663	664	652	645	659	600	638	674	678	658	634	586	656	656	674	640	583	636	643	651	627	627	701	677	678	632	603	685	673	649	642	714	663	643	659	659	644	665	646	630	606	591	623	640	677	697	680	620	618	639	636	651	629	655	661	656	662	618	662	644	634	685	652	619	666	603	649	661	631	651	598	623	622	630	630	697	651	632	672	674	670	621	670	636	611	620	675	632	663	653	664	654	681	628	643	643	648	636	634	686	683	631	662	655	668	641	629	665	669	672	681	647	666	634	646	584	634	664	674	637	649	649	584	656	692	654	649	613	651	665	661	651	622	649	606	624	651	669	649	639	612	648	643	642	623	689	639	620	686	618	673	641	633	647	587	654	675	643	619	657	694	614	632	640	660	656	676	607	643	662	665	671	671	637	701	671	638	578	621	653	641	611	685	615	655	623	633	653	642	612	632	633	656	632	692	663	685	651	677	670	649	615	639	674	668	662	649	672	668	666	645	656	676	647	633	660	696	638	696	630	652	660	674	638	635	639	657	648	666	688	672	617	649	585	656	647	667	618	625	650	671	634	638	627	613	640	641	649	665	623	657	661	635	656	669	640	636	705	676	669	678	680	609	611	661	650	672	677	644	654	646	655	615	633	662	607	673	675	691	639	592	613	632	673	641	662	625	627	604	634	636	589	682	638	618	642	647	669	645	643	628	632	676	674	642	677	683	620	678	669	695	660	638	631	631	672	674	657	679	690	672	630	641	646	653	626	670	639	620	672	657	622	627	608	677	621	633	640	643	627	641	648	664	638	616	612	696	671	627	655	623	631	624	631	650	626	611	694	656	657	635	659	681	632	646	693	602	643	683	676	661	647	657	617	650	610	599	618	609	630	691	694	659	666	628	609	660	650	630	668	629	655	652	667	635	606	635	662	683	683	663	639	633	609	657	606	644	620	630	639	609	619	601	613	641	626	653	647	644	634	664	639	645	620	659	644	698	643	636	650	702	665	677	635	625	623	675	624	655	640	653	621	629	669	636	674	649	661	670	700	641	700	647	674	605	664	614	645	698	650	635	627	637	708	688	612	659	670	641	622	653	601	624	625	610	654	647	649	639	657	624	634	686	634	640	654	666	652	637	634	609	631	664	637	634	672	603	637	642	597	661	594	632	644	657	677	631	648	658	613	697	647	671	587	611	631	625	678	635	696	666	651	611	611
12873	25550	19317	11907	8862	7085	5407	4390	3557	3020	2592	2182	1918	1675	1664	1487	1444	1321	1200	1201	1184	1168	1093	1150	1101	1047	1074	1078	1083	959	1046	1009	1000	1039	1028	1005	1039	937	957	1025	1047	984	1019	958	952	1024	972	960	918	997	958	983	1005	930	908	960	952	950	940	982	999	936	942	959	972	954	950	884	969	1040	906	951	948	972	936	966	956	937	926	943	968	950	949	965	899	969	898	951	902	980	881	982	955	963	934	943	948	999	946	943	999	906	967	933	939	944	981	953	939	919	969	956	920	955	941	970	954	964	895	888	945	946	967	940	944	965	994	952	894	963	1005	974	939	964	953	942	942	958	962	968	921	1006	979	983	936	941	937	995	941	916	918	959	999	950	963	987	984	978	925	1008	988	926	979	911	921	923	934	951	971	963	942	957	926	970	890	996	956	982	921	941	971	977	926	934	994	937	1011	992	1001	956	907	959	941	964	967	939	955	960	957	918	921	935	880	972	943	957	979	969	999	955	994	941	902	941	919	958	922	993	952	933	901	948	924	948	962	926	924	941	996	927	935	980	961	989	932	916	937	971	961	919	989	945	944	966	963	957	955	980	936	961	952	985	970	955	969	936	949	986	929	949	919	959	983	962	948	967	916	977	928	943	988	903	916	907	946	949	973	913	935	908	928	864	922	911	922	950	939	967	954	934	973	976	977	914	968	940	987	946	901	931	998	968	989	984	1025	953	919	986	1015	1026	973	974	910	963	915	918	963	972	966	1008	946	917	901	931	930	964	964	917	949	945	938	958	948	954	946	969	966	975	985	951	960	954	966	920	957	974	964	937	956	983	957	924	956	969	910	913	958	985	970	921	995	942	964	935	967	985	959	985	920	973	958	964	973	945	929	937	980	980	930	994	988	984	963	946	924	903	912	903	976	974	960	938	926	937	931	978	970	933	956	939	956	881	925	903	918	953	920	937	925	949	954	983	925	949	936	986	938	928	1009	993	969	955	979	979	947	1014	962	949	939	989	934	960	952	888	1008	947	972	959	937	1024	943	944	1028	968	916	1001	919	901	917	1009	951	959	935	987	1010	924	925	946	945	936	949	954	957	970	938	951	944	942	987	926	968	964	937	996	967	981	944	1008	940	938	956	970	972	968	955	932	903	983	943	1000	911	919	891	977	942	932	930	929	957	905	930	929	948	898	947	924	951	914	952	954	984	952	927	969	983	931	1000	929	970	956	1011	954	947	915	965	979	943	913	901	957	936	893	949	943	973	945	900	930	977	941	901	995	902	989	987	893	975	969	989	942	1010	978	904	966	977	951	1008	934	947	897	1000	891	954	966	895	920	884	973	987	892	952	916	949	930	926	944	933	973	932	923	926	950	943	977	961	937	947	1001	887	944	885	935	940	956	945	914	1020	1001	961	900	1006	1005	971	1014	919	918	978	952	940	925	907	1027	955	952	910	980	900	919	905	941	916	995	1013	907	934	958	1001	947	962	951	963	967	975	974	938	931	1009	926	904	971	998	948	941	901	939	971	944	957	962	982	949	941	1013	904	985	986	991	897	966	974	891	986	943	947	965	981	938	901	959	940	937	948	983	983	923	975	921	941	959	984	946	954	941	1012	945	930	1011	953	986	957	919	951	963	979	921	941	959	960	938	977	942	950	950	1016	969	998	953	934	972	959	923	943	999	993	917	907	937	966	968	894	965	958	971	980	922	931	948	918	959	945	942	927	948	1003	992	934	943	981	956	987	961	934	954	954	972	933	966	950	922	965	971	982	939	951	970	949	931	951	962	974	969	926	957	949	958	940	925	932	977	880	923	947	963	927	963	979	962	962	940	1004	951	940	983	851	972	1004	954	1007	890	924	960	986	965	978	926	964	926	1025	897	936	932	980	968	913	954	992	994	1003	965	983	952	949	918	957	947	939	937	943	933	1057	958	984	985	982	969	958	936	975	937	964	958	936	928	948	956	898	932	919	999	1000	892	889	882	906	970	991	968	991	947	958	953	961	955	991	950	956	942	934	995	992	945	912	921	939	947	1025	918	934	928	976	985	920	962	911	965	959	963	1009	969	954	985	948	955	971	947	998	943	964	905	953	962	962	884	999	994	932	922	888	966	941	977	941	989	947	996	949	949	930	945	922	929	911	939	947	966	961	941	939	984	936	913	976	1008	959	978	939	960	977	961	915	932	975	921	945	954	950	972	976	939	953	912	929	939	954	961	954	933	953	983	948	956	980	961	922	973	931	909	945	947	945	957	965	974	958	973	993	865	1056	946	939	955	976	912	956	959	1038	1002	953	983	981	923	918	903	895	1018	980	986	940	943	976	1005	950	927	1028	941	934	1018	998	980	948	900	920	962	951	952	940	956	971	942	1013	921	946	979	978	940	925	880	904	956	1000	972	1019	943	982	954	934	879	941	962	992	929	927	999	989	957	979	899	919	940	933	964	978	904	952	955	906	965	949	952	934	943	928	933	991	940	985	961	994	950	941	890	934	912	959	892	921	962	949	951	934	947	939	1013	967	963	965	977	946	944	930	1046	904	945	931	962	956	936	945	1010	964	976	1004	937	1000	934	913	951	954	946	1037	1006	994	986	930	959	906	951	948	934	954	959	983	938	982	920	1037	896	938	934	993	947	922	1007	947	962	936	976	959	918	964	1020	963	982	958	989	955	989	952	968	994	939	939	964	961	1006	972	936	983	979	957	968	906	917	908	939	966	911	931	922	931	938	938	930	964	988	957	932	939	962	971	971	993	914	964	1003	951	942	1011	979	956	942	950	954	933	1010	951	950	978	992	927	984	907	959	933	942	953	997	949	951	920	968	935	965	989	988	968	889	964	911	978	963	962	911	934	893	963	903	955	960	975	882	975	959	910	971	906	931	960	949	945	966	880	955	947	968	963	926	942	929	996	929	937	927	937	949	916	919	961	998	915	961	850	952	915	951	968	927	920	977	982	997	981	985	953	949	977	928	938	939	968	923	979	962	941	961	913	943	1012	971	984	993	918	975	958	941	955	1008	951	874	962	967	976	894	946	973	1005	987	916	944	931	943	995	944	926	1005	937	927	982	984	964	1001	907	975	898	907	954	951	900	983	956	936	975	924	884	932	933	959	939	958	923	972	966	906	920	961	979	923	888	962	888	974	902	980	981	967	950	959	981	926	893	957	933	960	964	990	991	948	925	950	979	1002	949	933	1006	946	934	978	970	967	965	923	918	993	981	970	942	930	955	952	973	914	967	931	994	935	973	1009	915	971	963	920	954	947	977	969	931	1016	947	946	991	929	985	911	994	940	960	921	949	941	948	955	924	964	969	945	933	939	921	988	948	982	947	973	1018	943	976	974	927	1000	888	912	911	1023	985	936	937	899	984	978	1003	940	911	967	944	960	909	939	912	941	949	968	943	920	890	958	928	950	952	973	992	947	964	975	953	953	1006	956	923	940	1003	951	988	917	935	896	1002	966	959	934	943	936	986	935	939	913	899	921	955	923	951	958	942	972	927	953	983	914	930	958	969	984	974	977	977	968	946	968	966	1012	975	983	949	916	982	945	931	976	941	978	955	975	985	944	891	967	966	937	953	967	959	1031	919	902	994	956	981
22810	21625	29129	24613	21649	20545	9690	4038	2780	2322	1823	1524	1291	1203	1030	910	861	793	744	654	639	656	541	518	526	512	471	511	473	436	489	464	476	421	465	431	433	427	421	397	391	422	415	410	388	429	444	408	413	395	408	388	386	414	359	376	381	402	392	404	421	363	410	422	436	398	388	419	373	384	405	396	369	410	417	384	397	358	387	389	395	410	373	384	381	406	409	393	438	407	407	390	395	387	417	358	392	405	407	397	399	399	382	382	350	381	406	356	400	387	436	413	390	399	409	432	375	377	396	388	418	398	368	381	391	391	432	388	439	375	369	387	400	354	367	366	383	403	360	375	389	360	357	377	392	403	363	382	365	369	357	407	368	368	416	397	374	389	409	399	383	388	375	375	380	379	369	396	393	351	366	410	391	395	404	402	361	368	397	346	402	363	383	403	401	389	399	405	385	391	395	373	388	391	373	400	379	422	408	351	384	384	374	411	397	390	401	392	370	392	386	378	382	358	409	405	419	425	360	344	383	394	406	427	351	376	406	411	365	409	391	397	405	377	368	379	394	373	398	394	408	404	404	419	413	371	422	387	363	417	399	406	382	352	445	397	396	413	377	415	400	427	360	419	411	371	383	382	384	391	397	392	370	445	362	397	373	392	407	372	392	407	370	376	360	418	420	384	383	391	366	352	358	376	418	397	368	393	381	403	371	374	373	389	356	411	374	389	410	376	368	413	374	386	368	387	421	354	398	370	364	375	384	389	399	396	403	401	377	373	403	381	403	378	409	398	398	380	396	377	418	376	382	395	386	406	395	407	398	401	422	373	397	450	411	387	398	387	400	389	379	399	386	361	382	392	375	364	367	414	375	362	384	405	399	397	376	379	398	353	354	398	406	394	372	395	412	363	372	335	390	409	410	362	383	403	405	397	402	421	392	402	372	379	388	413	378	376	402	387	415	361	403	389	399	410	385	389	397	418	432	424	368	413	421	362	393	390	418	401	395	370	349	375	389	375	378	393	410	382	392	388	357	373	417	366	394	351	386	406	379	402	396	384	404	396	409	392	400	403	351	384	430	391	381	352	413	388	375	404	390	390	389	362	394	419	363	400	388	365	389	396	382	407	394	378	365	374	428	382	398	420	396	401	382	373	372	359	384	381	402	398	377	408	404	376	422	394	395	409	384	378	409	370	374	444	374	380	422	335	384	422	369	383	386	402	414	426	428	361	370	374	398	396	384	419	415	389	394	361	398	389	377	397	379	380	392	348	394	390	380	406	385	408	411	379	414	389	384	394	379	426	420	378	417	383	389	357	390	387	388	394	376	357	410	372	409	364	430	375	387	372	388	427	392	394	384	403	385	386	399	405	427	410	412	361	384	402	397	404	390	389	378	391	393	451	394	377	411	392	363	391	435	388	372	414	415	407	411	372	408	379	360	389	386	379	392	395	368	395	410	394	381	392	411	409	431	361	367	363	385	367	370	390	387	402	376	404	410	375	370	368	399	412	370	408	389	422	388	409	420	388	405	386	385	390	440	376	396	382	397	420	418	389	362	401	410	372	400	374	375	425	371	411	443	377	366	357	371	391	372	391	376	400	391	406	420	402	376	381	370	461	389	462	406	338	386	408	372	451	382	382	392	371	378	387	390	416	371	393	391	391	368	397	339	380	378	387	364	385	390	398	415	347	375	394	387	374	394	390	384	371	416	371	422	393	381	388	375	360	378	370	428	411	374	384	360	416	347	378	416	394	413	376	374	395	419	387	393	411	384	369	403	377	396	367	400	414	413	405	392	387	423	412	387	380	377	369	406	408	363	410	388	411	373	410	423	368	377	396	388	403	365	370	391	393	435	402	418	392	406	376	380	378	394	389	355	344	385	345	370	354	369	398	395	394	365	366	422	396	374	378	405	367	397	347	399	391	387	386	400	422	374	407	400	407	375	357	390	388	397	389	446	383	399	433	396	373	398	385	387	408	378	415	378	399	394	403	366	369	360	394	385	374	359	395	371	421	379	388	392	373	389	377	394	408	359	397	394	357	365	383	387	383	384	357	399	393	418	398	380	394	386	367	381	397	386	428	380	425	375	383	387	408	381	385	396	413	379	362	377	383	389	372	410	356	395	364	386	420	371	387	408	351	384	386	358	380	391	376	394	344	404	389	388	348	399	380	387	402	397	379	365	409	391	368	400	394	364	398	383	384	391	374	357	409	393	401	406	428	376	364	373	387	402	410	377	389	404	363	408	382	389	358	371	397	398	383	413	366	361	386	401	367	354	385	374	408	388	386	383	386	393	425	366	363	384	389	376	365	379	389	366	412	415	388	371	392	372	398	393	380	369	390	371	360	389	371	371	403	419	407	372	410	408	408	392	407	407	401	369	406	349	371	364	434	420	396	391	367	408	364	390	369	354	378	377	375	382	350	384	409	399	408	397	396	376	353	375	408	427	393	407	383	376	389	367	388	382	373	374	354	402	373	405	382	396	388	362	393	385	384	401	369	399	403	374	397	383	364	401	382	378	418	409	372	421	393	370	375	391	368	358	403	387	388	403	389	433	401	390	425	396	382	417	415	398	356	392	379	365	394	398	401	421	391	341	396	382	393	360	356	370	436	399	428	430	379	379	409	421	395	429	387	372	373	412	406	391	417	409	440	398	396	371	387	384	378	405	384	381	389	377	395	367	376	358	402	404	397	391	399	377	416	409	400	403	404	402	359	404	364	368	400	362	389	391	396	399	367	409	412	375	418	378	375	395	383	377	386	360	371	428	376	404	360	416	390	369	389	412	434	395	385	398	393	375	373	388	388	395	394	384	396	399	397	375	394	408	401	400	375	398	396	393	390	399	380	401	371	375	376	407	424	402	377	387	369	378	388	407	397	389	370	378	395	398	382	393	368	373	403	378	403	395	371	395	427	365	373	400	403	387	396	377	390	395	385	442	384	383	401	418	408	359	361	392	387	389	410	418	376	404	370	360	409	399	362	387	402	389	403	402	377	389	398	380	387	374	338	394	376	408	393	342	394	412	388	339	366	363	392	373	384	399	406	399	369	348	392	408	428	376	379	390	367	400	361	375	350	386	401	410	355	354	351	394	390	392	383	379	391	405	376	390	380	406	413	399	353	383	379	359	419	390	386	401	385	403	377	355	417	376	388	385	371	444	424	418	379	385	380	364	413	358	410	414	362	397	399	368	398	367	418	405	406	394	412	415	339	404	354	392	343	393	385	376	396	391	390	383	389	378	404	379	397	382	392	410	390	376	374	360	387	378	374	359	381	399	354	373	407	409	391	388	398	403	360	380	367	359	378	342	391	398	412	410	405	397	405	403	362	350	375	400	384	386	368	413	390	382	369	364	379	396	426	379	386	359	367	391	412	427	422	397	374	372	337	399	400	394	366	376	379	377	379	386	377	386	372	372	348	367	411	378	358	342	394	366	379	431	410	352	396	376	376	385	408	377	397	360	361	387	371	371	380	392	398	374	372	399	377	415	405	393	379
16045	34881	27968	19281	15309	12467	9774	7862	6184	4952	4121	3336	2832	2355	2052	1860	1546	1455	1362	1152	1103	1040	906	879	835	828	766	755	723	759	682	688	756	709	729	668	654	652	640	682	678	617	651	644	606	679	638	690	603	633	629	667	657	576	614	594	599	574	650	567	603	621	599	606	556	593	620	572	585	580	567	608	574	619	603	608	607	626	548	580	607	536	597	582	609	562	541	607	555	554	653	586	584	575	580	595	618	588	637	553	550	598	571	616	607	606	573	588	586	574	625	629	609	567	569	588	575	583	564	587	642	594	621	606	575	590	627	597	606	574	588	600	593	572	577	586	639	587	584	559	573	576	554	612	549	625	585	560	622	571	591	599	598	589	608	635	594	558	619	607	570	589	575	553	602	632	547	584	583	543	585	556	578	617	600	576	528	576	586	602	568	566	597	610	546	568	569	585	591	603	635	580	598	557	636	572	567	591	568	569	591	590	594	586	595	591	546	601	606	553	555	575	602	644	582	555	596	593	585	606	599	584	585	547	608	583	567	627	674	600	588	632	574	619	536	559	623	568	566	574	575	605	531	568	565	534	597	578	589	594	584	618	577	626	555	596	593	595	605	609	641	586	601	594	587	580	570	575	598	566	598	587	575	568	599	620	603	599	581	581	566	625	588	579	587	577	575	576	589	570	597	614	562	540	594	562	566	612	588	619	577	582	614	594	582	548	567	585	532	602	567	618	550	624	631	577	595	561	572	612	590	590	573	569	575	540	587	573	590	578	607	587	613	601	581	539	572	601	588	562	580	546	599	533	557	588	590	549	566	610	575	572	565	600	577	560	582	558	567	599	606	574	568	564	602	549	559	583	577	589	552	559	583	570	568	624	607	536	563	619	569	590	536	615	635	595	570	590	536	575	590	612	616	583	528	590	610	599	634	605	591	573	606	624	552	583	588	613	588	594	580	590	573	558	616	565	583	620	558	576	555	561	575	574	599	551	567	574	593	571	631	545	566	581	577	576	558	560	584	591	587	537	605	555	577	568	551	565	605	613	556	571	588	599	567	590	575	560	608	563	593	617	576	583	605	596	625	559	603	589	614	611	566	561	605	580	576	575	606	591	587	608	559	580	585	588	555	591	567	573	612	595	608	601	619	582	586	595	563	582	572	563	585	554	574	601	556	572	582	559	610	567	560	594	590	591	624	601	596	544	531	553	583	606	617	599	572	578	585	606	583	579	601	625	614	577	598	602	561	549	586	596	597	587	558	576	560	602	562	607	580	586	594	573	536	609	547	592	569	581	584	553	563	541	599	584	574	593	616	566	609	594	581	600	585	555	629	599	542	595	595	601	592	600	557	568	576	583	594	584	606	576	579	600	556	554	588	544	571	586	598	568	600	589	591	571	560	576	590	582	589	559	584	588	584	630	605	564	627	552	580	568	586	541	576	570	581	603	591	581	590	560	608	569	574	589	561	560	607	599	586	568	625	567	552	594	589	576	589	621	580	593	567	558	610	598	589	595	539	563	550	563	585	619	612	557	585	601	567	555	540	612	561	564	549	606	588	576	577	535	612	568	602	595	599	581	561	595	571	578	539	621	618	562	562	608	654	580	602	562	558	571	572	551	580	587	595	546	582	574	588	575	556	579	592	588	543	572	622	508	575	586	602	573	610	603	577	606	573	606	573	632	611	599	571	615	595	577	567	618	597	572	596	590	554	616	566	582	562	583	588	557	563	583	629	601	585	632	589	551	580	609	575	570	625	547	562	603	582	577	603	561	567	541	580	540	569	535	558	601	559	602	576	620	592	578	607	619	590	598	594	572	579	607	613	588	553	615	575	582	583	590	571	560	553	577	595	592	604	582	583	582	633	618	601	594	560	578	575	623	589	545	590	626	565	586	591	601	625	560	567	582	590	633	539	568	569	525	585	572	583	625	580	601	550	596	553	600	595	580	631	587	598	619	558	623	567	576	597	624	595	572	643	577	545	582	596	535	653	546	586	573	604	573	626	553	570	582	614	598	601	577	587	599	587	549	610	553	570	605	560	567	554	580	583	568	579	536	583	589	609	564	602	553	572	561	595	585	577	585	589	575	557	571	588	582	585	568	569	639	576	568	607	558	604	571	581	584	568	611	594	597	553	574	564	596	550	593	567	574	619	539	539	587	585	567	597	599	622	536	592	585	606	569	570	618	551	544	622	594	579	573	551	602	609	642	532	613	582	579	576	584	590	614	581	595	608	568	570	598	555	559	584	529	563	619	584	563	592	591	594	536	617	592	619	564	610	611	601	570	593	603	576	527	552	601	532	579	599	535	565	552	572	599	582	561	599	602	577	599	565	606	617	575	577	603	575	576	572	579	555	566	609	574	552	572	632	539	577	556	580	571	601	587	559	647	566	598	569	583	596	564	565	590	541	562	575	561	540	577	542	624	580	547	539	545	574	591	539	594	616	584	501	550	594	529	623	620	576	581	600	592	576	631	547	603	587	594	623	610	553	572	572	523	607	584	553	578	554	545	576	588	577	601	600	576	587	550	609	579	601	596	591	584	564	592	543	581	543	564	595	595	602	591	556	617	596	574	575	608	613	561	613	612	618	614	540	552	599	595	582	558	607	589	573	582	582	598	567	566	585	600	599	598	606	555	573	554	564	633	559	564	615	601	612	554	584	571	578	593	591	597	583	581	624	564	537	620	572	559	589	607	595	554	602	594	601	588	558	574	600	584	584	541	603	558	563	577	547	542	586	564	584	607	549	582	573	590	605	593	586	603	598	560	653	591	566	556	559	614	569	561	520	593	580	582	583	590	568	533	593	643	572	600	583	556	562	565	577	573	601	608	582	576	599	571	543	554	636	590	556	602	560	624	576	594	569	605	556	583	612	614	583	593	608	601	579	542	552	536	587	578	572	570	625	563	586	563	588	573	549	599	572	585	544	596	614	597	580	590	604	583	638	598	568	576	585	571	568	574	528	590	539	621	543	611	592	578	580	562	596	573	570	591	583	585	609	599	547	610	606	591	586	588	598	565	577	595	609	563	632	598	618	572	562	572	567	588	629	616	598	573	583	583	590	564	558	583	565	555	562	573	595	582	595	606	593	598	565	530	588	583	562	572	529	587	637	574	634	567	593	595	576	580	581	599	603	597	586	565	532	582	598	585	558	579	566	587	580	570	612	611	571	601	580	579	593	536	578	568	549	630	580	589	617	622	585	559	512	548	589	606	604	590	523	581	581	539	563	614	552	553	578	573	571	581	545	586	598	592	587	574	601	582	601	583	585	578	624	586	561	572	595	596	544	556	638	543	563	564	561	626	585	556	615	602	579	591	566	615	584	597	595	582	592	552	589	616	615	567	604	554	559	596	584	633	562	609	605	593	617	533	557	621	574	597	565	596	576	573	562	534	620	587	578	608	556	565	606	543	600	602	544	605	590	600	618	578	602	610	604	562	563	584	564	586	595	602	549	582	548	587	564	601	594	576	593	570	587	582	594	578	582	559	584	582
27692	19541	12345	6603	3562	2443	1827	1432	1369	1224	1086	1000	918	905	844	881	805	778	792	748	768	805	709	767	739	730	734	743	769	738	732	693	718	723	765	668	688	713	752	736	706	713	748	667	692	711	713	707	663	704	691	714	723	708	643	669	671	739	737	676	679	733	693	705	697	728	673	672	699	673	661	694	708	694	637	720	689	699	731	703	687	699	659	721	657	652	674	751	666	676	680	688	676	697	695	684	687	710	681	727	676	730	668	701	685	688	653	697	646	693	674	694	664	691	718	649	705	726	737	677	753	765	699	695	695	687	654	615	711	706	695	730	716	725	683	679	709	787	704	692	725	657	681	736	754	680	699	699	714	723	721	696	685	730	677	700	694	679	681	732	728	672	719	708	695	681	722	714	721	719	726	695	681	709	687	686	719	688	669	769	706	675	718	660	669	705	730	705	713	698	680	740	714	714	758	635	664	655	708	648	690	705	666	702	763	660	712	674	691	722	657	693	725	682	674	719	681	678	673	678	752	722	730	710	725	691	711	712	777	652	681	689	724	712	684	703	720	676	688	726	752	691	691	722	702	715	686	698	730	708	687	715	653	705	703	775	689	720	716	781	703	701	703	615	684	678	643	698	729	679	709	689	699	687	667	723	705	707	712	672	661	682	683	702	691	734	703	732	667	676	700	684	689	652	710	690	723	661	674	674	664	693	689	732	694	696	707	724	681	685	642	730	667	722	695	747	715	687	692	663	698	681	653	680	706	707	658	699	679	672	705	673	693	688	707	723	715	689	730	734	692	715	690	719	647	719	695	722	710	725	721	676	664	708	713	744	691	756	661	654	688	707	734	689	706	663	689	702	711	686	681	667	762	690	700	687	684	694	668	709	715	715	648	691	716	753	648	722	748	696	729	695	688	686	699	693	693	671	712	685	701	709	702	725	725	740	669	668	671	669	693	648	693	741	694	755	668	702	666	692	672	687	654	703	645	725	679	624	726	677	743	667	645	685	696	711	686	661	709	696	721	706	702	720	671	683	688	673	721	726	735	708	710	703	675	683	687	717	690	714	705	687	706	683	683	704	716	651	667	685	647	655	656	707	728	714	691	670	670	706	710	712	690	674	715	671	723	701	732	672	696	709	733	701	743	675	657	694	721	674	675	695	697	673	701	711	720	712	695	703	730	725	666	677	698	724	739	678	708	701	742	654	662	716	681	737	686	710	679	683	700	672	668	724	697	696	686	656	702	671	695	712	715	695	712	672	712	706	721	660	750	676	710	675	693	704	707	688	673	681	698	709	662	667	726	697	729	715	724	670	668	693	737	699	673	737	734	719	713	733	687	679	665	657	697	720	729	701	779	675	698	708	709	681	705	675	714	704	740	707	650	682	661	727	720	696	638	725	672	695	658	732	712	656	726	687	736	720	686	682	711	688	705	677	650	645	717	689	702	705	698	688	735	715	678	712	707	708	669	695	724	702	679	666	700	692	703	720	715	688	701	688	741	689	661	692	687	654	737	703	683	685	699	744	698	704	717	693	710	708	681	693	698	723	667	735	731	704	670	687	674	690	694	676	696	721	681	683	716	681	689	676	659	656	672	719	703	684	698	692	716	702	690	726	705	694	684	713	725	692	729	676	680	645	665	729	712	740	719	745	652	730	661	740	728	724	689	724	707	707	687	724	635	674	677	727	707	663	727	700	644	705	734	689	671	702	648	691	690	710	730	694	741	665	686	679	685	692	680	664	734	675	639	706	731	719	660	680	670	708	702	713	696	699	743	681	707	646	638	651	734	664	672	685	709	678	702	724	679	680	749	698	710	652	675	707	654	723	690	669	676	688	680	700	705	656	676	711	725	697	673	693	671	684	680	672	721	688	687	676	680	689	697	722	738	674	701	715	696	733	707	724	693	645	672	746	723	692	726	678	667	719	700	731	747	675	672	652	739	719	749	717	656	683	633	697	697	690	665	683	679	696	722	670	717	705	700	714	686	665	637	700	740	736	691	665	700	731	641	685	701	724	737	708	683	680	692	717	720	701	670	702	664	695	682	738	669	697	705	712	652	698	716	720	688	654	766	725	702	699	674	682	678	712	698	679	724	690	647	667	671	699	668	704	704	689	735	681	630	672	715	706	674	669	714	692	637	687	729	658	702	661	657	711	704	734	751	695	690	700	626	714	673	698	717	680	687	718	685	662	724	676	717	705	703	690	728	653	707	711	701	644	690	672	725	705	681	661	693	711	711	674	730	689	709	684	703	735	700	765	700	690	697	675	675	656	707	737	675	668	772	671	681	723	688	666	709	706	718	692	691	664	705	675	647	751	728	704	730	669	677	694	701	672	735	715	669	695	678	704	689	681	670	698	684	704	716	665	696	667	695	697	715	642	719	671	718	696	690	714	686	707	683	699	710	695	715	739	720	700	719	692	692	691	727	701	693	720	703	661	694	704	702	735	697	694	699	660	663	692	664	668	697	728	653	722	632	720	692	671	705	687	705	711	704	691	720	664	734	687	737	701	731	706	650	689	639	706	706	691	692	685	718	727	694	686	699	704	683	737	693	738	653	701	713	710	762	656	699	709	646	695	717	680	720	698	696	737	703	672	644	722	655	710	712	682	670	712	711	663	674	732	665	683	686	694	710	724	642	714	695	727	687	685	711	658	708	650	730	653	705	693	707	657	678	703	697	695	708	706	650	701	674	688	696	733	664	659	717	691	689	694	680	689	667	663	695	676	683	699	691	691	696	721	746	683	718	674	695	718	746	705	697	666	695	702	657	705	705	666	681	655	661	677	736	672	724	626	677	697	716	691	697	653	705	705	694	698	678	699	704	684	698	734	695	707	699	739	682	696	720	726	724	698	675	710	652	677	692	672	689	695	694	714	704	682	704	643	701	737	659	712	716	701	683	718	709	672	738	722	713	695	691	647	693	661	665	713	677	718	651	671	662	698	726	676	746	710	676	703	735	694	709	672	706	705	705	689	693	697	735	689	657	720	699	673	657	740	733	692	721	737	698	661	732	711	668	691	668	662	627	653	710	769	699	736	671	729	716	742	662	673	723	710	752	764	703	683	702	716	662	650	703	653	703	740	653	683	630	682	714	668	714	685	675	699	669	689	697	678	686	712	735	680	737	705	708	709	705	706	722	678	701	698	722	678	713	646	695	684	736	708	716	721	695	661	665	680	731	721	699	689	698	726	712	746	719	706	727	686	680	688	684	714	712	652	671	661	705	723	672	690	703	702	765	715	749	692	699	661	663	742	682	642	670	672	736	687	685	680	707	677	706	689	713	720	692	710	673	700	675	669	698	688	708	686	692	654	692	671	737	696	727	737	719	715	687	667	678	692	683	712	683	697	665	661	723	676	703	736	689	655	671	725	707	719	755	725	671	717	664	656	659	693	685	676	693	690	689	719	706	686	695	671	706	688	730	730	665	703	682	731	699	698	706	663	711	706	723	715	698	658	694	667	668	653	727	692	662	713	690	707	704	720	659	678
12021	20534	14993	8710	6367	5118	3922	3271	2695	2298	1999	1782	1599	1528	1447	1418	1269	1360	1278	1204	1171	1201	1159	1156	1164	1079	1153	1092	1122	1072	1064	1074	1066	1090	1129	1032	1068	1047	1063	1045	1056	1025	1058	981	1054	1095	1071	1036	1039	1094	1025	1065	1081	1071	1019	1075	1025	1066	1065	1021	994	1020	1060	1020	1033	1030	1052	1016	987	1020	1046	1020	1012	1041	1043	1058	1012	1085	1052	1038	1033	1070	1031	1049	1050	1020	1037	999	1044	975	1062	1000	1026	1007	1024	1092	1036	997	988	1060	1040	1031	1016	1007	1020	1022	1049	998	1033	1045	1045	1106	994	1098	1031	1013	991	1072	1002	983	995	1074	1065	996	969	1030	1062	1050	1058	1039	1035	1047	1048	1062	1067	1055	1067	1070	1022	1020	1059	1045	1090	1074	1000	924	1094	1032	978	1062	1087	1080	1005	1081	1045	1009	1061	1055	989	1065	1068	951	1078	1052	994	1060	1082	1003	1060	1043	1019	1024	1038	1008	949	1063	1065	1062	1051	1044	1033	974	1052	1060	1038	1054	1029	1058	1003	969	1074	1083	1050	1054	1097	1035	1055	1041	1050	986	1089	1021	980	1028	996	1070	1076	1067	1097	1035	1046	1050	1031	1058	1022	1001	1062	1076	1020	1029	994	1055	1048	1057	1049	1057	1004	1088	1035	1072	1032	1033	1048	1035	1021	1077	1069	1012	1050	1069	1035	1051	1014	1067	1041	1037	1053	1089	1052	1049	988	1070	981	1040	994	1098	1019	1021	1031	1023	1055	1003	1025	1065	1044	1036	1034	953	1038	993	957	1045	1054	1003	1053	1081	1017	1079	1039	998	1015	1071	1066	1065	1030	1012	1046	1063	1032	1100	1084	1011	1066	1050	977	1050	1091	1079	1003	1069	1038	1013	1089	1019	1038	1038	1014	1045	1037	1052	968	1050	1031	1033	1033	974	1056	1058	1091	1035	1004	1029	1024	1070	1090	1067	1073	1051	1065	975	1000	994	1036	1043	1043	1088	1039	1020	1100	1026	1001	1047	1020	982	1003	986	1030	1018	991	1042	1034	1060	1040	1038	1001	1081	1040	1054	1037	975	1019	1013	1033	1087	1087	1077	1023	1006	1105	1010	1068	1027	1043	1034	1015	989	1025	1011	1031	983	1050	1045	1037	1022	1030	1019	1014	1049	1032	1079	1032	1026	980	1038	1042	996	1005	956	982	1014	1046	1057	1075	978	1016	1059	1102	1014	1031	1022	1039	1074	1087	1078	969	1032	1097	1037	964	1057	991	1028	1021	1004	1061	1062	1025	1052	1016	1028	1071	1038	992	1040	1073	1058	1026	1016	1017	1075	1013	1042	1069	1070	1077	1012	1075	1039	1072	1090	1040	1035	1078	1039	1059	1027	1021	1066	1024	1029	996	1030	1017	1053	1024	1092	1016	1053	1061	1033	984	991	1037	1039	1056	1043	1011	1042	969	1029	1002	1040	1057	1059	1035	1080	1044	995	1033	1017	1049	1005	1067	1059	988	1027	1041	990	1022	1034	1037	984	1063	1051	1102	974	1030	1033	985	1066	1054	1034	1105	1042	1023	1040	982	1007	1056	1031	1030	1074	988	995	1018	1047	1027	1015	1011	1018	1038	1038	1026	1027	1011	1046	1048	1048	1024	1099	1078	1011	1026	1056	1033	1031	1029	1019	1039	1077	1050	1018	1067	1045	1015	1006	1079	1024	1018	1070	1054	1022	1013	1064	984	1042	1011	1037	1028	1013	1031	1064	983	1014	1032	1022	998	1000	1074	1033	993	987	998	1035	1003	953	1009	1022	1030	1071	1031	1016	1040	1016	1075	983	1017	986	1057	1023	1022	1055	1036	1079	1063	962	978	1055	1063	1019	1093	999	1048	1032	984	999	996	1012	1039	1072	1032	1016	1062	1024	1017	1047	1028	958	1120	1056	1036	1106	1068	1023	1000	1037	1063	1006	1049	1061	1070	1030	1041	1060	1013	1066	1038	1026	1024	1034	1056	990	1056	1038	1020	1039	1074	1012	1104	1056	1049	1042	1079	1027	1073	972	1045	1041	1026	1032	991	1080	1043	1028	1051	1054	997	1020	1032	1088	1055	1010	1073	1042	997	1014	1100	995	1023	1054	1020	997	1004	1060	1020	1021	997	1003	972	1026	1038	1074	1029	1062	1031	1032	1057	1020	1028	1017	1046	1049	1033	1067	1042	1049	989	1022	1002	1062	984	1033	1035	989	1006	1054	1069	1000	1008	1042	1067	1015	1078	994	1054	1073	1036	1054	1005	1074	1121	1015	1009	1000	1012	1022	948	1060	991	1035	1071	1021	1044	1072	1020	1008	1061	991	1055	1037	1040	1053	1016	1043	1019	1047	988	1047	1019	1015	974	1036	1017	1044	1097	1009	992	1036	1038	979	978	1028	1040	1064	1057	943	1019	1034	1057	983	1045	1005	1042	1020	998	1037	1026	1090	1014	1078	1022	1067	994	1039	1038	1019	1039	1065	1070	1029	1027	1020	1064	1037	1069	1045	1083	980	1043	1045	1017	1040	984	1007	1028	1041	1068	1004	1053	957	1028	1001	1021	1053	1073	1055	996	1011	1034	1068	1054	1054	997	1029	977	1032	997	1036	1055	1016	1033	1055	1061	1036	984	1003	1042	1022	1034	1076	1015	1060	1072	1065	954	1004	1087	992	1032	1048	1045	1076	1032	1066	1040	1041	968	1082	1004	1075	1029	1018	1020	1009	1088	1085	1027	988	1026	995	1021	970	1025	998	1069	1035	1005	1018	1019	1012	1009	1039	1000	1026	989	1053	1034	1054	1000	1036	1066	1034	1020	1068	1012	1018	1020	1110	1018	1040	1007	986	1085	1038	1057	1019	1044	1011	1080	1032	1014	1009	1028	1045	1046	1078	1028	1033	1016	1048	1066	1071	976	1059	989	992	1078	1041	1000	1044	1057	1000	1013	1021	992	1015	1015	1034	1039	1017	1016	955	1033	1084	1006	979	1052	1032	1076	1028	1046	1014	1023	1029	1070	1025	1029	1071	1069	1069	1058	1078	1086	999	958	1057	1074	1034	994	1084	1026	1015	1038	1016	993	1045	1045	1076	996	1038	999	1012	1031	1025	1049	1045	1039	1001	1015	1016	961	1085	1046	1028	1049	1010	1003	1056	1066	975	1034	1027	989	1036	1064	1069	1038	994	1032	1009	1055	1079	1030	1036	1051	1085	1058	1016	1038	1021	1032	1059	1027	1079	1034	1069	1051	1055	1016	998	1042	1058	1085	1021	1017	1031	1063	979	1049	953	1061	1009	1040	1003	1027	1033	983	1045	1041	977	1004	1062	988	1028	1036	972	988	1047	1006	1019	965	1059	1099	1030	1001	1035	1029	1066	1077	1024	1092	1085	1013	1068	1061	1024	1039	1035	1085	1110	1107	1062	981	1022	946	1000	1095	1049	994	976	1004	1024	1019	1055	1018	992	1050	1047	1068	991	1044	1030	1049	1003	991	1034	1025	1124	1007	1081	1067	991	1011	1050	1096	1065	1090	1006	1004	994	1019	1003	1018	1034	977	1061	1113	1021	997	1066	994	1013	1028	1014	1036	996	1012	1016	1086	1061	993	1032	1044	1036	1069	1039	1083	1029	1020	998	1011	1046	1024	1074	1066	977	1042	999	1023	1018	1017	998	1008	1022	1003	1037	1030	1059	1031	1028	1060	1026	1070	1080	1030	1042	1011	1031	1057	943	1067	1026	1008	1027	1051	1007	1042	1062	1069	1004	1022	960	1002	989	997	1040	1019	988	1010	996	959	1005	1015	1035	1029	1050	1063	984	1007	1039	1014	1029	1046	1010	1024	1019	1056	1036	1090	1081	977	1018	1008	1019	1062	1028	1030	1052	1012	1050	1107	1023	1027	995	1032	1069	1027	1012	1101	1018	955	1035	1043	1017	1049	1081	993	1028	1035	1025	972	1020	1005	1007	1030	1058	1049	1055	1017	1023	1084	1074	1011	1065	1062	1058	1023	1025	1014	1036	987	992	1057	1069	1023	1014	1006	1022	956	998	998	1007	1009	1003	1106	1024	1026	1052	986	1060	1051	1097	1034	1086	1060	1084	1000	1016	1079	1081	1064	1025	1072	1050	1066	1072	1049	987	1036	1092	1024	1005	1037	1038	966	991	1011	1076	1014	1060	1046	973	1060	1043	1015	1040	1037	992	1025	1027	1001	1029	1000	1012	1003	1029	1020	1074	1008	1048	993	1002	1082	1068	1042	1044	1044	1056	1020	1055	963	1029	1022	1046	1029	1016	963	1092	1035	1090	1039	1010	1070	1050	1085	1092	1051	998	1051	1027	1015	1058	1053	1012	1035	993	1008	1013	1010	1012	1040	1073	1017	994	1086	1016	992	1018	1030	1057	1046	1006	1032	1031	942	1001	1040	1060	1033	1003	1019	1039	1051	1053	973	1012	1041	1006	1062	978	1019	997	1040	963	1074	945	1069	1053	1024	1025	971	1052	999	1050	1039	1062	1051	1060	1014	1019	1031	1043	1055	1045	1044	1032	1058	1056	1059	978	1052	988	1018	1030	1058	1061	1056	980	1039	1021	1037	1046	1054	1053	1019	1070	1062	1005	1048	1052	1024	1089	1070	1121	983	1033	1037	1072	1003	1026	990	991	1045	984	1058	1060	1065	1056	1010	1031	1085	1010	1020	1001	1018	1048	1020	980	989	1023	1015	1029	1064	1007	995	1075	1021	1047	1040	1022	1038	943	1079	1088	1075	1001	1047	1068	1021	1060	1054	1088	1039	1047	1035	1025
23472	21581	28575	25026	21254	10947	4443	2715	2029	1803	1436	1205	1111	1050	954	859	793	781	716	645	684	630	614	585	620	601	579	577	598	541	550	531	509	519	549	524	539	514	528	534	556	551	530	526	537	546	553	523	529	521	475	479	481	525	514	544	521	501	513	517	530	529	528	481	485	500	518	533	513	470	486	500	505	522	498	511	500	512	468	472	483	479	495	499	506	524	500	497	519	492	493	482	516	540	500	507	482	507	504	521	543	521	531	488	507	485	535	522	508	539	507	478	498	519	529	473	468	490	505	530	482	529	521	491	524	536	523	514	477	493	506	486	502	523	544	509	486	494	459	481	496	561	549	514	482	530	491	514	488	481	465	473	520	516	521	548	495	497	433	547	512	542	494	483	478	506	541	515	487	494	489	495	487	516	522	487	511	489	537	521	525	533	513	517	502	494	501	477	518	507	524	482	497	489	493	514	549	483	509	447	469	473	501	515	519	526	523	516	508	483	474	485	524	548	512	496	480	523	475	503	483	475	498	525	525	493	513	516	484	471	443	513	495	482	476	521	467	499	494	480	519	523	521	500	533	508	468	478	518	484	474	453	444	505	455	516	517	522	537	503	495	497	517	494	480	483	521	511	500	500	533	516	498	506	496	482	510	485	527	496	535	477	494	532	572	498	472	467	488	489	455	466	488	481	470	458	499	528	480	472	512	511	536	521	526	495	496	500	518	490	505	538	466	545	515	517	509	489	479	473	496	510	491	504	502	555	498	532	516	520	517	491	456	503	496	498	551	482	493	512	503	469	483	527	488	496	530	466	518	487	486	510	470	533	477	479	490	493	525	467	508	497	501	536	475	503	488	516	551	486	456	527	503	526	485	475	506	459	513	524	514	488	531	528	472	523	505	528	512	496	522	521	486	493	520	509	497	479	525	486	475	553	501	480	500	541	457	468	498	500	525	521	563	541	494	517	511	510	489	501	498	503	506	487	469	523	490	513	522	464	528	498	510	517	506	519	496	488	505	547	522	498	539	507	513	514	479	522	518	526	502	541	532	488	528	558	478	520	514	469	473	500	473	501	543	510	461	509	479	501	491	522	516	531	508	486	500	478	466	471	479	492	477	478	520	515	522	520	478	516	498	480	516	516	471	487	481	477	470	492	501	482	476	520	504	542	503	530	493	546	549	472	512	513	456	479	543	448	500	514	457	487	503	473	529	513	518	501	514	506	496	540	520	538	531	514	475	494	546	511	489	532	505	497	479	470	511	486	465	482	475	517	537	518	518	499	546	472	520	498	496	516	514	489	492	473	504	525	490	498	536	492	514	467	477	518	480	528	511	490	544	481	544	471	447	484	525	457	515	496	524	529	488	518	490	548	498	539	483	501	496	523	512	487	492	534	493	519	499	492	466	478	527	544	479	436	482	510	510	504	511	538	523	507	501	510	458	497	498	510	514	511	518	518	513	507	488	487	491	495	497	506	493	475	477	476	482	528	486	516	517	530	495	507	493	533	496	508	507	511	473	524	475	522	532	479	490	491	473	497	532	450	543	509	502	467	492	504	504	527	503	523	514	498	519	522	487	483	517	533	516	512	504	486	509	509	520	486	504	527	502	460	517	519	513	503	541	506	530	513	477	508	515	490	497	454	467	512	473	483	485	521	493	471	516	529	524	514	498	515	502	480	485	526	500	486	504	473	505	480	496	502	535	533	473	505	468	505	479	511	534	484	525	500	486	471	469	506	529	534	547	487	503	487	529	480	481	485	520	528	500	482	496	553	466	498	501	499	509	473	473	516	493	485	485	517	491	490	475	506	517	505	501	501	514	496	495	474	534	502	466	527	501	490	493	513	546	489	523	477	509	502	522	528	523	494	500	472	490	517	530	487	494	482	510	515	516	504	509	484	529	520	503	483	534	509	498	525	482	491	510	462	465	515	489	477	531	487	475	529	502	465	502	522	492	478	487	559	515	528	508	507	500	545	536	524	507	473	484	466	486	483	507	501	495	515	504	514	505	490	481	496	454	493	465	514	508	513	483	498	487	499	525	527	478	529	503	494	479	479	520	485	501	482	487	520	488	501	466	492	464	469	494	518	477	462	477	504	464	501	529	508	486	521	492	503	494	514	508	511	516	520	514	470	460	513	548	481	492	482	481	471	485	514	535	532	495	521	526	468	499	547	510	488	550	501	535	508	501	523	451	479	494	482	484	495	470	507	491	529	531	487	534	472	509	513	554	531	459	522	472	490	496	533	501	527	504	494	449	501	553	480	537	542	515	557	503	499	508	494	478	540	489	520	503	495	512	486	486	500	500	535	535	545	522	520	494	502	500	487	520	497	534	488	527	507	490	538	481	524	499	476	499	539	511	468	537	511	463	497	515	518	489	475	493	513	489	483	469	518	507	479	511	467	480	498	455	529	494	517	421	521	500	478	484	516	495	471	490	493	506	514	523	518	495	500	509	461	528	499	499	534	507	475	483	515	502	508	512	509	522	493	499	504	504	474	465	508	516	471	515	488	528	514	515	496	507	500	485	513	461	541	558	537	493	514	466	546	491	475	491	478	487	499	484	486	511	520	497	530	509	503	520	517	513	504	547	479	525	549	512	481	514	480	517	503	472	511	480	530	505	466	479	477	540	495	521	517	505	498	460	517	498	506	484	507	506	511	484	475	480	472	496	492	562	489	512	529	494	447	473	505	500	519	508	494	514	520	504	526	455	506	493	494	524	474	505	486	480	511	518	503	511	491	487	501	507	531	467	525	502	520	500	504	472	510	515	489	478	495	523	526	483	487	542	466	529	511	490	480	475	500	456	510	483	503	499	497	480	463	510	477	492	525	482	498	500	474	517	510	531	501	496	523	519	471	480	488	507	547	467	458	522	486	486	470	471	500	517	492	492	508	520	514	525	519	515	525	506	512	513	513	480	486	502	533	477	516	518	499	516	484	515	470	520	506	500	488	496	523	506	491	482	528	477	485	493	506	530	547	475	471	498	530	508	450	481	510	507	513	506	481	522	507	523	517	499	540	527	534	490	468	499	506	524	494	474	508	517	500	495	495	508	517	511	488	509	508	488	500	503	516	485	467	504	528	515	513	470	543	516	501	489	509	495	497	486	505	501	501	496	513	489	463	467	516	474	472	502	538	476	501	500	499	510	548	519	499	497	510	487	486	517	505	506	456	509	517	449	530	532	527	509	522	493	508	482	520	519	462	452	506	471	523	462	532	524	504	485	488	487	507	497	508	516	497	522	519	505	469	453	512	493	525	525	508	503	502	506	532	530	492	453	506	524	524	524	520	480	486	537	497	509	471	504	528	506	498	471	545	530	466	578	479	483	516	455	493	484	507	523	507	509	514	512	498	512	518	502	503	534	527	534	474	537	515	505	503	507	526	489	478	501	542	511	513	487	511	533	534	508	481	512	493	519	472	502	492	466	480	496	519	523	493	492	548	540	519	506	513	512	548	548	529	472	519	509	544	493	509	519	542	524	489	499	470
14000	29983	23437	15395	11845	9129	7127	5848	4548	3808	3189	2521	2180	2007	1714	1551	1463	1342	1245	1200	1123	1095	998	1007	1013	945	901	906	915	876	862	840	849	847	948	884	801	843	832	828	764	844	765	812	790	784	782	809	791	842	793	839	798	788	779	801	827	767	805	807	787	804	807	808	791	793	773	704	773	739	810	814	790	769	789	778	730	822	774	753	815	826	764	718	757	811	768	712	724	736	795	791	773	729	744	748	734	779	748	774	729	771	777	747	781	802	734	734	753	772	800	745	710	767	818	747	769	746	702	754	782	736	784	747	781	747	790	750	774	735	783	806	773	811	752	789	715	722	747	737	739	786	774	760	809	768	735	754	754	733	782	772	754	785	771	727	758	725	781	716	793	756	747	774	759	710	761	788	740	764	745	776	752	801	753	802	801	817	776	764	771	776	710	787	775	752	777	740	765	792	789	726	797	735	715	744	734	772	758	761	731	771	754	790	777	791	834	729	762	757	790	741	740	783	815	784	790	737	785	784	797	751	753	790	749	808	799	770	764	780	763	778	780	815	763	772	733	761	783	743	724	755	739	741	783	807	802	765	766	773	727	758	770	786	818	768	766	782	727	793	751	749	789	797	731	784	771	782	770	777	761	777	753	779	731	754	761	741	786	758	760	742	763	781	735	765	781	760	736	735	766	755	771	720	792	787	764	795	778	763	749	680	793	779	796	754	737	739	772	818	775	724	789	793	702	786	774	773	786	781	770	794	788	781	736	774	784	763	819	815	740	731	739	760	792	719	795	723	791	740	758	760	745	810	739	780	755	773	773	752	768	773	768	781	724	719	726	787	733	783	763	776	748	790	770	788	774	748	771	805	776	774	787	781	713	807	747	744	785	767	747	750	728	729	817	816	818	791	721	773	726	752	801	704	765	752	743	756	806	746	791	787	756	772	733	773	766	787	776	769	739	752	754	788	828	740	778	777	794	722	780	734	750	842	735	752	785	726	807	757	810	723	792	782	732	725	777	791	769	729	784	718	784	793	809	687	771	747	762	807	780	720	759	781	787	751	747	730	758	775	803	755	744	735	806	795	793	760	784	809	801	773	748	745	761	817	789	754	724	771	782	772	753	747	745	808	758	771	784	761	794	749	710	811	750	772	760	770	744	795	732	747	824	756	750	793	794	730	748	801	728	751	751	788	808	792	780	791	736	749	763	726	729	760	756	718	761	757	779	730	786	778	801	813	746	732	720	771	793	828	772	777	778	717	762	743	746	744	744	791	752	769	807	805	774	805	713	755	813	812	811	775	736	771	759	731	784	753	755	709	741	763	792	782	751	771	735	803	758	781	775	747	777	747	763	754	725	710	775	761	788	793	774	729	730	744	775	785	754	734	751	781	746	755	771	719	773	768	712	772	758	792	739	752	788	737	759	719	803	757	724	767	744	824	760	749	772	767	772	786	728	726	760	796	687	800	767	783	751	764	750	797	736	748	750	762	774	748	769	733	834	770	740	764	744	772	738	755	740	780	759	822	749	779	758	796	843	755	769	798	745	772	756	751	769	787	767	766	791	773	791	802	785	759	747	740	760	815	781	779	822	767	767	761	751	770	733	751	741	798	780	759	767	761	759	775	775	755	763	764	752	757	817	782	767	772	728	834	782	772	819	767	764	784	777	734	739	771	741	710	766	745	735	808	800	812	767	738	794	780	776	738	794	784	718	815	751	780	739	747	742	758	726	812	762	756	756	784	753	748	747	744	739	792	772	719	791	798	715	806	719	787	746	739	747	769	738	741	764	769	789	788	787	760	751	761	745	783	775	787	741	754	771	738	735	795	768	767	798	761	832	811	796	705	787	770	787	788	776	746	735	727	779	795	764	796	793	774	805	761	731	784	741	751	739	785	734	777	788	812	815	705	767	751	789	765	805	768	774	745	795	731	759	770	730	759	771	845	762	769	779	779	759	802	768	770	741	793	773	765	796	747	773	756	735	725	758	763	802	794	777	788	761	736	794	743	750	775	770	775	750	774	769	732	762	771	764	726	788	744	840	766	799	750	763	779	763	774	791	777	741	756	750	786	767	735	798	722	741	745	735	725	768	717	766	779	805	798	737	733	794	770	781	771	796	738	715	757	771	753	770	727	768	767	814	804	728	789	747	769	757	744	790	826	812	752	731	748	700	773	810	780	779	796	822	732	782	743	810	780	785	751	777	742	758	735	797	770	728	758	776	792	761	757	747	772	753	730	806	783	782	755	751	792	781	719	752	729	742	772	765	718	810	767	748	768	742	816	784	768	740	764	764	756	728	747	775	762	705	787	770	727	752	784	751	748	796	732	807	756	722	782	753	750	733	751	803	804	782	789	785	793	678	762	731	751	679	778	782	753	764	772	753	743	743	787	767	760	751	775	764	796	786	825	736	775	733	727	788	720	756	753	755	771	780	803	749	765	763	743	747	743	761	703	772	768	780	789	776	794	756	771	765	728	738	786	777	740	721	726	771	817	753	754	776	744	775	784	749	757	780	762	841	762	741	725	817	773	783	718	735	762	775	695	741	776	791	734	731	777	750	748	748	767	763	742	803	775	798	826	752	790	735	793	736	714	792	779	761	729	741	741	803	772	765	778	731	739	762	777	762	759	771	821	819	777	771	774	799	782	745	796	726	749	799	773	760	751	736	761	738	793	780	751	739	751	732	709	781	752	703	761	760	782	760	718	751	800	735	742	748	778	768	791	737	812	737	745	802	756	780	772	781	806	712	790	760	847	753	742	763	723	798	777	766	777	817	767	749	767	822	737	730	760	748	762	783	754	744	782	776	740	770	764	782	756	795	757	778	777	747	776	780	785	798	789	777	745	740	735	791	787	763	762	752	758	775	799	757	816	745	759	792	746	781	722	726	760	762	771	733	760	793	740	746	815	776	780	731	777	769	754	780	755	770	797	779	746	770	799	729	742	794	731	739	770	782	724	801	788	741	730	745	717	757	737	733	803	762	744	785	795	746	760	766	774	750	753	738	749	798	791	807	784	737	712	730	713	746	752	761	762	755	777	735	711	789	752	751	809	749	691	744	738	752	729	758	767	762	804	768	810	780	780	773	755	741	744	700	761	749	804	748	765	755	751	753	786	807	737	783	795	744	784	738	817	712	762	742	776	740	747	751	788	755	726	754	742	733	783	773	815	790	723	814	798	748	791	760	790	736	757	811	751	766	822	769	743	769	766	755	792	746	763	755	744	764	736	750	806	737	788	736	782	789	813	753	791	749	755	751	799	813	760	806	779	799	760	785	786	795	805	753	741	730	808	785	815	732	804	774	751	765	791	764	795	760	778	745	798	745	745	813	737	721	787	802	792	765	776	806	723	734	729	748	769	740	757	758	742	790	764	778	716	763	781	692	755	756	766	814	751	775	773	803	729	744	765	768	756	742	774	765	770	782	746	754	840	763	779	794	772	834	796	798	747	761	707	752	782	799	757	747	847	782	772	766	752	786	792	770	749	768	805	763	749
24980	21631	26759	24865	8119	3498	2589	1982	1613	1421	1260	1083	1058	934	951	895	855	814	767	726	783	735	704	769	708	649	726	666	665	737	639	679	648	647	635	659	638	679	626	632	647	648	681	648	653	695	660	665	639	644	670	643	648	641	673	652	688	674	637	626	622	688	654	642	671	680	634	619	648	679	640	610	638	658	655	637	618	612	617	606	662	633	623	690	666	654	685	679	695	665	635	647	641	602	663	643	678	657	562	679	660	642	657	691	652	666	656	663	630	610	636	612	667	639	642	612	639	671	661	693	608	641	626	685	641	668	658	615	642	574	662	630	663	631	656	646	668	651	625	613	643	653	665	656	648	673	659	667	634	641	599	635	650	591	632	651	621	692	625	671	617	684	656	676	675	611	645	634	626	624	608	639	628	689	671	641	602	663	608	625	646	626	623	594	605	637	596	646	650	637	618	627	625	629	674	626	681	628	619	624	619	678	619	626	668	641	673	660	648	639	614	643	636	618	657	639	642	641	626	633	642	643	627	664	639	662	651	620	646	620	659	656	631	620	639	655	645	636	613	667	635	600	649	606	647	633	601	636	647	643	701	599	636	640	617	627	625	613	700	635	642	633	617	630	647	668	656	671	639	694	668	670	637	612	670	617	641	654	619	621	631	675	658	659	617	652	682	655	637	636	601	661	672	638	691	673	597	649	617	654	681	680	586	682	667	652	623	625	657	628	687	625	653	598	673	688	655	622	637	595	650	627	625	608	657	621	654	645	643	610	646	647	639	645	622	633	666	644	692	631	618	664	692	635	644	645	613	639	653	647	625	668	647	639	620	638	661	629	667	647	660	643	627	632	630	673	687	614	632	632	636	596	665	645	666	672	698	622	617	648	659	657	632	672	665	678	672	627	648	620	653	637	663	663	639	625	681	641	641	670	631	643	641	661	610	592	625	625	691	610	695	653	595	628	628	663	662	651	686	660	662	653	663	579	637	665	640	646	628	662	647	652	648	616	653	604	616	630	673	642	639	646	635	643	608	655	604	628	621	632	631	638	651	630	640	647	696	616	649	627	602	662	610	608	659	626	590	634	655	692	657	583	608	638	640	613	659	632	650	602	703	650	618	631	643	639	658	625	625	680	617	650	658	655	686	699	713	665	629	645	652	670	613	675	632	700	673	632	636	635	610	575	668	627	638	621	585	640	627	684	659	628	658	685	619	625	601	585	657	606	641	606	614	659	677	667	668	665	589	661	651	658	647	624	624	677	626	653	656	647	646	653	634	648	600	642	665	652	671	650	627	606	637	632	657	621	630	651	645	674	611	591	652	637	656	623	669	604	643	687	583	685	660	692	672	666	626	645	650	670	616	642	626	628	654	636	620	642	612	648	695	591	654	655	650	659	616	687	662	674	603	642	624	622	655	667	610	704	608	645	665	645	662	684	701	623	646	681	627	636	605	646	639	618	633	633	632	625	676	654	651	662	667	706	609	631	633	638	613	655	642	633	655	669	597	644	640	624	636	631	673	649	646	626	642	621	608	614	622	626	638	626	635	666	634	596	611	631	628	653	607	651	629	630	613	678	562	645	638	642	611	645	678	677	661	615	604	622	691	611	646	655	709	653	630	662	647	634	622	659	667	672	647	675	635	600	610	603	652	659	618	611	643	654	648	637	598	659	658	670	619	643	607	660	587	682	636	613	647	628	620	656	693	691	627	628	619	645	642	651	702	626	670	638	631	645	660	624	642	621	670	592	634	601	655	608	656	626	657	628	610	620	674	675	646	620	645	622	631	611	629	642	650	647	697	644	659	629	649	615	651	654	651	606	633	605	728	655	665	611	611	619	620	651	618	664	695	635	622	639	600	612	662	683	650	656	670	625	649	693	652	642	658	629	675	641	660	621	682	635	674	709	657	593	646	625	654	646	676	650	670	671	631	638	638	649	642	626	661	647	638	646	621	630	684	653	641	670	628	652	665	638	612	604	683	612	643	659	582	638	638	637	622	659	656	631	671	701	650	641	674	624	635	636	654	604	592	637	633	622	650	644	662	633	667	633	681	631	659	643	684	688	645	608	681	670	626	656	650	652	642	658	701	610	649	607	642	600	668	660	649	646	652	591	632	650	672	666	637	664	642	624	633	670	643	654	683	656	673	644	645	645	675	637	692	662	654	646	649	676	635	632	655	654	681	619	625	632	617	647	632	650	667	659	572	652	613	668	657	711	651	635	640	669	644	667	661	704	686	639	619	658	639	665	654	639	630	585	657	659	618	594	623	655	683	677	672	620	601	600	645	644	670	698	631	658	632	601	605	636	658	632	610	639	638	624	638	648	652	668	649	603	674	626	613	652	646	642	636	635	649	627	630	605	648	622	647	656	626	636	640	647	623	636	611	660	651	660	667	613	677	674	626	651	632	642	647	662	693	610	639	612	600	717	629	617	614	640	645	669	602	625	662	658	646	624	616	636	642	637	612	614	643	636	659	610	665	662	636	651	592	640	692	674	667	633	656	629	668	619	652	619	647	609	640	615	650	638	650	630	626	711	661	627	638	662	671	677	621	636	630	656	593	657	651	612	671	645	627	619	649	602	647	635	621	643	653	652	635	571	660	659	643	606	657	668	640	609	632	576	635	661	620	593	647	651	627	627	634	679	657	629	580	609	682	668	664	622	627	631	632	695	673	628	633	659	656	635	626	622	644	645	633	633	660	610	648	621	607	668	656	638	643	601	648	648	665	694	623	616	665	627	631	607	651	613	674	653	664	668	700	652	636	633	630	595	645	645	660	632	663	630	652	673	631	629	625	699	647	655	686	626	635	690	716	592	622	636	661	667	689	621	659	660	640	619	620	641	608	627	638	625	689	645	644	633	626	694	653	633	694	563	660	657	661	634	618	642	676	618	676	646	651	657	606	677	624	613	652	646	594	650	599	684	643	604	643	685	675	628	730	629	646	631	638	640	640	639	676	654	614	638	649	635	672	620	674	666	689	652	637	648	667	641	636	634	655	645	657	591	651	651	640	649	609	667	616	676	644	656	598	634	632	641	649	678	630	693	684	658	641	641	681	647	633	666	629	606	630	659	657	598	676	652	618	633	645	606	622	612	597	641	625	618	669	661	618	649	606	663	644	642	637	670	633	704	601	642	649	639	641	614	664	661	629	624	649	612	650	641	640	640	609	650	647	626	651	650	641	669	588	635	613	609	667	643	672	668	616	670	604	651	641	656	633	632	640	628	631	660	653	615	631	630	642	680	583	601	652	630	667	639	625	612	650	656	643	614	604	615	623	606	574	648	666	595	662	667	644	626	599	650	688	656	635	662	628	654	663	650	638	634	618	618	692	589	644	652	622	618	645	655	633	633	678	655	664	676	666	670	630	634	660	635	625	628	661	670	658	617	669	668	641	656	620	602	684	623	643	641	679	663	673	677	586	641	612	675	681	667	631	622	645	653	667	656	639	657	662	670	638	641	640	615	674	603	665	639	592	605	638	674	669	657	665	639
13197	25424	19379	12245	9179	7162	5662	4464	3709	2997	2618	2153	2033	1792	1605	1525	1450	1342	1258	1249	1170	1107	1084	1080	1074	1042	1016	1092	1027	1025	1036	983	995	1007	957	991	950	1035	1022	1034	987	1005	970	1008	1011	960	926	894	988	942	992	962	997	953	954	985	950	854	941	934	955	935	948	947	966	941	926	887	977	939	898	972	926	995	1029	965	925	926	930	923	939	991	944	988	950	979	912	947	938	1016	950	938	897	893	936	906	905	950	925	924	929	937	941	959	920	947	951	976	930	945	962	990	981	965	976	986	929	939	1000	984	955	988	957	959	878	942	942	956	974	931	938	949	964	956	963	893	962	976	958	953	953	946	966	910	891	937	950	919	1004	1000	965	960	927	955	970	934	893	916	953	914	919	908	937	935	971	968	986	914	943	942	962	961	977	951	969	932	956	885	953	931	890	920	938	986	971	926	908	939	938	978	914	971	905	970	934	896	992	974	961	912	960	929	944	937	944	935	940	948	964	953	976	912	956	969	999	944	914	933	911	886	965	990	949	875	977	927	952	925	929	896	1000	903	917	986	875	968	918	930	985	964	912	959	926	983	880	923	944	1000	904	917	893	912	935	956	946	934	941	1000	948	936	942	937	979	983	935	939	950	1014	948	948	959	946	976	927	908	932	977	948	941	913	931	936	959	941	905	961	951	968	921	890	938	879	975	938	931	997	941	938	923	960	988	956	936	906	941	926	961	919	937	969	966	965	977	937	934	930	973	955	874	943	946	932	982	922	976	957	960	885	952	988	979	982	947	919	977	880	946	947	1012	1005	941	966	943	902	938	938	896	916	942	984	935	963	967	976	952	940	937	977	902	980	975	890	940	918	958	942	925	957	987	961	932	969	948	971	925	924	919	919	932	940	917	907	904	928	893	898	974	965	978	946	940	927	957	960	949	962	867	883	902	934	893	904	911	935	946	950	902	993	963	935	923	965	954	909	960	941	995	965	934	964	980	962	994	955	947	901	943	941	967	918	942	944	1012	947	886	901	955	938	960	948	922	941	937	901	968	883	928	902	1033	949	917	859	876	919	906	961	939	953	950	905	939	976	922	900	968	930	916	951	895	950	921	889	921	940	917	927	925	902	937	947	972	938	958	974	938	941	957	966	969	905	947	920	949	945	983	967	917	1012	929	951	1004	953	928	930	966	952	951	983	958	964	1022	955	935	936	957	881	932	974	915	976	959	905	929	987	933	948	958	917	968	940	964	1016	981	931	914	909	942	951	1009	886	951	980	968	970	926	911	958	969	955	950	967	885	957	989	908	969	995	963	939	916	942	916	987	931	876	968	928	930	983	944	936	926	964	928	934	936	935	968	916	893	909	909	915	952	991	935	939	920	952	948	933	938	973	952	908	954	1000	902	976	966	905	935	996	946	928	936	940	952	954	967	936	977	910	875	938	922	944	952	992	964	948	935	935	922	933	983	947	919	958	935	951	919	950	962	920	877	935	966	893	915	939	955	964	917	864	916	960	918	935	1003	999	972	954	943	939	900	907	952	966	1008	930	973	976	922	925	991	980	1018	938	911	1008	959	937	930	931	959	982	932	974	991	958	936	986	941	950	914	917	985	968	923	967	977	945	949	930	946	920	906	987	984	949	908	964	860	888	995	959	932	926	939	932	977	957	975	928	976	963	929	962	939	926	986	939	972	977	932	940	950	934	988	896	916	938	945	898	989	939	979	909	967	958	1000	943	977	942	954	937	942	918	904	974	929	918	962	967	956	1023	958	984	900	917	942	999	975	972	917	949	861	917	972	949	952	977	942	952	932	962	971	931	932	934	956	924	996	895	959	898	929	992	940	965	948	929	967	935	964	927	919	903	953	902	967	922	962	912	965	994	944	979	905	928	1005	952	922	939	929	942	901	943	935	927	955	994	978	932	952	918	932	942	942	979	892	937	908	961	974	958	945	933	1006	970	941	863	979	923	947	912	975	937	961	928	945	976	923	957	934	944	935	973	935	891	926	903	943	951	944	881	850	915	969	970	929	936	966	921	949	942	945	936	949	905	945	941	919	948	863	930	932	863	987	912	904	971	914	936	923	966	909	968	991	933	929	914	918	942	939	926	927	916	906	888	926	902	926	978	939	940	974	991	978	962	941	942	949	949	924	972	897	925	956	979	990	917	901	994	921	951	880	937	936	951	961	909	895	957	948	943	898	1002	928	988	903	943	923	971	967	963	949	964	891	924	955	860	1017	925	917	922	948	932	976	886	911	954	907	912	952	909	937	943	964	961	977	934	987	899	899	935	896	964	967	939	948	906	893	908	964	933	1002	972	922	933	929	955	981	923	953	975	889	965	944	919	939	987	934	960	986	950	958	990	910	946	917	917	936	1012	945	951	930	894	945	945	963	980	882	1031	970	910	978	928	968	957	978	943	934	965	906	897	938	910	923	933	957	862	955	946	922	923	929	930	970	955	912	957	914	961	938	977	932	961	942	922	931	945	939	919	921	953	996	949	925	977	954	926	923	928	956	963	918	942	914	1002	938	916	935	994	946	882	912	926	911	907	955	917	866	871	926	1002	906	976	930	914	944	952	925	929	921	924	940	886	946	924	914	951	931	943	909	902	935	937	948	972	926	932	934	988	953	985	938	904	969	927	922	951	929	956	955	927	926	864	932	947	916	934	943	991	976	953	912	996	951	960	952	990	922	944	1001	934	930	1024	952	900	940	917	970	995	949	941	902	898	1012	943	910	920	931	1014	927	924	917	937	919	931	936	946	925	945	939	933	944	925	978	935	893	917	941	950	937	979	949	934	932	918	953	973	970	952	987	950	975	867	987	977	978	969	978	966	923	981	916	944	949	929	940	879	915	866	961	974	959	931	951	924	927	985	944	893	980	911	865	955	944	949	924	930	963	939	920	915	884	914	961	947	931	924	936	906	886	890	973	919	967	948	926	960	931	935	943	953	974	955	967	891	963	919	978	893	953	953	907	922	942	949	867	908	928	911	897	1008	920	881	945	911	959	941	964	901	928	933	885	882	951	867	971	890	952	944	953	927	919	925	952	959	922	952	956	980	943	929	953	889	910	892	966	949	922	903	945	976	980	931	951	925	885	925	949	898	931	940	913	1008	911	956	969	869	964	930	924	961	937	907	913	915	895	933	941	931	927	943	949	901	979	876	932	964	975	983	911	911	1032	938	914	908	927	935	969	959	914	943	906	934	929	945	938	1011	1012	875	944	940	979	928	955	955	974	981	1030	941	996	934	922	929	959	913	953	977	963	953	941	949	927	951	998	954	991	955	941	948	946	940	901	965	911	987	976	933	895	938	951	954	967	927	1005	944	959	938	945	954	916	932	916	959	966	877	917	903	921	908	921	972	926	928	947	951	966	997	940	912	929	1015	934	957	949	919	908	904	952	961	980	1030	950	978	937	946	970	967	930	888	967	943	972	915	950	976	943	947	890	988	956	940	975	960	944	979	967	1001	963	959	1013	934	1004	915	941	987	925	956	975	945	893	965	946	922	962	942	941	939	989	941	949	982	956	922	940	945	935	949	963	954	904
22770	21596	29105	24611	21633	20557	9895	4106	2798	2217	1895	1564	1239	1158	1013	894	837	744	674	661	604	599	536	544	538	496	479	488	453	509	502	432	436	408	445	411	412	412	395	405	414	404	394	419	394	388	380	373	427	387	398	437	407	414	450	375	367	389	397	389	381	414	375	396	400	367	381	393	409	414	389	407	408	395	393	456	394	393	374	405	395	419	412	378	371	413	397	383	397	400	374	424	377	366	389	388	387	368	388	371	369	410	398	375	395	398	384	370	396	384	345	378	401	373	362	431	352	367	404	366	373	405	364	389	394	390	394	356	393	380	391	393	363	398	382	360	411	386	427	415	395	390	395	359	395	369	430	395	384	406	383	403	420	388	384	369	412	382	387	364	363	357	385	377	407	374	367	431	370	389	383	380	397	398	408	419	386	392	395	386	383	387	400	393	393	353	415	412	381	392	422	387	344	384	393	368	408	383	415	348	390	367	393	390	377	379	379	393	399	390	422	399	443	420	373	371	380	364	379	404	396	394	384	413	348	374	387	380	378	387	364	376	395	379	389	369	378	401	398	416	361	344	388	384	358	395	429	394	378	386	390	393	407	423	404	378	412	425	411	395	381	384	407	389	389	398	417	390	390	384	416	380	405	403	376	380	368	378	380	380	405	359	387	387	419	377	390	371	426	372	394	393	383	392	427	401	393	370	385	380	383	362	362	417	376	383	385	370	378	389	392	420	353	379	354	364	377	399	368	357	388	369	385	350	359	406	419	420	380	400	376	375	392	371	403	380	402	372	361	380	398	367	370	379	399	412	402	388	392	400	383	403	382	384	360	385	380	377	400	394	392	401	368	399	320	362	384	396	459	373	368	382	367	387	351	387	370	377	358	404	396	416	371	357	386	347	411	377	403	385	382	391	356	373	386	406	382	354	424	385	375	399	414	372	388	382	409	365	390	374	434	385	390	373	383	390	410	377	389	425	383	420	388	379	405	387	394	393	359	377	374	358	356	389	381	408	339	395	387	391	414	396	383	367	393	368	369	392	399	384	419	384	372	395	391	388	378	395	346	385	368	359	374	395	375	400	362	335	397	384	411	389	383	367	381	385	342	361	391	385	389	397	387	384	379	374	391	347	370	387	352	434	416	385	397	383	368	373	398	395	393	380	365	392	411	417	399	377	387	385	369	393	352	397	369	414	382	392	385	381	415	416	342	354	364	373	351	393	374	400	405	351	403	401	361	372	383	406	368	392	349	406	394	383	390	386	363	382	358	351	372	371	369	386	376	372	403	394	394	359	368	408	388	366	391	389	391	366	397	387	391	392	387	376	389	414	406	414	380	379	399	387	381	392	378	406	383	379	396	393	378	378	357	410	380	393	360	440	387	358	330	389	398	382	368	370	367	400	369	383	358	391	344	335	393	368	387	374	357	386	399	392	400	424	364	362	406	354	437	387	367	422	365	388	410	391	402	371	389	353	397	397	405	374	390	395	384	388	399	412	405	364	343	358	401	390	362	368	418	345	391	394	377	378	405	396	363	360	392	402	388	401	356	378	384	383	373	382	372	379	382	398	402	376	389	370	360	384	373	391	380	405	364	374	385	388	370	341	363	420	402	373	353	365	391	392	401	394	351	426	381	385	380	378	377	402	407	369	391	375	396	378	364	357	387	399	390	386	371	359	381	362	386	403	381	401	392	366	385	389	392	402	362	380	418	422	395	382	402	351	412	397	383	385	392	413	398	401	385	366	408	400	398	383	406	411	403	395	393	402	414	359	376	376	372	418	412	378	394	353	397	404	385	382	379	375	363	368	380	376	368	395	385	360	384	353	387	382	376	378	361	390	379	400	381	366	387	385	377	376	393	361	381	397	393	389	369	386	391	400	401	358	370	389	395	349	382	360	379	346	420	390	411	354	382	409	379	373	378	403	369	382	376	365	395	400	354	421	379	394	350	369	381	400	385	406	362	420	381	368	395	385	416	430	367	365	377	388	373	383	421	399	387	397	422	383	423	373	372	405	395	369	381	389	406	414	380	412	384	409	393	411	372	379	401	355	400	372	404	391	402	409	409	339	376	365	363	388	418	366	359	397	372	357	387	396	391	413	407	394	396	394	383	434	380	405	349	423	384	369	376	393	400	369	404	360	371	340	379	365	366	363	362	409	389	404	395	399	345	394	365	381	394	367	369	368	380	398	387	382	378	366	339	383	389	358	380	407	357	403	379	385	374	396	406	393	358	375	377	419	385	359	381	400	376	410	409	351	400	376	382	392	377	388	379	382	372	359	376	411	352	369	376	367	384	391	372	394	369	414	415	374	413	350	376	381	395	389	400	384	373	425	376	390	392	376	386	346	410	385	393	394	358	360	370	374	351	438	431	372	384	402	382	385	403	407	367	375	391	388	408	367	390	388	363	373	358	409	371	406	394	382	398	377	392	365	404	367	364	392	371	383	374	385	388	399	364	397	390	389	395	414	377	356	370	356	383	379	377	379	377	401	362	396	340	367	404	368	342	396	394	416	377	392	395	387	371	407	364	391	389	383	386	387	386	401	375	396	397	381	401	372	396	375	382	395	375	363	402	391	369	375	379	353	388	391	373	377	366	412	358	388	398	371	389	397	392	406	403	375	369	401	385	375	394	390	373	386	390	403	360	372	377	387	405	366	405	355	381	361	362	370	353	406	410	400	400	385	399	391	413	387	368	373	407	384	387	400	378	392	359	352	400	385	400	410	371	377	383	399	363	367	352	403	420	403	407	418	393	395	364	388	357	373	385	414	375	387	365	386	376	393	376	419	389	387	388	374	407	391	400	402	373	408	381	384	363	396	399	378	400	390	400	371	391	391	395	387	400	397	395	387	384	376	380	349	412	377	360	366	392	364	368	403	383	354	364	380	422	393	338	406	393	398	434	401	377	425	408	372	359	358	390	355	352	361	400	405	377	401	395	419	380	401	381	367	393	376	368	415	392	395	340	396	385	386	353	407	404	357	400	377	353	427	374	374	370	380	391	404	390	378	392	394	358	378	395	392	393	385	389	418	390	395	364	387	378	383	443	355	386	414	381	410	412	408	385	402	387	372	358	409	411	391	364	402	377	350	380	383	386	387	380	392	386	399	367	359	369	355	377	391	389	363	375	402	363	416	382	346	367	406	387	342	373	386	377	394	382	402	405	371	399	336	405	366	398	371	368	398	391	382	410	394	379	387	384	391	348	416	370	348	373	380	400	376	378	395	381	397	333	377	384	386	365	374	383	366	371	372	386	386	375	390	370	363	421	384	386	343	405	378	408	374	366	377	391	387	389	357	388	357	397	415	375	409	402	365	403	398	376	396	409	377	379	374	389	354	400	399	409	340	381	363	413	372	370	370	381	368	377	362	348	371	379	382	385	368	365	355	422	390	372	430	391	433	415	422	397	372	418	382	355	432	376	370	380	395	372	353	386	370	412	347	394	408	393	391	393	384	415	381	382	409	357	406	382	348	385	382	364	396	406	370	375	359
16278	35028	28040	19450	15757	12589	10259	7992	6413	4913	4038	3247	2641	2250	2061	1852	1526	1358	1235	1189	1085	950	1030	854	854	765	830	747	770	723	697	745	756	692	706	673	654	638	626	622	631	640	619	642	628	617	624	616	610	634	583	634	613	632	608	593	607	617	629	619	583	575	601	547	627	587	585	611	594	629	619	621	630	601	570	627	541	554	580	591	587	597	569	595	594	548	620	565	625	591	525	552	547	570	628	573	579	567	613	581	566	572	565	563	575	584	617	551	582	525	595	579	561	643	594	565	635	572	587	555	571	616	538	561	571	602	572	589	561	597	557	561	540	603	603	591	579	580	534	619	636	590	587	584	541	605	589	571	532	594	597	523	580	590	569	541	570	610	584	600	555	572	571	557	576	593	543	556	537	583	612	576	565	573	597	562	607	519	596	557	588	579	622	577	573	563	582	543	577	547	573	516	584	581	625	578	602	530	579	615	570	549	535	558	600	548	555	503	554	551	556	552	595	570	577	550	571	570	585	539	592	572	559	551	552	599	614	569	611	557	561	572	652	602	575	595	586	576	546	544	635	598	556	554	579	596	574	557	572	558	634	558	516	597	573	584	568	582	589	585	535	582	549	532	618	573	575	608	582	557	567	559	586	601	545	564	577	596	554	584	574	582	559	583	595	582	589	532	584	584	617	595	555	576	591	605	564	542	595	601	602	598	595	547	557	559	562	594	534	586	625	557	543	589	605	584	534	599	610	583	589	567	541	602	628	567	547	530	569	570	571	578	546	610	576	612	536	546	562	635	568	572	560	559	584	597	575	607	563	577	592	557	592	562	555	594	570	551	565	584	567	555	592	579	555	594	555	537	595	577	514	556	598	579	567	585	573	568	566	547	591	545	545	569	612	623	582	554	567	595	552	575	556	566	536	556	608	576	565	575	594	599	610	553	607	608	593	538	559	541	578	578	553	587	601	593	555	550	560	599	601	565	608	600	567	561	617	585	612	591	546	572	578	565	588	615	600	573	621	580	605	571	578	582	604	561	581	588	568	592	596	574	551	525	543	582	611	644	554	553	562	617	605	562	639	560	575	600	556	555	601	586	558	569	583	588	555	596	582	588	619	572	591	597	636	563	596	550	558	578	626	578	566	598	607	565	595	563	571	551	599	556	566	561	590	627	553	544	610	602	592	545	575	556	587	545	602	567	588	539	563	575	541	582	573	552	588	579	555	558	618	579	551	576	591	615	584	583	553	568	571	539	574	618	558	585	559	609	582	518	615	542	597	605	597	580	531	564	573	607	579	558	564	596	575	575	607	560	599	632	532	562	564	562	589	612	578	614	575	564	563	550	612	560	564	590	544	565	572	577	607	583	591	567	569	585	613	549	545	576	573	593	592	578	545	556	612	567	594	559	596	538	572	560	545	596	581	576	564	590	561	584	534	613	586	581	559	580	564	548	557	615	554	549	616	574	550	561	582	593	549	553	563	577	579	573	561	594	567	552	586	638	593	579	600	608	600	621	576	583	550	600	582	558	616	530	579	595	590	613	587	563	544	566	566	595	572	583	548	605	566	586	609	538	545	560	594	559	644	567	604	573	553	552	551	561	589	552	533	599	592	600	598	593	575	560	646	579	581	571	604	560	557	610	542	594	590	556	568	584	573	604	569	580	582	546	587	576	572	536	590	599	576	604	591	584	569	563	593	549	585	605	595	547	605	570	561	586	584	578	587	526	588	559	543	603	583	606	567	539	567	563	552	520	550	571	591	565	617	584	582	532	563	572	607	583	593	569	565	610	577	577	597	534	573	587	553	555	576	600	578	573	601	567	572	613	566	565	590	587	592	586	546	609	551	554	586	557	572	610	582	593	564	593	583	562	568	568	599	575	560	584	589	600	535	589	571	582	578	522	584	560	571	588	575	569	595	560	581	543	591	554	567	552	608	587	573	578	584	567	565	564	570	574	582	540	544	563	588	571	550	572	556	576	581	605	576	561	586	560	557	536	562	557	592	546	536	561	558	563	549	571	557	615	596	584	564	622	619	567	568	540	544	554	601	585	563	521	566	574	592	562	569	595	606	593	531	599	603	596	561	560	570	588	574	534	584	576	597	564	567	622	602	554	555	586	591	573	595	611	580	557	576	568	536	580	562	603	594	574	580	579	566	568	584	558	578	548	561	594	582	573	584	569	566	557	536	570	576	558	562	609	588	532	606	559	597	551	560	589	528	559	578	588	588	621	572	541	596	516	575	563	559	598	549	549	537	585	602	503	540	581	606	578	588	599	573	558	599	551	573	535	570	571	543	559	555	533	597	558	552	625	562	574	588	627	594	594	595	579	559	561	589	613	578	580	576	532	558	563	553	561	565	573	581	545	577	583	614	592	556	579	595	575	581	596	604	598	597	561	589	596	578	564	591	587	580	564	587	596	558	596	550	556	599	617	565	535	566	576	546	567	582	553	589	598	613	597	569	590	569	578	582	563	560	586	567	585	564	608	577	556	574	602	538	540	586	561	537	559	602	603	577	601	585	549	532	593	562	586	555	581	564	576	585	565	636	601	545	588	581	539	583	558	561	587	568	548	583	608	592	545	554	594	576	567	585	580	564	598	537	560	575	539	579	575	551	584	568	549	584	541	567	622	591	554	568	591	563	573	591	530	544	558	600	524	572	556	540	558	542	571	605	607	595	584	583	571	543	575	582	570	586	564	649	615	574	633	593	539	567	570	602	585	587	544	559	589	580	606	603	536	563	596	555	566	545	582	592	522	594	552	572	564	568	548	594	601	538	581	598	587	598	566	571	563	556	551	548	569	599	545	586	575	539	581	619	548	579	571	551	564	539	595	561	569	605	565	547	600	616	562	597	558	614	602	572	561	556	626	591	553	569	550	551	572	550	563	569	622	554	617	588	523	569	555	563	572	567	581	576	568	569	599	552	565	594	582	565	566	564	634	629	550	580	614	579	607	605	588	604	609	584	575	648	565	551	566	586	597	607	573	556	563	577	594	570	612	574	578	615	596	582	582	591	570	567	587	569	576	560	587	537	598	567	527	567	613	550	563	583	619	554	575	578	539	546	573	614	618	570	562	551	589	557	593	623	549	566	607	567	586	584	600	554	569	553	583	540	586	564	565	589	589	572	598	529	560	594	554	567	571	565	572	552	546	573	596	562	581	582	559	532	567	571	616	585	613	559	605	574	615	597	627	550	568	540	579	574	557	571	562	553	567	580	545	579	539	571	619	554	570	563	596	563	575	577	572	615	591	559	548	588	641	638	545	585	567	568	563	553	611	521	562	570	590	612	554	578	576	583	541	567	573	588	631	579	566	593	512	590	554	601	570	581	572	552	614	575	520	580	612	598	555	550	547	598	583	581	549	576	565	576	623	589	583	587	554	567	586	554	565	545	564	573	570	558	564	534	595	556	582	575	564	591	570	585	547	580	587	584	619	561	569	567	565	602	595	563	526	592	574	549	554	559	552	551	602	592	634	618	589	556	537	529	584
27648	19807	12795	6784	3735	2524	2042	1519	1321	1292	1103	1078	939	932	862	845	769	837	781	760	797	733	739	714	758	757	754	722	719	732	741	722	772	691	717	735	651	732	683	728	683	689	743	735	725	727	721	747	706	720	715	729	661	684	677	735	690	664	721	711	701	678	739	711	724	676	697	660	672	677	718	704	730	673	703	730	698	701	735	699	672	660	693	675	700	724	715	702	690	659	699	696	705	732	658	715	740	671	679	671	707	716	685	702	649	710	710	673	672	699	763	700	735	684	696	664	714	694	692	680	672	667	682	740	712	688	682	650	665	721	702	688	688	697	670	689	682	642	677	708	708	739	738	685	665	731	743	638	683	748	732	724	729	696	654	718	687	705	703	636	678	658	707	662	682	718	649	679	705	663	646	699	697	748	677	730	694	709	734	723	716	639	728	708	685	667	710	659	678	685	762	719	690	733	721	660	730	695	698	698	693	681	676	703	751	692	673	667	680	680	696	711	699	727	667	699	714	731	665	712	702	748	705	702	701	700	694	722	690	675	698	660	713	662	712	717	711	710	688	732	676	737	673	656	720	676	782	670	691	670	701	733	692	669	674	693	680	658	670	695	670	695	651	691	686	693	695	710	719	715	663	711	666	691	718	676	693	676	712	687	698	692	718	685	684	692	663	683	719	653	709	655	755	657	646	718	667	700	655	662	696	737	729	715	699	663	706	625	733	644	727	680	695	732	661	618	670	668	667	734	701	695	636	683	688	690	678	704	681	675	726	707	757	668	726	704	725	754	676	710	718	678	684	733	664	658	699	729	675	707	737	666	719	694	662	686	678	673	675	712	724	711	699	675	726	699	745	736	671	729	691	705	653	674	667	704	715	707	683	672	706	667	703	703	658	694	748	711	677	676	695	690	694	634	692	683	687	711	698	694	685	696	704	722	680	689	709	732	680	713	691	705	674	642	645	676	692	626	737	681	698	709	712	682	706	698	673	689	675	730	721	715	699	677	686	687	735	690	686	666	705	690	676	702	672	696	668	700	715	678	718	720	677	726	696	694	693	703	663	676	678	661	626	703	690	736	713	681	682	714	732	685	701	630	674	673	681	705	684	681	710	702	674	693	720	701	687	688	711	660	703	683	674	711	731	714	706	758	651	687	744	693	682	740	660	728	731	715	705	697	731	702	696	715	719	718	725	703	702	730	711	736	738	707	679	687	654	671	720	744	707	684	690	688	664	733	730	657	658	722	682	714	672	732	677	682	702	664	683	713	704	664	707	716	649	685	682	709	686	701	687	701	686	726	740	658	727	686	694	727	654	683	686	678	701	708	622	677	721	692	680	678	715	660	683	706	711	678	661	723	675	678	670	662	670	680	704	699	678	692	730	710	700	686	697	747	704	671	704	696	678	734	745	650	684	702	634	699	661	687	701	694	657	727	632	686	644	725	698	731	705	643	693	667	703	718	670	671	655	732	677	680	684	666	705	699	682	733	676	675	636	729	690	689	682	649	693	666	685	707	693	679	688	739	736	669	696	741	712	716	659	669	743	685	664	663	670	691	688	716	729	694	700	712	726	665	739	708	659	702	710	688	716	713	698	727	691	691	673	691	681	631	725	743	713	745	701	725	719	734	686	717	682	721	692	670	684	703	713	714	695	701	701	666	650	723	693	676	655	732	692	737	637	663	699	724	708	714	731	742	703	714	690	671	719	684	656	722	691	689	663	712	715	684	713	692	702	634	737	673	680	677	690	766	675	733	727	674	700	645	724	701	699	730	680	657	699	736	672	671	663	716	705	674	737	711	675	700	627	716	729	673	732	652	708	675	766	711	751	723	665	735	733	698	678	683	673	684	701	698	728	632	721	693	652	706	645	696	744	712	677	670	686	713	661	688	706	716	662	710	699	678	661	730	674	712	666	690	667	677	722	695	707	705	684	687	675	736	721	691	691	714	705	693	703	693	698	648	683	671	707	655	665	716	705	686	686	698	676	757	706	687	685	699	689	715	681	681	731	718	752	708	685	695	654	703	697	724	710	657	700	694	642	725	769	652	698	718	680	690	683	716	702	693	695	688	678	726	699	712	694	708	688	718	702	713	693	713	712	745	699	683	709	690	716	713	665	718	670	681	738	720	718	697	720	638	674	700	727	690	697	673	720	714	665	712	735	701	698	634	659	718	684	707	664	696	670	683	710	698	709	722	641	663	703	712	713	715	738	723	675	691	689	677	701	655	701	639	722	651	684	680	702	682	705	704	697	743	699	710	674	689	664	672	742	726	664	646	731	700	665	699	710	694	670	747	672	703	686	702	667	725	683	685	663	723	696	693	689	694	664	662	716	703	750	687	706	661	693	685	650	690	745	725	705	714	755	683	706	696	683	712	685	703	713	730	691	695	710	733	660	721	711	740	717	698	706	682	722	677	664	753	690	689	701	737	655	702	660	710	675	666	682	700	707	742	719	708	721	723	709	708	660	701	709	663	702	683	684	678	615	709	685	695	738	679	751	708	702	651	750	718	694	736	722	725	692	671	736	697	693	693	747	709	715	667	705	659	680	689	713	668	707	689	678	695	708	706	722	674	712	711	712	672	692	679	663	708	711	741	708	719	709	656	724	644	655	677	695	717	696	700	710	689	663	685	674	723	693	667	715	701	656	704	647	657	688	677	676	654	677	734	659	694	674	688	685	689	705	710	690	727	671	711	693	637	745	714	642	706	704	699	724	707	715	698	693	715	725	703	695	684	673	701	651	654	745	720	731	668	639	682	699	687	706	678	690	665	727	702	728	688	684	693	703	696	686	671	686	655	694	707	683	770	710	712	701	694	702	677	717	677	681	680	719	696	680	690	691	685	731	679	644	690	682	693	706	665	698	671	691	659	645	690	647	721	677	631	717	680	753	710	735	688	682	694	645	646	679	714	688	674	679	654	686	679	723	656	687	722	732	662	702	678	707	708	660	643	726	710	700	698	691	705	685	778	681	707	673	680	694	665	692	694	686	715	663	679	710	703	681	700	698	724	699	722	729	721	687	732	709	715	704	687	719	727	731	685	686	687	684	648	709	682	685	669	692	694	748	706	684	709	667	685	673	699	640	686	695	720	675	712	753	691	704	694	710	694	702	687	687	711	695	692	702	658	697	690	704	699	681	724	703	672	728	726	678	707	733	723	657	685	639	736	729	697	692	671	654	731	667	697	717	734	752	656	678	673	682	705	673	673	692	656	671	663	670	697	702	666	673	733	677	682	672	691	694	721	731	675	657	663	661	733	672	727	720	711	678	693	692	694	708	689	662	747	713	680	699	693	688	706	716	656	719	689	670	696	682	680	687	687	731	714	705	666	711	660	716	673	699	695	657	694	687	686	709	699	675	692	700	736	716	736	745	721	676	705	654	775	676	706	708	735	699	680	732	667	684	688	693	676	691	722	713	715	714	651	673	674	711	645	733	715	716	681	707	697	705	683	677	743	692	714	761	727	727	677	728	730	698	721	712	683	736	710
12048	20997	15152	8737	6548	5145	4051	3241	2680	2266	1961	1797	1635	1496	1431	1383	1306	1265	1219	1170	1127	1135	1138	1117	1063	1088	1113	1079	1105	1055	1070	1077	1064	1032	996	1049	1049	1032	1050	1052	1077	1048	1031	1108	1001	1031	1031	1052	965	1037	1009	1072	1015	1052	1030	1004	994	1082	991	1048	1068	1007	1002	1082	1040	1024	1021	1091	992	1103	1019	970	1049	1082	1016	1050	1008	995	1017	1002	1074	1008	1003	1033	1019	1105	1020	1063	1045	1016	1012	1078	1053	1029	1061	1047	990	983	1018	1038	984	981	981	1068	1017	1038	1041	1027	1052	1023	1010	991	1076	1018	1002	994	1030	1032	970	1039	1041	1026	1007	1011	1043	1075	1072	1052	984	1019	1047	1061	1041	1012	995	1021	1001	1026	998	1062	1002	1051	1023	1056	1058	1077	1068	1041	1075	1054	1012	1034	1011	1041	987	1054	972	991	1022	1031	1055	1037	1082	1023	1008	957	1056	1028	1040	1029	1024	1083	1033	1029	993	1028	946	1042	1102	1038	1001	1010	1051	1039	1004	1035	1018	1065	1002	1046	1031	1028	963	1007	997	991	993	1023	987	971	1047	981	1011	1085	998	1037	1029	1011	1049	1016	1029	1063	1071	1046	987	1067	1004	1025	963	1018	1067	989	999	1043	978	1026	996	1054	1004	1016	1058	1035	998	1046	974	958	1011	1014	1009	958	1048	1001	1041	992	1020	1024	1070	994	1019	1004	1039	1036	1031	1046	1034	1031	1047	1028	1097	1034	1029	1040	1047	1022	1061	1000	981	1003	1084	966	1007	1001	1009	1047	1084	1009	1078	1032	1002	1020	1082	1031	1009	1001	992	978	1051	953	1024	1015	994	990	1020	1015	1115	1038	1051	986	1020	1017	1065	1078	1068	1066	1049	991	1038	997	996	1042	1071	973	1034	980	1005	955	1065	1028	1076	1048	1074	1029	1001	1089	1012	1018	979	1022	1036	1058	1043	1033	998	998	1003	1039	998	1036	999	1038	1059	913	1060	1015	1022	1002	1031	1076	1040	994	1086	1042	1014	1014	1068	1082	1054	983	993	1012	1005	1029	1021	1024	1010	977	1031	1072	985	1046	1018	1034	993	998	1024	1092	1035	1025	1004	1055	1004	1091	1015	1023	1016	1032	988	1016	1020	1056	1046	1043	995	1046	1047	998	1010	1038	1046	1022	1003	1057	1110	1024	1000	1011	1022	1056	1011	997	1042	1002	1035	1109	1022	1007	1083	1007	1000	1005	1051	955	1006	1014	1025	1015	1000	1021	1048	1029	1011	1041	1049	1075	1077	1070	1087	991	1058	1016	988	1039	1083	1027	1002	1029	1005	952	1061	1015	1014	967	1017	984	1045	1018	1048	1010	1038	1034	1090	1059	1047	1070	1017	1022	1039	1029	1015	1068	1056	1006	1014	1011	1009	1019	1011	1008	1009	1049	1085	1015	997	1039	1056	989	1004	1053	1053	1062	1032	1034	1034	1049	967	1017	1045	1054	1090	1048	1040	1057	1055	1107	1071	1068	970	1086	1007	977	1071	1015	1026	983	1087	996	1025	989	958	1024	1108	986	1041	985	1003	1021	1006	990	993	1033	968	982	1048	1015	1029	1019	1054	989	1051	1055	1022	994	1011	1018	987	1044	977	1037	1058	1074	1016	1028	1051	1058	1022	1064	1016	982	1009	1038	1015	1018	1006	960	952	1095	1043	994	1026	1076	1023	986	979	1033	998	1053	1049	1029	1075	1026	1052	1034	988	1092	1033	1041	1020	1036	1014	1010	1044	1049	1076	1061	1043	1040	1054	1020	993	1014	1066	1012	989	1025	1022	981	1026	976	1017	1064	1012	982	1041	985	1052	1027	1024	1038	1031	1049	1011	992	1056	1005	1002	984	1008	1030	1010	1017	1003	1030	982	1026	980	1100	1077	1015	1081	1050	1069	975	993	1022	1072	1048	1056	1026	1059	1008	1051	997	997	1018	1047	1040	988	1080	1017	1026	1055	948	1028	1049	1033	1010	1037	1037	1000	1008	997	1056	1022	982	1002	1018	1090	1031	1037	965	1027	1015	1077	1072	1011	1059	1000	1023	1012	1067	1031	1001	1057	1017	987	999	1061	1033	997	1067	989	1063	961	1000	1024	1022	1049	1009	1023	1031	1029	1010	1002	954	998	1034	1064	924	1000	1028	1052	1038	1035	1013	1042	1046	1028	1059	994	1018	1012	1056	1048	991	1028	942	929	991	1059	995	1057	1043	983	1000	1044	975	1046	1024	1036	1018	1075	1070	1004	1122	1032	1107	1044	1015	1020	1004	1067	1013	1052	1056	1062	1011	1018	1011	1016	1001	1003	1021	1133	1030	1035	995	989	1000	1039	996	1032	1002	1029	1041	1049	976	1047	981	1043	1012	1007	1009	1073	997	982	997	986	1025	993	971	999	1053	1002	1035	1013	1061	1075	1028	1009	1004	1020	1019	971	982	1015	1046	1062	1001	1012	1051	1061	1020	1024	999	1035	997	1046	1042	1016	1033	1006	1044	1022	1094	1052	999	1023	1013	1008	1023	1030	1033	1045	1061	1016	1057	984	1010	1007	1026	981	1035	995	954	1023	1000	1013	1137	1062	1057	1026	1040	997	1020	1008	1030	1020	1040	1016	1080	1048	1014	1000	1008	1066	1003	995	1025	1050	1036	1048	961	996	986	994	988	1030	1031	991	1032	1028	1066	1073	1068	1005	1026	995	1042	1025	1011	1059	1002	1042	965	1056	1046	1037	1025	952	1061	1016	1028	1024	1048	1058	975	1020	982	1033	1041	1015	987	1020	1098	1040	1004	1051	997	1007	1037	1053	1030	995	994	1004	1036	1039	1043	965	1002	1023	976	1048	1028	1044	1061	1024	982	1021	1033	1024	1051	1011	1012	1036	999	1001	986	1050	1049	1048	1000	1056	1013	1033	1038	954	1036	1054	1008	1044	1073	1020	1051	1045	1023	990	1015	1014	1012	1045	1030	1072	1042	1056	999	1040	1017	1007	1076	1007	1051	1004	952	1029	1039	1034	1012	1012	1004	1032	999	1032	1026	1019	1015	1056	1022	1062	1024	991	1019	1059	960	1078	1029	1045	978	1081	1068	1020	995	1000	969	1045	1072	1020	1062	998	1020	1035	998	1031	1062	1041	1027	1030	1017	1009	1021	1026	1077	1030	1034	1040	1065	987	993	1036	997	1032	1024	1008	1057	975	1037	1035	977	978	1031	1037	1014	1042	1086	1028	1054	1071	1027	1063	1083	1057	998	1005	982	1002	1063	1057	992	1005	1031	1007	1046	971	1073	1011	1038	1015	964	1027	1013	992	1005	990	1001	1064	980	1029	982	995	981	974	985	1025	1049	1019	1045	1045	1010	1005	1011	988	1035	1027	950	943	978	1051	1051	1048	1055	1013	1011	1065	1051	1006	1005	965	1054	1062	1003	982	1010	1028	1016	1034	1006	985	971	1038	1014	1042	1048	990	1018	1065	1016	1074	985	994	1010	1073	1012	1003	1044	1009	982	998	1003	981	1039	986	964	1034	1046	1059	993	1047	1035	1010	1051	1003	992	1055	1023	1051	1013	987	998	1061	1055	1038	1044	1033	1047	1051	1021	1065	1054	1035	1029	1033	1052	1023	1048	1009	1004	987	1033	1052	957	1007	1035	1017	1002	1036	1034	985	1077	1057	1006	1035	968	1010	1059	976	1079	1022	998	1043	1016	1055	1089	1037	1024	1078	1045	1001	1050	1014	1036	1012	995	1033	1052	985	1000	1017	1016	1036	1031	1001	1060	1028	1040	1012	1050	1028	1052	1028	1058	1034	1016	1088	1003	1002	1002	1029	1011	998	1061	1099	1050	947	1048	1009	1050	1006	1057	1056	1044	1051	1082	1024	1045	1033	1044	1006	1071	1048	1037	1049	984	1038	1017	1007	1017	1011	1065	1021	1039	988	979	1018	996	1029	1007	1039	1012	1054	1001	1042	1025	1019	1005	978	1035	965	985	999	1039	1097	1040	976	1059	1009	1045	982	1049	926	1058	977	1074	1066	991	1038	1001	1002	1075	977	1041	1019	1031	1044	1040	1034	990	1007	1027	1001	1011	1054	1024	989	1058	972	998	1021	1007	1010	1048	991	1047	1010	983	1063	1059	955	1016	1052	1037	1022	983	994	1011	1016	1026	1023	1071	1034	1057	1071	1013	1077	1042	1026	1031	1062	1016	995	1017	997	1030	1051	972	1044	1011	1035	1030	1009	1010	1040	985	1054	1038	1014	1068	999	1000	993	1048	971	976	1026	1011	1042	1042	1008	1042	1041	1010	1032	973	984	1019	1020	1015	1033	1067	1023	1072	1040	1040	1021	1004	1068	1018	1017	1025	1076	1020	1012	1007	1036	1026	935	1048	1012	1022	1000	1017	1045	1001	969	1037	1054	1049	1012	998	1035	1027	1001	1071	1066	1034	1015	1001	1039	1045	1025	1037	976	1019	1038	978	1018	997	1027	981	1039	1034	1016	1003	1047	1023	1068	1038	996	1049	1032	1034	1034	1031	1058	1016	1082	974	1017	1031	960	976	1029	1105	1011	1036	1040	1089	1018	1016	1027	1019	1016	1019	1071	1048	1031	987	1123	969	1035	1076	1035	1009	1030	991	947	975	1063	1015	1006	1007	1030	1018	1001	1060	1027	1035	1060	1048	1046	1069	1075	1028	1053	1052	1037	1068
23510	21568	28575	25027	21252	11492	4662	2769	2061	1704	1383	1238	1153	981	897	853	767	778	713	698	639	641	606	605	614	574	552	554	561	534	560	557	606	533	515	490	536	498	569	513	524	550	486	510	513	518	488	500	521	523	478	551	538	484	505	516	527	533	501	512	490	508	541	488	518	525	524	497	510	491	485	482	499	518	475	502	521	499	487	509	517	462	511	461	497	527	452	521	506	488	504	496	531	490	476	464	486	510	534	480	485	459	504	507	441	484	529	509	469	475	481	489	490	514	495	506	480	545	491	507	462	517	522	514	515	505	477	506	487	538	523	460	523	480	523	549	526	501	488	482	509	494	496	546	499	486	500	491	485	482	497	516	525	514	516	471	515	485	491	495	505	501	448	557	460	491	503	521	508	472	489	529	505	489	489	535	489	491	513	494	512	488	501	479	522	493	493	477	491	491	491	472	500	511	464	467	490	497	513	518	486	493	498	531	520	498	449	516	478	506	496	479	509	505	466	508	539	455	501	536	481	489	527	481	531	414	473	487	483	512	507	496	486	489	522	490	483	512	495	471	520	493	498	485	504	496	527	476	488	477	457	473	477	494	492	471	488	499	501	523	496	546	493	458	551	504	479	485	518	463	522	526	494	505	468	502	476	471	475	506	505	496	521	510	484	502	505	447	517	500	468	466	498	491	530	502	483	546	514	492	495	511	453	513	492	483	485	471	522	528	491	485	512	518	479	515	494	531	513	537	509	517	498	496	497	518	500	453	493	503	483	487	486	499	516	494	510	501	481	482	522	533	485	504	533	523	471	488	475	492	482	471	473	471	514	470	530	515	501	513	507	470	519	495	473	463	524	499	500	487	499	509	464	514	486	474	470	513	489	505	490	518	481	464	513	503	436	456	515	480	470	536	529	508	488	494	466	528	506	516	492	460	471	512	480	567	498	462	405	495	526	517	508	482	493	499	504	498	522	483	504	496	467	508	507	467	470	471	495	514	448	462	522	524	510	505	458	521	520	466	494	483	493	506	511	489	472	548	465	453	475	452	495	518	493	493	480	559	466	480	480	486	542	503	520	466	539	499	454	516	481	494	500	491	510	548	460	473	511	483	507	543	497	496	486	458	527	518	489	527	505	494	486	504	524	527	509	496	463	491	501	460	479	504	526	477	502	482	538	507	487	494	508	517	506	524	474	508	493	503	485	476	477	516	499	482	479	493	483	491	517	501	475	512	494	522	520	461	525	533	484	512	497	483	475	474	446	512	465	478	512	500	492	503	517	503	550	474	509	499	504	491	498	488	533	505	483	502	540	484	453	490	524	502	509	530	539	464	552	463	513	482	512	506	504	486	486	497	489	513	500	502	518	536	513	483	479	543	501	488	535	498	505	480	494	532	508	512	476	501	471	485	520	488	501	515	508	493	496	521	523	504	507	502	505	499	485	493	461	460	487	513	509	500	501	485	478	486	508	467	462	452	465	522	556	504	525	472	484	503	481	467	507	502	484	532	507	491	478	528	505	517	484	470	496	492	478	531	491	483	476	462	491	505	516	508	515	473	473	454	508	517	454	450	473	445	489	491	516	481	471	494	494	525	516	511	520	519	467	548	467	498	485	438	468	466	484	507	475	512	517	474	558	465	467	504	476	464	492	526	528	472	503	511	462	557	468	500	524	478	505	511	482	497	487	519	506	537	481	472	477	519	503	492	505	479	527	482	473	538	518	502	501	502	512	476	500	486	484	458	464	500	500	476	505	543	492	491	484	525	501	499	493	519	501	495	506	441	497	511	510	465	461	462	507	515	474	533	472	510	504	476	493	506	531	516	510	493	497	513	555	509	492	495	499	457	495	491	500	485	497	499	516	531	472	488	508	551	490	485	467	500	496	506	475	492	477	504	492	529	462	456	496	501	477	474	471	513	516	510	481	523	494	471	492	496	486	534	484	558	482	498	475	459	506	499	494	493	509	488	474	477	486	466	516	491	522	508	511	492	530	493	511	493	485	500	528	512	499	519	486	482	512	505	489	493	503	471	499	472	495	460	469	511	535	469	499	511	481	488	470	502	480	502	436	506	490	526	491	466	548	477	473	521	459	514	498	457	511	497	512	507	497	484	503	473	506	496	500	493	470	505	501	521	499	487	490	500	479	508	493	468	484	505	482	501	526	466	442	528	519	501	502	492	502	520	498	477	510	463	510	503	503	547	472	500	495	522	466	504	508	478	531	517	476	509	474	530	470	490	475	457	469	517	447	513	488	492	479	490	447	469	459	519	479	483	512	479	506	507	508	491	536	516	502	494	496	496	476	491	462	475	510	535	503	483	469	495	504	506	521	530	532	459	496	530	504	518	473	504	496	487	511	518	499	520	497	564	459	490	480	522	521	499	481	494	468	505	488	479	491	464	510	454	506	454	524	511	483	506	475	505	499	491	487	503	519	490	470	505	502	499	498	466	501	477	484	519	493	495	489	482	532	506	522	525	506	507	476	521	485	501	511	511	528	543	483	516	473	510	492	490	479	465	509	473	463	504	490	506	528	501	554	488	522	489	494	509	494	498	504	473	480	466	482	516	516	512	503	491	492	502	526	512	518	526	501	492	501	479	515	511	505	460	494	494	473	516	469	529	506	463	484	523	498	498	484	523	489	484	498	541	515	503	497	527	485	486	469	476	478	501	498	492	525	512	523	454	489	528	513	566	488	494	505	488	493	453	511	535	493	520	506	490	517	486	461	471	466	469	507	498	457	503	498	511	504	520	471	493	495	497	486	515	513	469	480	516	456	508	505	484	517	491	513	462	483	481	466	505	474	529	510	489	475	518	485	475	510	496	485	497	466	505	471	484	477	521	476	539	488	488	529	446	507	477	530	487	490	485	447	481	493	500	504	546	475	496	492	490	488	496	484	503	542	519	519	463	506	509	559	507	502	501	527	534	519	467	483	479	497	461	473	514	531	517	535	494	487	495	487	507	508	470	486	457	480	479	476	482	482	497	493	494	548	482	486	477	494	466	436	504	474	527	469	482	496	484	501	514	507	536	487	496	493	501	522	491	506	474	467	493	465	500	496	498	468	473	450	490	488	522	517	531	516	511	533	530	488	485	490	506	520	503	509	498	526	475	489	529	491	480	486	477	534	511	504	494	509	470	531	465	507	481	502	477	520	496	512	499	458	509	501	497	537	470	478	522	519	512	501	536	502	500	498	491	493	489	538	484	473	527	458	508	460	509	486	517	489	488	473	497	545	506	523	485	465	518	492	536	501	481	487	493	497	488	470	544	507	502	525	459	470	466	509	477	465	514	500	488	487	499	510	530	529	510	527	461	460	499	476	492	498	487	504	503	483	536	484	458	500	521	480	531	520	485	469	524	499	481	502	493	520	519	485	484	483	536	502	448	530	495	483	496	512	483	489	486	506	473	510	535	504	457	493	517	496	482	522	503	534	472	488	469	473	502	512	494	480	451	504	491	509	480	488	483	476	513	470	519	512	522	470	485	488	502
14019	30489	23564	15309	12273	9732	7588	5762	4644	3617	2972	2561	2123	1957	1781	1560	1460	1323	1235	1169	1128	1017	1050	968	902	997	867	813	849	780	802	794	841	849	838	853	835	838	821	758	840	818	780	798	823	794	779	761	786	782	742	796	769	813	732	793	755	746	755	779	786	727	789	741	781	726	755	799	756	756	762	824	797	731	784	765	804	742	796	714	780	738	726	751	842	723	779	774	733	707	773	796	763	761	743	736	746	732	780	743	757	725	743	744	736	812	759	795	786	730	752	767	790	783	746	799	733	745	774	745	773	765	772	755	803	725	744	754	748	765	771	751	793	743	736	754	728	713	769	727	749	737	753	733	717	767	744	765	770	785	767	785	769	793	808	783	747	726	734	695	764	768	722	748	766	753	761	714	776	776	741	718	757	750	747	746	790	774	735	743	735	801	743	720	840	767	765	741	777	732	797	741	794	729	731	744	759	792	733	747	740	759	773	778	712	805	794	798	705	729	716	762	737	756	794	762	756	741	759	763	759	757	767	784	753	757	722	735	743	739	746	746	731	749	750	768	764	695	735	755	733	741	755	767	784	753	717	725	734	790	727	767	775	759	711	744	736	747	680	771	725	747	742	758	751	764	754	797	730	746	753	762	749	768	737	721	770	771	729	734	775	765	755	712	795	713	750	749	766	728	741	729	741	743	738	781	746	746	813	746	787	756	752	776	757	694	717	783	751	780	756	740	740	792	697	813	753	763	777	743	763	745	741	765	733	761	754	733	781	775	791	762	787	762	746	762	706	766	734	801	770	735	758	721	767	808	734	773	759	780	781	769	799	763	792	737	745	714	786	740	735	745	688	742	723	707	743	802	770	785	697	804	720	781	753	787	741	767	785	745	769	758	734	753	766	767	721	772	748	784	772	745	796	731	726	748	700	739	782	775	762	762	732	793	754	747	762	801	757	785	744	744	784	735	771	750	782	749	757	796	748	798	779	727	701	766	741	748	723	772	784	741	764	779	767	759	743	741	764	764	780	705	771	800	723	737	732	752	798	771	755	767	806	762	730	747	783	751	706	804	725	789	786	782	750	745	752	737	708	749	784	748	729	732	756	693	752	757	760	706	730	796	816	759	762	769	734	776	753	722	749	712	754	713	720	729	777	766	750	739	720	792	696	787	728	765	763	770	751	748	773	771	751	733	723	795	744	740	747	761	730	738	744	783	729	760	741	764	699	792	746	708	781	736	732	725	754	737	727	777	789	728	773	764	768	760	763	770	729	723	763	693	783	758	782	791	753	769	774	736	756	763	802	727	759	755	700	789	814	712	709	760	723	786	764	809	762	748	757	756	790	840	773	783	769	792	725	762	791	755	774	749	742	769	674	782	808	796	813	801	813	697	713	744	779	755	725	739	726	755	774	766	734	739	769	730	736	790	778	713	828	753	778	733	770	776	739	702	785	750	731	768	710	793	759	768	751	781	720	793	754	750	759	742	744	760	700	754	749	758	760	734	793	747	764	808	749	763	780	717	774	759	810	787	793	737	712	804	768	761	761	774	770	741	745	753	753	780	727	813	761	763	804	750	781	730	785	769	741	807	713	756	710	769	746	779	785	777	743	755	762	705	756	749	747	719	738	762	744	727	798	744	782	710	800	761	758	737	747	756	749	754	745	760	768	767	765	758	730	701	779	747	759	744	700	747	766	720	726	732	767	801	797	772	775	774	756	776	810	755	713	736	705	763	753	760	775	741	786	774	754	771	762	761	744	785	738	758	775	791	814	714	763	749	798	725	758	723	775	756	754	716	707	721	752	696	757	773	754	736	724	788	788	732	724	688	774	813	734	746	821	751	745	793	715	735	775	715	784	754	755	758	765	729	759	813	742	711	772	768	730	778	764	824	767	709	761	711	746	769	779	770	774	737	756	768	729	758	769	765	739	793	795	755	770	730	775	808	755	761	745	731	761	738	742	719	750	730	763	771	725	767	734	704	742	778	741	742	732	809	738	729	731	778	731	768	730	771	733	708	723	752	784	733	774	766	748	759	774	714	766	759	789	753	757	769	746	733	791	759	755	720	784	734	757	740	796	764	739	800	756	751	734	777	760	770	808	715	734	719	753	783	738	718	799	773	739	740	741	742	769	712	776	780	802	784	779	753	750	720	824	711	732	739	750	743	749	750	755	747	734	739	729	723	765	747	741	750	761	779	757	762	752	780	749	787	755	747	762	763	759	768	755	755	758	748	808	734	738	752	757	764	734	764	745	738	797	719	753	740	782	772	749	708	815	779	734	768	795	812	781	733	710	754	797	740	737	784	736	752	734	750	741	744	750	762	832	798	747	743	774	743	827	803	742	782	754	785	716	760	777	762	741	722	750	735	752	805	711	748	807	784	713	763	736	739	758	774	769	708	734	716	722	747	755	761	739	760	705	749	779	747	814	754	795	770	748	713	738	779	737	744	746	797	743	743	760	791	756	759	700	707	719	775	785	733	768	760	826	737	781	755	790	737	770	711	765	717	760	760	763	725	790	772	768	764	723	766	769	750	767	744	769	746	737	655	774	720	770	737	762	747	797	808	747	755	743	744	745	766	716	746	731	764	771	785	729	782	772	760	769	792	767	749	793	741	768	746	714	743	773	735	727	775	752	789	713	741	743	783	747	720	751	782	791	771	776	664	754	751	740	781	761	761	775	759	756	768	759	786	814	747	744	727	738	753	716	772	719	742	749	788	741	753	754	829	740	788	757	742	747	753	765	754	758	737	772	715	731	775	730	725	745	774	730	766	738	806	810	798	732	805	722	738	759	744	765	724	765	720	717	747	697	801	741	752	780	718	731	726	763	728	741	752	777	780	768	778	689	711	769	733	726	725	712	763	774	725	794	747	764	747	752	674	739	768	682	736	779	754	705	728	743	767	737	727	671	698	741	770	730	771	726	719	779	785	743	750	772	700	703	814	717	739	776	774	798	746	752	725	804	768	741	756	773	781	750	787	789	739	787	861	762	721	729	768	759	767	778	783	735	708	785	725	796	717	744	780	753	720	771	775	808	763	780	746	797	720	761	779	755	736	766	751	759	740	758	752	697	723	723	767	746	783	767	738	765	776	711	745	764	757	782	690	745	728	687	750	744	801	767	742	816	775	745	766	790	772	786	700	770	756	770	812	762	778	737	768	753	780	713	755	753	753	820	788	766	726	797	753	759	758	783	733	777	763	758	754	747	750	755	739	773	763	768	783	746	788	748	759	736	760	740	773	704	742	771	784	750	730	754	793	779	730	774	770	741	747	747	711	783	784	739	754	782	724	758	776	749	745	751	765	762	800	749	844	731	780	787	723	750	746	745	749	802	754	708	721	739	739	727	776	757	744	775	756	743	717	757	762	791	749	730	750	745	766	736	725	735	749	796	742	751	734	767	725	729	703	795	790	744	753	729	761	775	742	752	794	749	761	756	719	822	771	757	792	769	771	722	702	761	764	726	772	749	775	749	759	780	759	783	766	771	755	743	784
25003	21591	26715	24738	8307	3728	2611	1910	1550	1377	1231	1166	995	1005	880	891	882	826	720	754	722	711	699	688	705	690	694	596	689	639	646	666	662	634	661	689	678	641	673	649	622	636	690	684	664	647	630	639	614	619	634	638	604	643	646	651	655	622	601	670	661	644	652	618	662	659	634	619	578	649	637	612	588	656	646	634	669	618	684	680	628	637	602	624	609	589	673	640	604	630	615	607	592	616	654	655	627	636	577	655	637	594	640	651	649	654	642	663	663	656	612	602	591	637	639	656	608	664	618	618	562	579	683	577	600	647	640	669	636	602	667	619	627	654	636	607	645	647	638	611	648	653	633	597	599	655	682	660	597	649	610	659	676	640	618	653	602	638	654	619	621	661	622	627	629	649	624	644	603	649	658	643	678	651	644	601	679	621	595	667	651	652	646	658	637	611	636	658	608	640	645	622	661	606	665	677	635	620	620	612	666	620	580	613	636	643	633	670	623	667	621	623	586	628	627	585	656	619	629	623	611	644	616	606	608	638	589	635	644	688	617	693	664	660	608	613	615	660	645	693	639	633	649	642	650	587	610	572	664	685	658	615	582	616	640	661	646	595	622	666	608	593	600	664	639	645	640	588	645	637	608	607	634	602	618	620	642	648	620	636	602	621	637	655	674	620	667	624	654	634	610	644	655	611	609	601	666	631	660	654	657	590	586	622	650	634	633	579	623	645	605	623	620	672	643	687	656	605	643	610	617	597	628	633	655	640	644	650	659	646	659	638	657	660	653	612	662	605	622	641	603	631	652	658	660	640	654	627	627	658	631	666	627	651	602	624	628	631	620	675	612	642	635	663	616	611	629	659	602	586	631	616	616	610	602	674	652	607	665	676	647	628	617	620	656	591	640	602	674	667	638	597	662	630	607	635	652	595	606	630	656	634	648	642	665	692	630	631	613	616	622	609	617	628	632	621	667	589	616	664	628	677	616	611	662	620	600	625	642	649	610	633	700	636	602	633	656	629	621	599	606	583	650	598	680	662	639	592	611	617	587	647	645	656	589	605	634	625	592	620	647	650	685	615	658	618	641	654	672	626	659	651	624	650	647	655	584	640	630	594	632	599	631	596	673	645	665	631	638	626	664	645	664	640	562	656	651	633	638	656	643	674	653	644	638	639	618	572	631	653	609	638	637	629	629	614	654	634	669	642	677	602	617	685	603	620	601	683	639	652	658	660	642	620	625	626	633	635	639	662	620	594	636	608	620	640	655	642	613	628	631	647	638	642	646	633	654	616	622	634	605	648	639	639	637	621	646	602	609	649	656	613	629	597	669	666	615	609	658	618	624	647	658	600	653	641	644	646	630	592	645	670	647	629	655	636	602	598	629	613	635	609	635	637	618	635	625	679	629	616	639	599	650	661	625	619	652	601	622	644	676	654	653	631	600	614	620	618	638	632	641	620	657	650	606	665	625	660	646	640	592	680	636	646	626	665	625	614	636	631	608	593	661	597	653	575	667	640	617	610	660	594	626	647	631	647	637	626	703	632	631	641	670	712	648	662	675	666	652	659	592	628	634	612	647	663	616	619	622	649	637	596	688	646	676	659	649	639	612	652	629	670	654	653	593	574	649	629	624	619	666	589	642	663	608	653	615	594	684	670	693	648	609	629	634	627	605	633	616	622	652	665	647	615	622	624	651	679	673	659	673	676	646	658	611	595	642	664	626	644	657	629	658	642	610	654	612	608	731	638	614	630	650	669	638	628	609	609	619	681	663	625	619	642	638	613	634	645	624	619	622	626	639	611	636	645	615	713	627	660	658	621	631	689	612	601	605	603	657	640	629	638	638	642	619	643	661	638	669	611	636	636	638	623	669	593	657	619	604	623	662	627	627	684	680	656	658	657	614	661	628	608	618	640	635	635	644	615	605	568	621	615	622	627	683	646	655	627	615	636	586	640	629	624	622	644	647	600	630	706	608	587	632	652	635	628	663	638	639	658	660	595	612	649	639	658	648	651	653	628	654	662	645	648	658	600	664	607	625	640	645	633	622	673	641	688	625	600	643	604	643	635	599	610	639	640	617	593	630	646	666	650	617	630	658	650	649	637	660	611	657	632	648	644	682	662	656	635	627	588	639	644	588	662	623	634	613	600	674	612	596	602	614	623	628	680	696	688	568	583	622	643	592	613	654	648	603	625	638	662	610	662	639	639	623	613	613	661	647	556	660	693	642	631	660	637	654	610	640	654	619	610	639	644	661	585	656	641	622	657	625	645	589	613	636	606	636	635	625	639	652	627	612	595	631	614	621	630	603	663	619	637	664	575	607	625	662	623	638	622	633	625	592	634	631	642	629	592	639	626	647	606	642	580	654	642	661	645	622	643	621	644	617	656	649	606	659	628	641	607	648	626	608	604	628	627	634	669	650	619	649	612	624	642	638	613	643	676	595	638	634	614	618	639	686	613	611	605	563	643	608	627	665	618	628	622	646	634	658	704	615	593	662	674	683	627	620	657	627	636	628	623	635	649	607	652	634	592	687	596	666	583	622	649	623	635	641	609	619	623	580	638	684	654	681	615	611	620	569	611	644	585	621	650	652	615	656	618	674	620	597	594	645	619	665	613	611	632	644	606	618	641	651	638	613	641	641	651	621	610	604	659	641	635	623	648	601	633	652	616	660	642	635	648	645	636	618	650	656	615	649	597	652	643	635	639	612	632	637	650	686	682	644	663	607	621	614	651	600	621	621	604	670	623	662	625	650	654	669	619	670	628	673	602	689	669	608	633	622	615	625	647	621	608	655	624	596	638	628	616	619	603	626	632	648	617	633	630	631	634	611	631	627	681	661	696	632	678	605	624	609	638	618	617	629	636	656	626	625	684	615	649	619	663	678	619	595	701	645	635	616	633	638	630	661	647	653	635	639	635	660	604	610	609	653	697	641	628	642	621	599	629	627	627	610	625	637	618	599	628	605	665	643	661	626	611	690	660	605	650	620	627	600	649	649	630	650	630	592	652	633	602	628	623	690	618	631	657	590	627	617	674	643	618	626	619	629	681	575	633	623	615	576	651	678	591	647	594	657	618	588	604	651	681	669	659	633	612	687	577	654	670	607	622	634	625	597	600	623	602	630	634	631	664	608	623	636	621	652	608	685	616	688	616	641	671	644	609	586	620	625	629	618	671	655	644	619	653	697	651	610	619	618	621	610	624	606	656	615	641	596	631	646	637	611	675	595	619	638	637	650	598	601	681	636	638	629	594	642	640	648	615	615	640	628	627	667	693	645	679	672	664	664	665	646	604	634	616	694	670	604	600	658	647	607	629	641	628	672	679	621	674	666	613	628	653	680	659	617	600	613	642	631	654	627	665	586	669	627	625	599	631	642	632	635	658	609	634	630	640	611	650	645	625	631	615	662	661	642	665	649	618	609	668	639	668	602	625	627	614	661	625	674	660	628	581	654	627	603	577	587	643	649	648	613	597	610	667	614	660	605	633	641	621	644	642
13458	25862	19620	12129	9555	7211	5750	4354	3787	3027	2501	2176	1923	1634	1577	1449	1413	1326	1255	1196	1163	1169	1139	1078	1025	1059	1046	1017	975	1013	967	1002	1003	1022	1004	980	967	995	958	961	929	932	934	964	914	979	959	976	982	988	920	965	971	942	958	961	979	970	930	925	950	936	919	946	980	945	880	939	925	983	976	975	981	934	941	950	928	949	1025	913	960	881	861	979	910	913	905	865	933	894	944	911	933	923	913	942	931	913	894	906	952	981	963	920	927	956	938	923	883	964	921	932	959	979	917	936	889	892	931	947	935	939	949	953	931	967	944	923	961	931	950	904	924	903	961	902	964	904	958	958	931	974	927	955	908	987	993	969	922	956	948	884	988	954	952	962	962	941	942	913	912	956	921	944	928	955	926	855	928	890	907	954	966	948	944	953	910	958	941	916	893	892	957	914	918	910	956	949	933	927	989	911	966	977	964	904	926	927	953	980	906	906	896	938	907	951	938	897	954	926	988	948	945	885	960	919	908	875	886	888	955	953	955	865	957	903	861	894	901	891	913	929	1014	918	950	964	944	940	983	965	903	912	934	924	984	975	906	928	971	924	908	910	933	918	895	943	898	911	930	901	910	907	939	886	972	951	902	913	961	930	905	971	896	917	924	911	898	920	920	973	959	883	916	885	939	947	962	886	905	949	974	1009	975	938	946	970	968	865	890	929	941	944	910	976	928	947	868	970	928	990	981	949	920	950	899	942	946	935	960	969	958	935	888	917	878	964	917	912	970	983	916	915	925	986	939	923	924	932	948	923	866	917	886	944	951	927	948	972	922	932	967	935	931	966	934	939	995	894	902	926	981	915	930	978	973	946	928	970	927	918	947	904	915	903	970	945	905	990	853	927	909	965	946	929	916	993	935	916	943	952	974	917	890	912	980	996	968	972	963	920	924	944	944	943	898	875	869	911	935	953	904	920	945	886	873	917	944	929	947	942	938	897	920	930	949	962	952	910	953	935	939	912	885	929	910	908	959	984	890	966	949	927	968	913	908	944	893	907	984	917	957	890	958	936	925	879	909	890	944	934	906	885	939	952	924	976	965	966	939	919	833	920	904	915	915	931	932	975	959	907	913	869	911	911	980	929	945	862	898	962	978	960	815	911	876	922	868	900	924	915	943	900	942	941	944	958	957	925	901	943	965	892	898	1001	928	968	968	951	926	916	966	947	950	959	927	989	880	999	919	892	947	905	901	875	886	941	953	916	917	951	964	968	970	912	934	916	957	902	925	910	900	936	888	909	886	908	895	974	925	919	990	901	932	915	931	898	923	970	903	918	894	895	871	941	905	880	882	868	962	956	924	960	980	893	893	895	924	956	985	966	928	886	957	986	926	963	937	922	907	984	938	933	969	946	945	896	874	907	919	918	904	903	965	952	862	947	957	924	959	919	985	925	942	950	961	920	933	945	947	931	932	924	952	928	952	966	934	939	886	952	881	972	976	926	924	953	936	921	923	960	967	923	949	923	921	965	946	902	901	922	921	907	939	875	897	938	930	962	935	935	957	901	917	950	921	947	996	951	968	891	919	959	948	967	946	894	942	945	841	918	950	973	937	904	906	899	920	946	947	940	958	941	1000	924	933	920	913	976	888	962	953	942	941	959	988	904	961	862	906	911	954	950	956	957	908	970	913	971	921	904	942	920	974	915	917	946	933	881	949	932	909	926	970	924	929	968	888	856	990	900	850	936	919	934	923	943	954	928	917	934	943	882	937	902	941	925	939	926	964	993	911	950	1035	914	930	899	955	984	922	907	965	960	934	936	901	916	941	953	903	939	936	941	998	885	966	905	936	916	974	1005	932	952	968	892	942	940	962	944	920	928	950	945	914	940	882	975	896	925	936	888	945	950	952	949	934	894	881	904	923	925	911	947	991	934	901	945	924	947	889	927	933	951	917	950	866	971	950	905	953	928	898	929	907	921	914	934	945	941	946	917	945	946	907	952	895	929	956	874	929	911	907	898	958	944	931	942	900	939	854	925	895	928	911	923	895	959	970	960	962	884	930	946	953	899	969	945	941	967	955	893	961	936	877	1019	879	980	942	933	879	882	868	925	962	948	934	863	902	890	920	905	939	878	892	928	950	885	909	931	901	898	935	996	949	989	934	954	909	909	965	883	893	970	952	921	974	933	940	947	946	896	937	907	907	943	932	959	925	894	902	932	927	944	972	916	907	955	933	885	914	981	946	939	971	961	898	927	927	944	957	883	909	899	959	951	967	923	935	912	948	944	934	906	931	973	917	958	927	909	956	945	955	950	953	908	932	939	916	933	902	908	936	899	923	919	904	985	901	901	909	939	933	886	933	968	917	957	893	929	945	916	900	922	919	908	924	917	921	926	915	888	927	964	915	972	943	987	916	968	887	939	948	933	952	915	981	875	955	928	925	949	890	886	913	909	932	942	887	944	903	942	905	895	939	936	950	981	911	971	924	936	897	902	940	903	954	974	892	951	937	931	923	930	945	939	945	861	914	907	883	978	851	964	944	919	930	953	1023	984	988	912	968	870	907	905	932	936	937	892	928	981	893	948	963	965	913	974	957	921	916	963	923	956	917	921	897	932	901	884	942	899	934	941	937	902	967	894	970	928	894	909	945	903	930	979	920	861	916	944	925	971	1002	931	988	957	939	866	979	906	922	913	950	931	952	943	899	927	896	931	933	943	912	927	896	889	969	969	882	911	962	910	921	943	919	924	897	926	969	946	916	900	932	965	912	946	924	951	928	914	940	937	970	968	915	914	1003	931	901	933	869	871	921	923	918	914	936	952	922	962	912	879	941	950	960	924	928	956	903	956	901	927	927	957	971	897	942	967	923	987	898	923	917	975	913	921	935	948	964	898	904	934	946	970	950	877	900	953	911	897	966	920	896	920	952	899	933	934	949	977	954	938	948	910	884	879	927	907	942	948	938	957	940	950	876	923	993	945	910	903	890	944	951	911	915	910	916	947	911	933	903	913	924	983	958	932	911	949	1019	953	944	972	911	903	947	935	950	978	935	930	958	915	936	935	902	954	896	953	927	971	954	896	976	970	927	996	927	936	1004	976	883	892	900	927	922	922	920	960	1002	942	913	920	906	926	948	861	936	909	939	899	953	937	981	905	974	947	912	932	901	882	870	896	947	942	885	960	931	932	916	931	972	968	901	900	944	922	919	965	908	951	954	953	893	944	952	961	931	955	954	906	949	915	951	879	895	967	968	887	939	938	1001	927	953	888	948	996	945	934	943	947	949	917	875	942	874	978	918	906	915	912	891	926	918	931	949	934	924	904	951	972	958	950	895	917	894	933	1021	957	902	944	1008	905	918	939	992	915	920	1002	931	917	939	904	885	937	936	931	926	927	890	886	951	924	917	959	940	924	917	948	954	906	957	932	959	928	1007	972	914	962	919	936	900	984	887	914	958	909	896	960	900	892	879	946	897	931	951	938	938	963	977	1025	922	989	930	975	911	890	945	913	892	911	916	961	920	962	917	920	923	885
22799	21644	29183	24635	21687	20779	10322	4354	2836	2137	1850	1631	1286	1147	979	853	749	769	688	626	592	561	544	570	477	493	482	442	469	492	487	446	451	444	422	415	463	448	444	414	400	400	410	395	424	387	406	397	367	400	395	412	368	379	394	406	410	410	396	388	408	407	372	372	416	391	406	388	401	398	406	406	381	384	402	366	397	375	419	413	382	332	399	401	405	388	370	377	365	381	416	382	409	365	379	387	350	395	379	346	372	374	419	403	371	396	382	405	373	369	396	351	430	359	377	369	352	390	396	387	395	386	390	350	355	380	372	377	384	387	356	379	362	388	384	389	326	379	390	387	334	344	369	409	357	370	377	359	422	374	419	379	403	403	406	385	397	394	377	389	375	385	357	350	366	359	383	391	367	383	363	399	415	403	403	400	369	378	346	376	371	381	406	385	422	407	386	351	403	386	362	376	383	390	387	407	359	381	399	413	361	393	376	402	377	378	366	375	384	385	359	416	407	371	395	379	370	367	369	411	371	386	366	401	381	359	382	349	397	394	372	372	379	375	397	402	380	330	416	397	348	371	345	366	402	407	374	362	348	399	326	379	400	399	439	371	387	379	413	368	353	355	377	364	347	389	370	415	393	402	393	369	406	365	369	425	375	371	407	351	382	428	400	378	386	382	365	353	393	362	399	366	360	396	386	365	409	351	362	414	397	392	383	367	350	399	415	409	360	382	373	409	383	359	361	364	348	386	394	397	364	371	385	331	371	380	374	383	397	359	380	367	369	398	382	379	410	382	374	408	383	378	337	398	390	341	422	379	385	355	372	389	413	370	382	408	408	355	377	385	381	378	370	391	387	367	359	388	385	428	371	376	371	336	354	366	345	337	370	372	396	345	379	370	394	385	385	380	374	374	385	393	386	376	388	359	359	396	370	401	389	386	382	375	334	368	391	368	335	403	420	371	359	372	394	345	381	360	382	365	379	360	365	392	379	403	378	393	377	414	385	366	383	392	357	365	423	407	400	401	373	378	367	358	359	386	410	341	381	403	370	372	396	409	400	394	370	432	399	398	367	349	383	386	394	406	380	359	354	365	360	382	356	387	339	352	421	367	376	342	398	372	355	406	398	371	390	410	378	380	397	368	422	410	385	368	397	387	353	373	388	380	383	370	374	382	390	394	363	388	408	386	355	365	390	379	379	382	405	374	398	355	408	395	378	358	380	411	378	367	394	374	390	348	409	369	350	351	363	373	388	370	378	384	367	375	372	403	388	390	361	405	394	394	349	350	362	385	370	349	355	388	344	331	376	381	402	385	373	403	387	365	367	365	376	376	337	412	378	378	387	356	358	363	341	335	366	412	373	346	387	393	348	378	420	370	395	371	371	377	406	375	397	371	351	429	410	393	368	377	331	403	407	390	411	395	411	391	375	368	338	393	352	394	393	380	327	409	354	407	363	375	406	427	420	410	360	356	371	402	357	359	387	369	371	363	374	364	377	364	380	404	360	354	370	365	383	364	385	358	394	343	374	381	361	352	374	369	360	372	357	367	380	392	398	366	390	366	382	366	369	387	373	368	377	389	381	356	330	380	409	393	354	385	380	371	345	389	396	368	349	336	352	379	390	379	385	377	367	367	341	378	394	376	399	385	391	399	409	390	392	333	381	376	397	376	388	396	405	380	377	364	364	369	353	394	403	378	366	374	379	360	356	347	367	408	375	375	392	356	402	365	379	361	369	405	338	370	363	390	378	354	377	336	374	368	402	401	384	336	415	397	385	360	437	415	386	364	377	368	420	380	406	393	378	336	384	385	383	375	368	402	394	361	386	392	376	340	378	404	350	378	393	377	364	417	389	406	412	400	394	389	394	389	365	395	386	374	396	400	360	389	352	364	403	399	384	424	383	360	363	360	381	335	371	407	372	367	384	380	420	385	407	371	398	371	403	375	395	400	380	363	395	380	379	368	373	419	351	383	376	460	385	384	392	376	388	386	389	392	385	380	383	371	359	382	350	363	369	384	368	379	383	414	362	383	377	432	380	367	387	387	408	404	408	404	391	375	387	370	393	358	390	417	372	377	378	358	379	376	374	396	399	363	374	358	407	382	355	404	394	343	371	381	390	355	398	413	386	401	356	389	380	397	378	357	376	391	364	368	397	392	396	357	373	367	376	402	353	390	395	380	363	375	343	380	380	337	357	371	367	352	407	364	408	381	369	376	410	369	358	373	400	399	397	398	415	390	357	412	339	384	395	379	393	397	387	422	402	362	372	401	377	403	390	435	410	354	374	396	359	331	369	341	400	379	370	365	364	438	380	378	370	391	396	382	329	379	388	390	362	371	362	401	347	378	366	392	367	343	378	392	377	385	400	351	371	398	386	368	395	401	391	403	378	352	350	361	385	391	375	358	421	363	392	386	350	376	374	371	351	354	373	371	394	376	363	391	416	364	429	360	366	374	362	358	385	428	392	396	383	409	382	424	393	406	388	357	385	414	404	422	387	360	382	384	373	369	398	403	378	367	399	365	410	371	407	371	390	420	411	370	382	382	370	347	361	383	375	416	408	375	387	357	387	375	375	397	369	372	372	370	421	372	395	351	400	381	405	388	373	407	370	380	359	366	370	390	386	369	383	395	348	369	373	388	435	370	392	377	372	351	374	425	376	374	424	384	387	364	390	374	392	344	351	389	418	356	367	391	394	391	382	380	358	357	362	355	363	398	360	399	377	359	390	382	406	349	416	418	395	352	425	384	372	394	379	364	357	379	400	367	366	395	385	385	330	368	347	355	355	383	366	316	385	385	407	389	383	407	374	381	383	378	361	408	401	361	359	391	387	379	403	396	425	401	395	395	370	342	386	363	384	386	374	346	433	375	398	372	384	402	383	417	333	387	398	369	404	410	371	368	371	374	368	352	361	418	398	367	380	416	377	397	368	402	372	380	401	423	368	382	374	359	373	391	387	371	377	323	373	356	397	386	364	345	371	367	365	364	377	350	378	383	409	351	386	373	408	396	390	355	370	368	383	392	390	365	390	407	381	363	365	389	379	392	378	383	397	405	411	374	365	376	411	400	392	401	374	370	385	398	367	363	379	355	367	370	407	393	375	349	383	387	387	366	361	384	384	349	404	378	393	406	401	389	353	382	378	351	385	375	380	386	380	354	374	389	390	377	398	410	379	364	375	361	369	365	387	364	384	354	358	377	392	377	421	357	368	401	397	385	361	419	425	361	384	352	388	399	376	374	394	369	388	361	368	355	389	391	372	377	340	361	357	423	375	380	349	395	340	384	367	393	361	413	366	378	360	374	387	386	380	400	406	385	393	391	345	439	372	407	366	345	389	409	400	353	377	392	369	360	399	343	402	363	400	385	388	387	421	340	400	386	393	397	384	401	416	422	392	393	380	361	420	366	355	404	373	388	354	362	365	416	413	400	384	378	408	361	361	379	405	382	374	352	349	356	387	426	372	404	403	391	383	394	413	397	354	392	398	369	400	374	378	355
16766	34820	28128	19769	15819	12991	10172	8141	6298	4781	4176	3214	2676	2323	2032	1848	1560	1436	1270	1165	1054	960	910	916	827	780	747	780	754	717	722	707	699	689	701	689	677	625	621	650	644	604	632	643	604	651	617	595	619	550	587	586	581	603	581	569	633	533	573	569	599	570	609	584	585	569	571	563	597	595	568	620	595	564	594	557	580	609	600	577	600	593	606	579	610	574	595	588	539	558	570	576	541	558	579	567	547	550	526	548	574	596	581	562	601	574	533	552	568	586	551	536	581	559	581	571	577	580	570	541	600	598	571	530	554	541	567	563	559	602	520	545	569	558	578	577	599	565	604	551	567	574	615	591	554	568	572	565	537	541	563	580	571	588	581	547	620	582	551	559	567	565	576	615	570	522	582	525	546	564	556	606	589	543	571	587	544	570	603	591	558	569	554	554	576	566	550	578	547	516	579	568	557	581	623	559	545	581	564	579	527	555	543	556	593	583	600	586	575	623	580	538	569	583	569	555	549	627	558	554	553	548	557	578	559	541	570	558	570	590	565	569	587	541	571	530	570	576	601	549	550	582	588	531	574	569	557	557	572	537	555	584	603	508	547	576	602	619	549	526	536	591	575	542	638	539	593	559	568	537	522	526	538	558	549	532	559	579	589	607	599	531	562	533	584	529	560	576	548	586	532	576	548	538	528	544	540	562	549	588	534	526	587	563	562	584	547	542	585	637	592	575	614	559	552	543	550	565	543	583	565	571	614	575	605	570	556	561	599	611	578	589	566	550	596	564	583	608	555	588	557	579	575	585	584	557	545	513	602	559	585	580	594	570	568	549	574	547	549	557	539	566	540	570	542	552	590	548	570	580	561	543	505	561	571	593	540	588	558	547	567	580	570	555	567	586	580	589	563	585	577	551	566	572	551	572	576	585	607	578	535	560	551	532	602	611	543	559	579	563	587	562	585	573	559	556	537	564	565	543	544	522	570	572	605	569	584	571	587	596	592	580	595	584	552	545	573	580	550	599	569	599	560	564	607	548	557	599	548	551	558	609	608	542	583	624	597	609	604	570	585	521	559	574	567	566	550	573	538	537	543	581	583	580	555	545	557	576	541	573	569	558	552	578	562	571	584	576	566	569	570	589	541	585	583	549	585	594	574	531	588	575	607	577	588	612	552	581	549	554	588	562	567	583	582	584	561	596	555	531	535	527	587	533	578	561	552	532	514	578	566	544	559	561	598	551	554	569	551	548	560	525	556	554	549	582	589	542	548	525	547	544	572	562	535	602	593	562	559	527	604	596	540	587	599	559	547	622	583	538	576	558	571	561	599	526	586	533	564	567	543	611	564	568	597	579	545	533	588	545	582	519	578	618	571	534	528	565	586	594	580	548	600	555	565	583	570	582	567	615	614	551	568	564	574	552	578	583	547	559	581	594	596	587	577	541	554	577	565	538	591	589	603	540	581	582	597	579	509	585	601	595	582	551	544	563	573	572	552	524	595	552	555	605	528	588	576	613	608	561	598	606	565	556	515	568	597	618	551	540	588	546	589	590	584	580	582	593	567	585	593	557	519	553	612	518	575	518	550	559	583	540	591	556	536	563	552	557	603	548	584	585	579	550	542	614	580	555	571	554	555	569	525	565	591	569	576	593	574	543	572	574	562	521	517	578	605	571	549	494	527	515	556	554	540	562	602	557	609	579	559	614	590	575	593	599	593	545	532	595	598	553	595	571	596	589	589	599	531	565	562	558	568	586	514	582	564	575	556	557	529	581	557	544	546	587	567	551	569	596	577	590	557	564	577	584	568	555	561	550	600	592	574	552	564	614	556	609	582	577	582	569	547	580	581	578	569	566	579	556	550	577	554	573	527	562	576	602	578	542	577	589	556	571	555	544	557	545	558	521	533	554	586	550	580	568	574	576	538	553	569	545	535	589	563	581	552	559	572	543	561	547	557	558	547	544	572	599	601	544	548	570	533	559	550	570	591	561	590	551	558	620	579	570	595	512	586	573	569	557	589	578	576	559	575	602	547	556	522	572	543	569	564	523	572	557	575	590	567	563	578	560	551	535	523	563	615	605	534	556	526	577	603	576	564	593	569	543	547	567	589	557	590	601	576	565	588	546	539	573	548	613	558	570	546	553	560	576	591	572	582	575	544	573	587	601	560	566	578	562	597	566	585	564	554	569	594	584	558	600	546	556	557	575	559	569	621	540	592	500	541	561	525	553	548	563	594	510	551	627	530	571	513	559	598	560	581	577	553	543	583	570	546	588	578	577	564	517	558	544	569	546	582	597	523	589	534	589	570	605	580	536	558	535	547	558	605	586	570	567	637	575	567	564	552	573	590	554	539	551	551	572	549	539	559	554	590	546	606	568	563	534	540	520	550	545	578	552	585	542	572	578	536	559	551	592	567	554	568	567	557	587	564	580	570	591	534	582	585	589	558	535	590	575	551	571	538	541	561	579	584	602	551	519	567	588	580	566	551	539	560	563	581	583	561	562	511	589	593	585	575	576	566	601	554	575	588	562	590	547	553	559	551	586	522	546	561	588	574	548	615	550	550	562	565	569	559	545	585	578	576	601	547	549	578	554	594	568	580	566	549	595	541	525	592	579	546	607	574	571	594	567	569	584	569	554	577	614	604	589	576	602	528	587	573	571	561	543	595	569	592	576	539	563	553	595	589	592	566	571	528	571	530	537	554	545	534	549	603	572	602	570	592	557	604	568	621	581	571	552	557	593	548	600	593	590	575	606	628	597	563	549	576	602	529	520	584	562	580	611	612	595	568	558	537	574	573	569	567	544	547	544	522	569	564	541	554	542	581	602	562	600	566	541	580	573	549	584	572	566	567	572	583	554	516	584	584	576	577	584	589	577	520	593	563	570	534	572	557	579	585	564	556	558	574	547	592	585	519	549	602	586	562	549	578	553	539	573	548	553	565	580	579	602	579	570	540	580	601	557	538	592	564	582	608	537	594	564	558	594	556	572	613	599	624	585	558	546	593	534	532	551	560	540	579	531	585	573	562	577	553	543	575	586	565	552	612	596	575	522	508	568	588	570	580	554	548	595	586	572	518	576	578	566	576	613	572	540	585	559	588	605	587	566	584	570	564	572	534	561	601	549	575	560	545	621	609	553	573	581	600	567	610	590	579	599	590	554	576	564	547	572	600	566	533	549	514	577	567	575	600	555	585	563	555	558	571	548	581	583	550	556	573	529	615	544	622	561	556	562	583	574	531	577	566	565	549	546	586	592	555	574	513	546	540	576	576	565	581	610	496	576	558	557	572	602	579	541	610	554	514	576	527	484	600	562	597	594	580	544	563	579	561	576	581	593	594	566	515	525	567	593	569	592	566	563	558	569	550	586	590	581	550	591	582	561	551	552	543	594	585	592	560	537	564	560	577	610	553	576	586	549	580	592	593	601	589	572	535	538	570	559	582	557	610	553	582	593	586	577	576	573	587	589	587	606	589	529	562	622	566	533	586	538	549	591
27734	19878	12937	6744	3709	2391	1845	1539	1304	1155	1057	973	923	886	796	839	812	768	741	769	743	726	747	722	731	718	695	720	679	737	700	707	708	693	679	725	688	730	684	655	660	675	649	732	675	715	730	667	687	711	671	697	729	656	660	701	680	722	700	690	707	707	666	682	722	667	686	659	673	645	674	704	688	700	717	710	697	684	645	664	722	686	697	613	665	687	688	704	674	705	678	665	674	653	646	696	671	692	657	708	692	694	702	669	645	689	663	672	707	665	686	670	709	678	664	673	648	681	718	719	660	677	694	651	681	668	681	649	673	705	690	693	707	721	689	662	663	688	658	700	620	668	674	708	669	697	708	657	663	692	686	699	685	681	696	633	682	656	647	707	700	705	665	699	686	660	689	685	660	669	705	668	714	661	693	707	706	713	687	734	678	688	679	662	689	703	669	677	667	679	696	683	657	646	714	676	666	686	635	727	696	700	665	683	689	663	681	697	643	659	717	705	661	692	674	677	694	733	664	651	702	656	660	649	641	625	676	699	686	655	707	650	697	635	714	691	624	668	663	666	694	637	680	717	679	689	680	682	676	681	668	677	721	748	703	682	666	672	690	659	692	683	678	707	669	659	662	655	691	699	671	706	670	676	659	681	708	679	676	673	675	663	675	667	628	695	735	704	653	680	713	657	639	718	706	680	654	629	684	655	660	653	662	692	694	676	679	708	660	645	691	690	677	680	698	693	730	675	664	659	690	678	672	683	680	697	667	639	699	668	704	668	712	682	677	709	689	645	696	694	751	660	674	678	678	708	667	669	716	694	730	667	698	725	700	714	692	693	703	647	646	635	682	689	649	687	726	700	690	694	668	699	650	688	696	667	686	682	713	700	737	665	653	684	633	644	610	688	724	646	675	646	670	700	622	744	657	699	692	711	701	683	662	735	731	665	674	683	667	668	687	646	635	651	685	689	684	664	659	689	705	705	697	682	679	676	666	705	638	683	712	695	690	712	701	644	651	645	686	685	682	654	698	682	768	662	701	687	693	643	678	712	703	741	657	675	687	685	648	654	690	667	670	661	696	699	701	682	676	686	692	664	683	695	715	681	678	675	660	678	714	625	659	686	712	727	679	676	639	647	658	686	706	699	758	696	748	684	675	619	682	677	701	672	699	669	684	707	668	696	676	679	663	691	632	694	653	631	642	666	707	662	679	714	700	700	692	675	668	674	682	661	660	693	648	689	671	710	685	675	657	647	694	684	695	685	660	666	716	690	678	662	658	686	692	660	649	674	679	681	660	675	738	731	700	695	728	686	668	682	692	654	698	680	649	627	679	696	711	660	649	698	711	692	667	642	666	663	694	656	672	670	680	691	649	677	701	671	726	666	682	716	644	657	646	719	642	630	683	713	630	641	687	679	683	682	720	706	717	680	702	706	688	659	669	698	692	619	701	747	703	716	662	707	671	679	707	651	746	639	683	671	728	691	696	664	673	653	691	631	692	643	705	683	697	686	649	728	681	689	662	716	689	688	695	698	681	679	677	713	724	744	671	705	699	678	710	679	716	723	701	674	697	677	673	661	743	678	658	654	676	652	649	632	654	703	669	669	674	703	714	718	679	706	709	663	687	685	668	683	662	650	656	723	674	678	678	671	673	692	662	692	634	730	680	676	718	667	665	669	672	665	692	667	704	683	686	684	712	710	651	664	695	727	648	653	685	677	679	718	652	669	718	692	717	646	684	680	654	659	676	685	759	668	696	694	721	687	612	641	718	706	683	694	661	654	650	707	673	706	712	637	668	683	712	699	678	674	644	659	642	643	680	728	631	689	660	731	674	714	681	698	707	688	651	656	676	645	694	653	695	684	657	679	638	678	663	663	678	717	673	681	695	740	646	661	650	675	654	628	684	706	727	686	644	742	682	661	689	684	659	691	655	655	695	667	711	696	709	678	680	670	721	738	683	677	673	680	696	674	673	685	697	704	664	704	681	638	674	687	682	756	698	682	693	667	710	696	692	693	654	681	636	691	683	661	678	703	703	718	722	675	718	666	694	708	666	676	695	651	681	678	664	680	674	690	642	691	700	726	665	689	656	678	707	668	709	680	675	700	714	662	673	689	624	711	653	686	662	731	723	701	690	698	685	670	710	697	677	699	721	690	634	683	680	688	667	677	689	665	675	712	725	745	651	678	682	668	665	721	688	646	676	715	668	656	700	746	701	692	647	711	698	662	631	641	668	666	739	721	713	712	674	713	695	696	665	688	685	687	689	679	689	673	671	627	646	637	699	696	753	704	695	651	683	670	688	708	692	680	646	664	695	692	726	723	695	697	665	673	629	653	669	702	644	701	674	685	715	687	637	681	690	658	645	692	630	647	683	730	688	706	710	685	711	712	687	636	664	684	688	716	688	726	631	624	690	650	719	654	686	703	697	705	648	706	677	731	669	674	686	672	728	655	657	644	672	667	656	684	658	716	694	685	705	662	710	698	653	666	682	696	646	681	659	701	658	662	661	689	674	669	655	650	705	649	667	662	694	686	730	734	635	647	697	675	762	644	621	685	689	697	718	662	695	719	705	646	723	688	646	641	718	742	659	688	686	659	699	687	717	710	690	677	710	690	650	658	672	722	670	652	695	683	708	698	682	716	719	692	720	704	702	674	691	738	699	669	672	718	718	655	730	698	668	693	686	717	685	639	717	710	679	673	696	682	692	686	687	717	640	672	694	649	695	693	700	739	689	685	654	667	681	678	663	772	706	645	664	660	675	679	749	682	654	755	720	675	652	730	715	702	703	707	636	671	640	702	676	675	703	623	650	685	682	726	684	662	675	688	672	663	639	760	718	703	676	686	648	651	694	663	698	666	689	665	679	630	683	666	675	669	688	695	707	667	715	677	652	687	730	693	672	700	612	691	651	674	678	669	733	677	706	705	717	681	669	702	707	683	699	671	693	681	698	692	646	696	639	686	692	681	685	740	700	705	675	681	691	683	650	664	661	675	670	680	679	727	669	667	708	693	724	675	691	702	695	678	704	676	700	689	704	673	673	700	678	665	698	682	659	736	706	698	633	645	680	682	696	653	670	698	678	658	641	647	700	718	703	702	672	702	711	706	624	674	727	669	676	698	642	647	703	687	638	717	766	676	700	701	689	686	696	738	675	642	647	650	675	666	692	699	707	691	660	704	721	720	670	671	709	706	643	653	688	660	698	675	651	592	716	665	712	693	681	651	616	710	638	668	693	685	608	680	717	671	650	692	671	702	665	658	677	715	720	684	698	724	646	673	680	725	687	702	699	668	674	707	655	673	672	641	671	678	655	728	691	707	690	706	701	637	692	663	728	689	643	702	695	687	660	684	694	692	659	630	697	615	726	685	693	743	675	708	717	666	669	678	684	691	663	676	693	662	644	658	684	650	662	701	704	673	698	691	682	709	667	664	722	689	710	667	708	720	700	653	667	716	694	722	670	667	691	673	703	685	681	673	659	728	699	669	688	642	682	652
12360	20944	15200	8921	6528	5124	4154	3312	2794	2308	2012	1762	1642	1554	1435	1374	1401	1209	1210	1165	1131	1181	1103	1112	1120	1094	1088	1070	1049	1066	1047	1016	1078	1037	1094	1097	1028	1117	1038	1093	1011	1013	1011	1009	1045	1003	1100	1008	1035	1068	1021	1014	998	1003	1038	967	981	1061	1040	1038	1057	1032	1025	1080	1039	997	1054	1010	1027	1046	1058	1038	1003	1015	1029	1031	1041	1090	954	1031	1055	1045	1041	1038	998	984	1039	1014	1047	1023	1030	1023	1033	972	1017	1028	1047	1032	980	995	1012	1057	1035	1025	934	1014	1009	1025	961	1051	1001	1044	1023	1085	1050	1082	1002	988	1014	1059	976	984	1054	1037	965	981	996	1034	1008	973	957	1014	969	1011	1007	960	1063	978	1060	1033	1014	993	1030	996	1057	984	965	998	1033	992	1008	1033	962	1008	1032	1005	1029	995	1042	1037	1082	1004	1052	992	1005	1038	1005	969	1048	991	970	962	1023	1025	1064	1031	1074	1029	1025	1009	982	961	1003	939	991	1006	1031	998	1095	1033	1046	995	981	981	1045	1031	982	987	1048	1016	1013	969	1082	995	1027	1049	1037	1058	979	1022	1075	954	1027	1037	1098	1019	1023	1015	1073	980	1006	1004	1057	1016	995	1036	1054	997	984	1042	1019	986	1042	998	1002	1060	1004	986	1046	967	1065	1040	1070	1034	1005	1045	1038	1002	990	1029	1038	1051	1010	958	1038	964	993	989	964	1074	984	1079	1001	971	1053	1045	979	979	959	1060	1001	1055	1008	1040	998	1012	972	1000	977	1057	972	1040	1075	962	1036	937	1047	986	997	1054	1033	995	1001	1023	1010	987	1008	1060	1058	982	1004	982	961	1000	1074	999	1019	1004	987	1093	1058	984	1020	974	1012	1000	1013	955	986	1056	998	1042	984	1010	1030	1067	989	954	1016	1067	1037	1117	915	1046	1027	1041	1025	1025	937	1046	1013	1007	1003	992	1013	1046	1076	1030	987	1051	1011	1039	1045	1038	1091	1017	1062	986	1008	1027	971	988	1014	976	1015	987	1015	1064	1010	978	974	1023	1051	1036	964	1006	939	981	1008	995	1084	1021	1044	1014	1000	935	1018	993	993	1029	1046	1001	1026	982	966	1015	985	960	1029	1054	1008	993	997	1015	1005	985	1043	1001	1004	964	1033	1021	998	1105	974	1022	935	1007	1022	1045	1037	1004	977	978	1001	1091	1010	1050	1009	1025	1047	1059	992	1014	1026	994	1011	973	991	1073	963	1080	1018	972	1068	1041	1049	1025	991	1030	1030	1003	1011	951	992	1006	987	994	1054	1015	976	1057	997	1001	1001	1017	1065	1038	1067	1012	1046	1113	941	1001	1000	1041	1041	1019	1051	1043	964	1009	985	972	1032	1022	970	1009	1051	1060	1093	1046	926	985	1010	1033	996	1027	1035	1070	978	1015	1023	1001	1027	1074	1010	997	1007	1012	962	1050	1048	1023	1023	996	1026	1016	971	1046	1009	1068	1013	1033	1021	1036	1040	1033	1082	1027	1007	1022	960	1042	1022	990	985	989	1036	1049	1084	998	1073	1026	947	974	1024	984	1003	1014	1038	1059	976	978	1028	1016	1032	1010	1047	1076	1009	1019	979	1044	979	1011	980	1006	992	1004	1005	1061	998	1024	967	992	1025	976	1049	1054	991	1012	1025	1013	1016	1021	971	1029	1013	1010	1043	1043	1058	989	1039	1033	978	1041	989	981	1013	1039	1006	1010	978	993	993	994	1055	1004	975	1022	1060	1015	1002	1017	1031	1034	949	1028	1058	1034	960	1001	1047	1068	1031	1012	993	1063	978	1012	1081	1012	1005	966	1029	990	1072	1028	1076	1014	1013	1038	1021	1059	998	1019	1087	995	1036	1015	1047	1009	963	961	1010	1021	1040	1039	1067	994	1024	1041	1032	1011	1013	1020	1011	1024	1002	1079	982	1046	1042	993	1049	1030	1005	1071	1009	1053	1013	1002	972	1012	1012	1033	994	1008	965	1034	1002	1020	1000	1023	998	999	1019	1021	976	962	1039	1008	1001	1003	1011	998	987	1006	1019	1029	985	1014	1023	1060	1008	1071	1034	1045	978	1012	967	1039	1016	1041	1025	1033	1062	993	1004	1019	1022	994	996	1012	973	1014	1018	1007	982	1013	1025	1063	1007	997	958	1042	993	957	1017	950	1008	1003	1029	1027	997	1016	1016	979	1032	1063	1073	1023	988	1025	989	1034	1069	1002	1013	963	993	993	1064	1037	979	980	1014	987	1004	1042	1010	1013	1005	1034	1010	1030	1025	988	1004	1041	1032	1049	992	973	1056	1030	1024	1031	999	993	977	1059	1061	1000	995	975	1001	1058	1016	942	988	1031	998	1042	1053	1009	1059	1045	979	1043	977	1037	1000	1016	990	1033	974	1038	1055	982	1054	1016	1018	1030	1019	1040	1013	1043	1004	1014	967	1061	991	1034	1037	1004	1006	1003	1018	1026	1027	1062	1014	1026	1049	1000	1041	1045	955	1009	980	1023	1021	1038	976	1082	1022	1044	996	992	1001	1027	1042	1014	998	1044	994	962	1003	1026	1034	1008	996	1013	1041	1059	989	1038	1002	1032	994	1057	1009	991	1010	967	1030	975	1048	1006	1086	1027	1013	1025	1003	1036	1030	1014	996	1027	971	989	1002	1028	993	899	1025	994	1022	1038	1011	1036	1052	999	993	1052	986	1058	987	990	987	981	967	1043	1071	988	956	1023	1015	993	1025	1034	964	1056	1041	1023	1030	1024	1057	1030	1013	959	1002	1039	1009	967	992	1039	1051	1038	1045	960	1034	1022	1012	1022	988	1026	1009	1012	1022	1038	972	1093	981	1018	1051	1002	1000	1006	1023	1031	998	1003	952	1028	982	1047	1035	962	1007	979	987	1073	1063	1024	1027	1031	997	1009	1109	1006	1004	1023	1033	1032	1004	1036	1046	984	1003	1075	946	1020	1013	1079	954	1074	1019	1021	1024	997	982	1011	1002	963	1034	1031	1073	1016	968	975	1069	997	995	1016	1087	1018	964	1031	1035	1096	926	994	1014	1017	1012	1013	969	979	1002	1018	988	1029	1061	928	983	978	1011	972	1023	978	993	1019	1031	1012	1031	992	1011	987	1008	1020	997	1015	1037	943	976	1032	996	1049	974	980	994	944	1037	1016	994	1100	1027	1065	1017	1078	1058	1010	981	1074	998	938	986	1010	999	1019	981	1031	1030	1055	1059	1061	997	1009	1049	970	970	1049	1020	1000	987	992	1012	1019	1068	1033	1054	1050	1043	1006	972	981	996	1028	1028	1057	968	989	1043	945	1014	1008	1058	1017	989	1000	1029	988	1062	1023	1042	1017	1025	1069	1005	995	996	987	1068	987	1034	1015	1003	1065	1073	1026	1045	1036	1036	997	1023	992	1038	1024	996	1024	996	1003	1079	1054	1020	956	1042	1013	1062	1046	1035	998	997	1062	1033	1008	971	1028	987	960	975	984	1060	1000	1013	1016	1067	1014	977	1005	1001	1013	1071	984	1016	1053	995	953	1001	1045	1017	1047	988	972	1033	989	975	1030	986	1053	1043	969	1027	990	942	1002	1028	998	1066	1038	1053	980	1011	1044	966	1018	985	1003	975	981	985	1000	1048	996	1021	993	1035	954	1031	1021	992	1022	983	1036	1024	983	1050	1060	990	1011	987	1024	1011	986	1052	994	974	1012	1024	1021	1016	1003	1010	1011	980	1002	1061	1041	1057	982	979	1006	1022	1007	997	967	1003	1021	993	1024	1017	1038	985	1005	974	1018	975	978	1010	1011	1039	1028	1051	1016	1021	1015	1020	1018	990	991	1026	1066	1024	967	1030	1029	928	1013	1052	1067	1032	1030	1001	1042	1045	1022	955	1031	978	981	1065	1003	994	985	1009	1070	991	1018	1070	1029	1020	1001	1004	1030	968	947	1032	1026	1016	1000	1051	1054	1015	964	1042	996	1034	921	1060	1055	1031	1015	987	984	1011	1046	1010	1010	1000	1031	1065	1027	1058	1028	1036	1009	968	1076	999	998	973	1023	1046	1009	980	1010	976	1042	1004	1025	1051	1024	1037	1033	1020	1059	974	1025	991	1013	1050	1015	1011	1032	1047	1040	1010	985	1019	1049	1038	1005	1002	967	1036	952	1045	1061	1016	1062	1003	1016	1017	1070	1048	958	991	1015	996	981	1009	978	1019	994	1032	989	1049	1040	1042	1047	983	979	1034	1032	990	998	996	1024	1040	1008	1016	1038	1008	1011	1057	1029	990	999	1001	1078	1033	1029	1004	1017	1030	1034	1046	1007	1026	1080	1040	1055	973	1044	1027	1047	1089	1041	1074	1009	987	1023	1037	990	979	975	1015	1017	1029	1006	944	973	1022	1033	1004	1016	1030	981	1050	1025	994	1012	979	951	992	1079	1045	996	1031	1072	988	967	951	1027	1054	1025	1005	996	1016	1016	974	1019	998	987	975	982	989	1019	996	1036	1007	999
23476	21556	28541	25077	21239	11478	4725	2740	2159	1704	1387	1271	1099	1019	906	862	795	717	725	670	653	658	624	536	570	547	531	496	501	553	518	523	539	538	511	518	530	526	471	532	504	478	501	463	517	495	521	506	465	497	513	508	491	532	475	519	467	477	519	485	483	466	484	467	528	505	465	496	526	515	523	485	467	512	486	551	473	493	437	501	482	428	463	454	515	510	518	495	478	488	482	485	477	478	484	484	487	485	490	469	471	480	460	529	476	470	481	474	474	480	480	499	484	475	495	468	499	476	440	497	492	492	485	483	485	546	455	479	532	482	484	485	497	496	474	499	446	468	510	482	507	479	511	499	522	487	494	523	508	477	491	509	477	499	496	484	479	460	482	430	484	532	484	498	509	529	471	504	507	491	494	507	521	495	522	515	508	474	476	513	505	531	477	530	452	495	451	515	502	495	476	502	504	512	502	468	475	487	510	477	458	503	504	511	435	521	474	500	478	487	512	512	457	490	520	442	490	540	475	463	464	460	463	505	453	503	511	490	490	483	478	474	463	469	508	517	481	513	531	464	433	501	496	469	461	459	499	485	472	501	474	483	459	486	474	511	464	478	488	492	444	479	529	512	469	468	507	500	478	458	511	531	507	483	510	514	508	457	522	477	480	509	503	476	515	446	500	460	415	512	493	514	484	515	460	485	479	508	487	515	464	493	480	493	474	460	504	474	492	457	495	493	492	487	516	452	507	479	458	530	528	490	496	499	490	439	480	482	502	474	451	485	457	477	496	476	496	520	506	502	464	461	482	511	497	498	479	524	436	507	467	503	496	513	484	515	479	510	480	479	532	456	495	483	477	522	487	489	462	493	458	519	476	483	475	468	455	478	488	469	522	475	476	492	506	472	472	460	503	468	471	479	485	478	483	498	462	509	514	473	497	455	487	440	490	475	481	471	472	496	471	488	510	471	488	496	524	516	522	471	487	498	488	477	503	490	488	473	487	496	507	453	479	511	501	486	479	483	488	492	484	440	474	504	492	475	473	479	482	510	537	509	468	476	470	496	466	488	466	506	487	513	446	470	486	465	518	490	507	470	481	489	481	474	494	486	481	518	505	484	479	511	502	507	502	468	513	464	487	481	483	500	478	485	477	507	459	502	483	491	467	487	466	479	492	497	500	432	481	512	491	440	495	478	491	463	509	467	496	495	488	497	507	494	501	487	495	472	507	503	463	511	490	465	505	451	490	457	463	469	510	493	491	487	480	482	486	516	496	457	467	539	458	515	481	497	462	513	523	463	534	485	450	487	472	454	496	483	459	491	492	449	504	523	476	499	474	495	469	491	481	501	483	491	519	497	490	490	494	498	496	470	443	474	492	474	512	524	493	488	505	471	480	498	499	488	503	489	494	467	488	496	479	458	482	502	514	484	490	450	448	482	485	546	496	520	489	525	480	469	489	490	500	494	521	465	441	495	446	472	471	500	464	455	477	521	504	483	486	489	486	473	505	504	479	470	489	507	490	451	481	453	493	525	504	484	544	517	506	489	473	481	480	521	481	473	474	514	491	463	430	499	464	484	509	512	493	512	484	488	486	457	532	492	450	473	489	471	464	483	457	526	503	517	503	495	488	469	490	467	519	475	520	480	481	477	460	506	461	515	512	456	515	473	488	475	552	487	463	455	484	497	516	507	503	507	466	478	492	492	477	509	510	512	539	483	486	469	495	479	497	471	453	506	486	511	517	491	495	517	497	502	509	509	521	498	493	447	502	437	492	484	499	456	452	515	499	484	471	481	497	514	468	492	468	480	484	491	448	511	532	483	474	478	521	462	455	459	477	472	466	489	465	452	449	498	485	490	459	471	478	458	479	486	476	473	487	471	478	472	478	449	483	473	420	490	508	494	509	481	466	505	481	478	492	468	488	471	472	511	488	470	494	516	445	501	482	461	478	489	505	490	505	452	466	490	498	472	457	489	478	457	530	461	518	479	487	501	474	468	512	436	471	497	512	464	488	480	495	449	448	511	502	532	512	481	498	485	469	488	448	486	464	498	469	494	470	520	540	459	488	479	488	478	483	465	482	487	539	507	465	477	495	485	473	457	500	478	490	478	488	513	511	485	520	502	441	482	492	436	473	472	480	474	482	475	469	481	481	512	506	473	468	467	477	478	455	462	462	492	498	487	485	522	491	457	454	482	479	492	495	513	443	467	503	481	477	459	443	497	529	469	497	500	478	459	501	459	480	473	462	511	471	507	497	465	473	466	449	491	507	459	527	452	515	515	510	480	490	482	480	487	504	464	486	449	495	502	477	506	471	494	452	479	489	516	470	523	486	484	518	488	476	465	522	480	468	500	491	433	468	464	492	494	485	499	492	484	485	505	481	524	499	490	478	483	498	485	510	515	503	441	471	471	469	492	490	464	511	505	499	472	518	477	514	454	520	498	491	474	480	457	454	478	488	440	472	520	489	467	487	473	492	489	455	449	490	449	473	473	498	503	487	494	507	526	523	470	462	501	509	490	470	494	463	453	486	482	511	460	449	471	496	470	494	500	489	476	486	461	531	494	486	480	516	458	491	493	467	464	522	510	481	481	499	469	503	504	487	485	514	494	491	493	471	469	487	490	473	518	523	466	482	478	498	494	518	529	475	481	509	458	498	499	482	506	506	449	507	497	487	467	503	480	450	488	514	512	480	502	485	530	499	468	480	439	507	491	511	490	493	524	448	477	451	451	498	498	496	491	491	476	499	461	502	513	492	474	470	473	483	475	516	498	501	476	512	474	486	508	486	501	447	469	500	454	518	533	498	479	508	483	491	479	441	445	496	525	524	474	498	508	472	524	482	516	468	487	463	443	466	516	468	501	456	524	480	485	497	499	526	492	457	516	488	484	501	502	442	505	507	497	489	530	515	482	470	519	520	475	491	518	487	528	495	465	438	479	493	508	514	474	482	478	481	482	463	481	477	482	487	510	510	437	495	486	504	514	481	510	490	482	458	500	470	498	460	463	483	469	466	509	465	460	496	509	480	483	477	482	493	521	476	471	492	466	475	459	504	481	481	527	503	495	490	488	528	505	516	443	496	472	505	480	501	494	478	493	513	492	496	470	503	495	507	493	467	483	511	493	496	443	470	494	509	455	463	462	459	470	523	484	494	470	474	456	509	456	528	496	534	485	472	465	454	461	510	486	503	522	493	487	529	492	494	488	513	512	505	487	518	465	461	464	509	484	445	508	484	513	452	496	507	495	497	454	519	510	482	474	485	494	466	487	466	463	477	504	479	508	460	480	477	478	486	482	500	500	494	482	508	486	456	475	509	470	457	496	475	500	523	507	503	481	480	507	465	519	479	484	471	461	538	463	473	438	524	491	465	455	463	485	453	491	482	502	474	506	473	448	469	503	465	510	485	513	457	472	510	476	490	496	479	527	487	515	407	457	511	508	466	493	521	502	475	478	492	500	479	512	449	512	468	493	495	509	509	458	469	469	437	486	465	486	520	481
13910	30519	23727	15650	12343	9640	7564	5913	4620	3750	3005	2575	2123	1919	1683	1518	1455	1226	1245	1142	1052	1011	1017	987	944	959	931	833	843	869	852	865	829	791	801	799	796	811	803	760	851	839	797	781	759	767	760	758	755	762	713	732	789	758	804	796	770	761	762	771	744	778	773	777	714	735	825	744	743	750	771	745	742	748	742	711	734	752	717	752	788	783	790	762	766	755	754	769	746	766	791	713	756	786	772	721	728	727	764	738	764	711	753	707	749	754	735	764	744	742	718	753	749	723	718	759	774	712	711	757	740	730	755	694	763	719	756	764	720	717	740	733	699	754	709	693	742	782	796	711	737	747	770	751	752	782	759	779	737	748	760	750	732	761	759	722	755	756	737	683	769	757	769	717	729	760	717	774	741	763	742	736	770	804	729	743	713	778	668	754	757	767	760	748	781	798	761	735	743	711	732	751	751	723	727	733	741	777	758	741	726	755	731	749	727	753	705	753	727	719	763	736	713	728	753	732	812	715	708	755	715	743	700	754	709	748	728	725	800	747	776	719	752	717	733	771	734	731	716	745	678	753	722	774	755	697	717	724	761	694	764	775	727	741	737	754	758	784	727	729	719	679	677	731	800	762	794	692	733	743	724	721	757	724	727	741	721	752	712	744	757	777	729	753	723	808	738	766	749	729	740	787	752	783	752	678	755	727	764	746	778	772	751	753	724	740	718	742	720	745	738	766	746	748	771	716	754	759	721	779	712	779	717	745	791	725	738	750	794	736	733	733	772	704	672	733	740	775	726	734	732	745	716	721	760	737	770	709	709	781	763	703	755	729	736	753	798	744	802	739	745	713	708	748	724	703	746	730	739	801	767	772	745	768	716	811	737	702	735	742	787	745	708	703	768	700	783	764	730	726	725	753	743	751	786	803	769	712	777	745	748	734	813	772	723	704	702	709	745	709	751	770	787	700	766	802	703	754	739	748	738	752	701	731	742	728	745	719	755	768	746	742	747	730	751	737	761	737	716	707	776	765	766	687	716	726	765	749	732	718	717	751	726	776	716	710	758	725	710	733	697	750	770	690	784	719	746	760	770	737	726	775	725	777	706	761	734	723	796	708	742	720	746	749	735	747	759	758	762	727	767	779	770	760	741	739	739	734	752	728	737	739	699	740	727	740	756	784	745	724	762	713	712	753	731	812	751	741	693	747	719	733	717	748	755	721	774	720	717	762	739	713	708	757	755	741	737	713	778	766	743	758	801	765	729	777	769	669	775	724	759	691	719	699	742	722	759	762	707	734	735	747	726	738	743	755	727	705	732	760	770	753	758	735	739	751	723	748	769	745	749	792	762	772	779	774	732	747	723	709	734	762	684	719	713	735	764	704	751	738	804	757	782	722	795	675	734	736	742	738	750	776	711	756	751	741	737	734	765	755	783	730	752	733	779	744	732	748	777	717	700	728	795	698	765	747	756	739	681	772	761	722	716	736	754	772	738	749	711	787	746	723	721	746	718	728	794	737	763	733	772	722	675	756	718	716	742	753	729	752	738	777	721	749	724	708	755	738	719	732	782	728	776	766	686	739	694	768	782	746	749	727	720	774	764	745	756	761	715	749	753	724	783	777	776	747	754	708	788	770	692	737	736	748	828	741	734	705	775	747	784	776	754	752	749	757	785	739	731	765	754	770	770	759	699	728	721	717	737	721	739	794	772	755	738	736	695	747	758	742	773	802	781	801	726	697	757	757	798	746	727	723	803	753	737	734	697	754	779	785	804	729	709	762	737	791	742	734	736	691	780	733	694	747	778	757	746	746	764	795	746	751	715	762	766	730	763	708	823	766	736	780	752	774	752	741	737	738	777	688	723	768	746	733	759	756	739	776	757	765	794	752	723	719	730	745	753	688	712	736	687	776	682	778	766	785	712	814	741	719	778	720	789	743	735	716	745	740	736	755	709	762	780	728	735	708	702	723	708	723	719	774	730	762	753	722	784	779	780	743	719	767	702	762	757	757	726	709	760	725	734	718	734	741	761	739	805	776	742	663	811	714	753	750	750	747	797	751	720	758	738	781	795	781	762	769	762	716	744	739	712	729	736	763	752	719	743	736	719	743	753	726	709	751	679	757	786	727	692	792	732	721	734	758	723	744	726	820	771	719	763	730	746	693	760	765	767	725	689	750	751	786	757	750	738	773	769	778	713	720	732	780	734	785	741	760	758	746	737	765	743	740	724	758	727	749	744	755	710	754	730	733	760	725	770	717	737	752	770	707	794	745	699	723	759	726	754	735	730	697	775	739	765	740	705	759	725	749	772	744	797	763	744	716	760	725	771	683	728	747	767	706	728	711	718	717	750	776	753	798	780	767	757	735	725	758	758	743	750	718	720	733	751	772	790	751	719	736	737	686	740	698	718	720	782	734	729	734	733	775	705	778	731	757	679	726	728	770	760	748	757	741	770	807	725	765	721	741	720	739	710	754	765	712	649	781	749	741	754	752	755	710	760	750	745	740	688	753	705	749	766	762	721	783	764	718	785	775	717	765	717	741	770	724	741	735	751	769	707	672	778	761	705	785	786	724	766	767	768	745	771	755	764	716	735	762	769	749	723	744	765	771	717	776	750	804	722	710	724	781	722	772	728	772	764	742	717	687	774	751	726	787	759	718	749	759	756	715	750	743	740	757	758	787	726	711	767	747	803	741	747	707	763	725	704	756	711	770	748	758	761	766	775	770	803	701	751	740	700	751	769	741	751	735	744	754	738	746	716	765	762	736	733	749	740	710	776	762	786	737	786	770	770	741	711	723	760	731	711	719	775	733	777	777	717	759	748	784	709	747	736	742	761	734	738	702	702	728	749	744	676	769	732	743	722	758	732	767	701	745	758	731	710	743	734	731	735	708	733	739	681	779	750	738	747	777	717	778	754	766	742	760	722	741	753	758	787	813	700	778	705	772	758	739	727	765	736	711	737	779	788	773	808	712	727	687	746	776	743	761	752	745	744	754	703	749	705	751	710	760	789	727	754	754	738	753	780	745	745	702	739	724	745	760	765	778	732	717	730	734	788	753	730	773	766	731	702	723	740	743	743	754	761	670	759	781	770	778	727	722	712	757	734	754	746	774	737	730	713	777	775	730	789	752	734	766	789	750	757	768	727	734	764	721	758	727	788	798	769	743	713	740	745	761	748	771	727	714	758	735	763	774	739	731	757	720	767	756	760	739	721	766	734	739	781	746	742	769	765	708	723	729	746	736	735	739	717	779	754	728	774	719	805	749	710	728	700	730	703	761	701	734	745	705	750	743	752	704	765	735	809	718	714	699	760	758	734	739	780	739	746	697	712	729	736	797	797	755	712	744	736	763	713	753	820	670	726	794	736	754	766	730	725	791	739	783	765	748	716	744	730	757	736	753	782	700	749	766	703	750	721	765	760	742	734	792	780	770	762	742	787	760	717	738	758	704	746	762	721	737	726	713	708	756	702	741	805	759	726	753	727	769	732	759	784	728
24983	21630	26741	24884	8348	3587	2519	1967	1667	1346	1242	1099	1022	917	874	858	823	749	809	743	690	718	714	641	681	641	662	637	650	644	684	692	687	712	647	635	647	566	661	652	654	633	606	631	643	648	639	671	677	616	643	648	610	605	612	629	624	638	643	656	594	614	619	597	633	663	604	653	638	677	680	599	638	582	599	607	645	650	631	613	569	604	647	625	635	600	614	607	636	643	641	626	597	623	648	651	592	640	613	597	623	595	637	604	629	577	589	592	618	617	626	660	619	604	642	625	670	632	598	623	640	616	622	626	626	570	657	617	651	630	620	592	633	605	631	620	663	608	599	582	614	615	609	591	659	589	615	606	599	642	591	628	632	636	639	595	635	606	590	643	595	632	587	631	655	619	615	604	599	617	640	652	594	649	591	606	600	623	626	618	606	616	633	613	580	629	610	634	561	624	666	621	609	656	602	599	625	628	683	663	601	617	556	622	626	604	590	604	661	640	607	624	617	624	575	610	638	609	614	659	622	578	627	646	632	615	639	651	616	620	596	617	619	580	634	592	641	596	618	657	639	603	598	641	634	604	638	572	637	607	610	610	607	650	631	607	602	592	588	614	626	631	608	665	630	608	630	630	607	618	573	580	649	652	635	579	636	584	621	655	614	645	637	646	636	662	586	644	612	607	602	553	589	601	612	610	629	637	629	586	589	657	581	667	596	645	631	656	667	619	618	608	629	611	615	654	664	637	599	636	647	589	631	624	602	601	612	633	581	617	597	594	617	620	614	614	654	601	591	642	636	674	631	605	625	617	622	602	614	651	614	619	602	629	624	613	610	607	614	603	585	629	645	606	637	628	607	605	635	631	634	611	591	609	637	598	640	636	634	594	653	616	626	646	686	657	628	640	581	648	622	628	616	605	644	594	629	617	644	663	633	649	624	628	682	679	625	637	649	557	588	629	629	638	590	616	621	612	569	615	621	575	610	592	648	629	632	650	653	622	607	624	641	598	629	600	628	631	644	677	613	602	618	617	598	618	631	604	629	662	660	658	632	581	619	577	619	586	625	602	627	620	636	638	678	646	637	605	622	614	593	624	618	690	626	636	587	586	629	605	644	643	621	653	620	616	613	594	610	611	634	666	709	623	645	637	630	603	597	639	626	595	631	654	610	662	621	601	569	595	639	680	593	590	582	634	645	636	598	568	618	636	603	626	641	605	618	619	636	648	614	648	649	632	650	635	636	664	600	563	661	629	628	624	624	646	573	609	635	661	595	698	627	622	575	594	621	610	633	632	585	615	629	600	593	589	617	630	651	627	643	623	612	557	586	646	624	609	632	613	653	610	616	621	631	634	614	601	632	594	630	625	635	664	617	605	601	660	627	631	574	589	580	638	602	601	585	605	617	623	615	665	630	636	625	638	616	645	622	659	639	657	611	659	625	617	645	642	579	653	618	647	629	644	604	640	604	620	594	615	572	629	639	626	683	594	626	639	596	588	601	608	633	616	614	663	611	594	613	623	590	641	628	641	610	612	605	654	609	613	619	623	671	646	631	702	643	566	559	667	585	613	611	612	629	590	605	604	582	615	602	588	613	642	615	640	573	642	635	605	593	626	652	622	634	613	634	641	616	610	582	609	652	651	656	623	599	622	615	628	645	621	644	633	620	631	630	641	674	600	600	648	632	654	603	639	644	651	601	672	624	655	564	592	639	613	642	616	650	635	606	626	624	650	619	576	587	614	608	589	639	626	612	648	633	634	602	635	626	625	598	583	649	619	610	638	634	626	611	610	627	619	637	660	620	590	636	635	612	576	646	619	632	621	620	594	562	628	634	601	590	616	603	618	664	608	632	629	599	627	601	575	576	650	630	636	591	599	616	610	640	599	606	634	611	606	624	622	580	632	615	626	644	629	610	609	606	636	634	627	642	564	588	627	613	639	631	629	641	627	623	601	619	627	624	611	634	616	628	614	606	594	597	571	623	683	616	615	599	667	639	655	610	630	594	584	566	611	623	649	594	607	614	626	628	601	622	646	630	641	612	640	639	552	612	625	606	615	610	648	657	630	659	631	621	611	630	632	596	650	608	629	577	646	626	632	654	647	635	633	618	625	608	582	644	603	595	613	631	623	682	611	629	599	618	601	615	609	636	611	595	602	657	628	672	628	612	619	611	613	625	625	590	597	609	588	623	656	637	631	635	607	613	602	640	675	646	627	609	579	640	653	625	595	605	627	599	622	595	575	626	606	623	622	628	653	583	584	594	630	614	639	598	685	604	585	593	601	583	611	615	635	642	613	641	571	612	631	630	591	653	637	614	649	624	643	631	632	573	604	658	610	631	602	595	568	610	594	655	627	614	579	624	631	596	617	624	609	611	634	626	599	615	608	634	616	645	636	657	617	643	650	659	581	599	598	635	646	644	599	604	598	588	637	624	633	604	631	623	628	593	615	566	608	604	636	604	615	581	551	654	625	603	643	591	609	649	601	590	625	649	646	597	625	622	652	643	600	674	646	614	644	635	590	622	600	624	631	563	601	626	632	627	629	649	605	624	643	641	641	663	636	626	636	633	611	605	664	671	615	602	648	590	622	625	591	627	627	628	626	539	622	682	621	658	599	606	621	655	622	626	619	636	620	640	590	617	610	613	648	612	646	595	559	598	619	615	655	593	614	595	623	594	607	653	627	576	648	590	613	621	596	573	624	631	659	596	596	645	592	640	615	624	647	615	619	656	633	598	661	610	619	614	612	640	631	623	621	617	660	663	624	613	598	612	601	594	568	631	617	593	567	616	629	604	614	557	607	663	639	569	627	610	623	593	646	606	624	639	643	614	645	651	618	616	659	588	632	607	625	596	644	605	600	621	623	673	655	622	634	596	649	589	660	612	611	644	594	640	631	623	642	626	640	644	612	602	638	638	592	675	636	629	600	587	617	629	563	659	626	632	617	617	611	669	627	603	658	589	645	578	609	594	631	593	634	638	641	618	653	598	605	624	592	624	635	629	629	599	611	649	570	644	646	609	630	580	605	636	650	611	620	589	636	624	587	617	614	628	628	649	624	633	615	637	622	606	613	619	632	596	620	657	647	652	606	621	625	578	647	639	620	641	607	535	599	613	621	656	657	602	654	642	642	593	625	639	634	618	604	625	617	610	598	632	696	644	642	622	593	580	624	592	633	662	657	621	615	643	668	609	605	611	682	584	610	612	633	647	577	614	586	625	632	604	652	598	631	670	650	634	647	587	622	632	607	616	640	623	621	658	645	599	626	595	605	633	640	615	596	626	621	598	626	626	626	628	611	637	657	675	592	619	617	649	598	666	614	621	646	642	590	664	608	557	609	633	642	629	587	629	594	623	650	562	628	631	617	594	629	648	631	638	608	651	628	631	598	639	630	587	638	623	640	624	637	588	658	645	633	643	628	604	570	648	601	574	696	601	624	631	601	614	652	595	590	625	601	610	629	596	650	602	632	624	614	603	624	648	627	638	631	547	642	665	614
13538	26041	19790	12526	9592	7496	5731	4576	3560	2828	2514	2145	1982	1753	1519	1425	1330	1290	1281	1187	1144	1088	1084	1086	1004	1072	1058	986	1034	1055	960	972	986	953	934	940	1015	942	981	947	995	965	1001	985	949	972	953	948	946	925	956	925	861	921	954	892	973	884	958	924	945	897	897	959	877	927	952	940	911	925	956	920	966	925	925	930	943	958	913	922	973	853	922	943	929	902	858	920	897	962	924	947	941	882	946	983	924	936	878	943	889	924	889	963	939	863	933	971	951	937	937	914	916	944	926	908	882	917	917	948	947	951	876	896	906	893	886	930	896	894	902	895	901	836	891	901	922	971	918	888	954	954	947	960	917	892	899	872	932	970	901	944	906	947	926	943	972	890	954	859	945	958	956	920	974	891	900	906	904	957	971	910	896	895	965	953	940	951	936	890	935	918	860	953	952	965	880	931	941	948	910	899	905	940	956	960	875	888	831	918	915	926	927	905	876	860	891	956	954	968	989	942	920	956	888	943	969	923	917	908	947	863	947	906	898	933	913	924	934	923	913	885	916	931	977	954	946	891	908	916	913	908	952	942	982	934	910	904	879	865	898	955	904	883	914	949	998	903	922	914	887	942	952	886	935	951	943	914	911	905	925	853	898	969	874	928	964	889	1015	903	905	938	897	972	890	926	936	892	921	863	966	977	898	892	866	918	937	934	917	921	859	971	936	909	929	929	961	927	969	823	933	902	933	939	909	862	932	966	930	853	954	909	930	904	973	966	965	918	898	934	944	923	888	999	1017	870	910	952	885	960	943	919	906	939	908	1002	944	924	955	891	926	893	925	907	902	967	920	949	947	933	931	936	885	927	842	905	936	950	929	907	882	902	911	955	953	941	895	924	901	895	921	936	918	935	974	920	957	891	908	949	869	902	960	935	938	982	900	964	948	983	924	914	907	909	882	887	918	872	883	914	886	940	958	958	933	971	929	914	922	940	931	988	916	909	880	938	890	911	931	907	910	953	933	949	904	926	920	900	884	926	925	929	924	954	948	921	892	911	928	940	918	876	911	932	940	920	904	961	922	956	903	950	902	938	976	929	971	1000	961	963	944	945	961	910	918	900	919	930	924	889	941	891	942	900	924	948	967	929	924	957	950	882	902	913	955	881	913	891	898	951	942	927	908	931	912	895	940	916	846	902	912	950	897	889	933	907	857	933	924	885	946	882	891	873	898	910	908	905	906	951	949	911	926	893	943	964	922	926	899	900	869	930	877	947	952	900	874	874	918	898	938	933	874	958	925	959	961	937	909	957	890	910	903	932	918	979	902	913	912	931	927	912	950	942	920	946	969	920	888	888	889	947	914	926	898	933	888	884	941	927	870	891	913	915	959	895	877	861	952	903	931	959	930	919	946	919	887	892	892	970	868	935	961	939	927	880	912	965	959	930	901	914	902	928	955	922	918	890	898	927	910	920	943	893	940	965	868	918	905	952	977	859	905	930	901	903	901	948	947	917	949	869	920	954	947	939	899	906	872	916	904	951	932	911	950	917	918	930	877	886	919	949	889	922	908	963	928	920	872	902	909	886	912	907	879	907	942	926	909	939	901	882	941	922	924	891	919	916	894	942	904	885	934	946	917	920	912	915	940	925	914	906	920	907	999	957	864	907	918	925	940	925	910	941	905	917	881	874	931	930	914	998	888	899	853	873	863	925	881	926	880	915	962	960	865	915	896	892	894	945	891	922	871	876	904	953	955	969	906	918	939	907	944	924	969	925	913	894	935	942	911	885	901	921	978	942	940	893	908	890	881	884	931	906	927	964	915	935	900	888	893	913	892	924	933	914	926	968	908	913	907	896	896	943	901	911	970	967	901	903	927	893	916	953	873	906	911	852	970	925	893	880	924	944	888	895	945	933	998	988	913	864	954	890	948	874	932	1008	907	964	970	953	947	938	887	942	910	936	920	951	875	918	968	911	884	932	934	933	908	976	905	907	894	952	960	909	962	936	922	965	930	934	915	923	896	922	899	962	938	985	973	911	923	902	870	949	901	962	976	962	919	865	884	945	930	941	930	926	925	912	908	929	933	904	952	940	907	943	1024	950	949	972	876	925	927	908	901	962	927	903	912	905	924	893	908	923	926	906	928	947	945	917	891	928	899	837	885	958	907	920	916	943	943	932	915	935	952	894	909	897	946	955	929	937	941	961	907	958	898	883	916	934	903	918	960	898	862	896	909	892	921	958	915	930	950	912	928	943	913	926	918	917	970	958	910	955	927	897	874	946	949	924	941	960	851	922	929	941	911	949	935	895	889	923	936	960	951	909	930	886	949	897	939	900	944	959	944	904	908	947	934	969	951	922	960	958	933	924	947	903	899	940	903	878	916	870	965	903	880	917	929	917	913	953	960	919	906	915	895	861	976	931	944	903	929	912	907	905	879	879	942	936	889	960	896	878	919	902	901	952	907	950	916	988	976	940	892	959	899	971	940	865	982	936	922	944	897	930	950	922	918	911	1005	849	962	900	889	879	919	928	914	941	898	964	917	934	915	922	968	851	953	904	894	1005	941	935	931	970	923	937	935	949	871	894	914	882	922	962	924	916	906	1000	937	935	901	921	939	978	902	903	954	943	933	916	943	897	936	913	947	887	930	905	862	921	909	959	898	927	914	891	910	921	927	873	920	878	916	939	910	883	940	944	907	872	906	911	932	868	942	926	903	898	898	873	898	889	963	905	978	944	892	973	955	954	893	915	867	921	908	938	862	942	947	964	938	848	909	899	890	879	921	949	947	945	925	960	959	887	872	918	911	885	989	944	901	925	910	908	932	912	893	908	922	912	909	913	978	937	881	895	895	916	935	943	900	911	889	961	916	914	919	952	907	936	926	815	950	946	967	888	898	893	945	910	883	956	945	930	944	892	943	914	892	962	951	982	912	912	930	901	897	910	909	884	952	947	938	966	937	903	955	945	972	949	957	882	916	963	841	906	893	886	922	912	955	910	910	898	921	903	910	944	910	907	911	921	948	902	937	906	909	906	892	954	929	898	954	872	946	962	964	912	936	944	888	897	881	973	966	932	959	946	877	905	904	922	964	940	960	910	906	894	964	926	937	941	889	924	940	979	823	913	919	855	929	922	956	891	911	909	922	938	861	934	905	956	909	973	911	891	902	879	888	930	942	882	907	930	960	943	910	874	923	991	903	909	892	1000	901	947	864	894	964	898	914	925	875	884	875	959	924	948	929	869	920	948	905	910	899	911	914	942	920	931	916	970	944	921	937	955	887	934	922	909	898	959	989	948	942	905	880	937	893	948	883	974	948	908	857	989	925	889	915	945	889	940	918	955	967	872	883	902	965	900	906	889	900	956	887	929	977	932	895	890	876	909	842	897	959	927	903	904	927	897	949	913	900	941	874	984	903	905	949	905	974	909	853	902	929	942	915	924	882	876	993	937	948	872	999	933	924	850	910	893	916	945	938	938	903	893	906	922	942	908	906	951	931	928	859	863	927	912	969	954	927	909
22704	21573	29106	24539	21621	20591	10002	4114	2638	2112	1850	1461	1270	1152	1051	896	818	763	661	644	601	563	526	482	489	484	486	510	520	423	452	432	406	435	397	374	402	402	409	440	379	428	458	399	405	408	409	435	355	384	396	375	371	413	392	360	360	396	406	331	369	356	385	359	375	405	388	370	377	361	358	391	365	384	373	372	370	377	389	359	384	379	354	384	389	375	361	357	398	363	388	372	355	372	351	343	369	362	379	359	377	390	366	374	372	394	346	382	373	339	363	363	374	368	359	411	363	414	375	390	363	404	411	373	381	350	399	391	397	401	371	390	343	378	368	367	368	362	365	365	356	332	323	368	376	366	406	350	387	403	375	380	363	359	320	398	355	388	368	348	408	377	375	371	379	351	358	368	352	361	369	398	344	352	383	355	348	395	390	406	396	390	379	336	372	386	380	380	376	369	370	343	385	345	348	352	346	372	363	388	361	340	361	376	369	397	375	368	334	336	330	349	366	388	352	359	406	372	367	376	365	361	339	398	347	399	394	384	363	398	335	338	360	366	338	364	380	367	361	350	360	350	389	352	381	389	366	365	391	381	351	353	406	389	371	398	377	375	381	397	390	337	395	384	368	368	384	361	360	358	396	382	374	369	362	360	390	389	347	368	359	355	370	417	406	382	359	371	355	372	365	379	377	383	393	355	385	361	359	401	364	369	373	405	371	367	380	382	391	380	355	348	358	389	356	375	363	360	389	335	350	383	372	347	384	399	342	401	378	372	370	337	370	376	365	365	363	362	401	380	402	367	384	368	398	364	356	366	358	398	398	387	382	365	364	368	400	382	423	390	373	392	412	341	353	390	350	373	403	377	381	389	401	342	348	359	375	385	380	383	423	371	405	378	370	357	405	379	380	358	335	361	347	365	374	368	340	366	365	376	375	376	363	379	362	391	350	414	383	359	363	373	361	388	381	357	349	361	363	393	388	385	374	373	408	358	376	350	407	360	374	357	355	364	394	371	371	354	414	359	382	386	356	399	395	336	388	368	392	362	368	407	371	376	348	378	345	358	343	351	379	396	358	376	389	409	370	365	381	354	367	357	383	385	338	391	375	387	383	346	392	362	379	384	341	394	378	375	375	360	410	359	367	337	368	368	351	385	372	382	363	378	384	378	340	405	382	397	345	357	357	343	357	429	352	376	356	387	373	374	345	375	366	373	381	379	392	392	368	364	393	384	367	349	335	359	352	386	363	395	376	390	362	363	343	368	360	366	375	359	393	389	357	390	339	396	385	343	376	390	358	352	383	346	364	377	354	385	365	382	327	340	372	349	365	385	364	383	387	376	392	359	332	359	335	345	381	369	394	368	369	393	391	374	374	387	357	372	354	398	378	382	376	358	347	367	370	360	371	367	395	363	340	405	341	380	355	373	377	378	347	382	349	347	388	345	371	364	377	382	372	341	374	372	377	384	319	374	369	348	365	373	411	349	380	385	371	376	384	410	406	361	358	336	375	367	379	361	334	357	357	374	355	361	352	371	403	396	396	346	338	379	383	371	359	376	399	346	362	393	384	343	365	402	376	377	416	366	381	357	378	361	370	358	370	364	347	370	384	377	365	390	378	337	345	348	369	359	400	371	377	366	362	368	396	421	413	360	386	379	352	375	413	348	360	354	358	347	357	347	386	390	352	365	377	386	369	389	373	381	359	365	346	381	348	367	384	345	395	354	371	374	354	382	409	396	342	389	389	391	397	373	368	385	395	380	361	349	374	403	381	369	401	361	356	382	384	367	376	330	340	362	367	350	398	352	369	366	361	354	337	355	347	382	384	371	405	383	347	409	385	376	364	380	362	414	341	367	346	358	330	413	409	381	349	376	372	372	374	370	402	387	342	384	343	369	348	368	371	387	352	360	382	369	355	362	362	372	403	376	359	359	398	341	362	388	376	368	365	374	362	382	364	372	381	389	395	382	374	367	390	343	377	386	397	375	372	400	370	375	380	403	394	393	386	360	354	356	374	370	367	368	379	356	362	407	379	376	349	393	388	355	331	357	388	388	344	329	338	382	367	358	379	347	394	380	366	354	376	396	416	381	356	396	372	373	393	393	342	336	391	391	354	387	359	390	377	381	378	372	333	398	381	358	324	419	410	338	421	384	338	384	393	387	377	400	403	388	395	356	365	409	359	369	397	375	384	390	402	371	360	396	386	371	350	360	369	375	341	374	316	406	415	376	393	382	358	361	402	390	342	390	353	383	386	373	404	379	373	399	359	368	385	353	361	387	373	351	380	401	390	429	375	366	389	377	378	339	366	377	404	346	340	364	361	403	381	376	352	377	346	373	373	371	402	379	337	381	360	363	386	350	388	344	364	383	380	389	359	347	377	385	390	389	384	360	359	338	389	371	370	395	346	370	415	376	341	390	372	362	353	348	355	357	394	349	348	391	386	352	387	356	385	392	398	385	398	344	395	386	366	366	365	382	352	368	350	358	368	368	348	421	341	341	351	361	362	386	357	373	366	399	376	368	417	381	373	363	363	390	355	353	356	378	380	365	376	389	377	350	386	350	380	345	352	358	398	362	363	374	357	364	353	373	359	395	362	390	366	367	354	372	378	365	370	357	381	387	370	386	396	371	409	396	375	375	357	395	421	397	382	371	365	347	344	358	360	380	362	369	350	366	389	352	341	334	341	379	333	396	381	387	377	376	355	317	354	360	360	386	359	350	368	383	357	342	395	389	369	390	366	390	356	376	350	385	367	384	390	354	369	376	365	346	380	377	353	388	362	362	351	376	366	353	379	395	398	409	389	364	383	385	379	380	373	389	334	348	354	365	357	381	352	328	356	377	347	371	361	368	401	343	335	368	371	371	411	387	328	370	365	392	360	338	360	390	368	385	368	362	350	352	363	374	372	406	332	349	362	377	359	331	383	384	394	355	365	378	382	367	400	407	397	355	369	367	394	353	380	378	361	380	385	370	352	384	337	372	383	377	343	334	364	372	394	367	345	378	393	356	357	371	386	365	414	369	385	418	385	390	348	351	371	354	366	344	356	351	364	347	373	370	378	358	366	357	328	356	395	360	372	363	367	379	360	343	354	359	384	381	367	377	360	370	388	360	377	359	382	375	378	391	343	393	384	388	332	331	362	374	386	383	419	407	377	369	346	402	345	383	406	388	357	369	324	403	382	350	394	406	368	333	401	367	371	346	360	370	377	340	406	394	430	380	380	346	379	385	342	382	392	395	376	379	381	376	371	385	381	357	416	367	362	369	373	371	355	374	369	409	364	366	394	389	397	376	391	380	367	375	358	356	418	400	359	377	356	339	389	357	344	397	354	349	354	352	375	385	343	387	396	384	377	385	367	352	391	368	357	356	349	345	360	380	349	370	374	364	369	374	372	347	376	353	364	404	385	350	341	383	342	354	404	384	387	356	342	373	364	404	381	374	331	327	402	368	353	374	371	378	382	378	364	348	366	430	343	355	386	361	360	381	370	374	360	382
16639	34974	28366	19975	16462	13211	10424	7999	5947	4802	3944	3202	2683	2318	1972	1741	1531	1360	1214	1112	1076	990	894	921	878	825	759	751	684	703	723	651	677	682	671	662	648	665	631	602	611	655	599	593	638	631	559	592	634	612	618	611	601	579	604	556	601	643	574	567	539	564	598	598	555	609	600	585	599	620	602	571	587	570	580	591	589	561	569	562	565	549	560	598	487	592	576	543	547	549	585	586	547	570	562	528	565	547	562	575	581	566	541	588	548	605	598	544	567	566	560	537	510	537	560	570	507	562	571	556	534	558	540	530	598	553	558	591	508	551	547	515	563	575	596	604	543	559	568	582	563	574	550	544	610	608	540	548	536	547	579	556	597	621	622	541	527	609	576	570	556	529	527	544	551	512	551	522	571	547	577	561	534	550	588	506	560	595	584	544	622	596	569	530	559	564	526	542	534	554	542	558	514	580	570	542	584	522	553	518	582	530	535	589	558	537	537	554	568	550	528	572	561	555	561	565	559	551	587	584	625	540	536	558	545	503	550	540	559	574	537	540	548	542	558	506	563	556	551	586	569	578	544	522	574	558	577	519	531	524	570	542	547	563	598	519	584	546	558	534	564	557	564	542	511	556	543	546	537	536	534	506	517	547	551	549	523	530	564	535	574	586	602	554	530	563	537	609	577	572	539	542	590	512	522	540	581	529	594	554	544	559	557	601	562	548	548	595	560	545	573	538	529	542	574	548	570	527	571	507	525	598	535	545	551	581	579	539	530	542	569	548	534	535	583	592	566	609	578	595	531	569	602	495	548	557	562	540	576	532	582	538	534	526	511	552	547	562	608	578	541	530	568	549	580	536	583	519	546	495	566	561	581	573	573	533	553	595	593	532	574	528	568	571	519	577	568	591	535	538	527	551	566	569	573	577	572	574	578	549	570	544	595	567	525	551	553	582	553	526	567	595	568	603	553	581	566	519	547	566	559	612	534	548	540	552	550	563	567	556	603	543	601	585	554	555	591	594	551	558	545	587	593	561	537	576	552	501	549	579	565	568	542	570	545	568	568	528	526	548	525	557	554	524	579	569	573	566	585	536	582	529	549	539	564	541	561	557	550	535	591	570	575	543	564	567	529	597	535	580	591	575	555	529	586	567	515	593	564	525	591	553	512	565	575	575	558	516	595	579	549	599	605	549	536	540	537	541	548	555	562	509	571	583	551	584	599	578	562	572	539	579	562	559	563	547	569	585	551	581	549	566	563	568	585	542	560	554	571	549	551	517	563	591	539	565	559	553	618	591	578	569	574	548	551	574	604	575	582	530	536	559	553	551	585	585	563	565	586	537	573	488	547	545	517	516	550	525	534	529	525	528	567	605	561	532	585	542	542	540	569	564	580	560	578	594	534	592	573	556	588	559	594	539	545	587	563	593	571	540	543	516	545	590	564	590	542	564	540	553	638	496	543	540	549	561	534	615	527	565	566	564	571	600	506	584	576	521	568	556	600	572	546	540	589	571	562	518	552	606	542	590	550	570	527	545	563	553	581	556	560	581	532	576	537	541	592	571	527	543	506	552	576	581	564	578	589	532	567	562	555	543	552	583	557	558	578	569	534	543	527	576	572	567	574	551	525	515	552	577	555	553	582	575	509	573	570	582	593	540	605	592	555	549	587	524	574	524	579	575	558	601	554	532	551	587	540	531	567	523	501	577	538	546	564	530	545	556	512	556	485	580	565	543	556	568	528	584	555	552	537	548	553	584	517	567	566	536	587	572	551	597	521	553	561	572	579	589	595	552	545	569	561	531	607	566	580	628	615	591	548	520	527	567	554	576	548	553	523	526	537	552	562	564	610	539	531	568	579	542	571	580	544	577	550	554	574	577	587	537	568	538	546	565	547	557	562	546	582	523	562	569	526	566	609	597	532	563	532	559	567	565	589	559	573	569	583	546	561	528	572	527	563	585	540	540	529	565	533	540	539	521	525	538	575	566	560	550	566	562	548	583	605	568	560	584	536	577	549	530	557	541	594	533	581	558	585	548	547	538	553	570	567	605	542	552	529	535	600	551	548	582	568	594	554	509	576	571	571	554	543	568	536	526	490	573	554	550	554	559	578	545	556	552	554	542	566	552	527	534	551	541	569	531	534	542	530	559	603	572	526	553	556	580	542	564	562	570	536	591	573	523	558	553	564	579	597	545	526	553	533	559	538	542	575	537	575	540	575	561	589	539	557	549	574	561	560	567	569	584	576	548	553	578	533	530	588	537	600	559	592	547	573	511	574	557	553	601	554	553	552	560	533	586	583	581	574	571	542	527	524	573	558	543	555	579	570	587	570	532	534	550	519	553	570	558	552	556	531	575	557	588	579	574	503	519	570	535	617	595	551	533	522	525	605	546	538	557	564	583	549	576	581	585	570	565	573	561	573	555	581	554	541	562	558	533	534	535	556	570	558	571	537	513	522	517	574	525	545	561	583	558	539	519	568	582	551	571	569	605	560	582	545	529	557	546	556	618	568	534	602	507	517	514	553	609	563	578	588	542	573	566	528	573	536	560	543	592	583	573	552	551	587	571	540	559	592	542	573	569	555	567	544	559	594	546	524	579	546	535	551	525	598	552	524	560	570	530	542	503	569	566	555	541	537	557	557	562	567	525	546	587	577	565	517	585	546	542	549	600	599	547	534	587	561	571	552	523	576	575	563	520	572	561	548	554	532	541	507	572	541	545	562	554	530	587	539	562	550	574	573	512	594	571	585	544	526	559	583	551	528	584	548	527	512	535	559	561	526	523	575	532	556	559	583	531	587	519	557	610	587	499	547	564	509	566	523	523	601	522	557	542	563	560	579	560	570	552	531	600	568	546	507	541	560	585	576	547	541	582	562	564	556	508	578	556	556	573	532	551	559	550	558	536	539	551	585	545	568	511	569	529	588	532	535	525	567	595	555	526	556	569	547	554	512	515	534	562	517	546	563	545	548	569	554	551	568	591	548	539	568	556	539	544	533	582	563	561	568	502	559	579	547	545	551	535	540	547	606	536	521	541	552	585	577	582	560	582	517	502	588	569	516	536	576	540	529	557	551	537	594	635	567	583	541	551	567	538	578	559	569	529	599	561	595	586	559	530	547	570	541	556	552	503	605	545	560	572	579	544	590	537	509	564	527	573	552	541	560	579	589	532	593	562	600	559	566	567	573	530	570	584	578	520	588	566	545	563	593	558	543	563	539	572	558	577	495	525	539	551	531	561	553	554	546	523	563	603	519	560	555	517	558	537	571	589	579	598	547	578	555	544	554	547	516	566	546	578	543	574	577	535	573	515	562	521	568	595	548	592	551	550	596	555	574	564	583	552	556	543	562	551	562	567	541	592	571	581	581	528	520	549	563	539	570	536	541	528	551	577	554	593	550	558	539	570	536	564	591	569	552	544	547	594	579	594	609	544	562	541	556	539	565	519	513	590	527	533	556	520	570	546	529	554	556	559	551	620	517	565	567	538	551	543	506	584
27667	19809	12799	6809	3490	2512	1913	1473	1306	1182	1139	1005	926	887	865	849	808	794	727	774	767	708	743	664	685	719	717	669	672	680	718	705	764	729	660	710	697	737	701	682	698	727	634	689	685	702	672	720	698	684	649	637	653	673	669	701	707	675	663	654	693	661	654	702	674	685	691	686	686	656	740	712	690	645	687	652	698	679	705	665	694	670	649	711	656	690	719	686	678	635	691	666	694	655	637	644	658	683	663	692	635	641	725	649	696	669	675	660	689	642	669	635	658	687	630	696	622	660	693	662	719	667	669	693	686	648	684	664	681	695	663	700	667	694	687	696	729	751	694	708	693	643	691	662	680	683	650	711	675	664	672	653	658	654	669	663	691	693	708	645	715	720	644	693	665	652	678	752	676	629	689	711	665	706	646	646	688	647	673	626	614	670	675	684	668	637	690	694	650	657	690	668	661	645	681	653	667	717	672	631	642	663	713	647	644	710	698	720	685	688	655	676	649	639	658	693	659	686	680	626	671	683	626	661	687	690	681	682	683	657	638	659	614	696	643	620	693	609	660	655	655	662	658	658	655	712	661	670	686	671	652	669	634	651	699	639	669	646	746	706	681	679	726	681	625	655	684	678	601	669	705	639	721	633	709	701	671	673	639	680	660	696	691	666	647	651	672	707	683	657	680	694	682	653	687	657	673	676	657	678	657	686	656	645	632	639	660	658	718	664	647	665	670	642	644	670	644	650	680	717	638	706	638	636	668	652	701	636	653	665	724	624	661	670	651	619	692	725	710	659	654	664	687	706	676	651	670	710	731	644	655	721	666	656	676	649	685	655	680	631	699	687	638	626	663	646	639	697	659	662	695	631	680	680	646	685	690	665	658	653	660	688	654	669	658	685	659	653	660	624	697	626	647	659	663	691	676	677	678	692	654	684	659	637	656	645	682	651	684	659	681	670	637	689	676	684	691	693	681	700	685	646	689	705	671	666	682	685	687	690	621	696	694	658	668	680	659	685	641	698	708	674	664	633	651	721	675	681	644	701	677	633	644	698	667	656	662	678	648	650	696	667	703	689	680	669	671	668	682	659	675	631	718	670	664	633	662	658	674	644	642	627	705	641	691	625	658	690	624	678	671	637	707	688	697	675	704	663	661	610	686	649	599	664	679	702	676	739	705	663	675	695	687	645	669	654	645	701	650	638	684	708	668	660	653	686	702	718	693	672	679	615	671	686	668	677	654	655	655	692	655	655	687	683	650	663	701	659	677	661	708	714	670	659	644	670	676	657	686	652	704	679	661	679	683	682	666	667	707	641	642	658	645	681	709	720	639	667	655	682	699	674	690	662	689	681	674	725	647	661	656	664	625	650	679	652	651	685	682	635	683	647	695	699	664	727	659	678	693	638	685	648	654	666	691	676	668	705	624	669	692	681	651	653	636	679	679	747	688	638	660	630	638	654	694	681	690	652	668	734	676	724	665	702	675	658	671	646	649	651	711	650	682	707	663	659	637	670	650	692	660	694	665	605	673	661	649	659	665	676	671	697	721	695	687	701	707	669	644	662	709	682	635	697	662	713	652	667	648	670	710	659	686	674	633	674	667	691	649	663	652	681	661	685	736	689	677	639	643	694	693	677	620	649	698	623	655	663	699	668	676	672	635	721	690	684	642	706	669	643	623	695	673	637	714	692	666	682	689	665	675	683	690	642	672	679	678	670	663	672	669	659	710	682	690	664	685	709	673	697	650	658	703	646	660	671	658	634	674	709	659	688	684	647	678	667	662	645	652	702	647	645	680	653	730	685	709	646	676	633	673	682	656	659	687	635	666	645	677	705	676	661	653	691	650	670	673	655	641	693	648	653	645	703	702	657	691	676	649	630	687	709	695	679	679	673	666	691	630	625	663	652	662	670	666	642	702	681	661	641	672	697	652	667	653	673	664	675	672	723	643	661	642	648	659	660	656	647	670	637	724	662	730	681	722	671	680	686	669	648	675	693	708	690	658	657	675	692	662	638	647	666	628	683	670	686	692	686	672	652	681	660	652	678	697	685	660	710	663	609	674	651	697	672	659	702	585	680	687	657	674	676	631	713	697	659	641	663	681	660	623	663	670	661	672	666	645	697	659	680	694	680	683	691	718	709	700	683	659	715	665	652	668	651	639	692	636	688	673	687	672	658	651	677	676	654	710	680	648	650	678	685	650	706	688	720	739	656	695	683	659	618	685	690	664	661	670	663	659	728	689	679	668	675	690	614	655	653	672	638	665	706	675	663	671	662	646	676	689	653	660	714	669	683	678	703	662	678	659	691	656	724	635	659	642	674	691	651	676	643	651	668	632	601	668	649	673	641	679	666	724	726	653	673	705	614	663	651	640	703	680	680	668	680	690	638	647	732	678	616	689	677	663	712	679	645	665	667	653	665	729	657	678	665	672	679	684	706	685	662	645	722	677	657	664	688	638	676	689	665	684	657	660	696	690	647	617	634	703	672	678	676	654	678	700	647	648	656	649	686	672	632	676	686	681	633	646	660	651	670	692	661	651	641	655	644	676	668	696	673	624	685	630	680	681	645	680	656	744	703	714	707	653	666	672	630	657	731	676	602	625	689	678	649	651	695	673	647	638	705	685	662	660	678	640	638	662	667	700	650	678	677	669	621	718	678	650	714	683	731	653	664	668	676	674	618	692	666	666	691	654	653	632	656	708	690	703	683	683	691	643	638	710	700	683	682	671	678	644	619	679	708	611	671	653	723	692	646	685	608	670	640	647	647	720	661	702	665	688	636	667	662	702	720	691	645	675	660	680	684	671	639	648	646	697	650	675	644	673	677	647	683	695	684	632	673	656	646	661	655	647	697	668	636	677	648	680	657	729	683	705	662	690	665	684	684	702	627	689	675	672	664	670	652	671	708	707	673	676	683	635	655	652	698	685	681	660	696	620	635	682	701	670	671	680	678	693	658	729	671	664	696	662	642	666	642	645	683	646	706	666	658	668	676	711	687	715	677	696	633	633	680	648	685	696	686	657	676	713	660	651	691	681	703	698	625	677	653	635	678	645	691	675	719	676	667	719	657	663	642	643	674	692	664	682	650	650	668	657	709	622	675	679	703	659	648	655	673	658	656	638	663	658	649	647	724	672	706	612	633	699	652	675	685	681	644	669	639	692	685	719	653	699	664	708	700	646	698	674	658	678	686	702	682	657	659	702	690	699	639	639	668	722	663	612	638	662	697	647	677	671	631	679	620	690	714	679	721	671	668	675	663	664	647	668	667	702	680	677	703	692	656	684	682	653	642	643	694	694	696	659	701	689	634	671	682	700	678	667	672	666	676	705	669	693	673	728	672	694	715	647	681	689	664	657	703	689	659	685	657	663	667	643	668	640	668	665	674	615	644	656	706	729	683	653	696	640	678	685	723	661	660	653	658	736	682	642	655	673	717	630	708	704	662	661	697	645	724	637	684	656	635	675	692	657	667	645	665	656	639	671	679	706	674	704	673
12364	20829	15338	9040	6870	5087	4026	3268	2792	2296	2037	1650	1654	1577	1339	1315	1364	1252	1224	1191	1167	1069	1120	1045	1114	1076	1048	1009	1071	1082	1058	1040	1058	1014	1019	1015	1012	1096	1061	1050	1003	1051	1067	1033	1005	1015	1024	1073	1026	1008	1023	984	1029	1004	941	986	973	1009	995	1044	1001	1077	966	986	1063	1003	950	1026	1007	974	1049	1028	1013	1079	1008	1037	1000	1014	1029	1032	1003	964	995	1014	992	1007	1028	944	1024	1001	1014	990	1009	995	975	1041	1012	1021	967	983	1048	1020	1034	992	955	959	985	992	993	997	1037	980	985	980	960	962	990	979	1001	1015	1039	1053	991	1022	1012	1000	1043	945	1017	959	1014	1027	990	980	1017	1028	1064	1011	972	1032	1004	1022	1000	1020	1034	1059	1043	941	1005	1012	1012	1016	984	940	1056	1015	1002	943	1009	1009	969	947	995	978	1039	1000	1003	1004	1000	1020	1041	948	996	1033	1006	991	985	971	1040	974	983	1035	981	974	1028	998	1011	1040	996	973	946	1064	944	970	1000	1033	987	993	1021	1010	999	951	1005	1008	1008	960	1059	966	1005	987	1028	945	1015	1035	1006	959	1004	1007	1035	995	1007	1020	951	989	997	1013	961	1039	1005	1056	1002	991	996	1044	961	977	1022	1028	998	1016	1007	975	1047	996	1019	1037	1032	1002	981	1014	980	976	1008	965	1036	1011	1010	982	1051	967	1002	1029	1052	1014	971	1002	934	1009	941	984	1040	963	974	1005	1025	1028	983	979	1020	973	1072	1016	1001	907	1068	1001	1023	1028	989	1007	996	988	1012	997	1101	993	1000	963	1041	1050	991	1014	1044	966	1045	1009	957	1022	995	1036	970	973	1010	978	1008	964	1002	999	1039	1020	985	1019	1050	1007	1029	980	1010	1005	986	976	980	1011	1028	972	1054	979	976	941	976	1070	983	1018	997	994	1009	993	1014	1009	969	1065	1056	977	999	1033	1078	1033	997	1006	976	988	1065	1002	981	1027	1001	987	1006	1049	983	1041	1040	971	1005	985	1040	1031	954	964	965	978	1073	1009	997	1027	965	984	981	1098	1005	993	990	971	984	996	1014	1013	1105	1058	984	1013	1030	989	1010	1026	994	1012	1016	996	1084	980	1012	995	1007	1014	1075	985	1086	959	1025	970	1042	979	1018	1072	925	1032	1066	1013	1040	989	1017	984	1012	989	985	1035	1019	971	982	1008	978	1013	1020	998	948	998	990	1042	1017	1017	1015	1038	996	1036	1048	1036	953	1011	952	1054	1056	974	940	958	1031	1044	985	1009	1000	1009	1022	971	978	1010	986	1013	994	1039	1004	984	1006	950	1070	962	989	1026	1026	983	968	999	1011	1001	1014	1020	998	1029	958	1016	991	1013	1028	996	1037	1010	941	939	989	1020	1037	1021	991	1021	1041	976	951	987	1005	970	936	997	1016	1035	991	982	971	1024	994	1007	979	979	1017	979	1004	1054	973	1004	1004	962	960	1000	946	912	949	1013	954	1048	974	1057	996	1005	917	1043	1026	1051	1049	1047	1019	1000	985	1010	1014	934	1009	1005	1028	986	975	999	994	1009	997	955	987	995	983	945	1050	937	1037	949	984	1005	1024	982	1002	1000	983	1014	967	1004	1008	994	975	989	971	1025	993	981	1016	988	1007	993	1010	980	1003	1010	987	987	986	1038	1007	1014	994	1031	1070	1048	957	1015	1030	997	1013	997	981	1059	1003	1102	991	963	984	1013	1050	1048	1017	992	1024	1001	974	990	1013	997	1025	1002	961	1052	1040	1051	1078	1014	981	988	1024	1060	1016	1021	1000	986	1012	1046	1031	1003	1022	1036	975	949	1002	995	983	1040	1025	1007	1053	974	991	989	985	1077	956	983	974	1013	1001	1037	1058	980	983	989	1001	1019	1066	995	936	957	1051	991	943	995	975	1005	1046	1010	983	999	977	984	1016	1002	983	1018	976	1031	975	1030	1023	1019	967	1009	1001	1005	986	998	1044	1007	1011	973	1013	1007	997	1058	1056	1014	1016	971	991	931	1015	1045	1029	1000	979	945	999	984	962	1008	989	1017	972	1005	999	1033	1013	1039	981	964	1040	940	944	1048	1003	997	969	965	997	1041	997	985	966	983	974	1038	948	928	1086	956	1005	991	1048	976	1007	1002	1031	982	1005	1023	973	1005	1015	1005	1014	1005	1049	1018	1038	967	937	1003	1027	1015	1003	987	1003	994	1002	977	1029	1022	1023	964	980	974	995	1046	998	1025	1028	1006	1025	982	1033	982	1032	986	1001	991	1004	956	1050	1042	964	1008	991	1031	926	1007	1043	1048	979	997	989	972	995	998	973	987	974	1021	1037	1023	993	1011	1006	1018	932	1063	990	969	976	987	1002	974	939	1015	1051	990	1011	1006	1000	1007	972	960	998	992	978	1007	1003	1068	975	1027	1040	994	1002	1034	1016	998	972	1034	1024	995	1013	1007	1003	972	1024	1045	1064	1040	1058	1041	1086	998	1006	1058	996	990	1047	1001	981	1008	1080	1044	1004	1073	1030	965	991	1069	982	1046	985	997	950	1036	1011	1033	937	979	1045	984	1004	924	977	1037	1006	1012	1011	1048	972	1020	1048	948	1016	961	1002	989	1011	1023	981	1026	1039	1003	1011	1031	967	1004	1004	1035	1024	998	1020	997	1009	964	965	1073	1005	1039	1001	1016	1015	999	1010	990	1003	1038	978	1020	948	1008	1019	970	1040	993	951	911	996	997	1043	981	1020	989	1003	980	1037	1007	1015	1010	1010	1011	966	971	948	987	992	988	1036	1015	987	981	1026	1012	983	1015	987	996	985	1012	1050	1059	988	963	1037	1042	988	1015	960	1004	983	1000	976	1026	955	978	1026	960	963	931	1064	1040	989	1034	1006	980	1012	1020	1017	941	996	926	996	1029	1038	1005	1022	964	998	1004	1023	930	992	976	1019	983	997	1023	1003	1029	1020	1004	975	998	993	965	988	994	1019	985	1038	980	1027	1056	972	1011	1027	961	930	982	1022	1055	1026	1016	1030	1019	1027	1017	992	1036	1024	1018	1014	1006	1000	987	983	1013	1029	1045	1019	1021	993	1049	1019	924	1051	1036	1007	967	1010	1012	1039	1019	981	1018	1008	1003	940	1002	983	1025	1049	1017	994	972	1009	997	971	1004	1046	1033	960	1023	989	986	979	981	968	1039	1024	1039	985	984	998	966	957	1046	1000	973	1018	1000	988	1021	1015	1059	1020	1012	950	968	1021	1026	1025	1030	981	963	1025	995	982	979	1071	1028	1017	985	963	992	1015	1011	989	1004	1039	1011	980	1033	1001	973	976	1026	1034	1013	967	1019	1013	1014	1060	1007	1013	1012	1025	1032	1012	973	1014	989	996	1034	956	983	939	1006	992	1053	1040	988	994	923	1043	1055	989	1020	953	1003	1082	1042	979	1032	963	956	1014	1037	973	947	951	1021	971	998	978	983	986	987	971	983	966	1027	1000	1002	1006	985	1019	1035	994	991	997	1013	995	995	958	1001	1008	1008	1097	988	956	1063	1020	1018	989	973	1018	933	969	1039	1039	959	1047	1028	997	1018	1026	1047	943	1017	1017	966	1049	970	982	1023	993	977	1017	1009	983	1026	999	977	1036	967	953	988	1032	984	1000	1013	996	1031	983	1035	994	1023	1006	978	1055	1044	1019	1029	1014	1045	986	1034	1016	1029	1001	979	1049	1010	1030	991	991	994	1007	1005	995	1007	1036	1022	991	1008	1031	1023	996	965	1033	1027	973	985	986	1028	1031	973	993	998	995	1034	1026	975	1036	1003	974	1024	944	989	1011	974	973	1035	982	990	1000	1020	1007	972	987	935	961	1020	992	1011	1058	962	1037	1002	1025	1000	987	1038	1062	1008	988	973	987	1012	1014	1028	1038	1045	1036	979	961	997	1016	1002	1019	1057	966	997	1009	1009	1009	966	990	1026	1017	982	993	951	965	1022	1002	1014	979	1029	972	1045	1014	1037	989	955	944	994	988	1031	998	1029	992	966	1031	963	981	1008	1045	1028	1059	1020	1013	1039	997	1024	985	1062	1025	1038	985	1015	964	1032	966	1031	948	1030	975	991	1048	1010	965	985	1069	980	991	1011	966	994	988	981	1028	1014	1029	1031	1012	1052	981	1007	1048	1044	980	987	1002	1010	976	943	989	998	1026	1007	983	985	1092	971	947	955	1028	1028	961	984	1016	1013	994	1028	986	946	965	968	1003	1004	1029	1034	1045	1018	1057	981	1006	989	1047	1038	965	1031	1020	1000	931	983
23538	21604	28637	25059	21265	11755	4597	2837	2139	1751	1465	1242	1087	928	818	809	778	738	635	605	635	546	657	607	569	560	524	518	545	548	571	500	503	485	499	541	519	526	518	505	505	528	483	484	530	547	491	527	488	504	501	503	450	493	481	486	493	518	509	449	518	473	508	516	463	475	522	467	488	521	489	515	448	460	521	498	484	494	489	499	497	456	506	458	459	482	486	456	482	541	477	511	496	470	497	484	481	486	471	488	479	470	503	485	514	450	481	507	473	445	476	508	497	470	464	448	504	451	510	508	485	496	479	454	472	472	459	507	498	475	482	496	487	509	477	427	469	456	456	497	510	471	476	485	489	491	474	469	510	496	490	481	488	473	465	492	508	481	485	471	515	502	483	508	496	460	505	447	487	489	545	499	504	467	495	448	521	457	505	458	517	480	478	499	488	481	488	507	513	486	502	494	527	479	502	514	467	494	489	512	481	496	493	508	500	510	504	458	478	484	493	475	465	488	496	488	490	489	493	548	465	462	508	502	480	459	434	471	481	508	483	463	452	472	522	515	462	487	496	492	498	483	448	512	484	504	494	491	479	492	476	469	485	457	492	484	471	467	501	488	462	480	510	507	485	478	482	438	457	510	473	471	457	467	475	417	517	440	479	478	469	491	509	481	528	509	456	503	503	490	504	468	503	503	487	450	471	495	479	464	481	485	490	510	491	504	498	493	460	510	487	477	444	492	441	468	478	468	464	468	478	482	487	492	489	462	490	488	460	470	523	483	503	488	523	464	465	453	470	516	477	489	482	489	458	520	485	506	483	486	477	502	491	498	527	451	471	486	509	483	483	445	494	467	468	503	483	492	469	474	498	475	506	493	447	491	474	495	501	459	504	497	467	461	470	474	489	465	494	519	500	485	498	498	488	472	495	541	455	488	492	479	470	509	445	514	490	516	480	448	462	467	455	502	502	487	458	494	518	506	505	469	470	471	462	452	486	526	555	464	458	517	465	446	458	441	472	484	491	508	514	491	488	476	481	458	491	470	462	494	454	491	499	503	489	499	471	472	478	483	493	480	504	465	491	437	476	480	480	512	484	489	489	503	490	489	467	518	522	501	465	466	477	497	491	503	497	497	482	474	498	473	477	438	483	498	498	511	458	488	460	493	472	489	485	480	520	469	431	485	510	459	490	464	489	488	484	470	453	480	526	432	525	457	447	506	483	462	459	447	457	487	516	469	500	487	516	500	463	467	461	482	445	447	490	507	473	493	497	480	491	489	470	497	476	493	509	478	484	482	486	442	494	497	476	525	486	444	497	471	498	488	467	474	441	499	462	485	560	489	496	499	459	478	500	461	444	481	503	533	484	470	486	498	458	477	410	497	490	479	479	495	475	486	497	468	503	488	497	481	460	465	511	501	452	485	507	489	476	491	460	488	478	506	503	496	484	481	483	506	453	471	498	447	484	487	461	488	513	498	493	506	462	496	495	492	512	459	457	454	472	473	463	481	507	458	503	507	485	435	441	484	503	473	482	455	477	481	459	479	481	475	473	477	484	519	509	432	474	504	486	527	474	477	485	485	500	493	503	515	490	517	428	484	475	519	465	479	518	491	480	466	485	490	485	478	510	461	470	462	482	510	517	480	497	488	491	444	516	509	511	467	458	513	479	469	446	454	480	510	475	440	481	521	468	504	476	479	503	511	481	492	498	465	484	479	459	460	490	454	489	466	522	469	478	483	480	528	482	486	508	485	483	507	439	476	449	474	489	463	466	470	497	521	521	507	481	492	499	478	445	507	477	505	473	480	490	464	501	525	478	483	476	493	475	498	486	486	470	459	467	462	511	496	478	503	476	469	435	500	501	514	436	490	500	509	512	468	455	485	515	462	497	481	489	439	466	473	432	475	458	488	536	481	509	464	480	463	501	500	476	517	497	485	507	497	473	482	433	507	462	518	491	495	472	479	489	457	448	448	509	493	464	491	507	480	491	468	529	526	493	494	470	481	476	487	482	443	451	497	439	533	471	480	497	461	456	503	499	474	487	438	472	460	497	480	507	469	479	501	504	453	502	516	520	493	513	443	483	466	458	477	504	471	484	463	481	476	461	465	482	484	471	467	502	482	497	496	449	508	453	485	508	469	472	496	504	464	501	476	509	468	485	466	509	452	498	498	471	476	470	453	478	453	490	489	454	513	499	493	461	506	503	506	502	490	496	484	478	464	481	518	509	498	440	498	461	456	532	433	516	452	455	489	492	478	505	475	524	510	494	461	491	513	526	463	500	475	511	466	477	519	490	499	459	487	494	499	506	499	473	458	475	475	454	498	475	525	499	482	451	550	521	512	477	461	480	498	503	456	457	530	455	499	477	446	439	459	463	524	498	506	469	466	436	476	444	514	520	506	490	469	464	490	488	495	496	488	523	488	473	476	486	440	454	477	465	465	526	492	505	484	500	491	475	484	493	485	513	477	422	486	484	486	443	470	474	482	523	488	489	528	435	487	484	500	499	483	476	481	494	492	478	456	482	499	450	468	460	500	508	474	517	500	455	467	465	503	492	514	492	464	478	542	485	472	497	479	525	444	499	489	472	455	503	516	484	506	476	490	495	473	451	484	497	471	501	468	467	507	523	486	487	468	494	466	454	460	485	497	480	502	455	472	489	523	436	473	490	522	488	457	482	452	492	501	470	483	475	506	493	518	489	474	490	514	485	495	494	511	469	466	460	518	493	481	470	497	461	520	445	484	512	500	465	490	467	467	486	494	505	486	449	469	504	476	474	461	479	490	494	467	514	484	471	436	481	499	502	502	501	483	467	501	505	499	481	471	502	464	461	461	495	486	474	467	463	475	520	477	501	490	517	446	486	461	465	511	499	508	484	464	513	468	483	510	511	464	480	429	465	511	477	535	449	515	467	471	453	466	474	508	501	507	480	488	436	439	522	538	457	489	519	497	469	475	467	452	463	477	482	483	507	479	519	471	487	463	461	479	473	504	463	475	484	516	523	479	451	479	492	485	459	474	483	491	499	474	462	480	481	457	472	477	469	478	469	501	485	491	520	512	469	503	510	496	480	476	484	485	487	498	482	465	466	487	484	475	477	461	549	490	461	486	479	514	449	496	467	506	531	477	499	466	487	520	452	496	474	518	470	488	483	467	520	478	470	477	478	475	493	470	475	494	522	474	502	506	465	463	482	485	509	491	505	502	486	476	503	522	467	477	466	434	501	513	485	461	506	507	479	446	464	485	484	481	490	483	463	460	477	480	482	480	490	507	504	485	453	508	521	454	480	473	482	520	476	459	506	477	481	463	470	507	468	476	501	476	483	509	471	483	458	485	464	507	460	504	481	507	499	453	469	541	513	486	511	471	464	426	497	483	518	526	467	532	510	498	508	472	482	479	492	478	476	446	459	453	507	495	509	494	514	449	459	481	460	451	406	491	474	462	477	500	456	507	502	472	476	499	482	494	491	495	489	477	504	468	478	476	514	473	470	488	498	484
13967	30111	23689	15761	12052	9729	7382	5848	4737	3661	2966	2586	2112	1924	1715	1591	1385	1245	1218	1104	1080	1040	1016	939	938	878	835	817	849	860	804	803	805	785	765	830	780	816	801	739	806	789	803	770	744	756	795	764	785	738	753	743	773	789	762	703	751	735	723	744	734	759	752	763	810	743	745	716	739	741	715	680	721	715	730	735	730	750	705	738	725	736	734	751	797	789	752	763	758	745	717	724	787	741	738	767	760	722	772	725	752	728	724	778	702	764	672	775	803	776	763	670	710	731	706	743	734	752	758	754	713	751	735	713	752	735	722	768	746	751	762	764	690	761	748	713	657	734	730	741	726	754	749	759	740	695	665	745	777	785	740	704	731	740	733	729	760	722	736	775	791	769	767	701	709	754	726	776	732	766	772	738	735	729	708	728	737	714	709	760	691	721	724	757	718	734	735	766	736	721	739	784	771	690	702	720	766	743	742	765	723	732	720	766	741	784	709	717	719	754	729	727	724	734	707	771	721	726	782	763	709	716	764	776	769	744	706	712	755	712	725	796	708	779	770	777	720	742	710	743	726	744	744	714	730	747	700	747	717	709	733	749	778	726	705	757	771	753	768	739	743	723	709	731	727	744	696	723	735	742	732	724	777	773	735	704	767	745	735	736	710	716	746	762	733	749	748	759	766	697	691	745	745	714	695	768	716	721	785	762	757	776	743	760	707	760	738	705	809	698	730	732	699	736	758	764	742	723	719	770	698	701	705	759	743	707	752	742	689	714	756	723	727	710	786	693	771	752	774	751	716	694	751	755	753	722	734	768	742	720	713	751	732	709	785	699	762	751	684	729	733	754	743	694	769	732	814	719	741	779	750	774	744	733	708	717	772	689	775	769	781	711	737	735	729	761	741	681	714	705	729	715	692	710	703	701	777	725	776	725	734	754	739	737	744	731	758	749	721	742	721	746	715	741	723	761	722	737	735	748	716	731	755	719	749	802	766	763	719	757	706	786	701	711	665	727	694	744	716	703	728	737	730	684	758	755	750	745	705	720	739	722	779	701	760	802	743	718	714	725	755	735	783	709	717	759	721	775	701	754	709	720	768	750	739	794	714	709	790	734	736	715	745	755	786	722	713	713	750	754	730	765	706	759	731	691	725	709	727	728	747	766	703	780	766	761	777	766	761	724	755	743	725	726	710	701	732	750	757	721	714	700	718	730	753	754	711	751	772	714	715	773	759	769	755	753	795	701	755	717	709	750	733	740	720	735	741	692	733	735	722	739	739	736	739	714	736	695	738	774	761	751	764	735	682	693	715	715	681	717	742	824	734	732	706	718	733	746	712	742	763	712	781	800	747	695	703	718	768	744	727	730	754	773	727	802	704	726	739	736	717	704	753	742	734	730	765	687	762	724	693	730	720	698	730	710	766	771	775	772	718	750	774	719	723	695	723	703	777	730	760	733	722	719	733	773	739	740	699	752	717	730	745	742	738	759	757	754	746	758	708	782	748	684	723	713	763	709	740	757	772	788	733	771	756	715	768	785	678	756	730	683	726	747	699	714	705	698	738	719	697	762	741	750	746	725	752	700	682	747	738	736	710	793	736	705	734	729	777	764	764	700	745	738	713	722	735	712	741	769	803	739	733	741	754	806	726	759	709	766	755	787	748	727	721	737	737	775	725	754	726	790	761	749	727	679	687	774	731	782	692	786	745	717	801	752	778	770	739	709	703	749	749	761	751	728	731	777	686	714	767	729	728	750	757	739	726	699	721	753	756	773	755	738	740	748	716	753	744	732	700	704	746	720	715	725	751	731	771	742	701	705	741	708	730	727	756	748	729	720	739	771	774	731	734	705	793	746	745	738	726	708	736	735	736	692	752	756	711	746	737	698	753	739	714	734	729	753	693	739	764	691	747	697	694	763	703	722	795	708	710	735	665	696	725	755	732	752	688	712	793	726	694	728	741	744	707	737	789	740	758	770	759	761	742	701	749	718	756	699	746	761	720	731	735	732	691	755	718	706	729	738	734	656	744	716	732	770	706	745	741	713	710	667	749	766	705	746	748	763	708	711	675	730	741	774	751	703	720	726	733	714	705	753	714	741	725	752	724	783	755	785	738	774	750	700	715	717	695	702	757	734	664	720	726	679	730	790	705	732	766	719	750	747	729	706	714	773	760	713	746	738	760	754	734	729	760	744	753	773	748	697	767	755	708	750	705	716	707	720	764	721	735	752	775	684	775	735	727	740	713	743	763	752	709	727	742	701	688	684	785	759	724	727	709	720	709	678	734	754	760	696	730	726	709	739	704	747	730	675	754	797	726	720	722	798	752	781	730	738	726	730	713	696	739	767	765	697	709	801	759	755	720	741	727	794	735	698	712	738	729	737	735	705	752	720	752	744	687	739	710	768	762	775	738	772	733	735	743	690	779	701	762	787	735	717	747	700	738	739	785	756	740	750	728	709	728	742	766	750	742	725	699	728	755	697	758	743	721	776	732	751	730	769	733	683	732	780	702	743	786	779	744	746	756	704	769	655	712	753	739	773	724	707	714	761	712	730	762	770	756	788	708	764	735	729	737	753	722	751	738	717	743	729	735	717	716	766	720	746	722	747	787	755	732	728	760	733	741	791	707	782	760	727	695	760	722	766	758	708	688	717	773	721	677	764	745	766	777	745	719	704	728	747	711	726	701	721	699	734	744	704	731	715	753	691	708	723	715	741	701	726	755	733	761	753	716	749	736	731	733	711	758	718	717	755	734	754	704	705	694	730	754	754	726	676	745	756	708	724	746	713	785	708	715	707	737	776	773	736	737	769	760	720	749	728	773	756	722	750	776	669	741	705	729	764	757	753	703	701	748	735	780	761	737	727	694	706	741	768	735	748	751	726	752	724	713	744	703	779	734	761	751	721	720	708	766	742	752	750	736	743	736	722	716	701	726	750	792	720	709	736	717	704	774	745	744	705	748	746	724	702	707	718	715	722	792	723	728	721	670	740	790	699	724	752	751	754	745	721	694	741	714	735	740	737	766	738	691	691	739	698	726	720	751	756	706	681	730	794	731	710	734	771	736	679	694	709	722	749	733	753	735	730	740	722	735	726	726	774	761	809	714	743	720	777	740	683	748	713	773	740	756	755	787	706	712	782	764	711	700	766	706	709	734	729	744	773	692	711	701	703	771	725	749	752	711	735	747	726	775	710	679	729	757	732	725	741	757	767	756	745	717	775	720	741	739	689	712	783	722	698	714	720	731	742	703	741	706	747	701	667	745	731	696	766	751	709	732	733	741	711	742	739	755	732	741	745	760	696	740	792	778	765	732	666	715	766	775	684	743	708	712	731	696	756	755	749	763	721	734	698	730	711	765	767	765	760	773	707	691	733	718	730	763	765	706	746	736	738	749	682	760	742	736	647	709	702	773	752	744	722	724	690	738	729	704	764	756	711	745	715	745	682	747	704	735	701	756	731	731	748	717	741	715	747	750	751	773	721	736	728	691	714	708	720
25057	21630	26686	24949	8256	3621	2578	1897	1545	1378	1256	1102	1011	977	877	848	786	773	718	678	700	705	628	636	668	676	650	653	666	675	648	643	665	654	620	650	643	681	635	630	643	600	634	610	599	667	655	670	647	640	625	570	605	633	609	618	626	561	585	641	626	616	633	598	595	605	626	638	629	654	658	615	614	648	596	638	604	631	629	598	606	560	635	639	604	586	667	580	644	626	605	598	646	624	626	627	649	615	617	643	669	570	608	576	668	596	591	605	597	617	632	606	581	609	647	577	597	581	662	683	622	598	618	668	618	649	618	610	591	627	625	606	648	598	581	632	620	575	611	618	578	625	668	640	636	599	587	653	661	641	613	603	647	634	606	610	626	614	612	612	655	577	628	607	591	589	607	592	585	625	606	585	656	598	657	593	624	623	626	590	608	590	627	630	639	575	599	596	624	603	627	640	590	603	652	622	626	636	605	596	647	620	636	610	654	632	647	656	532	634	630	649	656	625	652	585	626	570	612	609	642	587	602	618	660	596	605	611	622	593	648	614	603	592	657	595	577	608	629	611	632	607	573	621	609	616	576	620	568	628	615	629	632	653	617	609	635	648	603	627	642	625	605	654	612	601	600	622	595	643	611	631	635	611	630	631	655	658	691	645	658	624	595	608	639	591	601	629	602	622	620	603	617	594	607	626	619	604	643	614	649	552	588	609	647	617	633	596	604	647	601	612	613	669	594	607	612	637	608	624	588	612	630	577	584	602	602	602	646	621	644	658	661	610	621	647	620	595	594	668	624	589	662	645	622	613	630	616	646	648	634	591	623	604	622	594	634	646	588	598	658	597	677	585	623	612	634	639	595	617	620	632	598	611	573	634	616	658	601	641	609	618	646	579	596	573	615	636	617	627	618	567	599	618	670	637	570	619	632	600	598	586	613	619	598	596	623	661	610	625	640	622	608	600	629	612	601	604	631	600	583	571	628	574	603	649	621	587	646	612	653	642	589	597	616	557	562	637	589	587	580	573	643	610	607	596	574	651	619	621	681	602	617	622	623	560	653	627	594	640	614	580	607	611	624	636	602	624	611	615	600	614	598	636	633	636	634	601	665	616	648	593	611	584	659	596	600	582	609	625	612	627	663	634	622	628	625	600	636	599	633	631	639	618	630	627	619	648	601	637	635	594	644	598	605	608	602	639	604	650	597	583	613	624	569	585	622	589	620	593	577	601	593	663	640	605	645	623	586	609	634	568	604	652	610	608	613	634	656	613	611	591	611	631	597	608	621	609	616	605	639	595	635	627	622	583	649	666	620	615	611	603	633	642	578	582	661	618	637	607	609	635	612	594	595	637	609	600	588	624	639	601	600	647	625	625	669	651	637	619	587	603	603	620	642	635	615	667	639	582	626	577	625	610	616	640	607	673	639	583	625	601	586	617	601	613	601	641	611	604	607	606	611	582	662	646	599	657	611	637	644	624	634	559	601	616	660	650	567	659	624	583	616	603	643	622	608	617	608	608	593	618	596	621	569	623	583	638	686	618	609	604	605	619	634	638	626	622	599	680	628	593	616	623	674	610	611	602	687	649	612	620	628	591	599	595	661	646	612	592	591	622	624	609	608	595	625	653	604	647	614	641	608	624	590	624	615	589	607	595	608	600	592	615	636	656	651	610	641	608	595	604	599	603	606	596	654	607	687	617	611	609	569	588	637	645	633	585	636	598	681	620	650	639	623	590	604	642	652	642	619	632	598	613	638	613	639	580	608	633	590	617	603	643	687	586	647	604	605	568	578	620	620	652	581	605	600	613	603	656	642	587	625	608	648	662	632	655	603	598	588	634	656	629	639	588	614	655	605	632	637	617	634	636	630	627	638	630	628	622	631	607	655	599	626	594	651	636	616	642	618	596	588	625	612	633	627	628	623	598	654	611	665	620	634	617	631	617	658	625	587	615	609	607	607	588	648	600	643	612	645	643	596	627	575	565	597	588	582	642	607	644	643	574	589	681	607	646	596	640	633	616	611	625	640	603	629	603	612	594	621	617	608	599	655	642	639	602	594	594	632	649	598	604	577	594	635	586	585	632	621	622	637	607	629	609	625	566	612	645	696	609	605	623	631	595	628	620	612	624	596	613	611	600	654	595	601	615	609	595	645	632	643	663	667	637	619	597	601	643	625	611	619	618	623	647	582	583	638	579	612	609	635	662	630	652	627	640	592	626	623	630	644	616	618	629	566	629	605	621	599	593	635	590	549	605	627	622	611	599	611	624	599	660	657	648	646	625	664	625	635	680	611	618	594	594	603	650	604	618	637	649	610	598	600	652	601	621	626	624	585	619	579	584	646	595	621	587	606	612	644	560	622	608	625	608	627	662	627	599	590	590	615	644	629	602	578	581	567	649	588	615	612	619	617	654	587	603	597	608	618	592	607	625	619	629	627	637	577	611	596	623	601	608	646	606	633	636	664	609	621	674	578	579	624	606	611	620	627	633	653	617	574	571	601	604	614	638	593	606	643	645	628	635	616	627	595	647	620	636	600	615	613	653	606	665	598	624	668	646	570	610	627	642	613	617	623	604	588	617	636	642	638	621	649	696	594	622	605	599	620	644	595	633	639	605	642	673	595	609	631	630	577	643	619	615	644	571	604	615	675	611	637	631	611	602	608	632	609	592	599	627	583	574	640	615	631	602	642	624	631	647	619	627	616	651	645	662	628	599	668	588	618	630	616	632	627	622	602	629	582	601	594	632	625	587	614	589	623	603	620	627	650	617	608	616	619	619	590	606	615	649	554	632	592	600	629	597	624	654	621	662	591	636	655	629	636	634	625	676	560	636	632	605	663	615	618	599	560	635	622	620	643	594	599	657	641	651	596	620	643	608	596	631	634	586	660	611	562	583	620	612	560	610	600	585	588	613	581	650	574	632	620	642	599	647	606	643	626	605	602	605	617	572	578	597	621	664	611	643	665	626	585	593	606	607	655	595	634	658	575	629	634	613	565	600	608	657	619	591	601	643	600	619	613	623	648	625	649	601	599	599	623	632	627	564	597	639	583	564	606	615	622	567	623	623	679	640	590	604	625	602	677	649	605	581	591	623	662	620	616	640	597	653	603	658	629	658	620	578	646	635	607	625	605	639	610	587	617	590	647	586	619	615	599	647	641	636	630	633	617	624	585	647	609	599	623	588	599	621	602	648	590	562	638	674	593	596	593	599	600	567	647	596	563	657	587	645	638	618	583	609	600	645	605	633	624	611	652	591	634	671	562	648	582	585	632	625	639	583	611	583	613	607	626	608	656	651	618	634	630	633	595	646	586	596	570	605	619	611	629	621	589	616	627	639	677	612	610	605	604	611	617	649	624	688	601	614	617	643	625	663	602	625	592	598	620	604	644	633	653	629	642	575	594	628	660	651	606	635	642	615	598	669	668	600	640	561	633	605	621	594	620	602	652	608	598	593	616	629	668	603	619	645	610	636	595	600	585	623	618	638	631	611	633	618
13421	25921	19739	12613	9389	7383	5764	4521	3634	2941	2463	2150	1983	1676	1578	1490	1317	1301	1226	1195	1145	1101	1094	1083	1051	1053	1012	983	1027	1043	1027	1023	1008	1014	993	965	1000	996	926	1006	947	896	965	931	861	944	895	942	958	957	905	934	931	922	924	932	994	890	866	918	874	974	914	949	907	971	940	948	954	908	990	938	912	935	908	941	955	902	948	912	902	919	929	910	841	919	917	907	880	957	908	909	926	934	956	944	922	885	895	872	956	909	890	939	884	901	878	944	907	960	867	929	892	862	891	925	974	920	910	892	900	895	936	955	862	968	951	926	845	930	920	894	902	943	877	924	931	876	944	942	926	916	955	864	883	925	926	978	911	954	912	903	855	921	916	918	907	938	945	906	858	904	946	910	908	934	901	901	867	917	867	860	945	922	926	901	916	912	917	920	952	921	904	902	937	898	930	909	845	888	888	902	935	867	940	905	906	923	919	896	932	928	925	923	945	942	917	943	961	952	919	920	921	937	912	901	1012	949	920	894	881	907	884	1003	918	935	897	924	957	936	910	943	909	926	939	893	979	930	910	924	887	869	901	929	917	947	892	913	861	903	899	904	915	978	889	924	880	920	897	954	877	911	945	896	959	920	941	922	939	917	918	924	897	898	959	871	903	942	934	949	928	944	887	942	851	957	894	948	883	918	884	914	906	896	946	942	929	907	898	906	896	880	889	883	962	905	891	918	976	888	864	863	880	959	919	907	914	933	905	959	886	882	940	892	901	911	912	869	937	884	911	880	865	915	876	946	905	885	946	937	960	920	974	908	887	905	883	891	882	916	976	896	888	909	950	921	867	935	871	900	917	908	949	925	952	937	913	887	895	911	894	949	899	922	926	954	880	964	875	909	896	906	939	942	912	891	916	872	924	884	943	902	860	893	892	877	968	907	933	915	947	877	875	885	850	877	961	926	869	881	904	935	876	947	922	909	896	941	946	914	860	887	930	929	868	900	963	911	931	918	922	902	911	966	911	895	918	897	922	894	928	954	933	886	859	896	936	888	906	909	973	910	904	936	881	935	923	940	919	1003	913	919	888	879	927	979	847	859	897	919	880	944	931	926	881	823	990	951	930	866	900	895	946	977	912	894	911	900	932	863	944	908	939	885	968	957	891	956	937	959	916	871	881	888	895	908	946	916	859	900	912	924	898	855	892	884	945	908	986	957	932	842	925	922	886	904	896	932	967	872	917	879	948	913	911	903	876	965	881	938	996	941	892	868	891	867	942	887	922	848	860	861	905	880	935	898	946	859	900	920	882	950	901	893	910	930	895	888	911	914	902	913	930	921	860	881	950	945	930	858	868	874	882	896	878	899	911	925	905	906	897	884	950	914	915	940	959	929	896	927	905	956	872	876	937	912	908	947	886	902	901	927	909	874	958	904	878	909	933	879	886	896	886	903	934	865	927	904	910	936	977	917	883	859	907	923	874	898	891	912	899	987	863	879	904	909	944	904	879	883	867	905	936	941	963	931	907	931	887	880	860	921	906	931	915	955	890	854	893	894	943	942	914	884	885	903	921	930	883	898	924	919	922	942	900	903	883	889	929	893	862	956	882	914	911	945	942	901	952	923	824	957	889	883	975	923	899	881	904	908	885	849	924	919	921	891	951	931	903	867	882	897	890	893	922	913	913	936	909	877	870	935	945	950	920	950	924	937	898	877	911	964	953	950	910	903	944	986	881	836	893	930	963	939	943	934	890	916	882	897	894	954	881	915	919	899	967	901	926	917	956	904	911	949	898	864	899	873	886	885	954	907	899	942	871	961	927	883	910	914	935	919	883	938	936	902	860	930	889	910	940	946	903	914	980	854	979	897	909	943	922	889	932	909	920	934	901	937	917	895	883	892	947	921	917	872	893	907	913	948	888	904	949	1000	901	932	903	907	978	926	924	940	907	919	845	868	890	905	900	903	920	918	932	892	944	924	924	925	845	877	911	943	880	869	887	923	868	928	940	931	844	917	897	908	940	899	920	848	890	909	952	913	862	951	900	923	969	962	930	967	933	870	943	932	953	910	949	909	886	944	872	861	895	920	915	957	885	892	935	969	903	906	986	931	901	925	876	909	924	908	874	917	914	931	941	935	878	894	882	926	909	908	933	947	861	903	941	909	885	891	859	908	918	959	971	870	877	953	880	866	914	908	937	926	920	898	918	905	833	868	913	906	939	926	905	895	874	919	941	880	926	906	918	887	861	936	892	928	837	941	970	941	930	898	876	898	904	879	913	876	889	927	910	865	934	938	944	851	888	924	921	992	901	883	907	863	894	892	898	916	913	906	920	968	867	911	811	933	896	915	924	902	939	912	875	874	834	866	863	919	938	909	940	935	879	870	893	887	940	909	886	955	912	926	899	913	925	870	890	869	884	927	924	883	890	932	951	958	939	881	877	902	902	891	925	868	912	919	889	928	886	932	921	887	946	893	957	888	902	899	879	906	970	906	893	958	941	893	873	889	918	942	894	943	923	916	885	950	895	867	919	904	887	928	891	883	915	921	906	918	877	852	913	915	920	939	888	915	896	860	919	899	898	924	956	926	925	903	914	919	910	899	924	905	926	902	921	885	912	916	924	876	882	950	914	885	922	922	900	932	922	972	914	888	876	953	876	868	881	874	919	856	866	943	893	924	871	889	896	957	913	916	946	888	886	944	879	882	902	906	975	919	949	911	942	897	895	881	902	941	890	909	984	913	877	899	919	958	864	900	842	968	879	917	970	942	897	909	936	973	900	908	863	866	912	877	910	889	971	928	945	927	937	940	896	946	891	933	892	919	921	916	862	901	894	947	920	916	886	949	897	891	885	898	904	951	932	912	896	939	890	967	895	957	912	863	990	897	924	947	942	907	914	913	889	847	926	931	904	982	876	957	899	900	912	909	939	964	899	903	916	913	946	916	925	979	938	919	910	883	881	915	918	890	955	869	873	929	908	894	920	906	891	947	942	867	876	852	917	886	915	925	955	949	828	914	965	903	894	934	914	927	911	942	876	926	916	954	926	903	870	902	930	904	905	941	908	892	949	885	900	938	928	889	956	937	892	965	891	898	905	920	888	867	893	939	890	930	891	901	939	903	914	966	948	889	870	966	859	931	879	927	885	886	947	932	869	911	899	954	947	911	863	920	927	930	909	930	907	887	844	912	874	923	864	951	1001	904	892	901	923	844	896	921	937	904	904	923	909	879	927	897	918	922	915	841	934	893	875	848	922	958	905	949	904	954	919	925	897	912	886	862	931	916	874	972	898	948	923	866	922	886	884	921	921	935	887	920	928	916	914	907	917	881	953	928	900	959	843	904	898	851	926	900	929	874	926	903	906	884	943	903	893	934	879	908	921	902	957	862	928	948	941	890	931	903	926	891	889	887	983	868	936	893	861	924	957	898	938	942	930	966	897	917	853	906	894	922	885	902	885	890	938	888	889	904	932	922	901	928	947	898	975	885	963	834	938	922	908	896	942	921	889	946	902	963
22791	21624	29148	24598	21665	20636	10163	4076	2733	2146	1818	1452	1277	1127	1083	872	850	709	689	662	576	570	534	545	472	461	435	442	460	425	455	477	416	448	419	407	410	429	421	426	377	397	393	364	397	368	385	436	377	376	388	363	425	386	403	386	373	395	383	361	372	370	349	405	339	352	351	385	373	375	395	349	370	358	365	379	312	399	390	373	414	384	360	387	399	343	406	363	395	400	378	336	339	348	359	373	381	378	352	384	355	366	359	345	373	332	401	383	373	363	365	368	346	345	388	390	346	381	377	385	367	369	364	408	334	375	410	356	391	373	357	359	379	355	356	377	325	390	396	361	371	362	350	366	345	360	387	352	383	396	356	369	366	347	337	398	368	385	355	363	348	353	349	368	373	408	394	347	386	388	355	368	355	321	365	382	364	356	363	354	371	343	353	389	349	386	348	342	381	381	382	384	358	385	369	382	350	337	373	381	355	398	376	347	389	365	392	385	348	356	406	371	406	372	351	378	383	374	346	351	367	338	374	388	355	375	374	385	403	388	364	344	367	394	391	353	377	363	359	373	354	356	380	382	363	342	381	367	354	382	348	364	351	391	359	340	383	378	353	403	361	346	352	391	371	400	384	343	354	344	371	364	353	397	369	367	343	347	345	364	384	392	369	374	381	342	350	373	378	347	373	326	339	373	371	370	351	390	395	392	399	358	372	365	350	366	352	345	363	380	350	349	380	346	365	380	346	379	385	369	343	370	344	367	355	354	383	398	364	376	345	396	405	384	336	347	402	359	351	376	386	372	350	324	379	355	362	345	349	375	362	372	378	375	360	361	346	373	343	368	366	325	375	395	371	352	409	354	357	328	340	365	372	366	370	369	343	345	365	374	342	375	381	388	393	340	355	384	349	366	380	387	365	375	348	361	361	324	341	381	348	370	361	353	351	374	373	348	372	401	328	365	381	337	372	374	347	331	376	362	337	356	401	368	379	372	363	386	369	388	359	343	347	346	391	357	370	365	356	308	353	395	378	375	354	339	378	375	361	331	345	380	358	378	375	372	382	370	390	394	350	383	362	328	371	372	353	392	337	349	356	355	364	386	398	371	339	348	359	382	335	384	389	352	349	385	403	385	366	398	394	325	365	355	358	335	351	384	345	351	335	383	371	369	341	362	351	360	379	375	367	350	372	384	397	402	344	380	389	394	360	379	349	353	390	353	388	359	402	347	357	348	389	390	387	356	352	381	398	355	359	366	379	364	367	381	377	403	349	357	347	367	354	353	357	339	353	397	393	380	366	381	338	380	383	360	364	350	349	382	380	341	363	401	395	362	353	368	405	335	383	326	352	336	363	370	366	382	337	355	371	358	389	361	353	382	353	397	361	394	354	363	387	371	346	372	332	323	390	372	382	392	380	369	371	373	348	372	349	359	394	376	351	372	326	377	362	363	346	396	358	347	347	362	356	343	365	366	386	381	368	335	327	371	361	360	348	355	375	367	404	391	343	366	358	387	347	389	344	345	368	347	342	384	374	371	390	430	381	378	366	394	372	357	377	394	355	357	375	369	364	397	345	387	384	361	367	385	358	345	369	370	359	382	355	360	358	389	351	353	359	369	368	367	359	359	387	339	368	379	397	365	410	368	363	387	383	368	385	387	369	377	369	395	378	380	363	369	384	382	344	361	330	337	344	370	382	367	372	355	382	366	389	408	356	371	382	409	351	356	373	336	374	363	374	353	339	363	386	371	379	381	337	372	413	360	351	342	377	385	351	359	349	353	311	361	362	387	386	357	369	396	359	327	370	399	323	400	375	382	368	360	345	375	346	370	381	362	350	359	355	347	352	342	341	347	388	350	390	376	348	371	362	371	341	346	359	360	379	399	391	354	375	357	386	375	369	375	364	357	397	368	363	386	379	378	360	382	356	378	365	373	367	371	342	364	365	340	381	349	397	361	399	359	351	367	385	364	376	387	362	341	391	358	369	346	348	343	341	354	365	343	380	382	386	353	412	353	338	356	392	336	375	359	344	398	370	372	327	341	378	372	352	340	357	349	379	356	348	354	344	359	363	351	363	389	360	373	368	396	383	401	351	382	388	369	353	326	386	343	358	353	382	342	369	369	384	356	366	348	381	366	415	391	385	367	367	415	388	371	339	374	358	363	350	388	368	358	415	389	362	387	331	354	410	337	358	381	335	363	319	386	349	358	373	372	356	366	383	395	385	375	370	382	382	388	375	387	386	366	361	368	363	379	389	375	357	381	333	354	347	379	366	361	353	399	367	391	414	356	391	385	368	420	371	370	355	356	363	365	363	393	367	391	379	373	341	356	363	352	344	366	358	378	364	354	357	403	386	382	357	367	347	364	347	350	360	379	343	361	375	373	376	370	352	345	407	339	370	384	402	330	362	368	378	340	342	363	351	358	375	334	383	374	389	361	394	355	368	402	369	359	394	346	369	375	385	368	368	337	388	366	385	373	368	334	346	349	377	418	327	379	367	369	380	371	414	366	370	371	362	352	382	333	397	368	389	370	341	364	346	366	387	364	356	351	369	379	339	353	398	335	371	389	342	360	386	361	352	369	377	387	338	369	395	371	384	377	384	378	377	377	379	347	348	376	353	341	347	342	379	343	378	395	380	349	359	337	359	372	398	362	344	378	361	384	354	383	334	379	362	356	357	374	375	359	347	380	337	394	355	366	368	365	347	397	375	358	397	353	390	391	360	334	371	380	373	381	339	388	361	356	359	338	362	362	368	362	374	380	393	387	364	338	345	363	358	360	355	385	367	351	381	339	339	372	376	364	367	366	380	359	354	376	364	372	365	349	356	352	361	361	355	363	381	349	375	382	363	364	376	393	347	332	366	358	398	371	369	365	378	374	358	397	343	376	395	389	396	358	361	367	347	342	363	369	358	366	387	353	395	381	394	370	368	412	357	320	346	364	372	360	369	326	360	367	371	382	348	358	368	377	375	339	375	352	364	347	360	368	345	356	357	360	362	393	357	356	380	356	352	342	391	367	371	364	392	375	386	369	383	373	353	383	377	355	361	360	368	357	386	377	393	363	355	358	366	375	377	339	347	352	372	385	322	375	361	398	371	380	366	355	345	381	395	362	376	383	371	383	387	346	351	374	358	372	356	411	362	378	408	364	354	385	388	347	366	377	377	333	380	384	339	421	373	365	370	349	410	368	388	358	372	382	369	387	362	365	360	367	351	381	387	352	334	343	348	359	382	343	382	333	359	366	362	344	376	341	357	363	360	351	347	378	356	367	362	388	362	371	380	390	352	372	382	345	342	355	369	376	361	419	353	322	360	351	392	318	338	337	338	313	357	336	399	326	379	369	354	365	347	342	364	395	361	379	347	373	352	390	417	426	352	336	358	381	377	325	383	349	361	381	369	354	356	360	345	377	358	378	384	359	362	355	366	381	371	399	354	386	347	334	397	336	371	370	382	344	359	348	357	381	401	372	369	362	361	353	380	410	379	364	361	394	386	372
16724	34878	28608	19836	16030	12976	10341	7750	6200	4925	3947	3251	2751	2223	2045	1723	1563	1349	1233	1092	1000	936	901	834	815	840	762	748	721	758	683	707	697	651	672	622	616	654	613	581	582	602	628	617	584	622	586	626	591	619	603	627	575	580	583	574	595	546	604	599	567	582	611	549	578	578	580	560	564	567	579	590	599	578	573	595	540	563	603	537	546	546	573	526	560	532	565	528	567	512	613	621	555	542	568	547	570	557	554	571	579	565	544	539	549	522	515	567	548	564	570	526	519	562	567	565	550	544	598	551	584	523	603	595	520	531	563	537	538	553	573	573	557	553	563	530	595	538	586	587	594	530	502	555	544	573	544	562	567	607	539	529	542	565	556	576	555	575	503	571	536	522	588	546	585	558	519	578	517	567	560	526	528	553	573	554	526	541	581	587	546	522	563	525	595	543	568	523	541	556	570	529	535	545	530	560	579	588	554	538	596	539	581	553	543	549	554	522	542	524	550	537	576	568	564	547	589	559	585	542	554	590	532	606	528	529	602	537	569	552	553	565	588	594	520	539	530	556	533	537	554	552	549	574	563	555	542	568	541	533	552	542	555	533	513	580	529	552	590	597	572	563	540	520	546	569	535	571	511	520	532	523	576	582	509	518	582	564	578	606	525	569	551	523	584	583	604	574	517	523	601	533	515	566	545	564	561	553	573	534	548	566	527	610	555	522	559	535	543	560	596	535	574	516	539	514	536	556	548	559	508	564	544	568	595	584	536	585	569	524	537	540	527	593	578	546	535	573	522	527	555	560	539	569	551	551	586	562	540	551	517	508	536	550	527	584	555	532	536	560	506	561	553	573	527	610	580	522	536	542	544	554	557	538	549	508	542	557	537	588	540	531	546	510	537	541	524	547	572	587	525	541	531	569	571	545	574	551	578	567	508	535	578	536	542	554	529	574	557	533	549	599	554	565	537	589	550	575	545	558	558	572	554	504	517	568	535	549	573	610	550	549	559	594	540	547	570	547	581	550	553	542	579	542	581	545	518	558	574	565	568	537	509	523	580	531	558	503	577	593	596	585	560	568	552	560	552	580	495	567	540	530	551	540	558	517	505	590	526	536	547	534	538	547	508	539	565	547	546	585	536	550	566	540	542	569	534	518	543	559	551	542	557	541	564	567	575	552	542	525	566	593	543	555	553	562	541	537	554	553	562	577	531	525	553	548	546	542	566	556	548	552	557	503	552	554	556	559	548	585	536	582	516	524	587	529	519	557	541	582	577	568	588	541	555	528	529	550	515	527	545	536	529	557	553	558	536	538	574	542	569	571	542	554	581	601	566	599	567	524	529	569	529	577	576	520	571	577	532	544	562	527	490	540	540	525	575	526	543	548	568	535	611	570	546	531	551	587	556	501	513	505	591	582	497	540	524	523	525	494	545	558	509	558	544	537	505	537	530	558	531	549	554	582	569	524	554	526	566	531	541	573	569	589	527	573	570	553	540	525	519	597	572	522	579	556	595	575	567	541	570	569	512	586	559	588	579	590	567	522	549	508	529	535	550	553	514	556	525	569	500	566	537	545	587	538	561	565	551	540	580	550	501	567	595	542	531	519	574	551	562	562	511	528	549	556	546	525	547	542	582	589	537	560	525	546	533	524	561	563	521	540	557	609	566	604	570	536	560	507	587	556	518	550	536	529	494	563	527	571	541	533	517	559	538	548	531	557	522	541	566	556	550	545	568	577	532	564	539	546	542	560	557	537	552	552	560	542	538	556	582	554	610	560	531	553	578	491	604	545	574	557	550	536	538	560	550	555	521	516	600	553	598	550	561	495	564	578	553	532	575	538	554	556	538	563	550	567	543	515	573	548	552	541	569	530	570	586	561	563	530	562	547	585	548	532	543	561	577	553	546	574	551	609	533	564	548	522	538	536	563	498	508	521	527	502	580	538	578	548	547	509	552	542	571	551	543	586	554	541	534	548	496	531	566	526	557	563	520	553	581	583	556	529	586	548	532	511	573	515	552	492	534	575	567	532	561	553	560	583	553	554	544	552	558	571	557	562	551	551	536	577	551	569	549	553	551	523	533	577	578	542	567	554	520	583	563	611	543	529	557	512	592	541	568	587	550	532	551	516	511	528	534	545	548	510	555	532	544	535	541	522	554	540	584	549	526	532	544	574	531	549	631	540	544	570	533	523	560	591	581	560	521	533	567	588	572	555	569	549	561	549	533	537	524	560	525	530	556	568	512	574	586	562	550	522	504	527	536	572	559	569	581	599	576	531	584	519	542	572	586	597	593	569	494	581	545	515	573	545	550	568	529	568	556	532	585	535	575	525	590	504	556	575	634	578	556	556	527	534	544	531	569	542	528	572	538	527	540	505	567	523	551	548	561	541	518	510	497	541	563	536	529	570	544	553	545	553	556	570	552	580	558	548	577	585	564	536	560	540	562	561	550	557	516	594	570	539	554	544	588	546	499	564	537	546	534	564	517	566	544	518	547	543	603	537	551	571	531	546	522	559	543	552	542	519	548	545	554	552	517	569	560	494	532	541	549	565	588	534	562	553	539	558	572	537	585	536	531	598	559	588	536	531	533	555	525	549	547	534	565	562	541	546	525	512	534	538	527	560	514	512	533	505	564	566	533	523	564	559	537	543	507	533	534	544	555	542	559	556	559	571	565	557	584	550	575	570	582	567	585	596	551	564	568	579	517	575	541	546	543	574	519	560	543	535	555	601	535	577	569	536	528	577	576	552	547	581	559	579	521	542	576	561	569	581	593	534	577	602	541	574	539	550	566	574	576	589	574	523	551	534	512	532	559	520	548	575	560	553	534	534	603	579	585	544	548	550	550	562	603	573	534	548	552	530	548	533	553	540	537	493	550	580	492	541	550	535	550	544	561	568	586	548	544	588	576	564	551	578	534	529	564	557	570	514	601	532	510	546	569	597	529	545	568	549	545	565	532	558	512	572	541	579	565	581	504	529	607	571	565	547	553	565	573	559	564	528	516	561	535	534	577	545	562	530	582	541	541	555	514	521	548	559	563	575	519	544	590	579	599	578	562	537	547	529	519	534	527	537	513	538	514	549	566	548	521	549	546	535	542	567	582	562	539	556	569	549	532	544	566	558	531	577	538	514	571	573	528	525	518	594	549	533	535	537	588	587	507	556	570	529	555	522	568	540	535	545	560	564	546	555	565	530	580	550	527	546	516	551	554	590	524	529	569	545	570	577	586	556	585	566	498	538	517	508	524	597	579	558	554	561	555	581	557	575	565	581	552	581	567	565	569	540	567	561	575	586	551	557	542	581	562	520	523	555	581	539	527	561	539	528	575	592	577	530	536	541	565	545	542	540	551	540	549	568	523	550	607	533	547	561	544	602	575	513	563	559	531	538	556	483	564	560	564	603	537	559	563	592	543	511	591	558	592	580	537	539	595	533	526	572	540	561	548	551	536	513	551	570	523	508	534	536	523	566	567	570	552	523	542	535	530	578	478	542
27690	19854	13185	6995	3627	2480	1903	1608	1279	1187	1065	1008	924	909	863	816	824	790	745	748	698	751	712	777	707	694	697	680	704	673	677	709	688	693	676	676	669	662	707	675	683	646	685	691	658	718	706	641	677	681	684	693	627	600	683	672	653	673	668	668	659	668	604	637	709	640	685	680	689	661	706	681	668	676	676	698	640	654	657	641	606	673	647	683	629	689	681	624	704	652	625	661	632	645	672	677	640	659	653	682	633	683	728	638	730	631	670	651	709	668	640	662	673	628	707	670	672	672	638	685	627	641	658	655	666	637	644	683	695	672	682	729	655	653	633	687	618	669	641	655	684	717	656	684	633	729	705	672	667	710	667	658	658	663	681	667	658	671	655	699	709	666	685	668	692	687	636	632	662	690	705	709	636	670	683	673	634	689	624	606	633	649	678	668	616	687	678	626	651	678	640	689	671	686	686	674	630	639	688	619	705	714	676	636	640	680	689	661	663	678	616	627	714	671	637	668	672	703	732	646	661	637	673	654	659	703	672	683	617	661	644	661	679	671	683	702	729	632	688	609	638	706	693	677	673	730	692	627	668	639	681	687	658	665	659	697	668	650	656	663	666	651	640	717	642	703	686	682	673	624	653	644	649	652	696	657	678	623	640	662	665	678	711	671	657	711	651	644	618	685	703	630	698	676	639	672	655	670	605	720	695	656	639	666	626	666	644	663	686	676	664	651	683	680	662	670	666	667	652	718	677	657	666	665	696	636	649	644	632	657	671	591	721	703	628	631	673	639	668	680	669	622	663	717	710	708	651	680	649	625	684	638	643	650	645	677	732	627	631	685	691	621	699	632	705	678	653	597	711	699	656	696	666	710	657	655	671	718	676	687	705	632	668	682	701	652	688	664	680	692	630	653	690	717	710	683	662	606	639	681	697	637	701	673	691	641	674	625	719	679	635	727	680	704	708	664	673	686	616	665	686	699	659	692	626	673	675	660	641	642	710	639	641	688	679	699	650	678	706	642	667	659	619	688	651	709	668	653	658	706	685	718	677	654	672	700	652	677	653	668	695	716	657	683	708	639	638	682	638	658	658	646	700	637	664	651	674	717	626	705	644	685	699	654	642	657	675	658	676	674	639	688	651	669	621	700	652	708	650	649	671	686	634	693	644	628	720	665	669	652	648	692	672	668	683	695	645	675	669	670	683	677	689	650	644	697	660	690	659	668	672	658	697	654	627	684	671	671	689	674	654	664	640	699	676	667	657	670	707	688	654	699	683	629	667	663	690	685	635	690	677	680	626	615	646	652	688	650	673	658	636	682	678	678	603	653	660	634	661	655	673	658	638	656	641	664	651	654	675	695	680	689	677	640	713	659	715	701	693	685	691	673	626	666	654	672	713	636	739	684	689	636	690	668	602	634	637	664	708	675	680	618	678	631	648	650	664	678	672	660	673	687	655	695	665	665	650	692	682	665	670	631	669	629	681	697	675	643	672	684	667	649	685	677	669	625	653	649	627	641	645	701	687	642	682	724	692	674	659	641	694	648	667	647	711	676	661	692	671	643	645	676	691	648	638	693	620	731	644	713	612	712	663	660	661	652	672	662	652	656	656	671	679	628	615	699	687	676	645	651	658	678	690	650	692	633	627	644	700	666	673	700	673	732	633	641	649	672	692	717	642	706	706	672	688	664	698	664	703	675	672	656	668	711	671	634	697	673	628	632	626	678	663	692	641	654	683	694	684	669	646	648	638	672	645	700	681	669	662	650	652	686	677	661	640	650	690	678	660	701	689	654	662	662	648	688	628	685	687	620	690	694	642	628	670	677	674	638	700	653	643	636	643	658	679	696	674	669	665	685	690	684	680	629	693	673	675	679	646	688	666	678	676	642	611	694	623	680	662	686	638	640	692	670	626	670	631	633	722	688	684	664	670	635	723	630	706	685	658	694	640	634	649	691	663	677	673	664	708	670	662	700	673	686	663	647	697	705	728	704	651	657	723	656	685	647	653	657	656	659	671	665	646	705	660	680	696	655	617	698	678	647	690	645	614	688	696	641	671	648	686	641	675	663	648	730	674	668	705	646	657	656	698	691	685	675	599	665	694	681	663	659	690	656	656	635	643	615	669	639	669	678	661	651	684	713	668	648	614	675	664	681	664	656	642	662	652	667	658	682	683	682	646	640	625	646	660	667	690	633	715	654	657	630	648	672	670	695	692	649	624	672	689	663	701	625	663	609	683	687	649	700	681	655	665	682	634	645	679	719	657	732	669	661	627	691	684	617	667	626	657	670	671	653	685	663	672	685	651	629	684	654	607	712	693	672	654	682	671	664	671	704	685	665	639	667	674	661	641	707	646	671	693	661	662	679	662	695	641	694	661	671	669	668	691	655	662	682	648	668	663	681	649	665	703	692	704	619	615	721	655	673	667	607	690	681	645	681	680	661	676	648	703	659	715	711	674	676	721	680	676	640	685	691	671	666	671	665	649	702	651	672	702	720	634	696	635	702	634	688	659	680	676	633	637	653	662	605	630	680	653	655	676	637	646	694	676	655	660	669	682	654	666	654	674	657	675	646	678	642	631	623	661	677	657	645	640	652	648	692	677	619	703	648	695	676	672	646	634	688	646	662	669	722	642	636	661	680	638	668	677	674	650	670	603	623	613	617	689	656	689	669	657	683	663	685	645	709	662	677	691	651	643	646	725	646	673	707	685	697	696	687	687	715	637	617	684	664	649	608	681	637	677	684	642	684	696	676	664	643	664	658	707	650	660	671	655	697	684	693	638	645	666	672	671	698	691	680	658	640	682	642	657	685	715	703	646	696	646	705	697	651	674	686	712	670	668	722	655	669	678	682	675	666	659	694	654	666	720	675	637	636	653	688	676	646	674	662	701	648	674	649	643	638	649	626	721	709	656	611	646	675	693	641	666	665	668	714	669	677	625	653	646	676	677	669	715	656	660	644	653	645	643	688	641	667	642	654	693	626	695	678	667	685	671	682	660	631	630	645	706	704	705	674	654	714	668	678	660	690	694	668	672	642	625	684	668	661	671	665	647	670	672	659	655	646	686	606	658	672	653	652	612	685	657	684	622	675	684	669	695	643	648	666	662	674	670	663	692	698	691	671	650	702	728	697	638	645	631	626	651	659	668	679	641	665	678	679	651	700	654	652	638	679	673	692	647	633	631	684	685	720	612	639	711	702	680	620	694	707	663	659	675	662	665	636	683	677	709	661	661	653	660	654	708	656	690	662	641	670	657	625	701	683	667	709	634	682	624	689	678	685	669	625	658	680	664	663	665	653	737	727	683	660	662	649	647	687	648	682	616	704	671	665	640	676	637	664	663	701	642	698	676	672	618	699	651	651	693	665	700	637	614	678	672	704	637	670	676	661	673	710	686	704	717	626	648	680	667	672	647	661	714	628	663	640	651	634	652	657	652	716	659	718	696	674	651	631	647	646	646	649	665	707	628	690	638	664	625	652	702	625	636	641	640	676
12177	20988	15799	8929	6590	5174	4234	3269	2769	2362	2077	1773	1681	1528	1438	1353	1314	1208	1170	1104	1127	1180	1118	1113	1037	1102	1030	1075	999	986	1035	1019	1044	1029	1026	1061	1033	1000	1023	1081	985	1046	1003	992	975	1038	1011	1000	1067	969	1036	974	1000	1020	965	1024	943	940	991	930	1039	975	984	978	980	981	990	967	1022	975	984	981	1004	993	987	1049	983	998	1009	989	1007	986	994	1019	1001	1033	1014	985	946	1033	939	1031	993	968	1019	1007	980	996	1022	1019	973	1060	976	1027	978	1009	973	974	986	1068	1021	1012	992	959	973	990	992	1002	1036	997	919	996	1003	1006	1029	991	967	1009	986	1000	1068	959	957	957	990	986	1025	1033	934	1001	1007	972	989	972	935	992	988	1033	1029	980	1020	953	979	937	1025	1011	976	967	1020	1013	1047	998	1025	982	980	992	1001	934	969	916	948	965	1022	1019	962	1010	969	980	955	947	1029	999	978	984	969	992	992	1025	1018	975	967	981	987	1099	955	1022	993	1019	952	990	1039	1015	981	914	983	1020	992	1001	1028	963	1014	984	1009	992	988	981	1018	972	1013	982	960	1003	960	966	1030	1027	952	989	978	986	966	987	996	981	1040	972	1000	1003	1048	996	991	972	1017	973	1042	969	1015	946	982	966	969	1050	998	991	957	1046	956	985	990	1065	1028	967	982	995	1026	1038	945	981	992	995	977	1011	989	967	1004	964	962	960	1021	976	1001	997	1005	977	981	1033	1009	963	975	1035	957	933	977	1018	986	1005	972	964	965	969	964	998	991	976	943	999	1031	942	978	992	1008	1002	998	1024	987	994	977	912	1085	987	997	960	959	949	1001	1014	1002	1033	996	983	1008	1004	1020	967	1009	1008	989	1040	981	973	1014	1023	1010	972	1031	994	1047	1008	1018	1003	1096	1012	997	1016	960	964	1017	994	956	996	971	1010	1034	998	1025	1000	1032	978	1052	1013	963	986	1015	1049	958	957	1022	995	1029	934	986	1002	1045	957	1008	997	1020	971	1054	1002	1075	1013	1018	991	1018	980	997	980	1027	998	979	994	1033	1009	969	953	987	1004	1016	999	998	930	977	990	988	1006	1001	989	964	937	976	1047	1047	990	967	973	1033	988	1024	988	1007	958	974	987	974	1012	955	949	950	996	982	936	998	1002	930	958	1012	1016	976	990	1005	983	980	972	991	951	971	1042	1010	1013	1027	985	1006	950	1034	1006	993	1032	985	1010	1029	929	1044	1049	999	1003	1033	945	994	980	979	986	960	986	923	993	1012	1011	1013	964	1019	993	962	976	947	970	951	1030	947	956	1033	979	980	1025	958	1029	1027	1054	985	1030	1045	1001	1001	962	985	1005	995	1015	1066	1022	997	951	997	1018	961	970	1017	995	969	997	996	1029	969	987	992	1028	892	960	973	1028	1002	963	980	995	953	1014	1035	967	993	1014	996	987	1013	980	936	1003	972	982	991	945	991	1033	1013	1017	1003	997	1005	1028	985	962	1013	985	974	1007	948	983	1031	975	1020	1044	948	976	945	974	928	919	1018	1003	944	966	1006	988	923	1015	1001	1010	921	1056	981	983	1002	1009	981	983	974	978	948	969	1035	1066	1011	989	960	1010	1004	1010	1021	1013	991	989	932	1003	983	1026	1006	970	965	989	963	978	1005	1020	1001	1039	1042	996	952	975	922	977	1023	954	932	993	1018	991	969	997	978	998	1048	968	1006	1003	1042	1008	1025	1053	989	980	967	1005	1036	939	1021	1028	1050	1025	991	1022	1035	997	970	992	967	991	1050	963	994	1023	933	996	1027	953	996	987	1004	988	973	982	997	989	1006	1033	1004	1008	970	1092	993	966	963	975	1007	980	987	956	938	977	1026	992	1013	1042	1025	1086	1029	981	982	1023	997	988	1022	1002	994	1015	1076	982	1000	1002	999	971	924	982	985	1014	993	1001	943	980	963	1018	952	1015	994	981	982	963	1076	990	936	934	1020	971	969	949	1055	948	965	956	978	994	982	987	1003	974	1021	957	993	1016	1024	1005	996	941	993	975	998	987	1032	985	977	1041	1033	958	971	1001	1066	998	946	995	1020	994	1038	988	1001	998	1012	1019	997	1016	963	962	972	938	985	983	971	1028	990	928	1020	1016	976	1011	1032	960	923	1041	1056	996	969	941	987	966	1000	942	992	980	957	943	974	1026	1048	1019	975	1044	988	1027	1037	962	1013	927	1001	1000	989	997	980	993	1043	959	988	943	989	947	962	1029	1084	995	931	993	1001	1006	990	932	976	991	1018	945	995	1010	992	1009	1033	997	1029	999	940	1011	980	997	967	999	1017	980	1022	1010	996	956	967	1051	1006	995	1005	1033	939	1006	1006	1023	984	1002	1010	971	993	958	1041	881	1003	952	1016	1085	979	1000	1000	929	932	1015	981	985	999	970	1026	948	1029	954	1012	969	1044	924	960	960	955	982	955	985	954	994	1043	962	995	987	996	1012	968	972	1013	974	1002	972	990	993	991	977	984	1044	971	997	994	980	971	957	1013	1116	996	969	1004	962	980	1009	969	1044	975	939	983	990	973	949	963	986	992	999	981	1010	988	995	1045	972	1015	1034	1030	953	956	996	986	1063	1057	990	1010	913	1039	1020	969	1026	973	1015	956	1007	1002	999	981	1005	976	1031	964	1055	966	1014	1017	988	1004	1015	1032	978	1029	985	1012	1020	1060	1019	980	1041	1014	1011	964	945	972	1036	987	1014	984	962	1026	992	992	988	963	994	953	935	960	963	972	1000	1006	1041	974	949	999	990	986	956	1056	989	1058	999	1048	1025	991	1008	982	1010	1011	999	955	1004	1038	988	991	987	1008	933	1001	961	956	1024	1002	949	961	1012	1023	968	980	1004	1015	1034	986	1018	969	1032	952	952	1041	1035	1005	958	1008	930	1032	987	939	1009	968	1020	1064	961	973	946	985	1010	993	1014	1024	969	1013	1003	957	958	911	1033	941	1031	967	970	971	962	975	1093	1026	995	1005	969	1049	970	995	961	973	1016	913	962	1042	980	964	1000	935	1033	1001	974	1027	990	949	974	1015	990	1022	1000	918	966	988	982	1004	954	1013	956	997	962	946	1010	936	1030	1000	973	1044	988	999	926	967	964	1013	955	1020	1022	1022	1018	934	1048	941	1011	1023	967	1005	1018	1008	1012	1002	1035	975	952	1028	1002	941	1003	997	988	977	1026	993	979	1029	1022	990	968	968	977	1002	1016	990	999	944	1007	1022	1014	1014	1011	977	964	958	990	1008	1078	1036	971	994	970	1030	984	994	982	930	948	961	996	943	986	1067	996	940	896	968	1000	978	982	1020	942	1021	961	1015	973	1040	1000	1026	1015	996	989	1017	1014	996	968	1010	949	961	1000	983	949	972	993	1017	1030	1039	994	951	986	1013	1020	969	1016	989	967	1008	1004	988	952	996	985	1005	923	989	1009	1024	980	1022	958	1016	1003	957	993	1002	966	1022	969	975	1014	1064	977	985	1028	1011	993	1009	996	977	1000	965	993	1029	956	972	984	1035	982	1001	937	1006	998	1030	1057	980	978	1045	971	952	955	954	1054	970	972	977	1011	1061	996	966	969	995	982	994	1023	989	985	1026	961	959	984	923	993	1011	997	995	954	969	993	1010	968	1001	983	928	994	991	1003	963	1061	1072	1001	1005	1017	1015	981	1000	993	925	952	993	1037	976	980	999	974	977	1004	966	995	1043	1015	953	999	993	1021	1030	967	1022	1018	997	962	952	999	1040	997	948	1007	980	946	973	988	1003	1001	1008	1013	1036	990	990	954	1012	1012	981	1006	972	1034	1031	946	994	1006	1013	992	968	998	1028	935	1001	972	997	1006	986	993	1009	992	930	998	1051	1028	971	992	983	985	988	1021	993	980	985	1011	1007	1002	1000	970	1042	992	1012	974	949	999	919	1018	998	1017	1007	1001	1001	1046	984	1016	972	979	1026	985	944	941	1038	960	1032	1003	1023	929	970	1020	1002	1085	1040	947	967	961	1042	991	941	975	1034	996	974	989	963	963	973	1002	978	1008	972	1008	968	1018	1023	1018	973	1021
23540	21580	28612	25072	21233	11571	4784	2797	2123	1740	1435	1265	1106	1041	916	820	734	728	617	648	590	617	559	579	546	563	516	582	550	542	521	542	494	511	497	505	500	513	532	492	511	493	496	497	504	503	488	522	472	522	481	452	510	485	487	488	476	472	492	479	522	476	446	466	546	514	456	484	468	462	507	513	473	476	535	496	478	422	463	472	437	470	468	488	463	454	475	441	464	500	494	500	485	466	491	521	497	477	508	507	483	454	471	480	475	473	480	456	434	471	483	482	483	495	475	477	500	458	481	525	476	470	474	446	490	491	438	472	516	496	524	495	478	492	468	491	461	494	482	435	494	484	453	446	516	452	483	509	482	502	473	445	450	475	490	490	513	507	492	502	475	503	505	462	458	492	496	443	478	466	474	483	480	483	466	531	463	490	471	504	463	454	492	495	485	461	463	497	481	437	511	458	465	500	468	504	463	521	459	479	500	488	454	525	474	484	492	461	446	496	493	487	491	436	470	464	443	473	472	478	455	471	481	486	492	465	470	521	465	473	459	475	472	444	455	477	485	471	450	438	478	500	481	438	446	489	464	468	507	469	485	503	457	520	441	496	469	470	498	454	511	444	433	462	479	481	458	467	458	504	482	471	495	490	418	456	489	470	452	509	479	464	479	448	486	482	479	484	441	451	434	487	440	496	477	510	513	450	483	461	496	507	446	497	472	524	482	445	454	450	491	479	486	477	480	460	469	481	493	458	494	481	471	537	482	475	488	504	481	482	467	444	498	496	437	503	482	521	479	471	441	505	447	448	452	487	468	507	504	483	475	482	453	488	492	472	490	473	472	488	461	506	483	508	483	424	424	461	462	534	496	479	454	478	466	481	480	477	499	471	503	480	533	507	472	463	473	508	522	520	459	450	472	458	438	503	484	472	447	447	453	471	489	487	490	513	448	528	480	495	498	479	475	490	452	470	452	515	443	460	497	462	519	481	467	457	477	485	504	484	466	494	450	449	443	491	465	458	513	440	498	494	498	481	477	435	475	473	478	439	504	474	487	456	478	478	469	450	467	446	488	496	481	472	458	477	465	429	463	470	474	486	447	435	484	477	451	467	480	474	504	481	468	442	478	493	457	457	508	465	514	495	466	456	483	426	478	465	454	444	491	469	473	482	464	487	484	501	485	446	516	471	485	498	494	449	507	494	477	468	490	458	485	485	453	479	457	477	454	451	518	488	483	430	477	457	471	485	459	483	503	441	415	470	466	470	463	480	456	455	515	480	466	470	477	490	500	465	444	482	470	450	503	451	504	438	508	484	494	482	466	425	459	456	459	464	415	471	486	490	501	443	458	475	475	460	492	497	481	490	494	463	466	478	462	495	493	457	466	457	462	489	489	443	434	500	480	480	510	479	459	480	459	495	448	500	494	460	467	511	470	476	436	470	475	429	459	486	477	463	477	488	482	439	471	493	490	471	471	457	485	493	482	489	506	435	453	489	471	483	482	467	490	488	471	526	463	502	434	436	466	473	465	517	474	428	468	454	454	433	483	474	436	480	503	479	452	461	495	494	467	484	482	479	469	456	477	466	449	483	506	452	471	462	486	460	512	491	466	460	476	475	492	450	466	459	532	461	456	477	489	465	462	472	442	483	468	498	481	466	473	492	440	487	485	492	471	481	510	485	457	458	517	478	443	495	480	449	496	500	471	483	492	485	531	487	482	482	497	467	481	472	478	510	465	460	494	476	421	469	483	481	438	465	528	455	451	497	513	415	473	442	474	466	485	456	498	502	480	466	474	484	524	474	469	477	475	479	490	439	517	480	532	480	466	491	453	488	472	470	499	506	467	431	446	480	475	478	507	507	457	472	476	429	471	423	457	425	467	486	479	493	468	483	508	504	446	485	453	515	475	486	492	444	495	441	461	465	462	487	448	479	457	510	476	497	459	495	464	488	455	423	474	472	453	509	474	472	484	462	474	447	484	463	460	476	489	450	456	465	529	482	485	462	478	511	493	527	483	486	504	470	502	483	485	485	472	503	500	481	477	480	493	466	507	471	416	476	476	432	504	511	459	489	428	486	466	494	480	437	477	484	487	470	481	468	477	485	479	455	502	519	443	491	438	429	480	469	506	488	456	491	484	463	485	466	431	478	473	467	479	451	473	501	473	479	465	467	469	456	491	465	482	478	467	469	473	458	447	516	478	456	500	517	471	453	461	476	475	515	503	473	467	496	483	447	451	461	491	474	475	493	478	468	485	487	480	477	474	482	511	483	466	484	484	451	440	450	461	508	495	465	463	470	458	450	466	460	489	519	501	484	504	492	486	504	483	493	479	461	493	508	497	473	484	515	453	488	479	485	521	486	461	454	445	469	462	466	456	424	472	438	520	479	446	480	484	467	474	439	479	463	482	473	482	479	502	471	487	496	546	444	437	459	444	481	459	458	463	470	477	473	466	409	492	477	468	457	510	478	472	490	509	492	513	498	476	489	493	489	453	487	527	472	478	483	454	477	467	476	454	487	496	502	486	472	455	463	459	449	471	475	471	462	499	499	479	482	453	459	476	455	490	479	499	437	517	501	457	469	445	459	465	520	454	486	487	449	509	468	447	495	466	488	465	496	500	488	465	491	447	466	474	487	451	476	494	451	492	472	471	413	519	476	479	483	464	493	466	470	475	504	497	473	470	461	464	485	471	454	470	446	490	444	487	441	464	488	467	484	523	457	466	466	479	501	479	492	480	526	460	495	478	466	494	493	492	459	496	461	463	478	503	477	487	493	495	466	530	486	500	432	469	457	472	450	497	484	459	525	523	444	486	498	497	466	503	466	482	486	475	483	471	497	470	445	464	481	415	424	463	470	458	479	481	489	451	464	446	464	470	492	444	483	472	453	464	484	478	436	465	475	493	440	476	501	481	493	440	507	471	432	454	457	460	518	434	481	451	448	466	461	461	418	508	523	499	461	449	416	471	511	511	447	480	460	445	515	490	491	487	486	452	448	507	428	463	467	458	488	494	515	470	448	489	453	478	497	490	488	450	500	497	441	517	464	460	486	481	460	481	503	452	517	453	439	470	417	461	443	488	477	500	457	474	496	486	465	519	481	446	484	469	469	478	508	515	482	480	473	470	506	482	489	450	491	476	512	469	492	519	490	464	474	466	491	416	462	473	456	459	438	507	476	479	449	499	476	494	446	519	492	502	464	462	475	465	465	493	444	458	481	485	466	456	475	431	509	462	491	441	504	480	493	440	498	459	458	437	474	488	437	480	494	514	454	434	447	477	522	497	494	483	475	455	489	494	472	476	488	492	491	478	480	450	478	525	518	506	463	482	494	444	432	450	463	463	480	437	491	468	477	452	524	477	457	507	484	506	453	497	501	443	467	496	474	493	490	504	466	449	454	475	483	457	468	455	467	468	426	485	485	493	475	473	446	478	492	493	471	462	462	467	482	470	512	479	464	476	466	458	486	489	484	484	477	460	453	479	471	487	469	481	446	454	458
14144	30529	23928	15715	12122	9635	7503	5807	4680	3800	3080	2583	2292	1845	1659	1505	1426	1302	1119	1084	1090	971	993	898	884	889	871	856	868	874	835	814	789	848	818	808	818	789	780	795	805	723	759	739	760	744	762	760	717	722	751	756	774	694	775	734	731	721	758	781	723	765	724	731	721	737	753	745	805	761	739	731	753	798	748	708	705	771	767	710	719	716	768	729	762	739	697	724	739	750	691	723	768	723	713	746	695	752	702	726	731	756	755	786	727	727	737	781	751	746	706	695	739	769	711	760	724	763	673	715	714	702	740	746	714	759	690	687	729	765	702	768	755	773	733	745	769	703	726	776	710	749	727	729	722	707	756	738	714	682	680	724	746	718	704	657	764	722	691	748	708	733	692	694	740	709	732	765	752	775	717	724	751	694	715	766	719	732	742	732	744	722	736	730	735	698	777	727	743	743	710	711	740	736	776	728	707	749	701	739	737	699	758	750	707	740	729	755	736	707	743	676	710	711	727	750	695	726	747	716	739	727	754	771	761	764	699	726	741	728	741	733	747	747	741	700	711	755	734	680	740	739	704	771	709	703	716	728	699	707	762	757	730	756	742	776	705	748	785	684	721	670	738	792	771	713	735	736	738	733	753	708	730	739	755	676	690	707	746	767	722	710	734	690	692	678	741	713	713	771	762	734	665	733	761	738	719	782	717	727	715	755	719	729	789	770	721	711	729	776	733	717	723	738	698	704	687	741	732	715	758	687	694	727	715	750	734	754	760	677	755	686	708	744	722	767	726	727	753	717	743	760	729	746	726	728	721	730	786	739	758	722	701	727	734	764	700	741	736	709	716	734	720	717	704	700	734	747	710	745	714	712	717	720	756	740	749	709	739	723	704	775	721	731	731	694	726	703	718	754	768	693	733	718	750	735	719	705	727	717	761	717	733	728	701	722	703	703	732	728	733	707	769	738	700	685	715	718	741	723	741	704	700	744	779	711	746	751	702	734	739	778	737	719	741	726	734	734	725	698	708	699	712	667	718	719	743	706	732	772	686	724	751	724	770	712	726	725	735	722	762	765	724	745	704	713	777	773	719	759	727	694	705	732	738	746	762	710	747	701	718	701	658	715	744	737	729	741	775	789	750	718	724	797	736	729	695	778	750	705	724	725	742	747	776	742	740	712	759	765	772	692	752	771	734	650	765	713	678	733	723	736	704	752	775	737	727	744	722	703	720	780	715	683	724	703	767	723	724	736	728	752	722	746	728	774	713	747	712	755	735	747	711	725	725	698	754	752	725	725	725	728	718	692	704	749	693	712	771	761	775	692	731	691	718	741	724	698	752	700	686	728	781	707	737	782	701	697	692	730	710	770	729	734	713	789	701	711	772	723	713	729	711	721	708	715	678	718	711	773	715	740	731	744	757	733	760	790	742	736	741	737	711	775	747	740	719	728	694	743	712	707	735	714	713	730	754	691	763	729	729	735	729	724	716	780	729	697	830	761	693	753	718	713	678	729	705	731	733	746	753	767	797	702	691	759	752	694	680	697	772	705	756	754	720	743	719	725	688	706	732	703	782	728	703	744	748	711	708	696	761	745	691	731	696	741	744	754	754	716	749	690	734	686	741	732	717	726	742	760	712	722	675	752	772	747	730	717	725	717	736	734	675	735	731	719	703	692	787	736	741	724	780	703	712	771	720	679	719	709	750	708	746	724	743	703	758	696	747	720	784	750	729	744	718	768	728	735	748	720	783	692	708	727	714	733	737	692	755	687	739	783	735	703	704	730	742	667	739	742	729	708	722	739	736	781	739	689	700	728	713	706	771	793	701	725	729	693	721	714	731	744	745	764	742	740	743	724	730	729	696	701	698	740	766	653	731	726	688	691	733	738	771	758	727	712	733	685	723	847	737	712	738	761	720	747	783	760	712	724	663	729	723	728	713	768	721	766	757	726	737	740	680	743	739	691	752	739	740	740	712	716	709	769	678	692	787	710	746	780	729	742	714	684	759	690	700	745	756	733	727	730	731	690	760	737	735	705	739	771	715	729	731	732	711	762	738	723	760	715	730	726	766	710	733	759	755	729	712	748	737	739	742	754	726	714	741	673	700	720	720	722	753	741	712	741	739	725	710	709	725	684	713	733	707	756	686	690	725	729	788	736	768	664	702	755	739	729	751	710	724	732	745	670	702	706	717	738	696	730	729	731	738	711	721	712	723	752	696	727	720	705	718	718	748	737	746	750	701	719	659	745	760	759	729	736	730	771	753	765	708	688	686	734	721	752	727	748	706	775	733	727	707	727	756	714	743	717	734	721	720	688	741	741	728	710	777	687	714	719	754	787	706	741	704	731	698	786	770	718	767	697	736	737	658	703	662	731	669	736	747	752	752	696	683	699	723	711	730	777	699	756	715	734	730	677	738	758	796	723	744	712	719	777	734	694	715	723	740	722	766	695	710	725	741	774	704	721	722	690	752	758	751	680	730	778	668	721	794	728	752	683	737	749	711	725	749	736	728	690	747	750	749	735	703	710	721	695	736	735	676	775	745	768	723	758	728	733	735	735	735	756	722	716	727	742	711	750	741	715	705	766	744	723	738	691	732	740	729	715	732	714	790	727	740	754	754	713	736	691	730	791	724	753	759	743	706	701	757	725	745	765	752	745	759	701	713	731	682	740	736	732	723	720	677	722	695	708	763	741	759	729	705	700	726	755	706	714	739	702	715	703	729	716	739	690	714	729	754	749	694	761	704	720	741	717	753	680	751	741	740	756	709	706	721	710	714	723	733	731	700	706	708	723	748	687	716	792	751	752	738	708	721	722	687	705	770	725	735	708	716	768	722	706	775	734	777	740	701	716	785	745	758	741	758	704	777	649	697	753	726	756	709	713	723	741	722	745	728	705	747	729	705	774	742	699	708	765	760	723	738	776	747	695	686	736	724	711	728	699	720	787	779	721	742	705	725	754	750	752	801	732	747	721	718	765	748	699	710	731	735	733	715	763	736	715	699	713	751	695	821	730	767	738	739	695	744	749	729	716	794	737	701	709	740	727	746	759	709	679	714	735	698	701	735	711	731	754	731	690	731	720	716	775	718	750	752	692	710	718	761	733	721	709	747	720	712	701	753	729	717	726	743	727	738	746	711	748	751	716	765	750	667	739	744	745	758	715	689	686	713	723	763	776	740	752	713	734	753	695	763	720	762	715	745	720	744	712	763	717	687	748	692	761	786	757	764	760	733	756	675	747	645	756	721	734	755	728	698	762	773	766	695	740	750	722	715	713	828	703	744	742	793	744	710	734	720	732	715	740	746	716	702	710	729	738	706	733	728	752	723	766	771	724	743	727	730	723	680	726	723	713	715	717	722	680	729	707	681	696	714	740	768	779	723	741	717	711	729	722	782	724	744	733	747	692	754	701	792	747	708	737	664	686	728	773	710	719	703	739	761	753	770	703	737	724	757	736	754	681	756	711	730	773	742	776	682	727	724	725	750	756	737	736	711	743
24941	21583	26756	24691	8368	3773	2652	1901	1566	1413	1230	1113	1005	913	901	821	807	760	817	737	688	697	641	682	640	674	647	641	655	660	627	671	725	625	607	616	601	649	628	584	661	634	588	643	621	634	630	607	589	637	587	609	628	597	596	624	620	607	631	573	617	568	647	625	609	617	647	657	631	612	653	626	617	634	613	616	581	613	627	635	613	623	599	617	624	565	623	611	568	633	591	612	594	627	640	601	607	644	657	615	624	595	591	602	586	625	587	611	640	618	614	609	613	600	614	586	595	571	600	581	584	584	597	641	642	605	576	605	636	576	611	582	603	566	624	587	596	591	620	593	604	632	603	631	633	664	630	596	587	589	627	582	572	572	615	661	609	648	628	627	585	597	644	632	625	605	621	637	637	558	629	605	626	650	550	581	620	598	586	577	593	624	546	663	615	630	585	645	626	599	612	577	594	594	594	629	589	635	627	562	617	585	638	601	614	551	634	613	624	644	643	626	575	614	577	604	625	610	606	628	616	582	569	589	587	622	597	579	614	611	654	624	625	621	590	611	614	625	630	632	604	609	609	625	619	551	615	659	619	677	679	614	642	603	578	617	568	594	586	661	587	587	590	644	605	640	594	603	615	605	631	631	581	578	597	641	667	607	631	652	596	593	628	555	611	616	588	647	613	627	606	623	646	622	592	572	601	622	614	654	613	586	623	598	589	589	578	624	599	604	646	602	592	600	556	641	644	617	620	592	610	634	570	609	604	612	628	588	616	642	598	616	602	617	627	586	627	606	613	578	590	604	622	651	594	584	641	608	612	590	573	622	586	622	592	630	636	637	620	561	625	608	654	601	618	607	573	625	603	596	613	634	608	601	593	607	599	608	620	622	632	614	622	609	621	611	621	545	570	650	587	577	619	626	620	608	605	602	589	656	616	635	606	578	594	638	645	589	605	572	599	616	586	641	607	593	657	647	613	626	588	608	574	598	632	604	600	577	606	643	610	601	595	640	579	655	604	623	607	603	645	565	607	616	593	613	552	607	616	619	594	600	610	593	675	601	611	583	602	598	604	632	568	582	611	585	599	605	598	652	635	621	577	616	629	630	596	624	590	614	637	582	648	615	591	613	609	609	630	584	578	577	625	620	618	597	614	619	598	602	626	576	606	560	603	599	611	623	616	622	572	626	605	648	625	650	654	623	626	595	626	615	614	640	655	632	557	571	637	646	617	619	563	617	601	622	601	592	634	605	599	595	608	596	593	629	620	619	566	585	622	583	628	616	613	643	599	630	609	613	624	591	659	622	586	588	587	577	578	601	631	640	640	611	635	567	643	605	592	603	581	609	614	607	580	664	564	649	608	575	652	636	611	614	599	610	614	609	659	619	657	598	587	629	599	609	659	582	607	618	677	617	630	608	645	606	624	584	634	587	605	574	630	615	618	624	607	574	597	628	619	606	577	625	573	590	594	581	627	636	614	621	585	615	605	587	610	641	630	589	575	639	577	600	581	587	606	625	643	610	597	609	592	616	665	633	641	633	615	609	614	620	598	618	587	576	621	632	634	619	639	630	616	621	610	648	630	606	616	626	610	662	589	602	621	660	619	643	579	663	594	616	594	634	608	635	596	589	637	633	577	640	637	559	577	568	638	610	595	614	606	622	584	609	646	606	617	655	629	589	644	662	640	614	600	590	593	651	594	581	557	593	580	564	637	598	638	630	589	583	556	628	643	643	635	632	595	636	582	661	571	609	636	617	557	616	606	635	605	551	584	563	647	623	614	596	618	612	607	555	612	586	594	581	644	594	616	611	551	646	615	605	612	615	625	598	556	598	574	660	640	639	634	662	596	644	638	634	584	597	627	650	586	580	619	593	628	622	627	637	688	618	605	604	643	598	627	673	550	571	578	605	604	580	564	615	633	622	629	619	614	563	611	571	632	599	575	599	684	615	599	608	595	607	583	628	621	626	630	638	612	599	619	640	602	614	643	614	608	552	601	613	585	605	598	614	600	608	623	603	604	594	638	630	628	606	563	616	561	586	571	598	611	612	606	601	617	591	594	627	578	587	634	625	639	550	610	649	587	598	587	607	584	621	542	588	594	652	582	605	612	635	638	597	622	591	598	588	626	677	547	579	603	568	641	635	599	606	617	557	621	597	579	578	607	579	618	625	555	631	616	584	627	617	595	628	601	602	602	591	630	652	621	625	595	609	601	579	589	609	606	583	563	599	602	600	574	624	645	599	606	575	632	614	588	583	638	596	588	650	613	553	645	589	615	590	626	630	629	614	563	605	652	613	624	618	636	605	616	592	601	637	632	600	601	605	606	568	616	591	608	586	606	617	663	609	631	584	610	646	610	595	613	588	646	595	619	620	632	643	606	632	620	609	563	611	605	579	649	613	570	665	612	651	625	594	606	647	629	623	642	642	598	586	628	645	595	631	582	618	620	626	630	637	609	616	591	622	582	612	626	589	617	603	609	604	616	623	609	629	581	583	600	577	653	569	585	661	625	626	589	604	600	618	567	624	581	613	574	621	632	603	606	626	637	624	627	559	615	625	642	628	581	557	598	611	605	585	602	603	620	578	566	600	610	586	604	635	620	601	622	607	612	603	633	622	595	625	686	581	603	568	636	587	636	600	610	598	611	606	628	611	613	568	624	604	653	606	620	604	570	563	627	544	581	598	620	624	613	577	580	587	620	600	574	643	605	618	614	613	603	624	622	590	596	576	634	606	641	607	640	582	598	632	593	633	644	659	607	586	601	610	613	582	621	604	610	600	571	617	626	584	584	571	620	598	626	565	645	597	592	620	602	609	588	616	619	599	600	620	637	632	611	628	590	610	555	588	610	595	593	610	682	597	559	616	605	616	616	564	623	615	605	633	592	642	624	588	580	605	631	638	648	602	635	604	611	609	587	600	634	577	606	580	582	604	606	652	560	577	619	550	624	623	626	634	631	598	562	567	621	611	620	582	625	618	603	597	616	610	618	598	619	611	646	629	634	614	556	571	605	608	614	659	567	630	604	602	599	610	621	648	608	611	600	594	616	660	623	593	631	603	616	664	616	590	635	621	602	632	593	600	625	625	587	619	643	612	611	621	609	634	572	616	617	558	634	634	632	600	626	577	623	592	595	657	604	605	602	597	597	621	638	645	596	577	597	622	525	583	611	581	577	602	636	570	627	623	649	594	670	653	627	634	623	594	617	624	597	617	621	638	627	622	584	672	593	622	644	610	609	604	616	598	573	627	593	617	574	593	587	623	609	605	595	635	603	640	643	621	592	607	563	622	560	588	625	629	627	609	627	607	611	617	628	653	563	588	573	567	611	617	645	616	616	568	550	623	590	601	572	611	575	632	618	605	640	616	621	593	654	597	583	601	616	649	604	589	626	634	638	581	640	594	596	583	602	610	632	599	612	631	625	593	615	582	629	630	638	609	641	598	608	621	608	612	631	611	587	606	581	607	622	590	584	619	635	602	618	568	600	584	634	562	638	614
13592	26643	20065	12447	9743	7300	5832	4526	3618	2909	2538	2145	1886	1759	1560	1500	1297	1281	1195	1172	1126	1114	1090	1025	1029	1034	1005	994	935	1017	1006	994	973	903	963	930	893	963	994	982	912	952	963	966	886	991	907	891	943	916	969	933	942	931	915	932	916	915	935	941	903	917	880	938	905	902	923	918	902	963	938	887	934	879	948	925	864	940	952	932	948	991	861	912	914	945	924	918	892	863	867	896	948	954	871	915	911	887	868	860	954	933	937	884	903	919	917	884	882	911	885	925	900	911	897	970	889	848	918	912	904	950	916	907	906	949	882	888	958	886	918	903	891	843	939	893	906	879	913	925	886	932	938	874	926	860	936	934	943	861	884	883	938	895	957	906	926	924	955	880	883	959	936	916	907	901	882	882	902	901	919	938	888	875	849	895	914	875	877	895	950	901	812	879	957	867	929	929	889	958	857	951	886	868	925	885	947	919	930	925	880	912	938	889	881	862	950	906	925	925	851	851	897	914	853	849	961	876	890	882	923	869	925	922	889	915	895	925	916	908	898	893	899	956	938	905	891	851	954	885	922	913	925	916	889	916	938	896	931	856	940	941	877	889	922	921	931	932	899	893	897	903	968	871	896	926	917	963	897	909	893	926	911	925	870	896	908	886	880	922	886	879	922	975	965	927	905	914	935	881	915	947	895	929	919	947	904	910	911	958	924	912	926	934	911	883	903	926	882	917	903	898	938	898	887	900	880	860	937	853	956	879	895	882	912	909	917	913	898	906	918	891	924	903	941	919	852	863	891	931	921	900	908	847	880	899	888	910	886	871	926	901	890	909	911	834	908	950	916	902	991	935	888	954	880	966	853	896	861	948	925	859	908	933	862	902	900	890	915	885	945	870	926	897	879	868	917	894	900	889	912	847	932	928	918	882	950	934	892	844	929	924	853	914	871	947	912	919	877	896	890	956	902	850	946	856	912	946	917	907	933	851	890	911	888	880	903	910	865	881	944	937	902	895	889	862	934	909	930	947	846	931	924	905	884	929	866	944	883	967	915	891	899	895	886	912	897	912	909	876	909	911	929	869	907	902	943	936	887	907	912	971	930	871	866	965	890	968	927	927	915	888	948	894	914	924	905	910	920	844	883	898	925	867	892	868	905	902	954	895	887	911	928	952	894	938	918	893	903	883	908	954	872	938	877	823	901	908	881	870	970	905	949	878	878	880	904	873	918	894	932	911	945	879	971	894	887	887	935	947	913	951	970	959	891	930	969	903	889	898	888	952	901	932	924	832	863	907	908	897	863	888	957	896	890	871	926	931	930	910	987	851	885	903	933	861	941	941	895	939	938	945	907	868	860	913	914	897	878	951	880	898	904	943	921	903	893	915	921	903	870	936	853	930	886	884	899	923	912	867	908	911	860	892	912	898	940	945	909	893	958	923	887	852	886	913	929	838	945	951	920	892	891	908	891	888	884	962	949	914	947	893	926	840	924	935	889	870	917	945	889	866	908	933	889	877	881	884	949	942	897	915	888	964	898	946	915	953	929	891	899	958	907	857	904	903	904	830	913	898	855	899	888	941	945	848	867	893	925	836	909	907	896	897	953	899	925	891	917	916	895	888	932	931	867	919	900	909	855	976	926	904	907	888	898	944	880	874	874	917	926	867	915	846	942	894	883	857	880	926	879	919	940	954	928	923	932	810	873	928	960	885	913	857	870	966	873	857	893	935	908	912	861	907	885	890	908	891	882	856	958	930	851	888	936	904	832	876	906	922	912	899	916	942	912	893	887	866	911	884	896	864	844	931	942	881	910	929	897	892	880	934	913	860	902	858	916	850	896	885	916	861	906	920	876	831	894	892	966	861	881	885	945	879	818	853	889	925	932	877	926	879	919	872	930	872	947	907	925	908	918	956	891	909	936	852	877	963	893	903	915	884	868	871	907	871	871	831	913	943	860	908	868	871	907	873	928	958	916	976	939	885	911	906	936	902	926	912	924	912	934	896	908	898	895	926	881	917	932	883	904	904	914	925	960	885	856	951	902	846	860	907	936	930	941	944	912	922	862	907	949	883	955	874	939	907	975	943	873	907	909	926	935	955	895	924	911	884	864	856	876	927	890	883	905	876	882	910	961	885	902	901	853	949	917	882	898	938	942	902	925	914	913	902	916	878	849	853	926	911	889	897	915	913	854	879	884	894	904	880	929	946	905	900	911	907	902	925	935	895	882	949	880	900	846	853	907	892	922	931	873	909	950	933	899	889	944	890	906	901	915	881	922	935	912	938	906	909	901	894	917	912	908	937	942	859	915	880	908	921	905	928	922	925	985	926	929	904	930	947	873	878	891	873	940	900	933	904	882	895	906	888	883	908	917	905	899	910	925	879	924	904	894	966	878	949	889	934	897	925	876	961	878	899	902	925	924	936	887	926	938	873	880	861	898	860	941	922	894	888	934	898	901	890	931	938	931	903	936	940	947	878	890	911	949	890	909	875	898	946	917	870	973	929	922	876	914	938	893	944	883	914	926	934	887	914	930	970	858	924	918	923	907	928	868	921	946	902	825	877	892	890	887	936	890	914	966	900	921	901	899	868	876	859	870	814	889	905	955	858	935	876	877	943	872	897	902	891	918	880	864	927	920	912	903	925	926	912	884	882	890	879	931	930	945	983	949	916	919	920	891	858	943	875	884	859	930	945	907	944	911	904	872	932	901	887	873	882	893	902	901	936	930	923	900	882	937	944	891	956	903	937	893	891	882	918	870	876	931	919	940	854	897	910	935	896	885	926	933	906	866	888	847	906	931	911	903	877	840	929	926	973	926	867	944	903	895	905	918	904	922	899	930	892	931	917	864	871	900	915	892	874	917	918	886	912	919	887	922	909	862	902	877	885	892	871	870	922	907	911	970	937	894	909	837	884	926	915	926	858	894	935	906	900	906	897	893	944	949	902	880	938	927	914	896	896	838	910	896	857	864	909	930	910	911	867	914	913	881	885	937	896	888	891	917	904	894	903	884	835	892	965	970	886	918	899	999	958	905	949	939	897	926	928	885	911	893	943	921	933	878	887	939	913	947	951	844	868	916	882	922	875	986	848	910	905	904	916	885	937	937	941	899	806	944	895	933	856	875	912	899	826	913	886	890	944	909	874	890	867	964	838	862	880	922	895	912	920	911	910	900	934	896	929	911	933	893	961	926	855	884	935	928	915	899	931	899	906	905	865	946	873	928	893	850	930	888	822	913	873	954	908	880	864	855	892	890	927	926	898	898	867	900	871	898	894	895	933	898	878	883	908	941	935	930	851	911	926	884	961	889	938	936	868	923	925	924	885	911	924	933	957	903	913	917	912	942	965	932	871	914	968	916	949	888	880	889	909	896	943	902	874	909	937	919	891	914	931	906	913	918	927	870	891	899	939	930	870	906	843	886	950	920	937	908	928	927	852	882	907	976	873	924	916	861	940	922	861	884	928	895	914	886	900	892	874	868	838	910	951	884	884	849	863	887	899
22825	21630	29141	24640	21688	20590	9685	4048	2724	2280	1898	1493	1292	1166	978	915	814	700	674	602	585	577	510	511	509	495	488	460	420	438	446	419	435	418	427	380	382	386	403	388	377	373	345	403	404	377	383	371	385	396	393	385	353	394	356	387	367	386	356	373	357	392	384	363	341	377	365	374	397	369	347	386	360	355	357	376	385	391	346	350	374	364	380	361	363	388	350	367	326	360	349	363	361	375	358	378	363	367	371	336	398	382	314	347	368	335	354	347	358	332	357	372	334	381	340	367	338	370	355	374	392	401	339	348	405	321	390	331	358	368	345	343	365	372	364	381	354	335	351	362	365	353	356	379	348	356	360	371	403	381	371	359	345	353	423	381	397	392	344	373	366	354	380	342	399	342	370	367	379	348	382	331	339	351	380	365	355	380	339	382	355	377	369	397	404	376	354	315	382	379	404	375	362	380	403	343	377	380	380	378	354	359	361	392	371	381	377	390	325	353	385	377	387	377	391	364	352	333	352	363	362	380	370	350	377	357	342	370	387	346	362	394	348	412	358	377	386	378	373	377	336	337	351	345	342	384	339	356	361	372	383	393	323	365	372	374	323	362	371	357	365	381	357	363	347	361	348	385	361	356	341	362	369	383	397	346	372	355	402	348	361	387	353	356	348	372	372	392	375	346	352	373	361	384	379	374	390	345	365	397	378	398	359	364	374	372	366	349	363	367	317	380	337	352	374	383	349	296	333	367	417	381	383	382	372	374	372	383	354	354	364	358	405	365	394	349	350	355	370	336	353	362	363	359	368	370	335	351	356	363	320	382	363	353	346	384	354	375	352	353	367	382	360	354	325	385	370	343	354	370	357	355	399	411	360	385	344	351	380	372	325	332	351	358	388	338	368	400	349	367	374	379	386	352	329	396	344	356	377	355	361	370	335	376	365	382	337	389	374	343	366	380	374	372	382	351	374	405	378	357	344	374	377	347	403	343	407	353	338	369	409	349	371	403	336	336	360	373	367	400	359	339	378	380	375	356	359	359	380	339	413	327	358	352	393	327	330	395	382	380	350	357	382	378	366	320	331	391	386	368	392	335	384	341	368	334	364	333	400	360	358	355	350	374	395	394	387	388	357	367	384	368	374	349	340	370	385	320	379	371	388	354	396	393	352	368	376	378	357	376	365	350	356	356	408	364	358	355	384	324	330	381	339	378	379	353	342	390	358	345	341	361	363	368	395	356	341	392	358	388	352	354	358	353	367	393	402	324	367	378	363	389	338	352	364	385	352	377	362	395	348	392	395	373	377	360	359	340	380	345	368	383	386	388	342	351	353	369	356	389	374	374	331	350	367	365	345	364	365	340	369	391	329	366	385	363	375	349	329	404	373	355	343	368	387	325	346	389	374	375	339	350	356	366	345	372	356	327	377	362	346	363	377	336	365	376	339	359	339	348	392	392	368	366	395	392	383	356	354	351	333	369	354	387	383	357	333	358	342	348	392	388	391	350	356	379	385	383	323	374	378	379	356	389	393	409	352	369	360	358	356	347	379	403	387	363	374	417	367	326	355	353	321	373	340	393	361	359	381	344	336	322	354	361	362	380	318	344	342	365	362	360	347	390	355	351	382	351	385	390	379	353	378	361	381	373	413	343	386	367	359	371	382	355	331	357	397	377	368	373	363	339	350	354	377	379	396	355	362	356	354	379	325	379	353	322	378	350	366	355	360	364	346	338	361	379	358	344	372	370	368	369	376	362	351	333	374	370	365	395	356	360	411	373	344	371	339	348	376	359	411	380	385	354	383	348	354	351	363	352	392	348	363	383	342	365	349	351	348	327	347	372	350	339	366	367	388	341	350	349	365	352	350	384	319	386	320	365	348	363	399	373	362	382	339	366	396	360	370	336	409	383	362	347	369	402	384	382	386	353	343	368	381	349	368	378	393	343	341	357	385	362	364	350	368	361	340	360	381	346	353	352	356	356	357	371	377	350	369	358	366	369	345	382	372	369	353	341	365	374	362	389	358	377	338	404	373	348	374	375	352	368	387	377	353	368	347	375	352	361	359	358	363	382	350	358	395	381	333	363	351	363	357	368	379	381	372	354	348	373	299	345	345	369	411	350	383	356	394	368	363	375	396	373	351	372	346	366	354	371	376	338	357	352	378	400	385	350	374	387	377	364	338	351	365	380	393	359	366	367	350	363	368	388	387	358	356	362	384	366	397	364	356	380	367	336	364	326	374	365	366	342	334	352	388	373	377	374	342	371	356	359	369	336	365	366	368	325	352	358	365	368	363	369	386	360	325	386	349	358	389	352	370	392	360	392	384	361	366	374	377	383	390	350	386	345	354	378	368	386	350	380	373	343	372	392	374	374	351	349	377	364	368	340	377	356	334	397	364	365	362	371	363	373	387	376	339	376	367	389	357	389	385	369	349	376	370	356	329	390	369	338	395	349	405	358	383	346	349	353	348	332	405	343	390	331	345	385	323	348	352	395	345	335	319	338	349	347	387	369	336	331	371	335	353	374	361	340	361	358	385	350	371	367	384	352	321	330	359	371	364	356	376	359	341	375	388	359	368	372	371	394	338	353	332	381	385	349	382	356	383	386	344	316	370	335	371	403	400	360	336	396	366	387	370	351	369	387	383	354	355	328	391	367	342	347	339	341	368	381	388	362	357	377	365	362	336	389	389	367	348	333	353	395	364	362	351	344	341	377	380	373	339	344	391	393	374	422	363	392	348	364	364	372	365	322	389	372	371	368	396	401	365	376	346	333	379	357	350	334	380	369	378	360	424	385	350	360	321	372	379	345	361	355	363	360	358	379	361	331	362	385	365	361	364	344	368	385	408	391	340	352	365	326	354	336	357	353	389	350	338	345	352	340	378	375	384	374	358	406	362	378	351	353	358	398	353	401	349	378	357	382	387	377	349	377	348	375	341	362	350	365	352	371	360	347	387	390	393	356	375	366	367	381	386	361	352	364	391	386	362	347	364	357	319	376	367	333	363	348	396	346	360	335	371	372	330	361	368	377	363	398	350	385	350	355	377	361	387	374	366	353	383	378	378	347	368	363	340	370	339	370	365	394	346	375	366	368	369	377	384	370	347	353	344	361	360	374	364	343	339	384	354	368	391	367	331	374	358	354	329	329	388	360	372	348	376	348	378	383	376	388	330	395	356	365	364	347	418	358	349	375	390	385	355	366	355	382	370	359	373	356	357	400	397	368	374	374	360	368	373	370	354	355	362	388	403	350	338	381	341	380	373	396	385	348	351	355	378	376	367	379	405	333	371	387	381	380	350	358	346	381	364	386	386	340	340	367	365	365	343	367	353	365	356	407	358	366	350	381	333	378	372	344	322	391	384	390	364	328	345	375	346	394	382	319	358	330	359	367	355	381	375	396	358	383	352	323	350	402	386	367	359	377	352	386	362	347	389	379	348	407	362	349	371	347	350	363	349	314	379	370	358	372	347	360	401	387	383	387	362	383	375	353	399	369
17009	35249	28790	19840	16228	12836	10012	7970	6040	5195	3965	3296	2658	2346	1938	1724	1520	1367	1254	1075	1003	999	888	821	777	828	812	741	756	699	691	651	693	678	663	645	668	641	625	613	621	624	636	661	597	605	590	568	592	583	616	541	549	615	587	601	592	541	553	535	570	542	565	577	564	584	579	596	552	584	610	551	571	557	612	574	565	516	531	566	548	522	550	574	525	544	559	584	555	539	529	543	579	561	564	579	596	572	557	526	564	568	554	571	554	544	585	462	573	582	556	525	593	587	554	565	519	516	541	558	516	587	550	526	567	571	554	583	526	501	558	574	570	556	540	519	541	516	531	511	578	561	505	512	594	498	538	556	551	549	533	539	542	511	554	513	544	528	509	597	595	567	585	515	533	540	531	539	564	574	585	521	556	538	526	553	556	530	518	594	556	569	537	526	571	545	505	573	548	559	540	538	569	556	549	539	525	517	582	531	590	562	529	574	551	552	532	549	552	558	573	534	549	513	563	561	548	559	552	521	510	562	575	529	591	516	594	622	553	570	554	539	540	530	583	530	538	581	576	516	563	522	576	544	560	603	534	549	571	502	531	579	550	573	584	561	542	562	537	537	544	539	537	499	566	537	577	555	550	557	557	540	572	571	538	548	557	556	525	515	573	515	559	525	558	535	588	563	582	547	560	550	574	575	509	535	564	519	566	563	546	532	536	537	548	588	543	571	503	589	527	540	537	581	557	519	543	537	549	552	530	527	562	550	533	547	575	555	579	542	559	500	549	544	627	568	552	513	528	556	567	555	516	573	530	571	581	550	545	585	587	553	524	564	563	592	538	531	541	557	529	573	489	542	541	581	538	541	523	527	532	554	588	524	564	524	534	539	516	582	586	551	546	556	576	590	546	588	530	512	526	564	550	519	563	532	568	579	550	553	561	561	569	576	515	520	512	520	571	575	565	535	555	561	567	559	553	521	549	557	544	562	605	507	552	542	496	562	527	512	542	553	584	490	516	557	562	524	522	561	550	517	532	555	524	566	511	549	603	608	547	564	557	522	540	594	560	510	558	560	512	554	558	554	534	562	563	539	556	545	539	542	561	551	570	561	561	523	519	538	556	586	578	574	504	521	569	575	566	570	542	531	525	546	576	588	563	522	534	568	559	512	526	516	510	521	519	590	559	548	611	505	539	578	584	547	569	553	521	553	561	587	544	566	586	560	565	512	521	591	538	543	552	507	527	512	547	552	539	503	566	539	542	544	501	548	527	551	603	565	580	543	566	566	564	544	579	560	564	590	558	552	592	534	561	566	563	549	581	567	531	505	568	553	558	517	569	592	559	571	542	558	544	551	541	598	610	523	525	531	565	552	587	540	584	544	555	564	539	525	521	576	548	540	488	569	535	560	602	542	572	558	549	579	622	592	554	518	565	484	603	518	546	524	589	528	575	544	562	586	544	576	555	541	528	545	559	561	506	549	559	535	557	568	555	558	531	523	543	548	530	531	558	573	547	545	555	532	520	540	521	544	519	553	550	551	516	576	544	581	534	588	570	551	520	558	576	583	583	505	550	555	555	551	570	561	546	562	546	539	532	544	552	540	539	580	555	579	546	552	529	590	565	538	585	531	530	586	553	573	544	549	528	569	537	534	567	571	598	543	508	545	598	504	578	543	562	522	550	572	523	559	534	542	541	567	544	529	534	561	556	547	533	570	532	550	591	552	569	552	550	515	568	519	547	563	521	530	519	535	552	548	560	518	564	516	570	583	523	568	554	511	552	562	543	535	545	585	515	531	579	517	530	556	512	570	546	581	547	525	539	557	537	545	551	606	547	541	570	558	595	528	552	573	520	534	523	579	528	535	537	540	520	583	526	572	551	597	643	555	547	557	542	592	522	530	548	506	565	541	573	540	542	523	558	569	572	544	563	544	541	572	541	591	586	527	543	517	530	579	575	538	558	519	536	529	547	538	580	560	518	533	583	567	576	568	533	539	559	554	526	518	608	557	548	538	553	544	539	530	561	594	569	577	551	593	547	501	564	563	555	530	503	587	531	566	548	560	534	564	529	518	545	570	584	552	544	556	540	535	543	551	566	540	557	563	574	535	521	559	531	558	548	562	540	545	556	548	558	580	548	529	565	554	535	568	552	527	549	504	551	561	527	549	548	535	593	516	544	542	549	583	550	566	552	581	561	536	514	561	571	540	572	558	525	578	544	570	535	545	558	571	560	586	575	512	550	559	547	567	579	524	537	595	550	515	586	561	551	543	558	564	535	550	554	542	547	542	521	574	523	589	550	551	526	537	571	557	580	540	532	547	503	530	544	506	525	545	553	541	574	566	545	559	533	509	556	562	530	517	585	533	567	566	553	511	513	557	605	533	575	577	550	564	550	508	567	540	549	537	586	563	563	554	554	551	547	583	574	532	517	530	563	551	575	553	549	534	526	541	547	558	521	562	578	563	528	533	548	507	547	508	543	531	562	588	533	500	567	558	529	549	555	562	583	555	548	555	516	551	534	560	530	567	556	562	564	556	571	544	552	566	576	583	519	576	522	568	575	547	550	596	548	554	545	545	531	574	544	595	602	560	510	516	546	508	572	539	572	553	562	531	537	588	535	600	570	549	567	550	547	581	521	564	552	568	565	546	553	527	549	520	539	563	533	586	522	525	561	552	541	532	554	553	540	591	573	586	597	540	558	563	528	556	534	598	554	584	553	558	510	556	488	567	534	493	541	563	534	557	567	510	515	580	548	587	560	602	567	573	533	553	548	521	522	558	498	531	540	547	570	530	558	545	524	580	541	531	538	573	548	511	572	551	583	524	567	535	521	524	567	545	566	549	572	569	551	542	515	541	593	554	533	551	552	565	527	523	543	532	531	602	573	590	567	553	510	569	530	547	545	556	515	495	547	573	540	507	539	560	550	556	540	524	533	551	540	554	545	551	539	556	521	535	567	520	538	530	584	533	555	584	533	543	578	561	524	573	555	528	558	572	526	547	556	523	521	550	583	569	532	551	603	602	524	521	500	572	583	493	570	550	524	562	511	555	568	584	567	546	561	548	520	521	571	557	571	529	556	524	584	552	558	595	558	549	529	533	566	559	577	530	558	545	568	591	552	538	570	532	531	562	531	559	545	598	609	543	571	572	581	583	569	533	530	529	555	538	579	515	563	515	564	547	548	554	560	551	558	556	544	528	545	549	514	576	540	551	532	556	525	543	542	556	567	532	523	562	529	552	555	561	570	568	557	537	538	567	558	543	557	569	555	549	554	563	511	562	557	573	613	515	581	570	571	576	532	538	581	517	515	564	522	563	555	524	549	515	543	550	604	581	544	557	559	584	555	558	570	512	551	532	511	545	566	543	562	534	542	498	541	585	561	535	545	563	543	508	579	530	562	560	553	556	537	558	565	548	524	533	508	565	582	552	586	569	525	588	557	547	556	536	532	562	574	535	556	511	532	565	571	586	495	554	507	566	535	510	537	570	545	554	508	579	572	550
27645	19821	13117	7061	3660	2538	1940	1528	1337	1141	998	953	879	858	824	836	820	769	727	732	713	699	693	695	691	656	722	643	686	670	703	696	687	687	723	673	620	680	707	657	654	678	695	664	684	709	649	663	672	623	631	616	679	703	671	707	653	705	611	683	711	634	641	665	645	664	678	664	704	617	679	674	626	643	649	662	646	627	639	709	652	663	639	618	668	676	616	620	665	629	661	634	636	685	634	702	649	596	641	626	616	584	655	631	672	678	667	675	613	674	659	650	625	653	628	635	639	613	663	673	632	694	644	661	642	682	657	658	633	656	654	630	671	658	680	689	605	655	654	623	689	624	664	670	644	685	631	648	642	664	642	645	658	698	649	624	685	644	680	615	661	672	660	641	659	689	647	648	652	676	657	659	631	663	647	662	697	634	657	658	645	639	641	702	630	657	642	631	684	607	635	624	686	697	578	631	637	650	651	687	648	682	621	663	624	679	677	620	660	636	634	657	645	688	654	655	605	623	697	606	637	643	593	642	680	700	627	649	644	657	595	683	703	641	617	632	659	657	623	664	657	600	725	647	588	671	674	662	695	635	658	672	629	656	661	663	645	636	641	627	615	588	664	646	635	695	613	659	662	618	670	710	610	679	669	682	654	649	621	645	649	632	656	659	639	652	655	667	598	629	627	652	678	641	618	566	660	681	636	618	613	618	639	618	698	673	664	629	615	634	698	656	626	631	639	634	653	688	658	687	683	619	693	647	636	629	647	631	646	691	639	658	690	639	592	630	652	654	636	681	638	656	630	666	654	655	690	655	682	664	691	683	678	626	625	668	677	686	621	655	671	627	688	658	645	656	649	626	668	659	681	642	648	672	635	639	661	642	679	641	659	643	632	682	675	641	679	665	630	629	636	612	681	606	652	663	661	695	657	661	650	662	616	657	624	652	628	651	667	669	660	622	638	667	662	676	658	609	683	678	618	687	622	658	633	665	646	689	633	660	611	710	671	670	628	671	608	650	655	638	697	634	638	656	647	657	686	628	699	633	648	654	646	643	647	639	630	677	654	640	598	684	636	642	629	613	646	628	652	666	657	651	619	624	577	694	645	628	658	670	645	623	669	661	667	654	659	696	625	704	629	649	632	638	645	622	648	646	652	675	625	642	666	627	603	625	620	654	632	675	678	649	653	634	679	640	630	629	636	694	660	597	649	645	636	670	647	671	638	669	664	632	620	663	626	693	682	654	614	665	649	653	685	664	635	659	644	642	630	636	624	693	687	671	667	666	688	626	638	685	674	673	641	628	654	628	650	609	655	641	609	651	651	643	633	655	650	690	675	606	687	664	620	727	655	679	677	673	642	667	653	665	612	654	641	694	702	637	647	659	656	651	689	664	645	656	647	617	665	630	641	631	689	627	725	678	675	628	683	599	612	639	680	657	683	623	657	682	618	634	585	648	674	664	662	676	610	636	674	637	656	668	672	668	669	657	619	617	692	643	626	619	632	631	603	692	668	622	660	638	655	652	682	637	620	644	651	665	649	628	659	691	661	664	643	685	658	630	653	662	652	660	671	609	640	673	617	660	683	635	634	651	655	655	658	658	646	616	637	699	663	665	671	624	666	642	611	663	675	627	678	621	637	642	676	680	671	674	630	612	639	684	655	679	662	646	634	603	666	665	634	683	650	658	675	659	647	690	611	680	642	655	671	660	640	632	644	641	667	671	632	643	641	613	660	642	659	637	639	658	605	712	672	678	653	680	620	643	647	679	673	661	681	639	702	674	662	631	609	651	667	689	662	662	658	630	635	678	647	590	667	634	654	656	659	677	670	629	676	672	639	671	664	638	682	706	647	687	641	677	635	634	695	631	663	642	639	675	701	699	661	621	688	668	657	647	616	685	700	598	647	669	635	643	613	679	663	597	651	636	601	639	680	597	671	686	649	624	666	645	657	664	662	656	651	657	618	671	656	687	671	615	677	666	685	647	685	682	683	681	656	727	667	662	681	667	624	667	661	555	645	626	697	691	676	662	677	646	656	657	656	610	667	689	670	700	621	625	640	627	598	618	640	635	665	686	662	668	676	637	629	625	641	630	646	644	682	660	646	639	734	652	671	663	639	656	704	654	654	659	666	612	668	630	667	618	703	641	688	595	667	661	650	651	690	647	660	611	670	663	599	647	652	647	666	618	695	661	636	631	649	657	668	643	672	693	625	645	662	658	662	662	677	617	676	649	647	657	671	647	608	634	644	644	661	627	642	696	653	702	672	670	646	621	622	655	652	664	677	629	621	623	715	634	637	659	658	651	657	675	658	686	635	659	640	647	667	661	690	630	676	650	638	667	651	649	637	653	636	668	639	609	655	698	650	657	676	675	686	666	600	662	678	645	661	666	597	644	681	655	651	682	652	677	692	630	631	641	635	630	673	631	670	678	669	624	623	672	684	661	644	683	668	646	682	665	624	662	664	669	695	632	626	637	647	661	653	629	638	706	622	648	654	631	691	697	647	646	637	671	668	664	642	631	688	613	647	676	661	644	653	670	703	679	657	641	647	658	594	646	662	697	660	595	664	657	614	658	679	641	618	692	692	660	657	645	627	623	640	684	671	706	686	659	678	678	673	688	709	649	647	655	639	674	670	654	655	649	671	627	647	657	629	606	624	657	664	668	686	693	671	668	701	681	621	643	632	627	660	713	655	697	691	606	680	659	670	645	612	665	618	587	614	656	660	617	667	690	626	668	605	651	676	635	629	658	671	684	649	662	662	664	671	707	650	679	672	705	640	661	654	643	650	648	653	603	633	632	640	651	605	634	644	660	676	626	676	669	656	675	617	690	609	670	663	642	687	641	664	688	635	662	628	689	644	610	671	685	617	676	593	633	658	606	649	648	648	707	598	701	643	650	680	673	621	630	645	633	649	650	679	675	682	674	616	637	671	668	662	631	651	678	631	679	624	628	668	643	640	650	680	626	653	663	673	646	683	649	632	620	671	644	622	624	651	686	698	647	644	650	647	673	651	632	638	699	677	623	640	643	629	622	650	612	623	683	707	646	673	633	651	627	628	661	660	646	710	642	663	670	655	689	658	646	638	680	664	662	650	665	642	672	655	632	620	614	685	690	689	692	677	638	627	609	624	637	622	658	679	695	642	712	607	667	640	654	675	623	629	635	646	665	646	619	652	653	661	682	640	636	630	662	662	648	612	651	642	671	608	676	660	644	637	624	655	613	637	646	691	704	657	651	671	664	627	682	677	686	641	615	624	660	699	604	619	610	660	649	688	616	664	660	612	603	639	672	653	630	659	621	663	667	692	678	653	642	668	660	677	632	651	631	667	642	674	646	689	661	615	630	658	645	613	675	682	702	679	629	689	629	674	674	626	675	654	655	651	654	649	635	617	650	651	655	593	635	643	651	629	625	659	651	630	618	696	635	703	661	634	652	651	656	671	659	633	653	664	723	682	621	643	649	662	648	635	703	660	675	678	678	645	700	671	629	655	705
12405	20848	15847	9053	6717	5501	4099	3332	2755	2316	2038	1813	1566	1437	1380	1328	1269	1200	1170	1193	1125	1120	1062	1102	1121	1053	1060	1044	1029	1000	992	1005	1074	1000	1010	1031	1007	1043	993	1004	1045	991	1030	970	978	971	979	1021	1071	1060	1031	1006	985	999	974	973	963	994	970	1003	1000	999	1014	1029	999	964	935	988	988	993	965	1012	997	935	967	978	966	974	943	964	1004	1006	972	994	971	1000	1000	970	1018	977	1027	1027	983	1021	978	966	1010	1009	940	1008	962	977	973	937	976	1018	1012	1005	941	965	969	907	1026	971	956	962	977	970	990	1010	946	983	984	987	1014	968	1039	967	1009	976	1025	987	1002	1004	984	1009	1027	975	993	919	1006	997	988	970	995	981	1011	990	984	990	994	972	986	991	922	1008	1019	1011	968	916	992	926	1003	1023	1002	960	932	1013	955	979	956	901	976	964	972	954	987	979	970	997	937	1006	969	993	1031	993	978	1027	988	999	964	941	960	968	972	981	967	1002	952	985	968	973	961	942	1030	993	1020	985	1023	990	1015	1049	972	1003	988	961	945	964	1016	993	999	963	1022	979	970	963	1054	977	1024	940	1015	973	985	938	1031	1066	935	1011	1010	1023	1008	985	991	972	997	948	982	977	964	951	911	919	1022	942	969	989	994	1025	915	980	975	974	974	997	1024	992	932	969	964	994	922	979	991	947	1065	938	968	999	988	997	989	1023	923	981	953	987	947	1024	1010	966	1009	936	920	1025	998	1008	1010	958	995	962	965	964	978	983	1009	969	992	977	1004	968	1009	1016	981	995	1018	931	982	997	962	971	1017	1079	960	989	941	944	945	1004	937	938	992	894	983	970	1005	974	996	1003	1004	979	1003	976	970	973	1037	984	986	977	982	1017	985	941	1006	972	974	942	964	965	959	1022	1015	1040	996	1011	956	1043	945	962	1000	1012	1006	939	946	923	973	957	992	994	969	961	975	975	1026	972	1016	997	987	963	996	986	914	1013	979	1052	972	928	1014	1012	951	949	970	967	974	972	1020	1023	990	991	1047	966	996	1010	983	988	1045	1042	939	1001	934	973	961	941	975	976	951	998	952	1025	978	975	1019	947	988	983	989	1005	1002	937	968	965	1001	949	1011	1016	901	944	928	1060	954	1012	1006	962	990	992	1036	914	970	945	937	951	974	1005	969	960	994	989	1013	967	959	995	953	957	942	1036	965	1014	970	994	998	992	964	970	957	970	1040	1015	971	975	936	956	1036	966	1024	940	949	961	1007	958	980	1010	977	1001	1012	985	1013	1047	966	984	952	980	990	978	1007	1023	1015	943	1035	968	1009	1007	930	1037	963	954	935	1001	1011	985	1041	919	992	989	1016	1037	962	976	1008	1009	995	1004	1018	961	974	1017	969	963	989	1007	994	980	997	935	1036	1033	958	981	1011	1002	992	1008	1046	976	993	1049	1002	1028	966	1009	1014	989	977	972	1011	997	990	1046	1015	950	979	1030	957	1012	978	998	980	1072	960	978	1001	1002	994	920	1016	956	979	944	986	1039	992	1028	996	1039	979	1019	971	999	1073	948	1025	950	993	987	1020	962	963	1031	965	898	1012	980	1015	998	967	1026	997	992	948	1000	1021	915	966	1004	987	957	1024	1027	1024	946	1002	981	1004	1000	1001	986	966	971	987	1020	970	997	1041	942	964	956	956	947	979	982	966	965	1003	974	1021	987	977	998	953	981	998	970	956	1006	968	940	987	974	955	978	992	986	970	972	1024	959	974	956	982	961	1028	1031	990	943	979	977	991	1050	933	1016	1001	975	1006	1001	1000	947	987	1002	1020	1002	971	1009	944	1027	984	965	1019	1011	969	1005	989	988	996	966	1046	1014	969	1002	993	949	939	956	982	1046	1041	979	955	944	992	967	972	954	938	1044	1030	994	1060	951	969	984	995	925	1019	986	997	979	972	998	1004	1033	961	1029	1022	971	956	1010	976	956	932	995	1016	1012	951	968	962	956	932	1003	956	940	1034	1010	1005	929	988	1000	961	1004	968	984	956	971	1011	969	988	956	989	962	1003	995	946	982	969	926	983	963	987	1009	994	985	971	1001	1007	1020	968	934	984	958	990	994	990	1009	978	962	993	986	1005	905	992	1025	937	1022	929	958	1014	1028	939	1006	937	963	1005	982	966	1008	935	951	955	950	1026	996	997	1012	1022	963	1001	952	930	977	892	929	1027	1007	963	1008	973	929	1039	1011	997	973	1000	993	1000	1057	970	958	913	1013	975	971	1013	962	993	1024	1031	1005	967	1005	986	1020	1023	977	1060	910	995	1011	1027	959	977	968	998	956	948	948	1005	967	970	964	946	955	964	989	982	993	1031	990	963	916	982	985	985	1008	936	1013	983	996	947	991	971	994	940	977	1010	943	999	942	995	983	1026	991	1008	1024	965	1024	968	960	1028	996	999	961	973	978	995	989	985	979	942	996	972	951	922	956	1002	1010	1004	916	1010	971	990	998	1016	994	1010	1008	978	996	1044	982	970	1018	982	979	957	950	975	986	964	968	979	964	1028	1017	999	983	965	971	1007	957	987	1030	976	1001	979	935	1054	956	968	1002	960	979	1016	984	966	989	992	1002	1023	1004	977	967	1009	967	969	933	986	964	974	941	970	1015	936	966	1001	986	956	1027	963	1002	1002	1033	967	954	998	976	1005	987	964	938	1000	1054	934	976	899	990	916	1045	948	920	994	1027	1024	884	984	933	944	978	964	977	991	991	1000	964	978	1042	949	990	978	992	977	1030	969	1022	1021	1009	964	990	966	1028	973	1049	1034	968	1008	964	977	974	979	1035	974	932	978	999	960	964	963	954	961	997	988	1014	962	995	950	992	969	937	967	1031	983	964	982	1008	967	1007	1069	994	1016	986	951	1011	1009	1037	1024	998	923	1018	1007	1020	960	941	982	963	1057	998	993	1013	1018	951	1003	990	985	913	945	968	996	965	1021	990	990	1000	981	972	964	973	1032	933	984	962	1025	963	953	1037	965	950	1015	971	978	923	990	974	1014	962	972	935	1008	971	997	972	957	996	976	1002	1038	935	995	989	1049	972	1019	962	1011	934	982	1013	948	1027	978	1013	986	989	945	943	998	1029	994	987	987	1030	1040	983	1001	1020	1012	1009	1011	955	980	967	969	989	947	969	981	974	967	993	1062	983	991	977	991	1016	961	964	990	1020	968	971	991	953	966	1011	1038	974	881	971	973	1006	970	1003	1004	993	984	1017	994	1009	990	988	969	1013	976	1051	925	981	966	1020	972	969	955	903	1009	1009	974	940	1014	995	1001	976	922	1022	989	991	1020	970	995	969	1027	1067	1022	1010	958	985	981	912	936	969	975	956	972	967	958	993	984	981	1001	1021	973	995	986	954	995	1023	1002	996	908	1010	1026	938	1023	919	981	963	992	1003	932	1004	950	985	991	1013	980	970	1026	920	1021	938	955	956	1004	920	913	1027	994	1012	968	1014	972	969	978	956	958	1018	1000	1024	963	935	979	1031	994	994	997	1011	1006	942	994	969	1012	993	1019	979	1008	962	989	1027	1003	992	1045	981	901	934	957	981	969	994	993	973	1023	904	1059	994	1010	940	986	956	1008	1010	950	1001	1006	1022	952	1022	999	981	997	985	985	979	958	984	1012	960	995	966	960	962	978	988	1006	972	960	1056	992	970	983	1002	952	991	971	988	947	1030	963	981	966	963	1005	990	974	933	1001	964	922	1011	1005	982	951	1034	1021	966	1043	971	983	969	981	1007	1004	979	998	1027	1018	1009	989	985	1030	947	981	961	995	1007	1009	965	1022	991	1005	957	986	991	1008	974	1020	990	999	955	887	952	1045	946	972	1022	966	967	987	960	1031	990	951	1010	953	1000	930	909	946	948	979	952	1003	954	939	1026	984	999	1022	966	954	957	981	985	1057	931	957	969	1035	1031	1020	957	1007	985
23541	21562	28615	25020	21243	11571	4891	2890	2108	1720	1409	1223	1064	984	855	830	750	695	673	624	606	609	574	595	542	554	530	495	531	539	491	514	514	544	505	507	473	521	514	495	480	485	537	474	485	457	490	460	468	470	458	457	466	493	461	468	449	494	446	511	474	446	479	456	506	488	526	484	473	454	487	453	484	470	475	490	454	471	445	507	497	466	434	475	475	493	495	491	455	462	452	509	476	508	431	516	474	462	495	448	492	463	491	444	456	496	455	449	519	469	462	489	440	468	457	448	467	481	444	490	471	472	476	458	458	517	458	457	493	468	461	507	490	485	463	445	465	491	503	473	504	436	471	461	441	455	452	505	498	450	465	458	461	461	499	443	465	465	460	504	498	490	448	476	487	471	483	435	472	480	444	497	493	462	517	467	468	405	486	486	480	491	455	477	448	514	443	519	447	487	441	515	463	438	459	480	488	440	515	548	492	450	463	490	458	469	474	485	500	461	457	504	470	445	479	468	490	481	460	464	487	474	506	456	463	530	417	499	476	439	479	455	455	496	461	469	495	475	491	456	509	455	464	428	483	444	478	485	488	425	500	454	443	445	500	489	505	471	482	468	498	451	467	478	436	488	497	494	469	482	457	486	491	450	448	491	474	422	469	485	512	487	493	512	422	456	462	450	484	474	461	478	476	465	515	490	504	478	480	444	459	485	468	495	460	457	458	464	456	422	470	407	488	504	480	467	441	487	491	481	469	512	461	472	483	481	545	452	471	488	468	471	458	469	482	504	459	479	469	444	488	469	504	429	445	463	486	470	478	489	449	482	548	498	459	466	472	460	486	491	468	514	478	462	469	484	463	478	463	471	466	440	483	475	470	487	469	452	474	442	441	501	433	505	468	469	495	450	463	452	461	519	501	453	516	475	460	441	442	471	476	474	499	440	481	470	472	472	448	480	488	482	438	475	442	490	456	469	426	487	446	460	485	474	434	454	484	437	462	492	454	480	483	475	477	498	464	456	463	423	504	495	479	471	445	494	491	509	420	506	467	468	433	476	456	475	451	456	466	488	434	488	471	453	457	476	477	473	485	487	438	464	471	432	466	498	481	477	440	490	473	474	463	456	502	474	496	499	450	464	498	517	470	491	443	487	445	500	443	478	457	454	508	486	490	437	463	484	454	459	472	462	469	500	533	458	494	475	445	465	481	489	484	480	446	470	431	434	458	450	455	483	459	427	465	489	475	447	456	478	494	507	510	499	492	486	455	463	437	471	461	469	508	464	461	459	457	477	506	498	470	440	469	458	455	475	478	457	475	486	468	498	487	451	494	497	461	479	462	452	466	444	452	446	506	478	474	520	462	480	462	480	512	455	467	481	466	500	486	500	431	508	462	478	510	493	485	493	477	473	480	497	467	510	484	456	452	500	462	458	467	489	481	450	429	481	463	451	466	482	493	446	468	479	475	460	497	473	527	450	485	476	464	460	461	455	473	491	465	476	461	482	430	457	460	497	466	468	477	460	470	499	499	458	475	478	457	477	472	479	469	455	482	453	431	473	489	489	475	467	455	467	483	466	469	517	476	446	447	479	497	477	467	480	492	453	489	468	447	516	442	472	467	512	483	486	434	450	485	462	499	464	487	467	461	431	443	473	488	459	446	497	463	470	474	476	451	492	482	456	461	456	478	497	486	469	481	458	489	474	531	490	427	455	451	467	489	433	465	450	453	479	472	495	447	474	467	485	511	504	465	525	485	470	453	469	462	439	437	464	444	486	519	471	492	464	461	482	474	450	445	505	459	464	487	476	492	513	491	460	500	453	484	465	467	444	490	483	453	428	464	505	495	469	483	501	488	484	480	466	539	487	472	445	460	421	475	453	511	453	471	485	443	435	469	492	447	500	487	435	478	443	472	455	490	484	453	454	481	449	442	484	493	448	466	499	493	453	525	454	467	464	462	477	457	523	453	495	453	459	470	482	483	444	463	483	453	478	469	499	448	494	483	499	453	468	474	498	513	472	510	441	495	433	434	464	475	448	460	482	478	501	476	449	431	453	514	447	490	467	443	486	493	495	495	462	448	456	486	466	472	482	489	458	449	476	456	474	486	463	501	464	472	475	502	452	449	491	494	478	493	468	469	476	459	451	499	502	452	514	499	514	457	468	481	439	498	482	475	457	466	449	467	460	474	447	476	461	490	427	445	453	476	485	471	452	476	485	461	476	446	484	423	449	449	463	498	433	434	464	495	492	495	526	494	457	505	471	486	449	482	501	467	461	486	472	469	482	517	433	487	483	449	474	459	481	486	469	475	501	473	480	494	429	487	472	470	439	455	463	475	436	429	444	500	467	461	467	489	445	446	472	462	477	470	499	486	444	460	465	465	468	466	509	454	465	507	427	447	479	446	479	473	421	431	471	427	451	433	427	475	418	445	508	461	452	496	502	475	464	474	479	504	441	460	479	452	448	510	480	462	485	476	461	470	521	500	455	489	466	404	447	474	462	482	471	462	460	491	452	464	450	469	484	495	494	474	470	467	501	426	462	473	429	435	454	456	523	476	442	473	452	459	441	500	484	485	455	505	487	457	480	478	495	471	522	484	471	476	470	458	453	436	472	458	451	451	495	425	459	440	455	441	498	462	463	466	455	499	447	469	487	466	474	490	468	478	487	439	455	501	453	462	474	451	462	477	458	469	426	466	484	447	487	472	485	462	450	477	444	485	431	434	472	488	508	440	450	480	440	474	456	504	492	478	463	520	444	475	474	491	482	447	431	483	508	435	430	425	451	494	518	489	468	452	467	499	453	451	481	483	447	457	489	460	468	489	463	460	511	480	465	460	441	461	479	447	488	487	485	469	509	443	463	451	467	469	470	475	473	449	477	494	476	493	451	489	492	493	506	467	457	477	429	501	474	441	477	443	521	455	454	463	490	444	458	450	475	483	477	492	455	474	459	460	463	476	473	457	493	482	462	478	476	485	471	480	458	455	467	453	444	492	476	535	496	472	442	467	420	483	482	487	470	485	453	462	485	502	478	498	492	491	455	481	447	503	471	477	464	499	470	493	483	475	492	471	462	499	455	444	446	488	501	449	495	482	450	479	427	499	440	503	467	471	514	504	507	475	457	442	473	465	492	515	461	499	429	433	464	495	486	465	511	484	490	510	452	449	468	478	519	476	474	451	489	459	490	455	492	441	469	477	475	504	501	455	462	466	464	482	489	435	428	435	499	453	443	479	477	470	466	445	474	471	487	478	435	481	487	444	485	472	449	508	490	436	469	462	479	490	466	467	463	465	481	484	478	462	475	427	466	466	483	475	501	447	468	474	443	497	491	457	451	478	464	438	476	476	493	443	488	465	449	472	477	491	490	465	474	477	443	490	471	472	491	452	462	474	472	506	467	495	447	482	432	469	461	474	457	469	476	492	466	448	474	467	468	456	474	495	494	452	464	500	466	488	477	452	477	498	472	460	489	465	472	448	468	484	476	444	468	441	475	484	441
14008	30801	24309	15832	12655	9698	7552	5948	4575	3792	3031	2530	2223	1764	1683	1466	1310	1215	1061	1020	1001	1025	910	931	899	910	892	834	788	852	824	764	804	812	825	786	777	787	726	728	672	777	784	718	814	751	797	748	789	747	727	757	744	755	695	661	761	755	730	734	707	725	718	696	677	700	766	711	712	705	762	733	719	700	774	751	776	759	707	751	725	732	739	739	728	691	718	701	703	735	776	724	684	767	729	702	721	703	781	693	748	709	706	678	761	711	730	748	728	709	731	716	709	709	765	707	734	744	755	712	651	714	703	710	732	742	738	671	744	762	732	675	682	690	727	726	737	711	721	718	750	758	713	739	740	718	706	704	675	674	738	722	731	702	750	716	729	705	751	725	687	797	712	675	722	751	730	693	699	659	733	713	708	736	697	722	665	717	769	694	676	695	686	755	726	700	680	689	731	715	716	692	705	742	782	733	656	725	699	760	670	777	736	717	721	675	709	696	737	716	752	720	731	728	723	690	783	765	723	710	743	770	707	660	764	712	746	675	670	737	718	746	726	708	781	742	687	686	730	753	713	784	751	746	740	725	743	721	714	688	708	720	756	765	715	736	734	722	707	749	713	712	746	711	714	746	735	709	673	725	724	723	754	756	711	709	730	755	723	709	738	695	739	712	747	731	746	696	724	752	729	724	726	738	745	731	711	750	751	745	697	698	708	689	685	733	711	755	736	705	684	713	740	733	718	718	733	710	710	754	712	692	723	714	731	678	711	758	762	727	717	701	725	692	701	727	710	728	654	706	708	745	715	753	717	676	759	728	735	700	700	690	742	715	718	695	755	745	699	740	697	697	660	714	677	717	765	770	721	775	715	741	715	721	690	642	692	701	694	706	709	748	708	721	740	715	783	721	684	713	726	675	745	742	718	682	719	676	665	711	729	734	725	734	738	740	744	714	667	684	719	700	708	677	720	726	751	777	722	726	704	741	738	708	712	683	783	705	698	747	733	720	687	743	737	674	703	686	712	732	747	684	763	716	751	754	742	713	752	732	717	703	732	686	696	716	744	746	719	721	722	743	716	786	706	705	760	726	724	730	706	707	724	730	822	738	702	683	731	702	785	656	741	722	748	705	721	693	709	689	715	706	733	746	736	716	672	691	731	708	699	726	695	727	739	739	762	725	703	746	709	711	724	725	763	725	706	728	739	781	726	690	748	699	685	762	780	709	703	751	703	638	673	744	710	725	730	694	714	739	751	728	701	709	754	697	693	692	695	683	748	692	677	702	696	697	754	730	686	707	718	749	725	687	705	728	722	742	717	692	733	754	715	703	760	749	717	738	765	751	695	732	749	725	693	721	709	729	736	724	759	703	757	738	662	707	718	724	701	724	724	761	766	695	718	719	710	704	684	692	714	698	698	701	759	748	684	722	726	715	680	676	732	743	753	717	728	727	732	771	761	788	697	700	690	721	733	733	739	704	720	731	713	736	727	706	757	761	755	703	723	684	729	679	744	741	708	694	741	689	741	739	689	731	726	716	682	745	704	725	746	768	753	787	714	777	739	735	711	760	696	715	708	707	751	759	690	716	721	739	711	771	705	701	670	750	730	744	712	749	732	761	676	699	728	725	759	741	745	689	722	663	780	726	717	692	736	697	696	718	715	741	717	701	723	717	716	719	734	734	695	730	758	732	638	730	741	682	748	725	745	737	743	723	701	723	709	698	723	742	784	694	700	668	689	687	732	684	700	708	729	713	710	711	738	698	681	695	692	710	711	751	731	684	727	748	721	741	752	756	741	702	738	765	754	710	684	726	693	760	728	740	733	750	745	720	729	702	728	736	724	749	736	704	731	710	742	777	753	732	700	737	722	733	727	726	760	724	753	701	732	738	725	732	750	755	706	671	727	757	720	727	710	714	692	703	725	696	726	692	753	690	712	714	723	691	734	719	664	755	747	678	726	718	717	733	723	686	699	716	725	766	687	729	718	727	747	679	707	721	687	734	697	724	744	728	692	706	724	706	767	736	707	735	753	727	717	721	672	730	688	707	720	750	722	732	723	744	711	699	746	729	740	676	705	717	725	741	737	754	679	744	753	707	772	722	725	781	648	742	734	731	685	729	743	729	746	721	726	719	692	726	753	708	708	688	705	720	716	735	659	772	732	749	707	699	725	767	725	757	701	715	727	710	760	742	731	734	718	711	718	736	747	699	686	739	677	714	739	741	679	763	698	707	693	712	703	755	738	728	771	706	732	669	745	709	760	721	711	704	715	730	758	747	707	726	747	743	746	720	748	669	710	692	731	735	698	699	714	710	737	734	721	640	724	679	719	689	731	719	743	745	734	711	749	735	707	738	732	750	726	682	709	713	737	728	707	713	712	714	737	770	769	726	764	686	787	732	734	704	722	737	730	739	714	725	749	687	659	746	722	759	718	767	690	772	731	708	751	690	708	730	714	748	722	710	705	713	668	734	732	722	696	665	749	690	733	736	719	729	738	750	729	726	731	717	734	699	701	679	746	696	704	774	746	700	714	704	756	671	750	732	735	767	693	690	752	716	713	798	713	718	727	717	740	719	717	744	735	740	747	761	725	755	741	652	740	676	725	723	732	738	729	729	732	761	711	696	679	732	708	736	677	678	723	725	716	722	760	741	702	750	776	688	748	726	687	716	682	693	758	744	702	773	733	681	731	749	721	753	762	762	767	705	787	708	715	713	710	762	727	739	712	769	724	737	708	751	657	739	706	758	741	694	757	708	707	718	734	730	694	736	674	715	738	750	675	713	737	758	698	657	729	764	734	676	723	738	755	705	686	683	717	700	681	756	716	759	764	719	747	738	739	719	718	723	715	776	745	709	722	709	765	739	736	709	725	696	747	737	723	701	739	766	696	716	743	687	741	764	696	756	714	747	737	701	728	766	726	723	773	730	717	741	726	770	740	710	700	734	717	656	729	732	714	675	729	754	763	749	716	727	722	738	738	688	737	706	721	771	712	695	726	756	685	738	705	695	744	729	727	772	679	739	751	692	688	769	703	737	722	777	727	706	732	767	708	707	792	716	684	672	734	733	754	681	783	709	672	734	704	730	697	710	722	725	722	721	738	718	730	702	701	760	721	727	692	728	712	698	701	720	698	722	708	746	738	697	728	707	766	650	736	702	661	678	714	731	732	695	739	710	753	727	765	713	707	764	741	755	709	750	683	689	765	720	763	742	713	740	730	679	779	696	729	722	734	730	726	697	715	694	702	697	769	703	711	750	702	744	743	716	740	713	701	720	687	753	808	744	709	743	715	733	727	718	706	711	737	733	728	722	741	736	716	768	756	676	758	722	723	741	745	718	707	716	700	712	722	733	733	696	726	716	738	655	736	681	679	724	704	735	757	744	717	746	682	666	747	698	740	709	731	698	755	716	735	751	744	716	776	757	711	679	726	734	675	733	765	721	754	678	734	674	716	777	751	789	723	709	736	700	721	717	753	726	699	738	712	755	729	739	699	680	742	727
25057	21632	26828	24905	8376	3692	2610	2006	1593	1311	1176	1108	999	918	848	837	809	815	710	722	693	716	700	717	674	681	645	635	671	700	645	648	651	635	612	632	622	655	668	643	626	608	607	576	606	672	589	582	594	654	599	645	629	638	621	609	605	618	588	628	616	614	623	635	616	638	599	596	607	642	669	615	648	605	636	638	585	584	615	626	677	612	632	585	657	583	629	580	581	603	584	620	596	600	615	629	602	639	624	632	609	603	567	610	592	605	594	590	602	618	639	666	630	598	569	624	596	586	569	599	584	572	595	595	579	606	586	587	617	584	608	558	599	626	596	622	604	617	654	592	581	623	618	596	626	600	612	621	624	666	608	614	649	575	581	568	586	618	619	599	607	587	602	634	645	599	642	604	614	610	615	574	594	581	628	612	616	598	600	649	608	590	582	547	560	583	617	625	626	596	606	607	586	597	560	601	624	651	655	596	598	591	575	616	625	590	603	617	629	628	616	615	629	551	648	578	573	605	627	618	599	589	581	614	607	610	623	602	628	609	626	615	620	621	653	611	604	588	622	634	629	575	610	575	586	643	579	580	587	601	620	595	600	609	535	622	620	628	537	617	568	617	634	572	649	625	629	639	648	620	574	627	623	595	623	628	589	633	657	605	654	638	573	588	593	619	641	589	597	620	630	584	633	619	587	595	640	627	618	600	594	619	615	617	547	607	611	609	637	564	593	629	590	585	658	616	588	643	612	625	602	583	608	618	609	630	572	573	618	566	579	629	565	613	637	587	647	610	588	595	617	598	595	604	631	599	634	622	604	630	576	598	582	669	574	596	583	602	650	615	607	625	672	567	602	590	613	619	612	609	624	561	587	607	625	600	631	617	594	620	611	579	604	563	587	630	597	623	603	587	607	615	601	589	625	630	626	595	613	622	641	641	603	587	612	597	614	612	648	619	620	574	604	602	607	576	602	591	561	574	632	586	586	610	612	586	588	604	599	564	619	606	576	599	557	601	642	648	619	636	596	589	606	642	597	585	633	602	594	570	623	598	605	641	603	580	609	596	588	650	611	607	567	615	584	642	617	604	605	591	640	592	640	581	569	626	612	654	587	629	616	621	629	588	584	583	614	623	596	623	596	618	640	637	625	620	632	617	581	590	603	595	621	570	614	626	675	613	647	617	609	617	646	609	610	605	624	582	650	595	600	617	622	571	648	596	614	602	638	600	551	608	571	576	612	628	568	620	641	654	607	588	572	597	632	600	658	643	617	574	624	568	594	631	610	579	645	627	626	648	591	579	606	588	641	601	597	620	585	607	649	589	669	558	604	639	616	677	616	634	629	626	608	637	572	612	625	596	599	595	608	627	596	598	599	643	620	589	624	595	634	580	588	523	640	613	614	570	590	590	612	613	611	583	612	618	643	618	657	663	628	624	569	620	637	618	628	646	630	624	567	576	621	612	574	615	594	598	611	604	604	634	621	630	616	612	625	584	606	616	633	630	583	582	624	636	581	597	593	630	591	642	572	646	620	645	621	609	582	621	618	619	631	673	585	591	632	576	581	602	605	601	625	598	577	614	622	614	614	613	617	624	572	611	606	584	595	599	637	619	590	618	574	585	586	605	631	599	605	631	599	635	629	618	620	589	615	606	630	609	617	574	598	583	625	564	614	603	584	592	649	564	584	601	624	583	640	626	620	607	622	599	623	593	592	611	570	598	640	606	606	572	615	572	592	613	633	562	594	618	640	673	573	583	601	585	579	616	665	611	615	618	666	602	585	583	605	570	629	629	598	633	605	602	550	600	632	634	588	602	625	627	627	593	645	605	592	575	588	589	649	655	615	615	630	634	637	643	581	587	636	564	639	663	614	590	592	648	641	571	609	615	602	644	555	610	625	619	603	588	615	614	675	579	580	602	629	601	620	607	599	616	618	601	609	630	599	598	569	612	614	610	669	590	615	617	608	598	622	600	632	622	594	583	563	636	597	585	624	599	604	602	627	587	627	612	631	630	605	620	577	632	619	578	617	583	628	631	604	576	594	639	573	571	573	568	601	634	632	620	611	582	617	583	626	628	600	582	590	683	588	571	580	577	593	604	564	580	561	584	603	549	608	559	604	628	612	638	618	617	619	620	617	623	612	626	633	590	609	640	582	614	611	563	603	623	615	605	598	618	597	560	589	627	567	583	610	640	643	644	621	566	606	612	591	569	624	645	579	622	590	593	618	616	638	628	580	586	637	609	579	621	608	603	610	580	643	560	558	626	634	635	578	603	608	625	677	629	586	643	602	645	588	597	640	572	630	611	615	609	610	647	544	637	630	606	632	631	620	602	602	624	625	579	582	595	573	582	626	568	565	575	620	636	583	570	601	566	601	621	601	642	600	574	593	586	651	629	620	582	576	595	582	619	586	629	629	616	590	557	599	588	597	674	634	625	583	650	607	616	571	603	589	577	640	585	642	637	621	656	619	585	593	615	551	612	599	633	617	601	623	595	613	578	580	609	598	591	600	582	617	619	610	594	629	592	599	600	644	558	687	627	609	612	615	594	616	613	595	594	617	595	605	612	607	640	622	582	610	589	628	588	564	620	641	587	579	559	639	633	644	597	587	579	612	597	621	641	579	646	566	605	629	616	624	587	587	626	622	592	598	591	587	596	560	652	620	625	618	582	583	632	581	611	596	598	638	594	629	595	580	626	592	615	632	662	634	597	585	587	634	587	624	636	613	595	623	629	589	572	628	593	573	610	608	616	621	630	622	597	597	578	622	621	605	592	593	620	590	640	641	605	603	579	597	635	601	620	587	615	626	627	626	612	578	629	571	591	652	617	632	602	676	621	593	597	610	630	607	579	616	618	658	598	556	638	622	609	635	596	636	617	607	634	633	611	629	603	562	630	632	625	587	577	593	593	616	569	583	601	629	548	625	621	599	600	571	656	677	601	569	575	648	610	583	584	600	583	565	605	549	564	596	595	639	663	611	622	584	677	573	622	591	565	571	654	573	557	576	602	615	597	616	595	617	561	592	623	604	601	649	568	635	627	620	586	616	574	581	619	573	582	627	641	594	593	602	591	597	602	627	641	586	627	638	610	666	607	603	581	668	570	587	628	606	607	606	587	593	637	583	633	597	609	624	623	590	629	606	627	589	613	599	633	593	592	643	631	590	648	593	636	653	615	659	625	580	601	634	623	592	575	564	618	626	604	589	603	661	591	598	554	627	628	650	651	597	597	615	581	602	605	663	601	573	595	572	656	615	602	593	613	594	605	573	617	623	629	575	624	584	621	591	605	584	606	596	597	637	547	576	600	599	616	561	595	612	603	634	601	589	553	598	599	625	612	605	590	632	622	571	583	590	611	625	669	607	614	642	628	655	652	630	616	571	648	638	636	630	614	585	649	616	560	581	597	594	587	599	601	640	594	587	662	644	626	548	605	618	606	629	647	662	619	635	633	566	599	605	625	560	592	609	632	589	607	590	638	569	640	643	636	608	600	628	627
13715	26990	19841	12537	9558	7466	5748	4425	3690	2824	2571	2049	2031	1687	1673	1437	1317	1339	1221	1216	1130	1050	1021	1035	1070	1002	999	911	1008	981	970	979	993	980	973	927	926	938	874	906	888	918	963	941	934	926	936	909	941	956	925	884	904	901	942	928	952	912	872	906	901	923	857	908	917	921	911	921	933	875	876	882	884	881	868	924	923	941	893	902	897	927	858	916	866	896	910	896	848	882	913	856	905	877	836	913	879	930	930	882	854	859	924	917	931	924	867	908	871	858	897	939	932	910	865	871	842	975	924	864	942	883	951	898	883	944	936	889	882	958	860	940	901	915	873	902	940	949	849	900	946	887	900	890	873	914	894	938	896	897	903	927	964	890	857	947	881	951	902	895	867	906	896	883	940	916	885	891	968	877	958	917	949	884	923	922	910	887	952	872	914	873	936	899	870	886	918	902	872	911	886	894	850	901	918	876	869	854	903	888	897	927	934	924	933	863	892	879	871	924	883	943	934	915	911	888	896	932	942	911	912	906	918	844	869	875	898	888	873	939	906	950	950	918	834	875	890	909	874	889	879	896	922	929	939	920	901	903	912	922	940	889	915	872	944	900	866	908	887	880	878	952	919	843	920	911	881	883	937	928	934	917	885	895	929	891	867	877	921	900	872	915	884	941	854	898	931	861	890	908	905	894	902	857	862	911	916	895	895	834	926	916	869	921	921	851	912	921	917	928	960	877	886	892	851	926	896	868	903	899	894	865	881	895	907	877	918	908	891	887	963	954	862	905	905	924	873	889	900	920	897	957	885	923	901	889	846	947	947	929	908	914	899	901	897	871	852	915	882	899	923	935	874	891	920	947	863	844	836	896	896	893	915	886	866	895	930	862	874	918	867	875	904	886	918	891	871	877	923	860	934	951	891	879	892	914	860	970	897	904	871	928	847	903	966	917	912	877	914	885	902	915	898	874	902	883	908	931	856	886	892	927	916	894	916	900	821	904	909	888	912	895	906	840	861	942	889	901	876	901	863	891	925	949	896	874	856	910	900	932	942	909	869	906	874	908	897	914	873	899	868	905	859	876	885	904	887	851	900	921	883	934	925	905	906	930	922	912	880	868	939	918	839	884	926	917	895	862	879	891	896	943	903	901	890	923	960	942	914	925	876	918	890	872	902	868	912	846	954	853	874	930	865	910	919	898	925	914	882	906	888	856	939	900	878	919	912	931	941	920	868	937	876	944	852	900	909	919	923	909	883	908	898	897	873	849	875	877	891	896	949	907	886	933	920	895	881	937	905	911	910	856	900	932	895	895	899	862	914	900	878	911	896	956	833	875	897	914	940	886	927	858	926	936	942	874	912	916	884	906	912	925	908	873	939	882	886	889	889	888	908	938	872	923	923	850	884	943	922	873	829	873	902	924	983	928	896	863	902	846	948	940	931	877	935	875	820	893	922	916	896	944	911	882	916	910	887	862	907	849	950	872	927	900	893	940	860	895	854	895	893	905	868	907	934	909	893	900	932	837	844	863	915	936	856	902	909	880	900	924	871	894	873	885	938	858	911	871	867	869	873	876	932	899	850	867	924	860	883	934	900	911	867	871	883	945	902	936	905	878	933	914	841	870	898	920	943	942	926	912	899	851	843	855	883	898	967	896	875	884	940	963	905	863	918	883	900	940	917	889	820	903	909	885	876	897	898	860	887	884	890	877	914	887	877	890	911	906	893	897	883	872	946	956	899	919	915	902	935	857	906	874	893	888	907	874	875	868	887	879	913	939	879	903	868	824	916	855	907	914	910	874	888	839	895	934	896	890	895	924	901	934	842	936	896	895	880	915	926	930	910	884	890	868	896	914	880	944	974	924	871	887	879	896	920	886	863	892	911	940	839	920	939	923	939	870	899	925	890	863	921	870	905	921	905	831	873	897	917	886	868	915	869	917	938	906	885	896	938	915	857	861	900	865	886	894	928	881	913	913	930	953	912	841	903	899	921	865	963	900	898	911	901	890	890	904	876	956	862	863	923	886	844	919	886	930	925	857	899	844	912	909	878	895	851	913	946	897	904	879	902	848	857	888	860	904	913	886	912	883	870	883	898	878	935	935	876	886	906	907	882	937	912	940	891	882	892	969	890	903	891	861	881	941	902	914	930	919	878	931	930	850	925	862	886	923	880	882	883	896	916	932	908	906	864	889	882	841	920	915	926	874	914	906	926	866	890	929	922	888	877	893	891	869	891	909	936	892	923	930	908	931	901	967	889	930	908	892	856	906	869	933	944	892	952	924	937	919	869	882	852	918	887	900	996	917	939	886	924	895	865	913	914	851	924	822	929	935	915	884	921	983	905	981	897	900	920	894	886	862	856	909	964	934	915	928	872	900	883	925	876	908	881	912	900	919	874	923	903	875	881	955	915	939	920	869	913	886	865	875	889	889	927	889	880	945	933	933	894	896	900	879	929	894	865	931	931	884	850	912	850	931	879	960	911	879	882	911	895	853	881	917	930	932	919	932	907	848	866	875	925	878	858	912	872	902	915	860	879	886	865	874	947	903	903	875	857	883	910	875	861	880	944	845	910	856	926	933	946	895	886	886	956	866	883	877	867	918	848	881	915	875	898	907	883	921	886	886	868	918	842	936	855	911	904	883	891	880	900	919	861	939	867	920	920	908	924	918	867	861	897	923	866	895	882	891	872	893	904	932	929	944	914	944	942	882	928	946	832	896	916	916	890	892	934	875	855	898	861	856	868	887	843	922	909	889	876	858	933	871	854	892	895	902	945	878	857	917	875	926	907	863	894	869	896	884	899	929	866	884	935	898	877	906	922	894	861	890	831	899	862	896	900	917	898	972	881	862	905	867	937	868	869	876	950	837	903	878	852	924	905	903	962	884	860	894	919	894	893	922	943	906	853	895	876	896	841	844	945	868	972	934	908	893	923	859	875	913	887	906	876	936	895	901	944	875	893	923	827	876	881	917	932	909	935	893	872	898	939	823	913	916	901	926	899	918	917	939	859	917	879	856	904	837	910	913	903	900	868	929	921	865	906	918	846	893	905	857	889	902	878	949	854	908	905	947	864	921	891	961	940	878	894	899	934	854	892	881	883	921	918	829	864	965	930	951	902	900	901	886	893	897	870	859	875	952	901	854	915	889	848	884	850	915	931	919	931	876	906	885	923	884	921	921	910	894	871	882	901	923	890	900	881	951	897	859	912	881	934	923	878	856	942	870	931	870	887	889	938	886	945	860	894	898	875	898	895	885	894	920	929	898	887	908	912	873	910	888	917	883	877	855	886	870	884	902	897	864	907	937	849	870	897	904	928	849	915	935	944	921	942	870	891	848	927	891	913	913	930	867	887	901	885	950	820	870	906	910	890	895	923	898	893	871	889	964	854	855	963	888	909	897	924	899	886	890	870	878	899	878	883	857	952	856	906	876	920	943	904	947	937	875	851	859	884	843	962	904	880	906	939	904	987	897	884	873	876	903	910	865	874	903	868	858	892	893
22778	21617	29134	24617	21646	20658	9840	3998	2718	2142	1695	1439	1272	1072	991	836	781	716	675	629	607	542	506	525	496	517	481	447	438	451	421	433	388	405	428	421	408	408	432	369	428	384	408	384	384	365	370	411	365	367	371	384	379	369	349	337	386	370	346	359	365	371	368	366	350	362	346	363	404	363	354	373	363	351	363	396	367	376	368	372	376	386	338	349	389	387	379	374	371	381	364	369	369	343	370	364	377	340	387	343	387	329	379	372	361	352	381	394	349	345	356	356	391	349	342	351	385	353	376	388	333	351	389	317	353	356	349	338	338	337	339	346	353	355	368	372	395	319	363	344	342	339	340	355	373	349	362	358	380	402	335	346	356	379	347	349	374	342	357	360	345	374	377	385	323	355	363	326	371	375	332	371	341	370	369	368	338	346	355	349	361	358	371	329	323	355	410	354	359	352	355	359	378	364	359	336	352	354	379	398	379	367	372	368	361	338	358	342	342	369	392	339	332	353	350	371	389	373	338	364	368	330	366	333	375	357	355	351	359	342	365	375	371	351	368	358	360	338	344	384	388	374	354	334	362	329	373	333	392	379	344	368	319	356	380	379	315	382	378	368	343	345	358	357	356	350	347	357	345	320	354	353	391	351	321	335	363	405	349	346	336	379	313	354	340	359	349	389	356	370	368	354	362	348	345	342	391	376	316	382	383	378	345	382	347	364	343	354	389	334	329	341	353	369	383	356	355	367	347	377	383	359	374	344	345	387	374	400	361	342	365	351	370	376	344	333	366	357	353	351	369	392	360	329	374	354	387	384	366	361	331	394	341	367	409	365	351	376	331	336	362	359	379	365	339	362	340	378	356	352	333	330	302	376	331	348	330	371	360	369	337	344	323	360	371	328	360	428	352	354	378	371	359	368	383	342	353	379	366	346	364	393	351	342	366	367	349	338	387	385	343	367	373	383	353	382	347	362	340	360	387	344	385	366	349	345	319	427	354	362	376	364	359	364	354	372	374	355	370	351	339	345	324	337	361	380	374	370	360	383	357	363	333	345	346	354	397	361	346	367	343	331	355	361	331	359	347	334	345	372	374	320	358	360	366	338	367	371	357	344	371	327	391	383	355	330	315	340	339	338	409	373	350	361	348	370	346	360	368	390	357	373	337	329	345	362	374	359	363	347	334	338	375	392	355	379	337	371	368	361	317	353	332	334	357	390	366	385	341	369	344	345	368	329	320	343	363	346	357	304	336	324	332	339	349	331	372	322	347	357	373	344	362	362	387	351	345	342	368	351	321	363	328	382	352	389	327	326	379	363	383	360	353	346	359	354	386	409	349	381	360	383	345	326	338	340	370	387	348	377	352	331	358	353	371	371	351	372	398	377	341	323	372	361	374	374	369	333	335	360	333	380	337	335	352	413	359	339	335	383	354	382	368	382	345	352	385	356	360	332	367	333	342	377	371	331	341	371	319	385	330	353	339	385	353	367	361	363	355	382	361	338	358	351	338	355	352	350	375	301	360	377	369	372	378	371	348	331	359	354	349	340	371	341	357	328	362	378	314	348	389	358	343	348	346	359	362	314	356	350	376	398	369	377	382	383	358	345	355	371	342	363	333	340	363	364	370	367	346	359	380	348	375	350	378	311	334	360	331	392	344	360	340	342	380	353	363	379	359	384	379	370	382	342	368	371	358	366	365	352	338	364	389	350	342	321	342	341	363	386	369	327	359	363	342	362	359	330	353	356	375	369	341	370	398	375	358	344	363	373	360	351	382	346	360	326	395	364	356	335	393	354	364	373	330	324	375	369	334	380	357	334	375	347	348	383	348	361	354	343	329	338	371	355	343	376	365	382	367	319	336	345	352	370	375	398	379	376	366	372	377	339	374	335	381	375	348	363	369	385	329	355	382	356	366	377	348	407	352	362	347	349	349	368	325	361	364	347	343	363	367	336	347	356	364	349	311	358	371	384	381	352	371	343	407	372	352	355	372	368	341	367	364	358	368	324	362	391	358	350	384	347	326	362	342	367	348	360	370	335	383	385	348	356	359	376	357	326	351	323	381	379	359	327	417	365	321	373	366	332	348	362	343	345	333	386	364	347	342	365	349	355	376	408	328	363	354	355	379	347	341	359	389	346	350	368	384	352	380	375	357	346	365	361	341	348	352	353	391	328	349	359	380	365	355	385	328	344	382	365	369	333	319	357	352	383	356	327	369	336	364	336	361	346	375	348	353	348	366	348	347	355	347	361	370	338	366	371	336	353	362	348	354	402	358	377	378	352	331	337	344	369	370	354	359	352	363	388	398	333	362	383	333	356	343	366	361	367	352	322	372	356	360	363	365	349	428	358	342	372	387	405	346	348	336	359	400	391	350	330	343	342	358	323	330	395	359	362	355	329	343	372	333	373	371	359	353	354	341	353	387	359	358	371	351	359	358	351	353	365	363	326	358	353	355	339	393	362	390	393	351	354	355	358	370	371	335	336	370	357	346	365	356	354	364	362	347	329	343	342	350	361	374	347	384	336	327	345	348	382	370	371	325	341	343	325	307	378	346	360	358	348	351	332	356	338	357	356	363	348	370	365	354	402	401	346	360	374	341	364	370	358	367	344	346	335	359	384	350	368	341	365	324	361	334	389	386	343	377	343	338	353	343	336	374	321	379	349	390	351	366	314	341	371	357	368	365	334	360	377	369	357	349	355	365	381	341	392	392	355	370	360	342	368	376	334	347	343	361	350	369	351	367	347	370	363	386	345	319	344	358	325	312	373	340	341	329	395	358	347	333	352	344	348	355	385	337	360	384	379	368	379	359	361	388	364	353	400	374	353	300	380	374	334	356	376	326	367	356	380	363	383	355	367	363	344	332	316	330	352	372	361	347	370	355	368	369	369	347	337	342	361	347	334	366	353	364	337	359	335	378	363	356	371	351	371	375	363	382	352	389	386	373	352	346	381	363	372	317	365	372	386	348	350	369	365	324	343	386	337	345	379	367	358	352	361	376	321	361	344	359	363	334	368	352	351	346	353	362	382	338	356	359	329	378	346	364	380	353	360	338	364	366	323	323	381	312	340	372	322	384	309	333	355	363	371	369	374	370	359	385	342	349	377	313	375	354	384	362	339	342	394	352	361	377	357	343	370	346	345	386	349	377	371	372	358	366	352	351	334	372	357	351	393	375	379	365	341	354	330	340	353	356	376	346	339	371	364	338	311	365	356	404	343	382	384	399	346	385	363	387	366	325	342	373	349	351	330	362	338	366	347	384	342	324	386	318	351	379	361	353	341	373	350	373	356	361	411	372	340	340	335	350	367	370	356	369	336	386	373	359	369	375	342	368	332	378	375	369	379	373	377	371	390	346	353	335	329	337	378	368	346	360	356	314	338	390	358	357	374	379	353	344	348	349	322	383	382	338	341	335	369	363	337	365	326	359	350	329	323	333	357	352	368	337	376	365	374	344	352	356	356	341	372	364	325	371	380	353	327	352	348	353	378	334	370
16895	35666	28713	20011	15984	12853	9839	7744	6117	4961	3823	3176	2639	2308	1936	1768	1523	1303	1161	1106	1000	929	899	868	792	750	789	733	735	730	724	672	656	638	652	622	654	616	548	557	652	625	608	587	561	584	561	589	587	562	578	574	565	582	536	594	603	578	595	509	535	584	570	579	537	574	559	581	602	576	562	574	560	545	547	551	557	549	529	575	514	511	538	559	520	517	520	569	549	562	577	564	542	554	546	531	561	551	534	508	541	552	506	569	579	515	540	560	516	546	527	494	551	542	503	564	522	520	524	525	549	531	514	556	545	526	534	517	562	558	482	550	549	572	543	549	524	525	541	528	534	500	524	534	581	553	531	536	521	533	510	519	568	579	534	543	549	551	569	522	560	570	525	566	535	547	541	536	537	524	555	548	569	535	560	527	510	527	529	519	593	548	550	558	526	566	533	513	546	536	550	555	542	520	545	536	564	558	584	534	518	560	575	579	584	509	530	501	540	535	555	533	545	559	550	544	523	542	574	509	555	582	524	543	515	584	552	488	549	558	494	564	532	586	530	567	514	539	525	553	534	555	559	538	513	539	538	556	544	550	533	548	520	565	538	523	561	549	553	547	572	569	548	549	531	535	514	522	525	500	519	551	515	537	568	545	502	539	540	535	499	525	521	544	526	523	487	541	536	559	513	512	562	512	537	497	550	572	542	543	593	594	558	533	529	545	531	560	602	573	548	524	500	544	496	536	469	558	507	528	548	540	550	536	549	531	498	537	535	625	524	504	555	540	542	561	562	531	556	474	544	567	517	554	551	532	548	548	536	559	577	542	560	564	523	551	574	542	578	547	530	535	527	498	512	554	492	593	589	557	514	551	499	564	541	542	533	512	550	536	502	503	563	547	506	536	515	529	574	535	531	542	562	518	522	544	572	502	530	523	558	505	524	567	516	563	532	544	569	544	523	499	552	516	556	555	509	533	539	517	514	554	564	521	540	499	551	569	524	524	538	538	558	544	552	556	543	523	545	541	525	557	512	552	502	574	545	563	540	535	547	511	529	557	535	509	572	507	493	519	558	490	550	562	502	542	551	521	521	570	510	537	557	527	542	565	527	593	551	563	548	544	542	495	544	585	540	573	515	584	547	560	544	511	559	522	552	522	480	537	534	551	551	557	571	558	557	539	564	555	520	543	530	544	537	541	553	521	498	551	570	583	525	530	553	535	524	561	593	563	501	560	586	521	514	595	525	545	563	539	495	540	530	580	558	524	497	547	523	518	553	538	525	552	519	558	528	523	528	508	538	516	568	573	527	547	519	511	593	534	526	560	539	515	505	593	550	526	530	556	557	538	533	540	566	552	488	562	514	541	596	534	523	517	569	533	551	535	515	575	572	521	529	528	554	542	513	570	547	503	543	494	533	535	545	557	540	565	542	538	526	566	524	514	537	574	542	519	535	551	540	508	545	561	520	526	545	563	540	548	536	544	559	553	524	502	487	507	531	541	526	550	538	520	503	526	546	547	542	541	571	544	507	537	542	543	566	519	503	546	530	537	543	542	503	552	543	529	516	576	552	545	526	499	507	562	526	556	575	524	522	522	532	540	558	540	523	515	532	534	511	548	576	566	532	556	560	518	535	537	544	560	515	553	548	577	553	529	520	556	509	555	582	540	534	548	526	527	544	565	555	553	537	548	515	521	552	544	527	560	580	544	545	505	550	566	513	534	560	523	522	503	505	555	541	565	579	570	543	516	580	528	512	550	516	536	498	561	562	491	564	517	554	553	526	513	566	566	608	548	493	525	560	585	560	523	542	526	555	556	549	548	510	564	544	533	502	532	543	510	565	502	527	590	552	497	536	522	536	534	530	540	566	530	555	520	527	500	554	544	544	566	546	547	486	559	554	509	518	552	587	545	584	545	537	539	547	497	534	527	511	527	542	539	562	534	526	574	525	517	578	521	548	528	529	553	550	571	567	585	513	545	539	557	563	552	525	522	517	528	540	497	522	497	534	553	529	562	512	537	554	543	519	513	527	536	504	545	532	543	581	538	488	578	527	562	532	503	537	530	549	539	522	572	536	539	569	501	532	547	560	575	534	563	576	547	522	517	531	537	550	528	543	523	562	560	539	567	551	551	515	517	532	567	506	593	580	534	510	560	512	549	524	552	563	529	531	493	531	560	539	528	587	536	531	529	545	526	567	507	546	582	500	562	556	533	547	537	544	541	535	543	534	556	552	556	557	527	525	530	516	532	549	515	602	497	515	561	544	565	584	517	535	520	539	562	534	501	535	525	500	526	512	536	553	543	529	522	542	486	561	522	515	507	562	549	531	547	533	545	535	550	516	517	539	496	509	543	530	528	537	553	531	543	548	559	522	538	543	519	570	517	546	558	537	517	530	543	555	509	547	558	554	523	551	605	545	486	554	530	509	551	513	529	537	539	539	506	575	524	566	489	525	515	587	568	554	525	535	552	527	567	547	584	576	553	548	556	551	509	532	567	569	530	532	561	526	562	550	559	519	564	523	495	532	555	572	499	539	543	509	559	565	538	562	527	524	525	535	564	595	527	540	530	518	528	525	534	535	542	523	530	543	529	519	564	497	559	513	557	550	562	562	540	533	575	534	586	526	539	558	549	546	486	552	541	535	561	552	532	587	557	573	571	537	526	538	525	522	577	514	555	537	508	557	556	530	534	546	539	554	531	557	535	537	545	505	555	517	508	534	507	500	568	571	511	554	508	504	521	509	529	531	554	542	538	562	503	573	508	551	578	575	559	524	520	528	560	544	576	501	512	537	532	553	520	509	571	524	493	519	527	560	522	550	520	525	508	516	522	521	562	524	553	560	531	510	569	526	526	553	540	523	544	539	546	561	532	490	512	506	577	542	558	546	526	524	544	589	507	560	528	535	531	552	515	550	547	489	544	531	544	545	530	539	519	549	525	528	518	539	534	558	504	526	536	538	565	539	506	551	476	536	553	566	564	536	520	538	546	533	542	528	531	566	549	543	519	559	555	551	534	528	568	537	591	518	545	547	528	560	570	535	535	520	530	507	555	558	556	519	567	524	574	543	533	583	533	519	544	547	537	546	490	521	594	534	542	519	577	536	561	552	563	512	536	554	524	519	536	544	500	570	540	531	498	578	478	526	511	509	540	532	562	584	469	529	533	496	507	522	530	541	543	549	528	545	523	562	556	545	539	565	526	551	514	580	560	497	600	532	503	528	574	561	494	487	573	540	540	560	550	550	552	529	572	550	533	519	506	546	524	582	537	536	511	533	532	558	534	523	516	558	530	520	516	521	545	513	561	520	542	536	542	539	538	536	544	539	530	549	530	545	568	544	564	522	512	547	544	529	557	512	514	521	518	535	540	548	520	562	495	564	545	492	548	512	515	572	524	511	569	497	573	511	590	554	551	581	532	539	576	554	524	536	594	498	550	530	545	549	548	526	548	555	514	534	573	509	509	483	502	551	560	507	551	532	527	536	547	481	537	540	544	562	502
27537	19720	13082	7188	3789	2565	1919	1546	1244	1198	967	927	863	854	875	770	758	741	742	732	700	682	695	713	697	678	680	725	663	670	692	658	621	689	635	666	632	653	646	620	642	645	676	692	677	651	716	671	681	690	655	685	661	653	629	650	651	694	669	593	672	643	656	604	679	655	661	709	604	627	627	624	664	682	662	675	646	648	626	669	588	638	634	593	635	602	662	652	607	622	631	662	630	624	635	639	651	634	655	637	669	637	741	640	572	660	636	643	679	647	681	675	624	618	638	660	673	634	666	612	633	699	622	641	640	609	607	671	670	654	675	643	628	645	624	644	608	635	630	683	600	664	624	623	653	590	635	699	624	698	637	630	634	668	648	654	632	681	653	641	631	676	614	639	662	619	637	663	644	614	593	659	668	660	650	669	627	639	609	679	650	645	651	643	645	616	680	638	697	614	634	646	662	641	682	641	609	670	635	631	653	629	677	625	647	670	664	651	692	672	662	652	647	630	653	628	689	645	619	600	671	622	707	634	596	641	667	659	649	641	630	615	698	614	648	668	649	597	647	665	654	617	646	645	615	679	626	687	656	613	623	604	647	624	651	617	676	665	627	654	653	656	686	677	638	664	626	661	647	664	620	609	655	648	690	693	620	628	660	651	659	640	596	622	668	625	664	619	610	683	611	599	658	612	694	653	638	688	646	642	664	690	649	639	685	663	604	646	616	673	678	596	637	650	620	678	664	654	646	647	663	668	636	603	657	594	661	588	629	641	654	641	675	628	637	612	625	601	663	629	639	641	649	649	632	635	639	634	645	601	620	693	608	638	638	662	633	639	622	621	677	657	662	661	574	628	642	610	635	694	693	678	666	640	678	643	657	608	653	659	621	655	634	697	616	619	644	688	640	657	640	623	638	632	631	640	689	610	636	612	681	645	665	648	619	657	650	655	630	669	623	626	634	661	635	649	647	671	601	640	619	637	660	664	644	617	683	675	688	654	674	616	629	646	603	614	651	657	621	632	669	680	648	683	649	624	629	599	666	648	633	650	641	639	655	637	664	615	641	625	634	677	691	618	619	673	657	630	633	679	647	678	642	672	681	612	617	604	641	673	622	609	652	632	648	641	632	664	640	638	603	667	690	642	675	641	616	662	637	640	614	605	632	616	658	620	687	636	664	690	633	600	672	637	649	658	654	626	632	690	663	621	656	707	627	617	618	686	643	644	654	641	655	634	655	653	651	675	605	636	618	664	650	645	597	633	647	596	661	605	680	628	611	667	634	628	644	620	571	667	661	621	659	635	628	652	653	653	638	638	622	630	629	629	668	671	650	669	684	677	644	625	651	689	622	674	592	646	643	648	665	642	625	637	635	623	619	660	591	661	662	692	604	643	690	656	650	684	668	598	673	661	637	678	630	667	657	650	690	642	608	629	642	629	606	657	619	622	657	617	646	650	615	652	677	692	657	641	653	601	695	634	640	641	648	647	634	642	612	694	595	684	647	662	688	671	645	643	682	637	605	640	708	654	653	646	640	672	634	661	593	603	647	645	623	642	613	600	603	613	652	654	649	668	640	700	634	648	631	620	647	634	690	689	612	658	653	669	661	595	627	677	689	659	613	638	655	618	604	651	638	680	606	672	599	645	580	648	641	638	635	614	631	657	656	645	667	630	693	608	682	651	641	602	696	655	623	621	611	651	614	617	659	605	618	671	683	664	717	652	638	653	644	627	660	655	675	650	641	585	660	650	609	665	661	616	628	586	596	605	646	608	673	623	621	654	666	637	655	644	679	666	607	666	648	629	625	655	667	693	613	693	654	648	615	655	633	645	641	674	641	604	602	674	637	632	633	609	625	630	670	667	665	686	660	624	661	626	631	645	624	663	625	583	645	680	667	605	616	624	646	671	622	583	643	671	704	670	643	682	651	642	631	641	614	622	695	643	647	682	644	652	659	649	637	653	676	653	680	646	663	660	630	631	648	623	664	622	645	649	669	636	649	629	644	623	600	669	644	679	699	711	608	606	649	630	658	615	629	653	644	648	643	624	671	666	620	678	643	668	642	656	643	644	662	659	647	665	676	631	650	612	630	635	650	677	670	633	626	659	622	675	666	628	620	672	670	651	611	692	640	644	625	654	662	656	632	642	644	685	649	614	650	646	666	625	681	641	634	636	645	680	692	647	643	627	635	593	610	643	632	667	629	606	642	653	668	629	659	655	624	681	617	667	632	644	611	659	649	657	654	648	639	590	630	719	640	622	672	607	641	672	611	595	636	617	683	613	608	655	667	627	644	627	637	636	636	671	667	693	657	643	636	733	663	636	630	613	657	635	663	668	624	671	687	678	637	633	590	639	619	613	667	651	614	618	661	599	647	626	675	647	638	633	649	644	656	655	648	615	649	673	633	630	638	674	626	682	613	638	685	668	663	619	615	614	644	674	630	607	680	663	642	634	648	640	612	673	631	616	643	621	682	608	644	677	624	619	651	629	660	631	671	623	652	676	639	623	667	641	664	611	637	645	703	642	604	653	676	660	647	624	617	635	656	653	694	628	634	616	675	624	642	687	663	660	640	632	669	618	650	600	623	674	604	658	612	598	671	619	681	596	650	660	624	617	627	626	677	633	672	683	622	663	614	614	657	656	671	687	651	656	651	632	658	664	659	647	639	651	668	647	614	692	664	669	620	614	690	634	649	659	667	653	658	684	650	652	638	626	671	646	664	612	690	620	658	651	598	613	604	634	672	687	630	634	628	673	682	699	688	654	682	649	643	698	640	681	586	608	682	690	643	628	665	629	684	643	612	634	653	654	681	607	637	662	636	676	595	647	629	659	612	681	611	641	653	685	663	612	646	614	647	645	658	675	652	645	677	672	647	660	652	625	630	621	633	644	592	697	661	622	628	624	643	673	614	663	611	652	657	657	650	673	655	660	711	628	658	641	636	670	656	642	714	628	656	652	614	612	607	656	681	641	649	618	685	639	648	617	670	610	679	667	668	639	675	626	640	608	619	673	691	646	681	632	665	630	596	619	666	666	609	644	702	617	644	646	668	645	666	649	625	623	626	653	626	628	657	699	663	618	655	672	675	675	693	707	653	633	672	649	676	690	650	598	636	715	635	632	637	639	638	636	631	631	695	610	657	640	634	604	637	628	671	615	619	622	691	633	689	692	616	617	670	662	673	666	629	623	663	664	675	647	656	667	641	645	643	620	712	648	610	615	613	687	647	695	626	633	645	638	583	646	630	628	632	632	630	608	638	673	606	631	648	695	672	629	641	656	651	666	677	660	669	657	688	667	632	631	680	663	634	675	647	616	629	651	616	628	648	625	646	652	653	677	673	653	674	638	627	691	658	646	644	664	625	648	651	644	642	684	624	662	599	634	675	612	674	643	671	608	643	627	612	655	642	645	631	630	655	660	653	629	654	672	640	589	636	650	654	679	604	642	642	640	649	632	667	657	651	602	630	634	647	660	628	610	685	691	630	632	660	667	624	633
12355	21123	15555	9156	6873	5269	4076	3283	2617	2333	1928	1787	1582	1471	1408	1354	1240	1158	1133	1161	1091	1096	1047	1039	1045	1073	1057	1030	1007	974	1028	1002	976	1023	1012	1072	1023	1016	1011	1047	962	1018	996	1035	949	1057	987	954	975	991	1019	962	997	996	1001	976	1018	965	1016	982	942	977	959	962	939	982	997	980	952	1016	985	1001	968	976	966	968	948	1036	1012	912	928	919	958	935	963	1007	899	931	949	963	946	1019	959	928	896	969	948	999	975	978	953	978	898	944	988	966	914	935	969	971	938	1023	983	945	943	971	938	935	988	1010	961	924	986	888	912	973	963	1049	954	975	929	899	1000	958	981	977	1003	978	986	989	992	946	949	981	986	989	923	977	952	961	930	980	1032	912	909	950	940	971	971	965	995	936	947	944	983	946	978	944	946	957	929	957	1000	951	1026	929	989	988	968	974	978	902	933	985	997	923	937	964	966	945	995	974	984	960	905	1024	987	995	946	967	939	931	940	967	955	917	967	960	944	932	959	929	917	947	988	968	937	1000	974	1024	952	994	894	968	973	954	875	970	958	936	954	971	981	944	969	864	1015	1027	951	938	989	991	985	947	983	971	1045	1001	984	969	965	943	968	971	957	998	960	972	899	969	955	956	958	888	948	954	976	921	956	915	977	964	921	972	1005	1017	995	919	956	981	1026	973	938	922	973	910	952	932	954	1000	963	991	1009	1003	1035	923	955	979	951	929	1002	942	977	995	963	943	937	997	939	947	998	979	943	893	990	966	1013	950	890	957	970	1009	946	988	994	1011	951	941	984	966	965	976	988	995	1041	951	961	935	991	970	912	980	967	966	958	983	954	989	979	942	976	992	930	938	907	975	969	958	941	975	948	946	924	977	987	967	952	921	923	984	961	951	1021	899	946	968	963	928	945	906	952	998	995	1017	931	946	928	981	913	967	988	950	952	1011	992	971	937	949	979	961	1012	996	974	959	1000	944	1006	950	937	976	968	967	1018	937	995	959	958	1010	970	1025	995	981	930	964	959	958	1006	1009	958	936	950	949	1013	1047	928	924	926	904	996	970	942	932	915	958	931	1000	931	891	956	981	969	1002	989	968	934	975	969	971	964	1002	955	958	1002	973	946	994	991	960	961	949	993	936	946	965	941	973	974	961	972	983	917	996	904	941	909	965	893	990	976	948	972	953	963	934	929	981	935	965	931	933	962	940	937	942	971	935	967	972	972	946	959	977	923	938	979	969	964	986	996	981	993	960	927	926	934	908	960	944	993	890	930	949	976	962	954	971	969	1004	945	954	986	964	916	995	944	1014	952	949	962	982	946	1011	991	895	948	978	992	999	924	982	986	953	939	1005	948	943	1007	986	939	955	1005	1002	950	961	956	932	1026	933	951	933	900	953	991	937	1036	1024	969	986	992	947	943	967	1009	907	949	916	1004	1011	972	973	950	964	975	988	944	954	943	974	988	1010	960	987	926	982	971	1007	996	948	961	975	1029	988	909	931	974	975	1004	963	915	975	937	979	917	928	953	986	990	927	955	950	1059	982	918	928	958	975	977	919	959	920	999	967	1004	994	972	972	931	997	994	942	1018	992	994	938	1009	1013	984	1006	988	1002	963	955	957	954	989	977	1011	964	974	997	1002	934	945	949	906	984	978	915	955	1027	992	964	930	987	943	988	902	986	891	986	962	897	1004	918	969	926	974	966	919	944	958	916	903	992	950	952	938	996	939	929	954	967	1036	947	969	1004	1023	983	960	932	992	978	982	958	1007	961	987	981	912	968	1031	991	955	959	916	974	904	949	976	998	993	968	993	1009	1012	963	955	993	945	933	965	952	988	986	983	943	927	969	953	932	972	952	939	900	966	982	948	977	982	940	925	948	977	977	1011	941	1001	993	957	955	942	997	944	952	974	964	987	968	979	934	909	1016	917	957	1005	917	904	991	973	951	976	935	944	1044	951	934	952	932	993	929	882	951	959	925	963	939	948	989	960	945	993	922	988	971	920	975	975	916	971	927	984	1004	984	941	947	970	970	947	935	930	933	979	1017	1003	927	1038	994	980	965	977	961	922	964	947	957	917	991	954	982	958	995	985	983	955	944	935	1024	963	999	1001	957	955	956	943	960	931	999	972	998	923	1078	960	962	1017	975	948	974	957	1002	976	928	974	954	935	973	949	938	978	957	971	978	998	943	971	977	992	978	954	985	912	990	995	978	940	982	938	1022	966	949	985	947	1020	984	923	989	968	899	952	926	972	993	918	975	959	961	966	973	962	1001	963	935	956	963	980	952	967	962	1000	954	991	971	954	992	1006	964	952	973	978	945	992	997	981	972	909	962	1013	948	965	907	998	954	937	905	971	962	988	973	981	905	998	918	935	961	957	1005	991	954	960	945	979	955	978	980	974	985	971	951	925	955	988	961	987	951	946	959	940	978	941	923	939	986	985	958	1005	962	953	981	993	931	937	954	1026	979	928	1009	996	1021	936	970	974	949	946	972	988	940	934	946	937	1027	922	923	960	931	933	991	974	894	1013	971	993	937	966	976	964	965	1017	981	976	970	995	919	918	946	992	976	987	958	957	924	967	922	946	949	1001	953	940	968	954	931	996	938	960	1010	1026	1001	952	1019	1014	1001	963	978	938	1013	953	968	946	1011	960	991	935	996	980	965	979	911	930	955	980	972	988	931	947	968	1003	964	960	972	953	977	948	989	944	1012	993	937	926	1003	911	957	977	931	978	915	967	904	933	945	997	945	988	1014	981	964	969	971	971	951	948	1006	949	929	1010	988	1004	976	974	945	965	979	933	951	1023	982	979	962	924	969	991	947	952	917	892	982	952	942	920	1003	939	959	940	969	1000	985	919	1026	1027	943	997	986	922	978	947	931	954	964	1003	990	985	978	969	952	1041	948	997	974	958	943	969	946	985	908	939	919	988	998	950	983	953	971	1029	950	926	1022	927	968	984	968	1063	1012	975	949	890	927	1013	953	955	970	887	904	934	937	981	1004	973	954	915	1029	969	943	986	975	997	973	996	970	929	929	1000	969	920	963	943	952	927	996	925	950	998	975	953	1034	998	943	919	976	950	962	947	957	971	985	965	912	947	941	969	1019	999	934	972	981	915	969	954	995	1009	951	916	914	1028	954	995	978	962	947	950	964	953	995	974	955	950	914	991	988	934	993	962	1035	932	941	943	946	932	952	972	953	983	969	988	946	967	949	986	958	971	948	990	975	1019	923	890	934	975	970	985	1021	914	970	983	1018	951	953	981	952	926	976	952	1042	902	969	948	1039	967	910	989	999	957	944	964	940	933	1043	913	987	947	997	924	971	977	985	973	950	989	951	1037	958	968	947	1013	906	942	900	965	997	980	950	1007	1035	948	917	942	943	968	921	974	968	948	906	945	949	997	941	953	931	982	974	965	965	999	954	1014	967	930	903	1003	980	956	980	944	990	956	1009	980	942	968	965	982	1013	1017	982	989	940	964	908	944	943	949	931	961	916	973	968	924	916	962	988	912	1021	905	951	984	950	994	944	943	972	974	955	964	970	946	996	1017	958	941	974	987	1033	947	970	908	1006	954	939	1018	940	944	969	943	964	972	947	948	993	933	965	1034	979	984	915	973	936	969	976	967	882	981	950	965	991	909	981	945	954	990	883	972	1003	928	948	948	980	984	954	1009
23612	21635	28643	25182	21283	11676	4607	2730	2145	1680	1338	1231	1091	983	866	770	681	655	647	627	593	590	568	540	532	537	561	513	513	489	527	513	508	458	481	464	451	504	482	460	484	496	528	518	480	470	466	500	449	482	463	494	439	519	481	472	437	503	490	471	477	461	520	494	458	498	444	493	450	445	437	439	485	443	450	475	491	431	440	452	465	501	509	471	503	474	479	501	488	507	473	483	477	444	490	475	488	425	472	459	495	438	452	454	477	483	460	458	464	489	480	477	486	458	483	450	465	486	469	483	493	486	484	502	465	470	473	463	455	489	454	454	445	499	505	493	465	480	481	439	488	460	457	477	450	441	421	453	447	448	462	484	458	463	478	466	450	449	493	433	450	476	461	465	454	494	492	493	426	435	457	468	466	443	445	444	428	461	443	434	475	484	496	483	450	458	480	453	444	440	488	477	449	453	437	469	437	461	455	435	447	458	449	494	503	437	502	456	431	481	450	471	457	475	437	465	462	466	485	456	465	451	471	470	496	470	445	462	454	504	503	485	470	469	429	472	439	471	481	458	451	471	424	475	442	489	420	437	459	500	443	436	457	501	450	424	438	436	442	433	470	464	448	480	465	430	464	447	405	511	479	451	473	475	441	453	441	467	454	494	454	422	501	470	449	500	434	459	456	482	505	485	463	491	453	458	473	473	465	440	453	455	441	434	450	442	470	453	450	461	478	460	430	476	458	480	445	415	468	474	461	455	479	481	434	488	468	474	443	479	486	473	499	510	486	453	444	445	475	477	479	477	506	462	467	419	489	475	479	495	449	463	472	490	477	444	442	500	490	429	445	485	464	465	453	512	451	458	492	477	462	487	445	483	466	458	439	491	463	456	435	462	463	497	493	481	451	447	451	444	442	447	435	474	446	462	418	508	473	495	466	469	456	449	464	443	429	462	458	427	465	460	460	461	473	463	440	460	490	458	444	470	455	485	513	441	446	507	476	479	432	446	485	484	438	501	470	474	470	499	475	483	487	437	462	449	460	439	431	480	465	469	500	469	460	510	447	479	466	443	460	455	489	475	464	466	460	470	496	505	483	482	457	426	482	493	460	475	450	462	468	433	454	482	443	482	455	442	478	446	451	471	461	417	436	463	457	439	463	479	511	488	506	437	453	479	463	451	455	500	432	454	454	426	475	433	438	440	470	438	449	468	469	490	500	473	463	478	472	443	479	469	476	470	474	485	486	456	498	464	471	450	474	470	487	498	466	482	458	469	484	452	435	507	487	453	467	498	483	449	436	500	483	473	484	439	491	464	465	442	485	475	469	440	443	425	466	486	489	461	461	432	446	459	432	485	439	496	481	460	461	488	479	485	481	438	418	471	432	476	484	442	490	471	466	429	473	462	449	458	447	464	465	467	436	463	456	486	442	463	480	463	487	464	451	448	436	446	447	432	442	481	486	470	469	492	455	466	475	456	481	449	494	467	466	453	453	424	453	488	452	486	435	463	471	485	442	497	469	456	450	424	445	440	471	473	479	493	466	450	477	471	487	472	487	474	463	453	472	424	465	495	448	476	471	475	447	457	459	460	518	473	482	504	502	489	482	498	479	444	512	464	513	449	457	464	489	497	454	489	487	462	495	451	453	480	471	506	449	446	477	475	451	443	486	447	453	436	454	426	442	474	453	470	481	462	494	431	476	430	433	446	436	512	472	462	421	498	470	458	460	476	451	472	479	471	482	488	450	463	437	510	457	476	433	441	456	436	441	480	437	461	452	481	480	459	499	492	454	469	496	467	476	475	469	458	492	433	435	481	489	474	473	464	463	467	484	471	494	473	450	421	479	446	454	490	472	470	481	506	457	492	447	468	490	452	440	470	476	482	511	453	481	448	493	436	419	427	429	460	468	484	417	460	421	498	476	446	446	472	438	494	435	440	474	432	411	436	464	477	457	446	437	445	472	448	432	440	480	487	441	484	469	477	481	464	486	472	491	455	448	450	482	483	456	488	481	429	486	461	488	460	499	441	469	482	519	461	483	473	482	464	468	503	487	493	493	478	459	462	421	472	479	487	466	489	454	463	432	458	453	439	469	476	498	494	522	430	448	431	450	492	457	439	438	478	452	444	438	493	502	488	433	480	439	470	476	474	442	464	466	490	457	473	434	446	491	489	454	447	440	489	533	494	456	490	443	446	498	450	447	457	415	465	430	485	447	474	414	464	499	450	448	463	463	468	478	480	474	450	490	433	472	483	499	458	475	482	500	469	460	465	481	444	481	462	462	467	475	473	455	450	456	494	458	490	488	462	481	482	464	539	435	441	434	471	462	435	469	461	460	447	502	464	513	518	454	444	442	471	473	489	443	480	448	495	449	452	429	449	440	449	435	425	416	488	441	487	506	457	455	480	477	451	468	467	436	439	443	462	451	494	461	467	429	433	448	448	525	478	471	477	456	458	467	487	445	433	450	469	488	492	463	436	474	466	485	495	455	448	451	464	464	432	484	453	478	435	460	448	495	480	429	443	454	463	492	464	487	472	471	438	529	450	462	408	499	447	470	487	454	461	464	416	458	428	426	440	460	459	474	471	432	497	459	490	413	454	462	440	446	489	478	486	448	489	465	501	472	493	474	491	455	484	470	410	453	488	426	488	445	476	465	494	489	465	526	485	461	487	467	459	448	463	424	484	458	500	484	488	486	478	443	491	450	480	484	501	465	509	482	461	439	445	434	462	501	455	491	434	486	467	490	470	498	484	466	485	475	461	461	460	480	461	449	462	486	460	455	477	459	432	441	438	478	499	454	493	448	503	463	454	441	484	489	482	467	476	498	492	466	456	421	440	436	457	453	433	436	446	427	450	482	457	473	466	450	444	449	487	456	458	461	499	500	476	463	435	439	454	486	465	442	461	452	453	434	478	449	466	492	461	461	466	472	491	469	500	473	464	450	438	473	457	466	426	463	490	423	453	447	465	470	461	489	453	446	461	503	450	504	493	461	438	461	466	451	478	460	456	470	467	418	462	439	451	448	441	480	464	450	469	452	495	438	436	458	469	476	465	502	498	444	462	448	454	474	463	441	437	474	439	441	435	487	424	478	457	456	478	445	471	485	472	483	434	452	471	509	473	471	455	471	421	429	465	454	480	484	446	446	483	469	479	454	462	484	495	501	463	449	474	493	440	439	437	424	421	466	503	433	482	440	455	519	462	444	482	457	461	471	479	489	456	462	476	470	467	476	448	491	453	477	498	480	490	488	437	451	471	451	453	482	453	463	508	471	488	432	460	460	427	499	484	460	444	475	474	476	482	495	502	462	485	491	434	491	474	482	449	461	463	468	431	477	454	459	482	499	475	420	448	467	470	471	471	468	463	446	466	482	485	444	505	478	476	469	492	462	471	479	478	451	440	471	462	441	496	447	452	495	490	397	475	423	450	439	456	477	464	456	457	494	470	431	438	457	475	516	476	442	496	474	501	445	469	528	456	452	492	496	488	466	447	473	438
14391	30438	24089	16043	12531	9907	7245	5803	4553	3672	2991	2486	2158	1930	1716	1475	1286	1210	1162	1108	1030	980	971	937	909	866	863	870	883	844	844	834	773	852	789	783	770	777	777	738	785	762	756	766	763	785	775	751	765	790	810	730	732	724	675	760	784	714	756	721	741	631	724	721	736	735	660	715	676	715	680	745	680	727	734	734	702	704	745	721	751	722	698	682	715	770	733	709	716	725	710	730	729	730	686	737	676	728	765	747	699	738	722	705	691	716	746	691	723	761	709	667	723	697	674	703	738	713	700	736	719	732	706	704	730	730	671	687	719	726	709	733	724	683	731	697	679	728	706	695	718	719	707	718	718	746	697	741	760	694	672	725	767	724	713	789	741	739	726	732	750	674	712	705	691	713	723	693	698	692	735	722	723	662	726	731	737	808	725	714	708	718	787	751	748	710	712	703	703	710	742	723	721	750	746	710	696	740	692	770	665	733	716	739	753	693	700	711	714	735	709	758	713	762	722	749	754	760	711	716	726	700	785	684	711	726	693	697	709	672	745	735	711	700	723	733	736	717	683	727	701	721	732	767	742	708	756	756	684	713	700	735	706	711	719	746	730	682	710	680	741	655	652	765	700	679	695	642	672	742	674	719	654	708	711	708	715	718	686	695	717	649	732	676	692	713	712	732	682	694	699	723	734	755	724	702	715	718	707	744	744	725	695	686	680	708	697	716	711	683	704	694	749	706	737	715	740	742	711	720	729	722	744	727	742	709	740	718	692	693	735	722	740	687	674	707	721	719	680	689	728	700	723	717	732	694	690	693	769	684	741	704	706	698	730	734	735	752	723	685	663	682	712	696	690	753	725	729	694	733	719	757	668	712	705	733	695	709	695	688	717	713	717	675	741	718	718	740	668	722	725	678	694	740	689	687	688	728	720	699	717	751	727	707	778	694	723	715	721	696	709	715	743	687	725	730	758	685	680	672	710	771	700	731	719	698	676	706	703	717	673	693	722	725	663	717	732	697	709	743	698	760	684	687	702	718	722	714	718	736	667	709	696	726	691	699	774	726	709	709	765	676	704	700	732	721	683	782	680	727	720	716	759	709	731	701	725	695	691	696	737	731	722	695	699	697	727	735	735	697	714	735	709	681	764	677	677	755	718	707	760	725	668	757	684	701	743	720	715	735	719	723	744	666	701	714	700	674	693	697	701	703	714	728	765	743	700	696	696	709	704	736	712	701	684	670	746	732	671	726	725	765	719	690	766	714	717	694	728	682	719	705	696	744	764	702	694	722	756	689	680	714	711	686	715	715	715	718	729	709	735	747	729	724	677	747	671	746	698	781	702	761	728	735	726	702	632	725	689	667	681	687	700	670	767	693	713	697	721	680	690	746	708	728	697	723	675	722	686	745	701	664	714	696	675	668	715	711	699	697	756	689	712	707	690	716	733	722	704	711	690	765	686	729	720	726	742	730	693	692	742	730	695	723	683	725	720	732	701	723	736	699	721	733	748	731	737	699	726	701	728	722	728	741	689	690	722	673	731	641	726	733	709	715	775	754	739	721	693	659	726	688	719	731	708	756	689	689	690	710	708	729	700	743	704	753	735	746	701	744	712	693	697	668	692	654	701	721	707	720	700	704	691	716	733	713	704	712	734	754	710	706	715	748	699	764	703	696	738	664	691	749	703	692	704	724	731	736	747	710	704	725	708	699	757	713	741	725	702	736	656	709	755	676	738	710	665	708	708	730	728	704	694	731	742	696	655	703	674	697	693	677	743	728	724	714	695	684	750	709	733	705	724	664	748	682	680	688	689	714	742	695	757	671	668	694	715	693	762	708	749	762	692	666	715	687	705	719	690	688	683	691	656	716	736	690	687	726	736	757	755	730	794	704	729	682	748	707	695	700	730	693	671	676	712	662	740	704	697	677	752	699	685	696	718	649	715	687	722	761	713	755	756	727	645	734	754	733	711	712	740	695	713	721	682	719	726	699	726	693	700	726	723	694	708	752	720	697	632	701	720	703	725	712	678	716	746	671	744	702	745	692	719	740	717	777	743	745	702	741	727	717	730	743	720	754	720	649	739	734	686	697	695	747	754	684	758	679	721	713	712	716	720	691	691	728	726	733	711	717	742	682	676	717	725	749	717	696	730	729	719	731	693	717	711	726	722	713	730	754	679	707	719	738	683	743	720	730	681	723	719	652	700	720	733	701	738	714	717	708	743	736	734	696	724	758	697	670	740	695	718	696	706	711	697	778	707	693	701	740	707	729	723	742	699	765	731	705	730	740	760	733	706	693	674	731	726	692	697	711	712	684	690	738	712	714	698	693	678	712	690	736	687	691	764	739	699	688	682	714	729	695	676	732	716	712	704	709	671	678	697	680	668	709	700	704	740	710	746	708	702	689	680	708	718	726	706	730	717	722	738	768	709	714	717	677	705	721	716	784	701	757	700	671	692	719	730	713	641	713	722	686	695	684	714	717	693	709	745	685	719	740	729	712	756	659	742	700	682	708	719	731	699	761	697	727	723	710	703	733	700	670	742	728	702	758	690	688	706	717	684	747	703	723	724	727	714	727	711	685	719	672	744	654	724	684	668	663	715	721	746	716	703	719	702	688	717	715	724	720	708	733	726	718	718	701	681	730	754	736	722	728	710	676	727	705	689	729	752	748	729	701	741	704	722	716	725	719	704	679	693	719	718	733	676	733	679	740	679	689	743	699	707	690	689	686	715	671	711	689	688	714	711	723	755	682	741	695	720	759	683	696	699	715	686	707	743	739	770	661	708	729	657	733	748	737	715	704	733	720	682	694	703	747	732	717	745	743	759	675	702	680	764	762	740	727	722	684	689	728	693	717	707	723	714	691	783	684	714	690	726	720	694	694	741	695	743	707	668	689	702	690	693	741	655	759	708	707	709	683	687	705	712	723	707	739	663	698	667	724	687	708	696	653	720	772	723	722	711	747	725	707	740	745	762	752	703	720	669	704	690	727	742	726	795	749	725	716	776	703	727	701	695	726	731	685	694	721	731	674	753	723	743	708	736	737	701	657	737	693	748	687	704	721	706	732	690	742	708	691	715	726	746	741	717	694	744	671	754	742	752	653	737	698	737	694	749	698	751	780	672	701	676	723	698	721	718	693	715	707	730	675	727	676	707	744	681	739	725	718	756	748	735	756	748	711	706	733	731	690	723	715	742	737	744	754	728	710	722	688	719	708	691	693	722	740	677	669	669	684	751	711	767	731	699	744	714	719	726	694	693	725	755	708	725	746	716	711	762	732	733	662	714	763	679	735	702	693	666	719	725	730	699	686	713	712	708	710	682	718	749	730	710	684	744	691	729	752	705	755	681	723	750	706	719	737	692	721	673	674	745	738	726	710	761	688	695	733	729	705	743	672	736	691	703	687	770	694	693	726	721	750	761	730	671	711	731	747	723	691	702	733	752	706	725	701	755	705	766	726	762	714	744	692	730	710	718	738	721	734	721	717	696	725	697	735
25021	21573	26746	24785	8564	3649	2671	1987	1545	1416	1182	1107	1032	874	816	857	773	715	737	687	687	705	677	669	652	644	645	644	660	656	610	634	612	625	639	638	635	625	633	665	635	642	627	619	569	600	623	624	575	570	646	613	582	576	604	604	554	592	569	606	633	625	566	580	597	556	546	540	618	596	564	590	664	605	603	660	601	605	624	597	578	621	600	603	586	617	608	595	600	587	576	616	625	600	632	591	598	620	566	568	582	593	604	626	602	587	635	568	575	584	607	557	637	582	558	618	590	557	605	632	625	550	568	632	636	608	592	558	603	633	597	598	590	610	585	585	576	595	612	632	607	635	570	592	561	617	615	602	596	593	581	625	612	590	608	564	586	595	617	617	643	634	583	583	585	606	577	599	581	580	587	584	601	590	569	621	584	607	569	599	581	631	560	578	630	608	588	601	594	593	593	576	632	572	595	625	612	572	605	646	625	592	607	605	573	545	598	634	564	636	619	591	582	595	603	606	613	639	604	589	569	576	599	600	574	590	587	611	578	563	598	601	608	592	596	622	577	516	616	633	597	575	588	588	597	603	611	603	626	568	578	613	636	632	583	609	561	602	627	610	631	609	600	600	663	586	633	604	611	602	576	589	636	598	578	579	601	583	600	572	611	600	591	581	596	578	583	606	631	593	627	592	652	662	597	593	608	586	609	574	609	619	603	620	596	618	584	610	630	643	572	628	572	618	619	626	578	575	562	604	611	575	618	605	620	604	623	570	633	592	612	615	595	590	569	604	620	620	607	582	579	588	633	628	611	624	619	610	627	606	581	615	558	623	593	608	623	553	555	598	575	612	630	594	601	621	622	582	615	629	574	626	592	558	630	624	578	647	614	621	597	640	586	592	632	608	602	671	563	591	589	618	636	582	605	603	635	583	565	616	580	657	544	595	634	643	594	604	577	579	569	578	591	581	606	638	599	625	591	633	600	595	551	610	597	593	599	602	604	624	613	605	603	612	588	587	602	558	610	629	569	545	596	623	627	601	623	633	618	587	569	563	553	654	602	597	633	580	594	616	633	616	575	627	592	593	600	594	595	554	557	608	635	627	596	669	624	577	623	603	612	609	574	605	607	615	592	604	554	601	612	583	610	621	569	614	658	618	624	612	604	598	576	671	576	646	611	583	629	607	613	588	571	680	580	583	589	618	595	617	562	593	643	585	622	611	553	607	588	622	605	656	622	595	589	593	635	605	620	609	580	572	623	609	568	586	603	583	615	558	589	611	565	609	588	620	578	561	633	558	603	587	584	619	590	573	625	583	611	608	561	608	577	608	512	584	595	570	600	571	558	568	643	597	577	566	590	612	619	603	596	595	597	609	599	600	648	599	595	606	622	595	588	606	595	570	609	627	597	571	572	611	592	603	634	605	568	581	583	557	631	629	616	566	610	599	634	613	634	559	596	574	600	587	588	636	565	575	572	592	566	630	591	583	592	612	622	627	647	600	614	612	608	602	594	586	620	609	597	564	617	570	613	642	628	655	627	627	611	570	586	602	579	616	610	567	584	599	525	616	596	611	614	572	579	595	616	583	597	589	603	570	586	555	601	572	594	590	565	606	648	599	596	636	575	586	605	639	542	561	613	610	547	630	608	580	615	581	600	596	613	635	606	585	599	550	629	584	625	628	586	619	620	584	598	629	617	607	616	577	610	616	583	618	609	615	594	529	614	575	593	608	568	607	627	605	603	615	551	648	604	619	605	606	542	578	632	610	617	603	603	586	581	615	589	599	602	596	646	577	568	595	556	622	606	621	601	615	596	586	563	610	582	573	593	571	634	604	584	598	597	574	630	655	594	599	614	575	586	616	597	563	589	602	584	593	660	610	593	552	581	572	599	639	580	566	607	567	614	592	629	570	574	600	624	624	611	656	600	643	591	605	647	560	594	595	602	551	625	645	641	665	625	644	560	573	578	642	629	584	561	573	608	589	577	581	599	602	579	609	579	599	577	572	615	616	626	627	599	604	565	614	633	617	591	617	618	627	653	579	558	607	571	601	542	585	589	585	591	603	588	564	557	620	508	619	615	565	597	571	590	559	540	578	600	617	577	584	598	576	587	624	548	605	599	585	601	600	597	613	603	618	601	559	594	630	616	591	624	570	559	655	599	581	633	587	598	627	609	602	592	633	589	614	559	623	584	600	572	576	595	624	625	621	562	576	602	582	604	644	647	597	613	600	652	586	576	611	609	587	619	554	602	588	572	648	565	626	595	575	602	593	607	634	609	573	628	583	612	659	600	590	556	597	591	636	633	588	628	585	610	551	603	576	580	577	571	542	592	592	568	555	599	640	633	601	624	597	652	574	616	575	611	567	597	579	618	594	576	599	636	597	621	578	590	622	570	603	585	625	619	563	579	626	628	581	634	598	586	571	609	584	620	642	627	566	656	578	571	575	619	575	619	620	592	593	613	592	596	566	586	603	584	602	618	608	586	607	597	581	614	571	619	587	606	616	582	582	609	596	570	629	567	638	616	590	634	559	638	610	623	606	588	579	629	588	596	640	565	570	563	612	608	605	635	601	573	582	615	656	583	567	581	642	596	564	577	602	569	622	658	615	601	591	623	615	638	624	576	606	620	613	598	616	585	640	573	583	603	553	632	587	600	577	568	587	601	623	580	596	600	585	577	545	643	601	625	590	622	626	596	587	565	601	594	635	616	638	581	628	610	625	621	596	633	557	617	618	603	567	572	599	568	621	566	572	580	648	590	620	600	594	586	609	640	611	592	587	588	628	563	593	636	577	612	568	543	644	657	603	530	576	576	606	603	579	578	604	619	602	567	626	620	609	633	610	603	571	584	643	565	609	592	598	564	619	615	601	581	612	618	578	603	640	602	591	598	580	648	556	575	570	610	614	584	578	629	604	618	645	546	604	601	602	577	608	649	608	603	594	619	579	601	590	613	569	653	577	574	629	611	598	642	604	601	616	609	619	642	637	548	634	578	582	620	579	615	574	610	579	555	594	602	591	566	599	597	572	561	588	583	585	636	589	614	591	611	595	624	551	575	592	607	556	610	643	581	598	602	609	593	588	576	586	606	566	601	588	599	577	591	573	578	632	612	555	605	571	673	594	605	601	605	602	589	593	584	572	554	576	612	595	553	591	568	572	611	618	596	593	580	616	606	628	620	605	591	601	611	598	579	580	580	627	595	576	553	597	636	617	612	588	612	594	586	629	618	612	608	590	619	587	558	647	599	612	554	599	625	646	600	588	632	550	597	624	580	590	592	558	592	571	574	570	592	600	619	551	613	628	616	609	584	586	587	582	549	582	618	611	617	645	617	616	593	570	570	596	589	593	591	612	625	586	566	618	600	618	630	572	594	589	595	583	575	624	577	617	624	611	591	573	603	559	582	586	586	623	556	555	621	605	618	561	602	592	612	587	579	599	618	548	621	601	641	566	572	587	574	617	598	624	594	619	572	609	623	587	566	607	568	547	634	561	581	634
13502	25871	19930	12549	9601	7516	5790	4412	3605	2982	2472	2087	1876	1683	1476	1395	1292	1221	1174	1147	1101	1081	1039	1055	996	986	1009	929	971	944	943	1016	952	937	952	953	987	924	902	915	891	896	861	881	927	920	883	925	930	900	897	950	918	867	868	877	894	863	893	889	925	889	865	864	864	915	908	880	848	882	917	914	906	829	906	888	883	892	927	872	860	893	874	886	920	852	913	879	922	916	893	868	903	908	921	936	923	853	892	896	888	908	889	851	918	837	928	842	851	863	871	856	884	870	923	858	901	911	914	832	865	892	918	869	891	943	895	855	894	919	842	858	856	855	863	921	844	898	900	898	897	938	915	916	852	902	879	839	862	831	865	855	877	869	877	837	924	869	922	889	877	895	869	898	885	938	925	918	902	879	871	911	848	868	868	901	847	839	899	907	910	874	894	939	879	898	866	881	860	888	929	861	873	854	881	895	864	865	879	887	854	886	857	894	927	876	849	865	900	870	934	878	892	907	851	903	882	891	868	919	865	880	829	842	837	896	909	849	895	900	902	876	889	879	852	897	913	889	917	897	893	902	908	851	895	880	843	894	860	906	878	921	885	924	890	937	918	886	882	888	886	891	924	910	894	842	904	923	835	841	902	856	883	875	913	911	887	937	883	891	874	902	925	928	858	879	891	842	914	906	934	860	886	846	862	890	837	871	878	855	938	884	887	895	868	935	884	891	884	859	904	901	827	922	884	882	894	865	888	904	924	877	862	891	853	907	917	899	912	890	939	898	841	873	827	896	889	835	888	919	869	840	922	899	923	925	893	907	917	880	907	877	849	866	904	888	930	979	945	887	868	910	899	879	898	822	866	877	928	878	886	905	871	865	874	857	917	896	855	875	865	870	888	869	865	883	876	845	920	903	878	906	843	930	939	879	882	882	844	877	898	880	879	863	892	950	871	861	912	924	930	925	923	865	911	919	896	905	934	914	952	894	903	884	898	876	871	822	912	850	892	877	897	893	911	885	874	902	887	902	879	879	810	871	884	842	892	915	886	832	896	870	893	867	886	861	855	937	841	866	877	838	882	923	887	895	907	886	878	873	862	902	909	881	927	911	863	897	937	847	867	890	877	882	889	913	864	880	888	887	872	893	919	865	885	833	900	903	878	914	875	858	957	887	905	897	900	920	877	911	853	884	916	849	858	874	853	902	911	840	904	901	871	837	903	868	928	899	890	893	837	883	904	868	928	845	906	852	895	904	857	876	875	917	896	869	857	869	888	912	817	877	878	872	908	852	864	882	901	866	910	845	878	869	931	924	882	881	899	820	875	874	851	882	908	904	861	876	911	902	860	896	858	890	884	881	862	871	879	868	907	866	897	892	887	893	847	919	917	868	910	896	863	865	898	880	855	837	928	904	861	903	857	929	868	872	906	891	876	842	845	893	872	868	837	856	910	879	866	865	887	838	905	889	815	876	914	850	888	932	852	844	948	908	857	814	855	887	914	818	974	925	913	860	887	895	889	922	900	896	868	928	877	899	921	901	883	872	860	865	915	909	876	841	868	875	917	858	897	863	921	857	877	882	878	884	873	837	905	914	861	918	905	869	898	888	895	876	828	829	911	871	919	920	868	869	886	930	879	894	888	887	920	897	941	924	899	905	933	918	899	932	834	936	878	885	873	944	863	905	859	853	850	886	853	913	906	914	881	958	875	884	868	882	886	921	824	848	846	901	862	879	900	919	851	881	874	854	889	893	897	869	889	899	910	897	891	909	874	878	940	935	833	927	854	890	913	923	902	948	904	892	940	857	841	853	912	908	916	950	952	942	864	901	860	943	853	882	903	895	906	885	900	870	872	913	894	907	917	895	896	899	831	896	911	910	932	874	898	939	913	885	881	912	901	880	876	908	904	887	885	904	885	840	907	899	935	884	923	821	889	802	884	901	876	872	866	899	860	905	881	879	871	891	941	871	923	923	903	901	875	907	896	822	810	836	892	917	956	861	843	894	912	841	884	812	886	907	844	915	913	863	853	885	896	912	913	875	844	891	871	834	843	996	859	837	912	857	900	913	915	870	926	909	888	888	878	862	858	859	825	851	943	874	873	915	895	876	841	914	913	916	872	845	829	899	831	932	860	955	863	945	870	882	922	855	918	937	855	961	840	854	934	913	902	862	888	880	905	894	896	876	844	884	874	876	896	898	870	887	872	859	925	869	813	871	909	902	859	921	892	862	883	911	882	899	919	864	872	863	910	886	894	872	877	914	901	910	892	898	873	907	831	877	875	883	887	912	890	858	854	883	814	864	926	904	906	816	893	924	881	911	884	904	895	900	876	920	843	869	898	847	927	878	851	895	862	864	938	907	930	835	870	856	939	882	924	897	875	894	904	878	902	884	866	924	945	897	873	917	899	930	925	828	820	934	907	896	848	908	913	917	897	921	929	913	887	900	923	864	891	857	907	822	921	835	878	865	846	892	898	838	855	910	920	920	865	909	868	864	907	836	852	826	916	897	899	860	849	865	838	859	865	878	876	887	843	925	875	853	866	859	832	849	920	862	917	873	906	861	884	884	856	851	872	855	860	899	915	876	904	911	887	908	888	893	801	957	854	921	846	837	915	881	884	860	885	855	878	872	922	901	889	887	892	866	862	913	856	889	939	870	894	900	879	875	925	883	946	904	805	877	825	897	846	882	834	919	877	838	941	849	944	887	859	879	882	862	920	892	869	898	908	883	873	876	897	930	868	847	888	905	825	902	879	827	896	872	863	906	851	879	933	863	875	929	874	909	870	863	834	945	885	848	946	899	914	861	875	879	940	811	898	857	915	883	911	905	863	882	917	891	925	915	922	890	905	894	892	856	869	866	889	865	881	888	912	845	829	883	854	872	860	853	884	872	904	896	944	896	865	885	856	901	888	873	856	848	884	920	887	890	857	886	909	892	950	858	924	896	874	898	927	916	889	897	903	884	883	877	903	862	902	906	827	908	821	900	873	852	912	883	857	922	910	869	901	853	885	859	948	879	923	924	833	891	855	880	883	887	833	917	844	890	878	912	874	874	908	859	888	839	918	917	842	829	919	868	841	918	918	888	892	878	917	792	849	909	876	922	831	883	874	868	901	928	827	866	872	852	905	888	878	881	912	875	894	884	813	892	898	910	862	856	844	889	884	876	831	865	911	847	916	903	865	868	907	888	870	876	882	830	855	864	896	862	906	853	856	878	871	859	887	882	895	851	884	873	886	888	872	919	897	893	892	863	903	906	889	867	900	890	876	870	966	931	900	895	898	931	901	861	875	873	867	857	902	853	927	911	927	865	871	931	910	906	908	886	907	925	833	873	903	905	864	915	934	900	914	951	878	915	910	882	893	902	888	933	850	897	854	919	895	896	896	929	850	878	900	922	861	899	896	905	840	941	856	897	896	921	887	904	909	894	843	916	862	876	898	892	918	842	834	874	922	919	855	858	868	856	916	858	890	869	883	885	909	866	836	867	856	932	930	928	857	867
22821	21648	29167	24665	21713	20633	9933	4017	2723	2079	1744	1468	1284	1034	963	812	716	659	608	599	560	572	505	493	466	462	428	434	491	434	441	416	451	354	349	422	401	443	416	388	383	365	385	374	396	381	372	379	366	384	370	393	373	390	360	357	358	374	354	344	382	375	345	359	331	359	364	323	329	385	360	370	340	360	350	353	361	349	348	335	357	331	347	372	355	367	390	335	324	346	392	339	319	372	383	356	385	352	343	327	368	345	361	325	332	360	381	368	336	401	366	358	358	325	351	359	365	344	339	353	359	321	336	346	350	339	371	332	359	345	372	346	343	377	338	353	361	372	355	329	355	373	354	349	380	372	359	309	356	343	350	335	348	358	390	375	366	371	333	378	347	357	370	348	371	315	373	365	376	327	354	358	360	356	349	368	347	326	346	360	339	367	380	395	369	377	381	352	385	353	335	380	347	364	356	383	349	332	373	354	338	328	359	339	321	360	373	364	348	341	357	377	366	316	324	357	352	342	358	352	341	361	357	343	338	356	348	351	339	355	332	334	343	363	346	329	341	352	352	391	356	362	337	370	354	374	354	358	350	357	349	372	342	379	324	350	342	330	352	351	357	350	368	329	340	336	362	352	371	372	363	344	343	367	337	360	327	353	341	392	372	365	377	368	316	359	360	318	343	348	335	330	348	362	352	386	344	371	320	366	372	326	370	356	312	365	363	327	336	351	320	354	355	354	362	358	395	349	366	343	392	400	349	306	377	376	384	373	392	388	354	351	367	367	358	341	318	355	355	349	325	348	364	358	357	381	356	358	357	359	350	373	350	368	371	354	364	370	352	306	364	377	344	379	361	365	372	372	361	363	357	378	330	391	331	409	349	357	347	366	349	355	380	356	346	383	369	318	354	341	353	349	313	385	381	336	369	342	331	358	338	320	363	309	361	349	336	376	350	365	382	353	397	368	361	342	356	335	372	330	347	381	365	346	354	409	358	338	331	324	315	350	394	376	362	379	348	349	367	357	341	333	377	369	362	390	356	333	351	319	359	326	378	365	393	372	343	364	358	348	323	347	341	361	338	353	343	345	349	352	335	327	375	350	348	350	352	329	365	323	346	366	365	361	354	340	341	352	349	347	354	381	371	347	367	349	320	315	359	333	357	321	356	341	348	332	320	342	377	340	346	351	355	333	390	354	380	368	325	354	325	372	343	352	367	386	322	331	380	381	390	359	352	357	359	358	358	349	340	356	347	348	344	345	359	326	374	361	332	333	397	332	365	337	334	367	347	359	367	371	336	341	378	365	329	368	372	338	352	359	393	341	370	410	352	360	359	368	357	379	334	358	351	349	370	322	392	344	365	346	331	354	349	349	383	346	364	369	316	338	357	342	371	306	356	351	320	373	360	335	351	367	350	355	375	358	354	365	348	377	372	367	390	353	370	335	316	376	363	350	366	372	343	353	354	370	371	369	396	336	375	368	357	347	395	361	363	370	364	352	337	347	328	350	335	349	360	321	348	360	349	323	386	350	322	362	336	347	385	374	363	340	312	337	367	335	372	301	359	356	342	344	344	329	378	377	352	370	315	337	338	404	340	352	376	370	362	381	359	341	372	377	361	376	341	333	348	383	333	373	316	341	333	339	344	351	369	383	379	364	379	361	352	338	369	356	338	370	314	331	341	367	382	336	351	357	300	357	387	339	361	371	355	371	335	341	344	346	345	311	385	341	342	367	376	344	352	349	371	373	331	355	359	355	324	342	363	338	359	364	377	358	324	365	352	367	384	333	357	367	344	338	373	340	343	352	325	386	320	356	363	335	384	312	373	345	400	348	316	364	358	349	356	348	354	357	361	374	359	343	330	351	320	353	343	367	396	362	361	375	365	343	350	347	351	346	346	351	351	356	357	352	353	358	346	309	376	351	377	341	329	335	362	358	360	351	358	364	353	367	371	363	353	373	371	330	377	354	349	369	360	365	356	358	349	389	346	378	337	362	331	342	345	339	374	383	356	332	371	343	376	319	365	332	341	345	352	363	368	345	325	398	336	323	359	370	355	348	369	335	385	346	356	386	353	351	386	381	360	368	362	390	340	351	367	355	367	334	372	345	346	380	337	363	355	359	376	372	319	372	349	317	363	333	376	330	357	333	354	349	361	371	404	319	362	384	359	373	406	382	375	361	346	368	348	343	348	377	348	386	349	376	363	364	371	346	308	351	365	362	374	324	340	381	365	329	378	369	345	324	360	308	347	379	387	364	355	345	343	368	348	347	363	341	359	355	355	345	354	349	348	362	335	337	344	323	343	315	381	328	333	337	355	372	390	353	352	379	346	338	331	363	359	348	346	333	320	342	327	359	358	331	340	348	399	362	367	362	374	361	342	346	349	354	368	314	324	382	374	336	330	352	333	364	360	380	334	377	366	362	383	331	378	352	348	372	348	368	331	338	369	334	368	350	339	392	378	363	335	373	326	388	335	359	341	389	335	391	327	307	344	369	392	371	335	353	341	352	354	344	352	363	362	319	348	344	331	384	388	385	365	315	391	377	352	354	376	345	385	335	363	328	363	340	366	355	373	376	378	361	355	362	330	330	365	340	368	334	365	381	323	346	378	363	355	325	338	335	360	395	348	354	355	376	350	365	370	355	362	367	357	340	350	364	359	341	351	353	353	343	353	358	336	358	363	313	357	350	345	354	362	362	365	359	354	341	342	347	370	332	370	368	351	312	325	359	383	369	326	337	331	330	373	365	379	350	382	352	326	373	317	340	381	378	390	394	372	334	378	323	386	330	329	387	369	328	314	408	381	354	340	351	352	357	341	323	377	349	369	351	341	363	366	339	352	363	350	343	376	363	325	416	354	331	354	324	373	363	321	381	348	331	359	370	353	374	328	325	365	358	351	334	335	322	328	371	370	340	337	328	361	369	360	372	371	367	339	362	335	362	372	330	356	344	373	342	341	356	374	372	363	361	391	339	359	342	333	373	356	368	367	334	348	389	375	350	359	339	351	361	342	320	368	349	369	339	321	320	361	355	314	360	339	376	345	357	348	332	377	337	340	333	314	357	348	361	339	309	368	341	341	349	346	367	372	355	363	355	335	340	347	379	353	334	349	361	333	342	319	371	370	333	374	364	351	355	363	347	344	351	365	375	376	370	385	336	325	334	382	360	393	337	342	362	365	380	364	362	347	364	358	347	334	384	335	340	354	360	350	352	383	343	394	345	361	408	319	378	322	403	340	339	337	387	371	375	334	349	348	344	371	373	386	365	360	370	382	373	323	358	328	324	371	324	320	362	348	325	351	344	351	357	333	370	360	358	356	369	367	365	303	336	385	335	301	362	325	343	328	361	393	326	351	367	318	348	339	345	371	377	365	362	368	349	337	374	327	345	343	341	322	354	344	345	372	366	384	352	369	336	345	364	374	357	370	313	352	357	346	350	363	363	345	395	348	361	359	369	366	351	346	335	363	369	352	336	347	366	353	364	392	360	326	351	341	361
16828	35313	28531	20224	16278	12908	10126	7827	6141	4807	3849	3199	2673	2185	1915	1691	1472	1240	1164	1101	1029	969	907	922	820	780	788	746	702	753	658	652	693	626	647	609	637	632	654	593	604	644	591	636	577	612	562	579	633	605	629	597	562	590	538	538	547	559	552	579	611	564	557	584	552	582	488	563	619	559	520	548	534	595	541	532	546	514	546	529	581	525	508	533	514	558	547	553	566	558	544	530	528	524	534	501	546	560	542	517	544	559	552	525	553	550	533	541	526	561	537	558	517	550	510	543	507	532	520	582	532	569	542	536	561	491	558	521	535	546	474	526	573	517	546	504	476	570	532	518	499	549	539	491	551	523	535	509	514	518	544	493	563	547	554	514	510	530	559	528	562	522	551	520	505	540	525	542	546	529	517	474	551	522	588	525	579	526	551	526	550	501	547	519	552	537	550	578	497	542	528	527	511	533	548	510	576	565	553	549	507	522	530	557	566	539	487	519	544	522	530	566	546	548	534	541	508	518	511	519	558	540	526	530	526	524	530	544	568	528	540	519	510	516	511	574	529	506	549	549	553	561	566	543	553	506	482	540	575	552	525	550	526	528	564	598	557	570	537	521	548	552	528	515	506	553	516	525	520	518	523	562	527	502	540	540	526	476	535	516	543	535	547	554	579	491	499	522	559	545	542	550	562	539	564	547	526	538	532	507	549	544	538	543	531	523	489	550	528	576	507	512	507	514	535	533	527	559	501	507	562	557	547	563	542	533	567	542	555	575	523	514	540	566	579	572	552	510	546	504	526	495	555	525	546	550	518	524	516	511	524	541	559	520	538	522	559	546	523	514	529	517	511	538	536	578	542	527	509	519	501	527	519	573	519	539	560	528	535	561	506	542	539	510	541	533	574	551	537	523	510	486	539	529	534	537	530	537	560	502	545	517	501	596	603	511	538	571	524	539	540	515	546	469	504	514	545	530	501	526	559	488	516	483	540	554	581	546	516	538	527	517	548	522	519	551	529	531	514	503	567	547	500	551	506	466	582	547	521	541	566	549	524	575	518	576	557	524	540	520	512	512	514	531	562	531	551	544	549	542	525	532	588	545	540	498	526	525	563	527	498	507	525	567	542	605	550	505	538	527	556	535	547	542	509	535	580	509	538	589	567	533	548	514	531	528	511	534	524	565	522	537	543	537	521	496	488	563	578	489	552	514	562	536	506	517	513	540	545	499	548	527	544	535	570	542	550	527	543	541	561	511	515	507	521	557	523	546	497	527	500	539	561	553	509	523	559	558	527	555	525	509	564	551	517	556	532	515	540	506	553	532	557	520	526	518	509	532	574	508	560	591	545	488	530	522	519	561	514	538	541	539	542	581	539	530	528	575	542	481	567	523	538	555	533	484	538	516	513	554	529	550	541	534	539	508	527	555	538	507	516	515	529	562	557	523	528	539	510	516	509	558	515	568	509	554	553	523	541	501	589	522	555	543	524	499	503	513	495	537	512	562	505	528	488	526	509	553	558	530	535	562	525	535	561	549	484	551	515	549	564	588	490	516	527	549	546	544	521	536	540	523	544	540	531	541	531	560	574	520	523	519	512	539	540	532	514	525	492	539	520	570	518	497	572	491	537	525	545	590	575	545	535	542	552	580	560	540	498	543	509	523	509	498	564	556	535	523	541	498	568	527	513	546	550	563	544	547	507	524	527	546	532	572	515	537	518	554	549	478	528	496	554	531	540	541	523	544	570	550	513	539	545	557	525	532	510	504	532	504	511	500	532	501	581	530	499	555	530	542	511	558	519	529	497	562	530	559	548	534	488	525	544	551	571	527	583	543	535	509	537	533	515	525	541	504	532	515	588	513	517	564	515	526	565	546	515	534	526	516	524	518	528	531	520	498	484	525	547	488	546	547	546	518	561	547	558	527	497	530	542	563	511	538	522	553	547	553	539	544	519	500	537	523	547	482	551	496	491	585	559	548	515	488	532	539	543	513	547	518	514	532	535	503	561	511	551	530	490	549	525	521	535	540	572	555	490	544	526	510	541	526	550	541	557	538	535	539	551	530	515	518	519	535	569	568	505	463	532	511	553	542	568	582	509	535	544	537	533	529	517	554	545	551	518	527	560	569	503	560	570	565	558	483	519	540	542	553	486	551	515	543	534	587	577	522	548	560	576	532	584	590	557	551	551	574	527	538	539	502	530	514	560	518	506	566	545	561	534	535	530	523	520	571	555	544	495	564	512	545	549	528	542	572	517	495	514	487	555	566	535	512	532	529	553	534	549	495	532	544	507	516	517	536	558	551	540	517	518	494	537	555	507	538	572	523	531	532	514	547	560	558	536	528	537	523	536	576	551	593	537	551	521	547	509	511	540	573	554	576	543	561	546	554	501	527	537	559	496	545	529	544	524	548	506	564	524	518	496	495	570	544	553	509	541	522	532	499	505	546	525	482	568	548	568	514	502	527	545	491	517	515	556	524	529	568	538	558	532	512	481	607	496	537	547	516	532	524	545	553	529	554	545	557	549	534	517	558	553	568	557	548	530	503	575	547	528	514	512	529	530	559	531	530	530	514	542	555	517	513	579	538	522	558	513	542	530	516	550	521	532	504	507	534	540	517	500	617	540	522	528	548	567	526	573	564	500	511	509	534	539	542	564	540	562	543	518	569	564	488	523	525	554	541	530	522	522	525	525	505	552	529	545	552	557	535	569	514	508	533	565	580	571	563	522	493	488	510	542	510	558	557	549	519	506	552	530	539	521	509	557	559	535	525	577	585	538	565	538	522	526	534	518	523	534	500	517	540	535	548	511	510	532	526	541	497	532	542	537	510	552	515	531	542	542	509	518	545	538	536	526	472	553	558	515	490	519	532	510	546	503	523	525	498	551	539	524	534	546	520	518	512	530	577	509	517	534	542	507	536	530	520	526	528	548	544	559	522	526	528	517	508	557	558	606	517	558	514	519	540	569	538	520	535	522	534	534	568	536	493	509	499	513	536	524	541	516	544	517	574	522	558	549	597	524	539	563	556	525	530	535	533	535	544	557	587	556	525	512	538	512	533	505	542	536	565	552	529	578	561	505	528	538	542	522	533	542	512	571	530	536	552	531	523	498	516	582	534	519	547	562	520	529	478	559	515	515	487	530	563	557	554	526	544	560	552	559	521	537	570	537	528	529	552	491	517	542	552	525	536	534	519	581	547	525	508	542	570	518	539	534	519	574	482	543	516	514	540	565	513	558	535	531	564	540	499	551	562	530	573	523	547	538	551	537	533	552	531	541	546	587	533	548	510	553	546	554	518	503	515	553	525	538	491	549	567	517	554	552	528	583	545	592	555	517	561	558	519	526	563	526	552	514	532	581	533	554	531	548	529	496	506	560	553	500	543	563	552	548	504	507	575	560	507	526	532	525	539	572	535	554	517	524	518	523	497	527	582	538	508	533	511	490	551	510	541	536	514	555	558	590	613	528	557	559	539	524	560	557	580	582	548	526	569	513	515
27665	19745	12648	7038	3931	2510	1929	1507	1282	1157	1003	936	874	819	844	785	769	740	727	720	668	698	662	686	670	661	750	687	664	656	612	659	684	647	658	688	640	602	664	631	642	675	638	683	631	637	677	656	662	637	605	687	632	676	670	680	653	659	627	701	675	666	622	653	662	639	697	610	700	681	668	646	663	618	635	620	665	687	602	640	608	616	659	633	642	710	711	625	640	649	674	630	618	673	617	618	638	594	651	649	680	662	619	660	639	653	617	608	642	610	665	656	634	616	633	624	662	647	673	610	657	618	654	666	633	629	617	641	643	646	656	559	626	631	668	645	662	676	630	615	665	601	656	600	633	622	644	640	641	640	638	674	637	666	682	643	676	659	637	613	628	655	675	648	638	608	636	601	614	614	644	652	636	579	587	641	587	640	633	641	630	614	710	637	581	664	625	657	632	651	649	629	643	659	666	613	560	605	674	621	649	614	658	601	639	606	620	579	612	628	612	650	616	642	654	635	626	617	661	615	633	640	635	653	649	647	616	649	707	589	604	666	601	651	629	603	628	631	662	646	658	654	650	655	670	612	642	661	634	670	661	591	684	614	671	666	636	674	615	645	643	637	648	614	607	598	661	676	621	643	650	614	702	635	614	650	685	622	686	627	607	657	606	637	614	659	596	625	665	603	623	608	625	662	633	624	670	646	607	621	603	673	664	622	625	647	671	627	584	638	653	647	642	689	650	612	636	627	659	640	642	649	629	626	650	665	679	655	682	643	618	666	644	617	641	664	568	631	592	667	658	654	624	629	660	649	615	643	631	615	667	669	627	609	618	642	633	609	636	588	608	649	645	610	656	612	639	641	600	624	662	655	638	627	668	646	663	715	663	630	663	668	620	660	606	675	639	595	628	628	648	697	633	639	670	630	665	605	654	657	615	674	624	641	613	650	642	605	664	688	619	622	635	716	648	639	656	628	653	641	664	659	653	573	636	661	627	647	633	642	672	630	672	605	621	672	639	633	652	683	644	634	661	660	646	643	617	615	646	651	619	644	665	676	612	655	600	660	636	615	711	618	647	578	673	662	590	639	649	654	596	637	658	613	603	652	611	596	642	621	674	640	648	656	604	610	648	644	598	639	645	639	655	661	652	635	644	644	659	603	650	615	634	666	617	641	657	622	598	631	678	657	649	598	644	657	613	668	634	647	666	617	600	670	644	626	655	674	642	601	581	583	628	610	645	682	609	674	607	650	659	620	679	705	649	612	603	679	637	627	642	626	648	611	615	653	620	656	644	699	610	634	630	638	670	655	638	651	650	662	645	639	623	613	600	630	651	672	651	643	630	707	630	642	644	622	654	667	655	616	622	588	672	631	603	662	635	668	614	638	622	703	620	628	627	572	640	628	656	635	653	620	611	680	654	617	615	619	651	625	603	631	656	650	659	648	671	655	637	646	623	610	633	649	650	637	619	674	625	588	634	653	658	647	677	653	620	655	596	638	651	633	663	613	629	656	626	602	629	640	643	654	659	666	679	690	608	623	633	660	633	667	612	651	626	637	654	620	621	690	636	621	616	671	637	660	652	628	658	626	656	618	650	633	633	651	678	588	650	629	620	640	682	628	572	618	669	643	630	602	647	614	661	622	620	623	646	622	650	634	623	629	609	647	637	653	676	656	670	645	642	659	657	628	628	626	665	622	625	594	665	682	635	644	652	613	633	647	658	615	606	606	608	628	653	608	666	608	635	672	662	656	653	611	650	637	654	655	656	636	652	659	615	622	653	670	653	646	584	620	696	641	656	613	615	638	682	634	620	618	630	624	650	633	612	641	657	641	609	656	633	655	639	649	631	623	640	617	676	644	651	603	654	652	671	611	673	665	651	651	624	616	629	653	687	686	599	664	626	611	683	647	627	683	595	676	694	654	653	645	650	605	681	630	636	652	609	660	658	610	657	646	645	717	656	640	625	633	642	634	658	646	672	673	635	677	661	651	656	634	611	612	661	643	680	637	638	672	632	640	634	664	680	633	591	634	649	636	653	597	621	608	664	640	606	638	640	627	650	638	660	618	663	583	627	596	682	608	689	696	637	626	658	616	590	614	690	652	615	641	646	677	601	689	637	680	596	704	650	631	638	620	634	635	644	627	598	670	616	601	625	620	646	697	625	608	592	649	570	641	666	638	660	642	671	677	632	676	614	658	625	662	669	669	654	622	615	619	688	660	617	654	647	684	637	609	625	678	623	613	657	641	627	652	610	631	651	628	640	636	593	609	632	638	641	646	645	665	646	616	645	632	635	650	672	619	629	630	661	666	653	668	667	670	606	630	659	564	637	589	639	618	634	678	635	624	647	690	660	650	616	678	617	677	635	644	631	618	630	599	641	669	620	643	655	622	617	611	640	663	624	624	644	623	632	673	654	661	656	628	633	688	672	648	609	602	630	623	649	624	698	610	631	630	670	643	620	618	664	635	643	673	658	620	652	593	677	647	611	650	633	587	602	653	681	642	631	667	619	636	642	632	643	704	640	649	624	645	629	652	637	668	628	645	635	622	660	630	618	660	599	607	620	637	648	665	629	695	669	647	644	663	650	655	628	618	634	673	627	625	649	671	645	662	600	643	622	656	639	670	610	633	629	643	628	682	649	625	638	639	688	591	636	620	678	630	633	630	638	712	682	649	666	690	641	644	628	632	645	612	647	649	648	575	655	662	656	661	634	672	623	667	615	604	628	630	594	618	705	653	600	644	663	627	623	623	627	643	610	655	615	630	653	667	635	649	629	614	666	621	601	646	639	609	657	594	674	679	655	639	618	629	613	634	631	638	582	670	645	596	681	675	625	627	649	648	630	644	595	609	638	649	654	642	612	603	657	622	635	605	648	648	671	614	612	633	643	593	624	629	602	641	661	652	647	641	633	640	657	647	632	650	609	653	624	648	653	696	624	625	678	671	694	642	634	643	643	674	629	638	612	636	676	651	626	667	633	618	617	675	678	684	644	674	603	646	610	605	673	625	655	705	677	637	601	668	623	631	620	633	642	628	661	663	643	609	638	617	641	626	618	643	663	671	657	641	691	618	599	615	643	595	616	684	654	629	709	643	601	666	674	597	652	630	636	616	679	635	650	626	685	607	644	634	644	655	613	658	658	630	586	707	616	602	674	652	662	639	648	647	632	615	663	640	632	614	684	651	649	588	646	621	649	684	623	631	614	618	619	585	658	666	648	622	614	653	685	644	633	648	687	635	616	623	643	629	635	640	612	668	689	623	644	643	617	665	661	624	638	670	667	640	688	666	649	682	642	676	653	579	624	599	657	656	678	655	653	631	644	660	595	625	647	680	664	641	629	653	627	623	668	664	631	614	599	611	654	609	585	636	670	650	648	646	624	623	630	660	600	671	653	628	671	667	645	672	656	695	606	651	684	571	696	691	622	667	625	607	635	636	660	620	653	620	665	641	562	632	661	635	624	664	694	618	639	679	645	618	632	607	642	606	676	626	627	645
12364	20928	15595	9293	6880	5154	4042	3308	2608	2371	1939	1778	1568	1439	1340	1280	1227	1118	1103	1126	1115	1094	1073	1028	1023	991	1077	1035	1021	1085	1034	1029	976	1023	1011	985	990	977	1006	959	955	962	992	965	905	1002	961	978	1028	975	975	945	1048	931	1030	946	972	1028	971	895	965	952	953	1033	980	990	1019	912	999	939	934	931	961	935	972	932	973	1007	973	977	957	964	973	984	969	925	977	992	961	919	936	942	934	961	928	983	968	965	1039	958	921	975	942	1005	913	992	980	941	975	907	964	1012	1009	961	978	934	960	945	985	945	934	967	961	934	959	981	984	966	1011	985	967	975	993	1018	886	930	979	949	947	920	972	988	967	991	951	987	978	924	923	1018	1017	976	953	984	978	963	989	985	962	984	956	1037	996	935	966	944	965	1005	970	941	915	977	968	920	984	969	941	997	929	1009	939	894	1026	980	937	966	955	971	950	927	961	973	926	934	1001	959	963	946	962	954	972	1031	929	932	928	949	993	956	910	903	962	940	963	970	964	924	904	892	1000	1015	1003	978	975	932	964	948	985	978	974	989	964	922	966	926	940	999	925	964	958	935	972	955	1011	948	932	990	992	918	961	948	934	937	994	944	942	953	940	972	907	923	953	971	938	1029	958	1008	962	972	988	976	960	983	1007	998	940	931	908	997	948	968	964	1004	935	978	950	980	971	951	935	926	977	972	935	978	990	965	923	966	980	1012	950	917	865	956	954	970	963	955	974	936	938	954	983	920	1028	954	1011	1001	969	947	984	990	959	984	1004	952	999	961	931	931	945	948	973	919	1006	980	1000	1001	985	1018	919	1008	919	980	988	921	1014	912	979	970	949	995	950	978	894	1000	961	984	938	927	931	940	938	975	952	996	937	957	922	960	1034	1001	916	979	955	973	996	948	935	1083	1011	935	950	966	929	957	965	946	928	976	957	956	960	960	981	968	958	946	946	967	931	978	966	968	924	993	961	938	942	1023	981	955	933	911	963	1006	963	966	946	925	983	970	969	968	969	937	987	914	967	959	950	1026	949	980	918	982	951	936	964	958	971	932	1005	941	922	963	951	979	950	961	937	954	970	925	976	961	964	958	933	938	957	977	948	955	948	960	961	969	928	1011	967	969	925	946	1048	930	931	1031	938	1016	942	891	916	966	1014	920	972	926	960	967	974	926	916	971	959	925	920	987	987	1006	958	953	967	967	988	957	933	967	954	1019	933	961	997	1030	961	988	961	1007	954	1018	954	927	946	927	955	948	931	973	965	919	990	979	987	940	1019	951	1009	973	985	977	966	931	973	942	919	929	968	1004	948	960	945	986	995	894	974	967	916	943	926	945	963	940	969	918	1013	914	948	956	938	923	973	950	954	962	976	925	955	945	1025	945	964	958	999	953	1026	948	893	1010	964	1023	937	963	957	986	979	977	1012	950	956	965	995	952	967	913	962	919	951	984	950	989	924	949	926	987	933	965	978	964	948	935	923	915	1012	1002	928	969	975	953	957	950	990	937	960	970	925	1009	995	936	971	993	956	948	1007	1054	938	975	968	969	950	1000	931	931	996	950	1005	982	932	926	1013	909	924	922	925	981	985	993	965	918	987	930	1012	907	987	947	1042	986	893	954	994	945	931	948	946	940	901	974	939	936	935	942	923	1012	955	991	948	1002	971	961	921	925	1007	1012	1026	1021	982	935	927	982	936	978	987	946	944	970	969	967	950	901	942	972	923	949	1004	927	1029	927	928	974	975	963	917	976	943	933	975	945	968	988	961	930	962	965	961	966	957	978	882	930	951	944	986	984	982	926	986	985	956	1011	948	932	962	963	928	953	978	962	946	904	969	922	1005	940	953	905	945	934	950	998	916	974	955	1014	963	917	962	989	1004	933	966	994	927	932	968	998	991	942	918	964	1008	953	955	949	991	977	953	947	968	931	908	938	938	996	934	936	995	939	973	937	983	887	1016	929	961	956	992	930	992	939	902	1038	1006	927	1021	948	923	960	969	967	962	987	932	970	932	945	977	993	921	942	956	961	994	959	1017	993	978	985	906	1000	956	961	952	897	954	952	942	976	950	946	985	1002	943	917	980	952	985	992	953	989	894	908	950	929	955	1001	969	992	964	961	995	1012	971	926	915	944	941	930	945	904	925	938	919	888	1029	1005	939	989	1013	953	946	967	962	941	968	952	968	947	1006	930	978	945	935	1005	962	995	928	1030	972	926	1014	963	924	953	948	1011	973	990	962	965	926	942	1026	966	970	969	987	979	978	933	1005	958	991	988	978	1006	993	990	1015	900	924	1014	992	926	914	961	961	936	976	928	962	930	954	984	943	947	948	940	946	974	991	926	989	1000	959	933	973	973	930	983	931	1022	978	935	984	979	983	943	923	923	979	951	976	989	938	962	941	1046	993	1016	929	991	934	923	1000	966	1010	935	943	1038	972	978	975	948	971	1009	961	975	993	964	974	968	964	943	911	947	977	975	1055	937	974	976	956	931	915	944	946	984	889	900	933	966	986	975	955	945	931	987	936	977	951	961	970	989	962	972	1025	916	951	945	986	968	1018	989	956	922	990	953	975	957	967	970	991	973	998	927	924	937	949	973	1001	943	963	995	911	967	920	949	936	969	1019	955	975	988	949	982	971	1000	948	953	927	1008	986	947	946	921	920	996	986	986	952	1002	1007	963	932	932	961	964	988	941	954	958	956	949	977	987	983	963	982	911	1008	1007	948	959	957	945	931	979	941	924	951	938	912	1013	925	1014	915	965	894	924	973	967	1006	989	977	984	1001	965	970	976	994	983	950	961	1005	971	979	933	949	979	971	956	1003	999	939	936	999	1008	968	1020	1000	925	939	989	918	961	955	969	974	935	944	931	937	931	962	958	957	945	935	972	929	1004	940	972	1035	982	981	953	958	967	977	954	969	947	1009	935	922	960	938	967	981	986	976	982	985	1035	955	1058	971	1039	948	945	976	955	978	966	939	958	936	992	976	956	972	980	919	1011	953	963	929	932	992	985	949	992	965	916	978	966	986	941	953	926	980	948	982	1014	926	910	1021	989	984	922	920	936	961	975	913	941	959	964	994	938	939	936	939	953	997	902	941	991	928	941	1003	981	961	1017	925	909	921	984	886	941	945	963	894	940	983	957	967	984	915	863	940	908	949	983	931	1009	987	968	969	971	965	974	926	953	984	947	972	952	935	901	988	961	995	989	951	980	1016	919	957	985	958	969	956	966	1016	997	948	1030	1048	960	951	945	964	991	981	961	960	954	968	987	1025	999	960	1006	984	1019	948	980	978	922	936	965	926	979	961	890	956	981	917	1007	946	981	941	981	988	938	924	982	963	978	983	930	984	973	988	905	926	941	989	981	950	928	978	1016	920	961	931	979	993	945	970	961	1007	946	933	928	952	924	978	940	943	955	978	918	996	979	901	938	948	987	985	1028	959	959	950	966	1019	956	949	967	977	922	933	960	923	962	957	1004	921	943	953	974	960	981	955	910	962	1018	962	995	958	986	988	931	970	931	984	953	1008	882	893	934	909	1021	925	1021	1026	975	931	950	1026	931	953	995	969	940	970	927	932	981	914	908	988	949	1030	964	940	961	933	938	956	951	979	990	944	1021	942	1003	979	966	962	935	901	925	957	1023	1037	981	954	969	940	952	955	980	977	966
23569	21576	28562	25085	21145	11394	4577	2665	1937	1605	1369	1197	982	875	871	792	685	635	590	602	590	579	549	541	504	567	494	522	531	523	479	504	529	462	478	479	503	512	477	478	477	467	480	502	469	488	476	510	473	473	508	465	499	474	415	470	454	466	492	484	445	443	434	459	476	454	442	468	485	460	439	466	474	449	450	465	425	443	463	487	492	456	481	461	489	437	492	477	473	451	464	452	437	446	460	474	467	466	443	501	461	464	439	452	464	440	490	450	419	491	455	401	475	474	479	474	463	446	444	410	453	469	419	466	449	453	472	444	464	466	449	433	483	435	466	486	432	472	438	380	437	409	452	457	430	458	448	422	428	469	431	469	462	428	440	432	430	472	524	460	480	473	443	449	472	458	432	465	465	486	455	462	443	433	445	416	430	456	461	454	445	456	450	448	430	423	452	464	439	453	456	429	493	453	507	478	451	467	459	447	503	463	461	444	459	523	454	468	409	460	453	465	442	455	445	473	429	455	477	470	469	414	440	440	460	465	454	475	451	435	441	452	480	450	467	459	482	469	450	461	443	482	490	497	457	479	410	435	455	460	453	443	420	456	476	457	467	473	457	445	452	447	444	450	466	474	435	507	434	485	471	446	440	460	425	442	463	452	451	444	467	454	482	466	449	445	449	474	476	475	467	454	434	424	488	476	471	441	489	480	442	459	482	440	472	450	464	459	447	471	442	472	424	461	436	445	440	447	424	456	438	485	485	460	445	442	452	511	455	443	465	430	441	476	451	461	443	446	434	433	452	460	444	489	452	470	396	456	463	443	432	466	419	481	438	452	482	443	479	467	454	432	469	440	434	461	447	422	490	450	445	443	460	472	453	487	438	478	399	445	452	449	466	434	455	445	477	475	466	445	458	462	477	480	458	479	471	485	479	473	447	444	447	462	442	420	449	448	483	436	422	442	471	476	469	459	441	434	481	483	449	430	466	478	471	438	491	499	418	469	456	438	430	479	441	452	412	455	481	455	450	479	458	470	457	470	437	480	438	442	472	441	454	474	447	484	479	475	431	468	471	471	463	447	452	460	487	428	449	439	449	430	443	469	436	471	435	476	471	439	440	434	451	428	439	449	460	485	457	507	421	483	473	431	422	486	460	464	509	437	461	438	467	416	462	454	427	503	460	436	475	413	448	460	450	429	425	422	416	464	443	445	446	419	486	443	447	472	482	437	458	465	435	442	500	486	467	433	471	485	473	468	459	472	441	443	450	466	440	430	485	476	448	438	451	438	453	420	468	457	492	448	447	491	472	477	454	433	474	506	426	504	471	429	455	452	435	469	456	467	485	481	464	477	448	449	508	468	508	488	473	476	418	419	484	498	466	470	468	445	449	448	491	424	461	429	463	439	448	439	458	496	453	474	445	467	464	448	476	462	475	472	471	466	426	471	468	428	463	436	468	471	439	436	442	479	478	435	467	463	468	430	436	452	464	509	459	462	463	447	482	460	465	465	489	450	448	456	465	440	463	446	430	462	479	468	417	436	474	455	491	447	402	461	428	432	456	439	469	445	460	477	455	481	449	457	435	507	421	453	500	483	430	449	461	457	468	447	449	441	455	450	454	445	488	448	443	419	449	487	467	459	487	445	477	486	465	460	437	449	463	440	465	473	439	447	475	451	452	484	478	454	442	457	463	490	436	480	444	447	487	437	464	483	465	470	454	439	475	472	443	481	491	465	443	466	431	460	441	437	456	494	460	436	451	436	473	463	417	489	457	438	414	468	470	459	447	470	450	457	457	453	459	440	454	466	460	452	478	472	426	462	452	434	467	447	494	437	473	472	497	420	458	464	465	473	479	460	423	473	451	457	448	480	477	470	431	463	479	471	449	471	434	502	445	460	472	503	449	448	458	441	475	440	444	447	444	431	468	466	394	472	466	444	427	456	417	456	468	464	468	484	422	438	444	453	448	439	490	494	428	437	481	436	457	485	440	438	496	479	439	476	473	400	434	418	461	451	498	443	471	482	450	440	460	468	424	437	454	456	471	441	435	451	440	476	483	419	474	404	470	431	462	470	472	473	476	426	458	438	451	467	446	457	449	475	444	447	452	402	461	488	459	425	478	460	429	473	437	435	497	442	443	468	456	453	445	455	445	454	482	444	444	461	439	457	489	447	475	474	452	424	472	515	444	477	448	443	487	459	473	470	472	394	451	447	478	477	437	482	431	466	489	467	455	447	462	434	472	468	482	437	455	450	474	439	418	448	453	458	457	475	471	462	457	502	440	470	427	427	464	485	439	482	471	462	478	462	470	452	495	444	452	478	489	466	450	448	433	461	443	447	467	439	447	509	425	429	437	468	450	429	436	473	403	456	453	433	468	475	471	487	439	483	438	477	465	438	446	469	481	439	479	504	487	462	436	481	493	466	439	433	466	459	451	485	430	418	451	467	476	430	459	459	449	457	458	419	459	440	500	422	489	464	452	491	479	446	458	448	500	428	462	445	478	431	503	434	455	470	491	465	467	444	429	462	464	494	422	462	470	410	462	461	397	438	445	420	494	469	460	426	431	454	479	487	467	480	439	444	477	469	464	457	462	466	466	466	475	468	405	448	423	447	511	489	440	433	508	483	445	463	443	468	490	428	481	444	444	455	440	474	425	497	466	469	438	455	435	496	454	462	482	456	436	436	453	441	486	449	416	449	435	475	469	462	517	443	480	422	421	487	463	435	507	448	425	481	441	449	494	424	431	489	445	467	479	447	477	453	425	483	429	465	444	475	471	474	410	485	409	452	432	463	457	458	492	479	451	431	468	459	487	449	428	512	452	456	451	451	455	467	434	452	478	467	490	401	474	476	463	462	450	475	464	466	459	468	446	443	478	447	470	455	448	461	485	482	467	452	493	480	424	442	434	440	482	411	463	437	416	423	509	443	440	462	458	439	487	426	433	465	459	432	435	500	449	449	464	456	457	475	422	480	483	464	428	467	433	486	468	435	463	471	434	455	415	449	474	428	437	452	462	447	452	424	473	490	459	461	460	445	472	459	478	455	430	450	506	464	452	462	499	501	491	443	458	441	453	481	497	458	432	446	455	435	435	414	425	430	440	443	435	473	454	452	448	455	458	488	458	438	454	414	419	406	488	452	461	490	425	457	452	444	467	450	486	443	454	386	473	472	480	460	477	457	455	426	446	425	403	456	468	512	459	472	457	452	494	468	466	474	413	455	476	470	468	441	448	438	449	413	456	435	452	445	460	456	449	482	442	464	434	459	469	468	457	387	476	467	452	474	470	429	427	453	481	473	435	425	440	459	457	468	438	440	470	452	484	427	482	440	475	496	467	445	478	488	461	475	435	482	433	444	442	459	498	437	454	443	489	443	427	451	438	420	454	440	497	485	495	490	481	449	463	460	473	468	451	484	418	434	469	445	455	487	436	448	458	453	453	464	440	478	463	459	443	427	469	465	509	465	471	455	494	426	498	472	470	460	423	453	464	415	443	453
14229	30705	23652	15824	12318	9827	7391	5740	4382	3618	2948	2420	2063	1824	1606	1460	1325	1139	1077	1066	1009	973	930	891	888	853	871	849	836	841	815	775	787	812	824	758	736	815	725	727	771	754	764	751	752	743	700	748	765	744	696	761	718	752	734	672	732	710	661	716	693	748	715	734	724	720	673	692	699	700	715	697	686	700	706	676	690	700	678	678	689	762	688	683	742	725	706	640	710	715	747	742	683	709	714	728	752	739	732	747	690	683	707	716	709	723	703	752	652	702	720	649	687	708	711	736	696	692	708	697	701	722	681	653	689	684	679	715	700	681	664	680	643	692	697	675	671	685	668	710	708	704	707	698	708	638	719	719	705	674	701	711	723	706	710	708	719	685	691	736	757	703	717	676	643	720	709	751	722	719	695	740	709	679	716	679	725	714	711	706	723	716	701	717	710	749	683	719	700	705	735	696	698	714	699	707	680	697	714	710	697	736	717	710	736	691	730	697	731	754	698	686	668	678	665	705	672	704	672	694	680	723	698	682	682	683	726	783	712	711	686	715	695	734	656	750	733	745	657	710	679	635	697	740	746	722	699	658	674	699	697	701	736	730	715	744	732	687	734	721	674	699	661	767	697	701	701	705	693	688	686	689	713	712	711	689	654	716	740	670	715	772	700	728	679	674	707	703	753	731	720	719	702	703	740	693	672	702	681	724	737	669	700	698	736	699	716	660	673	704	718	696	721	698	675	716	709	673	663	757	741	676	730	708	661	639	711	692	724	697	663	699	696	731	709	696	706	720	697	701	699	676	687	706	709	722	713	703	688	677	718	725	740	739	693	685	696	715	698	767	682	721	722	707	704	656	734	693	696	696	692	733	715	712	695	690	652	716	683	690	706	734	725	715	691	736	725	664	672	705	672	696	698	647	669	699	709	705	739	701	655	711	691	721	693	731	728	692	662	663	662	700	737	712	711	692	714	694	676	723	696	737	729	712	676	690	662	696	676	709	689	723	766	752	693	678	682	673	682	667	731	652	737	691	691	685	611	667	692	676	711	718	702	713	707	721	683	661	658	716	717	679	694	685	687	717	698	702	658	696	671	708	650	698	685	710	704	671	734	694	735	684	720	709	709	713	646	709	734	740	744	744	736	722	721	675	731	718	734	708	701	672	739	704	715	718	661	722	642	680	711	680	699	696	685	706	708	662	683	722	688	720	703	719	757	703	727	707	790	707	702	679	686	672	665	681	742	710	718	739	694	680	685	710	727	691	710	717	687	701	715	721	733	731	704	728	659	724	656	681	705	654	726	715	715	705	680	717	683	722	730	710	685	720	703	663	695	700	735	722	705	712	647	686	691	648	707	662	684	697	650	731	703	739	720	731	706	663	699	708	681	699	671	724	713	698	698	711	709	703	689	742	722	665	753	733	676	743	691	663	721	746	730	757	718	684	704	771	681	700	676	717	689	715	724	735	727	704	740	711	788	712	677	686	657	694	679	704	727	711	708	709	715	695	696	741	695	697	700	746	645	724	696	716	711	702	702	711	680	715	711	738	682	675	733	701	688	719	729	745	706	787	733	653	698	693	671	712	731	688	664	674	686	695	705	699	674	665	727	693	732	702	708	708	691	707	678	758	691	687	706	672	692	733	700	728	689	705	721	668	732	681	662	681	736	683	710	671	730	740	690	723	677	718	692	731	682	674	682	695	705	692	708	698	740	711	693	677	696	719	762	710	685	703	693	722	707	699	703	699	686	705	734	703	677	718	764	722	711	696	717	699	667	689	687	678	709	698	703	696	717	663	679	741	705	686	707	706	726	701	728	722	722	713	713	681	739	687	692	692	669	703	728	763	724	754	682	690	671	681	645	643	708	713	672	715	662	678	650	695	713	683	675	717	683	673	686	713	730	676	744	742	697	755	706	686	678	697	704	712	703	708	699	718	696	672	684	711	669	689	680	691	668	721	700	707	681	682	721	711	707	666	693	695	686	702	659	710	694	735	706	696	668	682	687	710	715	666	689	669	718	704	740	701	741	676	718	663	726	703	697	683	736	728	758	720	715	702	693	721	676	658	674	688	725	693	706	677	713	666	729	707	717	708	706	669	741	724	709	708	679	725	705	705	680	723	677	719	730	695	713	734	728	699	698	697	711	686	695	730	715	708	747	703	729	673	725	677	707	706	700	683	736	705	698	725	712	728	705	696	746	676	694	755	717	669	693	645	688	721	680	720	741	706	701	702	708	717	729	638	688	728	678	706	694	713	730	732	683	720	732	703	717	741	677	696	707	725	701	751	776	684	721	709	718	698	709	728	699	691	716	677	694	707	712	647	689	722	656	730	689	675	728	705	670	731	669	710	659	687	708	723	691	699	695	680	705	693	693	693	653	745	671	730	725	712	695	644	733	698	719	740	687	665	696	712	717	717	706	704	682	710	705	693	718	713	703	676	652	701	662	672	669	740	694	691	744	725	712	704	703	689	722	632	732	729	704	664	712	688	685	677	673	653	678	743	717	723	670	680	742	699	675	718	672	669	710	715	702	714	680	736	683	693	661	670	662	673	749	688	685	643	695	707	714	719	697	690	687	684	697	636	698	685	716	675	704	709	719	699	733	662	690	698	728	733	726	688	689	739	737	671	698	720	725	671	683	697	644	739	687	717	705	685	685	672	708	734	723	698	694	668	722	710	700	729	738	695	674	665	702	773	701	678	714	732	714	677	663	668	646	731	686	717	723	700	712	696	691	677	724	694	668	642	747	703	658	715	725	740	683	729	680	703	711	716	722	672	726	700	756	651	666	686	737	668	691	710	700	735	704	717	681	685	679	692	714	708	756	695	684	678	687	704	690	696	742	757	698	709	703	718	701	696	674	686	721	710	682	704	749	689	682	674	663	705	695	690	666	720	640	706	715	694	698	679	702	692	700	675	752	679	697	689	705	684	678	728	684	732	671	708	696	703	693	710	705	721	719	696	683	728	723	700	668	742	719	704	676	690	713	702	679	673	717	685	689	706	700	706	717	735	710	710	693	694	681	746	735	649	645	715	743	702	702	715	641	708	652	724	717	715	725	736	720	658	725	675	667	728	691	670	716	659	699	696	710	710	714	719	691	732	705	712	686	718	683	687	721	705	713	712	738	702	714	664	678	703	681	722	662	713	661	651	698	759	681	666	673	658	711	719	716	693	707	710	680	730	670	688	730	674	705	693	664	745	666	716	714	709	699	722	683	659	727	690	709	721	689	694	730	700	685	720	731	712	717	659	693	767	680	684	727	761	698	721	725	726	691	677	733	681	715	727	713	700	705	703	664	680	694	653	698	673	705	757	682	718	666	702	745	691	658	670	716	677	714	679	695	713	719	707	737	689	732	699	716	684	748	722	711	723	682	690	709	668	706	720	697	715	688	672	669	686	710	723	704	662	690	716	711	736	691	683	668	726	731	744	700	668	692	703	716	685	711	737	721	674	742	684	656	684	730	691	745	724	689	682	709	691	734	701	686	721	726	739
25000	21584	26738	24815	8292	3825	2569	1898	1595	1329	1158	990	944	894	868	830	754	712	713	691	652	687	666	659	706	599	667	609	660	653	633	617	603	582	645	611	637	620	611	611	617	584	614	654	618	536	602	606	573	578	659	586	600	592	596	581	596	600	600	609	614	585	654	601	593	623	582	592	560	607	585	586	580	572	588	626	632	587	573	612	644	613	572	628	601	595	592	587	589	602	571	621	621	576	598	576	604	592	568	559	583	604	584	588	575	628	589	578	621	607	585	569	561	634	603	622	580	570	582	602	613	586	544	595	611	577	596	623	608	617	605	607	583	546	576	572	565	615	605	582	574	594	590	563	563	602	582	584	585	578	590	596	598	584	595	593	649	632	611	585	632	587	651	590	579	554	568	561	536	594	575	634	564	542	622	559	608	586	586	604	565	545	619	611	595	602	576	599	567	569	619	568	612	562	542	584	605	573	608	598	585	633	579	586	594	599	569	556	594	557	590	575	558	614	588	588	597	611	586	611	614	617	607	557	582	553	598	612	588	606	602	581	595	626	618	589	601	581	622	615	579	609	624	572	578	631	586	590	579	564	603	604	555	603	574	589	593	598	584	586	595	543	557	604	553	606	604	592	565	552	588	560	575	614	573	587	603	590	597	582	572	552	602	619	587	591	592	604	610	574	597	600	606	591	601	588	593	601	551	551	564	588	629	575	538	582	583	588	568	624	591	594	597	580	580	557	558	610	611	571	623	575	560	561	601	578	625	605	606	603	631	526	585	606	582	605	612	590	561	545	549	574	613	572	599	578	594	564	570	599	640	615	571	575	626	596	568	605	583	575	573	531	605	574	595	628	570	585	628	609	589	584	651	597	563	635	607	566	628	582	552	589	591	614	576	559	647	618	592	567	575	569	591	565	579	606	567	617	617	593	563	588	598	571	584	577	612	620	611	598	588	591	603	585	584	573	638	608	572	556	601	598	613	614	638	624	586	597	576	652	572	576	587	583	556	599	598	587	620	554	628	587	544	579	584	577	627	591	544	599	608	591	570	582	592	573	617	553	594	583	580	607	580	608	584	608	623	580	618	592	587	607	634	603	531	568	589	616	618	542	572	640	599	610	587	573	614	632	622	590	585	583	577	561	596	565	626	570	583	560	632	590	617	612	566	579	562	605	564	603	554	565	580	582	595	573	579	618	569	591	586	626	588	593	619	566	616	628	585	543	610	622	548	575	593	609	607	562	590	611	557	581	584	618	598	585	571	626	595	578	554	598	603	588	612	596	607	563	593	631	610	617	584	654	558	591	635	580	587	560	568	587	582	608	567	550	609	605	603	576	561	592	576	573	578	584	609	581	586	613	561	528	602	634	547	576	584	606	627	609	583	599	611	619	616	597	607	539	580	584	584	600	543	582	604	579	563	577	621	588	561	601	526	612	611	603	589	540	629	573	585	590	594	570	568	606	604	583	638	554	622	585	611	611	614	572	575	595	624	594	639	587	580	594	622	602	594	602	625	582	628	593	578	541	563	563	614	623	560	578	588	577	574	618	557	577	588	556	550	536	577	625	579	565	625	587	625	634	595	600	601	556	598	581	509	522	578	594	587	532	615	628	592	528	581	592	621	598	609	607	593	593	563	559	546	597	575	603	580	578	600	602	575	580	578	579	553	596	605	609	564	594	588	558	565	571	557	607	584	612	596	587	594	595	571	596	620	644	558	603	642	606	611	581	596	592	600	604	584	622	604	627	619	566	574	585	575	614	588	628	615	580	564	569	602	598	589	618	586	602	609	589	606	599	575	593	580	610	580	639	571	573	606	578	585	553	595	620	593	610	592	573	606	615	626	560	575	611	576	647	569	551	595	602	645	605	566	636	616	577	546	564	580	617	558	575	603	642	555	574	590	560	594	583	596	648	600	600	585	624	607	572	623	598	559	584	612	595	611	613	600	588	600	625	608	576	584	627	552	599	580	579	606	605	590	557	567	560	551	595	569	573	606	613	582	569	600	600	577	570	591	571	636	587	567	593	573	599	563	579	604	609	557	574	619	619	569	596	566	596	622	623	588	604	586	571	562	556	574	559	573	617	626	565	623	562	645	585	578	572	617	588	611	576	576	643	575	614	613	568	576	626	559	605	527	600	570	590	572	565	572	591	610	598	579	623	578	594	580	565	622	586	650	608	573	621	585	612	571	569	567	595	581	605	558	590	596	576	582	558	601	612	572	593	610	631	595	619	591	562	642	621	565	553	632	565	563	590	602	614	636	627	597	540	581	595	575	607	576	570	566	559	582	641	620	587	596	596	617	580	601	625	575	571	620	609	574	523	583	542	597	552	572	571	615	570	620	567	587	535	599	573	582	575	566	553	587	598	570	590	572	591	586	581	573	580	598	597	610	547	610	556	621	619	599	595	578	562	551	536	618	579	598	562	561	585	540	598	584	615	589	564	611	604	604	613	609	582	605	615	578	584	575	579	592	575	576	581	547	589	581	553	552	597	633	624	591	622	607	560	565	541	574	586	602	586	619	586	613	594	606	583	583	599	602	597	631	582	564	599	550	575	603	590	599	601	583	558	591	600	618	591	596	575	629	565	567	554	551	576	543	629	550	605	580	609	615	603	579	592	577	584	579	593	542	624	604	575	582	646	646	583	594	565	563	576	604	586	599	586	598	572	608	600	587	569	589	592	584	574	626	598	625	580	595	585	593	571	590	605	584	554	614	604	552	605	597	576	566	570	569	582	628	595	619	596	581	611	531	551	634	574	562	602	568	597	620	577	562	603	587	584	604	573	602	610	580	581	603	585	579	570	556	618	600	596	585	577	617	557	577	578	596	610	606	597	605	600	595	585	594	594	610	580	596	609	585	558	612	584	603	609	589	594	601	613	556	542	573	577	581	599	624	569	610	587	578	566	574	594	548	626	553	616	582	599	600	617	540	573	597	580	593	588	591	592	566	640	642	583	593	579	610	572	548	602	602	611	586	605	566	567	605	619	598	597	570	562	580	601	608	591	567	597	566	574	592	625	600	612	602	605	549	615	636	642	608	615	597	601	571	596	535	617	595	582	595	580	572	617	559	595	576	573	570	598	580	547	584	557	553	586	611	564	614	562	569	633	603	620	570	571	575	591	629	632	584	617	584	613	600	586	559	601	580	575	644	580	551	599	592	575	564	529	580	523	575	590	623	588	559	574	572	610	608	615	573	584	560	585	572	621	593	586	546	593	556	532	588	612	567	580	546	588	569	539	563	606	564	582	599	574	648	621	571	583	593	582	520	606	567	630	594	615	557	617	641	587	585	604	611	576	562	577	625	570	574	578	503	566	557	563	584	608	548	588	565	583	581	589	588	563	604	608	637	557	587	597	547	574	629	566	608	565	578	586	592	613	638	573	591	575	632	572	625	583	588	604	561	599	569	603	596	581	581	599	628	622	618	622	592	607	592	602	583	621	626	605	593	570	582	577	606	607	615	603	628	571	574	557	565	574	573	593	595	586
14005	26161	19650	12235	9599	7375	5806	4416	3742	2871	2379	2050	1863	1713	1483	1350	1298	1145	1144	1099	1108	1042	1089	995	965	1049	1009	988	941	977	953	958	1015	903	887	929	966	933	924	858	963	922	980	981	916	924	891	860	928	951	863	910	890	873	824	883	892	908	886	886	946	896	885	886	850	900	900	842	886	895	898	894	845	891	898	880	910	851	912	860	831	863	815	888	826	889	882	889	867	862	886	867	898	886	838	911	890	860	862	883	862	869	861	869	862	822	881	855	928	893	909	887	848	878	916	900	917	839	878	902	847	857	839	853	907	828	875	940	912	900	890	877	919	863	860	908	870	878	855	851	926	946	940	823	942	937	873	895	880	908	856	906	859	909	838	855	878	904	868	854	855	898	862	884	876	910	904	908	851	915	849	837	861	896	890	843	893	885	891	901	852	915	844	842	917	897	844	791	875	908	883	869	833	877	867	913	892	907	865	868	913	886	877	882	887	877	889	938	860	897	839	882	938	849	885	829	896	892	873	859	896	878	882	829	940	880	893	907	855	853	912	852	875	873	879	905	908	864	880	868	837	893	893	797	865	889	896	842	891	828	929	835	855	914	875	842	866	834	897	882	918	840	898	882	842	885	904	863	862	909	836	871	867	823	832	883	908	892	832	883	881	890	884	851	882	912	858	865	843	875	886	883	857	820	907	829	864	909	839	934	847	949	946	881	881	916	859	934	852	878	879	845	901	868	906	921	880	886	840	894	921	840	879	897	870	866	872	869	850	931	857	922	871	853	806	845	826	892	874	899	940	904	858	885	922	864	889	887	873	885	895	777	861	850	887	902	859	892	852	836	874	896	890	884	859	874	833	894	862	884	851	912	868	841	860	841	907	894	914	882	840	835	905	861	900	938	829	896	894	848	908	963	871	867	916	891	880	931	844	898	893	917	894	892	936	848	829	869	868	860	906	902	943	826	848	870	912	875	895	820	880	925	878	858	858	829	851	899	919	853	873	869	896	886	928	891	863	939	922	887	896	869	879	880	855	892	910	847	882	849	919	826	861	922	911	905	870	882	853	867	907	951	919	874	867	936	888	881	911	953	895	862	849	885	863	922	866	869	858	896	892	856	856	885	851	907	858	850	845	848	856	876	869	865	857	880	865	880	874	867	863	882	898	869	892	885	856	886	870	875	847	854	908	857	875	926	812	823	832	844	865	868	842	930	918	834	879	905	841	866	860	890	883	907	878	906	843	854	887	906	835	897	873	872	856	911	915	869	889	894	888	872	894	822	900	918	874	851	839	897	874	886	907	881	891	878	856	844	869	835	865	865	899	865	838	886	903	876	930	847	916	837	823	907	856	892	930	945	888	933	861	855	863	860	865	900	870	925	859	879	861	961	866	870	866	876	869	871	877	853	946	906	888	831	879	886	921	860	929	856	871	878	878	891	889	832	943	883	888	858	885	853	914	861	883	888	857	840	844	859	872	890	858	839	847	898	867	867	854	888	864	852	893	840	863	854	899	885	823	876	860	885	906	850	882	883	948	834	891	857	856	928	887	864	885	897	941	858	874	905	900	883	805	850	922	885	885	845	871	853	864	881	898	906	907	811	894	863	915	841	843	882	828	856	899	869	834	882	887	829	906	879	899	867	844	854	824	838	858	873	938	886	829	845	872	882	890	869	909	867	867	841	906	878	921	908	912	887	889	886	927	870	929	900	888	890	902	882	901	911	868	902	891	857	835	857	878	861	864	845	905	890	894	921	917	856	895	851	932	910	826	900	905	875	818	857	902	866	926	940	888	833	926	876	909	856	882	865	875	880	861	868	824	888	893	899	889	902	908	847	883	901	864	850	841	871	882	892	887	872	939	955	878	866	852	905	817	900	915	880	893	853	845	873	904	902	901	882	879	877	847	867	875	834	843	870	908	890	920	906	853	869	918	858	939	855	879	895	863	858	933	913	907	854	882	886	875	904	923	912	869	861	897	869	880	936	857	860	829	840	821	870	905	928	839	884	900	827	863	879	864	876	921	901	884	900	869	877	856	858	827	866	878	878	868	865	881	878	844	865	870	856	842	862	932	865	923	863	832	875	921	889	870	913	857	938	898	924	861	903	845	838	900	867	866	881	897	912	891	849	871	906	897	885	915	881	881	863	901	902	829	888	955	877	873	884	872	879	836	845	860	912	927	853	832	867	829	849	860	865	851	885	905	851	910	869	826	882	913	919	829	877	877	827	858	884	864	833	875	831	843	909	922	878	905	870	884	874	821	862	925	862	888	851	934	845	896	879	888	962	937	912	881	947	885	908	870	896	933	876	849	863	850	928	894	873	880	908	867	891	844	847	874	851	924	882	849	889	905	922	883	860	920	871	831	830	867	883	862	885	856	944	881	829	878	887	880	865	885	937	856	849	921	854	886	863	898	904	923	869	888	898	877	865	874	892	820	907	885	929	898	903	874	867	878	897	872	867	853	870	910	901	837	856	899	809	877	848	870	895	877	908	854	825	880	898	895	887	823	848	875	936	906	867	876	892	915	862	905	848	886	879	844	827	938	887	902	817	843	950	886	920	916	883	865	923	856	828	888	887	831	885	880	896	890	891	877	866	824	868	852	892	855	848	867	890	882	890	908	883	870	851	892	867	831	874	885	925	863	865	881	892	922	958	864	850	886	893	887	933	896	862	862	873	888	909	917	862	900	873	879	950	872	911	848	875	842	878	913	860	867	915	881	907	890	915	844	891	891	874	910	899	856	860	895	918	902	797	917	872	824	851	918	870	858	865	885	843	924	854	878	830	893	846	837	855	837	899	850	825	866	841	917	914	862	925	898	881	848	842	865	860	919	898	915	857	891	862	894	851	847	908	865	904	890	826	832	797	929	840	903	858	869	899	876	883	883	847	866	851	874	892	892	918	895	888	825	914	852	888	894	890	877	855	876	884	864	932	882	856	891	874	850	905	884	872	850	919	886	888	913	822	890	889	868	893	897	827	920	894	854	854	859	877	902	844	887	865	857	891	829	914	804	860	846	865	866	911	874	888	863	869	919	887	914	865	867	894	889	901	884	876	870	820	853	844	874	867	894	864	882	880	897	920	832	900	923	891	890	933	861	864	826	898	861	844	893	881	855	918	877	882	927	837	871	882	864	910	852	895	941	935	832	913	881	836	852	936	877	883	914	822	824	891	900	880	876	911	851	870	902	846	888	884	905	862	890	858	919	862	954	840	833	906	847	905	866	935	810	861	924	866	896	914	879	892	916	888	862	874	880	954	861	882	867	897	859	929	869	872	889	885	900	927	844	923	843	851	905	904	897	880	914	875	893	856	865	891	838	843	869	837	872	879	924	854	907	926	889	858	855	897	840	897	878	828	902	909	844	876	894	904	885	879	922	792	941	818	940	836	843	895	853	893	883	801	893	917	870	917	862	846	882	857	813	821	881	912	854	901	907	877	871	902	874	939	883	877	863	892	873	864	862	860	881	908	908	875	867	845	860	903	884	914	939	922
22815	21619	29158	24619	21701	20581	10089	3985	2685	2107	1711	1358	1188	1098	894	805	753	637	625	526	556	526	488	457	455	474	478	399	421	435	423	424	401	373	390	364	396	397	373	372	361	359	405	381	383	351	347	380	373	357	390	354	351	326	372	353	387	346	346	361	340	381	373	354	335	375	338	329	334	360	351	347	371	330	321	356	347	364	331	357	318	342	377	363	380	352	337	356	327	349	376	383	365	347	358	345	338	380	373	363	326	332	343	335	353	371	333	351	317	366	321	320	338	333	364	364	310	346	350	382	354	364	349	338	346	315	349	356	361	346	374	359	321	362	320	360	356	351	308	380	368	334	326	345	387	351	340	361	355	336	341	338	351	317	372	347	381	357	367	360	337	353	349	349	375	374	351	359	344	322	343	346	345	332	368	385	333	345	308	375	344	334	356	344	349	377	322	351	367	373	350	311	358	329	323	352	344	345	317	322	350	364	339	357	347	321	334	359	323	363	336	354	378	344	348	338	345	341	336	353	356	351	377	364	331	358	364	396	329	335	348	340	355	362	332	351	349	324	340	323	340	334	334	338	345	367	364	317	377	352	344	357	301	364	346	360	362	343	335	328	321	348	343	340	297	327	339	318	342	336	359	365	357	338	350	349	312	321	355	359	353	323	335	363	333	329	365	362	360	319	339	383	321	358	347	363	335	328	333	358	340	356	370	382	347	328	342	353	330	350	349	357	346	362	342	332	323	359	356	334	360	322	303	362	349	338	333	360	360	354	341	335	337	358	314	307	325	329	356	340	336	324	346	357	366	311	363	339	318	357	331	338	364	401	339	355	360	356	370	363	354	347	339	355	349	338	360	342	339	355	299	364	337	341	359	348	332	345	310	372	344	359	334	371	377	361	338	375	343	369	354	324	344	319	314	339	370	340	368	340	358	368	346	347	359	361	343	328	357	345	361	336	327	341	353	338	318	363	347	362	350	348	330	344	366	354	301	352	386	327	349	330	387	347	354	354	359	350	336	374	337	324	369	336	368	367	342	361	330	344	376	350	365	344	335	351	325	369	382	344	302	347	365	315	351	367	348	345	373	340	331	333	360	332	357	304	348	347	356	320	339	351	347	334	342	330	368	341	372	365	313	344	367	368	325	328	331	318	362	351	349	343	357	338	328	320	299	357	351	344	355	330	340	345	364	352	311	360	369	330	316	388	357	350	337	383	316	353	340	305	338	314	378	337	348	385	341	342	337	380	365	340	354	344	360	337	329	307	359	319	375	351	348	357	335	350	335	351	350	353	356	318	343	318	350	367	347	327	355	322	349	350	349	337	347	380	343	341	364	348	367	352	347	343	344	333	361	354	338	343	315	330	378	337	358	354	322	340	368	336	347	358	333	366	358	370	333	338	359	377	333	317	357	349	327	395	360	324	381	377	354	322	330	351	335	352	330	336	332	347	342	347	351	379	333	356	297	349	346	325	333	342	349	346	325	322	349	372	341	387	355	329	342	359	343	387	329	321	362	362	336	360	370	349	348	351	352	355	328	345	357	313	333	351	335	345	334	325	316	345	409	324	339	364	342	348	324	361	351	328	347	362	333	381	349	329	354	325	334	333	353	344	337	343	368	326	338	379	356	372	329	323	363	347	362	316	366	340	359	344	321	351	328	363	352	371	362	388	321	382	368	324	326	339	344	345	344	336	331	351	323	339	344	383	344	339	355	344	351	299	370	335	334	358	336	359	315	361	357	331	320	332	330	359	349	375	359	352	357	336	338	382	348	334	358	343	375	340	312	346	353	341	319	348	369	389	372	328	349	306	345	357	360	338	316	336	330	326	297	334	325	322	348	348	332	354	337	349	343	403	336	354	364	360	356	382	385	328	349	322	323	341	359	306	372	336	320	341	365	327	350	344	323	315	391	343	407	375	341	313	360	347	337	342	334	358	362	363	357	381	359	364	323	357	376	362	347	346	337	364	385	355	330	397	355	369	360	380	334	368	342	372	347	347	332	368	364	389	338	324	328	348	363	330	361	317	362	339	360	386	365	355	352	320	348	335	344	411	353	323	367	365	337	350	334	366	336	319	385	332	366	349	335	341	328	314	364	380	349	330	355	358	355	344	345	326	350	326	350	341	369	345	316	359	376	367	326	333	348	342	329	355	366	315	318	331	354	346	360	374	329	338	338	366	325	326	357	346	336	324	343	350	349	327	330	356	344	323	354	340	357	311	331	337	342	345	337	349	375	327	336	351	342	352	350	366	354	353	345	351	347	336	343	322	360	312	302	359	323	396	337	413	324	334	349	328	328	326	341	376	342	332	342	338	333	369	346	392	333	360	361	311	332	349	359	350	323	366	336	341	332	361	320	337	358	382	369	366	376	343	317	323	330	334	356	381	348	342	341	368	326	366	345	334	342	357	351	398	326	353	380	346	355	344	385	347	369	352	326	332	356	359	336	356	351	311	371	329	317	371	332	341	376	382	361	367	332	370	359	340	338	381	352	326	373	366	326	348	346	329	368	313	357	326	362	319	378	330	351	326	313	326	339	346	347	355	311	363	361	338	350	351	340	357	356	340	357	334	360	342	387	353	359	374	373	338	344	330	367	385	385	355	362	348	303	352	346	347	329	366	313	350	314	350	362	338	362	351	339	339	305	357	357	323	390	358	374	367	371	337	340	349	372	347	338	345	366	340	360	367	350	356	331	348	380	340	363	331	334	347	338	327	364	334	316	331	341	346	329	349	343	349	319	390	349	305	348	335	351	377	312	313	357	348	368	354	341	330	332	340	338	348	334	340	324	332	339	336	349	331	353	363	380	356	329	308	317	331	364	351	360	298	368	328	340	347	362	373	363	309	334	334	353	350	325	337	364	341	339	370	329	325	341	343	331	341	364	317	347	334	349	318	315	357	325	318	354	363	333	346	344	355	367	357	347	363	353	342	371	352	360	338	316	319	353	343	334	335	373	331	354	339	342	339	351	371	339	373	356	326	318	321	308	364	359	290	316	368	346	332	357	339	332	325	362	364	333	363	332	291	368	324	358	361	340	324	359	359	385	317	346	329	332	354	342	357	320	330	309	347	329	394	352	377	356	360	351	359	379	351	343	320	344	360	340	341	353	324	347	370	335	351	340	382	328	353	348	337	342	362	326	339	316	335	328	364	322	336	322	326	339	346	367	320	313	349	336	370	340	356	396	335	356	335	317	333	353	333	346	329	332	346	386	308	331	342	366	349	343	356	365	361	324	333	332	361	342	338	335	360	330	310	371	357	375	342	351	387	376	340	320	332	335	336	364	347	339	382	313	345	366	332	365	339	375	336	332	348	314	333	371	335	327	342	329	341	336	360	331	337	367	382	321	322	335	394	356	331	364	362	343	352	347	354	334	349	357	328	345	331	349	344	315	363	316	344	346	355	353	344	336	359	339	319	364	311	376	362	344	371	344	353	347	345	372	323	349	337	334	376	330	364	361	317	376	371	370	354	336	353	338	358	351	345	273	350
16894	34935	28401	19928	16095	12921	10319	7797	6016	4663	3749	3050	2711	2299	1842	1537	1390	1259	1147	1041	937	916	882	833	752	765	736	697	690	727	696	676	620	589	630	604	604	628	583	645	608	571	590	570	583	595	569	566	585	557	530	572	602	537	534	544	543	548	556	512	542	524	522	579	526	604	571	554	502	496	499	563	517	579	529	539	496	514	596	541	518	540	565	543	558	523	556	540	560	553	561	541	533	507	531	517	537	561	472	552	513	498	551	527	504	552	559	488	541	513	564	512	545	540	555	533	525	543	573	500	515	509	509	555	502	536	511	537	516	491	550	539	527	533	530	461	535	496	516	512	501	528	523	529	513	498	557	503	534	534	502	554	517	531	498	564	529	499	535	565	541	536	510	512	511	517	527	544	551	517	532	548	519	513	533	512	543	516	521	534	518	552	518	523	543	511	530	559	530	528	544	527	560	506	533	531	517	522	536	485	511	542	509	496	543	520	502	551	549	530	542	496	559	508	481	517	526	506	558	529	516	571	513	547	547	523	525	520	577	553	558	541	552	561	571	531	522	514	463	505	545	536	556	551	550	523	501	533	544	530	526	517	498	497	517	512	525	550	525	492	509	543	535	458	524	568	522	504	537	526	487	518	569	523	546	514	503	546	509	554	486	512	518	573	561	489	532	545	497	530	560	509	514	526	506	534	516	515	544	460	517	535	545	523	517	529	540	526	534	529	551	508	526	561	525	552	529	504	552	475	530	536	536	532	518	521	537	507	499	508	541	524	539	554	530	486	520	504	515	532	520	539	544	555	549	536	506	515	540	539	532	499	524	544	546	525	518	513	521	537	503	516	516	528	536	503	514	569	543	532	497	533	558	578	532	534	561	541	514	538	545	522	563	505	514	532	490	509	538	507	498	557	508	547	555	541	524	533	498	550	512	537	550	536	532	539	513	566	532	522	527	503	486	497	543	494	491	490	524	545	524	540	498	552	534	525	519	555	475	581	513	540	508	534	535	491	490	549	542	540	544	545	555	541	486	536	498	532	523	546	572	557	513	519	537	522	497	527	544	543	517	567	505	509	543	539	503	553	505	517	522	534	510	528	569	500	552	490	478	500	513	530	524	508	530	507	565	537	542	563	496	527	515	530	536	542	507	502	495	556	533	491	539	542	538	517	547	513	505	569	568	500	520	539	573	532	513	495	542	544	558	527	568	542	510	531	539	573	522	549	525	537	528	515	528	502	511	530	532	523	507	544	544	538	507	529	520	542	538	548	538	534	505	533	533	525	541	515	539	497	551	563	557	516	523	503	547	514	538	546	522	533	508	522	524	501	515	539	528	543	512	513	532	518	522	556	552	516	535	581	504	513	512	512	509	512	585	546	520	511	516	468	536	512	529	501	511	525	524	558	502	553	509	548	515	577	498	554	546	501	518	530	523	517	534	524	540	518	499	524	503	534	544	533	503	506	529	503	502	527	547	516	523	555	531	531	513	514	549	527	534	519	527	530	532	522	539	557	517	545	542	503	528	526	534	546	535	534	512	547	474	511	517	534	513	579	523	518	526	520	511	540	558	487	499	561	527	522	490	521	512	521	493	531	534	534	516	530	527	528	564	509	531	538	535	552	494	506	532	531	546	534	556	549	511	523	543	538	575	508	562	548	546	526	567	530	524	506	479	493	511	535	501	501	499	512	506	533	525	600	539	526	499	494	545	513	538	510	543	520	539	525	540	506	523	518	543	522	506	545	543	554	525	537	552	495	537	501	526	509	509	537	505	503	535	538	531	531	549	564	562	535	513	505	504	551	511	530	539	507	564	517	524	511	532	551	506	548	544	531	531	520	517	503	555	544	485	558	521	559	511	498	491	482	519	496	544	531	514	494	528	512	495	534	532	526	550	500	581	534	481	551	530	551	513	541	530	567	492	528	545	549	533	525	507	496	561	543	535	519	501	526	517	503	559	527	547	511	529	512	511	541	498	536	515	508	516	522	554	530	497	474	571	530	533	517	565	542	557	549	491	528	527	537	561	530	488	578	547	525	548	514	470	557	516	523	481	526	509	559	510	511	533	544	508	547	524	530	532	546	532	522	524	518	501	522	530	520	493	554	525	518	515	562	542	560	516	552	567	522	517	515	546	532	552	517	551	541	519	522	519	509	573	493	511	525	526	487	508	546	556	534	554	542	542	531	547	539	562	513	500	518	525	544	492	480	521	520	528	525	522	576	529	533	476	530	538	539	561	514	538	530	569	540	554	547	545	494	536	521	594	520	521	501	501	526	532	548	543	521	540	508	533	515	535	491	532	554	515	520	523	518	498	533	527	601	523	495	564	536	561	540	550	530	512	525	500	520	543	523	531	531	501	490	554	539	511	565	558	514	486	504	526	526	510	496	519	523	555	567	533	476	573	524	514	574	561	526	524	522	523	564	547	493	532	556	532	501	528	488	584	520	533	525	536	544	517	505	528	490	572	535	514	535	521	577	535	566	498	536	553	514	484	494	512	544	525	527	540	557	542	530	528	547	518	534	542	533	544	523	532	509	522	510	492	529	542	520	569	519	532	531	554	543	548	513	516	552	548	527	530	563	503	538	510	552	540	563	485	514	527	527	518	523	541	515	573	518	557	530	486	544	485	507	509	540	545	556	504	505	547	523	556	532	534	520	515	551	543	549	559	543	537	494	530	530	521	488	576	526	488	499	518	480	486	526	543	560	518	527	578	563	555	529	509	530	509	525	506	503	548	503	540	488	531	558	495	501	547	481	548	491	528	494	535	508	493	493	522	523	523	526	521	544	512	507	566	541	517	536	545	496	495	529	519	539	518	510	568	548	546	546	546	510	551	518	521	533	529	493	524	527	505	543	526	533	535	562	546	533	549	510	505	529	527	516	509	539	496	530	463	517	515	508	561	520	519	569	576	510	510	508	541	570	524	521	524	527	514	496	510	500	555	559	544	566	525	527	512	531	516	505	530	562	499	548	511	550	552	525	550	501	565	537	496	531	537	500	504	556	497	536	540	552	507	513	526	531	589	525	526	556	493	540	534	528	515	515	514	480	563	548	518	543	522	550	539	529	533	518	540	543	518	551	506	527	525	527	542	517	512	522	568	497	548	526	512	522	536	528	525	537	552	516	520	516	535	516	537	542	520	562	489	527	540	543	540	539	560	533	529	549	529	521	516	544	565	530	555	520	537	498	521	523	519	501	561	490	518	531	503	548	534	555	525	515	546	555	516	513	540	524	550	529	535	489	548	534	513	534	527	492	505	535	523	489	484	526	504	544	514	539	517	538	510	518	549	566	517	538	512	498	576	537	526	509	539	567	547	540	513	540	564	516	505	511	550	533	529	593	510	535	520	500	508	522	505	548	559	540	501	532	470	544	519	544	585	569	540	568	490	543	506	508	546	549	488	472	512	571	505	555	526	521	577	511	527	519	525	499	498	562	500	515	512	513	564	524	495	537	553	560	545	517	525	491	502	527	521	506	541	590	519	529	522	506
27690	19828	12905	7072	3701	2479	1835	1519	1264	1120	979	918	841	823	805	735	769	710	651	721	671	705	673	655	645	625	639	672	671	662	628	675	661	646	623	673	604	644	647	603	646	664	604	603	648	628	641	638	614	613	689	622	610	612	649	676	622	653	621	619	652	634	630	615	635	578	610	637	603	661	616	609	642	636	593	583	655	626	623	612	661	638	632	624	685	640	637	626	643	652	617	616	633	581	619	636	628	619	613	611	629	666	642	609	673	670	657	609	632	601	664	643	604	662	601	601	608	679	649	622	638	591	605	629	637	648	660	631	642	618	603	665	653	611	624	610	649	629	591	644	633	624	623	590	645	600	648	640	649	650	599	657	630	611	619	570	625	623	642	594	654	614	665	632	610	633	632	623	626	609	649	578	602	640	627	624	649	643	597	611	623	591	622	586	632	627	619	611	643	653	635	631	665	605	615	656	659	592	621	602	612	580	632	626	646	634	626	641	614	614	616	632	634	604	633	600	628	600	627	627	605	594	578	636	620	680	613	624	629	618	663	633	654	593	604	598	623	639	618	599	636	624	597	651	603	601	640	621	635	630	590	605	614	609	650	647	603	616	637	596	600	606	649	559	647	643	591	607	641	652	639	613	601	634	661	662	641	613	609	622	649	644	615	630	655	583	610	611	601	652	595	649	636	580	619	629	638	659	656	642	612	650	637	617	636	641	631	612	598	622	627	624	654	624	642	666	611	618	567	642	597	619	679	623	651	606	669	583	633	653	651	605	627	626	627	654	607	616	679	593	621	594	630	635	633	640	652	594	631	634	623	644	602	639	596	664	674	645	663	602	659	609	619	641	636	608	633	627	615	637	672	660	600	644	611	620	628	630	630	650	555	630	620	616	593	619	659	633	612	632	641	678	601	654	633	660	631	620	604	608	630	592	619	599	586	644	644	605	637	624	641	594	673	591	637	610	685	633	615	598	586	620	658	653	661	650	636	648	604	614	646	609	636	642	637	630	632	641	638	619	611	598	643	612	615	594	623	626	622	630	614	625	599	601	611	635	610	641	597	597	631	624	635	644	678	613	637	616	675	580	610	599	573	619	643	600	622	631	595	637	614	653	681	613	621	594	636	608	639	670	631	663	635	657	596	652	627	606	605	593	618	621	612	652	593	669	588	648	597	569	615	602	610	628	701	622	643	608	667	615	624	648	663	670	574	608	610	639	634	618	644	659	644	650	611	622	625	631	662	581	608	639	592	636	625	637	609	611	617	568	651	598	638	617	616	634	600	626	627	589	594	624	633	591	574	654	627	615	638	631	588	657	638	582	649	643	592	616	617	620	578	610	649	625	564	675	602	621	651	655	658	596	586	685	605	645	643	630	603	620	645	596	600	602	659	653	652	658	607	601	653	608	642	596	636	592	619	630	688	627	640	598	599	659	646	633	594	621	615	611	640	629	631	638	614	628	606	616	638	620	638	631	674	637	587	624	650	591	608	616	635	609	604	627	647	625	622	637	625	614	589	626	622	593	631	612	656	642	646	633	591	634	632	602	633	632	665	649	654	630	619	604	640	612	622	597	604	700	667	622	623	644	644	611	653	588	610	647	637	607	616	621	638	666	655	614	624	581	625	601	608	677	603	662	590	638	651	605	612	624	629	636	603	633	646	648	625	657	608	648	630	649	635	600	617	624	659	605	661	596	622	635	593	613	658	614	669	619	654	588	649	609	603	637	652	629	618	691	649	673	652	609	609	651	623	609	637	640	657	628	648	620	644	631	601	655	646	593	631	606	575	644	655	615	625	617	609	601	649	608	578	598	687	618	622	605	667	555	671	618	658	633	626	603	635	639	602	617	669	623	604	619	585	666	604	619	638	606	600	633	643	630	657	587	618	567	618	599	680	637	598	636	645	583	641	628	618	589	617	660	597	660	594	605	638	565	605	576	648	632	594	656	662	636	618	603	621	654	585	640	656	639	590	592	650	648	645	603	614	665	640	620	677	630	579	663	649	630	585	629	608	632	616	586	664	632	629	617	614	585	670	651	613	655	630	601	635	607	611	630	596	623	642	581	628	575	583	597	669	633	617	630	599	626	624	637	584	624	600	630	626	672	619	637	642	637	623	611	604	640	693	640	610	630	648	621	606	601	637	614	644	643	648	624	621	668	639	638	611	630	624	659	635	629	663	604	642	566	628	588	637	627	622	667	669	614	644	659	660	626	644	628	645	612	609	615	646	645	630	665	649	604	653	626	661	640	658	632	687	631	628	646	577	625	638	665	629	601	657	647	611	600	602	576	655	576	653	626	610	660	654	643	632	629	605	605	630	661	599	660	635	635	599	561	597	618	613	614	607	641	621	624	619	588	594	627	642	610	644	582	621	617	598	603	635	652	608	633	649	613	586	611	594	658	637	625	677	687	584	630	638	647	661	604	621	626	613	642	651	639	639	607	615	590	659	634	613	643	594	619	588	652	600	640	640	610	643	608	611	664	618	612	635	624	650	637	654	600	668	637	659	614	617	620	634	600	656	632	612	625	641	665	580	602	639	612	609	645	606	618	618	614	630	619	643	651	666	625	624	596	668	616	581	620	647	645	629	652	615	651	622	617	604	649	593	623	674	623	636	622	652	634	624	627	598	629	639	603	610	607	621	603	618	596	653	660	651	609	636	649	602	635	634	650	644	632	594	644	589	656	626	595	609	661	640	608	639	617	651	612	604	611	639	651	606	629	587	649	640	648	623	627	609	585	634	589	596	633	592	608	617	640	661	685	593	617	609	632	600	577	563	634	651	619	626	666	612	634	683	634	633	603	620	635	651	646	659	626	639	637	658	592	662	641	600	572	641	611	602	613	648	623	617	597	614	651	622	652	632	604	640	668	630	625	619	633	628	587	601	627	633	650	590	623	622	610	624	642	624	653	627	635	634	619	614	624	633	630	614	598	618	600	661	623	656	611	645	617	615	641	608	651	647	660	634	629	614	599	672	666	647	602	625	611	599	631	632	570	606	668	641	633	623	622	624	640	616	626	652	652	577	623	641	598	591	649	598	647	652	565	601	652	619	628	630	640	664	630	614	583	638	616	594	630	605	599	643	642	654	649	625	618	616	709	651	623	626	616	630	567	630	612	568	606	645	640	636	649	625	639	656	611	649	600	655	581	619	650	636	624	617	614	580	600	606	609	616	649	634	634	595	638	656	591	637	587	688	652	651	598	601	653	610	643	638	614	683	612	620	643	631	593	608	627	647	575	601	649	652	640	636	630	665	622	629	617	573	649	621	623	600	594	624	612	646	606	599	627	646	641	624	585	626	652	578	586	611	614	613	621	612	626	666	661	597	627	623	626	611	612	640	612	621	622	621	618	662	599	623	601	640	632	597	586	603	661	578	608	583	616	662	592	562	665	617	646	624	656	570	590	635	653	669	631	641	544	650	633	621	611	585	599	652	632	651	603	620	620	621	628	615	622	591	626	602	620	618	638	620	663	610	571	614	623	600	588
12531	20713	15575	8975	6892	5330	4140	3360	2688	2240	1966	1736	1566	1430	1396	1292	1171	1116	1192	1048	1111	1105	1037	972	1041	996	1038	1020	1004	920	1014	1022	983	970	924	992	984	1016	998	987	975	1005	958	984	954	962	961	984	982	953	930	962	979	965	893	967	913	1007	965	937	967	957	935	1005	992	982	951	971	990	956	952	967	970	989	983	960	971	974	930	950	938	958	955	935	928	927	925	947	943	998	904	969	936	986	932	1044	918	989	929	914	949	905	947	935	948	973	933	972	966	984	969	1015	946	860	892	940	906	990	942	945	982	893	951	970	956	1022	928	979	942	958	918	921	892	969	1002	989	922	1002	934	957	935	928	936	947	942	936	933	986	985	919	879	890	941	915	970	963	923	897	1032	959	989	916	974	972	936	947	888	938	934	944	950	930	943	962	964	934	947	953	976	935	884	960	927	871	984	973	962	940	948	945	934	973	1036	982	938	926	1013	974	1000	931	971	956	951	926	929	947	976	959	981	944	1014	957	972	989	1006	975	977	909	897	959	929	914	970	940	931	966	913	990	932	984	971	906	944	1000	911	943	946	930	911	941	914	954	931	961	907	934	952	964	898	922	967	941	946	982	961	931	911	938	937	928	932	965	932	934	975	956	935	944	896	952	974	906	991	956	986	950	946	921	971	978	955	948	983	939	942	949	1026	958	949	918	950	963	956	957	987	944	967	993	961	957	985	1004	1007	925	950	904	973	944	976	915	972	988	921	959	1002	946	993	1025	952	923	1007	915	970	935	960	990	910	954	958	1003	973	970	990	933	959	903	949	950	948	859	955	946	943	951	1024	939	909	986	945	929	947	991	971	938	879	939	966	932	915	931	932	891	974	881	919	912	961	878	964	919	888	982	986	955	957	930	965	902	938	998	935	942	934	908	936	976	989	938	933	921	906	975	942	895	978	984	928	946	953	958	942	980	1002	1008	966	923	914	970	959	926	959	946	968	953	988	922	962	949	978	974	938	967	1010	987	918	911	927	974	950	970	954	982	960	956	898	937	962	963	932	944	902	944	935	942	936	1001	948	961	953	991	993	937	925	941	950	1019	913	888	1021	891	1002	925	941	963	995	936	1046	908	922	952	935	912	983	1015	950	894	1001	947	1028	1019	943	941	951	939	841	946	983	923	907	937	1005	915	1021	965	918	1011	977	915	938	953	965	912	964	900	987	960	936	986	996	934	921	935	951	978	902	954	938	926	987	979	1021	1003	1004	936	951	928	908	948	948	1003	958	947	985	970	959	893	1006	1000	937	946	968	953	936	925	943	946	895	968	942	900	967	950	938	926	945	964	964	903	952	941	941	983	929	911	958	907	939	956	915	997	962	943	913	980	950	966	1006	958	937	951	980	986	960	923	967	956	925	958	933	965	915	933	970	906	935	951	960	932	971	981	961	999	934	986	917	945	902	953	998	945	979	969	973	952	946	939	964	974	977	959	919	973	989	985	981	912	971	972	971	968	940	983	985	975	980	946	914	978	899	1010	963	955	933	909	945	943	973	995	956	971	938	928	938	912	879	984	917	947	1026	941	1000	892	936	908	975	970	980	964	984	917	949	946	901	956	895	945	937	928	943	974	958	919	953	976	915	956	911	940	906	976	934	925	992	928	996	960	989	892	957	933	962	980	966	984	952	935	908	925	987	995	916	974	976	927	1002	947	998	911	934	936	917	938	901	950	990	923	1003	972	913	911	951	943	944	922	960	970	933	942	963	955	960	987	941	979	950	938	931	951	951	947	941	955	927	987	943	933	918	950	973	910	931	963	935	959	895	953	952	948	944	907	974	973	972	954	928	946	913	972	932	982	990	940	931	959	914	928	986	1001	960	956	891	919	923	934	975	950	946	950	946	941	972	935	929	982	887	949	950	938	943	972	942	949	970	978	1007	968	923	984	1017	949	888	951	931	908	1000	934	928	908	920	1007	908	950	942	927	1018	1008	965	931	1001	948	976	909	910	969	931	926	921	899	919	941	987	938	958	941	924	973	949	916	903	947	932	936	959	963	920	965	949	935	1016	974	922	917	935	983	926	981	957	996	973	955	949	926	972	994	972	881	966	925	958	1003	979	944	936	943	972	983	990	905	978	944	928	910	943	979	984	997	948	1015	966	1005	897	992	931	969	972	996	875	936	904	897	944	933	972	961	967	905	925	969	957	951	967	956	896	949	960	961	908	969	929	956	942	964	983	941	933	902	1000	941	948	929	978	919	943	898	908	958	940	980	907	986	981	934	941	983	957	928	935	914	967	962	924	901	941	928	893	930	927	954	951	941	951	896	973	948	983	988	926	978	967	925	930	967	946	927	948	908	976	953	971	921	972	940	947	908	963	973	953	897	951	954	945	961	979	965	954	959	954	962	964	906	989	946	938	963	948	926	939	972	993	928	900	1013	980	890	975	945	929	925	932	959	928	969	918	937	982	928	959	975	956	978	969	990	984	964	955	919	933	921	916	951	971	940	1010	947	934	979	954	1020	981	901	936	966	974	951	913	900	906	931	953	931	893	956	972	975	933	973	958	915	924	965	989	923	927	944	920	927	943	909	937	975	935	938	974	950	942	923	923	979	916	961	984	937	983	989	958	915	929	1010	987	949	868	924	943	942	1002	939	943	991	943	1011	946	973	969	994	996	973	970	921	976	981	939	921	1015	1011	937	949	949	967	903	960	988	936	984	974	966	926	952	963	968	939	918	981	973	950	958	977	956	933	939	931	941	929	965	946	914	932	906	889	973	957	970	988	1003	990	972	974	995	915	924	993	973	979	969	972	1001	912	932	972	935	970	946	913	931	955	956	998	939	955	955	935	947	972	981	912	976	950	929	1045	932	901	973	985	930	964	934	912	972	949	965	955	1004	951	936	945	923	945	924	972	958	951	959	946	957	994	1015	941	973	925	923	948	931	910	947	984	907	907	957	963	948	962	956	918	982	884	967	944	989	1004	928	1017	965	890	955	948	963	1003	952	916	942	1018	982	932	918	1005	933	969	941	957	944	940	896	887	943	1009	980	956	901	1010	954	970	1000	966	987	971	982	984	943	967	926	945	977	948	969	949	965	881	969	960	932	948	912	946	953	969	927	947	979	932	898	999	954	961	955	956	940	957	962	984	918	915	980	957	943	959	930	959	938	1002	938	936	951	922	936	951	945	951	961	967	979	921	955	930	948	981	991	952	942	962	973	928	927	938	960	984	942	905	894	999	863	945	963	996	1005	928	975	981	936	940	954	939	881	950	986	958	935	985	954	896	973	948	978	939	1008	917	927	958	954	993	971	934	949	981	991	911	973	984	945	954	971	940	974	934	890	954	989	964	939	947	968	934	979	976	954	987	960	936	943	940	990	988	924	967	940	969	926	948	966	930	937	993	962	971	995	986	962	978	977	981	947	952	970	964	904	895	968	986	915	948	908	928	973	982	948	932	948	984	975	940	914	965	930	959	935	1023	929	960	961	936	965	954	916	977	949	945	965	934	991	901	964	941	938	952	962	968	953	949	942	966	928	937	956	955	973	968	944	928	1002	925	935	969	926	970	980	985	945	946	957	920	1005	967	913	961	987	970	981	955
23546	21590	28641	25064	21233	11126	4562	2685	2040	1509	1354	1126	1067	931	857	768	701	642	611	569	549	591	557	532	571	532	525	530	534	524	502	494	489	475	463	447	504	518	460	491	488	451	469	482	474	475	484	456	446	460	469	460	462	406	450	469	437	474	437	433	444	478	469	451	438	459	443	445	441	461	471	442	457	460	427	461	482	463	439	435	420	456	486	439	410	453	467	428	440	445	428	473	475	426	430	460	475	468	453	456	433	458	455	470	461	436	416	470	471	460	440	435	442	423	469	435	434	430	427	448	452	426	447	458	406	423	438	464	407	420	457	438	419	439	454	444	421	453	430	442	429	461	462	443	436	468	472	443	462	425	433	446	451	430	422	421	449	446	442	435	430	424	424	419	399	455	397	451	432	448	455	473	464	479	440	429	472	466	452	418	471	421	466	470	456	436	475	456	480	494	440	441	455	405	454	460	380	434	398	478	474	415	477	445	486	451	468	453	456	495	465	474	469	460	423	453	434	445	447	470	429	475	484	495	433	448	441	414	431	440	425	437	430	479	431	425	448	454	420	469	459	437	427	467	463	489	512	469	436	429	456	430	435	491	426	445	428	438	480	448	447	419	449	459	453	442	485	459	469	442	468	468	467	460	454	435	445	434	466	436	448	422	424	451	438	457	442	440	445	462	463	455	457	436	487	470	413	450	465	415	460	455	423	419	427	472	477	455	479	453	460	443	413	429	449	464	445	454	450	460	441	458	458	454	446	449	417	422	463	460	467	424	509	463	477	441	444	440	460	469	417	453	498	421	482	462	440	443	436	458	447	401	455	439	438	431	461	461	435	445	487	464	421	450	438	415	481	438	450	456	461	428	437	451	465	457	433	395	450	429	484	440	428	457	470	439	434	470	416	447	455	454	403	420	475	480	421	448	431	432	443	464	459	393	431	451	446	464	442	442	444	440	397	466	453	437	448	453	451	466	429	455	440	461	457	417	444	434	448	458	443	448	428	423	460	465	471	443	441	476	408	448	447	477	430	440	466	460	456	432	469	449	444	414	476	443	431	483	447	429	416	480	462	466	451	414	460	408	435	474	507	438	455	442	440	452	440	446	481	427	446	444	481	446	368	431	448	448	446	409	443	437	423	452	441	457	457	471	462	441	420	484	434	442	471	449	431	469	428	456	458	457	449	501	425	480	466	445	454	460	447	423	425	483	452	440	466	465	474	445	475	468	451	430	497	417	439	436	456	480	441	469	449	457	432	446	445	496	446	432	470	431	463	438	415	470	472	436	447	461	440	459	494	400	412	428	468	452	443	427	453	444	454	433	435	476	416	468	435	462	491	470	447	456	447	419	496	430	449	439	468	412	470	456	493	485	417	461	425	445	469	409	442	437	442	449	444	476	433	408	429	433	442	427	466	449	443	477	480	423	465	436	426	441	442	443	462	429	414	491	440	420	446	431	440	467	423	436	464	467	459	454	462	423	494	384	476	452	434	441	440	451	469	454	443	421	465	461	420	489	404	460	418	422	453	451	440	407	452	471	435	468	467	447	458	471	423	407	438	423	420	458	447	452	441	455	443	444	476	466	469	418	453	465	462	480	431	421	440	420	423	507	465	424	447	449	433	473	421	436	468	473	454	444	459	453	455	438	438	419	495	467	453	473	443	455	427	420	446	449	453	441	462	440	453	449	453	441	463	452	449	444	469	428	424	402	445	459	443	456	452	426	440	418	446	462	417	424	487	448	443	482	436	459	421	461	430	480	452	430	450	445	460	451	402	427	435	487	468	436	434	451	445	417	487	419	437	479	449	399	441	411	426	489	437	467	450	459	428	463	423	410	502	440	432	437	437	441	443	405	444	454	458	467	444	431	467	443	451	416	449	431	448	436	458	434	438	439	462	469	457	427	477	443	453	459	418	464	434	427	484	465	447	446	443	485	458	404	421	440	444	438	494	450	460	430	429	444	474	395	451	465	456	462	479	450	440	458	454	421	433	454	451	439	447	438	454	431	442	469	451	456	425	480	451	444	432	471	424	429	425	456	461	462	417	445	469	438	438	427	414	435	444	433	420	475	488	406	415	441	441	444	426	458	433	476	449	500	426	430	434	438	413	461	460	440	482	442	454	448	467	467	475	434	438	459	438	459	451	412	460	452	442	428	436	455	439	475	444	458	456	467	433	452	441	427	461	430	453	424	428	412	420	436	470	455	436	418	440	445	448	442	456	454	437	480	432	463	429	457	456	412	431	465	449	389	444	465	456	455	454	439	433	476	467	420	399	436	431	448	472	414	448	462	439	450	402	440	438	426	420	427	454	452	449	416	430	442	430	420	437	445	438	466	433	441	435	459	465	454	454	465	441	426	436	444	474	480	425	468	459	491	429	455	413	404	442	441	435	446	445	431	478	455	418	428	417	471	442	451	438	437	457	469	480	436	436	433	421	395	447	450	468	458	457	450	478	494	456	451	442	474	425	430	415	470	464	436	440	470	466	423	449	475	443	434	442	453	449	422	449	461	442	438	450	416	477	412	447	421	417	419	473	429	459	444	456	400	491	445	448	454	477	433	441	438	465	413	414	443	420	398	435	471	457	461	440	454	451	449	467	464	470	455	431	437	421	469	436	435	477	423	451	417	438	474	475	459	471	448	455	427	434	419	382	450	442	460	469	473	438	466	460	442	450	435	469	449	438	455	424	438	433	435	433	449	477	451	466	420	457	450	462	463	432	457	439	442	420	406	451	441	445	436	428	439	422	424	452	444	452	436	469	453	461	453	448	421	429	441	457	441	437	426	390	432	440	456	422	440	455	462	431	452	418	436	439	431	437	463	459	480	413	415	436	476	450	419	426	426	450	430	415	460	426	460	453	467	425	489	467	440	459	441	439	427	467	459	431	394	436	434	461	447	439	473	401	408	415	452	462	454	429	443	445	442	441	457	437	456	438	441	462	468	430	439	442	441	460	456	440	462	444	437	458	451	428	449	425	402	453	459	468	451	465	461	459	427	419	440	458	467	421	452	461	446	446	456	441	452	435	425	418	497	462	451	489	429	440	449	449	433	455	440	451	450	480	448	456	449	436	413	442	444	417	443	461	465	481	453	418	415	426	434	441	414	404	439	461	437	439	446	445	452	469	468	442	457	452	449	454	438	450	468	426	390	454	434	422	426	464	469	438	422	431	448	439	422	441	465	460	460	468	430	485	478	441	421	460	463	444	450	438	464	459	437	466	411	444	447	458	465	451	451	453	474	470	458	468	427	439	455	416	461	477	464	459	464	463	427	435	426	443	432	492	456	445	454	422	422	437	476	411	467	413	426	429	440	450	452	458	427	449	468	430	386	451	452	470	464	396	452	457	435	435	500	468	433	473	456	427	412	451	438	424	421	454	415	420	459	447	429	472	448	508	437	436	423	492	430	428	424	377	448	427	412	451	440	413	428	469	431	455	459	457	413	449	458	449	469	436	458	442	490	446	449	429	430	443	435	425	451	488	446	471	478
14286	30362	23768	15825	12574	9805	7550	5802	4355	3558	2969	2415	2026	1767	1528	1372	1324	1145	1053	1071	973	983	900	880	864	864	854	825	769	834	828	816	816	832	783	724	772	794	710	756	751	762	741	705	716	729	726	739	729	761	691	756	765	724	717	724	701	672	727	703	704	669	677	684	672	710	698	729	747	723	718	695	697	686	723	678	710	714	700	698	687	734	675	667	717	683	744	695	660	740	710	693	686	666	668	703	720	725	657	674	713	725	666	698	736	730	721	677	705	681	706	682	675	672	697	664	683	704	705	654	732	656	685	665	724	678	684	710	732	703	690	694	728	654	639	714	651	764	672	702	686	735	703	749	688	686	693	719	642	724	699	723	688	712	722	663	696	712	674	675	633	706	678	680	719	692	703	717	725	721	710	696	669	666	700	693	738	687	660	722	714	700	661	695	720	685	712	693	716	693	689	664	679	705	669	704	639	712	659	717	659	684	665	679	681	661	677	698	633	727	690	661	670	669	725	702	680	686	671	691	711	654	722	665	755	708	696	677	624	685	642	683	682	668	690	697	687	681	723	660	705	667	654	703	724	731	728	676	714	732	676	730	717	650	743	721	725	685	682	667	664	693	715	708	727	683	692	663	652	709	717	691	755	671	673	734	704	720	671	669	703	677	687	683	714	683	686	726	696	719	741	650	702	677	679	695	665	674	691	691	662	694	694	706	675	702	671	715	736	680	689	731	676	641	721	708	660	647	687	731	686	686	714	688	616	672	708	727	710	707	670	688	690	680	704	671	713	663	654	709	637	685	680	709	719	726	726	709	676	737	707	730	694	737	706	679	652	749	705	711	707	663	712	672	670	707	647	702	662	730	724	688	692	707	697	677	656	715	696	683	653	680	692	671	673	680	670	675	701	688	677	728	678	671	688	707	676	695	677	700	688	680	705	679	638	661	686	694	658	706	685	672	660	678	688	756	735	719	644	720	706	694	722	680	725	697	688	673	710	708	653	690	691	666	694	691	736	683	718	709	683	685	685	676	672	721	694	711	699	679	682	707	675	718	750	712	702	648	706	641	692	676	735	704	702	683	703	699	703	673	667	735	688	738	666	745	688	689	628	694	686	706	690	689	671	658	728	732	672	662	686	723	687	677	668	678	718	741	692	712	666	671	721	715	686	679	684	690	670	711	639	680	684	717	648	718	660	702	712	690	680	697	722	652	730	712	662	668	686	733	756	668	735	694	663	690	687	710	662	681	735	698	732	680	676	700	728	687	683	718	664	689	667	689	680	733	707	714	733	696	706	702	725	658	720	707	744	714	699	709	718	692	661	687	693	713	703	675	685	682	665	692	697	689	735	706	726	683	716	712	740	664	660	717	732	654	695	707	692	718	715	696	786	704	731	676	690	667	718	699	704	700	736	722	645	653	668	717	691	694	722	693	705	715	738	707	680	695	672	670	679	721	740	701	666	723	707	729	741	714	717	671	697	682	671	708	699	680	625	741	691	685	682	648	721	709	694	662	639	718	715	716	714	678	697	693	668	712	680	701	672	728	713	714	670	641	724	724	702	737	719	728	684	656	695	664	677	724	668	736	671	718	702	689	755	746	695	684	659	685	644	693	724	683	732	692	693	718	775	693	694	684	687	672	719	649	701	728	721	712	665	684	705	723	704	711	671	652	690	685	683	700	709	756	677	730	684	638	645	761	668	686	702	671	727	694	724	706	675	686	690	652	641	677	672	718	697	661	725	694	717	695	684	685	661	654	716	691	682	646	700	680	742	710	697	692	730	671	690	691	705	686	682	705	698	700	731	676	708	654	699	687	681	706	716	749	656	745	717	693	718	689	718	676	705	720	649	695	699	654	742	722	686	709	693	661	659	708	735	726	710	673	671	658	664	725	697	712	708	675	664	635	671	708	664	650	671	697	714	673	728	703	728	678	675	728	670	741	702	731	671	712	681	719	673	681	686	737	698	704	715	738	694	652	666	621	699	644	672	686	651	714	707	751	717	678	652	706	668	667	645	713	709	687	744	646	686	712	677	668	718	706	682	691	711	722	659	706	730	666	709	713	721	732	688	668	672	684	706	698	671	694	725	715	705	666	689	696	727	710	690	713	691	707	704	675	715	673	705	714	672	650	676	732	714	753	672	662	707	677	699	681	688	687	712	675	695	748	753	680	707	660	682	699	676	674	683	747	697	704	709	663	731	709	706	731	704	702	690	719	730	729	678	696	702	724	700	680	696	699	714	643	745	691	717	700	695	699	726	686	647	664	718	702	687	700	664	694	698	688	686	699	687	681	673	655	683	699	729	684	692	682	672	676	745	645	681	722	708	692	657	721	704	662	684	689	685	673	718	730	702	645	699	697	738	701	710	701	724	697	676	695	672	685	717	720	659	705	648	701	753	720	669	693	686	693	711	743	695	767	681	716	715	711	691	709	708	687	700	735	723	714	713	679	729	646	751	698	681	679	691	740	665	706	683	736	701	722	719	680	692	669	700	703	709	677	717	713	721	734	690	689	755	715	689	652	659	691	721	713	665	689	735	715	688	722	712	695	702	699	682	738	706	713	675	706	705	692	729	634	752	694	689	658	725	665	688	647	709	720	704	701	666	718	740	706	719	672	678	748	685	671	744	678	703	675	659	714	684	697	709	653	729	651	699	745	673	661	741	705	673	733	715	664	707	738	708	702	708	646	695	706	659	704	736	633	663	682	650	695	682	699	668	681	734	672	694	703	684	706	653	684	672	684	659	677	673	645	633	711	687	673	693	720	716	639	673	712	678	670	691	698	641	678	694	698	698	722	667	701	684	712	693	698	685	702	667	697	649	623	684	710	663	742	694	701	696	705	658	683	738	680	717	697	714	749	656	681	731	729	733	718	720	762	688	705	662	737	702	687	666	686	710	700	710	706	659	685	663	696	699	715	695	671	700	741	715	726	734	693	708	686	715	675	655	699	696	710	721	706	671	673	706	679	709	643	667	722	673	679	670	687	700	702	682	688	689	667	687	695	696	706	676	704	684	663	735	671	702	709	682	687	687	729	735	661	686	704	690	732	648	671	698	700	701	680	727	673	719	683	653	682	701	693	754	697	685	728	674	738	704	688	703	682	679	635	676	713	666	750	688	698	657	723	701	689	707	684	709	659	731	675	713	699	706	705	713	718	673	642	720	694	692	706	753	701	695	696	724	679	689	695	675	672	654	724	672	698	698	715	695	678	663	702	680	715	668	682	681	739	682	685	682	691	670	654	699	702	701	699	710	667	703	686	662	710	702	697	705	663	725	702	668	669	708	694	708	760	638	691	685	742	683	718	705	732	668	713	699	714	719	675	720	695	716	667	706	695	701	712	717	672	677	667	656	714	705	710	681	693	694	691	666	646	711	683	692	719	709	738	689	687	686	691	662	724	723	668	676	763	683	655	734	724	666	679	734	684	689	670	739	751	703	695	741	652	685	753	709	654	726	724	699	674	690	693	712	704	635	667	739	680	732	717	710	693
24980	21604	26712	24785	8275	3667	2597	1896	1501	1272	1269	1034	962	894	864	758	751	668	723	673	689	689	650	689	665	644	627	651	620	630	646	574	588	577	595	615	646	646	606	651	581	655	655	586	595	608	540	581	599	615	589	557	589	597	591	616	594	553	556	645	585	574	590	561	604	605	585	594	595	608	535	586	576	615	593	567	568	597	611	551	606	599	603	564	592	589	576	547	552	573	578	552	598	559	584	555	556	572	592	610	596	611	595	582	574	624	549	577	560	593	597	561	608	626	570	593	606	567	577	589	567	539	581	569	582	604	614	589	570	590	606	565	555	593	600	601	575	608	560	572	566	552	605	599	588	582	613	593	581	586	543	575	583	557	601	593	590	565	553	593	584	601	545	589	526	582	575	622	570	621	588	604	563	580	580	576	602	585	593	603	550	605	585	564	619	581	571	584	517	562	551	571	590	584	572	593	588	578	592	559	562	620	580	568	597	608	572	572	579	558	597	572	592	585	564	515	602	559	532	569	588	617	598	573	614	592	594	568	558	568	559	594	583	564	569	540	589	549	606	580	605	577	585	573	581	584	577	634	612	556	600	582	583	595	575	568	548	560	606	536	604	593	597	606	577	558	556	616	563	592	554	577	519	552	563	575	602	597	522	591	639	584	577	583	562	544	556	560	557	579	596	580	591	529	606	593	546	552	626	552	570	580	572	576	571	588	606	592	583	628	564	542	587	615	562	596	563	594	559	587	601	573	602	602	545	559	555	593	586	592	572	613	576	573	551	621	550	554	591	575	585	591	605	555	576	536	598	557	557	583	574	548	574	537	531	569	561	618	546	582	609	576	618	589	631	603	582	609	568	583	559	531	562	575	551	575	569	632	588	589	554	548	569	577	562	615	600	589	597	596	606	576	579	601	573	562	609	546	616	585	572	608	596	547	592	582	632	589	532	597	589	589	577	539	612	562	626	562	591	607	585	573	541	589	579	600	596	544	551	507	636	546	567	583	597	579	550	605	581	630	584	542	577	627	605	620	586	595	607	604	564	575	607	619	586	559	575	561	600	539	527	580	603	561	584	604	591	558	593	582	572	589	561	558	587	628	577	605	592	556	543	587	599	636	569	552	582	560	628	548	596	515	584	574	528	596	574	582	570	630	532	566	594	520	541	593	561	623	558	588	557	564	595	606	578	530	602	567	582	586	585	565	620	589	541	610	583	590	586	538	553	559	610	569	560	545	572	522	567	584	560	597	630	574	592	578	619	601	594	620	572	553	598	582	609	593	567	578	573	527	581	541	577	607	550	557	573	579	612	628	595	579	605	583	569	565	562	597	584	582	586	574	605	560	633	556	585	594	593	546	596	553	587	601	582	599	572	605	548	622	584	561	575	562	541	591	584	570	602	550	594	589	572	545	562	578	581	612	560	533	539	582	561	588	570	564	659	570	595	598	557	550	560	593	572	594	620	548	575	563	575	541	576	612	576	552	536	578	570	566	573	591	564	571	543	527	582	560	617	593	540	565	583	600	570	571	555	574	589	593	565	551	565	587	545	558	601	632	603	543	543	550	582	579	598	600	575	550	553	559	612	557	604	623	598	625	566	571	508	504	580	564	574	624	568	573	567	556	566	591	567	583	534	570	572	580	581	582	582	535	621	597	577	549	531	568	524	536	605	622	594	584	578	562	546	552	579	578	581	587	560	580	549	548	621	624	584	544	592	573	573	589	565	558	573	575	572	594	591	612	634	519	565	556	570	588	611	594	573	605	559	590	587	607	573	550	537	604	581	557	613	551	584	565	541	613	603	546	560	551	555	557	548	594	570	572	574	596	572	590	558	561	593	571	572	587	630	575	574	595	571	560	574	533	569	555	600	577	608	545	578	609	548	585	596	566	559	580	571	594	620	580	565	591	605	546	571	557	570	633	580	582	572	544	608	538	550	545	566	574	570	582	572	633	571	616	582	552	620	580	600	597	573	582	575	568	574	567	583	537	560	601	580	550	558	544	553	632	584	533	573	554	557	570	544	589	576	598	562	600	597	624	618	580	571	577	582	571	549	573	589	589	579	559	593	576	620	586	604	599	553	575	557	558	574	552	560	592	620	615	596	542	573	600	595	531	582	595	585	598	606	588	600	594	576	600	558	589	575	538	566	568	591	604	577	600	570	569	599	641	550	575	606	589	606	638	586	612	641	617	585	596	584	515	579	569	542	578	576	556	585	520	559	567	542	578	627	602	595	553	589	603	596	543	552	564	593	612	593	575	625	594	537	558	552	577	605	638	535	599	566	583	583	605	583	575	536	565	579	602	570	562	531	558	584	537	605	579	593	563	629	579	611	586	525	573	558	601	562	580	608	582	563	578	572	568	569	561	583	583	576	606	564	594	571	580	630	560	568	599	554	601	589	563	565	596	638	568	597	562	555	581	578	616	560	567	571	570	583	590	587	597	613	589	594	619	578	575	602	576	568	580	593	608	591	600	570	597	572	594	544	543	614	566	535	637	551	552	544	598	548	539	577	581	563	545	551	565	561	576	585	552	580	586	608	580	570	527	607	555	545	586	602	569	568	596	611	588	541	508	567	577	600	573	608	546	567	551	578	615	620	582	559	564	597	624	551	558	591	599	582	572	620	567	556	570	602	543	625	565	579	575	612	582	635	590	557	573	630	578	556	575	572	604	567	574	608	535	559	569	605	563	541	529	592	611	572	600	539	577	564	594	558	567	568	649	594	564	586	557	597	582	598	600	568	536	558	575	564	591	612	561	574	580	581	572	580	540	600	589	587	570	564	564	561	574	597	607	597	589	594	573	545	627	548	558	612	623	551	615	589	569	536	611	544	585	550	562	599	563	572	575	569	571	574	562	566	559	578	577	529	555	562	578	555	586	564	616	614	584	562	537	566	564	568	570	598	570	577	588	590	623	538	618	560	581	579	606	539	564	612	564	608	556	581	617	586	609	547	539	557	542	617	590	595	566	636	559	570	608	562	579	529	578	583	569	532	612	528	597	594	557	558	540	586	547	559	615	569	590	599	531	592	506	607	570	537	560	581	561	562	561	560	557	577	605	597	550	570	593	534	607	518	582	572	570	561	567	567	545	620	562	586	524	600	580	595	620	540	582	566	599	602	563	578	559	580	608	558	568	569	564	559	560	558	598	597	602	559	572	545	544	577	585	615	587	576	616	571	537	589	555	537	617	590	556	609	542	582	609	625	604	536	561	587	567	578	567	595	608	620	546	573	589	555	557	592	564	544	590	583	580	555	603	594	553	610	566	595	522	582	573	620	569	541	612	579	583	583	582	604	554	563	569	585	560	590	587	614	548	607	603	618	534	571	584	636	561	542	575	579	613	607	573	558	590	562	592	605	589	570	575	582	590	621	570	578	607	548	558	555	552	571	547	613	551	567	547	600	558	594	586	613	575	578	599	575	593	571	596	591	612	564	575	578	549	551	570	545	571	582	591	605	577	577	574	580	539	593	545	575	575	616	566	580	578
13551	26289	19766	12701	9688	7490	5762	4642	3559	2824	2336	2009	1761	1590	1499	1301	1253	1174	1170	1134	1084	1111	1054	959	1045	943	971	990	976	953	985	918	992	921	925	918	904	878	900	918	833	899	923	865	902	932	963	876	847	871	885	875	902	907	902	823	890	912	922	884	889	878	840	872	884	854	907	847	860	887	923	857	906	916	862	888	909	919	869	864	843	823	834	864	870	846	861	895	879	884	844	889	871	860	880	914	928	864	866	843	847	814	853	842	869	833	879	884	879	856	845	859	903	907	918	829	860	839	923	860	852	843	816	938	891	862	890	860	890	906	879	912	887	860	906	848	880	884	882	893	849	860	869	827	858	858	880	839	930	870	890	861	838	905	925	872	866	856	875	864	866	805	889	847	840	837	883	880	818	856	870	873	855	921	904	858	864	847	797	928	830	887	915	850	867	858	815	846	869	850	887	867	914	894	870	823	809	844	874	866	843	892	851	875	866	905	887	856	837	869	891	854	866	865	857	867	935	826	877	875	898	865	858	911	861	847	854	837	842	908	871	867	858	847	856	924	858	835	803	914	866	818	896	881	909	905	899	942	814	878	847	886	859	848	868	858	895	859	894	857	857	895	887	846	838	876	820	849	870	821	861	885	846	836	869	895	866	836	825	849	846	871	874	832	906	883	880	920	875	902	830	893	865	886	862	959	812	866	881	861	849	851	892	870	881	890	856	868	879	865	828	907	826	883	829	871	867	909	861	820	866	841	879	858	823	865	881	884	890	902	887	890	902	860	981	865	825	888	874	892	915	859	810	848	846	865	864	883	896	832	874	868	818	852	811	879	836	833	850	882	853	859	880	920	885	871	886	907	869	884	882	896	855	845	894	884	887	939	851	854	897	873	873	886	857	898	892	845	842	812	856	855	899	898	870	856	858	894	851	862	904	880	800	856	911	831	879	839	855	889	867	890	832	834	815	864	867	859	863	858	886	869	831	923	884	911	845	810	882	897	861	904	879	874	847	895	858	842	896	903	877	838	842	873	818	897	814	901	881	914	864	891	856	876	860	907	896	835	887	891	853	829	848	897	872	871	914	853	907	872	882	841	851	832	860	851	843	843	875	810	871	837	882	859	831	862	875	855	891	840	843	834	859	923	852	918	867	893	834	878	887	880	863	881	857	898	849	931	861	888	860	892	851	912	849	880	885	840	900	822	866	878	891	861	888	898	865	900	853	845	870	889	818	876	884	867	848	914	899	873	934	869	876	860	873	828	904	885	871	864	888	910	841	873	877	891	851	888	851	874	850	910	842	900	833	872	883	857	880	844	868	902	840	869	856	801	881	861	938	801	918	835	825	883	939	862	851	896	893	867	893	856	896	879	854	876	826	884	885	800	895	847	862	898	865	872	884	871	818	857	879	846	845	860	835	908	927	849	922	879	914	883	936	899	831	869	927	857	870	849	810	829	850	849	858	877	904	855	891	825	876	830	870	879	864	899	892	869	891	806	888	882	888	916	810	857	878	880	899	843	876	899	903	862	907	871	859	890	849	882	903	865	873	881	863	836	869	830	824	907	808	870	825	849	865	870	892	844	907	889	841	878	874	888	871	886	893	836	859	853	851	854	894	846	860	898	837	835	803	918	881	834	920	858	893	898	881	880	911	899	923	864	863	829	857	888	855	864	850	890	889	842	796	899	869	870	846	919	887	854	879	842	877	845	875	849	857	853	887	890	829	809	830	864	866	849	894	826	899	874	907	836	797	891	891	897	862	841	865	883	849	860	894	930	858	862	832	887	862	892	805	923	862	819	841	868	879	883	831	931	876	864	920	891	784	850	867	886	863	880	898	893	870	855	851	883	876	875	881	874	925	847	939	870	877	844	862	860	873	823	892	866	841	847	824	899	916	851	840	886	905	956	909	892	864	862	871	850	842	873	875	868	854	869	839	815	898	842	867	806	867	867	914	825	875	859	894	833	879	870	842	865	854	841	898	858	855	888	902	901	835	859	881	865	872	917	806	883	865	856	867	829	840	875	867	874	873	813	853	879	890	853	881	884	926	875	837	886	845	815	884	896	878	910	871	877	891	834	871	842	887	870	791	815	847	900	863	862	865	862	808	878	860	869	874	881	877	914	886	856	862	942	862	886	871	873	859	816	877	882	851	887	825	877	879	900	877	852	865	862	801	909	909	851	839	814	871	847	876	867	825	907	864	848	869	850	822	811	859	848	874	878	864	861	850	856	877	902	893	894	867	782	877	868	906	880	871	842	865	874	892	863	899	844	883	909	847	890	861	876	877	836	878	882	885	858	833	845	887	922	877	852	876	908	826	919	883	891	881	886	873	897	861	829	886	865	855	871	888	869	906	844	887	886	834	854	873	915	854	873	918	863	846	892	834	877	880	918	883	848	891	875	825	873	890	889	835	854	861	908	872	904	874	840	850	861	900	858	835	881	895	873	886	889	862	878	837	854	882	855	856	887	866	886	910	900	868	879	829	885	842	867	878	852	911	847	875	867	881	861	880	901	866	858	808	869	902	878	838	848	917	826	853	860	895	891	898	868	847	861	912	888	874	842	897	877	832	872	889	877	865	884	869	845	834	905	845	863	824	865	839	835	850	848	883	886	836	898	854	829	823	853	862	942	921	882	876	874	884	886	843	859	882	877	831	865	875	858	840	836	839	860	890	846	889	842	914	879	880	864	865	872	913	875	902	844	859	835	882	833	868	887	865	869	892	801	825	896	899	898	904	848	844	892	884	865	877	838	837	836	893	878	859	864	836	882	901	834	858	851	867	854	899	863	834	852	803	860	830	887	900	881	864	866	903	865	868	866	869	863	883	916	875	864	920	855	858	858	877	881	803	824	871	903	852	891	849	905	792	852	845	864	893	896	919	872	905	853	857	914	910	878	847	842	902	813	900	865	884	899	919	881	881	854	863	901	907	841	843	889	929	895	865	859	838	867	864	923	833	829	884	865	827	854	902	849	834	834	846	853	790	810	847	857	858	882	896	858	813	869	887	834	861	902	969	895	837	875	893	851	863	832	868	862	863	855	899	867	849	866	832	895	864	899	880	851	848	881	894	862	866	840	908	845	884	881	864	898	817	869	890	836	855	893	881	854	878	819	862	890	813	914	824	856	866	837	857	845	835	820	889	863	893	860	900	856	887	870	847	932	871	828	870	895	867	857	863	847	841	884	865	887	887	855	873	880	876	852	862	840	858	853	872	864	858	866	900	886	848	900	928	877	869	862	889	841	841	848	885	884	850	855	880	885	888	864	913	860	909	866	848	832	890	831	847	825	853	875	876	884	827	866	871	865	835	871	872	889	873	846	891	882	896	837	891	887	869	890	850	847	898	857	894	881	875	894	885	852	865	873	855	843	849	859	773	890	839	821	905	866	888	903	893	864	854	886	813	872	872	912	898	833	895	893	837	843	840	837	886	888	842	906	884	864	891	870	875	809	903	877	854	885	893	842	832	897	868	842	885	859	846	894	898	832	815	850
22726	21530	29029	24475	21580	20450	9907	3996	2518	2061	1631	1347	1192	1008	843	778	690	669	587	625	547	503	496	528	489	436	447	399	420	437	430	420	385	440	382	380	406	382	394	386	355	363	363	362	383	412	331	355	341	332	362	353	362	353	360	343	379	336	349	329	313	336	342	348	344	339	356	332	358	366	319	347	379	335	327	349	343	339	370	347	337	365	345	323	348	375	331	331	336	329	340	344	321	356	328	347	349	338	350	325	323	332	342	333	359	341	378	325	360	330	359	312	303	352	326	313	335	349	302	347	342	337	322	337	333	332	294	306	324	344	336	370	307	331	332	324	316	379	346	328	340	308	342	328	362	319	331	330	324	312	299	353	333	343	337	350	364	337	316	330	356	338	331	316	364	296	363	336	348	321	327	296	336	331	357	344	338	330	357	350	340	358	336	341	312	340	346	320	306	318	328	338	341	334	329	310	350	324	338	313	359	321	327	305	286	345	313	321	323	309	319	315	354	320	323	357	360	368	342	332	343	345	319	339	320	360	324	364	361	363	321	338	350	318	306	326	336	360	336	377	325	337	316	296	327	294	349	335	338	359	321	355	303	371	354	358	338	307	301	326	378	379	365	348	327	367	350	379	345	349	348	313	387	315	324	320	363	349	359	353	357	344	340	334	334	332	353	347	329	351	312	330	354	349	319	364	333	339	333	299	349	373	382	304	355	369	345	361	352	314	329	373	326	329	371	333	349	330	324	360	311	354	354	316	324	347	330	323	350	363	345	340	332	335	341	338	317	329	369	329	300	356	357	351	326	338	344	326	333	327	352	318	364	332	328	348	322	341	330	302	330	338	351	343	330	345	339	328	345	345	361	371	334	363	341	318	341	347	356	364	346	339	347	363	337	338	317	347	366	321	355	364	349	334	342	374	319	342	339	320	358	320	336	333	330	345	319	362	368	351	366	317	307	367	317	329	356	340	353	333	333	329	355	343	328	332	312	346	370	339	358	311	335	329	338	328	345	332	331	360	337	329	329	333	344	343	310	315	328	347	365	321	343	314	357	305	316	328	349	339	345	353	321	348	328	362	356	343	328	355	349	325	371	326	344	337	368	338	324	350	348	369	350	338	328	322	336	333	337	362	357	342	346	335	324	303	344	350	345	320	309	343	292	308	338	338	388	328	335	343	352	379	328	347	331	348	336	326	341	336	332	346	314	315	329	344	332	329	357	324	371	342	369	363	319	323	351	357	327	332	300	369	326	342	343	364	321	336	350	333	341	329	344	312	336	301	329	338	337	343	357	342	332	366	367	378	319	324	333	339	341	383	329	340	315	317	344	357	330	339	342	300	330	330	364	309	380	343	360	368	345	312	351	353	333	307	355	326	358	347	355	323	335	357	334	328	346	337	329	345	330	341	345	358	364	340	300	305	381	325	329	352	341	333	334	355	336	318	321	342	342	329	306	352	333	349	333	355	297	362	356	323	337	315	322	329	372	323	332	368	365	317	314	313	344	346	331	358	331	314	344	311	340	339	336	347	351	313	352	351	324	323	353	336	320	363	322	385	331	337	354	324	335	340	342	341	330	347	370	307	353	348	315	366	340	315	315	334	331	337	343	364	333	315	360	320	363	342	330	355	366	353	328	320	345	315	354	306	318	327	340	355	332	339	347	330	327	319	293	322	344	327	375	352	341	347	355	296	345	314	327	349	362	358	298	321	322	366	308	357	355	364	348	383	322	322	342	353	323	360	309	320	390	347	352	313	362	321	341	318	316	375	312	360	340	326	360	350	356	362	358	335	347	333	341	288	389	322	365	342	354	319	312	362	312	333	334	346	348	304	344	302	322	311	375	331	320	338	326	339	320	368	330	340	358	369	336	326	362	342	340	368	325	307	346	366	361	310	293	342	348	336	314	339	351	303	351	337	312	349	322	324	312	350	344	342	344	304	322	328	372	337	369	351	302	341	337	304	356	331	309	348	356	311	282	347	326	299	361	371	358	342	322	355	361	363	329	349	352	343	358	338	337	342	349	321	341	337	372	317	337	326	340	344	327	322	351	348	352	356	327	336	341	318	344	342	362	361	333	367	345	316	340	330	356	330	340	335	327	338	353	349	357	337	358	360	352	361	344	356	339	309	348	353	325	324	323	342	334	355	363	328	338	344	316	317	324	367	336	336	345	337	342	308	385	340	350	323	347	346	340	343	343	319	363	342	366	356	337	332	356	305	340	320	352	359	339	371	347	329	355	351	353	365	321	355	376	330	346	370	332	340	369	364	340	346	278	313	351	321	311	319	296	324	331	363	321	325	357	334	364	347	331	329	370	361	332	332	355	325	359	356	329	332	355	357	347	339	354	318	327	332	343	335	335	326	336	368	353	350	359	322	341	341	334	299	337	324	352	323	350	342	354	301	346	349	363	353	316	334	374	347	331	323	358	338	363	327	291	342	347	323	315	312	323	314	353	348	357	330	337	358	330	363	338	333	336	307	340	351	322	337	344	322	309	328	323	332	324	315	315	346	303	334	344	352	351	330	349	301	317	328	326	318	338	341	344	370	325	342	345	372	325	344	323	327	368	356	347	344	331	308	305	328	330	335	342	319	349	326	333	344	337	337	333	328	340	345	345	332	337	363	332	331	328	341	341	363	342	362	324	344	319	335	336	333	323	347	347	343	342	328	364	321	335	360	306	348	356	331	371	341	337	333	343	327	331	325	335	310	334	314	353	324	348	329	327	327	360	339	331	325	365	353	297	320	328	342	383	352	363	359	315	341	319	338	318	295	350	304	308	329	355	306	337	325	299	333	347	331	318	369	356	311	360	351	336	307	342	327	365	330	339	324	323	337	315	322	331	336	323	362	336	333	328	370	360	298	331	343	354	381	333	341	323	321	342	331	318	342	336	323	323	325	325	351	347	340	328	349	312	328	341	327	350	295	343	313	333	336	340	327	322	331	381	306	366	329	320	324	324	329	345	350	319	336	357	339	323	353	374	310	317	352	353	356	355	337	356	331	329	328	313	348	352	337	359	313	351	342	302	336	336	381	342	330	349	358	308	339	339	332	323	296	329	358	331	347	341	351	357	331	331	343	378	330	309	330	324	344	312	357	341	342	388	354	341	343	355	305	344	364	354	322	320	314	305	326	333	361	326	335	311	312	333	365	348	336	331	348	348	334	364	358	316	329	343	348	339	328	296	363	366	340	328	342	350	367	376	357	323	334	331	344	340	339	318	371	278	325	344	342	367	334	333	353	337	353	332	323	314	308	352	348	335	336	352	352	370	333	355	337	337	319	348	339	299	350	354	360	345	323	359	312	343	339	346	356	349	347	342	311	359	344	334	334	362	345	347	313	343	341	367	312	339	372	330	363	341	333	347	384	308	332	330	361	336	329	327	295	348	351	358	330	323	338	343	330	336	338	310	314	370	322	330	324	317	326	317	339	357	346	327	341	342	306	303	347	330	336	360	309	337	349	337	322	321	332	326	348	336	342	333	354	334	330
16887	35211	28507	19930	16170	12833	10495	7690	5784	4701	3751	3067	2441	2122	1849	1421	1436	1187	1090	994	981	904	804	804	748	772	708	748	709	672	693	648	594	635	617	604	574	620	595	579	602	554	581	537	588	556	558	555	523	559	562	560	598	515	501	480	557	511	532	519	549	522	516	519	532	522	525	487	517	572	522	539	534	510	538	553	559	540	556	504	487	543	499	499	515	517	487	508	547	549	524	514	510	551	489	526	518	549	489	501	491	516	561	506	475	545	518	521	497	569	534	528	478	538	497	525	560	539	491	546	483	525	507	583	501	531	535	505	521	493	502	517	468	474	493	533	496	517	563	505	494	515	500	511	530	514	508	530	509	469	488	505	518	492	517	514	509	529	527	538	523	556	528	549	519	510	557	516	553	554	507	508	500	495	532	521	560	502	472	498	540	482	537	544	555	539	519	521	489	539	523	522	531	542	512	519	526	508	549	500	530	512	534	529	496	498	542	542	523	546	496	534	552	504	532	541	542	565	524	546	539	491	510	522	554	530	529	492	522	514	516	534	537	533	515	547	479	474	490	511	514	505	468	532	526	480	542	494	590	504	494	511	568	514	504	530	489	524	525	511	511	528	509	483	573	544	513	524	468	482	540	480	517	496	522	535	527	514	490	524	515	516	555	496	501	517	518	503	503	506	571	497	513	485	455	532	512	501	520	528	461	535	506	524	508	544	509	520	534	523	517	556	519	530	548	525	548	504	529	494	520	483	501	538	527	506	520	543	519	485	483	498	476	515	518	529	550	513	495	496	505	553	526	519	496	515	509	473	466	487	501	512	493	552	545	542	537	545	510	491	495	514	504	519	518	514	547	479	548	532	517	500	513	518	502	557	519	540	498	525	500	518	517	557	490	521	504	504	567	544	518	528	508	508	513	520	503	495	530	516	510	511	485	530	543	568	528	519	502	547	509	519	535	523	524	564	533	497	531	521	531	458	532	553	494	526	493	501	522	514	523	550	503	512	521	514	506	517	523	491	507	518	543	548	537	519	527	533	478	542	517	523	515	483	523	500	520	497	547	524	530	554	521	528	520	542	493	526	472	539	556	521	553	536	518	530	516	500	516	497	565	528	506	503	516	480	511	508	531	518	522	498	506	545	515	538	468	489	560	464	541	526	495	505	505	519	549	514	518	523	503	501	503	523	500	531	495	519	531	503	559	506	526	521	521	516	527	495	537	543	548	500	501	527	539	512	505	512	516	510	530	537	526	544	523	521	513	560	512	478	505	508	522	492	497	517	519	534	497	509	532	534	558	503	527	539	536	558	518	529	529	561	530	531	528	494	526	542	538	533	518	564	529	529	506	509	572	541	522	539	529	527	498	478	534	532	536	513	538	477	524	491	541	489	494	490	494	494	506	491	487	528	508	553	539	492	524	500	533	505	519	481	584	541	535	489	505	511	538	470	515	506	540	546	550	471	510	527	535	514	532	503	491	491	492	503	539	502	510	498	531	523	533	505	501	452	514	531	549	523	499	510	532	540	467	524	520	487	502	521	485	501	527	523	525	520	551	504	526	513	516	524	538	528	538	541	475	496	502	528	515	501	474	514	522	516	515	490	518	529	522	494	513	516	524	525	490	491	522	526	505	531	549	532	517	520	504	515	527	554	514	501	496	565	538	509	514	546	536	530	510	498	492	507	535	490	528	486	532	502	477	511	534	498	506	490	493	503	503	552	542	552	518	516	517	501	497	494	497	504	545	473	554	510	493	519	547	548	542	522	491	543	552	509	514	499	505	482	523	480	494	487	484	491	534	543	493	559	519	527	502	518	489	508	540	527	556	500	492	531	542	481	484	521	538	506	545	513	474	525	542	559	492	518	547	482	533	526	504	553	527	532	552	543	540	531	571	526	540	594	502	508	506	511	492	467	512	514	549	526	521	513	527	467	527	546	568	509	514	498	507	511	517	524	538	528	487	519	485	506	531	541	494	466	503	466	505	495	497	525	510	494	470	548	548	504	484	519	539	522	564	517	572	537	514	506	540	516	505	546	525	508	542	520	546	529	564	553	506	536	512	555	484	504	493	519	567	515	534	530	511	509	512	529	549	508	517	474	539	486	512	514	528	540	468	500	516	519	516	525	516	524	522	501	504	497	504	498	525	531	520	527	505	501	549	513	506	503	514	536	500	562	493	527	518	504	492	490	510	538	554	526	500	511	492	494	505	562	553	513	507	492	515	483	496	488	529	528	542	488	493	501	531	478	502	531	527	509	529	547	510	471	507	496	519	515	521	499	472	517	517	559	551	527	530	519	517	523	487	513	490	548	523	527	482	508	505	527	511	529	566	524	502	537	517	526	550	505	541	506	485	550	499	527	499	488	489	504	547	502	548	504	544	512	520	488	506	509	528	516	492	505	514	516	550	543	526	532	536	529	533	500	492	504	509	567	551	532	531	512	536	511	480	530	520	511	515	567	566	522	511	477	515	528	552	488	495	511	500	509	521	528	524	512	539	489	493	488	549	521	498	524	501	552	523	522	520	542	513	524	488	507	520	494	552	542	534	506	505	524	531	496	496	510	523	523	499	518	495	502	538	510	540	550	500	500	595	505	489	513	489	543	527	512	504	524	515	495	524	520	556	493	516	486	508	543	514	467	477	539	507	506	522	534	521	513	526	493	519	473	486	532	483	538	518	511	525	541	511	544	519	526	512	516	519	550	522	500	516	509	564	519	442	489	543	527	551	523	538	515	541	548	538	513	530	488	531	507	507	502	538	517	489	493	524	511	576	534	506	546	536	539	513	521	532	559	533	504	532	544	498	532	509	493	547	512	478	508	470	499	512	531	488	513	537	544	481	523	530	496	502	527	536	523	537	545	540	527	487	525	549	507	556	497	485	547	523	496	525	487	540	565	549	529	531	496	486	556	538	489	515	524	508	515	500	534	506	533	504	546	492	537	535	509	523	537	526	534	510	479	557	544	500	553	529	529	562	523	531	536	543	524	502	536	537	483	529	481	519	519	511	546	497	497	491	494	489	515	507	531	513	511	511	548	509	517	495	513	526	544	537	579	520	543	526	483	519	506	551	533	483	466	523	544	541	506	538	552	513	507	500	521	505	552	501	525	562	536	532	492	519	517	548	544	507	519	556	474	527	522	524	502	579	525	512	488	515	594	517	531	517	524	525	498	498	494	523	529	526	529	523	478	513	462	514	465	567	512	523	531	506	537	530	520	530	541	491	499	513	524	526	504	549	521	512	553	561	482	495	532	532	516	506	499	519	478	525	543	513	488	527	500	519	468	537	508	515	502	539	536	500	518	515	529	531	499	518	536	569	569	529	525	525	574	520	555	535	515	531	539	505	486	538	525	506	513	551	533	577	517	549	510	519	529	519	504	497	495	533	477	557	492	513	499	498	551	497	568	514	479	496	539	491	502	535	503	493	514	467	531	495	512	496	514	492	542	513	539	510	510	495	514	541	523	526	510	485	473	530	522	519	530	477	484	489	547
27728	19840	12987	6861	3804	2461	1876	1525	1238	1067	1001	956	921	807	766	777	759	711	727	726	665	681	661	685	617	666	685	653	678	653	631	659	647	634	668	656	653	639	637	634	648	665	616	612	680	646	646	625	615	598	596	647	582	620	620	645	612	613	617	612	606	640	649	577	636	607	620	631	625	616	617	614	664	581	606	636	618	611	600	622	629	658	625	596	619	567	631	660	625	647	664	619	635	625	615	640	573	640	607	604	585	587	634	679	610	590	608	606	635	562	587	641	652	603	598	628	594	600	603	581	637	657	557	602	604	606	606	610	652	612	639	625	598	626	611	645	618	616	608	613	574	665	654	649	589	608	661	618	634	630	668	644	612	605	575	589	638	640	590	613	622	599	574	609	629	574	643	606	573	674	660	614	589	654	644	596	658	629	623	650	599	609	595	616	601	597	631	614	643	607	642	623	641	600	594	645	612	637	621	597	654	625	589	653	605	605	605	610	633	598	602	583	599	620	660	681	643	652	618	598	622	621	649	656	607	598	584	637	661	640	608	608	639	578	625	603	621	614	587	615	614	623	622	623	623	609	576	627	611	646	630	649	638	650	611	574	626	612	643	652	658	613	615	608	614	627	626	665	619	586	602	581	655	578	665	624	646	616	558	651	631	649	626	636	659	647	628	634	606	603	638	613	636	608	581	623	618	578	596	644	610	626	626	642	594	652	632	613	663	589	627	580	608	637	649	599	616	615	650	600	613	652	596	661	643	652	627	627	591	610	619	637	626	617	625	613	651	607	582	582	631	579	563	619	592	635	598	627	658	700	596	697	656	573	604	649	643	640	643	612	616	617	597	657	649	597	657	576	632	611	634	592	655	629	679	622	666	610	593	610	641	621	643	685	616	666	649	655	625	596	630	622	655	617	600	612	657	601	637	622	598	595	605	632	694	603	627	603	586	606	630	646	692	618	641	642	631	658	603	646	638	622	618	627	652	641	610	635	617	628	652	618	639	626	598	621	653	643	633	573	593	641	627	650	618	566	598	619	630	568	662	567	604	630	631	594	597	634	648	655	622	618	612	639	649	616	633	625	622	598	646	609	577	619	613	651	579	616	600	574	588	620	628	615	631	650	613	618	592	605	646	653	623	616	589	656	579	602	574	593	613	611	625	618	607	646	658	645	623	613	675	595	658	620	607	591	621	627	578	648	639	649	608	635	638	617	594	599	622	613	639	652	592	613	594	641	623	610	620	630	630	629	595	603	600	636	594	623	616	609	632	634	615	580	600	653	644	601	594	679	652	604	624	641	612	648	652	637	660	590	618	641	647	631	627	648	580	620	666	604	611	590	608	621	592	616	602	627	637	593	624	583	595	650	653	590	656	601	613	661	599	582	644	626	586	639	627	643	625	601	599	597	649	637	591	686	658	625	572	627	622	703	610	571	590	643	608	651	634	606	641	639	623	611	590	641	592	611	665	654	617	646	586	588	608	587	600	674	673	546	577	633	594	577	623	628	639	637	643	625	585	604	645	654	686	641	586	617	586	599	581	660	595	589	628	592	653	614	657	649	556	558	625	650	629	652	630	649	608	607	619	654	642	637	612	610	587	606	611	640	638	650	593	594	608	620	601	593	643	629	635	585	649	668	575	590	586	635	636	607	585	647	646	582	640	651	652	538	587	598	598	631	638	604	639	596	645	636	581	648	606	638	638	683	626	629	621	614	659	581	643	701	631	618	660	646	609	656	666	576	627	615	623	594	586	634	600	585	592	641	610	604	608	588	627	600	594	592	636	616	607	668	612	665	618	654	622	669	605	619	578	687	609	639	592	624	653	585	608	633	630	576	592	592	663	618	634	633	636	601	589	562	586	613	612	622	615	628	592	660	614	608	592	639	615	592	640	593	634	603	695	623	628	646	606	637	646	582	626	624	623	619	646	628	638	650	602	616	661	598	667	608	624	632	629	630	580	617	611	608	633	637	625	628	668	612	579	628	619	597	616	600	661	566	604	612	615	662	621	611	585	676	648	611	653	619	606	630	634	595	634	633	633	633	595	601	616	591	599	667	647	586	603	655	640	601	627	641	619	658	623	617	616	590	629	621	622	619	608	593	658	582	628	607	636	611	598	589	595	621	586	640	643	585	678	623	615	647	627	600	629	574	649	634	609	637	661	582	610	601	653	630	647	572	628	662	645	627	636	619	643	638	553	651	666	625	608	640	594	616	635	585	598	651	608	592	632	603	585	596	654	663	616	638	611	646	618	627	634	598	624	664	619	619	664	645	613	613	605	614	652	684	591	630	629	605	600	632	623	625	617	622	628	588	582	622	615	637	631	622	641	619	648	606	629	684	638	625	585	593	634	631	600	618	600	573	621	646	584	634	634	649	600	658	588	641	615	633	599	633	624	619	615	607	598	612	643	640	622	648	590	614	651	619	598	605	570	643	593	627	618	615	630	650	613	636	650	587	614	626	569	624	631	614	599	611	614	635	653	674	648	594	598	643	615	640	635	580	622	628	652	607	648	625	669	629	596	635	646	636	576	632	660	600	626	649	614	586	599	632	592	624	630	600	626	620	636	620	632	658	584	618	614	607	647	606	616	605	635	638	621	639	670	636	593	643	568	619	607	598	610	574	653	632	610	609	620	648	617	627	607	608	598	679	610	591	608	648	628	615	662	664	618	637	642	610	660	595	618	611	634	627	634	607	646	669	626	627	611	704	624	602	629	594	625	583	616	575	634	651	603	605	614	654	594	618	618	587	620	651	647	625	676	596	625	632	658	657	589	599	619	608	610	614	662	623	639	634	607	610	639	613	595	586	625	589	638	607	615	627	639	662	634	611	645	610	639	670	580	655	608	640	614	623	600	611	622	613	612	628	632	613	626	615	637	643	591	643	601	636	654	647	650	657	611	587	662	629	634	589	647	642	584	586	607	619	596	609	624	590	624	602	629	567	600	628	643	648	622	635	618	615	625	628	601	685	589	666	641	604	650	604	607	622	605	642	586	591	634	592	620	611	620	642	589	589	615	604	658	652	667	632	625	580	622	614	672	639	667	658	636	606	638	612	608	627	589	612	620	610	634	627	637	606	632	667	657	651	656	639	590	645	605	619	617	635	652	625	581	613	596	628	616	616	664	630	636	613	645	616	644	649	656	635	614	603	609	622	635	650	648	604	655	661	622	649	636	580	583	599	616	638	583	628	613	630	604	619	582	642	591	583	654	641	643	695	615	606	612	690	617	603	624	665	642	617	647	637	606	616	608	681	619	635	615	613	618	652	625	651	668	636	633	643	639	605	613	603	642	636	618	666	662	603	633	639	627	607	601	586	611	570	614	625	581	624	609	636	600	628	633	611	592	625	609	631	620	662	639	607	642	642	573	614	632	639	588	619	627	632	631	632	613	606	564	621	630	629	607	682	623	633	617	573	649	640	648	622	591	666	618	616	672	635	607	637	633	614	645	645	632	671	667	629	609	611	592	639	635	596	577	607	573	610	594	643
12563	21283	15609	9175	6634	5338	4039	3100	2607	2092	1930	1685	1532	1368	1374	1244	1163	1148	1138	1109	1095	1082	1088	996	1025	981	988	1017	980	932	955	1004	1003	945	1019	995	1047	982	969	920	981	986	914	913	931	950	952	928	949	947	936	921	970	959	937	965	909	937	976	961	923	888	965	1014	910	943	939	924	917	942	968	979	926	960	935	980	991	900	966	922	889	967	901	953	938	980	988	993	946	942	947	927	932	961	945	963	938	915	929	924	980	962	922	941	965	984	1013	946	914	944	937	931	957	910	932	905	974	957	971	899	970	857	980	944	943	994	946	905	957	939	949	964	907	940	974	937	891	988	958	955	941	926	965	917	1012	869	957	1009	983	964	912	933	922	978	897	969	918	933	971	960	921	953	950	914	964	891	936	940	966	987	900	881	924	884	927	932	950	969	990	965	906	937	897	921	921	971	961	926	956	954	964	891	954	947	914	944	941	952	1043	949	965	953	920	921	935	924	910	944	945	965	961	962	974	928	960	958	942	913	967	948	926	972	961	978	933	993	943	940	925	895	884	934	944	892	978	965	912	936	965	923	958	951	955	985	932	936	910	986	917	878	897	908	970	972	911	940	959	904	949	906	975	909	931	904	943	903	1002	965	931	967	938	922	936	901	948	931	970	924	939	895	1005	907	949	967	917	885	920	951	912	923	925	941	964	965	958	1008	983	944	868	943	952	956	940	996	927	947	923	962	962	949	935	956	977	949	913	955	899	958	950	928	940	875	936	931	906	916	944	921	960	931	973	921	976	989	919	957	954	981	909	996	945	945	903	934	900	914	890	916	937	969	934	927	920	932	995	934	994	913	914	973	977	957	971	937	936	969	975	923	961	960	934	894	960	942	943	943	901	938	900	951	983	944	989	988	921	926	941	960	961	982	941	948	938	994	920	993	911	918	909	900	917	979	1003	937	953	862	992	936	909	918	920	922	981	928	961	953	967	929	921	979	958	936	899	961	949	885	910	929	929	908	911	961	958	884	944	882	942	905	909	936	945	961	935	942	950	935	941	947	923	971	888	921	899	948	924	959	945	977	963	896	931	956	925	913	963	923	932	906	942	953	976	912	954	937	929	943	956	944	1001	958	972	945	951	920	946	968	974	902	946	908	931	902	965	948	889	919	968	930	1004	857	896	919	868	895	1002	958	982	992	898	905	968	927	1014	979	942	947	937	937	957	988	956	954	959	926	903	928	908	909	967	932	899	977	962	950	963	935	938	922	893	961	979	974	910	914	949	964	882	950	951	947	935	901	993	937	968	1001	972	909	972	978	912	931	889	941	919	963	982	939	1043	913	968	945	985	941	945	912	961	951	925	930	963	934	969	920	936	920	900	854	931	989	917	955	931	927	986	965	995	921	976	987	929	906	976	970	965	907	912	904	937	910	958	902	895	926	918	940	936	922	978	930	968	958	931	961	915	954	960	951	914	890	881	948	935	921	975	989	932	930	967	918	922	993	934	872	965	937	896	926	953	991	974	954	850	936	934	886	962	997	915	922	899	959	910	995	957	938	976	886	968	927	906	965	907	943	931	948	949	953	949	876	893	965	901	929	952	914	951	927	941	955	927	912	972	995	882	960	959	960	970	934	953	929	958	899	942	944	917	1013	988	987	994	889	958	945	929	960	909	942	954	951	966	921	942	948	955	888	995	909	928	979	936	956	911	960	929	967	943	940	956	859	981	947	954	957	947	892	965	893	986	967	941	924	859	978	971	914	920	930	956	934	989	996	914	940	1003	943	959	935	962	934	961	920	956	938	964	960	915	903	976	940	915	959	923	945	898	931	951	969	939	934	923	979	910	924	925	971	1006	959	952	955	945	912	964	909	954	917	968	992	940	907	990	958	935	947	1011	946	1022	935	1003	939	964	929	942	926	953	925	972	961	929	915	904	920	958	916	952	968	882	961	987	905	964	935	981	896	926	930	905	944	928	949	960	871	918	892	921	950	971	921	950	916	956	987	985	986	907	893	981	881	926	945	954	937	1000	928	899	965	948	964	1008	912	931	986	928	919	932	1030	948	935	934	961	982	998	990	982	976	963	969	889	863	966	878	932	978	935	917	929	868	927	932	958	948	965	876	964	949	960	888	953	963	943	966	937	960	960	875	961	973	952	945	915	964	925	977	979	965	898	937	902	937	971	925	940	999	943	918	941	886	873	911	995	888	974	985	938	1018	929	976	921	930	949	958	890	986	927	856	935	893	932	950	957	949	974	963	954	945	944	975	941	946	971	918	956	953	941	922	955	944	948	974	936	916	952	976	945	915	954	922	976	957	896	961	899	950	917	927	936	949	920	967	986	919	927	969	909	970	945	917	938	922	965	929	1002	943	964	948	950	913	927	941	961	912	965	952	956	983	953	918	967	926	948	975	963	937	980	943	892	1008	933	931	936	942	963	968	954	917	982	925	956	931	956	919	853	973	998	913	990	938	902	929	972	937	927	908	938	942	964	883	934	938	933	997	972	928	966	926	979	932	923	896	944	931	958	955	961	972	934	960	929	939	954	917	946	936	891	939	879	981	955	963	927	904	961	999	1007	959	892	938	1006	939	949	930	947	895	906	1026	977	913	918	901	958	972	931	970	889	926	940	958	971	988	950	997	919	940	946	927	1020	949	1023	893	875	930	994	903	964	923	980	931	932	942	923	905	923	973	943	924	882	959	951	991	945	929	955	975	951	936	949	962	881	978	977	998	928	943	962	903	950	928	963	949	978	995	976	957	966	946	941	946	958	1013	949	931	951	935	971	970	935	958	940	890	996	1005	972	950	950	918	924	913	921	907	909	920	934	959	967	939	1029	940	941	919	917	948	947	944	912	888	885	905	934	969	987	976	893	893	947	933	884	958	974	959	921	944	915	921	957	978	955	908	933	922	941	919	923	888	884	926	1003	921	927	898	963	977	953	948	943	922	925	928	977	897	952	957	911	969	900	920	914	1003	910	952	966	909	943	905	910	870	972	925	951	959	952	925	997	995	880	956	977	892	930	979	957	947	950	958	968	890	979	989	940	966	1003	994	929	955	956	952	971	967	942	926	936	984	921	941	923	937	930	923	956	953	966	930	951	936	933	981	962	999	917	962	945	979	928	901	1012	911	946	949	949	967	930	950	995	935	930	964	934	916	934	913	938	932	914	947	984	945	967	934	953	973	903	928	955	905	955	943	957	987	955	925	910	946	910	981	906	905	968	985	923	1001	985	927	979	939	939	945	973	956	937	955	922	923	924	954	905	930	905	948	995	942	978	890	951	923	969	935	927	922	925	940	960	924	963	953	914	928	973	886	955	932	991	953	931	964	977	905	934	955	967	956	939	946	937	952	930	929	935	930	974	918	919	912	936	955	976	999	974	921	965	960	981	918	929	901	889	956	931	940	948	977	957	957	932	941	948	947	963	967	927	901	958	933	935	967	962	1000	893	942	955	919	967	917	954	940	958	954	879	933	1004	896	941	965	964	948	969	901	917	942	909	944	989	944	939	914	986	925	897	915	886	904	892	983	958	938	913	912	943
23581	21590	28546	25144	21226	11320	4427	2602	1935	1550	1259	1096	967	821	779	731	703	694	657	598	567	539	566	529	544	518	509	480	481	473	522	485	486	451	496	477	475	453	444	464	482	472	483	462	462	443	469	456	453	473	437	480	458	436	448	448	429	444	442	479	455	422	455	408	442	468	467	453	472	464	436	450	433	434	448	446	407	437	469	428	427	461	476	444	421	456	458	416	423	486	434	442	449	457	448	449	427	465	474	434	458	451	472	445	412	421	448	464	456	455	431	459	403	448	471	431	428	482	438	449	433	444	462	464	461	481	423	449	418	447	463	442	463	424	469	460	444	408	428	419	425	431	501	413	400	464	425	443	429	451	462	450	422	452	427	432	452	446	434	466	443	430	431	450	444	445	454	443	424	450	390	407	409	410	456	411	417	472	429	465	454	475	428	429	454	415	445	484	443	425	456	465	416	434	422	444	443	475	427	429	406	441	453	433	454	454	489	448	451	444	442	421	448	434	455	469	465	486	439	443	434	445	462	436	484	419	445	424	457	446	427	437	447	423	465	460	445	415	438	470	447	450	437	441	438	416	440	435	451	423	424	417	441	424	432	454	459	418	447	481	473	444	454	457	475	445	448	427	448	407	439	487	434	470	476	426	468	450	426	457	418	401	462	425	434	438	448	469	431	428	443	403	442	456	452	474	439	413	447	466	434	456	461	424	429	447	445	430	471	451	450	456	449	469	447	398	453	414	458	437	413	459	437	454	448	462	502	481	395	471	468	427	438	415	413	429	396	455	404	440	424	434	443	434	441	394	446	433	446	486	423	401	471	462	399	447	454	432	444	382	410	486	462	460	453	448	444	406	435	435	457	429	444	449	425	450	457	446	444	424	442	436	441	446	458	427	457	416	422	424	476	453	420	478	422	449	435	454	450	441	439	449	451	438	456	409	426	427	441	452	438	411	466	476	450	455	448	440	445	424	420	435	427	408	455	422	448	479	456	450	433	411	449	467	443	461	430	445	452	440	462	474	424	457	411	446	417	430	403	412	479	407	483	451	456	447	445	453	408	421	438	435	461	416	450	452	463	443	458	426	426	471	473	418	429	461	438	409	468	414	483	439	432	462	470	418	417	456	431	429	443	420	460	422	437	452	440	404	442	424	469	432	430	388	438	444	419	411	438	463	463	426	437	491	461	441	436	446	456	436	407	431	459	448	439	398	446	494	435	460	426	448	437	445	457	438	418	463	444	421	488	449	435	421	463	425	439	442	427	434	419	451	442	457	408	415	442	463	459	453	415	454	461	448	453	454	468	420	431	416	464	483	452	456	453	478	447	426	417	421	424	432	476	451	420	482	448	439	423	426	455	472	431	467	438	439	476	402	418	470	432	436	428	453	428	422	471	445	463	410	421	414	475	445	441	426	480	433	439	459	438	445	465	446	455	445	473	404	431	437	423	435	451	442	446	435	447	445	422	425	451	469	504	424	464	487	455	458	473	476	436	458	441	496	433	450	423	447	422	440	456	445	410	438	436	422	446	430	442	423	452	421	466	441	446	446	452	452	477	427	439	452	443	444	429	441	429	429	455	427	431	430	426	455	457	383	431	456	419	447	431	421	491	485	480	435	439	451	487	432	443	408	460	456	448	441	425	423	474	457	468	454	443	410	445	445	458	431	415	442	451	453	444	452	439	425	485	428	476	438	446	487	468	419	478	457	416	445	470	456	432	432	462	474	458	477	466	454	470	416	455	415	415	449	436	444	428	482	434	417	391	445	449	460	444	465	447	450	446	391	432	441	421	433	417	428	426	427	446	443	459	466	422	439	468	431	471	406	450	447	413	462	455	461	461	459	433	480	424	454	469	410	455	437	415	456	422	398	427	422	487	444	450	419	457	455	450	458	440	440	449	443	465	447	431	454	454	482	430	440	448	453	448	481	418	461	446	413	432	451	485	465	470	435	410	458	442	396	468	436	475	457	453	374	410	472	454	457	394	420	426	437	423	414	399	457	431	452	459	433	406	409	466	445	453	437	472	450	424	454	431	439	458	425	463	454	425	433	468	415	440	466	443	452	429	441	443	406	464	464	431	459	414	408	491	438	429	462	422	465	439	421	467	420	478	417	433	456	438	458	452	459	453	440	439	444	406	440	447	414	437	447	387	421	417	441	475	482	457	441	487	412	460	450	382	425	458	464	432	475	404	419	429	426	434	414	466	448	429	450	462	422	423	448	438	491	434	445	429	425	392	407	450	425	447	447	456	365	423	424	468	462	432	437	439	415	435	416	496	440	430	467	492	466	449	485	480	420	459	425	428	451	410	443	429	409	437	457	429	463	447	411	468	424	470	430	417	462	413	441	437	450	429	434	461	435	451	427	428	467	448	420	460	449	451	463	456	436	411	482	471	494	444	431	473	428	432	412	456	419	424	431	458	440	449	448	474	431	483	442	430	446	400	445	421	443	494	447	440	454	443	451	432	438	450	438	435	485	461	413	449	453	453	394	426	470	427	434	420	428	404	462	474	431	429	447	447	449	479	444	468	441	435	482	435	454	472	405	463	440	465	434	454	458	443	446	460	414	465	415	438	429	428	428	433	431	413	426	493	421	431	397	426	432	439	435	450	471	421	413	436	475	455	441	455	423	449	416	459	427	427	417	466	426	434	447	435	421	436	445	448	459	441	463	465	493	435	454	467	477	464	464	428	423	445	462	423	434	439	417	408	439	482	434	443	403	422	454	404	408	444	478	454	438	476	437	457	464	426	408	458	436	449	448	460	456	422	448	428	422	481	465	473	433	485	448	432	439	452	440	444	457	435	396	438	433	435	464	430	438	434	408	483	436	392	415	442	412	449	414	442	443	457	440	450	478	439	429	445	420	426	484	457	420	397	452	422	461	426	421	441	412	467	476	444	444	433	440	448	438	456	453	415	416	407	428	428	472	426	458	417	423	467	458	423	418	429	473	437	415	426	422	414	468	452	459	436	428	433	465	432	441	445	432	445	441	479	451	451	416	444	415	419	460	443	420	430	414	452	452	463	425	476	446	456	458	490	429	426	440	450	438	432	462	421	426	438	423	432	424	440	423	434	438	441	440	433	446	461	433	393	444	435	451	425	435	447	460	456	471	451	460	445	459	435	421	446	442	389	468	423	439	429	459	453	452	455	447	472	446	421	462	452	491	464	439	431	422	435	433	484	472	436	465	429	449	420	421	439	431	453	453	422	444	457	417	474	441	466	431	446	456	426	398	447	457	428	427	429	405	396	458	411	470	411	469	448	462	414	430	427	412	453	444	398	455	428	463	435	428	432	434	470	459	440	444	445	405	459	402	440	448	432	429	448	432	428	461	441	412	414	463	457	437	451	451	473	449	440	450	462	475	434	475	428	441	452	423	447	405	428	403	449	411	422	415	457	421	444	436	471	447	462	416	454	434	434	460	436	450	445	438	444	429	426	413	423	412	460	403	436	429	435	429	472	441	445	445	438	442	420	488	451	444	391	460
14342	30256	23832	15563	12310	9629	7362	5478	4338	3377	2897	2417	1992	1798	1520	1335	1196	1145	1090	1002	997	967	906	885	861	811	836	824	831	827	764	753	751	732	733	781	715	738	744	725	745	713	760	679	727	744	706	734	747	746	758	718	735	688	653	675	691	724	720	737	690	715	650	692	681	685	660	704	682	701	638	705	698	673	703	699	665	678	683	685	655	708	682	698	704	710	685	633	692	710	667	706	672	676	684	744	710	676	678	720	673	736	668	698	732	708	704	728	707	674	669	710	666	708	667	640	656	658	657	717	684	690	689	665	712	670	665	667	715	670	733	664	673	664	670	723	683	706	663	713	695	682	705	713	681	646	674	728	689	706	709	708	699	661	632	682	693	706	650	665	693	704	724	683	679	666	719	666	680	693	697	701	654	676	719	691	685	691	701	673	697	672	678	685	707	699	672	710	707	688	657	656	670	641	626	712	678	691	668	701	696	722	656	689	680	717	725	697	686	631	723	685	695	683	675	654	665	631	713	630	688	705	693	709	706	732	673	683	709	695	676	688	649	655	707	696	616	641	657	697	689	680	650	724	686	695	675	688	690	696	710	667	728	672	679	674	669	717	657	695	653	670	670	672	683	679	644	705	646	733	697	628	689	699	714	655	727	669	719	646	676	704	690	721	645	702	688	705	694	669	688	685	674	673	621	668	691	655	679	706	740	637	700	658	666	666	744	676	703	679	701	638	687	700	692	683	675	672	695	696	731	699	719	674	716	660	684	642	734	722	666	726	646	650	679	658	689	702	687	687	677	677	692	696	659	734	697	694	690	657	709	689	657	677	670	700	693	690	676	720	680	640	726	735	656	673	633	674	688	703	685	700	669	640	696	662	680	671	702	697	678	659	683	658	760	640	683	661	719	693	686	700	696	696	662	673	668	653	695	657	681	709	618	648	711	694	684	717	697	721	641	675	681	712	696	656	724	656	659	666	718	704	719	693	676	705	659	692	679	656	697	665	665	699	669	681	674	704	668	675	662	719	665	677	701	723	701	643	708	733	673	677	719	639	701	653	692	691	664	660	691	711	701	654	626	703	616	694	639	702	693	685	672	672	680	677	703	675	735	676	692	709	676	705	706	680	692	713	650	672	692	671	666	685	718	719	685	689	672	691	672	697	669	655	712	674	688	687	639	669	624	680	706	659	718	679	685	699	676	726	704	673	722	701	650	644	704	643	646	697	658	662	639	655	649	691	700	660	664	672	654	666	686	698	674	696	728	704	671	673	666	685	665	734	703	663	651	693	735	716	645	709	707	688	653	720	708	671	701	658	699	685	657	677	718	709	708	702	671	708	650	744	711	735	674	716	656	734	656	698	682	701	653	626	698	721	652	698	706	661	705	682	639	650	667	644	646	681	687	662	698	661	658	680	715	704	690	668	689	693	642	718	660	680	661	668	665	669	667	675	677	663	686	756	662	709	687	710	684	690	665	744	733	645	693	725	695	709	716	669	664	679	683	706	687	673	661	703	696	684	650	640	689	657	703	678	718	709	682	740	706	660	640	686	665	684	663	637	680	637	685	620	679	683	679	667	663	738	658	713	694	733	701	620	681	701	735	718	710	703	663	681	650	672	676	688	699	667	672	720	720	628	697	675	653	669	677	658	678	673	674	663	690	683	700	702	682	658	707	727	678	670	689	695	660	670	653	659	662	679	700	676	703	684	646	697	665	673	665	681	684	698	653	684	657	685	663	632	694	696	722	718	674	675	673	711	649	659	698	689	668	685	723	692	724	677	693	755	697	658	698	709	699	728	700	702	688	671	644	728	700	716	675	647	695	708	700	695	686	690	680	694	636	702	673	681	680	636	665	684	678	720	721	694	691	731	720	705	673	654	674	677	671	676	695	688	722	705	697	621	707	725	669	707	658	706	692	717	701	700	678	648	713	713	693	703	662	679	664	669	701	719	682	743	682	643	716	652	679	647	719	672	683	691	714	741	678	659	727	715	678	681	649	721	675	698	715	668	665	718	649	734	680	686	671	675	700	680	668	727	698	722	673	669	775	712	668	699	701	674	707	680	699	672	677	723	655	739	661	698	654	713	721	740	651	711	640	671	684	674	711	703	669	711	711	690	643	708	630	652	722	694	687	708	687	732	714	711	690	643	670	671	674	699	680	723	662	705	646	690	694	692	668	667	719	684	679	685	675	662	701	658	690	701	680	713	654	655	699	699	671	663	678	671	728	695	719	700	642	644	701	653	657	696	688	661	738	627	683	618	671	669	655	681	668	684	674	727	673	696	700	664	689	670	645	718	693	688	734	692	672	637	615	705	663	687	705	684	694	682	701	670	693	745	644	692	709	708	613	766	685	685	685	673	657	687	702	673	650	753	722	648	694	681	680	670	741	660	661	671	654	681	652	665	665	638	713	705	662	688	686	670	681	610	664	656	720	665	719	679	686	640	714	647	659	705	666	651	685	696	689	704	703	701	674	643	673	726	680	682	694	718	690	693	685	701	653	671	661	704	652	696	733	668	660	716	665	691	661	699	672	734	678	634	692	665	632	704	687	660	697	682	666	652	666	726	670	700	687	712	678	702	742	661	651	698	655	686	678	711	682	703	731	681	661	688	698	624	678	700	680	723	664	654	619	731	698	718	694	649	716	722	670	692	665	686	633	710	697	673	705	686	668	722	680	681	648	679	684	710	716	704	677	672	695	669	607	650	689	668	666	632	688	709	665	682	737	715	680	651	669	732	691	680	649	640	668	659	639	629	691	675	672	667	698	689	660	684	711	662	634	635	716	698	692	695	673	695	679	694	709	636	700	665	671	724	745	644	737	642	749	699	680	673	700	686	696	674	700	648	661	684	696	658	703	679	663	663	684	695	684	679	627	719	698	709	703	662	704	677	683	697	698	702	677	702	677	665	712	664	686	668	678	655	685	669	680	687	688	678	661	692	602	664	706	676	707	667	702	661	662	702	667	706	745	701	673	707	679	679	693	641	681	650	676	681	646	666	694	666	660	706	642	667	648	643	657	664	628	684	665	646	700	642	664	661	662	662	683	710	656	624	641	679	689	677	712	713	680	705	691	692	685	666	642	675	676	682	687	632	625	668	657	690	668	705	708	713	672	700	691	632	661	695	642	652	652	685	693	668	687	677	675	697	652	734	677	657	713	656	653	688	713	692	661	672	698	682	702	708	688	709	700	675	696	675	660	713	697	713	693	629	720	681	729	627	643	698	688	662	680	705	712	677	684	663	681	733	704	676	613	675	654	663	712	684	672	700	682	687	746	684	734	693	702	669	686	700	695	686	695	710	666	694	708	728	685	709	721	724	718	727	707	693	645	683	660	682	684	672	707	722	671	651	697	630	702	735	739	717	672	711	695	749	678	706	688	661	716	664	674	687	636	667	657	723	673	655	620	673	671	639	658	649	680	683	685	710	678	705	736	696	667	671	667	661	647	712	668	675	706	654	689	629	724	662	656	697	708	715	654	711	634	650	696	675
25036	21585	26700	24644	8117	3617	2538	1774	1448	1342	1155	1040	946	830	844	803	787	733	661	677	668	632	598	657	594	664	638	628	565	605	592	603	597	595	585	596	575	570	584	537	576	581	604	570	569	566	613	588	614	612	575	619	567	633	604	629	620	585	561	592	607	585	615	583	560	582	531	579	587	540	574	550	534	589	586	519	583	626	584	544	542	556	582	581	589	594	564	595	579	570	594	582	570	569	560	567	597	580	538	598	568	593	544	568	554	549	595	575	577	586	540	541	549	595	570	574	557	601	582	590	563	575	608	549	577	572	575	562	538	582	560	562	572	572	593	577	580	570	559	608	564	554	573	590	592	568	553	566	550	577	567	546	566	563	542	591	581	566	591	565	593	573	604	552	541	529	564	557	565	539	547	573	565	521	611	606	558	532	598	589	545	582	571	534	537	636	592	574	559	531	571	566	564	529	547	571	522	565	555	564	581	573	551	577	526	568	569	539	553	597	608	573	580	601	553	593	555	514	541	562	567	580	568	602	564	527	576	520	544	567	591	589	537	599	519	571	612	583	575	573	560	554	604	588	602	582	506	601	549	573	596	593	562	565	539	571	566	588	562	572	562	568	593	542	558	586	595	592	575	567	519	597	575	582	605	554	566	562	546	556	536	554	546	542	572	543	583	547	572	532	632	585	593	568	583	550	553	560	516	565	591	608	559	593	602	587	549	616	558	555	574	591	592	614	581	563	574	575	523	536	576	564	542	570	522	537	549	569	586	530	583	552	568	576	576	561	533	569	571	541	606	583	546	580	574	580	540	577	530	563	539	582	547	549	599	587	534	558	608	536	575	569	569	513	553	567	589	577	523	578	579	564	579	615	570	584	607	597	548	591	546	576	560	586	575	550	515	535	585	593	559	538	591	567	571	556	593	531	546	566	565	590	579	611	551	532	518	496	589	562	604	613	540	578	545	534	571	568	604	574	604	571	603	575	546	605	578	566	625	590	555	572	580	581	568	591	558	567	504	543	588	557	590	546	584	563	512	549	607	597	544	583	567	549	603	603	556	596	554	595	560	585	548	548	594	583	566	533	553	585	565	555	530	575	608	557	573	518	547	596	565	618	578	572	579	566	604	527	552	542	547	568	539	553	581	562	557	540	575	584	591	534	551	545	542	566	523	562	578	515	599	561	582	575	570	598	556	543	557	560	582	576	593	567	595	570	557	535	590	549	592	559	546	567	610	578	563	588	591	564	594	551	585	530	543	604	586	583	512	571	585	583	605	569	582	573	565	580	549	571	596	516	588	602	547	573	549	596	562	590	566	546	578	528	566	569	572	549	547	572	551	560	566	600	538	583	544	581	589	582	607	544	608	558	598	570	561	559	581	582	575	631	516	584	568	553	572	546	535	637	556	546	562	589	594	528	596	572	519	569	610	554	540	536	513	561	600	561	543	563	566	617	581	570	603	569	583	579	497	556	570	530	586	579	562	540	565	536	583	567	553	579	591	589	561	579	614	576	580	586	560	568	547	586	568	566	568	569	584	569	580	557	560	609	592	579	546	585	555	577	577	556	565	589	563	539	557	581	576	560	574	554	531	581	556	582	583	563	537	590	557	581	589	579	599	572	542	598	585	578	540	564	577	566	605	605	593	526	508	588	535	607	581	513	548	532	587	573	593	582	525	557	559	597	582	546	556	581	608	511	588	573	604	622	590	567	575	610	564	566	550	551	590	568	533	576	578	539	593	597	590	580	559	558	591	608	593	532	552	551	584	545	570	568	567	599	612	535	577	561	561	572	579	595	565	605	534	561	633	551	586	549	588	588	543	532	580	578	546	547	591	576	510	541	598	508	559	537	575	558	568	573	605	552	561	574	547	562	584	581	581	536	591	559	570	583	567	531	593	563	575	548	544	548	537	576	573	597	589	527	580	559	600	525	613	517	556	597	571	589	555	589	541	555	614	573	606	552	558	586	604	558	557	572	559	588	567	582	584	617	527	552	557	534	556	585	526	588	586	562	500	587	575	589	569	598	553	580	588	571	589	546	577	543	592	594	558	606	527	562	573	555	560	570	621	531	551	597	604	580	569	566	537	553	559	584	576	589	565	603	539	541	604	559	601	566	588	596	554	581	563	551	576	564	588	545	581	563	574	548	519	566	560	563	559	564	557	547	554	581	562	578	570	582	573	566	565	546	602	564	570	512	563	518	570	563	619	628	578	541	561	556	602	585	586	569	583	611	586	584	597	578	588	546	547	587	550	595	618	565	561	599	581	614	535	533	565	547	558	582	579	539	591	550	592	579	558	575	564	543	552	532	571	590	603	564	592	557	627	569	591	566	568	564	515	561	574	605	533	629	530	567	551	587	557	534	569	561	574	589	591	577	575	576	555	498	558	574	571	565	570	607	596	514	571	558	567	604	576	529	580	532	585	560	631	552	541	603	586	611	583	576	549	586	545	536	585	598	579	552	558	555	537	556	561	531	554	567	577	595	560	556	562	553	580	603	585	541	568	561	565	522	596	605	597	556	544	596	554	588	549	624	568	603	579	586	556	533	562	595	567	562	572	544	586	553	591	602	558	564	582	602	562	597	607	560	612	543	591	531	561	532	570	546	567	636	526	556	584	566	571	561	559	580	593	572	600	593	591	588	570	593	544	584	549	582	574	547	593	574	540	579	557	543	577	550	601	567	595	550	587	556	565	554	579	575	574	614	553	532	537	540	574	551	561	599	566	538	530	543	574	571	571	574	551	576	525	568	612	575	563	629	561	586	615	578	538	602	559	548	548	556	571	549	554	553	521	546	585	555	548	592	510	542	618	583	607	594	558	591	571	583	546	589	575	624	579	559	561	577	538	546	588	602	606	591	552	542	568	522	583	572	562	565	563	615	597	565	545	542	526	547	602	519	563	596	591	580	548	586	532	600	523	563	524	587	549	566	538	574	558	589	561	604	533	544	558	532	593	574	549	558	593	610	565	547	556	611	566	569	590	540	541	642	541	596	543	559	539	552	520	581	576	542	565	594	589	580	582	594	570	569	549	581	556	581	588	582	538	581	562	573	539	552	564	612	561	601	617	598	547	587	573	581	523	582	547	539	579	560	551	552	588	543	560	539	546	572	642	550	567	605	550	583	540	556	560	596	537	587	572	564	589	549	579	548	582	566	583	561	600	572	529	558	566	600	548	568	564	572	560	545	530	543	545	538	554	566	590	608	575	536	543	580	540	551	541	575	592	565	572	546	577	551	540	578	578	557	569	556	639	587	567	582	544	594	555	551	562	555	583	576	612	560	561	600	596	591	567	566	512	550	526	555	567	572	558	542	612	591	572	551	555	575	566	551	578	555	610	574	590	548	572	538	571	563	579	601	577	569	542	569	562	547	595	603	581	566	575	593	575	539	543	534	559	588	572	552	592	570	587	559	576	608	575	575	553	546	575	576	577	557	538	583	560	539	555	565	598	595	581	594	561	543	527	565	540	545	524	592	546	583	597	559	553	564
13464	25520	19978	12697	9456	7339	5565	4374	3423	2859	2306	2065	1801	1598	1466	1317	1272	1156	1117	1111	1065	1046	1033	972	963	1010	955	1007	928	996	943	877	871	933	862	870	951	899	896	894	925	857	922	885	881	866	895	845	839	894	883	914	942	854	886	873	902	880	869	836	836	846	843	839	839	896	859	878	903	814	819	890	850	908	855	843	852	889	850	846	838	868	841	819	849	871	858	857	787	890	832	821	813	878	825	843	859	906	865	875	849	852	811	850	796	851	871	900	829	830	849	907	895	828	861	854	882	836	789	831	841	855	878	853	878	829	844	811	864	932	842	879	862	869	883	817	832	887	846	857	838	900	818	840	871	852	811	846	842	824	826	856	846	835	870	844	828	825	902	842	860	886	869	867	825	818	888	840	891	895	890	858	920	848	855	888	843	846	853	903	896	876	866	846	867	887	854	867	875	852	880	828	845	869	887	889	831	877	863	883	859	811	911	869	845	873	856	852	844	861	862	847	835	878	808	841	910	866	844	895	865	901	828	843	844	845	884	826	853	831	823	887	872	858	872	832	862	837	869	821	823	850	923	845	824	849	847	885	894	873	893	941	832	864	864	861	844	853	943	864	809	813	900	851	846	819	918	842	855	825	862	819	886	810	864	804	912	857	876	868	869	824	864	823	884	842	872	867	878	874	900	823	908	907	814	820	856	884	883	868	854	859	896	861	867	865	861	807	800	852	869	815	805	923	863	824	822	887	809	812	847	868	789	845	815	856	847	920	865	886	896	864	858	865	864	883	863	893	909	819	860	864	886	871	844	867	868	879	860	834	845	893	869	896	880	840	868	887	848	863	911	860	827	890	830	851	835	867	810	876	876	847	822	852	817	827	830	856	836	836	862	833	883	867	879	827	846	814	842	864	849	873	881	893	859	808	874	894	874	848	819	862	901	890	837	861	825	843	848	891	885	852	844	879	818	817	842	865	869	885	825	852	775	868	835	860	787	847	841	808	913	862	872	868	869	906	897	872	855	892	855	887	820	872	877	827	847	843	853	840	852	843	926	869	850	860	854	943	882	849	812	846	871	887	821	856	878	877	906	841	866	855	831	860	892	885	903	873	858	879	813	838	836	832	933	936	833	848	920	839	881	861	869	798	843	830	894	846	867	859	874	863	851	849	878	861	858	848	868	821	835	851	856	821	867	847	853	825	842	875	845	829	849	835	855	832	830	790	829	820	858	870	836	858	850	883	813	884	826	853	806	880	843	878	840	870	848	868	885	909	834	829	888	844	854	863	899	892	880	842	835	858	869	797	856	898	832	890	915	792	850	808	905	864	869	855	870	830	903	868	843	874	845	924	851	875	919	839	872	805	880	870	900	817	839	866	861	902	802	824	907	864	884	872	890	839	883	791	826	868	840	784	816	858	833	926	871	853	826	832	849	862	855	849	892	861	859	782	897	852	850	835	828	849	879	852	824	856	852	828	878	895	869	866	857	832	864	833	862	825	857	826	841	897	839	849	886	853	853	876	830	861	863	824	870	861	831	864	827	799	848	904	791	890	825	890	876	803	863	858	867	856	852	855	890	880	821	867	865	847	906	814	858	880	840	881	883	863	883	838	844	886	894	844	880	863	886	827	859	841	861	817	816	858	877	829	882	872	828	837	857	836	856	854	884	862	786	844	871	866	872	883	881	905	824	851	852	826	890	967	833	868	894	822	867	887	849	838	851	841	901	864	871	845	887	925	873	878	873	804	825	798	862	856	885	851	882	850	840	845	840	889	850	857	847	836	887	897	843	895	863	835	872	858	909	838	864	832	828	864	841	839	845	789	842	871	886	863	912	852	809	818	841	856	879	864	837	889	799	842	859	866	837	903	863	827	845	855	866	837	824	809	857	879	871	854	892	860	890	888	844	850	824	873	865	845	862	842	840	902	874	833	829	868	820	874	872	907	824	845	861	902	852	832	885	829	843	916	814	858	868	869	882	862	854	832	835	874	883	825	797	820	869	877	827	861	851	835	860	859	879	837	883	886	867	895	807	841	891	830	830	897	809	874	846	814	843	857	906	832	847	838	853	895	904	858	851	855	839	850	874	870	853	877	918	866	880	875	850	812	884	854	865	844	869	908	886	858	832	861	864	856	818	850	781	877	862	840	872	815	861	830	833	847	888	871	842	909	866	854	866	902	842	864	851	875	864	814	853	857	830	854	873	857	855	846	848	863	857	901	825	802	871	869	876	847	805	848	874	868	853	819	839	833	810	883	874	922	873	861	834	847	856	841	812	837	883	904	854	859	833	843	848	858	860	883	834	910	870	890	829	876	808	812	852	873	866	824	845	871	905	812	825	834	830	828	866	827	832	834	921	867	801	881	869	846	877	891	833	838	869	910	847	872	836	912	880	858	851	805	876	831	832	853	857	856	859	906	837	879	851	888	837	842	848	877	865	850	894	870	873	834	835	848	780	915	850	822	839	872	903	921	855	845	856	854	806	874	877	799	846	888	898	821	896	851	784	891	841	842	874	887	881	851	873	849	874	887	866	802	894	844	802	794	828	861	878	826	820	831	882	855	855	813	854	911	817	919	826	848	838	884	849	884	879	865	824	839	861	867	841	873	859	854	845	846	777	874	910	878	882	797	861	884	872	882	879	794	932	871	851	889	899	845	862	877	881	876	916	847	874	889	835	878	804	876	878	848	870	886	901	868	872	850	840	874	926	860	840	855	929	836	835	826	830	823	859	952	872	817	791	906	871	868	835	822	862	876	846	849	784	843	884	830	839	899	830	846	847	865	927	848	816	855	839	827	847	868	806	865	848	834	842	895	850	882	833	897	845	877	852	791	850	875	914	831	878	862	859	816	852	839	842	856	854	841	870	799	807	843	927	788	863	866	841	895	909	915	855	899	884	881	873	867	879	887	814	851	876	868	848	894	810	784	846	903	848	845	858	848	920	842	891	879	837	895	860	858	809	882	844	858	859	838	891	799	894	841	837	847	866	886	863	839	850	866	928	891	853	853	818	880	816	861	923	913	874	903	854	878	833	824	860	869	823	830	871	849	845	852	818	885	857	851	833	826	887	833	840	879	827	841	854	860	853	830	861	803	878	882	942	806	862	863	846	852	876	854	864	843	856	782	841	859	846	871	871	812	845	902	802	897	832	808	922	814	853	863	876	811	899	799	812	848	834	839	829	846	823	867	832	882	875	842	847	846	912	859	847	876	804	882	862	923	835	831	876	850	860	853	859	858	857	869	867	851	857	868	879	859	833	868	858	840	856	893	829	872	872	837	866	863	866	890	912	846	787	856	893	884	880	849	879	846	875	909	871	838	835	819	897	861	827	828	867	878	847	896	873	833	787	816	848	853	864	848	811	857	854	873	849	858	883	836	857	855	876	870	833	862	845	845	868	877	883	832	799	801	857	850	851	867	885	852	876	876	872	915	867	825	794	815	886	841	802	875	874	855	882	875	913	910	851	810	852	813	850	843	858	849	857	834	857	859	856	854
22757	21579	29058	24588	21640	20331	9369	3626	2456	1999	1728	1378	1114	1045	855	727	676	686	622	550	553	507	472	473	467	472	451	471	398	458	418	375	396	365	392	391	383	334	372	363	371	395	375	367	382	355	355	374	318	330	357	407	372	333	357	312	344	309	375	346	345	318	340	342	351	341	340	320	321	321	341	352	332	309	333	344	342	356	348	345	368	338	344	373	322	323	355	343	352	309	294	337	329	350	333	357	321	361	344	334	312	338	317	308	334	332	349	299	363	334	346	374	357	354	337	335	336	343	314	332	336	337	369	338	330	351	339	339	330	320	346	316	338	341	328	336	333	360	354	324	363	333	328	337	323	345	361	350	314	345	338	327	315	351	357	360	364	348	350	327	338	334	344	363	339	339	323	341	333	323	340	309	327	359	346	354	335	351	333	366	328	324	333	329	320	375	350	318	325	335	345	317	342	311	322	338	300	370	327	317	308	318	333	352	364	358	350	321	331	326	292	345	359	309	337	343	366	344	340	319	370	292	352	327	356	319	343	322	331	313	308	349	346	335	315	302	324	350	312	343	338	346	349	342	344	361	305	328	314	319	369	364	335	348	352	327	312	369	328	334	345	330	340	324	347	313	303	323	318	328	341	328	348	326	344	329	338	349	369	341	338	347	329	330	341	349	345	351	338	328	308	329	379	317	323	322	364	335	333	333	331	330	320	350	327	361	329	367	356	348	336	367	342	356	327	367	321	337	282	346	335	339	332	323	343	352	343	279	328	334	359	323	336	363	354	304	362	316	351	331	324	296	356	332	335	349	318	357	336	341	318	361	325	334	329	342	374	336	296	326	315	378	365	340	310	347	324	368	316	308	306	345	360	321	363	341	316	330	342	335	370	320	322	352	357	304	363	340	341	340	299	360	361	314	335	339	303	290	358	356	339	313	339	309	360	337	306	342	363	369	338	338	327	344	342	343	299	307	311	364	358	335	341	335	347	325	340	319	345	325	345	364	319	318	323	313	310	352	321	337	309	353	350	330	307	321	344	352	334	342	329	340	330	334	332	357	362	330	317	363	330	328	304	337	365	327	325	362	315	343	355	308	347	304	337	349	318	359	332	367	314	353	347	333	352	297	328	322	337	353	353	356	331	338	376	307	340	326	377	311	311	329	301	324	338	347	324	302	367	341	301	351	316	355	291	305	345	345	357	329	363	362	376	334	339	341	313	338	339	322	351	335	300	325	348	333	365	318	353	340	344	324	352	329	322	333	304	345	298	331	329	338	319	316	327	333	353	318	337	325	344	347	332	346	380	351	362	328	330	325	327	311	324	358	323	333	310	338	344	337	344	346	318	354	359	351	327	349	297	349	319	337	311	328	368	361	344	342	353	336	321	307	352	364	358	320	347	299	300	323	331	324	312	351	334	328	312	358	336	359	323	351	307	366	355	331	373	358	366	355	330	348	318	335	341	326	278	319	315	330	321	344	340	334	348	329	341	332	353	298	327	337	343	338	336	323	319	333	363	363	329	339	328	336	343	342	363	311	353	349	328	355	370	320	376	335	310	318	343	344	340	317	333	356	317	325	379	293	312	329	328	287	354	377	364	330	359	311	350	337	357	339	327	367	331	358	313	369	336	332	334	355	360	313	317	338	355	338	331	336	305	361	354	338	345	338	332	344	379	324	307	332	333	306	327	328	355	343	332	328	311	326	351	339	343	312	339	345	384	329	340	331	375	327	314	334	320	337	315	355	349	325	330	359	366	347	303	353	330	333	377	342	335	350	296	329	329	357	336	319	364	329	321	320	359	297	328	347	333	338	333	310	329	330	320	340	359	289	356	331	366	326	325	332	361	348	329	321	323	313	351	322	335	342	331	330	330	312	322	359	330	337	314	357	354	382	354	349	331	334	345	300	322	322	319	338	340	310	316	341	333	366	310	322	327	334	351	341	323	351	298	346	358	316	323	340	333	358	340	323	329	334	334	323	359	372	313	294	333	333	342	346	294	350	362	333	352	292	342	333	337	323	333	320	315	303	337	346	317	333	330	328	363	329	337	342	364	304	358	330	316	323	326	347	312	354	344	347	316	312	347	304	361	336	335	344	352	388	352	348	352	330	329	315	356	313	340	302	333	330	318	361	316	370	318	347	323	347	292	315	319	325	337	323	355	346	327	314	313	345	333	323	336	322	326	309	353	331	309	314	362	322	318	357	361	327	322	332	305	311	328	336	327	312	335	333	353	307	351	333	342	355	369	308	348	355	351	342	328	335	345	330	335	318	355	333	332	336	341	322	327	369	324	335	353	326	335	342	306	333	330	323	353	332	350	341	307	344	351	351	345	336	381	324	340	312	317	349	336	355	320	324	360	376	315	371	353	342	362	314	332	336	323	348	321	353	335	363	333	335	361	369	324	335	324	354	342	305	325	341	340	332	378	305	324	337	324	344	357	342	370	335	332	318	351	330	307	362	334	324	346	339	349	340	280	334	389	320	361	327	343	333	337	328	328	324	357	308	344	326	325	299	313	294	357	337	348	332	317	344	331	359	312	344	317	344	329	343	347	343	357	330	359	344	320	330	366	317	338	322	314	311	332	321	373	346	354	318	318	318	320	329	350	345	381	324	339	347	339	332	347	330	327	316	330	325	338	291	334	323	339	327	339	322	348	334	329	309	300	330	353	299	321	328	312	319	306	327	326	355	317	348	358	339	293	322	334	344	358	395	355	345	329	323	356	369	305	290	333	317	370	294	315	335	341	344	326	339	339	315	325	334	351	304	318	337	322	341	339	323	346	330	324	349	322	364	350	354	345	347	348	316	334	350	330	334	322	298	307	326	346	323	332	319	309	326	336	337	340	313	351	320	310	312	336	357	358	318	350	313	307	325	336	329	326	326	334	375	323	324	322	329	328	343	355	350	349	329	325	314	342	341	344	362	362	325	339	323	346	314	346	342	344	338	345	315	329	322	304	352	329	316	332	315	335	324	332	306	315	310	352	322	363	325	320	315	309	310	352	359	326	330	367	316	352	317	329	314	356	378	382	306	327	347	321	359	361	395	323	344	352	357	316	366	313	339	325	317	342	366	344	306	362	341	333	335	324	354	365	324	320	336	340	343	316	356	360	345	320	290	308	352	318	306	327	324	357	325	355	376	348	309	368	291	342	336	306	339	295	351	332	349	334	306	329	354	329	322	355	329	326	340	328	340	356	315	339	328	335	355	338	351	336	373	340	379	343	306	359	343	330	328	357	339	329	335	317	331	339	327	307	341	356	356	332	331	340	352	315	317	328	325	341	340	342	329	317	337	355	329	329	319	343	327	339	344	379	366	360	327	343	303	341	339	350	347	319	338	359	351	311	326	310	338	340	334	315	333	362	311	281	301	351	319	344	318	334	325	358	346	356	327	331	305	326	321	319	342	333	325	334	326	334	359	327	310	340	334	334	351	319	333	339	313	331	330	347	349	330	348	325	338	367	328	331	324	337	343	330	316	333	348	340	302	302	330
16511	34947	28470	20051	16130	12598	9804	7525	5818	4593	3796	3036	2486	1973	1803	1519	1358	1255	1056	965	1018	910	873	800	750	747	731	722	705	671	671	668	591	598	638	618	610	583	554	567	609	581	589	574	586	549	550	571	587	490	559	568	524	548	534	548	542	604	520	535	520	515	560	527	525	533	510	506	534	478	544	505	503	518	513	516	577	508	540	540	502	558	532	518	507	495	532	503	492	506	528	483	564	528	509	468	500	495	498	540	531	537	485	524	510	509	539	543	510	522	483	517	463	534	504	505	524	481	493	524	490	495	501	532	503	545	542	479	543	555	522	521	539	492	546	499	530	524	494	472	520	507	523	494	541	523	521	500	483	551	504	511	505	506	476	509	496	528	540	487	527	506	524	565	492	503	496	470	527	511	512	504	500	488	463	507	494	502	484	528	530	500	538	518	470	508	563	537	546	539	511	460	522	546	528	536	518	484	531	539	516	510	519	549	511	523	529	502	495	476	527	509	534	514	511	481	556	532	510	484	527	530	499	513	564	515	521	545	502	523	505	491	527	509	521	535	518	563	495	520	505	542	567	498	500	533	501	554	504	538	491	516	516	501	505	533	477	532	522	507	492	499	540	491	537	513	538	501	482	495	539	515	549	492	496	518	505	535	509	502	514	509	519	512	530	506	493	508	526	518	594	508	502	515	528	447	509	533	500	473	535	530	559	482	534	527	492	518	537	510	533	489	559	518	518	520	549	534	499	538	521	524	476	499	510	505	490	532	490	512	536	483	522	502	543	524	475	518	517	569	531	482	528	534	493	490	520	488	473	517	490	505	557	509	487	504	488	509	534	532	526	542	484	501	498	486	482	512	516	508	498	531	532	505	521	531	471	524	514	505	504	511	546	499	502	514	515	504	535	522	473	523	490	482	526	504	522	519	495	534	490	509	525	475	495	498	492	529	545	503	548	504	479	506	507	491	530	476	492	468	519	524	553	489	521	494	501	501	529	489	474	491	519	499	487	499	486	521	500	499	492	524	504	502	489	515	514	533	483	526	468	495	482	543	520	499	542	498	505	507	478	500	514	507	518	556	514	509	524	522	481	486	478	534	490	490	554	528	521	474	488	522	551	502	550	502	537	488	506	551	461	515	521	504	514	520	526	503	506	470	520	534	499	518	543	522	519	503	499	538	533	499	507	513	507	518	503	506	505	521	543	502	512	503	555	490	527	501	489	477	537	521	500	535	499	507	544	484	510	518	512	501	479	546	515	486	539	577	524	505	531	532	486	522	496	504	533	529	512	521	495	505	481	534	499	530	499	520	503	527	498	456	526	517	528	479	522	467	468	521	499	503	513	523	536	480	499	522	535	515	503	546	516	536	490	538	540	552	487	477	516	513	456	523	510	473	544	477	530	504	511	530	488	499	522	517	518	518	510	532	519	523	534	500	521	526	539	522	544	547	536	518	533	518	490	524	502	520	528	479	496	488	497	539	531	517	523	543	526	530	476	555	496	472	529	518	499	525	520	496	521	485	528	502	510	536	505	521	543	502	545	531	516	496	507	507	519	524	517	534	498	514	528	490	501	520	516	515	533	540	547	504	477	515	530	522	503	511	491	478	543	503	500	540	534	504	547	485	503	528	508	519	522	535	514	493	478	537	486	495	524	460	501	519	498	524	513	541	529	530	509	480	488	491	504	542	511	492	490	512	498	522	591	521	525	487	529	468	515	478	504	531	537	510	502	518	490	518	512	521	510	473	501	523	528	519	478	512	503	488	496	528	488	517	500	485	507	533	482	534	499	489	508	509	558	505	505	532	499	512	499	485	496	489	515	478	541	503	463	504	505	520	513	500	511	516	540	501	497	463	529	491	537	513	516	521	526	551	506	528	515	536	548	520	547	571	497	531	489	504	507	531	505	492	525	497	508	483	550	542	504	511	520	525	527	515	476	514	500	527	550	515	521	487	518	524	490	485	489	539	546	509	480	496	519	530	559	549	555	524	529	569	465	500	520	490	542	523	478	523	499	496	535	493	541	519	537	490	513	527	552	505	531	549	529	518	474	492	520	489	503	494	535	525	501	501	527	517	507	483	502	517	511	492	493	504	510	504	530	498	528	491	528	580	495	484	531	496	497	537	507	537	485	505	531	482	498	513	514	504	514	501	517	506	507	485	491	482	489	510	524	497	513	498	502	498	525	509	463	483	496	531	514	490	514	532	566	536	522	528	514	488	508	566	452	485	557	500	490	497	526	548	511	538	520	523	495	486	487	501	469	479	520	497	535	494	540	506	494	489	516	536	498	507	502	517	500	494	492	535	487	483	493	529	493	502	562	527	520	497	536	518	498	502	494	505	501	551	508	480	494	495	511	531	506	516	482	506	490	506	541	503	524	516	490	513	504	492	490	504	505	509	531	529	473	517	540	482	498	530	505	496	523	507	499	498	517	526	496	456	545	517	497	473	540	530	499	554	502	508	510	489	537	533	505	477	477	515	504	519	534	474	519	538	518	513	510	535	469	538	488	533	516	527	546	504	454	517	498	516	454	518	545	528	479	470	505	536	487	488	532	529	514	523	480	522	532	529	493	513	529	526	555	517	493	520	468	515	491	478	491	505	482	519	517	529	494	510	473	513	500	495	504	502	502	544	501	510	556	483	518	555	515	475	511	528	507	494	478	558	543	523	505	551	495	548	504	509	521	493	510	507	520	523	506	495	512	493	514	494	510	528	505	556	546	511	508	534	505	546	504	475	505	497	458	525	497	496	495	515	510	541	543	509	538	516	482	504	542	545	494	488	542	522	483	531	521	511	516	486	518	504	506	504	488	495	519	525	505	540	560	509	531	539	452	522	507	526	491	496	524	531	518	468	519	499	570	509	531	525	554	528	501	511	506	522	525	504	468	529	531	497	502	536	496	518	543	506	496	526	525	552	526	501	512	531	505	496	507	546	483	482	500	544	508	517	522	532	519	515	522	541	479	511	531	548	532	532	507	499	524	493	536	534	556	515	562	501	488	515	456	524	506	549	574	517	499	527	486	470	494	516	548	505	495	495	568	512	518	517	524	552	505	499	514	499	516	523	494	509	463	511	513	529	491	541	478	563	509	526	491	488	519	502	529	538	499	490	541	525	465	502	542	521	527	524	516	508	485	547	524	541	508	525	512	518	516	492	511	500	512	496	526	547	510	534	516	533	482	498	507	560	471	529	542	554	544	518	506	491	481	531	498	510	559	471	563	515	527	465	520	469	512	541	499	467	491	515	504	504	566	539	506	495	512	503	528	528	527	533	493	526	531	519	547	546	539	500	472	516	496	581	512	526	547	527	525	498	535	513	517	516	473	493	538	528	497	485	475	490	474	500	537	530	514	567	479	497	545	506	497	491	474	516	509	499	483	502	544	512	554	518	511	523	486	446	524	502	496	485	525	513	506	560	550	536	502	521	529	532	521	511	519	500	535	490	503	512	502	538	510	500	520	490	515	526	536	494	532	495	542	511	506	530	491	514
27756	19755	12824	6875	3737	2500	1780	1451	1293	1077	981	917	908	806	789	722	706	733	679	674	652	676	684	668	655	669	671	642	649	630	672	589	646	610	636	628	597	626	623	598	688	647	581	622	628	644	640	665	658	598	599	585	637	634	609	605	620	610	597	617	595	639	664	647	634	622	561	607	608	629	642	625	627	601	601	616	590	620	632	599	645	608	637	617	613	618	618	628	597	644	596	613	617	598	601	587	582	616	636	644	587	629	606	636	629	629	596	620	632	625	609	629	652	627	628	599	623	596	611	581	660	602	618	636	639	611	606	633	649	673	609	633	629	630	668	652	598	616	622	595	651	661	594	622	594	594	599	603	635	668	625	600	641	620	614	648	618	604	620	622	659	651	578	632	571	638	637	611	607	602	640	635	627	597	652	661	607	679	656	630	614	641	606	638	639	625	626	643	649	630	627	622	582	628	667	603	619	670	589	626	656	644	642	619	617	599	597	606	605	621	598	600	632	651	604	599	668	643	609	630	625	626	604	571	581	584	615	672	627	641	609	590	629	663	663	641	642	598	604	586	604	609	657	657	609	601	648	657	635	624	641	601	616	596	594	650	657	625	651	594	626	634	632	644	595	589	625	614	596	610	621	546	580	593	608	624	587	619	625	617	613	606	548	624	595	603	671	630	635	650	649	653	609	607	598	629	645	620	631	616	630	625	615	576	601	637	621	600	607	571	626	588	635	553	648	617	632	630	640	605	618	620	613	635	666	653	596	623	624	595	647	643	599	648	628	630	640	587	587	595	636	595	603	615	637	641	579	617	659	621	613	606	630	576	616	622	634	562	627	601	647	632	594	668	582	589	611	631	578	621	613	600	640	624	597	602	596	619	643	633	656	632	661	649	612	603	592	597	665	614	626	642	650	596	614	621	592	624	652	606	665	648	644	654	647	603	642	610	620	611	636	594	617	602	633	624	629	642	604	592	593	609	633	610	612	625	560	585	587	604	636	617	659	607	602	642	607	550	595	636	635	616	647	641	613	669	592	659	584	600	574	610	573	650	595	580	614	620	591	610	612	636	608	620	613	620	617	642	631	635	657	593	587	577	638	592	576	587	623	582	633	623	587	593	582	604	621	623	630	650	637	640	628	651	644	602	597	634	590	622	629	600	604	610	616	599	602	588	601	600	596	620	591	652	580	630	609	618	639	641	621	619	627	640	639	611	620	645	593	592	607	633	626	630	638	610	582	654	637	601	606	600	630	642	596	629	640	629	657	643	624	598	621	594	634	628	629	652	635	617	619	629	629	615	632	623	636	643	620	628	638	604	606	618	583	626	645	579	671	600	619	604	622	622	531	581	628	627	576	598	585	573	636	624	619	655	614	620	635	620	637	597	626	594	585	592	617	576	626	610	632	605	662	590	616	600	635	616	575	607	607	651	600	630	621	616	586	606	640	575	610	627	615	634	650	637	665	576	599	610	637	609	612	628	612	604	684	665	681	631	641	610	660	623	597	631	600	685	648	612	617	640	624	645	637	607	585	612	608	625	666	621	630	609	622	628	609	564	600	647	636	621	642	660	625	593	656	604	611	601	626	639	619	614	600	659	599	644	606	631	654	668	619	595	641	618	610	605	597	606	591	626	627	610	616	582	589	631	596	608	638	627	609	617	629	652	610	653	620	616	657	613	603	640	639	658	619	658	645	633	628	639	649	660	599	645	625	586	562	619	605	655	608	592	623	603	603	640	617	636	608	606	618	554	581	626	592	607	650	620	621	616	641	624	639	591	628	625	650	637	631	635	611	625	622	614	624	616	636	663	597	610	652	632	642	621	617	565	616	632	599	584	652	597	598	611	646	630	629	671	634	626	602	623	612	629	632	593	630	642	619	573	604	590	653	590	578	606	652	632	672	675	612	581	597	632	574	602	591	637	681	657	593	627	622	666	650	625	636	624	610	617	619	604	590	633	650	598	641	626	592	595	618	631	635	622	601	637	651	606	573	622	630	627	650	680	619	594	601	619	616	634	623	629	625	611	643	615	634	616	599	612	650	652	589	616	624	623	646	643	621	649	623	653	620	672	658	612	621	601	630	585	637	614	591	623	611	614	627	592	600	676	590	614	599	624	603	620	632	594	601	647	621	618	548	600	639	626	606	652	628	617	611	596	637	655	609	587	628	628	605	590	637	618	612	578	642	647	624	621	626	629	646	626	653	623	618	612	590	605	615	607	635	603	597	582	595	605	641	621	641	638	597	654	615	594	631	601	650	670	647	612	593	606	621	641	621	621	619	611	631	597	638	602	598	587	604	622	673	594	652	566	577	658	607	609	634	639	605	629	579	620	620	647	609	610	629	611	634	645	592	600	622	646	636	593	618	654	639	645	646	637	591	608	621	594	603	583	605	659	642	606	577	620	632	587	616	570	619	611	618	598	654	631	582	640	605	620	618	670	615	589	633	695	637	650	594	622	610	623	596	592	653	662	648	598	619	628	606	612	622	589	628	629	626	557	608	618	655	592	627	641	638	629	648	580	620	644	611	602	579	621	592	616	633	634	599	623	626	618	591	617	593	614	620	582	633	629	616	557	639	622	601	586	561	609	631	657	611	602	607	620	642	584	603	643	616	678	586	610	606	647	634	572	663	604	622	631	612	582	647	604	616	635	591	621	710	631	650	614	591	615	630	650	609	622	604	626	631	624	663	684	627	647	619	612	622	587	597	628	636	592	648	597	599	630	633	595	638	661	641	597	600	598	634	633	589	607	626	568	597	685	617	631	623	620	613	585	601	568	602	630	619	621	600	621	610	631	578	561	598	617	610	559	622	605	645	647	593	636	610	648	643	621	637	598	601	587	593	643	636	605	604	624	649	602	624	612	609	590	645	641	618	628	619	630	650	616	573	619	643	637	636	592	632	618	624	573	613	619	587	632	582	644	600	621	642	633	587	675	612	588	635	622	630	592	594	638	630	634	572	599	638	651	632	614	629	601	582	605	648	633	583	642	644	556	598	657	610	624	613	579	583	610	594	631	636	625	664	618	580	612	582	607	622	599	597	636	627	636	657	634	593	649	593	602	621	595	618	561	618	644	667	658	618	602	634	589	611	653	624	644	602	582	607	588	638	624	617	608	575	619	622	649	662	635	656	645	588	631	607	598	626	643	595	627	595	694	628	635	599	622	642	642	570	601	614	652	603	609	610	644	598	631	654	607	650	647	623	659	609	595	623	639	573	625	612	632	636	602	611	617	636	566	673	613	646	588	607	634	612	617	639	618	624	630	590	633	606	583	628	614	616	624	653	604	654	598	618	625	646	644	610	652	610	623	619	566	638	601	581	605	602	649	669	614	627	572	631	639	567	656	619	656	618	587	596	617	628	614	636	601	643	638	601	630	617	654	608	621	618	650	612	615	601	604	644	660	593	584	630	607	639	624	611	645	637	659	632	617	625	623	581	582	612	626	641	649	616	602	645	600	633	678	619	600	594	610	602	597	640	618	580	613	606	665
12551	21133	15387	9337	6767	5285	3825	3238	2513	2159	1902	1653	1507	1375	1301	1228	1186	1136	1117	1176	1072	1018	1012	1045	1031	1026	1034	1038	1026	969	991	993	940	964	952	944	996	1028	992	911	932	962	930	995	940	935	973	978	906	952	930	905	932	999	904	954	946	894	963	951	907	909	947	930	955	901	925	955	933	964	975	964	939	937	929	888	946	919	952	960	966	899	910	943	922	950	951	904	917	955	919	923	931	967	937	951	961	849	924	954	882	914	924	889	943	958	937	954	928	910	915	897	934	942	941	942	918	949	937	943	899	932	932	941	945	950	891	915	958	952	909	958	925	950	941	908	941	891	905	956	906	935	968	928	925	954	983	971	924	910	920	954	907	934	891	985	996	955	942	978	881	942	940	926	894	917	938	939	960	967	904	891	897	908	952	881	929	942	917	937	881	943	931	956	971	1005	910	939	895	903	925	876	927	961	991	925	888	918	941	923	890	906	934	906	947	932	913	851	918	896	900	937	974	896	964	923	943	926	990	938	878	879	929	934	932	871	905	898	964	930	948	943	917	927	898	940	926	842	936	898	902	894	930	960	962	915	901	910	892	908	921	908	948	965	945	941	976	964	900	947	884	917	905	951	989	965	957	920	904	954	960	922	954	883	952	896	952	968	1000	911	949	966	941	946	914	940	903	967	955	886	951	942	975	868	880	909	974	916	946	913	926	937	933	916	911	948	893	927	972	934	907	940	944	900	995	921	933	941	894	937	938	909	897	910	971	953	912	988	928	935	939	920	1011	980	897	906	909	934	967	955	906	931	917	946	894	973	926	922	880	904	907	930	980	942	913	960	933	921	913	943	929	896	934	935	923	949	923	940	943	946	938	930	877	909	934	994	936	879	899	992	947	945	943	960	952	928	914	977	873	1035	872	913	926	895	950	954	945	882	944	890	925	973	937	981	918	942	904	970	960	924	919	920	924	927	908	917	962	879	961	945	883	931	918	953	896	934	972	943	929	939	967	916	929	919	878	990	907	946	944	942	1001	888	940	900	941	914	938	928	869	889	939	987	937	935	940	944	931	946	929	921	946	958	974	874	915	920	947	893	924	954	959	944	932	931	919	975	954	907	951	956	935	972	897	897	912	957	975	903	964	914	976	926	889	881	924	932	942	921	938	877	942	911	900	950	920	936	900	971	919	935	931	927	897	954	920	915	932	904	938	906	908	1005	916	920	894	863	924	905	904	930	917	967	983	979	969	881	918	968	869	941	884	927	895	945	938	867	878	929	959	946	923	913	923	878	911	912	889	892	914	919	938	969	938	904	932	962	917	876	929	930	935	954	969	954	928	932	937	907	958	978	937	926	973	971	941	925	918	926	954	927	938	948	917	901	919	982	961	940	917	945	889	941	949	918	940	944	943	924	1004	944	991	935	876	935	948	894	979	940	962	968	911	894	921	937	955	879	922	914	957	938	966	906	959	964	892	915	933	884	960	933	904	915	935	901	912	894	940	988	930	871	949	970	898	923	916	964	897	969	921	890	922	939	907	936	922	930	924	943	907	946	965	893	959	906	904	936	981	923	886	944	949	924	909	940	951	944	934	942	908	989	937	971	947	922	935	933	921	932	989	950	923	905	917	958	933	970	928	964	946	988	951	904	908	890	945	858	909	929	951	946	951	895	933	975	935	1000	981	922	972	892	930	937	990	938	918	930	945	891	924	905	900	953	922	965	937	972	950	896	967	948	905	973	943	916	912	930	933	953	906	946	961	905	930	910	946	948	922	948	950	968	924	917	926	938	939	922	908	924	928	928	957	924	902	903	919	922	920	899	915	894	954	942	922	999	949	888	894	978	921	883	954	928	945	918	921	887	941	936	958	994	861	902	939	918	902	971	940	899	937	918	963	890	942	900	918	939	960	930	1007	955	926	917	945	931	867	985	977	940	911	919	955	901	950	942	917	914	954	946	952	939	907	947	889	931	919	902	976	910	942	882	895	929	895	896	936	896	964	957	910	929	912	948	935	970	924	855	937	928	968	925	916	889	942	905	937	923	989	932	989	889	893	975	952	916	889	939	904	954	1000	909	904	937	906	939	916	943	921	927	890	927	939	913	906	897	934	917	955	927	918	915	922	895	939	952	887	890	900	905	910	947	920	902	945	964	907	889	908	893	931	939	935	980	892	955	919	919	902	936	941	935	958	913	953	924	918	938	924	925	850	897	875	942	944	912	929	920	969	923	954	902	922	916	912	895	917	949	950	958	974	925	971	963	1027	906	964	944	933	960	941	967	903	931	891	937	918	954	918	890	922	972	964	912	929	967	967	983	938	960	940	914	898	911	970	898	979	918	937	889	909	909	920	917	944	917	923	930	871	915	865	948	942	945	963	870	836	907	927	948	908	934	879	907	912	960	956	914	969	928	899	946	924	936	933	966	936	932	933	871	918	909	956	915	919	916	915	925	929	911	903	911	916	932	907	926	918	928	902	930	947	905	895	954	981	962	939	921	935	936	968	924	935	902	940	872	917	896	897	966	965	932	914	882	990	890	872	964	973	962	900	908	939	895	985	943	903	958	914	917	896	943	905	883	927	956	911	928	949	933	932	919	968	919	945	912	923	904	959	948	937	930	927	964	910	884	934	971	958	928	856	956	885	896	945	948	910	969	985	928	920	897	933	929	902	906	978	895	926	909	948	922	938	929	953	995	919	899	886	932	906	944	917	943	962	878	984	913	895	890	856	943	927	917	897	917	1004	893	967	903	927	920	937	925	954	928	898	924	899	957	925	924	927	897	949	941	905	939	926	934	916	918	944	983	881	935	953	935	930	941	924	895	925	926	886	902	900	916	917	924	968	955	956	924	922	912	954	934	926	887	937	928	896	917	908	930	924	922	936	944	906	907	880	923	977	928	912	930	950	904	871	945	939	909	988	931	967	923	949	994	873	978	1019	918	963	954	908	894	904	961	910	949	944	930	980	932	880	904	857	910	914	902	885	920	891	918	950	868	972	942	959	927	1016	930	891	864	920	941	939	942	917	912	902	909	942	919	923	907	925	928	921	911	891	891	902	969	903	923	950	899	960	952	942	940	933	957	920	919	872	927	982	915	903	927	885	949	904	984	947	966	899	900	925	928	909	930	916	941	892	894	943	922	913	961	971	908	924	974	890	920	920	927	992	918	918	937	906	963	923	916	1000	959	929	900	891	896	882	943	854	894	889	920	896	935	904	956	938	942	945	915	941	949	896	918	932	933	925	875	930	949	910	901	925	942	917	909	897	925	898	877	900	990	906	865	956	930	930	935	924	898	930	958	889	939	894	888	937	869	930	940	967	913	932	877	888	992	928	945	1005	957	906	952	945	967	899	938	989	931	956	929	995	941	932	882	920	923	906	931	862	934	959	937	927	920	917	998	912	985	986	857	977	858	910	969	969	939	953	923	882	927	913	956	933	1001	979	927	874	940	854	946	942	901	879	938	972	983	948	923	953	925	893	923	892	930	946	926	976	900	913	936	959	938	977	895	923	932	915	907
23527	21570	28576	25057	21193	11198	4400	2392	1830	1510	1279	1077	1025	859	753	725	690	702	632	571	582	573	522	526	506	513	508	536	513	479	465	469	490	479	505	532	456	425	474	482	449	455	463	473	451	448	456	485	463	415	444	463	464	403	431	434	421	452	421	408	407	421	458	433	437	431	472	491	404	472	435	470	465	457	422	412	450	427	455	436	418	461	425	436	435	428	441	409	415	433	430	472	381	458	455	441	447	431	404	428	388	456	411	384	473	462	457	445	465	420	461	419	430	426	403	421	445	440	396	449	436	416	400	432	432	416	489	416	468	452	449	440	417	428	396	455	449	455	441	457	421	443	469	478	421	429	429	450	455	436	473	408	411	443	455	434	426	460	423	432	416	423	423	417	474	404	401	444	437	454	443	462	443	432	442	402	463	436	454	401	471	436	416	418	389	386	456	413	417	458	441	430	422	425	406	448	445	440	454	453	438	458	445	458	425	477	432	490	432	425	421	448	461	446	427	436	469	445	430	427	444	439	419	432	414	440	451	422	430	379	426	439	448	440	433	450	433	430	443	467	421	466	443	455	435	437	446	439	438	449	422	415	434	451	495	480	458	431	442	449	466	478	441	435	448	451	477	462	414	413	445	447	414	422	436	426	416	430	427	407	408	417	436	445	440	452	406	455	485	465	446	442	457	410	408	485	443	419	478	444	429	425	421	454	442	400	452	395	433	434	457	437	451	424	386	492	442	453	414	425	454	432	429	414	415	418	435	413	429	438	449	445	441	428	466	449	426	417	455	423	405	432	436	425	470	434	444	422	413	465	452	486	466	401	465	424	437	426	493	423	449	432	411	403	432	450	454	396	417	423	428	474	459	427	449	446	450	440	457	424	440	434	448	452	478	447	411	429	465	478	425	427	407	434	398	407	442	455	384	461	432	437	432	445	463	466	472	429	448	431	455	412	437	416	406	435	430	460	439	440	442	449	447	449	456	457	464	446	418	458	402	448	438	452	408	447	471	437	462	462	435	403	414	436	446	428	478	402	445	444	398	449	452	438	457	423	469	467	413	424	410	426	464	430	422	437	461	425	430	429	471	469	442	425	416	446	452	430	420	455	450	443	382	475	452	451	402	410	414	488	376	429	411	396	454	436	413	473	440	415	422	452	429	435	432	439	412	434	445	430	456	432	415	419	499	467	442	446	480	448	469	418	441	445	432	427	405	436	457	437	455	426	433	457	436	457	421	408	461	427	411	457	383	431	444	411	442	406	390	398	417	432	465	429	448	421	424	426	440	434	389	423	437	465	420	433	417	433	425	453	435	454	409	436	437	484	407	442	428	435	430	473	455	435	406	470	408	463	392	437	452	428	454	429	428	457	419	420	470	441	413	457	471	436	391	421	413	414	428	472	402	429	408	430	462	404	454	424	421	432	442	426	429	424	433	444	446	444	472	413	407	422	416	407	445	443	439	443	446	429	431	412	456	420	428	422	434	452	459	434	433	440	476	437	454	417	438	423	425	453	438	452	415	420	442	474	412	392	444	456	446	449	425	433	434	400	438	443	432	446	430	447	407	457	418	436	457	433	441	443	426	445	433	449	426	412	443	447	457	430	449	476	399	431	464	404	446	450	393	440	418	396	451	427	454	441	457	424	448	432	431	479	439	440	429	441	428	460	465	449	477	426	418	429	431	461	448	436	472	441	439	412	467	453	445	450	435	461	451	488	467	457	459	413	452	428	415	433	435	413	453	444	409	420	412	461	443	416	449	412	427	408	444	423	452	439	440	409	436	434	463	434	459	397	404	420	418	449	459	475	466	446	452	425	444	403	395	403	412	467	447	437	499	456	450	440	428	413	437	469	444	441	458	444	417	443	478	437	422	408	397	475	441	415	448	428	449	465	445	445	416	464	448	446	436	442	456	428	467	419	461	427	403	411	465	449	407	426	459	431	459	428	451	472	457	456	462	409	435	420	421	405	408	465	466	399	454	445	404	422	403	454	433	426	453	467	479	455	412	433	446	424	437	380	414	468	425	425	472	449	457	455	456	458	428	441	423	426	493	443	421	488	419	436	444	450	431	476	450	442	410	414	450	419	431	424	406	464	453	434	456	394	465	472	480	416	395	450	431	452	406	398	452	429	472	450	422	438	423	416	450	423	411	416	441	443	426	434	439	419	434	413	426	428	402	435	433	427	417	415	432	455	446	449	446	415	478	432	443	473	442	414	431	404	381	432	403	451	461	417	429	431	446	394	446	442	424	466	465	433	434	449	434	468	424	423	441	421	405	417	459	459	425	426	446	401	466	412	484	449	430	453	428	426	446	454	464	439	442	470	429	453	460	469	403	452	454	425	409	445	440	404	453	426	446	445	441	463	381	409	423	436	458	441	442	428	433	463	434	405	461	456	429	457	404	447	409	424	414	431	450	424	442	420	443	477	446	415	462	448	433	452	481	459	415	419	437	439	432	400	423	445	393	437	445	420	416	422	408	451	449	431	421	439	439	449	425	466	433	421	428	415	410	452	455	419	443	453	418	459	426	407	457	424	435	441	478	442	456	464	411	472	456	452	449	422	472	444	424	448	413	412	441	443	455	413	441	464	425	460	412	464	465	410	448	427	452	447	419	442	446	421	456	419	386	448	462	446	416	440	427	450	435	442	474	430	427	408	431	442	450	424	443	403	443	482	456	407	435	425	452	434	419	448	425	427	486	440	439	466	449	439	395	443	461	431	425	442	449	428	428	443	431	416	450	401	402	429	397	480	485	463	449	408	460	437	445	469	409	430	450	449	430	426	463	458	468	436	452	438	453	426	427	473	478	453	411	453	445	453	458	429	454	432	439	448	432	419	450	443	430	415	429	473	437	435	438	440	423	449	438	437	445	444	423	463	443	451	464	454	472	439	419	459	438	421	454	421	429	440	408	434	415	427	416	423	430	441	427	459	411	465	474	429	458	423	454	455	451	443	427	477	493	440	447	439	481	445	433	420	400	456	420	433	396	462	437	455	459	404	395	423	465	465	428	445	437	440	420	432	422	418	432	441	438	443	454	433	488	421	453	443	402	428	423	429	460	442	424	397	453	432	424	456	418	465	477	454	421	438	435	429	405	419	443	438	425	444	421	439	416	480	416	435	417	458	423	401	417	415	438	463	422	440	445	409	464	426	428	462	450	452	435	434	463	447	410	436	417	431	411	443	459	403	400	432	442	435	445	428	459	442	449	439	414	427	413	408	421	422	450	415	409	446	430	428	468	447	426	433	432	484	409	481	445	440	412	467	445	456	431	442	409	427	437	418	443	457	434	414	440	412	471	418	416	438	436	415	438	426	429	432	418	420	444	428	435	443	474	406	438	387	429	437	401	452	441	453	461	431	424	418	430	444	426	429	418	451	480	401	418	437	430	446	439	475	451	445	442	390	444	425	465	476	420	415	458	429	425	444	449	454	418	447	392	462	445	419	430	434	462	467	432	433	428	457	454	450	445	465	464	431	449	401	394	422
14294	30153	23956	15865	12178	9427	7151	5336	4304	3426	2748	2322	1865	1632	1552	1308	1218	1157	1017	1004	1011	968	881	848	889	822	800	860	845	820	773	742	752	722	712	733	757	770	725	730	737	746	726	720	724	742	675	720	691	658	671	710	651	725	693	675	714	652	724	703	711	669	653	681	679	683	696	681	700	647	715	659	670	685	672	684	679	679	683	697	691	711	728	649	643	699	665	708	677	647	676	693	633	699	666	656	665	668	648	660	660	642	706	706	715	670	657	686	681	672	681	652	670	685	670	684	626	698	713	662	707	620	680	654	667	664	705	639	669	644	661	698	722	670	673	657	624	667	663	649	702	660	667	701	700	720	651	660	679	639	655	620	682	632	698	688	731	704	682	647	631	675	655	670	675	671	697	696	630	643	671	653	680	755	626	647	657	683	660	674	659	663	678	649	679	631	700	654	724	674	653	631	633	701	679	694	718	630	658	694	672	745	687	637	688	703	659	667	686	654	696	653	646	611	678	668	687	648	692	632	705	673	725	635	656	689	666	671	687	685	747	702	669	634	655	652	707	652	716	730	672	681	655	674	638	673	626	663	667	635	647	713	705	679	655	652	651	696	689	668	624	686	719	702	649	697	666	670	644	667	674	674	648	658	671	705	701	674	658	676	675	705	685	720	641	654	704	699	626	685	657	701	647	660	651	698	723	635	692	694	699	673	645	707	692	720	672	697	727	662	631	634	629	658	675	708	682	625	635	697	687	664	644	708	666	725	661	652	647	691	655	664	642	699	610	673	645	684	632	667	679	659	679	668	657	668	618	653	662	653	658	625	684	675	662	669	682	681	639	665	690	651	684	664	637	662	657	682	662	645	692	655	653	741	672	662	672	675	678	665	647	623	650	639	687	725	711	663	649	660	695	671	695	640	685	619	673	712	656	686	666	688	678	670	686	644	633	649	643	690	705	672	658	689	699	730	646	672	691	653	697	687	641	677	676	664	681	670	673	675	651	672	671	674	693	673	686	659	598	660	683	628	669	651	683	692	690	662	656	679	698	659	644	683	634	705	690	676	669	636	678	637	676	663	682	684	683	671	650	670	712	669	689	701	693	699	640	654	689	678	690	727	658	657	661	677	700	656	728	662	691	682	715	757	656	670	630	689	687	703	703	641	622	678	681	673	656	674	687	654	639	701	674	664	644	633	652	627	691	683	651	655	690	668	662	698	701	666	739	661	626	657	683	688	663	638	679	668	652	682	674	681	676	680	654	681	668	664	667	686	662	704	677	707	669	638	678	656	683	684	678	680	699	665	694	647	678	638	668	719	700	666	645	665	701	675	656	723	674	724	690	660	681	703	667	703	691	680	686	676	725	677	673	655	645	659	679	676	640	653	629	689	603	667	642	640	679	662	676	671	676	682	678	695	658	682	667	681	715	696	646	687	699	690	684	669	680	690	656	696	630	645	675	732	661	662	740	687	671	649	671	661	661	652	692	679	688	646	650	633	710	683	681	693	631	720	636	691	633	684	624	661	637	669	695	663	640	652	641	670	674	654	666	711	712	659	640	673	632	667	617	684	666	672	704	704	666	629	646	682	660	690	679	639	645	658	631	667	701	636	684	693	723	695	650	689	676	664	664	660	684	677	716	655	672	686	673	727	624	701	653	669	646	716	667	653	635	651	694	699	702	685	665	631	711	646	704	655	683	650	654	692	634	677	658	672	666	674	676	704	697	718	668	629	703	690	717	704	638	651	665	692	682	701	684	657	610	678	720	644	723	693	699	654	638	646	694	671	652	679	706	649	647	651	721	626	681	652	681	638	645	669	691	671	653	672	627	671	670	644	650	653	644	722	678	702	671	651	674	642	659	706	646	692	665	671	627	683	706	676	672	664	658	727	664	654	701	687	655	625	698	722	706	642	654	668	696	663	725	678	698	677	689	673	664	662	594	707	654	681	659	664	678	696	686	673	692	684	687	670	687	708	641	644	637	677	621	633	647	683	718	680	632	647	658	678	686	705	695	663	700	710	668	723	670	702	723	692	640	690	676	656	717	682	656	659	672	647	672	667	655	660	683	649	673	713	628	688	652	649	657	674	710	697	676	632	674	675	666	705	674	675	667	682	665	651	687	663	662	668	658	676	680	712	717	633	644	670	692	678	661	637	694	683	709	710	692	665	638	665	684	688	683	691	664	692	690	700	686	687	673	701	698	683	684	657	704	675	686	671	699	637	652	687	715	652	621	681	666	693	646	688	672	675	675	675	663	704	675	667	683	689	700	650	657	652	649	673	708	626	698	671	705	669	698	651	692	663	651	702	650	700	651	702	700	695	687	668	658	671	704	715	641	687	711	650	676	691	671	667	702	666	683	667	692	704	642	652	687	671	681	671	713	606	686	647	694	635	680	643	641	663	643	695	673	612	715	688	669	699	695	667	650	695	693	703	601	706	677	698	664	705	647	652	654	683	667	686	680	674	683	736	693	680	657	659	676	653	698	653	706	656	667	685	685	635	693	677	640	662	644	642	713	620	659	694	646	687	694	698	663	731	676	679	667	629	695	688	693	638	690	657	696	705	660	653	703	675	667	687	669	710	670	638	690	687	651	677	645	686	669	670	682	649	654	693	672	689	679	680	685	707	683	682	713	693	684	693	634	669	640	689	663	686	660	679	628	708	682	664	676	669	645	656	689	658	674	662	653	696	679	665	693	665	641	696	654	623	718	680	639	688	667	688	728	642	643	660	686	690	657	669	714	652	669	636	686	710	648	653	665	651	686	666	686	632	683	710	652	676	682	695	644	690	701	665	657	651	699	650	685	717	692	683	721	710	611	708	695	703	672	676	724	660	675	664	659	656	723	694	685	669	628	648	663	663	621	702	678	686	705	689	684	618	673	662	680	653	663	668	684	680	673	646	698	748	690	708	661	671	701	647	697	650	688	643	662	638	676	699	680	693	742	670	679	660	646	657	660	669	694	708	671	685	719	623	679	673	665	664	650	676	665	635	675	703	664	716	688	653	640	652	675	717	687	709	661	689	716	617	626	689	649	642	686	688	718	654	656	685	644	669	709	730	706	631	662	654	633	673	638	650	662	690	656	678	685	694	718	704	647	719	676	709	667	702	691	671	684	701	667	641	691	656	616	700	623	684	683	681	663	697	656	668	666	668	634	653	655	694	678	708	654	620	678	675	689	707	636	673	614	645	675	655	616	668	610	677	684	667	699	660	672	665	714	646	665	694	663	685	695	736	679	683	661	728	646	637	653	678	631	657	665	635	633	663	690	670	677	677	694	667	678	703	697	686	684	614	612	701	689	685	660	685	651	649	689	640	690	645	669	669	672	677	682	662	660	657	647	696	652	627	691	714	650	679	678	697	675	642	721	663	692	711	676	670	678	691	682	681	665	702	659	682	637	645	641	641	672	598	618	697	646	639	691	708	657	656	679	728	658	702	693	683	689	747	653	671	641	689	670	661	676	684	644	658	719	658	676	691	689	650	655	713	677	695
25027	21608	26791	24828	8356	3491	2418	1822	1472	1247	1162	1030	943	869	760	767	728	721	693	699	677	672	650	625	669	612	631	603	623	595	623	576	599	596	592	591	586	597	583	562	561	583	590	575	577	548	566	612	564	586	545	598	588	581	527	559	541	663	608	599	526	600	562	619	562	572	572	532	612	631	575	594	620	579	599	585	609	539	550	599	551	563	576	565	578	536	563	558	547	575	575	532	570	509	586	585	595	603	644	550	612	618	563	585	577	570	607	558	589	592	615	568	569	522	593	578	591	585	568	557	594	592	582	542	578	594	551	565	582	531	534	600	548	590	570	550	561	514	607	567	557	588	604	590	582	573	540	572	575	591	580	561	574	571	551	588	571	599	575	595	570	562	607	591	568	581	562	566	535	574	568	608	569	560	538	567	620	585	608	565	579	610	560	577	564	541	561	587	569	540	594	600	559	556	570	610	556	531	558	577	556	549	554	586	552	576	556	560	575	535	624	555	543	563	609	557	554	581	597	594	574	580	553	579	575	599	569	611	548	554	576	577	587	557	579	550	580	568	596	600	595	598	562	583	582	552	561	554	569	595	540	581	594	586	521	578	560	511	542	543	559	549	551	541	616	531	556	584	549	565	590	576	559	611	569	600	584	572	632	545	573	596	588	536	593	574	591	591	579	610	592	520	545	568	600	602	539	562	544	586	578	568	571	587	570	570	580	588	585	564	643	602	558	620	565	552	541	545	601	549	574	596	579	594	541	565	568	553	547	570	574	611	575	623	613	554	593	590	569	557	581	561	551	531	565	582	590	546	536	547	595	526	566	600	603	622	553	546	541	568	523	617	561	576	566	550	543	564	636	599	592	603	565	567	555	598	549	560	538	551	593	567	595	567	591	603	587	497	578	570	593	564	572	574	572	613	565	560	571	591	560	588	509	626	564	566	561	506	576	574	551	586	577	580	569	582	573	593	597	634	623	597	606	577	548	598	558	566	577	571	601	555	578	586	537	594	564	586	536	564	557	599	578	546	527	583	599	571	550	549	610	566	581	589	559	533	557	542	541	551	567	579	545	589	557	578	578	604	542	568	529	564	609	613	568	612	540	534	566	584	609	618	618	572	608	586	548	541	586	569	571	574	593	577	586	531	518	597	536	556	569	550	543	589	571	625	587	539	521	521	575	602	583	562	615	557	569	539	551	572	544	543	584	543	548	581	611	591	567	604	611	545	570	557	601	535	531	588	582	562	584	589	569	563	545	540	585	546	569	610	570	542	593	557	563	538	580	587	566	569	539	570	596	596	561	594	568	568	541	609	600	567	566	566	615	599	584	595	580	581	588	585	556	540	565	550	564	575	551	546	544	610	627	541	562	548	572	551	583	539	579	580	584	541	537	558	533	548	546	575	577	568	550	527	536	520	555	560	536	620	561	572	584	498	580	523	595	576	585	601	555	550	561	561	559	586	567	562	593	535	569	564	560	558	587	587	536	555	540	586	567	490	584	582	581	571	554	535	592	557	607	585	588	614	553	550	549	530	539	575	588	574	617	562	566	554	573	558	568	575	544	584	562	555	568	562	557	562	537	538	578	524	607	611	589	585	530	582	557	600	606	576	538	544	544	587	544	564	582	570	555	532	592	568	532	580	573	563	604	568	582	586	560	570	614	530	566	558	594	581	529	578	585	563	588	583	563	573	593	604	584	513	558	567	527	535	563	582	574	534	537	559	566	569	533	550	569	581	590	547	584	530	566	593	558	571	593	538	516	558	572	566	570	593	581	613	555	583	539	590	572	585	568	546	570	558	576	565	558	578	595	576	604	581	552	549	592	629	613	560	555	567	602	546	547	569	580	552	594	618	560	541	555	618	561	571	594	563	581	599	551	534	558	534	595	569	589	636	565	571	558	595	585	614	551	565	562	558	549	578	538	577	590	597	581	568	547	544	524	564	577	550	621	584	534	567	589	574	583	557	589	519	580	535	586	583	526	592	635	571	601	569	581	576	571	520	551	559	562	552	574	583	584	559	555	584	585	567	542	552	552	593	569	568	583	550	562	548	576	625	582	591	538	565	579	536	563	592	629	569	583	529	590	581	561	564	596	553	578	531	537	579	588	552	543	549	624	595	565	546	543	558	554	567	558	582	565	538	599	574	517	564	621	536	574	554	540	596	576	574	549	533	539	537	566	583	557	541	604	594	603	544	575	579	582	528	556	570	584	576	592	611	545	593	513	527	544	556	537	576	580	557	543	576	555	563	592	574	587	590	572	581	572	578	584	578	576	542	627	543	618	554	536	585	568	599	561	545	578	578	568	578	544	581	578	583	565	579	590	561	582	551	551	560	566	622	577	583	634	579	585	572	542	560	554	596	556	516	594	583	562	565	546	539	547	602	603	551	559	558	564	528	572	590	582	565	545	593	537	574	548	570	598	593	609	530	566	578	607	539	577	535	551	555	559	553	558	531	575	559	580	562	595	621	589	585	567	559	606	575	514	566	559	552	533	570	591	563	616	544	591	601	573	554	594	592	559	631	568	596	561	559	560	557	567	602	578	573	582	524	567	560	583	559	541	580	591	576	574	563	574	579	575	575	577	621	550	568	570	539	578	583	554	554	546	562	544	565	575	603	601	578	588	609	597	555	565	599	561	578	544	560	571	562	582	572	574	558	588	575	575	541	549	585	574	570	572	544	587	586	607	574	589	521	597	553	578	582	586	577	572	583	588	514	595	570	577	593	569	598	565	611	566	580	552	556	580	564	544	530	528	554	549	572	574	604	581	583	577	590	577	588	539	603	573	600	555	578	572	563	567	588	573	595	588	575	578	553	561	550	556	578	603	569	563	585	591	559	578	544	543	541	594	594	592	581	575	560	564	547	563	535	539	557	584	584	539	572	597	587	623	567	626	540	584	582	558	593	556	577	548	585	594	530	566	577	564	583	578	568	559	555	585	592	579	597	541	534	586	591	555	572	535	607	578	617	538	592	568	585	601	580	602	573	573	581	554	579	567	559	532	586	548	593	571	552	568	564	541	547	550	575	562	583	599	580	553	531	596	576	606	570	519	556	556	532	576	570	593	572	574	608	544	561	554	542	597	536	607	534	586	556	570	540	591	570	540	519	593	579	551	570	570	557	548	584	556	609	542	535	540	611	568	512	595	596	538	562	557	541	612	595	573	548	546	582	569	564	576	566	569	611	549	562	549	578	577	557	643	579	600	552	557	596	613	594	592	523	617	580	550	569	581	530	553	614	548	569	580	565	585	582	571	595	545	585	549	512	580	558	572	587	591	578	575	558	579	552	562	574	574	591	582	565	570	588	580	587	589	544	571	590	554	538	584	542	560	582	569	545	555	612	585	543	567	527	554	591	583	537	577	573	546	559	554	533	591	562	587	552	548	569	605	591	592	580	609	597	554	580	595	586	577	583	610	602	588	566	577	529	563	548	597	591	607	566	515	542	560	587	550	557	562	546	549	549	573	543	607	588	586	522	550	583	543	599
13497	25709	19762	12724	9595	7175	5422	4213	3383	2673	2336	2033	1786	1597	1442	1295	1252	1218	1159	1027	1026	1058	1039	1006	1016	908	950	944	974	939	944	922	947	886	909	890	892	873	892	911	881	854	883	948	891	880	881	835	850	840	883	912	851	863	878	861	808	820	906	882	827	829	846	862	888	890	869	874	871	864	907	884	786	845	899	871	802	874	878	858	895	848	892	854	899	847	873	846	825	830	791	844	855	849	874	844	805	854	835	872	893	914	843	819	846	878	858	805	825	826	790	838	819	878	856	911	875	864	865	844	866	844	853	845	875	826	819	859	822	834	825	851	825	886	831	814	854	876	819	875	853	869	806	862	835	849	837	894	826	848	873	890	857	839	831	950	910	819	850	894	926	847	884	794	824	831	870	817	814	927	810	929	880	859	852	874	836	851	867	894	893	832	884	871	852	818	855	855	803	821	848	841	867	863	846	876	870	853	857	830	817	892	845	835	838	838	859	913	812	834	850	893	810	851	857	862	866	839	857	888	876	868	854	881	840	864	863	879	899	821	835	833	867	883	865	861	845	835	851	838	872	791	839	871	830	822	849	859	874	822	908	827	788	806	838	878	826	885	864	866	836	849	866	823	820	844	897	808	876	836	880	820	837	860	815	832	869	847	823	885	857	848	820	859	903	833	828	868	859	947	825	894	819	893	905	865	875	803	845	907	836	865	879	926	864	865	848	871	827	901	844	825	859	901	794	850	823	823	811	846	860	859	859	784	852	844	818	819	837	837	816	833	833	826	823	866	821	882	837	873	837	868	855	864	835	834	836	845	846	854	837	907	847	896	839	870	865	857	818	839	867	832	872	820	813	814	833	824	833	851	867	830	884	861	855	829	859	859	827	864	890	855	849	823	832	800	837	811	890	858	840	855	856	827	882	862	841	878	866	865	806	848	875	870	832	848	845	864	910	854	861	815	863	875	833	794	859	873	850	856	833	803	864	848	832	859	850	834	874	840	801	810	850	874	902	827	893	871	887	837	827	848	858	906	864	839	848	855	862	786	888	858	811	852	834	883	852	823	864	837	863	841	871	881	865	838	828	880	809	851	876	856	814	797	888	872	796	822	817	819	839	877	831	811	845	854	849	806	825	842	878	829	834	822	830	857	817	854	843	811	845	828	895	847	865	856	816	888	799	852	863	865	898	826	870	910	843	826	873	870	876	820	873	871	874	837	864	881	885	894	889	865	865	837	859	838	882	846	864	871	820	841	867	823	864	804	836	839	851	855	845	853	841	859	851	871	903	879	884	862	860	903	856	862	825	844	851	812	864	815	833	862	838	880	831	800	879	837	821	873	884	848	892	862	885	881	851	857	830	880	822	870	858	875	851	847	807	807	875	882	811	837	858	843	866	848	854	795	820	823	842	898	831	858	787	842	854	863	810	773	819	854	842	846	798	817	847	824	866	866	854	884	916	792	832	860	844	843	826	843	833	804	855	887	901	802	874	875	857	852	881	833	861	866	868	806	835	869	861	833	825	813	830	813	850	842	854	887	823	858	852	833	876	822	840	833	861	868	846	861	889	829	810	879	815	846	890	877	838	870	857	806	829	868	875	871	873	877	826	843	861	859	808	875	886	851	857	824	877	827	843	894	853	854	790	843	895	866	820	850	846	838	869	816	876	844	870	846	847	856	829	821	835	813	896	864	819	869	851	864	851	813	840	849	840	854	826	799	886	845	836	820	807	877	840	865	839	854	857	790	801	855	890	810	884	812	810	860	818	893	840	847	869	855	873	845	911	866	843	796	887	859	892	875	854	817	874	843	852	902	844	902	830	813	826	839	830	875	795	886	874	859	922	829	814	804	864	880	842	816	893	820	856	887	827	818	867	830	827	820	876	809	844	857	837	777	879	822	838	853	853	818	857	843	885	873	815	917	864	812	831	890	866	865	858	817	853	863	837	830	859	894	852	869	858	866	834	912	860	874	852	869	820	825	818	850	778	812	950	828	881	834	874	820	833	883	807	857	865	831	890	779	842	806	832	828	867	866	871	833	838	872	800	858	827	848	888	824	822	864	821	810	788	851	805	857	861	858	818	818	844	831	830	868	835	860	885	880	817	843	818	858	820	815	829	851	903	872	823	805	847	828	821	886	905	839	826	829	863	869	820	831	832	896	839	895	804	863	804	859	799	886	842	880	811	845	843	874	792	831	880	879	792	859	852	879	821	830	896	832	853	844	892	829	828	861	879	878	859	847	919	826	850	846	864	846	858	807	890	833	885	826	819	869	873	866	801	852	842	867	896	829	828	879	813	847	830	870	872	848	870	848	883	860	824	849	888	859	869	836	802	818	853	852	814	867	779	850	826	892	879	840	805	840	887	823	828	833	850	858	855	822	913	891	869	841	872	810	841	804	847	831	842	854	843	845	892	826	860	874	850	858	839	854	828	850	866	874	817	866	802	809	848	913	778	843	879	850	870	868	865	827	839	829	901	842	810	849	807	864	880	862	809	878	874	852	811	847	890	839	886	840	852	866	856	893	840	852	862	881	808	893	850	896	865	890	837	817	860	785	810	845	813	822	787	886	860	834	867	826	870	857	845	817	856	810	866	816	831	857	785	868	857	863	856	843	862	817	846	845	814	797	849	825	810	857	884	842	836	843	893	831	844	862	869	825	814	838	851	848	871	875	799	861	849	868	855	838	869	822	828	824	851	877	922	914	838	814	798	854	867	890	855	861	797	851	794	848	871	882	862	884	839	828	852	785	874	807	863	888	851	873	808	852	903	872	889	851	848	872	807	864	813	822	846	815	827	833	880	835	861	854	859	841	864	891	862	855	833	854	837	842	832	865	830	849	902	849	854	857	831	889	835	848	819	838	857	835	846	868	849	837	884	910	873	840	813	837	870	918	870	832	853	856	839	845	820	831	895	857	863	852	837	817	890	803	811	817	831	864	823	836	791	866	809	848	832	873	871	850	839	812	835	860	879	889	863	869	840	857	901	820	883	874	888	847	845	844	855	814	837	856	847	822	864	835	867	843	927	911	849	877	865	813	888	869	891	792	833	837	854	873	859	837	791	805	831	869	842	871	823	851	832	811	835	882	816	834	854	885	821	857	813	900	817	852	871	855	859	847	886	846	856	900	830	841	868	840	847	861	795	837	823	853	843	844	881	911	849	854	807	862	871	819	861	869	833	895	861	812	855	863	860	855	850	885	867	877	892	874	864	861	773	872	839	884	914	846	802	872	849	865	833	845	862	882	804	892	829	930	852	856	909	840	852	814	811	897	821	895	833	856	831	819	862	854	833	834	876	890	812	817	889	859	891	811	840	881	834	861	864	862	845	797	832	818	879	872	820	826	834	851	868	890	918	810	813	813	838	861	855	869	829	879	837	850	848	877	836	854	886	888	827	885	806	881	848	909	886	852	830	890	845	826	892	904	843	820	846	851	787	854	881	824	856	836	810	821	848	902	820	862	860	921	856	819	844	788	847	902	869	846	866	803	850	859
22761	21645	29211	24539	21687	20614	9371	3612	2497	2012	1574	1313	1091	967	888	774	687	646	564	546	508	471	461	494	460	426	448	419	416	415	405	413	412	409	413	380	378	346	370	368	384	343	374	342	366	348	347	388	375	340	371	328	358	382	336	345	338	341	341	356	367	316	344	329	381	352	344	359	357	357	352	342	359	344	327	373	334	305	358	317	349	337	371	342	331	341	359	344	346	360	322	364	326	344	361	378	340	340	316	344	315	353	343	337	339	346	292	335	334	349	298	340	360	342	332	371	337	375	330	338	344	354	327	332	341	320	372	342	338	349	361	347	376	319	323	355	320	329	377	333	339	367	337	306	328	355	354	346	308	308	343	349	330	337	288	333	339	347	312	343	378	322	361	333	317	350	332	307	359	305	345	361	353	333	336	343	316	337	360	316	325	349	352	326	345	336	335	347	359	324	322	336	333	358	328	311	324	336	309	335	327	293	331	348	361	297	315	360	328	322	356	331	357	329	319	352	336	329	350	362	324	349	342	335	321	313	323	343	341	351	364	324	323	318	348	329	368	334	345	330	329	325	320	293	334	375	337	330	300	356	336	343	320	343	356	336	351	316	341	332	330	326	361	321	334	325	337	332	336	320	334	339	312	324	357	325	319	319	325	339	328	353	360	364	347	354	309	326	341	305	347	334	304	308	336	330	344	322	344	357	347	371	363	344	319	342	369	361	347	335	359	351	341	318	332	329	330	319	338	351	346	307	323	349	345	345	339	332	318	321	355	306	335	320	335	351	330	331	322	324	361	364	354	347	312	348	320	351	357	366	326	353	359	325	315	321	388	347	326	312	326	355	324	332	359	343	342	350	344	332	322	355	357	322	353	339	325	382	335	323	319	371	393	359	331	348	347	310	309	343	318	359	310	331	338	352	348	331	329	322	389	366	354	336	355	343	353	304	351	331	397	337	325	367	363	293	351	358	324	330	323	338	329	289	316	327	313	325	328	347	341	358	341	336	326	353	338	334	307	337	332	343	362	323	311	344	348	357	327	319	344	352	323	343	346	348	301	311	319	333	355	327	354	362	324	334	317	340	318	338	312	315	333	371	325	313	302	316	338	354	324	324	338	339	317	338	354	340	346	316	295	306	363	326	351	325	345	306	314	342	311	327	341	320	311	346	318	361	338	357	332	329	368	340	345	363	305	321	340	383	327	331	335	355	335	329	321	353	349	342	315	316	338	340	331	320	345	324	306	339	321	314	338	343	348	346	327	318	339	313	359	316	328	362	329	340	335	342	323	368	319	344	354	334	351	316	351	337	340	358	314	348	333	353	358	307	317	361	303	312	328	363	335	333	317	333	333	323	328	338	344	335	335	350	354	330	330	356	341	332	361	294	320	326	329	328	346	331	321	328	330	311	359	303	340	322	353	367	340	366	328	300	344	323	328	316	344	346	346	333	317	321	337	321	331	328	368	345	354	313	289	340	328	355	321	303	345	353	314	322	323	350	319	319	332	348	338	330	349	335	343	327	349	379	326	328	323	335	331	330	330	332	334	332	327	345	323	290	324	367	353	313	336	343	337	326	337	337	369	320	334	362	345	312	354	327	314	354	336	305	379	340	323	351	350	341	354	296	337	316	336	311	335	353	326	329	364	330	327	340	299	343	330	318	325	344	344	387	343	337	339	315	366	320	318	369	345	321	322	368	332	338	327	344	303	321	312	328	336	373	329	330	343	334	334	344	314	349	345	335	322	325	326	328	338	339	371	340	374	370	344	324	322	358	316	298	342	319	333	306	322	326	355	352	343	331	367	350	318	346	364	321	330	375	311	320	310	335	374	340	361	337	342	369	351	341	345	338	364	333	330	336	325	343	354	364	371	317	320	334	308	342	367	336	318	352	304	342	338	337	349	315	347	314	315	313	333	324	348	310	354	304	357	370	315	306	318	349	320	336	351	332	312	356	351	343	317	330	317	314	341	338	359	384	331	315	325	322	335	313	335	342	307	333	318	311	308	362	313	347	343	308	320	320	334	348	315	329	339	329	333	327	342	305	332	342	330	326	320	357	336	324	321	321	334	353	376	326	341	351	332	360	346	335	340	327	334	321	316	321	339	348	333	351	329	331	339	331	320	333	297	319	332	331	385	313	346	346	351	333	338	354	355	338	300	333	328	321	330	337	348	353	351	362	327	325	344	357	332	300	331	348	319	311	366	335	363	334	365	320	357	327	361	343	359	355	346	346	359	378	324	351	367	303	309	349	372	338	348	354	351	346	320	365	322	351	309	351	352	360	327	323	327	356	328	353	326	314	326	355	338	349	320	321	317	338	322	352	353	303	308	354	344	328	334	381	338	314	316	329	316	346	331	315	341	327	345	331	332	307	335	336	378	333	371	360	318	353	356	344	350	358	335	373	334	354	340	331	334	365	358	343	335	360	340	370	315	329	356	339	341	353	336	370	302	327	321	352	343	354	307	312	317	326	333	315	352	311	364	327	356	315	364	329	338	335	301	344	325	321	323	346	347	353	332	318	319	328	331	328	351	349	316	334	321	328	327	358	362	317	328	355	360	332	342	341	321	351	325	351	302	337	322	343	355	342	356	297	364	350	329	280	342	336	349	360	335	326	322	326	323	320	331	346	311	315	341	319	357	349	373	343	338	363	318	331	327	331	324	378	299	354	321	327	370	322	336	356	348	328	324	342	362	325	328	323	406	297	359	321	323	376	314	307	316	320	325	342	333	309	328	321	325	346	356	342	315	351	345	334	349	325	326	332	331	330	314	348	349	329	365	318	315	342	369	352	363	318	322	354	348	309	346	350	315	324	322	342	314	313	335	334	305	326	327	342	328	355	343	317	353	326	340	354	325	327	341	347	316	317	327	305	335	372	340	339	338	352	337	303	349	334	315	355	361	314	313	314	309	350	342	328	314	313	360	372	333	350	345	313	320	311	341	346	299	332	319	283	348	334	303	354	331	344	350	326	344	345	331	321	350	369	296	360	352	337	332	353	335	338	356	324	363	335	351	313	319	375	329	347	311	321	324	350	342	331	328	346	336	359	351	330	359	336	346	302	346	344	324	348	331	309	332	312	332	304	318	322	304	357	322	339	372	330	329	306	328	314	332	333	341	324	357	329	352	352	323	326	341	356	298	326	350	319	330	352	361	368	321	352	331	337	336	317	323	344	355	341	332	325	327	321	327	353	346	335	314	316	326	347	326	355	340	346	326	326	344	346	300	326	297	328	318	316	324	352	315	335	339	345	327	316	342	354	351	343	349	350	320	325	346	328	328	315	334	368	337	311	320	326	309	328	342	319	336	308	320	314	361	332	306	313	332	337	317	331	337	332	358	345	319	333	348	345	348	332	336	350	337	361	317	344	349	323	348	332	309	342	335	340	339	339	369	325	327	360	352	356	356	325	333	341	353	368	308	349	311	328	319	305	351	301	335	343	347	349	337	330	364	361	332	306	317	351	345	317	354	372	352	320	325	328	328	324	375	303
16985	35355	28385	19808	15549	11917	9404	7089	5778	4560	3541	2939	2485	2034	1742	1506	1328	1228	1046	956	905	821	848	792	805	726	757	685	690	637	706	622	668	650	624	630	593	604	578	606	573	600	615	589	565	570	570	535	546	536	488	514	555	544	507	537	525	507	498	520	505	508	544	530	517	544	504	571	549	526	485	531	496	509	537	516	535	519	510	469	527	492	533	472	522	530	532	508	499	533	541	564	522	510	477	499	480	471	533	511	499	497	504	512	501	521	529	448	472	521	520	518	463	524	445	518	510	508	525	539	521	491	492	500	507	479	513	593	524	493	477	482	492	499	496	483	472	479	494	519	514	492	485	485	468	554	499	501	489	520	522	522	513	525	500	494	468	490	525	503	491	478	492	491	518	487	536	462	490	469	490	520	472	485	488	550	528	532	497	483	506	470	532	473	522	511	497	515	522	501	502	498	492	492	495	504	482	503	514	528	473	494	505	509	478	471	529	514	506	493	497	499	469	492	508	493	502	517	500	532	523	468	515	556	520	483	458	510	486	494	505	535	492	481	507	519	494	480	545	481	484	470	477	555	500	500	530	510	495	497	478	454	509	479	461	484	494	484	471	520	515	543	483	503	521	497	554	455	478	523	454	489	474	488	545	475	469	527	503	505	487	523	514	540	499	485	495	466	490	483	515	509	545	486	495	525	465	492	531	508	546	497	493	511	495	494	493	492	463	493	489	512	514	523	532	497	492	508	499	508	527	522	469	482	560	503	513	499	554	472	496	496	478	523	520	439	497	495	486	509	522	466	516	479	476	517	505	516	476	532	497	510	473	519	494	520	508	490	450	530	536	484	471	523	504	473	512	520	500	519	488	489	483	488	482	510	455	507	536	485	460	519	504	517	525	507	476	524	499	505	486	466	492	450	456	541	496	525	486	487	492	505	503	525	510	521	487	503	535	489	464	506	489	469	534	528	481	500	505	537	490	487	490	469	492	492	501	506	496	466	533	521	500	511	485	510	494	514	536	508	492	484	541	516	501	507	486	500	476	498	477	507	489	543	511	548	589	494	535	485	504	534	543	520	512	499	535	506	514	513	515	491	509	514	517	492	485	499	520	490	498	509	465	475	512	526	496	536	504	452	534	491	495	521	506	527	493	546	470	520	502	519	538	501	496	514	447	533	507	490	514	556	516	535	503	522	496	530	506	528	490	514	496	475	544	501	525	498	492	427	507	468	500	504	510	484	524	495	503	463	505	495	479	512	526	496	506	519	502	498	487	483	500	505	497	499	504	508	497	534	520	518	500	504	503	518	497	520	488	497	483	498	472	527	470	496	525	491	521	507	509	481	496	489	480	501	471	476	552	516	513	490	506	499	493	529	520	522	504	512	517	501	469	527	489	497	514	481	500	516	501	523	513	498	517	535	518	546	549	474	480	547	539	530	452	523	522	491	527	520	483	453	520	484	528	526	487	482	529	508	540	490	495	493	556	488	505	503	522	544	496	489	536	450	484	486	468	495	515	531	481	499	474	503	470	504	482	527	524	528	533	520	484	475	530	542	536	522	508	523	538	495	542	526	499	509	521	507	500	472	494	523	507	489	516	529	473	492	550	493	514	492	461	494	471	541	521	547	495	501	475	504	510	546	490	494	477	484	491	518	502	478	483	481	441	506	466	515	506	494	544	550	482	485	478	473	473	485	534	522	509	494	513	532	497	501	520	520	484	495	493	526	498	486	499	517	494	516	513	519	446	539	474	510	469	453	507	509	506	510	510	527	512	484	485	539	532	503	550	512	504	502	555	488	467	478	517	517	495	517	489	542	451	506	471	464	465	486	473	474	505	497	484	502	492	540	486	497	534	499	502	517	497	500	482	510	504	477	494	499	509	514	484	503	512	482	538	517	518	474	519	502	533	519	545	496	521	504	522	534	522	518	455	514	466	516	513	521	547	500	484	464	553	476	541	461	535	533	515	518	501	515	517	505	498	495	516	534	521	482	462	512	512	507	499	465	511	509	487	519	502	505	533	495	496	445	576	512	506	540	511	518	476	513	445	506	543	509	510	516	514	482	486	541	467	499	530	488	503	495	518	486	524	545	503	496	482	421	483	515	477	523	474	483	532	519	516	481	543	468	507	500	504	513	484	464	529	494	511	473	478	519	504	476	462	493	519	473	484	460	469	516	523	512	497	512	501	523	540	516	501	519	485	544	501	528	520	548	489	524	501	521	504	519	475	532	553	532	544	487	531	522	558	528	495	435	500	518	524	488	496	513	478	522	524	511	512	496	504	500	537	491	469	493	496	482	522	498	546	508	508	509	481	549	483	517	498	518	527	500	491	484	493	484	499	535	496	479	506	533	508	506	491	504	529	491	528	529	521	499	482	475	521	503	521	512	507	503	498	493	495	523	521	540	496	515	489	519	494	468	529	507	528	515	489	512	512	528	501	500	474	454	500	512	483	532	531	500	499	472	524	519	518	524	491	527	494	515	524	503	521	482	491	511	521	505	519	497	463	492	486	508	501	503	513	546	498	499	441	515	514	505	541	522	540	474	471	490	517	549	472	487	486	471	500	463	507	510	534	515	504	520	444	512	479	503	483	505	518	514	539	505	511	521	541	493	466	490	470	498	500	519	549	528	515	508	494	489	494	496	538	501	475	500	512	498	490	491	516	513	508	478	512	510	506	538	493	493	531	489	478	499	523	498	580	504	476	510	507	457	458	538	475	479	465	449	468	534	497	512	488	539	541	454	505	508	497	510	498	478	511	502	465	518	503	465	503	495	549	516	505	460	488	543	517	538	476	469	455	505	482	521	471	469	508	502	518	533	518	496	524	504	484	523	530	503	527	530	513	517	481	500	515	459	496	524	488	529	516	515	511	521	513	512	491	515	503	529	562	525	504	495	456	538	496	484	524	500	492	476	487	520	496	495	495	511	495	486	527	512	559	517	475	530	493	496	503	538	479	501	465	467	508	512	513	482	461	474	472	512	497	501	499	498	541	520	526	554	515	538	519	489	507	470	506	506	549	510	535	492	473	485	483	494	523	488	531	472	467	491	466	498	482	496	546	526	530	525	515	476	518	504	522	486	532	495	502	505	502	489	517	505	488	510	534	521	475	501	495	521	503	504	513	503	517	498	541	495	504	555	502	501	504	482	518	497	480	460	503	507	503	508	489	481	522	493	526	494	510	490	518	536	506	476	491	490	482	478	493	494	506	492	519	504	494	465	493	483	513	521	488	536	517	507	505	494	530	497	493	491	486	501	519	517	524	536	479	516	523	520	532	494	482	502	489	539	503	488	505	492	509	493	493	507	469	495	523	486	489	519	513	483	510	482	483	534	524	514	523	545	533	491	490	481	531	516	483	515	545	512	483	504	494	492	489	525	515	491	496	512	519	513	521	507	536	476	512	521	525	500	512	521	498	498	528	480	507	531	506	494	499	493	487	509	514	516	458	520	484	474	509	491	482	516	507	519	520	489	447	512	500	463	454	522	484	534
27726	19851	12840	6926	3619	2396	1804	1387	1221	1080	981	903	852	728	750	727	683	678	680	671	693	637	655	688	613	596	593	604	646	594	664	645	626	628	603	632	640	629	616	656	644	600	644	644	648	637	638	611	624	626	613	608	609	615	602	595	591	601	612	632	613	613	613	641	611	587	585	607	602	611	642	637	623	617	613	613	604	609	608	601	626	623	579	632	635	605	568	626	601	611	626	627	610	613	582	611	603	617	593	595	643	581	595	601	631	642	628	606	614	628	596	636	612	607	585	603	602	619	596	603	626	625	578	629	595	578	621	562	613	612	565	568	619	608	623	618	620	586	606	616	595	611	616	617	585	609	616	589	571	614	598	640	612	634	636	654	570	647	614	593	612	624	620	635	618	646	630	550	588	632	606	610	628	582	628	583	582	572	579	577	596	653	600	587	601	608	631	595	603	570	668	612	615	589	572	602	595	638	627	602	627	635	665	642	599	670	660	572	636	647	590	619	616	631	614	633	592	663	605	608	654	634	621	620	633	586	616	624	573	618	648	595	650	616	624	608	638	555	613	632	640	558	645	644	612	609	640	607	616	660	587	633	596	623	565	586	645	599	590	605	604	595	608	631	615	617	597	615	604	581	616	588	627	650	599	588	631	599	634	609	627	586	611	626	638	634	632	596	583	592	572	595	642	605	652	614	587	559	574	605	562	613	604	631	588	648	604	642	611	612	636	653	571	613	622	593	623	622	596	611	634	636	636	613	612	637	605	564	640	603	612	564	626	644	620	618	645	608	620	624	622	653	603	608	625	629	651	628	579	598	629	611	586	618	598	620	596	626	609	606	596	634	603	672	620	641	599	671	604	600	639	613	576	636	625	597	655	617	629	580	613	577	637	621	601	606	595	606	612	655	576	606	610	576	592	660	604	597	642	647	608	623	582	586	584	591	625	587	638	582	622	607	628	617	610	584	588	616	565	622	587	611	652	618	604	583	606	618	577	545	599	638	571	645	595	576	609	622	623	579	631	583	601	614	605	621	628	602	588	605	635	644	629	634	655	610	653	580	635	611	617	604	610	637	566	606	596	594	646	618	575	626	604	622	593	611	659	607	573	623	601	616	602	612	606	628	641	594	651	636	585	644	616	648	601	648	621	590	572	642	617	575	587	599	599	646	616	565	673	667	612	593	645	592	609	646	615	659	583	597	619	635	636	587	604	586	653	672	619	606	600	579	608	598	592	565	593	638	562	592	598	590	567	636	595	584	574	603	606	610	617	637	612	562	590	601	596	661	568	592	561	604	628	655	610	584	623	648	652	587	590	633	617	658	589	597	639	632	604	613	629	602	601	629	609	609	633	587	602	598	621	568	643	614	605	589	599	630	572	590	660	613	629	580	617	620	556	635	617	603	586	598	577	620	610	605	640	610	626	581	608	581	637	610	602	638	608	592	652	622	626	596	659	607	575	618	644	624	621	577	631	628	592	637	617	586	581	596	618	607	615	553	592	610	573	577	611	593	639	586	596	601	628	598	603	587	636	600	609	581	652	587	603	656	659	607	605	606	660	574	630	580	599	594	627	651	640	561	629	634	636	619	621	612	575	636	633	631	547	629	648	632	619	624	636	608	622	601	630	571	608	613	607	563	634	633	596	629	627	635	585	612	607	565	595	621	599	601	638	617	585	620	643	605	611	631	591	598	646	623	616	645	639	642	648	641	630	615	636	599	627	593	638	618	585	615	578	628	597	607	618	634	622	664	591	598	593	590	599	646	629	624	586	583	598	627	594	625	597	616	620	581	621	622	587	614	581	616	599	630	644	585	569	605	619	619	591	585	622	605	622	628	616	684	631	643	578	591	617	567	613	658	661	608	649	596	618	592	631	588	615	602	618	583	583	617	575	606	599	613	628	596	613	599	580	659	620	589	609	627	614	648	575	611	627	606	638	594	620	634	608	630	597	564	629	671	604	646	646	611	623	593	595	628	604	614	603	603	603	647	647	637	588	596	619	605	620	615	599	580	595	558	608	596	613	625	621	641	640	654	630	562	591	579	610	638	639	608	619	635	652	604	633	628	605	623	584	650	632	589	609	558	601	564	615	622	638	554	609	598	573	621	639	630	645	617	662	609	590	610	588	568	620	637	566	665	599	652	633	600	596	590	610	629	615	587	577	626	593	617	634	622	632	651	592	564	589	627	595	589	675	623	638	610	602	608	616	644	627	612	653	595	627	589	584	628	598	625	637	647	642	568	673	602	631	605	579	582	579	625	613	555	602	633	649	575	602	624	639	606	602	668	605	598	627	643	575	603	610	605	611	599	575	593	621	629	635	613	671	636	645	628	653	621	614	621	611	646	598	589	630	630	575	578	612	647	639	605	604	632	614	627	630	594	644	628	656	655	602	615	598	614	648	563	634	583	629	594	601	603	670	587	605	663	619	619	637	626	580	567	629	624	619	636	589	593	636	635	609	593	651	611	635	643	605	595	596	645	623	615	613	583	639	574	632	632	617	591	655	617	578	640	570	564	648	577	585	592	591	589	637	615	637	636	604	600	592	628	624	618	588	594	598	613	613	623	603	600	610	589	540	589	632	596	655	570	630	633	603	585	629	569	608	568	598	592	618	591	663	611	577	609	553	607	579	618	608	588	559	587	607	565	616	608	627	628	633	600	634	603	616	607	637	585	603	646	617	610	589	606	626	641	642	679	629	645	630	629	628	597	663	604	622	657	611	660	599	681	614	623	579	578	625	607	594	595	627	576	544	602	638	622	663	601	602	573	591	615	608	573	582	632	608	569	619	607	625	611	593	596	567	597	637	629	603	605	638	643	613	611	605	601	598	605	577	621	620	620	614	621	600	603	602	625	626	590	627	603	592	652	615	564	569	621	588	604	618	605	595	612	589	612	584	611	621	600	593	607	590	588	581	590	582	584	608	599	641	628	615	615	597	551	575	609	596	582	618	623	582	595	575	640	667	597	611	617	610	611	640	645	614	595	605	597	628	590	638	663	646	559	623	639	607	630	597	601	623	599	650	651	626	640	593	623	608	630	599	617	609	628	608	613	609	620	594	648	645	626	657	601	631	603	577	620	632	594	629	607	595	597	600	637	599	616	627	627	628	602	616	625	567	637	566	594	623	620	603	629	589	610	571	638	628	598	643	642	612	552	576	642	587	617	606	589	582	600	577	597	628	598	600	593	643	617	605	581	614	617	591	541	643	642	587	623	617	624	577	626	568	609	600	628	607	582	598	624	556	583	603	559	640	626	639	624	645	599	570	631	607	602	637	598	629	638	577	638	630	655	630	621	618	626	596	609	626	614	614	621	607	613	590	612	617	616	600	557	633	588	598	613	619	637	610	595	591	646	626	586	608	676	603	651	580	603	597	586	644	590	668	604	684	649	687	620	615	620	590	630	594	607	609	600	649	639	624	592	580	602	626	584	631	624	583	615	567	585	631	618	612	609	623	615	631	588	626	592	607	603	662	628	679	634	602	641	591	649
12515	20980	15443	8969	6622	5185	3865	3017	2482	2101	1742	1584	1402	1360	1267	1217	1122	1129	1038	1040	1059	1012	1009	1056	982	972	999	1052	989	1033	956	917	949	967	973	950	948	929	945	927	953	958	940	918	941	946	921	907	927	921	954	920	915	904	964	939	902	981	891	916	956	953	903	936	979	980	943	947	974	918	926	915	894	910	923	944	955	914	946	955	933	949	906	901	938	888	966	889	940	898	912	881	904	869	932	911	919	893	955	902	944	945	903	957	866	974	903	910	938	928	913	963	904	947	899	902	882	898	916	952	873	918	933	958	943	919	932	946	960	894	938	948	904	900	873	865	918	914	946	887	908	940	897	913	929	934	882	926	889	914	901	944	928	909	941	906	894	894	938	910	952	936	929	969	919	879	922	904	896	943	912	913	955	840	945	930	926	827	935	833	876	967	918	916	893	904	887	917	957	901	851	943	908	959	910	844	911	950	921	889	915	921	900	869	930	907	860	952	903	899	962	896	929	923	977	950	954	963	953	936	987	872	939	975	945	907	914	900	936	892	935	952	983	952	871	885	836	877	938	937	972	930	922	941	947	924	913	902	895	928	935	945	922	944	964	890	962	883	864	922	854	900	880	889	875	902	942	924	933	897	913	866	933	944	943	947	934	943	839	876	901	885	903	912	888	949	942	897	883	910	875	908	949	903	922	889	941	899	972	881	969	918	944	924	957	875	938	883	902	921	943	909	900	1002	899	906	870	937	916	934	952	891	951	922	880	932	940	928	872	920	903	912	904	883	955	919	921	934	912	941	972	920	949	946	871	899	926	909	968	935	908	926	948	915	934	961	906	895	886	898	914	939	860	929	855	922	907	890	930	943	948	941	897	935	877	893	961	951	891	940	931	951	895	874	906	930	932	882	918	947	931	898	863	966	913	887	945	872	894	898	932	875	861	935	888	935	918	856	924	966	882	958	889	908	958	932	836	898	889	949	929	937	982	921	916	919	916	950	909	943	955	932	952	935	914	890	922	911	852	919	920	954	876	874	871	909	918	929	903	947	969	891	881	945	913	909	969	925	942	911	940	873	852	914	940	935	899	924	893	938	931	895	926	889	900	945	874	886	931	928	918	923	912	936	896	945	935	891	951	910	899	900	891	875	928	956	926	937	945	934	911	965	934	919	880	851	979	879	947	953	882	973	922	980	927	919	908	889	941	907	873	941	917	935	911	939	945	928	895	890	906	966	934	878	962	906	873	951	869	966	909	925	921	890	939	897	950	856	909	931	925	925	893	934	957	929	898	948	971	885	924	903	955	936	923	937	849	936	930	929	884	922	955	939	888	892	872	933	905	871	927	921	936	918	966	931	928	922	924	909	962	916	876	878	844	908	921	874	955	900	913	878	920	936	905	934	960	953	937	941	902	885	934	906	917	964	897	890	892	925	926	933	874	962	919	916	902	890	909	928	941	895	865	877	901	908	912	942	956	887	850	948	956	878	892	936	975	930	927	982	941	919	885	905	877	923	924	916	932	914	923	971	921	887	926	923	870	902	911	920	887	932	882	871	913	886	903	890	900	915	955	894	935	1002	887	936	919	880	935	918	929	903	963	901	893	940	891	913	964	851	937	877	911	878	907	964	855	929	936	907	967	892	922	922	918	930	897	891	935	978	911	907	918	871	890	950	926	899	905	938	876	930	890	871	903	909	981	927	910	898	942	874	921	889	918	934	916	902	938	936	932	909	900	934	928	982	952	951	934	944	884	895	944	920	909	963	857	882	885	926	912	937	924	932	910	932	898	851	978	854	898	892	932	959	856	908	919	904	923	902	924	900	900	924	919	931	946	931	935	933	897	936	933	952	954	916	931	850	925	884	933	924	921	917	939	940	955	932	900	853	959	916	929	898	885	934	929	892	873	955	876	916	889	949	860	916	846	921	967	924	948	873	955	908	961	922	917	881	896	912	967	912	945	940	896	877	911	924	926	911	887	919	902	925	833	928	908	918	934	934	965	923	902	933	944	899	939	902	948	894	909	939	913	882	916	955	918	903	932	912	906	948	938	945	887	945	925	883	863	1005	910	905	873	902	958	901	871	875	888	904	899	890	911	949	966	907	861	895	921	963	915	927	903	947	971	991	1012	873	863	869	891	947	950	903	971	891	961	925	927	969	881	923	959	952	946	906	923	924	962	944	951	887	926	923	945	911	952	874	938	922	927	916	920	981	931	910	1000	901	867	885	911	880	934	879	910	941	880	967	903	893	945	949	877	932	916	940	904	951	903	879	891	817	914	886	945	875	899	922	891	886	935	858	874	912	933	938	916	898	916	921	913	918	888	929	914	929	878	868	933	890	894	929	936	902	922	903	948	919	843	919	883	905	906	926	957	964	915	888	944	912	902	928	910	897	912	901	867	897	883	936	955	907	879	926	917	945	939	940	927	876	936	937	878	937	945	903	908	930	928	937	944	956	881	895	929	877	939	879	923	932	891	909	955	919	898	930	955	915	888	917	913	927	971	915	913	958	918	886	881	905	907	907	922	928	860	898	983	919	920	962	907	871	944	930	891	947	898	972	925	906	940	873	963	944	911	914	931	907	871	894	898	876	860	905	946	956	903	963	911	938	874	906	963	886	887	851	921	951	858	890	909	891	923	861	896	931	893	921	935	915	940	913	939	863	924	835	910	957	931	935	885	898	924	864	948	958	917	901	995	945	1025	858	894	961	882	895	958	939	902	937	896	945	991	969	936	934	888	951	931	940	918	863	913	938	887	911	920	902	950	923	931	974	887	939	918	964	967	853	882	934	913	876	929	910	963	916	921	900	1018	915	905	941	908	909	878	897	920	869	888	922	905	920	919	918	891	845	964	942	891	960	872	884	934	907	893	945	914	945	948	903	923	959	898	919	859	958	883	891	938	935	880	912	881	905	882	927	912	945	904	953	865	896	907	931	927	895	945	888	928	882	939	897	922	927	910	899	942	913	898	924	922	872	924	978	926	917	930	940	901	911	917	892	901	944	927	843	915	873	915	930	974	950	900	941	943	992	893	933	902	899	863	934	912	905	932	908	915	896	874	915	962	960	895	912	922	905	877	883	951	873	1002	850	910	952	894	905	895	905	972	882	918	885	945	925	877	920	942	901	887	883	933	897	906	924	902	855	916	837	922	970	887	921	920	868	917	984	945	906	930	906	919	875	921	891	913	884	908	867	920	917	957	907	895	909	950	894	897	914	974	897	885	858	935	915	936	955	923	868	951	904	929	899	950	920	893	953	939	889	912	907	888	961	939	872	860	911	929	874	886	842	912	955	898	883	969	911	886	921	942	936	939	952	912	925	922	871	974	919	935	979	893	909	881	898	871	912	898	906	920	916	958	934	924	958	907	942	958	858	971	910	944	890	889	959	936	890	890	939	870	940	899	918	929	931	870	864	900	912	960	929	919	873	856	878	932	896	910	946	864	946	919	920	917	975	976	935	901	939	869	956	897	943	882	933	889	978	908	896	913	948	897	929	941	898	903	925
23527	21581	28605	25092	21154	10850	4097	2493	1897	1492	1315	1055	938	872	748	687	686	588	580	590	587	555	482	512	508	484	498	492	484	486	506	463	439	477	484	487	436	440	458	477	443	441	429	406	466	392	479	464	455	427	459	459	435	446	445	423	434	465	499	430	426	475	417	438	404	444	432	430	409	438	428	424	458	439	402	401	415	414	434	444	434	387	467	431	436	458	430	430	428	406	420	424	448	430	456	432	463	451	456	407	443	477	424	449	416	424	450	421	413	438	432	440	430	457	426	462	454	387	426	415	406	416	431	461	435	426	419	468	434	456	425	417	419	447	410	458	455	413	451	464	425	440	415	442	408	411	439	413	464	418	383	412	426	440	410	455	427	430	420	433	449	439	395	453	394	409	422	402	433	385	423	402	387	434	458	423	418	450	461	432	448	401	432	453	445	412	440	457	446	431	415	441	449	418	470	448	409	433	418	442	439	422	439	424	429	445	420	430	442	414	463	456	407	472	443	400	447	443	433	400	448	425	456	440	440	444	425	459	426	427	414	439	437	451	421	399	439	452	389	405	416	470	438	425	416	428	398	421	428	452	431	429	445	397	436	426	465	434	452	426	425	446	417	445	387	402	427	407	422	430	374	410	430	474	450	463	425	396	431	372	423	410	432	446	412	444	428	449	414	443	451	379	419	422	424	452	439	436	431	407	464	425	463	421	436	461	412	404	440	424	454	407	425	426	454	392	405	405	400	439	410	409	427	456	422	433	460	417	437	427	416	399	431	488	409	447	452	433	436	405	409	424	457	424	449	437	389	429	438	446	445	433	446	404	404	440	417	441	455	430	431	419	440	413	451	457	444	430	410	443	453	413	426	429	411	405	432	403	465	406	439	437	432	438	432	434	456	406	400	445	372	459	435	444	457	459	416	471	460	451	419	421	441	443	439	459	424	408	406	422	399	405	436	447	475	417	460	410	462	456	436	455	428	431	438	441	473	407	447	392	403	398	416	443	454	435	439	431	484	401	439	446	443	418	437	412	429	435	421	451	419	418	423	444	445	444	422	420	452	461	438	423	452	431	395	422	444	449	420	429	404	447	455	436	404	402	392	418	474	420	427	434	416	437	403	449	428	433	416	439	434	435	438	424	422	390	427	429	431	442	435	413	443	431	437	456	456	434	397	455	419	415	433	436	423	451	426	429	458	416	416	460	398	437	460	434	411	412	454	407	424	444	430	418	464	407	435	392	418	440	427	420	464	438	455	449	430	426	390	455	425	413	433	447	398	392	430	413	456	414	450	391	449	441	436	483	423	427	397	405	418	437	439	428	466	455	423	450	444	447	425	450	418	451	417	431	434	440	378	418	414	417	425	442	434	419	439	395	451	423	408	404	408	438	436	415	435	420	444	443	429	395	426	430	430	404	413	453	429	398	427	429	426	435	424	449	436	424	387	417	420	420	455	448	449	462	430	416	446	419	427	463	442	463	430	436	418	420	393	430	402	415	432	438	432	425	397	414	413	417	426	456	437	444	403	421	435	411	399	426	436	434	406	409	441	406	426	428	440	413	410	438	441	476	466	431	410	417	406	432	453	460	408	451	412	453	434	416	465	411	400	432	404	428	406	418	430	421	476	443	415	439	417	413	420	381	437	387	417	427	437	450	432	410	434	466	477	400	465	431	382	479	452	439	420	451	427	421	417	424	451	438	429	419	423	399	413	455	418	434	425	433	422	405	428	426	444	444	465	447	419	461	408	431	415	416	419	418	433	456	444	446	433	473	428	474	444	432	451	428	458	395	436	435	428	432	494	454	408	433	380	421	409	432	394	448	453	416	422	409	421	487	446	415	465	451	425	391	423	443	405	391	447	374	407	414	406	436	447	416	427	421	445	381	501	422	440	445	462	443	452	401	435	443	446	405	437	446	413	425	447	416	417	418	441	446	403	418	397	389	442	457	438	432	405	446	405	449	447	418	442	464	425	407	445	434	450	457	454	427	394	413	435	389	455	408	437	420	420	415	431	408	452	432	468	443	421	413	433	417	410	412	415	429	448	427	440	453	426	448	434	442	434	432	387	415	446	437	435	404	433	423	425	444	421	391	428	443	395	419	419	439	420	371	452	450	420	420	428	428	409	417	411	453	440	419	399	422	484	395	398	406	424	414	453	434	428	430	438	411	427	375	430	452	411	474	421	443	456	480	454	474	409	413	430	472	390	435	417	458	450	430	425	472	417	455	439	412	453	394	430	405	447	430	416	413	415	452	414	429	448	435	434	435	400	435	453	431	435	411	431	410	441	452	403	423	435	454	454	426	419	430	437	392	423	432	416	445	430	443	432	403	427	416	438	451	448	438	430	455	455	412	413	408	440	430	453	434	446	461	428	435	437	459	427	423	389	406	407	449	448	432	444	425	419	442	414	407	455	381	396	410	438	410	420	410	416	402	435	418	424	407	403	454	436	415	420	455	437	458	437	435	413	459	425	421	433	428	410	429	441	410	415	453	403	456	434	438	393	453	412	418	419	423	444	419	440	411	424	415	420	406	435	447	429	437	440	427	459	419	443	401	418	428	459	436	394	444	414	467	422	466	453	445	429	418	432	407	440	441	410	431	427	434	433	430	415	469	441	426	418	416	433	439	430	388	431	451	422	434	405	444	444	433	448	453	436	398	415	429	414	401	378	460	457	424	398	393	433	452	453	420	437	434	404	411	394	439	446	425	409	411	440	410	397	393	403	416	416	425	447	414	409	415	437	448	415	453	433	428	425	399	441	433	423	424	420	423	463	396	409	429	432	403	425	430	424	387	431	432	438	436	436	469	448	462	413	468	421	443	420	419	435	413	422	419	371	409	444	454	457	451	438	463	423	420	429	414	443	451	440	402	424	437	405	440	428	412	412	426	458	443	415	412	448	411	404	444	429	416	382	439	452	460	423	405	416	415	412	427	433	463	454	430	404	437	438	454	438	428	431	449	450	422	456	423	431	381	409	442	430	437	426	436	438	384	422	431	418	466	396	386	387	428	438	422	399	413	410	414	428	424	426	422	458	420	400	427	433	382	432	461	409	442	449	433	405	434	445	436	444	426	402	439	443	437	453	455	408	444	401	404	443	425	470	444	403	462	402	426	435	443	416	474	448	449	429	417	398	446	432	448	409	405	454	429	416	462	427	412	395	417	447	412	438	458	453	437	408	426	415	402	404	394	423	438	416	436	410	416	445	451	449	405	430	470	418	463	418	438	427	411	410	442	389	446	422	457	449	428	397	440	442	447	432	437	452	400	419	419	472	444	452	409	451	415	408	426	410	417	449	443	426	420	432	416	443	448	460	424	412	449	435	430	413	431	402	394	481	429	434	456	406	428	460	416	469	416	409	386	439	409	383	439	426	434	431	460	432	464	415	412	466	416	445	446	395	457	404	387	422	430	448	425	423	444	397	422	450	415	459	452	459	427	436	437	436	433	429	402	464	412	423	437	445	416	427	406	391	458	439	443	405	461	417	412
14390	30065	24011	15371	11654	9182	6852	5156	4129	3372	2589	2197	1988	1689	1525	1277	1198	1072	1050	978	958	847	891	864	847	892	813	731	846	762	769	731	766	741	735	764	723	731	735	739	708	717	772	686	715	678	681	683	710	681	684	644	728	669	685	696	664	736	662	650	669	699	697	741	680	667	632	669	706	649	678	681	632	690	653	710	663	684	620	643	678	652	649	666	662	688	740	678	652	677	686	621	628	693	634	667	643	689	661	696	686	652	716	664	664	707	717	675	681	685	630	682	672	613	679	641	638	688	669	673	712	668	628	653	688	673	662	662	654	665	662	645	692	681	679	681	649	646	682	622	680	652	724	642	656	645	672	642	668	644	645	633	627	665	663	640	676	686	674	661	645	660	697	686	655	673	680	663	648	719	679	651	677	690	659	707	632	681	659	700	654	677	654	633	685	631	602	679	701	650	662	667	651	671	650	647	664	636	689	672	662	667	651	708	700	674	668	686	667	688	719	642	613	606	678	589	657	694	661	696	665	674	687	637	678	682	697	675	663	645	666	704	656	636	645	679	655	663	637	648	710	702	700	691	672	680	681	626	605	714	670	717	674	670	648	681	663	675	732	640	682	642	644	687	653	609	664	687	679	645	675	644	642	591	703	690	664	663	658	687	689	661	666	656	634	709	653	648	647	702	663	663	620	696	692	678	686	663	668	676	667	635	697	681	681	677	717	690	656	668	661	668	643	646	650	682	634	680	646	643	663	666	698	695	642	705	720	672	677	593	678	651	698	660	647	619	703	629	673	617	661	672	636	685	639	683	676	687	681	652	658	622	619	640	693	650	665	648	649	658	698	643	648	642	716	667	648	703	656	643	675	664	700	682	678	647	667	616	593	721	676	651	661	648	700	703	676	669	656	685	694	643	698	664	701	690	688	695	624	699	673	654	623	694	683	617	635	674	670	646	714	642	656	644	664	661	726	653	652	638	653	695	675	686	639	674	703	677	699	671	663	664	711	660	694	687	744	606	696	650	694	682	685	682	647	677	697	693	710	691	673	724	652	653	669	686	693	646	655	673	643	643	691	669	632	705	665	648	696	685	657	645	666	652	687	658	668	651	668	639	674	643	593	692	674	640	625	637	643	758	660	612	653	691	664	678	676	687	680	723	692	665	649	707	687	654	686	623	638	625	640	696	653	660	642	655	699	632	668	636	679	711	683	669	690	673	624	691	635	722	664	686	656	660	641	621	662	636	668	669	649	632	625	692	639	674	670	656	643	670	664	652	686	696	700	682	670	691	709	657	703	645	667	638	649	653	652	703	648	662	696	688	673	636	619	673	665	680	729	706	665	668	691	660	683	679	668	609	663	676	608	706	677	670	609	678	661	695	618	644	682	722	646	656	615	646	669	643	654	647	639	675	680	667	669	672	686	678	665	689	636	625	667	696	668	618	669	668	669	628	639	639	708	656	675	642	659	698	647	742	669	686	644	636	670	689	673	620	695	648	637	722	639	676	674	647	691	666	632	678	688	669	637	673	627	676	656	672	706	623	721	656	669	693	650	664	674	684	691	651	653	629	653	661	669	665	637	703	618	702	707	641	655	637	655	696	630	684	651	676	648	636	712	676	713	686	627	699	637	698	695	670	613	743	663	666	673	653	628	683	688	678	659	654	627	698	665	628	665	697	688	667	641	664	638	669	678	635	628	674	682	658	639	643	665	675	651	653	626	637	657	678	660	642	675	678	610	690	699	685	656	687	656	683	675	627	657	664	660	612	681	690	665	664	650	671	618	670	672	630	685	658	683	584	626	705	682	635	655	671	633	697	678	698	652	727	650	643	667	639	656	641	701	659	627	685	691	626	663	679	661	641	697	681	684	664	642	732	653	662	668	650	614	681	682	654	653	660	657	695	643	675	624	662	667	678	666	631	667	678	674	612	684	693	718	652	716	668	669	635	655	661	614	692	654	656	665	691	661	656	671	674	682	663	669	649	654	645	680	700	638	725	682	688	672	624	660	650	629	669	642	624	699	667	690	656	680	691	637	678	663	656	619	700	652	678	680	650	654	697	718	685	688	650	674	629	667	648	655	663	695	658	713	651	655	667	627	661	674	688	647	658	629	681	647	637	672	685	657	697	641	708	648	703	668	628	664	677	664	662	701	646	656	676	617	675	696	632	677	705	612	656	663	693	673	682	646	680	719	647	645	676	659	657	710	735	669	645	683	623	651	647	713	708	665	617	654	665	623	664	709	714	610	629	697	663	659	693	651	659	684	690	666	685	682	642	688	648	685	669	642	672	687	701	669	700	653	657	647	618	685	641	607	658	622	641	667	684	678	673	693	650	701	694	686	686	664	637	644	706	679	653	658	669	674	659	634	648	650	616	613	697	667	672	666	647	670	640	678	633	675	694	621	656	695	674	706	685	664	659	651	712	696	669	638	630	629	638	619	667	641	701	653	701	684	678	735	637	612	652	608	649	652	695	691	705	708	708	689	647	653	666	673	672	647	660	655	697	656	659	705	647	660	670	657	687	627	646	697	643	640	671	668	637	641	642	655	661	675	628	646	645	631	655	689	687	624	660	641	667	687	675	606	696	653	633	684	658	683	691	645	706	609	694	662	665	660	645	682	655	667	645	647	660	682	612	627	690	681	638	710	689	696	656	630	664	686	669	679	643	680	667	612	679	648	707	679	689	662	654	672	686	689	665	644	705	659	648	668	671	656	620	647	689	692	698	654	696	640	657	675	641	675	634	664	652	668	634	649	681	644	708	661	629	681	624	660	630	698	684	628	650	679	698	638	634	651	640	665	682	650	696	660	662	681	652	644	686	725	689	696	710	695	714	714	657	633	668	673	639	658	649	667	642	665	671	645	666	644	670	690	699	643	681	705	698	713	688	667	637	654	654	645	676	654	648	665	668	617	652	631	662	693	688	678	634	691	656	663	693	682	667	654	637	642	656	697	658	688	688	634	636	632	695	683	704	662	654	673	662	655	709	663	701	688	606	647	679	683	717	684	659	654	659	636	676	677	684	635	689	630	690	688	667	649	648	630	657	660	672	651	657	641	695	615	641	644	687	694	693	683	687	625	670	646	659	677	653	651	688	631	667	679	656	675	635	693	651	674	680	684	668	688	649	672	636	678	607	677	671	604	660	724	660	669	646	635	603	669	659	700	710	683	658	648	647	675	657	668	691	629	725	633	652	648	652	644	639	632	650	694	672	717	621	658	686	680	674	657	653	682	693	706	692	640	673	667	649	696	680	674	688	671	682	693	704	659	683	647	660	675	647	649	662	743	725	664	680	651	662	697	669	675	675	657	634	632	654	663	629	699	637	665	711	664	670	624	694	661	676	640	690	645	660	687	690	682	697	698	671	717	691	638	705	672	644	633	640	653	652	648	644	691	638	729	618	692	661	719	678	717	677	647	642	704	610	638	665	699	639	655	638	679	657	628	654	677	676	721	676	644	677	695	679	657	692	698	651	687	659	685	650	657	671	670	672
24953	21558	26694	24676	7990	3424	2285	1759	1441	1254	1089	971	899	809	773	749	688	702	697	705	644	639	627	593	628	559	632	591	590	595	607	603	591	607	558	555	550	567	579	592	582	576	593	538	607	600	518	576	598	549	549	566	561	584	537	575	565	602	579	581	600	569	583	605	535	558	538	542	559	554	559	565	530	563	576	534	545	604	562	581	555	539	532	537	584	544	571	554	572	597	531	527	592	551	569	593	559	562	576	579	575	566	537	557	522	538	538	583	540	559	583	526	560	548	533	567	602	564	549	594	554	546	563	544	557	552	587	552	582	589	571	548	542	549	549	552	537	546	592	549	539	558	537	579	587	610	556	530	555	532	553	547	580	559	520	561	547	541	539	601	565	554	564	523	540	570	589	588	559	569	521	554	490	548	587	574	559	540	560	565	566	570	570	525	550	513	545	542	555	549	526	552	561	538	521	566	544	559	581	577	543	567	597	579	573	547	583	514	555	557	553	557	573	571	522	516	552	578	549	546	542	573	586	507	583	533	549	574	551	582	568	562	574	541	515	538	566	541	557	579	578	604	601	550	573	566	552	550	514	556	564	556	580	543	570	556	577	513	549	560	547	573	567	540	565	550	534	540	587	551	523	537	495	551	594	583	561	540	559	602	547	592	573	574	538	538	515	547	534	572	562	544	595	571	563	530	558	524	646	576	525	577	548	594	545	535	552	559	544	509	557	556	573	507	521	545	567	544	519	558	572	545	555	557	565	563	524	553	602	556	531	565	563	544	587	602	562	546	594	533	565	600	569	550	559	591	591	567	530	560	588	573	535	593	571	597	529	573	570	588	549	562	590	558	555	571	539	562	540	548	571	535	590	586	525	563	541	533	549	535	565	561	527	510	524	568	555	545	586	552	541	596	583	545	518	559	526	535	546	563	602	563	551	542	581	516	544	543	534	532	561	542	558	576	557	570	540	570	525	598	576	572	573	575	534	555	543	559	577	530	556	562	561	569	518	542	533	547	588	547	539	607	577	538	546	553	571	564	602	508	557	540	578	540	518	569	558	580	559	564	536	596	565	562	547	568	537	521	556	562	573	573	531	574	614	543	568	519	598	567	575	533	558	541	511	578	592	568	579	543	581	531	542	564	552	544	554	613	588	563	576	547	549	566	548	543	576	569	553	579	575	570	552	534	541	560	561	570	542	589	604	552	580	531	571	592	527	520	529	550	552	569	622	541	562	547	573	576	562	553	518	528	551	575	563	532	537	527	597	545	523	564	548	573	582	581	573	581	572	567	541	581	551	549	555	609	555	587	525	556	570	551	559	595	536	569	551	593	528	604	558	569	529	529	581	581	577	568	555	577	527	543	518	594	563	561	594	534	581	559	551	521	566	554	515	564	557	542	541	590	553	588	599	560	551	569	580	575	563	532	549	530	559	569	551	565	609	581	590	549	526	551	547	513	583	554	568	587	531	570	537	569	578	540	568	594	567	605	513	525	523	547	567	548	620	583	577	586	584	572	552	565	562	558	579	564	556	564	544	525	525	565	571	555	529	594	552	553	571	548	536	489	516	546	561	544	535	547	610	552	521	533	573	553	545	597	524	569	505	485	559	560	557	567	581	568	569	583	565	565	574	556	580	518	584	551	542	581	576	528	535	547	544	565	552	558	582	574	571	546	556	513	538	547	537	520	562	550	551	540	560	534	591	586	554	561	559	508	575	578	601	577	571	543	533	552	530	559	530	561	531	512	555	582	542	571	608	553	577	635	562	522	598	570	582	528	567	529	530	565	537	526	562	546	540	565	547	512	561	562	542	583	573	575	537	576	608	530	562	573	570	538	549	604	549	540	553	552	566	575	575	564	540	549	525	545	533	536	553	578	559	505	555	556	569	564	537	563	517	554	570	578	559	573	583	521	551	521	541	528	573	570	570	569	559	533	559	544	536	525	557	547	524	559	521	532	572	582	529	556	557	540	559	523	606	552	509	582	539	552	572	594	592	579	544	540	541	577	558	550	587	557	546	556	554	570	528	520	581	538	562	549	590	575	569	576	578	567	529	552	555	616	549	549	541	542	518	529	514	545	571	555	565	560	557	557	542	547	556	542	564	538	540	521	552	561	526	549	575	545	576	564	544	609	549	563	544	579	581	574	550	577	560	579	554	578	533	579	527	545	563	548	603	540	597	588	557	565	535	557	568	548	584	530	560	540	583	547	557	575	549	524	546	557	564	564	552	567	564	549	555	555	519	535	595	561	589	546	551	596	545	600	572	526	556	576	545	525	539	561	571	553	567	572	553	554	571	584	587	562	569	576	572	525	540	535	568	550	573	571	524	571	564	527	575	588	562	547	574	583	618	572	555	555	591	542	563	514	555	552	558	540	575	541	578	535	573	602	546	526	598	572	565	593	552	547	549	562	559	557	592	566	577	576	575	569	572	569	545	548	542	558	537	565	538	528	552	542	557	565	553	586	586	542	575	586	567	538	565	571	539	571	559	591	544	578	518	557	583	568	546	526	548	536	527	506	572	558	553	579	556	594	551	543	549	594	568	519	580	522	546	555	556	564	587	607	528	556	567	603	526	541	561	564	569	544	589	591	556	565	550	572	549	563	513	533	551	555	594	510	560	563	550	540	578	567	554	551	582	525	554	568	597	559	536	539	550	559	541	562	527	537	529	576	587	571	559	540	562	565	577	539	560	579	567	534	573	544	541	566	549	523	549	563	562	596	564	553	545	572	545	560	563	532	585	615	579	547	577	559	576	537	560	557	588	554	573	542	572	544	596	535	594	544	557	562	555	544	540	602	547	531	559	561	572	504	523	563	559	565	554	542	613	574	549	545	547	557	525	584	564	573	483	579	558	547	558	616	561	560	543	524	586	524	560	540	559	556	579	553	595	532	567	568	548	569	564	534	597	563	589	580	537	517	588	559	604	544	541	542	549	594	604	564	571	597	545	597	595	568	592	550	542	552	532	577	548	564	555	523	523	581	569	581	516	561	514	580	589	498	552	568	574	532	554	558	521	530	566	548	543	626	531	569	542	548	550	543	550	526	531	556	608	540	527	558	560	574	567	574	578	553	547	540	557	566	598	548	551	541	570	556	550	560	573	604	570	598	575	546	561	531	538	573	565	565	550	572	535	609	513	537	586	573	571	563	521	554	553	556	540	540	552	514	563	535	556	570	574	518	556	541	525	582	581	551	577	514	566	549	553	560	559	537	555	562	553	525	563	548	583	580	579	564	563	507	578	616	538	537	561	563	564	551	535	581	520	552	564	576	543	551	613	587	571	578	562	528	552	560	538	541	578	590	598	537	550	590	556	564	534	585	555	590	576	568	570	601	534	568	501	577	536	539	601	568	549	557	565	533	570	581	579	607	529	566	574	549	557	545	547	543	510	567	594	544	524	542	560	566	554	551	539	521	564	543	555	589	573	567	537	525	574	554	577	577	544	574	537	537	575	544	592	517	546	562	533	556	594	601	569	536	583	558	535	592
13506	25872	19689	12458	9069	7236	5358	4131	3256	2657	2293	1875	1691	1531	1314	1322	1203	1164	1061	1021	1049	1014	1052	991	1010	1012	981	939	898	925	886	925	931	920	875	865	865	936	854	876	872	853	841	908	861	860	894	891	910	824	809	828	817	896	832	839	859	840	865	869	872	880	835	861	843	846	838	859	837	810	838	854	844	824	870	817	855	854	822	819	771	800	776	836	845	780	846	862	858	835	846	784	837	844	825	900	824	846	821	890	850	841	862	823	804	823	837	869	819	869	883	817	833	823	831	813	833	821	826	891	821	836	828	889	838	869	802	857	825	838	825	864	816	850	835	837	824	809	820	797	858	787	824	817	865	871	839	820	809	835	848	821	800	857	805	837	741	844	857	871	861	842	826	847	842	781	873	828	821	821	837	853	877	856	817	845	806	825	854	862	832	858	799	819	864	838	815	816	815	810	868	826	793	847	829	799	868	853	809	851	832	770	802	844	834	805	872	897	810	825	833	841	842	858	811	848	839	860	790	816	814	866	825	881	822	838	861	821	866	845	881	861	935	879	844	811	838	831	875	820	809	810	784	846	889	857	813	831	825	874	848	841	820	821	887	836	845	796	895	833	895	829	833	826	869	885	831	839	843	882	864	832	830	871	835	819	868	842	824	858	890	832	836	836	891	865	769	834	824	826	805	867	825	850	860	871	823	840	871	823	865	874	827	843	831	807	846	854	825	858	857	862	829	874	773	856	849	790	815	836	872	870	835	904	838	835	785	809	844	819	849	817	870	837	873	831	811	863	802	822	841	806	846	787	835	844	826	834	832	784	888	833	868	835	834	876	875	837	857	829	852	804	883	823	876	814	837	813	842	883	863	846	805	811	829	838	827	804	858	844	823	849	827	812	817	911	891	853	804	841	868	824	855	839	824	822	806	830	830	826	873	825	829	858	846	798	839	843	901	914	861	822	854	821	807	825	786	865	820	854	870	827	875	828	813	822	852	827	900	853	867	867	827	794	794	813	834	822	858	855	817	853	860	854	835	878	800	797	887	849	857	839	860	803	815	836	859	797	869	825	852	816	841	801	819	866	851	808	844	858	799	854	847	825	825	871	891	834	833	875	859	807	806	829	863	813	803	809	834	846	858	821	888	869	879	872	805	846	857	832	880	837	859	805	839	813	837	863	865	819	877	853	870	793	826	825	902	858	888	813	810	852	791	827	820	821	809	830	840	851	832	793	882	834	865	874	832	829	825	871	863	897	852	838	825	846	813	858	823	868	852	819	833	869	826	838	856	839	859	795	826	841	790	815	799	808	833	848	818	801	827	838	806	831	843	837	886	798	826	853	804	808	819	805	841	851	822	825	849	793	798	803	831	862	859	812	838	875	862	855	761	839	804	848	841	848	877	885	793	844	805	816	844	861	856	807	850	816	859	877	817	780	854	869	845	769	853	854	831	873	838	812	813	792	860	805	862	801	833	810	849	845	825	803	848	860	860	886	815	843	841	821	808	846	868	826	844	846	818	828	884	851	805	819	823	816	777	870	782	765	840	868	856	803	803	825	834	786	817	809	858	843	792	808	849	884	869	838	867	829	832	783	890	856	816	890	824	827	788	823	807	806	836	785	876	826	871	832	823	806	825	847	881	781	819	871	825	802	821	869	843	833	813	823	833	843	845	872	868	836	852	848	817	856	825	815	847	862	812	881	820	816	868	860	832	845	885	825	827	843	835	838	821	798	827	911	808	809	882	842	820	832	853	811	830	837	795	860	848	837	810	851	830	890	898	841	818	841	818	846	855	849	856	829	771	867	859	891	833	838	849	834	889	809	818	810	845	891	894	830	853	836	882	867	835	840	842	832	846	860	811	870	872	843	838	900	812	796	852	859	817	882	830	869	839	831	814	872	856	805	804	837	847	818	842	797	866	807	838	870	811	867	828	840	820	813	827	853	837	840	864	789	854	825	851	833	828	803	867	883	835	849	828	835	859	793	835	810	855	861	833	851	831	838	810	809	874	837	818	855	841	826	801	826	843	835	822	897	810	812	838	792	882	819	844	871	885	888	866	800	826	794	846	828	830	827	843	777	841	859	811	819	830	831	853	856	831	889	868	849	808	896	822	844	830	837	859	858	839	828	872	863	818	832	841	852	847	865	799	866	844	835	845	821	848	800	875	794	792	863	819	810	842	861	852	839	850	859	793	817	821	824	886	824	803	831	824	823	895	848	815	778	864	833	782	824	827	787	852	833	847	821	824	879	872	858	839	852	831	816	835	815	859	893	868	825	826	788	834	808	857	852	824	848	841	833	808	838	790	826	812	829	847	861	916	847	822	871	805	819	854	828	840	882	845	858	858	780	839	859	801	841	851	829	819	844	811	850	824	809	869	839	825	810	836	856	850	897	835	875	870	849	827	798	819	869	867	783	843	795	855	835	849	837	854	783	829	866	856	848	786	859	870	855	813	873	815	865	814	813	808	865	840	843	854	834	845	791	832	810	793	790	825	795	825	845	795	871	768	819	892	831	814	802	813	875	829	855	797	847	839	808	850	804	848	861	861	839	826	838	776	891	828	801	881	851	806	858	831	826	839	843	779	801	832	880	812	804	816	873	790	836	879	825	853	829	854	883	839	826	809	836	792	842	853	885	866	820	873	862	802	813	873	806	822	782	839	861	786	879	844	827	851	838	825	820	839	856	863	823	899	839	828	839	865	795	830	851	812	850	833	845	828	883	805	833	888	902	802	842	869	865	807	794	825	801	813	863	839	774	809	814	868	842	835	832	816	807	874	803	854	789	792	830	858	814	835	787	800	876	877	834	783	880	840	884	794	784	812	768	867	893	832	875	820	813	871	878	791	831	832	862	838	849	844	830	831	859	842	825	861	831	863	808	793	852	820	827	860	836	849	848	813	854	864	899	857	854	833	874	853	918	848	832	795	762	806	842	856	847	845	818	800	883	816	881	819	770	873	810	839	891	819	859	830	855	866	797	851	826	863	861	863	858	833	827	784	847	853	821	847	843	855	871	859	850	825	813	823	875	836	771	846	840	806	842	783	876	855	825	797	818	825	883	857	839	807	873	848	828	810	834	804	876	877	866	813	870	779	764	795	821	860	859	835	807	869	826	839	839	844	893	808	873	812	793	879	848	814	816	813	872	796	853	840	858	807	795	807	833	834	827	815	793	822	885	780	830	842	826	796	823	800	853	853	805	860	865	884	881	777	791	865	800	844	863	842	829	788	794	822	820	829	836	871	811	818	851	870	895	843	818	810	865	788	851	813	831	803	757	808	836	819	790	848	853	890	832	824	833	859	797	844	844	877	826	861	868	778	817	788	811	813	817	843	852	808	823	811	854	838	830	837	813	843	850	812	846	867	804	827	828	835	846	813	856	809	857	804	815	830	876	869	867	800	811	836	821	802	853	857	842	811	856	799	836	874	846	833	846	841	812	858	848	845	890	840	859	848	847	854	865	854	830	871	859	831	855	870	807	836	823	848	871	859	807
22721	21576	29083	24502	21610	20429	9030	3575	2392	1948	1576	1254	1087	923	844	709	656	626	576	538	526	527	475	475	452	416	438	429	385	385	401	395	366	392	398	336	370	382	365	341	374	366	369	356	360	322	347	363	339	352	324	332	353	339	339	346	373	346	317	319	340	325	336	324	343	360	333	342	318	321	364	299	343	310	340	321	317	338	371	354	352	329	344	370	335	335	336	321	333	365	322	316	339	347	346	342	321	332	358	334	329	370	354	351	346	333	354	334	333	324	328	346	307	334	327	284	329	323	324	307	327	360	332	307	326	311	314	299	296	317	327	334	331	307	328	324	332	314	312	324	287	353	324	324	350	336	337	296	339	309	343	334	318	282	343	327	322	328	340	331	362	329	338	360	334	278	332	345	337	377	317	359	349	342	342	345	324	331	320	346	334	333	321	326	334	325	294	319	327	334	328	338	349	313	317	333	351	352	317	309	351	358	302	339	311	315	359	323	304	309	335	327	316	293	322	340	331	315	311	348	330	309	303	340	320	331	342	329	342	335	346	355	334	337	381	341	335	340	328	294	303	332	339	299	293	341	362	311	321	333	335	333	322	334	329	318	323	313	325	343	309	304	319	341	332	360	311	340	337	286	323	328	307	308	306	333	333	290	352	310	313	337	311	315	346	303	347	334	331	352	325	333	342	346	322	285	353	312	326	327	343	341	324	324	347	321	310	305	307	285	330	331	361	345	315	325	322	351	306	319	326	304	360	303	330	354	329	313	342	320	334	313	327	337	314	316	359	316	325	308	317	344	332	313	336	310	359	336	328	299	316	341	319	346	312	325	337	323	323	327	313	336	326	333	345	344	336	323	330	329	334	320	354	336	315	328	318	336	341	312	333	340	345	280	333	332	323	332	307	312	349	362	343	304	361	314	314	344	365	363	331	346	338	343	337	360	335	312	307	340	329	306	325	349	356	318	318	357	342	377	319	338	290	301	338	333	318	348	347	327	344	369	335	315	348	319	321	334	316	302	358	328	325	344	345	353	338	308	339	329	306	331	306	340	289	322	322	301	320	313	338	330	320	327	361	351	349	300	335	390	314	360	331	347	334	341	287	329	300	330	301	330	297	334	333	314	353	353	314	306	330	327	348	343	298	325	340	313	292	333	365	323	330	323	326	342	315	338	338	304	338	367	336	343	331	309	311	303	354	317	304	351	344	349	321	362	348	350	301	347	324	290	340	331	321	318	325	309	296	319	345	365	343	296	323	335	327	314	308	322	308	338	304	301	335	334	332	297	328	352	334	315	326	334	364	361	334	335	326	335	319	320	331	341	297	351	343	345	310	319	327	309	338	307	341	338	328	314	328	343	339	314	358	305	339	362	339	331	301	345	359	343	326	368	353	314	365	332	330	322	302	340	358	318	347	316	296	350	323	347	335	345	334	317	364	342	344	364	291	322	326	321	300	348	343	331	339	317	324	352	299	358	301	308	307	317	343	365	348	336	333	311	302	359	345	326	323	315	283	335	305	327	319	298	338	332	323	367	318	348	312	304	319	333	324	298	332	368	356	356	366	352	311	317	322	326	314	325	320	308	354	314	338	354	353	342	322	309	352	327	348	349	344	326	320	338	313	308	309	355	343	328	315	331	358	312	295	341	345	288	309	302	321	330	327	326	311	329	329	342	329	326	328	297	343	340	312	327	348	322	296	291	341	298	341	318	332	305	349	373	332	363	347	325	337	302	303	334	358	342	342	328	342	324	331	308	318	315	310	292	302	321	327	319	334	332	321	364	339	310	331	312	339	347	309	300	302	313	321	331	315	328	309	343	309	315	296	360	341	340	335	319	301	355	305	334	326	290	328	334	349	319	309	310	331	317	334	284	312	315	347	358	358	307	350	311	338	315	300	345	317	294	317	329	323	333	355	310	336	316	316	354	337	313	306	329	334	346	348	324	336	351	324	333	334	329	336	309	343	322	350	335	339	311	342	321	330	317	337	320	318	320	326	329	349	347	345	338	299	326	342	350	313	321	346	335	331	329	323	317	311	342	340	328	328	330	339	324	309	321	305	321	334	343	325	297	308	338	343	326	322	323	348	325	316	334	304	311	332	329	318	293	334	327	346	323	359	319	355	340	328	328	355	329	284	345	325	329	327	325	297	322	317	335	341	340	314	382	340	340	334	311	342	358	299	316	337	338	344	346	353	324	267	328	327	315	333	346	315	330	342	303	323	328	321	354	316	317	358	337	317	330	338	338	342	332	343	362	308	339	315	320	302	305	334	309	331	315	314	348	330	311	346	352	313	335	279	324	309	366	309	349	324	310	304	314	340	317	318	318	350	317	332	321	327	328	319	295	318	317	332	286	341	337	345	326	312	376	337	301	355	319	316	320	328	304	303	327	338	312	342	346	334	309	338	368	372	301	268	352	350	350	313	315	340	317	377	326	316	319	326	334	345	333	336	331	337	315	338	347	307	384	307	353	323	318	324	325	317	303	335	332	300	343	326	330	314	319	333	370	347	351	292	323	307	344	328	324	330	325	323	329	310	292	343	322	283	345	330	339	338	303	354	337	306	314	321	348	306	351	345	301	359	328	353	333	338	349	323	329	335	332	338	317	337	350	342	337	348	322	332	343	344	341	320	331	340	326	304	321	338	314	322	352	331	308	335	311	296	316	344	366	318	313	313	357	316	315	325	354	307	323	346	322	297	338	314	332	339	317	312	343	339	312	305	350	329	342	336	302	325	327	317	327	318	336	318	361	320	322	334	323	321	332	348	328	343	308	311	317	354	338	324	355	346	342	318	283	322	355	323	321	323	324	332	360	350	341	340	317	320	320	316	299	336	333	349	304	333	350	334	302	301	319	323	321	361	323	298	339	319	278	351	313	329	304	348	313	295	331	337	323	342	299	339	326	338	342	315	315	337	322	317	328	329	337	320	311	301	350	346	325	306	318	334	323	326	340	336	339	330	323	329	335	332	311	328	313	325	327	289	359	310	308	333	302	341	290	335	314	301	328	329	333	326	342	333	346	352	306	327	292	333	288	336	322	346	340	333	324	325	303	336	312	324	331	336	321	345	326	362	345	334	314	325	357	303	315	352	317	326	335	328	338	355	372	362	312	314	331	363	348	308	352	312	326	336	299	332	292	332	335	343	340	321	303	340	318	325	322	337	361	359	303	334	307	310	332	358	331	337	321	360	306	332	328	326	331	286	328	312	331	306	334	312	344	328	338	348	349	353	321	313	334	312	330	326	306	310	314	315	316	325	346	329	308	302	305	329	344	315	319	331	359	338	341	348	296	351	317	348	322	329	363	313	292	357	329	347	343	338	316	312	357	348	322	313	337	324	340	335	295	319	298	333	296	325	312	356	309	327	318	331	325	328	319	297	334	327	331	331	307	315	329	336	339	299	307	319	343	326	334	336	300	347	349	334	301	313	346	327	300	312	357	344	323	323	336	294	353	316	307	354	304	338	381	330	331	300	302	329	339	315	344	317	323
16871	34976	28415	19791	15502	12153	9384	7176	5524	4496	3403	2703	2191	1912	1663	1481	1298	1174	1087	1005	995	924	819	786	768	723	755	729	649	657	683	633	629	627	639	569	572	580	587	598	553	560	568	546	555	583	567	523	555	535	552	548	538	535	483	541	539	546	499	527	491	497	492	491	537	490	500	510	550	495	511	497	495	516	515	503	511	535	513	533	526	547	478	534	477	472	492	501	521	517	509	512	512	505	501	497	493	475	507	445	478	494	508	508	513	511	509	512	512	522	487	555	517	504	452	452	476	463	462	533	510	448	516	493	495	448	489	513	506	525	498	505	492	508	506	503	518	475	498	514	543	546	476	525	544	494	499	464	446	504	452	524	550	516	494	511	519	479	490	472	496	510	498	505	566	465	491	532	482	496	483	478	507	536	527	503	537	453	489	531	455	479	498	476	481	519	488	487	496	523	448	531	492	474	481	519	494	516	512	526	500	544	494	499	518	516	510	511	481	510	501	492	471	526	478	505	495	483	526	473	453	484	487	511	510	458	511	417	477	521	484	505	496	528	483	520	519	503	496	497	476	500	525	470	503	543	476	497	529	494	529	513	504	516	493	473	502	485	509	491	475	511	486	490	515	509	514	474	485	517	462	518	528	494	489	510	501	500	498	515	490	507	466	498	491	485	536	476	456	499	512	467	514	482	514	503	506	508	521	524	490	527	474	500	503	470	476	473	522	507	480	508	508	510	511	474	490	519	500	501	470	504	502	494	464	484	517	509	462	505	519	548	472	491	508	541	494	539	484	528	519	513	512	534	523	507	525	481	507	467	527	538	485	477	491	488	481	490	496	490	483	498	502	487	476	486	515	509	511	511	473	497	492	509	493	497	502	508	502	476	512	516	470	469	505	496	503	557	510	527	496	512	484	463	525	467	535	476	473	516	519	503	489	508	487	498	475	480	501	490	487	485	497	475	480	501	480	519	502	514	515	507	467	533	465	497	520	503	525	476	498	507	484	531	530	510	511	495	497	467	514	499	489	490	487	469	544	529	502	525	492	511	481	479	515	499	469	488	505	485	555	505	485	494	554	540	524	528	510	480	490	502	529	480	538	494	470	464	511	519	471	508	488	541	509	492	477	513	531	516	482	498	504	523	504	506	514	508	476	490	503	493	469	474	534	516	439	468	524	493	504	529	498	507	466	480	494	504	503	465	489	474	516	513	501	465	490	515	487	531	503	508	483	493	468	533	499	497	485	484	517	531	539	498	471	483	472	529	477	487	478	474	505	480	463	520	485	468	539	511	503	546	504	450	513	460	489	560	483	477	485	488	509	508	503	522	487	504	491	491	462	478	459	466	512	499	525	518	520	467	515	493	496	540	523	508	486	476	509	505	477	488	488	486	475	504	494	453	517	508	513	518	509	479	491	529	518	476	506	539	493	483	530	507	499	512	515	494	521	521	472	518	504	459	526	554	467	498	478	465	529	467	441	497	535	499	535	493	474	509	499	490	488	456	469	552	453	501	494	516	497	499	520	500	517	494	531	512	465	474	519	461	495	436	513	498	534	482	507	487	472	485	483	510	519	539	482	504	511	502	537	492	526	498	488	474	489	461	510	507	452	506	481	513	498	495	464	487	509	460	512	478	504	469	538	496	451	496	488	562	470	509	480	471	517	490	514	511	492	480	479	474	498	463	487	486	495	484	474	527	483	500	468	496	469	489	467	513	460	512	499	499	496	524	499	496	448	499	509	488	483	493	508	491	478	507	480	479	493	520	500	512	504	468	536	462	511	469	552	521	485	496	482	468	517	486	493	522	546	497	496	500	490	516	467	487	507	525	470	494	559	505	482	497	499	512	480	463	512	518	487	505	503	492	512	512	509	512	500	496	499	487	471	500	506	522	469	451	520	460	532	498	490	453	463	526	458	445	515	517	482	470	485	494	501	502	516	455	522	469	464	487	478	474	474	485	548	518	547	492	505	506	506	497	466	521	477	481	502	493	494	483	504	528	494	487	463	511	510	485	447	472	518	498	491	525	480	516	542	495	485	487	524	492	504	488	506	531	487	474	490	498	480	478	498	524	507	495	453	526	510	472	509	431	473	481	513	494	507	514	541	515	475	522	512	480	464	488	471	520	492	504	512	485	469	522	495	494	507	529	486	469	500	484	518	485	489	515	495	480	483	510	479	522	515	497	487	472	499	511	480	492	494	513	505	520	557	474	490	540	450	522	494	538	528	483	469	476	512	494	481	530	511	475	501	491	456	526	444	471	496	517	474	472	499	462	490	474	533	476	505	457	539	468	503	487	455	500	490	544	498	526	520	486	479	486	506	499	526	504	452	473	496	465	452	493	510	505	495	510	458	466	494	502	497	524	489	479	532	476	487	471	475	479	480	485	524	518	512	508	509	486	470	478	464	538	473	511	489	441	465	483	505	550	488	542	525	510	517	524	448	468	477	529	521	527	483	495	473	518	546	484	526	512	483	511	483	458	502	486	494	453	458	514	518	464	514	524	516	521	473	488	508	483	489	492	508	491	445	518	523	515	518	498	450	498	488	475	526	500	521	486	507	530	499	469	531	485	473	446	506	475	489	483	482	529	509	497	516	517	505	472	496	504	520	488	477	507	480	506	449	509	503	518	490	485	508	507	489	474	519	469	497	548	476	502	524	504	493	491	511	524	525	513	519	494	531	516	494	511	486	497	488	491	491	473	488	493	510	517	512	494	494	505	510	519	509	532	460	516	505	514	504	490	474	502	513	462	482	505	467	465	477	467	474	493	467	494	503	478	493	488	534	548	478	452	470	497	473	459	490	485	502	504	507	541	513	508	520	527	526	499	521	522	520	540	494	469	508	497	478	530	470	482	536	490	485	504	472	474	513	511	499	499	493	485	509	488	453	466	492	498	471	510	522	499	465	507	563	503	482	483	487	488	477	495	522	481	510	464	491	526	512	450	470	497	524	475	492	478	475	487	490	522	499	528	493	495	496	507	494	515	478	494	508	500	460	510	485	486	482	509	533	501	498	465	486	510	478	469	521	524	496	528	519	500	510	456	510	496	480	524	519	548	512	516	538	506	452	480	510	489	513	485	532	497	489	499	543	451	486	481	500	523	500	480	535	518	524	502	472	497	472	519	454	488	481	501	499	540	489	468	515	499	474	454	527	475	503	498	517	515	458	497	509	487	492	474	495	512	485	489	523	498	500	517	504	489	494	466	474	519	510	464	504	511	489	510	481	511	524	513	505	460	511	479	486	538	478	516	500	481	516	496	467	501	526	471	503	515	496	526	454	472	486	512	497	517	471	469	482	472	506	506	494	491	538	469	474	489	518	504	493	471	479	519	530	516	519	464	504	464	505	506	505	474	537	518	479	481	498	478	501	508	507	518	538	525	515	512	523	491	445	525	481	489	502	530	486	477	515	541	492	515	487	505	527	482	465	478	495	491	490	473	531	478	510	475	529	521	522	514	499	484	490	451	495	490	492	487	525	495	532	499	515	461
27638	19754	12996	6821	3517	2316	1845	1407	1224	1035	883	897	834	753	749	710	684	691	701	625	671	587	641	670	642	634	615	623	626	658	609	593	635	625	603	598	616	627	662	613	658	601	593	612	612	594	622	631	633	589	557	608	569	550	636	600	603	638	605	639	627	657	629	651	561	568	592	587	564	593	574	577	638	639	602	613	584	579	618	634	590	610	649	611	570	587	598	593	572	629	605	609	561	599	623	612	541	581	595	593	576	639	596	609	639	594	607	573	613	590	623	587	583	617	604	660	607	596	598	654	603	599	634	591	580	624	613	614	558	591	602	598	642	582	613	628	571	611	641	634	615	610	608	620	591	603	628	594	558	606	608	597	614	581	605	552	576	620	642	605	613	573	615	592	571	612	608	642	608	583	619	573	634	591	579	632	608	575	591	613	606	591	618	587	643	578	591	591	632	619	576	644	593	589	578	625	572	575	590	638	616	578	633	574	627	607	621	629	595	618	600	627	594	653	582	621	585	572	568	579	637	636	570	614	614	608	553	616	575	597	572	564	567	599	654	605	599	584	613	595	578	585	582	588	636	595	580	592	598	596	584	628	607	590	595	590	599	626	592	634	556	607	636	588	603	569	617	609	607	572	630	615	579	608	617	603	615	580	585	620	574	623	566	619	584	574	599	600	585	564	641	565	587	621	584	614	573	577	621	611	618	596	619	604	611	588	585	642	559	583	640	617	592	592	615	642	629	600	603	579	576	630	561	592	605	604	560	632	605	572	613	633	633	582	563	647	570	624	603	603	673	585	606	598	606	557	593	611	624	575	643	609	629	544	615	609	575	601	609	595	587	577	563	612	568	599	618	589	618	588	608	639	574	601	618	552	596	631	596	664	586	617	584	606	580	554	584	592	610	649	619	605	645	604	601	634	583	598	637	575	611	619	582	628	611	638	600	582	594	594	598	612	619	594	624	607	588	572	611	561	609	616	617	599	632	560	637	576	574	591	584	609	567	577	596	622	647	584	655	573	614	587	568	604	593	585	606	585	635	620	628	603	618	593	630	604	592	603	577	608	581	591	615	699	600	604	575	609	595	613	619	585	577	576	573	614	588	577	573	589	642	676	629	623	594	589	628	620	597	613	613	624	629	565	600	618	584	611	630	611	662	626	612	586	600	614	582	595	562	566	609	576	614	600	580	612	590	608	582	604	567	626	623	631	594	594	579	612	628	576	606	593	601	643	562	612	627	620	610	625	648	575	549	594	608	557	611	580	597	612	574	612	615	654	598	612	616	601	659	633	613	615	562	616	585	587	588	618	596	601	586	604	594	588	632	597	597	595	607	564	580	618	593	567	590	615	612	594	614	540	595	615	587	594	597	611	616	614	580	623	595	622	621	594	542	610	595	620	597	566	587	623	586	569	660	559	605	614	600	610	608	642	589	586	601	559	588	608	644	583	622	642	601	580	606	613	631	590	604	623	594	564	647	570	559	587	585	577	628	576	610	603	621	643	565	590	626	617	577	610	572	607	600	619	611	635	595	595	644	576	594	577	601	582	596	615	619	600	593	607	625	570	629	588	584	590	602	607	607	583	636	612	556	608	626	591	595	599	618	606	582	633	633	575	606	594	578	597	607	577	587	593	604	612	605	587	592	612	641	618	572	601	570	600	630	588	554	534	643	634	585	603	631	574	573	600	589	594	589	643	636	606	572	596	608	586	617	597	596	588	605	594	580	583	633	601	596	626	585	612	640	586	620	628	575	598	626	592	603	586	640	614	620	593	563	581	607	551	628	606	637	589	624	592	648	583	591	604	599	586	542	597	568	616	543	630	584	592	629	559	614	614	601	625	598	595	600	553	584	634	617	602	596	619	539	535	617	573	579	602	635	585	597	646	615	635	648	584	604	632	605	586	596	614	568	591	591	557	585	603	587	597	571	603	608	585	618	590	567	593	595	616	642	577	608	591	589	605	629	567	623	600	608	599	571	587	588	600	566	640	613	616	598	596	657	641	597	619	596	613	608	587	629	539	605	622	593	605	622	605	590	617	624	631	617	596	595	649	594	596	603	576	615	604	592	619	561	663	617	618	537	577	632	612	587	625	579	624	611	635	581	615	603	606	611	650	624	602	600	588	593	564	617	595	588	568	593	624	606	601	597	603	595	654	618	569	601	658	606	595	582	583	661	552	610	591	587	594	620	573	613	586	567	605	606	606	643	574	624	586	580	633	602	571	573	627	610	596	594	592	632	631	574	607	593	614	618	595	599	573	619	629	632	606	590	587	578	616	553	619	563	594	584	616	606	620	605	548	538	591	569	607	603	600	633	611	643	588	590	588	610	602	621	548	606	592	597	604	600	578	552	610	564	616	615	563	598	595	621	605	672	592	592	613	553	603	614	623	615	593	609	598	568	582	587	555	545	624	596	616	592	614	587	612	594	645	610	566	587	623	575	599	613	587	614	581	585	572	581	593	620	613	586	647	604	652	590	592	588	639	587	620	606	602	619	584	567	578	561	586	574	614	566	564	602	609	620	565	603	610	603	588	580	630	609	612	614	614	540	583	591	554	646	599	588	562	581	600	610	626	593	621	619	590	633	555	620	573	613	610	594	599	623	617	633	595	592	564	596	595	571	591	646	546	633	615	622	598	602	596	635	579	578	607	593	615	605	571	602	583	609	588	622	666	575	560	605	629	633	630	624	591	602	575	560	590	611	607	639	584	579	632	596	620	605	597	648	581	567	595	612	544	556	622	582	583	587	619	592	622	665	618	600	545	590	577	577	591	594	569	600	567	623	629	608	634	685	603	606	582	573	608	616	581	617	579	608	544	590	611	547	633	648	611	572	593	571	641	569	590	561	583	573	637	607	617	612	595	613	619	564	602	593	560	589	636	584	616	569	602	576	604	624	643	613	615	583	617	603	598	634	632	618	589	597	594	605	627	591	613	600	570	600	628	592	614	602	572	599	545	590	591	615	648	617	594	635	583	597	595	602	624	610	588	599	596	622	603	616	552	604	559	557	583	587	563	641	640	571	581	631	544	594	608	652	623	635	540	612	579	612	590	633	575	601	583	583	624	579	587	596	585	604	598	587	589	616	665	574	601	602	620	613	610	609	636	566	610	589	615	609	627	587	581	552	594	562	645	590	588	588	590	610	580	600	638	609	619	596	595	555	572	545	578	572	585	614	607	614	577	576	560	575	604	598	611	578	625	603	636	605	637	596	609	623	611	637	580	597	621	610	595	606	617	629	593	626	599	552	645	581	620	566	600	575	585	608	599	657	603	648	571	587	596	604	592	592	607	558	593	605	601	595	565	551	619	611	603	609	623	618	617	604	607	550	576	603	592	604	601	575	579	612	551	615	640	571	575	605	616	565	611	570	626	627	613	582	609	587	647	614	655	584	582	579	552	612	617	625	603	597	603	609	562	627	631	596	611	618	607	635	559	592	627	621	603	561	576	560	612	606	596	598	613	628	617	585	597	578	588	595	595	649	636	604	603
12249	21350	15755	8977	6583	4947	3845	3019	2491	2040	1791	1500	1346	1322	1238	1224	1115	1131	1156	1064	1059	992	985	999	965	976	1024	1046	956	1010	988	952	953	948	959	921	949	906	945	879	952	915	930	919	980	971	926	946	947	929	937	860	921	954	852	953	915	915	873	901	896	934	924	909	968	887	864	941	944	880	886	944	889	892	906	917	900	919	899	894	939	896	886	899	922	901	906	959	908	919	930	948	937	873	948	943	930	908	932	923	948	897	909	929	917	912	910	910	926	891	925	908	927	858	895	937	884	908	902	910	902	951	898	963	936	869	893	880	909	892	879	935	900	950	899	937	906	881	975	862	919	817	902	926	941	969	883	870	904	901	917	867	882	921	925	954	923	833	905	847	893	905	893	896	951	935	948	869	933	957	878	948	920	941	929	917	905	941	879	953	906	914	884	917	891	931	943	966	866	906	908	905	868	944	953	902	909	884	912	954	924	920	873	973	858	943	875	919	958	921	885	912	884	859	874	953	886	936	928	895	914	912	913	878	866	923	875	927	956	920	871	853	911	915	952	924	884	866	844	981	897	913	955	873	900	876	880	889	917	911	921	839	920	890	897	909	876	894	931	886	881	878	917	975	895	882	906	907	891	855	928	910	964	926	956	870	896	891	901	876	919	847	910	908	892	884	948	915	832	936	922	879	906	941	916	913	864	937	869	949	944	902	913	945	875	905	924	941	930	897	882	855	934	919	935	906	867	943	905	920	897	896	857	932	958	922	909	925	889	902	920	861	860	858	878	913	868	880	886	889	954	905	858	941	925	906	914	899	886	931	922	943	894	884	893	930	933	921	905	940	854	900	880	886	908	936	954	910	886	898	931	937	896	892	890	892	901	969	886	908	879	885	935	904	895	893	926	930	924	914	892	916	930	922	921	901	876	923	933	941	922	896	885	887	950	812	911	891	870	923	946	901	919	931	897	917	866	905	923	899	928	925	886	891	870	920	945	930	852	891	903	905	912	902	874	912	900	880	923	903	893	881	908	945	928	872	914	874	864	991	923	897	898	897	929	891	903	935	916	880	901	880	885	911	893	902	910	901	941	917	873	969	923	874	868	896	884	874	869	915	899	944	936	904	888	853	882	904	926	892	903	944	942	903	944	843	911	928	907	882	871	899	914	836	917	886	1003	907	922	915	906	916	936	879	880	934	936	930	927	935	968	911	867	903	907	907	902	819	861	917	896	902	887	877	872	876	879	936	884	874	877	925	901	956	854	901	881	888	900	898	939	952	905	929	901	896	907	919	933	867	907	911	945	920	879	960	894	959	922	907	943	870	845	908	938	924	884	911	919	878	919	935	874	912	945	925	844	918	945	925	937	870	942	935	865	912	905	899	895	868	904	876	947	941	903	873	900	971	937	902	866	868	939	940	857	892	897	824	899	880	924	896	906	918	882	876	895	909	950	873	898	964	882	877	919	890	912	918	903	918	919	878	944	887	926	909	923	889	893	863	823	936	887	881	862	903	905	905	957	844	953	943	877	879	910	868	872	899	915	928	900	910	940	929	887	901	915	885	868	887	924	866	930	887	932	923	854	937	966	882	901	863	945	883	892	861	882	879	890	873	920	862	855	921	948	875	905	886	886	919	881	947	925	934	916	920	910	936	915	950	929	894	926	959	874	927	873	884	891	916	905	887	914	909	916	906	841	907	921	901	937	945	910	926	897	903	854	924	942	879	923	882	947	918	894	955	921	976	916	927	908	883	901	885	940	917	903	875	853	926	870	848	942	917	897	874	911	910	860	871	905	923	856	926	912	898	842	949	929	911	905	893	942	898	868	877	881	900	855	943	851	877	916	945	914	939	889	955	901	944	900	900	884	904	944	913	946	953	927	879	911	894	846	887	923	850	925	882	934	824	904	898	888	900	945	917	930	899	854	961	937	891	881	887	905	883	875	910	887	935	894	897	906	911	867	946	885	904	928	899	901	910	893	887	901	901	915	928	893	924	932	862	923	948	858	881	914	922	906	899	886	868	916	892	941	917	931	906	840	872	954	938	904	887	920	937	895	875	916	909	911	898	877	921	900	851	885	887	923	870	904	911	921	851	912	873	938	909	916	896	887	906	962	894	930	825	891	825	926	878	861	966	910	833	886	930	921	906	892	945	935	873	944	869	931	889	927	922	874	871	899	913	911	911	905	899	947	900	906	961	915	915	944	943	935	881	879	906	919	925	865	913	908	920	920	904	926	902	932	939	918	901	858	887	960	937	932	930	904	904	927	913	983	966	880	912	912	880	891	928	876	941	890	883	957	887	904	895	943	960	930	921	889	910	936	843	911	927	901	926	910	933	911	858	916	889	894	914	923	888	919	932	887	940	910	874	913	932	932	948	842	939	972	916	927	899	904	964	888	948	971	901	900	894	904	893	881	947	896	899	853	960	883	946	942	949	911	887	837	858	894	970	914	946	922	881	901	907	937	934	885	964	945	919	905	897	888	875	949	923	866	880	950	944	855	908	909	875	942	923	910	891	908	914	924	902	876	846	855	933	841	890	941	958	898	935	888	885	932	887	951	918	913	887	936	913	950	926	918	897	913	909	917	902	914	849	891	901	877	895	864	898	907	849	924	950	940	964	880	942	921	850	929	889	921	870	930	919	932	924	863	885	878	926	882	949	922	880	924	910	909	876	916	942	946	911	955	916	882	910	883	926	874	912	886	862	885	883	932	907	931	917	972	899	900	885	940	892	955	893	897	920	856	893	949	915	908	902	906	916	950	896	948	919	912	886	875	920	920	912	866	863	931	938	889	904	902	919	975	884	888	890	884	946	945	913	954	894	892	887	960	902	942	947	932	920	883	922	880	965	920	942	925	1011	925	943	927	937	872	938	866	952	905	859	874	914	910	902	908	905	946	966	903	981	912	924	918	892	933	914	919	908	965	931	920	874	898	926	932	905	932	903	912	902	904	849	942	986	926	964	968	898	923	910	910	925	912	900	885	831	880	943	929	905	929	966	862	891	848	937	909	884	947	942	891	889	966	856	878	884	889	924	913	854	875	886	868	892	892	914	881	927	851	905	900	874	916	946	929	923	853	887	907	953	878	915	882	911	887	920	918	881	934	873	896	842	943	926	954	890	921	914	955	913	915	930	924	935	898	878	903	916	906	924	885	926	939	864	907	905	933	969	897	880	895	911	937	943	911	939	844	914	879	863	916	906	846	892	958	893	863	870	911	942	895	885	914	857	856	892	920	893	915	879	892	915	876	956	927	888	912	909	896	953	916	894	867	916	943	886	870	948	872	888	958	913	914	903	932	859	881	959	894	914	890	925	913	945	912	901	927	893	889	910	902	908	887	948	942	892	911	958	903	913	888	881	914	930	865	839	878	889	924	896	901	901	894	956	891	847	897	859	955	910	916	901	898	911	945	913	864	903	911	961	908	866	890	955	876	936	917	890	898	961	981	902	898	914	898	914	932	868	920	905	885	935	863	907	898	926	936	919	913	847	873	852
23494	21579	28596	25054	21149	10733	4237	2511	1834	1494	1198	1028	943	838	721	687	664	625	601	629	538	565	541	503	527	462	497	463	460	420	494	442	466	482	435	473	446	449	433	442	452	450	437	472	415	437	438	459	425	412	464	393	428	444	433	429	438	422	400	451	416	414	428	437	438	421	451	443	432	403	450	409	386	433	426	413	457	422	482	405	435	421	416	410	385	413	449	421	416	468	384	444	421	445	431	410	443	397	438	415	431	425	438	443	420	445	419	450	445	434	447	413	454	429	420	465	411	474	429	389	427	406	405	396	448	428	436	388	454	449	455	417	411	433	442	466	455	441	443	446	440	447	420	407	410	427	413	397	418	426	434	416	413	452	421	420	402	436	429	416	433	399	430	400	435	422	440	449	442	423	438	429	487	464	435	405	411	426	376	438	389	441	414	440	416	395	385	446	451	442	420	439	416	423	419	401	372	392	473	411	436	422	404	426	436	417	445	430	438	440	431	406	426	399	451	423	403	434	398	421	429	455	425	389	376	405	454	440	430	442	405	419	454	440	437	419	440	460	439	442	422	429	439	460	423	433	420	418	447	460	429	408	436	408	468	412	391	432	415	413	431	419	449	414	425	427	416	425	443	433	404	461	407	422	440	438	395	441	416	433	430	417	415	390	445	381	425	437	430	417	402	452	437	413	446	426	387	416	460	420	420	403	434	429	406	390	432	407	395	415	410	425	426	437	484	411	450	437	420	436	426	421	408	417	430	452	442	408	424	374	410	456	421	451	439	370	462	447	411	410	456	461	409	450	416	420	449	427	433	423	417	435	434	403	443	391	433	463	429	411	361	433	404	427	431	446	410	410	443	440	420	417	441	408	435	447	390	439	394	430	391	435	443	427	446	409	415	397	438	421	413	423	409	402	438	456	446	407	411	412	464	382	427	376	392	405	442	427	467	417	434	439	404	426	403	431	393	425	417	428	429	414	400	444	402	436	429	389	437	434	447	409	427	430	419	464	403	379	415	418	453	410	456	413	409	451	421	446	461	418	441	441	398	416	422	435	414	439	438	439	434	443	409	398	418	432	431	405	436	454	424	433	420	393	425	440	404	421	448	428	407	477	430	434	426	413	402	436	423	408	436	409	419	461	409	418	460	444	427	427	402	403	472	434	385	406	434	461	453	458	424	459	409	434	413	412	439	420	451	422	428	424	401	434	422	370	435	436	436	439	408	431	410	416	452	434	437	422	417	413	378	457	391	428	416	409	425	442	394	440	415	416	419	426	457	442	396	397	423	394	439	426	445	438	439	423	439	445	410	369	390	401	373	435	423	463	443	440	426	389	428	447	378	436	466	457	409	421	388	424	430	436	454	418	437	435	414	398	422	414	430	427	444	417	445	436	429	390	416	448	436	428	417	401	413	426	453	399	464	387	434	423	442	406	445	450	389	415	427	404	417	407	429	443	447	418	406	390	445	455	439	405	426	425	421	405	402	415	456	405	414	412	413	440	453	487	452	446	455	425	444	402	426	425	426	463	403	403	412	421	441	391	415	405	401	417	427	437	422	435	445	438	430	413	414	438	406	375	450	437	447	434	415	444	437	438	431	393	410	436	426	436	402	405	414	417	454	413	434	424	435	422	413	400	410	416	412	418	449	400	423	411	413	380	418	395	424	391	414	488	440	414	381	458	445	427	443	402	410	409	423	390	432	402	407	422	423	425	399	426	425	421	405	448	416	423	449	457	435	425	428	402	438	416	448	396	415	422	443	430	431	418	428	438	419	445	418	441	393	445	400	410	449	413	415	399	439	410	435	426	459	429	420	414	452	433	399	440	455	397	443	415	412	433	414	396	451	412	395	425	432	437	424	402	477	385	406	416	421	464	456	408	420	426	425	465	399	453	430	414	425	413	418	421	481	421	440	418	425	411	468	387	392	404	446	466	442	415	469	376	426	437	431	430	406	404	395	436	411	418	445	425	431	440	434	399	412	411	418	386	423	422	409	434	430	435	455	443	457	422	409	454	396	445	440	442	407	438	475	380	434	425	384	444	432	409	392	420	420	412	416	432	457	391	436	422	432	428	410	434	418	379	393	438	437	447	438	425	453	459	424	400	434	462	437	443	427	415	444	413	402	386	427	425	438	378	415	419	417	405	451	448	393	394	396	411	410	420	422	415	408	424	415	434	414	405	384	410	452	416	442	395	423	462	448	416	422	442	429	387	429	433	430	401	419	395	430	446	441	411	411	435	413	404	427	442	426	406	450	401	411	414	418	455	376	401	418	415	424	414	432	446	412	434	412	420	442	423	394	458	421	453	418	442	426	410	417	448	470	387	412	372	414	395	400	434	408	405	484	367	429	461	415	452	438	413	395	414	430	399	381	416	399	436	446	431	395	423	425	389	390	404	406	443	422	413	417	420	432	397	432	439	448	399	423	459	393	409	449	425	428	417	465	420	399	402	425	463	472	420	398	400	424	419	414	416	427	433	413	425	399	423	409	430	424	403	417	466	413	415	417	437	421	425	405	429	436	443	476	460	410	401	423	422	432	419	393	438	401	400	457	397	433	430	427	429	403	431	422	405	445	445	460	411	434	428	421	439	405	428	396	423	413	412	434	427	428	417	432	459	431	431	412	472	424	387	459	402	439	378	385	464	404	418	395	387	387	459	448	436	444	426	412	465	426	417	425	423	464	391	424	416	419	458	444	410	406	452	416	436	378	429	397	410	461	401	442	431	448	436	405	436	464	416	393	449	417	429	390	440	444	425	452	394	390	428	394	426	410	410	391	425	431	428	409	430	438	400	428	407	430	409	403	408	416	440	459	462	379	428	457	396	434	447	439	430	388	418	467	399	401	408	446	434	394	399	411	397	443	450	395	412	392	409	405	429	417	415	428	409	424	444	417	407	433	439	414	433	415	423	413	416	375	449	432	389	422	415	451	420	441	414	414	457	425	449	402	426	424	400	405	444	423	446	408	450	435	411	421	432	469	416	443	395	391	408	382	457	446	404	453	447	428	420	412	442	417	399	443	420	415	422	405	375	429	429	411	443	433	396	434	456	406	394	376	429	435	417	450	418	436	434	418	431	431	442	422	391	441	435	448	457	460	429	411	412	446	416	410	428	426	420	414	439	414	432	422	428	424	449	390	401	427	420	423	416	406	421	423	413	415	428	454	434	419	416	406	446	417	402	454	396	388	429	438	444	455	425	426	447	426	395	401	423	406	410	402	395	421	418	439	420	389	388	416	395	405	391	412	391	380	405	405	420	441	380	391	412	423	425	421	395	419	419	414	420	411	409	432	405	430	417	384	468	428	429	440	468	440	393	426	398	473	423	427	430	426	458	423	432	439	435	418	433	439	444	422	428	429	406	434	424	404	437	443	424	401	447	433	410	429	445	454	464	426	429	441	445	426	411	433	405	435	430	379	405	406	424	373	439	373	395	448	430	411	415	446	470	443	423	447	440	381	422	447	428	458	410	404	419	409	405	443	438	419	403
14654	30889	24031	15549	11895	9330	7042	5276	4080	3325	2530	2184	1789	1645	1379	1302	1196	1137	1042	984	969	904	867	870	863	792	793	783	780	759	755	749	719	740	781	726	759	703	701	740	711	746	667	709	727	717	698	685	704	684	743	662	662	681	636	715	726	693	693	717	644	688	728	686	701	663	662	650	666	642	648	677	676	655	689	645	672	656	645	594	626	672	644	687	724	624	680	676	672	675	615	631	664	662	672	652	732	673	681	679	660	649	674	658	674	686	680	689	643	653	697	635	646	719	655	691	627	669	614	636	655	637	656	658	701	695	633	660	730	646	672	625	641	677	664	650	640	701	640	653	625	681	693	660	659	684	597	660	610	665	662	653	640	670	657	686	666	687	725	642	713	659	661	676	685	648	627	651	637	653	665	648	704	669	680	689	631	631	659	671	697	635	622	651	635	675	661	659	678	660	707	663	683	641	645	609	679	686	647	699	665	652	638	695	635	674	653	672	625	663	672	598	679	648	659	684	658	687	662	602	653	649	647	670	659	668	667	661	650	676	678	690	650	625	681	676	648	614	671	656	636	641	619	662	607	662	664	681	678	691	640	662	644	638	638	699	637	665	694	649	666	684	648	698	646	664	675	647	676	669	695	660	693	641	656	646	641	695	689	674	659	599	661	661	672	649	653	631	692	676	669	667	678	643	627	642	701	669	651	626	623	649	669	689	672	690	670	665	659	684	691	610	666	651	645	679	641	643	663	627	678	663	624	713	649	615	631	688	643	617	679	643	653	632	640	637	622	670	646	668	631	606	623	688	623	659	668	654	626	648	669	706	660	689	661	636	696	688	690	654	681	670	617	644	674	649	673	710	624	680	694	630	644	658	682	643	669	648	653	696	721	642	691	667	689	675	640	658	634	659	663	677	665	703	629	630	656	671	651	666	652	634	671	633	717	653	638	681	658	652	655	654	651	670	656	647	671	643	662	686	684	720	627	663	632	628	643	671	690	671	653	654	641	669	648	671	699	652	629	621	650	665	631	682	686	663	653	616	648	660	685	602	641	681	662	651	652	692	692	642	680	673	663	697	692	678	688	641	673	694	647	601	645	641	635	669	712	700	644	654	661	638	675	633	702	664	687	634	694	651	654	648	646	670	679	660	660	609	654	582	646	619	638	645	677	660	710	700	621	636	688	628	675	654	624	676	676	669	636	673	650	673	655	665	667	607	668	603	632	670	625	626	625	674	700	662	630	615	646	617	646	598	702	651	673	647	665	672	738	626	644	679	653	682	647	640	681	672	678	663	637	658	668	672	666	700	634	643	672	650	656	694	650	654	654	688	686	645	587	675	671	669	671	653	656	698	653	632	620	667	669	664	646	688	644	694	678	694	643	642	609	650	685	661	662	609	656	666	708	678	651	676	608	640	660	681	655	642	679	703	613	615	662	671	631	695	679	647	682	659	689	623	680	631	637	664	646	664	625	692	631	699	633	656	640	654	676	701	678	653	644	661	628	678	663	622	661	680	651	640	681	671	646	658	650	718	629	650	690	662	665	703	658	683	644	669	702	668	699	677	658	641	639	656	643	680	657	700	606	647	667	667	661	644	694	655	688	671	659	647	635	665	662	645	669	677	641	667	684	660	665	644	643	643	646	645	665	657	617	704	689	666	647	648	657	661	670	650	654	663	674	667	633	630	623	659	651	685	655	669	664	685	681	668	673	633	661	625	642	667	689	643	659	662	668	630	680	650	628	674	670	642	653	636	647	677	669	650	655	675	654	666	677	669	629	648	630	647	700	684	670	674	637	661	614	665	658	668	668	678	663	751	709	659	655	653	684	645	658	662	690	675	640	702	678	692	649	659	667	613	693	657	624	647	648	688	648	662	621	651	687	667	657	687	675	633	655	636	634	663	735	671	630	670	643	653	663	668	625	660	650	665	696	657	665	678	693	639	662	691	675	682	642	640	648	629	640	631	712	679	630	666	661	643	636	697	678	656	635	655	664	611	626	663	691	630	670	649	689	630	654	633	644	678	668	655	700	621	682	718	636	676	606	656	711	677	628	677	680	649	651	611	675	656	682	654	650	632	717	688	598	646	617	689	657	696	686	649	669	630	655	689	681	655	687	668	671	605	678	664	630	644	651	669	652	618	666	623	602	626	676	634	658	660	644	637	649	689	638	666	640	619	655	652	666	655	628	630	656	671	677	634	626	669	664	619	682	645	652	618	684	636	621	692	682	690	631	664	625	642	670	625	652	640	644	653	679	657	654	724	678	640	684	677	676	692	682	648	636	667	640	695	660	650	659	635	651	698	625	667	678	664	635	674	649	643	693	685	671	644	650	659	643	711	638	686	692	655	655	652	670	667	652	659	695	678	701	672	619	649	631	698	637	635	681	674	722	671	690	688	649	655	645	659	681	661	664	706	689	689	660	633	641	612	684	657	653	658	654	684	610	649	623	640	654	646	624	669	630	683	671	664	614	650	629	663	649	669	668	665	620	671	673	637	636	681	670	626	640	646	618	659	666	651	665	669	713	669	692	655	649	644	646	621	660	688	631	705	636	645	656	637	662	609	652	685	656	691	640	633	635	644	638	667	634	689	682	655	650	658	666	666	690	625	663	636	663	663	639	635	663	722	652	695	669	708	656	701	636	637	688	659	662	620	650	656	715	675	668	685	696	693	660	701	636	674	646	656	672	674	633	691	671	600	654	679	687	659	642	654	624	641	647	661	723	629	623	679	667	649	712	625	654	664	692	626	650	621	670	674	646	678	652	647	662	626	693	621	658	679	656	683	670	665	673	642	635	609	698	663	639	645	648	647	620	645	696	653	696	647	636	675	658	675	666	638	650	668	640	635	678	683	659	676	656	696	644	665	653	627	636	658	679	657	661	702	661	678	653	658	700	656	656	665	666	612	648	632	657	654	682	688	662	616	678	642	670	688	680	707	684	662	673	577	662	609	658	666	733	690	683	669	683	693	682	698	721	697	663	678	613	631	637	675	672	596	671	682	655	608	656	663	688	663	698	678	616	676	650	713	685	673	683	692	617	681	634	675	636	695	676	643	638	605	662	656	643	658	694	624	636	623	682	639	665	668	654	707	650	656	677	647	667	659	674	717	653	678	697	653	687	663	677	667	648	673	653	700	720	643	674	661	687	662	614	678	655	630	692	626	682	686	619	662	665	663	608	641	632	729	709	668	640	646	665	636	638	683	654	668	617	618	614	658	675	665	662	687	674	674	622	677	654	673	650	644	670	673	642	651	704	660	671	630	681	623	639	704	680	655	671	657	644	654	601	583	682	635	667	666	659	676	615	668	606	700	633	665	661	662	672	678	650	668	694	658	670	656	642	700	708	622	664	686	653	652	636	649	665	658	653	685	697	654	655	604	666	642	631	624	630	626	655	675	634	673	690	636	626	691	658	663	673	619	658	655	673	617	643	660	641	635	659	651	682	643	655	630	628	655	695	636	678	645	626	638	649	657	692	694	688	678	678	711	651	668
25049	21609	26770	24725	8066	3393	2432	1773	1412	1216	1063	970	834	822	795	707	712	621	715	642	661	683	617	630	664	621	598	607	617	542	552	572	521	555	594	555	602	576	552	571	648	554	597	583	576	565	593	552	564	575	557	584	562	601	591	567	605	564	572	558	524	590	580	568	557	565	580	553	568	606	534	557	528	559	582	565	554	528	554	573	584	539	527	558	555	538	560	560	564	565	575	526	538	549	545	557	575	562	585	514	562	568	575	541	564	528	573	585	543	555	541	563	552	584	563	502	555	564	592	536	559	569	549	597	585	533	545	580	570	551	505	547	593	594	537	538	599	586	556	519	584	552	574	569	560	532	535	549	571	548	557	536	543	516	555	566	559	591	572	558	572	570	548	555	582	546	512	587	521	485	541	583	594	567	547	569	562	552	555	554	562	530	566	559	513	562	578	550	564	534	581	568	563	529	518	529	546	629	511	551	556	595	550	523	558	557	572	550	551	535	560	545	542	577	529	543	541	539	555	566	532	559	564	538	565	553	541	561	537	576	562	571	517	564	517	565	560	574	579	544	596	532	533	542	556	571	583	568	567	507	593	581	502	586	590	523	540	549	592	520	518	571	539	584	567	504	555	593	567	523	548	575	536	523	553	562	561	589	524	547	563	536	549	540	520	598	532	572	557	526	562	551	562	526	520	545	578	563	523	541	538	565	593	552	542	559	552	551	532	547	556	594	556	531	565	596	540	521	550	594	547	578	550	609	527	561	546	537	597	561	561	524	607	553	577	604	592	563	566	547	589	547	538	543	538	587	520	528	545	521	535	571	533	594	605	558	596	571	554	593	513	567	532	577	566	514	499	577	564	559	585	510	509	587	568	572	571	574	527	551	560	556	558	540	551	597	578	561	544	551	567	519	576	521	583	561	553	543	557	511	552	559	578	552	586	552	566	566	576	518	572	539	555	568	564	536	562	570	541	579	543	509	575	529	570	546	499	545	526	518	542	521	549	549	555	610	558	534	580	545	587	551	551	549	526	554	577	577	544	576	568	499	539	543	549	605	591	542	556	532	545	535	557	568	543	578	528	546	570	560	542	546	540	558	557	523	574	551	541	554	568	532	517	590	578	545	558	523	600	575	589	563	542	552	559	551	563	545	541	571	557	580	528	545	553	528	524	544	547	531	572	542	552	573	620	533	556	533	510	574	562	533	568	519	574	539	561	583	520	543	553	543	580	589	543	566	537	579	534	540	562	633	560	572	585	588	545	538	519	526	587	561	544	577	559	565	588	557	591	567	533	527	557	542	565	528	551	512	587	554	569	601	589	588	558	523	520	574	585	554	551	564	554	537	529	543	519	558	570	584	569	565	529	559	590	549	539	564	576	558	621	557	536	606	554	572	558	537	550	601	521	572	553	550	559	546	534	567	569	510	538	592	550	534	551	543	549	593	591	570	542	526	561	543	556	565	521	527	561	597	527	566	527	523	581	529	573	564	547	558	545	556	568	538	583	563	630	591	569	540	580	551	559	553	548	535	587	551	559	602	549	575	517	573	537	567	553	568	533	565	575	533	570	521	526	533	535	607	548	558	533	532	622	568	546	541	584	549	546	550	581	552	543	552	545	569	582	569	564	585	528	567	589	540	540	577	619	558	587	581	512	568	551	534	579	510	616	549	567	565	566	569	579	512	548	548	506	562	516	509	592	547	590	529	549	532	550	557	542	561	558	565	535	593	593	536	602	569	526	537	542	530	550	585	553	502	559	585	521	553	565	589	545	578	551	505	563	558	578	526	490	598	557	547	536	523	569	577	554	526	573	555	566	542	537	566	563	553	564	569	551	603	557	564	556	565	564	544	574	586	547	574	598	524	558	578	591	568	542	611	537	562	567	555	512	532	520	540	567	553	531	548	542	563	580	549	568	594	540	562	546	531	561	552	523	599	554	572	591	520	573	554	564	576	600	584	536	577	531	572	547	579	572	521	579	570	558	574	537	580	555	542	599	587	538	560	563	571	564	535	572	502	566	554	549	544	577	526	562	517	514	558	552	561	571	537	532	592	528	576	550	490	571	579	567	579	597	542	549	525	554	604	567	519	577	597	504	599	536	533	582	579	561	552	532	588	578	578	546	581	491	563	585	552	544	561	546	573	523	567	541	551	546	556	562	648	523	518	559	561	561	551	539	572	552	537	591	551	566	573	547	540	519	550	555	532	550	584	553	539	509	517	556	569	598	542	569	540	540	561	568	552	493	581	621	552	533	536	555	548	577	554	540	565	588	607	538	549	593	560	547	531	553	553	541	528	571	581	547	565	517	536	565	566	565	555	557	576	579	553	531	553	601	555	553	560	509	555	564	546	565	586	574	553	605	579	524	556	557	572	545	569	551	548	598	496	601	582	555	522	581	574	541	545	561	542	516	530	570	580	604	546	551	550	542	565	540	584	605	537	552	577	569	583	591	609	524	547	538	579	548	522	530	568	563	536	569	629	543	567	557	537	589	562	569	566	577	592	538	610	533	608	551	546	551	557	555	593	536	568	566	525	565	561	559	542	586	581	551	570	550	534	600	571	572	570	565	546	570	568	555	538	579	527	556	582	529	569	519	567	551	546	532	537	588	504	588	531	537	597	586	564	575	544	532	529	526	550	540	552	557	536	561	566	524	552	561	561	571	596	559	544	547	582	534	571	560	564	560	561	552	533	532	558	605	502	557	606	570	564	560	573	550	582	565	590	540	586	537	543	536	565	518	532	560	529	536	562	549	575	590	562	607	557	600	535	524	575	594	552	524	566	538	591	584	553	569	553	569	584	549	559	535	592	573	592	546	544	514	511	538	584	558	560	540	519	555	538	559	582	554	543	564	587	606	534	525	580	570	591	552	542	556	574	573	576	576	596	544	558	578	546	546	558	555	561	567	538	552	560	613	575	571	536	555	564	602	540	575	582	591	584	550	527	556	591	582	568	552	552	546	526	554	552	538	551	567	564	571	533	556	522	524	562	530	552	545	562	532	528	544	576	572	585	534	558	544	568	534	559	539	611	585	570	565	494	576	516	522	553	551	554	560	523	544	549	558	558	586	559	574	547	558	547	590	565	533	554	556	545	526	556	532	585	551	574	556	534	552	562	545	547	550	557	563	580	569	589	591	519	529	570	538	549	541	557	588	545	587	553	561	573	598	601	592	571	547	547	541	551	585	543	551	570	542	568	560	587	552	526	547	557	554	536	595	583	532	561	526	549	568	580	570	558	602	576	578	560	543	596	571	567	595	561	563	573	588	566	559	579	553	552	544	553	568	592	528	583	563	542	549	591	567	563	578	576	586	567	581	551	592	568	540	618	544	583	534	520	565	576	556	547	572	575	544	585	614	565	585	592	538	533	573	583	517	526	569	603	593	511	566	556	528	514	554	596	543	573	563	556	577	549	516	628	535	545	536	570	538	535	565	535	588	578	544	577	558	567	519	539	563	548	591	526	542	556	562	557	568	558	593	579	549	591	536	582
13679	26319	20079	12233	9267	7068	5541	4219	3277	2715	2221	1878	1751	1435	1403	1253	1258	1146	1066	1077	1003	994	1034	1003	994	958	947	923	960	913	933	863	881	868	921	872	845	918	878	895	896	860	799	868	884	820	863	845	877	794	870	868	834	765	847	820	906	834	838	834	842	839	838	826	905	840	867	824	870	837	809	827	857	813	823	858	856	862	841	799	861	808	857	828	810	799	831	819	872	791	821	815	812	830	812	874	830	800	820	882	854	837	795	834	830	851	840	837	848	864	883	841	791	792	821	891	791	826	856	877	836	807	829	846	864	837	821	879	859	837	839	832	851	859	840	821	886	815	792	786	806	832	861	831	811	818	861	797	872	841	828	800	837	875	789	838	801	797	811	836	791	832	909	822	828	841	832	855	835	802	830	795	807	839	810	788	809	893	851	832	862	862	843	878	817	800	842	854	879	820	815	871	844	752	843	802	840	808	839	852	825	854	775	826	804	775	767	835	830	817	818	743	834	836	848	828	835	852	852	853	788	869	809	835	869	828	847	850	827	856	810	829	833	829	825	797	865	832	819	793	840	814	868	884	811	780	823	771	830	865	818	858	877	840	841	843	860	784	811	846	848	782	861	836	828	793	820	816	858	816	868	780	797	869	849	834	794	795	816	835	859	823	803	822	844	842	847	815	839	818	869	853	819	828	839	835	862	802	872	888	893	831	851	865	834	826	802	808	846	820	821	821	879	825	827	869	781	809	831	867	794	894	832	814	821	829	840	826	810	780	848	845	858	832	824	802	845	811	806	801	812	848	787	817	864	798	852	786	753	836	817	818	830	764	781	848	806	816	836	880	799	870	837	809	855	847	821	846	868	853	833	861	869	859	834	870	839	831	834	856	824	836	871	865	815	805	849	837	820	828	888	847	814	813	823	856	790	840	806	827	849	830	786	849	789	823	818	835	873	819	889	809	816	857	841	842	811	828	829	819	844	868	826	782	847	813	810	839	773	774	813	882	798	812	838	821	872	858	831	843	773	776	801	799	814	829	822	839	814	846	823	854	850	781	854	819	797	854	815	804	824	754	814	871	835	892	832	898	840	817	796	793	830	799	849	857	888	817	792	820	801	836	805	820	849	879	804	857	889	863	828	884	913	824	831	804	846	792	833	849	816	822	832	875	879	791	795	863	847	828	821	834	836	805	793	814	827	830	819	852	846	864	835	802	887	829	844	839	848	886	848	831	795	844	814	841	828	812	874	832	902	834	854	840	820	864	853	842	834	815	840	830	781	764	854	863	841	836	831	877	780	806	840	852	868	830	817	827	828	868	792	817	860	830	791	779	791	837	839	802	851	760	814	830	816	887	850	753	874	837	850	833	773	791	803	829	846	888	809	863	777	837	819	781	774	813	856	820	818	836	900	851	808	779	820	834	811	811	801	786	834	837	806	826	865	804	842	857	805	807	811	837	866	805	841	840	836	861	837	857	830	823	841	839	834	791	807	817	837	811	846	871	825	821	842	833	878	829	825	843	814	826	820	800	813	823	793	813	815	793	819	819	918	842	819	856	861	818	795	810	831	856	787	824	821	847	776	839	793	855	811	897	793	845	810	786	804	849	763	846	803	885	771	817	856	805	823	847	841	866	866	807	883	830	894	782	800	857	801	857	825	817	830	909	816	782	886	824	833	797	800	760	843	806	786	778	835	864	828	841	804	840	833	852	844	779	808	859	804	754	762	772	797	853	849	846	872	808	831	903	819	864	806	834	819	867	860	874	836	826	843	804	890	838	871	812	868	773	829	840	808	856	830	777	813	824	820	849	848	838	855	848	823	859	840	872	854	801	873	860	811	842	820	872	887	842	823	810	805	806	876	802	847	810	823	825	794	824	821	837	846	809	842	850	840	824	833	841	827	825	878	833	835	848	858	841	835	838	852	818	858	812	868	802	857	814	810	795	874	840	871	819	886	860	817	784	836	870	842	846	882	792	835	868	862	848	818	844	810	828	801	860	828	880	805	852	849	812	818	830	856	882	831	831	837	820	790	791	775	831	876	827	837	792	811	844	851	810	848	778	866	806	846	826	834	880	861	826	864	832	850	858	817	866	870	862	783	822	837	856	842	857	878	819	831	838	846	819	818	853	854	851	842	791	861	856	827	817	774	827	825	812	800	754	845	828	844	817	877	868	781	836	857	819	797	788	808	871	881	842	819	816	774	813	842	852	800	827	793	823	899	838	820	893	884	776	799	832	787	851	824	831	838	821	812	880	828	792	804	808	894	815	829	845	799	783	818	834	819	859	867	810	797	835	809	850	849	800	871	819	839	882	841	797	853	903	831	795	807	884	851	792	838	845	811	806	781	792	826	854	871	812	817	830	836	813	848	830	828	824	793	863	824	840	865	855	767	897	847	771	799	864	844	823	812	814	864	856	826	837	867	801	831	828	879	863	899	858	817	845	819	855	801	831	828	864	856	872	829	847	860	879	846	787	820	883	868	769	851	826	761	837	832	838	837	806	793	825	862	780	804	795	804	895	840	860	862	784	860	812	848	828	838	863	836	849	795	805	839	820	823	811	880	791	836	860	854	804	779	865	826	834	815	871	826	829	841	866	835	827	813	830	805	800	809	864	864	783	877	865	843	864	841	771	824	830	809	862	847	856	863	834	854	840	834	895	868	837	902	866	813	800	826	787	883	807	840	800	840	811	874	828	805	908	816	865	765	822	842	810	869	849	820	850	870	795	803	813	853	848	826	850	863	885	884	830	840	821	781	827	829	827	843	841	859	802	841	835	877	853	802	784	839	853	855	817	833	803	817	829	824	838	819	845	880	814	803	841	843	867	828	805	806	802	837	794	857	813	777	802	829	798	815	848	826	892	816	798	832	869	884	817	799	787	856	794	886	866	830	815	847	820	821	873	808	893	840	805	807	783	828	895	847	844	869	813	780	783	856	825	789	798	830	813	840	833	802	844	793	849	825	828	812	838	832	846	863	782	819	863	782	883	817	844	816	831	823	850	797	855	764	823	815	841	859	835	832	825	819	894	841	801	848	833	856	846	834	836	846	831	816	806	799	801	860	860	817	860	851	816	842	778	818	814	807	817	825	864	892	826	810	812	828	852	804	807	831	836	905	833	854	888	784	863	817	820	816	776	821	864	816	828	808	851	827	868	800	849	835	856	827	871	813	870	863	836	821	837	887	830	832	875	833	824	871	819	819	897	853	815	860	819	830	793	791	869	837	838	834	849	872	797	802	834	838	827	801	847	828	770	848	799	788	866	828	852	817	817	857	787	823	857	831	825	817	852	821	830	867	823	815	843	799	782	855	809	827	792	817	841	854	781	819	816	787	838	828	853	857	837	836	827	856	846	767	858	781	795	818	783	839	885	832	799	821	861	831	854	822	865	877	901	814	820	827	878	808	811	756	884	851	800	854	822	849	827	849	827	908	812	847	817	836	825	853	815	812	819	820	823	873	829	806	808	823	888	765	745	852	782	820	862	845	835	839	828
22786	21623	29119	24622	21666	20580	9432	3589	2300	1851	1538	1255	1068	923	760	732	667	631	580	584	537	518	499	494	476	465	419	452	393	400	434	364	419	371	351	342	395	375	355	350	391	358	387	401	327	367	387	337	319	361	355	363	352	347	354	356	326	303	325	311	350	331	326	358	341	358	324	338	367	301	343	332	320	363	340	293	312	340	314	328	333	341	315	345	319	309	298	322	351	311	332	325	377	329	313	350	324	312	355	335	294	314	307	319	339	365	317	310	325	327	340	316	340	284	336	310	336	298	333	307	309	331	319	331	326	311	348	314	324	316	324	312	321	317	347	323	310	315	330	356	323	328	350	351	329	327	334	339	334	305	331	334	345	328	320	281	341	322	311	331	303	313	318	309	314	349	309	329	347	348	301	322	330	333	326	331	330	310	306	326	327	312	301	314	308	337	322	354	330	332	308	318	349	347	332	316	313	297	343	300	306	310	332	332	325	321	342	312	320	337	312	304	299	307	304	329	338	372	352	324	340	313	332	335	332	338	322	327	319	329	306	343	313	334	319	303	325	337	321	306	321	327	357	323	353	336	347	319	311	320	302	333	300	339	311	345	334	304	340	324	292	357	321	346	310	314	316	331	328	325	316	354	332	311	376	344	339	327	328	330	331	342	302	305	331	325	311	304	328	347	344	360	329	360	331	355	316	306	314	329	314	338	331	321	312	298	345	309	300	343	303	320	345	330	323	312	333	318	310	314	303	307	327	309	335	311	355	310	326	311	307	303	318	334	333	325	324	307	316	336	329	327	325	315	337	332	361	324	320	316	317	298	328	333	331	322	347	308	319	336	307	339	307	310	333	338	316	335	319	314	325	317	327	306	342	311	318	302	341	309	325	319	331	310	338	337	337	319	314	333	327	313	316	334	353	366	377	309	318	360	321	338	295	352	299	308	310	351	306	294	330	316	311	331	373	329	302	346	334	318	317	342	345	313	354	323	327	332	332	340	312	338	352	329	341	310	304	323	324	325	320	346	302	307	341	329	331	355	326	332	330	307	306	313	318	330	338	338	327	323	299	331	308	320	298	298	355	303	341	323	333	316	322	336	335	298	314	337	300	337	324	315	317	318	280	306	319	311	335	325	328	293	360	323	323	301	357	326	319	296	314	308	343	325	355	338	346	336	353	322	360	313	327	331	292	308	304	323	305	328	317	326	326	323	283	344	304	342	337	344	324	313	349	336	335	292	339	298	312	357	333	320	316	355	346	324	330	331	274	311	302	319	356	350	351	325	310	297	324	319	302	307	327	326	309	319	342	303	313	342	332	346	333	334	298	332	324	330	317	365	311	332	307	318	355	300	325	329	324	325	315	316	306	315	325	297	334	305	318	317	335	310	354	317	344	305	348	349	337	325	319	326	334	323	328	318	281	306	316	350	362	310	301	320	347	329	339	320	305	310	343	297	345	347	315	348	340	335	347	297	338	339	304	350	356	346	332	337	306	334	325	303	297	334	310	329	333	293	330	357	324	338	329	339	321	330	322	319	256	343	326	324	330	300	342	327	295	341	321	335	276	318	318	313	365	340	324	353	349	334	330	318	326	333	333	368	324	331	333	308	317	327	329	315	331	324	335	317	314	345	324	357	349	308	333	320	359	324	338	335	310	320	343	311	343	322	347	331	314	331	316	329	281	318	355	312	332	309	375	353	302	314	340	339	375	365	338	342	324	334	316	343	356	345	306	336	341	333	336	338	313	318	314	328	307	345	312	301	314	337	343	330	317	303	334	336	327	365	331	365	295	343	322	322	351	337	307	326	345	332	288	332	309	320	299	329	312	326	303	333	304	309	395	332	342	318	336	300	365	302	342	351	345	325	287	301	324	350	323	293	333	311	352	318	317	318	323	286	352	288	298	319	337	313	322	337	342	341	297	307	315	339	326	327	338	320	325	327	309	317	312	315	312	307	338	297	325	308	333	332	329	305	328	332	329	314	340	364	317	316	323	295	316	333	295	330	330	316	300	338	326	342	331	336	330	287	325	328	336	348	321	332	306	338	382	330	341	341	337	323	305	319	302	360	321	297	319	336	328	337	344	328	319	297	305	323	339	312	349	287	350	322	341	326	328	331	318	316	329	311	316	313	355	303	319	307	331	343	343	333	300	305	326	325	305	323	328	273	308	343	321	330	333	311	316	378	333	337	312	364	337	319	335	328	329	333	356	306	333	316	304	327	337	333	337	322	340	339	328	303	340	336	323	354	344	362	324	311	347	338	322	295	321	349	300	346	348	313	337	347	322	327	369	323	286	318	337	325	314	355	306	311	320	346	286	330	323	322	321	363	289	342	324	362	301	320	317	326	339	329	327	335	336	347	344	331	323	330	327	326	330	302	312	319	323	310	286	324	346	301	333	341	331	326	333	304	348	342	326	323	357	339	316	318	357	319	323	311	323	331	313	329	351	319	304	326	316	322	344	338	297	319	352	326	332	314	357	353	337	295	321	353	351	322	318	311	351	330	312	308	337	315	338	334	316	351	321	329	317	307	350	291	317	293	327	316	300	312	325	330	356	336	314	320	346	335	323	343	304	326	333	328	320	342	323	334	297	342	328	343	326	336	306	341	351	326	312	308	330	325	359	319	315	332	307	344	323	347	341	347	305	326	330	338	345	299	343	332	343	353	265	313	331	339	347	363	312	319	306	319	329	329	333	334	341	329	348	333	294	327	359	309	344	296	314	306	325	327	337	326	315	336	310	319	322	310	346	294	321	323	312	309	322	300	333	324	336	374	327	350	313	330	309	334	352	340	355	315	306	333	331	304	293	333	309	332	339	339	287	324	340	354	311	315	306	340	287	337	333	336	344	344	330	352	338	292	309	311	332	335	339	320	314	329	334	320	324	339	331	338	351	353	315	309	292	321	313	309	314	328	347	335	337	321	319	303	309	360	303	324	319	346	307	304	295	362	319	270	305	346	318	333	329	310	314	353	312	312	311	291	303	315	315	335	270	279	319	321	324	323	330	321	305	313	328	302	331	332	357	340	331	347	326	306	351	297	312	332	353	306	358	324	333	306	327	338	322	317	296	303	338	335	340	332	320	311	329	321	331	297	314	315	291	324	325	306	324	350	319	345	336	333	342	324	329	288	350	356	330	317	305	309	369	341	301	357	358	358	329	312	290	310	321	298	335	308	290	354	322	329	325	330	301	297	312	324	328	306	336	319	309	333	327	341	345	326	287	332	333	307	331	330	309	334	364	331	344	334	306	350	372	320	328	324	318	309	329	346	346	324	325	299	314	290	344	333	317	321	382	332	291	336	362	338	325	325	329	314	314	299	333	341	330	306	329	323	344	336	310	350	313	323	358	325	358	318	299	343	343	322	323	307	303	337	291	311	339	328	308	325	303	304	336	308	364	323	309	318	366	330	338	314	328	309	300	313	338	351	325	300	337	323	344	330	321	320	327	319	337	328	320	359	307	322	329	335	309	346	323	335	328	332	331	335	295	311
16939	34817	28445	19850	15506	12231	9500	7033	5423	4231	3396	2834	2354	1886	1681	1443	1333	1148	1064	990	922	868	800	825	810	758	756	701	693	688	650	637	614	607	596	567	585	550	578	549	522	523	569	576	546	551	557	528	518	548	488	562	526	523	538	521	521	530	503	507	497	507	567	494	516	490	463	491	486	483	490	495	503	524	486	500	511	518	470	530	529	557	471	460	509	537	524	481	488	483	494	489	492	495	470	482	491	491	482	514	507	467	524	501	514	498	472	506	513	518	508	468	513	544	494	492	515	485	508	517	461	471	498	505	479	499	490	478	468	469	457	503	470	490	489	500	489	493	452	504	484	481	495	465	517	508	490	484	511	488	487	511	472	516	502	504	515	520	486	485	491	479	468	462	490	487	524	458	526	483	512	468	498	452	467	467	491	474	490	484	489	504	487	504	468	529	514	462	507	485	482	462	504	495	513	460	489	459	476	484	481	485	477	479	493	470	486	476	496	491	547	536	491	467	456	463	498	523	481	504	488	482	477	486	501	489	489	472	464	511	499	489	505	472	523	494	461	471	469	520	486	491	473	495	478	463	515	506	508	489	497	459	471	483	497	462	510	492	516	465	533	480	473	501	478	508	489	536	485	512	489	475	492	471	499	501	501	489	434	467	433	497	565	505	499	503	504	469	493	496	509	491	504	524	502	467	456	505	525	454	473	487	481	521	511	515	529	509	477	494	492	489	552	489	495	472	473	449	515	495	498	482	483	491	465	472	489	518	503	474	525	463	507	494	506	514	496	459	484	507	502	512	503	529	521	486	510	453	524	468	497	520	482	494	518	491	474	485	511	429	502	484	513	523	497	515	498	493	504	483	487	549	493	479	515	502	496	491	478	510	524	501	519	511	507	492	491	522	529	468	541	515	477	494	523	513	489	539	494	497	476	530	469	472	500	500	463	475	507	493	498	477	504	497	530	481	502	478	482	540	493	519	515	451	495	472	501	479	514	487	463	485	502	474	491	486	514	489	470	523	485	455	504	465	525	469	461	463	489	482	522	483	476	491	488	530	468	487	510	473	490	487	510	502	506	480	476	463	554	461	520	479	484	472	536	465	493	473	498	456	475	517	501	477	500	444	496	497	511	491	467	454	469	493	480	513	503	512	521	461	478	488	503	455	491	505	508	479	451	489	500	499	481	489	494	521	500	499	480	515	508	469	527	486	503	497	495	528	512	485	495	505	485	471	509	479	470	451	522	465	492	484	494	493	501	517	475	492	477	516	510	508	481	469	459	517	503	520	509	469	481	501	463	483	532	538	506	483	475	506	516	511	490	490	474	488	480	479	472	546	485	479	504	508	491	468	529	502	519	464	480	562	492	496	505	470	530	488	487	462	509	485	482	499	543	513	475	541	517	503	461	501	504	482	503	473	488	526	505	500	480	501	487	470	475	466	500	455	521	483	475	474	531	465	511	491	453	517	475	488	510	478	487	493	488	511	478	493	484	480	461	492	506	491	514	445	500	494	491	511	504	458	539	499	484	495	464	487	507	461	509	499	486	496	507	460	526	468	441	484	480	501	537	518	476	468	529	503	459	494	444	509	496	487	526	485	486	519	499	487	480	510	504	474	494	454	466	509	508	455	468	491	478	500	538	525	491	506	479	488	498	490	514	508	502	469	560	509	483	483	478	500	489	501	544	517	513	501	478	478	491	449	496	499	490	497	458	456	484	514	463	486	470	477	435	453	514	439	508	484	483	507	477	423	520	466	490	478	480	518	515	481	508	508	505	500	466	506	478	486	477	437	444	531	486	487	520	497	485	534	479	505	463	497	482	488	486	527	490	475	497	479	502	496	474	493	490	472	478	498	529	494	473	453	473	495	487	498	514	525	473	481	509	467	524	515	492	463	524	485	469	483	504	496	494	472	512	492	476	526	486	479	489	480	465	480	497	528	468	517	507	480	507	473	484	488	509	457	468	514	465	491	483	484	467	486	497	508	501	496	484	504	494	461	503	506	507	510	488	550	507	488	518	506	490	436	524	510	509	470	513	463	514	526	507	475	470	474	472	483	472	445	501	488	513	495	518	548	500	486	460	473	492	490	554	467	475	487	476	450	490	507	447	485	464	505	489	492	499	454	530	473	482	496	497	500	473	527	455	452	509	451	478	460	482	503	469	474	482	487	511	511	531	480	506	461	483	505	531	491	515	481	461	507	515	488	490	475	488	505	453	487	481	505	463	494	486	499	497	526	477	535	496	502	490	470	511	479	525	462	469	520	499	531	475	513	523	499	489	478	492	519	504	467	475	529	523	501	511	522	464	495	515	480	497	476	483	474	468	499	523	506	477	523	507	468	487	502	514	459	501	457	468	456	499	450	521	513	521	515	479	527	482	476	499	491	503	483	500	499	477	482	507	486	469	535	536	511	493	462	472	516	483	488	497	460	515	472	494	475	463	452	486	484	501	461	459	480	487	508	457	453	466	508	476	474	509	506	529	483	485	489	475	480	470	496	509	497	482	487	514	489	480	452	479	458	481	487	520	483	488	506	482	493	482	540	517	516	463	453	506	505	504	493	532	479	523	469	506	455	493	513	513	497	495	461	521	466	490	483	548	504	481	478	462	481	481	508	492	443	491	500	519	487	509	484	480	512	519	459	499	458	523	478	488	475	482	529	521	507	502	482	487	495	511	482	483	536	452	487	536	489	510	474	454	516	451	496	513	488	463	540	480	509	484	482	478	515	514	478	498	502	504	512	485	487	489	499	493	478	487	472	508	508	515	488	492	498	535	528	501	512	470	472	514	498	499	467	463	534	498	505	514	518	499	497	502	501	489	494	502	489	506	502	487	503	480	468	505	474	503	518	528	536	468	464	482	507	519	506	502	480	533	459	505	503	485	487	489	502	493	466	531	489	496	453	508	497	477	453	513	491	510	527	493	521	509	501	489	495	513	508	503	477	506	465	505	492	472	501	521	510	466	469	485	478	499	496	482	473	508	483	498	496	501	501	528	445	513	527	473	523	485	450	497	483	514	497	455	524	533	489	494	461	496	483	496	511	489	494	513	526	495	468	465	510	476	501	488	495	504	474	495	461	496	481	492	481	492	517	529	514	461	493	491	474	510	468	458	461	501	513	495	540	475	469	491	476	483	512	508	515	508	491	507	477	507	493	506	485	449	505	497	522	511	481	486	506	475	454	530	437	470	483	505	441	464	503	494	493	503	465	491	476	523	488	459	502	479	485	461	493	507	504	467	497	484	459	476	493	484	477	508	522	482	512	475	502	480	509	476	471	489	510	494	471	511	494	466	478	478	509	477	512	495	510	452	495	506	523	484	494	530	496	490	465	476	494	530	471	505	478	508	496	503	489	489	489	501	496	538	487	480	481	479	490	489	490	503	469	506	483	501	482	487	527	489	535	465	504	455	525	511	491	504	475	501	484	473	491	470	487	479	527	510	464	507	495	511	456	492	462	516	517	481	447	481	454	504	514	483	491	505	460	487	487
27687	19826	12757	6769	3471	2303	1752	1382	1248	1058	940	852	789	802	733	706	670	636	698	647	652	607	643	692	617	636	618	641	622	566	628	593	612	618	594	612	614	621	551	645	612	626	607	628	566	607	628	582	657	658	625	603	623	599	594	612	614	592	600	602	556	586	620	559	610	608	646	589	617	594	576	592	632	599	591	588	634	605	612	618	599	578	599	620	591	609	589	564	579	625	605	561	586	617	602	547	574	557	587	568	629	617	603	603	613	594	597	577	603	579	615	567	591	601	587	578	593	599	653	568	594	588	630	589	610	591	607	603	596	617	587	575	622	540	577	584	588	575	590	642	594	652	616	586	597	674	626	616	612	604	570	601	584	588	631	573	611	603	630	588	580	627	572	597	516	609	580	590	617	585	598	662	611	610	611	600	617	552	625	574	567	614	602	615	635	632	629	584	616	614	625	561	595	610	641	624	588	617	597	630	637	617	627	613	623	607	581	571	612	627	598	607	570	601	604	609	595	578	607	589	587	629	628	582	606	617	627	619	612	621	591	633	555	583	674	632	584	610	607	573	617	576	606	627	623	589	598	566	626	571	559	589	595	640	610	587	566	606	602	647	571	556	617	596	576	585	608	603	584	581	646	589	613	592	562	591	567	605	617	552	565	579	595	615	585	618	658	622	663	602	631	597	607	568	593	585	568	584	588	571	591	609	581	622	618	606	595	612	657	632	604	579	575	549	597	588	583	639	601	584	627	568	582	632	585	628	585	581	557	601	652	589	645	592	614	626	592	606	606	620	587	583	570	586	580	601	635	648	590	599	561	578	617	633	588	585	589	586	636	622	619	573	586	582	577	568	591	630	563	613	555	603	603	623	566	602	586	613	585	615	614	616	637	619	588	623	594	578	581	659	563	615	606	580	595	592	605	578	630	614	588	633	591	609	630	602	641	601	584	532	615	601	614	584	556	596	577	641	601	548	608	589	591	616	606	564	598	592	617	584	573	595	594	565	604	610	642	580	603	603	577	565	582	597	597	610	598	615	579	622	569	633	594	585	607	646	633	590	633	575	594	594	570	585	594	591	610	565	602	621	604	609	586	617	594	608	598	634	603	583	576	557	542	593	613	543	644	546	577	626	614	583	563	602	591	616	659	610	601	606	604	587	621	610	623	598	573	608	656	586	642	632	618	584	630	592	625	635	617	677	583	630	606	567	556	576	588	599	586	607	621	599	628	561	604	591	585	624	583	626	650	576	608	571	577	599	582	618	587	590	609	559	593	625	614	609	605	592	596	607	565	576	555	620	604	583	620	612	629	587	562	579	633	601	605	606	605	621	607	659	644	602	575	555	589	601	592	623	620	607	616	617	631	609	566	598	619	603	585	611	623	594	573	597	580	621	565	551	599	608	566	540	588	606	615	587	592	597	581	601	613	630	597	605	631	616	549	544	627	590	619	597	573	570	635	591	571	616	616	602	607	519	577	630	589	618	606	654	630	593	579	594	611	626	638	589	605	607	584	567	598	630	574	600	634	590	580	591	618	618	628	622	581	557	641	637	628	583	584	569	632	609	595	635	590	578	593	589	600	590	618	581	635	614	580	589	589	623	579	620	585	592	583	648	616	585	589	616	636	619	533	618	591	579	624	617	593	570	605	622	591	624	598	626	623	604	613	582	594	546	606	589	605	570	621	581	582	583	621	605	564	595	607	598	624	596	625	602	609	589	613	624	633	596	616	585	633	656	604	582	615	610	585	583	576	603	602	614	597	568	622	579	580	615	637	681	602	562	573	607	604	605	573	566	597	599	562	582	632	634	572	551	573	603	556	642	609	613	623	609	586	540	633	592	626	579	613	577	542	617	607	597	596	621	611	579	572	602	587	579	606	602	583	607	659	586	591	617	601	626	592	612	605	610	565	577	594	615	608	625	629	619	610	592	595	614	619	586	594	647	607	608	608	625	566	598	626	583	603	617	608	541	579	612	579	602	576	609	611	601	627	618	610	586	584	584	635	537	581	619	605	583	591	626	591	580	640	633	604	627	617	604	622	598	614	627	638	584	613	560	563	621	604	602	563	641	609	560	560	587	583	543	585	613	636	608	656	588	613	602	570	609	636	611	591	599	596	586	588	602	600	619	619	591	593	570	598	597	605	619	572	550	602	572	612	628	584	604	609	627	604	562	601	605	597	575	618	584	610	610	607	625	612	618	559	630	591	583	621	562	566	544	612	591	572	571	606	590	632	616	651	557	567	594	601	577	597	621	583	571	595	573	596	590	592	609	595	601	589	622	570	620	579	612	548	618	540	650	572	623	554	629	631	593	600	572	590	591	632	591	605	577	609	591	603	518	607	589	605	587	593	550	577	631	607	577	611	560	610	610	619	623	628	593	639	605	577	637	607	577	620	641	596	600	591	584	657	620	600	609	598	599	606	610	568	600	614	604	599	571	610	610	601	631	575	565	633	611	568	604	626	603	566	618	608	600	594	607	611	601	564	573	606	561	624	635	591	571	606	633	566	613	609	628	665	598	610	603	650	597	608	612	605	554	572	593	609	606	604	628	598	588	563	563	589	605	569	572	556	609	580	586	591	580	609	582	566	605	601	613	654	608	612	562	578	591	579	586	592	633	583	621	580	623	585	586	588	568	598	604	611	542	584	595	582	629	626	570	579	557	590	566	610	540	600	586	573	583	572	614	589	603	576	584	636	606	630	578	570	652	616	617	624	621	580	623	582	574	587	539	558	577	616	627	601	531	637	618	604	622	633	586	605	567	608	601	618	587	645	624	598	575	618	657	624	609	541	587	599	571	614	600	575	598	591	583	597	606	600	617	638	602	565	613	609	627	616	619	621	568	649	644	647	560	614	614	609	649	603	615	643	573	576	576	647	635	612	597	575	594	597	553	596	632	616	570	623	645	596	610	611	616	607	583	603	557	614	612	612	583	594	587	593	587	616	598	592	563	596	571	616	599	599	640	601	605	591	627	612	650	570	624	589	562	582	652	579	589	589	601	613	627	602	580	613	594	621	623	593	597	606	634	600	565	615	579	609	597	559	593	572	600	595	583	621	587	587	595	626	567	560	586	652	627	626	600	620	613	624	599	601	586	593	551	630	637	578	592	565	632	580	590	634	589	651	627	541	626	593	600	591	562	599	563	632	578	585	622	604	633	596	633	631	625	609	584	534	603	602	618	572	565	607	605	597	584	602	634	599	601	606	566	574	596	589	572	640	649	612	649	582	585	578	612	628	584	608	560	598	580	590	588	618	610	576	583	567	600	600	578	608	597	620	600	561	595	587	575	618	609	549	610	609	629	573	602	597	614	556	609	583	580	587	634	584	612	610	549	555	638	619	574	580	635	615	588	643	595	614	554	612	598	593	604	557	605	603	653	574	571	601	554	588	605	622	603	606	597	546	628	574	590	608	607	598	564	574	595	571	623	607	610	594	617	609	628	615	581	562	601	614	598	575	570	610	615	587	593	630	604	602	594	625	602	576	588
12624	21110	15522	9110	6448	4935	3757	2972	2518	1984	1756	1537	1350	1305	1214	1179	1132	1118	1022	1103	992	1064	1011	1015	988	1003	1020	997	969	910	948	978	999	949	921	913	941	916	916	906	888	934	928	925	970	930	903	881	954	900	987	917	851	939	913	892	874	889	912	877	907	882	887	899	865	956	928	894	923	872	894	880	896	914	950	906	923	888	891	902	948	916	908	888	950	854	859	955	914	892	875	895	970	886	898	866	878	897	891	902	910	881	839	912	842	882	891	876	932	932	919	892	958	873	881	904	929	881	932	887	908	957	945	866	924	924	945	851	893	949	890	904	904	922	934	929	888	852	942	914	924	914	917	905	840	940	930	952	899	857	920	912	940	900	882	859	886	883	943	923	941	886	846	908	873	884	863	901	879	836	924	931	931	888	877	862	938	884	948	916	884	906	831	887	904	955	919	854	865	923	898	883	919	906	830	885	866	878	935	858	883	890	868	913	937	942	913	869	930	862	882	889	907	947	907	900	896	941	896	911	868	885	908	848	874	884	870	919	909	864	888	895	880	885	919	928	920	890	926	889	932	943	905	935	881	914	888	889	893	880	894	878	892	909	869	912	880	960	916	908	917	911	910	913	879	897	876	931	931	891	900	909	850	855	907	934	937	890	859	916	932	879	898	867	893	930	920	862	926	916	917	918	924	908	932	912	934	848	884	924	890	877	870	928	901	934	892	929	843	888	856	850	843	849	920	949	915	935	893	888	911	841	921	903	906	861	829	893	928	897	930	917	886	874	923	839	863	899	893	859	907	900	878	843	918	906	893	971	892	908	877	919	884	873	871	939	922	865	893	867	898	952	866	915	930	851	818	894	891	913	935	916	913	883	905	887	863	950	873	905	920	920	893	925	927	921	938	892	840	932	926	957	876	948	889	872	876	852	874	895	911	881	894	850	966	890	901	884	966	866	879	862	872	897	903	893	932	882	879	842	858	914	887	904	863	883	920	913	914	858	920	933	947	903	901	900	876	840	961	897	931	897	881	904	942	875	906	881	884	859	922	915	886	940	880	899	937	880	951	852	920	904	904	880	930	887	909	872	905	945	884	870	902	888	874	844	952	926	875	926	930	894	926	922	949	854	904	926	874	873	911	904	927	912	862	903	910	897	946	962	911	927	892	902	913	951	927	943	880	884	858	866	909	938	920	867	970	880	936	874	884	850	935	898	898	942	908	908	912	914	946	900	917	932	890	882	919	883	930	907	902	859	888	867	876	930	889	887	907	877	901	933	865	906	881	922	870	857	961	882	892	833	934	915	907	881	890	945	908	898	922	920	875	899	910	890	906	889	879	900	892	929	876	882	903	957	858	914	875	882	944	907	854	888	904	885	898	916	899	892	902	888	959	904	901	859	886	919	913	907	911	858	850	900	887	965	937	898	896	916	877	863	909	929	901	884	979	905	910	906	910	873	847	891	897	840	914	922	924	952	946	932	892	952	877	923	878	871	824	872	922	881	934	860	832	927	931	936	846	827	924	911	977	900	909	955	907	879	857	936	938	921	925	922	855	906	945	947	894	842	926	929	877	897	942	972	855	898	879	884	899	889	904	893	894	901	872	884	886	858	898	907	947	904	902	955	868	901	936	883	905	847	941	865	987	878	906	908	884	881	932	955	919	943	909	857	933	893	900	910	972	966	920	903	930	919	906	865	912	915	898	874	888	970	902	927	858	925	883	845	894	865	886	903	943	903	949	890	845	893	846	873	928	952	849	928	919	928	934	883	907	902	880	860	909	885	904	935	880	886	847	930	910	933	873	911	884	896	903	860	929	938	960	891	872	868	951	904	902	849	960	907	892	923	897	894	908	895	886	941	898	856	931	914	932	879	859	900	888	859	914	903	916	893	978	854	878	909	934	930	971	840	927	848	883	944	895	898	945	870	902	880	893	901	905	901	846	895	863	904	869	885	940	928	871	898	894	942	926	864	932	920	899	929	871	928	916	878	905	928	899	913	860	874	906	896	919	907	821	870	889	891	871	900	966	870	885	886	928	891	918	901	897	946	944	870	911	965	891	862	891	933	914	899	887	907	915	867	928	884	849	932	898	893	886	961	892	864	899	892	866	943	893	913	912	922	908	907	889	920	898	893	907	848	878	908	872	930	930	847	841	878	935	921	900	922	892	876	878	959	888	908	914	902	887	881	925	918	934	893	902	919	876	936	900	880	858	913	929	905	913	876	919	882	915	933	944	848	852	916	901	922	884	913	889	874	898	892	915	886	819	861	918	942	864	885	853	901	915	871	886	867	913	967	908	886	924	921	902	836	868	891	894	852	938	873	929	845	959	937	963	915	957	894	946	897	920	868	903	877	878	914	901	899	903	897	911	904	889	932	892	909	903	896	889	919	903	884	917	912	901	887	854	840	838	928	903	881	893	881	971	899	910	879	962	896	975	949	925	910	872	898	901	868	882	908	933	931	866	966	946	868	936	1010	857	865	904	933	911	905	927	910	904	914	903	914	923	824	949	864	944	920	902	897	891	903	924	825	929	903	875	952	861	922	919	845	905	913	850	897	949	941	931	851	879	915	912	886	905	936	888	947	905	870	928	881	875	904	922	853	926	886	947	919	897	857	849	893	948	858	880	908	920	894	894	880	891	952	901	900	907	937	911	884	916	980	889	923	886	899	884	907	896	874	910	886	879	927	864	906	897	879	921	930	900	857	897	915	920	938	896	977	845	889	910	872	895	914	951	939	937	887	880	894	886	919	876	884	1000	915	919	915	889	901	891	922	956	854	909	934	890	898	936	928	968	943	904	910	908	888	891	865	905	898	926	911	893	918	890	902	897	877	884	879	898	928	901	875	932	897	903	948	910	896	877	834	861	882	899	934	868	851	924	904	890	917	890	893	954	862	880	888	885	917	855	908	948	935	926	901	857	931	924	914	887	916	892	929	937	965	882	890	903	910	923	901	887	905	885	901	861	897	919	897	930	954	911	970	909	892	864	917	928	927	867	915	890	899	832	925	905	932	940	877	889	870	890	933	867	913	910	863	931	855	919	957	946	873	902	883	930	897	968	854	941	975	966	858	881	857	865	843	966	844	884	869	919	847	909	874	910	919	882	863	896	889	859	884	918	877	895	900	930	899	917	883	905	881	904	860	882	930	874	935	932	892	908	885	871	936	879	892	907	885	926	888	914	867	908	861	874	892	948	885	806	891	901	926	938	835	891	905	912	919	902	901	909	910	876	876	929	880	937	947	877	902	851	949	886	910	882	918	895	902	878	928	926	880	880	938	899	926	910	941	889	905	884	867	825	909	889	896	903	885	907	878	891	888	870	874	894	853	882	889	882	885	933	947	897	947	873	885	951	909	866	877	843	918	890	883	885	911	928	874	902	880	935	927	964	947	914	855	884	916	879	898	827	910	885	889	889	903	903	888	897	944	933	902	913	904	872	925	895	866	912	826	937	894	890	920	908	925	941	868	974	895	901	874	908	919	945	909	871	839	894	935
23533	21580	28620	25040	21149	10919	4152	2477	1806	1449	1171	1014	905	827	775	715	653	637	577	538	546	537	549	477	518	477	535	512	436	500	482	491	459	440	445	444	456	491	431	455	448	442	453	406	481	413	406	429	443	429	459	451	443	445	418	435	426	426	434	396	425	435	407	439	422	457	411	402	386	437	384	452	410	438	432	427	428	423	403	437	418	429	463	413	411	438	446	414	413	440	429	421	407	416	428	403	412	432	466	427	450	399	417	411	438	412	416	441	413	421	430	412	456	406	413	411	445	382	422	404	437	418	438	399	402	437	429	420	426	421	426	408	421	431	415	380	389	420	425	454	402	412	428	434	401	448	405	415	414	435	421	423	435	449	405	448	416	458	449	426	412	406	424	402	440	409	448	442	414	408	444	415	428	428	435	404	440	409	442	445	434	372	410	402	431	414	387	425	439	431	404	391	450	402	395	455	423	417	427	394	426	402	469	424	448	413	427	429	443	427	440	369	443	454	401	446	419	407	403	412	416	449	412	438	431	421	405	442	432	446	463	416	464	413	411	445	423	414	410	408	416	445	395	390	399	427	424	456	421	418	418	437	412	428	425	433	442	411	419	400	426	429	405	388	417	435	421	433	398	420	419	447	445	454	439	398	399	424	432	394	417	421	418	383	424	425	408	448	407	398	446	407	428	396	413	394	438	416	430	437	432	374	434	418	401	430	433	434	420	442	424	411	448	398	443	466	439	422	434	393	418	414	412	421	410	417	470	436	417	416	406	406	389	438	430	425	420	415	443	386	413	416	400	403	425	449	404	412	414	426	396	479	395	414	424	428	415	423	386	429	434	429	412	412	434	445	395	416	421	438	426	397	426	431	433	402	399	424	392	446	411	425	403	444	451	416	396	443	420	412	429	408	404	436	442	413	420	430	426	453	413	406	418	415	435	394	389	401	402	387	419	422	428	398	427	415	399	427	440	447	392	422	400	415	451	434	439	399	438	406	429	446	421	430	415	424	416	394	408	394	368	402	424	435	400	394	452	393	380	415	456	382	415	434	378	455	394	408	445	414	403	457	394	380	436	416	414	425	425	470	430	433	455	429	403	419	427	427	407	396	404	430	400	400	442	438	447	410	411	464	365	404	412	438	446	398	434	404	422	418	403	409	404	461	416	420	408	415	443	434	410	408	445	433	421	421	397	442	438	349	394	414	416	396	412	414	468	418	400	406	399	455	420	428	403	419	442	373	430	464	413	403	424	464	397	411	423	424	427	418	407	455	412	430	411	457	409	412	437	444	420	419	448	423	437	432	402	439	435	363	408	455	418	404	425	488	410	426	416	430	411	436	440	475	388	433	449	412	421	406	448	428	446	410	475	395	436	393	416	432	407	396	435	413	430	391	415	401	391	424	441	444	451	424	424	429	418	410	414	462	410	445	407	463	427	444	385	452	428	384	424	433	403	422	407	433	429	399	397	417	439	453	425	416	469	450	440	403	423	430	390	429	433	428	430	451	412	424	394	437	413	411	452	408	444	454	408	397	449	386	409	420	436	427	407	408	425	402	420	462	424	440	437	415	427	448	464	413	402	412	413	425	388	387	428	392	434	451	417	425	416	423	426	426	416	422	440	421	430	422	401	416	399	430	413	438	389	428	395	434	415	433	462	434	424	394	445	443	412	456	415	422	429	454	452	428	379	427	443	424	415	423	469	419	433	447	430	425	461	450	409	436	422	434	443	427	416	451	378	429	458	413	442	434	438	439	392	417	418	423	419	413	441	447	419	430	423	426	415	415	385	419	405	419	414	432	413	396	420	451	420	413	424	429	404	427	415	397	418	468	441	415	425	442	435	387	425	437	426	453	413	451	437	441	435	366	419	418	414	412	452	433	435	420	429	404	416	439	387	415	433	401	402	407	433	421	452	463	450	382	408	447	420	452	425	441	408	423	414	426	383	441	428	423	448	415	415	404	426	449	406	393	438	390	437	407	403	454	409	411	431	432	420	398	409	427	441	407	433	414	414	427	432	404	396	420	419	410	413	392	421	401	406	375	463	399	425	415	431	460	429	435	408	402	415	415	478	435	382	434	404	423	411	439	406	441	419	433	403	371	429	416	418	433	411	490	454	428	407	392	453	410	426	463	428	458	431	390	460	416	393	417	422	417	398	423	463	460	420	387	439	436	461	439	396	431	416	445	422	433	442	449	452	417	446	449	424	430	423	456	431	421	432	418	387	450	449	413	434	440	444	394	459	442	409	405	395	422	446	456	427	413	406	437	425	410	415	384	402	418	413	393	403	411	386	432	419	427	441	386	450	448	393	423	447	412	418	431	449	437	440	435	410	406	409	424	423	468	414	447	454	443	408	396	413	379	436	422	422	419	416	440	425	471	415	437	425	421	421	440	402	455	421	413	424	400	449	416	414	422	416	448	422	440	389	461	397	454	435	417	428	393	463	418	436	413	417	462	420	396	415	355	422	421	465	400	403	427	399	429	434	430	419	395	434	426	430	409	404	435	396	428	430	434	442	421	412	444	413	419	380	402	425	392	446	432	403	418	440	419	447	438	450	416	433	426	445	435	406	399	410	435	408	416	421	413	441	437	414	408	454	432	433	403	450	434	434	415	407	417	410	420	390	437	428	418	404	424	397	407	422	451	431	430	392	387	430	434	412	431	443	450	422	392	405	448	439	456	414	401	415	407	410	415	368	432	420	443	417	420	418	403	454	456	425	393	417	443	425	447	432	396	411	407	419	410	410	420	443	428	436	444	422	403	393	416	418	462	419	430	414	397	417	409	432	426	390	441	424	406	423	389	434	403	399	439	451	419	403	417	412	409	427	444	435	382	383	407	392	435	446	427	431	442	415	389	401	411	439	428	438	413	438	450	416	452	409	417	404	434	460	397	426	428	414	433	391	427	404	430	427	444	453	452	411	418	420	420	422	397	435	429	409	401	417	400	433	419	418	416	402	439	397	433	413	404	421	432	392	419	420	455	428	403	422	408	435	425	434	423	406	422	445	442	402	415	437	401	444	419	440	414	430	450	425	381	468	419	396	446	433	420	426	415	431	467	428	438	409	397	466	429	411	437	423	430	453	424	452	423	430	397	429	432	429	441	455	442	401	426	434	416	427	382	454	430	444	425	432	432	439	408	391	431	408	410	430	386	452	425	416	430	394	446	415	424	401	407	449	409	410	404	397	438	399	431	436	402	437	406	432	387	429	438	411	453	409	438	394	438	427	426	449	385	456	421	440	383	445	427	407	430	438	449	392	404	409	434	432	392	401	438	415	406	424	418	421	433	448	412	419	444	435	416	404	401	413	424	412	450	436	443	406	400	411	401	443	403	446	426	438	422	392	378	378	409	431	415	440	411	438	416	424	413	438	417	405	408	443	395	403	435	430	404	410	414	421	433	397	443	436	437	426	406	459	459	425	376	471	419	420	452	430	425	439	417	428	440	418	435	443	484	433	416	377	415	441	403	469	425	438	430	431	420	427	463
14253	30031	24067	15828	12004	9262	6939	5286	4091	3216	2604	2154	1779	1528	1459	1232	1206	1121	1027	1020	914	925	847	894	864	827	769	760	740	820	739	719	763	695	711	710	779	738	705	721	636	700	645	669	685	686	728	651	675	679	673	638	671	669	713	694	691	671	647	710	684	671	664	657	660	653	664	606	658	658	651	671	659	657	640	658	664	676	630	642	614	662	674	644	648	657	638	666	667	668	650	652	638	662	639	665	646	638	609	634	608	686	648	684	599	651	641	689	670	676	633	641	662	653	647	651	682	620	665	613	620	651	672	668	639	610	661	626	639	632	641	640	648	666	656	648	624	642	675	667	609	662	707	668	629	676	604	698	610	631	611	626	663	667	654	704	666	726	693	621	658	680	650	615	651	679	680	648	637	638	634	620	663	708	613	643	661	653	624	698	652	631	622	686	691	645	689	703	674	653	633	660	634	652	630	644	708	642	642	687	617	627	593	655	638	618	652	708	662	655	630	626	663	636	642	624	678	630	682	651	673	621	654	666	624	635	614	614	624	671	672	644	632	661	667	640	666	630	666	648	682	618	624	680	614	608	670	631	611	630	650	622	653	650	632	642	654	663	650	647	669	639	633	623	689	637	634	647	632	662	678	668	647	671	676	652	691	715	671	582	667	627	625	696	661	666	667	644	626	686	668	629	623	657	624	642	651	626	673	634	657	672	669	648	654	617	676	642	700	648	670	693	667	708	627	640	633	678	660	664	637	654	695	678	664	678	668	678	658	642	680	641	630	639	623	665	664	646	590	677	671	690	641	595	642	704	674	663	719	695	665	646	686	649	678	699	665	631	663	591	674	666	638	639	639	675	648	646	729	640	615	666	663	654	653	666	663	669	658	689	638	651	677	668	675	693	705	655	666	666	677	639	591	701	665	630	631	622	651	696	663	701	699	678	669	641	640	650	654	640	675	643	643	682	639	638	613	713	684	673	647	665	596	633	611	684	640	597	642	628	641	651	627	652	700	613	675	611	614	658	630	683	642	635	641	673	664	709	683	645	666	636	646	653	641	649	622	651	680	659	667	680	671	629	673	647	603	662	658	673	675	652	675	657	653	655	637	627	657	668	684	661	650	663	637	633	690	608	647	677	651	674	617	609	687	623	645	665	653	642	630	634	628	597	661	672	649	622	643	677	652	664	629	635	637	655	650	677	604	672	679	688	667	685	667	645	656	647	662	653	642	620	661	661	651	670	667	612	652	647	629	636	654	647	640	683	675	606	649	628	665	674	675	688	628	621	670	655	644	660	695	675	646	654	661	654	652	653	627	660	645	652	620	663	674	647	695	643	609	624	652	687	641	649	655	628	653	625	601	637	639	649	624	654	715	670	660	641	681	659	708	652	669	651	640	617	661	681	666	672	626	636	593	665	612	621	649	647	632	674	664	703	635	614	680	722	635	668	624	684	653	617	689	675	656	617	670	632	675	691	648	618	666	692	678	636	653	621	647	685	632	648	621	643	647	709	670	636	675	606	664	652	670	623	700	667	652	673	648	707	651	668	626	638	635	641	669	659	666	638	652	686	658	681	649	679	648	675	651	659	659	697	684	626	650	660	615	692	630	641	696	618	632	620	598	647	651	665	702	663	681	689	660	626	578	642	661	635	665	668	671	638	658	658	658	680	685	663	644	675	673	629	664	651	667	679	681	610	604	639	633	621	665	690	666	658	650	654	656	656	636	708	666	634	667	618	595	623	673	629	616	675	668	625	612	642	602	630	645	660	676	599	650	677	679	636	628	635	649	645	645	639	671	620	658	608	652	667	643	650	638	664	695	674	660	665	624	650	641	611	663	653	652	659	680	617	648	687	681	698	699	660	634	678	623	660	639	670	619	671	648	625	635	657	642	661	630	634	630	679	624	651	655	663	633	661	652	639	668	642	613	612	662	668	633	670	656	655	665	619	652	682	637	656	635	692	637	636	635	656	648	646	648	653	627	606	668	638	624	662	641	629	627	641	655	616	623	616	656	680	656	630	680	673	663	628	622	627	632	642	664	647	669	633	641	579	638	679	634	653	610	650	627	639	629	658	682	613	658	641	609	647	648	625	657	639	653	601	653	642	665	637	681	706	636	673	631	642	673	641	666	678	649	668	645	649	635	603	675	659	692	659	672	659	637	649	670	656	662	683	666	679	638	652	664	641	644	621	623	656	657	652	659	656	661	636	633	625	654	733	686	635	619	665	621	641	620	689	649	640	631	658	635	676	627	609	661	622	638	681	652	640	653	645	660	621	653	641	620	664	702	637	632	650	632	650	619	656	663	648	684	616	669	656	613	675	665	636	631	691	668	663	671	659	672	645	646	679	667	659	690	628	669	617	679	613	661	647	671	653	621	654	664	635	688	666	667	703	642	679	654	641	672	670	636	635	593	683	666	656	680	618	644	653	599	632	684	633	608	717	669	684	681	630	610	683	629	668	656	679	636	647	657	709	645	621	627	646	666	643	672	601	705	646	661	645	618	650	637	626	647	648	674	637	662	627	673	652	688	612	627	687	648	667	641	645	597	659	690	726	655	637	639	640	655	635	670	658	677	654	676	636	656	665	678	658	675	673	686	632	707	704	649	664	621	634	612	641	656	672	639	634	650	669	632	683	681	686	654	658	622	656	631	665	654	692	635	626	651	633	651	658	678	663	631	695	608	659	664	648	675	670	698	624	616	629	682	670	623	628	602	669	652	654	666	691	664	664	619	635	633	647	691	667	668	658	574	656	667	671	659	657	632	677	646	661	630	652	652	649	673	584	650	629	645	667	661	677	642	680	685	659	630	664	710	640	669	656	630	657	623	629	671	656	635	638	661	668	620	672	673	688	648	664	677	647	630	641	660	625	674	641	637	656	621	633	668	655	683	637	612	647	647	703	659	625	644	636	688	697	686	654	648	616	642	659	683	657	672	617	667	636	662	667	676	608	682	677	633	641	674	623	635	672	631	660	638	676	631	628	660	607	663	605	644	717	657	651	625	664	652	639	654	661	657	655	668	664	638	673	666	639	698	642	692	626	637	680	659	618	658	637	602	635	683	638	671	633	645	651	662	619	675	628	665	681	670	644	663	658	666	663	635	608	705	677	644	660	649	665	665	645	662	638	663	663	620	641	655	637	621	642	618	687	678	627	705	651	662	645	663	659	621	640	650	625	691	632	649	657	626	635	680	660	595	613	658	614	613	662	640	640	637	651	616	712	626	612	662	647	624	650	636	663	665	627	648	706	623	679	685	693	658	675	672	593	639	710	651	611	613	649	685	662	633	620	616	662	695	632	660	651	663	629	692	608	670	649	700	670	647	664	582	650	645	648	634	579	644	632	659	672	671	642	672	620	681	642	638	691	693	669	632	624	665	669	641	688	627	683	601	657	616	643	621	674	625	639	628	654	630	664	623	658	681	665	641	696	624	687	680	683	635	686	670	648	640	678	708	664	665	633	639	651	658	647	677	707	667	625	703	662	627	688	658	673
25027	21576	26723	24643	7942	3320	2429	1796	1399	1170	1054	959	848	841	809	734	724	741	648	665	600	579	677	604	651	616	581	588	584	575	570	590	546	577	578	623	602	568	579	629	528	560	597	549	543	569	527	583	550	555	519	573	549	574	529	571	566	558	522	607	581	533	542	581	554	549	540	595	598	541	543	563	573	525	547	538	521	545	531	542	541	592	533	510	552	573	546	569	556	547	517	536	548	545	551	525	538	525	511	546	527	528	533	515	553	489	556	535	572	577	528	508	541	537	556	562	565	566	529	537	590	539	550	541	552	521	548	542	570	558	543	584	536	565	478	588	575	560	570	542	514	580	526	555	559	547	510	572	566	516	601	538	530	580	563	575	563	557	534	533	568	564	548	545	599	563	528	563	576	550	556	567	557	570	523	556	541	570	560	582	558	517	574	528	525	575	567	545	534	568	548	519	558	561	547	547	590	549	520	578	524	531	584	576	578	550	613	563	523	532	575	610	523	552	573	539	562	553	566	558	539	544	561	530	552	558	581	606	579	542	559	559	568	517	595	551	530	583	555	542	565	572	556	587	563	511	559	555	544	489	553	522	557	617	557	532	512	532	568	544	529	519	547	580	577	526	528	560	592	564	557	570	583	549	568	557	528	588	566	527	523	526	557	584	554	553	551	585	590	515	522	566	512	570	542	551	506	555	565	547	534	559	581	556	555	554	540	577	550	523	562	505	573	535	548	552	557	525	551	549	529	547	572	572	494	593	572	596	560	565	548	532	529	546	552	536	538	524	531	563	555	581	510	535	588	562	511	584	544	514	551	554	560	590	573	528	613	520	565	542	539	536	536	526	556	567	568	545	542	544	560	573	567	538	550	538	533	569	615	537	561	527	535	494	549	549	561	550	561	560	517	544	563	541	497	596	578	547	559	552	544	541	554	560	557	569	567	525	561	541	530	561	510	528	566	539	584	526	554	527	568	541	506	542	539	512	571	528	531	583	524	583	549	527	562	566	529	579	555	533	559	582	565	568	546	563	537	554	571	581	534	557	548	503	579	598	526	584	584	549	564	515	536	541	563	542	515	544	513	531	559	570	524	567	598	543	563	584	565	565	516	610	555	554	544	542	556	608	543	545	572	533	514	544	526	539	594	562	559	545	550	536	525	566	523	533	563	519	559	536	607	563	542	571	539	528	555	564	543	552	563	595	546	559	538	504	532	551	573	562	529	549	552	581	567	530	565	527	524	537	537	560	577	524	538	538	585	546	565	525	515	553	534	560	549	539	541	503	567	525	547	541	553	521	555	571	550	536	555	563	548	559	535	500	557	543	540	546	569	524	553	558	556	532	525	561	546	533	570	566	543	575	580	529	549	559	572	560	527	535	561	541	552	554	583	591	533	564	571	567	562	559	568	540	577	582	524	545	512	558	566	549	533	584	565	526	521	553	594	527	534	505	590	551	602	564	518	539	543	515	530	514	553	556	525	530	541	564	566	571	546	514	527	509	557	511	571	544	566	632	529	579	591	575	556	568	557	553	524	586	512	527	549	562	594	486	569	531	531	583	511	516	531	537	577	543	574	548	566	534	548	509	534	526	543	562	549	552	538	514	579	584	553	544	556	558	508	563	490	547	539	557	512	587	540	507	564	561	531	595	495	527	562	517	548	523	523	522	559	536	544	523	589	555	538	571	522	505	519	516	557	589	542	531	557	557	573	559	556	511	523	551	570	555	542	498	545	517	566	532	531	564	586	574	529	511	511	563	533	590	603	570	523	533	557	547	563	535	541	528	505	528	542	471	541	564	528	509	528	563	546	578	546	558	544	486	556	552	573	568	551	572	561	568	545	551	525	519	540	544	548	515	574	515	529	551	571	575	528	577	561	541	562	553	544	526	577	522	551	592	526	541	566	547	584	491	529	560	578	542	564	526	547	574	532	520	534	547	547	542	552	553	535	560	530	523	543	547	553	557	553	550	577	516	551	619	576	553	541	548	544	590	553	592	562	529	540	484	538	560	560	517	540	549	497	541	542	489	540	573	551	551	554	563	580	560	583	516	569	545	560	559	553	564	531	548	568	562	620	561	545	558	508	534	567	561	556	558	550	583	506	556	533	564	552	548	518	537	552	560	544	552	562	538	546	586	541	563	555	546	585	561	552	555	573	538	543	522	555	539	520	543	524	581	571	537	553	535	535	525	525	528	574	537	528	512	563	571	559	558	518	565	537	536	549	563	568	560	524	581	576	531	542	557	531	551	577	496	548	554	558	546	546	593	554	570	563	518	501	538	512	551	501	572	512	509	567	514	576	536	513	536	531	592	528	570	523	510	527	591	548	542	552	561	540	526	528	538	563	560	523	552	542	563	539	549	548	535	556	547	565	570	539	546	565	531	568	551	504	540	529	530	564	522	500	535	545	577	587	542	528	552	561	543	495	550	568	509	566	560	532	588	562	552	588	567	534	523	573	506	537	575	586	564	593	577	546	522	570	519	558	536	545	533	528	584	584	589	566	519	514	551	574	559	550	565	552	551	574	546	534	586	524	587	480	576	574	546	583	595	548	601	528	571	558	583	566	517	535	528	534	558	575	526	542	507	537	553	557	547	553	570	579	579	544	487	517	522	611	562	526	523	541	554	607	544	552	558	589	538	589	489	563	539	565	553	513	516	514	512	543	566	573	575	558	535	586	530	529	532	547	578	526	572	555	538	566	540	539	543	564	573	532	545	567	518	575	532	495	594	544	566	573	534	584	550	566	577	562	541	513	540	554	560	547	536	541	608	567	488	533	501	559	540	521	555	573	581	564	564	554	560	550	515	568	534	521	533	540	565	578	510	514	572	516	578	571	486	587	544	522	525	552	516	551	560	571	533	531	570	565	520	580	546	567	508	546	532	551	537	520	557	564	561	535	523	531	523	546	544	528	516	547	561	538	544	513	511	573	499	542	550	539	537	545	565	523	528	557	543	553	546	532	595	485	546	549	544	481	543	557	544	570	540	583	547	547	513	537	531	541	574	580	497	543	572	558	547	547	563	585	536	526	532	504	556	529	537	570	524	566	505	567	529	554	553	545	594	596	531	542	520	543	545	531	599	529	491	521	535	560	564	570	568	579	537	577	580	564	557	540	574	562	524	536	502	540	584	537	547	507	529	576	543	536	544	554	532	586	538	525	548	551	567	554	566	558	522	544	551	557	567	562	549	579	544	538	546	521	548	555	558	552	491	555	545	514	519	510	571	526	547	551	550	558	514	549	554	565	519	516	539	562	548	530	534	528	531	529	556	517	556	554	570	571	542	575	537	511	534	573	567	541	510	552	526	579	569	566	539	536	530	530	550	569	547	573	528	590	588	534	536	544	557	552	538	523	568	562	531	512	550	512	532	541	547	556	542	591	561	557	559	548	528	550	560	590	521	544	554	563	508	582	556	522	528	508	561	526	556	570	602	578	550	555	554	521	580	607	556	542	582	528	553	582	492	578	528	532	520	554	551	567	527	536	535
13568	25851	19811	12442	9147	7135	5348	4222	3172	2639	2254	1819	1637	1509	1353	1264	1232	1167	1117	1036	1082	1020	928	1016	996	959	899	927	921	855	919	886	868	922	811	836	863	896	895	872	872	914	894	859	828	809	816	899	860	803	863	885	823	852	859	837	820	886	825	827	766	833	809	819	814	852	821	784	808	826	898	809	804	786	834	812	830	849	818	830	824	779	815	778	823	825	839	793	813	842	812	835	852	844	799	804	817	868	763	797	791	817	784	850	798	791	792	769	748	860	795	776	780	861	858	829	816	848	771	818	808	836	852	830	826	817	839	821	874	794	810	821	824	828	818	833	765	813	825	829	836	833	806	872	805	861	842	829	847	828	813	839	878	855	828	858	838	823	831	793	840	832	822	796	790	837	821	852	866	806	883	835	813	839	849	820	830	784	849	815	825	851	814	833	798	810	812	838	824	785	816	839	844	756	816	802	788	815	788	796	855	849	839	806	872	825	869	830	793	797	876	860	787	843	876	829	830	815	810	817	772	848	793	815	811	802	835	803	878	868	818	803	851	786	842	826	798	859	770	857	864	880	814	800	843	876	809	793	825	854	839	825	819	846	845	829	824	813	841	826	810	794	828	853	824	811	829	824	825	769	857	864	829	871	824	800	847	784	843	790	845	800	795	820	804	854	855	864	814	788	799	809	835	816	791	830	855	821	825	783	844	849	827	822	841	841	788	816	788	766	775	808	834	828	798	805	778	860	771	819	856	882	823	781	853	809	834	845	841	824	833	839	782	832	831	784	772	796	835	818	854	795	829	851	845	831	817	820	789	849	856	819	839	887	847	820	833	868	817	788	829	831	879	830	837	840	796	806	789	806	851	801	806	840	864	843	778	834	852	773	824	819	803	793	834	768	829	795	811	810	800	872	788	804	826	832	786	849	786	861	820	840	839	833	836	820	780	854	804	853	812	828	865	753	838	844	773	824	804	827	893	823	872	851	760	846	791	789	803	850	808	812	813	806	836	807	838	842	800	819	804	831	743	832	850	799	788	833	808	833	830	785	819	784	834	787	826	763	816	820	851	832	843	834	790	826	823	846	771	820	825	798	779	821	866	855	843	831	795	843	787	809	815	857	795	859	848	802	842	820	837	848	853	860	843	854	862	862	847	805	884	818	814	786	838	833	772	820	791	812	798	885	818	844	846	796	763	797	782	838	867	829	881	810	791	848	854	775	842	794	818	820	845	818	859	901	811	799	824	764	846	769	822	801	811	852	854	868	829	866	877	862	813	773	824	859	824	787	855	828	858	820	849	843	761	856	822	805	836	814	795	849	813	814	822	793	814	814	814	779	825	800	859	842	790	843	880	788	797	802	839	798	813	862	785	774	814	853	790	843	791	780	818	864	830	825	809	835	874	834	802	815	820	893	794	838	804	784	834	811	792	802	844	827	840	845	801	804	844	800	802	870	775	785	802	820	828	826	861	801	854	807	833	806	801	821	853	769	819	825	810	837	842	811	831	852	842	796	855	843	825	842	852	824	838	769	815	841	808	867	874	816	821	846	838	781	818	780	897	850	801	843	797	852	794	793	785	845	785	804	797	864	806	792	772	799	843	798	817	804	834	808	819	812	781	850	795	813	869	816	857	830	864	826	767	796	852	822	815	852	793	826	846	804	779	792	827	809	838	887	818	827	870	806	852	859	858	835	857	837	819	807	827	806	795	824	821	820	809	853	837	882	784	797	799	811	832	812	819	831	811	820	841	805	825	852	790	824	813	864	857	803	793	817	834	830	841	826	865	791	809	884	838	838	860	803	855	822	829	781	831	801	864	832	796	853	821	801	832	803	804	828	817	872	804	803	832	802	852	809	779	817	820	840	846	882	783	817	826	830	822	850	832	798	837	825	842	830	835	810	848	818	807	816	815	849	801	797	828	828	784	854	827	809	836	817	834	833	886	800	855	796	833	800	798	816	837	816	802	824	825	836	855	827	806	814	817	814	819	848	872	840	811	808	873	819	789	851	837	796	852	819	848	856	816	865	819	786	849	829	846	787	868	814	805	838	762	855	794	875	822	867	792	807	796	834	861	858	818	774	841	824	811	828	826	863	823	855	805	829	815	792	794	844	818	851	876	785	826	834	891	825	887	797	840	803	815	813	836	849	769	782	850	795	844	822	846	825	799	799	812	815	871	826	793	847	852	849	821	821	874	802	809	807	832	790	777	805	845	824	828	816	846	838	805	824	797	861	856	834	799	801	887	827	804	812	800	829	823	828	857	782	869	821	836	811	805	855	806	792	810	850	829	830	822	842	815	813	830	806	829	828	814	822	798	813	808	804	811	840	754	823	829	808	805	851	825	818	820	794	777	825	772	781	833	835	878	811	812	865	803	853	839	807	810	801	816	805	843	821	811	845	824	805	809	816	811	844	838	815	838	852	879	801	822	823	811	848	825	831	834	833	829	771	848	809	849	800	810	828	821	835	843	788	815	800	836	836	831	851	874	797	792	873	858	845	801	810	864	879	779	795	795	846	824	842	872	796	824	836	826	803	830	832	829	781	798	840	841	767	824	841	880	864	847	839	782	822	879	830	850	819	814	856	866	819	844	877	825	814	768	845	807	781	846	821	842	762	815	828	830	842	845	775	791	851	792	808	812	852	804	819	810	828	855	832	813	834	872	887	825	845	830	893	806	844	835	825	788	863	891	818	813	826	816	799	800	824	855	829	855	826	847	823	801	753	849	851	849	849	795	825	827	860	821	813	836	763	801	769	808	850	820	799	887	832	878	872	831	863	810	803	823	826	819	861	853	802	831	821	856	797	826	819	801	811	811	846	817	833	885	785	831	849	779	850	799	817	822	841	809	780	837	845	828	829	824	861	864	827	816	793	853	817	801	853	748	843	788	810	846	836	888	861	853	808	791	818	796	848	865	787	805	834	844	815	824	851	809	796	846	789	848	801	845	798	793	780	839	802	772	811	868	814	823	837	828	818	782	798	824	847	812	799	844	843	836	821	817	835	832	878	838	808	814	852	857	786	822	885	847	794	795	810	809	803	893	852	824	858	826	816	793	829	826	818	839	800	884	792	821	845	808	785	867	806	843	799	788	819	797	825	828	864	787	855	799	843	806	813	847	814	840	848	829	779	832	816	860	810	822	826	791	779	820	877	826	832	804	805	790	833	791	808	868	801	727	855	791	803	843	863	840	860	824	806	846	831	855	828	791	823	805	813	863	791	772	857	799	847	766	844	800	867	844	832	814	795	838	802	790	825	791	820	814	830	765	864	842	821	815	849	801	765	826	837	804	823	813	797	765	805	824	814	822	790	817	878	787	811	833	837	813	818	813	833	825	814	783	819	747	803	854	847	889	776	865	779	815	834	778	833	830	824	836	791	832	827	816	866	780	784	804	832	794	790	825	838	803	847	788	794	839	845	824	753	798	788	776	847	801	820	809	857	822	792	809	775	894	819	810	860	799	807	816	793	857	845	847	861	877	840	840	849	829	839
22704	21604	29150	24601	21648	20486	9473	3641	2392	1847	1509	1217	1043	959	802	726	653	596	643	545	542	481	487	467	415	436	422	415	388	376	398	366	356	378	396	346	377	323	366	359	338	355	353	336	358	386	360	345	390	327	370	330	319	359	333	330	317	361	358	351	297	348	319	336	299	319	366	318	318	331	334	318	311	342	326	331	325	326	299	351	339	342	323	321	342	355	330	285	300	319	288	335	309	326	318	353	334	333	320	321	277	339	341	292	313	322	318	334	316	331	342	309	303	308	331	318	344	319	331	343	298	327	326	303	297	321	313	311	327	298	307	323	331	298	333	330	299	331	305	332	313	326	312	333	325	327	304	321	322	319	336	320	330	291	319	336	365	304	315	353	331	328	358	316	351	337	318	318	322	306	327	322	323	324	322	322	318	340	311	336	334	364	305	295	305	307	301	294	310	332	361	306	307	345	300	348	340	333	334	302	300	299	316	297	322	311	299	291	344	329	323	291	343	306	333	301	326	333	324	332	302	310	309	334	334	356	362	329	301	347	309	360	334	313	324	305	309	328	338	287	306	320	317	323	274	312	323	320	349	300	308	368	308	318	315	352	333	314	320	310	332	307	338	328	303	315	300	330	311	304	323	335	349	338	316	341	308	301	306	321	339	312	335	357	335	332	337	307	345	362	322	306	335	342	328	316	351	298	351	322	304	301	292	335	327	313	347	314	342	316	300	309	337	334	325	328	313	321	333	344	318	310	339	350	319	343	367	355	318	283	357	317	316	304	310	310	312	346	329	324	341	303	295	282	318	300	320	311	295	311	325	338	303	310	319	322	335	348	325	338	307	326	340	326	339	362	311	327	314	336	322	300	332	334	333	297	330	319	355	332	328	319	298	320	330	298	334	324	303	300	302	324	325	331	352	346	322	312	340	302	330	327	340	300	346	332	327	329	311	326	314	333	312	329	343	340	351	343	317	331	308	344	301	311	296	339	309	320	327	305	305	320	332	305	334	330	331	299	309	318	307	335	301	313	332	324	346	294	316	348	316	312	302	342	311	328	326	350	322	307	309	305	304	313	300	328	295	319	329	321	298	329	307	355	331	314	315	328	319	324	313	285	328	325	322	319	308	327	290	328	331	328	343	310	337	316	326	330	318	333	305	326	332	314	330	292	306	339	349	338	321	319	334	331	324	307	337	327	335	328	311	327	335	338	295	345	327	295	284	316	315	326	325	353	315	327	335	315	328	352	339	303	349	325	342	289	317	353	300	329	305	320	326	309	319	292	356	334	347	329	306	314	312	303	321	319	335	326	319	326	318	338	321	296	335	341	335	349	346	345	316	319	354	299	311	307	310	331	308	340	320	325	319	352	325	338	313	329	312	304	341	356	361	332	306	344	317	296	312	306	351	330	335	309	316	322	331	307	310	315	365	330	334	330	307	322	335	326	330	300	336	287	320	303	316	336	331	317	323	294	356	323	333	303	345	312	322	324	323	320	289	316	295	336	328	314	333	332	297	326	343	331	328	320	324	312	314	321	298	321	325	306	340	309	280	340	352	323	347	309	294	333	374	336	298	327	299	367	314	316	317	326	329	313	316	356	358	337	302	307	340	337	304	318	318	350	346	346	326	344	301	313	310	331	356	310	347	340	287	339	321	294	300	350	343	328	297	329	290	304	318	329	287	298	293	305	322	310	307	298	304	316	329	309	272	355	336	330	306	309	342	331	317	323	351	321	335	312	327	307	325	333	311	343	319	319	295	308	292	313	338	299	320	323	320	304	339	310	291	305	342	322	299	310	316	323	360	315	312	303	287	307	327	312	292	301	325	294	328	326	300	328	326	320	327	325	318	352	331	326	303	342	351	298	346	303	333	327	321	340	319	324	328	315	327	318	318	293	314	310	348	307	321	320	354	338	322	338	323	350	340	353	337	337	358	311	328	328	317	351	312	351	321	316	323	333	337	340	300	306	324	327	299	346	313	339	328	337	327	313	325	322	291	339	307	341	319	293	322	340	323	305	373	317	347	324	298	293	323	334	305	326	290	303	329	360	297	307	316	327	313	314	311	306	326	313	317	327	352	333	326	339	326	317	316	303	328	304	333	298	325	337	304	339	315	318	355	314	266	361	324	267	304	309	320	333	335	335	362	305	324	299	301	318	356	297	328	316	332	330	288	311	307	345	347	328	310	311	320	319	356	322	312	324	345	272	314	330	359	345	296	306	361	302	321	310	337	308	360	333	290	299	322	294	323	341	346	332	313	310	309	299	314	353	328	300	323	335	324	302	319	288	335	317	334	336	309	287	297	327	330	320	311	328	323	316	304	304	300	311	298	354	320	327	321	297	356	334	326	333	335	313	321	329	321	326	311	347	312	284	330	298	319	317	307	302	321	321	283	293	356	348	315	311	344	326	313	329	308	332	308	355	318	323	330	316	338	299	338	324	318	344	302	325	325	349	317	327	331	310	331	331	340	297	272	342	328	320	335	298	321	329	295	328	330	309	302	313	338	333	369	331	340	336	320	315	316	356	324	311	318	346	317	317	306	311	325	336	320	337	306	368	311	326	323	336	338	314	362	318	312	294	304	329	357	343	313	334	317	326	298	324	310	340	340	306	291	338	319	290	302	293	312	332	319	323	349	324	324	292	306	313	324	313	336	271	318	328	362	326	295	317	318	314	301	305	357	276	314	332	326	294	333	336	313	329	301	313	272	352	329	333	330	311	345	327	335	325	323	319	309	352	315	326	300	296	307	318	318	327	333	347	311	321	325	327	321	327	329	299	350	318	337	311	325	317	308	342	325	307	291	327	336	335	351	350	305	328	295	306	330	320	342	324	312	305	313	315	331	285	328	333	320	367	327	321	291	328	284	299	334	315	300	345	334	335	305	321	328	362	302	318	302	339	303	320	266	300	329	317	320	299	315	311	337	334	326	284	311	300	305	302	311	345	346	305	326	318	348	339	318	356	343	298	290	334	316	306	326	298	310	307	331	311	334	306	307	325	288	354	325	333	322	327	302	323	315	333	340	369	341	322	326	327	328	308	360	297	318	304	296	311	309	362	352	335	302	306	308	341	323	295	291	318	283	324	334	309	326	304	296	318	338	330	314	304	290	324	310	299	315	305	286	305	310	315	331	318	298	333	324	334	314	301	322	286	300	320	346	366	314	331	319	309	302	323	325	318	313	346	295	334	334	320	340	362	298	326	318	312	318	360	339	333	305	327	306	323	328	293	319	332	294	288	310	293	317	310	310	323	339	311	330	337	327	315	352	314	327	304	339	287	325	304	316	313	349	326	323	337	336	304	322	321	303	325	320	288	286	322	316	306	290	307	327	321	330	310	340	352	327	319	323	321	313	321	300	320	320	330	321	314	340	330	298	324	299	374	334	319	336	323	307	312	301	327	346	341	317	345	325	316	307	296	366	314	339	319	327	329	316	301	315	306	323	333	299	299	307	312	324	311	330	284	327	305	317	322	337	338	290	328	290	296	300	335
16660	35130	28178	19673	15527	12280	9367	7207	5572	4149	3326	2669	2279	1932	1622	1452	1280	1207	1047	986	961	885	876	831	750	689	716	678	658	662	659	570	611	582	548	580	617	575	577	546	571	600	541	555	506	515	516	507	540	582	501	477	542	520	495	512	527	503	508	515	458	529	529	509	517	520	460	497	529	509	495	511	497	531	479	490	476	510	500	473	471	507	459	481	520	493	527	525	526	501	468	487	444	459	488	480	476	499	502	465	492	466	462	486	469	480	529	488	494	502	491	465	516	498	515	554	460	511	494	475	511	461	504	481	517	479	446	513	523	465	500	511	470	528	478	462	490	469	472	478	474	492	502	452	460	477	477	473	495	491	492	522	492	498	465	462	493	476	465	447	437	524	488	475	475	511	483	482	525	462	467	479	518	478	503	483	484	490	471	462	470	472	507	511	477	467	470	483	549	480	487	530	523	471	494	476	474	466	468	527	505	486	494	500	504	490	499	476	484	484	473	460	514	508	475	500	469	491	447	482	488	472	473	483	503	518	521	452	500	504	474	517	478	484	517	481	543	463	486	517	481	479	472	484	480	468	479	473	497	490	504	508	523	465	491	474	470	486	479	464	465	507	497	480	475	501	490	508	479	500	523	495	492	491	492	503	463	498	465	501	527	481	487	522	497	479	452	470	506	480	499	497	510	435	462	467	499	501	464	491	474	498	490	457	514	503	465	444	487	496	480	494	496	466	471	461	482	496	472	508	481	462	508	439	525	457	522	460	488	493	519	523	489	463	460	487	508	505	460	488	538	521	456	519	482	492	509	498	495	483	491	505	539	482	495	498	501	487	472	535	500	490	483	502	459	472	469	476	467	504	494	477	474	472	521	490	480	524	501	536	547	472	497	498	462	503	534	439	472	482	466	484	531	502	446	478	484	469	475	518	531	492	509	498	500	513	499	520	469	505	510	509	456	503	496	475	483	478	501	485	467	478	490	498	513	439	468	494	454	469	508	496	451	532	506	464	486	523	478	447	528	495	504	501	483	457	443	492	481	454	470	502	508	483	512	489	456	493	496	500	536	478	506	536	483	512	507	474	421	451	486	523	491	531	494	474	501	472	517	526	510	476	473	499	513	456	506	472	476	455	475	509	461	475	460	493	481	514	496	502	465	478	530	504	441	478	518	494	448	487	485	508	507	490	471	493	487	477	505	483	496	505	520	520	509	490	485	454	530	464	472	495	459	491	511	470	499	482	494	473	550	497	485	473	474	448	448	515	486	490	480	486	479	495	489	493	501	498	492	482	485	522	506	463	495	425	518	480	468	475	430	516	460	491	497	470	499	466	506	492	472	500	484	493	482	497	455	487	521	480	482	473	524	514	470	446	507	468	496	486	498	461	463	510	509	507	501	481	524	410	481	487	474	454	484	490	468	495	510	509	478	478	480	497	470	493	500	475	512	505	477	466	486	494	476	461	490	507	475	488	513	490	504	491	476	483	449	457	490	473	466	500	458	505	475	474	480	480	475	502	494	468	504	485	503	485	493	470	501	510	507	505	505	524	503	482	489	452	508	516	470	500	451	461	455	455	493	451	487	500	488	445	507	488	464	505	494	515	528	499	562	450	487	511	490	492	439	482	461	452	465	485	499	475	482	512	499	497	505	511	466	491	470	479	484	449	503	512	498	479	535	479	471	482	499	455	517	477	477	497	482	526	495	518	484	479	495	518	494	468	519	501	485	478	497	444	535	499	529	474	486	467	508	526	460	491	478	462	488	504	489	454	497	507	508	495	482	510	477	506	474	483	477	484	428	470	525	492	475	528	479	519	500	503	497	479	451	487	482	478	468	490	473	449	484	494	464	460	482	484	501	485	505	448	520	473	497	489	501	485	496	476	462	472	474	485	455	489	453	508	500	476	465	480	455	468	474	456	498	474	486	460	462	483	500	512	472	477	490	477	488	461	495	512	539	470	436	484	482	463	470	514	475	471	437	491	509	481	479	480	501	468	482	463	521	482	493	485	508	474	476	481	481	526	510	508	489	509	444	509	480	488	497	455	451	456	475	506	509	475	497	482	521	476	508	480	530	453	468	473	476	488	453	452	485	492	456	431	488	513	492	446	484	433	526	473	487	493	506	495	484	511	482	478	474	520	455	447	485	506	466	511	467	480	509	500	500	485	464	496	478	484	471	476	469	466	495	484	467	529	498	493	476	479	511	496	466	492	479	471	500	491	481	526	492	467	457	482	484	499	493	508	511	485	502	489	492	483	522	471	539	474	466	489	460	478	471	463	471	469	495	470	517	454	474	478	462	466	494	500	477	474	478	518	473	513	514	508	476	457	460	450	442	488	508	487	490	472	547	508	481	517	471	450	472	455	461	504	477	454	468	505	482	512	515	507	486	486	474	452	481	496	486	505	499	451	466	460	517	507	527	476	504	474	484	505	450	470	490	498	506	460	465	453	478	461	540	492	459	477	474	436	484	470	483	507	496	490	483	466	474	526	517	491	484	523	481	461	492	491	460	502	487	519	468	500	514	398	490	502	493	496	515	475	465	492	495	485	477	517	472	516	509	499	501	494	501	445	473	490	476	472	482	500	489	474	494	509	503	517	480	508	470	469	535	492	498	512	515	510	495	460	502	493	503	465	453	453	485	484	499	496	455	481	496	516	528	481	454	456	491	495	524	483	513	486	485	493	553	474	505	497	528	504	507	494	480	519	474	486	478	498	510	520	531	479	496	465	474	480	451	482	516	436	491	468	477	469	488	463	471	480	524	470	474	479	510	454	466	451	523	470	492	515	474	479	485	500	500	516	491	462	470	512	437	454	431	482	454	485	508	518	488	504	518	501	452	526	461	497	499	505	466	480	475	481	503	477	453	498	469	489	479	478	471	480	476	513	493	512	492	472	449	555	504	485	440	482	513	515	494	484	484	460	490	516	519	521	468	483	444	482	473	459	485	478	519	518	453	514	508	496	473	485	488	508	507	491	477	468	456	457	480	534	452	443	453	505	473	496	515	514	473	487	416	492	523	442	501	459	501	488	494	505	493	427	499	485	503	503	492	456	506	440	471	496	491	447	475	501	522	465	499	497	489	508	451	487	476	469	448	496	434	503	484	503	492	491	517	483	485	509	493	478	461	475	477	472	489	488	494	492	466	465	527	478	470	475	437	488	490	479	481	457	476	471	483	506	488	478	478	469	502	471	505	495	479	498	472	524	459	508	491	472	547	492	485	457	487	477	449	475	487	523	461	478	512	469	491	480	494	514	495	509	521	498	478	473	493	522	513	529	441	514	500	476	497	481	478	458	500	511	493	502	476	466	458	478	471	477	492	495	497	442	516	504	461	449	476	490	508	490	481	522	481	476	487	494	499	486	488	520	497	465	500	474	437	502	512	534	443	497	483	507	497	515	455	458	472	445	485	454	473	445	493	467	482	538	465	502	479	491	511	441	454	513	516	514	499	506	461	510	526	482	466	475	463	509	493	527	453	445	481	494	508	502
27672	19825	12645	6445	3447	2277	1711	1374	1169	1042	926	832	812	716	706	716	648	663	665	648	691	627	659	603	660	614	598	602	631	647	585	602	619	611	648	572	566	610	609	604	609	622	579	608	555	583	582	596	614	597	617	617	570	618	614	572	608	584	608	633	601	594	575	555	609	592	570	540	580	600	594	625	592	584	582	576	609	553	573	566	573	617	573	604	587	575	581	582	623	556	543	564	563	572	591	559	594	625	596	567	607	622	613	557	588	593	577	591	556	592	607	596	589	606	608	579	558	576	532	596	532	598	580	579	576	589	611	545	617	567	543	589	609	542	604	573	565	570	598	593	578	595	607	632	556	616	597	584	607	558	625	581	567	589	580	590	593	596	602	592	599	521	603	577	610	627	585	584	585	612	602	538	639	575	587	582	595	580	585	595	588	600	590	593	562	587	568	602	572	582	580	549	601	563	603	592	574	554	602	632	593	587	615	583	590	588	585	634	550	603	591	578	594	570	594	545	562	593	540	565	589	588	611	568	557	597	594	612	615	573	587	590	595	599	590	586	588	562	573	599	584	566	621	627	594	582	612	653	607	592	584	575	592	596	592	608	624	591	569	621	587	590	586	559	587	593	580	495	589	607	590	550	578	577	604	597	540	550	631	542	603	548	580	562	629	577	609	597	587	559	610	536	583	591	565	596	600	572	611	588	589	575	585	581	581	597	598	559	610	594	577	587	584	552	602	556	585	598	622	571	628	621	613	555	566	565	603	589	515	572	581	591	601	602	591	547	560	609	544	540	620	590	597	572	597	575	617	601	631	585	569	563	553	576	568	593	572	648	600	625	576	597	567	553	611	604	590	566	589	575	607	609	636	611	605	580	585	563	600	580	563	579	599	589	612	556	611	588	584	546	578	574	579	587	595	561	576	598	624	616	555	569	550	543	589	607	576	617	594	563	545	567	593	581	591	605	586	610	594	606	617	586	633	597	576	612	591	629	578	623	592	614	532	622	639	564	555	539	571	596	559	562	589	584	604	538	605	611	581	556	571	631	585	593	598	585	582	553	575	599	568	599	580	553	572	585	547	551	556	604	573	574	576	595	544	569	593	558	578	582	594	631	630	579	618	603	624	641	556	593	543	603	600	589	568	585	599	565	564	632	577	636	599	567	595	616	572	537	612	542	604	567	566	582	560	590	613	572	554	565	604	620	633	572	590	596	624	578	614	612	603	544	578	596	556	564	562	562	596	607	571	575	555	604	579	612	605	638	562	584	628	566	581	571	583	536	582	590	604	543	615	548	613	575	603	579	582	633	546	616	607	598	591	587	635	581	555	531	612	594	573	586	569	562	602	620	599	579	593	569	601	587	592	592	580	566	610	526	572	531	576	561	605	592	583	600	591	609	572	603	577	587	597	583	615	597	568	562	619	604	603	599	572	580	593	595	571	587	556	617	580	595	590	587	604	570	560	559	634	601	611	556	581	581	550	576	590	585	590	579	595	603	609	577	575	558	586	550	547	572	595	599	596	636	594	640	610	512	564	542	581	573	603	571	554	596	568	588	593	606	584	570	583	569	594	585	573	544	570	606	579	586	545	563	655	576	572	596	611	616	618	555	585	556	582	611	586	560	575	581	599	540	577	582	561	565	604	591	581	627	568	612	573	544	523	603	564	609	573	584	593	567	577	572	576	613	580	573	636	571	555	600	617	593	576	589	585	547	581	579	573	605	595	598	559	580	608	587	622	599	544	565	591	585	583	562	579	620	582	574	560	570	539	590	589	569	579	594	565	579	588	564	557	541	611	555	565	572	549	575	635	619	578	593	608	568	604	607	585	568	614	563	599	545	547	605	555	594	614	605	606	583	541	592	587	548	622	580	627	608	550	585	574	607	572	636	564	606	595	572	567	589	615	567	627	562	577	629	616	552	564	561	581	576	611	612	546	589	618	618	609	574	598	569	551	596	591	592	574	564	601	610	590	569	593	597	582	627	599	632	587	617	594	542	563	590	600	635	564	551	573	619	616	544	553	570	537	591	629	596	584	633	575	611	577	577	561	538	566	567	551	620	599	611	587	608	561	573	596	598	606	610	581	559	588	598	576	569	605	575	577	532	583	543	604	566	577	606	592	539	594	573	616	624	566	594	541	569	605	534	583	600	589	593	555	611	604	551	578	585	532	612	576	590	615	614	630	601	537	592	540	620	610	595	582	581	600	565	573	585	595	577	601	568	563	579	554	581	590	580	607	593	604	619	610	600	578	574	552	564	591	576	584	576	568	613	607	614	590	569	632	561	611	590	579	640	570	619	591	592	604	613	603	607	581	579	556	625	621	597	613	553	598	598	562	576	598	590	598	563	595	569	550	589	636	553	590	586	596	591	582	567	602	571	581	583	590	592	597	569	610	600	559	627	590	613	552	586	593	606	589	557	592	580	569	584	591	596	608	583	625	572	574	591	607	589	570	618	569	609	622	566	549	586	558	584	595	587	621	593	574	624	561	563	573	592	558	608	605	595	548	537	631	597	542	606	542	604	614	581	623	602	568	597	596	568	558	608	558	596	579	600	618	581	595	539	616	593	606	575	602	589	619	611	596	551	571	585	602	573	587	575	600	601	615	561	577	584	592	585	577	587	577	623	555	629	556	596	605	588	580	553	597	566	614	549	573	605	582	570	583	643	629	574	576	535	551	591	555	592	584	568	612	605	655	612	557	578	588	582	569	551	620	584	566	612	544	568	567	571	581	581	616	574	606	601	573	617	582	527	574	534	577	574	594	597	587	565	609	572	610	571	572	584	607	557	644	569	603	603	606	611	555	564	571	581	587	580	545	604	565	609	578	588	559	595	603	579	620	614	595	540	554	594	573	589	617	585	546	593	590	604	633	595	589	560	551	554	583	518	617	562	595	639	581	560	632	591	555	617	541	562	576	583	570	604	582	620	588	558	588	593	557	564	570	591	587	604	569	600	566	603	575	591	602	635	576	583	597	589	584	580	614	618	644	568	572	576	547	579	609	593	612	579	562	569	596	640	606	605	584	559	588	592	607	547	619	572	618	640	650	532	616	559	585	557	611	592	592	562	605	631	595	585	556	584	544	589	593	637	610	589	591	599	600	569	607	582	601	572	626	594	584	588	630	616	571	599	588	564	604	600	567	635	598	583	598	594	606	571	649	579	574	552	550	575	586	599	616	544	585	558	638	593	565	590	582	574	570	581	612	577	581	593	586	590	570	614	589	582	610	546	614	584	590	591	595	603	562	618	565	575	573	598	608	574	566	565	569	566	528	566	602	593	593	632	612	566	586	550	600	593	597	566	633	572	582	543	559	574	582	560	598	594	583	594	602	574	565	580	593	576	562	576	612	594	596	589	583	587	562	577	615	598	622	570	622	577	605	591	595	577	593	576	581	578	581	595	566	614	534	581	631	588	594	573	614	562	588	593	591	617	596	622	555	604	566	594	573	578	561	588	624	539	572	553	595	572	561	568	598	598	551	566	582	583
12523	21382	15295	8807	6384	4971	3797	3109	2401	2027	1717	1581	1408	1254	1234	1133	1159	1129	1121	1040	1040	977	1021	985	951	916	956	1000	922	958	975	954	970	938	910	910	902	915	916	946	933	909	979	923	865	909	879	892	900	892	908	916	907	866	845	896	899	937	952	949	919	903	918	920	911	947	893	873	932	855	874	853	911	962	901	944	888	866	840	906	867	936	851	831	848	903	846	860	887	919	907	829	885	871	812	917	922	863	925	926	909	910	941	923	919	921	913	927	853	886	905	912	883	828	903	921	884	861	895	878	901	829	849	899	880	867	872	862	841	855	929	904	936	903	919	873	914	869	844	920	844	868	844	897	902	919	956	915	895	920	890	911	913	897	875	930	914	856	919	883	888	878	888	917	939	902	868	822	908	894	864	912	886	896	895	902	926	881	885	884	891	836	870	904	889	926	865	861	872	967	918	892	893	917	929	922	855	953	891	938	891	939	868	895	888	894	917	919	834	897	862	887	983	912	913	911	898	866	920	927	889	869	898	907	873	900	849	904	926	902	925	919	860	957	941	874	853	880	876	885	865	890	887	897	852	908	858	847	920	880	856	865	904	901	934	887	903	903	888	900	902	927	894	893	911	936	875	935	906	875	923	895	908	931	894	890	917	904	863	865	856	851	861	873	935	895	877	920	904	915	914	830	854	909	877	870	868	843	888	893	887	906	846	867	923	941	864	838	883	848	882	904	866	940	920	879	894	912	833	896	850	912	810	911	854	928	881	915	887	918	902	896	881	895	917	882	917	941	869	861	863	908	832	864	846	851	850	905	918	886	887	944	883	916	925	870	894	861	897	861	870	856	868	872	873	867	912	904	934	844	869	867	967	901	871	922	902	899	876	919	884	891	877	876	933	922	855	881	888	886	937	873	849	878	887	920	949	878	833	880	955	968	894	942	903	903	864	882	873	888	928	880	910	929	876	905	933	904	914	847	862	887	865	880	901	939	907	884	953	928	873	910	862	944	849	856	876	876	895	897	886	903	878	897	907	875	892	938	882	932	859	845	885	907	846	905	898	940	874	863	908	827	853	856	877	856	857	897	889	850	909	901	872	888	843	924	918	866	897	873	895	933	902	892	902	879	893	886	899	863	939	907	889	863	915	926	909	876	914	917	890	887	891	870	904	960	904	933	912	944	860	877	889	878	883	847	915	876	890	879	863	949	913	915	892	880	912	902	877	903	889	913	884	934	877	926	913	885	897	885	914	933	866	838	887	868	897	856	857	946	878	921	873	891	943	887	893	832	960	905	867	839	936	915	917	883	818	849	878	846	871	881	895	936	851	879	917	864	873	886	879	896	880	904	908	905	894	874	897	948	885	967	863	920	887	884	843	925	870	930	880	959	901	916	895	867	856	881	868	909	861	906	908	877	878	919	962	863	847	858	938	877	872	908	870	920	853	854	962	880	947	898	931	908	903	878	872	959	928	894	849	864	858	914	914	925	878	889	873	864	878	913	931	895	895	901	941	867	901	938	883	874	849	916	932	862	884	958	908	857	829	881	899	892	933	862	877	921	871	912	876	857	921	859	812	907	887	875	929	868	931	852	873	920	842	907	889	907	792	907	877	922	873	920	908	877	931	913	912	865	936	860	869	851	873	881	903	928	906	927	870	864	978	937	882	868	883	821	849	927	890	909	884	851	907	873	889	880	897	835	850	946	940	848	927	867	865	865	890	883	898	899	954	915	824	849	920	828	889	936	889	939	871	903	922	849	897	936	912	917	926	907	895	894	886	876	855	855	901	888	912	893	877	875	904	874	868	889	884	889	923	921	896	879	848	902	852	933	907	949	888	900	908	887	873	896	883	873	875	910	869	904	902	861	863	891	851	924	971	906	893	888	898	833	909	887	933	888	895	905	886	952	885	904	934	913	884	901	858	920	907	888	916	927	843	841	955	880	866	878	831	887	891	898	829	896	904	941	816	932	951	887	856	848	849	823	859	914	904	925	842	913	825	851	876	914	870	858	901	850	853	840	874	845	906	893	874	862	863	915	903	887	887	930	892	924	871	859	906	832	852	919	820	886	906	904	879	888	909	854	911	878	887	890	893	888	889	901	904	919	891	895	798	904	884	883	888	881	872	907	892	906	924	930	887	862	925	855	897	926	873	896	897	927	815	889	954	919	881	868	881	890	876	895	917	889	910	906	907	835	852	877	916	880	892	880	891	886	875	862	873	964	960	862	911	944	915	937	894	844	936	919	885	934	901	864	895	864	929	833	894	969	894	948	930	913	870	855	885	878	933	907	849	868	908	869	900	866	890	928	896	911	887	879	916	862	903	883	936	934	913	877	884	931	884	881	896	901	874	882	873	867	911	885	886	871	924	900	876	900	930	886	908	894	915	926	884	951	867	915	927	881	887	896	843	888	882	892	916	890	861	818	937	922	927	903	873	873	885	872	893	873	843	919	864	878	904	888	870	874	896	935	895	879	859	908	911	897	893	859	902	891	880	824	885	881	882	874	878	857	904	869	886	851	884	884	896	912	893	832	925	894	891	876	881	919	876	852	906	847	903	939	938	866	952	891	896	940	872	917	891	892	924	827	837	861	841	893	878	865	914	900	896	888	814	935	851	908	907	892	844	890	904	886	911	895	896	921	853	921	898	801	932	885	817	857	917	891	944	912	879	908	895	895	847	922	864	882	857	938	899	878	846	897	878	878	855	881	935	922	894	873	896	871	872	871	898	885	862	902	889	884	919	901	910	911	847	880	904	864	915	963	870	899	886	869	897	916	897	825	857	914	940	879	904	846	929	921	887	932	925	870	919	905	888	842	839	922	839	914	882	907	891	894	900	920	916	864	918	921	930	877	893	936	903	937	888	900	812	902	915	891	897	915	879	842	859	873	851	899	967	916	915	909	889	911	915	884	881	909	879	881	892	878	835	845	904	886	906	911	906	875	864	883	888	879	907	889	930	905	901	865	877	841	882	893	824	905	865	873	927	872	920	909	891	877	853	886	871	946	926	888	907	901	881	920	918	929	856	904	904	883	888	917	877	894	915	882	873	874	892	852	890	895	940	850	908	900	945	901	945	929	824	872	937	870	900	925	918	900	917	891	890	901	852	927	864	873	924	919	873	873	899	900	843	891	874	913	918	877	927	882	949	888	917	942	861	861	946	931	918	912	900	889	893	934	921	905	896	863	929	916	847	912	931	896	890	903	899	930	911	931	903	914	907	938	893	877	904	890	894	868	904	871	900	865	907	949	909	874	886	944	884	883	886	842	923	837	825	902	864	882	900	898	857	911	872	821	886	880	896	900	919	809	882	870	900	906	883	885	877	864	924	903	937	900	906	927	871	878	916	882	910	900	940	860	874	888	877	858	904	900	927	855	917	933	918	851	909	881	904	892	845	894	935	884	893	903	882	913	857	898	873	882	896	864	869	869	922	872	882	859	879	834	917	935	877	912	947	864	932	923	896	889	918	865	955	955	869	924	926	885	847	860	875	856
23562	21582	28569	25085	21221	10540	3998	2296	1774	1421	1234	998	845	774	741	655	664	599	616	598	549	551	521	527	505	479	495	443	471	465	492	438	469	469	430	466	447	440	426	436	414	448	409	425	430	455	419	432	429	455	425	386	407	432	443	455	462	406	407	387	423	380	400	381	395	449	427	413	399	413	412	427	376	454	407	420	430	428	417	446	405	406	402	404	442	454	402	405	404	404	389	434	468	396	390	420	458	388	403	411	427	447	415	395	437	397	432	412	427	451	417	391	443	410	408	381	456	427	427	437	443	415	407	403	401	427	407	403	413	408	421	445	425	428	393	379	421	424	463	389	437	413	424	403	429	432	424	427	425	392	435	387	414	432	385	429	417	396	438	425	408	403	449	401	407	424	429	387	425	435	437	415	445	408	396	411	423	383	448	422	420	357	371	425	447	429	446	412	396	390	422	397	411	411	420	419	407	396	424	406	409	438	385	426	426	404	374	402	415	389	399	396	441	381	402	398	410	422	426	404	415	435	403	422	420	413	387	431	421	411	376	387	410	402	388	401	415	408	400	420	426	468	378	387	410	409	391	388	402	384	421	410	426	402	421	382	395	448	391	368	397	432	384	406	427	389	416	421	425	395	439	389	381	397	445	440	409	424	383	426	415	401	420	403	384	398	417	444	395	419	420	425	385	411	435	408	419	426	416	398	410	392	394	399	420	411	376	389	412	431	424	411	402	381	399	421	402	412	413	438	406	387	402	408	456	431	435	444	407	390	414	463	412	415	428	410	384	426	407	475	444	435	421	376	391	434	423	444	437	424	427	448	409	381	423	408	427	415	391	427	427	416	413	388	407	393	432	437	416	431	390	466	419	391	421	420	418	412	394	442	391	376	395	407	405	399	418	417	382	386	398	436	391	416	410	395	395	395	407	420	419	433	448	451	393	389	428	401	407	400	443	409	428	398	429	409	430	358	398	381	402	429	449	394	412	419	406	390	434	405	408	400	401	410	385	423	443	425	433	419	462	386	454	421	387	408	403	402	420	427	418	405	433	409	408	412	394	401	383	394	413	425	413	383	405	455	391	365	429	390	397	430	415	396	412	422	391	409	408	410	423	380	408	440	411	435	458	414	404	396	426	426	431	414	444	447	394	439	406	468	378	438	396	421	362	403	391	398	441	382	432	427	437	412	418	402	405	393	431	376	402	395	412	390	419	458	419	419	405	406	415	421	417	439	457	403	425	463	394	403	385	415	420	378	411	383	402	403	416	407	395	398	467	388	387	400	395	355	410	403	416	436	396	427	392	404	428	402	409	385	407	411	402	396	383	415	423	399	385	450	443	439	395	403	399	406	419	402	448	408	415	433	474	419	428	389	429	424	417	394	408	442	381	451	413	409	452	398	443	404	440	389	380	406	423	435	428	418	414	416	446	404	419	390	422	417	429	427	400	403	415	447	415	402	374	397	427	386	391	412	434	449	405	457	450	423	402	383	433	441	433	416	456	439	400	450	458	393	401	409	394	426	416	456	390	433	405	460	391	397	421	460	399	415	410	400	398	426	421	413	428	417	389	401	431	421	387	452	434	380	412	431	437	408	436	380	435	414	427	427	422	388	438	405	428	427	411	391	414	430	412	407	387	421	418	429	402	385	414	426	377	380	446	438	404	393	388	385	410	407	397	395	401	413	421	439	384	416	432	438	427	389	388	402	392	404	398	431	396	407	401	415	451	384	421	395	426	454	407	400	413	417	411	392	379	414	399	406	434	403	414	403	427	419	414	403	376	405	402	420	448	376	387	412	439	413	401	428	408	429	419	453	402	378	419	415	411	428	422	412	432	428	419	423	408	394	370	398	444	421	415	423	426	416	402	400	406	397	406	410	411	445	414	401	438	440	408	419	414	435	445	392	370	397	418	422	405	433	402	430	418	378	426	375	420	392	392	438	437	400	420	436	415	434	438	385	381	409	421	375	411	368	396	371	400	417	406	439	385	438	414	406	430	438	405	429	413	400	383	387	439	418	405	420	395	408	435	437	432	390	377	410	435	416	421	410	359	375	422	395	417	386	409	425	393	389	402	379	422	405	382	390	441	414	400	425	396	424	382	388	435	418	384	424	439	379	427	387	421	428	448	407	406	414	422	419	415	392	425	365	405	409	430	458	405	394	458	434	385	417	410	433	413	369	361	389	420	425	421	432	416	406	443	429	412	442	380	410	424	425	423	425	429	406	395	390	406	420	407	431	443	407	411	447	393	383	398	396	401	437	412	389	383	400	377	398	403	414	437	398	404	441	413	408	409	408	426	448	443	403	455	405	397	421	435	413	401	408	407	399	378	390	418	391	433	392	381	402	417	376	391	399	396	402	411	395	423	406	420	393	388	416	428	425	433	420	438	425	416	451	420	390	384	423	415	397	433	397	386	407	400	415	388	458	426	413	403	421	433	410	432	428	418	446	410	403	419	391	420	406	435	379	398	427	446	393	442	400	404	402	405	420	416	422	375	456	441	413	419	402	401	436	394	371	462	410	384	407	412	424	401	396	379	418	433	419	423	419	436	415	402	417	431	399	405	378	431	431	379	405	427	401	420	402	434	410	440	399	387	400	396	394	427	389	395	403	417	389	415	442	389	410	434	414	429	433	403	423	392	402	414	412	385	454	444	396	391	397	428	387	398	393	427	415	417	420	439	422	411	413	406	382	422	425	419	448	405	412	387	409	384	399	390	445	400	401	401	413	409	421	379	396	396	431	404	410	402	426	353	428	431	413	383	398	400	387	391	412	423	390	449	395	420	400	430	397	440	411	409	405	398	432	409	397	411	431	389	420	440	410	439	430	407	368	412	426	406	402	424	400	454	416	411	396	409	436	440	424	417	392	437	453	436	401	390	402	435	407	397	401	425	390	424	411	426	425	434	417	419	381	403	409	446	435	409	394	459	424	425	414	421	431	418	418	417	469	406	413	387	400	396	433	385	409	396	439	434	393	423	413	437	430	398	402	384	448	398	416	432	430	427	410	381	428	422	439	413	400	403	378	443	442	382	401	393	422	444	394	395	418	453	388	378	398	418	427	422	399	436	452	405	425	377	415	377	401	398	422	421	420	433	410	400	434	407	408	404	445	411	435	406	398	403	441	427	416	416	441	436	381	435	390	385	401	419	409	408	429	409	435	404	423	379	379	419	378	373	402	455	405	412	413	401	442	388	433	439	429	414	414	398	381	437	432	403	431	438	407	387	405	445	434	443	452	419	405	395	455	409	432	435	402	403	420	407	395	430	435	437	448	408	407	383	405	439	413	416	396	426	421	449	446	387	422	427	423	403	456	436	422	408	406	390	450	448	410	382	419	409	396	437	403	408	441	416	420	405	391	390	398	435	398	405	420	405	433	438	409	399	393	413	399	400	392	400	406	394	424	421	415	424	392	429	399	408	422	423	425	389	396	359	399	437	414	408	444	412	397	390	394	430	378	435	410	400	442	403	391	390	401	396	442	457	409	423	436
14337	30369	23513	15225	11716	9186	6809	5308	3979	3129	2512	2046	1816	1623	1469	1227	1217	1044	1062	971	945	951	868	828	842	789	806	774	799	732	761	726	733	748	737	758	756	687	675	663	694	710	672	658	703	696	671	697	704	676	672	692	654	627	624	657	676	704	630	654	719	647	677	650	641	612	643	627	684	656	687	640	656	629	647	671	647	649	618	670	675	672	669	666	644	643	635	661	638	635	618	679	606	608	625	640	649	648	678	586	634	643	663	667	665	638	627	690	633	633	644	679	635	672	638	604	621	615	670	656	638	597	633	631	632	645	607	643	627	627	632	625	620	633	660	679	609	590	672	676	629	649	665	625	674	628	637	658	608	673	633	643	639	652	673	646	645	634	641	659	651	667	694	615	612	699	633	630	604	617	653	637	677	582	619	649	650	628	664	674	625	645	612	605	643	712	651	661	664	624	644	621	649	643	636	592	673	626	607	624	602	625	687	651	630	684	590	623	642	592	633	638	665	659	634	647	644	658	652	616	658	632	662	648	599	614	661	598	662	686	642	651	646	691	645	673	615	647	666	629	664	614	623	641	600	636	676	622	669	646	665	621	629	631	605	656	646	592	673	620	664	629	685	603	669	648	658	637	646	629	646	638	663	658	654	667	639	637	618	634	639	684	662	682	653	636	630	681	643	667	661	654	633	638	653	656	655	633	637	668	674	640	648	607	645	635	612	641	625	666	646	654	708	658	610	645	642	635	653	644	607	640	679	652	645	660	619	672	646	644	655	639	692	641	676	655	703	640	654	627	677	651	650	653	654	641	644	613	613	635	617	641	660	614	635	616	636	657	638	643	671	666	626	639	646	656	640	640	630	684	653	651	650	662	635	644	668	668	668	639	654	619	635	650	622	640	682	701	610	658	664	667	639	647	648	677	643	628	600	631	611	677	664	627	652	688	628	688	641	652	640	695	622	644	637	647	668	659	652	713	633	624	628	630	623	677	646	655	666	668	652	645	615	610	648	652	645	640	611	643	634	619	586	627	635	674	636	663	600	663	628	651	647	684	637	627	652	651	668	627	631	640	700	660	605	661	640	631	664	605	633	645	656	600	622	667	647	634	665	686	627	682	692	645	606	666	683	637	671	605	635	620	668	631	613	666	642	639	619	651	686	638	695	656	627	629	599	650	651	629	656	655	643	622	635	574	604	666	711	633	674	637	611	618	645	681	662	661	651	640	678	622	597	629	676	639	640	637	643	636	600	620	648	662	637	655	627	632	659	599	614	633	618	640	655	655	671	670	651	624	691	620	631	661	669	650	629	649	652	620	631	642	620	611	649	643	648	647	638	632	622	653	641	611	676	644	659	628	613	674	644	659	641	615	684	629	661	637	647	635	652	633	627	657	679	654	627	649	680	637	658	628	657	681	611	650	666	607	584	675	655	664	712	638	592	668	667	681	604	693	641	646	649	594	633	693	648	651	625	640	640	669	646	606	596	599	630	691	655	622	675	615	660	650	618	666	666	627	646	603	663	618	628	642	609	619	695	617	660	642	659	665	619	639	657	663	640	641	664	681	592	650	682	638	622	649	661	629	625	621	638	645	638	649	630	649	681	655	661	628	621	631	626	634	654	619	638	614	652	662	648	672	620	640	643	660	647	666	640	677	578	655	652	671	617	689	643	645	674	639	630	606	649	627	673	634	649	645	644	643	637	571	673	604	678	620	631	640	599	635	660	635	687	608	607	687	648	624	660	661	624	668	651	682	603	625	651	638	623	613	630	676	637	647	660	661	645	644	603	652	681	626	670	619	704	650	650	659	634	605	682	664	686	655	603	696	645	673	619	664	671	656	654	640	625	659	659	623	626	675	623	626	678	660	613	713	668	672	707	657	599	669	598	653	622	658	672	654	659	653	610	626	641	615	700	631	615	637	618	619	639	648	648	679	643	659	626	626	641	659	670	667	646	664	675	686	585	610	654	642	621	629	622	616	604	619	616	614	617	630	692	643	646	639	602	628	622	659	612	663	628	642	618	618	672	642	601	622	662	624	647	657	633	686	627	628	661	655	617	617	665	616	665	622	654	621	619	649	676	633	647	606	653	606	647	668	653	661	631	635	646	663	655	666	695	647	611	671	659	635	615	670	681	654	609	652	617	642	641	645	665	650	666	688	675	660	607	703	672	580	632	635	614	669	619	633	619	620	625	643	652	635	662	618	663	633	647	657	648	653	646	632	644	666	615	674	665	660	626	660	657	617	670	638	667	678	638	684	620	599	667	630	651	680	668	638	678	616	656	668	648	616	673	679	615	622	629	622	649	598	647	606	632	654	678	613	641	642	614	631	599	646	625	650	622	632	617	630	645	658	595	640	629	622	651	627	685	594	632	656	664	682	644	637	647	630	604	673	650	640	646	612	625	671	617	635	680	629	653	647	623	664	624	623	659	602	640	612	635	639	611	639	606	639	641	659	614	653	646	667	655	685	665	655	644	578	643	647	620	596	689	622	657	676	662	611	638	629	693	671	631	636	628	611	651	597	631	664	641	628	703	644	652	637	634	647	662	643	648	668	626	616	644	660	659	642	672	672	668	633	648	613	665	660	595	662	634	648	599	641	670	633	597	631	645	637	616	659	625	654	676	637	632	659	632	671	679	660	662	610	656	614	663	662	652	637	662	626	640	693	630	617	654	671	595	624	613	684	637	614	647	679	647	655	651	607	616	672	683	620	635	630	610	617	617	661	633	678	668	629	623	631	604	634	645	643	641	655	637	654	653	648	646	630	627	649	646	659	616	603	638	648	646	653	673	651	646	621	585	666	655	619	669	643	623	635	611	636	648	631	668	602	636	645	631	680	641	652	608	655	610	642	681	660	661	645	637	617	686	682	675	647	650	635	655	650	632	645	684	646	650	707	652	656	637	651	672	666	629	658	635	648	586	575	645	616	649	676	674	640	649	670	627	704	640	641	634	663	626	664	598	628	650	625	633	624	624	634	649	640	630	580	639	632	612	657	627	644	681	629	606	612	634	655	659	646	590	633	650	622	636	633	681	623	679	655	647	664	620	656	636	649	635	628	657	643	648	626	607	643	646	633	629	645	640	663	616	677	686	590	637	658	672	673	612	701	680	634	697	614	618	624	641	657	617	605	663	680	686	645	642	673	701	666	681	689	619	607	661	663	662	632	659	653	652	581	641	625	683	614	597	628	592	617	651	662	613	655	616	715	641	666	643	631	632	613	649	636	663	614	624	664	660	617	626	625	680	662	655	637	646	608	687	696	596	648	657	672	652	656	609	623	673	638	629	643	639	613	639	624	669	628	608	623	644	653	655	661	652	625	660	604	650	671	637	639	683	621	632	633	634	624	644	680	678	612	621	664	645	651	655	631	653	624	639	691	652	624	640	648	662	662	623	688	691	647	651	598	631	647	672	560	661	584	671	630	636	631	644	640	699	684	615	625	645	663	633	678	677	658	637	705	677	613	645	631	591	612	681	642	625	656	674	673	635	620
24880	21585	26738	24688	7933	3294	2313	1705	1357	1193	1108	927	828	807	795	721	690	650	645	639	681	616	617	641	639	602	580	530	571	566	577	569	546	584	572	586	531	524	603	564	538	530	568	554	558	531	526	598	507	591	565	550	557	585	561	523	536	522	542	532	553	539	541	579	553	555	536	526	514	547	539	518	554	528	565	580	566	525	515	552	546	541	551	541	546	546	509	528	577	552	550	548	584	548	526	547	586	531	555	588	557	548	524	588	533	529	532	558	563	554	532	550	529	529	504	524	544	511	586	510	554	534	520	576	522	539	535	558	503	558	569	542	515	554	526	577	545	554	582	568	561	552	548	534	523	579	569	497	527	574	492	504	559	488	537	524	569	546	514	521	524	477	512	568	563	527	540	510	524	526	587	551	539	507	530	543	546	543	529	573	532	538	557	536	515	541	607	559	563	526	537	554	513	524	543	480	587	541	556	561	581	531	537	539	539	536	546	576	566	554	518	556	550	541	560	525	560	550	544	511	544	555	524	524	528	552	554	517	512	539	533	539	506	519	575	563	574	571	541	567	558	533	567	528	556	557	525	512	556	523	562	526	537	525	526	527	507	507	530	533	543	544	576	523	549	540	573	511	566	552	519	545	554	552	566	555	564	544	583	558	580	562	545	573	574	549	536	553	546	507	488	563	553	537	565	500	564	530	528	548	548	557	555	587	486	519	582	549	545	581	536	562	515	554	524	543	552	561	490	529	507	539	537	560	555	533	547	548	534	573	521	551	546	515	512	565	543	534	519	516	558	510	558	492	525	543	507	538	521	527	515	567	559	536	552	577	543	579	549	515	561	555	501	547	514	512	517	497	505	527	517	540	549	539	524	545	537	496	566	537	520	520	509	536	547	544	527	560	514	546	530	540	538	543	534	499	538	574	549	512	558	578	554	552	492	560	504	543	547	551	561	568	545	554	509	530	519	536	593	561	515	509	528	512	580	568	597	519	496	545	543	539	519	513	570	533	580	538	544	537	578	530	551	563	490	485	525	583	482	572	510	550	575	561	542	527	585	534	502	535	557	513	585	550	552	551	523	557	557	586	588	545	543	514	541	538	557	520	555	527	543	530	578	515	545	520	557	542	547	564	533	545	592	566	527	558	571	504	552	516	547	506	554	518	528	608	540	550	506	542	558	536	552	565	526	582	537	573	524	532	539	542	561	539	519	527	527	516	538	523	563	520	529	521	530	531	509	544	504	517	545	563	550	571	522	554	526	575	538	511	565	544	554	572	523	511	509	599	522	516	557	554	515	553	507	515	572	524	547	566	586	505	531	530	544	545	529	558	520	536	572	540	573	557	549	535	543	560	489	521	520	566	530	587	556	600	533	591	524	528	516	542	553	526	516	508	510	491	552	486	528	539	549	574	554	540	568	548	553	516	554	516	570	502	531	488	538	526	559	540	540	542	555	524	582	512	534	579	517	554	508	560	527	547	563	554	539	528	553	523	516	550	545	557	508	585	547	517	569	529	547	550	553	561	551	580	540	487	539	523	534	555	556	601	550	541	513	547	587	530	529	561	580	529	536	555	515	517	507	558	538	549	522	533	553	521	522	530	514	515	524	525	532	601	545	573	566	538	522	530	494	512	507	542	553	565	551	578	568	581	532	515	554	520	546	535	565	528	553	540	575	528	537	541	507	571	509	511	506	526	530	550	507	548	541	554	515	556	524	525	537	555	541	474	535	530	537	527	597	553	515	551	546	517	556	580	587	520	540	541	495	549	577	545	592	526	521	559	574	549	528	526	536	551	568	529	527	526	517	569	521	507	493	537	512	538	496	518	532	574	553	519	521	574	548	544	500	523	560	502	527	557	526	529	553	527	541	543	499	542	526	562	526	554	536	541	604	536	541	575	527	548	515	537	552	541	516	543	549	536	525	534	554	533	544	554	473	545	548	527	523	547	560	537	508	546	539	538	571	543	536	529	569	515	501	540	558	530	543	563	535	514	552	530	493	587	496	565	528	541	545	493	544	550	575	510	554	537	556	597	560	549	551	533	528	508	511	564	510	525	506	522	526	577	516	567	530	500	540	560	543	533	544	555	526	529	544	522	566	571	537	580	554	535	555	502	594	577	530	521	565	580	532	564	565	545	540	513	539	548	573	517	554	530	537	531	522	557	525	584	565	541	526	610	529	519	565	570	540	513	565	550	521	542	551	549	527	578	541	574	541	565	572	541	540	521	569	546	525	570	552	535	518	559	548	604	535	516	522	567	529	513	543	582	585	531	548	501	567	514	565	561	588	545	540	561	522	548	505	562	519	573	544	516	564	554	519	541	549	563	556	562	542	544	530	591	548	505	546	551	552	523	556	566	513	551	530	553	580	543	541	550	540	544	555	577	519	556	525	548	532	515	542	536	507	537	541	507	511	544	568	540	517	554	575	573	549	522	561	526	552	546	521	559	550	576	515	544	548	553	553	546	524	516	577	566	589	502	561	556	509	528	550	518	547	554	563	529	569	554	523	517	586	566	530	534	541	509	528	526	554	543	548	507	580	523	573	539	557	531	530	550	542	568	531	529	576	540	519	586	553	519	498	555	527	591	514	561	544	539	534	565	555	533	555	496	553	559	548	535	536	515	543	544	555	527	568	542	545	556	541	513	557	583	514	560	522	563	530	544	566	561	571	559	564	579	555	532	512	554	545	537	567	557	531	569	552	519	577	498	520	556	556	513	550	521	564	548	529	511	531	560	553	530	547	539	522	525	528	588	539	511	548	558	553	556	553	527	526	555	557	514	568	513	537	546	550	563	565	542	519	553	522	528	561	548	543	552	558	544	553	522	521	539	553	556	523	544	525	542	541	556	534	563	557	521	591	540	516	562	536	557	546	550	539	541	565	572	534	522	526	554	549	522	563	560	570	532	546	548	544	537	573	566	571	504	545	524	550	536	522	537	520	519	523	528	543	548	529	545	508	615	571	546	531	537	539	532	529	571	531	524	507	518	571	533	510	520	552	551	567	562	543	548	572	553	515	540	555	540	572	487	560	531	557	570	532	548	538	537	532	503	558	546	555	540	550	539	494	545	567	536	529	510	554	553	525	523	552	567	550	567	547	536	533	555	560	509	523	515	589	533	519	545	520	588	507	535	570	549	556	562	518	542	556	520	588	535	545	515	539	518	515	536	527	547	542	545	525	538	513	531	521	521	538	519	553	526	566	585	540	571	526	560	557	527	526	536	495	548	542	549	558	540	512	587	518	530	589	531	565	569	561	505	507	554	554	568	553	565	539	551	521	552	487	513	542	606	542	569	543	516	545	534	539	537	546	548	549	528	521	609	577	562	615	549	538	515	594	520	539	490	546	554	525	538	543	524	533	526	579	562	500	536	549	505	536	549	592	528	542	527	519	528	586	530	604	559	584	553	515	505	520	534	537	511	538	498	555	530	550	578	521	545	551	563	540	520	579	535	515	548	560	540	513	547	530	575	587	545	503	586	557	541	545	545
13702	25404	19567	11869	9121	6896	5249	4051	3304	2637	2150	1887	1640	1495	1338	1249	1228	1092	1120	1056	1050	1029	964	954	935	928	957	922	944	894	907	865	863	880	866	842	860	871	849	873	820	882	882	851	860	833	829	839	838	804	845	781	839	865	831	852	807	789	831	807	840	833	797	814	799	810	835	826	815	817	803	796	794	761	823	854	848	804	817	764	772	798	812	813	771	814	819	829	788	796	804	818	842	839	751	765	862	891	819	821	815	870	872	790	828	848	792	821	828	780	829	807	854	818	807	798	836	832	796	831	800	805	802	803	839	831	808	850	751	770	839	824	856	800	812	835	833	788	835	772	822	830	794	765	819	802	799	865	818	793	803	804	769	773	876	817	820	822	816	730	824	785	814	857	833	855	859	862	790	788	829	773	804	839	859	810	837	837	836	779	794	769	846	846	828	813	781	819	861	757	821	816	833	838	838	838	828	830	869	793	829	810	805	778	823	815	856	847	757	833	839	773	835	851	840	813	811	858	849	805	834	840	811	823	842	847	806	784	868	836	805	849	801	808	877	812	826	792	822	851	812	814	809	765	798	869	835	810	801	809	783	803	847	797	829	835	790	793	807	795	802	797	810	830	818	805	804	810	794	791	849	856	879	835	822	840	802	844	865	788	834	774	867	805	784	807	841	806	846	832	755	822	774	808	851	814	804	812	833	840	841	832	831	820	833	805	841	835	813	864	836	773	841	858	851	812	814	848	857	819	811	854	825	818	783	824	837	787	836	842	853	793	770	856	781	851	825	787	807	807	862	774	793	794	823	809	817	839	796	828	829	809	772	751	767	820	789	836	817	780	862	796	835	820	807	801	814	793	788	857	842	815	788	799	840	799	829	793	781	809	811	812	804	735	831	842	772	809	770	772	781	815	802	841	836	807	805	832	812	848	818	855	826	836	818	819	850	790	823	873	813	812	797	804	832	809	870	835	851	854	788	811	759	810	876	825	878	792	849	836	799	824	826	810	832	787	825	800	832	853	809	818	841	826	816	864	792	737	788	816	795	855	885	788	834	840	844	817	805	814	826	758	794	815	781	814	870	827	840	831	805	772	831	866	835	774	849	779	837	832	786	788	798	824	836	805	835	763	839	799	825	871	849	842	819	797	866	825	842	784	789	831	857	800	820	811	843	840	880	784	812	840	841	838	822	843	802	815	805	763	800	796	771	765	771	860	840	766	832	812	817	818	802	808	824	819	782	794	824	827	800	811	853	837	813	831	880	789	851	811	793	845	802	805	824	806	838	808	790	820	813	821	790	779	739	798	818	827	785	843	809	834	818	756	778	820	793	798	839	814	819	812	780	804	854	794	834	778	801	840	839	799	758	825	867	800	800	807	800	779	851	832	839	789	789	849	849	785	801	828	810	803	851	850	758	843	764	834	831	817	842	862	863	763	817	821	802	825	793	830	835	813	798	815	785	809	856	858	809	804	795	848	794	785	805	799	808	840	804	837	830	841	785	788	758	870	862	855	835	818	816	848	779	771	820	799	827	822	795	788	829	784	863	832	788	810	809	805	779	840	832	785	803	780	810	815	823	799	820	817	830	813	806	803	802	874	803	811	815	801	789	822	790	796	802	845	800	858	779	816	810	838	857	762	818	811	794	833	829	823	780	808	862	851	786	757	889	808	835	831	778	845	830	832	840	784	878	817	812	797	800	801	875	901	833	786	851	819	820	828	813	776	837	812	856	786	798	856	819	844	840	834	807	814	821	806	843	840	806	796	848	838	836	781	762	827	777	797	839	817	856	800	780	813	818	872	798	835	825	822	753	809	795	813	842	813	805	877	807	849	830	808	785	829	916	843	794	835	870	809	864	818	800	777	828	855	863	803	804	808	769	812	749	797	829	808	787	788	827	814	812	786	804	831	801	845	783	858	827	785	831	793	823	762	808	897	806	831	822	829	800	841	796	830	806	792	819	791	774	799	817	800	762	797	776	810	766	771	851	827	844	792	817	831	802	821	836	831	804	831	822	793	787	805	794	833	803	833	838	779	801	764	844	846	792	838	835	800	819	813	820	794	791	801	839	826	831	833	812	834	823	824	791	791	846	780	826	824	832	848	813	824	827	796	820	792	797	842	769	834	770	795	723	797	841	795	796	809	820	811	786	789	829	847	821	797	819	810	820	846	777	794	853	825	851	813	837	773	857	814	847	806	882	872	778	840	794	809	766	816	778	810	803	815	825	817	871	776	832	852	793	834	781	787	792	872	822	849	807	795	783	820	840	863	844	741	851	782	779	786	839	859	807	796	807	810	832	803	789	805	833	823	747	845	742	818	799	805	805	821	827	815	765	822	806	786	830	799	850	812	814	806	805	805	858	765	837	830	801	804	843	776	788	817	788	834	832	840	806	793	812	815	803	840	814	849	840	815	765	821	774	807	846	837	796	801	845	796	808	876	866	831	857	805	809	843	808	809	803	802	790	834	802	808	805	794	824	813	796	773	803	869	832	842	772	827	821	873	830	800	785	802	833	805	837	866	816	814	816	812	806	800	822	795	800	822	824	791	775	861	787	792	801	809	798	858	763	783	804	812	832	800	802	840	814	802	808	863	801	844	782	779	795	830	741	829	808	844	848	829	864	764	803	772	822	774	848	839	780	796	792	825	817	815	778	817	817	824	825	805	776	867	782	773	798	794	798	824	788	831	882	789	819	838	842	825	807	795	823	826	762	839	765	786	805	828	771	810	842	786	846	817	809	793	823	829	806	850	832	801	849	876	826	830	798	845	841	885	800	835	786	803	862	828	838	832	813	862	822	812	807	809	798	855	826	839	847	812	770	851	809	784	752	774	832	786	835	851	777	843	852	851	856	857	802	812	782	803	785	833	829	829	851	828	863	787	842	810	786	817	812	819	755	858	823	857	779	813	836	779	843	791	840	743	733	771	819	799	845	773	781	820	823	788	763	788	831	778	825	839	828	835	813	827	782	833	766	843	804	767	804	790	810	826	803	805	802	810	825	850	814	793	825	809	815	855	856	825	709	830	796	814	790	809	839	803	882	809	857	820	814	811	789	791	770	802	782	798	835	781	855	794	836	860	827	848	794	803	794	830	826	824	839	815	803	828	823	848	760	865	841	786	854	808	827	841	821	819	833	807	818	816	825	825	790	832	846	805	799	813	833	812	801	815	831	787	792	787	814	806	764	783	840	778	779	797	807	839	839	843	785	802	827	826	853	802	810	772	847	793	814	752	790	767	845	806	818	793	784	816	803	828	814	784	844	844	776	796	815	787	768	801	836	836	840	788	811	803	816	784	834	814	824	846	786	816	839	811	774	815	785	824	800	843	844	793	818	853	817	799	835	825	774	846	805	788	795	850	834	827	822	785	845	799	791	831	793	813	858	815	860	812	809	809	780	803	835	821	885	840	791	843	843	841	828	736	781	817	826	823	834	791	802	860	808	788	815	793	805	811	810	825	798	764	758	792	785	760	833	795	812	805	789	827	834	819
22806	21611	29164	24570	21639	20451	9114	3463	2327	1746	1468	1301	1003	884	822	743	691	622	562	558	507	517	443	441	432	405	434	382	404	403	409	362	399	380	365	354	401	351	363	361	331	339	347	330	345	319	336	354	327	345	326	329	341	352	336	321	341	322	299	340	333	340	333	353	303	314	293	316	311	329	294	277	297	302	344	347	325	310	351	292	331	339	323	302	314	340	323	316	336	324	279	314	332	314	336	327	279	294	331	303	321	301	329	309	344	310	334	299	281	340	318	313	321	313	299	295	329	310	323	333	292	299	327	300	336	292	290	305	314	312	317	312	331	295	328	305	310	289	384	305	284	295	331	312	321	285	334	329	348	316	296	296	333	306	297	310	322	343	288	322	315	336	304	346	300	315	329	308	347	331	301	309	324	307	313	254	316	311	321	316	317	323	281	323	307	314	342	326	326	313	320	295	316	342	296	331	334	375	352	326	306	315	296	330	318	308	341	319	285	331	318	289	284	346	310	301	337	324	315	313	334	308	322	304	334	282	323	305	335	316	324	303	312	300	322	346	304	299	295	352	353	323	308	311	326	312	319	299	312	331	318	309	312	339	322	310	331	322	346	298	288	316	308	312	327	302	315	310	323	349	329	337	305	310	316	317	319	331	329	300	348	339	318	292	333	313	351	312	293	327	297	298	308	314	369	294	316	316	296	339	307	292	335	325	330	296	326	315	285	316	334	316	307	327	322	294	300	305	335	335	309	321	314	345	323	279	335	308	339	337	343	311	253	333	310	296	311	318	318	344	340	326	291	305	307	300	292	301	330	327	315	312	321	312	313	314	301	351	347	306	299	306	317	297	300	316	328	298	322	312	307	327	287	326	315	290	313	333	332	321	329	297	335	308	288	320	304	322	327	327	312	305	309	334	336	314	284	324	331	318	298	286	300	328	328	314	316	318	328	294	311	314	295	333	307	319	276	270	259	337	321	298	328	318	297	313	308	340	328	290	336	326	293	338	295	287	341	338	304	297	319	311	321	319	320	313	295	321	323	315	316	303	312	308	307	342	307	309	326	323	330	313	310	324	329	297	308	364	316	333	323	329	330	314	326	296	325	289	315	328	325	327	310	351	315	320	330	314	315	351	317	314	309	326	308	286	302	334	314	358	280	334	299	327	306	297	288	291	327	323	318	303	313	319	342	305	304	324	338	307	317	311	329	320	304	283	327	313	318	308	347	323	314	312	304	313	329	306	307	289	319	312	324	308	322	312	333	328	325	333	315	319	321	333	311	310	323	314	333	320	316	287	310	351	304	303	317	317	329	286	329	344	307	278	318	367	314	321	311	297	303	310	325	301	315	314	301	313	271	308	325	354	316	332	334	307	326	333	318	320	336	291	331	281	345	305	281	317	319	325	315	301	349	344	302	304	301	276	353	297	307	329	321	341	326	332	297	323	360	312	342	311	292	319	322	329	290	302	294	289	305	337	315	288	322	299	304	302	317	286	332	294	315	376	294	335	310	328	295	319	321	313	345	311	292	318	288	309	293	312	269	321	280	353	327	295	319	293	360	349	288	311	316	320	311	315	304	334	289	325	343	318	317	333	346	341	338	337	339	291	338	319	323	336	327	313	307	312	340	295	328	306	307	339	330	303	309	305	317	327	305	311	303	332	336	329	316	301	321	343	310	344	305	366	351	317	330	298	315	322	311	340	301	301	318	305	332	316	350	295	318	340	328	302	285	366	342	305	315	320	330	295	312	327	326	338	324	326	319	329	312	314	334	329	312	294	357	297	291	318	304	337	278	335	304	339	332	317	298	289	334	291	334	289	330	297	292	293	322	348	319	307	281	288	303	324	320	310	316	281	311	295	323	317	283	360	297	348	307	321	285	313	301	327	331	313	285	327	293	352	314	334	321	339	299	323	284	349	296	312	335	315	299	315	288	309	320	306	331	342	340	266	305	310	313	298	342	297	322	309	286	294	337	296	349	314	315	344	344	331	323	313	303	301	297	302	304	324	332	321	294	291	327	365	308	333	322	315	307	324	337	346	330	276	327	300	301	327	320	326	318	338	298	299	307	307	295	286	343	320	321	312	288	320	345	318	329	310	315	310	343	321	294	312	318	293	311	374	284	307	316	368	359	318	293	329	324	312	312	339	333	328	297	296	330	295	309	296	334	323	323	342	338	329	294	316	300	321	329	341	318	300	297	326	317	314	327	312	335	318	303	319	310	310	301	346	347	298	330	339	327	333	293	326	291	285	322	302	316	321	289	311	304	317	305	341	304	327	310	308	303	308	282	294	307	328	307	291	299	308	311	308	318	313	293	339	299	314	338	288	302	333	328	293	322	343	321	293	332	305	299	326	328	306	303	329	299	308	317	339	320	344	297	272	348	303	344	342	317	305	313	309	333	294	341	303	309	301	304	287	327	300	332	321	322	347	305	291	313	322	311	319	335	340	343	323	356	321	288	310	314	312	319	310	337	313	337	318	328	327	326	328	297	308	334	312	307	331	294	314	316	290	330	338	320	298	300	316	325	311	297	328	295	310	302	328	318	293	334	333	285	288	337	327	327	312	359	343	317	312	286	318	320	303	286	284	333	333	317	280	304	315	294	325	276	330	314	300	334	324	301	338	346	284	298	282	308	317	324	326	359	320	282	320	316	305	331	361	336	284	319	313	343	300	311	277	314	331	314	305	313	321	338	324	308	301	297	297	323	324	300	333	309	294	329	328	289	348	327	331	306	321	338	321	335	309	319	305	329	309	320	295	322	326	296	318	331	310	298	303	309	316	323	307	342	299	306	297	334	325	260	323	314	329	340	316	329	343	331	353	344	311	304	323	306	331	298	316	325	306	316	305	290	314	327	330	311	319	324	305	287	318	332	303	322	310	348	303	321	313	322	299	294	347	322	347	296	317	272	331	302	317	306	317	300	296	305	278	307	290	327	325	285	304	300	309	308	300	303	324	340	286	323	304	343	311	369	348	310	319	309	294	316	277	311	288	318	311	325	314	335	320	310	316	351	319	309	320	267	320	324	321	323	342	330	342	313	353	312	292	312	331	322	324	326	299	294	299	317	346	329	320	323	312	299	297	290	334	291	304	336	324	323	307	336	290	310	293	309	320	334	336	325	299	327	328	306	346	312	332	306	299	313	334	293	324	344	299	337	335	349	324	293	307	318	342	342	268	328	345	344	322	307	336	307	301	344	339	338	309	302	276	321	322	312	290	334	297	325	302	277	315	344	339	333	321	313	323	298	295	309	302	354	310	329	306	316	324	307	319	294	318	334	359	301	315	327	301	309	314	312	312	322	291	288	333	355	345	314	322	305	304	329	332	323	311	317	303	318	307	331	335	292	307	295	348	328	323	290	303	313	343	318	325	343	339	356	309	314	318	305	321	316	338	316	327	297	302	280	323	317	308	314	334	306	313	270	337	327	298	300	349	333	311	329	313	320	341	312	274	328	315	291	319	311	313	324	326	304	277	295	285	325	309	294	322
16707	34923	27834	19212	15461	12251	9237	6968	5346	4167	3305	2777	2227	1919	1687	1505	1261	1199	1084	1023	937	863	842	798	807	789	694	743	616	612	629	628	670	605	593	542	569	553	552	582	585	605	571	606	542	561	563	585	536	508	544	491	519	452	536	535	505	498	507	493	475	519	511	477	481	495	482	477	519	522	470	470	471	523	473	478	458	502	534	491	477	488	511	482	536	497	459	528	510	494	521	482	459	478	541	467	531	499	477	485	490	479	458	477	470	480	475	482	482	531	484	448	484	480	484	500	459	507	483	485	455	522	484	487	486	490	484	472	511	479	474	465	425	507	470	461	503	485	491	493	456	486	447	488	489	486	462	494	484	480	460	494	501	466	489	486	474	487	475	481	464	480	461	535	479	481	435	499	508	495	467	457	488	470	503	523	489	474	483	490	467	485	497	478	478	483	494	491	458	506	451	471	497	494	489	461	486	499	491	467	505	482	479	451	484	499	524	506	471	467	537	497	501	479	455	446	464	474	516	468	480	477	482	508	486	516	492	514	479	489	485	483	454	467	452	471	478	501	438	482	477	440	473	491	437	464	485	448	477	494	486	485	491	487	486	462	504	494	459	469	465	453	465	482	501	476	477	504	474	496	422	464	511	465	474	477	458	478	504	471	451	486	506	473	509	478	493	494	471	479	472	479	512	470	447	510	493	528	482	485	480	509	495	506	465	478	477	503	476	495	489	464	507	472	494	481	475	497	489	462	456	498	498	467	479	511	479	473	495	497	503	417	462	483	474	456	447	531	460	473	490	459	471	481	510	491	487	473	480	469	500	478	455	499	467	507	479	510	429	447	496	454	494	473	517	477	470	494	467	456	519	483	467	503	535	504	493	501	466	499	524	491	494	459	487	482	459	506	473	480	509	488	485	461	505	518	485	491	470	471	494	485	443	477	468	486	493	529	484	458	478	508	487	515	465	526	446	501	505	466	508	478	479	475	464	459	465	498	461	474	482	449	510	499	472	503	492	478	472	479	471	469	544	485	488	469	533	498	501	444	448	479	465	456	495	485	488	481	501	438	470	469	462	498	481	469	504	467	482	461	474	455	516	524	440	466	491	510	476	485	497	490	464	488	495	510	489	502	448	504	483	461	464	523	494	462	463	517	476	493	439	467	488	501	456	476	465	467	478	487	491	501	458	499	485	504	478	460	454	452	480	498	475	464	502	445	459	511	516	451	523	436	489	487	494	478	510	455	502	478	488	488	514	478	495	515	493	480	484	450	518	494	500	471	467	520	482	478	497	456	492	476	487	495	475	422	503	471	463	469	537	467	455	420	456	534	507	489	483	474	462	487	488	460	494	486	518	456	490	497	480	475	469	479	507	491	510	452	480	472	497	469	485	478	499	499	471	510	518	465	476	499	495	461	502	462	455	471	462	466	499	470	479	487	466	493	476	471	501	514	510	479	491	483	495	502	490	454	482	492	490	460	514	476	487	450	509	446	476	494	492	497	510	485	463	508	504	477	487	475	465	469	461	520	443	436	484	483	515	476	509	480	502	506	469	492	474	480	475	479	430	479	464	457	442	490	453	437	456	421	490	484	465	523	477	481	503	452	490	475	482	512	458	438	467	485	499	491	462	499	487	491	461	484	502	506	465	474	507	486	528	489	439	517	506	474	467	466	531	479	473	478	448	473	505	494	469	466	472	506	524	518	479	450	469	483	454	512	457	488	453	494	448	476	462	455	505	505	503	469	484	467	455	473	483	481	471	492	477	498	480	492	510	466	457	492	476	512	512	440	487	484	524	492	505	525	465	435	506	530	489	511	462	490	426	471	478	492	465	541	466	474	450	477	459	501	471	489	470	493	463	504	491	519	494	487	435	458	476	449	430	480	450	509	520	473	467	491	462	517	459	484	510	502	487	471	511	450	445	490	474	458	468	480	455	493	420	483	473	473	507	458	497	480	510	499	468	454	488	490	493	482	468	484	462	494	483	483	504	499	515	496	452	493	448	482	465	460	504	479	516	524	459	479	460	480	428	461	521	484	478	476	484	496	460	456	470	468	496	477	492	506	462	461	481	503	486	474	512	459	465	503	433	512	480	457	485	476	492	437	474	503	478	485	454	476	494	486	470	491	487	481	497	481	470	493	511	489	478	461	501	457	457	477	524	483	488	463	515	483	513	473	479	474	462	487	486	481	474	515	470	458	446	508	489	476	512	442	432	509	504	494	461	495	477	448	478	479	494	481	484	475	467	474	457	458	467	482	501	497	493	537	480	513	479	503	435	494	509	510	510	504	458	479	469	494	484	443	467	468	427	494	468	486	503	490	491	478	525	486	447	455	481	478	492	477	494	465	517	480	468	460	499	466	459	474	450	486	453	458	476	480	469	482	448	491	488	471	489	470	492	503	498	494	481	476	465	492	487	498	475	468	485	477	497	448	493	483	469	500	480	502	480	492	517	498	480	511	500	453	479	440	495	475	475	481	447	501	475	475	466	469	519	458	474	487	445	485	468	477	486	494	498	517	438	475	480	476	508	436	464	510	470	507	494	473	479	475	475	505	497	467	490	508	505	476	504	475	504	450	467	473	470	488	498	463	529	467	511	476	498	470	537	520	491	481	451	481	484	442	480	464	495	484	488	479	490	475	486	505	506	494	470	498	478	450	497	478	496	491	485	538	472	486	498	503	452	424	494	472	507	496	475	487	462	474	500	461	464	452	471	500	462	482	439	472	493	468	483	483	479	491	500	489	475	469	486	460	497	498	496	463	508	444	517	488	475	481	495	492	495	487	476	475	489	498	490	438	452	487	476	490	471	515	465	501	488	506	500	510	486	476	489	492	468	490	492	514	468	452	535	486	458	458	498	476	481	504	497	504	474	469	497	467	487	482	495	458	488	493	491	490	505	456	470	472	482	482	491	482	472	541	495	505	510	501	470	472	504	462	496	450	505	487	479	449	490	529	482	493	525	472	502	459	490	490	442	478	444	490	465	469	494	474	458	496	469	493	492	485	473	506	487	495	480	492	488	464	481	508	491	482	473	490	468	489	529	487	498	468	488	459	486	455	498	467	485	469	491	461	506	449	491	478	498	467	478	476	511	439	475	478	483	496	497	437	472	467	471	505	480	486	505	467	484	478	510	476	506	489	461	484	480	466	436	511	491	450	527	519	483	498	497	477	491	467	475	481	476	480	486	452	475	508	516	486	488	481	470	508	460	469	469	480	456	518	483	484	467	481	489	481	464	459	471	439	492	479	489	468	484	461	496	473	494	503	473	428	476	501	478	516	497	492	502	445	501	517	456	495	474	463	522	474	436	512	427	464	493	456	482	481	464	495	455	470	509	491	496	491	428	517	532	486	482	480	495	479	507	489	473	532	473	482	463	463	501	504	473	510	492	483	484	431	508	462	505	454	470	492	467	438	496	477	485	520	466	511	489	482	428	464	476	491	462	460	497	511	489	476	472	492	472	493	464	508	459	497	486	492	475	484	492	473	518	454
27674	19634	12407	6231	3455	2228	1748	1357	1089	964	924	843	791	753	690	705	656	705	660	569	644	634	612	676	542	615	634	603	592	632	622	574	608	576	569	589	616	610	594	576	655	613	571	600	587	584	595	556	610	601	607	577	606	598	588	542	572	585	604	571	605	594	557	590	595	579	584	585	573	614	618	556	599	589	584	592	596	540	566	578	549	563	600	556	604	593	629	590	574	582	595	574	583	622	573	534	590	584	560	592	551	559	579	579	585	576	596	605	614	579	589	611	579	618	583	591	591	587	610	609	574	593	589	597	531	602	538	540	565	584	595	549	589	573	632	535	559	578	563	580	567	621	570	579	589	617	608	581	555	596	561	569	593	582	615	573	608	544	603	578	579	581	592	579	588	541	582	582	555	622	555	567	534	561	581	528	546	584	598	571	644	579	574	539	577	557	556	580	566	581	590	595	545	553	640	585	567	569	602	569	577	567	600	569	600	593	588	570	544	580	582	585	575	548	574	568	573	606	543	630	596	601	595	556	562	589	555	562	569	605	585	560	556	595	594	578	585	559	539	579	560	575	573	588	555	597	607	643	594	597	562	566	637	585	585	584	625	593	616	547	586	542	570	564	569	620	585	603	590	604	570	583	588	587	621	590	574	633	585	528	607	590	540	574	593	564	576	633	607	616	571	543	590	576	540	555	614	580	598	575	575	596	559	599	571	625	571	575	589	572	596	586	552	588	599	545	546	575	598	562	553	608	582	578	541	563	545	576	558	558	551	574	596	586	557	587	591	580	605	588	589	558	601	582	596	605	581	601	556	550	579	615	593	611	609	588	557	598	568	595	624	579	521	589	651	564	573	591	503	523	557	590	620	589	557	569	562	532	599	545	599	587	573	564	529	582	583	588	572	587	572	580	539	547	554	594	575	593	533	593	576	570	590	645	558	554	564	572	573	603	564	611	592	593	573	592	595	605	584	583	584	599	599	597	563	589	581	583	543	593	566	548	557	572	536	593	605	557	611	564	565	608	552	564	563	585	561	572	569	625	578	593	587	596	576	582	597	549	583	548	607	622	591	597	563	588	552	596	594	586	617	540	524	580	558	578	566	567	608	592	586	548	570	593	572	582	554	605	593	549	588	577	574	536	587	624	561	570	553	580	616	585	581	582	570	605	596	552	588	562	630	554	568	542	568	591	610	590	587	588	574	596	640	521	577	590	608	604	581	602	567	567	598	590	581	610	595	585	574	567	589	596	603	548	568	613	640	613	549	599	603	550	606	582	546	568	577	577	546	583	615	557	531	583	556	601	572	570	625	567	610	588	598	586	608	641	559	633	555	554	595	574	587	533	545	545	540	584	572	609	584	611	610	585	566	605	601	557	568	591	611	545	569	597	597	568	623	578	581	603	596	566	583	615	559	591	562	588	590	582	564	582	552	589	556	557	574	608	575	557	615	574	584	567	549	594	529	636	586	598	561	595	589	534	599	582	565	588	598	563	581	570	571	563	530	599	605	572	576	602	548	534	610	568	549	558	589	593	637	583	603	587	564	600	573	605	590	580	633	643	580	578	567	530	582	608	586	546	586	532	579	620	626	579	568	608	628	596	585	599	533	546	555	548	584	612	589	556	576	607	582	584	573	556	583	566	579	564	583	598	569	588	574	552	591	595	582	574	558	605	564	561	595	575	596	589	566	582	573	562	595	567	582	584	566	627	548	575	561	597	602	598	581	543	594	564	576	543	601	576	567	564	592	563	606	562	592	646	602	558	598	554	580	611	618	590	637	593	562	646	595	545	612	579	620	559	594	577	580	607	572	581	571	537	568	606	601	616	576	595	601	595	568	583	542	555	574	539	574	584	552	592	633	591	577	568	556	565	617	566	602	581	600	612	604	624	582	574	556	611	561	584	624	569	604	615	540	585	572	585	597	588	577	588	538	539	607	572	598	588	531	591	565	598	575	555	561	560	560	576	561	621	602	591	607	601	620	617	602	552	589	569	549	572	530	560	594	624	563	540	570	604	546	594	577	578	583	580	603	568	552	576	565	587	590	558	566	556	604	561	581	557	601	577	590	556	637	612	583	576	554	617	603	595	593	610	550	583	582	608	561	577	584	579	563	576	597	565	539	605	567	599	533	578	626	616	614	561	552	589	560	607	589	575	558	601	569	591	572	567	599	587	598	568	615	609	608	536	582	594	582	588	648	574	578	592	575	576	588	585	559	585	596	586	603	619	627	596	597	608	575	616	637	553	552	587	576	631	576	547	614	599	571	615	603	554	571	584	616	590	573	540	598	649	559	594	548	634	564	589	589	587	535	579	574	583	636	552	554	608	579	590	595	600	629	569	604	618	564	604	572	522	591	530	561	557	609	544	570	583	553	566	545	575	609	593	571	539	587	610	583	645	577	554	577	573	531	580	650	546	616	608	591	616	568	599	528	570	598	583	598	574	560	596	564	591	595	578	556	563	591	598	611	573	562	568	553	567	597	562	603	533	574	572	573	577	570	575	617	555	576	556	581	611	571	544	577	566	568	590	543	589	557	572	610	583	549	604	582	562	603	610	544	578	577	596	557	570	568	592	601	572	577	589	565	622	664	605	549	576	582	583	589	587	548	602	562	571	582	543	629	602	586	590	585	537	592	602	596	558	573	534	583	632	578	596	624	566	538	566	596	598	618	608	604	557	585	561	568	593	609	606	562	582	536	575	587	594	573	549	591	574	554	607	567	580	552	602	583	564	601	563	591	550	576	611	598	550	566	589	589	563	581	584	530	570	586	552	631	582	555	554	607	552	561	549	555	583	554	578	582	586	583	571	578	543	549	583	629	568	549	551	555	561	556	585	553	575	602	576	586	599	577	598	613	557	604	590	591	593	574	579	568	581	577	554	554	542	610	605	604	553	561	602	561	552	595	561	601	614	577	556	567	583	589	594	558	540	589	544	615	579	576	571	549	615	578	594	551	536	569	598	590	569	575	578	604	562	584	600	590	595	573	600	543	561	545	544	585	601	600	620	544	582	548	586	573	576	599	557	616	586	593	614	568	562	583	568	582	610	592	603	561	585	546	599	567	606	575	589	599	611	609	560	589	624	523	580	567	568	577	542	610	552	559	560	595	581	565	584	624	593	557	562	615	614	619	579	620	581	536	595	602	595	577	578	564	572	590	552	575	540	589	594	583	617	554	605	594	584	601	561	539	596	583	593	584	589	591	622	557	584	648	616	599	551	594	576	591	571	559	543	577	538	587	617	637	574	551	621	549	596	571	580	562	549	574	597	607	592	565	600	582	572	536	587	582	578	556	586	551	532	612	572	583	636	627	593	589	610	628	595	584	580	565	566	574	560	595	567	541	620	581	588	600	593	559	564	615	578	632	620	527	589	574	592	591	586	597	573	608	573	576	602	576	623	597	572	592	588	583	569	555	637	612	596	586	567	585	572	598	576	561	562	593	584	580	526	605	595	609	603	619	587	571	596	568	583	600	602	546	568	529	530	585	569
12121	20756	15044	8511	6406	4824	3716	2955	2342	1968	1788	1572	1373	1286	1185	1155	1130	1104	1045	1067	1033	969	932	1013	996	987	963	907	868	926	894	973	967	989	906	916	933	894	914	942	934	972	948	914	939	915	895	913	935	917	902	859	922	861	894	883	933	932	921	853	889	870	892	910	896	870	902	906	870	875	899	882	865	832	893	948	865	893	946	932	828	807	861	842	915	905	885	873	845	893	872	889	912	865	937	886	845	916	896	840	843	881	849	869	873	890	884	871	865	872	904	830	892	855	851	908	921	857	891	947	875	949	898	911	863	882	877	855	814	893	901	833	893	896	940	884	901	889	882	857	840	899	908	903	956	882	841	877	906	861	836	938	923	906	890	876	866	956	865	904	898	853	855	919	868	885	940	879	906	858	893	888	957	903	885	872	902	829	879	907	905	942	901	882	890	909	887	842	925	889	861	893	942	887	871	924	861	824	908	884	870	897	906	911	840	866	912	858	875	866	895	862	895	867	875	881	881	901	879	920	859	801	910	889	864	871	908	886	870	891	855	848	873	885	855	968	893	885	949	917	851	872	832	884	871	891	886	846	899	865	833	873	935	901	906	912	923	792	918	910	904	863	877	853	816	900	842	896	861	889	891	893	917	894	856	874	877	890	898	843	852	926	870	814	905	839	933	869	877	876	929	942	862	883	947	877	873	856	906	862	952	853	917	885	866	893	854	838	895	907	858	901	897	850	871	853	923	864	847	846	918	871	862	837	887	878	895	915	856	906	907	923	901	905	865	875	892	869	882	875	882	865	875	877	866	870	878	860	943	914	876	873	866	870	866	875	869	906	887	884	916	878	834	867	851	880	909	916	865	922	899	910	903	859	934	900	867	881	830	905	896	886	902	881	911	883	829	847	912	950	926	819	904	933	904	931	886	914	903	879	963	852	861	867	934	890	903	870	915	936	923	892	898	856	880	822	852	834	897	909	879	876	862	857	858	937	901	863	890	930	931	905	869	886	877	916	887	892	883	907	912	854	844	946	867	869	871	896	884	854	849	870	929	885	906	945	916	885	890	880	840	874	860	860	874	890	919	896	897	878	874	802	896	885	824	834	922	895	872	884	896	853	908	878	866	860	887	866	853	910	888	867	890	872	906	820	884	852	860	943	933	910	897	880	941	880	878	854	912	906	865	869	902	891	923	920	926	909	873	917	889	903	929	902	873	882	893	879	904	915	885	882	889	909	885	878	933	893	876	857	925	867	892	899	921	830	915	840	856	863	905	856	916	884	907	876	928	896	889	848	820	896	860	865	886	863	900	858	825	871	880	877	895	845	902	881	890	816	907	871	908	931	859	916	850	899	863	799	917	854	869	871	899	826	949	896	867	885	843	809	885	868	882	859	901	905	882	883	926	870	908	869	901	883	862	877	871	863	891	908	873	805	894	873	876	886	938	863	889	889	920	884	945	879	908	846	932	883	897	844	882	880	865	906	928	911	921	875	858	863	905	909	894	838	875	879	881	905	895	866	872	910	875	891	924	880	907	883	904	832	897	917	865	868	905	850	836	874	871	824	913	892	888	914	852	908	875	872	856	864	885	859	832	841	891	886	859	941	882	867	905	865	861	872	861	831	870	904	881	874	867	876	892	849	877	927	824	868	879	828	900	862	921	847	854	929	872	907	902	865	915	878	884	894	926	914	834	899	948	852	897	904	866	827	860	866	876	884	865	854	872	865	877	915	940	850	922	854	862	886	908	894	878	922	857	868	879	869	863	889	845	922	887	874	870	901	864	882	891	909	906	898	871	830	867	864	899	878	862	847	844	900	919	924	909	860	901	858	891	845	871	848	904	887	912	906	902	859	893	925	869	913	902	885	833	921	887	909	896	910	870	871	843	873	848	894	891	895	897	929	882	888	858	853	840	855	889	934	888	874	918	883	836	853	913	866	854	860	891	896	878	925	938	858	889	865	923	881	894	908	865	875	839	902	879	855	886	899	932	866	924	955	904	861	938	820	857	818	881	881	879	888	910	848	903	860	848	941	882	856	871	855	925	899	905	886	933	875	913	865	852	872	899	923	833	889	884	871	883	912	891	887	865	888	847	930	909	894	904	893	835	847	882	887	907	879	889	849	950	864	844	868	876	884	842	912	910	978	910	943	921	882	865	912	935	879	863	880	909	868	872	899	860	881	918	843	826	912	877	850	853	910	876	896	853	904	853	882	847	867	856	893	902	912	838	841	910	935	870	902	855	915	839	828	895	896	871	853	858	909	906	882	863	901	893	850	905	834	928	905	861	905	870	936	933	862	864	842	886	886	960	911	934	900	878	908	869	897	891	909	922	895	864	867	839	884	949	870	910	880	863	814	889	896	944	885	929	822	883	841	891	896	894	866	904	887	857	903	873	893	907	881	865	902	894	900	927	878	914	858	882	888	892	881	892	878	902	885	891	917	881	906	836	906	852	835	869	908	851	909	920	928	875	853	850	908	940	847	910	889	900	875	843	850	883	911	907	913	899	877	879	902	880	875	912	846	914	884	861	846	896	887	900	930	901	863	857	909	837	902	899	883	901	905	833	905	863	862	890	860	929	860	896	863	938	913	934	878	906	857	923	902	886	890	868	917	877	834	862	828	901	880	893	863	921	904	896	864	886	885	914	856	889	872	921	884	867	846	843	928	874	863	874	914	890	884	857	884	919	900	872	876	915	871	873	925	875	839	835	852	930	847	877	888	862	886	866	878	880	858	945	871	858	916	879	874	862	844	883	918	888	905	834	888	933	892	876	895	890	821	886	859	871	828	903	867	927	874	898	929	865	885	841	863	868	875	907	880	882	874	908	885	853	897	952	913	939	932	867	829	889	901	878	856	884	885	836	945	824	930	861	867	938	904	886	886	850	898	921	900	860	869	893	859	870	906	880	892	865	907	880	860	849	953	862	955	850	895	853	898	889	896	907	860	845	920	905	881	868	929	860	885	904	926	918	850	881	939	850	848	876	880	902	880	905	869	867	860	885	861	895	925	893	824	841	889	928	837	938	939	887	870	915	886	881	897	933	896	878	873	895	903	839	923	880	829	870	845	855	874	866	887	886	879	896	879	886	911	868	850	925	889	878	867	873	935	836	874	895	880	904	866	861	904	929	907	928	881	834	897	882	876	884	863	949	891	897	895	915	878	810	865	879	879	894	871	887	873	902	929	829	883	913	865	842	858	892	856	938	872	872	854	934	892	886	865	875	875	859	919	892	855	928	863	850	881	909	870	933	890	904	860	854	907	885	925	854	881	832	876	913	890	927	849	861	901	859	947	860	891	878	863	832	892	859	859	925	860	872	893	871	847	860	891	906	855	905	868	860	898	875	905	914	903	869	909	908	904	868	902	935	929	859	913	887	900	904	843	800	893	876	896	829	898	859	882	872	890	908	877	907	904	841	902	932	925	801	872	941	849	879	865	853	902	907	882	865	846	865	881	884	818	923	866	911	913	836	876	865	874	959	843	908	847	903	890
23522	21582	28580	25081	21216	10758	4138	2266	1629	1352	1123	1024	880	776	771	700	610	579	570	574	539	533	507	475	461	458	507	492	444	453	423	479	434	462	462	448	388	428	451	443	469	452	411	387	409	395	470	394	442	412	413	419	417	405	434	401	396	404	400	398	442	436	415	412	405	431	387	419	452	400	416	405	433	440	420	393	447	412	405	414	400	405	404	442	430	435	432	431	441	421	438	391	365	399	384	442	436	402	414	434	403	380	384	383	408	406	411	415	426	391	411	405	392	448	424	435	367	437	403	427	380	399	421	391	402	400	420	403	398	378	403	402	427	398	429	380	402	418	416	401	407	398	403	479	386	381	407	421	401	423	389	417	410	410	407	430	418	387	395	390	410	393	438	393	419	405	371	407	411	410	420	383	411	410	413	413	404	422	391	422	438	430	429	402	402	405	376	395	418	381	419	447	422	448	407	424	453	391	425	406	395	399	381	434	398	421	400	417	379	370	421	404	407	427	421	402	423	401	417	409	385	439	419	403	421	404	430	415	434	423	434	392	412	392	390	374	401	434	407	415	406	399	395	437	430	386	391	399	403	447	405	413	428	411	408	404	378	387	395	414	403	393	424	420	434	440	397	421	406	385	421	399	398	387	433	410	431	392	401	430	418	419	385	390	420	369	383	387	392	385	437	421	401	427	432	421	431	394	400	398	397	404	415	413	392	413	413	406	374	419	420	408	377	410	383	373	381	396	411	430	408	441	395	426	417	425	408	457	427	422	419	445	438	427	393	404	377	397	390	390	417	406	441	435	414	407	383	389	451	411	434	403	387	421	417	436	380	411	422	435	410	401	432	367	407	425	398	402	432	387	396	423	388	396	435	422	418	422	415	382	416	398	418	390	378	387	419	416	391	369	406	377	398	368	389	436	386	362	384	380	420	402	405	415	410	416	437	424	364	437	391	415	384	457	431	387	383	386	406	405	389	423	391	409	445	387	404	414	392	431	419	376	409	415	426	410	334	409	416	410	346	422	421	425	404	418	425	438	405	440	438	425	437	414	405	411	423	398	398	430	411	371	392	448	369	406	435	396	403	434	444	407	400	395	380	444	403	424	398	411	416	383	405	412	418	408	433	422	375	426	407	400	412	393	432	418	391	402	426	443	408	392	373	413	426	403	396	393	391	395	425	404	406	401	383	408	432	401	392	394	430	386	389	395	434	434	377	383	421	392	423	428	421	427	412	395	406	427	387	412	378	396	423	427	380	376	422	394	423	426	417	422	446	430	426	458	415	415	398	396	415	382	407	373	412	412	397	446	395	399	421	425	394	405	417	392	422	385	435	427	416	423	394	392	407	404	455	380	437	400	408	370	376	402	383	392	376	384	410	420	384	439	408	440	402	389	410	422	410	413	401	384	428	436	431	427	380	409	380	418	399	396	417	405	400	395	399	427	387	420	422	454	411	405	389	439	361	415	411	419	393	393	380	405	385	419	415	417	448	419	406	410	388	410	428	388	417	410	409	407	418	414	386	413	413	474	376	410	410	425	407	425	423	386	410	363	415	391	446	430	375	432	352	390	400	428	391	437	425	421	366	425	405	389	386	392	401	392	401	398	424	411	383	367	390	415	413	369	386	407	416	409	363	463	409	411	411	408	405	393	416	414	360	390	416	377	396	373	414	406	383	406	424	382	413	382	389	403	369	427	359	414	438	412	412	364	408	398	412	391	424	375	385	358	429	420	370	440	368	411	410	445	430	394	405	429	419	379	450	398	423	430	426	400	420	422	378	376	384	420	405	425	401	393	382	430	381	409	437	383	430	373	406	414	423	402	404	454	406	449	390	423	401	392	401	372	412	392	431	427	398	391	417	451	406	435	406	427	393	430	395	400	419	399	398	409	407	412	419	389	422	431	396	424	422	426	412	423	411	401	399	400	395	394	426	415	424	414	412	408	404	387	380	418	407	405	410	406	406	426	371	434	381	437	417	408	422	415	380	404	380	412	439	423	384	449	435	410	439	400	391	416	389	422	386	412	422	426	440	402	395	391	424	405	438	393	399	402	420	387	400	431	376	422	413	395	431	417	420	438	408	386	422	390	403	435	408	430	434	364	435	415	393	428	430	408	392	419	378	416	420	410	369	357	394	377	406	394	446	370	389	409	371	430	402	368	386	411	417	391	443	395	432	393	419	388	417	411	433	402	411	398	434	403	398	427	374	409	411	412	387	440	413	392	406	415	380	406	399	424	424	405	358	405	442	420	420	359	429	436	428	402	405	391	435	436	401	402	380	417	393	378	402	384	424	446	409	421	414	392	386	414	415	407	410	409	393	421	421	396	439	426	400	440	431	402	438	418	434	403	450	384	401	413	398	374	382	416	440	411	413	407	410	416	428	375	406	409	357	423	421	427	421	388	413	418	392	402	384	446	387	448	388	380	407	403	433	410	404	396	378	428	392	394	431	418	400	428	424	399	395	383	413	402	394	421	381	378	419	395	414	384	440	412	442	412	426	432	395	387	405	410	421	370	409	402	398	410	398	367	397	450	398	419	404	437	399	416	421	417	380	427	420	414	408	352	414	376	438	447	442	464	422	388	400	415	395	418	401	408	395	362	396	378	434	418	393	400	402	411	402	434	391	397	407	424	415	399	412	385	415	443	433	429	399	416	389	394	418	361	390	444	392	424	383	434	403	421	432	388	357	381	411	390	393	431	438	404	407	398	400	399	424	380	431	444	393	440	407	370	394	415	396	407	411	411	407	413	401	425	398	400	381	378	431	390	398	405	418	381	416	410	368	370	375	421	446	425	416	422	436	437	361	418	427	425	414	416	398	402	417	416	409	412	391	398	427	384	413	419	406	375	425	404	370	406	431	395	415	423	404	424	418	411	416	432	413	392	411	383	426	387	419	422	406	405	416	386	391	421	404	380	429	404	419	453	406	416	424	402	431	421	407	383	370	444	414	432	414	391	413	400	417	428	431	422	427	425	395	416	414	390	424	426	427	408	420	420	412	401	398	426	415	397	410	417	418	443	421	393	408	409	390	369	415	443	386	426	384	409	417	403	453	400	430	413	392	423	423	402	353	392	406	421	393	383	393	388	412	387	428	406	413	412	372	403	414	435	437	402	399	376	397	386	381	427	389	408	399	393	387	429	413	405	447	396	372	412	411	428	404	442	437	427	389	406	416	385	392	426	403	388	386	419	375	406	414	386	388	416	392	404	416	427	376	397	402	426	403	423	391	397	448	410	426	410	422	409	404	411	407	408	443	395	432	385	366	401	382	405	435	402	423	426	436	452	398	379	395	441	452	401	370	403	426	415	444	423	395	439	398	392	407	429	390	403	435	384	405	376	434	397	406	431	400	389	423	407	392	417	398	442	451	416	390	384	414	394	440	419	424	384	409	427	427	404	377	376	401	415	425	381	428	387	371	441	426	448	378	407	397	414	382	427	403	388	410	413	393	423	432	406	423	397	430	428	418	375	429	393	414	384	382	379	408	410
14202	30468	23012	14876	11789	8959	6651	4922	3896	3097	2595	1937	1744	1507	1460	1256	1182	1101	1002	988	991	921	833	883	838	837	816	762	744	754	724	747	724	713	713	696	718	720	717	699	677	636	739	689	695	664	676	647	672	667	660	671	655	727	676	656	669	637	666	672	624	632	630	664	665	646	635	653	633	619	664	690	650	674	602	654	647	698	649	621	652	670	571	655	635	631	622	678	627	648	674	623	677	667	627	638	679	649	663	656	604	689	660	655	634	688	639	652	641	677	684	606	659	625	595	647	645	666	632	627	667	620	654	623	580	636	652	675	640	665	611	679	644	607	626	652	664	643	614	620	635	619	642	612	657	589	633	651	656	613	659	634	629	625	662	627	640	659	635	643	636	588	664	617	649	615	635	640	670	613	626	621	587	641	680	602	603	673	637	638	617	687	628	613	690	648	667	655	633	679	618	641	630	650	612	645	606	651	637	635	651	625	608	650	618	648	633	650	651	665	623	565	669	664	625	627	643	679	656	657	635	625	647	618	672	615	668	611	630	634	624	619	632	628	631	646	630	595	591	660	639	683	678	640	617	625	634	647	628	644	622	613	642	644	629	609	654	625	585	669	673	610	689	631	682	663	648	628	611	604	614	611	620	605	657	586	679	648	632	607	661	619	630	667	603	625	662	618	616	660	611	622	635	610	625	660	671	662	646	660	631	657	654	648	646	641	585	651	615	612	617	630	652	663	625	640	651	620	634	683	657	617	624	600	645	663	631	646	656	625	658	647	594	614	625	608	635	611	663	661	662	667	676	622	685	631	618	653	637	647	667	669	643	658	624	617	605	601	575	661	617	614	628	625	628	640	610	641	628	627	652	640	635	619	613	619	641	657	651	664	610	601	696	605	645	641	625	639	661	678	695	623	662	611	649	640	650	636	672	684	675	654	630	638	645	649	612	608	633	662	607	691	619	673	674	691	605	636	603	645	642	598	638	641	635	633	656	685	642	623	587	640	644	659	663	641	625	659	654	633	615	630	639	623	653	688	638	624	627	632	637	633	619	609	649	636	589	643	618	680	605	630	671	587	640	602	647	619	608	636	638	726	642	642	653	621	635	625	617	662	663	632	682	686	662	578	619	639	660	636	588	631	621	639	642	645	626	631	637	623	625	685	664	647	631	620	601	647	631	621	634	631	596	589	646	633	662	691	658	645	639	609	641	682	667	606	634	638	659	662	677	647	644	637	632	623	632	642	608	656	628	631	604	624	630	630	647	599	621	642	642	634	614	634	648	662	647	682	609	578	665	660	638	650	636	626	648	621	637	633	681	622	622	610	636	664	644	647	664	607	644	661	622	655	608	638	637	686	642	633	679	652	632	625	664	608	619	648	626	643	608	640	626	661	614	672	616	565	581	671	620	615	622	623	612	670	620	646	708	642	654	657	693	621	631	651	620	626	642	662	611	644	640	616	655	611	676	630	639	670	620	634	639	657	644	623	605	608	612	636	614	651	675	653	663	632	662	615	622	623	608	617	656	633	644	690	652	660	676	657	606	621	654	648	655	652	636	634	628	606	667	646	627	646	651	682	646	663	684	636	653	663	673	636	620	648	640	640	607	652	632	666	707	629	634	624	656	667	612	656	578	674	633	677	624	630	629	644	638	678	636	643	624	655	643	670	626	611	636	668	604	604	660	646	667	624	676	615	602	649	629	626	607	643	629	623	621	638	611	633	619	635	625	596	630	617	649	596	647	654	653	600	605	655	643	611	593	655	657	630	683	661	656	640	656	678	643	639	631	682	604	626	628	638	630	675	634	649	658	679	643	627	689	647	619	602	614	662	667	589	679	631	648	640	686	612	640	627	617	630	635	692	631	583	630	641	664	580	634	667	644	612	636	627	602	645	661	629	636	607	624	611	642	665	641	604	624	620	644	679	628	651	613	627	598	639	640	680	684	583	625	641	658	640	621	616	575	658	622	665	667	578	681	597	629	631	646	672	646	639	638	649	657	649	669	635	669	607	611	661	669	624	638	684	650	622	628	601	652	624	628	653	669	658	650	648	636	636	638	572	656	614	636	623	671	648	635	638	651	662	602	642	629	657	619	649	604	612	638	645	634	620	560	646	635	629	657	611	610	599	646	642	620	670	595	683	667	622	660	657	642	645	663	656	574	649	579	610	668	595	596	607	661	666	645	613	647	686	631	625	677	645	649	650	623	667	641	652	658	637	679	641	622	616	659	662	616	642	677	610	634	658	609	620	639	660	635	667	635	607	614	641	594	651	643	631	638	655	658	615	645	613	646	643	634	630	653	637	638	630	663	650	624	605	660	684	632	657	656	691	641	637	658	625	648	589	632	654	607	644	664	685	657	644	628	607	638	624	616	610	694	617	635	666	660	634	655	631	642	575	626	633	631	646	614	669	651	654	665	628	634	646	606	624	672	649	674	624	661	618	615	635	637	683	618	621	592	605	620	597	660	625	589	642	683	658	649	647	641	649	625	600	628	644	608	663	671	620	617	645	633	675	609	642	609	615	646	589	677	606	637	646	615	660	666	643	622	664	608	670	648	628	652	632	668	670	612	637	625	657	659	660	611	658	622	637	632	593	682	612	632	639	601	600	646	611	664	606	659	679	629	607	640	657	617	648	663	643	620	614	624	644	629	635	597	617	619	652	671	650	611	575	622	694	631	686	656	624	607	629	622	617	661	646	627	702	593	624	645	630	619	654	594	671	637	646	644	646	669	625	607	661	641	666	624	653	619	629	608	619	642	639	609	647	668	619	635	611	637	599	638	620	649	580	640	610	629	644	669	635	659	607	630	667	660	631	678	630	670	657	604	666	647	642	613	659	589	610	646	658	655	650	639	583	686	660	635	644	607	644	617	578	589	655	631	631	666	607	610	636	611	629	651	636	693	651	605	666	626	635	642	653	638	619	637	656	619	631	608	638	619	620	627	613	651	649	613	618	632	653	596	602	623	638	650	607	646	625	684	621	604	646	689	596	632	684	639	597	603	676	593	616	648	649	654	598	679	605	609	618	618	625	657	627	637	590	644	702	668	603	621	650	618	607	680	686	640	664	622	579	646	636	643	664	608	631	674	620	643	651	618	626	639	610	638	620	630	618	610	635	647	645	617	638	694	613	619	662	665	671	632	642	633	650	664	640	670	629	628	647	649	667	614	642	659	610	639	666	675	641	619	625	638	611	622	690	626	612	628	654	622	648	594	624	646	642	611	636	658	644	616	695	599	695	588	661	672	629	621	681	601	623	631	637	669	602	652	628	661	667	596	667	633	596	650	604	626	655	637	662	631	667	666	611	581	562	655	683	629	608	617	613	658	645	646	625	632	623	632	652	689	674	647	615	625	675	626	628	656	646	601	647	635	651	636	629	644	617	655	620	647	576	627	638	621	617	603	606	651	630	628	674	624	631	566	627	660	625	611	603	667	660	610	636	630	628	647	615	636	626	647	664	634	610	640	652	676	620	631	643	650	625	631	657	594	594
24930	21595	26687	24618	7692	3239	2293	1652	1330	1141	965	974	895	784	755	802	676	653	693	654	581	601	622	603	604	565	553	595	560	566	518	603	567	585	611	575	588	525	545	522	508	532	529	570	563	568	536	581	571	555	550	515	560	530	529	559	551	560	542	550	531	567	557	505	559	509	563	588	555	523	541	514	543	573	501	529	543	531	519	536	540	557	526	504	539	543	537	551	516	566	510	502	572	580	528	527	586	566	548	568	514	530	536	526	515	534	548	557	579	532	537	541	514	525	552	558	538	524	547	533	518	531	505	487	560	538	504	553	549	532	509	522	548	532	550	538	541	557	527	525	558	547	527	564	576	537	526	527	531	520	519	529	518	520	526	503	536	530	514	531	560	531	542	520	528	541	539	547	539	503	510	546	551	537	516	520	515	508	551	547	585	520	555	569	548	504	544	524	502	555	528	552	505	539	541	523	499	517	531	545	556	554	547	581	519	524	571	521	533	522	512	573	528	560	513	543	540	504	574	534	543	519	573	533	529	538	521	537	526	494	547	534	549	551	529	517	536	531	529	576	562	575	559	549	552	578	547	536	531	536	559	492	548	501	540	542	564	542	554	579	489	538	517	538	541	559	563	534	560	508	535	521	512	532	546	528	496	546	529	534	549	532	543	561	540	522	535	541	544	530	520	542	527	526	595	562	566	525	508	542	518	519	529	562	547	569	528	527	519	523	505	524	563	514	483	523	495	550	549	562	498	552	569	569	530	545	491	526	512	570	535	521	530	595	537	533	552	556	497	494	572	589	511	532	597	596	533	537	559	562	582	528	518	536	535	556	537	540	511	554	520	532	571	576	500	548	511	516	542	552	536	502	548	556	564	551	535	564	523	526	533	540	559	516	525	505	571	528	568	527	527	514	513	547	539	580	543	550	519	524	576	522	529	552	528	561	509	549	518	544	601	509	532	487	538	546	544	535	542	530	547	538	540	501	546	536	504	520	528	510	549	560	560	521	548	551	537	554	520	543	538	567	549	542	568	542	533	497	521	516	554	498	557	501	523	565	520	545	528	499	516	518	562	514	552	534	541	565	552	544	561	547	516	517	515	525	571	529	522	539	536	569	525	558	564	519	538	510	526	557	505	550	507	540	573	604	520	551	549	522	547	534	549	527	510	517	552	524	544	554	572	513	574	558	534	562	531	522	501	580	560	534	518	546	538	513	505	577	545	578	584	579	530	549	580	516	496	516	565	542	543	486	537	536	550	511	508	547	522	540	537	536	541	511	580	522	549	540	524	543	508	530	543	546	558	530	544	540	492	548	499	567	533	526	575	566	524	538	576	564	512	537	558	556	529	530	543	491	520	512	564	541	566	531	542	567	512	507	539	537	556	532	583	544	549	484	561	597	499	500	521	565	521	524	521	543	553	521	566	524	525	503	570	549	561	539	570	566	553	548	546	535	556	502	526	512	553	539	566	537	545	532	549	572	508	545	527	588	557	563	526	535	565	525	535	537	550	499	525	524	557	558	542	525	520	540	570	505	518	514	536	502	519	589	544	571	551	503	557	537	543	561	515	537	499	532	578	563	559	531	544	500	525	508	533	520	522	521	532	525	557	517	545	548	516	529	504	552	528	554	506	538	519	537	520	505	579	579	533	535	515	591	551	562	545	535	573	572	562	542	531	535	530	526	507	546	561	534	520	533	568	519	563	559	575	528	557	508	557	467	530	524	539	487	499	522	498	546	542	528	549	544	534	549	557	558	527	559	532	524	510	545	523	567	530	570	541	538	500	518	575	522	510	503	578	544	530	596	550	538	528	492	518	555	522	541	494	487	500	544	574	508	548	535	542	508	554	539	523	514	528	545	520	518	547	536	567	522	528	510	521	513	532	511	559	538	543	479	525	573	551	548	562	539	556	547	533	541	530	479	505	528	540	515	522	531	573	540	554	521	532	519	507	522	530	527	508	521	548	519	574	525	540	535	541	502	519	575	504	533	569	527	558	528	543	579	550	568	586	571	571	550	473	514	554	529	520	545	533	536	546	539	567	533	509	504	559	500	554	509	541	562	555	574	509	532	525	465	572	550	525	530	553	515	522	516	543	528	573	521	567	531	514	574	545	528	528	527	541	543	566	574	558	508	548	530	551	561	505	526	541	520	529	504	577	556	471	546	520	571	514	512	498	508	504	556	566	549	485	557	519	549	536	551	561	516	558	547	578	545	527	518	569	558	530	517	550	522	520	505	553	520	514	513	536	540	525	570	565	560	509	510	567	531	549	540	526	545	539	540	528	555	499	557	567	557	524	531	574	543	527	523	533	525	560	541	496	557	523	550	527	502	542	546	485	546	495	515	555	505	572	543	527	543	525	549	553	514	557	533	568	553	521	528	560	500	522	555	514	521	535	536	549	514	530	530	495	529	554	589	539	529	533	546	516	528	537	569	554	557	533	525	526	529	547	523	531	511	554	533	536	494	528	564	557	529	517	526	512	545	529	539	514	512	524	539	556	536	589	578	579	531	500	537	556	585	542	562	550	550	507	505	543	524	569	559	572	536	555	551	575	503	537	520	549	503	557	531	530	567	566	532	554	530	539	555	515	501	527	552	499	526	553	501	546	542	486	541	508	552	549	554	560	563	549	541	535	514	522	521	530	549	546	533	531	519	528	544	545	522	527	525	518	579	556	561	575	523	497	577	573	577	534	515	546	529	536	552	537	530	537	532	557	536	527	525	517	554	532	560	531	541	554	529	543	530	536	479	549	571	504	539	525	565	545	480	527	505	561	527	524	521	533	552	532	521	527	512	565	571	571	527	578	540	533	532	554	549	532	518	530	526	557	534	553	522	547	516	512	512	530	518	558	524	586	503	535	540	543	554	525	535	540	542	559	518	544	527	531	527	539	533	503	503	603	571	505	497	559	539	562	527	560	524	572	545	569	543	549	563	505	562	555	514	497	534	556	525	521	538	514	528	579	577	536	516	598	552	541	521	527	509	554	528	531	503	511	545	487	526	524	540	469	534	497	525	539	531	571	524	518	551	536	538	579	531	519	544	528	538	557	538	537	512	504	536	509	516	544	567	537	537	513	530	534	576	557	553	541	535	552	547	550	516	511	546	536	524	543	547	549	538	545	529	502	547	510	547	513	503	567	546	570	509	559	539	489	541	530	543	505	531	573	533	513	565	544	542	476	542	528	549	523	548	564	516	539	504	574	516	568	558	533	583	489	552	550	582	540	487	552	527	539	532	559	533	512	519	560	569	527	529	540	577	534	517	569	537	536	554	515	529	505	509	588	498	513	511	556	503	484	517	532	525	544	540	515	514	535	544	575	537	536	554	586	502	517	540	505	540	509	500	550	564	533	553	507	500	523	527	549	527	525	557	564	522	527	548	529	519	533	538	517	515	510	519	519	491	545	564	486	529	509	533	530	552	556	518	526	557	564	551	574	582	519	563	551	501	587	534	510	524	560	530	568	594	553	516	522	516	500	530	559	510	507	499
13785	25484	19104	11785	8953	6835	5134	3952	3096	2592	2104	1853	1624	1458	1343	1245	1208	1078	1140	997	992	993	941	942	974	938	987	890	909	968	882	814	913	890	906	871	842	835	857	883	861	823	802	880	841	805	794	881	788	816	839	839	788	834	783	807	800	819	813	832	812	813	824	796	789	821	848	834	818	825	815	767	852	786	800	775	777	802	866	757	824	875	814	822	815	776	815	837	810	825	819	799	834	804	822	814	819	809	822	786	791	802	838	834	744	813	807	814	852	857	790	814	788	767	827	826	813	777	814	791	782	816	810	814	836	824	786	826	833	778	815	806	798	734	823	806	829	776	831	821	762	787	817	826	861	777	843	749	874	771	825	831	801	747	801	797	799	829	846	822	792	827	858	780	804	755	809	797	805	794	789	823	804	844	805	836	829	777	839	777	812	771	790	763	840	836	798	829	777	814	813	858	837	840	811	831	801	823	817	769	856	783	781	822	804	790	808	784	872	817	813	812	835	817	798	828	808	800	758	793	807	834	809	800	811	784	852	808	792	808	801	830	787	793	738	821	788	812	851	793	813	814	810	829	782	783	811	855	807	814	810	829	775	826	786	785	854	776	815	840	834	816	823	820	822	789	770	800	764	804	845	816	815	788	799	815	814	819	803	820	815	830	809	803	790	809	814	804	834	872	819	829	745	853	908	829	821	822	837	765	798	836	824	825	819	837	782	799	781	787	839	769	787	781	853	836	857	805	814	814	830	799	833	769	785	747	787	809	805	767	859	849	861	813	791	794	832	801	823	839	823	806	830	797	811	813	845	819	835	821	821	783	845	808	812	792	810	869	813	791	784	804	853	817	794	822	775	779	773	823	806	784	824	824	807	821	800	798	789	826	809	788	757	796	848	794	804	858	845	801	767	788	786	790	803	872	815	810	803	808	834	791	788	817	864	821	771	825	843	821	808	830	860	818	816	849	797	783	793	807	843	876	829	751	810	795	786	805	798	822	818	800	801	850	842	779	802	812	805	796	802	834	848	810	820	814	843	837	820	814	814	806	800	789	794	794	810	781	802	841	835	783	777	800	798	808	753	798	814	823	802	791	838	783	888	835	788	833	776	796	790	822	801	790	825	819	787	777	803	791	834	817	824	830	864	760	823	832	792	774	815	817	800	755	778	858	804	827	871	855	792	779	834	769	838	823	783	808	847	799	849	803	820	808	840	776	828	788	834	779	827	819	797	805	755	786	767	834	805	783	824	769	806	765	851	809	828	806	794	801	790	835	805	805	843	805	850	806	831	803	793	803	813	815	841	814	813	769	784	796	795	781	780	790	861	820	852	815	803	764	809	831	827	783	830	803	754	799	823	854	853	782	863	776	811	790	811	829	850	769	794	798	837	831	751	798	827	790	814	807	807	775	830	816	795	776	830	828	792	766	815	822	772	815	868	811	778	723	799	749	833	818	792	770	755	866	831	820	724	769	794	768	826	774	782	765	750	822	840	791	788	836	822	798	820	809	815	806	804	875	797	829	852	765	844	797	796	806	839	838	806	783	767	825	823	813	800	773	824	800	783	809	816	810	826	796	806	826	797	827	822	822	785	839	865	809	786	884	791	803	805	841	837	794	809	788	787	799	831	795	805	845	839	827	771	787	801	796	831	781	828	801	841	784	824	880	814	793	814	814	822	807	820	815	866	820	792	820	789	843	834	845	781	824	825	811	824	841	864	794	796	802	806	810	794	783	824	821	809	811	793	838	807	788	819	764	821	822	784	819	817	759	804	792	810	825	830	813	867	837	817	809	789	824	818	776	776	766	811	830	847	797	771	768	760	824	779	786	832	823	823	804	795	799	790	784	779	783	827	768	821	813	841	805	810	836	798	855	763	836	838	844	815	782	810	855	828	828	800	847	814	802	851	802	795	792	847	842	801	808	819	871	825	754	785	829	817	812	759	838	813	807	812	827	798	793	834	775	787	793	798	872	827	821	838	840	819	801	808	812	801	857	774	824	807	801	851	824	799	860	820	812	855	804	832	805	845	775	831	807	795	790	794	799	791	840	818	813	791	805	765	814	826	801	796	832	810	809	781	781	813	802	811	773	878	824	862	813	787	796	812	815	833	827	852	782	848	779	824	806	808	820	822	880	795	822	814	792	768	812	792	839	860	801	829	817	810	808	792	839	826	780	829	807	863	776	859	802	822	811	802	839	851	770	783	791	838	835	812	809	824	793	809	836	766	839	792	810	821	726	841	846	823	798	796	815	763	797	855	864	806	842	793	849	795	829	810	789	833	828	824	826	828	837	825	781	814	825	781	817	859	870	863	776	860	820	786	813	806	778	826	797	841	803	840	825	784	797	797	767	870	827	814	793	765	862	824	775	796	790	828	851	782	792	837	776	805	765	789	837	829	810	783	835	846	811	806	834	822	809	780	801	857	817	771	742	850	835	779	891	750	843	789	834	854	788	797	810	817	851	783	813	848	815	793	836	821	820	783	870	804	775	775	857	771	767	820	798	830	774	804	830	795	861	820	815	804	757	764	825	790	766	801	855	804	785	795	863	768	815	824	844	865	781	830	821	793	790	799	817	824	843	796	774	858	811	796	806	824	874	796	858	812	869	766	809	798	848	805	843	782	812	775	796	801	767	811	838	776	802	789	842	810	813	806	863	815	826	809	788	782	810	783	783	798	812	768	860	791	801	802	744	812	845	770	769	780	843	771	797	788	783	824	835	795	827	797	779	800	777	846	841	766	788	807	829	772	814	781	769	786	783	799	807	794	816	800	757	762	811	806	806	811	791	806	809	797	866	828	735	809	801	808	808	792	832	798	827	809	771	850	806	815	848	851	834	774	785	825	777	787	785	785	825	815	768	830	795	828	822	785	832	787	842	756	810	761	819	788	847	824	805	776	819	813	765	801	776	806	824	822	856	810	865	840	837	792	774	812	776	817	799	785	800	768	817	824	756	855	860	801	822	788	809	763	825	827	818	804	845	818	818	838	826	780	803	759	829	804	818	788	777	799	825	813	820	827	797	764	861	764	743	797	760	797	824	842	791	783	811	795	821	855	824	854	789	812	774	793	801	842	803	781	782	748	785	783	859	790	801	787	809	806	800	763	836	788	794	815	822	841	784	855	804	810	769	780	780	854	808	761	813	808	788	787	824	783	818	861	829	774	820	862	804	844	820	787	859	806	843	765	794	762	785	789	794	843	833	831	805	807	862	825	813	807	759	769	786	836	798	851	829	843	803	835	835	845	772	795	818	839	826	751	816	771	782	782	840	818	818	796	804	833	777	856	778	840	832	810	801	799	772	806	843	792	853	790	861	861	816	817	787	803	763	836	809	813	783	789	796	841	818	814	832	843	854	843	812	795	779	807	803	821	832	843	875	829	812	785	823	832	828	826	853	783	812	788	780	810	826	795	810	842	808	851	819	874	806	770	774	829	824	797	806	817	865	828	837	828	819	785	839	818	799	841	822	789	797	799	791	826	818	805	840	788	809
22768	21617	29143	24628	21634	20345	8564	3319	2234	1831	1507	1225	1078	918	768	715	698	601	631	531	518	487	473	495	406	435	422	412	394	357	400	396	378	356	365	365	362	368	355	372	378	355	329	363	353	298	330	335	313	352	312	360	309	331	342	357	331	310	341	321	325	349	358	290	309	339	313	303	319	313	333	322	303	302	320	294	324	317	311	310	305	288	330	294	291	333	299	289	342	293	300	321	311	309	320	369	320	342	334	358	333	304	302	309	310	342	324	337	315	321	298	295	333	330	328	321	321	305	309	327	290	302	310	312	312	309	267	345	312	322	300	309	328	302	286	318	301	316	325	297	323	323	314	333	309	310	314	313	333	318	317	300	299	331	302	294	315	317	338	313	318	257	315	305	314	312	328	316	301	328	313	299	266	309	334	307	309	323	326	299	328	310	313	285	311	310	353	285	292	323	317	293	282	306	321	353	319	297	308	307	333	326	299	293	292	365	307	313	309	300	326	303	306	308	346	328	316	352	294	293	309	300	298	297	323	281	300	294	332	307	303	297	329	313	321	338	331	309	318	296	317	302	308	310	314	311	343	293	313	304	261	308	322	305	323	281	290	349	315	300	320	315	344	306	313	295	337	312	317	308	306	311	346	324	305	302	287	334	329	307	329	299	353	299	303	298	307	330	333	314	313	337	270	300	332	323	299	308	319	287	300	303	299	309	303	343	358	293	334	341	295	324	325	267	296	297	325	328	306	327	315	323	324	331	316	331	292	299	318	303	343	312	318	341	290	323	290	317	312	329	329	290	317	323	312	308	306	311	324	306	328	305	319	321	283	301	312	344	297	308	308	316	293	308	320	319	299	330	317	331	333	308	305	314	306	309	293	292	290	305	296	305	304	291	317	302	301	322	281	312	322	295	301	317	289	315	309	323	322	313	282	314	292	321	319	327	304	353	331	316	317	277	292	308	301	315	295	316	335	306	293	295	355	312	305	311	304	317	307	324	301	307	302	360	327	296	313	321	331	247	310	302	295	323	304	339	287	318	306	335	306	333	297	293	293	307	317	318	333	317	314	327	331	332	339	334	297	320	323	291	297	325	309	285	328	325	296	356	318	303	312	343	317	322	330	325	333	317	362	331	294	274	318	292	293	297	291	312	289	349	295	286	308	305	331	334	305	329	318	336	317	303	306	304	330	285	311	290	277	298	302	310	340	321	315	280	311	319	301	325	316	333	284	291	312	293	300	311	335	329	319	318	314	286	333	282	271	275	319	327	320	327	288	290	330	280	341	307	324	315	318	320	313	303	290	324	303	279	324	339	293	286	308	304	302	299	295	285	350	304	301	328	337	312	316	344	298	309	307	293	321	322	298	317	324	353	293	334	293	288	309	307	348	313	300	288	315	328	326	325	305	305	327	300	303	299	321	294	315	327	290	318	342	320	325	314	300	327	315	287	339	310	328	290	322	301	307	313	313	280	303	286	304	313	316	293	294	297	343	327	326	313	296	288	297	306	287	339	336	322	318	319	308	306	320	322	302	321	297	297	316	327	333	300	297	314	349	281	277	288	307	332	289	332	325	281	318	326	326	342	341	304	303	334	304	319	300	326	341	325	338	296	313	304	297	309	274	295	301	305	296	329	346	338	336	331	336	308	316	323	283	327	304	335	316	339	315	307	340	302	288	316	323	330	310	308	295	283	331	297	315	325	300	323	302	288	324	317	335	303	346	294	302	332	321	328	311	310	318	324	299	306	309	287	284	301	308	303	289	289	316	286	314	303	313	307	311	324	329	317	332	312	291	283	311	297	294	309	329	297	288	303	298	296	291	348	286	342	328	321	321	317	322	313	323	300	315	338	334	319	320	283	334	310	313	321	300	326	317	311	300	320	282	322	334	343	320	299	303	333	302	306	298	305	314	322	302	328	313	301	285	317	303	315	319	293	317	281	327	317	319	308	296	310	304	289	291	340	327	330	325	323	293	312	305	318	322	309	343	300	322	307	329	308	326	295	273	313	290	300	315	297	275	297	291	304	285	302	326	304	330	298	322	308	330	287	289	310	316	325	307	322	330	309	303	325	301	352	326	322	334	298	324	314	316	292	319	308	316	307	332	293	285	298	316	290	311	312	303	291	329	293	285	295	317	308	278	285	310	305	307	346	343	289	294	317	329	322	336	311	309	330	317	298	348	310	311	330	323	291	335	316	319	311	332	289	330	298	301	322	319	310	293	349	305	310	293	317	318	325	301	309	281	296	293	322	301	334	321	332	328	344	302	296	312	323	317	315	306	345	315	322	334	327	336	332	315	295	327	330	289	320	303	342	325	347	314	341	282	303	316	319	306	278	284	326	303	316	310	319	300	343	314	334	294	300	342	294	342	317	280	323	306	285	279	313	357	275	338	316	306	289	333	292	294	298	320	271	302	311	304	304	287	283	292	336	320	311	314	360	327	303	336	306	319	303	309	284	313	327	298	308	327	316	325	318	298	317	313	306	308	307	312	318	307	335	325	296	335	284	321	323	301	291	306	320	284	316	334	308	320	319	288	318	301	306	311	324	330	298	323	334	310	312	307	308	349	274	283	333	290	299	304	298	287	310	277	306	318	296	297	318	312	309	323	310	351	290	296	290	304	333	289	298	313	310	280	347	328	329	309	321	287	302	344	288	328	340	316	299	265	305	295	312	297	325	306	336	324	298	325	312	331	307	333	323	302	294	323	283	315	280	331	315	312	301	311	308	313	308	278	280	323	307	305	278	319	304	313	296	316	288	322	301	282	300	330	287	316	317	326	301	292	297	324	312	310	319	307	287	279	321	306	307	327	314	318	301	324	300	314	281	347	330	294	347	309	307	337	277	312	294	328	320	317	315	304	323	281	302	337	306	295	286	314	330	319	327	333	326	298	322	316	321	279	319	297	310	298	319	346	306	292	353	300	319	299	307	292	300	297	319	285	310	330	302	301	313	321	305	319	316	306	321	301	294	377	317	294	270	328	331	285	304	295	301	296	313	326	303	293	349	323	300	335	299	320	293	304	327	304	299	356	277	309	313	277	332	329	299	304	315	346	319	294	327	346	324	311	300	356	295	327	308	285	287	303	306	340	300	327	284	323	307	311	317	296	326	295	322	336	324	317	310	322	304	285	301	323	314	288	307	325	334	313	312	321	303	326	290	338	294	289	318	341	300	312	355	312	308	310	330	318	313	290	306	304	318	329	320	332	311	319	295	328	312	295	293	325	301	303	294	339	307	304	314	298	324	333	311	315	329	297	298	315	293	298	302	331	335	333	311	310	321	339	300	316	329	340	295	325	322	304	329	329	300	326	308	316	307	299	303	310	303	317	326	346	329	331	318	293	313	304	288	293	296	279	318	333	291	306	301	321	307	329	323	324	316	326	334	356	298	325	293	296	340	335	342	343	335	299	355	299	298	314	299	349	324	306	298	275	300	321	335	299	300	328	312	300	302	309	276	308	307	276	298	323	318	287	357	280	314	305	303	278	297
16640	33957	27747	19277	15196	11835	9163	6708	5326	4216	3189	2682	2149	1991	1712	1519	1244	1159	1057	985	1007	866	842	809	816	717	692	718	620	660	640	611	639	598	602	601	514	589	545	581	549	547	533	529	576	570	545	522	517	536	527	530	488	481	542	460	517	499	509	469	505	468	492	514	514	467	506	474	479	497	493	470	496	478	509	478	483	453	484	501	521	477	502	478	495	496	481	476	482	500	519	449	467	488	477	457	475	427	471	450	445	447	504	501	490	462	464	521	472	506	464	463	523	479	450	474	461	478	485	502	455	456	476	470	437	490	510	478	485	473	481	500	450	482	467	480	520	449	503	474	465	524	492	456	509	470	465	456	491	486	485	457	461	500	492	459	493	482	462	486	488	483	468	448	451	459	483	517	489	532	473	471	485	523	459	477	469	505	462	493	444	461	498	457	479	479	478	476	457	487	462	497	480	505	470	488	468	431	474	510	495	464	489	511	479	489	469	506	456	502	459	459	500	444	474	468	481	453	466	492	465	489	510	453	484	451	459	492	454	479	433	446	511	469	498	468	446	483	465	475	488	502	470	444	497	485	474	493	532	489	468	493	441	481	478	476	476	468	463	452	535	510	513	481	505	480	488	498	501	481	497	452	459	446	464	455	437	459	474	457	483	502	451	459	513	497	498	473	457	478	450	460	460	507	487	498	459	474	437	480	461	515	501	523	519	484	445	432	464	521	455	489	460	472	494	459	486	459	494	478	448	471	457	469	460	487	474	474	492	489	450	440	485	482	451	449	502	500	507	477	471	462	496	461	498	480	492	473	471	435	463	468	457	479	464	476	500	473	498	485	483	462	461	522	515	472	469	443	498	479	520	462	479	505	503	442	487	469	477	480	504	518	475	499	440	472	459	495	474	455	463	476	491	443	518	449	455	460	507	475	451	493	511	480	493	456	456	448	513	459	489	444	456	494	492	458	479	483	478	463	494	446	486	433	501	450	465	491	452	477	460	495	447	450	517	474	479	481	444	470	474	495	489	495	495	477	493	478	453	476	440	486	523	437	455	480	453	496	460	484	485	456	518	487	529	484	470	457	461	493	494	461	531	476	434	483	469	465	484	466	454	474	495	482	472	507	446	454	460	450	471	465	511	468	436	496	482	500	464	498	479	469	474	490	481	426	479	473	466	482	464	486	507	471	463	439	468	526	475	438	445	437	447	467	491	508	504	463	489	468	525	490	494	516	478	503	461	465	435	510	469	484	467	483	523	490	465	475	477	452	501	491	453	470	440	453	472	473	488	457	465	429	454	443	447	509	482	475	471	487	470	444	468	436	483	467	485	450	478	482	484	463	425	484	493	493	503	458	480	446	466	468	442	447	507	518	456	504	495	503	483	477	466	493	463	475	455	452	468	466	516	461	484	443	436	480	493	486	480	464	482	488	460	450	455	489	441	459	469	481	482	469	492	486	489	481	472	494	481	496	446	496	468	470	506	496	457	430	438	459	453	507	489	455	498	441	493	452	443	487	460	486	477	499	444	478	497	501	507	458	463	470	485	491	490	481	437	464	484	482	457	455	490	482	512	455	489	476	446	541	489	476	458	447	479	471	492	505	459	504	485	454	468	471	453	478	451	472	493	492	480	460	500	474	507	448	489	457	449	486	488	497	485	462	477	475	485	482	485	472	437	510	534	472	509	484	464	482	454	472	465	464	458	445	464	455	489	510	471	436	489	482	469	491	455	487	473	473	477	468	477	442	500	494	496	433	478	493	471	460	482	482	442	475	464	484	445	504	443	472	509	447	455	428	491	471	505	466	522	522	462	500	493	427	474	450	461	445	481	479	494	498	517	471	449	444	488	479	458	451	496	459	512	468	461	487	438	496	467	495	475	490	478	462	524	466	471	486	485	471	481	482	454	519	479	457	463	524	473	466	447	463	461	488	452	480	457	498	516	512	482	461	484	500	466	474	455	489	459	478	514	474	478	476	496	506	470	534	492	451	492	482	476	491	453	471	485	477	462	479	496	441	494	506	447	457	480	490	519	495	466	487	470	432	469	484	506	416	463	461	465	466	455	468	467	495	452	479	487	465	457	440	462	477	474	483	485	463	433	462	475	460	450	436	473	508	479	464	456	450	493	464	501	493	478	431	471	444	463	444	476	476	473	477	472	494	449	476	505	472	466	464	471	488	532	450	446	490	461	503	467	470	464	491	502	479	495	482	495	508	496	495	518	487	474	467	479	483	499	456	446	478	431	489	464	483	476	496	496	423	519	424	497	465	482	465	469	471	468	483	481	461	479	482	476	462	492	451	490	449	446	434	482	480	451	496	457	459	459	460	474	477	441	447	499	508	489	472	464	494	483	447	493	452	493	484	452	424	466	478	465	518	468	453	447	489	455	470	454	442	484	480	506	484	482	502	464	485	436	493	454	510	500	464	465	436	441	478	503	491	458	452	493	473	462	467	453	485	492	477	470	456	471	420	484	451	477	505	499	481	504	461	481	472	514	483	486	508	512	465	466	485	455	471	470	479	466	445	488	463	478	526	492	483	479	466	492	453	478	427	510	474	447	468	475	448	536	462	498	527	487	502	464	445	445	498	468	462	487	476	496	472	476	448	463	495	484	473	458	478	457	503	475	438	476	443	478	456	459	469	497	493	443	499	467	473	487	455	495	464	524	484	453	459	464	458	488	468	485	482	448	481	471	465	491	463	502	464	480	472	471	508	462	494	499	498	458	504	464	466	470	447	444	454	478	484	487	465	464	471	471	467	465	488	493	463	475	445	487	454	480	468	465	459	475	504	498	507	475	505	487	465	486	519	482	480	495	472	515	454	488	494	475	462	489	449	464	482	475	508	477	487	478	473	449	512	482	506	445	471	500	480	480	462	488	497	470	516	461	470	469	459	483	450	498	492	483	508	498	516	458	446	498	440	472	481	472	467	455	487	452	445	440	480	468	478	506	466	501	492	557	498	480	495	451	445	481	468	487	509	476	464	504	508	487	469	500	454	468	482	496	452	510	470	465	487	471	471	460	460	458	460	471	440	466	473	462	483	484	459	448	506	463	431	465	453	494	464	509	493	480	512	526	462	493	447	460	468	465	440	476	490	486	491	515	475	519	471	470	467	492	451	493	502	455	488	481	458	466	476	438	494	447	504	446	485	519	510	460	476	476	462	442	492	470	465	449	458	494	483	463	443	491	482	486	466	494	432	501	494	491	444	509	481	476	493	467	483	462	501	496	462	446	440	489	493	486	496	461	505	440	498	470	447	474	441	479	491	477	488	481	489	445	449	481	464	457	455	486	483	448	458	501	478	465	463	489	469	430	471	502	486	448	439	462	469	490	454	448	522	487	517	484	473	442	465	477	441	497	466	475	482	430	490	453	451	469	465	460	463	504	523	442	478	459	522	473	436	501	436	480	451	499	492	468	474	528	437	473	496	457	464	476	492	507	507	496	477	468	435	470	499	483	457	484	490	488	477	464	500	451	468	454	460	481	473
27616	19586	12033	6398	3445	2236	1651	1298	1133	1005	891	832	740	716	698	696	677	668	609	631	670	613	619	633	621	597	569	573	547	584	652	591	615	635	588	596	592	617	602	569	609	557	594	600	544	558	627	559	614	580	548	575	598	563	564	549	545	600	547	575	572	561	574	554	602	566	559	572	575	557	575	578	591	592	594	529	546	567	563	588	604	564	593	588	582	592	567	569	596	533	581	599	582	552	599	608	573	583	593	548	561	563	544	614	529	590	551	593	592	548	602	572	551	562	610	557	517	552	581	548	585	562	571	564	575	539	563	568	562	562	590	532	526	557	561	521	547	524	592	594	586	597	560	588	572	573	549	570	584	544	509	530	595	594	592	546	577	568	607	571	547	549	595	554	576	545	573	563	567	543	613	556	544	565	564	526	635	563	556	527	542	572	623	537	521	536	532	567	576	561	536	548	553	590	554	603	564	539	585	613	611	561	592	571	588	574	600	608	549	563	581	557	598	586	555	579	560	554	545	600	554	552	639	557	591	576	566	535	621	556	580	539	575	531	579	569	544	578	562	555	632	548	549	585	576	551	539	572	508	582	584	541	549	584	544	539	553	529	639	561	553	568	608	586	589	553	602	568	530	605	581	558	577	542	521	519	579	591	544	602	552	548	577	582	540	599	543	517	567	600	557	547	539	573	573	583	596	548	555	566	549	579	561	566	555	593	583	619	558	598	548	531	573	567	608	567	584	574	551	580	548	548	577	533	568	535	592	569	532	527	586	560	614	585	577	581	578	603	570	581	598	599	598	536	557	554	561	603	557	569	544	574	584	574	594	549	545	592	587	534	568	618	581	510	578	567	553	576	571	614	596	583	530	567	514	603	574	574	584	531	592	576	549	564	536	601	545	594	556	572	588	562	556	546	571	589	587	597	557	582	575	560	558	553	624	568	583	601	567	602	555	534	550	580	558	554	572	637	571	562	614	588	548	577	570	575	586	574	548	601	525	557	557	617	589	602	549	610	513	560	562	620	546	585	535	588	619	544	566	590	549	550	580	571	564	591	545	566	596	558	565	551	579	618	586	581	572	498	576	598	616	568	581	589	546	579	572	554	567	539	586	579	554	588	560	563	568	601	535	572	565	599	534	614	612	584	543	602	564	558	563	562	592	601	540	590	541	573	559	586	593	583	562	594	549	555	539	543	533	577	566	567	581	532	584	571	497	574	571	596	598	544	523	611	555	575	548	598	582	595	580	599	496	555	550	559	557	556	559	598	530	596	561	571	587	560	560	559	566	561	564	613	555	571	539	568	570	549	555	611	559	567	542	559	555	561	584	551	580	519	542	574	585	539	582	545	587	598	591	594	592	555	565	582	591	534	545	574	570	544	574	648	558	544	537	575	543	577	617	557	581	563	590	557	564	577	578	576	595	563	581	546	538	536	557	559	582	567	587	550	563	582	606	593	577	528	569	560	572	545	547	609	557	587	576	606	578	569	581	547	615	559	565	628	548	533	589	617	579	556	549	553	574	587	587	562	605	569	557	550	583	577	578	527	603	609	558	647	619	600	520	522	591	533	569	571	559	556	532	594	581	583	560	564	566	561	614	587	561	615	534	594	564	600	585	560	594	619	589	589	580	563	589	578	531	589	582	553	533	589	576	513	588	593	577	550	525	524	546	576	576	549	546	576	575	568	623	566	557	540	574	582	583	577	573	585	561	563	553	571	580	604	572	555	542	566	558	557	536	565	554	585	547	590	599	575	563	536	576	570	593	569	563	563	581	582	522	560	537	603	552	583	558	577	633	592	575	595	570	611	576	579	577	600	586	560	570	571	529	555	599	603	556	571	559	588	590	590	570	606	584	532	591	546	549	563	612	621	587	515	561	585	558	575	603	562	549	584	597	586	586	596	576	605	589	545	560	586	587	568	589	564	555	575	568	580	561	571	544	574	583	558	578	576	555	510	562	604	569	552	585	583	581	538	560	546	558	561	527	605	572	561	575	578	575	576	613	625	579	564	585	570	553	560	564	588	615	592	616	577	544	504	606	578	555	557	597	529	566	570	507	586	600	535	532	572	596	550	569	595	562	602	567	580	560	576	617	542	566	543	585	533	567	583	585	568	579	601	575	591	585	578	560	564	581	604	529	581	542	539	561	561	567	576	614	556	556	545	610	551	571	600	528	595	584	579	601	635	588	584	585	576	591	553	568	585	558	603	541	590	563	559	578	610	550	580	569	582	599	572	549	538	578	560	539	579	577	598	560	616	571	514	563	570	585	566	586	591	559	578	597	597	602	569	566	555	562	566	563	569	584	572	555	586	613	573	576	589	590	591	552	566	574	575	629	565	554	532	558	552	606	609	579	573	568	595	612	557	560	612	598	582	567	576	573	520	582	505	535	554	587	561	612	535	593	552	544	581	517	606	560	545	581	555	565	557	568	562	529	541	589	590	584	560	524	562	547	549	566	606	555	550	566	563	546	557	542	600	581	582	534	534	597	577	586	558	585	553	542	592	596	595	534	602	511	573	621	591	594	581	594	611	544	556	577	561	552	628	558	538	594	573	526	545	559	558	608	570	556	597	554	610	596	612	526	585	589	541	598	575	589	535	561	583	581	532	560	577	586	560	568	612	593	558	554	586	598	610	583	598	585	550	553	597	583	584	584	578	583	529	607	590	531	572	540	562	600	544	563	546	572	594	607	561	578	585	600	603	609	595	585	555	580	546	568	545	566	592	550	575	585	527	555	590	542	588	556	556	582	599	602	606	547	555	537	551	570	592	529	544	582	589	574	598	573	591	600	569	579	569	532	586	580	585	563	551	531	546	604	576	551	594	569	556	573	555	559	522	599	600	592	573	581	567	532	582	605	578	570	552	533	550	591	572	591	571	592	549	572	610	521	579	534	552	561	576	565	581	582	529	549	570	521	579	589	548	628	551	535	587	561	571	619	555	599	558	545	564	571	595	582	554	584	572	618	569	553	602	566	560	545	575	542	565	613	583	584	564	573	554	578	553	615	581	569	577	553	561	591	576	529	568	598	579	620	568	562	591	584	541	583	549	534	556	583	587	588	552	554	582	584	535	535	506	582	563	580	564	580	602	567	543	616	557	577	581	590	547	542	558	569	600	567	537	569	576	603	531	574	556	589	583	556	572	583	588	577	610	563	577	567	582	582	621	592	585	543	592	543	575	587	599	547	591	558	523	576	640	555	542	546	531	568	580	604	552	538	590	524	540	549	602	561	510	593	559	574	563	574	560	565	597	560	570	591	621	558	577	576	614	589	579	600	557	600	546	572	594	572	558	561	617	556	578	583	589	563	581	607	549	585	574	569	556	570	565	606	583	570	560	581	528	556	536	593	544	585	563	554	537	585	556	588	574	582	592	557	540	595	587	542	590	551	599	557	563	552	579	564	578	606	535	521	565	602	571	552	569	579	549	581	570	589	551	580	518	527	524	548	549	553	545	546	571	556	520	596	522	601	568	520	588	533	572	604	586
12243	19841	14870	8599	6321	4727	3673	2789	2296	2058	1715	1480	1357	1247	1237	1136	1094	999	1091	1040	1021	933	958	974	978	916	914	953	938	940	873	967	980	935	909	892	870	917	879	867	910	900	898	847	885	859	855	903	936	853	881	927	824	906	916	887	897	862	871	874	857	832	899	862	887	809	864	921	905	915	897	854	869	838	898	888	866	846	947	807	834	904	878	830	857	860	886	841	864	853	896	831	872	831	863	853	843	901	865	859	827	893	870	865	862	870	838	915	867	921	859	807	863	876	832	896	861	869	870	883	893	914	863	864	854	847	938	951	880	843	840	877	835	951	865	867	872	898	919	811	857	839	877	904	855	867	843	856	850	876	896	892	869	835	864	874	872	885	869	861	863	863	800	850	848	901	920	845	818	891	892	845	906	904	866	836	829	859	860	884	804	819	902	859	872	826	858	859	875	901	898	872	905	900	824	866	831	943	860	824	822	842	815	842	858	891	870	823	840	869	844	884	965	865	837	883	874	892	924	856	920	857	882	858	800	852	915	843	856	843	858	848	884	866	880	864	862	862	824	860	863	891	893	888	818	863	829	894	833	840	898	834	895	874	835	814	895	939	901	872	854	904	834	861	867	871	860	857	814	837	854	888	935	877	848	834	913	865	816	862	893	889	839	888	860	853	875	858	867	810	878	817	848	921	856	909	908	890	861	840	832	866	888	803	816	884	876	850	840	885	908	882	906	864	846	866	875	886	807	883	941	915	828	882	878	854	888	907	818	907	872	920	860	851	853	826	839	805	861	843	837	885	868	905	921	850	896	904	894	879	850	869	895	882	832	859	897	879	845	880	914	879	889	866	878	881	833	873	869	869	924	840	814	827	946	881	873	876	922	895	898	889	876	832	857	890	838	897	839	907	863	895	898	878	895	848	848	871	888	910	850	907	884	936	821	916	857	859	861	842	916	872	840	911	840	894	893	892	862	892	800	857	827	901	867	859	909	864	823	906	842	916	876	879	897	856	860	877	843	811	848	832	876	857	856	837	860	860	854	886	880	850	872	847	872	854	817	886	877	914	870	888	857	807	866	841	844	842	899	793	918	905	877	896	921	912	829	845	862	931	854	872	857	868	863	863	850	827	871	867	849	844	841	860	813	898	827	883	832	825	873	862	890	849	857	870	848	903	888	896	910	829	840	861	887	907	872	888	854	859	894	874	899	830	822	837	866	868	871	891	824	881	862	853	902	846	899	888	885	843	864	797	866	893	837	923	834	900	867	908	951	859	843	843	820	826	884	959	940	906	839	860	883	862	839	917	889	921	876	828	876	837	879	857	840	881	869	944	917	870	867	885	865	825	880	861	834	867	877	937	925	875	807	874	839	889	851	851	893	836	884	913	871	891	882	920	822	846	873	950	877	870	832	860	839	879	817	884	849	868	855	888	887	866	895	886	901	895	871	884	900	837	902	910	853	874	871	875	889	881	869	883	861	891	918	842	883	872	885	848	834	872	858	872	914	903	898	864	864	865	867	844	825	836	889	886	851	871	857	833	889	874	825	902	904	873	824	862	916	870	914	902	890	880	862	867	889	904	906	879	860	844	879	837	855	858	875	870	904	842	903	840	826	834	901	915	833	888	883	810	861	856	949	853	885	882	866	874	902	896	821	875	812	820	865	930	912	843	839	893	915	872	933	892	825	862	857	868	890	910	885	881	904	897	879	845	875	875	872	856	855	906	884	824	867	844	906	878	845	837	868	896	881	835	920	905	869	903	930	873	877	861	912	865	848	871	844	903	892	903	885	891	820	843	838	888	823	886	865	921	883	877	842	896	884	907	872	818	888	832	866	893	867	845	870	839	889	901	925	873	839	877	813	853	856	867	912	827	879	867	869	840	864	895	857	906	917	877	876	889	904	859	888	873	876	872	886	931	973	904	866	865	903	942	838	908	809	864	878	872	890	900	914	829	905	838	851	884	853	859	909	844	849	874	831	892	806	830	897	852	865	904	927	862	887	869	872	889	860	907	867	838	900	892	839	847	847	893	868	916	859	847	863	864	879	904	886	861	877	869	814	850	871	813	861	892	840	874	782	893	826	845	890	887	856	888	817	883	885	844	838	867	844	905	796	836	859	905	851	874	903	868	908	891	857	926	955	873	837	881	923	920	874	869	872	843	836	891	836	890	852	828	879	829	864	852	824	905	899	865	902	848	895	897	885	846	905	877	840	858	842	830	849	811	854	838	842	864	894	840	883	900	866	902	871	918	877	882	870	877	884	898	885	873	869	820	867	942	857	842	856	875	892	880	872	902	855	884	833	895	909	894	837	858	890	904	920	859	854	913	875	906	845	814	879	830	857	855	883	916	872	913	885	889	848	885	894	866	822	841	875	874	831	874	898	906	866	843	847	897	842	854	901	827	860	889	858	880	910	889	832	845	852	855	855	880	892	802	889	897	912	899	892	875	824	880	914	865	817	887	846	886	869	867	871	945	927	918	838	851	820	831	906	896	892	874	885	873	835	907	842	832	888	855	873	903	885	866	861	902	881	855	913	890	884	849	879	818	839	924	887	845	928	842	853	816	851	913	851	839	872	880	884	829	874	845	885	897	880	839	880	894	859	916	879	878	834	889	836	821	830	880	871	868	872	892	901	916	940	844	875	836	895	893	868	916	904	854	870	866	853	804	840	873	878	895	901	872	905	904	831	882	871	884	856	857	828	838	851	882	829	881	931	849	879	869	873	813	870	829	877	861	860	885	869	830	855	860	895	886	885	902	827	809	874	866	837	840	896	882	865	843	929	882	865	876	856	902	888	840	863	917	866	910	828	859	920	793	893	844	844	864	850	827	856	877	869	819	933	902	814	881	841	905	850	899	871	909	867	813	887	862	876	849	868	837	844	854	827	849	906	919	871	872	886	884	890	847	835	865	950	875	875	845	845	859	837	900	865	832	892	883	838	916	851	931	805	827	826	881	840	900	812	899	890	862	857	862	860	861	901	897	891	909	816	890	882	931	878	867	844	850	860	801	818	863	876	883	810	864	872	874	855	854	846	916	825	856	839	880	907	862	923	848	894	885	860	877	879	888	882	871	901	910	859	940	892	844	848	816	864	879	836	849	898	902	929	870	877	856	871	847	899	885	846	874	882	858	889	855	867	911	878	881	882	887	869	875	866	844	886	804	892	906	896	917	908	879	873	834	881	929	930	895	877	915	847	838	847	855	903	828	875	869	894	895	903	877	849	882	869	866	861	855	855	872	904	842	918	916	930	920	905	915	846	815	914	889	829	875	862	862	871	883	887	844	824	877	844	860	862	877	838	864	907	899	880	906	886	932	879	816	889	873	845	903	843	906	829	879	897	862	920	887	862	869	889	883	858	877	876	839	893	852	829	908	845	899	895	887	870	876	845	859	880	845	847	879	805	886	834	910	855	831	915	872	867	911	815	881	879	847	893	833	906	897	862	841	864	882	890	916	865	892	825	863	893	819	855	874	879	904	904	829	837	899
23582	21585	28598	25110	21199	10580	3806	2265	1632	1286	1099	940	856	822	706	682	656	589	593	508	567	464	528	499	513	464	471	448	440	423	446	455	476	448	483	450	443	417	424	400	438	410	382	433	426	422	434	411	455	410	430	433	426	388	396	458	363	428	410	375	402	427	411	434	405	406	392	387	401	382	401	410	418	415	380	424	398	376	430	420	395	412	424	394	369	407	395	390	382	379	399	389	390	372	412	387	420	404	388	400	397	409	422	382	441	411	367	453	394	375	395	393	388	421	410	376	405	441	402	405	410	407	395	388	416	381	384	388	405	421	397	381	421	411	374	418	377	370	398	391	423	394	424	385	388	388	409	428	378	409	398	366	431	402	411	406	418	429	382	387	395	396	390	401	397	428	429	390	412	392	401	380	386	380	424	431	398	397	391	394	416	420	404	393	405	388	381	427	385	416	405	403	404	412	356	405	398	431	418	418	397	370	390	401	406	425	373	418	424	418	413	386	423	394	349	384	383	397	382	387	403	431	399	423	408	379	410	425	429	392	390	405	426	419	428	423	452	395	394	387	386	385	369	393	419	427	382	420	410	397	400	426	389	414	415	386	384	392	402	387	434	450	366	429	386	416	380	379	415	420	408	410	394	416	396	407	423	390	387	442	423	377	389	420	372	416	423	381	416	407	381	390	400	394	429	415	417	414	355	427	421	387	374	442	371	420	418	426	394	381	406	380	445	433	431	379	399	390	366	394	417	405	391	426	394	406	403	432	393	385	434	379	370	371	385	426	429	392	432	379	406	431	398	381	423	403	404	415	380	358	375	426	399	395	372	411	401	404	402	396	400	379	377	415	428	354	390	359	423	396	417	434	394	405	388	416	416	374	390	410	379	386	378	383	425	433	385	363	366	387	417	399	416	404	417	442	387	420	415	406	409	386	392	387	411	403	408	393	379	431	408	378	448	409	425	369	410	377	401	408	392	378	393	368	405	417	402	400	410	415	411	409	439	398	413	415	385	419	396	377	397	396	407	418	389	408	377	435	380	390	357	362	399	396	427	411	390	414	388	415	406	382	375	394	453	409	414	381	407	391	396	390	427	398	387	392	386	399	405	422	430	407	382	361	420	378	387	427	402	440	394	363	408	406	374	411	408	398	391	412	418	389	448	372	458	421	386	388	375	391	420	398	418	374	410	433	414	370	365	413	397	371	385	416	361	405	382	417	415	409	422	406	386	398	391	428	413	403	377	411	407	421	385	380	388	386	411	405	405	413	418	403	408	414	365	408	420	395	426	361	420	415	407	384	405	425	397	354	409	427	401	419	401	396	401	394	407	401	410	370	435	375	401	391	362	439	403	389	415	410	396	386	382	410	405	417	386	391	380	401	405	391	431	371	384	412	435	427	385	381	389	412	413	436	390	374	409	413	420	418	416	399	416	412	404	403	406	429	402	384	409	385	380	386	375	380	394	364	354	389	398	398	409	399	419	426	383	377	441	390	386	423	372	402	378	415	408	405	413	405	403	392	420	391	384	386	402	412	412	405	404	387	400	386	420	426	398	380	397	398	376	386	387	390	391	394	412	394	389	429	400	426	414	430	379	385	421	433	406	414	418	391	382	413	335	404	360	416	388	388	416	400	412	392	366	371	389	426	436	389	407	414	390	386	411	402	409	409	370	403	399	413	430	408	356	379	421	424	427	416	408	395	409	433	393	429	421	428	387	412	421	384	401	399	418	381	371	415	377	409	396	397	380	397	390	347	363	375	408	392	391	417	400	388	406	400	403	396	413	386	406	416	384	437	404	405	406	440	452	404	418	432	400	377	379	398	388	368	375	390	392	385	389	400	387	409	396	395	404	403	402	375	431	404	396	410	407	411	396	400	416	439	401	373	426	406	369	361	359	421	382	418	407	392	405	414	416	397	419	398	411	431	402	399	408	434	390	415	404	401	376	414	410	411	406	368	394	402	399	425	430	418	385	392	416	386	450	366	454	438	397	387	385	416	411	415	361	398	402	365	383	393	392	375	402	387	397	357	408	374	377	376	411	398	400	387	415	428	363	393	416	416	387	375	397	420	401	378	401	421	391	425	430	367	379	420	413	387	422	395	406	360	389	402	384	428	408	381	384	420	386	437	374	401	416	378	383	404	377	431	390	345	365	444	405	409	385	403	431	429	423	392	403	430	408	393	388	387	403	392	412	375	398	402	407	381	404	383	391	403	415	395	413	406	384	391	387	416	388	368	430	395	432	407	378	437	390	404	438	457	429	388	413	404	406	388	405	429	360	419	409	424	436	394	396	401	377	430	389	391	401	414	391	393	389	421	396	400	372	424	366	405	435	401	402	408	410	405	420	388	437	405	403	414	425	418	359	397	393	404	413	438	381	435	397	387	428	414	400	381	389	375	367	399	379	385	409	409	424	421	428	409	430	404	372	426	388	389	390	396	396	379	419	406	395	393	377	381	404	400	391	423	387	427	426	388	360	370	434	381	419	379	380	378	398	420	387	412	399	399	375	414	387	382	389	407	409	412	406	430	388	363	370	393	455	403	392	413	422	358	403	389	419	392	388	397	409	396	389	383	370	397	429	391	428	395	406	390	365	405	397	396	375	373	411	415	383	396	402	405	383	387	357	374	382	399	386	383	418	404	433	388	418	425	398	388	406	457	405	439	426	396	412	396	399	357	425	406	366	385	430	380	414	415	389	421	415	415	412	393	392	401	385	419	398	412	413	424	371	424	388	388	426	411	381	397	412	384	402	436	413	394	444	402	423	391	404	376	378	369	417	351	420	397	379	403	418	441	368	408	384	419	398	376	373	363	420	382	365	408	404	388	381	410	420	393	416	400	393	366	406	352	415	398	429	423	387	375	408	403	400	420	407	395	463	364	397	400	390	374	383	411	383	366	431	431	437	408	401	360	380	398	385	388	421	399	410	428	375	393	391	396	399	397	429	401	411	431	402	412	392	416	430	441	410	399	402	389	429	401	405	372	389	400	417	395	389	393	454	374	397	403	383	430	399	434	375	423	374	413	407	393	405	400	396	398	427	407	406	384	425	351	393	414	421	368	414	398	395	394	399	428	388	419	423	425	399	373	383	417	405	403	379	395	423	430	424	375	396	383	365	416	361	420	397	390	412	415	399	389	397	408	390	357	383	394	404	412	403	414	417	388	403	391	398	397	408	432	381	392	400	384	411	423	373	440	402	447	385	383	390	388	414	410	372	389	388	446	388	404	416	410	372	414	417	426	422	385	394	401	405	425	385	405	422	417	423	384	430	384	427	412	380	406	432	383	418	415	401	433	453	417	376	404	376	410	413	395	378	378	425	429	420	430	394	395	429	413	401	434	425	394	453	404	420	403	398	417	398	354	392	388	422	410	444	435	376	390	369	408	415	408	402	383	409	414	380	388	406	372	394	415	348	428	426	431	399	396	398	406	416	395	414	385	402	388	404	395	416	427	397	370	390	377	406	411	396	429	418	405	394	427	398	389	390	426
14139	29553	22995	15016	11560	8816	6367	4974	3799	3016	2446	2101	1790	1531	1409	1277	1087	1081	1066	949	925	922	909	802	780	823	822	700	770	754	773	767	720	745	725	674	675	691	683	653	691	661	676	631	661	657	684	680	640	688	650	692	684	667	635	657	605	640	610	664	622	658	636	638	666	663	600	671	641	616	648	628	666	657	640	661	611	713	670	607	661	583	632	632	627	628	605	637	659	637	622	623	626	632	646	680	650	579	625	613	632	657	627	630	637	606	625	629	657	611	603	674	644	651	620	607	624	581	604	667	606	572	645	695	635	630	612	687	620	630	620	633	604	606	618	643	631	644	624	650	686	652	613	661	605	631	701	644	599	675	599	610	661	650	617	614	641	640	702	672	670	631	638	640	596	630	660	660	590	653	622	556	625	640	650	619	634	600	621	612	655	649	620	607	629	631	667	640	647	631	637	651	617	627	639	635	632	600	656	608	647	576	630	631	624	642	620	623	625	634	637	635	600	621	621	670	624	612	623	636	601	638	572	630	601	645	621	621	701	673	644	617	617	630	669	651	600	646	624	588	663	637	662	651	663	653	618	623	616	606	628	597	640	641	646	629	649	632	602	619	600	631	638	659	645	641	670	638	635	650	624	593	636	635	654	625	641	603	601	579	600	648	604	634	662	644	663	620	641	626	647	584	641	635	626	648	651	643	630	632	602	602	652	605	621	621	620	638	599	674	602	600	685	624	677	650	586	609	643	629	636	659	612	666	643	616	655	613	649	667	670	641	628	616	639	613	578	654	673	588	630	647	617	655	652	672	613	593	634	636	680	609	644	624	597	611	662	618	613	658	602	625	635	645	636	598	637	572	675	646	651	611	649	667	588	627	611	598	575	626	637	644	652	618	574	650	626	635	671	627	580	648	636	609	620	611	691	619	665	624	592	574	642	619	674	636	581	632	608	651	644	622	596	636	613	610	663	650	615	614	594	668	624	648	615	611	667	655	659	644	656	626	633	603	619	634	660	605	657	625	645	641	610	643	604	610	639	603	603	616	605	582	605	628	645	632	647	662	626	628	590	666	643	661	618	582	656	649	629	609	605	617	566	656	590	613	662	688	620	662	655	640	621	651	640	638	624	602	637	625	629	612	666	583	608	617	637	630	631	650	606	662	622	599	608	644	596	656	593	603	671	647	616	613	625	645	649	628	619	611	638	628	647	575	621	616	617	609	612	635	597	626	624	691	616	658	628	659	682	625	683	643	618	637	649	645	646	636	625	613	635	593	622	676	630	613	647	648	624	603	584	643	636	638	636	657	657	618	645	599	666	628	635	608	627	617	623	611	641	633	623	639	617	623	632	649	679	641	650	685	655	638	614	615	637	603	575	603	640	611	633	601	642	642	622	627	649	636	651	582	618	678	643	653	601	609	652	600	569	585	615	654	645	630	625	630	618	611	676	644	650	637	600	652	638	625	619	623	603	634	628	652	675	638	616	651	646	620	599	628	620	579	588	615	621	634	633	620	579	650	638	627	634	623	632	612	619	648	616	663	615	701	621	612	660	693	651	581	611	617	625	567	628	627	663	621	665	641	644	670	622	651	651	675	674	644	630	618	670	636	624	596	619	608	657	599	618	636	639	635	653	684	592	601	619	639	646	598	574	618	614	626	653	616	581	563	666	612	663	605	601	617	601	627	634	628	626	616	636	642	643	611	634	629	621	618	666	649	700	590	582	648	597	659	638	631	547	584	641	615	640	611	614	627	657	657	589	620	680	619	643	667	616	652	672	595	596	645	610	643	631	632	658	615	625	619	641	623	621	620	661	632	584	610	574	624	612	642	630	613	671	624	679	630	649	621	606	660	640	578	610	651	631	584	638	642	605	613	636	610	611	647	614	640	616	654	613	621	639	614	627	674	620	648	655	652	634	668	627	614	639	588	628	645	649	646	691	609	608	625	636	648	616	633	656	636	582	629	638	639	613	604	643	599	614	630	663	624	622	639	660	659	637	640	668	661	657	615	649	629	595	619	653	583	616	645	621	597	632	628	676	670	600	612	615	666	624	633	630	640	604	649	642	665	622	643	657	628	625	618	635	610	668	626	651	633	623	609	572	650	645	659	627	686	634	613	610	620	666	633	613	626	622	670	640	626	613	623	599	621	605	632	623	669	600	659	623	650	611	616	603	636	648	655	611	628	646	579	652	644	625	661	612	618	663	638	631	625	647	598	632	676	624	605	669	644	622	623	625	656	619	600	648	602	609	635	653	601	650	628	596	620	641	683	616	639	612	580	641	635	576	617	653	640	620	622	642	650	618	664	603	647	664	635	651	628	622	611	623	663	619	656	700	610	616	633	632	616	631	620	661	647	609	657	612	627	615	642	605	672	620	648	669	646	631	616	610	642	637	602	588	627	649	607	595	674	613	592	635	666	681	626	635	649	657	636	706	615	618	573	651	617	647	605	615	615	626	621	644	668	647	603	635	636	605	610	628	647	645	684	618	652	611	633	641	622	637	636	651	613	647	686	617	667	600	673	671	587	649	609	617	645	622	618	649	625	673	632	663	608	575	601	632	616	639	654	623	616	650	642	628	629	664	624	626	658	660	662	551	664	625	647	563	634	608	649	668	615	633	630	639	614	652	625	628	642	631	603	644	612	629	696	595	722	653	650	647	621	616	622	613	598	635	658	670	633	637	604	638	647	627	682	613	615	594	640	646	615	626	577	643	594	645	639	662	592	619	598	641	607	609	622	607	619	654	608	644	588	639	657	665	651	637	667	625	624	640	609	707	644	650	612	659	607	649	600	646	617	632	619	645	597	604	614	657	625	636	651	583	621	607	619	621	629	613	607	670	629	615	622	643	632	607	625	603	610	636	591	646	617	614	598	628	616	648	613	599	621	611	636	636	627	611	612	606	601	665	615	621	588	584	616	657	563	625	643	607	654	647	617	605	585	681	673	625	614	639	631	601	648	651	664	631	616	615	573	609	607	638	593	607	697	631	669	638	616	597	650	650	634	646	617	603	667	654	602	593	668	582	589	613	614	636	598	609	630	621	594	623	594	622	658	627	602	683	614	604	596	617	613	659	659	628	658	626	641	627	641	630	621	627	649	647	605	633	653	654	620	624	616	635	629	614	657	619	592	652	653	626	616	608	676	664	601	642	645	600	608	646	635	606	643	641	640	681	584	614	651	631	660	591	586	611	624	633	589	612	633	615	617	617	618	637	653	643	643	625	636	611	633	636	612	615	687	653	661	643	610	575	605	630	640	621	611	631	684	642	643	627	653	633	619	655	655	626	622	652	631	593	597	625	586	608	677	616	618	625	650	664	641	605	670	632	578	601	636	663	644	664	620	612	604	637	653	619	648	661	641	586	671	653	578	619	594	635	654	661	644	672	638	653	670	650	637	641	651	675	660	581	606	640	602	644	630	589	616	638	629	628	618	618	603	640	613	586	600	639	657	622	639	672	621	619	617	611	594	620	605	632	629	664	640	624	596	657	616
24909	21594	26649	24712	7636	3236	2310	1704	1293	1172	1014	936	871	800	732	741	642	663	633	624	622	597	578	593	589	571	612	562	584	594	595	531	619	544	575	501	555	559	566	535	555	611	551	588	541	569	546	519	520	523	583	580	570	555	546	572	557	501	537	536	514	522	505	534	510	544	536	523	500	549	527	564	521	540	521	537	531	552	555	497	521	512	521	566	519	529	573	530	533	534	529	528	530	503	532	569	509	509	540	531	539	535	502	517	528	536	511	523	534	531	521	533	496	540	558	523	508	552	519	503	530	528	541	481	487	540	540	565	565	534	518	508	521	558	534	527	518	529	507	557	508	531	540	504	523	499	526	505	524	546	551	521	505	519	550	590	550	558	539	513	549	533	526	524	527	520	529	546	563	555	535	506	533	506	523	540	551	513	524	545	553	487	543	512	520	528	535	556	544	542	533	537	494	528	492	498	578	558	493	541	555	508	511	521	545	511	521	537	530	528	520	518	514	525	545	573	539	526	505	523	508	558	588	563	529	527	522	581	535	545	538	562	535	534	536	528	544	553	520	546	555	513	504	561	527	536	533	557	545	540	569	531	507	518	533	524	519	566	462	541	503	526	559	523	522	510	486	549	527	550	561	530	577	523	522	533	512	503	543	531	491	541	532	493	534	511	509	542	537	552	534	567	543	530	546	492	567	522	521	532	548	559	543	546	490	552	558	528	543	517	533	523	566	524	527	489	542	522	536	534	557	524	498	515	520	563	537	476	532	536	496	530	548	507	542	503	546	564	566	478	565	498	519	568	538	577	499	541	522	568	527	531	504	555	592	551	533	485	537	507	524	567	552	539	498	527	503	529	504	515	543	532	517	578	545	520	562	529	526	545	545	521	540	515	506	519	542	527	542	558	504	482	553	510	520	526	522	515	511	517	536	532	549	531	559	564	576	565	527	562	484	517	525	529	549	510	556	526	535	528	507	530	554	566	558	564	556	510	501	539	541	549	532	582	542	548	569	531	555	501	533	532	517	558	511	551	563	530	532	541	543	495	528	484	527	544	491	523	554	498	545	599	573	553	522	496	543	539	568	532	523	587	509	507	583	533	525	503	539	534	502	507	556	537	561	570	526	510	542	545	511	528	524	541	501	532	540	538	534	518	542	521	544	569	511	511	541	540	507	533	543	534	542	517	496	546	502	526	526	535	568	532	508	512	565	521	528	515	554	528	521	546	555	494	518	532	505	513	535	535	542	537	500	564	517	522	499	558	523	521	540	537	520	579	535	535	524	545	524	519	526	535	593	504	556	541	514	532	525	525	534	489	517	570	542	530	503	495	523	489	527	512	543	540	521	522	555	538	501	520	551	521	506	544	550	534	578	545	562	516	521	520	524	496	512	558	517	533	515	550	540	566	530	506	534	522	536	522	514	523	531	511	527	538	546	530	560	574	521	532	571	510	524	517	530	532	478	555	540	509	523	555	534	560	535	490	526	474	512	546	518	557	556	498	524	518	532	512	571	573	503	526	550	544	513	541	550	525	544	520	516	543	496	552	546	559	508	523	545	548	526	509	499	509	563	524	560	517	531	550	519	554	544	560	510	513	530	552	550	537	529	505	511	527	507	532	549	512	509	548	527	573	512	549	538	547	531	566	519	519	511	508	538	541	555	570	549	521	547	544	555	496	503	532	572	487	530	506	555	521	526	496	517	560	539	563	480	550	458	525	510	482	521	546	540	508	549	536	563	525	525	531	564	529	524	493	514	540	520	505	533	534	514	547	551	529	546	568	524	529	519	549	532	554	510	515	519	536	515	565	554	566	580	531	499	521	562	532	545	522	523	557	527	522	540	545	522	533	490	524	514	490	538	540	538	507	509	495	534	517	473	524	496	501	510	558	515	531	575	581	499	540	548	539	569	560	531	539	534	541	513	513	539	574	517	551	495	547	521	509	573	493	514	509	548	517	533	524	498	512	584	485	562	528	516	529	525	512	547	486	558	540	525	499	527	529	533	540	511	506	547	544	542	524	508	559	538	485	548	496	573	521	545	546	565	525	550	520	515	523	514	524	545	524	530	575	515	489	486	532	555	546	499	562	480	545	557	523	539	535	532	529	557	535	530	587	541	525	538	474	506	540	545	529	555	507	527	564	522	550	524	558	503	528	488	510	506	518	565	521	530	504	560	534	559	535	544	520	504	509	535	526	539	551	527	492	537	512	509	515	534	517	538	501	482	496	500	509	520	545	523	575	523	562	520	538	568	548	530	542	545	520	559	533	519	548	519	519	578	566	562	516	535	517	525	550	526	531	505	529	554	534	471	508	517	547	495	524	503	502	572	547	550	527	515	540	493	523	508	547	577	497	526	526	580	548	550	550	520	531	525	535	539	554	493	517	503	542	528	527	517	547	574	536	543	508	523	522	503	553	522	524	573	546	528	519	558	527	511	526	533	518	530	482	591	484	572	516	556	547	511	552	535	496	533	498	564	579	502	506	524	523	519	516	517	526	545	500	528	547	525	554	529	537	538	540	540	479	537	518	600	508	513	560	530	497	551	548	523	586	526	512	532	529	554	574	545	558	529	547	530	520	536	523	471	521	560	564	506	565	537	516	533	543	506	544	548	547	541	521	544	534	554	511	533	534	540	532	514	524	529	545	499	526	576	491	538	522	559	546	548	522	532	546	497	545	552	546	511	540	584	536	567	536	553	584	531	525	526	560	521	496	497	493	532	497	524	504	524	526	546	562	536	520	549	551	518	537	585	510	497	552	560	563	533	508	547	515	552	566	513	533	515	563	521	535	487	548	524	563	561	537	547	550	566	490	542	540	539	501	561	491	562	575	508	532	573	534	522	513	522	561	540	552	529	534	519	534	538	565	549	545	522	525	523	545	546	519	555	489	530	560	556	520	535	537	523	537	550	543	516	513	536	530	548	542	547	524	542	557	536	519	574	502	573	485	521	504	514	515	523	489	563	562	512	556	567	542	510	522	505	542	570	541	529	582	509	511	515	544	501	528	547	532	513	520	517	535	549	555	518	549	524	511	523	547	584	538	506	541	528	504	546	534	497	538	516	528	515	544	505	556	533	545	547	497	535	546	481	544	519	524	491	493	508	535	495	553	515	546	538	555	536	571	550	509	498	514	521	526	546	527	534	544	524	544	532	586	535	516	550	516	561	544	544	536	613	544	557	528	535	513	562	571	537	501	504	513	474	517	536	531	544	501	538	568	535	502	554	522	510	534	531	545	518	519	518	578	518	511	535	506	527	509	499	530	532	494	538	518	496	540	541	540	537	549	505	524	517	566	553	521	516	565	547	555	551	517	526	516	553	511	541	549	514	527	529	555	538	496	512	540	568	540	560	550	535	541	525	526	549	537	524	530	525	505	563	521	512	545	558	551	522	532	509	537	529	531	513	518	499	524	531	557	519	542	550	485	548	540	531	542	545	568	558	504	532	520	530	513	590	545	534	535	523	518	528	552	520	548	537	511	531	550	476	574
13414	25110	18785	11661	8874	6744	5087	3880	3079	2469	2072	1753	1650	1454	1298	1287	1156	1114	1069	1045	1031	1024	944	932	888	964	904	899	847	894	859	901	872	874	831	850	833	831	862	876	807	838	817	851	820	864	852	825	858	786	803	851	835	832	849	859	846	843	807	839	793	836	818	780	851	802	795	826	839	795	875	776	832	832	794	830	761	792	822	801	802	824	823	751	812	786	761	800	779	824	830	793	789	744	851	766	792	799	775	799	778	770	788	817	820	788	811	800	808	777	792	781	766	806	806	830	780	865	788	748	750	747	817	807	779	807	860	786	804	812	801	778	750	828	776	831	869	773	751	860	816	761	773	778	827	807	774	833	765	823	754	839	796	835	813	854	764	856	823	795	812	755	758	796	771	875	770	809	771	811	809	777	754	841	777	780	785	801	785	806	807	792	827	830	787	816	839	843	828	767	800	800	847	836	805	763	759	763	801	856	814	854	857	790	797	778	730	830	826	742	832	751	795	860	780	814	858	840	783	806	760	781	837	770	786	768	826	791	770	786	821	880	817	811	784	775	830	818	782	795	764	800	824	748	781	834	809	826	775	788	797	765	756	818	812	837	747	788	803	796	820	809	798	827	830	811	771	799	804	883	785	823	785	796	813	744	873	801	795	843	863	806	806	781	778	859	776	749	780	829	819	816	818	823	768	838	765	780	769	872	873	799	778	804	771	793	805	785	824	794	791	832	802	856	794	787	819	793	838	788	838	826	793	788	742	816	832	772	752	828	839	812	821	814	809	791	810	733	810	763	802	753	780	721	792	789	767	807	756	808	795	813	831	793	826	792	827	773	824	754	817	826	808	817	804	783	769	826	788	858	759	815	819	797	777	827	776	779	736	833	790	767	827	786	787	804	776	799	710	763	785	780	791	811	829	758	738	784	824	830	793	770	757	830	832	756	816	816	805	803	815	759	831	787	840	801	785	788	809	785	801	812	778	802	811	820	833	754	852	786	804	796	777	814	808	745	828	759	802	838	772	762	833	853	799	802	799	785	853	866	773	782	812	819	812	760	801	785	840	778	837	806	804	794	857	799	854	815	767	762	788	827	797	793	814	792	815	832	815	788	797	800	748	808	760	761	829	776	806	840	804	793	811	779	778	782	786	775	793	819	798	756	771	823	835	788	854	799	802	800	760	829	825	811	784	797	838	837	785	757	839	775	759	791	801	774	748	838	816	782	799	801	823	773	788	800	803	766	823	805	812	812	741	810	782	773	784	809	872	757	761	801	816	756	841	785	799	814	773	778	814	812	794	835	811	793	820	808	755	798	804	838	796	799	820	812	779	754	832	812	770	774	803	826	786	798	847	797	761	741	793	854	821	764	791	831	806	792	770	767	785	775	801	782	782	765	754	740	808	779	797	817	784	798	770	844	850	802	783	780	849	815	793	800	796	791	788	752	792	832	861	769	807	812	776	816	813	821	822	791	776	786	752	817	789	799	779	777	805	812	785	794	806	826	783	808	809	790	801	812	796	735	775	776	795	778	828	786	779	755	812	876	773	823	833	820	815	780	809	731	760	799	778	847	782	794	821	798	817	767	790	803	805	760	837	842	770	789	781	797	756	774	800	771	786	813	810	817	765	805	772	786	726	799	777	754	810	769	760	843	819	822	807	760	807	872	821	791	821	807	819	821	784	799	805	793	704	824	816	793	789	806	775	802	749	794	777	816	802	831	844	798	806	817	799	794	785	770	821	828	786	798	818	796	860	829	831	763	804	791	810	808	787	809	763	818	777	796	741	791	746	803	790	823	771	787	801	790	834	789	832	812	801	838	796	767	795	798	775	829	779	815	837	795	847	754	793	798	796	763	770	833	759	817	750	836	839	786	798	824	801	802	803	747	793	805	791	842	752	753	795	797	787	802	848	767	745	797	794	771	816	797	794	783	800	780	810	812	796	779	805	815	798	816	833	775	806	774	762	824	872	763	773	800	792	793	793	793	813	856	823	769	787	821	810	815	773	778	789	826	779	829	845	782	783	809	794	781	761	806	775	819	777	820	799	767	795	805	823	780	815	739	752	757	828	843	784	778	852	831	779	768	808	804	814	774	816	806	761	795	831	829	779	736	789	822	841	787	786	836	778	829	804	786	771	801	850	829	789	797	793	796	848	775	791	821	773	790	787	823	797	824	783	790	855	769	791	790	758	750	772	836	755	819	814	770	775	804	790	712	872	832	807	792	807	801	778	807	782	803	799	810	812	792	818	786	843	849	792	815	772	824	790	742	770	841	782	763	783	770	829	783	797	810	797	843	777	817	801	820	799	794	842	791	773	811	734	825	766	751	769	814	816	839	753	759	810	771	779	762	778	765	775	783	801	780	798	855	825	823	797	790	804	789	794	781	774	783	821	863	836	765	810	755	783	824	836	804	813	812	817	806	836	815	782	762	756	827	808	821	811	759	791	805	827	785	833	781	822	827	814	769	809	769	749	806	736	843	805	788	795	858	824	827	834	770	843	801	770	754	805	817	772	758	820	840	833	792	784	759	788	807	857	804	780	794	819	816	771	760	832	785	815	779	829	811	809	767	815	781	758	803	758	793	769	760	816	808	774	818	775	771	857	777	800	814	795	778	739	786	795	758	798	816	803	785	752	804	789	794	790	823	781	828	829	782	805	791	786	797	802	760	780	838	797	764	778	809	803	833	801	795	745	781	796	813	817	782	786	796	828	772	814	829	788	768	824	851	770	835	817	793	764	806	788	827	813	832	802	811	797	747	809	831	771	762	812	825	786	764	750	793	828	790	844	790	853	793	797	805	777	759	814	789	778	822	766	833	807	792	811	776	819	824	785	760	822	786	797	785	802	779	813	790	753	809	764	796	782	794	806	806	772	800	753	772	801	812	767	837	780	798	806	817	824	777	821	805	820	814	745	752	789	829	760	779	816	769	769	802	719	785	772	840	757	805	793	775	773	801	804	796	760	777	790	791	793	799	769	832	852	857	754	817	762	789	809	804	793	798	844	813	790	834	801	845	806	804	765	789	773	808	798	732	818	784	798	796	762	729	789	787	811	816	770	808	740	770	802	783	774	807	763	789	760	818	832	775	818	777	794	852	802	770	841	784	816	811	784	817	818	815	806	823	761	789	802	761	839	840	776	766	755	796	755	796	877	796	848	780	799	777	800	798	784	827	782	836	789	749	768	808	827	812	812	827	782	826	796	796	777	782	836	766	842	774	784	801	799	784	770	809	794	788	741	852	798	793	783	855	815	784	815	825	773	794	740	791	840	773	733	774	839	839	821	881	767	804	769	748	790	837	797	809	773	826	773	846	804	805	786	871	821	786	772	767	733	837	833	800	799	813	769	815	801	801	807	802	774	745	800	768	779	787	762	818	776	804	837	765	818	836	800	766	758	797	809	786	742	851	813	780	755	795	817	795	783	859	802	795	794	801	790	829	781	860	799	773	815	761	802	810	802	761	811	807	808	775	773	826	805	796	756	782	823	801
22807	21657	29208	24621	21686	20572	8789	3423	2191	1748	1442	1245	964	874	829	699	678	607	624	504	526	454	469	438	427	437	413	397	386	394	366	400	373	336	381	349	352	367	356	355	337	311	320	333	349	327	350	341	321	355	322	332	336	355	286	335	319	318	318	288	309	312	295	302	305	290	331	315	315	279	315	302	323	331	336	315	314	345	322	308	327	320	298	294	320	325	337	326	343	291	305	313	316	307	315	300	352	297	308	337	310	307	314	314	323	309	298	307	300	291	296	336	326	317	313	330	312	331	304	301	334	320	317	287	309	296	351	299	320	309	332	315	317	331	324	292	309	275	316	344	294	280	309	309	309	311	284	318	307	328	297	293	312	312	293	337	292	331	306	295	311	318	309	323	302	312	315	312	315	329	298	309	295	311	285	296	276	323	280	305	315	294	338	323	299	320	328	315	284	339	300	311	296	290	324	302	291	291	304	345	324	311	280	296	289	307	310	312	305	331	330	323	297	326	307	327	324	308	311	329	291	281	312	322	305	303	265	307	258	308	301	294	312	320	278	296	336	344	308	290	297	303	334	308	327	318	283	306	294	314	293	304	308	298	313	358	304	318	311	344	311	309	324	303	309	310	322	319	315	338	289	288	308	289	309	329	323	310	307	292	296	305	335	295	315	300	289	316	327	301	321	337	291	344	297	301	333	285	329	306	310	323	306	296	337	297	310	311	307	301	279	320	289	315	308	267	314	324	313	314	342	308	305	308	276	304	279	322	332	315	296	313	292	307	308	282	315	283	328	298	309	310	315	324	332	300	328	299	358	319	284	292	318	316	311	342	324	255	314	310	286	325	319	296	327	306	304	289	346	286	299	302	318	315	314	304	303	312	295	317	322	320	296	285	299	289	350	280	320	318	308	330	303	317	290	314	364	302	309	302	316	288	294	296	296	341	293	314	288	290	334	294	293	274	288	295	284	337	322	313	279	316	303	309	330	323	315	297	293	314	272	298	322	296	292	302	288	331	321	316	291	294	317	316	312	317	319	308	275	292	310	330	298	285	313	273	303	328	312	293	330	320	314	278	303	338	270	335	310	330	311	297	317	332	313	336	317	281	336	302	267	285	323	340	312	332	303	323	306	297	318	314	311	296	297	297	316	293	290	330	298	316	326	298	300	313	308	289	309	318	309	280	300	271	313	316	313	333	286	316	317	325	319	287	304	310	305	309	312	283	346	313	294	307	322	323	302	306	303	319	315	334	291	286	298	321	302	325	291	309	308	330	325	330	293	289	298	307	322	287	314	322	335	330	293	296	325	317	302	302	329	333	302	317	297	299	287	294	292	291	316	326	317	312	328	306	330	336	318	322	316	293	319	308	314	295	319	319	294	299	301	314	297	327	314	329	315	283	301	292	268	310	284	331	288	331	322	317	335	305	305	298	305	309	291	305	346	340	318	340	300	309	347	309	333	313	304	286	295	327	331	310	313	294	307	307	290	312	293	305	325	320	322	313	331	304	295	304	330	329	279	336	307	302	311	304	312	301	304	294	316	342	323	283	293	305	310	334	290	310	304	312	283	316	340	312	323	345	285	314	300	311	316	281	337	261	313	303	335	311	321	312	304	285	285	305	307	297	311	332	328	293	307	300	318	309	278	320	307	308	328	327	304	264	275	333	326	312	325	306	329	286	308	313	311	325	305	309	315	326	317	314	321	326	317	307	317	322	298	334	307	265	303	315	311	303	344	309	281	354	283	332	267	293	321	305	310	334	296	305	315	286	289	314	324	314	298	289	308	285	312	296	325	318	302	307	298	306	301	315	295	313	329	293	298	331	302	317	327	328	328	351	309	281	329	317	320	315	315	318	332	299	291	323	321	330	303	325	333	302	309	332	308	289	318	310	278	314	280	285	286	327	327	316	303	326	328	323	277	328	279	287	303	303	318	318	308	279	315	313	316	308	315	323	334	316	283	278	293	316	322	305	285	301	300	302	306	293	313	327	267	343	319	329	365	321	304	319	315	269	312	289	307	332	313	342	304	319	311	352	309	285	322	288	297	316	293	304	294	307	348	302	306	302	293	337	315	332	275	313	345	325	297	337	266	313	309	329	341	277	331	305	315	292	289	318	294	310	308	299	318	292	308	333	287	279	316	301	299	321	322	310	308	283	312	332	315	289	297	332	297	302	298	302	284	316	300	315	320	299	300	326	298	302	312	295	316	314	318	323	288	288	277	325	317	307	329	329	308	310	320	343	294	296	336	315	325	294	276	318	333	324	277	312	295	313	287	292	307	309	354	322	306	326	305	339	310	338	282	295	325	316	284	280	330	307	304	285	331	324	312	315	307	320	272	317	331	300	316	319	300	313	321	311	317	323	290	285	330	337	325	302	293	296	284	318	306	297	300	345	316	300	302	297	329	290	328	292	331	302	316	325	319	287	311	285	296	322	331	319	309	323	311	291	300	314	331	315	282	313	318	328	330	319	303	318	328	330	312	336	306	281	330	345	306	318	307	346	330	309	337	305	294	324	319	300	304	292	294	298	293	293	322	291	328	304	330	308	289	316	306	307	314	322	298	307	312	290	293	307	302	292	331	315	308	296	299	288	320	305	291	316	308	301	306	306	296	286	305	312	296	301	302	309	288	309	301	316	302	305	326	302	305	310	301	301	297	278	340	314	266	315	300	316	308	301	319	309	308	273	305	291	327	295	323	323	304	276	325	308	280	329	317	320	290	309	300	287	296	297	330	307	285	308	309	333	312	313	322	282	325	320	328	333	295	307	284	319	338	338	311	330	301	306	305	295	308	284	296	285	312	309	296	328	334	278	327	312	326	304	331	286	298	285	316	325	313	314	312	321	327	285	300	336	269	297	321	289	313	306	315	299	309	331	308	286	325	305	261	308	321	305	288	309	306	308	288	303	311	326	304	267	318	326	288	316	310	282	318	339	322	327	320	314	301	327	322	298	301	304	323	323	322	295	305	307	314	297	321	320	295	326	298	324	298	326	303	302	315	311	313	306	274	319	323	296	305	294	303	291	287	285	338	314	310	347	321	302	306	291	313	298	320	333	316	318	315	322	358	312	321	306	322	301	332	317	355	309	331	314	318	341	334	283	323	306	331	311	347	302	289	306	298	307	282	279	272	301	308	322	319	289	283	316	335	330	320	315	327	288	279	295	307	327	328	322	298	299	306	280	326	308	338	297	347	298	338	313	341	298	279	286	311	312	302	312	304	307	301	328	311	311	268	281	336	312	318	319	287	297	339	310	290	271	307	329	326	319	287	319	315	343	305	333	321	300	295	297	294	301	313	318	291	299	326	334	302	288	297	306	277	323	294	296	314	322	289	325	283	308	318	301	305	320	331	304	293	296	330	287	311	304	314	323	288	310	278	286	310	310	322	265	344	304	286	279	330	307	297	324	292	301	311	329	320	344	300	296	326	315	306	284	305	308	281	301	306	295	302	292	336	282	307	299	306	299	314	313	303	303	303	316	326	282	327	292
16426	34617	27649	18721	14863	11656	8786	6762	4977	4011	3283	2671	2233	1851	1617	1420	1327	1166	1082	990	942	820	779	765	778	730	704	691	641	658	645	601	595	611	553	583	618	571	578	519	577	532	553	517	521	503	525	532	483	484	513	524	468	482	549	460	500	542	478	497	483	489	492	452	504	483	461	476	456	464	449	447	485	478	507	479	467	488	497	458	523	434	433	464	485	454	474	495	466	489	471	508	464	471	487	500	486	487	518	450	471	471	472	505	485	455	458	475	491	471	478	475	456	480	460	486	501	515	444	462	478	437	455	487	489	479	506	454	461	491	474	433	468	475	446	454	472	485	454	475	451	511	490	468	440	485	477	434	456	464	476	471	455	464	481	468	482	473	514	450	437	460	457	514	466	458	502	474	479	456	474	468	442	462	458	478	436	466	422	457	447	487	443	434	463	475	491	483	443	455	494	466	428	478	470	460	457	454	467	435	448	457	437	454	498	462	468	475	482	488	465	464	474	485	538	435	446	493	476	497	514	458	468	457	465	472	451	459	430	447	482	463	430	449	461	500	517	443	507	451	464	474	459	469	459	464	503	474	438	492	480	501	508	487	480	461	471	486	469	499	459	457	498	477	467	451	473	443	480	424	451	532	479	447	430	479	465	476	447	516	491	487	488	462	475	482	474	494	410	476	487	461	441	478	504	495	467	459	470	477	471	433	478	431	444	460	495	459	516	471	458	472	458	489	464	470	467	474	480	515	532	481	453	470	451	500	441	469	476	473	494	440	477	475	463	444	487	469	474	481	448	462	465	508	451	478	441	503	465	469	490	499	483	458	505	451	498	467	470	451	479	493	446	465	455	473	453	473	465	451	472	481	462	447	452	459	464	469	477	492	469	471	472	487	499	477	476	452	490	469	449	462	492	467	489	459	455	490	450	438	477	478	505	497	521	475	438	470	499	467	463	435	493	452	428	498	456	514	482	457	447	481	441	448	427	476	475	482	467	455	439	488	460	477	502	491	480	464	484	474	487	504	455	476	495	528	467	459	464	471	485	476	490	505	476	439	475	463	461	477	494	492	457	458	502	422	495	515	537	514	482	478	429	449	425	487	476	425	453	473	492	466	466	458	476	463	489	481	458	459	465	469	490	463	472	452	458	511	452	493	487	485	469	478	463	452	487	465	463	465	458	468	467	471	499	490	461	461	440	485	444	471	497	473	475	481	490	499	503	463	495	500	516	499	446	497	469	444	450	480	476	464	493	464	483	476	475	488	437	488	460	470	447	451	419	485	470	491	491	486	436	482	465	497	458	451	463	465	469	461	475	468	489	479	466	474	460	436	452	463	466	496	479	479	492	489	464	487	461	514	468	512	446	489	475	441	478	466	492	435	453	479	499	436	460	454	482	452	484	449	469	446	482	445	461	445	492	461	456	486	468	461	486	503	502	434	449	474	458	460	477	444	464	440	460	494	453	489	470	479	475	471	495	483	489	459	489	468	465	420	490	502	495	487	500	473	432	485	505	494	437	433	489	439	469	474	473	439	467	465	470	459	454	476	473	447	471	434	471	495	518	463	483	441	488	471	497	459	474	455	492	502	481	450	448	464	475	429	475	504	493	437	498	523	461	488	478	488	435	491	459	490	470	431	460	496	477	445	461	489	481	495	442	483	505	447	462	471	459	451	460	522	499	467	450	458	448	431	443	449	471	501	485	487	469	446	461	491	462	471	442	482	460	472	472	503	503	486	470	488	478	484	496	441	464	459	460	496	476	466	444	463	474	511	473	504	489	474	438	441	463	485	454	507	455	473	479	489	474	466	448	462	448	498	459	455	470	435	455	475	412	489	464	444	479	470	487	461	487	512	515	452	461	482	464	470	440	443	452	476	474	485	473	447	464	473	455	457	433	499	508	412	436	483	462	455	450	459	496	463	480	456	466	464	444	432	489	485	471	474	459	423	495	453	471	455	480	463	455	479	468	438	473	477	453	484	509	451	470	480	514	499	463	466	462	500	496	419	436	473	469	452	457	462	474	462	443	435	476	419	444	461	475	443	494	496	451	466	472	473	527	454	457	459	429	466	497	494	449	487	467	441	482	467	444	438	476	492	476	460	497	449	461	444	475	446	476	450	449	477	473	451	525	458	493	451	464	498	521	500	451	450	503	428	494	470	477	512	473	496	486	455	424	469	484	484	444	445	432	454	478	496	455	453	472	482	460	485	489	498	491	457	459	456	499	492	495	469	463	498	455	485	473	450	468	469	463	432	449	478	461	504	460	483	475	457	509	458	499	486	461	464	478	456	447	445	464	435	441	536	492	480	464	499	422	489	475	480	512	449	474	437	392	456	478	468	477	477	450	464	442	422	485	480	475	471	496	440	464	465	453	455	485	438	431	461	456	478	471	486	488	465	480	482	452	483	491	484	457	475	488	478	505	439	530	505	486	471	461	441	505	485	508	466	483	458	450	443	478	473	455	451	453	479	486	456	445	437	456	434	481	517	499	484	455	434	496	450	490	470	449	464	469	481	451	471	432	443	504	494	460	470	472	467	479	449	491	489	452	465	457	490	483	488	457	484	458	484	476	474	470	460	486	435	493	485	493	499	476	439	451	482	460	496	542	511	461	464	434	471	472	525	454	499	476	430	468	502	497	468	429	471	464	435	458	475	488	485	476	483	431	491	476	460	456	510	463	467	463	467	460	434	495	477	464	479	460	468	463	493	440	481	483	495	483	472	499	443	473	459	462	481	456	506	452	486	480	451	482	468	502	473	450	477	440	486	459	485	467	501	464	459	422	451	485	485	475	468	484	463	471	484	494	494	483	440	445	451	458	486	459	510	486	449	479	462	462	447	463	489	511	515	475	463	463	477	480	485	490	478	467	489	419	464	471	479	497	460	511	448	426	455	465	484	473	476	482	458	479	456	453	455	452	459	447	481	480	448	456	464	473	469	460	447	493	452	464	425	485	465	448	441	437	475	472	505	444	488	478	466	425	475	475	520	437	449	473	451	493	477	481	465	492	448	480	418	463	461	467	464	443	458	495	456	495	497	458	450	513	469	479	480	467	480	492	454	467	475	452	490	454	437	479	474	469	455	462	474	458	503	441	504	472	466	424	510	520	494	535	458	474	454	482	466	478	481	465	447	470	474	508	478	476	504	487	494	465	501	500	442	502	502	491	468	500	465	450	510	491	453	467	466	496	480	479	475	480	436	448	491	462	511	474	502	432	426	445	520	462	487	456	471	484	482	445	450	466	449	460	471	430	474	486	421	452	504	474	485	499	425	492	490	458	449	463	460	464	457	475	459	442	479	507	488	460	463	473	507	488	486	506	500	510	484	494	466	469	450	468	508	445	449	474	452	488	476	480	480	470	480	485	451	449	445	474	450	487	449	459	455	450	449	438	473	480	459	439	495	465	429	492	460	450	440	446	468	521	466	472	427	496	512	475	426	478	426	478	463	453	482	490	480	461	458	479	426	466	449	495	457	463	481	470	465	427	455
27692	19499	11880	6022	3350	1997	1524	1324	1091	939	884	799	742	748	729	697	669	654	650	633	609	626	610	638	625	598	621	630	614	656	581	591	634	595	573	587	557	522	580	591	574	598	657	590	558	590	610	620	530	597	613	538	543	599	596	553	502	554	566	569	575	528	550	576	589	550	566	586	581	566	612	557	598	559	569	583	573	600	535	559	573	548	609	593	568	562	570	566	550	564	564	552	598	532	586	639	537	545	539	561	577	601	597	545	585	595	573	577	575	591	555	559	600	549	568	511	557	568	559	563	557	582	598	524	595	568	627	563	554	586	604	550	600	573	564	524	550	547	560	565	551	578	552	573	529	546	542	571	575	535	546	529	587	545	585	568	631	559	552	611	594	577	555	591	576	582	568	564	527	560	588	556	559	557	564	594	576	529	568	542	585	541	561	578	598	560	540	565	531	585	621	566	564	614	574	505	577	571	557	539	546	572	571	585	538	551	543	499	544	569	535	540	565	563	538	567	550	561	540	617	523	532	577	503	576	554	537	556	509	568	552	575	550	542	594	572	606	506	560	562	588	555	583	576	531	547	578	558	550	557	616	557	570	546	528	595	560	563	607	590	555	535	526	572	586	540	536	602	565	604	609	537	552	587	563	600	595	586	534	547	567	538	615	596	555	613	600	556	564	591	570	558	593	553	571	554	597	545	533	558	565	605	537	566	549	578	596	541	549	573	554	574	550	585	608	568	510	554	572	559	579	576	551	544	552	529	574	549	597	571	563	608	577	609	573	600	548	543	599	570	594	604	534	593	554	581	552	592	550	617	567	567	542	528	559	548	539	554	572	565	573	559	554	531	546	596	529	580	578	560	550	550	578	595	575	569	553	594	622	587	582	584	557	575	584	553	602	572	548	603	583	553	574	568	614	545	576	576	547	543	617	578	588	557	593	571	554	563	582	569	584	556	591	552	537	590	601	557	599	607	580	559	594	560	534	596	573	539	547	548	571	544	564	556	559	563	574	567	553	551	548	558	620	574	558	541	562	585	598	560	613	582	538	563	579	620	546	579	576	570	562	558	604	565	566	546	540	538	561	594	554	584	597	599	566	537	575	581	534	554	598	590	568	605	567	557	565	550	522	556	589	560	578	540	556	531	580	559	542	539	545	567	570	543	536	555	591	583	587	603	566	571	602	567	585	562	568	569	573	564	538	574	574	576	570	598	568	569	552	559	580	612	537	583	549	603	524	579	557	611	562	563	554	545	587	558	566	559	532	589	537	558	522	574	566	594	603	578	570	594	573	568	589	590	599	579	572	580	588	529	565	556	546	542	555	559	572	595	571	524	584	595	592	565	519	561	538	533	546	583	574	583	550	528	639	570	564	566	535	587	564	531	580	568	621	559	572	568	549	553	531	585	603	594	571	542	532	530	585	592	525	575	570	546	573	616	564	557	566	559	536	578	561	558	536	528	581	534	525	557	572	561	558	558	577	586	569	579	586	603	562	573	563	548	521	581	580	532	559	588	562	550	587	593	585	545	581	521	548	581	521	557	587	592	572	543	592	559	554	550	585	612	570	557	577	601	525	519	573	570	569	600	554	553	561	530	599	574	581	565	586	554	589	574	555	566	570	531	582	612	522	555	536	607	549	516	537	544	530	595	553	568	576	555	569	582	552	470	564	575	538	556	557	543	551	559	573	576	529	571	590	513	588	588	508	540	553	561	608	592	547	591	550	539	552	554	546	582	587	557	580	576	611	543	556	581	566	574	556	590	576	586	630	539	567	597	568	569	580	530	566	563	533	546	531	552	584	574	605	596	537	590	567	522	569	590	567	535	570	553	574	574	575	569	567	557	545	574	549	606	577	591	578	572	579	555	580	548	563	564	545	569	546	541	600	553	574	564	524	558	564	556	562	542	599	603	539	551	529	574	568	577	584	588	536	531	596	583	571	586	565	618	597	564	539	552	574	552	565	566	601	599	613	593	551	559	520	539	612	584	603	583	541	524	582	550	590	573	552	567	597	567	599	548	543	548	581	555	531	530	588	576	581	590	549	551	601	617	572	629	562	570	579	558	570	549	578	535	568	550	546	569	563	568	598	554	580	576	652	550	543	550	560	572	541	562	610	558	563	595	573	563	571	547	567	573	599	563	573	555	535	554	547	579	578	575	542	543	532	554	543	532	585	583	574	611	544	607	564	558	530	565	586	544	574	569	561	562	549	566	568	545	565	619	604	530	593	613	545	608	570	562	540	534	583	587	556	597	516	523	606	572	549	588	566	535	561	551	596	589	557	560	559	506	568	538	518	560	597	580	557	597	572	538	558	573	583	556	527	577	532	548	559	589	548	561	551	570	549	565	584	570	557	508	545	588	560	546	531	563	551	564	556	585	547	553	583	578	549	554	561	575	553	583	572	573	577	554	584	557	560	583	590	558	560	598	593	559	619	575	574	579	600	577	557	557	571	581	567	542	528	576	585	579	571	550	600	566	547	580	507	554	512	601	580	560	560	623	548	567	562	593	571	576	574	522	566	618	577	547	567	569	572	584	552	571	571	578	524	559	537	570	604	598	551	531	582	540	579	594	537	534	559	564	578	581	559	544	563	556	539	575	568	559	536	534	556	542	571	581	562	537	530	550	569	582	561	527	579	540	626	583	558	566	541	555	554	588	558	594	593	581	578	572	556	547	544	579	598	548	569	551	555	556	573	561	578	593	583	568	569	554	569	544	578	548	632	598	584	553	573	520	542	599	508	571	563	568	589	522	630	543	503	591	553	541	564	541	606	526	572	608	588	527	544	550	526	544	504	606	635	563	554	580	575	531	568	591	554	605	571	570	553	563	579	580	599	587	561	561	557	554	570	591	516	560	578	579	538	565	591	558	544	551	588	542	554	557	565	563	597	552	557	559	522	557	563	574	559	546	573	576	571	562	585	580	576	524	568	580	574	592	543	575	581	572	550	557	597	568	577	544	595	571	570	565	548	541	576	582	597	588	544	530	592	576	571	543	535	567	554	601	575	544	551	574	598	567	557	525	576	595	608	529	583	543	549	539	540	571	575	549	558	603	549	538	525	568	549	596	569	599	586	610	593	611	590	535	598	568	593	589	572	552	610	537	562	598	554	591	542	554	535	557	559	547	569	503	530	574	603	584	560	589	577	543	544	567	578	582	613	573	551	542	601	533	561	558	588	547	586	568	577	608	571	566	544	544	548	517	579	572	582	545	545	557	586	578	539	600	536	551	621	589	554	643	580	538	583	571	549	566	548	560	568	555	576	539	570	587	559	535	575	547	554	573	536	531	616	548	592	527	559	568	540	554	574	587	562	564	549	572	565	569	566	580	547	531	584	531	578	557	572	547	563	560	561	539	568	532	560	547	533	550	549	545	556	568	568	560	552	613	539	580	533	566	561	575	583	546	551	594	555	589	585	539	545	546	540	606	532	560	617	648	567	561	573	579	528	531	579	546	575	574	606	565	572	580	530	547	566	520	603	560	604	573
12083	19939	14722	8208	6164	4589	3561	2854	2266	1979	1677	1477	1254	1251	1207	1160	1106	1079	1035	998	982	983	964	956	910	982	942	893	948	919	922	870	912	973	909	862	913	903	910	887	885	904	911	874	891	831	934	919	870	897	890	891	856	916	837	844	894	838	893	903	912	892	861	860	861	852	842	907	866	793	854	882	883	905	839	894	843	852	902	830	912	844	862	825	881	869	873	891	883	897	879	899	839	858	825	856	840	912	880	896	868	870	864	905	893	850	895	880	932	903	899	889	893	851	826	833	802	804	880	892	798	876	882	878	870	845	896	862	865	896	868	850	895	898	884	850	894	879	826	864	874	844	812	816	885	819	867	896	845	805	843	869	873	886	890	899	868	875	846	922	904	880	898	828	856	820	794	877	855	821	849	801	883	893	824	862	934	860	861	871	846	846	884	851	858	831	851	806	908	830	869	906	830	862	913	868	852	903	939	843	824	844	863	875	871	931	910	876	842	834	852	878	825	875	868	862	897	879	850	870	883	832	867	906	813	903	854	831	876	916	872	846	817	837	816	901	858	893	829	902	884	850	848	861	859	891	904	840	897	880	881	878	841	828	889	837	895	887	889	899	853	880	859	800	864	858	819	845	911	842	886	851	897	824	877	843	857	877	865	842	864	816	853	821	859	871	797	881	869	888	840	812	849	884	886	888	872	880	910	839	879	835	894	871	888	864	874	866	895	868	824	852	929	843	854	837	863	888	852	835	885	862	826	857	856	855	913	889	885	873	839	869	847	828	836	872	918	844	861	870	838	923	904	875	875	931	860	908	857	873	828	843	894	859	847	857	829	845	866	880	921	828	896	847	858	911	892	861	876	775	892	886	857	892	921	879	876	853	825	855	888	887	882	864	858	854	809	892	872	838	898	844	875	795	781	858	814	849	931	888	834	839	874	801	842	880	855	846	805	898	834	854	817	865	781	875	863	896	882	876	896	883	892	880	859	838	846	815	916	870	854	855	851	865	839	892	865	839	885	900	887	895	903	854	848	847	848	845	875	889	859	901	845	864	802	897	871	876	845	906	894	822	833	903	874	885	847	887	869	908	879	888	843	886	833	801	856	838	879	864	870	815	866	898	848	830	860	818	860	874	873	820	854	831	880	845	884	897	837	855	847	845	824	796	846	852	852	895	851	854	852	897	883	860	839	850	852	933	847	845	825	875	836	845	883	876	794	881	836	851	850	854	845	850	864	862	883	852	830	923	888	831	838	875	874	914	858	888	885	881	862	842	884	803	860	877	877	896	898	884	887	821	897	889	851	824	834	933	858	853	892	805	885	866	874	803	841	835	822	840	870	832	844	863	888	865	867	856	838	894	861	917	856	897	852	877	815	866	850	868	873	815	892	836	904	866	913	853	879	883	867	835	900	890	863	889	891	886	824	836	872	887	865	834	885	856	820	865	834	857	878	868	854	819	863	910	895	881	888	850	856	887	848	820	943	813	837	819	890	831	874	874	882	809	868	913	827	816	838	840	870	837	873	845	814	826	831	863	881	890	899	822	867	876	885	873	866	835	821	877	847	834	897	840	917	827	842	887	885	846	908	867	866	851	834	801	854	900	874	886	813	886	791	881	891	818	859	837	864	874	852	827	901	823	910	887	873	895	817	843	852	837	798	904	843	808	907	808	899	892	858	908	848	875	840	812	843	867	834	834	842	866	846	838	808	921	875	845	830	840	879	875	884	884	863	834	863	835	856	915	840	927	845	836	860	862	842	863	863	837	876	894	897	872	849	884	871	854	923	828	899	844	847	883	862	849	868	881	870	836	863	854	892	815	866	862	872	820	830	842	831	812	886	898	861	875	792	852	823	891	904	902	830	850	920	871	856	935	856	850	865	887	892	867	896	868	875	822	860	843	899	824	862	827	824	880	829	897	915	848	893	862	883	874	892	860	781	797	845	879	836	851	899	851	887	825	880	842	868	894	854	858	880	886	898	928	875	886	842	858	865	853	870	853	868	861	890	871	897	859	829	858	886	844	842	875	900	869	789	882	843	865	859	808	827	910	848	870	844	846	834	846	847	901	863	865	875	906	832	871	842	812	905	921	847	862	840	813	869	855	847	870	828	858	894	830	905	854	829	872	856	836	863	854	840	916	871	823	880	862	836	828	825	878	857	858	830	864	829	856	881	860	858	836	864	786	863	844	847	874	863	871	872	839	890	851	858	837	834	878	863	854	871	837	813	815	876	899	891	819	852	860	884	880	824	863	879	849	850	911	877	912	882	861	818	903	863	856	836	888	866	830	863	816	882	868	865	864	863	905	837	876	872	856	834	895	863	881	830	869	858	859	888	880	849	872	890	907	789	867	871	848	864	851	873	861	815	838	895	838	900	883	858	870	848	887	933	904	884	881	856	841	846	851	866	866	876	845	858	856	902	897	884	880	900	841	824	874	883	822	826	848	892	915	854	847	903	840	873	885	845	882	840	857	840	884	916	844	866	848	824	874	850	859	864	901	864	853	846	864	887	861	859	890	868	895	827	838	806	865	797	793	821	901	850	882	845	872	856	855	848	887	880	835	923	911	879	828	824	929	864	878	884	861	874	851	883	859	882	865	880	882	930	854	878	863	847	879	871	814	846	823	869	853	895	828	881	842	912	832	818	924	877	844	873	833	881	800	874	863	875	969	883	854	862	882	868	908	883	898	827	878	895	845	862	874	842	912	896	881	881	843	825	922	891	815	847	935	871	904	826	890	825	884	844	861	800	879	857	874	881	887	854	831	889	840	825	876	858	854	819	825	844	863	883	853	875	869	848	881	893	855	858	850	852	864	882	887	928	917	859	858	886	870	939	890	846	885	857	903	856	868	817	877	907	871	864	862	915	871	850	838	892	866	851	940	832	829	899	861	881	876	908	873	866	856	885	848	848	917	879	875	838	917	882	854	950	890	850	899	839	895	880	855	857	877	890	819	868	840	845	850	858	839	877	854	887	827	830	892	875	859	890	848	858	849	873	899	822	861	888	892	905	909	813	866	872	864	833	881	901	863	880	846	869	877	861	865	842	839	941	872	847	859	936	889	833	773	848	821	866	843	909	811	919	858	815	861	832	860	888	811	923	866	909	863	873	939	874	880	883	795	915	893	870	874	865	805	926	889	928	877	825	822	853	835	811	834	882	790	830	848	874	890	892	834	892	883	836	890	862	856	870	848	834	866	828	852	891	837	879	877	904	842	896	881	843	874	874	881	906	840	903	885	917	853	894	897	909	847	868	854	873	900	892	856	894	889	922	872	845	986	884	896	856	868	864	848	853	824	879	864	880	891	914	886	898	842	885	860	876	858	851	849	847	849	826	887	841	835	899	847	829	844	878	910	861	865	841	891	842	865	863	846	846	884	811	834	889	886	871	783	830	877	802	872	833	856	830	908	800	867	866	865	866	814	815	920	883	854	910	849	847	897	832	920	850	860	896	881	875	806	818	883	840	854	854	828	827	848	868	884	897	902	874	842
23554	21577	28595	25059	21135	10077	3648	2156	1561	1338	1145	996	865	793	706	703	567	561	605	539	532	548	470	490	512	499	474	460	500	496	489	474	453	419	446	435	451	437	397	397	425	437	386	410	418	418	423	428	413	405	426	402	417	346	403	402	407	386	404	407	366	436	438	411	384	431	375	428	373	401	424	406	369	423	386	434	390	379	375	383	406	405	424	403	419	423	393	401	419	407	390	410	445	392	407	411	411	421	399	393	410	408	404	396	412	407	418	403	396	379	386	415	433	364	386	404	418	404	440	377	432	415	427	361	368	405	409	423	415	400	392	415	408	417	382	352	394	393	369	394	424	412	401	402	385	391	368	407	378	388	402	428	410	401	407	419	401	417	427	383	411	373	397	398	405	414	354	381	411	446	406	373	389	432	393	400	390	381	372	396	389	368	377	419	420	393	388	419	386	415	379	385	395	428	439	396	372	397	387	399	415	416	369	387	398	387	389	384	364	392	361	373	398	394	403	371	437	359	416	392	426	381	423	417	410	386	413	367	367	367	388	413	399	381	404	393	418	389	437	412	405	380	381	365	378	356	399	407	387	389	416	377	418	405	382	379	359	417	383	357	433	394	409	380	350	404	392	386	381	406	399	406	366	388	417	387	397	354	418	397	386	386	463	384	373	407	416	382	397	408	387	383	412	398	413	367	399	372	398	365	378	390	434	383	408	392	393	399	431	388	403	425	365	380	423	413	408	386	377	411	390	383	372	412	405	389	377	419	442	410	370	405	388	401	351	396	420	374	400	408	353	366	379	361	392	431	401	397	400	375	400	394	393	409	376	384	366	392	423	391	398	394	397	355	369	375	395	387	373	430	420	422	377	419	404	393	408	365	396	366	406	410	382	413	382	400	369	403	407	390	396	389	383	410	415	412	376	407	403	371	404	396	374	411	360	411	385	415	394	407	397	405	386	416	401	429	368	411	381	401	391	392	406	387	379	370	401	405	394	392	391	403	380	389	410	415	387	421	390	405	422	413	371	391	394	382	370	390	368	373	389	440	414	394	426	430	424	402	385	385	411	399	364	379	364	363	371	395	423	393	400	423	402	364	396	385	408	394	390	369	390	387	405	368	373	396	392	382	418	396	405	412	410	418	431	424	398	424	427	399	409	381	412	382	373	395	401	437	426	440	404	425	405	404	418	371	393	379	367	370	391	369	441	371	400	388	394	401	390	405	375	424	412	364	373	401	402	372	383	421	356	398	433	427	373	395	380	378	391	413	364	407	434	404	400	374	374	411	408	423	442	375	407	404	376	400	440	406	384	384	395	383	390	402	385	381	424	377	360	407	416	404	402	429	384	370	361	401	425	386	381	366	426	396	384	409	400	392	412	395	377	428	350	413	375	401	396	384	426	391	371	382	393	391	360	427	400	394	397	406	363	381	384	423	415	414	370	374	398	402	433	382	409	420	350	386	410	390	404	354	399	401	412	380	396	420	385	400	430	416	406	407	405	385	353	390	387	386	401	405	405	360	404	398	390	394	375	399	399	399	405	375	403	357	404	420	380	403	427	368	400	421	407	392	411	405	383	355	387	413	398	417	400	431	431	398	388	407	394	398	414	359	380	399	406	404	419	413	423	397	385	412	406	394	405	415	428	416	437	410	381	410	435	386	412	392	391	388	389	375	391	414	438	369	390	425	376	414	351	402	412	364	385	395	408	416	411	382	374	419	420	370	408	409	407	407	406	413	361	405	417	386	397	387	384	394	367	402	388	386	422	363	380	418	450	413	391	378	386	353	394	395	370	408	418	366	414	373	400	399	438	396	401	396	413	375	411	416	406	420	396	401	425	378	414	378	388	392	392	420	376	424	408	404	381	361	413	422	373	408	401	400	379	393	412	366	402	413	411	397	436	393	395	383	410	432	363	395	434	397	372	425	419	398	404	390	408	431	407	376	392	387	371	407	428	415	385	369	389	390	411	369	391	410	409	418	396	435	390	379	363	395	403	414	394	373	373	386	418	402	381	387	407	353	379	389	402	417	380	406	402	396	418	418	384	438	411	399	396	392	359	359	391	386	415	398	402	408	391	356	370	414	394	413	422	365	404	375	412	381	373	403	381	390	382	395	374	380	381	370	393	399	392	402	412	371	417	399	381	385	430	374	388	374	381	417	389	415	388	418	377	382	384	399	377	392	375	352	398	403	364	384	399	390	390	367	396	400	381	392	387	408	408	388	374	426	390	382	376	395	426	397	418	433	410	371	382	378	361	392	395	416	414	376	386	366	399	384	422	392	391	420	392	407	400	426	385	418	404	424	410	430	409	419	371	398	381	401	423	443	364	381	416	392	358	440	395	399	400	399	362	417	369	382	355	353	404	418	447	401	379	417	394	396	360	423	420	405	386	426	389	385	395	371	386	445	371	392	403	359	380	408	421	382	406	383	395	393	368	369	407	416	377	390	382	357	405	415	421	369	395	365	416	398	404	402	377	408	407	428	410	389	365	388	399	378	432	377	393	388	403	395	402	390	379	398	380	352	398	393	394	352	377	407	439	371	390	390	379	364	395	423	421	419	401	402	399	398	380	390	428	412	386	398	369	436	387	396	376	386	430	390	376	391	419	416	397	393	395	391	387	419	393	418	415	411	362	419	363	418	389	421	375	371	398	403	387	365	388	411	370	384	370	378	359	431	419	379	369	401	411	406	392	400	431	438	397	405	366	416	428	366	407	395	422	408	377	390	359	405	379	414	422	400	389	343	432	386	365	404	393	433	414	374	423	409	438	395	381	358	391	387	378	386	394	398	422	399	430	407	390	396	400	348	423	388	364	361	408	391	378	417	378	371	396	390	438	406	350	424	385	388	392	404	392	397	402	411	398	377	372	401	397	413	367	390	384	367	392	400	373	395	390	414	364	386	406	360	420	417	436	434	386	378	377	411	400	449	405	365	404	407	438	357	396	393	351	424	423	392	398	406	357	429	395	406	400	389	371	342	390	429	375	370	397	374	397	403	415	408	426	396	388	415	392	402	394	411	396	398	394	410	382	409	420	413	407	380	416	388	439	389	401	400	354	406	380	411	402	402	431	424	420	407	410	432	378	406	367	432	375	378	391	402	415	403	399	408	427	386	385	398	390	353	376	381	354	372	448	410	409	376	359	435	353	393	361	382	393	395	427	416	413	426	419	424	407	392	381	399	401	376	401	382	388	375	420	455	394	398	463	388	394	397	409	416	381	391	393	398	409	411	421	396	413	423	408	357	384	378	424	419	420	428	406	407	392	365	376	391	410	404	422	431	376	433	378	348	424	399	414	381	410	393	379	385	396	386	392	388	354	384	382	380	404	390	423	380	430	390	377	427	393	412	381	357	408	369	371	416	414	393	399	386	448	432	405	383	367	398	378	392	371	410	387	406	413	383	410	409	383	420	411	377	404	368	391	396	412	373	383	442	429	410	411	368	415	403	390	383	380	390	392	416	422	375	361	377	396	414	416	392	443	379	389	401
14278	29442	22474	14657	10884	8458	6489	4780	3784	3023	2423	2128	1758	1536	1357	1314	1142	1082	1060	998	893	888	898	850	799	800	753	744	719	754	677	731	720	664	728	675	651	670	654	720	698	653	633	666	659	635	674	635	662	629	640	628	652	674	610	686	626	624	633	652	665	606	627	637	662	651	611	664	638	654	643	583	617	662	576	635	642	640	633	595	657	654	623	589	611	631	621	690	611	607	658	617	645	654	629	651	647	625	623	629	650	573	615	592	610	628	599	603	625	585	609	663	644	637	639	603	608	603	623	636	635	642	625	620	627	584	598	612	672	610	601	616	639	648	624	638	608	626	603	587	608	593	618	607	651	595	628	616	633	616	611	631	637	641	654	610	612	629	635	621	623	603	646	637	666	637	658	597	616	619	611	662	629	595	617	661	631	657	574	659	659	602	649	614	615	628	637	658	650	657	665	619	620	588	646	612	630	626	616	601	640	615	594	627	645	602	590	641	601	609	628	634	627	620	597	614	630	675	657	633	651	621	640	610	663	634	631	638	630	622	615	641	655	639	662	652	676	638	592	638	631	627	643	641	599	640	654	582	616	637	623	622	618	613	601	601	631	621	624	629	642	632	619	570	574	650	639	624	635	609	658	623	662	588	585	630	608	612	591	658	601	584	629	702	566	648	628	651	617	663	629	616	643	642	617	589	597	635	619	618	588	582	629	668	620	622	599	581	692	648	622	579	643	625	674	610	597	577	641	633	595	640	628	631	634	600	608	653	643	610	657	616	611	667	627	628	658	637	604	638	669	597	621	616	605	624	640	614	678	642	656	618	616	623	649	600	584	606	648	614	632	609	606	637	654	560	653	667	649	655	627	641	641	671	618	630	627	605	649	625	612	633	631	599	668	592	599	598	620	659	600	632	630	612	695	627	583	676	680	641	595	616	604	615	618	605	657	573	584	636	608	647	621	621	669	622	609	629	643	594	589	613	626	652	633	606	612	629	599	621	613	596	637	647	666	618	631	623	607	590	634	628	626	640	587	618	649	658	650	629	655	645	621	582	621	703	607	599	623	601	634	627	706	596	644	618	630	607	650	532	591	609	622	665	618	559	635	598	579	635	630	628	594	666	608	651	636	602	624	649	638	602	591	628	620	618	636	635	610	693	670	631	623	620	552	605	628	653	597	592	621	662	645	573	623	659	626	550	649	644	603	628	593	631	645	561	589	604	643	620	613	672	643	615	666	618	583	659	587	607	612	612	629	608	632	641	637	600	593	656	649	635	589	635	620	595	612	659	641	604	632	577	583	620	624	620	613	598	645	616	621	621	596	626	622	596	597	585	664	599	644	653	676	660	656	680	623	619	624	633	673	640	614	613	596	630	639	639	622	633	606	633	632	609	622	610	649	644	612	637	605	695	647	641	620	591	646	657	617	585	571	638	633	592	652	593	647	667	638	618	582	629	617	647	633	658	619	608	621	619	605	594	616	639	596	602	574	618	589	635	620	661	655	616	636	577	622	619	581	632	673	647	620	650	601	591	654	677	611	612	614	616	626	664	618	659	619	642	624	629	621	626	631	657	605	649	657	644	611	629	628	590	633	624	653	643	660	634	615	657	615	639	628	568	587	614	656	635	593	609	662	637	583	624	618	624	637	631	564	624	623	584	610	606	614	630	613	626	599	582	604	598	631	601	598	662	595	662	594	644	588	643	653	632	627	670	639	628	657	616	615	596	642	622	644	649	599	617	618	612	636	592	623	580	625	627	638	627	659	624	619	618	651	680	612	617	607	625	629	629	622	608	652	647	637	573	617	639	643	616	626	599	585	635	650	605	606	633	613	621	641	613	611	652	632	608	642	621	628	670	636	622	656	670	607	640	619	674	634	634	661	604	608	649	612	620	605	634	597	622	650	618	609	612	648	632	576	588	610	638	614	590	573	589	651	612	639	631	641	611	647	558	630	655	596	623	641	585	615	584	623	640	622	606	642	639	645	620	621	601	627	646	575	655	625	638	640	568	648	658	613	618	591	641	610	630	663	635	634	612	582	539	638	628	611	667	634	609	671	643	616	613	574	622	626	567	595	638	643	626	651	645	640	597	645	641	616	611	620	624	638	602	637	595	655	592	588	576	642	630	614	662	616	612	654	619	599	614	646	605	635	643	652	613	644	595	621	606	634	646	580	669	595	653	653	639	590	653	629	607	655	589	646	649	634	656	621	615	613	604	615	606	581	595	626	611	583	617	601	628	637	649	632	626	641	622	637	603	620	611	629	632	611	638	617	630	628	602	609	594	590	673	641	609	650	659	619	630	640	622	649	580	591	600	619	610	621	635	599	573	613	649	643	598	616	690	632	620	571	634	676	601	610	666	636	595	695	672	609	632	622	657	636	634	616	627	618	639	593	576	626	622	642	644	653	633	629	600	624	636	597	638	638	650	611	632	576	620	602	637	612	583	642	618	611	597	617	623	625	650	667	604	614	602	609	578	636	588	612	628	627	609	624	584	607	620	632	567	614	617	601	619	610	636	611	645	622	600	658	554	591	638	606	643	673	639	628	620	602	628	647	620	643	600	626	586	694	609	624	630	633	583	626	606	616	633	616	628	597	623	606	655	610	673	616	626	622	632	561	619	663	650	646	642	621	639	642	568	664	592	667	630	642	586	613	645	628	607	629	606	597	624	644	611	632	609	614	579	685	635	596	619	603	622	615	690	642	585	625	610	598	628	645	639	616	608	575	618	645	665	619	579	649	610	628	666	599	640	642	622	613	621	638	631	670	702	632	579	638	605	638	636	592	592	638	596	649	622	560	622	576	669	585	627	643	611	640	616	617	589	630	599	610	623	671	646	579	607	597	618	620	600	625	620	606	628	600	606	616	627	584	624	582	641	607	596	636	616	652	642	587	629	645	622	605	667	637	591	632	628	641	643	635	636	593	625	607	615	610	605	658	629	642	665	630	591	665	630	620	611	600	626	661	604	640	611	611	622	677	648	616	606	589	641	616	598	620	648	631	621	614	654	635	611	652	647	629	638	626	592	622	615	661	595	553	630	640	613	603	610	643	633	626	625	628	554	626	590	599	646	585	617	649	613	629	600	646	631	620	597	594	582	635	581	615	644	646	605	657	605	632	637	619	638	662	676	594	592	587	642	582	629	643	583	620	632	662	645	614	619	611	669	617	584	620	591	651	615	600	643	644	638	651	598	607	620	612	568	631	608	608	687	586	650	619	618	605	601	613	591	624	628	626	560	597	630	570	590	644	614	612	643	622	653	593	619	602	631	603	638	616	613	633	569	610	634	639	637	636	640	651	623	631	676	640	616	611	620	653	654	634	642	619	639	618	703	581	629	616	657	640	654	620	613	630	608	601	608	608	650	588	628	610	600	620	564	658	637	602	630	630	589	649	633	646	593	591	596	623	635	612	592	682	650	630	640	594	612	574	624	629	634	607	615	624	629	624	663	625	657	637	586	628	604	625	634	619	634	642	581	603	639	611	622	580	646
25006	21553	26640	24561	7540	3175	2081	1583	1306	1131	980	962	851	759	726	660	650	618	644	657	633	591	590	600	574	555	548	596	545	541	592	588	549	573	536	573	544	569	530	523	566	546	565	532	557	555	534	521	525	505	516	567	567	536	548	513	519	488	525	536	522	509	564	566	501	515	580	546	508	535	521	545	549	535	517	521	516	537	485	534	548	498	559	518	540	507	519	530	558	544	532	500	514	480	503	510	534	500	565	510	489	534	507	518	544	528	547	539	575	523	530	552	491	503	528	511	532	529	544	537	542	497	537	502	549	509	523	514	510	505	498	516	509	540	531	528	479	550	506	587	558	502	514	539	503	516	514	556	530	505	498	526	514	506	488	513	546	513	539	523	514	531	511	501	529	522	548	562	523	502	489	522	507	541	508	561	508	542	529	500	559	515	555	546	522	512	512	497	556	557	490	502	538	513	540	504	509	529	484	548	515	502	511	533	538	506	527	504	536	485	518	527	476	511	516	508	530	529	477	542	501	546	510	523	517	497	563	519	515	518	546	524	548	544	546	556	550	521	502	515	524	498	523	484	559	526	529	551	496	505	497	570	539	545	513	524	525	530	535	529	503	521	537	529	510	506	542	536	517	518	513	518	542	550	495	510	519	487	521	538	534	520	534	546	523	506	514	501	519	502	535	532	532	577	505	555	556	546	493	521	517	539	511	514	534	537	520	551	485	523	530	525	508	535	560	556	513	543	505	540	499	527	514	562	540	561	510	530	525	531	493	516	542	503	548	517	575	534	502	501	505	510	527	516	546	517	536	551	538	592	506	533	513	544	509	509	506	526	530	512	503	502	542	529	514	528	580	524	516	558	519	503	527	515	537	511	528	513	526	516	568	532	512	510	528	531	530	470	514	528	533	523	497	552	525	515	532	484	499	495	508	517	520	532	554	524	541	503	552	575	503	485	513	522	504	554	495	543	529	523	472	538	537	523	498	547	543	543	515	479	495	528	547	579	524	517	524	530	526	537	502	526	538	523	510	524	538	541	519	536	536	523	551	523	515	515	532	575	543	504	498	573	506	524	512	502	517	525	501	509	550	521	522	510	522	556	532	485	535	566	527	543	506	504	510	545	501	520	521	544	499	524	534	520	507	528	537	504	524	535	532	494	529	553	555	602	471	538	450	527	551	531	499	522	530	530	544	563	506	506	521	528	518	513	577	560	519	538	532	523	540	507	480	509	531	488	554	532	551	510	545	560	547	542	546	548	548	542	549	517	516	503	564	492	493	524	508	501	527	532	524	531	495	518	505	526	520	502	515	511	542	503	506	553	535	525	509	525	523	533	518	540	519	491	547	510	476	531	520	550	508	529	560	538	523	541	550	544	514	474	496	473	549	513	512	522	518	527	525	486	516	553	510	584	525	537	513	508	521	569	553	545	516	543	533	493	534	564	557	503	531	520	511	539	504	535	520	532	512	541	476	520	498	528	559	519	526	574	520	511	501	499	493	538	492	500	495	504	505	536	517	527	574	514	548	522	478	527	520	548	536	529	543	529	462	520	509	511	533	536	541	532	472	555	509	550	514	486	564	560	517	520	544	509	554	490	510	528	514	543	521	552	531	517	508	543	496	541	512	531	542	538	539	540	537	538	554	496	496	536	509	506	536	525	509	531	511	496	508	533	507	539	548	527	526	519	486	516	553	534	519	520	533	546	529	503	549	513	515	516	536	545	504	485	563	491	502	568	527	530	532	549	545	504	517	518	493	560	521	514	523	476	551	525	503	569	494	521	559	510	539	549	555	494	550	538	537	503	512	527	521	523	547	520	538	495	511	541	520	521	514	483	546	454	537	493	515	536	508	514	556	553	512	534	505	501	517	474	525	566	512	533	562	490	539	501	554	475	506	482	510	550	479	516	547	512	489	532	536	494	527	502	523	493	512	526	522	517	538	537	501	538	527	531	502	501	541	500	516	495	533	511	555	512	510	496	565	538	508	523	544	532	540	526	500	527	509	495	538	530	558	508	505	488	499	527	516	530	547	538	553	529	525	539	543	557	511	523	578	547	516	550	516	550	543	466	491	501	548	502	500	509	540	511	563	532	523	492	530	479	517	537	521	511	494	516	603	534	566	526	543	548	524	539	534	527	537	544	498	529	509	517	552	527	530	522	499	550	543	531	507	539	523	504	533	546	530	530	560	539	527	503	578	516	552	511	544	506	519	519	523	521	548	544	553	541	539	499	573	533	489	513	559	499	536	532	480	520	544	555	552	563	511	513	538	564	539	535	497	534	492	525	492	536	508	515	552	495	494	541	528	541	562	490	509	555	570	526	524	510	534	512	505	551	570	540	526	517	477	561	491	508	532	533	508	557	579	538	501	497	570	532	529	549	551	522	547	549	546	530	514	526	514	521	570	498	524	561	528	533	513	527	551	557	513	533	523	521	551	600	523	536	489	493	546	557	504	515	506	523	520	526	526	530	528	617	536	518	549	562	531	533	511	493	521	535	516	524	528	536	516	518	511	559	523	499	544	520	539	514	500	514	519	504	500	501	515	497	515	514	501	524	541	556	525	527	528	522	508	520	540	527	531	539	540	485	567	490	528	535	542	525	549	552	535	549	535	531	568	531	557	542	504	507	484	494	548	535	508	498	505	513	514	539	484	452	532	544	522	547	521	555	564	520	515	524	534	535	515	489	511	545	490	553	546	497	538	517	563	516	539	514	522	545	543	555	467	501	533	550	493	509	552	500	562	539	510	552	513	533	539	519	510	516	506	540	505	546	543	497	513	552	519	557	538	532	548	554	536	523	526	486	509	525	515	549	534	532	554	524	524	503	523	540	527	542	535	507	544	530	536	506	536	457	530	506	518	550	538	548	518	509	561	525	536	520	491	524	524	521	547	521	533	507	545	535	562	507	553	554	519	505	536	511	560	523	542	549	512	544	516	546	525	503	560	516	516	523	536	544	522	509	502	560	484	505	500	541	543	553	535	503	509	525	502	514	521	533	550	533	507	474	544	573	543	517	472	517	522	508	509	544	507	540	518	511	534	534	518	530	585	542	513	540	496	538	528	540	516	501	584	529	513	537	494	557	562	523	514	520	510	528	531	502	509	530	517	515	539	502	527	507	511	495	502	495	510	529	504	557	499	508	581	489	488	540	540	523	494	565	487	534	505	501	506	544	491	539	533	499	517	526	552	501	490	512	484	508	560	505	598	535	543	533	554	537	482	512	509	517	507	539	535	554	486	506	548	534	492	540	564	503	565	538	473	507	563	474	556	559	530	508	537	540	507	516	541	528	520	512	542	512	513	547	518	525	492	522	551	501	509	558	532	565	523	554	508	484	476	510	544	513	542	528	508	477	523	528	502	476	520	605	514	536	530	466	513	545	521	530	554	554	522	538	535	555	527	525	549	480	540	519	507	544	520	506	486	538	482	525	549	534	528	529	529	479	520	472	572	546	490	552	494	482	508	539	521	520	528	538	521	514	569	545	502	557
13137	24265	18771	11327	8683	6667	4765	3863	3068	2457	2106	1854	1598	1469	1355	1198	1138	1119	1077	1008	1048	992	951	926	954	925	905	913	875	911	873	843	822	846	869	887	793	818	869	861	766	795	793	812	807	837	869	818	828	826	836	766	832	812	791	821	757	785	778	767	820	803	818	774	851	810	836	801	789	765	803	811	795	799	806	809	764	823	798	758	830	806	763	804	812	793	790	747	805	843	784	775	765	757	826	744	752	814	855	809	777	757	773	860	787	750	821	836	805	809	778	789	775	819	764	784	801	794	779	817	790	810	756	804	784	760	777	795	767	803	769	816	789	793	809	830	797	813	783	805	792	808	766	787	823	778	745	819	802	751	785	771	755	810	788	735	807	743	793	784	833	794	810	721	754	781	814	817	806	830	825	852	785	818	750	798	793	778	759	759	796	817	788	772	812	817	745	769	815	764	769	822	797	754	792	793	799	769	810	834	803	853	774	813	867	790	805	804	795	831	839	781	763	766	813	785	800	801	849	773	774	785	790	793	792	803	798	817	760	803	790	793	766	755	804	801	743	823	742	740	770	834	764	819	800	790	803	797	778	770	809	852	793	745	762	771	799	787	744	797	815	780	782	770	752	751	745	778	817	772	812	801	741	816	797	837	797	796	818	763	789	771	774	835	793	808	755	778	817	806	796	850	805	793	764	795	763	745	775	783	785	808	741	748	789	826	800	788	749	778	779	774	840	834	804	768	814	851	791	803	771	809	782	757	830	776	840	782	821	767	790	789	758	848	848	809	775	793	777	789	813	850	819	776	837	767	787	813	794	764	765	799	814	772	786	809	810	771	793	816	801	811	822	799	789	796	811	758	737	813	758	747	791	790	807	827	823	743	793	803	769	754	787	795	776	802	830	819	766	822	779	794	791	792	803	825	783	821	804	776	785	791	735	804	738	790	787	813	764	793	783	759	770	781	753	771	791	793	834	804	779	768	804	776	769	786	801	834	775	808	769	771	757	818	816	736	812	735	795	792	784	834	810	790	796	792	776	783	793	826	761	827	808	784	798	789	798	816	762	771	763	780	808	812	774	809	699	761	768	821	790	835	761	747	788	733	788	759	769	804	771	794	756	855	764	792	806	790	802	765	810	793	820	783	758	782	827	770	783	782	789	816	813	790	822	778	790	835	797	831	802	771	753	762	814	793	773	765	816	757	813	781	730	806	797	754	794	829	788	752	807	758	792	733	805	785	773	806	810	790	822	798	786	757	780	827	768	790	798	774	793	803	797	755	783	856	794	822	752	817	817	781	834	830	808	771	782	821	763	795	776	764	765	843	754	768	758	799	840	833	797	802	760	813	780	842	791	741	782	777	794	822	776	818	774	823	802	819	850	811	765	820	833	778	757	774	787	769	786	800	809	729	772	820	853	790	765	776	771	785	758	802	804	811	759	774	783	749	759	797	795	756	849	819	742	791	796	797	761	829	769	831	768	766	823	825	779	787	790	789	790	763	808	802	781	778	781	756	774	778	844	794	821	783	812	773	779	807	802	756	790	822	776	792	763	779	755	778	758	777	743	785	755	798	802	740	858	800	823	778	783	773	791	781	794	763	805	772	805	789	771	775	787	762	744	764	795	786	791	759	798	828	787	798	745	793	801	804	848	742	814	774	826	796	799	736	779	748	785	784	788	764	822	753	803	781	817	792	781	797	775	760	831	774	778	756	810	790	809	777	852	787	779	829	752	787	749	810	770	735	854	761	769	806	805	786	803	782	788	786	799	789	804	772	795	757	840	762	765	765	796	848	789	818	715	786	791	860	784	741	773	805	742	828	789	827	765	775	811	800	832	829	786	804	809	775	802	790	809	783	791	827	781	818	826	774	776	807	801	752	795	761	756	822	790	831	792	756	812	755	779	808	805	789	826	814	750	837	790	797	752	757	773	792	799	800	758	800	788	747	794	820	782	820	778	773	782	740	834	813	789	754	726	735	778	796	817	803	827	789	746	779	745	803	818	785	743	777	774	797	810	813	789	821	768	797	791	777	745	754	793	768	795	834	771	770	794	824	795	870	819	780	803	735	788	795	791	773	765	803	778	755	797	805	783	819	800	794	816	778	776	774	763	802	790	788	765	860	784	784	781	808	812	802	778	789	800	800	805	740	775	792	777	790	829	788	756	801	789	823	825	772	822	758	802	816	882	818	820	794	794	785	829	788	796	792	748	739	827	774	829	766	763	766	790	814	820	779	750	787	817	781	775	819	748	802	763	826	798	788	797	797	758	811	765	788	775	780	817	759	729	789	792	746	814	808	826	789	810	834	806	779	812	818	811	814	750	778	761	777	830	738	804	813	797	836	818	815	796	798	807	811	792	809	835	813	757	793	766	786	800	761	810	770	758	780	762	788	765	794	756	755	771	746	801	823	788	748	799	833	781	799	737	841	827	832	749	794	779	811	793	775	776	813	818	762	799	769	750	749	804	795	795	835	810	818	741	780	820	757	820	775	830	786	724	812	808	807	762	834	771	811	751	795	749	782	805	750	823	805	809	792	787	803	780	829	760	789	802	801	760	808	787	793	759	822	828	803	820	781	807	747	855	790	764	809	797	815	790	833	775	783	748	813	773	815	787	801	797	771	846	754	804	792	772	741	780	780	796	816	791	823	785	782	759	789	744	819	785	821	781	753	786	772	829	803	753	787	795	769	810	765	754	786	801	809	784	798	784	809	731	829	802	811	793	823	791	810	736	800	755	780	758	822	796	777	783	805	772	764	830	751	819	778	801	811	788	820	751	781	756	758	834	797	782	768	821	829	786	778	794	805	760	769	796	807	790	773	810	821	857	730	785	801	801	748	786	793	790	784	798	853	823	822	773	754	798	810	810	742	781	769	819	825	766	769	802	815	791	804	819	747	737	820	744	790	811	783	832	815	742	828	819	754	772	813	794	735	798	774	765	798	761	815	829	785	786	772	823	755	735	823	775	772	828	869	788	802	824	775	761	774	835	809	782	756	785	810	791	738	794	736	770	829	814	780	795	805	727	772	770	814	868	772	777	794	818	764	766	837	775	762	784	795	765	778	819	790	807	778	743	828	806	811	783	797	717	789	759	816	814	756	758	782	771	776	765	781	756	834	783	757	768	750	816	849	795	771	795	793	786	765	798	834	723	836	753	807	772	794	748	755	789	761	787	791	782	783	788	829	836	741	786	771	820	724	799	731	781	743	794	780	817	809	781	789	755	814	775	762	792	775	843	777	799	774	778	783	780	809	764	804	815	791	755	828	772	848	778	794	814	728	769	775	777	757	767	799	770	812	771	799	775	763	792	813	802	834	799	766	819	784	782	788	816	791	752	755	782	850	775	815	840	794	853	781	795	774	770	831	783	787	792	794	779	785	815	799	758	807	787	826	824	806	783	830	813	812	753	779	776	785	798	796	780	843	815	841	821	761	854	834	785	794	776	793	725	765	831	808	756	829	779	823	759	771	800	776	789	772	763	818	796	799	761	731
22800	21625	29180	24591	21641	20587	8591	3324	2255	1720	1407	1220	1013	876	807	659	651	625	569	586	480	500	460	429	421	443	394	375	416	384	401	363	359	324	377	352	340	347	366	333	353	347	357	340	372	335	329	322	313	348	334	319	304	329	347	317	335	309	322	291	300	317	314	345	308	307	348	332	314	302	269	315	318	291	314	307	311	311	339	320	317	321	352	292	302	286	326	297	272	299	309	304	292	292	296	307	280	291	312	312	312	332	322	312	308	297	315	324	283	329	295	302	322	300	347	315	321	294	302	294	326	307	317	324	297	300	326	333	303	333	307	335	304	323	313	319	274	318	290	305	341	322	313	328	273	307	329	309	279	314	320	324	288	316	305	316	271	336	289	297	288	296	291	332	316	307	304	293	327	298	298	302	302	343	318	280	290	297	307	297	297	297	302	334	306	299	316	320	310	292	323	335	298	299	325	291	319	318	319	316	283	303	309	283	305	276	286	323	299	300	286	284	291	286	294	315	347	291	299	313	309	309	321	324	304	296	323	303	319	318	320	293	332	318	282	284	316	336	309	313	309	308	282	316	302	314	298	327	335	296	326	290	286	307	336	298	323	303	315	311	301	297	284	288	280	303	312	278	326	265	307	331	311	303	297	297	326	300	297	320	327	325	304	345	299	312	312	320	343	307	341	331	346	286	354	322	308	323	306	286	295	301	310	274	324	308	336	304	324	295	340	344	314	322	340	331	297	312	303	301	327	287	304	312	293	285	290	341	300	287	289	332	310	285	329	317	294	301	309	316	321	297	270	287	279	293	298	307	288	280	296	282	336	321	330	292	318	312	307	288	311	321	321	318	298	304	292	317	342	330	312	329	308	291	311	317	314	316	300	306	317	314	286	305	306	312	316	314	327	298	300	305	343	294	308	314	302	299	318	315	302	292	323	340	307	308	305	308	327	303	319	320	299	303	315	326	314	296	269	304	297	319	341	292	315	297	293	318	316	325	279	300	312	321	293	307	323	307	287	276	310	319	305	315	283	313	288	308	287	327	299	316	314	311	298	282	315	297	274	320	307	304	324	322	300	310	301	294	295	313	308	290	333	335	331	323	350	286	293	315	300	310	340	296	308	340	316	267	280	330	317	318	309	293	332	267	310	324	310	309	312	307	302	286	311	308	343	311	312	316	312	303	300	312	325	319	321	316	286	277	309	306	299	307	288	296	267	301	312	292	314	304	264	292	308	288	301	316	282	317	281	293	338	325	329	320	282	319	310	323	292	279	319	327	324	278	301	316	280	324	333	299	350	327	283	299	320	329	314	299	331	325	296	320	316	258	333	285	336	292	297	297	294	332	299	299	310	303	331	306	319	314	273	297	298	339	286	331	316	299	305	306	304	298	302	308	299	330	320	300	327	297	298	313	302	324	304	329	314	297	286	310	290	319	309	317	306	317	277	338	328	326	294	282	322	284	321	328	316	296	269	305	320	303	320	318	323	315	293	269	254	295	311	286	277	280	315	312	330	287	329	325	296	301	294	320	314	325	301	334	271	331	298	272	328	334	317	284	300	320	312	289	317	319	315	267	323	308	307	308	292	302	295	330	306	329	300	291	289	299	321	289	287	304	303	330	272	272	341	319	310	305	312	312	298	293	329	280	264	305	314	297	310	297	304	283	309	315	333	314	343	327	301	303	306	283	310	270	294	299	305	321	248	293	309	304	277	310	327	291	286	319	293	291	286	298	345	309	294	307	277	305	314	301	323	290	307	286	291	301	297	288	317	312	314	283	323	313	308	284	296	322	294	294	316	321	326	293	273	297	317	294	289	320	319	341	302	349	313	314	287	298	378	293	337	291	306	302	315	353	290	326	313	341	318	282	346	292	299	273	306	320	275	300	301	295	325	310	288	280	293	327	308	316	275	298	327	305	299	306	286	344	333	276	339	296	301	319	315	288	271	294	331	306	284	314	303	300	319	314	336	308	312	305	319	297	319	306	302	283	299	316	291	319	323	309	290	335	289	307	298	355	265	326	314	273	308	304	323	295	293	301	312	296	289	308	310	307	340	300	333	276	271	309	329	314	287	305	322	317	290	316	312	311	254	291	289	299	343	274	318	327	263	301	306	324	262	318	298	312	323	299	292	274	320	313	325	311	318	314	296	324	307	283	305	316	307	292	317	286	320	298	301	317	301	302	346	287	298	316	328	316	311	318	311	318	280	304	291	299	345	305	300	293	285	297	321	287	326	298	302	328	289	304	306	324	329	314	345	288	323	311	299	258	288	301	283	320	300	286	291	317	296	344	294	305	330	301	297	298	333	324	321	314	304	314	313	312	313	328	285	295	326	305	265	290	307	285	285	304	290	310	334	296	302	301	302	300	324	322	306	289	310	313	321	301	320	319	316	289	324	320	319	285	256	297	316	295	281	302	304	309	306	302	298	310	292	277	307	314	334	283	278	325	306	309	314	308	297	290	315	306	309	323	314	318	324	306	306	305	323	305	278	321	343	288	284	321	288	291	312	295	290	321	319	286	312	322	327	294	314	315	301	301	314	320	309	331	324	329	308	325	336	317	347	335	315	307	317	325	298	299	297	313	297	320	296	331	299	302	297	302	298	296	311	311	305	297	276	302	283	294	291	299	300	316	309	322	275	301	287	286	331	307	298	289	303	280	300	305	310	317	332	292	298	282	297	280	311	285	287	327	322	301	309	309	313	324	279	278	296	307	332	332	324	299	344	272	296	304	322	319	302	315	295	320	310	329	322	295	320	304	321	311	304	318	317	274	303	297	293	313	322	285	306	320	293	321	295	328	308	305	305	307	316	305	304	297	293	289	299	326	268	319	294	329	262	327	291	306	333	289	308	331	314	301	309	312	282	302	296	291	280	322	321	291	282	271	289	296	304	293	302	289	300	320	311	312	309	344	323	283	331	326	295	326	301	338	305	315	308	305	302	312	308	325	311	306	313	281	286	283	317	272	342	309	303	311	298	297	292	300	271	323	317	293	276	298	312	321	325	307	283	297	268	306	305	287	285	323	308	286	332	302	324	295	298	310	299	316	296	319	317	319	294	316	283	291	317	297	292	314	310	284	308	291	303	279	317	308	296	295	311	320	326	304	290	335	309	319	300	297	305	304	311	299	317	290	308	336	316	308	321	277	313	308	306	309	280	296	280	304	298	338	314	312	287	326	318	311	307	298	303	300	286	299	299	294	292	330	310	283	323	324	336	303	275	329	327	320	297	301	298	279	269	273	286	279	318	299	302	296	323	302	281	334	283	290	319	319	353	312	298	338	312	302	271	324	297	296	310	341	314	285	318	287	302	285	314	306	294	301	319	316	316	317	293	321	314	309	271	322	312	291	303	298	300	311	288	288	332	301	263	309	308	298	326	301	300	314	309	268	306	301	342	301	293	295	315	290	307	303	311	312	308	323	320	298	292	294	301	301	295	289	319	323	321	292	302	329	334	313	299	282	336	330	324	338	278	291	287	307	294	288	315	287
16135	33704	27072	18192	14588	11325	8432	6732	5261	4115	3179	2682	2152	1898	1624	1413	1261	1198	1063	1058	899	848	809	744	790	723	660	698	690	651	649	599	621	559	585	590	557	548	544	565	520	533	562	521	496	517	496	501	519	500	498	496	542	500	515	496	488	482	478	486	479	477	458	472	491	509	482	481	483	485	504	500	466	497	482	487	471	412	472	486	427	489	483	433	456	467	456	464	471	449	494	439	469	483	455	504	475	459	442	440	466	454	457	488	465	465	467	445	467	483	446	461	494	467	453	472	470	472	499	488	451	498	463	472	475	467	480	488	502	492	490	475	475	443	448	476	447	476	426	422	477	439	450	517	446	420	478	430	486	483	470	481	481	459	442	512	459	461	474	458	449	451	506	490	485	455	450	470	468	454	457	463	459	446	448	454	451	489	435	447	449	490	426	442	472	459	441	437	454	438	433	457	444	409	414	486	498	482	451	474	487	479	476	474	458	478	443	495	432	446	457	475	444	498	473	453	483	443	441	469	491	462	465	446	461	476	446	452	462	444	467	473	450	489	498	483	516	481	477	436	452	453	458	471	490	429	483	457	461	403	444	464	476	468	464	491	444	450	477	464	467	455	469	459	452	470	466	460	426	423	463	449	476	433	474	458	464	451	443	511	485	462	456	450	445	466	432	497	478	486	452	476	430	445	467	440	462	483	435	456	484	438	460	490	453	448	475	447	492	442	490	426	475	450	471	481	436	466	453	439	465	411	489	487	474	467	452	468	484	473	421	442	499	439	455	479	445	450	475	471	450	506	485	437	441	461	519	437	444	467	428	470	470	466	421	450	456	478	459	447	428	457	476	469	486	479	449	443	426	451	458	425	474	474	441	472	457	447	520	474	493	469	489	484	478	443	430	487	499	506	482	442	477	460	467	466	482	435	463	459	441	447	455	464	470	457	459	436	448	467	469	493	458	442	481	495	469	439	478	471	467	450	483	483	475	474	498	427	444	451	454	427	462	437	492	455	480	447	487	449	452	440	452	440	454	495	508	408	509	454	476	498	465	442	454	462	444	455	475	443	459	438	438	427	492	424	477	481	467	448	459	504	439	444	478	474	489	499	452	453	466	445	410	454	489	473	472	444	429	458	486	458	472	452	462	430	450	481	432	449	460	468	447	467	445	449	486	468	434	491	425	488	464	449	454	492	487	453	461	434	453	474	467	471	450	447	510	465	449	476	473	457	446	463	454	471	405	450	465	492	453	471	456	472	502	469	453	458	460	463	451	411	472	491	459	468	455	446	452	461	433	483	437	462	471	462	484	452	467	509	458	477	480	465	414	472	479	443	416	440	465	481	467	415	447	472	441	475	500	483	452	468	437	474	458	434	478	475	443	438	441	477	467	455	487	486	459	433	474	412	468	481	473	437	424	477	475	459	461	451	473	531	485	485	460	430	452	440	472	472	475	498	453	488	469	443	478	451	437	498	454	438	466	423	483	497	452	445	407	496	478	463	449	510	462	449	457	454	496	454	466	472	471	459	468	461	451	479	464	458	457	476	511	401	483	500	423	467	499	452	467	452	472	452	486	473	424	470	430	473	494	422	476	440	491	476	462	438	479	454	458	455	478	464	438	501	482	458	477	510	447	486	473	466	434	432	472	523	485	489	459	459	478	435	456	451	474	470	425	455	480	454	487	422	415	471	474	455	427	471	487	450	445	453	472	454	480	420	480	476	452	454	438	466	491	476	447	455	443	484	463	458	479	458	435	439	480	479	428	470	476	445	472	459	484	450	449	445	450	466	440	488	409	469	471	466	472	484	490	500	483	470	448	472	482	503	477	471	435	457	439	417	443	471	455	486	460	471	435	456	493	454	519	457	523	460	471	455	485	496	503	427	450	488	440	486	485	493	486	458	483	475	483	458	455	462	493	480	464	471	489	454	460	448	460	464	457	490	470	438	454	458	484	466	436	477	468	460	449	458	469	459	457	482	454	461	464	429	459	446	466	467	465	467	431	451	456	483	487	463	481	444	454	466	445	447	445	450	447	442	468	420	459	454	440	452	434	458	423	486	436	469	461	480	439	489	480	456	459	426	467	476	418	427	440	448	480	487	453	489	458	505	473	487	443	464	491	439	498	439	490	439	430	419	471	475	477	483	453	453	458	438	469	451	453	450	462	489	444	490	465	473	487	477	440	434	453	429	484	446	477	444	439	493	461	446	420	470	450	470	462	490	462	464	468	429	451	412	447	469	444	436	472	456	448	463	450	454	460	449	466	442	477	469	519	452	457	496	467	425	428	455	472	451	487	454	494	478	486	485	430	487	467	450	432	426	459	486	447	464	467	512	466	464	475	492	472	488	468	426	457	461	465	436	449	461	443	469	488	420	472	456	486	486	442	480	472	509	433	459	456	507	457	435	466	489	471	438	431	452	467	506	428	470	473	498	433	501	453	442	454	508	492	442	457	438	453	488	481	476	497	443	470	476	481	480	476	464	430	495	433	499	494	460	469	458	477	464	486	447	455	481	448	442	467	466	488	461	435	478	477	452	488	439	474	474	469	478	457	472	459	447	408	497	474	444	518	465	480	440	469	432	462	443	427	510	468	450	500	464	475	507	483	499	459	490	443	451	473	469	431	457	443	476	438	467	434	451	440	481	458	473	458	468	468	456	486	493	431	451	441	439	491	505	479	480	449	474	431	499	419	447	451	466	474	473	457	478	489	508	481	496	460	458	467	464	472	508	451	455	488	438	482	463	495	450	475	462	449	439	513	465	472	472	482	446	479	470	486	456	478	445	441	470	467	457	464	458	472	461	465	470	449	485	479	459	460	495	432	453	454	482	438	480	448	469	484	447	479	470	449	461	453	510	460	478	454	454	467	465	491	471	463	503	493	447	442	484	430	449	470	449	452	489	470	491	502	463	489	452	477	464	471	466	533	502	465	489	451	481	451	475	448	473	474	444	446	466	495	468	447	466	480	456	491	485	452	467	446	491	488	451	450	440	463	480	466	470	446	480	396	495	455	449	506	491	468	456	496	449	444	446	464	456	484	490	462	476	468	476	471	452	430	447	464	483	444	460	461	467	461	456	477	457	433	462	463	444	517	470	462	448	448	453	482	474	435	436	503	474	461	442	454	480	437	468	442	475	481	455	455	422	453	426	471	472	451	464	463	477	475	474	476	443	431	429	438	478	472	442	426	452	454	481	473	466	445	496	466	475	441	454	484	477	463	476	458	475	478	452	455	477	445	463	440	461	451	485	446	440	479	481	430	468	482	458	433	438	450	437	510	460	459	497	455	446	475	446	487	472	521	481	432	451	455	444	452	457	465	468	498	467	430	493	455	465	469	472	456	475	433	423	465	440	457	455	469	441	454	479	451	431	463	486	451	457	467	471	507	439	472	446	445	452	450	481	449	429	510	458	453	454	447	479	447	464	454	466	466	431	450	464	413	453	469	465	479	497	477	444	451	489	478	457	446	457	460	451	447	450	470	511	475	462	429	474
27653	19655	11859	5832	3019	2044	1565	1289	1046	949	809	774	743	721	681	649	661	638	621	633	625	654	652	618	626	621	602	571	628	565	591	586	585	533	565	624	572	546	560	580	543	608	570	615	609	601	576	530	541	606	629	638	576	548	590	523	563	592	578	624	601	583	571	572	581	559	569	574	588	545	588	604	559	591	535	556	538	577	579	603	566	589	523	540	578	556	543	553	564	532	594	617	546	580	578	595	565	575	568	566	565	611	571	565	534	589	583	571	597	550	541	552	521	552	540	554	535	577	619	576	557	518	584	532	552	582	565	571	582	553	586	597	580	574	547	549	578	563	573	572	587	542	536	541	571	547	570	533	576	551	495	545	572	569	579	585	561	580	521	616	551	574	572	572	545	546	572	570	546	624	534	579	563	553	576	556	546	557	540	592	563	619	608	596	595	545	582	590	549	576	581	613	593	567	549	567	628	574	562	576	525	537	559	544	567	589	562	594	563	580	562	536	597	547	544	556	566	527	556	537	520	581	577	591	499	563	538	579	580	594	595	547	579	572	601	549	600	614	586	592	535	548	592	552	549	546	539	563	544	572	568	555	585	557	537	548	582	504	589	608	585	570	575	564	585	576	606	548	572	594	562	562	574	556	562	556	536	583	595	587	581	539	595	586	579	529	548	549	551	565	550	509	567	564	557	597	564	598	519	572	572	565	527	539	571	560	536	561	565	539	588	573	572	570	576	593	557	558	584	566	580	567	544	552	535	557	550	530	532	567	566	563	598	568	556	597	556	585	559	528	550	571	608	551	585	540	564	555	600	531	591	573	555	561	553	530	573	577	589	605	570	535	592	542	574	584	526	573	538	567	567	574	550	558	559	587	540	590	580	510	567	580	580	559	592	562	497	550	581	611	599	543	561	567	604	553	565	559	564	568	562	590	602	586	591	611	576	584	568	565	589	530	546	569	533	541	548	572	560	547	538	583	598	558	560	550	554	537	556	572	578	558	559	524	583	522	549	546	598	560	577	591	531	598	558	587	617	546	534	579	562	535	542	571	596	559	531	577	568	548	555	579	570	559	547	579	554	606	570	576	539	548	578	608	568	629	552	587	571	591	564	559	527	562	584	570	565	583	585	549	566	565	554	563	523	534	561	576	544	570	589	554	578	545	575	543	608	543	528	567	528	565	547	551	586	564	566	559	589	589	555	564	593	538	593	603	579	562	546	585	529	555	555	574	564	585	583	547	551	560	558	563	580	556	590	540	543	589	587	590	579	596	592	605	594	558	548	577	529	587	554	636	575	564	596	576	554	568	572	574	555	531	591	528	573	564	587	535	541	567	570	601	585	530	548	578	571	579	580	592	565	544	562	585	588	563	592	564	602	576	591	591	580	599	591	573	605	585	533	564	550	577	565	554	586	570	600	534	576	599	543	562	561	573	555	607	588	567	570	526	527	613	589	583	592	591	586	533	602	575	585	592	560	560	530	577	619	572	563	555	567	602	543	558	576	537	561	587	540	561	568	532	543	579	561	559	557	592	547	542	560	582	555	532	581	572	598	527	558	551	540	572	537	531	566	558	547	645	547	559	569	589	569	577	540	551	549	532	572	622	515	574	633	570	578	572	587	591	574	594	538	587	559	582	555	585	548	547	541	649	561	559	597	588	552	559	571	534	557	567	568	553	548	535	535	548	537	555	577	636	613	583	570	573	574	568	579	533	580	582	562	594	526	577	595	600	568	583	596	539	561	540	588	537	556	553	591	557	597	529	550	594	568	599	588	547	565	595	581	539	561	556	584	565	549	562	556	516	624	545	539	536	593	554	573	562	565	534	540	544	580	573	541	581	534	562	543	559	542	598	545	572	565	569	563	549	575	582	592	550	581	539	576	552	537	562	522	589	562	566	556	555	574	581	615	583	556	583	519	568	552	563	574	575	571	581	530	562	604	544	535	576	568	585	581	559	587	557	561	555	559	584	568	582	533	570	551	575	563	616	595	557	559	603	597	571	488	559	547	551	579	587	559	518	576	584	572	610	559	597	541	523	531	581	544	574	571	551	542	537	591	589	574	586	545	555	560	574	575	557	530	555	567	590	545	553	540	556	580	588	568	538	543	580	580	595	532	613	546	557	540	563	544	586	538	558	549	543	554	542	557	529	572	593	528	593	585	563	596	538	572	582	543	580	557	559	598	565	607	540	556	561	551	559	595	556	592	606	551	556	579	588	586	554	510	574	589	554	588	562	589	558	565	575	540	575	539	570	590	550	574	539	572	560	577	590	595	536	566	558	582	592	561	553	543	570	594	537	589	552	528	565	518	567	555	598	599	554	596	565	587	603	596	572	568	569	560	568	527	586	569	558	624	542	555	601	579	555	506	554	554	592	617	649	566	604	585	571	559	567	573	566	577	589	561	583	545	541	588	554	525	598	555	555	566	541	592	571	585	598	576	556	546	589	570	557	554	582	563	562	543	563	592	572	581	595	543	572	574	598	515	553	547	533	577	564	567	577	590	527	580	533	497	538	574	541	571	575	573	550	562	543	561	586	553	521	521	576	544	558	539	542	525	562	626	592	530	576	554	575	547	593	605	544	567	574	552	560	569	572	531	618	540	556	597	577	593	585	568	559	534	571	550	563	596	564	581	565	569	546	553	570	560	546	556	553	533	584	579	577	551	589	571	587	568	570	535	560	558	556	543	562	567	554	563	569	575	556	577	605	567	553	552	572	535	545	534	584	551	575	597	570	530	587	563	565	606	607	543	583	598	571	563	572	595	549	563	557	523	551	574	569	565	567	596	540	581	607	533	555	566	514	580	584	593	576	543	554	593	579	579	601	559	530	519	551	568	571	562	568	579	560	556	603	569	560	600	601	557	592	570	537	598	562	530	547	572	559	583	568	560	551	564	538	533	566	565	561	599	507	546	533	551	544	590	589	576	560	576	563	567	543	553	571	563	540	570	533	559	536	511	553	595	612	599	571	555	536	522	572	578	595	583	531	584	536	546	582	557	586	546	535	556	570	561	540	537	563	564	553	572	551	592	563	560	536	554	589	539	565	562	553	556	578	558	563	520	576	568	562	570	573	582	557	588	568	564	563	554	565	561	532	537	553	582	541	564	592	573	558	549	556	565	535	556	560	561	566	568	533	565	554	561	566	499	537	584	585	611	553	575	552	552	554	561	620	596	597	611	606	571	541	551	514	546	632	533	596	572	554	575	582	554	571	568	587	560	552	544	565	558	608	594	555	578	578	568	563	557	579	589	536	550	577	577	600	538	522	542	544	572	536	528	611	552	588	582	563	538	564	631	551	556	555	596	552	512	577	537	549	554	585	565	585	561	586	576	611	570	553	614	561	519	534	576	524	569	564	554	563	510	544	558	558	549	550	548	639	562	521	564	588	568	552	564	562	556	553	550	584	562	572	529	577	572	540	546	565	587	581	573	544	577	601	598	556	558	577	576	576	570	536	536	524	603	578	550	526	520	572	551	577	593	567	549	569
12071	19918	14164	8006	5851	4472	3455	2795	2300	1869	1550	1424	1328	1170	1193	1115	1054	1093	998	962	966	999	1003	946	935	932	875	946	883	862	914	901	922	880	903	904	921	891	895	934	840	858	848	886	886	887	837	864	895	918	857	862	875	835	834	876	880	882	883	860	849	807	840	921	877	862	851	839	890	848	864	889	865	893	867	862	854	906	875	889	878	844	918	875	886	911	842	863	860	806	894	893	863	862	861	902	880	843	820	848	844	864	880	831	835	872	880	867	847	855	839	842	833	867	848	850	888	841	878	882	848	811	922	884	910	840	880	840	886	872	853	859	838	872	862	872	889	847	829	875	873	859	834	889	856	912	793	871	844	870	863	890	844	864	886	867	875	850	837	885	824	865	846	837	867	812	799	853	876	878	805	846	900	862	819	799	853	906	862	831	830	849	861	909	813	812	838	889	832	822	887	854	860	890	848	851	872	865	818	851	878	849	870	834	879	884	891	841	897	806	862	856	899	804	856	847	869	843	831	860	807	878	878	869	841	867	851	834	827	892	839	866	864	837	837	894	908	809	854	854	846	877	903	854	842	847	889	867	811	831	900	896	847	880	884	855	817	901	827	815	823	864	857	882	842	872	849	867	832	885	851	795	879	782	858	839	846	836	890	875	810	829	830	847	877	875	872	832	847	808	863	941	861	832	796	848	834	889	879	818	892	859	862	854	862	808	839	853	785	850	861	892	893	895	840	886	863	873	823	851	861	893	840	821	812	839	809	844	888	897	876	841	892	791	809	861	830	846	901	854	840	866	830	858	895	843	798	876	837	873	909	916	868	836	877	797	840	819	885	895	847	893	839	849	849	876	814	895	831	873	840	801	888	846	884	832	867	869	817	831	863	828	857	841	844	883	806	800	862	905	818	894	859	779	878	845	887	882	860	884	859	889	889	829	874	840	823	910	830	817	819	898	838	907	873	849	869	854	892	883	852	847	896	870	822	828	804	865	867	846	851	897	864	880	900	883	890	825	850	840	850	766	837	798	829	837	877	850	861	876	878	865	907	862	846	838	863	854	808	854	860	793	826	817	910	804	844	948	904	837	863	809	895	863	873	840	887	863	896	869	853	856	856	843	861	856	808	867	836	856	876	891	854	877	842	856	853	885	883	862	851	798	798	881	841	890	807	833	860	862	868	849	821	888	873	869	844	862	890	850	862	903	799	908	948	919	827	871	900	820	904	870	835	869	846	824	826	861	842	826	886	796	856	854	880	810	903	853	827	874	833	805	791	863	843	854	879	863	823	914	838	858	823	860	867	868	842	828	820	855	830	904	853	873	844	819	860	913	851	830	891	874	844	784	856	846	917	830	890	867	858	877	845	864	835	900	847	861	825	881	838	832	825	831	839	896	884	837	786	870	836	829	812	882	880	864	829	824	869	857	854	864	839	838	847	850	920	896	873	857	876	852	879	849	815	854	910	922	849	891	827	846	858	824	862	877	797	867	845	864	785	881	840	837	809	786	842	885	859	886	864	853	864	862	866	823	875	839	844	858	829	833	873	847	867	902	880	854	869	870	838	874	836	822	912	835	877	846	817	815	840	901	859	863	864	887	907	862	858	838	836	898	868	832	864	830	854	832	869	835	873	899	805	861	856	829	848	891	848	868	838	825	872	846	841	881	878	879	861	847	842	844	822	806	856	830	907	824	827	837	859	843	856	856	863	864	868	877	839	864	850	868	878	885	892	865	911	845	820	802	823	832	872	859	846	831	868	872	870	859	882	811	838	847	847	838	833	864	873	879	885	859	822	815	900	837	831	853	831	845	842	859	807	809	898	855	859	821	872	841	922	832	840	839	860	815	927	855	908	828	835	896	844	848	904	859	890	879	842	894	878	868	838	894	878	874	821	897	848	902	797	851	891	856	887	907	857	875	863	827	820	829	817	859	853	818	843	825	841	840	845	850	861	845	863	850	862	895	834	822	843	864	866	814	805	950	856	861	864	881	853	832	854	821	854	896	860	832	915	836	885	860	846	864	872	834	853	840	829	834	859	867	807	807	873	858	853	828	883	847	858	821	921	817	849	881	882	830	873	884	816	829	872	847	836	869	821	819	873	850	881	845	823	848	873	864	838	846	829	870	835	864	849	848	890	816	781	835	852	846	874	893	836	899	854	919	865	876	868	815	858	872	881	901	810	927	874	846	882	860	796	885	857	799	837	828	824	839	813	857	891	896	858	833	835	910	877	857	854	853	867	854	802	885	868	855	834	903	853	876	869	877	850	890	845	839	892	800	859	854	877	853	854	879	902	896	839	868	856	857	800	829	867	802	842	883	870	877	796	820	834	810	852	810	878	852	857	879	837	864	874	880	877	846	856	860	867	853	888	790	865	852	868	832	917	868	856	884	840	899	858	863	814	870	896	846	875	857	883	848	891	912	898	843	822	875	821	859	856	792	847	881	846	843	875	886	884	842	876	849	870	863	840	843	858	885	803	882	874	881	845	845	886	839	877	885	845	854	815	855	866	802	876	840	853	871	835	872	885	862	834	815	868	865	834	813	862	830	874	817	853	854	849	866	881	853	841	902	857	879	827	824	850	802	816	838	900	861	842	845	834	854	899	844	851	824	838	832	789	916	885	837	832	871	855	862	865	822	860	853	905	862	878	865	842	869	854	871	922	948	904	869	838	861	896	835	845	862	833	809	875	832	855	816	837	831	821	871	845	844	886	876	865	837	862	899	802	920	863	876	912	854	809	862	870	853	873	863	860	813	885	875	844	793	847	833	854	839	876	829	886	848	874	858	853	911	873	871	878	830	872	900	827	863	800	818	800	844	766	904	874	857	894	806	914	797	892	847	845	871	840	835	841	844	850	808	785	844	841	857	830	829	902	840	873	861	857	840	850	806	887	871	854	833	858	863	828	847	833	796	870	886	857	879	846	790	853	855	872	854	846	827	850	869	833	837	849	855	841	902	811	865	864	846	838	867	851	876	858	857	826	838	838	837	895	802	801	874	878	798	818	870	884	798	843	911	850	869	837	900	862	811	892	854	806	799	874	846	843	814	873	834	866	854	865	834	848	794	823	823	882	883	900	860	807	897	866	872	843	876	910	831	856	872	917	869	876	839	863	840	829	837	895	832	878	828	899	838	839	831	838	927	866	824	876	873	828	818	893	808	892	876	840	844	855	870	884	864	774	904	878	835	822	816	820	815	834	870	892	793	891	820	854	892	864	892	810	911	859	875	857	867	895	883	812	884	851	802	874	874	876	853	852	859	853	812	914	903	833	839	906	850	797	904	855	905	803	838	864	852	871	888	853	819	809	806	860	862	835	889	857	826	853	802	890	883	836	826	881	869	908	836	829	846	874	830	873	840	835	874	775	882	864	891	800	805	871	811	840	886	868	854	872	896	906	903	858	826	878	869	869	841	873	822	854	818	810	827	876	867	869	828	859	840	831	790	842	862	884	885	911	834	898	876	814	883	820	885	845	880	882	816	879	876	817	842
23468	21548	28586	24969	21165	10137	3737	2150	1545	1282	1094	1013	828	756	720	663	638	562	598	545	550	487	508	484	511	475	450	451	466	454	461	432	418	457	454	383	426	430	432	427	428	416	443	451	422	409	414	411	442	404	430	390	416	370	376	422	411	396	388	401	413	375	382	359	407	380	417	405	395	410	393	426	397	396	391	412	436	359	411	443	391	423	403	406	389	413	436	400	366	384	404	418	397	446	376	408	384	403	369	388	396	405	394	371	405	395	364	365	377	421	395	405	401	397	419	403	391	353	376	386	396	365	437	418	392	410	377	368	399	422	411	387	379	410	418	435	367	399	380	422	402	387	402	384	393	399	397	419	394	392	420	428	386	404	444	391	414	421	381	372	347	392	386	388	398	398	408	381	401	380	411	405	405	443	388	384	381	403	364	406	397	427	395	374	421	399	421	392	417	401	374	380	436	395	387	411	397	370	406	404	405	382	382	396	367	423	417	361	416	440	417	403	378	388	416	397	384	400	396	384	386	405	387	397	410	410	408	382	431	389	393	414	413	392	368	390	381	369	383	353	413	404	392	397	398	371	391	401	383	359	387	400	411	383	418	404	405	385	397	414	366	424	434	389	411	377	385	393	388	355	382	383	382	411	424	375	399	424	398	380	377	423	428	380	377	390	412	377	425	393	398	376	387	400	425	371	437	360	404	368	384	390	383	409	383	402	402	418	415	418	380	381	397	393	397	394	411	379	374	363	383	387	390	428	391	399	405	384	443	390	409	401	396	390	371	363	374	452	381	386	395	410	408	376	397	428	379	399	362	403	397	409	378	416	422	375	375	414	402	394	381	414	369	373	385	404	416	456	376	411	418	379	379	431	412	438	371	411	399	407	390	370	413	395	395	403	390	391	376	403	420	378	434	395	350	370	381	399	444	418	373	417	424	382	402	403	427	415	389	424	366	412	362	377	403	415	422	393	402	382	351	389	395	411	393	341	436	392	408	411	423	407	420	406	426	397	384	387	358	404	381	407	405	386	400	379	378	373	390	348	391	402	401	359	404	398	381	356	378	409	445	357	395	378	408	371	371	379	376	404	374	400	393	429	379	397	398	396	388	410	433	379	384	400	391	402	410	422	369	397	412	377	397	406	392	390	428	399	390	366	392	370	381	388	371	404	374	412	398	390	387	395	415	433	418	404	454	396	373	412	410	434	406	389	360	362	425	418	448	397	352	433	402	419	406	378	392	383	379	418	395	407	389	378	402	373	377	386	371	428	400	386	434	437	408	381	387	404	387	379	397	364	394	413	394	402	418	361	392	413	399	403	393	406	417	363	400	390	402	371	399	387	363	386	375	392	396	394	385	401	422	418	406	413	370	421	399	417	379	376	411	405	404	383	413	363	405	414	396	406	389	383	379	400	423	396	404	400	400	421	375	425	417	415	401	386	404	414	390	420	396	413	406	382	398	374	376	387	380	379	374	375	395	416	363	374	401	346	410	384	358	374	413	388	403	409	415	396	390	407	408	421	377	400	395	412	375	393	404	361	396	374	403	390	388	419	398	402	369	395	396	397	434	373	425	367	360	419	420	402	433	401	402	421	376	397	388	407	373	397	398	397	433	400	360	404	401	407	392	412	423	428	370	411	405	366	402	375	384	395	407	366	411	388	412	400	444	405	424	389	437	439	387	365	356	388	362	401	350	416	425	355	382	403	384	406	407	367	391	374	423	423	369	411	378	400	422	420	411	383	384	413	389	407	399	382	388	409	367	404	379	418	369	333	427	383	383	438	362	442	411	386	378	416	403	389	374	365	433	386	410	412	363	365	401	400	407	419	374	348	409	382	382	395	402	418	420	404	398	423	388	394	423	386	402	398	375	371	392	405	435	396	386	382	381	396	412	358	364	392	381	411	404	395	413	370	413	396	381	363	419	409	354	408	387	401	404	386	404	408	377	404	401	409	385	400	384	392	378	410	388	425	400	387	385	404	423	372	405	404	419	387	400	402	421	351	424	399	386	407	393	401	424	431	399	390	408	387	399	388	400	387	391	392	373	429	347	412	387	415	392	394	388	375	409	399	388	387	380	387	434	386	384	421	408	396	364	434	414	376	414	362	369	362	384	392	380	359	414	391	433	421	399	381	369	359	412	415	414	383	412	418	401	440	377	398	385	400	376	409	395	426	384	402	410	367	390	379	428	386	381	400	444	423	410	410	373	347	404	407	389	369	396	407	378	379	376	385	395	381	404	371	379	369	391	405	382	422	397	387	407	393	364	404	428	413	387	388	415	413	405	356	401	376	404	395	412	391	388	405	417	398	378	382	390	371	399	421	359	390	382	397	409	392	408	398	416	424	392	398	374	407	388	415	395	435	391	393	392	410	382	385	390	441	392	408	385	372	423	416	373	394	379	428	395	417	348	410	397	377	363	376	430	362	381	410	374	416	416	423	371	420	347	352	399	399	406	377	410	358	425	392	396	404	370	403	414	396	397	379	384	423	407	404	388	395	378	365	393	411	383	421	392	430	410	390	371	416	414	437	395	421	383	402	377	406	388	432	381	370	409	407	432	427	364	421	390	373	418	423	403	386	381	360	394	380	383	367	407	395	400	405	383	374	424	397	407	359	422	367	367	420	348	388	412	439	387	411	395	397	382	411	429	373	386	419	398	385	383	395	370	364	386	386	435	372	372	377	408	403	419	392	406	412	432	408	447	348	366	372	396	387	418	385	386	405	397	413	429	413	404	367	350	374	391	416	387	383	375	380	361	386	395	387	364	408	372	394	399	395	415	393	403	404	437	375	363	353	387	423	380	423	387	359	393	381	429	404	388	390	425	407	419	410	424	437	382	413	432	415	405	411	376	388	389	390	409	403	375	398	396	373	369	386	363	406	463	378	367	387	394	426	432	356	369	405	370	362	385	416	409	416	413	393	385	392	395	379	404	367	377	413	374	411	434	376	379	370	395	419	356	367	403	396	437	426	391	404	367	401	382	388	374	405	433	376	391	412	404	407	347	390	388	388	415	409	365	387	369	403	411	377	410	414	356	360	368	384	405	383	373	382	417	425	392	412	389	383	386	383	363	437	406	401	373	395	359	393	375	399	389	362	356	390	382	429	366	377	387	426	394	393	364	405	423	386	380	378	404	390	371	394	384	373	381	397	404	382	385	450	438	393	390	362	407	430	417	393	342	388	392	379	405	379	398	434	402	380	390	409	352	371	407	445	390	386	381	381	434	375	366	390	377	397	378	396	401	388	437	446	397	377	397	408	374	389	401	399	375	397	415	396	377	384	371	373	410	399	395	447	402	401	410	412	424	389	369	383	409	388	406	386	380	421	393	403	412	410	434	401	406	393	412	387	381	351	392	406	392	389	388	414	405	390	404	420	373	409	399	410	383	391	365	397	393	392	420	418	420	401	340	408	416	384	377	352	368	411	372	369	414	393	374	412	365	381	396	420	370	381	381	403	392	391	413	397	385	376	389	424	365	413	382	391	364	388
14116	29603	22496	14170	10733	8382	6190	4717	3680	2963	2424	1932	1684	1475	1391	1248	1151	1069	1060	980	948	878	849	850	806	764	795	780	693	697	726	682	673	671	676	683	681	721	690	669	673	688	648	679	633	628	702	670	622	629	673	625	634	612	680	593	551	662	644	596	601	602	634	578	617	600	669	611	640	675	610	572	613	633	615	646	615	637	581	586	571	591	642	620	648	598	675	591	634	609	591	589	603	602	609	634	615	604	621	606	579	614	608	610	588	639	607	624	581	628	625	626	573	605	626	608	599	614	613	630	582	572	601	610	642	612	645	630	593	627	594	615	596	612	621	588	626	641	644	589	648	614	598	599	664	646	641	561	666	651	612	631	611	595	593	619	600	616	632	663	634	626	580	647	631	607	603	599	631	646	652	637	613	621	610	618	637	620	605	623	668	558	619	624	587	608	602	625	591	635	653	599	603	625	641	626	628	619	587	613	606	647	615	591	624	614	609	603	641	657	595	594	600	574	590	629	630	674	643	586	593	633	597	630	615	605	601	631	606	623	581	608	627	597	595	592	572	628	636	621	615	599	599	625	605	586	583	629	632	626	617	640	613	626	575	618	590	625	566	593	652	591	604	610	637	631	627	622	616	577	601	637	589	585	583	600	617	652	601	634	647	606	646	595	610	622	604	613	594	634	593	595	606	614	617	650	575	657	598	614	636	598	638	541	638	612	641	605	623	586	628	569	620	616	637	584	689	608	578	636	620	619	578	611	660	624	583	636	628	635	602	570	605	623	633	650	613	600	625	567	563	641	635	598	618	573	618	584	618	637	640	572	622	594	571	622	654	654	644	608	580	610	598	602	599	583	600	638	623	593	584	607	578	594	626	634	635	645	604	596	628	602	628	683	551	650	635	620	587	611	607	633	602	609	628	626	595	617	592	639	650	617	557	603	676	590	601	629	619	592	595	628	638	610	567	590	564	608	616	614	618	608	616	610	590	608	615	583	586	594	597	612	642	619	599	569	634	599	581	618	662	628	610	604	658	536	616	638	596	588	596	627	617	596	650	623	669	584	593	626	625	611	632	617	609	600	614	637	625	639	586	607	588	620	624	603	638	621	623	661	673	622	614	575	608	593	645	638	603	601	654	588	651	617	594	616	682	589	571	605	607	603	597	627	605	627	618	605	615	671	602	634	639	574	616	584	585	619	610	659	660	584	581	651	642	642	584	641	643	625	575	651	617	572	661	652	645	620	623	603	592	639	611	592	624	596	610	584	625	620	595	604	597	617	590	602	666	643	639	612	610	603	630	645	655	639	596	616	601	678	632	616	649	608	623	643	633	573	605	549	644	616	620	634	604	586	648	604	605	618	621	611	588	616	631	571	629	587	600	630	620	602	639	625	609	571	573	624	612	607	600	610	624	589	615	612	544	625	635	583	598	604	679	628	584	606	603	593	636	635	627	619	602	610	678	598	640	638	598	646	607	630	617	651	601	631	609	597	587	636	600	635	603	602	645	585	623	650	586	647	633	583	654	638	575	615	616	605	601	649	581	626	635	601	610	593	587	611	634	638	612	604	633	618	615	594	595	616	641	635	596	587	629	604	560	645	616	601	624	587	593	595	595	606	612	636	668	620	570	587	618	610	670	606	674	630	609	636	563	608	662	602	599	608	584	639	617	601	597	587	610	597	637	650	587	613	630	609	626	611	601	582	569	602	632	598	629	606	599	642	608	626	587	641	614	624	651	605	608	606	613	655	630	674	612	651	638	637	608	586	634	604	672	617	619	621	644	627	606	579	631	603	629	598	655	615	636	612	653	620	634	642	616	620	625	592	614	584	619	586	638	633	592	593	649	610	617	627	594	625	641	613	627	602	616	638	577	613	581	644	609	595	567	599	613	569	591	633	596	615	611	607	561	638	621	600	599	614	647	605	629	541	600	622	597	625	595	642	653	611	572	631	554	587	591	575	606	593	600	652	602	617	637	582	625	610	595	590	660	628	611	652	660	637	609	610	611	615	611	624	622	661	623	636	641	623	603	614	611	628	610	631	612	602	611	631	618	660	590	595	570	605	612	634	567	607	603	662	599	616	665	606	592	667	659	635	629	640	638	611	613	610	556	573	594	595	646	644	626	567	634	585	629	612	612	601	602	633	654	593	598	612	586	577	614	596	623	617	633	632	612	635	567	576	627	596	574	643	617	652	576	618	633	622	611	646	592	612	639	653	627	635	638	608	657	628	615	644	605	598	551	618	593	601	623	661	577	581	586	601	625	630	613	608	660	625	645	600	603	622	577	579	615	613	626	628	623	642	599	623	625	594	593	588	636	615	611	597	576	594	644	631	653	633	576	580	600	619	628	619	601	652	624	595	635	628	623	619	627	606	580	619	603	652	576	595	637	610	602	616	603	624	624	614	558	624	637	602	606	591	591	608	644	637	643	606	603	615	599	600	634	622	626	626	658	589	611	574	647	625	619	656	612	630	645	619	644	632	635	659	611	625	652	628	602	581	606	605	677	674	639	612	614	631	595	621	600	613	591	633	598	624	627	602	646	592	585	638	639	607	576	621	601	588	595	635	634	638	597	548	617	603	629	620	608	588	631	603	617	622	609	622	594	617	597	625	612	630	630	637	629	610	583	642	602	630	598	615	624	593	597	665	603	627	628	592	617	605	588	638	564	605	600	619	613	604	638	617	620	653	577	608	628	604	631	643	616	613	631	602	587	626	622	585	609	657	627	624	571	601	639	598	588	615	654	580	610	589	640	586	661	614	620	612	597	600	631	616	589	636	583	653	602	594	624	581	624	606	626	623	626	604	660	571	634	599	599	625	602	625	614	596	636	594	630	594	618	639	620	647	605	621	593	627	606	627	651	623	629	630	613	618	643	619	631	601	628	606	600	584	598	609	638	673	632	585	583	618	616	634	624	637	625	651	619	613	622	600	633	608	635	612	659	608	596	611	574	616	606	539	584	651	683	657	629	595	601	651	577	629	604	587	640	619	583	622	607	628	657	575	574	626	583	619	631	596	600	627	583	579	617	602	651	635	645	613	611	604	602	632	626	638	575	647	574	610	628	617	634	597	634	603	625	627	582	641	608	637	578	621	600	626	613	595	592	596	574	582	596	601	594	608	594	638	584	599	657	643	642	580	664	619	598	572	597	617	604	599	622	637	627	639	606	566	629	608	606	596	657	587	585	595	618	613	627	626	569	623	623	590	612	607	630	562	605	636	645	624	596	641	634	616	622	602	614	587	697	643	566	636	600	626	641	656	591	645	628	622	640	611	668	640	606	642	639	646	614	591	628	610	616	607	616	604	640	603	641	596	650	613	610	584	596	652	664	684	588	586	587	635	616	619	660	629	563	586	659	624	633	628	616	606	636	589	590	612	594	613	599	681	607	636	618	607	600	635	614	582	602	611	609	661	656	599	652	594	589	646	653	602	593	597	579	610	622	628	622	638	615	599	589	594	576	643	622	574	654	603	603	586	627	582	624	632	533	598
25009	21595	26608	24771	7290	3020	2066	1577	1258	1097	915	920	794	782	750	700	716	663	619	642	577	633	626	612	586	595	559	538	549	534	534	623	507	519	517	548	535	490	570	555	507	528	502	527	521	533	561	534	509	533	554	527	567	540	526	494	521	518	525	541	542	543	521	521	509	513	517	523	530	530	520	530	533	521	486	494	537	499	522	521	534	496	495	536	527	524	556	550	515	503	515	500	538	491	512	516	500	534	522	547	491	508	533	553	463	530	490	498	538	530	563	505	577	509	515	568	555	532	512	496	538	507	493	467	541	499	525	492	507	546	499	518	501	532	535	541	505	535	543	535	549	501	525	498	506	545	510	505	513	524	525	545	553	527	553	484	469	503	502	518	479	490	499	549	531	528	522	523	559	502	558	517	470	515	536	536	527	536	503	536	522	488	526	532	511	507	536	525	509	545	511	534	509	542	556	536	485	525	551	499	513	492	539	484	487	539	559	544	516	505	544	557	442	537	506	509	499	542	484	537	541	544	528	524	534	560	518	511	555	563	492	528	496	549	497	526	505	516	509	549	553	502	470	547	526	535	527	497	532	530	513	475	514	501	527	500	526	517	503	493	494	502	509	510	481	492	501	531	489	506	514	488	504	521	504	534	475	521	533	548	538	479	580	557	498	533	584	522	512	507	532	539	504	524	501	505	540	511	558	560	533	548	522	517	496	515	519	533	485	518	492	540	505	482	514	510	538	580	508	473	540	519	516	524	531	503	529	515	520	518	507	528	545	511	507	468	556	542	520	510	542	493	533	526	510	506	528	527	505	514	515	567	548	523	555	516	484	525	524	557	530	519	545	553	506	510	555	488	480	545	469	543	487	531	511	520	525	536	514	498	511	478	446	535	534	549	521	510	506	516	530	521	522	510	507	471	484	519	549	518	511	538	509	511	512	544	530	545	534	538	548	514	545	473	533	525	516	543	503	564	565	495	531	520	508	558	525	563	470	544	503	540	541	500	511	538	532	482	558	523	544	532	456	470	523	530	516	492	560	511	552	559	492	500	520	517	559	512	516	525	510	508	535	548	514	541	535	531	491	513	525	475	529	564	510	508	496	552	518	482	495	533	517	520	474	506	513	514	463	540	511	545	512	510	532	489	528	511	524	552	515	563	487	517	509	530	536	542	542	517	477	495	538	568	525	543	512	530	520	493	538	482	552	538	492	508	544	569	504	552	532	520	536	512	547	519	485	568	533	527	513	494	517	471	525	539	522	516	490	539	547	529	522	507	547	536	560	535	546	509	506	521	558	518	520	525	518	508	515	493	559	525	502	528	522	512	536	527	515	533	508	507	530	559	458	521	548	522	527	518	537	523	517	571	503	506	559	528	498	524	466	535	480	523	537	515	501	539	516	508	483	462	536	523	506	487	516	527	513	492	533	493	503	523	509	512	516	506	482	525	536	489	492	567	520	462	504	526	512	536	545	500	494	497	509	512	541	506	543	519	544	489	491	519	560	492	511	521	504	556	564	536	542	494	535	511	522	548	554	490	586	508	533	515	510	511	512	521	456	494	483	488	506	500	487	504	523	535	487	486	567	495	529	517	555	524	520	527	527	553	526	508	550	478	487	503	531	513	516	532	528	511	529	496	541	480	528	507	542	518	531	519	538	503	500	544	537	506	554	547	529	500	477	507	504	544	528	549	508	534	547	524	529	531	488	509	539	499	509	575	534	540	517	495	478	472	486	475	538	556	587	486	498	526	546	503	521	526	494	556	493	507	506	507	501	505	546	542	500	517	532	539	540	513	544	499	568	529	543	479	526	485	480	555	538	498	525	511	545	522	526	523	537	521	499	552	499	518	526	474	451	500	525	524	563	517	537	541	486	552	520	548	497	531	513	526	501	513	507	487	525	486	498	503	482	543	515	514	553	518	552	485	550	524	533	511	520	554	529	532	508	536	522	564	501	528	501	468	528	486	525	492	576	528	534	530	544	522	503	517	531	507	475	482	507	531	541	517	489	473	510	508	547	490	517	501	463	539	527	501	537	544	523	523	569	490	492	513	528	517	541	477	528	526	513	533	511	562	494	531	517	497	496	536	522	529	538	494	551	520	574	503	495	505	531	543	510	517	524	518	547	541	484	515	593	532	491	542	498	536	502	495	513	544	525	496	528	511	555	553	521	519	512	499	515	496	560	511	538	498	528	507	507	513	477	507	524	518	507	499	482	475	519	490	539	519	517	568	553	528	552	508	536	512	511	498	483	540	498	539	518	568	518	562	558	507	519	545	518	550	527	494	544	525	531	512	482	544	552	508	545	520	531	515	515	546	532	509	515	536	564	490	506	487	516	511	534	527	516	497	516	500	518	528	547	550	548	515	496	522	519	547	527	510	539	517	507	565	525	532	479	515	490	550	501	543	537	501	535	568	506	462	532	524	524	500	550	480	483	511	536	522	521	489	520	521	530	533	520	498	505	505	544	502	572	514	538	491	526	497	516	531	533	521	500	526	509	487	531	547	568	533	460	502	513	486	518	476	494	493	522	560	531	521	521	545	548	522	540	549	485	504	514	488	549	523	558	491	515	529	528	492	513	521	503	560	495	540	517	512	495	505	507	525	518	523	501	513	541	510	522	514	529	499	511	523	501	512	524	539	528	545	533	544	538	551	478	556	526	552	540	488	513	526	569	521	546	526	493	482	530	504	478	527	502	488	493	466	497	507	521	546	521	498	517	507	586	559	532	505	484	514	491	485	506	498	483	530	508	516	477	534	490	520	536	517	534	528	490	514	506	512	489	525	552	515	519	515	515	536	504	509	513	495	464	528	514	497	505	505	512	525	551	506	493	507	478	503	533	501	488	524	500	491	553	511	539	490	509	502	524	484	552	550	507	524	505	487	521	489	508	503	561	529	512	545	550	513	487	535	509	524	507	478	552	509	522	539	525	527	478	516	519	542	534	485	481	515	506	499	550	526	543	549	524	531	553	517	531	491	501	538	541	496	507	521	528	490	554	527	535	482	491	552	507	486	519	499	470	547	543	526	513	535	543	509	527	521	511	489	489	512	518	514	533	550	485	527	499	537	513	550	534	498	500	532	512	483	514	500	489	500	537	467	495	550	521	543	527	531	490	570	467	541	521	483	535	533	513	524	524	524	481	499	505	557	526	525	548	483	486	528	514	561	518	582	550	532	521	552	533	527	537	536	497	514	492	493	524	520	497	490	522	507	528	489	535	556	488	530	539	506	536	523	488	517	535	517	532	516	516	507	482	560	527	497	494	558	518	508	520	553	533	543	521	545	487	561	495	500	529	520	518	503	469	546	544	530	543	560	538	500	550	544	541	549	495	533	491	491	536	511	557	543	516	503	540	463	507	494	497	538	470	524	546	509	526	489	491	507	525	501	488	530	503	493	518	491	542	473	530	523	525	539	523	520	510	510	508	507	535	459	497	560	544	527	509	476	532	541	528	555	518	579	498	532	549	510	522	523	473	515	506	517	558	537
13496	25211	18615	11249	8301	6308	4869	3726	3020	2438	2046	1708	1546	1432	1282	1199	1220	1158	1105	1055	996	970	949	949	924	874	881	910	908	911	901	884	850	845	905	831	846	843	792	831	862	826	826	810	827	783	860	823	782	814	821	773	783	840	786	838	797	785	809	788	775	823	784	755	790	796	808	791	754	837	796	748	754	756	796	783	801	815	771	757	788	795	788	772	794	798	733	787	764	794	768	822	800	704	832	776	817	803	843	816	840	759	784	774	776	758	814	778	841	791	830	781	784	752	764	787	787	773	727	774	768	811	784	800	816	774	758	796	776	723	787	761	801	784	775	781	777	775	780	789	877	743	801	831	798	735	852	709	768	809	759	784	813	812	844	761	792	800	810	803	732	805	740	780	830	799	766	777	802	802	762	780	794	754	768	798	807	783	852	816	772	755	780	734	759	852	777	812	724	779	781	776	791	769	804	781	830	778	759	821	764	761	783	794	776	742	769	724	793	771	796	797	801	826	828	759	842	809	839	750	749	778	802	773	803	869	769	814	770	758	794	778	748	790	751	769	780	781	802	778	805	778	780	798	739	806	736	802	792	835	780	785	781	749	841	789	744	799	808	818	786	781	802	773	792	813	769	785	767	824	769	747	752	742	746	814	810	776	791	799	784	799	769	744	768	784	818	837	807	778	821	775	739	775	764	845	796	827	768	787	788	764	780	805	840	797	789	802	770	807	818	800	796	760	838	765	777	758	812	774	839	779	797	759	795	788	783	813	753	770	735	736	757	781	732	776	750	762	776	791	770	738	795	758	773	783	811	732	782	769	820	801	753	771	808	806	826	787	853	754	762	785	744	831	787	807	790	759	778	756	763	780	805	773	773	770	868	835	752	795	786	795	733	769	751	772	737	799	782	826	784	784	758	800	756	767	826	803	803	774	777	769	771	725	829	796	804	782	734	763	765	797	782	795	832	758	756	783	721	832	767	801	778	756	775	804	818	768	807	767	813	799	767	794	827	824	766	786	781	766	766	831	827	753	813	760	766	770	739	729	829	816	719	842	807	847	820	780	770	778	776	807	795	777	758	786	780	792	801	792	779	799	829	801	800	822	808	765	783	756	763	809	806	766	787	788	746	776	793	791	840	772	777	818	794	815	780	770	815	753	770	821	737	777	821	813	788	788	791	754	820	754	773	791	750	807	725	857	807	777	815	774	798	792	780	784	763	791	831	787	776	777	762	770	793	831	791	799	870	785	785	801	791	736	830	783	778	816	768	797	790	794	798	795	828	794	757	778	803	743	793	792	814	783	782	742	785	772	821	814	812	795	722	838	780	838	791	783	805	742	724	760	778	809	822	782	796	804	775	761	786	799	829	836	802	765	831	813	840	763	825	779	788	763	825	778	833	794	774	812	780	809	773	768	777	797	724	790	792	769	788	819	820	815	835	749	765	755	823	741	797	789	799	833	792	758	765	812	778	755	766	783	777	799	727	803	837	773	841	744	727	775	814	806	806	738	793	792	784	807	795	720	782	834	808	808	815	777	815	794	785	771	789	792	783	751	770	804	736	778	846	756	747	764	767	760	791	756	777	783	788	841	813	806	825	767	829	821	758	816	789	801	774	767	780	800	792	762	761	790	760	762	762	784	808	741	761	797	787	806	792	773	817	820	825	744	832	814	837	798	816	766	774	862	811	763	764	768	724	767	740	765	805	794	824	788	818	760	788	759	806	797	826	756	793	802	780	804	813	810	814	750	806	765	784	767	795	775	789	803	749	764	750	766	759	820	757	809	797	776	767	734	795	749	779	775	772	740	859	833	834	797	762	808	777	773	786	759	753	789	803	823	782	761	779	785	748	756	800	837	768	774	812	750	754	754	799	780	816	738	824	787	793	753	823	836	775	819	806	806	809	772	766	811	822	786	806	772	782	799	765	852	743	772	831	792	757	729	742	794	813	841	797	818	755	822	750	811	773	794	778	776	807	792	769	830	728	767	795	822	757	753	774	872	783	778	743	779	752	819	730	826	802	774	747	813	811	781	790	747	796	749	804	847	762	760	763	767	782	831	809	796	744	728	769	794	740	768	773	818	852	837	756	779	791	759	767	761	808	733	811	762	795	803	735	797	775	797	774	756	817	771	756	769	746	777	771	811	806	802	812	794	765	765	787	763	775	805	794	780	813	787	739	772	792	734	782	813	818	769	826	785	775	772	776	806	788	767	772	755	759	779	789	793	761	790	808	792	813	819	804	823	788	781	794	765	763	799	741	763	812	780	743	784	786	776	772	801	769	776	803	801	772	765	786	787	791	831	740	768	739	757	817	796	758	814	761	772	805	800	763	802	778	761	718	784	775	803	785	772	788	755	781	802	812	800	781	848	750	777	780	750	806	804	796	709	787	816	766	780	746	836	768	824	799	807	772	787	764	845	800	789	769	804	768	795	760	736	840	778	775	769	843	782	770	793	775	781	780	783	771	734	792	789	794	757	782	807	728	770	821	763	802	773	751	786	799	780	796	794	785	801	775	769	780	808	821	774	787	818	791	760	808	828	810	798	764	754	801	798	799	779	786	779	806	750	797	784	789	829	827	774	800	763	826	760	784	797	752	822	780	816	780	798	778	792	754	742	787	801	764	795	770	772	811	781	776	776	786	761	773	795	761	795	788	800	814	747	772	738	797	772	823	795	778	772	762	787	809	781	780	738	744	784	762	766	783	776	770	757	777	756	759	756	825	805	848	811	820	759	806	841	783	782	762	769	800	746	725	731	797	780	773	737	803	776	826	777	762	779	747	839	763	789	781	828	778	766	798	798	771	845	790	768	771	795	779	784	797	860	798	806	748	803	756	807	841	811	789	807	775	739	826	851	758	769	790	795	763	752	769	754	750	804	768	770	763	802	826	745	786	786	772	751	776	783	807	747	772	741	774	782	743	770	740	804	812	798	823	842	787	772	795	829	763	783	785	833	767	819	760	765	789	820	829	766	812	756	732	731	724	790	817	789	799	811	783	816	815	759	803	767	777	770	798	770	804	740	764	769	792	742	795	814	792	770	787	869	792	777	766	841	787	761	785	730	783	805	786	743	794	824	794	772	775	828	792	785	741	784	763	813	845	765	788	786	822	805	781	783	808	807	773	783	814	800	772	786	716	783	781	774	757	755	774	765	779	791	776	813	807	746	785	795	779	786	720	807	797	776	762	783	753	805	819	755	794	767	771	782	809	780	808	768	777	811	783	809	843	785	859	797	785	781	830	782	777	754	783	761	775	769	823	834	778	826	764	814	776	758	766	781	809	758	803	726	791	730	786	782	823	762	777	712	795	825	805	821	821	778	805	789	780	767	771	786	751	791	759	846	795	757	724	771	792	795	773	819	804	774	810	785	811	803	821	765	761	758	782	837	842	811	806	827	789	783	775	778	769	756	822	834	794	801	804	755	806	752	824	807	782	795	810	813	760	771	817	785	806	811	755	754	772	781	714	841	753	806	823	773	772	773	767	839	803	840
22736	21612	29155	24553	21633	20562	8626	3237	2149	1660	1377	1223	999	876	813	642	682	639	542	533	507	454	452	444	412	395	401	384	352	413	378	384	344	358	316	363	346	336	337	345	351	332	332	314	335	353	321	319	321	304	333	345	315	311	323	304	324	331	307	312	317	321	330	314	291	303	339	322	293	319	315	286	305	301	295	303	299	319	312	301	292	297	276	310	304	279	285	281	315	292	303	299	329	309	288	317	323	270	300	306	327	292	296	309	315	314	301	315	305	274	320	284	322	292	281	322	299	325	301	290	297	294	349	328	279	282	271	321	283	293	317	307	309	289	273	293	310	317	316	276	301	298	291	312	313	319	310	285	284	296	313	291	322	289	278	310	322	281	283	305	274	312	306	325	286	278	300	299	321	305	268	272	324	290	301	275	283	298	330	312	335	287	277	310	334	268	283	284	292	295	277	325	325	283	310	286	296	341	305	280	300	291	308	297	280	316	294	349	280	302	301	324	296	312	290	274	298	294	329	324	305	280	329	259	279	316	285	328	323	272	306	280	303	272	304	289	324	274	288	310	306	330	322	303	303	318	288	301	307	315	320	249	293	299	317	309	290	326	298	294	328	271	307	329	287	314	310	308	313	292	315	295	296	291	289	290	308	316	292	313	288	285	293	326	314	290	339	325	301	296	314	287	324	325	295	309	319	307	257	302	283	312	281	308	309	269	289	320	300	325	284	276	302	306	307	317	307	303	306	314	308	297	331	285	284	306	281	336	295	310	303	293	286	279	311	303	282	287	299	306	299	291	326	326	334	304	290	294	331	289	292	331	303	275	277	303	310	309	283	305	314	311	296	313	312	278	314	300	290	285	315	305	286	298	304	294	291	308	289	305	302	288	316	322	302	334	314	278	293	320	315	325	332	292	302	279	314	332	315	300	305	305	309	301	300	272	309	287	314	287	290	298	291	318	297	290	315	316	282	316	288	301	321	303	311	308	288	296	309	304	318	281	327	284	295	311	291	301	314	296	305	318	334	271	288	281	285	291	286	293	306	303	292	309	280	303	313	305	301	292	297	319	324	292	305	313	301	310	309	308	286	308	319	303	291	285	298	304	293	302	336	312	320	299	334	318	287	294	300	277	324	319	310	311	314	313	339	253	292	292	292	336	325	286	307	328	314	306	284	301	321	319	321	279	273	289	296	308	317	329	345	276	335	304	276	292	283	286	318	291	334	305	318	284	303	282	333	300	317	312	287	287	317	294	283	320	325	320	340	254	285	320	303	295	264	302	308	277	296	306	314	280	313	284	335	307	295	320	291	297	302	281	303	299	313	298	290	300	293	299	304	304	296	302	277	311	320	298	319	317	314	325	279	279	312	300	261	269	324	279	300	289	302	319	290	308	278	282	312	321	337	323	311	289	314	294	299	286	276	290	269	307	294	298	313	277	307	309	330	325	276	306	299	306	280	303	287	297	331	306	296	299	291	301	279	327	305	318	294	299	271	312	290	299	302	325	278	310	294	274	336	306	311	301	256	309	283	308	349	299	283	319	313	307	306	307	292	310	299	321	310	302	325	309	297	304	311	303	310	302	300	294	313	314	280	283	340	325	312	304	329	270	306	311	291	315	294	301	297	298	298	297	288	311	285	282	294	312	311	311	312	292	323	307	296	307	283	306	294	347	301	287	283	331	309	322	330	321	319	282	310	296	324	287	290	305	298	316	303	308	296	273	291	301	321	310	315	307	317	312	306	309	272	298	293	277	321	321	312	285	320	293	298	279	269	314	314	288	298	314	303	304	324	297	337	317	318	278	315	289	287	278	343	301	277	281	287	288	326	265	289	298	277	339	292	319	325	306	277	321	274	321	309	284	277	276	279	311	315	345	296	330	284	314	268	323	298	287	276	304	295	305	283	314	288	335	324	311	299	281	310	299	315	278	281	302	299	282	276	290	326	301	306	260	301	306	314	273	290	270	273	278	328	321	316	315	321	304	260	311	287	287	302	303	298	292	300	292	296	303	337	302	299	319	266	302	269	295	300	275	309	281	309	337	298	339	293	317	306	324	294	306	278	306	294	309	300	304	299	310	304	316	284	291	287	300	326	313	294	312	298	269	304	303	301	316	303	294	326	324	316	305	326	304	282	268	323	292	319	274	308	306	300	327	300	307	317	277	307	288	291	311	299	298	290	299	334	341	309	297	305	331	282	305	318	308	305	319	317	302	303	306	293	314	338	301	305	290	260	281	304	307	296	286	283	313	318	303	262	274	298	298	333	300	289	293	301	307	293	296	301	322	296	296	327	297	312	304	298	310	296	315	290	297	270	316	281	316	305	302	287	315	317	272	327	283	294	324	290	299	311	315	302	300	292	292	327	310	295	301	303	288	333	276	310	288	296	298	299	312	279	256	293	328	292	318	300	306	312	330	294	320	313	293	299	305	306	303	297	275	325	308	293	296	297	281	321	318	273	307	319	295	330	290	272	309	318	284	288	299	290	330	314	294	286	272	304	311	297	316	314	289	298	299	324	292	302	311	273	303	334	308	302	297	292	298	289	317	292	287	304	290	291	297	310	271	327	300	283	285	269	295	284	300	310	324	293	331	325	302	347	290	296	286	313	280	280	294	293	309	272	319	264	327	273	273	300	322	297	316	300	307	285	286	306	294	294	256	278	282	297	269	273	314	299	274	306	293	355	279	301	299	294	306	292	310	289	298	307	304	310	311	305	311	311	309	278	302	319	305	271	262	301	274	308	306	315	288	314	286	293	285	290	291	305	289	305	324	287	298	267	279	320	283	288	323	290	330	292	302	317	292	294	292	303	282	284	315	325	318	286	284	321	327	278	291	295	318	317	262	307	298	314	307	337	308	292	319	311	297	310	285	306	316	312	282	255	295	315	293	306	313	314	316	296	300	334	285	290	316	304	338	261	279	312	341	293	308	303	318	305	291	304	295	296	298	299	300	287	290	285	308	329	304	301	322	280	278	307	315	286	277	293	326	323	304	288	305	277	313	322	293	307	324	290	293	320	300	314	296	313	287	348	320	316	270	274	274	319	291	294	286	280	310	303	298	335	321	288	271	315	302	273	272	318	294	307	332	295	289	292	324	298	325	281	325	303	289	286	295	328	308	308	320	297	299	298	293	296	328	317	283	296	309	305	309	295	299	313	292	299	288	298	310	302	301	319	296	274	336	275	304	273	298	327	294	295	262	281	329	296	270	332	297	320	336	324	286	315	297	278	266	334	312	290	321	327	289	307	310	351	297	271	298	303	300	323	282	309	294	301	295	288	330	312	309	284	326	289	281	322	284	304	262	316	303	283	297	331	320	320	310	318	299	299	302	292	301	272	300	310	297	305	327	328	313	304	298	283	327	292	274	299	331	315	315	324	306	299	323	269	302	282	280	269	323	327	314	297	296	302	259	286	336	286	309	296	317	281	330	274	291	321	294	315	326	310	313	295	278	315	321	307	279	321	309	323	289	321	266	310	291	300	299	292	289
17008	34284	27144	18395	14636	11478	8528	6423	5043	3928	3195	2511	2235	1861	1615	1418	1220	1167	1029	973	877	906	840	830	707	726	689	669	614	633	629	582	585	587	528	580	549	563	562	541	538	527	540	504	486	538	519	504	481	533	478	468	514	475	485	465	494	513	488	451	487	492	466	470	484	498	499	448	468	473	461	443	491	438	470	485	462	464	492	448	428	449	438	492	471	421	478	482	444	471	455	483	448	486	411	467	434	501	465	484	468	458	463	467	480	466	493	480	494	420	468	425	450	471	476	462	452	455	473	462	487	491	459	471	454	451	436	464	427	432	470	498	428	491	428	450	431	479	449	451	465	449	471	495	494	460	484	454	447	443	469	468	462	453	473	457	459	426	463	461	507	480	453	474	471	435	496	474	454	455	465	455	490	444	492	455	455	450	438	506	454	471	444	460	433	404	463	508	486	444	486	501	426	502	434	464	453	463	463	438	465	467	444	422	457	472	437	461	457	473	462	442	446	451	427	463	445	467	489	426	446	492	480	462	435	472	455	430	476	472	421	466	453	464	480	466	454	492	455	456	462	415	458	454	449	472	460	447	457	481	421	468	469	451	490	474	473	473	468	479	489	460	458	453	434	438	457	423	425	510	454	451	493	486	441	467	442	464	472	451	443	453	472	450	450	458	435	436	486	475	460	482	473	430	460	461	434	467	467	459	429	449	457	445	448	459	444	471	471	475	490	436	460	453	505	436	429	457	420	534	475	471	470	482	463	464	466	451	493	450	420	479	478	476	454	441	492	461	437	454	463	436	431	503	502	453	449	492	417	433	447	436	446	499	439	450	450	410	489	457	463	438	515	459	475	473	436	487	463	477	496	405	472	456	465	454	498	458	448	444	408	468	470	442	460	443	448	432	467	466	442	471	456	457	443	435	441	474	457	498	455	439	430	447	429	468	471	480	459	432	473	427	475	439	451	451	475	446	440	458	468	475	481	432	443	434	467	455	428	478	451	457	420	469	472	460	437	474	470	474	453	465	471	472	455	456	461	474	438	476	470	455	466	453	467	444	452	474	451	482	470	465	466	434	418	466	454	462	456	423	463	453	471	460	435	470	479	484	437	475	479	458	438	478	455	462	454	484	459	452	443	444	500	454	495	453	445	457	432	460	448	466	462	492	409	437	478	476	433	475	500	461	462	480	480	423	441	441	455	471	442	475	427	479	450	468	443	439	442	479	454	440	483	458	458	495	479	458	473	504	439	443	452	468	423	454	473	453	470	486	449	460	436	455	475	450	439	463	440	454	447	471	467	402	473	441	478	426	441	466	466	439	475	443	465	461	434	458	471	456	481	438	437	492	448	478	461	483	452	462	453	439	463	463	467	452	427	491	489	497	468	460	465	483	445	446	432	464	446	457	449	466	483	464	471	477	438	389	431	471	461	491	459	514	437	423	450	446	489	478	452	474	485	437	438	471	452	425	455	468	465	479	507	459	478	438	430	452	444	421	469	465	500	453	453	444	460	456	444	468	458	439	440	463	473	448	448	436	425	497	461	451	483	462	473	468	450	457	473	445	459	438	475	477	455	445	457	481	450	483	496	500	486	461	479	478	460	459	454	440	475	446	445	464	457	451	473	420	448	490	477	476	464	429	462	479	444	452	449	475	479	448	504	459	455	468	480	433	447	473	454	447	449	492	482	445	462	445	455	460	516	465	451	483	486	475	446	491	473	482	435	501	450	505	485	505	442	431	472	435	450	444	450	502	458	491	450	430	474	481	445	492	437	469	440	452	445	452	468	461	500	456	428	471	475	468	486	463	445	438	473	450	424	450	506	473	480	477	420	474	440	441	457	449	463	487	475	446	459	474	425	470	460	436	498	490	487	445	469	452	470	449	465	450	456	457	463	467	465	426	465	440	437	448	469	421	476	427	439	462	454	447	472	495	457	486	443	492	419	454	457	485	445	459	497	439	480	455	477	436	444	457	467	471	466	473	458	462	451	480	452	475	462	424	453	480	430	481	435	447	496	450	489	486	495	490	488	467	459	433	433	475	461	450	458	466	425	452	423	467	483	448	480	434	452	442	478	489	428	441	447	458	486	498	469	495	464	463	459	464	451	461	467	453	442	459	485	446	447	488	512	435	465	475	471	482	466	463	466	419	467	490	413	459	480	499	474	444	449	481	469	449	405	453	433	471	469	512	471	453	428	482	487	431	448	473	460	423	473	440	455	451	444	486	426	490	515	462	430	462	455	487	496	470	488	491	451	466	414	471	454	466	470	469	472	487	516	444	437	450	426	498	463	445	467	450	441	488	456	474	443	453	447	477	438	454	416	480	477	457	456	461	490	446	442	460	445	417	407	471	477	440	474	464	508	490	478	440	458	465	426	444	460	425	484	426	435	473	487	472	493	483	433	458	494	459	450	464	470	480	457	448	433	476	503	464	441	457	455	459	462	402	434	428	411	458	441	454	467	460	438	455	454	491	425	431	445	490	467	509	489	456	478	481	458	443	460	490	478	445	426	462	480	437	446	451	473	476	476	468	441	485	453	431	440	494	456	459	473	440	491	472	439	483	460	481	456	468	513	443	463	437	433	456	457	476	442	462	504	462	456	451	476	478	464	451	457	485	422	476	425	477	510	479	462	491	459	489	459	495	464	456	471	476	447	457	479	455	461	442	418	488	457	483	447	460	460	467	432	434	476	462	421	453	443	520	454	411	474	514	465	474	444	461	467	441	449	460	466	445	453	462	418	444	494	429	500	442	419	501	465	480	471	458	440	466	447	476	483	479	428	483	465	448	461	455	434	465	437	457	455	452	429	443	473	414	444	464	451	457	483	439	457	485	463	451	442	472	470	497	424	431	449	416	463	493	480	409	465	473	475	488	469	470	464	502	443	412	454	482	402	444	481	461	453	459	436	462	442	459	491	495	406	478	467	482	451	510	462	470	466	448	455	434	492	443	463	472	476	438	448	457	447	462	470	441	462	461	414	472	407	424	423	443	445	446	507	452	455	473	484	437	449	419	464	461	460	475	454	428	469	472	481	456	458	446	454	446	465	478	432	472	471	473	420	449	465	463	440	435	515	444	468	446	442	492	448	466	436	472	484	440	485	441	449	466	443	487	477	452	428	478	458	461	414	478	439	514	468	455	480	503	476	481	466	430	441	425	451	473	481	440	468	451	491	436	471	460	412	436	453	484	469	480	462	441	456	457	448	465	447	471	435	438	431	435	471	428	450	493	487	438	474	436	476	450	470	461	461	448	481	460	458	426	490	448	453	453	468	443	484	510	488	469	427	455	440	445	426	490	474	464	477	416	448	466	442	451	471	458	458	442	447	462	491	485	493	439	462	485	483	424	452	458	475	453	464	450	398	456	500	427	462	455	442	457	452	441	486	475	408	437	456	478	422	450	454	470	488	458	466	434	481	455	451	500	482	468	457	457	453	486	503	496	426	466	468	436	480	460	496	469	456	438	494	426	481	439	459	466	443	448	469	446	492	450
27755	19556	11781	5660	2947	1995	1503	1173	961	908	824	785	741	758	687	657	618	648	614	632	595	602	647	630	635	603	596	604	616	544	606	566	595	569	532	575	590	564	542	583	535	550	566	605	555	557	582	557	559	540	581	560	563	524	594	557	567	573	561	558	622	505	542	555	554	534	558	561	586	549	557	567	549	570	570	569	583	572	572	584	570	570	550	569	571	554	565	514	536	594	570	599	557	545	512	516	561	587	517	624	582	576	534	562	557	555	573	571	566	541	566	550	523	549	572	532	569	554	575	598	613	534	549	556	567	554	546	535	577	573	579	528	552	542	522	558	560	574	589	555	539	553	532	538	534	564	503	549	550	546	534	544	580	527	569	515	602	542	571	565	539	518	532	585	564	565	548	541	533	547	540	583	552	558	534	565	575	546	556	588	568	560	586	541	567	556	557	591	562	576	581	500	547	560	551	538	536	561	564	546	575	558	574	553	580	609	583	524	599	595	503	576	579	572	578	495	550	588	569	544	532	540	564	507	533	586	567	598	560	591	506	576	538	554	527	586	549	622	601	614	570	559	554	536	565	590	549	567	574	531	568	569	552	547	573	610	536	579	561	570	533	531	601	537	523	595	547	531	595	546	535	569	584	555	577	531	577	588	530	519	550	557	569	525	549	554	633	538	560	562	633	547	541	562	589	553	611	552	522	595	580	530	551	594	602	536	562	553	565	536	579	553	580	567	587	550	521	584	576	553	590	541	561	521	549	532	576	561	549	525	501	549	563	545	593	555	575	590	582	609	567	600	575	570	535	555	539	584	593	564	581	503	554	576	558	560	575	581	562	589	582	564	576	576	556	572	575	570	598	562	567	535	529	623	554	584	538	553	533	542	564	532	603	568	566	537	593	518	564	623	517	550	563	553	562	523	548	546	525	571	583	567	534	576	551	554	544	543	547	532	565	560	575	587	545	591	535	517	581	528	580	580	568	601	529	507	508	578	595	630	578	527	580	581	546	524	542	561	556	555	576	566	577	555	576	557	553	546	571	527	591	556	548	523	538	576	553	527	549	516	545	583	597	571	562	519	554	537	542	583	536	549	534	562	550	536	582	538	576	541	523	515	593	521	619	564	541	574	588	548	551	563	530	581	566	568	570	576	604	599	586	551	537	571	570	559	516	529	555	543	553	568	572	551	539	573	524	588	558	560	587	533	584	597	551	556	573	584	522	571	558	553	551	560	564	537	531	561	555	593	572	537	552	548	529	588	564	544	532	581	550	571	556	574	548	507	561	595	604	568	550	549	560	543	581	608	556	560	543	564	536	539	547	552	576	541	588	556	573	576	533	580	562	554	567	515	582	517	544	584	573	542	566	565	566	545	564	557	573	557	538	561	535	525	538	548	565	537	576	548	577	559	507	545	558	502	580	580	547	583	531	590	566	559	567	603	585	584	588	565	526	568	560	533	558	581	530	563	578	536	574	568	516	579	541	559	559	579	529	565	567	554	588	548	596	536	542	539	586	547	535	535	602	528	520	559	550	548	548	569	595	528	594	551	545	525	527	599	548	576	568	577	561	558	545	549	589	538	543	565	589	531	529	564	527	570	581	551	585	546	545	532	566	587	548	532	598	558	572	567	520	556	529	586	538	546	576	600	543	572	562	547	563	562	587	537	559	541	561	575	552	557	545	556	522	596	570	588	571	548	533	523	576	577	568	567	528	575	578	569	512	570	569	515	585	562	548	542	572	571	538	547	552	558	565	555	535	607	573	547	529	565	536	630	571	552	575	535	545	554	514	530	589	550	533	581	552	574	544	588	520	590	549	557	540	548	530	519	529	597	589	552	567	578	584	560	528	558	540	564	542	517	585	526	536	591	565	532	528	567	575	540	563	564	557	605	544	527	530	548	559	600	575	553	570	586	524	556	559	518	557	552	533	510	606	550	516	609	567	582	569	557	569	585	547	541	558	527	587	538	538	610	571	509	595	507	557	524	541	491	542	579	523	551	569	545	562	503	550	569	562	575	574	543	557	555	559	515	561	558	563	539	582	560	586	565	575	536	552	605	594	543	600	546	564	566	517	562	523	558	580	552	591	562	567	552	513	551	544	544	515	555	536	540	574	566	548	560	568	548	537	550	574	533	585	584	587	585	537	572	541	586	595	565	590	569	578	511	591	571	544	559	542	548	629	562	547	518	531	556	538	544	572	563	543	552	554	558	524	557	603	592	542	564	531	561	550	577	550	551	569	559	531	534	540	557	539	528	588	544	572	569	559	534	583	544	556	528	538	525	582	544	506	554	583	568	526	524	539	532	585	605	565	549	576	543	560	549	557	552	564	527	570	592	548	548	502	598	579	555	582	524	546	571	502	604	515	569	506	540	567	581	579	558	526	580	609	539	593	529	508	544	575	548	553	588	570	545	556	572	575	531	564	589	554	567	525	554	557	551	575	580	548	515	554	523	536	552	537	537	569	537	548	540	553	563	550	608	556	549	545	568	575	534	548	542	536	565	558	562	576	534	547	550	495	527	555	626	562	555	549	573	534	487	540	550	565	541	536	539	564	550	584	574	550	577	519	541	513	564	546	570	530	550	507	544	577	604	590	579	573	570	561	534	572	573	546	588	548	579	564	535	564	561	545	516	568	563	582	514	542	551	584	575	560	522	594	547	574	531	544	543	573	546	584	577	597	526	558	556	529	566	525	547	545	610	538	547	510	626	547	545	538	590	552	504	545	556	555	509	566	525	578	550	555	552	598	529	574	553	584	526	573	565	500	589	581	561	549	563	570	586	537	542	564	532	547	546	533	534	552	606	573	566	535	618	578	546	604	517	567	599	568	588	557	554	564	571	515	590	575	573	540	558	525	563	558	552	571	578	560	558	573	583	525	554	553	560	571	553	569	573	572	575	551	588	594	557	538	513	606	569	576	610	547	526	551	526	573	563	591	575	569	564	569	546	565	543	570	548	587	558	534	585	598	541	534	526	567	568	521	593	523	586	620	487	551	571	573	547	605	531	536	498	577	572	556	558	586	596	589	560	575	558	553	554	582	594	570	555	587	594	565	518	537	596	571	562	581	544	535	570	558	567	557	523	558	581	528	566	549	576	556	546	559	525	550	532	543	587	545	580	564	572	526	561	560	565	571	526	563	550	530	563	541	556	578	543	541	604	573	543	533	566	521	562	528	563	537	516	588	543	557	527	518	552	574	537	577	553	525	560	539	570	553	557	560	581	567	548	544	617	562	538	554	542	488	589	558	591	574	549	566	555	565	580	551	532	570	538	565	526	570	549	590	532	586	555	569	587	553	542	574	570	537	521	556	540	563	537	571	560	541	540	576	543	570	549	550	561	562	608	534	541	563	563	548	560	558	533	556	549	562	563	564	550	550	519	488	576	548	518	525	591	559	573	576	577	605	580	526	546	512	531	551	569	571	585	527	581	534	545	550	549	543	544	554	535	557	563	544	572	551	525	554	544	535	585	571	568	534	548	561	593	563	557
12130	19523	14335	7825	5992	4478	3261	2722	2228	1825	1603	1488	1322	1260	1177	1129	1064	1096	1036	949	1024	920	951	942	959	933	945	919	843	953	895	904	876	911	863	875	854	861	915	883	902	891	876	878	904	872	842	883	825	857	900	851	815	871	886	825	854	851	893	842	854	859	865	849	849	844	850	796	815	847	844	856	843	842	862	819	880	843	812	920	828	811	815	852	833	887	790	879	855	879	805	886	814	896	824	871	816	799	829	881	857	917	894	862	843	888	857	821	837	818	835	857	860	824	878	841	821	822	836	855	808	822	865	849	835	824	869	842	789	926	856	867	868	786	855	850	844	834	817	834	837	818	859	825	841	834	829	841	849	890	863	831	860	850	838	894	828	844	790	834	819	812	840	833	872	829	834	809	822	879	880	847	860	865	879	845	857	803	816	889	859	831	873	874	863	811	900	866	804	811	795	894	831	842	872	828	853	825	815	844	891	814	854	793	792	869	822	826	837	840	850	812	819	844	862	842	865	839	885	902	851	857	908	870	867	818	809	824	823	862	848	851	887	796	871	855	842	883	833	843	778	819	848	878	857	895	799	863	833	865	861	855	804	839	821	845	841	868	852	843	835	826	895	819	823	862	861	873	864	890	896	828	863	865	886	842	896	840	831	856	860	866	851	817	847	817	875	885	897	848	795	873	859	847	866	831	848	844	852	801	853	835	817	795	841	893	857	883	781	866	864	861	783	830	800	825	868	836	836	832	831	804	844	872	822	817	896	877	866	828	827	828	866	863	832	860	851	908	872	843	882	823	869	888	840	840	881	827	879	837	825	821	837	860	864	800	816	881	842	848	886	857	855	851	864	862	819	831	877	867	797	869	866	840	880	822	836	815	905	840	809	859	889	784	810	841	807	870	868	881	855	892	854	861	846	818	812	856	802	811	832	815	864	841	837	861	887	852	871	848	817	890	842	860	879	825	846	866	873	859	858	853	817	891	873	869	869	839	849	803	873	836	909	828	822	822	831	814	904	825	878	872	884	822	809	826	843	900	906	878	855	893	886	863	832	836	876	839	804	868	867	857	842	856	852	815	820	845	823	843	825	856	867	854	850	866	885	824	880	861	835	857	854	870	824	852	811	819	777	829	806	861	850	872	843	889	830	876	931	860	879	826	823	860	854	873	831	873	815	814	884	828	857	750	935	844	817	845	831	835	838	831	838	830	861	836	822	829	833	832	854	911	906	876	836	809	887	850	898	834	877	840	892	859	904	855	903	889	841	834	790	813	850	925	814	827	831	799	897	828	811	829	867	902	813	882	845	808	790	861	821	852	858	877	832	815	825	878	867	862	943	860	840	861	828	860	890	848	832	823	863	839	878	891	866	817	847	867	854	836	846	840	838	860	874	836	877	872	822	829	859	788	921	838	851	850	853	846	834	850	826	873	894	851	814	835	850	856	829	839	828	842	826	834	838	874	843	781	847	874	864	854	850	847	841	810	900	873	829	831	813	866	860	770	879	820	881	834	846	851	885	872	812	812	890	806	805	839	842	833	861	863	845	857	815	839	854	903	835	838	868	848	801	875	871	878	784	804	886	849	827	840	852	844	857	853	840	840	869	860	868	824	843	836	800	833	868	820	903	861	814	820	824	833	843	814	900	835	863	860	873	855	865	833	838	827	841	809	827	852	855	857	871	841	811	802	823	820	848	926	791	844	909	876	861	876	840	847	873	901	802	880	868	793	844	800	790	785	863	793	847	859	838	889	845	830	851	884	834	872	905	861	820	879	849	863	874	852	867	856	860	846	790	822	857	798	852	804	847	827	860	847	840	800	879	836	859	814	814	834	769	897	865	869	905	814	859	841	823	867	857	838	836	812	855	870	836	839	867	859	860	857	850	880	790	848	798	861	891	873	873	848	842	859	841	847	821	856	908	904	820	864	858	860	870	820	845	857	800	860	830	847	851	883	886	858	828	844	849	901	846	815	840	894	852	830	821	821	828	861	862	843	857	866	832	799	840	799	868	819	844	870	813	906	857	867	803	832	856	872	858	861	842	845	838	871	843	830	817	817	894	823	827	804	853	883	866	877	874	828	896	872	844	852	836	857	857	808	852	828	892	862	905	848	812	862	892	871	863	833	854	892	862	851	858	879	834	801	896	822	867	844	806	852	829	806	852	833	879	816	801	907	867	840	824	845	852	847	775	846	894	884	865	855	818	868	796	890	859	822	864	848	844	800	852	885	887	826	836	865	859	815	801	877	845	801	857	858	856	920	890	855	860	877	904	858	817	859	850	843	856	831	838	834	790	835	842	827	837	887	835	843	845	867	829	865	786	870	846	808	843	829	831	844	834	820	811	861	860	845	909	833	862	862	766	912	887	841	854	824	876	884	868	879	867	923	876	852	790	890	822	848	858	811	841	860	861	839	839	886	863	817	833	846	832	851	797	857	834	808	852	859	860	847	859	837	848	878	838	850	845	844	845	872	857	853	838	865	821	870	872	846	822	827	885	822	815	819	823	873	826	874	900	901	888	809	822	832	830	853	868	891	797	856	841	862	808	848	928	867	883	820	825	880	867	863	852	840	842	854	853	874	873	869	839	911	810	931	887	848	853	853	861	866	839	854	875	808	903	864	872	811	857	905	844	895	864	855	912	866	819	868	909	852	842	845	818	872	820	807	814	845	825	824	820	877	826	856	887	872	872	786	850	888	860	850	871	845	841	834	797	841	809	863	899	814	867	871	840	869	909	847	815	836	825	880	820	809	880	812	881	822	888	830	802	862	887	860	879	886	858	857	825	824	801	855	802	849	831	849	839	845	829	893	880	853	809	862	819	835	912	850	870	890	870	848	914	821	836	863	857	859	873	819	860	829	808	899	885	920	833	854	901	893	828	784	855	818	817	858	862	875	820	861	811	837	888	837	845	810	827	892	826	817	839	856	837	860	820	878	868	868	884	834	824	812	830	821	820	868	870	826	818	876	886	896	855	850	851	826	889	843	756	825	832	824	826	896	874	834	785	814	800	866	854	855	842	858	832	857	881	798	827	862	858	853	844	786	828	800	790	908	830	851	818	872	960	839	868	873	810	820	850	854	819	862	880	886	894	860	855	877	838	810	848	844	835	828	848	827	861	870	904	859	821	865	818	834	857	854	840	863	812	825	836	887	801	838	837	826	829	884	867	859	844	837	815	827	866	888	847	798	847	887	884	858	863	852	817	866	877	796	827	819	844	828	855	909	907	865	784	849	854	817	820	829	855	805	785	843	840	845	838	793	857	849	888	869	825	890	821	869	817	789	808	818	849	847	843	854	805	846	840	846	848	836	832	803	823	835	877	823	833	868	834	840	882	838	863	840	863	860	823	849	845	861	844	873	858	859	851	918	861	868	817	843	900	812	878	864	878	819	827	835	825	863	818	834	821	854	815	891	854	816	817	789	840	867	845	858	887	858	863	835	862	851	827	811	809	837	829	776	860	870	858	881	890	891	841	848	879	859	838	873	866	860
23488	21574	28554	25062	21098	10084	3624	2180	1571	1317	1067	971	886	691	696	632	649	576	562	523	535	517	470	478	506	502	464	441	430	426	439	415	418	407	403	456	387	410	422	408	426	417	408	411	411	401	381	414	435	400	400	399	365	382	409	362	363	362	394	391	409	369	399	399	387	372	361	378	374	406	388	374	376	388	400	365	393	417	411	397	423	365	407	413	363	413	372	404	390	379	388	357	360	398	371	423	382	412	401	402	362	390	380	400	383	351	393	355	402	396	410	380	410	402	399	386	405	383	392	387	376	387	374	428	366	398	389	373	405	420	412	392	396	377	371	348	368	379	376	438	372	370	395	433	373	406	414	349	381	409	362	384	414	344	362	362	416	392	405	348	392	396	378	403	376	404	367	385	375	389	415	387	374	376	394	374	383	366	399	368	399	394	382	409	382	401	390	360	418	399	391	417	389	365	407	400	342	371	428	390	391	377	411	420	410	367	369	398	394	404	373	384	378	363	363	390	395	375	360	356	360	392	373	344	357	338	389	397	417	376	413	390	365	427	399	382	400	366	357	414	371	388	393	408	399	325	428	363	388	419	351	375	423	383	398	408	400	391	411	396	361	392	371	401	390	380	368	378	405	384	358	409	386	398	376	412	414	401	399	399	392	392	373	377	377	374	385	415	371	403	417	375	392	352	402	413	358	377	379	429	384	386	399	360	379	382	402	356	383	406	363	367	407	394	369	387	391	357	359	401	389	399	371	394	414	393	389	410	384	399	387	360	406	384	418	343	388	372	394	397	380	373	409	421	370	426	366	378	377	365	393	381	387	386	414	371	450	417	394	393	367	385	353	366	415	377	372	380	365	421	388	426	388	389	386	401	371	393	365	405	369	377	402	411	393	376	385	420	362	377	390	379	413	386	407	394	391	356	371	435	420	394	421	424	384	388	410	350	384	380	380	371	356	373	450	389	367	392	389	385	395	399	401	394	399	387	400	373	410	396	414	372	377	400	394	354	448	414	398	384	403	367	407	383	405	399	388	416	404	376	398	380	387	411	364	374	368	382	383	388	395	385	376	380	380	386	351	394	376	379	378	425	387	397	413	364	370	408	376	392	406	348	365	412	394	424	365	390	425	428	364	400	387	381	399	384	390	383	413	418	383	403	425	432	394	381	365	385	360	401	377	416	367	424	388	380	383	396	376	400	406	367	380	382	375	342	387	368	386	362	368	400	378	374	373	361	363	411	380	395	403	353	372	362	358	425	387	407	358	379	383	392	364	360	357	361	406	410	355	370	417	383	367	366	376	394	393	436	403	391	398	422	401	397	418	378	385	395	399	402	379	380	391	357	357	404	397	369	365	362	399	391	381	390	356	399	385	367	399	379	405	412	384	431	401	386	402	381	433	391	364	407	381	432	393	391	404	431	377	416	398	409	391	389	406	371	360	379	392	372	399	414	396	363	376	378	440	387	414	389	359	360	388	377	397	391	381	381	386	392	363	388	369	374	393	377	407	392	414	388	387	396	414	386	393	374	376	400	370	440	369	415	382	420	400	392	417	398	410	400	352	393	420	417	412	404	391	418	378	419	360	362	378	398	380	378	421	380	364	421	377	400	384	395	375	411	399	368	394	373	372	353	375	399	398	360	401	405	420	412	363	411	405	377	405	376	393	388	362	352	398	383	390	394	366	399	345	421	387	384	363	374	348	398	384	358	388	399	383	394	417	373	414	383	403	379	401	351	399	409	385	385	410	379	390	399	376	419	345	372	373	374	439	368	391	378	401	399	388	371	362	337	400	381	388	377	372	393	369	376	371	352	402	349	371	391	397	376	403	391	371	391	412	391	388	420	375	395	393	370	420	389	385	388	375	393	364	364	387	370	384	393	357	383	381	384	375	383	393	378	382	383	395	408	377	366	394	367	380	399	401	398	393	399	379	347	371	412	381	361	398	374	398	387	391	366	387	339	394	382	395	418	383	393	388	406	394	358	399	379	395	418	387	430	377	396	352	387	340	412	391	392	359	401	427	375	414	392	384	386	394	398	365	385	384	387	374	421	408	363	359	396	368	373	375	380	367	396	388	356	381	396	380	371	385	379	385	387	428	401	369	392	344	367	410	389	401	369	392	379	389	397	381	380	382	380	382	383	415	386	419	367	405	365	341	434	374	394	367	393	370	401	404	375	389	398	394	392	391	418	385	375	395	358	411	387	391	392	394	369	402	370	382	394	366	375	426	412	381	390	383	406	357	349	395	367	364	367	397	369	395	375	408	374	355	379	389	387	384	368	391	376	354	381	357	345	379	339	347	406	385	360	376	387	412	387	395	364	358	379	385	374	387	392	384	395	376	347	402	395	390	328	375	382	425	411	384	391	386	401	362	382	326	408	396	402	361	378	391	421	369	392	349	366	362	373	344	422	415	392	372	391	392	387	391	390	413	381	399	405	414	355	405	404	387	426	372	391	384	376	417	379	380	386	384	369	380	376	374	408	395	393	401	396	408	362	430	406	358	405	395	369	401	372	368	403	411	414	396	389	372	400	389	401	377	375	404	438	378	378	415	387	383	398	359	356	360	382	390	387	404	392	387	391	384	392	374	399	385	398	382	395	379	394	382	378	418	375	419	397	433	401	371	380	380	388	410	399	420	403	344	391	388	409	441	413	360	372	403	372	431	387	420	376	362	401	395	383	394	391	397	398	388	400	415	414	402	392	383	386	391	381	401	437	372	374	376	385	388	374	423	384	378	367	353	375	395	404	404	386	364	357	383	400	399	403	423	357	391	376	382	404	406	384	381	425	390	386	382	334	399	366	357	364	406	378	372	396	377	368	394	401	377	393	393	411	426	391	390	378	391	382	389	354	400	382	377	384	395	350	406	376	375	384	388	428	372	381	351	405	402	404	363	381	386	395	374	380	383	389	389	353	409	402	434	374	413	402	382	408	395	392	370	382	414	392	415	396	386	359	375	407	388	384	378	372	401	380	412	407	409	391	402	402	397	393	372	381	398	388	402	384	360	412	386	399	419	391	379	387	404	380	370	381	379	368	396	395	391	409	409	374	363	428	369	385	404	379	399	394	408	386	410	381	402	405	390	393	376	389	400	347	402	404	406	359	408	395	415	403	362	420	404	369	384	427	383	387	366	368	387	383	389	388	367	366	409	396	360	358	401	365	369	395	380	392	359	373	383	392	398	429	394	360	372	430	401	399	393	391	407	391	375	386	400	378	410	397	388	365	394	380	382	439	367	408	408	354	394	400	405	399	346	339	390	371	402	391	399	405	386	375	342	385	392	384	383	355	395	372	379	423	384	391	403	359	416	391	407	397	402	375	397	402	385	394	347	388	377	377	403	366	356	377	402	377	374	376	359	376	361	360	370	373	354	390	398	356	366	399	376	405	368	376	387	397	405	409	426	348	380	391	392	376	347	394	406	400	378	376	376	369	370	382	368	387	419	422	418	395	380	390	382	405	406	404	402	384	396	368	422	377	404	395	366	370
13897	28539	22372	14148	10643	8095	6263	4772	3699	2981	2382	1960	1685	1570	1372	1209	1121	1035	957	965	873	862	834	801	790	816	746	747	756	685	712	707	694	726	649	627	688	669	627	636	635	643	659	652	621	663	636	637	601	634	623	608	650	610	610	604	648	638	647	627	613	610	580	619	630	582	601	632	623	603	600	643	602	656	618	618	612	600	608	612	623	573	618	672	601	623	556	578	617	586	580	633	598	619	624	571	653	600	595	659	540	623	628	633	594	595	612	637	608	627	595	617	576	625	607	622	596	638	635	618	663	602	635	589	624	595	583	626	655	606	604	629	566	639	576	634	606	631	598	638	613	626	609	624	629	606	630	614	593	584	560	592	628	605	619	581	550	576	657	609	593	580	568	644	613	626	621	575	575	605	600	599	615	585	609	590	600	641	616	606	608	569	602	606	628	571	643	633	621	574	592	607	584	601	592	624	632	592	610	600	567	590	594	641	620	604	595	560	625	621	616	601	619	630	629	642	609	554	582	648	599	608	590	574	607	604	612	596	632	660	579	635	595	581	622	649	575	618	574	604	578	557	619	677	618	626	576	625	637	607	613	606	592	644	576	636	627	606	686	611	623	597	629	616	618	630	611	619	647	601	608	593	613	573	637	577	573	620	641	593	590	646	585	584	591	593	618	604	617	615	619	672	663	599	620	608	572	638	614	606	613	604	611	616	642	609	602	608	610	638	598	580	579	576	601	626	571	577	620	606	613	667	586	638	587	614	623	597	615	616	635	626	612	583	567	578	626	576	593	630	594	615	611	622	626	597	571	634	632	618	609	622	587	656	597	579	588	650	610	574	620	593	610	581	624	571	607	601	599	573	605	587	613	624	592	544	589	599	605	611	635	588	616	624	626	639	624	596	588	632	611	606	638	615	567	589	602	609	635	599	656	613	570	595	598	621	635	570	588	623	603	602	616	578	608	603	633	646	584	626	587	600	652	612	604	607	597	614	631	591	560	627	559	621	612	611	652	595	595	584	596	632	608	588	603	594	605	592	629	644	599	642	639	593	616	590	590	606	594	612	571	623	610	589	566	628	618	573	611	600	616	582	630	600	616	609	626	586	595	607	618	624	605	611	599	583	572	628	589	577	591	582	590	614	602	639	599	632	628	599	620	607	622	622	575	623	597	607	624	573	598	595	571	609	563	598	593	632	570	603	558	583	599	607	582	600	620	618	608	587	608	632	600	629	654	559	594	635	603	597	616	622	650	647	575	563	593	584	634	597	616	601	622	605	611	591	632	630	628	629	588	594	615	662	554	634	612	610	605	611	585	599	615	611	613	586	636	628	613	617	573	634	621	583	579	597	614	579	579	610	631	603	645	606	543	562	607	598	613	612	597	607	665	599	597	592	638	601	595	591	665	554	615	598	563	591	590	596	649	595	614	597	622	620	652	602	620	592	572	652	592	621	605	594	601	599	553	636	626	590	642	633	577	604	604	593	594	603	660	654	592	581	625	612	640	624	567	602	603	589	597	599	617	559	592	587	605	621	612	596	617	599	636	626	611	554	626	612	588	600	599	657	641	630	602	622	573	570	603	558	629	595	604	662	609	582	597	603	630	614	588	627	632	565	629	650	627	601	602	616	609	602	607	572	590	607	585	637	589	595	593	606	597	599	618	603	632	635	623	586	599	633	598	590	586	594	589	651	611	588	548	614	595	608	552	582	609	583	618	585	584	597	665	615	570	615	583	607	639	652	614	619	547	613	572	583	585	593	631	558	620	599	608	610	602	664	610	594	600	605	593	602	640	620	591	587	562	585	638	586	611	630	558	611	654	621	591	644	597	624	597	576	630	578	612	654	610	623	585	576	614	587	559	621	600	623	614	576	602	607	630	603	576	580	622	609	608	624	610	601	606	620	568	573	578	609	605	590	605	629	589	563	626	585	639	601	657	602	589	624	557	640	606	612	575	610	620	578	613	608	596	597	585	597	578	607	606	601	622	550	574	619	569	603	618	609	600	639	624	617	615	601	578	568	580	580	580	604	576	592	584	621	603	558	603	608	634	594	601	626	599	599	613	588	664	602	601	589	638	590	607	599	622	654	595	618	630	602	563	597	610	571	616	581	613	665	616	580	619	585	630	565	590	540	580	597	636	593	623	639	604	631	578	632	630	565	607	609	598	610	648	658	593	623	622	591	589	600	599	621	595	564	615	635	591	592	634	624	630	615	592	654	657	635	611	627	625	641	602	613	637	662	635	627	616	613	633	639	610	628	622	613	591	582	629	652	600	649	580	609	594	605	585	639	609	611	592	656	639	601	588	560	590	614	586	645	584	542	579	599	606	590	595	613	618	606	609	620	662	624	612	629	612	613	624	578	538	593	606	583	602	671	643	599	610	584	568	658	594	571	591	609	563	578	614	593	603	572	580	616	572	587	601	595	601	578	632	612	601	649	598	643	622	616	610	612	649	646	626	625	617	591	556	651	615	626	590	614	638	553	540	627	599	596	634	568	583	626	601	636	593	604	622	617	611	621	601	592	610	589	614	580	628	623	633	608	639	625	655	578	600	619	687	635	636	586	607	583	586	640	579	604	632	588	596	645	628	604	612	595	647	617	631	623	608	601	635	598	568	598	570	580	616	597	581	594	631	609	649	577	650	601	615	631	596	573	618	618	581	616	550	587	616	608	607	579	617	639	595	579	601	613	606	612	633	649	606	617	567	600	642	614	625	602	592	588	640	599	605	597	626	608	591	610	574	576	618	591	621	609	625	611	571	652	567	603	582	571	585	605	593	582	623	629	663	615	584	594	597	643	607	610	581	612	590	600	643	590	597	583	578	561	618	629	573	637	615	644	608	600	636	620	557	637	581	603	617	646	582	640	611	602	630	612	603	596	644	586	588	627	588	601	608	567	597	611	574	656	603	580	598	617	613	618	630	604	573	622	595	577	642	606	599	598	611	613	598	620	565	630	575	613	577	591	596	669	619	631	609	616	604	593	608	591	605	535	602	604	600	618	627	605	655	556	658	590	649	586	629	615	614	627	572	650	646	611	599	657	633	587	618	642	590	611	604	623	578	614	596	631	579	597	631	592	601	570	552	610	580	595	548	568	590	623	623	608	547	571	622	584	628	598	581	624	598	625	612	625	607	650	625	628	567	590	631	599	577	568	635	593	659	602	604	630	599	621	620	636	605	643	616	601	616	608	635	624	576	592	613	593	580	623	617	600	591	571	609	595	610	590	618	608	605	595	592	624	560	629	633	596	610	619	635	635	645	585	587	572	573	632	621	603	584	608	603	620	621	633	599	598	621	567	632	628	559	609	609	609	637	578	624	619	593	645	591	630	601	596	645	618	636	618	593	586	617	582	575	697	605	588	609	568	631	592	619	599	595	617	630	579	641	596	569	600	622	628	592	631	566	632	613	609	612	589	615	609	589	564	602	586	588	609	654	631	601	638	575	581	555	572	586	580	621	621	588	607	578	594	618	618	631	627	586	617	562	609
25064	21628	26767	24694	7257	3003	2053	1578	1285	1088	1004	889	780	754	760	656	657	681	624	624	596	605	533	563	575	623	561	590	557	548	586	556	540	508	517	574	538	505	544	546	540	551	521	504	535	521	547	529	521	568	555	533	492	520	567	537	513	551	502	521	500	545	523	540	506	526	544	527	492	504	493	554	508	553	510	529	500	533	550	531	485	462	510	561	562	529	533	536	556	518	527	504	549	539	497	497	537	524	512	515	487	527	518	444	497	493	518	528	490	529	550	541	512	533	516	505	537	530	484	502	498	540	521	522	511	491	463	484	489	526	509	491	533	529	533	532	520	497	496	521	515	504	515	472	491	507	475	505	488	461	518	509	510	472	548	502	535	510	509	455	545	549	513	523	499	490	547	522	507	563	509	533	553	514	503	462	500	554	510	511	535	500	483	568	484	555	538	521	504	515	553	514	495	511	524	492	510	541	510	537	542	518	508	550	501	512	517	530	502	487	540	535	536	515	530	488	498	516	504	506	514	480	510	534	541	547	513	495	514	526	490	486	539	528	519	488	521	538	557	471	539	528	544	523	484	487	512	492	490	507	481	493	555	506	552	533	551	497	510	494	552	526	499	487	497	507	491	522	529	513	532	516	522	507	529	528	496	489	524	553	508	530	537	538	520	560	504	543	514	492	534	534	498	488	539	502	493	532	516	532	510	510	516	461	491	521	510	564	512	518	520	502	520	518	542	497	521	558	500	491	515	487	501	515	556	520	505	529	535	522	525	486	514	488	523	503	516	545	528	477	525	502	515	530	597	518	487	512	487	517	489	500	508	479	504	509	522	485	525	465	528	500	564	540	501	501	492	502	534	532	542	559	506	552	539	541	488	500	535	551	540	511	521	526	522	527	543	499	549	515	485	493	512	523	531	497	522	504	511	507	522	519	525	545	506	492	535	496	542	476	483	502	511	493	523	510	511	542	512	541	515	528	502	510	524	559	493	521	536	534	537	544	513	510	567	525	522	494	524	505	527	548	497	511	508	477	539	532	522	562	498	516	538	502	512	489	520	478	549	499	505	539	526	514	510	475	499	532	537	540	540	532	485	527	519	515	513	474	509	502	569	505	563	484	499	531	512	510	485	497	554	512	506	506	525	523	511	499	548	462	518	511	544	550	518	491	519	527	529	501	508	493	516	498	567	497	513	523	535	527	537	458	505	497	539	578	542	527	514	527	515	492	548	547	523	508	492	503	567	557	527	514	510	511	510	547	510	523	564	526	534	465	509	519	477	526	487	534	506	471	542	529	477	513	523	460	484	533	523	523	531	484	503	525	516	507	476	489	527	510	506	525	548	506	528	473	506	511	534	516	502	502	541	524	527	484	490	529	489	505	544	520	475	496	512	492	493	479	489	508	487	512	522	517	539	525	522	514	511	483	509	502	530	493	500	494	475	552	496	499	545	503	500	513	504	530	513	503	537	511	515	488	480	546	505	510	548	531	530	554	524	481	535	478	513	510	530	494	521	555	524	494	568	472	544	507	546	523	531	514	518	484	487	507	515	535	486	480	498	515	493	519	516	534	555	512	550	520	500	468	489	510	507	534	519	533	521	478	471	487	500	509	528	559	520	516	470	541	509	529	511	520	538	531	532	500	532	572	493	530	505	494	483	516	512	480	537	489	483	463	519	553	531	493	472	527	528	518	518	513	506	501	539	471	498	524	509	530	521	530	566	515	497	497	556	514	504	551	497	545	522	518	550	469	477	510	531	502	505	518	536	526	501	484	478	520	559	499	498	545	479	505	531	521	517	500	501	508	525	505	535	524	498	543	525	535	531	556	556	509	524	536	536	566	505	511	511	534	497	541	531	499	496	496	544	464	527	512	549	529	509	502	523	512	506	478	513	527	543	504	511	517	523	508	526	518	471	508	488	490	512	498	504	533	500	497	557	535	528	565	469	514	512	514	499	502	484	485	498	507	524	476	555	513	524	503	518	505	515	526	493	555	520	492	532	503	502	517	498	503	544	504	526	535	499	549	531	488	480	499	511	525	499	510	517	532	517	492	523	503	523	524	491	515	497	500	546	481	551	512	563	501	530	558	512	548	529	512	463	475	474	496	531	572	517	493	534	511	493	490	490	520	508	519	555	575	519	523	491	518	503	488	500	570	541	513	503	531	530	514	494	542	503	488	532	505	511	504	530	554	532	511	515	531	540	511	537	515	486	525	518	499	532	485	502	498	511	527	535	515	494	528	496	559	521	520	518	519	505	486	512	531	511	471	526	515	507	526	555	528	533	508	504	517	497	528	508	523	509	516	508	534	479	523	458	508	553	535	508	546	488	553	515	496	489	535	535	491	511	505	541	510	492	551	512	506	540	547	504	506	502	488	516	503	516	538	502	554	539	519	520	493	531	527	542	485	530	481	524	540	476	490	513	549	492	486	502	495	496	518	531	475	483	505	492	522	514	484	489	564	514	522	550	489	439	487	477	506	495	500	520	551	511	540	483	512	541	522	556	514	520	500	496	497	483	492	522	523	483	542	499	512	496	506	556	478	529	490	575	530	516	468	502	488	528	509	528	521	508	493	527	523	507	512	507	500	517	520	550	522	519	524	492	497	515	508	523	537	495	531	519	525	507	561	490	546	527	509	503	491	474	489	510	512	522	502	509	537	480	478	458	490	533	498	520	477	536	548	552	493	511	510	515	502	504	509	519	516	497	521	477	509	484	501	543	475	529	541	528	539	523	520	485	498	487	533	512	543	551	558	533	566	532	531	512	487	491	523	505	523	516	524	533	556	513	497	513	492	533	517	526	480	470	510	530	548	515	493	507	526	528	514	544	499	576	519	519	520	539	519	467	476	505	554	542	505	573	466	552	508	491	519	466	516	556	489	522	504	506	509	527	485	486	486	521	519	470	511	532	503	495	501	544	516	474	551	467	534	501	495	513	535	506	524	503	530	503	477	508	530	505	540	504	498	526	528	530	492	527	488	500	521	541	507	500	518	558	492	507	509	512	542	501	546	534	476	512	528	520	529	528	480	496	538	519	494	557	535	487	544	526	534	483	551	518	570	489	548	493	517	550	552	569	491	496	528	529	542	525	519	506	497	524	519	537	480	484	513	557	517	508	479	457	531	564	490	511	525	552	543	502	509	504	529	497	505	522	520	505	477	532	509	504	511	510	505	586	520	531	531	536	478	514	459	530	444	539	502	557	511	517	503	529	476	533	508	563	523	489	516	487	474	542	535	487	520	515	524	570	514	529	523	508	487	511	509	524	515	532	498	516	507	476	467	532	525	549	488	518	548	527	525	473	518	547	503	538	543	502	521	494	483	537	507	533	492	521	500	490	540	491	516	508	549	506	499	526	502	476	511	497	506	504	500	524	474	472	522	484	503	561	504	517	492	488	483	514	463	515	465	512	541	491	482	518	492	541	515	532	509	521	481	504	535	495	498	557	546	525	522	499	518	480	508	527	555	506	527	538	494	536	508	567	492	519	503
13488	24297	18520	11115	8340	6479	4813	3888	2952	2420	2009	1718	1476	1362	1367	1173	1146	1123	1058	1043	1017	981	936	931	966	895	886	877	933	850	860	866	844	860	840	810	817	814	856	827	818	892	825	759	792	831	826	808	807	795	760	780	805	776	789	806	793	757	817	781	783	820	829	785	808	754	780	771	832	795	824	759	799	792	767	774	796	800	743	752	782	754	773	784	749	770	753	729	749	776	829	766	807	767	776	787	815	814	770	745	754	766	813	753	787	756	782	754	774	753	775	733	783	745	786	762	748	754	789	779	811	798	772	784	762	773	841	773	773	731	765	791	782	782	778	771	756	737	792	819	760	729	800	764	782	795	800	745	758	764	803	753	784	798	793	780	797	752	810	748	815	791	751	760	807	763	758	769	765	778	802	803	760	794	768	794	770	797	778	793	806	808	767	800	782	844	773	788	757	774	750	836	767	793	816	753	785	789	741	799	802	778	779	751	774	768	800	837	716	781	800	773	769	773	731	761	794	747	774	780	711	778	761	802	792	756	826	761	752	769	748	819	792	771	773	749	775	751	797	747	764	749	810	785	772	808	805	821	805	765	751	790	796	692	760	785	769	762	728	751	719	787	752	844	765	793	745	771	824	790	761	793	796	734	782	797	766	765	758	782	747	790	775	777	742	798	799	767	791	780	791	794	829	798	760	778	742	783	764	803	816	750	783	719	812	771	787	768	799	756	805	729	830	790	762	814	767	838	754	790	786	731	833	770	820	753	748	811	757	799	731	750	724	767	776	785	778	804	772	795	803	791	746	825	814	803	825	815	803	818	755	797	777	775	768	797	789	769	803	779	782	772	785	747	747	739	828	788	794	810	767	821	812	794	792	760	794	817	810	802	797	769	782	775	752	768	777	735	791	787	808	849	759	800	766	737	801	838	735	812	798	834	801	770	808	782	785	810	771	794	804	751	810	785	764	749	771	805	764	786	794	812	788	743	805	749	775	807	819	778	762	786	764	744	791	807	771	846	768	768	775	756	788	826	750	814	791	784	796	784	764	783	788	802	798	839	841	794	763	822	779	743	827	773	782	754	746	751	816	784	765	810	844	795	839	784	771	748	753	782	792	772	781	745	771	744	770	799	742	785	766	771	759	769	778	782	765	755	794	760	769	821	790	830	807	770	774	790	799	808	775	730	746	722	808	809	761	758	783	784	760	770	844	765	744	809	791	802	775	752	761	713	804	771	788	780	769	755	791	800	811	845	804	738	814	792	769	757	789	815	737	761	784	786	763	769	739	765	807	806	799	792	754	779	750	758	751	781	754	735	752	776	742	796	767	785	766	828	768	747	762	768	766	806	810	789	760	769	773	840	734	758	802	739	749	833	781	769	786	750	794	791	781	834	730	748	740	795	739	805	756	789	787	796	842	729	726	758	782	799	801	785	774	795	761	830	800	730	779	776	778	739	830	764	787	697	767	790	790	770	781	798	783	794	820	759	832	777	783	797	796	784	796	757	794	766	795	792	709	774	780	767	793	747	827	800	806	781	685	789	780	833	792	840	773	814	776	751	729	746	795	763	796	811	779	812	792	752	747	807	743	789	758	736	761	798	836	767	797	754	750	753	773	773	741	768	781	817	782	775	801	788	772	792	782	822	753	757	737	770	800	779	769	742	793	721	760	835	716	794	808	763	762	794	761	760	777	798	760	784	763	798	767	791	770	818	783	769	780	742	718	755	796	772	766	749	783	748	817	800	787	787	771	782	787	775	778	810	763	767	770	753	808	746	802	776	766	784	839	840	759	811	813	733	765	752	772	728	778	744	735	796	763	773	755	776	783	793	754	754	780	759	788	726	784	735	763	786	779	778	757	750	774	774	747	756	784	795	746	846	793	799	773	796	791	779	772	769	756	764	796	840	795	846	812	805	794	783	814	790	736	755	885	808	801	832	777	777	795	754	766	767	748	783	774	765	780	789	740	788	752	769	785	815	759	780	741	798	830	774	742	770	765	783	718	760	770	800	774	770	762	792	788	754	777	774	757	807	758	817	800	800	784	763	731	830	803	810	760	776	760	754	802	766	776	796	770	750	812	760	765	737	776	807	777	801	833	776	761	781	819	771	763	789	792	795	768	768	764	761	792	764	719	784	763	758	758	756	811	783	762	781	766	764	762	745	782	745	767	807	801	782	776	783	776	769	763	738	784	767	796	782	768	739	811	782	762	767	797	748	725	750	763	775	731	745	767	772	753	723	779	759	791	739	774	785	835	813	759	777	775	776	767	742	797	781	784	799	754	789	790	811	783	720	730	788	775	789	808	786	794	776	816	760	793	770	718	808	836	737	798	745	800	785	785	757	825	779	700	813	821	790	787	813	832	793	800	776	768	819	794	806	793	811	774	797	784	768	741	782	813	850	805	778	751	820	804	772	796	770	740	770	753	783	800	761	773	793	808	757	802	738	786	772	757	781	820	789	779	761	811	792	779	731	743	782	787	753	772	746	756	763	822	804	763	771	753	810	783	788	787	800	804	790	754	798	849	727	787	776	792	752	813	762	836	800	761	774	803	812	775	798	808	750	780	861	755	800	814	778	768	781	737	771	801	799	820	771	783	788	829	773	815	760	816	864	770	797	761	736	729	780	796	735	806	800	810	786	748	759	769	854	743	773	802	746	735	837	785	728	794	815	752	753	757	727	763	765	781	750	749	777	789	771	762	809	783	746	746	739	728	803	806	760	715	789	768	776	807	762	794	772	793	778	765	808	775	782	778	751	760	776	799	824	851	788	775	778	805	793	744	823	804	798	760	780	785	750	781	774	782	782	804	762	771	768	748	774	778	727	786	807	760	739	800	766	829	820	754	739	773	801	807	742	795	789	767	751	801	751	797	812	780	787	752	748	833	748	833	802	826	761	766	777	798	790	796	767	795	750	825	791	767	757	760	796	777	764	791	740	735	800	793	786	780	780	759	801	748	788	837	804	775	741	801	807	801	766	752	794	794	732	748	772	826	800	786	771	799	746	787	803	836	763	794	759	780	784	758	794	753	735	780	787	790	759	810	750	789	764	804	784	842	813	778	761	796	764	763	782	781	766	714	822	764	721	777	751	745	783	794	723	740	778	805	777	819	830	787	802	772	771	765	769	793	771	784	792	749	736	808	755	748	794	842	778	796	756	765	758	760	793	794	770	785	796	797	746	755	791	784	760	759	750	788	785	795	782	826	766	775	805	771	814	789	778	770	819	766	768	771	790	780	789	782	810	734	807	790	739	752	763	764	739	754	776	828	797	802	757	795	757	741	774	833	781	837	781	806	736	750	729	766	793	756	743	761	814	769	742	742	835	783	781	747	725	754	768	803	790	782	795	826	806	744	795	781	807	801	769	760	773	764	770	790	832	758	760	773	789	746	806	787	728	740	815	744	764	833	785	771	754	753	779	753	734	776	769	741	797	807	829	800	817	777	778	763	780	780	829	785	796	746	793	777	768	756	787	768	738	795	781	783	762	781	718
22787	21619	29154	24569	21652	20418	8041	3177	2120	1765	1387	1167	1028	840	774	702	658	587	520	584	478	507	457	449	440	411	380	382	359	372	394	326	353	350	357	331	335	330	325	331	334	318	297	346	285	348	325	305	298	332	325	317	300	331	335	326	314	307	284	289	287	289	302	317	288	304	327	286	310	306	331	296	314	306	299	288	311	294	304	295	307	310	311	312	293	282	285	278	303	300	315	323	294	298	308	295	299	288	302	288	287	299	283	285	259	339	285	297	321	311	278	287	335	289	280	302	321	295	307	293	286	303	325	312	326	284	284	297	266	306	284	312	308	316	355	308	335	264	266	319	281	335	306	309	291	315	300	321	296	297	289	314	280	302	304	305	254	277	301	298	316	305	278	312	312	305	340	312	300	299	274	298	299	321	281	284	307	311	274	285	288	302	313	310	309	307	272	305	297	324	316	292	288	294	296	308	298	316	303	310	310	262	311	341	305	281	314	292	277	276	310	283	332	275	331	289	300	295	299	292	303	313	276	306	314	301	298	329	270	308	277	287	272	305	294	295	312	302	297	286	337	280	290	281	301	284	308	291	315	291	268	278	311	302	304	295	308	291	298	281	293	297	280	306	323	292	287	294	295	305	316	268	289	285	308	297	273	285	269	269	303	295	312	314	281	281	273	298	295	305	298	301	292	275	288	308	287	295	295	276	297	301	287	280	330	283	303	298	304	321	296	318	323	297	325	273	270	299	281	304	270	298	307	270	313	305	296	313	287	287	302	297	289	307	298	283	268	274	276	311	302	270	268	320	305	271	316	265	278	293	309	300	330	306	295	332	293	316	282	286	281	316	308	316	315	286	308	321	313	311	289	291	309	312	306	290	278	329	273	319	269	288	294	318	305	283	284	296	285	291	301	320	280	295	319	306	301	266	312	279	342	294	313	281	263	338	267	298	294	316	300	303	322	288	306	309	311	254	276	323	320	301	345	258	313	304	290	283	328	308	320	324	321	292	280	289	286	295	286	328	306	321	305	290	310	293	306	315	304	293	309	272	310	293	295	300	279	328	270	275	330	297	283	263	316	291	330	298	301	244	317	307	285	302	274	277	295	272	316	298	311	278	303	262	279	288	305	304	311	317	280	286	307	300	290	309	296	286	295	305	299	283	277	294	291	292	293	298	304	325	293	302	295	273	254	304	300	282	282	266	288	314	330	327	323	278	274	288	309	312	302	322	317	301	296	281	301	298	297	323	313	307	302	315	281	267	286	322	327	320	307	292	258	328	297	308	281	303	314	301	307	298	278	296	297	303	317	278	301	271	290	292	306	311	305	282	299	296	280	295	306	290	259	275	321	283	297	294	331	308	298	320	319	284	313	305	309	302	290	295	299	274	294	309	299	267	283	277	303	314	296	305	274	289	326	306	272	302	320	274	334	290	298	315	277	297	303	304	300	288	290	290	291	308	330	303	289	291	304	302	287	277	316	262	313	290	284	310	308	290	334	276	266	306	270	265	275	294	304	296	299	300	299	298	261	296	333	289	268	308	274	304	260	290	278	321	282	300	296	285	277	301	292	301	283	322	303	282	262	307	282	304	298	294	272	289	297	286	294	276	307	325	288	310	291	317	299	309	285	287	286	291	286	307	289	275	315	285	289	258	320	293	298	274	270	298	308	315	292	323	307	277	264	261	283	287	311	284	308	278	327	314	285	299	282	287	275	303	272	265	311	289	286	300	284	268	292	309	277	285	306	300	285	312	294	296	293	305	303	276	313	300	297	336	298	274	298	290	265	289	292	287	307	264	266	270	284	315	296	272	306	272	309	312	298	293	293	282	268	277	279	295	294	306	267	277	301	270	282	295	275	258	318	287	302	312	284	299	284	255	289	286	276	295	285	271	281	309	300	284	308	312	316	275	278	290	322	290	265	327	285	325	298	297	318	316	306	309	314	277	322	259	285	296	278	276	260	320	276	264	278	280	277	271	276	259	289	288	309	284	323	286	317	274	272	284	259	300	287	283	296	302	279	298	296	295	318	314	309	283	307	302	304	293	296	278	279	322	270	302	319	311	288	364	300	283	303	335	295	309	279	321	301	319	296	278	296	286	301	284	324	288	297	271	313	278	310	307	293	279	302	279	268	310	279	298	253	292	286	312	283	295	310	326	305	290	273	263	293	279	317	314	281	295	317	296	313	322	298	303	282	313	292	293	305	267	286	302	294	255	319	298	274	316	309	295	285	288	294	266	297	303	269	338	287	286	285	309	300	273	301	300	284	288	315	305	286	297	262	283	291	297	305	298	312	296	271	312	291	298	305	289	281	305	298	277	270	287	307	287	310	304	277	311	286	276	292	295	286	325	333	263	324	294	294	273	292	321	303	314	265	305	279	293	316	296	299	325	288	307	274	294	278	306	273	287	280	287	266	302	308	306	267	276	284	268	271	292	300	318	302	294	281	296	302	301	281	308	300	284	257	268	298	322	283	283	279	330	293	301	281	276	307	321	292	289	302	310	282	313	314	293	304	309	288	341	317	282	274	308	286	321	291	328	296	318	299	305	291	273	306	288	286	318	278	285	302	319	262	308	323	293	285	288	291	291	326	307	299	274	302	299	312	327	306	272	282	314	304	305	278	285	279	303	317	299	275	262	302	284	310	284	295	291	310	300	303	327	272	310	291	299	294	312	276	283	300	289	281	300	332	308	314	322	311	312	287	304	313	260	282	298	261	279	282	297	313	327	286	254	302	323	278	321	290	286	291	283	292	273	288	286	305	303	332	327	284	286	290	303	289	310	320	318	249	302	303	304	319	298	292	282	268	300	275	301	306	299	279	270	300	300	277	306	312	286	283	288	277	297	315	285	308	294	341	330	308	300	305	311	286	273	299	259	309	277	324	299	287	317	266	294	294	276	296	281	299	274	303	297	305	288	293	287	306	269	276	301	312	295	280	297	290	338	298	320	303	292	271	308	286	300	291	284	295	294	303	318	295	254	266	264	299	299	290	297	308	284	318	257	292	327	307	291	291	280	284	298	312	299	272	304	324	305	295	296	307	290	320	312	319	301	311	297	288	293	274	299	289	298	336	310	284	303	285	334	281	291	298	287	287	296	292	316	273	330	288	285	301	289	282	296	290	267	279	302	311	304	300	325	307	293	307	290	309	298	339	319	283	282	304	285	305	295	285	296	316	320	295	279	292	305	265	275	297	287	314	296	263	260	274	281	315	270	295	290	272	298	279	297	295	287	285	289	314	312	309	287	307	292	318	285	297	284	279	299	302	325	273	282	318	290	309	304	326	284	298	295	298	290	295	269	290	276	299	270	290	276	298	279	282	303	294	285	316	300	326	314	281	270	274	288	284	288	329	271	318	284	324	294	309	277	283	276	304	275	311	306	291	299	278	299	297	319	273	272	305	271	273	293	285	277	311	290	307	306	279	287	289	272	310	317	296	277	314	303	278	332	285	258	278	311	302	310	311	283	274	303	282	289	312	293	300	299	276	331
16737	33956	26858	18087	14060	11062	8318	6513	4987	3974	3118	2576	2149	1767	1614	1455	1244	1169	1056	970	924	870	776	795	821	717	728	727	663	624	604	665	588	573	571	593	559	543	523	549	537	531	537	557	478	511	484	478	525	497	494	489	524	476	461	488	481	464	500	504	473	458	501	448	498	516	478	479	489	473	456	478	454	438	495	459	491	462	432	415	455	477	438	439	449	482	462	470	465	434	477	465	419	464	461	479	423	515	480	453	433	479	466	467	426	452	437	461	459	417	448	464	445	482	471	473	469	449	428	471	470	448	431	473	454	460	459	453	448	457	435	441	498	468	460	456	454	439	416	430	437	505	450	431	427	451	427	475	453	406	448	460	453	497	477	454	453	465	466	417	454	478	452	393	477	445	443	457	469	461	442	406	447	462	443	426	449	445	460	441	454	442	473	471	458	439	469	477	411	470	399	434	478	441	435	448	450	438	455	476	485	448	462	444	439	435	470	423	419	478	494	433	449	420	455	459	457	439	463	489	478	471	454	443	503	464	438	458	437	442	451	453	446	437	449	402	438	410	409	437	444	480	436	459	453	460	441	484	502	411	425	470	427	435	415	448	456	449	468	425	490	440	489	468	465	445	471	453	438	462	478	458	454	457	431	459	438	514	518	458	442	442	443	457	491	441	429	464	451	471	427	484	449	447	433	468	476	463	450	436	448	434	458	452	466	476	470	503	469	442	436	482	454	435	494	506	468	480	423	443	462	443	473	453	453	467	457	451	495	474	472	484	448	453	473	491	451	501	460	477	448	452	436	472	442	478	455	461	481	437	452	503	453	447	449	455	462	465	439	494	497	474	436	448	430	474	442	460	438	467	449	478	420	457	432	454	425	446	470	455	495	471	429	434	476	498	469	468	490	451	458	479	445	458	474	488	476	443	456	429	445	438	437	451	447	462	442	460	433	444	479	465	447	446	430	458	461	437	452	478	425	485	472	446	454	458	478	508	468	458	444	476	437	465	438	440	455	461	428	442	444	443	407	433	450	461	436	465	481	429	496	451	436	413	418	438	438	442	447	423	449	428	452	465	453	423	448	411	465	439	415	464	498	427	429	467	419	435	452	436	476	459	430	466	435	468	427	460	452	464	401	432	491	427	430	445	470	443	442	474	417	490	419	460	426	438	423	432	467	434	467	477	472	452	449	436	468	441	453	427	462	439	476	472	419	448	417	468	454	449	450	446	468	469	401	464	479	438	478	448	460	489	462	421	446	468	446	450	477	379	455	508	426	409	469	451	461	478	461	425	467	450	405	439	435	490	473	481	466	448	432	444	453	465	448	451	454	408	425	427	430	474	476	439	459	441	457	465	461	444	469	408	453	463	436	438	463	441	483	411	441	452	467	454	398	432	422	462	441	459	464	436	449	421	443	440	439	442	471	431	459	450	446	437	441	454	451	440	402	435	448	528	467	458	448	466	456	473	479	453	450	457	487	418	433	441	477	446	458	472	492	470	477	451	449	444	464	482	468	477	492	438	425	463	440	445	427	439	449	468	503	467	442	438	431	423	421	455	415	447	455	423	455	457	461	458	440	445	446	462	440	454	450	467	460	424	442	444	473	465	452	492	486	441	457	455	438	430	487	447	444	444	464	466	468	453	480	506	447	411	468	478	436	473	442	420	494	424	430	457	455	452	467	452	444	485	437	448	473	479	457	468	433	449	451	446	453	495	427	460	434	453	454	454	467	445	436	495	507	481	464	484	459	448	461	447	471	475	457	451	457	465	485	421	492	478	465	445	411	433	419	433	471	424	452	473	461	499	438	472	480	460	465	450	458	448	470	445	458	459	491	441	445	475	454	474	486	453	457	448	452	492	470	453	450	455	419	412	471	446	429	484	429	438	435	448	425	456	436	437	445	467	470	422	510	474	456	470	459	488	420	434	428	469	474	460	461	460	466	496	498	473	440	442	468	430	473	452	469	458	440	506	434	479	452	489	429	450	426	456	452	466	440	453	430	476	461	417	463	457	491	433	471	433	435	480	448	478	444	493	464	453	440	447	447	461	424	430	480	443	433	453	429	467	459	447	453	450	434	448	431	446	427	445	454	465	496	460	441	449	504	483	451	412	475	445	421	422	462	441	437	441	434	419	440	446	445	433	449	432	440	463	475	459	466	488	437	500	453	419	470	456	440	480	465	448	478	444	430	461	451	464	467	448	435	434	434	437	406	467	472	451	430	457	472	429	474	465	446	432	473	458	433	453	459	424	472	479	445	429	485	496	461	453	510	429	508	445	467	452	446	451	468	484	456	421	451	441	482	445	439	418	451	481	468	435	460	475	465	433	432	503	432	470	456	456	454	476	478	449	483	480	460	456	443	433	442	483	448	481	443	461	478	459	451	463	452	437	466	453	439	448	450	464	436	457	477	436	468	453	441	446	478	470	448	493	415	475	478	437	451	468	456	441	412	455	436	441	427	472	458	453	450	442	418	469	459	457	465	479	445	505	436	473	449	457	457	475	475	462	421	441	417	471	434	464	418	425	445	457	462	430	486	453	456	471	458	400	471	480	467	427	444	418	442	423	472	476	440	452	469	470	470	451	467	472	453	437	472	461	452	435	430	467	411	450	438	467	468	461	462	464	468	450	443	445	426	446	427	442	465	462	425	445	472	466	444	436	449	421	454	410	455	446	432	452	482	465	466	444	462	408	424	445	438	405	483	510	417	505	484	442	398	455	465	444	475	465	462	480	427	480	445	424	463	413	489	458	451	424	457	445	428	442	466	464	468	449	422	429	445	441	469	449	448	514	403	489	455	473	452	425	471	448	448	446	451	456	475	492	478	447	457	444	457	469	449	457	461	463	439	501	455	460	449	428	448	466	459	446	456	462	438	467	466	432	437	443	422	440	451	444	456	460	432	421	447	479	436	480	470	469	483	444	440	450	426	435	454	412	443	472	481	411	445	475	459	482	447	443	409	467	431	510	448	464	426	506	441	399	441	436	434	446	411	491	433	424	443	468	466	462	421	425	450	463	431	484	468	475	448	426	459	437	436	415	430	509	461	432	407	445	482	433	479	446	479	460	494	455	464	459	486	479	471	459	521	467	436	426	458	461	448	467	463	416	420	445	451	462	410	438	457	452	422	469	473	461	438	450	450	462	471	430	452	446	432	430	437	437	488	469	473	459	451	451	388	454	404	482	448	423	467	432	466	454	452	464	448	486	466	441	426	479	469	443	461	453	452	449	449	440	404	419	425	451	479	463	434	457	469	433	433	458	439	442	439	450	448	474	439	429	472	453	439	447	422	412	464	466	459	460	456	468	476	398	473	450	431	469	410	463	471	426	468	457	443	452	489	499	486	435	464	462	460	422	451	448	437	464	471	439	462	423	429	444	464	482	479	437	459	480	428	450	439	464	424	417	485	442	414	415	450	456	455	435	469	469	436	460	460	502	443	461	433	453	414	454	456	420	478	464	474	449	457	417	437	450	480	481	443	478	449	470	451	472
27718	19461	11525	5580	2954	1943	1531	1264	975	873	785	770	710	702	728	674	605	604	597	599	597	591	592	615	557	606	574	530	610	550	609	588	569	566	595	622	537	578	593	536	583	563	577	562	562	559	546	574	581	540	587	590	576	542	550	587	575	585	546	533	563	532	548	536	597	582	549	570	562	530	560	559	542	549	495	509	526	544	535	536	558	546	529	569	543	519	557	524	558	538	555	550	546	555	528	545	560	566	545	557	487	595	577	573	571	531	549	538	567	520	578	555	551	570	557	549	567	551	567	502	515	538	570	528	507	550	581	539	528	591	569	529	502	533	540	520	552	542	546	537	507	502	554	575	539	546	554	511	530	530	573	535	590	573	542	535	505	512	570	569	565	526	532	592	528	526	536	542	553	533	525	553	541	522	571	551	549	580	550	516	561	570	539	517	547	499	531	538	517	502	561	542	596	531	583	575	542	555	523	551	513	518	547	541	550	570	586	535	531	550	544	569	502	527	532	555	560	539	547	547	541	545	575	541	570	518	580	571	537	570	570	540	546	546	554	608	553	512	556	548	522	537	542	543	558	544	565	557	574	574	546	571	583	566	520	562	557	586	530	555	551	539	536	518	584	544	544	549	573	578	546	530	516	551	496	581	572	593	537	544	530	564	593	552	552	565	558	573	566	534	531	561	532	577	522	530	527	537	579	533	552	545	540	520	525	545	559	568	566	530	549	573	588	580	511	499	554	526	529	552	552	564	561	537	541	540	530	560	523	513	528	509	505	502	530	534	569	571	529	538	572	572	532	544	567	535	545	520	530	578	549	541	526	563	543	557	572	548	531	563	560	543	519	577	540	527	551	507	530	542	558	532	541	566	560	512	594	552	557	519	593	506	562	542	564	543	505	581	526	531	536	528	527	563	568	542	548	556	513	547	556	559	552	543	552	541	544	524	573	521	609	567	543	530	507	560	543	579	508	507	544	582	556	515	532	549	558	498	548	540	546	565	603	537	518	550	569	586	556	539	556	503	538	533	529	572	552	594	547	547	543	576	522	567	579	568	580	576	517	576	512	583	587	541	551	553	542	525	542	553	568	541	536	532	553	549	563	531	531	563	552	531	540	543	572	562	578	555	568	570	548	553	526	541	589	590	531	544	511	556	509	546	565	556	546	524	560	549	553	524	575	522	540	577	565	546	549	461	516	551	560	557	576	529	552	556	568	565	555	532	549	514	523	540	525	550	540	592	532	547	547	529	547	565	521	559	537	538	563	581	593	534	516	557	563	528	541	501	550	571	580	605	513	543	560	570	543	531	523	616	570	515	571	547	568	577	556	568	516	536	540	518	535	530	565	538	555	507	568	551	520	577	593	520	523	551	574	543	529	540	556	559	539	514	553	527	507	537	549	568	537	576	557	564	523	557	526	533	524	530	520	556	564	523	526	555	567	525	528	535	533	505	558	574	584	511	541	598	545	594	533	532	534	520	580	551	554	546	563	559	486	536	541	533	515	537	514	544	560	586	571	530	532	550	541	561	544	552	534	534	565	550	540	553	528	528	571	550	554	566	558	564	579	528	536	535	513	533	569	512	541	528	545	540	500	537	567	565	521	506	541	546	550	544	539	561	541	558	558	578	530	548	517	564	513	553	534	568	564	538	572	540	561	550	538	570	521	562	541	548	509	563	551	562	550	539	553	565	526	522	566	554	529	543	568	551	586	521	567	550	529	549	547	533	539	565	510	547	566	574	517	542	557	561	576	589	569	543	532	524	525	498	556	536	571	532	566	553	542	552	531	553	578	572	521	493	575	554	510	519	634	498	529	510	539	579	552	545	525	574	541	559	547	528	546	548	573	542	560	526	546	507	536	520	602	517	531	545	571	569	554	579	587	553	554	561	524	563	566	573	533	545	557	545	585	521	564	590	564	491	567	562	531	564	561	577	534	520	521	560	558	550	534	547	555	555	520	557	571	575	549	592	578	554	544	566	558	502	516	560	553	546	573	531	531	554	545	520	555	529	515	546	546	536	551	561	510	551	568	532	555	541	512	521	571	535	531	584	562	530	573	575	527	549	553	538	551	507	548	566	543	534	513	565	520	606	552	590	548	558	530	526	543	523	497	531	565	539	577	561	520	563	576	529	565	574	582	569	528	606	562	568	546	520	545	520	581	552	559	574	547	576	503	565	555	538	538	556	542	589	592	547	586	550	543	537	533	545	518	545	561	583	581	535	562	544	548	476	563	569	552	559	536	534	570	506	526	538	564	543	568	536	535	525	534	551	534	545	575	525	505	546	514	528	559	498	538	512	573	570	507	537	555	549	529	546	550	546	513	513	557	575	518	553	563	592	553	561	532	554	494	536	496	544	532	617	544	511	549	553	540	478	571	542	538	536	562	526	572	492	539	559	548	574	525	524	507	573	550	589	544	542	517	545	557	590	570	529	563	547	560	570	515	540	540	518	558	501	565	553	550	531	497	537	534	565	547	522	541	552	592	567	517	543	529	544	532	585	530	494	536	564	603	544	541	536	553	546	558	589	547	522	589	527	531	528	538	545	543	551	528	553	571	553	511	512	539	519	579	565	569	537	600	522	547	500	504	493	516	534	553	549	566	541	544	545	556	530	508	534	572	503	525	529	561	528	547	544	512	540	533	531	517	522	590	542	567	608	568	550	569	537	551	542	540	565	528	531	524	559	532	509	544	514	552	532	540	556	563	552	541	564	563	534	543	545	536	517	536	531	493	556	527	566	549	506	567	565	558	580	514	561	547	504	536	527	568	583	536	582	505	519	510	571	581	506	523	554	534	573	541	546	548	552	541	529	543	579	573	551	547	515	577	526	549	534	525	554	552	534	494	525	562	543	586	572	571	572	539	557	547	535	511	579	500	559	604	531	556	550	578	521	523	500	589	578	558	563	545	545	554	527	583	579	488	558	600	527	541	523	549	583	573	593	536	539	553	575	568	515	576	595	523	547	539	553	612	627	576	494	537	583	576	535	515	539	596	562	559	546	564	560	570	537	507	589	561	548	546	570	552	529	507	542	529	491	536	477	575	517	526	545	520	587	540	539	563	575	550	543	511	552	583	562	562	561	579	573	571	560	554	551	531	544	558	542	561	497	538	548	533	562	586	550	533	560	566	532	546	561	567	569	552	560	542	600	559	580	540	525	526	514	529	574	562	577	510	558	517	518	517	576	573	529	489	549	526	545	548	529	576	522	543	550	554	583	525	536	550	519	557	534	520	560	529	583	530	553	493	580	578	520	536	528	543	516	544	574	499	554	555	554	582	528	572	556	569	588	553	546	553	531	538	547	537	545	513	552	558	519	523	571	544	561	552	511	534	540	587	525	563	535	539	577	547	536	537	572	521	510	552	544	572	547	567	550	542	555	544	533	600	553	528	562	500	536	579	513	569	550	512	566	545	524	568	517	561	578	563	535	514	573	585	585	561	566	544	581	555	565	561	539	539	542	503	539	544	521	546	550	542	523	550	551	558	581
11975	19179	14031	7731	5685	4392	3299	2674	2131	1825	1598	1470	1319	1237	1172	1168	1098	1025	1018	1017	1033	1035	958	961	904	942	900	916	930	933	876	839	836	865	856	830	901	871	819	811	865	859	855	905	828	808	825	849	853	827	827	847	855	865	809	794	844	812	886	883	803	827	847	882	816	812	854	843	921	837	827	777	807	832	827	783	837	835	878	841	825	832	801	784	916	790	826	890	837	823	849	806	829	796	835	841	827	831	829	844	809	800	832	859	830	873	860	851	842	812	817	846	808	852	818	789	847	826	823	872	838	832	864	786	837	801	881	872	853	856	839	825	817	776	843	835	804	845	836	800	814	864	836	873	860	774	809	890	813	849	811	806	821	797	812	784	856	825	845	862	827	815	876	870	819	771	837	856	829	835	803	793	842	854	855	816	835	811	843	830	862	816	857	799	839	893	841	839	850	871	861	781	810	764	835	821	818	844	857	838	868	874	779	831	804	866	848	781	839	857	871	837	823	839	832	841	827	865	832	831	857	848	892	786	878	833	887	839	818	812	792	801	792	854	827	809	854	774	872	805	884	879	862	856	857	825	827	834	841	826	884	821	884	820	865	878	863	868	849	828	809	834	843	835	865	813	835	832	793	834	837	794	834	846	910	891	800	858	839	827	864	918	817	836	855	811	788	846	879	814	832	856	820	835	810	832	810	889	866	845	841	841	885	764	841	857	856	802	815	819	814	838	834	827	826	890	805	814	839	772	835	851	835	868	854	871	830	825	869	825	832	793	855	887	857	828	839	857	789	902	855	891	853	881	839	817	842	890	826	812	831	876	874	825	870	831	879	796	789	835	792	826	806	849	869	810	814	870	827	860	823	876	811	824	834	858	788	817	851	813	857	866	875	805	852	837	799	883	874	877	794	831	821	845	837	825	861	823	816	817	786	853	859	842	801	810	839	841	835	812	828	814	845	797	846	809	793	810	854	836	825	858	852	843	864	806	823	803	825	797	839	849	835	777	831	868	869	884	801	849	849	835	789	822	868	789	836	827	845	826	803	806	841	816	862	840	857	799	814	847	872	843	856	824	845	857	783	830	827	820	894	833	828	788	852	801	852	869	798	853	853	824	797	815	850	809	870	842	842	846	826	843	892	854	817	805	849	865	890	801	830	825	865	824	890	812	777	805	886	800	844	856	841	813	800	875	864	891	843	859	910	880	784	834	877	813	861	885	843	868	816	780	750	893	800	811	836	849	856	823	846	797	795	834	833	897	835	803	846	832	844	823	830	827	853	797	879	852	825	800	845	845	822	876	802	786	821	880	859	876	796	777	832	871	862	858	793	871	831	806	836	824	863	808	850	840	842	832	825	792	827	848	827	857	796	865	797	842	860	865	817	824	800	853	815	886	776	850	856	838	861	840	851	838	856	831	825	791	830	850	819	774	847	819	822	826	825	855	789	823	878	806	828	832	839	853	882	821	863	805	833	798	795	796	865	844	842	831	806	868	870	817	855	770	796	827	829	873	857	843	839	845	860	799	836	810	865	835	841	789	800	818	819	793	832	790	900	842	797	863	848	846	834	838	813	821	843	808	819	868	818	824	765	805	906	856	820	819	805	832	828	917	850	884	822	823	840	814	859	878	807	841	827	833	844	845	845	850	863	805	813	844	848	829	791	830	854	771	782	787	818	807	901	836	868	860	793	842	747	821	866	911	899	839	822	809	811	865	841	884	836	835	857	801	798	836	850	857	854	829	848	872	830	835	836	852	811	849	841	832	881	843	814	782	813	807	814	852	752	857	818	847	872	852	817	826	857	825	844	844	833	825	865	804	825	876	836	837	816	854	815	792	793	805	895	845	821	842	790	858	823	822	828	832	861	822	865	800	851	838	815	821	815	842	872	829	881	835	843	793	856	826	901	873	844	855	808	794	833	846	847	813	883	835	860	816	856	873	899	822	797	864	797	804	777	811	880	853	874	902	820	831	791	829	826	821	846	811	843	813	834	851	816	837	830	811	761	841	833	852	823	880	841	861	850	834	812	801	843	827	853	786	785	831	860	798	815	857	813	833	802	808	825	802	837	877	841	850	842	792	839	835	794	877	862	809	853	749	824	831	843	868	886	853	858	870	848	864	830	851	831	833	838	807	857	830	852	861	882	798	870	825	822	861	846	838	795	814	825	808	830	843	813	833	860	865	804	816	841	849	847	824	824	830	872	834	813	839	818	893	816	868	865	847	832	845	786	858	835	828	925	883	835	783	853	867	796	821	823	869	829	820	846	854	856	826	840	835	793	847	811	806	915	831	837	823	870	854	897	854	802	878	907	850	777	826	898	879	806	803	827	846	824	886	837	911	895	818	790	801	864	803	816	887	845	859	810	875	857	809	824	878	822	818	825	827	825	760	827	809	814	869	901	838	861	783	865	842	837	789	803	877	829	820	900	832	873	850	796	853	806	845	814	807	796	832	830	847	924	825	861	807	785	820	798	809	853	813	798	836	809	834	847	871	851	775	880	839	817	821	873	811	832	854	834	860	846	847	848	860	847	817	852	869	825	865	864	877	817	832	851	868	845	836	821	865	822	847	790	849	836	882	873	862	838	830	852	864	869	824	842	806	757	851	885	899	805	882	839	824	815	813	840	849	837	868	828	837	848	838	853	840	803	803	858	803	863	846	789	794	788	855	868	824	851	803	850	835	828	817	810	863	859	797	815	835	789	847	837	803	843	760	864	797	838	849	855	850	839	860	820	778	820	861	828	831	834	812	856	888	794	830	851	785	824	841	865	779	834	833	803	801	838	762	841	863	807	809	846	862	831	825	868	829	844	834	846	865	852	823	839	842	807	855	825	824	815	804	855	793	796	821	878	856	808	801	868	872	856	841	915	831	829	809	833	814	855	833	848	809	832	804	811	826	848	813	829	838	874	823	843	834	840	880	899	842	909	820	840	881	813	799	876	853	832	819	829	840	851	778	811	838	783	883	871	830	821	868	837	813	821	838	810	810	850	819	822	866	861	823	818	792	796	856	814	847	813	850	824	847	864	867	822	821	782	834	849	829	820	827	870	890	847	808	854	877	871	761	830	748	810	854	822	827	824	835	830	816	874	906	844	828	885	821	840	831	819	774	793	837	841	830	810	857	798	840	839	873	827	834	840	860	834	838	807	790	799	835	825	839	838	777	853	811	791	882	861	796	865	793	851	828	858	858	787	837	880	875	800	869	856	813	815	889	856	778	861	855	852	847	819	802	815	802	855	809	863	812	851	881	786	824	850	838	857	827	875	805	830	792	829	853	800	808	801	817	843	839	828	806	806	823	774	833	834	845	806	873	849	850	849	814	877	945	852	864	892	856	869	842	816	844	801	813	822	873	859	835	847	877	856	846	851	826	831	837	827	828	821	813	828	863	815	800	837	782	843	853	808	848	906	828	830	769	843	808	835	789	819	854	840	829	856	874	879	845	839	805	778	836	814	841	818	861	778	893	842	859	880	789	805	794	902	792	778	821
23474	21512	28518	24974	21129	9901	3375	2050	1561	1256	1081	925	839	751	702	605	560	566	555	553	543	532	505	484	519	475	447	436	436	403	425	402	394	436	399	415	386	431	449	403	415	401	401	407	405	419	418	420	408	391	394	410	370	365	419	367	405	388	382	413	380	393	376	386	422	395	375	358	377	366	381	374	395	354	385	416	381	367	359	432	377	377	378	365	372	396	368	338	340	372	377	370	400	410	412	428	362	368	398	403	369	407	386	367	405	402	398	378	381	376	384	363	393	381	370	393	358	371	359	417	368	397	390	402	379	376	372	371	382	429	365	398	378	375	373	397	399	380	365	381	401	357	384	385	389	391	384	379	381	376	386	391	392	375	384	390	327	378	383	398	390	395	391	367	388	409	373	375	377	348	420	388	371	385	398	383	403	368	375	422	391	403	341	367	407	359	393	366	389	366	380	389	377	386	381	415	368	425	331	366	367	329	375	387	365	363	396	365	387	404	354	372	383	377	397	344	390	388	422	369	423	351	375	376	379	384	364	383	372	383	379	380	366	395	393	368	387	416	354	378	359	437	370	385	367	356	389	357	351	381	398	396	357	402	378	418	382	358	372	358	371	335	412	383	383	385	349	373	376	370	405	372	368	381	388	404	369	395	351	380	373	381	390	380	375	402	375	370	401	395	387	366	359	396	339	375	374	377	424	375	393	342	382	392	369	403	403	384	399	373	343	339	402	374	367	372	412	399	391	350	405	375	429	356	378	405	373	397	389	381	395	371	442	373	397	384	369	377	383	385	382	381	394	351	387	384	375	392	391	385	368	377	398	360	378	375	356	402	364	380	381	393	385	353	382	400	409	391	356	345	380	392	396	370	391	348	355	379	389	378	416	380	430	375	370	363	378	396	394	390	380	409	394	357	371	402	376	384	378	385	360	390	400	380	364	385	392	351	387	395	388	410	373	383	402	376	396	399	396	407	370	398	403	338	378	380	412	404	381	396	400	384	366	388	388	355	408	382	395	432	405	375	389	410	356	348	386	362	361	388	417	417	401	391	380	407	369	372	406	384	367	396	354	379	384	386	392	374	395	357	380	387	376	417	370	311	387	385	409	400	375	394	369	382	382	399	343	380	388	408	379	402	392	392	390	411	373	373	356	386	391	384	434	381	373	400	389	371	352	353	395	385	370	374	382	347	370	410	376	370	393	435	392	372	373	388	385	380	392	346	425	376	390	398	384	351	365	372	391	395	399	379	349	383	370	395	381	403	375	376	377	393	391	418	413	365	354	376	349	387	381	376	344	374	373	398	358	365	384	351	376	392	368	372	386	380	368	383	381	372	392	373	381	385	352	398	337	364	414	387	344	396	372	384	387	382	353	409	387	379	368	387	343	353	401	378	374	383	382	376	338	387	386	379	367	399	366	416	381	368	379	357	377	409	413	359	354	385	392	417	376	376	382	388	411	421	350	352	358	365	377	376	402	375	380	383	369	385	354	394	394	380	351	428	350	363	389	402	379	396	427	392	375	400	407	388	375	344	386	374	384	351	376	417	386	385	372	375	362	376	410	375	424	362	381	404	378	379	382	383	358	397	405	387	374	391	393	398	381	359	394	377	377	398	346	395	376	345	371	389	386	384	387	347	365	333	379	390	388	362	367	370	373	382	384	384	388	368	381	412	385	398	395	366	383	361	382	379	371	393	366	394	396	445	365	377	403	387	343	411	391	404	426	401	362	354	373	407	386	349	380	357	361	418	364	408	385	401	377	379	389	356	373	417	391	363	363	403	375	347	414	391	363	399	370	396	323	380	403	383	426	359	382	368	382	354	381	393	400	346	362	378	339	365	389	359	407	414	393	406	399	387	360	392	366	369	369	373	362	361	372	350	364	422	397	351	412	353	403	387	366	385	383	388	394	428	390	324	359	379	380	417	405	358	387	359	380	423	385	380	407	376	373	390	397	385	368	394	355	388	368	395	391	378	361	418	375	391	365	374	407	376	382	367	371	364	397	394	353	411	375	392	395	346	374	380	344	354	369	394	352	394	403	415	394	397	352	377	371	367	376	404	407	381	363	366	366	397	400	393	382	368	369	384	365	382	349	325	385	398	398	362	372	425	365	386	397	410	388	427	373	370	353	380	381	383	418	394	352	408	367	392	404	352	362	365	377	417	382	377	385	381	379	402	391	392	367	373	386	413	379	370	363	393	404	397	398	390	418	409	402	391	367	385	384	413	401	392	395	391	415	353	381	391	382	372	387	390	381	378	380	370	379	387	411	380	415	361	378	395	371	357	346	376	386	395	404	367	383	396	401	380	372	391	386	427	385	404	370	391	394	374	337	393	418	385	390	366	365	352	384	388	360	376	413	399	392	365	357	388	382	376	397	339	342	335	404	387	392	360	409	385	372	396	376	348	400	373	378	396	388	366	402	393	391	394	460	403	375	369	352	367	343	405	424	345	392	383	397	364	351	367	405	363	362	356	381	385	412	377	378	389	396	351	378	361	383	382	386	362	397	354	369	385	379	406	346	404	403	367	388	407	402	409	399	375	366	380	368	379	366	358	356	383	380	382	377	379	393	398	392	383	379	378	354	398	397	394	353	396	358	399	381	379	381	366	384	388	393	382	355	413	381	376	362	362	344	387	351	340	379	397	396	380	356	357	397	400	396	356	379	353	397	371	342	360	410	361	338	371	381	392	381	376	416	412	354	372	403	366	374	364	398	406	369	395	366	372	383	361	385	387	357	401	391	372	420	370	401	331	396	372	392	395	373	359	430	357	398	364	366	382	402	390	393	392	348	353	372	388	363	384	397	399	375	400	384	340	374	383	389	396	374	387	361	385	379	387	364	383	372	353	373	357	379	398	359	379	374	408	366	412	385	357	400	391	356	363	344	395	393	400	365	396	364	380	380	354	395	368	377	406	384	360	371	373	359	379	396	387	379	402	374	367	367	424	388	372	377	355	376	358	361	356	396	390	392	378	388	349	346	358	398	378	370	408	364	368	374	394	341	381	418	360	363	385	386	380	398	376	405	384	386	369	357	409	366	393	391	349	424	403	406	366	363	384	369	361	375	392	379	395	375	430	355	380	375	370	387	381	381	372	389	397	359	361	378	383	370	414	347	408	379	386	388	413	399	350	342	415	387	374	362	395	406	347	379	384	400	352	371	395	357	360	370	380	367	373	399	407	381	352	360	376	375	385	392	376	367	402	374	370	388	343	395	376	372	409	412	373	365	380	391	400	393	368	361	370	380	356	381	373	387	402	397	410	368	392	394	387	362	364	410	384	400	406	392	399	405	380	394	378	389	388	339	408	372	389	393	404	363	403	394	355	381	351	410	378	372	367	376	374	367	394	401	394	340	378	388	363	383	375	356	394	375	367	367	372	410	364	370	370	374	402	377	389	394	361	372	347	357	408	381	368	348	370	361	391	379	399	351	401	359	395	373	413	342	420	363	375	355	368	410	412	399	393	364	376	400	341	390	390	380	360	399	364
13794	28456	22247	13922	10490	8254	5943	4567	3471	2813	2389	1892	1603	1491	1300	1240	1148	1044	982	880	899	845	868	759	774	785	744	754	736	700	701	661	687	668	669	639	677	652	639	661	660	663	661	625	603	591	621	604	604	644	608	637	630	603	660	629	632	610	582	614	588	575	596	626	569	571	601	614	596	647	574	668	580	620	581	580	591	603	645	642	577	609	601	600	590	601	654	594	636	597	581	573	606	573	635	611	583	583	617	568	595	595	526	593	573	620	619	635	576	579	627	559	605	586	662	622	588	631	613	572	576	615	577	576	618	593	618	682	615	597	546	604	610	604	566	645	567	607	565	571	598	598	594	613	637	577	602	615	652	609	570	568	563	606	581	600	605	604	560	555	588	597	604	605	570	578	589	599	616	595	623	569	551	572	592	552	589	609	553	582	599	586	601	622	598	581	656	615	628	611	598	623	622	607	592	610	654	600	611	591	595	613	564	559	633	593	601	626	592	580	592	615	608	612	607	613	563	581	614	593	641	577	598	612	607	585	549	587	617	617	567	554	600	547	586	624	578	597	595	582	578	570	580	575	569	570	583	576	619	616	626	588	592	625	618	573	619	643	575	606	575	612	590	603	586	568	591	581	583	641	597	621	569	591	601	605	592	612	591	622	614	565	607	610	628	563	613	585	589	572	574	569	580	660	609	605	608	602	622	583	626	633	602	566	587	561	590	603	563	588	646	609	598	598	549	622	575	589	629	593	578	554	572	622	566	657	589	582	615	573	575	601	551	590	578	557	596	610	593	611	576	596	575	614	623	595	578	619	564	548	602	602	588	579	587	629	597	590	604	589	611	558	599	594	593	574	586	622	578	573	592	632	576	557	592	608	576	571	572	599	593	621	606	598	647	584	596	601	600	597	606	647	619	594	619	601	602	602	596	582	622	582	627	598	564	609	608	601	581	599	593	576	631	601	592	586	594	593	586	600	562	592	566	627	564	643	602	654	600	599	588	584	650	635	587	622	606	616	639	566	594	552	617	606	612	603	614	619	597	620	614	584	568	596	547	595	612	574	590	606	549	588	613	576	621	652	596	608	576	578	582	603	578	585	603	611	604	621	628	607	558	563	586	608	594	625	621	590	552	623	613	564	636	606	562	608	604	602	562	629	631	574	576	608	587	598	600	598	618	643	604	587	630	597	607	580	574	591	594	637	582	608	597	650	616	580	586	588	598	585	645	631	653	584	612	553	583	624	621	649	590	613	579	600	587	601	648	578	524	623	622	576	598	648	600	640	597	547	554	639	578	620	592	567	533	598	582	598	565	623	613	623	576	599	585	597	638	591	578	653	534	606	545	607	557	571	599	608	632	613	631	612	563	620	603	599	597	572	589	608	587	564	592	600	603	581	582	611	589	611	605	590	608	557	614	586	590	577	620	642	596	593	601	610	624	619	562	624	579	623	606	597	613	580	613	600	628	582	603	586	620	605	529	625	570	587	589	598	612	626	583	590	602	573	610	600	580	588	612	631	608	602	592	581	568	574	608	588	632	587	610	609	562	590	609	605	620	603	570	619	592	606	623	598	589	591	595	646	596	589	601	614	593	584	589	606	542	614	572	591	603	588	541	613	591	577	616	588	575	555	626	601	638	616	603	598	581	592	614	618	616	558	543	584	588	625	625	627	628	602	595	589	577	612	618	603	542	636	629	569	555	626	620	621	611	575	628	606	654	620	621	596	604	550	588	592	583	601	560	617	616	614	618	571	628	550	587	624	615	579	564	591	591	606	568	611	621	644	628	638	571	583	620	593	620	591	601	599	591	563	625	638	589	617	609	607	594	610	606	592	554	550	625	580	568	608	601	555	565	576	592	561	585	601	602	596	619	627	565	613	608	603	584	608	588	567	598	630	598	596	612	566	614	608	611	597	529	594	577	609	615	561	569	546	616	614	586	577	580	612	657	593	610	621	540	572	558	614	589	604	584	602	550	615	600	608	601	598	625	590	578	575	577	552	642	596	601	604	614	590	608	594	592	556	613	600	650	593	596	597	547	601	582	604	580	629	651	586	571	616	631	584	579	595	572	587	610	606	615	621	566	566	601	579	591	552	593	636	590	570	632	557	578	613	551	575	587	579	578	641	576	603	590	612	590	625	600	604	594	564	630	572	602	567	579	559	572	566	552	563	601	562	626	600	598	553	639	577	620	610	573	586	594	545	600	626	588	571	577	597	580	621	588	597	589	635	584	584	594	606	584	571	613	612	557	609	591	604	617	579	614	626	573	578	602	638	607	581	588	587	610	602	620	634	617	591	553	631	558	582	575	569	576	583	614	553	593	618	611	639	600	589	638	636	589	620	605	602	579	602	607	593	570	599	619	620	588	609	595	549	641	568	595	610	600	578	576	569	604	624	603	613	580	609	569	581	648	589	565	619	627	580	574	573	544	588	580	594	565	605	609	556	586	613	652	556	613	614	606	564	586	607	550	578	612	610	601	615	606	623	630	609	607	590	586	615	621	587	561	569	597	590	575	600	575	618	597	596	595	576	546	597	607	602	591	635	583	562	615	594	646	596	623	630	599	565	614	608	602	596	580	603	633	628	569	591	616	621	601	593	580	615	604	591	580	607	609	576	567	583	646	602	595	575	618	600	636	557	597	534	628	636	602	586	629	591	613	608	628	576	583	608	613	622	570	584	563	601	605	579	595	591	589	593	605	594	558	618	583	656	591	551	586	588	609	607	599	591	599	569	607	559	611	597	600	597	593	564	600	625	569	637	583	599	584	610	567	625	597	569	584	578	597	586	602	571	591	600	616	617	564	627	617	583	593	617	619	556	606	619	559	601	558	575	566	570	619	607	632	584	591	604	643	614	592	584	571	586	614	604	572	567	581	593	607	597	624	540	525	557	602	577	615	603	553	596	600	579	588	639	540	605	598	592	542	570	574	573	609	602	585	638	588	583	567	621	576	609	597	590	618	587	611	606	601	602	583	591	585	576	623	596	621	579	571	623	607	584	587	577	565	567	577	610	585	589	633	612	579	580	560	571	624	587	650	571	642	599	569	589	589	610	588	591	619	586	556	617	567	619	604	645	582	596	627	610	552	561	569	594	523	583	592	564	572	596	569	609	565	584	597	580	615	604	599	596	586	599	596	672	645	601	610	575	611	574	635	584	592	609	575	602	648	610	597	614	612	583	590	605	573	615	584	566	572	616	543	588	618	603	578	563	601	557	599	599	591	606	593	621	611	612	579	595	598	608	609	652	608	574	598	583	607	650	588	563	571	598	603	601	612	551	593	577	586	569	603	575	532	607	617	624	584	612	590	567	615	529	588	617	560	599	592	608	607	598	594	663	592	617	548	598	618	611	600	594	576	611	607	563	570	564	574	596	602	644	585	567	553	561	609	628	606	584	585	564	605	579	566	601	610	594	620	562	584	638	618	587	594	600	543	659	560	559	592	626	626	607	576	600	567	585	625	591	601	641	609	609	657	611	570	650	588	533	589	640
24925	21574	26679	24574	7099	2806	2013	1534	1303	1019	981	876	797	722	708	711	661	639	578	634	582	590	606	588	548	614	592	573	571	541	513	497	572	494	527	531	544	552	500	490	540	557	517	582	539	502	535	545	495	523	484	494	518	502	533	510	522	534	487	501	523	514	498	532	480	496	502	505	498	500	527	506	508	506	514	523	470	505	476	555	495	465	472	486	533	518	504	516	512	510	524	528	497	508	577	513	515	489	505	493	479	511	490	487	476	524	486	492	515	505	500	538	540	508	486	505	500	522	484	537	490	508	497	529	499	501	507	548	524	507	485	484	514	478	499	514	473	497	488	515	499	518	490	485	490	504	530	507	520	507	524	533	494	507	551	482	496	563	542	527	520	534	472	508	487	519	486	514	509	489	444	529	508	528	487	514	510	536	521	521	516	526	495	516	534	520	486	537	485	513	477	527	491	536	521	564	501	495	483	491	500	521	500	516	498	524	498	507	507	502	505	516	504	497	482	493	499	520	468	518	504	503	489	483	537	510	518	501	480	489	505	517	501	504	514	493	482	479	516	481	506	511	534	503	513	501	497	491	500	466	519	512	523	468	505	542	507	474	521	490	483	529	497	508	488	482	502	547	552	498	498	534	484	525	511	499	491	538	541	533	474	530	465	527	499	552	468	555	502	518	503	493	486	503	479	513	505	493	522	504	537	488	487	523	500	547	489	522	523	501	528	544	492	510	507	526	505	445	530	517	530	524	500	530	509	485	509	481	512	527	518	495	516	519	485	534	524	493	519	521	506	498	547	504	513	527	500	517	526	527	500	502	509	516	481	493	523	450	514	513	491	529	542	547	505	518	487	473	498	475	509	504	535	489	515	470	523	558	474	510	487	501	533	467	491	513	496	481	497	484	492	536	508	523	476	484	513	476	521	522	538	488	486	504	522	536	496	512	523	476	529	507	475	536	495	530	541	548	485	500	522	528	528	517	496	511	497	493	518	487	501	514	523	523	541	544	502	482	493	472	508	491	506	524	487	527	558	485	525	493	521	523	495	548	502	522	485	476	558	498	492	539	517	523	488	458	476	546	540	492	535	507	549	493	484	509	495	521	550	516	509	488	502	507	498	490	507	519	496	488	511	462	524	488	533	531	503	527	520	507	513	530	530	497	494	499	513	503	481	541	512	514	479	537	497	519	522	539	507	501	495	507	521	484	562	549	468	541	483	489	465	488	531	551	505	511	475	496	495	471	481	533	526	508	514	480	515	521	474	513	526	505	498	511	530	545	498	524	477	467	481	512	519	521	532	537	508	450	533	490	515	512	530	504	475	549	492	514	519	493	482	503	553	509	503	512	518	506	507	492	519	563	505	504	527	531	478	499	514	521	509	469	494	451	527	521	524	538	492	512	468	521	500	493	517	485	496	513	502	516	544	506	506	498	512	518	515	495	501	531	495	537	509	527	514	524	510	531	504	509	546	498	513	505	491	459	501	490	520	515	499	481	486	498	499	503	464	479	544	486	538	451	504	497	462	500	509	502	476	489	518	490	509	495	510	531	480	493	501	535	458	490	488	500	504	525	484	511	526	532	527	492	474	537	514	470	511	513	539	503	546	533	444	526	521	519	508	486	466	517	485	500	493	526	509	500	498	544	487	494	504	528	525	504	515	529	478	520	529	492	523	524	456	488	493	503	492	492	499	505	495	479	530	514	475	521	504	515	533	513	493	508	495	474	526	516	545	481	519	542	498	542	506	508	516	482	537	501	545	531	509	491	498	477	498	518	524	486	526	555	513	496	487	485	526	462	522	486	547	522	452	537	507	523	513	494	474	518	478	545	536	514	482	518	488	498	511	501	538	468	539	504	492	487	546	479	507	474	503	493	516	543	494	509	491	479	513	487	499	512	515	494	510	572	513	475	486	493	495	449	530	485	485	495	550	519	502	496	483	517	498	529	507	526	486	518	551	502	485	510	489	518	519	482	503	517	542	559	499	536	515	501	513	473	537	485	532	492	502	503	536	463	519	497	518	459	477	504	496	548	509	502	540	499	539	500	499	480	533	463	517	472	528	512	528	493	494	542	505	494	487	518	486	502	490	509	507	518	495	502	508	506	484	486	504	503	487	465	518	463	505	476	514	511	499	508	516	490	450	518	465	508	537	475	490	536	535	526	487	506	487	530	534	511	493	533	417	531	527	507	544	519	491	524	536	526	505	542	566	501	506	494	536	511	543	469	489	505	510	489	538	509	531	516	547	492	483	537	491	516	549	508	528	497	498	517	510	502	506	514	510	523	529	518	526	522	526	503	527	497	485	568	494	532	533	496	510	541	513	523	521	503	494	476	504	487	506	504	500	534	489	506	505	499	487	516	508	488	553	482	504	504	492	474	468	477	484	486	487	524	519	551	498	514	505	544	497	478	474	485	523	500	533	532	545	493	527	506	515	546	503	490	512	529	487	513	509	478	517	530	498	526	497	488	493	464	504	480	521	542	488	486	476	578	555	495	509	531	508	479	504	546	525	533	490	492	483	504	501	508	476	529	543	512	504	496	494	535	551	540	523	489	492	499	516	489	469	528	484	516	503	492	486	496	513	499	481	469	557	526	504	482	536	505	520	546	498	485	497	507	530	503	493	508	510	500	532	514	517	522	536	532	482	514	512	462	525	486	514	525	475	501	482	516	515	537	524	534	470	503	500	519	519	523	541	495	495	543	537	496	494	484	562	464	506	525	544	497	499	535	477	499	464	505	507	495	492	498	495	486	524	472	493	489	501	539	507	499	531	477	497	535	546	535	510	525	474	537	483	530	493	465	499	515	510	495	485	498	501	538	514	524	475	548	504	511	486	533	510	519	529	496	485	502	498	508	550	521	546	506	498	507	473	530	494	514	498	479	498	490	479	507	483	554	502	489	487	523	497	480	501	466	455	497	494	501	509	493	548	467	487	516	497	530	509	497	516	483	462	462	466	507	521	517	544	510	525	499	495	546	523	534	494	509	526	455	483	477	518	476	483	497	497	468	502	477	514	517	555	496	503	489	569	503	489	538	531	513	538	497	477	499	550	506	524	510	481	470	505	513	506	523	493	554	523	542	471	482	491	496	507	472	507	501	509	494	484	511	561	557	494	469	478	478	523	533	534	492	484	510	522	512	527	504	546	485	511	495	534	520	495	498	496	523	529	505	519	503	499	495	494	500	485	522	513	527	519	499	508	521	518	530	493	483	569	515	485	497	498	495	461	480	526	483	544	498	507	533	492	476	500	504	478	492	522	528	471	488	497	508	485	529	501	549	513	472	546	483	490	512	514	539	490	498	501	513	504	475	485	497	517	526	496	505	533	497	502	491	498	499	508	513	513	530	495	509	509	486	557	469	511	512	516	518	501	513	552	484	519	522	539	476	451	500	500	537	479	527	513	489	516	526	541	552	498	496	543	530	523	518	491	489	523	511	523	541	511	520	478	478	558	483	488	520	526	544	503	527	498	486	504	507	474	506	536	493
13194	24345	18102	11112	8099	6144	4635	3869	2967	2375	2004	1695	1584	1400	1313	1170	1178	1157	1047	1076	923	926	973	870	890	871	844	889	908	879	838	826	915	801	816	764	824	783	826	793	823	811	772	823	819	748	780	759	809	762	777	799	780	833	748	745	833	735	780	779	766	797	759	751	786	731	801	761	734	784	811	742	779	754	801	810	818	800	790	786	724	808	796	794	791	741	821	723	794	783	828	769	777	780	815	752	744	854	751	785	745	772	776	791	782	781	742	744	801	795	793	750	746	774	793	752	801	794	804	741	800	774	795	746	739	780	708	757	791	784	750	776	732	777	759	752	747	730	735	807	731	777	782	739	794	764	785	768	751	773	773	792	811	778	771	768	747	773	792	764	813	779	754	802	731	759	768	758	775	763	761	758	810	768	806	782	803	774	737	751	763	796	776	775	771	787	779	754	800	754	765	748	753	797	795	775	761	743	742	708	774	834	788	786	768	753	802	786	817	743	773	760	778	771	740	815	754	786	775	761	769	770	797	759	791	813	761	823	758	733	721	741	736	786	751	797	743	783	782	762	757	765	790	752	774	750	771	730	786	760	764	783	797	832	763	770	764	744	758	801	741	742	761	806	777	783	755	760	742	788	775	711	785	771	784	740	771	702	770	771	783	800	755	748	742	785	812	780	776	736	785	804	768	780	817	808	768	792	782	745	776	739	784	728	752	766	797	731	784	792	750	807	779	747	739	731	784	824	751	754	744	728	767	812	792	785	740	799	739	799	837	730	786	751	726	808	740	798	791	751	729	757	761	781	800	790	754	776	772	768	792	758	769	739	740	778	771	756	730	769	754	782	787	788	742	805	744	775	787	753	756	758	781	755	787	776	745	788	805	761	702	782	819	791	761	763	750	744	774	804	763	849	826	759	778	812	773	770	749	804	756	800	820	750	777	731	781	823	776	724	795	781	754	744	772	774	737	789	727	767	787	780	736	781	745	787	793	820	784	731	753	817	764	795	809	732	745	785	754	769	785	746	741	803	711	760	767	740	759	781	727	756	748	793	753	786	764	747	775	774	793	769	745	763	793	818	785	770	775	778	785	716	729	813	752	731	808	782	837	780	778	803	768	760	736	783	788	743	763	786	792	798	777	777	758	757	763	773	728	735	753	715	749	748	718	752	803	731	775	751	788	778	755	781	735	732	822	760	711	798	777	768	784	744	736	737	755	778	773	800	804	765	752	724	780	773	754	744	719	725	757	742	738	782	709	727	793	749	790	720	776	764	767	763	787	734	786	792	734	766	797	797	730	788	730	777	731	738	744	733	755	779	793	753	746	788	786	790	861	792	756	807	778	786	786	716	742	740	715	825	748	757	762	780	750	784	744	751	788	734	795	830	770	776	788	787	774	782	762	777	810	778	784	753	806	749	815	802	766	736	741	774	787	795	780	741	783	765	756	729	781	740	806	804	748	784	725	736	756	783	738	738	762	747	774	775	716	792	752	772	749	757	770	767	779	790	761	732	779	762	786	780	819	782	804	794	773	731	753	754	779	807	748	778	789	768	761	787	767	792	737	773	793	785	804	785	803	764	762	782	763	730	744	722	730	749	753	755	786	736	746	762	772	800	726	800	708	792	748	751	733	700	747	744	770	756	820	791	716	780	730	782	753	775	787	761	794	758	793	749	719	815	744	776	828	774	757	762	770	735	777	742	780	817	792	773	760	763	763	725	842	803	779	780	749	795	741	720	759	777	788	755	755	764	802	741	736	751	762	796	759	731	760	790	793	821	738	772	769	770	743	748	795	764	763	753	719	747	787	803	755	762	737	766	738	707	759	787	753	743	758	782	777	712	817	777	786	790	735	715	741	784	812	796	805	717	804	802	704	809	745	729	759	735	776	781	757	776	798	766	747	718	760	772	755	809	757	760	811	744	761	805	775	753	720	819	753	828	800	772	796	794	775	801	763	708	748	796	791	744	791	747	749	788	759	754	700	742	711	750	749	783	766	720	844	753	746	758	762	786	788	745	784	746	790	791	741	768	768	820	726	779	781	787	774	746	755	732	775	716	732	781	739	806	750	746	782	775	828	783	772	813	768	746	784	784	724	762	768	800	783	812	757	831	745	782	793	807	765	761	765	790	796	706	726	771	793	798	719	744	801	830	771	811	791	772	746	780	784	785	759	791	704	745	771	834	759	749	774	731	812	811	763	745	779	783	717	774	723	757	780	748	795	722	824	751	821	749	774	766	801	754	802	748	775	766	765	816	778	760	739	784	733	780	778	755	779	727	773	807	781	736	836	755	769	748	818	728	793	733	763	730	806	737	789	789	755	786	739	789	793	762	772	783	789	773	726	758	777	806	769	722	809	750	761	776	753	764	759	818	785	817	767	793	805	796	767	812	747	753	795	791	787	711	780	739	807	751	744	778	766	752	812	759	782	747	788	779	810	770	724	722	751	767	816	784	804	806	792	748	799	731	773	758	802	744	810	757	795	761	804	790	761	809	748	799	787	774	755	801	811	757	815	791	724	782	783	821	751	751	776	729	753	809	748	748	762	758	767	747	717	746	715	693	790	782	701	762	768	714	763	771	750	795	827	799	702	756	728	762	824	761	733	825	752	796	765	722	757	735	753	764	817	792	773	776	825	782	728	756	738	760	763	782	734	758	842	772	774	749	777	785	796	817	781	787	762	773	742	694	754	753	806	763	797	719	758	769	798	807	720	727	826	777	788	722	799	794	773	764	808	813	715	735	765	794	797	787	797	804	771	803	722	750	763	749	799	763	807	819	755	773	759	787	758	761	782	742	785	782	772	784	768	762	799	787	775	778	795	738	754	803	770	722	764	752	730	771	783	760	718	761	748	743	735	784	745	738	770	773	766	781	771	824	765	736	793	751	747	756	743	752	755	778	773	758	771	737	786	749	791	790	756	746	685	768	711	724	809	773	780	752	766	803	792	760	727	750	773	806	793	761	744	769	773	729	754	719	827	795	779	793	749	778	792	754	759	803	811	740	716	752	802	722	792	723	714	815	781	734	754	745	810	734	769	789	768	775	772	804	758	802	808	789	761	751	807	819	791	759	761	857	749	759	738	756	735	745	748	705	826	795	775	771	761	792	744	742	763	788	780	770	763	739	727	745	772	768	743	777	758	766	761	709	768	843	743	786	727	781	733	776	757	769	772	765	755	762	720	798	755	749	776	827	778	780	782	727	735	761	744	770	788	760	793	757	768	754	763	755	786	749	735	718	781	780	737	749	795	765	766	805	733	757	765	790	761	750	763	760	797	778	707	768	780	787	778	772	780	712	759	768	769	745	796	785	774	777	793	748	783	777	800	794	758	741	795	765	771	736	765	771	774	753	792	750	800	750	777	768	760	809	749	778	796	728	725	794	783	761	805	783	799	786	797	763	793	748	732	782	724	755	802	723	744	758	803	775	802	808	739	753	801	737	739	784	751	808	778	768	750	743	756	791	781	747	760	781	789	793	781	727	715	775	703	757
22746	21591	29107	24563	21636	20381	8462	3108	2111	1556	1331	1082	975	807	741	697	667	572	527	519	479	494	498	429	435	426	399	395	374	362	368	363	352	341	320	369	375	319	307	363	327	286	312	337	324	311	320	326	317	289	297	302	334	300	316	298	360	309	309	285	291	292	304	300	298	311	287	288	317	326	283	315	284	299	327	261	296	292	280	292	303	274	305	323	299	325	290	300	277	284	280	320	295	274	272	272	270	300	299	262	279	280	277	302	300	264	325	281	278	289	281	308	295	273	282	286	304	281	305	275	303	295	278	265	293	286	286	280	288	275	291	284	268	281	290	272	298	299	292	308	267	311	288	295	309	314	276	278	293	299	301	275	301	307	297	287	304	295	280	289	323	261	289	312	307	290	318	309	303	300	287	287	278	333	281	288	301	304	337	254	292	291	276	285	271	282	293	337	301	287	303	286	309	304	310	320	248	309	272	289	294	282	295	292	276	277	304	288	288	267	286	286	302	305	261	319	272	266	308	306	300	289	291	283	323	291	287	321	290	271	312	293	314	300	277	291	254	286	320	265	295	250	293	285	310	277	303	319	289	318	295	277	272	273	270	317	306	310	300	245	300	275	286	277	301	323	272	290	278	299	287	303	269	316	280	294	284	264	278	301	279	277	275	307	274	298	285	290	272	297	295	316	300	297	309	283	287	298	304	295	288	291	305	280	262	280	280	307	283	266	294	293	253	286	261	301	310	285	291	318	275	287	293	294	289	305	301	297	314	324	305	304	277	262	263	310	305	305	311	253	326	285	313	299	279	308	317	292	268	300	269	288	296	313	298	238	299	289	286	294	307	312	325	285	271	285	313	262	284	276	259	310	288	255	280	295	317	271	290	296	266	278	283	286	293	273	313	278	308	278	267	308	268	279	299	252	326	280	314	330	273	291	295	252	315	290	294	295	321	250	302	317	289	305	258	282	278	302	303	275	282	278	269	258	292	309	289	316	294	256	281	300	294	284	301	298	274	309	278	303	317	283	306	292	283	295	288	299	282	295	286	285	281	295	270	297	267	257	285	310	306	322	280	300	319	314	306	304	292	312	285	333	275	280	317	260	269	290	266	285	271	297	261	297	289	278	291	284	293	291	280	313	273	281	271	306	280	277	302	294	277	295	294	283	295	295	291	290	287	299	295	277	296	295	289	278	274	283	289	306	320	273	299	242	272	292	291	235	263	276	299	300	322	283	293	282	286	309	267	286	306	283	276	319	313	252	306	286	278	300	277	302	277	280	298	302	314	266	287	276	305	289	293	266	302	286	315	286	282	282	290	286	257	300	281	281	284	283	311	278	292	312	255	284	284	292	280	249	307	331	304	293	270	266	270	280	306	278	287	296	305	277	305	287	286	278	288	309	286	309	285	280	282	306	300	303	307	290	313	296	309	287	291	293	233	294	307	256	307	331	257	265	289	312	287	297	270	276	281	297	297	255	306	286	290	324	279	303	295	299	291	299	293	295	273	286	296	277	306	277	290	273	314	291	315	272	288	304	292	284	279	274	290	276	284	275	311	275	304	295	268	355	319	292	291	263	280	266	287	259	287	300	292	304	288	295	291	308	284	268	284	276	287	305	303	269	296	311	293	276	288	274	285	316	276	317	275	282	282	263	299	314	326	299	301	294	282	296	319	266	323	309	239	293	308	314	268	306	282	281	271	277	305	308	289	272	293	316	292	297	290	268	291	296	329	304	300	274	285	329	279	295	334	330	259	295	291	272	278	277	305	277	310	279	300	275	290	264	280	303	270	320	306	303	266	278	265	277	298	294	306	275	316	279	277	274	283	260	265	291	296	275	290	289	271	275	309	278	270	296	317	305	275	308	293	304	302	290	307	291	263	284	266	299	293	316	311	302	286	246	320	280	309	282	271	299	295	302	284	306	304	263	308	308	276	269	294	266	304	299	294	352	264	289	291	290	262	302	281	314	299	286	270	280	296	293	277	288	288	276	264	310	280	278	323	306	295	292	318	303	297	318	299	291	292	324	268	285	294	280	296	276	277	275	296	264	281	271	275	275	289	285	308	293	273	299	310	311	320	275	291	318	284	273	284	295	264	292	315	308	307	286	301	248	318	311	283	350	290	295	285	298	310	284	288	289	278	298	274	315	289	292	303	287	328	332	296	296	312	299	266	296	285	298	296	310	324	276	264	303	290	254	288	319	270	293	291	301	277	290	284	268	289	277	253	300	283	318	302	272	296	288	297	265	308	288	286	287	275	316	268	305	292	288	298	274	290	300	267	273	286	259	274	292	290	303	327	258	277	297	299	291	294	259	299	305	266	264	288	281	271	303	308	291	314	290	323	297	304	319	264	279	302	318	276	328	295	302	290	301	306	306	310	271	291	331	291	300	287	274	240	300	298	289	281	282	307	297	292	276	289	242	337	269	306	274	280	303	297	269	282	311	271	285	252	299	267	313	294	316	259	325	284	303	279	292	296	281	279	292	326	296	304	280	278	329	272	267	314	275	308	281	320	291	284	303	251	307	310	270	280	293	295	277	288	293	277	284	284	257	267	274	309	307	313	314	280	301	294	284	273	275	258	304	276	319	280	295	287	287	269	266	261	292	254	296	291	282	289	266	312	311	280	294	280	301	274	291	293	280	291	273	303	307	292	265	308	290	313	289	271	258	278	299	256	265	312	298	285	266	279	274	294	289	267	285	296	283	284	293	284	284	269	309	266	329	286	282	280	283	264	300	285	285	307	279	285	297	307	263	285	307	279	264	294	285	309	299	275	287	287	308	281	276	286	273	290	301	274	290	301	257	282	296	286	275	290	316	309	290	277	295	286	291	270	283	270	264	288	316	286	318	291	296	297	282	321	306	302	277	290	293	296	290	310	292	272	295	304	294	282	296	258	254	292	301	284	309	279	295	312	284	286	261	268	286	290	322	282	288	283	276	289	315	275	303	297	259	264	270	270	270	295	319	292	288	288	313	317	304	259	276	254	270	255	292	284	283	290	286	311	282	290	297	298	281	290	321	251	308	299	284	250	293	278	318	299	318	284	245	299	271	312	298	290	288	326	281	259	281	262	265	279	264	276	291	283	281	276	295	283	315	272	277	288	303	283	276	304	299	300	278	291	309	290	278	269	317	301	323	286	282	294	270	298	302	290	313	279	289	267	292	311	288	269	288	288	308	279	269	304	280	292	277	287	294	299	287	316	298	287	300	309	275	265	312	277	260	272	290	267	281	306	277	295	303	280	292	279	280	294	306	270	278	290	313	272	309	288	272	292	273	278	305	319	302	316	316	290	310	306	267	308	273	304	301	249	278	308	311	286	311	313	278	292	318	294	340	282	290	298	288	267	287	266	288	298	295	254	289	291	284	295	307	275	307	290	249	298	289	281	265	293	317	266	298	290	287	285	312	263	301	287	246	249	283	277	269	274	306	312	310	300	268	282	301	307	298	283	299	308	285	266	285	260	286	266	273	288	266	275	291	247	264	270	295
16617	33530	26489	17905	14013	10832	8527	6580	4802	3827	3066	2485	2133	1760	1557	1380	1252	1091	1035	961	958	850	826	768	744	692	636	634	632	661	624	607	610	560	577	566	527	511	496	528	519	490	517	495	476	489	513	489	474	498	470	512	481	499	457	440	470	468	483	482	455	475	485	445	417	433	444	477	477	453	445	464	465	453	481	429	431	431	458	430	412	450	430	427	476	442	445	443	432	441	408	459	479	469	468	431	443	440	430	441	440	469	481	434	445	422	486	454	430	466	423	482	403	484	438	473	422	486	436	465	441	440	452	432	457	422	431	464	438	406	433	377	476	446	491	423	416	435	469	424	378	407	452	441	418	460	452	435	451	462	465	412	453	460	433	455	470	419	449	473	473	424	484	451	434	460	451	498	440	444	450	442	425	426	429	459	468	468	435	460	455	446	438	414	455	468	431	412	451	444	444	464	435	452	481	396	427	477	447	454	430	445	466	459	467	436	409	426	440	447	430	513	450	458	437	449	439	442	414	439	444	433	466	453	448	443	439	444	429	452	410	480	451	440	484	430	430	447	468	454	488	475	466	451	444	451	452	455	462	449	475	468	407	443	456	464	479	436	521	449	436	430	429	423	421	450	459	433	452	443	439	426	448	507	483	450	437	439	442	476	442	474	421	456	456	437	451	475	430	446	417	487	417	450	421	427	447	469	467	479	435	446	448	433	492	419	423	466	469	453	428	432	457	439	442	457	437	454	470	451	445	428	443	440	462	434	461	450	489	433	434	434	481	487	395	443	439	425	446	422	479	422	459	477	440	436	461	452	452	440	457	439	438	438	499	457	440	474	448	450	426	470	410	415	475	435	443	435	478	460	412	501	417	435	457	461	435	427	475	460	425	452	420	441	469	458	449	444	423	454	439	433	452	471	482	457	455	463	448	428	440	433	463	429	451	412	455	448	439	465	483	496	445	443	452	448	449	439	452	418	395	404	500	404	448	448	408	435	428	439	428	400	474	430	424	435	472	408	462	451	470	437	502	453	431	447	479	443	461	438	437	431	445	449	443	475	425	452	458	425	483	420	419	418	465	454	464	420	414	449	465	427	464	451	446	472	409	470	455	437	490	403	466	481	431	452	452	429	392	454	422	465	389	454	447	463	460	421	440	422	477	457	435	444	449	462	437	427	457	452	460	436	439	459	433	426	412	493	442	455	439	433	467	459	410	438	490	445	459	423	457	432	417	439	447	403	453	453	453	435	454	442	450	444	481	455	401	427	470	437	432	420	440	465	462	429	443	464	474	445	438	411	455	379	434	439	401	443	438	473	425	453	440	470	475	453	436	441	458	440	444	436	432	457	432	463	463	430	423	461	428	462	480	439	441	428	426	440	431	440	478	464	462	451	442	484	464	394	392	458	460	383	421	450	449	477	434	458	429	398	418	444	447	429	462	498	425	458	429	414	474	469	452	443	449	423	440	456	450	485	439	461	469	439	426	462	444	439	478	430	440	411	442	447	475	424	486	432	468	448	440	426	411	443	459	473	468	421	429	430	415	492	456	486	460	442	449	480	416	458	416	450	433	470	419	432	429	427	441	426	423	422	417	427	423	456	481	415	460	421	477	420	434	457	476	433	441	451	426	407	454	465	424	467	465	440	441	434	486	469	467	476	460	453	450	422	438	449	478	449	438	449	463	442	478	438	398	429	440	441	436	438	446	438	461	440	465	437	451	447	473	431	434	449	453	456	449	425	453	456	440	390	442	463	451	454	431	431	465	443	440	466	421	478	427	502	452	437	459	437	453	471	447	448	466	391	450	464	427	455	425	457	453	463	461	461	443	426	457	449	468	423	416	478	432	429	404	443	480	435	432	428	421	447	462	461	439	463	451	421	460	479	430	444	442	444	416	416	472	428	436	452	446	450	442	413	433	434	433	466	405	450	403	439	466	442	449	503	427	479	434	417	449	468	440	446	436	432	445	461	436	455	429	417	472	423	426	454	434	448	501	456	429	383	408	444	414	470	457	409	460	430	423	445	445	415	440	417	432	420	436	447	486	428	473	458	471	458	412	450	437	479	440	458	444	424	445	442	442	425	444	450	426	430	448	434	437	470	432	442	416	411	469	461	451	454	433	449	400	422	448	468	468	453	406	458	443	441	440	436	424	468	459	488	471	487	439	454	483	482	442	471	454	455	435	431	420	424	424	433	413	443	434	437	448	424	449	455	417	477	443	470	479	434	428	454	467	415	412	475	459	411	471	434	445	403	437	441	413	440	455	425	476	457	434	479	451	418	459	480	446	429	447	407	444	436	408	477	441	437	442	428	450	459	486	435	433	457	436	437	427	439	450	461	458	405	425	408	464	425	441	428	449	485	459	436	422	436	463	436	428	421	437	449	423	442	447	443	464	452	456	461	419	464	446	428	456	474	428	489	465	434	436	407	457	460	415	450	430	433	444	428	450	473	422	448	458	471	461	437	452	456	433	426	453	440	431	423	386	432	475	437	452	436	419	459	456	398	452	411	451	436	449	435	478	477	426	417	457	387	458	440	427	450	435	439	450	445	478	429	408	446	455	495	447	464	456	442	438	459	468	468	455	433	478	450	457	440	444	438	436	437	448	456	474	463	445	405	449	418	466	446	441	424	455	431	418	449	464	480	471	467	452	455	452	474	459	444	409	475	450	459	458	394	438	444	433	444	444	431	443	477	413	462	455	422	431	410	417	466	447	434	449	447	448	421	437	463	442	460	425	465	454	469	451	435	439	468	469	443	412	418	407	417	448	458	455	450	437	394	445	455	432	405	437	467	452	422	463	441	425	416	464	451	464	410	431	441	474	456	427	432	466	467	452	419	488	436	472	464	442	402	440	489	461	407	432	469	425	395	467	471	452	459	457	449	442	441	436	425	455	456	449	435	446	445	465	412	446	449	433	429	443	437	424	416	451	449	449	439	406	458	455	431	444	426	448	409	449	442	395	429	454	458	442	428	447	429	433	483	433	445	457	470	462	441	458	449	431	424	450	440	420	444	421	464	457	467	445	432	440	473	426	454	400	454	449	441	454	437	457	459	453	435	393	449	439	422	450	464	450	447	442	417	412	411	455	450	426	438	456	411	425	484	439	451	410	443	448	439	433	420	411	425	454	477	415	440	474	458	462	453	433	402	455	442	420	479	401	409	437	433	447	427	445	447	462	423	473	462	427	466	439	467	452	461	465	451	414	430	428	456	436	445	457	455	434	434	450	468	462	426	441	423	435	416	426	421	472	427	437	424	427	469	460	424	428	453	453	426	472	431	437	482	494	435	414	407	468	419	434	452	449	436	448	416	462	460	445	408	464	431	419	453	442	457	466	447	457	462	443	428	432	416	440	465	431	468	444	428	445	458	419	436	439	461	465	431	435	440	444	448	454	482	430	439	436	428	449	433	411	456	461	427	437	413	431	442	403	409	414	431	446	427	437	448	441	457	422	468	480	438	446	434	448	431	448	452	421	468	405	462	441	485	445	421
27626	19415	11283	5651	2869	1889	1486	1194	1022	912	774	765	760	692	671	645	670	634	618	613	653	605	634	608	608	543	546	595	590	577	604	540	554	542	558	502	540	545	528	537	573	537	547	542	581	563	542	509	548	599	559	534	518	544	596	597	548	599	534	563	541	505	523	602	513	513	562	564	555	553	517	542	502	534	539	535	521	555	550	509	493	557	512	534	516	535	540	571	586	530	567	552	550	562	541	523	527	567	542	513	535	568	538	541	511	529	538	538	527	553	553	509	531	567	542	553	478	535	529	534	537	548	574	563	510	527	533	545	510	519	531	558	519	543	541	532	501	501	561	509	558	554	508	520	555	543	543	517	503	542	543	527	558	536	523	548	598	529	551	494	554	554	546	554	512	551	534	497	558	499	500	567	574	547	518	533	547	556	522	545	553	513	553	557	516	533	523	489	556	508	527	584	568	560	540	529	527	568	545	490	491	497	556	532	556	484	526	526	497	531	524	567	522	523	523	564	540	545	533	562	527	526	536	499	590	548	555	515	553	529	520	549	539	566	574	534	518	526	498	557	570	531	518	524	503	544	546	538	545	512	549	524	571	521	593	538	582	557	534	508	537	528	560	514	523	541	533	530	538	580	528	560	529	526	524	529	546	536	535	547	553	563	548	567	555	540	544	540	533	522	560	515	566	517	501	564	532	558	563	539	531	558	540	545	534	514	534	498	542	567	536	511	544	548	478	550	560	568	510	576	533	544	512	515	546	548	522	516	497	508	516	534	545	523	571	522	523	490	531	528	592	589	499	524	580	511	532	521	504	488	537	561	502	553	517	567	523	530	558	511	515	552	550	548	524	522	539	524	550	475	548	512	546	517	543	514	554	542	545	563	560	565	554	512	540	553	543	531	522	565	536	528	562	561	527	533	550	529	538	563	530	510	570	533	499	540	517	513	559	569	511	542	530	543	540	539	541	559	511	579	548	551	530	542	513	575	552	571	547	545	525	527	540	562	547	545	557	539	531	534	558	529	533	564	545	548	547	515	554	506	537	527	526	550	576	553	510	495	538	549	550	549	537	562	559	509	512	511	528	515	535	538	591	512	572	558	551	542	553	526	499	545	557	542	560	512	537	563	511	539	550	581	537	583	594	525	511	541	534	567	525	551	539	524	534	541	544	500	537	548	524	498	567	564	508	519	537	521	542	527	593	553	569	573	546	569	570	543	561	554	532	506	526	541	539	506	520	526	533	563	565	513	533	546	543	524	536	531	555	503	541	548	545	579	539	543	548	491	555	535	560	571	545	549	515	536	532	545	502	522	501	529	556	530	539	556	563	564	555	554	543	505	561	534	537	536	556	550	535	554	541	570	529	538	554	571	539	525	507	540	545	538	513	500	546	566	521	524	519	525	544	514	515	557	504	499	535	566	560	605	569	515	517	497	562	528	508	520	580	571	565	507	565	519	531	531	550	574	500	496	541	508	561	540	548	497	499	529	492	526	507	545	502	517	502	600	537	507	488	505	518	472	528	531	512	521	552	536	558	563	533	515	536	523	527	557	510	535	470	529	571	536	567	506	507	502	575	547	532	548	557	528	560	498	519	570	513	489	548	539	481	545	539	497	532	529	567	539	538	523	546	528	513	536	551	528	533	571	595	500	480	524	573	523	533	556	531	525	557	543	539	515	509	568	552	537	590	566	562	530	527	562	618	572	547	554	558	497	535	557	505	570	513	517	543	529	505	536	526	586	532	514	523	523	504	590	560	511	526	554	556	540	560	525	539	591	540	540	552	563	554	560	578	530	492	542	529	509	506	507	564	572	536	532	511	528	557	529	515	530	511	514	569	542	548	545	553	559	575	546	553	581	586	541	538	515	531	560	539	551	485	555	517	561	531	522	557	530	538	518	570	534	545	537	576	520	545	536	555	540	540	520	535	554	516	584	561	499	518	484	544	575	544	513	586	562	542	565	534	505	607	554	526	515	558	519	523	547	558	523	573	550	464	532	578	561	518	515	530	534	553	552	498	581	498	535	493	529	543	517	545	522	545	513	520	558	516	516	551	571	548	534	538	546	571	526	547	585	561	529	530	533	555	537	526	548	532	553	564	556	519	537	537	520	564	504	538	521	518	540	552	586	497	557	527	567	528	511	543	559	568	557	602	565	558	534	548	586	506	510	612	527	563	545	528	529	526	525	549	516	563	572	500	543	544	483	527	567	553	554	519	585	507	519	536	529	563	565	554	560	548	509	548	491	558	518	538	541	507	522	571	549	478	526	576	540	538	507	545	569	514	531	543	520	525	550	527	566	504	522	512	535	545	554	543	553	544	506	548	515	544	572	529	510	481	516	509	526	528	537	561	533	546	528	572	526	552	536	498	539	503	548	546	545	551	577	574	488	533	509	585	529	501	511	523	552	577	525	567	601	530	549	521	600	552	519	549	533	490	568	530	565	550	561	523	520	547	521	571	511	537	509	573	503	559	527	533	540	509	561	525	535	497	520	519	582	524	538	567	542	525	529	541	493	531	538	606	516	530	499	553	545	526	549	527	579	487	517	549	483	544	510	536	503	513	579	530	506	534	525	559	529	578	524	552	507	544	516	537	498	539	520	565	588	512	512	561	542	555	520	563	509	567	561	523	538	552	539	541	547	562	555	582	522	549	529	527	542	549	540	557	527	514	529	491	490	507	544	566	531	585	536	536	561	554	548	528	566	502	561	539	523	584	541	533	535	555	533	539	579	519	540	539	534	529	575	541	574	531	542	568	534	585	571	552	543	521	520	530	517	560	538	499	530	527	544	567	536	586	522	544	526	557	493	496	548	483	590	512	570	550	495	557	511	553	576	543	551	573	506	540	581	546	514	552	504	525	580	541	509	495	508	518	575	553	496	550	514	521	521	502	533	545	527	502	491	549	558	525	563	555	557	518	525	561	542	551	548	522	543	554	552	505	495	541	519	538	521	512	540	522	568	530	554	549	571	554	547	531	534	547	568	514	526	551	594	524	514	562	559	514	529	541	538	521	528	537	488	522	582	554	538	561	584	575	532	548	509	514	518	551	534	550	519	515	508	537	561	525	500	513	514	580	538	543	557	520	554	567	560	534	558	543	558	556	540	554	530	539	537	520	553	545	553	513	508	525	511	556	595	570	584	554	517	565	529	542	504	543	486	528	529	556	562	498	546	540	581	520	511	540	516	526	521	560	514	516	591	521	511	510	519	569	543	506	508	531	535	513	529	512	573	541	563	545	535	516	543	536	531	530	511	526	525	532	524	548	508	533	550	553	543	544	550	527	520	526	527	523	567	553	555	541	501	504	543	511	540	538	527	512	518	525	536	564	567	536	560	571	534	513	572	525	561	561	571	531	512	536	541	495	512	573	505	535	490	534	547	507	531	509	515	558	555	537	520	535	567	527	520	559	544	504	560	527	550	563	553	544	535	518	589	543	558	546	516	548	595	528	540	540	535	563	555	526	543	556	557	499	540	542	535	526	570	542	525
12107	19399	13791	7737	5493	4282	3307	2614	2184	1804	1543	1438	1272	1201	1130	1112	1055	981	949	992	959	938	879	946	887	896	867	916	896	872	897	880	908	868	868	802	845	868	904	830	858	862	833	853	872	855	900	898	828	856	821	838	853	852	829	824	797	855	853	795	802	816	862	811	878	809	826	799	864	826	804	796	835	829	851	873	816	833	875	844	842	880	852	825	860	818	848	837	796	806	841	828	842	854	818	827	828	864	809	827	850	855	817	849	864	875	780	830	825	845	812	839	823	839	788	828	819	819	822	807	844	811	817	817	837	843	827	809	826	830	850	811	856	825	881	792	864	775	868	860	820	842	866	841	776	815	813	828	809	863	861	812	863	789	849	796	853	843	876	830	845	851	806	824	807	816	842	853	835	850	852	817	820	812	776	805	868	864	833	823	828	799	835	809	815	780	804	843	788	766	805	825	871	830	832	829	850	794	826	834	848	854	812	801	854	864	835	832	815	809	802	767	827	767	789	772	837	876	839	856	850	837	821	808	834	838	829	795	805	841	775	853	828	853	850	796	849	862	875	829	791	848	828	820	849	822	793	815	852	824	836	825	857	900	766	822	813	815	804	866	780	810	864	827	841	814	828	786	831	849	840	846	784	871	825	804	800	844	819	818	839	818	859	838	837	837	868	858	912	866	852	900	819	827	771	807	819	802	822	848	836	804	833	817	792	821	862	864	883	834	788	836	810	818	802	832	845	866	861	875	767	858	845	782	823	827	811	815	871	753	791	830	814	861	824	855	862	803	816	795	829	780	854	816	805	799	821	829	872	833	867	796	834	798	824	838	830	787	827	854	805	818	829	809	804	800	842	832	806	786	867	848	783	821	832	802	774	824	826	797	852	834	851	837	798	812	796	838	812	812	844	792	815	788	837	801	851	817	864	799	812	831	857	796	847	822	823	820	807	813	792	903	846	881	804	876	836	858	818	847	853	816	797	844	797	781	853	824	819	855	799	819	809	840	797	822	823	827	840	818	830	838	843	817	791	830	829	831	863	865	791	862	790	844	787	806	837	862	877	856	866	799	776	791	824	822	836	837	853	794	825	824	794	849	823	796	801	816	847	789	829	852	872	833	820	805	847	756	771	864	790	836	816	821	796	807	865	762	830	807	842	819	784	847	820	825	802	877	829	816	858	817	864	863	798	899	819	846	790	840	841	813	812	811	820	853	814	846	858	872	860	819	868	830	833	867	767	803	848	792	828	834	850	844	858	814	842	847	836	822	865	803	853	779	800	813	864	791	837	864	804	785	809	812	817	843	819	841	798	812	825	781	846	863	828	836	794	807	845	883	832	860	856	771	807	819	832	855	824	801	868	754	794	820	860	860	819	832	827	860	825	835	763	846	845	881	844	816	776	792	813	826	840	839	768	871	792	798	833	825	815	809	853	848	876	890	829	817	837	824	861	854	804	783	821	813	785	851	863	876	805	818	834	812	855	804	853	845	795	763	879	843	822	803	876	855	869	816	821	823	814	793	841	825	841	828	808	882	809	816	801	808	838	788	814	817	853	828	790	806	814	864	799	815	806	787	842	844	846	804	818	808	853	837	799	851	815	844	847	872	850	850	832	820	853	842	858	805	811	868	818	844	848	789	883	812	856	797	864	847	831	807	820	817	829	849	798	852	794	819	825	764	845	891	829	818	824	834	788	797	842	851	814	871	818	874	872	829	814	829	798	832	810	847	866	811	819	863	823	856	791	850	817	787	799	807	802	836	845	836	879	767	808	778	806	853	897	832	849	817	837	873	811	782	794	828	788	834	767	820	799	807	850	843	831	805	788	791	829	810	809	869	868	826	857	822	825	802	820	803	789	865	884	829	827	821	790	822	795	804	868	846	791	859	820	818	776	827	875	829	877	815	814	813	836	825	818	863	795	846	801	848	766	888	816	832	861	774	867	821	843	804	819	801	861	847	822	825	810	833	815	849	819	795	814	798	820	829	805	836	834	806	810	816	811	794	788	881	887	839	830	812	873	798	813	841	821	818	813	860	822	853	794	859	804	856	860	844	877	869	818	816	838	854	819	838	822	860	834	868	908	865	807	787	850	828	860	867	769	824	830	806	824	826	832	815	818	815	815	871	826	830	800	855	828	844	825	847	817	805	824	835	832	859	832	838	761	829	813	879	787	785	821	804	889	866	813	810	838	841	850	808	813	767	853	815	852	848	802	753	782	794	842	828	808	853	884	818	764	780	816	881	827	764	845	817	882	854	820	818	831	808	856	894	831	830	806	826	834	833	860	812	829	831	822	821	795	850	811	840	794	815	794	841	848	820	810	872	797	819	822	843	833	895	842	783	742	851	821	866	847	801	860	798	817	801	851	824	815	829	816	812	793	814	826	835	823	801	855	836	842	824	810	754	803	823	790	782	827	848	839	799	824	805	807	874	833	816	855	858	809	836	860	876	864	834	841	901	855	861	806	864	825	880	776	853	838	810	790	823	815	848	820	756	858	833	803	839	829	813	783	856	868	832	850	826	807	844	846	791	813	807	843	855	883	812	793	842	874	808	886	829	844	810	839	861	872	899	800	843	854	830	889	815	855	825	840	812	880	794	796	893	842	834	875	820	844	845	844	751	810	837	808	773	784	833	824	824	817	841	804	821	858	848	831	849	817	845	796	810	842	851	838	875	803	759	891	850	831	788	852	905	856	802	804	840	859	797	859	817	807	810	779	793	805	839	825	771	835	813	801	854	788	870	837	823	825	831	857	830	779	885	785	850	790	840	812	846	814	843	873	788	837	802	855	776	805	811	840	859	850	791	811	817	797	812	809	844	798	831	824	822	790	791	807	816	831	805	808	885	867	821	858	824	800	836	833	788	838	865	788	870	812	848	811	859	824	814	859	811	819	855	836	761	875	778	830	831	857	820	803	811	857	860	821	853	845	837	818	779	808	796	792	808	850	825	811	831	790	827	809	893	808	873	811	839	808	814	840	810	813	832	816	802	774	830	801	824	812	825	848	780	854	794	808	843	849	773	833	839	767	826	804	800	851	777	814	780	844	865	810	828	817	810	778	886	831	792	803	856	804	781	889	814	844	900	837	883	836	878	851	852	803	847	890	864	844	888	849	854	796	844	841	872	813	820	914	821	825	870	792	776	836	776	821	813	765	832	826	844	853	833	848	828	789	834	795	780	827	840	804	801	806	811	806	866	801	820	826	814	792	846	820	824	825	789	862	848	853	851	814	809	821	882	788	879	854	816	814	858	823	806	811	874	816	795	823	774	838	824	833	776	828	809	806	821	838	853	878	778	858	847	856	811	851	795	826	850	779	855	835	793	854	843	791	792	814	817	849	823	861	830	831	854	879	861	849	813	805	830	821	831	806	820	761	816	862	850	837	840	784	817	874	810	811	842	796	767	831	766	810	843	806	835	797	791	860	802	798	833	801	784	843	872	845	800	824	871	779	809	798	828	831	862	819	827	805	853	805	805	781	826	871	865	772	836
23564	21586	28550	25066	21194	9744	3454	2027	1454	1243	1065	933	788	706	674	633	603	563	533	510	493	501	501	485	441	474	441	449	423	422	426	403	434	429	398	412	399	440	420	425	431	392	398	412	413	370	415	391	400	378	394	365	383	401	376	397	370	396	381	381	376	407	357	382	421	356	367	390	382	378	397	379	386	399	389	361	384	393	399	349	377	411	407	392	363	374	349	382	386	361	376	381	394	357	393	378	359	378	382	407	367	361	378	324	363	377	354	409	356	342	365	392	359	370	364	367	402	367	345	352	372	363	361	376	386	391	337	349	347	379	364	380	354	408	379	412	366	351	385	343	379	383	368	341	377	368	378	410	366	385	372	410	355	356	370	399	353	364	343	397	387	377	353	400	380	411	385	379	363	382	370	375	346	404	362	359	351	378	364	387	365	412	374	380	369	362	379	359	364	372	369	367	378	387	366	342	365	345	362	399	363	362	387	398	352	374	389	411	353	375	381	378	374	333	383	370	370	352	347	375	366	357	389	407	371	391	347	387	377	323	397	348	375	365	378	393	370	383	362	362	375	380	383	388	373	348	379	387	379	367	360	366	366	376	359	394	375	386	376	400	382	361	380	367	390	384	379	396	377	379	394	373	359	379	376	414	374	372	336	415	345	407	384	391	365	407	379	406	384	336	350	379	430	376	392	392	369	380	358	374	347	380	380	373	372	346	349	394	398	357	358	385	382	329	407	355	373	363	397	386	369	401	383	371	354	358	378	390	377	390	422	330	371	336	386	346	406	377	344	360	358	364	378	389	389	391	357	378	399	372	368	374	380	372	363	379	316	384	374	359	378	397	386	396	357	369	394	366	391	376	376	374	365	345	382	359	392	402	394	347	410	379	367	361	376	396	374	380	355	358	339	368	366	380	356	312	323	387	393	371	376	394	360	379	398	360	361	381	360	381	380	374	369	390	371	370	373	379	374	339	373	362	393	369	355	418	397	368	450	354	362	383	371	371	381	387	338	402	358	399	357	353	382	387	373	350	372	368	376	352	355	365	389	357	336	399	382	354	374	424	391	387	398	401	401	405	358	384	341	393	375	355	381	392	351	395	380	336	374	420	376	366	397	371	382	388	368	352	367	359	391	385	394	364	384	388	402	373	377	402	380	371	380	362	335	336	411	379	371	391	376	362	390	362	339	366	366	374	427	384	371	385	354	346	383	382	400	367	357	372	405	355	378	339	380	359	379	374	344	386	383	379	368	409	333	360	374	351	380	397	361	389	398	381	393	390	385	367	355	390	383	397	353	403	359	353	397	399	361	363	358	360	358	409	384	356	368	390	376	393	377	394	381	366	360	351	386	379	370	377	362	352	375	347	342	398	392	365	354	406	354	364	342	377	370	393	372	376	359	381	351	394	373	358	397	373	376	383	340	348	359	376	368	379	359	390	382	395	362	382	373	391	363	389	366	368	354	382	350	397	409	365	351	384	398	387	355	373	395	369	375	372	374	367	330	368	412	370	377	359	351	352	373	373	388	391	357	375	343	366	375	358	360	392	369	365	402	380	348	371	401	370	389	377	399	362	337	375	382	359	387	367	364	409	336	344	364	381	376	394	338	358	396	381	409	370	332	412	375	370	370	399	357	361	371	359	357	360	355	401	363	394	381	351	425	378	357	385	335	394	380	369	393	387	362	369	385	348	356	372	365	385	410	323	378	374	410	355	366	393	367	354	353	337	370	397	377	362	368	437	350	382	371	364	369	343	355	383	400	398	377	360	374	389	341	422	424	423	369	349	374	366	351	377	383	350	367	367	371	357	378	378	356	343	392	350	392	348	365	395	362	407	375	368	366	403	377	364	367	345	384	402	357	339	361	380	402	354	367	361	346	395	379	338	370	358	360	350	347	397	386	346	365	375	351	355	359	364	379	417	393	373	410	352	359	349	428	381	380	330	372	395	355	370	403	358	368	372	342	429	396	366	379	398	371	386	380	361	360	388	363	382	385	411	353	386	385	372	379	390	394	350	402	389	392	384	389	393	369	381	362	367	392	387	353	343	389	365	411	355	410	391	397	370	384	383	374	361	336	353	378	384	370	371	356	380	341	385	396	356	396	397	354	383	361	341	402	351	384	404	407	394	377	375	363	328	386	347	378	346	363	350	367	356	359	383	358	382	367	374	368	399	379	352	377	350	362	381	364	387	396	385	356	381	396	372	377	389	367	350	395	364	371	357	383	353	366	377	371	379	376	371	382	365	379	368	415	395	361	410	374	366	370	379	364	331	362	381	367	357	369	383	402	351	344	391	351	387	359	364	356	419	361	379	330	389	362	389	379	370	372	340	362	388	391	403	369	369	372	400	378	375	368	349	366	374	361	355	404	405	401	386	379	370	361	389	404	360	372	386	362	371	341	371	356	382	406	363	375	319	418	355	384	380	356	359	415	354	372	357	360	383	365	344	347	388	381	355	347	378	395	355	414	355	372	374	424	359	384	365	352	389	414	371	404	391	386	369	343	365	388	373	339	392	371	375	360	361	379	393	383	387	379	371	390	373	377	358	360	386	363	407	365	384	360	349	379	403	371	346	394	397	388	390	399	384	404	350	345	337	367	358	404	387	374	376	404	401	346	391	379	376	361	350	368	373	374	376	382	407	391	360	404	372	358	383	371	375	378	383	359	364	355	369	386	392	394	389	412	366	372	370	383	391	387	388	398	357	393	383	397	361	342	352	376	432	357	386	350	349	398	394	373	413	361	353	362	355	407	372	351	359	360	369	402	371	338	381	355	385	350	376	401	349	367	374	370	399	366	347	346	388	403	383	372	393	346	383	350	402	380	363	360	374	342	390	370	393	357	393	370	372	380	385	386	359	393	349	411	372	380	380	370	388	347	388	376	391	372	391	385	345	353	379	362	385	363	415	370	371	355	353	401	369	381	397	376	369	373	338	338	395	370	394	358	388	375	363	390	332	358	392	397	389	368	369	378	359	367	364	372	379	373	367	360	390	385	383	393	381	339	370	376	340	382	369	399	369	400	390	349	340	350	378	384	384	354	360	351	370	353	372	375	379	389	387	385	381	364	358	378	391	357	355	382	375	377	337	371	347	414	379	317	365	364	389	368	387	430	355	381	364	394	383	380	364	384	380	347	400	354	394	392	345	379	369	372	375	364	373	404	393	357	368	386	392	383	369	377	363	358	361	342	374	367	398	377	356	405	339	388	401	374	398	367	373	386	400	356	362	400	368	362	346	382	371	396	371	367	355	375	365	359	381	379	369	367	364	377	382	380	377	382	352	387	388	386	405	335	374	346	388	354	410	358	359	373	371	353	387	374	361	396	354	354	339	390	380	340	399	350	319	405	403	388	380	334	386	396	370	365	383	366	359	392	374	361	380	394	365	373	384	388	352	373	378	370	428	367	390	370	377	368	360	365	376	381	371	400	372	380	382	357	362	423	355	411	377	393	342	379	358	347	404	373	369	390	381	392	369	379	324	363	378	337	389
14099	28628	22130	14014	10598	8150	6154	4634	3488	2786	2293	1933	1668	1486	1241	1234	1142	1026	980	944	908	865	847	836	849	743	742	729	703	739	668	709	658	661	667	688	620	658	648	665	705	713	637	658	621	650	609	673	619	610	614	630	639	629	617	595	579	581	604	614	575	634	586	585	566	620	571	591	579	559	574	581	607	580	621	594	558	543	616	623	594	589	548	602	642	627	597	573	571	563	596	607	603	586	589	607	581	568	633	589	600	622	585	597	655	582	610	653	575	591	606	603	613	608	604	588	578	578	634	637	613	587	602	581	599	549	633	602	605	613	604	543	644	619	606	579	555	579	567	601	624	601	586	617	572	620	594	544	615	611	593	595	618	564	645	579	588	571	600	579	598	593	576	644	587	580	562	589	586	630	559	608	593	589	598	592	619	626	620	581	547	577	572	567	550	609	613	589	623	597	631	578	598	580	584	613	580	613	565	564	606	565	581	558	605	570	599	542	572	626	555	578	545	606	566	580	563	583	607	595	569	570	610	594	597	591	570	580	594	578	601	586	587	616	616	588	597	597	554	606	620	593	561	599	600	616	611	603	606	545	594	602	609	621	621	585	570	581	559	610	603	577	642	587	580	623	596	587	588	621	587	586	623	579	599	582	599	598	604	568	585	586	602	621	576	591	561	552	633	549	660	584	534	556	625	600	567	641	578	546	640	596	586	564	575	669	609	571	632	553	592	594	541	610	579	568	617	541	595	558	577	589	627	581	617	596	586	589	553	607	578	526	566	579	581	581	601	586	616	606	589	601	607	593	600	586	614	555	554	573	601	569	618	568	566	605	581	617	594	597	617	602	553	612	574	621	597	608	564	593	574	548	579	619	605	636	625	628	629	578	554	553	620	597	574	636	574	587	601	625	628	590	647	592	578	594	613	574	609	576	609	588	617	602	591	567	633	598	619	609	612	554	593	559	688	644	619	589	576	650	627	633	576	588	591	571	619	610	561	598	603	615	610	572	566	604	612	601	558	563	575	576	578	582	607	611	559	625	552	589	587	578	571	606	585	636	607	604	600	558	548	560	584	598	598	555	621	594	599	590	586	563	591	609	583	590	579	646	626	619	592	591	608	565	645	641	593	599	605	619	566	598	583	645	606	594	649	598	587	539	570	565	632	557	614	575	585	588	568	600	603	575	583	631	549	597	595	617	576	574	584	594	570	603	600	640	566	615	562	558	549	558	568	565	591	590	561	600	603	585	586	562	607	551	546	574	565	565	579	593	597	547	595	574	616	593	578	599	553	634	582	588	601	560	621	573	576	551	607	588	579	590	568	558	581	574	590	592	583	585	611	611	602	582	623	611	593	585	567	595	647	582	586	601	601	580	595	589	605	632	602	605	582	619	609	550	596	612	620	616	580	580	600	605	607	623	575	574	577	639	633	587	601	603	609	595	644	618	655	611	589	621	558	610	592	587	607	590	620	576	570	631	577	567	599	604	599	585	640	566	588	615	586	581	580	561	646	624	611	626	588	586	590	607	612	593	590	602	611	631	578	577	625	587	615	613	593	598	647	585	638	565	609	622	578	630	557	604	598	619	570	617	580	614	596	620	581	587	627	573	577	620	604	603	621	604	607	558	606	578	608	554	526	600	586	576	573	618	577	546	573	575	619	624	565	550	589	564	579	557	608	614	595	605	606	614	596	673	595	583	595	585	610	585	634	570	588	584	548	621	625	580	601	610	601	560	585	567	576	589	628	587	623	606	564	569	580	552	610	626	576	571	618	583	582	597	615	543	643	590	589	613	603	554	563	633	588	618	616	597	605	637	578	617	608	612	562	572	556	575	613	611	637	604	575	593	567	569	571	567	608	620	570	592	600	593	611	605	626	625	565	539	546	600	580	607	625	577	598	579	591	566	582	616	610	610	588	585	596	579	551	609	601	615	547	575	597	597	599	599	608	591	620	588	573	571	568	626	576	538	599	616	582	528	595	597	566	554	595	623	606	580	567	616	583	604	632	592	591	595	601	569	547	604	573	577	649	551	592	623	582	555	573	565	600	594	609	604	575	576	567	581	595	566	604	627	592	614	589	581	585	604	604	579	646	606	604	616	598	578	574	560	580	570	612	553	557	557	605	599	582	583	584	595	607	579	578	617	611	578	541	571	601	603	611	603	571	536	579	591	575	583	594	620	582	584	570	566	635	560	599	595	597	577	576	609	581	591	624	591	609	625	546	625	626	572	607	587	636	588	562	575	611	626	646	602	604	580	567	571	647	605	623	594	587	613	604	629	587	575	598	582	604	611	637	584	596	624	572	586	557	593	584	613	583	584	570	588	547	576	599	555	580	585	623	577	604	581	623	541	625	576	612	630	597	571	586	579	598	628	589	569	627	608	605	566	648	600	608	614	605	604	577	608	601	599	597	573	614	588	602	580	575	628	545	593	633	585	596	574	550	581	580	568	582	575	584	560	581	591	613	584	629	614	585	606	593	625	588	591	645	578	575	628	566	631	606	584	588	582	621	577	612	595	609	621	573	628	587	622	608	643	616	630	573	584	600	562	582	638	582	554	583	590	578	606	597	569	587	600	595	581	590	590	575	589	613	601	582	613	602	570	582	640	581	590	619	595	571	549	572	594	580	612	585	622	591	614	619	598	601	615	561	569	606	593	572	619	605	582	606	548	575	619	622	569	599	613	535	610	605	627	584	561	569	563	582	634	613	624	612	583	608	631	543	569	558	567	571	620	575	589	594	598	589	576	586	577	664	626	567	568	596	575	583	619	630	597	618	601	585	601	634	572	571	617	587	590	560	603	563	610	592	574	591	624	645	601	584	591	611	565	606	591	619	582	628	580	606	608	608	594	578	582	610	566	617	614	582	580	567	580	532	593	629	621	629	560	631	586	554	563	544	607	545	604	575	587	634	586	533	590	577	592	598	625	550	557	625	540	553	599	589	601	640	609	612	561	543	591	618	581	596	556	565	599	602	553	589	600	591	579	544	665	592	606	647	580	573	623	551	583	556	554	576	572	594	560	568	559	598	617	584	602	594	611	549	594	604	587	599	591	551	583	588	592	578	584	582	605	539	528	592	577	588	595	565	596	563	554	593	595	619	587	613	615	546	575	623	593	567	600	605	584	542	586	570	597	600	587	614	595	595	635	545	603	601	591	637	568	592	564	621	625	592	561	610	574	576	593	580	612	612	556	539	612	618	600	582	605	571	592	585	590	634	599	571	603	605	602	574	615	581	578	578	554	588	556	599	592	606	611	646	559	572	575	620	611	596	629	604	588	582	574	616	594	611	591	568	591	626	606	601	611	562	584	556	618	601	616	634	564	611	550	564	616	580	607	593	584	558	590	611	586	635	582	614	624	564	579	630	611	607	565	550	584	592	569	588	539	608	605	580	628	600	579	578	606	518	576	565	559	575	596	641	598	596	583	576	606	586	605	640	589	583	577	559	608	592	609	558	567	575	587	603	562	586	589	622	620	542	591	584	580	595	581
24972	21515	26619	24589	7105	2967	2010	1420	1208	1041	921	883	765	784	680	686	587	619	604	609	596	553	599	562	568	579	563	581	556	557	530	522	534	543	509	558	493	523	532	508	511	548	517	525	519	510	478	521	517	496	510	515	488	474	519	530	534	503	503	481	525	538	483	485	508	511	447	513	509	518	491	498	542	505	480	508	452	493	535	486	500	496	527	486	519	470	498	516	474	454	494	490	533	492	492	470	502	458	508	473	518	454	506	490	555	519	512	481	514	484	499	509	515	482	497	518	535	515	488	491	478	491	524	502	487	508	514	489	493	467	478	510	514	505	499	482	482	485	487	503	470	510	498	482	512	466	519	479	490	515	524	456	522	507	515	491	487	485	468	489	509	510	471	520	498	492	510	513	499	495	517	518	484	482	510	462	455	497	522	528	489	515	520	492	534	488	512	504	486	489	505	497	474	453	484	512	490	509	520	446	526	475	473	489	514	463	506	450	488	485	458	513	532	497	525	526	503	494	468	486	513	521	496	473	504	481	486	524	497	495	477	510	480	485	482	493	518	465	503	515	491	483	502	496	516	518	475	527	512	502	495	516	513	533	506	470	513	502	478	511	470	491	490	492	528	480	515	509	487	558	461	495	482	472	505	467	494	510	511	479	459	502	494	521	491	531	484	498	498	501	490	494	500	517	469	445	490	516	481	473	530	501	555	513	482	506	515	489	506	468	480	489	514	489	500	478	476	439	473	502	501	531	492	477	504	486	485	533	497	537	492	518	452	510	526	511	477	506	460	496	491	521	459	504	473	552	481	469	513	501	488	507	504	484	477	510	493	522	498	519	529	501	535	496	481	525	483	501	471	505	472	494	531	536	494	493	487	496	470	486	484	499	486	473	474	490	494	517	498	521	492	514	505	486	487	496	500	479	530	510	533	503	514	467	483	465	507	478	493	452	521	492	523	444	477	497	503	463	495	469	503	504	483	532	491	490	498	522	496	488	504	497	551	496	516	544	481	501	488	518	443	462	489	495	498	492	481	483	481	477	478	494	477	446	466	493	530	470	502	529	525	494	488	490	511	464	500	514	500	534	503	519	532	486	493	514	475	497	520	528	479	508	493	503	498	495	499	524	501	487	466	501	475	502	506	447	507	497	517	513	579	501	536	482	466	519	469	520	489	489	498	499	473	498	500	452	509	479	503	492	509	494	465	506	499	530	555	503	501	521	481	522	497	492	482	563	485	514	508	502	514	476	491	495	489	530	485	523	464	489	502	469	504	481	517	490	550	513	483	539	487	482	503	500	470	464	535	534	514	463	456	457	490	492	512	512	485	505	522	485	453	498	441	511	491	504	476	494	484	476	470	506	481	533	473	520	489	492	499	481	479	531	507	528	515	515	501	505	465	511	472	537	531	487	501	528	495	515	528	516	507	523	497	514	506	468	495	460	489	435	515	499	510	501	492	487	489	508	520	483	497	526	486	498	473	496	485	502	498	477	496	479	494	509	496	517	528	489	474	487	498	488	495	499	464	468	521	501	464	498	504	479	456	521	489	488	466	517	475	512	493	502	491	517	512	549	475	541	491	488	496	507	492	498	514	469	492	504	508	535	475	500	511	493	491	498	473	496	481	485	493	500	484	505	509	536	517	508	526	498	524	471	493	488	479	470	469	452	491	506	522	480	498	455	531	500	474	446	498	518	500	526	484	512	496	485	474	521	460	466	462	537	508	490	519	530	499	511	475	513	464	453	512	494	479	524	518	564	546	497	498	484	487	504	498	467	493	496	537	484	512	497	496	487	499	545	534	516	454	530	517	495	471	465	472	488	475	529	511	517	472	494	508	487	485	466	501	513	492	504	468	505	472	502	495	508	507	519	453	499	476	504	433	497	487	531	516	501	451	490	491	541	513	474	483	470	458	487	490	469	504	491	480	479	509	490	485	454	480	548	516	493	529	501	470	497	548	517	479	502	492	505	500	503	493	520	484	489	509	513	487	462	481	490	476	511	486	485	517	488	486	472	488	473	451	520	479	485	473	511	488	528	499	520	523	526	545	503	519	468	493	498	466	506	482	505	524	476	497	494	509	488	504	501	545	461	534	467	502	479	507	491	467	460	500	521	510	447	535	533	486	489	491	476	502	477	501	520	580	557	488	499	496	458	536	496	507	527	481	523	510	480	468	497	502	488	473	497	507	488	456	465	508	525	485	521	469	490	517	515	481	470	483	500	500	518	432	522	477	485	525	491	455	494	485	510	502	523	513	518	494	514	483	517	524	486	499	487	506	516	469	485	486	503	491	448	519	517	516	504	508	477	507	499	494	472	498	497	485	490	494	506	501	548	489	453	455	494	475	479	490	501	472	512	503	479	496	545	503	534	494	463	499	458	504	497	515	498	488	468	502	484	494	435	511	489	488	502	473	482	459	485	492	496	514	548	488	521	487	490	505	522	522	487	504	517	496	477	501	481	472	477	491	544	509	511	526	505	508	475	480	478	493	502	511	532	505	476	486	482	498	499	453	539	498	535	461	537	499	508	544	519	494	524	529	488	492	504	445	522	497	511	533	544	502	475	509	475	480	500	533	497	529	518	518	523	528	446	469	514	505	504	513	487	514	501	487	533	498	497	522	479	469	455	514	508	482	482	524	578	481	516	487	495	500	479	452	524	509	497	478	518	527	488	451	507	508	467	517	517	490	522	483	452	526	483	494	515	516	532	514	424	528	453	485	491	459	497	491	491	488	501	523	518	509	502	484	522	470	515	546	528	482	491	502	478	504	485	498	537	491	510	491	517	483	517	481	484	504	474	482	527	519	454	475	527	493	526	504	496	489	512	477	494	462	526	519	504	501	493	500	516	507	490	488	448	495	501	498	517	497	471	504	481	537	489	513	523	511	499	491	500	529	477	517	531	509	503	498	460	488	432	506	483	491	518	497	475	527	514	500	480	510	522	496	480	492	519	490	512	536	492	516	555	455	495	478	497	493	508	468	504	504	480	495	532	478	478	505	514	531	498	454	446	533	492	489	530	483	493	504	498	515	501	447	546	500	462	575	487	508	514	512	546	508	470	479	501	486	563	515	526	480	503	493	493	472	462	491	494	520	527	533	493	487	524	477	514	509	517	479	527	468	488	491	521	519	516	462	511	500	498	504	493	526	477	541	498	521	531	492	531	463	515	496	502	468	480	479	518	480	487	467	501	528	505	478	496	459	501	484	503	501	513	489	467	505	483	493	470	526	510	460	513	514	502	505	504	540	488	499	479	479	511	490	488	523	518	534	496	470	522	491	534	519	469	503	519	518	482	499	500	473	504	458	532	486	486	511	487	497	534	507	508	451	498	525	491	505	454	512	527	525	498	521	482	493	497	535	489	538	509	518	492	507	496	502	498	503	512	489	505	519	491	511	487	483	542	484	493	509	503	488	548	495	515	476	511	556	505	475	481	522	521	508	505	466	509	512	486	511	500	504	532	460	492	484	483	515	500	513	498	509	478	499	537
13341	23843	17974	10861	8106	6135	4713	3509	2848	2380	1923	1673	1460	1320	1328	1182	1139	1120	975	1061	979	950	942	879	908	889	880	862	840	832	824	805	825	830	854	807	813	813	865	810	801	750	773	752	782	777	786	739	771	792	769	772	786	744	808	768	754	778	817	772	799	810	776	754	753	738	781	796	741	803	718	767	736	739	807	774	758	781	717	728	717	800	765	756	770	727	774	744	802	715	747	744	790	744	751	747	761	787	775	787	755	769	782	748	759	703	753	706	786	758	743	721	739	803	756	737	700	779	739	801	732	713	787	857	739	754	753	712	766	694	746	753	767	783	796	736	754	709	707	782	794	745	796	764	708	733	771	707	724	778	746	750	776	745	740	771	757	789	777	761	717	714	780	741	757	747	766	734	779	732	747	789	806	829	754	739	712	749	777	710	720	796	760	804	776	764	772	758	788	763	735	727	777	748	747	762	794	789	750	792	729	762	751	778	774	717	766	759	761	781	713	815	752	766	703	753	773	791	752	757	750	746	783	760	753	763	747	752	754	747	759	727	796	826	746	694	782	741	756	791	754	753	775	767	760	725	749	733	758	737	758	745	767	755	765	757	756	756	756	790	701	732	793	737	779	739	751	758	800	742	781	733	727	773	732	746	744	817	751	758	755	738	771	764	736	782	755	791	763	724	730	783	782	722	762	749	694	734	776	769	767	754	768	755	782	758	796	694	804	779	806	757	742	790	723	745	729	757	795	763	750	768	752	706	744	745	699	782	793	762	756	726	787	673	709	702	713	758	753	736	714	744	759	736	764	708	774	798	757	808	760	765	703	787	738	771	774	765	740	753	728	736	772	763	721	774	733	784	764	712	738	732	785	772	778	761	781	736	777	752	762	774	765	788	711	750	723	755	762	795	777	750	745	776	730	742	777	793	708	758	783	766	745	736	717	811	763	783	774	760	744	749	740	759	749	749	752	762	738	713	739	748	725	796	761	760	767	734	740	729	744	769	747	733	717	793	766	746	782	765	728	765	758	724	796	777	733	718	722	759	763	730	779	736	753	729	787	718	757	721	773	772	775	737	765	748	730	758	783	753	741	728	779	762	765	750	828	773	741	787	795	770	806	739	763	744	798	735	744	774	763	759	736	779	748	773	777	793	815	735	799	749	811	783	738	742	753	772	761	771	767	758	727	734	794	781	765	820	753	749	720	767	732	700	818	751	786	768	703	755	781	729	772	725	756	731	727	793	761	757	736	733	765	753	766	748	736	719	778	755	793	749	756	761	743	775	731	776	769	747	746	758	743	797	756	799	751	749	751	803	767	768	761	764	750	800	745	721	747	723	773	728	708	763	736	776	731	754	739	763	753	725	743	798	837	746	712	791	790	770	751	752	720	760	763	827	769	753	788	732	715	756	737	757	741	790	743	802	801	788	777	751	758	719	787	748	818	756	764	785	734	716	797	772	777	719	789	722	749	724	704	753	792	757	730	740	781	762	751	718	699	772	772	772	788	736	753	782	753	739	762	676	728	751	769	770	785	733	761	791	716	774	780	727	779	739	815	712	771	747	752	749	746	739	773	733	729	762	760	772	724	723	769	746	718	732	786	797	683	778	775	777	728	709	786	749	793	748	799	780	735	767	716	769	721	741	752	747	762	782	771	714	784	764	770	755	754	773	752	767	769	770	731	782	812	761	771	746	771	767	736	801	770	795	803	764	754	775	721	812	769	742	809	731	769	801	753	778	738	753	765	738	798	767	706	778	711	732	742	724	767	782	791	715	784	768	730	754	757	813	778	718	743	739	775	710	793	750	822	687	762	745	709	745	759	776	726	796	791	729	741	774	758	773	778	761	731	805	755	706	778	751	756	710	788	794	775	754	761	774	748	774	746	787	757	757	800	727	785	681	768	743	735	778	732	774	769	780	763	735	768	751	768	761	755	758	759	775	742	723	764	755	776	760	724	747	765	775	746	722	741	733	717	760	749	715	806	757	744	784	734	788	768	794	759	759	726	746	763	727	788	744	791	683	730	726	694	769	728	789	774	749	738	729	757	729	752	760	764	770	795	653	742	767	758	754	749	755	693	800	754	747	771	795	748	792	733	751	769	780	695	767	788	784	769	771	806	749	768	780	778	755	761	739	720	737	762	790	743	757	725	793	752	757	806	780	763	762	752	797	730	739	759	787	762	715	783	776	745	745	768	766	733	758	744	760	751	754	793	760	775	712	805	776	720	733	754	703	786	762	797	738	747	742	765	786	772	765	785	731	722	739	736	742	758	728	738	753	764	727	750	761	776	753	798	746	786	765	780	744	770	774	734	735	807	762	780	722	796	759	737	732	749	748	739	733	791	772	777	727	781	793	727	771	757	761	750	761	754	761	726	801	759	742	742	742	718	806	728	743	744	799	720	776	784	749	744	767	734	735	758	768	730	759	758	768	717	767	758	789	719	744	749	751	740	753	743	797	728	714	723	747	739	775	780	781	756	782	706	745	754	762	750	696	721	761	735	756	804	792	799	776	786	791	675	790	786	759	686	726	780	742	748	769	753	738	759	753	721	748	787	787	715	777	752	705	732	739	779	752	719	789	786	759	782	731	790	743	760	762	672	675	740	729	754	757	732	749	767	808	744	741	740	760	761	799	781	791	731	746	812	767	764	750	751	749	737	767	768	761	746	736	761	746	759	734	696	770	738	729	773	722	743	769	764	774	776	754	763	776	771	719	766	727	786	753	748	767	767	760	767	786	776	741	728	799	754	768	748	735	745	756	717	741	737	736	719	761	795	752	762	762	758	769	710	746	733	702	764	798	760	773	727	788	717	739	750	760	732	797	729	744	742	694	698	764	728	733	769	742	775	757	762	753	746	790	762	765	711	759	727	767	760	732	704	740	753	726	747	720	766	749	748	812	798	769	715	708	756	787	758	796	731	732	740	763	819	741	756	763	756	738	721	723	760	727	792	689	758	748	701	748	724	737	742	753	780	811	752	757	778	752	763	804	780	786	743	839	741	754	757	754	753	785	719	727	748	755	743	788	750	813	753	786	717	738	773	756	821	750	707	731	793	749	714	791	777	763	769	735	773	791	776	711	780	796	762	747	771	800	766	763	798	668	764	718	728	752	739	766	728	750	722	739	756	729	788	719	772	763	774	766	724	759	778	751	789	793	727	781	746	720	797	706	701	772	733	777	787	789	751	769	753	767	795	732	715	773	722	812	763	762	760	787	802	766	740	711	734	753	737	719	692	797	695	737	777	756	761	752	711	760	759	710	787	797	785	776	726	772	798	748	767	770	742	815	760	734	724	788	732	756	770	771	751	736	765	765	719	763	731	756	708	785	771	695	792	738	723	783	759	764	723	709	736	753	736	756	744	740	783	778	769	696	719	740	725	733	767	743	763	757	774	720	805	750	756	770	722	759	723	776	705	777	774	742	788	760	762	751	755	755	765	799	743	750	730	706	740	741	779	774	761	766	785	788	763	709	776	772	718	769	777	769	780	722
22789	21637	29127	24600	21669	20297	7822	2874	1945	1611	1284	1053	964	869	780	700	632	541	537	499	491	481	422	448	408	386	345	391	342	372	334	318	314	343	347	295	286	356	307	340	312	313	333	309	300	302	333	297	283	296	287	325	305	301	313	277	341	294	281	285	282	316	265	310	282	303	296	296	294	292	293	287	282	316	293	272	294	302	278	270	340	280	288	306	261	277	271	291	250	259	281	276	308	291	274	285	284	280	285	288	272	280	272	296	304	275	282	288	278	285	295	298	272	282	261	289	265	233	271	302	283	292	286	274	280	292	264	279	304	296	288	281	265	257	296	287	298	285	266	283	278	294	276	268	276	263	313	257	295	310	286	246	257	275	332	270	274	257	288	303	322	302	294	282	282	282	292	273	298	285	287	273	266	296	282	287	248	278	270	293	283	295	290	307	284	294	261	275	278	289	276	292	265	257	307	276	281	310	279	274	278	270	283	266	241	296	265	247	282	303	274	281	274	271	259	278	307	308	263	294	282	266	264	297	280	286	283	313	299	277	268	277	308	259	252	302	276	293	290	305	285	281	275	283	267	295	290	262	316	297	282	294	298	281	293	296	319	298	280	285	268	310	281	269	311	293	266	252	307	269	278	280	272	258	268	275	324	301	242	289	303	277	274	302	288	285	311	285	283	275	271	274	282	275	276	286	268	274	289	308	293	285	287	297	317	268	289	284	279	278	315	291	296	314	310	268	302	285	275	266	286	253	275	270	279	244	289	280	290	286	257	300	265	278	268	249	281	284	291	300	299	272	260	275	271	287	276	264	286	305	266	270	284	259	261	314	296	291	278	272	284	277	316	267	267	245	298	290	282	282	281	293	288	301	298	281	290	273	304	287	293	276	294	293	276	284	280	276	262	295	280	280	282	260	249	290	321	297	287	284	265	278	298	260	283	255	280	291	289	272	297	286	296	269	270	276	289	295	302	295	262	268	303	288	264	279	270	296	298	302	250	273	304	312	275	300	278	298	275	268	254	269	278	292	269	289	257	282	271	281	251	277	291	312	295	272	309	279	294	318	255	263	257	270	278	296	260	258	255	291	276	268	288	289	292	304	305	288	297	268	256	278	294	272	293	290	322	279	262	288	261	272	285	281	294	268	292	272	243	304	258	294	295	303	272	285	290	279	279	287	271	306	289	308	288	307	283	299	310	297	305	285	289	278	255	282	270	277	290	289	278	290	318	283	278	252	269	274	299	289	286	272	299	269	296	288	289	262	260	247	266	310	292	276	287	268	261	311	289	273	266	264	290	255	260	267	264	289	286	331	270	313	282	260	281	258	262	272	269	287	331	272	291	269	279	266	318	275	265	295	274	277	274	301	314	299	286	280	297	289	291	265	280	272	299	296	282	280	323	285	261	286	311	283	307	296	255	259	282	291	270	267	278	289	268	289	276	264	271	266	285	283	265	269	314	290	294	294	251	281	302	283	303	258	300	287	280	305	292	282	300	254	280	279	286	285	272	265	296	266	290	274	292	304	296	305	285	285	289	287	302	282	295	285	288	301	313	281	302	293	271	283	285	280	285	281	325	295	292	294	295	276	313	277	278	281	281	264	285	289	251	290	277	253	285	289	301	282	278	272	283	276	287	266	284	284	289	310	291	278	311	303	258	272	279	283	269	254	275	267	269	269	286	333	304	280	294	254	306	265	313	288	260	293	258	306	276	310	290	294	284	266	299	263	269	284	294	275	280	295	264	292	298	287	295	282	263	263	315	283	261	282	315	301	256	244	274	265	269	267	315	292	271	307	254	264	257	283	255	301	298	274	284	308	286	287	287	294	283	276	307	265	287	270	298	287	292	295	298	240	265	334	287	274	300	293	298	292	278	262	286	306	282	265	302	308	271	282	287	302	280	304	261	298	284	314	288	276	313	281	289	302	283	300	300	296	274	279	279	280	275	260	289	279	272	281	303	267	278	278	280	300	290	293	268	272	286	254	284	277	254	294	287	275	285	285	290	312	274	296	295	283	259	313	282	278	272	291	306	274	299	311	261	284	294	269	282	287	286	282	269	268	283	294	276	293	295	283	284	282	278	292	265	291	298	267	294	306	295	251	276	282	260	273	313	282	292	282	284	275	303	280	308	271	281	287	284	287	287	271	295	284	291	284	270	250	293	289	310	298	307	314	265	310	274	310	300	269	283	301	300	297	284	281	256	341	298	298	281	282	288	293	287	320	274	304	269	301	268	301	266	307	286	256	284	311	277	299	300	256	299	295	269	271	285	291	277	302	280	273	276	275	290	270	285	286	288	281	302	273	278	253	294	268	250	267	303	266	283	291	310	269	251	285	305	284	263	292	273	292	264	292	300	282	276	294	279	275	255	317	290	266	265	266	264	306	294	275	287	282	274	285	261	262	295	287	288	284	275	290	296	260	280	313	272	282	329	283	298	272	297	269	263	282	294	268	272	298	263	284	272	288	271	291	258	267	313	265	281	311	263	283	280	301	276	272	307	282	280	289	276	289	297	286	285	299	254	312	280	295	264	317	265	303	284	284	297	325	269	279	263	299	293	292	252	268	288	254	276	265	271	274	289	292	283	276	279	301	273	283	299	267	293	284	286	284	264	241	290	264	290	262	299	289	285	317	284	264	263	300	273	290	268	293	248	292	276	288	279	276	281	273	284	289	310	276	298	292	293	260	265	260	291	264	279	283	289	280	299	307	310	273	278	269	287	274	285	272	255	272	283	271	296	296	256	305	272	276	269	297	290	293	288	323	277	285	294	262	286	285	265	277	267	279	272	305	288	283	292	326	297	270	262	267	255	304	283	296	257	297	269	322	297	255	267	260	296	294	297	250	275	266	277	306	284	279	276	287	267	304	300	280	270	263	271	276	253	269	283	289	269	261	269	286	275	280	279	307	286	276	283	278	297	284	304	270	279	301	295	305	286	274	284	302	300	298	288	293	263	249	287	286	267	274	273	291	283	300	301	250	263	267	268	280	280	291	272	283	321	265	291	282	282	271	269	275	278	302	260	297	274	273	333	266	259	286	318	289	257	268	252	269	258	273	286	259	274	280	292	259	276	292	291	289	288	302	269	279	276	329	282	269	262	294	284	291	274	293	277	262	256	268	285	248	275	267	299	292	257	275	243	282	288	263	276	301	275	279	279	289	287	283	294	295	281	284	275	282	278	283	278	269	277	292	286	303	274	267	296	281	289	305	276	246	282	259	293	296	280	290	247	299	280	264	275	279	274	297	295	303	262	278	255	303	287	305	277	274	279	305	294	300	289	292	287	305	301	287	271	297	252	310	249	294	274	311	305	285	297	292	305	275	253	294	302	271	299	293	292	289	281	283	275	261	284	313	285	254	297	292	279	278	324	295	264	253	294	292	286	276	262	280	273	282	281	274	269	293	260	287	288	263	299	278	301	270	293	296	287	299	271	288	270	295	294	304	267	299	272	289	285	279	302	302	269	300	269	284	312	273	264	293	277	297	262	275
16491	33316	26452	17600	13797	10778	7994	6018	4982	3772	2938	2492	2103	1766	1638	1445	1300	1188	1073	996	869	849	857	768	761	674	688	596	635	677	606	526	529	534	601	566	572	564	544	495	520	491	487	510	479	501	462	435	457	499	441	434	443	494	452	496	436	454	477	452	454	439	478	438	468	449	417	450	448	421	489	411	445	445	445	455	425	396	446	385	467	439	382	478	470	442	496	458	413	465	414	458	444	439	467	440	461	463	426	419	441	464	448	454	458	397	431	403	423	457	453	454	396	447	460	439	428	410	481	438	420	435	416	414	444	450	421	438	440	473	429	453	417	433	442	481	432	480	431	460	481	441	449	471	459	412	457	438	427	464	433	432	436	453	463	425	453	447	423	450	428	428	438	416	439	417	439	456	430	415	450	423	426	440	487	438	442	437	477	457	427	456	459	414	453	431	410	414	406	452	427	481	449	405	455	437	386	459	440	413	413	443	428	452	457	436	400	445	429	442	429	438	420	426	426	459	411	454	443	460	439	459	435	446	454	444	441	404	441	432	430	436	421	396	431	415	412	392	451	388	445	437	419	440	462	449	488	466	454	449	482	467	423	423	448	428	464	460	439	472	455	437	454	483	430	453	460	474	463	437	402	451	422	441	465	431	446	452	453	422	401	416	487	427	439	429	386	434	471	452	440	429	424	440	444	494	402	446	454	447	472	448	463	433	461	446	427	440	427	421	417	470	433	476	441	449	431	461	462	422	425	425	438	419	421	446	460	451	458	453	417	449	441	450	473	424	429	417	436	449	426	442	419	452	456	412	460	463	482	424	411	412	447	478	440	405	445	464	459	480	420	411	449	461	429	454	458	450	445	434	435	459	476	416	415	465	441	462	440	408	419	435	410	445	440	452	455	467	450	444	452	438	464	452	449	420	431	418	429	428	438	460	443	425	474	432	444	451	452	436	447	453	442	429	430	455	450	404	451	447	428	457	438	437	451	469	437	430	434	466	444	455	443	434	438	414	455	393	460	447	436	409	420	446	450	444	450	433	454	417	443	423	464	440	433	456	439	405	416	422	443	426	469	398	452	475	425	451	467	459	462	439	447	464	459	449	448	463	446	437	465	431	423	427	419	454	448	459	413	424	404	422	432	459	438	463	437	427	441	484	436	450	441	391	444	458	473	449	409	427	436	484	424	434	453	473	426	416	495	407	451	434	412	414	457	465	434	430	484	443	440	450	422	430	431	431	455	429	408	399	447	454	466	432	454	437	400	451	404	443	428	416	425	423	465	410	419	448	427	411	424	421	415	455	419	483	433	503	430	452	427	422	445	419	437	413	411	433	462	449	452	450	429	424	455	390	433	450	436	423	410	428	447	471	428	426	396	460	431	461	468	413	439	426	468	458	478	436	443	430	430	471	429	415	467	494	431	422	408	445	466	432	440	443	427	421	432	431	481	439	432	440	449	433	455	433	431	445	451	432	470	408	458	485	452	444	431	446	428	428	429	433	459	422	453	433	448	432	443	447	441	441	427	439	442	412	429	439	454	449	423	438	431	419	379	431	431	431	432	467	423	443	429	454	393	423	417	451	426	445	421	433	440	419	408	440	434	426	447	423	429	415	436	412	439	449	427	469	387	456	478	443	479	430	412	415	490	456	448	454	441	487	445	478	462	426	421	445	492	462	455	404	425	447	399	439	430	426	420	428	425	429	467	454	438	432	434	431	408	450	429	455	451	464	437	449	430	423	402	410	430	418	442	466	434	466	457	409	448	445	395	420	422	462	455	410	423	439	451	404	445	433	425	413	468	452	417	470	443	411	432	436	457	455	442	480	423	487	458	412	446	424	459	418	453	419	442	401	461	441	423	405	445	421	400	405	466	423	428	459	413	431	416	424	437	408	444	407	451	444	408	442	427	464	458	450	402	447	457	423	442	485	459	443	452	429	439	440	457	467	420	461	467	448	436	454	455	423	474	449	411	414	413	447	415	429	445	410	428	404	445	425	432	439	384	447	454	450	431	445	429	416	432	436	435	443	460	449	426	462	438	434	451	435	461	444	438	417	466	436	470	428	420	460	439	419	473	442	384	430	440	418	410	476	438	443	457	415	447	425	433	444	439	455	456	473	411	444	425	453	454	463	412	452	427	404	445	406	433	428	405	423	422	423	442	430	408	427	430	450	441	447	407	438	431	451	404	405	485	385	406	461	455	404	466	435	443	493	439	417	437	415	461	429	461	472	438	427	432	429	434	443	450	450	441	435	448	397	447	481	421	458	405	436	432	430	428	430	446	463	420	422	453	430	420	416	474	445	448	445	443	474	418	441	440	455	420	418	423	440	448	452	460	459	459	420	398	437	420	466	459	411	411	472	431	469	433	432	430	422	434	434	439	462	416	450	457	440	413	461	499	445	422	414	423	442	405	448	467	458	428	415	436	427	392	458	395	415	450	425	450	443	436	431	428	425	422	416	442	406	441	446	447	420	441	422	447	400	399	418	451	425	462	467	428	434	451	450	411	418	459	435	426	437	443	432	445	448	465	448	422	460	457	425	467	448	453	445	448	461	415	402	435	456	447	429	425	467	456	415	442	433	497	439	445	469	397	437	415	476	434	464	480	443	419	473	417	437	410	424	442	461	439	425	411	452	456	439	379	453	449	484	459	485	454	496	416	428	406	519	410	449	456	413	396	430	414	442	470	426	411	427	481	468	431	429	464	458	448	420	423	443	426	437	451	426	455	442	443	417	477	419	420	425	453	424	425	377	430	413	447	437	475	441	419	371	389	434	435	418	443	463	453	416	424	429	431	400	461	447	463	394	394	463	485	426	451	456	436	431	445	403	488	443	447	419	439	435	459	454	418	422	418	420	487	443	410	455	427	454	431	467	455	456	451	467	422	444	459	399	463	450	458	477	438	448	467	420	410	463	486	425	494	424	497	444	442	422	480	435	440	426	422	426	434	428	439	462	423	447	384	429	411	415	451	473	424	411	426	410	462	460	430	403	432	459	468	443	475	444	431	424	459	445	431	470	465	458	430	432	445	474	418	445	489	403	426	424	413	466	396	435	454	416	453	423	466	431	436	425	428	460	419	416	444	457	416	408	450	413	421	446	451	455	453	448	441	440	427	454	425	445	429	428	433	443	406	441	444	398	446	444	428	446	477	443	440	400	449	432	446	445	452	441	450	420	451	441	404	412	434	452	380	412	448	449	426	415	399	434	474	426	433	454	432	432	411	478	423	433	455	453	389	478	414	407	433	414	428	422	423	443	423	414	452	432	423	439	435	424	443	430	469	431	440	436	456	414	450	440	432	448	451	421	460	424	424	471	446	431	422	486	421	428	460	431	438	413	487	425	421	416	436	408	432	440	453	428	458	448	424	398	422	433	390	442	461	403	411	465	450	415	450	439	416	413	458	447	406	455	450	419	445	445	461	431	411	389	415	395	439	440	407	459	450	416	416	444	471	439	431	421	442	457	451	414	417	455	455	421	430	476	432	403	458	472
27730	19211	10915	5539	2948	1871	1420	1151	1001	846	830	752	714	640	676	662	634	601	663	618	580	574	618	592	559	567	583	567	546	564	571	572	523	532	569	519	524	547	532	531	535	551	537	524	533	543	517	537	571	541	522	569	521	509	559	542	563	548	546	516	546	542	494	510	507	536	536	558	539	537	537	531	538	544	535	541	520	517	503	517	536	559	574	516	529	532	536	528	532	564	557	516	547	524	578	505	504	534	528	541	508	531	522	532	545	504	544	471	550	517	504	518	523	513	519	528	544	491	500	496	531	548	538	504	522	528	548	508	529	531	579	553	506	567	524	539	537	530	517	496	532	519	520	516	508	587	524	513	543	527	520	534	546	522	461	496	504	494	524	548	552	525	521	520	519	559	489	565	514	566	530	548	518	533	539	549	490	528	542	561	501	551	548	535	499	528	534	515	521	529	475	543	521	465	508	534	540	541	538	527	546	565	528	561	505	541	532	523	549	540	524	564	554	515	531	533	546	515	569	565	516	571	531	502	568	532	504	528	510	559	487	506	493	544	531	503	582	502	526	525	527	539	513	525	522	461	551	540	506	501	554	546	541	561	573	511	552	518	514	539	543	532	483	553	529	532	570	522	507	527	514	567	528	566	528	539	543	528	549	532	526	499	535	577	541	508	546	531	507	532	527	552	548	545	495	580	501	548	540	508	560	562	528	494	591	501	559	514	512	534	526	533	542	557	535	508	553	517	532	559	540	519	533	499	520	521	500	573	498	552	559	501	504	513	545	529	464	482	503	510	533	525	575	540	518	514	550	522	499	499	525	535	527	493	526	506	545	548	509	570	519	543	532	529	532	528	557	531	504	515	503	544	500	533	503	554	558	558	518	487	513	541	529	493	530	547	523	527	515	525	562	487	538	520	489	572	536	495	542	576	526	498	528	483	560	528	521	475	518	566	542	548	482	536	538	549	549	550	534	548	550	550	537	513	493	519	519	575	540	492	529	506	538	513	504	534	558	552	503	557	528	491	540	515	552	530	543	544	556	503	521	595	564	504	499	519	518	503	537	532	506	504	556	541	510	530	516	566	529	546	531	578	557	539	541	530	502	557	511	551	512	534	569	504	555	556	538	507	521	580	490	503	534	514	498	510	570	465	478	541	546	530	510	553	509	507	521	514	524	502	541	509	510	541	539	534	515	560	532	549	553	577	499	545	529	507	512	540	583	552	523	553	530	585	559	553	529	525	549	548	570	557	487	509	520	507	532	562	577	516	486	497	541	499	533	494	506	574	518	484	511	539	574	516	531	534	538	542	526	523	537	481	529	531	563	495	544	500	517	534	525	523	513	528	487	462	520	505	508	557	546	525	536	529	526	528	512	515	546	526	560	515	528	549	526	543	536	529	559	537	520	551	528	514	514	528	574	506	530	548	508	530	554	511	501	523	589	550	516	523	579	496	510	537	516	498	543	575	530	533	551	521	517	511	529	549	485	527	535	539	518	497	518	513	554	534	576	554	501	509	534	564	573	525	556	522	536	573	542	527	514	588	486	488	529	557	528	546	565	535	511	528	549	527	585	526	555	553	525	598	510	533	515	523	563	496	490	520	555	519	523	554	518	538	499	493	574	543	546	537	546	516	574	528	542	577	520	519	546	513	569	503	528	543	534	488	515	515	530	536	520	528	520	507	563	513	558	548	515	519	525	530	533	541	547	523	563	509	528	509	518	506	487	546	515	499	543	495	515	529	523	592	516	552	510	528	537	503	546	492	509	548	524	537	546	553	503	555	502	556	509	489	573	541	527	527	512	509	526	516	525	552	506	539	536	513	545	516	511	533	502	514	511	510	541	515	564	546	557	539	520	487	548	577	512	570	523	521	503	562	545	508	521	559	510	530	504	526	492	519	539	494	559	553	532	533	544	538	561	550	520	524	518	565	555	498	514	541	518	544	533	523	538	530	490	484	559	551	538	524	528	522	571	533	553	552	488	501	539	544	544	542	511	510	525	557	510	521	553	528	541	487	514	549	509	584	516	542	593	554	520	526	531	500	498	561	518	541	534	536	565	587	516	525	507	520	538	560	539	510	505	530	499	565	548	527	537	548	518	540	532	589	499	517	524	508	525	526	567	512	586	554	502	534	512	512	534	544	560	524	541	480	493	537	526	488	508	544	505	553	565	481	588	501	558	511	558	550	530	537	489	502	529	516	542	516	550	547	540	550	538	588	504	528	528	566	526	567	570	518	540	544	536	571	511	500	515	533	529	509	548	531	490	543	540	545	502	544	542	556	527	538	516	520	530	513	506	512	495	510	529	539	495	543	525	532	499	510	512	499	546	577	503	497	533	559	518	544	503	538	489	543	538	533	529	521	513	484	552	524	546	518	516	528	548	546	519	560	523	519	507	515	498	545	535	516	541	542	527	494	509	545	546	527	500	539	539	524	523	535	528	525	532	473	525	526	525	509	539	515	480	506	559	525	537	529	543	526	507	549	548	534	528	568	556	542	539	555	514	522	573	466	529	549	542	523	527	564	574	533	537	547	557	552	527	519	539	532	535	513	530	532	569	506	567	499	543	540	492	526	553	542	541	542	520	554	538	529	566	531	495	518	552	499	511	510	536	543	531	545	548	550	506	517	539	558	531	526	519	535	503	519	517	517	546	509	523	522	553	494	503	540	608	502	511	548	518	511	542	580	562	528	586	563	504	485	514	496	549	517	544	544	565	597	549	524	532	539	555	533	530	508	518	496	579	530	540	519	546	530	499	511	523	515	527	540	561	537	531	531	542	528	510	562	534	550	526	527	502	507	538	559	508	536	535	499	536	522	540	513	541	585	523	492	494	589	516	526	541	492	500	548	536	528	536	572	504	539	519	511	488	496	522	531	513	528	496	523	567	576	494	513	495	477	510	476	564	527	552	510	526	515	497	544	515	509	539	521	580	519	526	574	542	583	546	519	502	491	550	552	524	520	499	536	508	525	539	518	516	509	533	515	505	550	529	503	559	514	529	514	539	540	518	539	511	514	541	534	500	557	514	591	515	544	534	537	483	501	539	500	538	543	559	501	547	518	569	562	527	545	514	520	546	539	569	530	531	575	474	548	494	537	558	464	523	526	520	548	541	536	516	496	540	518	518	529	549	525	534	528	499	538	534	543	523	539	591	543	522	525	534	495	467	510	546	539	519	516	561	562	543	502	512	552	514	508	525	537	501	493	526	511	544	530	516	539	543	531	527	539	575	571	552	535	512	550	527	501	533	490	538	516	511	543	529	541	508	564	537	542	502	563	518	527	525	531	534	512	524	532	522	489	532	525	538	539	525	524	558	499	509	531	533	524	552	497	545	524	544	529	525	462	529	496	536	497	532	546	506	584	541	494	526	537	528	530	528	576	528	528	514	471	514	514	497	544	562	501	540	558	543	548	508	521	532	500	550	520	553	508	509	526	503	531	506	534	540	555	557	590	537	530	530	539	523	573	587	557	573	514	493	515	561	550	520	493
11890	18596	13661	7538	5545	4121	3174	2623	2042	1812	1514	1329	1301	1189	1084	1096	1073	1024	998	1015	949	936	987	933	866	927	862	853	885	888	796	849	900	867	872	861	872	837	807	862	862	883	803	862	842	833	826	889	781	843	812	785	845	796	856	812	831	853	824	843	816	829	831	838	798	829	842	825	815	760	835	857	852	809	828	791	783	819	817	831	796	788	849	859	860	865	788	835	794	843	834	820	810	819	820	861	816	811	799	831	824	777	818	806	806	820	815	821	799	751	817	843	821	838	832	815	749	843	744	828	834	830	839	821	790	808	776	787	842	793	786	794	850	781	765	795	783	831	848	834	792	859	808	799	823	845	822	838	808	820	818	801	771	864	818	786	808	788	813	826	820	795	794	822	775	802	835	859	792	841	778	812	823	842	832	786	805	809	838	853	829	844	806	852	868	778	851	806	798	870	831	782	823	816	817	788	817	836	810	780	871	790	794	809	842	791	827	803	803	801	843	849	862	807	860	791	839	851	792	853	819	831	823	775	822	827	795	831	809	878	822	789	799	788	808	845	800	799	789	828	838	866	817	772	818	836	824	877	869	824	833	863	818	838	826	827	782	860	841	785	815	824	828	783	820	807	850	792	802	791	856	827	799	775	836	833	793	794	815	829	822	838	912	831	882	830	836	823	817	858	826	885	864	877	838	803	823	820	828	833	826	793	835	875	853	839	882	791	875	826	757	819	808	783	815	823	810	833	795	755	808	837	844	829	818	833	858	901	809	766	860	793	792	771	815	779	862	831	829	800	774	789	856	806	848	828	838	854	822	863	797	811	928	828	852	824	782	820	796	861	814	848	818	804	825	798	794	824	831	809	801	812	808	773	870	816	829	820	811	859	827	809	832	762	813	796	813	796	858	771	812	836	832	783	840	798	822	791	825	832	810	845	792	790	837	825	848	853	787	896	775	815	795	828	791	804	779	819	776	842	818	848	839	807	840	791	816	815	827	843	841	860	775	833	858	853	803	786	855	828	802	777	812	804	806	831	797	785	811	866	894	814	861	762	787	798	799	796	819	835	782	795	816	844	816	791	848	856	834	822	777	858	773	789	813	869	766	819	829	863	771	779	820	796	815	765	855	827	842	818	829	846	787	863	823	871	843	856	818	766	829	799	824	844	829	827	854	821	844	814	832	858	839	814	831	820	821	805	822	778	802	836	833	781	836	798	743	850	828	833	835	829	822	794	788	867	740	780	787	802	873	786	809	822	772	802	811	859	833	803	864	830	852	798	833	819	827	918	825	791	839	785	750	821	799	846	832	769	825	849	796	793	776	802	870	860	826	743	767	817	798	808	863	889	810	777	873	831	843	753	792	816	767	876	773	857	824	843	870	756	849	825	800	848	855	796	862	792	821	838	809	808	801	798	790	818	840	836	807	833	772	778	776	859	865	759	826	771	814	790	828	798	886	824	776	797	808	799	788	837	853	831	857	801	826	760	832	837	876	858	818	814	859	877	841	841	812	835	804	813	817	793	874	866	863	858	812	847	846	785	798	785	856	782	783	784	821	810	819	824	818	769	797	802	788	835	854	816	835	768	769	828	810	795	852	833	799	777	783	800	809	815	787	812	813	834	840	811	803	841	826	850	793	811	828	848	816	805	780	840	781	846	798	786	795	827	855	820	841	807	790	836	837	817	844	785	801	845	805	835	784	773	827	831	828	835	805	808	813	808	832	802	776	857	837	853	808	780	839	823	823	784	779	832	852	849	744	819	812	838	861	858	780	834	793	825	774	830	794	768	797	844	828	828	796	826	832	856	842	820	840	814	834	866	816	809	852	794	860	876	819	828	832	786	818	809	804	788	841	785	825	823	830	812	818	811	873	824	804	807	781	813	827	826	781	822	832	851	802	839	762	802	846	852	831	822	832	859	860	814	774	814	881	786	822	795	794	827	816	821	888	832	823	855	795	798	820	813	872	819	817	787	822	824	824	839	831	802	855	832	843	874	776	821	842	807	781	811	874	782	813	813	804	768	737	795	878	786	879	861	804	809	835	820	783	806	792	816	862	805	837	832	803	799	817	844	820	835	834	860	817	807	837	812	827	817	823	798	791	802	873	792	884	866	811	807	766	784	802	818	824	802	810	842	862	826	792	783	848	826	859	803	815	803	841	841	836	827	760	828	768	821	830	840	812	867	816	815	806	823	835	772	781	842	770	785	862	799	752	830	793	850	808	830	794	808	834	762	797	837	768	801	818	811	779	835	778	766	827	845	836	814	844	804	829	829	872	819	823	871	864	828	867	825	813	844	850	792	847	778	862	813	846	809	807	815	849	841	795	790	834	799	812	807	835	773	833	884	810	826	815	806	840	802	804	822	761	844	864	826	809	826	842	816	826	795	847	829	833	773	806	787	828	802	790	774	801	812	797	813	773	847	883	848	832	804	797	797	776	846	843	767	782	837	797	779	829	812	810	842	832	822	840	786	834	819	806	824	825	836	828	835	876	835	787	819	849	830	811	736	777	823	831	856	809	840	788	788	804	820	798	886	797	851	803	829	859	786	828	838	792	837	822	819	810	850	850	869	809	793	799	835	805	780	746	831	824	804	816	780	770	812	780	837	835	798	785	832	840	785	820	841	875	842	799	794	799	781	853	842	807	803	824	794	821	833	811	856	801	780	786	802	852	787	838	846	848	898	845	833	787	812	854	847	859	831	797	753	790	855	802	788	819	797	851	868	789	806	889	795	847	838	796	853	826	842	780	843	800	824	798	831	784	825	778	873	875	791	886	792	798	763	823	842	778	863	772	796	855	796	824	763	769	810	804	820	786	848	834	831	838	805	848	790	777	845	804	764	816	842	824	793	806	784	825	788	801	801	830	821	835	802	826	851	800	799	780	843	773	818	780	790	846	762	836	843	799	816	834	748	845	839	851	816	824	799	823	837	829	805	837	832	806	794	809	827	859	809	834	830	822	797	750	822	836	806	801	817	836	791	795	828	775	792	866	756	757	830	814	768	786	816	777	806	840	834	824	845	831	841	793	770	858	793	830	822	834	791	811	801	847	838	831	839	830	831	872	808	823	791	818	814	827	796	851	856	751	819	830	775	787	860	780	837	788	818	807	773	763	802	861	799	794	786	864	794	799	805	794	778	802	850	807	809	858	824	837	773	789	852	850	819	841	810	814	790	790	846	830	815	800	767	808	839	851	848	818	808	801	810	788	860	813	877	874	821	854	816	743	802	795	851	813	863	837	795	761	786	785	902	822	836	807	822	804	776	860	791	797	841	848	788	800	826	842	770	837	803	755	833	802	858	806	827	858	827	811	833	831	796	845	834	796	788	812	773	840	806	860	806	796	800	834	773	823	842	762	820	775	821	777	797	823	818	836	861	849	827	874	811	861	850	868	787	812	828	839	818	776	832	785	817	789	849	809	826	832	841	764	843	821	811	776	828	815	807	831	804	871	773	760	787	803	818	826	863	815	808	804	811	824	872	815	761	826	876
23531	21577	28556	25062	21203	9477	3261	2049	1442	1166	1017	872	760	721	678	638	637	581	559	507	481	486	488	467	444	465	433	459	443	427	412	427	394	403	403	393	434	365	407	408	401	385	411	372	410	401	377	381	368	382	389	388	383	364	328	361	400	380	375	369	332	387	367	350	392	385	348	373	330	349	358	368	353	395	378	369	373	376	382	369	342	370	395	340	338	328	376	361	356	382	363	391	367	353	372	368	385	363	332	358	332	391	360	386	318	342	327	357	356	350	363	363	387	372	356	381	382	362	381	379	378	362	366	356	390	364	359	365	396	393	333	356	393	384	362	334	354	345	392	384	363	369	370	356	381	342	378	348	369	372	346	347	363	395	362	376	360	348	345	361	397	371	368	363	367	386	352	389	383	337	396	364	356	372	384	354	401	336	374	409	361	407	358	365	358	321	359	357	374	345	368	345	353	350	377	359	358	334	389	368	406	359	368	361	356	360	341	383	382	352	369	385	366	360	327	350	366	377	330	354	350	351	330	373	341	358	373	331	349	390	374	361	367	344	336	350	392	324	360	377	361	346	339	373	384	359	375	363	357	364	355	378	406	333	378	387	354	350	380	399	378	376	394	337	356	336	363	381	339	359	361	345	376	361	362	358	361	337	369	392	361	349	404	397	360	365	352	373	359	358	345	367	361	378	338	371	401	340	388	376	391	354	386	326	324	350	352	353	358	381	355	374	353	362	385	388	352	357	367	357	374	360	384	325	334	367	341	385	391	386	361	367	371	399	322	346	334	367	353	378	362	371	407	359	383	366	397	385	392	356	372	377	370	344	373	343	361	327	358	348	380	379	366	361	337	392	371	370	373	350	331	340	366	367	354	367	379	407	339	389	371	402	327	394	368	364	402	362	366	389	355	357	380	385	360	369	358	349	378	361	389	365	362	354	374	374	385	361	368	358	346	368	361	405	374	358	388	367	381	345	316	390	384	361	332	366	383	401	380	378	366	384	363	406	334	374	370	382	355	369	387	313	372	378	364	354	351	389	382	370	351	357	369	375	335	372	365	358	378	347	379	357	340	361	379	338	350	372	345	357	377	380	405	347	379	387	363	363	378	346	395	362	397	386	357	366	395	373	354	382	386	367	379	358	373	392	362	350	369	367	370	375	370	361	385	369	373	383	365	347	365	374	346	385	390	343	375	322	358	358	364	354	373	368	414	363	388	375	362	366	342	391	334	372	323	379	385	364	380	332	369	381	369	384	390	357	356	326	377	372	391	377	350	364	362	358	338	381	364	408	398	361	386	368	372	319	333	382	362	351	340	333	369	361	357	377	343	324	374	383	360	376	348	366	345	342	404	392	360	378	402	377	358	352	387	348	333	353	371	333	373	368	340	401	369	384	361	354	355	383	362	360	398	354	348	348	313	343	350	383	369	390	336	352	393	364	362	401	371	352	342	382	381	370	353	349	335	336	390	371	366	302	371	363	359	367	366	400	354	420	404	351	367	391	371	371	373	367	357	358	359	344	370	338	381	362	348	338	357	384	345	364	360	358	341	366	364	367	353	342	374	344	332	328	361	376	385	365	365	356	383	335	349	393	342	373	364	339	369	395	365	386	359	389	370	355	364	375	360	349	354	390	348	373	410	332	388	376	391	367	361	397	360	330	360	367	384	378	371	362	375	361	368	343	354	346	375	358	367	366	379	380	353	400	352	373	338	370	334	368	353	345	360	319	389	369	385	371	351	368	383	348	383	379	361	361	385	372	344	394	365	388	360	359	365	377	339	350	370	393	363	360	364	359	375	336	340	374	376	359	366	379	345	350	375	360	329	390	365	398	377	357	388	349	356	335	366	374	378	349	397	375	394	377	346	374	367	400	354	384	341	427	371	363	373	394	403	356	376	345	367	361	348	356	376	331	353	357	347	349	388	349	352	378	366	409	359	358	365	355	370	392	335	368	374	392	368	379	357	345	393	354	328	375	369	362	391	351	374	387	385	384	408	378	367	350	365	371	364	377	402	352	375	416	369	367	385	344	351	361	366	382	361	366	356	377	365	357	400	354	343	350	365	365	346	356	337	380	382	363	352	392	346	397	342	370	388	394	356	379	405	374	354	375	392	395	365	336	365	338	362	354	355	313	354	346	349	346	356	395	351	389	354	310	320	371	377	347	370	341	391	355	374	389	385	341	372	345	378	356	356	364	376	367	350	365	376	371	385	383	374	355	343	351	349	391	383	353	355	357	400	364	359	351	381	348	354	357	346	355	396	392	375	352	357	350	373	380	366	368	348	380	367	336	341	366	367	345	416	356	383	382	413	325	369	361	373	372	341	370	340	370	366	351	385	354	347	408	371	354	361	373	334	350	392	355	321	371	337	363	361	374	373	342	390	372	373	368	366	362	373	372	379	377	370	334	352	352	343	371	343	364	369	401	363	348	369	340	350	359	339	373	384	404	373	336	391	365	360	390	373	330	324	389	348	381	363	375	376	358	361	371	366	369	392	371	354	379	380	363	407	392	320	380	391	382	350	352	394	383	396	367	388	363	356	368	342	347	381	356	363	351	402	324	324	378	385	348	376	333	352	377	350	345	355	318	356	384	346	340	374	383	360	361	364	398	371	372	370	331	321	373	400	382	379	372	332	375	384	345	378	363	368	341	357	358	352	361	376	339	368	387	366	343	368	364	370	379	395	334	373	345	404	352	383	353	341	361	358	369	363	367	348	343	382	369	346	363	341	350	358	405	320	343	380	367	352	400	394	367	356	373	368	330	376	339	345	352	344	363	359	377	390	352	358	373	398	328	349	351	415	374	376	385	371	372	369	349	372	365	369	372	360	379	370	380	363	368	384	409	355	342	351	371	391	332	372	394	386	376	344	368	377	363	337	363	373	384	402	346	342	349	367	361	317	370	382	344	374	395	362	358	357	399	352	337	393	347	362	375	389	356	395	404	349	357	346	373	370	343	369	359	407	341	369	368	384	394	336	379	348	347	388	336	366	408	348	346	369	341	390	364	326	352	356	352	392	380	343	382	377	362	380	361	365	365	360	397	385	371	346	357	366	351	376	358	334	363	369	350	378	354	337	364	398	414	396	349	365	388	366	368	360	344	365	403	379	374	343	370	404	384	389	386	377	317	363	359	373	333	373	348	368	364	394	398	364	367	341	401	359	352	358	353	351	381	348	392	365	339	376	355	357	351	363	351	319	362	336	361	384	353	386	347	369	376	361	387	376	374	329	326	397	379	358	354	350	354	380	391	375	368	396	376	341	365	371	349	382	374	375	339	364	393	385	384	322	345	422	323	327	374	389	353	387	403	384	340	354	368	389	363	384	355	390	368	400	395	355	364	373	371	387	376	352	338	387	372	377	372	398	370	355	350	362	341	363	348	369	386	329	368	390	372	363	359	391	378	382	374	387	328	380	394	415	362	337	407	394	350	357	363	354	338	382	380	401	392	386	387	361	341	342	400	334	363	355	359	343	359	350	374	379	309	353	363
13865	27856	21483	13225	10132	7657	5924	4499	3481	2649	2252	1897	1690	1413	1227	1161	1156	1106	966	899	874	847	824	787	776	787	718	719	675	689	690	698	677	623	610	673	586	628	647	666	644	604	647	596	652	631	643	662	597	582	600	589	585	620	600	611	593	633	578	627	615	613	559	642	635	571	539	593	575	621	592	589	574	571	616	598	566	579	535	569	610	561	605	579	611	573	581	614	600	600	635	566	604	575	588	584	626	592	594	586	596	614	616	523	581	620	541	613	597	553	548	552	613	558	542	576	554	621	570	551	580	555	564	559	618	582	574	542	579	588	632	580	579	590	561	631	584	557	608	604	604	588	558	545	594	574	625	605	577	596	543	592	597	578	577	560	570	592	574	567	584	574	555	590	565	558	592	570	588	576	578	577	602	594	580	613	592	529	553	595	573	544	589	593	627	560	578	592	560	568	566	563	596	585	594	604	566	557	577	608	588	574	583	601	596	549	587	579	583	562	591	589	552	590	580	591	630	574	579	612	597	581	594	568	601	608	597	577	544	556	606	611	593	569	546	569	574	612	573	536	635	598	595	595	577	568	587	658	595	574	586	573	556	561	565	563	603	584	566	632	569	600	587	589	598	604	573	590	558	556	595	626	560	594	619	568	604	584	569	621	585	581	586	607	560	591	614	624	557	547	619	566	590	579	567	570	572	560	551	586	600	610	576	595	618	620	603	593	600	613	514	553	585	606	589	556	532	602	583	599	583	580	625	544	610	624	600	572	598	573	610	577	591	618	577	550	548	571	608	578	558	591	558	566	583	588	564	581	623	611	550	563	585	650	591	580	603	591	561	579	570	576	574	613	573	574	604	595	532	540	570	587	562	604	598	617	597	551	544	573	613	585	621	609	588	539	574	564	585	551	562	580	568	584	567	555	565	585	557	574	580	615	594	571	579	577	538	568	540	580	578	636	579	526	587	577	589	581	593	574	575	602	563	584	617	590	600	593	546	615	573	560	579	577	558	581	578	592	583	564	532	613	566	611	585	559	649	595	571	603	578	539	598	566	594	564	581	526	628	567	594	619	607	569	636	571	594	580	580	586	534	594	582	619	554	575	568	620	587	576	603	570	536	582	555	555	561	588	585	578	598	586	523	595	569	620	563	611	579	561	575	568	565	555	604	584	584	552	562	567	591	596	613	568	573	540	549	611	588	577	569	576	564	626	571	609	568	546	579	574	596	567	584	562	598	597	581	582	596	540	594	605	556	579	603	611	581	561	540	539	594	611	575	555	562	551	606	546	584	595	573	594	605	587	567	588	578	626	591	580	573	565	593	577	575	553	629	580	584	581	609	562	582	608	582	580	603	603	614	608	584	607	598	602	572	608	565	582	576	606	574	588	550	602	599	611	599	582	588	589	565	574	601	586	605	575	600	591	591	582	574	566	551	564	602	585	585	548	583	541	584	604	582	577	584	568	568	597	582	557	558	584	602	602	569	569	552	577	596	574	589	555	583	597	593	570	589	587	558	595	545	542	601	554	584	581	578	581	585	555	571	586	613	587	572	611	584	531	578	589	542	625	525	561	560	554	574	618	593	604	570	586	565	546	556	569	546	578	582	646	564	588	591	620	528	633	593	586	557	587	613	593	583	570	590	626	563	586	612	553	593	582	580	556	578	638	612	579	582	548	583	529	599	575	565	549	602	621	583	592	573	634	585	585	614	580	572	612	616	568	596	611	563	561	557	563	617	589	569	591	520	561	576	595	618	590	557	566	554	564	573	579	591	618	543	610	570	574	571	570	621	570	621	574	590	578	566	557	581	597	596	532	573	589	579	557	601	602	590	580	596	551	566	580	609	573	574	598	596	542	582	591	553	585	611	550	601	586	564	546	612	592	576	557	574	589	560	588	561	573	575	571	573	575	581	613	604	577	596	569	572	568	625	558	597	553	595	604	557	547	588	581	608	548	582	546	622	562	617	559	554	540	581	580	591	568	564	577	591	609	586	564	589	548	604	597	607	579	566	577	559	568	602	569	587	602	578	545	589	554	599	603	576	600	567	570	584	593	574	607	606	575	533	620	617	568	559	594	560	598	566	561	576	629	626	553	612	575	578	587	613	592	579	580	576	581	555	579	586	593	603	555	596	608	577	548	585	616	612	568	594	572	578	620	542	599	547	559	559	578	588	602	579	589	534	561	581	548	555	582	587	595	560	579	575	587	586	605	577	530	601	597	544	573	586	595	626	592	577	587	602	575	571	611	583	580	566	532	577	569	603	585	597	596	573	608	578	615	555	607	535	607	625	585	548	569	560	579	577	555	599	607	616	559	672	577	621	586	615	598	560	591	603	590	585	652	585	620	541	596	553	588	577	571	568	538	596	573	579	580	584	597	582	564	584	560	562	581	591	560	597	580	562	563	545	572	595	568	549	591	573	602	570	602	599	616	545	586	554	571	555	582	556	581	563	632	572	568	612	575	557	591	619	584	565	535	559	589	578	589	587	575	604	626	597	595	594	586	541	585	579	578	586	580	628	575	568	588	568	614	555	624	554	586	582	557	581	605	601	612	578	569	584	593	571	592	608	574	567	625	548	599	580	577	571	558	617	550	560	603	578	589	536	594	584	639	593	610	548	596	635	584	557	612	573	609	604	568	606	590	609	582	586	575	612	571	565	628	576	552	588	548	526	566	583	602	596	562	592	624	594	606	585	537	584	590	580	586	562	546	601	548	575	558	619	528	569	568	551	611	568	582	594	624	604	562	581	609	599	602	591	566	550	591	588	611	587	620	537	579	561	588	551	596	570	548	564	586	598	542	583	619	595	613	615	586	585	518	594	571	534	554	587	606	545	557	588	566	574	532	612	585	558	534	559	578	579	597	573	581	596	583	607	604	576	588	609	578	553	557	568	576	569	588	585	574	603	568	568	581	589	539	562	576	537	598	569	557	578	552	615	559	585	571	578	569	605	579	583	588	597	606	570	593	609	548	557	588	573	553	571	574	592	583	571	589	568	618	591	551	567	578	566	599	572	620	547	550	541	606	607	626	592	621	546	578	557	597	615	578	552	566	551	603	570	597	577	565	599	543	632	589	575	577	590	599	601	560	578	624	587	557	575	582	587	573	577	590	539	548	601	586	562	592	585	614	571	567	558	613	607	546	565	578	566	611	565	627	568	585	589	595	568	554	606	606	584	583	563	593	585	532	599	598	594	547	624	545	585	618	560	603	582	586	582	578	615	593	554	574	572	629	569	589	594	553	579	561	615	599	566	558	584	524	597	574	549	559	614	564	584	611	611	563	567	638	580	620	614	577	582	576	609	577	582	601	588	584	565	598	632	606	577	588	600	580	593	606	563	578	603	584	594	595	561	574	568	572	589	570	578	586	585	554	579	553	567	595	613	610	551	541	594	590	562	586	556	574	573	601	586	551	540	652	585	609	569	567	598	564	586	574	558	604	592	576	591	538	603	578	572	549	619	596	574	618	561	579	581	568	550	591	559	590	601	566
24968	21598	26780	24538	6689	2677	1895	1479	1120	1037	863	816	781	681	677	675	644	676	605	612	612	587	537	568	540	545	571	534	547	561	538	543	531	537	504	510	565	502	481	538	570	515	510	514	467	510	563	531	496	557	490	483	492	516	502	524	499	504	538	508	489	492	497	473	482	482	478	502	531	473	482	518	479	546	483	471	486	507	508	511	529	490	512	468	528	488	490	470	456	539	500	482	468	469	498	488	493	462	516	532	479	520	479	445	518	459	497	516	480	529	534	490	486	465	510	467	504	511	469	447	481	495	509	457	491	484	492	497	494	500	504	477	532	487	549	530	491	491	466	501	533	480	521	521	468	535	469	487	476	478	486	511	501	446	450	511	490	487	492	488	528	468	472	497	541	512	470	463	474	524	532	472	457	506	460	507	496	517	511	485	503	478	520	516	512	446	538	485	515	470	471	466	468	475	469	507	495	520	481	472	431	480	531	496	524	499	525	544	506	500	480	480	513	496	532	464	497	497	544	477	453	500	480	510	475	511	482	500	519	486	506	432	491	509	484	489	455	509	491	474	507	516	521	519	480	477	510	470	540	500	461	502	488	471	510	497	487	486	489	504	501	437	537	489	460	458	507	492	471	496	509	472	489	505	470	497	538	465	512	489	476	535	463	514	495	535	495	520	485	507	491	493	508	492	493	498	512	495	491	447	460	497	504	509	523	516	502	473	512	468	490	476	489	497	516	506	518	483	457	524	479	470	529	490	467	475	470	469	511	483	495	509	526	512	534	508	510	559	510	445	506	482	507	478	493	490	489	451	480	517	523	505	514	496	516	483	508	465	451	488	502	483	465	503	479	500	475	473	472	473	512	512	509	524	479	489	514	484	479	458	513	503	468	481	518	481	518	497	462	517	470	523	464	475	502	486	473	493	501	501	499	488	482	483	535	463	534	496	506	471	470	491	511	470	473	482	490	473	514	480	474	508	485	428	455	503	515	507	487	478	491	449	463	496	497	514	499	476	473	538	472	493	505	494	468	474	498	501	499	492	490	493	488	511	498	535	514	475	489	499	467	523	483	487	493	475	506	456	516	433	458	505	507	523	491	470	474	481	526	497	508	494	490	483	496	490	511	529	476	470	527	485	489	467	477	482	442	477	520	487	466	479	499	487	505	496	467	475	490	477	468	517	482	471	504	521	502	488	471	505	484	485	532	490	458	519	479	489	511	492	459	480	490	448	511	468	476	508	506	484	468	517	498	510	475	484	482	531	494	458	477	478	534	495	464	458	484	489	516	488	491	506	524	495	503	498	502	523	474	492	515	529	482	497	480	470	466	446	504	480	471	508	467	489	477	480	488	459	475	503	514	495	491	487	491	475	514	491	478	503	481	505	466	496	445	490	504	453	470	457	513	511	487	486	484	467	482	492	471	482	482	508	436	512	513	469	499	497	476	490	500	493	551	516	451	487	533	475	483	477	519	492	502	508	468	539	499	500	494	505	467	459	528	486	488	514	447	518	489	489	477	493	473	500	489	465	454	460	487	516	502	519	467	496	453	490	443	507	477	516	504	491	500	480	472	467	518	495	486	476	499	557	503	491	469	517	497	504	482	483	516	481	453	485	480	468	454	485	513	495	502	512	514	492	483	524	452	499	495	476	495	432	500	473	478	472	516	488	502	444	475	489	495	499	473	484	506	488	502	546	537	519	511	461	490	490	501	490	486	484	452	475	475	491	496	508	514	493	479	490	460	487	468	469	518	538	484	483	458	497	506	468	501	490	474	466	498	490	502	486	472	498	532	449	474	454	471	493	517	468	464	472	512	485	517	467	500	494	496	515	506	503	494	467	466	468	474	484	489	473	480	510	478	454	489	486	502	524	483	508	479	520	495	484	488	524	480	467	457	474	523	493	470	523	467	482	465	473	504	480	492	498	518	488	497	482	522	443	502	522	480	471	477	460	516	493	510	444	515	522	498	452	458	490	492	484	484	517	515	459	484	485	496	490	481	472	509	491	476	467	492	495	468	485	486	514	494	481	493	492	483	514	505	481	484	542	485	462	455	500	507	546	525	498	506	457	492	496	480	489	494	490	487	511	489	501	479	477	497	488	484	509	493	482	500	500	491	491	487	479	482	503	464	501	532	482	468	531	501	467	487	466	500	567	509	477	527	465	482	504	520	474	471	442	453	474	484	479	480	461	491	506	490	475	505	460	462	539	502	479	499	489	474	493	490	494	441	449	478	446	495	482	456	464	470	480	518	484	465	474	491	490	542	512	435	497	477	520	469	467	482	498	501	462	483	514	488	493	490	479	475	484	432	510	489	507	486	480	447	520	506	498	451	474	502	486	516	502	473	456	428	533	488	503	495	510	442	513	480	522	517	498	493	503	507	471	536	502	487	489	496	462	452	488	460	521	464	482	485	475	476	504	523	495	486	539	491	486	491	477	480	485	494	490	491	503	513	508	466	498	488	490	523	476	500	504	505	495	492	492	471	482	470	488	502	450	477	485	508	486	510	469	483	514	475	510	483	513	483	524	497	463	500	543	523	501	490	500	496	497	481	478	518	478	496	449	484	467	451	465	474	466	474	500	469	504	525	509	457	503	494	473	477	486	531	465	474	477	477	451	513	468	486	488	473	501	490	454	517	498	485	471	442	518	489	496	500	502	541	503	485	470	506	485	498	490	510	488	476	514	507	502	456	452	534	468	537	537	483	512	455	503	467	523	492	466	518	524	495	474	456	541	491	515	464	501	523	495	454	474	487	503	496	482	519	482	475	497	494	478	520	548	490	502	488	502	504	474	481	495	483	489	475	465	463	465	491	525	529	507	507	458	488	475	411	470	488	503	496	477	505	479	472	522	472	480	491	496	466	493	494	475	494	534	501	492	502	481	528	484	542	497	468	484	479	505	490	497	454	528	488	481	497	465	500	517	508	461	457	471	497	532	499	511	496	497	482	469	468	475	499	487	487	500	503	480	489	475	486	509	485	550	498	485	486	454	519	490	489	506	507	497	469	462	485	501	498	493	450	462	511	517	472	497	483	487	504	464	493	462	513	491	468	499	492	521	496	504	465	481	468	530	497	502	471	489	472	508	455	496	472	526	513	474	479	506	501	504	513	525	482	520	522	497	506	448	509	474	476	519	516	524	487	505	435	483	477	485	508	484	489	470	512	474	496	504	487	458	480	488	468	460	511	455	491	482	478	489	540	513	504	518	496	521	501	495	489	482	547	462	523	525	498	525	516	477	492	484	473	520	458	480	510	493	504	512	475	492	502	509	503	490	486	495	474	491	473	484	454	503	485	491	515	524	498	444	477	498	520	507	512	456	483	480	485	495	458	482	513	517	484	491	462	508	501	463	501	515	502	487	463	514	445	517	467	471	523	448	509	511	528	471	464	496	498	487	495	475	504	464	471	526	519	513	477	458	489	513	492	518	497	488	501	516	496	481	502	469	497	503	501	514	507	495	497	504	484	516	508	499	463	487	525	489	457	494
13071	23412	17833	10589	7791	6013	4538	3490	2762	2289	1896	1654	1471	1358	1287	1184	1131	1069	1041	953	989	942	954	907	879	862	845	822	841	815	854	804	746	845	837	843	810	809	781	782	816	775	825	807	822	797	758	770	764	791	793	780	791	764	797	775	751	748	796	784	776	725	789	790	777	788	778	765	829	769	766	788	777	762	795	771	763	755	784	742	767	710	766	764	739	687	764	827	796	737	708	769	697	764	785	717	829	745	782	798	757	786	732	774	754	795	700	702	722	732	791	821	765	735	769	766	719	695	787	727	778	746	739	742	754	785	766	739	754	743	750	753	766	747	733	738	753	753	729	781	763	707	762	760	756	764	760	732	784	703	731	764	752	725	725	729	793	701	681	706	743	798	764	773	770	719	805	735	786	752	829	720	725	772	766	769	719	737	741	787	762	740	718	732	750	718	732	758	749	782	735	782	747	753	786	740	728	740	766	737	709	742	760	779	828	718	780	732	744	741	771	761	801	709	759	725	730	752	771	738	841	778	730	750	754	726	708	744	780	728	748	762	792	758	743	754	774	762	694	723	766	717	767	786	707	737	766	736	758	733	719	788	716	738	729	751	755	778	722	780	752	784	730	758	752	735	752	736	728	799	749	719	753	767	741	750	731	771	742	784	751	750	743	719	740	756	709	699	732	755	754	732	747	779	729	685	713	748	762	756	737	797	730	705	737	755	748	751	717	820	738	681	736	759	749	731	747	745	760	760	743	769	788	736	763	783	767	759	776	776	726	774	828	765	768	730	716	765	747	726	764	703	716	715	738	700	740	738	748	753	723	710	769	808	727	715	715	755	726	739	758	703	736	747	766	735	713	794	706	750	744	783	743	733	735	735	753	716	775	767	771	741	807	746	690	799	755	762	722	759	701	776	711	725	757	752	748	770	743	740	766	744	705	767	736	769	717	737	766	715	800	781	771	742	744	699	755	709	725	776	761	756	743	763	796	761	752	750	723	738	741	741	750	736	744	752	802	777	750	743	719	796	750	772	757	743	712	712	778	736	782	746	756	748	754	769	716	783	746	759	762	748	733	738	705	812	740	739	775	742	717	727	772	743	733	732	768	772	736	749	754	749	713	763	759	738	773	750	813	775	727	758	750	749	755	736	771	741	759	718	721	746	768	709	745	740	745	710	731	782	719	767	764	793	776	749	780	764	768	732	729	758	783	735	709	769	744	734	737	726	791	753	748	776	748	745	756	755	705	742	733	734	744	758	760	768	720	745	722	758	727	736	769	734	778	740	726	754	771	751	782	727	793	813	726	713	724	762	744	792	736	765	747	719	768	748	722	781	743	764	779	747	753	727	766	769	718	770	719	716	786	782	752	775	718	723	729	739	781	804	751	730	806	762	712	787	781	781	758	732	748	740	780	742	767	751	724	790	727	741	758	716	761	720	752	748	750	766	725	722	765	738	705	754	788	782	696	765	781	773	737	720	720	768	778	772	756	760	753	728	749	749	786	704	750	744	759	714	768	753	784	744	720	719	752	756	709	729	768	746	721	730	777	731	760	742	778	695	728	723	743	776	749	664	760	744	697	756	728	721	729	753	727	750	736	774	730	715	726	758	735	787	770	765	708	765	704	744	752	721	725	797	739	749	749	702	741	751	720	750	716	752	769	748	776	758	676	687	716	750	724	803	777	740	710	802	727	808	745	705	744	796	763	724	752	770	707	766	761	730	749	772	734	779	746	761	750	754	768	774	809	746	724	765	748	764	737	800	758	721	755	765	723	747	769	768	739	738	720	728	765	783	753	702	775	731	752	744	695	788	720	722	767	757	767	783	768	714	735	724	724	690	761	730	718	776	770	720	771	782	701	753	760	758	729	721	727	786	722	742	767	792	720	771	786	760	728	737	750	708	734	756	792	753	758	723	713	750	787	779	746	739	760	763	734	743	767	738	735	708	738	764	832	744	723	764	737	775	757	766	725	776	757	705	770	760	751	776	730	769	720	786	744	724	716	730	743	757	720	726	758	729	764	725	735	746	737	742	710	758	751	723	735	767	789	772	747	759	771	770	800	720	728	721	723	786	773	758	743	763	739	792	760	762	736	756	749	756	764	790	693	757	747	752	746	734	730	749	767	714	825	741	757	766	748	769	734	761	777	738	797	710	772	761	735	741	743	722	721	719	750	717	743	789	771	780	724	748	708	730	745	695	756	740	774	759	739	752	750	804	710	691	758	726	782	768	775	791	775	729	776	700	736	772	746	724	786	738	754	758	781	734	724	773	703	740	782	770	808	719	733	716	737	788	727	732	752	730	724	757	733	768	737	795	748	735	725	729	735	775	700	742	753	742	793	715	708	696	770	747	783	750	720	765	757	734	770	780	738	740	762	762	768	793	765	727	685	712	753	791	717	784	707	727	824	761	785	721	776	722	765	745	738	775	644	760	714	717	768	682	722	736	735	745	734	721	786	729	775	794	774	724	754	789	749	755	728	775	740	738	734	729	777	750	727	746	781	784	756	763	743	745	747	768	764	748	733	790	698	758	725	760	745	748	727	770	783	744	753	748	754	736	868	771	748	761	763	720	713	736	741	725	730	734	787	774	741	782	753	737	744	766	747	722	755	705	750	775	727	755	777	744	726	744	711	798	764	746	828	729	771	726	769	709	748	700	765	758	757	743	746	748	726	731	702	702	737	762	787	738	737	732	749	755	775	784	733	761	704	749	805	758	754	727	774	768	719	747	671	775	761	772	780	767	780	771	795	733	722	746	763	768	715	761	708	740	706	755	712	755	763	734	698	769	726	748	773	777	763	752	768	678	736	737	782	771	812	737	742	757	776	783	717	746	733	746	722	713	709	750	728	732	745	759	764	761	752	750	783	773	741	777	763	745	737	736	783	756	740	753	757	761	714	776	735	707	724	752	757	752	742	728	767	730	759	767	715	769	721	806	766	744	753	720	715	762	774	743	754	803	715	834	702	759	745	704	743	725	709	713	738	725	757	772	794	782	748	722	714	783	770	712	694	787	771	768	794	760	716	747	717	806	767	746	754	765	733	732	781	773	730	803	764	759	694	712	718	743	755	700	751	749	741	766	753	776	787	811	749	772	753	719	770	725	819	711	787	756	787	775	714	771	770	746	747	720	789	801	748	785	769	778	758	709	775	715	724	774	768	767	773	760	759	781	778	778	794	752	780	739	749	746	740	731	752	788	743	772	731	793	735	786	778	745	753	732	712	812	752	713	724	746	747	744	768	766	741	780	704	735	716	733	744	747	764	782	741	719	746	741	760	765	745	751	822	779	804	737	772	768	754	701	783	701	757	740	804	772	736	706	754	763	787	739	749	734	720	766	754	698	744	783	761	761	715	710	768	779	758	691	752	752	702	774	742	751	726	710	735	746	788	774	797	734	765	756	740	756	750	746	727	740	750	749	721	743	774	763	718	765	744	751	738	773	771	806	792	744	714	761	759	688	764	771	736	783	762	777	735	745	739	747	737	759	731	772
22732	21593	29184	24520	21602	20239	7510	2783	1941	1633	1299	1082	923	864	747	700	626	606	515	518	492	453	446	419	389	416	376	332	359	318	339	348	324	338	311	325	321	314	325	289	315	312	311	293	316	308	325	308	291	307	299	280	265	286	263	285	283	291	266	274	290	256	267	282	300	270	265	283	274	274	279	281	281	315	228	293	276	270	282	297	263	281	300	308	308	282	280	233	292	325	247	307	281	251	270	322	246	293	263	293	256	291	271	265	257	264	294	277	274	289	294	286	287	296	250	299	292	285	298	287	279	279	297	253	300	290	271	292	256	268	275	274	287	283	295	301	266	274	306	265	280	259	267	264	286	248	306	288	316	269	281	269	283	245	284	278	274	257	267	269	292	271	272	265	256	283	276	276	277	275	289	281	307	274	266	270	282	299	281	253	276	268	303	276	261	300	254	303	231	287	261	266	268	262	252	292	270	274	235	305	294	262	256	296	297	286	256	300	260	295	263	269	291	240	242	297	313	280	296	267	276	320	251	271	291	301	290	243	272	286	270	276	323	293	293	308	260	311	282	288	317	275	291	263	296	289	306	275	280	280	304	274	285	263	282	234	285	277	281	282	282	272	274	289	305	246	278	292	272	251	278	268	279	261	261	262	282	259	250	259	275	256	303	317	296	275	275	261	254	283	268	281	271	275	260	262	265	314	276	282	297	280	293	271	288	257	296	253	309	283	268	293	322	274	286	272	284	264	265	316	258	275	278	262	269	265	298	298	260	244	247	258	305	259	275	282	276	296	276	272	280	277	303	277	285	258	253	312	261	287	304	256	284	298	296	269	317	269	259	304	269	278	294	301	292	288	286	276	280	275	288	282	294	319	270	303	277	270	257	288	298	297	284	282	278	277	267	270	273	301	260	256	298	287	296	279	275	277	261	277	295	264	280	260	254	266	265	285	307	250	276	303	309	293	315	296	276	288	293	275	312	320	253	290	282	311	280	295	294	292	253	314	284	285	264	271	279	258	289	277	287	269	273	287	292	258	268	295	276	242	272	310	276	267	304	264	268	285	276	269	245	285	284	300	257	293	283	266	259	290	305	307	286	278	275	296	305	289	316	288	254	265	256	289	310	251	281	273	276	288	233	278	270	286	268	278	282	291	266	284	267	267	263	303	306	263	273	269	312	277	302	259	299	267	283	239	264	274	284	270	273	231	258	266	291	282	302	265	261	287	278	277	263	275	264	297	278	252	284	287	272	264	270	277	281	291	291	265	304	283	287	273	288	299	271	266	277	294	291	276	283	288	287	253	284	264	267	248	312	275	262	293	276	304	284	273	272	283	287	295	282	268	273	297	276	269	284	281	301	274	252	298	274	299	265	255	259	267	274	307	258	271	264	274	249	246	275	277	279	272	274	261	282	290	282	298	299	284	268	265	293	259	292	264	285	248	281	256	277	298	276	285	302	279	277	281	288	280	281	284	284	281	277	277	297	278	294	309	273	280	277	256	300	258	295	275	285	264	291	270	257	279	289	277	299	296	259	281	274	281	300	318	282	273	259	271	245	255	279	279	293	285	261	250	281	304	305	296	285	273	279	259	296	259	296	296	279	289	248	269	276	281	295	286	305	275	269	270	264	299	284	287	296	248	309	297	297	268	285	260	312	256	282	299	282	290	270	289	273	262	249	286	280	275	297	261	273	285	256	291	255	286	290	261	264	261	279	268	301	287	291	271	281	269	290	290	282	271	277	286	260	272	272	289	273	298	278	300	284	273	262	286	274	255	269	248	266	280	281	278	265	265	279	283	290	294	257	280	282	262	260	276	280	275	308	271	278	289	270	309	270	276	288	303	295	268	309	283	298	269	289	291	267	289	280	254	306	289	299	298	288	292	262	282	284	300	274	289	285	286	261	300	266	282	289	283	289	261	254	284	249	271	284	270	283	294	263	282	298	254	302	289	296	277	286	250	278	263	298	281	306	291	282	306	285	276	312	253	269	269	274	300	272	282	255	310	271	297	290	271	263	263	239	308	271	272	240	276	265	247	305	307	254	296	281	284	294	297	245	252	293	277	274	246	287	286	252	311	296	257	282	281	281	288	284	261	292	260	270	296	270	272	234	283	268	291	282	302	277	336	256	268	281	276	280	277	254	278	275	277	267	249	245	301	285	271	274	296	259	299	286	267	276	265	285	278	291	263	283	272	291	276	294	254	297	260	272	282	279	257	283	272	274	294	256	298	280	262	278	270	302	267	261	278	303	275	283	248	241	286	282	238	265	274	276	267	291	273	284	260	308	266	264	295	263	260	292	293	267	255	270	280	270	274	262	254	269	308	292	250	267	266	283	267	299	282	298	286	303	275	297	289	288	282	255	255	262	273	267	296	279	281	257	241	270	280	281	275	269	280	241	297	310	286	272	290	264	282	287	264	287	280	273	293	268	285	275	272	298	280	279	258	277	299	312	295	272	267	276	298	287	273	295	237	290	296	266	263	285	296	290	290	289	283	291	273	315	278	252	249	284	306	282	282	286	247	259	297	271	281	285	280	249	281	252	267	286	282	296	275	281	289	282	278	293	276	295	282	267	271	274	268	269	299	304	270	274	288	277	265	282	285	311	275	274	258	276	288	250	294	246	266	297	283	254	279	292	259	263	312	263	297	292	289	270	304	278	259	306	255	306	283	289	263	265	276	298	280	303	292	300	281	269	269	263	282	267	284	280	247	296	272	289	275	279	282	310	259	272	269	273	285	254	269	291	287	289	266	270	294	268	278	248	285	277	268	262	263	279	236	269	298	265	327	271	260	290	265	263	288	280	312	276	256	279	284	278	270	264	308	286	286	305	258	259	257	289	283	271	272	286	293	297	305	262	275	274	264	289	269	275	308	263	272	278	259	250	268	272	279	300	255	265	258	295	305	321	304	266	297	277	294	270	304	289	288	281	293	285	287	284	255	278	269	303	280	280	294	279	240	263	277	289	281	266	260	272	284	287	285	276	283	285	256	285	296	275	286	251	263	282	307	286	249	276	276	289	259	265	258	288	289	277	273	280	283	296	290	294	332	247	258	254	288	314	307	275	268	258	282	246	245	278	277	261	272	314	266	251	263	279	293	281	260	279	274	281	262	272	273	270	273	308	282	293	261	274	320	275	297	298	284	288	316	314	271	260	249	250	255	308	255	295	276	270	304	269	269	268	281	306	274	286	300	279	272	283	289	266	280	238	274	255	281	263	293	276	284	280	282	259	250	266	277	270	277	275	278	291	288	271	265	273	283	294	277	276	277	260	302	298	289	285	287	274	249	267	260	270	278	301	248	264	295	267	258	290	297	310	296	285	295	257	245	302	292	306	295	263	273	290	274	302	255	313	255	269	274	271	298	259	293	264	302	266	299	282	291	294	252	269	300	286	294	271	283	256	275	301	278	305	268	285	276	269	280	247	264	274	294	261	272	265	273	272	269	266	285	286	286	257	279	237	275	281	296	270	270	268	271	272	267	274	318	281	266
16090	32858	26151	17002	13229	10087	7832	6002	4579	3788	3036	2395	1982	1771	1569	1413	1292	1172	1073	945	946	838	766	745	698	701	670	594	610	634	630	608	580	526	573	535	567	532	545	533	518	491	518	514	501	505	502	508	501	461	515	456	510	462	445	406	475	448	467	486	482	436	426	498	441	392	476	473	441	431	499	422	446	404	462	432	449	432	411	441	406	455	407	451	436	430	432	423	437	449	434	445	475	460	463	439	416	451	467	429	419	409	431	412	437	412	435	456	468	429	416	464	454	419	439	429	442	432	430	471	426	430	428	432	416	438	456	444	423	426	419	443	458	438	473	425	427	429	421	411	441	459	443	424	451	455	447	445	417	459	434	428	418	452	431	415	474	420	478	447	466	466	379	428	435	465	430	454	429	427	428	406	440	456	422	421	414	425	430	447	422	436	429	429	427	397	430	408	414	481	445	466	420	398	472	410	444	431	437	418	440	457	420	421	398	445	413	452	449	415	413	410	439	414	417	408	440	407	388	419	420	422	436	412	415	434	397	475	417	419	442	436	403	455	457	419	423	419	441	442	421	415	468	440	440	413	450	427	452	431	444	401	468	426	435	423	427	434	440	444	453	435	447	429	473	411	455	400	448	456	430	456	412	421	427	418	403	421	412	401	418	398	436	457	440	410	421	423	416	404	448	426	463	428	459	441	421	431	427	430	423	436	431	430	429	403	436	430	434	463	420	461	419	389	432	436	435	440	411	400	404	414	434	457	452	435	437	419	467	442	432	393	449	402	421	438	430	449	431	427	428	411	466	425	433	434	435	479	459	405	436	448	418	417	446	396	401	433	397	421	391	440	442	425	414	420	453	406	450	446	443	432	420	458	457	421	433	435	446	445	371	385	454	448	396	456	409	436	412	424	451	434	434	435	427	454	414	391	414	415	453	403	433	465	437	419	432	408	426	430	430	437	416	460	430	450	428	412	426	411	444	449	462	429	408	437	457	429	460	442	423	445	420	398	422	395	409	437	448	443	429	451	447	421	445	440	419	445	447	416	397	417	464	423	433	399	429	416	451	436	436	470	427	402	441	433	456	462	430	409	473	436	471	399	474	408	428	439	424	449	431	402	430	447	483	406	393	402	393	433	466	391	442	444	407	431	461	430	429	423	459	444	449	427	437	441	442	423	422	417	442	417	435	422	451	447	439	436	425	412	414	413	415	427	459	406	394	443	437	451	449	426	437	445	425	407	414	454	452	449	413	461	416	440	458	422	420	452	430	424	441	410	457	424	432	407	433	432	452	433	406	468	481	433	434	421	422	413	436	423	424	428	405	422	439	426	456	411	390	474	411	437	462	426	410	444	480	439	463	433	472	431	436	432	452	445	432	409	418	426	446	416	455	433	424	416	435	441	422	405	413	446	431	382	428	434	414	424	487	407	433	406	436	384	442	446	440	430	489	433	436	418	426	414	424	435	447	413	401	443	458	447	440	426	429	423	421	393	423	442	462	456	474	465	445	411	460	430	436	423	459	398	424	434	385	447	435	444	409	397	457	402	457	426	429	430	419	422	444	421	417	435	433	450	442	437	428	419	395	437	445	460	427	475	384	405	421	421	446	400	407	440	420	457	444	431	407	410	436	463	411	442	364	443	459	409	420	388	435	435	427	419	419	450	396	420	434	417	463	387	425	408	437	434	403	447	426	472	422	413	427	419	423	418	459	422	436	424	426	409	385	461	397	431	420	413	446	418	446	434	447	450	418	438	435	436	425	446	459	408	443	427	461	432	446	459	417	442	434	451	427	445	414	419	400	413	447	432	421	457	417	435	418	445	413	422	463	434	384	405	402	435	430	407	442	418	408	421	444	413	442	409	460	442	428	431	446	430	440	426	442	444	438	444	424	400	447	431	445	432	429	430	405	412	420	425	419	451	453	417	467	458	408	448	430	435	432	447	449	395	408	404	455	424	426	403	431	441	438	454	424	422	391	439	406	426	465	451	475	416	432	432	456	429	427	431	473	428	458	438	441	405	460	410	445	405	414	479	427	416	454	445	426	463	444	444	470	449	460	433	432	414	438	449	475	420	380	388	462	424	455	421	387	436	442	404	411	420	447	423	443	436	389	409	427	421	454	424	418	420	418	438	416	419	428	446	443	441	444	432	424	441	440	444	430	411	403	436	427	449	433	447	439	464	467	409	428	431	408	419	438	419	439	410	444	402	416	441	439	432	436	416	413	458	433	426	415	420	467	415	437	434	415	416	438	443	418	421	435	427	451	447	411	437	438	424	419	438	430	402	443	446	431	403	430	461	452	432	406	398	450	417	397	447	440	444	468	424	430	416	410	439	442	419	425	431	453	412	443	390	418	445	455	443	421	411	412	440	452	444	401	426	452	429	430	414	407	420	418	420	413	430	458	447	410	431	473	435	433	392	406	398	450	393	443	473	411	442	412	436	420	426	443	394	456	443	438	444	429	413	453	425	396	394	377	427	419	426	441	417	430	427	409	424	436	385	417	414	446	429	402	450	436	395	439	448	423	427	462	418	447	440	454	412	454	419	420	433	429	408	437	418	444	451	453	448	450	420	451	406	469	430	443	417	453	460	435	409	448	403	436	452	432	405	427	434	404	436	433	477	418	402	438	451	473	450	442	415	460	426	398	422	433	450	420	424	405	431	453	425	451	432	435	418	453	410	437	422	438	444	467	482	423	420	416	446	386	429	453	436	419	455	450	453	403	412	414	410	411	400	430	443	433	432	404	404	451	457	438	444	386	431	458	446	401	447	445	417	441	436	447	431	427	404	419	435	417	424	434	422	434	433	424	440	411	419	427	433	451	423	431	452	418	454	444	407	415	444	454	424	438	402	436	410	453	402	497	438	405	440	442	437	416	455	418	456	409	436	397	407	444	410	383	470	444	450	451	437	414	434	471	434	430	431	464	429	460	414	439	436	437	405	414	462	450	459	455	456	450	405	459	463	409	431	438	432	428	443	436	418	418	456	468	423	458	435	437	397	439	448	417	387	413	435	451	418	431	422	447	441	432	401	413	413	450	428	385	422	418	442	424	419	428	398	406	439	428	443	446	407	448	432	422	425	429	430	448	424	449	449	429	383	421	399	421	404	452	428	463	417	446	426	466	427	454	440	422	417	460	449	405	424	472	416	414	485	435	450	448	427	447	429	414	409	470	417	414	426	414	433	398	418	440	422	425	429	399	434	445	436	430	403	429	454	440	438	431	454	448	430	409	436	430	431	439	410	420	469	428	439	420	426	408	437	412	444	475	415	400	379	430	450	455	418	406	449	405	427	455	407	456	464	418	449	423	434	455	442	439	467	450	425	438	396	446	444	425	415	436	416	406	415	415	443	431	432	445	422	460	437	405	415	447	435	436	407	457	424	464	435	451	421	411	439	446	400	394	416	417	423	421	455	419	417	441	420	438	439	450	451	403	429	389	403	423	457	388	431	401	425	433	462	394	415	430	419	444	432	438	446	447	435	439	429	450	404
27510	19320	10935	5300	2739	1803	1384	1074	966	915	759	795	639	653	620	622	617	624	622	587	568	570	524	551	592	570	595	539	549	563	565	579	518	514	548	565	592	555	559	538	524	492	550	521	527	546	531	530	513	509	543	510	523	524	528	555	546	490	532	507	531	484	532	506	498	568	527	537	543	493	508	491	526	503	501	482	517	523	519	506	486	525	545	521	533	527	512	518	508	514	498	519	513	546	524	539	506	530	554	512	508	544	532	539	538	533	504	543	546	511	507	496	516	521	512	509	528	521	538	550	535	526	515	513	538	537	542	490	539	513	515	553	505	531	501	485	506	543	489	541	467	552	540	542	485	517	532	525	523	545	540	502	539	530	500	533	489	522	548	488	498	535	492	525	501	499	529	512	528	521	528	539	536	508	558	521	520	499	480	518	522	530	478	494	524	520	511	490	527	540	535	498	515	551	513	489	529	556	540	499	533	529	518	495	480	489	565	532	515	527	519	501	559	507	523	521	542	500	475	516	503	531	527	532	507	492	490	492	504	510	521	545	521	525	497	503	525	489	526	535	520	553	536	515	520	545	528	533	506	491	491	528	488	505	550	488	506	505	520	517	526	526	519	524	496	557	552	556	501	521	508	505	536	558	533	537	504	499	512	525	523	497	532	552	519	537	561	514	519	504	550	501	526	507	558	525	460	527	556	506	503	512	523	512	484	549	505	511	512	536	481	534	534	526	527	515	483	532	515	545	474	550	554	475	542	479	450	531	519	534	553	517	534	522	546	511	512	535	508	543	517	503	501	508	544	529	517	531	531	533	556	519	513	521	539	493	497	509	511	525	528	535	559	510	548	513	579	510	523	521	520	500	520	511	546	503	527	505	503	528	537	519	523	510	519	511	528	487	501	520	541	498	514	544	531	502	551	513	538	502	498	518	532	508	515	529	535	485	532	508	480	501	532	503	531	490	550	501	527	523	518	552	541	529	514	521	508	516	517	541	526	543	511	554	491	554	520	486	536	533	523	514	543	536	505	515	505	529	491	497	542	509	538	507	545	530	547	554	522	508	505	560	507	540	538	511	551	547	528	513	535	515	474	521	541	531	493	552	527	517	546	549	547	504	551	507	504	530	530	515	534	504	537	530	524	507	481	494	500	504	498	529	555	565	499	495	524	507	531	560	541	503	509	548	530	497	513	494	527	534	532	490	546	507	518	534	557	493	521	504	545	501	523	546	496	519	520	527	564	502	549	491	536	521	543	564	507	561	512	493	549	445	531	508	548	501	516	485	518	472	454	524	532	497	497	548	512	526	494	519	500	494	526	512	499	491	517	514	526	484	490	513	537	502	551	509	508	525	548	500	530	508	529	546	515	553	532	535	532	504	496	489	473	508	493	525	498	499	508	510	508	539	545	491	559	528	520	509	534	554	560	525	508	513	546	520	532	564	541	516	543	504	517	534	516	506	500	494	516	526	469	514	508	528	550	563	487	502	546	506	499	522	549	544	534	557	542	504	495	524	531	509	511	526	543	548	519	491	523	536	542	508	512	516	516	483	514	548	508	494	535	517	533	515	517	548	513	483	535	537	550	484	505	520	493	500	537	547	511	524	500	521	486	521	524	481	527	493	535	485	553	524	547	493	534	501	485	514	510	537	478	505	495	532	513	563	508	497	538	523	518	549	526	499	516	501	506	478	551	555	510	500	543	519	537	502	530	541	525	540	564	501	486	495	502	526	540	500	523	509	497	525	497	545	524	494	526	543	545	561	507	499	553	501	515	569	489	544	496	505	499	551	536	490	555	538	548	518	570	510	519	516	519	515	534	515	528	514	521	533	523	526	507	534	506	504	533	501	552	511	540	495	544	525	495	475	553	517	508	491	541	555	493	525	526	529	511	482	523	565	516	520	473	542	531	529	516	537	535	480	530	540	505	497	528	491	515	538	526	515	518	526	518	510	513	511	522	521	574	525	529	527	507	523	522	519	535	545	530	533	528	536	534	538	496	486	489	504	536	559	533	529	500	503	519	531	509	512	528	512	511	506	480	482	522	526	490	518	494	538	499	528	511	501	498	533	556	503	549	540	504	527	500	523	534	529	506	519	531	527	505	504	516	509	463	488	535	531	503	542	549	506	523	489	526	530	538	524	555	529	497	469	522	508	515	529	521	508	522	556	501	510	493	511	492	487	532	516	507	513	551	526	495	561	555	509	547	520	523	505	525	494	538	558	496	579	552	550	510	512	516	529	512	511	497	532	539	480	506	507	491	552	535	528	547	523	546	534	534	532	538	526	536	539	556	534	472	549	516	523	532	515	522	523	494	483	518	512	529	514	523	519	528	571	551	527	553	524	521	505	542	527	499	515	522	552	507	553	531	536	492	498	501	525	565	527	495	538	530	510	477	521	523	525	531	509	524	498	512	495	545	497	548	537	529	545	491	550	464	492	496	518	500	539	516	549	526	505	522	512	519	531	547	505	505	499	551	501	504	475	515	505	484	523	481	501	518	516	511	536	552	513	529	551	573	533	495	523	525	504	499	510	536	530	520	509	500	507	525	531	474	513	523	558	490	482	512	494	488	536	530	529	524	510	485	533	505	505	531	501	508	550	508	525	524	507	477	491	502	537	533	530	534	503	508	539	505	530	525	497	511	496	541	552	507	531	557	543	510	501	523	529	504	481	529	493	476	493	479	511	511	511	563	531	545	507	558	480	505	537	509	456	551	521	512	518	547	556	526	486	549	498	530	502	524	523	533	542	518	494	488	547	508	503	476	535	538	476	484	551	505	511	531	483	562	516	530	550	500	544	527	536	558	539	495	511	516	479	503	518	540	495	521	519	543	497	518	507	508	547	504	550	519	500	551	513	527	581	528	525	486	487	495	506	543	483	525	565	543	524	503	521	525	553	514	552	543	505	556	471	513	531	523	569	469	524	522	521	477	507	511	550	482	522	547	513	535	522	538	537	545	514	530	506	510	547	551	518	545	563	523	510	541	508	484	542	526	551	537	509	499	508	487	573	530	532	513	512	516	538	501	507	518	538	526	557	527	536	489	510	525	528	499	479	518	534	536	508	509	511	523	524	492	528	537	539	505	508	548	531	526	556	511	545	562	520	495	506	534	504	516	521	510	539	516	501	495	501	506	484	487	540	543	523	560	541	552	510	532	536	539	538	520	522	509	514	517	488	526	506	579	522	529	514	504	487	552	546	548	547	500	543	487	543	515	517	497	514	523	484	514	556	549	584	514	520	500	517	531	518	543	517	553	520	498	497	553	535	528	553	557	515	519	525	503	520	517	501	508	566	510	528	540	546	548	501	553	470	530	517	557	588	531	515	560	568	520	512	570	531	494	527	534	514	518	519	545	536	532	522	529	528	527	567	523	517	563	502	532	519	480	483	539	529	576	509	529	534	524	537	498	521	527	529	550	563	541	516	503	483	531	521	503	501	507	472	507	544	521	490	498	526	576	490	535	561	514	507	523	518	547	552	523	522	517	506
11811	18440	13342	7415	5268	4088	3162	2420	2041	1714	1537	1411	1208	1178	1106	1090	1044	1046	978	1009	906	914	924	891	838	903	849	881	808	839	894	849	833	881	861	885	828	893	859	854	821	853	812	861	805	835	794	834	843	799	797	844	818	793	799	783	809	797	813	821	834	815	839	836	816	792	830	816	798	821	835	805	779	771	798	772	862	768	792	773	821	864	844	784	836	800	821	813	796	809	769	784	803	780	797	796	798	851	836	760	815	832	833	786	802	845	839	786	778	787	796	792	845	781	808	852	816	752	838	790	788	823	815	814	826	768	803	846	812	826	821	734	749	804	801	848	849	796	807	828	785	785	782	830	811	782	806	838	821	794	816	818	851	760	766	814	845	844	735	791	831	802	805	777	798	797	775	810	767	817	785	769	828	798	783	788	813	793	801	819	790	779	794	771	787	830	861	818	780	810	792	847	858	844	753	851	839	803	818	792	816	794	805	807	806	798	792	762	805	876	800	811	844	826	791	810	799	806	760	802	802	776	827	831	875	805	841	795	796	798	799	796	840	844	860	823	791	793	795	804	778	831	811	882	833	772	754	818	827	824	757	770	808	780	812	836	809	854	850	811	820	776	807	755	788	802	823	773	801	771	799	794	798	781	826	850	820	825	781	809	810	818	873	787	797	786	837	791	861	810	738	787	799	787	785	806	830	837	831	775	794	825	766	822	798	800	859	750	793	798	822	820	854	867	806	813	842	816	802	822	838	786	778	867	799	781	769	796	812	833	784	766	776	788	772	791	778	799	756	798	814	773	832	820	820	804	834	773	774	809	818	802	806	806	796	861	786	814	785	775	809	847	811	834	852	812	776	822	834	797	823	744	847	772	835	827	827	804	797	759	823	840	827	772	779	791	824	823	814	845	860	778	835	852	773	809	743	787	854	800	778	817	767	828	781	808	777	811	841	835	774	825	861	815	819	766	803	814	817	806	852	805	809	822	815	819	785	824	811	843	790	810	767	839	812	827	812	819	817	791	769	811	818	770	788	809	796	814	749	848	779	816	830	758	786	803	788	772	846	779	777	814	783	758	814	785	762	798	852	835	806	776	749	770	806	862	802	771	788	812	866	817	825	821	838	812	786	800	794	780	776	792	754	835	770	774	808	784	803	733	817	797	823	765	793	834	771	809	835	816	791	816	809	817	829	817	812	794	788	777	816	804	784	776	832	860	803	803	777	852	843	775	801	803	813	819	823	806	811	878	830	814	825	802	827	822	789	875	808	731	805	811	823	834	780	760	793	816	779	781	793	814	794	867	819	833	793	793	813	770	778	766	757	836	775	758	764	743	804	823	758	807	881	801	818	793	772	838	807	788	772	798	806	790	824	790	783	758	828	828	844	785	816	825	804	821	841	870	812	780	793	795	825	787	801	838	827	802	805	820	852	866	825	761	825	797	786	834	768	844	811	835	801	786	858	770	791	781	812	833	773	747	823	851	808	819	830	826	819	847	787	828	792	816	810	847	863	842	810	815	844	807	815	823	783	808	773	829	766	818	838	800	856	835	767	794	834	834	766	861	807	860	754	813	765	804	846	847	823	789	769	792	793	773	807	792	784	837	874	837	821	790	852	840	825	794	821	816	815	785	848	803	781	826	815	819	801	831	833	793	758	753	755	801	774	814	807	796	803	816	810	791	826	791	759	825	813	850	803	775	796	780	821	750	846	812	820	806	846	794	813	731	801	769	836	837	736	818	764	859	791	766	805	792	803	778	834	770	796	777	796	843	822	846	807	769	818	784	795	826	822	821	841	815	743	802	797	788	812	811	773	777	817	835	819	799	768	784	798	777	832	802	794	803	811	821	832	809	839	787	867	816	781	782	775	797	869	846	804	767	785	816	771	815	753	814	789	792	803	825	782	833	765	810	742	798	759	787	854	803	812	799	807	742	774	773	829	815	794	757	821	836	853	803	837	785	794	856	797	794	819	820	767	867	843	807	778	841	808	833	800	873	826	802	797	855	800	778	803	843	838	850	796	784	800	864	804	792	822	759	762	749	829	787	831	813	822	860	843	791	816	794	830	807	803	782	800	826	832	827	786	814	791	843	817	763	827	741	787	816	780	812	794	815	783	853	805	815	858	818	832	787	814	798	846	737	853	816	839	829	760	796	770	821	831	822	773	742	794	787	793	826	775	762	850	798	847	813	744	780	771	776	784	826	792	830	755	804	766	774	797	793	823	813	829	776	807	748	814	793	741	807	827	767	793	808	824	837	748	817	821	822	806	824	790	799	848	813	751	839	831	807	802	768	774	820	781	803	798	819	794	812	809	827	834	786	793	794	789	810	820	792	798	812	807	808	803	842	781	824	813	857	837	827	827	814	795	816	791	797	817	824	825	827	823	801	761	802	855	792	825	789	788	808	792	816	825	843	823	822	807	822	829	739	788	805	832	806	777	790	817	808	769	837	784	805	776	846	801	811	844	782	779	853	784	811	806	787	806	815	862	825	831	834	809	790	836	816	802	797	828	815	847	823	768	813	737	805	791	819	814	843	831	803	877	752	859	797	838	784	844	813	761	772	911	823	772	845	768	770	802	794	780	754	753	797	774	789	775	802	779	799	846	799	862	815	840	850	806	756	776	795	782	818	827	787	785	827	796	800	824	752	814	789	812	820	750	823	824	835	796	815	799	849	841	838	778	803	782	797	765	787	777	777	822	768	853	802	800	815	787	824	796	793	803	768	810	795	845	772	783	802	828	812	817	764	845	803	800	843	732	804	788	808	797	811	782	802	758	831	768	814	795	851	855	862	822	836	801	811	798	787	795	837	798	865	795	798	783	780	805	819	770	849	822	826	789	763	838	860	794	826	798	812	805	774	755	806	765	879	783	827	800	804	803	811	789	794	752	813	774	777	808	775	847	802	817	815	828	784	792	782	767	795	812	772	790	766	809	793	801	883	820	784	813	789	794	794	816	786	822	816	777	800	795	813	810	778	828	814	798	784	837	781	829	853	762	842	822	760	889	816	859	801	764	820	765	823	755	816	828	789	825	821	772	807	848	815	778	805	801	837	814	819	860	791	799	823	808	766	815	850	845	840	728	804	878	832	868	821	785	837	850	831	809	777	811	762	856	822	809	803	837	809	770	836	796	760	785	750	802	757	803	820	851	810	786	785	767	796	796	758	831	797	842	812	771	773	776	775	792	829	859	807	846	829	804	812	806	821	773	858	840	847	785	778	813	823	804	801	780	834	815	804	783	777	832	864	805	804	806	822	815	802	827	761	782	798	808	821	758	797	787	792	747	796	804	838	786	813	822	780	823	743	851	821	852	835	790	806	837	814	843	786	802	833	819	787	803	831	823	812	817	809	826	811	825	889	828	799	793	777	775	804	776	773	781	829	805	793	801	833	828	760	806	819	763	764	852	804	791	788	818	776	798	781	814	857	776	801	771	830	838	784	794	774	821	819	864	768	818	770	853	793	815	801	777	825	825	795	832	791	809	824	795	784
23515	21560	28613	24992	21189	9108	3233	1862	1362	1160	1007	878	790	714	657	644	616	542	551	505	500	505	478	432	450	478	421	429	392	435	425	464	402	396	421	473	420	379	393	394	350	407	347	410	377	380	400	387	388	390	372	377	360	408	364	395	365	378	396	401	371	369	357	359	345	352	374	349	377	361	379	336	400	396	382	384	373	372	347	371	386	345	358	365	355	347	359	375	326	390	372	353	371	364	360	375	350	337	392	369	377	395	385	351	365	360	392	359	378	368	385	362	374	343	390	356	412	356	333	323	369	336	355	352	351	373	388	385	368	393	355	403	364	364	362	400	350	372	348	352	369	397	363	388	353	366	364	418	361	372	350	359	379	413	372	348	389	378	375	339	389	343	343	364	351	410	329	355	354	364	366	361	381	326	371	383	335	358	357	351	338	357	310	376	338	365	399	382	382	382	372	363	372	357	366	396	357	381	325	355	373	347	364	376	324	359	360	358	347	356	364	367	382	380	371	329	392	364	377	355	369	314	333	364	359	332	350	369	350	394	367	393	377	362	356	385	371	342	346	347	343	356	370	362	370	356	359	337	349	412	334	370	340	340	356	332	328	353	365	377	382	374	364	374	374	359	390	359	388	375	374	357	356	359	375	354	349	366	369	382	388	371	349	346	361	381	360	346	410	375	371	348	363	346	379	388	346	356	354	355	348	334	379	354	372	348	389	349	329	330	328	359	326	335	359	373	370	345	336	382	391	381	339	394	382	347	361	343	352	357	352	377	373	391	348	355	374	343	380	341	367	350	378	366	374	356	369	361	375	366	341	372	396	331	370	357	355	378	349	378	339	380	316	359	332	337	359	348	376	361	378	397	369	390	384	349	335	363	411	385	338	351	348	356	350	391	379	372	368	351	341	352	374	358	332	351	379	374	368	378	379	378	343	370	338	351	365	341	351	365	361	372	376	375	336	344	344	370	348	365	377	360	350	345	374	353	357	371	361	413	409	376	359	350	394	360	373	349	344	331	406	356	347	371	375	374	329	375	345	368	363	396	368	343	375	387	382	382	355	366	365	385	379	370	336	378	360	330	346	328	368	353	369	361	385	351	388	346	379	359	366	366	341	385	382	343	355	364	349	364	358	374	381	378	367	358	341	347	374	394	376	359	357	363	371	361	358	354	389	367	350	313	350	376	365	401	340	348	375	351	360	365	340	360	351	374	358	361	372	374	310	374	341	358	372	406	341	365	351	361	359	402	356	389	364	383	396	371	361	350	378	347	358	337	382	394	360	390	380	370	412	338	347	379	371	366	371	352	321	369	333	387	364	382	381	381	346	375	348	409	402	362	405	368	378	361	325	355	377	352	385	364	360	380	362	335	367	371	375	369	352	349	357	341	379	337	388	363	365	409	347	339	361	370	337	339	384	392	370	377	373	396	391	373	339	359	329	371	347	371	373	382	363	361	359	355	393	384	352	378	381	376	367	353	367	339	373	366	363	395	375	372	345	350	398	359	382	360	369	331	366	387	358	370	360	341	368	347	333	360	356	370	387	359	384	372	320	346	322	321	341	363	371	351	344	342	376	341	369	377	349	403	368	365	343	352	352	348	358	347	350	358	339	357	361	372	384	367	361	369	374	387	364	328	348	363	343	348	392	378	356	342	366	350	360	358	377	361	366	398	356	333	379	376	368	356	354	366	361	344	353	375	371	388	360	357	360	363	373	384	360	371	383	338	376	360	360	350	345	346	329	340	372	366	350	339	387	402	338	351	380	338	370	362	326	368	351	354	364	357	360	349	345	356	362	340	378	355	372	363	341	347	321	352	364	368	355	331	349	394	367	351	369	391	371	385	340	364	355	378	381	352	341	358	334	345	391	349	376	383	373	347	362	381	353	362	350	375	357	351	354	326	360	388	370	361	369	338	337	357	365	373	353	369	353	389	345	355	358	357	362	391	349	327	434	381	355	351	389	343	383	372	394	392	371	327	347	364	366	363	390	357	371	326	348	329	399	376	334	372	390	355	345	366	349	349	343	374	391	404	375	375	372	375	342	358	339	374	371	365	369	367	356	346	358	377	354	346	374	379	402	362	355	392	350	351	418	380	365	371	347	372	369	365	356	349	350	359	336	337	355	335	369	334	406	384	341	345	367	383	373	348	382	357	373	354	351	340	359	361	355	338	387	361	355	347	388	392	381	365	364	370	353	363	395	354	354	366	353	351	370	358	344	369	386	376	382	343	334	347	375	348	359	371	366	384	381	389	367	370	354	357	378	343	354	366	384	380	380	396	342	394	367	374	319	364	356	376	358	380	408	380	400	312	360	357	368	385	352	374	366	395	374	309	365	368	356	340	353	343	338	376	377	338	386	336	339	375	373	405	391	369	373	357	380	368	372	388	368	337	374	342	371	346	347	357	333	349	381	356	363	364	357	357	318	341	358	339	375	388	370	367	387	348	372	353	327	338	336	361	370	361	394	378	349	375	335	340	395	364	391	368	396	407	348	379	351	366	378	363	343	375	371	366	365	375	347	345	333	358	396	362	412	360	388	381	352	359	352	365	377	341	356	391	375	390	395	338	349	345	408	370	349	349	377	364	376	369	398	360	408	364	363	354	365	369	332	372	364	376	341	399	326	337	322	385	339	361	358	337	343	366	359	334	328	396	335	344	343	347	374	352	384	347	373	355	346	376	387	327	379	387	356	372	381	361	404	338	375	378	367	368	366	356	344	389	359	360	368	370	356	331	379	319	362	408	395	362	365	365	383	380	379	332	324	406	382	393	341	324	386	314	346	368	362	326	391	363	362	367	390	370	371	348	378	354	362	371	356	359	367	363	332	334	359	340	358	386	354	337	355	331	344	361	383	378	360	359	387	347	333	336	354	374	397	394	332	352	347	377	413	363	369	376	372	387	325	362	384	440	352	346	374	345	358	380	337	403	348	366	335	373	370	349	361	357	342	342	349	383	396	349	380	380	341	386	375	350	327	377	336	363	361	367	358	382	333	332	371	355	343	368	392	352	356	372	368	358	387	330	352	369	377	376	358	354	370	324	347	363	385	366	367	357	376	335	343	361	384	350	402	345	354	332	359	383	355	351	377	381	347	341	342	386	337	346	380	395	406	356	372	364	355	359	351	337	366	375	375	345	334	377	354	403	372	341	353	341	386	373	371	353	360	334	340	351	370	372	375	368	365	362	371	373	379	368	373	387	341	390	358	376	352	365	348	370	319	328	361	346	357	346	381	395	374	344	388	377	389	355	407	393	384	366	342	349	386	368	344	363	358	381	347	356	350	349	331	403	362	396	344	366	363	374	342	354	365	385	349	331	359	343	346	315	353	353	333	345	331	373	368	371	325	331	336	337	396	336	352	371	395	349	362	373	375	343	362	355	313	353	380	354	364	392	366	408	347	360	345	361	361	354	369	353	343	364	333	355	367	387	381	362	341	383	362	363	349	347	390	389	381	353	372	344	351	365	380	312	378	370	341	356	395	366	347	368
13724	27928	21204	13026	9751	7299	5589	4329	3352	2647	2143	1856	1529	1467	1307	1166	1211	1092	1034	914	849	858	788	768	801	762	691	728	675	679	760	674	661	660	621	646	692	622	665	671	650	640	621	640	623	637	599	577	616	573	617	597	590	565	538	581	550	613	565	614	651	554	591	585	544	601	592	612	635	568	562	637	590	570	585	580	586	553	618	598	610	601	600	625	560	560	568	625	558	607	562	580	605	559	576	579	591	555	582	573	578	620	540	600	572	586	539	580	590	551	590	540	556	583	643	555	560	586	574	593	560	612	550	617	617	570	580	576	552	565	600	556	583	533	604	618	519	584	581	572	545	561	571	564	559	591	561	562	579	556	603	606	558	555	602	611	590	576	570	613	605	590	570	596	591	560	585	523	597	579	535	590	555	606	582	574	606	577	587	563	575	580	573	637	528	568	513	530	574	519	591	614	551	549	592	568	599	520	597	567	633	567	602	576	552	586	561	550	537	555	522	574	587	534	598	566	623	579	584	509	599	549	513	539	537	560	588	563	544	601	587	555	580	599	561	610	513	572	570	552	598	624	573	592	590	619	560	618	585	572	577	574	578	567	588	565	526	560	569	584	593	599	579	566	554	552	550	561	593	583	600	559	587	579	561	600	600	597	570	580	592	543	566	587	558	564	581	594	574	556	535	573	568	582	566	532	578	569	580	571	562	572	648	532	568	564	553	550	545	544	580	602	568	522	596	642	547	563	539	561	596	575	593	613	558	641	549	569	587	590	610	580	580	563	580	624	562	585	589	535	600	581	553	528	548	555	571	610	554	589	600	561	571	563	575	533	539	533	561	582	589	555	523	575	582	568	565	571	572	554	553	523	599	584	561	585	590	583	577	581	566	544	565	592	586	604	560	553	579	585	548	584	576	590	532	602	564	557	629	591	580	592	588	572	571	568	593	570	619	575	609	563	608	596	594	576	533	590	587	555	593	626	582	588	575	578	570	614	566	554	584	572	568	558	591	580	652	597	583	587	573	526	613	541	563	599	581	551	608	571	592	586	558	577	580	557	582	572	583	555	567	557	636	617	582	546	611	591	565	604	592	566	568	591	594	531	613	589	575	528	572	594	579	582	565	577	577	551	594	567	568	555	567	601	582	560	582	543	573	540	602	575	591	542	556	610	586	571	577	539	523	572	545	577	633	551	594	554	536	565	518	571	584	571	554	571	550	610	521	564	561	612	583	554	589	555	599	622	541	617	580	584	575	606	554	586	601	571	599	570	528	571	558	551	591	560	565	543	542	570	614	600	617	601	595	609	546	605	609	587	552	574	562	582	566	581	558	581	561	534	577	576	574	556	553	616	577	590	562	598	566	614	578	557	566	590	611	598	574	585	593	545	569	604	591	593	565	556	552	566	587	559	574	578	572	605	588	551	604	561	578	622	563	602	574	591	566	580	601	568	553	605	564	610	571	569	532	522	528	596	588	568	574	576	601	580	525	559	594	602	552	603	615	533	550	568	588	518	566	607	554	588	589	580	556	588	528	534	601	568	558	579	597	567	587	569	579	577	599	543	585	583	586	558	591	587	608	555	606	565	594	591	601	585	573	611	568	560	615	588	572	639	579	532	584	585	575	579	589	554	564	561	551	571	563	564	586	561	567	563	562	574	592	581	602	552	564	576	557	589	587	588	622	585	523	605	537	583	572	607	561	620	568	567	525	616	600	600	568	623	616	544	573	567	569	566	572	587	590	566	606	587	546	558	571	583	559	571	587	562	579	596	583	556	550	613	575	573	567	549	578	539	578	516	589	573	588	593	590	639	579	539	606	593	575	600	561	572	607	616	566	571	559	593	595	574	605	594	614	537	545	581	549	589	604	553	579	558	563	570	555	551	559	567	573	495	577	581	577	543	581	554	564	574	581	577	592	580	582	562	554	561	590	576	611	589	579	583	592	565	602	551	576	565	567	591	588	603	524	577	539	566	548	561	582	555	610	564	545	570	549	584	587	592	581	547	618	580	517	575	583	580	581	552	563	588	548	626	554	573	575	582	505	549	572	556	579	554	566	577	564	593	594	601	534	572	582	578	553	634	562	589	590	563	599	591	561	567	550	565	569	532	562	588	607	571	578	582	568	545	576	572	538	578	592	579	597	530	607	569	563	583	538	589	576	566	581	548	535	584	578	627	575	566	589	581	568	591	537	578	622	589	559	599	595	588	606	616	562	521	563	576	582	575	549	604	608	544	568	571	527	596	575	547	572	588	545	571	507	544	538	556	588	631	568	560	586	596	561	587	614	527	539	599	592	581	582	552	552	570	573	556	608	560	611	592	600	591	584	586	573	561	642	526	529	556	589	577	581	587	584	570	575	543	579	564	583	554	596	546	572	564	568	597	559	567	604	590	578	580	574	543	581	624	571	589	544	578	581	508	582	559	543	548	602	571	567	581	581	570	555	614	597	528	561	580	611	554	564	581	589	586	601	578	624	579	546	581	610	575	555	596	561	554	559	570	589	569	526	563	599	612	604	603	585	599	581	610	608	597	564	593	631	585	648	538	623	586	594	515	592	564	545	570	596	574	531	574	576	548	592	559	613	550	571	558	655	584	577	523	581	540	536	557	572	547	593	618	572	553	581	577	586	565	566	577	531	564	605	582	602	571	574	572	533	531	589	562	566	562	587	563	555	586	551	579	560	578	548	536	591	594	557	562	590	527	614	568	531	572	624	549	556	556	570	552	573	558	589	610	566	597	594	551	592	590	579	565	542	623	564	533	571	569	580	574	565	524	579	576	597	595	592	576	545	565	586	544	597	557	564	590	559	613	550	591	546	586	561	609	549	596	547	566	583	583	605	529	603	605	577	531	534	570	543	558	592	606	513	581	592	553	613	583	569	559	587	558	560	576	591	579	538	589	596	533	574	572	618	574	577	513	609	554	561	582	598	589	614	546	591	592	606	614	571	552	575	584	597	545	583	586	554	577	588	596	588	575	532	552	575	616	585	579	607	610	550	550	610	593	591	541	580	535	558	606	556	605	565	573	572	551	585	566	579	557	627	613	556	603	570	599	582	549	557	574	559	590	549	573	587	594	573	630	577	595	598	568	557	576	593	551	548	603	578	574	560	571	570	553	582	589	564	565	580	562	565	580	567	574	584	569	583	598	580	552	574	547	556	537	584	586	609	561	568	573	559	561	589	584	610	615	617	599	544	546	586	616	597	557	540	593	604	566	597	573	566	590	576	590	584	509	603	556	538	585	531	536	580	592	589	554	549	535	549	568	629	579	580	521	583	530	587	558	597	580	584	574	633	598	565	536	586	565	567	591	559	584	583	591	563	525	525	552	547	557	602	642	569	568	577	574	570	573	560	572	564	585	574	568	582	584	562	557	604	561	595	571	591	643	582	518	592	546	562	581	580	606	564	556	589	593	603	549	523	572	590	566	550	572	591	581	588	589	593	611	581	575	595	558	558	583	531	552	594	551	567	583	571	556	564	580	580	554	614	560
24925	21571	26681	24641	6467	2737	1871	1412	1199	1030	891	787	818	730	715	693	678	634	613	571	572	549	554	538	588	546	552	537	498	511	466	512	491	541	526	499	540	489	521	533	498	502	498	516	517	477	478	527	486	526	508	554	518	506	515	525	511	456	501	500	516	486	526	476	476	501	492	472	449	496	470	457	484	477	470	426	522	493	508	488	487	526	493	493	470	485	468	509	483	538	479	450	482	495	467	491	475	498	527	470	506	474	475	500	480	473	490	500	500	487	461	487	500	477	496	487	480	489	500	453	482	508	437	500	476	497	481	508	478	505	482	476	453	497	498	462	471	467	467	468	521	455	486	506	468	501	537	473	481	437	491	461	489	491	485	482	501	505	466	458	507	489	479	488	481	507	489	531	471	488	464	474	486	444	462	482	492	497	500	457	479	483	433	503	505	453	477	470	499	460	467	498	466	461	513	435	432	463	474	480	489	512	487	509	478	495	485	467	479	481	457	545	491	445	493	455	492	512	517	479	496	457	505	489	511	488	498	466	501	491	491	474	466	471	490	480	486	471	468	494	498	482	451	469	493	529	483	506	477	462	484	457	485	516	522	446	471	455	507	486	465	475	508	473	447	473	471	503	478	487	473	511	507	488	485	506	469	470	506	485	529	508	485	537	474	487	501	452	505	489	499	515	480	474	459	436	493	499	463	485	472	496	505	501	482	471	471	471	488	493	486	492	499	526	459	454	508	505	501	470	482	515	484	436	483	461	472	489	493	481	483	488	508	478	479	474	520	433	519	495	507	478	444	478	521	472	515	499	508	484	488	459	457	460	477	445	537	509	428	473	480	501	532	490	501	440	440	490	475	475	477	485	460	523	484	483	476	465	506	486	504	498	476	471	471	490	461	470	476	502	502	482	514	479	464	499	469	458	504	470	483	487	490	483	465	525	499	468	487	492	494	539	500	538	488	487	521	479	490	501	450	422	424	463	494	438	482	507	509	436	482	533	468	501	447	447	504	534	486	502	471	473	499	471	484	497	443	437	502	480	504	513	478	487	496	518	500	475	489	486	506	485	456	516	511	466	506	460	447	465	497	467	499	503	520	513	472	470	466	480	485	488	506	482	511	479	449	452	487	501	502	479	496	464	444	484	479	474	535	466	479	478	515	493	488	490	493	475	490	483	516	474	461	484	472	433	460	487	466	480	472	491	454	503	500	456	500	477	468	502	497	501	493	509	460	513	484	462	450	467	465	497	495	499	494	480	514	478	461	466	468	486	479	466	484	480	496	448	484	454	468	456	467	532	466	471	475	492	477	497	506	483	460	472	516	475	498	462	514	493	497	487	475	493	472	474	492	479	490	502	486	453	492	487	507	454	478	509	460	502	468	520	487	529	526	505	490	431	477	501	514	480	484	457	471	480	491	481	495	496	493	507	496	504	482	477	484	483	461	451	485	493	484	506	484	472	470	512	480	508	467	488	458	508	515	461	476	478	504	500	497	443	483	508	465	493	448	514	490	482	493	454	459	497	492	493	477	463	499	444	497	524	444	499	464	478	445	472	468	502	453	458	483	460	453	475	496	459	527	471	475	447	437	487	521	548	480	470	495	454	512	520	545	521	451	470	444	491	472	491	506	518	446	488	457	459	494	490	486	462	488	465	465	460	511	486	480	463	471	505	461	491	479	459	496	481	493	503	519	461	457	464	461	484	481	485	500	467	475	495	482	482	474	523	493	481	526	500	453	479	480	466	518	462	482	473	427	502	477	472	487	507	465	477	476	432	483	504	454	457	462	502	498	487	488	514	462	522	504	512	478	497	515	520	499	449	486	492	470	470	490	523	495	476	476	518	522	473	502	480	502	464	503	491	497	459	472	487	477	464	496	450	468	477	459	481	484	521	500	468	444	479	517	455	449	472	501	455	477	474	469	479	473	484	451	476	470	464	419	447	472	467	466	498	479	442	509	492	438	468	496	485	518	508	468	484	482	433	468	503	506	481	472	484	405	485	471	480	513	479	491	492	516	524	476	505	505	460	479	467	471	503	510	496	473	496	477	541	481	490	526	458	454	457	452	474	474	506	507	491	464	472	496	501	478	451	456	506	486	461	469	433	483	462	506	494	461	490	462	492	500	496	479	496	520	497	432	452	506	510	499	537	500	485	466	500	504	458	490	510	471	480	469	484	476	484	495	477	454	510	522	436	473	475	499	479	505	496	453	454	508	497	477	446	468	519	470	514	491	498	508	474	473	494	488	482	498	495	478	501	457	477	475	462	521	490	492	501	471	501	502	478	463	498	499	471	428	478	515	490	467	464	442	506	502	461	478	489	476	533	467	479	507	506	484	498	464	479	471	496	465	479	450	483	496	489	471	470	439	501	495	481	518	517	442	500	453	492	462	454	498	483	530	475	508	503	526	453	477	468	473	458	464	497	521	512	477	458	476	500	487	495	462	494	471	514	463	490	454	519	457	507	510	483	480	490	468	473	456	524	480	460	490	511	538	470	546	497	484	463	471	508	496	473	429	524	495	512	471	460	527	472	474	464	467	495	496	529	451	472	490	495	473	487	453	493	484	519	499	508	430	461	483	503	463	481	487	518	477	481	454	500	484	500	437	448	486	477	497	501	502	495	489	486	492	522	464	504	475	472	468	476	476	467	460	540	523	487	470	465	457	501	456	470	461	490	508	505	461	483	487	471	473	480	479	471	489	444	529	457	489	476	437	494	513	488	481	488	465	449	462	489	475	464	496	474	472	469	494	480	466	450	468	476	451	511	461	491	518	495	434	478	459	472	452	489	459	488	528	481	447	504	490	469	447	476	465	478	485	436	465	518	454	468	448	494	465	483	514	424	473	481	445	454	480	477	471	452	470	491	487	469	468	473	495	466	471	471	443	470	465	485	495	484	500	467	491	458	496	457	510	464	458	500	511	441	465	451	494	487	517	519	504	478	477	458	527	520	494	458	486	478	499	510	470	479	465	478	488	474	473	482	455	496	490	468	501	471	475	450	450	476	495	507	462	480	478	492	470	469	492	459	494	479	486	472	489	480	477	462	503	523	473	510	486	492	497	459	501	516	509	420	469	523	488	474	504	476	513	483	482	526	491	533	456	517	485	485	511	449	468	502	516	489	485	488	464	478	528	483	524	499	458	516	482	483	491	456	468	463	478	450	499	485	486	457	478	525	482	471	488	474	501	465	504	504	469	493	476	535	487	479	471	522	488	467	495	489	443	485	492	518	476	479	514	490	504	482	513	474	507	474	530	474	460	457	491	526	501	428	489	492	485	484	520	461	505	483	524	496	513	461	457	504	495	509	441	489	454	484	475	471	486	478	441	488	474	504	453	451	515	492	456	472	508	443	493	482	491	490	476	494	433	457	468	522	511	492	471	497	488	461	485	460	516	478	494	467	525	444	510	497	444	459	501	488	494	492	504	471	485	496	539	509	460	520	444	486	524	460	473	462	459	465	505	479	485	488	504	513	474	447	488	482	498	478
12827	23153	17230	10130	7708	5994	4311	3420	2705	2224	1967	1687	1526	1432	1288	1232	1172	1118	1074	1043	975	862	924	894	884	889	809	794	792	818	799	787	778	771	831	790	752	749	809	828	831	768	728	851	750	808	831	756	774	742	747	774	743	798	817	709	772	737	816	732	738	708	763	726	778	726	751	706	753	723	746	731	753	762	800	718	750	715	745	799	699	719	715	742	757	742	788	691	740	761	724	740	744	720	781	717	674	736	722	789	786	744	725	754	746	694	791	732	727	699	753	754	739	735	761	729	768	746	750	752	714	736	690	758	726	761	730	759	735	684	741	710	743	720	727	741	762	767	733	717	718	688	734	734	755	726	779	724	726	783	753	732	683	732	736	710	718	721	734	725	731	755	768	743	718	760	730	750	769	743	729	723	740	789	742	713	776	745	747	763	727	744	697	792	750	759	724	729	741	770	780	735	751	715	763	713	716	786	753	738	720	763	731	683	749	730	778	736	700	697	719	758	693	708	689	727	727	757	717	716	789	737	737	752	736	763	748	735	719	711	724	724	776	709	717	796	714	752	762	741	764	752	731	727	715	744	762	713	738	734	759	724	757	787	772	738	766	745	704	736	768	765	735	727	723	716	721	716	701	768	722	732	703	725	752	763	734	747	720	742	759	763	741	772	735	789	719	716	705	783	739	733	743	684	740	710	745	740	741	724	702	748	751	778	756	728	739	720	740	733	788	786	742	739	708	725	768	716	737	692	688	767	784	748	727	743	782	739	718	765	728	741	727	743	735	753	704	768	756	739	761	754	744	762	744	751	763	693	760	759	767	757	695	745	758	762	703	749	719	756	677	769	723	746	718	736	744	771	683	709	699	708	734	695	687	739	716	724	756	737	784	725	807	708	736	789	757	742	748	723	768	748	717	751	733	756	729	744	710	754	724	726	761	787	764	735	746	725	714	789	724	691	770	733	707	737	722	765	757	719	723	758	768	743	733	705	744	714	720	749	744	747	676	683	689	717	729	750	737	743	705	761	764	744	735	753	769	738	785	715	701	724	701	706	741	707	757	752	726	722	740	763	750	808	713	760	754	762	699	713	756	706	743	773	728	726	743	701	735	708	774	749	766	771	698	702	751	746	720	687	771	728	769	726	730	732	694	718	731	738	671	743	731	729	734	701	709	745	775	723	722	746	719	784	730	735	800	795	719	731	709	691	732	724	720	774	744	770	734	739	769	703	756	781	659	795	760	675	725	772	700	738	693	694	776	763	741	694	708	744	696	712	771	751	733	710	733	803	741	771	731	696	729	710	787	722	732	709	726	706	723	708	738	686	731	774	705	747	692	724	744	743	734	749	720	714	767	768	690	736	747	772	774	680	703	713	759	699	740	783	725	745	727	737	763	748	706	736	736	708	758	727	750	737	749	718	725	730	746	773	779	764	752	708	745	762	766	731	711	736	764	759	754	719	720	721	749	756	710	753	734	720	772	736	713	742	756	718	743	730	745	714	795	752	666	739	772	801	754	729	785	765	731	750	767	709	758	743	741	747	707	795	766	758	698	764	753	773	714	749	751	775	714	742	689	715	679	782	708	713	730	736	709	769	739	735	796	738	726	721	758	682	737	752	774	704	715	684	738	730	759	706	722	702	733	719	732	736	779	739	730	700	707	789	741	731	765	752	754	683	742	744	741	705	746	736	671	733	763	718	674	759	739	770	731	707	714	786	743	747	765	765	778	743	744	774	739	775	693	768	737	739	764	745	748	768	773	718	681	772	748	758	728	749	801	701	706	792	738	711	747	758	704	724	702	722	736	749	707	755	747	712	723	724	696	752	742	764	748	749	767	742	736	714	743	689	737	725	722	747	742	739	748	715	747	751	709	695	769	760	746	721	756	738	758	756	772	751	763	734	736	715	727	791	741	702	702	707	760	773	763	749	719	736	711	717	713	776	752	734	685	736	791	758	713	678	796	732	713	728	752	703	731	732	744	677	731	743	720	777	740	704	788	783	742	739	754	769	720	750	734	742	732	754	755	720	724	706	758	718	695	699	773	706	743	691	747	791	712	776	717	722	679	726	735	756	726	733	718	763	752	744	749	756	752	733	753	781	755	741	743	770	756	724	740	745	800	751	710	725	716	802	765	717	763	769	732	774	738	756	755	731	753	751	695	729	792	745	730	774	754	709	689	720	797	697	728	748	758	790	696	745	741	721	702	735	723	738	752	716	709	775	720	751	709	727	766	730	778	777	739	743	727	726	702	746	763	651	762	769	687	784	740	730	751	747	783	763	700	757	727	780	704	712	733	716	733	737	735	742	752	767	779	741	729	766	729	748	794	658	735	749	754	785	709	706	759	764	782	745	720	751	792	718	731	762	730	756	765	774	731	706	716	742	740	744	733	768	717	753	756	802	759	694	678	718	767	744	756	710	725	718	726	694	702	707	734	778	715	700	752	735	763	738	772	756	758	765	780	771	781	758	791	733	713	736	765	757	719	749	737	772	741	775	743	701	734	699	708	726	762	739	755	694	752	733	770	736	745	766	701	730	720	781	728	700	736	733	724	713	742	768	699	705	726	772	711	786	709	767	758	732	748	765	765	694	745	702	760	726	756	724	733	766	725	733	784	785	752	728	747	775	688	767	744	739	752	753	771	721	793	708	715	745	768	730	709	684	747	772	795	781	710	739	780	740	774	746	740	711	751	735	755	717	706	782	797	750	787	716	723	743	769	746	730	707	773	755	784	735	755	748	759	737	746	749	765	716	762	753	714	750	731	687	709	773	717	696	729	732	740	720	745	677	756	758	792	733	708	740	697	707	755	717	740	751	728	748	716	707	752	718	771	738	761	728	726	720	716	764	784	770	687	724	743	703	775	802	767	784	728	732	750	771	704	713	742	717	775	750	751	735	747	722	754	708	714	700	711	740	707	838	710	733	767	747	767	782	705	763	770	733	730	726	736	766	763	784	737	756	703	697	722	762	726	737	758	750	745	710	716	709	736	736	748	727	773	761	751	752	753	750	709	747	760	735	750	729	768	701	722	765	689	768	759	722	768	737	724	694	731	712	697	765	721	716	753	725	770	722	753	720	712	725	785	747	790	714	739	703	695	736	761	691	749	735	765	760	760	740	745	793	781	695	745	772	698	735	753	726	763	778	719	757	719	742	757	730	778	753	780	766	743	730	741	763	739	727	744	770	792	748	765	730	755	741	779	752	764	749	709	729	762	702	769	756	767	703	707	732	713	731	762	712	755	770	659	732	710	740	707	719	676	689	723	769	734	731	729	716	737	705	738	727	733	711	698	752	761	718	738	728	745	746	755	789	748	718	785	765	757	744	702	773	739	715	751	717	760	692	728	706	745	732	736	748	729	777	745	738	718	744	701	764	735	717	732	727	712	744	729	737	751	721	760	745	736	772	713	722	734	756	727	798	757	769	681	720	741	739	695	743	720	723	709	793	716	735	758	754	721	760	754	737	720	755	725	811	728	717	791	788	739	750	768	751
22833	21618	29154	24597	21630	20389	7674	2848	1875	1629	1245	1050	901	865	751	739	681	607	516	508	463	467	418	427	406	406	388	369	339	386	378	351	331	350	360	326	357	321	334	353	333	272	316	300	267	292	309	336	285	298	335	303	317	274	304	291	304	285	306	276	310	281	251	283	292	262	251	228	302	308	308	317	289	270	296	310	270	313	282	267	255	309	280	281	296	292	272	280	270	276	283	280	266	291	267	271	298	265	272	260	261	293	308	313	245	266	286	273	287	281	270	288	276	273	289	283	298	253	254	274	273	246	259	271	280	275	270	256	268	267	250	295	262	276	275	309	295	281	302	258	283	264	260	261	277	268	281	265	269	284	284	276	280	271	270	293	281	287	273	275	270	227	253	268	283	267	270	259	270	258	297	267	266	296	290	301	281	280	292	270	292	257	245	288	268	280	270	267	249	296	303	288	276	286	267	289	265	269	276	261	279	273	293	269	288	267	284	288	309	280	282	273	274	260	290	294	257	236	282	274	286	254	283	261	293	276	300	273	243	277	288	288	286	275	287	263	261	261	285	315	293	277	269	272	286	268	306	300	274	251	261	303	266	281	279	261	254	253	285	278	273	301	252	265	291	287	276	273	284	290	278	280	284	282	283	278	279	271	298	280	304	251	322	302	275	269	266	279	281	223	276	294	270	258	263	257	288	268	311	270	281	270	265	279	284	286	282	260	260	235	261	281	265	281	243	264	288	243	246	287	267	283	293	286	272	266	251	300	273	268	285	302	287	288	307	281	296	305	311	270	272	285	276	276	316	284	280	270	278	296	260	258	264	268	276	276	295	268	258	277	245	270	258	271	299	284	247	279	262	289	291	281	258	256	248	266	300	285	283	287	283	270	300	275	295	283	265	306	289	276	287	272	286	256	285	287	296	268	272	320	243	278	302	251	279	260	301	298	257	276	280	278	275	270	256	240	267	283	269	287	291	250	270	285	252	290	315	286	261	283	280	254	291	258	275	295	276	268	293	283	254	278	276	299	293	301	264	263	266	278	257	301	289	275	260	286	267	265	300	277	289	271	286	279	269	311	253	242	279	287	236	295	282	286	269	277	286	240	301	311	271	276	257	264	313	308	258	277	259	268	284	286	267	258	269	263	239	304	292	284	296	282	265	274	279	264	274	280	254	276	295	315	285	263	283	280	264	270	245	264	246	284	273	268	283	282	290	287	281	272	292	307	269	253	254	274	244	270	306	275	295	279	263	296	269	254	262	283	305	314	294	317	274	297	272	273	262	270	254	293	275	257	257	261	279	282	275	269	262	301	305	263	282	274	272	308	264	300	257	279	297	264	303	262	268	265	260	282	298	297	270	273	282	271	276	281	290	271	281	273	287	313	275	273	298	289	320	259	333	272	292	239	284	248	290	279	278	292	234	291	290	276	289	298	265	252	282	278	270	288	298	263	269	261	266	278	275	259	275	268	259	276	286	300	269	309	291	250	267	270	255	277	247	279	265	289	289	299	261	273	278	255	282	291	269	306	262	278	279	270	286	262	272	273	263	306	256	282	267	296	248	264	269	276	276	252	257	258	277	275	317	259	265	312	298	292	297	259	251	290	289	267	271	271	288	266	279	304	296	300	303	298	290	247	284	264	277	272	287	287	280	291	302	289	277	271	277	249	251	293	302	280	264	296	269	295	292	306	286	300	278	274	298	297	308	292	265	300	289	299	282	263	269	269	270	287	308	293	269	272	284	264	274	288	300	319	241	302	262	283	285	233	271	287	253	293	284	296	289	295	263	275	276	312	291	280	273	282	267	298	262	267	261	256	277	268	287	270	291	266	304	278	249	278	257	281	274	293	287	287	282	258	290	251	279	279	289	279	263	312	302	265	299	274	269	273	272	298	263	258	273	269	286	272	271	256	268	253	288	288	235	259	269	302	286	267	285	254	267	290	306	258	279	244	273	269	286	278	285	278	259	264	286	273	297	253	288	283	261	259	296	291	288	301	240	313	261	286	281	267	294	254	287	276	264	252	302	255	257	282	266	264	263	264	269	270	276	301	280	269	272	295	252	267	307	281	267	278	287	272	261	274	261	287	290	262	272	276	246	285	264	286	264	275	260	290	254	250	280	294	280	282	275	283	252	291	293	302	300	271	289	248	295	273	282	308	260	282	268	280	274	281	283	299	263	266	288	267	279	302	296	271	277	249	266	312	284	250	289	289	274	308	272	280	274	286	273	288	293	261	276	257	297	262	264	262	280	295	287	259	284	261	267	283	289	297	263	270	278	230	262	295	275	284	266	249	265	268	273	302	297	280	309	290	289	275	270	278	269	307	258	284	276	277	290	304	281	259	296	282	281	260	269	269	262	297	278	267	266	283	285	267	290	264	254	278	260	309	279	286	292	280	275	267	304	272	257	268	289	275	292	250	264	285	261	277	301	239	259	301	266	302	261	281	283	253	274	263	268	269	280	289	278	271	302	293	289	275	253	307	286	282	313	279	292	264	263	264	273	300	291	287	253	251	264	279	297	281	242	273	278	267	289	307	255	299	291	260	289	305	312	250	310	262	297	266	304	278	262	288	264	258	250	295	284	294	264	274	305	296	328	258	254	252	299	293	276	278	264	291	285	271	257	275	302	304	286	279	284	303	279	303	291	276	284	281	249	276	288	259	273	278	262	291	300	280	293	272	283	272	311	316	260	251	284	293	270	281	291	261	270	262	269	288	304	251	258	287	297	285	273	249	257	296	316	270	273	236	283	290	297	298	285	274	292	280	281	285	264	289	281	265	259	290	266	287	275	279	265	257	277	284	264	264	292	280	279	256	249	286	287	273	299	277	253	298	261	280	288	267	263	269	284	262	265	274	282	292	260	295	278	295	272	289	288	268	284	244	268	272	286	276	280	285	272	277	280	307	273	309	299	288	291	262	271	281	274	277	281	314	290	265	258	245	235	268	294	301	264	265	304	253	278	253	268	271	289	266	275	283	264	292	276	283	257	287	299	260	278	280	298	299	273	290	255	291	297	243	257	268	284	268	257	276	276	301	265	299	262	310	309	267	269	298	287	276	292	246	289	273	285	291	267	281	282	284	274	292	317	276	298	258	274	270	289	315	257	295	270	271	273	269	283	283	267	261	243	252	285	292	282	275	271	257	257	252	297	254	294	284	260	263	282	284	267	276	277	263	290	253	291	283	299	269	277	277	285	278	263	260	267	261	298	280	270	299	280	288	272	266	298	309	282	258	292	287	255	301	288	320	269	282	280	278	286	250	251	275	279	276	245	282	272	304	267	295	261	270	293	289	290	277	287	282	274	271	267	252	291	289	276	301	290	298	249	274	264	283	269	298	245	275	306	288	286	274	286	288	283	264	274	277	264	277	273	262	273	299	291	270	261	283	286	264	288	285	240	275	252	300	257	254	255	278	253	247	277	267	307	274	244	270	275	296	278	255	268	294	275	261	268	232	271	265	252	293	294	272	259	276	287	287	288	293	277	271
16142	32521	25808	16810	13000	10084	7820	5921	4626	3537	2869	2394	2078	1839	1627	1437	1305	1168	1072	980	906	834	808	743	725	716	673	616	570	612	534	546	610	513	536	539	536	526	539	508	505	509	493	505	483	465	465	503	467	467	467	443	464	463	482	445	418	436	417	452	455	457	428	463	418	475	429	465	439	454	452	414	417	407	419	448	454	453	455	414	443	402	435	430	426	461	454	457	397	451	433	400	440	433	420	481	431	411	431	431	420	407	474	429	400	406	466	429	443	447	431	427	465	443	434	456	409	400	428	439	375	422	437	452	453	421	424	441	400	423	434	439	440	437	426	453	478	402	420	426	412	433	412	408	410	429	431	413	436	452	468	398	461	412	433	417	449	438	427	419	422	407	415	414	445	438	425	400	404	418	430	416	414	428	418	456	406	418	445	450	401	456	421	440	426	408	403	431	410	421	425	426	403	441	432	405	460	470	403	416	374	388	391	464	414	432	447	405	431	413	411	443	431	407	440	458	452	457	462	424	401	432	434	472	384	443	410	413	429	420	439	398	437	417	456	390	442	448	424	435	429	451	427	422	465	425	442	432	431	418	421	424	435	479	424	446	464	417	439	456	398	443	438	436	413	394	439	444	444	408	389	454	434	429	437	425	429	405	449	413	396	421	412	415	445	438	447	471	410	389	452	438	456	441	398	425	452	414	402	416	428	435	428	427	439	450	424	447	428	427	398	449	433	411	397	418	428	426	462	418	428	411	454	461	399	389	433	399	447	399	430	445	440	381	442	440	439	448	404	464	445	427	396	427	446	456	406	459	422	437	407	452	457	468	431	441	405	462	425	428	405	429	433	426	430	401	406	421	443	436	441	455	411	423	399	363	433	430	444	439	416	405	416	406	424	397	425	419	444	435	427	451	409	462	443	435	437	424	440	428	437	437	442	436	429	405	453	420	418	398	416	459	421	448	421	449	396	427	443	451	428	417	410	412	452	422	419	428	433	403	408	414	422	432	483	386	452	466	453	437	410	407	421	420	431	423	421	436	436	425	457	428	413	438	445	431	381	381	424	423	440	415	412	410	424	400	416	433	420	439	424	452	451	428	413	477	444	413	424	401	433	440	442	413	454	423	421	424	401	442	427	393	425	414	390	397	405	423	420	430	406	423	442	450	425	447	416	430	438	419	403	415	404	432	409	440	425	414	450	442	440	424	433	424	418	409	432	412	441	431	422	399	448	417	437	426	459	428	457	444	442	441	424	402	454	413	422	389	424	429	409	456	414	441	441	448	375	419	440	401	433	440	442	427	440	411	407	408	397	429	417	429	438	423	407	437	404	405	399	397	446	428	430	435	458	464	394	431	417	419	418	459	418	436	410	425	417	424	426	426	417	429	394	437	420	441	438	428	464	431	417	407	390	410	412	425	416	398	436	401	440	414	448	469	436	418	457	437	433	444	438	454	430	448	417	403	423	415	386	414	423	437	442	389	441	419	429	421	433	471	430	412	471	430	388	413	445	439	421	393	418	423	400	468	393	412	427	373	441	449	421	401	414	419	427	427	428	402	458	398	436	407	400	434	427	412	400	408	404	437	466	444	421	451	432	423	419	462	391	435	456	423	438	456	437	426	460	430	415	401	441	467	411	410	419	404	379	418	405	431	445	459	436	395	391	426	389	431	433	390	430	419	445	435	420	438	434	417	449	413	442	441	434	431	414	472	401	404	405	434	365	401	424	408	437	422	420	395	400	417	417	420	421	420	440	447	415	419	419	416	416	429	388	384	433	423	456	407	424	468	442	447	432	427	413	409	421	436	430	435	448	420	444	449	444	411	400	416	421	441	461	468	414	431	426	432	398	402	406	438	432	438	435	406	464	441	440	475	417	406	439	411	453	469	428	415	425	442	376	390	397	416	396	459	435	452	467	425	426	459	476	400	396	414	477	441	425	427	424	442	436	458	417	446	442	437	451	446	420	415	458	417	430	401	426	464	437	424	449	412	411	411	456	439	458	385	430	422	398	397	404	440	453	430	403	386	421	407	421	443	443	409	448	426	390	447	422	414	442	419	446	457	441	439	410	436	438	439	424	412	449	403	407	440	439	421	478	449	420	443	410	422	422	435	445	464	423	448	412	405	428	430	408	371	398	426	433	396	458	415	427	443	404	449	435	454	448	441	422	438	413	404	432	426	421	467	401	404	428	396	415	399	432	402	416	448	405	433	408	400	412	397	474	409	410	407	385	426	471	425	442	408	430	446	461	462	376	411	434	376	371	448	436	398	450	414	395	411	419	420	408	420	449	405	421	419	436	462	392	424	448	438	465	405	388	460	443	429	388	406	421	437	418	382	432	430	441	430	435	416	420	441	415	435	437	417	432	444	409	435	413	429	423	426	430	414	407	433	387	390	412	413	433	413	416	425	442	386	407	412	427	406	437	440	428	419	434	433	423	442	418	439	411	406	436	472	390	397	426	430	415	451	441	427	390	442	415	433	399	425	402	421	427	431	473	417	415	432	417	411	433	445	453	416	445	455	416	431	420	394	423	447	405	454	392	441	430	426	406	400	416	441	420	447	436	407	437	409	438	441	445	419	440	418	455	405	400	458	425	427	387	402	474	434	455	444	473	447	433	425	408	430	466	446	431	434	422	428	404	429	432	423	402	430	435	417	417	442	402	428	394	482	403	432	427	423	460	440	408	432	421	427	410	435	450	432	394	463	419	445	450	428	442	391	446	412	410	420	394	441	409	424	384	459	413	453	431	442	412	472	417	416	447	433	456	413	445	452	420	408	426	466	421	422	418	441	374	438	423	467	429	449	426	423	414	425	430	422	424	405	416	417	471	434	438	445	407	391	408	456	422	456	424	447	391	417	407	430	421	386	455	426	400	409	422	460	423	409	413	410	417	427	441	465	434	454	406	420	417	390	367	430	376	396	431	438	458	456	410	425	416	470	420	441	429	382	438	463	451	448	471	399	434	407	450	437	414	446	421	477	419	466	455	404	416	424	430	425	417	434	416	428	443	450	421	413	382	426	407	415	436	378	426	415	455	437	402	424	439	437	446	449	406	467	412	427	411	397	417	402	417	423	435	442	397	438	409	417	464	436	418	424	429	455	469	434	429	385	412	434	425	403	444	430	442	432	418	451	425	412	426	399	425	413	347	392	418	430	395	413	415	434	458	438	425	454	424	467	426	436	425	452	404	451	434	402	403	410	436	411	463	407	423	395	444	423	415	390	440	394	391	429	403	416	422	427	441	401	403	442	450	432	407	431	418	411	414	431	423	445	437	429	441	416	433	464	398	425	404	485	460	420	433	419	446	410	408	402	421	427	438	386	412	460	377	431	453	441	438	418	428	439	412	422	427	419	416	402	424	396	465	449	408	419	397	451	450	440	389	421	415	444	413	433	421	437	433	437	434	399	408	415	432	423	425	388	464	456	409	420	464	434	441	425	439	449	470	461	472	412	436	419	413	424	415	464	431	436	426	436	414	438	416	452	433	408
27751	19357	10883	5190	2647	1781	1386	1114	983	829	757	699	670	642	714	595	607	569	613	612	590	516	621	587	548	554	551	566	556	551	529	507	547	560	579	536	561	567	542	561	551	520	545	558	541	498	530	512	548	474	520	533	524	491	508	532	519	480	566	493	538	520	464	531	551	517	513	508	535	497	524	510	504	498	553	510	540	519	531	510	513	530	504	484	539	537	540	459	515	517	497	476	540	540	531	484	490	533	535	516	484	498	502	528	506	509	510	533	504	524	507	510	530	537	512	496	520	493	520	537	566	509	509	509	528	495	516	524	523	514	516	500	528	556	503	517	504	516	513	529	542	563	501	493	516	497	530	485	501	494	549	506	503	508	485	470	505	515	474	547	505	534	527	505	557	533	496	527	465	522	484	550	512	484	508	532	482	488	546	507	501	515	537	520	547	493	541	495	527	510	503	551	482	477	533	533	516	475	513	554	519	526	527	525	546	528	538	482	464	482	534	580	534	556	510	529	512	495	518	496	503	516	498	519	498	469	501	527	537	542	523	508	491	443	498	521	510	497	492	518	521	528	478	507	555	504	535	527	524	508	532	527	478	523	536	547	530	500	523	554	473	470	487	554	527	514	554	572	525	530	478	521	517	519	517	509	503	528	511	512	473	507	514	514	478	498	543	511	489	505	509	498	485	501	533	498	520	518	519	554	505	513	478	539	515	531	473	546	494	553	546	487	535	532	519	471	512	524	541	537	500	529	505	519	509	504	526	501	533	516	528	533	486	506	530	556	494	509	496	491	516	512	486	581	542	546	511	505	502	507	529	507	511	517	474	509	539	509	477	497	492	531	538	522	553	504	519	562	508	527	500	504	509	556	513	487	507	477	494	552	544	535	464	510	548	500	529	511	495	496	498	518	467	483	471	513	526	533	495	510	537	527	531	473	550	502	479	475	510	477	524	511	509	530	538	528	505	539	472	527	473	496	509	480	522	570	567	523	488	538	505	514	502	499	504	481	533	497	507	520	519	493	516	521	497	465	487	497	506	491	551	478	509	496	508	506	491	512	505	509	525	509	521	504	488	518	519	546	514	526	479	491	511	522	527	514	546	528	520	505	546	460	536	536	508	495	489	499	486	549	523	518	510	507	508	504	510	502	481	504	514	513	570	464	498	492	523	499	494	516	493	492	540	508	553	506	523	527	523	527	529	507	488	549	506	532	506	547	516	579	528	534	533	546	495	525	521	482	527	527	485	539	487	544	551	490	534	505	512	520	560	569	561	530	491	531	498	532	532	480	491	530	526	523	513	488	529	512	497	535	508	496	482	517	524	507	526	527	547	484	521	520	467	499	526	488	497	520	500	554	497	500	525	519	511	538	500	517	498	482	494	494	561	493	532	510	549	494	528	541	533	538	506	536	525	548	524	544	484	518	528	504	516	554	548	534	473	492	518	520	526	506	510	514	521	530	488	546	505	514	494	566	517	523	545	517	529	503	538	500	503	528	493	531	506	504	516	488	533	488	532	534	500	508	483	508	513	547	518	493	519	528	512	543	519	577	515	529	530	561	515	480	544	513	525	529	546	523	514	512	514	545	540	538	492	516	479	497	550	554	489	517	553	504	534	488	520	533	545	519	535	543	545	512	495	538	500	463	515	525	464	497	529	541	496	476	488	485	480	555	494	511	536	513	513	497	502	536	537	513	506	543	497	520	494	557	574	526	540	520	502	470	542	544	493	464	525	509	499	519	493	494	490	506	528	527	523	500	507	537	551	522	486	490	531	491	556	529	503	530	540	476	543	543	498	488	531	486	533	494	522	521	550	521	490	528	495	529	513	500	536	500	494	493	479	501	495	523	518	517	488	521	517	515	502	507	533	526	512	497	513	452	519	501	476	505	519	533	482	500	510	517	509	515	511	529	510	472	563	507	528	486	516	509	507	518	515	471	545	532	522	498	488	511	488	490	552	538	491	503	483	531	527	518	576	494	480	489	514	489	513	532	517	542	515	524	546	530	534	509	499	540	552	501	505	496	478	494	523	485	500	512	489	493	515	502	522	543	556	489	511	515	522	485	515	489	472	504	508	490	521	503	522	524	522	519	528	530	535	531	523	504	546	499	499	502	527	555	479	534	521	506	456	464	511	502	513	477	482	518	511	481	540	541	481	497	513	511	533	540	519	538	552	452	539	490	495	547	513	475	522	518	531	533	504	508	559	504	543	535	516	544	594	515	508	495	466	509	502	517	490	532	567	513	540	525	496	519	524	500	541	530	528	505	544	519	544	525	546	493	520	537	502	525	542	532	555	523	514	541	514	551	511	509	507	507	541	551	599	508	535	496	522	490	534	518	518	519	520	492	553	515	500	492	514	515	513	511	510	517	533	513	512	513	539	528	473	468	530	461	505	517	516	495	513	518	506	498	511	500	528	530	512	537	478	541	516	533	500	493	495	511	517	492	567	509	498	518	533	472	520	499	507	497	558	557	489	521	588	517	508	512	535	511	485	471	523	544	502	513	561	475	504	533	521	547	501	496	519	551	536	470	559	592	562	538	488	502	499	486	501	517	467	522	509	559	539	520	535	500	522	524	494	487	514	512	512	513	560	481	520	447	541	540	488	540	519	472	513	554	489	523	508	514	496	516	516	473	487	537	500	505	499	535	524	494	516	532	494	545	579	490	504	508	519	506	542	515	540	539	543	526	518	507	496	527	545	524	505	552	461	487	511	495	539	512	542	529	519	537	509	526	512	530	512	526	521	524	472	522	499	512	546	534	503	513	496	506	501	524	511	509	547	566	520	485	505	495	506	500	513	500	561	484	530	542	540	517	519	530	515	515	527	513	521	552	516	522	476	495	505	518	493	496	485	541	538	476	506	508	469	490	518	513	513	504	507	526	469	513	493	491	511	463	535	515	462	485	528	522	552	540	486	513	552	542	553	523	492	531	520	518	582	540	525	475	469	494	501	491	515	508	563	510	490	497	506	539	475	508	540	519	533	506	513	499	526	490	562	535	465	536	486	477	536	528	552	517	500	512	497	510	487	550	522	481	540	554	528	501	509	544	524	488	495	550	492	515	533	545	521	538	505	509	540	530	528	511	515	496	562	541	505	513	561	464	541	507	527	501	484	504	533	496	515	489	515	494	533	549	492	499	504	509	550	504	521	522	506	501	526	483	500	521	523	459	511	523	493	527	538	482	538	558	478	567	527	503	497	498	506	532	471	519	538	491	475	507	495	518	527	527	494	512	530	552	499	506	582	507	514	525	536	490	512	542	528	501	502	548	525	514	550	522	538	522	548	485	501	519	500	477	481	545	524	515	508	511	480	552	525	532	463	505	532	494	538	531	490	529	520	519	510	507	491	532	506	532	525	515	495	470	537	509	536	490	554	498	476	523	512	512	508	488	525	548	495	560	501	510	501	517	514	526	515	559	501	521	529	529	559	546	511	569	535	488	520	478	492	499	492	499	485	513	507	533	527	523	523	512	530	542	573	519	513	502
11626	18396	13230	7299	5203	3937	3173	2521	2037	1747	1484	1322	1289	1216	1163	1095	1034	991	977	946	933	958	942	911	838	876	877	858	892	820	861	852	811	872	829	834	884	818	786	820	815	777	814	839	832	791	797	862	842	783	827	839	829	840	802	765	853	814	834	791	809	845	844	804	817	830	783	771	784	766	762	821	783	821	830	765	812	816	789	813	805	814	785	772	787	755	802	815	737	774	827	807	808	763	783	779	796	795	813	831	777	803	800	821	784	815	811	806	808	822	805	773	795	789	816	808	785	790	796	788	810	821	811	783	794	772	772	829	777	787	789	802	789	760	867	786	819	796	811	732	802	800	795	790	733	809	825	791	761	772	804	786	766	842	744	786	784	776	781	796	805	810	806	803	843	833	785	816	766	786	806	796	838	810	782	745	755	830	851	771	785	803	791	810	775	832	750	754	813	780	806	778	790	795	753	770	787	821	791	833	831	772	868	811	850	780	773	848	823	801	783	804	812	770	789	822	784	777	850	789	799	801	813	796	830	789	810	814	814	823	793	795	763	821	775	786	830	797	771	792	837	807	798	818	849	818	788	775	836	806	821	770	790	826	794	791	786	846	845	819	802	801	763	769	805	812	842	801	772	798	792	813	779	805	797	790	795	816	801	781	817	783	791	791	839	804	792	785	797	800	790	816	808	774	802	810	820	788	820	767	772	820	820	828	847	801	787	772	785	827	835	836	813	829	770	799	798	789	775	817	794	820	790	740	840	796	777	787	811	815	800	825	798	789	817	818	779	870	815	787	814	793	789	833	804	781	834	763	795	794	802	781	768	789	848	778	833	823	769	784	775	846	817	774	779	774	801	807	788	775	789	803	805	804	805	832	776	820	809	797	808	812	799	747	826	796	778	789	801	850	799	826	815	875	794	823	868	795	760	814	797	818	785	800	795	761	810	817	837	789	763	834	759	839	789	805	822	826	828	788	764	796	783	800	783	817	750	752	830	779	787	791	733	824	841	815	806	772	746	802	795	790	851	789	756	801	800	836	828	755	800	825	804	750	823	745	820	802	810	784	805	810	852	769	811	809	780	771	829	798	836	800	776	771	786	817	793	797	802	802	760	790	797	770	812	836	841	787	805	816	824	771	801	843	766	786	793	817	819	822	739	772	784	778	800	806	787	784	832	838	798	800	871	806	768	767	805	745	801	786	808	758	776	835	809	799	792	807	797	779	865	842	793	785	824	792	815	789	797	793	771	803	821	874	796	829	751	781	791	782	797	736	818	791	804	802	794	804	752	877	775	827	792	804	777	818	819	801	843	812	804	806	785	782	761	804	851	854	794	774	794	825	807	825	815	851	805	807	828	809	811	768	779	745	790	833	822	820	776	797	780	810	809	834	784	800	830	783	776	797	777	715	819	885	832	796	836	789	801	780	811	841	766	800	796	835	826	779	807	850	849	815	817	772	779	760	779	857	825	839	835	808	774	735	794	807	775	848	793	819	793	819	814	828	794	814	824	825	815	830	778	773	778	762	779	780	836	779	779	811	862	758	814	755	849	821	817	779	791	844	835	774	792	823	771	811	799	816	804	810	779	830	764	797	808	823	765	771	804	788	831	780	773	773	815	766	818	797	793	803	806	818	743	757	738	762	845	768	797	843	811	863	826	810	778	780	804	886	753	799	775	793	834	798	815	790	823	839	787	806	794	785	830	781	766	809	773	788	821	822	815	825	757	763	831	809	763	777	785	795	804	758	833	828	781	767	770	800	762	763	858	810	832	784	752	810	767	795	784	830	776	785	797	836	801	772	786	802	822	753	793	842	795	783	825	814	791	824	735	823	764	768	761	783	829	870	820	806	762	806	792	775	847	810	762	839	832	772	825	797	768	777	778	820	802	777	845	817	839	769	797	737	809	853	779	816	809	864	813	748	843	781	771	796	830	813	785	816	860	824	763	825	857	839	823	801	811	796	784	851	757	722	781	796	807	754	864	771	842	821	768	835	811	801	764	821	821	790	807	762	804	857	799	768	803	805	822	836	833	840	795	827	796	773	748	812	794	753	849	806	823	823	777	816	826	812	807	802	803	831	834	788	840	801	784	815	816	780	797	765	819	817	829	773	777	779	807	785	758	772	783	805	830	747	808	749	781	756	802	847	781	803	805	795	777	768	767	806	799	775	833	785	785	799	810	820	821	792	835	755	803	824	800	755	830	738	786	796	820	776	835	798	813	726	812	768	815	767	792	794	797	776	792	825	757	759	807	822	813	833	802	823	827	811	829	824	754	827	781	816	861	797	802	787	815	792	879	823	862	782	813	791	837	784	783	787	784	815	815	816	858	755	809	828	820	850	776	835	747	764	861	789	766	774	823	813	795	792	792	800	801	820	805	805	825	811	772	792	783	746	802	804	783	784	756	807	776	822	829	789	813	834	796	852	806	791	835	760	787	755	784	799	778	720	839	805	800	800	797	767	773	827	844	801	790	803	757	828	797	748	780	786	813	781	774	754	815	775	823	795	820	756	770	782	844	857	797	829	826	820	759	782	805	790	810	818	783	794	814	814	776	771	806	804	819	809	813	780	803	819	813	805	806	770	812	808	876	751	838	806	769	785	775	786	826	776	754	859	760	771	820	783	796	812	831	822	778	812	816	749	794	792	804	790	786	804	778	804	811	804	797	805	840	801	773	772	755	781	824	855	729	795	794	775	789	843	797	785	793	808	815	792	820	826	829	834	823	785	825	800	801	762	788	812	830	824	796	841	811	785	852	781	860	819	803	805	831	850	783	754	822	788	774	821	805	780	820	804	818	791	824	808	802	793	790	807	779	819	827	802	811	792	815	784	810	813	794	776	834	824	756	810	793	890	765	841	851	791	800	779	807	816	826	775	813	838	791	863	764	786	796	782	791	840	760	760	741	845	830	815	777	860	811	775	780	809	755	786	899	807	813	748	830	801	796	838	826	788	811	803	763	856	777	797	826	799	756	775	822	794	826	791	794	838	758	802	872	764	798	785	760	808	764	737	833	841	764	759	817	755	769	811	810	791	873	817	809	815	842	795	777	795	792	815	789	868	792	835	847	758	804	822	856	830	793	772	810	806	759	773	823	797	814	824	815	786	830	796	806	797	793	791	737	776	813	821	795	812	788	829	828	755	846	836	805	793	755	816	818	808	806	826	752	834	822	825	795	807	800	804	840	783	829	786	807	812	792	808	815	761	870	819	805	781	798	810	835	788	787	829	788	771	778	815	789	829	815	799	833	791	848	789	789	810	757	769	750	830	829	802	791	830	811	813	828	760	827	817	858	822	796	843	809	790	769	806	831	812	825	753	811	808	786	782	804	756	760	740	854	825	830	783	786	847	806	836	807	795	824	787	784	779	823	764	793	775	751	767	771	810	793	787	826	751	795	800	790	824	758	832	848	804	780	796	799	796	788	872	798	784	806	782	824	735	804	789	804	806	804	806	799	799	795	760	817	792	810	834	822	797	843	765	799	798	815	786
23528	21565	28526	25085	21149	9293	3072	1872	1377	1207	1014	928	780	725	648	652	598	586	570	546	552	467	442	482	429	423	400	411	446	405	393	399	392	412	409	369	404	386	387	370	401	354	349	360	364	382	375	366	379	394	347	355	350	397	379	395	312	373	362	359	343	356	367	349	359	350	365	371	376	371	370	347	381	374	348	352	342	356	335	365	331	329	337	345	344	346	344	354	358	366	343	357	360	358	349	359	350	348	358	361	343	379	403	353	329	319	372	363	360	377	367	346	315	364	347	367	362	348	355	351	322	351	370	368	371	350	320	370	373	329	345	335	352	357	389	374	408	317	423	348	351	389	355	330	347	347	369	370	349	374	364	357	369	345	343	362	353	343	397	331	349	376	324	340	349	332	364	373	391	315	340	345	365	386	357	345	374	356	335	352	354	353	390	357	326	352	366	360	334	374	360	340	336	383	332	345	375	362	373	385	351	362	373	356	338	346	362	338	371	346	349	382	381	338	349	350	341	342	360	381	357	361	349	377	358	362	326	348	370	339	364	341	385	384	338	361	334	351	331	344	358	359	395	349	329	367	358	344	333	356	374	351	370	390	341	367	345	367	342	353	335	348	348	349	392	363	349	359	403	353	377	328	349	340	364	374	378	318	364	299	382	360	335	348	357	349	349	366	354	344	344	364	363	346	368	365	353	366	370	364	350	363	374	308	401	383	357	371	392	341	340	371	353	361	341	363	358	398	330	366	355	384	317	336	358	331	333	389	368	356	332	358	395	378	350	348	346	363	375	408	379	380	356	387	363	361	346	403	346	353	339	363	364	335	371	379	359	314	374	343	369	383	373	360	330	340	339	376	319	367	338	351	352	385	345	369	347	359	341	374	352	339	350	390	392	404	378	332	367	345	339	340	371	368	336	339	361	329	351	349	363	334	362	356	351	316	366	352	375	371	371	366	336	344	353	363	384	354	341	356	350	361	353	330	360	347	351	354	360	349	330	328	362	355	346	334	356	381	328	339	354	330	338	342	335	345	368	380	311	336	346	343	366	329	349	337	327	338	372	362	385	334	381	370	345	358	382	340	347	334	337	336	368	374	351	345	343	342	361	348	354	359	387	347	346	332	357	418	367	359	343	347	360	357	342	371	358	341	381	360	343	365	339	372	363	373	363	329	347	325	361	344	365	333	353	377	353	373	329	371	360	376	344	321	364	363	345	369	367	380	335	318	358	354	378	342	408	368	311	376	365	330	346	351	376	368	349	369	382	335	363	356	357	358	315	358	385	361	367	377	342	335	331	315	353	368	383	333	338	317	348	332	344	324	359	343	344	341	363	363	362	377	362	313	355	354	331	343	359	371	374	371	362	341	357	345	339	347	366	341	347	345	368	356	380	341	376	355	357	381	377	357	367	361	383	352	378	345	327	341	367	356	332	340	371	361	331	355	338	353	350	344	339	339	340	341	370	360	373	372	309	375	356	342	371	353	347	375	371	327	346	350	328	365	360	323	371	354	341	379	354	349	348	335	345	339	361	293	371	342	352	367	371	349	349	328	348	416	358	343	342	314	333	355	368	344	348	358	348	349	370	317	347	346	333	362	344	379	365	370	335	357	362	389	368	356	347	349	375	373	360	341	346	360	346	372	309	349	354	343	328	373	361	377	355	355	339	370	356	365	363	371	415	354	353	358	340	372	366	358	372	362	367	361	384	328	353	358	324	330	377	366	339	362	376	335	340	366	369	347	345	375	360	372	359	338	339	364	381	349	366	351	337	329	331	368	359	370	376	349	362	359	347	352	331	351	352	366	359	368	370	311	345	361	333	365	390	371	362	366	360	367	354	357	339	366	352	367	348	347	365	335	360	338	352	388	373	345	330	354	332	355	371	373	373	363	373	334	330	349	370	335	345	361	336	368	337	348	319	368	362	379	396	364	347	343	349	330	387	324	331	352	391	362	341	354	386	374	363	361	330	349	372	350	367	354	346	383	366	356	390	368	363	359	387	327	372	371	336	351	375	371	367	369	376	343	361	367	368	343	362	366	336	357	355	340	365	378	360	378	337	309	340	354	343	352	316	340	313	344	352	349	359	375	375	332	379	359	336	342	341	368	335	359	340	376	330	382	327	380	351	350	346	361	343	330	346	350	349	353	375	347	357	363	350	379	357	362	352	325	363	361	365	340	331	342	354	390	385	369	362	326	363	367	357	357	337	339	380	386	380	370	357	352	391	359	334	348	353	358	345	327	362	334	336	323	354	349	345	378	362	341	345	359	358	358	383	360	336	357	342	377	380	352	348	332	326	312	335	369	365	347	344	379	368	357	366	337	351	365	348	352	382	370	376	351	358	339	388	348	360	360	396	352	354	355	348	333	352	365	348	325	353	350	351	325	341	342	369	391	380	334	363	369	334	371	367	351	374	349	331	370	365	368	356	343	324	315	331	350	359	362	336	330	334	361	363	342	367	374	376	353	355	354	336	340	380	344	339	367	394	363	357	344	370	367	333	389	343	344	318	324	340	369	382	368	370	362	318	356	329	373	352	367	350	367	333	348	366	341	340	314	344	373	340	368	367	328	341	380	392	325	328	377	346	331	325	320	407	351	347	330	340	351	381	361	377	353	373	370	355	332	356	365	338	320	358	352	364	346	364	378	373	362	350	365	328	356	390	348	383	373	350	338	364	365	334	387	375	356	400	352	336	319	372	352	350	384	332	357	361	338	341	376	408	370	336	328	368	355	353	360	344	370	347	372	346	363	344	351	352	357	360	389	326	355	348	323	361	369	402	353	347	346	359	351	379	348	352	386	348	379	331	369	362	349	325	332	348	359	342	365	347	346	351	348	357	336	377	356	376	395	318	343	352	361	368	331	328	309	359	374	375	329	335	363	367	350	327	370	346	365	336	314	370	325	351	373	375	371	368	390	355	364	368	358	389	375	360	372	358	344	350	360	341	373	374	365	339	342	359	339	318	355	348	350	329	337	371	343	347	336	345	378	391	336	339	377	333	351	366	375	347	342	360	378	375	368	376	363	333	345	376	371	341	343	339	353	354	363	340	335	379	349	339	376	329	374	347	329	384	330	349	357	323	385	338	369	361	371	362	352	372	353	350	329	346	374	332	358	351	339	351	363	342	331	358	331	351	371	350	394	348	341	376	324	382	328	351	351	339	337	339	363	369	375	379	339	333	349	351	363	349	344	344	379	363	377	355	372	374	379	351	363	347	341	369	352	377	378	356	331	355	371	352	327	353	345	348	367	374	331	358	356	386	364	345	369	363	374	342	350	382	385	359	373	368	386	338	328	335	336	318	336	319	339	330	395	339	359	361	349	322	343	343	366	353	342	334	353	341	358	388	357	347	351	369	371	330	383	386	372	362	347	313	342	363	371	399	364	360	347	365	350	358	352	348	358	362	400	359	335	346	342	344	349	395	354	358	374	358	380	359	342	359	319	354	372	349	370	335	364	358	367	363	365	358	380	319	344	372	352	342	379	350	354
13489	27126	20899	12657	9694	7573	5668	4167	3480	2488	2243	1880	1655	1535	1417	1261	1138	1098	982	948	863	790	760	777	789	721	699	691	701	695	713	628	646	672	659	599	655	610	615	612	653	620	625	618	631	616	588	627	587	591	579	635	609	614	548	545	593	611	582	594	606	576	568	575	597	596	580	579	569	567	560	569	625	535	546	635	553	577	572	553	579	571	566	608	554	559	563	579	577	607	558	514	551	570	580	574	570	576	569	560	603	546	565	536	595	577	567	577	555	574	562	522	558	568	573	523	609	538	594	595	496	549	576	578	545	566	599	558	609	543	561	555	572	556	576	527	554	587	543	557	542	600	530	584	590	507	598	591	552	567	517	578	589	541	569	550	591	528	576	555	579	593	554	536	592	582	605	570	581	596	580	575	551	572	528	542	540	607	595	583	589	566	556	580	571	580	527	498	539	591	586	561	556	580	549	538	583	570	577	537	590	565	569	564	590	562	569	539	597	528	551	568	557	568	546	585	567	556	556	551	573	563	546	569	551	559	575	550	527	573	558	551	588	557	540	518	556	575	602	572	576	580	614	576	549	566	574	592	558	578	538	570	532	556	540	574	553	597	562	598	597	585	533	540	586	561	571	565	586	575	551	546	603	587	565	593	525	577	581	547	570	560	555	498	577	614	619	616	597	557	536	610	537	573	537	603	555	584	566	548	575	572	556	577	598	570	571	547	548	579	580	597	573	581	619	603	564	570	526	543	543	544	574	570	544	576	555	569	524	587	620	584	600	541	574	602	562	572	579	537	523	573	567	510	585	565	621	558	532	614	592	588	612	542	548	551	538	551	568	579	580	590	589	561	560	571	557	586	579	550	552	583	600	561	543	544	618	553	549	558	601	567	600	599	573	570	566	557	580	591	581	581	557	560	560	584	560	538	517	541	549	529	625	539	544	529	581	561	543	550	591	576	559	551	577	562	544	572	576	563	559	555	562	585	549	574	529	561	561	528	583	582	552	572	560	617	574	587	560	527	587	550	587	565	540	561	572	558	569	570	609	533	556	590	522	563	552	544	560	534	582	556	564	572	580	552	535	570	562	556	575	535	551	553	540	580	546	641	558	581	555	571	531	546	568	559	552	593	519	609	603	594	524	547	612	541	577	587	600	558	596	580	525	608	570	577	572	579	559	591	575	566	539	594	551	583	513	574	565	548	556	555	520	580	594	527	568	561	591	574	535	544	618	559	593	576	595	608	550	586	585	566	534	587	585	602	555	523	566	560	605	590	561	562	543	569	528	594	571	603	573	534	556	568	553	586	560	575	603	578	562	579	578	576	574	558	585	555	556	551	560	554	538	584	531	524	530	548	588	527	593	575	571	557	521	582	527	583	577	580	552	555	578	522	580	552	539	543	543	603	562	551	559	556	580	565	559	575	573	560	591	618	616	597	581	575	580	587	555	570	559	583	593	588	569	609	502	550	539	562	584	544	579	519	524	626	546	543	556	579	562	600	541	545	517	572	533	576	576	544	534	535	558	583	584	573	560	557	567	575	618	517	518	583	557	546	599	577	567	576	591	601	569	558	552	605	544	549	569	555	621	577	543	561	563	572	571	539	551	584	549	549	527	565	620	566	573	599	561	522	556	542	556	613	568	563	598	583	562	550	628	554	537	562	539	514	581	555	539	587	515	554	554	561	540	565	549	513	572	588	569	532	600	568	564	540	595	509	591	541	560	545	568	552	612	613	587	525	567	546	566	581	544	556	575	568	577	531	548	566	564	555	590	609	581	560	566	572	571	599	572	584	526	575	573	579	557	578	567	573	574	536	565	554	628	589	571	589	617	565	556	560	559	570	581	552	612	587	568	555	563	593	572	553	565	549	568	533	532	555	584	528	520	583	560	554	558	556	574	572	544	591	613	558	537	546	569	563	540	582	554	552	548	545	549	531	564	585	533	542	592	573	535	608	576	525	577	545	578	582	556	578	540	580	573	559	555	618	558	609	602	566	572	465	559	545	578	568	516	561	567	554	559	572	557	572	560	563	568	569	560	546	556	504	573	568	599	533	556	583	596	570	593	525	513	523	577	573	568	528	581	605	618	551	549	594	583	603	550	571	547	573	566	572	581	534	570	586	535	571	595	541	573	593	544	582	586	570	571	575	561	517	539	569	561	646	555	571	531	562	561	586	561	550	513	582	582	549	575	596	572	571	527	553	569	562	569	594	583	562	544	560	517	571	528	560	571	579	561	529	564	586	564	566	611	570	587	511	557	599	578	552	561	563	574	557	583	601	536	562	568	569	627	543	599	575	592	590	583	592	561	566	577	537	558	561	593	605	564	579	570	600	536	565	568	593	546	542	555	525	572	516	548	533	543	573	589	562	582	595	607	587	572	582	571	583	566	532	602	534	550	566	529	569	579	563	546	514	589	549	558	570	536	529	543	555	581	554	529	579	565	572	592	566	573	580	547	492	553	594	552	523	548	566	522	539	571	547	607	583	609	540	560	572	569	560	556	571	537	541	566	555	598	585	532	612	647	553	545	529	547	591	570	606	602	568	607	563	555	532	575	543	597	551	550	591	544	605	583	595	531	523	556	534	554	567	569	602	587	568	592	607	582	576	522	573	567	584	567	544	615	578	609	603	535	542	555	560	554	570	567	534	571	563	558	588	583	585	541	536	589	564	562	573	558	560	548	523	564	591	569	600	545	538	598	575	575	597	590	544	569	559	583	596	546	553	557	635	585	595	514	561	568	566	559	565	528	589	572	565	555	542	611	563	564	606	600	579	572	579	633	570	548	569	586	547	564	582	525	548	566	553	548	558	547	558	586	594	566	605	566	537	597	543	545	558	557	590	563	554	581	592	596	541	575	586	566	557	559	551	595	514	612	514	566	528	548	620	564	579	568	608	556	597	604	547	590	548	572	542	549	604	550	517	510	616	573	591	602	576	582	573	553	555	544	582	564	556	599	594	569	599	602	541	536	572	593	582	600	572	600	550	575	542	579	578	575	564	573	580	556	550	609	567	614	549	565	571	572	563	599	600	594	544	571	575	560	567	542	548	538	556	519	568	515	553	582	591	578	614	571	572	569	555	558	566	567	545	575	571	566	601	579	519	556	571	568	565	542	600	550	604	540	596	517	525	557	519	572	569	561	559	569	562	541	580	565	544	590	602	579	585	588	562	569	545	564	515	573	588	564	515	577	603	609	552	559	570	539	554	550	591	535	596	563	543	572	566	569	542	582	588	582	602	551	588	536	589	571	592	582	564	518	546	611	560	551	575	611	516	571	567	580	521	559	619	528	518	569	591	537	553	556	557	569	574	591	548	562	580	545	545	561	567	567	574	592	551	558	566	578	550	598	574	580	563	569	546	560	568	555	574	545	582	547	560	510	549	521	529	623	494	577	544	546	568	533	545	600	595	560	566	578	622	562	585	568	576	542	547	557	583	559	581	559	494	549	561	565	598	537	585	571	520	560	564	563	572	554	575	559	549	584	634	563	585
24974	21598	26675	24743	6767	2570	1873	1462	1146	972	919	819	797	731	711	696	667	628	587	565	545	542	541	539	505	539	504	528	543	495	483	511	476	488	502	520	481	480	556	498	497	506	518	475	483	515	493	489	455	477	454	508	474	505	481	536	481	477	490	454	503	471	497	499	456	470	478	508	465	497	502	484	465	478	515	497	449	515	470	477	493	492	528	490	495	468	483	473	497	471	474	525	481	461	435	504	455	482	490	487	465	451	466	461	443	459	436	456	480	512	516	447	438	480	497	487	440	512	486	478	479	485	500	473	464	473	474	497	481	483	440	531	460	518	454	489	448	502	514	504	482	461	485	465	477	436	453	484	488	465	502	500	431	467	508	500	511	480	481	472	455	473	470	466	443	470	472	514	489	463	461	429	504	480	458	465	466	490	462	475	457	470	444	497	472	500	478	483	487	447	455	504	457	506	488	474	455	465	523	512	486	477	463	459	494	454	481	463	492	502	481	463	449	452	438	455	492	449	459	480	513	452	482	468	473	510	482	459	504	455	480	457	500	491	472	497	450	484	460	470	452	491	481	453	467	467	429	504	427	476	539	481	481	449	480	518	449	426	443	458	479	486	491	450	461	506	468	450	518	475	513	491	438	448	519	466	476	465	472	460	484	482	475	524	458	518	457	458	492	447	512	465	508	518	469	435	468	466	465	497	535	508	452	465	454	467	429	495	478	455	461	491	454	474	481	515	476	498	503	480	467	495	475	467	493	493	462	475	456	461	457	457	482	484	507	492	476	460	445	451	476	458	493	497	530	516	479	519	465	457	485	460	471	458	487	501	486	481	511	473	474	465	494	488	466	516	464	449	480	447	516	469	508	478	463	489	469	484	464	486	481	459	465	468	438	467	475	509	447	487	525	448	449	482	461	491	471	488	465	510	461	521	474	479	468	468	486	490	483	501	490	470	441	491	509	478	464	442	485	492	490	479	455	465	478	463	474	446	483	493	498	481	450	515	478	512	495	448	461	485	504	491	464	452	457	517	476	487	511	534	464	478	496	498	427	496	468	466	485	502	465	464	476	500	481	468	465	472	472	423	496	460	461	494	475	473	458	508	467	471	455	452	493	424	513	462	499	461	500	460	490	461	479	490	492	471	474	476	438	486	459	485	487	472	483	435	456	492	455	449	466	451	502	479	506	467	467	460	457	513	500	447	472	468	454	481	483	445	451	468	469	493	492	465	496	532	482	502	468	439	501	491	471	518	442	463	487	508	480	477	497	445	492	444	490	478	469	478	449	476	488	478	474	470	476	464	470	504	463	490	508	486	472	478	505	449	491	492	454	506	517	486	480	474	467	474	491	477	501	460	477	459	520	488	497	465	486	452	486	484	546	500	481	535	473	475	442	458	462	442	501	489	491	480	460	461	496	472	474	517	526	478	492	468	478	473	476	534	517	464	490	474	493	450	495	482	498	492	470	498	501	495	520	430	423	446	467	485	479	486	464	483	489	496	468	492	460	481	465	462	466	478	480	484	492	467	497	439	474	486	525	453	466	469	452	475	506	446	450	497	506	461	515	472	471	490	475	504	475	444	470	509	528	529	480	463	481	499	464	468	480	464	501	511	468	500	468	477	455	488	438	490	467	464	485	485	486	458	436	470	499	457	424	507	484	473	470	487	541	476	445	485	482	460	460	464	483	429	444	498	500	494	492	476	482	451	505	462	489	473	463	465	485	493	486	461	471	476	504	479	456	488	447	490	475	471	497	524	471	429	455	477	507	493	500	464	508	504	505	463	454	456	474	503	515	489	464	489	448	478	507	468	422	455	471	477	503	503	460	465	541	444	475	505	490	456	487	438	510	487	427	486	470	450	465	473	466	469	440	448	459	457	510	478	464	460	472	465	445	467	449	507	467	477	499	474	526	484	528	451	476	514	476	450	484	494	453	491	446	459	420	488	478	437	501	488	438	491	462	453	470	466	481	441	476	447	490	468	477	445	476	472	463	469	492	489	486	461	454	511	442	445	507	459	473	450	473	477	472	466	478	484	448	477	444	470	447	482	474	527	472	464	450	466	483	472	502	502	457	476	499	465	498	469	462	452	476	457	445	475	510	487	442	466	480	459	446	493	482	465	458	472	498	479	518	492	485	445	495	518	478	485	464	461	456	456	441	492	475	488	486	428	486	474	458	511	471	483	443	474	465	484	510	471	459	490	450	486	467	463	460	481	480	475	462	467	472	464	436	473	458	480	477	460	497	476	498	491	469	507	477	493	465	489	452	452	493	460	481	495	441	491	456	515	506	477	451	489	450	464	463	478	471	480	493	451	508	453	484	506	478	465	448	497	474	473	458	469	498	463	484	439	485	477	486	463	467	474	442	480	441	517	494	502	457	475	504	477	416	427	459	527	454	464	475	468	495	486	479	460	478	485	464	472	493	497	516	466	485	471	499	462	486	441	518	467	461	455	470	464	500	478	461	444	452	514	486	508	501	510	464	515	461	496	472	475	465	447	446	461	484	506	441	467	478	476	472	478	490	482	495	519	473	493	488	476	466	434	465	472	489	493	507	469	462	457	491	452	491	481	483	454	450	480	483	479	462	493	471	494	493	499	487	484	524	481	459	449	449	475	484	487	437	472	451	494	466	493	454	460	535	487	479	495	453	483	491	489	515	458	508	494	497	522	468	435	463	466	531	432	481	459	446	466	466	486	487	474	480	494	473	444	466	457	448	493	498	473	494	490	453	506	494	494	497	477	491	533	511	500	445	446	497	491	475	497	487	464	493	464	461	470	451	467	475	456	497	477	444	482	483	505	479	449	489	498	449	484	445	485	516	475	507	472	475	506	486	469	448	488	467	472	475	491	471	465	461	500	462	517	442	475	503	455	453	481	540	469	495	499	516	487	512	489	465	457	504	481	478	479	481	469	444	477	505	475	430	487	461	462	480	450	503	455	473	462	441	464	474	467	499	470	441	486	500	446	464	493	463	453	483	507	497	483	493	468	500	490	454	489	505	467	482	464	488	470	499	464	483	494	491	445	479	492	462	465	513	487	417	493	475	498	461	457	468	490	507	496	487	474	514	464	491	448	465	452	531	478	474	484	509	490	463	430	460	443	494	466	496	449	435	456	480	485	481	477	485	468	461	492	513	473	493	450	457	493	448	452	515	502	454	448	480	439	471	475	464	491	486	513	446	462	480	472	409	494	478	492	485	475	451	510	469	478	482	473	467	471	482	468	488	451	481	506	465	465	484	452	466	477	456	456	486	496	481	475	495	460	486	509	458	477	513	472	454	476	469	475	468	416	480	501	470	469	500	448	456	476	481	461	516	460	474	471	439	460	462	455	476	461	477	462	441	498	460	469	489	509	510	471	479	458	553	489	491	452	449	471	457	466	477	523	468	437	494	462	517	437	475	493	514	456	469	452	441	484	478	482	457	506	531	468	489	498	473	473	490	487	483	481	475	500	491	490	452	477	467	490	472	483	469	480	453	466	471	417
12568	22787	17239	10278	7556	5807	4357	3445	2719	2204	1825	1636	1490	1486	1312	1187	1102	1109	1045	1021	936	927	945	855	854	843	893	844	797	794	800	796	834	778	851	789	810	804	781	785	724	759	787	803	755	772	732	781	716	755	781	758	723	755	767	770	752	755	695	745	757	740	796	743	724	809	734	759	754	744	736	738	781	753	730	772	732	740	724	727	789	730	752	749	740	748	742	728	732	668	735	767	727	733	755	759	759	768	717	679	751	743	712	716	699	732	768	721	719	715	697	748	740	813	765	737	755	743	726	734	726	738	760	720	746	743	693	723	735	713	787	738	729	693	751	752	713	720	724	731	742	730	738	699	684	736	667	745	706	714	774	783	701	759	734	719	743	735	761	769	744	798	747	725	742	732	734	755	729	776	727	698	735	735	683	704	762	678	713	729	767	740	708	769	750	696	698	726	738	737	722	748	712	741	710	753	720	720	774	707	738	728	714	672	730	735	769	749	695	693	729	684	736	755	740	736	741	746	720	704	783	721	700	738	734	723	730	742	743	701	719	735	770	787	673	780	767	754	734	679	730	731	755	696	709	707	758	712	762	714	733	729	710	701	687	717	710	696	709	748	751	730	766	700	768	737	789	740	723	780	761	678	699	675	736	710	698	727	716	723	754	727	741	714	743	752	712	751	717	724	737	725	777	730	708	717	748	728	715	710	738	754	702	713	749	731	717	719	719	709	717	699	721	748	716	735	736	732	710	712	715	713	723	762	698	753	742	688	741	710	724	704	737	699	762	705	716	723	765	744	730	753	757	737	758	737	721	724	711	720	740	781	707	698	720	792	712	743	726	740	762	684	727	712	760	732	719	757	716	728	785	763	748	701	728	753	730	725	732	750	738	734	723	736	728	718	739	734	741	681	700	703	699	745	742	772	741	742	742	729	705	718	726	698	713	683	733	724	721	751	718	744	728	687	763	689	710	697	784	725	762	752	716	671	731	746	734	695	776	757	752	751	695	726	791	740	720	749	731	749	730	704	730	743	787	699	650	707	793	710	705	690	739	677	795	722	684	730	750	766	787	714	729	778	729	742	740	717	726	754	765	732	706	704	754	754	730	722	710	748	721	693	754	714	737	744	753	722	745	754	740	726	739	741	713	714	791	738	709	686	767	727	710	685	732	737	712	768	721	716	763	684	724	661	765	771	695	744	732	732	720	730	724	736	726	756	698	762	757	750	779	704	701	729	788	713	674	755	700	732	735	706	764	746	726	731	741	731	728	764	706	747	722	749	728	695	742	745	792	716	750	712	692	724	750	680	775	763	745	737	760	728	754	702	727	753	742	731	767	755	720	773	719	737	747	730	745	710	753	713	771	746	746	723	669	750	727	698	721	725	703	686	710	718	688	674	729	758	727	775	748	744	737	692	674	734	759	704	703	724	750	754	743	692	755	739	711	629	761	743	728	737	721	722	714	736	738	750	721	775	711	727	747	749	735	738	744	744	723	709	724	681	707	722	742	684	713	719	738	727	695	768	692	705	735	705	706	753	741	701	724	739	704	726	743	750	741	741	737	695	670	714	768	750	747	715	701	701	722	729	739	721	691	717	706	725	733	718	765	728	719	714	736	751	751	741	671	730	757	713	744	713	717	738	742	769	711	711	708	733	694	759	710	677	709	768	707	713	736	702	709	747	716	749	717	686	689	714	744	676	708	723	773	732	743	725	735	733	688	698	765	745	719	727	739	724	717	723	727	770	734	763	703	757	743	742	757	766	736	753	739	743	791	761	706	732	767	669	754	731	728	717	738	732	738	762	689	723	706	744	735	763	703	738	711	750	723	733	716	741	720	758	763	745	698	731	743	702	704	709	765	794	733	718	717	727	686	752	729	708	743	739	732	745	727	714	725	745	714	795	674	697	751	743	760	745	698	714	745	756	761	710	742	730	718	744	724	725	747	669	699	750	719	780	684	735	709	723	777	721	722	701	668	707	679	723	721	750	735	763	719	770	720	731	763	738	745	709	707	716	713	735	722	708	700	699	717	752	724	727	713	687	768	745	709	765	722	785	715	741	756	711	740	702	722	729	778	736	724	709	736	748	723	712	710	714	693	730	752	715	717	747	719	730	732	731	713	781	726	711	700	735	725	713	733	745	735	729	715	734	689	717	703	757	740	770	752	781	744	701	689	775	712	725	731	749	704	741	777	757	715	717	696	780	717	664	773	702	764	754	738	673	713	709	745	720	712	734	719	725	710	735	741	738	748	711	781	708	707	726	690	766	734	742	719	743	706	703	757	709	741	747	741	730	676	719	709	727	708	729	731	784	717	705	704	764	692	715	786	698	702	713	696	727	730	730	714	781	719	707	751	747	713	691	724	759	678	729	682	741	711	714	710	709	748	741	739	725	718	713	719	722	681	790	736	723	692	752	702	720	707	681	819	754	733	739	715	680	714	737	739	703	732	723	694	727	763	713	714	693	764	745	738	716	741	709	700	733	726	752	778	722	748	757	716	810	741	734	705	729	774	754	739	739	699	725	697	747	728	743	725	711	720	753	719	775	737	718	773	769	738	762	732	753	734	735	679	719	782	755	753	726	698	715	757	744	741	790	706	701	708	750	722	727	761	731	722	711	731	713	726	758	769	729	759	778	752	757	729	713	711	773	763	753	708	709	764	740	754	741	714	717	710	771	748	766	748	740	716	745	707	721	728	763	738	690	687	720	728	720	719	684	712	765	699	726	727	727	739	745	730	749	751	730	782	717	770	717	761	774	757	734	714	711	715	731	721	755	709	747	733	763	723	696	747	727	729	737	719	722	715	722	696	713	733	753	727	729	711	761	743	772	740	717	712	707	753	674	738	755	739	809	751	720	681	730	720	734	745	673	724	739	744	788	725	741	715	680	752	733	734	744	718	713	768	759	695	740	719	752	716	774	727	665	706	721	702	712	722	731	716	766	712	766	727	758	733	696	762	699	723	742	770	732	727	744	745	708	716	713	735	708	744	734	713	682	737	710	757	746	719	731	717	712	697	695	720	717	717	707	756	712	719	753	761	722	734	709	725	740	707	797	762	704	754	672	772	768	687	689	659	725	699	725	741	744	737	689	806	761	729	731	703	720	704	703	738	688	733	731	745	763	722	750	704	696	750	733	749	727	698	765	737	726	725	741	717	726	731	703	718	744	728	725	742	762	675	734	778	703	735	726	679	717	768	747	712	709	723	684	711	739	719	733	726	718	728	713	764	703	760	708	741	723	714	709	725	771	759	713	738	747	789	763	750	748	732	778	742	753	742	710	746	734	763	759	800	765	720	706	711	763	695	734	722	753	729	747	724	725	736	732	728	750	711	716	748	782	694	723	727	731	706	722	751	709	741	668	752	658	703	730	711	760	728	795	724	711	710	715	748	733	741	697	737	749	741	763	727	720	739	703	714	765	731	716	751	727	786	723	749	722	716	752	798	738	714	725	736	711	707	736	736	719	766	750	726	718	715	746	734	738	730	767	756	754
22753	21614	29162	24565	21637	20341	7510	2935	1891	1571	1267	1123	1020	838	801	689	652	590	536	498	506	424	419	396	412	387	409	384	402	372	346	347	328	330	322	331	306	308	319	284	333	311	295	285	296	318	280	296	304	299	289	301	309	287	315	273	286	283	275	273	287	283	288	303	308	279	238	311	305	300	279	274	275	250	268	251	282	285	269	263	250	283	279	303	272	257	274	267	288	263	299	288	281	273	276	271	259	267	243	275	268	282	273	291	269	282	261	239	277	230	277	282	274	259	279	246	269	273	286	269	283	260	266	250	260	255	262	264	305	296	273	296	274	262	270	286	260	256	272	234	255	275	282	268	277	253	249	275	269	294	269	261	288	244	283	288	245	274	259	283	307	284	291	297	274	266	293	287	282	255	275	245	263	268	263	267	281	295	263	251	288	268	262	282	291	275	271	266	247	275	274	269	293	267	256	276	288	278	281	256	257	265	285	285	306	260	302	292	282	273	282	261	280	293	288	269	265	258	274	259	266	293	260	245	269	279	249	264	283	283	274	309	273	267	258	278	252	275	267	283	238	318	276	262	278	251	291	279	227	259	316	248	242	291	282	270	280	277	276	266	302	259	267	260	291	265	250	278	261	293	283	252	305	274	282	237	272	259	247	272	274	298	276	267	251	259	286	283	268	287	272	281	292	281	256	288	269	266	283	294	270	282	258	267	268	285	289	242	269	275	293	290	284	282	271	277	260	284	262	300	261	279	254	277	257	257	284	255	291	264	281	230	263	269	237	295	284	306	280	256	264	291	267	278	285	258	274	270	286	288	275	280	252	266	246	289	299	268	302	260	261	281	268	275	312	259	252	255	280	259	294	280	270	268	293	295	274	258	272	249	265	276	275	271	274	259	257	306	281	258	257	283	255	266	277	273	271	275	300	263	249	258	275	284	270	287	288	307	250	286	297	256	274	253	289	263	294	274	269	287	263	286	292	281	281	279	276	274	252	271	260	261	281	263	276	264	316	294	273	270	259	277	285	253	273	271	274	283	256	284	312	284	273	285	299	267	296	283	282	299	249	263	263	304	295	253	271	271	263	256	302	289	243	275	294	255	299	271	279	289	296	286	287	288	265	286	271	296	252	311	265	276	271	268	283	267	270	252	252	278	265	278	249	234	306	301	287	258	273	274	270	275	304	258	264	291	323	275	267	274	263	281	257	260	262	268	283	253	299	245	275	282	284	281	298	269	284	226	259	272	300	281	265	245	277	261	257	266	299	260	272	275	272	250	307	274	284	279	293	320	260	292	284	257	274	280	267	286	282	258	274	258	267	262	268	271	264	297	264	274	285	276	259	274	291	296	301	275	277	280	269	279	247	285	266	261	254	291	268	259	238	271	278	272	284	268	255	280	264	265	253	248	272	282	266	281	265	245	268	294	296	237	237	277	243	275	253	264	312	258	274	289	245	265	282	295	301	292	293	277	297	281	238	271	267	258	297	294	283	299	282	252	272	280	306	287	272	275	267	273	259	276	284	264	292	277	255	285	308	285	265	256	282	255	268	268	299	283	281	280	283	268	301	274	269	241	255	298	280	299	255	298	264	255	281	276	312	285	259	267	291	241	256	305	300	244	261	249	255	297	276	267	271	252	292	267	253	278	285	249	289	251	254	284	252	268	290	273	269	278	274	268	255	257	270	274	273	273	289	272	244	286	285	244	296	266	291	275	287	290	253	252	268	268	283	252	227	260	276	276	281	279	251	250	284	269	277	276	255	270	259	282	261	279	299	270	269	246	275	286	250	285	249	265	288	291	294	271	281	273	274	267	260	284	261	267	251	281	260	283	264	273	270	286	256	298	265	274	273	272	250	273	272	280	256	271	314	243	299	283	274	293	279	279	280	253	246	264	260	268	270	282	266	270	281	255	285	262	293	256	285	270	274	267	259	234	265	261	291	283	274	283	298	247	256	280	256	259	303	247	273	281	269	272	293	258	256	262	258	261	263	276	247	268	270	261	270	320	316	259	255	282	282	279	273	249	269	263	262	297	282	292	286	327	268	285	278	261	246	278	262	264	264	273	274	244	289	292	265	270	296	268	259	276	251	270	253	294	277	258	251	265	279	280	254	265	250	286	269	269	297	288	266	253	272	267	257	268	299	282	264	276	266	257	271	261	300	292	276	254	262	298	256	261	301	264	275	267	244	267	252	242	267	267	263	294	266	275	248	289	252	283	257	251	261	264	285	295	292	281	265	237	297	266	299	281	265	260	278	275	265	274	281	258	288	304	243	297	247	278	266	280	285	278	271	256	266	263	312	265	271	275	272	289	275	266	287	291	224	286	253	254	258	280	261	260	260	243	274	267	244	305	294	272	291	286	254	285	251	280	292	271	284	259	285	293	286	258	300	283	262	288	264	262	263	293	276	258	254	268	238	272	264	240	282	262	281	283	271	272	275	254	280	278	278	276	271	280	257	297	261	291	287	269	271	277	262	278	273	261	287	265	266	255	275	285	312	279	263	273	251	223	272	262	269	279	273	262	274	267	282	278	280	300	286	265	254	280	261	269	256	276	264	270	255	275	259	286	274	265	274	256	282	303	255	259	271	296	265	255	293	256	279	279	246	284	258	284	280	268	264	272	262	259	303	255	288	246	272	261	267	280	257	261	262	280	256	231	267	281	262	274	281	255	268	277	248	247	257	262	266	236	296	303	241	264	270	254	263	260	265	271	272	280	289	268	260	252	253	254	272	285	277	273	282	284	288	256	281	267	250	248	271	265	277	260	281	273	275	274	262	270	281	289	266	260	278	279	262	286	272	281	256	269	311	261	296	270	245	259	293	258	274	289	255	278	268	270	284	255	256	290	269	277	245	253	268	257	300	269	287	291	260	260	256	310	273	294	255	278	290	272	281	264	241	275	272	288	253	260	279	271	284	280	264	260	253	285	251	274	269	290	260	237	259	250	290	281	258	251	286	262	301	232	265	271	284	283	242	283	272	269	252	249	272	283	270	274	263	234	272	273	283	253	277	280	289	286	291	268	255	249	309	272	301	268	283	285	282	283	265	284	278	291	245	256	291	256	274	270	256	283	277	292	272	266	270	270	281	300	288	304	275	272	287	251	289	252	312	294	284	286	296	277	286	243	250	276	258	268	281	286	270	261	246	272	263	283	270	255	284	277	286	293	255	278	267	273	275	274	227	274	258	239	250	275	258	291	240	249	256	260	282	264	262	282	291	277	293	258	270	298	276	275	235	287	242	269	288	251	245	266	303	270	284	297	288	272	261	266	261	274	297	265	280	264	285	252	303	256	283	281	265	258	285	257	265	281	232	281	263	266	276	224	255	291	307	278	261	253	270	285	282	296	286	302	279	275	268	295	287	287	282	265	266	270	279	285	271	291	270	280	253	270	280	253	262	273	269	271	285	256	265	232	265	283	265	307	269	235	277	250	271	244	276	281	289	276	289	245	273	289	256	266	269	266	258	246	300	257	251	258	299	286	257	241
15840	32297	25181	16797	13070	9863	7699	6035	4634	3706	2932	2488	2031	1825	1614	1394	1290	1233	1085	954	916	887	760	734	767	639	680	651	649	569	581	585	564	548	544	507	504	499	511	517	501	499	510	484	483	507	491	460	477	468	431	445	473	476	447	436	453	479	434	431	447	427	441	421	450	420	429	465	446	410	449	406	418	437	442	405	396	424	460	424	447	427	432	432	478	375	404	420	413	434	432	448	458	416	439	412	442	403	381	443	442	459	405	420	433	436	411	420	424	450	432	418	407	399	492	417	396	396	449	421	446	400	363	396	420	421	394	420	418	453	438	420	422	424	420	416	414	397	429	385	440	423	420	399	471	391	438	456	424	410	396	433	388	396	404	440	417	409	377	476	389	444	419	429	405	434	420	429	402	395	402	438	418	451	428	423	381	434	420	404	399	422	422	441	395	405	427	422	436	430	430	399	402	471	414	388	417	394	406	404	407	433	477	420	447	391	427	393	399	437	381	408	445	404	446	449	381	418	380	416	401	463	422	441	437	388	423	416	442	426	404	418	415	410	431	421	421	392	387	410	416	392	410	441	458	422	432	445	446	449	410	395	387	445	395	411	429	434	410	428	409	458	413	419	438	416	431	416	396	448	421	411	447	427	411	403	446	456	418	463	418	419	401	434	448	374	446	431	428	401	464	388	435	403	379	380	416	466	427	468	455	437	439	403	401	397	422	399	434	400	415	413	442	410	436	423	435	419	429	425	460	404	378	416	399	413	391	421	401	395	423	432	377	412	436	432	426	389	413	403	406	414	443	397	405	399	433	431	479	420	410	402	417	425	424	422	472	419	418	384	401	417	424	385	407	429	420	435	432	439	406	404	396	406	423	396	415	441	428	413	415	404	421	426	428	443	385	418	413	386	408	425	414	370	415	398	410	421	410	425	423	397	427	443	458	410	442	443	390	409	444	431	394	435	425	450	394	408	445	437	435	455	434	448	389	415	416	369	428	405	443	433	425	389	417	431	431	433	430	395	438	418	398	428	476	419	423	405	417	438	406	431	414	407	441	444	411	395	407	422	411	437	437	415	430	419	399	444	437	445	428	473	419	449	417	436	395	413	425	411	434	400	409	423	435	424	421	440	440	402	412	439	464	410	470	471	409	437	431	457	416	428	433	434	401	425	408	400	436	424	405	409	436	448	403	423	418	443	435	413	409	388	440	424	430	397	452	394	418	439	421	388	407	461	395	479	391	406	460	421	420	412	449	417	445	416	443	407	435	426	443	410	446	413	427	474	430	434	424	436	416	438	390	395	425	416	469	413	391	394	458	427	408	389	426	428	413	419	378	462	435	424	428	435	382	442	432	418	403	425	403	406	440	415	379	461	403	427	473	419	451	382	411	400	419	429	433	428	446	428	446	397	419	383	447	414	422	407	455	416	403	442	397	375	438	437	423	396	385	418	383	433	424	449	423	421	433	406	410	433	426	431	412	425	422	417	474	385	400	400	426	411	450	432	408	415	413	405	432	442	434	417	417	427	426	446	428	460	436	394	410	479	445	430	417	415	391	437	431	405	390	431	413	403	472	464	466	393	462	397	408	388	428	428	402	433	404	415	420	444	445	429	443	454	405	452	427	389	439	384	366	425	421	417	398	425	416	462	430	447	434	386	400	385	419	474	386	388	445	439	423	436	421	406	386	380	424	402	428	409	434	392	420	410	406	437	417	396	431	393	426	433	409	423	411	404	407	413	421	407	419	438	437	418	423	451	462	424	418	443	400	383	433	408	376	447	424	395	404	447	406	446	402	447	423	420	424	445	414	419	406	459	414	440	420	361	383	456	416	437	415	424	434	416	398	417	446	416	408	456	431	448	405	415	427	390	415	388	408	433	395	421	429	395	432	445	413	413	435	374	410	412	393	414	384	421	406	409	427	382	425	438	462	450	398	438	414	390	462	440	430	415	391	384	410	429	437	430	409	425	438	412	393	383	419	400	453	418	403	444	448	426	403	424	422	416	446	399	401	445	406	427	418	431	416	408	443	434	418	396	412	386	422	426	418	467	430	417	404	421	431	437	428	422	421	418	410	419	421	413	436	398	405	463	457	426	405	451	406	422	435	442	419	434	386	446	432	419	412	443	430	411	438	454	400	388	415	417	416	440	461	437	423	378	399	378	404	433	412	403	438	436	397	431	412	445	414	435	398	397	417	430	386	422	390	437	437	393	436	419	415	426	416	433	393	430	423	408	414	387	410	424	455	408	384	421	415	454	397	415	421	398	451	435	394	394	416	417	408	400	406	403	397	394	439	439	397	413	383	431	433	410	408	430	380	407	401	408	436	419	402	424	428	423	398	430	430	419	415	415	443	416	444	396	412	416	405	407	444	439	419	418	405	419	420	423	416	427	420	445	396	420	412	452	416	395	419	398	420	418	389	434	403	451	413	429	405	440	422	398	421	421	420	453	398	430	428	415	416	419	429	431	454	396	423	423	390	392	445	387	436	419	399	409	410	431	433	456	410	399	412	414	434	445	436	455	452	478	391	443	394	407	432	396	404	423	434	416	459	451	410	404	408	431	435	411	442	414	417	464	445	426	429	404	421	445	389	420	423	428	430	441	445	394	410	407	431	426	453	441	427	430	388	401	419	389	409	432	421	394	430	440	429	442	406	434	436	430	432	379	399	414	440	423	460	419	417	410	413	435	426	456	420	442	402	401	378	392	422	418	376	418	362	388	425	415	423	418	434	402	413	434	426	430	440	422	420	421	400	412	443	425	394	414	416	408	393	401	383	409	420	429	437	439	445	444	426	424	384	411	411	393	404	401	450	426	442	429	427	411	422	430	430	393	401	416	446	426	445	416	435	433	392	380	432	396	407	433	385	451	412	410	406	397	405	396	416	442	413	430	432	408	416	406	389	448	401	396	400	432	453	390	448	428	422	429	418	377	405	397	447	443	401	401	423	397	430	397	407	461	424	425	431	412	439	425	448	425	445	407	412	409	400	445	401	424	377	452	421	402	410	417	483	434	398	413	410	399	394	381	449	412	444	436	445	417	416	425	390	411	404	424	401	452	416	425	417	455	408	403	420	411	409	392	416	416	442	435	412	436	427	413	433	439	453	418	435	408	427	455	411	435	416	436	403	406	441	419	397	409	415	433	386	430	427	424	437	430	444	431	362	406	447	407	363	442	438	436	421	424	402	424	447	422	396	418	415	402	396	441	433	422	401	414	433	429	437	426	450	436	412	445	392	413	435	425	438	416	421	434	445	416	435	419	441	405	433	430	424	447	433	419	410	418	410	410	430	447	404	434	418	422	411	417	419	424	433	423	453	418	407	418	431	387	383	425	460	452	423	390	399	387	434	399	432	401	432	437	417	436	396	413	403	429	459	441	416	402	405	423	385	422	418	439	437	431	410	420	434	432	414	427	406	399	394	415	419	430	403	399	410	422	435	460	412	426	421	449	432	408	424	458	459	431	423	446	425	439	471	427	447	420	395	409	408	388
27652	19268	10372	4839	2570	1684	1369	1086	961	800	766	682	648	653	620	669	605	558	582	597	552	558	557	570	560	516	498	500	543	536	521	521	557	544	495	500	519	494	557	542	524	479	541	533	501	515	541	542	516	549	518	527	515	492	495	535	523	490	522	539	521	504	490	496	507	504	528	528	516	518	490	511	511	511	501	475	507	504	511	532	520	500	542	494	493	465	505	498	493	537	481	518	491	507	488	519	553	462	478	482	547	484	538	509	496	504	458	485	511	476	503	517	492	512	516	504	531	479	515	511	480	481	472	492	509	540	555	532	476	494	526	481	495	473	539	496	501	524	498	538	487	505	521	501	512	436	495	522	469	506	523	552	491	511	559	482	512	538	498	514	519	552	496	535	513	487	471	484	563	557	500	516	490	548	493	513	555	498	531	518	516	515	495	500	488	573	513	470	507	538	499	500	473	561	546	533	523	545	509	551	482	480	495	530	505	534	516	501	533	529	528	499	531	517	527	531	513	538	455	511	512	509	534	539	494	479	449	504	508	503	570	489	525	476	508	540	500	520	476	509	533	467	544	511	489	518	487	502	506	513	506	469	529	495	513	523	504	498	498	503	558	497	537	492	521	514	493	526	515	517	486	540	508	533	492	519	478	497	490	527	509	522	533	509	562	502	503	488	546	466	548	532	503	499	482	523	476	485	491	526	501	521	509	555	472	518	506	488	516	493	470	514	488	514	473	517	516	492	526	521	514	515	480	519	486	494	516	562	495	494	515	503	469	496	487	514	516	520	510	520	524	491	534	534	531	549	513	531	473	494	528	512	492	531	457	498	520	528	486	555	556	511	501	472	505	516	490	540	570	502	512	483	514	517	554	523	558	525	481	534	481	527	535	506	534	505	548	534	526	525	527	511	490	507	495	519	503	522	491	541	479	554	494	522	526	538	532	483	495	500	548	519	511	482	515	509	538	533	523	529	487	529	505	543	505	495	507	576	560	522	535	533	490	526	542	522	477	504	496	543	507	520	524	498	522	511	470	485	541	512	480	504	543	532	494	526	475	472	553	505	527	515	516	492	522	500	561	524	501	491	457	481	509	494	467	477	527	481	492	499	485	520	532	469	514	510	498	520	502	526	521	549	534	543	471	506	544	505	480	494	526	501	479	507	541	533	487	493	511	529	501	494	540	511	520	475	531	498	528	482	494	486	498	483	554	510	491	528	521	529	474	468	539	526	542	504	527	550	489	549	506	517	489	522	517	523	471	517	503	465	531	498	483	498	491	504	489	486	508	476	554	492	510	507	478	533	526	506	531	496	499	515	485	502	546	535	482	530	515	523	461	539	515	526	499	504	530	515	540	524	522	501	506	474	531	481	477	537	522	510	525	501	540	458	473	543	512	465	544	480	512	497	498	499	534	506	488	499	538	528	526	506	506	508	525	510	486	539	550	534	533	518	488	571	526	504	547	552	495	487	509	512	488	515	507	525	495	481	500	526	494	492	537	520	502	484	520	478	517	503	500	527	514	520	511	486	497	509	506	498	540	533	524	481	499	472	501	528	483	501	489	505	473	503	513	558	513	515	503	493	529	489	513	534	483	527	506	486	444	508	493	547	500	497	504	497	513	530	545	494	486	517	515	487	529	514	526	507	486	523	530	506	510	481	527	505	469	506	498	488	541	524	459	537	535	518	497	485	524	497	512	530	506	584	503	534	519	550	547	504	507	511	544	540	506	527	498	472	489	528	517	514	505	522	513	570	518	529	530	518	533	510	537	529	488	515	532	464	533	483	491	520	495	519	517	456	503	470	541	551	547	510	515	490	522	540	510	524	507	487	520	526	480	528	512	506	515	555	503	502	503	503	515	517	485	501	509	487	523	537	494	528	509	515	509	519	499	534	510	485	494	506	527	549	498	533	472	541	500	509	513	481	496	528	482	523	521	511	523	524	520	534	520	509	548	531	531	515	480	480	509	519	523	530	522	525	475	470	551	540	521	487	533	567	512	494	534	510	536	515	526	495	533	505	535	494	522	550	468	495	505	482	512	500	509	466	536	523	483	486	535	524	519	525	543	520	540	518	530	515	495	486	519	551	496	479	541	526	521	526	482	496	517	520	534	531	513	555	537	491	488	510	494	512	509	562	511	502	461	511	527	562	497	566	505	486	489	490	483	507	539	506	513	522	541	492	521	509	513	532	483	499	500	576	527	505	503	524	482	547	511	512	549	546	531	480	510	493	515	485	518	512	524	504	512	500	499	516	477	486	493	531	525	502	506	472	496	476	521	512	489	520	511	534	526	526	499	540	480	534	529	494	539	538	509	542	539	490	486	526	508	519	499	543	567	508	544	514	488	542	521	526	517	499	506	503	520	489	485	498	511	471	503	535	513	503	505	511	520	505	490	497	537	534	523	570	506	503	502	516	512	527	546	498	503	539	509	526	498	554	530	521	514	522	504	498	517	503	495	497	505	514	521	523	493	457	515	544	553	534	448	526	553	482	525	461	493	505	524	556	534	530	549	529	479	524	520	516	520	534	477	487	499	488	527	555	493	549	516	481	531	537	493	519	509	510	523	523	484	478	507	509	492	507	499	567	505	520	487	525	518	509	493	470	528	492	509	524	497	480	485	504	502	519	518	525	478	493	500	515	540	504	512	500	510	482	533	514	506	536	539	524	525	551	482	515	536	505	506	496	551	540	483	516	522	525	533	489	523	536	512	519	530	551	542	506	496	542	492	486	523	496	546	525	499	517	517	528	515	509	514	516	503	577	467	514	551	501	520	532	515	500	522	530	538	528	514	511	507	512	462	498	517	504	512	491	551	500	507	519	526	505	542	500	524	546	480	521	495	490	501	504	521	502	508	512	559	509	531	538	526	461	526	505	539	509	512	506	526	532	528	510	478	492	490	462	494	497	542	465	533	541	546	530	494	455	506	570	504	471	466	541	487	514	488	512	520	503	532	517	510	457	511	522	514	505	527	514	523	525	471	532	472	517	547	513	555	540	484	486	485	492	487	517	500	507	488	510	503	522	514	504	502	484	525	529	533	485	502	501	510	498	507	497	512	487	479	509	488	483	524	540	502	494	462	534	533	534	466	529	526	515	518	512	505	492	545	475	521	504	519	517	559	480	505	493	494	502	514	472	485	484	490	495	541	535	514	527	495	515	453	517	498	506	520	526	486	468	528	485	504	503	518	483	524	503	485	459	492	469	521	500	523	514	498	498	509	502	503	528	490	526	498	493	516	560	529	501	487	562	499	527	489	512	491	514	544	495	527	486	471	510	512	528	486	469	498	507	540	491	504	511	540	512	501	480	546	496	516	502	547	545	506	515	531	490	481	511	520	512	566	543	536	499	451	546	517	513	475	504	514	525	518	527	553	510	492	481	516	519	532	528	507	499	479	528	518	525	512	497	553	484	491	514	508	539	506	474	537	545	509	490	458	519	512	495	519	480	508	534	507	488	508	481	528	491	500	481	489	490	527	543	523	519	471	506
11442	18231	12582	6932	5188	4049	3080	2369	1933	1669	1436	1360	1247	1212	1123	1090	1061	1006	962	952	976	867	938	793	906	858	901	818	853	836	857	816	838	823	801	813	787	803	822	782	844	853	873	801	825	820	764	755	793	792	765	768	789	804	781	788	811	816	737	824	785	765	808	844	830	771	805	815	802	772	773	763	800	791	770	729	824	822	799	831	794	790	789	772	790	821	770	846	830	748	795	796	760	766	742	820	713	807	769	810	760	759	755	762	768	819	746	780	766	783	784	813	821	805	820	761	771	752	793	760	796	742	856	753	744	776	773	806	790	804	778	774	765	825	776	812	815	776	774	773	786	796	830	875	748	769	809	778	775	718	840	782	791	829	853	819	778	805	796	735	833	832	810	762	713	787	795	776	784	813	783	784	794	771	759	762	813	771	774	793	822	775	757	736	789	790	764	764	757	786	787	765	787	801	812	817	761	749	776	788	822	780	788	760	762	821	768	797	733	777	771	856	800	771	754	820	781	771	845	784	761	799	820	758	793	840	770	796	822	801	821	830	815	776	735	789	819	800	796	771	761	740	765	799	744	802	804	848	821	756	760	794	766	762	785	866	783	796	795	797	774	780	809	818	813	774	825	790	780	776	789	796	767	800	770	797	786	761	757	781	798	820	774	788	798	742	827	813	777	790	804	805	792	742	778	806	767	841	803	827	775	762	851	801	819	780	770	789	822	840	720	834	820	786	795	706	746	775	762	762	755	779	814	763	810	775	816	791	789	787	748	801	849	750	833	756	758	790	823	771	764	787	842	805	736	782	805	802	766	834	781	810	765	808	835	803	765	803	790	727	811	831	785	763	786	817	781	777	752	767	793	811	826	765	783	809	772	790	774	734	743	817	783	839	769	813	763	771	768	805	808	780	807	760	821	766	849	785	801	804	780	712	834	779	799	777	777	769	806	766	683	837	740	801	797	785	805	767	805	796	791	798	766	793	802	787	823	740	791	774	800	814	767	832	784	765	777	789	824	793	807	792	752	767	795	790	779	752	849	779	754	758	788	800	756	816	807	741	798	760	745	774	753	828	794	782	742	824	807	794	784	782	780	840	772	830	729	762	786	735	759	796	813	834	748	796	745	768	775	781	808	787	809	820	812	739	783	767	765	791	815	848	791	763	794	762	812	782	781	807	761	802	789	790	796	794	772	724	814	768	783	735	788	798	758	791	739	771	752	785	792	793	811	772	748	786	830	777	730	773	795	807	797	779	770	774	780	778	725	743	796	812	785	767	810	753	783	778	808	734	771	814	779	803	797	826	815	807	778	834	772	765	816	715	787	823	822	829	788	786	769	731	750	779	803	763	841	801	807	804	779	798	793	797	748	787	786	765	832	749	774	782	805	823	786	779	760	740	831	719	810	827	770	778	806	816	795	789	812	799	752	761	799	778	806	790	758	783	819	772	747	789	799	788	724	765	751	829	775	756	808	857	791	793	752	756	772	782	825	756	802	788	814	756	783	793	821	808	838	812	775	763	794	787	799	783	728	761	801	824	771	779	793	757	801	757	770	786	779	809	768	767	758	774	750	798	790	828	789	799	783	811	791	811	820	807	748	741	749	843	764	792	791	756	790	764	746	751	802	760	745	785	790	794	734	796	815	739	765	792	787	754	800	774	724	808	802	725	811	842	773	781	816	807	739	811	818	820	787	793	786	792	790	774	785	743	770	818	725	822	821	820	789	806	786	730	800	796	812	805	797	796	787	808	789	799	815	781	783	822	800	773	736	798	785	806	792	779	766	786	743	787	749	856	772	803	767	770	798	823	808	777	806	762	801	758	762	768	744	787	750	720	815	843	766	777	798	787	761	793	746	740	804	797	789	790	794	814	793	825	748	819	789	780	777	746	784	795	793	760	759	804	800	773	781	779	825	805	765	780	781	796	780	786	775	812	778	759	728	799	755	778	812	798	817	798	789	787	803	809	784	763	806	726	782	759	747	776	771	801	730	780	849	796	818	778	761	763	794	766	822	748	793	778	810	774	789	792	804	834	776	750	808	797	794	769	769	747	763	760	740	810	761	765	794	794	795	822	818	801	754	812	768	791	709	794	767	809	796	781	800	805	797	781	790	774	791	797	806	789	786	795	767	805	754	750	800	787	821	792	799	756	811	810	790	816	804	806	787	805	763	782	782	787	746	784	793	807	798	772	715	797	773	843	785	793	778	767	790	758	812	773	773	800	775	815	774	791	802	751	796	756	764	758	806	742	799	755	824	803	828	785	815	774	822	770	762	843	768	826	765	788	793	777	772	786	792	816	794	759	823	744	818	830	764	751	755	741	803	788	807	778	782	757	775	809	849	779	825	771	769	784	821	789	866	764	806	833	741	772	751	839	786	792	765	763	811	776	748	809	805	786	783	841	766	801	821	799	822	789	825	759	789	763	774	766	763	821	797	780	745	784	772	806	765	762	775	775	786	737	759	785	792	771	813	801	790	855	816	799	781	844	775	722	785	776	774	808	779	803	736	762	770	797	764	775	805	767	807	753	754	780	820	797	816	817	821	815	786	784	804	796	809	787	760	802	773	753	772	774	777	772	746	789	809	830	793	779	803	781	786	784	759	817	756	739	778	808	781	777	782	826	793	772	852	764	796	811	827	761	840	794	803	806	759	806	805	805	814	771	837	782	817	773	769	795	686	737	788	767	761	808	809	785	799	825	760	769	754	777	785	811	776	751	792	797	809	815	754	800	826	781	761	772	795	822	866	756	810	787	803	825	818	778	840	817	821	747	783	795	788	798	798	759	771	847	781	812	762	797	835	803	813	814	764	811	785	871	738	776	798	782	789	785	763	749	755	751	828	828	782	754	821	809	812	850	751	787	785	832	799	800	785	781	749	784	809	773	786	775	717	785	797	773	814	788	725	804	758	802	762	806	812	777	801	801	777	786	799	808	790	737	783	765	802	773	827	768	790	715	821	823	784	767	775	794	844	832	775	820	765	769	788	801	774	813	766	776	761	751	783	800	761	809	785	788	710	743	776	799	783	786	786	790	818	804	754	709	766	797	771	790	824	800	801	801	771	783	792	788	792	810	772	811	775	785	780	776	791	809	843	796	755	734	799	766	823	777	835	777	830	774	792	778	794	788	817	799	805	795	761	780	769	758	789	863	802	778	765	795	806	772	776	781	756	763	774	850	797	767	783	771	777	778	743	755	779	762	732	787	779	856	778	762	793	772	798	806	826	755	779	801	802	749	783	780	740	775	812	755	788	798	792	801	805	723	783	785	768	847	734	776	787	822	817	760	785	784	798	734	793	800	832	764	786	783	758	841	804	780	755	776	759	812	756	796	768	756	790	788	803	808	778	823	816	783	850	831	816	761	824	817	784	765	783	763	762	785	764	751	760	686	768	737	735	811	801	808	757	768	753	831	780	828	761	813	787	778	771	758	753	755	792	766	809	746	800	777	800	815	770	846	841	863	757	785	824	790	811	781	805	807	787	803	768	779
23532	21548	28528	25034	21154	8786	3056	1875	1362	1130	974	835	796	700	670	637	601	522	541	525	468	504	479	393	448	442	395	410	375	412	419	431	403	418	415	372	384	382	375	412	374	369	384	362	368	389	356	368	350	351	327	396	361	386	347	370	388	349	346	369	340	385	351	373	390	363	333	387	343	342	342	397	343	338	393	377	329	352	356	381	372	376	335	379	362	379	328	339	389	349	351	360	372	387	366	357	335	349	371	320	370	317	352	372	362	352	360	385	328	395	375	348	353	393	335	371	327	339	368	373	381	348	393	373	378	319	366	338	376	366	375	377	368	370	359	358	315	342	339	380	320	379	355	365	363	319	320	345	339	400	346	373	366	355	350	331	334	333	377	369	334	348	371	341	335	341	358	372	342	348	330	375	362	353	349	365	349	362	354	348	347	351	421	351	357	368	335	342	347	358	370	310	375	368	363	343	348	351	346	365	326	339	361	325	372	377	357	339	356	321	330	332	349	334	335	341	361	344	342	350	349	349	343	342	381	354	357	350	348	339	351	346	314	372	334	326	326	341	397	372	362	321	379	344	345	334	365	339	364	363	346	346	332	377	330	361	355	353	375	367	355	347	355	345	343	357	374	365	371	345	363	375	335	332	349	331	348	352	337	363	334	364	368	378	339	380	373	348	376	361	314	368	352	341	325	321	355	358	354	355	360	387	328	353	384	354	326	363	351	345	347	311	341	333	336	386	349	381	358	318	387	376	364	372	330	347	339	378	373	344	350	341	357	366	363	363	358	365	358	352	340	335	359	356	330	344	334	382	319	342	340	347	353	344	342	357	342	361	362	363	336	347	355	350	323	384	351	346	351	363	347	361	349	350	329	332	332	369	358	358	359	356	328	312	342	338	353	365	356	338	369	333	361	323	326	379	346	351	319	359	359	338	349	327	379	363	400	325	366	342	350	323	345	387	326	349	336	363	320	369	376	364	364	336	328	379	327	343	346	349	371	362	352	359	355	359	352	358	343	374	373	343	361	368	356	322	335	359	366	380	327	340	353	355	352	375	353	327	358	336	349	361	350	336	366	375	365	331	365	349	338	347	329	353	360	337	324	350	363	347	361	352	344	354	358	353	333	361	345	360	299	390	345	368	355	337	345	352	331	374	347	364	345	318	366	359	327	358	345	328	341	360	373	350	332	347	344	326	357	350	364	380	384	360	330	394	333	350	333	331	363	361	346	358	386	373	352	362	348	378	357	351	336	342	350	359	336	353	335	328	345	351	376	335	345	340	376	368	370	328	330	388	353	331	332	371	363	338	366	333	371	358	309	339	362	331	344	363	347	349	341	395	338	346	349	324	325	362	317	350	349	350	364	340	352	371	362	366	352	374	350	377	386	357	353	325	365	326	340	375	350	357	358	363	389	351	372	361	344	351	367	365	323	365	346	367	327	375	346	333	375	362	356	389	365	304	347	326	372	365	369	336	374	353	365	354	376	348	374	364	368	335	339	338	318	350	313	359	402	325	366	333	306	346	330	350	353	322	331	355	348	345	358	337	345	349	381	333	340	343	364	318	341	380	340	402	336	366	366	318	352	336	343	348	354	357	300	371	335	358	312	351	336	335	334	337	350	359	354	360	372	312	332	331	339	354	342	342	356	378	334	375	359	348	311	346	352	357	329	361	336	346	342	354	351	353	347	358	351	364	345	341	336	313	358	369	359	366	375	362	346	349	351	356	328	340	349	316	319	361	353	338	352	326	341	341	346	323	361	354	341	350	346	340	355	336	367	373	339	348	336	332	365	334	329	354	323	382	370	347	361	336	372	353	346	352	353	387	336	352	381	349	349	337	372	357	353	332	366	340	333	328	348	329	336	319	366	363	328	356	335	333	352	345	344	354	307	350	348	335	351	333	355	340	315	342	341	357	343	329	351	328	323	357	368	347	373	363	354	382	336	312	381	357	349	351	330	343	346	357	409	359	338	328	339	340	351	326	379	338	333	380	324	348	366	358	358	354	394	332	343	334	358	350	345	365	347	344	347	354	327	354	337	387	371	359	329	323	343	334	344	337	364	329	341	335	329	312	370	345	328	339	350	367	319	360	360	348	339	347	332	351	316	356	370	326	355	330	396	386	360	363	325	361	341	358	354	366	337	367	362	345	322	381	384	339	357	362	336	368	317	306	383	333	361	351	353	327	339	372	376	344	389	358	338	334	356	390	366	343	365	342	366	351	352	363	335	339	337	394	352	325	328	355	343	409	353	357	384	351	381	336	355	364	316	366	325	320	321	367	377	330	387	351	369	328	338	327	354	349	370	352	386	366	380	330	384	342	375	351	338	346	315	339	363	338	352	370	360	371	366	357	337	368	334	347	341	330	353	347	372	341	363	366	340	333	354	361	330	352	398	347	337	333	346	356	360	358	329	346	390	345	332	358	317	383	327	348	360	338	349	361	368	357	360	349	307	329	365	336	333	390	354	329	387	379	342	382	348	366	367	369	328	348	348	355	343	369	355	340	310	384	358	363	347	336	375	370	351	359	379	308	342	362	333	346	351	331	377	335	406	332	356	340	363	373	354	332	371	351	359	356	349	393	338	335	368	341	369	339	306	339	329	330	336	342	383	355	378	335	373	364	341	331	333	373	399	370	355	377	300	375	337	397	378	348	304	331	342	348	326	359	292	330	342	359	337	367	341	354	339	329	333	371	349	399	328	361	333	317	360	358	319	372	332	346	364	340	355	344	358	366	357	321	372	326	356	371	373	343	351	348	347	383	354	362	357	343	350	340	368	358	367	350	344	335	336	369	352	355	344	332	338	354	340	355	354	378	365	346	352	359	349	366	336	371	312	324	351	328	335	342	324	351	380	358	343	329	306	317	354	355	355	372	320	347	348	371	347	371	374	341	365	353	364	358	363	371	369	358	367	309	333	338	377	342	352	345	332	362	322	345	329	334	368	333	343	341	322	358	339	346	343	342	333	352	355	363	322	348	358	365	370	353	350	308	349	364	366	388	308	363	342	334	326	337	337	341	367	358	339	346	328	321	339	308	350	340	350	334	352	373	312	358	365	341	344	326	363	362	351	373	348	325	335	332	372	344	331	331	375	307	297	335	321	310	370	326	331	328	334	337	361	350	334	351	361	344	341	358	321	341	366	323	339	340	353	327	339	373	335	377	347	365	337	354	315	379	354	345	369	344	355	332	360	359	365	346	365	326	372	333	338	368	331	323	364	356	385	357	338	334	384	314	379	345	396	329	329	321	344	366	366	384	343	384	324	346	364	333	322	361	357	342	353	360	349	366	360	348	364	331	371	333	358	365	306	381	319	370	360	362	344	350	313	379	385	361	366	372	326	358	338	347	355	340	367	331	342	370	346	337	358	338	371	343	331	337	334	368	330	347	349	338	381	336	354	369	364	331	404	342	356	325	364	351	347	346	354	342	334	384	335	351	332	386	334	351	358	310	370	355	396	352	394	334	327	345	350	323	343	340	329	340	354	355
13469	26882	20394	12391	9439	7294	5448	4173	3307	2617	2244	1841	1683	1437	1288	1182	1124	1097	950	966	833	809	813	751	723	730	699	688	655	661	651	604	654	623	641	615	655	617	621	644	627	635	635	665	641	592	598	561	576	520	553	566	605	575	550	564	575	537	572	615	604	530	566	603	560	576	611	539	555	588	524	570	587	525	578	616	601	588	565	559	548	581	608	568	541	558	559	529	561	560	570	567	557	547	534	575	548	545	614	536	601	523	558	622	556	568	545	534	567	556	552	530	562	556	545	554	547	541	558	546	524	515	553	560	537	585	511	539	501	557	536	554	626	556	566	522	554	546	547	583	601	540	562	558	547	563	509	536	577	551	533	533	556	554	622	579	562	528	505	604	544	585	571	561	573	532	535	558	576	534	513	580	604	550	570	543	562	572	569	583	583	618	613	575	558	554	542	574	580	539	565	510	570	576	563	578	535	588	524	601	558	559	573	546	511	577	581	539	589	539	595	544	591	538	503	534	536	522	567	580	548	566	578	574	545	549	522	551	520	582	562	596	544	568	583	561	577	554	522	530	539	566	554	550	512	527	549	515	521	580	568	568	506	563	524	518	531	569	585	555	547	563	599	532	613	563	563	557	545	568	560	546	551	552	535	577	528	547	584	535	533	553	533	615	539	582	550	558	602	547	550	565	580	572	527	551	548	545	526	575	519	582	540	536	550	558	559	554	559	567	592	592	561	527	554	635	553	564	564	559	587	538	577	503	515	523	575	603	534	565	552	563	562	509	521	543	595	555	559	543	572	574	610	541	554	566	571	565	576	567	571	562	558	575	558	537	583	584	607	571	581	533	570	552	538	519	545	559	527	571	555	573	597	554	558	532	562	572	564	537	569	586	563	554	517	577	516	570	562	556	565	546	518	556	557	556	515	519	549	561	578	583	527	544	512	519	540	560	544	546	561	564	560	588	553	599	581	586	574	549	587	557	579	534	547	542	553	541	533	537	580	539	557	566	552	592	578	572	541	580	569	545	512	560	580	568	566	605	581	562	556	570	539	570	542	546	535	515	568	604	539	520	577	565	571	523	552	564	612	557	550	564	582	525	523	601	563	554	558	537	525	563	541	574	561	583	570	575	549	550	500	554	571	593	529	559	562	525	533	523	578	534	573	514	586	554	560	578	554	586	533	562	521	529	566	517	538	579	560	561	574	531	572	554	552	548	558	536	569	573	587	560	543	524	534	534	522	557	569	587	549	557	579	550	552	561	571	542	557	560	554	547	583	596	519	547	536	553	617	553	530	535	573	578	562	531	580	576	550	530	540	537	579	559	572	549	541	548	591	536	546	581	535	579	561	568	566	579	552	577	594	572	535	534	583	602	536	537	571	536	548	602	503	553	569	553	540	547	549	526	532	536	566	548	552	557	551	589	543	591	565	535	564	568	568	584	551	567	577	541	523	541	561	593	587	561	558	557	537	555	555	537	532	584	543	521	592	548	580	565	576	538	553	518	529	576	585	565	543	586	546	569	574	593	547	541	534	550	580	584	558	536	537	526	542	579	562	573	577	583	547	514	544	563	550	567	564	575	555	561	556	550	545	577	531	584	552	547	570	525	533	558	544	524	581	531	541	556	537	597	584	537	569	519	504	518	545	533	554	553	551	548	603	561	555	525	589	539	587	554	560	576	549	524	557	541	589	515	575	573	571	538	516	535	540	566	543	536	573	559	531	537	547	585	520	560	565	548	584	581	520	536	532	541	534	569	532	542	595	573	521	516	546	541	538	527	561	581	555	550	567	586	555	543	528	528	505	602	557	564	562	536	544	586	560	544	570	591	521	534	558	560	553	548	554	520	586	581	580	597	515	560	567	542	547	561	554	560	547	514	554	572	531	598	582	551	544	572	513	558	557	548	611	555	555	560	532	534	567	598	552	589	565	575	550	583	578	587	526	535	600	584	561	541	576	535	542	550	506	504	555	589	559	569	628	554	585	583	521	609	530	562	558	551	540	529	560	560	564	539	587	562	558	602	574	556	568	606	537	594	558	506	560	531	567	541	537	537	538	569	540	574	531	555	538	520	536	546	605	558	611	544	545	584	569	566	577	566	528	540	578	527	531	545	535	597	622	577	526	553	584	543	571	558	477	575	535	561	590	574	571	597	593	530	550	503	536	536	588	583	540	540	550	574	561	540	556	558	603	565	560	555	553	557	537	539	568	563	560	535	587	540	571	557	561	528	583	579	549	587	552	582	550	558	559	554	582	553	577	598	588	556	560	570	571	533	573	556	559	574	562	530	589	578	577	526	560	537	569	580	503	578	579	555	572	580	551	571	541	510	540	567	562	509	562	559	553	567	570	563	550	549	584	547	539	539	540	563	555	508	564	537	584	535	541	524	561	543	547	525	569	554	563	565	529	543	551	591	574	602	553	540	579	566	532	500	534	566	586	555	574	566	571	566	549	565	560	569	535	537	539	540	555	567	552	520	570	551	548	530	530	548	559	574	551	506	563	581	536	538	553	546	572	520	523	563	560	526	558	562	518	558	508	526	560	555	583	498	566	557	564	563	576	529	579	564	516	548	571	582	571	549	525	615	574	557	552	531	546	523	570	542	558	570	549	561	558	548	551	538	561	570	533	556	563	592	556	558	550	557	557	560	585	581	559	571	559	575	562	595	553	561	572	577	599	546	551	510	579	559	556	559	507	550	556	547	533	566	560	568	551	509	539	566	545	578	566	541	524	558	565	556	548	579	521	524	604	486	571	539	563	542	551	580	541	518	537	586	572	524	593	576	545	559	549	538	564	565	562	516	554	593	574	570	548	535	528	545	595	532	559	535	586	557	541	554	585	582	572	551	561	565	549	558	538	567	528	558	552	552	584	561	551	540	547	531	557	546	568	591	570	557	594	615	589	565	551	542	559	583	534	591	571	571	540	572	592	544	570	577	518	567	581	558	561	567	585	553	554	580	582	519	554	513	587	507	544	561	567	546	519	576	615	540	550	554	511	586	561	587	567	585	587	596	585	534	529	536	580	542	591	508	564	532	556	538	605	521	558	574	584	583	524	558	605	537	558	559	540	534	566	545	546	544	538	557	554	554	575	547	586	577	535	583	565	522	593	579	567	564	564	560	552	535	598	552	536	535	562	564	573	522	555	567	593	597	538	577	552	522	540	560	542	561	552	561	554	587	558	575	575	556	569	599	532	548	506	564	536	557	576	545	528	602	529	543	554	552	572	553	552	541	550	547	577	517	611	582	539	561	561	519	526	553	529	527	575	588	593	563	547	531	547	559	563	564	538	533	577	546	596	587	547	579	560	538	593	548	583	561	550	543	574	524	542	519	565	534	558	562	524	563	517	572	540	517	578	534	556	595	599	555	569	532	557	518	569	554	543	546	596	581	586	589	547	537	563	553	553	525	541	526	604	554	542	560	551	597	546	564	549	543	576	595	525	601	532	580	560	521	546	547	560	516	586	540	526	570	575	579	575	515	587	545	530	575
24918	21627	26685	24457	6151	2595	1838	1388	1171	999	872	785	707	736	691	614	662	651	587	596	576	541	571	526	510	523	496	520	518	527	519	474	496	461	520	509	495	499	504	499	498	495	478	492	503	480	458	478	496	500	469	486	473	469	492	483	471	492	459	468	485	536	497	490	484	490	497	492	477	443	471	464	486	454	498	478	461	462	455	483	469	483	503	467	489	496	504	474	471	468	498	463	454	484	456	462	452	481	502	475	503	437	460	469	524	454	484	468	459	484	473	464	508	475	466	476	490	484	421	466	458	471	469	459	443	449	469	456	429	453	461	439	449	471	444	479	470	447	431	485	471	492	479	505	469	461	467	461	481	459	505	465	424	498	486	482	465	503	439	465	451	475	478	490	505	466	462	472	494	481	483	457	475	458	504	482	523	474	470	519	502	498	490	471	447	519	456	458	493	462	497	467	492	467	459	431	504	466	502	483	472	473	488	473	471	502	463	488	491	476	470	485	458	512	468	478	436	462	468	475	454	495	490	502	484	449	462	466	456	430	508	510	484	444	483	464	431	463	503	486	480	469	516	482	491	416	487	488	469	457	487	428	511	490	491	473	428	492	448	459	496	507	479	472	469	460	465	484	479	470	481	485	483	475	429	473	477	476	474	510	492	471	476	440	477	485	468	462	474	470	482	467	459	450	474	494	428	453	495	488	533	460	516	464	477	440	504	430	488	420	479	488	478	478	489	487	469	437	510	467	505	481	464	499	530	439	493	464	476	434	464	516	482	497	458	470	492	457	474	488	475	463	477	473	449	496	464	461	475	466	477	454	473	454	463	484	451	462	454	460	477	413	432	481	476	497	461	488	454	497	475	476	466	466	482	479	489	463	470	508	477	472	481	486	471	462	505	522	520	472	448	461	476	480	458	524	488	447	478	495	465	506	442	439	456	461	474	451	489	439	489	476	442	484	491	477	465	450	454	489	462	488	451	455	499	499	460	483	472	469	457	449	443	456	462	457	462	458	464	435	487	454	474	492	466	475	502	466	485	485	483	463	510	460	438	444	452	482	459	479	462	459	471	509	508	481	493	479	460	469	485	442	516	486	471	492	488	504	484	439	459	504	467	529	473	477	449	485	444	449	473	470	487	489	492	451	511	467	538	499	490	447	512	432	489	451	446	500	448	478	465	454	471	442	467	450	482	479	469	477	477	443	484	440	487	461	477	473	457	453	458	467	474	460	460	511	451	467	465	462	532	465	478	517	455	479	446	488	488	482	457	488	467	486	488	448	455	433	461	467	491	470	464	495	506	478	467	460	462	474	434	455	502	504	471	488	477	489	465	473	467	457	436	499	464	444	488	469	497	482	470	445	450	507	475	478	499	484	472	482	478	486	491	459	433	473	474	486	477	436	489	471	472	441	485	479	476	493	450	442	470	451	508	448	470	503	454	493	465	456	471	486	473	508	486	476	491	486	474	504	465	503	459	424	476	481	452	476	452	491	448	486	490	491	473	481	514	500	461	475	474	475	507	438	471	482	460	480	464	439	449	479	505	474	432	480	515	458	443	525	425	468	503	476	532	454	478	496	496	457	520	477	441	494	486	505	455	493	480	477	492	487	432	475	468	482	441	479	453	527	474	521	498	487	490	492	518	448	444	459	494	459	428	452	462	476	474	453	446	447	461	477	488	488	493	473	412	457	425	467	472	483	470	472	472	463	442	509	444	448	454	472	454	484	467	496	452	460	491	518	466	476	479	465	481	455	505	455	449	481	451	456	467	462	501	450	436	491	466	463	445	445	464	470	468	472	483	477	466	482	475	465	495	458	489	493	471	457	494	464	468	448	486	460	462	459	523	446	468	456	463	464	483	491	499	470	454	481	459	486	462	461	492	482	480	462	477	449	537	450	488	460	449	455	462	467	483	453	460	456	493	450	470	458	504	480	476	520	427	454	462	449	451	422	486	480	493	464	493	476	450	467	440	450	487	493	507	482	490	466	442	464	470	433	455	501	448	470	477	464	435	443	529	493	473	454	494	506	445	505	490	517	490	449	459	457	495	468	487	452	473	451	497	465	477	447	470	522	449	525	484	494	485	455	489	495	487	464	475	428	459	465	494	492	443	497	475	433	485	421	486	446	471	425	508	488	488	493	490	468	446	458	444	490	464	487	465	465	464	424	476	440	470	459	439	502	508	508	466	413	487	469	451	500	444	490	463	447	490	442	452	513	488	486	466	473	489	450	481	504	464	439	494	482	455	490	470	462	468	447	487	476	475	479	482	456	457	510	432	459	442	474	448	476	461	484	475	518	486	455	461	457	476	489	460	474	522	446	489	479	492	511	486	470	464	442	467	450	476	473	455	485	478	470	476	469	488	484	442	476	437	495	532	472	475	467	481	484	459	529	459	466	485	493	493	482	495	470	487	478	471	471	469	485	499	469	465	459	497	493	476	470	487	483	497	477	451	452	462	449	512	488	472	490	461	488	485	447	474	476	484	494	495	470	490	497	486	480	477	462	494	481	504	488	481	463	449	450	480	483	451	472	468	474	439	463	471	432	452	433	492	433	481	468	471	432	483	447	457	466	452	472	462	532	491	511	425	460	462	480	451	513	480	498	469	481	497	507	516	494	474	474	492	469	459	501	456	520	477	473	451	480	483	489	450	467	467	480	458	492	476	511	461	453	469	485	447	479	450	477	468	517	483	443	444	481	462	445	466	444	492	481	441	490	445	480	466	451	493	481	487	478	476	480	503	481	399	463	455	472	474	470	446	465	453	469	425	472	483	499	480	488	468	470	424	481	446	474	458	450	431	518	486	471	515	524	468	491	502	457	455	502	505	466	484	507	449	466	456	449	484	456	466	488	455	486	469	471	442	480	486	449	469	495	457	475	465	474	471	458	449	430	470	468	455	488	517	433	483	464	486	479	491	464	452	470	485	434	477	480	495	498	461	475	487	463	481	423	508	449	489	459	522	470	496	446	461	455	476	475	477	496	467	449	462	462	499	442	493	465	442	429	501	518	479	470	472	469	456	442	437	432	466	485	479	522	455	470	492	498	506	478	484	458	455	465	469	473	485	455	481	445	474	477	442	448	465	450	471	451	455	498	449	485	464	458	474	519	469	470	494	486	479	474	483	456	488	455	480	444	462	456	497	475	443	475	427	482	486	450	470	482	468	464	470	477	469	501	499	480	468	476	516	473	489	459	450	478	436	469	439	483	425	462	455	518	453	447	510	481	496	428	523	478	462	480	502	449	440	464	475	516	482	442	473	448	496	506	455	445	447	480	461	457	440	477	478	486	455	478	459	533	444	481	448	462	457	466	470	487	471	482	501	485	466	485	465	474	467	485	458	432	484	503	472	435	490	446	427	458	512	462	445	507	437	461	446	451	513	489	446	464	489	458	465	454	486	445	465	468	478	481	492	484	462	461	512	458	484	466	471	501	456	468	521	496	457	432	451	458	446	434	508	486	437	458	482	437	457	483	471	447	484	458	473	475
13069	22119	16670	9852	7230	5733	4344	3393	2795	2253	1923	1646	1441	1309	1269	1235	1068	1098	1031	995	917	869	893	858	860	886	821	805	809	786	827	820	782	788	803	752	776	761	724	770	741	790	765	736	777	711	725	715	742	740	720	705	750	730	743	797	697	730	710	739	764	730	769	690	775	714	785	712	736	742	693	726	719	748	738	825	738	684	706	727	750	780	686	707	710	734	730	720	703	745	712	722	742	672	707	717	767	714	724	754	752	694	734	723	667	693	726	741	730	786	765	702	717	705	755	709	695	735	715	698	760	730	703	689	696	740	719	724	696	734	730	716	714	691	734	708	745	696	743	708	755	734	727	735	723	712	710	759	732	706	746	718	740	678	675	748	715	736	738	695	740	737	678	675	741	693	739	716	702	718	759	725	742	732	733	748	713	748	744	662	686	717	721	746	755	720	705	742	719	711	724	727	738	774	694	695	697	736	716	696	737	727	757	704	686	707	747	697	722	786	720	708	774	700	706	741	747	721	752	703	765	725	772	747	719	743	766	741	737	744	746	731	727	769	744	703	684	720	723	750	690	711	731	727	716	692	733	675	701	707	663	692	700	739	737	706	733	710	730	722	726	794	713	728	763	731	733	744	725	699	676	718	729	697	709	704	762	735	747	768	765	713	718	708	719	709	712	704	766	792	804	758	713	711	710	732	712	691	716	735	749	736	727	728	704	731	724	690	762	715	695	715	703	685	765	765	756	773	678	715	717	739	753	706	706	739	707	727	766	727	747	709	717	709	785	692	749	725	749	699	789	701	716	733	697	739	741	750	739	738	713	707	681	700	703	715	708	730	757	678	763	736	748	748	745	701	755	759	733	739	702	752	749	746	680	726	701	688	741	689	685	711	724	712	729	727	701	704	711	702	719	736	744	691	719	705	704	705	736	709	711	736	693	766	734	687	758	750	725	710	708	691	694	714	729	710	731	680	734	752	674	744	701	786	729	718	706	724	698	748	760	701	752	706	686	710	687	747	753	695	709	721	692	713	710	706	699	696	731	717	723	746	744	726	697	701	798	735	720	725	667	694	678	718	706	706	788	770	667	750	747	742	697	754	709	714	745	725	673	716	706	753	722	716	689	703	749	750	712	710	724	683	685	690	762	723	718	718	726	686	703	745	739	693	752	708	707	682	691	735	727	711	680	706	708	728	702	725	698	717	700	748	681	718	749	712	679	710	719	716	711	701	751	733	715	750	726	711	754	764	703	719	757	779	732	708	702	726	720	697	718	682	718	707	693	724	734	682	695	703	708	689	680	745	730	724	740	680	730	678	725	738	725	719	696	673	720	736	775	718	698	711	715	754	727	723	695	750	758	655	717	788	680	744	769	740	713	715	701	722	744	711	725	752	754	756	706	708	729	715	736	656	716	775	755	704	702	708	706	742	714	711	707	745	742	691	718	706	778	700	704	740	685	713	728	708	706	735	703	735	712	706	725	710	681	746	731	755	744	727	700	692	725	751	702	699	750	734	782	740	732	702	743	708	722	690	691	737	701	747	719	740	735	737	677	744	714	701	747	750	757	707	734	746	744	715	719	696	744	665	718	706	732	711	739	683	724	699	740	728	712	761	688	693	727	734	703	723	701	746	722	727	748	761	689	642	727	766	696	677	718	735	702	767	720	748	756	721	719	707	789	712	735	782	778	691	684	733	700	745	749	658	706	702	720	710	776	764	689	715	709	787	737	693	715	745	715	722	691	694	747	740	693	753	775	714	732	674	748	741	783	702	755	713	752	719	743	752	761	776	766	657	733	745	684	730	697	713	775	712	710	694	740	724	713	683	723	733	759	728	774	682	716	709	717	700	704	729	733	763	729	724	698	698	761	720	666	760	742	720	729	687	697	693	701	730	744	720	761	746	738	714	746	732	699	694	741	723	704	769	753	716	683	696	690	689	726	740	722	722	721	718	721	749	689	674	737	724	748	705	767	720	747	726	677	747	731	718	733	686	698	699	738	745	712	706	723	700	705	684	691	722	755	714	760	700	747	732	717	744	771	768	778	731	723	721	784	737	704	756	712	698	750	722	692	745	718	696	759	745	743	718	736	684	707	707	686	682	780	680	722	719	716	750	719	683	706	713	740	718	772	735	729	707	693	725	720	708	738	714	723	726	719	722	728	729	717	746	696	750	766	717	690	696	753	755	692	717	711	747	700	699	752	704	730	701	693	721	724	707	751	662	756	728	765	723	693	733	715	714	714	709	778	728	734	706	708	682	697	668	757	707	725	709	736	733	722	718	688	711	694	739	745	713	730	709	752	683	740	700	775	744	747	733	717	667	745	706	686	660	724	731	751	696	714	732	666	730	716	751	712	723	721	739	676	666	732	712	733	722	705	762	709	702	713	696	707	709	756	742	685	720	725	764	708	725	722	714	711	678	718	745	686	695	757	743	704	739	733	771	696	670	744	712	709	709	759	795	698	719	762	708	711	718	689	742	698	711	726	685	710	715	704	738	722	735	732	714	727	765	694	731	734	759	722	679	707	744	757	731	742	722	768	723	759	761	731	718	747	749	736	735	731	774	751	744	687	745	692	741	750	694	705	700	693	757	734	730	735	707	751	735	762	752	683	679	712	714	727	703	669	712	745	753	740	751	737	771	742	699	711	704	737	694	720	729	695	748	738	674	765	725	710	775	700	714	745	702	736	728	736	718	693	731	733	738	764	681	753	735	732	730	692	696	748	706	684	726	754	726	678	726	718	725	703	710	688	761	757	715	743	729	722	746	784	702	757	723	646	737	744	750	701	764	646	699	736	703	726	691	692	724	698	718	669	699	740	781	695	719	722	755	679	750	703	688	736	749	739	718	714	692	711	698	727	732	733	746	702	724	679	675	714	732	728	705	700	735	675	690	737	688	718	772	699	750	722	701	750	738	734	708	715	655	728	697	750	725	720	750	678	726	720	749	696	708	731	738	750	676	756	725	733	734	696	741	741	748	696	704	749	690	738	734	730	741	720	756	758	741	772	727	701	748	740	738	684	722	719	708	711	715	702	736	743	732	728	712	747	698	679	738	711	720	754	733	703	704	734	713	726	684	719	681	689	692	728	682	743	734	710	725	757	714	721	765	703	723	728	724	701	675	713	758	694	685	705	723	657	743	769	720	671	758	681	708	733	707	711	751	742	735	753	695	680	766	701	715	709	706	747	726	647	699	721	716	701	733	683	718	755	682	756	758	699	686	737	701	752	723	745	726	762	738	704	762	660	719	724	712	722	761	750	711	744	715	696	712	725	722	759	746	733	717	749	759	743	749	710	700	760	736	729	741	768	705	709	738	751	698	743	675	751	776	722	699	720	729	743	724	711	686	752	688	752	735	754	725	737	710	750	684	727	735	740	744	717	734	760	729	739	743	768	721	750	691	740	675	697	723	699	764	711	766	719	745	762	719	721	673	762	714	705	731	757	747	717	714	688	697	748	691	750	716	739	731	739	703	664	704	722	724	761	717	744	741
22778	21626	29158	24599	21634	20285	7110	2693	1963	1518	1316	1086	925	860	774	698	682	574	511	476	508	423	439	422	373	390	383	345	351	360	308	304	320	351	310	342	323	293	306	335	321	312	276	320	294	284	315	309	262	301	283	281	300	304	303	247	266	266	252	271	274	312	278	284	260	281	237	275	248	303	253	266	288	281	306	287	268	285	277	274	273	275	306	251	260	270	262	294	276	288	266	275	281	258	237	254	251	275	302	273	255	279	286	259	272	231	279	278	269	282	270	251	265	246	263	278	288	283	262	261	270	244	278	235	260	273	260	265	263	285	265	286	292	272	279	286	264	267	259	254	270	286	293	267	275	281	277	240	251	257	283	285	278	265	249	280	265	284	284	272	249	270	261	284	268	233	287	297	246	275	282	262	283	275	279	239	273	299	272	242	279	238	289	271	260	262	295	263	259	278	283	250	274	281	242	312	260	273	295	310	285	244	265	295	246	252	233	261	283	267	271	274	291	238	258	264	267	246	278	279	273	256	238	262	272	260	266	277	264	265	281	288	243	266	262	257	285	292	275	271	277	261	258	263	257	279	293	305	255	282	236	249	249	245	265	269	282	267	287	258	279	250	262	269	265	287	281	279	255	279	242	285	290	261	254	292	286	278	264	261	249	245	274	272	252	272	254	286	249	256	282	251	282	256	270	255	241	273	260	250	274	251	267	263	235	285	288	279	270	277	291	274	269	292	270	267	269	256	265	275	279	294	278	278	293	261	269	260	232	252	249	286	243	257	266	264	267	282	283	263	235	244	260	261	278	275	265	292	259	288	287	273	255	277	256	249	248	271	267	263	286	267	272	277	238	274	261	254	285	274	268	276	288	281	277	254	261	271	278	283	302	278	277	256	273	247	258	275	290	256	290	268	265	268	273	276	274	249	292	255	249	277	279	259	270	250	235	264	259	268	262	279	257	266	293	274	251	223	254	277	275	274	263	270	247	267	250	259	244	291	283	250	245	255	266	292	263	258	277	266	248	280	275	271	239	259	269	276	269	282	265	257	255	274	274	283	243	267	273	279	278	235	256	280	264	271	260	305	264	280	262	277	234	249	254	268	272	254	252	252	249	280	267	293	260	268	289	298	261	283	280	264	250	263	278	237	284	262	285	263	282	284	254	267	263	268	270	289	255	277	304	253	276	283	279	261	269	256	252	258	259	267	260	286	281	287	268	265	267	244	265	278	277	269	264	253	262	282	247	258	327	238	256	267	271	289	254	279	273	272	243	275	259	261	251	286	243	270	256	281	270	234	277	259	272	287	268	276	248	285	229	239	302	319	288	262	282	255	274	267	278	259	260	259	264	248	256	271	281	279	273	277	273	283	284	240	272	288	265	277	279	283	274	268	284	246	253	250	253	254	262	290	274	267	259	273	259	268	272	285	296	242	295	270	254	290	294	280	262	266	263	262	267	293	271	237	259	275	263	250	240	265	238	266	287	276	289	253	293	283	265	278	257	270	253	243	270	280	268	264	275	253	267	236	270	296	277	254	285	291	246	262	255	267	256	273	272	285	278	292	267	260	241	271	245	256	274	256	236	241	275	240	252	286	268	274	243	255	252	287	242	246	242	288	270	269	280	260	249	254	281	265	246	286	254	254	285	246	255	248	279	276	261	253	270	261	290	296	272	245	252	260	274	243	281	267	248	282	269	305	275	270	277	256	234	278	241	270	264	283	275	291	310	259	269	247	286	285	249	250	284	253	273	280	260	277	263	272	284	267	252	283	260	250	307	271	245	310	271	302	237	281	268	310	256	262	266	282	245	257	258	261	259	263	258	282	289	256	298	274	303	271	258	272	245	289	285	272	258	231	279	258	248	254	261	262	264	278	277	269	274	272	263	293	266	251	258	258	262	260	248	281	268	280	269	275	277	263	267	321	275	264	269	271	253	245	269	290	284	267	252	287	260	232	290	257	262	260	289	260	267	294	256	245	290	244	259	295	259	265	264	305	224	252	274	273	293	280	276	304	265	305	247	275	259	270	271	250	289	273	293	240	294	270	233	257	284	256	260	250	263	256	238	280	302	248	280	249	238	295	273	270	268	289	267	276	266	274	275	273	268	252	261	252	281	282	277	256	242	270	258	264	282	261	279	251	270	293	269	259	263	260	254	247	263	267	277	282	266	289	283	275	243	270	267	275	247	269	256	273	270	256	257	307	277	257	241	265	298	255	240	253	256	252	282	257	308	245	282	269	263	294	272	262	273	291	257	273	237	240	265	275	289	273	263	271	263	285	300	263	268	279	273	290	253	241	290	281	230	281	242	273	272	247	277	270	253	264	281	271	269	267	260	294	280	267	258	279	257	277	275	254	269	243	301	247	263	267	285	274	313	268	254	237	243	273	263	256	256	244	278	279	278	271	290	265	265	250	289	288	264	258	288	269	257	276	259	283	308	249	278	281	270	264	254	286	278	263	297	253	275	261	225	254	263	257	275	229	284	284	274	248	299	273	277	260	269	283	288	251	255	291	284	258	281	277	273	270	251	257	266	303	273	264	248	286	246	251	250	254	284	243	286	234	259	257	275	276	265	272	287	254	263	265	298	277	287	260	301	259	262	251	264	246	275	276	290	255	261	254	273	271	257	268	304	246	288	294	266	278	294	265	253	252	284	291	256	244	260	277	265	302	266	261	270	257	287	247	255	304	295	273	287	256	270	269	275	243	254	265	249	247	264	262	255	256	257	271	282	283	285	280	287	265	260	274	243	265	266	283	273	275	257	260	280	288	269	274	267	281	280	292	264	269	270	266	307	256	261	231	273	254	249	296	235	268	241	274	272	298	254	248	290	258	266	285	266	313	275	278	240	249	262	257	240	278	259	264	280	270	293	247	290	255	278	269	314	267	273	268	294	251	270	281	286	272	265	271	268	279	300	275	291	248	265	256	253	274	270	263	245	264	275	278	270	293	281	241	270	299	284	260	266	298	281	299	280	260	272	257	270	287	248	269	273	244	270	293	258	259	276	256	288	276	254	261	272	257	279	285	250	241	244	270	275	239	263	273	251	275	254	268	260	298	296	268	264	245	273	245	248	254	261	258	270	285	262	228	248	260	274	278	294	248	269	251	247	261	287	276	278	265	255	279	298	259	268	243	281	265	259	287	290	244	234	284	257	270	289	251	275	280	262	271	273	292	270	249	279	227	281	301	280	269	288	253	268	270	278	261	255	312	259	279	265	255	285	275	273	286	251	257	266	258	264	238	279	270	252	243	261	274	268	265	266	275	270	268	258	248	273	281	254	258	250	266	278	274	283	263	276	287	250	277	260	250	282	288	285	261	247	240	259	276	277	274	269	257	270	272	237	263	262	286	270	277	274	279	257	278	240	270	271	291	264	265	236	264	268	269	278	265	276	250	279	296	257	292	273	259	271	294	263	262	246	265	286	245	243	274	266	256	252	271	247	253	250	262	259	270	284	277	258	254	291	230	292	281	274	280	273	248	261	287	269	240
15685	31395	24803	16477	12788	9775	7304	5687	4564	3592	2958	2437	2136	1807	1558	1351	1294	1209	1008	942	851	810	762	754	671	619	655	583	642	607	535	565	549	534	525	539	515	500	479	517	506	484	514	464	485	457	461	435	440	469	461	446	437	444	454	436	442	423	463	480	407	452	429	386	436	485	435	415	430	386	390	424	424	429	423	459	421	400	435	390	425	394	437	476	415	406	434	405	427	426	437	452	393	426	446	396	419	435	412	441	418	418	431	415	411	403	397	425	434	411	415	444	401	386	408	427	406	393	408	443	421	420	400	414	409	422	420	432	389	393	416	373	391	435	420	431	422	405	424	436	429	450	394	402	394	423	414	425	418	427	412	384	429	426	399	448	401	430	375	435	407	427	390	403	413	422	424	405	392	417	388	438	443	439	402	443	432	421	399	411	379	419	406	439	399	398	422	416	376	402	422	444	438	396	416	410	418	413	420	410	422	396	385	444	406	396	421	412	430	395	405	376	385	426	413	398	385	412	422	389	432	429	412	430	435	434	416	420	412	434	377	409	418	396	462	401	439	400	388	422	426	409	422	393	398	453	382	407	407	406	419	405	427	400	396	406	411	423	448	423	410	416	385	427	409	421	422	421	425	437	404	398	452	385	456	406	374	382	404	411	423	443	444	436	424	400	451	422	440	399	409	418	405	431	394	417	409	401	371	424	434	385	437	391	403	388	416	402	468	421	402	411	410	423	417	410	400	431	424	391	419	414	415	378	418	417	425	416	406	403	416	428	351	443	356	436	421	393	425	416	432	444	398	375	404	446	424	417	450	421	437	432	407	421	395	414	407	396	412	370	363	385	403	404	425	414	424	426	410	427	402	431	423	418	393	414	411	421	390	406	424	423	395	417	384	403	423	421	413	404	400	445	380	404	433	452	408	395	412	408	420	404	422	388	367	393	413	410	402	379	373	442	398	360	394	422	413	412	396	397	399	406	413	378	398	415	398	421	416	381	438	433	398	402	421	441	380	441	394	424	370	388	393	440	428	433	413	409	416	425	448	407	448	423	368	414	446	401	421	409	382	415	400	422	425	415	415	377	430	435	427	414	407	412	428	411	420	407	404	412	402	404	428	423	413	439	423	422	404	400	414	421	414	460	423	402	436	400	427	423	441	416	392	398	421	370	408	390	427	438	425	435	402	390	436	418	404	393	422	427	394	427	394	423	419	429	421	396	416	421	376	410	389	417	432	424	430	448	424	428	404	424	400	441	433	384	377	396	392	409	441	411	446	476	428	387	390	385	396	416	416	412	408	376	423	390	399	390	428	427	406	417	454	411	419	389	385	412	423	432	416	425	429	445	434	406	445	405	454	401	431	409	411	450	408	389	407	370	407	419	414	397	401	439	387	439	368	410	407	433	446	407	411	398	361	409	407	442	416	418	389	427	370	412	419	430	392	416	414	418	424	459	414	417	409	428	418	420	461	378	390	445	453	446	438	343	414	403	397	461	425	408	411	403	427	449	393	441	420	433	352	405	398	416	417	428	412	447	447	417	429	427	368	401	431	396	444	437	405	406	430	410	426	397	433	400	395	449	418	403	389	451	388	422	447	420	417	405	426	433	383	429	414	430	389	359	418	391	424	443	402	428	427	425	416	415	393	414	414	400	386	415	399	392	436	424	392	416	403	447	407	394	397	384	407	403	432	430	394	390	446	385	412	409	426	399	420	424	395	418	410	402	409	389	428	437	374	393	419	396	385	415	430	407	430	421	372	398	411	425	411	379	420	428	402	417	421	415	428	392	446	447	395	472	444	388	412	398	412	416	440	433	397	413	393	450	391	384	409	413	388	441	411	389	425	413	428	380	410	398	423	426	410	403	393	408	390	432	412	404	432	398	408	407	429	390	413	410	445	440	430	436	408	369	437	439	401	408	429	392	418	412	431	438	429	453	454	413	393	401	409	395	407	427	438	391	407	389	425	383	409	402	437	433	433	419	406	432	374	456	394	399	428	442	423	392	418	401	410	461	427	376	381	413	406	398	457	430	415	455	412	406	399	388	423	447	428	402	415	428	418	452	414	428	414	423	394	429	403	414	446	411	394	441	409	407	405	412	418	436	417	413	425	379	398	388	415	391	422	375	421	413	390	415	434	411	442	422	428	418	423	425	394	393	429	433	395	424	407	397	409	381	407	425	392	402	424	434	382	381	409	454	406	399	421	424	420	448	410	452	417	411	445	433	414	390	431	392	437	402	429	407	424	432	406	417	433	416	403	416	439	430	417	365	378	408	437	404	401	392	419	422	396	413	381	383	407	432	470	394	403	405	457	423	442	407	438	435	410	440	415	421	399	397	406	379	412	433	391	414	409	403	401	406	405	418	409	421	420	420	405	402	418	403	389	385	391	386	425	428	399	420	384	428	408	399	445	410	425	426	403	440	425	445	415	414	393	401	442	429	431	411	421	418	431	416	426	420	397	404	381	403	406	414	449	398	415	433	420	418	442	427	433	403	409	424	441	457	424	389	415	410	386	404	410	413	427	392	425	398	379	403	403	425	430	426	372	382	431	413	436	433	394	419	381	379	422	405	404	420	456	406	413	423	449	422	407	415	412	403	438	412	436	422	415	407	384	430	419	438	431	437	395	412	425	413	403	455	396	383	405	428	445	409	401	444	401	411	413	406	452	396	445	404	385	385	358	427	403	420	376	428	437	406	368	386	366	440	404	391	417	468	423	390	376	401	415	420	409	410	428	411	424	408	412	406	408	379	398	417	390	374	408	391	413	407	389	395	401	411	407	408	405	426	397	406	432	427	445	422	409	442	429	415	385	406	448	378	422	393	442	406	435	397	422	442	438	444	408	361	441	422	448	421	418	413	415	403	394	427	397	408	429	412	391	392	386	408	386	411	425	403	412	411	424	396	435	428	384	429	404	378	450	414	406	409	427	413	377	453	396	440	403	450	388	406	471	396	411	380	451	430	409	415	400	408	421	418	438	380	440	439	389	395	377	432	421	415	404	400	422	427	406	387	410	422	418	429	367	402	405	408	402	382	433	423	402	423	416	432	410	425	402	405	356	426	399	423	413	404	396	393	412	394	414	437	406	385	392	426	422	424	416	429	417	424	442	461	417	416	403	410	403	405	394	432	391	409	401	397	400	405	383	400	420	436	413	409	395	415	420	428	415	377	398	409	398	404	437	407	391	436	390	387	458	443	407	429	431	413	453	417	446	405	428	432	403	433	408	430	434	402	397	425	425	430	407	419	420	418	426	415	405	402	459	408	421	403	409	438	456	396	398	469	392	436	430	438	412	419	412	385	432	389	426	409	381	416	409	403	362	412	395	427	401	453	408	416	429	422	425	411	399	399	448	414	407	408	408	429	399	408	428	420	393	398	426	416	411	389	418	385	373	415	438	415	397	427	415	407	384	420	364	442	431	437	478	385	434	456	385	382	427	389	401	417	437	405	384	395	417	415	414	444	453	434	453	408	411	420	422	402	405	415	420	407
27770	19031	10144	4655	2400	1700	1326	1007	972	876	788	682	708	706	611	630	595	603	600	594	574	535	564	550	549	566	497	520	502	533	552	501	546	510	489	506	507	547	526	524	525	448	506	487	488	533	507	540	500	538	515	486	506	518	516	508	495	499	527	504	531	512	500	485	505	511	488	533	504	522	453	540	475	534	513	509	495	552	533	536	529	531	492	482	492	511	520	520	490	498	513	481	452	485	522	545	514	527	522	499	528	475	486	554	474	485	508	534	506	508	513	476	495	467	482	502	509	532	487	521	531	506	520	517	529	475	524	486	516	500	498	526	512	557	488	483	517	468	538	510	533	491	539	500	507	497	477	489	506	528	513	492	513	485	499	479	488	443	536	505	488	505	492	482	484	470	514	509	498	485	477	516	532	478	499	525	522	481	499	526	490	497	480	525	512	510	503	484	490	519	501	486	503	500	493	503	494	528	518	480	480	496	557	502	469	521	503	470	530	517	558	503	484	513	511	534	477	520	485	493	517	480	503	529	500	512	468	494	472	516	500	504	500	519	499	514	523	501	550	500	501	482	494	547	516	517	538	489	483	516	503	488	496	478	496	524	523	485	551	477	550	510	537	502	517	490	529	503	468	465	485	503	519	457	501	455	482	498	528	512	458	481	520	489	503	516	482	469	553	511	514	493	533	478	487	520	493	527	470	494	520	497	501	520	501	499	510	504	512	522	484	500	525	442	481	499	502	499	537	492	496	441	487	476	529	521	504	497	524	528	489	482	496	504	519	503	501	508	483	509	499	477	491	540	527	513	465	491	481	523	508	491	522	567	495	492	479	503	512	509	522	476	501	504	536	542	460	510	515	520	549	543	508	497	516	499	496	514	506	521	533	516	489	476	502	502	556	518	516	496	500	494	502	519	494	474	518	520	514	484	536	504	513	558	518	509	544	497	546	485	531	491	495	537	469	495	509	492	491	539	517	505	557	474	510	478	520	513	512	511	487	507	508	503	484	491	478	483	492	475	516	514	509	485	512	512	524	515	513	500	484	503	505	501	483	520	502	498	479	506	486	525	483	528	526	505	505	509	489	504	501	473	468	509	519	513	482	504	471	517	501	541	470	490	487	529	478	524	503	519	487	543	506	519	522	532	500	515	486	513	478	481	531	495	511	534	486	505	521	510	493	490	483	487	524	532	506	509	491	470	523	471	545	505	491	479	527	510	528	502	506	515	535	533	564	507	526	506	506	515	538	503	508	479	533	550	475	515	506	520	462	534	498	515	478	503	513	489	474	482	505	508	502	471	533	530	536	483	463	511	494	515	512	502	505	486	500	509	512	492	489	513	473	493	491	496	480	509	486	485	530	492	505	474	465	482	532	493	498	512	482	493	507	470	477	494	499	473	507	518	529	513	495	511	486	530	529	501	510	504	485	534	514	509	500	523	487	506	523	518	473	543	491	507	514	479	499	506	524	502	505	483	513	504	591	506	526	526	513	509	487	505	530	507	512	530	509	533	484	515	495	521	540	507	501	502	530	505	526	475	505	481	484	466	508	479	466	526	538	467	503	523	511	427	504	492	531	502	495	491	485	515	523	507	479	484	494	534	534	506	498	491	491	484	515	500	513	507	480	526	499	470	505	531	479	500	515	499	481	535	553	503	527	497	478	511	500	479	500	528	442	517	470	479	527	541	447	483	542	497	531	475	532	523	476	514	481	501	510	511	512	495	480	532	487	473	532	533	533	502	552	524	491	518	508	534	516	502	481	481	522	520	517	505	501	509	494	556	502	486	526	469	512	529	511	522	498	501	520	493	518	493	495	533	498	530	546	529	521	427	483	473	473	462	522	473	515	511	517	498	522	517	484	547	510	484	517	507	500	505	486	509	495	510	493	509	508	446	499	488	477	503	507	514	510	475	493	502	510	514	498	520	524	492	489	530	500	535	504	478	507	455	511	469	492	511	534	532	570	499	490	498	559	507	492	499	519	502	487	515	489	472	538	518	500	507	557	488	506	477	468	520	516	477	473	511	491	459	498	511	469	489	562	526	489	536	510	529	513	508	508	465	455	521	501	509	466	517	536	529	532	524	501	477	521	524	494	500	511	510	507	479	474	468	490	507	528	512	475	483	507	513	492	476	496	456	485	486	473	515	488	497	502	483	497	490	534	517	520	498	483	527	494	541	491	506	510	505	459	516	520	472	471	475	540	486	531	499	530	491	499	476	520	517	476	512	515	548	509	538	513	512	507	501	499	507	517	520	528	492	484	487	509	501	498	475	537	488	499	503	537	524	501	498	514	524	526	533	511	497	509	493	508	480	507	517	525	497	490	497	560	507	484	528	485	475	522	518	528	523	482	477	523	517	520	502	510	543	488	531	489	518	476	503	523	499	495	491	499	503	470	544	496	535	497	521	461	506	496	490	518	516	489	496	513	493	498	459	477	489	500	531	489	494	515	497	532	481	535	494	534	534	450	498	501	487	460	491	518	533	483	467	507	523	473	490	487	505	518	479	514	487	524	477	471	519	534	494	510	497	513	526	508	485	509	537	462	498	508	521	504	531	495	496	539	496	501	501	570	493	540	504	502	549	531	524	520	508	505	525	533	523	508	532	525	514	499	512	511	502	494	493	509	468	482	550	503	530	527	495	486	494	470	502	510	500	496	531	568	462	503	507	510	512	522	526	505	490	457	556	525	486	520	525	485	526	519	490	516	498	474	538	530	505	524	484	522	529	509	503	529	500	511	520	472	492	499	506	504	487	519	504	493	498	482	550	477	481	515	515	500	482	462	547	562	457	514	495	535	488	526	528	460	514	522	515	526	472	543	488	553	507	484	526	508	529	539	495	508	548	509	514	515	501	513	522	529	479	504	458	517	562	443	529	488	496	520	530	495	536	522	495	509	521	488	504	468	498	509	492	480	486	503	483	492	491	499	510	509	500	505	512	483	490	536	519	509	512	528	467	514	506	488	552	503	484	562	487	503	524	520	490	513	477	506	530	514	486	515	502	467	498	490	472	499	524	513	527	502	529	490	503	512	462	479	524	481	487	517	513	522	501	483	520	490	466	517	487	516	507	478	510	555	518	509	511	536	503	538	482	533	512	496	531	491	506	539	498	510	459	535	509	514	524	496	511	472	460	480	468	502	513	516	492	523	478	535	464	525	493	507	498	506	462	523	476	519	539	530	492	516	480	504	511	538	493	480	513	505	516	493	532	494	487	473	495	521	467	509	498	495	510	511	498	482	523	525	507	492	503	476	514	478	529	506	510	497	523	499	461	552	525	488	464	540	520	506	494	501	511	540	486	499	526	502	525	508	520	498	521	492	497	532	500	523	521	525	491	519	516	483	472	504	501	515	515	482	472	502	481	501	491	501	493	520	516	490	463	529	506	521	483	498	515	505	480	543	451	505	564	483	486	501	482	508	531	486	535	499	552	518	489	512	504	472	492	507	517	461	494	512	504	542	532	492	500	535	506	520	476	521	499	482	476	503	538
11167	16941	12148	6811	4971	3785	2880	2426	1967	1674	1434	1360	1228	1212	1144	1027	1052	1001	1004	978	918	912	900	938	883	863	835	862	829	834	803	860	786	767	824	832	805	857	847	771	806	812	815	830	753	822	735	788	822	755	794	811	767	742	778	803	780	830	817	768	785	760	779	771	754	800	857	719	810	770	717	732	781	773	778	753	778	779	804	772	781	765	804	779	800	770	785	804	769	727	821	783	775	763	796	784	782	813	750	756	773	782	726	780	752	785	773	804	753	817	763	790	798	716	739	849	807	742	770	784	754	769	775	799	777	743	746	762	787	791	773	738	813	779	757	784	725	757	745	819	750	779	815	827	810	713	753	765	778	795	767	733	811	811	804	761	802	790	766	813	761	814	799	771	727	714	750	789	753	724	749	762	780	761	734	793	761	833	798	758	772	717	725	791	750	814	800	788	765	749	774	800	773	755	757	784	760	709	827	829	756	778	757	742	749	778	773	778	768	718	759	772	755	747	779	805	721	809	798	752	779	762	795	746	812	795	725	784	763	760	836	792	800	777	769	753	814	764	747	790	784	764	773	749	777	725	762	786	756	809	769	831	745	733	820	739	726	765	821	761	797	777	749	743	752	719	774	731	805	747	735	781	729	831	770	794	765	767	831	740	774	766	769	739	814	721	771	794	785	777	766	792	772	765	816	776	787	756	744	815	768	790	810	797	746	763	748	799	750	776	792	766	739	757	794	764	789	777	747	775	722	811	795	745	759	752	797	772	762	745	824	774	811	758	761	781	824	768	767	802	741	790	765	736	810	762	728	773	765	741	767	800	746	834	733	802	827	800	737	799	782	798	768	778	729	811	737	816	802	788	804	769	804	758	823	777	772	775	776	796	778	737	789	740	786	780	777	782	807	769	733	792	772	769	756	738	802	757	734	770	811	764	795	759	762	800	763	766	828	786	795	776	777	779	732	761	781	794	799	774	750	762	782	744	764	753	729	747	817	774	799	786	788	742	765	823	779	766	793	737	767	733	753	765	830	768	786	771	776	766	796	747	793	797	741	794	783	799	771	758	723	784	773	782	811	792	726	761	754	737	757	756	791	812	748	742	776	778	766	811	782	788	717	768	784	786	756	822	768	796	774	792	846	753	791	761	777	772	765	794	761	806	778	788	779	753	752	779	787	791	826	722	769	786	781	813	774	780	746	823	786	771	751	764	766	841	827	786	794	793	789	756	817	735	744	712	763	784	802	774	744	794	809	750	769	771	767	824	724	777	756	772	803	784	771	813	754	800	734	784	774	822	740	810	762	809	791	789	803	755	802	776	740	853	790	786	756	793	756	793	777	786	782	819	820	764	825	739	784	767	799	778	779	763	791	777	807	786	775	773	788	775	806	803	809	780	748	821	770	800	782	779	749	796	822	754	784	764	745	798	793	820	791	766	840	752	802	766	759	776	779	764	797	806	737	806	753	812	767	841	767	769	808	757	810	740	726	777	797	773	704	802	751	786	796	686	776	781	778	785	803	745	796	762	798	774	763	775	790	764	754	824	772	767	769	763	804	754	805	777	818	762	743	759	823	764	776	785	760	751	741	795	812	739	795	797	801	837	776	780	753	777	776	787	780	756	761	751	776	773	728	750	771	781	815	774	766	837	710	792	788	783	754	769	774	796	761	771	776	750	754	769	755	796	764	801	718	797	735	776	763	779	756	735	753	738	766	766	770	768	767	776	812	830	771	772	745	802	812	773	740	767	777	789	795	806	775	741	765	780	752	790	813	783	814	799	750	788	787	813	785	758	761	783	753	810	734	772	726	751	787	780	772	758	824	769	795	758	760	757	751	759	743	784	770	735	784	808	774	767	758	752	815	768	787	806	783	759	768	803	745	803	773	765	756	760	776	775	781	808	799	726	759	752	755	741	779	809	778	733	803	792	748	795	755	783	797	772	844	764	768	746	751	749	757	749	829	761	789	756	830	756	822	775	786	814	830	783	780	755	794	788	777	790	797	742	806	779	759	797	779	804	763	764	809	751	795	756	828	823	803	793	754	776	780	760	761	791	762	760	739	751	800	768	822	773	752	753	773	826	770	778	761	785	758	773	755	791	735	775	796	752	741	749	789	794	796	773	746	757	739	764	774	783	796	806	788	752	765	725	749	787	764	781	759	753	792	782	784	780	752	747	767	778	772	781	766	807	768	730	791	778	774	732	818	760	785	817	777	795	793	784	761	727	769	806	728	758	765	770	780	770	811	763	768	748	778	762	761	789	797	778	791	789	770	780	775	792	813	746	773	819	784	784	783	756	801	790	837	763	816	748	728	816	745	797	763	748	759	781	748	746	779	800	702	807	798	765	749	773	778	771	791	813	754	830	775	759	757	776	813	772	776	797	793	754	762	750	762	790	732	762	753	749	813	823	760	770	778	760	751	776	757	754	770	771	773	733	796	724	786	760	809	751	787	798	831	695	780	801	726	825	736	795	803	734	764	814	809	751	762	778	855	776	804	803	786	821	779	803	758	766	785	750	756	822	786	710	775	744	807	748	753	748	785	763	756	756	815	799	719	756	811	751	735	745	759	799	770	717	828	763	769	784	788	784	790	738	791	777	760	766	790	808	831	764	769	779	820	811	814	797	752	812	765	765	768	800	842	764	796	799	784	849	757	764	763	758	805	724	782	813	757	727	821	737	753	793	774	783	793	731	751	760	775	824	749	779	834	797	746	823	786	777	767	732	805	826	790	754	753	813	734	781	751	739	792	779	741	761	759	780	703	804	774	787	742	807	791	795	781	818	765	737	780	815	813	770	745	762	775	728	771	801	820	787	811	791	744	812	772	764	814	779	759	771	769	775	788	746	783	766	779	765	761	789	783	762	767	742	797	820	735	787	803	792	832	782	718	825	742	806	789	829	758	784	773	801	769	816	742	738	780	793	760	786	781	727	816	835	769	750	771	750	750	750	795	769	744	772	785	810	786	776	779	742	833	733	757	740	765	840	828	768	757	784	771	738	800	803	749	737	811	741	787	787	792	794	758	757	787	784	792	798	792	772	808	797	769	738	746	785	807	760	722	764	808	780	772	763	752	794	803	801	751	775	785	759	761	818	769	766	741	777	740	752	781	789	746	725	783	745	801	743	765	733	822	803	764	767	761	795	781	753	734	762	815	735	762	756	792	741	763	756	744	757	784	764	809	766	728	793	797	801	831	783	756	792	771	743	799	785	736	818	842	782	791	765	773	807	751	776	755	777	764	800	794	766	848	788	768	751	783	772	752	777	775	773	774	792	774	735	825	765	779	779	748	763	785	803	755	773	793	752	744	808	774	772	758	780	763	767	757	787	716	776	819	807	833	777	783	743	734	740	757	797	780	775	776	807	785	804	746	800	773	774	788	786	766	770	799	785	793	768	814	763	775	796	778	796	823	745	745	820	799	765	813	747	772	846	764	713	709	778	767	792	767	776	825	781	719	707	789	728	790	779	761	752	768	748	750	783	767	765	804	741
23559	21592	28564	25105	21167	8900	3020	1830	1361	1167	966	815	776	702	687	608	604	547	498	477	488	486	468	454	445	443	436	385	413	416	410	404	414	384	389	368	367	365	395	353	360	402	350	364	364	372	359	359	387	322	342	367	346	379	354	363	344	348	378	356	342	336	319	346	368	361	352	351	362	322	350	349	325	365	379	351	365	368	361	359	317	341	361	333	340	366	328	358	373	324	355	345	386	347	361	383	325	330	360	350	336	377	349	348	339	353	329	379	369	344	320	342	369	324	359	354	372	360	340	352	328	332	349	352	359	343	352	332	360	349	347	346	377	325	352	348	354	350	378	342	359	355	392	368	343	366	336	333	337	355	328	356	363	360	343	339	365	363	382	313	332	330	348	350	369	337	383	360	372	351	318	329	344	340	336	327	333	340	326	338	358	364	325	374	335	344	368	373	342	378	330	378	363	358	335	334	357	347	308	359	369	344	319	341	359	347	334	367	350	372	346	297	366	338	374	321	330	337	354	346	320	349	356	357	335	340	331	358	314	372	346	350	326	364	341	354	336	338	339	391	371	349	349	361	335	367	370	322	362	330	318	344	328	325	380	364	320	347	379	343	339	348	307	348	339	366	315	371	394	358	324	360	304	306	336	325	334	360	324	349	331	325	343	344	336	346	336	342	340	363	354	341	349	339	340	318	349	378	339	344	342	340	357	362	344	350	363	333	358	388	380	388	326	353	337	351	344	312	322	336	362	320	353	336	332	360	347	370	347	349	368	368	334	382	360	326	328	328	326	333	305	339	362	348	322	320	350	350	348	369	355	364	337	344	347	342	356	347	347	325	337	331	333	353	328	350	358	358	323	381	360	368	364	301	326	314	354	358	357	326	313	337	347	334	336	329	358	345	356	354	329	346	351	339	344	356	329	328	350	380	342	360	362	302	314	358	343	327	312	344	339	357	350	363	351	323	387	379	338	331	346	372	337	342	311	340	361	355	317	329	372	396	337	333	318	351	344	351	342	356	361	365	351	356	344	380	343	353	362	349	350	369	345	373	361	330	348	376	331	360	356	335	344	344	370	356	378	360	372	353	369	358	328	329	308	370	364	355	339	355	384	362	372	309	352	334	358	327	331	321	348	362	387	345	367	321	352	346	361	355	319	312	352	362	336	301	338	360	375	331	345	355	339	328	341	366	311	341	323	349	347	365	354	385	351	357	337	338	370	340	361	340	358	347	355	380	389	343	363	321	342	341	341	345	342	325	349	315	341	338	352	339	373	372	328	376	352	341	331	351	365	356	363	340	371	303	342	357	338	360	336	353	348	344	341	369	363	369	359	341	353	330	356	365	363	324	338	351	365	340	355	351	365	341	330	336	372	355	330	332	365	345	349	354	325	311	324	411	336	361	390	338	363	346	335	361	334	360	324	356	345	355	331	370	356	333	367	309	336	344	341	365	340	342	327	347	351	330	348	311	335	364	320	329	331	371	335	349	372	356	369	360	350	362	319	322	331	362	352	320	342	362	353	323	306	336	330	348	344	313	313	351	340	322	340	331	375	357	324	355	401	357	348	322	355	375	334	381	364	350	360	356	345	349	316	337	341	340	361	364	371	324	327	361	346	313	346	329	353	328	353	341	333	348	348	321	342	364	382	345	349	371	341	362	316	335	365	362	337	364	357	342	346	340	320	356	321	350	339	362	351	331	362	344	360	349	332	357	376	308	347	332	342	369	345	350	318	352	368	360	331	340	343	376	349	368	389	337	321	377	360	376	313	340	322	373	332	350	347	337	367	362	331	335	364	364	314	394	356	361	341	361	327	346	328	325	322	326	351	343	376	341	369	319	362	344	337	353	367	344	338	342	353	336	354	343	349	358	351	339	350	378	322	338	357	343	346	361	375	375	350	379	359	359	379	360	372	344	364	341	345	347	338	352	327	313	332	371	326	310	337	326	387	368	350	353	359	326	330	369	394	364	374	344	353	328	340	364	315	329	341	323	345	328	323	344	356	351	358	350	303	313	337	377	352	404	374	338	339	351	358	347	323	346	369	374	358	339	309	370	331	365	373	341	335	378	378	326	329	344	351	344	357	363	371	347	320	323	373	330	288	336	348	363	310	360	318	356	351	337	315	345	364	353	357	345	355	340	366	344	338	379	329	336	358	368	339	319	368	332	370	328	305	356	337	346	311	344	351	355	346	329	335	371	332	361	343	317	329	338	365	329	385	329	358	344	357	328	361	320	332	380	324	323	364	328	357	339	334	348	370	314	333	332	376	322	345	376	364	396	368	363	389	332	344	343	337	350	347	330	365	355	349	337	342	350	336	348	380	339	341	364	336	372	333	346	348	353	352	373	327	344	378	383	385	326	340	328	337	327	345	376	346	393	355	349	357	353	346	348	348	354	335	344	332	347	331	355	347	327	311	367	340	345	349	359	342	382	335	363	387	317	377	323	332	333	319	323	341	353	358	341	351	377	337	332	332	345	326	329	369	315	383	310	366	351	366	342	330	329	332	366	353	351	382	398	343	331	332	350	340	338	357	351	343	329	333	383	359	339	351	345	355	341	329	363	350	359	338	354	336	315	359	350	344	358	361	339	352	311	361	353	334	354	342	330	324	374	348	335	357	306	361	352	342	367	337	368	368	319	327	341	361	333	340	309	320	359	325	362	357	324	341	367	350	355	348	336	354	347	326	360	345	329	344	332	327	308	357	337	333	357	343	376	364	338	332	324	394	326	366	351	366	351	366	346	346	346	352	374	372	345	329	348	354	352	344	371	346	375	372	340	352	355	355	330	358	351	340	322	354	380	331	360	362	350	342	317	354	328	346	364	362	351	352	349	339	398	329	362	354	344	358	345	348	346	356	368	360	368	345	327	358	358	332	346	336	359	360	348	353	370	384	367	349	358	312	358	328	320	340	354	302	333	378	348	332	297	370	327	339	339	356	320	345	381	343	374	346	331	343	334	325	375	340	333	346	336	343	357	362	347	327	338	344	327	327	346	314	335	337	354	345	323	326	341	335	365	332	342	314	321	337	362	325	349	356	349	348	319	346	355	343	366	337	371	302	362	342	343	357	383	335	327	361	358	341	352	348	359	356	360	362	359	335	336	339	321	356	351	380	339	356	361	340	343	360	367	347	355	376	365	334	367	317	366	345	329	350	345	328	327	348	342	320	336	355	343	344	364	344	341	340	340	326	375	344	340	358	347	341	353	341	376	348	310	339	368	347	342	386	347	342	365	349	309	330	356	330	375	341	374	337	396	309	320	334	371	355	325	350	339	349	353	360	356	372	371	326	326	362	313	347	339	351	390	358	338	348	351	294	353	345	321	395	341	349	378	360	351	350	379	331	340	320	356	350	354	328	355	355	377	349	340	326	370	324	360	351	391	329	319	360	350	364	375	380	349	351	359	342	334	388	340	345	355	347	357	320	346	351	366	356	337	343	365	346	326	372	354	350	370	344	341	338	355	292	333	346	335	350	353	338	339	369	345
13085	26471	20106	12219	9379	7013	5351	4236	3323	2637	2197	1902	1628	1472	1401	1210	1060	1047	950	890	876	771	842	756	695	707	730	707	654	644	615	624	633	595	597	646	620	631	583	597	618	560	640	599	602	586	633	614	599	617	564	568	554	606	566	559	534	553	610	598	537	531	595	586	538	497	579	571	556	550	562	538	560	575	581	558	591	543	562	560	570	582	514	567	540	514	556	552	551	587	539	600	544	519	527	523	532	565	541	576	530	582	539	552	566	605	520	563	559	560	542	551	494	525	527	528	557	551	542	550	574	539	544	567	522	531	548	512	507	561	597	530	537	569	525	566	530	524	559	557	542	566	580	554	574	542	561	581	596	562	561	538	561	543	539	547	579	580	560	546	563	550	567	529	526	561	529	543	549	571	550	560	562	590	534	546	555	575	551	527	543	536	559	548	549	518	539	589	572	528	576	520	576	560	576	548	556	559	478	534	521	536	532	547	563	535	545	534	518	490	576	530	557	544	543	543	541	578	580	546	557	555	549	555	547	523	548	591	551	555	567	511	535	526	565	560	522	572	552	555	521	518	530	563	547	525	536	528	521	540	559	558	527	555	539	601	545	566	531	569	541	520	581	555	499	583	556	577	569	523	563	524	561	572	580	603	524	555	525	535	537	544	556	539	530	528	551	557	501	587	572	549	504	538	543	549	511	532	541	583	548	500	528	558	565	517	570	551	558	540	541	529	551	555	546	553	506	534	591	566	552	540	503	568	568	541	582	542	548	561	555	555	553	546	568	576	559	522	563	542	554	537	556	536	523	509	598	535	546	502	543	574	515	521	543	492	525	549	530	586	518	553	524	562	542	532	547	525	501	538	538	523	559	544	558	543	536	545	535	561	552	569	533	554	572	538	530	502	525	529	549	546	540	507	534	574	552	525	558	557	507	560	524	542	560	558	505	524	563	549	561	546	509	574	556	564	585	594	588	525	572	598	536	533	552	533	542	571	532	559	604	533	561	584	564	572	594	548	544	546	561	532	578	591	526	558	575	557	577	555	519	565	580	573	529	575	557	609	557	528	566	572	547	567	544	518	557	499	536	560	541	547	550	556	581	524	509	528	509	549	506	568	561	554	523	555	534	536	514	547	548	506	561	512	532	508	523	531	533	542	577	537	533	529	552	555	524	606	515	572	544	515	513	566	553	508	565	539	557	562	569	533	559	547	528	563	554	528	569	532	543	619	588	544	556	505	563	540	552	536	551	524	559	554	591	567	529	546	500	513	579	517	535	510	562	584	584	593	579	559	515	571	535	555	508	575	527	576	499	547	550	566	539	571	530	561	600	574	555	526	570	535	567	550	536	561	505	570	554	542	563	494	534	522	511	579	532	552	545	547	537	540	540	565	510	525	554	543	572	556	568	558	574	542	530	540	569	519	524	552	531	555	543	536	539	574	560	541	536	559	537	589	515	594	560	552	550	541	490	574	488	572	536	527	543	533	537	480	501	615	546	621	530	585	530	591	546	537	574	553	526	544	570	576	550	564	570	562	543	606	532	542	569	566	556	600	568	544	527	528	542	507	562	571	615	553	549	553	566	543	537	571	529	601	567	554	567	561	550	548	549	532	545	546	554	560	543	569	517	490	539	568	540	507	517	580	545	577	518	541	526	547	559	541	541	597	526	529	572	530	561	544	563	544	504	541	521	591	579	549	534	529	496	560	590	588	539	590	571	527	538	549	516	565	538	554	554	547	541	548	561	535	560	529	493	533	563	588	524	581	534	524	522	566	533	584	553	516	541	540	550	586	523	570	543	514	579	540	542	558	554	518	550	530	510	560	541	562	585	531	526	549	572	546	583	565	567	551	575	601	564	573	543	546	522	567	545	576	544	541	577	534	543	496	545	577	564	531	547	551	549	532	582	582	521	529	573	557	581	564	541	539	575	554	556	582	552	570	584	534	540	560	540	542	584	568	560	557	527	533	612	580	557	528	597	558	559	594	528	514	512	570	527	534	553	523	570	558	549	508	545	512	554	555	562	552	526	533	556	551	559	560	525	542	561	562	533	552	538	542	548	564	555	533	554	524	528	540	538	545	557	589	592	564	534	559	520	528	528	558	535	495	573	537	560	564	529	555	581	538	560	540	585	539	586	549	548	567	522	550	527	548	582	543	528	559	577	570	544	513	536	528	526	553	598	568	569	558	593	540	523	546	547	560	597	569	516	568	580	534	560	570	552	564	555	577	538	550	524	533	542	572	551	516	513	580	526	541	559	582	512	565	530	552	574	555	521	558	584	534	528	518	571	527	538	553	558	518	543	545	589	525	581	510	546	564	542	541	508	602	520	535	534	557	527	525	549	581	574	529	531	514	547	550	511	518	529	540	557	553	571	506	531	506	549	539	555	528	577	563	570	550	529	512	532	557	534	538	537	570	574	537	552	556	518	564	539	529	581	558	532	562	568	549	559	530	505	529	537	548	522	535	563	566	538	552	521	527	541	558	519	547	512	519	523	579	526	543	540	537	500	556	518	553	576	606	529	572	538	563	553	525	541	526	537	513	558	524	560	547	595	560	528	558	524	566	548	557	546	535	528	552	559	584	551	502	555	547	569	569	535	548	542	543	528	561	496	576	603	573	532	555	537	531	545	548	569	569	540	527	538	502	536	503	539	596	549	597	532	530	553	545	541	536	551	573	547	538	551	536	567	522	582	577	541	537	547	575	562	543	582	545	566	577	552	562	570	547	525	549	553	586	504	521	548	573	547	554	539	482	520	588	531	555	534	573	597	579	526	548	554	551	567	522	559	620	576	511	541	567	502	559	557	544	551	562	548	546	555	562	519	531	546	509	508	549	540	545	523	531	555	531	564	524	550	554	555	546	533	575	556	567	500	525	522	534	576	563	567	548	575	543	571	507	542	575	582	557	595	532	552	562	553	529	527	577	586	535	551	581	525	570	548	573	578	550	568	560	543	544	548	602	565	546	550	525	495	560	546	529	537	495	572	558	530	565	505	577	517	582	596	569	507	592	577	563	503	541	535	531	540	549	534	539	527	523	568	535	544	505	529	552	570	559	535	587	549	518	606	541	522	552	551	529	557	572	548	583	554	571	550	578	583	547	547	553	520	539	492	561	529	548	537	562	559	575	516	530	520	566	561	573	535	579	541	551	545	551	535	523	583	553	558	587	534	550	556	549	569	544	555	541	557	472	541	553	556	561	506	561	556	556	557	560	577	508	543	525	542	563	563	517	560	533	557	553	526	520	578	572	560	534	492	524	551	549	579	511	529	550	561	538	517	584	543	547	535	567	537	508	557	587	543	571	565	520	546	541	536	564	556	565	552	518	577	569	579	568	554	539	580	569	534	578	545	585	538	593	583	519	548	539	551	573	560	529	556	533	539	560	516	534	540	513	530	539	538	558	546	563	588	524	522	577	508	527	543	557	556	516	551	585	538	549	540	555	583	529	563	574	561	551	524	557	584	548	516	557	571	544	522	575	544	552	524	509
24913	21600	26601	24509	6229	2512	1772	1404	1132	971	871	771	774	729	707	659	640	625	615	597	560	566	534	538	563	535	538	529	508	488	493	498	455	495	486	505	469	473	510	503	485	490	486	477	460	508	500	506	478	465	500	457	458	500	461	459	469	439	466	478	446	486	486	462	472	463	483	464	469	469	490	462	440	440	477	469	454	448	446	489	444	432	498	504	467	486	462	454	451	475	478	466	455	496	461	442	478	505	493	456	501	464	492	443	468	510	470	469	468	444	465	452	441	494	484	483	448	442	489	459	449	471	465	478	506	470	454	432	513	443	455	500	487	470	438	476	453	470	471	458	496	437	488	465	486	438	503	490	439	441	459	471	451	471	494	454	441	458	440	434	453	520	488	456	462	472	440	490	486	448	494	464	451	455	468	468	454	476	503	491	458	478	488	438	473	465	479	486	524	440	451	460	447	473	449	483	475	471	462	480	491	483	483	461	505	468	476	510	467	453	464	473	434	479	479	447	452	486	466	461	454	421	445	498	456	445	427	447	447	474	465	446	489	463	454	437	478	481	439	496	470	475	453	499	496	482	455	466	476	482	498	485	489	502	467	453	439	455	463	459	483	445	439	463	457	450	412	465	442	428	453	469	486	474	474	450	499	482	542	467	464	448	452	446	455	421	466	488	481	495	427	470	481	470	488	504	434	480	461	467	420	465	496	422	527	457	478	438	469	464	451	470	454	437	497	464	458	463	432	476	502	474	469	497	457	492	453	464	465	470	453	447	483	468	439	484	448	442	453	462	457	454	449	498	459	469	531	480	501	507	477	492	480	469	468	479	469	448	483	492	504	454	456	456	451	479	487	435	434	464	427	454	493	446	487	451	465	451	449	481	503	455	467	449	474	471	463	476	467	497	445	459	466	476	415	423	472	503	475	471	432	494	495	511	483	501	461	512	479	470	475	456	459	482	484	450	451	468	485	458	454	469	475	472	465	479	444	454	434	459	462	422	451	455	440	433	479	443	483	477	459	462	467	464	487	425	497	479	434	453	485	466	457	434	434	442	477	457	451	482	451	498	442	476	447	453	468	502	453	462	470	470	516	528	473	426	462	474	440	496	425	471	470	472	474	458	482	432	476	452	470	431	463	484	442	466	438	510	498	448	459	446	449	521	453	444	492	483	452	427	449	465	471	460	451	443	462	467	502	475	494	478	473	461	461	462	485	453	472	500	464	419	453	483	472	464	478	458	465	461	472	463	455	488	504	467	452	452	476	449	471	443	466	461	494	461	484	429	472	483	442	491	443	479	466	475	458	461	463	496	446	456	503	495	484	453	476	474	441	485	486	469	465	468	422	494	447	470	479	446	464	516	467	487	479	453	473	455	469	462	487	517	457	465	481	445	442	479	483	463	469	509	469	487	456	422	479	445	457	489	472	479	476	477	432	490	433	474	470	483	450	481	463	437	479	518	440	485	441	429	506	435	442	463	446	468	461	485	440	457	480	451	426	485	465	472	504	476	480	466	458	455	472	461	468	483	474	448	470	482	448	465	467	471	473	450	501	473	473	486	425	475	424	453	422	452	452	455	451	459	457	472	519	467	454	467	451	484	443	484	500	538	475	475	459	481	440	452	478	472	497	471	437	497	460	442	454	479	454	455	463	510	479	443	468	455	495	461	454	469	481	470	469	442	477	465	460	453	456	470	480	408	479	476	447	454	466	452	495	482	464	484	480	437	458	436	445	473	462	466	475	487	465	461	491	440	447	519	451	474	436	511	511	488	468	460	477	437	430	473	452	480	471	497	481	497	491	486	457	486	489	438	471	479	475	483	482	477	478	483	495	478	513	470	462	464	445	463	477	445	482	475	475	479	448	457	489	446	456	451	444	466	459	481	457	469	422	445	454	481	427	512	454	479	444	466	448	477	488	470	460	480	472	459	462	458	464	428	463	503	469	437	462	483	467	437	476	500	459	466	443	477	530	468	475	458	462	475	481	447	457	522	450	464	467	421	513	483	456	452	457	482	455	463	468	457	478	477	433	455	443	487	444	433	488	465	463	462	500	476	466	405	464	427	444	430	413	457	482	507	445	479	492	457	480	481	482	416	474	458	470	454	497	476	474	488	502	470	455	477	478	462	492	456	477	450	478	465	447	494	499	425	430	467	460	480	486	487	454	476	461	468	473	461	484	482	419	473	493	496	460	479	508	481	460	441	464	431	485	449	476	437	437	433	458	490	481	457	509	460	418	463	499	477	483	456	494	463	473	455	499	498	458	474	444	479	446	466	456	458	485	469	458	472	481	481	437	411	478	466	449	450	450	454	512	454	442	455	470	456	441	475	470	447	458	448	437	489	470	446	437	463	451	489	499	463	464	495	445	445	497	469	451	458	491	470	484	451	464	469	478	447	455	452	477	475	459	449	426	455	457	432	478	462	502	420	453	478	454	463	500	481	485	464	452	431	506	486	490	488	446	463	489	469	500	460	468	458	471	455	469	439	484	427	477	421	451	473	465	482	460	463	475	463	444	486	478	475	480	440	444	412	443	434	487	436	450	434	471	492	484	449	456	453	499	458	447	481	454	472	474	488	444	516	471	458	468	474	450	484	466	470	468	520	483	479	476	457	479	452	430	461	425	454	470	478	471	450	481	466	471	459	474	496	449	437	501	505	441	468	467	454	455	461	476	476	457	490	451	493	436	469	464	470	472	477	453	482	463	475	461	490	477	449	489	464	457	454	462	463	470	477	441	499	454	438	477	436	452	476	449	436	458	480	428	487	464	462	464	499	486	438	504	494	472	443	497	480	422	454	449	476	504	486	432	423	501	472	448	463	447	499	459	463	444	495	437	462	513	456	449	456	463	434	463	447	458	480	464	472	494	480	468	485	481	468	457	487	456	441	470	517	436	446	486	477	456	459	512	497	460	454	441	452	472	431	493	477	466	462	440	471	502	484	473	438	476	470	451	456	471	465	467	471	448	463	429	478	454	436	485	483	472	506	470	458	440	439	444	512	475	447	475	456	496	517	512	440	471	456	490	468	464	409	441	493	460	496	459	429	442	464	450	483	427	473	457	451	472	437	465	484	496	493	501	422	490	501	456	462	438	453	426	479	440	453	443	449	441	452	458	453	466	479	429	447	483	466	443	479	439	459	468	479	451	469	453	457	475	440	505	515	486	495	512	473	429	469	483	454	518	418	453	449	446	442	478	472	449	496	489	466	442	470	427	449	496	437	465	454	467	461	436	463	440	414	453	481	429	488	455	476	459	473	486	451	507	434	464	481	472	493	453	515	402	482	432	474	463	476	460	465	491	459	454	456	446	466	466	451	434	463	461	450	478	443	473	480	474	470	469	461	416	479	430	506	490	484	464	476	486	458	476	441	458	468	498	508	411	458	466	479	471	497	472	459	470	487	438	486	456	439	478	425	483	478	442	459	468	506	471	499	458	474	472	454	471	491	495	499	480	488	448	451	462	447	473	473	471	469	450	421	466	497	503	470
12468	22522	16409	9649	7289	5615	4150	3409	2592	2258	1888	1708	1507	1445	1302	1213	1116	1031	1020	950	974	920	905	880	848	778	772	769	753	777	774	761	799	775	760	759	760	764	822	796	724	719	794	718	771	734	802	759	771	750	713	732	719	733	732	755	702	715	770	727	734	702	766	740	744	751	764	683	724	680	741	672	719	714	717	711	715	704	695	714	704	672	762	705	734	689	705	783	671	753	712	676	719	725	742	729	718	722	745	704	720	682	693	663	691	727	736	687	707	747	758	696	719	701	670	720	698	692	666	709	738	694	694	733	737	727	712	695	734	699	726	666	713	726	679	695	691	733	669	733	715	789	706	686	739	749	692	739	716	731	711	669	687	699	759	716	739	708	692	735	748	675	740	675	678	689	741	696	716	704	681	723	686	726	674	668	720	711	701	710	695	721	689	704	708	706	698	702	756	739	767	716	703	724	694	681	703	646	710	697	743	722	689	766	728	716	740	766	720	713	713	693	788	705	723	697	721	696	675	712	732	721	714	715	654	722	719	710	677	724	721	724	659	649	698	697	696	678	721	707	749	643	693	697	721	692	710	714	710	662	706	722	697	711	690	701	710	677	731	740	696	718	713	717	736	762	707	669	717	708	742	691	722	651	735	705	757	706	714	683	719	706	742	700	753	703	720	727	775	754	760	684	725	713	724	700	656	668	756	731	761	728	666	718	684	711	724	703	715	725	750	713	756	677	698	729	687	738	710	703	718	700	708	654	705	729	744	694	747	750	713	725	714	725	748	674	726	720	714	742	676	713	779	754	753	702	718	725	690	702	667	688	708	704	746	653	708	727	717	751	696	741	711	752	700	754	675	760	691	701	751	698	737	734	737	715	674	685	726	687	685	717	706	748	728	699	690	701	683	729	713	655	716	778	693	709	758	684	751	733	680	737	695	670	727	738	725	733	680	745	718	713	751	695	695	679	721	758	697	697	744	714	745	745	730	699	696	740	724	737	702	683	688	675	688	667	672	740	692	736	701	752	709	698	735	696	737	701	742	719	724	753	701	713	774	719	723	698	771	703	659	736	691	750	648	754	695	725	730	737	679	708	703	726	757	700	668	683	694	719	705	696	753	653	717	695	736	687	755	693	703	709	686	680	683	750	745	721	697	693	758	716	728	725	701	733	730	727	666	742	704	680	714	686	730	662	692	713	711	752	751	683	717	705	717	697	719	694	722	677	712	771	750	735	745	712	711	722	672	707	717	670	704	692	699	683	721	732	748	701	726	709	766	732	704	697	705	709	687	745	735	709	691	702	718	666	656	718	712	744	695	736	739	678	671	768	722	763	669	666	721	734	690	720	720	670	716	711	672	719	681	666	762	726	690	691	658	708	696	712	677	707	753	682	749	747	730	711	743	715	696	684	705	715	745	740	705	672	721	700	708	677	675	701	664	718	709	681	722	731	682	731	658	731	684	730	702	679	694	698	735	723	702	722	779	721	652	717	725	703	698	676	731	761	724	703	650	684	727	704	703	710	718	715	732	720	704	723	727	690	686	729	739	720	710	688	740	770	675	756	701	713	722	711	709	714	719	725	729	704	719	760	698	729	697	751	701	711	773	745	663	674	717	734	751	781	729	690	695	751	680	729	758	694	752	717	697	724	719	706	719	716	734	717	737	708	675	737	725	772	761	652	716	707	709	708	698	647	731	702	700	741	715	738	692	691	707	750	714	705	696	734	718	701	740	745	700	764	711	734	724	673	669	698	716	715	715	692	729	729	688	714	687	722	741	765	705	687	686	706	759	756	671	745	718	693	664	707	743	702	692	717	683	741	745	716	739	723	755	718	675	720	769	679	722	724	686	720	691	723	679	714	743	724	699	724	685	748	684	674	737	666	721	708	759	724	712	685	685	720	730	712	719	674	718	731	729	700	694	717	716	749	740	662	729	715	653	721	733	710	721	721	738	719	703	710	721	686	700	706	691	734	694	691	714	726	772	700	716	672	729	719	761	692	704	682	694	748	722	696	691	718	726	707	732	755	753	684	689	744	728	739	734	724	696	719	724	741	690	690	724	733	739	666	723	727	711	695	686	750	766	722	733	731	692	700	743	698	741	673	743	754	694	722	742	690	742	728	739	691	721	683	695	688	692	766	740	670	713	740	733	735	706	720	697	742	701	691	691	752	721	720	680	703	685	724	722	699	746	707	731	677	743	751	713	712	693	676	728	700	673	741	686	652	714	714	688	695	688	726	735	695	706	700	677	713	672	698	736	724	685	750	738	725	725	717	677	700	690	699	677	740	690	684	691	670	740	681	693	726	743	710	749	713	673	692	690	699	731	673	740	704	733	663	704	690	720	700	732	723	673	702	672	707	700	736	730	707	699	721	700	686	680	680	717	742	717	717	691	743	692	716	719	719	737	712	742	744	681	712	723	747	760	711	694	743	752	696	762	736	713	705	756	721	665	708	761	713	760	730	693	723	678	688	688	693	697	759	694	664	702	693	703	697	678	689	701	681	688	690	684	706	711	692	682	630	729	718	693	711	752	722	677	694	733	698	735	710	705	703	695	693	781	702	716	737	712	699	678	767	781	711	700	743	744	718	738	746	681	724	732	737	716	759	718	645	701	716	700	744	682	753	724	691	688	675	699	699	700	707	700	695	667	702	767	719	739	685	673	713	713	706	699	696	741	731	711	654	714	702	703	706	722	702	741	743	712	701	700	747	761	744	717	715	756	682	757	687	756	681	715	731	669	699	694	700	736	715	732	755	726	692	721	735	709	745	671	732	709	699	713	699	664	742	731	682	717	731	687	735	668	716	699	704	692	702	764	736	710	725	755	707	696	698	667	677	702	766	696	675	740	699	748	725	660	714	724	725	737	693	712	655	684	680	683	744	663	637	698	725	772	674	669	749	704	655	701	725	711	729	716	718	708	724	691	704	699	730	698	724	685	727	747	708	782	730	697	724	727	735	720	692	667	754	679	704	765	730	743	689	698	683	707	714	672	707	747	716	706	694	695	662	702	771	717	700	738	685	714	696	729	719	790	750	716	695	685	688	732	713	689	734	699	741	701	711	700	702	710	773	749	733	720	765	716	690	710	709	723	738	727	675	741	775	760	738	726	721	754	717	699	712	734	729	717	667	665	706	723	715	746	708	701	675	721	678	726	758	784	738	724	722	736	728	730	726	732	746	728	720	689	747	691	719	706	729	730	747	667	679	695	698	733	745	674	686	697	704	706	720	734	673	712	722	739	722	753	789	742	765	704	724	691	706	709	656	731	745	743	712	686	728	726	688	755	678	685	756	722	771	682	730	705	754	727	698	669	763	707	696	677	679	715	745	705	685	708	628	741	703	736	709	720	717	721	729	767	745	677	733	744	667	690	714	690	719	719	752	701	726	727	724	672	708	712	767	704	763	746	757	727	736	699	708	722	698	773	692	737	711	724	756	708	753	711	700	714	757	689	686	712	681	743	772	723	658	701	691	739	737	747	722	739	748	763	698
22830	21631	29181	24575	21630	20261	7227	2764	1810	1527	1355	1064	961	850	766	687	602	555	474	471	440	475	471	427	377	348	346	337	384	326	338	359	329	343	306	298	334	297	289	294	309	278	322	292	302	300	275	279	298	276	284	292	295	293	290	248	279	257	261	286	263	279	318	263	268	292	267	273	304	263	247	273	270	294	271	303	273	256	294	280	296	275	266	277	266	286	266	303	272	276	307	263	263	269	259	272	237	264	286	244	259	262	255	263	276	306	281	256	295	274	270	275	267	254	274	258	291	324	261	270	267	279	272	240	255	270	266	276	239	254	257	230	269	265	285	292	271	250	265	260	251	268	276	265	253	288	267	275	266	276	273	250	260	246	276	283	258	255	256	241	252	277	246	286	264	273	264	259	275	260	265	277	307	276	281	261	251	277	261	264	269	238	266	232	261	263	300	268	269	260	268	244	244	289	261	277	289	240	246	281	239	279	234	279	247	252	256	254	261	272	260	278	275	270	267	271	264	269	254	267	236	259	248	255	272	291	279	259	262	286	259	261	241	251	242	240	263	245	273	272	257	236	253	265	305	269	248	249	262	276	259	254	265	265	220	271	255	262	285	288	266	262	258	282	290	262	287	293	261	276	258	247	276	254	258	269	242	246	245	238	263	268	259	272	273	268	297	269	255	273	285	267	292	266	274	239	261	256	263	282	257	254	256	254	246	252	270	262	242	283	241	260	257	276	252	256	271	305	253	299	274	240	254	249	242	221	239	270	267	275	238	263	278	266	273	280	242	268	242	265	259	276	287	276	282	251	252	261	280	255	257	259	291	284	257	259	300	251	301	278	269	311	282	248	270	278	263	265	266	283	288	288	248	281	254	288	288	262	236	281	257	255	271	248	271	278	276	256	277	246	223	285	264	255	280	300	277	280	242	277	250	243	271	272	253	253	250	277	273	267	267	270	301	265	251	286	280	272	272	258	262	286	289	300	238	255	268	267	266	252	257	282	223	284	293	280	265	272	279	264	248	275	257	266	262	246	288	290	278	231	265	250	270	264	284	252	255	257	257	258	273	282	266	222	246	246	272	255	262	285	310	263	265	272	257	271	285	266	291	275	250	263	247	267	269	246	283	273	266	256	291	287	263	248	236	305	245	280	264	272	275	265	249	267	301	276	272	284	284	262	257	278	278	268	229	245	224	287	249	246	267	285	238	246	246	279	276	280	255	258	270	266	261	261	258	273	266	256	241	268	264	255	266	255	255	278	250	282	269	271	265	251	274	269	234	240	263	261	261	287	301	262	251	252	259	262	259	257	272	270	279	268	268	249	254	257	266	271	226	276	262	253	245	249	264	237	252	267	266	256	261	293	274	259	276	264	249	281	278	257	290	266	263	271	271	282	264	223	263	270	288	292	261	261	272	277	265	261	287	257	271	263	294	256	253	264	272	263	273	299	268	262	242	238	281	274	255	270	263	293	247	262	270	273	244	233	264	282	293	259	236	259	297	270	282	269	237	271	276	256	267	270	254	284	283	296	227	297	269	278	260	277	282	235	238	267	269	256	273	233	239	264	278	256	258	282	242	270	242	258	263	286	261	277	247	280	262	264	288	245	275	271	246	264	302	257	277	283	261	271	273	238	231	236	239	242	251	254	262	252	237	276	258	267	295	241	258	258	289	252	271	276	249	281	235	271	286	264	254	276	270	288	270	296	276	248	307	268	253	287	272	277	267	248	274	269	261	269	279	272	280	274	272	262	281	242	268	255	269	262	294	242	251	245	284	255	272	255	234	263	253	265	274	261	256	303	304	245	273	276	289	252	284	290	238	281	265	276	245	273	246	245	289	232	286	259	262	248	258	247	253	273	266	255	262	257	238	273	256	251	282	251	263	286	281	258	242	299	269	287	299	265	268	244	280	248	276	291	268	281	248	292	272	281	279	239	296	240	247	246	238	275	255	253	262	236	278	275	261	279	253	264	258	267	275	258	253	208	271	271	249	272	261	261	251	270	296	252	251	268	256	265	255	280	266	293	274	267	262	270	278	283	251	256	284	259	261	269	271	284	257	274	293	269	265	253	290	268	282	243	270	251	246	263	268	239	265	234	258	250	275	254	273	246	269	268	237	248	262	255	263	250	250	269	281	244	280	250	263	263	251	269	233	255	284	256	261	290	271	263	258	282	248	276	259	288	278	234	273	237	257	263	279	266	263	288	246	292	260	279	293	271	290	269	285	255	273	294	251	255	280	239	273	267	240	299	229	283	280	274	297	275	257	258	250	289	265	264	251	242	251	275	255	267	289	283	259	261	251	284	266	268	272	279	268	267	266	265	261	275	246	252	266	270	246	263	249	254	268	251	224	268	241	241	272	254	259	254	253	267	277	227	266	255	271	267	265	265	261	226	273	272	252	259	255	259	245	245	261	257	258	282	272	267	264	256	230	244	267	270	247	279	258	253	267	314	246	270	247	266	290	281	247	262	279	221	270	276	263	255	265	262	243	256	258	265	267	274	254	279	281	265	280	298	259	240	282	277	288	260	261	245	272	265	263	246	258	270	269	267	253	265	269	262	257	243	252	268	274	265	254	228	275	267	277	255	250	278	247	257	276	276	247	254	251	277	252	263	284	263	261	266	247	264	287	231	288	278	274	250	255	282	271	260	265	257	269	279	286	264	233	269	259	268	237	244	258	239	273	245	266	265	282	267	261	270	273	263	246	233	260	233	230	262	271	263	270	262	276	268	275	252	246	253	259	255	265	251	258	246	273	297	249	227	277	257	238	252	252	289	275	288	257	278	277	242	252	259	280	261	238	270	251	257	263	286	246	277	279	242	258	254	291	277	263	250	253	275	260	246	264	268	258	268	296	263	232	268	261	275	286	280	270	276	251	304	245	237	251	261	270	260	263	246	281	279	241	270	292	272	246	246	264	263	281	273	251	236	250	252	260	280	278	281	265	265	271	282	279	237	272	247	249	250	273	274	280	246	262	280	240	249	250	285	283	254	253	261	259	223	278	269	265	268	273	272	249	251	259	229	253	264	274	266	249	248	265	260	232	258	262	273	292	281	282	282	270	266	278	268	250	260	260	258	267	276	280	268	241	268	265	243	236	251	264	266	236	268	269	268	227	249	241	274	306	271	291	257	270	277	264	268	273	251	268	277	238	251	280	275	310	254	251	255	229	261	285	273	256	239	252	260	276	269	261	236	287	227	266	258	259	273	266	283	252	255	267	259	258	276	272	253	256	269	278	266	299	258	255	260	247	281	265	282	272	264	263	248	277	255	295	297	288	263	240	289	259	255	263	254	244	267	285	255	271	239	266	278	266	236	260	299	265	272	296	256	255	283	275	246	269	252	271	269	267	241	280	255	248	287	279	285	266	233	262	266	251	271	242	260	266	245	262	282	236	285	281	246	277	299	259	267	267	259	267	266	262	256	264	260	259	254	296	258	270	256	261	282	260	256	256	248	266	252	255	251	249	282	263	275	257	259	241	282	253	263
15901	31131	24675	16274	12545	9790	7543	5736	4465	3628	3036	2431	2246	1915	1611	1455	1273	1139	1062	950	828	868	748	753	646	707	657	623	585	553	550	568	578	503	529	520	515	496	526	523	535	506	479	496	455	465	470	497	467	445	470	462	425	459	450	409	476	420	406	459	421	418	419	418	449	431	420	428	418	425	403	421	348	408	416	443	428	419	439	406	417	407	408	392	429	405	426	410	387	396	422	421	453	407	392	433	395	396	434	397	408	439	407	403	432	449	391	396	409	416	356	390	414	427	413	408	405	438	427	435	435	402	436	414	418	401	403	429	395	408	411	404	383	422	430	385	417	390	421	391	368	406	397	401	428	407	413	416	366	424	420	413	376	450	422	408	391	372	425	443	390	414	387	415	402	423	416	440	409	433	410	412	428	410	391	461	419	367	423	412	403	353	419	427	389	388	404	417	412	405	389	426	398	402	398	410	409	432	424	418	370	415	435	365	385	422	389	391	391	399	415	388	436	382	402	434	426	389	444	403	402	366	414	425	381	406	390	445	436	389	389	446	394	385	399	431	422	435	425	370	390	377	400	411	402	443	393	375	386	413	413	424	375	407	381	405	412	394	419	416	382	422	379	439	380	394	364	369	391	406	410	410	379	439	403	395	392	425	401	404	441	432	420	451	396	369	415	394	402	424	409	405	414	386	426	424	397	442	398	419	386	396	413	394	405	446	429	387	405	385	400	388	401	434	428	434	388	394	404	414	398	409	426	396	384	397	388	421	432	405	377	439	385	412	422	394	453	406	401	410	441	412	413	424	422	442	418	431	427	414	391	418	413	393	431	420	405	424	419	422	412	395	396	388	399	392	413	421	390	406	409	427	404	433	438	395	397	432	416	418	436	373	406	390	427	399	442	433	430	417	444	384	419	413	391	395	429	388	377	418	436	413	427	429	413	405	393	395	398	390	381	432	388	387	381	380	425	389	412	447	400	411	414	416	410	389	421	381	401	443	389	387	406	432	400	418	411	408	403	433	422	402	395	396	427	413	385	359	411	430	428	404	380	347	395	381	367	445	422	423	384	436	404	397	382	392	408	382	409	408	441	394	423	413	390	376	380	419	370	406	408	419	395	390	406	396	397	390	418	445	391	411	392	444	410	416	398	408	393	409	436	424	442	419	428	400	445	404	391	385	416	383	409	430	436	408	410	432	383	402	422	412	408	398	438	437	431	395	378	395	374	428	407	401	408	397	423	422	421	393	458	382	412	409	375	421	406	425	383	409	390	400	400	433	418	411	440	393	424	453	420	402	393	387	439	404	436	420	407	394	396	409	386	402	415	402	398	393	378	407	392	414	431	426	422	399	361	406	378	411	374	387	410	384	413	418	414	396	398	426	409	381	406	416	406	414	409	392	428	376	426	409	408	408	417	447	390	407	385	398	400	417	385	352	370	401	393	397	411	383	428	430	423	403	402	421	422	426	381	396	409	415	401	366	420	428	408	400	404	429	420	418	407	425	417	399	410	427	397	434	391	411	392	386	414	436	381	367	425	387	412	407	415	397	424	417	410	409	410	412	385	425	426	432	424	385	419	375	354	415	426	391	404	384	427	407	409	390	438	383	417	444	362	382	412	393	400	416	410	391	405	439	409	363	405	406	429	386	400	404	388	433	408	368	390	420	366	431	398	432	401	389	384	431	390	394	394	401	371	407	399	398	445	405	422	398	409	447	431	408	398	408	403	396	385	441	434	402	433	408	413	407	405	404	408	414	410	401	369	425	425	401	417	390	388	399	403	439	374	410	392	402	426	441	374	439	384	420	420	411	425	389	406	428	430	412	452	391	384	427	443	418	414	437	434	379	424	415	413	401	450	409	402	447	409	433	368	392	418	424	403	421	415	415	415	409	411	422	371	417	470	413	375	397	407	389	438	440	442	415	431	414	439	428	405	368	389	403	450	441	453	398	407	418	402	431	416	384	429	414	419	392	404	413	412	410	440	446	404	397	397	380	427	434	405	421	438	433	425	398	400	437	383	416	438	381	403	378	410	403	432	366	399	403	385	412	402	420	428	413	394	404	375	389	434	403	427	413	397	406	394	436	400	425	422	415	376	416	437	412	423	413	380	382	424	413	418	424	378	417	413	412	430	380	422	431	414	415	396	441	417	376	434	407	424	397	413	407	414	392	444	435	394	414	408	384	434	390	414	391	401	405	381	400	405	414	392	427	417	405	445	446	417	423	371	406	421	425	398	423	404	440	401	407	418	406	414	442	429	404	388	379	405	401	392	419	406	436	415	425	382	421	409	388	393	434	407	383	389	403	406	400	416	421	408	448	420	393	443	412	392	421	389	409	414	376	412	413	389	418	400	396	435	417	425	414	396	409	406	380	446	406	409	347	410	429	423	405	406	399	407	390	411	396	415	438	396	415	404	449	432	411	384	394	453	412	389	429	395	408	452	400	391	433	416	412	395	399	416	427	420	394	409	423	438	449	407	396	377	414	416	393	420	410	389	424	406	391	411	401	442	408	409	406	395	402	409	404	424	413	450	426	425	398	375	398	429	444	408	398	418	386	404	388	403	394	391	395	430	385	405	418	439	390	411	449	410	399	392	394	390	424	396	405	386	398	420	406	428	417	433	443	417	390	411	434	394	437	408	396	392	434	403	397	404	434	459	387	386	391	398	421	425	428	436	420	396	434	445	426	420	371	422	411	396	420	401	376	388	418	391	388	393	410	407	437	385	388	414	413	352	429	413	417	366	403	402	419	410	418	396	402	455	418	380	387	431	415	381	399	402	399	410	395	390	416	421	415	374	446	434	407	379	424	400	405	414	376	430	400	409	409	441	406	419	397	405	426	418	398	389	392	383	412	421	372	407	380	412	386	422	445	408	398	404	392	391	394	411	405	436	404	420	427	425	400	401	423	394	410	395	412	397	448	370	422	428	381	395	410	412	392	398	383	441	417	411	392	386	432	429	440	417	406	415	399	409	408	403	400	418	387	425	394	436	428	395	416	389	390	394	413	396	383	403	401	421	391	427	392	430	424	437	393	446	415	395	447	428	421	425	430	445	386	423	413	396	425	391	382	426	409	405	423	417	390	412	419	368	424	383	409	400	405	421	405	405	384	409	380	393	392	432	354	372	401	406	372	375	427	413	392	427	401	394	432	396	401	417	411	435	371	429	402	400	408	389	373	390	418	421	401	413	450	428	413	391	401	419	406	403	393	389	400	418	449	428	388	396	401	438	409	432	408	419	400	385	387	412	423	371	385	384	389	422	425	385	369	397	386	423	389	441	427	420	386	433	430	408	413	419	395	416	404	424	408	450	382	391	426	405	425	403	442	422	416	409	392	419	351	395	403	389	394	411	397	398	382	420	382	424	403	410	384	389	379	405	424	395	411	413	367	413	396	417	400	396	439	378	409	403	429	412	409	390	407	410	438	422	421	390	410	399	404	369	393	396	387	383	455	426	386	399	409	429	395	413	408	369	375	390	352	404	411	413	399
27665	19014	9952	4642	2501	1729	1299	1036	962	802	724	720	680	630	645	619	616	561	569	533	546	565	536	525	554	586	541	488	486	511	521	535	502	511	488	510	516	506	483	513	467	495	538	513	500	483	554	505	488	510	507	491	494	509	497	480	460	467	482	512	500	507	514	529	515	475	523	501	451	475	541	476	504	508	480	458	505	438	488	496	549	477	466	500	486	483	494	492	482	494	479	509	483	494	450	508	476	484	471	496	479	512	535	484	484	481	513	523	455	505	527	459	529	500	488	468	511	516	474	491	504	496	527	520	483	473	503	536	467	537	499	486	523	534	491	498	480	471	455	480	433	510	506	515	491	466	534	520	488	490	476	500	499	497	502	519	436	534	539	478	528	497	503	450	507	499	516	436	505	505	511	511	463	466	463	466	489	469	520	483	482	458	495	485	517	534	508	507	494	507	530	491	460	444	479	499	512	473	461	479	472	514	511	474	509	482	490	481	509	491	493	510	510	504	490	474	479	486	531	479	471	507	505	498	506	499	473	495	514	505	496	487	500	455	454	461	509	473	479	504	490	510	465	515	478	450	463	513	480	491	471	511	476	516	505	475	459	511	489	496	484	494	496	491	485	463	468	510	495	585	493	498	506	483	535	505	465	496	475	483	498	495	505	514	516	505	529	476	451	507	518	500	484	492	471	511	504	511	498	494	483	488	464	551	502	461	504	488	508	472	473	461	508	463	498	494	508	480	484	504	515	457	481	515	495	487	494	483	503	470	491	472	464	471	480	505	505	506	501	478	491	532	471	443	467	483	484	479	499	526	513	494	517	501	492	514	471	483	485	457	475	502	486	521	527	557	507	495	509	503	468	520	490	494	519	498	496	484	479	471	488	542	483	500	494	526	513	495	516	508	513	496	523	503	517	487	502	502	521	522	504	480	510	502	479	493	472	497	497	473	470	510	496	466	545	455	488	496	501	505	493	469	503	527	479	477	515	521	524	456	483	504	507	468	497	482	504	518	490	521	512	504	506	463	537	501	526	492	514	483	541	493	525	482	479	485	475	464	500	501	485	490	449	491	518	533	482	449	471	481	522	494	504	462	516	520	503	497	489	500	493	488	478	520	527	473	477	522	491	488	485	456	473	446	505	530	475	510	476	488	483	502	493	500	469	477	520	524	454	519	484	511	504	472	547	479	531	483	466	515	479	471	493	496	479	505	536	465	477	530	515	465	532	480	493	454	503	499	502	528	477	494	484	521	455	480	501	481	496	497	495	458	487	493	455	492	509	476	509	510	496	458	511	506	495	479	463	544	494	450	452	531	494	540	472	489	491	469	492	469	487	485	509	484	489	472	487	493	531	462	459	522	497	503	506	493	471	510	503	539	513	473	520	544	471	501	459	474	499	503	509	478	508	509	515	514	538	474	511	535	529	512	502	532	508	541	509	455	512	546	465	528	472	530	468	470	481	472	501	487	516	493	480	478	460	458	500	477	509	465	503	502	486	467	503	499	489	507	477	515	486	505	458	508	499	475	486	478	490	455	510	474	532	520	486	489	459	494	499	493	509	486	488	515	466	516	486	536	494	500	511	515	438	489	490	457	509	506	491	487	487	506	521	508	485	514	515	482	476	524	507	481	520	513	483	459	494	490	490	495	561	502	481	490	500	489	460	479	505	538	504	516	500	539	497	495	482	469	510	510	492	490	471	482	496	517	523	478	528	486	441	468	438	494	491	458	489	522	495	511	493	508	521	469	498	492	490	491	481	494	498	436	507	489	509	487	498	500	468	522	468	498	506	463	503	497	503	503	466	478	515	498	471	486	487	469	487	509	497	507	498	498	489	503	477	524	462	523	532	464	477	480	490	499	471	472	487	536	445	489	515	503	462	511	536	431	473	493	481	503	514	478	495	491	513	481	501	510	495	480	505	465	497	521	497	487	503	511	485	491	470	514	499	507	457	485	505	498	531	496	537	477	498	512	508	491	527	512	505	469	524	532	484	504	519	524	508	488	515	482	497	466	510	490	446	532	518	506	465	478	524	480	473	504	506	463	561	522	523	462	471	482	492	467	479	438	491	531	522	489	488	542	523	502	487	504	494	500	498	511	491	485	509	507	491	508	517	477	464	466	522	494	534	489	495	484	516	517	555	491	490	500	498	480	514	468	473	515	479	501	485	469	496	508	479	529	473	526	496	512	487	465	478	500	512	496	501	490	461	487	520	464	488	475	514	478	489	497	487	490	495	484	503	500	515	487	427	583	539	508	529	474	497	493	496	510	510	477	546	491	541	514	490	511	520	500	484	488	501	507	508	468	514	501	511	510	483	496	524	458	503	525	537	518	485	497	526	507	540	502	492	503	534	492	519	498	470	508	480	490	531	520	494	485	467	467	479	516	469	491	491	500	504	524	512	484	511	563	545	495	466	484	482	478	501	471	509	493	519	480	482	502	513	482	519	525	492	497	514	488	515	488	518	530	483	493	497	469	496	516	474	460	512	496	457	505	512	451	499	486	497	505	508	503	501	533	464	498	555	498	492	506	487	481	493	504	484	502	509	493	537	486	509	485	534	450	498	465	489	488	471	464	503	468	523	535	485	460	537	485	483	454	469	526	492	488	479	503	505	478	507	489	514	515	524	534	463	500	514	479	498	512	474	509	526	506	508	494	503	502	440	484	505	486	503	498	488	493	492	499	517	490	503	512	482	499	497	488	523	495	522	497	555	524	507	461	510	489	484	482	469	512	504	469	504	515	517	496	522	501	482	511	469	511	480	475	460	500	506	484	486	511	472	514	517	484	509	474	493	516	504	507	467	486	502	475	475	493	504	524	474	472	491	489	498	463	479	505	489	478	483	490	513	488	519	497	483	528	534	512	495	497	493	486	486	490	508	496	524	469	508	509	508	489	472	494	461	467	534	455	510	472	496	480	485	522	458	508	496	497	486	495	496	473	511	499	463	511	507	495	515	474	489	478	511	464	489	481	479	465	476	484	524	520	512	516	524	517	462	530	498	461	505	454	468	477	501	490	473	499	538	512	474	466	500	441	496	522	495	503	480	512	492	524	527	512	532	510	492	512	481	465	475	457	478	509	502	517	482	517	464	488	453	515	501	469	506	490	505	460	493	503	506	482	498	479	531	506	480	489	472	539	527	492	482	465	535	504	491	478	504	538	471	500	504	504	483	521	493	498	518	499	504	474	481	506	489	504	518	512	476	488	471	507	507	500	493	476	461	490	500	514	515	498	505	507	528	482	496	465	485	481	510	499	484	510	490	463	505	502	478	498	463	473	466	524	516	501	495	467	530	506	481	498	446	491	494	466	481	517	497	484	507	529	484	477	480	508	499	482	516	514	520	477	490	515	470	498	491	513	497	477	479	484	468	487	515	505	485	517	494	528	514	499	475	492	533	508	465	496	542	483	471	437	472	521	497	483	514	509	504	469	470	465	489	499	496	489	478	472	482	494	494	483	466	540	506	515	514	494	492	506	505	542	522	490
11249	16984	12234	6757	4912	3739	3015	2397	2003	1654	1465	1376	1299	1171	1093	1086	993	956	978	926	875	881	888	861	837	847	853	830	869	843	808	815	807	780	867	804	842	805	724	824	766	771	801	789	758	825	761	793	776	800	764	742	767	734	793	783	817	814	781	775	765	799	807	810	785	807	807	721	761	815	776	770	767	759	790	772	720	762	745	747	777	776	763	783	831	830	787	768	723	735	789	755	830	751	790	765	719	803	793	696	751	791	803	739	794	748	725	813	766	742	795	799	736	710	781	730	775	735	763	736	764	735	737	771	749	745	787	788	758	726	752	816	715	810	810	776	763	742	779	754	757	763	749	773	752	758	761	777	754	812	770	810	773	777	758	754	801	763	793	808	784	741	771	736	718	726	753	794	760	791	806	761	815	745	758	795	812	738	798	718	776	724	771	760	771	780	801	696	727	755	808	724	729	760	744	767	817	738	720	717	788	806	729	760	714	764	762	788	779	775	724	781	717	801	794	769	795	710	751	758	717	743	772	743	804	806	792	787	801	772	753	752	745	773	775	818	788	747	749	762	742	788	812	763	725	755	801	764	753	743	770	754	745	795	754	755	758	745	754	751	763	757	794	667	736	763	711	765	730	739	750	798	835	798	742	774	743	723	777	731	764	744	764	786	771	757	737	752	731	735	808	833	739	809	742	781	758	722	763	758	782	747	783	777	764	754	752	781	780	693	719	767	779	811	761	723	803	785	732	781	753	781	757	794	775	743	747	744	757	746	747	816	758	754	716	753	778	772	790	716	836	763	803	751	758	802	783	762	757	753	729	749	792	749	709	769	758	727	760	818	790	823	761	772	758	764	818	770	794	752	818	785	754	769	774	786	800	752	758	804	805	776	753	794	784	780	783	792	785	767	751	716	774	790	810	779	807	753	769	772	762	788	745	788	759	743	760	756	763	749	681	778	758	763	774	732	744	676	720	790	754	769	788	700	759	772	731	751	781	757	737	732	782	826	777	763	739	779	765	737	774	767	754	803	747	771	737	770	782	740	745	765	787	766	777	748	770	785	758	753	746	770	772	731	746	754	749	766	779	774	778	736	727	806	814	748	817	792	705	747	699	713	780	757	782	758	765	771	740	796	777	779	727	769	748	784	769	801	758	726	782	743	801	739	753	734	745	791	834	729	751	771	770	791	799	698	784	746	780	797	780	786	797	762	735	774	738	801	759	749	782	793	789	723	770	781	785	752	728	786	764	778	764	787	755	782	770	803	753	751	768	765	738	787	771	726	744	798	784	778	764	742	766	745	772	802	747	781	754	708	787	798	739	783	775	772	756	798	831	765	793	833	750	762	761	758	754	805	801	829	809	752	785	760	751	733	819	781	770	775	730	757	775	769	773	786	750	737	765	730	784	762	778	771	806	761	783	759	785	752	799	807	754	768	767	813	768	806	769	734	751	761	758	835	803	773	764	773	791	750	755	738	804	788	782	880	755	786	722	752	747	739	772	787	748	780	775	764	758	789	766	773	778	786	764	777	751	813	771	761	834	743	767	792	784	787	752	745	765	712	756	770	779	738	762	787	742	788	768	730	751	794	757	779	811	787	779	777	782	777	791	779	749	773	756	745	757	755	728	771	783	720	763	765	754	794	747	789	757	775	684	748	793	816	763	728	774	818	729	775	779	774	747	691	846	749	750	751	800	720	760	783	789	824	781	766	820	803	786	791	745	759	739	762	764	775	752	794	781	841	769	776	780	718	784	807	750	791	801	733	741	759	704	783	733	769	758	789	754	768	774	759	719	791	740	774	744	745	797	765	705	831	753	711	797	764	736	744	768	791	756	741	785	779	765	801	790	796	775	761	768	768	765	736	774	749	796	778	807	771	755	760	787	751	766	788	777	735	802	796	745	744	762	773	734	786	723	782	724	760	763	786	755	783	736	761	795	794	778	786	739	757	777	775	781	738	762	753	789	805	730	754	768	744	753	741	726	751	753	770	771	734	773	744	764	750	778	778	722	769	767	752	815	780	783	794	790	775	774	770	776	767	739	804	726	747	758	791	775	788	794	757	753	771	785	776	766	745	785	786	754	728	717	791	745	779	754	758	720	764	763	801	786	758	762	756	778	798	759	768	762	730	779	794	745	758	758	797	801	761	717	762	757	771	811	771	762	760	803	763	759	748	749	753	787	777	747	769	728	783	778	801	791	708	774	779	749	788	793	749	774	714	711	752	743	811	720	835	750	756	745	759	778	795	762	748	717	787	765	809	719	762	798	733	819	722	789	776	783	736	768	746	735	811	784	780	763	792	779	782	774	763	766	786	769	786	767	776	775	823	746	765	743	764	765	793	787	745	798	795	787	780	782	781	791	788	818	782	775	766	806	765	758	758	757	763	747	756	801	759	753	787	757	770	817	757	765	782	738	690	853	791	718	755	786	753	783	786	720	746	736	800	720	762	770	780	762	767	768	780	728	785	771	775	773	799	768	787	790	800	785	777	735	719	780	782	782	793	759	755	751	801	829	764	786	778	789	760	770	778	774	723	768	739	749	757	728	760	766	729	731	755	713	754	782	757	732	733	740	772	757	753	807	726	792	750	762	815	757	728	752	743	752	802	740	778	740	827	794	818	710	756	722	771	769	732	733	775	764	796	789	727	772	765	734	789	757	718	762	754	783	749	748	742	784	751	777	796	795	748	746	749	777	731	781	717	798	758	737	723	758	783	723	754	751	786	795	777	790	772	787	712	770	795	805	743	760	761	797	743	844	794	733	766	745	764	839	769	774	815	790	784	793	744	771	819	767	763	792	800	799	768	783	789	752	784	733	732	786	755	815	728	834	806	769	798	795	768	748	803	742	727	826	810	780	755	817	787	752	754	757	764	783	773	731	781	750	789	772	780	753	762	736	774	776	751	800	724	740	767	813	776	791	782	767	766	733	740	735	777	735	769	753	772	761	734	772	713	772	743	837	736	748	801	768	774	758	764	743	806	787	769	816	775	772	753	776	733	743	791	805	730	791	786	717	780	745	758	757	739	750	773	749	746	750	793	727	814	790	780	803	786	770	738	799	759	763	748	760	752	794	765	782	744	750	759	804	752	739	748	748	752	759	755	749	783	778	745	771	741	802	783	727	758	789	766	805	745	782	789	807	800	750	798	747	767	813	766	768	795	734	754	770	791	800	764	754	768	735	768	801	765	751	832	822	778	772	708	759	726	837	776	728	751	783	792	771	752	781	824	793	752	758	781	793	762	801	777	737	784	743	767	788	813	790	789	812	727	799	757	788	770	788	760	777	809	749	756	726	734	776	773	759	798	766	814	763	747	738	750	748	772	772	769	720	699	775	699	727	752	783	771	772	811	733	729	738	788	681	791	771	787	770	759	772	788	780	843	753	771	765	712	801	771	820	816	752	763	734	781	731	784	781	775	762	768	735	774	759	807	782	775	750	771	749	746	742	762	777	792	798	776	777	776	769	721	757	713	741	787	769	787	784	754	775	834
23523	21543	28516	25023	21142	8623	3057	1870	1375	1042	936	872	797	697	704	649	572	617	467	481	484	444	453	415	415	421	402	402	409	366	401	371	401	378	369	352	371	385	375	362	350	343	385	372	332	335	347	383	327	383	361	366	328	331	384	349	358	317	328	363	339	365	384	351	361	341	313	345	343	335	364	335	377	351	377	351	331	352	321	365	347	321	311	333	348	337	362	337	340	355	336	319	335	386	354	330	356	335	311	358	358	335	331	333	353	352	355	341	340	344	336	317	370	303	343	353	367	314	346	333	365	333	332	351	344	344	340	317	325	335	315	333	348	355	357	332	343	321	323	330	344	323	326	341	366	337	361	348	326	343	352	312	336	335	338	335	347	336	331	387	376	327	336	353	356	328	348	340	337	318	342	370	361	340	340	358	338	330	329	361	341	322	350	318	364	324	333	339	355	351	350	324	345	324	319	332	322	335	367	339	345	322	363	325	343	367	323	353	344	381	341	351	341	334	339	356	306	353	373	325	339	334	352	328	360	353	361	352	378	346	314	313	324	369	353	327	329	331	363	337	366	363	340	349	321	330	371	360	337	347	327	326	346	324	319	359	328	321	348	315	338	332	324	360	358	355	323	350	346	316	362	337	338	333	308	349	369	345	323	351	319	324	361	318	361	364	338	326	353	355	331	345	362	304	361	369	327	334	369	312	326	305	344	329	323	337	368	366	313	326	352	331	343	356	317	342	333	324	346	344	346	341	302	321	316	370	331	368	344	308	328	331	322	351	349	336	333	342	327	328	341	321	350	352	351	332	304	322	341	334	372	353	343	331	355	345	323	357	327	330	345	356	328	349	347	322	338	302	344	325	336	367	373	329	333	330	343	334	344	363	337	335	366	345	325	321	342	330	356	310	358	362	338	353	370	314	329	338	322	331	358	349	340	310	349	323	377	363	358	332	317	340	337	345	337	365	343	325	345	321	347	327	355	337	349	356	320	330	363	339	356	322	333	334	357	343	344	350	373	327	364	326	355	359	338	347	324	338	335	366	313	342	340	344	377	337	352	343	342	362	346	362	323	297	356	379	350	339	354	351	357	330	324	327	354	324	350	327	353	341	318	333	325	318	337	340	340	353	349	350	313	341	322	327	339	336	338	300	353	320	365	340	334	327	341	332	334	360	331	341	363	374	348	368	315	354	364	357	352	338	355	322	352	332	327	364	342	332	326	360	347	359	347	313	329	319	335	323	321	333	336	311	339	357	360	330	340	316	330	318	359	329	335	325	372	343	318	326	330	329	345	358	354	337	319	337	321	329	363	363	336	373	356	324	327	322	326	328	339	354	314	363	333	344	325	343	315	347	348	330	353	365	359	327	356	365	353	346	353	315	337	343	335	378	314	328	368	337	376	348	340	355	324	344	357	311	329	359	332	342	377	316	376	332	361	318	367	354	374	362	298	314	361	340	321	346	328	339	333	347	348	329	329	329	368	344	331	304	326	340	354	365	309	319	330	349	340	317	322	354	349	341	357	312	330	330	342	331	362	334	354	341	334	362	345	345	310	335	350	329	331	367	354	328	337	340	361	327	360	376	366	333	348	362	345	328	351	353	326	344	326	357	312	347	327	360	306	354	337	349	300	337	320	349	337	365	359	312	354	332	356	340	343	378	350	341	377	331	358	327	324	321	317	323	356	354	345	325	320	330	370	363	330	322	338	338	343	357	350	320	350	322	350	361	345	331	341	337	376	318	319	341	322	356	335	308	341	351	335	340	323	328	352	374	326	354	349	336	314	337	329	325	343	359	324	330	335	350	324	371	362	346	337	361	357	353	302	357	327	340	307	367	339	383	332	381	329	335	360	375	354	406	362	324	346	352	340	364	335	318	354	388	332	335	364	355	330	349	320	342	300	332	353	354	369	302	357	366	341	349	310	339	335	338	336	363	335	340	363	343	353	327	339	337	338	341	330	350	363	312	318	360	385	333	358	346	341	320	311	381	334	324	299	352	311	351	348	342	342	327	346	334	376	364	325	317	357	335	339	329	333	326	360	388	356	356	367	347	320	296	316	357	328	341	355	364	366	341	361	323	340	326	329	324	336	328	313	334	281	352	344	325	324	319	350	321	339	319	339	316	350	309	346	328	321	333	350	369	363	320	338	358	342	335	325	331	327	350	334	362	332	353	340	355	359	363	319	351	316	332	328	336	354	338	321	340	330	328	335	316	338	333	316	364	298	321	314	317	352	362	306	342	346	341	359	357	353	304	364	330	365	356	344	322	356	350	354	332	339	349	339	299	329	347	362	318	350	348	342	327	366	358	358	354	292	354	339	346	321	316	370	318	349	376	345	330	342	322	339	314	345	335	351	309	310	341	322	326	357	366	340	306	337	337	347	353	348	336	353	348	342	370	332	361	340	317	355	339	329	338	330	387	347	341	335	337	337	319	341	368	338	363	349	352	342	354	354	343	361	314	322	312	346	345	324	351	388	320	369	345	354	328	348	342	341	354	360	351	337	323	348	303	342	326	360	326	340	303	316	321	361	333	317	348	329	330	336	362	355	343	358	338	314	320	349	337	343	325	359	331	332	359	330	347	339	330	365	348	327	320	336	369	370	340	348	367	311	352	359	338	338	355	351	353	328	350	375	326	344	336	326	327	327	346	381	314	351	342	346	340	328	321	320	329	350	325	362	348	308	344	364	336	328	322	313	369	335	363	342	346	319	334	300	392	346	350	365	340	318	329	327	342	321	338	324	319	327	326	345	343	328	337	390	334	318	342	355	330	335	336	356	383	326	355	355	351	352	330	359	306	341	322	360	357	361	348	338	365	371	330	343	338	355	353	332	330	338	362	327	348	347	315	318	295	333	361	343	330	349	338	361	307	356	353	326	324	346	327	350	313	334	341	331	344	359	349	311	374	339	303	347	370	352	371	338	346	355	335	331	326	371	334	335	321	362	324	340	367	390	342	374	354	312	339	348	339	334	349	334	348	310	350	336	339	372	313	329	374	322	346	360	331	356	358	314	376	332	340	374	326	318	366	361	323	342	330	318	338	365	346	362	373	345	317	319	321	316	329	342	354	309	380	322	308	349	334	317	342	353	322	349	351	305	355	322	342	335	339	333	371	345	323	332	327	299	324	322	354	336	339	321	342	347	318	337	329	351	309	356	318	354	337	329	332	323	380	309	354	352	346	334	332	332	338	347	371	349	340	361	309	352	340	327	344	355	337	345	350	318	371	329	329	374	314	331	384	342	355	316	366	344	354	341	330	352	324	310	341	339	349	363	361	320	343	297	354	323	334	354	350	378	353	339	338	340	341	325	363	329	318	365	369	331	362	330	330	328	355	354	336	340	328	348	336	347	347	359	332	336	321	344	322	362	311	334	372	343	355	353	339	336	344	292	338	357	342	373	332	343	345	319	358	321	328	333	345	349	329	330	373	332	322	348	321	344	342	339	309	380	326	356	347	349	346	355	367	372	332	310	320	335	390	354	328	354	323
12989	26160	19853	12167	9157	7203	5322	4241	3229	2626	2247	1897	1616	1430	1316	1149	1089	1010	952	878	865	756	799	765	736	711	658	700	669	690	652	594	646	657	592	580	646	597	599	619	670	577	601	591	615	577	587	556	571	596	565	613	541	569	554	547	532	583	573	512	558	527	534	482	580	547	543	552	527	517	603	531	579	526	553	552	568	534	546	528	541	529	559	559	554	551	572	579	567	550	571	562	539	544	578	563	558	531	562	540	567	580	566	520	544	536	576	555	577	541	528	521	542	569	525	539	542	513	534	542	541	542	538	537	561	527	565	554	584	565	486	563	571	575	526	517	558	532	555	551	557	577	515	591	512	540	564	549	535	550	526	578	520	557	525	535	504	540	492	528	571	554	510	538	524	522	552	552	540	550	549	554	558	556	534	574	525	512	549	552	555	553	506	510	530	562	543	561	534	597	560	526	539	547	585	531	526	513	540	540	534	571	523	523	565	514	506	553	503	546	584	598	517	525	571	560	550	547	551	534	589	564	556	533	566	577	493	549	557	555	502	494	569	497	550	523	537	543	528	563	523	534	540	560	549	539	557	504	572	485	540	554	587	565	576	534	548	579	566	517	533	525	530	525	539	565	528	509	520	529	568	534	507	535	511	550	552	543	533	564	537	527	528	552	536	531	550	503	565	520	585	527	503	540	538	522	553	543	551	539	523	512	533	534	531	550	556	536	520	552	533	564	533	506	501	558	542	530	497	559	533	543	561	603	579	535	553	514	571	570	539	528	507	557	516	531	587	534	569	556	508	547	514	577	548	550	589	563	528	567	573	524	559	549	564	513	551	473	534	529	553	514	517	512	490	545	536	573	521	565	539	546	585	518	556	529	520	502	521	585	548	516	507	514	579	533	532	576	543	537	535	565	565	576	534	501	580	530	542	515	558	552	537	556	546	546	524	559	539	548	559	538	498	551	529	513	529	505	538	516	533	572	477	517	529	572	550	545	518	531	525	578	504	556	543	575	558	529	561	545	550	552	548	579	506	498	545	545	543	517	537	532	538	525	515	527	501	569	553	533	551	570	567	533	585	523	530	540	549	514	524	512	558	539	566	594	555	563	564	552	530	507	508	541	563	527	549	551	530	553	526	562	512	512	546	509	508	574	517	559	520	571	492	569	568	560	557	572	523	584	563	568	552	521	545	561	528	529	504	544	569	521	589	512	527	532	525	540	547	551	574	555	558	526	549	523	545	550	544	576	544	535	549	511	563	546	578	529	538	516	560	551	544	560	500	559	479	540	521	559	577	519	560	556	530	555	558	545	530	552	577	537	520	525	582	548	508	475	521	573	535	559	530	527	535	566	550	549	505	494	554	572	546	534	559	551	561	548	546	537	520	587	561	548	545	550	506	506	539	525	549	545	540	555	544	528	504	529	515	538	550	584	506	568	563	552	567	541	521	538	525	499	536	542	577	536	553	523	560	528	497	534	565	521	552	538	536	526	553	540	558	567	569	532	569	561	512	557	530	549	562	537	530	595	538	580	560	566	494	544	512	531	554	537	529	535	554	542	548	530	520	489	518	567	570	590	500	523	478	558	541	532	525	517	573	536	526	548	587	564	566	580	545	551	569	527	518	557	511	521	508	546	570	564	531	537	525	541	524	542	526	575	574	512	514	534	554	555	564	548	557	550	539	513	537	530	541	526	600	557	506	543	516	540	561	566	606	553	510	504	529	562	537	520	567	596	564	506	536	559	538	518	535	550	551	555	495	523	517	550	533	510	525	544	546	529	555	545	537	511	525	522	546	549	544	533	528	522	568	520	531	520	539	544	559	512	528	563	549	549	515	550	557	517	526	534	531	546	536	555	514	552	516	542	529	582	566	491	573	556	547	547	598	546	542	537	505	519	554	540	540	537	550	516	559	536	497	524	557	530	504	592	537	485	508	572	518	540	541	557	538	503	549	539	546	566	529	533	533	525	538	571	552	542	565	500	532	549	569	575	541	520	526	520	519	521	557	510	539	495	536	529	541	584	514	510	559	565	529	524	524	553	503	494	534	556	541	520	529	513	556	567	516	529	504	566	518	577	535	513	515	549	519	523	552	560	581	524	537	513	562	537	573	573	521	535	534	557	524	549	554	547	543	546	540	595	540	557	496	533	569	535	511	541	515	562	546	526	542	572	559	506	545	577	565	510	577	617	537	520	569	536	542	541	527	514	490	548	542	528	556	556	552	554	544	545	553	553	504	546	533	533	573	514	531	541	540	524	541	513	530	552	549	546	510	559	526	512	533	558	534	562	562	597	528	541	535	531	558	502	525	547	499	547	519	508	586	504	523	552	573	532	556	526	554	525	541	504	539	544	534	562	534	528	565	549	525	531	543	557	527	544	559	606	543	548	522	481	529	543	476	521	502	570	533	525	553	510	579	534	547	521	526	539	548	509	552	527	536	544	562	543	554	578	501	558	580	559	528	550	548	565	522	518	535	557	544	557	544	555	530	522	515	549	498	559	576	550	540	559	553	525	509	545	556	543	535	534	520	547	541	545	530	522	526	565	546	522	547	519	536	505	534	560	577	567	535	527	548	565	548	539	543	545	567	544	553	543	569	543	534	552	545	536	527	566	581	505	527	516	539	551	578	580	547	577	501	516	546	550	562	517	575	563	518	566	560	540	564	538	544	553	559	535	541	574	510	555	532	598	524	584	544	522	548	533	522	555	508	519	538	506	571	565	526	549	604	535	569	509	553	525	550	546	559	527	533	524	502	541	538	551	523	527	563	527	568	543	568	546	602	589	522	553	534	543	549	527	561	540	513	511	501	501	554	590	539	533	531	553	570	541	552	564	561	534	512	515	550	557	563	560	566	515	544	601	546	530	524	530	529	514	545	536	539	522	546	515	531	526	517	560	536	573	532	522	521	591	519	539	558	542	534	552	485	510	524	552	585	567	532	526	560	604	574	501	530	564	546	556	552	560	519	605	491	549	540	537	499	544	546	559	537	538	525	532	526	562	559	525	543	507	532	579	560	512	530	540	499	574	609	560	524	529	528	493	524	538	568	510	571	538	565	521	557	491	519	589	530	515	590	537	581	566	539	544	502	546	559	536	553	534	515	505	502	506	569	565	542	587	567	562	569	539	551	545	547	565	537	563	509	545	529	561	545	549	549	538	505	520	524	531	526	555	472	576	510	552	577	539	545	551	565	509	526	552	524	529	508	562	532	547	550	557	533	580	527	521	531	530	548	536	562	548	537	544	559	560	543	536	542	535	540	538	545	541	528	600	509	535	594	589	565	546	539	546	555	556	532	491	572	499	542	558	543	508	536	520	516	571	553	548	505	554	522	559	546	558	551	529	516	517	532	566	541	545	526	563	524	520	539	575	510	570	548	525	482	520	528	487	568	527	546	554	532	530	491	537	545	499	571	552	500	544	536	570	541	562	555	533	515	574	538	501	545	539	540	548	596	526	545	526	518	548	572	557	540	560	528	577	495	533	492	526	554	551
24945	21588	26573	24384	6174	2432	1753	1433	1156	993	964	844	731	732	666	689	638	637	563	538	518	567	570	496	518	512	540	508	497	490	459	530	531	488	452	520	458	490	511	480	455	513	496	476	492	489	467	463	475	491	497	441	455	443	449	483	445	429	477	515	471	455	468	519	473	449	469	508	504	491	510	474	471	450	458	452	451	496	460	440	459	454	484	470	484	455	444	495	422	446	463	438	444	445	458	483	459	467	455	457	447	449	472	444	462	430	499	447	471	479	484	469	487	463	459	423	452	476	431	478	477	451	463	465	463	441	438	504	461	489	528	491	445	463	483	471	460	461	491	465	429	476	431	461	453	468	424	470	449	466	455	439	485	458	453	435	458	464	439	466	439	420	462	471	444	431	496	510	457	504	450	459	483	457	461	459	446	496	470	491	465	458	482	425	461	440	462	468	449	483	451	424	464	450	462	421	463	459	483	444	457	433	466	418	459	426	448	480	426	471	467	441	451	496	470	450	460	440	493	497	461	491	477	462	472	479	446	483	460	453	456	469	459	479	473	474	436	458	448	473	491	479	441	465	452	485	442	506	470	475	463	491	485	443	479	435	466	509	469	492	485	475	472	449	480	460	459	473	442	443	485	465	464	473	477	472	536	501	436	514	483	474	450	463	515	481	494	462	455	483	446	494	487	487	450	463	478	466	450	500	448	484	524	499	476	490	444	475	453	432	460	448	480	453	455	502	480	462	497	465	422	486	492	452	468	488	486	487	422	439	471	458	448	509	451	418	482	506	492	464	463	444	495	453	430	471	466	435	462	478	449	474	464	499	476	465	481	429	459	451	484	462	442	491	450	450	446	474	500	497	504	476	470	478	426	470	488	524	496	460	473	468	420	474	455	462	441	456	477	480	470	464	474	466	435	499	419	426	492	468	455	465	488	477	462	429	450	477	483	442	497	454	478	447	500	463	464	459	475	467	471	453	469	480	461	411	406	472	431	475	489	449	444	456	477	458	462	444	482	444	465	446	466	474	464	467	515	469	468	436	444	465	450	433	454	482	493	483	451	490	457	474	485	450	423	496	450	449	467	466	443	453	450	508	451	466	451	465	449	456	447	441	446	484	476	452	459	485	451	456	454	464	488	474	438	489	445	464	451	453	488	438	430	487	488	472	474	468	475	499	502	439	471	470	499	434	510	450	458	437	442	478	494	428	461	432	463	489	446	463	429	439	449	474	497	433	468	424	464	437	446	486	474	455	453	449	459	433	438	419	471	478	472	471	479	466	439	459	456	414	491	453	456	439	461	489	455	451	487	508	452	438	481	457	451	478	422	492	465	455	467	454	433	491	460	467	457	419	444	467	460	478	471	425	445	470	441	450	465	471	441	446	468	454	455	483	469	462	430	415	448	477	435	463	461	448	448	472	440	484	471	479	466	463	423	466	429	457	475	445	468	482	457	444	442	476	482	450	446	488	489	469	446	450	501	465	465	486	477	505	457	483	467	480	477	475	448	450	477	491	485	467	464	456	464	442	452	449	444	459	446	495	456	433	493	465	482	463	466	449	489	460	458	502	469	464	425	452	465	414	453	463	483	506	420	511	492	430	496	474	415	452	488	468	437	435	430	477	485	442	476	482	476	443	465	496	448	466	432	467	455	470	465	447	453	489	480	484	476	460	460	463	448	461	459	427	454	435	487	436	483	456	479	436	501	427	483	445	478	482	475	489	455	442	461	471	509	487	469	477	485	453	461	467	461	485	485	450	413	447	474	486	444	465	490	442	450	494	480	477	438	447	434	474	460	462	429	445	484	453	501	474	453	479	465	479	475	467	448	477	452	458	432	458	468	481	493	461	434	484	483	506	422	495	463	447	427	483	497	453	460	476	443	453	436	447	438	454	465	458	479	443	462	476	468	468	483	467	442	463	456	439	487	479	434	448	487	454	517	463	498	500	472	477	474	468	435	490	434	471	462	492	478	488	507	502	466	432	456	467	404	465	445	443	439	463	467	449	456	459	460	435	490	489	484	440	433	499	454	459	469	490	486	456	438	479	462	457	458	443	432	475	439	476	467	479	435	476	478	472	479	484	455	487	487	471	425	463	448	452	493	471	470	476	494	469	437	497	465	441	454	439	469	464	491	510	467	469	429	483	429	438	490	468	449	487	456	457	459	495	475	449	450	435	465	461	454	460	457	451	451	435	487	484	458	452	470	423	446	418	425	473	450	469	481	452	483	456	467	479	473	487	436	455	454	454	484	432	479	477	470	429	452	445	481	472	435	431	461	414	423	452	457	457	443	457	480	456	445	475	472	449	450	436	475	469	464	423	478	451	450	506	446	452	495	467	424	412	451	470	439	476	462	470	470	464	470	456	452	465	452	462	484	496	418	454	454	439	494	467	452	484	481	485	444	443	430	476	501	477	509	469	458	526	412	473	434	433	476	472	470	477	455	456	474	442	487	460	469	457	477	479	484	470	488	458	485	449	456	496	470	479	444	470	404	453	461	505	440	423	462	423	417	461	455	507	472	470	433	475	457	489	459	444	467	478	450	466	476	460	472	481	459	479	438	472	506	457	465	458	479	426	482	464	460	471	458	471	449	412	468	479	454	498	485	454	458	463	435	508	479	456	486	464	451	466	436	468	474	462	464	464	426	459	432	519	444	491	504	427	444	480	459	418	449	471	462	449	487	491	459	453	487	503	458	467	481	441	463	475	461	459	496	460	497	467	450	492	449	461	484	464	497	437	443	436	480	473	437	474	460	489	447	474	502	514	455	473	456	459	450	472	481	451	490	501	498	476	468	471	453	503	459	494	496	469	485	467	408	481	488	479	471	431	471	447	475	509	466	474	452	488	483	453	519	449	447	446	460	408	487	451	436	426	444	453	436	478	458	490	479	493	458	450	462	464	457	461	468	455	487	447	491	425	413	492	445	448	481	476	453	469	475	455	426	447	479	450	455	510	406	440	505	505	460	454	446	465	464	449	488	457	474	441	478	456	461	442	448	480	466	461	491	448	465	426	441	451	444	485	459	477	490	414	407	485	454	461	444	431	455	501	475	474	467	441	417	433	497	433	461	476	468	417	524	458	458	445	453	469	475	459	495	487	484	455	461	473	477	449	485	465	461	457	466	421	415	457	509	468	455	473	461	444	435	442	450	476	464	454	437	446	438	444	464	485	435	463	454	465	454	487	457	436	443	463	505	437	433	493	462	460	478	452	467	442	485	474	496	425	463	477	481	468	472	466	463	492	458	461	459	453	509	475	472	441	451	472	468	458	493	480	471	444	451	457	517	452	455	445	427	464	437	490	497	472	472	452	448	406	453	502	463	469	484	464	472	448	429	501	451	446	437	449	450	471	441	495	489	457	470	466	456	442	455	485	491	476	469	476	462	493	482	472	469	505	436	445	437	467	479	481	444	438	472	447	461	480	449	484	493	476	486	453	443	487	507	478	480	441	495	474	472	447	485	475	460	475	444	470	481	440	434	461	483	456
12468	21802	16053	9509	7188	5680	4390	3332	2718	2250	1958	1602	1469	1306	1246	1166	1109	1043	996	953	875	875	919	867	835	800	791	798	816	781	790	778	749	730	785	785	836	711	776	769	767	732	775	781	699	758	707	726	721	759	708	704	736	688	784	713	709	715	681	680	704	715	740	626	696	701	671	750	724	698	740	727	731	711	712	767	747	722	705	674	716	776	698	691	690	700	754	669	781	693	707	718	712	726	747	717	696	668	712	653	683	734	697	647	688	696	718	663	621	717	771	726	709	689	711	744	675	671	727	673	673	694	686	734	671	666	732	719	701	682	740	703	745	675	698	677	702	702	661	692	742	751	690	707	758	711	710	681	682	676	721	707	701	714	686	705	677	693	702	726	698	775	721	729	664	720	706	750	743	712	699	706	703	710	650	742	671	670	745	731	720	728	735	691	675	734	758	727	736	669	717	708	690	692	698	646	715	674	718	689	701	732	744	704	679	722	678	735	718	747	716	666	716	692	666	765	695	742	705	706	679	691	749	663	643	647	737	755	771	710	717	733	720	665	690	662	678	733	679	658	695	704	749	720	745	714	703	704	718	713	657	697	679	640	738	689	674	730	693	725	700	771	708	685	739	695	728	679	725	703	714	670	695	713	669	662	729	731	717	707	746	733	722	739	675	685	651	740	715	708	736	719	718	716	731	660	712	671	694	697	741	721	700	710	718	742	691	699	715	721	735	707	681	703	708	734	698	704	713	708	743	762	632	686	741	719	697	707	736	759	689	736	694	725	744	675	723	677	715	700	736	709	707	664	699	715	730	705	709	741	731	714	683	706	748	762	782	722	750	698	728	689	695	701	705	711	716	714	767	682	699	678	714	740	699	765	698	707	703	719	689	694	759	716	701	710	666	676	695	694	697	742	694	682	715	742	718	712	723	682	723	718	708	731	715	659	696	722	743	704	725	645	703	769	724	691	705	716	707	696	738	738	687	686	704	638	700	697	704	715	689	723	706	671	673	689	739	735	669	687	754	708	723	719	739	689	714	690	655	701	712	710	682	652	714	716	721	694	698	718	743	735	716	724	687	697	720	706	648	732	711	717	732	654	727	701	706	709	721	690	740	739	735	723	686	684	746	734	670	711	679	721	680	694	725	722	713	694	679	753	687	657	742	684	738	698	697	714	737	704	695	669	700	669	722	709	743	736	720	757	681	729	711	722	682	748	710	672	725	743	719	667	722	768	682	726	730	729	740	685	679	694	693	649	750	739	666	710	708	672	712	679	745	703	689	706	729	669	763	675	731	719	766	659	700	718	724	771	704	694	702	754	699	689	691	714	733	673	706	743	722	672	701	685	680	749	684	694	668	725	714	769	698	765	708	716	728	702	720	711	724	673	751	692	730	714	704	749	675	665	781	734	708	714	699	687	696	729	685	756	732	740	715	731	683	685	713	714	689	704	691	731	718	640	666	737	732	709	693	691	716	708	710	724	706	686	706	674	719	694	684	696	681	742	712	680	716	725	704	715	629	693	712	719	668	740	704	704	695	723	720	622	739	706	733	710	702	725	703	732	724	741	702	701	686	701	686	681	682	732	762	713	688	719	737	736	735	650	690	710	709	690	642	724	710	744	712	732	712	717	715	714	705	709	718	706	749	747	703	714	669	766	721	749	711	739	646	702	719	717	685	686	742	650	685	694	692	718	680	746	747	741	685	740	706	684	726	672	730	708	677	664	693	662	703	661	687	764	733	715	693	700	682	724	738	753	701	679	722	695	713	734	726	688	726	679	706	704	723	718	675	748	672	666	674	701	685	709	707	677	721	698	713	684	682	700	704	709	697	712	722	676	738	724	691	677	753	729	641	743	697	708	674	727	715	706	754	668	701	684	709	698	707	713	705	706	663	718	710	768	685	741	730	689	722	707	712	745	709	707	659	682	699	732	695	724	736	699	692	714	699	762	735	710	678	721	688	730	687	707	697	679	687	693	700	736	661	738	702	696	732	728	751	748	697	773	687	690	714	706	757	715	726	747	757	730	732	704	693	692	715	698	699	672	661	673	715	726	681	688	737	693	715	679	733	697	701	677	748	723	750	708	669	681	707	682	697	713	712	705	670	691	689	703	675	707	682	685	677	716	747	733	756	653	687	730	753	688	730	710	726	697	660	736	725	649	701	702	704	667	735	738	672	696	747	646	742	688	670	741	720	713	690	720	679	693	692	702	724	659	669	679	723	735	737	722	762	724	725	725	685	684	759	707	691	708	743	728	651	737	712	696	716	689	691	700	736	772	707	689	709	727	726	691	655	705	694	708	719	709	718	719	732	699	775	646	707	728	711	666	765	689	741	669	736	724	699	702	662	707	700	682	707	705	716	736	748	716	708	680	699	739	701	744	709	686	709	724	752	687	712	753	699	715	718	750	724	728	698	715	691	750	713	713	759	651	690	682	716	692	714	720	724	700	704	719	675	681	686	718	715	694	702	720	680	709	675	698	688	763	692	722	729	735	705	661	717	695	723	723	697	678	729	680	711	744	745	724	731	710	769	730	680	670	720	685	671	693	757	720	722	669	739	717	699	710	702	690	698	677	691	667	660	719	709	659	681	727	687	667	729	693	763	691	695	724	728	716	694	723	727	703	679	704	715	711	670	717	737	684	688	724	703	678	677	712	707	693	681	747	709	716	697	680	733	686	716	718	761	689	736	691	647	777	712	679	744	701	658	703	724	697	721	713	727	718	674	728	692	716	707	672	687	722	733	662	685	706	687	742	702	662	748	667	695	705	754	694	700	711	653	741	708	664	666	737	687	676	687	682	703	684	741	718	733	739	688	731	734	709	741	717	665	740	725	727	696	700	643	695	717	732	703	733	686	712	689	658	725	701	696	695	691	693	713	702	731	712	685	740	704	670	739	710	705	736	707	726	723	665	730	688	711	755	744	715	703	716	718	722	695	699	708	665	714	699	691	694	752	663	735	727	726	760	724	725	692	762	709	708	693	746	683	717	726	697	672	700	676	685	695	750	703	673	714	733	721	687	695	660	744	673	672	664	707	736	717	721	690	743	714	716	729	702	698	713	745	756	725	695	663	719	681	712	756	667	697	730	726	754	719	685	680	691	681	723	654	690	736	666	698	695	688	745	707	670	712	712	692	703	694	713	708	715	711	711	668	734	710	713	664	744	737	786	697	744	697	675	735	703	682	691	677	724	730	726	669	734	720	666	674	668	720	716	727	686	717	710	699	711	688	716	730	745	715	686	675	721	710	712	705	723	766	726	710	666	745	737	679	723	735	726	697	725	733	689	727	717	716	688	710	749	683	736	679	743	686	750	737	760	720	691	659	718	719	693	678	703	709	694	739	728	702	697	743	706	685	691	724	689	721	650	709	709	677	762	699	701	704	744	719	684	731	754	680	685	723	701	713	719	684	717	703	704	690	751	707	716	720	717	711	735	695	699	774	668	712	735	673	707	711	684	711	730	739	694	707	723	724	722	662	727	731	725	694	734
22825	21613	29132	24577	21638	20263	6999	2663	1828	1556	1263	1075	901	856	788	684	618	570	508	485	445	420	426	386	360	355	360	371	337	344	319	339	318	318	329	318	327	299	303	274	286	315	313	321	292	282	291	298	284	310	319	284	306	268	254	304	300	257	288	274	281	290	274	267	257	241	274	243	289	247	261	263	286	240	277	256	259	248	276	260	261	227	266	268	247	264	255	233	240	266	242	252	237	262	271	247	269	291	269	294	250	244	272	245	242	242	267	233	253	253	268	268	252	266	299	266	279	258	256	279	248	278	263	262	251	257	257	256	277	265	272	255	270	250	316	278	258	276	259	272	244	268	241	254	270	271	274	239	272	290	277	264	290	271	257	247	249	271	261	257	244	274	226	259	243	273	260	242	237	259	266	231	273	278	268	238	239	259	261	276	260	274	254	282	258	249	249	226	263	270	230	253	254	262	272	247	223	260	238	252	279	267	246	258	252	268	262	238	240	250	266	268	272	241	271	239	250	250	274	298	265	269	244	250	234	238	248	260	234	273	252	255	270	258	280	259	247	277	271	239	282	238	279	248	254	294	304	271	257	236	258	249	265	270	245	260	255	293	271	265	268	279	253	242	261	278	216	253	279	252	252	274	269	286	266	276	263	240	225	265	263	277	282	242	249	244	251	291	252	269	245	257	285	251	284	268	285	250	260	265	239	244	257	252	254	249	266	257	287	261	265	254	228	265	230	284	285	245	241	266	251	247	260	284	246	265	245	263	298	273	287	285	232	287	267	248	268	265	264	255	260	261	248	294	258	252	269	260	262	270	274	252	265	236	283	260	282	259	253	235	267	259	262	256	240	262	243	277	223	271	270	273	250	270	271	274	243	267	248	284	253	262	243	293	235	261	233	259	251	276	253	267	272	267	239	246	273	263	271	276	266	248	256	277	252	234	257	237	245	263	295	227	241	264	239	277	243	262	246	275	251	282	227	279	250	244	273	227	260	291	250	277	244	246	258	255	244	267	256	279	266	274	262	243	253	281	270	234	276	258	254	233	262	252	267	282	256	264	263	247	289	248	240	256	237	266	240	255	233	265	274	274	254	259	267	261	256	275	294	274	257	269	272	259	279	233	261	254	246	266	252	287	271	271	247	285	243	272	243	244	284	268	253	283	278	265	256	255	276	263	275	266	262	267	250	255	290	264	267	260	243	277	280	262	284	276	273	283	262	225	239	302	256	254	250	263	288	262	256	249	271	253	255	250	269	265	256	244	290	256	269	280	265	246	278	244	269	283	279	283	273	264	239	270	269	236	273	245	240	282	264	259	270	253	250	266	258	280	271	268	230	289	241	262	257	266	277	252	235	254	294	260	293	254	297	239	252	268	281	235	263	266	269	253	263	245	239	257	245	248	280	241	251	275	258	271	247	250	259	257	222	258	268	264	249	265	236	293	282	285	295	273	255	279	258	269	223	257	258	256	247	236	267	295	223	273	258	213	267	252	226	262	251	271	257	248	267	259	250	269	254	280	260	259	275	267	254	289	256	258	277	262	253	248	277	264	265	256	254	257	256	259	268	246	258	268	259	285	270	276	258	278	247	281	268	271	271	273	262	260	265	240	224	257	275	248	282	272	260	261	245	264	271	250	279	245	257	230	252	275	248	241	244	250	252	282	246	268	273	272	277	277	214	249	251	272	267	261	241	252	231	262	227	294	253	267	256	249	277	245	249	252	253	250	268	273	263	283	237	280	247	252	242	258	291	261	233	239	273	253	289	268	280	264	253	271	246	246	262	260	265	294	250	235	250	266	243	258	274	252	240	262	276	255	275	289	265	230	256	256	269	228	274	271	269	282	240	268	285	263	251	263	271	242	256	254	265	236	268	239	255	296	268	286	247	261	259	301	236	247	296	287	258	265	254	258	249	251	237	268	242	277	275	250	255	264	260	266	259	243	266	245	258	254	269	272	254	281	258	282	258	241	261	273	272	229	243	237	247	268	231	226	290	265	260	258	234	260	252	265	261	266	262	264	266	230	261	242	243	272	266	247	255	272	263	231	269	245	252	276	252	248	275	244	233	250	288	269	245	286	286	248	273	267	245	262	248	249	240	266	240	253	228	247	259	252	245	238	268	258	229	250	242	253	293	270	273	241	250	267	260	263	268	266	245	296	268	229	276	231	247	249	273	252	259	256	283	275	266	241	290	272	254	250	269	250	270	298	256	243	275	249	263	263	271	243	258	231	273	247	251	280	261	244	261	276	254	288	249	236	242	266	246	271	267	293	239	263	250	253	286	270	256	284	288	256	274	281	261	264	257	241	254	239	265	243	258	262	261	279	272	255	282	250	254	260	265	274	260	251	252	265	269	278	243	268	239	274	262	225	261	263	279	261	264	256	234	273	267	291	285	253	273	293	273	236	234	288	249	267	240	261	260	247	253	259	256	238	280	274	276	259	266	255	241	264	256	244	293	247	260	264	264	290	254	259	247	275	251	254	254	252	262	269	287	265	269	227	262	255	237	257	252	253	255	245	257	251	265	265	294	235	246	256	279	255	246	275	242	270	259	267	261	276	289	244	278	253	279	264	265	272	275	241	252	229	279	274	246	245	260	245	268	275	246	249	240	222	264	274	238	244	252	284	261	302	236	264	271	288	257	278	246	258	273	229	258	259	245	269	242	251	276	256	282	255	277	251	261	254	227	244	271	261	271	251	255	262	255	243	270	270	280	255	271	250	269	260	265	284	227	267	268	279	241	248	248	245	256	255	230	257	268	260	273	269	255	234	285	267	248	284	257	255	265	256	256	281	231	245	247	259	240	258	261	262	250	253	249	239	242	270	252	259	241	275	252	271	259	259	239	262	246	278	268	248	271	268	249	250	264	277	255	261	245	266	269	261	250	263	252	293	272	270	280	264	286	288	271	247	272	259	274	279	259	249	251	249	267	263	244	268	254	291	255	240	265	248	242	253	296	271	245	260	249	261	261	263	248	262	255	290	270	266	266	290	267	253	236	229	260	290	247	275	273	280	257	285	281	291	271	279	266	286	257	258	297	259	252	274	266	252	277	257	265	273	302	280	290	266	249	249	255	254	259	275	232	271	280	241	243	257	262	266	239	242	281	262	262	249	252	265	266	281	257	258	276	251	249	256	252	266	269	272	247	276	283	276	251	254	248	245	250	267	261	231	260	248	276	259	258	295	266	261	260	260	266	237	255	246	279	246	229	274	272	243	268	276	251	261	249	241	249	272	260	238	263	265	290	262	247	264	241	247	235	247	252	258	254	268	285	258	249	233	266	268	265	255	276	276	263	270	246	249	275	252	263	269	271	234	263	264	256	245	283	265	247	257	254	302	269	251	261	251	251	258	278	246	275	249	269	256	295	265	262	251	262	234	251	247	279	293	277	253	300	238	270	251	252	260	277	221	268	286	276	231	243	262	234	265	269	290	290	243	249	252	257	269	253	252	268	266	252	254	272	276	240	250	284	265	278	257	232	254	252	243
15437	31005	24285	16100	12424	9892	7508	5912	4549	3640	3027	2511	2118	1895	1656	1462	1241	1119	1019	947	833	803	724	696	674	664	614	596	607	536	551	533	547	554	539	502	508	493	492	520	494	496	499	467	493	458	435	466	420	436	426	434	444	410	401	390	430	402	417	426	401	421	410	432	421	448	452	390	380	384	406	424	405	423	426	407	416	393	442	448	388	392	408	409	389	409	390	405	422	409	400	388	401	415	385	387	390	417	360	384	418	448	411	386	429	402	424	405	427	434	421	386	426	425	392	363	409	427	413	384	381	390	407	416	388	416	410	413	404	416	384	425	413	418	440	421	413	368	402	377	412	417	390	390	380	418	403	424	416	393	392	416	408	369	401	383	407	397	409	406	419	396	381	414	388	423	444	380	385	390	388	446	377	381	407	423	402	361	427	427	419	416	397	412	405	399	388	405	409	420	406	386	466	389	417	410	415	399	378	377	399	403	358	393	393	401	402	330	392	408	369	410	410	400	392	405	431	386	397	419	389	430	414	403	411	392	405	432	380	440	376	409	436	382	375	407	376	415	404	386	386	410	385	384	417	398	399	397	441	402	381	412	411	377	398	402	384	435	399	398	378	394	421	382	413	453	420	433	421	403	408	412	381	421	384	401	438	402	409	401	398	403	399	399	368	418	380	361	408	414	430	394	430	372	393	413	397	404	379	389	371	434	404	423	426	402	418	410	403	415	407	408	365	416	399	363	415	403	361	382	395	364	399	423	398	388	418	399	427	402	408	410	389	385	407	413	424	406	375	386	378	422	402	427	389	385	387	397	400	398	357	407	417	422	410	412	428	448	373	406	394	385	409	406	414	429	422	412	420	382	369	393	378	462	412	375	401	435	380	423	365	407	405	426	389	401	399	404	402	428	391	406	440	418	403	385	402	395	439	410	379	410	428	388	423	433	386	436	414	393	442	408	408	370	399	412	401	402	393	392	373	425	383	439	414	376	371	388	457	385	438	410	378	415	408	388	422	439	397	416	398	414	386	431	420	376	415	383	388	406	416	426	382	436	404	412	435	430	432	428	381	398	404	428	360	406	399	407	394	389	364	405	441	426	415	339	398	400	405	419	416	378	358	407	416	414	412	393	434	424	377	384	392	416	371	403	397	405	388	385	368	386	432	431	378	395	406	420	424	388	426	405	399	369	409	404	409	402	385	405	384	354	411	416	403	395	417	400	436	394	408	414	391	457	383	391	381	397	392	381	410	432	435	414	406	407	406	427	379	407	425	374	377	392	407	405	375	426	406	410	376	385	404	411	398	437	403	387	412	401	398	390	390	429	395	432	412	431	408	424	382	355	408	398	423	403	399	389	431	417	427	393	403	387	409	387	406	395	406	377	406	390	374	401	379	406	417	425	389	384	424	400	433	399	380	389	399	437	397	397	397	355	424	384	400	388	405	386	421	378	412	382	372	358	380	404	377	400	404	400	411	377	426	355	378	420	421	397	378	398	436	386	392	424	436	411	423	400	416	347	393	427	423	434	392	388	400	382	406	416	411	391	393	387	410	428	388	402	376	379	376	401	408	407	402	386	387	415	398	397	381	400	428	413	415	447	412	397	384	415	406	418	401	414	393	407	387	439	412	438	421	395	366	420	401	368	371	387	419	399	388	386	393	389	399	435	380	404	387	388	375	447	439	416	424	396	428	400	384	417	425	393	396	457	400	429	401	416	422	409	421	427	405	428	377	384	415	378	438	397	430	380	368	410	361	439	413	377	388	399	383	441	431	395	410	355	408	412	405	399	392	381	406	417	418	394	400	388	405	410	409	446	414	395	397	416	410	384	361	399	409	381	405	395	398	401	380	375	402	392	413	409	399	378	386	428	405	425	397	403	398	379	380	396	428	393	378	389	395	397	402	395	395	428	427	418	383	373	418	399	414	394	387	409	361	431	408	426	384	433	386	394	383	397	404	388	431	408	360	385	417	418	429	405	391	411	391	439	415	385	400	419	458	435	368	401	417	432	420	408	435	416	414	409	392	418	385	410	382	398	386	433	390	380	390	381	409	407	406	407	394	431	391	411	412	426	389	401	394	417	422	379	409	432	405	412	386	424	381	420	422	391	369	424	378	397	430	395	403	387	427	396	402	407	393	374	400	406	380	378	385	428	385	379	415	408	405	430	386	400	434	427	381	416	362	423	374	397	403	441	394	404	439	401	430	391	402	395	392	397	421	417	396	398	372	395	430	380	429	414	390	400	412	381	410	409	404	400	426	378	398	368	426	405	398	396	398	429	408	400	388	383	385	392	381	371	429	411	418	357	431	346	416	397	370	384	421	393	399	408	380	388	389	378	400	398	393	386	401	414	387	397	390	415	367	384	414	365	391	401	424	397	415	400	399	415	395	375	412	399	429	370	423	395	385	378	402	400	378	410	399	427	420	434	426	383	409	380	388	399	392	406	387	416	411	403	420	395	392	411	385	402	366	407	393	408	445	397	381	387	383	434	406	378	397	377	384	426	384	397	360	369	458	421	390	429	417	395	407	382	409	422	387	388	386	381	429	414	390	380	410	376	407	409	380	383	388	412	405	415	392	371	413	402	381	407	406	414	411	399	393	389	389	379	417	416	400	413	412	412	413	417	390	399	375	412	377	443	409	412	378	357	419	367	438	375	408	427	392	386	386	418	427	414	417	391	376	433	366	402	427	409	399	401	403	414	440	385	407	410	421	399	407	433	433	395	368	415	378	402	424	406	410	387	406	404	396	410	387	430	405	425	412	379	356	437	404	427	406	398	402	416	399	429	411	368	415	405	401	410	381	414	400	413	372	399	421	369	426	413	382	408	442	431	423	397	413	394	385	409	417	398	402	431	383	371	402	410	398	447	422	374	393	409	439	432	425	380	442	407	411	386	437	416	416	415	402	425	402	416	399	422	406	405	389	421	407	389	405	361	432	378	428	437	399	424	396	412	353	370	437	398	385	392	399	408	370	408	391	394	366	387	406	407	398	350	390	381	378	389	416	399	395	392	423	409	428	423	409	393	410	377	380	426	399	386	385	425	414	432	383	389	408	387	399	405	398	367	444	395	388	404	386	409	419	427	421	402	440	433	418	403	391	393	409	385	430	442	393	407	394	400	409	401	427	411	416	376	416	407	407	400	414	386	422	402	392	423	411	398	401	419	413	399	372	414	382	384	389	412	399	391	401	418	376	415	399	438	419	394	392	421	391	415	375	392	398	372	406	412	368	380	371	408	405	402	375	398	388	419	413	407	385	402	443	434	444	422	435	395	385	425	443	417	393	395	422	369	405	406	420	373	390	393	386	408	424	433	415	411	382	413	372	395	401	415	433	360	399	389	402	391	410	399	408	410	415	390	405	396	365	375	408	381	366	406	385	409	414	375	396	383	436	370	375	357	383	379	415	428	413	378	384	372	389	410	429	427	380	381	376	385	406	393	376	426	396	432	406	376	417	424	401	420	413	416	411	420	391	387	408	386	399	420	392	417
27707	18865	9659	4435	2321	1640	1299	1081	963	819	771	719	675	677	584	646	634	590	630	543	555	553	519	533	515	522	529	472	522	474	497	501	512	468	524	491	503	508	540	495	473	488	539	480	467	491	479	523	482	476	493	459	499	467	521	505	531	498	506	468	502	511	498	487	465	510	480	496	495	522	508	509	463	466	470	491	516	471	494	523	484	511	496	471	495	491	496	508	484	506	464	491	481	516	495	533	482	465	518	469	505	485	455	446	496	469	478	491	518	490	503	464	532	483	474	503	486	467	497	463	480	480	483	473	498	492	459	471	496	469	539	426	472	481	458	484	501	492	530	491	415	502	483	499	483	461	475	519	452	501	468	470	480	489	500	497	479	490	461	425	491	495	465	481	478	495	438	534	516	496	483	461	480	471	530	476	506	469	518	485	461	496	515	433	480	478	434	506	528	479	467	488	509	490	520	476	473	501	486	503	503	505	473	499	446	511	461	481	470	505	487	468	486	510	505	480	522	475	496	507	505	465	499	467	495	460	484	488	521	486	519	467	495	506	526	490	498	490	508	472	469	530	520	514	476	519	513	463	492	469	457	476	509	499	501	494	494	484	488	472	478	520	438	513	489	501	492	514	450	480	512	479	434	469	464	524	491	493	504	527	453	517	471	501	460	533	505	467	519	450	499	516	439	477	505	465	512	501	513	471	497	498	474	487	476	501	527	542	496	526	497	530	519	492	442	474	477	499	475	483	482	488	486	508	488	518	508	503	500	460	503	470	530	502	512	502	509	487	476	465	461	515	466	491	486	476	503	460	433	493	453	519	483	466	465	508	533	503	465	504	507	537	465	476	532	483	512	483	483	471	505	480	452	461	474	487	491	487	448	517	439	521	525	494	535	470	492	496	490	479	487	547	513	460	511	500	496	472	499	486	484	487	502	534	488	479	456	508	491	496	478	461	520	482	508	485	546	493	522	484	507	490	492	488	470	504	459	496	541	540	510	492	500	491	486	485	458	474	501	494	508	521	515	465	466	486	487	513	495	467	495	464	462	483	488	495	467	478	514	433	455	491	512	481	474	496	502	460	490	454	462	461	472	484	453	537	531	512	493	493	490	495	513	497	504	461	447	475	500	475	477	476	487	496	485	498	475	509	458	524	469	479	495	543	490	521	486	512	469	490	459	458	475	472	467	462	505	495	483	491	513	461	489	528	469	495	476	496	490	526	497	506	494	477	485	501	472	458	492	512	528	509	480	497	486	478	524	481	482	487	474	477	478	510	479	487	490	480	494	490	494	472	481	536	478	505	468	488	513	520	475	502	507	502	471	490	504	501	483	497	505	478	483	498	495	467	487	488	450	508	476	509	486	450	488	489	442	489	497	468	539	451	498	551	475	486	484	476	478	520	515	519	485	493	558	512	495	478	473	463	497	474	475	475	515	494	498	470	527	481	524	487	477	544	454	513	474	516	453	491	497	503	546	485	521	496	481	479	517	506	457	457	500	493	514	482	504	461	504	486	451	449	472	491	523	490	514	466	513	464	504	496	498	475	526	463	482	459	470	480	457	491	468	506	469	492	493	497	511	497	495	472	460	464	450	509	488	473	465	516	470	484	479	520	509	532	486	458	491	498	456	488	493	493	503	490	480	496	518	482	501	493	524	490	504	519	509	479	455	531	473	499	496	450	507	544	529	522	521	464	478	511	474	471	511	510	457	496	480	440	497	459	450	480	497	504	517	501	490	486	464	496	519	460	482	471	497	440	500	529	545	481	503	487	516	522	512	493	444	461	462	493	504	487	456	472	517	473	506	537	502	516	519	517	521	519	509	475	470	478	479	507	482	487	466	484	449	433	467	468	504	481	456	484	464	452	501	501	528	458	453	529	518	481	466	497	515	496	457	529	499	482	521	488	473	484	479	496	507	448	481	471	533	520	471	495	513	482	492	453	474	492	517	478	504	494	491	502	457	498	520	517	510	483	487	514	500	476	486	475	463	548	501	509	460	495	506	495	465	481	486	472	501	493	476	499	471	461	486	494	526	546	531	520	534	488	547	505	530	480	464	477	494	512	485	516	445	509	473	478	513	467	540	513	476	541	466	467	478	485	495	466	485	514	477	474	477	506	490	491	498	481	534	499	494	453	475	479	490	459	497	458	493	531	499	505	506	516	484	514	514	507	489	529	475	485	478	531	520	499	487	508	496	498	451	446	457	525	492	445	471	492	485	484	492	478	507	507	493	470	455	511	491	497	491	493	462	510	508	486	456	460	480	514	486	468	484	506	520	488	513	479	490	517	472	496	508	478	491	484	477	531	498	466	509	481	481	476	499	477	487	454	490	475	452	483	503	471	500	396	527	493	461	456	460	508	489	472	468	490	501	414	486	478	502	471	475	505	445	466	502	494	500	510	504	496	498	505	477	478	497	504	510	527	499	478	501	493	471	500	469	476	510	510	523	467	468	473	478	522	466	482	487	488	484	465	457	498	472	494	515	519	514	419	453	494	510	470	444	485	453	459	492	557	474	491	497	513	470	498	526	479	476	510	501	502	477	496	485	524	462	491	502	487	477	460	502	490	516	530	525	485	519	487	483	549	476	507	502	507	515	483	492	531	475	471	481	484	489	480	499	534	474	517	489	494	485	521	484	508	486	512	502	499	469	484	453	506	506	524	490	445	473	512	509	470	543	498	492	516	462	502	539	526	474	478	479	459	502	433	490	488	486	492	488	453	491	494	476	493	477	538	466	489	501	478	508	497	478	474	469	448	500	528	479	486	482	501	447	475	527	511	478	487	505	489	478	486	460	479	493	491	480	493	499	518	495	479	485	545	501	483	471	508	485	518	457	455	488	452	470	491	499	490	506	439	459	503	484	479	448	506	473	477	514	508	504	500	452	476	518	493	448	503	500	508	498	516	481	508	503	463	496	485	487	471	470	510	489	452	481	515	458	498	514	523	483	525	500	525	498	486	519	469	462	445	520	492	515	488	455	473	469	480	569	461	546	469	482	491	469	498	494	442	480	511	503	449	492	499	488	524	493	478	505	448	497	459	516	487	508	488	483	470	498	471	509	434	482	466	480	504	457	500	508	494	483	503	493	459	544	478	519	465	470	495	470	483	494	471	475	453	437	501	487	460	500	507	471	497	482	503	493	497	490	494	481	498	488	477	484	504	534	469	515	460	498	479	511	490	484	455	522	467	495	474	494	442	519	478	460	518	496	493	507	484	498	485	502	492	466	450	530	489	519	497	497	508	491	497	496	479	467	504	526	515	501	498	479	505	485	525	531	497	488	511	473	487	505	456	435	466	497	497	514	469	476	529	465	462	491	510	475	494	505	452	516	514	506	419	503	487	472	485	499	483	512	480	477	486	471	498	520	486	503	485	502	514	496	434	526	524	504	504	476	492	469	463	474	496	493	474	491	510	499	508	432	506	501	534	485	458	433	503	483	495	525	486	523	495	523	557	494	498	463	473	503	518	500	501	506	449	532	489	492	480
10994	16457	11716	6457	4695	3850	2948	2340	1959	1677	1478	1298	1163	1173	1118	1092	1006	911	905	879	892	908	877	875	859	823	812	843	812	806	812	795	791	771	791	788	829	809	756	800	778	812	803	797	819	828	806	825	750	773	820	780	754	814	704	782	740	758	741	734	738	747	721	795	781	731	809	755	756	765	807	700	732	745	696	751	745	751	783	751	723	703	796	785	713	756	753	780	754	692	773	741	783	728	743	749	754	765	746	752	772	744	792	750	736	737	782	744	776	795	736	780	714	735	819	782	780	757	785	777	730	776	737	768	782	741	819	763	799	684	750	718	738	775	734	734	782	784	744	759	737	745	721	796	743	734	753	702	750	786	733	818	703	775	756	776	779	772	799	747	731	758	780	752	737	746	743	768	759	758	745	735	767	715	732	759	778	749	729	765	776	766	733	773	700	767	725	800	745	758	783	752	762	785	771	768	784	751	738	726	742	776	762	761	736	729	777	720	762	774	800	758	792	771	761	728	768	757	783	764	756	784	772	773	748	735	756	782	770	763	738	779	787	742	729	737	816	718	718	757	755	755	802	758	750	791	737	740	777	765	774	816	794	758	752	735	740	707	742	773	759	753	739	767	742	764	719	779	758	749	774	773	747	793	755	739	744	770	751	768	779	756	781	781	723	764	800	800	808	781	728	780	755	774	779	705	747	747	763	757	768	755	772	790	802	755	721	760	758	731	734	781	790	762	756	767	731	768	780	714	798	756	793	735	796	740	753	744	798	764	755	785	791	774	730	783	725	778	766	785	770	784	707	774	773	715	806	765	731	768	753	754	813	775	743	839	733	726	762	722	792	812	802	737	769	758	757	787	752	717	731	792	770	751	768	766	760	746	756	787	763	790	766	762	768	736	771	784	753	774	749	754	776	751	770	750	789	742	764	758	762	753	771	801	723	804	778	778	726	771	759	765	780	787	746	758	727	756	777	770	749	761	686	719	759	771	755	755	705	779	730	800	793	723	762	737	742	764	754	750	799	740	761	753	791	697	751	744	749	733	763	741	758	799	722	747	744	733	743	733	774	762	713	737	768	776	756	746	773	801	753	745	787	794	761	748	791	751	775	748	753	795	797	749	708	736	781	775	746	773	752	760	769	743	746	757	733	742	764	785	788	808	792	759	827	766	774	801	747	784	797	778	729	755	723	804	739	745	755	777	775	756	750	703	761	672	798	762	753	737	788	743	746	772	806	748	730	724	790	749	811	741	740	762	796	768	803	758	736	729	783	779	763	750	747	766	725	716	787	713	760	721	750	773	764	782	786	787	773	791	695	776	776	698	793	746	780	796	776	766	744	808	738	769	764	759	773	808	764	760	782	786	809	747	773	722	742	799	745	752	786	743	768	748	725	747	748	774	794	714	714	733	745	742	749	777	809	746	772	788	715	761	767	715	778	796	760	735	747	771	721	796	738	744	751	721	749	790	735	765	771	775	764	760	752	701	723	788	714	705	791	749	745	762	770	748	788	773	752	769	768	801	743	737	712	790	751	707	780	736	707	788	770	797	784	762	758	787	747	778	712	752	741	769	813	761	689	762	757	795	729	765	713	718	798	806	729	771	778	770	743	751	801	790	746	741	814	776	755	764	751	746	752	780	773	794	748	743	732	799	770	763	780	729	755	774	774	799	776	783	736	750	713	782	754	748	816	763	745	749	753	797	776	800	804	715	790	786	738	768	797	789	732	749	796	757	763	783	743	680	771	782	811	729	754	777	761	750	828	767	770	778	770	784	768	753	745	755	756	749	765	757	784	726	765	750	738	723	807	752	775	675	789	725	697	743	774	728	786	792	764	759	771	764	813	749	736	715	778	780	790	785	730	756	711	698	753	742	759	750	786	786	757	782	754	776	788	719	767	747	764	709	770	734	768	755	761	762	722	672	772	808	758	712	745	707	760	788	751	745	754	798	750	739	807	700	763	787	761	800	755	712	776	729	772	739	798	743	770	762	752	729	759	759	750	770	780	759	768	753	705	683	789	749	789	769	705	752	779	782	802	741	760	774	747	759	768	768	772	725	767	755	696	694	708	786	737	736	763	805	769	783	739	768	779	743	763	786	742	754	728	723	809	733	762	761	772	778	749	801	721	797	753	712	771	741	766	781	783	776	739	771	818	765	779	774	749	791	743	786	743	745	684	747	759	756	750	762	766	791	756	760	740	802	767	788	813	787	771	724	775	795	746	725	763	714	697	754	754	752	758	766	740	735	720	807	770	720	720	786	702	736	737	771	703	765	756	764	775	740	733	759	746	752	705	773	759	770	784	765	705	754	747	774	784	774	741	761	798	811	764	720	771	802	764	810	741	725	761	734	758	736	776	721	778	748	781	729	796	777	767	778	716	709	780	746	760	738	739	716	710	740	768	710	765	759	744	732	776	737	777	735	733	757	784	745	697	782	715	741	756	737	760	759	734	739	713	737	774	771	797	772	740	783	796	762	782	726	749	814	789	799	760	818	768	760	749	747	741	779	737	739	770	720	808	756	753	730	757	796	755	736	749	713	732	758	768	789	758	808	722	765	736	750	779	754	747	702	811	729	730	782	741	733	761	742	744	752	779	763	757	762	721	751	758	746	772	765	783	781	748	758	803	793	798	753	800	765	763	773	771	771	779	838	760	741	762	733	807	734	762	738	776	744	735	762	741	818	774	785	777	745	797	742	806	820	724	747	772	775	763	740	767	783	813	782	785	810	733	738	721	756	702	775	774	766	774	768	804	762	740	753	790	728	791	790	715	758	784	799	803	810	744	755	758	733	774	764	808	733	701	778	740	737	815	744	784	797	777	800	786	760	802	798	752	749	788	747	738	767	750	751	823	744	792	760	801	759	825	766	724	743	789	781	771	781	738	753	796	748	771	796	770	757	717	771	817	745	730	768	803	757	735	771	738	742	776	811	783	733	735	769	798	793	779	810	800	714	753	759	758	769	773	809	764	780	751	755	770	770	700	776	748	759	786	717	743	810	749	732	757	734	758	764	763	772	738	781	749	713	775	738	776	782	780	717	785	730	733	758	774	786	729	778	754	776	747	740	748	705	720	763	778	742	818	769	780	803	695	736	739	753	778	806	734	746	761	744	744	746	763	793	783	696	760	715	730	766	751	784	743	778	767	808	779	755	747	794	764	790	771	760	773	750	771	740	793	752	757	743	772	739	734	787	760	749	734	760	714	730	790	767	749	805	740	741	753	751	767	739	796	762	726	728	780	777	755	715	742	717	765	744	788	758	755	800	761	773	762	800	775	742	774	746	798	703	724	782	779	730	742	715	736	835	750	722	782	790	806	775	767	771	732	749	817	727	782	766	719	751	775	774	762	787	768	753	730	713	710	794	780	744	711	804	758	774	734	779	775	767	750	741	752	747	749	769	783	793	740	757	753	768	774	750	736	757	725	743	773	735	747	767	785	779	752	735	758	724	777	748	772	759	773	796	708	756	758	716	796	764	760	754	775	769	759	757
23578	21609	28644	25065	21200	8440	2864	1828	1358	1168	1024	877	808	705	674	582	555	532	524	450	456	469	433	401	403	404	420	397	415	347	389	399	381	368	365	359	385	375	376	352	350	334	352	404	375	403	359	404	320	348	331	366	320	338	349	363	342	340	361	302	348	340	331	340	361	361	324	340	341	341	349	332	315	366	347	314	303	362	338	345	329	388	334	369	347	328	356	328	364	326	339	351	334	334	315	382	338	366	306	298	324	316	342	314	368	347	343	329	351	356	324	335	353	320	314	349	338	299	352	351	331	368	340	367	319	327	362	335	330	340	320	326	343	324	338	320	359	308	346	379	344	343	352	324	337	315	330	341	341	347	352	323	336	330	358	366	337	323	294	348	351	367	342	340	309	324	317	338	343	367	339	321	384	346	342	343	367	322	369	329	292	310	368	350	339	339	342	323	351	332	336	330	350	333	320	330	340	345	354	350	348	341	325	347	323	339	377	324	317	343	332	361	312	337	325	374	313	343	340	352	360	318	314	316	316	367	317	302	355	345	334	345	372	329	309	360	340	336	332	342	346	321	350	365	309	315	330	334	340	315	323	313	344	361	365	333	331	341	327	349	331	331	322	339	330	368	314	373	327	382	347	322	341	346	309	340	332	323	338	318	328	336	320	348	342	393	352	353	339	376	350	342	353	329	351	329	351	367	354	317	322	321	327	355	304	327	316	325	311	368	352	332	327	324	371	345	347	368	335	310	312	348	339	344	320	364	346	307	304	357	347	364	306	360	336	344	337	303	359	348	343	348	322	357	346	337	336	362	348	303	368	362	335	345	341	342	355	350	328	340	320	318	332	325	316	332	347	350	342	341	343	351	309	359	370	345	327	352	361	335	338	358	308	336	333	351	338	356	345	338	323	320	312	353	319	318	336	347	320	354	342	305	367	354	345	325	333	347	338	336	334	325	336	365	298	313	317	339	325	324	325	337	361	348	358	367	303	340	374	321	352	349	354	352	324	350	315	363	343	366	342	335	349	334	337	370	373	331	338	345	314	299	322	333	332	357	344	336	341	333	345	360	378	329	328	322	350	334	337	343	308	321	369	366	336	357	347	317	329	375	321	331	358	346	359	338	342	320	356	326	358	353	346	339	325	318	353	329	360	323	350	318	336	349	310	335	337	332	323	334	340	314	338	303	353	347	372	361	326	334	338	309	319	327	341	355	328	350	363	349	332	362	350	340	368	333	351	337	330	325	362	318	291	329	350	349	329	360	335	324	328	332	333	355	333	330	308	359	356	313	334	327	367	331	336	321	337	328	347	338	352	315	312	352	322	379	340	358	370	378	347	321	349	338	319	327	327	329	341	338	348	346	317	332	365	335	312	341	339	322	328	334	348	348	360	317	334	334	345	356	321	319	338	355	314	339	320	310	298	328	328	334	346	325	353	324	359	339	333	313	320	332	320	330	342	338	334	341	351	351	350	336	386	344	319	301	334	339	364	320	352	343	325	341	348	367	328	390	330	339	319	335	311	334	359	365	331	370	342	303	356	327	330	354	338	361	331	324	316	325	367	335	328	337	328	334	340	335	314	391	352	320	367	353	330	351	330	370	388	315	343	344	332	329	323	365	339	335	313	340	358	327	322	335	324	361	353	319	333	354	338	330	323	337	347	322	330	323	327	349	347	335	334	319	313	353	352	323	369	354	349	358	302	326	384	348	337	323	343	334	371	318	343	359	335	327	327	365	336	296	345	350	354	366	319	357	310	333	342	306	345	334	331	333	353	357	321	343	348	312	325	341	327	345	341	337	330	346	341	325	336	332	352	311	312	313	312	325	309	349	324	346	314	309	359	303	345	316	329	349	327	325	326	370	346	317	345	303	323	344	345	327	366	334	334	311	353	319	351	345	318	323	319	319	294	355	356	340	353	327	330	335	343	320	350	340	346	366	332	318	377	336	364	334	358	336	368	330	375	390	325	332	339	289	323	347	325	301	341	344	336	328	314	349	317	335	323	326	334	384	334	291	334	341	354	338	328	319	361	340	328	310	347	356	319	337	336	339	334	326	339	351	339	335	342	327	351	362	290	319	314	317	352	328	341	345	339	348	345	333	329	360	325	317	340	340	353	321	312	299	374	316	366	319	318	351	335	337	337	335	350	324	312	375	357	349	339	336	330	296	343	365	319	354	333	335	341	329	344	320	356	351	325	343	336	334	335	326	306	308	343	304	342	354	341	350	364	336	332	355	333	355	355	339	319	316	349	347	368	317	331	338	342	330	328	359	340	357	352	337	319	338	334	315	324	334	313	370	315	339	396	328	307	330	358	312	330	347	380	348	355	353	342	323	315	337	321	347	380	342	330	326	364	309	357	344	305	340	315	341	287	344	330	341	342	368	329	335	332	341	352	349	365	325	361	349	311	311	336	320	364	339	339	350	342	368	313	334	356	308	311	364	345	327	343	345	347	379	372	332	324	344	368	306	345	303	335	374	319	307	336	307	347	352	314	322	352	346	334	332	343	314	360	332	380	347	329	315	326	347	325	319	353	336	366	316	341	324	364	295	309	311	325	346	330	370	322	329	314	314	331	324	352	345	320	325	319	342	333	367	327	327	339	317	375	322	328	356	319	364	346	352	357	336	346	303	317	347	341	345	328	327	344	340	323	341	332	308	321	318	371	347	301	330	355	346	341	306	327	328	353	322	316	354	348	373	305	337	326	328	335	343	364	349	346	348	338	357	323	348	361	333	351	319	367	325	357	340	338	350	324	324	353	306	341	352	288	341	334	316	331	323	341	331	366	332	369	383	346	333	344	326	325	342	335	342	305	312	344	314	327	356	319	359	311	335	313	338	356	352	315	353	321	318	323	371	333	365	329	341	322	357	361	338	337	316	315	321	349	308	322	353	321	332	349	330	370	329	359	345	366	355	348	364	369	340	350	345	344	329	332	309	322	331	373	353	335	335	359	328	317	346	331	343	349	341	349	324	342	336	355	319	336	313	358	336	327	347	314	340	370	334	330	338	376	365	353	312	360	331	367	326	330	326	318	340	322	346	328	333	329	338	333	329	330	356	336	346	344	350	319	334	332	332	361	310	351	337	348	312	324	320	291	359	329	331	342	321	361	331	318	347	336	335	350	359	365	358	345	367	325	345	337	321	331	307	322	327	359	349	363	331	339	338	352	301	332	324	317	355	342	361	334	343	320	347	318	319	306	350	324	363	324	351	333	333	326	350	297	327	344	365	331	323	344	356	350	328	316	324	312	332	353	339	332	335	307	323	364	338	313	359	336	346	327	352	328	361	337	380	340	379	359	319	321	349	313	307	337	332	302	340	346	325	363	365	337	359	334	330	344	322	327	355	347	334	325	305	321	330	330	332	366	335	358	331	355	349	346	315	323	319	351	328	351	331	361	341	339	355	333	343	323	325	345	349	341	348	319	342	344	326	339	305	314	303	350	345	335	302	321	354	318	316	339	353	351	321	313	334	340	353	308	303	329	328
12957	26177	19711	11882	9117	6950	5332	4178	3288	2599	2189	1800	1675	1448	1320	1159	1054	938	972	886	872	798	776	710	682	735	726	607	680	648	654	594	589	619	577	643	631	597	599	572	592	563	569	593	541	604	548	610	576	540	609	555	558	523	599	567	535	582	509	580	534	562	522	540	574	515	557	513	540	537	548	548	528	569	562	534	563	563	519	528	551	523	490	515	534	534	544	595	553	549	545	519	563	505	545	506	552	531	548	530	537	534	560	536	532	558	549	530	524	522	516	498	528	548	543	508	515	534	542	519	511	538	592	557	540	560	536	554	505	536	517	485	518	555	518	556	540	524	542	534	535	521	551	538	539	553	490	521	506	511	523	539	594	522	571	547	526	519	545	560	490	553	566	544	531	538	507	516	552	562	553	499	583	545	538	504	511	487	567	514	516	515	542	507	589	559	541	566	523	551	536	544	523	493	507	517	544	583	530	515	527	559	554	547	566	540	502	532	528	546	508	551	510	567	536	518	545	489	525	536	517	541	522	514	537	482	540	564	525	533	569	522	527	537	558	516	530	484	535	540	534	564	520	533	556	519	547	524	539	527	540	577	553	552	497	543	538	609	530	547	537	539	548	571	568	562	561	522	534	599	575	557	530	485	515	493	527	540	510	548	542	531	547	515	508	534	543	543	499	576	578	501	557	528	550	540	532	502	487	563	515	578	531	505	544	553	563	555	541	513	531	553	541	573	543	519	513	566	569	549	545	526	572	532	544	560	535	552	532	533	549	525	540	507	555	541	517	562	597	532	520	566	559	469	542	522	527	564	542	518	546	547	491	547	510	567	594	537	519	538	503	499	554	512	531	533	531	499	519	508	561	519	539	504	554	569	528	517	508	548	514	526	503	565	540	526	524	548	534	511	519	509	547	528	558	546	569	500	575	538	528	529	531	566	521	543	555	506	578	529	552	513	564	539	542	535	515	534	544	557	515	530	541	515	527	533	558	526	493	534	501	553	501	579	548	562	519	548	551	544	549	532	607	522	508	575	503	523	538	528	545	579	555	518	539	520	543	530	550	516	554	541	546	575	525	540	541	491	533	544	511	528	547	507	523	513	548	519	551	573	517	577	533	547	550	585	501	524	559	545	529	565	556	582	540	507	557	510	537	534	523	503	535	567	530	507	534	552	540	579	552	544	558	539	567	525	543	532	552	480	552	502	523	522	507	575	512	519	522	564	506	536	570	512	575	554	551	531	529	496	555	541	503	528	540	554	574	554	532	560	529	537	524	529	583	569	538	512	523	539	540	517	553	544	520	561	533	519	538	517	551	531	534	545	521	567	507	582	527	541	504	533	550	543	556	511	533	536	547	589	513	525	558	514	534	529	499	564	530	545	544	556	497	525	559	551	518	550	518	506	568	508	561	505	511	524	555	515	495	524	522	535	558	494	534	541	547	496	507	524	551	526	527	540	551	547	548	541	568	523	515	493	531	577	543	544	572	551	540	530	530	510	482	540	536	503	509	521	541	550	569	535	528	536	496	537	539	542	514	500	511	547	544	478	507	520	564	545	495	564	572	544	542	545	500	542	563	513	496	521	525	530	560	514	553	535	526	570	523	578	544	529	536	604	580	561	507	518	542	579	546	582	511	538	531	568	558	538	500	503	586	499	552	552	556	548	491	539	561	544	493	564	524	570	543	555	534	498	496	582	522	537	534	568	544	548	541	535	547	554	566	566	564	515	564	533	520	621	519	538	559	583	579	559	559	571	529	509	535	564	557	551	514	503	526	484	511	538	551	556	529	490	540	533	564	562	539	525	526	553	554	547	508	543	550	524	570	536	540	547	564	555	553	553	537	540	525	591	480	526	522	543	582	522	578	535	550	558	557	526	530	533	544	468	570	525	515	587	563	570	536	552	538	539	611	523	552	553	550	569	548	532	528	551	543	554	559	528	548	520	552	559	514	537	525	531	515	524	508	535	570	574	580	549	531	501	494	559	550	550	509	530	545	519	589	555	518	560	560	549	548	539	521	582	556	504	522	573	488	545	572	509	527	507	522	539	493	511	519	515	534	567	556	555	530	518	551	542	533	525	523	526	580	545	534	560	578	547	539	565	537	533	528	530	511	546	528	546	550	546	556	572	547	534	523	551	531	535	540	530	549	538	544	537	525	526	550	562	572	507	519	495	516	531	547	559	543	499	557	524	535	504	581	550	535	507	539	589	509	579	565	553	563	540	559	531	516	504	542	534	552	569	516	560	526	520	527	487	556	520	551	521	497	542	576	512	528	530	530	582	519	557	562	573	585	567	542	562	541	487	525	521	541	557	552	551	534	553	518	497	535	532	535	568	549	573	540	526	536	519	560	512	533	541	542	544	560	549	480	564	507	500	597	524	513	510	572	557	523	554	592	559	521	525	581	571	550	547	561	532	517	523	570	563	547	573	546	542	502	536	518	498	547	519	565	528	539	545	568	495	539	529	529	555	507	573	529	544	568	547	491	524	562	548	518	541	516	519	515	542	560	534	552	572	503	521	564	558	542	519	534	583	523	577	530	533	547	530	510	534	566	538	532	532	511	548	492	510	559	585	512	545	587	530	574	546	508	515	554	537	524	528	531	542	522	523	517	564	572	511	519	566	496	568	539	510	493	510	525	557	541	565	538	526	526	526	549	528	531	535	533	518	534	543	533	548	527	506	544	532	513	554	535	521	523	562	532	546	484	521	529	527	539	564	572	527	539	520	510	543	543	533	522	503	515	519	524	534	565	526	536	553	573	554	528	541	555	533	524	560	522	524	522	522	510	571	535	587	561	540	504	551	521	550	596	559	530	527	528	497	545	520	520	561	517	512	566	540	550	542	545	555	542	535	561	553	516	569	561	565	541	552	528	549	527	517	524	530	562	588	486	503	527	523	530	539	541	499	506	555	561	568	544	578	527	506	550	532	543	550	563	503	513	505	518	547	585	548	531	525	564	541	530	552	572	510	557	507	547	540	507	534	481	560	525	547	556	528	547	562	531	535	545	534	516	554	531	517	500	554	539	539	589	513	554	563	502	526	512	515	514	539	530	538	577	523	538	557	526	539	564	497	547	523	525	549	535	545	525	476	549	493	560	555	533	539	535	521	526	545	516	517	529	523	525	555	544	521	505	597	542	521	564	506	530	570	511	525	565	519	551	578	509	552	601	546	536	513	548	527	521	531	563	538	528	568	546	489	526	491	552	559	565	553	520	500	559	517	582	559	560	555	524	575	543	504	562	510	500	567	527	492	517	512	546	522	534	526	545	563	526	531	543	523	514	497	532	563	545	505	534	516	533	581	526	569	500	549	528	517	544	512	564	547	548	542	554	523	561	545	518	502	509	509	546	582	493	491	556	517	533	557	559	566	556	545	536	558	534	550	526	531	502	552	536	544	528	522	577	525	496	560	529	515	521	541	559	528	534	525	529	524	531	524	545	519	555	510	544	476	519	556	510	550	519	522	540	533	484	539	563	527	566	520	554	543
25030	21594	26636	24338	5914	2409	1804	1392	1100	1039	910	771	750	716	671	622	631	595	597	505	568	531	522	531	459	502	453	471	505	512	491	472	496	477	493	485	481	498	494	470	447	466	446	468	506	473	501	479	471	446	457	455	448	449	444	469	435	464	485	454	455	493	459	453	478	466	475	447	439	479	458	452	486	453	497	447	443	429	440	424	463	462	428	471	465	448	472	445	450	493	460	519	460	448	453	477	497	455	476	434	427	475	440	466	454	467	418	473	477	437	478	456	417	443	432	476	490	466	498	426	453	404	471	407	444	468	477	461	479	434	473	451	433	474	474	432	449	459	404	433	466	422	503	434	452	460	480	500	436	445	448	440	456	450	438	480	455	491	487	463	445	463	459	468	434	414	484	421	456	404	448	493	469	492	435	426	463	473	481	425	442	460	471	467	437	481	425	440	457	420	494	425	470	453	453	485	475	456	455	433	444	429	442	509	472	443	465	463	463	474	447	454	451	458	468	439	472	502	467	478	454	433	482	414	466	448	415	473	440	447	453	461	479	494	495	436	431	470	428	478	495	442	447	465	435	447	445	467	443	422	454	437	466	450	454	462	476	423	450	461	469	462	479	457	477	442	478	489	446	436	485	446	470	474	463	437	461	468	460	447	483	456	426	484	487	430	438	439	497	469	439	488	435	443	458	488	464	433	451	469	487	449	458	464	448	477	482	475	460	468	468	450	477	433	437	426	453	439	454	499	449	419	471	475	449	440	438	442	455	459	477	442	492	473	478	445	423	513	445	437	458	429	425	486	461	432	454	458	456	439	434	463	447	472	500	412	484	497	466	441	446	414	472	428	456	435	437	470	491	463	453	460	457	465	443	461	425	459	487	485	467	465	462	459	495	446	434	444	452	469	470	457	418	443	408	422	454	424	434	466	468	451	427	440	457	430	456	470	441	470	467	502	496	456	478	461	433	420	475	476	457	454	479	444	462	451	428	472	495	453	418	421	477	454	457	448	442	448	442	411	436	442	438	481	491	478	432	433	441	466	485	457	472	498	450	464	461	432	477	463	473	491	460	438	456	506	456	425	430	478	466	450	464	465	468	433	452	472	466	425	461	449	451	479	430	461	463	456	491	481	494	484	432	457	488	470	451	421	407	381	422	468	482	403	429	439	462	458	448	441	453	480	496	486	467	441	464	442	427	481	453	469	463	461	475	441	425	439	421	451	426	434	439	464	443	447	417	462	449	448	464	470	463	487	433	436	431	492	477	432	449	488	456	476	475	467	449	455	441	482	480	502	476	429	442	429	466	448	411	434	493	413	436	445	406	475	439	505	425	433	456	419	469	467	469	465	465	449	431	442	436	463	439	439	437	438	499	463	454	442	488	459	433	442	453	460	407	428	457	445	455	479	414	457	433	479	475	479	465	460	472	433	457	506	391	477	472	439	461	472	418	441	456	458	459	430	425	458	468	425	433	428	457	449	448	425	460	475	423	479	408	430	418	456	453	458	443	451	459	438	434	440	436	446	490	460	413	448	455	454	476	416	484	467	448	480	423	469	431	475	483	456	465	426	449	472	452	478	479	523	448	425	439	431	469	474	481	432	397	482	486	462	471	472	456	487	469	473	464	466	434	450	496	450	409	467	463	446	452	423	474	458	491	461	416	427	452	445	482	436	439	459	424	433	448	477	456	460	459	446	429	449	443	465	439	450	467	467	467	436	460	450	423	431	445	473	442	463	479	488	511	454	474	478	466	447	443	484	487	478	484	462	463	419	464	415	453	480	465	440	440	445	490	420	454	467	466	435	449	467	442	497	451	463	438	475	441	427	466	459	468	444	472	432	468	436	458	423	490	431	476	478	482	424	454	447	425	425	489	447	455	472	466	463	475	445	452	435	454	448	429	472	450	464	456	468	460	446	449	451	427	441	456	465	466	446	460	475	460	483	438	481	470	439	396	471	443	510	500	437	470	464	453	473	494	461	455	423	425	464	460	460	459	465	473	450	427	474	435	400	406	428	425	460	476	458	430	445	422	412	447	430	474	444	463	451	405	474	430	466	488	437	441	450	455	423	475	439	406	459	436	504	447	434	468	472	461	452	451	443	448	429	453	479	411	450	442	471	443	460	488	466	518	482	442	448	437	432	446	425	448	465	493	455	454	419	446	475	470	435	437	441	429	439	500	475	468	442	440	448	437	453	436	442	459	478	461	442	443	434	452	467	454	456	440	436	478	455	424	458	450	441	444	451	469	428	442	428	474	456	418	468	458	442	466	430	453	477	497	451	433	470	465	434	455	453	442	482	478	448	439	487	449	448	474	451	466	443	503	439	444	442	443	441	476	426	459	447	441	450	464	448	496	425	433	446	429	448	442	440	488	436	429	438	428	444	456	435	437	458	441	453	465	478	455	434	515	451	446	451	494	475	480	430	464	476	455	446	471	441	452	477	489	474	444	481	517	477	437	466	438	402	443	460	485	463	464	457	424	427	441	502	463	453	494	453	422	455	458	450	455	445	442	457	483	444	452	455	484	502	443	419	465	490	459	458	441	431	407	444	432	519	469	500	435	449	447	537	424	434	444	457	469	441	459	437	433	480	455	499	431	471	458	460	434	453	458	488	434	492	453	466	450	451	483	483	457	457	473	444	444	472	420	470	455	456	444	448	472	438	458	501	461	480	434	471	426	422	424	472	456	453	433	453	478	492	466	463	428	484	436	443	429	446	415	460	478	437	446	432	448	424	460	449	476	448	437	488	448	439	441	414	476	479	480	456	459	457	419	473	417	481	445	456	435	488	446	442	443	415	491	421	448	429	451	477	471	506	472	461	476	432	442	424	455	450	418	431	426	452	454	441	480	460	434	451	450	466	430	416	483	480	451	443	409	485	501	475	465	466	425	449	439	463	471	401	466	494	475	438	453	467	432	439	455	440	458	458	432	455	448	494	496	458	410	428	465	465	464	494	464	496	437	461	437	465	475	473	441	435	471	459	429	433	476	461	430	440	404	475	432	443	448	464	441	453	447	409	487	473	437	438	452	455	476	481	415	447	476	414	425	459	461	474	442	462	493	480	464	427	492	413	492	450	405	473	469	460	478	487	481	473	451	463	431	463	458	441	441	441	448	455	424	452	453	451	452	443	450	459	452	457	435	449	422	443	472	446	457	420	453	486	481	449	479	419	439	457	456	468	506	438	489	445	438	441	467	432	436	486	465	442	450	418	476	443	421	484	470	445	485	437	494	455	423	511	452	445	465	501	473	460	441	476	480	456	460	435	429	418	455	429	486	438	449	489	449	439	465	452	443	428	464	448	458	413	446	492	454	455	440	448	433	483	454	458	477	448	445	448	432	422	456	403	465	467	430	428	466	442	454	450	475	457	471	446	457	491	486	437	415	465	461	460	460	466	447	416	435	457	458	414	451	455	418	475	455	473	447	502	471	467	463	482	428	462	461	441	442	450	460	456	476	444	422	463	454	456	482	501	422	483	423	459	409	478
12292	21610	15992	9212	6954	5472	4113	3275	2720	2124	1955	1684	1504	1461	1214	1105	1101	1087	1016	990	934	846	878	848	795	811	816	823	770	750	758	748	800	742	748	743	764	771	728	729	714	712	740	697	720	759	725	733	727	755	679	709	716	680	692	723	684	719	718	732	677	693	685	692	698	702	680	686	680	684	744	684	684	711	706	714	706	702	741	691	713	747	704	669	699	748	718	732	710	720	689	709	702	666	651	703	724	723	710	704	690	738	688	702	731	679	732	697	728	716	709	696	691	723	686	748	645	708	681	711	701	680	694	733	708	689	748	706	684	688	743	712	670	731	637	687	673	700	711	703	792	715	712	718	681	703	719	700	680	684	706	707	660	733	671	706	707	697	702	710	708	745	662	699	689	667	679	679	727	691	687	672	758	764	735	730	693	660	704	756	658	686	653	726	700	752	714	712	677	728	689	683	751	685	716	666	707	681	717	623	702	730	691	777	700	718	659	663	695	692	692	666	673	700	671	695	702	671	705	694	704	708	704	714	718	708	704	743	702	725	709	780	703	668	683	718	713	700	715	707	729	726	691	735	686	737	701	704	686	673	735	711	701	679	708	700	709	719	677	645	697	701	729	697	677	677	676	691	682	688	683	713	634	676	677	710	715	681	721	758	715	755	676	688	735	678	683	663	691	692	677	687	730	720	658	677	699	699	687	656	683	730	659	735	734	701	671	689	724	710	774	713	673	723	707	667	687	709	673	741	685	709	708	713	685	743	723	709	711	718	653	696	670	698	702	682	699	694	714	705	718	709	665	685	709	656	748	656	774	728	738	700	686	775	700	724	736	737	726	637	660	702	697	664	714	739	709	727	682	753	730	708	694	680	672	719	676	732	692	678	739	678	707	701	709	696	634	694	699	709	709	736	700	726	658	706	649	727	743	711	710	636	732	730	766	712	686	657	678	720	668	671	770	700	671	698	682	744	669	672	692	682	678	673	706	728	686	659	703	719	727	675	676	678	748	697	715	653	703	716	736	755	693	696	690	700	715	709	703	726	719	693	718	679	714	730	724	671	663	676	710	697	694	745	733	684	719	666	676	695	714	694	703	708	729	732	689	710	675	686	732	678	687	690	670	708	698	618	706	719	684	694	686	734	750	717	709	674	759	701	684	676	693	686	729	674	685	775	661	721	709	728	691	713	700	723	676	698	762	690	721	667	683	712	655	703	713	697	659	697	694	699	669	718	687	741	714	678	678	655	665	731	671	689	763	706	686	666	727	698	660	706	688	701	726	669	699	667	693	688	696	691	693	726	695	673	641	689	697	683	686	707	704	733	698	703	719	676	624	749	696	715	663	721	696	734	714	684	692	680	673	628	736	687	686	672	729	708	712	709	679	725	701	673	709	723	672	677	683	755	689	718	720	702	743	687	737	662	718	670	712	663	678	698	684	648	677	699	700	764	671	690	702	704	718	730	696	719	768	675	719	665	718	723	674	709	712	717	687	713	686	720	733	663	727	669	740	750	704	732	712	678	699	724	707	691	723	701	693	734	718	664	699	715	710	716	707	719	729	675	694	696	659	641	668	683	703	694	652	720	708	643	671	689	643	694	743	716	661	689	682	723	701	686	679	700	684	678	685	703	702	674	732	729	683	712	705	679	694	716	728	721	696	685	646	715	713	691	660	740	731	727	652	702	729	676	658	696	714	701	693	730	697	687	726	737	699	706	739	636	678	730	697	646	651	705	689	668	725	711	670	694	695	693	717	676	728	683	689	698	700	657	729	741	692	688	714	690	722	686	718	687	718	722	703	673	697	713	689	716	745	692	693	710	736	665	672	696	663	710	708	708	669	674	658	708	713	735	693	705	695	691	699	687	693	705	671	678	719	724	647	652	725	719	653	697	712	659	709	727	669	728	721	649	723	688	727	698	696	688	699	695	699	743	714	697	672	663	687	717	692	684	719	728	753	723	728	676	741	714	714	716	699	698	726	709	689	685	724	735	687	685	707	675	728	764	682	734	698	681	733	695	709	684	657	698	639	717	717	637	742	715	677	702	678	658	686	726	712	724	708	685	692	730	692	677	697	696	682	666	698	683	692	695	702	712	707	697	680	705	694	684	720	701	669	705	680	740	710	709	694	709	669	714	716	753	729	732	694	713	692	727	693	657	728	708	658	707	675	683	681	706	741	702	711	682	685	685	740	678	695	689	696	695	687	700	724	714	702	699	693	686	757	744	686	688	705	715	722	644	664	686	712	685	655	704	746	690	687	670	646	649	662	727	736	689	690	709	707	699	694	689	660	751	640	709	691	695	732	715	685	678	742	725	748	720	647	738	693	734	693	679	698	687	700	762	710	678	701	708	680	768	665	749	735	704	749	720	747	688	723	663	647	689	686	701	673	734	714	688	698	697	723	701	670	690	673	678	709	695	678	714	680	737	720	685	718	712	724	718	651	679	709	671	703	727	687	691	739	728	700	685	689	715	741	725	691	696	694	689	625	663	699	670	716	664	690	673	666	700	679	678	679	681	676	682	711	701	709	715	683	683	674	717	722	663	678	672	715	701	683	719	695	685	680	680	726	691	685	715	727	683	655	706	711	702	718	716	654	698	682	702	678	705	702	692	702	743	713	690	661	765	690	704	692	721	754	671	707	658	719	722	700	696	672	721	684	703	706	683	751	709	675	733	692	740	699	736	700	711	691	663	697	707	782	668	685	688	715	689	707	770	656	685	716	681	763	693	714	667	702	707	733	724	690	755	712	654	711	730	675	726	683	665	720	698	681	661	631	658	731	686	715	662	721	684	656	693	718	693	670	680	708	673	696	680	725	642	706	702	706	666	710	713	682	682	720	692	705	706	674	702	699	690	711	686	664	688	707	719	706	703	690	684	656	644	710	730	679	690	721	674	713	715	726	649	734	712	727	723	704	668	683	677	727	677	673	692	678	710	691	724	750	651	669	721	686	696	718	681	689	676	694	712	641	665	680	683	701	691	706	704	722	670	669	691	753	698	681	687	725	657	702	680	695	733	662	705	673	703	705	700	681	684	639	700	668	718	727	674	753	702	671	692	637	710	723	723	706	698	658	689	704	681	724	693	669	705	717	678	643	700	691	691	705	700	712	676	644	713	658	742	681	704	699	710	700	692	646	736	660	720	683	679	713	707	689	675	670	688	723	697	726	705	710	734	730	689	698	712	731	677	673	657	654	628	701	669	683	683	658	653	709	672	722	718	727	722	752	598	674	678	724	694	705	700	727	657	726	711	719	680	704	667	683	727	717	712	700	708	692	695	687	722	705	683	707	676	673	681	698	642	749	688	716	726	719	682	672	713	710	672	698	683	661	721	678	659	754	658	724	715	737	729	724	711	686	696	677	705	697	714	709	700	704	688	717	699	691	646	685	783	705	695	661	647	698	721	750	701	718	681	661	696	680	649	696	727	695	715	705	679	715	720	709	702	697	723	713	706	717	653	716	690	701	704	656	682	691	716	688	650	692	715	675	726
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
