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
340273344800	340273345362	340273345912	340273346462	340273347011	340273347562	340273348112	340273348662	340273349211	340273349762	340273350312	340273350862	340273351411	340273351962	340273352512	340273353062	340273353611	340273354162	340273354712	340273355262	340273355811	340273356362	340273356912	340273357462	340273358011	340273358562	340273359112	340273359662	340273360211	340273360762	340273361312	340273361862	340273362411	340273362962	340273363512	340273364062	340273364611	340273365162	340273365712	340273366262	340273366811	340273367362	340273367912	340273368462	340273369011	340273369562	340273370112	340273370662	340273371211	340273371762	340273372312	340273372862	340273373411	340273373962	340273374512	340273375062	340273375611	340273376162	340273376712	340273377262	340273377811	340273378362	340273378912	340273379462	340273380011	340273380562	340273381112	340273381662	340273382211	340273382762	340273383312	340273383862	340273384411	340273384962	340273385512	340273386062	340273386611	340273387162	340273387712	340273388262	340273388811	340273389362	340273389912	340273390462	340273391011	340273391562	340273392112	340273392662	340273393211	340273393762	340273394312	340273394862	340273395411	340273395962	340273396512	340273397062	340273397611	340273398162	340273398712	340273399262	340273399811	340273400362	340273400912	340273401462	340273402011	340273402562	340273403112	340273403662	340273404211	340273404762	340273405312	340273405862	340273406411	340273406962	340273407512	340273408062	340273408611	340273409162	340273409712	340273410262	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	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
23319	21450	29282	24021	21452	21458	9174	2771	1651	1299	1119	920	823	789	723	614	599	560	540	531	489	505	509	504	478	483	472	431	464	444	451	468	471	493	424	444	449	433	441	425	435	424	433	450	413	447	418	448	463	456	476	422	457	452	426	416	432	398	429	431	420	381	412	398	384	387	437	392	409	422	430	416	415	412	409	402	438	389	433	403	380	371	376	393	401	440	405	418	415	384	428	436	404	368	394	414	407	419	420	385	421	429	458	441	416	374	435	378	429	428	407	380	400	395	397	423	389	413	392	427	376	425	402	368	423	417	428	419	404	416	400	390	425	406	379	394	412	377	360	410	425	405	376	394	366	403	375	390	376	388	419	393	410	409	405	376	412	375	419	399	399	393	383	407	382	416	400	421	397	350	408	409	368	422	357	409	392	388	422	391	413	390	410	401	423	387	373	413	376	407	402	409	416	404	393	386	392	390	384	392	409	379	411	392	400	415	375	413	413	461	394	370	421	378	359	397	411	417	402	389	406	387	362	365	420	434	360	417	410	402	395	415	410	383	416	406	380	391	426	370	419	384	399	420	403	374	384	409	411	400	388	406	386	429	390	394	420	428	397	406	397	392	381	405	387	397	401	400	398	401	410	418	406	363	385	398	388	363	432	386	405	400	425	424	396	426	407	401	389	386	363	420	402	408	392	413	409	416	377	395	390	374	418	408	423	411	409	421	403	417	370	426	381	411	400	368	417	405	391	381	402	427	404	392	377	416	454	394	421	417	411	391	378	392	397	398	431	352	384	405	366	413	434	381	429	374	411	402	386	357	404	406	428	396	381	421	384	390	401	408	422	387	379	378	432	381	406	412	398	409	375	379	434	423	390	370	398	393	413	412	424	427	397	430	377	388	384	406	374	403	410	397	385	400	399	386	387	405	386	408	405	418	404	361	404	386	387	438	399	399	389	407	422	381	385	398	394	366	455	403	433	401	412	406	389	370	406	416	375	396	425	427	392	382	409	396	381	417	427	429	405	385	418	362	394	367	390	389	400	411	383	396	398	387	407	430	412	437	395	371	415	434	379	386	412	407	386	424	391	364	377	383	376	430	388	431	387	411	405	382	393	436	407	392	395	395	434	381	374	393	413	375	402	413	381	392	348	382	397	365	384	432	419	360	403	405	431	366	381	407	411	379	411	456	452	394	404	403	373	388	415	363	401	412	403	394	383	404	370	395	394	411	390	407	373	433	412	386	412	391	385	398	410	416	404	403	409	395	369	374	416	414	422	403	421	382	417	388	375	405	394	413	411	420	403	401	381	421	351	355	399	431	375	394	347	415	393	414	371	417	371	397	396	421	394	389	374	395	409	385	395	404	438	408	408	384	413	381	405	374	390	412	373	425	415	392	399	412	390	429	388	450	380	392	395	405	399	386	416	407	387	379	380	378	395	401	392	387	422	396	404	398	407	374	396	425	392	380	416	413	372	437	400	425	392	401	397	407	459	427	404	382	426	375	362	414	394	377	352	394	427	380	370	438	401	423	385	460	378	358	371	396	418	405	430	407	395	423	423	392	373	397	381	408	400	376	385	360	398	345	391	414	362	402	423	399	420	398	373	366	402	431	446	409	400	378	414	422	413	423	432	396	406	397	374	400	431	394	408	359	413	401	393	418	384	377	411	400	399	423	406	401	408	384	415	394	413	397	392	400	418	379	417	395	360	426	401	398	375	448	381	409	407	365	400	380	381	393	377	414	386	401	378	402	458	389	384	384	395	378	406	399	414	423	390	416	400	427	405	401	387	385	392	406	426	406	376	428	396	380	402	384	408	409	374	408	401	393	391	377	398	414	402	381	387	394	419	378	392	372	391	395	373	371	397	402	412	455	397	383	363	388	445	390	381	393	404	410	389	419	384	369	380	388	389	420	405	385	380	385	371	414	380	383	387	394	432	381	400	404	428	382	364	368	412	395	405	371	367	419	417	398	395	408	362	390	416	418	403	401	383	396	383	405	387	406	418	404	385	394	395	342	417	401	424	383	376	389	409	398	405	399	375	387	393	388	422	385	394	399	373	372	390	410	370	360	407	414	401	420	397	361	434	370	408	444	429	388	430	376	396	409	400	403	360	421	405	410	383	437	409	374	380	393	429	392	417	437	416	427	419	392	428	426	408	395	396	368	409	375	398	401	403	392	392	386	425	410	402	427	393	425	401	421	390	396	403	385	386	406	390	378	387	409	404	413	396	388	397	430	388	355	407	424	408	403	394	390	397	425	387	400	369	390	429	366	393	387	421	410	409	381	396	392	370	388	401	398	404	394	372	402	435	390	425	404	407	416	364	376	409	373	389	397	402	406	376	410	413	426	417	431	348	397	385	442	404	370	365	401	390	390	404	397	430	356	385	370	386	416	381	422	400	418	417	412	409	385	403	399	434	386	390	402	446	424	417	426	409	437	408	419	414	373	372	403	377	413	358	428	383	402	406	387	426	436	421	415	390	409	392	402	392	399	390	412	408	376	387	392	415	437	426	423	381	413	380	379	427	397	385	403	408	424	393	447	395	403	362	374	391	377	393	390	382	421	423	400	405	406	452	405	379	414	379	427	404	416	364	391	411	405	418	385	389	418	404	386	428	402	423	360	386	393	390	399	395	408	374	388	406	398	414	404	374	368	441	409	376	416	408	386	379	403	391	375	423	359	408	415	415	392	407	390	402	412	407	373	374	404	394	376	388	353	380	346	381	370	394	397	412	399	409	391	398	398	386	427	381	356	404	417	420	413	397	419	412	411	369	401	399	365	375	415	399	402	398	401	398	363	407	395	402	414	400	419	356	392	383	426	392	388	390	392	390	386	417	397	380	404	384	431	396	396	425	405	401	420	414	407	385	403	395	414	387	424	405	352	391	397	406	386	452	364	384	362	397	417	428	396	425	395	406	406	387	389	369	379	448	394	394	387	395	412	429	419	425	392	411	407	419	424	365	422	383	413	373	405	400	417	378	389	386	403	393	408	393	429	411	376	401	429	389	378	415	364	361	365	365	364	374	414	349	403	421	396	416	416	401	380	389	397	399	368	398	391	396	423	407	428	412	392	393	389	449	380	397	388	410	405	405	387	399	421	378	387	410	413	436	424	418	445	394	388	372	405	412	379	372	390	400	421	399	372	382	364	426	394	382	367	360	381	387	428	405	436	342	363	399	400	394	405	415	395	426	426	382	393	367	407	406	386	412	411	409	397	375	386	413	390	402	354	390	378	403	391	406	381	448	383	420	430	398	399	427	410	390	389	428	389	382	393	378	409	421	368	433	401	395	390	415	379	376	380	400	345	398	393	364	458	369	438	390	419	422	378	395	403	427	405	413	395	401	397	413	397	385	381	416	434	415	407	405	393	375	370	361	399	423	395	434	368	364	376	399	437	401	426	401	435	376	388	415	398	458	434	347	413	370	386	377	400	370	398	424	423	396	409	413	420	372	372	388	429	416	404	385	420	433	392	438	423	397	385	399	394
10467	24503	20021	13295	10984	8795	6973	5364	3769	2746	2107	1925	1684	1418	1234	1044	1019	852	786	703	788	719	709	688	689	647	618	651	637	643	600	646	630	602	582	572	571	582	604	569	556	596	555	572	554	557	569	562	572	551	585	616	629	587	595	578	522	541	551	539	450	500	503	535	494	504	484	541	506	510	517	511	481	490	509	516	464	478	495	501	509	520	501	511	484	536	501	521	521	546	532	480	546	517	519	534	533	509	502	485	485	524	546	515	511	515	471	465	499	502	534	460	506	482	476	508	514	496	490	490	525	475	487	497	504	470	446	499	458	511	472	459	496	473	431	443	488	454	441	475	461	498	497	465	489	444	502	499	489	476	487	480	446	460	494	518	493	488	494	473	505	423	492	476	480	484	505	453	491	521	496	491	507	495	514	474	490	519	453	526	500	479	457	500	482	540	466	493	475	481	447	466	461	462	485	435	498	467	485	452	457	502	514	465	502	483	467	517	477	462	483	511	494	510	454	461	490	503	482	485	485	497	487	467	473	485	473	493	494	484	503	450	421	521	452	463	477	537	479	483	419	471	412	514	495	464	462	475	474	477	492	486	508	462	520	485	484	492	510	507	464	474	462	474	513	494	467	472	482	467	497	520	462	502	512	436	534	457	494	493	505	490	484	481	517	501	434	472	477	488	488	429	494	474	446	501	476	460	487	450	499	503	485	510	474	448	477	496	471	498	479	484	471	439	500	558	506	486	461	488	511	503	469	477	489	452	479	462	492	442	522	477	469	496	493	473	438	465	451	502	482	444	498	444	497	474	493	474	480	479	465	478	462	488	504	500	473	516	481	501	476	464	469	461	514	470	500	522	437	445	496	487	445	453	468	463	479	465	529	458	505	470	503	488	471	523	443	503	499	483	465	473	482	506	498	509	467	472	482	494	487	446	480	485	502	497	479	490	495	471	472	448	471	466	517	472	472	476	444	471	478	486	490	469	524	484	483	465	499	508	493	490	485	468	464	461	486	481	490	498	478	455	466	509	479	488	441	468	473	485	470	500	490	478	467	460	468	494	447	506	499	482	467	463	469	548	480	506	448	475	468	500	483	464	482	459	483	461	496	513	465	497	485	437	457	472	479	457	514	462	473	481	469	461	471	484	487	469	502	489	447	485	488	508	462	494	464	476	485	491	478	482	508	499	532	519	478	451	488	501	512	469	473	522	512	477	502	463	456	477	449	493	479	458	480	443	484	471	507	463	485	470	480	474	498	500	489	488	448	487	491	462	471	454	466	503	486	459	456	487	513	487	476	524	501	445	459	485	467	446	456	486	463	499	499	490	516	487	496	485	493	489	462	454	490	450	499	513	489	443	499	517	481	531	500	513	477	448	540	500	498	498	472	453	479	464	464	465	471	485	502	508	452	464	485	478	467	488	486	452	494	472	501	481	503	493	487	476	507	471	490	503	459	422	511	479	485	436	469	464	478	427	490	518	491	445	478	470	449	489	480	437	478	522	466	480	478	480	458	462	470	474	492	472	477	495	466	472	489	484	487	447	467	504	480	502	498	511	478	486	494	497	512	492	489	489	486	467	473	517	500	500	491	477	511	464	453	484	499	493	472	461	472	476	447	437	456	491	511	503	479	478	477	533	477	492	494	478	501	481	482	476	439	498	481	554	493	487	492	465	531	470	464	492	486	474	432	485	435	461	507	501	476	488	484	507	516	481	480	461	452	499	460	503	451	497	475	483	495	459	473	511	497	460	501	486	439	468	477	477	432	506	474	502	489	467	474	459	524	475	473	484	485	442	477	414	458	463	481	494	483	450	480	490	496	456	452	457	456	449	483	468	495	516	484	481	435	476	477	485	463	482	484	503	476	467	495	474	512	480	517	485	471	516	461	458	476	470	458	474	512	449	456	487	444	492	472	455	496	479	510	493	499	463	445	464	497	491	461	499	477	493	470	494	458	454	465	524	458	462	522	466	477	497	506	445	493	496	475	468	476	466	452	434	455	527	455	506	482	481	452	460	490	489	496	492	498	482	503	493	462	474	447	480	494	501	488	477	449	453	445	454	480	509	467	484	470	480	487	481	454	493	504	483	502	483	483	475	486	503	497	484	528	499	461	487	490	455	431	475	483	476	495	491	457	461	483	459	469	469	538	513	471	472	462	465	443	456	502	503	463	466	467	522	486	507	476	454	495	515	429	458	477	447	524	510	503	457	494	477	514	511	490	471	456	505	515	486	440	498	499	474	483	486	464	471	508	482	495	461	466	497	489	535	480	461	466	491	475	500	472	509	489	476	481	499	493	490	516	452	496	444	499	482	511	454	509	460	456	479	450	458	452	474	507	462	439	446	499	448	493	505	456	456	475	502	454	468	460	479	434	488	495	468	495	490	508	457	467	497	488	480	464	463	479	522	500	475	501	470	457	499	450	470	517	454	482	462	479	469	483	434	473	491	459	499	508	482	475	432	497	475	487	442	497	463	491	510	441	494	493	483	446	469	457	494	437	472	498	437	490	487	495	488	470	492	450	491	476	499	472	490	483	492	449	474	447	481	477	500	527	516	457	500	489	474	485	478	460	526	476	466	480	490	508	526	497	481	500	487	512	495	494	513	462	453	465	450	506	492	507	464	505	453	472	447	486	490	501	490	485	473	476	468	466	451	508	479	492	480	465	501	503	479	457	499	448	482	463	499	451	511	479	517	469	478	428	473	468	516	503	483	496	456	511	472	479	522	524	463	467	509	450	502	430	516	471	484	505	470	542	461	452	484	489	470	471	482	486	461	466	485	438	477	496	504	479	466	485	488	483	487	475	424	485	498	494	499	519	494	495	494	498	521	498	503	502	458	470	499	472	509	466	499	464	464	499	438	488	491	466	476	504	475	479	449	467	483	453	498	478	480	461	494	481	483	473	513	459	492	484	454	496	500	469	472	463	492	487	458	467	453	507	493	482	476	480	489	483	428	488	458	466	479	475	491	479	479	491	459	513	470	504	484	477	483	475	477	506	450	550	506	460	454	478	490	507	495	462	458	518	462	465	472	463	493	484	493	454	476	523	477	460	498	471	500	477	471	484	438	488	481	506	528	484	471	491	438	482	476	514	452	467	494	463	486	488	480	461	487	514	511	517	482	461	457	488	492	456	462	488	454	481	500	499	490	492	486	445	476	483	476	435	473	481	505	519	491	490	498	505	465	462	448	466	460	486	505	495	508	450	455	474	468	467	505	485	491	442	505	479	500	509	482	449	500	457	484	476	511	484	482	447	486	472	463	475	492	470	451	501	489	460	508	514	505	477	484	467	470	448	483	498	464	460	487	466	487	483	491	498	501	503	469	463	465	505	514	502	461	486	519	475	514	512	459	469	451	475	478	452	487	503	476	519	510	465	488	443	484	467	492	475	460	445	469	494	511	466	500	472	464	450	486	483	483	500	459	458	486	472	474	455	485	476	448	491	467	482	497	473	490	469	513	493	510	476	449	450	506	475	489	482	462	519	513
26804	19119	8040	3224	2046	1697	1187	1081	823	655	630	627	522	560	590	525	511	542	482	533	504	504	484	524	495	499	519	496	508	516	476	508	492	558	513	501	509	496	560	530	525	490	497	495	483	514	528	514	482	507	538	549	542	508	509	521	504	503	526	512	516	513	536	510	505	447	497	477	474	491	517	484	497	483	492	512	497	498	476	522	461	516	494	491	514	527	526	502	504	528	503	549	512	512	468	465	516	488	497	515	503	508	500	487	516	478	498	500	488	537	487	492	470	480	509	478	478	476	512	486	491	473	507	518	485	477	530	480	513	521	499	517	503	546	484	472	520	484	469	545	510	487	514	471	524	528	495	490	480	485	506	516	507	448	462	496	493	514	501	520	515	503	516	507	494	461	479	505	505	502	507	489	543	491	533	492	505	492	481	491	481	520	487	491	469	496	523	496	485	535	492	502	454	471	516	525	512	467	506	491	494	527	534	501	525	518	470	511	468	487	523	506	519	524	536	508	491	498	485	505	493	507	488	456	524	500	501	553	492	499	491	510	517	500	497	465	484	489	481	504	481	458	489	493	513	496	456	528	511	499	472	483	516	494	515	477	477	482	507	478	524	510	460	532	490	501	503	475	511	531	483	513	467	492	513	491	494	524	509	505	476	501	470	513	509	499	504	487	523	481	505	538	545	558	473	530	518	506	512	488	481	527	516	522	498	510	511	514	493	458	511	472	520	503	547	470	492	479	518	530	495	509	502	496	494	505	521	500	512	503	520	502	499	515	453	487	539	477	475	507	536	499	489	516	512	503	527	490	502	514	477	494	494	490	516	517	504	496	510	517	477	527	478	546	516	483	546	494	506	500	488	483	460	549	536	482	499	537	507	498	496	479	498	462	482	471	475	512	517	505	486	469	473	510	503	530	511	516	501	507	495	520	481	497	492	484	483	518	479	508	512	511	525	501	488	509	489	510	483	485	456	523	485	543	491	486	500	482	492	480	492	500	553	520	504	498	473	521	471	513	486	506	507	495	513	444	472	500	466	533	482	493	481	482	469	499	484	513	513	506	511	487	482	463	509	484	493	571	529	511	486	460	511	505	466	519	494	496	517	504	504	511	530	497	517	477	488	488	504	488	465	519	516	506	468	493	474	529	505	540	540	505	490	462	543	506	466	494	503	487	504	498	486	500	493	477	478	498	513	506	523	468	495	476	535	504	488	535	503	458	545	497	517	483	470	515	508	497	490	471	514	479	508	543	502	492	470	484	527	506	500	501	519	519	467	484	528	482	497	525	501	531	514	516	488	481	488	456	481	510	507	524	494	528	508	514	496	508	525	496	521	492	531	482	511	532	508	510	511	504	471	490	463	522	505	532	523	514	501	493	530	479	506	496	464	512	488	525	463	510	476	517	497	506	484	491	492	461	506	469	533	478	498	469	488	488	510	501	520	462	513	525	501	457	488	512	498	522	466	500	511	484	536	515	510	460	470	544	503	521	525	501	513	463	520	531	497	524	521	476	473	503	486	485	516	513	546	497	488	479	532	458	499	491	473	453	485	518	543	476	499	499	522	470	516	490	479	504	541	470	470	513	492	498	509	484	498	480	527	525	505	487	504	507	500	485	505	499	513	539	520	508	498	486	506	510	520	541	521	494	512	490	523	499	507	496	521	510	481	488	483	458	524	501	515	484	521	508	485	493	523	492	550	539	510	511	471	502	520	494	526	489	486	505	496	482	505	518	518	504	484	488	528	475	519	524	459	538	526	494	506	520	519	500	507	506	483	493	482	512	498	533	466	526	499	506	523	529	526	478	490	501	508	533	488	512	501	483	488	534	533	473	496	496	487	510	527	500	499	498	492	497	512	543	513	507	484	498	507	486	481	491	516	501	478	498	535	565	493	536	507	511	483	530	488	479	514	511	544	499	519	506	460	495	494	542	478	548	504	486	490	524	505	512	492	497	548	515	521	483	519	490	503	524	512	505	466	477	523	498	507	479	485	495	455	494	506	454	528	490	507	528	508	508	475	503	489	547	533	506	555	503	517	487	469	526	478	487	485	476	495	476	499	530	518	512	479	515	488	514	530	531	512	504	494	539	504	505	483	504	478	533	526	512	476	484	525	530	489	492	473	488	491	507	484	463	478	500	500	506	518	485	478	494	494	506	513	535	514	497	510	463	489	489	517	500	520	496	522	468	521	505	546	469	480	455	480	484	525	544	461	502	467	487	503	470	529	523	503	492	472	529	500	454	500	537	507	467	501	540	467	540	484	484	526	512	499	523	479	479	461	525	507	491	518	468	562	499	500	508	464	527	508	471	489	463	531	523	476	525	495	499	474	499	503	458	481	504	512	489	517	518	493	511	506	556	515	504	549	470	478	476	511	495	501	509	537	512	525	497	531	457	489	491	511	507	541	532	503	498	501	493	522	487	495	475	452	493	503	483	506	527	496	503	488	485	478	506	491	500	496	485	494	486	481	494	491	489	544	475	519	497	458	472	535	501	484	516	491	478	522	530	546	484	520	491	499	492	485	481	492	536	493	518	491	481	485	501	514	507	485	503	520	484	480	469	480	503	514	511	506	490	495	502	498	495	517	493	488	501	474	520	492	537	481	494	466	502	492	529	521	497	508	480	454	517	542	503	460	489	547	449	530	472	480	470	483	539	495	548	500	466	522	549	479	459	517	514	490	483	515	490	516	491	542	496	515	469	502	515	508	486	514	492	498	520	468	529	500	514	517	499	466	544	478	520	514	476	501	512	485	499	504	493	497	532	487	486	530	486	508	516	489	496	499	488	516	509	486	488	468	481	537	464	497	484	523	503	507	494	509	492	484	532	537	511	535	490	481	510	505	495	528	499	471	518	467	484	523	476	530	513	509	501	490	455	523	503	496	516	506	493	485	573	521	542	493	478	502	503	486	502	521	438	519	508	462	475	508	478	491	452	518	470	489	512	482	442	487	514	547	480	510	488	514	480	492	449	513	505	490	478	513	499	449	498	523	471	520	501	512	521	466	473	500	478	513	492	506	511	498	476	480	500	518	442	496	496	476	519	452	494	496	542	507	506	474	512	549	522	571	501	528	501	483	484	482	507	506	503	516	472	545	510	534	504	555	503	502	517	478	479	523	492	475	543	489	481	481	507	504	487	523	520	501	508	484	486	491	506	474	473	540	446	495	503	509	498	457	514	510	492	494	478	491	530	540	496	545	496	464	500	510	507	498	493	466	501	491	488	472	502	489	478	468	499	514	494	508	473	510	523	509	504	492	478	467	500	497	495	495	540	487	542	549	480	495	529	490	474	503	536	481	477	490	529	496	504	518	484	503	529	490	534	480	533	514	521	496	479	532	498	481	518	510	519	504	497	453	503	467	490	490	516	491	513	527	494	499	479	509	478	498	521	500	438	477	536	503	505	516	515	510	486	495	511	490	485	487	486	488	493	501	507	476	519	514	508	485	491	489	535	536	532	490	526	515	507	536	497	493	473	515	525	494	497
6548	7980	6785	4750	3801	3394	2504	2084	1389	1087	932	956	828	854	772	760	680	677	676	636	649	632	639	662	598	656	598	656	634	651	663	665	635	631	647	615	640	560	658	616	622	653	600	590	608	599	613	608	653	652	676	648	677	656	658	620	667	634	613	687	667	619	593	630	664	609	620	634	634	600	654	665	689	606	613	653	661	645	624	601	640	635	586	633	644	639	648	673	648	656	598	652	646	609	649	643	622	626	618	611	597	619	608	652	622	615	668	651	619	650	667	605	630	654	570	682	616	597	632	624	633	649	630	602	630	670	606	612	658	618	659	623	613	659	615	641	635	645	607	633	644	585	611	620	640	626	640	628	591	600	625	593	609	573	591	635	643	645	605	616	591	632	696	645	625	630	592	614	633	615	611	646	635	656	609	608	692	617	642	632	572	599	628	657	638	615	612	616	577	633	579	582	609	656	578	612	602	569	604	583	601	668	632	613	594	639	616	643	613	584	586	644	594	568	617	605	596	615	634	611	614	620	631	664	635	591	608	613	582	640	632	661	611	630	621	580	647	597	610	636	628	644	606	668	599	672	606	587	608	671	596	630	568	626	617	605	637	634	622	640	609	573	640	636	634	630	588	639	592	593	599	616	609	601	632	612	604	600	627	592	649	620	586	633	641	637	638	644	604	605	653	581	648	628	629	618	618	593	626	588	589	593	618	607	649	626	602	662	574	615	643	627	616	647	645	624	637	630	632	649	579	623	615	599	623	611	610	604	652	623	609	648	629	644	625	650	606	632	631	630	620	654	618	613	646	600	610	586	638	598	676	633	567	628	624	616	657	614	617	613	620	633	613	593	627	678	639	592	631	633	631	618	602	603	615	620	627	620	634	648	594	635	589	677	600	622	626	599	642	591	622	622	652	601	632	660	594	657	639	648	606	635	696	625	662	591	629	624	577	632	630	642	611	603	592	630	585	639	611	625	582	576	614	654	570	588	640	554	593	622	617	621	661	610	597	646	634	616	569	639	647	600	634	609	624	655	688	609	610	618	632	642	649	615	645	646	613	622	641	582	625	624	657	647	686	617	609	610	644	642	654	666	624	618	644	619	645	630	625	601	621	612	644	611	579	615	595	643	619	623	641	628	629	616	600	609	619	665	604	673	607	605	602	648	655	619	648	600	604	614	648	616	563	623	624	669	632	599	623	633	582	622	601	633	599	654	608	614	619	625	634	675	582	618	659	596	647	599	600	665	611	595	612	635	617	632	601	644	604	613	636	607	609	630	600	594	659	628	609	632	593	661	648	623	682	620	637	611	623	631	651	617	618	630	619	624	607	637	598	597	611	630	641	646	622	597	619	588	663	628	641	695	588	564	639	589	609	637	594	661	616	632	610	611	666	627	589	600	661	614	600	615	624	626	607	621	645	614	584	632	617	666	643	615	618	623	633	648	643	608	606	633	631	664	597	608	604	566	622	597	605	669	647	664	584	614	601	669	618	631	623	623	636	660	642	592	605	566	639	618	599	624	682	621	658	584	633	603	684	626	660	584	639	635	608	637	607	623	579	636	666	640	645	588	616	647	610	614	655	630	616	634	570	600	631	591	597	588	629	637	628	581	661	655	626	610	607	635	595	658	643	572	654	636	659	580	630	609	646	627	637	605	631	620	598	600	598	583	583	620	607	618	625	620	605	645	643	619	628	624	660	619	647	617	607	598	600	610	639	657	623	625	616	598	638	592	570	615	658	583	599	626	612	593	598	603	660	599	591	669	599	652	611	648	599	632	631	613	584	570	592	602	591	652	603	594	621	628	620	570	641	614	646	655	594	633	612	628	673	653	621	632	594	622	650	646	593	618	630	615	625	658	642	601	649	641	627	636	619	612	589	609	630	622	593	625	677	631	580	615	647	581	622	602	617	607	565	603	636	618	602	650	640	633	649	642	569	610	610	623	673	627	635	643	657	625	635	653	649	618	642	597	649	611	603	641	625	670	700	614	590	610	660	583	589	614	639	599	648	628	663	642	589	623	567	643	635	632	613	595	619	612	644	631	603	668	607	630	620	581	701	617	595	634	611	607	604	617	589	604	651	623	633	629	598	616	614	650	607	641	633	600	639	627	638	628	601	596	588	603	681	610	614	637	606	584	564	634	620	627	601	628	678	593	589	609	658	608	588	617	589	571	632	656	597	618	612	597	614	610	625	586	636	629	668	600	598	621	622	653	604	573	641	640	654	624	630	622	599	609	610	624	622	605	633	639	622	658	647	623	641	605	623	591	598	600	607	584	639	609	601	622	651	586	631	607	582	622	633	661	631	580	640	642	592	607	610	616	654	617	643	638	627	607	618	651	640	661	626	645	618	611	627	660	631	626	650	608	603	671	627	644	641	636	615	643	613	638	622	636	605	571	629	631	598	661	661	644	556	597	590	574	626	617	617	645	612	646	608	604	641	638	606	578	648	620	663	567	619	642	570	616	594	638	615	605	600	612	601	608	619	568	601	641	629	635	604	644	560	627	618	625	599	610	592	614	637	633	640	588	667	621	615	622	610	595	608	628	601	597	661	647	624	627	612	595	601	593	610	580	642	611	600	641	618	612	624	640	578	603	615	605	638	603	639	631	605	651	644	586	648	632	649	602	643	585	639	608	658	613	616	618	632	608	633	651	600	635	586	639	685	616	643	632	631	615	638	609	597	641	660	640	650	642	622	583	623	666	668	600	607	616	576	631	607	592	626	606	606	609	608	636	596	618	632	639	594	625	623	616	608	619	676	637	657	576	610	598	626	646	608	646	606	610	649	644	616	632	661	578	653	648	624	640	679	599	629	603	615	611	588	597	591	643	609	666	644	574	603	623	649	647	593	671	647	598	627	607	618	592	609	601	639	616	587	638	598	598	618	619	663	612	639	580	630	627	633	632	629	600	632	604	583	596	659	635	633	651	625	593	635	608	615	661	647	652	632	671	619	661	664	638	590	662	537	573	627	655	581	625	633	628	627	618	586	609	624	599	615	600	624	608	636	611	600	621	613	617	585	638	590	615	655	605	595	658	644	634	606	660	668	634	599	611	600	571	609	645	622	606	567	559	573	599	613	654	608	640	604	622	638	619	631	621	678	645	604	612	637	624	622	629	632	595	608	582	633	582	652	605	596	626	571	660	610	601	674	612	608	620	648	617	631	663	636	584	639	601	616	621	591	637	642	629	636	608	588	591	635	571	598	612	574	672	594	679	583	638	652	614	630	604	632	597	585	617	623	634	569	616	604	604	604	625	612	607	631	579	637	645	607	608	617	642	581	665	679	639	628	624	597	662	609	623	617	643	626	639	639	640	631	614	635	613	604	620	617	633	592	642	633	644	605	618	653	617	592	573	556	580	636	644	567	639	627	645	574	637	594	605	649	591	604	593	647	640	626	634	617	609	628	612	617	679	607	605	615	608	635	601	596	622	635	624	601	601	660	656	628	614	603	621	631	634	652	648	607	638	650	582	573	644	650	595	621	622
23843	20986	28140	24004	20853	8580	2516	1570	954	791	676	603	596	524	548	457	446	429	379	376	399	398	385	394	363	358	322	360	374	362	347	398	381	365	369	404	346	345	318	369	346	347	350	351	350	339	342	358	351	352	384	386	366	389	357	346	355	364	342	322	323	304	346	348	325	335	333	355	334	301	345	352	333	339	326	297	335	350	346	306	364	355	343	371	368	366	352	358	342	326	325	331	340	318	357	320	357	315	347	345	328	336	338	360	331	357	334	369	334	350	355	362	303	298	336	321	354	330	338	329	342	324	318	329	344	336	345	335	341	319	342	364	355	324	328	333	340	351	343	364	312	337	340	328	326	316	330	308	337	376	361	325	315	364	302	358	347	289	300	350	311	324	321	359	320	307	341	367	330	357	363	326	352	325	328	335	331	322	347	334	337	295	334	299	334	332	323	311	333	335	352	375	344	329	360	320	364	312	325	344	334	334	327	345	331	342	303	319	333	309	380	299	358	331	302	304	365	323	337	325	317	347	307	322	310	327	334	377	323	343	304	338	343	341	302	325	328	337	323	324	351	333	356	354	344	350	319	325	375	304	309	362	293	360	301	360	340	328	318	322	323	320	340	329	341	339	333	333	328	348	337	350	309	331	359	309	325	319	326	334	341	321	384	360	353	327	340	337	365	338	336	336	274	356	343	330	347	332	317	341	366	304	325	304	327	327	332	327	347	356	356	329	353	319	322	332	352	348	314	343	354	315	312	337	359	338	384	351	326	353	341	335	333	330	316	325	358	326	340	357	339	315	354	351	327	320	342	302	322	323	329	324	330	329	327	338	282	324	348	322	347	334	341	335	326	342	312	340	302	349	336	305	333	333	285	349	331	318	307	287	371	313	335	329	330	341	332	368	331	311	290	344	312	310	325	317	321	337	345	340	321	339	325	339	340	329	331	320	336	359	356	317	302	356	306	337	373	334	353	347	337	364	345	340	349	297	358	326	334	328	327	314	323	310	321	341	308	338	291	289	353	323	311	327	341	357	373	357	329	338	316	347	346	311	309	331	357	346	291	349	346	340	314	320	332	350	334	336	371	318	344	327	310	328	292	313	332	326	356	303	357	334	303	347	317	302	332	308	295	333	347	340	362	364	334	336	309	330	332	348	315	316	321	321	314	347	346	326	349	319	315	349	327	338	306	312	319	319	316	314	355	330	357	346	338	357	314	351	328	307	312	363	325	345	332	335	326	293	333	310	309	310	327	350	337	318	316	350	311	332	369	332	327	342	350	266	338	328	353	310	329	340	316	323	342	328	353	351	337	323	333	331	322	362	354	362	320	316	322	289	340	326	342	333	349	331	359	344	341	336	347	319	364	349	331	325	339	341	326	281	344	372	368	318	336	339	310	314	324	348	327	326	304	327	315	312	313	355	304	328	360	321	338	334	355	345	341	334	358	320	291	323	322	346	327	323	306	339	330	338	348	319	323	316	326	321	340	341	303	318	369	323	305	330	326	333	334	325	332	325	338	348	328	361	387	311	289	313	357	324	372	343	306	311	336	350	349	328	355	332	298	294	326	345	297	348	384	336	328	334	371	327	347	334	339	324	372	329	307	338	350	343	331	300	338	360	351	317	356	321	317	341	328	309	355	288	328	344	336	340	364	346	326	330	330	317	343	329	334	322	345	314	310	354	331	330	333	311	317	331	341	334	312	340	297	327	333	326	351	334	318	323	332	317	380	301	321	331	347	326	325	350	322	340	352	311	323	338	297	331	298	339	308	316	301	301	336	316	315	328	320	324	334	343	315	391	346	352	339	342	332	334	312	329	331	289	334	324	349	310	333	322	344	315	317	327	300	362	346	323	318	325	337	306	335	323	308	313	333	334	327	326	291	346	378	331	328	350	300	348	317	311	336	329	333	366	318	313	323	333	321	306	346	325	290	308	346	314	311	352	349	330	338	346	342	323	306	315	323	339	333	346	351	335	341	331	321	289	327	344	343	326	323	326	325	337	349	330	333	353	369	359	329	298	316	341	347	362	325	352	323	350	321	318	361	323	354	334	317	326	341	325	328	335	321	354	331	366	290	300	341	352	329	331	341	320	319	339	344	323	330	332	312	349	337	329	317	325	346	317	321	341	366	338	343	345	308	299	330	330	310	344	347	327	334	330	299	349	372	366	371	312	344	336	311	317	347	331	330	333	349	323	326	332	318	308	323	326	333	328	335	315	333	318	323	335	312	309	348	295	343	328	340	320	357	358	292	330	332	309	330	365	323	327	339	348	327	320	353	327	310	379	334	312	336	313	314	313	343	299	319	306	360	332	302	344	337	311	319	314	355	327	328	351	331	341	309	315	354	335	356	350	317	330	312	330	334	358	325	353	325	306	345	341	329	284	341	301	355	325	342	330	309	317	330	349	358	309	325	341	316	342	292	306	322	322	336	333	323	342	328	299	316	331	349	332	321	325	356	308	316	337	332	315	307	358	321	353	318	325	298	351	335	340	342	317	364	345	362	337	324	341	336	356	338	329	307	333	336	369	322	340	312	316	315	315	303	354	308	299	358	321	332	332	354	337	340	340	323	308	314	338	342	348	355	325	317	349	334	333	298	354	317	340	326	325	307	313	367	334	291	306	334	344	333	373	334	311	349	350	311	302	345	317	344	333	349	374	344	341	345	368	304	344	343	342	321	366	332	342	352	354	310	356	333	347	321	317	341	320	354	352	313	363	345	326	295	319	314	330	319	307	355	338	342	332	364	322	314	336	386	315	305	356	331	339	313	335	351	334	344	336	323	358	319	329	323	361	332	337	308	321	318	313	335	355	334	352	335	310	318	335	328	324	343	325	333	330	318	347	326	377	346	355	343	365	321	344	325	325	341	319	341	329	357	326	332	332	351	330	359	364	318	363	331	342	300	323	318	322	339	319	341	320	319	313	304	334	320	325	324	336	331	301	350	316	358	325	319	335	329	321	356	334	351	323	328	323	335	342	325	343	333	336	274	319	329	304	339	344	335	359	320	338	327	354	361	338	328	313	342	315	351	309	354	346	357	347	358	325	341	347	335	329	360	360	351	323	326	349	324	339	322	326	324	324	345	341	337	355	339	306	335	343	312	342	309	325	317	338	318	287	335	323	338	338	343	344	326	348	326	308	285	319	360	319	346	312	321	317	330	344	350	317	300	322	333	355	325	344	349	350	309	318	327	327	300	323	329	336	345	340	337	323	317	325	354	328	324	340	354	334	338	312	334	295	311	355	335	340	355	322	308	316	358	308	300	349	368	321	350	322	350	330	320	326	330	355	301	337	366	338	309	307	358	338	320	320	349	312	353	375	338	347	317	328	337	338	343	336	324	328	317	356	344	339	339	343	336	349	366	353	352	321	329	356	320	327	333	321	331	322	344	359	319	313	333	367	335	368	308	343	318	337	359	310	330	354	340	317	335	328	358	330	324	330	342	324	310	322	346	330	350	327	371	326	378	296	317	362	355	312	334	343	358	327
7357	16724	14612	9408	7135	6152	4381	3308	2053	1538	1387	1225	1017	912	824	742	664	605	602	577	570	548	517	529	523	505	480	506	505	482	501	506	468	466	475	479	459	479	452	490	466	482	474	450	463	460	441	482	472	488	507	519	495	456	484	475	460	433	435	435	463	415	433	409	423	460	443	445	423	429	465	470	439	458	402	464	436	443	423	418	424	389	427	407	434	449	410	475	462	437	442	459	455	417	449	429	428	392	412	417	464	428	470	450	423	428	412	451	448	441	428	427	440	424	432	424	450	409	431	407	411	415	397	401	407	406	408	392	408	392	412	410	401	404	422	404	438	397	419	430	429	438	444	405	418	417	428	452	442	450	426	437	395	469	399	447	413	391	411	390	415	433	426	402	392	431	415	436	413	420	425	429	435	406	424	405	398	440	411	410	414	385	398	414	413	427	404	425	412	447	417	446	386	411	402	415	408	407	402	427	424	431	442	412	433	435	409	424	425	448	418	453	426	425	404	432	416	413	452	427	398	397	410	433	386	423	415	439	395	411	422	435	452	419	428	425	421	414	405	428	440	442	469	400	455	429	419	449	412	432	433	442	432	410	430	418	419	411	432	442	431	408	427	421	429	421	445	434	413	439	413	411	421	445	431	426	423	420	418	427	400	423	419	408	421	396	421	389	394	413	422	428	402	429	438	420	423	441	425	421	400	432	426	450	451	390	423	408	432	396	414	403	423	404	460	403	437	412	443	450	398	440	423	435	436	403	383	420	430	386	441	407	411	429	451	436	376	422	396	420	441	407	425	444	417	417	475	430	460	421	416	372	446	412	410	428	401	417	401	423	401	426	456	409	432	467	419	447	405	427	405	394	410	427	430	431	438	410	424	420	424	402	417	393	411	394	423	429	388	449	401	451	428	424	419	422	408	408	424	388	414	400	429	416	397	437	433	451	438	396	392	451	409	425	399	368	441	446	374	398	394	427	455	425	406	409	431	393	415	414	419	403	421	388	430	414	430	426	432	403	388	390	442	430	404	391	412	438	417	410	355	399	449	380	385	478	434	426	413	433	383	417	389	436	441	380	448	411	433	398	405	425	398	427	426	422	443	412	394	398	410	405	432	402	408	408	483	442	433	449	423	416	431	416	443	398	413	429	419	409	430	427	407	424	405	429	423	429	452	399	420	390	439	399	409	397	395	435	445	411	449	431	386	383	408	426	434	451	420	464	402	444	403	443	394	451	454	400	440	449	453	396	430	440	402	421	422	388	404	439	422	375	433	455	428	384	428	425	407	421	418	403	404	400	419	450	438	425	414	392	404	374	423	404	449	421	416	424	429	410	405	425	440	393	431	383	445	442	434	395	431	437	388	438	436	431	399	415	386	412	448	421	396	425	437	440	400	405	420	447	390	457	432	396	424	445	417	437	443	402	435	433	410	423	412	454	392	414	431	450	431	428	445	421	374	418	400	422	428	430	425	407	396	388	395	431	406	418	438	378	429	428	386	454	390	434	403	408	430	404	417	457	440	431	412	462	446	390	447	432	409	480	412	404	432	392	407	428	393	430	415	421	426	430	443	395	422	424	404	445	421	412	391	426	427	462	449	414	472	446	401	426	414	418	439	423	446	425	418	464	387	413	404	453	439	380	440	450	426	421	452	400	428	434	418	439	421	439	406	407	401	433	415	418	388	404	402	376	419	392	420	429	448	433	406	401	451	426	424	419	409	411	398	396	416	385	407	401	427	407	392	400	438	444	384	445	414	408	414	443	452	382	429	418	422	403	429	383	447	411	439	436	426	411	435	418	427	392	428	441	430	400	458	427	423	410	422	414	399	405	397	408	385	418	433	417	402	408	427	416	413	384	416	431	428	416	424	427	442	426	409	432	462	425	392	425	400	412	450	424	424	389	369	441	454	421	414	430	423	484	436	384	410	390	454	410	405	418	411	404	420	414	444	429	460	373	395	470	438	433	415	394	407	425	438	409	406	426	452	394	415	410	407	396	387	409	374	421	436	425	431	399	425	419	446	443	433	397	403	413	450	437	410	383	417	421	423	437	417	445	421	407	418	415	434	453	425	425	470	416	412	409	434	438	388	410	407	411	411	410	405	456	424	451	419	405	401	419	434	415	471	415	433	431	423	411	429	411	437	395	429	421	431	436	421	405	443	419	410	440	425	445	436	446	408	419	435	447	415	414	418	383	411	421	428	424	431	414	403	453	446	407	379	421	427	436	415	443	433	443	402	408	404	400	396	418	446	423	425	425	441	432	403	440	414	427	474	419	368	454	418	460	459	428	434	392	417	418	440	429	442	408	427	432	438	452	429	386	423	416	420	392	450	426	420	417	449	385	462	424	416	445	407	440	439	476	420	427	440	409	405	401	399	455	410	394	431	422	444	389	416	431	423	425	380	404	427	415	427	407	447	436	437	443	399	411	420	420	442	382	410	411	403	394	372	411	403	405	441	424	415	380	395	414	437	403	431	392	425	441	372	441	407	433	435	430	413	380	440	395	401	408	416	421	416	403	424	394	408	418	448	423	419	434	404	410	439	441	433	425	422	457	411	410	386	367	409	407	405	434	419	430	461	425	441	409	378	430	443	416	408	406	401	440	400	397	433	404	400	401	406	451	405	451	428	429	383	436	389	429	372	419	413	447	375	415	442	396	437	379	394	413	428	406	438	415	416	383	411	413	429	388	425	421	458	416	387	434	410	422	409	419	413	415	443	445	397	441	431	410	410	410	409	425	431	404	384	429	414	381	429	385	441	434	377	433	408	423	441	432	425	412	435	407	391	400	405	437	405	391	426	416	450	399	423	398	410	418	399	406	455	411	414	411	387	420	433	413	434	458	416	432	418	407	404	423	415	436	401	404	414	386	441	401	378	441	417	376	434	425	393	397	442	426	410	402	413	405	452	411	413	434	421	445	428	403	421	427	395	399	414	419	403	419	410	464	401	422	369	434	423	436	451	422	435	415	408	381	441	418	464	405	388	401	420	443	427	449	445	431	442	416	416	394	486	409	437	399	418	405	398	386	415	419	436	442	426	438	436	397	431	389	389	431	432	408	438	423	367	407	420	424	440	396	378	387	396	434	444	425	401	416	413	415	435	424	434	431	425	429	420	381	435	436	430	411	423	433	441	428	425	383	414	427	408	408	422	438	433	389	428	416	432	421	451	423	410	387	435	421	426	492	406	402	421	431	443	440	414	404	389	414	454	419	455	417	401	385	419	383	409	409	422	392	428	384	444	411	416	426	419	398	433	399	432	410	446	432	387	418	414	419	421	439	421	409	421	401	434	421	362	429	420	377	377	447	419	417	414	436	409	444	419	452	416	419	415	459	441	428	398	424	435	431	419	403	428	413	435	369	431	412	421	411	367	412	424	431	381	409	418	379	432	432	410	377	403	449	457	406	441	421	439	410	411	455	397	388	436	420	413	404	409	433	398	382	396	422	425	426	423	433	425	438	443	450	378	375	416	422	421	444	450	442	453	427
25021	20977	26732	24943	8015	2522	1734	1296	996	922	896	799	753	743	716	658	656	670	639	622	586	631	644	621	647	683	646	640	616	639	632	607	607	604	650	672	621	646	614	651	632	601	602	656	614	587	637	597	636	676	625	630	633	640	618	616	625	578	591	602	610	629	576	618	604	618	574	639	600	636	643	623	591	632	578	586	605	590	614	577	599	604	626	621	601	620	630	630	617	623	600	609	643	602	602	622	596	584	644	582	584	631	577	577	606	588	601	618	644	646	596	631	576	565	576	652	634	600	634	648	608	626	602	613	596	627	625	633	656	611	637	599	605	621	573	602	591	608	591	580	597	599	600	630	605	578	601	609	661	619	624	586	609	650	595	602	569	597	634	606	583	630	696	639	605	615	610	616	576	591	615	590	574	578	602	609	605	621	624	581	634	613	590	615	615	582	607	605	619	609	603	591	628	585	617	632	616	597	589	572	641	616	604	549	577	596	627	611	592	592	616	606	572	604	605	588	661	568	570	618	578	621	581	633	634	590	611	609	650	585	597	603	596	580	552	602	581	606	626	629	630	579	642	565	607	607	576	588	621	584	604	575	574	596	572	632	641	625	625	607	640	588	625	572	599	604	609	591	582	607	687	578	589	612	631	645	590	638	602	597	599	609	583	610	631	592	576	639	574	612	597	598	614	554	582	637	577	598	597	621	608	631	607	587	628	595	591	607	629	594	587	553	588	565	579	624	585	596	613	633	596	577	600	597	630	595	591	610	684	631	637	588	647	639	596	602	593	580	604	560	604	613	595	594	616	582	589	586	635	623	664	636	646	614	583	618	573	612	601	605	560	655	634	661	613	598	620	619	642	550	628	641	647	602	642	553	621	621	607	662	641	588	629	630	601	607	623	620	612	614	588	632	624	549	631	573	595	632	588	607	591	579	563	623	634	633	609	674	598	614	611	577	611	613	615	594	623	621	621	603	615	616	642	621	606	646	609	622	604	649	585	613	580	568	576	619	601	623	634	633	637	660	578	610	624	603	604	610	655	613	588	620	594	607	656	631	590	625	606	604	644	585	569	608	609	615	586	614	586	633	567	635	630	614	620	598	590	619	617	566	585	548	615	598	601	613	591	613	579	598	604	599	598	643	578	618	640	565	590	609	623	604	621	631	648	590	591	570	590	614	582	657	635	603	591	595	584	628	589	621	606	602	574	603	621	620	576	604	626	635	595	583	672	607	562	673	638	626	619	601	589	639	591	622	574	605	585	614	614	586	596	599	596	574	639	613	592	599	606	591	569	594	580	572	622	582	577	610	583	547	603	661	644	621	611	587	597	595	644	639	582	605	588	582	617	619	579	590	664	616	613	636	576	596	566	592	601	599	567	624	567	578	603	615	618	579	622	604	621	649	603	632	580	628	625	660	609	570	629	631	588	592	611	606	605	600	544	595	593	611	587	600	610	604	631	618	612	640	610	617	584	566	571	671	609	588	558	623	617	592	648	624	640	654	634	625	625	545	650	623	596	580	599	626	590	595	618	615	638	595	579	651	604	646	628	610	632	621	645	604	613	631	582	596	578	579	556	642	576	604	624	589	626	623	604	590	599	615	588	639	624	602	611	632	624	619	581	595	619	620	646	605	615	553	611	561	595	637	566	576	608	592	641	638	565	601	631	601	543	663	621	579	604	613	651	637	628	641	631	564	611	568	635	568	636	594	598	613	597	567	574	560	578	639	633	629	623	610	619	567	659	618	604	618	605	591	633	609	527	623	627	603	608	612	585	622	609	609	585	610	570	639	595	644	594	614	621	593	625	612	633	582	598	582	599	574	624	622	636	612	617	620	603	564	636	598	621	606	601	601	598	630	627	632	667	618	609	579	627	624	589	608	612	621	611	605	640	585	536	609	606	572	617	611	570	649	604	611	594	616	609	628	613	628	586	593	638	603	593	582	640	594	616	606	647	623	640	607	581	595	666	631	597	626	580	633	632	629	596	586	569	577	668	633	649	622	666	628	622	635	647	605	564	596	613	612	637	611	588	642	618	648	627	640	574	651	614	630	635	578	581	606	567	612	613	589	640	556	611	591	606	573	590	628	629	621	564	624	579	629	607	585	589	614	592	609	598	607	629	626	591	606	600	627	652	606	665	648	577	572	607	628	597	557	613	616	579	612	629	583	621	614	598	619	620	600	638	618	598	621	582	586	612	614	637	608	613	610	603	620	593	586	636	621	587	605	572	623	625	556	584	610	589	558	619	608	559	626	637	584	608	582	607	624	625	613	635	612	609	579	617	591	598	556	610	565	604	593	614	604	603	585	592	655	596	610	644	624	612	612	558	601	586	581	577	590	611	620	599	597	608	625	603	605	538	596	574	592	637	644	643	629	594	649	609	636	647	605	622	604	615	587	555	624	596	594	619	605	598	608	626	640	632	598	614	629	616	624	623	617	619	582	618	645	582	588	573	594	639	603	596	595	591	585	597	584	609	579	620	566	624	560	568	588	618	611	594	605	577	597	631	629	559	621	627	573	578	584	610	635	600	647	633	593	601	620	640	571	620	619	588	609	564	634	609	615	628	614	661	556	652	565	587	631	623	596	614	610	573	651	652	601	635	621	644	603	618	632	596	617	594	615	567	609	606	637	590	627	620	604	635	583	598	626	645	615	616	598	568	615	665	632	608	565	628	591	621	617	588	599	611	664	626	574	624	598	587	604	592	632	622	649	651	632	607	620	584	605	584	582	596	605	636	629	637	652	611	621	588	599	590	606	638	639	628	603	607	603	626	625	635	575	604	603	594	598	581	594	607	635	645	578	573	643	637	593	610	657	573	651	593	589	634	632	581	616	620	668	584	602	595	657	585	639	647	630	613	579	647	602	634	584	587	609	611	570	655	601	618	605	608	617	645	622	615	590	603	600	596	608	590	646	620	596	602	573	622	574	559	616	595	621	647	611	643	604	619	575	622	598	652	612	607	638	604	580	621	602	610	596	602	614	630	600	601	637	583	610	601	629	585	606	608	571	571	599	564	589	626	652	583	633	616	617	585	583	592	608	622	597	622	596	571	612	588	567	607	623	599	619	589	665	654	579	623	585	596	618	651	638	592	611	593	596	592	598	606	601	577	602	594	569	590	596	640	586	619	630	604	627	559	638	598	604	618	583	610	578	604	611	627	641	609	577	641	636	593	607	578	617	592	626	606	597	614	637	665	608	632	613	633	596	608	609	677	595	623	563	599	627	604	620	596	593	632	653	613	589	631	599	591	578	603	629	604	637	581	559	649	564	596	629	615	557	622	641	635	679	606	612	573	573	641	587	628	615	619	629	607	597	642	578	630	610	614	604	619	602	603	637	618	604	598	642	626	637	592	609	587	597	587	643	591	615	607	570	652	627	588	648	594	594	635	599	638	626	620	601	606	625	612	620	637	618	567	592	575	591	599	577	585	625	577	606	602	624	564	640	592	620	613	571	642	581	601	577	558	601	590	584	617	610	604	602	623	633
7473	13607	11671	7277	5607	4858	3864	2555	1727	1573	1411	1235	1122	1017	1097	1005	915	836	834	883	823	772	781	777	833	775	817	776	798	815	754	720	773	779	739	749	766	763	735	769	800	767	755	769	742	734	799	729	809	781	810	781	780	785	762	809	759	765	784	772	708	732	775	747	756	707	704	736	716	779	765	725	779	734	727	701	755	742	722	734	696	734	758	758	742	722	740	774	734	729	752	789	738	772	778	750	747	756	762	726	759	762	753	770	774	775	741	774	753	711	738	776	720	737	707	717	763	735	734	781	752	708	690	734	680	705	757	734	727	772	723	720	772	716	739	748	734	704	714	749	727	790	717	726	702	742	758	746	761	799	714	717	763	735	774	706	727	714	760	728	728	701	719	750	714	758	699	721	783	753	738	740	757	692	704	705	723	690	737	726	715	676	704	742	710	731	704	720	699	794	769	742	755	721	767	699	685	782	776	738	734	731	711	744	741	723	693	755	752	780	702	742	719	696	765	743	728	713	748	766	726	748	709	746	718	750	754	789	743	698	722	711	740	728	736	706	725	782	732	687	739	760	767	756	743	731	729	717	700	779	713	748	767	747	738	677	744	759	721	731	728	733	762	772	700	738	693	659	729	735	775	730	710	735	723	707	673	757	708	747	745	744	726	739	773	721	701	749	725	734	762	767	790	696	731	716	726	720	723	711	737	747	760	711	753	689	762	763	788	699	721	772	767	762	781	752	704	752	767	699	742	718	730	741	701	807	711	732	730	709	769	723	738	729	648	777	742	712	713	735	771	749	698	756	748	720	718	763	765	709	731	708	736	705	695	782	709	702	699	726	728	756	703	746	703	698	735	738	757	731	705	696	706	743	764	701	780	720	744	719	712	733	790	781	676	704	748	733	735	743	739	693	694	716	767	773	770	765	751	738	728	691	683	728	741	718	742	787	748	729	694	759	730	733	687	732	697	693	728	782	740	710	753	710	741	730	739	743	717	732	754	742	759	742	762	727	722	734	736	785	722	728	757	747	748	737	705	715	753	765	760	725	758	772	707	740	783	766	723	721	742	715	787	747	768	744	726	752	759	772	749	713	728	774	679	730	728	767	741	731	746	710	705	729	761	749	726	759	720	723	756	747	742	751	705	730	723	700	765	735	762	704	742	765	718	684	734	714	751	713	761	771	744	745	736	711	740	690	715	770	753	784	800	770	703	779	770	744	723	731	748	667	705	736	795	752	723	709	738	767	714	745	741	733	749	739	730	752	725	734	772	765	747	736	725	739	699	750	714	746	735	711	798	762	739	746	755	737	751	689	729	701	761	769	736	742	734	710	717	758	774	727	723	793	738	716	769	770	730	668	703	725	716	720	766	703	728	747	706	739	811	759	750	779	732	742	752	737	730	744	700	731	758	725	762	765	741	720	742	738	734	760	773	740	730	756	715	734	750	745	694	729	749	778	773	704	758	724	747	760	687	722	756	689	753	709	707	758	729	718	754	739	722	745	738	685	700	736	714	712	746	785	751	779	778	735	711	729	737	758	765	705	747	736	743	747	702	743	732	782	708	765	794	777	741	763	682	744	750	756	699	769	734	757	743	773	760	725	708	754	717	746	723	751	688	745	724	711	743	734	757	752	765	778	732	779	723	697	745	690	705	757	688	720	736	751	690	745	683	718	759	667	781	705	768	713	720	715	746	717	689	732	699	732	748	784	755	730	752	666	730	770	737	745	744	742	745	728	735	739	696	749	733	753	738	724	735	752	764	772	708	725	725	741	737	778	719	703	715	740	760	715	765	647	708	685	736	748	757	757	722	764	704	736	734	763	700	657	727	682	738	713	720	719	817	766	744	755	725	683	701	743	713	698	774	718	719	779	712	688	737	709	721	691	753	719	711	746	741	702	731	756	751	719	760	685	760	694	706	722	736	746	706	738	753	753	706	750	741	735	724	718	779	683	782	743	687	762	783	750	694	763	668	704	714	750	714	784	749	734	803	761	768	661	710	711	714	701	752	743	711	744	755	793	753	704	701	737	736	761	746	730	733	715	730	722	712	725	782	773	776	768	747	737	694	759	733	738	746	727	709	734	724	726	700	745	756	718	759	741	769	684	712	744	743	684	741	726	726	714	699	712	717	724	771	747	765	759	757	747	745	766	758	772	683	742	750	744	769	790	715	702	745	752	768	739	706	754	725	733	747	744	743	748	689	771	733	764	742	700	762	741	710	747	760	731	713	747	734	733	767	721	744	747	732	756	769	755	717	767	755	722	737	736	742	769	750	747	741	734	741	714	743	706	739	751	722	721	751	689	744	720	740	690	760	726	759	742	755	698	744	719	756	727	713	699	731	751	757	744	709	725	701	774	788	788	769	732	741	739	746	734	760	792	748	747	801	746	744	746	696	757	734	750	698	733	723	730	713	705	718	717	711	751	763	739	699	705	783	727	736	783	765	742	685	731	752	704	735	699	706	725	735	754	666	701	736	735	750	732	771	734	741	757	712	765	721	737	715	764	745	735	681	742	800	735	766	717	712	703	742	706	667	735	709	743	705	779	708	720	792	740	748	746	728	715	749	709	748	746	737	700	710	753	723	732	706	734	688	756	730	736	741	723	703	796	738	714	739	724	766	729	740	710	745	726	746	722	700	707	718	733	778	707	659	718	738	740	747	746	783	747	739	753	743	794	719	723	797	738	682	765	754	699	738	736	789	721	764	741	761	733	753	782	740	736	766	749	761	720	726	751	749	738	738	714	734	755	692	732	732	741	724	753	678	755	717	698	782	749	723	706	773	806	733	764	737	727	748	746	755	764	751	737	737	712	734	716	740	747	726	766	732	739	734	724	765	729	701	773	741	703	749	735	734	714	705	706	736	681	739	702	712	773	746	759	773	737	742	752	721	756	677	678	765	770	735	732	729	704	714	707	726	709	733	708	765	724	729	744	708	730	719	792	747	689	678	722	739	735	711	731	773	750	752	756	757	744	774	748	750	674	805	784	713	718	718	687	712	688	757	712	722	740	669	754	694	717	748	682	724	728	732	729	753	751	746	727	745	705	713	729	689	725	736	738	697	752	753	799	710	769	734	752	744	761	665	758	742	719	804	728	737	741	738	710	721	716	725	758	785	761	734	732	759	732	735	748	763	659	778	690	720	727	764	743	753	695	731	727	776	700	740	733	731	689	716	725	764	772	738	716	746	715	755	690	707	743	784	717	728	707	753	758	701	801	792	746	733	724	741	709	662	740	774	740	746	702	738	713	740	699	686	729	755	731	741	750	737	733	759	738	694	739	723	752	710	746	698	780	730	774	752	722	728	744	722	719	756	763	779	779	782	686	739	724	720	775	748	759	723	724	743	762	702	741	682	768	741	722	719	774	734	770	770	738	766	723	751	766	719	786	696	721	737	752	766	746	803	711	759	749	719	716	744	756	722	729	723	716	718	725	703	711	724	698	708	746	774	754	690	711	729	731	806	704	729	748	709	761	711	732	760	700	710	728
22930	21064	28759	23577	21064	21047	9115	2206	1316	1195	1037	856	782	727	654	587	584	554	560	530	507	491	486	455	489	477	462	471	460	446	468	471	428	462	458	450	424	430	460	432	460	457	430	438	418	454	432	430	485	441	444	457	438	418	430	394	428	407	452	419	407	457	386	391	430	393	377	409	403	398	441	416	456	400	396	387	413	423	402	386	406	428	413	410	411	443	356	455	399	404	445	417	442	403	389	402	410	420	406	420	394	410	434	418	436	410	389	393	418	410	367	380	424	419	404	398	392	368	380	379	365	368	366	407	435	402	420	440	400	385	394	392	384	396	389	387	372	375	365	378	380	375	398	406	352	389	384	363	408	422	388	385	390	413	419	403	385	396	395	406	394	406	363	382	354	374	388	363	406	377	420	406	389	382	402	389	355	399	377	391	377	373	376	386	425	368	392	378	369	392	392	371	373	428	398	390	391	371	382	414	433	383	400	382	371	427	456	401	412	373	387	400	357	384	386	380	386	395	407	385	425	414	400	401	399	396	398	361	369	385	402	368	388	388	380	376	392	388	384	351	387	356	374	396	400	376	388	385	409	410	419	369	407	405	398	394	400	388	402	413	408	380	398	399	388	392	400	398	382	376	404	380	400	393	423	376	369	396	451	401	394	382	387	405	381	374	364	379	400	377	411	387	349	386	391	424	356	396	391	396	446	391	363	375	381	387	374	433	358	385	388	407	414	374	407	376	393	375	362	405	398	393	387	426	393	394	375	457	365	386	407	398	403	383	395	368	406	408	430	365	377	409	401	403	378	395	386	401	374	407	381	397	361	363	387	391	391	394	425	370	413	408	414	421	415	378	409	393	398	420	446	384	416	408	396	365	380	413	394	416	391	407	385	429	395	409	421	368	365	402	388	417	440	419	378	375	379	417	388	421	357	427	390	370	376	359	341	391	408	408	385	426	383	414	387	397	381	390	389	365	382	356	383	381	385	368	377	401	402	397	366	397	387	406	360	376	398	373	399	377	371	387	399	411	387	405	414	407	418	399	384	396	416	411	445	371	398	390	401	359	405	406	402	395	386	384	395	379	442	385	419	404	393	390	370	437	388	431	408	398	387	412	356	381	386	394	413	371	382	399	418	402	373	385	381	389	427	352	390	351	408	341	397	405	416	427	382	406	375	410	367	381	388	440	445	378	401	392	394	381	395	382	386	400	347	410	366	422	397	400	402	387	408	422	422	393	364	395	381	359	399	396	366	403	398	374	380	418	388	414	399	398	394	406	387	417	385	372	397	422	404	392	417	369	368	374	389	409	403	366	361	406	422	410	393	397	431	387	387	383	388	409	428	385	391	385	368	365	394	404	407	381	429	422	385	377	401	401	409	404	375	385	366	397	396	384	361	382	402	381	438	359	389	387	403	425	384	363	434	374	409	385	396	416	383	390	401	402	369	382	403	387	397	394	408	424	406	364	375	420	387	370	358	393	374	392	355	447	407	416	413	433	368	399	377	397	413	397	413	382	398	376	393	383	396	398	386	441	373	366	408	376	422	385	414	382	399	373	392	380	415	394	386	403	394	344	388	385	387	385	379	391	369	412	351	387	450	406	383	404	375	372	455	412	423	400	417	404	363	382	400	380	390	413	394	403	391	371	405	414	398	407	411	388	389	435	410	377	420	360	372	383	360	373	379	416	391	410	390	399	425	378	397	405	421	402	383	354	386	406	393	414	367	397	416	387	385	386	402	365	434	370	397	382	374	417	413	393	440	375	441	382	406	353	383	400	393	418	425	388	447	417	433	398	400	418	383	378	387	392	404	398	404	378	375	393	418	404	371	408	415	431	408	414	390	389	399	403	407	408	396	382	394	387	385	416	402	405	390	387	378	410	396	401	348	377	409	401	396	412	397	404	381	346	394	427	372	378	393	406	400	444	384	402	386	373	394	401	384	438	419	384	411	373	425	450	342	387	400	393	379	421	427	409	393	388	390	410	386	390	411	401	441	384	417	374	372	375	399	399	363	414	394	388	420	405	408	392	422	394	390	415	385	414	396	382	398	354	393	389	400	417	371	375	418	405	371	418	414	374	369	400	352	383	411	363	402	416	422	382	392	370	381	367	397	393	396	416	358	363	400	393	378	385	390	420	378	395	415	393	390	393	408	412	400	362	372	381	422	419	403	407	410	420	386	376	385	405	384	394	421	396	353	425	400	392	395	381	384	403	419	422	398	372	388	397	403	397	392	388	392	366	405	390	386	375	415	388	415	401	393	390	380	400	354	407	400	422	408	406	440	368	370	440	419	407	414	379	432	401	370	387	400	437	378	388	374	401	424	370	386	397	405	408	401	426	372	389	410	385	411	391	364	409	368	402	376	431	419	382	418	382	449	390	382	391	403	376	415	377	412	411	384	402	385	380	391	380	369	406	375	414	408	403	407	371	400	412	397	399	403	385	407	425	394	436	422	389	412	362	398	376	412	405	375	390	400	381	392	387	410	393	347	383	396	377	388	367	371	413	371	398	390	362	404	411	414	394	357	420	395	352	390	402	399	398	433	377	433	384	420	382	376	432	417	379	434	351	349	435	396	377	402	405	430	379	386	411	411	368	397	391	424	354	360	416	410	395	406	367	380	393	395	399	364	401	424	421	428	388	407	381	407	399	367	418	388	387	382	388	379	377	386	377	400	419	388	394	368	412	393	399	363	381	399	398	371	394	413	358	393	406	398	359	427	403	408	394	375	340	420	399	396	396	355	408	396	382	386	404	399	398	395	374	387	417	388	411	363	391	406	434	400	394	417	427	391	356	395	411	390	407	363	380	380	415	347	380	399	389	374	400	386	410	423	391	359	439	372	382	387	394	420	426	387	362	391	379	378	412	402	420	387	393	391	403	373	431	392	408	460	403	393	407	399	414	402	414	391	350	387	404	400	445	389	391	378	377	441	426	383	416	406	414	400	396	393	373	400	402	400	422	421	393	375	382	375	350	416	416	402	387	395	414	365	407	368	387	377	401	398	407	348	387	395	410	426	400	404	386	381	386	419	382	416	395	385	404	386	376	410	433	398	370	408	397	390	424	368	424	393	385	383	377	429	445	378	402	379	392	411	402	400	401	415	365	388	389	421	399	399	377	393	408	386	416	394	393	392	398	405	371	407	400	415	349	373	387	409	406	375	414	404	397	395	375	381	401	407	378	419	387	418	354	406	401	356	420	388	399	375	399	415	401	407	418	380	427	387	377	377	378	392	362	401	352	428	426	419	398	404	405	380	383	380	406	408	379	417	411	398	383	396	375	413	385	393	393	398	390	422	375	395	397	405	404	366	408	399	374	390	395	420	377	401	352	364	410	380	401	411	392	393	367	445	445	373	416	351	395	397	422	363	382	390	366	370	402	414	398	418	419	385	420	446	375	380	413	394	411	377	381	358	380	396	381	353	391	383	363	395	382	387	364	441	407	405	342	385	397	387	395	400	399	391	394	391	411	390	385	432	367	393	438	395	375
10673	24498	21542	13565	11055	8860	6920	4342	2960	2585	2029	1733	1434	1314	1110	992	952	836	803	769	722	690	726	690	662	645	611	633	576	648	646	572	623	620	581	543	566	554	557	530	564	579	597	543	562	561	533	579	583	559	600	591	611	548	530	522	570	542	467	539	481	457	466	480	479	466	459	475	483	479	492	496	543	501	484	494	469	490	541	462	507	482	462	518	469	523	529	516	526	515	539	469	491	509	505	497	512	496	518	496	560	545	542	502	488	527	483	502	536	484	482	525	535	515	514	446	501	475	470	515	489	438	449	452	501	478	471	482	457	490	479	477	476	463	458	474	470	507	422	448	481	561	488	460	468	480	484	495	473	507	455	430	441	449	475	493	470	486	471	494	490	471	473	514	468	485	447	462	463	464	470	488	477	467	464	454	481	501	471	486	474	459	463	443	428	492	480	479	435	484	499	463	470	481	484	500	478	464	453	458	514	457	475	474	476	455	506	497	449	482	461	428	524	480	434	501	475	499	491	443	433	481	458	511	476	445	503	478	462	468	478	463	499	441	437	473	468	483	452	457	449	448	475	471	463	422	452	482	474	482	473	455	450	490	456	440	429	427	477	479	501	460	465	495	501	449	465	443	480	485	476	445	481	442	470	482	505	466	481	520	455	441	474	415	458	477	475	465	437	557	489	459	493	470	445	483	548	480	467	444	498	478	476	447	448	488	485	438	428	477	464	482	451	469	445	448	470	441	495	467	473	488	487	475	454	437	475	520	472	473	475	449	472	426	483	477	465	455	430	493	496	482	444	475	474	524	442	430	484	459	493	496	498	458	495	490	501	488	494	474	460	469	456	467	467	468	433	452	453	443	469	464	463	479	495	484	446	464	439	487	449	458	465	486	452	475	489	479	482	461	511	454	467	471	456	471	523	510	459	454	466	482	445	455	480	503	461	442	509	461	473	466	444	502	461	460	471	449	519	484	491	505	442	481	464	471	480	435	445	477	506	495	486	460	480	468	483	466	434	503	456	453	513	484	499	459	464	498	456	438	482	463	469	467	532	479	466	403	448	444	510	479	507	452	486	466	459	465	489	486	481	461	456	486	456	458	445	452	445	495	445	494	446	470	468	480	460	481	409	505	457	492	467	445	464	465	519	474	490	464	461	492	486	462	443	461	491	497	466	465	476	498	502	467	460	473	458	498	511	466	509	444	435	442	450	487	468	466	467	464	437	506	493	491	454	505	477	506	456	438	483	466	497	488	452	462	447	473	495	499	482	443	512	478	475	465	456	427	453	461	461	492	465	470	511	480	477	475	459	505	484	470	471	474	488	411	484	460	445	474	454	486	457	493	485	444	491	485	451	461	499	462	497	454	521	482	433	484	447	461	472	503	422	490	454	462	437	486	481	445	470	465	490	468	474	478	476	431	435	481	489	469	441	445	450	532	489	473	492	483	458	442	502	469	481	478	444	463	492	487	495	467	471	481	480	461	469	469	483	490	477	446	470	474	437	463	452	493	463	483	457	492	497	478	485	435	474	487	466	456	462	480	453	454	491	456	446	457	478	463	558	459	467	485	501	465	482	461	458	458	426	530	459	498	464	501	429	500	477	473	468	468	421	453	469	491	440	480	511	467	480	484	461	472	456	465	460	478	455	450	485	463	455	485	473	472	468	421	461	468	493	492	486	465	459	449	497	487	462	450	467	476	493	478	491	510	482	439	458	498	443	431	453	493	486	473	462	451	439	492	513	449	442	520	527	475	480	475	481	473	462	442	479	450	476	505	466	452	475	453	509	476	444	467	471	450	446	461	424	456	470	503	431	445	456	487	450	469	479	469	482	481	484	466	468	469	449	459	434	436	467	460	442	441	493	470	459	423	462	486	446	456	485	456	437	471	475	526	453	463	466	438	463	449	453	495	456	495	434	468	457	448	474	490	459	466	469	468	461	481	477	460	445	479	431	462	486	469	470	487	461	438	531	458	476	477	472	447	444	466	480	451	460	466	456	467	449	499	497	481	469	455	504	456	460	464	490	469	515	485	466	483	523	482	451	475	456	517	498	448	474	426	497	493	472	454	460	453	421	483	419	484	494	467	478	454	469	452	478	462	467	481	467	493	449	464	461	459	463	477	457	502	464	475	443	489	437	461	481	473	486	468	463	471	455	457	473	462	521	461	454	496	457	448	490	477	451	447	457	466	476	478	467	477	491	479	486	452	437	455	422	483	490	484	475	436	477	460	459	482	487	458	446	490	455	491	453	459	499	468	463	476	487	446	469	458	449	461	471	481	471	478	500	474	450	500	452	477	450	490	440	523	464	531	433	456	475	507	490	484	482	452	483	472	503	491	502	468	516	426	507	446	441	454	465	495	477	447	481	461	409	486	467	476	472	479	479	502	487	433	487	463	477	481	479	462	485	476	482	490	496	499	504	497	462	480	498	461	487	454	476	475	480	483	491	446	486	450	440	456	498	436	438	455	455	463	461	477	473	446	470	486	472	469	469	467	456	493	478	434	478	501	483	472	461	465	468	452	478	497	453	458	525	442	422	465	457	489	445	477	471	455	470	488	485	458	465	470	508	475	446	467	502	480	472	474	458	463	469	473	454	459	456	469	474	461	453	479	478	484	496	482	466	512	462	430	447	439	494	468	451	468	484	477	442	450	509	496	494	452	467	501	472	491	491	492	487	497	444	447	458	523	423	476	509	467	447	456	472	466	486	484	451	465	502	489	438	491	489	478	503	477	461	434	464	494	451	456	505	486	466	475	532	468	474	474	489	467	439	476	506	492	415	470	470	467	460	452	440	459	483	448	427	465	479	478	530	458	416	461	484	475	463	468	468	469	481	449	440	487	452	471	487	482	482	504	443	528	512	497	485	469	483	509	471	463	462	492	485	455	467	500	469	469	453	465	509	465	472	508	492	519	482	455	494	463	456	459	439	408	435	486	506	444	448	481	498	450	454	451	424	457	502	473	481	467	476	480	449	484	461	492	495	479	474	481	447	482	490	456	484	441	492	474	450	468	516	524	457	477	466	487	481	451	466	511	474	483	475	468	447	454	464	443	463	461	475	501	479	501	478	445	497	488	459	485	472	468	479	480	485	425	466	453	464	478	467	469	458	500	482	480	433	496	461	460	468	490	469	511	492	471	459	508	496	459	474	464	474	468	445	471	492	460	455	474	481	419	460	481	477	481	437	455	488	460	448	477	490	514	474	467	448	467	464	451	512	460	434	455	435	464	464	480	486	488	473	491	465	483	414	478	461	450	462	468	504	476	460	457	452	437	478	475	485	463	467	443	487	477	484	508	492	488	486	470	489	480	444	472	444	459	475	449	443	472	494	470	476	426	478	469	475	431	460	492	459	505	470	480	513	467	498	471	473	479	491	472	474	485	465	473	415	483	441	477	472	504	453	436	438	487	471	504	464	493	435	496	463	476	435	489	463	463	454	439	489	463	494	488	461	483	506	496	463	440	440	478	508	456	471	501	462	498	450	481
26980	19316	9037	3581	2243	1605	1266	848	744	666	621	597	515	569	550	500	515	529	557	479	541	532	565	500	538	466	501	535	500	484	535	518	468	492	535	542	511	542	454	538	497	488	490	523	505	448	524	494	499	538	507	492	514	507	506	517	484	517	500	505	469	481	495	517	477	510	477	500	492	485	499	469	503	502	518	497	489	499	533	538	470	493	512	508	483	537	536	501	529	520	473	474	518	509	469	485	509	522	528	502	496	514	513	513	494	510	477	527	511	512	529	541	479	508	487	474	501	523	495	526	475	470	442	470	545	531	461	461	499	509	487	508	498	523	486	503	507	516	499	507	501	511	498	518	520	463	493	525	512	474	515	461	513	474	484	471	522	511	464	509	518	519	491	477	535	508	511	511	510	482	520	498	485	499	444	492	504	514	512	503	511	522	511	533	514	501	518	509	493	501	451	445	503	499	485	505	457	504	502	506	509	474	513	526	530	506	508	479	506	490	508	491	505	481	481	486	442	491	517	449	492	471	493	482	483	477	500	525	513	471	458	498	484	483	508	472	467	506	493	507	485	506	529	524	507	510	483	476	456	517	443	499	483	496	507	494	487	499	494	502	482	492	480	513	503	509	511	489	511	540	503	504	485	481	520	476	498	472	523	458	522	493	522	481	466	486	521	498	460	496	469	444	477	467	491	508	481	497	487	514	459	528	465	456	507	539	510	480	505	521	488	474	521	520	509	487	479	490	518	497	472	488	506	516	505	491	501	480	486	501	506	537	533	450	504	493	535	468	560	491	504	502	508	473	516	507	482	512	470	505	507	510	437	498	500	525	516	524	502	498	475	499	502	515	489	495	518	495	481	468	477	520	490	512	489	499	497	482	489	515	497	518	530	493	500	526	502	554	542	513	527	446	503	492	498	489	475	491	481	478	507	453	521	480	473	466	494	486	503	499	509	506	490	513	533	483	499	501	526	527	509	498	507	463	473	476	516	538	459	533	503	477	487	493	493	513	485	494	467	475	491	489	515	451	479	499	510	432	516	498	493	474	520	482	478	480	544	479	539	525	499	490	517	485	474	487	486	515	484	507	518	497	516	481	525	537	517	483	505	524	494	481	501	500	512	514	459	506	510	481	527	517	479	530	459	511	511	547	520	494	509	499	510	507	473	479	521	499	463	512	498	522	511	492	506	481	474	492	514	491	524	526	461	460	518	475	514	498	479	484	463	501	459	548	532	548	499	536	480	506	486	486	471	428	489	493	468	515	501	508	494	446	472	528	468	525	489	531	516	504	521	491	504	471	526	488	477	478	493	496	519	506	503	499	489	495	465	496	493	486	472	524	493	469	481	471	533	506	523	531	509	501	488	502	523	538	467	489	445	504	520	497	491	466	502	483	465	486	561	501	507	504	481	493	522	445	483	497	479	537	498	525	515	504	505	503	468	518	501	520	542	526	522	479	509	490	483	494	510	527	512	488	488	502	494	483	501	523	472	454	494	474	475	495	479	460	526	506	508	530	507	508	485	506	505	492	479	496	489	490	497	471	502	493	516	475	512	496	500	457	517	535	513	487	484	490	503	489	513	491	460	479	497	498	517	508	523	502	507	500	464	477	496	542	488	510	450	483	530	479	518	508	471	478	465	521	460	484	472	512	529	499	504	499	526	487	524	506	473	507	511	503	511	536	465	513	465	531	467	483	507	505	511	484	508	491	527	471	480	494	478	473	467	510	524	470	503	536	486	482	480	510	506	499	514	457	517	532	472	472	494	484	500	520	496	529	499	478	489	483	523	513	518	477	525	486	467	473	537	509	528	503	498	485	507	486	549	544	496	497	476	465	467	514	505	504	534	484	519	505	533	536	488	472	510	478	493	514	525	460	516	473	505	495	484	465	512	531	519	538	499	524	444	508	511	499	487	493	467	523	498	488	474	538	513	505	507	493	489	503	476	478	460	499	482	519	493	488	487	519	475	495	520	536	505	520	503	525	491	497	453	482	523	513	510	476	497	474	484	479	527	460	510	525	511	484	514	501	519	466	533	528	478	475	438	429	480	473	518	518	516	512	491	542	510	474	476	476	501	498	464	486	479	508	533	510	494	533	498	475	504	466	494	485	484	490	495	481	472	484	467	517	494	540	528	470	522	473	498	521	530	526	526	497	498	471	497	483	498	497	519	486	515	453	517	478	501	461	508	474	499	512	507	472	507	469	499	507	474	539	533	490	549	523	487	521	470	478	511	475	503	510	504	537	493	469	527	517	519	490	489	497	459	480	496	523	519	501	483	503	493	466	483	486	546	502	500	487	527	528	498	505	513	508	469	515	485	536	477	531	495	499	495	478	514	485	535	535	492	504	475	488	506	503	521	505	486	466	533	484	486	544	536	528	518	540	505	494	482	494	471	470	490	486	521	473	483	467	491	466	502	482	518	501	494	508	496	517	511	469	495	516	467	503	526	463	510	513	471	479	483	524	471	505	513	497	507	485	495	443	484	472	535	523	490	445	506	556	512	484	505	514	458	522	531	498	514	468	533	513	481	490	496	499	443	523	523	528	500	473	515	477	521	498	492	469	527	486	495	473	486	487	469	516	510	500	480	482	514	478	481	490	523	497	497	502	494	468	504	484	518	447	488	488	511	481	466	487	504	501	476	534	476	489	496	499	511	485	500	441	507	463	525	484	515	531	495	532	522	489	549	483	498	471	474	519	505	501	508	554	500	516	485	452	527	481	512	503	480	482	507	477	502	503	483	497	502	505	472	507	502	500	493	485	495	490	549	523	496	515	525	520	522	529	503	526	465	539	508	505	451	556	532	474	493	502	478	490	485	459	498	502	540	498	490	510	519	477	463	520	487	486	528	497	546	475	494	524	476	523	484	493	477	480	511	481	493	498	473	517	485	487	475	520	515	498	463	524	477	535	461	502	502	497	505	483	518	502	543	487	496	499	468	520	508	481	467	524	500	517	467	459	489	536	519	500	483	523	513	478	482	465	486	495	510	518	469	519	488	502	540	469	482	488	500	513	487	472	469	491	525	486	500	518	495	500	507	485	498	493	467	482	562	464	477	480	499	490	488	506	505	508	510	464	508	498	514	516	489	477	495	517	483	480	515	477	471	492	508	512	464	457	490	488	520	503	540	510	489	487	495	523	506	500	463	490	531	499	505	480	519	456	500	504	511	513	512	455	503	499	467	497	477	525	475	490	490	499	490	515	496	465	495	500	497	489	455	533	474	471	483	476	504	523	497	485	513	500	465	511	469	511	513	507	472	477	509	501	491	503	493	513	493	483	497	479	477	452	506	503	461	541	488	471	539	460	513	491	537	516	500	510	490	466	478	491	474	477	542	531	453	477	528	476	490	510	497	512	494	476	507	503	464	506	484	507	467	484	547	534	470	473	492	479	464	469	463	499	484	468	463	476	488	485	490	516	455	484	513	481	509	542	512	453	501	525	479	481	480	442	522	487	481	490	503	496	490	523	490	508	510	497	510	503	508	498
7228	10103	8934	4932	4114	3253	2552	1457	1194	1169	969	826	794	753	757	678	704	670	690	641	646	618	671	644	695	634	625	688	612	649	614	669	617	641	679	611	634	596	630	632	621	647	627	609	660	648	594	647	643	677	664	659	608	645	644	645	621	619	605	634	629	589	607	646	603	610	622	579	602	632	619	618	635	651	605	593	649	593	617	585	601	640	617	627	649	619	664	587	615	635	642	614	661	665	631	646	622	659	640	615	617	615	650	593	609	665	589	636	678	646	648	635	576	649	599	593	590	627	631	623	611	646	612	627	604	657	645	581	623	612	641	620	644	602	631	599	595	579	698	617	645	623	625	656	662	585	616	631	637	635	664	611	601	637	644	681	641	647	655	624	618	574	639	623	579	630	636	619	544	610	588	600	614	588	580	632	595	595	569	602	593	640	631	614	646	575	577	612	585	665	616	634	663	605	651	633	603	615	643	633	615	600	658	599	677	632	651	620	621	653	561	612	606	604	627	616	675	646	687	648	595	633	623	656	603	642	613	596	625	607	613	603	619	638	609	624	638	644	660	670	663	614	617	686	622	609	632	595	621	638	623	654	586	649	636	600	648	626	646	623	632	608	614	622	606	583	630	621	593	689	631	676	591	583	645	649	635	588	639	633	649	629	649	583	578	641	680	591	612	647	617	645	628	636	630	615	610	634	610	617	630	653	588	601	636	637	660	604	611	598	583	613	606	605	600	673	630	617	642	642	627	609	614	625	670	605	647	651	653	673	645	579	616	612	633	574	647	604	612	639	635	630	677	586	589	631	629	631	635	656	639	592	637	583	623	636	633	681	619	627	627	608	596	625	634	613	661	631	627	619	637	569	644	632	601	584	602	621	620	641	648	636	630	662	604	634	572	602	622	643	640	630	623	598	635	639	572	611	614	628	637	648	596	626	575	621	663	653	618	628	606	617	635	630	560	638	633	589	631	631	589	619	601	650	655	608	624	625	634	602	623	564	614	650	607	601	615	593	634	599	598	640	582	614	595	650	638	566	618	647	588	618	632	618	605	619	580	597	613	610	575	642	636	590	589	654	600	636	645	637	598	638	615	615	606	610	620	622	640	626	646	587	609	647	613	654	609	611	601	650	634	591	602	636	629	640	637	614	654	633	584	697	587	615	603	604	630	631	607	593	639	623	634	646	645	663	615	653	574	609	603	656	618	558	595	642	587	619	645	623	609	599	599	624	659	622	655	610	700	587	644	602	635	658	704	617	647	614	644	595	667	597	650	631	626	638	574	612	659	613	630	630	602	620	605	563	594	569	641	589	617	565	645	656	621	618	616	659	584	622	672	619	614	615	601	592	648	613	597	601	606	613	616	625	633	646	611	629	645	596	604	614	604	611	603	577	606	648	598	635	609	653	600	605	615	633	605	646	647	632	643	670	601	633	608	631	662	653	601	587	629	666	622	603	615	615	612	635	641	643	632	633	653	647	622	632	588	630	610	620	658	656	627	582	611	591	591	645	635	585	604	625	655	605	640	599	586	628	599	606	617	599	622	616	595	566	617	602	648	638	590	623	570	641	598	640	603	614	583	648	624	666	594	637	646	662	617	614	622	589	601	598	607	620	626	620	618	630	652	604	630	629	572	611	648	637	662	616	609	646	621	624	610	627	619	625	572	611	643	668	630	620	619	618	639	632	615	621	542	604	630	594	662	641	644	625	624	637	659	605	567	603	634	621	597	612	613	609	582	628	624	608	589	666	600	609	593	599	628	599	654	623	614	627	632	608	644	598	592	623	579	606	587	671	619	667	643	583	591	563	630	634	643	610	633	675	612	599	639	649	590	599	619	634	634	652	634	627	633	603	571	600	625	562	571	609	679	567	624	613	644	657	587	588	597	660	640	582	676	579	652	608	618	625	660	608	638	607	636	585	628	602	566	660	637	629	634	591	594	652	581	638	639	618	604	640	643	600	649	613	701	625	644	607	634	632	659	642	615	642	599	634	654	627	609	621	643	635	600	627	587	656	630	627	582	636	583	631	603	623	659	610	615	632	649	576	616	629	601	645	605	612	593	604	641	615	639	639	590	613	623	644	630	681	624	590	604	599	614	650	631	578	625	613	629	598	619	601	614	630	607	598	646	673	643	628	635	582	594	651	601	640	633	611	656	617	606	601	574	609	587	641	605	627	646	613	630	638	635	606	633	559	625	648	649	635	578	621	634	615	614	632	627	607	634	620	670	582	665	622	601	624	564	612	594	622	573	627	639	575	622	650	621	592	598	634	598	639	645	627	604	650	612	618	619	627	574	619	606	631	636	671	594	617	615	603	597	664	630	593	644	603	641	619	601	609	608	589	634	659	616	624	627	624	650	587	649	632	661	665	629	601	666	641	624	599	633	574	609	590	637	616	602	593	620	579	600	612	574	617	585	620	622	632	613	622	647	620	624	663	628	626	604	646	600	623	610	635	644	621	624	614	607	604	598	649	613	599	621	574	621	588	652	679	598	636	641	659	647	551	647	617	603	570	648	599	612	604	615	629	573	618	611	632	627	622	623	632	609	612	623	609	621	624	628	628	601	650	620	687	629	614	641	638	621	612	621	649	681	612	608	600	606	602	611	612	587	598	612	619	627	668	623	602	607	586	605	646	630	615	639	607	628	657	647	589	586	621	598	672	583	611	603	633	636	667	599	633	665	636	642	664	639	614	594	633	600	590	637	625	653	622	610	664	642	593	606	620	652	623	603	613	629	617	597	636	610	657	640	617	660	609	605	628	636	596	626	619	622	585	605	597	622	616	622	584	660	625	579	608	578	602	634	644	569	640	592	639	616	626	611	593	614	606	625	647	652	631	678	629	599	611	617	662	617	615	579	614	636	634	598	595	619	604	673	630	590	607	609	630	631	597	653	582	634	618	611	572	618	625	607	646	654	605	605	644	621	649	584	661	623	593	618	622	619	669	622	585	628	636	593	635	614	610	615	641	626	588	624	605	621	608	635	617	602	607	579	626	630	591	647	587	580	627	619	606	646	665	591	618	609	587	596	619	623	609	594	651	571	598	642	617	638	690	638	543	604	664	602	639	609	594	592	603	628	636	660	644	634	604	635	624	630	638	612	622	647	631	618	585	655	617	598	631	599	661	620	603	655	632	565	604	628	586	623	617	606	647	604	580	622	613	597	577	627	566	585	669	599	608	637	665	611	617	621	621	576	651	607	624	562	595	628	603	636	635	629	611	575	629	625	591	606	589	596	628	604	618	621	601	593	614	623	623	601	574	605	591	589	595	639	627	623	611	577	598	663	661	625	626	599	641	639	654	590	651	593	613	685	605	649	638	610	627	663	645	583	603	615	632	611	639	642	576	620	599	587	607	610	642	628	625	609	650	615	564	612	616	631	609	637	582	643	578	599	632	596	611	630	630	620	646	616	601	628	633	666	609	648	605	613	638	659	633	660	652	609	563	586	598	647	667	617	648	615	610	641	638	621	634	631	588	618	605	609	621
23834	20963	28103	23989	20892	8886	2483	1179	970	824	693	595	515	489	467	423	377	408	377	376	339	347	371	366	346	376	356	346	363	361	374	343	359	344	342	368	357	356	343	354	344	337	381	370	369	355	384	376	322	375	358	411	363	349	311	369	316	347	346	324	308	323	325	321	302	306	331	347	367	342	318	317	318	306	306	365	305	326	343	359	326	339	321	335	320	344	392	307	313	341	345	341	289	322	358	364	321	336	319	376	365	328	352	336	355	361	355	332	356	379	335	319	331	349	358	351	341	299	332	335	329	319	323	295	342	311	331	356	301	357	336	333	341	306	294	313	330	348	309	323	311	336	337	350	347	321	339	319	293	325	331	326	311	343	312	331	305	318	308	324	347	324	342	316	338	350	351	337	345	339	294	325	333	333	294	289	323	350	325	320	328	345	343	335	283	332	299	314	343	307	327	312	286	316	321	302	343	301	332	327	325	345	318	331	329	319	346	333	314	321	330	303	316	349	304	329	328	335	335	303	302	335	344	322	312	334	358	305	338	319	315	291	347	344	295	336	309	321	321	350	314	306	359	329	331	339	285	359	313	325	324	320	325	317	325	313	334	308	325	328	365	304	334	329	347	303	333	328	294	332	302	330	334	333	320	306	306	318	320	339	343	307	339	319	356	362	349	324	347	309	340	304	334	354	314	328	341	295	326	332	338	326	287	313	290	330	320	328	311	334	311	317	342	336	306	322	335	343	357	307	316	316	298	343	314	344	353	319	311	317	328	321	335	319	330	320	330	332	340	335	342	340	338	322	325	341	331	354	308	301	358	312	319	321	301	305	346	323	333	364	319	309	320	311	314	341	320	350	301	319	342	346	341	336	351	325	343	316	354	337	342	284	328	311	287	322	316	293	342	329	343	315	331	310	341	331	309	308	363	354	364	302	327	316	348	332	337	307	330	305	313	322	293	307	327	319	313	304	321	351	302	333	305	292	344	325	297	302	329	311	335	327	317	350	312	301	327	360	317	366	344	344	315	323	306	365	310	331	327	323	346	314	325	338	338	335	324	309	312	383	329	327	324	314	342	315	297	304	304	325	355	352	292	321	309	334	339	306	307	327	328	306	316	366	329	320	319	355	329	309	345	295	338	329	308	357	325	287	357	254	324	325	320	334	313	321	335	339	333	332	311	285	326	324	311	337	316	348	288	337	351	343	343	325	332	360	321	314	320	332	348	328	317	347	355	335	318	330	293	330	342	316	297	298	327	360	318	341	346	336	343	362	338	295	367	340	344	331	323	329	329	318	329	344	334	308	369	331	342	302	350	301	299	337	332	345	322	326	325	312	299	294	359	299	342	318	309	300	365	319	337	309	316	370	343	322	331	354	318	363	357	320	336	313	335	346	324	333	315	317	318	311	351	318	327	315	313	339	324	340	323	330	323	326	322	304	304	324	341	300	328	351	303	312	292	342	323	307	333	327	327	294	328	345	310	330	339	341	323	308	328	336	340	314	332	336	331	309	358	333	342	341	319	334	314	328	313	338	322	321	336	320	318	315	334	335	318	340	335	323	296	322	322	319	295	304	327	327	316	353	339	352	317	326	350	294	315	305	389	304	320	314	339	311	341	328	330	347	319	319	307	353	322	340	342	332	317	325	316	320	311	314	358	310	321	347	338	336	338	324	299	323	356	365	316	321	342	317	313	309	349	328	333	326	346	311	361	330	343	345	312	319	323	310	314	341	320	331	329	326	330	335	302	316	298	324	317	315	324	311	316	328	325	320	308	316	337	308	322	324	329	335	327	323	357	317	323	303	322	328	320	329	359	344	319	361	330	363	332	320	345	308	321	342	351	329	335	315	309	333	337	315	344	332	330	340	334	289	293	342	321	336	367	316	337	344	313	347	342	344	334	335	315	312	367	303	339	333	303	306	319	301	344	316	319	316	327	320	344	312	340	355	325	319	294	324	327	324	308	336	310	304	330	306	320	304	328	359	319	337	298	318	342	367	333	331	334	330	317	331	340	335	301	307	339	329	347	319	313	352	327	341	323	331	351	305	312	334	343	345	325	320	342	306	336	319	327	290	324	322	299	334	358	311	328	315	330	332	309	297	302	315	345	330	287	346	329	336	330	329	325	378	343	336	316	320	301	344	298	309	300	341	337	381	282	352	349	304	321	315	314	334	305	310	321	323	316	302	290	311	353	322	337	336	302	313	308	352	353	330	320	323	325	342	361	317	287	316	303	332	352	341	324	353	320	318	339	331	347	310	339	340	324	290	347	350	324	301	330	338	359	330	326	308	339	337	330	341	317	300	318	323	284	333	321	353	309	338	304	303	308	346	316	363	331	319	341	336	317	330	309	316	318	306	339	291	304	306	297	336	297	308	342	282	328	313	308	311	316	304	317	324	329	364	310	348	335	305	342	308	371	374	321	347	353	321	329	343	325	289	311	328	310	320	329	340	372	332	333	334	319	308	325	293	332	355	333	323	335	338	279	335	306	320	328	360	312	355	360	328	319	356	350	312	320	313	311	291	288	346	315	324	305	308	307	315	291	299	314	301	326	332	331	327	320	327	286	308	355	345	303	343	329	285	328	286	313	337	322	328	299	305	323	301	313	298	359	373	332	321	331	281	317	338	310	328	332	339	323	332	335	341	333	363	325	341	326	325	308	307	335	314	328	316	321	336	294	320	320	333	314	312	295	304	357	301	360	312	325	311	339	333	335	305	328	303	321	310	338	358	322	308	339	303	311	312	307	292	327	330	316	347	309	358	331	317	338	317	296	327	320	336	341	319	331	320	325	321	335	343	314	321	343	306	329	329	325	319	319	349	332	330	305	336	338	320	312	327	319	322	333	305	328	309	297	299	309	339	360	362	332	324	324	334	324	330	303	312	326	315	363	320	346	270	310	333	304	313	307	322	311	334	372	309	338	303	326	305	311	334	344	327	367	354	305	359	323	344	328	321	383	330	340	340	303	317	305	289	311	338	334	333	326	321	322	327	360	315	295	329	317	324	323	333	317	317	321	318	321	325	335	333	315	344	293	318	318	321	345	342	288	322	326	344	348	322	321	307	333	333	321	302	320	325	314	346	310	341	297	335	325	345	310	305	326	330	309	326	327	313	328	362	313	320	334	313	299	327	309	334	324	319	302	315	337	287	346	320	334	303	319	326	304	305	318	330	307	295	325	320	287	305	329	314	309	300	311	345	320	331	322	346	313	302	319	330	306	329	340	340	316	371	332	330	318	295	351	330	296	355	289	308	327	335	314	328	305	299	329	339	310	316	326	324	315	370	310	335	271	320	312	337	328	334	321	309	321	334	346	309	315	312	346	324	324	336	310	296	324	333	338	299	331	339	330	312	329	324	336	313	318	335	303	316	301	324	324	337	337	323	354	330	337	325	339	325	343	285	339	336	319	314	299	295	345	334	307	312	342	344	317	322	320	331	340	331	312	341	316	339	291	343	323	318	340	333	302	321	344	332	315	323	285	331	325	339
8362	18771	16180	9671	7973	6049	4193	2577	2093	1612	1284	1082	1002	871	813	690	615	597	615	563	566	552	522	501	513	495	504	493	474	461	533	496	529	480	495	451	453	458	469	478	436	442	466	485	457	476	461	480	488	513	468	474	453	471	473	506	461	426	433	441	412	417	438	424	455	406	431	414	391	458	452	429	455	424	454	393	450	398	454	440	448	420	455	443	399	428	409	422	423	459	458	392	438	421	426	456	463	438	418	461	445	448	437	422	433	448	471	426	413	454	477	441	403	397	394	406	398	411	435	437	450	430	421	443	448	432	402	408	393	434	439	401	417	420	432	411	395	432	427	449	409	394	436	398	440	464	371	426	421	445	444	411	410	427	423	424	396	395	404	406	403	406	413	427	406	412	409	423	382	410	391	380	417	405	401	430	398	437	442	414	400	414	394	395	419	427	403	401	394	412	445	417	444	417	438	397	415	458	388	380	389	419	389	427	385	408	414	404	384	424	466	413	385	436	395	432	418	389	402	419	414	444	428	411	421	422	404	394	408	403	442	444	387	409	403	429	424	412	414	423	405	412	397	424	422	418	424	417	432	411	383	397	410	463	397	407	422	420	389	380	433	404	396	390	354	401	412	425	405	406	406	425	411	372	399	407	443	403	446	372	442	425	420	415	426	388	422	441	432	407	441	418	449	416	421	392	422	421	398	420	374	410	405	406	431	397	409	406	424	438	390	405	417	429	403	422	392	438	403	413	417	393	371	444	433	402	373	399	416	394	416	385	424	416	408	405	436	422	409	400	436	392	402	396	462	430	421	416	426	407	406	409	428	383	392	426	405	411	408	396	413	383	429	423	451	412	434	416	415	398	426	436	423	423	438	430	382	437	412	415	411	444	385	402	422	409	428	393	395	422	440	401	395	395	417	426	404	386	427	419	439	436	357	385	425	410	423	409	400	406	390	391	428	427	392	373	427	419	383	367	400	379	418	420	395	420	391	383	394	427	372	429	422	407	401	434	397	391	408	428	401	429	403	414	422	429	408	401	396	404	404	418	383	420	434	375	427	436	392	405	415	385	418	384	403	434	393	407	397	398	461	460	412	366	425	417	411	386	401	470	388	425	419	426	418	458	385	424	403	413	410	385	400	414	394	416	401	395	396	406	419	409	433	402	413	410	417	423	441	408	381	439	390	444	396	421	416	419	445	398	458	395	418	398	437	409	388	418	407	454	420	394	429	407	398	422	458	442	443	410	445	398	422	439	443	424	398	416	406	402	429	408	438	421	369	435	411	430	399	387	416	409	411	377	409	409	394	403	412	437	423	381	447	437	391	407	431	434	410	404	403	430	412	404	431	401	436	404	412	406	383	423	426	410	406	404	432	399	382	416	425	440	396	431	444	405	436	407	433	417	414	433	393	421	465	404	409	426	418	430	385	417	434	396	415	437	425	426	393	418	404	433	402	422	393	425	409	411	414	419	382	448	405	419	399	414	438	386	415	419	403	450	422	416	403	414	396	427	427	453	395	379	429	421	380	464	411	397	409	400	399	386	369	419	418	435	377	448	411	390	404	435	413	398	406	412	438	415	371	418	408	415	378	404	417	414	407	390	380	425	435	406	394	371	410	410	410	372	403	397	435	399	403	424	392	432	396	413	406	429	423	404	407	412	432	433	410	412	427	398	401	429	445	398	411	403	442	393	402	392	402	386	396	356	432	430	431	400	408	366	393	393	378	390	416	386	409	389	427	414	392	408	424	393	414	386	409	401	395	424	441	421	419	385	408	432	414	435	398	397	427	380	412	396	417	389	410	372	410	431	443	421	417	382	440	379	401	431	425	416	419	404	394	418	409	394	396	444	389	428	399	400	399	418	399	456	386	402	392	406	434	382	441	434	399	416	428	437	433	457	432	395	434	405	405	417	411	411	405	418	409	418	441	373	383	423	412	425	428	440	381	423	387	388	363	409	419	383	383	417	419	387	418	396	434	424	409	389	420	428	428	393	438	466	433	408	449	429	411	414	418	418	454	417	373	409	430	427	431	418	428	387	425	442	424	427	413	430	444	403	425	406	412	408	431	439	431	411	421	417	408	437	411	417	401	417	409	393	405	389	410	399	413	384	439	394	387	440	394	450	428	443	427	416	401	436	415	424	418	407	405	398	402	387	420	415	418	424	387	433	425	405	406	446	418	379	434	373	397	408	399	435	405	405	439	411	378	393	451	384	420	398	415	358	393	397	406	412	423	391	447	427	429	429	412	424	419	381	391	424	375	438	410	398	428	446	429	414	422	434	424	375	421	464	434	416	391	419	422	443	411	421	385	406	392	413	391	447	390	424	412	418	428	439	419	408	418	415	400	399	423	450	422	404	395	443	396	391	399	416	393	466	442	405	408	396	433	383	398	449	425	459	384	403	434	417	409	385	420	393	402	436	439	431	403	420	428	410	427	407	419	417	407	434	434	433	404	408	412	426	404	402	397	395	461	411	425	403	414	439	398	384	410	401	404	405	414	408	415	391	438	410	412	449	424	436	405	410	415	407	387	419	456	406	394	415	405	425	399	416	442	402	424	447	437	405	402	400	376	388	385	441	419	397	416	416	427	459	422	427	387	404	447	424	413	408	435	427	414	428	412	416	424	387	433	414	392	386	405	419	432	432	379	415	410	398	396	381	421	416	391	409	394	405	418	448	384	391	398	438	403	423	375	416	400	408	420	396	448	398	427	414	413	413	410	412	383	420	449	426	428	423	398	420	416	408	438	411	411	419	382	453	402	396	413	383	399	449	393	413	431	445	412	412	350	386	370	446	396	419	404	408	414	453	409	420	387	362	418	398	409	430	364	387	443	410	410	408	388	396	400	436	396	403	418	401	441	389	410	436	437	398	461	398	398	376	410	380	404	401	425	378	427	402	414	432	420	375	421	470	408	406	397	398	390	390	422	437	386	414	418	372	442	431	403	403	399	434	397	415	404	412	389	421	404	423	428	392	420	411	385	442	410	448	411	380	421	416	416	439	381	385	422	405	386	423	409	420	416	435	413	405	400	447	429	392	418	441	408	430	417	417	417	413	438	408	417	392	395	420	416	423	415	415	426	433	386	411	400	390	437	400	422	449	412	417	420	455	420	440	413	434	414	395	393	447	380	435	417	425	459	410	422	398	401	394	443	399	428	416	386	453	455	399	422	397	421	405	441	373	383	454	424	395	429	398	417	429	449	394	419	392	403	429	421	428	407	404	402	432	425	403	416	410	408	438	408	415	418	400	423	398	407	407	395	460	440	440	373	426	420	398	402	394	412	419	405	421	401	425	425	383	408	409	411	422	418	369	406	400	422	401	435	409	393	385	433	390	396	408	428	453	470	408	406	462	407	409	405	407	420	393	383	391	423	416	434	410	379	409	420	437	392	413	401	435	417	412	413	428	404	403	423	426	423	403	386	413	414	436	423	405	403	425	439	421	419	409	405	448	386	447	432	383	434	418	443	413	433	422	408	425	424	402	393	377
25075	20979	26774	24948	8145	2375	1585	1176	1052	826	799	756	710	712	740	682	699	621	674	664	656	653	640	634	638	708	611	586	611	636	652	613	656	606	636	645	607	646	609	637	670	594	667	624	636	649	651	620	612	617	599	617	619	626	651	636	642	634	606	596	622	636	587	638	586	603	593	599	635	591	575	603	617	638	612	581	563	609	600	623	631	629	603	581	622	622	601	609	614	639	637	597	636	614	599	595	625	586	630	604	630	673	593	599	606	635	609	615	621	687	608	636	611	629	619	607	573	591	641	575	614	639	618	558	622	631	602	636	651	599	630	615	613	595	600	620	573	571	614	623	643	634	655	604	604	626	600	629	649	641	618	647	578	609	617	638	557	628	624	586	626	647	652	614	595	654	625	603	599	622	599	639	600	571	585	612	621	623	634	616	625	598	590	604	630	600	619	609	579	589	610	599	584	600	665	652	605	627	614	609	638	607	635	667	582	634	633	634	624	623	627	608	626	613	590	600	623	580	597	615	602	581	613	598	619	606	562	631	588	586	614	663	636	647	587	643	597	607	595	607	611	619	647	638	619	612	614	607	635	625	644	620	620	593	619	583	597	666	662	647	656	619	624	608	607	632	590	590	592	603	639	593	635	622	586	618	587	605	592	648	625	615	639	594	620	619	647	623	628	597	590	600	643	617	582	612	611	613	594	634	606	612	664	618	588	634	592	614	628	591	602	612	640	606	633	604	599	648	639	631	609	642	583	658	621	597	587	620	593	624	589	676	579	607	611	630	595	592	612	654	585	625	646	578	612	618	636	621	588	574	620	618	610	644	598	631	570	612	601	622	585	608	614	640	617	598	661	581	629	575	636	589	622	617	595	591	675	589	615	580	635	614	597	608	564	637	631	601	606	604	589	640	623	618	588	630	642	636	636	566	649	604	611	620	639	580	610	587	638	548	607	623	616	605	584	612	636	667	605	615	588	613	623	638	631	624	602	629	650	627	579	661	596	645	576	603	573	554	580	608	635	636	597	614	603	594	623	670	597	630	637	623	585	652	609	606	629	585	631	640	639	585	588	611	616	590	596	638	572	663	614	628	632	631	574	639	620	604	605	629	585	624	610	642	609	604	600	602	564	617	606	603	622	643	671	622	606	607	577	632	608	567	602	589	606	622	569	617	609	589	621	606	625	639	579	624	592	581	646	621	596	585	611	581	631	643	627	603	595	627	610	602	625	655	631	655	618	608	606	622	575	643	599	629	604	611	617	601	578	638	598	568	638	624	625	576	612	591	560	624	605	613	594	627	531	575	592	584	621	550	607	638	596	632	577	638	635	628	561	620	586	597	626	630	599	646	569	624	615	641	624	627	572	615	614	587	613	642	581	635	599	597	596	598	599	591	594	599	640	577	517	565	584	564	596	630	607	608	626	599	654	612	620	598	604	609	574	622	664	613	620	601	662	627	595	608	628	579	643	633	624	594	582	605	592	606	598	562	601	624	644	567	646	604	557	670	586	600	587	614	628	609	584	613	592	613	559	627	666	611	596	637	637	575	608	635	612	603	611	591	589	582	625	614	553	591	629	607	610	618	633	595	614	636	622	654	594	577	626	589	608	634	609	648	613	616	607	624	646	605	593	592	630	625	662	592	617	614	639	598	629	611	661	570	626	650	559	609	607	651	673	651	594	598	603	636	619	641	609	568	626	640	616	657	619	618	614	607	651	612	665	643	636	569	560	606	624	586	615	577	608	601	583	615	624	597	661	594	554	607	592	623	632	589	608	632	631	603	619	626	655	590	625	622	604	611	589	636	591	599	578	586	634	659	640	621	632	634	590	619	641	695	598	587	679	627	626	634	636	626	616	631	581	582	604	650	550	631	612	612	664	611	649	662	642	617	642	630	645	629	574	657	601	607	605	603	610	617	594	642	606	645	628	641	637	606	593	579	629	633	610	575	629	612	644	622	615	624	590	655	589	589	631	585	614	621	600	618	639	599	622	607	627	615	589	613	606	624	610	588	574	621	588	597	579	598	625	656	605	622	635	601	629	611	605	595	586	577	656	635	583	599	556	603	595	644	631	566	603	638	631	631	615	608	607	624	595	605	592	597	614	583	627	644	600	599	628	625	635	588	684	589	627	605	575	596	619	570	622	641	615	600	635	620	611	619	604	601	596	601	628	617	649	630	634	620	600	648	581	572	605	631	599	589	644	618	610	618	597	593	598	625	577	626	626	619	578	615	616	663	580	603	600	624	628	578	611	601	595	639	643	618	599	627	660	566	596	548	618	601	629	596	645	614	619	574	595	596	620	610	576	618	626	544	636	630	579	610	576	638	577	623	599	588	603	596	571	618	611	624	586	637	607	622	648	599	628	623	590	613	618	580	616	631	602	615	631	630	591	542	657	628	616	563	647	617	587	589	603	602	590	611	600	642	631	609	615	619	629	611	622	592	634	611	590	611	618	642	584	598	610	612	573	578	603	589	588	598	595	589	613	588	637	630	605	622	599	626	628	653	654	622	627	607	605	606	608	625	630	626	616	615	626	598	611	595	593	603	575	607	634	558	565	596	622	610	580	619	656	640	646	636	628	607	613	587	562	597	599	665	665	633	619	597	613	621	629	585	587	578	600	664	605	607	599	590	592	598	566	638	592	683	611	615	591	530	664	600	586	617	642	611	662	606	641	628	595	576	577	599	633	602	613	669	578	635	624	626	605	605	655	612	658	587	627	566	637	631	634	618	629	617	682	592	625	651	613	632	610	642	611	614	617	648	593	590	667	579	602	613	599	613	581	577	615	647	597	579	634	614	638	639	647	592	633	648	610	622	638	655	625	636	664	609	610	629	610	626	577	619	601	596	606	592	629	632	608	617	595	626	638	610	571	591	573	586	658	611	637	587	616	599	611	605	603	652	595	619	634	611	653	591	622	593	610	587	622	635	637	600	631	601	611	601	601	590	632	609	599	592	607	606	618	634	615	594	601	622	615	627	624	627	598	603	609	612	591	656	618	549	589	644	617	587	600	632	585	613	622	648	684	603	609	587	607	634	605	597	652	617	592	607	622	608	617	602	608	629	607	586	617	587	635	636	617	601	645	647	658	588	654	589	603	588	661	599	637	605	626	639	663	611	620	627	631	685	603	613	569	616	637	632	622	630	629	604	581	595	634	611	649	614	619	614	587	598	627	632	608	641	592	628	612	611	620	615	629	608	608	622	625	600	574	636	556	628	602	596	585	596	631	635	596	622	591	594	633	606	628	631	610	589	599	588	667	597	614	598	587	599	622	618	649	605	597	586	629	643	668	604	625	631	607	589	583	617	617	594	632	660	588	710	641	586	659	585	561	609	626	611	620	586	655	634	603	581	613	647	603	622	623	628	626	601	584	620	656	592	605	622	687	599	633	650	592	622	613	658	563	598	638	643	648	631	604	603	597	581	597	593	626	612	628	588	604	628	584	603	618	611	609	636	604	558	584	599	587	618	580	639	588	587	615	609	606	605
8128	14787	12494	7241	6225	4676	3169	2372	1886	1466	1312	1146	1097	1093	1000	926	881	924	864	808	811	812	832	754	773	755	764	777	795	766	802	765	771	757	759	727	753	715	751	763	724	795	812	715	760	724	807	828	842	827	751	765	802	751	763	781	769	768	741	796	762	703	739	739	730	769	782	751	753	727	742	725	768	765	709	765	720	758	726	730	769	715	748	753	795	770	782	724	758	782	775	767	749	755	752	724	754	773	771	772	742	727	782	784	719	749	754	716	754	810	739	755	711	736	745	779	744	712	697	743	712	756	765	756	732	755	712	734	766	722	725	688	723	742	714	724	717	735	813	739	742	726	723	716	676	711	717	721	723	748	710	764	765	687	734	725	746	756	723	726	745	719	789	733	765	710	778	732	737	723	718	770	766	766	752	713	736	729	739	725	758	728	735	725	678	705	763	785	674	738	752	707	770	773	706	727	751	707	734	743	686	711	736	746	734	734	720	747	769	740	748	685	753	750	722	740	733	751	732	748	732	764	762	740	683	778	786	716	743	736	753	731	768	782	815	788	752	747	741	722	751	694	723	757	730	771	717	678	738	753	760	734	746	781	774	736	714	832	747	695	741	730	734	742	677	752	756	742	721	717	705	794	735	737	732	736	793	723	741	747	750	742	739	760	755	731	711	759	740	709	739	696	749	723	746	739	736	726	727	763	744	724	756	781	762	706	749	726	727	731	728	799	766	764	755	774	746	746	737	754	779	738	748	726	742	765	750	751	725	702	724	723	767	755	789	780	730	693	742	740	755	767	723	771	770	698	689	726	708	741	747	724	766	739	810	745	724	768	750	695	745	803	768	755	705	762	715	747	781	707	758	712	805	768	736	718	748	721	737	710	730	728	781	710	689	740	781	725	733	702	720	721	735	757	730	748	738	736	786	729	793	740	734	670	734	741	766	699	744	745	796	744	807	744	728	760	760	721	739	737	695	763	756	704	760	775	757	686	727	779	708	750	731	771	752	793	750	761	718	778	749	778	785	757	731	727	726	718	760	659	777	760	725	717	759	703	769	720	729	743	760	750	743	783	792	774	747	770	748	760	747	768	755	737	707	743	741	742	748	685	746	724	737	720	730	760	708	713	737	756	721	721	756	724	784	716	779	723	738	736	716	742	713	781	734	701	709	718	766	740	762	697	755	715	698	779	747	698	754	751	726	683	698	748	736	777	704	743	739	722	721	733	728	804	732	712	740	711	709	746	711	733	769	745	721	752	753	757	759	724	781	727	713	749	693	708	731	748	717	750	716	765	737	727	692	769	769	753	700	755	716	760	741	745	711	744	767	696	726	680	726	725	710	736	713	729	730	717	733	748	744	712	761	703	757	751	755	774	743	754	767	715	690	751	732	721	732	781	764	770	743	757	746	711	779	752	725	761	755	744	725	690	745	736	767	724	718	781	737	764	692	738	714	711	772	741	708	716	724	717	751	728	698	776	779	754	721	752	716	766	728	774	731	687	722	731	714	742	704	724	691	813	708	743	717	748	719	734	739	751	723	778	763	732	747	742	759	703	738	770	716	762	768	750	716	764	747	694	711	734	718	690	776	731	692	722	734	739	732	672	769	746	807	755	767	695	774	730	692	780	769	711	726	737	745	790	764	734	740	717	755	775	738	730	766	747	737	690	706	705	749	721	731	676	791	761	738	720	738	736	737	723	750	718	744	735	709	793	734	758	753	714	765	726	806	728	754	745	766	715	698	738	741	764	711	756	728	738	697	703	746	721	751	737	717	775	723	747	732	780	730	737	724	685	731	706	713	740	717	732	794	704	775	735	728	730	799	776	748	678	729	734	736	732	768	755	740	718	735	732	728	696	753	771	752	728	710	752	717	732	720	682	740	750	744	758	697	762	761	736	754	801	773	733	707	785	722	718	744	726	705	705	751	752	789	725	725	742	707	741	720	732	743	720	756	714	735	747	808	762	717	734	713	731	776	779	785	707	699	766	754	754	748	722	725	753	783	738	805	744	730	753	723	703	789	749	756	741	710	742	748	697	711	715	715	752	783	648	734	714	775	770	741	745	749	709	711	709	743	786	719	718	708	727	720	715	730	706	737	755	752	740	693	719	711	753	729	704	740	709	774	669	764	761	711	775	747	765	691	721	764	731	745	786	704	794	745	765	773	773	748	730	761	735	762	743	718	702	750	701	753	781	752	723	744	755	775	664	752	716	746	772	741	729	746	759	741	719	680	709	765	687	771	747	769	712	769	708	754	733	774	714	784	723	692	697	745	712	728	742	747	743	753	754	782	743	741	791	758	774	740	751	736	773	767	753	823	735	731	722	737	717	726	740	689	776	758	756	681	694	761	736	743	719	744	752	751	743	718	760	720	785	731	757	755	754	729	694	719	804	718	713	731	735	752	714	725	718	778	739	747	758	793	733	788	736	742	762	740	748	725	731	714	741	728	694	737	704	710	775	751	740	748	670	804	665	739	797	743	759	705	666	712	716	725	755	760	746	772	722	767	739	719	706	701	751	749	778	758	756	710	708	754	726	713	734	705	726	749	743	746	737	693	677	703	728	773	698	762	778	765	765	739	740	767	747	729	729	711	731	765	721	771	672	705	765	726	759	721	755	693	763	709	749	806	720	687	702	736	725	732	738	777	756	735	728	728	770	697	745	693	723	747	721	726	776	746	736	706	788	709	743	749	727	679	755	748	803	771	759	775	749	733	752	712	734	722	746	711	749	723	737	763	734	765	734	765	735	723	722	749	695	729	698	764	830	750	762	699	719	694	760	747	795	723	802	756	710	757	704	742	750	743	708	738	723	758	721	729	722	749	743	739	739	774	695	811	740	759	757	719	757	707	719	741	783	712	715	735	743	708	731	742	749	659	784	762	748	759	746	754	697	751	758	697	747	719	713	751	733	738	736	693	761	719	717	761	754	796	727	763	757	739	739	747	727	718	705	760	731	719	760	784	761	727	709	759	768	765	726	722	744	716	739	689	751	776	740	706	748	736	716	795	734	698	705	694	723	768	738	737	731	726	804	741	660	765	744	784	724	714	717	744	719	777	720	748	698	714	737	762	725	720	770	713	721	707	721	733	753	761	701	734	729	737	767	768	699	724	743	727	728	739	750	698	737	701	747	721	779	731	700	765	750	778	730	750	728	782	737	775	758	776	731	792	751	770	700	728	796	710	751	750	734	723	758	766	747	769	740	709	756	719	717	755	739	699	757	707	683	731	753	712	719	760	776	738	757	780	692	721	726	704	766	716	758	756	735	735	768	775	762	719	752	716	774	777	712	775	745	744	702	699	729	753	665	748	731	757	697	714	667	673	701	753	750	734	769	753	726	715	737	718	682	696	764	732	732	749	759	765	717	738	730	793	747	732	751	708	749	744	695	737	756	787	767	699	703	742	790	789	755	730	758	777	765	752	709	739	745	749	731	701	704	698	782	718	685	739	740	737	742	719	748	691	704	705	801	763	762	751	727	726	775	726	718
22738	20982	28651	23485	20978	20986	8468	2227	1356	1120	964	848	788	705	654	619	546	521	551	520	503	475	538	576	494	497	490	501	427	451	490	455	461	463	484	424	473	458	437	461	430	464	450	440	454	451	467	444	513	453	452	437	432	444	452	428	425	412	447	432	431	396	407	387	463	389	353	395	390	410	409	395	420	424	427	421	437	437	430	410	372	427	400	392	423	366	440	391	435	442	434	452	414	420	402	413	390	430	416	466	435	438	431	424	394	416	432	416	434	412	426	447	402	434	396	415	414	408	393	433	419	428	435	410	427	413	418	417	401	386	355	419	395	398	408	398	448	415	410	422	419	414	448	430	414	395	406	430	436	405	394	396	407	416	400	447	419	434	381	415	391	391	367	401	374	353	405	358	411	418	407	393	434	387	399	420	426	419	426	385	407	392	390	449	470	402	450	382	412	402	424	398	362	384	399	411	413	408	405	400	398	378	409	375	391	415	399	410	394	433	411	409	382	390	392	410	381	442	379	371	398	387	439	433	440	425	392	434	408	397	426	403	396	364	440	388	419	398	419	413	419	382	394	383	419	409	465	417	418	396	393	391	370	431	424	407	390	405	396	445	442	396	395	349	463	415	397	417	459	378	402	400	342	416	367	428	395	388	383	409	419	423	418	390	414	399	404	416	398	391	387	407	406	378	370	399	392	420	375	378	406	376	422	410	401	410	420	420	378	396	397	386	390	425	387	392	388	429	369	400	431	419	417	413	349	420	403	387	395	388	382	433	394	418	404	424	425	386	427	395	374	429	383	383	403	417	401	396	425	381	374	395	419	386	422	379	396	403	379	428	417	433	403	412	402	398	402	391	379	400	404	445	420	396	406	401	420	456	388	411	425	377	412	427	395	402	411	432	404	440	432	433	401	369	439	408	398	385	374	401	427	394	386	412	379	407	439	382	401	411	438	399	437	418	409	438	426	464	394	409	420	399	414	407	415	412	397	377	416	362	431	378	391	426	414	390	419	410	384	399	379	417	407	413	398	387	400	388	403	414	405	408	400	408	415	366	435	407	426	383	416	413	391	416	386	411	405	424	382	421	392	379	411	450	431	398	382	412	440	452	430	395	404	366	409	429	375	413	426	379	413	428	436	416	374	399	411	361	367	400	419	420	418	410	389	416	377	412	415	422	402	420	432	393	405	446	383	383	386	407	359	377	403	391	383	391	424	421	405	386	402	401	409	422	404	407	402	402	396	395	424	371	416	402	390	379	400	409	399	399	393	397	443	378	403	411	384	399	401	377	432	379	365	405	406	377	395	402	386	404	360	406	396	388	408	425	393	400	378	396	399	399	408	390	407	373	413	439	388	386	380	355	406	437	417	393	413	401	391	382	402	404	435	409	391	385	380	402	456	394	395	402	437	425	393	417	376	384	415	397	379	397	391	396	381	430	414	443	396	381	407	411	398	404	380	457	387	416	433	431	419	406	406	390	445	353	428	377	394	399	427	428	414	418	417	415	413	384	419	410	432	382	360	414	373	418	406	392	389	386	387	415	448	364	392	403	404	370	402	424	403	378	400	416	425	418	402	413	423	387	402	393	405	422	416	416	429	407	387	427	420	415	418	399	372	406	434	388	405	410	424	394	393	406	396	386	398	408	387	391	425	412	405	421	401	393	394	395	399	435	410	382	406	391	417	423	411	382	412	404	440	368	410	439	408	427	394	430	388	390	384	434	372	375	407	422	422	390	383	406	396	434	370	410	422	409	439	406	412	381	402	428	414	360	421	403	372	414	398	380	415	393	399	450	403	420	380	369	384	417	435	400	427	389	387	398	395	397	394	386	397	469	405	395	398	410	421	369	393	452	414	398	407	400	414	391	394	396	399	430	385	354	432	390	428	408	388	412	410	403	403	361	371	418	433	414	419	397	409	419	389	430	397	379	397	370	413	408	381	404	443	411	399	402	412	395	421	405	399	387	404	391	416	426	448	418	421	413	408	419	411	382	367	433	415	397	390	437	392	423	410	413	400	385	434	412	407	380	389	380	392	429	413	367	384	412	386	410	413	373	403	362	409	338	405	407	393	413	403	408	410	412	393	424	419	425	383	415	407	420	389	390	425	411	413	412	399	416	377	390	396	360	418	406	380	397	404	469	404	401	404	402	411	406	408	391	383	407	422	411	415	390	359	391	436	366	388	385	437	399	396	389	392	422	419	426	405	402	352	390	375	414	391	388	431	372	422	378	429	428	369	403	395	393	423	408	407	381	402	418	377	360	412	403	400	443	397	404	433	395	426	380	445	411	395	449	375	380	397	398	401	412	402	395	420	398	425	393	404	370	419	394	384	407	400	433	378	432	407	422	407	396	420	412	407	389	416	411	394	417	405	415	390	404	415	406	388	424	405	383	415	411	404	407	421	400	391	421	417	415	387	390	431	372	405	420	407	443	415	419	420	393	426	364	391	381	359	385	402	391	407	426	377	400	386	401	397	436	392	424	374	388	399	405	422	405	386	417	422	409	403	414	425	429	376	395	410	395	442	393	408	409	380	397	386	388	408	392	378	404	384	395	381	390	380	414	431	420	370	408	395	368	423	388	416	372	382	402	421	420	424	373	393	438	401	390	378	389	401	428	397	397	419	407	373	406	475	399	376	411	407	415	433	420	390	371	365	420	357	376	409	410	368	400	428	413	392	434	424	380	393	417	425	406	431	400	386	389	432	376	410	406	376	383	413	398	427	361	435	358	389	450	419	417	429	410	401	399	400	404	436	418	354	400	403	389	381	406	393	421	392	380	406	412	418	419	400	430	395	388	387	420	390	398	411	398	412	406	419	377	407	409	381	364	405	407	403	425	366	422	400	389	382	367	365	375	398	366	411	423	406	422	397	401	381	420	389	372	416	397	410	461	449	448	413	430	362	409	365	402	457	414	402	413	402	426	412	418	397	402	376	410	407	380	429	408	407	409	407	416	396	401	431	394	410	402	391	390	409	390	395	416	428	383	402	394	422	389	410	414	397	390	403	372	400	386	419	407	399	417	380	413	402	371	422	411	431	392	410	396	377	383	420	397	414	390	415	419	442	411	415	416	393	436	392	404	399	396	426	375	394	388	389	417	408	405	420	425	362	392	394	412	425	405	427	399	411	414	439	361	390	379	414	449	379	455	398	414	421	363	412	411	397	424	400	420	404	419	431	378	399	395	415	422	415	426	407	391	364	397	449	451	372	394	415	435	373	388	407	425	394	430	443	417	376	393	361	425	405	383	414	422	400	407	396	384	357	410	401	389	419	429	402	396	390	407	411	417	419	368	402	427	393	390	410	408	423	383	410	398	421	398	415	391	431	387	404	420	396	407	388	418	421	401	444	381	378	405	389	387	433	388	382	428	373	384	406	413	411	417	399	414	419	397	467	401	425	400	409	383	450	413	425	360	410	403	386	396	445	376	417	393	391	419	422	394	396	366	452	413	432	407	389	380	400	418	400	380	403	398	415	427	413	401	397	415
10696	24668	21727	13989	11418	8410	5357	4386	2995	2201	1959	1630	1465	1242	1144	1005	920	877	757	800	710	716	684	632	669	681	657	628	622	653	589	627	567	613	582	557	554	515	553	561	582	562	557	601	566	556	595	587	627	587	596	626	577	581	573	571	570	499	496	484	493	507	501	481	512	517	488	513	511	463	510	539	529	490	525	507	534	497	487	484	558	488	478	501	536	492	488	517	511	542	525	534	502	517	499	543	508	477	514	504	489	537	534	515	492	535	570	507	482	473	537	492	474	527	462	486	450	464	461	519	489	470	517	510	428	491	550	491	479	471	476	468	473	456	484	499	479	443	440	480	463	497	488	460	491	521	507	511	475	485	475	490	481	505	469	472	465	486	433	482	495	499	453	497	457	467	459	506	497	475	474	511	468	485	485	475	522	431	466	514	483	465	438	480	482	481	486	515	467	454	443	508	493	497	463	515	449	480	489	449	422	459	449	478	428	507	469	475	476	509	498	507	477	445	468	547	496	484	534	508	513	486	477	518	478	437	498	490	484	483	510	444	447	530	465	461	502	474	458	465	493	465	469	453	490	488	472	452	487	479	503	481	507	488	459	468	420	487	470	460	483	442	475	484	465	481	481	463	479	430	471	489	464	479	510	503	472	423	499	466	459	476	479	492	486	452	473	501	457	493	486	465	499	470	441	459	484	524	479	534	443	493	450	446	432	519	478	517	520	476	475	467	473	471	501	482	502	487	460	507	493	477	466	458	449	461	438	511	488	457	502	475	500	491	450	439	515	493	467	451	520	454	503	503	479	448	492	493	484	497	497	485	516	495	448	453	474	466	493	514	516	466	458	449	489	471	471	496	470	480	446	465	478	475	502	475	447	493	457	461	434	466	494	489	474	488	496	480	465	437	455	507	495	501	504	435	489	490	459	470	457	510	494	482	493	461	482	465	455	467	473	506	509	499	465	488	486	455	445	483	470	469	480	461	482	512	497	469	459	483	477	475	503	476	477	499	442	466	530	489	453	477	418	430	472	461	498	507	458	480	484	489	488	495	498	499	471	451	497	466	470	483	416	447	444	480	470	459	452	443	506	470	470	485	481	470	482	473	477	513	480	464	438	456	485	465	475	461	500	510	476	497	453	512	462	468	514	526	498	462	469	487	480	501	465	469	495	484	482	508	486	446	473	493	452	486	459	484	499	542	500	462	475	498	486	472	492	480	478	490	469	485	465	441	460	454	475	459	509	500	493	485	497	435	472	459	478	481	487	494	491	456	497	508	504	513	432	497	429	510	465	516	467	455	456	464	445	480	460	498	439	487	491	498	467	523	453	493	486	467	479	490	472	462	469	465	483	459	461	467	501	476	472	503	463	470	460	457	436	478	510	491	479	508	492	503	486	469	503	478	508	499	476	440	494	489	458	470	475	505	461	466	475	480	495	485	442	460	520	462	477	531	481	482	506	519	477	484	516	508	451	481	493	493	450	490	474	459	463	484	492	463	493	484	485	478	498	439	478	440	450	492	476	488	454	465	496	501	495	500	480	476	465	478	493	505	468	480	468	447	483	456	505	487	499	434	491	502	473	473	472	519	480	446	479	480	476	471	463	440	495	476	463	508	446	520	468	484	462	519	483	476	510	511	473	467	467	468	489	473	457	526	508	492	514	470	479	472	453	447	488	468	475	456	498	497	448	490	456	452	499	528	509	487	513	471	504	470	496	455	481	465	465	520	490	468	489	467	471	487	482	475	494	452	477	455	501	469	461	519	487	509	435	506	493	501	463	451	443	465	496	451	498	482	437	496	522	454	477	489	485	478	506	474	496	515	470	461	458	467	502	478	477	484	443	500	514	475	471	463	478	478	477	496	520	494	467	459	498	477	489	462	471	459	463	520	495	488	465	490	461	474	473	474	478	463	487	519	483	454	471	479	433	498	503	522	479	431	518	516	466	513	503	470	490	444	484	495	496	494	453	485	498	488	437	469	488	525	481	480	445	462	490	436	489	478	459	446	511	448	465	482	485	472	496	463	510	495	460	451	454	464	476	474	494	449	485	468	477	484	450	476	485	453	505	461	472	487	494	479	496	473	476	485	470	462	469	484	484	495	521	498	451	461	488	477	508	474	489	499	449	504	481	490	492	439	458	475	471	476	485	503	494	504	503	458	485	470	437	467	508	479	490	488	458	463	502	469	478	523	457	498	478	479	458	462	491	497	497	522	504	460	439	453	447	471	500	499	508	483	485	446	470	466	505	469	483	482	468	505	503	452	480	487	465	442	463	457	496	479	449	479	450	442	489	484	496	482	489	475	478	475	491	483	515	474	467	495	459	487	478	490	495	480	473	475	499	500	448	487	496	513	502	432	489	466	521	472	501	455	497	489	451	513	516	440	521	490	468	474	454	464	484	480	503	496	531	470	494	513	468	530	510	475	496	450	521	488	488	474	474	484	466	501	428	492	482	488	505	483	483	466	489	486	468	490	455	452	488	485	477	479	468	532	474	513	495	498	475	450	474	498	458	465	421	458	514	494	469	457	504	444	481	443	472	501	510	461	477	504	488	469	481	482	479	535	494	488	517	486	473	477	462	513	496	497	487	454	486	485	492	480	483	495	473	489	483	510	449	451	482	493	479	493	461	487	506	501	469	500	455	526	477	490	484	462	496	478	458	510	463	480	471	461	467	487	497	493	465	522	479	502	535	462	472	446	520	502	513	513	466	475	499	460	451	479	423	475	467	449	455	517	486	481	472	470	466	480	483	464	480	451	497	488	464	504	510	492	489	466	475	488	478	506	497	500	499	482	478	502	479	486	450	490	489	520	473	493	471	505	474	463	501	502	477	486	465	458	508	453	445	479	490	487	466	452	455	470	484	426	464	500	462	497	484	505	511	452	492	498	505	507	505	535	495	495	436	462	485	481	513	437	491	466	473	486	480	478	473	505	528	523	500	491	469	478	470	487	497	479	455	496	514	495	508	486	484	485	495	515	471	504	454	453	495	486	471	495	492	475	455	495	498	487	456	452	455	497	512	498	479	480	492	517	448	495	496	449	474	456	452	470	494	509	480	449	523	449	500	515	468	512	506	469	433	460	516	458	491	440	465	523	461	476	430	482	496	448	459	506	476	437	463	486	497	503	495	511	420	490	521	481	465	504	483	493	510	450	500	450	493	515	490	491	468	463	462	496	435	470	449	476	432	507	488	478	517	479	530	480	517	486	466	480	490	479	475	488	480	496	499	457	463	452	492	512	492	442	508	495	476	462	502	473	478	471	502	462	464	510	461	471	483	510	486	470	484	470	442	476	463	500	507	486	480	497	460	490	503	473	491	481	533	481	512	489	496	459	439	461	488	457	503	459	483	476	477	471	475	494	451	434	479	496	521	451	487	467	475	475	483	507	504	468	458	447	464	476	492	463	501	465	490	506	464	487	516	494	471	487	448	446	444	485	476	487	518	483	486	478	465	517	449	454	500	479	509	493	466	505	459	438	476	491	480	488
26809	19173	8776	3571	2198	1512	1012	883	639	618	624	597	569	606	563	534	564	518	501	531	532	526	513	502	512	482	488	520	507	518	490	494	536	511	485	483	529	554	515	505	500	506	510	502	496	537	506	549	522	514	476	550	511	489	529	533	501	495	483	500	520	491	517	515	550	488	551	547	490	541	510	513	474	499	550	483	502	532	509	494	498	497	513	520	542	496	504	524	497	559	523	545	494	518	475	475	490	490	519	500	494	498	537	504	512	524	520	496	487	483	510	530	511	512	488	491	538	508	522	501	447	487	484	490	498	518	509	569	494	493	501	493	479	469	513	509	536	519	496	487	511	497	517	549	480	474	524	535	488	518	537	538	517	505	531	524	489	512	533	503	511	465	528	518	539	486	496	480	500	497	506	548	532	555	551	484	502	499	537	486	507	541	499	530	510	493	507	531	515	473	545	508	487	471	485	491	473	509	531	508	477	508	546	515	474	542	504	525	501	509	476	460	501	512	506	502	504	489	505	530	482	511	487	515	526	475	490	485	485	521	489	551	509	508	519	471	510	513	529	549	520	540	467	527	510	519	496	526	485	491	497	513	484	540	528	471	529	452	505	520	531	517	507	492	504	498	487	508	511	524	495	519	536	551	499	488	490	483	543	552	503	506	518	541	526	507	493	509	471	524	515	507	515	467	532	532	481	495	504	518	484	535	468	498	493	513	521	502	514	489	504	502	490	532	507	549	516	530	516	527	485	485	497	480	509	527	482	510	538	506	518	511	486	533	532	525	550	524	522	476	452	504	507	501	472	485	489	498	486	502	544	515	476	457	492	502	500	501	505	517	509	492	515	500	484	525	492	528	492	495	515	511	500	510	502	502	516	491	483	507	503	505	501	500	497	491	501	519	495	494	519	539	508	500	518	514	479	550	467	529	563	562	509	480	489	470	506	523	501	523	513	505	527	521	519	520	511	486	515	529	535	560	477	543	509	509	484	468	512	476	508	500	500	501	512	526	522	479	536	493	507	531	531	482	510	518	514	486	499	528	520	541	497	499	545	520	504	534	540	506	548	538	481	524	514	527	512	490	521	510	511	476	509	494	503	513	501	535	484	495	486	509	488	480	490	492	471	505	512	554	479	549	493	510	531	496	459	469	512	562	485	519	511	529	517	502	527	534	514	518	507	479	514	502	448	513	509	503	527	518	499	494	500	511	520	521	513	523	451	477	531	519	515	459	470	501	503	558	491	497	493	455	482	505	559	521	553	505	477	535	496	529	490	528	513	479	498	517	549	524	529	494	548	487	518	507	503	476	504	499	493	508	502	487	529	509	506	514	525	482	501	530	517	507	488	535	526	505	529	541	491	517	504	521	443	486	487	459	510	548	516	486	492	536	462	527	496	497	510	479	531	470	543	496	506	460	494	490	513	509	528	501	521	508	538	507	516	507	509	491	524	490	554	526	514	519	491	520	489	522	478	473	541	527	537	515	572	489	476	482	498	497	472	510	472	520	496	522	501	540	526	507	540	537	520	486	541	489	510	539	511	488	521	497	485	517	519	536	504	492	505	531	516	538	507	518	480	524	516	546	499	523	523	494	499	540	494	502	540	520	521	522	539	512	528	515	529	546	493	545	516	560	488	479	476	515	524	505	494	509	531	537	533	495	510	454	497	495	534	458	490	523	517	494	503	481	505	520	515	513	536	481	522	539	535	501	514	509	527	527	492	491	477	500	519	466	454	513	465	529	524	497	429	475	560	522	545	561	499	498	479	536	486	486	485	506	478	493	492	479	495	514	475	528	482	508	512	496	518	535	493	470	560	479	519	496	491	507	492	523	506	519	502	451	489	521	531	511	463	539	496	545	521	485	529	531	519	519	493	549	482	510	483	490	501	523	545	464	482	509	457	468	514	486	513	496	505	572	496	560	495	503	493	481	494	478	549	482	520	476	482	463	457	539	505	514	509	491	516	497	517	535	490	444	502	545	523	514	537	505	504	481	515	457	490	528	502	522	502	497	483	516	546	527	519	504	502	480	519	500	485	496	490	506	489	496	493	466	498	487	542	505	520	516	498	518	550	513	496	539	515	485	487	518	485	480	562	505	535	528	533	534	538	530	520	521	504	485	458	479	499	515	512	538	525	490	529	493	468	531	471	511	480	552	546	529	492	528	460	540	529	455	475	504	496	529	516	540	518	469	449	489	497	521	499	521	531	490	515	463	518	491	510	494	490	481	525	514	472	507	517	489	476	466	537	500	528	543	510	563	489	515	494	514	503	502	480	512	489	524	527	524	496	489	474	493	556	522	541	510	524	509	530	511	489	519	502	544	511	540	502	488	511	519	505	499	512	490	494	496	445	498	482	529	513	506	536	520	480	501	493	527	514	498	489	521	481	528	519	496	535	491	501	498	473	502	486	511	530	535	521	519	505	537	518	523	511	543	496	468	508	515	488	473	488	461	495	480	525	495	512	492	529	513	516	482	510	536	483	493	472	530	458	498	500	538	496	479	542	532	521	479	475	494	492	510	512	515	473	483	523	523	508	522	451	518	527	555	506	536	465	513	524	501	501	524	550	534	494	497	517	495	499	513	457	506	505	519	491	481	492	507	504	518	514	558	498	515	463	442	505	530	549	540	526	454	504	497	512	530	473	508	530	483	536	540	471	525	532	512	511	487	505	473	505	516	525	472	477	529	519	514	500	500	528	537	495	549	459	531	525	535	520	523	555	500	498	533	532	500	487	527	527	496	498	493	492	520	552	507	488	510	493	539	538	489	563	533	555	483	513	489	520	510	496	520	529	471	492	497	524	474	511	494	468	535	556	514	488	518	558	520	474	492	515	501	537	485	453	495	526	504	470	453	495	523	485	483	532	527	508	547	460	528	504	508	509	586	483	512	529	516	501	537	494	479	501	474	500	503	539	495	521	534	514	525	515	517	499	489	544	536	516	497	489	476	524	475	522	518	510	464	533	496	493	497	486	529	474	506	553	519	522	482	511	485	515	483	506	473	547	485	486	482	555	511	540	485	526	502	505	523	506	518	511	541	485	506	495	536	504	450	500	557	508	510	519	513	547	495	508	551	497	560	517	485	501	531	502	511	505	471	525	533	509	536	507	521	513	509	512	467	495	480	509	478	533	499	489	493	498	497	569	482	516	545	529	515	538	476	521	535	498	501	518	459	517	511	479	531	508	518	531	501	538	508	493	528	482	567	501	475	490	475	509	526	528	513	548	477	532	524	522	551	526	538	486	465	491	538	494	538	537	473	497	525	525	513	532	509	481	528	519	474	478	460	487	492	476	488	513	482	511	502	463	505	477	520	525	546	551	505	482	484	499	496	524	557	504	503	487	524	512	489	514	480	526	508	519	523	526	547	510	544	507	570	526	529	500	465	524	523	528	487	512	495	498	503	531	473	503	510	522	521	527	485	519	476	498	521	520	505	532	475	486	492	514	487	518	498	489	530	532	509	535	487	535	523	510	532	537	543	486	488	506	506
7074	9780	8407	5157	4305	3080	1943	1539	1118	957	898	857	832	786	752	717	665	699	654	676	656	659	653	658	624	649	674	659	621	683	692	656	700	634	647	702	639	589	608	631	650	628	647	608	665	642	635	700	699	617	647	631	647	680	694	680	612	638	658	607	630	609	657	624	621	658	642	613	642	677	652	631	645	620	623	616	646	583	605	609	650	636	669	622	645	613	649	657	614	649	669	687	631	619	632	637	634	655	668	676	638	659	619	647	597	686	647	691	625	664	615	660	640	608	618	589	608	636	714	630	670	609	638	605	596	641	601	623	588	611	578	628	610	614	606	619	630	625	614	622	661	600	654	640	587	630	585	630	608	660	623	566	649	597	677	612	630	609	634	656	621	628	625	581	633	644	627	602	603	672	630	634	657	637	697	639	627	621	602	582	624	583	627	607	661	615	629	654	603	605	661	624	597	586	665	574	638	639	640	663	574	612	630	634	659	630	611	658	675	638	602	635	629	580	586	657	609	623	603	592	606	625	652	601	603	645	657	655	634	650	659	603	634	626	595	642	670	639	598	635	599	633	610	602	607	611	657	601	692	673	602	631	615	622	545	626	602	631	651	648	618	569	630	609	650	600	608	658	649	607	598	583	614	623	603	637	654	662	611	590	584	583	577	627	623	604	640	611	630	663	623	605	633	561	641	619	635	610	612	615	607	626	628	608	629	601	599	636	654	636	607	605	681	628	646	616	642	630	616	664	660	634	627	636	621	574	615	656	576	605	618	648	605	607	650	594	616	607	596	618	661	617	629	624	580	584	582	596	643	609	665	600	620	615	594	653	661	619	614	627	689	619	630	594	641	638	595	622	658	615	638	621	604	624	629	598	633	617	650	611	626	621	664	616	601	660	626	602	638	584	623	614	613	608	641	628	658	585	603	629	620	600	649	593	668	636	597	623	625	618	627	638	626	606	618	608	636	602	626	594	612	590	650	592	616	626	600	630	618	605	593	580	631	594	666	615	611	614	639	640	661	675	622	600	607	650	595	613	617	619	640	642	613	635	611	612	650	621	639	632	638	632	629	645	634	621	606	627	615	593	583	606	654	685	681	647	607	647	602	653	634	634	623	625	619	584	610	576	644	638	643	635	618	629	631	646	656	605	602	619	620	619	642	641	620	625	648	608	624	578	626	620	621	611	611	590	631	620	639	609	603	633	618	627	643	604	690	655	658	637	671	604	651	635	629	689	631	611	615	632	610	620	597	622	587	674	606	590	617	590	634	622	628	656	650	632	599	631	636	624	607	621	633	656	622	622	642	603	638	591	613	578	613	643	658	608	603	626	611	582	630	581	655	601	623	618	586	631	639	613	599	555	598	630	640	656	624	631	610	619	673	671	608	625	629	621	600	629	634	622	586	607	590	605	605	642	612	658	563	571	611	624	636	603	630	660	660	588	641	665	572	642	624	648	618	657	616	658	640	641	649	660	675	638	638	628	657	631	601	633	654	577	652	601	635	640	606	668	624	659	580	629	618	630	599	621	648	593	656	644	594	584	606	652	629	591	580	646	652	613	609	622	592	576	647	644	642	596	610	617	620	593	607	620	660	615	622	599	659	640	617	596	651	629	594	648	634	663	596	628	655	608	591	631	656	635	637	662	633	650	633	612	613	646	658	616	640	556	657	563	613	640	596	638	622	626	625	641	656	630	589	618	629	622	635	629	655	611	627	613	638	627	613	650	583	622	651	670	609	623	618	601	648	607	647	615	612	626	619	642	629	595	586	622	661	642	604	667	608	650	672	618	630	600	643	662	611	624	624	577	697	679	646	665	622	642	627	638	632	627	646	600	605	641	641	655	638	624	573	565	612	668	628	642	643	610	654	646	596	608	668	625	612	630	603	611	589	613	647	646	644	617	608	644	648	666	620	635	638	654	623	630	627	613	602	635	584	589	639	593	630	631	611	627	605	577	648	587	603	620	633	597	611	589	623	673	613	628	632	621	638	641	598	627	603	619	608	628	622	613	661	613	687	655	659	590	634	634	629	634	622	607	605	623	600	646	615	624	631	628	641	623	619	621	611	631	636	641	631	579	619	644	607	596	628	585	656	610	620	616	676	645	648	585	613	623	609	619	611	623	624	645	606	640	650	646	627	619	651	605	655	614	598	633	596	600	602	605	693	628	647	645	612	636	654	612	595	653	648	628	646	622	587	648	668	632	621	669	627	610	608	631	626	609	621	582	662	633	641	651	612	647	656	640	584	638	626	604	608	634	610	679	623	625	618	640	613	605	649	616	655	613	635	647	600	617	656	637	632	638	609	629	567	633	621	712	608	601	615	605	635	574	605	634	607	629	653	644	609	603	626	606	638	634	624	681	703	617	623	615	580	608	593	644	623	650	624	628	603	638	617	597	648	614	641	651	668	638	598	624	612	592	648	635	606	615	589	664	561	569	656	600	588	651	640	577	579	637	620	661	645	621	606	621	631	592	615	609	619	642	658	594	587	618	625	591	631	578	599	657	585	629	626	609	653	666	663	619	656	656	616	641	656	682	601	623	638	651	649	602	629	654	632	666	578	641	645	664	645	606	618	635	618	601	615	638	626	608	692	629	647	587	636	663	605	642	635	665	607	620	639	664	652	657	584	616	677	652	644	571	643	592	591	641	675	610	625	620	663	639	647	638	604	639	616	615	601	623	622	638	656	604	608	661	592	634	626	627	649	620	637	637	623	629	610	643	642	628	625	637	640	634	595	614	601	598	593	681	595	629	598	658	579	601	621	612	680	633	703	599	643	622	645	576	615	608	616	670	596	649	630	609	585	683	611	612	585	624	639	619	621	636	629	608	602	617	587	637	643	642	622	653	632	606	643	634	643	618	656	629	599	619	633	639	662	640	637	650	615	648	591	637	625	627	653	614	627	584	574	659	633	620	668	607	630	599	628	621	626	644	604	606	584	612	641	641	616	608	644	606	602	644	608	643	672	557	587	623	648	613	618	614	636	634	600	654	643	611	600	610	588	650	652	597	592	598	648	610	636	607	624	612	634	672	623	632	611	647	611	671	611	617	626	690	602	610	595	627	662	650	617	602	614	587	639	607	629	617	629	657	629	623	659	608	645	586	642	598	621	623	641	629	639	626	618	552	636	631	591	582	638	610	661	627	597	632	629	630	623	591	627	660	580	615	615	630	678	609	621	582	587	609	660	605	614	601	590	617	648	680	643	635	640	625	620	568	634	660	648	576	592	636	622	660	619	632	698	595	595	602	582	615	653	624	592	613	631	592	656	657	617	682	623	592	656	617	614	646	633	613	655	625	605	621	623	605	606	619	663	650	666	598	635	642	601	596	647	621	581	616	640	609	639	597	633	641	628	535	628	616	650	646	638	589	635	633	635	568	590	647	633	585	676	595	673	627	603	578	633	628	603	607	653	615	606	614	608	591	610	603	636	590	602	632	668	599	630	597	618	630	638	616	654	623	632	642	604	666	643	643	636	629	597	634	673	626
24013	21032	28169	24133	20849	8484	2111	1206	744	756	642	561	571	480	470	446	435	443	406	415	407	373	395	373	368	417	406	381	371	359	357	300	357	337	399	359	347	356	391	350	351	337	379	374	372	363	343	369	355	339	362	387	350	358	353	378	317	340	359	368	312	353	323	321	336	348	315	320	349	365	333	348	368	326	363	350	343	324	337	337	329	333	378	348	325	349	348	306	335	317	354	314	319	346	318	315	378	326	329	355	357	334	392	365	309	405	331	333	353	371	340	343	314	344	333	345	350	332	326	350	328	352	345	364	345	316	317	322	331	320	317	340	307	356	342	316	360	309	331	328	320	300	324	338	351	352	326	345	324	301	316	339	351	312	317	337	359	308	362	361	315	353	311	350	326	336	333	335	348	305	334	283	355	320	322	344	328	350	357	348	347	383	330	314	337	330	324	325	295	325	353	346	329	366	337	339	325	307	352	317	332	341	305	367	318	314	346	339	356	365	348	323	356	320	321	350	358	344	325	328	315	351	356	323	316	333	355	329	340	331	347	330	301	320	330	340	323	347	363	332	344	337	370	343	311	346	343	320	349	317	333	333	316	319	344	354	297	307	327	314	317	357	344	326	344	308	326	353	304	351	322	307	332	331	356	313	370	335	351	280	355	286	330	354	306	356	310	311	337	348	310	328	336	352	350	330	304	329	351	321	346	319	320	325	306	343	355	288	329	339	342	335	298	306	312	324	335	336	324	323	314	362	332	322	343	338	309	330	345	330	341	347	377	337	356	308	318	334	350	321	326	349	353	351	337	327	338	358	357	347	351	323	326	310	331	333	336	331	342	323	344	348	336	357	302	349	313	339	339	337	313	332	334	368	309	328	330	299	336	338	302	327	332	333	337	365	324	326	331	350	348	344	333	328	326	336	308	312	310	352	308	310	322	366	343	334	314	335	333	324	335	328	315	354	362	345	321	288	334	308	328	322	336	329	328	308	342	345	321	341	323	348	324	332	331	327	308	370	315	329	321	344	318	324	347	337	344	344	322	338	328	343	359	309	330	338	315	343	327	304	311	313	343	360	343	338	355	332	317	300	285	339	349	343	312	327	319	329	334	348	349	292	349	325	337	350	358	332	352	315	334	314	360	342	323	351	322	342	308	291	329	345	333	334	324	341	334	310	348	349	344	342	337	327	316	356	340	328	342	317	371	371	309	333	333	317	339	353	331	289	304	332	341	325	342	363	336	350	338	335	346	365	303	351	330	342	355	337	323	315	347	312	346	359	364	323	336	345	314	318	319	343	353	326	283	319	326	325	307	328	335	317	327	347	320	316	319	318	319	353	329	320	390	313	346	331	328	297	317	314	364	347	311	320	324	309	327	328	337	321	338	355	323	339	350	327	299	326	349	305	342	333	313	352	325	338	330	320	347	335	308	333	296	340	353	348	371	300	364	336	313	342	309	337	356	359	334	305	338	308	318	334	309	361	317	307	339	333	318	356	348	346	311	350	342	352	348	334	349	335	329	352	286	304	348	333	331	343	309	347	311	353	311	339	326	348	320	333	308	310	376	358	306	344	312	349	309	333	332	307	354	337	319	335	333	319	322	332	326	352	345	358	350	307	349	360	301	351	343	325	341	324	341	313	362	320	333	337	338	358	325	308	308	312	345	323	372	312	323	345	331	300	352	338	345	299	340	305	326	344	327	331	330	356	357	346	330	322	325	321	325	337	340	350	333	305	381	329	351	329	331	388	348	340	349	319	339	347	338	305	329	340	334	333	298	317	339	312	340	346	297	380	337	310	308	342	344	323	374	325	345	350	331	303	322	293	348	364	312	297	347	342	363	353	333	339	337	316	362	304	351	311	339	337	317	328	311	325	328	306	313	325	301	335	315	345	342	308	301	367	339	326	340	362	320	335	327	343	278	340	303	345	322	355	338	329	353	339	292	310	340	340	320	322	341	342	350	323	331	348	348	334	318	330	347	324	309	307	336	323	343	323	343	334	319	302	351	321	346	342	339	329	332	348	330	370	300	323	349	344	319	327	356	314	330	313	331	363	352	342	341	328	352	329	342	312	330	325	339	353	318	339	325	340	375	325	321	338	335	338	344	335	285	343	333	341	322	332	343	327	348	349	331	331	316	287	322	355	344	292	354	308	313	329	336	358	307	340	320	294	330	338	343	347	327	318	316	367	338	343	339	348	353	346	311	340	341	350	318	357	334	303	348	316	325	314	328	325	331	304	311	313	296	355	315	358	313	326	355	352	343	338	324	333	352	305	325	371	309	332	326	319	319	326	338	309	313	334	336	329	345	325	326	314	319	331	345	332	335	344	347	331	352	336	341	354	337	330	323	351	329	298	319	317	330	358	354	325	320	341	334	348	333	318	342	302	322	343	349	348	325	306	314	296	328	318	317	350	332	315	347	366	325	315	322	325	302	356	310	311	336	341	330	309	350	338	314	326	369	331	373	335	343	306	320	312	301	331	332	313	301	323	324	333	357	330	339	321	327	331	319	322	359	326	333	326	350	326	316	346	341	310	316	324	342	330	381	316	349	312	354	346	306	344	345	353	338	326	326	347	328	294	331	345	336	363	353	328	327	333	319	362	330	337	370	332	307	336	325	334	338	332	335	334	355	351	280	319	346	354	345	303	304	324	327	344	345	328	296	339	339	335	342	326	331	334	313	313	333	359	342	345	337	351	296	317	316	363	310	308	329	318	343	339	364	329	337	335	349	364	354	336	295	339	336	315	311	331	330	302	325	360	341	355	316	344	316	356	337	296	298	322	373	341	335	355	345	305	346	306	313	307	335	326	348	355	333	317	325	340	344	345	320	333	368	327	348	332	348	330	328	337	310	325	345	302	336	328	314	319	314	312	337	364	351	334	327	336	367	309	302	306	337	342	328	343	319	338	363	316	324	344	322	364	325	333	324	324	296	350	343	343	341	332	337	338	333	349	376	325	342	299	308	363	312	345	332	303	316	339	336	338	326	333	335	355	352	305	341	320	298	306	334	334	318	336	325	330	318	354	355	325	339	312	365	337	326	336	334	309	339	342	343	347	309	356	314	357	332	332	340	350	298	318	328	333	316	317	332	322	333	324	338	353	327	313	324	313	348	348	328	333	328	341	320	330	295	325	371	334	351	317	336	306	332	322	279	342	330	275	311	358	327	315	356	324	295	320	309	332	330	354	315	335	341	352	326	312	297	321	327	369	350	331	348	321	322	336	313	290	310	308	341	325	318	329	339	312	342	321	335	374	349	339	337	280	335	323	338	318	268	326	321	340	311	328	371	352	314	329	337	327	327	315	327	318	367	354	333	364	387	330	330	320	347	315	354	356	350	329	330	326	324	337	301	306	327	335	327	350	341	322	326	314	334	311	291	333	330	317	333	337	328	334	317	336	323	337	313	333	361	369	348	331	365	341	303	356	298	346	294	343	326	338	348	357	353	351	364	328	325	334	344	315	336	325	325	298	358	326	342	341	329	314	338	341
8242	18228	15705	9835	8131	5593	3681	2420	1791	1412	1198	1046	974	870	778	689	685	605	586	576	536	524	511	524	542	532	549	509	492	488	522	445	493	490	520	514	485	492	490	433	496	497	499	469	483	483	480	488	475	472	474	515	469	497	484	510	488	433	406	423	430	400	467	389	414	421	447	408	430	440	401	466	453	432	427	471	396	404	407	457	420	452	418	430	433	434	477	455	442	452	441	433	434	425	475	428	425	444	457	459	441	460	464	432	449	467	461	426	394	414	434	431	439	414	424	368	417	422	382	387	445	423	434	410	400	429	398	444	431	413	458	439	419	446	415	429	427	426	406	453	447	398	419	423	387	420	391	397	405	409	427	423	455	420	408	444	447	400	421	473	432	418	442	460	457	397	433	419	397	456	445	439	415	425	424	415	415	407	399	418	425	460	428	423	400	433	415	407	430	434	397	420	431	437	406	416	441	448	418	426	423	412	426	467	403	439	419	446	447	435	428	394	429	409	416	414	414	406	419	418	423	385	422	470	428	435	418	420	423	410	415	408	416	414	411	391	396	436	466	429	413	414	431	445	379	401	424	370	421	431	424	446	416	421	444	398	414	395	427	440	395	432	400	390	405	364	412	426	422	401	392	459	401	381	442	391	426	423	421	436	417	443	453	417	430	433	355	446	392	450	436	433	410	451	432	420	409	436	422	463	405	467	390	453	428	442	405	430	415	399	408	462	450	396	424	449	421	444	437	425	415	428	405	403	407	415	434	376	392	402	428	429	454	445	402	406	408	400	457	419	385	407	449	401	467	400	428	415	434	415	441	445	402	424	402	385	412	409	402	395	409	431	471	418	423	399	411	466	424	439	424	413	433	422	434	427	409	431	442	407	416	424	414	430	432	404	440	430	393	420	432	412	413	396	394	393	411	422	387	420	426	380	418	417	398	385	394	423	422	445	419	403	442	443	412	417	445	427	386	424	398	407	440	429	433	399	437	388	403	431	395	454	416	420	421	396	426	422	410	419	388	406	444	428	456	434	452	443	372	416	398	399	454	420	412	423	395	460	435	405	427	419	426	408	408	426	404	418	457	411	413	421	421	391	418	400	429	427	432	409	419	428	390	430	412	425	397	388	353	408	462	427	412	422	418	380	435	433	459	429	417	452	413	450	406	397	403	408	445	418	429	422	391	406	402	429	434	431	417	401	431	401	435	413	433	418	438	412	424	413	434	416	431	411	427	449	458	406	390	415	422	378	417	384	429	442	427	408	383	439	372	448	430	433	424	457	412	452	455	415	415	440	422	409	399	420	425	423	420	395	423	430	401	455	464	451	429	419	406	411	418	438	417	398	441	398	441	431	429	399	405	463	429	400	458	394	439	421	445	448	462	443	446	400	441	444	416	429	408	419	450	430	407	418	423	409	445	411	430	460	404	432	418	388	401	419	433	426	429	428	394	414	425	421	428	443	435	453	439	379	419	387	422	421	404	405	400	411	422	406	398	408	397	430	432	397	474	406	459	421	436	412	400	431	392	429	414	405	442	448	402	423	418	414	400	442	398	422	416	408	446	438	424	413	413	401	397	419	408	418	427	413	413	400	421	402	418	416	411	394	414	454	406	432	376	444	364	421	407	450	421	388	445	424	412	428	456	389	411	400	419	429	385	447	423	450	413	418	405	398	393	445	440	386	469	422	464	417	435	383	415	424	439	404	412	420	411	424	418	409	447	406	446	433	385	433	400	394	449	415	412	412	461	394	416	440	436	424	412	414	403	461	448	437	402	443	426	399	422	431	429	416	453	380	420	388	404	450	440	411	440	456	417	415	469	418	417	423	407	417	372	412	405	428	387	409	405	419	404	426	433	428	412	405	411	411	419	449	399	409	403	407	429	410	435	402	448	397	416	401	378	413	417	426	444	398	404	453	401	424	414	390	419	445	420	411	421	403	420	425	422	393	437	400	419	417	431	426	427	426	418	442	408	439	435	442	407	418	431	420	425	387	452	413	421	426	399	436	426	441	419	429	404	428	427	402	424	425	425	432	405	416	435	424	421	427	440	414	435	397	413	420	452	387	400	445	401	452	425	413	391	429	429	412	439	399	424	422	398	430	422	396	434	389	428	430	420	404	420	401	402	434	428	401	412	435	424	416	412	467	397	430	409	400	424	414	401	439	427	394	454	451	433	403	432	408	400	407	404	423	423	400	441	404	437	428	463	398	417	389	497	414	431	423	434	378	403	418	447	415	444	422	460	415	404	403	422	445	468	413	410	444	404	449	421	409	416	420	419	456	426	445	431	451	424	437	419	418	415	390	438	442	441	401	402	412	417	421	408	400	430	386	406	434	385	427	371	408	426	426	447	450	424	407	420	425	399	456	417	429	385	425	402	392	409	411	437	428	442	404	419	382	445	399	432	437	452	400	394	441	438	445	434	409	405	374	437	427	432	402	442	423	445	433	418	416	446	411	418	446	402	407	396	430	425	420	361	419	423	425	438	409	455	432	384	397	421	384	448	399	404	405	410	475	435	425	406	403	442	415	402	420	406	430	416	410	413	441	466	430	453	415	412	428	385	404	409	431	438	436	411	423	406	402	432	436	422	422	458	424	428	423	412	389	402	430	454	389	359	415	383	396	400	442	456	450	444	442	402	449	428	444	434	429	450	455	443	418	378	440	416	420	430	413	439	416	441	406	430	447	423	418	448	434	429	408	437	427	437	419	412	424	437	464	396	402	430	407	421	408	444	425	386	440	394	444	433	402	413	415	414	432	426	415	404	416	349	384	396	414	414	439	449	423	441	419	402	442	382	435	388	403	428	401	432	389	388	384	425	425	405	440	443	399	435	464	415	423	444	386	438	413	419	441	402	414	417	415	437	394	410	410	438	413	414	424	429	410	424	398	430	423	420	421	411	415	441	387	448	436	400	446	389	418	423	441	431	431	449	412	408	400	402	447	413	444	372	390	427	453	462	408	452	427	421	421	419	438	420	446	423	424	424	435	421	450	409	419	430	407	408	414	418	429	413	419	455	437	383	438	424	379	407	424	418	422	415	421	409	431	420	425	425	405	414	391	392	387	430	401	452	422	435	394	427	394	406	408	390	427	393	400	408	423	420	440	429	438	425	427	456	423	452	409	414	414	435	419	440	419	415	439	458	427	406	423	412	405	381	465	427	432	434	367	390	412	381	450	413	459	383	418	409	443	403	421	436	440	412	393	437	442	439	410	450	444	414	442	426	393	413	376	396	397	421	417	385	403	419	400	406	409	380	429	399	421	438	417	413	445	404	437	418	429	413	421	407	438	410	440	427	454	409	400	407	441	470	452	414	393	492	417	418	460	401	414	396	461	392	471	389	411	412	408	394	387	419	429	414	424	408	437	429	421	453	423	427	405	410	417	405	423	403	415	404	421	385	429	441	405	492	431	428	431	451	424	450	440	435	412	416	435	430	399	399	415	433	433	393	415	443	398	437	421	410	442	439	396	395	382	450	422	388	463	445	435
24982	20963	26689	24966	8290	2345	1553	1082	908	836	787	786	704	669	693	731	690	644	648	627	683	613	629	609	670	677	647	626	624	658	650	646	611	623	691	600	561	590	628	638	655	668	632	632	607	624	654	623	624	558	596	616	626	626	687	661	609	650	631	636	619	610	635	578	647	610	627	659	660	612	587	648	640	605	648	639	643	598	654	556	610	571	632	629	623	606	624	597	628	612	613	664	585	661	637	658	627	617	657	645	639	633	595	668	645	639	583	600	606	616	664	621	629	606	660	607	618	629	626	642	581	629	665	626	607	591	632	671	637	648	610	560	594	569	675	627	580	662	596	585	638	615	623	623	590	668	638	583	574	616	628	630	626	643	617	621	644	591	617	621	626	582	607	671	622	612	601	649	625	600	615	647	622	635	600	591	652	627	586	640	630	664	632	639	614	599	602	593	595	616	584	575	632	618	583	580	611	590	610	582	637	605	585	641	632	608	637	634	592	573	659	610	567	653	589	620	627	629	659	605	578	577	580	570	599	635	661	642	646	585	683	650	643	605	653	611	628	665	600	676	611	605	655	617	646	594	623	617	598	594	616	611	601	638	662	605	630	573	608	600	638	599	612	655	622	639	615	600	588	643	636	640	575	579	632	639	640	645	613	603	535	600	577	633	610	608	659	655	610	626	637	646	653	620	580	611	614	631	653	613	609	612	660	616	609	564	636	614	627	632	628	631	594	636	592	618	648	653	632	621	618	661	621	606	578	593	600	638	616	574	592	643	625	633	666	618	645	629	629	630	613	614	609	608	669	649	666	652	663	645	619	604	660	647	631	620	609	612	621	626	624	604	626	637	615	643	663	609	605	570	600	619	605	581	651	652	569	641	648	640	608	623	552	638	625	648	617	625	622	611	624	613	611	608	651	648	627	628	588	629	612	615	668	633	596	611	606	606	621	634	615	635	623	635	620	653	650	646	622	613	634	618	640	653	649	610	637	624	650	595	645	618	646	589	623	652	629	609	628	648	620	604	617	585	616	637	613	574	595	569	595	589	632	627	638	580	579	631	575	644	622	637	605	663	641	609	644	613	602	644	639	655	602	565	596	658	637	607	614	588	631	645	624	621	620	603	652	598	582	619	596	645	596	578	605	596	605	626	577	620	636	671	634	659	628	603	577	656	628	650	643	621	596	608	632	629	575	602	635	594	621	604	591	602	616	592	647	652	657	579	631	621	577	613	616	641	616	608	596	678	638	623	600	625	629	595	633	632	632	614	622	605	604	621	614	582	552	584	618	615	597	635	611	630	616	582	587	641	629	643	627	653	607	607	614	641	614	581	579	634	568	641	610	650	602	602	626	638	601	592	618	575	658	626	636	621	596	578	636	579	608	596	573	639	639	635	617	606	624	608	615	633	634	609	618	611	657	629	606	611	658	638	616	646	598	617	651	643	617	639	653	549	578	595	642	597	611	566	616	647	589	648	637	622	617	624	619	610	604	633	623	582	595	627	594	592	609	642	639	638	593	610	608	668	607	640	611	583	672	617	614	647	652	615	588	633	586	618	638	619	632	633	617	561	610	588	643	663	644	634	644	589	622	660	591	607	659	633	583	627	608	626	636	652	642	615	613	566	686	599	588	616	629	613	623	626	633	627	610	599	626	573	606	647	651	643	629	623	654	644	595	630	604	638	632	613	662	559	634	611	613	601	617	600	592	637	584	641	585	635	618	584	595	590	634	623	620	658	653	625	618	615	670	615	609	686	653	630	557	635	622	616	601	634	605	625	618	617	632	617	581	581	620	625	588	577	669	631	586	622	605	611	622	599	586	586	665	604	654	597	593	625	621	606	644	621	603	608	570	610	603	652	571	593	571	635	674	640	676	626	627	641	607	592	626	638	605	637	623	601	575	647	650	611	674	645	633	606	605	603	626	613	640	611	646	633	588	613	594	655	585	620	640	641	598	613	630	594	654	649	612	603	569	638	674	605	601	630	595	639	613	646	648	611	661	589	624	587	605	604	656	627	621	634	657	653	664	585	629	659	591	630	622	592	658	622	619	633	595	676	635	606	630	621	637	629	619	616	654	604	617	569	650	611	638	592	627	561	595	615	614	655	659	640	617	656	648	609	624	618	642	618	554	609	634	622	671	677	667	576	686	599	606	642	629	627	601	609	614	617	603	643	636	591	634	648	623	576	607	565	587	577	593	637	617	604	662	650	670	543	584	619	631	595	598	588	605	641	626	603	594	566	610	630	662	650	612	656	644	615	634	593	608	615	577	608	622	564	640	646	611	623	602	584	647	634	602	596	650	582	629	537	575	616	581	639	628	589	612	676	621	628	600	583	599	541	600	653	594	607	613	606	598	605	617	595	635	630	638	599	592	607	614	635	614	629	642	632	658	676	599	672	666	664	573	608	577	639	588	601	563	644	603	647	631	609	641	605	642	631	617	604	569	649	639	567	682	568	631	625	582	610	616	654	600	623	638	636	644	614	636	614	651	628	630	644	581	662	591	578	603	639	595	626	646	672	597	609	611	611	603	620	624	609	613	600	643	610	590	564	644	671	571	633	580	556	607	610	597	613	641	618	644	585	664	658	646	621	631	644	648	596	599	612	605	627	594	596	632	596	613	617	592	610	629	599	584	622	622	638	629	602	607	625	628	612	652	587	611	598	625	619	621	582	618	609	649	624	658	612	619	656	641	636	658	640	611	593	616	591	637	577	606	575	579	577	616	618	570	631	566	600	635	584	610	639	615	603	567	652	613	681	654	578	612	593	559	585	602	597	681	638	649	637	599	631	644	610	597	593	630	619	638	672	632	615	595	637	612	638	637	640	619	627	604	630	620	618	604	636	614	625	608	612	595	655	639	650	570	667	561	604	596	615	605	627	634	641	656	618	644	648	636	665	615	591	650	617	618	627	634	663	633	638	641	662	600	613	605	644	589	579	589	596	596	594	623	616	610	651	638	632	592	638	601	615	621	601	622	647	628	631	577	646	592	615	575	605	593	613	640	630	571	651	569	588	590	619	593	602	613	589	620	585	651	642	607	611	606	634	598	672	633	644	601	631	643	657	596	647	619	635	616	616	597	667	671	628	612	603	592	608	620	608	626	583	606	624	585	590	625	630	639	634	607	631	623	681	575	583	605	617	601	609	630	629	569	615	663	599	621	641	609	611	617	552	631	571	599	624	671	625	618	643	628	609	597	652	594	677	647	648	597	597	611	592	608	635	628	624	576	623	643	645	622	583	627	644	575	597	564	619	628	621	626	647	584	679	665	625	590	631	600	620	605	615	617	650	645	633	624	601	622	624	683	600	625	677	617	625	628	617	641	642	611	639	611	619	550	643	584	662	598	625	649	607	667	594	588	583	623	619	602	621	602	623	592	623	636	603	580	620	655	636	586	592	677	606	597	625	636	632	620	556	613	619	627	648	627	617	634	623	637	648	611	584	636	617	616	659	620	658	584	645	620	627	645	580	667	628	631	645	619	617	611	648
8081	13739	12300	7915	6099	4215	2982	1890	1665	1398	1234	1090	1061	944	949	917	921	896	849	829	861	768	799	795	783	847	832	813	810	795	787	841	733	775	830	805	815	759	761	785	776	839	826	768	771	774	800	801	722	791	842	815	819	775	772	773	738	800	787	744	743	738	790	783	746	773	742	727	734	720	800	791	765	763	782	761	730	753	775	747	785	757	749	749	793	694	764	786	739	773	786	683	773	836	794	784	757	745	739	766	748	748	749	720	754	809	757	766	744	763	734	747	751	713	737	719	766	752	734	734	775	717	755	717	778	728	705	750	790	724	728	744	734	757	752	764	702	777	827	694	728	704	743	700	760	775	735	746	735	781	743	737	742	791	745	749	763	758	745	753	751	756	803	715	747	728	762	753	683	777	757	793	782	729	743	740	747	730	756	711	749	716	696	770	780	721	732	788	763	789	724	738	748	733	742	757	711	713	758	780	733	730	746	789	750	734	734	720	763	729	733	761	725	744	731	750	736	709	738	774	810	741	731	746	748	774	767	739	751	718	753	748	736	695	785	753	773	682	739	741	758	773	690	777	769	762	741	766	746	794	767	716	723	687	752	790	753	743	750	703	740	754	762	755	784	805	725	764	723	743	750	740	756	790	761	765	777	728	804	782	762	770	745	783	737	754	752	765	703	736	738	779	669	731	784	737	747	791	726	702	702	665	759	707	737	782	760	739	746	747	726	756	762	738	784	734	760	714	715	772	720	704	715	727	741	745	766	725	721	741	727	802	753	735	761	809	777	777	748	758	770	744	740	745	759	753	747	767	750	713	741	757	700	751	760	809	758	764	703	742	737	729	752	722	715	738	702	752	707	720	714	742	752	723	720	786	729	744	703	736	727	709	757	742	742	717	741	733	732	737	729	739	736	768	660	793	729	759	749	712	722	773	733	737	738	752	762	798	724	734	700	713	726	748	740	764	744	688	742	696	763	733	754	736	730	759	748	746	761	783	722	703	725	776	743	773	745	715	752	710	756	743	742	745	740	779	743	729	736	755	744	751	708	751	714	755	709	772	749	759	729	737	739	717	702	727	752	744	740	766	721	757	806	750	746	768	721	743	690	777	726	749	706	712	748	767	745	754	781	733	735	746	753	764	725	719	819	718	747	747	755	730	764	741	816	754	775	755	739	740	719	735	789	739	756	701	701	738	748	733	753	759	740	756	750	767	725	794	784	726	765	773	768	746	755	722	717	749	741	827	782	773	763	747	780	782	762	764	739	737	790	755	710	752	786	736	748	765	724	775	682	733	765	744	747	726	746	758	751	704	866	766	766	757	731	764	724	710	738	776	782	778	759	717	779	775	762	762	742	738	735	738	735	794	778	742	797	759	728	760	733	718	713	768	691	721	742	737	710	699	748	735	747	769	718	724	738	703	747	756	751	774	736	793	748	756	786	743	758	769	734	737	762	746	798	736	730	749	758	774	750	758	756	743	723	731	749	734	728	750	781	748	713	764	756	757	687	749	749	784	724	748	718	727	735	771	761	807	757	733	756	726	773	726	784	735	770	726	743	743	709	729	761	778	698	750	745	769	745	762	656	733	746	705	738	754	724	766	761	745	756	743	757	709	760	744	782	718	747	733	739	727	760	734	800	730	776	765	754	687	713	769	746	726	734	734	718	755	681	755	750	725	757	723	761	764	811	752	770	735	727	788	766	746	758	725	753	791	747	763	747	721	802	700	735	814	707	723	727	738	777	775	758	778	744	777	745	719	750	778	781	758	740	745	741	703	772	742	698	754	764	729	735	719	789	755	739	785	762	732	798	737	721	739	797	791	788	731	727	707	754	721	750	747	699	761	766	751	737	744	717	755	756	726	724	738	793	708	774	784	733	707	745	729	734	783	730	730	767	714	691	762	761	771	720	750	782	724	769	760	743	752	701	714	731	752	733	786	767	724	767	765	783	727	742	739	733	742	740	769	751	733	740	746	745	711	746	706	746	757	730	737	756	725	725	749	806	719	765	779	769	756	733	746	720	753	758	755	712	728	738	750	767	719	761	744	765	710	777	716	727	728	801	718	742	749	760	717	773	738	720	707	705	779	762	714	742	751	713	745	746	761	713	737	711	759	739	764	773	756	767	730	750	741	762	755	795	758	736	750	706	735	769	775	752	692	765	728	734	769	759	760	743	795	736	772	719	749	720	756	758	771	745	788	760	732	782	742	704	775	752	784	751	734	705	778	780	734	734	774	771	742	753	736	760	776	746	726	683	727	695	755	751	767	772	753	746	788	731	738	711	751	724	775	757	748	742	703	740	766	751	746	744	742	714	751	732	755	785	756	713	743	731	744	747	737	747	732	717	722	725	770	766	711	749	771	747	721	763	746	758	744	748	709	701	753	772	745	758	710	756	771	722	713	751	765	765	743	797	754	728	739	754	759	767	749	732	767	756	698	789	797	761	718	727	743	730	772	715	765	778	699	727	745	720	725	736	738	775	737	699	772	790	739	796	757	744	777	747	718	802	723	730	718	703	766	720	786	752	768	739	754	761	767	760	790	742	767	698	761	739	777	729	773	699	730	740	739	716	751	696	741	778	757	724	749	749	748	736	757	735	716	721	779	707	768	744	726	734	727	705	716	785	731	717	772	755	734	740	743	825	763	730	752	718	743	734	715	761	719	774	787	719	734	753	806	720	732	781	718	746	712	757	736	745	774	726	725	715	753	713	745	756	799	718	733	759	724	717	747	742	758	776	730	703	716	736	727	809	731	751	790	745	741	773	735	763	782	740	716	727	755	700	737	751	780	739	731	718	710	742	803	785	737	750	750	758	718	785	761	686	755	792	783	743	760	720	780	773	761	758	749	756	758	718	780	715	742	746	722	759	755	718	746	768	742	794	732	721	782	730	775	723	742	712	729	791	755	738	751	709	722	720	757	733	703	773	770	741	714	772	757	755	768	761	778	722	717	765	755	669	701	714	745	778	735	746	728	758	720	719	762	689	716	774	728	739	745	732	735	736	772	734	700	786	762	736	772	739	808	767	698	761	800	747	820	746	709	730	733	761	752	728	728	782	745	743	793	750	762	793	736	747	704	734	776	751	791	750	743	755	819	782	760	679	726	775	779	724	711	748	750	699	795	752	785	739	730	736	787	768	764	709	741	740	750	697	734	778	776	772	719	749	745	777	711	752	730	760	746	751	747	709	759	778	784	755	743	774	740	779	806	752	725	723	768	736	777	772	767	733	739	750	759	738	767	756	719	776	708	736	788	742	777	731	738	757	765	735	746	735	743	775	731	732	736	728	746	724	758	745	766	712	710	757	767	705	735	745	718	757	733	724	747	745	785	830	718	783	724	779	747	715	736	748	725	711	719	713	765	730	763	742	717	769	753	769	744	727	804	720	763	724	712	739	709	778	756	763	669	699	812	722	757	688	776	764	748	761	743	728	763	709	740	729	778	805	729	755	732	712	724	715	756	778	739	745	786	760	727	777	760	719	752	778	742
22811	21014	28736	23491	21019	20985	8004	1793	1236	1079	929	902	796	649	645	633	577	570	526	511	465	495	493	497	458	457	509	456	472	481	491	456	487	404	459	429	444	436	437	471	423	443	442	450	448	478	473	449	426	448	464	486	421	450	417	431	438	441	390	434	413	379	454	410	411	411	418	418	409	388	408	437	426	399	449	436	407	394	445	421	402	433	389	384	395	407	420	443	427	395	420	377	397	398	416	406	390	404	398	452	438	424	413	381	372	423	397	401	455	400	426	451	407	401	438	385	404	381	406	423	399	399	394	420	409	402	382	382	402	403	382	382	430	423	399	400	394	436	379	382	396	426	395	403	375	377	377	419	397	425	391	402	419	448	395	410	381	382	436	389	385	419	407	432	416	413	459	397	374	388	373	412	393	391	395	405	414	389	399	382	396	398	382	398	403	372	373	387	377	406	356	408	415	389	369	406	387	403	376	386	398	431	396	376	396	389	451	412	398	400	388	408	368	398	385	403	386	379	405	365	385	379	435	402	386	390	388	403	379	348	425	412	429	381	398	387	358	414	390	403	402	423	375	415	408	407	405	408	411	385	397	420	390	447	380	403	414	363	414	393	451	408	398	382	411	389	434	433	384	429	382	411	381	398	393	386	408	410	389	369	378	410	349	426	424	413	407	375	374	388	405	390	402	398	375	389	428	386	389	353	371	395	395	392	416	400	381	377	418	409	392	391	392	386	396	391	407	404	418	378	401	398	382	410	368	443	370	399	397	411	420	395	438	422	394	370	404	406	437	370	391	411	402	375	409	397	380	405	394	388	431	392	391	403	418	385	387	417	406	419	408	403	381	390	420	415	412	416	392	401	375	395	350	403	369	387	412	373	388	411	385	397	388	404	444	367	391	391	367	403	389	392	448	447	444	388	409	407	377	410	375	383	379	383	434	444	398	420	393	376	415	415	391	370	382	406	410	419	407	414	390	428	423	418	400	408	393	384	446	419	387	396	388	415	382	426	417	390	368	407	387	394	394	375	424	405	402	391	425	384	385	373	386	449	396	396	378	413	384	393	424	401	368	391	397	409	390	393	380	406	391	369	404	391	411	415	412	373	398	398	411	379	406	425	409	387	362	381	393	379	392	414	399	396	397	366	419	410	397	391	413	408	406	385	426	396	444	413	415	352	376	404	416	388	417	382	412	416	400	389	451	389	393	402	437	393	388	385	447	416	382	385	418	410	414	445	423	428	397	419	399	393	398	390	406	390	428	372	428	378	393	425	421	405	365	417	392	390	380	396	386	394	407	399	393	421	385	387	384	388	386	370	405	389	437	399	429	406	377	425	387	392	449	424	372	422	397	361	421	384	418	413	400	379	386	378	403	390	406	424	406	454	428	388	379	410	394	355	429	409	397	436	364	407	365	413	387	394	407	363	435	372	403	400	361	383	392	406	391	373	407	423	409	406	366	400	382	400	396	375	422	364	440	435	397	419	413	409	390	396	421	391	415	378	386	417	418	419	405	410	375	398	428	409	436	365	391	410	379	388	405	402	408	399	383	384	403	375	412	405	413	422	408	410	369	396	399	438	404	408	422	382	398	424	383	401	372	380	392	401	406	374	386	403	342	386	405	370	378	342	390	376	409	375	371	436	450	383	373	387	428	394	406	384	372	417	389	427	405	409	369	409	413	387	396	387	401	389	399	398	442	406	390	403	420	407	377	372	393	369	402	413	412	395	361	430	352	386	390	427	399	406	433	417	374	406	374	385	387	447	397	338	417	409	415	366	414	397	410	379	371	361	386	428	373	404	370	421	375	408	385	385	394	364	395	394	384	416	407	388	390	379	402	433	389	367	390	429	401	411	410	376	384	405	386	420	428	419	405	349	396	415	382	395	375	406	387	360	399	370	425	428	371	411	402	386	393	399	419	418	400	432	418	398	388	393	380	373	394	398	417	395	416	400	360	369	392	408	414	387	382	402	383	421	417	378	407	403	377	404	381	378	384	427	411	385	362	419	390	379	411	393	363	347	381	384	408	404	359	373	439	414	384	363	425	360	409	363	390	395	385	390	384	355	400	449	385	414	390	405	356	401	355	411	409	371	367	410	384	384	419	392	400	369	415	375	425	417	430	395	385	405	399	385	415	389	393	410	446	429	446	379	417	383	432	407	404	379	381	409	405	379	442	410	409	371	417	402	378	408	420	429	402	399	416	369	390	434	389	410	396	411	356	385	404	378	358	395	384	384	427	372	399	404	386	379	373	403	427	406	396	391	397	454	422	408	407	386	413	410	386	416	418	403	397	382	373	405	354	392	398	402	371	390	432	396	355	392	389	401	414	410	398	384	402	402	359	383	397	437	365	419	407	403	370	369	387	400	387	398	414	383	415	401	404	439	399	385	408	441	409	428	393	399	381	415	397	426	395	371	368	406	381	409	398	422	367	395	391	374	396	372	378	374	349	403	355	390	406	392	378	398	441	372	445	411	373	452	413	378	375	397	382	418	390	397	438	422	376	389	390	360	385	411	405	383	355	403	408	369	401	393	382	405	404	437	411	396	366	396	384	381	403	404	402	381	436	419	400	414	370	420	420	360	394	389	409	421	440	386	421	422	406	391	418	381	402	393	419	415	425	371	378	371	408	399	385	404	405	436	359	410	421	395	321	402	404	404	377	392	399	383	360	424	374	400	400	387	405	444	363	396	414	363	374	413	392	404	418	402	415	410	392	386	414	365	398	374	451	380	458	338	404	436	381	390	431	400	412	425	397	386	417	421	396	411	351	370	390	362	368	382	407	397	381	383	389	414	400	415	428	391	398	414	394	407	381	393	380	405	386	405	395	378	428	412	434	413	425	376	379	393	426	370	393	385	406	399	391	385	389	384	400	401	394	392	411	405	399	369	370	420	395	443	391	420	383	422	382	436	410	375	407	369	379	393	383	422	368	420	395	381	424	398	406	387	421	388	397	381	409	394	392	395	414	382	410	416	412	416	370	428	398	359	369	425	397	386	430	400	400	392	363	394	380	419	380	396	399	408	424	424	351	367	396	360	391	383	372	365	410	395	427	371	411	404	396	379	402	378	400	406	393	364	420	425	408	406	402	375	381	442	374	389	391	412	406	401	394	377	392	384	410	398	386	424	401	413	395	417	376	383	407	409	374	399	408	408	408	408	409	402	397	393	394	396	419	369	391	407	452	361	389	406	371	340	393	376	411	437	391	403	389	429	432	404	381	451	383	408	372	360	400	404	406	417	422	388	369	372	400	401	389	412	374	408	411	389	379	422	389	401	380	407	427	374	386	393	377	390	389	386	418	401	429	433	421	417	387	385	405	414	372	418	423	405	368	429	424	398	392	403	391	428	429	401	434	432	364	367	386	376	401	400	379	399	377	375	375	354	435	385	429	396	406	413	426	386	387	396	404	403	420	426	377	408	375	426	382	377	387	411	419	463	401	398	412	412	380	376	375	411	399	382	416	414	416	375	411	369	407	419	393	413	443	355
10770	24427	21412	14893	11395	7952	5120	3390	2720	2160	1833	1544	1352	1203	1071	957	871	837	792	721	742	692	707	665	664	668	618	656	653	566	611	590	596	595	539	568	551	569	562	584	591	649	593	559	573	624	590	592	519	579	562	612	616	609	619	528	528	523	505	502	454	525	492	501	476	483	504	499	491	508	437	458	543	474	495	521	478	503	477	494	497	447	487	499	508	510	532	550	516	516	501	526	469	500	503	499	506	506	512	506	525	557	511	503	542	494	477	462	506	487	487	471	447	473	503	467	489	475	480	487	465	475	499	496	453	453	448	494	516	512	508	491	517	495	489	484	472	482	462	455	487	460	492	469	463	473	505	479	472	481	457	473	449	460	484	496	496	449	468	460	452	487	468	481	490	501	454	492	459	468	480	486	478	473	496	477	504	508	514	513	482	443	442	467	446	460	489	455	459	462	463	444	517	465	484	468	514	460	502	475	455	449	469	500	498	443	513	478	488	537	429	422	494	471	465	501	469	468	446	491	473	501	457	511	474	458	498	488	487	491	485	495	459	460	453	494	467	467	456	453	478	464	508	472	458	479	446	460	468	481	444	457	460	456	515	475	464	504	478	508	469	462	500	474	473	471	502	490	468	496	481	464	465	477	466	485	489	495	485	508	496	521	495	480	497	502	479	436	443	471	483	469	491	456	474	477	487	493	453	494	474	488	434	510	476	407	506	506	463	472	463	493	491	469	452	486	513	472	504	479	470	481	449	483	462	501	472	487	470	470	450	446	475	487	501	469	410	505	481	462	474	494	489	482	486	511	468	488	479	476	495	488	463	513	458	456	466	472	483	508	455	454	466	479	499	448	491	488	470	464	455	481	524	500	455	486	447	462	501	483	480	504	467	478	465	463	462	479	448	466	506	489	443	497	500	520	491	447	481	466	459	496	476	453	494	503	445	475	484	484	494	497	453	459	487	457	457	470	480	483	491	441	493	506	468	506	485	513	511	470	441	486	472	449	468	457	500	441	461	503	471	505	459	467	462	499	495	489	484	466	506	463	488	444	505	446	522	476	509	493	460	486	464	496	501	488	447	453	452	503	494	481	464	485	502	475	513	502	456	453	452	479	466	476	464	485	473	468	469	451	500	486	478	504	493	519	483	465	466	464	460	469	419	464	490	518	468	498	496	472	474	472	418	434	481	494	487	454	501	471	470	472	451	449	458	488	467	517	512	484	488	471	463	482	477	480	482	470	496	477	484	510	476	448	468	449	458	513	511	514	475	496	447	511	472	450	475	472	480	446	460	517	469	463	476	463	467	463	471	441	457	502	503	463	470	499	472	496	483	444	484	508	466	504	489	471	502	447	450	472	490	468	460	495	494	541	482	489	457	480	513	445	507	518	467	475	481	491	490	456	512	478	468	477	490	497	496	476	491	467	521	457	503	429	508	509	519	511	445	491	484	465	470	480	454	453	443	471	512	483	459	489	513	490	493	504	467	461	479	498	493	462	476	471	465	481	475	476	465	503	525	474	458	484	475	501	488	490	490	519	472	486	463	503	471	483	479	436	465	474	477	437	454	469	499	511	515	466	518	495	459	496	474	471	448	508	439	467	473	455	448	477	442	506	483	504	473	483	482	507	502	480	450	495	487	497	448	497	481	453	462	517	452	452	499	478	503	444	466	493	488	489	466	470	493	450	505	484	485	485	458	518	463	510	505	460	453	516	499	442	463	536	509	478	478	447	470	464	458	435	467	463	461	472	494	485	462	468	472	512	473	465	471	462	456	473	476	508	496	467	502	483	506	478	478	495	468	494	472	457	475	439	480	442	501	450	484	491	472	485	499	455	468	476	476	471	484	459	466	487	460	442	478	500	458	445	489	478	476	483	487	463	465	524	447	475	446	495	485	497	461	419	477	486	466	474	469	469	505	486	492	440	461	461	446	485	480	462	467	492	492	506	500	486	494	479	480	486	470	463	467	501	454	456	487	443	485	467	514	508	470	497	479	478	495	477	511	476	483	440	456	462	506	490	479	481	469	496	472	468	472	473	484	495	478	497	504	474	478	507	501	468	493	471	443	429	488	512	471	484	518	459	452	489	446	467	504	469	458	440	479	472	495	486	475	512	465	481	485	484	473	454	483	510	466	438	481	471	456	496	471	451	477	514	475	465	464	492	499	495	475	483	516	466	461	485	493	487	445	497	470	478	479	484	465	486	490	473	485	498	495	462	439	458	486	462	468	503	473	512	466	478	512	481	484	488	505	430	482	446	465	505	486	494	480	487	466	484	518	486	500	463	479	457	484	456	481	460	506	461	501	491	470	488	508	511	490	484	515	503	477	453	479	485	478	500	485	437	429	479	492	465	435	474	510	515	468	511	509	463	525	503	448	466	450	476	473	455	465	468	476	517	491	457	499	494	494	465	474	513	483	503	459	423	482	458	460	460	497	462	482	470	517	508	463	498	454	476	489	478	463	479	507	513	448	462	534	481	488	489	474	477	467	446	476	463	486	490	478	485	482	494	468	493	514	452	492	496	452	465	490	482	463	466	457	498	498	525	475	472	492	490	449	487	425	444	488	458	490	489	494	495	496	463	427	496	481	503	458	464	493	480	493	487	479	472	490	503	459	485	508	472	449	459	479	445	509	486	460	483	475	423	444	493	468	471	445	470	504	475	472	471	451	457	465	458	453	455	451	466	447	493	476	491	488	462	488	441	470	472	495	459	450	456	476	445	432	470	465	438	486	488	480	500	479	527	462	487	458	507	462	482	485	432	494	510	485	473	506	450	449	462	459	515	495	454	473	511	477	509	482	473	474	478	492	465	470	492	458	486	475	453	480	496	490	489	444	463	508	461	448	473	514	476	518	463	486	509	463	561	491	465	475	481	464	483	469	507	477	486	518	486	480	500	455	458	478	489	465	473	441	445	499	487	490	473	494	444	486	500	466	508	493	512	458	478	523	477	465	489	472	498	458	494	470	493	502	459	448	504	450	479	484	477	445	430	478	463	460	501	499	468	450	514	479	473	436	479	481	508	520	490	499	492	525	471	461	475	481	476	491	468	471	472	490	430	464	514	460	504	450	499	474	434	419	437	479	450	499	485	431	478	482	494	474	460	481	437	450	478	462	465	462	462	495	452	486	470	503	467	476	496	490	447	482	470	466	514	473	464	476	466	460	505	458	484	474	481	484	464	479	510	452	484	468	497	475	466	481	481	457	467	459	451	470	471	484	495	458	510	518	479	480	439	459	494	491	475	504	471	480	460	493	500	463	477	462	503	484	427	477	480	472	472	476	470	481	490	450	457	454	505	490	459	489	460	502	452	456	493	477	477	471	475	493	520	438	492	481	450	476	499	485	489	499	479	504	502	484	506	476	478	478	496	468	423	504	496	502	483	511	495	463	463	508	492	486	462	466	494	495	423	485	488	494	484	466	480	480	460	515	468	472	495	459	499	479	470	473	457	464	481	430	463	480	464	467	509	497	489	444	490	479	529	526	459
27082	19324	8748	3974	2106	1302	922	783	606	613	590	612	575	575	501	509	548	525	542	503	525	561	487	539	533	522	530	515	533	471	536	498	544	525	560	536	505	498	529	546	499	538	533	521	540	537	549	560	530	513	500	506	540	524	523	515	508	538	493	495	482	518	482	509	507	508	501	479	497	471	480	501	492	499	513	504	519	541	500	522	523	527	519	489	533	500	557	526	501	525	524	517	475	468	501	488	513	515	496	502	547	514	545	526	521	480	551	540	553	540	515	521	498	505	514	561	530	507	489	522	490	478	507	523	482	521	541	538	567	475	479	505	515	460	522	485	473	543	513	529	530	474	496	495	534	550	489	489	499	524	478	501	500	478	521	510	502	533	536	511	530	525	510	473	527	521	493	530	519	500	521	503	516	515	520	541	517	520	489	501	478	500	514	465	484	517	486	492	546	505	507	464	481	520	546	499	533	546	495	487	487	520	523	474	532	503	518	523	490	496	483	524	505	513	542	498	506	504	541	496	536	547	513	505	489	495	484	475	480	544	484	516	500	505	494	471	486	501	476	489	487	502	498	511	551	521	491	511	485	544	500	500	506	470	514	516	494	509	547	512	529	522	492	515	474	522	537	518	492	549	521	484	483	549	502	474	517	476	519	531	472	485	513	489	569	512	527	479	522	518	503	523	493	479	459	474	527	499	501	541	517	521	519	512	482	523	536	546	483	520	518	497	492	522	538	527	490	480	521	522	535	529	480	522	519	518	512	516	516	504	483	511	518	533	533	473	512	519	526	525	515	511	538	515	514	526	528	525	498	514	515	500	504	471	477	483	504	517	475	520	514	487	501	529	540	525	471	495	480	482	544	545	492	549	506	504	492	512	526	510	564	559	524	489	469	501	501	509	510	503	536	506	513	510	510	492	509	521	519	523	513	537	488	542	497	523	503	513	527	531	501	541	499	477	529	468	518	537	545	529	544	544	515	469	514	511	461	526	515	478	512	502	500	504	521	528	488	480	510	511	508	491	510	477	505	489	467	499	505	526	497	523	547	558	512	502	531	530	530	489	501	510	494	474	509	501	511	513	503	496	481	521	504	512	551	519	470	522	512	503	490	504	544	525	462	472	529	528	493	516	525	524	505	470	467	521	497	538	500	514	518	538	496	464	465	540	502	551	525	544	495	490	593	486	488	535	502	510	509	493	519	546	510	498	555	473	487	483	541	507	525	511	576	513	528	520	491	527	476	506	521	500	489	503	482	487	485	537	548	477	545	500	503	505	474	514	509	506	501	491	482	492	477	450	487	508	498	476	483	522	529	514	525	494	502	520	537	542	522	553	514	514	468	495	519	502	527	529	490	495	506	516	528	514	502	497	521	518	502	497	464	518	473	496	523	519	555	511	524	448	506	550	525	524	513	497	530	507	488	484	508	495	527	493	494	515	510	538	520	488	535	477	497	509	535	519	510	515	485	532	483	551	511	484	522	499	499	504	530	526	488	487	513	515	484	496	524	512	491	508	500	502	517	485	524	536	503	526	546	528	510	520	504	509	540	516	502	537	475	511	537	512	500	507	519	504	486	466	550	502	513	491	528	525	502	533	519	519	508	533	503	502	465	505	486	474	515	543	517	498	518	482	512	489	496	516	509	509	540	492	468	518	515	508	500	514	560	482	504	522	506	502	497	534	494	572	449	530	534	469	548	522	517	502	505	497	473	483	502	515	558	507	518	466	485	509	550	474	523	537	514	499	536	531	506	503	536	514	470	544	501	519	499	546	506	527	536	512	523	510	516	483	515	504	481	536	493	523	490	513	535	508	517	532	484	471	496	484	535	500	524	518	487	506	534	507	529	487	575	489	487	483	490	527	542	462	539	481	470	541	508	511	509	530	498	485	516	470	486	503	527	491	532	505	502	530	481	508	502	526	508	456	524	513	492	480	506	523	509	515	511	450	520	534	518	482	500	516	512	479	525	514	522	511	461	470	574	514	475	554	518	490	540	484	527	548	510	534	537	466	518	492	524	500	510	517	490	518	532	499	526	529	501	531	483	495	505	533	506	476	535	534	488	471	523	524	511	484	510	525	507	503	523	513	518	506	513	490	517	491	529	517	468	525	516	519	547	526	515	509	484	483	496	509	481	482	425	492	543	488	499	522	489	491	499	480	491	472	480	492	531	531	508	490	511	529	507	508	498	493	489	505	514	522	496	512	515	536	480	479	555	518	496	494	540	506	524	530	509	517	530	503	512	522	526	506	505	518	548	508	508	503	518	494	501	536	500	530	477	522	465	474	486	501	479	501	502	494	486	500	481	508	525	449	515	521	492	527	504	483	528	503	524	498	547	519	513	524	507	496	499	515	499	497	511	539	543	540	488	498	490	506	482	508	483	455	529	488	502	513	525	498	542	511	529	468	515	485	509	467	500	535	486	533	519	483	466	510	499	496	481	491	490	517	520	494	488	472	539	494	525	498	501	505	491	497	487	508	487	484	518	497	523	493	512	541	513	534	548	500	524	505	494	469	531	513	506	500	530	499	500	500	526	478	517	484	487	494	498	488	498	501	479	485	488	487	491	533	536	491	446	470	491	503	495	535	526	495	512	583	521	507	441	493	484	525	522	504	521	511	491	524	464	540	512	516	504	523	531	523	498	513	505	534	520	488	508	486	554	481	528	494	525	525	511	509	481	489	535	517	478	552	535	500	531	540	506	497	514	464	560	495	499	535	523	479	498	473	504	548	519	460	514	470	491	491	498	475	487	480	465	537	544	499	491	534	562	462	470	510	526	484	520	487	539	523	503	492	547	460	504	521	519	487	551	506	465	497	493	527	522	486	532	493	511	532	517	517	495	528	540	495	522	493	516	503	495	499	537	490	491	544	481	494	547	548	502	512	499	540	505	539	511	521	469	482	475	521	502	517	515	490	487	472	508	472	537	496	487	499	488	541	536	468	490	504	494	518	512	489	528	515	532	534	499	482	524	477	520	516	484	474	507	510	512	530	526	528	483	500	482	538	502	565	511	477	504	509	477	518	522	484	545	493	509	505	481	495	488	451	477	529	512	509	498	490	517	555	514	486	524	491	515	476	513	503	508	505	508	515	503	535	495	536	547	511	522	539	526	530	535	476	530	474	545	505	577	483	489	531	525	527	499	484	502	504	514	540	504	491	493	574	510	510	487	498	503	530	500	523	515	542	506	532	504	503	468	525	497	490	516	521	480	455	501	495	476	550	566	489	536	514	480	505	510	532	529	493	504	499	521	493	491	514	493	522	504	520	480	537	522	492	517	493	519	501	524	504	526	528	493	552	560	521	508	525	485	499	541	494	546	529	556	491	495	470	495	505	496	524	531	542	507	526	531	510	513	467	485	518	539	506	522	495	509	526	486	489	498	473	514	500	527	465	528	468	509	523	542	499	520	482	518	490	514	519	480	501	520	471	492	529	504	513	531	497	488	501	515	500	540	533	546	530	488	581	497	527	499	488	482	524	492	518	510	524
7217	9329	8528	6019	4013	2693	1580	1194	1100	920	843	818	770	767	695	735	717	734	720	645	641	631	675	674	599	634	645	682	638	660	612	664	681	689	651	673	600	630	635	633	659	684	640	679	624	646	708	689	639	687	666	643	643	626	634	679	645	626	608	640	672	589	658	609	602	613	599	667	629	630	697	650	633	617	643	692	646	601	635	638	652	596	652	623	601	615	650	668	630	658	684	636	621	676	634	597	610	609	648	662	661	645	674	617	628	637	659	663	696	652	622	635	602	635	606	622	580	645	675	633	663	626	575	640	627	630	635	677	682	595	677	638	615	633	647	660	643	650	621	636	624	626	590	610	612	626	636	652	616	620	646	607	698	626	616	623	641	686	641	631	639	640	621	657	646	660	639	633	614	632	624	576	620	610	643	635	650	623	635	624	612	682	603	623	639	620	647	657	663	641	618	619	608	658	638	667	573	608	649	646	664	606	696	664	647	594	689	616	648	610	649	629	642	648	628	644	663	599	667	676	654	654	672	672	631	618	645	617	632	615	651	608	603	595	623	637	601	611	656	634	644	657	643	618	644	560	607	652	634	662	581	627	680	630	573	638	641	612	604	602	643	614	674	650	647	617	616	629	661	640	606	637	661	619	604	629	643	626	636	651	638	576	606	644	632	637	602	670	646	586	647	576	609	599	601	620	617	631	650	616	651	626	598	608	646	680	613	631	603	598	639	660	672	658	652	608	652	620	638	673	597	621	617	595	657	614	653	601	616	625	617	599	638	649	688	590	616	585	638	604	672	629	609	589	622	662	600	638	656	648	600	627	669	661	604	647	600	620	623	643	619	590	609	650	677	572	649	636	613	635	594	631	651	621	640	601	641	658	668	665	633	617	646	602	597	622	612	649	646	655	605	659	641	641	669	644	656	616	647	627	702	603	568	582	625	649	610	635	633	619	639	645	657	629	632	661	635	626	663	620	680	679	649	640	611	630	618	628	631	611	664	653	605	623	628	614	644	622	635	651	650	649	654	649	641	613	607	632	643	630	601	606	647	669	640	625	640	644	636	652	647	646	620	637	643	644	622	654	654	706	628	655	603	671	686	630	613	669	652	631	633	592	611	595	638	582	641	619	654	636	624	620	605	676	643	640	612	613	597	650	661	652	661	621	606	645	667	624	661	646	670	608	634	645	585	654	671	677	627	611	622	628	641	631	657	622	631	637	616	621	567	630	649	655	618	675	615	646	682	639	660	672	656	594	641	656	614	602	608	642	620	605	623	597	668	616	640	649	645	591	617	668	639	632	638	645	653	665	596	629	640	655	661	676	619	627	665	641	642	622	609	598	682	662	622	633	696	695	611	621	682	594	653	664	647	605	637	639	651	637	644	592	676	631	664	637	642	634	615	582	583	666	681	610	605	680	643	614	644	660	616	674	644	536	629	651	631	631	650	637	639	599	643	588	597	628	663	651	670	599	633	618	636	618	643	651	639	603	662	626	631	658	600	645	631	647	679	621	628	621	656	631	639	603	647	645	638	654	650	622	654	638	626	675	631	639	616	676	637	643	640	660	632	673	629	627	619	619	647	598	602	626	649	634	588	666	643	574	624	615	635	645	602	682	616	661	646	672	644	652	625	659	657	659	631	596	595	599	608	660	648	610	653	662	672	620	611	596	670	659	632	644	633	609	623	633	642	620	626	655	623	620	630	648	629	623	631	629	626	677	693	639	579	613	669	640	645	603	634	687	636	628	650	652	645	660	657	627	650	606	668	626	633	645	611	606	611	599	627	665	618	683	667	615	613	608	654	665	618	632	618	638	677	610	614	614	640	665	680	630	647	609	624	598	641	665	665	593	620	650	609	643	667	610	627	598	657	649	646	650	582	618	602	644	602	590	626	602	608	610	652	638	602	612	623	628	634	612	641	629	607	629	626	608	611	649	644	663	641	657	624	646	643	641	639	633	616	648	637	620	632	647	639	642	599	591	608	639	604	622	602	666	630	624	584	616	581	673	627	586	578	634	593	631	633	656	603	627	633	635	647	643	637	638	640	620	646	652	654	656	668	635	609	597	658	652	614	643	646	611	652	671	639	647	602	594	614	655	621	663	591	639	684	668	673	632	632	630	622	663	613	645	607	638	655	605	608	591	633	603	623	638	685	645	665	622	600	609	658	623	579	691	667	620	611	613	645	640	617	646	608	611	627	596	610	641	637	596	597	650	661	670	670	645	619	622	643	642	660	650	600	630	617	611	655	595	622	633	638	582	635	620	592	595	630	628	690	649	621	648	638	636	649	644	644	615	652	624	591	643	657	634	606	644	619	639	617	612	668	610	629	586	612	618	664	628	614	601	625	643	611	659	591	683	620	663	608	601	642	641	666	619	624	627	596	640	665	658	646	656	615	622	599	600	608	610	603	633	662	635	632	654	633	604	601	619	648	619	620	637	649	640	642	571	636	698	592	613	678	668	637	611	592	600	670	636	641	629	626	654	599	646	641	631	604	614	650	634	670	646	651	641	648	612	631	674	624	643	645	577	613	601	637	634	620	630	623	631	645	616	660	608	618	638	618	686	627	638	627	651	600	640	632	644	631	627	637	624	632	635	668	615	712	610	622	661	637	617	636	685	670	662	576	617	639	657	623	629	642	637	651	648	645	610	595	646	645	618	635	638	570	622	679	603	581	613	614	638	628	639	637	651	652	619	657	617	625	605	691	656	668	645	646	637	666	646	676	667	615	661	665	637	644	630	612	627	602	658	641	617	655	636	594	625	617	636	634	619	568	626	641	617	642	670	636	635	688	634	596	593	609	632	624	643	673	611	632	650	639	656	617	627	620	603	625	648	622	620	691	620	610	660	631	634	664	606	621	615	609	614	579	636	650	625	659	615	624	650	664	640	627	614	626	598	644	618	618	634	636	619	599	630	617	605	636	667	637	634	619	577	621	637	610	647	660	635	598	572	646	601	562	620	640	609	581	639	632	663	619	612	652	638	626	595	627	656	629	544	625	633	624	588	600	610	643	632	599	646	589	607	615	664	641	600	657	588	624	620	670	621	653	650	641	626	583	642	667	657	602	631	583	604	640	680	632	651	616	635	639	611	634	623	599	619	648	617	596	615	579	618	598	599	643	673	615	611	623	631	661	627	627	611	607	618	635	634	615	634	625	677	649	588	624	620	661	632	631	649	678	640	601	660	678	637	635	620	650	604	627	608	620	638	646	605	602	676	618	649	629	642	661	640	609	628	653	614	607	606	630	638	640	608	639	645	621	576	643	610	670	682	617	585	690	635	626	610	664	618	629	649	627	628	621	613	650	626	617	601	612	653	577	614	613	599	623	629	675	673	670	647	584	639	627	588	632	598	574	632	625	656	617	618	633	629	608	631	669	657	630	653	641	598	635	636	681	629	591	625	630	624	613	673	616	636	623	611	661	677	652	662	624	640	638	695	637	602	605	634	614	661	658	584	688	612	660	650	666	625	653	637	630	677	594	633	608	600
23854	20964	28081	24009	20809	8235	1687	1039	780	731	606	623	535	492	457	430	441	432	383	420	379	390	419	386	360	360	369	373	378	384	341	368	378	367	359	353	366	363	365	363	399	377	355	359	387	380	348	360	370	352	364	395	351	366	377	368	327	350	322	343	322	342	339	320	356	380	353	322	305	341	364	340	352	329	361	330	333	352	358	316	318	326	355	362	348	347	330	335	405	335	354	344	338	345	348	340	303	318	345	374	362	343	347	372	338	337	334	331	319	346	358	327	352	352	337	327	348	328	354	326	382	291	330	319	355	344	362	290	317	309	306	339	316	339	322	324	290	363	322	335	338	365	339	311	326	299	341	353	289	328	332	341	332	323	343	351	351	349	342	313	304	342	357	332	317	332	351	348	341	336	306	322	326	336	325	310	358	308	303	366	319	332	349	307	305	337	317	320	329	349	349	315	346	325	334	331	324	313	368	330	339	299	354	343	350	309	347	323	349	287	337	333	323	354	336	316	335	312	355	351	342	344	353	330	318	309	312	352	350	315	293	297	323	321	313	334	324	345	370	372	306	316	354	340	342	365	320	341	338	336	312	298	351	319	311	371	329	319	307	305	333	306	360	289	336	348	326	333	343	351	305	334	313	365	323	341	310	320	351	351	363	333	347	321	348	348	354	322	331	305	327	328	306	362	332	308	327	352	316	349	298	324	317	371	350	332	342	320	318	336	328	335	340	315	327	348	320	328	310	304	314	322	346	325	334	314	338	334	333	347	343	362	340	357	351	310	317	302	335	327	352	333	338	347	330	321	324	316	345	300	333	344	354	351	306	319	328	357	330	337	342	354	342	356	329	344	306	315	333	350	375	303	338	342	337	305	334	366	323	322	312	334	344	326	317	362	361	353	346	341	371	340	331	342	311	323	325	333	338	360	339	301	331	321	336	322	317	317	332	350	322	341	330	328	369	338	311	342	329	377	323	345	354	298	354	326	340	345	346	336	341	345	343	314	328	311	338	301	352	346	305	324	369	382	351	340	348	309	351	310	327	330	295	367	352	334	343	322	318	345	359	354	315	326	350	342	339	334	347	345	303	331	314	358	366	360	346	311	334	351	331	330	324	320	326	347	349	339	342	308	323	286	325	356	376	317	346	334	374	321	336	341	317	329	321	342	321	340	326	349	350	326	330	300	358	339	299	311	324	354	312	330	321	313	345	352	363	341	347	343	321	331	369	336	309	325	340	358	343	325	322	325	339	354	318	355	343	325	376	352	334	312	318	320	309	333	327	321	338	318	324	324	335	329	324	356	357	321	319	334	312	339	317	321	359	322	335	300	320	333	316	294	343	334	367	298	341	337	363	346	330	326	338	368	323	346	290	331	304	348	349	332	307	358	308	350	307	343	328	333	370	340	329	299	352	348	321	368	333	342	323	327	357	341	358	375	329	302	316	356	314	337	365	357	320	330	327	307	326	339	325	347	347	342	340	312	341	344	320	325	309	334	318	338	328	305	315	312	353	368	327	321	331	314	312	352	329	363	302	342	344	341	322	343	344	389	315	370	330	322	315	336	316	311	341	327	287	317	325	324	349	337	320	359	305	336	332	349	340	351	318	356	346	326	319	315	341	306	367	344	332	340	331	316	345	328	301	330	357	340	331	313	331	305	333	311	333	310	300	330	356	359	318	326	315	309	325	348	363	352	347	316	348	347	328	327	326	316	335	343	334	351	333	319	366	339	310	339	317	348	325	348	349	316	318	360	347	376	321	321	308	336	343	322	336	321	333	346	344	346	340	337	314	325	326	355	336	350	358	352	341	358	334	350	315	341	310	336	321	348	330	325	310	345	324	358	310	353	363	364	329	331	304	352	306	306	335	317	361	317	355	349	357	337	322	339	339	354	303	322	347	339	313	328	350	338	336	333	351	351	323	336	349	371	338	320	356	360	312	329	316	307	299	311	370	341	314	332	349	302	350	325	331	331	323	327	352	314	319	342	340	353	335	294	355	325	317	355	325	336	330	280	327	348	327	318	320	332	320	324	332	339	313	362	358	328	314	349	342	329	336	307	327	298	341	336	288	339	322	350	370	364	318	330	316	347	330	306	306	328	339	324	345	332	320	302	312	337	354	324	345	315	332	365	322	291	320	359	341	336	289	352	340	339	330	360	347	323	361	325	323	333	344	305	301	331	333	320	320	330	318	337	301	330	321	344	382	323	344	322	326	321	328	322	350	332	336	351	341	343	319	318	370	320	349	325	350	351	317	303	331	319	327	334	349	323	348	333	339	319	369	337	328	338	326	322	339	350	313	331	344	295	304	311	298	357	328	352	318	330	365	333	317	342	347	320	334	353	354	333	326	343	358	326	332	369	320	363	317	327	357	333	357	347	355	294	351	358	319	336	339	348	303	335	348	335	322	324	332	323	342	350	311	333	342	324	345	316	334	301	342	327	324	310	334	330	328	325	340	316	330	363	339	350	321	340	347	288	309	330	327	297	346	332	355	323	340	307	309	321	336	319	338	317	293	312	307	351	321	338	324	354	308	317	349	308	322	376	343	308	353	312	324	306	333	348	314	330	329	342	324	329	348	329	323	320	352	325	332	297	359	324	318	330	336	371	330	298	329	337	304	320	306	315	322	377	302	349	329	357	358	342	290	300	350	332	360	340	331	343	327	276	328	338	342	302	321	329	347	354	325	310	364	316	316	306	334	321	346	288	379	310	329	306	325	301	324	364	350	329	344	359	364	327	373	386	345	295	307	344	328	340	347	316	329	341	311	330	337	310	344	349	305	357	356	383	317	337	356	308	309	362	341	337	338	333	370	337	349	323	320	292	331	312	348	335	314	334	366	364	321	353	337	387	319	362	304	333	321	326	353	339	333	309	328	328	317	361	352	314	320	322	319	337	329	298	344	320	339	318	341	323	311	344	342	346	308	328	328	332	349	336	333	336	333	322	319	352	314	327	360	305	339	326	324	349	355	334	336	330	351	315	321	333	342	367	316	307	334	347	341	319	296	310	336	309	343	318	356	326	348	355	354	343	362	305	339	327	310	334	335	345	358	342	305	343	324	328	338	313	356	364	312	342	312	338	357	319	327	325	323	308	354	325	359	319	313	329	318	335	366	327	344	287	300	337	301	365	339	318	333	310	308	328	296	324	327	309	353	353	368	337	345	365	355	329	345	358	349	331	327	321	358	312	346	335	306	325	321	359	311	358	303	320	369	330	356	333	347	357	335	322	304	330	336	292	317	324	343	315	327	316	351	360	345	357	342	360	332	324	323	316	327	310	336	340	328	322	346	307	310	312	318	330	310	344	327	338	338	368	364	313	351	316	334	351	313	359	321	332	339	328	339	356	313	296	347	295	337	336	328	309	322	332	337	320	360	346	346	372	306	336	326	320	334	373	354	324	339	345	346	346	344	311	334	293	312	318	337	326	365	334	353	333	311	322	362	320	339	334	318	337	313	309	349	329	347	335	324	361	364	331	329	327	333	357
8242	18626	16319	10776	8005	4781	2772	2102	1570	1381	1100	1059	864	840	738	648	638	593	588	581	573	595	523	526	550	501	503	535	500	513	502	503	530	491	466	483	473	449	473	450	453	488	501	511	466	487	499	514	492	484	493	513	514	507	494	445	447	430	443	437	461	472	440	473	419	419	418	389	391	411	406	404	449	432	404	439	431	442	459	471	453	438	424	473	458	442	438	458	451	456	451	462	413	432	413	432	453	387	459	467	427	463	470	422	434	423	415	407	427	428	405	457	428	411	423	440	461	444	430	409	457	432	409	389	387	431	388	394	411	421	392	403	437	410	399	414	464	437	400	441	398	396	406	405	431	426	404	428	438	398	415	424	410	446	407	414	422	439	369	439	442	418	404	455	434	429	426	445	440	433	389	437	427	398	415	420	406	403	392	423	413	437	425	392	431	432	415	426	413	409	399	373	410	425	439	411	453	421	415	474	427	457	434	438	399	435	406	409	424	410	429	386	404	419	431	371	439	375	430	450	432	437	406	411	454	414	441	394	445	407	421	445	399	414	441	469	401	438	434	442	452	417	405	418	394	418	402	405	444	379	420	411	391	414	420	432	396	415	417	430	421	416	401	446	396	419	433	428	438	421	375	402	417	454	434	428	409	404	436	450	433	411	420	459	370	398	399	431	416	446	435	424	429	419	413	464	413	438	406	421	383	432	435	411	416	361	425	432	405	425	414	421	431	402	408	436	410	439	419	446	433	429	389	434	410	415	413	388	405	440	439	433	443	420	439	369	420	419	422	388	428	395	399	423	429	443	413	450	416	432	425	415	402	441	393	409	401	403	443	433	423	455	411	408	443	426	426	430	386	416	460	423	445	459	451	439	369	414	387	430	448	450	413	406	416	420	410	409	427	434	428	420	430	420	459	387	434	406	419	431	419	462	404	427	413	429	427	427	425	403	398	427	432	450	409	435	439	406	427	445	404	432	452	439	434	420	429	453	428	411	403	427	451	425	398	408	439	443	418	409	411	422	443	414	474	384	433	429	407	443	419	424	413	419	448	481	420	425	402	423	405	399	431	418	412	433	370	408	413	420	451	414	384	426	393	437	416	415	404	435	396	456	404	449	419	409	412	402	386	413	447	448	436	379	445	428	461	414	439	400	412	419	433	402	460	435	383	415	416	431	413	433	444	431	426	387	426	442	415	400	454	428	420	419	411	432	437	463	440	478	413	426	388	431	423	419	434	415	437	427	404	400	431	409	431	446	436	410	426	393	429	399	408	422	404	390	425	419	421	409	451	441	420	479	406	414	413	408	449	432	413	444	429	460	466	402	414	401	409	405	418	423	442	410	430	414	415	371	420	430	410	414	420	441	434	389	429	414	437	435	414	403	452	418	399	422	412	425	416	424	415	402	389	420	422	436	426	429	420	404	420	427	430	399	408	449	406	491	426	443	435	434	411	404	429	393	415	427	427	433	375	420	419	452	377	390	411	441	406	433	416	429	450	420	435	444	423	395	437	419	420	408	428	432	447	394	401	442	401	415	405	394	436	410	436	401	450	416	452	404	391	453	399	453	411	418	409	408	396	424	415	436	431	433	437	416	429	424	400	407	420	412	456	434	417	391	422	475	432	416	398	431	408	423	429	408	437	407	403	444	387	409	419	422	428	401	434	394	413	401	390	446	425	412	429	381	434	403	429	438	416	467	420	441	423	413	444	447	441	416	435	398	436	394	405	405	410	441	390	389	455	415	409	444	412	393	393	421	441	434	406	422	414	398	417	456	431	429	397	445	392	419	403	417	441	446	432	430	388	453	406	448	409	435	422	423	421	450	383	429	409	429	465	442	420	430	397	455	418	439	403	425	438	400	423	429	424	419	400	428	387	438	431	424	423	418	432	446	435	423	420	419	438	422	445	426	425	448	407	420	457	397	411	413	417	455	453	415	447	378	434	410	392	419	431	422	455	456	405	438	423	429	392	435	435	405	442	427	433	417	423	407	418	435	437	438	423	394	447	407	391	403	399	433	440	405	416	430	434	437	436	417	418	446	425	431	422	435	383	425	439	420	414	444	402	442	461	473	424	431	410	398	428	426	432	412	441	444	450	481	419	411	463	400	456	442	433	408	467	409	420	413	414	418	393	442	436	433	417	390	390	408	469	400	423	403	420	417	400	410	374	408	410	411	426	445	406	395	434	417	424	454	384	396	412	379	421	428	417	406	451	442	405	417	393	430	424	389	431	456	416	444	419	441	449	411	429	386	398	434	402	429	438	411	419	415	404	419	408	415	418	424	454	456	408	422	418	417	413	424	434	451	454	428	422	430	418	384	442	427	427	422	445	430	456	393	424	413	423	414	426	442	421	393	390	438	422	423	431	441	431	452	418	440	413	402	437	422	404	433	433	423	399	456	415	398	399	435	446	421	408	480	465	453	398	402	445	410	389	426	403	440	439	434	432	396	414	421	461	417	390	408	423	396	458	417	425	433	421	437	432	435	466	428	417	405	426	451	401	432	469	422	391	450	443	436	397	425	426	442	434	396	447	452	431	401	433	435	390	436	449	439	421	399	428	429	417	405	436	430	399	403	444	429	419	389	404	441	461	410	418	409	390	444	394	388	431	422	430	448	420	434	419	386	362	411	404	448	403	444	394	438	387	423	421	430	420	415	399	420	443	421	443	468	429	413	416	430	439	401	415	439	427	379	419	414	431	459	444	394	420	414	417	435	406	401	425	429	418	422	416	409	450	433	397	440	433	426	393	415	415	441	426	439	408	414	412	423	403	412	409	464	411	427	411	405	434	417	419	410	454	442	418	421	381	413	425	447	412	448	422	443	448	406	415	444	449	447	419	410	422	423	446	409	456	414	395	440	401	461	417	410	429	423	456	459	428	426	425	431	425	428	466	458	443	381	417	406	421	421	419	421	386	410	415	413	420	401	427	392	393	430	418	427	432	392	396	416	395	468	430	431	446	431	426	425	419	405	473	404	418	393	446	399	420	364	400	444	453	371	440	416	437	413	409	412	374	430	435	418	407	439	398	449	403	406	424	438	432	430	410	441	423	436	424	403	423	443	419	374	360	411	413	414	392	421	449	470	406	445	389	435	486	423	419	409	443	392	438	419	412	450	399	421	423	389	420	467	425	436	424	437	435	437	420	407	379	409	410	409	429	415	402	445	457	443	419	454	422	400	424	407	454	431	414	428	401	410	416	442	433	435	423	428	447	418	378	468	396	440	416	460	404	401	443	394	429	425	408	417	445	404	451	395	410	418	401	424	440	361	432	419	389	391	412	446	460	445	414	413	413	420	444	421	383	428	415	424	439	421	416	415	421	434	422	418	392	424	477	449	436	425	402	428	421	417	428	410	425	457	447	432	443	432	403	404	438	436	421	413	414	433	442	414	407	436	403	419	426	403	428	459	430	402	441	417	408	443	439	442	415	410	398	406	444	418	420	422	384	391	432	426	397	410	443	436	404	421	477	404	448	440	404	412	453	429
25089	20994	26799	24973	8465	1917	1290	1050	927	828	769	757	756	755	628	693	724	656	653	689	666	678	666	623	645	618	684	649	642	678	637	655	632	665	661	643	625	643	630	633	633	638	623	691	650	650	656	659	653	620	635	630	663	669	635	617	620	607	672	649	707	619	631	626	614	641	619	648	600	591	659	594	643	640	627	630	580	619	613	618	646	613	632	620	652	618	656	641	660	583	623	637	630	632	626	639	643	678	693	630	617	652	643	614	614	660	637	620	638	649	601	694	609	621	586	645	645	606	659	602	625	678	661	642	647	633	672	634	627	641	670	636	620	638	658	667	604	670	654	639	655	595	628	634	583	596	587	578	608	609	630	614	624	633	616	638	614	596	599	622	630	613	623	611	620	626	643	602	637	640	630	628	627	645	602	679	596	645	658	621	638	637	651	646	652	611	611	637	618	658	641	658	624	628	589	624	648	587	622	655	620	651	650	633	621	634	620	652	614	638	614	623	646	568	650	589	644	611	609	662	668	611	650	639	628	640	676	612	638	593	603	651	637	635	633	623	596	633	654	623	636	632	643	595	599	671	617	608	593	610	619	657	625	654	584	616	636	634	686	669	607	619	632	619	655	643	568	651	616	640	618	624	635	646	582	639	626	620	661	615	607	629	631	654	628	659	626	598	599	591	606	642	623	678	622	612	599	645	654	671	675	628	632	594	585	638	629	593	650	590	643	650	632	641	631	639	629	668	669	640	601	610	625	629	603	592	622	619	648	606	574	612	602	648	630	646	640	620	635	643	638	593	639	653	650	611	610	630	643	658	619	667	646	629	639	602	644	605	655	637	643	627	636	605	648	588	660	659	639	580	594	609	620	619	648	596	663	604	672	645	592	645	630	628	590	636	623	618	635	607	678	627	641	665	630	701	626	606	657	627	585	626	664	576	614	589	587	617	601	595	579	640	626	651	604	639	672	606	627	628	634	603	619	607	626	640	623	610	615	614	625	640	607	629	658	614	638	644	624	590	625	675	625	613	684	641	631	657	626	601	625	630	620	620	624	656	609	586	599	677	625	617	612	635	612	666	595	612	663	635	647	636	632	635	628	619	638	618	625	626	615	595	628	645	636	620	683	647	629	632	624	634	646	637	624	616	631	639	574	634	629	657	653	601	589	603	581	555	613	718	611	591	628	598	662	665	633	677	633	647	637	616	651	633	621	659	621	619	653	651	658	626	608	649	618	652	586	605	659	716	643	674	648	625	707	598	629	614	582	625	557	657	628	620	643	642	567	622	638	644	622	586	689	655	623	623	620	599	622	635	648	643	644	550	615	598	618	589	627	690	616	646	621	587	657	636	634	609	597	612	649	646	633	616	629	622	616	649	647	623	653	651	605	604	621	619	657	636	624	624	625	649	630	615	615	606	630	591	618	621	617	619	628	656	619	582	600	690	645	643	618	620	621	638	626	598	628	616	660	621	627	636	642	616	583	610	587	656	681	644	633	623	634	653	621	633	630	647	566	657	639	656	562	636	631	690	632	647	616	623	636	617	615	602	601	627	602	624	614	570	609	647	631	646	635	615	587	546	605	600	631	615	635	649	605	619	591	619	610	663	643	640	644	652	592	638	588	628	650	633	622	644	686	603	674	626	622	647	603	653	608	619	627	663	651	639	626	640	649	622	669	630	577	626	616	591	600	605	651	624	631	628	602	610	629	600	603	632	588	588	631	635	649	577	567	633	642	665	618	637	603	600	618	573	643	647	605	594	643	683	624	607	635	654	618	599	607	624	598	645	632	643	652	616	618	610	632	632	613	648	630	642	647	641	635	605	628	596	640	649	646	624	647	601	612	631	610	609	626	611	635	629	610	640	607	658	620	627	624	639	620	630	652	651	600	656	609	600	609	632	643	644	616	614	615	644	644	640	619	626	625	601	646	616	662	652	619	647	626	596	653	631	643	590	631	610	622	603	573	648	646	596	613	607	664	626	574	630	591	643	665	638	579	635	649	655	666	654	655	607	567	618	624	615	621	633	616	640	640	606	644	666	667	640	630	616	616	633	606	641	620	624	637	608	649	665	672	644	637	589	605	623	660	611	630	584	598	659	664	630	574	620	621	630	645	626	609	675	687	583	622	583	669	646	639	600	584	593	592	609	618	620	658	663	599	620	638	651	623	597	639	621	651	632	598	632	614	629	618	605	597	627	671	659	611	620	644	613	638	632	637	601	658	651	635	593	603	624	651	645	607	626	634	652	661	643	655	598	587	608	643	667	645	616	635	599	594	626	603	649	667	621	606	628	631	582	599	649	595	595	563	641	622	657	603	655	650	649	607	660	608	612	612	596	600	611	636	615	590	660	595	635	626	626	662	617	648	653	629	622	558	655	608	575	605	618	639	612	623	621	667	587	640	597	599	602	657	637	616	648	631	612	632	624	630	643	634	598	634	610	651	633	653	654	637	610	654	642	624	616	655	623	635	673	656	601	627	641	623	661	635	663	600	626	655	624	604	676	647	632	655	641	648	612	583	606	630	588	638	626	674	590	610	636	658	589	607	592	649	656	648	583	615	597	588	624	599	667	627	641	639	658	598	636	604	636	625	628	647	626	601	625	616	639	605	608	651	632	651	598	647	649	604	672	632	621	586	634	627	652	582	632	586	623	596	671	639	621	604	653	611	640	589	601	594	623	612	644	629	676	599	637	582	617	610	621	646	631	647	627	646	600	638	608	593	634	631	614	644	616	627	644	618	628	592	613	603	633	601	648	619	671	619	617	603	632	642	660	644	558	620	599	592	632	626	623	684	684	603	620	662	636	611	584	588	630	635	637	624	645	645	614	642	608	646	614	584	625	602	655	611	641	663	667	629	614	621	610	578	683	627	618	590	634	596	606	663	608	623	628	607	643	626	666	663	634	659	632	638	640	624	666	597	614	639	580	656	604	654	653	641	642	662	634	614	671	642	604	628	622	630	599	605	615	601	569	608	602	646	603	626	622	620	594	643	613	645	610	648	618	636	620	606	658	643	606	620	625	585	584	621	605	638	614	631	610	662	615	634	638	577	608	610	555	613	635	620	666	588	656	665	653	616	602	643	636	636	647	626	622	618	638	650	652	615	654	632	654	629	635	594	654	677	659	661	636	661	659	598	632	603	615	552	651	665	584	669	659	616	608	640	610	626	641	609	623	622	639	632	618	634	630	618	633	642	635	586	620	611	633	604	675	664	672	607	668	612	626	648	625	597	619	632	662	644	617	636	618	630	640	622	637	632	634	614	608	633	654	632	674	569	618	653	662	602	612	667	583	622	612	605	626	614	615	637	630	684	587	646	636	586	616	602	612	629	599	620	668	643	613	660	627	645	590	581	614	597	619	670	686	644	645	611	676	625	668	607	633	652	589	648	615	614	620	610	626	614	653	662	669	620	608	561	634	625	612	636	577	669	650	637	621	629	639	598	639	640	592	633	658	620	587	611	594	633	604	590	634	645	625	662	637	655	629	672	613
8500	15039	13563	8266	6166	3562	2254	1969	1554	1361	1210	1087	1073	961	972	987	906	923	832	842	847	820	826	799	832	826	835	815	821	817	815	778	813	732	824	801	794	812	842	800	826	810	792	795	801	815	877	796	787	830	847	827	799	811	817	772	793	752	801	789	746	718	769	768	796	760	758	753	739	746	769	787	762	766	763	785	769	801	790	756	780	762	729	733	755	806	808	782	818	779	830	797	805	775	776	755	722	785	779	772	781	734	745	735	789	754	792	734	780	704	713	750	805	785	827	741	800	738	785	765	756	761	833	787	759	715	761	719	728	740	791	795	825	768	748	781	733	786	752	701	805	715	784	751	792	796	744	770	737	729	770	770	742	763	751	741	716	788	788	789	722	802	825	751	804	818	716	768	767	774	726	790	757	716	716	760	728	753	741	745	786	794	790	750	775	732	760	706	768	781	728	759	733	787	717	739	707	719	748	721	786	733	749	754	706	744	734	747	729	783	802	772	693	757	780	763	813	745	763	767	758	751	757	804	782	723	739	769	775	759	773	766	760	738	766	806	732	768	739	746	727	741	785	692	784	723	793	732	727	738	747	745	778	724	738	741	685	727	742	792	795	769	795	725	750	771	761	741	705	715	745	750	776	759	788	766	771	728	761	767	773	738	763	760	745	725	732	777	739	739	778	792	819	737	766	747	705	798	790	754	792	781	783	770	729	756	742	721	774	747	778	756	774	761	746	776	720	791	692	753	732	763	733	770	792	782	754	735	774	791	764	767	711	771	789	710	740	734	719	755	789	750	696	768	749	695	766	805	745	757	766	761	791	735	733	743	728	794	762	731	751	781	761	752	748	753	770	772	714	763	760	786	788	746	734	743	771	740	733	773	731	755	788	737	787	768	737	732	714	796	749	721	781	759	753	777	768	770	744	736	761	756	787	749	764	748	793	772	710	731	741	762	689	779	778	785	762	747	720	816	759	762	754	788	749	785	763	731	824	711	775	763	742	732	765	732	747	729	766	730	777	799	766	740	757	801	781	780	772	738	726	801	757	742	765	732	704	744	741	741	777	719	755	774	759	734	735	791	719	789	771	749	673	781	779	753	766	754	763	809	748	754	740	758	742	728	771	731	753	732	712	827	760	780	808	736	761	722	759	767	753	750	824	766	726	806	778	772	738	764	746	722	734	747	758	797	820	752	744	781	726	755	791	763	689	721	751	764	758	761	690	775	720	731	729	788	744	746	771	777	739	754	760	807	792	751	711	766	788	754	787	777	798	803	733	704	766	781	755	741	719	742	748	730	779	762	732	754	761	736	765	762	735	731	787	745	792	710	792	788	686	704	732	738	784	765	769	752	770	755	802	744	731	747	767	793	743	774	793	756	756	731	711	765	754	754	726	730	743	779	748	761	763	771	763	811	800	824	730	769	762	799	740	733	715	726	705	764	774	718	756	756	701	811	743	742	755	759	793	745	757	782	769	734	685	775	743	717	822	727	776	754	747	710	716	761	814	784	803	745	719	723	759	681	736	742	746	744	753	740	792	723	791	769	793	789	761	809	734	703	740	776	769	773	747	720	756	783	792	749	713	741	800	777	734	759	741	777	738	779	736	725	768	737	765	701	761	726	749	796	786	787	809	751	785	732	737	742	800	828	768	739	774	727	786	745	756	745	745	724	742	782	724	756	748	766	809	754	749	751	729	735	746	721	708	760	751	780	734	770	794	795	729	769	728	756	812	775	777	717	738	777	743	751	711	759	715	775	688	760	774	751	798	752	717	776	744	771	788	793	704	772	752	780	739	773	736	785	711	771	717	784	723	716	725	754	769	736	764	745	753	779	708	768	749	730	768	817	709	738	787	725	756	751	756	780	739	740	769	746	685	771	801	781	750	744	796	786	746	801	745	745	702	743	774	728	760	715	709	754	741	733	759	809	713	789	759	789	762	794	780	751	733	744	702	753	710	776	742	758	767	732	754	729	791	775	802	759	769	768	811	764	724	811	733	791	720	771	778	723	744	738	757	705	778	730	742	745	755	776	764	789	787	781	757	765	772	755	799	798	743	774	781	774	786	747	787	723	757	787	750	784	783	757	775	721	744	793	791	759	733	740	769	742	767	790	723	723	748	798	767	710	771	744	740	775	783	790	740	736	749	769	746	783	733	756	755	774	743	791	758	721	771	797	736	784	756	733	749	740	712	783	756	758	752	733	751	784	694	712	776	736	772	773	749	713	733	762	824	752	759	764	766	754	736	767	707	752	749	785	726	755	737	784	777	720	808	738	754	787	771	729	777	753	775	805	740	709	755	765	732	770	770	766	776	761	754	747	786	734	730	762	764	726	737	703	757	785	747	751	764	746	779	755	753	724	754	729	752	753	740	826	756	770	723	737	722	804	768	717	786	749	749	704	807	752	816	806	738	726	705	761	804	747	747	755	744	748	727	764	749	750	762	742	794	771	725	747	738	726	749	752	750	722	748	753	719	747	764	767	719	779	722	752	774	769	717	775	746	775	742	734	730	741	774	724	773	788	723	804	763	766	735	803	780	714	733	759	745	741	735	700	811	792	703	783	769	790	748	735	778	755	767	756	736	744	708	788	773	783	769	770	755	766	805	740	730	758	781	751	761	756	775	781	746	745	757	795	718	752	756	771	798	727	750	767	713	796	737	786	771	758	719	733	821	666	723	814	806	765	787	767	753	750	736	766	691	771	744	749	806	739	765	758	757	761	748	703	780	776	758	754	753	741	746	739	751	756	753	756	738	761	763	779	793	714	720	766	750	791	764	766	736	732	772	812	797	729	761	719	753	755	768	770	765	744	773	756	769	754	816	725	748	756	757	737	736	736	756	753	752	782	772	761	758	743	718	717	730	725	752	697	810	748	804	781	726	729	739	732	739	750	748	794	800	736	773	821	771	755	758	808	685	782	767	801	734	720	761	803	756	777	771	760	753	778	797	751	760	735	757	790	748	766	723	811	751	766	740	763	773	781	745	771	750	762	758	752	800	745	777	757	771	813	736	768	808	746	773	744	756	736	747	769	741	752	712	740	726	775	770	785	748	737	757	784	739	770	756	765	698	722	755	761	743	729	787	762	750	741	758	760	777	778	727	781	738	777	770	748	768	748	779	736	735	730	804	780	752	738	733	736	792	756	749	766	748	757	737	736	694	759	751	738	761	782	743	794	777	726	758	733	785	765	730	778	786	765	795	751	733	763	742	762	795	740	762	771	783	798	761	766	765	778	773	780	799	752	730	736	745	765	754	772	728	761	754	709	767	763	783	793	744	718	799	737	727	692	766	728	735	768	798	788	754	774	742	744	707	691	773	755	783	713	750	740	737	715	706	722	763	741	768	772	765	789	720	756	733	785	766	762	753	798	758	722	747	777	749	737	760	751	710	721	774	739	766	746	806	712	765	795	756	750	701	726	747	766	753	766	712	723	753	789	796	734	777	791	735	727	727	801	780	759	760	774	764	769	762	755	767	771	759	764	707	784
22823	20990	28645	23530	20986	20918	7320	1697	1155	1005	936	807	709	690	637	640	552	557	561	541	499	492	523	485	485	492	451	494	488	484	453	496	469	461	442	491	440	465	434	453	450	481	468	445	459	440	511	473	471	430	431	494	475	466	443	451	438	435	451	422	393	406	470	425	406	407	409	408	419	407	455	412	401	428	404	405	415	398	394	386	437	383	396	396	413	429	437	430	460	422	416	428	465	454	412	446	451	467	416	413	395	442	450	412	448	398	401	398	388	387	390	431	395	419	401	377	422	374	405	401	395	379	356	421	397	391	430	367	392	366	410	376	395	396	411	414	447	435	428	429	397	415	429	381	397	410	403	426	421	422	362	391	417	417	393	413	388	430	417	405	417	403	407	421	409	373	410	413	433	444	401	385	445	385	398	397	451	413	420	402	436	433	432	423	369	375	427	422	431	429	391	444	417	414	419	403	407	412	391	425	385	437	436	397	392	378	383	394	376	425	441	424	398	414	421	385	372	372	404	405	396	383	421	431	451	413	385	399	394	398	451	423	426	405	390	417	401	416	405	392	389	399	407	402	391	390	421	440	429	433	410	411	410	397	423	407	382	385	400	397	399	430	395	394	378	359	396	397	376	408	418	433	402	418	410	419	453	383	408	461	403	404	391	385	438	421	396	405	402	424	426	421	412	375	405	412	411	402	438	419	375	435	414	390	388	425	418	389	411	406	414	401	404	411	396	414	422	412	398	407	403	397	393	405	444	415	398	397	409	424	395	385	398	392	397	408	391	395	409	404	434	414	398	407	456	388	382	436	417	376	405	421	378	440	379	388	398	385	370	411	407	397	403	434	377	441	418	407	445	419	385	404	395	385	382	427	396	417	403	406	372	370	405	385	414	376	426	411	390	402	405	376	397	398	436	407	401	431	424	371	413	410	460	364	393	377	448	397	377	399	411	405	410	405	425	405	416	384	415	382	419	414	416	409	359	383	401	401	418	415	383	329	381	394	396	378	437	421	431	418	406	403	464	429	443	376	422	420	432	385	398	401	378	395	387	404	393	415	410	437	432	377	381	390	396	458	394	392	395	408	380	400	433	381	428	416	425	410	436	435	369	405	390	398	389	400	377	386	410	417	408	405	385	396	398	441	433	364	422	392	405	401	398	402	431	402	408	417	393	416	399	412	395	407	393	394	400	398	417	419	411	386	388	439	414	400	394	399	401	387	399	410	410	381	397	399	402	453	443	432	430	405	420	430	393	384	407	397	401	380	401	378	403	408	371	406	427	432	445	377	385	392	373	418	372	405	444	386	411	373	397	371	409	444	417	413	372	407	390	426	373	428	367	407	415	397	380	389	402	431	358	392	398	447	388	415	401	409	403	419	393	406	441	422	457	413	418	393	401	400	389	414	414	392	383	404	396	409	400	392	412	374	418	453	405	387	404	424	392	431	424	401	418	410	374	395	442	400	376	400	401	401	443	437	390	417	425	398	410	406	401	398	393	410	393	402	421	378	383	393	422	391	396	411	367	384	428	372	418	383	452	391	399	405	410	431	431	411	437	404	399	400	395	434	399	428	397	366	379	369	411	424	448	381	402	409	400	378	386	395	406	408	412	406	397	438	422	391	384	385	398	409	387	398	404	411	424	392	376	375	413	390	411	419	426	422	385	393	421	387	403	412	413	373	395	372	373	449	398	389	440	395	412	409	406	423	401	406	424	395	381	389	395	456	418	360	383	424	367	406	381	393	401	389	404	379	372	390	405	395	366	400	373	373	420	396	412	374	399	414	381	407	456	421	450	391	421	415	443	385	403	366	402	414	375	400	387	446	403	368	404	429	395	429	384	392	420	412	409	416	444	402	380	406	427	384	409	407	399	401	407	399	377	422	413	429	435	395	408	410	387	439	432	430	404	437	444	393	398	417	442	403	390	405	376	385	409	399	432	391	408	411	420	394	376	415	411	361	391	397	391	406	419	401	400	398	417	446	404	399	364	414	439	383	396	404	402	409	414	417	405	412	381	402	408	400	427	388	419	409	387	406	403	413	411	391	388	385	460	406	402	404	403	389	381	393	418	404	398	397	377	388	419	384	431	402	382	375	389	402	415	395	402	390	433	394	430	390	414	383	397	392	389	402	406	392	397	403	399	399	384	380	396	423	398	393	409	391	395	374	370	385	393	419	377	413	416	432	410	460	396	380	402	372	352	399	479	400	385	386	400	406	393	397	422	368	383	399	412	402	408	384	401	395	405	395	418	406	408	405	409	390	408	407	401	404	419	387	386	396	379	471	383	381	409	413	393	420	377	401	372	377	396	401	413	426	406	389	374	384	402	398	394	398	399	381	420	383	409	438	439	405	380	412	409	398	402	415	379	402	401	411	405	401	425	382	404	401	402	409	432	384	364	431	408	424	406	394	404	395	420	416	410	410	417	420	445	397	375	425	435	412	429	377	424	392	374	402	376	400	443	417	435	381	375	381	396	404	431	385	403	426	409	385	420	403	423	401	430	382	416	409	416	381	426	412	409	427	396	402	390	444	400	426	426	386	441	382	428	385	415	370	417	406	410	419	377	387	424	430	371	399	429	407	374	366	394	385	407	392	405	434	429	391	422	423	454	392	400	409	403	372	442	403	435	426	406	417	402	438	378	431	408	435	409	395	398	394	409	448	375	407	411	391	416	420	438	440	431	391	404	424	374	389	419	417	393	383	428	403	404	431	395	355	405	412	389	386	365	395	402	410	382	426	433	395	427	462	432	398	405	424	413	428	420	414	427	413	399	374	390	383	401	415	377	433	399	417	391	398	431	392	446	389	380	415	410	397	393	415	398	391	374	420	400	419	401	414	432	425	408	462	423	418	365	367	413	424	405	390	416	403	394	400	440	408	391	409	415	393	413	443	394	407	432	411	403	378	399	419	415	406	441	414	439	372	404	408	393	373	395	393	418	399	382	385	422	417	422	408	463	364	399	371	388	410	408	379	400	419	404	409	405	450	395	403	418	417	379	402	393	442	414	436	378	425	349	389	406	437	410	411	409	425	432	416	379	405	410	396	358	383	397	384	413	415	411	447	379	393	397	397	404	424	381	407	411	395	428	398	416	386	390	400	415	403	391	426	380	427	381	393	426	395	404	380	401	416	390	422	405	388	430	390	370	394	406	401	402	398	460	400	436	434	388	401	393	405	410	407	429	390	403	397	411	414	368	387	408	376	409	397	406	440	370	416	441	435	414	423	372	407	436	385	435	422	395	373	425	433	387	405	432	385	386	387	411	409	375	434	394	396	401	408	405	425	431	407	439	436	404	404	454	393	396	439	428	415	401	380	391	389	414	411	383	403	435	409	422	422	381	413	405	400	427	421	394	412	395	397	415	429	408	393	393	369	362	431	406	354	410	394	398	379	418	388	430	377	378	392	420	401	419	369	413	382	419	404	373	414	414	409	391	414	408	429	393	387	369	419	425	437	410	414	392	388	411	395	398	389	394	391	439	442	398	386
11863	26168	23040	14641	11082	6362	4421	3435	2471	2144	1862	1515	1339	1169	1060	973	943	833	782	834	724	688	723	664	681	705	658	658	630	622	614	645	634	569	584	622	600	566	603	617	595	590	602	561	617	677	627	563	583	607	578	639	607	626	592	578	546	551	507	513	531	508	522	501	495	479	512	469	517	448	543	480	510	493	478	529	535	508	506	547	506	486	492	473	528	539	539	516	516	509	481	556	543	530	538	502	542	511	536	526	553	546	512	517	482	515	525	498	508	522	504	512	503	483	502	514	493	458	483	475	465	508	476	495	483	494	512	480	487	486	482	483	484	500	486	469	464	518	511	503	499	486	514	471	483	492	499	495	467	486	499	518	480	501	483	494	477	471	467	506	488	465	518	482	453	471	500	500	486	465	481	484	473	500	453	464	489	469	445	493	523	490	463	529	511	527	549	505	474	481	499	468	465	497	522	477	466	497	484	456	471	485	490	485	490	538	487	496	475	468	453	474	480	477	487	474	483	457	483	477	495	502	488	475	474	441	489	524	524	483	505	461	458	498	458	487	482	499	475	461	470	490	488	482	497	486	468	470	456	492	482	524	478	496	490	469	481	508	469	514	509	467	533	460	473	484	472	497	482	527	492	486	503	464	496	479	456	522	483	488	499	486	456	499	479	494	502	488	502	525	503	461	498	500	503	486	495	497	448	446	468	472	428	530	476	483	516	469	495	494	520	515	468	483	473	470	498	486	454	486	485	516	448	508	504	504	439	508	459	468	468	481	433	450	486	542	527	503	506	482	478	458	509	491	492	480	512	475	487	467	470	500	510	474	484	479	471	457	477	466	474	453	525	490	493	527	515	501	477	509	459	454	524	502	486	482	513	479	460	466	493	484	480	483	496	477	515	468	483	476	475	496	502	471	502	504	446	473	441	524	486	487	515	452	483	496	506	480	484	494	496	512	510	478	489	507	464	485	497	478	524	475	492	492	444	459	469	538	520	457	498	494	489	528	488	493	489	498	489	498	498	476	509	474	505	479	471	442	471	531	439	481	468	503	476	469	510	495	490	431	473	490	463	462	478	462	459	481	490	501	460	458	531	527	488	516	504	482	466	497	493	472	508	484	480	449	495	493	511	500	470	469	493	519	485	491	473	487	460	525	479	509	456	463	491	479	502	464	540	459	474	508	473	452	509	481	486	509	479	506	457	525	487	455	463	455	505	481	537	489	479	505	498	479	509	488	485	470	504	496	486	488	505	514	488	489	520	490	487	496	485	454	481	495	530	457	472	503	464	476	480	484	445	513	493	509	458	495	502	488	483	513	494	469	502	458	470	509	431	450	465	462	457	502	441	481	493	422	495	462	488	484	495	496	506	500	459	471	485	479	495	543	476	518	493	477	461	532	494	521	453	522	509	483	491	482	469	479	440	502	501	457	527	507	475	460	488	513	455	545	489	503	505	485	462	495	489	485	491	506	508	507	489	458	479	462	485	486	479	485	450	487	507	465	504	499	506	447	477	492	439	517	457	468	461	455	517	526	469	509	505	498	444	495	475	518	522	495	481	479	482	481	454	517	463	468	508	498	518	465	495	466	535	488	505	458	507	496	442	510	493	475	480	441	511	469	470	483	473	464	475	502	496	500	464	473	469	494	492	507	458	499	461	497	477	513	491	441	478	500	530	508	467	514	461	489	499	516	520	459	484	479	479	447	469	478	489	489	465	512	504	459	477	489	481	455	476	489	527	480	492	467	471	502	471	457	468	464	507	465	464	477	502	463	477	516	474	498	470	491	503	515	502	502	457	509	484	476	463	479	471	442	467	497	475	452	530	484	482	475	466	486	473	502	448	479	499	481	499	461	486	490	486	479	479	519	477	476	495	478	483	502	479	525	514	482	487	498	510	443	482	476	493	477	455	455	514	477	458	472	525	499	457	464	496	503	477	489	459	491	473	479	514	486	477	465	493	462	501	496	471	477	516	495	467	479	519	493	499	511	485	511	460	510	491	462	490	486	528	465	472	478	483	474	497	472	507	484	485	521	497	450	488	497	501	477	432	509	501	546	530	492	500	452	477	505	499	483	505	475	482	491	480	495	505	493	466	500	469	481	495	486	437	473	495	459	463	483	472	482	482	474	466	518	478	454	507	471	515	503	517	439	468	497	477	502	472	472	505	508	474	476	489	470	472	487	518	489	470	430	466	505	500	469	495	479	486	467	456	496	499	484	510	496	485	478	471	491	526	510	476	493	451	454	519	488	478	483	494	500	527	508	476	488	499	493	471	475	465	470	515	497	460	484	504	456	478	494	492	474	481	461	484	503	496	467	530	487	468	528	475	487	446	453	497	475	481	481	536	481	484	489	495	499	537	473	495	493	521	477	457	524	455	517	504	469	514	506	494	465	475	495	506	469	465	490	532	493	487	469	455	457	503	499	457	468	453	495	477	472	521	455	494	479	496	501	504	493	486	475	476	491	454	487	535	526	441	535	499	523	499	494	435	464	509	491	511	522	476	480	473	495	479	496	491	493	485	477	473	497	458	478	479	448	480	499	488	480	461	492	446	507	498	500	450	528	450	532	415	483	439	472	472	473	467	502	490	494	481	489	513	523	483	500	515	500	514	490	488	505	488	499	462	518	500	452	480	525	481	468	527	455	517	478	476	490	524	472	510	458	463	488	494	438	531	490	433	496	498	488	458	532	478	488	499	502	508	448	481	452	481	486	451	438	488	504	512	450	530	470	522	525	494	439	503	439	513	481	524	492	528	462	492	484	481	507	483	460	430	466	486	431	477	470	501	472	483	510	468	496	474	506	488	505	471	493	448	485	468	475	466	474	509	486	494	460	488	485	444	499	483	504	466	495	450	453	485	490	509	503	491	510	488	497	486	482	484	522	503	495	483	500	500	486	491	498	442	463	499	475	499	469	508	495	483	477	468	505	491	496	479	428	488	501	475	502	497	498	501	489	455	504	509	465	539	517	481	471	507	491	504	496	469	472	462	480	517	501	505	469	504	466	482	498	495	513	481	507	493	526	498	460	494	506	506	532	463	483	483	495	499	474	522	498	491	496	481	501	491	460	476	513	468	432	468	470	504	474	524	485	481	462	491	496	461	521	508	499	527	491	448	482	528	510	516	473	496	463	491	465	462	475	487	503	495	447	502	474	495	471	472	494	520	491	495	504	511	494	495	506	500	538	456	486	496	461	495	507	507	450	503	460	465	496	507	485	488	475	481	488	473	506	475	480	513	427	497	479	509	493	503	503	474	472	509	460	482	459	478	499	498	481	498	473	458	507	481	500	493	476	495	498	466	483	507	469	524	508	540	484	458	512	503	482	483	483	503	516	487	481	541	476	512	458	494	475	495	509	494	502	497	499	476	422	469	461	467	498	498	507	512	434	495	496	476	499	508	467	493	510	481	474	488	452	467	473	503	470	490	485	505	469	465	516	467	491	477	511	492	479	487	507	495	436	501	492	493	441	479	454	482	494	498	504	474	498
26752	19310	9721	4045	1983	1060	779	748	629	632	618	566	529	553	571	569	545	521	546	545	549	506	541	535	511	526	547	537	535	583	513	532	567	498	515	531	524	540	536	528	528	505	541	543	504	578	539	525	521	520	546	541	529	509	518	515	497	479	500	497	512	481	491	532	542	497	548	486	469	519	539	489	479	506	551	506	512	525	535	550	524	544	507	499	538	457	506	540	515	548	546	554	472	521	475	528	481	515	502	521	528	564	539	535	568	546	498	540	555	568	502	505	552	509	533	535	527	513	533	517	538	541	572	533	519	517	511	501	496	528	575	536	485	534	530	517	531	512	522	464	519	502	538	490	537	544	470	494	546	528	527	534	500	531	537	540	535	559	496	531	478	500	524	514	504	540	536	541	472	475	533	524	528	520	510	519	495	508	492	540	518	512	486	569	508	511	501	496	533	510	509	497	561	553	517	526	553	495	550	541	508	544	515	526	509	522	547	521	518	530	504	498	539	485	483	534	531	484	547	526	506	518	493	498	538	528	513	504	510	505	517	553	546	481	496	516	508	544	503	526	527	535	552	542	496	517	508	551	552	467	528	487	492	547	502	512	502	523	503	526	526	518	546	516	513	516	513	494	501	509	509	559	513	521	508	508	518	536	506	480	541	554	481	552	484	526	503	498	505	508	519	523	562	545	530	498	534	545	513	527	459	503	526	520	538	494	543	521	531	535	499	484	533	523	526	555	526	511	526	484	516	512	524	516	521	501	519	481	519	560	531	518	541	522	517	526	508	476	536	505	469	492	490	490	529	525	521	554	499	540	437	552	558	516	518	543	494	544	551	551	497	552	552	495	522	534	529	534	566	503	493	504	554	545	520	551	511	520	510	485	527	504	514	493	547	479	480	537	468	515	505	520	498	498	488	511	488	546	525	512	494	522	509	525	559	509	526	498	489	520	521	524	545	532	531	543	482	484	508	505	511	519	519	536	540	523	573	530	495	535	554	491	547	495	550	513	493	514	515	513	518	516	511	495	554	545	495	478	540	498	533	520	526	534	502	540	509	467	513	496	512	502	518	537	536	502	505	541	526	503	544	499	519	511	496	541	531	514	505	531	503	523	536	519	529	501	508	478	509	501	499	519	522	549	523	533	507	525	492	513	528	558	520	475	528	500	540	502	488	501	502	520	490	531	464	487	534	556	511	543	532	525	534	507	524	528	550	505	510	548	576	525	524	489	556	551	524	550	518	517	490	538	554	524	511	509	507	553	553	512	539	512	537	523	507	558	512	497	495	513	543	503	482	534	526	538	494	555	554	500	471	541	527	510	565	468	547	552	498	526	534	519	524	508	530	492	500	552	480	532	478	539	509	498	514	509	535	496	505	492	524	520	496	509	533	505	513	526	507	508	501	524	540	531	520	463	540	528	524	505	518	523	530	526	501	504	550	503	524	507	528	507	489	499	508	530	504	552	514	523	528	514	529	531	506	513	518	503	481	509	535	533	538	511	483	519	493	468	559	524	520	501	517	485	501	522	511	567	513	518	497	530	529	504	506	518	492	537	479	522	528	514	539	515	531	536	519	557	518	492	532	508	530	524	511	530	545	536	511	508	525	519	543	507	535	505	509	522	543	529	494	494	518	525	559	503	487	539	535	521	486	518	521	550	508	523	536	495	543	531	512	512	525	513	515	495	569	526	556	526	506	542	573	519	515	555	525	523	586	491	472	494	539	539	476	534	508	485	500	497	497	520	558	544	527	505	486	517	532	514	534	525	478	500	501	508	496	506	493	486	509	525	487	527	521	523	545	515	539	503	501	509	505	507	529	545	489	538	530	548	500	529	555	509	542	523	548	545	495	543	498	533	513	571	543	500	505	509	534	471	517	520	527	526	526	520	542	484	514	552	510	538	486	519	529	511	471	529	543	512	519	516	529	510	501	533	507	518	520	523	486	530	499	493	528	550	548	519	543	500	544	514	549	537	532	511	529	473	514	502	496	516	510	558	518	522	547	515	539	507	499	598	491	527	501	520	486	517	535	498	511	553	527	490	516	522	481	542	519	494	526	505	509	526	540	516	464	533	533	515	535	514	499	527	478	495	539	493	467	515	509	516	554	539	507	494	530	491	508	515	535	513	546	523	514	522	508	527	510	492	512	527	493	478	499	522	503	523	520	529	531	533	495	542	496	539	513	518	511	509	545	557	520	545	554	511	513	539	511	503	524	506	505	524	516	529	563	523	553	550	497	509	532	522	519	531	534	501	566	506	540	549	540	494	511	508	521	524	505	489	534	503	521	548	519	525	495	514	508	532	537	491	541	533	526	502	520	507	505	532	531	533	526	552	497	487	548	556	487	509	496	516	510	513	496	511	522	565	492	506	554	527	520	539	502	502	532	508	508	510	493	551	547	509	512	507	525	535	519	494	518	535	547	484	517	518	545	539	528	517	520	516	514	490	511	504	536	543	528	529	496	536	510	516	510	517	562	497	565	550	573	566	518	544	549	528	502	535	527	521	545	499	503	527	541	584	563	491	502	545	471	491	540	546	502	501	511	545	509	473	508	541	536	496	501	523	513	526	491	498	541	493	523	546	529	529	499	513	540	510	478	525	489	581	529	514	507	454	519	529	475	498	520	509	485	512	489	549	507	524	536	493	503	544	497	499	527	564	533	510	526	526	525	498	501	484	520	515	530	513	557	574	537	487	518	526	511	555	477	524	502	533	504	511	507	539	531	529	511	521	522	527	537	541	512	497	523	497	512	500	550	511	488	504	536	543	509	518	502	544	540	494	519	497	541	497	540	528	518	507	524	502	519	508	530	479	533	508	500	531	516	552	546	529	528	544	558	490	512	508	535	516	532	534	531	504	538	458	494	531	494	523	543	586	528	530	523	511	440	516	504	539	540	528	532	538	516	490	495	468	472	500	501	518	503	492	565	524	512	465	553	491	509	517	526	494	516	518	492	554	525	528	495	535	501	542	519	527	533	531	516	518	512	531	502	515	519	496	504	525	486	537	539	526	532	470	514	519	534	509	532	554	493	554	536	566	548	538	505	517	514	512	491	511	533	533	545	496	507	530	485	552	519	528	483	543	533	528	493	528	540	501	523	540	519	527	511	491	549	522	534	507	510	498	518	530	525	533	487	494	495	529	474	539	493	527	535	517	509	524	509	530	526	533	496	538	525	522	546	467	526	500	515	468	553	520	544	542	555	549	496	543	480	538	492	544	526	542	491	558	486	512	551	532	509	499	544	491	520	527	526	516	542	497	559	504	520	560	537	511	496	520	525	514	478	510	549	537	515	543	525	516	528	495	569	487	521	490	525	518	552	499	528	517	510	499	531	522	537	521	542	566	546	516	525	494	528	532	500	504	492	542	545	536	555	550	531	536	502	516	511	537	506	521	512	528	532	518	518	527	511	519	529	512	550	481	505	517	544	463	496	560	513	537	533	511	507	552	516	529	489	524	512	507	572	494	485	531	530	483	509	543	550	553	509	544
8455	11769	9871	5509	3691	1969	1397	1127	1016	947	802	825	745	747	688	708	719	659	701	652	683	681	646	644	677	668	649	655	666	681	651	721	644	679	690	643	675	647	698	654	679	680	690	628	671	718	682	657	672	651	691	710	702	707	644	618	657	656	691	619	618	624	603	676	668	607	706	613	660	666	626	656	639	643	641	631	652	667	664	680	612	630	630	636	650	651	660	655	634	719	648	672	637	655	600	598	612	645	673	598	681	615	632	662	619	640	667	663	648	600	637	657	584	663	686	674	691	613	612	685	680	656	648	633	567	681	640	650	638	678	633	675	673	635	680	655	657	651	665	665	634	656	703	675	649	643	620	654	662	618	605	660	612	620	705	704	622	625	633	638	665	640	619	696	652	615	645	698	639	667	602	627	631	642	623	603	622	674	602	659	651	665	640	618	625	647	572	630	641	621	624	620	656	660	617	634	662	631	657	685	576	653	587	614	647	631	628	612	622	633	621	658	615	631	689	597	641	645	633	653	651	704	641	639	638	644	605	655	670	631	621	625	673	671	690	633	635	609	652	653	601	641	673	665	627	652	627	607	618	655	636	634	652	668	638	646	633	595	680	659	660	624	623	600	640	697	588	665	622	614	635	603	678	633	619	626	688	631	614	623	674	640	639	604	606	643	663	664	636	614	630	639	657	609	623	621	683	617	676	671	649	665	638	655	625	607	606	679	618	645	598	656	668	629	628	650	621	629	596	668	606	629	633	642	637	669	640	652	667	628	647	625	614	665	660	622	625	677	653	685	660	673	663	646	614	648	650	681	621	670	601	657	662	673	581	658	674	661	625	643	641	647	632	640	646	674	660	638	674	635	635	646	602	663	592	601	646	612	632	585	643	630	662	666	633	654	653	618	631	663	690	647	660	674	609	638	645	673	657	652	661	623	660	638	617	626	663	608	634	604	622	631	668	638	626	615	643	626	660	614	615	654	642	609	671	615	659	629	667	658	689	651	631	649	677	628	605	623	597	668	603	670	597	681	661	650	635	668	616	654	629	636	622	634	612	653	628	654	644	658	677	645	662	611	656	637	659	665	630	639	654	654	573	639	615	646	609	666	635	659	666	677	642	590	633	639	642	671	648	618	661	647	636	661	625	607	598	628	621	638	624	650	671	616	630	649	628	645	635	661	618	689	630	637	647	618	638	610	630	683	595	668	669	655	580	671	670	650	666	625	654	652	717	675	692	647	653	613	650	665	656	645	623	677	635	656	650	684	662	622	631	622	650	607	630	675	693	635	579	641	661	688	645	670	611	664	664	635	605	630	656	647	655	662	635	665	658	656	669	652	667	638	636	626	578	673	635	649	632	575	612	656	646	605	617	649	646	616	644	616	666	643	648	619	642	627	616	694	602	635	650	654	650	631	638	669	661	623	641	648	635	658	631	678	646	657	605	665	606	656	596	678	684	603	668	692	702	651	641	647	633	650	641	661	639	637	648	652	679	616	656	657	594	657	643	619	625	637	627	658	674	671	667	675	628	637	617	628	652	672	651	646	644	640	657	665	585	648	644	647	690	609	634	608	634	634	634	643	647	663	669	619	671	679	627	647	663	678	640	667	646	621	670	668	660	594	628	655	671	613	643	641	657	634	626	621	591	629	667	664	636	641	665	661	665	624	637	645	600	637	639	647	645	628	563	657	648	653	654	666	677	628	666	652	607	643	629	621	677	612	596	671	624	647	614	634	655	612	634	630	676	630	643	636	673	622	613	635	655	664	636	656	602	675	648	621	650	700	645	654	630	605	660	669	685	662	659	634	654	678	667	630	669	618	629	640	644	614	658	636	626	634	649	636	659	630	636	656	690	619	666	643	622	627	638	667	635	661	640	650	593	659	635	599	604	637	624	651	634	695	655	562	688	682	650	652	660	638	659	637	659	654	692	670	670	643	616	659	656	672	619	676	635	617	620	599	657	638	639	656	679	668	640	669	662	688	661	669	647	673	640	638	625	650	686	612	620	630	625	603	658	646	618	648	660	656	645	670	574	663	644	654	643	683	625	634	634	638	628	616	686	627	620	617	626	632	684	615	654	627	617	674	630	657	622	649	626	615	578	609	673	659	627	641	646	601	630	611	622	673	668	604	657	630	678	663	652	582	656	647	660	642	589	643	617	663	656	646	693	680	599	606	663	684	701	646	659	658	674	582	667	651	611	626	630	636	671	645	648	612	640	646	692	645	663	659	666	658	629	665	645	663	625	615	598	660	592	618	625	647	636	647	602	638	674	652	657	652	604	615	635	597	654	602	646	668	595	667	679	615	647	636	658	594	671	662	625	637	615	676	668	630	681	616	653	631	636	638	634	606	675	649	619	656	696	607	646	637	627	620	656	665	610	663	698	669	655	608	630	627	626	641	694	623	647	628	619	643	641	660	616	619	653	646	637	636	612	648	630	625	623	666	659	652	636	667	662	656	640	659	662	646	633	647	661	644	703	647	637	656	638	625	642	685	603	622	670	627	696	604	632	669	667	703	632	623	622	618	616	632	682	674	695	632	631	673	637	631	625	614	628	671	635	633	622	626	652	637	602	654	662	684	641	667	643	640	649	655	636	630	645	626	591	605	675	642	654	623	633	652	627	649	616	630	669	646	636	628	618	661	618	653	627	650	692	631	663	638	689	701	664	628	699	632	612	571	639	655	659	606	621	627	624	653	624	616	626	659	641	629	626	656	685	647	667	624	588	634	646	669	616	641	635	640	596	681	675	621	635	621	657	610	614	658	644	639	644	632	658	638	652	643	630	676	658	644	651	671	645	667	661	621	639	662	621	624	644	695	637	647	700	647	645	666	596	630	601	653	638	661	609	613	624	648	618	663	632	647	609	641	657	686	682	620	665	630	700	595	610	625	658	650	653	630	685	660	605	662	627	635	698	643	604	611	672	652	688	645	615	651	638	692	615	595	648	601	667	664	665	666	653	613	631	600	639	667	642	648	643	634	646	655	649	685	635	674	652	627	607	607	632	641	641	639	677	586	641	642	625	633	669	678	660	658	655	636	627	621	664	627	637	655	652	642	611	604	683	628	601	626	665	648	655	638	648	667	617	657	620	611	639	670	574	652	600	642	631	617	612	651	678	668	661	644	643	632	646	669	615	699	646	632	609	619	641	600	692	655	688	693	651	666	659	640	670	624	683	631	694	641	621	622	655	661	616	621	657	693	628	668	675	690	659	679	648	643	629	597	707	636	625	605	640	664	675	649	694	603	649	691	631	685	633	640	620	690	606	636	657	619	645	643	713	671	624	665	616	605	641	632	637	657	640	651	658	613	635	636	646	665	627	670	657	603	614	678	671	650	609	630	635	623	642	644	588	716	655	628	653	587	644	643	622	652	645	624	626	618	678	626	599	634	661	658	649	641	641	628	626	624	615	631	656	611	610	618	677	641	641	636	629	666	631	637	644	679	634	640	646	638	640	621	646	620	616	601	662	666	646	621	681	634	637	635	647	674
23874	20954	28073	23995	20804	7551	1573	989	845	665	693	568	531	545	475	446	421	416	436	375	421	452	383	394	389	390	394	402	420	399	380	389	408	378	422	386	375	379	376	371	348	383	372	422	409	393	391	371	364	390	408	421	385	381	359	407	360	369	379	329	382	362	366	364	339	343	354	373	353	376	379	383	353	370	359	323	395	343	338	371	330	382	373	359	381	350	355	355	344	355	342	343	390	357	345	337	367	401	380	399	360	323	338	363	334	359	381	358	322	359	330	375	381	367	351	349	353	329	345	356	365	356	352	385	341	359	339	360	370	368	369	347	359	379	342	364	370	338	360	351	338	331	343	343	349	329	355	375	375	384	351	332	325	357	339	366	354	338	364	341	348	359	359	342	334	377	342	355	357	340	358	356	346	338	359	345	345	341	354	364	374	327	375	353	342	373	357	329	363	326	359	366	314	350	312	353	354	359	365	330	380	370	346	346	337	365	371	369	333	374	328	329	393	323	361	348	326	332	364	322	357	395	340	332	338	340	359	357	326	329	350	368	352	363	322	389	344	334	322	390	349	324	361	350	327	365	362	340	336	361	358	334	361	372	373	343	350	345	349	373	363	354	339	301	325	317	359	367	366	338	332	365	328	357	365	356	359	359	360	369	332	363	320	363	337	354	378	329	336	349	333	359	355	373	333	309	342	365	360	369	361	336	370	350	325	327	346	368	362	332	332	367	384	354	375	372	380	357	337	372	343	338	358	369	352	332	355	344	352	369	333	324	345	298	339	335	344	321	337	336	358	345	351	371	359	329	348	358	345	350	359	341	371	299	337	350	341	358	352	348	330	352	354	343	349	326	369	332	353	348	347	340	311	356	311	343	340	347	366	318	373	364	344	346	348	326	373	397	336	348	351	345	344	349	357	315	323	350	352	360	333	338	368	356	369	362	327	316	372	345	369	339	333	350	361	382	328	325	330	343	359	351	349	381	320	324	302	347	358	352	352	330	310	365	316	329	371	346	378	343	369	375	336	360	328	352	337	333	380	329	337	328	365	346	387	344	333	348	376	355	345	327	340	310	348	317	351	361	353	353	349	369	351	350	330	325	355	355	331	325	341	317	349	386	338	309	347	345	327	361	345	325	344	357	358	351	358	340	358	383	364	308	368	375	320	371	334	365	353	326	322	366	308	338	312	346	361	323	335	348	352	362	320	352	335	333	365	355	336	316	358	324	370	345	315	344	351	368	343	312	345	344	341	335	357	332	344	325	343	390	323	338	349	345	351	297	351	379	378	371	346	351	310	370	381	333	373	362	369	366	341	364	378	362	365	356	400	355	350	358	344	352	351	318	359	318	366	334	356	308	360	352	332	325	353	312	343	370	361	361	346	350	343	335	373	350	371	336	368	348	357	338	326	340	356	365	325	343	343	359	368	353	369	339	323	330	301	312	366	335	374	329	347	358	375	369	315	309	329	355	309	362	363	346	358	365	368	340	337	324	352	349	346	354	337	341	335	375	343	354	362	399	333	334	339	381	371	322	348	318	320	357	312	320	377	368	355	362	345	332	355	327	343	336	374	328	381	325	317	363	341	359	341	329	328	315	363	368	351	347	347	346	346	350	340	323	342	346	319	321	343	373	307	376	334	350	362	359	328	398	346	327	306	327	329	353	346	322	343	380	357	328	372	331	330	352	357	341	347	365	352	384	336	361	344	348	349	381	362	331	338	357	363	344	319	338	340	318	320	352	322	343	372	312	311	338	330	363	350	371	348	359	354	346	344	369	357	354	392	341	359	376	347	328	296	323	336	340	341	352	366	354	338	347	360	329	384	351	345	334	338	347	333	344	363	344	355	345	315	331	344	332	337	374	340	345	341	347	329	353	354	342	318	375	366	369	385	359	339	342	357	345	326	375	342	334	357	330	346	360	360	334	378	380	351	347	358	356	322	363	341	354	357	384	345	314	362	334	377	392	352	346	323	372	351	333	357	323	331	344	361	319	375	368	338	324	326	360	336	344	361	344	374	347	326	360	347	342	372	350	362	332	335	340	364	353	329	353	322	319	331	381	365	365	333	334	339	309	336	343	362	348	370	377	334	374	367	370	325	375	325	342	340	322	313	349	362	386	357	345	368	332	360	363	380	352	368	341	344	368	319	336	360	360	355	325	361	342	338	366	334	348	369	349	349	380	319	330	360	338	328	338	369	345	330	361	361	319	323	368	363	356	302	319	349	340	354	342	344	332	386	358	367	349	346	371	367	344	340	326	346	335	329	336	325	348	371	317	339	323	342	358	354	333	381	367	347	349	330	357	319	339	374	354	329	355	340	304	360	358	337	312	329	358	339	339	359	369	361	334	356	325	359	366	362	348	342	365	356	373	329	359	351	328	342	373	355	351	346	362	371	352	325	326	329	366	358	388	339	351	366	343	348	327	337	368	359	357	352	332	328	358	375	363	326	374	343	321	357	347	368	367	369	374	358	339	347	338	317	369	326	363	337	350	341	369	358	357	342	323	361	303	315	345	351	339	361	353	350	331	327	353	351	396	334	345	345	372	367	311	328	339	365	331	314	374	347	346	358	350	366	346	345	341	361	363	331	346	346	321	382	352	333	333	367	331	332	342	339	370	343	333	339	343	366	342	376	352	365	358	355	344	312	334	393	312	352	311	388	347	321	374	357	357	334	349	346	331	361	326	357	332	333	345	333	361	333	331	351	324	342	346	372	335	373	368	328	352	359	371	357	359	364	381	343	354	344	329	323	346	355	364	369	330	358	346	339	341	362	368	368	344	326	330	352	357	329	357	372	356	324	331	310	357	358	353	350	354	349	367	337	339	347	345	354	328	368	327	384	370	395	327	378	324	320	314	318	359	333	355	319	332	341	315	359	366	335	319	298	344	344	334	368	347	351	344	319	333	333	358	355	357	359	334	342	344	379	315	339	333	332	344	393	342	351	345	359	360	334	319	311	335	337	339	365	330	329	355	309	357	328	333	350	354	336	344	367	337	368	328	292	332	339	340	343	349	314	371	329	343	331	332	316	363	350	348	346	358	376	351	342	312	352	338	366	337	348	344	286	358	359	349	359	342	323	352	370	357	350	353	319	348	320	321	315	325	327	354	348	332	336	339	336	328	374	345	359	328	413	330	337	326	327	349	336	346	332	345	363	351	327	339	348	354	330	332	375	346	330	354	357	348	330	352	320	348	345	349	366	334	345	284	333	352	367	359	358	390	341	353	356	360	352	356	361	367	351	340	335	329	376	351	319	326	346	327	332	353	294	362	367	371	345	331	359	351	347	355	351	336	321	323	348	316	326	360	344	349	339	316	321	316	312	357	308	325	348	348	341	339	364	376	332	347	355	351	350	360	302	375	361	336	322	330	381	355	332	377	328	358	336	375	390	375	361	335	331	375	374	349	325	319	366	355	335	316	320	356	332	318	340	337	371	333	346	337	355	338	320	327	346	337	352	307	344	340	365	340	356	336	338	388	317	356	345	361
9608	20415	17457	10387	6831	3846	2690	2097	1605	1403	1164	990	882	775	722	728	652	610	600	616	550	563	556	534	556	530	550	551	551	538	517	540	511	561	502	486	510	519	451	542	484	520	501	481	539	488	509	507	502	502	513	519	497	525	459	464	475	488	468	452	420	438	450	460	491	436	448	407	440	433	426	420	427	411	450	463	469	463	474	442	453	404	470	457	478	491	424	460	456	459	424	444	475	437	440	433	439	500	448	471	470	476	454	464	429	473	494	455	442	459	402	446	474	460	452	441	449	427	458	452	425	457	424	424	449	432	427	464	434	423	399	443	447	460	427	451	433	439	431	408	428	442	461	435	434	455	435	415	442	442	438	461	440	455	451	442	396	451	485	415	425	435	506	475	404	441	460	425	424	421	452	424	449	416	429	420	452	413	420	442	446	430	394	428	410	380	394	416	462	464	447	446	433	470	432	453	410	442	436	463	405	442	432	449	409	425	433	460	415	451	462	440	424	442	469	458	462	449	438	429	448	437	464	447	449	481	436	445	434	427	429	438	443	452	483	480	470	423	450	417	428	435	453	413	444	468	435	394	424	435	475	418	413	422	443	455	428	462	451	432	436	439	450	449	417	437	427	448	444	425	468	454	463	423	446	421	455	424	443	443	408	447	427	446	470	435	443	420	442	445	415	430	442	435	475	453	464	418	435	438	461	437	433	447	457	431	421	420	450	416	414	425	448	442	448	455	427	443	449	492	447	440	417	469	426	430	432	400	409	443	442	479	390	412	446	448	432	482	463	407	480	419	463	428	427	446	396	405	437	431	468	446	444	468	435	462	478	444	434	427	473	409	429	429	464	454	429	408	435	427	413	427	438	447	434	457	450	416	431	442	474	438	430	420	451	448	446	448	441	483	451	441	436	456	434	461	441	445	461	408	445	472	410	449	442	451	496	448	412	441	408	421	452	439	458	406	499	457	454	442	433	425	426	458	443	447	409	440	439	414	436	430	389	469	430	422	444	462	419	424	414	393	444	456	437	469	427	413	433	430	427	448	423	478	439	425	474	391	471	429	450	441	464	400	440	467	435	411	427	426	428	431	417	425	478	429	438	425	449	463	464	417	475	428	455	392	442	455	442	444	444	431	433	473	402	415	451	413	457	481	400	468	424	478	429	428	452	467	443	442	447	418	451	458	420	463	432	431	430	409	426	426	456	442	439	436	442	400	409	440	476	479	427	449	431	448	442	444	392	450	422	416	431	453	398	479	410	449	454	404	438	468	444	410	448	449	467	471	477	451	472	460	447	430	466	435	461	426	415	457	438	413	439	374	421	409	417	442	449	411	451	436	442	429	416	424	476	397	482	445	441	467	448	445	413	405	463	438	470	438	424	435	407	456	465	454	445	424	426	450	424	434	432	415	458	443	421	420	418	451	430	413	410	473	417	447	467	452	447	442	460	444	461	463	438	519	459	448	423	398	451	446	463	442	458	460	391	448	436	434	461	392	450	464	425	446	442	482	438	445	378	433	424	435	442	471	410	433	459	455	437	421	420	396	430	423	408	444	470	413	409	446	449	452	487	452	463	384	437	441	456	462	425	448	450	445	455	449	432	445	477	443	430	450	454	446	433	431	440	427	434	435	411	454	439	450	443	432	456	424	438	467	432	434	460	478	423	429	431	456	416	434	458	447	407	438	452	421	447	424	430	423	446	476	427	441	429	415	456	439	427	438	465	464	460	457	424	427	465	427	447	429	389	416	410	432	440	455	406	455	420	453	431	459	469	412	450	409	452	512	451	413	447	429	381	427	432	416	439	429	438	446	453	431	427	440	451	453	420	395	448	444	442	451	443	405	469	425	415	454	449	445	435	408	482	458	427	418	443	410	440	404	433	439	432	452	448	407	445	415	439	421	435	477	415	474	437	444	409	455	443	426	438	424	435	430	433	433	416	440	441	423	458	464	446	440	456	470	415	469	434	425	460	435	426	451	454	435	458	426	433	430	445	464	414	421	415	408	457	399	442	436	424	457	442	409	435	444	448	443	460	420	446	462	417	468	463	458	417	415	432	448	447	457	443	442	436	466	468	425	458	436	454	432	447	396	457	478	470	385	458	428	422	449	475	425	440	427	449	417	418	431	423	418	424	449	431	455	424	445	459	422	497	427	439	465	437	454	467	433	487	460	459	462	458	395	439	406	462	446	416	422	436	461	452	441	472	478	458	431	454	425	404	473	455	436	418	452	432	453	446	430	443	465	425	440	448	420	454	433	438	460	423	429	443	391	473	423	402	476	438	430	415	420	440	435	437	443	461	422	415	447	441	422	432	462	429	432	454	396	455	484	424	429	421	438	480	453	448	477	432	432	491	423	435	435	408	444	416	444	419	439	451	436	447	407	434	440	472	463	460	416	454	437	453	442	431	463	414	419	429	433	476	432	417	424	445	420	418	450	416	459	458	447	440	445	413	428	444	465	435	405	442	450	452	451	427	423	399	439	417	414	445	453	434	437	425	464	473	448	437	423	462	443	406	438	435	419	452	416	439	447	448	452	440	413	403	439	466	421	423	463	469	492	475	418	473	450	438	403	385	439	460	431	453	466	419	435	417	443	440	414	417	459	429	444	440	425	424	457	444	451	442	428	420	482	458	421	452	431	469	423	425	417	422	427	415	443	439	443	456	423	456	424	402	415	435	433	423	437	457	461	452	438	465	437	448	476	436	445	453	430	451	485	433	401	419	452	457	437	428	403	430	417	404	454	470	469	422	438	450	432	409	424	443	476	450	460	443	444	451	450	458	422	440	459	466	445	424	457	409	433	436	377	420	432	473	430	491	433	470	423	435	469	438	421	437	433	389	446	418	433	398	424	439	427	425	436	412	470	478	456	420	426	432	437	422	426	433	428	442	417	449	451	453	454	426	426	478	420	432	402	415	455	444	414	447	456	457	417	413	453	459	407	418	438	477	448	466	439	420	443	454	448	437	436	469	486	420	467	422	420	414	435	428	463	449	406	502	435	466	481	423	421	416	421	436	447	456	421	440	409	434	473	441	435	459	450	458	414	504	481	441	409	450	436	442	447	434	432	464	423	473	419	423	429	463	453	435	486	432	432	449	436	456	468	458	445	451	420	449	435	461	429	442	437	467	444	436	434	471	444	461	448	432	452	397	447	408	436	459	414	421	465	424	416	429	450	423	427	467	432	426	462	478	461	454	402	405	439	486	449	416	471	445	394	394	420	436	421	438	467	428	440	423	466	449	413	433	452	466	440	455	459	402	484	432	444	453	420	412	433	431	424	419	458	466	443	459	474	446	456	389	417	421	426	451	438	427	460	409	425	429	422	446	436	451	441	432	455	437	469	434	448	456	396	410	446	478	423	449	482	452	447	459	437	447	474	468	425	422	455	451	459	427	422	443	432	438	426	409	453	449	416	449	448	444	417	431	409	432	446	458	426	431	445	431	449	423	456	384	422	424	458	428	424	453	416	431	390	448	447	427	409	415	429
25033	20962	26792	24926	7847	1701	1182	976	901	816	860	798	708	732	737	746	687	692	632	722	686	682	687	664	695	673	671	710	667	615	655	639	675	694	715	682	683	687	608	672	665	655	672	675	688	668	718	738	655	633	725	677	658	653	675	657	659	637	634	684	629	660	647	661	649	664	648	660	704	565	673	680	675	647	647	704	638	642	657	697	642	667	670	681	663	665	666	641	689	697	653	653	620	730	659	644	608	698	648	652	636	673	641	648	638	690	618	655	657	616	655	667	664	675	661	641	632	618	616	669	658	638	639	673	649	650	612	629	658	685	628	620	684	631	642	626	623	615	641	634	643	634	666	622	637	619	623	610	667	582	644	656	614	641	612	625	676	697	627	659	623	647	647	640	631	641	658	626	681	642	620	617	607	644	640	638	624	662	679	697	657	688	635	626	600	620	656	644	639	684	629	598	690	664	691	649	621	633	621	662	647	634	639	659	647	628	676	664	650	617	634	630	628	635	641	592	728	683	604	629	639	629	649	609	667	643	639	602	687	658	655	643	601	615	625	629	650	649	606	629	638	621	636	672	680	687	634	655	651	644	644	627	683	636	654	614	633	643	675	654	721	640	640	665	664	637	705	631	605	634	655	630	666	601	638	604	634	665	664	619	596	676	644	661	647	696	628	694	690	676	595	663	669	641	665	648	670	624	648	637	662	710	586	648	624	598	664	599	683	648	674	620	624	642	667	676	667	647	656	627	672	632	626	640	636	610	643	652	644	614	600	695	666	630	619	591	657	672	647	589	625	659	662	697	621	646	617	577	639	624	663	627	721	678	658	670	682	638	647	653	627	639	603	635	652	698	652	669	657	670	640	692	654	639	616	659	684	683	635	571	651	683	664	651	667	643	687	604	714	674	689	647	649	640	672	644	678	648	633	621	648	655	686	656	671	643	648	699	617	682	638	678	674	645	643	631	634	638	619	698	641	629	677	621	577	615	685	657	633	700	676	597	663	650	590	643	639	647	653	674	684	679	595	653	663	626	655	630	659	629	636	634	621	631	651	618	630	632	638	592	657	649	664	650	603	648	671	636	617	673	622	589	642	637	674	637	661	641	624	670	670	619	672	628	622	587	647	698	637	619	655	672	667	644	640	642	658	653	652	642	660	657	618	678	668	623	666	634	664	629	679	655	633	668	657	641	594	646	652	641	677	657	653	643	655	659	607	650	656	619	669	641	719	626	642	613	627	642	629	646	634	642	617	688	653	640	619	641	592	675	626	673	634	617	662	626	613	634	696	630	655	641	691	656	661	638	659	642	688	652	626	609	633	646	662	664	626	640	675	679	662	630	623	629	657	644	671	662	650	686	697	645	672	643	642	636	665	646	636	678	623	645	644	625	690	636	677	605	648	623	644	671	667	643	616	665	639	658	659	642	618	649	686	630	669	642	629	634	615	667	625	617	637	641	616	613	595	683	658	638	600	648	675	674	647	632	654	664	686	621	631	624	684	675	626	628	673	637	652	593	662	617	633	652	630	645	646	625	672	647	646	634	658	717	631	655	618	627	636	687	654	640	641	636	686	655	629	598	632	650	683	653	646	667	694	660	665	680	648	629	635	687	647	612	597	679	654	653	647	624	645	637	661	647	662	656	662	630	644	685	660	712	611	630	669	669	655	621	647	663	634	652	633	600	677	650	648	627	645	629	690	616	665	642	658	683	607	630	656	664	656	631	615	609	658	642	683	660	612	647	604	640	666	654	659	646	637	665	630	616	619	692	667	685	629	669	680	680	660	634	662	640	637	647	621	594	643	616	663	645	664	645	680	630	699	627	643	651	649	654	677	622	693	632	670	636	619	627	604	651	622	647	661	653	642	625	648	690	668	634	685	594	687	619	679	609	662	628	651	648	643	650	661	708	618	648	648	605	654	631	698	611	657	670	651	663	628	645	636	634	602	652	713	679	660	651	652	630	662	656	650	637	672	655	631	637	628	662	654	700	663	645	661	623	699	601	635	657	678	696	640	651	634	667	612	624	624	650	631	633	641	672	642	651	673	656	636	617	678	663	614	636	664	632	616	697	654	623	606	642	667	665	648	650	679	612	612	623	601	612	636	644	623	617	675	651	641	688	670	651	653	669	651	666	678	654	637	657	667	662	656	645	635	649	671	654	690	620	679	665	576	645	608	666	652	589	680	625	658	707	639	691	665	636	634	660	629	603	686	613	664	626	645	668	632	614	638	678	620	638	694	620	663	626	657	663	669	581	646	649	695	673	659	637	612	671	634	667	631	676	641	646	647	632	673	681	672	622	679	649	638	663	596	637	633	647	634	695	694	671	660	664	687	650	663	655	652	622	640	678	643	674	673	636	624	668	649	638	657	625	652	660	639	658	642	628	629	622	680	641	647	649	630	652	645	649	637	623	645	667	668	685	648	667	630	607	664	683	640	653	610	621	638	645	657	677	634	629	665	656	599	634	634	680	627	615	616	648	617	631	664	680	633	670	665	639	645	616	620	648	652	691	630	592	632	636	627	632	634	642	633	622	691	621	622	633	677	639	645	659	634	641	626	628	653	638	639	611	638	659	663	622	627	641	638	674	661	617	630	654	666	680	629	615	654	656	632	632	636	657	598	586	630	656	659	637	643	659	651	643	650	613	610	633	655	646	651	677	661	656	631	638	619	633	619	677	680	618	652	653	656	669	638	628	601	625	693	633	641	638	638	621	679	660	624	632	606	644	583	661	653	636	685	612	617	666	611	633	624	640	629	698	585	666	659	644	613	672	711	638	654	712	650	636	610	664	593	624	674	640	639	681	649	633	639	643	679	634	665	641	655	676	623	691	646	639	591	677	686	641	602	647	675	630	669	713	651	669	641	632	655	659	629	658	644	616	623	691	594	639	600	645	666	618	632	686	656	634	615	653	606	667	646	653	662	608	632	662	676	597	599	671	596	630	653	626	659	620	667	639	650	645	645	643	658	622	684	659	595	670	691	675	630	638	661	658	652	599	720	634	681	650	654	638	675	689	653	617	661	666	606	635	676	673	660	637	644	665	659	630	646	664	624	608	664	638	615	622	660	656	638	643	663	665	658	678	674	657	624	626	683	620	587	640	649	625	669	634	671	668	654	648	656	638	618	664	648	619	635	623	658	697	659	646	653	671	670	646	674	676	648	584	614	638	683	631	659	655	632	705	651	594	698	641	689	659	611	652	628	630	606	650	672	683	649	645	692	606	659	705	678	606	688	657	642	666	642	659	639	637	614	601	625	599	640	632	660	646	676	671	622	603	633	651	687	647	666	649	639	659	637	642	631	699	649	630	655	638	633	634	650	623	670	655	636	662	591	648	622	679	668	630	637	620	641	628	675	627	605	669	625	624	603	618	651	660	664	647	659	657	652	667	639	671	647	643	635	634	668	639	663	655	656	641	649	634	642	644	628	613	643	656	608	643	647	653	674	664	668	642	667	611	657	663	646	635	630	653	638	658	637	695	595	694	652	635
9187	16488	14047	8017	4813	3009	2256	1857	1526	1320	1253	1123	1136	1048	947	903	900	945	857	840	866	881	829	918	810	858	838	813	802	865	810	809	854	773	800	794	836	848	785	780	832	767	838	838	789	850	818	818	858	821	871	825	803	828	814	788	771	814	829	803	734	750	786	776	750	785	817	762	758	754	796	779	818	756	782	764	776	831	785	769	777	805	780	766	724	821	795	832	775	790	821	744	793	793	789	760	766	842	797	796	773	809	801	773	784	763	816	769	777	797	772	826	789	788	809	810	779	789	765	768	807	741	788	830	808	741	810	782	763	770	761	792	738	768	793	751	784	775	730	797	812	763	767	797	773	772	714	815	801	743	746	789	796	799	741	730	737	797	777	818	777	796	782	769	804	767	784	818	822	793	827	783	772	756	772	785	767	769	755	782	745	803	737	771	781	745	745	787	731	762	736	776	785	740	795	776	799	791	757	777	790	780	772	772	803	761	786	711	750	730	765	793	809	798	741	830	750	762	768	797	778	750	730	777	748	704	791	780	779	824	775	791	830	777	757	717	770	774	769	775	865	764	771	764	777	799	751	814	794	755	819	770	799	778	778	778	784	813	803	806	717	762	773	761	790	769	785	757	800	762	792	792	805	746	810	775	765	825	774	764	767	796	780	754	801	799	737	803	766	793	764	775	787	788	737	780	778	783	754	773	766	731	776	762	728	769	754	806	784	781	780	753	791	793	804	771	769	795	780	790	773	825	740	769	789	808	787	761	729	791	794	734	809	717	718	770	717	768	811	787	802	818	791	807	794	764	790	799	793	778	753	806	741	723	849	804	754	760	796	793	782	751	764	759	832	817	825	752	810	742	813	780	802	834	751	800	764	794	813	754	818	772	731	753	751	808	759	798	831	780	757	762	767	807	743	762	787	748	730	819	774	734	782	771	750	795	783	835	728	795	763	811	760	777	783	794	756	795	783	774	762	809	798	795	766	737	754	805	742	798	729	756	787	813	819	790	805	762	786	771	798	805	769	834	826	833	772	766	790	770	812	741	753	784	774	744	790	735	816	788	810	814	770	814	789	765	768	787	716	799	749	745	784	804	776	814	782	826	771	830	737	773	797	769	818	764	770	785	779	799	763	777	789	801	779	742	816	770	799	722	744	800	810	781	805	801	761	796	794	748	781	789	830	755	777	825	822	788	776	749	824	811	769	774	791	757	780	772	779	779	764	766	722	816	716	777	726	755	836	776	769	760	830	778	785	798	758	772	757	759	760	747	789	789	818	794	756	755	771	796	768	734	771	762	796	782	807	736	792	746	794	796	773	752	790	780	786	825	744	795	762	812	772	762	811	765	820	833	766	768	731	757	816	777	801	747	751	735	778	817	732	788	822	797	787	754	775	768	791	797	789	796	790	793	797	768	784	779	787	807	779	811	764	786	884	812	750	746	789	785	786	765	742	763	753	814	788	771	766	797	784	824	791	859	770	792	778	765	708	757	786	794	820	781	798	774	735	759	767	754	724	746	812	733	826	822	833	788	744	832	796	776	739	748	801	771	793	796	749	812	757	769	745	755	772	780	823	758	753	780	734	759	797	778	779	790	828	769	801	794	770	727	795	770	800	818	795	807	763	813	806	796	784	777	718	756	772	766	765	821	750	768	778	769	780	753	795	745	762	770	756	777	781	771	783	790	800	831	777	808	777	823	770	764	791	766	807	774	764	745	784	771	797	786	775	796	787	780	749	740	773	766	785	786	775	744	727	770	770	808	782	769	762	784	776	783	801	783	759	790	782	765	820	790	796	799	776	769	801	797	813	747	753	746	805	727	758	791	767	756	789	769	765	758	761	799	772	792	789	744	701	775	799	775	867	750	792	758	798	709	779	826	783	779	824	771	759	753	783	791	711	764	707	847	755	701	794	719	779	779	775	791	775	786	747	813	791	788	791	754	838	775	819	753	721	802	790	762	769	811	783	786	772	754	764	743	782	794	804	737	761	808	784	782	791	780	760	756	783	760	713	740	808	757	756	753	765	800	848	756	765	758	765	781	789	806	793	708	796	819	787	762	771	768	790	769	741	775	735	731	762	733	754	786	759	821	772	787	757	796	777	775	798	835	778	768	788	737	781	766	779	793	772	711	767	765	793	809	786	763	735	801	809	821	761	758	821	798	768	762	760	804	789	832	778	786	776	773	764	782	799	795	749	790	756	785	771	737	789	734	737	844	798	759	749	760	824	767	836	743	802	812	755	807	792	769	752	764	784	745	783	783	757	787	753	833	773	770	760	808	787	781	784	812	841	797	750	755	794	776	753	816	810	795	742	807	776	767	749	739	783	817	777	750	774	809	777	729	759	798	789	800	806	777	754	821	772	810	776	814	743	776	777	759	765	799	738	753	773	759	798	752	800	796	784	823	720	841	779	751	732	766	829	760	782	831	801	775	779	738	800	816	777	796	758	787	778	773	774	800	778	757	761	784	741	774	741	754	791	749	760	777	746	775	758	763	804	788	738	798	783	762	752	792	766	789	802	766	749	797	798	748	780	797	753	752	773	760	832	772	775	775	782	792	799	777	748	801	781	785	774	720	788	752	738	788	767	798	766	821	810	756	771	795	745	779	764	781	763	752	807	786	763	775	815	726	790	795	780	763	746	767	819	767	771	761	756	800	824	832	812	780	783	767	768	755	820	768	814	749	798	766	754	762	863	805	804	747	774	804	745	751	759	778	767	782	774	784	784	798	768	780	764	728	765	769	772	796	801	772	794	747	754	805	768	779	760	723	727	789	768	758	776	760	768	778	839	771	828	820	810	779	830	756	780	768	753	767	778	738	786	776	773	808	742	787	790	791	788	804	784	764	824	781	771	801	757	750	706	817	757	758	800	783	792	768	793	766	828	743	724	776	747	763	790	781	795	760	774	796	718	751	771	858	762	806	787	733	740	774	803	799	774	836	804	780	795	778	854	835	763	807	822	829	753	762	790	771	775	731	702	731	747	770	776	794	824	813	742	802	770	772	806	779	767	796	785	786	786	720	729	773	777	790	755	762	821	787	802	759	787	796	762	776	786	795	785	766	779	776	732	816	771	719	746	761	764	803	825	768	761	730	788	799	786	725	770	799	731	781	740	823	770	782	762	780	806	811	811	754	735	777	758	772	729	746	817	813	821	751	770	812	813	755	832	800	814	745	722	761	772	773	743	773	782	805	798	778	765	781	772	738	781	827	809	748	774	811	747	756	783	795	817	796	741	748	768	758	775	766	815	812	748	778	761	856	762	781	776	808	728	796	783	798	773	788	753	773	787	757	733	760	778	805	757	767	740	787	802	787	788	800	781	754	793	748	787	755	815	771	755	828	766	793	756	791	761	795	747	810	781	787	819	809	788	790	786	789	777	731	740	744	790	720	828	715	793	775	793	784	789	819	784	781	726	794	760	804	749	823	726	766	761	760	792	781	718	801	798	779	789	799	778	768	814	789	778	804	807	794	756	812	744	748	765	757
22839	21007	28706	23485	21000	20964	7273	1761	1300	1103	891	860	738	729	690	625	591	600	570	539	536	535	519	488	534	481	504	520	495	522	499	486	513	504	475	483	436	529	477	521	475	462	489	522	499	497	509	520	513	530	520	510	485	466	457	441	443	477	459	452	442	430	470	441	426	430	472	416	457	466	431	417	418	438	466	424	478	480	489	445	443	463	478	455	450	468	458	457	445	427	467	456	468	393	444	468	429	437	412	447	465	462	467	432	452	429	450	449	442	478	453	463	444	451	459	482	423	455	449	440	434	410	424	446	442	440	406	437	451	429	416	437	435	442	446	403	458	412	441	416	447	428	438	413	447	416	437	437	441	460	440	413	475	465	455	469	467	421	412	397	400	422	407	437	434	478	486	424	435	421	459	435	437	467	429	467	439	444	450	421	411	423	452	420	456	455	416	428	419	439	468	418	481	403	386	456	450	447	435	428	427	401	428	424	463	438	441	455	421	447	459	419	406	405	458	417	400	435	416	416	433	457	433	449	429	470	434	432	400	438	424	426	433	423	440	415	457	456	440	454	431	438	433	448	446	437	419	402	441	415	448	463	482	453	476	425	426	385	421	419	429	452	406	431	406	455	473	393	445	403	414	435	426	419	452	474	423	456	425	460	425	441	442	466	417	433	417	439	430	457	445	419	455	384	435	447	445	422	437	439	453	433	423	445	451	476	445	403	466	473	451	395	447	454	467	429	469	422	443	460	444	466	444	406	434	428	432	396	397	436	467	440	411	428	433	425	420	433	458	433	437	411	432	442	461	480	445	422	462	410	442	428	427	413	426	432	398	437	415	427	466	427	376	417	402	438	402	438	477	475	420	421	449	439	427	437	398	428	444	411	398	407	468	452	416	458	464	406	450	418	435	460	411	427	463	440	429	450	420	427	463	412	452	457	442	392	422	443	455	446	430	423	452	441	437	437	418	446	469	482	448	437	404	418	442	432	444	408	424	430	421	426	453	415	444	462	445	444	471	427	458	436	401	432	407	458	404	425	420	445	435	445	440	425	428	419	433	418	444	416	472	466	429	439	405	424	431	427	397	428	440	468	404	444	451	458	446	446	414	425	455	453	463	436	428	421	397	458	420	422	429	410	436	421	437	443	429	421	491	403	450	443	422	419	448	420	423	420	412	417	450	459	431	429	408	417	467	442	426	446	419	450	468	473	421	433	435	462	464	373	434	419	427	437	450	401	455	435	425	435	450	429	448	406	375	439	379	463	406	393	419	422	428	440	433	430	419	452	419	446	427	435	464	453	395	425	417	422	427	440	400	444	404	416	438	472	412	446	377	407	406	426	437	436	455	420	449	411	415	435	433	423	437	389	445	425	421	456	453	395	429	423	438	435	461	432	431	440	437	436	435	447	397	425	442	413	432	403	419	435	427	419	429	434	460	441	439	432	467	433	475	412	435	441	432	405	437	438	442	418	418	458	438	437	429	419	433	408	452	449	412	419	423	432	471	450	438	432	451	449	442	386	467	438	420	418	429	462	433	390	427	445	420	400	431	419	440	429	417	464	438	420	446	422	399	451	421	448	430	441	451	451	445	452	446	438	418	431	401	402	424	437	442	428	438	449	459	506	422	425	414	447	461	404	450	432	441	429	413	442	428	437	447	420	396	428	437	448	433	453	430	396	435	399	441	440	465	407	429	431	454	419	419	442	417	420	427	464	434	431	425	431	401	426	416	447	436	392	427	442	455	396	398	421	410	413	401	455	446	420	446	424	468	467	421	435	455	423	440	431	401	447	417	439	430	406	385	457	439	443	427	420	431	392	443	444	429	454	433	397	419	422	430	459	457	454	446	433	397	424	462	458	424	417	436	437	395	409	436	452	419	413	415	419	418	424	452	474	432	432	401	474	412	432	472	463	434	451	467	423	427	424	393	406	417	441	400	431	424	469	401	452	388	435	434	450	456	453	423	382	467	433	411	493	465	433	416	402	419	427	430	417	451	423	434	380	411	402	466	445	433	438	456	415	437	412	413	466	435	444	484	421	396	401	445	427	459	432	438	476	401	435	438	438	417	394	449	477	430	457	413	416	416	442	437	428	442	459	441	439	402	457	432	430	428	457	477	444	436	406	394	438	454	461	439	439	441	452	454	424	444	414	455	399	421	468	426	428	424	404	436	440	454	424	423	428	422	423	443	451	450	466	435	472	407	454	462	409	450	415	432	416	376	422	479	406	424	432	444	432	434	421	430	426	426	438	443	424	401	436	441	447	434	445	456	424	455	431	433	432	414	420	441	436	425	458	450	415	402	414	423	407	464	449	444	480	472	399	403	423	419	400	452	435	425	412	422	427	411	422	442	414	404	467	438	438	446	436	413	446	431	413	452	431	410	467	422	435	454	443	452	451	434	416	424	416	452	453	442	411	416	457	457	434	410	445	452	448	404	400	426	444	431	452	429	421	429	427	426	454	374	450	452	434	407	433	435	448	428	461	434	430	456	415	392	435	438	429	436	435	426	428	440	424	413	428	447	440	428	410	475	400	448	418	447	479	414	409	406	458	427	414	454	440	435	406	447	432	448	430	439	403	438	391	441	437	432	424	435	419	448	427	446	429	430	392	423	423	449	426	427	435	453	407	459	425	448	435	435	414	441	467	386	409	421	406	441	476	443	450	448	412	423	435	421	428	472	395	419	431	410	445	463	435	466	454	438	411	420	414	437	446	438	427	415	453	430	425	422	441	461	406	476	450	475	395	422	447	442	445	435	420	448	414	423	417	439	423	446	441	430	440	427	420	439	422	442	458	430	444	450	452	460	414	480	418	438	447	419	424	416	438	404	465	440	425	471	415	425	384	466	449	443	463	428	410	453	442	400	417	427	406	444	450	436	413	459	428	434	417	437	427	404	454	431	438	435	405	439	410	407	422	458	386	442	402	459	456	453	425	444	404	434	427	424	447	393	432	416	450	413	439	435	429	455	454	408	450	428	417	411	451	433	456	457	409	443	390	429	449	429	428	437	428	466	446	392	419	434	445	436	463	405	445	433	434	437	463	415	429	468	417	411	453	418	438	452	450	430	414	465	439	422	444	430	424	425	443	412	424	463	469	473	427	441	396	415	420	438	465	438	422	481	441	432	452	442	433	427	430	397	389	420	438	389	425	427	470	426	427	434	406	431	402	454	439	436	419	428	453	425	454	411	442	458	426	420	431	426	396	475	426	443	417	394	431	429	389	423	459	460	385	398	387	424	410	449	395	427	430	459	400	416	439	413	404	435	412	434	369	457	455	432	427	454	421	420	416	412	394	470	427	436	444	434	413	421	411	446	403	410	458	455	436	441	435	386	455	438	431	471	421	429	436	442	467	422	435	389	410	406	419	476	443	412	480	433	450	423	429	411	376	406	466	429	421	458	475	426	423	434	464	409	424	421	450	448	446	401	403	441	453	415	415	461	410	427	442	431	435	426	439	445	451	479	465	444	447	380	493	484	478	400	412	462	460
11827	26042	23391	13644	9111	5808	4213	3200	2549	2241	1716	1606	1366	1187	1124	1060	974	920	899	793	770	766	772	746	729	739	660	717	659	704	614	629	652	700	634	638	637	615	598	662	607	701	668	665	645	635	635	621	682	683	672	690	650	609	593	550	552	593	544	556	513	531	510	518	518	544	544	458	498	558	518	514	558	567	486	524	496	526	485	517	566	512	553	524	567	527	564	558	539	549	559	537	568	488	547	515	505	509	602	530	503	540	491	522	551	535	541	505	544	500	568	558	522	516	533	507	539	523	510	518	498	481	498	521	552	481	497	496	491	499	520	544	514	533	515	557	500	492	543	491	496	510	538	531	534	540	533	494	528	491	486	518	496	521	492	541	488	497	471	507	519	518	505	500	503	483	502	511	505	518	475	501	515	549	506	479	499	528	553	510	518	501	538	510	506	482	475	523	499	541	521	519	480	505	543	479	507	495	523	489	500	485	488	483	486	506	541	502	506	469	516	498	538	504	519	525	499	478	517	507	536	470	502	483	534	536	532	485	538	521	522	518	529	513	496	546	523	527	545	475	510	544	511	486	501	557	505	515	501	483	525	493	553	484	512	482	534	510	536	507	551	488	499	469	486	469	537	523	508	505	521	493	510	525	531	520	588	536	503	551	500	510	509	547	505	540	491	476	478	519	494	492	527	521	539	494	493	546	564	519	554	523	551	513	510	516	552	533	550	535	539	473	536	485	504	525	535	516	522	540	542	511	559	502	521	483	530	500	539	520	528	520	520	521	525	496	525	513	543	488	541	503	518	505	521	509	519	541	520	481	541	495	533	468	491	502	548	496	533	513	490	449	511	511	501	536	534	515	511	509	498	502	518	496	544	528	479	486	526	510	535	522	499	497	517	485	482	520	500	580	511	504	509	533	512	476	517	522	523	510	511	520	535	516	535	551	484	546	533	480	577	518	521	510	524	508	485	532	508	501	531	514	505	501	503	480	516	511	517	552	541	495	467	482	552	484	520	522	485	529	523	496	487	533	480	469	503	501	526	490	526	488	520	495	501	486	501	508	516	535	524	546	497	518	513	508	506	506	563	476	491	459	524	480	513	532	497	493	522	529	500	497	489	491	513	558	500	500	548	512	509	525	524	532	530	472	506	494	490	497	527	526	501	494	496	499	499	541	539	553	537	493	521	510	509	504	494	511	507	531	512	553	532	502	527	503	486	508	536	529	492	522	510	521	503	526	530	519	477	539	519	526	525	494	499	524	498	520	518	502	491	500	472	517	565	523	513	526	485	522	494	491	515	528	503	510	485	541	520	481	506	493	500	541	486	547	489	457	539	516	487	484	515	503	532	509	511	495	515	517	516	508	504	464	504	511	514	541	505	495	535	547	548	510	526	497	503	523	513	510	517	480	551	525	514	509	509	498	516	516	480	529	515	532	482	507	524	550	511	496	554	498	540	517	496	500	517	507	540	508	533	497	515	476	526	511	482	483	503	523	554	534	521	480	526	528	493	514	539	517	512	552	510	506	530	526	464	534	466	526	511	541	534	463	502	505	530	535	494	517	532	523	482	569	544	566	496	525	499	518	518	487	521	532	481	538	519	516	535	519	549	503	526	518	510	541	473	531	533	500	479	499	532	522	509	506	471	563	516	492	530	545	543	475	479	519	497	486	503	529	552	517	531	568	531	497	471	512	532	534	524	529	512	486	516	513	493	490	502	508	523	484	533	521	453	533	496	507	489	522	528	465	438	547	535	534	492	487	511	499	500	507	511	523	509	518	491	515	489	515	553	556	480	508	542	478	534	538	536	506	501	506	501	518	511	517	512	494	511	520	516	522	529	515	500	517	501	529	524	553	488	525	506	535	495	461	504	537	518	513	512	491	497	513	549	507	476	486	487	545	508	517	500	496	504	464	546	518	495	525	517	509	505	504	510	542	492	523	541	529	498	462	475	520	519	474	479	520	513	485	570	536	551	531	512	510	502	499	518	558	534	537	449	478	505	487	487	519	563	527	525	529	523	538	556	475	508	494	541	531	512	528	518	524	518	501	498	473	491	546	526	524	481	517	494	478	531	492	531	541	520	469	549	512	493	491	538	525	512	538	481	509	542	464	516	530	519	539	505	478	516	490	503	539	482	523	504	489	541	497	513	548	486	483	505	485	515	520	523	516	518	494	472	497	545	485	543	521	520	487	520	522	540	514	526	496	532	564	557	533	523	515	513	523	517	528	521	498	508	533	514	550	490	508	536	524	579	534	507	512	509	507	481	523	497	549	478	467	507	535	504	521	496	530	520	553	524	518	500	501	503	518	468	514	522	545	502	480	501	518	484	544	544	502	560	519	507	556	494	504	505	496	545	505	477	485	483	509	494	514	507	534	518	525	520	532	493	518	537	540	500	525	501	487	489	491	471	524	497	480	524	498	515	522	485	503	548	545	535	535	511	468	478	481	524	481	546	488	507	515	507	522	494	508	466	491	505	506	504	467	506	579	478	505	464	511	488	521	513	564	477	513	489	511	510	520	502	518	498	529	499	489	513	519	521	511	545	527	483	487	503	530	474	518	461	526	526	531	515	514	534	530	507	523	513	514	528	509	489	538	520	523	502	500	540	543	533	505	499	547	487	532	501	500	541	515	504	507	528	538	523	473	483	507	498	506	471	529	447	540	508	489	498	539	532	486	492	528	516	549	457	500	526	491	572	518	520	522	519	516	491	492	516	521	530	518	465	511	507	484	535	537	526	507	517	516	504	509	509	497	525	467	503	499	520	507	497	512	506	477	503	506	533	521	539	525	529	500	547	496	530	521	539	549	573	522	521	506	479	530	518	518	531	479	529	515	544	498	485	537	493	509	490	494	498	494	517	533	497	495	513	515	521	493	513	488	561	482	502	483	478	506	522	517	514	532	481	510	510	511	530	489	509	520	491	478	528	484	508	513	483	554	501	518	509	559	487	528	497	472	507	521	482	513	508	498	517	520	529	515	493	493	529	498	514	493	509	525	524	531	509	507	519	489	477	480	511	504	518	526	540	525	493	520	482	505	476	523	494	560	501	536	532	513	544	497	520	535	501	508	490	497	528	516	512	541	549	480	499	504	511	506	500	500	483	545	531	519	491	516	535	521	485	503	517	472	506	531	508	477	524	523	536	520	485	509	551	561	517	560	527	479	510	500	540	541	544	495	565	551	559	506	494	486	518	477	546	502	527	511	503	478	493	509	587	526	490	522	536	473	536	523	529	504	524	511	515	491	510	522	496	489	491	515	535	571	526	527	519	526	500	482	500	528	527	569	539	496	528	557	494	485	487	503	521	540	521	498	540	551	535	493	547	519	485	527	462	507	506	482	491	545	482	471	508	528	527	507	543	502	519	555	492	485	517	514	465	470	496	536	510	511	543	517	524	506	500	497	518	486	503	519	568	556	525	547	522	489	502	549	468	485	527	481	539	513	549	518	492	485	477	524	511	509	513	517	539	495	515	532	535	515	531	530	532	537
26804	19358	9948	3456	1504	1027	891	728	666	600	613	573	628	589	593	576	593	514	580	539	570	562	552	514	589	570	571	541	580	542	564	541	498	594	579	550	578	561	555	573	568	510	551	553	559	578	571	557	548	538	540	527	571	550	531	553	555	592	550	506	561	543	559	536	526	522	535	504	546	557	552	584	548	558	516	542	524	536	511	507	554	558	544	580	576	534	576	543	588	560	538	549	525	509	563	570	500	534	551	530	548	543	566	495	534	523	506	566	526	562	520	533	554	555	550	571	531	501	520	557	564	523	546	533	532	527	497	553	562	532	539	547	521	478	518	551	546	515	504	591	571	573	521	545	546	538	551	562	558	504	534	520	516	526	520	562	537	468	545	518	547	546	536	547	516	608	560	536	550	552	572	559	540	534	545	555	573	563	527	559	539	545	513	506	525	566	493	520	531	545	501	529	568	523	561	587	515	542	532	547	489	554	549	562	552	581	525	567	550	527	562	504	593	549	539	537	546	585	545	539	565	569	546	543	572	523	571	557	583	518	536	579	525	545	523	544	524	544	544	508	529	551	547	566	537	540	515	584	510	532	562	558	534	509	512	561	544	527	528	546	547	563	547	578	581	518	562	540	553	523	542	561	568	493	520	500	545	522	557	543	552	539	562	540	528	561	573	550	515	536	560	559	521	520	507	521	518	563	544	514	557	590	565	573	505	527	563	546	560	563	536	539	592	532	528	555	531	532	534	568	547	539	521	517	557	543	539	485	561	554	560	534	500	564	535	526	518	546	541	537	587	543	517	548	531	532	535	538	544	580	532	559	559	551	503	569	524	544	522	534	506	552	561	511	520	534	573	531	537	551	579	538	559	526	540	511	592	527	539	510	504	548	545	537	533	530	516	558	539	526	579	522	500	519	531	519	590	526	582	565	512	570	548	539	543	563	559	543	565	557	537	545	528	489	552	531	552	542	565	561	557	549	543	548	513	526	535	556	549	572	547	522	523	542	548	520	509	551	549	563	557	511	552	575	560	576	606	477	527	557	532	551	529	506	520	573	557	549	540	541	515	548	550	537	560	581	545	552	542	560	550	550	531	517	538	499	536	562	555	562	537	539	557	556	543	555	552	557	519	558	536	525	521	545	526	547	538	575	502	570	520	487	547	504	505	569	506	503	543	517	553	503	552	547	486	530	561	556	530	579	528	562	540	567	514	490	517	507	509	541	519	546	518	547	570	525	546	509	551	569	553	508	553	560	515	579	544	555	540	504	561	525	520	560	526	534	564	523	542	516	559	559	543	551	545	534	556	570	603	538	567	532	485	548	575	558	542	543	547	546	542	531	548	575	529	550	556	546	537	554	590	525	531	536	557	572	615	549	531	537	532	587	523	507	514	526	515	528	529	553	526	555	540	549	525	546	558	530	485	540	525	543	559	569	526	521	606	528	544	555	540	560	529	550	504	548	559	575	552	536	556	519	589	532	565	524	500	553	528	529	539	528	538	547	573	560	537	592	511	560	534	578	552	538	564	567	539	535	518	526	560	535	557	500	568	558	544	539	567	529	568	521	542	574	496	571	553	525	522	545	523	547	548	539	528	551	550	508	512	556	550	544	544	548	567	525	523	543	506	559	533	514	521	560	555	612	512	537	540	515	542	509	545	556	528	573	568	509	540	575	525	553	555	532	530	525	535	473	561	488	542	552	517	568	550	540	579	561	551	576	553	496	546	497	565	541	539	542	548	583	561	563	514	547	552	550	515	524	559	554	547	539	492	537	485	519	503	572	530	606	567	517	538	528	530	565	540	523	518	518	543	520	543	544	516	556	532	584	567	530	569	580	536	563	565	534	541	522	564	565	555	534	589	573	551	490	532	507	561	528	565	558	555	531	537	538	533	544	594	556	547	591	556	525	565	544	557	565	523	544	570	546	546	537	527	494	551	510	519	528	524	546	498	522	581	588	542	545	560	543	531	521	518	535	498	567	524	561	539	558	556	497	524	513	505	584	590	564	573	599	535	520	549	532	551	530	526	521	547	546	566	514	543	535	547	505	579	556	551	562	516	532	551	535	541	561	516	545	519	527	558	571	588	577	544	544	540	517	525	550	521	554	535	546	567	548	544	560	559	559	560	535	569	508	529	569	544	565	493	527	494	564	543	530	542	551	559	528	553	516	570	517	545	544	497	506	547	523	528	545	557	543	586	556	547	515	542	523	565	531	545	481	573	533	603	555	535	573	512	566	550	526	589	515	550	557	525	549	540	542	525	524	544	561	557	535	563	512	547	564	577	576	522	540	526	512	515	546	541	593	546	544	532	503	512	534	526	542	530	520	590	581	528	523	548	518	580	551	506	603	568	555	570	566	457	538	584	513	554	513	483	523	546	556	525	564	548	560	537	520	534	538	541	527	567	535	503	585	521	570	554	502	527	552	518	525	551	551	538	509	577	587	507	553	528	548	574	544	562	556	553	552	532	529	501	525	545	519	525	547	540	515	542	537	565	558	573	546	539	529	544	549	510	553	558	549	563	522	488	537	580	528	542	538	559	565	532	548	522	492	517	543	542	528	516	530	560	503	589	537	547	511	541	560	545	528	540	533	592	539	553	564	553	590	545	516	572	562	530	543	515	544	523	536	489	548	541	546	553	543	554	562	530	531	562	546	556	547	566	541	590	551	489	542	548	536	548	532	504	526	474	519	569	516	547	557	524	549	511	478	546	598	567	514	513	531	543	569	526	552	515	556	521	538	518	537	524	549	578	550	538	545	507	562	564	532	525	523	551	524	473	556	547	515	571	547	500	523	544	556	502	558	516	495	579	521	541	542	500	524	550	539	523	575	559	538	554	539	528	537	529	526	549	564	558	558	510	525	532	573	533	558	544	538	536	541	540	552	496	551	551	541	553	552	527	541	525	555	543	536	583	517	516	539	551	544	574	521	520	563	545	533	548	564	565	540	559	575	536	563	538	544	552	568	518	535	495	588	532	548	578	545	533	547	541	523	562	514	544	522	525	547	617	557	530	557	561	549	561	550	553	535	565	556	534	554	558	584	538	566	577	526	560	539	562	524	544	553	536	557	559	558	556	532	565	554	562	538	562	539	504	555	576	492	556	530	502	514	551	500	552	568	551	555	580	538	523	530	526	537	499	528	547	521	597	520	525	526	548	524	534	564	521	511	543	568	554	515	512	560	531	540	562	565	500	577	547	532	553	531	546	559	540	581	518	579	542	528	524	590	547	557	495	539	517	580	569	548	520	555	519	581	525	545	566	549	553	535	520	496	537	517	503	546	554	540	570	521	512	532	552	519	529	571	525	525	504	529	513	556	572	548	494	558	545	520	539	552	544	536	521	548	553	517	549	504	557	514	535	523	537	544	552	566	562	566	547	560	514	528	523	523	544	574	516	564	525	552	553	570	537	565	548	536	516	501	522	530	534	535	604	537	543	530	565	550	519	533	547	542	563	539	565	531	587	563	506	556	504	537	560	531	534	521	568	570
8056	11184	10139	4639	2912	1826	1418	1191	1104	925	818	816	811	729	739	714	729	706	721	742	704	676	735	680	692	681	700	756	737	684	705	700	711	692	670	695	723	681	697	677	695	703	670	738	696	701	644	734	684	685	685	714	720	659	634	684	683	660	680	677	651	674	635	656	646	674	694	641	671	676	693	687	628	631	723	645	644	683	676	669	630	683	695	658	652	649	711	680	667	671	660	690	683	702	662	707	652	719	703	665	676	709	736	647	707	668	655	666	667	630	665	714	649	668	690	687	688	670	672	663	667	646	668	633	710	669	661	638	624	676	666	649	697	686	676	637	611	701	665	643	673	677	676	703	638	658	685	699	711	638	676	665	670	650	677	669	668	685	673	670	641	657	724	666	657	689	637	664	633	658	626	667	687	594	652	662	653	646	607	670	728	661	615	681	677	630	653	666	645	660	655	677	619	631	661	644	624	709	677	668	653	670	705	641	661	689	691	638	631	668	648	712	667	653	690	695	649	657	689	648	640	669	653	712	666	705	673	695	693	647	669	671	630	669	691	691	644	608	701	716	672	615	642	666	647	681	638	652	651	643	625	674	669	675	651	678	716	701	684	651	673	685	651	662	674	630	634	653	661	676	662	668	680	675	678	679	650	698	687	722	638	658	651	658	694	667	640	649	606	673	697	668	671	712	653	703	629	682	650	694	624	632	651	625	672	695	688	658	669	693	640	664	636	662	621	664	674	643	694	673	686	683	639	604	666	651	699	655	675	655	699	679	698	624	654	670	644	691	712	654	689	703	669	665	683	682	670	623	662	677	644	680	670	675	683	668	628	651	652	637	703	650	747	628	635	677	688	692	659	632	665	680	658	663	646	656	665	662	677	669	653	629	714	669	660	693	712	677	654	680	664	690	681	664	675	659	655	631	623	613	647	644	644	630	706	626	646	686	648	645	665	645	620	666	654	635	637	688	690	676	596	710	682	664	704	661	648	684	669	669	658	688	655	647	703	651	689	667	668	655	668	673	655	623	624	673	635	676	634	689	719	649	659	611	675	715	663	702	657	657	706	681	681	669	661	661	676	622	655	617	698	634	662	680	666	628	672	646	667	710	658	641	684	656	623	677	661	632	649	676	641	660	669	677	663	634	635	638	640	657	652	683	677	679	677	701	681	604	651	623	645	679	668	685	686	686	621	701	632	690	650	664	706	674	638	654	685	662	663	671	687	655	684	615	679	711	684	640	702	673	672	650	682	680	653	704	665	663	648	642	664	668	678	650	644	668	638	663	661	657	663	675	621	674	673	677	658	701	663	666	664	696	647	642	681	628	635	661	665	644	670	636	643	665	683	682	671	678	638	655	689	607	667	714	644	639	672	658	630	663	705	671	676	686	694	628	692	667	686	651	694	642	686	692	668	663	694	702	683	639	677	694	630	678	647	655	667	733	679	650	668	662	654	673	624	599	676	642	678	701	699	661	645	700	661	666	658	707	655	692	672	685	622	669	676	713	657	618	653	677	670	650	661	686	667	686	676	671	669	683	656	722	690	690	657	706	666	602	690	637	646	634	612	705	647	671	667	698	665	674	660	687	650	669	702	643	625	658	661	669	685	631	626	619	631	673	686	692	666	683	682	685	595	668	680	644	671	635	656	675	669	673	641	686	648	665	669	661	675	632	685	683	637	661	696	676	653	645	720	706	685	666	645	681	661	641	657	661	653	672	668	644	646	671	673	629	647	695	645	630	658	674	696	691	660	636	648	627	691	626	652	698	638	635	680	689	633	685	668	652	670	619	667	709	666	659	662	694	657	624	716	658	647	645	676	643	705	630	642	679	655	679	661	651	633	670	638	697	663	700	706	724	654	660	681	659	676	674	689	670	627	689	698	648	651	705	623	680	653	647	661	682	673	662	690	632	653	680	613	675	639	641	699	682	706	648	612	685	646	645	645	675	623	664	685	621	677	636	655	672	673	720	665	685	641	664	658	692	633	665	691	655	692	632	663	676	652	641	619	674	644	676	665	661	642	709	658	630	647	638	655	681	646	654	625	644	684	707	668	643	646	633	666	708	634	683	621	646	701	670	670	633	672	718	678	681	678	658	633	691	641	628	666	615	672	653	655	637	650	667	642	695	712	614	692	661	658	648	678	617	654	680	651	647	678	649	676	662	653	691	669	677	699	645	679	695	682	644	687	652	690	658	627	649	721	648	660	707	689	711	666	651	652	663	687	643	685	655	660	658	640	665	631	677	643	640	684	696	727	660	674	646	685	665	677	683	642	629	653	644	615	661	637	651	613	673	645	641	668	677	626	680	649	700	656	701	696	668	668	670	660	668	702	676	688	686	662	676	627	677	632	680	636	639	706	643	674	688	632	647	697	632	651	691	677	663	664	691	669	645	685	663	683	657	654	677	685	679	719	670	601	696	706	654	647	665	667	672	657	641	693	652	646	638	646	670	689	693	662	701	665	684	647	691	673	656	597	695	664	664	648	724	673	663	676	706	692	693	665	657	630	587	634	701	634	639	699	632	660	668	671	674	637	666	654	643	625	653	698	696	681	656	652	667	656	695	677	683	667	678	666	660	665	661	657	621	665	632	652	675	665	639	692	678	649	662	679	707	709	678	663	679	689	680	673	712	663	621	651	646	656	655	637	670	691	676	665	657	646	647	674	699	706	677	668	667	641	685	655	697	678	700	649	676	650	681	625	635	653	682	647	671	648	684	673	649	664	641	647	676	671	651	670	676	684	689	653	652	711	701	687	621	628	650	684	681	680	725	667	609	631	657	671	649	676	637	664	701	699	676	673	654	644	623	603	692	623	672	641	658	636	672	651	620	646	643	676	705	663	628	686	666	671	634	669	701	717	657	722	665	672	676	657	640	676	652	664	640	678	649	672	702	663	653	653	675	690	649	658	668	613	667	622	656	695	648	681	680	699	717	627	691	679	635	675	679	691	681	643	679	630	661	706	678	626	643	676	695	646	687	655	680	651	692	620	661	688	676	723	633	687	643	663	609	664	643	650	656	649	705	657	644	667	662	684	611	671	636	712	633	686	693	656	641	649	664	665	689	596	693	662	643	707	614	664	688	688	689	683	694	643	652	700	656	656	699	640	693	683	707	697	667	668	658	672	674	654	664	629	666	642	689	614	635	685	627	642	685	639	640	668	721	658	677	690	636	701	636	662	649	664	637	634	639	638	616	659	689	663	676	710	676	637	630	657	623	654	648	671	634	665	670	651	641	638	642	675	630	650	685	621	696	628	675	674	632	684	668	675	652	666	766	672	640	647	696	666	662	621	650	633	687	640	640	664	645	693	682	643	660	683	685	619	597	685	661	619	635	647	695	622	661	657	639	621	649	653	699	672	694	687	697	632	651	658	652	635	677	644	634	683	659	674	663	662	652	654	652	655	627	688	672	679	643	658	657	653	694	673	657	664	696	650	692	663	640	691	689	648	690	658	627	678	652	684	641	640	657	645	681	667	669	668	629	660	653
23980	21041	28173	24099	20933	7242	1544	1047	821	696	668	593	562	512	472	492	446	454	413	406	431	471	418	422	374	421	396	459	412	432	414	341	416	406	409	389	402	395	420	381	416	383	386	405	427	368	428	399	433	398	388	400	390	412	384	382	368	370	372	346	412	354	353	344	331	367	350	378	380	419	384	385	369	340	363	363	398	364	386	381	332	366	376	385	397	410	400	382	361	391	369	352	362	317	376	361	389	397	364	387	369	384	370	381	347	369	384	365	386	390	362	381	384	389	335	353	366	364	368	417	357	347	367	366	389	360	375	371	374	403	389	369	383	369	361	385	342	347	374	386	375	325	360	335	349	395	388	343	371	350	374	355	325	342	378	407	339	349	365	350	338	367	372	358	360	346	367	383	388	365	385	395	366	343	368	347	359	371	336	352	372	348	358	392	357	347	358	379	375	358	392	362	336	387	398	371	356	356	371	374	358	385	340	374	347	356	347	339	377	334	388	372	360	353	347	375	385	393	377	362	369	348	372	360	360	350	358	389	353	346	361	390	362	322	408	354	370	374	399	388	335	378	375	383	300	347	340	394	368	365	341	331	357	375	365	379	365	386	373	375	346	343	387	394	380	379	354	393	345	381	387	360	319	379	363	341	367	349	348	377	365	363	383	374	381	346	352	347	357	372	368	371	391	354	380	353	343	385	371	374	365	363	350	383	339	332	383	390	339	344	326	369	374	331	351	377	331	361	368	367	384	386	352	366	365	415	350	361	369	368	381	352	397	367	373	320	343	359	381	366	351	365	385	400	369	345	376	372	354	383	377	365	357	383	342	363	360	374	335	377	362	348	353	344	364	334	370	349	369	376	348	373	372	363	370	337	349	354	386	351	361	366	363	365	357	371	366	380	381	380	363	345	379	356	355	342	372	346	354	371	360	369	378	362	366	402	353	373	349	348	378	322	381	353	334	403	377	398	378	348	349	374	376	389	363	354	342	379	379	399	378	343	315	351	369	352	374	367	375	332	365	359	347	363	359	351	370	372	379	355	355	328	349	344	342	336	394	356	359	349	353	391	362	334	357	377	377	366	363	377	346	356	361	355	371	353	340	383	357	365	371	369	361	351	372	357	386	356	365	371	406	368	364	358	358	349	372	373	354	357	337	369	355	347	393	376	386	334	340	354	376	345	356	356	373	374	411	360	337	382	354	386	345	363	336	356	390	347	327	376	334	371	346	390	362	332	371	363	363	389	347	350	377	425	346	408	386	343	354	358	393	340	383	382	365	384	356	367	374	347	393	352	374	350	371	386	334	356	371	367	363	365	380	357	323	360	335	349	365	371	398	375	356	361	362	359	398	358	377	370	358	364	376	394	366	361	341	380	338	377	393	392	374	359	360	353	365	391	384	380	332	347	378	368	343	390	347	364	369	371	394	366	383	375	320	393	346	375	408	363	337	363	339	353	356	357	349	346	377	390	340	345	386	377	339	366	393	345	374	343	353	337	412	359	350	368	376	383	362	365	338	381	350	384	357	353	354	319	348	344	364	350	355	376	370	400	346	392	324	351	351	371	342	371	359	394	374	349	352	390	376	368	370	335	336	373	354	389	396	349	369	358	376	344	371	379	376	350	370	372	372	364	327	366	354	384	361	368	357	355	352	329	346	420	376	363	363	383	355	400	341	333	379	335	334	378	365	364	396	376	372	352	357	349	351	374	375	369	381	365	349	342	358	362	352	403	395	370	352	353	391	347	413	389	346	380	363	350	343	336	383	370	359	355	376	374	349	335	384	364	342	358	362	331	359	340	371	344	364	377	401	375	373	332	376	358	333	337	359	381	347	379	329	345	329	369	409	383	371	377	389	368	366	357	404	375	370	396	349	360	360	403	375	375	351	324	353	331	345	354	320	353	340	371	374	373	342	376	385	393	374	333	349	386	325	364	356	338	385	366	371	382	369	361	362	383	379	358	361	364	380	368	388	323	353	373	363	369	387	353	387	370	360	368	371	369	366	342	365	417	359	351	361	328	373	368	356	370	374	372	346	365	323	386	359	366	363	395	366	377	396	366	372	368	342	356	374	364	391	337	356	396	353	362	344	359	365	370	365	359	351	377	371	365	371	365	374	332	377	345	336	347	352	396	369	380	382	330	353	375	324	362	322	365	361	371	378	362	329	358	336	360	339	378	341	389	358	360	378	366	344	351	335	358	357	379	359	362	359	359	364	372	364	360	374	341	389	385	341	374	340	374	381	354	400	361	329	383	375	359	359	355	365	366	373	376	351	401	341	369	363	379	345	339	321	373	356	371	383	366	380	392	374	362	391	350	355	340	361	371	350	365	364	377	360	375	338	352	395	368	364	373	369	349	347	386	352	340	363	400	348	418	340	318	356	377	383	384	378	377	354	352	355	364	376	369	370	353	350	361	360	351	396	333	362	377	371	335	330	373	336	334	378	350	380	362	324	371	389	401	325	378	355	400	367	334	373	358	357	342	394	371	381	345	365	356	357	345	362	356	397	361	382	348	363	370	347	321	383	373	377	350	378	381	377	361	365	378	360	363	318	345	394	369	365	331	343	333	359	380	342	352	383	353	359	383	390	376	355	332	390	354	325	372	340	357	343	390	401	358	411	335	338	387	389	384	388	353	364	338	355	381	378	360	352	383	354	391	348	391	413	359	364	393	359	379	413	376	344	342	357	347	361	349	363	369	387	338	342	378	369	373	385	373	404	374	386	359	357	373	347	381	368	349	329	394	373	359	357	390	359	369	345	347	361	345	372	340	341	365	360	383	346	346	345	366	357	345	362	376	372	367	331	356	313	366	394	389	342	398	333	363	355	351	358	342	369	389	360	376	376	366	367	364	360	403	376	360	368	352	356	373	370	373	382	372	366	364	382	350	377	369	355	361	349	370	367	392	356	342	399	326	385	372	358	374	362	396	346	338	349	364	341	345	385	337	398	385	356	371	382	362	369	313	368	343	365	343	348	375	357	334	359	352	364	412	363	333	325	356	355	351	363	355	358	358	354	341	406	336	365	370	369	346	349	349	354	368	410	346	354	390	364	352	345	356	329	322	368	366	358	357	331	357	359	378	389	355	368	332	395	350	377	368	362	349	346	359	355	389	355	356	365	386	375	364	365	364	369	334	355	374	369	377	361	371	352	378	390	333	332	364	357	365	347	340	325	377	321	382	390	349	354	371	375	386	356	348	357	325	371	377	373	344	342	343	363	352	343	350	347	385	370	352	389	323	366	357	376	359	359	367	349	380	394	361	357	342	373	345	395	346	336	398	366	337	380	342	388	311	363	357	375	364	352	370	350	373	386	366	352	366	343	323	379	361	366	385	354	390	344	364	346	330	333	373	350	366	336	404	369	355	371	348	314	355	365	363	369	373	342	372	365	335	392	362	328	363	343	370	364	357	390	381	376	356	376	354	398	318	372	372	367	350	380	389	370	355	383	356	359	382	321	383	348	363	340	348	348	339	397	331	360	374	363	345
8927	20219	16737	8664	5662	3596	2669	2081	1705	1326	1168	929	891	744	734	743	703	662	676	570	637	555	597	527	581	580	571	575	601	530	553	543	502	497	508	512	537	537	556	540	504	556	517	518	533	525	528	576	561	535	523	540	494	484	526	481	487	434	425	453	468	442	432	464	440	438	462	472	457	469	499	493	411	441	445	429	424	475	450	442	463	491	442	473	486	477	508	487	498	466	466	473	449	466	442	510	476	504	464	491	444	420	457	456	462	463	478	450	454	482	475	495	467	455	508	445	459	447	441	420	424	462	440	463	445	434	445	466	434	512	438	455	485	430	402	475	442	491	402	478	465	439	465	418	467	479	465	439	433	444	460	471	439	434	438	508	423	438	477	463	460	466	467	502	458	460	470	481	459	462	437	459	457	456	423	422	441	486	465	441	473	470	465	496	467	473	440	426	487	448	447	470	504	473	424	439	461	445	460	437	440	453	497	481	461	459	444	472	496	476	433	489	444	455	423	422	451	461	431	511	446	424	453	424	454	451	418	455	454	393	436	395	461	468	397	451	451	475	479	478	437	471	467	467	454	473	450	447	450	448	456	487	485	452	459	496	453	474	434	486	469	481	464	423	460	475	392	452	459	448	451	443	463	416	469	447	468	460	484	452	476	471	461	454	444	427	481	489	410	453	431	462	450	442	458	471	450	462	452	425	449	466	436	470	479	464	488	460	451	472	487	452	479	454	425	521	428	480	407	470	464	422	463	413	429	425	464	436	456	468	466	476	420	485	440	439	444	450	465	437	428	435	461	442	454	449	435	451	457	473	423	429	436	450	464	451	447	460	463	445	484	470	446	412	490	479	440	457	416	481	509	479	459	478	436	410	449	474	421	418	448	467	466	454	478	459	458	438	453	481	430	434	453	456	449	472	450	477	461	449	480	446	436	437	458	417	459	443	451	424	427	486	470	436	518	435	453	487	452	484	444	446	468	433	458	432	472	478	448	468	443	442	454	458	414	454	456	484	431	443	446	449	475	455	464	433	450	441	485	424	464	502	461	492	472	456	465	458	433	438	421	405	424	439	418	432	421	457	456	453	479	446	437	454	456	466	467	450	447	461	433	440	439	463	488	439	444	424	470	453	433	458	457	455	443	437	460	467	411	416	433	419	438	457	458	459	441	454	446	445	453	432	479	450	469	403	456	404	465	440	441	470	433	437	453	460	457	453	470	475	456	483	437	440	442	451	467	458	430	444	442	494	383	458	439	450	448	426	427	458	445	446	461	492	404	415	429	467	484	492	455	465	462	437	426	450	433	434	463	462	456	434	448	448	471	445	493	440	440	429	483	429	505	455	463	464	454	471	469	443	445	460	502	432	457	446	480	412	466	417	433	445	428	459	437	481	486	429	461	466	453	438	447	488	444	459	445	456	451	478	453	444	438	470	431	435	486	486	434	436	445	496	468	488	472	437	424	464	472	432	438	461	452	446	470	456	464	482	463	445	457	451	495	473	440	411	459	456	451	455	494	427	428	443	491	498	437	502	418	444	430	446	486	444	419	454	478	418	433	479	437	466	466	452	479	462	475	444	449	492	463	461	432	436	449	428	468	499	480	452	453	464	447	427	403	463	483	469	449	474	482	423	446	460	499	446	433	458	430	464	444	470	470	439	473	437	445	470	458	441	491	438	471	438	483	446	423	475	483	478	467	469	453	453	441	458	464	451	436	478	455	466	473	469	459	438	449	462	469	465	451	452	427	504	429	440	421	419	428	472	467	459	487	426	492	440	455	446	493	437	454	438	465	491	438	461	469	455	466	465	457	481	455	420	433	427	418	474	443	463	457	460	470	464	423	459	436	461	451	459	450	430	419	458	467	429	460	443	461	477	461	445	457	467	434	490	480	453	469	458	428	451	495	433	404	456	409	446	454	483	429	456	444	448	420	445	494	450	470	467	459	465	452	459	442	496	423	493	441	483	458	462	467	425	470	448	425	484	459	465	449	436	467	441	455	475	441	471	443	458	458	433	483	438	447	462	481	484	432	419	470	436	436	482	476	454	451	459	457	435	444	400	428	498	409	489	464	489	464	428	428	453	423	477	434	442	441	471	490	446	425	445	465	444	428	411	454	430	425	445	501	452	484	428	461	453	475	467	453	455	447	452	463	467	454	452	455	459	471	467	431	417	467	440	457	438	426	459	455	447	401	452	422	470	459	458	440	481	518	497	461	461	440	430	469	477	475	438	466	460	446	442	486	480	425	468	472	422	422	465	450	443	491	452	438	459	453	457	460	463	507	463	490	435	444	433	422	442	466	442	425	408	442	400	464	480	463	478	423	413	418	454	468	472	465	435	465	440	482	436	495	460	466	437	455	428	470	461	446	480	440	482	447	429	449	468	459	439	476	442	451	473	442	470	452	462	389	435	479	472	474	425	479	456	430	475	410	462	455	431	450	481	456	469	456	463	456	441	447	457	465	451	464	467	474	496	454	464	453	437	444	455	476	453	456	416	447	438	435	446	475	485	452	445	420	426	483	443	467	447	454	447	450	449	432	453	402	462	463	470	453	418	454	448	434	459	477	464	409	417	448	430	451	463	437	456	435	454	462	460	474	472	435	464	459	436	471	443	494	425	473	488	446	491	484	493	412	429	481	467	477	435	460	484	463	432	445	448	447	440	497	459	443	462	473	432	453	439	438	449	451	448	471	449	467	458	454	452	420	441	410	455	434	427	451	408	462	429	497	431	444	501	472	446	438	441	472	416	462	474	453	452	456	442	434	453	458	438	457	439	454	471	451	407	448	427	428	447	497	440	467	436	462	441	466	438	444	436	457	460	449	473	491	477	453	452	473	465	443	440	452	454	472	411	431	500	434	477	456	458	444	449	461	404	407	406	444	493	457	490	446	474	442	459	446	466	442	426	477	447	467	472	481	464	435	418	463	440	484	442	429	466	475	452	467	445	413	435	470	454	461	446	412	439	452	466	475	459	424	442	445	428	461	426	444	475	430	413	483	430	453	468	492	448	484	450	430	420	455	411	485	480	457	432	447	464	434	458	448	455	445	456	433	427	475	434	473	494	430	482	412	488	463	442	444	425	462	428	470	423	466	474	441	454	480	468	459	435	472	471	459	402	473	482	450	462	451	482	456	473	456	431	471	455	444	445	412	442	460	445	475	415	465	460	471	471	458	442	412	452	467	467	497	455	441	494	458	457	466	492	470	460	479	460	479	475	474	443	446	454	466	440	422	438	418	495	442	469	500	438	447	466	490	425	461	444	479	497	461	502	419	451	469	440	455	475	479	431	459	433	415	464	439	417	454	468	453	441	460	442	442	454	452	459	490	471	451	424	431	452	402	445	440	452	454	426	451	430	446	459	472	426	436	444	431	452	432	465	455	461	469	447	498	464	446	424	471	437	459	468	455	482	472	475	433	483	418	431	437	456	465	476	479	433	477	493	469	403	454	468	450	422	453	445	468	407	471	459	433	481	450	412	421	443	439	472
25055	20998	26787	24962	7300	1612	1226	1046	952	860	866	803	785	745	757	739	726	643	785	672	697	737	690	704	749	643	662	691	664	719	746	690	710	726	721	703	692	696	654	667	720	700	652	664	697	664	656	686	680	747	647	710	680	685	693	652	677	652	629	667	667	668	718	651	667	633	614	682	671	642	609	631	638	671	676	663	647	659	610	666	677	689	651	720	735	708	672	685	689	674	665	668	697	678	669	706	667	663	672	662	670	635	642	713	734	640	694	674	695	685	689	642	664	677	671	717	693	613	645	723	655	648	612	611	667	646	661	678	642	705	697	683	672	689	667	672	627	671	649	697	702	660	664	661	689	710	660	665	620	629	672	684	660	648	694	685	651	690	632	667	687	659	621	668	654	695	621	697	688	676	636	707	650	648	674	653	681	648	630	636	644	669	699	623	679	626	653	590	655	625	667	670	660	645	697	648	650	647	662	660	574	653	593	682	662	650	652	728	642	652	702	705	662	682	701	604	676	678	667	652	641	660	641	652	645	651	686	666	713	652	655	634	638	670	624	671	633	656	644	612	664	645	706	655	644	650	656	689	661	661	696	660	668	712	635	668	675	691	655	700	673	618	608	694	646	707	636	663	672	693	641	674	675	679	675	722	643	674	701	665	626	678	677	659	677	674	677	626	681	668	601	658	659	666	677	623	697	681	654	664	679	670	680	680	707	671	716	611	644	660	645	643	685	703	690	631	664	623	675	648	695	712	648	679	621	648	661	631	705	657	677	671	644	629	666	647	734	666	621	653	700	653	673	630	669	689	636	642	664	639	635	630	676	692	655	639	680	687	655	589	725	690	658	679	645	661	657	663	678	628	679	614	692	705	700	665	674	708	676	638	610	673	693	665	652	621	654	668	658	650	635	696	663	625	638	682	717	635	658	661	660	681	681	639	645	638	633	630	668	678	655	644	654	656	618	657	638	638	680	668	657	647	683	701	647	674	649	681	612	679	704	668	663	661	637	636	692	658	636	668	681	670	646	652	623	704	697	662	671	705	640	673	667	651	723	663	662	660	669	696	649	665	666	694	643	629	700	638	673	634	654	688	637	642	672	712	626	684	660	627	671	638	677	647	685	618	688	689	662	634	688	657	613	661	652	678	697	671	690	654	666	678	660	665	665	662	656	671	660	667	651	672	699	705	695	664	668	610	667	669	696	669	622	674	585	679	623	659	654	677	630	696	677	629	617	662	653	693	651	637	627	664	652	682	680	631	706	643	653	659	697	625	703	673	673	652	711	642	680	658	632	644	651	724	693	635	691	687	668	684	647	669	670	662	673	666	700	663	638	678	669	672	651	622	648	659	673	687	688	656	659	598	666	669	640	648	628	641	664	689	646	617	701	673	632	688	636	644	648	697	669	679	638	650	652	686	672	663	687	646	674	603	637	696	664	668	656	641	658	629	652	714	672	670	660	678	646	649	650	691	648	671	661	656	711	687	624	680	690	606	707	633	623	696	660	628	680	653	668	662	665	657	685	679	662	653	680	686	691	646	671	697	670	614	588	688	652	668	624	617	617	624	660	636	636	677	672	650	645	659	667	645	666	727	657	669	641	673	664	678	695	690	670	642	677	650	681	679	616	637	679	663	660	657	626	648	640	720	691	648	669	675	654	688	652	645	625	678	669	620	657	626	707	645	692	630	701	700	668	689	667	677	645	676	711	623	631	729	693	617	704	641	690	630	654	699	683	671	671	702	673	708	669	679	629	699	670	607	649	672	683	633	668	655	692	620	660	698	677	686	646	655	663	739	644	685	674	630	660	624	642	711	672	705	703	658	667	714	657	651	636	697	659	662	615	660	656	659	698	618	646	673	641	691	658	631	709	635	642	684	669	638	653	646	651	610	674	687	664	662	663	698	669	647	677	684	639	682	668	718	661	669	658	639	683	617	639	633	628	645	675	620	637	633	634	656	662	644	625	660	619	662	631	663	674	663	692	677	682	662	711	702	711	637	664	673	675	665	646	698	631	689	623	699	670	707	635	687	641	664	682	622	684	649	687	637	717	688	656	635	694	684	634	666	641	663	673	680	692	637	696	662	687	714	666	686	629	644	652	668	694	661	632	632	645	671	702	669	672	631	642	596	711	664	689	647	619	690	672	676	659	648	639	642	663	640	688	673	628	627	688	649	671	668	667	626	677	660	662	634	618	656	683	697	680	666	650	664	671	706	686	643	671	662	641	651	692	659	676	686	641	704	673	694	718	674	630	690	660	673	661	606	652	641	641	677	679	672	666	651	640	699	650	692	655	644	656	661	647	665	647	675	657	703	659	679	642	645	621	647	644	636	630	621	700	645	651	704	682	681	650	673	636	696	619	651	656	639	677	660	667	633	648	626	646	674	659	601	677	691	650	653	595	640	649	655	685	650	666	654	678	658	635	680	672	645	650	676	720	658	636	654	680	633	678	672	639	670	638	656	647	629	650	639	692	655	690	666	673	725	645	648	665	658	638	641	646	592	664	666	672	678	599	609	643	676	686	656	668	666	687	643	624	680	675	717	623	630	639	661	653	681	675	664	632	652	627	673	608	649	655	674	668	703	664	634	640	664	656	654	672	625	654	665	689	644	640	651	659	651	653	677	645	659	657	645	676	666	683	683	653	672	651	650	666	678	660	691	678	688	676	623	692	677	633	684	617	718	696	654	625	731	657	674	637	655	651	666	688	686	660	661	705	673	669	625	659	649	659	633	644	700	637	660	669	666	666	617	681	685	664	652	642	583	681	637	694	676	708	650	672	669	635	638	647	642	647	604	677	678	673	626	677	657	657	644	650	685	710	634	656	683	652	669	615	653	687	660	698	709	655	715	667	638	656	663	684	640	659	678	662	687	693	604	639	700	635	673	642	663	677	648	717	701	624	675	682	621	674	675	660	674	607	661	670	619	706	658	705	678	766	655	665	672	627	662	690	640	690	655	693	668	662	626	657	669	693	682	681	654	662	686	595	605	649	622	656	655	652	643	648	700	632	669	638	663	686	628	635	649	667	670	636	645	645	685	658	669	693	650	649	645	649	627	668	633	672	650	704	622	647	679	698	670	646	673	676	669	630	640	624	648	649	654	662	659	684	669	640	632	684	668	661	695	662	673	664	670	649	663	635	654	624	651	626	668	662	648	674	698	674	693	686	627	676	643	676	679	697	680	683	647	688	705	661	694	673	675	600	658	675	683	648	716	661	717	665	653	625	674	614	659	679	662	658	690	642	641	642	647	640	645	650	661	648	660	665	614	675	684	665	655	690	677	626	691	680	692	702	616	639	658	665	599	623	666	664	669	673	657	648	701	624	629	682	652	629	661	657	634	663	642	661	622	693	672	677	630	673	633	677	710	687	699	663	711	676	687	670	710	716	661	663	695	652	638	692	686	642	697	654	589	646	655	689	623	689	617	632	680	616	653	664	697	670	671	651	669	681	647	622	681	697	675	623	665	626	686	650	621	638	652	685	631	644	668
8963	15501	12145	6442	4217	2941	2148	1825	1538	1357	1212	1157	1101	1037	981	920	968	901	915	904	882	862	910	837	841	832	868	796	878	926	880	863	835	878	807	808	799	840	835	792	848	889	828	837	878	854	896	818	900	865	859	812	800	794	846	844	867	785	750	768	816	833	787	817	826	778	762	782	812	785	817	793	842	835	783	827	799	791	794	799	827	831	732	824	777	783	846	797	822	791	801	757	793	768	771	859	766	780	839	823	785	853	811	779	787	814	788	832	835	818	777	803	834	826	805	795	788	781	782	741	821	785	791	775	778	742	827	844	816	713	788	819	775	735	784	780	753	781	787	720	836	825	795	763	824	792	805	780	791	836	753	789	827	760	777	774	789	810	813	756	793	832	829	757	756	784	830	787	800	781	806	809	771	802	757	758	742	835	774	747	827	783	760	817	797	827	814	799	837	786	766	839	759	786	819	771	760	765	767	787	757	800	784	779	791	773	835	815	794	832	742	788	765	847	780	761	769	789	744	794	803	800	798	827	767	792	806	754	791	805	786	800	807	745	798	796	796	834	774	784	779	798	826	824	797	790	770	794	790	820	784	744	756	790	837	790	789	820	793	848	746	800	795	726	752	807	807	750	835	787	763	750	771	757	758	741	782	823	792	764	756	779	793	809	797	824	812	820	800	760	798	853	807	782	781	773	820	856	771	720	748	852	814	734	730	753	776	771	766	731	773	770	749	835	786	767	761	870	780	801	772	804	770	783	744	780	788	755	768	769	822	754	785	751	793	741	801	789	775	788	746	793	793	791	815	848	780	802	774	783	826	761	786	770	767	796	735	778	804	764	804	791	757	810	806	748	834	763	775	798	817	797	829	782	761	814	816	764	784	810	761	735	783	798	807	800	815	814	789	801	770	766	819	773	792	788	789	761	803	797	751	814	775	766	783	782	756	790	819	754	813	761	813	741	798	788	787	801	763	805	827	804	802	765	760	833	769	864	797	812	738	844	819	774	863	829	812	765	780	822	784	752	809	767	774	792	754	722	821	776	798	775	791	820	784	771	751	834	831	835	813	783	796	751	767	765	777	777	768	771	786	748	759	760	803	791	817	721	746	783	802	813	807	761	794	810	779	774	834	776	817	799	762	822	805	763	788	753	772	794	818	834	804	772	783	829	809	816	749	738	768	771	830	820	822	804	833	775	760	804	777	773	763	798	809	764	783	758	812	770	813	806	767	837	770	790	781	748	763	750	821	782	816	802	765	798	763	717	769	802	827	809	768	785	789	817	795	793	748	751	797	780	781	820	754	799	786	785	743	765	777	733	776	825	788	791	752	826	801	789	783	796	814	830	773	858	777	795	795	790	803	748	825	795	757	746	804	776	782	809	758	774	752	747	790	796	817	824	812	793	805	786	741	737	752	778	763	774	802	828	785	815	816	752	832	789	754	843	757	777	784	790	755	767	772	820	755	783	766	793	746	748	781	812	848	786	806	788	790	784	777	789	855	773	807	792	768	783	819	766	771	781	785	767	820	743	805	814	817	819	825	796	758	749	823	822	787	735	819	717	812	857	760	795	789	782	746	826	806	792	758	765	793	809	770	817	819	765	823	788	804	796	803	783	830	769	798	789	818	839	809	868	768	736	827	777	847	755	773	812	734	828	752	780	810	797	767	741	780	805	796	787	794	801	790	775	780	809	775	828	775	763	795	821	774	792	748	808	758	739	792	806	793	793	800	847	786	835	802	837	762	737	773	796	762	769	851	809	784	744	781	823	819	755	766	780	830	786	812	863	842	755	778	753	798	815	755	783	791	788	749	816	800	798	789	836	778	817	816	813	772	839	807	832	795	795	818	779	798	780	804	798	843	811	764	816	776	819	785	784	797	756	779	777	784	735	733	770	793	781	828	812	768	765	836	797	746	755	807	794	839	820	823	772	785	835	808	795	823	733	764	793	789	809	802	843	753	786	792	795	776	755	756	785	795	803	773	780	790	811	772	800	777	820	726	804	796	787	811	774	806	778	768	744	770	785	755	730	813	808	836	784	776	776	774	818	743	789	760	844	794	846	785	812	773	795	800	775	812	838	795	859	823	794	756	781	813	842	796	827	764	800	781	797	785	771	765	796	780	777	786	805	819	789	806	755	818	753	793	821	765	843	773	805	764	739	785	766	783	723	786	804	793	816	796	791	807	797	782	784	734	836	777	840	782	779	815	778	813	809	777	796	826	786	772	797	856	754	808	795	784	783	833	777	803	756	741	753	789	785	774	781	799	775	783	782	786	803	771	780	799	792	796	788	793	811	785	775	761	748	820	874	773	782	740	770	833	789	765	808	800	826	751	813	810	741	784	808	781	739	775	809	785	814	800	807	793	696	807	789	739	753	800	812	762	789	760	778	850	786	816	831	796	815	803	776	811	776	810	796	816	783	763	783	769	784	833	777	777	795	812	739	818	775	793	751	808	832	806	693	769	800	817	862	727	795	824	796	849	774	752	729	799	803	760	752	800	824	773	789	744	770	790	773	828	792	774	769	767	801	832	792	844	753	816	799	802	784	790	754	807	758	749	822	768	800	845	766	833	806	772	799	808	834	816	764	776	783	790	818	801	749	766	824	758	795	815	753	779	775	798	815	759	764	809	742	801	736	774	807	767	752	843	756	762	773	808	798	821	815	808	824	794	786	816	804	768	823	731	800	778	758	806	843	773	823	808	819	758	837	766	743	791	791	781	798	783	769	850	779	778	810	829	750	754	768	804	786	832	816	773	812	810	790	798	861	795	728	821	756	794	818	810	737	788	786	821	807	808	782	741	789	772	784	765	762	761	819	775	750	829	773	831	783	815	770	777	758	782	809	791	786	805	784	768	794	745	792	808	825	774	761	792	794	809	783	839	746	805	877	800	769	800	808	775	773	821	807	803	806	769	828	818	808	746	832	805	799	768	785	759	786	787	800	794	753	797	838	803	815	760	779	811	807	787	768	775	798	797	786	789	778	768	793	778	776	757	756	801	793	740	783	789	790	758	834	757	799	778	783	791	834	770	818	813	808	787	807	816	791	759	787	770	809	834	798	772	783	747	847	790	791	737	787	820	827	815	798	796	775	741	806	768	750	802	807	777	809	818	804	796	804	747	809	774	838	809	753	699	789	805	790	789	823	795	822	771	779	825	803	754	803	755	778	737	797	773	792	766	811	756	743	796	770	847	830	765	755	783	784	751	809	794	774	751	790	810	775	814	863	776	776	784	826	786	789	799	761	794	774	786	757	796	805	756	838	741	773	748	811	759	762	748	794	820	763	800	807	781	785	848	746	850	856	797	760	826	789	784	772	785	763	844	820	739	805	770	801	791	723	747	788	781	794	786	808	838	798	794	737	814	803	789	802	773	787	800	806	863	804	760	853	782	741	776	800	779	837	744	788	787	778	820	794	784	766	839	799	823	750	750	785	744	794	762	793	786	797	757	794	838	789	784	783	797	776	807	834	807	813	801	806	842	816	786	751
22823	20995	28645	23510	20991	20968	7202	1720	1213	989	935	827	726	751	622	680	594	597	585	557	563	550	518	515	533	495	518	518	501	472	527	509	501	493	481	446	525	501	507	484	461	484	532	507	485	463	520	545	526	500	506	478	492	453	449	522	457	425	442	460	427	415	475	483	442	423	422	437	440	439	475	435	462	464	446	432	471	434	464	435	425	448	398	424	442	453	452	454	468	466	451	437	432	464	451	446	474	460	492	433	441	430	443	436	448	462	451	450	463	420	484	449	466	439	430	453	438	464	463	420	412	447	474	445	433	460	459	435	471	421	435	442	433	419	445	438	458	452	465	425	430	437	441	423	444	435	452	422	441	437	437	457	454	436	452	457	443	441	463	454	438	427	421	437	418	460	405	398	459	442	442	428	469	426	467	454	399	455	444	447	452	458	416	445	421	416	415	437	476	440	430	437	440	444	433	445	404	447	479	389	482	421	435	426	453	460	476	463	435	401	465	454	453	430	421	448	414	380	424	402	430	416	407	408	426	447	435	424	435	426	448	419	467	417	431	438	447	417	458	435	472	460	415	419	445	438	384	438	437	426	408	422	450	442	392	440	464	448	445	469	448	406	431	437	438	444	419	437	455	418	447	439	439	451	443	415	401	434	416	405	434	469	455	409	455	454	450	448	436	441	424	408	446	452	469	426	418	415	445	437	435	473	407	432	444	416	492	451	402	450	442	405	406	442	405	435	415	403	397	463	413	405	415	442	457	466	466	462	427	441	440	437	469	460	441	427	436	420	421	419	440	420	450	455	421	431	442	463	414	455	457	435	455	468	438	422	470	407	438	415	416	437	409	459	431	401	457	442	391	436	405	435	419	420	416	435	397	458	417	436	424	450	425	439	436	449	440	436	414	449	435	420	422	442	434	459	442	394	456	442	432	461	452	417	471	447	409	469	459	448	447	414	427	429	405	431	446	398	424	432	408	465	403	444	425	448	407	439	469	421	449	435	460	446	403	443	406	432	424	437	410	416	462	405	441	466	469	477	467	404	422	394	454	450	452	467	431	415	461	411	453	452	449	428	446	439	437	449	431	447	454	425	432	444	431	464	465	410	456	453	451	412	454	411	470	456	458	380	446	463	463	441	444	433	472	420	447	430	440	431	409	402	436	451	423	375	420	458	466	400	482	456	436	454	474	455	436	465	434	404	426	438	437	420	400	424	418	424	397	445	439	435	429	431	414	415	446	408	443	422	434	434	439	408	449	431	403	480	461	419	446	420	452	450	439	439	453	448	467	445	465	440	443	455	442	465	417	410	468	436	435	452	421	434	444	401	452	409	413	426	444	400	406	429	424	442	471	431	465	464	400	444	463	456	401	391	437	429	447	382	411	436	405	458	423	414	439	414	441	464	403	420	400	424	413	409	429	438	422	424	440	429	376	419	446	381	414	439	450	411	464	415	408	425	413	466	417	435	460	438	443	411	404	437	430	450	412	415	433	469	452	440	426	432	469	441	458	477	440	428	445	424	439	453	426	408	455	439	474	461	450	426	425	470	473	461	450	444	395	429	479	417	423	419	431	453	490	430	461	444	412	451	432	467	418	455	424	445	453	405	419	417	424	427	436	399	437	418	444	429	437	445	411	435	389	456	426	449	414	408	412	416	412	476	450	451	432	443	425	426	418	420	434	432	455	434	443	436	488	445	400	417	415	451	439	429	430	421	460	449	393	426	460	464	439	427	476	429	448	422	432	448	452	423	405	464	441	447	422	472	413	448	478	457	434	434	414	430	439	422	437	451	450	475	415	436	450	460	398	451	453	450	420	472	455	444	407	435	427	458	443	423	435	431	463	418	471	420	456	431	434	423	446	459	405	470	448	392	434	452	462	459	441	419	428	430	400	437	439	460	382	447	411	457	420	443	413	469	431	433	460	431	415	425	465	432	416	409	437	429	426	406	446	438	408	385	420	450	402	452	461	427	437	444	413	432	420	388	438	441	463	384	410	432	419	395	421	419	440	454	469	451	447	426	439	445	408	420	446	418	429	408	479	430	415	427	428	497	451	401	430	413	427	421	437	419	464	432	431	411	470	429	440	418	409	443	421	434	441	441	453	417	439	433	428	468	434	441	420	440	433	413	433	398	426	436	449	449	424	441	432	435	405	472	433	441	456	432	408	382	437	462	445	418	407	453	413	441	437	440	450	405	413	392	425	439	429	450	480	424	450	424	439	441	424	433	450	437	416	414	427	431	431	434	409	492	456	475	393	412	459	403	451	403	475	437	435	449	464	447	427	447	399	412	457	443	460	441	406	443	438	429	419	423	452	414	422	404	410	443	420	448	449	405	441	425	469	415	416	432	451	454	461	414	467	422	427	443	425	460	475	444	408	442	424	407	445	453	468	408	432	431	455	456	449	421	442	445	408	428	465	436	414	404	403	437	463	463	480	443	418	452	439	426	419	457	448	413	430	440	422	409	405	443	462	385	427	382	429	456	433	424	435	472	418	394	450	418	449	391	426	463	443	465	434	420	430	472	455	420	434	443	445	425	436	438	420	451	452	459	427	471	441	404	434	452	394	446	452	448	428	438	433	371	419	436	402	436	424	438	395	423	483	409	427	405	429	401	423	404	436	440	425	428	412	458	448	443	439	447	451	427	411	434	439	445	434	417	433	400	447	399	465	440	440	414	442	446	437	459	387	471	419	427	448	444	456	434	436	423	429	417	477	455	415	462	461	444	406	458	452	439	438	435	465	451	468	457	434	397	434	451	463	429	468	461	465	420	452	434	450	433	423	442	417	454	427	406	444	428	409	485	458	442	415	453	439	428	446	463	443	449	424	440	444	431	414	467	408	406	421	447	443	451	408	417	422	445	410	421	430	411	457	451	456	475	430	436	444	441	438	428	392	448	451	451	454	449	464	444	411	451	453	420	457	439	405	425	410	416	459	450	415	453	439	429	433	502	441	423	428	451	440	436	472	483	445	434	417	450	428	425	461	446	411	415	484	474	460	440	421	427	450	451	432	460	451	457	405	428	404	426	457	442	445	454	463	429	433	439	468	411	447	468	443	446	457	449	452	425	428	429	408	463	448	405	432	455	386	474	443	437	449	425	426	434	456	462	473	430	427	427	409	451	431	444	461	434	423	393	451	441	438	430	447	431	429	454	456	418	451	421	417	411	413	433	430	444	416	448	451	425	423	460	450	456	416	442	417	425	455	454	452	421	411	402	433	440	422	418	410	443	415	386	491	461	436	415	465	469	448	434	419	417	430	414	443	420	435	435	442	447	448	472	404	470	457	409	431	439	457	418	425	417	393	449	426	449	422	408	409	423	409	420	423	407	412	446	437	439	427	426	445	455	478	418	421	411	412	446	428	439	406	437	451	443	443	434	463	438	439	443	435	429	433	448	449	425	455	440	441	439	435	411	457	466	428	432	451	415	422	429	437	437	445	445	426	435	468	462	439	438	413	435	439	420	448	412	413	474	436	451	437	446	458	466
11802	24302	20496	11937	8419	5606	4219	3268	2395	2089	1748	1535	1329	1180	1078	1057	953	841	798	836	754	775	763	722	744	741	726	719	697	677	653	725	669	665	669	643	660	648	687	660	690	600	608	657	680	694	657	681	685	694	673	632	657	607	602	537	566	568	537	517	545	545	508	526	572	521	530	552	527	502	494	514	545	532	534	525	509	512	521	594	516	550	529	546	521	582	539	520	523	510	561	581	545	504	532	525	591	514	541	553	523	490	517	521	541	530	545	533	579	508	530	541	530	538	521	533	508	512	509	485	521	510	491	535	540	526	519	500	507	506	516	508	508	500	474	507	495	510	546	526	514	505	512	497	508	504	545	497	498	471	479	551	553	509	527	540	488	508	515	533	538	480	539	500	498	446	499	472	502	519	500	505	531	494	533	494	526	466	471	522	544	509	519	568	538	535	521	511	497	497	519	531	505	488	495	499	526	521	539	499	537	520	493	517	488	483	503	531	536	498	528	531	513	515	530	512	530	510	521	517	507	529	496	508	523	532	555	516	546	523	482	512	512	534	486	520	497	507	526	535	539	512	544	502	547	550	497	498	484	530	482	507	502	524	495	514	512	518	503	540	526	527	483	502	496	485	515	498	469	495	474	515	503	567	528	463	496	474	561	519	502	506	524	502	511	487	511	512	541	512	469	527	517	505	535	541	519	564	533	542	534	548	501	517	495	476	522	527	486	480	564	508	519	467	530	515	511	485	483	500	498	535	490	501	513	546	509	502	502	503	565	482	538	539	511	490	531	460	477	529	523	503	529	532	510	488	534	517	515	522	506	535	541	561	534	507	492	516	533	519	511	546	515	480	466	499	501	501	550	502	510	502	489	545	500	553	487	524	530	550	500	540	498	513	486	519	510	526	517	504	540	507	534	498	516	514	487	519	529	534	530	523	501	488	535	514	515	517	507	497	522	486	503	500	543	462	516	537	532	516	528	510	506	477	522	544	531	516	477	522	513	519	456	497	496	489	542	531	523	542	474	479	522	534	525	485	490	536	462	512	529	511	539	545	519	457	512	546	507	455	519	516	498	430	509	496	494	495	503	555	517	512	541	512	507	525	519	528	522	536	490	516	513	565	542	501	519	560	571	493	518	519	505	489	511	532	525	509	506	521	521	552	520	486	461	566	491	499	513	484	526	482	496	520	514	523	543	538	514	508	541	526	491	519	523	514	538	502	490	538	490	494	512	490	511	505	501	521	513	496	517	507	486	526	467	533	493	481	507	489	508	518	507	510	535	552	520	489	531	528	508	513	485	579	523	510	459	492	489	505	510	509	536	512	505	473	508	471	509	513	485	510	495	503	514	515	535	508	505	502	492	510	496	490	529	529	488	509	506	466	507	498	480	507	522	514	524	530	562	545	515	538	504	548	481	467	528	511	501	492	485	497	527	540	516	497	538	488	542	499	515	524	545	513	515	520	512	497	506	543	520	527	495	490	533	574	488	525	519	507	512	560	511	480	554	498	529	481	496	533	527	493	535	500	541	526	551	497	531	537	492	505	501	547	507	542	515	499	521	523	534	543	576	505	495	470	559	546	471	515	510	518	539	530	550	506	544	487	520	513	516	491	522	489	554	523	532	521	523	509	507	554	485	488	507	551	495	515	509	500	511	507	534	552	546	500	528	490	500	507	507	548	544	531	501	526	483	471	488	553	523	517	507	522	550	516	493	541	520	507	536	557	498	495	483	514	531	509	530	534	583	552	514	520	515	479	514	507	489	533	495	512	508	533	520	507	513	519	530	562	513	494	523	508	533	528	499	504	527	525	496	490	540	519	498	461	571	498	488	524	530	506	523	525	537	515	530	553	496	546	524	542	516	482	506	500	542	534	477	494	529	473	534	540	497	521	465	495	503	534	479	478	510	498	491	514	522	532	494	518	543	517	488	499	482	514	520	490	485	517	544	538	506	516	508	519	521	502	482	529	568	525	477	508	516	511	533	499	505	493	525	533	513	493	465	495	497	499	515	537	510	509	503	499	545	535	534	515	527	523	512	482	489	526	498	520	525	528	515	555	457	511	515	487	507	525	538	516	500	523	516	459	541	555	507	516	478	489	526	505	536	523	513	497	499	499	488	512	519	447	509	531	518	505	499	502	497	518	461	497	518	474	547	483	489	497	535	461	526	509	510	498	504	534	535	481	501	476	473	509	517	521	502	532	487	503	538	523	537	515	510	462	542	513	498	475	504	509	510	556	537	509	530	520	508	524	504	504	478	510	494	500	524	548	525	497	544	534	517	516	485	531	491	525	522	515	492	531	474	535	528	506	501	558	496	522	522	526	530	504	505	523	522	511	521	526	496	515	501	502	553	489	456	478	502	493	474	505	493	500	536	536	478	511	489	543	497	519	489	486	534	512	534	518	521	497	519	472	560	500	477	533	506	502	540	506	512	518	530	508	549	513	508	508	507	540	524	478	587	488	497	496	512	499	531	567	475	535	511	502	515	512	490	490	477	574	536	535	485	531	517	522	528	474	532	516	509	548	528	499	560	489	535	502	497	541	484	475	515	504	524	512	463	500	487	529	512	490	526	492	514	562	542	472	541	487	500	565	487	527	520	515	514	536	479	514	525	544	534	556	494	471	517	541	535	535	501	510	534	483	511	505	527	528	525	483	482	512	519	473	490	532	500	489	513	510	525	498	534	550	538	493	539	482	505	572	492	497	501	566	520	536	533	541	533	519	545	530	515	548	521	509	559	463	523	484	493	514	507	494	542	560	496	556	533	507	517	503	499	534	537	480	507	486	496	501	506	526	488	522	527	507	523	495	528	550	486	514	496	503	501	492	527	543	485	518	496	550	504	503	509	507	518	537	507	492	456	516	511	494	559	513	495	511	485	487	515	530	463	501	481	504	501	532	510	503	527	540	503	528	527	511	474	527	503	519	511	506	526	531	531	485	506	556	518	519	539	539	521	498	517	535	472	506	519	522	513	508	482	486	531	472	517	502	545	513	496	486	542	511	497	526	509	517	532	543	500	522	491	535	496	495	560	499	506	534	483	528	506	525	559	506	542	543	503	537	480	508	520	497	514	532	529	531	573	511	522	531	494	490	506	541	501	526	522	471	536	505	503	534	492	495	517	571	505	540	528	508	547	489	532	533	556	541	504	477	515	507	527	492	536	501	479	516	521	494	523	556	516	522	511	515	518	497	542	470	515	509	536	478	539	541	498	473	546	512	514	534	514	524	519	498	469	532	520	549	519	515	528	525	535	529	512	533	478	534	498	482	540	529	513	514	565	521	523	505	507	521	533	523	523	535	531	497	545	527	493	500	520	505	482	504	491	497	529	531	514	507	516	503	526	485	500	457	524	567	488	534	500	519	550	518	484	519	529	541	462	510	486	508	522	521	488	481	571	514	537	464	542	490	520	529	528	510	529	498	507	522	500	527	484	508	491	526	492	515	500	542	538	479	491	537	528	515	523	506	520	538	493	521	532	526	523	533	545	526
26896	19311	8706	2923	1509	1117	888	738	663	664	583	634	526	577	576	577	549	536	559	567	528	582	544	513	556	543	551	526	571	528	578	552	526	560	563	509	550	531	578	593	582	537	552	554	515	572	580	562	549	538	551	502	555	520	559	557	493	557	558	574	528	524	529	576	533	546	527	544	541	502	510	541	555	515	546	517	538	557	546	537	573	569	543	581	571	566	565	570	531	514	541	533	567	507	544	531	485	513	540	531	504	576	523	561	544	510	546	534	524	531	529	556	568	548	546	513	555	538	532	522	564	513	551	553	488	534	565	503	522	550	540	507	535	538	547	543	519	572	553	509	515	558	547	536	508	523	524	510	512	511	534	522	553	522	490	571	520	552	526	549	550	513	531	498	583	541	531	551	547	497	539	510	509	558	555	523	566	545	518	528	554	550	500	499	507	522	526	547	498	565	528	523	532	528	533	565	505	545	508	581	557	548	543	523	530	516	538	519	545	540	565	516	509	532	547	541	556	584	530	519	534	541	554	545	528	518	533	541	533	524	582	523	524	528	527	546	549	560	507	520	537	526	531	529	519	535	545	584	570	549	575	549	548	525	519	539	531	505	506	513	529	536	551	540	511	553	507	525	553	516	557	560	518	507	497	533	527	576	559	480	524	527	569	517	551	561	536	549	523	580	565	525	496	549	531	533	561	533	576	541	552	538	565	555	516	563	566	486	537	500	492	550	494	529	502	488	562	564	550	587	512	532	566	525	535	516	541	549	557	527	558	558	533	526	535	511	554	534	513	505	545	558	584	540	523	560	577	548	537	554	540	526	560	560	537	562	585	566	550	513	551	537	542	515	519	523	527	602	570	536	582	597	516	529	597	538	527	517	518	575	562	536	556	521	554	565	555	522	526	544	550	515	517	540	494	532	564	529	535	522	543	530	524	551	582	532	554	522	553	538	557	565	503	512	531	539	569	593	546	525	516	578	544	510	507	530	519	500	534	563	535	526	537	574	559	503	507	543	537	563	530	559	520	534	563	493	475	574	574	487	557	571	526	541	554	542	524	555	559	525	519	516	545	526	515	529	549	525	562	507	549	532	555	533	556	516	559	526	525	499	553	534	508	499	525	525	510	540	527	531	568	508	528	542	509	536	518	543	604	586	522	528	528	538	548	532	551	552	573	490	533	530	545	490	545	548	523	574	523	533	509	543	492	555	536	518	542	540	558	544	544	500	562	528	562	524	500	517	557	547	543	528	513	507	517	516	493	532	507	555	543	562	514	562	557	535	539	514	551	549	554	524	559	547	503	526	545	557	511	513	580	515	574	548	539	493	500	543	544	525	513	561	542	540	513	540	601	494	528	512	537	531	515	525	514	550	512	522	556	529	523	525	491	586	534	523	521	529	509	518	490	537	573	531	500	551	528	534	562	514	523	457	535	512	578	529	514	551	553	552	527	553	533	516	516	562	545	581	540	579	527	543	575	508	536	505	561	560	567	548	511	552	520	542	554	529	552	524	518	579	549	476	504	548	558	572	541	525	548	509	522	546	523	540	557	527	572	556	550	573	540	543	537	546	520	517	510	536	564	558	522	546	537	529	555	525	541	539	548	500	506	573	545	563	505	569	550	538	578	558	509	511	575	533	533	556	545	498	552	553	573	560	513	523	546	516	489	537	560	561	515	515	552	572	540	566	545	564	534	541	559	523	536	539	541	557	544	506	538	567	513	519	471	498	523	516	526	536	554	524	577	544	548	522	526	539	516	497	547	553	524	560	536	524	555	568	520	534	478	572	593	533	565	555	562	499	493	545	520	521	539	519	543	532	539	536	533	569	510	551	507	541	509	557	546	599	521	512	526	509	542	567	517	548	538	533	558	518	527	578	488	554	522	558	598	538	556	563	518	534	551	537	594	599	563	572	580	494	564	546	552	543	550	536	556	528	533	517	555	529	525	578	552	567	525	550	559	598	611	541	538	523	501	539	528	578	538	525	579	550	537	527	529	555	523	529	532	567	550	526	556	513	506	540	559	523	517	524	554	570	569	564	585	462	538	514	550	533	536	525	524	512	526	530	513	542	495	523	527	516	555	551	544	568	519	523	540	524	540	554	556	515	542	537	565	551	563	557	543	519	521	523	563	509	558	564	568	542	561	522	512	497	521	519	530	534	521	564	516	604	558	535	505	540	556	534	569	562	536	542	520	534	530	517	537	549	515	566	523	517	538	523	549	530	527	527	558	542	532	537	538	543	533	510	555	536	571	529	564	528	535	536	579	541	556	504	586	552	542	540	525	505	555	521	548	526	548	547	474	541	512	558	531	508	569	576	533	511	568	503	526	539	515	518	570	537	549	543	538	508	514	571	537	547	532	530	579	502	563	505	564	525	526	529	533	566	551	507	541	538	553	515	541	539	561	484	547	499	523	550	522	561	551	512	522	540	523	546	512	526	490	557	570	515	527	542	555	480	550	558	532	526	578	513	568	541	558	501	538	519	568	510	512	534	534	522	536	522	524	518	553	528	551	551	543	505	557	551	551	551	521	508	507	542	561	551	567	557	545	516	558	544	550	526	560	531	515	520	532	525	524	516	518	539	542	554	550	591	540	560	503	537	505	519	539	586	532	560	543	536	560	519	516	537	542	524	522	534	541	526	538	540	509	550	532	525	519	615	540	569	538	544	509	542	525	545	561	535	537	602	538	536	529	532	504	521	510	542	542	540	544	559	534	527	548	483	528	548	538	537	574	583	501	550	517	512	499	524	555	501	538	564	595	560	565	544	558	529	517	532	505	544	545	533	487	537	528	545	522	520	548	531	576	554	544	531	543	514	502	564	548	546	534	569	534	543	564	554	522	506	504	530	523	548	531	542	517	530	536	532	537	512	533	537	514	512	542	544	538	529	522	575	523	576	534	487	556	533	506	575	481	576	494	526	554	532	540	523	544	598	530	500	515	532	546	552	559	502	477	517	524	518	545	541	556	514	577	534	532	532	561	516	550	520	556	560	537	519	523	528	521	554	549	512	532	566	548	501	510	534	553	527	511	537	504	519	547	548	534	521	504	516	552	521	536	485	558	542	577	577	525	517	519	527	535	612	538	553	595	539	527	529	545	543	550	540	569	600	558	537	519	507	543	528	504	507	516	531	526	515	504	542	549	510	515	557	504	530	553	535	529	524	540	562	536	508	570	542	508	534	562	565	593	551	554	502	517	593	521	523	542	523	517	560	539	558	584	521	545	529	533	518	553	570	546	502	547	560	556	563	498	521	579	540	512	504	528	536	506	528	568	530	515	529	534	524	548	525	535	521	498	529	539	569	511	525	546	541	548	509	563	541	547	575	545	528	567	526	534	555	524	556	535	571	514	524	514	544	522	507	558	532	566	523	532	541	502	558	542	542	545	522	506	562	510	535	533	526	543	561	534	560	556	531	513	548	555	557	540	536	520	492	520	559	556	540	568	519	505	498	508	546	503	524	554	540	568	515	528	507	530	555	521	512	528	527
7850	9727	7822	3908	2567	1699	1480	1194	970	855	858	830	748	783	746	695	766	765	755	690	710	687	704	693	724	647	709	699	651	717	648	694	706	714	694	649	682	724	717	660	679	704	662	723	674	690	689	680	670	698	649	691	689	717	649	700	729	677	649	635	678	718	682	650	632	655	649	691	642	659	684	697	678	627	663	657	655	650	622	672	715	684	626	659	705	672	608	662	621	625	663	676	665	676	636	664	674	702	681	650	614	651	668	657	688	644	640	639	653	641	648	677	644	649	636	686	676	651	664	682	669	631	692	669	669	700	684	696	669	644	669	617	669	642	655	653	669	654	665	658	644	665	680	647	681	677	636	696	645	666	702	673	669	662	667	668	637	640	607	655	640	671	648	691	660	709	636	683	665	643	706	661	649	684	681	663	693	707	668	634	601	660	636	629	698	675	667	685	689	685	679	654	632	642	675	658	633	621	654	648	667	621	654	668	647	668	615	630	691	656	666	721	658	693	667	626	718	639	629	675	643	675	627	701	636	632	657	666	675	674	639	626	652	664	699	642	693	673	686	628	663	694	688	694	635	653	652	688	673	655	681	663	636	650	619	589	688	645	675	629	647	680	656	649	653	653	701	602	648	663	658	653	630	666	685	630	663	621	655	620	646	591	667	675	652	669	645	666	701	679	648	645	708	669	647	621	713	655	662	656	680	691	657	669	629	650	676	665	624	658	644	650	634	709	629	647	656	706	642	633	628	698	649	605	681	643	602	676	640	666	638	694	653	675	674	630	656	625	593	677	663	660	634	646	665	644	674	674	686	657	678	651	663	680	647	708	625	708	636	608	673	631	635	648	684	650	652	662	677	645	705	642	656	649	674	611	678	659	631	686	692	672	654	620	659	655	685	665	671	686	633	681	661	703	646	660	648	651	696	638	665	660	673	636	693	655	684	658	670	618	690	678	672	686	665	641	677	642	658	652	665	724	690	695	643	664	656	728	612	603	589	656	678	646	648	690	670	676	634	697	665	640	633	672	661	641	663	654	667	630	696	640	642	641	644	652	637	606	617	639	646	700	638	641	685	666	625	684	639	685	642	654	643	644	663	690	656	664	726	667	700	637	671	652	728	632	683	638	665	648	634	665	654	616	668	643	674	700	622	656	701	666	667	667	617	607	673	678	735	637	646	654	642	629	654	666	677	698	685	646	676	667	615	652	642	687	667	650	675	634	656	614	696	668	663	629	695	664	683	636	696	633	666	682	683	634	693	686	621	658	623	673	660	637	652	661	636	602	647	640	650	623	667	667	665	652	652	660	641	661	644	659	632	672	676	674	620	641	633	665	611	666	684	678	662	626	689	624	666	641	678	656	657	626	662	705	653	615	662	628	653	670	655	657	653	661	675	616	654	622	633	687	697	668	639	640	647	662	690	647	676	666	649	654	669	660	653	664	655	624	701	634	639	643	654	651	655	669	652	606	645	666	659	659	674	674	681	645	659	688	643	650	635	582	671	645	671	648	654	681	690	651	682	668	647	639	673	623	689	669	686	640	694	704	652	658	635	670	636	648	658	646	639	679	648	624	694	605	668	635	665	691	684	655	646	662	683	659	653	652	638	705	645	641	644	633	617	648	671	623	665	659	663	651	676	644	704	644	691	670	690	651	632	697	673	676	618	650	654	624	683	653	654	696	634	695	644	621	677	666	670	675	671	673	648	652	630	700	659	663	664	638	720	691	651	679	663	680	700	653	683	626	672	689	651	713	654	649	692	645	616	637	634	668	662	651	723	690	636	644	667	687	628	671	667	626	619	648	654	708	651	702	744	663	621	675	662	612	658	674	623	709	654	664	661	640	665	647	652	662	644	627	641	634	675	649	656	664	696	674	672	636	647	676	704	647	634	631	629	660	645	609	644	697	701	644	698	630	659	659	656	699	665	658	682	610	644	669	664	662	666	662	686	656	619	679	634	640	673	667	640	687	694	633	677	666	644	658	650	638	641	641	613	658	650	673	652	657	670	668	640	681	697	673	634	696	683	652	674	654	621	657	692	723	642	639	649	661	643	648	705	665	655	644	654	682	647	633	633	679	659	661	679	678	615	654	676	645	617	632	693	682	652	661	662	642	677	667	646	667	662	642	688	690	664	716	632	652	635	668	676	720	683	693	711	634	681	678	633	657	666	633	619	703	642	665	653	653	684	675	710	626	655	666	605	665	647	667	667	654	598	705	628	668	696	632	646	651	607	648	622	616	687	632	648	669	649	663	675	659	626	691	665	622	647	646	695	631	640	629	676	637	689	668	693	661	659	621	666	638	672	707	649	674	657	610	639	681	666	632	630	674	659	630	656	649	679	630	622	669	680	650	660	650	672	657	679	650	664	675	615	679	706	611	701	617	711	661	641	668	660	654	619	636	635	690	650	662	634	671	719	659	640	660	646	694	634	632	670	614	659	624	618	673	691	641	716	626	656	628	635	651	639	608	659	656	679	694	662	668	653	625	680	639	649	646	679	642	676	669	652	659	684	608	652	624	674	679	681	658	671	626	651	679	648	695	689	632	657	650	612	664	682	636	661	616	669	700	624	663	635	662	654	644	693	654	678	661	668	689	679	623	660	629	691	634	660	678	743	641	623	656	671	689	644	685	679	692	615	632	675	708	669	658	633	670	678	656	693	655	644	659	706	677	633	662	683	664	661	640	655	632	678	654	701	705	615	650	626	667	655	676	653	597	666	712	674	676	655	683	674	629	650	647	670	597	671	663	663	661	666	662	626	629	638	688	711	711	643	676	627	646	655	675	651	659	638	662	700	610	661	603	644	687	655	671	673	693	660	667	678	666	622	657	669	641	675	652	681	622	617	654	702	645	661	661	655	708	635	660	659	654	713	645	669	600	691	667	661	635	638	647	684	695	649	666	585	659	622	602	645	612	635	706	638	666	684	693	710	668	666	673	661	702	639	645	665	636	665	627	664	704	672	690	663	625	621	644	681	647	658	661	647	653	647	587	680	658	599	657	717	650	668	586	626	650	689	676	648	645	677	634	607	659	692	663	711	647	662	666	686	655	635	632	633	629	644	637	638	663	633	662	660	674	697	634	642	617	651	675	644	700	681	668	657	629	643	678	670	700	644	653	701	639	638	585	679	690	644	650	640	684	692	673	675	683	665	627	614	635	682	697	644	685	699	659	629	681	621	715	660	708	666	605	669	619	637	645	668	678	651	670	670	686	628	649	680	669	706	689	697	614	653	674	656	645	669	700	660	696	640	641	638	645	627	664	678	678	689	657	687	668	621	685	710	685	605	626	661	660	636	674	688	679	619	667	670	627	654	664	677	677	647	661	646	680	685	645	656	689	652	608	674	665	626	679	687	671	652	653	666	676	639	609	647	698	677	647	613	641	671	666	616	658	635	646	652	645	632	674	619	676	651	680	647	652	595	681	685	646	641	688	616	670	681	669	635	658	640	597	700	604	609	674	678	633	621	644	653	652	666	662	664	634	660	668
23900	20976	28076	24038	20807	6943	1616	980	771	691	636	636	568	486	508	499	485	477	404	390	444	382	396	392	361	401	419	402	412	398	372	392	371	353	412	362	384	383	402	370	393	370	405	394	387	354	362	389	441	412	366	395	332	371	351	370	391	371	364	391	367	362	368	293	370	336	323	342	353	331	361	346	352	351	352	362	338	372	362	369	351	332	368	363	339	365	396	345	354	361	392	354	338	348	356	378	378	336	366	378	353	344	340	381	400	346	373	346	326	332	359	356	351	341	335	312	324	352	342	359	371	342	340	350	349	328	363	327	346	377	344	327	323	355	368	351	323	356	322	368	377	320	345	357	348	355	352	319	351	366	386	371	333	363	351	366	364	354	358	364	374	360	358	370	336	358	371	357	300	332	374	354	351	374	330	326	351	353	384	360	353	388	314	329	348	358	339	366	344	350	367	333	327	346	327	336	361	326	374	356	343	344	316	332	335	357	339	321	382	330	313	366	378	366	357	347	339	344	354	334	333	332	368	349	365	329	359	322	392	332	356	349	333	331	304	342	374	358	358	362	370	358	333	361	351	337	358	338	354	384	358	328	336	376	341	355	328	317	321	340	356	360	346	355	350	325	345	363	339	344	358	343	344	345	308	360	333	393	343	361	380	376	377	357	356	365	350	348	340	378	342	340	334	352	322	354	312	340	359	327	337	346	335	360	353	348	302	338	295	342	354	347	335	373	356	313	325	359	355	341	346	374	323	306	351	340	337	355	352	336	364	344	381	353	328	340	369	374	350	353	344	341	316	341	353	315	356	359	351	346	368	368	340	320	333	350	360	382	346	331	336	358	327	358	342	360	353	334	364	340	306	363	357	344	334	365	345	358	364	342	383	338	345	351	359	332	335	319	338	334	338	367	360	352	326	370	355	338	334	337	352	364	329	338	344	333	376	352	336	332	366	347	394	346	337	376	348	337	352	330	362	323	362	343	349	352	376	342	355	342	365	325	323	366	352	336	363	324	348	387	328	372	330	348	313	340	328	349	334	358	347	304	357	334	379	352	378	314	337	355	332	345	354	339	365	333	354	328	339	392	351	337	339	359	357	374	345	355	364	356	320	359	361	363	348	348	304	328	365	380	333	349	387	379	342	380	354	369	343	394	344	384	343	344	321	342	353	338	352	348	354	368	351	359	403	357	344	343	314	319	349	329	344	353	347	363	340	367	333	344	371	342	353	343	372	340	369	317	355	307	352	337	376	363	324	365	338	313	338	311	332	328	327	373	338	343	340	335	342	333	348	355	350	353	349	315	358	363	332	357	361	330	360	330	368	332	347	361	364	349	332	373	344	329	332	383	336	346	374	358	328	323	366	367	349	344	343	333	313	370	346	353	344	353	339	348	361	356	373	334	345	328	351	373	393	338	355	363	343	317	352	366	350	344	325	326	346	327	327	317	350	355	317	357	329	317	328	360	326	337	326	311	339	359	331	357	362	337	337	319	326	365	322	349	325	348	344	372	331	347	358	357	314	320	375	322	375	356	381	346	367	358	389	355	341	357	338	345	350	349	342	331	332	376	340	345	352	383	340	337	339	358	334	349	366	369	354	390	330	356	309	361	332	359	334	328	364	330	356	336	396	335	366	335	373	340	365	363	351	362	353	314	354	338	354	304	355	368	352	332	332	379	334	339	359	340	322	320	383	361	378	350	360	345	353	335	360	354	350	343	362	356	329	340	341	356	345	345	369	364	349	343	349	357	378	331	333	363	331	329	327	358	348	314	377	333	348	356	341	356	358	327	337	352	324	378	381	339	378	336	368	395	368	365	350	354	363	343	370	339	360	324	362	364	370	361	334	378	370	353	328	378	338	339	385	369	333	328	355	373	385	331	319	346	341	357	340	328	335	381	344	341	354	336	330	368	326	354	369	351	338	368	297	357	295	369	326	339	326	374	386	365	361	335	332	351	359	360	373	352	350	343	368	363	393	315	344	321	352	336	347	334	357	345	343	356	370	329	325	332	358	347	342	341	385	338	354	313	352	345	330	342	366	332	322	324	330	317	336	378	363	340	339	348	328	342	337	378	337	344	336	360	343	376	370	341	366	355	341	342	351	361	346	367	337	360	323	318	339	367	333	324	367	360	302	355	369	361	342	325	371	366	382	371	339	335	358	360	362	368	341	340	348	351	378	357	383	346	353	355	347	347	324	336	339	339	370	329	360	351	360	351	326	367	318	342	345	317	390	347	335	338	364	378	374	342	306	378	359	373	365	370	373	372	331	337	334	317	343	366	304	328	325	350	329	340	360	351	320	301	320	349	341	357	370	334	340	323	386	339	345	376	381	349	349	355	325	354	335	344	331	328	333	365	355	347	348	347	352	357	331	328	336	345	359	376	344	351	380	319	374	374	349	346	333	347	356	324	333	331	383	363	370	359	365	374	355	339	373	364	343	358	346	359	356	356	329	342	390	337	346	368	354	347	358	384	354	372	336	328	347	342	351	336	319	318	358	302	349	349	344	341	359	334	363	318	339	336	374	345	331	373	344	326	346	309	333	351	376	388	343	345	369	352	356	379	343	327	330	331	358	336	377	363	356	343	372	343	337	356	357	331	346	365	360	318	360	343	364	367	352	398	348	365	367	347	349	357	330	357	359	354	380	411	347	342	389	345	371	344	347	333	342	363	348	333	330	374	336	329	366	332	344	348	328	323	323	353	358	333	323	380	333	354	376	360	346	305	372	337	370	362	347	308	321	331	358	347	381	370	350	333	334	346	329	362	356	326	340	347	320	341	342	345	330	368	336	385	345	366	330	353	369	352	367	344	377	349	357	336	345	336	342	335	326	365	346	402	328	344	346	343	343	331	328	379	351	341	326	342	363	353	361	344	348	337	377	367	372	351	316	318	336	343	368	363	339	355	358	364	328	334	344	319	357	343	346	346	337	332	330	365	344	341	361	350	350	332	356	367	313	324	338	323	340	363	337	338	353	329	382	312	352	342	353	367	371	342	337	360	359	393	322	370	367	352	340	351	337	361	340	357	307	374	304	373	367	322	334	368	350	357	364	329	328	328	348	350	352	377	338	369	323	339	348	351	371	334	358	357	350	330	365	311	358	326	370	351	315	372	346	363	323	361	348	333	342	354	374	360	330	378	367	331	332	296	369	330	323	386	345	332	340	345	378	360	364	334	336	350	365	324	365	338	369	351	384	370	338	363	354	354	350	354	387	319	351	322	373	391	333	341	368	360	341	333	339	356	372	351	364	337	351	386	352	339	368	350	356	342	333	329	335	367	343	317	347	343	361	367	374	345	340	329	330	345	368	332	361	315	348	347	357	320	335	333	392	339	342	328	342	383	355	328	332	341	334	335	322	340	377	344	340	355	383	356	341	358	367	337	350	347	316	337	365	316	343	357	371	388	349	366	360	367	363	325	369	309	334	346	347	354	353	301	351	349	320	351	344	350	356	321	354	342	359	360	364	369	308	346	360	298	330	383	365	343
8693	18644	14799	7992	5257	3619	2707	2018	1562	1294	1176	1022	882	793	765	744	715	599	599	594	573	566	526	537	560	583	586	568	537	516	513	526	508	529	538	489	551	577	533	507	519	502	512	499	506	510	523	564	557	525	516	521	456	473	455	457	496	457	440	422	411	460	427	412	497	454	459	439	396	471	456	440	466	422	448	391	467	467	445	460	419	428	424	511	436	501	460	443	443	439	461	455	444	477	452	470	481	455	478	495	466	413	474	477	475	456	487	447	467	469	454	462	404	459	428	435	410	425	459	432	426	459	428	423	426	415	420	476	456	448	425	432	427	388	453	459	439	437	415	437	415	473	427	452	433	431	446	444	436	429	439	449	434	414	407	441	429	428	450	466	417	417	452	458	427	442	401	445	460	468	448	414	438	433	415	416	452	439	443	445	416	457	467	423	452	433	440	422	453	442	426	422	426	448	423	409	448	419	422	430	443	462	425	452	476	431	442	451	447	463	429	451	415	427	436	427	407	436	444	457	419	429	422	429	407	453	458	421	402	434	386	424	452	482	434	430	432	430	439	442	467	444	443	426	412	460	455	473	415	455	406	427	469	429	454	438	462	452	412	422	426	478	469	464	424	464	457	423	445	407	388	476	448	419	437	453	498	423	452	435	447	454	441	406	423	414	465	435	452	472	437	442	467	433	409	399	425	421	450	462	460	449	412	424	417	436	436	426	449	414	441	434	436	401	455	454	431	419	475	440	439	427	459	396	419	420	454	452	425	450	411	465	412	428	438	468	414	454	454	430	439	443	416	415	452	397	455	381	416	416	448	426	453	452	476	443	418	441	428	453	442	436	421	439	422	424	485	489	456	416	450	406	421	418	484	429	428	467	423	454	430	426	421	452	413	431	390	440	445	455	422	433	458	446	435	435	457	420	442	416	471	456	453	440	431	470	403	469	452	467	495	415	442	390	502	431	449	458	417	461	424	410	446	450	418	463	410	426	443	437	469	452	418	421	421	436	434	423	374	373	454	425	439	432	441	461	410	426	403	446	431	430	488	407	444	417	446	438	449	450	441	435	489	456	468	435	447	446	395	427	422	437	456	440	417	433	435	463	444	408	418	404	424	457	440	407	436	444	447	429	444	419	453	413	472	456	401	423	464	430	436	495	455	468	434	443	445	449	415	469	444	442	407	416	424	440	432	461	441	420	401	435	439	449	438	458	428	445	419	426	426	443	415	433	497	415	452	454	441	417	457	452	437	420	460	440	459	471	467	456	451	385	429	470	463	409	436	436	422	419	441	456	409	434	460	425	401	385	412	447	400	437	456	445	466	448	435	474	431	414	381	439	442	474	449	458	407	411	453	433	447	478	421	434	470	385	427	414	448	424	460	438	443	412	465	453	416	377	436	433	437	452	443	474	407	459	441	446	457	420	454	447	410	440	449	425	455	410	444	417	406	396	424	452	469	420	429	426	452	445	469	481	423	447	422	468	417	401	402	452	476	430	433	446	446	416	436	469	413	422	473	415	464	441	458	423	427	437	418	426	449	443	430	425	416	436	420	435	452	396	408	434	453	452	482	433	477	459	471	429	444	439	452	428	428	414	426	439	442	434	451	449	431	448	395	413	448	459	441	429	467	464	445	455	407	413	426	417	466	445	484	460	438	407	407	429	441	410	438	448	444	441	480	471	478	427	413	435	409	481	430	408	439	456	422	488	447	448	430	417	447	455	421	472	421	392	427	435	442	474	425	410	428	425	410	459	481	431	452	408	412	463	402	445	432	442	420	453	437	405	442	431	442	421	417	442	421	416	431	414	478	444	409	446	500	479	434	454	427	410	425	443	435	415	464	424	424	436	430	442	447	434	480	461	464	425	443	428	408	454	455	419	453	420	403	464	452	390	445	419	440	451	429	467	432	432	420	442	410	430	416	458	425	431	410	414	415	424	438	421	446	451	447	454	426	426	435	447	410	410	442	426	447	423	452	407	405	445	410	424	451	446	403	430	489	442	445	490	422	420	441	435	431	418	406	449	437	444	393	434	453	464	414	418	430	449	451	433	460	414	492	477	454	460	474	463	442	401	427	438	445	464	415	397	409	422	450	450	460	457	465	454	429	472	424	442	477	394	442	450	449	418	442	436	449	456	445	407	465	430	398	409	411	457	403	444	437	439	412	422	418	433	443	474	440	418	471	467	417	444	452	446	433	412	464	430	409	425	437	440	398	425	444	438	429	416	432	410	440	416	414	426	425	394	426	395	413	485	432	442	446	439	454	439	446	421	472	462	399	428	466	435	440	473	433	422	444	439	439	412	432	426	477	426	437	457	424	432	452	430	429	488	461	448	428	441	462	421	457	420	444	441	426	474	452	430	455	424	458	421	406	418	436	468	438	428	449	487	458	450	445	457	446	472	413	412	471	429	445	434	414	441	422	422	413	452	433	430	468	448	434	470	408	447	422	407	454	454	423	410	424	479	397	440	454	449	380	429	458	439	454	417	386	437	452	455	424	450	430	473	431	414	452	422	445	417	442	437	430	427	457	441	450	441	424	442	494	423	423	459	421	418	423	448	441	450	400	450	409	453	430	419	406	407	452	436	482	423	453	435	480	438	502	400	450	431	438	429	455	471	459	411	455	460	424	448	474	423	433	449	401	450	435	454	439	428	401	455	469	466	415	403	422	460	440	424	436	442	475	443	441	465	475	457	428	423	433	406	432	477	456	432	451	462	468	420	458	424	394	391	457	436	440	472	422	448	438	443	426	435	447	409	474	435	395	431	446	444	442	474	423	455	481	461	455	424	455	435	438	476	447	436	470	415	450	423	450	459	474	412	418	455	438	383	429	424	460	426	450	421	405	453	466	441	432	431	428	466	452	436	454	435	450	463	418	453	437	472	436	392	422	425	427	473	464	411	436	425	440	430	428	442	403	442	453	457	437	405	392	406	459	417	413	422	444	401	421	422	457	429	412	414	422	434	483	418	448	439	408	457	468	415	444	465	460	434	442	471	440	453	428	444	444	443	446	456	466	444	454	441	436	455	447	393	424	462	504	459	437	431	438	449	448	450	446	447	438	456	426	443	443	488	416	469	398	441	445	420	437	413	452	420	412	449	423	451	421	467	453	433	432	431	412	454	467	403	481	415	447	461	454	454	454	493	444	416	447	421	438	458	435	425	440	433	434	456	439	388	446	432	415	438	450	472	444	435	447	413	443	445	424	436	431	424	423	465	463	417	423	410	441	450	412	471	424	440	455	433	430	453	452	431	431	453	419	452	440	443	421	423	422	428	453	435	413	441	437	457	463	397	430	467	407	436	478	425	437	426	441	495	407	469	409	388	465	423	430	427	423	438	449	428	435	413	445	417	455	409	411	420	419	419	453	469	457	481	410	446	438	430	436	453	496	453	429	425	419	439	453	437	462	444	432	458	429	441	422	430	428	408	459	465	408	430	425	448	481	430	470	411	460	448	461	433	451	433	392	402	437	438	457	457	416	415	481	434
25064	20957	26700	24917	6695	1592	1201	993	865	805	795	817	730	726	698	701	664	679	684	672	707	660	731	693	682	643	705	698	662	725	668	693	651	676	653	669	623	676	688	624	665	664	651	665	643	674	679	607	674	677	703	620	688	640	665	588	653	668	633	661	637	684	617	641	627	643	620	644	591	620	611	601	621	634	572	631	636	620	632	638	598	637	651	642	652	624	662	647	672	656	672	628	625	663	645	619	642	631	658	648	662	621	701	648	645	654	686	658	585	656	625	618	635	619	644	659	619	652	630	651	679	658	660	685	629	620	663	652	676	650	638	634	682	665	650	669	627	646	607	597	647	664	630	653	647	610	625	664	699	645	636	594	634	647	664	619	656	653	640	622	639	634	675	599	644	642	617	639	645	607	650	640	643	652	663	638	653	629	636	654	606	627	658	605	635	613	646	640	650	672	651	666	638	615	641	630	612	647	629	641	653	638	636	596	639	613	645	606	667	645	647	668	586	597	644	665	629	631	584	606	614	652	599	668	653	621	636	675	591	659	630	641	611	679	674	648	644	603	569	662	586	644	623	631	616	644	677	654	630	655	667	614	645	657	650	665	663	666	627	631	621	656	632	649	654	608	649	592	681	607	675	642	656	636	605	645	684	665	631	666	609	651	626	612	630	672	691	611	676	652	631	641	612	616	651	638	649	620	612	625	651	622	655	655	630	605	669	674	626	616	655	611	656	691	660	624	655	634	648	644	603	632	636	603	621	650	603	584	635	638	617	659	626	602	646	642	640	564	611	641	609	673	664	651	662	639	695	636	628	631	625	620	589	638	652	619	593	653	627	644	630	620	644	668	620	625	627	630	592	654	658	626	683	620	650	627	679	628	607	675	613	654	627	612	674	622	643	670	613	697	645	631	601	606	620	629	636	679	606	633	624	631	645	604	644	636	643	636	604	652	626	642	637	622	636	693	677	623	617	660	667	679	661	643	586	584	663	663	592	633	612	605	635	665	618	630	627	657	658	633	639	623	586	615	690	615	638	661	638	627	611	663	680	636	630	635	616	664	589	617	635	653	604	658	664	644	609	642	633	622	623	632	659	643	631	635	625	671	583	659	607	665	597	642	625	674	641	637	615	668	621	631	615	634	624	637	651	635	653	645	660	633	617	631	618	655	649	661	644	659	640	667	644	664	674	655	638	636	646	663	651	607	633	654	690	657	612	641	667	647	613	646	646	623	638	701	670	634	618	625	624	667	574	633	626	628	594	668	648	622	651	644	601	673	637	658	641	634	616	644	639	582	622	666	612	638	655	648	656	625	628	618	621	643	622	658	630	654	629	635	616	605	644	625	601	622	629	635	664	628	701	617	658	670	638	633	651	692	634	640	638	643	636	636	655	585	609	648	603	652	613	651	629	605	639	695	703	627	596	666	642	636	589	650	626	623	624	628	608	625	613	611	636	620	668	619	645	618	619	612	618	659	665	650	667	644	602	611	663	629	631	653	666	617	604	571	631	646	637	660	602	624	655	666	642	599	622	591	644	650	621	654	620	680	590	644	617	658	658	661	643	618	652	637	617	638	659	662	642	635	643	612	635	632	637	616	674	632	655	588	656	624	609	603	637	669	675	659	624	610	612	654	691	633	605	622	639	651	622	650	631	652	638	658	654	624	668	650	702	635	676	614	612	660	648	630	663	627	641	585	612	631	644	621	648	620	676	585	630	675	625	628	662	609	649	647	622	665	695	646	644	603	681	681	625	611	637	643	615	588	614	603	642	666	637	597	606	637	629	649	597	598	680	648	657	614	646	650	623	619	629	636	664	656	672	637	649	600	646	605	606	628	655	604	691	658	660	668	667	632	619	633	613	613	646	634	625	677	614	599	607	638	647	656	626	642	640	621	637	636	624	633	634	643	659	627	632	641	618	646	625	621	639	653	615	633	642	680	631	598	641	658	630	633	614	623	629	633	664	618	654	603	624	632	614	674	682	639	597	642	631	648	609	626	623	662	623	629	629	633	625	624	637	604	636	604	634	656	676	652	631	582	650	618	593	595	617	644	624	645	660	644	624	620	615	615	598	660	666	646	636	627	660	614	646	610	651	645	648	660	665	646	627	672	684	668	592	659	649	656	597	665	642	610	659	673	679	623	630	664	633	619	615	602	659	637	598	650	612	613	653	637	613	646	613	608	644	655	662	649	622	628	620	643	643	691	618	634	654	651	693	649	655	651	665	704	631	655	640	631	612	653	650	645	667	647	657	647	657	622	592	637	592	658	615	648	657	670	605	616	620	614	660	666	616	607	638	648	626	637	593	609	607	604	669	637	651	649	651	640	625	579	638	612	615	596	671	641	617	605	616	609	634	633	602	647	646	670	626	638	662	646	655	704	633	621	608	616	615	641	619	645	649	661	658	616	673	624	650	670	655	654	653	608	644	637	667	665	608	558	638	709	676	603	658	665	673	630	661	634	638	685	666	660	620	633	600	644	646	588	622	651	630	594	633	598	603	638	655	601	634	618	611	636	639	630	635	637	616	622	678	614	642	629	657	575	638	644	598	607	622	632	670	638	624	648	651	648	630	594	647	636	642	621	623	695	632	624	644	639	660	610	636	695	642	660	637	605	612	617	641	617	662	645	632	626	582	643	624	620	685	633	613	633	618	660	638	646	623	639	607	613	701	634	602	615	620	624	659	633	588	644	649	680	620	593	625	665	605	657	596	624	648	639	621	620	667	614	604	613	661	638	660	643	665	631	631	600	644	623	587	654	640	674	648	646	637	647	622	610	643	613	614	641	634	617	646	644	637	647	694	640	623	625	662	677	627	623	656	626	647	620	686	602	606	633	650	639	678	632	590	653	656	651	645	641	644	626	601	612	640	641	618	627	630	619	632	639	653	682	627	645	626	589	672	660	677	613	626	619	590	649	631	632	693	691	587	645	622	635	620	637	667	656	613	640	641	626	640	647	659	667	683	622	598	615	667	632	643	637	599	635	646	618	636	646	615	588	655	652	605	629	655	622	638	633	589	638	635	630	633	671	666	624	639	651	568	613	646	654	620	620	614	661	638	624	638	626	646	677	644	660	619	647	624	652	635	618	663	626	616	602	668	589	654	626	646	650	620	678	633	619	620	616	604	607	636	639	648	614	606	662	662	670	646	604	605	628	592	581	644	628	628	608	662	653	628	627	692	676	655	640	633	594	622	609	624	660	677	640	685	644	628	626	691	596	624	646	652	626	652	640	655	612	684	638	671	642	655	624	614	648	621	662	664	643	640	679	633	600	649	641	663	647	633	682	626	620	660	631	634	653	669	636	631	653	656	593	618	679	619	571	689	653	614	678	672	671	660	630	595	640	623	632	622	644	603	641	596	601	644	653	644	634	608	656	642	607	635	635	618	617	595	679	631	643	581	624	705	611	638	657	591	652	658	607	648	625	604	625	604	624	633	644	600	658	611	635	649	635	591	600	652	624	671	620	621	639	662	609	661	609	598	628	681	676
8199	14676	11017	6034	3906	2905	2149	1738	1403	1381	1343	1118	1079	1012	991	950	931	938	936	859	886	878	809	791	851	810	874	869	856	850	799	779	813	869	810	809	793	900	825	878	864	847	875	788	823	850	847	872	856	876	828	740	798	786	791	791	743	761	748	790	734	761	770	759	797	803	797	781	731	798	737	757	785	789	723	715	740	713	798	731	777	837	769	771	739	801	766	768	756	768	765	729	777	835	765	805	821	819	772	732	801	780	829	758	754	772	798	708	741	759	688	732	762	802	762	827	761	811	788	832	799	775	777	770	782	768	719	747	815	752	758	767	766	776	754	764	756	789	753	722	806	732	796	745	751	705	745	753	817	862	733	729	758	736	757	738	803	728	700	815	724	730	767	739	796	776	773	731	827	777	773	760	791	787	761	768	732	748	715	755	741	747	722	761	768	792	802	767	747	778	727	801	760	791	722	713	777	776	708	758	799	705	737	785	753	791	746	778	772	818	733	763	789	724	748	762	774	808	803	828	787	788	755	702	759	738	738	778	743	792	784	725	818	730	795	773	800	770	770	774	748	747	789	742	739	789	733	758	778	748	737	764	762	778	795	792	758	731	780	752	736	822	753	761	715	799	719	785	784	807	786	801	806	744	804	757	748	764	778	785	761	796	795	756	827	761	718	751	774	787	799	820	783	818	818	749	716	769	749	742	781	832	743	739	748	797	824	768	758	742	786	725	761	765	763	740	712	758	785	768	747	794	750	755	778	775	771	755	722	745	763	714	738	789	719	767	746	804	748	756	753	770	771	800	745	768	755	709	796	794	776	755	782	756	809	790	727	747	746	785	777	787	745	758	757	762	782	782	722	738	797	767	776	741	750	776	786	746	739	723	774	799	723	711	773	752	747	768	762	772	782	767	783	798	737	771	770	766	774	771	788	764	836	784	782	774	765	783	771	769	751	723	765	797	769	749	824	755	731	759	700	756	719	749	779	732	748	739	725	785	738	784	756	765	814	714	705	771	834	753	699	801	799	779	792	730	783	776	751	754	762	731	759	740	771	758	813	749	746	736	811	776	824	754	726	775	785	759	757	779	800	768	782	829	775	718	772	740	752	761	754	759	722	740	755	734	770	750	761	810	745	783	763	814	783	774	773	719	750	738	746	785	732	809	747	775	773	766	708	745	749	731	778	764	752	763	752	838	725	787	806	701	816	773	778	770	715	743	816	815	762	786	762	738	792	758	762	750	815	757	745	750	797	828	757	771	781	778	723	750	735	814	736	746	759	735	768	766	756	733	728	787	811	707	777	769	782	738	746	795	758	762	744	722	736	761	800	773	744	782	771	807	772	798	787	742	769	786	755	787	770	709	752	775	726	771	764	777	740	765	802	809	772	750	719	783	828	816	765	795	722	743	784	776	724	808	779	736	802	754	768	788	776	769	848	780	750	796	748	766	759	747	733	737	796	788	745	765	776	770	751	778	779	753	797	751	774	688	729	753	751	777	721	763	753	744	774	787	776	782	763	747	744	779	750	754	766	767	775	747	794	756	802	769	785	758	796	780	771	784	778	745	769	711	792	775	738	778	765	712	764	728	800	752	829	744	739	751	748	761	774	758	755	795	810	733	772	805	736	774	717	794	795	789	740	772	754	809	775	772	731	743	747	755	754	793	833	777	764	768	750	757	800	741	760	742	773	754	787	753	763	750	768	756	742	808	768	733	756	766	777	776	766	790	812	753	728	730	719	787	777	802	770	749	776	787	707	692	753	730	702	722	848	785	748	771	774	734	743	769	757	728	728	776	731	809	732	777	803	727	742	785	724	771	770	731	731	738	757	773	755	692	770	748	752	735	729	775	775	815	738	757	731	811	750	775	794	768	765	717	767	714	776	731	818	786	775	786	759	755	763	772	762	743	729	760	750	785	797	753	761	712	756	773	753	768	714	794	750	743	794	774	720	775	747	735	752	793	787	726	743	788	797	800	758	756	789	796	783	752	784	788	742	747	766	752	787	767	793	778	766	752	764	780	837	784	774	780	790	777	741	739	802	774	759	743	793	791	771	755	776	745	758	725	741	781	750	760	792	710	764	759	761	785	779	769	725	713	763	748	767	776	760	751	770	794	799	763	768	789	769	754	761	818	775	702	779	747	774	767	747	782	754	749	795	786	793	779	741	742	746	768	746	741	765	763	717	760	794	755	799	752	761	754	765	784	767	719	750	732	760	755	787	742	786	784	720	745	768	809	768	795	771	731	766	806	756	789	794	784	716	800	751	754	721	729	798	755	771	730	759	804	710	789	797	771	745	747	743	784	781	733	798	810	760	768	767	777	777	754	840	722	773	737	733	757	753	778	733	745	760	762	749	754	765	816	754	789	737	745	787	777	761	772	761	709	802	742	741	777	796	789	804	796	806	768	746	753	760	814	730	788	773	746	803	778	788	767	775	782	763	819	811	756	798	764	785	737	800	773	748	750	778	729	773	733	809	723	713	775	780	784	765	722	788	735	734	769	763	800	805	732	779	820	751	738	758	698	762	738	790	768	778	794	783	757	816	778	763	755	746	799	765	792	780	795	769	780	733	735	802	791	808	789	760	793	825	731	763	782	757	781	770	752	779	760	770	746	779	768	737	798	754	783	762	774	771	758	717	810	785	740	739	741	811	737	750	803	746	749	752	798	810	725	728	784	795	740	738	782	753	775	762	715	821	824	780	757	768	747	769	818	716	792	760	735	825	802	756	781	794	796	788	809	749	768	721	766	786	796	770	761	790	737	753	752	751	785	807	749	733	718	771	764	754	722	772	791	762	750	837	784	850	771	750	717	774	760	763	784	763	755	751	720	759	791	754	785	726	745	747	746	770	756	796	757	819	786	753	801	737	712	744	794	727	742	784	765	745	739	746	772	723	762	759	788	752	727	736	737	749	803	778	746	795	760	737	764	718	761	763	789	738	717	785	804	740	775	790	761	759	768	753	780	770	726	746	785	826	707	768	744	724	782	767	798	762	726	771	799	765	736	774	740	747	730	785	728	744	781	741	734	760	762	766	725	723	808	761	761	724	752	770	764	773	770	732	780	790	795	799	775	742	736	746	733	748	743	751	756	741	729	737	800	753	739	792	807	780	747	711	755	760	767	776	696	771	742	754	767	737	792	764	776	730	781	703	756	780	785	765	720	831	816	739	730	782	761	767	798	746	764	793	768	738	722	738	766	764	771	794	818	777	759	715	755	774	827	774	775	786	773	760	792	758	782	728	805	806	733	744	747	762	759	747	721	795	749	759	767	821	769	775	817	814	802	805	790	797	799	761	768	776	810	723	751	770	760	785	746	830	790	697	750	818	796	785	735	759	767	793	812	720	762	754	758	745	750	755	757	751	762	725	791	770	790	711	743	784	795	820	807	779	794	777	730	812	790	742	826	791	746	787	746	793	707	772	769	732	761	771	775	742	830	747	739	744	805	777	756	779	770	763	763	766	717	739	800	780	772	805	742	745	801	727	754
22844	21002	28660	23525	20996	20952	6755	1553	1074	1019	898	851	733	669	595	608	609	542	559	505	514	537	510	498	473	498	476	511	476	457	451	478	468	454	416	466	449	483	512	477	479	498	464	491	465	474	513	472	466	440	516	437	440	410	471	436	418	433	415	400	387	394	404	406	411	410	393	412	379	398	378	415	393	399	419	396	405	403	399	368	415	398	419	394	397	399	397	422	382	456	414	395	430	401	428	413	485	432	428	408	385	423	402	420	398	457	387	434	420	418	404	385	427	419	436	459	371	407	397	441	392	404	388	385	406	417	405	395	419	406	422	417	409	415	417	390	381	412	420	428	392	393	404	350	399	427	424	401	424	439	402	439	435	404	385	410	413	392	405	428	407	426	394	388	370	395	421	436	414	395	401	445	391	400	370	430	415	417	435	377	431	425	392	389	374	406	436	391	403	432	396	412	416	410	399	448	377	403	404	418	385	438	411	400	393	408	440	411	391	375	432	403	394	418	398	405	405	364	423	410	413	434	397	387	377	383	376	450	406	397	409	404	407	398	397	452	394	417	405	408	421	380	402	381	386	396	408	395	422	402	376	422	365	440	420	403	421	383	346	418	421	385	418	426	402	387	386	424	431	365	416	426	443	413	384	370	425	397	401	351	438	400	413	384	405	405	453	408	398	450	381	435	416	390	383	417	423	405	432	415	392	405	371	420	420	400	448	387	431	417	413	381	408	367	414	402	421	392	416	433	420	381	411	405	407	389	406	401	388	369	398	390	394	411	395	423	395	415	400	370	417	403	396	394	402	444	418	369	358	414	393	404	411	415	417	388	400	413	458	409	393	416	382	418	391	406	399	441	391	399	408	370	409	407	411	403	391	390	416	388	419	417	426	438	374	408	416	408	413	430	415	434	387	428	384	414	394	424	428	412	430	392	399	401	450	368	400	410	383	398	424	410	393	412	439	432	451	420	392	404	425	362	409	387	422	399	417	447	407	408	374	418	410	385	416	391	396	435	420	403	426	436	421	430	389	421	431	430	382	406	404	404	396	427	396	375	369	419	410	441	441	410	409	396	381	425	435	426	449	410	354	401	389	412	408	422	417	442	440	410	405	373	376	420	400	421	404	422	427	422	401	397	412	373	423	431	399	399	396	380	379	451	398	415	418	373	432	402	376	401	414	389	403	406	375	397	377	420	440	410	405	418	405	393	386	410	451	411	443	397	458	394	385	378	401	396	397	428	410	376	411	384	395	424	423	401	399	417	380	403	387	386	398	395	408	406	420	407	367	404	399	407	416	390	368	458	424	388	394	401	435	415	428	421	453	430	398	416	388	406	410	390	396	384	369	376	362	467	358	395	381	410	384	432	384	398	382	403	390	419	415	405	439	427	404	384	405	407	396	362	373	398	396	429	398	399	404	413	432	372	430	389	380	380	394	415	445	398	360	383	381	409	382	427	388	404	441	403	402	394	405	391	376	395	377	435	358	377	434	387	417	426	431	417	445	409	444	408	412	400	418	399	365	405	416	390	405	391	385	392	434	413	411	405	409	411	409	385	435	417	385	411	383	374	399	413	439	452	398	413	358	410	415	388	422	404	434	420	405	419	417	391	425	423	419	400	387	417	382	366	386	372	381	369	445	368	389	412	435	383	417	427	401	395	396	391	382	382	396	433	430	409	396	416	389	406	411	415	362	381	434	380	375	391	417	426	416	393	405	402	389	411	431	414	429	385	419	429	375	400	412	386	403	391	390	449	389	414	421	396	411	373	401	427	416	381	423	417	407	416	425	399	401	421	411	417	417	399	337	404	399	414	390	394	399	419	393	409	431	399	357	398	401	435	423	420	421	368	424	393	420	418	401	385	433	393	428	392	388	388	419	420	388	399	404	397	387	393	371	373	400	377	411	363	420	429	402	404	381	385	417	396	404	452	447	394	370	378	398	424	422	417	370	392	420	384	394	415	393	404	393	395	394	367	410	389	366	398	387	387	411	417	390	425	414	415	432	394	421	404	428	412	408	427	419	406	396	399	397	414	390	418	382	399	393	422	406	398	417	424	391	417	400	370	369	345	399	369	416	399	421	420	375	410	440	392	353	416	398	412	393	378	382	430	413	384	409	391	391	373	397	406	389	431	412	414	428	390	418	426	403	422	441	370	435	407	392	425	368	414	395	375	375	410	387	394	381	413	384	423	361	382	414	402	410	392	417	405	437	397	405	397	445	391	436	402	392	384	402	386	421	391	392	413	416	429	440	444	399	386	397	416	386	415	446	388	423	378	396	426	426	401	415	391	416	455	426	410	401	401	412	431	422	389	411	382	431	370	373	432	414	380	390	402	415	372	395	408	408	412	386	389	400	390	410	445	438	397	401	386	401	414	426	389	418	413	403	395	371	391	394	427	404	412	385	397	382	406	404	408	401	417	403	362	346	394	385	413	425	424	417	384	425	413	423	379	383	372	410	382	412	431	428	387	410	412	428	345	408	452	408	410	399	421	421	422	410	430	414	414	385	394	428	408	441	447	388	394	403	391	380	382	398	415	442	397	428	412	400	400	413	371	374	377	388	402	408	389	382	399	413	411	384	392	396	391	420	395	372	417	410	436	408	404	416	426	381	433	390	381	409	392	374	396	415	397	421	409	369	376	391	444	401	416	403	428	432	378	397	407	415	426	416	391	415	392	430	409	424	400	438	410	418	410	396	390	406	396	398	401	427	398	413	444	377	354	406	383	413	406	420	424	406	449	405	378	372	386	403	396	463	407	384	410	413	418	352	371	431	424	391	400	395	407	422	413	396	389	413	378	399	388	423	406	390	434	413	403	384	388	409	424	450	397	419	360	399	410	370	369	398	402	392	405	414	394	390	401	424	412	375	385	337	419	425	394	406	408	424	416	396	380	394	409	377	403	441	390	362	408	383	392	420	394	430	404	424	405	448	353	395	384	414	416	413	397	408	389	403	394	395	380	358	426	428	412	409	416	412	418	383	419	426	394	446	391	395	406	421	390	413	388	382	405	424	390	366	410	409	391	376	392	425	418	442	377	432	433	419	391	410	391	376	412	408	406	392	406	424	428	392	440	417	404	407	380	409	394	384	394	425	402	386	407	383	404	399	388	370	390	414	429	406	389	411	386	388	363	394	382	423	420	405	388	413	416	392	437	410	400	397	347	382	410	413	408	427	433	448	425	424	396	392	409	394	402	407	410	413	416	389	378	378	387	393	396	424	407	421	404	425	421	441	392	377	406	383	413	406	433	395	419	391	418	408	408	395	412	410	447	377	406	389	397	421	404	401	398	420	409	437	423	399	396	362	401	401	392	429	403	422	390	414	420	394	416	359	406	408	397	394	388	407	405	423	417	388	408	436	358	424	427	414	427	400	403	391	411	398	414	421	424	385	394	413	422	363	407	391	404	407	373	420	429	367	400	409	416	406	398	408	433	411	427	380	393	423	415	392	400	396	427	421	344	383	427	395	400	385	390	403	396	381	366	430	379
10847	24535	19653	11542	7919	5617	4072	3087	2441	2166	1903	1583	1283	1110	1069	1018	916	863	771	756	735	723	759	687	728	678	733	693	755	636	659	616	579	592	643	654	632	630	636	674	635	632	621	607	647	669	676	646	683	592	635	552	575	584	578	593	516	543	528	542	517	540	520	514	489	482	509	535	506	496	485	453	482	490	532	467	503	505	516	517	505	494	473	492	487	519	489	521	555	546	521	508	540	523	515	498	496	552	528	534	504	486	486	505	533	519	525	499	506	513	498	483	497	446	480	467	500	460	494	459	441	493	467	466	538	473	490	486	442	471	499	477	499	464	507	517	488	506	460	474	520	480	471	491	501	446	461	503	449	493	480	463	516	482	497	438	499	492	499	505	502	492	519	471	524	437	481	470	495	479	474	525	503	483	499	451	491	480	449	489	453	489	482	489	473	478	509	527	520	489	463	476	506	485	523	464	462	455	515	450	472	498	509	490	466	516	510	480	485	469	472	501	510	492	462	472	506	485	489	472	474	485	460	494	454	511	485	493	466	473	444	466	532	451	531	468	510	433	465	499	492	479	510	500	472	497	501	484	494	459	471	503	492	500	462	456	486	505	468	447	502	470	457	482	526	492	512	502	477	452	452	481	507	479	500	483	467	463	485	440	467	465	503	474	489	442	481	480	476	465	499	484	518	450	484	464	486	497	487	470	510	509	487	506	497	529	450	459	467	490	526	492	530	514	475	499	508	538	501	479	510	479	474	507	512	465	492	457	480	452	492	487	510	531	499	513	467	483	488	468	464	507	470	497	473	491	506	466	482	487	475	506	498	455	458	490	481	510	462	457	482	516	493	508	486	533	469	474	505	459	513	478	562	496	500	505	465	454	498	484	474	487	482	496	516	486	489	497	494	484	505	490	459	484	514	474	477	452	448	474	491	489	495	508	478	447	539	472	486	477	498	489	475	496	447	480	523	474	485	496	467	503	474	513	481	449	483	501	484	469	472	498	465	462	524	481	475	478	443	470	487	461	469	463	520	488	475	488	459	464	471	476	462	477	548	489	473	500	499	478	486	449	481	495	479	509	485	428	478	474	462	462	456	486	478	488	497	502	486	480	479	458	466	494	442	483	486	514	519	560	503	483	465	483	488	492	445	478	458	485	473	453	480	480	488	505	499	469	512	469	497	496	467	479	487	479	487	481	468	506	446	511	511	498	480	467	465	504	490	509	472	478	500	456	498	483	492	459	471	480	497	472	521	479	531	511	494	490	502	451	474	510	486	525	490	503	449	479	466	471	494	454	490	480	505	503	458	499	511	464	500	455	521	469	476	498	469	494	484	544	468	501	504	489	460	474	492	488	468	482	460	504	503	454	455	456	478	473	480	461	508	468	516	511	462	497	505	453	482	488	499	495	495	460	465	489	476	525	498	491	498	521	467	502	484	467	498	497	485	440	512	496	475	452	476	504	443	496	495	503	489	517	490	535	485	520	483	467	491	465	499	478	490	506	466	468	507	474	473	474	466	488	451	465	485	479	474	500	476	498	444	522	478	483	465	485	507	503	485	490	485	527	442	495	486	499	439	449	476	494	470	478	497	476	499	470	472	509	489	507	496	467	511	536	493	484	512	471	470	510	479	496	522	492	461	485	459	472	516	493	482	463	517	493	484	491	493	489	461	490	500	461	459	506	457	466	459	486	492	481	490	503	477	504	506	500	462	475	500	465	541	479	490	497	474	480	509	479	478	462	481	467	506	473	477	488	501	486	491	497	468	509	495	485	481	521	476	506	495	482	471	471	501	452	489	463	540	484	450	445	470	467	506	510	480	500	479	511	481	511	461	508	507	485	479	504	510	493	490	531	489	480	455	528	509	508	449	490	433	499	479	519	441	449	477	478	477	490	453	450	506	481	499	494	438	488	489	487	470	525	485	512	500	534	452	474	460	509	462	470	474	470	499	512	479	515	487	526	508	462	432	453	486	462	472	516	531	515	483	470	493	464	445	512	454	507	461	486	499	499	497	470	492	474	519	506	463	486	518	482	471	486	481	464	526	482	472	489	509	479	469	491	466	502	493	447	527	504	459	549	485	488	472	461	445	507	459	497	459	462	509	476	517	456	513	461	466	471	485	487	468	488	474	502	500	453	535	476	516	461	485	450	492	450	486	492	480	476	482	456	512	460	449	516	447	477	474	500	486	466	446	471	451	473	460	516	496	455	488	466	480	483	464	493	509	498	493	488	495	463	462	478	473	518	503	472	454	494	503	448	479	478	482	490	484	460	491	477	473	463	503	482	497	517	447	487	477	546	462	463	456	460	494	508	474	497	434	454	466	492	452	461	491	490	512	470	461	459	477	470	450	486	491	504	509	455	489	454	496	497	475	450	477	512	486	452	480	464	455	456	463	483	490	507	533	455	462	480	477	492	466	506	492	544	477	509	454	505	507	472	460	474	504	471	471	489	492	487	511	487	479	467	500	494	496	466	496	500	480	471	488	488	461	458	467	498	479	449	491	481	526	469	460	507	496	509	456	494	516	490	491	493	458	457	483	477	502	498	492	483	460	474	460	441	502	490	458	460	490	517	463	513	491	487	536	514	515	501	446	475	508	479	453	486	460	512	454	456	449	486	529	479	516	437	471	472	464	471	486	506	513	471	475	520	495	489	487	498	460	509	503	469	504	507	468	485	470	496	450	498	479	480	455	483	492	504	492	478	444	497	487	487	516	490	494	453	483	493	495	517	499	440	451	480	511	465	438	465	469	504	431	501	513	450	486	469	485	515	484	522	463	509	491	473	487	484	502	474	479	449	468	474	486	430	471	493	452	477	469	489	446	443	515	511	521	472	522	476	451	475	462	455	480	480	506	499	492	491	515	419	550	480	457	474	506	494	442	460	464	485	500	470	488	505	458	496	504	496	523	464	482	450	491	474	481	529	439	465	454	467	497	513	515	493	500	479	532	448	517	495	503	511	500	475	494	436	470	470	480	498	491	481	496	458	486	446	470	471	531	464	485	501	523	508	477	480	512	504	526	519	481	474	446	473	459	480	478	464	492	472	479	493	468	462	462	472	482	497	462	441	495	486	520	504	471	490	495	491	498	482	469	449	535	474	444	450	513	480	466	480	483	488	471	522	478	449	449	490	474	493	481	466	444	496	481	498	458	482	489	489	502	454	484	531	469	490	485	468	496	495	485	481	459	495	468	463	510	480	520	426	480	471	492	488	435	492	473	448	430	485	472	506	478	478	503	524	491	512	512	515	439	518	459	452	450	481	439	475	484	501	475	449	498	518	487	488	515	452	440	527	455	471	479	497	453	479	501	488	503	467	461	448	469	472	496	471	476	490	455	419	515	473	452	490	464	480	478	519	472	470	481	473	530	461	481	472	469	484	457	485	484	459	485	507	456	520	466	507	524	485	434	472	487	480	479	474	458	458	499	461	521	482	470	522	485	461	476	495	495	476	489	476	485	448	485	472	484	487	491	496	487	481	496	460	537	516
26889	19182	7964	2578	1289	935	814	696	645	607	595	531	537	568	534	550	541	512	494	513	479	507	514	502	552	504	562	528	534	544	526	468	543	538	499	509	512	528	539	534	537	513	496	502	535	541	521	490	530	487	524	514	488	536	512	504	500	506	498	515	504	525	504	486	546	512	502	522	492	516	523	535	496	516	516	510	510	549	472	513	493	504	515	494	532	504	499	487	527	476	533	507	441	500	508	493	546	482	511	496	504	527	519	493	538	523	502	472	504	543	526	498	492	521	491	494	498	550	509	478	526	498	497	522	476	524	514	509	525	529	493	510	519	518	514	486	467	503	501	479	560	518	487	502	516	488	545	509	556	526	492	468	527	491	483	570	512	458	519	505	508	517	521	545	522	528	524	463	508	478	508	508	514	535	532	515	509	536	554	544	478	520	552	490	469	463	510	510	495	511	509	487	524	503	522	459	471	513	489	552	521	513	538	500	498	501	518	526	520	465	573	487	463	464	512	531	508	510	484	539	526	509	525	567	518	502	496	488	508	535	564	504	508	503	489	486	479	496	498	494	482	516	502	510	508	494	495	519	501	494	529	560	492	518	487	514	534	458	501	534	494	507	509	527	514	505	533	481	522	515	478	526	504	526	437	503	521	495	526	533	558	488	522	494	459	496	469	491	490	505	533	524	475	488	479	487	505	516	501	444	499	554	479	496	498	493	491	491	500	455	527	519	496	481	529	516	488	520	511	510	483	492	482	491	509	500	549	498	503	515	511	546	517	496	518	481	514	536	501	510	525	490	513	463	504	497	485	511	508	489	524	471	474	502	483	562	512	537	488	518	512	482	499	509	506	520	499	544	505	541	519	499	516	496	529	516	527	472	503	523	475	527	506	534	532	469	496	522	486	481	478	494	473	527	485	471	524	504	507	479	536	516	503	540	476	497	504	498	491	519	514	518	511	528	496	507	508	509	519	511	496	503	471	487	508	506	523	487	561	535	456	498	501	526	525	490	484	490	513	492	506	489	511	543	490	508	498	541	531	483	512	536	442	489	507	477	523	520	501	522	548	533	514	510	500	486	526	537	516	506	509	461	492	511	479	506	537	489	499	483	503	525	506	503	499	485	490	510	507	510	499	506	487	505	542	487	520	540	485	483	507	508	538	543	515	500	520	505	523	490	487	524	493	513	493	540	475	513	496	557	521	445	529	526	508	521	491	490	535	546	538	527	534	496	489	493	534	494	514	524	516	503	493	491	486	497	536	552	517	540	560	505	524	508	510	526	479	540	523	449	539	534	543	500	525	550	542	510	485	513	487	519	477	495	471	501	516	502	482	512	503	481	491	533	513	529	532	513	537	523	472	537	533	522	515	501	512	499	493	544	506	505	533	519	481	494	481	488	523	530	545	509	515	538	520	488	517	504	494	475	532	538	487	498	520	523	498	507	474	487	510	502	504	499	519	511	513	544	510	517	527	486	547	500	500	486	466	500	539	529	542	535	519	502	476	523	551	513	532	467	513	524	492	473	495	525	545	486	524	507	500	548	502	511	539	542	522	538	494	500	494	511	506	534	500	521	503	484	466	522	528	455	502	469	467	515	501	491	533	511	448	494	497	521	513	546	517	510	499	498	521	542	514	494	512	499	527	506	493	480	527	495	549	530	488	532	537	519	523	538	523	506	504	495	510	506	485	544	527	534	513	532	487	487	484	491	510	507	503	497	492	484	547	506	504	484	482	512	519	480	468	516	493	488	525	520	516	469	465	507	464	503	502	549	531	510	516	512	480	514	504	529	526	487	497	504	491	518	517	515	484	542	474	509	519	472	502	445	497	503	496	487	531	530	460	561	523	467	537	499	465	506	516	513	497	483	495	548	477	524	497	504	483	486	455	514	545	495	522	539	485	479	525	513	445	551	498	543	532	476	534	522	507	513	543	494	494	502	484	495	510	492	501	541	497	524	529	513	518	476	501	492	551	511	484	516	492	481	516	508	519	518	527	478	490	483	553	513	513	472	485	518	513	552	490	503	491	489	470	522	522	523	491	481	471	518	505	473	499	492	506	472	498	545	531	489	509	512	481	518	512	504	499	496	479	496	513	470	481	516	527	522	497	502	483	496	525	482	522	511	516	493	495	545	501	495	541	522	512	496	513	493	541	493	490	508	532	521	489	457	498	525	527	523	540	481	500	515	515	505	476	518	497	443	501	500	502	517	561	522	507	470	497	470	497	474	555	504	486	510	517	460	540	513	490	498	504	526	533	559	522	472	527	504	449	511	466	491	490	486	477	551	480	481	497	507	507	511	493	530	475	479	524	523	513	524	517	521	512	512	497	532	513	490	485	542	540	519	540	535	493	544	483	493	504	531	516	546	525	484	471	481	502	514	492	534	493	513	502	509	517	490	482	514	536	505	485	498	522	494	486	528	524	541	481	552	484	468	485	511	502	501	473	509	521	529	507	544	443	494	489	482	468	553	554	565	484	489	581	497	487	512	505	504	494	491	469	532	532	488	510	489	543	511	520	525	544	501	524	501	533	513	469	527	486	516	502	531	535	490	492	499	466	481	533	463	531	525	506	493	553	499	464	520	501	496	476	541	526	521	538	521	497	540	500	542	531	498	511	510	523	462	501	495	492	545	500	493	501	528	528	500	490	475	528	498	518	485	492	530	504	504	545	488	506	518	512	529	507	514	502	522	500	521	508	510	503	519	497	489	480	522	532	506	492	522	493	476	548	523	500	508	520	530	508	485	515	526	540	509	479	520	538	513	494	552	506	516	486	488	498	531	515	477	526	500	533	510	535	531	565	481	508	509	532	531	477	504	488	507	507	473	527	483	516	508	495	535	520	482	510	481	492	535	498	492	524	492	544	529	493	539	463	483	522	507	523	500	514	521	491	509	518	541	498	506	495	475	519	520	490	509	534	522	487	495	501	468	547	515	518	504	532	484	549	494	507	501	490	480	478	530	522	482	479	527	499	529	543	510	541	512	474	464	513	517	514	454	548	478	532	530	510	493	494	501	497	502	518	444	477	520	523	501	491	507	542	523	482	524	485	496	515	514	499	510	471	483	485	516	480	466	507	467	508	517	526	520	490	474	539	502	489	504	454	551	474	519	551	516	481	517	489	487	542	502	493	506	529	494	500	450	565	526	516	486	496	487	554	496	520	529	503	513	505	517	500	524	539	498	489	527	502	537	539	498	482	479	493	496	509	482	491	535	503	495	477	529	469	489	490	492	536	522	518	502	521	513	486	516	529	520	512	522	481	495	492	536	514	553	477	531	494	487	507	559	486	520	512	509	539	501	525	512	489	530	520	526	514	487	512	478	528	503	503	543	517	503	492	491	486	513	486	486	531	533	507	498	503	500	516	538	550	491	496	497	508	530	508	533	503	478	499	505	477	496	508	500	527	486	499	508	550	481	499	534	483	541	540	501	525	522	507	515	518	530	466	513	486	507	528	497	492	528	478	516	483	475	511	558	505	481	525	529	472	474
6926	9037	7117	3568	2266	1750	1283	1062	1035	960	882	749	770	714	742	716	660	653	687	670	657	663	667	692	672	676	681	679	655	666	699	672	668	643	688	643	644	642	677	688	675	656	704	658	634	691	658	717	691	686	628	624	679	669	652	695	642	616	632	661	621	628	620	636	643	662	629	628	644	663	641	639	621	639	609	599	608	613	621	615	608	647	649	615	632	604	648	652	640	641	626	603	594	609	663	683	644	650	650	611	652	644	618	626	597	622	678	623	642	634	603	593	601	667	659	626	695	643	621	629	669	654	629	584	587	610	635	617	671	632	687	624	632	623	635	605	675	643	621	624	647	619	667	658	625	615	598	585	656	665	646	629	600	605	601	685	628	639	635	619	657	608	623	643	620	645	648	604	646	611	647	677	603	598	657	629	604	626	633	613	610	568	638	615	644	632	635	618	698	648	639	614	644	610	574	625	601	685	646	647	633	653	675	622	643	617	601	687	562	662	643	622	627	641	592	609	593	596	591	606	639	645	632	680	629	618	672	616	635	591	639	601	613	637	626	644	648	599	624	610	615	621	621	649	595	659	574	646	657	622	612	595	662	644	632	660	666	633	629	626	621	644	622	595	604	706	618	632	664	655	629	667	657	617	620	634	606	672	609	631	644	613	611	645	625	642	624	656	608	592	659	604	592	663	648	640	620	622	628	602	640	603	635	600	621	604	604	623	630	607	650	626	623	673	612	660	596	603	639	640	613	603	596	654	635	582	587	612	657	630	633	580	616	608	620	608	658	617	664	646	614	666	686	613	617	621	612	643	633	660	617	615	626	652	614	585	676	585	666	656	669	593	651	623	612	611	601	627	655	661	609	653	642	581	681	626	621	642	650	612	635	617	649	624	618	647	621	617	644	672	628	634	615	633	630	617	642	587	624	616	624	656	642	653	625	660	633	591	605	635	592	609	629	649	656	638	633	653	644	651	633	587	679	636	625	654	618	635	620	658	625	562	628	595	652	624	626	600	609	646	607	636	628	608	615	590	636	643	611	643	584	653	608	598	649	659	611	608	639	633	616	629	615	618	649	676	623	626	625	680	608	615	634	666	587	595	653	640	619	591	637	638	632	631	607	642	636	652	611	625	664	648	626	652	627	668	653	627	649	612	586	635	660	638	665	647	618	593	635	642	626	573	602	606	597	623	603	627	654	649	617	620	613	650	634	604	645	619	594	609	618	631	603	585	592	635	653	587	628	679	616	657	632	651	651	665	654	629	646	659	614	623	643	655	623	610	649	598	614	613	631	654	623	576	645	579	639	637	608	616	606	637	596	663	606	633	633	625	615	594	612	649	653	632	643	612	591	617	633	663	687	599	626	648	609	613	657	647	615	628	631	648	618	594	631	678	633	678	627	592	656	613	646	607	600	620	647	674	615	608	644	589	621	610	657	628	661	599	599	640	604	598	663	634	579	646	583	588	649	591	669	655	659	633	580	641	673	606	635	615	655	672	624	653	658	611	616	631	621	626	600	626	608	635	652	615	621	637	607	649	646	687	606	621	617	599	637	637	607	676	598	634	630	602	621	606	614	625	637	619	598	655	633	641	619	656	621	631	575	641	636	666	661	629	589	624	647	629	634	609	629	645	611	691	601	648	637	618	622	621	618	615	636	599	631	667	598	622	650	654	594	649	644	600	662	638	621	605	619	605	652	633	660	580	682	681	644	612	654	633	601	642	599	689	597	660	614	629	640	628	667	585	656	613	633	625	603	634	612	633	655	636	639	618	611	658	662	602	633	595	601	664	622	613	608	630	662	687	670	639	623	634	639	626	605	642	632	643	617	659	642	632	624	637	620	668	628	637	629	629	584	645	619	642	661	616	634	627	637	626	618	646	613	629	629	639	635	639	602	631	588	645	626	623	634	636	647	626	677	604	583	619	596	636	671	664	612	635	636	664	613	650	628	645	628	692	615	626	599	637	649	606	637	644	626	650	631	663	597	629	663	633	663	635	681	620	616	614	654	627	604	590	572	672	618	646	621	624	630	644	665	622	600	641	660	633	641	644	597	631	636	666	655	664	638	649	605	645	637	627	618	592	642	634	635	604	649	665	656	602	630	595	600	642	650	632	619	633	650	622	593	624	584	588	597	639	602	607	675	630	605	641	614	631	657	565	629	658	601	617	628	669	618	638	625	621	591	614	638	623	638	679	585	622	655	621	628	613	624	643	623	613	632	627	641	616	628	589	642	669	663	641	659	599	678	627	643	630	649	638	615	636	616	634	629	624	648	640	621	593	616	624	612	631	643	629	674	649	640	617	611	617	658	630	620	663	623	646	617	628	673	604	637	614	641	610	641	659	637	621	600	660	643	601	654	642	599	650	628	649	622	652	689	615	665	617	622	590	627	649	631	594	673	623	634	662	630	633	663	596	609	643	611	639	596	639	622	618	682	603	644	639	646	617	637	605	627	625	652	626	678	623	646	599	595	612	637	652	613	626	635	664	597	659	604	657	663	630	637	583	619	623	641	619	618	592	612	619	609	679	617	672	645	599	644	623	580	634	605	616	598	596	613	619	649	614	657	684	594	617	646	611	622	662	674	628	627	622	624	639	644	617	625	630	631	615	594	624	625	641	612	620	644	621	602	593	647	609	667	649	644	664	634	588	590	683	627	620	601	576	596	627	592	618	652	604	642	632	602	649	618	638	643	623	636	638	636	622	620	597	576	629	597	613	607	616	638	643	657	602	625	645	627	634	635	629	630	606	638	648	618	638	645	608	605	616	632	593	646	617	592	593	647	642	658	662	621	593	642	668	631	665	645	601	614	632	644	620	579	672	647	632	634	673	622	621	625	640	631	651	617	643	663	618	655	631	613	637	633	606	604	653	607	619	648	634	614	566	585	674	619	647	633	642	648	631	623	640	635	612	578	609	628	678	606	647	620	595	635	651	586	651	624	629	636	615	599	604	648	640	657	613	674	591	615	633	620	582	636	629	627	620	644	609	667	617	625	643	612	595	661	584	661	637	647	645	620	640	627	644	647	603	642	604	582	652	644	594	640	619	640	647	655	641	645	645	643	642	649	628	629	664	654	644	588	601	594	638	631	662	664	655	667	617	684	606	601	636	610	584	635	667	612	642	607	621	689	614	622	683	608	638	640	656	636	657	672	646	636	613	599	698	602	585	643	618	612	642	647	609	688	609	609	668	646	636	627	653	630	599	676	649	614	625	653	638	658	684	635	625	645	650	612	661	639	616	626	647	609	609	650	649	628	597	622	637	639	657	620	659	624	625	624	642	668	631	613	646	620	620	627	619	650	633	630	599	635	620	660	663	607	637	606	669	599	636	604	646	660	645	600	624	625	600	630	651	623	646	637	652	616	645	671	631	655	641	620	563	655	610	560	621	587	673	599	662	675	649	650	657	618	628	599	621	669	641	671	621	613	629	627	682	594	659	661	633	637	586	628	603	643	621	630	609	606	610	620	616	592	655	616	595	619	620	647	673
23889	20958	28065	24016	20794	6658	1427	955	753	700	624	561	517	462	420	416	423	401	385	385	390	336	365	378	377	377	377	371	378	378	377	366	354	325	311	334	393	348	393	386	383	341	367	356	380	379	355	350	372	355	355	355	379	360	362	356	329	326	293	319	329	306	349	333	322	309	355	328	316	291	305	320	319	320	324	299	326	328	311	306	317	336	344	317	311	314	319	316	321	303	324	305	340	337	360	336	349	319	319	341	330	287	310	318	355	356	308	332	282	327	320	338	318	310	283	331	313	320	303	317	312	328	288	309	328	331	324	316	348	311	299	313	335	321	313	321	337	319	295	333	302	332	328	345	329	323	342	303	298	306	313	306	319	337	323	293	320	354	332	307	292	288	296	320	310	300	296	313	328	320	307	348	340	299	305	310	356	313	309	308	300	323	336	328	320	301	333	324	321	285	325	325	288	312	353	333	320	296	342	291	294	313	291	330	291	292	297	327	314	301	298	319	313	294	305	320	294	327	286	313	305	343	297	274	339	296	299	323	313	342	318	296	309	322	299	332	363	331	291	307	317	339	323	315	311	343	338	301	291	320	295	291	295	306	335	319	327	352	323	292	344	315	332	282	311	343	333	327	297	363	333	321	341	308	325	362	292	337	323	318	322	284	336	302	329	326	315	353	300	293	327	352	292	285	314	308	356	346	309	284	284	310	299	289	323	331	298	321	340	297	309	324	344	302	327	335	314	327	341	336	300	328	303	313	336	322	311	325	289	304	314	316	302	321	333	300	311	303	313	306	325	331	293	292	295	315	311	341	313	308	301	349	317	343	300	297	307	318	294	326	328	339	300	333	315	327	300	327	326	287	309	295	311	312	289	331	306	346	305	318	330	342	313	324	332	274	346	320	299	322	309	319	314	325	338	323	296	346	320	306	343	322	306	317	325	330	285	307	316	323	351	331	305	337	331	310	325	334	348	282	316	317	322	305	326	378	336	361	341	317	301	316	322	304	324	322	327	319	346	331	316	320	312	288	310	327	325	337	291	264	312	345	329	337	319	317	308	365	335	319	301	341	298	313	317	313	303	346	305	318	303	329	310	335	324	335	336	342	322	314	302	310	328	308	312	328	320	302	300	345	328	293	315	289	322	335	332	330	311	322	300	298	329	316	307	299	277	326	322	293	308	363	317	343	304	298	313	329	311	316	359	316	348	321	311	333	324	298	305	277	298	327	295	341	339	289	312	345	296	305	306	314	307	356	293	287	315	310	307	306	347	320	316	330	310	296	306	323	323	337	341	329	334	315	309	304	294	338	312	330	310	316	318	303	291	333	312	325	309	312	313	335	325	329	329	327	282	333	286	341	310	313	327	319	300	284	298	302	307	322	301	315	308	347	312	315	295	310	315	335	346	327	287	350	289	299	344	289	320	320	315	332	297	330	321	301	296	323	325	321	336	309	319	295	310	340	323	315	324	301	306	333	317	314	304	323	339	301	330	337	326	346	316	353	309	309	322	320	321	327	335	325	308	321	307	291	348	310	308	319	340	352	348	316	329	323	293	312	339	303	301	326	359	308	327	308	350	304	309	307	316	286	292	353	333	317	316	285	323	339	298	294	319	297	325	297	322	300	314	315	314	347	333	328	304	354	318	315	340	331	299	350	324	296	310	313	310	337	339	345	294	302	331	325	324	318	334	349	322	318	325	314	326	301	297	286	322	315	304	351	336	343	314	299	353	354	322	347	319	305	332	326	318	319	320	279	339	321	315	328	317	320	312	307	308	319	347	302	304	313	326	327	305	308	348	334	322	334	331	330	321	300	292	311	342	298	331	268	305	315	312	326	326	343	332	316	323	341	330	311	274	316	329	330	305	324	300	293	310	316	294	345	353	327	300	312	316	338	301	307	305	335	323	304	340	328	307	324	307	321	324	332	312	340	308	307	298	293	312	296	295	295	339	343	303	310	314	292	315	344	316	311	310	296	332	349	302	318	318	304	308	308	299	317	319	329	330	287	317	372	319	293	324	321	293	340	292	313	340	315	339	328	312	350	290	313	330	303	298	307	315	316	296	321	332	322	309	335	273	331	330	319	328	319	301	297	327	307	315	336	303	321	353	310	320	297	326	308	350	307	310	314	312	340	303	285	304	314	327	330	313	346	282	286	325	300	310	295	324	305	274	325	311	331	329	341	307	323	320	304	310	347	345	315	320	328	322	303	310	314	316	290	303	292	315	340	316	336	323	349	313	327	296	305	327	298	311	320	309	291	332	297	345	334	309	306	349	292	369	326	298	309	305	327	303	314	315	274	281	303	270	324	348	315	346	295	322	333	330	349	325	321	331	335	333	345	340	299	315	291	316	311	306	309	308	306	322	348	323	299	292	330	336	316	318	371	297	319	303	346	341	321	313	343	289	298	284	341	300	326	309	349	327	316	323	302	315	323	301	332	341	324	326	324	309	333	327	302	303	323	279	306	306	292	320	343	278	323	324	314	306	318	315	311	325	348	301	308	304	306	311	315	318	324	331	320	320	345	312	302	320	339	317	324	334	332	300	326	334	315	317	330	343	342	316	282	287	302	320	323	310	322	280	308	307	287	329	304	337	332	304	316	305	319	305	310	316	280	297	288	316	335	319	341	279	301	324	307	329	287	332	314	299	274	319	342	280	313	300	329	337	314	315	323	330	318	303	326	322	301	334	299	325	324	313	324	325	314	296	300	309	312	339	336	295	349	320	352	327	311	331	304	314	336	309	309	308	320	283	304	304	336	330	348	305	326	304	295	309	298	366	310	304	345	321	300	337	333	334	302	353	341	300	301	289	319	363	310	370	331	329	329	336	337	309	307	298	321	309	274	325	301	334	330	316	307	328	322	313	306	320	333	341	309	337	355	296	317	288	290	335	324	308	313	317	316	298	339	335	298	324	301	316	323	304	324	309	359	326	324	348	269	304	296	291	317	337	314	313	323	332	336	303	325	332	294	344	296	346	356	339	344	309	311	342	304	285	324	293	344	298	312	323	346	342	328	328	301	334	320	318	321	322	332	298	295	321	311	309	301	280	338	313	333	289	315	321	301	298	330	317	339	288	339	308	336	297	325	304	343	315	282	343	301	328	291	288	297	308	314	296	326	315	332	320	311	318	317	313	313	303	325	308	325	304	319	291	309	328	284	319	284	351	291	314	333	343	295	299	309	298	321	301	325	307	328	315	317	342	305	318	309	291	326	320	327	307	298	286	321	294	354	322	349	306	332	302	351	325	305	304	307	326	321	326	312	293	298	337	303	275	330	321	310	302	308	319	341	348	292	303	346	308	287	326	319	290	294	298	308	350	310	319	298	296	329	332	320	293	324	339	313	290	300	291	324	308	327	367	331	346	312	304	313	321	318	311	331	350	313	285	295	296	314	301	317	344	312	327	307	313	300	308	298	308	315	312	297	293	310	327	312	303	332	303	310	326	337	306	299	318	328	317	361	296	368	347	311	339	307	328	309	317	325	330	336
7858	17838	14377	7417	5030	3566	2434	1870	1598	1430	1178	942	883	791	726	697	628	605	570	580	543	524	547	583	557	494	550	510	537	544	492	505	477	487	464	461	465	471	482	513	492	531	503	475	537	487	500	548	537	511	469	525	461	443	435	443	444	443	429	415	397	349	427	404	418	413	432	390	426	423	409	371	420	402	397	399	409	434	386	441	410	414	428	418	418	426	420	412	460	415	398	429	410	363	437	395	418	451	427	448	405	404	428	421	438	391	428	402	464	401	419	412	457	416	426	413	386	456	418	445	392	387	390	407	449	403	418	365	398	400	364	414	416	389	403	443	453	451	438	410	386	419	418	377	390	403	403	405	405	425	388	419	390	404	451	420	397	405	411	436	435	422	411	409	384	403	393	386	379	451	376	404	403	407	385	393	422	423	410	413	395	381	449	451	386	398	374	428	394	382	366	424	392	400	372	405	402	410	387	396	402	456	385	414	398	422	398	384	372	420	398	403	419	369	415	423	401	403	396	457	387	344	419	397	396	422	430	396	401	432	453	368	376	391	392	460	400	424	395	405	363	372	400	404	398	420	385	400	415	397	450	383	414	434	401	384	444	409	431	393	438	381	372	433	406	394	406	377	369	430	408	390	385	404	379	432	405	415	378	359	395	426	408	413	403	390	412	382	391	376	414	416	399	411	395	430	401	403	408	400	429	406	379	388	382	431	403	379	420	440	416	387	412	405	388	440	415	416	380	387	375	380	400	409	348	414	409	440	403	405	388	367	367	393	391	376	394	357	389	435	374	387	448	393	417	405	412	403	352	386	391	449	416	412	390	420	429	382	397	410	417	396	402	414	401	387	387	382	396	382	421	388	410	418	418	398	395	421	399	383	439	412	358	384	396	409	396	401	410	372	387	381	400	397	444	387	417	415	400	391	405	404	410	424	390	371	416	406	408	422	371	417	390	412	403	395	401	398	372	418	396	412	436	424	377	408	359	398	380	433	392	427	439	447	415	407	388	379	408	449	416	418	380	437	429	412	405	415	389	406	404	408	358	421	383	378	459	417	404	376	393	407	361	402	403	397	409	366	399	379	384	428	393	385	406	387	377	434	417	395	424	412	384	392	414	382	396	416	394	405	386	432	395	390	426	395	391	400	421	407	416	417	401	412	416	414	407	402	400	435	407	390	422	382	389	403	397	438	381	408	413	403	395	408	422	408	389	427	382	380	415	403	425	388	382	395	420	404	384	414	421	395	364	400	384	394	371	349	405	398	418	414	366	385	435	443	380	367	379	382	385	388	391	448	423	416	381	375	403	415	418	416	417	387	402	410	388	424	395	401	387	384	441	382	403	359	409	393	401	420	405	442	397	405	410	394	388	388	420	439	413	380	380	403	401	387	444	413	415	403	415	412	394	438	421	416	387	413	410	378	397	379	407	430	377	389	428	379	427	413	406	364	397	381	400	442	412	431	413	386	403	432	401	388	398	380	396	381	388	396	387	419	387	386	435	361	404	431	382	376	414	426	430	405	402	348	442	399	384	468	378	429	389	425	365	397	383	383	423	422	415	405	411	383	404	401	414	424	424	389	420	405	388	415	410	399	370	384	384	400	370	411	433	367	382	382	427	379	384	407	389	386	414	418	384	383	382	388	406	392	402	382	377	415	428	400	444	383	407	428	425	399	378	429	409	396	404	399	445	374	424	402	447	408	422	413	432	413	411	406	415	386	411	393	413	402	400	385	417	429	405	406	417	414	387	350	403	380	393	399	376	398	406	404	373	356	396	385	393	416	400	430	371	402	446	416	401	438	379	435	417	421	426	393	411	377	402	388	397	396	441	434	413	432	383	393	417	383	433	430	414	399	395	384	391	406	383	417	412	399	424	427	366	375	392	402	418	417	412	400	417	418	364	424	381	406	384	391	392	390	433	365	411	422	388	433	388	414	398	368	383	431	376	430	429	380	402	363	391	383	426	411	421	375	419	393	382	390	370	413	392	386	400	373	419	384	403	411	430	420	408	406	398	397	420	400	419	409	386	420	408	367	406	416	408	407	397	414	431	412	451	394	396	429	400	366	387	361	383	383	392	407	421	425	391	411	387	428	367	399	392	394	401	439	411	374	379	395	387	383	428	413	405	366	380	395	421	437	403	403	373	368	387	420	404	407	428	389	407	409	404	398	429	406	438	387	404	357	420	380	358	415	383	410	404	405	372	386	413	415	446	402	409	397	398	417	373	430	395	408	410	387	396	423	420	383	408	408	426	358	406	393	389	411	382	443	400	398	438	408	384	375	387	416	416	402	383	373	403	385	430	378	462	388	384	395	402	363	391	396	378	431	427	402	406	424	396	404	440	389	397	391	398	352	426	387	404	386	404	385	404	431	385	410	404	429	383	416	399	396	397	429	415	409	411	363	392	403	402	433	414	410	376	412	395	435	389	413	432	369	409	401	401	408	410	396	393	394	403	424	447	423	401	405	417	408	371	426	396	400	422	404	388	433	390	415	421	438	402	378	438	396	384	404	408	411	442	354	372	388	441	386	394	379	386	386	417	437	448	403	361	425	419	371	388	426	448	396	413	394	405	424	402	391	386	425	429	388	410	401	426	424	382	381	421	378	353	353	401	424	418	414	386	390	390	419	362	418	392	412	388	420	402	391	421	391	423	382	415	380	407	388	410	410	389	417	427	382	420	374	429	428	410	409	392	380	418	407	424	386	389	399	403	389	403	429	427	399	422	373	414	444	403	392	406	425	394	420	385	405	387	402	394	391	422	369	388	387	408	418	412	389	394	410	380	403	396	437	392	442	420	362	455	389	422	437	399	386	400	414	387	369	363	394	377	409	392	437	450	423	410	374	433	374	407	420	419	373	429	353	426	446	379	452	397	404	387	376	410	438	411	362	430	359	428	412	418	360	413	415	383	432	385	382	399	400	414	413	396	397	396	426	406	410	390	406	378	408	387	398	406	391	434	385	399	437	391	413	385	395	405	386	385	386	390	390	392	406	418	389	399	393	376	442	392	413	396	412	392	383	416	412	407	393	403	436	389	403	434	386	397	428	419	387	414	372	405	412	417	405	409	408	394	392	426	394	426	382	445	429	432	397	396	361	394	407	389	406	408	388	387	376	402	416	363	411	389	392	395	370	401	376	393	450	376	403	409	419	366	381	410	403	405	410	374	372	428	395	397	398	411	375	377	408	398	414	424	387	396	407	431	393	350	374	399	345	419	441	429	431	379	398	402	406	429	412	391	417	405	443	432	403	436	390	397	404	366	401	385	399	422	423	399	399	396	399	434	373	414	419	377	385	413	409	419	428	404	439	384	382	386	367	372	374	412	391	412	410	415	399	392	348	378	405	406	406	396	431	406	406	425	400	386	438	384	365	400	434	422	394	389	386	414	429	428	420	418	402	398	362	410	408	376	398	407	412	429	375	415	420	419	391	400	387	390	413	410	410	434	411	410	401	416	393	406	408	397	398	421	388	376	422	382	414	426	375
24974	21006	26745	24923	6515	1456	1171	912	890	831	796	705	728	728	722	686	708	671	703	703	667	635	646	653	645	656	716	692	699	659	686	662	663	672	653	649	678	673	631	678	668	678	670	681	643	678	670	655	648	627	583	620	668	665	636	659	656	637	606	607	603	612	623	619	616	610	638	599	624	651	602	623	634	625	597	585	629	586	655	628	627	662	644	629	679	609	633	654	619	647	642	667	634	650	617	618	629	617	608	607	609	605	638	574	659	619	646	619	622	592	625	605	619	609	599	637	642	638	611	663	590	607	632	584	622	611	657	620	654	635	633	606	642	606	582	601	606	636	614	625	635	631	658	649	557	615	619	641	647	636	636	622	614	633	612	660	649	613	594	608	633	590	589	660	596	611	603	652	610	619	688	658	600	625	667	627	625	627	632	633	614	646	623	586	607	609	647	646	645	637	626	610	687	605	669	628	626	617	615	619	610	665	629	673	614	612	639	565	629	607	646	641	625	629	622	629	652	584	639	647	685	650	606	587	621	576	565	559	599	686	611	610	618	628	655	622	664	635	579	610	612	639	664	568	632	598	636	668	629	597	655	627	627	592	575	610	564	635	604	643	611	635	595	657	581	667	647	623	622	598	633	640	605	630	581	652	632	556	643	598	615	567	604	631	620	609	632	561	626	626	681	606	619	607	615	617	606	677	570	603	634	582	619	673	637	612	591	636	652	619	618	674	606	630	624	615	657	639	639	639	614	621	619	628	623	664	611	619	675	675	615	612	660	611	613	623	645	599	624	630	635	616	632	640	631	604	637	683	618	635	618	644	621	632	619	664	636	615	610	601	622	637	598	679	627	584	616	645	608	597	652	598	609	614	613	611	600	636	618	650	625	673	594	613	640	635	565	600	620	610	604	584	649	595	646	638	614	612	593	645	623	616	630	607	667	634	609	614	645	640	623	653	615	622	596	638	637	597	644	591	632	616	606	597	637	622	609	625	647	637	656	622	619	615	602	612	663	604	634	590	588	631	595	604	620	601	637	607	652	639	645	615	592	622	620	624	595	562	594	627	624	622	630	610	611	617	653	590	645	634	614	646	641	608	618	615	629	607	640	675	605	645	623	631	592	648	593	631	651	607	680	654	653	603	620	580	617	618	618	671	630	634	581	635	651	603	593	642	582	650	604	639	650	612	600	583	667	565	589	629	654	604	640	578	591	627	650	656	674	677	606	654	655	612	620	637	586	570	614	626	600	559	600	596	619	635	593	592	600	625	610	635	608	600	599	620	663	630	643	589	593	626	577	594	608	653	640	600	588	591	616	599	613	633	607	619	632	627	610	658	620	645	599	604	593	601	611	640	667	605	612	608	623	592	603	645	661	605	635	658	626	598	627	624	555	619	591	645	630	627	607	604	625	595	621	650	613	573	625	609	603	631	633	617	616	634	599	636	593	601	630	616	591	581	599	644	591	604	595	635	623	658	602	655	596	576	624	613	584	611	612	633	599	595	646	659	645	630	632	613	643	621	647	606	626	668	610	622	647	641	609	631	612	588	618	624	605	599	630	598	635	574	584	659	665	663	647	607	604	595	598	650	642	611	620	621	601	592	610	608	588	565	607	581	641	619	599	613	588	580	597	606	593	611	597	686	587	620	603	607	631	599	576	636	628	616	642	601	595	606	620	586	592	621	620	646	633	620	628	635	584	616	583	646	619	594	623	632	579	613	621	615	605	606	663	649	634	646	636	594	625	632	658	629	606	614	677	605	627	649	632	583	642	612	619	590	650	630	659	578	597	631	627	607	618	621	622	601	627	686	632	594	627	577	580	638	595	616	645	623	658	577	645	632	607	602	595	609	638	665	584	600	620	602	633	616	584	612	608	605	638	613	608	588	655	641	624	648	643	606	593	577	625	612	615	588	649	643	628	651	643	652	649	639	629	638	606	619	616	628	636	642	643	605	611	598	653	642	678	634	686	604	593	602	649	611	617	603	642	596	628	591	612	632	607	608	571	653	607	620	601	626	631	597	598	630	650	615	630	666	639	624	606	626	623	649	638	643	613	619	624	652	612	657	639	615	640	648	615	618	610	615	667	583	626	609	616	621	621	596	619	655	621	669	584	606	629	606	575	619	614	634	614	575	631	603	627	630	662	576	590	625	605	652	575	624	602	628	624	573	656	628	590	676	626	631	622	638	620	697	609	580	617	597	650	660	653	660	634	619	615	608	662	612	587	633	600	650	635	631	633	616	602	641	581	631	603	610	682	599	611	628	638	613	586	612	636	608	607	603	598	617	616	600	575	624	626	596	647	629	621	630	632	595	639	655	621	620	629	581	626	583	701	577	671	606	599	629	593	636	619	593	640	620	558	654	647	591	644	651	653	621	658	609	587	610	631	597	651	595	611	625	633	650	621	620	662	614	679	597	579	668	635	619	596	633	650	640	625	631	598	613	613	616	702	620	571	623	641	610	590	639	621	596	662	627	615	623	587	584	633	629	639	615	663	614	652	593	565	621	599	606	668	615	578	649	630	593	641	584	628	626	609	597	650	605	630	646	592	583	647	679	654	624	564	589	609	594	612	593	641	659	623	631	585	624	588	609	657	639	617	614	613	635	605	629	657	618	611	627	611	622	639	651	627	654	599	603	649	618	641	620	614	642	588	659	632	615	584	601	641	619	645	576	632	625	622	611	600	599	611	625	626	611	660	602	610	631	593	628	613	629	602	629	668	626	646	593	610	666	648	603	620	610	625	574	638	606	653	637	622	596	597	609	657	642	625	609	605	584	610	617	633	633	653	613	618	614	631	621	599	643	628	611	640	630	640	600	682	593	616	662	613	617	654	617	615	658	602	631	645	668	588	607	653	628	641	616	593	633	658	612	615	626	637	574	606	620	638	683	650	605	603	605	625	637	645	613	644	667	619	594	617	622	593	621	601	623	626	620	624	618	635	626	578	593	617	643	608	596	665	616	622	614	646	615	649	622	615	625	595	629	615	638	622	645	693	612	599	612	604	602	590	649	616	637	640	632	618	657	610	636	650	575	606	602	632	646	585	643	607	633	649	620	664	627	627	561	639	637	627	642	613	671	594	610	611	605	651	647	594	595	629	598	598	598	661	615	615	601	619	636	640	609	624	630	608	647	624	615	664	613	596	624	584	586	645	594	677	615	636	602	623	587	585	620	592	598	638	641	644	629	623	622	600	641	620	624	624	649	599	611	554	634	655	640	625	662	630	634	580	583	608	606	619	590	595	589	569	615	619	615	588	610	596	617	606	606	629	592	599	595	675	579	641	607	669	619	709	582	600	614	609	610	592	632	577	646	634	557	641	604	611	615	629	608	645	598	593	568	636	612	630	628	635	616	596	644	615	609	612	626	605	669	637	608	629	634	626	616	602	642	612	603	644	604	619	548	666	620	612	587	611	670	579	635	627	634	661	619	616	604	592	621	615	645	596	577	666	635	665	609	648	648	607	669	640	616	609	619	623	602	610	580	629	614
7868	14004	10780	5519	3951	2672	2135	1713	1504	1316	1257	1116	1102	1021	922	926	875	859	868	800	826	794	818	858	776	879	843	824	838	831	786	846	798	798	804	805	861	779	801	827	812	797	822	774	841	822	835	821	852	803	813	777	772	780	742	768	768	726	799	745	757	748	766	752	727	767	782	757	755	786	721	737	761	700	731	766	748	750	782	753	756	741	809	781	762	752	730	721	764	799	741	781	784	798	792	773	752	768	782	729	788	696	778	728	755	806	772	719	757	695	761	770	736	741	739	745	719	719	724	721	754	751	810	764	812	731	722	755	744	731	743	772	760	767	721	735	716	748	720	774	737	671	773	801	797	780	744	729	780	739	738	800	735	690	710	766	749	707	755	786	739	761	712	765	703	772	735	744	706	742	776	737	747	744	665	788	744	707	740	750	721	732	714	781	736	777	749	795	692	724	708	741	769	769	728	737	746	802	785	730	726	755	751	761	731	739	807	745	719	755	703	748	777	754	704	827	782	741	783	719	779	719	736	747	751	710	725	785	761	733	784	728	745	699	754	772	746	735	769	742	736	781	734	731	701	756	794	721	747	745	725	762	781	739	776	778	785	739	747	771	774	795	763	721	729	763	778	758	746	775	776	743	744	736	786	806	795	724	784	759	744	784	732	752	768	730	808	745	750	764	747	758	786	759	724	802	820	798	762	779	719	741	744	746	706	764	745	726	800	756	748	714	745	751	739	739	764	764	798	765	695	795	776	727	755	752	738	745	785	712	756	765	764	766	778	779	742	768	715	728	738	827	712	756	813	766	717	756	780	753	734	716	715	741	739	688	755	700	718	733	750	731	751	740	751	734	754	749	713	758	759	731	735	743	765	806	741	698	735	727	720	719	699	751	769	783	757	737	723	723	732	741	721	726	753	764	769	776	747	735	793	777	752	735	807	716	758	732	799	743	775	785	759	743	719	700	777	748	725	722	735	783	725	724	761	792	752	715	732	758	781	793	777	803	765	762	791	777	727	745	762	743	776	743	728	769	747	717	720	709	773	718	809	775	749	733	755	772	735	771	738	738	723	772	780	723	755	761	759	735	793	785	785	693	764	708	707	755	747	747	735	751	793	773	718	693	721	752	753	749	731	727	733	774	788	737	794	752	726	724	739	796	773	758	728	718	746	725	748	768	724	745	743	766	757	728	736	769	662	740	748	742	787	736	757	754	698	723	707	794	805	687	737	772	769	769	758	742	786	742	788	762	785	748	734	744	739	786	717	761	700	712	742	746	707	732	785	787	762	762	730	773	774	694	761	739	770	763	772	751	761	733	721	757	732	743	701	765	711	758	737	733	762	839	737	762	733	760	726	726	726	716	763	767	706	704	763	735	709	757	768	810	736	752	716	733	753	791	737	747	755	741	776	789	759	741	738	733	798	721	749	795	745	774	731	736	747	782	767	767	797	769	796	790	749	717	707	758	755	738	757	766	794	738	760	739	694	747	747	715	776	707	771	710	743	729	765	762	746	733	738	770	742	690	818	780	782	763	785	715	756	745	704	675	759	796	710	778	750	694	759	721	706	755	746	751	731	778	771	762	820	730	749	759	748	757	777	714	767	771	755	802	776	739	719	746	733	756	782	747	738	781	770	771	759	773	727	668	745	705	745	772	808	800	694	788	727	785	755	744	722	783	733	726	680	732	746	736	739	710	767	789	800	752	733	767	799	699	770	776	741	722	735	675	771	732	775	722	722	735	742	740	735	731	749	762	801	730	736	777	765	737	760	728	780	724	713	733	751	717	691	791	724	756	727	671	741	745	791	721	716	744	774	720	744	740	738	738	763	742	742	740	777	744	801	730	757	749	784	716	803	793	738	732	726	762	735	756	770	746	684	732	744	765	787	753	717	744	752	700	762	774	728	801	751	729	742	820	710	758	740	726	703	778	705	755	740	762	720	767	727	768	772	744	728	760	732	721	773	742	772	780	723	715	718	750	773	786	724	754	804	729	739	693	743	769	789	696	762	739	764	800	723	683	718	782	801	743	731	789	720	759	748	747	737	805	741	786	721	753	791	731	738	729	707	729	743	738	726	745	764	741	751	789	756	746	716	748	735	727	679	743	711	763	816	803	747	764	754	766	760	728	715	768	734	685	771	688	722	714	760	760	791	690	743	771	732	732	748	804	723	738	737	787	737	762	783	756	744	736	768	715	794	773	731	742	744	771	731	800	746	726	762	723	793	758	712	740	755	745	735	795	779	781	783	767	726	736	735	733	790	744	767	789	713	786	726	768	777	746	749	734	751	743	731	761	772	722	741	740	755	775	790	756	756	768	783	767	714	776	733	717	716	786	726	765	749	756	742	772	714	748	759	750	740	732	720	714	759	785	716	778	768	747	755	754	793	697	751	757	742	753	758	722	704	758	757	741	726	735	773	759	707	756	742	759	719	716	795	743	722	770	751	761	767	763	710	727	789	747	729	733	761	698	693	796	771	745	771	738	727	732	703	761	735	699	773	720	732	723	737	754	767	753	715	757	727	761	744	730	774	762	756	757	752	747	759	696	713	731	714	703	740	729	761	769	809	725	713	737	754	767	739	806	774	721	776	711	731	773	748	729	730	713	739	793	755	778	747	776	760	721	734	749	749	756	753	752	746	747	784	748	729	762	745	779	780	739	788	759	728	736	728	761	739	770	723	768	752	750	773	722	758	709	718	710	750	724	726	732	708	750	710	786	730	785	732	769	768	708	741	711	767	735	777	718	666	776	732	733	774	739	771	736	732	751	741	764	736	754	765	745	721	704	740	722	737	788	732	773	782	784	773	735	778	713	769	712	760	758	786	794	735	740	734	713	760	734	741	740	733	754	725	730	725	772	743	756	773	731	730	707	770	771	778	766	767	781	713	784	785	740	728	736	727	762	771	733	760	713	698	723	746	774	728	723	770	758	737	704	704	785	770	786	780	767	723	802	779	745	770	737	728	727	747	755	716	766	732	735	758	731	713	735	711	727	749	772	739	718	811	745	755	736	789	736	702	757	807	759	741	729	785	795	775	739	760	754	772	767	748	721	763	747	686	776	750	762	769	753	770	719	763	755	795	737	744	772	718	758	747	800	709	715	809	718	773	771	764	742	725	727	733	726	764	736	700	737	790	696	757	739	764	790	761	801	722	767	722	781	687	810	753	701	701	754	760	723	722	763	714	733	768	783	744	742	768	740	758	798	736	734	791	725	736	780	726	757	775	759	778	751	726	748	744	748	708	752	765	713	682	783	720	746	774	776	755	747	774	754	790	780	766	774	720	773	731	706	750	746	720	733	735	717	745	791	779	729	735	702	754	766	736	756	764	744	702	754	724	805	730	785	746	713	701	720	742	738	726	759	735	783	713	727	745	746	748	714	769	750	727	782	729	749	796	742	735	790	770	749	736	797	724	726	737	726	784	691	823	721	778	720	739	743	792	750	713	738	737	730	730	778	740	748	776	708	687	713	737	712	744	780	751	748	773	731
22798	20998	28655	23512	20999	20941	6709	1595	1182	1041	894	790	772	692	586	614	559	575	557	524	472	499	500	497	540	515	531	540	523	535	447	455	509	472	454	425	453	422	485	450	500	459	461	456	496	482	452	415	464	453	431	439	411	454	438	417	421	412	411	413	411	387	409	406	415	412	415	377	398	399	402	395	441	454	381	409	417	418	383	376	384	396	399	417	431	396	398	420	438	396	402	388	393	428	424	400	418	414	415	429	370	403	423	403	397	398	394	420	398	405	386	395	417	378	413	416	430	380	401	387	394	377	424	407	379	389	400	410	383	395	378	392	371	403	414	370	380	414	394	429	459	411	393	439	384	369	387	381	431	378	377	390	437	412	386	360	403	397	375	408	399	405	398	372	418	369	414	401	417	398	422	422	362	378	375	402	372	410	371	395	412	403	395	354	396	402	407	426	378	404	403	358	389	399	369	386	416	402	362	369	410	397	405	404	354	368	390	373	442	360	407	381	406	379	372	379	417	381	396	396	402	363	419	401	402	404	396	375	398	433	379	351	394	384	411	399	421	403	387	398	399	395	391	375	377	365	358	384	378	360	378	384	386	421	408	375	380	414	385	440	388	408	394	403	397	395	372	390	423	365	357	379	397	411	460	389	405	390	361	372	415	400	372	371	417	424	394	375	394	390	396	394	380	416	375	382	398	396	417	403	403	396	402	396	408	423	394	397	399	398	382	383	383	388	436	343	422	438	381	411	398	396	380	415	369	411	392	404	439	375	367	382	393	378	404	431	398	415	396	396	383	367	396	399	410	432	401	396	424	384	401	380	392	388	398	389	370	383	386	391	393	417	394	409	395	366	410	402	392	377	422	389	385	432	437	410	406	386	391	404	384	399	425	411	403	389	401	409	391	382	386	402	402	392	401	382	382	402	418	371	424	436	387	409	385	411	429	387	376	416	416	378	410	398	360	419	390	418	378	373	373	416	421	404	380	380	410	391	414	389	381	401	423	406	375	397	418	429	422	367	399	410	388	417	389	393	383	401	408	375	387	371	392	385	419	368	409	412	378	347	369	390	386	358	409	409	407	455	434	406	392	363	367	382	411	363	394	363	378	366	407	405	422	404	408	381	361	369	382	392	357	377	400	396	423	412	390	380	385	386	405	403	399	411	378	448	379	404	372	366	387	417	415	404	423	412	395	426	397	381	406	429	400	405	417	386	403	396	360	363	365	399	405	404	382	399	395	413	374	396	423	409	397	422	404	416	396	390	420	394	407	410	395	379	406	375	396	403	421	406	403	377	400	394	385	396	393	370	393	360	396	369	385	414	415	426	387	393	419	382	403	387	381	380	376	406	400	397	355	376	389	393	361	385	396	373	395	376	426	373	395	384	402	352	405	421	379	401	412	388	395	363	390	423	398	390	372	406	393	414	424	381	430	392	443	415	400	397	409	363	401	420	369	414	394	399	389	384	377	365	381	398	412	393	410	401	402	378	356	403	413	375	414	385	397	368	400	400	380	355	385	407	377	422	392	402	366	389	399	401	409	434	380	398	413	399	390	373	408	340	385	429	375	392	374	385	405	389	420	379	357	360	374	409	386	374	358	404	383	428	387	358	415	390	386	403	405	387	404	363	402	375	387	423	381	350	387	382	363	418	402	428	384	412	384	371	415	379	386	383	406	380	384	405	403	389	401	406	388	396	404	444	385	402	395	413	410	412	382	419	401	394	427	331	368	396	389	415	375	409	421	365	412	395	401	369	377	396	355	412	422	364	406	381	403	401	375	381	382	392	386	400	401	380	404	411	406	424	412	423	371	391	430	408	367	412	384	392	401	389	392	412	406	403	369	410	385	381	408	404	408	417	376	405	403	408	408	378	398	413	388	392	367	385	383	417	356	399	381	373	421	396	396	388	387	400	418	399	361	359	376	385	362	408	406	404	418	387	403	385	364	399	412	378	398	354	397	367	378	425	421	389	411	412	410	415	410	385	403	392	441	388	396	423	402	405	387	389	395	418	358	377	372	382	397	376	425	362	400	331	408	372	422	429	397	403	383	406	401	391	366	406	388	395	408	357	418	395	406	373	388	370	369	390	402	411	404	384	388	420	401	400	388	380	434	386	374	402	378	389	397	415	381	392	412	403	374	419	385	423	404	407	381	379	386	447	391	378	402	381	402	393	397	406	401	397	384	426	388	395	397	383	368	354	377	383	426	418	410	414	389	387	408	395	384	384	385	409	366	388	403	369	416	382	388	401	389	394	393	413	399	415	422	383	377	410	390	436	390	379	385	391	413	390	395	357	390	407	411	408	415	410	417	347	405	407	421	430	376	417	440	406	377	403	409	364	348	395	434	390	416	379	388	376	371	432	408	400	430	417	381	401	418	372	403	397	363	383	364	393	378	375	382	427	427	417	399	404	394	406	406	351	395	401	410	412	420	388	421	410	404	438	383	418	388	402	418	352	393	405	369	375	375	414	404	399	399	368	368	386	378	399	368	393	370	409	369	433	418	415	375	418	376	385	408	440	406	409	361	388	382	375	401	402	405	395	374	440	406	405	400	397	412	402	397	382	394	396	388	405	365	390	372	419	395	446	405	384	390	359	395	421	407	422	397	419	408	383	362	372	373	361	363	399	398	383	424	401	390	381	399	389	424	404	421	412	391	426	405	393	366	398	406	395	423	394	397	443	406	396	416	424	411	380	392	395	378	434	379	408	400	398	366	380	419	365	382	438	378	421	382	408	380	405	374	397	394	399	413	412	403	390	389	386	365	358	383	402	401	386	416	398	393	397	425	426	391	383	400	367	415	387	389	411	383	417	406	386	394	394	392	389	410	374	440	397	397	389	384	390	419	387	380	431	369	419	411	401	420	431	371	431	384	411	402	424	422	386	420	418	412	407	369	386	395	368	381	398	377	392	410	417	379	364	406	398	383	382	416	376	397	364	395	427	405	422	377	368	393	360	426	404	393	436	391	427	347	348	392	410	383	408	406	396	426	417	377	404	425	376	364	390	431	363	428	386	381	392	410	424	408	345	331	366	367	410	395	395	407	362	392	399	399	395	380	406	380	393	387	380	364	396	368	403	407	385	361	396	381	401	360	423	371	383	368	388	397	342	402	368	385	392	412	399	394	401	424	373	380	352	437	395	363	415	395	370	386	394	429	410	401	409	411	405	369	405	387	363	403	341	413	401	337	393	396	418	441	401	417	377	390	382	410	389	360	418	388	372	359	351	392	399	378	377	426	410	407	393	366	392	392	402	397	402	362	409	422	376	391	377	400	406	364	398	432	398	422	406	361	370	385	425	390	372	408	369	410	430	368	380	384	360	379	399	389	399	401	409	409	374	390	381	409	350	397	390	410	422	418	375	377	407	375	434	405	396	372	376	393	424	361	367	415	390	392	410	424	422	384	422	431	377	412	419	384	425	434	380	411	341	415	419	383	402	361	398	399	416	407	352	404	384	397	386	423	383	417	415	392	409	403	376	392	416	390	417
10551	23856	19898	11086	7961	5303	3870	3202	2653	2185	1750	1481	1373	1166	1006	962	924	818	818	825	714	712	700	745	724	672	743	721	653	662	638	638	611	614	599	598	597	629	625	658	608	632	601	571	657	680	697	595	625	563	622	556	570	588	531	513	505	422	483	495	523	503	500	478	430	499	466	463	492	496	484	462	457	493	506	517	448	480	499	443	426	540	502	496	520	519	483	497	522	474	519	472	503	518	516	536	479	493	489	490	462	466	504	452	499	448	514	493	486	480	497	467	470	472	486	434	532	440	483	472	518	471	490	454	437	487	443	480	473	475	490	445	478	448	501	442	444	459	455	467	481	467	481	502	432	497	492	492	480	461	461	502	496	474	431	466	473	493	478	466	461	505	466	475	471	461	514	480	513	485	432	446	469	466	511	467	484	514	486	484	464	456	507	467	456	463	452	464	487	469	425	444	473	476	469	487	431	471	448	459	467	469	448	484	475	470	508	466	453	471	451	423	457	463	486	482	502	415	435	473	494	469	462	433	478	464	464	491	468	464	472	462	480	494	438	455	502	489	468	457	432	457	459	451	467	459	498	487	436	439	451	470	439	490	481	431	460	475	478	478	459	478	472	458	469	455	445	464	498	484	476	508	480	474	469	428	471	496	480	460	516	486	488	456	478	491	446	480	496	488	419	440	487	453	470	462	427	504	467	462	489	468	478	435	486	507	485	504	457	453	476	470	481	445	455	462	461	465	474	491	472	451	454	455	477	434	455	468	498	450	480	489	449	447	478	488	468	463	498	491	451	463	447	476	510	492	506	438	478	456	451	513	482	453	430	441	475	477	461	457	495	513	445	453	492	489	446	502	482	469	503	428	492	500	433	458	461	485	464	522	466	488	482	456	500	454	459	481	474	483	518	463	509	457	443	464	477	475	477	481	484	454	461	472	463	479	478	472	456	425	431	492	470	481	500	451	430	465	425	479	434	445	488	453	473	514	449	458	460	454	469	475	451	479	513	467	477	472	454	481	475	487	483	506	464	467	479	474	498	469	441	475	502	488	460	469	439	485	490	456	454	488	460	464	473	439	476	490	472	464	476	453	447	446	456	464	474	409	432	465	435	486	484	470	491	453	492	479	493	449	445	499	473	474	477	467	461	457	437	524	464	475	457	455	430	515	493	440	466	453	449	497	478	512	465	468	469	486	476	460	503	473	475	499	480	466	522	474	480	452	486	491	440	470	463	483	474	448	491	488	452	479	466	456	426	457	506	486	456	448	454	482	455	442	471	509	470	505	470	466	445	439	474	465	436	476	496	490	462	452	474	460	456	471	449	462	463	499	468	462	473	510	450	445	489	484	486	476	453	493	465	514	473	447	497	457	453	473	524	480	451	500	483	496	465	483	483	451	464	456	455	516	472	467	459	451	497	453	415	487	480	450	468	508	451	440	465	438	443	520	476	461	519	482	435	461	477	443	469	417	452	466	490	468	486	455	444	469	477	443	499	438	493	464	472	463	448	489	464	446	467	497	457	468	432	444	472	441	436	464	451	468	479	472	493	461	501	456	487	468	488	443	452	454	485	497	444	447	476	471	459	478	455	467	470	498	483	485	468	494	475	475	464	462	499	478	444	486	486	460	463	507	471	468	448	501	484	450	469	465	462	462	428	474	463	439	435	474	438	470	450	499	496	445	490	497	452	445	463	500	473	497	438	469	470	463	458	445	453	469	477	440	451	444	453	479	483	444	475	464	423	491	482	497	468	538	464	466	487	491	447	460	480	458	490	482	502	459	447	441	475	494	511	543	454	484	421	480	456	439	472	471	477	492	485	454	486	441	447	452	490	491	489	477	460	450	479	478	479	486	492	477	439	471	416	504	456	449	453	447	493	487	453	489	479	471	459	455	488	504	498	488	452	467	504	466	467	465	443	494	456	486	504	451	495	484	497	455	484	478	467	467	429	475	457	455	479	480	459	461	481	494	472	485	461	473	478	482	493	461	489	482	462	461	441	437	469	457	415	437	464	440	446	487	476	429	470	522	469	468	471	486	463	473	489	517	464	484	470	449	466	499	427	470	498	464	478	486	469	484	472	437	502	456	461	470	481	501	464	423	465	478	469	508	504	479	485	496	465	464	444	486	459	498	459	457	498	502	472	463	492	511	470	435	530	449	452	502	479	478	470	459	478	456	499	497	450	436	430	437	503	501	453	491	476	479	474	471	495	431	467	451	487	480	477	467	424	459	485	426	497	444	457	498	479	460	473	448	493	424	495	455	440	444	480	462	483	456	467	468	513	472	482	491	443	470	460	465	489	481	432	467	494	484	445	503	505	435	444	499	480	493	467	476	481	452	460	486	505	479	505	454	504	522	466	499	416	487	474	431	486	540	469	476	483	447	481	475	500	491	457	475	484	448	496	473	484	493	505	458	464	484	455	470	481	469	452	455	452	472	467	482	487	514	443	479	467	446	451	447	469	468	508	484	459	476	483	453	464	464	480	441	499	523	471	428	466	457	481	481	456	466	495	471	442	474	504	495	416	486	493	467	477	478	500	461	498	487	474	430	511	447	480	488	502	453	469	441	447	484	492	459	438	450	487	514	453	474	492	442	480	473	525	495	474	437	430	540	475	504	488	486	466	477	481	473	446	459	439	441	469	444	433	460	459	471	465	494	468	488	406	469	482	495	484	465	439	463	468	451	461	497	459	469	473	454	480	475	439	444	477	480	456	471	478	474	451	506	469	453	472	495	488	469	463	428	474	483	493	439	481	504	453	462	473	510	459	505	462	485	472	442	476	506	464	477	407	470	488	485	457	459	505	452	495	453	489	475	465	466	472	456	476	458	480	479	499	501	504	456	455	459	479	469	461	458	482	447	500	494	419	433	461	485	448	464	494	451	487	466	476	478	498	461	467	492	463	487	489	496	498	431	509	446	465	503	488	463	478	495	455	439	439	480	533	432	478	478	491	428	483	466	508	484	443	451	509	470	471	481	474	452	456	478	487	488	471	495	466	479	491	467	502	460	463	461	463	463	461	518	479	458	509	473	449	468	463	486	466	483	457	443	490	465	477	495	465	470	482	502	459	466	478	459	451	461	461	457	478	455	418	463	462	478	493	447	483	499	476	479	492	401	477	484	487	446	451	469	451	450	443	475	487	488	448	471	478	495	428	473	501	414	491	460	470	462	494	482	467	499	468	479	467	473	502	467	423	497	483	489	479	476	474	492	482	459	459	457	473	439	451	461	476	446	446	477	449	463	453	499	523	481	459	451	456	459	478	458	485	443	484	438	484	487	462	485	456	488	492	450	449	481	461	462	472	471	440	457	448	472	497	444	440	480	441	487	458	477	487	435	465	495	468	465	496	463	480	479	438	456	482	495	469	491	508	469	451	476	483	444	453	475	455	428	465	468	445	484	478	442	495	454	466	493	472	456	463	432	464	476	469	467	441	436	433	500	495	445	460	450	464	497	427	493	465	453	471	494	495	455	469	476	480	469	457	474
26993	19063	7976	2404	1328	965	741	657	657	622	628	562	535	563	513	511	514	553	539	512	530	519	537	589	512	495	511	531	566	507	504	564	519	514	533	512	504	482	538	515	505	496	552	543	527	511	548	493	520	495	532	538	517	484	509	494	521	530	505	530	491	509	477	511	542	503	504	486	468	558	513	515	531	525	514	469	499	520	543	535	526	493	521	516	522	518	529	522	502	515	511	506	516	482	526	518	495	547	498	508	523	437	539	473	530	493	519	499	463	486	486	494	527	521	496	493	521	545	473	520	492	520	553	512	501	512	514	493	535	515	522	498	521	483	530	491	547	526	496	469	495	524	474	506	489	471	529	475	481	516	495	524	500	529	524	497	524	477	516	502	494	507	517	468	498	545	515	469	506	522	524	523	524	500	512	502	507	532	497	476	499	493	519	514	519	510	503	523	496	536	547	480	501	499	496	486	515	490	511	519	514	501	521	521	472	539	509	481	508	500	565	504	479	538	519	548	501	457	519	538	555	511	497	405	529	507	504	478	531	498	531	523	487	517	544	501	524	500	490	520	529	512	518	494	509	526	515	542	502	494	468	531	476	502	512	476	502	497	515	490	486	482	507	496	513	499	531	516	497	546	519	531	469	532	502	526	488	525	539	492	516	527	509	522	496	509	490	500	494	520	495	503	504	484	502	484	513	504	505	475	467	515	515	511	505	578	506	504	474	502	481	489	521	490	536	501	524	527	506	534	482	494	510	533	492	488	477	549	496	515	504	485	495	464	508	505	528	539	502	502	488	488	447	471	518	472	469	505	515	475	521	490	507	507	476	532	483	476	469	509	518	514	518	491	534	508	496	495	505	523	519	529	538	525	509	511	513	491	518	524	527	518	500	546	501	486	495	524	505	504	516	511	504	523	532	505	483	540	510	504	540	504	503	511	501	512	523	512	525	503	493	548	512	529	483	504	494	464	511	512	500	484	481	463	511	535	524	499	494	501	477	497	561	530	474	549	520	533	547	518	499	493	529	466	481	467	510	476	505	483	513	476	534	529	530	517	478	520	512	533	527	488	516	510	474	497	502	510	512	476	521	515	480	500	530	502	520	490	512	501	506	531	472	516	509	517	504	501	546	514	531	521	533	479	468	495	551	529	527	497	532	504	512	510	507	506	498	523	528	510	535	451	528	560	508	521	495	500	485	540	525	520	466	500	481	485	496	487	540	502	541	520	478	518	529	467	483	505	487	488	501	512	504	479	484	519	500	529	490	525	529	481	509	485	495	512	503	528	508	502	510	509	494	497	516	479	529	504	483	489	474	477	539	516	510	506	510	518	515	484	510	483	504	505	520	505	516	476	519	523	511	492	489	524	481	518	478	548	506	500	516	503	509	518	519	480	487	510	495	495	477	540	509	476	511	475	487	531	492	521	476	528	545	541	511	527	536	509	503	499	505	502	460	510	494	475	492	463	531	507	517	492	533	510	535	484	523	565	485	482	534	442	459	522	484	467	530	490	480	480	497	505	515	488	503	501	522	532	529	470	531	486	499	537	493	491	549	545	521	544	522	495	537	513	468	496	500	477	473	507	491	498	559	489	483	494	494	524	502	551	493	471	473	526	532	470	487	484	501	534	575	546	484	501	522	516	498	493	505	491	477	531	532	532	471	491	499	471	469	499	484	492	507	470	507	523	512	533	519	510	477	498	527	529	472	498	493	503	492	511	514	497	494	483	505	540	492	503	519	521	508	515	499	501	486	526	512	524	512	475	538	501	516	526	480	523	469	516	459	482	482	509	521	500	485	492	506	532	534	483	474	526	502	488	521	448	507	537	503	482	514	477	495	506	505	487	475	492	508	531	516	530	487	480	486	508	542	468	503	473	516	504	491	495	503	540	517	508	545	512	494	512	523	515	504	524	488	529	515	488	496	481	500	486	528	477	519	510	506	490	491	539	504	490	521	517	501	484	510	526	492	474	515	482	510	501	542	474	470	550	482	489	498	514	502	519	456	538	520	528	511	469	515	498	478	540	500	483	529	530	499	574	514	487	486	518	512	514	491	494	545	522	504	546	487	553	516	484	479	515	536	530	469	523	477	508	493	499	491	535	523	526	502	528	518	503	530	498	505	496	571	494	470	555	521	483	486	473	508	499	467	502	513	519	504	521	502	509	497	515	511	497	485	511	513	544	543	481	477	499	513	520	513	525	517	480	511	483	540	499	515	502	505	456	494	464	513	530	528	516	513	508	517	502	483	516	504	526	512	509	551	530	479	502	556	522	505	488	497	512	525	533	535	535	533	518	517	491	487	516	478	468	507	519	514	510	491	495	498	522	518	559	516	455	522	507	511	468	499	493	478	512	522	509	495	466	476	512	504	528	509	473	537	499	528	505	478	540	479	508	542	524	485	507	447	490	511	513	500	517	503	483	501	526	485	475	497	496	552	499	488	529	490	504	507	479	495	486	523	511	515	516	531	498	506	501	493	490	508	515	490	514	554	526	543	513	507	495	512	484	474	536	555	525	564	469	519	520	518	508	496	534	514	498	519	486	521	525	496	504	494	505	553	466	512	504	511	480	511	519	545	461	516	504	477	491	516	454	456	493	540	511	552	529	483	502	506	528	491	539	507	520	493	479	549	527	514	524	570	478	486	516	535	483	503	514	464	519	543	506	515	514	508	497	510	510	517	482	520	513	491	480	509	464	535	502	523	515	515	499	518	489	501	500	539	525	522	521	485	535	513	507	518	528	528	523	529	515	506	477	533	523	494	514	516	498	508	503	515	486	522	503	525	559	503	505	489	524	507	505	495	508	517	556	541	480	506	527	489	500	531	532	519	503	513	532	513	492	530	472	503	515	505	485	509	506	531	470	474	498	510	504	521	526	517	492	496	505	515	510	514	482	502	523	498	498	567	511	527	522	519	500	519	497	501	530	543	533	498	503	566	519	537	515	489	482	472	491	508	491	503	482	527	512	495	543	479	483	498	498	468	526	492	501	518	531	510	526	479	515	464	516	459	500	493	493	540	509	476	491	536	477	540	529	503	471	526	508	494	505	509	519	486	537	531	527	512	486	518	520	495	526	562	540	481	479	470	512	523	500	516	518	491	519	493	513	475	509	502	462	476	543	491	455	494	503	517	511	504	492	466	494	503	473	518	503	480	521	515	583	505	527	486	513	496	539	482	516	488	484	503	443	499	497	536	486	556	541	478	486	467	546	518	518	536	519	510	547	492	533	513	520	473	478	487	505	498	516	537	517	500	482	490	508	470	521	533	501	514	506	526	503	523	497	512	541	476	502	501	512	488	497	492	528	519	522	514	520	479	506	513	516	481	544	512	485	534	555	498	511	471	526	476	513	457	506	487	548	473	485	515	510	529	508	511	507	512	490	495	565	531	513	514	465	519	484	501	515	515	513	533	503	533	499	526	495	483	508	499	545	498	508	504	483	489	539	485	524	507	534	513	514	502	483	461	528	483	492	528	489	457	468	490	513	502	525
7019	8680	6884	3329	2310	1568	1172	1135	1048	974	800	822	684	740	718	659	714	671	664	671	629	678	634	688	687	675	734	711	657	686	690	714	674	673	645	697	636	670	694	669	668	643	596	674	667	671	687	659	682	672	694	631	654	651	647	641	637	626	593	597	646	621	622	680	637	638	661	613	653	575	611	655	614	636	626	614	632	627	646	561	637	538	617	695	627	634	652	607	617	609	647	599	657	609	672	630	617	601	630	591	591	613	657	658	644	642	644	632	650	620	598	657	617	647	630	649	617	634	656	587	680	605	594	630	638	597	618	628	648	601	601	621	618	632	620	630	569	578	575	670	661	613	615	655	623	642	582	598	669	616	637	602	607	592	610	581	638	581	654	607	674	619	594	635	649	585	676	622	620	612	598	632	620	536	665	584	641	658	634	597	608	626	608	617	583	581	591	644	584	619	640	606	607	610	657	617	636	603	590	618	626	575	578	647	576	625	633	648	633	617	609	634	616	665	618	665	645	691	623	640	647	623	641	614	601	686	613	636	605	604	609	687	615	632	675	640	631	606	613	639	621	621	618	651	607	649	641	612	631	609	631	649	579	556	604	598	642	626	576	621	598	619	633	584	590	570	615	593	651	629	640	598	655	597	644	622	574	648	631	662	615	636	636	608	579	620	629	659	582	658	631	567	635	630	608	654	675	648	631	630	669	636	649	640	615	671	594	672	620	620	628	636	688	623	616	630	670	632	606	623	679	608	624	630	617	596	635	645	617	569	606	621	642	654	614	591	675	631	609	632	601	613	589	633	612	649	610	653	632	577	636	586	659	611	615	660	593	643	628	648	602	586	652	624	591	628	642	610	598	620	620	605	621	582	635	603	601	593	623	655	618	634	629	611	587	600	626	626	619	600	597	636	644	641	610	612	598	640	619	614	641	615	602	618	686	646	621	670	647	612	617	609	612	626	639	647	625	609	587	642	603	565	668	647	660	633	633	641	619	607	612	612	587	632	617	603	617	626	604	606	568	604	638	595	604	596	620	627	579	628	618	620	575	644	593	624	624	619	642	656	622	627	640	689	613	637	623	588	621	634	628	634	580	607	659	621	648	637	635	599	616	613	649	615	594	640	648	652	632	622	655	626	613	627	604	628	609	608	583	623	629	648	587	616	629	612	660	593	620	605	602	613	599	628	617	610	607	628	604	652	624	626	617	661	638	599	601	578	594	613	633	633	627	612	627	592	636	607	616	626	600	569	595	610	614	602	584	619	616	647	611	618	694	620	600	641	679	605	647	660	627	616	593	616	646	624	643	642	646	625	629	593	615	622	642	604	627	558	629	635	648	607	605	625	657	607	612	641	682	581	605	621	601	603	627	643	654	608	610	620	610	589	612	603	580	642	613	630	625	623	635	628	612	589	627	633	630	597	599	587	650	637	666	632	641	667	653	622	633	620	630	673	669	584	596	608	606	646	610	637	606	618	674	646	636	631	644	578	610	656	587	623	621	605	609	633	612	644	595	628	642	602	618	616	613	617	600	580	625	639	612	594	608	605	655	649	640	590	637	595	674	667	594	597	638	612	629	610	648	607	629	624	613	653	687	646	588	623	607	653	611	607	638	610	608	587	637	623	609	618	658	632	618	622	613	606	610	594	606	660	646	629	614	665	604	620	681	609	709	631	566	619	606	675	669	587	633	617	605	591	674	632	628	597	598	626	628	593	585	644	666	617	605	619	602	605	681	576	587	559	605	559	663	639	613	670	668	591	638	601	612	635	632	610	695	606	637	599	594	579	621	605	617	654	606	583	580	613	580	636	663	619	632	640	631	642	624	639	633	628	628	600	634	601	590	638	587	647	630	644	602	657	638	630	581	617	597	610	599	584	639	650	636	588	632	625	632	567	637	642	652	603	651	661	638	610	628	645	603	643	598	602	611	671	602	616	643	657	684	654	607	622	611	643	621	619	614	623	607	581	645	643	585	683	602	634	627	629	597	599	601	652	651	666	608	601	620	647	636	550	642	573	658	684	642	647	620	585	616	595	634	629	637	638	620	676	622	618	638	645	601	637	632	641	636	608	623	578	645	652	623	600	618	622	594	613	631	606	626	624	600	617	625	651	600	672	622	648	546	609	621	639	620	619	633	616	654	640	572	623	604	654	613	609	641	593	615	631	606	592	664	625	611	651	628	605	600	595	621	634	603	628	620	612	651	646	660	657	632	642	648	595	595	592	643	669	620	659	650	633	642	595	620	595	631	610	621	599	589	624	582	609	585	650	631	659	597	654	627	632	607	613	601	616	620	610	619	606	666	609	639	577	647	607	612	621	655	614	636	587	592	649	603	598	646	584	624	645	597	631	640	602	637	643	626	641	614	637	627	592	633	654	631	589	592	623	620	628	627	639	627	623	663	635	599	660	660	631	559	603	676	595	650	619	619	677	622	643	694	621	610	628	621	639	624	631	594	647	637	585	625	614	602	584	652	615	629	606	599	592	611	615	653	595	613	614	630	620	622	620	642	582	588	620	607	609	613	659	604	657	624	606	671	665	601	621	616	624	649	610	601	603	605	594	651	607	598	585	590	603	643	640	611	636	595	591	587	631	629	652	614	572	611	648	621	605	586	609	644	624	660	642	619	614	618	624	605	641	653	621	624	655	603	614	651	610	635	635	609	629	639	613	622	634	629	616	627	653	591	637	579	646	626	627	656	607	676	611	592	644	637	626	643	574	614	666	634	628	617	596	650	593	557	602	573	636	616	619	605	614	623	591	606	627	620	608	637	686	611	652	604	626	662	657	627	593	615	617	633	606	619	581	620	625	622	626	594	655	622	634	628	642	612	598	631	619	565	622	603	655	633	625	654	626	637	587	639	636	638	574	625	578	609	646	607	608	612	606	621	606	609	613	658	628	632	625	626	639	615	630	620	618	612	648	622	648	635	565	640	631	594	663	601	580	565	592	610	658	636	622	654	631	632	661	614	617	574	640	656	610	644	599	629	625	646	624	577	619	614	648	598	658	630	586	638	638	625	593	565	651	603	631	658	625	621	613	596	558	613	616	616	656	615	581	609	630	648	595	604	626	606	658	637	634	602	628	613	660	611	599	611	618	642	627	605	651	649	641	615	616	595	610	628	619	625	581	590	650	605	584	590	669	619	610	637	649	582	670	581	625	648	611	651	666	629	595	605	611	619	636	581	598	590	627	595	600	629	656	587	578	597	625	604	637	642	641	638	611	599	635	623	630	608	660	616	623	659	620	596	641	616	639	573	654	632	618	617	653	636	613	591	653	598	589	588	639	628	620	566	613	647	627	615	611	604	636	667	647	608	626	626	586	616	593	615	626	675	575	638	606	626	624	627	599	613	651	657	623	637	585	646	605	621	644	630	616	636	587	564	582	615	607	653	611	596	636	605	635	656	601	638	595	646	608	609	609	591	605	651	630	641	611	641	608	642	586	607	617	651	633	656	636	643	618	586	581	652	657	607	634	633	637	650	604	640	605
23889	20951	28011	24047	20814	6678	1410	923	762	682	606	601	558	465	460	437	454	376	434	378	408	394	394	401	410	356	428	393	392	407	391	326	388	347	337	359	364	381	366	443	401	381	369	365	393	398	356	375	347	353	353	396	357	342	354	369	329	345	332	318	311	350	325	332	361	332	346	290	327	342	292	344	342	336	299	316	308	349	320	326	299	352	335	352	351	300	320	344	350	335	330	329	324	325	353	333	367	307	320	315	328	307	334	331	303	300	324	355	319	325	316	345	334	328	338	328	344	316	307	316	333	347	321	335	338	318	328	306	314	315	348	309	346	292	318	343	304	346	342	304	329	327	322	354	312	289	301	314	314	302	343	313	314	315	344	320	324	314	327	343	316	344	334	321	293	307	310	299	338	340	328	352	325	320	320	322	307	314	330	310	294	313	357	337	282	370	331	305	326	347	340	284	325	347	336	348	311	298	321	327	324	284	343	358	345	372	316	338	315	328	306	316	320	314	323	342	337	335	274	360	295	325	331	314	324	317	302	322	325	333	346	323	360	333	320	330	328	322	318	307	334	324	338	307	327	349	324	338	353	299	334	324	342	292	301	308	301	328	330	297	332	284	345	307	322	319	323	312	313	324	351	308	328	321	326	341	347	315	360	338	318	320	337	290	336	332	329	322	325	325	312	325	308	342	292	322	307	330	324	327	314	342	309	388	306	329	357	365	300	347	309	332	320	333	300	320	347	328	336	297	306	303	323	325	310	335	304	330	331	337	294	361	324	307	297	350	323	330	344	319	289	328	361	333	344	330	325	314	372	338	310	310	327	329	369	351	308	363	319	347	334	312	314	324	319	327	318	355	333	327	325	321	329	358	317	363	292	304	350	300	307	302	334	326	295	369	324	335	323	351	337	321	311	328	318	296	318	354	311	358	325	306	343	305	343	314	307	307	314	325	309	353	281	315	303	321	294	337	327	322	343	358	348	301	331	327	304	299	320	344	320	326	332	312	298	328	302	322	351	300	330	312	307	344	329	337	340	323	302	324	306	326	338	322	314	324	327	313	312	332	326	323	326	333	327	340	291	308	304	340	345	309	331	340	337	311	320	303	352	301	303	317	319	345	353	331	326	327	336	306	325	308	318	316	363	340	340	341	333	345	309	366	302	347	327	325	326	345	330	317	332	304	350	346	323	301	354	353	334	317	307	300	333	341	312	315	361	350	322	337	305	328	328	367	359	356	313	310	333	311	314	314	324	330	335	315	321	330	303	279	323	330	325	339	312	329	318	307	333	345	345	297	321	346	327	347	332	315	287	303	366	338	318	274	318	326	309	293	320	310	331	316	279	313	335	306	317	287	324	340	295	330	342	313	343	320	293	322	336	339	309	326	321	333	311	326	334	350	354	354	305	330	357	348	340	334	319	332	356	351	299	295	317	328	299	354	300	303	331	330	327	320	343	329	297	354	332	319	313	374	328	329	296	286	314	332	317	297	315	297	330	287	380	332	318	348	384	326	324	292	337	329	323	325	323	351	310	342	327	342	317	328	304	335	332	325	323	310	329	331	360	307	329	320	294	333	315	355	347	379	344	340	344	342	316	284	321	301	308	341	299	289	309	326	317	333	334	317	289	313	329	335	343	292	310	325	332	330	361	326	283	307	336	323	341	335	302	330	344	308	327	332	312	311	340	339	305	327	327	332	303	317	331	333	325	303	334	295	314	313	314	333	329	332	304	335	271	330	345	306	328	293	333	321	321	330	319	332	297	343	351	311	325	343	334	311	328	323	318	306	332	339	319	324	307	318	327	318	315	329	297	327	315	320	368	320	312	306	356	332	321	325	349	315	295	320	370	325	325	322	324	365	317	341	334	303	322	325	319	341	336	324	313	320	338	313	345	304	304	330	315	354	313	311	323	310	335	350	313	302	358	279	343	325	308	354	307	318	326	324	272	300	334	295	318	333	324	314	358	336	307	332	279	314	293	322	317	328	327	321	344	333	318	330	311	339	304	322	301	320	307	332	309	315	364	305	330	346	330	353	306	349	346	312	327	316	315	350	321	335	321	308	329	325	346	352	341	303	342	319	364	323	358	324	306	290	318	302	297	314	342	323	344	352	337	289	341	321	318	345	327	336	312	298	315	320	321	337	317	333	344	336	322	330	353	309	331	335	313	332	329	359	318	328	319	329	314	315	359	343	359	299	321	311	354	296	362	319	321	305	317	292	316	296	347	306	352	333	343	308	299	316	331	318	338	301	317	336	338	304	327	336	329	318	358	341	369	346	334	322	335	333	322	295	372	283	350	358	313	340	335	334	329	327	347	307	306	342	295	307	344	316	320	331	316	324	305	293	347	313	325	340	332	314	329	370	364	335	345	327	318	352	319	324	309	307	351	335	336	372	328	341	356	339	319	302	322	338	313	324	327	306	324	342	300	336	315	310	308	347	310	319	329	292	303	307	336	334	304	327	328	327	340	343	332	320	334	313	363	320	313	331	323	309	311	339	342	330	327	319	337	350	311	340	327	352	346	349	345	328	307	309	325	340	348	323	315	315	309	329	315	321	359	308	310	330	303	326	316	348	313	339	365	343	336	343	314	336	310	355	327	328	310	305	341	327	333	350	332	301	330	331	331	323	328	335	342	331	356	305	342	343	342	323	314	321	330	338	304	335	307	320	324	314	319	313	319	314	318	319	297	330	331	312	331	366	311	339	316	315	340	317	321	345	306	337	353	334	328	313	297	312	361	309	341	300	332	354	346	313	324	305	332	324	325	305	325	326	338	298	334	338	341	316	338	335	324	324	336	315	328	328	328	358	311	326	330	317	316	334	370	306	332	326	306	326	347	333	329	325	308	330	323	308	345	317	315	320	310	315	323	340	326	331	341	337	294	333	319	329	310	356	305	307	336	318	305	321	337	338	336	283	336	311	331	318	300	339	314	350	318	359	328	327	287	305	371	302	350	322	317	323	351	335	276	320	331	309	340	346	301	333	340	362	325	317	321	318	323	337	346	323	327	321	315	345	310	309	359	322	323	286	306	322	330	353	323	326	310	342	312	333	313	327	312	318	337	324	310	305	311	350	334	351	318	331	342	353	337	345	339	334	320	336	316	312	314	325	326	307	322	324	312	348	325	327	326	336	293	328	324	331	309	289	325	310	284	342	334	324	343	288	336	334	311	319	310	353	360	347	314	313	346	333	330	337	349	339	299	326	326	322	331	354	285	307	310	306	351	295	321	329	328	309	336	306	330	303	346	325	306	336	324	316	319	336	366	321	344	324	298	346	328	332	365	312	356	317	318	327	360	333	355	315	339	320	328	325	344	352	320	344	307	309	351	312	327	304	386	327	313	345	306	316	312	331	318	286	364	293	330	293	320	329	331	343	328	338	319	324	375	323	317	331	336	341	335	333	344	328	300	312	316	326	341	347	338	334	339	352	290	327	329	350	355	318	309	325	323	362	305	325	322	302	331	344	304	298	317	307	310	334	339	297	320	357
7861	16945	14145	7102	5048	3212	2447	2054	1581	1303	1177	1084	908	788	706	665	631	616	627	553	535	556	575	531	587	588	622	556	563	526	569	542	508	496	476	499	526	435	489	505	524	504	477	483	542	552	549	502	480	486	516	490	458	441	461	428	463	451	420	399	444	399	413	433	433	420	433	399	435	442	400	404	447	417	402	415	399	419	429	358	400	406	405	387	420	438	442	409	430	422	435	415	428	407	409	428	441	448	413	443	391	417	426	436	425	433	456	397	419	457	402	432	426	418	434	423	392	406	431	379	396	453	462	393	411	404	359	395	400	386	450	394	431	427	424	399	385	370	457	419	408	412	421	357	374	436	398	454	400	442	424	435	402	380	416	406	405	388	417	427	409	415	431	426	414	423	406	391	446	448	415	381	405	430	425	371	444	436	362	391	404	415	411	436	413	435	475	411	412	395	425	408	410	416	422	436	387	409	390	384	392	409	380	451	423	424	414	413	406	417	415	425	407	402	427	392	392	449	433	396	397	424	388	424	403	424	401	409	407	401	414	421	400	411	335	389	366	407	423	405	391	419	389	448	412	367	446	437	466	390	413	399	426	423	410	399	417	407	432	441	415	389	401	400	393	463	405	393	381	418	360	405	388	410	393	400	415	388	419	321	390	383	429	393	397	380	402	413	390	375	397	418	401	388	389	388	421	407	399	421	427	345	397	441	387	415	392	418	434	399	428	416	395	418	414	387	379	421	420	394	417	437	406	401	419	413	405	422	389	401	436	405	399	384	413	413	393	390	402	406	391	413	429	397	391	379	437	407	428	386	414	405	419	376	388	399	383	413	391	417	421	407	395	403	415	390	449	417	385	450	388	422	385	416	399	422	395	418	432	402	394	403	394	393	379	407	444	429	440	458	422	409	371	388	433	428	440	399	384	367	417	404	409	442	422	409	421	433	372	404	426	382	427	427	428	429	371	417	416	416	407	434	440	427	426	383	420	418	393	403	388	405	387	392	408	422	426	414	384	365	423	399	395	400	352	382	380	424	418	423	417	414	416	412	367	390	441	398	414	394	417	408	413	363	436	416	406	391	378	382	414	417	411	441	441	402	438	434	445	429	423	409	406	395	404	455	401	394	424	390	419	393	418	403	381	403	430	365	374	384	425	414	409	408	409	391	397	423	402	434	394	399	430	412	404	424	418	436	436	404	433	418	396	406	396	412	440	460	411	409	391	420	433	399	439	408	423	383	370	415	402	410	414	390	398	434	449	417	385	406	421	412	409	380	413	383	430	396	410	408	441	434	437	431	430	377	411	400	395	418	449	403	432	381	385	426	405	400	441	429	411	394	403	400	442	432	388	436	403	402	407	410	414	412	404	398	465	399	400	407	422	409	414	399	416	400	444	388	408	429	419	422	395	430	412	419	413	420	404	413	436	433	415	414	402	385	386	423	399	404	436	371	385	388	411	410	441	409	415	403	397	412	424	418	398	430	388	389	366	410	445	409	401	427	421	385	416	390	414	430	397	442	402	410	365	431	387	396	442	409	420	402	421	389	459	398	413	390	413	405	424	441	402	383	441	391	398	408	457	395	427	408	404	370	437	395	436	408	456	412	414	402	379	393	434	385	396	402	434	413	396	413	427	434	392	418	376	413	398	370	407	410	421	435	401	412	405	398	459	388	404	424	400	409	389	424	411	415	420	431	408	448	413	433	420	413	369	408	399	417	438	400	406	378	411	441	413	423	414	390	448	423	403	425	412	387	392	380	420	444	430	385	401	423	426	401	420	438	393	405	400	394	386	431	380	434	399	426	371	396	424	442	375	385	404	416	444	393	436	385	367	397	404	406	432	435	394	406	403	425	417	405	388	427	392	425	423	431	425	397	416	387	423	418	414	392	443	423	375	396	427	422	436	433	378	420	440	388	390	413	375	432	401	404	385	417	380	390	410	392	393	406	397	448	360	469	379	429	422	370	416	385	405	441	403	416	376	405	428	431	437	431	404	423	376	388	380	402	409	391	407	402	395	401	385	384	408	399	408	356	397	400	407	405	412	394	412	387	401	443	405	396	404	432	393	377	341	419	364	390	414	433	470	417	395	400	413	418	419	408	393	426	423	426	431	402	396	415	418	384	414	398	429	384	423	396	420	421	383	417	412	441	435	368	428	440	386	400	440	406	386	399	411	436	394	409	434	429	403	391	400	404	421	393	390	429	405	398	419	398	401	387	394	386	395	409	392	403	411	408	392	422	414	402	394	430	407	431	452	373	450	429	436	425	393	404	429	400	400	405	380	371	437	403	418	455	446	395	419	421	400	419	427	407	424	392	435	415	390	415	376	422	401	416	408	422	432	408	401	392	444	424	394	386	411	419	408	389	398	405	423	406	399	397	390	426	415	398	407	348	379	412	402	440	404	408	412	425	435	394	389	443	401	445	413	441	395	387	394	421	440	428	399	427	409	403	375	425	400	426	406	413	402	393	397	411	433	376	400	392	411	432	407	382	382	389	399	429	402	414	433	411	386	392	361	399	373	402	398	419	408	401	381	438	414	396	411	394	400	420	371	430	416	444	404	378	445	359	417	445	393	395	441	415	426	429	440	377	395	436	420	408	416	404	411	407	402	436	409	423	381	409	410	423	399	424	432	436	412	394	425	401	449	400	397	419	437	436	395	421	405	366	458	430	384	429	396	433	386	407	404	403	428	411	394	424	385	408	421	388	387	424	399	412	377	419	404	403	422	394	415	402	411	415	393	405	414	420	423	392	409	396	425	404	437	375	434	405	400	390	436	392	431	394	407	371	408	393	427	412	413	386	425	398	429	414	408	397	433	390	410	379	398	412	369	442	464	403	400	408	430	407	419	443	399	383	455	392	413	393	401	417	377	439	425	409	391	397	384	417	400	409	424	403	404	443	411	421	450	384	427	410	408	394	384	388	423	393	456	427	408	356	424	407	433	391	383	376	416	434	408	408	400	397	429	390	435	386	384	444	440	422	403	423	403	395	392	419	427	403	400	394	430	404	426	381	416	390	439	400	429	395	402	390	412	429	410	399	405	430	385	412	457	382	412	418	411	399	420	428	407	399	423	400	396	408	417	417	377	423	408	398	385	415	413	399	405	403	394	407	427	423	414	422	387	392	435	411	400	391	419	415	389	422	386	423	443	406	427	427	411	437	419	415	399	455	400	406	420	360	393	405	408	406	409	427	421	432	460	430	390	416	421	428	439	418	428	363	392	422	412	385	427	412	420	396	395	415	411	389	381	427	427	406	393	398	390	422	361	403	397	410	407	387	402	454	415	398	440	367	437	427	407	418	407	392	431	391	412	359	401	438	376	417	429	436	406	418	409	379	427	416	393	414	409	399	419	402	399	435	432	393	411	393	457	381	420	421	423	426	434	424	339	408	382	399	402	422	423	387	393	356	414	411	413	432	412	418	416	413	442	387	415	405	422	404	354	403	415	405	418	446	419	394	405	401	415	454	398	389	413	421	410	407	407	382
25126	21010	26730	25071	6637	1472	1180	980	889	848	796	739	705	674	746	670	701	720	678	688	659	687	662	681	652	644	715	668	713	666	666	679	625	658	633	648	651	654	639	662	655	665	660	629	700	641	698	643	705	689	624	655	633	679	682	650	601	626	616	613	630	634	610	656	638	617	649	595	638	605	627	649	584	622	631	637	613	623	664	650	669	588	644	643	657	646	620	616	603	649	639	621	626	594	591	649	665	641	617	648	602	638	617	667	613	601	666	608	652	675	635	624	628	676	624	593	651	641	649	621	621	595	615	655	624	658	631	648	609	641	671	627	658	594	616	591	633	579	583	628	642	661	614	624	605	595	584	631	606	626	645	582	689	607	678	609	661	625	619	624	600	587	662	588	607	619	599	627	617	594	595	646	650	629	587	614	651	643	634	616	626	651	631	594	630	621	651	631	605	646	586	624	656	616	601	624	629	641	612	614	682	635	671	617	626	618	638	607	628	625	627	620	606	671	625	597	644	620	638	622	636	637	604	641	584	623	609	665	636	599	647	655	647	614	620	667	616	586	629	639	639	654	624	594	619	605	611	618	614	603	630	652	567	663	621	594	633	594	588	612	635	648	666	629	607	663	614	605	663	647	623	624	568	604	628	626	662	609	623	631	627	615	671	587	631	661	665	663	643	623	659	591	576	625	631	656	618	663	623	607	648	625	611	644	631	588	614	632	654	597	618	625	602	599	634	610	561	616	621	664	623	579	628	590	640	657	608	620	673	624	636	614	599	580	618	663	606	617	599	653	593	639	667	620	632	619	659	612	641	618	608	685	603	616	608	662	590	651	612	666	587	604	636	607	644	635	590	628	622	668	637	684	616	634	594	620	607	629	622	618	668	591	594	620	654	624	619	645	568	641	659	597	608	617	633	622	649	593	635	621	640	675	639	598	658	635	651	587	644	604	620	678	623	636	604	586	602	649	632	649	564	641	656	640	673	649	616	619	619	636	672	632	613	647	629	606	632	664	611	618	598	587	622	660	574	649	591	636	596	619	601	648	622	594	651	632	644	605	598	661	563	651	599	604	632	633	621	630	634	620	650	662	642	636	603	606	590	613	606	612	629	606	610	657	644	639	628	622	676	655	600	628	617	641	660	619	628	643	648	624	613	646	605	647	654	603	673	609	644	630	617	625	627	621	635	620	627	628	646	600	634	637	611	614	625	606	606	590	617	634	606	629	647	632	671	605	624	650	613	612	657	644	633	646	622	615	599	615	589	613	625	652	611	617	655	670	589	628	626	603	678	639	669	618	618	595	610	643	618	567	606	601	621	636	662	645	636	667	608	665	631	629	604	647	676	628	640	665	614	629	634	589	598	581	606	670	612	662	629	614	593	617	587	633	616	601	620	602	616	654	639	664	657	613	653	673	589	625	620	640	572	632	622	658	596	626	643	636	662	632	658	644	589	615	643	632	639	599	641	671	586	610	613	604	624	684	630	589	677	607	627	630	574	604	595	644	662	646	673	632	620	624	684	621	665	637	599	608	643	603	602	619	618	619	612	597	610	640	663	616	632	595	594	684	598	623	687	634	639	619	586	559	662	664	620	667	634	705	605	649	663	682	639	586	626	642	627	620	651	654	609	643	650	608	642	664	638	639	606	630	622	641	612	639	600	602	599	615	613	628	607	644	654	614	620	625	596	643	609	635	664	645	620	618	647	657	636	645	578	637	684	642	595	670	643	641	616	642	623	601	642	618	600	611	605	662	623	672	649	618	598	618	611	599	629	644	643	670	616	581	644	652	629	605	620	662	611	646	654	617	643	648	625	638	599	630	608	588	618	626	610	611	621	601	598	628	598	652	644	638	639	634	609	596	600	602	620	598	697	632	638	652	605	660	649	576	632	678	626	622	659	615	624	647	672	639	615	638	597	609	608	612	636	616	623	621	659	630	628	600	614	623	580	643	646	673	599	638	636	648	636	584	646	595	634	603	645	685	610	624	621	650	591	614	630	629	594	641	647	682	642	602	633	642	644	629	622	642	612	647	645	665	601	662	597	631	604	605	650	599	612	629	640	638	618	631	651	629	602	638	660	586	585	638	630	639	631	639	642	624	612	598	614	663	634	608	638	595	664	605	619	605	657	653	628	622	631	569	642	590	574	617	606	602	646	604	599	632	648	621	650	602	686	627	619	620	630	617	629	610	625	629	663	660	660	581	659	632	601	642	628	630	593	607	613	673	645	653	635	647	620	571	584	628	657	631	617	659	624	621	686	613	612	629	587	625	607	637	629	625	638	588	595	679	630	634	594	615	631	592	665	599	606	632	664	600	655	662	658	648	604	641	617	617	617	612	644	642	628	578	607	662	670	672	625	612	614	616	617	626	587	637	651	608	604	682	624	617	632	653	612	646	621	605	579	647	633	595	621	615	609	671	631	581	628	635	589	651	568	625	602	625	603	643	650	588	614	599	678	682	607	606	637	623	631	617	649	640	645	597	639	614	596	637	600	637	651	609	627	664	651	628	631	646	659	586	620	665	601	646	641	602	611	616	638	631	637	609	638	631	606	620	645	604	648	590	604	640	614	657	662	656	636	653	653	628	687	628	646	621	612	621	625	625	663	639	631	581	627	621	604	618	663	609	613	645	622	649	697	647	635	625	638	648	627	631	627	631	628	635	593	657	609	670	647	667	596	616	616	626	648	634	630	623	629	623	653	630	636	626	664	648	604	623	593	654	640	673	644	639	642	650	645	612	634	627	681	631	583	633	635	605	629	626	596	674	616	604	630	586	647	584	616	610	637	643	659	652	655	605	604	681	624	637	631	613	609	580	612	601	618	635	638	641	624	636	636	616	621	623	681	589	633	596	640	629	589	613	626	607	582	593	610	656	635	628	639	624	594	617	622	622	629	618	594	613	618	629	611	638	620	627	587	652	612	607	635	618	665	651	589	626	597	613	625	634	630	630	624	635	607	651	645	603	641	664	606	651	608	584	626	588	653	676	622	634	598	567	656	621	610	655	629	570	616	604	640	581	617	617	625	612	606	649	634	609	609	587	652	607	649	606	627	608	602	617	648	605	623	609	667	626	659	664	624	610	637	638	649	605	638	621	614	650	601	617	675	604	595	633	630	599	615	613	685	615	616	657	623	626	611	598	647	653	638	638	599	608	625	618	626	607	633	612	672	584	627	659	605	635	608	679	665	629	624	656	629	600	641	617	668	639	627	627	633	617	637	590	629	637	613	630	634	621	633	650	646	664	598	621	661	580	604	590	683	663	620	625	656	625	645	619	620	632	664	640	601	637	633	645	679	598	646	586	639	618	634	625	585	605	670	618	612	635	618	613	651	692	632	637	607	643	656	635	614	620	638	629	624	648	626	607	656	621	635	641	641	638	665	619	645	651	632	635	631	601	557	601	648	660	632	679	625	658	665	627	563	621	626	651	631	631	657	619	612	608	628	625	609	643	639	585	601	630	622	613	647	629	675	636	653	605	627	618	608	648
7768	13161	10352	5359	3760	2543	2145	1823	1468	1349	1248	1134	1137	980	976	967	961	902	865	877	875	915	842	864	916	898	862	918	865	901	907	818	837	788	836	807	836	762	849	819	846	780	763	853	829	806	851	812	814	783	746	794	819	783	804	843	752	770	799	786	764	754	786	772	793	765	738	757	753	778	740	753	775	771	750	742	776	740	751	768	757	752	774	795	785	751	733	726	809	791	767	737	808	703	789	746	766	765	802	771	726	770	778	749	744	764	785	760	719	766	785	729	721	756	756	747	760	792	772	732	779	794	784	730	762	779	761	718	746	718	721	731	738	758	794	780	805	788	781	743	701	776	792	783	747	742	738	760	748	773	780	753	764	762	763	776	819	727	780	816	757	774	736	713	790	799	763	772	731	796	751	744	722	750	723	708	775	769	759	806	792	756	787	701	715	788	798	773	744	737	764	732	740	740	751	774	730	766	769	745	749	764	771	711	740	717	745	745	756	760	756	736	747	712	751	783	751	796	778	727	769	766	775	766	755	730	792	761	759	754	722	744	788	735	764	773	775	768	768	732	773	746	725	797	760	813	727	779	716	788	749	775	739	747	759	716	749	759	772	770	731	741	796	718	756	786	798	706	785	740	760	787	789	723	751	718	738	746	723	747	729	764	768	782	732	772	761	772	734	786	770	772	755	758	758	811	760	765	803	706	775	783	749	785	793	744	728	756	753	753	772	736	784	747	748	779	743	779	781	742	762	773	781	779	774	782	780	760	754	737	763	745	758	758	768	800	762	731	770	722	755	775	747	763	755	730	739	785	748	730	766	764	709	757	786	789	789	796	690	774	778	740	798	772	776	791	762	776	788	761	768	774	722	775	767	782	787	770	784	761	714	757	731	778	748	755	790	763	764	749	774	698	784	745	760	729	721	727	731	756	775	782	741	792	771	749	745	748	722	758	774	755	768	777	781	792	758	764	744	780	717	736	705	779	777	780	732	751	722	720	727	710	732	764	725	769	717	804	807	708	751	751	745	793	749	763	704	798	768	707	766	765	742	748	764	747	776	754	724	752	746	773	767	722	718	707	756	747	700	741	750	739	732	742	767	774	733	774	748	792	770	756	759	807	756	724	743	763	748	754	758	725	763	757	736	781	769	802	765	749	773	690	770	753	754	798	778	777	765	780	764	797	745	742	725	744	780	724	711	753	733	714	715	745	771	736	782	749	781	769	748	740	744	741	772	711	784	795	762	753	762	727	767	715	776	757	741	764	750	715	733	772	750	733	686	846	756	767	730	746	746	786	779	736	760	731	721	730	749	724	782	788	725	761	729	762	751	789	711	748	807	732	755	746	782	715	781	746	714	737	742	736	725	736	771	797	777	736	768	773	697	758	789	721	742	740	748	721	773	748	787	748	765	771	728	744	706	761	766	714	768	752	789	787	791	748	738	723	775	739	758	753	769	773	741	725	744	781	766	753	759	778	739	742	758	774	770	720	752	787	772	751	754	743	709	745	723	799	816	782	804	734	750	785	768	751	722	779	760	752	741	709	744	782	733	736	752	732	811	795	746	739	719	774	763	766	719	766	724	729	776	785	779	786	764	838	758	790	754	785	691	757	731	774	793	777	776	811	751	778	794	743	734	750	742	764	781	721	697	827	782	790	743	750	757	772	763	732	782	728	754	773	757	735	758	700	769	789	783	722	782	729	763	731	736	821	756	803	731	803	776	813	733	749	767	751	696	728	733	742	748	771	718	771	758	798	740	753	738	739	699	786	757	730	770	742	765	768	737	821	755	746	752	768	749	764	769	770	784	775	768	776	753	775	792	700	705	756	738	719	735	756	741	814	784	762	758	737	720	707	766	790	796	771	765	729	716	840	719	747	764	723	732	757	763	727	734	772	737	782	694	780	784	782	772	718	790	750	731	754	780	738	754	724	807	791	695	752	733	830	765	715	726	773	715	775	768	748	762	730	776	768	773	767	739	754	768	797	789	797	770	742	789	755	754	790	753	707	773	755	746	733	772	732	829	744	745	770	740	709	778	790	802	776	733	774	775	758	780	794	745	774	755	774	748	799	734	788	780	714	769	731	776	706	737	782	744	737	759	725	768	794	767	768	818	719	772	765	761	715	754	741	751	723	748	746	765	748	713	745	758	754	721	760	753	791	736	758	755	763	783	774	755	750	720	730	712	717	763	764	752	773	760	727	744	772	735	728	762	712	734	705	771	733	773	777	795	731	781	681	789	791	771	695	754	747	751	756	750	744	745	758	759	743	803	784	798	773	758	755	726	787	734	761	724	780	737	774	713	762	783	739	727	746	711	766	798	740	758	810	676	750	766	772	747	807	793	767	769	740	765	741	770	777	764	749	735	753	735	755	728	717	720	749	706	738	725	752	780	788	749	735	771	760	753	777	756	718	761	704	753	746	762	748	781	718	743	799	752	778	766	808	756	746	808	739	753	756	755	762	741	763	764	762	791	703	774	774	776	742	745	784	806	761	642	727	766	766	757	818	763	755	784	737	803	762	712	811	790	727	730	759	816	785	739	747	769	750	786	762	772	737	766	762	703	763	745	746	769	773	718	763	737	766	739	751	734	778	709	729	758	768	725	777	821	755	785	750	760	745	810	815	760	731	774	740	783	839	755	749	790	787	789	741	809	735	785	708	824	768	759	743	761	738	723	767	761	736	772	697	728	762	752	764	741	745	787	761	800	751	788	727	732	825	751	757	752	785	800	753	757	753	768	775	724	801	725	778	757	820	728	767	741	722	775	740	758	723	750	776	758	739	707	805	736	772	736	758	773	771	740	726	764	763	743	742	800	767	732	755	740	724	736	727	745	758	696	744	734	716	744	742	746	767	748	801	690	779	734	772	742	767	759	726	775	737	772	782	741	765	734	773	742	783	716	787	740	815	737	765	759	741	759	772	721	803	771	802	758	800	752	764	731	746	755	759	749	753	738	785	729	763	772	782	765	762	743	769	759	715	754	706	734	766	746	794	784	771	758	730	707	785	757	797	771	718	753	735	762	773	729	743	769	749	759	744	691	734	745	754	743	772	762	734	729	739	743	788	778	738	748	778	737	780	695	768	733	763	791	711	746	774	751	753	800	827	751	713	755	721	773	760	706	772	768	758	746	771	710	754	740	798	741	754	782	754	706	786	797	791	864	740	755	781	760	822	758	727	790	747	808	786	741	696	748	736	814	743	771	778	719	706	728	719	749	760	722	742	760	752	722	774	782	687	774	770	776	760	714	777	787	729	724	767	736	784	776	784	797	766	792	750	772	746	736	754	747	750	770	807	718	771	727	783	721	715	742	750	740	746	707	738	794	751	761	750	718	753	721	719	755	730	734	786	743	731	738	737	771	744	773	781	773	812	759	769	720	710	755	769	760	746	713	713	784	731	792	745	729	746	731	748	809	767	707	777	743	739	793	740	746	752	752	740	738	772	785	762	752	798	746	742	740	767	712	745	744	743	777	761	771	729	770	732	712	816
22838	21002	28685	23508	21005	20987	6726	1681	1167	1013	900	800	791	680	621	588	540	581	575	557	548	520	509	542	541	541	539	573	509	524	494	509	468	468	447	477	467	474	454	454	476	482	466	480	470	465	458	442	472	445	438	457	435	417	445	437	393	405	383	416	433	413	400	413	364	409	442	394	419	367	392	387	391	374	405	433	411	445	393	412	398	463	436	406	416	400	429	422	394	418	406	430	433	425	402	407	451	449	411	402	417	413	408	421	370	389	418	405	418	423	385	404	405	405	398	396	393	417	410	437	389	376	408	426	361	381	404	394	413	440	404	417	442	410	399	399	427	386	388	408	416	402	402	392	375	410	398	394	427	378	411	365	373	456	392	401	411	429	407	402	391	429	388	412	421	369	378	420	397	424	357	400	407	394	399	399	372	449	445	374	404	425	400	417	385	404	379	398	404	396	388	374	407	385	409	402	415	388	395	380	392	369	399	397	403	387	410	405	399	404	406	418	397	411	408	421	382	395	370	380	389	414	375	384	403	369	431	391	424	389	377	412	396	397	418	407	416	391	403	402	393	379	409	361	410	375	399	393	377	393	361	361	404	397	373	401	407	445	378	425	430	429	374	361	388	424	396	403	409	412	370	413	415	388	412	394	395	409	406	359	399	410	403	377	404	414	386	415	369	394	419	394	361	406	400	403	430	416	394	357	388	380	388	399	395	380	432	395	397	403	379	377	396	393	429	346	393	383	410	429	393	389	441	407	381	396	366	385	373	450	424	398	447	410	376	417	415	409	405	396	413	414	388	399	374	388	379	424	403	346	405	404	432	410	373	369	407	386	416	394	357	362	382	418	382	411	417	367	376	388	368	369	399	396	404	361	417	392	385	358	403	383	420	386	404	422	399	393	383	438	379	374	405	382	400	447	407	402	394	384	427	412	370	408	424	363	401	377	382	375	392	418	383	398	366	414	417	429	392	408	407	379	406	406	414	403	410	404	383	400	411	386	421	414	410	401	402	428	411	411	392	384	416	392	427	373	392	401	389	389	410	388	385	418	386	389	415	411	414	357	428	429	392	399	384	397	387	422	419	416	398	387	421	385	411	396	426	423	389	421	376	395	380	403	414	381	388	419	387	431	366	395	392	384	453	388	388	373	408	401	384	415	394	368	399	396	396	380	411	410	355	426	400	392	400	393	432	387	400	395	379	396	421	363	393	388	355	384	390	428	380	419	371	388	421	380	406	387	354	409	433	394	388	383	386	366	416	411	391	376	370	376	392	414	390	387	426	371	435	383	404	404	420	377	428	418	412	350	414	368	404	422	412	419	395	411	376	397	406	363	443	400	344	381	379	416	397	404	413	417	399	385	383	388	426	386	419	382	414	430	385	385	385	440	398	441	385	431	412	390	402	436	388	416	404	397	399	400	400	377	399	393	380	405	386	378	412	413	395	386	396	404	415	406	420	401	398	372	370	380	384	391	381	401	417	435	420	367	404	402	415	412	401	399	367	411	396	364	410	344	396	402	408	389	420	388	383	403	397	424	414	408	368	392	394	412	387	398	402	397	373	409	402	365	435	372	374	438	410	407	429	395	400	391	389	365	417	403	384	395	438	385	403	406	421	372	393	400	383	379	406	425	390	418	364	422	434	380	394	420	352	381	424	414	417	398	413	381	418	415	358	416	403	357	399	368	394	358	390	390	407	375	421	383	429	380	411	377	423	398	375	378	373	379	409	386	396	386	394	385	390	407	406	418	420	398	421	382	385	419	365	420	357	400	409	414	417	381	382	405	379	415	388	368	395	387	391	379	413	353	398	400	417	392	371	431	382	374	401	406	396	384	418	413	394	395	398	374	423	336	365	369	371	415	381	381	363	431	370	372	361	423	395	440	376	407	425	421	409	388	391	409	395	392	391	375	390	345	378	381	425	407	387	401	397	428	397	431	400	377	394	361	394	387	402	415	380	389	406	377	397	399	422	395	404	429	410	384	435	436	373	400	406	373	374	377	405	451	403	390	402	371	439	372	425	391	397	403	380	388	395	415	384	391	400	404	378	398	427	395	422	405	361	417	423	401	362	370	408	438	397	405	407	389	378	379	435	382	360	400	391	435	400	383	370	388	374	386	367	401	421	399	399	391	380	404	413	388	409	404	409	358	386	404	364	390	394	376	399	379	386	428	402	379	448	402	380	367	419	431	402	387	387	408	392	359	381	397	371	359	392	385	389	395	394	392	385	388	405	386	416	406	369	387	413	426	411	367	393	385	394	370	393	381	435	418	401	383	402	420	386	382	349	380	391	382	414	387	397	383	433	401	388	380	409	414	408	395	426	381	394	401	424	375	367	425	403	366	409	398	371	388	414	368	371	413	398	389	367	410	402	407	426	391	388	403	377	392	406	393	410	386	392	412	385	408	401	394	398	402	399	407	379	405	392	404	419	390	402	371	366	375	412	425	423	404	401	376	406	412	396	389	388	405	395	424	391	413	390	399	371	414	392	379	404	361	395	405	367	391	388	370	381	407	388	384	382	371	411	379	414	417	398	409	394	417	377	444	388	383	365	355	435	393	411	430	391	368	383	386	382	409	370	403	399	425	414	389	390	427	417	390	398	381	409	401	410	373	407	388	406	420	363	376	416	393	417	381	390	400	376	376	398	380	421	380	388	358	371	389	407	377	403	401	417	332	380	372	397	387	366	441	368	413	413	401	404	395	374	430	387	391	425	460	400	422	406	385	419	395	446	419	402	386	402	405	387	395	391	365	377	412	344	406	423	397	380	395	382	394	408	392	406	396	401	422	378	362	384	377	379	409	374	393	420	401	381	391	412	407	418	372	428	378	377	363	382	423	402	406	383	372	436	438	396	404	369	388	403	411	411	371	378	416	419	409	386	411	390	379	414	404	371	392	439	410	401	428	386	403	427	375	417	369	396	360	404	395	408	405	415	422	370	391	390	354	364	393	418	422	404	362	392	375	394	398	392	371	389	377	395	396	366	403	411	366	411	434	378	428	376	411	429	343	391	366	396	398	386	424	403	403	389	406	379	364	403	396	383	360	395	417	420	415	377	370	376	420	397	385	417	400	409	390	379	433	401	399	361	410	417	393	407	427	377	420	372	392	404	366	395	385	366	401	384	401	430	390	359	398	366	386	390	397	398	368	401	385	357	393	402	417	393	408	386	410	381	374	398	388	415	402	390	368	411	400	400	392	377	355	417	405	400	412	397	396	429	394	397	382	422	398	409	409	390	377	403	381	413	378	413	371	356	418	420	387	390	416	431	365	394	371	378	407	414	371	390	377	392	381	383	431	408	418	408	417	394	408	410	379	402	386	407	388	388	413	411	400	406	394	389	368	388	399	397	396	388	377	397	380	415	380	446	378	381	397	424	384	418	340	384	360	407	377	420	413	396	414	396	429	391	389	397	414	396	386	427	362	412	429	397	416	358	396	381	386	413	377	432	363	367	367	405	388	385	399	451	384	397	402	418	391	405	404	443	411
10390	23495	18879	11352	7648	5244	4133	3248	2503	2117	1841	1580	1304	1154	1046	1015	1006	817	778	798	756	778	767	746	774	767	769	744	728	722	676	691	659	682	650	594	621	629	602	608	645	597	608	595	672	607	671	606	576	612	593	602	558	550	574	519	551	510	513	488	463	482	545	478	490	529	499	479	503	466	513	513	487	496	479	542	502	491	457	491	470	533	483	480	497	510	444	466	512	513	510	486	492	484	508	510	481	562	496	481	495	471	541	493	521	532	499	482	490	479	501	483	517	483	455	489	492	483	495	493	479	477	480	440	454	481	465	444	494	437	460	476	509	482	519	487	456	484	495	473	473	519	499	505	452	476	496	477	520	502	453	509	468	493	459	482	493	436	509	465	483	468	463	500	517	477	490	523	490	497	465	468	481	438	462	464	454	435	494	446	472	485	478	441	457	485	476	461	473	468	475	468	505	507	491	473	454	535	489	457	480	483	483	451	492	474	456	436	443	445	486	475	494	486	500	452	445	497	450	441	482	468	487	471	477	484	468	453	462	493	460	487	523	444	478	442	498	524	438	487	492	443	528	470	464	476	493	484	480	485	470	470	479	440	469	479	471	518	466	427	488	447	436	506	469	462	462	457	509	476	473	509	478	443	455	473	455	427	469	445	474	463	440	473	494	506	472	460	516	511	457	471	479	507	470	468	475	470	497	439	477	466	468	505	468	491	482	478	446	485	481	457	476	460	467	466	494	475	440	502	506	463	493	493	499	448	492	469	461	519	498	442	482	498	501	458	439	448	438	414	462	463	515	514	471	506	490	463	469	475	492	473	463	479	475	477	467	496	427	474	449	465	463	461	476	521	481	478	467	481	471	449	485	504	434	469	485	508	472	491	462	448	487	467	435	485	497	493	467	466	483	443	494	446	494	451	509	480	485	483	499	446	503	486	491	491	446	478	481	492	494	461	469	468	493	505	477	455	495	472	474	500	458	498	488	471	482	479	461	504	459	523	487	445	503	482	466	461	497	469	481	466	485	443	476	448	511	465	482	505	482	482	456	467	480	468	490	455	514	438	443	484	509	446	459	486	444	451	431	449	500	490	476	478	470	504	466	474	460	470	470	424	500	461	501	483	481	480	532	426	497	505	479	494	492	514	443	469	497	524	481	487	461	476	474	508	497	476	509	479	491	452	468	466	485	498	482	455	453	482	505	485	482	492	475	488	452	486	476	483	509	492	481	504	482	450	470	474	456	462	459	497	482	435	483	450	504	448	475	474	445	474	476	511	478	516	485	473	498	449	436	481	496	449	459	492	475	482	473	454	500	472	517	493	474	465	469	499	472	475	464	503	504	463	477	514	483	447	478	487	456	473	475	452	448	465	504	489	451	447	481	499	460	482	456	473	477	450	468	468	512	475	505	460	488	462	467	452	446	458	508	475	457	497	507	441	455	501	446	501	509	475	505	434	443	460	472	441	471	501	537	488	466	459	466	457	441	493	476	479	467	491	498	464	460	495	485	518	494	483	470	463	475	460	520	506	449	478	473	438	496	497	479	494	477	488	436	444	482	483	482	474	459	511	496	461	478	464	497	459	472	490	471	470	453	480	486	498	475	479	489	474	480	443	500	502	472	487	459	511	520	469	507	466	456	458	479	490	479	480	476	462	436	470	489	463	478	481	469	500	462	514	480	492	420	488	530	483	478	474	476	482	475	460	443	475	486	481	474	451	512	433	510	458	523	453	473	453	450	502	472	462	481	482	468	483	472	518	497	489	455	461	481	478	479	493	457	503	486	478	445	484	483	469	501	526	502	461	479	485	471	480	457	471	491	523	486	488	479	512	513	443	488	469	495	469	447	483	441	492	471	498	444	476	503	457	473	539	433	474	475	474	487	434	460	509	460	442	479	446	487	506	461	485	486	438	462	475	470	465	482	526	504	504	505	460	448	445	484	439	433	437	473	478	463	453	497	480	467	487	456	496	458	488	466	502	501	512	508	442	458	467	439	492	491	472	484	470	487	494	469	470	442	496	466	465	450	509	460	485	506	476	493	519	456	484	509	491	453	480	464	473	487	434	477	462	501	454	464	495	481	495	498	475	476	449	426	469	483	451	475	472	487	520	471	457	489	470	495	454	479	450	495	496	468	471	485	499	460	465	467	453	453	517	496	457	443	449	487	452	468	492	466	465	516	483	477	509	483	481	488	468	497	481	497	470	469	479	481	458	472	477	478	461	496	447	480	472	433	428	455	464	443	502	462	474	487	462	506	487	462	453	449	507	478	472	497	461	473	448	496	438	523	469	459	480	499	444	497	467	475	480	454	457	476	502	483	470	486	533	449	445	456	468	492	458	462	454	445	485	495	497	431	512	433	464	443	480	508	504	447	480	513	468	454	466	497	470	452	457	465	459	477	492	492	463	453	507	462	470	477	472	473	507	476	462	451	488	462	472	448	454	481	479	478	480	464	479	470	483	493	456	416	473	476	470	469	507	481	466	468	525	454	456	475	470	495	464	471	478	512	448	489	481	489	472	456	458	461	492	465	509	467	497	491	495	465	511	472	492	437	501	447	455	478	477	515	483	462	470	463	490	484	434	489	486	464	436	471	499	465	473	458	450	483	496	465	446	512	451	496	464	484	470	464	493	479	525	467	473	494	463	476	502	484	477	481	522	466	484	489	485	504	460	496	446	433	486	473	482	464	482	491	480	468	445	472	473	460	477	487	422	448	438	486	469	462	451	477	488	504	545	487	486	496	477	488	488	446	482	479	481	467	499	501	460	491	498	474	496	524	464	459	509	453	499	491	507	473	482	453	492	480	470	478	483	468	476	482	498	471	465	443	484	499	453	459	468	512	466	470	451	500	476	447	495	477	472	442	470	502	485	508	443	512	433	475	407	469	494	485	490	476	468	492	476	457	524	477	468	501	438	459	483	478	489	487	447	463	492	478	464	487	442	435	488	469	468	489	469	435	435	448	503	492	479	468	520	492	494	492	523	487	480	508	473	483	476	490	458	470	490	475	482	500	477	505	504	490	461	497	475	469	475	466	481	487	464	436	501	498	414	535	493	485	500	465	465	482	481	460	496	499	502	449	512	487	509	481	475	474	501	459	435	496	514	463	482	449	464	469	446	474	473	486	507	428	448	475	457	518	461	437	486	476	459	485	483	457	503	463	478	489	460	497	490	480	491	486	477	470	502	444	491	506	463	510	463	450	484	477	477	472	476	438	458	496	475	472	474	467	442	486	478	499	454	441	476	506	486	465	488	483	472	467	459	489	506	454	468	472	494	464	496	492	463	495	434	479	474	461	447	464	469	474	473	465	468	475	461	494	472	471	479	449	506	493	439	466	505	493	436	505	469	424	489	482	474	475	501	469	436	452	440	475	480	457	478	502	480	443	475	492	475	430	430	466	485	476	484	495	507	489	497	454	482	445	442	506	479	475	480	445	498	483	457	488	462	500	454	454	460	474	483	501	460	475	501	436	448	498	510	488	448	450	439
27009	19158	7485	2331	1144	861	774	652	695	612	653	555	562	569	531	514	539	555	540	542	524	520	517	556	533	549	574	520	517	543	582	504	503	494	513	541	528	518	482	534	544	501	505	527	489	507	517	539	520	503	552	518	511	557	492	487	510	495	503	506	477	495	518	523	511	522	485	469	514	513	510	529	510	491	492	485	496	519	491	506	537	509	477	526	487	573	476	567	515	485	475	515	506	512	497	480	479	482	512	492	491	518	534	537	471	500	509	482	507	511	516	498	505	513	514	511	482	531	518	494	529	487	499	494	511	514	497	530	511	521	492	512	476	487	508	535	526	482	543	526	516	527	508	543	487	515	553	488	498	498	489	482	511	497	523	473	492	512	513	489	519	504	513	503	510	571	521	499	484	510	559	512	495	505	466	517	470	478	524	485	511	547	525	506	513	525	504	516	512	500	554	479	514	494	501	503	530	513	532	482	470	538	530	545	489	542	529	507	459	512	497	497	495	478	511	528	491	551	497	564	512	468	533	573	502	495	533	502	500	520	507	503	501	501	457	475	499	491	512	489	541	490	525	518	481	490	494	487	518	519	481	463	510	518	488	487	498	490	540	522	511	483	518	501	487	499	523	475	512	482	520	536	499	511	462	488	500	482	495	518	503	499	529	530	494	534	506	523	515	479	549	494	485	484	510	521	492	449	519	518	489	546	517	466	523	542	530	532	454	557	492	495	450	532	490	533	486	485	501	492	517	504	471	544	528	497	499	490	471	500	450	525	513	500	479	494	541	507	483	501	526	523	480	537	551	514	534	508	489	513	492	466	500	485	480	505	481	553	512	527	513	584	504	469	527	553	499	527	499	495	551	526	534	504	487	525	477	475	526	529	497	514	539	491	498	506	488	494	464	485	509	512	483	487	504	522	510	493	502	489	536	487	503	491	473	514	527	517	486	542	541	472	516	487	487	505	525	492	467	540	489	485	488	480	533	514	486	523	528	505	482	529	494	519	517	497	508	497	579	482	536	476	511	516	502	523	509	515	465	536	495	495	475	503	494	503	485	483	493	498	533	514	483	529	495	531	532	502	516	485	488	491	498	536	433	537	546	530	464	480	488	519	498	507	494	482	502	535	552	497	473	522	538	498	514	489	523	534	487	535	507	498	505	483	511	502	486	472	515	514	492	506	511	520	524	477	525	494	516	512	505	517	542	496	516	494	519	490	492	505	512	489	513	520	533	454	491	500	502	527	544	506	470	517	549	466	517	488	520	477	547	492	521	506	509	519	477	512	500	464	508	516	465	504	497	534	521	540	515	497	492	536	538	534	492	523	485	529	467	515	485	522	467	503	507	504	536	486	509	529	494	548	489	509	543	533	522	493	469	510	548	517	530	518	531	487	520	488	491	511	520	535	516	532	500	538	497	504	481	486	508	484	480	516	521	512	506	521	518	490	525	515	464	502	536	501	491	479	454	502	511	509	506	517	507	525	490	484	495	509	542	532	523	528	503	517	501	506	517	528	505	484	486	553	524	522	518	511	557	492	507	502	525	542	503	496	509	539	504	505	500	488	494	503	522	486	525	476	494	528	526	530	525	476	489	517	495	493	482	532	497	509	539	468	520	489	487	488	523	481	500	472	505	503	517	473	498	500	490	489	501	506	507	516	484	489	485	507	482	520	482	493	528	507	519	528	499	503	509	522	504	509	538	500	500	518	487	486	539	501	487	498	494	512	530	540	470	454	551	468	498	483	506	530	494	502	503	489	464	527	512	487	535	546	520	497	484	506	555	492	509	506	516	516	518	488	498	512	482	493	511	504	529	511	506	503	510	491	464	478	530	491	527	525	484	536	518	517	540	529	519	493	523	492	538	483	458	506	493	562	534	492	542	513	516	500	467	563	482	534	476	483	474	485	518	474	505	503	473	547	470	514	515	479	486	500	564	480	542	503	517	482	481	490	496	512	477	544	544	553	491	500	476	509	456	536	443	500	475	512	493	502	490	560	538	520	491	490	541	507	551	535	517	521	540	481	548	484	534	510	529	532	488	516	494	479	519	533	505	549	519	502	481	485	515	513	551	517	480	483	495	474	523	496	509	439	494	527	491	534	505	481	481	496	538	499	527	512	516	494	464	496	465	509	515	495	501	519	538	456	516	512	512	516	505	526	504	523	482	533	481	518	527	537	496	503	476	499	483	526	523	507	492	514	532	471	522	469	520	505	483	498	462	503	505	493	525	498	539	482	509	461	515	511	500	502	518	506	509	515	517	503	514	502	511	539	487	537	533	543	525	528	503	547	526	501	475	475	535	492	458	535	510	514	447	527	506	473	516	482	511	491	436	497	508	511	516	531	525	529	514	512	545	521	494	510	481	491	480	494	532	463	553	547	512	506	500	529	472	522	511	483	509	472	523	525	480	520	537	512	538	513	501	470	458	503	478	529	514	506	526	531	498	530	469	493	505	532	479	517	538	496	466	532	538	535	489	499	498	521	521	508	528	478	510	493	551	517	512	537	491	527	477	463	524	512	505	530	499	484	508	518	494	507	504	515	488	495	503	485	496	497	539	485	510	516	481	507	507	488	522	497	522	533	477	495	488	501	534	487	495	511	475	446	550	526	515	495	514	503	480	476	505	510	505	486	533	516	479	510	521	527	519	507	506	508	528	478	519	500	485	510	483	541	547	527	478	481	492	487	518	513	505	516	536	538	502	489	526	528	493	499	522	503	480	503	487	482	481	495	504	510	498	492	500	538	507	528	500	507	559	496	493	508	464	555	520	519	514	498	488	505	473	509	530	504	482	526	494	498	512	560	500	486	490	490	482	487	488	504	461	521	467	542	505	514	504	453	536	523	507	492	499	511	534	493	481	501	488	511	511	486	500	503	508	519	500	521	517	519	498	554	504	490	513	486	526	521	488	476	487	491	493	494	507	498	513	532	512	540	503	566	497	537	479	480	508	448	521	481	540	504	496	535	465	471	504	523	514	508	533	535	492	538	500	495	520	509	499	553	514	518	501	502	511	494	505	506	475	519	486	521	557	539	488	537	488	482	503	498	482	524	503	515	504	525	511	482	545	481	529	514	491	499	486	510	523	478	503	541	481	492	506	519	519	500	527	532	512	505	469	484	528	495	507	473	526	493	524	534	473	549	536	523	518	512	484	523	502	526	508	525	533	533	506	508	503	496	508	551	512	501	498	489	526	492	490	514	512	528	505	512	494	523	484	526	471	529	542	511	497	487	550	491	513	531	539	529	491	544	494	464	463	484	535	518	514	482	504	484	510	517	477	491	497	479	494	512	497	516	482	520	532	534	461	485	528	514	520	485	525	504	477	521	470	518	515	454	522	475	462	503	544	511	518	535	493	513	510	497	484	535	553	507	512	527	531	495	521	525	516	446	504	463	531	514	479	494	478	474	515	516	516	553	492	468	485	532	485	532	500	490	501	528	467	551	485	491	482	529	536	493	522	501	502	492	496	497	482	494	517	510	508	524	513	505
6944	8231	6322	3339	2003	1535	1385	1115	1003	921	892	754	742	708	709	659	705	636	700	644	650	670	673	683	703	711	708	756	652	635	645	641	654	675	684	597	662	666	657	676	700	661	663	657	650	688	642	659	652	621	667	637	658	661	623	643	707	634	584	678	605	629	644	661	660	619	628	613	652	576	605	612	649	566	611	634	619	628	639	641	627	613	644	635	620	613	608	628	611	655	611	629	584	619	650	641	650	621	645	646	619	596	657	652	606	645	645	626	674	625	628	657	614	646	635	606	641	602	630	614	665	601	685	625	589	615	620	631	623	606	670	587	623	629	635	651	603	589	651	611	597	609	634	619	642	613	625	646	656	634	671	601	603	592	661	636	623	591	661	620	628	619	635	626	602	596	626	659	663	639	665	615	643	618	623	600	635	610	640	619	610	649	615	637	603	590	626	586	592	642	636	627	645	625	613	656	662	567	644	629	649	646	589	582	630	560	648	637	589	589	631	602	659	629	639	626	620	632	602	618	638	610	588	638	643	647	606	619	624	642	629	652	669	613	635	608	641	621	585	623	614	596	581	644	647	653	631	642	659	589	598	598	641	674	602	605	618	669	593	642	585	638	629	650	607	650	610	692	590	605	568	615	621	590	603	609	589	622	604	634	628	655	648	651	608	630	605	644	628	599	615	645	596	645	566	613	602	644	601	603	615	610	652	642	624	621	636	684	584	620	672	612	625	597	641	635	659	609	612	620	592	605	586	555	622	670	651	604	565	630	621	623	620	622	635	596	637	614	588	638	627	635	618	629	619	635	638	649	606	627	586	632	621	610	638	689	635	636	596	620	611	606	582	619	623	638	604	679	629	586	657	632	618	653	672	635	636	664	647	633	666	636	636	631	574	643	620	590	629	634	640	597	673	611	608	603	620	593	618	649	647	605	621	611	647	625	612	612	617	617	594	617	646	614	604	632	679	634	662	675	607	610	631	673	631	625	651	629	650	621	637	675	618	668	639	622	599	620	594	615	579	625	679	681	642	635	638	603	596	602	624	617	640	612	622	586	650	634	623	597	604	599	651	562	647	640	668	655	603	595	602	609	638	620	606	634	634	652	634	606	670	645	601	621	629	570	684	616	634	614	597	633	696	626	627	605	622	655	590	669	589	627	588	612	607	616	604	635	620	638	666	632	569	652	623	632	609	634	637	571	590	619	647	622	572	581	628	584	581	585	603	575	605	602	616	691	625	662	598	601	627	639	608	695	615	621	659	544	588	601	661	589	628	628	594	630	621	608	650	624	648	571	665	624	644	650	627	624	608	590	615	668	640	609	636	612	630	650	603	634	616	638	683	621	635	599	618	652	620	626	658	657	569	624	646	654	625	598	606	616	627	638	627	650	646	623	603	644	627	578	627	610	600	650	608	623	627	629	577	607	594	643	613	641	646	641	589	657	632	629	591	685	609	657	637	638	648	646	651	546	636	626	588	602	585	666	639	637	604	619	574	616	603	610	651	654	601	627	608	630	657	567	674	631	666	641	605	610	604	637	606	597	637	618	607	584	596	611	638	625	618	662	637	614	604	635	680	618	630	580	635	678	608	657	615	609	654	658	636	640	641	627	633	597	648	612	625	644	640	570	622	642	651	612	626	633	600	611	601	668	590	625	602	613	617	680	602	612	619	647	646	624	657	591	625	601	603	633	641	663	640	630	573	618	643	606	645	616	596	639	623	577	567	640	627	642	675	607	617	637	658	616	691	640	559	641	636	664	622	639	604	579	601	660	599	653	630	634	566	641	601	638	635	618	616	624	608	621	643	620	627	610	641	654	670	607	626	623	613	686	627	676	598	621	624	651	601	657	638	593	662	626	604	657	598	620	616	620	641	657	586	609	606	629	600	643	650	640	579	626	635	582	623	618	618	656	582	640	595	635	632	641	673	567	611	593	592	652	604	666	647	632	636	620	628	600	586	671	583	611	623	618	648	640	620	592	637	625	593	649	635	643	594	610	603	623	625	592	651	667	624	627	601	611	620	632	641	652	603	589	584	626	686	598	630	635	620	615	627	614	602	593	610	672	625	617	619	646	613	603	627	642	615	600	652	625	616	651	657	655	593	616	610	629	647	600	629	630	627	606	642	634	671	646	636	601	627	680	620	627	623	594	600	626	618	617	590	597	589	654	605	656	616	625	597	612	600	589	618	599	623	648	648	631	565	589	628	622	616	612	622	604	629	611	600	620	595	636	637	652	620	630	602	608	579	585	648	633	580	652	636	622	618	642	602	629	610	617	663	641	643	677	654	621	604	613	643	636	601	636	588	614	615	645	663	645	641	658	589	658	601	629	639	613	604	708	635	628	634	572	585	582	628	640	624	630	622	609	631	595	617	613	634	614	589	626	610	636	639	639	639	609	676	634	604	643	622	609	609	596	658	604	619	679	621	602	619	623	574	621	595	583	595	636	605	629	619	629	576	569	659	606	650	630	625	664	672	582	566	582	630	575	656	610	616	650	659	624	637	634	623	606	612	571	640	655	624	663	606	622	640	616	656	613	614	587	622	617	650	671	652	612	629	622	620	642	611	645	622	593	628	592	601	610	631	626	610	684	621	604	607	626	628	655	664	621	605	637	601	662	636	622	616	607	625	597	645	678	624	675	621	655	642	625	618	626	659	615	619	577	643	605	618	633	672	652	627	645	596	643	641	618	560	614	653	630	645	656	578	599	674	606	584	626	632	639	635	593	620	642	624	675	605	638	632	607	636	621	662	595	599	590	595	601	635	630	631	628	602	593	603	622	636	605	598	646	574	661	635	611	578	596	665	614	598	601	648	588	623	624	598	618	600	654	601	620	626	602	613	625	626	596	629	669	626	644	619	634	635	629	625	622	601	654	640	623	629	598	615	600	590	645	685	612	627	608	616	666	601	646	622	647	672	601	606	593	675	653	640	623	644	641	638	583	592	631	613	635	652	614	611	645	629	621	649	617	620	620	660	610	618	617	585	605	614	671	609	614	588	620	611	643	598	613	627	612	641	639	600	599	632	643	592	615	588	625	626	621	608	664	667	655	602	637	594	632	621	666	645	593	655	619	606	642	612	598	640	611	555	636	636	640	667	660	638	655	624	612	653	595	639	672	645	605	622	574	587	569	626	620	633	634	637	623	636	634	659	672	613	653	639	629	605	614	666	635	622	636	666	664	658	617	601	620	645	609	642	648	662	586	644	636	634	593	614	649	624	618	668	669	649	592	636	621	593	559	609	586	643	603	636	611	598	576	645	661	604	608	642	617	630	665	600	640	618	570	605	564	612	627	596	593	577	613	624	619	625	637	641	592	697	613	636	616	647	594	638	583	590	627	629	575	640	603	622	605	634	631	583	629	646	619	639	599	571	579	620	609	621	610	593	636	603	646	627	614	637	606	649	617	609	631	645	630	626	619	631	636	641	594	661	631	599	634	607	627	588	624	614	654	630	580	602	643	599	650	598	643	628	643	671	619	631	633	646	656
23866	20952	28033	24023	20869	6888	1534	969	782	711	657	543	485	478	436	439	455	432	397	373	398	377	396	376	390	407	422	432	423	398	370	379	399	366	375	398	347	350	347	381	329	363	333	364	327	399	348	375	362	338	334	330	330	350	356	319	308	291	294	315	323	315	337	305	300	305	314	307	361	353	304	299	305	323	316	311	305	342	349	333	336	305	299	310	363	316	357	310	308	329	336	346	310	308	343	336	301	357	300	310	312	342	328	317	348	362	316	296	339	335	334	305	304	272	288	306	326	274	330	318	303	324	286	306	313	323	316	296	306	300	301	337	312	308	318	305	316	290	303	312	310	305	318	320	318	341	322	310	286	317	339	320	324	339	302	319	313	308	316	290	311	295	342	297	291	352	323	318	282	315	302	316	312	333	306	306	313	300	298	316	317	303	333	286	290	310	296	335	316	313	323	314	339	314	297	322	307	316	338	330	334	271	340	319	305	325	308	336	326	299	335	303	323	317	308	282	300	325	293	318	343	316	341	306	324	306	319	306	351	316	317	312	309	320	286	348	340	310	321	315	322	323	279	315	324	310	329	301	295	298	342	327	298	306	321	314	283	314	323	315	334	305	330	317	267	322	332	315	318	315	309	353	291	288	305	328	351	298	318	323	280	337	319	319	345	295	315	306	323	332	306	307	314	317	311	309	310	330	326	299	320	327	315	300	340	307	322	346	332	343	306	298	284	339	329	289	347	320	327	297	296	311	350	305	306	349	303	316	316	270	312	326	343	311	286	314	317	333	335	296	301	313	309	292	309	309	325	269	309	302	302	302	306	340	305	312	337	318	300	336	327	319	335	322	333	316	321	322	293	304	333	297	299	324	292	307	325	304	325	332	314	359	305	330	286	307	314	340	295	312	314	317	335	324	313	337	337	314	305	334	347	295	307	318	306	300	329	309	297	303	294	298	317	315	291	293	285	298	327	298	311	335	298	294	326	312	326	320	305	327	319	334	320	334	321	314	294	306	323	326	325	306	301	315	339	284	304	308	327	324	327	328	336	330	304	321	307	315	319	296	299	321	281	325	278	316	299	306	343	308	293	342	271	334	303	282	324	328	300	323	314	310	298	313	297	296	319	288	285	343	311	302	308	309	320	300	331	303	344	311	332	309	302	306	289	328	320	343	309	296	320	359	315	326	327	306	329	315	316	328	317	311	277	331	305	310	311	334	295	320	318	336	308	299	315	311	301	329	321	308	312	309	294	293	282	322	312	305	311	290	307	323	323	332	294	323	280	323	288	345	314	282	337	339	302	292	304	285	314	294	345	313	309	309	341	323	351	320	320	294	314	331	346	315	310	331	327	305	318	294	289	313	279	318	300	318	294	280	313	348	307	314	306	334	323	309	344	324	346	308	339	294	313	336	308	326	341	282	324	326	293	284	330	362	321	309	342	319	294	342	308	313	260	322	283	305	296	321	299	286	302	281	314	313	336	303	297	312	326	350	333	291	308	330	298	346	306	312	322	321	317	339	315	293	293	278	309	275	334	330	310	312	311	316	349	313	314	338	328	319	353	297	305	345	299	338	341	290	298	334	291	310	318	337	361	324	362	325	332	312	310	313	316	312	299	307	316	315	317	330	296	304	343	267	327	303	320	320	327	324	302	290	314	323	305	316	310	321	294	336	309	325	306	315	321	317	327	296	338	276	304	291	304	294	297	319	354	335	326	322	316	339	308	320	318	336	287	301	308	312	302	316	299	323	307	324	293	325	304	325	331	302	293	305	289	299	312	290	321	302	319	333	348	273	318	317	332	308	323	311	281	309	299	334	313	362	343	296	326	294	300	308	315	295	301	296	313	306	322	327	343	303	287	321	303	348	307	314	300	347	329	315	293	337	320	323	302	302	303	312	314	302	315	328	348	344	335	284	294	325	310	312	325	270	316	319	319	308	298	326	296	309	322	342	346	309	327	318	330	312	289	299	337	304	295	335	294	338	340	319	287	320	284	297	311	300	304	282	324	307	294	304	296	286	314	303	331	318	324	310	323	357	325	331	296	311	294	361	316	324	317	327	327	294	311	325	314	324	291	337	332	328	337	333	314	307	327	305	349	329	314	308	330	331	314	313	289	319	344	299	323	324	280	334	365	310	284	336	338	323	282	354	318	304	344	307	308	290	299	295	326	308	322	318	324	318	315	300	327	325	326	322	318	316	345	318	289	299	291	284	321	317	355	331	310	305	327	318	329	312	309	291	302	316	302	297	311	315	297	282	305	336	311	325	325	329	298	300	333	330	322	342	322	333	302	340	345	327	331	280	317	321	319	297	306	325	302	307	311	305	293	317	297	289	312	341	317	335	305	334	316	323	315	306	328	291	346	339	312	304	345	295	307	276	303	330	295	309	298	285	313	316	324	311	319	349	328	304	312	304	292	315	305	302	300	330	304	310	287	299	271	321	290	304	316	296	319	300	290	317	304	317	320	337	300	317	292	312	299	336	338	326	315	337	323	333	333	297	283	308	340	350	309	298	304	310	342	314	316	323	300	322	347	285	318	309	312	291	288	299	333	315	315	300	302	299	335	323	320	317	309	346	300	304	345	317	293	283	365	306	293	283	295	335	318	309	296	326	322	297	288	341	337	372	327	349	349	332	348	304	316	309	307	335	338	302	293	316	324	322	292	313	254	299	327	329	296	323	320	355	324	326	310	333	316	301	310	295	292	352	312	318	323	332	332	321	345	297	314	323	315	277	320	314	323	334	329	308	314	341	319	319	334	306	322	271	304	337	315	290	304	318	318	305	334	332	317	340	306	287	316	327	336	307	350	318	302	339	314	332	324	312	301	331	321	288	312	290	285	326	326	296	321	305	317	320	311	265	300	300	328	301	335	334	318	297	336	328	317	317	324	331	293	289	307	319	320	320	328	288	327	295	295	319	315	306	291	319	322	288	325	295	317	312	339	322	299	287	309	318	301	313	307	275	313	349	338	337	336	359	317	304	335	319	328	329	250	329	286	303	303	337	343	281	321	332	319	322	323	316	313	333	300	303	336	299	332	321	287	335	330	303	318	320	341	352	304	326	314	323	281	305	322	315	293	331	309	308	302	299	305	288	340	327	329	304	309	320	280	339	309	329	301	308	324	293	342	301	339	320	300	317	330	330	309	284	293	311	326	259	333	299	299	298	317	304	296	341	350	327	301	311	304	343	353	318	346	311	297	301	298	328	321	282	343	324	294	308	304	300	289	333	305	348	315	320	308	317	325	304	303	326	312	292	320	292	329	297	309	324	337	314	310	337	322	322	331	322	302	327	313	293	326	304	323	332	361	288	322	311	284	309	293	305	294	311	289	309	297	298	321	340	322	309	293	295	299	308	307	332	298	309	329	304	333	333	301	295	337	297	332	325	318	310	324	332	342	332	330	309	343	333	319	307	296	329	331	327	310	313	309	303	301	310	342	313	335	326	299	333	312	333	312	328	314	306	313	352	308	320	317	340	266	303	329	313
7953	16615	13882	7128	4417	3391	2689	1966	1594	1386	1193	1016	940	793	759	656	681	602	605	551	573	504	569	567	644	652	609	611	536	558	585	540	496	490	529	491	530	451	461	525	519	504	512	500	496	503	475	448	483	448	447	436	460	421	466	402	400	402	388	389	421	390	431	392	402	395	383	388	416	404	380	404	439	428	466	417	375	408	398	393	383	381	419	463	389	407	424	391	425	417	415	385	403	421	412	428	463	398	404	389	438	411	394	441	412	419	392	432	395	425	401	409	391	372	422	378	412	378	399	399	421	418	411	395	405	437	398	371	412	391	400	383	411	427	385	422	365	373	394	405	395	389	432	423	389	385	393	404	446	448	390	465	405	387	351	421	365	415	364	396	383	379	394	385	333	420	400	396	396	381	431	384	432	384	410	406	380	387	391	382	400	398	416	406	398	385	400	393	382	441	439	426	404	392	395	404	439	372	384	402	402	408	398	401	384	401	376	397	440	401	379	367	416	406	393	394	395	405	431	380	375	384	412	374	387	412	358	409	370	398	374	394	417	400	389	381	407	413	373	371	367	394	418	389	409	441	375	402	412	401	405	442	378	433	387	378	370	404	402	429	387	382	366	435	423	401	406	406	393	421	407	400	372	383	423	391	419	396	363	413	416	381	377	423	403	377	382	374	399	396	391	370	442	394	415	406	392	383	398	394	372	400	388	419	382	398	409	411	405	400	400	426	395	402	396	390	379	383	375	390	420	399	383	428	382	414	378	420	401	421	384	395	398	380	417	372	375	396	386	402	420	384	408	385	432	436	388	388	417	421	396	416	435	364	375	402	439	418	362	389	368	395	395	372	439	413	421	365	408	419	395	426	374	388	407	387	387	419	371	471	382	384	410	429	428	402	414	398	365	423	360	387	372	393	418	442	415	422	406	386	368	385	404	393	378	390	422	412	366	408	398	370	410	382	394	387	395	370	417	424	425	386	457	401	391	435	393	398	367	439	400	431	388	418	386	365	394	392	378	382	411	385	405	362	374	414	403	397	347	394	392	407	430	408	383	411	396	377	410	402	411	403	401	425	407	431	387	394	394	438	388	402	390	413	406	415	408	433	423	422	389	397	402	381	379	406	433	402	420	417	433	410	350	403	408	424	396	377	386	400	390	388	433	359	381	358	462	397	404	423	428	414	421	394	376	391	415	409	386	378	402	381	372	397	401	426	418	422	400	403	386	391	402	424	375	414	371	376	402	397	383	408	375	403	440	415	393	434	386	432	398	390	398	432	406	409	400	408	390	400	417	402	384	379	394	411	400	432	391	401	424	381	395	410	418	373	370	391	389	410	380	438	378	389	435	411	389	399	409	406	390	403	382	384	368	402	390	386	403	400	411	440	372	437	399	399	427	363	384	405	393	443	356	389	451	385	418	387	412	381	393	417	360	437	394	401	408	372	390	405	417	399	378	377	399	414	393	384	429	375	369	378	392	397	402	381	392	384	389	386	396	390	395	368	374	401	382	365	395	387	388	396	394	443	405	391	398	413	385	398	378	431	355	382	372	419	380	396	387	391	408	391	366	377	424	386	409	394	397	439	373	406	406	375	370	416	371	399	393	403	400	380	417	428	365	385	410	419	410	394	386	378	410	362	417	397	382	373	386	418	388	389	376	430	412	455	406	415	412	390	398	383	402	403	447	370	386	400	417	366	395	398	403	412	355	384	403	425	389	373	406	366	396	392	390	400	386	398	422	412	401	387	377	380	418	387	412	410	396	435	394	358	413	440	391	358	420	342	370	392	395	398	392	409	403	405	385	395	401	405	366	418	402	398	389	395	401	393	402	396	387	381	393	428	400	427	415	367	405	415	434	400	396	402	402	395	392	404	398	398	400	380	404	403	402	399	396	348	376	397	395	372	407	396	391	409	397	388	384	395	419	418	388	396	386	397	416	402	443	363	399	382	434	396	393	364	380	383	386	384	413	413	389	381	382	413	424	404	439	374	415	409	403	417	401	434	434	398	390	395	431	420	396	431	431	415	385	406	417	413	403	402	392	386	370	413	449	358	409	387	367	396	371	412	386	429	410	376	410	426	416	401	386	374	418	400	359	335	419	444	407	374	402	419	407	411	352	399	376	389	408	411	352	395	407	396	400	407	417	433	411	417	399	390	394	433	378	366	402	404	393	397	365	422	388	408	403	422	397	426	415	387	376	404	396	376	376	392	394	386	377	378	388	397	407	465	436	379	417	387	404	418	404	406	361	390	374	382	421	408	359	394	424	444	378	381	433	393	395	393	424	381	411	382	419	429	392	420	420	396	396	399	388	440	362	397	377	405	386	380	424	393	406	404	439	395	371	450	362	420	423	423	405	389	399	406	401	411	357	357	389	385	372	396	373	392	391	398	420	382	383	371	424	415	446	386	411	389	414	384	392	400	416	388	410	406	412	396	421	473	401	438	391	351	367	386	386	410	391	379	406	407	399	376	390	396	395	369	392	405	380	423	406	403	373	384	416	343	349	406	420	396	412	412	369	398	374	430	401	415	389	414	374	391	390	378	405	370	423	399	361	386	390	403	419	393	390	414	368	429	423	414	379	401	384	385	422	472	410	384	392	406	390	380	409	398	394	383	420	416	421	414	412	418	393	362	372	455	391	378	388	378	410	413	378	401	385	400	380	382	422	395	425	406	389	406	394	398	380	405	418	392	408	371	403	400	413	388	403	408	383	386	383	383	405	407	389	410	398	393	419	398	391	421	400	399	386	413	412	373	349	423	407	437	393	403	429	408	415	402	396	408	414	395	409	399	346	409	400	422	397	399	410	380	371	419	380	387	398	408	400	411	371	369	393	393	424	399	391	402	381	421	416	411	419	415	396	361	402	362	411	392	354	420	393	389	395	406	406	428	403	415	378	420	433	384	424	414	399	387	364	397	390	376	369	391	393	349	397	382	404	407	432	387	397	381	423	430	362	383	411	372	437	389	395	392	384	406	403	397	389	420	358	402	411	435	438	406	396	372	408	394	390	390	400	406	385	384	391	404	414	424	394	409	381	423	419	375	431	388	419	409	385	395	423	410	433	411	350	401	403	399	402	380	425	407	426	383	397	409	377	435	367	393	387	410	391	428	403	410	420	386	371	384	407	401	380	406	375	379	415	387	386	399	409	392	445	404	369	412	381	410	403	393	373	394	368	383	367	395	365	386	400	374	390	428	430	381	379	434	397	366	392	395	379	372	355	417	379	413	396	392	395	420	431	363	393	406	388	442	397	371	371	432	401	382	409	395	406	392	402	392	368	363	442	402	448	396	403	363	377	417	392	418	373	405	374	375	410	339	381	376	405	414	400	379	405	378	396	395	420	383	410	414	387	389	412	414	433	358	417	420	380	368	375	418	393	387	423	372	381	413	427	387	419	389	405	389	390	420	390	427	394	434	371	390	364	427	421	394	392	409	390	403	418	388	405	449	402	410	406	410	380	412	387	456	410	379	402	364	386	473	401	394	398	408
25084	20964	26707	24992	6652	1547	1212	1005	910	835	794	779	724	779	690	710	682	647	642	691	641	674	727	713	678	715	650	673	674	627	667	650	701	681	690	652	589	632	645	640	677	607	649	652	631	677	634	678	648	673	676	610	645	659	664	590	638	631	613	598	590	623	607	607	621	649	624	617	653	593	662	639	625	632	600	625	636	626	642	617	628	630	611	628	564	652	620	612	647	653	591	636	631	626	638	626	606	629	600	614	639	659	646	613	627	567	627	585	626	627	610	640	614	640	574	660	629	586	639	608	642	596	630	626	659	648	605	587	647	626	682	636	600	642	635	651	622	632	657	600	567	594	651	658	623	622	630	660	594	626	613	661	624	642	640	581	609	629	644	644	628	618	646	634	602	591	614	626	625	612	625	586	634	652	624	635	596	622	622	596	636	641	644	593	619	597	625	604	609	604	620	658	611	588	648	646	616	594	639	684	658	631	591	680	639	637	612	608	582	584	635	635	573	620	581	625	591	580	608	606	625	606	616	627	645	699	626	582	648	640	603	592	617	599	609	642	585	640	624	671	626	574	615	651	611	644	595	651	558	609	596	634	593	605	623	597	628	618	631	668	676	660	634	614	621	587	672	623	614	606	622	615	671	590	604	604	639	584	655	623	607	649	605	641	559	577	608	657	666	653	654	607	606	610	613	653	604	656	605	647	640	631	615	588	602	627	581	639	638	644	593	644	619	607	614	657	657	624	631	589	659	624	629	621	654	659	675	636	618	633	589	622	643	628	605	600	647	638	597	646	625	614	646	607	638	677	576	660	633	634	604	669	671	655	627	639	650	656	622	608	645	623	610	609	620	613	624	639	648	656	609	611	619	624	638	568	610	616	616	595	632	642	615	588	613	639	574	683	636	627	611	611	616	619	628	612	650	608	674	597	666	617	632	621	669	649	590	629	613	644	574	641	616	615	595	587	633	653	569	668	663	642	641	611	645	602	595	638	588	635	621	595	611	652	613	590	625	657	591	600	546	608	641	597	623	603	636	626	632	611	630	640	585	596	617	630	630	584	606	632	628	618	594	595	594	597	614	608	583	607	611	586	617	629	608	568	625	646	616	652	608	615	634	607	607	637	650	594	587	605	645	598	618	609	601	597	661	560	623	654	623	607	611	570	644	627	589	607	594	625	601	617	631	637	659	657	590	643	638	646	609	600	590	653	629	634	631	603	594	631	593	586	639	625	637	670	623	612	633	646	570	636	602	585	643	629	668	620	658	620	617	648	609	600	607	649	610	633	607	572	641	562	619	593	621	638	639	602	592	641	646	624	659	622	659	626	617	621	651	629	628	624	592	623	639	644	647	596	590	579	695	604	652	606	583	615	660	629	623	598	614	647	634	611	630	630	617	621	645	601	634	636	620	606	645	648	640	619	636	612	654	619	653	657	611	686	618	609	633	600	581	597	613	606	588	588	620	629	623	628	643	596	602	640	614	586	582	590	633	563	622	588	619	594	641	646	621	599	633	630	569	604	628	615	571	575	638	585	635	634	606	587	594	607	649	633	656	589	649	595	668	627	661	658	574	650	637	626	611	623	579	595	625	622	629	664	623	617	589	628	619	588	661	608	621	642	605	648	661	631	669	633	618	617	623	606	605	624	624	620	607	615	593	641	663	616	648	629	612	607	596	644	677	635	665	617	661	598	636	609	595	622	650	613	658	628	600	584	622	593	584	626	602	626	599	637	626	591	657	625	667	620	623	670	599	621	660	624	650	646	641	668	611	580	575	566	635	621	636	664	578	611	614	671	615	657	600	649	595	624	622	592	615	606	662	627	637	644	642	587	637	590	624	644	600	631	640	608	595	600	591	580	616	565	645	619	626	633	598	626	653	596	652	620	613	681	626	646	634	640	625	659	610	626	619	638	593	623	628	621	596	642	635	634	579	654	646	597	626	647	616	640	634	586	644	707	646	593	605	645	622	642	647	615	643	632	655	640	643	639	609	622	607	627	615	620	597	623	606	624	669	636	646	645	609	579	646	584	584	619	622	650	635	607	621	620	639	635	632	629	610	619	603	608	646	631	596	613	606	577	655	609	642	636	651	606	555	611	625	577	615	638	618	625	622	610	621	596	632	644	648	586	606	637	597	610	610	625	577	634	583	603	650	636	573	612	603	578	582	657	624	633	640	606	601	566	620	632	591	612	625	633	640	607	676	640	588	652	600	580	681	578	650	610	621	602	626	645	665	624	614	621	623	631	600	595	594	591	586	598	627	592	647	627	614	595	668	574	608	563	646	615	639	582	644	591	667	615	611	638	594	641	643	608	681	635	611	630	598	627	593	641	596	619	597	613	625	694	602	579	643	660	614	665	564	677	624	631	599	638	629	671	650	622	617	590	617	644	693	597	661	625	611	608	626	604	582	653	642	634	653	602	573	639	607	604	639	592	585	590	628	638	633	624	636	622	651	616	626	648	612	562	623	608	652	579	624	659	594	622	628	634	631	590	616	660	625	633	591	603	617	584	624	633	594	623	595	620	606	607	641	623	634	587	656	669	618	584	645	626	656	615	631	661	681	645	605	591	595	629	594	589	621	591	599	637	625	641	642	618	625	656	600	626	638	615	624	634	581	577	615	612	643	618	615	629	616	610	630	599	635	640	602	630	627	621	606	655	622	640	679	610	618	650	666	613	591	594	605	608	631	619	662	663	621	598	653	657	608	673	610	601	642	621	669	601	627	618	651	604	617	617	613	644	600	627	644	668	628	613	639	641	617	584	623	642	642	635	652	615	638	596	677	651	574	628	614	606	623	596	645	657	623	619	569	683	674	606	614	596	638	645	625	624	599	611	630	613	612	660	664	638	628	618	599	610	599	662	624	596	674	660	612	659	602	631	613	649	637	602	642	629	609	573	593	607	666	637	641	602	641	621	597	677	638	623	637	596	612	589	639	649	635	601	645	643	631	604	649	614	634	647	619	646	627	683	654	554	578	551	644	594	572	621	596	661	626	615	597	586	576	588	641	614	633	600	616	586	687	643	664	616	596	594	616	641	646	649	646	610	616	648	610	634	627	668	658	628	645	656	605	609	586	584	606	638	570	602	610	609	635	614	572	659	600	632	612	608	600	609	642	600	659	631	659	604	625	638	613	642	639	666	621	637	646	599	622	601	588	624	600	642	651	620	605	621	624	602	644	615	618	694	631	583	608	598	603	663	638	642	585	616	633	643	620	656	619	666	637	640	639	648	687	603	662	630	645	594	561	642	586	643	656	599	541	582	591	639	602	652	571	630	669	599	646	588	649	600	606	641	644	625	646	624	656	633	596	624	597	621	643	653	645	606	652	648	580	668	614	607	619	627	647	649	631	610	621	623	624	632	594	607	625	621	621	599	661	617	610	642	573	657	658	632	625	617	664	580	570	572	603	606	604	625	588	608	609	615	602	594	665	583	622	638	642	651	614	620	579	613	625	574	631	650	608	630	636	584	634	675	653	592	568	649	622	647
7851	12575	10211	4989	3347	2676	2169	1779	1535	1364	1247	1151	1020	1022	964	899	931	891	850	939	878	810	795	850	892	858	953	960	883	870	859	778	795	806	792	808	816	810	792	835	877	797	842	756	811	881	823	812	800	808	796	764	818	804	780	755	762	763	767	785	788	751	758	792	778	752	780	784	741	775	772	744	781	769	749	710	749	771	762	753	784	749	713	756	765	794	720	743	769	749	732	781	744	761	779	729	711	718	744	736	736	759	742	742	810	759	766	723	772	772	731	782	668	753	763	792	736	751	769	757	782	730	721	767	769	757	699	700	780	735	751	770	727	740	759	721	701	795	713	823	796	729	761	748	721	736	753	767	720	738	746	781	725	736	765	737	722	760	762	767	760	752	766	762	689	747	748	724	782	757	742	781	770	733	778	726	757	778	767	734	725	707	778	707	737	753	695	768	766	763	720	741	702	727	742	764	711	752	747	725	780	743	753	785	759	753	745	724	736	759	733	768	681	783	763	735	766	786	756	724	791	782	770	767	695	739	717	751	765	764	779	793	770	755	804	802	749	736	800	784	772	766	758	797	742	718	732	768	818	767	728	754	752	761	756	763	730	710	776	761	720	735	754	708	709	749	768	836	754	727	772	714	748	745	764	782	733	770	746	761	731	734	799	752	739	729	775	748	688	715	693	746	682	758	771	776	719	712	737	750	737	736	801	763	770	746	791	716	844	778	719	757	746	735	807	700	774	787	758	778	778	751	780	735	782	708	777	727	740	726	760	749	767	741	808	777	727	763	723	797	751	771	745	770	749	723	755	734	801	778	764	752	766	745	749	754	740	719	785	738	744	728	739	750	789	754	760	783	743	788	729	756	768	795	710	704	722	750	739	718	781	762	699	743	764	760	717	750	774	761	763	768	722	731	718	777	792	786	783	745	700	767	799	717	729	739	722	729	776	712	741	743	750	690	728	761	743	732	745	788	700	774	732	732	740	808	829	730	721	739	769	771	778	720	738	736	701	751	752	719	728	739	702	777	735	733	714	760	764	724	737	753	722	756	747	737	747	760	773	744	723	738	718	727	801	703	773	718	791	778	791	733	764	798	783	745	805	725	770	738	736	755	787	751	794	751	752	695	747	737	736	738	785	710	706	747	809	737	727	741	740	730	769	745	757	747	764	735	748	699	785	762	750	769	783	771	740	762	757	732	708	730	750	752	736	745	775	690	702	730	746	787	735	745	732	725	781	787	662	701	774	786	762	790	779	752	796	762	770	708	741	713	760	746	735	727	792	726	723	716	706	811	778	732	747	756	778	768	747	792	773	753	766	747	738	722	737	809	770	744	751	732	706	762	741	733	742	718	771	715	748	766	708	747	736	748	719	762	738	724	759	753	737	780	759	738	790	742	770	727	744	758	728	726	717	787	785	706	766	754	778	726	783	779	762	747	717	729	764	707	706	768	759	771	742	726	743	693	775	724	769	781	748	716	756	719	728	774	740	719	760	749	786	766	742	711	731	766	746	732	782	780	717	781	785	784	725	736	740	781	787	705	759	702	732	775	745	749	743	734	708	744	722	738	759	758	762	734	752	767	772	718	741	726	732	711	703	698	789	743	744	687	730	746	737	757	720	753	770	757	748	788	726	728	752	712	734	776	770	741	753	734	750	751	779	760	766	742	782	781	794	728	737	767	740	802	740	779	744	734	730	779	752	745	755	770	729	736	747	782	696	733	730	691	743	744	719	722	746	747	763	784	723	761	741	717	722	795	700	754	732	772	730	729	718	741	760	780	795	788	770	764	699	752	765	779	753	779	760	750	779	745	774	750	741	738	773	761	707	747	737	732	752	752	782	765	746	793	774	733	750	749	767	771	718	755	754	763	706	740	768	763	764	794	756	708	727	759	730	778	754	755	739	758	796	716	724	769	789	740	688	730	719	707	689	736	718	735	752	740	729	721	733	772	795	741	738	712	747	733	787	724	784	744	715	776	675	765	752	777	781	756	735	730	705	717	775	737	769	692	766	750	781	733	741	794	766	758	744	760	726	768	766	790	719	707	773	752	756	739	721	774	679	766	752	742	722	728	726	811	782	802	721	756	729	768	772	774	789	783	791	740	750	736	769	737	748	757	773	699	737	748	738	721	694	756	776	770	694	729	741	820	717	701	750	694	722	668	750	726	708	780	728	739	763	766	746	711	767	741	710	754	761	684	754	734	792	754	782	743	794	777	725	766	719	745	797	735	707	753	753	789	704	713	804	786	744	759	744	743	778	716	744	695	784	759	736	739	812	681	735	735	729	810	762	724	751	760	775	734	764	718	764	698	780	752	768	745	788	773	799	727	750	701	725	789	799	737	741	691	780	744	768	706	713	756	725	790	722	759	747	722	764	775	749	711	767	756	755	726	745	747	766	737	772	757	730	771	729	770	725	742	729	762	773	752	775	745	718	753	715	747	725	815	732	742	723	749	702	763	740	749	780	740	780	744	763	747	747	729	731	764	728	767	771	688	744	757	709	719	764	825	736	779	741	772	787	733	740	780	740	832	745	746	764	734	732	746	776	755	775	722	785	701	753	783	753	758	725	792	722	714	711	712	728	709	717	723	761	751	769	713	742	726	732	750	803	771	755	777	780	778	756	733	766	736	770	743	779	714	742	745	723	793	769	712	771	728	795	754	720	713	763	733	727	751	747	661	759	728	764	754	727	790	738	755	743	760	713	809	753	758	761	784	721	749	745	749	738	752	740	738	772	753	765	696	753	729	701	743	737	766	779	773	776	703	731	755	750	758	738	772	771	816	752	749	770	765	717	738	736	694	767	730	784	796	747	733	753	801	775	725	758	729	741	756	727	775	733	745	755	781	766	743	738	759	809	747	762	739	737	718	772	765	804	763	781	780	775	743	710	743	772	750	751	732	780	754	810	724	723	727	748	753	740	743	757	737	755	769	756	783	725	682	765	761	738	748	830	708	798	782	772	773	713	734	766	750	769	732	751	811	717	734	768	735	755	776	752	783	756	745	764	755	793	788	720	755	811	742	716	714	736	755	758	785	781	736	760	806	727	719	744	786	702	749	734	715	750	739	770	820	780	768	702	702	718	775	726	723	691	725	725	742	735	757	736	753	749	794	715	720	730	776	775	791	713	732	783	748	742	729	736	776	754	726	731	761	749	694	741	779	733	756	782	745	734	713	779	738	697	756	743	723	702	733	780	738	751	720	758	749	724	745	741	701	736	705	729	759	742	740	761	770	779	768	749	729	764	726	737	792	769	747	738	750	749	745	773	743	756	740	733	744	697	709	773	732	779	766	793	790	738	733	790	733	732	679	743	734	727	768	738	805	786	768	769	736	739	711	707	779	784	753	737	748	743	743	732	753	723	791	730	713	762	765	742	757	757	795	762	768	745	784	752	758	728	762	783	726	734	752	736	767	760	736	734	749	775	766	762	715	710	774	753	686	759	733	751	664	727	744	767	732	747	778	726	775	766	803	693	788	744	734	754	726
22910	21071	28777	23595	21072	21098	7161	1626	1174	1096	935	883	757	710	613	559	597	561	565	573	540	543	528	574	577	614	614	529	521	487	552	514	482	488	508	460	468	496	485	460	453	482	497	482	485	508	510	470	473	466	438	465	450	445	449	438	411	374	437	389	404	444	374	368	395	415	404	404	382	390	363	420	390	400	422	368	397	420	426	430	433	392	395	388	422	440	396	390	416	404	390	396	423	354	386	374	424	405	404	407	449	418	441	397	406	423	419	377	434	399	404	419	391	365	372	405	407	412	378	395	433	382	368	409	399	371	408	416	368	376	474	412	376	414	377	397	403	375	398	391	414	413	402	397	375	382	375	370	415	373	387	412	400	446	394	397	398	395	402	372	441	396	387	416	449	394	370	414	381	376	379	401	403	396	405	387	386	410	392	401	385	381	378	399	414	385	395	388	411	390	404	349	378	408	435	359	421	372	404	401	395	384	382	433	390	369	395	412	433	432	422	376	386	390	379	435	404	403	384	389	401	401	402	404	399	412	396	420	377	381	398	438	358	403	420	381	425	382	423	391	394	404	405	425	409	381	397	418	374	335	406	360	365	419	385	403	409	365	367	441	394	374	412	397	362	426	420	414	385	405	423	404	404	393	385	386	398	419	398	398	379	385	393	391	400	401	419	370	420	403	396	383	399	404	392	417	389	370	390	407	431	382	421	375	432	376	378	423	401	415	386	376	423	395	425	419	394	370	390	397	440	415	418	428	413	386	420	400	386	377	364	369	412	396	405	397	349	409	388	411	401	408	366	417	411	378	399	365	413	410	380	395	363	380	377	388	411	386	393	392	388	418	374	373	367	392	408	389	394	377	373	416	414	381	409	385	413	417	374	366	380	405	426	428	387	392	385	367	379	395	399	373	409	441	406	409	371	370	436	388	381	391	388	396	368	374	419	399	367	432	413	412	448	419	403	385	399	392	432	388	388	388	385	419	387	423	436	424	383	384	407	404	419	358	365	399	392	425	404	427	401	396	375	398	381	401	408	405	380	398	384	432	404	393	433	403	414	411	432	413	461	398	361	392	418	408	374	402	375	387	392	400	407	368	412	381	396	411	388	392	379	378	428	378	403	389	427	410	378	369	387	417	420	407	375	399	386	404	407	381	364	420	413	385	352	360	389	387	391	400	379	419	434	416	395	396	424	365	411	414	430	437	385	390	378	415	398	401	367	412	409	406	399	404	403	378	405	403	396	392	410	426	380	374	372	391	398	420	384	391	417	395	401	387	361	380	384	391	409	412	366	426	401	394	400	386	373	381	384	419	420	416	372	422	415	397	428	372	363	406	382	453	382	416	373	386	404	379	398	367	392	413	390	398	404	437	382	355	357	408	373	397	371	379	418	400	414	422	407	367	399	410	389	406	386	429	385	409	370	363	354	421	406	396	375	363	445	382	393	374	405	413	404	376	399	370	397	405	382	434	423	392	381	375	391	444	423	377	395	394	384	421	409	403	363	389	379	403	420	405	373	386	431	400	419	429	405	376	407	365	392	396	415	390	395	392	393	364	405	385	402	409	394	370	449	393	433	401	418	398	389	398	381	383	404	369	395	417	404	419	409	393	389	405	385	369	395	393	379	367	409	383	424	414	347	388	403	402	400	411	389	415	411	386	432	400	387	432	377	405	362	382	402	407	389	415	378	365	391	409	402	386	404	365	376	406	406	382	365	421	401	399	371	430	361	446	364	398	392	409	416	407	384	394	402	379	385	383	414	423	412	369	406	360	396	392	387	425	395	388	410	414	361	439	404	389	404	412	389	419	396	372	404	427	406	390	392	410	424	434	377	386	377	406	416	403	408	386	354	390	395	382	400	410	390	376	413	411	385	389	358	406	403	375	433	408	435	423	406	366	377	380	388	383	384	417	417	376	394	401	369	418	413	379	415	373	425	405	422	393	365	378	367	390	426	401	386	390	379	368	378	402	400	396	442	405	437	393	383	399	390	376	384	429	402	393	428	389	376	405	381	403	386	370	427	424	387	392	363	402	393	412	409	418	395	397	378	395	400	390	365	412	393	433	362	416	395	443	374	408	364	385	399	386	366	422	374	417	392	407	402	377	417	381	378	390	425	402	367	389	405	392	383	383	378	373	419	395	409	416	415	405	347	415	393	407	405	387	393	401	403	412	421	399	373	407	407	390	385	413	376	383	402	417	423	378	424	410	417	445	388	363	403	381	380	391	390	388	416	432	405	367	381	427	387	416	390	391	399	430	381	414	374	382	387	359	358	383	398	406	390	385	432	374	414	391	403	397	362	386	400	400	397	433	389	412	408	423	372	410	402	362	371	398	377	410	396	394	407	418	365	391	379	384	383	426	383	429	419	411	404	425	383	377	391	383	414	426	406	407	393	416	406	415	356	402	404	412	377	421	379	412	395	399	371	380	402	395	366	390	405	395	357	419	412	387	382	421	410	402	405	399	446	385	392	416	374	406	404	408	400	377	421	385	367	414	404	404	395	401	389	418	401	385	396	415	421	419	376	426	385	412	408	417	400	391	386	430	404	369	389	392	388	385	409	374	386	393	421	404	385	395	382	407	377	381	413	399	380	376	406	366	387	388	422	365	389	414	396	431	396	404	384	407	390	406	387	408	402	385	384	406	401	395	403	409	389	394	410	398	389	394	386	383	416	424	367	395	409	388	405	395	392	380	385	375	440	388	392	404	402	425	377	396	386	434	362	385	396	410	368	394	387	409	362	385	399	411	390	410	357	382	385	389	369	401	389	382	399	418	408	405	403	428	381	389	380	405	372	427	388	440	421	407	397	441	426	416	428	417	383	417	390	383	406	403	455	403	365	393	395	386	394	413	381	389	415	355	405	400	376	378	401	410	375	391	372	410	398	387	416	422	391	424	391	396	410	370	407	380	405	382	418	385	404	373	433	399	432	392	359	384	394	394	379	377	407	387	379	395	362	411	419	436	426	427	393	390	384	383	401	410	386	405	372	420	394	407	379	401	377	411	382	409	406	398	367	378	402	391	389	406	388	435	384	412	384	399	393	371	379	422	408	415	394	391	395	412	379	389	384	382	390	409	366	375	406	385	400	409	384	427	392	404	428	412	385	388	397	355	418	402	365	397	382	370	408	381	365	419	410	420	383	421	402	403	384	361	412	413	432	430	415	391	383	424	446	401	391	402	373	404	382	413	393	395	410	401	417	381	431	406	377	400	408	392	383	423	393	380	429	370	436	369	406	413	378	430	367	378	391	367	438	402	361	413	400	404	368	376	396	414	392	388	381	433	390	400	422	381	396	426	430	381	408	433	424	367	373	396	401	402	446	383	353	401	409	383	378	397	386	380	392	400	414	393	394	403	375	398	371	410	386	355	406	388	404	399	382	399	381	387	406	391	411	396	417	392	393	400	386	385	380	380	365	393	397	385	419	388	362	395	414	407	405	448	392	407	396	431	363	424	361	374	368	377	383	409	417	411	418	387	414	408	379	414
10775	23293	19075	10454	7445	5269	4218	3271	2669	2200	1860	1617	1442	1219	1140	965	896	900	838	802	779	787	785	791	874	918	892	806	786	755	750	670	661	645	637	644	603	621	585	680	647	625	660	643	685	700	636	559	611	586	606	558	630	552	493	527	493	505	510	503	518	498	485	453	499	479	476	495	500	499	493	501	502	505	508	472	508	472	497	484	474	458	514	515	511	489	489	519	505	469	465	505	545	513	533	503	526	468	487	444	486	510	488	477	498	465	483	482	469	445	471	501	479	457	459	490	446	439	488	488	491	510	503	484	463	466	465	472	448	504	455	443	465	481	496	457	515	484	475	489	474	484	456	471	463	473	484	492	483	496	458	448	492	467	474	428	467	505	488	454	470	437	468	435	480	465	465	452	477	471	419	503	466	473	466	446	465	477	460	499	473	481	487	481	528	450	485	449	453	468	476	498	468	461	485	510	504	471	473	488	433	470	496	484	461	511	469	496	515	497	493	470	454	448	457	478	459	477	470	495	476	458	447	479	448	452	460	465	420	478	478	480	472	493	458	474	472	441	460	483	491	471	525	460	471	459	457	475	492	464	440	463	446	489	482	474	481	471	506	464	500	460	444	472	475	494	474	451	452	509	480	468	458	481	433	465	477	461	452	441	457	453	508	454	448	465	448	468	453	497	448	462	453	497	448	504	461	452	461	468	459	435	479	449	476	456	440	501	485	466	453	442	462	459	470	458	486	453	477	487	477	487	516	427	449	465	472	487	482	449	495	483	431	446	484	453	469	458	470	454	471	534	467	489	442	482	439	452	507	485	476	457	439	456	459	466	485	456	472	479	499	488	462	454	455	494	485	492	454	451	442	418	468	448	445	487	454	470	490	484	447	468	495	486	489	506	469	479	484	463	473	439	467	451	476	464	478	484	465	491	428	480	459	493	493	438	446	428	456	497	477	427	471	487	461	442	481	461	497	484	472	489	466	507	449	461	484	468	486	452	446	459	451	487	486	453	480	500	422	461	486	461	460	450	510	481	457	508	499	461	467	451	447	444	481	469	484	512	466	479	491	473	489	443	480	484	480	474	464	479	493	463	446	480	459	469	504	515	456	448	465	477	453	480	461	482	467	466	490	459	519	447	485	478	456	471	499	466	467	462	456	474	486	459	429	469	487	475	462	471	487	442	475	443	502	490	476	439	479	458	467	464	452	481	457	488	488	465	470	476	479	441	499	450	503	480	463	493	486	461	477	465	475	463	453	452	483	461	502	501	503	484	484	471	499	498	438	458	428	472	455	437	486	438	459	461	439	451	468	448	451	461	463	452	477	477	478	479	463	445	469	479	465	458	480	475	475	472	466	491	521	454	462	490	474	496	462	484	464	438	492	491	435	451	479	492	448	494	494	465	426	467	482	471	498	490	483	475	444	471	495	456	495	461	507	511	478	498	467	453	489	440	449	514	451	481	448	488	488	455	476	493	458	481	429	425	492	469	485	489	448	457	475	488	460	486	473	425	440	490	432	454	460	450	498	497	473	484	429	513	497	449	489	532	483	476	479	445	486	509	467	459	479	459	508	470	448	540	456	485	454	474	435	470	455	489	460	475	480	463	509	493	532	475	493	485	480	501	464	500	483	482	474	451	511	446	441	443	466	435	488	491	484	447	506	467	514	444	480	460	478	458	500	480	466	458	434	455	514	477	497	474	453	470	424	470	516	451	485	452	482	469	468	469	502	448	467	471	488	477	464	442	480	469	453	455	498	481	501	464	462	444	491	466	485	474	483	474	493	498	466	505	448	470	475	481	442	466	438	502	450	484	437	443	459	437	486	467	476	463	467	483	505	459	493	441	491	463	467	439	487	437	490	456	493	506	456	457	463	453	440	486	456	457	492	511	446	480	511	438	458	483	478	501	455	460	504	467	517	496	463	473	460	521	491	484	462	452	491	465	507	446	448	450	450	461	443	465	445	452	414	467	456	485	509	490	481	531	494	473	488	471	486	489	472	470	482	481	476	452	435	522	483	479	510	470	472	454	468	506	474	486	479	479	453	480	449	458	452	471	490	452	468	474	427	447	476	485	423	426	478	478	510	443	498	462	470	449	491	456	474	455	477	451	482	449	497	484	459	455	474	439	464	448	476	453	448	461	512	455	476	490	494	484	444	478	489	446	447	474	491	480	511	511	458	474	456	487	457	487	455	506	463	500	494	475	457	438	477	460	479	511	469	476	513	523	460	500	434	485	482	493	483	493	473	463	446	469	482	485	459	508	471	455	488	516	488	444	444	470	489	454	463	484	507	447	492	489	458	441	458	482	478	487	491	485	473	469	443	422	458	466	461	504	441	472	459	488	484	450	451	430	517	469	500	474	490	484	449	454	481	470	432	479	469	497	436	470	471	456	487	490	468	481	484	491	477	478	451	446	461	446	458	474	495	486	469	462	479	458	473	468	454	492	467	482	474	498	432	442	491	454	463	516	463	501	480	448	469	511	417	409	442	481	446	501	473	456	499	460	450	488	478	494	490	453	490	493	460	469	485	496	488	449	445	500	474	447	448	458	507	456	517	482	489	462	503	489	493	472	444	469	493	494	486	455	437	467	443	466	473	461	486	481	445	511	476	464	455	488	463	453	450	457	468	462	472	499	503	443	477	482	445	527	454	494	498	442	473	456	455	459	479	488	458	460	480	518	465	469	478	481	488	482	458	442	456	522	478	463	468	487	449	493	450	522	484	453	464	471	475	501	460	454	451	454	443	482	460	489	493	515	462	458	476	481	477	511	456	485	417	493	441	449	446	478	460	495	480	464	445	508	461	474	467	476	466	473	461	475	470	468	484	427	479	486	474	512	473	480	445	435	474	469	464	476	467	461	475	463	469	477	492	486	493	418	475	491	493	487	451	487	484	455	489	463	457	469	469	492	524	474	464	423	489	458	481	478	456	473	465	488	473	457	422	475	443	483	480	477	441	472	524	494	462	469	465	484	460	501	500	479	463	472	451	471	475	501	463	486	476	476	482	500	494	455	444	483	520	456	468	485	467	480	468	448	502	433	490	470	443	447	467	445	443	476	475	469	444	474	457	494	440	425	464	476	443	494	475	469	452	457	436	495	472	473	489	479	460	490	467	462	452	459	501	478	474	502	487	459	463	479	483	490	451	475	478	495	460	433	439	457	443	501	479	494	456	510	485	453	453	473	437	486	476	432	437	457	457	452	477	457	471	454	521	424	492	447	488	479	465	484	430	504	447	448	469	480	498	456	481	454	494	465	520	442	484	485	449	436	504	493	520	484	489	503	490	487	454	469	470	494	444	475	467	482	450	466	482	458	489	471	483	469	523	462	463	482	453	507	448	473	486	471	497	490	480	531	499	529	497	458	474	474	473	449	482	479	482	489	460	451	493	499	474	471	452	461	492	478	479	496	498	488	480	499	491	451	490	450	517	482	463	478	459	469	474	491	482	509	438	481	435	472	488	475	489	438	463	452	472	475	451	514	465	472
27060	19267	7886	2254	1348	1023	872	699	637	627	617	566	562	590	594	547	584	541	544	563	536	542	564	535	546	644	579	565	507	553	536	544	529	536	528	539	571	533	571	475	502	539	506	522	501	493	525	530	510	551	546	489	499	511	489	477	547	527	512	520	466	523	547	501	513	501	462	534	519	534	521	517	513	472	502	506	452	487	538	503	545	526	514	503	529	523	494	520	516	486	495	514	524	539	536	555	545	517	525	501	543	485	522	523	503	486	501	491	510	523	517	476	509	475	475	493	510	512	517	502	501	509	541	469	550	490	496	488	511	530	499	505	523	518	501	528	523	513	479	475	492	524	520	504	529	554	524	525	495	481	491	480	516	514	485	533	521	515	494	549	498	510	469	539	532	542	498	521	523	482	530	477	526	521	514	505	505	534	494	540	535	483	468	498	489	497	497	497	472	529	517	503	535	513	459	477	531	480	542	513	466	506	498	541	506	511	511	543	477	544	455	472	518	559	510	503	489	489	506	492	502	504	545	468	515	513	491	496	521	476	500	510	514	508	455	559	526	506	509	542	478	516	487	497	500	517	584	531	471	456	524	515	488	519	493	442	457	484	509	495	532	498	500	516	485	512	504	500	487	505	499	455	536	486	495	559	516	511	515	458	494	514	541	479	560	493	478	502	518	551	526	511	504	474	549	544	519	502	489	509	461	491	500	493	516	473	520	509	476	544	489	439	495	520	530	496	500	516	481	451	457	495	510	480	534	525	506	547	500	483	519	509	521	481	508	496	502	510	511	518	512	573	511	470	498	504	500	499	465	512	538	492	498	499	510	499	514	516	511	488	450	521	542	503	518	516	508	511	490	539	497	483	520	497	506	505	482	564	518	553	473	523	526	485	525	512	534	519	512	492	496	523	492	575	492	514	510	491	558	509	533	517	514	523	521	525	525	504	479	461	499	501	516	465	483	486	477	519	517	493	548	516	559	539	507	504	512	487	481	485	540	479	509	536	539	504	509	497	495	494	474	501	511	485	524	524	525	502	511	484	526	543	501	515	502	523	585	518	523	513	514	478	484	479	517	521	517	522	463	520	500	511	486	482	508	516	502	502	513	530	512	480	538	472	519	523	506	474	508	503	511	554	526	521	534	529	521	491	557	486	510	510	462	520	492	541	532	502	498	516	522	484	470	524	549	536	547	569	536	530	521	469	547	532	441	489	537	471	509	522	543	521	529	484	554	491	493	483	516	524	518	493	543	494	495	526	500	526	478	512	475	509	573	533	481	526	483	491	492	539	547	516	494	516	532	536	524	492	474	487	470	499	507	512	542	506	532	490	470	526	471	493	471	510	491	502	492	540	531	508	521	494	533	520	496	497	483	530	513	515	519	495	512	557	515	506	509	488	512	539	542	513	521	517	494	521	488	526	502	484	486	505	489	492	519	530	484	487	482	516	561	508	515	462	509	476	569	537	533	531	531	499	477	506	480	506	490	525	551	533	554	498	500	493	473	474	512	521	514	513	524	468	531	505	511	496	516	510	510	530	498	492	534	513	495	501	512	511	518	478	508	491	479	485	492	518	524	513	535	482	512	526	516	511	511	472	514	501	521	500	504	485	498	472	505	500	503	519	508	515	481	500	469	530	482	497	463	532	516	496	486	502	475	512	518	505	519	546	509	499	520	471	481	488	499	480	561	471	496	534	488	466	495	497	495	565	512	483	481	491	470	492	518	523	513	462	503	491	560	530	518	526	523	530	542	493	545	505	510	479	524	495	487	499	524	502	506	490	504	522	494	484	496	459	488	478	490	473	501	498	492	550	509	534	537	521	495	514	521	507	490	505	522	487	509	503	468	505	516	510	510	533	510	525	519	505	546	502	495	528	521	492	506	496	513	516	511	518	527	490	517	536	556	492	511	522	481	524	490	523	517	527	485	491	522	511	482	516	550	524	496	528	551	511	520	508	488	545	499	520	510	574	529	502	561	517	527	481	499	523	519	474	543	528	554	504	510	533	502	483	495	503	458	497	514	530	492	513	491	470	522	497	472	510	534	483	517	511	535	553	472	510	538	505	486	502	495	505	473	512	499	481	510	517	547	519	502	497	522	524	503	494	501	495	478	507	514	502	525	493	503	502	438	512	566	518	534	520	487	508	521	500	531	515	490	486	460	504	481	510	524	461	446	507	510	500	506	505	505	533	510	488	514	498	549	481	521	466	528	489	493	479	455	481	533	490	520	513	479	493	457	475	523	542	518	518	529	509	496	479	523	490	466	541	501	540	492	500	483	548	522	489	497	563	484	496	529	505	512	511	508	503	476	509	516	516	513	497	507	450	488	480	510	519	492	521	536	484	530	479	529	496	477	525	494	493	494	484	502	512	486	513	528	527	484	501	515	473	491	489	495	527	516	509	514	468	498	535	569	533	524	524	540	559	521	503	504	522	496	511	546	532	462	524	523	510	550	506	521	506	508	530	485	535	476	502	482	503	475	489	545	489	505	479	506	507	516	514	484	532	520	512	548	534	507	499	531	489	513	499	490	497	498	452	543	498	515	488	493	516	547	489	510	530	517	520	541	524	527	518	499	535	531	557	514	519	513	507	450	478	509	496	497	504	522	472	538	525	499	520	486	511	536	458	445	513	522	495	495	488	526	501	482	490	516	460	521	483	525	487	516	494	481	482	480	514	477	487	510	515	528	468	528	500	515	492	544	502	503	489	524	546	475	518	497	563	496	480	523	491	490	511	472	490	534	532	483	481	539	523	492	493	501	504	537	451	505	528	497	486	508	503	521	557	515	487	503	497	522	533	497	494	505	531	501	464	492	530	510	490	517	518	488	532	532	502	500	527	498	485	506	489	539	500	477	480	511	505	525	531	514	534	532	495	522	492	475	486	530	525	508	490	486	518	505	523	503	487	516	446	500	501	521	545	512	531	547	542	512	518	532	521	492	488	494	476	523	504	473	510	527	513	524	526	492	521	503	499	524	561	524	502	474	538	461	520	552	543	519	496	530	476	506	532	490	524	475	493	488	572	479	535	524	480	524	517	521	493	505	525	495	495	503	523	542	562	557	528	552	524	517	456	516	508	521	511	485	500	543	530	512	538	512	534	478	508	497	507	480	493	549	491	513	475	506	511	531	493	465	520	505	509	477	497	504	547	506	527	482	502	522	465	521	517	489	491	505	496	523	487	471	513	535	520	505	480	479	542	506	530	486	527	500	524	487	483	520	525	480	499	497	519	473	508	543	498	521	526	526	511	505	495	503	512	542	519	499	521	503	531	547	530	502	518	522	539	514	490	519	550	452	541	497	480	513	518	478	522	482	511	498	489	489	500	508	497	498	529	508	464	534	494	526	481	546	492	525	550	495	540	514	547	529	503	461	473	498	541	515	511	495	520	493	526	518	482	485	525	537	511	503	521	553	499	524	487	495	538	491	531	538	541	525	534	506	462	521	534	499	501	451	487	511	571	535	514	461	463	522	518	511	496	492	540	498	520
7172	8152	6530	2898	2027	1647	1348	1243	1003	998	897	849	750	755	797	724	723	711	709	688	720	680	679	752	801	748	734	718	709	686	725	677	647	628	703	694	663	691	680	711	696	636	686	653	666	663	684	679	668	604	667	665	620	642	641	654	573	649	646	646	573	661	613	608	597	661	655	660	631	622	642	625	662	648	598	614	637	664	651	614	651	644	619	627	686	665	639	646	620	642	578	635	619	657	638	624	676	661	600	595	607	631	629	640	590	645	630	638	664	651	653	609	605	620	632	608	656	597	613	638	638	641	584	602	623	590	662	612	671	635	638	626	610	602	634	641	607	639	675	569	638	628	595	662	634	623	621	632	595	609	596	648	599	657	618	613	630	627	641	633	621	633	628	686	613	653	581	621	642	624	673	628	599	575	620	663	613	665	654	617	646	628	620	630	598	631	628	628	611	620	602	625	601	661	647	623	647	608	603	639	691	633	637	623	642	637	596	619	665	626	675	626	676	666	640	600	618	642	655	636	605	646	608	607	634	639	619	608	615	623	633	623	652	608	643	644	597	618	592	657	638	609	657	604	660	623	643	633	646	651	617	605	648	618	574	604	630	637	643	648	674	643	624	614	651	702	649	617	648	625	671	631	627	653	656	640	660	597	605	660	611	658	627	612	610	619	635	628	586	622	631	661	619	625	593	626	610	651	630	652	587	624	631	638	608	648	602	665	651	632	626	662	633	635	643	607	626	623	624	624	624	645	610	587	611	658	692	643	614	662	612	689	625	585	624	613	645	612	612	573	564	603	631	638	643	611	608	602	657	654	640	618	636	645	635	577	577	625	638	584	616	608	662	603	605	645	594	637	657	573	591	618	642	632	634	606	636	645	683	595	656	611	644	613	601	593	609	592	675	623	621	669	659	606	615	659	621	644	600	620	671	618	633	620	596	602	630	648	628	625	589	576	623	629	618	665	584	609	601	602	662	631	652	639	605	675	633	643	659	677	591	618	683	666	609	575	648	599	627	681	609	624	627	661	622	596	626	589	594	644	610	625	630	604	594	613	674	608	658	642	656	619	638	612	628	617	627	614	624	599	645	616	593	590	595	592	650	684	616	628	641	630	610	612	623	642	628	648	625	641	621	661	607	674	612	619	623	619	593	634	667	625	608	637	636	634	593	617	592	624	629	628	661	617	623	612	684	621	621	639	663	598	626	637	631	640	653	672	643	656	605	645	660	629	623	645	643	611	679	710	715	625	616	652	644	656	616	609	605	611	639	617	625	641	620	638	678	630	595	642	658	621	627	693	623	637	655	599	697	681	671	632	653	612	622	585	614	620	607	647	627	599	630	615	642	657	633	590	605	646	605	626	623	653	662	652	624	612	603	596	618	647	612	648	620	610	599	592	644	585	637	628	638	641	669	628	629	627	605	630	638	650	653	594	644	597	619	616	613	644	673	683	616	631	653	628	615	595	624	600	623	647	661	620	628	616	589	672	627	623	649	656	648	582	634	660	642	608	650	639	602	635	638	637	641	632	667	673	626	638	625	611	587	617	654	635	654	608	601	595	646	597	587	635	649	604	617	618	630	609	596	633	619	641	603	651	658	626	637	635	616	619	637	623	602	594	591	629	654	621	524	639	618	649	622	613	656	603	630	678	634	644	634	627	643	622	612	648	641	619	594	603	605	621	663	604	609	624	640	609	590	648	685	662	611	630	673	610	650	667	635	623	626	558	610	659	604	633	582	651	658	655	626	608	603	656	589	604	631	606	619	662	623	612	582	642	616	612	648	646	613	613	635	597	618	630	607	599	640	604	653	630	614	645	649	658	635	635	579	609	621	590	648	604	612	655	650	623	614	653	626	633	647	646	633	648	636	635	594	622	660	647	634	602	632	685	659	625	632	679	614	620	644	611	583	622	617	651	605	633	625	629	668	626	604	600	678	671	644	593	609	638	636	618	681	607	669	631	641	565	634	611	664	637	651	618	598	594	610	592	593	611	635	617	628	585	689	628	608	588	617	631	640	648	619	639	634	621	625	614	635	578	640	578	586	632	626	630	568	589	625	684	553	606	619	631	596	641	655	613	623	633	605	660	683	587	622	596	625	609	657	621	663	594	620	654	592	618	624	658	612	637	612	627	614	645	611	643	621	652	619	643	614	571	649	626	633	695	597	616	610	636	647	652	640	643	657	608	649	619	605	664	676	631	618	626	611	587	660	649	604	648	657	643	629	640	612	644	616	627	619	615	632	644	669	629	640	648	635	614	676	647	653	626	622	624	634	634	628	585	648	667	614	605	630	611	552	632	609	667	606	586	625	645	684	601	600	664	580	618	639	598	625	641	673	646	632	614	639	600	621	639	664	606	637	570	625	648	636	624	600	637	625	644	554	647	608	636	629	638	645	645	579	646	643	676	585	601	633	611	609	639	617	598	608	605	659	618	620	621	673	624	610	608	600	629	622	638	622	641	591	599	662	569	618	667	608	651	589	608	631	644	673	608	643	629	639	656	588	627	649	608	595	634	630	614	625	637	573	589	629	630	596	605	632	649	607	624	626	656	613	640	662	620	610	627	629	646	592	648	633	604	630	591	621	640	622	604	621	636	571	600	588	634	606	626	610	638	661	642	601	643	603	584	608	621	612	651	626	612	607	640	618	638	631	638	630	625	553	666	610	641	637	641	651	626	597	661	619	627	639	619	664	641	640	632	594	654	624	648	605	603	631	640	673	617	633	600	616	583	659	623	624	620	627	645	588	628	636	547	664	590	637	623	595	635	655	625	613	670	634	593	651	599	595	607	611	603	607	631	641	613	615	611	631	624	625	642	629	635	649	652	625	653	685	620	629	650	663	631	668	588	619	586	594	673	609	627	620	624	634	555	657	617	652	650	658	603	585	656	612	616	596	590	634	632	622	621	616	617	661	623	642	602	611	649	626	636	630	639	605	595	667	641	608	629	628	647	642	631	629	676	596	667	680	615	650	609	659	628	585	625	659	612	604	612	688	642	645	632	627	690	648	625	622	633	626	597	657	618	679	663	625	654	622	613	587	606	643	654	573	602	625	623	643	609	608	660	684	634	661	646	652	598	627	613	610	595	612	613	653	661	629	676	632	622	608	635	630	640	535	687	592	661	644	661	635	604	616	623	597	595	634	596	616	642	599	642	655	618	647	629	629	629	677	647	617	684	600	631	624	590	617	640	605	645	590	622	628	620	667	653	584	660	622	612	603	646	650	641	644	626	600	612	658	625	671	587	608	611	675	655	643	593	671	622	616	630	658	640	631	608	654	603	645	619	674	630	585	676	630	639	610	616	663	662	623	648	599	650	606	652	635	608	667	627	593	583	629	623	677	651	627	623	666	648	648	652	643	680	642	610	633	658	692	642	641	602	655	636	624	650	606	567	616	639	591	622	663	632	622	622	660	656	642	619	620	595	677	635	652	681	619	626	609	629	630	596	623	620	560	647	604	634	603	627	621	647	658	609	674	614	675	585	640	606
23892	20959	28051	23965	20840	6842	1479	1022	799	698	632	570	567	511	472	484	429	407	407	391	374	401	431	447	461	455	458	420	417	398	387	378	369	372	391	374	357	379	356	395	352	361	382	381	366	356	338	392	369	327	350	357	345	330	328	327	331	322	330	316	355	332	327	329	306	339	329	313	335	350	350	351	338	312	294	340	319	307	325	354	316	318	320	309	345	311	316	324	304	342	338	345	326	321	324	348	337	305	315	328	331	315	311	312	327	340	322	323	302	308	310	315	299	326	315	317	334	351	328	303	304	305	321	332	323	337	338	307	315	327	305	297	326	362	346	300	317	313	286	290	286	319	310	318	360	292	301	345	318	295	331	346	315	289	300	308	358	349	314	296	346	315	299	355	317	323	307	322	328	309	319	308	337	316	335	319	337	318	346	326	319	313	314	327	340	313	337	317	319	328	317	310	340	297	335	302	310	294	318	302	345	335	309	302	322	300	312	341	329	317	299	315	307	339	329	315	297	320	335	312	322	348	318	295	329	321	322	328	325	318	309	318	315	317	304	316	322	294	342	320	289	337	321	317	299	321	320	326	360	288	301	323	288	312	338	313	308	325	342	321	308	309	344	332	318	341	324	306	344	303	350	335	350	328	319	290	283	316	320	319	305	268	337	322	333	321	321	337	295	322	333	300	322	322	311	334	301	338	299	336	311	317	320	311	337	370	331	325	323	297	330	299	325	299	317	324	311	313	310	317	329	347	314	379	316	344	341	335	332	346	320	320	338	322	285	318	313	324	350	324	345	301	322	316	313	308	335	328	328	326	285	315	307	315	330	323	314	337	299	349	319	338	353	335	328	323	323	311	315	323	307	313	305	309	338	310	308	333	284	335	303	294	322	337	310	305	302	322	318	310	311	291	347	295	331	349	337	283	288	326	302	306	298	358	334	316	317	320	317	315	316	301	298	304	311	333	302	330	345	339	307	319	348	305	341	298	303	332	275	334	364	323	315	329	293	294	333	321	334	325	365	328	273	301	304	325	304	315	339	311	314	328	303	295	326	328	307	327	321	323	312	334	343	316	302	341	323	296	321	351	317	313	332	300	355	310	335	308	335	323	312	336	331	328	335	304	327	332	310	355	309	323	292	309	332	310	318	317	332	321	307	320	299	324	331	299	333	269	329	328	344	308	336	330	305	321	297	340	331	333	304	312	319	326	317	299	290	313	311	288	315	343	300	317	311	316	325	323	326	310	328	323	325	295	311	317	357	307	329	334	311	308	315	345	314	329	321	342	320	328	318	327	322	322	300	317	352	301	306	366	313	305	324	330	322	319	350	341	289	336	313	321	290	324	286	329	338	305	284	342	323	291	342	319	339	328	312	320	307	346	290	336	304	305	335	319	323	306	311	319	357	314	318	324	322	297	369	358	308	300	299	317	353	288	328	329	327	330	308	318	347	309	320	342	309	328	330	337	297	321	305	318	319	314	332	321	308	335	286	311	326	321	309	333	314	343	300	290	297	287	327	306	323	299	302	335	331	312	318	302	305	338	331	329	328	312	296	294	290	333	322	314	277	290	300	342	345	330	321	337	337	338	331	292	329	324	313	343	320	336	318	335	317	321	337	333	328	292	323	310	324	311	304	303	318	333	334	321	291	313	336	306	315	341	310	359	304	322	329	337	291	319	315	308	324	318	331	295	326	314	331	329	307	311	294	331	315	356	342	346	306	328	349	333	341	333	333	303	336	316	290	320	312	275	299	336	325	339	321	327	319	308	322	308	322	333	304	308	331	326	302	296	326	328	294	304	301	332	335	317	336	315	304	301	368	320	316	293	328	335	329	303	304	319	305	327	320	336	324	282	346	324	285	335	329	328	323	323	352	340	304	329	327	312	330	303	317	330	307	291	327	344	324	328	313	334	332	289	330	309	360	319	323	345	318	339	312	345	312	321	312	307	319	311	308	315	329	300	357	343	308	316	330	349	330	293	330	331	301	323	323	328	305	317	290	350	351	325	319	302	295	289	318	346	325	289	298	284	304	318	300	324	301	317	306	295	323	306	339	358	329	296	319	298	301	328	320	297	324	309	340	320	357	327	350	322	322	336	354	318	320	323	308	335	288	313	301	335	307	308	354	312	347	356	303	308	331	329	320	335	336	326	327	307	297	329	340	321	346	345	337	300	326	313	338	306	330	316	297	335	355	316	302	304	341	336	324	304	301	343	321	316	366	348	336	316	322	300	328	319	330	341	322	308	349	322	291	316	299	338	340	287	316	335	344	338	313	312	302	308	315	310	354	298	289	293	321	324	330	308	310	281	332	314	334	306	308	324	296	314	326	329	361	360	292	339	293	305	307	330	305	306	335	304	297	344	345	304	343	321	306	316	316	341	306	291	316	323	315	315	299	318	307	319	303	308	315	293	314	323	339	313	313	326	350	296	346	325	335	333	305	324	302	306	336	309	297	298	352	317	348	334	322	320	298	312	333	310	326	317	307	327	336	327	315	328	318	326	349	363	335	294	302	336	342	293	321	295	333	313	291	315	309	334	333	284	288	348	291	294	308	318	302	315	321	321	323	322	335	308	313	331	332	328	324	327	310	340	322	347	309	279	310	353	315	310	329	318	316	294	304	328	319	332	313	339	335	304	347	329	283	318	303	326	334	309	307	320	291	306	340	323	338	314	338	319	314	312	326	337	312	323	339	334	334	334	339	335	308	320	305	313	338	325	320	305	311	337	325	309	326	299	291	322	351	322	327	314	300	348	346	317	308	316	310	302	282	346	368	306	328	361	327	306	331	338	315	310	309	308	293	322	297	304	300	338	296	326	353	314	314	338	324	288	354	315	316	328	337	302	327	306	321	311	333	339	320	330	320	312	308	311	301	324	345	304	354	348	309	306	265	351	307	336	344	325	331	358	298	291	321	323	316	329	324	293	303	340	309	302	319	363	316	315	306	327	308	303	314	271	329	288	320	320	314	343	318	297	285	299	317	304	299	306	296	320	302	314	328	362	313	315	348	328	311	323	306	322	338	330	320	327	330	303	330	340	309	340	300	349	286	305	299	319	317	324	367	294	304	297	305	343	340	314	303	293	292	323	319	329	315	337	297	306	295	322	330	309	310	349	314	346	300	317	339	310	300	346	316	321	315	351	330	327	337	310	303	312	302	345	304	309	347	308	313	338	352	325	325	313	328	301	320	290	371	327	320	317	319	268	303	331	306	303	357	299	328	320	309	334	311	304	311	327	315	312	319	320	307	321	324	311	291	318	332	309	323	319	286	285	297	315	307	309	328	321	308	316	314	331	299	309	352	321	292	297	338	321	342	298	339	361	372	294	313	325	322	325	299	331	302	327	341	325	282	342	318	316	302	326	349	314	309	330	312	308	331	335	318	360	326	318	294	349	323	316	335	314	329	325	323	307	336	353	332	319	356	309	326	298	318	323	287	302	324	360	354	295	361	312	352	322	336	287	313	340	324	325	318	345	301	317	305	316	329	318
7921	16666	12984	6543	4449	3458	2577	2023	1731	1408	1308	1093	962	869	767	711	676	661	598	682	609	593	592	677	683	698	710	600	561	590	488	576	566	544	503	519	560	561	459	490	512	468	517	531	482	518	492	466	450	453	481	472	495	423	488	455	418	422	425	424	441	426	425	386	398	427	423	376	393	411	409	388	405	425	427	428	431	389	427	429	422	420	414	463	443	411	387	391	440	370	425	444	426	454	439	405	432	421	430	435	424	404	438	424	435	412	408	406	402	400	424	429	370	450	394	414	397	384	429	447	401	407	420	377	407	418	385	415	408	431	409	361	411	393	402	413	390	432	416	395	432	390	400	391	436	401	387	403	406	372	401	401	407	372	402	400	431	387	396	419	396	421	432	373	387	381	436	423	373	383	409	406	395	423	410	425	436	394	431	396	428	408	420	391	402	378	431	416	388	457	394	379	428	393	440	365	385	413	414	418	430	424	410	409	409	428	404	419	398	397	438	416	383	425	393	390	415	387	393	434	401	406	412	422	414	398	389	389	397	380	389	434	405	400	391	398	380	366	400	402	380	416	421	408	417	371	405	369	398	406	400	403	384	381	383	416	387	396	397	432	451	425	426	396	404	401	437	410	392	416	386	433	432	365	394	404	409	407	394	385	391	377	408	405	435	382	422	410	428	411	400	405	413	441	404	422	403	379	382	415	430	426	394	427	392	401	438	444	410	428	419	422	412	414	432	422	423	379	430	401	415	410	414	413	433	394	447	388	404	419	447	409	399	406	410	396	399	426	394	441	430	411	411	410	413	429	424	417	402	396	399	410	402	412	358	406	421	397	411	409	383	411	412	388	394	408	387	397	393	392	453	378	409	384	416	398	397	410	401	366	418	411	398	459	418	418	406	416	388	398	420	451	415	385	423	419	400	414	439	422	438	367	411	410	393	429	428	424	410	390	391	381	398	379	391	431	414	416	396	371	435	416	375	379	419	408	398	425	421	431	399	416	423	436	388	395	381	380	413	419	397	417	426	392	419	385	388	412	422	389	400	407	412	379	418	417	435	403	382	421	418	423	423	427	400	398	420	433	399	415	358	408	334	407	376	420	402	390	412	429	417	407	411	441	403	395	387	391	431	404	401	422	421	386	421	396	401	389	394	399	426	420	409	415	410	378	402	437	385	392	406	382	447	399	438	423	392	427	415	385	392	391	385	392	453	428	407	439	408	433	368	411	416	388	401	380	415	393	431	415	452	364	397	411	419	429	381	386	424	416	386	375	406	450	412	393	393	404	396	388	406	398	435	427	421	419	409	415	393	417	406	405	445	436	419	372	403	431	367	389	405	408	404	389	393	432	399	380	407	402	421	450	419	436	405	430	364	372	403	363	410	415	407	424	424	370	395	416	409	414	421	394	403	403	443	404	461	407	418	378	389	401	395	387	383	401	441	404	416	386	413	431	411	407	425	408	396	375	430	412	390	393	387	446	379	390	401	407	436	372	375	394	408	421	427	409	387	381	371	394	420	432	409	415	402	419	382	392	405	406	375	423	441	384	423	377	414	412	394	411	391	379	404	348	436	397	419	368	418	396	423	416	413	400	408	386	410	392	393	439	370	421	389	411	379	412	429	393	395	416	428	389	414	374	412	434	391	415	414	397	381	431	433	411	396	421	394	416	422	356	380	434	481	394	397	392	407	401	435	395	385	403	395	444	392	375	401	410	414	415	355	419	390	420	383	388	423	420	406	390	400	416	410	398	407	395	374	401	415	436	414	396	390	419	386	412	429	420	396	454	427	408	444	413	441	394	422	415	408	392	417	400	412	418	446	436	395	393	415	418	399	401	404	433	413	401	439	420	405	395	421	410	414	421	424	367	364	465	384	386	407	376	406	388	403	435	378	411	434	427	419	392	402	399	398	436	379	423	388	439	416	421	411	407	395	410	444	437	404	377	389	435	436	388	396	422	390	375	426	425	397	393	420	410	393	398	392	394	420	385	399	430	409	414	405	375	427	405	390	417	402	416	423	400	367	385	399	395	414	356	389	416	410	403	397	405	407	434	369	381	419	384	375	414	421	407	423	396	401	399	394	389	422	414	380	409	414	400	412	404	387	394	427	417	380	419	417	409	427	388	372	450	439	417	405	381	412	408	397	387	409	416	424	417	401	425	393	405	412	400	401	409	432	391	433	374	413	413	411	394	407	442	406	446	427	409	385	404	429	419	390	399	427	408	388	430	423	390	435	404	422	430	412	393	445	396	389	378	378	375	406	383	382	399	416	396	403	399	390	385	398	408	432	388	423	382	415	447	413	430	407	438	433	399	405	398	379	387	446	428	441	408	390	421	399	417	389	393	383	412	422	370	408	422	402	428	403	384	404	403	407	398	397	362	388	404	369	416	411	414	426	409	402	449	363	400	376	381	401	430	417	387	416	448	418	438	402	445	413	403	384	389	413	407	380	399	411	376	396	432	393	430	358	396	391	373	407	397	382	397	398	375	397	414	368	411	409	400	382	382	431	413	418	392	432	426	393	405	397	416	443	419	424	426	383	428	396	425	416	424	388	411	426	364	394	429	412	395	394	374	389	439	373	420	428	389	398	427	383	408	399	445	435	394	436	433	428	407	376	426	375	430	422	399	417	409	401	398	381	393	411	441	410	410	413	463	416	393	406	406	397	406	400	409	413	387	404	391	395	416	404	430	410	400	394	359	391	427	389	407	400	391	380	382	366	405	384	392	370	383	431	366	421	414	426	383	402	390	412	414	412	442	401	429	399	413	388	420	391	429	393	415	423	381	389	409	407	370	379	405	428	396	436	392	436	400	428	407	408	398	427	429	425	386	424	385	368	399	399	408	393	402	409	392	403	401	393	402	399	400	406	404	381	390	401	392	441	462	429	428	398	379	399	412	390	393	392	385	421	443	400	393	375	451	374	379	414	404	374	386	400	419	399	387	395	408	405	426	374	426	387	386	386	421	385	392	367	394	386	410	423	398	388	399	390	444	421	383	416	419	399	448	362	390	379	418	391	413	401	385	397	408	379	410	380	423	411	411	406	387	410	386	399	402	391	394	436	381	390	373	400	420	447	428	397	416	397	359	406	422	387	404	452	403	392	404	430	386	388	381	416	437	382	401	428	382	385	376	461	357	437	424	423	378	407	410	417	376	434	406	398	375	439	430	374	421	420	420	385	402	394	372	398	410	424	403	391	401	411	420	422	397	397	409	441	409	374	386	398	410	421	404	416	426	408	421	425	394	383	401	409	426	420	460	396	438	397	395	405	393	408	386	378	401	376	422	434	415	415	409	446	397	393	435	393	404	376	383	397	393	382	420	380	410	373	373	396	422	367	382	399	377	383	415	425	425	393	424	429	381	431	411	385	417	395	370	399	407	418	386	409	400	420	390	381	383	406	423	427	392	385	403	358	358	404	390	404	394	386	396	424	395	402	418	412	388	387	379	434	446	382	410	406	440	373	416	355	406	397	423	436	366	385	409	424	403
25022	20952	26737	24965	6810	1586	1146	971	950	876	809	824	719	772	678	689	667	666	689	660	642	684	699	716	660	743	688	682	663	662	657	655	704	670	651	662	660	658	632	695	620	689	692	710	653	623	664	640	679	636	637	631	647	663	631	661	651	631	679	642	625	617	646	671	603	607	634	624	613	636	668	636	621	625	631	630	608	597	608	609	653	618	629	646	667	671	618	677	604	635	608	641	595	677	637	634	638	637	642	645	657	663	653	665	644	645	657	620	633	653	639	644	646	615	642	647	618	620	625	607	625	624	625	596	635	628	579	639	635	607	609	639	638	627	613	611	632	584	643	645	665	631	618	640	584	592	632	652	629	621	614	609	612	623	652	596	648	660	661	645	656	637	619	606	615	642	680	675	647	613	624	639	650	628	637	582	607	612	623	612	684	606	618	665	635	620	579	616	673	586	613	656	679	604	673	658	663	599	605	591	641	642	597	672	662	641	666	665	688	623	650	664	639	661	611	613	656	652	616	617	618	636	625	617	653	627	630	670	700	618	640	689	611	650	572	613	621	631	637	630	634	609	638	636	597	673	648	635	578	626	627	632	607	634	627	643	608	639	645	609	617	613	662	647	643	635	621	635	685	637	648	592	662	663	621	613	664	572	630	641	597	637	615	584	579	658	618	637	685	632	633	608	631	633	663	631	573	634	606	643	602	614	644	628	642	636	653	633	628	612	623	657	632	620	634	564	638	619	643	615	672	687	680	643	651	643	631	653	634	632	615	632	675	655	674	655	593	653	638	623	665	634	630	614	623	656	648	657	632	622	608	612	648	623	613	604	604	646	610	662	639	596	621	653	624	630	569	638	609	631	636	559	571	662	665	622	630	642	641	609	607	611	658	640	665	631	610	591	615	632	670	650	620	603	624	612	678	618	648	590	621	572	612	618	603	648	655	621	617	593	638	648	598	636	602	620	688	617	586	631	607	622	661	635	651	607	600	643	657	572	603	596	668	641	646	601	654	610	649	639	624	644	643	601	601	659	636	658	601	594	676	570	636	589	653	672	616	608	673	617	663	656	616	642	642	628	579	623	644	609	638	644	651	616	641	651	633	622	628	638	641	607	587	637	655	634	600	636	614	619	594	618	616	653	602	606	676	608	651	640	627	656	621	613	596	632	610	619	615	599	620	662	643	634	633	584	598	617	678	619	624	673	598	646	612	623	622	607	629	634	630	636	630	614	629	638	612	588	632	645	674	654	632	651	635	587	630	615	628	672	594	603	600	622	628	653	598	590	610	657	634	609	625	664	622	657	579	639	649	616	625	636	616	642	685	584	587	624	613	692	573	587	656	608	639	590	648	620	607	619	589	599	633	631	669	652	628	638	591	594	611	625	662	623	629	644	626	604	602	627	593	614	574	620	631	572	610	668	594	607	653	604	629	665	663	593	604	650	645	636	618	654	603	586	642	655	642	638	651	649	627	594	653	647	669	688	679	676	649	614	639	606	669	636	635	679	636	653	668	592	596	629	597	604	592	575	637	587	577	636	632	651	637	647	638	624	620	631	620	626	589	650	647	590	599	629	597	628	589	667	614	619	605	599	666	661	604	628	622	637	598	623	603	619	635	656	623	653	621	629	631	608	654	603	646	615	603	620	675	639	642	626	586	666	644	649	617	605	659	575	673	659	623	628	605	600	587	651	572	637	619	585	617	612	643	607	579	651	620	602	662	608	616	579	637	639	607	662	630	663	626	681	675	681	583	614	633	606	604	632	600	635	642	631	648	598	651	627	626	601	628	633	583	579	622	657	620	624	613	635	685	631	621	674	605	649	637	626	671	650	595	629	671	639	605	643	629	627	695	623	599	655	669	640	659	633	669	652	584	616	617	636	603	603	617	636	593	614	623	601	629	621	581	592	619	565	609	665	644	639	623	611	617	635	642	582	630	624	649	640	637	643	634	616	624	616	625	597	684	624	639	620	642	632	632	618	567	652	596	624	623	622	602	615	613	601	618	595	640	620	609	613	651	668	629	636	612	667	648	693	589	605	607	591	666	632	607	653	613	642	637	690	637	647	637	632	663	645	614	697	636	647	632	593	609	587	667	624	621	618	641	670	630	642	605	624	662	662	621	636	613	630	603	642	598	624	634	648	645	626	634	659	624	623	642	612	633	630	587	635	599	628	630	579	624	595	644	622	596	612	660	609	646	638	616	630	616	655	638	669	661	632	648	652	658	620	621	630	626	601	624	639	622	621	632	666	608	629	630	605	648	612	626	620	643	607	655	652	644	590	620	624	681	561	644	601	613	625	631	618	676	600	644	625	635	589	676	590	602	608	640	618	654	617	584	644	679	604	642	623	677	613	640	664	582	574	631	642	674	623	621	709	655	686	629	605	659	590	605	623	618	615	645	640	660	629	662	641	651	633	654	647	631	626	627	668	634	632	610	628	638	606	634	622	651	604	611	619	633	634	588	610	623	668	602	640	628	644	644	640	603	642	651	602	608	670	625	618	647	575	618	632	606	628	648	592	639	587	624	592	642	604	643	598	643	634	635	632	628	605	658	602	627	622	635	599	637	602	605	657	663	643	654	655	551	607	657	641	633	596	620	604	652	634	615	639	637	646	664	690	593	613	643	662	661	600	655	678	617	625	671	668	603	665	601	618	664	616	632	594	624	616	657	615	641	629	589	620	613	652	596	610	594	653	628	640	584	676	641	600	609	593	637	634	666	614	649	663	625	670	640	663	678	638	603	574	674	592	624	621	594	626	658	611	614	647	629	609	678	628	647	615	573	622	631	601	577	646	614	602	647	645	647	616	647	588	658	658	666	641	655	632	634	612	640	688	625	618	624	644	616	657	640	595	653	679	629	597	629	609	632	633	563	619	641	619	622	610	608	602	644	622	648	637	625	592	671	599	585	638	673	632	628	596	624	642	612	627	646	579	619	602	649	631	658	660	631	625	630	646	643	630	616	586	629	645	660	597	681	615	628	625	633	651	611	620	642	633	658	641	579	669	631	595	650	638	671	626	618	616	614	642	639	633	613	633	655	607	616	587	608	620	643	609	606	617	608	616	624	612	621	602	595	630	635	614	634	632	637	619	651	672	651	627	621	628	631	612	616	610	594	633	609	657	643	632	616	623	613	652	625	647	629	666	658	657	627	620	592	671	646	656	619	622	614	619	657	627	664	594	606	600	618	647	620	590	611	662	562	628	624	637	611	623	653	610	642	658	638	613	650	655	653	631	637	615	573	619	630	626	619	652	645	630	661	689	627	632	663	604	640	613	611	646	638	697	628	634	650	598	607	622	622	628	615	631	652	623	610	624	617	640	624	595	623	655	575	648	653	639	581	677	616	659	645	624	648	638	607	619	630	595	632	619	589	660	611	650	683	606	616	638	628	597	661	637	611	627	664	635	602	626	639	612	609	637	569	641	616	652	694	602	630	664	613	616	608	678	612	612	603	611	634	628	566	582	610	646	664	609	640	676	644	607	656	625
7665	12566	9525	4844	3498	2787	2170	1835	1573	1452	1350	1241	1143	1061	991	899	966	960	926	929	892	870	902	900	1051	959	940	907	862	841	879	867	888	831	823	829	874	806	813	832	856	885	885	803	827	844	799	828	836	834	776	833	786	786	818	830	781	714	737	765	753	770	775	735	726	785	745	785	764	746	750	725	777	712	730	757	752	766	746	746	751	811	773	828	762	741	773	788	727	751	729	791	759	778	760	762	818	733	783	744	733	792	771	795	833	730	788	764	776	799	727	753	731	734	734	724	760	785	751	736	699	796	788	771	758	808	767	778	726	752	782	665	747	792	748	751	785	770	739	719	738	761	734	733	785	767	775	705	765	754	754	752	746	795	774	723	722	761	792	789	749	781	806	793	800	732	745	766	783	745	753	793	766	757	716	761	753	728	700	717	790	784	740	805	784	747	742	715	761	765	707	777	748	779	747	762	808	746	801	792	744	777	730	762	744	708	745	734	768	742	729	722	790	760	731	738	776	762	740	787	717	774	765	737	751	790	774	751	766	732	744	743	770	790	765	740	766	733	762	784	774	735	792	748	743	742	813	787	782	729	754	731	753	743	777	721	754	765	744	798	738	787	791	805	733	813	748	781	786	754	804	780	760	727	782	766	778	774	760	740	762	788	756	780	709	751	724	745	743	774	771	702	812	716	756	750	743	725	757	775	801	756	791	785	787	742	771	766	735	783	725	757	766	707	776	744	754	746	759	751	722	770	694	754	729	761	721	730	738	730	788	749	759	779	753	696	758	735	758	738	839	739	721	766	817	718	787	775	740	719	719	748	755	764	803	734	725	779	787	761	789	781	810	791	764	790	740	788	770	780	782	753	750	738	727	750	719	776	779	772	745	747	755	744	752	733	758	739	747	706	708	724	805	730	742	803	736	744	774	756	773	803	703	761	769	740	761	712	783	764	750	756	746	735	773	741	701	811	798	788	804	786	788	747	754	764	760	810	773	742	749	749	775	758	800	806	738	735	716	709	727	742	766	734	747	767	708	745	803	782	749	780	758	794	733	698	738	754	740	778	783	740	797	722	774	763	760	745	781	746	794	756	761	776	739	758	752	740	756	733	800	743	759	745	753	753	769	784	746	731	766	701	744	750	757	714	745	731	772	785	746	766	710	720	735	743	691	745	759	781	756	748	777	760	770	730	717	745	757	718	760	698	722	700	770	738	726	748	748	767	750	737	770	747	807	747	749	761	766	735	775	734	744	765	789	755	784	772	753	773	748	703	756	751	733	782	792	744	730	798	792	801	760	769	765	767	767	762	761	750	755	801	722	735	746	759	742	719	741	727	735	775	730	793	753	756	762	758	720	775	777	799	764	784	760	786	733	730	723	721	793	775	738	695	757	776	733	805	771	738	752	773	756	716	720	757	781	692	801	731	728	714	757	768	778	767	802	742	734	735	775	754	752	736	788	723	683	745	793	741	720	755	752	758	711	801	728	763	757	746	768	760	719	777	732	752	777	769	751	756	701	800	779	773	767	705	744	810	730	728	735	778	763	742	714	737	725	845	792	733	739	776	703	764	717	761	792	740	709	748	754	699	681	792	787	735	735	715	792	772	769	748	727	774	730	774	782	729	734	740	735	744	715	746	734	761	716	755	818	703	722	757	765	767	760	759	741	793	759	751	776	747	776	748	729	778	747	771	783	772	768	791	786	747	785	735	731	738	818	754	783	787	751	739	768	771	787	744	782	756	741	768	759	753	766	751	751	732	745	738	795	763	716	781	725	789	727	789	751	767	702	772	794	786	742	755	772	802	752	743	741	751	746	727	749	769	710	742	725	764	759	759	690	757	817	744	774	770	788	720	745	815	733	756	790	752	752	736	709	839	761	732	802	748	753	765	726	792	744	784	750	760	714	696	734	757	761	762	726	755	730	803	764	815	767	714	747	778	793	741	764	785	741	716	747	756	769	750	719	748	763	700	722	791	697	785	779	687	763	719	735	718	779	735	791	758	740	786	766	747	723	748	737	735	760	707	767	746	690	793	770	773	738	801	686	796	767	739	770	731	751	748	731	773	735	754	814	715	716	775	738	735	812	753	757	720	792	760	757	746	740	715	714	753	778	745	765	775	753	830	755	699	745	722	779	785	762	748	770	743	785	797	764	734	797	798	720	750	704	763	779	748	745	699	783	729	762	766	754	768	722	776	766	737	728	756	719	719	795	783	722	709	761	750	786	728	765	745	732	740	744	812	762	777	760	780	696	777	767	769	762	708	825	735	709	742	787	775	754	796	731	789	740	742	752	776	783	777	772	776	753	694	711	760	742	766	733	759	789	772	781	731	757	774	768	743	783	752	754	776	764	740	755	780	769	792	698	808	734	771	757	793	766	750	780	758	727	813	765	725	785	752	738	747	752	766	746	788	743	788	730	776	753	749	764	713	745	728	779	747	711	773	750	774	743	764	766	721	739	722	768	766	741	757	745	753	716	733	788	752	733	704	759	690	745	734	792	729	811	710	701	721	780	728	753	751	752	709	743	745	732	778	765	819	761	764	764	756	785	734	738	758	759	744	797	724	773	747	756	741	737	764	772	721	747	766	738	747	746	759	737	721	798	691	743	709	750	763	711	767	759	786	770	721	722	770	728	759	782	728	747	731	791	740	761	689	761	769	749	761	768	739	716	773	754	776	743	792	746	770	802	762	742	747	793	739	739	713	794	768	746	778	731	747	784	739	784	725	713	766	723	737	778	801	741	772	805	732	775	764	741	823	777	762	715	744	737	761	759	765	776	770	729	802	793	760	761	744	690	732	798	729	795	735	784	780	792	760	762	751	727	763	758	756	788	738	748	764	728	760	783	799	748	737	751	782	744	707	736	772	761	767	754	742	767	791	772	741	714	775	721	770	734	728	769	760	744	794	778	758	749	732	724	766	755	751	750	768	717	723	781	773	732	752	840	719	757	751	751	777	758	758	739	770	765	757	745	733	768	774	743	770	706	709	731	775	751	725	746	747	793	742	779	761	754	754	832	737	766	739	778	767	775	719	785	766	777	720	762	752	775	758	771	723	753	723	755	736	759	738	761	732	765	732	777	746	763	756	772	740	722	758	767	772	735	752	774	733	713	739	760	776	750	732	755	758	711	780	761	759	737	766	761	741	728	729	710	714	740	752	738	723	801	768	732	719	747	799	755	710	782	742	733	765	739	780	794	701	715	773	774	718	786	728	733	777	744	762	746	745	769	794	732	764	735	694	752	769	755	758	725	727	794	761	756	735	754	767	768	769	772	787	765	756	746	721	721	787	764	761	776	755	737	743	731	784	802	761	740	758	766	824	759	757	767	749	734	747	796	775	771	767	762	758	776	775	782	744	736	779	703	731	779	781	738	723	747	747	794	764	776	772	753	744	718	711	723	754	745	773	716	723	774	748	762	759	748	747	760	752	745	780	743	785	744	845	689	731	754	749	737	693	814	780	741	732	787	751	793	761	775	715	740	749	788	750
22766	20990	28683	23480	20982	20970	7005	1746	1341	1174	1061	927	767	711	636	651	604	592	571	516	574	520	599	560	579	616	622	546	537	498	509	463	499	485	515	484	492	491	500	485	469	484	493	454	427	518	475	462	468	460	460	473	441	402	434	450	439	391	429	416	407	399	424	415	400	398	412	379	429	420	419	433	389	420	396	383	419	422	383	442	447	403	409	397	407	383	407	416	428	370	375	409	451	412	404	433	427	426	386	401	416	403	417	395	422	411	397	427	394	376	386	394	423	400	366	384	406	408	428	412	401	390	402	390	421	393	411	354	380	415	384	376	415	363	450	396	388	397	395	376	422	402	412	381	389	388	398	400	386	407	385	437	456	387	406	392	387	404	374	364	368	413	391	420	432	388	386	406	426	425	400	398	403	410	422	409	388	396	386	404	408	371	405	408	410	393	423	403	397	401	430	407	396	391	385	387	402	406	377	390	348	373	393	384	379	399	404	409	406	391	408	386	400	411	373	379	392	387	421	387	400	416	415	421	396	417	361	413	383	365	419	367	375	409	411	368	423	393	443	388	385	397	400	400	473	408	454	393	410	376	399	380	423	395	371	424	391	405	437	405	430	447	389	417	394	396	418	408	435	395	366	385	425	421	389	418	436	386	416	399	394	401	418	381	412	385	398	386	408	361	413	400	389	422	390	366	390	381	406	387	408	384	395	428	397	384	418	357	396	428	420	412	393	402	447	412	410	411	406	423	359	427	378	408	379	426	371	422	418	408	357	429	415	439	384	393	380	456	389	442	395	396	414	405	396	398	390	424	387	374	394	388	393	397	407	399	391	405	400	394	382	394	401	406	401	408	440	385	358	426	409	420	395	411	413	431	409	381	381	443	382	386	398	376	426	419	394	415	439	414	396	410	426	401	407	421	386	393	429	368	472	420	406	379	405	405	397	395	394	411	399	428	391	371	400	457	390	388	431	387	413	422	419	392	423	420	430	385	424	404	418	386	368	435	381	386	359	379	400	408	414	400	423	409	433	391	414	402	357	405	390	422	391	396	400	404	403	367	407	411	418	430	400	380	399	400	384	422	423	416	366	396	411	384	430	427	414	405	403	419	420	399	426	380	362	412	415	395	408	423	385	398	398	385	445	406	384	403	421	403	414	451	398	381	419	364	430	424	397	390	407	383	413	404	381	399	415	409	391	394	411	361	391	441	426	423	424	396	414	425	421	390	406	410	403	383	383	391	371	389	400	362	364	405	393	394	418	382	369	403	406	422	413	401	382	391	415	355	370	379	394	401	409	399	399	391	427	389	405	385	416	463	398	396	380	383	397	420	373	388	421	394	395	392	400	412	374	400	373	408	384	428	385	386	381	393	444	385	419	402	396	405	390	384	412	404	401	418	384	390	386	418	387	434	386	430	434	435	392	409	416	384	422	416	375	362	390	419	421	399	403	363	423	387	413	394	415	388	401	381	407	400	387	431	386	367	394	421	420	431	403	381	411	371	417	426	379	426	414	434	414	401	365	412	408	418	437	403	386	391	410	393	355	378	404	397	410	359	388	401	395	422	400	384	416	406	385	408	429	421	417	382	426	398	378	407	381	381	388	389	390	395	401	425	367	392	379	413	394	443	397	413	405	428	468	392	391	396	424	406	394	399	416	442	405	406	407	397	371	424	398	392	363	394	385	388	377	403	396	365	403	420	406	441	394	363	371	376	401	416	389	370	415	390	406	388	416	394	445	400	390	412	459	436	384	390	407	414	429	416	376	415	409	415	449	416	368	392	432	425	409	433	411	383	358	400	390	377	374	388	394	366	396	394	393	440	406	391	406	377	382	406	422	450	376	404	439	430	359	411	386	425	409	375	404	397	392	412	434	400	373	373	384	371	405	389	420	430	415	376	414	419	393	396	399	389	385	402	423	417	423	378	429	387	396	405	404	419	417	447	388	372	396	378	411	378	440	411	382	394	380	385	377	412	412	418	410	370	429	396	415	390	404	420	392	418	408	401	388	402	387	387	416	417	395	409	366	394	401	406	388	419	405	415	402	414	390	399	367	404	413	375	384	420	401	373	417	390	439	407	409	393	405	432	393	379	385	418	425	421	417	387	449	400	386	420	394	414	409	374	411	414	413	400	410	400	415	400	435	390	402	406	431	392	435	419	355	400	392	403	371	428	400	374	422	448	407	415	420	393	394	434	409	376	371	409	409	404	417	413	364	422	419	391	408	387	416	388	389	435	406	395	421	382	408	391	379	437	382	427	376	418	378	394	415	414	396	391	423	394	407	379	412	394	436	432	420	391	421	360	407	412	429	382	381	360	391	389	382	397	385	421	405	391	407	422	388	383	370	421	391	405	427	411	387	385	436	379	418	426	396	407	389	388	398	393	412	400	399	429	397	402	393	413	378	412	398	416	411	376	388	389	408	382	400	400	417	439	396	397	399	385	399	380	434	350	400	428	401	383	410	383	436	406	397	437	380	388	408	393	380	396	397	405	406	420	404	407	391	446	397	423	381	411	408	402	441	389	359	422	390	413	404	367	424	388	392	406	407	391	410	432	418	405	418	409	399	410	397	396	406	401	447	388	408	385	402	397	426	413	399	395	394	372	398	401	396	369	405	403	424	437	415	375	401	439	368	416	387	459	391	380	415	388	428	402	440	411	405	420	399	373	413	430	408	392	377	389	410	391	384	384	401	404	396	392	410	405	440	376	411	405	426	444	407	399	388	414	393	412	429	401	425	386	409	417	373	397	385	413	369	370	376	442	455	400	430	381	397	444	361	380	419	398	423	407	402	374	370	384	441	397	410	386	402	392	383	407	439	380	399	383	402	412	400	425	405	432	433	420	411	410	383	428	403	413	364	379	395	376	413	396	384	407	389	412	415	419	464	374	384	369	402	410	395	398	386	410	396	417	434	429	401	414	412	380	390	340	420	391	423	355	406	389	416	396	419	387	370	391	389	388	425	431	397	424	401	372	399	386	396	439	413	416	412	374	398	429	394	419	405	369	416	379	365	401	389	438	429	398	441	373	398	418	397	442	388	378	397	390	377	391	391	404	386	406	391	458	447	398	419	417	440	443	382	410	395	405	418	393	412	393	376	385	409	405	400	407	360	394	404	387	393	407	407	411	395	382	383	382	368	392	391	391	406	392	412	390	372	374	407	417	380	402	380	396	400	391	406	401	390	403	402	398	372	388	373	411	377	404	408	417	404	410	402	401	397	389	342	407	425	416	365	434	413	418	406	401	411	428	397	399	409	397	419	357	404	392	388	441	403	406	420	392	397	388	374	403	410	362	412	386	417	361	382	385	393	385	383	446	379	389	393	399	417	401	371	394	422	393	404	401	410	385	399	386	452	364	377	401	370	399	380	429	378	413	371	413	397	402	418	400	385	387	378	396	402	410	438	375	385	421	416	403	369	413	397	406	453	402	406	401	418	406	357	429	422	351	414	432	370	398	394	413	403	464	389	386	351	371	384	428	435	434	423	398
10541	23006	17798	10078	7380	5487	4151	3303	2829	2324	2053	1823	1493	1291	1103	1099	957	958	883	830	820	822	878	959	913	945	865	793	765	716	740	671	725	713	650	643	727	669	619	611	633	684	704	613	606	625	656	654	621	610	618	590	566	563	522	513	487	483	528	517	502	510	490	516	489	497	502	482	505	514	501	558	423	516	462	509	470	499	461	434	505	489	466	502	455	525	500	484	531	489	506	550	531	515	509	508	482	502	493	475	497	498	516	525	494	486	459	486	497	482	470	488	462	450	512	516	515	496	508	508	509	487	496	471	441	471	479	484	464	468	465	466	443	484	498	489	467	479	561	480	469	462	478	469	437	473	451	453	498	465	485	484	496	452	443	448	449	478	480	461	451	492	490	489	515	461	499	503	458	456	492	478	463	496	469	460	487	453	461	459	464	460	467	457	491	490	503	464	485	522	466	445	478	502	460	481	467	418	468	435	540	482	484	454	455	460	453	468	509	432	475	492	515	479	440	517	494	495	441	499	463	504	464	469	470	484	495	491	443	491	462	464	487	464	492	464	449	495	499	467	479	453	485	453	417	496	479	467	460	468	507	512	509	471	519	436	469	411	481	481	447	458	463	482	471	495	506	449	470	451	456	471	464	454	451	466	473	476	457	445	495	462	471	496	447	493	510	451	479	470	470	475	491	488	514	464	517	469	510	507	485	507	487	469	481	499	488	473	508	474	485	450	447	500	458	512	496	494	473	497	476	483	475	509	489	487	449	485	498	496	474	463	460	493	509	449	456	472	449	476	483	471	505	447	501	472	499	513	494	458	476	437	482	504	483	455	456	479	474	501	452	447	491	461	487	478	457	479	474	501	469	469	468	481	507	502	463	475	493	478	450	458	456	476	519	468	534	470	468	473	491	458	472	490	480	475	418	447	496	483	457	483	497	489	476	503	509	467	486	489	486	465	514	494	455	461	482	522	503	491	481	493	493	495	469	473	452	498	483	461	466	512	438	467	504	469	477	494	482	480	449	476	466	477	470	514	471	454	482	525	510	468	456	482	463	493	492	459	501	479	459	490	473	518	491	458	500	505	487	483	485	473	515	477	512	460	458	471	462	443	464	456	496	483	533	482	445	462	481	484	499	471	502	496	491	448	466	494	475	483	502	446	495	495	452	459	491	478	455	451	482	474	474	464	474	489	482	447	470	490	443	480	506	466	489	427	488	498	526	474	471	481	464	494	495	457	499	456	474	491	503	481	526	491	460	482	453	523	492	488	506	465	449	472	478	457	483	447	464	466	457	499	491	481	484	511	457	504	480	466	488	507	480	497	462	501	484	512	486	483	477	506	461	510	478	473	478	476	502	501	469	487	517	470	511	493	466	470	513	460	466	472	495	474	463	473	518	458	507	439	488	447	465	483	481	489	504	481	474	456	445	506	482	437	477	468	515	487	459	496	481	450	492	472	470	458	475	508	496	465	481	467	488	483	443	527	471	560	495	489	504	491	492	504	485	481	426	495	509	431	510	497	464	434	496	501	452	490	488	426	482	457	487	479	472	491	499	486	496	488	472	485	475	516	471	445	484	457	494	501	492	431	456	475	469	505	461	483	490	471	528	492	471	454	452	457	486	476	475	481	478	497	492	474	490	453	525	476	460	465	474	499	447	506	505	499	493	459	473	490	464	454	485	487	502	482	461	491	464	464	473	465	486	529	467	467	470	510	458	481	434	469	487	499	427	505	490	418	508	462	491	492	473	507	477	481	497	496	481	507	477	483	476	471	461	447	481	480	493	477	524	464	492	465	460	448	457	483	514	495	482	497	487	470	493	457	445	488	493	451	506	487	475	487	489	476	518	458	475	466	465	487	472	497	500	498	510	469	498	487	516	484	458	485	467	438	461	479	472	480	467	484	467	484	493	477	453	469	482	483	494	496	461	481	465	465	479	496	485	511	487	528	478	467	502	460	497	477	472	452	470	494	483	457	469	469	468	479	477	508	485	467	493	486	457	468	464	492	409	479	491	511	440	460	475	486	487	466	489	464	491	475	478	455	444	442	448	495	467	468	474	455	454	475	477	471	472	468	469	489	445	471	458	445	468	475	456	456	499	474	505	478	475	495	490	504	509	474	432	478	484	452	462	458	478	494	472	453	502	481	475	464	484	473	470	482	467	486	482	488	472	488	460	484	443	481	494	455	441	478	487	494	489	503	500	486	473	474	445	469	453	477	458	517	454	499	445	485	467	482	489	482	454	495	450	485	490	486	521	507	459	454	480	467	471	487	459	472	480	481	521	494	489	473	495	480	473	474	483	495	484	490	453	453	484	495	503	491	498	485	555	499	483	491	493	505	513	492	481	463	476	480	501	524	496	477	471	485	521	502	467	493	500	475	446	495	497	487	463	451	468	449	464	455	471	477	464	474	480	502	461	490	476	437	475	464	485	447	484	475	477	478	452	454	469	474	469	468	519	461	517	435	461	496	479	448	506	443	537	479	470	463	471	499	485	472	455	483	432	472	460	467	432	489	463	435	467	490	473	446	424	493	467	477	457	496	470	458	482	456	479	478	461	483	463	474	439	483	441	430	486	501	488	474	497	508	504	483	477	488	463	491	482	462	517	473	486	467	494	495	493	477	459	476	482	470	509	467	438	464	523	498	436	455	447	512	483	463	465	502	464	502	502	455	445	469	472	439	442	493	449	485	491	497	527	478	490	484	489	476	476	519	481	453	499	501	506	425	503	466	501	454	499	485	451	486	535	466	466	475	487	482	465	457	490	455	479	494	463	479	473	501	462	472	487	480	499	506	499	478	458	486	496	500	451	447	471	474	477	514	463	474	500	468	466	472	478	516	462	460	504	481	513	497	476	485	461	474	447	473	460	464	431	474	432	459	500	473	468	486	494	483	454	436	486	491	486	473	466	481	466	494	466	495	463	479	484	460	488	471	466	462	454	471	517	446	462	484	436	508	522	536	461	446	467	508	457	471	484	480	492	460	486	490	465	491	451	466	488	505	477	503	452	453	442	473	460	448	471	477	492	481	436	493	458	452	462	455	482	483	485	500	441	524	473	475	466	498	451	485	488	497	472	482	499	487	460	454	504	458	477	468	486	486	485	467	479	491	478	456	510	474	467	494	484	475	487	442	488	432	469	444	506	492	509	461	462	489	452	471	476	482	471	480	474	495	460	496	483	534	477	467	554	487	454	522	468	503	507	451	476	489	530	494	502	480	476	508	468	485	442	464	501	471	509	456	470	451	402	481	455	461	474	479	489	484	472	485	513	496	489	506	461	529	465	468	462	467	505	492	469	468	477	469	500	463	433	463	483	477	482	500	503	497	437	468	483	492	480	492	498	468	507	468	495	427	468	484	483	463	469	496	498	497	441	484	516	480	450	505	480	466	465	503	436	520	489	488	469	453	436	467	480	524	458	477	469	480	486	493	500	523	466	452	452	468	468	480	466	470	476	453	479	478	486	478	412	495	479	466	493	486	487	476	464	435
27016	19224	7499	2227	1450	1136	826	767	715	624	667	630	637	614	570	569	568	544	540	563	562	576	561	599	597	538	573	555	546	579	517	556	555	565	513	511	539	468	569	509	543	561	505	563	533	546	514	529	518	493	494	510	554	537	535	488	545	520	512	532	537	509	504	522	548	496	508	501	510	501	476	514	547	521	523	524	523	544	505	498	522	494	519	532	526	539	519	506	493	499	489	525	540	504	491	570	502	507	507	517	504	511	535	502	546	542	558	535	485	488	485	423	474	491	518	508	497	503	509	516	523	529	528	521	529	479	552	510	514	510	503	532	513	516	505	519	483	509	546	575	519	535	507	485	535	488	495	545	515	496	525	545	519	525	519	476	465	541	525	533	474	475	507	498	469	479	524	538	514	548	529	518	512	496	529	496	477	484	526	507	496	490	527	501	524	530	477	514	519	501	552	522	498	463	488	508	492	524	533	518	495	521	491	526	529	491	520	479	543	556	480	521	539	456	554	457	571	490	471	516	510	507	534	574	513	488	562	507	497	508	496	521	535	526	527	528	524	522	531	486	487	521	495	534	465	514	530	489	521	542	495	514	500	495	528	515	501	523	521	502	503	483	514	466	503	555	530	496	570	494	512	508	528	514	581	516	518	516	521	476	528	531	485	500	523	517	495	540	511	482	534	481	513	527	529	567	501	519	529	560	483	508	506	505	476	492	520	504	504	491	535	519	491	538	517	510	514	509	478	528	506	555	508	491	534	470	512	477	525	518	525	450	510	489	491	511	504	543	497	472	500	484	479	545	498	550	463	541	506	550	517	508	506	548	501	514	501	498	494	507	496	525	489	504	543	505	512	528	511	537	509	496	489	504	513	510	510	524	523	522	541	514	487	561	518	516	466	488	524	544	519	520	502	488	505	565	507	497	518	471	552	535	534	475	492	504	533	522	510	459	493	501	497	485	486	574	501	495	534	499	493	483	524	501	469	494	540	516	521	533	516	507	518	519	532	488	494	496	520	503	531	500	483	543	550	498	486	487	538	518	500	513	522	515	543	488	508	502	478	549	512	536	508	500	480	523	504	457	521	517	502	474	510	504	531	524	510	520	508	500	503	523	511	481	514	493	518	510	510	497	508	504	501	480	503	498	510	480	503	512	494	502	512	532	521	518	477	466	519	526	523	539	485	487	513	522	531	552	532	529	484	476	495	538	523	550	531	511	510	512	510	507	511	513	501	516	515	528	483	566	525	486	494	598	519	506	481	572	513	549	470	519	555	496	573	493	490	509	519	529	459	497	561	490	506	475	489	496	561	544	493	517	530	524	499	501	468	517	471	509	500	527	503	521	501	508	468	564	496	529	511	504	513	496	482	519	586	533	492	508	531	544	513	512	499	485	479	533	480	552	514	506	501	519	497	513	490	454	551	521	564	544	564	526	540	533	510	536	494	508	543	531	498	503	500	513	543	544	533	537	511	478	519	491	480	510	486	484	525	540	547	506	520	486	508	495	484	516	489	490	500	530	538	499	491	530	490	522	508	463	508	495	521	517	485	546	520	491	499	546	474	507	502	501	509	520	511	506	498	501	536	470	518	524	522	539	513	536	537	494	510	519	493	484	516	550	528	496	559	515	491	516	551	486	508	483	546	483	504	509	527	482	521	490	521	481	484	515	523	538	473	499	508	468	517	512	493	485	492	521	495	527	522	512	510	512	491	520	534	505	475	497	464	502	524	481	508	493	515	516	477	521	548	496	509	548	521	519	499	525	494	554	498	539	515	552	506	480	522	482	518	553	515	486	500	514	489	566	460	513	476	547	518	476	516	518	540	558	530	496	495	552	513	513	512	481	492	512	513	533	502	485	528	495	553	520	510	474	516	494	536	509	467	535	470	522	470	507	480	509	519	491	527	497	509	542	510	493	498	523	496	485	501	505	515	535	501	527	526	553	498	553	536	502	497	533	525	465	519	534	493	463	507	542	486	479	549	516	505	541	514	525	508	447	468	520	518	500	486	482	540	514	506	508	524	493	524	470	491	504	515	536	491	546	479	513	540	551	547	531	497	513	543	495	493	490	484	514	514	517	524	500	482	518	510	523	516	517	491	512	503	478	499	537	533	469	544	506	521	515	515	516	508	560	530	491	525	521	524	508	506	503	519	522	503	477	496	506	540	509	496	519	488	511	505	504	489	489	470	491	505	501	478	514	493	516	529	495	555	524	499	509	494	498	511	506	546	510	530	513	500	524	541	533	536	533	516	537	540	467	541	534	516	533	502	526	516	531	529	517	512	509	502	505	489	519	506	511	494	492	486	545	496	498	524	521	504	516	483	530	499	480	513	499	556	506	515	513	511	536	482	495	510	543	541	522	520	509	520	536	543	486	530	495	500	496	498	509	542	544	484	512	498	515	522	545	504	507	501	516	488	530	479	478	479	495	508	504	522	496	487	532	527	517	549	506	484	518	479	518	523	512	524	487	498	502	515	525	557	490	489	492	537	502	529	518	510	495	482	485	531	539	526	494	528	509	483	502	496	506	543	492	519	519	505	533	519	462	496	529	534	499	550	503	538	504	517	508	526	546	505	555	525	510	517	510	517	527	525	511	561	496	538	470	520	479	550	486	488	503	506	472	495	502	517	480	501	500	521	533	530	506	557	510	541	502	531	513	495	527	530	530	556	509	519	534	507	544	497	525	474	540	500	497	470	497	470	511	505	530	511	505	487	524	492	507	530	511	543	530	483	494	511	547	535	529	443	569	527	511	499	533	537	533	506	527	497	525	493	493	515	521	487	535	540	539	552	535	554	510	482	492	527	537	508	474	488	503	525	464	504	516	472	534	481	492	481	546	533	480	509	468	490	524	510	510	532	519	494	527	508	557	524	545	579	530	507	503	491	480	461	463	517	522	479	507	489	526	506	512	501	509	501	507	530	505	500	520	479	496	493	507	530	506	566	527	544	486	514	508	515	523	533	537	499	485	510	516	474	496	545	511	513	485	485	546	511	535	515	484	524	516	496	513	509	499	529	526	538	489	481	497	503	551	481	511	545	551	521	485	512	491	512	495	504	493	535	530	496	512	501	525	462	512	508	474	551	527	481	475	488	544	517	469	536	488	557	512	554	549	476	509	526	522	509	508	515	521	529	489	512	520	513	479	524	515	539	494	532	492	514	492	496	504	503	481	497	515	523	489	547	500	533	508	491	482	548	518	522	534	493	566	514	488	527	511	496	563	498	524	507	484	527	481	512	504	504	490	514	493	525	509	524	513	491	497	506	526	537	505	499	527	529	513	470	525	504	533	526	477	503	564	498	469	489	530	520	536	503	500	523	488	513	513	546	501	468	477	508	519	528	465	499	506	446	517	540	479	517	542	504	486	511	512	568	540	454	522	546	554	486	526	520	528	513	516	504	490	511	521	482	520	499	512	529	541	514	500	513	514	491	531	503	517	476	492	501	518	497	507	478	529	496	509	488	522	532	501	487	482	532	502	468	539	488	518
7077	7678	5707	2625	2227	1682	1425	1251	1134	1003	970	899	890	808	814	752	700	710	694	678	747	703	738	791	734	781	713	685	747	688	696	681	627	695	706	680	661	705	724	682	689	661	673	682	680	707	638	665	604	664	673	676	664	663	604	625	645	618	639	594	650	672	687	638	620	607	641	640	659	624	635	643	625	619	615	647	652	636	579	646	595	643	653	635	625	639	629	617	653	642	672	671	633	615	659	655	678	642	661	668	642	627	635	650	661	627	676	623	640	616	609	607	659	625	631	645	563	672	604	586	616	637	583	670	664	582	636	642	619	645	614	667	584	637	658	603	624	612	626	621	625	610	634	646	645	645	631	647	628	676	634	665	624	627	601	601	626	594	609	655	663	630	672	668	628	629	610	670	694	644	615	650	628	667	631	672	613	674	656	629	651	633	641	616	631	633	664	655	630	623	682	654	636	668	621	659	619	659	615	611	636	655	590	633	599	657	631	634	643	637	636	673	609	616	668	648	602	646	653	615	607	668	582	625	605	626	649	656	635	603	654	681	620	598	661	622	575	606	659	628	701	616	635	653	621	661	595	598	652	628	612	648	618	612	622	611	653	592	605	673	663	603	609	621	650	593	621	607	661	648	657	594	636	641	647	627	647	605	643	653	629	655	633	616	679	624	648	663	619	615	669	638	660	594	646	612	586	598	655	653	625	671	651	615	611	670	617	639	605	581	634	625	653	684	683	648	636	634	644	620	629	618	651	610	619	631	653	625	663	613	649	600	610	622	641	594	662	628	665	644	626	647	648	652	680	636	654	647	662	633	653	626	607	628	612	571	632	564	625	630	639	633	677	622	623	631	606	670	634	588	672	646	657	587	658	653	617	659	637	675	644	605	602	662	639	635	667	632	642	627	627	629	593	675	607	640	639	657	591	642	658	659	636	650	639	628	662	657	600	653	645	665	649	621	643	658	595	640	596	597	636	589	589	631	619	625	629	637	632	674	588	631	617	613	659	611	627	624	625	658	619	632	642	623	635	625	663	609	618	599	600	617	615	609	656	669	639	636	610	602	613	633	633	666	648	610	634	632	629	649	689	658	606	654	640	658	608	626	648	598	602	635	670	618	630	608	718	633	619	665	645	655	650	677	646	659	613	652	658	641	619	616	668	607	664	622	603	640	629	586	648	605	645	658	620	606	639	626	584	630	652	607	675	586	649	641	650	633	623	625	622	619	635	604	641	643	615	630	596	601	631	663	656	632	626	615	649	608	613	661	595	636	613	653	600	619	650	653	637	634	649	623	605	626	599	591	629	640	668	627	630	621	593	621	618	625	637	616	625	599	627	612	648	669	651	602	633	641	628	631	610	626	688	645	613	650	656	591	640	637	628	614	639	666	679	654	683	594	611	632	609	651	618	624	592	625	661	631	652	655	673	633	656	627	656	648	661	643	695	631	589	596	638	692	662	638	630	699	669	649	652	637	645	604	654	592	616	641	650	625	659	585	661	623	618	663	645	638	639	623	630	682	616	638	604	610	613	665	711	610	634	645	624	649	625	604	654	624	638	634	655	613	595	668	681	624	638	618	677	624	624	619	603	616	645	674	663	615	632	618	611	655	618	569	633	619	715	607	660	597	606	662	682	589	604	673	625	672	633	665	608	619	610	640	682	613	659	608	655	607	652	654	636	650	632	643	643	666	604	622	652	609	668	627	606	604	640	638	615	634	632	660	637	632	628	625	661	635	654	634	616	669	610	642	650	580	636	657	577	653	588	622	587	683	611	648	672	642	620	616	605	610	645	620	650	626	648	625	618	600	610	631	638	638	651	655	621	613	659	627	587	617	614	594	639	668	649	623	611	653	569	624	608	574	620	620	635	636	611	633	565	643	653	659	629	664	587	657	618	659	704	630	673	631	655	626	628	600	649	632	636	599	613	600	613	674	626	654	628	616	646	608	663	577	622	613	689	607	632	622	660	647	642	632	603	631	669	649	624	620	638	656	665	597	654	635	659	614	605	645	615	617	676	608	612	671	610	658	647	641	616	612	644	657	675	615	651	657	645	636	634	650	627	624	619	676	614	629	664	598	680	633	611	617	655	646	653	655	682	654	594	584	625	610	634	639	634	628	695	650	650	593	617	618	646	640	660	608	641	631	634	631	600	633	627	627	686	616	591	610	617	631	666	628	617	608	673	582	627	623	633	618	626	618	626	612	607	681	652	588	596	613	642	667	623	607	645	655	597	640	642	647	644	622	603	660	605	621	642	628	660	653	639	674	628	634	653	607	623	627	628	636	597	646	666	659	599	613	602	649	632	678	639	651	618	597	639	601	653	626	620	674	652	572	617	635	609	642	615	597	663	586	617	591	609	596	622	637	671	646	617	615	615	620	664	633	559	621	605	648	649	624	627	644	630	627	632	637	633	626	603	624	600	627	635	653	664	636	700	605	603	652	590	636	607	637	585	627	658	637	615	646	622	637	625	622	685	590	623	618	624	607	641	636	603	638	656	638	642	614	629	607	588	625	620	616	682	646	664	644	669	635	627	649	647	604	650	627	620	655	621	625	695	637	631	624	610	620	688	645	607	588	651	603	665	662	629	639	596	622	638	644	631	616	621	637	623	598	654	648	656	627	628	605	604	648	689	681	644	642	607	637	650	644	631	632	640	656	637	618	616	618	578	621	665	658	617	596	682	593	663	654	639	650	624	649	642	618	613	673	629	631	639	620	602	649	666	622	610	632	644	619	649	655	598	627	625	604	656	663	614	650	619	663	638	681	654	639	578	650	656	602	658	631	600	620	641	613	670	612	640	651	629	629	656	665	640	614	661	642	615	609	624	645	635	605	662	654	629	649	613	624	610	644	664	536	633	591	683	656	672	612	637	634	591	650	616	648	641	679	661	662	608	667	619	643	684	642	638	637	615	598	616	595	635	664	670	622	617	622	636	647	620	629	621	640	617	637	618	646	677	640	650	647	600	620	659	651	598	631	667	628	621	655	603	627	613	698	627	669	646	626	654	611	624	631	616	599	646	599	656	635	600	598	620	636	685	611	645	655	623	598	627	649	638	652	625	629	617	619	649	602	627	623	678	660	669	606	631	633	633	643	630	669	624	641	638	632	650	627	604	634	626	601	623	646	636	607	594	622	663	683	656	638	616	634	605	604	628	644	644	607	617	658	629	675	618	712	646	629	635	664	619	614	641	666	638	627	645	620	642	632	684	628	603	653	617	599	653	680	648	642	657	621	617	667	670	628	622	614	640	665	622	648	618	650	634	630	610	589	619	667	654	660	635	681	627	620	627	659	615	652	658	643	629	638	583	606	595	612	626	619	621	622	641	661	672	613	647	641	646	594	656	625	619	635	627	605	615	646	626	636	669	615	648	650	668	591	635	635	642	638	657	601	623	660	653	613	633	640	617	623	638	631	622	610	638	597	659	674	655	662	607	624	672	656	630	656	588	668	623	649	681	626	650	632	628	599	653	632	628	636	647	644	649	586
23848	20973	28110	23998	20887	6950	1560	1080	876	808	707	609	585	497	530	466	470	459	452	432	408	404	412	435	499	463	446	409	409	407	376	398	396	368	415	371	353	406	394	413	387	353	358	384	356	371	358	338	343	358	323	349	326	346	335	329	328	329	327	334	326	322	361	363	343	320	308	341	340	315	321	304	330	313	308	335	351	319	332	370	326	330	324	339	355	325	327	344	321	319	333	348	318	353	341	316	327	305	333	347	340	333	323	365	335	321	351	324	327	358	343	328	318	322	324	315	317	313	294	308	334	317	325	365	325	340	337	349	327	302	341	321	339	352	337	339	337	320	314	352	314	329	341	349	303	314	340	322	291	310	341	337	356	363	338	317	325	351	331	305	327	320	301	292	339	338	296	325	317	315	339	361	341	327	333	327	328	317	300	320	316	364	300	337	323	281	320	334	334	298	330	334	323	326	294	297	309	350	319	309	334	336	322	322	322	319	341	311	333	318	337	300	306	306	339	328	323	308	313	330	322	308	340	302	336	321	358	309	347	344	326	312	337	325	314	325	308	316	338	303	325	297	347	368	335	318	324	309	324	369	345	348	341	307	342	333	351	318	307	337	337	310	318	315	323	310	361	323	336	334	350	334	363	304	327	311	320	310	332	305	315	319	327	340	316	333	331	316	327	317	290	322	301	322	339	321	339	360	343	348	353	302	331	359	313	316	325	314	307	323	352	313	320	313	353	326	296	302	324	305	306	334	325	334	308	332	327	336	337	322	345	332	316	332	301	309	342	316	343	327	306	325	323	324	363	342	321	331	336	300	336	332	319	331	276	331	301	351	343	325	350	341	319	309	338	331	300	326	342	361	316	306	321	322	327	324	311	319	324	317	323	300	340	331	305	312	322	338	318	310	351	321	302	321	316	348	356	320	312	337	341	329	345	326	315	340	302	305	337	342	295	327	317	347	361	314	304	338	333	350	321	335	347	344	288	278	283	320	314	321	336	330	317	336	320	322	323	326	317	289	341	303	332	348	337	324	315	369	309	294	294	329	355	326	348	303	330	333	328	342	293	319	326	344	337	317	356	378	319	336	342	305	310	330	358	337	323	320	303	339	329	339	319	320	359	363	319	317	326	335	334	327	301	318	317	319	358	298	295	354	376	371	372	332	316	325	314	345	318	314	310	357	328	357	330	316	379	327	314	313	302	336	299	346	326	367	332	326	322	341	335	320	316	306	304	317	342	318	317	322	331	300	347	322	318	342	353	308	335	335	330	354	366	323	338	334	316	310	308	327	338	342	342	303	333	285	324	339	336	340	335	303	301	334	318	317	320	307	302	329	339	328	330	313	322	309	317	328	350	325	326	319	329	316	322	322	336	328	334	310	327	305	356	336	332	311	287	327	323	341	322	313	313	364	335	332	332	301	334	344	299	314	327	322	315	353	276	359	330	316	328	320	325	337	304	344	337	327	369	315	340	360	328	360	342	309	339	330	355	324	307	342	339	310	334	338	331	336	343	322	330	308	341	364	329	334	316	337	337	354	329	329	341	305	345	369	371	336	323	322	309	331	310	338	329	312	326	319	346	336	340	319	329	329	284	312	350	321	342	338	332	352	317	338	335	347	350	334	348	347	330	303	322	308	330	322	348	331	320	302	360	331	345	339	324	301	326	318	323	317	342	324	311	300	326	305	353	304	322	306	346	338	377	339	304	329	323	322	325	329	337	323	313	343	349	298	310	316	335	291	312	286	304	340	300	330	330	347	337	331	321	321	337	297	350	311	322	340	343	329	330	320	312	354	332	318	335	311	316	326	320	348	335	327	311	336	344	309	331	311	336	316	328	325	351	334	332	332	319	322	341	304	340	303	337	307	313	337	339	327	314	326	348	320	337	320	345	318	355	311	339	339	317	319	322	346	312	336	324	335	310	302	317	354	339	278	307	336	308	314	342	319	322	323	306	307	323	318	296	343	320	326	292	330	345	324	318	311	328	350	289	350	352	325	358	324	341	351	304	295	334	322	294	315	342	302	325	347	370	323	362	330	339	345	326	318	317	309	327	329	328	334	306	367	321	347	328	300	322	314	322	311	348	322	317	338	298	324	285	344	344	329	322	344	361	339	336	305	343	337	323	296	297	310	316	284	333	318	317	354	335	329	339	339	330	316	362	304	339	310	348	330	341	307	326	337	310	292	317	304	318	361	317	309	285	281	375	335	329	308	310	319	348	345	333	308	321	327	313	291	345	313	332	307	306	314	307	317	349	350	340	316	317	326	313	321	347	328	363	327	320	319	340	331	330	347	325	339	340	331	343	312	328	323	288	315	354	356	357	335	351	320	319	317	319	345	309	316	326	345	341	326	306	350	335	335	332	316	325	332	357	358	330	302	346	329	347	320	356	307	337	357	323	312	308	325	320	332	325	322	333	333	332	325	300	314	341	314	343	332	330	323	333	328	356	322	320	334	276	308	348	343	340	347	296	320	316	323	334	340	348	313	303	330	331	364	357	357	322	345	295	316	325	350	335	352	347	333	333	314	346	307	327	344	320	323	307	339	294	338	333	346	309	340	352	331	348	307	327	324	336	335	315	341	339	348	321	334	314	312	348	294	330	345	354	309	347	333	321	323	328	328	335	357	291	361	336	320	312	340	321	333	340	309	325	332	323	344	348	354	336	331	274	304	330	344	328	324	346	352	353	311	343	338	328	316	316	325	293	335	322	351	336	334	333	332	311	342	313	350	316	353	325	329	335	344	295	338	336	316	340	340	320	330	299	329	338	331	353	344	309	337	358	304	303	343	305	330	282	303	313	300	333	357	330	310	329	323	306	325	312	321	326	327	348	345	314	326	331	349	317	349	321	321	324	351	324	315	316	332	329	325	309	309	322	337	355	294	317	334	335	332	315	332	307	343	350	331	320	315	345	331	334	340	325	338	317	312	299	312	329	352	349	355	305	300	301	316	303	320	331	311	338	320	329	343	327	329	300	333	308	331	306	306	335	309	332	363	330	326	341	310	343	327	319	328	352	320	301	323	279	318	312	322	310	329	370	335	307	324	314	337	299	356	302	312	310	271	338	323	298	324	342	357	351	335	332	337	323	323	340	322	334	319	309	360	312	311	306	321	331	299	314	357	343	329	306	317	348	339	359	304	325	301	299	308	328	311	305	289	340	324	306	304	313	310	351	314	306	291	335	361	326	342	328	322	330	325	332	349	299	327	333	299	319	296	346	325	333	322	319	328	346	324	322	321	364	298	328	304	304	349	319	307	310	350	343	343	313	319	300	343	342	323	330	335	354	335	309	336	307	332	320	335	291	329	311	334	364	345	321	318	340	324	325	339	346	323	329	286	344	303	346	317	324	342	371	314	343	369	308	306	314	353	330	346	330	317	343	331	329	319	319	357	315	330	341	311	310	313	338	303	323	338	314	352	348	326	341	336	305	332	362	334	347	341	318	354	311	310	367	313	336	314	311	353	317	343	331	357	340	358	333	324	347	359
7954	16119	12616	6173	4848	3432	2635	2201	1912	1559	1437	1214	979	924	770	754	766	678	641	651	670	672	689	744	666	689	628	633	584	598	547	554	571	519	554	538	545	585	550	478	529	504	505	525	497	538	511	523	527	497	500	440	488	459	454	410	439	416	411	428	401	411	426	409	413	402	422	380	419	415	444	430	412	403	419	405	406	406	439	401	440	424	440	425	434	398	406	430	440	458	457	419	450	414	392	447	392	434	440	413	462	442	458	456	455	394	398	456	451	413	414	415	440	430	403	424	446	409	446	404	402	410	397	456	384	397	417	423	413	419	412	427	410	425	438	420	396	400	445	457	443	394	382	420	413	434	442	427	408	428	391	396	388	430	439	430	417	441	391	427	422	395	414	396	432	385	381	443	444	435	445	396	442	409	406	407	413	421	397	393	375	466	429	413	433	446	395	439	403	424	406	427	396	400	404	413	405	400	403	398	387	449	425	416	455	475	410	465	459	455	408	402	407	394	394	427	399	451	396	403	424	422	415	380	403	409	434	448	415	441	452	452	392	416	421	389	449	432	386	414	412	409	418	412	415	386	445	387	419	435	426	415	408	412	390	417	430	407	386	451	413	412	452	403	409	431	393	422	417	418	431	408	405	421	407	391	375	409	446	414	411	448	394	409	393	446	462	443	426	393	400	437	375	422	437	423	420	406	396	395	443	422	411	409	427	427	426	398	389	419	404	441	440	381	446	404	445	440	411	421	430	406	444	413	434	395	424	416	417	406	364	428	413	434	428	463	422	453	387	415	409	411	422	413	419	389	451	417	433	420	420	424	430	418	388	410	379	435	395	374	407	435	406	434	434	405	384	431	447	432	418	437	430	424	425	398	441	403	430	385	397	436	455	408	432	431	378	398	396	398	416	410	413	437	414	413	411	446	401	433	445	405	408	407	402	422	414	389	404	409	452	418	421	405	430	388	386	390	436	420	417	423	421	403	393	431	449	422	402	430	404	433	421	401	398	429	422	409	433	415	428	407	412	415	398	413	419	435	409	392	409	389	422	404	426	436	419	405	442	409	447	399	421	430	433	439	374	441	425	425	391	425	430	421	404	402	424	468	395	437	412	414	407	437	427	418	401	407	427	441	427	416	411	411	394	449	427	427	402	421	424	395	435	413	439	396	432	387	447	423	435	428	377	448	450	394	420	465	412	398	414	433	425	423	417	432	437	410	442	425	425	406	426	419	419	406	403	378	414	417	383	460	396	386	422	425	400	402	399	433	433	399	419	383	403	386	432	392	433	395	419	405	418	376	425	406	420	390	403	436	389	416	414	435	468	412	426	411	434	430	435	472	449	434	403	446	417	420	421	421	401	426	464	424	446	396	394	441	441	423	406	402	417	388	423	430	418	374	420	404	424	391	465	407	401	430	419	401	428	410	436	426	439	395	409	410	408	423	405	416	381	437	433	409	433	436	448	421	419	406	439	412	449	425	422	428	435	408	440	427	407	425	428	401	401	429	370	399	447	403	415	444	402	427	403	406	445	407	441	411	418	424	462	423	414	429	396	408	415	422	384	381	376	429	417	387	438	427	397	389	429	417	414	418	434	405	407	429	476	402	441	397	443	400	404	404	391	412	444	376	391	410	446	413	429	431	430	416	413	416	414	421	395	460	390	427	414	416	393	427	424	417	427	435	419	438	394	406	403	384	416	440	424	430	457	444	423	395	398	418	445	468	425	419	407	452	427	436	415	441	412	421	435	426	401	393	405	412	438	411	413	419	381	414	458	403	403	425	438	398	417	427	435	422	416	406	410	404	403	442	387	402	401	414	385	453	436	435	436	403	368	410	437	412	438	421	389	435	462	445	400	411	434	410	414	395	408	434	383	445	391	411	426	404	425	421	418	411	397	385	407	372	410	427	397	397	391	442	429	422	416	434	386	380	447	404	416	411	407	378	403	420	414	433	429	400	388	453	440	420	425	418	441	406	397	418	401	435	421	412	421	420	444	429	459	396	429	422	389	409	402	426	422	419	409	435	402	430	385	404	382	395	413	451	396	420	417	430	426	431	388	421	431	394	425	388	422	446	463	428	450	407	404	416	418	420	421	409	429	460	395	429	421	427	411	430	433	389	395	417	437	441	402	408	431	385	401	426	431	433	415	387	414	384	397	420	383	396	436	392	393	406	431	395	370	422	398	429	433	419	464	408	422	419	376	422	402	413	410	412	436	412	462	403	388	421	408	410	404	433	434	430	422	438	397	410	422	429	376	400	429	427	373	403	387	438	447	432	433	398	420	452	402	397	408	383	402	386	414	413	435	413	383	435	432	415	385	433	395	372	454	399	404	405	436	436	410	386	422	407	420	427	413	425	385	407	413	424	423	446	400	413	396	438	385	399	400	426	406	425	451	442	417	413	392	427	440	446	471	425	458	402	404	425	412	419	412	404	421	417	402	403	401	415	389	415	413	395	416	403	442	446	425	426	416	413	393	424	440	407	430	371	420	453	406	389	413	417	430	408	458	401	441	403	370	425	421	381	410	380	366	435	452	411	450	432	415	390	404	387	404	392	414	438	450	438	433	421	420	418	424	405	409	432	401	451	421	416	468	413	431	404	414	435	432	417	403	437	407	423	383	401	409	393	442	415	443	429	449	438	420	435	400	433	407	441	384	433	462	431	393	427	389	394	408	407	429	459	422	415	378	383	420	434	419	411	422	428	417	427	426	403	396	414	422	435	422	409	406	398	456	372	392	410	438	417	425	441	439	405	396	438	406	377	401	389	421	419	404	430	425	390	446	402	397	440	446	417	431	437	391	425	418	467	398	406	393	422	425	438	440	421	440	416	422	395	395	423	448	433	423	403	403	377	398	441	441	418	406	396	426	442	443	390	397	420	399	415	437	405	421	424	436	403	411	392	404	378	413	401	430	411	404	437	424	404	427	371	388	424	389	425	405	416	421	409	383	388	389	439	430	412	436	413	386	407	425	436	401	397	429	440	401	440	375	432	409	408	422	402	397	402	440	414	402	412	399	431	409	392	411	399	396	409	415	413	427	414	424	422	412	417	407	383	409	436	465	428	448	392	383	378	418	470	411	406	423	415	415	412	397	464	398	420	403	409	426	387	441	418	417	385	413	418	438	417	431	433	418	392	426	397	427	415	386	443	425	398	406	395	432	413	396	421	411	441	420	428	406	420	419	456	400	454	432	427	437	425	410	383	404	422	432	416	409	439	431	411	389	382	390	391	405	425	463	436	410	454	418	419	384	398	421	430	469	439	420	413	401	441	416	404	401	388	419	419	434	429	430	412	473	390	418	423	409	427	370	413	411	453	431	429	410	401	428	437	455	450	401	439	455	403	422	420	411	390	424	437	409	438	411	439	457	422	440	442	390	404	373	409	416	427	448	419	416	390	383	464	432	429	408	399	418	421	426	438	386	389	398	439	438	434	453	420	413	407	391	417	398	433	417	415	395	453	452	411	411	418	409	416	376	434	453	399	397	483
25052	20999	26757	25020	6554	1562	1281	1083	964	944	875	789	784	778	762	746	729	764	687	753	734	706	768	739	732	739	734	750	716	724	705	668	672	664	687	634	693	698	738	698	703	699	688	702	686	677	747	651	700	668	638	649	675	663	682	661	657	676	698	684	661	722	653	676	644	606	634	637	675	675	685	667	628	633	648	642	696	686	707	678	628	672	653	666	683	686	632	614	640	679	686	678	657	637	695	640	696	662	658	662	686	679	637	635	671	692	659	683	650	639	648	659	636	634	663	697	669	671	647	645	674	631	690	656	669	667	630	706	664	669	684	636	660	713	643	668	666	660	646	674	657	652	606	703	617	645	642	647	647	675	666	611	620	607	662	651	636	615	678	623	645	699	644	637	645	646	625	641	646	640	649	689	641	680	664	626	638	679	653	660	647	634	696	642	647	652	628	661	661	684	626	587	680	658	618	636	677	658	604	631	656	633	666	678	633	645	637	678	633	661	655	641	649	652	656	646	633	651	682	669	682	630	672	703	681	623	652	680	647	647	627	634	638	670	654	647	620	639	656	698	665	639	653	639	685	699	676	668	624	642	624	622	660	626	673	648	707	663	670	633	653	716	583	665	655	637	679	682	612	698	687	665	574	636	636	622	653	624	623	636	684	624	655	664	634	677	670	642	633	676	670	680	655	648	622	646	671	647	677	604	673	639	662	714	612	627	632	631	658	657	655	651	674	661	688	674	667	698	646	663	662	640	692	633	643	667	637	655	612	633	650	662	657	693	683	671	694	647	606	632	666	645	662	625	610	625	632	649	671	633	713	672	661	631	681	665	660	659	683	661	690	651	642	665	685	673	671	624	703	633	657	676	610	667	680	676	638	632	680	686	686	646	654	682	660	594	648	704	653	654	656	657	655	643	653	622	660	660	645	630	703	657	672	667	614	637	647	648	631	661	664	642	682	652	646	608	632	649	650	656	627	681	649	646	655	666	624	671	666	658	644	648	669	664	701	646	663	687	670	636	634	689	629	684	700	640	674	648	642	648	661	667	684	689	645	649	659	667	677	640	701	690	653	669	639	656	652	605	685	671	702	669	660	631	653	681	677	670	669	662	687	677	702	677	620	623	661	640	633	637	669	648	604	611	619	722	642	661	618	669	636	690	647	641	659	613	649	697	598	651	654	708	635	615	620	639	632	720	597	635	651	672	668	625	646	612	659	659	647	705	635	625	685	669	636	627	654	627	622	631	626	650	648	619	612	664	643	656	653	608	625	629	710	651	660	650	642	653	645	678	645	609	654	633	615	640	652	622	667	657	621	682	626	623	640	628	673	660	630	665	662	658	626	686	643	612	648	664	689	629	634	660	625	642	642	685	635	638	633	673	661	671	659	710	676	648	602	657	654	640	662	672	639	666	653	602	631	656	636	628	683	693	616	615	599	674	680	654	680	644	665	634	682	674	622	650	669	678	598	620	643	653	636	616	629	666	667	635	679	699	682	590	608	654	684	657	688	635	644	668	599	584	657	651	619	644	660	643	647	605	615	641	639	635	651	665	603	612	621	668	643	676	647	639	676	602	654	705	653	627	673	631	653	613	640	638	663	685	695	654	694	671	688	651	672	646	652	644	641	672	694	623	638	688	657	659	682	645	643	653	646	645	645	646	638	658	691	651	608	668	635	640	636	703	674	672	633	635	638	655	662	635	662	627	696	632	619	711	677	661	604	619	672	668	687	638	662	646	706	633	682	654	609	685	636	646	701	679	617	639	652	637	704	633	621	633	673	577	650	666	651	660	678	668	597	666	612	659	665	639	652	655	668	654	583	630	618	621	631	650	678	588	635	653	658	620	577	639	646	591	664	653	643	624	631	666	634	670	647	638	641	633	646	633	646	654	604	622	660	647	618	701	699	658	613	592	611	702	690	653	650	657	679	657	682	648	642	647	650	637	656	736	649	658	597	623	645	641	674	653	653	672	667	653	661	649	665	672	642	641	651	644	631	605	636	638	656	648	623	650	630	684	677	668	649	685	679	644	688	669	667	663	608	658	672	700	588	636	628	688	673	652	632	670	626	663	643	624	629	645	682	674	661	657	645	649	664	654	666	609	668	640	694	670	673	686	663	685	626	666	625	669	657	666	689	584	611	662	641	606	668	646	670	653	665	666	644	665	636	646	645	629	645	638	641	637	664	689	686	664	663	649	636	608	666	616	623	647	657	620	677	647	695	616	680	616	597	641	683	679	630	626	664	689	657	644	653	648	670	659	637	704	713	630	638	667	622	665	643	654	658	642	615	660	692	630	663	676	668	672	630	675	639	687	655	658	677	657	655	662	705	651	624	626	672	620	628	656	657	664	648	676	638	639	682	631	679	687	635	613	682	631	653	678	690	659	694	634	682	654	672	617	615	632	649	643	655	671	630	669	666	664	642	645	648	661	689	663	655	631	686	680	623	652	623	661	644	707	652	672	632	645	658	708	642	628	647	644	662	687	673	695	623	650	669	632	648	644	660	669	620	649	625	676	653	649	665	662	689	632	621	692	671	627	630	657	663	657	595	654	642	639	622	679	651	612	664	634	664	649	694	643	703	661	659	681	655	667	659	700	661	661	622	639	633	710	617	642	670	694	684	646	660	673	617	685	670	695	644	662	650	637	658	626	673	677	691	651	665	635	637	600	665	652	649	601	646	622	629	639	629	647	702	667	673	633	690	661	688	667	665	655	689	608	632	683	697	654	643	660	661	698	683	641	653	639	654	664	682	649	653	668	633	691	627	652	652	647	692	645	671	694	695	636	689	640	649	661	647	653	638	676	629	646	650	627	638	638	684	634	616	614	633	649	655	643	602	671	690	685	639	642	678	656	687	634	614	654	661	659	664	646	688	651	668	643	665	678	651	648	665	671	643	673	613	636	646	669	689	628	682	656	626	644	675	663	672	659	665	701	629	625	656	658	660	690	684	657	701	650	623	591	669	706	675	640	659	674	619	694	648	683	634	678	651	648	651	615	602	694	611	637	634	652	665	631	639	671	632	672	695	678	687	633	638	653	653	662	678	619	626	635	658	666	664	641	663	673	650	629	655	657	683	662	607	605	642	696	654	616	664	625	660	636	694	649	641	655	650	618	608	666	639	679	650	672	586	637	664	632	682	691	620	666	645	615	671	664	652	652	646	655	668	657	601	615	645	642	679	607	720	645	634	649	643	589	668	721	630	680	649	681	616	660	624	640	652	631	659	631	699	671	692	646	676	639	634	671	616	672	663	660	648	641	657	669	626	640	652	651	707	641	665	674	624	686	674	666	628	664	679	649	687	625	661	657	661	688	640	666	641	633	636	662	612	636	649	679	695	645	624	651	618	666	683	668	653	662	658	650	673	664	672	694	670	605	643	613	642	698	654	669	646	680	692	662	621	653	593	686	659	625	639	649	656	614	653	611	677	650	661	707	642	631	648	630	670	674	712	686	627	628	658	683	609	635	649	706	652	667	655	628	682	664	674	651
7704	11888	8776	4572	3611	2721	2219	1984	1847	1602	1507	1339	1162	1145	1025	1002	1006	961	966	920	912	997	1047	991	1003	1022	1007	920	969	860	918	905	885	819	880	931	848	829	844	922	822	876	872	879	838	872	878	831	857	863	810	789	810	806	812	775	826	773	801	813	745	847	819	802	808	779	771	764	733	776	770	747	830	793	819	766	747	797	769	768	783	791	800	804	741	788	802	769	783	836	749	823	822	806	840	826	825	778	755	802	801	750	802	808	772	841	748	818	769	785	776	794	882	786	797	816	758	769	732	786	793	738	794	804	824	830	782	756	731	769	783	781	830	783	764	779	752	802	803	807	749	801	803	782	761	845	764	782	813	817	825	788	809	791	770	768	772	823	789	771	757	793	804	749	800	753	778	804	799	801	784	786	809	824	754	792	774	825	859	754	844	791	793	804	818	803	758	808	762	764	752	745	847	791	789	798	768	735	771	830	770	796	787	768	764	812	796	806	784	793	767	821	791	764	814	803	773	817	793	751	784	780	770	814	722	776	805	779	797	812	746	787	750	763	767	829	744	755	747	781	809	803	788	790	794	815	769	771	834	777	788	791	755	805	767	783	788	808	813	812	808	774	802	774	769	781	735	763	821	805	779	858	764	768	800	746	743	781	787	798	800	804	763	784	838	771	842	798	735	750	848	769	757	826	794	829	784	789	768	847	760	777	832	767	769	807	777	815	772	789	784	808	783	811	746	785	778	802	801	805	758	800	803	814	801	819	804	779	775	761	852	773	810	797	793	827	824	785	775	818	794	812	745	842	802	796	773	779	836	751	771	768	774	775	798	746	804	853	806	738	821	801	727	747	733	795	820	778	763	748	782	812	769	810	778	755	821	826	756	790	785	794	781	777	806	789	827	785	778	770	818	782	787	767	771	798	777	790	781	827	750	788	786	786	744	775	825	810	801	824	814	763	747	788	825	781	800	790	779	759	818	785	753	733	762	792	783	809	792	817	779	770	809	823	792	802	770	789	800	841	789	767	802	792	710	778	723	826	781	796	816	791	782	789	770	790	763	799	809	792	808	786	821	769	794	782	833	770	780	864	810	748	813	763	782	783	780	830	784	761	764	767	833	753	712	773	810	759	831	780	784	762	798	784	855	752	710	751	802	837	802	765	762	818	762	825	785	813	828	823	829	806	811	768	758	835	778	799	773	805	755	796	794	782	792	769	848	806	818	801	766	797	746	818	819	806	776	754	800	747	772	841	757	779	824	819	795	750	822	722	781	754	794	794	796	765	770	783	741	796	842	773	772	760	816	741	820	815	779	802	806	778	811	769	804	782	788	799	855	767	762	784	819	845	757	808	813	790	821	748	770	810	724	792	799	796	822	766	804	791	778	768	804	787	771	758	777	792	832	816	808	823	806	767	771	817	735	789	812	806	813	802	767	799	753	818	789	799	737	789	746	762	812	774	807	820	769	793	773	832	747	776	792	779	791	801	783	793	840	783	781	815	779	787	822	837	766	810	775	790	801	784	845	774	820	797	802	790	777	816	754	822	791	781	810	813	796	853	801	807	798	747	803	783	810	778	775	763	769	768	780	799	772	820	736	745	770	801	783	776	797	757	760	769	806	848	803	796	873	792	834	791	758	821	802	745	749	769	777	767	816	778	798	718	770	776	837	792	794	824	791	772	776	778	767	761	742	798	785	799	778	796	759	794	794	787	766	769	807	816	780	786	788	860	783	769	757	816	830	785	823	767	785	801	805	792	742	757	802	818	790	758	782	807	773	841	846	765	755	811	798	809	827	749	773	819	786	828	790	736	825	852	772	761	791	787	837	780	738	800	787	788	800	802	817	788	804	806	761	813	800	763	794	818	811	739	765	803	775	847	795	793	804	782	782	769	819	779	780	782	822	777	815	836	800	772	800	794	814	776	762	837	817	785	791	823	783	771	775	808	806	801	765	791	771	833	787	801	801	876	815	814	799	839	789	792	771	845	748	798	753	779	744	768	775	832	838	786	797	766	773	776	798	790	795	749	778	766	792	772	745	796	791	790	789	773	771	806	792	779	811	773	792	801	767	815	714	804	799	788	741	754	810	761	782	800	767	781	755	821	797	779	746	793	808	778	855	788	768	784	798	780	758	779	786	791	806	814	766	761	791	806	825	765	819	802	793	781	757	746	765	778	753	815	800	778	793	802	843	832	808	788	833	805	766	786	798	802	758	759	772	782	852	737	776	828	789	763	802	794	782	792	753	756	772	828	806	784	831	754	833	825	822	782	791	744	789	822	826	760	808	791	785	759	811	772	828	751	762	828	768	731	776	785	804	733	799	756	758	796	790	776	817	785	764	846	777	840	795	799	784	733	775	789	795	778	798	793	813	792	790	769	741	797	753	804	811	809	798	803	794	788	782	824	739	829	789	840	792	760	791	754	779	817	787	738	807	756	778	724	779	815	788	779	744	781	765	814	794	747	747	748	746	784	760	786	799	780	801	845	759	816	850	859	790	772	775	762	770	767	756	769	794	776	798	802	752	777	777	783	778	788	785	804	750	776	773	759	784	797	811	801	812	764	790	829	839	791	768	794	779	821	794	733	792	812	763	814	793	811	820	766	811	851	783	838	776	778	746	847	795	772	771	862	784	751	802	783	772	854	748	776	788	806	805	835	797	805	819	822	813	804	724	784	764	846	787	797	793	785	805	775	796	799	805	831	793	760	795	795	748	802	781	820	792	820	760	761	779	790	798	749	792	786	767	778	789	789	831	798	809	803	796	758	756	806	782	823	792	816	809	728	780	805	775	746	814	781	775	787	792	805	771	792	742	783	764	753	809	838	771	812	792	766	809	787	754	784	777	779	772	777	805	841	744	760	828	761	805	780	761	732	754	755	808	722	764	788	800	787	790	791	800	774	826	791	778	761	826	810	766	787	820	791	832	815	777	799	757	808	819	794	819	746	751	778	770	790	772	761	793	825	753	791	779	804	769	828	816	776	758	819	777	778	801	842	794	797	791	794	810	802	807	814	823	809	777	777	815	778	750	786	808	795	783	787	802	796	777	762	776	784	804	805	758	822	833	786	834	720	812	771	777	794	783	782	740	766	754	793	801	784	820	812	789	836	792	802	853	805	838	778	776	759	772	812	818	786	805	727	813	828	781	772	801	765	743	777	776	776	779	814	751	778	814	780	824	831	769	782	818	772	812	820	855	769	800	809	809	774	759	786	783	765	775	799	811	770	779	761	811	804	736	763	806	820	804	780	752	807	810	721	791	768	778	758	809	749	800	760	759	806	808	805	819	835	766	792	807	802	803	792	753	749	779	755	779	785	745	772	788	789	798	831	772	793	780	792	762	824	751	815	785	783	735	790	753	751	774	798	762	797	813	828	780	823	783	822	837	834	785	791	790	779	821	806	798	827	811	804	791	754	802	792	774	766	782	807	774	727	808	786	796	785	777	828	792	742	795	811	744	792	789	823	761	757	753	792	778	753	827	797	804	759	747	741
22862	21006	28630	23548	21003	20973	6969	1973	1490	1345	1175	963	826	750	698	640	638	624	587	616	597	631	611	619	637	644	574	561	582	492	467	569	503	484	503	525	531	577	532	533	521	488	494	549	505	501	508	476	487	516	471	477	472	448	423	422	442	428	420	413	436	463	452	446	453	403	443	421	429	443	410	430	422	421	414	371	439	421	403	425	451	445	425	468	425	450	429	453	468	429	469	447	439	405	450	398	446	426	447	439	457	479	467	456	417	431	460	433	449	411	418	417	468	437	404	418	446	428	446	413	405	408	468	459	449	419	415	432	445	433	419	452	422	435	419	417	427	458	431	405	422	391	435	410	430	427	418	413	422	403	442	418	408	427	417	433	430	428	430	401	445	420	409	417	420	450	429	433	434	408	426	428	447	436	452	434	397	430	391	450	456	467	437	389	448	422	447	442	418	402	408	419	488	434	431	420	450	446	447	470	452	405	418	418	420	400	415	432	420	437	459	426	409	408	432	456	449	438	476	417	426	455	455	398	431	413	430	403	432	437	426	399	426	403	396	383	412	413	420	425	400	431	419	459	409	454	414	398	469	413	452	453	429	403	418	409	456	427	393	475	421	428	447	431	438	451	434	446	449	411	429	453	444	407	472	448	436	407	441	472	448	397	447	422	452	424	453	438	443	392	389	424	413	406	425	440	426	423	421	413	441	422	429	416	410	452	441	409	412	432	396	381	438	411	402	395	410	435	422	411	396	449	413	386	442	404	419	433	438	438	415	436	459	438	424	432	429	433	435	433	436	414	397	414	396	420	423	412	396	467	424	416	449	401	414	429	378	433	407	443	449	474	452	447	433	431	426	417	447	423	426	398	429	454	444	414	414	449	441	410	451	434	426	425	416	433	424	377	395	412	453	418	428	436	438	415	413	459	412	412	442	457	455	419	475	403	397	424	443	442	385	421	395	474	410	436	407	454	428	368	419	428	432	447	415	439	445	407	422	451	458	422	432	414	450	418	426	430	405	411	443	411	415	398	428	418	414	429	409	421	451	446	433	419	405	422	422	389	409	439	430	428	411	418	407	407	378	436	421	401	470	419	419	449	429	403	405	409	453	421	419	430	459	444	405	457	413	436	428	418	407	394	426	377	412	409	423	407	413	467	393	431	430	421	398	443	445	389	445	443	424	444	408	424	427	415	435	439	398	429	418	431	435	431	452	414	373	415	470	413	390	429	416	403	447	422	434	411	399	396	412	396	430	462	452	434	436	424	431	401	426	434	407	446	431	406	405	394	406	414	454	419	427	462	442	438	439	464	413	398	419	404	457	400	448	451	420	437	403	425	397	408	442	389	403	451	450	416	428	404	431	406	406	397	426	387	393	435	433	465	443	406	428	418	420	408	405	470	414	401	442	414	405	425	423	408	435	445	404	404	421	451	457	389	439	449	395	467	371	419	401	428	425	421	444	414	423	437	437	396	436	441	434	435	469	439	414	430	402	423	369	419	416	395	383	419	436	423	382	450	419	469	433	406	369	430	425	436	419	462	414	411	401	411	395	439	424	412	407	451	430	439	439	396	443	418	436	453	389	430	439	448	421	467	409	464	445	422	414	454	451	439	394	443	412	400	449	448	436	427	378	422	426	434	432	388	370	413	431	438	398	445	434	404	486	448	420	401	435	421	447	419	412	426	453	443	418	438	416	437	429	462	443	422	399	408	424	402	426	400	420	390	398	413	451	403	441	443	388	446	447	429	434	423	441	418	428	396	435	427	431	392	437	441	418	438	383	372	435	455	408	427	481	439	403	460	396	439	442	428	416	377	443	426	450	399	419	404	429	425	440	470	409	423	411	416	430	413	453	462	410	460	400	401	439	425	412	435	440	464	420	394	411	467	436	412	423	400	425	415	430	458	421	426	449	425	409	379	430	419	442	417	425	418	404	439	379	415	420	438	431	428	405	435	430	414	408	409	409	430	423	418	397	429	388	468	460	444	437	438	434	412	393	414	417	420	442	438	436	438	432	391	423	415	446	393	436	441	427	426	428	432	390	415	459	445	406	432	413	406	431	410	389	440	447	422	411	412	416	421	437	410	444	404	457	394	461	418	408	469	426	402	401	439	454	417	437	415	441	413	419	395	437	403	430	436	429	432	421	411	413	447	387	416	427	434	416	406	417	431	433	440	408	415	398	418	415	441	407	364	421	408	389	433	412	422	410	460	387	413	456	435	441	407	419	390	407	435	411	456	400	466	454	419	439	425	449	388	419	439	435	406	443	436	381	413	418	439	396	451	438	402	415	418	400	414	400	447	412	414	417	393	471	445	418	397	425	428	426	421	393	433	394	464	422	434	437	419	419	409	442	414	471	438	428	408	440	438	443	415	401	413	408	412	416	403	431	416	433	449	428	395	429	418	407	459	471	416	422	443	452	409	443	436	423	418	403	431	432	440	382	406	432	452	420	439	429	392	402	409	439	396	406	437	457	448	440	435	425	427	436	412	404	448	428	447	425	428	416	411	396	444	447	482	440	404	389	427	446	411	423	442	408	455	436	467	413	399	414	434	414	423	411	386	411	393	436	388	433	419	397	430	415	435	451	389	442	424	451	430	422	442	409	424	397	442	446	416	445	426	426	443	432	424	477	421	417	394	409	396	423	442	402	435	437	418	443	433	463	415	421	448	394	430	402	389	404	414	397	453	438	441	453	410	372	424	403	426	385	421	419	415	430	444	409	423	421	421	463	452	444	395	442	449	454	417	436	440	456	371	379	427	425	463	421	392	408	384	428	446	437	412	439	413	438	440	429	386	470	449	418	418	443	405	434	450	445	413	461	439	453	435	422	428	475	457	407	428	480	418	419	446	415	399	423	406	445	451	430	416	415	406	436	401	457	416	430	460	396	433	410	386	379	440	429	412	449	448	410	445	398	418	422	424	442	427	417	425	426	445	424	391	406	403	434	448	450	416	451	390	429	417	434	423	411	426	442	438	428	435	442	407	444	442	420	471	462	440	410	449	426	395	443	415	432	423	441	436	406	417	419	435	415	429	419	428	436	379	394	413	390	418	425	453	396	408	387	437	387	429	408	399	419	410	438	426	428	427	376	461	412	422	457	385	420	473	432	405	405	412	411	443	399	469	401	445	408	434	406	410	411	424	430	432	392	392	414	421	407	429	394	391	447	419	430	473	427	404	435	412	433	422	417	440	396	419	447	396	432	425	406	467	454	412	402	424	457	443	430	419	384	439	437	453	404	445	443	424	431	408	402	383	391	427	397	418	453	413	464	400	457	428	419	430	413	429	449	405	442	472	424	404	455	398	400	418	415	418	435	411	404	449	402	426	411	396	414	458	398	446	396	440	397	409	408	440	450	429	414	433	467	391	433	404	420	456	419	413	451	388	404	437	430	448	411	407	446	433	418	446	453	426	382	429	406	418	421	421	457	416	397	449	448	404	385	423	424	420	416	445	443	420	430	415	407	420	364	377	422	425	455	416	417	391	435	382
10422	22309	17553	10041	7522	5313	4319	3614	3019	2579	2337	1783	1659	1412	1248	1093	1032	923	941	930	904	973	1029	995	1012	926	873	828	759	702	675	740	711	714	707	690	660	743	708	723	621	635	657	720	623	612	655	654	619	605	588	622	527	578	619	571	542	480	538	544	479	520	520	517	497	549	505	537	534	537	544	514	530	511	531	550	518	487	503	522	536	536	524	516	483	486	537	542	514	546	539	558	558	539	538	499	528	508	492	486	548	513	555	553	508	465	486	513	513	496	517	569	498	533	506	527	518	530	561	512	508	473	523	537	507	486	486	463	524	477	501	532	489	555	490	505	519	482	496	512	506	518	529	519	489	468	503	520	491	520	517	487	500	499	499	515	521	490	544	491	485	475	543	488	516	518	490	505	509	515	505	506	524	481	486	550	520	463	493	522	534	544	532	510	524	550	508	533	465	498	509	491	478	499	486	498	526	497	497	533	532	540	478	565	484	536	543	542	496	529	525	512	499	482	515	549	495	464	499	500	492	492	490	504	502	478	478	474	512	485	496	491	482	545	509	522	509	481	516	515	466	516	496	531	523	494	503	494	508	503	486	543	504	503	514	491	504	500	477	506	520	494	539	506	550	486	522	551	521	547	484	507	525	515	517	472	516	540	506	502	488	503	523	509	520	507	483	544	454	522	494	515	469	542	520	485	484	529	498	509	528	462	543	522	495	465	499	508	490	537	478	541	497	524	514	487	470	546	471	469	505	545	495	521	529	558	496	476	513	501	487	489	495	484	524	557	533	499	578	492	503	543	502	524	541	492	513	502	487	485	521	490	521	509	469	534	473	505	520	504	532	506	534	497	503	478	485	548	514	545	535	513	532	537	519	474	512	534	493	481	509	503	550	505	473	463	489	507	528	519	504	492	500	508	500	490	543	527	458	509	529	531	529	494	492	498	508	511	518	516	511	540	514	449	492	490	509	453	490	497	533	489	517	556	470	516	522	493	493	536	520	540	531	527	542	531	496	492	566	504	498	498	494	499	512	519	504	500	518	526	523	497	482	506	555	511	531	487	476	485	511	547	503	482	501	499	507	548	540	514	489	492	479	506	492	498	475	521	477	520	552	494	541	500	535	489	526	480	500	499	478	488	526	501	522	496	525	493	499	504	518	481	518	506	546	492	514	475	487	491	517	504	480	545	517	476	529	544	476	524	487	502	508	503	504	475	474	503	477	492	504	483	526	512	539	519	534	532	502	481	503	512	534	533	518	535	479	516	459	528	479	477	542	543	509	506	481	500	500	502	507	521	507	495	507	468	528	483	521	514	520	525	501	538	535	538	507	500	499	520	498	512	525	525	490	494	503	547	481	498	485	514	513	509	494	483	501	488	528	490	463	534	529	507	528	556	499	502	502	492	519	528	492	439	474	492	511	531	528	544	528	538	481	499	509	475	490	497	486	528	569	515	495	506	531	502	548	562	517	529	493	500	521	508	508	523	518	494	535	498	484	490	506	500	495	527	492	512	512	525	520	504	509	499	524	489	524	486	513	507	522	476	487	498	497	494	472	496	497	493	479	517	487	519	499	495	526	483	464	525	497	490	489	515	504	546	512	486	506	523	480	512	525	479	512	531	509	522	509	516	529	484	515	497	525	487	479	487	529	543	513	496	529	472	515	521	504	513	464	542	503	533	529	485	521	497	535	515	464	494	532	524	506	479	520	487	482	533	492	502	523	508	508	494	538	498	516	509	525	545	542	509	540	523	526	484	515	506	469	510	451	500	538	519	458	459	527	462	513	517	499	495	518	511	527	489	507	498	481	509	506	501	516	507	486	506	511	512	488	503	480	522	517	553	487	518	531	513	497	469	469	561	505	504	495	463	501	495	521	529	547	484	501	470	523	487	497	493	500	464	465	521	532	508	493	500	511	499	504	501	518	526	484	493	533	491	480	524	558	469	534	539	495	504	523	495	498	472	506	491	483	536	506	504	492	492	526	496	515	524	523	486	529	514	495	555	490	505	513	520	530	520	507	479	547	526	489	501	520	512	500	542	496	528	562	504	493	501	565	502	495	517	489	493	510	544	474	506	503	536	510	548	491	477	523	476	504	525	509	510	509	526	515	521	520	514	516	527	503	477	507	488	486	525	526	522	508	505	471	502	527	483	535	510	547	514	487	507	487	481	510	482	484	564	478	504	542	495	523	525	491	519	499	485	525	564	498	536	484	526	528	482	483	493	484	468	506	515	496	501	507	486	486	505	509	482	535	494	489	503	527	494	501	509	523	549	502	482	492	493	467	493	486	567	507	494	499	478	472	472	522	520	536	534	448	517	526	538	492	488	493	535	537	537	508	494	516	507	526	517	514	515	532	518	535	500	516	542	551	510	491	527	495	481	506	498	540	524	539	510	479	495	512	541	486	489	536	521	546	480	515	511	509	490	505	475	501	493	554	511	484	501	530	513	481	504	466	462	483	530	538	494	507	501	500	532	514	526	544	500	541	495	519	505	493	509	527	505	523	501	517	479	461	523	519	466	499	503	510	506	525	507	507	523	526	491	504	528	483	529	501	496	522	515	517	523	511	510	498	511	495	546	484	527	518	520	527	524	511	511	510	520	506	499	494	488	530	498	538	535	513	502	504	541	549	487	493	475	506	520	492	499	492	520	516	530	507	500	501	484	499	528	545	492	510	491	518	463	471	469	519	494	524	513	511	535	498	548	492	548	495	500	509	480	513	505	505	497	487	499	488	534	499	500	504	502	467	500	512	477	505	487	523	491	520	484	498	524	508	532	514	565	515	503	524	503	511	482	472	483	500	528	541	491	522	498	506	511	499	486	502	546	486	496	496	546	493	526	465	524	479	459	501	525	504	509	468	513	490	483	499	493	495	478	556	506	492	499	490	542	489	455	567	492	515	482	508	545	525	497	490	519	493	497	515	527	498	508	483	520	515	487	496	512	514	493	515	479	497	516	523	482	525	512	505	496	482	529	517	503	507	543	542	451	524	507	479	505	476	488	531	536	518	535	510	516	489	515	481	473	516	482	494	490	525	476	484	521	529	483	524	517	523	520	500	507	535	471	501	511	515	488	512	517	493	493	492	486	518	528	492	530	548	500	519	480	510	518	497	483	521	534	534	470	511	495	564	514	471	512	503	506	532	500	497	522	499	512	540	492	517	517	506	538	527	494	532	528	506	483	534	510	506	511	502	538	468	525	520	537	475	494	506	519	498	509	526	526	535	513	549	500	517	506	530	508	525	508	492	510	501	515	535	508	508	500	519	528	504	487	514	498	511	513	529	484	534	484	520	503	520	540	511	554	532	538	514	488	507	512	532	455	501	531	482	480	509	474	493	471	519	501	496	564	525	535	503	495	484	546	530	482	504	516	534	483	486	484	490	500	506	540	498	522	551	489	500	505	538	509	468	533	489	492	475	537	532	531	507	519	506	537	486	482	515	506	471	476	490	535	517	554	472	515	533	454	525	513	458	536	469	524	510	486	516	514
27007	19057	6991	2102	1216	984	839	877	770	737	728	690	708	569	629	585	637	619	583	580	617	603	603	594	625	638	616	585	605	556	564	595	566	564	538	603	579	605	583	572	579	543	556	582	632	570	621	598	549	568	583	571	555	508	554	539	542	521	594	594	571	515	584	563	516	575	558	527	550	579	535	563	555	565	542	574	542	517	573	574	532	574	539	529	526	567	565	559	601	580	546	547	583	545	564	576	566	532	563	525	589	565	583	571	585	545	536	526	557	589	551	523	523	523	539	535	550	561	544	546	566	586	558	537	539	497	585	546	551	525	535	541	520	534	535	557	579	576	560	596	538	547	550	566	553	576	579	536	545	556	563	568	604	529	579	576	553	528	571	556	534	582	555	523	518	514	555	555	515	540	543	510	556	550	523	605	539	553	538	593	577	561	543	554	521	590	532	589	568	486	577	571	578	527	536	539	565	514	597	573	571	555	538	504	565	520	572	553	568	557	558	603	631	533	526	576	533	559	532	580	557	589	545	540	568	547	534	535	532	569	592	586	590	545	543	586	584	504	520	521	593	572	569	609	532	560	589	550	473	544	515	549	559	602	557	547	541	548	516	550	519	591	576	536	553	555	513	515	528	532	575	515	571	576	537	545	551	551	599	587	583	556	563	570	589	550	581	548	609	546	571	563	504	555	525	503	538	532	584	555	608	617	570	539	593	607	530	566	560	533	559	586	583	542	549	562	549	526	542	558	581	568	548	604	566	531	567	533	550	546	546	569	564	542	570	523	528	548	572	542	550	562	559	513	500	556	545	571	570	577	588	540	530	602	564	559	548	559	531	557	513	554	574	611	574	570	579	599	542	586	519	594	540	581	539	548	553	551	540	557	527	575	524	544	550	517	567	543	553	540	574	567	567	568	546	558	571	592	585	523	506	551	577	535	486	538	594	531	517	583	548	568	568	565	587	545	562	530	518	576	567	528	530	568	573	509	524	539	601	554	596	532	508	532	572	552	557	539	541	556	569	519	567	549	535	557	557	568	510	533	558	578	569	497	528	536	567	565	570	569	577	522	593	518	540	555	617	542	587	569	562	573	582	545	584	535	543	572	546	573	580	571	559	580	546	588	559	579	592	552	562	549	545	556	590	546	510	511	517	557	562	546	557	506	553	577	560	545	555	555	521	523	512	558	544	531	547	547	560	548	581	587	567	536	564	548	563	545	517	542	562	529	558	584	563	555	552	539	557	546	573	559	578	539	526	539	597	560	519	526	561	586	548	558	551	520	571	584	578	626	498	507	522	570	546	571	585	550	539	563	516	568	528	553	585	550	513	545	530	551	543	529	553	568	552	515	561	576	575	589	563	570	558	544	535	524	547	514	549	566	512	522	538	576	517	539	528	550	572	505	568	535	524	568	542	600	554	530	562	503	600	568	536	582	538	531	572	527	566	558	592	556	571	582	550	572	530	548	560	606	568	541	554	566	542	542	566	551	547	549	545	542	522	562	621	567	546	620	562	516	492	547	557	538	585	573	534	524	511	560	553	589	569	594	516	574	555	554	548	545	570	608	587	567	580	555	545	566	536	570	586	549	553	580	543	541	599	540	547	566	590	555	577	579	530	583	531	610	531	542	576	562	544	534	550	584	583	505	526	567	569	587	545	537	584	527	519	593	578	608	585	579	601	559	562	553	582	554	538	556	539	547	583	567	529	539	552	555	582	574	551	588	566	515	593	580	590	503	555	553	561	577	544	492	574	569	553	535	594	560	537	568	598	557	565	540	542	499	569	594	555	524	565	571	502	547	555	595	537	583	526	547	580	562	546	580	567	605	548	562	590	597	570	551	585	511	565	538	583	559	529	582	573	578	555	558	584	606	571	539	541	529	542	569	538	595	562	529	542	583	543	553	565	593	562	521	557	525	557	565	581	597	587	545	583	514	561	568	534	576	541	521	502	528	579	557	525	545	545	558	556	580	533	615	583	583	515	545	554	537	550	582	548	574	594	583	549	552	578	606	539	536	574	574	526	578	534	633	519	546	627	574	583	538	552	539	543	533	543	535	564	543	571	532	546	561	524	517	548	563	583	498	548	547	533	544	580	559	575	583	586	529	531	578	562	555	536	533	588	567	570	579	575	518	573	585	565	542	581	531	576	568	546	559	559	532	576	578	543	537	556	531	550	532	551	553	596	578	580	579	564	574	591	565	578	543	541	487	556	547	559	551	562	539	597	521	582	537	535	524	568	561	580	556	551	573	575	499	552	495	537	507	568	586	525	558	565	536	569	521	512	597	558	550	569	535	553	558	568	542	528	572	560	572	564	562	555	551	545	545	559	547	555	567	576	527	572	534	568	509	545	567	534	541	598	552	506	522	544	588	580	530	541	562	560	550	553	569	583	580	540	574	547	542	553	535	543	566	544	558	581	536	548	569	572	523	561	565	561	597	530	541	583	557	531	577	566	511	528	543	572	558	596	516	523	575	552	509	570	545	602	551	583	575	550	569	599	536	565	535	564	541	583	572	566	539	548	579	565	543	537	586	569	561	566	578	543	588	565	531	555	595	530	562	571	574	574	575	565	575	529	596	536	555	603	550	544	578	532	580	526	541	534	547	568	552	567	565	543	551	561	569	587	550	486	569	577	525	537	573	556	585	555	584	538	582	529	545	537	538	554	599	537	542	522	547	574	561	593	566	495	575	593	539	577	538	539	554	563	572	559	576	537	526	545	560	534	534	593	595	569	583	558	531	562	510	541	535	548	549	529	589	543	578	556	583	531	536	566	554	526	523	567	525	560	576	577	528	545	589	534	586	543	555	527	537	546	588	508	522	550	586	540	578	546	544	561	557	564	572	548	571	532	589	575	524	525	595	579	553	545	560	517	581	543	546	577	526	574	584	556	597	511	570	570	572	556	553	572	548	625	562	521	545	565	594	540	587	540	559	540	546	539	561	542	533	548	539	556	555	568	534	524	552	544	587	564	551	515	572	555	563	587	560	511	528	546	535	576	528	565	558	553	538	562	550	544	568	592	562	615	547	577	529	593	559	569	542	548	558	549	592	585	590	527	520	544	541	571	521	555	558	545	559	535	600	558	524	527	535	615	517	591	566	567	558	540	577	562	561	540	545	525	566	584	570	541	564	569	579	539	543	566	567	530	587	565	586	574	544	575	517	502	557	519	585	535	548	510	600	572	522	517	525	564	568	559	596	538	568	529	522	553	539	559	542	546	560	530	561	552	600	544	545	562	529	574	541	564	563	566	554	588	577	545	568	525	549	562	579	559	550	514	570	522	565	557	582	566	536	555	566	588	512	585	553	522	614	560	544	575	601	559	554	527	598	550	575	579	605	575	510	487	575	547	576	545	580	548	537	536	547	510	557	614	565	561	579	587	524	584	550	559	564	524	533	563	579	511	562	622	538	549	575	544	550	519	555	561	558	537	523	544	521	603	556	534	568	578	541	592	580	554	597	556	544	579	582	512	523	598	564	572	568	587	531
6743	7104	5333	3040	2186	1685	1598	1521	1255	1244	1061	999	905	911	809	816	808	824	745	810	791	775	794	840	835	818	807	786	760	774	770	728	782	698	705	763	744	728	784	690	738	751	719	730	709	752	723	684	708	661	678	710	722	654	687	706	741	636	666	675	752	670	707	713	678	718	713	689	637	679	704	699	729	675	698	702	686	653	715	678	685	681	715	689	679	682	727	650	657	685	705	695	717	698	691	687	671	690	701	702	677	736	728	671	671	684	716	696	676	658	669	657	699	679	669	687	679	689	718	663	683	717	644	676	663	675	658	691	688	701	708	709	695	652	681	668	673	690	677	679	669	672	701	652	669	680	691	675	688	751	741	647	704	690	683	660	654	694	701	711	682	718	707	645	700	692	674	657	665	662	684	675	731	705	679	670	676	699	653	714	709	730	690	660	688	715	647	699	675	699	690	699	701	724	653	682	669	691	650	705	675	710	684	691	660	690	656	696	701	688	666	676	663	676	716	746	663	692	729	672	714	720	658	647	699	652	660	712	664	733	706	690	724	705	662	701	731	692	666	706	700	607	678	657	675	663	695	738	664	671	646	687	680	703	696	689	656	647	694	719	686	711	699	723	707	716	671	742	639	669	677	677	693	733	723	669	690	701	649	628	675	679	721	696	686	681	678	676	676	704	714	648	679	686	663	650	655	669	719	744	715	680	700	691	709	691	671	658	715	678	725	668	682	678	699	731	707	687	724	671	679	666	747	686	673	654	684	657	667	698	662	690	741	703	685	678	683	686	707	697	658	712	682	685	732	661	707	651	665	679	644	619	700	698	629	703	645	651	678	692	674	703	660	679	666	701	700	683	638	666	656	736	686	651	723	656	659	699	643	693	683	663	662	703	681	692	673	675	712	712	686	681	700	673	628	698	695	691	705	676	677	728	668	689	708	728	667	716	698	726	683	706	740	648	684	686	711	712	682	658	682	671	708	704	703	693	714	699	686	692	648	672	703	654	706	683	674	709	655	723	664	642	691	648	698	724	657	702	709	662	673	617	660	680	693	649	628	686	706	684	750	707	654	732	654	686	672	657	700	747	706	699	629	674	689	664	672	671	666	709	730	678	686	680	719	689	693	712	663	712	681	703	760	689	679	701	727	700	640	682	684	656	643	693	662	704	669	696	666	654	711	664	681	672	678	640	676	724	700	619	679	685	742	714	714	705	644	694	689	723	661	672	689	674	711	683	675	655	669	686	696	728	675	676	671	734	689	673	671	697	678	639	704	663	678	717	642	711	727	737	653	618	660	683	643	683	658	696	663	674	655	734	733	705	695	654	684	709	669	681	685	676	669	671	676	709	696	699	726	729	715	685	671	691	658	686	688	675	682	740	688	695	685	723	674	737	635	652	675	658	652	723	706	702	706	696	653	669	703	683	672	701	722	701	697	651	678	719	684	703	675	705	725	670	694	702	757	682	675	687	677	685	733	670	692	666	666	690	712	669	678	689	673	727	636	707	685	672	706	691	660	668	707	637	675	739	650	655	651	641	699	666	643	672	695	675	735	683	680	690	731	725	697	721	723	727	709	649	699	698	637	659	627	623	693	686	651	646	643	683	679	656	671	729	681	668	679	672	689	679	706	660	670	659	670	682	693	682	664	654	682	695	689	708	716	737	687	718	703	749	701	697	668	627	699	668	688	686	632	675	698	719	711	668	692	725	681	684	658	691	696	667	696	697	715	687	635	694	671	692	702	692	706	692	719	657	678	646	644	693	718	694	713	700	709	702	698	681	690	682	688	705	666	671	684	686	699	654	688	735	659	672	688	666	688	681	666	677	692	698	721	702	672	658	741	630	661	698	673	659	686	680	731	699	734	710	682	682	693	675	657	693	691	686	707	632	689	660	690	700	668	709	625	669	692	727	667	702	706	689	657	670	675	665	677	686	660	715	623	678	711	663	702	708	698	684	681	748	671	648	674	687	698	677	718	700	665	642	679	707	718	681	663	689	701	689	696	697	641	692	660	629	655	704	718	672	711	735	664	658	679	716	721	689	704	694	717	688	661	652	663	693	688	728	679	685	712	724	670	686	691	630	704	724	657	704	698	672	653	676	715	718	701	703	683	714	652	670	700	687	671	700	733	765	664	665	711	698	699	681	663	628	708	667	668	711	712	700	720	721	731	692	654	691	695	662	714	678	655	707	690	650	685	705	719	653	684	717	734	663	661	706	742	674	699	647	714	682	641	717	688	661	685	624	706	629	663	739	656	711	650	690	689	699	674	732	699	676	688	695	678	654	709	715	724	689	647	740	709	663	678	699	681	636	673	669	631	633	685	666	669	637	656	682	714	659	646	667	645	727	713	671	653	646	700	695	668	697	651	666	700	707	741	690	654	663	710	699	642	697	673	704	691	726	749	687	650	672	705	693	689	657	721	687	688	683	700	665	699	722	714	682	736	649	707	682	681	704	699	648	712	674	664	718	692	655	678	647	655	689	691	701	698	717	668	697	682	691	741	720	683	659	690	690	671	713	685	677	686	721	702	681	657	712	685	649	690	677	649	693	679	706	740	656	608	658	688	698	668	693	703	732	699	679	706	652	690	682	685	672	700	669	720	651	702	682	682	688	667	647	627	675	679	681	693	695	698	703	692	704	696	717	670	703	648	671	694	635	653	703	662	714	657	711	734	658	633	662	740	706	659	677	741	673	674	678	663	637	674	705	674	659	668	672	638	714	659	669	709	700	671	694	702	668	685	692	684	671	698	677	708	659	668	718	679	656	687	681	692	703	674	696	701	669	676	620	653	656	715	652	731	744	690	705	685	711	656	667	696	696	655	708	665	705	669	690	692	669	653	704	688	701	705	681	699	690	664	736	666	679	681	686	776	748	606	720	661	662	705	706	730	663	684	668	706	694	688	719	668	663	660	685	726	638	740	679	693	713	711	723	728	720	665	686	683	676	705	664	691	683	724	723	698	646	664	681	679	675	694	687	658	687	683	646	672	672	692	681	640	678	661	696	722	657	642	670	730	678	689	721	701	689	709	725	662	680	693	666	688	682	665	662	657	652	620	724	697	675	701	667	689	708	679	671	694	711	668	723	632	699	741	694	700	647	670	674	668	672	639	703	645	729	680	689	729	690	686	660	712	605	720	692	735	683	750	677	687	708	717	676	648	715	689	649	707	666	680	722	687	695	733	652	700	737	678	639	661	667	706	712	663	734	706	670	689	684	704	669	686	654	687	678	735	633	698	700	677	682	682	661	706	697	664	652	684	661	688	671	646	697	677	638	693	689	708	668	685	672	734	714	662	664	668	664	696	699	677	638	709	732	671	694	681	716	726	701	709	639	673	669	735	697	695	709	692	670	657	737	709	661	674	714	640	670	701	694	692	682	675	738	680	640	680	654	701	685	677	717	675	700	681	687	690	704	723	679	684	683	698	670	696	671	739	690	759	711	693	698	687	706	744	698	727	692	663	706	698	688	689	651	678	647	651	693	633	731
23999	21032	28142	24132	20900	6660	1703	1208	1012	851	804	724	620	634	574	551	480	472	470	513	508	509	532	504	472	511	463	454	448	446	407	423	393	404	442	418	457	468	493	443	424	378	380	420	417	421	469	408	404	431	425	410	363	382	399	406	398	404	421	361	383	383	382	370	347	387	404	352	375	361	358	364	390	354	371	399	380	397	363	358	363	361	357	400	351	382	386	397	399	331	360	374	402	363	365	400	362	356	411	391	401	374	344	360	372	366	368	345	372	393	334	371	372	375	409	363	340	393	353	340	332	341	382	377	368	394	339	361	336	376	383	361	396	374	357	379	364	389	389	374	327	368	366	381	396	367	366	353	372	325	373	345	397	391	371	368	372	386	369	331	375	338	381	347	379	363	397	386	328	360	350	377	414	395	333	360	373	374	369	366	406	357	388	381	367	384	358	369	399	345	356	378	375	335	370	391	403	379	366	386	387	405	385	380	378	354	372	358	385	382	390	369	356	364	367	400	325	351	383	341	383	377	388	386	379	383	359	375	390	364	367	336	382	346	386	378	344	409	323	383	391	436	352	347	389	374	380	428	370	352	371	388	363	407	367	353	381	356	380	360	344	355	388	371	362	392	367	402	377	365	391	368	382	376	376	341	337	335	353	353	359	368	363	368	361	338	403	327	367	400	348	385	359	360	396	385	357	322	365	356	386	359	376	341	376	354	375	371	349	355	367	366	393	383	348	337	378	372	387	367	323	368	382	383	370	385	393	362	377	347	358	373	379	365	392	340	382	396	398	339	376	387	385	380	378	319	354	331	402	395	341	381	373	364	363	345	365	370	387	364	376	372	375	368	348	345	355	360	369	394	365	361	376	349	355	389	389	374	395	388	363	378	314	356	385	365	358	370	368	380	393	393	376	349	371	373	337	361	326	369	365	381	371	328	388	366	387	363	358	381	359	365	368	338	326	386	370	357	335	371	374	372	370	356	357	376	353	341	365	356	374	360	359	368	367	351	365	366	364	349	379	349	386	338	396	335	394	408	344	402	389	369	331	381	325	386	367	330	359	369	374	340	348	353	386	338	367	374	361	370	355	363	384	400	361	344	392	332	333	347	372	353	353	384	365	377	372	379	359	392	362	353	365	412	326	345	340	376	340	357	381	357	369	393	362	354	367	352	386	374	346	363	390	367	346	360	382	338	376	352	392	339	366	370	360	361	389	354	403	368	348	352	387	353	382	370	358	394	365	355	383	376	378	350	398	324	361	347	392	350	357	334	385	380	377	369	349	354	339	350	373	386	376	342	359	378	400	391	378	367	390	324	383	373	360	349	358	355	358	363	366	373	360	354	338	360	370	360	379	383	380	351	329	360	367	384	379	373	393	340	360	349	344	396	378	365	351	342	364	347	367	390	380	374	349	375	372	368	358	372	391	374	359	385	338	356	372	365	372	358	383	344	353	364	366	382	377	384	373	403	378	337	330	349	346	371	374	381	351	341	358	358	375	366	377	374	350	380	374	372	367	356	364	345	356	373	380	359	361	371	363	333	356	343	360	329	369	397	388	356	385	375	319	403	349	369	324	324	371	410	358	377	356	352	387	308	363	388	386	371	376	354	354	384	399	404	389	365	362	388	353	362	388	382	375	361	340	371	346	375	385	362	418	378	381	350	379	372	359	345	385	393	390	382	375	341	391	357	379	387	379	387	382	357	342	331	389	385	338	393	346	350	355	343	370	348	399	351	387	353	369	344	390	366	353	380	391	349	341	387	376	379	367	321	349	388	340	337	350	367	384	352	373	374	407	355	343	352	377	324	379	385	365	383	380	394	358	387	366	380	418	335	332	356	376	379	343	397	370	390	387	370	368	365	368	361	363	349	348	376	357	335	366	384	415	390	353	329	362	369	368	400	376	385	371	349	386	363	360	339	383	355	386	383	370	356	355	359	382	347	374	379	340	369	366	352	372	377	402	368	366	354	351	354	385	401	339	347	372	332	389	362	357	374	399	379	380	364	379	351	353	368	391	370	399	349	363	371	364	350	358	357	397	377	366	375	363	354	359	332	342	378	358	382	357	410	410	396	382	332	352	359	391	389	349	388	391	345	364	370	381	367	374	409	375	386	348	364	389	341	377	392	366	385	374	370	369	371	413	387	383	364	389	341	351	321	396	371	372	392	390	373	358	381	365	381	401	345	387	384	360	357	364	377	394	348	340	356	365	355	383	391	386	353	406	321	354	341	359	374	366	367	339	396	372	372	346	364	386	379	358	377	375	344	365	387	325	370	385	359	335	348	354	356	377	345	395	358	387	375	373	390	375	371	334	356	373	364	378	361	365	343	386	380	410	362	345	351	354	395	348	393	385	368	377	381	336	380	359	372	358	355	378	364	360	335	386	374	366	374	387	401	356	375	333	362	341	379	365	374	365	347	351	350	346	362	374	369	366	374	377	365	347	352	389	377	358	354	369	348	368	380	376	391	377	360	381	376	353	357	344	367	369	377	360	347	383	364	363	392	370	356	389	395	350	329	386	332	370	368	405	371	350	364	358	370	390	390	383	383	368	354	333	376	350	386	367	372	387	354	385	387	377	415	355	406	372	307	376	356	372	355	363	368	369	312	368	384	354	352	375	386	372	331	352	353	389	407	387	337	354	356	354	346	372	353	369	352	390	382	370	404	357	347	349	354	372	385	348	366	355	348	375	366	365	386	350	362	349	394	322	325	329	349	348	367	386	337	355	364	382	363	383	365	361	360	403	353	367	346	372	350	364	400	399	405	351	374	361	344	354	387	373	367	372	358	387	369	348	373	364	375	343	377	361	368	382	370	414	366	379	378	366	388	361	365	373	384	388	322	377	381	382	414	364	353	363	386	383	349	349	385	360	396	412	365	340	350	384	382	374	377	385	342	398	375	348	368	364	347	373	340	349	348	390	379	371	356	398	382	368	387	367	368	342	376	361	379	366	428	353	348	385	376	380	397	349	366	362	384	339	345	377	316	370	359	358	335	364	372	343	377	386	369	360	392	348	370	363	356	391	379	375	374	354	374	374	380	375	405	371	378	349	359	370	363	346	353	360	350	370	338	329	361	315	369	391	352	356	373	362	364	369	334	335	386	419	356	317	356	344	374	373	351	396	299	343	357	360	374	368	410	380	382	356	350	355	357	355	369	364	357	341	349	371	362	385	373	382	355	331	366	362	402	346	354	344	382	403	372	384	365	375	347	392	386	341	356	378	326	367	381	348	386	372	324	347	342	350	369	422	356	358	377	351	364	358	337	350	378	348	351	356	352	381	409	375	358	381	403	366	389	363	315	374	354	365	369	384	371	388	361	388	371	347	366	342	380	342	347	359	382	356	385	352	369	369	385	391	379	371	371	376	360	374	412	349	362	360	374	361	402	333	369	359	349	364	348	375	347	382	365	374	378	374	403	389	363	396	369	410	339	405	348	332	387	363	343	364	359	352	346	359	358	364	379	389	375	367	388	394	343	384	362	358	376
7649	15428	12333	6705	4798	3424	3004	2525	2110	1838	1564	1409	1158	1006	959	847	771	758	716	734	755	792	814	728	773	727	668	623	681	582	586	594	553	574	594	598	573	558	645	585	552	625	559	570	531	575	534	510	519	521	526	526	552	541	486	456	463	434	438	475	480	473	505	464	519	485	475	483	498	471	482	461	487	481	478	486	445	485	480	501	459	443	459	488	446	472	519	498	468	463	441	457	496	474	495	504	455	468	486	449	501	476	452	413	453	477	500	449	460	457	511	473	483	447	496	457	497	490	451	450	446	465	495	503	471	430	436	458	462	480	532	452	496	458	498	462	498	452	458	458	471	412	492	436	449	477	468	440	460	458	491	467	468	449	454	473	473	478	476	497	464	478	457	476	454	439	479	431	500	497	449	479	457	436	447	485	470	493	442	476	464	475	442	509	456	433	487	454	433	455	480	453	466	478	468	429	464	479	473	492	494	487	481	465	461	452	462	455	480	493	471	456	467	486	506	426	454	511	465	447	479	435	483	471	478	523	474	430	420	448	467	488	457	446	454	423	486	446	482	461	458	440	475	497	477	448	473	428	451	509	484	486	497	493	482	475	458	444	498	436	464	437	481	449	460	491	482	470	456	479	461	438	518	457	452	466	480	471	448	473	475	431	439	483	468	452	459	455	463	443	466	485	440	424	476	469	479	461	459	438	424	442	446	459	433	468	441	454	477	445	489	485	448	482	468	452	458	478	457	490	460	454	453	492	470	458	467	475	476	455	505	450	454	480	477	490	480	494	478	478	444	464	460	466	463	465	473	486	442	467	448	493	459	445	466	433	466	431	460	417	479	471	481	440	484	454	440	473	470	432	466	498	477	489	435	490	469	444	467	471	437	469	479	437	426	502	453	458	471	469	474	462	471	478	458	469	453	480	467	467	467	469	475	473	420	484	465	475	473	474	505	484	470	488	464	452	459	481	484	434	462	470	497	457	464	478	498	443	493	469	469	466	518	467	476	450	478	476	475	423	488	508	488	441	468	466	465	452	438	445	477	492	452	484	504	443	506	454	485	477	439	448	484	494	495	439	408	471	466	447	495	477	451	462	477	460	452	473	486	486	465	474	480	462	461	481	476	484	445	448	450	460	506	432	446	471	471	485	473	456	440	503	485	427	488	446	456	475	475	394	475	473	461	468	455	477	439	488	439	472	447	452	466	477	461	434	466	450	470	465	475	452	465	446	449	437	446	445	457	515	439	474	452	462	498	423	518	463	466	449	480	481	509	493	487	497	469	457	468	508	495	455	434	446	479	435	445	426	463	460	482	436	473	444	486	448	449	463	413	452	480	449	468	429	461	464	449	441	466	483	456	481	463	447	474	444	482	480	462	485	453	469	458	473	456	457	468	457	482	452	436	470	489	474	523	484	489	471	471	462	468	451	440	470	494	458	467	504	444	428	443	472	509	489	474	466	437	435	482	501	419	429	436	437	451	482	462	475	458	485	452	469	448	445	454	488	501	447	529	484	427	438	468	457	467	460	459	513	464	462	488	479	477	464	434	470	459	439	470	470	511	442	502	492	470	461	423	491	470	474	438	483	435	454	504	458	478	501	469	498	453	488	482	488	479	467	495	466	457	443	481	443	476	479	446	482	459	402	494	441	494	453	469	455	440	430	458	487	482	471	480	515	467	471	447	458	432	456	460	461	482	451	485	447	502	459	437	453	491	514	454	498	480	438	493	440	476	510	486	446	480	472	485	453	485	482	468	396	478	469	488	469	492	491	473	455	446	442	456	539	501	508	478	479	469	475	473	438	495	476	470	451	464	484	442	431	478	430	485	462	476	444	462	442	455	495	480	456	467	457	489	472	518	429	461	476	446	484	459	455	412	454	474	514	455	468	444	472	459	477	434	465	433	447	472	458	478	483	432	421	466	426	480	477	448	465	495	436	504	473	469	449	465	462	445	498	467	471	461	475	446	500	453	463	468	446	468	495	458	489	475	457	429	451	434	443	463	452	469	465	441	460	452	448	442	455	478	436	463	496	470	437	469	482	460	437	463	503	489	452	449	484	490	507	475	476	453	459	433	465	436	422	433	487	450	463	442	482	464	459	441	488	470	441	463	469	499	459	511	495	465	481	479	449	441	475	431	464	474	463	455	469	499	437	512	480	428	470	462	459	487	459	428	434	481	476	483	434	462	457	461	495	501	444	456	433	438	461	468	473	465	472	475	492	486	471	447	447	508	481	463	486	453	459	474	467	492	441	498	446	452	487	486	487	488	505	455	460	502	469	471	466	477	453	470	468	496	493	450	459	468	441	451	459	451	456	485	457	472	508	480	450	458	467	473	434	461	418	471	440	459	464	452	466	494	431	447	510	475	444	465	462	462	461	466	496	463	492	493	481	463	432	456	460	462	483	465	462	451	470	470	465	454	448	428	452	480	489	476	502	430	458	450	482	456	442	503	422	440	487	469	447	485	453	435	457	427	473	491	434	516	448	414	451	480	470	450	448	440	467	474	495	461	490	462	478	509	480	455	440	464	458	440	459	448	472	446	441	506	458	441	496	467	430	425	460	487	443	480	464	473	454	455	458	496	454	450	484	435	482	473	467	461	469	471	488	461	473	471	474	504	464	473	463	448	471	433	478	427	509	468	439	455	460	488	450	453	464	491	466	481	455	458	462	429	474	443	482	483	455	439	484	400	455	474	422	450	503	492	484	461	452	448	491	479	430	456	440	434	484	487	503	469	475	440	447	457	474	464	472	452	446	453	444	465	433	464	479	456	447	459	471	473	477	455	460	453	511	453	495	486	466	497	445	484	436	472	451	445	428	466	472	444	441	509	476	470	479	523	434	443	450	478	454	444	490	432	439	481	480	490	448	443	478	448	455	501	494	495	502	446	496	483	476	474	505	424	481	454	436	451	496	456	482	440	503	470	460	494	458	447	460	437	453	434	428	450	457	467	473	458	486	489	455	508	464	514	514	471	466	467	485	471	477	467	456	466	474	455	455	460	443	446	497	472	466	435	461	501	479	487	425	453	506	472	453	432	489	456	430	469	444	469	441	454	442	477	446	423	510	454	479	449	464	495	430	451	489	449	472	459	463	431	466	506	465	474	464	469	467	460	454	426	469	479	432	507	450	514	467	490	501	444	450	498	454	462	469	493	462	524	471	452	502	485	457	447	486	477	461	452	456	476	480	462	504	475	444	498	446	448	465	474	523	464	480	485	451	491	420	489	473	502	479	493	463	454	453	461	466	505	437	465	460	466	474	447	460	486	469	443	449	492	467	472	442	444	480	488	459	448	498	493	437	499	457	477	432	472	487	471	457	460	489	463	424	433	453	422	463	443	417	457	487	473	474	506	444	481	430	453	472	488	474	475	456	468	482	449	494	424	495	477	449	454	471	466	466	459	480	462	482	454	467	453	414	432	439	460	465	464	506	449	448	475	470	509	457	464	493	452	434	437	495	433	480	472	482	486	463	452	467	468	440	476	474
25095	21044	26807	25135	6640	1686	1369	1183	1178	1082	1037	880	968	912	826	783	773	774	777	776	779	805	817	847	834	798	781	770	743	734	736	754	749	761	713	712	707	778	754	759	751	760	742	739	748	816	723	744	709	716	735	734	774	710	726	698	678	726	684	763	714	727	670	726	735	662	703	686	714	682	710	688	732	713	736	679	688	697	714	705	708	695	659	705	772	745	710	709	692	733	747	705	696	753	676	717	734	781	737	700	702	696	713	729	722	728	720	649	683	749	741	707	689	713	715	709	702	735	691	723	705	685	707	713	715	707	718	731	728	703	726	702	739	711	684	688	683	699	701	706	694	693	713	726	707	739	726	712	709	690	734	738	702	689	703	747	702	737	719	706	726	728	691	703	750	705	734	686	706	723	764	745	732	716	687	746	715	704	751	735	694	731	682	732	712	721	720	746	733	681	711	696	691	736	719	685	681	661	724	726	710	697	692	747	744	737	726	703	715	685	661	726	660	779	732	698	675	719	693	711	728	714	721	676	690	679	741	738	658	710	715	686	716	719	758	700	687	726	691	679	756	714	738	690	719	727	678	745	670	695	712	678	713	697	683	756	671	762	679	725	674	699	697	697	726	714	685	713	718	675	732	772	657	710	691	727	695	756	688	708	722	713	749	708	706	731	734	714	715	721	697	717	698	706	716	722	731	668	719	663	717	689	699	717	711	727	695	691	759	699	711	771	738	743	786	738	731	747	715	699	687	744	692	755	661	696	735	680	711	721	741	720	677	715	666	707	745	745	649	724	728	701	648	716	697	685	683	662	736	699	680	720	724	707	696	713	698	741	634	684	707	662	726	727	723	765	703	772	744	717	746	698	711	715	718	699	687	699	709	703	716	670	725	738	776	680	663	670	744	714	668	752	657	676	710	718	719	691	709	707	685	710	692	709	659	725	688	684	692	706	689	749	688	721	696	690	739	726	665	716	673	735	723	744	738	690	721	669	664	647	721	709	759	731	703	660	687	699	642	738	734	702	709	709	706	715	723	723	691	682	732	686	730	710	710	734	733	700	695	721	703	690	695	671	671	655	715	751	743	751	719	690	739	732	686	729	683	674	686	747	672	691	673	697	710	718	690	756	688	677	694	738	701	726	690	725	725	740	677	695	694	711	742	701	706	714	692	701	730	720	702	714	687	743	714	713	701	718	710	718	685	755	668	676	732	709	715	726	733	710	696	693	722	679	671	700	700	675	706	748	689	755	733	743	699	669	721	730	669	747	665	709	691	675	706	683	719	700	705	740	656	692	703	663	710	696	724	730	689	710	720	741	662	737	676	696	736	667	668	694	758	678	683	710	751	743	687	671	727	655	718	748	748	652	665	689	731	696	697	681	711	701	690	711	699	727	705	742	739	727	691	733	713	738	719	750	744	739	707	682	716	700	691	684	699	676	708	693	729	758	681	664	670	682	673	668	738	693	690	670	718	718	724	694	705	731	685	681	671	690	650	718	706	677	698	745	748	700	693	699	753	679	684	693	699	675	690	710	730	727	730	743	753	736	688	734	703	680	632	723	671	689	686	700	656	706	674	707	717	713	691	732	733	698	715	689	667	712	650	756	790	724	713	691	738	691	656	701	723	641	729	670	714	707	682	693	702	725	699	613	719	661	721	694	730	689	739	652	693	719	661	702	702	719	733	725	659	693	698	668	746	761	732	726	668	647	753	682	752	722	678	673	764	731	711	700	672	691	732	735	724	696	692	674	694	708	703	705	710	760	704	732	733	734	633	688	747	711	717	729	694	695	666	699	745	711	689	742	656	734	693	726	677	714	742	678	706	725	714	737	687	694	759	686	673	723	706	761	645	770	682	719	702	696	687	705	677	719	736	654	701	657	713	683	675	727	739	735	726	697	725	682	741	744	730	706	689	699	695	740	687	675	695	728	672	722	714	752	712	658	689	702	720	713	689	679	705	690	708	693	680	677	752	669	704	740	754	688	700	714	740	712	671	722	683	707	741	723	662	714	671	701	664	710	693	720	737	685	728	738	697	718	678	740	724	731	710	747	693	701	709	663	668	710	707	668	665	704	711	703	698	721	671	722	720	699	671	693	660	694	738	689	736	714	749	719	732	713	770	689	725	711	710	686	728	713	688	737	705	698	750	667	670	722	731	699	680	677	660	717	685	729	707	673	695	731	676	723	655	698	685	696	691	683	681	729	718	703	711	612	663	733	685	728	682	711	682	720	733	722	684	710	704	712	691	731	751	701	645	666	688	694	721	735	687	715	726	707	686	687	726	683	705	744	690	681	745	738	701	711	681	689	732	727	687	739	710	696	695	727	686	675	721	696	636	676	719	704	732	775	714	667	743	704	709	702	723	671	722	744	738	732	655	747	673	684	679	706	687	703	689	675	718	673	728	691	728	668	665	730	667	705	711	726	731	688	693	668	700	707	698	726	719	728	701	723	713	672	741	691	680	671	749	701	697	701	730	702	712	715	672	677	739	710	736	712	718	728	657	683	669	694	752	747	735	756	680	718	688	686	732	695	654	710	695	672	710	713	710	708	776	698	731	672	707	676	726	713	708	699	702	690	766	693	723	698	731	739	748	688	701	706	717	691	733	679	684	708	678	694	735	721	645	697	669	709	718	677	712	684	728	714	711	690	679	736	724	689	706	711	648	651	692	744	716	695	703	730	701	678	743	728	667	661	755	726	693	737	705	698	700	700	697	709	697	723	706	738	707	733	699	702	666	680	732	708	718	664	700	664	655	705	685	671	750	680	686	729	685	710	704	709	674	674	700	661	721	673	758	698	733	750	715	696	661	703	715	706	672	734	709	681	702	693	714	744	740	751	734	764	746	739	700	681	685	648	686	708	728	706	683	658	693	691	720	650	716	703	731	741	721	685	701	679	713	689	696	730	697	704	667	652	718	740	655	722	744	703	660	709	677	683	652	693	709	690	679	683	740	699	637	694	635	678	708	677	696	688	674	732	730	696	699	661	695	722	664	717	709	655	722	681	675	704	704	746	734	747	735	729	655	691	664	758	720	715	678	751	664	686	752	651	738	704	724	713	690	728	691	694	699	741	692	709	693	739	747	699	700	711	733	722	714	645	719	671	698	730	689	671	718	692	702	729	711	698	687	712	700	693	730	694	648	733	662	712	697	727	708	729	718	668	727	732	740	675	738	675	653	730	679	730	692	690	699	736	664	652	752	708	760	712	725	705	732	723	698	730	707	774	686	715	724	734	730	615	702	694	696	702	681	698	691	700	732	731	693	718	724	714	718	650	715	729	740	685	704	686	755	716	695	693	680	712	705	647	720	724	724	730	701	720	739	696	690	657	691	695	746	691	730	692	736	666	650	674	709	714	702	690	714	687	723	708	770	704	714	693	675	748	721	729	725	653	683	680	712	725	716	693	670	746	722	699	757	688	712	645	677	747	722	682	717	676	695	701	704	717	705	656	713	678	704	656	696	711	692	716	676	709	688	717	744	666	738	664
7360	11544	9053	5017	3672	2919	2627	2379	2004	1836	1712	1596	1469	1222	1177	1030	1038	1083	1072	1091	1069	1047	1122	1071	1134	1089	1103	982	966	985	954	945	917	993	965	983	941	1017	941	938	937	934	925	912	947	944	929	841	953	904	934	915	880	889	856	851	798	890	841	899	845	831	860	858	867	833	829	865	879	829	812	853	875	817	858	808	849	870	833	876	863	888	860	825	830	889	842	909	874	856	901	935	816	909	892	838	859	883	875	848	919	895	850	812	869	846	833	860	816	845	899	857	869	790	873	865	911	868	846	869	806	818	852	893	865	838	860	837	830	899	858	875	922	873	898	877	864	862	841	873	895	840	896	911	867	887	869	802	872	838	869	828	865	838	823	893	913	804	805	854	822	827	858	875	863	833	805	776	833	883	849	900	844	834	896	890	885	869	907	886	841	847	880	839	812	819	926	868	891	898	848	861	829	836	847	881	945	840	815	861	875	817	806	833	794	893	856	877	854	861	860	812	844	886	875	863	818	886	841	880	803	865	862	895	827	837	838	858	840	827	836	852	844	912	804	846	905	938	845	898	883	907	843	867	851	846	845	885	852	821	882	862	847	890	827	875	860	858	809	849	862	886	843	875	855	861	830	850	893	836	858	893	832	873	854	832	868	847	839	890	821	877	825	869	846	894	897	893	869	877	833	861	857	817	912	897	827	846	859	829	867	856	826	830	837	826	879	852	850	847	882	895	856	913	866	844	864	855	838	845	871	829	840	858	808	879	856	842	826	822	894	810	849	857	838	863	862	896	869	917	852	890	830	884	867	780	837	863	879	841	870	853	822	805	837	902	891	778	889	851	890	839	827	820	878	828	869	845	819	856	876	811	832	856	828	828	856	808	887	824	860	847	881	849	883	848	865	848	854	817	904	879	802	813	865	861	814	836	872	853	847	893	822	853	825	891	831	869	931	827	860	837	889	831	860	864	854	907	862	894	833	894	868	877	852	948	791	890	871	835	842	875	848	886	850	870	887	904	886	833	845	867	865	872	835	911	883	840	871	814	880	845	845	888	805	845	811	910	826	818	841	893	820	845	872	873	868	785	858	783	884	883	814	885	891	853	911	860	869	847	915	853	852	839	792	845	837	877	824	886	844	848	842	861	849	811	827	871	820	903	871	846	857	874	882	866	891	845	836	837	875	869	855	855	866	880	873	879	852	876	860	830	843	881	850	838	793	803	881	925	847	860	886	868	823	861	845	867	857	868	859	842	849	897	840	876	849	833	909	843	848	865	847	858	853	904	888	817	889	797	795	829	878	829	794	868	841	802	767	884	869	870	849	818	839	829	866	874	850	884	921	852	814	849	841	877	865	837	857	865	843	839	907	855	868	887	869	828	901	822	826	835	876	855	877	904	870	842	845	873	890	883	880	888	897	869	871	852	824	838	832	849	840	828	857	825	856	796	848	805	852	904	827	826	902	847	935	929	839	872	826	887	845	843	850	794	879	833	860	812	847	851	811	850	844	847	849	867	873	840	896	901	848	870	852	806	834	839	807	842	886	909	856	871	884	872	842	846	867	864	859	869	879	839	803	867	835	878	838	868	885	835	901	887	900	852	843	841	852	857	858	870	875	834	872	870	870	835	828	835	843	853	846	864	890	834	831	816	910	894	865	813	882	778	880	890	898	867	874	876	899	832	832	892	827	897	868	800	869	861	865	875	830	856	900	910	881	813	858	887	839	884	885	816	881	841	805	861	902	829	874	854	831	854	880	924	837	825	801	875	914	884	884	812	828	871	828	821	863	910	880	868	846	823	846	895	907	846	804	842	841	843	897	830	852	817	784	882	871	867	838	862	877	817	853	771	880	904	850	849	846	834	858	834	839	847	856	861	847	831	840	851	880	877	838	784	840	848	810	894	909	867	885	816	841	867	837	875	899	829	848	864	868	871	855	860	894	856	849	894	872	847	854	840	901	852	852	852	864	880	843	835	898	852	904	881	858	839	863	868	843	831	864	825	857	854	877	821	840	870	918	865	820	853	862	909	870	813	909	878	796	869	866	825	878	843	842	856	835	867	865	879	860	867	841	848	866	817	875	813	863	881	901	847	802	845	839	897	860	870	818	835	798	820	864	844	865	858	852	854	845	911	869	840	870	833	831	870	816	838	869	825	871	889	907	839	888	914	858	851	871	859	881	813	909	897	846	831	797	851	858	883	855	862	871	834	834	835	866	857	827	829	822	785	798	838	863	859	868	873	873	840	843	847	806	851	855	833	865	835	836	839	818	867	861	860	854	828	837	849	845	862	853	863	874	850	874	819	873	862	895	867	849	883	884	866	917	881	885	879	903	926	872	857	868	867	908	838	840	832	823	788	877	886	849	847	852	787	882	891	832	861	830	853	856	858	840	903	892	834	877	871	933	877	861	903	858	835	948	826	875	872	878	880	847	796	844	834	865	852	827	869	830	871	836	858	851	846	869	847	875	863	829	839	836	913	838	856	888	867	846	832	846	881	871	883	804	905	820	904	892	854	909	854	854	863	853	821	929	836	875	839	902	889	866	860	889	855	843	830	835	832	872	858	859	859	873	896	878	837	888	844	850	863	822	843	877	880	895	815	831	855	851	793	850	863	858	864	839	789	882	879	818	834	868	861	843	878	859	884	849	878	857	877	908	836	840	833	836	881	876	867	849	841	879	885	886	863	933	876	883	845	877	868	838	825	857	879	872	855	821	869	884	872	833	795	877	876	851	852	858	839	831	860	839	871	900	914	863	887	883	870	899	846	864	818	892	861	849	800	839	878	893	846	830	862	872	854	790	835	825	879	822	877	849	819	926	881	870	858	842	826	863	836	850	837	836	890	819	882	885	845	885	853	813	851	863	931	840	854	849	873	892	857	856	842	847	869	820	851	811	859	869	825	858	839	865	892	842	862	873	853	865	868	851	871	864	870	862	847	858	829	858	846	846	857	839	853	893	840	852	873	842	883	849	864	924	818	876	872	838	870	875	826	836	894	871	872	824	854	862	942	844	903	836	831	816	852	856	853	925	833	889	893	788	938	871	861	877	886	847	866	841	867	889	897	816	892	826	876	889	842	827	871	819	855	938	876	812	813	834	823	847	849	795	892	871	797	859	790	849	823	827	859	888	871	885	867	892	898	872	881	865	897	847	948	871	875	854	952	873	861	891	868	843	812	893	899	782	862	849	819	828	853	862	838	853	882	836	858	865	853	838	851	860	825	867	868	846	878	854	860	898	842	823	890	855	839	871	851	863	835	813	880	819	879	831	853	892	879	830	814	840	800	866	856	920	845	840	811	844	863	845	879	877	887	836	887	852	805	825	873	823	814	832	891	845	870	835	859	860	876	866	867	873	879	807	833	833	852	852	872	784	841	854	847	854	873	873	809	868	879	826	860	844	823	869	878	905	883	805	856	865	923	888	840	912	859	909	860	808	821	860	836	812	896	835	872	908	819	843	888	864	868	833	879	853	902	875	851	832	877	801	819	875	819
22812	20986	28657	23521	20989	20973	7195	2078	1531	1453	1250	1144	984	851	837	752	726	673	704	691	710	782	745	712	747	669	662	611	577	588	590	571	574	555	564	578	557	582	590	605	591	567	550	533	583	587	518	514	579	540	495	514	526	554	528	488	511	521	506	496	482	489	486	487	458	508	466	495	503	470	469	476	476	492	464	539	500	452	487	475	522	485	488	489	508	500	512	535	510	497	563	483	478	486	478	523	468	520	461	518	449	488	475	496	496	494	478	502	476	470	521	510	469	506	505	505	485	453	503	492	462	500	551	518	481	483	473	507	501	479	446	458	467	465	470	455	443	472	484	472	477	501	502	542	454	496	471	470	496	436	484	489	532	471	500	501	473	461	458	501	521	485	494	463	481	462	475	486	483	501	504	467	500	467	490	491	462	511	503	456	516	505	494	519	498	476	501	479	465	444	478	477	491	506	491	541	473	467	514	502	467	523	477	521	492	492	510	451	485	477	497	503	471	491	512	481	499	533	488	530	470	484	504	503	458	494	487	486	470	482	433	493	492	492	472	471	501	496	517	459	493	462	513	482	519	483	459	465	456	455	494	496	534	500	497	487	487	509	499	460	489	471	504	496	475	465	508	472	479	500	477	466	505	497	481	475	476	482	486	510	495	489	452	473	500	499	462	482	502	465	474	463	482	504	463	465	485	497	512	529	463	467	457	483	487	456	525	464	489	514	532	506	478	524	470	498	490	514	480	480	505	467	505	487	481	467	483	473	467	470	498	495	509	519	487	535	475	478	503	491	513	479	509	454	484	472	459	503	503	457	462	517	502	506	534	501	489	500	466	510	553	525	482	495	492	490	495	455	519	514	473	482	454	453	477	516	496	505	456	496	472	477	487	468	487	479	468	495	480	522	478	532	525	490	469	494	499	488	472	471	470	458	460	461	474	477	478	480	478	471	479	467	458	498	429	478	440	482	487	484	468	492	490	501	476	472	463	485	452	478	456	519	497	488	438	443	530	476	499	524	468	501	476	524	475	471	475	472	477	513	478	542	472	461	452	505	477	476	523	456	523	523	487	491	496	496	471	496	467	474	497	481	497	451	501	507	512	479	515	515	500	474	472	472	462	528	496	464	474	495	486	525	498	505	518	509	483	482	495	481	467	581	463	461	516	465	445	515	480	453	473	531	439	467	484	483	480	486	493	488	489	474	522	480	482	495	470	459	469	481	457	477	508	449	496	494	522	461	505	445	504	482	453	489	478	464	478	511	486	444	484	481	495	468	501	479	478	513	483	440	461	488	485	503	502	515	467	431	504	463	470	491	476	493	471	470	489	464	497	482	534	468	516	479	454	494	478	507	469	467	485	437	506	479	493	518	476	492	474	456	486	481	454	452	455	444	481	492	465	445	478	505	458	506	463	497	481	488	501	501	517	484	432	490	467	490	474	475	515	463	479	491	494	507	448	518	472	439	475	476	483	516	495	436	493	502	469	499	492	489	454	467	509	491	477	513	444	504	433	481	503	494	461	487	510	442	463	479	474	494	476	498	472	490	493	452	477	486	495	522	518	440	513	503	461	497	465	475	492	525	532	499	452	494	512	496	466	495	451	435	482	450	473	482	472	457	497	508	484	542	491	497	495	495	503	441	490	490	460	480	485	498	471	470	482	487	498	529	500	458	472	497	490	501	482	506	454	507	488	496	520	442	514	471	439	418	468	485	462	479	494	455	484	485	484	468	500	495	485	470	479	465	486	545	496	495	486	492	515	457	460	480	501	450	460	525	472	492	547	489	491	492	491	507	493	460	506	504	482	493	497	487	468	491	472	453	511	500	485	502	466	501	466	494	480	467	513	490	496	437	469	457	484	543	492	469	489	492	498	419	514	467	434	468	521	498	475	481	513	460	483	500	489	478	439	502	494	431	510	476	508	461	512	503	472	484	458	535	496	503	474	473	519	445	489	507	484	463	490	471	481	502	460	503	467	492	485	495	484	484	485	458	458	450	528	475	499	504	485	441	520	471	497	490	474	497	480	505	490	519	507	507	490	486	457	493	492	493	509	501	486	466	515	467	457	448	486	478	434	478	473	478	500	460	445	531	476	457	498	462	496	499	480	470	479	467	495	443	465	499	496	513	519	458	502	489	491	459	498	510	478	494	480	469	476	460	487	519	484	498	479	482	501	496	497	509	497	516	528	483	486	488	513	536	491	508	439	471	462	459	474	549	493	470	496	512	474	496	483	515	473	515	485	502	518	472	517	486	467	479	534	487	534	480	482	503	507	496	452	481	492	523	477	497	527	487	463	534	497	471	461	479	503	481	464	479	497	496	450	456	463	472	512	501	474	474	471	459	478	479	464	488	454	495	486	512	480	517	505	502	470	501	514	505	512	474	457	510	472	518	492	506	496	504	485	496	478	524	534	475	454	483	486	477	476	531	490	483	521	532	510	523	454	490	498	484	455	476	496	530	510	464	492	507	480	523	508	494	468	483	458	486	504	494	505	492	475	477	497	503	472	479	501	470	458	454	507	462	495	503	469	488	483	506	495	514	488	515	511	495	477	502	495	479	461	485	474	500	475	481	479	467	475	473	522	492	476	511	463	487	504	470	508	451	466	490	496	476	468	474	479	455	454	475	466	500	509	484	468	468	515	545	504	474	452	488	460	456	500	485	462	521	492	467	500	470	478	502	504	472	495	470	503	498	501	457	477	511	503	473	467	482	453	469	508	470	475	483	502	498	482	464	481	519	492	481	549	493	532	471	491	496	453	496	418	480	476	491	506	517	451	510	480	481	475	448	467	510	477	468	487	503	495	465	499	474	477	467	482	478	467	484	454	499	476	508	497	476	466	498	476	480	476	502	476	506	471	490	459	485	463	473	489	491	506	466	454	515	448	476	499	479	457	487	489	478	483	485	477	520	449	451	497	497	502	515	485	442	541	472	479	474	485	475	461	474	479	480	483	491	508	490	463	518	485	496	472	465	504	480	477	499	520	497	498	518	481	486	492	505	483	525	470	503	454	486	466	480	483	494	481	503	476	477	515	472	466	489	551	497	448	529	482	506	511	521	496	463	479	429	477	503	492	489	474	476	511	534	528	466	493	481	485	487	509	488	517	498	474	470	477	466	488	488	518	472	506	453	478	504	462	499	444	440	516	517	521	483	477	482	543	484	483	461	506	491	496	470	494	455	505	452	490	511	474	480	457	492	504	469	481	486	483	450	452	469	453	518	478	480	479	443	467	475	474	522	495	496	463	475	480	535	495	481	507	509	486	474	495	491	484	527	476	527	498	499	497	484	537	463	481	474	499	482	485	516	445	474	488	513	506	474	458	499	498	473	491	486	500	480	542	503	435	510	446	484	525	485	498	472	538	467	521	499	500	499	458	472	510	493	463	468	513	452	465	493	497	481	504	535	491	475	521	454	464	491	485	501	476	465	530	474	484	478	473	504	484	509	499	504	484	485	464	481	497	463	466	489	506	469	510	496	440	486	500	422
9973	21805	17970	10152	7432	5808	5048	3897	3326	2946	2643	2238	1904	1656	1394	1304	1155	1098	1095	1078	1109	1133	1152	1164	1120	1024	998	901	865	857	860	825	821	797	760	804	767	793	804	792	772	744	720	732	719	770	733	714	705	679	684	655	695	676	631	598	572	607	641	633	609	619	583	615	605	577	606	606	596	583	577	609	594	607	600	625	581	597	578	596	605	579	603	573	602	593	596	630	576	606	616	569	585	608	580	613	588	614	598	596	602	618	587	650	612	602	601	577	577	613	593	592	606	600	579	614	595	588	616	575	586	593	611	611	578	566	595	619	565	622	576	584	591	590	572	578	576	590	607	620	573	631	594	523	574	561	575	597	599	553	590	587	563	580	597	581	604	560	599	602	584	532	572	575	605	566	637	596	545	612	583	599	608	571	568	556	606	632	542	593	591	606	574	583	595	572	583	575	547	573	602	582	564	623	562	585	568	561	620	553	573	549	613	550	617	583	607	576	546	546	605	598	586	599	566	612	536	581	568	590	579	576	565	618	601	577	577	522	575	548	565	551	594	611	599	554	613	601	628	603	604	547	564	601	593	566	577	585	582	555	570	667	588	596	561	550	620	622	605	575	574	566	562	579	579	589	621	568	590	576	589	565	574	558	610	572	574	568	627	604	613	608	586	567	568	559	573	579	588	590	611	530	645	541	583	605	585	587	574	592	571	563	575	596	558	577	592	582	596	569	565	560	558	592	581	597	590	586	570	575	591	573	586	560	567	598	614	656	567	608	553	570	597	600	608	567	553	625	583	554	600	565	601	587	546	604	589	562	616	593	579	580	618	576	589	560	544	551	530	566	584	587	568	592	576	569	621	624	608	563	607	566	615	573	563	606	558	565	578	553	594	557	600	578	580	568	596	588	629	581	566	591	545	582	567	535	602	573	585	570	573	598	533	559	560	567	582	605	597	557	613	572	575	597	553	541	606	556	573	593	598	547	569	580	591	607	571	585	573	574	625	562	560	575	575	587	557	601	589	572	584	577	576	599	551	548	593	585	610	576	567	588	568	596	588	532	614	589	616	570	604	619	579	592	622	580	572	539	575	542	612	622	599	621	562	607	590	567	589	576	559	593	575	613	574	534	607	561	579	527	573	590	624	575	607	543	574	585	558	597	594	600	611	592	549	588	614	564	594	586	617	588	587	554	585	599	598	577	545	577	558	582	550	557	592	581	527	544	572	562	592	551	555	572	601	559	585	566	575	606	620	547	599	575	572	585	560	616	555	579	595	563	595	572	569	624	555	574	558	564	580	560	560	529	585	574	581	570	587	590	546	588	567	558	608	582	553	559	580	571	608	566	532	593	558	583	588	569	593	561	627	568	565	576	566	575	599	575	563	589	567	566	566	550	584	620	608	574	601	589	576	578	597	567	606	590	568	573	581	559	533	561	581	509	579	570	569	566	622	561	595	646	556	557	570	565	605	580	576	571	555	555	565	579	581	567	577	653	589	564	559	522	584	625	612	622	553	560	571	540	587	570	595	594	536	586	570	585	601	543	582	607	615	579	601	584	565	571	589	551	601	619	550	589	569	565	571	596	574	558	557	593	583	562	561	582	592	557	553	560	586	613	573	552	615	621	580	569	575	563	554	577	576	571	592	575	577	626	575	562	561	573	615	563	550	578	577	597	608	560	617	585	544	613	597	616	569	576	605	542	566	610	583	642	569	592	604	553	577	575	576	572	618	565	604	594	578	527	599	548	621	576	593	574	584	545	622	658	607	555	576	621	579	572	568	581	619	552	623	595	583	549	620	558	570	623	580	575	567	579	610	593	583	574	564	550	586	583	544	563	603	627	574	564	526	603	563	579	534	599	567	542	593	585	576	586	577	591	562	561	600	603	588	546	576	571	548	577	568	555	537	623	607	561	565	578	565	620	564	568	593	581	595	619	545	572	578	623	531	586	554	573	567	582	559	586	593	578	601	564	580	616	569	572	570	554	613	570	584	569	607	604	571	617	528	583	524	560	609	586	618	553	570	546	580	563	579	555	562	607	571	569	575	610	595	581	540	551	551	591	554	556	591	550	607	598	572	571	576	588	562	615	576	622	571	600	546	584	595	553	540	573	616	561	561	557	574	577	544	581	580	554	600	568	625	569	560	553	621	584	602	585	589	575	579	558	576	572	599	542	592	571	586	562	594	593	598	553	579	576	586	552	581	596	609	566	597	591	565	554	567	674	563	614	568	627	581	587	543	595	578	552	591	595	592	613	597	571	551	562	569	591	573	600	543	627	550	599	597	561	558	554	530	574	593	566	590	584	578	584	530	643	569	582	577	578	578	595	606	546	591	606	566	592	559	585	547	590	587	560	584	603	523	596	643	572	609	586	576	582	594	580	603	550	565	576	568	539	601	607	599	568	587	553	573	610	566	583	604	582	565	553	605	615	587	592	563	569	601	597	563	562	522	548	574	580	554	578	593	566	590	601	576	585	601	559	553	620	554	601	590	569	594	564	585	569	564	554	547	587	539	598	590	568	527	545	573	568	582	565	590	622	568	590	614	549	585	585	564	621	625	581	585	575	556	557	573	591	533	567	514	571	561	603	625	569	579	591	568	601	588	545	549	562	527	608	612	594	569	598	566	596	564	599	593	541	566	551	589	562	630	589	583	581	620	573	576	568	584	582	598	624	533	621	586	555	552	647	571	600	540	571	615	619	561	580	559	593	567	564	583	589	572	580	584	583	528	565	587	580	566	552	582	575	589	593	568	623	573	570	585	581	586	502	587	552	562	548	571	594	568	601	603	575	572	556	590	559	549	538	594	586	578	598	550	577	587	565	604	596	612	548	574	582	553	565	612	557	591	549	565	581	543	574	579	581	561	564	585	568	573	567	612	558	568	560	588	590	600	590	577	610	582	573	559	582	521	583	590	574	570	596	563	602	591	582	567	544	580	575	554	572	579	553	600	585	582	590	593	584	573	564	550	578	593	563	579	558	568	564	618	582	557	575	569	552	579	594	516	598	569	587	571	615	622	568	613	584	566	599	574	601	594	596	575	559	565	575	572	575	560	579	581	595	573	579	563	572	525	576	589	553	528	598	589	571	555	560	582	567	540	608	618	568	581	557	510	620	542	605	596	564	580	592	582	577	637	574	595	629	563	597	602	557	575	584	613	563	604	566	569	583	581	560	600	530	621	585	559	583	560	562	573	593	580	591	604	555	594	591	607	593	559	585	572	591	545	601	582	607	599	617	586	590	553	595	566	571	537	548	593	558	515	550	570	565	563	556	577	589	579	579	583	546	582	610	566	632	553	553	585	558	594	616	555	601	569	546	598	571	586	572	581	603	580	553	599	580	578	609	575	573	597	558	603	556	576	622	586	581	589	571	538	559	569	565	576	594	600	628	605	603	551	576	559	559	611	579	557	618	585	596	577	512	617	552	602	566	583	587	587	625	597	616	584	569	588	540	571	595	572	614	566	579	582	588	552	597	580	574	560	566	579	561	601	554
26934	18995	7199	2135	1308	1106	1011	874	949	848	870	723	730	706	631	647	624	655	654	639	652	735	684	682	669	633	671	578	627	611	610	643	594	636	623	565	598	655	636	591	637	597	633	597	639	672	589	559	603	593	600	602	618	592	595	600	603	613	610	597	581	632	640	579	566	598	601	567	607	594	550	565	593	636	646	605	665	583	611	563	615	579	643	581	608	620	622	567	575	588	582	611	604	628	608	619	561	634	631	594	604	615	565	603	617	594	648	604	594	560	584	583	643	603	593	571	590	600	615	638	614	621	540	615	554	569	607	565	565	571	588	611	599	643	609	610	588	599	604	621	571	575	621	554	589	563	608	591	647	590	582	602	573	601	618	554	633	641	610	590	648	610	601	561	555	603	601	619	593	600	578	591	583	610	592	566	593	612	620	634	584	537	596	617	559	608	600	566	574	614	623	605	654	592	543	587	573	593	595	613	561	630	601	616	631	615	583	613	623	577	630	621	565	604	620	614	565	647	557	572	631	604	556	610	563	607	594	631	589	637	604	593	543	616	597	581	612	588	614	642	614	588	614	548	560	618	607	576	627	592	586	613	633	649	591	604	574	605	592	622	598	590	579	640	588	607	629	585	551	588	623	558	597	598	573	602	608	593	640	604	588	588	575	601	580	619	568	606	589	637	589	580	583	619	599	612	604	588	581	598	575	576	583	600	591	565	630	573	587	575	577	607	619	652	566	660	589	577	580	605	643	580	575	577	581	585	632	593	577	617	597	590	580	592	575	601	591	604	596	604	656	578	618	573	588	575	597	648	582	615	583	597	566	567	619	568	604	559	581	581	612	600	585	589	599	587	650	602	620	569	596	607	574	553	633	593	619	592	609	660	541	573	550	594	602	601	595	603	583	622	599	557	589	572	627	576	624	583	582	614	570	579	595	571	573	568	596	607	591	607	619	631	600	547	593	583	615	594	615	622	619	600	595	566	584	630	608	586	581	587	566	585	573	612	620	577	607	569	586	606	622	605	584	593	586	565	624	610	624	625	562	578	590	597	584	595	622	620	607	604	616	612	541	634	606	623	639	606	640	648	583	625	592	669	594	603	622	570	640	565	599	582	603	594	588	603	605	635	618	637	596	567	596	605	591	600	633	551	578	599	557	575	607	585	609	601	596	625	580	561	646	646	577	557	573	574	517	586	577	631	634	662	561	619	645	582	609	606	599	575	608	598	590	638	630	612	582	589	634	608	629	595	584	581	598	558	591	592	580	622	624	603	583	579	595	584	578	596	640	615	578	567	551	632	614	584	570	659	581	617	610	572	587	569	534	604	603	630	578	592	570	606	571	619	598	581	607	604	593	604	588	564	586	589	593	646	612	577	564	561	618	576	598	582	609	583	603	584	618	621	561	589	585	582	574	578	556	578	583	656	552	621	616	569	610	615	571	598	615	578	623	599	565	572	572	590	643	615	580	599	592	600	609	613	616	583	565	613	560	602	580	579	624	610	609	650	619	608	596	576	555	597	626	572	606	617	586	591	599	598	621	620	595	595	618	589	584	604	594	608	641	609	545	634	566	584	563	605	615	571	630	590	614	591	558	600	591	616	610	589	624	575	593	616	579	608	604	591	606	627	620	572	574	585	606	612	616	632	633	604	596	650	595	604	596	597	593	575	613	560	600	590	566	574	566	623	633	574	601	634	620	632	579	642	541	608	565	594	567	592	619	603	598	626	595	583	606	605	572	603	581	566	587	623	606	619	562	574	605	579	618	598	535	577	599	624	603	578	609	636	600	624	585	564	554	575	571	595	640	617	568	560	622	608	593	586	610	571	617	592	604	588	566	584	586	590	556	572	577	600	619	569	571	633	603	598	622	599	621	602	618	633	576	633	639	593	623	549	571	581	599	623	607	617	552	577	592	606	573	630	600	566	603	623	601	578	577	561	588	590	591	641	615	596	589	576	623	604	623	592	577	563	618	631	566	567	606	608	581	591	581	614	607	595	615	595	607	581	591	595	627	608	620	620	576	601	612	592	561	592	586	579	607	568	626	572	558	590	614	611	621	580	623	600	580	584	626	609	589	608	587	627	629	605	561	599	610	617	565	647	642	637	595	593	622	612	604	591	566	600	607	598	618	626	601	603	579	578	611	568	642	616	572	603	598	591	600	564	588	524	575	607	568	561	606	569	606	581	579	587	607	595	592	605	602	588	563	611	571	609	610	624	603	588	570	602	596	634	569	576	646	619	590	619	597	630	643	579	589	603	585	608	531	599	578	594	577	618	600	602	559	623	615	643	599	606	603	588	617	623	579	607	574	596	577	616	622	612	564	606	605	599	646	596	547	611	566	653	618	597	600	621	567	623	590	601	568	607	626	550	609	598	595	590	618	592	589	599	612	597	580	612	618	605	585	606	579	603	595	567	632	609	618	608	589	586	615	583	560	611	582	605	599	591	580	625	581	575	592	597	595	587	566	570	622	580	633	623	594	613	587	577	598	583	564	569	602	578	591	593	616	553	572	558	612	577	568	577	622	625	615	617	612	604	584	601	597	575	573	584	593	614	601	602	606	621	600	571	581	571	614	554	585	611	635	555	583	582	625	586	586	572	620	601	587	606	628	593	613	602	634	593	580	602	584	600	579	622	616	630	606	660	583	552	586	596	655	619	586	605	608	603	607	564	546	611	618	584	553	582	600	665	580	581	611	631	601	613	617	608	591	580	618	573	605	582	601	628	584	600	604	579	575	578	587	644	580	582	606	661	601	582	620	590	616	584	603	603	558	565	585	565	589	599	670	606	558	614	625	592	593	601	638	623	666	642	596	612	562	613	619	653	633	578	639	572	616	609	547	634	611	622	582	614	593	594	607	604	609	618	610	570	649	578	614	589	610	570	605	601	600	621	539	637	596	552	586	600	635	607	565	597	618	562	612	595	614	594	605	589	595	606	630	593	578	566	560	567	569	571	582	572	611	519	618	644	615	575	623	602	612	627	573	590	611	588	607	631	614	649	603	582	614	559	597	629	552	591	535	637	599	606	598	689	601	627	627	602	635	628	586	591	549	585	642	578	632	650	632	592	566	545	602	588	603	591	591	613	626	605	647	534	602	611	575	571	585	581	616	642	567	605	569	612	599	565	576	593	544	587	534	624	616	611	557	611	596	584	592	592	595	569	572	636	592	587	588	624	616	567	616	581	587	572	600	587	569	568	621	624	608	615	614	622	608	590	608	599	618	543	575	647	590	602	636	616	634	627	573	595	568	623	598	588	605	581	607	585	594	641	600	589	584	596	630	564	589	590	598	622	664	621	595	618	554	592	559	608	610	587	608	597	604	652	595	620	620	576	597	578	586	642	585	625	572	569	570	586	639	605	606	558	611	561	592	613	582	577	598	650	608	593	607	580	623	603	620	615	601	594	636	560	646	594	585	624	576	611	628	573	624	597	594	622	629	591	610	573	587	581	632	583	583	602	595	634	616	575	555	621	605	600	599	579	587	571
6516	6784	5813	2936	2315	1993	1821	1508	1480	1327	1282	1102	1068	1018	979	874	877	826	803	862	925	870	851	902	898	860	792	817	786	810	807	822	785	770	823	795	764	791	816	773	738	757	755	784	786	760	791	718	737	750	765	753	747	785	689	740	744	683	760	785	731	792	720	717	734	733	737	730	749	731	719	751	745	738	732	778	702	749	732	737	749	731	727	682	723	683	755	761	747	737	744	773	737	718	698	756	718	701	765	733	774	777	712	702	704	720	713	726	725	736	775	768	707	756	784	790	715	733	715	703	734	724	714	721	776	701	701	739	773	747	740	771	774	720	716	754	714	670	751	734	764	722	719	720	754	752	728	762	726	717	792	711	754	716	709	714	747	695	741	699	728	719	667	768	767	702	731	730	696	714	756	690	716	720	742	734	731	738	718	729	709	702	710	717	728	805	765	745	782	736	754	745	708	684	736	709	759	721	761	773	753	777	727	716	736	697	753	748	682	757	751	758	692	788	772	710	757	718	752	743	687	730	704	719	705	734	692	728	738	719	737	788	688	721	707	747	749	762	719	739	757	728	724	723	758	776	727	752	680	737	708	714	750	727	737	743	728	724	755	753	758	740	733	699	734	765	761	722	723	755	734	743	724	727	740	734	783	693	715	712	771	720	745	737	737	712	778	745	804	719	725	789	737	705	695	739	745	730	761	722	737	720	726	705	701	739	725	763	786	689	703	721	744	698	782	743	694	712	740	730	695	727	696	718	705	710	705	707	732	779	777	695	794	715	729	738	716	732	714	707	712	763	687	716	724	732	792	717	741	711	776	730	777	780	709	758	742	739	752	704	702	743	754	759	732	748	756	734	744	776	738	722	748	785	729	710	731	731	735	738	739	688	720	744	728	729	727	737	752	707	706	714	776	722	705	744	738	759	720	705	705	692	772	746	711	739	727	719	717	715	743	740	776	759	721	728	673	746	760	757	724	778	697	702	733	713	727	750	697	746	809	743	746	704	716	726	735	695	747	765	719	715	714	759	784	730	729	713	735	763	683	750	758	744	814	716	774	754	735	704	759	735	767	754	766	693	715	778	751	711	759	686	763	723	703	766	715	743	735	700	744	683	734	730	685	715	758	768	754	766	753	721	775	715	718	699	692	731	736	724	740	736	721	739	738	719	715	772	732	781	777	729	758	699	754	729	783	741	697	770	711	777	734	685	706	738	738	778	740	767	735	753	748	771	749	736	766	752	733	713	727	754	683	739	729	795	797	744	748	725	758	754	694	731	730	722	716	698	700	690	734	712	753	766	764	735	756	743	730	768	704	745	751	738	759	722	739	746	710	773	750	750	747	746	732	692	807	731	735	737	747	717	745	680	747	698	753	707	737	689	728	774	717	701	763	710	718	727	724	713	738	696	717	713	735	783	754	720	718	745	753	730	754	762	777	737	726	721	738	776	709	722	824	740	722	784	712	703	751	733	737	701	739	734	719	741	772	759	755	732	692	746	780	709	711	742	759	764	728	729	746	703	724	750	724	764	774	731	725	746	744	713	725	688	727	720	729	741	723	739	708	763	763	786	747	709	705	735	767	744	737	719	696	761	678	706	711	743	721	717	769	774	731	775	747	770	762	714	707	743	710	744	700	736	744	745	708	790	766	769	749	731	717	732	730	709	705	729	708	761	719	732	726	756	767	760	762	748	697	743	709	721	731	719	719	701	722	736	726	720	716	727	735	698	713	735	723	758	745	720	715	747	735	746	698	689	689	741	770	725	760	716	738	779	681	732	707	729	789	734	762	790	688	738	737	792	695	764	735	753	761	764	689	726	771	750	728	733	733	693	707	765	777	735	747	748	716	731	718	701	702	755	744	734	695	833	745	761	729	748	724	747	755	708	770	738	731	743	716	722	746	742	720	732	747	710	773	704	749	783	741	728	688	706	718	725	739	742	707	738	714	712	733	741	722	740	729	738	729	715	745	733	769	751	708	751	772	750	741	746	737	721	719	682	730	763	746	733	785	741	767	717	733	743	727	736	724	726	735	690	743	722	717	744	731	719	731	713	763	756	703	747	737	709	702	748	706	734	738	696	739	748	747	760	703	646	738	768	753	754	744	724	742	705	774	707	722	785	735	769	792	720	732	698	733	755	742	729	682	726	729	752	711	708	728	771	668	729	749	719	725	716	769	766	749	755	679	704	726	756	767	717	744	724	723	708	762	738	745	741	734	705	743	696	701	762	760	727	717	737	732	725	709	742	732	757	730	694	744	745	781	757	701	721	708	760	755	771	714	743	708	744	772	695	740	736	788	729	730	803	754	712	717	729	709	759	753	716	757	729	730	730	701	711	718	760	721	748	750	728	747	707	707	736	740	697	724	747	735	736	731	756	715	691	722	763	725	737	721	744	758	684	755	739	721	685	726	707	756	706	716	726	718	748	682	762	740	734	662	746	726	735	697	749	762	717	739	714	741	708	734	728	729	734	765	729	711	754	739	740	724	730	713	744	748	752	758	763	767	771	721	747	690	707	756	714	686	716	751	720	718	657	743	733	738	784	735	747	752	719	712	689	739	734	736	713	733	719	721	780	714	809	711	699	785	712	743	722	715	729	736	731	727	737	690	688	768	730	716	717	753	748	690	729	742	726	723	747	733	745	716	760	797	748	755	738	751	687	719	735	707	730	677	741	715	714	713	755	731	753	719	737	746	758	749	732	713	726	733	767	713	800	739	716	723	758	749	718	713	727	725	745	731	742	737	699	716	720	717	686	704	679	734	718	742	691	695	727	697	736	721	718	738	736	752	729	755	713	706	698	742	701	751	741	738	704	721	730	710	695	742	717	696	723	736	750	738	755	760	789	740	706	725	766	738	715	738	714	718	726	726	746	766	726	749	719	687	707	732	715	746	749	738	770	734	770	725	682	715	719	737	695	718	695	728	721	704	742	748	713	746	744	721	796	755	691	735	715	732	710	727	772	697	718	746	763	736	722	715	746	708	751	712	766	715	800	741	727	738	711	719	754	741	729	705	727	744	748	746	718	707	714	740	731	714	719	705	710	719	703	745	722	695	699	726	722	691	782	730	713	710	775	725	772	780	720	716	697	725	730	695	719	766	737	771	755	757	791	785	727	723	727	734	729	738	726	751	759	705	731	741	697	743	716	706	741	737	749	754	741	721	755	741	750	769	752	718	714	732	726	753	708	722	730	733	750	755	684	748	767	753	708	721	783	766	789	781	731	779	758	761	734	720	736	720	741	743	703	776	717	760	702	725	743	727	717	724	704	738	701	757	741	673	762	734	733	680	702	754	684	748	734	770	739	737	703	739	757	728	709	730	758	757	694	737	752	721	690	784	745	726	737	749	741	738	763	774	742	704	716	757	742	763	783	704	718	735	797	775	764	746	711	721	691	732	745	771	716	697	711	714	724	745	757	738	775	715	726	737	800	729	751	800	738	727	710	740	774	731	780	694	748	718	743	717	706	727	772	742	741	737	769	706	716	689	760
23873	20954	28021	24040	20827	6959	1830	1270	1100	1020	969	808	752	689	669	577	593	543	527	557	578	561	576	545	515	503	533	522	486	460	473	477	493	439	446	496	436	396	468	495	448	460	451	495	430	462	403	401	428	411	450	418	400	427	411	422	437	437	388	394	400	362	383	408	382	386	401	383	394	408	367	424	383	417	406	409	416	417	404	418	390	432	397	402	396	414	437	426	450	431	431	383	427	430	417	375	422	380	411	401	425	372	435	439	414	365	396	412	386	396	403	418	422	415	419	415	426	397	437	367	399	399	405	391	408	394	385	374	412	407	395	387	421	403	389	421	433	442	378	388	441	420	409	385	422	381	415	414	383	413	387	359	354	417	414	396	406	417	363	384	393	397	389	395	402	410	424	419	388	393	404	443	415	400	420	416	385	372	377	397	389	410	383	440	350	404	390	378	368	443	424	425	374	401	401	377	385	400	422	404	385	363	410	402	387	394	399	412	406	440	373	414	385	395	393	397	408	387	426	397	415	425	393	398	384	377	413	432	406	367	389	382	411	417	387	393	419	391	378	408	414	428	379	393	393	380	380	425	361	389	391	419	407	367	425	373	421	427	409	388	402	434	389	386	419	404	449	397	388	391	392	405	376	406	396	402	400	361	444	398	406	388	431	384	397	420	387	403	426	413	432	344	430	405	408	394	378	405	385	405	403	365	407	407	400	409	387	383	378	439	367	391	376	420	381	403	435	409	443	401	385	378	424	385	387	411	372	401	388	393	411	392	406	414	421	409	414	398	387	394	373	397	407	425	390	386	415	421	394	401	429	408	395	392	407	407	413	382	395	373	408	394	406	444	394	390	407	404	442	382	416	383	410	361	408	404	387	396	435	361	418	392	412	395	450	376	383	384	360	386	396	426	371	433	397	387	391	417	403	385	403	363	386	398	410	388	388	401	409	417	389	402	391	424	425	400	398	390	410	387	428	441	403	385	364	377	393	415	455	392	384	418	414	386	428	387	374	382	393	372	407	416	389	431	371	372	433	404	370	377	385	408	412	395	405	405	358	380	363	412	421	400	424	420	404	404	405	385	372	441	400	404	390	385	402	392	375	384	418	415	375	380	408	384	405	369	412	404	400	396	425	375	418	393	414	371	405	424	406	416	391	410	398	402	396	393	401	388	425	414	390	407	389	433	373	425	391	386	404	340	418	405	374	426	399	390	376	397	407	397	418	388	369	428	385	380	387	378	406	426	431	394	408	388	406	408	389	368	440	406	447	402	380	359	386	414	382	406	426	360	413	374	411	414	387	417	387	413	409	411	413	437	399	431	421	393	407	418	383	379	408	399	392	421	436	394	443	399	416	412	394	403	388	421	411	418	424	409	393	413	380	388	421	412	403	405	418	397	415	391	413	411	407	389	405	379	423	392	384	376	394	419	404	415	365	392	369	407	380	417	395	375	393	401	370	392	382	424	406	436	414	384	381	400	410	387	377	386	381	420	390	397	409	391	407	401	394	408	397	384	369	382	405	377	380	371	408	405	441	386	429	465	402	409	410	420	384	421	397	412	406	399	387	411	373	402	409	414	396	431	410	439	423	385	413	353	396	392	413	400	366	390	386	411	400	349	385	421	416	397	421	420	370	447	431	404	358	428	436	414	423	348	420	393	392	391	425	402	436	391	379	424	380	398	404	387	399	413	367	425	434	366	363	394	393	389	384	427	396	394	377	406	423	389	381	410	390	397	396	426	400	398	426	431	385	381	349	412	419	420	397	425	376	387	366	392	385	393	418	376	404	391	396	357	422	396	396	415	415	386	419	389	440	397	411	437	429	388	411	451	398	417	442	399	379	430	398	404	431	392	405	404	392	387	449	387	393	399	393	397	386	414	386	408	429	397	371	422	388	418	416	399	391	392	397	410	391	405	390	411	426	379	394	397	406	411	390	376	400	404	407	405	366	426	399	367	394	406	402	351	407	396	402	377	366	424	388	402	399	369	416	392	381	385	457	422	404	397	413	438	405	421	401	415	410	399	420	411	374	415	412	417	397	392	380	406	393	383	425	419	381	422	423	401	425	391	427	390	342	394	398	363	382	443	412	425	377	433	388	410	411	430	397	383	384	435	372	433	406	402	401	391	396	393	362	397	389	352	411	424	389	423	398	386	389	450	390	361	422	394	374	388	387	399	403	411	391	395	388	379	394	387	414	369	381	405	390	402	392	376	408	404	382	371	370	389	427	363	416	434	395	428	391	399	369	386	409	414	381	393	408	377	407	427	397	407	431	425	380	401	408	415	436	415	407	382	411	392	436	384	389	389	427	393	362	414	403	374	388	400	334	365	375	357	426	401	380	349	399	384	399	406	397	394	377	364	415	403	364	385	398	395	367	365	388	438	378	351	357	406	382	403	432	413	412	367	397	411	402	411	424	413	369	410	450	417	378	382	404	392	417	403	416	398	419	431	395	414	404	399	388	428	410	383	404	393	409	374	366	405	412	413	379	424	380	415	436	428	404	410	409	407	406	387	422	425	418	399	387	400	400	415	413	390	386	403	390	419	432	396	422	406	380	378	407	357	439	386	379	412	380	396	389	378	382	375	400	383	427	422	374	406	410	416	409	384	407	388	405	423	394	414	403	404	416	417	358	436	369	421	407	421	414	381	396	443	444	398	402	386	389	404	415	382	398	407	410	389	400	376	444	373	381	407	374	408	436	415	389	419	405	421	429	451	398	377	411	361	431	405	411	385	393	379	418	376	406	400	406	373	377	425	415	390	413	367	417	414	376	397	422	410	399	381	427	430	434	379	396	390	362	399	364	392	384	443	404	420	370	393	421	397	405	377	381	396	433	420	384	387	364	389	415	418	427	421	409	407	390	405	415	444	384	418	383	429	376	424	392	394	378	384	408	383	401	349	395	401	433	390	411	400	424	407	411	403	384	380	390	398	408	415	381	381	403	389	395	413	378	414	375	396	399	381	369	420	376	351	372	374	448	391	403	430	375	378	407	429	420	414	410	404	397	374	399	409	390	408	367	402	392	403	383	405	404	388	410	406	369	403	387	382	375	398	403	402	422	409	359	388	410	400	390	384	386	382	391	387	398	401	396	410	388	412	406	419	420	416	415	423	415	374	405	413	407	431	403	401	390	450	386	401	403	369	362	388	409	421	433	400	418	400	395	416	425	380	370	365	434	407	423	431	397	412	366	393	404	381	389	379	428	404	390	377	406	372	381	428	405	415	396	365	411	409	398	391	416	368	386	384	361	387	392	420	381	416	391	397	413	407	383	425	376	405	416	362	415	413	385	394	372	373	388	398	403	395	395	411	362	370	407	405	415	395	414	432	370	394	378	418	383	403	411	391	422	392	399	419	426	407	370	410	390	432	364	383	406	440	397	388	410	422	414	421	391	399	417	400	431	368	379	423	379	380	413	388	422	376	398	388	392	392	407	413	395	448	411	409	395	404	394	399	405	400	371	392	433	413	408	402	419	396	406	389	364	391
7367	15665	12611	6545	4901	3896	3260	2656	2430	2045	1820	1488	1305	1213	1066	916	858	732	798	846	815	829	876	910	803	735	771	717	772	688	624	594	623	607	630	650	637	600	629	657	656	597	626	591	607	553	587	627	632	557	587	542	584	524	564	506	504	506	555	514	506	486	532	545	534	509	504	471	500	506	505	486	491	481	524	553	494	510	496	521	501	502	476	546	484	547	470	528	498	535	484	531	492	510	517	549	518	509	491	521	507	523	509	505	490	505	480	545	484	527	456	489	518	516	476	511	494	531	551	506	468	511	516	507	518	472	498	509	488	495	526	485	533	518	523	468	468	499	485	505	446	505	460	521	503	510	520	520	492	493	493	528	516	471	519	496	493	504	546	489	472	492	516	492	500	510	512	464	523	532	502	463	504	521	490	506	508	511	539	525	512	487	489	516	467	489	480	498	478	494	491	533	519	537	502	492	496	470	464	515	497	457	505	484	523	540	544	470	494	493	499	546	502	493	508	491	520	467	519	502	523	488	447	540	519	488	523	505	512	484	519	506	509	496	492	470	489	464	455	526	492	580	491	499	484	487	486	494	506	499	519	516	498	520	511	499	505	460	495	518	481	581	483	515	492	515	469	475	516	515	503	483	511	488	509	517	472	499	511	509	499	504	493	539	494	497	467	494	488	457	529	495	517	505	508	506	508	506	522	534	502	510	514	503	497	471	522	498	500	532	491	529	517	509	516	542	487	504	502	494	499	494	500	493	477	516	514	521	504	500	474	513	524	517	512	493	500	470	514	484	505	469	463	464	484	501	532	480	531	481	507	517	496	494	511	467	494	521	498	490	463	520	485	511	481	519	488	518	487	491	521	485	500	510	518	509	498	500	526	508	481	504	543	528	486	512	491	505	523	516	528	483	456	524	464	496	491	493	477	507	521	488	471	490	501	497	512	508	483	524	478	498	478	510	527	512	531	484	529	545	492	524	498	494	519	515	501	555	499	520	486	498	528	535	496	508	511	489	502	467	484	513	497	476	522	511	461	505	487	521	511	535	542	479	525	507	525	471	533	494	507	502	476	495	516	506	494	486	517	506	546	497	473	507	450	509	492	464	501	576	523	487	543	485	473	513	478	477	479	525	488	493	503	501	529	493	495	512	499	458	482	485	481	518	526	494	536	505	501	489	498	496	476	502	500	511	539	487	494	456	516	542	478	515	471	502	509	483	498	486	543	507	504	470	488	491	530	521	497	498	516	483	516	514	540	503	493	497	520	526	539	496	476	490	528	488	528	528	490	509	560	493	515	486	503	503	506	487	496	534	569	464	496	498	482	532	549	552	501	524	522	520	520	481	504	476	486	500	515	459	515	483	524	530	495	536	513	511	543	472	508	545	545	498	518	479	493	488	504	501	554	546	514	516	515	522	473	513	496	496	529	553	439	533	515	504	495	484	488	519	466	499	488	472	517	503	530	482	502	485	485	527	484	550	503	485	510	528	517	519	499	482	499	502	478	497	467	543	532	507	471	483	483	535	467	507	480	532	538	474	505	521	495	532	506	484	517	524	496	472	489	475	476	504	519	514	484	484	517	462	464	497	482	474	543	481	485	490	520	490	492	464	481	479	510	540	520	470	488	499	524	517	538	454	498	510	527	510	495	472	512	514	491	498	489	535	507	494	520	516	522	518	509	519	487	473	506	500	519	520	496	503	498	539	549	525	498	505	516	544	467	478	513	516	495	483	492	497	480	557	480	468	495	505	507	561	474	488	513	486	509	496	525	472	522	519	512	543	489	474	503	501	468	517	474	518	544	513	555	488	494	480	510	492	509	495	497	516	501	502	495	487	523	527	484	496	529	453	463	490	491	497	492	493	440	451	550	491	508	490	501	536	509	491	503	491	505	498	476	478	486	499	476	518	477	526	496	493	507	508	483	551	492	469	517	487	538	523	510	486	546	495	491	503	501	511	475	494	477	519	501	481	538	490	518	515	496	491	488	525	473	549	476	505	512	515	496	519	507	534	487	483	525	506	508	513	513	502	525	514	500	491	554	498	480	515	500	531	491	537	515	525	490	528	545	510	495	524	500	451	541	487	490	493	526	470	474	472	480	530	506	467	466	508	511	512	473	527	492	512	536	489	502	461	483	514	526	484	498	453	529	494	488	475	523	510	497	479	517	520	479	537	499	540	507	508	505	526	507	507	544	483	468	467	476	478	503	459	528	518	533	501	522	496	491	495	504	487	489	529	510	517	498	486	506	522	507	504	493	487	524	505	476	517	547	513	504	519	536	523	451	496	551	510	503	447	501	530	530	473	488	496	488	494	503	541	483	476	542	504	489	478	504	483	506	537	495	512	462	510	513	499	517	506	464	455	520	476	497	487	523	508	540	487	459	517	554	510	512	546	486	504	509	493	504	501	495	541	523	507	494	538	473	534	539	529	520	488	493	528	519	468	521	473	463	476	513	475	504	495	469	525	524	515	475	511	503	483	482	489	550	540	453	460	541	490	497	475	450	493	512	522	510	514	502	441	466	480	535	519	520	491	483	473	494	506	495	517	468	475	505	505	493	474	521	517	520	527	506	528	511	518	482	480	480	499	512	495	503	512	480	511	540	503	514	523	497	532	534	505	493	477	510	477	520	495	485	487	496	483	499	478	476	498	435	533	480	496	491	498	505	496	495	489	508	512	523	511	497	502	489	488	505	491	501	477	476	506	479	455	501	452	470	480	517	502	468	467	493	521	519	473	499	488	528	532	489	514	483	484	464	518	505	480	509	503	479	498	476	546	505	489	514	471	524	500	522	497	519	509	477	519	511	490	510	474	514	514	520	474	504	493	525	505	490	535	500	482	516	485	483	517	458	499	549	464	526	517	453	487	489	498	492	508	478	451	564	529	486	513	510	499	517	522	462	516	510	506	555	522	512	525	494	501	483	522	499	499	521	498	516	482	494	522	495	524	491	505	507	501	465	475	510	546	515	544	497	488	476	534	498	499	504	528	544	493	506	513	458	482	528	539	525	474	499	521	512	504	531	520	483	489	522	490	514	501	536	483	472	512	510	503	503	519	515	476	489	506	539	520	482	499	503	523	495	464	494	509	523	463	482	551	487	501	512	531	488	488	477	476	514	527	508	495	524	464	522	487	498	487	513	496	546	511	527	482	473	522	527	503	542	493	484	510	503	521	515	501	495	497	501	537	507	479	455	497	473	508	507	505	484	504	517	494	535	476	494	527	490	501	497	522	505	493	515	491	504	485	519	482	530	539	538	503	538	568	493	520	467	526	483	522	455	522	512	468	527	487	497	479	456	516	526	542	506	518	509	478	517	509	498	507	517	474	504	502	503	506	509	473	498	480	536	497	527	521	491	531	483	487	531	533	497	512	492	525	537	474	523	459	537	496	474	507	464	499	533	469	463	492	499	541	499	568	485	506	502	511	494	514	477	479	465	505	513	484	531	499	569	514	497	453	502	459	488	505	523	522	503	483	485	450	523	491	532	489
25091	21012	26768	25049	6620	1816	1500	1251	1160	1122	1076	955	889	865	821	825	862	804	793	870	777	822	789	865	806	790	767	783	724	779	663	770	746	726	782	693	718	752	739	782	726	701	765	747	768	680	704	749	740	745	728	715	738	701	746	719	712	699	682	752	686	678	726	681	696	684	729	698	685	697	674	727	747	682	744	739	683	670	717	690	684	702	674	689	727	753	736	711	695	702	735	736	729	744	714	721	696	666	730	734	709	698	731	722	729	711	730	682	656	713	722	737	707	708	684	705	736	718	744	713	673	637	695	735	755	687	729	706	689	777	688	749	702	731	679	702	700	741	692	704	703	708	678	710	676	694	732	773	724	665	708	707	669	722	670	686	714	743	684	745	691	683	695	712	690	694	758	708	740	741	703	773	704	678	712	722	712	707	686	671	673	683	658	722	692	719	724	744	677	712	721	688	704	690	650	696	672	678	721	650	679	763	678	677	669	683	737	727	726	708	687	674	649	719	671	756	735	677	722	684	709	729	750	719	716	694	682	654	685	736	703	709	735	724	691	683	733	683	696	688	723	672	660	733	707	707	670	738	688	711	682	743	686	683	711	693	722	684	704	665	705	681	691	709	715	672	708	713	688	674	730	703	667	652	698	688	701	716	729	704	674	673	699	654	772	723	699	719	688	720	698	707	728	680	678	721	697	732	693	677	666	648	662	706	733	660	677	692	722	641	724	710	664	706	705	691	685	660	745	734	686	744	678	715	720	695	688	678	703	697	716	695	681	668	689	720	685	712	730	715	700	706	680	692	700	686	708	741	699	718	692	691	696	685	719	680	711	709	669	722	700	649	740	637	744	691	738	716	690	694	676	765	737	731	710	697	696	678	786	683	709	712	698	725	723	725	679	680	724	701	680	670	705	693	776	659	720	703	696	721	718	684	730	728	694	711	701	682	698	791	695	640	707	699	724	730	702	735	697	692	666	737	716	734	664	722	669	713	721	698	746	699	758	693	731	714	705	734	719	689	701	688	744	680	716	739	720	653	702	705	719	705	663	741	707	731	684	717	722	720	705	694	716	713	710	724	712	665	724	698	719	679	685	682	701	660	690	693	698	706	690	732	677	753	732	706	682	707	724	714	668	732	698	683	676	681	685	695	706	659	740	711	713	726	643	676	728	648	670	736	679	715	696	668	733	665	700	695	691	674	706	692	715	711	656	660	674	673	732	660	700	757	648	685	710	733	673	676	709	721	679	694	685	666	678	690	691	693	693	717	680	724	690	648	706	680	699	724	686	718	676	732	697	691	715	715	695	706	680	669	702	676	737	710	685	648	715	684	736	756	711	683	750	676	735	735	746	737	753	717	711	702	691	796	700	740	741	693	719	723	662	696	692	683	660	712	717	682	672	642	672	683	705	690	690	685	678	698	731	727	724	707	726	703	694	708	710	724	711	630	719	716	736	730	693	673	676	675	673	706	658	726	697	697	678	718	724	718	713	741	681	664	717	742	703	698	671	676	699	684	674	772	723	712	719	716	680	700	707	688	749	735	721	691	727	686	672	677	717	699	677	728	718	682	667	665	748	667	740	651	701	673	729	727	687	744	684	705	737	719	715	725	704	692	704	691	671	746	727	729	667	706	693	678	688	683	721	699	678	672	707	684	732	678	691	707	713	710	683	758	689	730	710	718	723	705	694	722	699	698	683	720	697	739	707	736	691	698	649	673	662	675	703	740	710	636	703	690	713	659	703	709	713	709	672	715	684	755	706	658	714	724	742	678	718	732	705	734	717	744	711	698	684	719	715	650	688	679	718	707	685	671	681	708	690	690	746	710	732	703	669	689	721	741	691	700	712	702	752	644	681	714	704	679	654	708	747	668	729	708	686	725	671	667	728	708	703	658	707	659	666	681	679	719	669	733	703	694	686	705	734	707	699	719	658	677	703	716	673	757	703	724	701	767	678	637	702	659	669	749	713	698	678	706	780	704	726	689	713	723	741	690	672	753	715	734	675	708	700	742	722	725	745	717	671	685	694	692	706	709	653	702	701	718	698	680	751	723	648	679	721	709	726	768	691	695	671	737	748	733	713	688	724	703	729	690	688	677	639	727	701	698	751	698	730	662	694	657	667	682	651	722	693	662	686	675	690	746	696	724	733	694	687	728	684	732	704	698	658	744	698	703	678	709	732	679	710	691	723	709	734	719	707	742	707	693	726	675	698	672	761	704	703	682	707	637	731	775	653	683	724	681	724	673	649	725	709	736	714	651	720	690	729	679	679	673	694	687	717	667	689	705	718	700	720	699	717	709	679	687	700	666	710	720	648	698	693	702	699	693	680	705	720	624	683	715	660	684	699	675	689	729	734	645	731	679	670	658	720	709	663	668	703	694	702	667	690	658	673	718	661	725	722	731	667	666	693	696	702	680	716	718	712	746	709	684	659	668	674	690	742	713	649	682	659	644	728	673	722	671	712	654	711	719	723	745	718	688	685	732	734	734	718	721	714	726	681	659	676	701	694	722	726	729	748	668	704	726	712	748	663	664	714	723	721	698	717	742	697	639	698	688	684	681	685	748	741	689	716	656	742	684	677	744	717	680	700	731	683	725	722	654	743	720	683	733	693	656	683	684	688	746	732	717	730	706	696	741	668	733	683	656	718	739	698	739	720	670	717	696	668	703	686	689	713	739	681	707	712	683	688	720	731	741	715	675	666	715	671	689	699	748	711	714	702	708	714	708	709	738	695	738	652	748	783	720	764	717	738	716	695	675	707	731	689	696	759	714	704	678	707	705	692	718	700	686	715	679	714	689	698	704	705	681	709	755	650	686	738	711	669	687	705	676	750	700	666	698	668	728	727	670	657	737	737	691	654	723	704	638	690	716	749	674	659	688	718	627	731	657	695	697	700	750	708	712	701	698	718	675	699	669	699	700	697	677	703	725	703	659	742	681	713	699	687	742	699	711	698	707	663	718	738	711	700	704	710	696	707	722	769	731	677	720	700	700	657	715	695	700	688	634	689	716	711	677	727	712	730	704	699	669	677	725	673	689	705	669	728	714	726	676	673	664	708	687	684	697	684	756	686	688	731	730	705	715	758	667	703	676	760	704	724	714	647	692	667	680	738	676	669	715	703	748	683	733	641	712	715	698	729	702	674	701	724	705	749	723	692	723	686	707	690	669	728	722	722	708	703	708	698	684	712	683	710	735	742	730	682	734	688	632	725	668	695	687	695	742	728	720	704	681	684	752	701	685	696	705	676	670	696	667	722	688	713	675	669	686	701	680	701	666	688	728	696	672	673	731	690	704	724	700	682	702	727	689	714	675	725	690	721	676	700	657	691	717	707	718	765	683	679	676	653	685	724	697	710	723	725	736	704	702	717	697	687	723	698	706	680	720	648	692	707	678	678	706	750	733	678	753	686	672	756	689	702	711	686	694	724	736	682	747	712	671	707	648	663	658	703	671	678	708	692	658	715	713	723	691	714	702	692	710	690	726	749	690
7198	11565	9185	4902	3712	3199	2664	2398	2261	1949	1869	1535	1448	1346	1232	1129	1080	1106	1104	1082	1112	1076	1118	1171	1053	1031	1069	954	979	1000	976	901	938	870	920	958	909	960	973	973	876	938	855	915	929	955	932	913	888	941	918	888	870	828	831	857	833	874	853	835	881	794	815	836	896	858	862	871	842	818	848	886	823	902	866	859	792	859	846	842	804	803	844	899	847	840	835	857	874	821	774	816	846	796	844	852	849	853	805	803	837	849	872	823	863	832	864	879	799	854	858	832	841	881	791	848	857	844	900	817	897	859	863	864	841	877	872	879	836	842	814	870	813	856	811	828	864	822	828	821	809	843	816	838	804	880	887	841	813	836	830	877	878	838	824	893	860	883	833	864	831	847	854	846	849	815	839	851	834	863	814	831	869	831	840	833	841	867	808	924	911	817	829	846	826	874	832	875	834	826	814	790	912	859	855	855	851	866	800	847	836	889	819	854	845	839	827	837	863	865	839	869	835	862	825	862	871	835	888	854	890	854	797	856	900	883	825	867	825	890	829	884	843	803	860	899	889	820	834	870	857	816	822	811	775	838	820	852	828	860	853	840	811	816	825	821	863	892	806	864	870	821	858	827	863	864	831	805	860	821	825	806	893	842	901	835	837	818	794	838	799	831	873	817	813	837	872	860	878	824	811	836	902	843	781	772	840	838	854	816	833	922	848	845	830	890	882	809	821	855	801	838	892	883	860	893	837	822	887	791	894	823	829	774	840	850	828	849	845	830	885	890	837	835	838	848	863	803	862	861	802	824	886	842	852	854	823	809	863	839	862	821	819	836	804	827	853	820	792	792	815	879	879	840	834	842	848	845	805	880	834	827	824	873	830	848	858	853	822	853	877	797	829	876	841	802	868	849	842	867	843	824	795	805	900	780	827	877	791	832	875	884	848	859	849	830	861	823	831	835	860	858	829	810	851	785	865	843	820	825	870	854	804	861	846	878	815	853	833	910	848	888	854	869	824	842	874	870	854	854	834	824	904	841	829	847	900	868	884	853	836	838	827	901	836	827	831	846	875	845	792	847	866	860	856	864	869	863	772	830	896	816	844	842	870	839	794	856	820	858	789	869	802	869	834	848	842	818	836	866	839	806	845	844	829	833	868	883	844	836	832	804	849	846	821	838	856	819	885	884	831	882	848	886	941	817	888	833	808	858	840	843	889	817	844	836	818	875	857	846	838	808	800	791	870	855	899	846	814	868	843	835	858	847	872	887	765	866	795	845	865	884	809	881	815	883	895	879	820	844	901	877	883	876	841	812	819	886	849	834	815	843	818	878	855	844	784	864	925	891	831	849	835	831	822	776	823	822	866	867	860	873	792	844	839	819	827	889	851	839	790	793	831	886	829	897	832	872	806	808	803	839	889	856	857	880	827	834	809	860	866	876	839	843	824	839	830	840	830	925	825	870	802	850	836	835	853	833	871	875	858	835	868	841	863	790	885	868	818	840	805	816	796	807	780	871	792	824	874	881	851	865	889	862	885	888	854	878	855	866	800	845	786	862	854	828	848	844	830	828	862	769	862	879	870	852	827	918	859	814	894	834	876	843	859	845	848	842	878	800	926	883	851	870	863	885	827	822	810	861	778	881	864	874	836	809	894	801	863	824	834	822	826	850	865	806	841	858	801	866	852	871	851	853	775	817	909	854	849	889	822	786	792	823	834	834	877	844	847	826	911	829	818	819	789	837	830	805	886	891	846	806	880	836	811	871	814	862	848	874	842	853	846	784	882	867	830	850	818	847	844	884	858	824	859	831	865	842	816	865	870	824	870	834	802	865	878	851	850	819	813	834	856	817	813	799	847	867	833	853	858	851	844	830	860	860	847	807	805	879	825	818	837	786	853	898	873	824	827	836	869	830	806	859	828	879	830	811	820	889	831	847	843	833	813	873	811	871	801	858	815	833	862	852	820	793	889	823	850	785	814	846	831	847	852	844	857	872	817	855	848	820	826	879	827	845	827	857	864	826	838	874	796	834	873	837	843	852	821	861	852	849	802	841	815	828	858	813	826	819	876	885	800	851	861	828	828	837	843	878	832	839	858	818	866	849	838	826	819	852	842	747	840	846	905	792	835	813	780	838	897	863	823	903	859	819	848	874	798	849	849	853	867	878	864	849	870	846	837	849	819	881	817	857	863	840	823	828	855	882	831	846	859	836	862	851	785	862	818	825	838	812	842	822	873	813	817	837	824	810	802	874	827	810	858	805	841	873	812	816	856	837	842	808	815	856	868	787	761	882	838	832	850	830	849	863	809	839	857	822	844	865	872	865	846	774	834	900	888	846	846	858	814	793	854	836	907	867	793	881	806	871	865	814	805	809	852	810	818	852	792	832	893	814	814	848	802	846	829	838	834	827	841	784	804	851	805	826	838	860	862	850	898	827	827	843	872	876	855	852	898	839	860	834	866	830	839	853	839	859	865	847	825	886	829	795	828	861	837	843	812	835	881	833	857	853	823	806	870	869	829	827	851	906	829	839	848	837	801	844	834	871	810	862	831	804	827	864	836	807	812	890	846	827	852	813	829	850	841	797	831	858	836	794	903	861	868	854	869	838	814	874	884	872	878	849	813	880	836	823	868	884	879	819	857	802	848	817	845	869	870	889	854	839	853	865	845	844	815	860	823	867	882	824	820	906	908	839	817	841	859	817	863	816	827	853	854	836	860	843	841	845	888	851	828	842	825	836	829	851	835	848	847	840	871	830	848	833	853	824	819	831	888	815	834	847	765	784	814	799	897	850	856	817	825	879	839	853	872	806	811	851	872	857	869	834	842	861	863	826	880	820	845	835	871	859	809	875	847	849	838	901	843	860	809	811	837	811	846	848	848	883	826	846	871	849	793	864	823	782	839	835	796	848	832	872	864	834	891	804	818	821	882	842	843	853	876	832	841	850	866	776	824	841	846	835	824	807	879	873	834	864	845	868	828	824	840	861	869	803	814	774	830	870	843	853	837	816	809	868	839	804	872	878	793	799	827	854	910	828	827	874	857	789	840	854	834	815	824	852	792	866	828	842	835	802	845	893	845	841	871	802	797	809	883	848	878	914	794	776	876	831	881	849	834	860	835	894	830	823	827	877	850	854	903	836	869	808	881	782	804	886	857	806	838	883	830	800	850	921	891	813	838	869	902	832	801	729	909	897	883	859	833	758	863	867	858	835	844	838	824	840	881	844	852	839	813	831	845	855	852	838	820	843	796	773	916	852	826	796	862	920	849	849	768	905	836	834	854	853	852	885	822	856	795	848	791	866	857	874	840	849	845	846	888	853	895	856	864	869	859	798	873	839	863	858	799	797	839	869	791	884	818	866	831	808	860	870	837	829	894	874	847	855	874	840	857	849	799	884	803	865	846	840	811	835	835	831	869	798	847	824	831	863	840	865	800	792	849	806	857	865	822	815	830	798	856	843	837	843	855	877	816	886	851	826	805	857	848	830	833	858	826	842	794	844
22816	20997	28685	23486	20980	20949	7382	2251	1710	1523	1389	1109	1086	903	826	774	739	728	723	786	711	749	762	718	713	652	664	624	619	631	598	611	598	558	612	583	575	511	558	560	580	542	554	535	574	520	536	528	540	538	564	552	531	449	474	504	467	474	517	482	462	494	482	478	466	497	489	461	470	437	459	441	469	485	484	478	468	442	517	460	494	541	500	495	513	509	490	449	498	477	503	454	451	515	465	508	496	484	496	507	554	531	483	476	464	460	497	447	486	456	495	485	483	453	448	494	475	497	453	476	495	494	492	495	469	466	508	474	474	478	484	492	452	477	467	478	484	494	490	503	449	456	471	473	472	485	477	485	489	435	488	457	470	477	505	456	457	491	440	444	468	493	480	466	477	476	468	471	506	492	430	477	504	491	463	519	439	475	485	505	465	450	434	456	481	467	480	498	494	482	495	490	446	493	475	440	452	475	477	442	460	468	481	455	447	474	477	497	477	477	469	456	468	481	460	461	459	466	485	459	486	419	459	466	489	488	481	484	479	428	448	459	469	479	481	461	472	486	473	449	501	436	506	458	442	498	481	436	465	480	470	447	491	494	482	437	506	500	497	498	452	459	532	455	485	486	474	451	467	471	463	472	492	460	499	465	479	491	432	496	421	474	480	469	463	489	465	491	463	480	474	475	444	475	457	497	467	496	485	492	465	458	462	469	490	490	471	490	459	478	449	483	490	477	481	490	452	482	477	472	510	462	486	481	488	459	463	502	470	450	489	471	488	461	490	443	469	451	494	450	450	460	460	471	442	508	428	438	484	467	461	500	478	471	472	470	443	452	479	475	446	486	486	501	448	507	458	500	455	462	437	480	453	476	467	464	485	502	481	430	473	474	509	500	462	465	471	467	497	503	479	494	410	477	501	482	489	467	475	487	484	467	458	467	469	512	480	459	511	498	478	513	459	518	496	452	447	476	456	470	459	487	490	483	454	472	443	514	427	474	470	490	455	464	506	428	491	457	429	477	457	460	494	462	480	460	518	476	428	495	476	488	478	463	470	445	499	512	467	481	473	463	475	467	420	477	503	471	489	452	474	442	496	454	458	457	490	464	479	471	477	442	474	468	469	470	514	433	477	467	486	481	502	502	422	479	446	450	449	466	475	518	432	511	459	467	475	465	455	483	429	490	454	422	484	498	480	506	465	471	492	480	491	484	459	469	469	469	453	515	512	467	485	422	456	473	482	505	480	486	446	451	494	496	448	409	517	464	482	497	465	492	440	497	457	451	487	450	458	461	527	502	468	466	438	482	473	462	487	509	484	430	460	470	464	496	477	440	477	459	434	495	493	460	463	474	499	458	469	450	450	439	463	497	446	478	478	446	466	474	514	443	468	478	431	499	515	459	516	446	489	488	474	441	441	452	472	461	467	482	461	454	484	477	472	477	457	440	463	506	485	497	478	474	435	469	519	464	454	458	491	485	462	463	495	435	449	439	484	500	463	479	491	508	491	462	494	444	474	516	460	464	499	494	496	450	461	457	490	467	507	446	476	432	484	466	466	453	483	440	486	439	482	423	452	479	507	428	438	473	441	480	470	457	440	454	475	449	498	481	463	499	468	501	465	490	486	445	442	421	491	452	464	437	472	518	506	471	459	454	458	407	498	491	449	485	480	469	506	504	484	526	461	479	501	504	459	467	480	524	430	495	477	480	436	439	483	481	480	497	502	472	499	435	453	491	476	464	514	446	500	427	450	478	522	490	494	524	488	496	463	479	487	472	461	458	476	411	456	468	490	456	490	444	469	472	488	458	459	461	514	492	474	461	438	450	519	503	513	482	505	491	523	484	487	468	440	450	455	453	429	448	469	484	468	436	484	477	431	487	465	467	500	490	442	433	489	447	512	479	498	452	492	471	460	489	454	473	465	444	448	466	442	436	475	485	489	452	467	485	506	466	493	457	468	462	489	449	452	474	457	461	462	506	476	436	441	447	451	460	433	463	477	475	444	470	495	485	479	461	448	480	463	510	456	504	465	450	491	438	473	460	497	470	464	441	489	479	462	447	490	494	460	450	441	467	443	484	464	507	467	486	495	508	462	460	457	474	449	439	498	450	449	428	481	521	487	446	505	497	447	434	463	451	445	443	459	519	479	466	423	499	468	507	510	479	500	436	487	445	500	493	418	450	485	479	448	485	442	453	476	496	507	504	461	484	474	454	464	486	482	479	490	448	449	470	487	471	442	459	515	510	509	494	454	460	480	484	470	496	475	426	481	436	449	490	504	479	445	458	521	472	471	493	457	484	473	446	474	459	489	438	467	471	466	487	486	451	470	469	487	461	435	468	476	468	454	458	462	516	454	468	472	435	422	533	465	443	471	497	471	479	472	469	488	442	504	462	440	481	469	497	455	463	520	442	488	485	475	442	436	468	484	482	477	476	462	493	467	474	478	484	491	464	439	494	479	466	471	484	456	518	497	479	462	488	469	492	500	462	439	489	438	480	496	473	470	488	455	454	514	479	433	444	491	502	417	478	482	448	473	489	457	460	467	455	464	467	433	457	467	481	441	428	461	471	473	434	466	497	466	470	454	481	471	472	450	501	460	446	450	449	522	472	517	467	468	490	515	432	472	466	453	447	462	425	474	510	458	494	478	461	405	465	502	482	440	469	470	459	484	461	479	471	456	481	463	468	474	499	458	431	454	464	485	482	459	482	488	459	511	489	453	445	488	458	457	465	462	491	449	486	482	519	444	514	430	474	455	455	474	455	493	488	446	449	466	439	440	461	503	512	485	477	489	466	511	486	511	461	496	457	436	498	432	462	448	510	424	450	454	440	504	506	452	460	478	425	481	457	477	468	449	485	471	472	473	445	476	451	509	505	479	473	461	433	438	446	463	483	484	485	481	446	487	439	460	478	478	494	470	471	485	449	480	474	486	493	428	476	514	470	456	448	485	465	444	465	474	476	459	442	498	463	507	514	460	508	469	469	509	480	457	453	465	473	480	486	477	466	482	475	497	448	479	473	471	444	469	483	456	422	500	504	423	463	462	434	482	490	440	494	494	448	456	473	478	460	478	479	478	481	479	440	467	445	476	457	482	469	487	477	448	451	485	445	475	484	468	487	448	464	460	457	459	452	487	438	469	504	466	487	500	470	487	487	471	457	460	490	513	439	486	450	516	448	432	455	458	471	464	467	533	480	428	487	480	457	481	458	489	431	463	482	442	452	500	482	482	455	436	436	440	440	472	457	448	426	472	481	486	480	500	494	460	475	448	462	468	428	454	475	469	453	493	500	453	462	461	450	434	469	468	479	489	441	480	466	451	478	442	489	515	427	465	458	457	458	505	464	468	489	467	489	481	455	462	464	500	474	484	445	473	462	490	461	439	445	491	466	456	493	509	473	448	453	438	453	457	462	495	480	448	486	473	497	473	500	416	436	504	507	522	485	456	472	476	483	491	512	490	468	473	470	451	478	438	489	538	462	466	474	494	409	480	445
9807	21845	17701	10253	7624	6285	5002	4280	3752	3253	2773	2250	1965	1756	1558	1369	1181	1202	1162	1209	1172	1215	1213	1141	1127	998	1002	927	928	845	804	771	794	781	766	763	768	727	816	755	702	685	780	705	721	692	678	696	678	636	649	670	641	586	565	590	568	562	603	582	582	527	586	565	627	555	485	571	556	569	564	557	611	563	613	568	585	593	597	593	561	508	572	573	533	590	538	618	605	610	611	572	594	590	580	553	597	559	626	607	549	612	577	547	561	586	569	570	575	564	545	546	486	582	587	594	644	568	588	554	592	573	596	586	550	566	563	577	577	568	610	537	536	512	550	536	600	559	569	570	541	565	548	576	563	556	592	549	527	574	571	567	559	587	555	535	539	553	594	577	539	568	544	530	559	564	576	554	602	571	575	557	562	502	561	549	553	583	553	583	606	576	578	542	524	571	600	524	543	543	548	590	544	545	572	529	604	534	582	557	573	567	558	557	590	573	551	541	549	554	563	535	590	537	541	564	539	587	538	604	566	551	579	535	587	541	561	552	548	585	607	580	546	587	574	541	564	536	569	508	590	578	589	614	567	566	546	546	562	558	542	543	568	573	523	569	539	568	570	567	605	599	591	587	566	573	579	558	570	571	548	556	574	568	568	554	598	550	571	584	579	563	576	607	585	591	565	583	581	581	559	550	551	594	582	546	584	571	531	579	565	520	570	570	517	538	615	535	594	588	548	579	530	534	578	539	561	604	599	560	542	559	557	561	570	588	546	591	562	545	549	583	606	538	603	554	576	544	563	593	523	544	559	569	572	589	565	540	529	580	561	552	585	572	535	577	568	596	580	568	576	553	594	582	547	542	575	589	575	560	522	561	548	538	563	563	559	577	577	576	552	598	552	570	560	536	570	525	557	573	515	548	541	580	597	611	508	556	587	583	529	569	557	606	571	530	569	578	583	539	528	573	583	582	568	589	589	567	497	602	557	560	545	587	567	542	550	571	599	532	552	530	557	547	596	507	557	587	597	581	578	583	585	582	604	553	589	570	567	576	549	547	571	571	574	534	551	531	606	556	564	570	554	591	572	564	562	551	594	521	542	568	568	577	561	570	569	601	528	567	537	546	543	544	519	590	579	579	585	519	526	534	571	589	538	564	561	556	554	546	553	561	553	567	555	541	572	558	547	547	591	552	537	570	553	529	545	552	572	590	568	565	555	592	582	611	554	549	543	591	543	569	589	562	546	580	558	548	562	565	576	557	555	564	562	552	549	563	585	549	587	555	582	561	550	609	541	567	569	537	545	561	543	566	579	569	555	562	604	603	565	555	566	554	525	590	586	576	599	599	530	547	503	581	543	592	574	557	565	568	591	590	578	569	530	601	610	594	560	549	560	539	584	556	558	557	561	558	573	584	558	555	570	602	550	601	566	559	588	586	563	590	565	513	577	554	589	591	540	550	565	578	569	547	590	547	562	617	554	575	593	560	646	571	569	562	557	514	577	561	565	607	546	519	525	557	573	580	554	591	552	526	571	563	542	555	579	568	547	563	580	574	577	568	581	574	552	575	549	545	565	599	548	545	546	547	573	547	576	611	590	553	573	586	597	546	565	547	535	560	505	525	560	583	516	566	550	635	536	590	587	579	562	551	570	572	565	583	571	553	515	569	549	574	539	542	533	583	559	599	565	558	551	552	555	564	572	589	572	530	593	570	576	567	555	567	549	542	578	578	582	581	611	558	537	506	573	560	536	574	571	599	572	552	559	532	570	544	541	539	531	538	622	551	535	543	568	561	572	604	560	547	570	544	538	568	551	557	532	570	555	568	580	584	556	587	558	531	561	599	530	584	557	573	551	547	548	601	526	580	610	566	567	538	546	525	543	577	554	596	571	526	587	555	545	608	577	591	559	569	572	579	550	568	550	540	529	556	545	587	532	561	560	556	563	527	550	589	565	546	595	548	550	570	618	575	586	557	539	555	564	579	614	506	537	539	599	555	572	528	530	603	561	547	539	562	585	562	571	573	644	585	570	585	560	544	571	597	568	616	573	547	568	566	581	601	606	548	567	559	544	545	563	566	522	567	577	585	555	581	540	544	579	554	572	529	606	592	544	577	539	604	584	549	567	596	571	564	546	608	524	583	577	559	522	565	584	536	563	593	617	561	529	573	558	582	533	558	515	576	562	595	551	568	589	597	564	557	572	558	565	562	545	586	543	564	536	578	608	553	554	548	543	551	594	552	605	535	588	551	544	569	577	581	586	580	597	576	569	588	572	529	545	586	591	592	564	561	583	589	575	539	549	580	577	593	576	573	578	583	597	566	532	530	552	546	594	554	526	560	561	532	588	549	530	603	598	625	554	539	553	570	550	562	586	554	555	595	526	529	570	550	579	614	561	521	573	564	544	593	518	560	584	555	513	559	558	556	589	558	543	568	564	517	545	540	560	575	594	611	587	540	545	568	605	553	580	546	600	538	545	551	567	599	503	601	535	548	572	591	541	570	511	590	568	608	578	571	499	552	539	596	574	544	603	525	523	571	596	574	553	598	559	549	548	550	585	585	533	585	586	568	594	568	553	570	589	581	579	555	584	592	549	531	564	536	565	563	573	575	593	568	559	569	566	544	599	536	573	498	538	564	571	510	545	584	582	592	547	536	538	587	571	576	605	563	572	532	556	545	567	538	550	574	573	573	550	562	532	548	548	584	558	536	586	548	582	560	577	573	556	563	563	553	560	570	553	536	569	559	551	602	564	562	582	565	562	554	594	562	548	585	548	543	511	532	565	597	582	543	566	558	561	556	561	558	542	557	543	600	554	556	586	598	558	591	550	557	534	567	560	560	581	549	558	589	513	506	562	584	594	565	578	576	523	560	563	560	547	542	560	567	587	549	559	562	543	589	556	549	612	576	575	571	562	535	582	556	561	573	551	526	622	538	552	567	561	582	534	569	544	573	557	609	579	554	542	558	572	590	600	573	577	577	587	557	556	553	629	567	560	588	531	575	538	588	567	559	576	565	561	555	579	530	546	541	549	562	566	592	572	567	553	590	554	564	588	597	589	588	556	575	527	572	588	581	578	520	565	576	575	547	545	577	589	633	568	605	600	557	540	547	506	580	576	588	535	607	605	533	560	577	591	578	549	581	537	610	547	552	559	547	578	510	566	559	565	547	521	600	546	553	563	531	526	564	597	545	589	553	589	526	539	548	599	571	567	527	577	562	569	560	518	548	531	569	549	571	580	548	570	594	587	522	572	538	546	583	574	527	566	571	546	613	622	541	542	571	568	552	575	555	576	608	628	588	533	587	573	536	567	558	563	561	578	576	575	577	585	552	546	574	543	576	570	580	538	639	561	580	548	559	609	537	569	512	573	504	544	586	555	571	580	571	546	563	524	539	555	526	551	567	578	559	610	557	543	604	547	510	560	562	582	556	537	576	525	533	567	569	550	563	539	556	569	541	552	550	532	555	578	569	544	574	556	512	577	551	572	561	550	541	572	545	576	576
27027	19244	7447	2468	1601	1473	1091	1017	987	892	798	740	744	676	709	681	644	691	643	644	672	677	658	685	652	690	654	638	666	648	615	614	622	601	606	633	617	591	650	619	559	621	590	584	583	630	584	559	574	557	597	597	635	613	591	607	599	597	595	588	595	595	600	578	595	549	604	620	583	627	582	597	591	587	578	615	592	571	579	588	602	554	599	572	664	584	596	568	552	589	601	589	602	609	628	513	560	590	603	598	576	590	567	632	581	582	609	599	603	604	555	590	594	597	588	603	609	559	590	571	572	613	568	594	587	591	615	622	588	571	580	591	590	583	615	565	611	604	586	624	599	588	541	587	634	582	576	610	603	591	594	558	599	556	613	581	605	613	618	598	563	570	584	606	603	646	604	639	608	567	568	577	555	600	611	580	541	587	597	584	612	534	560	601	569	591	573	577	599	583	599	595	527	578	600	596	580	631	579	587	572	581	633	592	634	566	599	586	589	563	596	580	531	566	590	618	584	581	595	589	562	583	566	569	593	595	624	602	574	581	600	567	603	640	601	608	565	574	598	626	585	538	543	571	601	580	549	606	621	587	585	550	582	547	583	619	603	592	580	605	657	620	577	625	600	575	592	609	581	575	637	605	582	566	615	570	577	644	614	595	602	552	591	605	589	589	594	584	603	609	580	538	594	567	601	615	558	591	577	593	558	595	580	598	617	532	588	563	606	584	592	554	594	599	611	605	568	539	555	618	599	563	583	603	558	588	616	580	607	624	562	601	569	607	592	598	586	617	630	600	576	548	550	603	620	586	581	590	622	584	599	561	618	620	544	605	592	575	557	568	594	578	612	598	586	523	626	569	588	573	606	609	624	536	556	547	596	553	612	553	626	595	619	607	567	581	619	561	627	554	572	650	580	592	607	606	593	595	579	553	527	587	572	605	618	583	618	584	595	602	598	547	577	568	577	588	553	609	607	629	627	580	578	602	575	562	591	565	579	574	611	577	596	593	565	611	594	538	630	575	587	588	596	574	590	604	619	605	610	590	591	549	559	592	615	631	570	595	584	571	614	577	544	576	602	607	635	597	624	563	638	585	628	630	591	627	622	560	592	621	608	611	586	600	581	587	588	587	608	594	592	554	578	652	555	550	558	588	584	649	560	593	573	572	598	560	559	601	599	598	586	615	589	616	601	557	601	567	589	626	623	561	580	623	564	617	601	609	616	589	588	633	560	561	590	579	591	589	584	570	672	587	629	630	588	592	643	573	562	544	628	595	609	586	575	592	586	599	573	553	596	627	592	593	642	564	582	576	599	593	608	578	552	578	575	558	584	536	589	560	597	551	626	625	588	562	569	634	590	562	597	557	626	527	624	593	563	570	603	592	612	579	606	586	580	607	614	584	586	618	585	570	591	574	596	596	604	560	599	586	640	577	654	586	606	612	614	569	606	563	558	603	618	610	565	615	622	610	603	580	587	555	634	595	599	539	570	587	588	637	619	610	624	583	588	572	593	565	585	633	583	574	588	605	609	532	570	564	587	607	607	556	567	582	601	608	551	606	606	639	575	599	653	552	559	587	603	592	580	580	616	628	588	598	533	571	611	621	618	599	607	591	594	616	587	595	602	620	579	595	548	624	583	597	625	576	607	578	540	601	623	539	582	595	604	587	606	584	595	600	606	610	554	553	635	621	570	568	587	590	610	632	618	615	593	536	565	535	581	544	591	613	587	590	593	602	572	594	607	578	606	602	577	553	556	578	564	605	573	614	597	577	619	597	645	577	604	547	599	575	621	564	612	607	570	625	608	618	614	607	574	583	601	518	577	624	634	588	588	537	591	569	572	607	635	593	612	549	578	590	566	609	604	541	572	586	554	557	592	580	579	588	633	594	623	561	614	590	599	601	591	600	558	578	612	550	615	617	629	591	606	620	600	645	591	622	540	620	568	602	599	549	607	589	571	569	594	599	632	598	585	574	577	609	584	581	586	554	587	605	572	609	606	602	567	566	599	584	605	584	596	634	542	618	627	563	574	585	587	578	572	625	604	611	565	571	537	582	588	572	604	581	623	572	565	599	605	568	609	586	532	648	576	626	561	589	593	636	594	603	543	610	593	605	569	642	595	630	629	580	604	611	634	602	604	606	624	591	613	602	640	641	594	567	600	658	567	641	599	602	565	594	615	623	571	579	625	570	580	612	609	571	596	572	569	581	548	591	578	539	598	547	569	594	571	600	595	578	551	589	615	551	589	586	581	589	588	600	561	557	565	572	540	598	587	600	625	619	587	631	597	582	551	588	590	564	622	596	629	570	587	590	616	593	577	589	578	578	608	607	599	612	582	587	564	610	619	570	618	590	614	580	600	585	572	624	592	580	619	596	617	589	625	553	618	587	650	578	569	617	566	569	579	554	629	634	548	571	616	594	637	575	632	577	643	577	616	614	615	578	560	529	607	631	584	592	571	584	591	572	597	556	609	606	601	592	615	594	567	554	598	576	595	581	600	569	583	581	579	547	635	586	563	571	569	532	561	624	563	617	583	576	622	592	538	586	602	584	546	629	557	569	582	595	646	578	573	628	595	572	552	613	604	612	587	590	583	602	591	579	596	608	568	637	620	548	578	581	618	620	601	593	589	581	562	602	557	603	597	593	622	563	617	549	565	580	598	581	580	557	564	625	546	559	645	580	618	642	604	609	605	552	586	581	575	588	549	587	548	606	568	600	575	566	557	556	602	591	607	555	565	579	595	601	648	576	634	566	543	648	607	590	532	609	550	600	603	561	588	560	569	562	567	590	610	604	598	622	626	614	595	580	603	625	575	634	600	563	574	615	562	614	598	602	623	616	588	606	587	584	570	595	606	567	567	575	600	618	588	583	599	579	604	584	615	570	583	618	566	595	571	604	568	632	592	600	603	572	646	552	586	575	610	564	562	591	594	561	558	545	548	610	596	620	593	572	595	634	584	564	639	613	617	619	602	625	587	587	542	562	603	573	505	622	593	596	538	602	606	615	579	555	565	591	578	621	583	555	578	592	618	585	587	609	575	559	555	567	632	569	544	571	571	605	608	586	585	561	576	626	567	594	614	632	557	637	571	568	596	554	611	649	615	641	606	611	624	610	619	599	557	628	575	604	617	566	583	627	627	561	605	599	587	622	585	609	572	552	581	634	619	598	585	580	591	598	605	630	600	628	553	575	537	559	597	547	612	567	555	591	612	576	574	565	574	562	573	586	607	582	576	572	591	606	612	626	625	602	607	576	569	565	564	608	583	577	670	585	580	583	592	565	584	610	609	610	567	596	582	638	617	575	596	567	559	576	575	512	642	613	626	628	573	585	623	599	599	613	528	613	565	519	593	586	620	626	557	588	563	592	580	542	566	601	588	628	572	600	636	588	601	635	628	557	571	577	575	593	612	567	646	590	596	631	563	637	603	595	588	607	569	598	605	590	585	608	618	543	602	536	575	574	594	594	630	604	569	557	579	622	601	579	622	577	583	578
6376	7011	5656	3166	2473	2250	1955	1916	1618	1514	1296	1169	1086	963	909	839	888	839	888	902	916	918	906	931	882	923	869	863	863	823	784	813	848	800	822	794	836	809	790	746	787	803	810	793	796	750	771	760	775	750	759	765	706	700	721	771	715	678	749	708	798	683	784	728	751	744	761	735	729	717	728	693	738	732	669	718	719	708	747	711	721	670	720	721	775	693	716	724	716	746	664	777	712	683	748	755	738	753	727	738	710	674	693	727	712	749	752	774	687	741	718	730	751	736	743	692	760	746	714	742	728	700	746	738	779	694	757	717	741	743	688	771	731	720	781	722	780	757	723	699	706	725	755	722	731	755	676	703	695	775	684	713	787	712	768	705	704	714	699	741	734	731	737	739	735	751	744	728	712	748	734	708	700	741	754	721	744	665	730	733	719	711	695	672	737	724	696	718	746	679	734	712	726	717	720	698	725	760	697	694	746	719	781	748	746	694	729	720	748	718	694	758	740	702	718	726	786	703	730	707	704	748	737	743	715	769	705	673	757	734	721	731	760	714	763	740	699	737	718	739	766	713	757	744	722	740	701	747	715	677	747	740	714	761	733	728	755	726	749	745	766	705	753	750	714	715	750	766	700	719	740	756	759	724	697	743	761	715	713	730	706	738	707	775	754	745	730	695	744	722	787	754	696	705	732	755	744	706	680	698	689	721	744	724	720	699	704	707	730	748	718	786	736	721	661	718	718	728	725	718	721	672	719	699	714	720	725	739	733	717	723	760	738	707	742	712	776	764	703	769	679	767	694	789	668	675	724	766	733	747	723	713	737	678	734	737	748	751	748	713	700	726	737	696	713	765	701	750	726	742	732	709	695	766	746	758	716	747	726	748	744	749	722	764	765	749	766	761	733	666	741	724	720	729	731	706	722	715	730	741	723	752	710	713	728	696	744	726	741	722	719	777	703	691	702	700	691	728	736	707	747	703	700	696	797	742	693	714	694	702	762	710	724	722	739	795	781	760	738	754	746	700	696	743	704	774	736	715	722	732	728	726	675	676	774	736	702	769	765	736	731	736	765	773	714	735	723	671	753	759	708	741	785	705	748	719	740	721	704	704	771	771	741	683	707	700	717	738	687	747	785	710	728	739	677	713	691	767	733	730	733	720	722	757	704	715	702	715	710	716	728	733	743	730	750	701	729	700	727	726	716	721	730	713	721	733	758	716	758	736	738	775	753	693	721	700	783	729	735	711	726	792	747	761	704	763	730	729	699	752	677	757	708	718	776	742	692	706	723	716	691	730	708	671	734	738	692	698	774	733	679	717	749	779	724	681	703	722	730	705	715	755	749	716	711	752	684	707	775	729	766	717	706	688	753	731	713	759	703	712	727	742	726	723	767	741	753	713	747	717	747	721	660	696	776	723	690	770	704	711	703	715	723	717	714	744	714	671	747	743	672	721	749	765	725	693	706	742	703	735	741	790	681	666	727	758	780	714	755	700	701	735	717	749	741	667	740	748	743	745	727	743	725	678	767	698	719	722	747	738	737	728	776	780	698	757	733	763	758	722	750	739	740	720	726	753	691	667	707	729	735	678	708	696	724	720	695	714	731	745	705	678	750	758	665	744	706	758	714	763	736	698	738	684	770	701	719	731	735	751	734	782	725	727	731	730	740	731	670	741	722	717	648	747	714	762	714	731	746	741	753	767	708	707	704	708	742	739	669	706	749	746	723	732	751	746	710	694	754	701	742	734	757	762	730	738	722	727	767	729	679	738	735	673	731	696	752	737	757	754	821	751	732	757	783	722	704	723	738	739	695	704	754	698	726	717	781	712	693	767	718	746	744	794	704	782	697	721	695	753	749	684	741	714	725	721	744	718	755	713	739	736	710	729	704	789	734	772	742	723	677	753	751	722	752	667	720	723	717	708	706	761	724	733	708	767	761	735	714	717	750	734	712	732	731	714	740	745	700	738	722	769	760	729	733	758	727	744	701	716	734	706	757	685	756	719	694	732	704	748	757	704	766	730	697	758	733	750	731	754	739	707	737	740	732	731	755	754	719	727	734	708	700	784	684	726	770	720	691	672	739	726	742	764	760	715	696	703	737	699	737	720	720	730	726	690	711	694	712	737	758	737	719	726	726	749	724	721	731	770	721	704	736	701	746	757	711	710	722	728	695	753	702	741	698	726	666	760	748	729	731	716	743	746	730	761	724	762	777	731	744	722	712	748	709	738	669	751	727	767	763	704	743	768	735	700	730	718	753	758	722	718	687	754	726	745	700	685	741	743	729	743	703	742	764	716	694	694	748	713	749	698	753	718	742	756	720	683	745	738	720	757	750	748	746	710	723	740	735	792	690	751	698	739	712	707	702	712	750	749	688	712	718	761	727	729	730	742	746	722	692	723	701	692	691	722	715	706	757	695	776	728	753	766	753	750	739	739	681	789	687	673	664	721	737	709	732	720	715	709	727	730	689	714	721	724	758	705	738	725	730	742	700	698	782	739	707	738	731	752	724	702	729	734	697	756	701	677	735	674	722	743	727	758	728	733	729	706	754	715	770	759	712	695	746	749	726	746	674	756	750	751	755	710	779	719	768	732	736	732	733	704	749	752	761	710	743	718	739	738	738	717	699	706	701	748	735	732	750	745	748	706	694	739	700	722	736	766	733	743	718	694	730	692	732	723	728	713	738	746	704	727	751	708	716	714	709	748	696	736	746	710	706	746	686	722	709	723	723	703	743	720	702	739	710	718	668	735	721	702	682	707	667	707	715	733	704	728	718	719	723	754	753	715	760	738	720	732	705	763	722	692	732	767	679	669	766	675	788	746	707	764	734	789	733	706	712	714	743	716	711	788	733	748	763	775	765	675	753	672	755	733	746	692	712	705	747	782	737	760	729	737	761	732	718	701	701	710	713	675	760	754	781	763	728	757	707	719	711	728	686	679	713	777	731	739	722	715	713	717	755	707	727	742	732	689	723	737	701	724	737	731	785	724	732	709	669	724	733	742	756	762	746	757	695	699	731	681	751	751	710	723	702	712	688	733	702	757	754	722	742	686	733	732	668	702	768	752	769	761	790	703	723	710	731	734	705	746	727	744	772	732	724	764	779	754	688	774	736	648	694	778	716	749	736	724	766	749	725	751	713	683	681	740	702	699	748	744	700	728	745	700	756	726	670	742	717	771	744	680	698	690	788	696	727	696	692	728	741	729	724	718	726	754	753	740	731	738	734	735	726	730	706	746	758	751	761	684	748	728	677	719	735	655	727	698	735	671	734	752	727	716	723	734	751	710	697	683	691	693	734	755	703	751	694	784	730	696	724	774	722	731	741	673	704	748	711	769	732	704	725	746	771	743	670	696	688	744	708	743	732	716	747	778	735	765	712	652	752	756	714	762	694	735	747	756	723	730	688	748	749	754	729	677	724	713	744	750	722	691	662	791	756	735	745	728	682	698	785	785	752	762	704	734	748	730	769	693	707	713	720	765	681	741	724	672
23938	20980	28001	23883	20733	7268	1988	1465	1229	1115	892	806	730	638	619	627	598	587	589	556	616	569	581	579	560	542	527	528	505	496	504	501	485	510	449	493	463	464	497	458	427	474	458	474	502	417	454	449	431	447	456	403	429	418	410	433	427	401	427	428	443	420	413	428	402	394	453	423	417	415	420	450	420	394	417	428	433	382	418	403	426	450	403	416	397	411	379	414	383	387	437	417	426	403	402	433	381	396	416	397	415	386	433	398	399	442	424	358	364	424	397	381	430	403	400	380	424	400	406	426	397	407	436	410	405	405	402	384	419	374	413	415	426	440	391	404	422	373	408	385	406	437	439	410	420	406	435	438	435	407	417	392	418	440	448	392	404	396	405	428	422	396	413	395	396	462	417	370	398	436	410	470	392	397	415	370	445	375	416	415	446	389	387	418	397	397	377	430	417	407	443	408	419	410	394	380	411	416	419	434	417	440	386	429	421	378	442	400	393	425	402	433	440	415	390	407	400	445	414	396	401	393	402	411	398	419	422	399	430	453	415	411	402	417	376	456	424	400	438	414	396	407	405	418	442	442	412	399	409	380	392	436	413	396	443	399	447	411	441	407	400	421	391	418	405	403	408	426	430	441	403	409	395	434	420	406	439	423	403	407	409	392	418	405	387	410	386	395	410	421	428	388	413	408	418	461	453	405	434	396	389	382	421	442	403	428	442	441	376	392	419	476	427	420	407	387	418	401	435	376	416	409	391	405	377	409	448	415	409	404	425	377	403	388	438	416	422	442	404	417	394	410	421	439	402	400	415	408	422	399	424	417	439	426	430	413	417	398	395	375	417	411	422	435	380	394	403	397	447	431	397	420	396	412	395	442	407	405	418	454	384	452	383	404	434	410	437	397	380	436	420	428	428	412	412	425	409	387	390	393	379	394	381	417	392	442	412	397	409	391	404	399	369	427	404	412	407	423	385	399	394	433	399	439	373	398	384	416	390	409	390	370	384	406	387	390	434	417	434	401	419	413	409	426	372	395	397	447	417	418	406	415	442	407	437	397	396	393	456	393	413	415	408	406	372	406	394	442	401	379	389	386	387	383	388	424	409	393	393	407	394	381	411	425	407	471	408	422	402	439	397	421	408	414	442	391	448	403	400	412	432	416	450	420	403	409	389	395	389	431	429	430	434	429	416	398	394	422	353	369	425	392	440	364	433	384	425	397	390	409	418	432	417	414	399	397	428	407	416	415	385	377	397	394	385	368	402	379	394	406	387	380	403	382	409	415	390	437	399	396	388	439	426	426	439	404	441	353	393	403	405	398	415	415	423	371	408	430	372	422	421	395	409	401	403	415	396	398	420	429	385	418	414	415	426	410	391	409	412	381	405	425	417	422	396	412	391	396	397	384	364	394	414	387	432	384	413	390	422	356	419	418	421	424	413	455	406	428	412	424	380	373	432	416	381	433	398	416	389	425	408	414	406	405	421	397	369	394	390	421	396	387	405	387	422	418	431	386	394	391	402	409	435	402	396	432	410	421	376	424	419	370	370	393	373	426	399	411	397	420	417	410	397	410	435	363	413	400	397	418	413	371	412	394	402	421	390	414	378	414	394	406	435	435	408	402	440	373	426	414	410	405	437	437	421	402	425	402	466	388	406	380	398	404	392	424	419	402	384	406	400	420	448	401	364	431	440	404	421	394	415	403	387	432	420	417	387	396	411	418	395	382	410	414	387	391	457	398	358	399	380	428	432	442	391	425	353	423	401	405	415	412	437	409	410	402	411	361	428	415	370	384	402	419	416	415	437	383	402	415	419	395	435	407	400	409	424	388	418	397	384	359	414	413	394	430	408	414	442	418	434	404	448	433	406	416	404	398	422	402	456	427	446	402	361	371	381	405	410	387	394	401	402	377	424	430	379	443	407	365	386	417	407	404	366	373	392	376	424	399	383	405	379	381	390	402	371	412	417	372	394	407	393	405	410	405	406	418	399	413	423	417	400	415	439	396	445	437	385	430	407	411	400	384	429	428	413	421	360	393	398	404	400	426	390	411	417	364	382	366	405	421	410	416	414	401	424	385	429	410	393	402	425	380	383	394	385	412	360	429	374	385	457	401	416	397	422	377	423	416	432	430	400	436	416	414	399	413	407	400	382	434	415	391	428	426	391	379	396	422	397	428	395	393	412	407	410	395	384	414	425	386	405	389	406	404	391	407	409	450	402	383	381	430	434	393	396	429	422	375	408	415	441	403	377	401	406	382	400	429	438	385	406	379	382	376	417	437	391	422	408	393	411	433	408	411	401	406	385	419	415	403	420	387	407	388	423	475	398	430	421	413	413	403	417	411	424	415	438	412	390	436	399	408	410	366	381	414	401	382	395	412	405	419	449	385	399	379	382	407	401	390	433	409	403	364	386	415	405	387	402	395	441	417	421	366	420	395	435	386	418	407	368	402	443	407	413	444	355	435	429	430	385	430	353	441	384	424	426	432	405	395	431	426	395	416	419	404	409	389	417	396	379	414	410	424	410	371	413	418	410	378	416	381	412	399	425	437	391	464	369	413	436	410	358	429	390	445	397	420	440	475	369	425	468	379	410	384	449	425	402	401	402	407	409	427	431	365	386	382	374	414	396	424	387	408	415	410	424	376	413	421	404	414	407	425	428	419	394	419	435	394	373	412	408	424	377	409	403	419	399	423	408	400	403	405	431	402	408	409	435	395	387	420	414	416	415	436	456	406	432	396	421	391	404	371	415	414	401	415	411	398	384	424	421	390	421	409	352	431	418	401	397	435	405	376	408	409	392	413	440	428	416	415	382	388	356	402	430	411	410	395	372	396	393	415	427	416	405	403	375	396	379	396	431	415	415	387	418	453	377	413	408	370	438	392	413	406	391	411	409	392	407	387	412	423	410	411	391	380	402	401	437	400	401	421	397	409	459	454	397	409	414	409	433	381	398	409	380	423	405	418	402	397	395	413	399	425	429	416	429	420	434	403	414	395	443	402	421	424	389	465	434	394	406	390	407	379	410	387	388	428	416	398	427	424	432	384	391	397	381	396	396	421	409	411	390	428	416	405	395	395	375	420	405	410	405	407	420	401	420	409	392	390	403	389	399	417	434	417	361	437	402	424	415	364	426	401	386	391	440	402	466	398	372	398	418	393	416	392	409	430	422	404	431	419	401	424	381	418	400	401	394	434	443	439	403	395	412	451	392	404	415	377	453	414	432	404	444	415	409	431	397	383	391	416	410	401	376	385	406	398	435	400	426	405	426	380	411	369	389	432	405	393	396	423	399	397	410	406	407	417	389	431	387	402	398	430	410	454	386	437	407	383	407	446	453	411	417	416	421	387	421	404	421	398	423	394	382	407	410	407	439	410	411	386	393	404	418	409	393	419	410	419	418	383	403	390	402	439	408	397	428	445	402	419	381	431	401	369	421	401	444	417	411	375	393	398	429	403	414	407	431	392	433	420	428	386	382	378	397	430	375	415	372	388
7388	15455	12504	6936	5109	4305	3347	3146	2654	2281	1866	1544	1345	1185	1068	956	884	910	887	918	939	948	874	885	851	803	792	738	751	732	665	648	695	659	666	677	664	596	640	639	606	639	600	645	596	613	557	554	620	588	639	555	581	542	557	507	529	493	512	512	529	491	539	495	509	535	505	519	513	523	530	555	509	525	492	504	497	511	513	500	526	504	524	522	507	533	539	525	547	535	558	532	549	524	514	500	532	544	522	554	529	530	520	515	525	552	538	508	508	504	525	484	499	522	551	540	548	499	490	513	529	509	531	527	530	513	561	484	503	497	548	495	519	538	516	536	487	544	540	521	478	547	519	526	524	469	507	504	492	547	523	518	526	509	561	477	535	533	515	535	521	466	525	488	488	521	521	478	522	541	501	502	461	527	504	525	509	501	517	493	507	560	522	528	507	526	492	518	524	484	498	539	498	464	503	464	521	510	515	491	498	512	501	518	576	496	526	500	535	493	516	510	487	554	516	519	499	523	492	469	501	523	503	541	500	524	535	537	569	540	515	526	542	488	487	508	535	518	551	532	495	529	495	542	512	526	522	532	525	534	515	506	534	537	543	520	540	507	516	496	510	534	490	520	495	495	505	501	502	513	521	513	497	493	508	515	507	492	473	498	489	504	494	503	496	540	496	472	538	506	535	497	545	522	483	512	533	483	522	542	550	503	469	510	516	491	497	543	530	484	537	561	510	529	545	489	502	519	488	487	489	497	484	531	490	538	457	517	507	508	506	517	489	500	533	502	490	524	525	514	525	491	490	497	568	517	481	492	497	547	494	486	522	506	509	510	495	465	480	495	537	485	512	544	529	514	520	547	520	491	526	531	514	511	534	537	513	553	529	476	497	532	505	539	508	508	504	515	517	481	495	504	528	552	497	501	531	562	532	527	510	505	487	493	528	522	490	515	505	505	527	519	556	518	533	522	541	467	506	539	501	478	542	509	512	522	549	468	510	521	562	477	477	478	491	496	527	524	500	541	513	496	514	540	540	554	500	499	522	485	552	479	511	513	474	498	545	513	518	482	530	537	511	508	524	545	526	530	525	515	502	504	505	475	530	503	523	485	505	502	525	519	499	535	546	515	508	520	490	517	484	486	530	462	541	484	497	504	516	538	485	519	555	471	525	516	540	553	485	494	533	511	519	509	500	509	526	468	496	515	485	498	527	495	497	491	512	528	520	510	502	502	484	488	520	495	523	518	515	526	492	502	513	502	544	475	521	513	521	502	522	531	477	528	541	545	512	536	530	498	541	532	515	498	497	502	514	507	468	479	484	507	522	526	509	478	533	504	476	510	541	549	532	490	516	521	526	526	514	518	513	491	507	501	507	466	517	521	487	468	524	503	525	532	516	473	498	529	536	505	523	530	495	527	469	525	490	523	522	535	535	488	510	537	500	516	486	489	544	544	479	486	513	527	478	542	539	478	524	526	522	527	499	499	530	514	510	546	510	499	533	572	514	539	535	497	482	503	514	483	524	511	512	555	496	477	522	559	516	512	496	513	470	530	507	515	492	489	528	512	507	536	541	521	495	528	543	480	497	520	526	486	526	509	487	512	464	512	515	494	523	476	466	528	588	510	480	487	512	511	487	529	532	499	460	537	514	510	511	501	516	544	522	538	463	474	518	494	532	505	499	497	503	512	507	543	468	534	518	544	526	516	495	515	481	548	537	509	533	529	469	507	504	539	534	524	480	527	531	537	496	527	525	482	511	512	526	487	488	488	521	497	534	522	535	477	519	515	508	501	520	529	529	518	538	500	474	541	539	522	532	549	528	485	489	549	516	485	510	490	493	491	503	519	513	484	489	536	489	477	513	534	534	539	557	536	522	522	508	490	532	497	488	513	492	511	547	500	493	521	497	499	519	534	518	526	481	537	506	546	523	498	535	509	510	470	499	560	534	505	531	484	478	482	557	489	530	550	519	551	518	531	517	498	503	489	494	522	506	535	506	490	543	514	513	495	508	504	521	546	475	536	473	492	517	523	471	504	509	507	511	523	535	529	522	506	518	491	534	533	497	554	507	504	528	486	491	479	509	543	532	524	520	501	534	473	502	517	525	547	476	495	499	501	520	489	507	506	501	504	523	475	500	492	573	501	503	492	523	474	473	484	535	500	520	555	540	509	536	554	514	501	531	497	514	543	522	547	497	532	504	526	511	510	505	555	471	547	500	485	489	509	529	503	529	532	515	522	510	505	488	509	514	538	528	502	509	481	475	514	511	531	524	501	517	485	519	556	488	542	461	530	496	489	527	506	613	486	511	492	537	481	502	490	477	487	531	475	556	474	489	526	478	504	533	526	531	483	510	543	548	540	545	479	521	515	528	499	522	514	552	536	513	535	537	489	528	506	479	511	524	512	536	505	516	499	528	510	520	522	532	526	516	549	561	481	556	490	508	497	494	529	508	542	483	541	526	517	546	525	494	521	538	519	494	481	519	517	525	505	540	528	491	500	485	522	526	525	529	495	506	522	535	532	503	541	499	505	508	496	470	493	494	543	520	480	535	460	515	480	523	543	516	514	565	460	505	513	513	526	533	490	508	498	492	521	529	515	522	521	507	502	547	506	510	488	496	509	512	456	473	496	483	526	501	515	548	502	468	518	526	516	525	483	491	517	526	496	534	524	496	549	497	569	521	512	505	535	525	535	541	489	535	497	500	492	477	513	519	529	498	538	483	565	488	486	524	518	513	497	503	516	515	495	530	499	539	496	536	501	525	519	486	520	499	546	510	511	518	494	537	497	501	491	529	553	513	527	522	523	542	528	506	519	506	457	527	496	520	501	538	496	503	543	536	552	493	486	506	525	519	487	538	532	532	517	523	518	496	535	517	484	538	524	519	545	548	529	504	532	537	522	529	541	506	517	501	509	509	492	506	493	507	496	557	510	545	494	512	483	547	528	505	547	514	521	499	513	477	531	526	517	530	496	489	485	517	490	487	545	522	517	537	489	515	512	564	507	512	519	553	492	514	497	476	475	496	494	486	509	523	514	543	509	482	497	528	510	472	543	476	513	472	573	482	540	480	544	524	508	503	523	515	533	523	512	529	516	496	534	514	515	531	532	553	494	501	488	498	489	527	549	512	517	477	505	519	480	505	534	557	541	503	517	503	505	476	501	498	501	518	492	494	506	483	492	514	540	540	540	513	551	502	532	552	488	518	523	531	509	536	510	507	512	500	543	516	481	527	536	508	510	515	520	471	510	519	493	507	502	525	497	531	512	513	535	526	510	517	551	505	481	493	508	541	515	519	480	554	541	505	507	496	562	519	530	524	554	498	507	495	540	506	494	481	527	471	506	540	529	481	528	517	543	521	508	537	556	489	499	508	542	488	511	505	517	544	506	539	497	486	582	540	524	517	521	524	478	517	499	501	519	542	511	520	516	485	528	588	531	548	485	467	510	481	485	541	492	489	529	528	540	536	457	513	512	516	483	492	511	527	540	529	483	516	534
25068	20977	26712	25011	6993	1922	1575	1418	1233	1148	1055	974	908	907	950	928	903	852	861	806	902	861	819	852	802	769	807	842	788	780	797	761	744	759	789	731	758	818	724	723	791	749	765	698	780	720	778	728	747	772	765	712	718	727	720	718	746	764	719	686	741	695	729	737	678	715	712	696	677	742	704	688	781	707	729	721	712	740	698	717	718	699	697	785	748	699	693	720	678	749	734	685	712	759	671	747	746	699	731	726	727	769	719	721	688	723	716	722	720	740	710	774	707	767	744	749	748	713	739	745	779	723	782	713	777	720	738	720	715	699	728	679	690	686	756	727	746	762	677	704	737	723	716	700	727	681	704	718	703	698	746	722	677	711	768	712	700	746	680	708	753	734	735	709	699	675	712	713	681	731	741	707	710	750	704	725	702	777	713	702	709	738	712	735	706	759	711	720	722	696	725	706	694	717	707	708	701	700	713	690	715	709	685	706	726	714	732	720	685	726	686	711	686	739	725	737	702	730	701	698	678	704	727	702	699	700	717	698	716	714	715	714	720	718	694	684	696	720	698	705	661	716	676	743	759	714	691	710	728	743	753	735	711	676	714	763	773	664	748	757	714	776	689	751	698	710	735	713	712	776	702	720	711	704	725	709	713	716	693	684	733	662	732	741	733	680	697	708	704	725	661	720	693	706	690	679	719	742	686	738	677	733	698	667	725	728	732	733	691	704	709	745	743	715	741	712	722	713	770	690	732	786	709	682	709	673	718	695	693	700	702	733	689	710	772	689	683	668	701	721	755	748	711	649	738	681	700	759	707	721	711	755	727	731	682	683	687	779	659	686	729	714	705	700	712	681	651	720	702	765	721	731	722	693	692	752	706	727	729	676	739	711	666	749	763	696	760	697	724	734	690	717	673	719	690	739	738	707	744	701	699	706	725	694	705	754	680	706	703	729	747	685	732	686	707	704	703	725	698	715	739	701	706	644	692	704	719	679	729	708	726	693	678	705	728	712	683	723	716	719	742	687	724	700	688	717	745	692	728	704	718	741	737	725	700	738	689	744	735	689	742	681	749	723	690	715	705	702	729	710	750	722	723	727	692	708	714	739	713	715	699	704	760	769	772	673	738	720	732	744	740	727	755	761	704	714	733	708	760	723	694	752	726	692	690	713	701	718	673	702	720	664	736	744	756	759	683	745	775	742	720	749	742	711	713	690	731	725	756	723	701	719	728	674	746	765	720	710	725	715	727	724	687	693	720	755	701	679	698	686	661	747	703	726	727	731	711	764	714	708	658	732	769	719	715	715	795	738	721	716	671	694	687	744	716	706	754	730	748	727	708	696	690	663	694	761	684	726	702	725	664	750	689	715	775	704	752	765	738	746	728	738	696	721	702	728	730	734	695	732	696	719	754	767	798	725	755	678	728	748	693	702	725	741	689	728	727	750	678	737	758	761	727	748	767	727	725	678	771	737	712	698	750	708	748	716	690	711	712	696	713	771	735	674	712	723	707	724	676	689	694	743	709	736	722	730	750	710	704	764	728	763	689	726	695	753	729	705	714	719	679	701	754	705	739	718	724	698	734	746	704	706	747	731	736	706	717	650	711	699	751	759	723	717	706	700	755	759	740	690	727	721	766	703	707	701	715	726	720	703	715	699	731	730	717	768	717	733	746	748	736	745	761	732	708	725	698	828	718	710	693	703	712	737	702	763	726	746	765	705	696	745	691	723	740	729	761	757	704	698	729	735	752	701	686	725	711	725	722	717	696	718	747	688	700	727	685	703	732	713	745	746	691	710	714	747	742	719	698	748	751	685	738	744	705	703	729	733	712	738	725	758	718	708	712	715	732	722	732	704	698	708	676	787	734	723	693	769	717	748	753	699	658	709	727	672	700	738	709	719	760	740	700	741	684	726	726	740	733	739	736	721	688	705	729	753	696	671	724	734	729	684	722	706	734	746	723	754	731	719	723	747	701	736	674	673	691	732	666	724	703	675	720	717	708	739	733	745	713	710	750	708	752	751	766	704	663	744	715	729	742	690	680	714	737	720	736	707	735	740	684	763	678	698	704	732	736	714	676	704	753	695	685	717	655	722	706	788	694	758	730	719	775	723	685	764	743	723	719	774	661	676	725	739	686	670	698	747	688	719	670	727	679	683	771	727	761	735	728	745	698	686	713	735	693	715	743	723	680	729	685	747	726	736	691	718	720	739	678	685	723	721	736	763	740	779	714	723	710	731	696	704	697	728	700	727	681	735	703	714	679	739	708	747	701	732	725	718	686	716	730	738	738	696	699	741	732	710	687	706	749	706	695	680	705	704	726	698	698	752	760	729	682	718	731	722	717	752	723	744	759	692	711	697	680	705	728	740	692	736	704	718	695	704	760	673	763	683	683	725	745	727	720	709	695	778	707	707	679	668	690	691	707	747	739	780	732	729	708	742	705	695	718	706	718	698	768	718	702	755	738	688	718	716	703	712	669	728	702	676	687	714	708	671	709	698	695	691	778	709	749	720	736	691	715	663	717	690	716	706	697	711	740	727	691	724	695	727	718	691	748	799	696	704	743	709	728	741	757	714	730	705	723	725	723	691	698	746	728	734	674	686	700	714	712	762	738	695	730	724	722	707	727	755	723	732	754	776	697	735	767	676	735	734	727	702	661	687	685	743	694	731	670	759	707	711	745	712	708	766	756	710	680	756	690	762	702	683	762	743	729	689	683	716	713	728	678	725	737	744	707	724	739	759	696	727	735	710	723	676	745	723	692	651	712	733	684	712	659	700	692	704	727	664	746	720	678	711	692	681	712	680	771	751	694	737	661	727	751	748	701	738	737	750	736	756	739	708	756	702	730	724	708	712	688	712	683	751	758	715	736	702	696	681	727	650	724	699	736	696	747	738	718	701	674	701	734	741	693	763	729	771	716	712	733	701	723	716	750	752	705	678	748	725	722	756	728	708	725	715	762	741	734	752	771	699	708	721	742	778	658	700	737	726	728	764	734	695	695	704	805	766	716	725	697	761	790	695	713	684	665	718	709	712	728	671	757	700	786	667	741	713	706	778	740	691	699	743	707	741	713	733	718	737	722	713	719	743	727	744	713	735	726	743	685	697	726	748	709	727	723	696	712	706	711	709	697	699	726	719	772	735	734	758	698	702	718	730	712	706	752	719	767	741	734	710	735	692	745	697	712	651	695	737	686	687	741	732	715	702	760	684	716	721	736	714	692	737	675	753	720	779	691	707	714	698	735	758	676	738	672	693	804	707	744	681	674	734	705	708	686	764	758	738	770	711	694	697	699	686	688	691	740	718	764	734	747	726	735	692	725	725	687	732	728	773	727	733	727	663	707	708	723	703	688	740	697	720	752	732	707	668	715	693	715	741	756	731	715	735	709	737	712	787	720	749	688	735	711	693	728	662	672	725	724	723	706	699	716	691	693	721	721	681	700	750	742	682	714	750	726	726	791	747	693	757	693	725	748	723	728	736	738	717	715	728
7531	11861	9014	5195	4190	3361	3031	2793	2437	2103	1827	1577	1425	1301	1218	1216	1210	1187	1228	1227	1221	1230	1210	1162	1147	1098	1058	1080	1015	1021	1026	992	962	1036	1052	916	946	886	952	947	936	972	1007	932	933	936	898	884	909	944	860	860	922	816	852	847	860	875	839	880	901	835	825	853	839	831	896	873	898	869	873	815	859	915	862	912	905	862	895	854	850	844	856	839	828	886	819	877	845	874	853	847	865	884	837	941	848	872	901	891	912	898	898	827	834	858	867	861	843	858	861	888	850	865	905	881	888	925	820	903	833	897	875	880	815	853	833	864	874	896	868	860	829	879	881	925	855	872	925	876	912	870	890	877	849	835	869	821	859	877	899	824	884	830	847	851	865	890	804	874	859	864	812	865	849	850	865	813	845	871	860	855	913	857	861	847	835	859	834	838	802	841	911	906	857	873	826	843	842	867	846	863	886	893	828	868	843	910	915	787	865	837	898	831	901	910	860	835	843	888	848	860	877	868	888	892	877	861	859	892	825	887	851	886	865	849	887	848	878	789	807	909	846	863	836	850	890	854	837	792	834	856	848	871	891	862	886	795	854	870	854	852	870	874	905	915	863	868	862	916	821	873	864	843	843	811	864	860	914	943	834	871	864	864	856	839	889	885	887	858	849	885	904	825	851	873	822	853	843	929	902	843	849	864	870	901	870	869	882	895	899	844	884	817	839	866	836	844	846	918	877	874	862	883	852	888	839	899	852	805	833	898	803	917	910	795	874	857	862	845	858	876	835	861	843	854	883	918	874	865	857	879	901	841	847	841	853	886	854	848	830	857	926	910	886	857	895	843	897	892	904	886	892	901	864	914	896	859	875	878	798	824	886	880	887	933	901	864	861	859	842	840	870	908	859	863	858	861	895	864	879	842	895	849	883	840	863	843	862	881	795	834	841	889	866	851	866	884	859	907	878	879	871	844	870	849	841	866	841	840	832	812	872	860	879	862	854	892	893	822	806	864	889	879	801	924	825	900	847	867	863	869	843	891	851	834	889	864	879	823	862	911	796	881	927	825	776	834	838	819	881	865	810	832	872	887	837	836	833	854	847	852	916	836	919	833	822	843	851	861	877	866	913	830	850	901	866	878	867	882	837	823	861	869	834	826	862	884	863	856	819	833	887	942	844	904	888	835	895	874	879	872	882	858	840	836	914	809	892	866	855	875	858	921	885	809	901	879	891	828	855	858	858	902	844	820	901	853	846	852	812	923	846	857	845	858	821	870	889	855	834	896	864	869	833	808	852	878	874	871	872	878	842	870	905	838	859	843	879	870	890	863	846	861	856	885	843	880	885	838	807	828	895	889	865	784	910	811	924	889	892	893	908	865	784	879	938	824	845	893	866	869	817	902	874	896	886	854	846	866	878	879	850	840	825	909	908	891	862	866	856	858	854	837	867	861	812	818	908	860	891	886	864	906	850	870	810	847	832	850	872	888	849	904	844	857	800	824	850	849	871	871	862	844	817	839	853	849	861	854	866	872	861	854	894	875	788	868	866	848	886	887	867	846	832	877	883	918	833	829	908	850	853	917	844	859	876	874	853	888	878	887	842	861	845	874	895	894	837	835	834	844	863	867	887	875	829	875	873	854	880	856	842	829	894	855	889	852	883	903	893	856	853	890	893	839	821	840	851	817	861	851	817	871	901	829	823	853	867	878	874	833	800	859	911	843	931	891	913	852	856	850	850	788	853	897	910	850	852	854	939	818	863	845	866	854	874	865	865	836	910	849	882	864	880	891	869	897	830	862	875	849	828	883	883	883	857	820	864	867	839	869	894	858	844	854	883	865	850	878	901	843	863	850	862	856	889	851	823	857	852	830	877	870	856	845	904	820	931	895	842	852	881	893	881	868	865	816	845	868	837	848	853	823	867	794	873	821	859	864	889	878	907	869	857	846	867	831	909	824	882	862	892	826	887	903	924	844	800	875	865	875	857	858	908	880	859	842	883	847	854	883	909	887	861	889	866	866	930	919	838	894	907	867	877	867	926	829	913	889	882	817	877	856	887	836	868	879	866	856	913	853	850	897	892	839	861	910	842	893	803	840	875	863	879	818	850	859	870	860	868	855	854	836	875	865	839	841	819	841	853	855	865	880	887	832	859	840	872	876	876	884	845	798	882	820	871	809	835	861	834	870	873	784	868	865	900	830	847	842	843	886	882	852	940	846	848	865	855	840	888	853	855	815	832	813	884	862	805	812	870	839	894	853	901	901	907	873	802	870	853	901	884	789	863	867	843	844	881	850	844	842	817	896	871	874	838	860	836	842	833	855	823	883	843	827	836	863	845	815	875	851	870	868	844	888	841	855	810	886	894	829	881	829	871	854	843	849	869	864	900	918	860	818	844	817	893	880	894	809	847	801	838	818	847	827	849	848	839	851	852	841	886	874	921	871	793	863	865	854	833	875	821	862	863	871	819	920	885	874	850	895	832	912	850	935	891	849	880	843	842	874	844	851	834	818	844	890	876	880	851	867	873	874	900	897	843	889	845	838	848	881	873	850	888	899	875	882	885	874	905	862	870	817	897	855	874	861	841	857	871	898	838	947	811	869	838	836	869	892	861	838	874	874	854	907	865	901	827	901	844	903	912	853	865	871	864	837	877	908	882	855	850	884	846	893	873	860	873	824	889	861	860	874	853	864	903	818	838	872	884	819	886	824	874	889	824	847	881	859	852	882	813	893	904	777	823	846	837	849	882	940	852	873	830	829	893	866	887	837	845	843	919	843	937	836	828	860	859	861	852	938	881	934	811	819	875	842	906	928	849	886	823	815	829	876	845	885	882	885	867	861	841	879	870	842	873	857	882	922	856	886	903	861	910	841	834	849	888	838	840	846	886	899	865	843	895	813	850	884	843	858	926	882	825	879	872	834	832	863	833	864	890	842	880	933	843	860	802	845	830	826	825	878	905	878	823	886	898	841	874	877	829	842	855	823	865	876	867	868	886	867	883	871	832	871	906	840	893	838	892	901	877	871	822	854	836	898	905	887	814	857	868	867	873	847	852	853	894	831	889	860	887	865	839	863	852	831	861	859	827	864	819	841	887	886	828	883	871	858	821	849	873	851	888	849	887	787	853	896	869	892	851	844	866	840	870	870	809	823	960	832	848	843	830	839	899	827	905	858	841	841	802	918	877	849	868	838	861	834	871	828	826	871	887	852	855	894	852	858	846	866	848	903	868	875	871	880	827	873	876	842	875	878	873	906	858	821	860	860	856	849	844	857	832	877	871	846	827	857	825	875	856	874	853	843	881	841	834	915	857	885	856	850	934	837	817	887	859	847	867	876	899	829	846	889	900	912	869	837	813	836	832	855	847	883	873	853	881	867	890	815	890	870	813	825	888	842	876	854	864	873	851	874	853	825	880	865	895	881	821	843	876	912	827	854	858	902	872	899	881	840	807	810	822	895	855	926	822	869	897	843	838	897	849	838	851	848	845	828	839	873	887	888	849	881
22852	21004	28645	23553	21011	21009	8269	2499	1835	1555	1370	1142	1043	929	883	845	827	815	778	771	803	855	762	753	718	748	627	643	635	657	649	614	617	628	612	555	559	539	548	593	597	547	555	530	517	551	564	556	532	504	527	542	498	541	501	497	516	482	518	465	458	517	486	511	521	531	508	509	464	490	496	515	490	490	448	457	514	472	472	508	471	507	461	494	512	504	461	467	500	471	559	468	493	504	487	470	498	480	541	503	498	470	459	497	454	469	485	467	485	495	501	465	506	489	535	524	502	510	422	492	520	511	507	485	483	498	508	461	490	486	480	512	488	468	491	457	510	456	460	504	439	474	516	488	490	484	469	483	463	459	470	461	480	493	492	521	480	497	515	511	463	516	494	451	504	494	537	510	493	512	510	484	464	459	516	487	481	499	511	479	477	480	498	484	497	555	473	469	496	453	455	496	542	516	493	477	455	451	467	490	478	488	468	488	470	487	519	529	477	484	453	487	489	424	514	507	474	487	466	500	512	481	497	465	489	474	506	510	488	498	506	426	491	477	494	485	495	496	442	544	462	495	524	473	495	495	494	485	523	492	491	506	471	496	477	495	536	483	491	455	480	488	482	499	519	523	515	455	473	453	508	513	493	466	478	465	448	511	517	494	494	445	454	462	468	499	469	502	468	448	483	477	476	561	532	479	534	490	528	468	472	485	463	482	536	468	485	464	486	525	465	501	523	470	455	475	487	476	486	467	516	532	472	490	506	444	446	468	488	458	451	505	495	478	497	448	487	474	490	501	491	516	487	516	466	458	485	483	489	476	500	513	486	462	487	509	469	481	517	495	477	522	476	453	468	509	489	493	507	449	466	504	478	459	492	512	513	523	536	476	478	508	523	494	497	457	458	500	439	485	483	494	500	462	489	481	508	521	483	460	481	481	441	486	470	485	493	491	512	485	471	498	501	482	502	444	501	488	502	475	479	466	512	492	529	471	476	465	503	527	489	512	482	484	471	496	460	497	446	493	496	505	508	496	495	520	463	491	477	444	494	498	480	466	469	452	491	510	484	483	503	488	475	495	503	474	471	519	488	508	460	452	490	469	493	478	477	498	477	469	492	500	506	469	493	513	465	504	484	489	454	458	480	462	501	514	493	508	478	480	488	447	470	462	487	482	476	473	535	494	504	486	485	480	435	512	466	463	493	471	499	483	478	464	462	473	469	524	468	517	487	501	499	463	503	475	503	495	480	487	491	486	525	479	519	495	463	542	439	493	492	457	465	482	501	467	448	457	485	448	482	486	484	464	499	481	468	474	470	469	516	538	515	490	517	509	446	529	467	537	505	454	492	488	516	535	458	467	455	492	491	443	524	485	505	504	424	494	483	448	493	490	494	490	497	463	474	526	507	497	460	491	520	503	436	465	488	471	469	506	487	470	505	473	494	481	487	476	494	498	477	481	490	480	498	484	480	508	456	496	439	484	495	498	552	466	492	479	467	493	460	499	452	468	471	491	480	450	461	491	474	470	506	502	479	445	459	488	467	470	485	482	473	454	510	446	468	507	520	469	490	494	471	498	470	510	474	473	489	501	495	460	477	479	440	502	480	505	484	458	460	497	488	498	509	494	512	449	457	538	490	485	436	475	463	476	496	456	516	495	477	493	485	501	442	472	501	480	505	476	509	487	469	500	468	502	477	486	476	490	456	516	527	500	483	506	515	467	502	472	476	499	487	492	515	487	459	500	474	480	498	478	450	512	441	465	474	513	470	500	538	482	456	485	513	458	498	492	480	488	484	513	512	485	491	479	444	459	482	476	472	467	512	448	467	508	479	505	504	467	476	485	513	516	514	472	499	470	444	476	475	426	472	508	470	462	530	438	554	490	477	467	473	495	493	442	501	488	476	481	471	487	501	501	478	497	518	479	503	522	488	473	487	474	488	490	464	505	474	480	466	485	456	514	529	471	484	509	528	460	478	464	513	427	508	480	452	514	474	507	488	492	463	457	464	497	475	497	484	487	463	444	461	517	521	488	495	484	500	499	515	511	518	499	464	499	499	474	472	481	460	492	499	505	491	535	479	477	469	477	480	464	481	475	482	510	466	505	481	487	501	517	487	460	490	471	500	466	526	495	472	496	470	505	471	486	498	482	508	467	479	457	469	456	460	483	457	469	507	491	504	491	490	496	501	510	472	423	493	484	478	496	485	469	499	426	476	459	474	542	504	502	504	516	518	506	470	501	459	490	508	461	486	465	461	446	494	496	481	481	507	532	485	489	468	495	471	476	469	480	479	511	458	507	480	514	469	463	460	511	500	488	515	472	456	461	484	476	515	481	494	473	487	478	463	517	515	484	482	484	490	488	501	486	499	520	466	498	480	502	484	478	471	508	515	506	519	518	485	501	477	486	496	451	496	475	507	481	485	487	515	468	459	488	497	468	511	458	494	491	462	513	472	532	433	488	467	513	477	489	496	462	491	474	503	445	491	524	468	500	477	511	489	465	497	461	465	474	497	466	505	475	486	476	465	461	472	522	492	445	500	474	527	486	460	535	460	466	503	536	520	482	492	481	482	479	464	495	498	511	531	461	472	452	481	472	519	483	496	457	471	485	448	433	501	463	470	471	458	526	457	502	456	506	447	474	516	466	504	475	502	498	479	481	512	482	477	496	476	493	482	457	478	479	515	533	469	486	487	512	484	477	501	506	488	469	511	482	509	494	480	471	488	440	447	484	496	442	529	503	461	486	493	501	426	488	467	453	521	496	486	470	513	530	475	508	459	497	475	516	471	505	530	523	448	498	491	501	487	458	513	461	468	463	516	516	565	477	491	463	508	553	513	501	465	483	492	476	444	510	484	512	482	481	486	478	471	519	506	508	499	505	483	438	469	492	490	485	535	480	530	474	529	444	490	510	500	512	499	474	467	491	514	484	511	489	501	478	510	549	513	487	475	464	494	483	455	472	486	452	517	493	488	485	495	475	472	483	485	514	488	478	467	480	499	448	451	453	475	464	483	520	505	479	506	480	520	485	497	502	470	472	472	487	416	460	452	516	504	492	487	488	488	488	477	500	533	464	470	477	454	495	513	461	501	464	494	473	524	477	471	517	513	489	490	474	474	476	495	483	510	438	472	494	470	474	457	487	492	474	507	504	493	500	495	511	486	479	455	495	473	501	486	521	478	494	447	504	505	476	480	496	458	475	451	456	447	479	514	469	493	500	486	469	458	489	494	506	457	495	499	465	514	481	488	488	509	518	523	470	513	502	487	489	503	457	506	472	502	500	454	498	472	485	491	510	474	490	519	524	555	508	511	487	470	464	508	480	467	491	501	496	497	481	493	526	450	462	487	500	507	534	487	522	450	483	489	448	508	492	504	464	504	503	500	513	492	495	477	517	494	477	497	476	476	546	494	493	477	517	497	494	513	477	498	468	467	462	469	503	508	477	499	502	498	458	482	481	487	490	465	465	478	492	483	475	502	467	509	495	489	517	482	476	474	488
10287	22032	18216	11028	8332	6593	5797	4884	3987	3266	2689	2269	1969	1662	1542	1458	1351	1302	1306	1223	1310	1263	1313	1170	1148	1020	965	914	896	897	898	931	940	924	899	832	789	739	756	734	777	755	781	721	796	701	632	711	657	711	688	656	640	621	648	597	599	609	604	598	661	595	596	576	599	597	654	574	599	552	611	571	599	613	639	644	600	561	591	592	624	601	602	616	567	578	607	608	611	627	584	577	623	624	593	652	602	678	644	617	583	605	621	526	562	594	610	612	576	609	630	617	587	596	574	555	562	592	581	649	573	644	627	650	585	596	556	580	538	572	594	561	566	576	606	566	575	575	576	571	578	572	609	600	565	579	560	576	542	608	572	545	598	579	622	600	588	559	566	534	577	609	568	560	565	595	588	552	559	579	572	592	561	548	582	586	565	529	592	583	588	591	600	588	618	561	602	588	545	588	567	552	578	583	548	578	565	555	564	572	583	578	587	596	553	571	596	563	570	611	577	606	573	561	589	599	563	591	557	590	558	633	543	544	582	541	564	550	582	565	604	578	598	608	549	550	606	570	571	621	582	558	593	596	596	560	534	585	544	595	542	577	549	580	546	566	544	577	566	559	609	564	619	585	570	623	606	542	573	552	542	554	550	592	555	564	538	595	615	582	576	564	574	605	576	601	566	586	557	577	581	563	588	584	616	600	586	606	561	533	566	573	639	558	570	581	627	572	546	546	552	571	583	543	594	617	575	573	573	580	566	577	551	557	556	580	588	610	607	576	604	580	585	576	548	599	550	562	590	596	571	580	597	586	592	615	575	548	582	602	553	564	564	562	589	583	618	579	577	540	583	540	588	585	610	521	593	565	608	627	546	583	609	564	608	559	567	578	560	591	548	558	593	582	572	582	582	508	549	579	576	581	566	582	599	523	595	584	567	553	634	595	578	605	582	576	579	577	595	624	581	603	575	587	617	622	557	578	539	573	548	578	559	571	582	633	553	589	567	630	593	595	562	565	606	606	562	580	570	554	585	587	522	583	595	568	553	571	584	585	567	572	570	576	584	607	556	574	581	551	581	537	590	643	583	578	549	583	605	550	564	591	557	593	575	572	599	586	587	532	612	601	588	562	588	579	580	583	579	599	580	616	613	624	596	595	584	587	601	545	545	579	601	583	609	604	578	552	569	599	540	592	583	580	600	593	611	590	578	574	579	593	543	569	606	617	581	553	593	578	566	601	557	620	618	582	608	613	571	619	590	612	612	585	607	584	574	529	545	601	614	545	647	564	601	590	608	545	598	549	576	575	609	578	571	634	592	583	557	591	581	558	586	578	557	583	578	616	561	600	594	581	560	569	565	576	583	557	573	584	578	572	567	556	588	575	598	531	582	660	598	605	608	554	547	561	570	591	629	607	550	569	518	585	612	590	579	547	542	542	547	614	585	596	584	558	576	575	571	587	569	567	591	590	584	565	562	606	543	548	549	585	597	536	587	584	576	593	511	594	585	553	544	600	645	565	562	606	547	543	553	537	582	598	570	551	583	579	591	612	629	607	586	619	586	559	561	563	600	617	560	552	611	570	605	586	599	585	587	565	591	565	556	583	597	552	590	542	523	594	540	579	563	562	614	572	563	552	611	554	559	578	543	557	558	571	559	580	581	582	568	566	554	587	568	579	587	565	565	591	572	537	587	579	600	585	615	592	541	537	608	585	557	574	588	561	582	593	604	518	580	582	602	603	559	562	606	581	506	583	602	594	585	556	525	619	608	555	552	581	565	552	550	565	618	584	531	597	573	611	597	592	556	588	600	606	599	580	587	576	582	615	587	528	564	546	569	568	564	562	552	560	540	535	583	540	584	592	569	576	568	558	563	558	566	568	594	550	559	582	573	563	548	539	570	590	574	597	617	610	569	576	570	611	617	602	588	596	569	580	594	565	591	548	593	552	572	557	539	549	557	582	606	550	597	568	563	575	565	560	565	576	579	588	599	566	567	580	594	565	584	566	591	609	590	569	561	533	583	612	581	595	624	570	599	572	569	592	566	623	565	615	561	593	558	579	554	626	569	579	598	557	623	562	598	579	592	596	615	560	577	564	609	561	619	583	556	559	622	620	568	583	536	530	582	549	574	588	529	534	569	566	563	580	598	568	555	558	578	590	566	551	598	571	570	599	603	570	596	585	539	592	548	585	621	581	596	596	605	592	564	610	584	590	568	576	594	583	556	573	555	571	577	581	587	574	576	564	583	562	548	552	571	568	574	558	596	585	568	510	578	560	593	544	546	544	590	564	554	584	533	546	570	589	553	575	542	555	571	558	578	566	553	557	577	620	608	577	589	591	601	584	563	579	587	565	573	622	569	573	589	581	606	559	550	618	571	547	573	565	590	591	610	559	581	585	574	593	577	562	625	566	529	550	593	591	546	577	603	590	599	581	557	543	580	571	557	521	518	589	572	568	595	566	600	565	588	572	513	556	577	530	564	546	550	590	563	557	597	614	577	558	566	566	609	589	592	539	577	546	530	522	631	593	571	568	532	597	607	565	590	574	598	596	582	602	568	601	556	562	594	546	574	578	550	526	600	601	550	560	561	529	631	556	604	580	581	620	574	554	572	565	583	599	544	594	571	543	573	547	573	556	625	614	585	577	607	637	592	598	562	571	581	549	630	598	583	560	602	580	584	560	560	574	589	604	535	542	573	631	574	565	572	596	564	562	562	608	548	558	594	567	560	569	577	590	580	562	558	572	582	563	573	573	581	538	529	609	581	568	575	574	564	596	590	562	576	554	520	588	564	521	567	594	568	557	574	564	551	558	536	584	594	628	572	551	580	583	625	571	584	610	623	562	623	576	590	535	572	580	570	537	573	622	601	589	588	557	579	603	617	564	541	552	559	571	594	618	599	564	622	561	567	606	584	560	607	588	562	583	620	611	569	560	586	597	582	577	545	582	609	619	560	577	573	583	541	551	550	588	642	586	546	604	568	586	575	585	559	571	588	599	581	590	565	541	574	589	548	566	570	572	523	564	573	578	564	577	590	567	568	597	537	543	588	587	568	573	598	549	598	578	564	588	605	608	594	571	610	572	577	561	551	630	605	598	570	572	531	566	625	551	557	547	573	594	594	621	569	580	614	603	534	537	595	554	588	580	578	569	611	593	570	540	532	584	539	570	623	575	576	566	538	574	573	605	579	528	545	585	554	595	558	611	556	544	574	602	602	531	557	519	563	570	573	606	562	572	578	588	561	598	572	586	569	568	572	546	576	568	575	584	631	599	611	583	594	611	583	561	568	562	603	595	599	543	619	615	638	585	547	564	570	589	621	630	608	595	561	574	602	610	544	622	597	572	579	604	590	600	579	598	549	596	549	531	591	557	588	608	546	572	579	586	554	589	602	601	600	618	590	522	562	573	609	560	592	583	610	630	577	559	555	560	610	595	586	604	590	622	581	607	577	579	540	572	583	569	642	598	562	589	579	582	543	574	586	570	592	563	568	521	583	544	572	577
26982	19084	7467	2311	1549	1258	1151	1031	950	862	791	757	698	703	715	660	648	694	662	639	672	685	670	590	641	682	651	621	697	673	635	606	648	593	630	639	595	631	641	613	613	618	611	634	583	611	607	628	623	615	568	638	608	591	598	595	578	572	536	587	600	606	613	578	592	538	579	564	580	624	608	658	609	595	550	598	611	579	534	615	587	582	604	589	569	594	604	619	593	515	558	568	573	563	580	556	565	575	568	576	578	564	574	600	593	593	577	587	602	620	570	577	550	584	560	606	600	577	564	569	605	567	603	582	616	590	566	559	581	569	593	588	597	597	621	579	583	573	613	578	547	603	565	575	551	591	583	587	634	532	615	584	611	548	559	618	578	602	576	573	615	604	564	626	609	586	589	566	600	628	588	529	558	621	552	564	585	561	572	620	591	555	601	575	589	577	599	578	613	622	574	544	625	616	583	582	588	606	604	609	571	633	606	558	582	611	558	575	605	549	545	554	550	621	575	611	571	580	579	611	604	544	627	531	610	614	587	573	525	578	595	595	588	579	620	604	592	598	592	597	605	568	549	604	533	603	614	570	549	623	614	560	573	574	592	600	600	588	588	600	607	587	619	619	614	586	567	599	614	555	608	578	581	607	543	590	578	571	550	553	559	611	630	614	557	647	588	589	601	592	560	547	539	569	585	576	594	570	619	615	577	588	602	596	580	576	540	588	550	551	559	600	574	540	574	593	581	605	574	621	566	575	603	557	559	580	587	570	561	572	606	578	611	574	549	618	560	601	557	586	557	559	578	564	602	571	581	607	651	585	545	587	581	633	586	568	501	569	594	569	601	529	574	584	615	627	611	559	565	625	587	576	567	613	596	578	592	587	624	590	575	599	583	570	626	601	586	568	575	565	584	569	578	603	535	590	563	568	595	578	600	570	576	594	580	592	602	617	551	536	610	551	573	591	574	598	586	582	598	620	602	601	569	612	586	546	587	577	565	601	560	573	573	557	564	547	628	615	576	568	593	584	537	577	562	590	636	640	621	591	572	594	595	570	612	555	557	605	581	599	543	578	558	568	594	633	583	557	604	608	532	586	601	589	570	564	638	587	579	632	628	592	586	573	581	564	569	572	594	583	585	595	585	584	580	589	584	564	596	574	587	578	598	563	577	564	593	617	579	568	567	628	577	580	581	592	556	571	597	635	587	551	561	568	594	607	603	600	528	572	573	547	581	558	546	579	578	595	616	632	566	567	557	615	533	676	591	624	596	627	621	588	553	622	574	610	580	611	566	636	548	580	552	572	572	632	565	557	586	579	563	590	596	556	568	605	598	590	584	586	610	594	599	596	566	572	558	587	594	589	574	590	605	594	579	617	588	551	568	547	572	603	596	601	590	619	596	621	586	558	608	547	547	549	638	597	633	583	575	558	620	584	583	554	593	592	550	565	633	595	584	588	601	600	610	544	582	567	575	569	578	593	593	578	576	552	595	573	604	584	568	612	570	601	588	571	562	567	591	591	580	573	568	614	566	591	540	577	618	579	631	572	610	568	545	577	594	605	590	543	617	586	590	628	560	577	606	579	607	575	578	594	662	590	615	561	610	598	597	564	552	605	593	572	604	578	586	581	581	579	592	597	555	603	576	610	593	591	548	562	615	636	599	628	544	599	579	587	580	575	608	583	606	557	588	560	567	598	609	616	625	571	626	558	602	628	606	606	591	595	558	594	615	600	600	575	591	634	554	604	570	546	618	592	558	574	606	559	591	565	550	574	587	567	629	597	564	556	576	541	617	620	652	643	582	564	612	645	612	597	567	590	585	604	592	534	597	587	631	608	571	549	605	584	578	593	579	617	588	589	573	597	564	610	555	589	602	555	561	578	571	627	583	585	609	604	592	570	539	577	575	593	599	604	573	562	589	547	583	623	601	580	579	578	595	601	579	600	604	617	576	580	546	589	605	611	557	590	570	635	591	566	581	605	587	591	580	571	580	549	593	584	537	566	566	568	623	602	543	603	584	574	600	553	622	610	566	579	556	623	566	589	564	567	623	624	518	583	626	627	559	608	555	626	569	558	627	601	575	586	608	619	585	608	581	603	583	616	576	606	560	622	574	585	598	579	595	579	568	580	575	577	563	558	578	552	558	593	572	563	584	570	585	586	600	566	546	601	582	585	631	567	571	581	567	620	583	581	595	584	618	601	596	572	535	577	563	571	575	575	568	626	579	608	557	609	611	579	577	580	625	570	582	581	608	562	541	608	574	577	573	592	572	573	563	562	565	582	602	580	598	625	525	611	601	578	582	607	563	594	561	552	582	574	583	561	597	566	560	568	588	572	582	595	567	533	578	620	594	624	601	567	571	605	576	572	629	572	586	603	592	571	600	556	616	579	578	602	587	581	594	591	542	612	541	588	581	607	539	619	619	618	626	592	561	551	623	575	562	608	573	589	548	568	587	567	591	582	609	629	514	633	580	568	597	594	580	572	592	596	617	587	551	613	600	596	546	596	583	574	606	566	603	577	600	576	583	610	537	586	563	587	588	587	597	558	627	572	583	645	583	575	622	626	618	585	590	593	577	576	591	642	592	580	598	562	564	602	645	565	608	592	568	592	579	573	609	619	598	583	577	611	610	606	628	607	575	624	548	579	574	590	595	545	566	594	575	616	577	547	598	550	591	589	562	590	559	614	577	580	628	590	627	570	522	575	579	572	597	575	607	564	606	580	581	576	594	575	628	573	633	554	573	617	560	626	596	613	587	573	586	585	542	604	564	604	574	627	583	571	589	607	567	581	583	625	593	588	580	602	610	573	610	594	608	601	581	599	581	561	578	578	570	538	563	575	596	534	575	625	623	621	571	597	581	565	592	606	558	627	599	602	538	559	605	597	579	600	559	602	624	541	558	581	564	581	586	574	640	567	622	586	569	600	580	626	589	589	584	570	562	619	581	614	560	636	608	599	607	615	591	593	556	587	593	559	600	571	586	604	518	538	599	593	552	637	586	596	599	546	577	591	597	625	551	582	571	621	615	584	581	587	572	616	565	557	598	573	593	582	568	576	565	541	586	585	577	619	522	610	629	632	570	607	572	575	571	601	585	645	639	619	580	604	567	596	580	560	578	590	564	618	579	525	600	571	581	550	572	574	615	596	616	593	632	574	587	600	573	599	600	560	572	560	574	573	609	586	607	587	527	554	585	576	538	620	579	575	575	566	573	578	616	571	564	592	565	587	571	582	603	550	581	536	554	580	587	587	551	591	571	564	572	602	595	563	569	595	544	563	559	557	577	588	555	608	564	582	579	558	630	633	591	576	565	588	558	610	573	634	565	570	577	581	561	535	555	597	625	550	573	598	570	581	580	592	602	588	561	610	550	595	565	606	589	602	611	609	609	590	574	585	600	597	593	581	624	573	546	556	597	619	588	618	523	628	569	579	582	569	605	584	580	564	574	611	587	563	611	596	581	595	564	551	607	552	580	532	575	595	579	564	604	611	632	590
6703	6863	5881	3298	2645	2296	2313	1921	1681	1502	1263	1100	1027	1095	916	932	952	933	931	959	917	898	908	899	921	828	781	840	749	819	822	802	809	809	797	803	757	704	773	764	775	745	770	744	700	769	767	761	714	770	724	736	713	744	724	699	663	711	753	708	702	686	712	745	735	672	744	686	730	680	726	747	719	715	747	760	741	736	716	746	697	781	709	711	673	724	680	700	733	724	669	769	695	751	681	710	737	697	702	713	761	726	747	732	747	794	682	670	666	708	710	701	724	724	711	683	699	723	692	702	685	697	700	776	707	709	722	681	721	780	737	693	733	677	758	665	743	721	738	693	685	712	740	741	711	694	709	734	741	673	738	703	724	725	735	737	704	708	726	705	715	682	720	695	712	707	733	693	722	711	678	674	748	738	724	709	703	705	665	669	726	739	689	706	796	716	734	714	717	751	662	706	728	744	688	720	775	715	723	727	684	751	725	721	732	677	749	697	715	720	714	749	704	714	723	717	695	713	740	743	713	722	724	725	722	747	702	736	704	688	721	683	735	669	714	725	680	718	715	753	704	721	712	704	673	725	688	700	749	748	735	723	708	730	672	706	695	714	704	766	692	755	708	729	686	685	682	717	757	722	677	725	698	778	732	726	726	733	696	714	760	717	727	735	693	722	719	708	714	728	742	721	687	713	699	691	714	690	681	723	684	652	723	737	788	761	735	733	706	671	781	731	744	722	716	718	732	688	742	738	735	747	748	700	712	691	734	738	696	735	727	700	757	711	683	752	775	718	771	673	736	675	740	681	763	711	699	715	688	717	672	738	676	703	708	707	709	725	731	725	715	711	740	744	695	741	724	730	749	705	694	716	748	710	706	712	700	726	677	699	715	735	711	637	738	689	711	746	732	716	709	739	725	732	704	715	762	697	715	748	706	671	730	727	748	729	735	682	705	693	737	752	720	714	717	712	735	763	693	739	724	719	721	686	712	720	716	711	737	676	751	761	694	745	694	686	739	704	787	703	752	694	709	752	726	748	726	746	697	767	709	762	694	680	716	676	685	730	702	724	748	686	683	685	724	686	733	715	708	734	701	755	736	692	724	711	700	743	697	713	714	782	692	760	735	738	707	717	706	702	718	731	700	732	695	723	699	706	735	736	723	723	682	722	809	770	722	707	709	739	728	747	731	672	686	734	747	732	724	731	664	702	740	714	775	703	740	685	702	758	707	705	701	692	730	684	743	773	693	760	638	715	711	671	690	688	723	707	709	716	705	717	745	750	745	676	738	758	754	740	714	725	730	722	744	719	685	694	717	691	747	762	730	721	746	722	702	674	666	700	715	720	719	732	754	745	734	723	716	730	780	695	737	709	725	733	713	724	730	764	743	692	716	709	716	714	728	714	734	733	687	666	730	678	737	678	696	749	720	662	725	673	709	707	692	713	723	707	703	707	683	744	734	679	675	733	698	726	727	769	701	746	694	706	739	680	730	743	779	709	712	712	707	715	733	743	698	703	693	670	733	745	642	731	742	684	729	726	744	753	712	711	735	706	653	676	686	747	716	727	692	725	705	731	732	752	714	719	708	666	714	712	784	691	712	741	735	703	729	716	684	703	696	730	702	674	711	702	665	716	706	722	714	740	714	733	708	683	718	704	732	728	683	704	733	730	693	714	691	715	726	723	704	739	730	733	737	733	713	696	727	733	690	708	751	699	723	740	714	725	746	669	720	709	764	703	688	682	682	715	773	675	706	674	727	725	744	749	711	722	708	744	710	709	699	729	714	714	724	741	742	695	713	713	734	728	748	708	684	736	777	737	742	746	702	729	694	733	753	726	748	685	739	788	737	710	747	709	734	763	758	720	760	692	676	719	732	726	728	734	726	655	754	730	759	736	716	717	725	701	765	769	705	741	697	727	699	739	702	691	738	753	723	710	683	711	688	686	742	738	744	731	736	719	698	691	676	713	676	713	739	695	692	710	716	678	698	676	717	738	685	728	737	733	731	703	722	745	665	700	735	732	749	726	728	685	708	702	701	753	751	688	737	698	728	784	741	704	689	725	729	695	744	682	711	741	767	713	716	751	716	669	710	697	757	742	739	725	681	732	734	713	736	689	717	743	711	723	735	725	721	676	694	718	755	741	782	659	728	699	708	724	672	737	717	713	658	716	706	670	738	703	689	745	759	753	723	721	712	771	716	698	706	702	709	693	688	682	717	707	712	691	670	703	677	717	716	719	722	690	754	759	707	697	710	756	735	706	713	761	689	712	711	713	694	735	751	755	737	717	729	730	730	776	743	698	727	744	702	727	773	712	735	746	718	737	760	793	701	732	738	744	682	759	710	651	706	702	767	714	767	750	694	705	696	689	690	694	739	770	708	768	723	722	729	757	711	750	740	704	771	729	723	746	741	736	730	728	713	729	688	703	704	722	709	715	734	679	716	716	733	738	718	727	699	680	686	717	716	680	745	681	728	699	703	752	716	673	688	725	706	711	731	676	680	727	713	705	693	693	713	770	727	729	742	722	702	708	674	722	754	782	711	731	723	715	720	727	724	708	741	674	708	690	763	630	692	701	724	766	739	697	725	713	735	732	736	750	733	751	694	729	711	690	696	770	740	703	692	683	756	765	722	730	713	715	701	707	694	715	722	703	667	715	766	742	701	717	737	693	741	740	727	699	696	730	714	725	716	694	703	717	701	743	691	762	733	685	688	727	688	765	721	740	686	745	699	699	713	714	719	728	677	697	704	731	696	686	729	728	730	679	772	717	689	742	746	685	737	756	681	746	695	719	692	676	701	711	701	717	706	734	717	720	687	718	749	744	725	693	693	734	756	765	714	684	699	712	734	683	677	762	730	714	721	731	733	665	731	721	681	698	673	707	735	713	752	730	719	765	709	777	740	710	750	746	700	698	709	712	762	704	714	726	702	695	725	702	716	699	707	762	730	723	682	702	685	755	722	730	697	731	664	735	716	678	703	746	765	751	693	695	767	717	676	739	678	752	666	684	688	690	723	733	726	768	713	677	753	657	735	730	707	690	751	670	717	713	705	687	748	680	733	729	703	720	738	722	717	720	726	707	680	669	747	770	722	752	715	738	704	701	708	705	735	703	727	739	683	710	702	735	751	745	694	764	734	727	749	745	671	732	728	705	670	743	700	710	761	732	734	719	722	695	754	750	693	769	727	700	674	725	714	730	749	753	733	746	720	727	708	751	736	729	763	734	693	694	713	706	685	745	746	744	683	693	736	740	708	718	738	741	725	740	747	705	750	728	745	716	698	723	734	692	698	720	739	717	710	720	701	686	672	704	732	722	740	702	713	676	747	700	739	714	696	741	756	685	685	691	696	714	704	760	703	715	690	670	714	702	728	728	722	730	696	724	736	757	701	734	720	698	679	670	717	724	749	683	720	721	691	704	642	695	755	748	737	735	703	693	728	729	749	706	717	723	740	715	719	755	721	745	762	716	717	769	714	703	713	747	722	763	787	705	687	688
23936	20992	28130	24008	20878	7746	2219	1509	1245	1034	914	810	734	625	637	600	555	555	577	588	553	615	537	533	464	470	504	454	482	459	471	458	479	464	475	491	386	381	410	434	403	469	382	396	400	425	413	385	435	419	430	419	390	373	395	430	470	377	407	384	385	399	401	356	340	388	385	347	372	382	355	390	409	373	393	373	395	366	401	322	342	355	382	403	337	366	416	400	387	379	341	392	424	404	398	399	385	410	379	387	425	390	349	355	372	368	361	382	401	345	376	384	361	392	401	360	370	351	393	396	370	377	366	389	374	387	363	377	394	389	384	379	345	357	364	343	382	398	392	368	381	403	352	411	393	394	368	396	394	380	354	345	420	391	365	345	389	368	364	370	387	390	434	345	387	365	359	378	401	351	394	379	409	372	359	391	405	362	416	360	372	357	360	353	359	372	389	414	379	349	407	377	374	379	363	387	378	382	392	363	398	369	376	416	376	394	382	397	362	368	376	352	372	392	367	354	389	351	391	391	413	362	378	394	407	417	379	383	389	383	357	360	379	394	379	393	356	394	416	382	382	421	391	354	392	392	396	406	404	359	362	382	368	395	392	377	379	379	365	367	362	408	381	359	397	386	362	388	361	348	399	402	376	374	341	372	385	384	380	426	370	357	372	374	375	376	368	372	392	359	377	375	384	369	349	376	402	379	368	379	389	412	380	376	399	389	336	357	373	337	369	369	415	425	375	369	366	385	392	369	384	350	383	354	374	358	366	336	374	387	347	384	366	398	372	357	357	348	390	387	385	372	356	381	390	366	381	390	413	358	368	365	362	404	356	374	388	396	414	367	362	375	359	409	363	399	358	360	366	369	388	392	385	375	387	391	350	362	363	390	368	366	401	396	359	398	400	394	403	388	379	370	364	396	349	362	342	399	348	363	366	363	376	387	409	371	378	395	393	360	362	375	409	365	333	405	392	366	378	356	405	386	408	367	370	364	382	347	383	351	369	389	379	364	383	369	378	397	376	375	389	387	356	341	338	373	372	402	414	369	352	389	388	376	373	348	379	364	350	374	398	394	356	406	384	433	369	365	363	419	380	386	434	362	382	358	388	390	365	404	359	366	380	392	368	376	395	375	389	365	388	343	362	361	360	405	371	360	345	383	412	376	392	379	355	363	369	360	369	391	370	368	392	341	398	376	384	386	347	330	362	356	336	382	365	415	378	381	419	402	400	376	371	352	382	343	384	422	379	419	342	368	367	360	375	334	375	357	354	389	398	380	387	361	394	395	409	390	384	384	382	366	352	358	349	372	371	390	361	395	388	397	393	344	402	376	396	374	409	373	398	347	397	373	369	413	359	370	355	389	382	377	388	335	348	372	404	367	342	386	359	398	356	368	362	337	374	351	377	339	387	397	384	360	380	384	422	350	401	367	383	382	407	358	338	404	432	397	391	377	399	383	353	396	401	385	371	370	424	394	370	346	365	353	371	364	354	387	378	376	380	382	377	380	381	344	349	360	379	394	393	438	383	377	403	356	350	420	372	356	371	389	392	374	393	390	378	371	366	404	373	360	400	386	387	405	373	371	357	358	398	384	380	383	343	398	380	350	363	362	419	371	376	369	426	374	381	378	401	370	382	385	377	384	364	378	385	393	396	391	387	403	402	395	399	336	335	393	398	381	417	385	439	386	351	362	391	384	379	364	401	360	376	393	388	381	356	361	386	353	402	390	369	388	370	340	347	409	384	352	367	369	382	381	370	364	356	407	395	369	380	412	393	359	356	386	372	374	378	381	372	412	352	368	382	394	408	373	370	390	388	363	376	357	399	396	342	361	381	362	342	404	353	347	384	413	384	389	378	366	360	337	374	366	351	395	401	369	343	378	390	374	398	389	391	362	420	385	351	393	348	363	363	376	362	353	400	333	392	380	333	400	413	391	410	411	352	396	371	388	392	406	373	378	374	349	402	370	364	397	347	351	340	353	366	387	374	346	356	354	381	416	370	364	361	386	353	388	370	379	395	386	377	367	367	408	395	405	400	370	382	336	371	388	374	359	396	394	395	391	397	403	391	378	393	355	386	362	374	395	352	350	363	335	380	379	379	369	334	370	403	407	412	351	390	420	376	389	362	381	378	375	383	382	390	378	353	411	397	378	380	369	383	375	386	373	348	373	398	412	383	391	351	369	356	386	344	388	378	383	361	347	379	365	352	390	390	361	357	367	375	385	372	349	390	394	375	353	366	354	414	361	392	382	379	410	376	410	337	382	375	406	388	378	369	354	326	401	386	389	399	369	363	398	368	368	362	399	358	376	381	359	390	384	387	340	372	362	369	378	365	358	374	382	391	347	395	364	389	384	393	349	386	379	395	387	367	341	349	393	362	378	353	359	371	366	346	422	393	389	374	376	345	360	378	344	381	376	388	406	371	361	386	371	384	374	378	401	368	371	352	432	364	335	397	375	384	417	369	377	390	405	387	370	397	368	381	400	382	372	390	386	379	398	398	402	392	392	343	354	401	365	369	363	363	370	368	383	370	380	386	416	392	385	328	320	389	365	341	397	387	383	372	345	402	374	361	403	369	367	433	395	400	393	364	385	388	387	374	393	417	388	373	371	354	367	382	395	374	349	374	360	367	392	343	411	403	379	369	368	372	386	396	382	427	380	355	389	364	350	375	361	384	356	413	343	407	365	372	345	380	321	358	359	361	377	354	350	376	374	377	359	382	390	364	372	379	399	375	374	368	426	347	387	362	391	389	366	393	375	372	358	365	384	387	396	363	397	387	367	397	397	380	389	361	375	361	391	389	351	406	365	360	376	372	358	334	364	406	395	402	393	398	392	381	344	389	367	385	354	391	376	400	391	355	397	368	385	383	354	378	367	379	424	374	370	365	361	375	382	355	376	370	339	381	392	339	395	365	366	381	367	354	393	382	361	412	366	368	352	388	361	377	347	365	381	348	348	379	349	349	411	357	378	380	353	394	372	352	342	370	398	347	366	374	386	414	344	366	381	389	405	353	396	360	355	380	385	370	357	384	408	395	353	391	379	356	377	384	381	355	346	376	390	419	386	395	403	395	371	386	378	364	373	387	376	389	375	356	372	390	366	331	377	376	354	382	387	390	395	404	363	401	385	380	332	361	351	367	373	420	403	393	369	377	359	368	389	383	385	358	342	354	380	376	364	389	361	377	364	352	387	326	359	375	364	372	373	379	385	370	378	364	399	373	383	407	376	354	346	344	374	354	351	375	406	381	342	391	389	397	323	367	344	355	361	401	390	391	335	355	376	410	394	376	404	320	398	379	385	371	369	393	373	356	369	369	360	357	363	331	386	404	379	379	363	365	386	389	371	384	408	367	369	374	363	381	396	384	423	388	388	355	346	347	369	358	372	392	343	377	385	404	379	412	375	392	368	381	395	387	365	364	383	387	393	366	376	354	376	354	384	375	350	403	342	372	374	373	385	362	385	388	379	353	366	415	366	369	361	370	384	388	352	446	379
7313	15693	13166	7003	5778	4406	3893	3292	2675	2117	1734	1461	1332	1181	1063	1063	949	932	949	919	893	836	915	850	782	771	670	682	684	661	620	695	700	658	662	719	611	592	553	566	584	580	598	599	552	543	548	534	552	581	506	490	488	522	482	466	493	447	485	498	478	493	502	454	433	460	496	496	474	487	508	431	494	468	479	468	479	447	480	491	517	491	463	463	459	469	484	463	494	468	505	462	468	500	518	507	473	472	524	482	491	481	458	497	480	489	437	477	475	485	469	459	479	518	470	475	471	501	446	439	504	489	472	494	463	508	456	465	473	502	497	474	446	490	503	475	500	457	502	454	461	486	484	487	478	491	463	500	449	449	436	464	483	462	508	472	482	476	485	494	498	498	461	508	508	500	460	466	467	495	506	470	441	503	401	489	458	478	445	522	503	456	439	468	461	509	448	492	470	458	476	479	457	502	486	462	503	448	464	484	476	463	451	458	426	479	465	509	497	440	528	487	447	490	450	469	459	479	471	462	476	470	472	473	489	496	488	443	492	472	466	502	448	459	485	436	506	478	482	512	491	479	435	474	491	448	492	450	465	453	505	489	467	471	451	456	482	490	483	474	483	494	464	492	487	483	500	471	457	503	498	478	476	492	489	483	432	511	492	466	455	419	461	482	497	496	471	498	462	476	462	463	489	454	464	492	455	459	463	475	425	474	459	495	500	513	486	483	502	503	426	515	480	496	462	476	439	488	480	451	434	472	394	451	464	490	468	449	470	448	486	473	485	492	437	468	524	495	461	478	449	459	468	518	459	484	467	475	493	449	449	498	520	439	458	458	474	459	492	417	472	469	423	474	493	449	486	476	478	459	486	434	500	496	480	472	486	442	447	462	481	507	498	481	453	522	488	461	483	456	453	461	490	485	440	466	467	465	491	449	444	470	446	450	463	464	477	497	468	434	445	477	471	483	448	485	468	475	504	489	473	474	497	435	474	472	456	463	477	461	520	448	457	497	439	484	414	468	509	462	465	490	509	508	470	476	437	425	464	463	467	479	458	521	446	462	490	464	441	471	465	467	458	502	460	481	477	446	438	447	475	459	438	483	459	473	459	472	479	463	483	485	502	452	487	460	466	447	460	500	489	429	469	523	491	469	438	450	501	463	456	454	526	482	457	453	453	440	451	504	464	485	465	484	496	506	472	473	487	484	460	463	479	493	473	485	449	480	510	504	461	428	465	473	458	460	498	468	490	500	487	457	470	447	459	457	451	446	493	483	466	486	493	464	467	488	471	444	461	471	439	472	456	492	465	447	479	511	475	442	495	444	457	490	470	480	488	442	489	473	484	486	469	523	511	460	455	451	462	459	495	481	487	417	477	467	457	461	490	503	445	510	430	489	464	459	458	487	464	442	463	463	441	471	463	476	456	446	469	487	467	458	434	470	476	444	469	474	470	455	445	439	443	477	449	473	513	465	487	461	521	464	492	456	460	464	450	462	482	494	470	488	445	510	469	485	509	486	496	448	455	465	476	455	479	478	503	458	494	462	500	481	455	486	488	495	464	483	453	495	522	464	502	465	500	475	493	482	478	454	418	449	460	518	430	450	451	482	460	448	478	436	472	488	485	472	480	473	433	500	444	446	469	471	484	444	486	459	459	482	499	466	495	469	512	472	493	506	437	427	473	467	509	509	472	474	465	485	487	471	509	484	453	489	481	444	443	464	459	490	447	432	525	492	472	465	489	457	498	467	487	447	499	467	407	480	485	473	479	474	471	491	490	513	495	486	493	460	458	471	470	474	463	443	461	507	472	487	472	481	476	462	515	464	474	466	482	421	481	414	469	477	456	446	463	471	461	499	465	460	459	465	442	476	449	460	500	486	450	452	461	479	462	472	474	492	490	439	421	455	505	499	470	495	481	459	500	480	448	465	465	470	480	478	455	466	470	484	469	435	509	528	489	489	458	427	459	489	456	483	505	490	499	423	478	488	498	453	479	484	499	487	465	484	492	455	459	465	470	464	524	462	467	484	499	457	429	476	496	453	471	467	472	493	459	510	460	472	480	472	460	469	494	458	469	448	506	473	482	463	484	451	489	463	464	441	476	478	469	479	467	476	474	405	456	451	481	459	464	460	444	474	493	435	445	504	474	456	479	494	501	425	488	474	494	502	473	491	458	454	494	488	495	449	434	446	482	514	486	453	465	465	444	453	482	505	477	488	467	490	459	495	456	446	477	490	495	459	457	476	454	494	480	475	449	490	454	495	465	482	473	464	478	480	482	504	501	487	491	483	439	490	460	431	519	474	432	520	480	460	505	468	491	463	466	479	500	435	459	459	414	492	489	423	481	490	492	467	436	464	485	473	482	479	486	433	454	447	477	490	510	448	467	483	453	501	450	468	473	472	459	484	449	490	461	464	432	495	528	487	475	471	470	489	449	485	449	487	449	470	464	493	502	466	456	439	529	445	521	444	454	467	498	458	473	469	452	470	486	454	438	438	452	425	431	454	463	503	449	485	495	483	495	477	480	500	484	460	450	418	463	470	476	485	493	492	509	470	489	436	484	489	457	466	446	454	499	503	448	475	489	441	484	519	462	485	442	474	454	465	483	444	466	483	478	467	455	459	490	449	502	534	449	478	491	450	468	437	464	489	474	472	451	463	434	452	478	488	445	485	423	492	426	470	470	476	434	477	429	451	479	487	505	477	533	482	461	468	433	471	506	469	445	448	474	466	475	448	494	480	465	477	498	463	504	461	482	453	469	465	500	422	500	455	475	469	450	447	430	470	439	490	461	485	483	490	490	476	459	482	456	464	477	479	451	452	461	437	457	494	479	447	437	482	491	493	472	478	476	486	496	478	467	437	454	444	465	452	476	485	505	493	452	465	467	463	454	463	517	443	433	453	440	490	427	431	443	459	486	484	467	477	492	455	467	448	466	495	497	473	469	504	480	484	445	481	489	467	477	439	450	518	460	474	438	488	496	464	480	439	499	474	429	466	457	497	451	476	428	481	472	476	475	473	476	487	460	437	476	500	476	478	501	474	489	471	471	437	473	470	450	488	487	477	486	467	445	522	402	489	489	510	501	485	469	483	491	521	440	475	463	438	482	468	495	452	466	465	493	462	476	459	483	486	506	477	473	450	462	481	468	460	444	471	488	495	502	445	465	454	467	449	508	473	488	496	435	463	449	465	456	487	473	521	468	493	480	480	475	463	494	439	451	471	477	468	444	496	490	433	470	500	462	499	506	471	453	490	487	455	482	457	484	472	501	470	460	463	474	466	473	494	432	486	420	465	470	460	504	483	502	482	483	462	527	469	497	494	472	498	481	469	476	442	457	447	472	480	475	437	470	459	467	448	468	469	502	460	505	420	480	445	464	469	470	456	441	484	423	496	492	488	483	504	485	456	466	505	438	471	475	476	464	481	449	462	505	477	428	459	464	510	468	494	520	489	477	488	447	491	481	488	498	499	432	443	473	477	501	455	485	478	470	475	486	491
25053	20953	26707	24985	7198	2030	1684	1328	1163	1126	1018	935	816	867	923	783	849	780	845	849	810	815	831	800	785	793	769	769	757	772	708	733	765	757	747	754	706	737	737	733	712	732	709	699	695	694	696	665	719	693	713	694	614	694	675	692	707	652	684	647	658	655	681	699	733	720	682	685	670	697	621	719	648	711	649	683	696	673	672	686	704	677	708	650	669	702	673	706	694	686	699	707	696	691	675	693	690	658	667	718	695	698	680	670	678	691	706	706	646	727	726	636	631	660	687	680	663	636	720	676	716	725	668	698	742	699	683	675	653	687	696	697	687	684	695	644	708	685	688	696	673	678	703	710	682	679	656	695	693	704	702	651	699	697	686	659	654	699	697	662	726	713	680	676	695	694	685	700	655	700	661	638	696	676	682	652	661	671	669	679	674	681	648	714	683	667	672	663	761	661	637	664	628	692	673	676	661	651	692	690	636	701	695	651	695	696	663	709	721	643	699	654	699	676	669	665	685	694	673	665	704	645	652	662	667	681	713	671	683	665	679	693	648	693	709	664	681	673	702	630	734	691	705	649	732	693	657	692	635	679	681	679	693	661	667	704	678	629	684	708	701	667	683	699	668	684	688	629	680	673	690	682	655	707	668	652	719	684	626	693	708	660	677	715	696	702	701	697	710	659	656	660	694	656	664	701	667	691	660	683	679	683	632	667	671	695	626	680	734	709	713	710	667	639	694	608	682	673	653	686	688	683	704	667	693	688	714	712	716	652	677	690	716	621	683	693	668	720	694	672	653	747	694	720	708	722	735	628	671	681	701	699	672	660	640	676	670	696	683	599	668	682	700	678	747	668	661	673	669	702	674	671	675	722	673	636	662	660	728	673	675	678	675	702	643	735	741	639	632	696	640	655	672	664	690	637	679	693	690	682	694	700	657	693	638	686	637	709	686	672	668	651	681	697	690	710	676	674	686	643	678	674	680	692	702	655	699	659	699	686	695	706	727	676	707	699	709	708	649	668	640	686	683	710	695	681	718	706	678	709	677	693	673	694	677	669	638	658	672	644	703	686	679	698	610	671	685	607	677	671	674	651	672	674	712	648	637	665	657	733	681	634	639	704	695	628	642	663	675	714	682	664	686	688	637	660	688	684	681	695	671	668	634	669	689	677	646	712	643	735	710	708	701	677	696	654	691	696	682	642	702	679	672	650	646	715	642	650	684	631	690	709	689	704	715	661	644	721	654	656	687	663	683	658	668	700	730	648	672	686	707	685	668	653	683	658	696	669	698	713	700	651	689	706	666	689	680	672	698	740	671	705	667	665	703	700	670	683	667	650	682	696	676	693	686	680	676	683	662	686	638	713	649	655	722	672	666	701	649	669	705	651	682	699	672	681	660	667	670	720	658	693	679	669	657	694	679	694	645	663	647	655	684	680	705	628	685	717	707	667	678	688	686	668	695	706	682	704	694	674	737	658	679	682	687	691	691	694	676	686	675	691	758	651	691	688	676	674	686	674	699	645	684	703	655	693	672	724	649	709	635	684	657	691	690	630	683	677	689	682	680	672	674	672	697	668	699	653	677	649	666	700	650	675	657	691	601	661	662	660	715	664	676	714	717	651	703	675	649	680	637	657	671	659	678	670	689	729	646	665	644	658	684	693	681	668	707	674	685	618	706	685	705	689	670	693	670	682	686	639	657	668	684	676	693	771	696	683	648	698	672	696	728	696	692	674	695	639	636	670	692	722	715	691	702	685	676	648	676	712	731	718	714	695	691	675	639	644	632	646	667	681	693	682	681	740	629	661	700	689	683	673	659	698	683	683	671	655	697	642	673	672	694	687	720	735	632	669	686	608	663	710	715	687	645	654	649	690	693	645	721	698	674	726	656	693	713	605	668	670	712	642	710	667	669	707	697	688	689	648	714	649	665	679	714	682	639	667	672	663	716	706	711	674	694	678	706	630	679	689	720	685	754	681	674	674	701	679	683	667	680	713	677	718	681	693	701	705	674	719	687	682	674	656	658	631	709	665	669	658	692	671	689	670	662	635	672	674	685	632	662	708	674	686	716	665	659	667	698	709	672	707	696	639	686	677	664	709	698	652	687	689	693	684	677	668	714	689	640	637	685	627	680	678	664	691	684	696	658	649	676	706	671	676	686	671	664	643	703	673	653	701	644	674	673	699	665	691	664	740	718	656	702	694	714	666	694	683	654	664	689	653	669	718	690	712	695	703	671	677	675	675	719	677	633	665	673	669	676	674	683	675	696	709	660	700	651	679	657	702	736	668	641	718	632	724	688	706	656	720	695	685	666	635	680	678	739	657	681	695	679	665	652	647	653	725	698	669	713	673	702	647	629	680	691	660	671	672	660	652	646	732	648	679	686	663	695	674	667	671	664	713	635	648	726	668	679	667	733	677	679	658	684	687	657	722	672	646	707	689	669	690	697	707	629	675	648	707	651	690	661	682	638	715	666	667	700	711	618	733	676	730	653	689	681	633	656	679	655	706	660	666	701	709	698	695	658	690	674	668	648	633	669	664	719	673	708	655	675	669	690	667	653	681	642	738	661	661	701	700	727	664	625	702	645	648	748	666	702	727	694	700	703	715	651	714	665	699	654	691	690	666	681	730	661	664	650	652	657	666	697	687	667	691	696	684	687	713	695	758	742	652	689	698	715	683	717	682	634	723	630	709	661	685	709	743	710	649	667	660	640	695	724	666	720	711	692	640	665	664	679	672	632	651	675	644	685	644	754	665	666	657	710	674	690	688	727	705	694	723	714	681	700	661	692	699	655	678	637	680	698	699	695	665	644	693	668	629	661	634	682	682	687	698	677	643	658	680	700	691	663	667	617	651	642	691	682	702	686	656	682	697	726	707	714	708	681	655	693	644	699	694	637	697	675	668	683	661	717	650	656	685	664	680	690	666	666	736	679	722	679	684	660	692	674	647	704	690	715	641	668	707	644	685	721	700	681	697	675	658	659	633	732	713	693	674	643	684	728	746	703	664	673	664	624	682	655	693	703	708	693	675	671	653	686	631	643	646	683	647	730	659	637	676	681	649	669	680	648	683	670	685	717	664	700	733	655	712	665	705	651	657	681	706	648	677	615	677	722	688	710	688	679	605	625	703	666	617	747	728	646	714	649	683	696	642	692	701	705	661	723	662	662	679	703	655	683	654	691	682	697	645	704	659	687	691	703	684	724	667	652	642	680	707	684	686	637	669	688	659	706	727	681	675	705	694	680	679	653	670	719	733	700	688	679	694	640	745	673	703	636	637	680	675	716	704	662	683	685	675	665	653	655	649	647	721	653	677	735	669	679	646	688	686	687	703	651	654	697	694	599	652	690	716	659	683	703	676	725	679	672	714	699	697	706	671	664	634	721	701	700	719	659	698	653	651	642	682	694	705	670	638	721	670	709	693	678	693	671	662	718	679	721	627	657	712	678	665	685	728	684	703	728	673	630	648	692	708	726	645	717	673	646	727	715	617
7152	11378	9750	5500	4479	3757	3385	2784	2291	2086	1794	1549	1452	1337	1322	1190	1136	1193	1200	1088	1228	1138	1203	1140	1075	1034	1079	902	938	918	937	944	913	1021	971	979	921	959	881	911	832	872	909	885	908	929	893	885	898	845	877	826	863	844	852	808	819	859	904	838	822	860	804	776	851	843	794	852	812	850	801	852	827	827	814	835	853	825	781	865	838	838	840	803	816	811	845	818	878	852	839	833	853	812	824	821	855	796	823	798	802	869	840	807	784	856	800	834	808	850	821	826	818	816	776	840	821	790	783	843	836	787	813	828	800	798	838	836	825	841	843	816	848	789	818	785	830	811	864	768	779	787	806	838	871	799	813	815	806	829	835	837	771	816	788	813	803	842	850	788	855	867	848	824	852	808	769	818	830	822	902	847	811	800	834	802	798	803	818	830	803	804	800	847	800	782	827	811	877	789	846	849	799	765	834	793	853	779	798	793	807	843	845	866	805	815	846	798	821	822	778	779	864	829	796	824	840	828	786	810	814	857	815	802	832	810	824	819	815	862	864	783	782	833	801	756	843	848	811	817	797	827	779	838	786	776	824	822	815	800	783	783	804	847	774	805	796	860	844	804	826	829	810	809	799	832	845	841	824	869	847	849	859	863	815	826	797	835	820	769	824	862	779	809	867	817	825	821	907	818	858	805	849	846	806	808	779	820	822	798	794	804	873	852	783	844	774	841	825	825	865	850	828	845	805	832	785	786	864	854	795	822	797	797	796	820	844	808	777	785	827	798	829	804	823	834	821	851	837	814	822	785	846	811	794	822	789	808	825	829	845	791	820	800	836	807	812	860	803	827	804	783	860	849	806	794	824	815	831	827	812	879	808	833	880	853	868	813	807	766	816	809	857	817	766	829	800	814	840	857	772	819	874	834	828	839	824	857	751	828	841	796	799	881	778	851	870	763	837	786	819	819	819	878	771	824	851	816	864	776	799	813	762	816	830	767	821	800	812	825	867	857	804	829	857	809	828	847	817	833	821	843	749	827	839	801	836	812	851	853	795	846	815	812	825	816	791	784	760	847	802	820	841	817	796	835	842	780	863	812	807	761	830	812	760	841	825	779	792	786	799	810	814	876	818	864	815	817	825	786	820	842	811	800	822	817	747	873	778	813	841	823	823	820	801	855	861	799	818	854	899	827	829	828	822	824	843	841	810	814	818	895	876	851	841	849	852	818	770	816	781	864	829	833	866	844	835	880	792	782	801	873	852	844	839	864	817	788	834	838	827	865	792	813	857	808	804	797	838	798	860	750	831	845	800	834	798	801	863	812	809	775	826	818	815	832	837	821	795	816	795	865	780	806	778	850	791	828	817	858	836	803	819	815	852	788	812	788	821	799	839	860	834	804	818	786	775	865	813	877	817	814	892	804	835	838	811	800	760	887	786	811	848	820	745	827	888	775	808	846	811	821	802	823	787	827	842	822	835	823	734	849	802	843	863	806	838	802	817	805	823	827	833	821	791	846	854	787	780	829	804	793	807	814	770	833	875	822	806	847	847	826	855	808	793	822	807	826	816	814	813	867	810	819	801	814	800	794	815	796	840	851	798	833	833	798	855	786	846	798	828	837	787	858	806	792	824	833	831	818	831	820	812	827	801	786	830	755	819	864	811	820	781	807	811	814	799	836	781	794	819	804	779	801	821	805	843	865	869	853	838	822	793	785	795	819	812	812	846	832	792	863	837	789	824	789	819	832	823	824	818	826	796	806	849	779	837	843	824	839	912	837	842	803	799	803	805	769	784	790	818	816	825	829	798	829	842	799	762	809	782	851	836	832	820	788	845	800	843	769	834	871	851	798	813	845	809	822	830	847	883	865	768	811	819	815	810	848	840	829	814	862	807	818	813	805	817	820	812	816	778	793	870	854	797	831	767	778	863	839	824	821	824	837	787	789	802	781	790	815	836	805	801	812	879	836	831	792	802	789	849	812	812	867	832	828	797	810	835	797	846	789	831	790	857	799	814	834	853	789	824	852	831	816	851	817	809	763	859	836	789	821	849	827	812	797	833	816	784	834	819	800	819	825	841	854	816	865	804	792	798	884	853	818	804	826	851	805	863	897	865	850	804	836	804	893	798	816	824	810	828	811	827	822	828	787	856	794	788	783	830	768	786	804	809	819	839	807	826	836	829	811	862	846	801	826	784	776	822	842	878	875	817	838	844	852	815	758	803	832	839	831	808	779	827	807	839	807	811	794	846	804	788	796	848	819	780	823	800	775	771	849	823	752	807	825	822	915	788	837	818	818	807	808	871	821	835	828	854	852	815	815	842	805	850	818	820	849	826	829	808	826	807	852	850	849	855	784	812	820	840	829	848	876	841	803	826	838	779	895	853	822	819	827	874	813	854	867	791	782	817	870	802	804	819	868	860	777	790	854	869	818	799	774	872	867	863	819	818	853	815	814	815	860	853	799	779	840	822	822	817	829	805	810	835	831	831	794	810	844	831	818	817	811	803	834	817	815	913	888	803	850	800	815	836	787	811	837	756	768	807	811	838	823	808	769	835	781	862	831	838	830	824	851	865	771	813	827	821	817	837	851	855	800	821	842	774	832	825	824	825	809	825	805	823	879	822	790	844	807	822	746	822	826	859	872	830	840	793	785	846	845	797	786	837	830	820	842	863	784	780	825	859	821	831	834	870	808	787	831	846	816	849	860	774	800	815	851	828	818	812	829	814	789	809	861	853	840	807	869	787	752	836	879	809	844	779	821	836	778	787	784	828	738	851	816	829	784	806	835	789	771	815	813	861	874	782	788	846	821	827	846	777	797	871	847	801	852	888	835	775	836	833	808	787	816	809	819	864	854	776	853	846	855	776	793	822	795	802	839	880	844	814	821	843	828	823	800	823	848	773	826	774	837	840	851	749	810	810	788	843	794	811	784	854	781	804	856	876	870	791	828	816	829	789	851	842	825	815	836	825	854	841	804	810	743	871	793	803	845	808	745	798	789	817	857	861	825	789	803	855	834	858	883	818	774	847	803	843	839	854	810	881	884	799	808	852	819	820	825	827	844	835	846	836	834	823	826	868	838	852	833	799	808	778	851	855	783	861	828	804	841	816	810	764	835	803	759	793	855	790	882	794	810	792	859	774	844	808	848	836	841	838	802	893	843	823	792	841	805	813	861	807	847	814	811	832	819	849	832	835	837	789	834	828	761	782	840	838	807	851	794	794	845	798	802	804	805	824	835	800	838	778	795	866	780	783	829	796	814	824	869	822	848	808	903	812	769	858	802	832	834	814	814	836	836	824	822	832	785	833	875	826	828	849	839	806	835	864	805	749	834	810	817	849	828	851	825	826	820	849	750	805	821	802	807	838	809	815	850	788	778	809	838	837	814	778	791	782	799	846	835	791	843	827	802	808	771	867	774	817	806	813	815	822	854	798	800	854	758	782	856	839	778	814	814	835	784	810	774	856	801	748	852	782	810	832	841	780	876	784	808	824	820	771	842
22908	21062	28752	23582	21058	21080	8489	2414	1812	1518	1315	1178	1096	932	848	851	814	801	773	787	769	715	779	744	704	622	630	615	582	602	582	587	619	590	590	593	619	575	530	552	510	568	554	541	504	540	511	517	514	474	496	514	484	490	444	438	470	446	464	476	465	468	467	464	471	481	423	466	479	479	476	491	466	478	475	452	446	461	458	445	519	489	438	450	481	441	480	447	458	442	473	483	446	447	467	461	488	499	477	450	451	451	505	462	453	435	431	482	437	457	442	495	450	498	477	447	463	474	418	419	470	483	490	454	420	465	470	457	446	446	484	423	498	453	434	462	440	407	449	456	438	447	428	435	470	482	467	473	424	476	435	445	489	444	450	465	427	439	491	482	432	447	459	467	441	442	445	451	468	437	433	433	502	470	479	476	455	457	436	432	484	448	409	450	452	435	437	443	448	450	442	446	481	456	445	458	463	455	439	450	479	438	459	437	474	445	450	463	430	466	436	438	464	460	463	449	444	452	460	459	474	439	419	474	445	509	462	453	454	486	448	494	462	420	471	426	454	452	441	437	466	474	443	444	444	454	417	423	459	445	446	474	457	443	452	447	453	421	453	443	447	441	448	463	423	443	472	437	431	471	451	479	443	507	440	435	422	439	478	405	481	442	421	451	444	476	455	481	481	476	443	446	443	468	409	493	446	468	433	425	428	437	466	437	476	451	440	448	463	451	441	452	438	460	450	440	499	478	415	457	471	471	496	454	432	461	421	466	455	490	474	451	456	467	454	423	476	440	472	435	445	452	435	476	455	460	442	397	453	471	453	476	501	441	427	409	460	471	453	460	463	444	464	447	415	490	494	465	481	471	437	428	499	478	488	424	460	445	487	408	411	464	451	433	461	464	448	442	423	473	475	457	484	471	491	442	456	441	463	429	439	453	426	497	447	458	448	471	454	432	426	418	458	437	444	452	457	449	452	471	461	447	460	452	447	477	488	479	456	502	457	461	458	469	443	448	445	423	423	459	515	452	454	422	503	454	453	441	444	438	433	426	457	436	482	468	457	469	454	528	418	477	473	454	416	420	473	447	450	467	463	475	416	457	428	451	477	451	425	463	401	465	466	452	447	420	444	457	472	416	470	447	469	438	494	445	434	418	484	447	449	454	415	457	449	478	458	459	486	458	449	437	467	413	466	481	487	443	444	459	449	429	479	445	456	418	463	466	440	475	473	463	421	439	464	464	443	436	434	466	426	496	428	427	458	424	457	504	435	427	470	423	454	440	465	431	442	460	426	462	429	452	446	457	459	485	450	468	435	431	474	417	435	484	419	473	490	482	448	439	443	448	462	441	454	514	394	465	466	443	462	425	479	480	458	457	428	443	490	466	462	449	450	462	515	412	483	486	452	457	472	436	448	487	499	429	454	431	461	426	405	446	450	457	439	447	452	467	463	438	476	460	480	442	492	422	456	424	470	453	454	446	469	444	472	443	446	432	463	447	464	454	440	440	503	438	449	416	443	470	480	470	454	444	407	454	433	445	433	458	482	447	492	476	455	469	470	455	400	465	446	461	479	437	457	458	453	426	466	445	481	477	505	483	434	440	416	435	463	477	461	449	479	444	482	451	440	478	452	477	464	414	488	457	432	471	458	439	489	485	460	444	425	438	472	466	424	439	436	440	410	444	457	478	450	419	436	500	444	455	433	395	484	438	436	426	447	456	458	457	433	445	464	443	426	451	405	433	448	405	480	461	465	439	459	423	428	457	435	450	446	510	446	474	443	406	468	475	441	444	423	476	418	435	461	438	475	440	410	455	419	448	501	476	427	463	499	438	425	442	477	441	506	444	470	464	460	430	420	419	416	434	462	498	453	432	457	495	449	441	426	452	468	444	473	455	485	456	438	456	452	448	445	491	470	440	436	455	446	423	463	404	440	448	427	439	412	438	432	415	453	433	468	446	477	442	435	465	429	461	491	469	462	445	441	494	468	456	453	446	511	443	448	444	467	469	437	456	426	426	474	478	394	468	466	448	438	440	441	496	440	453	452	425	465	472	463	449	455	456	442	470	446	427	457	464	486	452	421	435	470	452	437	449	438	452	435	496	453	470	444	424	457	451	446	455	464	426	474	434	497	431	450	459	449	434	431	469	443	472	464	482	454	469	466	453	457	461	449	491	470	443	450	460	418	462	435	434	443	458	444	467	412	466	434	445	442	429	478	513	439	414	445	437	477	435	457	459	456	452	422	450	485	437	450	461	481	457	447	463	464	414	439	450	462	433	446	492	440	451	466	468	428	434	464	444	498	421	452	450	496	456	434	464	396	444	404	455	406	469	441	505	412	487	447	402	444	449	450	450	446	431	458	432	423	456	444	427	433	394	459	476	438	453	436	441	452	449	476	449	454	436	480	480	455	467	477	457	439	439	458	419	464	492	447	438	460	425	457	412	438	460	438	448	451	441	464	460	434	459	455	490	449	444	462	436	440	467	466	473	489	439	453	462	457	442	505	416	444	465	489	450	413	476	437	425	462	460	426	397	461	426	429	462	457	482	475	437	413	415	484	475	439	461	457	420	420	436	478	440	452	414	441	427	454	413	440	425	444	419	456	475	469	483	487	471	504	470	449	435	436	470	443	432	413	468	444	471	447	427	430	488	451	440	456	459	481	423	442	477	435	432	458	476	461	412	456	466	400	494	456	463	464	411	425	405	468	446	426	436	452	449	446	491	443	457	456	451	377	456	460	430	461	436	467	432	442	425	421	443	427	448	452	469	431	476	471	466	441	446	454	459	479	448	444	422	497	433	460	449	452	450	451	479	448	440	434	468	405	466	441	454	447	434	431	440	453	487	452	436	487	424	471	472	459	484	469	428	495	456	483	458	459	460	472	443	438	462	451	433	455	457	499	431	475	471	463	430	482	452	445	500	458	437	461	426	454	456	481	448	478	484	427	472	461	491	424	464	462	441	482	457	458	441	472	435	461	412	444	446	409	408	494	471	484	465	403	439	423	445	387	426	432	448	467	422	458	453	441	446	437	479	473	409	465	417	450	464	404	422	446	436	494	454	439	450	438	450	482	457	442	511	435	421	440	468	454	447	448	440	418	401	498	463	465	443	462	477	419	447	437	463	469	465	467	465	468	459	470	442	435	431	424	400	477	453	477	466	481	483	432	445	405	427	426	424	443	461	482	462	437	439	475	454	474	446	453	458	486	466	449	452	489	433	434	454	471	412	458	485	432	451	469	450	452	444	452	430	437	463	448	480	490	457	497	476	415	434	434	475	439	455	459	452	464	456	423	457	481	453	423	441	436	472	467	423	494	441	414	435	438	501	440	425	469	421	469	469	450	434	457	472	429	463	464	478	441	477	434	480	444	433	466	444	492	436	463	427	494	429	441	429	475	500	435	478	400	452	421	456	445	426	444	444	481	466	466	461	429	442	474	460	470	448	467	435	436	416	434	467	438	451	434	435	506	405	467	433	463	441	468	443	451	455	442	443
9870	22044	18291	11234	8961	7297	5989	4919	3900	3250	2661	2322	2007	1779	1588	1488	1335	1409	1440	1354	1320	1179	1124	1211	1050	949	933	854	825	783	867	839	898	893	797	840	822	785	702	759	758	709	672	664	720	647	664	674	620	636	590	578	607	565	562	583	552	606	592	568	505	585	555	554	562	542	537	569	550	560	533	561	546	555	530	559	538	546	520	518	567	532	564	523	540	603	568	549	580	537	583	555	550	530	584	564	515	589	556	556	558	557	559	542	561	520	514	558	522	511	519	594	558	531	576	575	583	524	543	536	515	539	573	552	516	546	507	522	533	542	573	502	499	508	542	516	538	516	531	540	487	530	531	540	538	521	522	544	548	569	480	558	514	570	553	537	515	533	506	562	538	538	566	531	524	523	554	499	531	536	527	525	514	542	489	541	531	511	552	532	530	497	548	496	509	522	541	517	567	548	530	512	530	513	530	579	573	514	540	565	548	537	544	550	545	522	512	520	542	568	576	553	504	487	552	508	511	524	558	568	543	555	515	488	536	543	558	541	541	550	558	542	534	534	540	559	483	532	537	526	585	542	484	520	541	509	496	524	528	510	580	511	534	509	550	571	496	548	479	528	522	472	545	567	516	513	538	553	527	506	508	562	545	495	534	564	531	574	544	507	540	507	550	490	535	527	516	552	576	535	542	542	525	541	534	501	524	499	529	532	497	559	534	597	557	500	517	521	556	521	539	535	557	532	527	527	518	532	545	512	551	527	518	549	513	559	540	536	498	512	526	489	560	515	526	551	532	526	536	548	542	533	520	554	536	551	517	545	531	532	544	582	517	541	499	561	559	582	527	537	537	552	569	566	550	538	525	543	518	556	514	560	535	526	574	522	540	529	562	519	555	556	520	553	522	505	555	540	570	569	527	496	511	526	528	513	587	460	559	549	557	504	533	534	524	533	563	513	574	539	557	527	555	549	485	526	547	517	533	517	545	558	569	540	562	510	541	509	528	549	475	540	553	524	507	532	520	521	512	505	541	513	574	561	502	534	544	503	546	528	605	516	540	594	546	561	520	535	506	557	577	554	506	557	540	565	511	555	544	497	513	487	559	517	531	556	590	545	512	533	542	530	518	547	533	551	541	560	534	520	534	536	508	516	527	538	563	536	516	518	516	563	524	577	529	518	584	502	489	526	557	548	514	520	544	549	551	559	534	552	558	472	543	535	573	520	521	550	527	558	522	515	541	508	531	523	522	569	550	532	514	568	519	581	507	542	586	556	542	532	522	501	550	496	489	523	515	530	494	529	530	551	546	529	523	485	553	493	537	551	526	516	534	521	538	531	543	513	508	531	524	578	570	533	561	536	544	549	546	531	550	518	525	513	526	495	499	555	558	527	542	578	491	584	533	501	558	490	539	524	543	502	563	557	497	545	586	499	514	518	544	576	515	503	548	548	514	546	507	576	560	534	541	539	515	534	544	539	534	516	565	477	532	508	546	545	555	546	538	509	556	521	541	518	549	548	513	543	520	553	536	567	510	541	563	521	492	530	498	562	532	550	535	523	549	539	539	556	527	488	539	504	543	564	556	529	546	478	520	467	524	548	502	527	504	536	518	538	524	561	551	554	530	522	512	544	538	551	571	564	529	552	539	510	562	572	558	554	565	537	556	573	518	541	540	532	553	561	563	543	517	542	499	510	556	520	517	505	545	531	566	517	548	569	525	536	533	508	486	570	510	534	544	524	518	531	545	540	535	525	557	573	557	498	493	491	523	491	539	517	527	571	534	521	558	497	536	533	595	532	496	484	573	554	551	547	558	502	519	528	512	516	473	530	536	540	578	513	578	534	546	527	530	518	557	523	545	541	528	567	534	538	548	552	508	500	555	555	566	516	525	567	508	544	527	558	531	556	512	514	484	557	514	529	559	544	541	503	530	537	520	543	538	539	528	512	500	537	548	496	563	511	523	521	539	569	545	536	520	536	559	508	540	512	556	534	485	534	506	505	492	563	533	531	490	564	529	536	508	506	536	512	567	533	543	535	512	503	520	542	532	526	516	586	557	485	516	554	564	529	520	540	532	510	497	554	557	569	545	560	543	568	533	540	560	551	521	508	530	542	494	534	495	529	507	557	550	541	519	547	565	500	528	533	521	486	548	541	530	520	532	538	541	553	512	486	579	532	532	519	522	513	541	536	517	537	538	531	512	490	537	528	520	537	491	508	555	522	513	523	524	537	528	539	558	514	516	543	522	498	527	518	525	518	573	565	532	561	511	517	537	541	529	558	490	509	530	551	548	510	546	569	570	553	519	556	510	516	543	533	510	532	568	529	541	537	548	489	515	521	525	537	569	527	521	481	521	543	518	547	536	520	559	507	510	539	513	532	545	511	514	505	576	513	539	556	557	544	542	563	542	534	561	546	513	514	494	547	541	469	528	534	546	517	534	539	505	530	514	557	516	551	561	567	491	515	526	518	541	522	540	509	515	532	590	526	529	544	543	516	548	576	511	549	534	544	520	575	553	525	511	496	570	500	549	528	559	565	539	526	517	524	545	500	517	543	569	520	542	530	521	521	541	513	554	560	487	501	550	539	476	508	528	527	555	488	558	513	533	509	571	556	548	511	575	512	517	579	516	534	498	557	547	531	538	542	530	524	533	544	533	544	556	546	529	518	553	576	499	534	537	493	542	509	486	533	532	551	581	532	561	497	532	539	526	524	537	537	518	492	555	517	562	556	520	493	536	546	533	511	512	539	574	523	549	495	529	524	537	533	490	544	531	525	516	533	547	505	531	533	537	511	533	494	528	539	507	518	546	542	528	524	528	505	522	538	541	536	550	512	529	566	539	551	548	540	505	573	537	525	522	562	518	503	529	503	546	539	550	515	535	530	566	542	525	562	536	544	550	572	524	592	568	511	508	538	551	537	536	566	535	507	554	512	505	545	564	555	523	524	547	537	556	571	530	535	541	530	548	541	516	569	488	500	540	506	495	524	528	501	516	541	571	522	551	551	545	540	510	524	567	511	532	533	489	533	551	563	522	529	570	551	559	511	518	556	517	514	518	561	512	506	530	577	502	554	529	516	519	535	534	513	540	519	537	510	530	563	489	522	530	569	513	552	522	518	494	516	539	560	527	546	497	541	577	551	528	514	501	570	555	520	530	536	547	551	538	537	559	571	502	531	524	510	531	561	524	540	538	541	531	533	527	542	512	519	530	508	527	514	553	510	516	517	530	522	566	517	537	516	507	536	555	525	552	507	566	562	527	537	565	556	490	522	557	529	553	553	514	558	570	547	546	554	549	507	572	548	534	553	542	499	523	556	531	545	546	554	544	501	534	560	516	532	541	514	470	541	485	542	527	533	547	530	522	562	568	540	572	552	543	541	541	490	501	540	553	482	549	544	539	512	550	543	530	537	544	554	526	548	519	539	507	539	559	541	520	500	547	527	548	514	578	553	534	553	521	535	526	535	524	482	535	561	489	514	533	531	538	515	541	538	490	498	526	508
27003	19355	7807	2474	1709	1333	1120	989	898	814	790	706	721	695	649	623	650	641	694	595	637	650	586	645	630	584	592	595	599	576	587	533	591	565	584	542	553	591	570	590	564	577	591	570	587	576	562	524	502	544	545	570	569	558	574	551	542	556	579	537	593	503	528	573	507	544	518	554	544	532	578	526	526	544	533	531	538	602	512	559	554	557	591	562	553	593	556	561	562	581	533	569	534	572	530	522	534	538	507	529	562	535	538	537	526	520	590	555	593	510	536	548	536	545	523	573	551	553	552	548	554	540	545	537	510	516	556	583	561	561	531	541	546	578	567	494	581	595	564	530	515	543	527	561	541	519	511	512	549	529	553	542	540	519	552	572	512	545	521	509	527	546	528	541	554	545	520	524	555	565	531	537	533	557	545	542	554	550	492	514	511	520	529	534	498	604	552	575	538	559	578	520	609	569	554	532	579	539	560	571	560	541	530	586	555	517	550	522	558	573	560	518	517	513	570	500	530	539	560	566	523	538	555	511	567	567	551	574	554	531	554	510	541	549	559	530	515	566	543	497	559	498	577	549	541	521	533	527	528	520	518	499	561	536	587	544	535	565	531	515	510	536	550	559	552	559	541	577	533	550	521	518	541	541	601	586	498	558	558	565	571	523	543	523	549	539	517	588	549	523	555	511	525	576	536	564	536	534	571	558	580	536	552	562	525	598	529	556	530	536	536	564	529	564	562	575	521	571	557	514	520	517	520	561	547	542	584	556	523	543	544	531	536	524	549	499	555	508	537	506	543	563	550	517	534	524	555	499	523	542	524	533	536	563	533	554	532	536	565	522	534	573	508	525	533	538	588	518	575	546	575	526	506	550	549	536	568	548	550	548	504	535	525	494	540	532	534	538	525	551	548	591	559	553	547	545	530	570	562	542	565	559	512	598	478	529	519	558	573	550	540	504	497	555	550	551	578	512	539	536	586	550	558	540	534	567	533	559	515	535	539	560	522	541	551	517	548	500	538	549	579	548	546	535	546	513	571	470	504	545	511	531	544	526	533	524	551	542	532	594	543	529	577	506	533	548	569	563	548	528	556	527	536	539	492	533	510	543	530	523	523	564	534	533	561	517	540	556	522	523	555	539	589	585	516	535	582	545	573	568	579	526	504	541	546	562	516	576	546	524	560	581	568	517	581	544	583	541	534	580	561	546	536	507	548	501	574	578	529	543	589	540	511	563	550	526	512	584	548	511	551	548	538	511	526	541	524	530	521	565	534	554	523	508	525	548	551	509	574	557	531	566	538	539	543	527	535	555	565	518	550	598	573	520	529	523	535	560	518	500	552	542	594	504	515	545	537	551	531	561	529	527	528	556	589	559	523	549	563	530	552	561	515	493	513	557	497	544	542	534	543	579	537	551	582	544	580	559	553	524	541	561	572	532	569	551	506	529	540	550	548	551	591	513	464	545	544	521	568	522	548	496	605	590	531	584	531	500	532	533	523	522	515	537	524	534	546	545	552	517	586	509	577	507	555	544	566	543	558	537	560	604	531	580	575	563	537	561	538	547	486	527	551	557	557	570	576	521	545	574	537	557	578	466	537	552	588	591	500	559	574	531	534	546	564	528	552	504	542	555	525	507	559	525	561	524	567	577	550	504	573	559	551	546	560	535	540	582	527	574	488	571	601	594	550	580	520	504	568	570	573	528	520	524	511	556	578	585	553	566	546	546	532	552	536	519	544	533	597	526	554	597	575	563	570	561	526	562	552	594	530	572	572	557	556	514	523	545	542	520	516	557	519	551	516	543	558	573	539	541	562	575	548	600	576	569	511	551	556	550	520	529	546	516	518	578	542	551	566	563	530	574	523	572	589	566	594	577	545	569	539	561	572	523	550	527	523	523	563	527	544	543	540	542	545	513	579	527	583	575	560	532	513	553	528	568	545	537	565	556	526	540	573	533	566	547	556	535	511	559	568	548	583	553	535	479	544	530	546	579	567	496	565	527	554	567	533	552	554	550	565	489	552	554	565	574	553	573	558	540	507	529	530	551	522	582	534	539	558	529	558	527	496	544	541	497	514	530	561	536	537	508	568	553	516	558	557	537	548	567	518	511	519	539	552	542	512	530	526	576	541	504	531	535	545	524	523	576	530	559	523	537	568	559	534	545	553	552	519	544	514	541	558	559	507	473	577	516	572	519	560	566	505	531	549	552	545	545	549	576	521	543	528	516	514	571	622	542	563	615	546	563	511	548	528	554	608	531	518	588	534	574	520	552	549	552	562	538	501	563	527	534	496	564	532	510	541	551	548	575	583	547	536	574	540	529	535	530	596	516	537	584	541	560	516	523	517	509	539	532	552	530	567	538	532	566	522	557	530	531	564	499	557	570	565	522	524	537	572	486	542	538	547	524	533	532	498	559	544	580	498	539	577	563	522	543	526	542	546	488	561	516	527	542	571	540	553	556	531	532	600	560	536	544	573	564	551	547	537	486	545	509	592	562	539	533	546	553	509	543	559	540	561	539	546	568	562	565	491	563	501	527	562	502	528	524	545	544	546	583	556	540	561	553	552	544	556	549	557	515	531	542	531	538	568	587	541	541	540	541	530	538	525	523	518	571	513	535	538	535	569	519	534	516	570	543	543	552	503	588	569	538	529	541	525	543	541	570	607	565	572	550	555	555	572	503	553	572	563	529	539	552	539	574	556	584	569	586	547	518	575	584	565	537	531	542	547	531	578	545	590	547	548	578	541	558	520	544	543	561	581	550	589	529	556	509	527	540	559	537	571	578	577	564	568	492	576	540	517	548	535	555	566	550	524	525	509	522	544	556	518	509	560	547	500	536	550	535	565	527	554	528	535	602	543	534	518	559	540	550	539	541	520	553	559	523	579	547	538	551	504	581	567	589	531	549	535	573	567	590	508	566	524	535	560	540	564	517	508	530	522	543	514	548	539	552	540	570	569	537	553	533	546	506	534	556	517	518	494	524	521	539	538	575	552	537	562	536	499	553	552	576	579	523	522	543	547	577	500	518	520	532	516	547	537	540	517	536	540	483	562	541	576	531	509	563	511	571	556	555	568	518	543	550	537	550	569	563	542	528	557	519	580	580	560	532	516	537	546	550	531	557	509	512	519	546	544	569	591	549	530	556	580	556	543	526	540	554	587	590	577	570	525	533	549	530	540	505	539	577	526	531	531	522	586	592	554	565	558	530	518	544	574	557	555	536	552	562	588	538	579	534	576	562	525	526	537	550	518	543	515	559	505	512	557	523	505	520	560	524	559	530	582	566	588	495	570	526	543	582	543	548	509	517	548	526	525	575	555	552	567	550	561	536	557	548	535	532	570	519	544	527	533	518	564	541	569	554	517	480	545	531	535	559	544	510	545	509	579	518	500	542	548	493	550	526	582	557	501	489	535	512	513	570	543	517	570	575	507	550	588	522	517	540	536	539	537	588	524	534	550	551	543	518	561	453	526	528	548	593	536	546	551	551	562	564
6594	7429	6235	3584	2980	2690	2251	1925	1614	1427	1277	1205	1182	1003	995	882	905	991	948	911	961	864	920	916	823	752	756	733	768	755	731	729	769	772	736	731	753	735	733	745	752	672	737	720	755	747	715	705	692	678	741	679	717	677	667	665	672	661	697	685	660	661	676	720	662	654	648	679	614	658	667	662	678	698	649	665	703	654	680	682	722	698	683	674	721	676	633	693	680	704	684	652	646	693	708	674	647	692	692	636	711	636	693	667	654	657	672	661	662	710	676	635	660	679	677	701	674	657	687	682	626	688	668	670	660	645	663	674	695	670	675	675	654	622	716	654	673	637	677	670	672	663	704	683	678	639	681	629	694	660	708	685	661	674	672	629	654	663	661	683	692	670	627	669	653	673	643	648	648	680	641	631	668	706	633	647	630	673	709	662	673	677	675	649	693	668	677	629	645	661	658	650	741	688	639	628	684	663	643	687	656	728	659	661	698	592	645	669	655	668	651	704	669	676	644	720	660	627	662	676	668	728	675	598	713	663	684	674	705	681	670	702	670	674	673	628	703	661	707	704	655	656	694	676	679	672	678	626	673	671	658	705	700	643	671	640	656	687	658	633	675	659	654	642	653	656	640	654	649	711	657	715	666	694	658	675	632	681	649	637	692	642	715	662	670	677	658	680	666	628	661	688	685	693	694	711	672	660	715	669	638	688	677	657	651	697	677	668	709	677	647	655	622	663	705	698	687	659	664	667	693	742	664	659	630	670	723	700	638	671	696	676	688	604	676	665	661	675	690	665	622	668	689	687	686	682	685	653	645	661	665	647	667	662	656	677	640	674	593	681	665	689	641	658	705	621	664	682	691	671	641	642	658	663	719	688	688	659	644	665	672	753	694	739	683	657	664	686	673	713	644	670	664	658	658	657	594	664	656	689	661	670	682	708	674	692	623	686	654	683	711	696	644	633	697	674	657	621	671	670	689	643	666	648	657	700	678	688	726	649	626	653	649	632	674	665	652	625	708	674	694	688	719	637	689	686	669	696	681	691	659	673	672	683	634	667	690	654	676	668	701	721	649	659	692	621	661	649	656	670	685	672	665	666	671	667	730	675	681	658	715	655	681	629	657	675	628	717	651	687	714	684	653	642	690	675	658	680	615	659	646	639	628	625	688	646	685	630	627	659	635	690	638	645	694	693	722	639	660	673	696	671	696	652	705	652	643	695	664	634	708	669	655	690	742	686	655	661	683	656	635	677	615	715	701	681	645	680	659	710	686	687	663	648	636	643	655	658	681	655	646	670	666	687	643	696	618	717	662	703	637	640	675	651	676	663	701	652	649	675	637	656	690	678	666	669	649	689	693	662	675	678	668	654	660	658	659	664	698	688	663	684	640	670	670	698	684	618	616	684	675	676	679	691	669	673	669	657	625	691	672	641	694	646	655	706	679	704	700	650	674	678	681	703	655	618	687	684	692	699	692	684	643	662	686	703	671	697	644	696	742	691	659	676	670	616	673	643	659	652	668	644	715	673	673	696	660	684	699	679	683	696	635	671	633	661	650	679	655	692	636	664	666	710	673	653	676	664	670	692	690	680	607	665	676	637	734	701	673	672	678	645	664	664	671	692	675	619	639	642	635	666	673	676	653	701	626	627	661	660	735	682	731	654	716	652	671	668	639	707	725	666	659	651	684	700	698	685	621	703	667	663	686	660	622	642	666	706	680	623	680	642	715	629	738	713	669	661	669	700	690	711	697	688	662	698	697	694	679	674	665	681	652	660	666	648	610	658	667	710	712	638	638	659	658	635	717	672	624	691	647	659	682	646	673	645	677	641	671	679	695	694	660	704	694	601	676	691	673	686	676	643	686	692	612	675	678	679	660	698	621	675	703	689	716	657	714	678	730	668	642	657	672	654	696	646	704	671	672	674	614	655	673	638	679	696	654	680	705	654	654	646	663	687	670	676	623	677	628	691	638	715	699	683	722	660	670	672	687	691	693	726	674	722	656	692	703	599	664	637	678	715	725	680	660	684	631	677	660	621	619	668	680	674	677	654	641	691	699	673	664	634	698	646	662	721	622	672	685	643	638	679	659	703	674	664	616	674	631	647	700	690	687	696	675	705	695	657	673	664	689	673	655	646	675	660	667	659	676	616	680	649	676	601	707	714	655	679	607	664	661	694	681	709	638	709	669	662	675	695	666	658	690	671	684	705	670	676	665	717	696	653	645	685	640	660	626	671	657	677	683	633	696	699	665	676	645	697	707	685	698	638	661	662	684	645	659	677	693	666	666	725	684	689	714	649	694	695	662	641	586	669	665	647	662	650	649	710	671	710	662	681	643	641	675	680	685	681	664	665	644	652	730	658	686	700	659	690	657	659	634	691	687	657	679	617	690	679	701	697	673	664	675	676	699	657	670	637	688	651	652	670	666	632	680	691	717	653	627	633	673	667	700	648	673	660	686	662	623	660	596	655	647	717	682	692	697	670	664	667	686	658	633	676	652	687	650	664	626	671	686	663	705	653	663	634	689	654	646	688	647	655	673	665	668	659	664	696	685	677	700	662	617	627	642	707	668	649	647	674	689	642	656	651	598	647	726	678	669	694	699	672	672	618	689	655	626	629	673	645	607	651	718	669	670	673	735	645	661	718	667	697	657	676	665	684	696	642	697	666	677	701	668	676	663	674	701	682	664	691	669	639	690	655	728	686	656	712	649	641	664	652	678	684	706	690	676	698	665	674	676	668	679	661	641	702	692	640	669	703	662	676	685	674	637	702	650	672	612	687	646	641	670	648	637	662	673	660	692	666	667	644	645	681	692	631	640	670	702	673	699	694	667	683	677	660	647	644	682	663	660	684	681	680	675	654	635	646	693	678	702	641	708	721	684	691	676	675	667	672	665	655	700	622	713	643	647	744	652	644	639	663	685	622	622	630	622	637	689	651	689	689	663	691	621	706	660	625	621	648	670	633	698	672	675	657	678	617	647	662	669	705	676	667	639	699	652	684	717	670	679	658	642	698	652	650	609	589	661	662	641	649	642	703	709	704	677	658	622	672	646	674	675	654	712	650	696	657	697	711	653	641	708	637	709	635	673	666	624	714	655	644	634	690	684	687	694	674	660	719	646	694	652	662	662	681	686	665	669	635	638	656	709	651	705	699	676	654	664	692	646	683	663	642	673	656	649	660	661	676	710	727	673	674	655	611	660	625	684	678	684	670	597	704	707	645	704	662	682	632	657	693	717	702	670	650	694	690	684	706	658	706	638	675	668	667	673	648	655	674	676	704	648	672	681	665	685	689	661	653	618	644	672	683	657	671	672	669	659	639	660	669	686	725	681	699	686	671	646	683	643	677	723	634	637	703	704	649	688	649	700	661	644	659	711	715	643	709	684	653	631	640	666	699	678	661	696	665	660	694	689	685	686	692	723	654	687	638	641	666	681	664	684	656	670	672	632	674	658	618	667	647	720	681	656	699	669	645	645	672	662	693	726	713	650	650
23881	21014	28162	24060	20910	8059	2268	1535	1217	980	866	831	692	654	635	593	542	579	561	566	561	544	531	548	487	437	478	421	382	436	406	426	473	414	392	440	432	416	403	420	424	408	371	384	378	376	373	393	371	361	347	350	366	351	375	402	328	361	318	335	350	339	348	343	380	334	330	327	364	336	312	345	341	334	334	347	345	300	355	329	358	337	319	343	392	372	368	332	365	374	317	323	382	335	360	373	345	374	341	325	326	323	352	313	326	329	346	372	334	349	345	368	370	321	344	354	303	357	346	316	310	364	357	383	346	346	352	362	346	320	321	367	342	347	329	339	365	320	345	376	360	334	318	326	353	324	352	343	363	323	330	346	312	381	298	347	323	363	317	317	333	362	358	353	348	310	358	348	391	332	338	326	348	340	316	357	351	334	350	349	357	332	345	332	318	338	326	362	361	349	329	343	286	365	299	363	357	367	353	377	365	319	359	312	346	316	372	342	365	338	355	363	342	373	332	330	322	320	342	345	358	335	346	331	360	371	346	339	346	328	348	350	357	350	344	351	339	344	323	311	328	359	344	340	328	334	342	336	350	318	346	365	344	362	322	332	350	355	341	353	374	355	346	344	319	328	336	343	326	350	353	350	349	324	346	330	333	361	349	340	368	340	322	314	331	332	296	325	337	338	355	361	347	355	354	347	341	356	357	326	373	362	317	328	345	388	310	311	366	347	342	341	327	340	388	337	354	354	331	344	366	361	365	363	339	351	361	354	327	361	356	332	335	315	333	354	354	316	375	322	322	354	377	308	342	332	332	348	343	344	322	350	341	371	346	350	340	344	304	346	337	351	329	341	315	364	355	335	369	354	362	330	317	333	338	355	366	320	372	348	357	351	381	358	324	331	348	340	399	351	348	331	342	329	333	352	335	318	353	335	342	349	321	334	334	343	345	336	332	331	327	315	330	336	363	331	348	356	322	337	341	321	381	333	349	351	347	327	308	350	369	343	333	357	339	314	332	389	327	335	368	334	321	351	358	333	365	331	338	356	341	355	327	333	340	356	353	354	339	334	310	303	327	356	328	360	331	335	336	350	352	343	354	335	362	342	335	323	374	350	355	337	321	341	355	319	329	311	354	334	366	336	335	353	356	316	351	335	328	366	324	353	321	317	325	305	333	336	313	361	362	313	360	346	364	357	327	335	297	353	345	334	365	387	313	323	328	340	340	342	320	325	361	365	314	359	344	365	322	362	340	352	295	333	341	324	350	337	361	388	335	352	356	339	337	378	333	357	344	325	366	348	332	385	327	345	326	338	315	346	334	335	354	330	316	337	341	335	327	336	332	365	336	338	323	328	319	311	303	364	381	351	349	334	304	341	360	369	378	333	362	298	385	332	332	331	309	365	324	356	345	349	352	335	342	339	353	316	369	366	320	347	333	325	324	336	352	325	337	351	371	358	347	368	370	341	348	322	357	332	365	351	348	313	358	328	342	296	336	329	339	336	366	354	348	364	339	334	357	315	320	345	348	316	367	329	347	365	315	339	329	357	323	354	386	325	330	339	339	352	335	335	355	347	355	361	345	347	340	351	328	363	337	351	314	370	329	333	342	368	343	355	331	367	343	332	323	288	329	325	347	349	361	351	362	333	308	363	324	357	320	340	373	344	340	339	318	342	339	339	346	304	336	357	376	350	309	339	338	341	336	388	359	343	309	365	366	364	369	345	357	363	343	323	315	322	358	327	342	358	305	343	316	367	352	354	334	344	366	317	343	321	336	351	332	343	371	362	367	356	342	327	339	359	345	332	348	381	338	364	364	356	369	325	353	353	323	317	347	325	349	336	369	332	337	325	346	352	364	349	306	363	341	361	347	395	325	359	365	326	337	357	310	364	311	323	372	342	348	329	337	338	339	378	350	368	364	323	343	347	319	324	301	313	342	350	354	374	385	326	358	343	329	344	342	340	335	355	353	342	371	365	327	349	337	333	309	353	334	328	349	358	334	371	333	324	341	359	369	326	349	326	390	362	374	322	327	366	348	345	330	301	375	342	332	356	344	317	355	321	338	370	315	343	336	353	360	314	319	314	355	354	325	368	327	343	329	326	362	323	331	350	329	357	353	351	345	339	359	317	337	314	346	336	344	335	341	329	352	325	337	350	312	339	358	325	348	280	339	337	366	367	349	332	384	349	326	311	333	335	351	321	314	327	342	355	364	342	345	338	353	303	361	333	371	352	324	348	321	347	366	330	326	342	360	350	324	336	328	367	332	346	353	339	342	299	355	322	338	365	340	378	368	361	349	354	352	375	368	323	356	331	341	376	349	349	330	311	308	321	331	338	346	341	335	331	320	316	356	364	363	348	353	337	320	336	327	336	389	323	379	361	330	347	312	349	339	370	332	363	334	347	330	355	303	328	350	373	339	332	354	360	343	362	316	314	319	353	377	388	353	340	354	338	380	333	366	319	363	349	342	331	330	360	313	345	329	342	314	321	355	341	316	331	337	352	356	350	345	361	318	343	342	326	338	329	332	362	352	349	354	382	386	367	332	304	319	329	340	346	344	342	336	333	331	339	320	364	369	339	366	317	350	331	363	350	330	339	326	331	347	312	349	329	372	357	313	331	355	333	343	323	356	364	340	333	344	311	343	302	340	339	312	352	364	374	363	352	355	342	368	344	345	341	347	377	373	323	328	329	305	350	336	330	344	330	350	353	322	324	350	368	355	396	400	367	305	338	338	379	321	319	339	321	343	349	367	338	335	352	334	359	339	349	330	313	325	355	331	338	356	345	366	385	329	296	330	350	364	341	319	321	354	338	332	316	331	318	329	317	356	330	321	348	322	354	331	383	325	332	353	345	342	352	346	341	320	339	352	332	347	337	354	345	367	328	324	392	386	320	356	343	333	337	363	334	355	331	343	348	339	346	353	341	342	331	332	341	368	355	328	362	351	367	354	328	337	340	310	346	320	324	368	306	324	350	340	341	320	313	365	316	362	345	358	361	350	382	368	346	303	336	346	333	316	323	353	344	322	357	355	332	298	340	341	333	336	352	352	355	337	310	333	357	342	349	334	356	350	325	344	356	344	318	349	326	344	344	347	354	351	369	320	325	351	352	367	377	342	333	328	335	343	343	350	315	341	363	336	364	363	340	369	366	374	348	366	353	348	303	351	334	299	322	357	336	293	358	343	350	340	345	350	352	344	348	329	366	360	332	349	339	338	326	349	362	360	328	365	320	316	327	328	338	354	337	332	348	394	327	324	346	368	347	342	344	337	324	330	357	352	333	365	365	355	318	338	317	358	321	331	370	332	341	334	347	383	333	338	333	369	316	345	342	338	337	292	350	328	324	346	352	346	345	340	341	348	377	373	326	332	334	322	352	350	354	329	350	366	343	358	332	328	352	351	362	343	353	312	340	349	353	338	341	346	316	347	357	349	330	346	367	291	339	350	359	340	320	344	339	317	345	343	320	368	345	321	342	307	354	346	337	315	368	344	363
7544	16139	13120	7947	6146	5015	3939	3209	2601	2149	1830	1545	1408	1255	1208	1075	1019	973	965	981	1012	908	863	858	725	713	667	655	664	591	650	646	678	637	603	626	587	574	531	546	542	525	528	535	520	521	511	544	494	482	489	492	491	447	466	426	471	477	451	413	460	426	430	441	427	436	471	456	419	480	443	467	446	429	388	416	422	438	408	439	459	434	453	428	467	448	385	427	480	482	425	418	427	446	436	424	445	424	481	437	412	410	403	460	473	409	460	445	433	446	464	426	462	487	425	441	433	432	426	472	418	450	441	416	414	455	435	440	420	404	407	429	451	424	406	409	420	437	429	408	439	414	445	465	384	447	430	427	447	404	447	435	431	434	431	414	428	402	447	407	430	442	399	435	412	422	452	433	440	427	434	439	437	435	441	397	447	437	473	429	432	427	454	462	410	470	453	431	443	433	397	459	401	451	408	428	436	456	454	434	372	464	412	416	400	414	464	408	426	450	434	452	468	434	398	411	436	421	426	456	428	453	404	468	431	473	440	431	439	474	411	440	483	424	411	465	407	384	428	480	422	418	455	441	430	448	428	435	440	452	462	447	456	418	408	443	410	394	479	442	451	451	420	432	450	440	462	418	429	454	419	468	484	451	435	458	413	435	437	425	420	413	429	426	439	439	401	447	401	431	443	395	451	422	450	449	437	503	429	439	431	406	448	411	423	394	405	400	426	412	419	459	407	463	474	442	408	460	489	458	432	413	415	451	450	430	428	422	468	438	432	444	435	445	458	429	405	424	455	434	407	432	411	426	407	477	424	448	437	411	448	412	421	439	420	395	449	447	429	443	418	449	410	430	427	478	458	424	432	457	432	456	460	412	446	463	406	465	454	439	449	469	420	454	423	459	427	438	430	440	455	442	447	439	455	448	442	426	441	415	398	406	481	434	447	432	457	439	442	387	431	460	458	458	442	461	424	451	443	415	436	405	430	422	435	433	377	440	441	418	440	462	447	445	441	432	437	446	426	440	401	457	432	444	441	444	429	463	445	412	456	432	459	412	403	412	462	458	436	416	445	447	446	445	420	414	455	429	453	455	387	440	430	411	411	438	423	457	431	412	441	413	427	453	407	442	420	441	453	390	411	389	490	428	420	439	419	408	443	414	442	428	394	469	408	411	420	436	422	475	442	414	439	431	420	437	402	397	425	452	441	463	418	452	467	426	419	431	416	422	469	460	466	439	449	425	434	437	442	428	406	423	434	438	409	380	395	439	421	398	449	438	406	451	416	406	431	423	438	443	441	435	386	445	422	426	450	401	447	431	439	410	462	450	424	432	512	412	446	409	437	418	440	469	439	430	456	413	391	426	456	441	429	434	394	416	478	428	467	429	423	414	362	425	406	424	465	427	408	433	430	459	459	456	420	413	447	464	455	458	402	432	462	419	396	445	457	409	438	449	424	447	429	442	443	429	472	450	436	422	417	418	463	487	411	445	454	430	417	451	429	425	399	456	443	389	427	470	405	439	434	433	465	464	428	459	413	429	461	381	464	444	456	441	438	387	450	449	457	436	416	433	389	409	417	409	429	449	445	435	428	416	476	433	400	436	450	431	395	417	443	422	435	416	442	428	444	394	447	457	467	452	475	420	436	419	408	435	425	407	398	450	430	464	426	445	463	453	417	438	415	439	430	430	436	472	413	430	404	412	429	442	432	434	449	430	424	375	416	429	439	452	448	443	400	422	471	421	443	488	477	423	430	448	430	441	387	445	425	469	428	468	439	438	430	424	437	416	476	412	429	416	415	396	435	387	431	445	465	444	426	417	406	405	456	414	410	436	396	456	417	395	442	427	437	409	484	461	428	405	457	456	461	448	448	431	457	430	407	419	433	443	478	428	448	407	432	422	451	441	432	411	429	394	398	437	466	398	427	421	434	436	407	418	427	451	412	444	417	417	395	431	381	421	483	433	412	424	414	397	432	408	429	407	409	435	443	460	416	388	392	440	467	456	441	458	424	393	443	445	407	420	426	404	430	487	423	470	405	471	409	478	444	444	431	451	419	447	401	406	445	393	411	431	453	462	457	468	417	447	446	427	432	430	452	421	425	402	473	447	412	469	423	419	442	426	393	443	447	414	424	453	412	446	432	418	436	438	429	440	434	451	415	459	442	438	452	424	447	434	441	427	420	416	430	426	402	387	421	415	404	460	429	476	424	440	443	453	415	436	422	436	439	472	433	411	451	411	448	428	405	443	418	428	452	433	446	436	408	408	438	445	420	406	401	449	465	442	462	418	450	431	404	410	424	399	436	407	446	410	437	441	412	454	445	450	434	416	433	421	419	421	409	437	398	427	456	425	426	441	422	434	397	427	414	456	449	433	409	432	449	462	399	421	439	437	376	407	436	450	418	434	422	404	416	442	432	514	456	429	424	442	415	430	403	428	458	435	430	408	423	442	481	411	421	451	426	437	439	421	455	413	427	391	475	459	413	438	420	445	445	432	436	443	391	426	431	449	445	407	430	446	450	433	432	433	434	427	440	414	394	453	411	427	408	459	434	453	458	447	429	429	425	449	404	447	455	402	465	432	454	440	455	458	428	451	435	419	429	395	384	428	442	423	413	389	412	425	437	421	426	429	436	404	441	439	406	455	448	429	420	457	416	447	453	420	401	437	430	426	444	414	415	430	440	423	412	418	444	444	399	419	445	430	425	430	450	467	418	415	456	423	434	407	416	437	409	403	442	455	449	415	441	439	420	449	407	436	408	438	442	429	469	402	432	447	452	446	436	443	453	427	449	394	440	432	422	424	442	427	407	421	405	469	440	404	408	459	421	460	426	416	394	397	408	452	455	452	434	451	446	407	448	403	437	431	420	428	444	414	430	414	434	422	395	430	428	479	405	430	409	417	390	406	435	445	434	437	430	417	408	428	420	453	431	482	435	466	389	443	443	420	435	440	468	430	429	420	427	461	469	432	382	422	397	405	433	445	432	459	460	445	418	458	466	446	445	414	412	441	417	412	458	465	409	458	476	433	440	435	426	428	410	433	423	441	483	398	466	476	422	410	466	435	422	435	429	407	434	444	440	427	415	421	431	441	439	431	449	457	451	437	460	472	423	439	433	458	421	406	403	417	455	425	443	439	433	431	416	403	451	429	390	433	440	467	413	421	415	440	427	430	437	383	476	433	424	425	423	450	402	430	398	433	413	419	417	437	459	434	417	432	452	444	411	421	440	461	420	445	407	396	418	472	396	419	424	436	453	438	440	426	415	431	472	443	466	437	430	424	448	438	450	412	432	427	389	443	448	419	415	402	438	426	443	412	410	439	431	422	437	453	413	405	463	411	446	440	427	453	438	444	460	435	448	408	410	437	408	449	469	425	431	448	404	419	457	440	420	465	407	386	451	413	483	476	427	447	435	422	434	460	448	430	427	442	423	460	433	475	423	412	412	405	411	463	427	442	416	429	446	454	426	437	404	434	420	417	440	424	459	431	421	440	444	458
24978	20960	26732	24914	7562	2099	1648	1341	1179	1072	1005	996	950	842	941	811	795	830	812	787	854	796	854	817	768	708	763	699	668	706	721	724	749	678	714	778	765	718	709	702	696	745	685	681	687	686	681	729	698	661	672	651	699	679	698	697	709	639	639	673	594	636	680	642	679	685	639	644	643	667	673	649	653	676	684	663	682	653	643	661	659	639	649	653	659	671	678	714	640	634	674	683	653	638	661	674	643	614	647	667	672	623	675	668	638	687	601	605	642	683	640	655	648	595	656	687	627	646	640	659	644	675	630	627	682	696	657	677	666	656	684	669	589	632	667	646	649	665	693	669	651	657	626	704	652	618	588	677	663	648	681	692	660	626	635	633	638	632	661	700	718	666	662	649	659	699	685	727	607	669	668	664	660	645	683	686	657	627	605	657	654	645	654	680	634	638	633	602	637	653	705	654	632	669	643	624	679	676	676	686	642	631	653	657	672	637	655	666	707	659	650	680	684	646	634	653	688	681	643	666	635	662	664	654	708	662	679	678	654	615	667	651	652	687	708	664	624	639	673	635	654	646	677	629	630	661	633	657	667	717	671	641	637	642	634	720	679	668	643	643	680	635	622	670	638	663	607	627	662	633	679	623	606	666	698	671	647	629	684	684	626	640	651	639	651	636	657	674	706	665	683	660	691	608	658	683	651	662	704	667	655	636	621	699	613	650	628	600	647	649	649	642	655	627	716	691	663	643	656	663	676	683	697	655	660	651	657	667	659	700	622	642	672	640	635	654	645	650	680	682	648	641	645	622	639	663	638	646	644	644	679	663	697	693	637	656	650	682	677	687	640	661	655	638	645	656	591	604	653	688	644	628	685	671	671	633	615	631	642	627	645	648	669	652	656	605	658	630	635	659	689	663	613	646	656	636	661	667	684	692	659	649	703	648	600	662	642	644	654	650	646	668	636	680	649	677	659	699	727	696	709	660	676	679	614	669	645	644	679	672	643	666	678	672	651	649	673	637	675	683	682	661	649	674	667	609	652	645	624	679	637	653	663	637	679	654	680	657	686	701	650	624	627	709	686	658	672	675	631	704	623	646	666	671	606	652	672	641	689	674	620	646	691	672	650	728	705	669	665	693	681	621	629	679	627	638	670	654	658	630	706	624	667	688	659	658	610	703	655	700	683	676	637	656	656	691	651	647	647	648	698	612	683	682	607	664	642	741	668	672	655	644	636	733	659	684	620	608	647	703	674	619	645	627	634	646	666	668	679	693	703	687	700	654	644	676	685	624	673	649	681	714	648	661	656	670	660	650	664	683	701	664	673	676	678	649	641	676	661	636	653	654	671	642	645	649	678	645	673	613	666	653	639	681	683	656	641	709	646	619	640	664	657	633	683	657	678	636	679	674	646	612	645	648	667	638	702	649	626	621	673	696	653	640	620	688	645	663	667	658	656	639	681	624	633	710	640	631	609	662	621	632	643	670	672	682	630	668	661	637	676	669	644	727	615	678	678	642	681	725	672	683	686	632	640	617	632	660	701	662	643	640	673	629	632	634	665	624	633	726	635	618	657	682	655	635	661	645	687	679	612	665	653	659	672	649	666	673	719	686	655	669	669	670	628	671	656	676	678	701	623	661	692	655	654	657	654	700	657	651	639	640	646	653	671	629	649	680	689	731	672	685	651	634	664	690	680	680	708	706	621	661	648	679	644	647	654	675	642	691	671	630	618	638	625	645	644	615	636	605	666	643	624	670	614	619	692	651	625	709	676	624	674	694	698	654	663	631	655	648	647	707	650	626	648	630	647	620	683	648	653	659	639	648	642	645	666	650	669	644	659	608	689	617	667	713	638	641	676	649	662	643	637	607	678	689	642	594	619	663	678	646	649	657	663	651	637	629	644	653	679	622	662	606	625	670	649	676	651	642	615	641	625	632	670	647	629	635	614	661	633	666	595	629	645	620	687	666	666	651	621	678	688	659	654	664	675	602	712	657	683	668	615	649	663	645	559	714	640	645	670	724	661	633	666	666	646	606	632	644	685	628	699	671	645	632	614	659	638	583	657	661	651	690	622	624	632	696	644	665	652	673	618	653	698	606	669	671	665	616	686	632	662	656	635	675	679	658	679	636	635	672	602	697	693	671	612	641	627	683	656	652	681	592	651	648	637	638	678	652	650	702	651	653	642	673	662	679	632	669	656	624	706	662	678	591	715	668	712	638	664	641	650	647	668	636	631	655	667	647	634	659	605	695	638	661	665	657	682	676	639	624	670	617	678	639	678	644	616	652	627	637	601	665	617	655	668	655	672	662	663	585	640	657	680	630	636	673	671	646	669	661	622	607	662	619	655	642	681	642	646	631	675	679	646	659	642	627	673	663	640	653	664	651	661	654	668	671	646	647	685	661	658	687	640	694	621	665	673	679	650	661	624	626	645	692	656	652	720	707	651	654	630	694	655	669	691	654	643	658	645	642	663	608	641	645	682	657	661	648	600	674	632	666	604	658	656	629	685	672	588	671	665	666	644	654	647	603	626	626	719	666	673	687	661	664	648	642	659	634	628	610	657	673	659	675	660	682	636	659	674	613	661	683	659	623	665	688	672	675	657	649	645	653	633	637	676	612	672	654	594	685	631	654	623	681	673	689	648	635	649	615	683	666	653	704	639	634	670	622	675	633	688	635	675	639	641	672	669	669	668	688	685	665	616	654	632	674	690	636	653	622	701	594	695	648	623	660	728	658	633	658	656	635	611	639	651	713	638	657	666	670	634	639	682	638	700	682	637	629	625	668	685	685	646	635	651	645	640	679	671	636	651	671	643	625	667	681	632	634	681	663	682	690	662	682	658	691	623	646	673	600	660	653	642	629	685	688	628	639	653	677	625	659	625	618	685	687	619	643	675	644	658	615	641	640	680	607	670	647	607	659	678	646	665	643	636	708	651	634	629	669	639	665	638	640	679	665	700	653	642	649	665	640	637	660	663	661	639	661	713	644	629	657	654	677	686	675	652	632	710	677	658	654	659	675	653	651	685	661	658	625	655	627	641	670	673	658	625	656	665	661	631	658	660	654	607	660	613	663	665	678	655	631	645	634	630	645	639	653	638	654	659	657	680	710	599	676	655	637	695	668	642	665	644	708	607	620	683	673	646	611	624	654	602	677	713	630	669	667	647	641	662	640	662	648	661	671	598	632	713	678	698	670	651	678	654	621	629	661	658	649	648	631	656	673	719	663	639	689	615	655	653	650	631	650	658	602	613	649	665	648	652	682	641	662	679	675	660	625	666	632	609	621	679	652	646	667	646	669	672	682	655	668	624	670	668	658	644	663	661	698	650	660	650	683	646	616	646	605	648	622	682	687	678	708	715	670	650	684	685	636	646	606	666	614	670	681	633	657	698	605	630	653	660	652	668	671	677	640	680	646	644	651	625	696	660	647	634	667	637	623	658	673	668	619	688	668	604	604	677	658	592	702	640	729	586	647	667	651	645	646	655	620	632	660
7786	11928	9684	6095	4849	3969	3339	2713	2210	2085	1820	1696	1484	1420	1343	1248	1226	1150	1225	1175	1195	1153	1164	1046	980	932	964	940	849	927	905	852	922	893	905	939	930	898	862	827	893	872	863	875	795	830	828	829	788	786	828	784	734	845	788	786	764	821	792	738	782	785	821	782	810	790	786	808	762	769	807	742	783	827	784	801	772	792	806	764	833	780	813	771	767	836	803	783	807	769	764	808	804	767	750	774	796	837	774	744	825	756	794	803	763	858	793	820	799	800	785	743	773	791	805	840	780	818	759	769	811	784	783	748	721	744	765	841	775	763	806	783	805	764	756	783	766	795	739	809	810	809	769	801	811	823	779	847	801	871	850	834	771	741	768	750	791	791	835	773	777	816	793	768	780	791	812	789	779	779	803	780	827	764	786	786	803	808	788	739	819	794	751	764	772	820	782	768	800	842	790	744	744	821	841	755	730	772	761	748	770	749	794	757	772	759	806	773	808	773	803	761	767	777	767	779	812	783	841	835	738	811	785	782	755	763	832	786	796	789	757	840	774	788	745	791	784	782	791	752	790	760	803	786	780	801	779	765	769	779	787	775	770	744	776	814	758	778	759	751	764	771	773	772	841	762	778	817	812	775	755	754	744	773	812	837	768	816	775	832	754	736	788	840	787	810	738	764	780	801	805	784	803	867	801	784	812	782	794	834	794	843	801	790	767	810	813	814	766	821	766	785	790	798	812	775	824	782	807	778	801	767	786	775	773	784	781	754	801	772	765	787	773	762	747	762	808	767	765	782	830	786	811	779	768	829	780	760	779	794	814	753	853	774	832	811	798	809	775	764	789	745	826	792	803	816	801	780	824	763	795	802	812	752	796	817	736	778	742	779	774	766	774	778	764	756	750	830	733	809	770	761	768	795	801	855	805	795	749	804	803	754	779	742	810	816	825	776	722	774	780	807	796	774	817	794	766	796	755	757	866	788	839	779	799	752	778	781	774	798	800	774	778	775	812	806	798	801	770	808	742	785	836	777	755	796	803	802	780	782	723	813	793	753	769	830	778	755	779	792	820	808	738	785	831	816	879	778	778	782	752	807	786	795	803	786	774	744	787	788	768	818	712	811	848	819	791	782	765	776	761	761	758	814	750	788	824	769	766	813	770	795	751	791	773	808	789	783	767	772	802	780	808	768	773	808	794	774	789	736	826	783	800	809	779	836	831	789	794	764	783	749	764	821	863	772	801	797	766	790	815	771	765	786	829	742	770	812	776	792	726	801	792	790	786	804	789	754	811	811	780	821	763	783	757	809	815	789	823	785	750	792	814	809	782	773	783	817	791	768	812	790	771	786	769	795	786	827	807	766	814	857	817	797	817	789	802	795	791	775	739	785	847	809	777	760	774	750	788	758	801	805	768	775	739	775	816	776	751	824	798	761	776	791	865	827	824	808	806	796	765	785	794	760	829	762	795	717	796	766	817	788	808	784	781	785	752	786	754	769	762	771	791	815	832	823	836	783	783	756	785	797	770	815	840	801	800	793	865	763	743	737	774	795	796	796	774	774	783	800	771	766	791	744	763	780	773	790	809	831	799	750	762	771	773	812	790	786	806	735	775	842	786	781	782	760	770	764	828	777	773	824	749	761	818	796	706	802	805	847	729	747	813	802	796	787	753	793	806	762	774	794	820	780	775	798	756	755	815	825	793	798	794	766	794	751	840	782	790	803	796	736	776	789	764	816	744	744	776	736	785	788	743	766	788	762	836	762	797	812	763	806	814	802	785	769	746	818	784	772	794	761	785	779	776	789	746	774	816	810	771	795	791	748	822	791	847	764	758	787	809	741	815	786	782	812	753	757	759	782	741	796	778	741	753	775	758	754	800	801	808	770	764	816	732	779	789	754	787	841	830	758	779	794	817	768	758	701	782	803	845	765	793	802	772	744	786	789	785	813	803	774	802	825	797	787	789	814	748	806	812	815	779	812	786	792	782	796	785	756	751	779	802	823	755	811	772	786	794	780	786	826	811	752	745	770	783	763	753	742	800	788	762	804	782	802	761	726	764	797	736	801	771	784	782	845	750	752	776	789	777	858	784	781	807	817	758	772	846	817	804	813	813	830	822	790	793	786	799	772	832	820	823	782	786	818	714	762	782	794	782	784	774	787	818	746	825	760	755	768	815	701	768	782	748	731	768	806	770	782	765	800	838	833	788	740	779	831	812	808	758	815	824	775	785	753	781	757	826	795	748	743	788	810	779	856	791	744	757	745	774	754	798	766	762	791	845	803	776	816	792	770	755	765	815	791	807	780	798	784	778	755	753	784	754	800	752	794	816	802	783	810	815	802	784	766	814	782	811	753	838	785	850	787	779	769	751	789	774	830	822	808	768	777	766	749	804	810	777	788	792	791	759	819	787	782	771	778	754	767	802	780	751	773	743	854	827	813	766	788	839	808	763	753	776	814	745	729	749	798	777	752	826	782	814	838	823	822	811	740	776	778	762	800	762	765	780	775	795	843	716	772	774	790	811	765	810	801	739	768	788	752	774	793	767	774	767	780	831	781	753	774	822	791	789	759	796	768	794	757	755	776	736	799	799	777	753	763	754	812	810	764	847	779	782	807	797	776	759	770	821	821	753	733	807	744	752	817	762	809	784	769	834	781	780	786	812	816	719	799	799	785	765	770	814	733	814	773	794	816	791	769	741	811	773	812	814	794	767	789	767	758	778	798	818	789	835	770	762	764	760	796	777	839	774	853	769	765	805	833	748	729	829	813	776	767	798	791	775	804	775	806	800	772	804	852	850	797	728	752	806	796	776	806	759	780	836	774	751	763	766	770	781	801	769	755	766	754	812	786	779	740	824	721	763	775	761	768	720	807	785	791	773	805	798	746	767	798	769	792	761	789	782	752	767	769	798	761	739	773	780	768	781	792	767	792	779	798	767	820	790	832	746	797	743	760	771	791	792	779	843	766	816	835	749	787	781	769	773	820	806	747	827	760	745	786	744	790	806	795	780	779	796	809	782	822	776	768	757	742	819	747	788	743	747	850	736	820	766	794	763	812	758	799	796	792	756	812	841	783	773	801	734	804	765	788	807	789	781	803	824	762	748	806	772	792	790	759	798	853	774	794	812	772	775	814	797	754	809	720	722	784	786	810	764	765	801	779	785	787	817	775	778	802	779	817	785	802	803	767	807	778	799	766	765	820	754	759	764	822	829	802	845	819	755	792	775	773	759	787	833	779	779	752	769	826	781	773	839	817	756	818	807	760	786	792	785	773	807	777	745	789	799	738	795	809	752	833	790	813	779	839	769	785	736	800	805	740	816	777	720	843	783	825	835	861	777	805	765	783	767	779	755	785	813	817	791	752	773	819	747	747	832	749	830	746	782	776	710	761	773	809	773	757	817	844	774	778	805	782	744	803	843	867	739	775	778	779	772	790	742	762	794	760	791	758	799	744	808	757	781	804	790	756	778	816	722	781	826	788	744	810	755	772	770	765
22885	21041	28759	23560	21039	21039	8821	2427	1729	1561	1377	1192	1101	1028	929	851	845	817	852	787	771	847	710	695	703	647	575	569	512	522	484	554	583	545	542	559	507	578	519	505	534	506	538	492	508	454	483	478	505	490	465	427	428	459	460	465	444	466	442	423	434	445	404	420	410	451	408	465	412	448	468	442	421	455	439	459	429	414	424	449	450	432	402	425	421	423	428	439	406	393	420	410	447	459	458	400	418	394	439	447	433	436	441	436	450	462	408	419	417	428	441	409	432	414	396	445	406	425	440	420	399	440	423	411	450	422	439	435	417	444	420	443	424	460	415	415	394	374	413	475	393	400	444	472	417	436	400	435	410	421	468	434	422	435	464	455	439	424	457	395	422	395	443	422	408	405	417	460	467	398	473	432	385	363	410	430	420	397	453	413	413	427	400	449	425	451	422	427	449	434	398	375	443	436	419	403	458	458	445	407	417	463	434	425	476	382	414	452	397	457	432	392	400	434	439	422	446	392	473	442	449	428	402	428	411	409	396	421	434	429	423	424	426	420	426	408	467	427	427	440	453	395	435	423	401	444	410	409	445	383	424	422	431	435	435	421	441	416	420	432	410	399	403	423	425	428	470	480	428	427	421	419	434	470	456	384	411	381	443	404	430	372	416	412	412	411	387	376	439	417	423	420	448	401	407	411	414	372	414	399	419	407	409	415	416	398	435	409	416	427	411	415	409	420	411	417	415	398	390	433	424	416	420	413	397	403	428	405	417	457	423	430	416	397	429	400	403	436	429	442	412	414	432	449	411	420	404	388	425	409	403	408	445	421	413	429	420	419	398	443	448	423	414	439	421	414	448	415	450	413	453	435	428	436	455	433	439	427	429	462	397	428	407	421	426	467	430	403	409	423	423	458	437	382	435	434	419	424	411	427	409	416	389	428	414	455	373	395	406	425	382	451	393	392	413	425	393	464	407	388	425	437	431	404	431	442	452	407	420	427	412	444	403	408	416	402	459	428	417	407	440	432	401	454	428	443	408	457	465	425	424	418	419	404	415	455	443	394	419	387	430	442	423	450	425	425	432	418	430	444	407	408	430	421	435	442	440	411	412	453	376	446	434	395	428	431	442	391	453	442	425	385	432	447	425	448	481	452	435	408	434	401	425	453	404	389	397	447	410	433	423	397	433	422	417	418	403	428	411	411	438	418	439	422	425	432	451	419	443	444	389	432	392	425	470	444	450	432	397	438	442	433	450	380	438	394	409	449	430	419	386	463	447	435	394	416	452	429	449	407	448	438	417	398	394	421	419	417	393	400	432	439	412	412	429	438	450	426	452	420	422	430	393	397	421	436	406	452	425	375	429	424	445	435	466	427	433	415	428	444	413	417	424	378	407	414	394	403	415	397	393	407	429	418	377	474	435	406	403	452	418	407	431	405	397	469	436	398	421	424	474	411	430	401	431	394	445	394	402	421	426	411	442	455	436	426	419	425	412	455	408	406	384	425	403	419	447	450	433	381	426	408	436	422	419	424	434	427	458	432	416	442	406	394	425	419	441	435	411	438	424	418	429	428	412	456	408	425	429	428	429	441	425	425	397	411	402	432	435	416	431	418	408	412	412	447	406	387	391	414	484	416	442	443	439	435	420	410	423	428	423	456	425	454	442	416	448	450	382	440	416	439	417	398	429	395	447	438	423	390	412	451	382	437	459	405	384	440	418	451	445	437	407	376	422	430	449	405	447	414	424	457	441	427	443	433	443	388	457	452	392	431	425	427	425	440	443	392	403	423	453	409	440	445	442	422	450	411	381	426	455	409	412	397	395	441	407	424	406	418	435	443	456	452	399	407	395	416	431	406	434	435	434	428	468	434	408	395	411	377	382	423	392	416	468	459	425	459	412	376	472	408	435	429	436	457	425	408	432	411	481	439	384	407	432	428	438	456	374	448	434	426	437	400	432	432	428	438	431	457	417	437	459	420	448	433	401	455	401	417	436	411	430	429	420	434	421	430	435	373	423	421	397	382	419	409	457	459	451	396	404	364	439	443	413	456	444	441	415	392	415	441	425	449	405	422	431	381	467	430	411	428	453	468	452	384	416	434	435	440	423	414	419	429	418	414	419	438	399	432	424	404	429	418	432	400	381	478	437	420	430	403	420	443	400	436	451	382	397	409	421	441	417	437	397	379	399	430	437	411	433	413	397	401	428	463	403	404	395	427	418	429	432	415	452	415	437	418	460	423	414	444	419	417	443	417	444	438	474	425	436	418	405	438	413	378	439	451	403	471	430	397	390	479	404	461	410	408	400	415	395	392	372	398	413	437	444	411	373	394	458	411	435	429	412	431	420	430	410	430	429	423	394	423	428	421	384	411	438	418	403	406	426	401	403	443	395	394	452	416	428	413	417	407	405	421	399	413	439	440	405	466	407	422	450	397	390	413	418	435	436	427	424	428	427	439	384	412	413	424	408	418	467	401	405	397	444	424	424	419	426	458	412	405	428	443	446	418	394	416	454	410	420	452	414	421	390	423	411	382	430	422	450	432	421	421	416	415	440	404	410	442	427	389	449	425	411	445	406	415	410	402	457	440	421	378	412	440	415	429	420	406	457	408	414	465	408	401	427	435	428	376	437	384	407	411	376	406	407	416	453	413	439	406	411	387	445	401	404	407	475	406	427	435	426	408	444	435	435	424	424	395	454	426	436	417	405	442	422	402	414	392	388	400	362	431	444	393	418	461	448	459	432	439	409	437	422	433	424	404	412	418	456	466	448	418	434	450	442	395	429	419	412	441	433	426	397	443	409	395	394	441	420	427	410	421	466	426	435	410	401	384	397	428	427	430	422	440	428	436	342	420	372	452	406	422	439	452	436	436	441	435	431	401	432	466	405	464	442	414	422	444	439	387	419	433	398	401	450	391	424	425	415	435	426	420	402	443	445	417	422	406	397	415	431	395	431	434	433	416	405	400	390	383	422	419	449	437	392	419	411	385	428	428	426	409	403	412	428	453	428	449	424	411	410	420	394	445	416	395	432	430	448	427	418	388	456	410	413	399	435	388	434	407	432	467	468	431	434	418	462	392	456	428	422	436	388	423	402	427	437	404	393	393	407	392	452	431	431	406	409	420	439	432	388	437	398	413	427	404	425	405	417	452	424	428	417	461	428	409	392	410	430	420	420	421	416	422	428	414	435	393	417	417	409	446	429	400	444	404	436	413	455	396	441	400	428	423	412	430	414	434	439	409	400	401	403	388	423	428	412	408	399	445	437	422	426	409	445	438	420	406	448	422	460	423	422	443	428	460	397	390	383	373	415	390	417	453	382	422	387	390	406	444	445	405	422	424	427	458	444	413	443	418	435	458	416	435	433	437	448	426	442	498	463	427	421	424	409	420	429	424	450	428	438	414	466	427	460	416	444	416	422	445	415	402	417	440	428	422	429	444	425	434	433	449	438	414	405	397	436	438	441	412	428	422	431	424	432	436	406	420	399	414	422	439
10321	22785	19424	12150	9561	7586	6161	4835	3818	3415	2953	2471	2270	1922	1805	1627	1508	1472	1510	1400	1364	1332	1278	1154	1016	879	868	821	793	804	710	683	780	772	752	761	758	695	687	688	658	685	626	690	651	618	658	631	612	560	582	521	516	524	545	509	525	568	520	516	520	534	464	498	520	483	501	446	511	486	527	490	489	481	518	497	545	524	543	486	536	535	526	515	507	479	529	499	548	543	495	503	541	533	527	482	525	539	512	521	531	504	500	486	487	511	498	469	498	540	509	509	494	498	526	466	514	549	496	502	496	524	532	488	470	515	485	525	464	525	511	477	528	491	487	468	497	529	525	462	482	477	551	501	509	509	481	525	502	483	492	480	501	546	489	494	523	488	490	478	480	510	482	497	519	466	491	462	505	522	499	509	514	484	488	464	503	494	498	540	512	446	511	523	500	534	521	527	510	529	467	496	502	517	491	502	478	490	527	490	510	500	506	547	528	484	467	507	500	507	494	482	466	501	515	492	471	459	496	480	487	503	444	527	500	576	503	514	515	512	508	532	577	481	497	492	457	514	538	524	493	477	532	529	502	558	512	517	506	463	515	485	526	503	489	431	495	501	511	475	482	523	483	512	516	515	482	503	507	480	486	469	502	498	507	498	512	466	479	505	486	475	469	495	519	481	502	505	523	493	508	496	492	490	490	464	462	513	491	501	509	463	507	486	507	544	551	506	527	506	518	532	520	532	475	538	534	486	545	487	455	537	464	470	489	490	529	482	530	495	523	538	520	498	529	503	511	511	511	503	505	508	495	483	451	498	475	485	523	519	533	506	512	518	475	531	459	477	481	561	469	505	463	544	515	513	498	488	488	505	529	527	531	514	510	518	519	510	535	493	495	498	473	496	490	508	504	466	512	477	493	486	508	508	507	516	484	498	486	534	487	512	496	483	500	465	483	474	511	434	549	468	509	528	506	550	485	523	503	478	504	521	505	497	475	471	503	499	507	517	538	450	464	553	537	526	540	494	498	507	512	506	500	462	510	528	525	492	532	456	503	490	479	505	474	509	512	509	516	501	487	455	509	513	526	503	470	528	501	552	492	500	499	502	519	533	471	499	490	528	502	492	553	523	499	466	503	498	483	532	510	556	524	472	516	536	529	485	512	466	536	484	510	520	495	511	497	496	474	477	503	469	485	519	475	493	491	484	505	487	513	508	494	473	489	521	496	510	500	488	479	482	527	484	513	521	529	527	511	504	485	478	558	496	491	536	498	511	484	460	514	466	495	526	503	515	502	515	442	517	500	519	569	499	476	507	521	515	527	515	490	465	528	481	418	470	492	485	505	471	472	486	509	528	476	523	480	505	513	458	495	478	488	510	474	507	478	520	494	498	544	492	479	484	540	486	516	487	483	506	545	487	513	492	452	510	482	478	518	477	500	480	511	521	517	516	474	522	476	524	492	502	514	502	559	484	505	506	508	544	492	501	501	488	493	488	509	482	503	508	497	507	528	496	508	468	461	480	490	528	500	495	521	533	459	507	467	484	526	493	502	495	448	466	507	488	479	520	510	459	493	489	492	467	461	474	518	526	486	511	477	474	495	462	510	510	479	502	517	537	518	500	493	493	512	489	448	443	516	463	488	465	493	542	490	486	522	474	467	532	524	525	494	507	517	505	475	486	513	483	465	481	472	538	503	511	479	501	472	520	470	517	490	487	489	514	495	485	505	502	474	478	529	485	505	509	479	490	494	502	541	503	502	499	532	492	521	529	494	465	522	501	456	481	513	485	460	498	556	512	516	479	496	471	486	513	525	479	499	495	514	490	475	476	476	460	516	495	482	515	471	466	501	522	489	472	495	487	472	498	508	487	526	495	486	472	531	515	467	498	510	456	483	491	504	520	520	474	498	494	510	489	533	497	443	516	535	480	505	507	506	489	531	510	472	523	463	550	505	484	521	484	524	499	461	505	516	482	507	497	465	468	499	544	513	493	486	499	535	507	516	518	531	502	488	474	552	490	450	489	452	465	512	516	526	465	523	479	521	491	507	535	494	500	466	463	507	523	504	519	510	476	527	486	508	501	495	496	483	456	492	467	485	527	496	492	493	470	517	511	488	504	491	520	487	493	496	494	474	505	463	496	492	522	504	481	507	501	506	486	517	527	515	496	534	512	528	481	510	510	485	515	501	486	487	500	491	482	467	532	485	530	497	482	488	495	475	487	461	507	513	524	470	485	516	455	537	523	438	487	496	491	489	510	509	520	508	497	470	476	492	496	485	494	475	477	485	503	518	453	513	502	534	498	491	510	523	515	470	472	476	500	508	513	482	516	495	544	474	483	501	479	519	496	472	480	506	505	547	503	485	487	472	532	542	488	503	522	483	526	497	524	478	478	485	481	483	508	464	514	530	510	498	494	495	472	444	499	518	491	477	496	525	506	484	525	488	492	500	478	525	486	468	527	473	486	516	485	487	493	529	510	487	499	511	546	550	510	509	524	510	511	500	513	518	477	523	517	492	522	474	459	510	507	518	460	481	478	463	518	500	508	470	480	508	496	484	482	502	528	489	513	483	478	499	497	500	457	509	469	502	529	501	489	503	500	498	471	481	484	532	505	491	469	496	498	522	519	486	492	490	474	505	529	569	516	488	504	499	499	517	472	483	514	456	500	494	511	532	517	491	512	497	478	513	477	506	488	471	514	482	512	449	461	478	511	483	529	512	478	490	530	444	498	505	498	480	522	472	484	532	485	526	513	495	498	490	493	519	489	491	454	488	486	496	480	489	540	491	501	488	499	488	494	487	465	503	519	511	501	499	486	506	508	513	519	506	506	548	491	513	497	501	515	477	547	484	510	488	533	501	503	503	492	539	467	494	496	526	483	489	498	498	530	487	517	462	470	518	462	457	487	521	481	524	496	507	548	475	519	473	485	498	495	488	517	500	467	515	515	552	481	525	537	490	523	502	494	585	489	524	515	479	521	504	460	486	531	478	489	519	492	467	467	502	489	494	564	512	491	493	480	539	499	480	486	489	475	554	506	509	481	498	518	532	522	480	453	524	529	509	524	524	499	513	494	530	524	508	508	499	489	511	463	530	497	447	539	485	532	516	488	514	487	498	501	501	541	529	475	539	494	499	479	474	475	491	477	526	503	505	490	488	500	500	517	487	458	506	485	489	487	504	490	455	532	516	507	515	526	473	517	544	532	490	499	493	480	516	520	493	451	537	505	505	535	527	484	551	469	473	503	484	539	522	517	467	469	492	489	476	497	509	492	512	517	517	515	500	470	535	477	528	499	480	486	507	506	489	468	492	520	514	496	500	492	519	536	464	497	510	507	480	473	547	482	500	460	466	487	504	497	514	514	481	491	470	518	487	500	484	466	528	472	499	495	532	503	517	496	495	521	498	508	509	548	502	524	507	528	458	540	493	519	501	527	517	518	525	498	469	492	504	462	506	491	501	515	483	484	516	494	516	516	496	483	476	475	490	510	542	446	483	497	516	515
27065	19278	8324	2919	1692	1318	1230	941	879	830	797	736	758	712	688	656	671	676	586	637	617	607	612	636	581	591	558	586	590	605	555	562	543	519	540	573	574	537	554	550	559	549	547	536	521	545	462	502	522	492	540	541	514	509	523	512	488	545	577	541	514	514	537	552	515	515	544	508	504	539	526	523	495	497	542	538	522	510	526	525	516	528	496	489	498	500	540	528	503	521	530	538	519	499	538	484	517	517	515	512	508	508	537	472	549	494	505	493	499	463	489	496	564	539	508	513	506	530	530	509	502	516	494	517	543	500	511	525	533	553	540	502	558	461	486	483	493	532	527	491	508	498	527	548	489	571	522	588	469	523	529	496	524	515	504	567	530	509	548	562	554	563	522	490	501	506	513	513	545	541	511	508	517	511	540	531	502	524	509	488	474	540	503	532	517	529	498	535	522	528	527	583	541	509	511	519	494	546	513	527	562	506	560	569	512	538	485	503	547	514	525	532	529	505	527	558	568	580	514	510	513	579	523	522	516	519	522	522	451	534	505	548	507	547	529	534	486	526	550	520	510	498	547	517	506	509	549	508	521	514	511	561	521	527	544	518	511	529	518	528	576	521	544	563	556	497	512	515	491	507	504	504	540	492	517	518	501	515	526	541	530	501	529	493	539	548	510	534	490	499	539	504	531	567	477	498	522	514	513	530	492	528	529	533	536	505	531	495	510	548	506	552	522	550	522	529	516	545	504	524	522	502	502	529	553	498	514	557	535	520	550	505	556	549	557	478	493	514	547	497	530	505	548	510	559	490	557	526	517	526	498	524	487	495	546	518	532	513	506	502	531	524	523	537	528	524	546	527	506	537	489	547	520	508	519	477	513	511	520	504	496	508	506	541	473	522	528	472	510	537	508	510	524	502	500	498	534	503	531	541	523	493	486	531	546	521	515	488	500	503	553	516	518	510	476	562	539	514	486	539	545	519	504	506	523	506	483	517	524	505	542	529	580	510	530	513	541	557	533	519	519	559	551	552	505	528	525	533	508	537	525	538	494	503	530	486	531	522	510	579	518	547	509	509	508	495	536	548	475	534	508	523	505	526	533	518	566	498	501	517	486	514	539	527	520	551	524	514	522	569	546	536	522	542	523	515	542	536	506	541	525	498	546	529	466	546	534	551	531	474	538	537	519	495	525	521	549	546	530	564	497	522	534	537	539	530	528	543	505	525	539	507	509	496	496	499	505	509	530	541	561	494	497	554	553	509	522	556	519	545	561	526	527	511	529	547	522	478	517	562	536	542	556	537	499	508	540	510	520	512	534	535	515	533	504	516	526	514	564	518	523	516	559	512	561	505	540	475	522	465	536	505	519	487	519	482	496	537	476	513	513	520	526	514	490	530	534	523	484	530	543	472	512	504	532	543	522	527	553	504	510	487	517	513	530	494	524	522	537	523	574	552	521	521	469	536	464	521	511	495	537	487	553	556	474	500	537	596	484	522	514	509	505	495	497	542	533	512	515	541	508	514	519	572	508	554	487	519	550	505	481	505	534	505	522	546	531	530	541	511	489	531	534	509	526	549	514	530	541	504	559	526	536	565	527	489	527	501	544	584	539	504	475	514	524	551	507	523	555	505	507	520	513	526	517	515	502	526	496	548	569	506	552	504	505	518	528	528	539	552	552	543	482	537	509	533	463	531	562	516	537	561	497	540	493	493	511	517	547	531	539	491	544	525	508	546	506	523	488	520	503	531	517	550	537	526	498	550	509	521	512	521	477	503	511	546	561	498	510	500	468	529	514	514	552	544	516	485	545	527	513	541	514	577	510	515	517	546	542	498	544	536	516	527	521	539	537	545	536	539	559	513	542	524	552	543	529	513	526	538	547	509	576	555	573	483	544	543	521	563	522	505	504	472	502	513	488	542	524	520	564	524	492	504	524	518	532	515	532	528	528	519	532	556	500	502	496	537	533	525	528	545	529	478	502	522	508	531	527	509	491	559	534	522	510	526	543	500	558	522	527	504	502	550	528	531	506	533	539	535	511	548	565	501	554	561	511	506	522	494	557	505	512	522	533	498	491	504	538	511	490	507	553	543	518	542	529	533	521	480	536	580	498	562	536	504	536	529	516	545	521	520	492	537	494	542	578	503	526	521	507	500	500	515	510	514	490	519	549	541	510	543	521	506	543	510	511	530	494	528	477	489	561	543	510	486	517	542	538	516	561	531	512	541	499	524	580	537	507	557	476	531	500	523	512	537	515	486	509	529	490	495	499	527	531	519	498	476	546	515	517	546	532	501	531	517	552	492	478	512	528	490	531	524	527	501	515	504	538	547	495	524	535	513	483	526	485	529	542	520	501	499	523	498	511	516	534	505	548	540	524	529	604	532	506	547	521	502	478	500	530	545	528	511	495	518	501	545	555	506	509	486	551	513	550	536	562	537	491	554	530	518	495	508	512	502	521	566	499	524	507	508	533	536	514	455	503	493	524	500	541	487	551	553	511	479	549	576	550	531	490	511	507	545	506	541	527	528	524	521	535	501	507	537	520	511	521	510	502	527	537	531	500	554	504	525	508	537	569	525	523	511	534	512	531	528	537	509	499	503	501	536	543	509	498	512	531	542	536	536	551	518	524	486	527	517	536	489	461	500	530	512	535	567	526	528	543	495	504	498	497	538	549	490	524	485	547	524	494	498	517	485	504	555	522	521	504	475	552	512	518	532	531	524	510	490	507	545	510	486	528	523	519	514	553	542	509	550	559	531	516	499	484	486	556	535	529	525	552	507	542	510	503	535	495	566	541	523	498	540	500	517	520	518	513	508	497	513	534	561	502	525	536	502	514	519	523	549	541	500	505	536	517	506	528	503	503	540	508	519	517	494	519	502	478	498	508	556	540	527	499	488	536	489	585	529	510	515	537	521	532	552	506	513	507	536	537	484	528	513	505	473	484	547	534	515	518	521	526	531	515	541	554	526	547	514	570	499	507	502	494	503	546	507	514	541	537	492	504	538	518	510	503	513	499	504	485	531	480	477	568	482	456	505	558	537	520	495	545	554	538	519	515	522	514	475	489	488	521	512	502	532	530	505	522	503	536	504	529	531	536	535	555	491	529	529	505	533	510	484	521	515	532	515	500	505	552	513	505	521	557	500	494	493	487	500	547	531	531	525	532	506	505	540	566	527	513	491	491	510	542	475	515	535	504	528	519	518	547	540	521	491	543	501	546	507	540	528	495	517	486	523	537	502	529	522	567	534	557	514	501	535	497	505	530	571	514	496	521	561	512	513	524	533	526	523	493	524	516	557	539	547	548	489	504	543	497	456	503	509	516	512	469	510	516	513	498	526	498	576	495	504	553	498	478	505	514	514	485	497	507	559	522	514	508	544	559	538	522	562	496	475	540	534	537	533	581	501	555	486	511	550	497	488	549	520	508	556	534	515	521	517	503	535	534	500	531	512	568	539	508	545	511	494	561	564	525	511	520	484	503	520	525	562	488	557
7003	8959	7536	4085	3155	2600	2311	1784	1634	1448	1270	1246	1162	1077	1029	986	1042	999	919	943	914	865	854	877	781	729	752	716	757	735	721	665	688	739	753	720	717	671	711	693	674	704	667	679	679	691	689	672	657	715	665	677	612	668	654	610	654	649	649	627	618	672	655	690	657	645	615	654	659	619	627	657	638	653	634	645	618	662	653	700	690	661	599	652	634	622	639	643	638	601	629	621	623	625	640	670	637	683	655	658	625	646	623	681	623	661	654	659	634	674	659	646	627	637	678	667	635	647	629	638	668	658	631	673	588	626	620	660	625	594	685	686	651	624	662	582	621	640	647	610	659	653	637	674	583	625	645	660	616	644	671	637	646	617	650	609	650	624	610	689	623	656	626	679	651	707	617	658	644	632	664	659	637	685	590	655	666	672	610	658	599	674	636	658	627	659	618	693	617	672	648	696	685	658	665	626	608	646	662	589	594	617	674	619	680	643	593	633	666	624	670	608	646	644	643	624	665	665	609	621	634	680	668	670	655	611	644	649	673	588	685	625	625	641	623	652	603	677	672	600	645	636	660	621	637	614	655	662	611	697	654	692	613	647	620	660	625	627	654	640	604	585	591	630	654	640	664	639	651	619	698	653	623	596	666	628	651	655	625	644	666	611	652	620	658	636	633	665	628	651	670	616	633	633	614	638	627	641	655	656	659	621	641	625	613	642	640	641	644	631	649	668	713	625	669	656	640	694	642	673	663	606	615	630	649	634	614	663	622	644	615	656	680	635	667	600	628	630	638	619	667	641	655	676	631	616	647	703	628	653	616	637	670	630	603	633	652	646	649	574	642	627	636	667	688	674	663	651	656	619	666	662	632	646	641	656	637	631	644	641	660	662	640	628	611	638	671	674	688	638	651	667	687	634	664	657	661	603	667	648	644	648	680	661	655	588	611	638	639	634	612	598	657	628	625	596	598	614	648	627	628	606	634	653	665	686	651	619	646	651	654	627	683	615	667	594	617	636	617	630	647	636	652	627	669	654	627	654	607	661	683	686	596	638	620	649	693	650	605	656	643	602	646	644	678	659	621	624	633	691	617	650	629	657	666	653	659	617	613	625	637	624	649	662	611	613	649	642	611	672	630	674	682	655	614	661	628	617	658	663	665	620	672	711	653	636	630	614	594	671	626	645	654	629	614	658	612	604	688	634	635	626	646	666	617	625	672	685	620	669	635	612	649	627	658	636	624	658	677	650	658	631	673	644	636	675	639	630	591	684	607	619	617	637	605	643	712	625	603	650	673	631	701	633	684	678	647	623	631	645	674	676	603	654	653	646	616	638	668	661	654	639	629	666	665	662	633	639	693	601	659	668	663	627	639	632	670	660	630	617	640	692	653	643	635	636	624	701	633	663	679	638	596	649	625	632	661	590	654	626	644	637	626	656	600	607	644	665	692	650	659	628	618	681	665	671	644	662	619	628	634	610	641	600	654	594	638	644	671	616	609	593	658	667	644	634	630	644	658	665	635	655	657	649	671	644	658	649	620	630	662	647	644	656	629	636	619	640	623	667	649	644	658	599	656	630	634	652	651	618	616	664	621	623	653	629	645	601	608	646	679	623	679	627	674	666	581	627	670	670	628	658	661	610	613	657	687	649	673	664	641	642	660	634	653	595	628	605	596	622	645	636	674	675	618	626	637	687	608	622	656	590	625	635	674	711	571	667	636	645	633	628	616	618	623	635	615	625	648	635	652	639	648	648	655	663	640	683	670	634	661	658	683	660	641	642	641	620	682	698	661	632	643	687	640	655	662	660	645	661	658	662	633	608	620	667	607	611	646	651	667	633	598	685	672	618	680	603	633	628	638	681	636	646	714	591	684	642	593	651	650	640	620	668	620	640	657	624	655	648	633	630	663	633	598	631	648	656	611	632	589	616	666	659	697	638	655	657	611	687	642	658	578	679	635	633	676	652	630	637	648	647	652	612	647	652	666	647	664	602	664	627	626	608	640	659	699	643	608	618	657	634	647	623	614	627	603	629	635	655	658	620	644	651	665	600	639	690	632	635	640	654	644	632	669	657	662	648	649	639	617	622	613	603	613	615	551	617	646	621	635	647	663	664	648	688	599	649	611	614	625	636	617	605	616	642	645	646	659	607	642	633	617	624	564	654	641	677	624	658	610	656	675	663	667	628	683	617	653	630	624	645	669	694	659	635	669	644	603	672	666	629	623	658	599	661	586	657	581	607	583	610	611	690	684	656	650	671	623	655	628	655	638	655	656	675	652	654	670	633	663	602	661	654	609	666	668	635	683	677	695	672	616	642	662	605	655	650	603	688	655	700	645	629	678	643	645	648	631	629	649	648	631	624	682	648	608	658	618	637	667	607	623	646	679	605	635	664	640	638	606	665	646	569	642	617	682	658	602	662	666	645	598	615	647	629	628	660	628	618	684	657	653	641	611	652	669	634	644	619	662	663	652	634	659	692	628	696	679	597	624	627	620	624	666	621	672	644	643	630	677	633	668	622	632	653	645	653	590	639	650	601	646	638	611	645	628	604	649	663	670	617	623	654	656	598	633	639	630	627	611	616	678	619	616	657	630	677	615	636	673	634	664	643	642	597	660	627	629	604	657	654	645	597	633	674	688	655	598	649	654	674	630	587	663	644	613	667	638	625	632	625	665	647	680	668	584	639	634	634	616	620	655	672	658	607	645	606	648	661	681	693	595	646	653	608	634	611	630	637	658	627	615	638	656	638	632	658	653	632	648	609	678	615	629	691	638	636	619	690	664	664	663	645	606	646	630	679	644	612	646	624	618	656	611	626	666	697	629	649	641	673	640	669	671	664	612	649	663	607	646	604	643	669	618	691	621	631	660	679	672	640	657	609	622	646	637	658	672	673	630	625	629	612	620	615	607	662	658	682	633	637	644	653	659	670	623	658	680	609	604	665	662	642	618	646	663	606	665	643	643	583	630	647	608	640	700	657	661	652	623	636	637	649	674	639	678	613	647	621	631	676	601	646	670	658	651	642	641	652	613	675	665	611	650	621	611	664	618	643	646	682	623	679	637	690	643	647	665	642	635	670	640	660	639	634	644	627	607	659	651	638	653	659	650	641	611	648	632	687	630	608	630	632	635	670	637	610	599	630	644	676	583	652	626	647	649	658	636	675	666	625	664	657	654	649	646	676	589	643	644	648	671	631	614	670	672	633	663	681	652	638	599	680	643	643	702	608	615	673	653	640	622	659	604	613	612	639	649	603	621	625	636	636	668	663	621	649	572	654	629	641	696	665	636	651	654	691	670	590	623	639	652	645	603	691	636	643	650	624	619	695	609	677	678	621	626	663	580	654	653	628	658	665	641	633	664	607	645	648	625	644	653	614	673	685	687	675	650	598	620	648	635	650	653	640	643	635	653	622	592	622	632	603	653	646	640	622	685	643	645	638	610	644	625	652	695	679	627	632	646	620	647	671	637	633	651	642	644	627	633	614	612	650	662	629
23941	20942	28051	23967	20839	8055	2337	1414	1106	1001	922	815	747	703	655	648	604	599	593	578	515	523	531	463	454	448	412	374	417	378	369	365	390	376	395	371	400	358	379	397	352	366	387	338	375	368	345	359	321	337	315	381	331	330	337	288	337	338	328	337	357	339	343	323	323	344	341	344	281	343	383	324	308	294	341	301	312	339	317	333	349	289	319	341	304	343	286	329	329	366	332	306	334	311	339	367	323	337	320	320	327	310	332	304	312	297	366	347	308	321	365	376	328	311	329	341	321	311	337	371	305	320	322	351	328	325	317	309	288	304	323	309	310	304	324	313	326	320	305	306	333	287	322	342	310	342	338	301	308	297	311	315	330	334	340	320	321	338	320	314	340	331	323	311	304	335	279	352	313	307	316	305	319	316	286	303	334	305	330	340	310	334	312	334	310	297	319	290	304	317	309	297	338	333	307	328	312	314	338	330	337	325	322	297	346	330	331	311	310	331	367	328	290	283	345	304	285	337	327	368	313	336	355	349	330	296	336	331	339	313	336	324	311	333	314	289	327	301	313	297	380	323	292	328	309	320	293	336	344	307	302	349	316	314	335	306	309	324	285	328	340	331	313	323	287	330	304	353	326	335	334	328	314	320	296	328	305	329	298	294	322	325	363	304	307	286	282	319	318	346	328	284	292	316	297	341	293	317	341	322	337	348	316	313	318	297	342	320	324	305	359	318	345	316	279	332	324	346	343	329	324	308	304	315	322	303	321	291	293	312	310	313	321	299	329	319	339	340	278	327	323	325	324	328	316	306	321	297	316	310	329	320	303	308	294	313	325	311	303	322	322	337	319	361	328	327	318	313	319	316	304	348	346	272	343	320	332	321	323	319	311	320	307	294	335	312	333	325	304	339	302	301	334	342	324	336	328	320	285	309	335	327	297	316	325	334	321	334	293	302	314	337	326	329	308	323	290	314	279	301	294	311	321	330	269	308	354	343	303	344	333	337	284	304	352	300	323	329	331	305	292	328	345	338	291	328	362	308	323	334	292	298	316	282	303	311	317	313	306	301	326	312	322	272	278	312	311	316	342	329	328	291	321	299	343	389	335	310	336	291	316	319	330	308	286	344	335	317	310	350	309	339	324	347	335	308	291	331	331	338	333	332	316	308	310	299	340	325	306	311	338	323	340	322	326	286	301	320	331	315	330	326	315	336	304	313	343	316	297	309	306	304	302	322	326	311	318	341	318	285	322	292	290	334	330	266	314	308	319	349	313	343	305	313	305	328	360	307	299	284	318	304	280	282	307	349	326	317	333	355	309	306	317	304	284	340	307	350	327	309	329	333	328	308	303	295	339	310	301	320	338	308	309	300	313	349	276	333	299	327	274	314	294	316	336	322	324	338	317	295	312	301	330	329	287	344	313	288	312	324	309	322	320	315	281	295	320	344	312	315	316	308	347	315	305	299	290	265	297	314	327	319	337	299	319	304	313	338	307	297	302	329	301	308	319	292	304	310	325	313	293	301	302	320	300	297	319	294	324	299	329	313	304	333	320	316	304	273	311	338	303	338	329	314	297	323	317	307	325	306	286	324	311	327	315	350	313	289	305	317	340	287	274	324	336	293	306	320	311	302	323	325	293	320	313	305	312	307	302	314	297	315	327	330	327	330	311	306	315	332	330	312	329	332	289	334	298	329	296	320	305	328	317	280	306	286	316	318	300	321	321	327	309	311	332	285	320	326	311	313	348	336	308	321	349	317	283	300	325	347	312	333	296	325	322	304	320	347	316	311	326	338	305	309	363	335	328	327	342	287	291	315	308	334	326	334	314	316	326	313	322	346	302	297	337	311	283	321	315	315	317	326	317	273	305	333	341	303	310	288	310	283	290	321	293	295	298	341	301	343	290	305	317	292	305	338	330	304	320	307	306	316	313	316	323	289	350	301	295	313	335	343	314	303	324	298	288	316	321	327	297	333	331	301	281	341	306	316	355	328	319	305	339	302	324	316	309	326	320	334	316	280	322	328	301	338	306	315	315	326	303	312	321	317	304	314	306	318	335	316	320	316	328	313	306	288	310	314	288	325	328	317	352	319	290	304	320	320	318	352	328	346	301	324	330	302	302	337	300	324	340	319	318	326	297	304	323	314	288	301	306	310	342	309	297	312	324	305	330	311	325	322	296	306	287	323	318	339	325	296	303	308	290	329	345	324	345	307	334	367	315	320	329	303	332	346	315	346	345	322	344	326	338	311	330	340	299	295	310	350	298	300	288	353	311	315	326	313	324	339	341	342	335	336	326	333	328	316	324	322	331	305	305	327	307	339	285	318	335	295	326	275	333	324	344	327	293	278	320	327	290	337	292	304	361	303	303	327	326	316	307	301	336	305	328	331	321	301	307	306	304	356	299	347	306	344	294	329	314	332	310	298	327	292	321	321	298	313	308	312	310	318	295	312	360	329	320	318	301	351	361	319	336	311	309	278	320	327	325	320	342	312	357	288	311	314	316	315	341	337	320	320	298	296	324	304	309	313	308	322	322	313	311	335	330	320	291	309	311	318	322	298	309	323	297	303	314	320	307	302	291	318	333	344	304	342	316	325	325	306	311	286	316	310	311	303	330	340	294	306	303	324	335	299	309	307	323	331	348	355	332	313	327	326	300	342	303	299	307	303	300	297	314	316	298	323	317	311	301	328	289	343	325	310	300	315	344	339	333	303	291	294	294	321	328	300	297	316	332	338	330	290	321	316	292	325	283	308	323	334	331	348	327	314	315	287	320	292	321	331	286	330	329	287	328	304	300	297	293	361	314	319	325	321	341	277	318	305	297	317	307	302	331	302	305	320	324	292	318	325	310	345	294	285	306	314	308	325	367	317	294	303	336	322	343	295	278	308	352	327	322	333	345	277	325	332	325	317	304	316	303	291	316	323	349	305	307	329	313	313	317	315	332	313	295	319	298	318	350	314	292	304	323	306	323	330	311	298	332	328	313	314	314	344	315	339	264	281	306	318	330	315	316	335	332	297	291	310	292	327	328	310	306	315	302	284	293	298	342	314	325	334	320	325	310	315	282	352	337	320	316	313	340	330	346	340	277	305	324	301	318	298	311	339	311	316	332	322	345	328	273	324	347	339	350	319	327	314	315	331	321	327	334	311	336	306	297	324	315	314	306	333	339	302	329	312	306	327	329	352	322	304	356	299	323	331	307	314	316	322	305	305	313	306	326	318	316	320	281	335	266	330	327	313	360	313	332	336	312	318	314	313	327	317	297	306	300	307	325	307	321	318	309	334	327	323	309	326	284	332	309	284	330	294	315	364	310	325	288	311	317	284	305	336	310	353	307	293	315	335	318	318	329	307	317	323	315	323	314	334	308	313	305	319	345	330	326	326	342	309	331	324	287	284	284	324	323	332	352	314	329	315	344	330	309	327	285	311	333	300	316	357	342	316	305	328	305	336	323	358	326	325	337	315	322	317	297	329	303	336	330	306	325	328	302	315
8009	17926	14077	8524	6412	5055	3995	3139	2576	2164	1838	1621	1544	1374	1272	1135	1205	1155	1030	1020	989	932	865	744	764	680	667	572	586	533	552	534	520	580	536	572	548	522	517	519	475	495	459	475	491	448	479	489	441	426	432	463	412	423	407	427	452	424	382	371	430	436	424	418	422	402	383	390	401	401	412	420	396	414	447	369	405	413	435	402	429	422	424	412	395	385	412	355	423	448	430	401	401	407	431	423	463	431	438	405	431	430	417	383	385	424	382	422	411	395	404	405	433	411	443	424	387	417	430	405	417	377	407	395	384	417	442	398	379	440	397	425	423	408	416	399	401	374	385	426	418	393	388	426	386	421	407	394	416	401	369	397	415	426	423	416	410	403	411	385	374	441	387	398	406	427	412	399	388	400	413	394	412	407	398	432	422	377	393	389	424	364	382	416	392	398	399	347	422	373	414	418	408	424	408	409	391	407	412	413	424	408	426	447	416	372	375	418	432	408	412	389	426	394	413	382	428	363	417	431	376	379	432	416	392	436	387	408	387	407	388	426	422	428	383	415	413	436	389	414	404	377	386	414	388	413	416	441	416	423	391	399	440	427	406	423	370	394	431	414	390	418	406	387	410	379	391	427	371	409	419	405	384	424	386	449	390	395	379	418	395	372	421	396	423	406	431	402	403	396	401	411	373	389	407	419	426	406	403	423	421	440	376	455	395	409	419	397	407	373	391	395	432	435	419	428	393	341	387	408	390	435	405	388	393	409	446	406	408	396	367	379	428	374	411	398	376	446	406	428	399	415	395	400	399	418	370	360	421	424	402	401	404	418	391	417	406	425	420	424	410	393	409	383	454	391	416	427	422	406	390	388	394	418	355	414	434	396	375	397	400	411	395	417	406	418	396	409	403	374	365	409	414	395	377	408	418	403	410	433	391	402	382	378	400	414	398	415	402	388	397	408	383	445	427	414	378	388	412	413	407	383	391	425	407	378	368	425	433	430	416	405	363	407	414	387	431	363	380	391	425	403	396	422	410	423	387	394	407	412	397	394	419	409	381	422	438	423	388	384	408	429	400	410	388	418	387	416	413	402	419	429	423	418	391	415	414	426	444	444	429	398	418	398	409	413	369	401	411	402	422	412	414	425	418	377	410	407	415	378	419	405	435	371	398	386	421	417	408	401	398	434	385	392	428	387	390	366	383	432	428	412	444	392	396	423	402	380	363	405	404	391	408	419	431	401	421	438	375	407	389	419	390	406	415	421	419	456	387	386	395	433	365	392	422	410	396	389	385	432	432	431	447	446	447	411	406	404	441	387	428	404	410	361	402	407	412	393	395	430	414	408	367	391	401	401	409	411	394	351	410	440	445	412	393	397	406	463	426	425	383	403	439	386	385	386	435	374	414	388	366	406	401	362	386	434	430	414	381	398	393	437	408	394	414	387	403	419	377	394	405	414	386	398	397	387	421	424	408	407	428	372	407	381	365	404	428	408	394	393	407	444	385	389	416	436	399	392	378	402	378	417	410	436	408	381	380	392	429	422	405	461	426	389	411	384	384	376	427	416	390	392	376	408	397	443	393	361	408	412	406	434	386	406	411	378	443	436	392	421	398	393	372	395	408	398	389	391	378	414	410	395	383	396	390	398	375	360	424	423	412	447	429	425	391	383	370	409	432	408	433	376	364	399	434	397	375	373	396	383	454	371	413	373	435	395	393	416	412	426	412	384	403	410	436	452	421	422	396	424	448	427	437	395	385	447	429	398	397	394	408	417	380	443	400	387	419	412	420	385	423	409	365	422	421	456	420	399	383	404	386	439	419	407	420	359	415	449	380	428	416	372	361	418	433	433	381	412	398	407	411	404	421	365	405	378	399	413	419	431	403	383	422	383	420	418	410	385	425	399	404	393	397	383	390	375	400	421	393	424	391	413	395	398	407	420	361	418	381	408	416	414	399	382	366	418	373	411	425	401	368	418	406	399	400	422	389	370	443	425	400	418	388	421	450	423	403	409	369	380	395	432	426	402	397	435	381	412	350	427	382	369	401	374	396	408	431	384	427	428	400	417	403	383	388	395	404	382	422	391	386	396	397	430	417	415	378	404	420	406	412	404	427	430	419	428	397	423	406	400	427	410	430	413	399	402	398	381	393	387	403	394	414	409	409	402	367	426	393	413	404	410	416	382	386	441	436	422	409	397	424	413	378	390	404	422	419	405	405	401	426	443	403	434	378	420	399	379	377	414	394	404	417	403	396	415	353	385	375	391	363	433	387	388	428	417	373	373	358	385	404	398	452	388	410	418	375	378	442	384	415	389	397	398	405	407	413	441	374	416	402	358	379	407	419	388	393	408	398	414	364	383	415	416	399	384	430	425	403	426	386	381	400	419	434	435	419	431	414	396	403	402	404	408	371	369	426	374	427	382	427	421	428	407	421	405	403	393	413	441	406	437	399	432	396	435	420	374	357	418	403	408	395	394	422	405	431	428	384	448	399	396	410	389	451	410	401	431	434	416	399	402	377	380	403	427	407	407	383	403	407	392	364	407	397	382	454	427	429	384	428	426	384	407	423	382	403	387	410	376	389	411	394	438	395	374	402	394	408	402	401	415	380	350	395	397	414	414	376	424	436	418	411	364	403	384	405	436	418	370	401	400	402	419	416	425	409	423	420	380	428	370	431	421	390	406	405	416	431	373	398	404	426	393	415	395	377	400	425	399	434	417	374	367	412	407	378	372	402	366	395	421	428	419	408	400	399	433	357	409	426	387	382	358	404	442	396	416	389	420	408	384	438	384	414	405	419	404	405	401	427	392	429	384	445	388	440	382	396	396	387	395	411	348	416	434	379	371	442	400	410	439	412	407	410	402	374	438	403	377	398	410	397	392	419	401	390	403	402	386	381	396	394	376	402	383	414	415	395	414	414	410	399	443	379	381	424	419	413	457	407	413	414	425	389	418	433	383	400	408	422	422	386	392	403	371	409	433	422	422	392	383	400	402	398	376	405	353	408	404	428	422	400	420	418	387	408	378	375	434	381	445	407	431	421	397	391	419	410	410	416	387	393	424	410	359	388	422	418	421	418	410	370	408	366	417	416	392	418	388	428	391	411	400	379	428	394	429	384	383	405	417	383	414	389	409	401	405	397	385	425	438	406	408	404	408	398	395	426	438	416	378	417	404	373	363	429	376	416	435	407	398	395	398	407	407	416	410	390	426	404	387	404	399	438	377	374	410	425	433	408	414	391	377	398	380	438	405	399	397	395	386	394	396	426	397	391	381	391	396	402	419	408	417	381	391	389	400	426	419	407	379	457	397	431	390	416	407	378	399	391	375	375	433	397	382	392	377	423	388	424	393	413	401	368	375	463	442	397	401	413	420	429	381	414	401	385	377	378	412	424	379	398	411	411	405	427	355	416	445	401	389	419	354	415	396	420	410	413	434	405	383	381	444	361	436	381	413	435	408	385	398	391	364	413	400	419	405	381	409	415	393	370	398	374	416
25033	20951	26731	24974	7794	2262	1637	1359	1210	1027	1047	999	942	891	931	874	881	807	830	814	822	784	811	754	717	745	723	692	708	704	689	670	685	734	637	763	679	690	715	690	681	676	708	663	661	681	640	682	657	683	651	613	664	671	642	678	703	616	636	668	612	658	649	678	664	568	655	678	608	639	626	686	679	643	626	641	640	673	615	633	653	648	615	632	653	661	655	606	639	667	642	635	661	634	656	645	644	686	676	612	625	652	670	650	616	572	649	646	663	656	646	602	665	640	581	626	684	645	626	620	632	629	681	632	652	620	631	652	635	642	656	675	646	629	668	604	681	678	643	663	649	620	646	647	634	618	592	642	654	691	631	627	659	602	625	628	639	633	621	664	636	616	645	632	639	658	616	697	653	645	644	613	612	654	649	644	652	635	640	668	629	673	635	674	672	629	667	649	664	688	644	617	664	615	641	675	607	669	653	600	638	614	626	637	672	637	626	655	627	596	662	632	626	637	637	608	654	640	632	666	646	618	694	654	701	649	622	665	657	628	639	674	688	603	657	588	610	645	641	585	647	668	653	617	627	633	663	644	645	664	659	611	639	613	623	652	669	649	672	630	617	671	627	644	617	618	635	629	647	602	664	596	672	613	624	652	605	661	640	659	630	645	607	619	619	605	650	614	665	622	638	641	685	639	641	619	628	635	613	623	648	616	638	641	657	696	622	667	649	658	582	672	673	640	627	710	647	641	645	681	631	603	623	636	650	619	628	590	637	637	643	602	637	577	694	677	670	636	650	655	659	669	662	667	623	656	649	656	616	644	612	618	653	662	665	607	609	689	676	639	668	647	644	671	620	597	664	640	637	632	655	601	634	631	656	663	653	638	648	643	635	661	634	659	581	619	605	672	724	686	614	635	670	671	646	650	633	667	668	642	627	654	654	643	675	632	620	648	615	642	654	646	664	637	636	645	676	633	682	674	641	648	661	645	657	643	640	677	650	629	585	606	642	661	620	631	654	613	629	665	678	670	647	615	639	652	620	660	653	601	666	641	637	641	694	645	613	641	642	611	657	639	581	647	674	665	639	631	614	634	604	654	640	653	658	651	633	660	653	672	679	628	626	657	659	620	625	655	563	634	632	628	686	647	630	656	606	632	633	642	679	638	638	674	662	636	643	637	648	615	661	617	722	651	638	624	610	669	607	634	641	658	621	671	636	661	635	605	653	596	613	650	651	645	676	627	607	608	666	656	642	595	662	654	659	688	645	647	660	641	674	627	631	642	609	608	644	659	663	630	695	641	642	663	646	652	620	600	629	672	677	637	596	660	648	664	625	666	665	649	636	638	625	667	610	641	672	664	623	631	644	646	617	657	671	642	602	645	663	639	633	609	618	692	653	644	632	678	659	621	620	639	647	661	650	668	599	648	630	591	648	601	662	639	662	614	626	672	633	656	673	566	624	624	703	604	633	638	636	653	646	634	645	611	652	618	607	642	654	653	668	624	606	663	616	632	646	664	613	637	616	694	612	671	663	631	643	592	592	615	654	662	640	664	635	625	637	601	610	659	620	660	610	638	634	663	625	605	654	637	619	633	637	680	635	624	628	649	646	621	645	686	632	638	593	644	657	640	585	660	627	651	646	640	647	598	659	644	595	620	661	579	692	706	669	616	641	639	646	614	634	624	642	601	590	657	627	646	649	689	637	578	675	642	663	680	634	594	644	643	638	649	672	607	631	635	665	677	603	615	657	621	672	667	621	667	614	666	653	620	642	657	632	654	642	652	666	625	639	633	620	653	644	617	616	667	617	622	618	656	604	615	665	595	630	619	655	649	620	648	617	616	629	626	617	634	653	682	656	683	629	646	637	649	661	608	653	629	611	646	702	662	633	643	623	646	632	669	622	604	651	652	637	663	655	627	650	640	661	581	641	666	691	697	621	674	645	606	613	598	631	638	623	650	613	648	681	652	635	653	625	633	676	618	609	645	629	676	643	661	665	630	634	648	655	642	657	669	643	667	641	665	670	651	611	612	628	651	627	638	699	631	657	691	661	645	662	637	619	634	632	664	636	623	640	643	633	662	608	658	686	653	659	645	630	674	615	669	647	611	619	636	639	686	581	648	631	600	647	680	639	637	609	592	620	632	601	620	628	635	684	630	649	608	659	678	664	667	658	663	656	600	657	656	630	612	652	635	670	635	660	634	603	656	642	657	641	652	636	628	664	641	651	671	662	604	614	621	660	660	659	627	651	642	634	668	629	656	688	638	624	662	660	625	650	658	621	619	583	659	636	626	629	665	655	693	632	651	648	661	634	687	615	645	706	649	675	640	609	618	641	638	674	660	637	652	684	609	644	654	588	610	678	660	632	653	629	660	585	620	646	685	646	666	650	621	667	649	665	659	612	638	607	618	633	623	611	657	642	624	668	616	624	620	645	617	650	674	666	645	664	693	645	621	645	634	658	656	649	645	641	590	671	649	621	679	634	645	611	677	634	623	665	625	617	605	639	637	627	624	615	693	658	608	676	655	617	627	631	620	639	639	634	621	632	597	662	598	632	643	699	637	662	667	660	643	654	656	642	670	576	683	689	607	661	656	631	643	620	658	648	674	623	601	635	668	585	657	640	649	643	657	669	638	635	635	639	629	641	617	620	678	651	646	629	644	590	629	643	625	598	622	608	610	649	621	633	591	682	663	616	645	662	672	624	696	659	637	667	631	663	619	651	652	601	657	634	643	662	657	631	610	651	626	628	646	668	667	658	591	635	639	693	593	631	646	637	625	655	640	629	650	639	597	655	564	637	608	658	609	646	619	678	611	617	613	622	650	670	678	618	657	684	661	660	641	624	654	599	642	658	631	667	653	647	653	606	630	731	634	617	638	662	640	624	652	637	653	653	636	651	620	598	623	665	641	632	619	646	687	671	634	621	655	619	697	641	627	623	622	665	631	622	643	658	634	625	661	615	634	704	618	627	715	667	594	658	641	655	667	649	614	672	673	628	602	645	630	645	659	653	658	598	646	620	691	603	650	619	656	604	640	644	625	625	666	643	604	649	653	632	624	643	600	649	660	596	628	616	621	619	641	653	652	652	649	613	640	673	605	628	658	636	604	604	645	660	643	641	653	558	649	641	630	605	623	647	599	625	680	663	653	683	629	646	677	584	599	660	656	614	660	639	616	687	667	659	626	620	646	630	591	641	635	624	654	598	669	640	620	625	592	676	642	622	692	660	578	648	648	651	631	642	639	641	627	606	631	628	609	644	638	665	666	634	589	609	637	663	630	623	621	629	660	646	622	617	664	613	647	675	641	658	629	614	588	675	647	673	643	601	623	658	629	626	660	631	641	679	635	622	633	647	620	633	644	584	646	631	667	650	663	659	629	631	623	649	646	669	613	678	623	647	686	619	696	633	581	615	648	648	658	638	645	633	607	635	650	617	669	623	596	638	704	651	660	619	642	632	637	619	655	645	650	627	673	669	702	586	661	663	646	640	656	626	671
8207	13750	10929	6473	5027	4050	3180	2773	2336	2079	1795	1663	1569	1472	1447	1445	1287	1269	1278	1252	1163	1151	1153	1025	1030	924	972	875	953	883	895	840	824	882	852	901	934	889	891	846	814	830	833	852	868	813	822	814	770	801	804	810	833	821	875	779	775	811	729	794	806	779	732	790	762	798	765	800	766	780	734	771	781	785	743	789	751	773	776	774	760	793	801	740	722	798	790	792	785	797	816	778	799	769	752	781	753	824	801	793	780	748	747	773	740	727	806	816	779	739	750	805	791	759	817	783	749	774	791	796	709	795	783	715	747	771	834	763	734	768	761	803	760	826	719	758	744	769	769	791	795	777	745	726	748	736	757	802	769	793	764	786	797	743	721	765	795	752	825	761	763	795	742	751	764	757	763	722	802	761	772	804	742	778	783	771	814	785	741	767	763	782	769	822	780	763	794	777	760	780	729	799	782	770	724	755	757	757	778	786	775	756	776	764	757	788	755	764	753	794	787	736	778	813	737	811	793	798	686	754	796	791	791	782	810	782	776	731	820	739	742	758	799	763	789	782	728	753	797	794	742	756	749	756	778	741	788	784	762	778	816	780	824	727	767	750	759	760	805	758	766	773	771	743	773	795	754	760	773	780	809	759	788	801	720	750	784	786	760	758	734	754	708	777	770	808	791	808	767	739	817	732	790	790	778	730	766	767	770	727	774	766	765	787	787	778	755	779	701	741	779	811	716	747	777	794	769	778	832	788	782	789	748	784	774	754	748	855	797	777	749	797	757	744	761	804	804	729	775	770	766	821	765	763	824	780	796	788	759	757	770	735	786	798	751	787	782	749	777	760	747	754	793	763	797	734	814	774	772	794	776	788	773	763	781	813	782	799	791	816	814	774	764	760	761	785	742	743	744	720	794	751	805	799	770	809	783	782	753	789	786	755	766	789	791	736	842	817	764	779	779	744	829	741	754	754	762	746	766	778	739	754	757	753	768	743	755	781	789	795	740	747	778	769	784	816	792	770	748	727	756	737	753	779	750	739	748	785	756	745	808	776	763	761	748	785	802	744	794	745	744	746	802	842	752	790	779	781	767	745	789	716	749	739	760	802	769	757	787	784	720	788	787	778	839	782	845	775	800	759	760	767	804	754	780	751	774	809	771	738	736	798	713	781	749	747	761	801	775	803	796	752	776	806	804	764	757	811	759	761	765	787	760	860	794	798	781	740	776	703	751	750	761	762	746	764	778	711	795	783	733	780	764	784	758	779	770	794	812	815	772	778	750	768	755	773	819	765	782	717	726	751	786	755	742	729	723	772	770	762	758	781	779	753	755	799	811	749	766	754	765	798	758	803	767	751	786	781	844	778	771	777	759	763	821	797	826	811	778	771	751	740	775	716	830	750	780	799	752	709	730	839	756	772	770	800	792	777	731	806	765	798	707	744	691	768	789	747	741	766	794	759	777	721	757	777	801	789	809	779	763	801	789	740	785	751	783	807	769	786	766	787	800	758	767	792	743	784	745	744	766	763	728	782	794	769	750	789	794	765	728	770	794	772	729	769	783	738	777	799	797	750	792	772	725	762	757	750	736	810	757	771	793	771	781	728	746	772	755	769	795	772	743	780	745	784	777	717	770	778	772	797	749	807	749	804	813	734	784	796	725	792	779	773	791	792	754	761	782	769	725	786	785	809	746	796	727	734	754	808	767	818	763	736	760	781	752	721	808	786	802	750	764	765	766	780	813	797	836	794	785	755	753	738	749	745	733	763	803	767	820	747	763	824	787	775	768	792	793	791	786	758	784	764	791	821	831	756	786	792	711	772	793	744	757	754	778	808	802	774	761	819	811	742	761	794	779	742	730	743	778	798	755	742	772	773	792	690	688	778	732	785	777	756	729	784	766	734	829	781	796	776	785	793	713	784	796	772	753	798	816	739	771	777	775	796	775	745	736	727	804	719	781	790	747	776	742	763	753	781	811	793	755	774	782	694	764	755	834	761	813	718	740	790	781	744	799	770	778	751	746	750	765	790	794	773	764	836	725	772	765	782	735	760	742	788	722	762	809	788	757	790	768	775	763	781	759	784	786	755	766	754	688	791	775	760	771	768	733	805	780	773	744	789	738	774	797	788	751	753	787	802	801	802	799	787	759	802	760	812	743	757	749	778	820	783	812	769	797	754	811	789	773	714	792	803	775	767	758	781	810	723	803	776	794	742	765	731	758	804	715	815	727	737	751	749	750	800	792	763	792	777	781	790	740	748	791	766	769	785	829	782	814	786	804	742	740	805	797	735	808	799	750	753	736	745	792	833	814	809	730	783	775	759	770	754	798	773	831	755	791	758	763	755	753	826	814	735	779	757	802	714	776	773	822	772	792	749	719	772	759	773	788	764	760	760	770	715	825	764	737	750	784	768	764	809	781	697	788	744	747	783	786	749	796	746	772	779	750	777	781	759	753	755	785	755	757	768	809	756	761	793	780	782	787	787	742	814	768	781	751	825	801	797	695	777	770	763	816	739	825	781	730	805	786	789	776	727	791	748	765	761	739	840	790	742	806	778	745	778	786	731	775	786	746	736	783	789	821	788	808	765	768	815	785	814	794	778	780	788	826	757	789	706	779	762	805	735	755	783	737	707	721	728	808	813	808	732	767	808	717	799	747	754	760	768	814	739	778	802	781	810	804	782	776	726	763	782	744	817	755	743	757	821	794	824	737	727	780	756	785	770	798	839	761	804	740	759	761	753	765	716	808	751	818	798	782	783	757	770	809	780	739	734	782	787	796	780	820	807	784	828	724	762	767	728	795	750	747	799	762	763	795	809	721	774	793	759	809	780	738	819	774	816	768	815	782	793	754	743	790	803	770	794	798	817	783	776	778	748	792	804	740	783	764	759	780	776	767	756	781	765	777	776	757	737	791	740	774	745	743	791	789	778	732	785	745	799	826	794	793	738	802	772	822	827	767	783	791	777	780	759	809	714	787	760	745	779	875	772	753	762	778	783	778	759	769	725	771	745	786	778	757	752	758	803	729	781	774	779	784	802	767	802	760	750	754	768	783	797	778	802	756	766	761	713	746	779	756	785	761	788	722	777	764	764	751	744	760	810	747	716	780	770	768	795	786	771	771	799	764	763	774	735	755	791	767	766	767	786	759	749	791	758	819	833	761	746	748	759	859	748	779	809	789	821	746	739	803	782	747	772	777	777	806	764	742	776	805	773	801	820	729	762	812	746	752	809	767	762	796	768	747	762	782	760	781	766	792	752	778	752	799	736	840	764	761	798	733	779	777	742	766	717	763	829	745	810	733	770	806	769	734	766	818	759	771	754	737	786	792	748	725	742	777	772	735	813	793	772	720	802	766	802	765	847	783	785	758	755	783	794	820	746	774	735	797	820	773	827	741	748	780	735	740	785	731	768	779	830	733	769	714	754	850	767	735	757	762	790	776	814	739	816	768	718	775	779	752	798	785	786	773	767	794	762	779	798	808	835	758	778	747	726	722	805
22832	20981	28670	23460	20987	20959	8620	2373	1730	1466	1236	1126	1074	1056	1012	1005	985	860	865	738	764	755	727	682	635	569	602	562	542	560	536	524	526	516	480	542	523	495	524	477	495	502	472	511	448	472	481	447	463	427	476	441	427	411	463	439	424	433	373	397	399	382	402	410	430	382	432	442	425	399	424	436	452	413	397	409	437	399	393	405	416	369	438	412	409	406	368	399	426	411	421	423	415	444	415	434	408	409	434	351	382	430	416	422	423	404	408	394	414	414	389	422	439	405	387	457	409	399	389	402	391	412	404	412	390	417	367	425	385	408	420	398	435	441	405	419	385	408	379	393	390	409	424	396	412	428	390	398	396	406	387	431	390	401	405	421	383	459	413	432	415	435	417	415	387	406	451	404	408	423	401	401	406	436	422	368	398	377	445	427	423	396	403	425	408	454	372	401	395	389	400	401	370	376	365	406	391	402	431	413	389	404	406	403	412	456	416	403	406	383	442	422	408	418	431	412	383	384	388	412	405	396	403	436	380	463	417	418	359	374	407	412	386	397	407	400	382	399	424	400	444	413	415	424	420	396	410	393	424	448	424	341	376	435	416	424	389	383	435	426	366	436	408	389	409	392	437	410	404	431	390	430	403	424	404	435	419	414	405	445	399	387	393	388	390	418	400	400	414	444	384	387	412	399	389	378	434	394	414	407	401	397	380	391	400	412	399	423	367	413	394	385	435	399	414	380	377	409	394	402	390	408	385	438	403	396	410	417	439	394	437	386	412	422	442	397	391	386	406	448	391	418	418	435	407	381	406	423	403	433	441	370	402	443	404	397	398	398	386	408	370	414	373	384	400	390	429	418	420	395	373	435	411	392	428	404	367	409	422	383	412	401	419	387	389	423	382	399	432	390	406	408	406	394	393	418	412	397	411	357	396	408	385	436	403	421	404	429	383	449	409	424	419	404	433	433	380	424	393	422	398	384	423	378	396	397	417	390	417	409	435	400	397	401	378	398	440	415	388	391	410	438	390	437	381	422	391	363	427	387	410	400	384	419	396	442	414	408	420	403	415	396	423	385	399	435	431	424	379	409	433	397	363	380	396	376	400	392	395	366	430	426	382	399	428	377	385	418	360	414	426	407	390	410	384	337	404	411	404	399	408	377	406	370	423	411	394	388	406	417	453	379	415	392	386	419	412	391	404	421	409	427	420	375	387	415	417	424	420	392	379	391	400	381	440	396	398	378	416	395	401	397	403	423	397	375	423	395	430	418	431	418	388	399	398	421	435	409	376	413	418	406	397	396	414	439	407	372	369	400	382	406	393	423	382	427	420	437	407	431	427	414	438	395	438	418	437	404	406	405	409	420	385	394	392	401	417	405	419	409	419	407	424	416	415	397	411	447	420	419	377	371	404	384	441	385	425	385	419	409	393	376	431	372	410	419	385	424	433	415	394	423	408	382	397	413	400	374	408	407	430	402	413	413	399	408	408	445	406	384	373	386	378	366	403	394	394	389	400	430	385	410	447	429	413	428	357	445	389	398	417	411	407	433	403	413	430	403	397	413	449	437	404	423	426	404	428	412	402	412	397	413	386	373	383	432	360	379	408	379	405	401	395	388	396	392	389	432	406	391	408	372	392	420	431	449	401	392	387	386	406	411	388	378	397	395	419	411	407	412	362	393	433	404	420	396	391	435	380	392	403	436	409	398	392	392	377	394	390	406	389	383	418	362	366	402	429	411	418	399	376	401	413	429	397	419	423	386	376	399	429	377	386	408	401	446	422	379	439	387	408	356	424	393	407	423	395	379	420	410	407	450	404	388	402	409	388	436	422	419	417	414	392	401	400	430	391	394	397	377	353	399	403	423	427	393	379	400	396	361	428	424	385	415	372	414	382	407	366	391	395	416	411	392	370	344	383	432	390	375	387	421	418	432	413	428	383	446	414	420	406	399	406	408	382	381	425	423	401	404	440	388	393	382	408	433	444	401	390	448	404	419	387	395	415	383	399	396	373	402	436	410	404	409	372	399	437	420	382	428	426	431	431	441	397	418	418	428	346	412	390	405	420	432	411	417	380	389	393	391	405	399	409	403	423	391	391	378	371	437	383	365	370	411	400	447	439	424	415	429	426	408	412	393	390	405	379	398	405	421	417	380	406	415	400	444	380	378	402	409	426	398	387	403	401	428	406	424	382	429	432	369	380	397	412	408	378	385	395	398	439	398	356	449	431	429	420	385	413	398	404	412	421	412	398	395	445	384	417	381	363	437	372	402	415	379	368	395	423	430	435	372	426	377	383	436	420	389	385	392	392	408	406	430	422	376	443	386	388	396	400	383	409	412	399	414	426	386	418	434	399	410	404	437	415	396	425	423	360	397	395	423	418	396	409	433	383	395	387	404	408	401	411	370	382	387	377	420	415	416	387	399	371	422	422	404	429	393	403	404	396	431	437	437	428	416	401	385	407	416	421	413	375	378	384	401	414	418	380	399	417	376	411	403	381	386	411	375	405	387	440	381	413	390	405	447	392	415	403	389	416	398	424	409	433	409	378	441	416	418	397	452	404	442	409	424	402	389	415	412	370	412	389	356	391	419	430	449	381	414	404	369	432	400	380	422	393	374	391	392	392	372	396	417	413	414	373	399	394	441	396	390	438	419	407	412	413	423	428	424	419	420	395	404	403	431	381	375	417	424	387	408	392	379	438	410	398	410	404	435	407	426	422	404	424	414	380	381	419	400	395	430	359	442	408	397	423	410	365	371	433	429	402	420	389	423	385	402	383	404	399	409	416	426	436	401	404	408	366	421	415	388	391	413	409	406	418	388	456	389	395	388	386	398	401	438	386	391	384	443	382	381	377	403	387	391	388	406	444	406	373	393	407	371	404	425	403	436	448	452	412	409	418	405	335	404	439	409	400	402	402	396	407	404	373	406	399	446	374	422	389	407	397	423	400	409	420	374	419	379	404	374	391	414	403	388	400	405	405	400	392	405	432	448	394	378	343	402	382	370	400	421	407	387	377	408	409	430	410	424	388	375	413	394	406	434	380	424	407	416	348	360	399	391	412	391	361	419	424	401	393	420	412	424	374	404	404	414	404	388	376	411	391	411	408	403	406	391	385	406	400	403	389	416	420	395	430	413	412	383	397	417	372	399	389	378	381	398	406	378	416	427	392	410	425	432	360	410	403	411	392	408	407	440	402	382	416	410	436	432	398	414	399	358	384	420	399	411	438	425	377	392	414	391	390	417	379	404	409	384	413	389	402	406	398	363	416	392	395	406	382	378	394	385	390	399	372	421	384	380	420	405	372	368	404	404	413	406	402	401	407	422	401	408	404	392	404	422	380	438	421	411	402	432	393	373	398	403	382	456	411	404	397	410	409	406	393	408	410	368	388	418	396	424	355	387	391	397	403	443	404	407	441	407	401	418	404	413	408	414	399	410	441	449	442	378	423	413	401	411	401	426	430	420	407	410	397	406	394	393	411	438	399	416	393	381
11021	23954	20097	12784	9774	7806	5906	4843	3688	3227	2735	2346	2190	2068	1953	1945	1836	1568	1540	1424	1260	1302	1175	1077	980	930	911	852	792	750	812	683	732	718	685	699	688	689	723	679	653	669	625	626	640	654	584	603	537	546	541	566	547	515	567	542	474	524	476	546	468	504	527	456	459	466	513	503	492	485	491	524	462	489	476	490	495	464	502	470	513	513	539	504	512	483	488	506	526	496	486	489	483	501	525	534	513	489	490	527	480	489	521	483	427	509	510	479	507	475	472	456	485	467	479	491	491	510	487	477	474	539	506	489	492	474	452	480	489	455	480	499	485	486	433	513	507	461	501	469	480	492	522	479	510	506	500	465	471	492	489	500	505	533	542	491	462	460	501	466	518	460	472	515	493	524	487	455	483	490	487	468	494	510	492	491	449	475	477	487	469	466	478	457	496	517	496	481	481	488	479	493	509	452	488	473	510	454	472	425	503	475	506	504	461	481	508	507	462	467	503	468	467	479	474	456	520	498	489	469	461	470	528	495	516	471	480	475	474	490	474	497	504	469	499	498	506	466	440	495	471	493	455	459	492	505	485	465	500	482	509	480	481	500	472	510	480	495	478	475	471	496	457	481	485	514	478	476	509	463	483	445	464	494	469	469	460	498	533	479	459	464	494	505	496	448	495	479	443	482	436	491	463	447	513	504	473	459	508	479	465	477	482	481	464	476	505	492	484	486	485	478	449	494	470	489	457	464	434	484	488	472	510	494	467	471	448	486	477	513	499	483	500	489	488	507	495	463	469	459	508	492	450	477	523	444	495	470	485	458	479	521	475	490	419	485	489	460	450	480	519	523	481	468	474	488	468	468	446	459	492	521	468	467	479	483	486	500	486	489	527	469	500	510	472	490	502	482	458	499	462	436	490	470	509	447	461	495	488	458	492	462	471	508	478	456	448	480	429	482	472	486	491	457	480	479	483	475	508	456	499	521	512	460	455	493	492	490	487	487	467	545	496	486	451	449	464	487	437	462	459	471	518	479	462	463	504	507	525	508	445	494	490	496	460	469	489	498	527	476	481	477	508	461	466	494	497	485	447	500	525	522	470	460	464	455	495	490	486	466	495	480	446	446	499	469	478	432	484	496	451	474	481	484	465	483	471	456	481	482	496	505	506	473	472	483	508	483	462	455	478	468	477	504	492	472	515	462	460	486	467	499	471	474	523	491	503	459	517	454	485	508	491	488	489	526	494	475	503	456	476	443	478	443	488	487	480	482	436	482	492	462	495	499	446	478	462	484	465	515	444	522	447	454	484	474	470	473	465	493	481	494	438	466	474	488	444	505	478	505	467	496	462	465	489	518	502	502	466	483	461	452	490	464	505	478	517	504	495	499	491	475	480	497	497	556	462	459	486	462	476	474	482	476	480	470	497	503	494	476	469	491	477	511	464	511	499	488	466	507	506	523	525	470	507	518	455	445	497	451	483	475	490	452	477	514	482	495	491	483	500	486	514	489	467	494	491	483	487	456	515	460	526	457	524	548	485	452	470	494	470	510	473	478	497	467	513	505	478	479	443	487	470	491	468	486	470	459	463	512	477	499	484	499	476	397	452	483	455	465	471	485	522	482	445	483	548	478	472	465	481	459	445	455	484	446	456	507	479	496	494	515	486	488	523	453	465	505	467	455	461	467	449	504	478	437	472	472	432	476	464	465	498	461	515	486	484	463	461	502	427	467	478	497	485	493	484	508	481	475	494	474	483	484	478	492	469	492	500	518	444	487	447	503	508	501	493	490	492	455	459	481	504	461	484	488	495	439	539	477	482	453	470	493	473	495	504	512	495	481	501	460	499	483	461	480	493	467	520	452	503	507	504	497	487	471	456	479	473	510	508	498	486	467	475	521	472	485	488	491	450	455	469	448	467	518	471	463	492	466	524	468	515	457	459	513	492	486	480	495	476	522	484	483	467	455	471	457	510	460	480	492	452	482	468	493	478	469	490	465	496	468	476	499	476	455	495	507	462	481	512	491	480	455	507	492	487	478	495	503	447	506	511	489	464	494	501	488	480	506	510	490	464	522	491	464	521	476	448	502	443	513	471	472	460	492	507	461	468	480	488	489	476	477	470	496	457	478	474	453	483	438	468	493	499	499	450	483	456	470	458	478	470	517	486	472	452	492	502	499	464	516	452	494	481	467	524	509	432	474	491	491	466	472	494	472	502	445	465	481	467	467	475	446	498	466	439	504	475	488	452	474	444	465	493	487	471	497	499	501	477	477	519	471	491	470	534	476	490	445	443	463	472	475	428	441	482	492	499	462	478	510	500	490	457	479	452	492	464	480	460	435	509	485	508	500	478	474	452	456	482	535	513	492	463	468	465	471	441	484	467	467	469	533	473	447	449	502	469	516	478	493	481	491	503	452	459	486	476	427	496	471	465	503	483	482	497	465	489	487	492	471	456	467	495	499	441	508	484	477	514	518	454	522	463	485	476	450	492	470	464	472	492	441	469	439	490	467	467	465	458	473	493	469	459	497	485	444	502	462	502	460	521	501	487	512	457	432	480	506	484	475	514	475	462	516	462	457	434	471	498	486	486	452	487	470	476	471	504	451	502	474	485	471	475	493	497	480	498	469	493	488	526	465	483	503	514	454	470	527	491	523	510	479	472	474	450	495	516	491	462	469	493	456	474	515	537	447	504	457	480	497	511	474	500	476	518	492	464	468	488	442	496	504	476	489	490	492	481	525	463	478	458	493	450	486	443	511	479	445	482	486	467	471	483	447	476	487	448	521	472	489	480	492	506	478	488	491	486	462	470	490	477	499	473	451	498	478	501	491	475	500	458	468	492	460	483	472	476	495	471	526	496	473	495	479	474	464	490	465	513	506	458	512	454	483	500	515	517	462	479	507	474	489	465	497	463	464	476	457	492	509	467	467	473	483	484	501	482	474	498	482	469	495	453	470	478	495	478	443	498	515	464	486	501	454	492	505	471	484	507	477	489	475	452	495	499	498	454	475	485	435	527	445	487	504	476	461	498	507	491	505	506	459	490	454	499	498	488	469	447	490	488	463	486	486	481	436	503	466	490	496	496	514	484	474	467	480	481	509	486	499	484	499	474	473	499	434	437	460	489	490	476	453	487	478	497	486	444	503	484	474	445	508	466	483	489	447	510	497	504	522	471	504	461	476	477	501	478	505	481	486	513	486	515	545	463	496	448	452	433	495	525	494	483	494	452	502	500	510	465	449	475	449	493	497	480	509	498	488	499	474	522	494	492	511	465	493	446	522	471	489	527	528	472	448	476	483	461	498	459	480	473	476	473	533	479	504	471	479	488	485	485	474	496	512	482	456	511	507	457	468	509	485	485	493	471	485	447	537	474	489	480	459	499	500	482	470	493	473	481	497	489	506	480	531	457	431	482	471	494	508	491	494	469	489	488	459	489	494	494	503	464	479	488	484	510	460	485	477	492	494	527	463	467	484	479	459	484	479	451	510	514	456	493	468
26943	19356	8728	3412	1996	1529	1197	932	846	731	720	724	689	690	676	692	695	632	641	668	614	593	617	610	544	580	570	559	504	573	528	528	532	541	532	516	520	528	539	534	545	535	507	545	539	516	521	525	544	527	535	524	492	488	511	550	529	503	502	507	605	498	513	495	530	520	495	521	503	533	535	529	462	518	536	522	534	485	530	525	517	503	515	516	533	500	480	463	529	509	541	515	519	532	587	515	494	491	523	454	556	508	476	515	511	519	529	518	524	543	540	486	485	504	526	495	502	507	513	515	552	519	493	500	526	507	502	520	544	519	522	467	467	497	492	504	511	495	525	497	466	467	514	545	541	495	514	519	510	514	509	492	531	508	534	507	514	501	492	471	528	526	517	521	471	455	501	549	531	496	512	530	539	513	487	505	492	515	513	582	527	508	496	535	549	507	500	492	519	519	502	476	498	521	552	501	499	509	516	545	516	534	490	539	489	528	516	535	490	500	511	531	560	524	543	509	476	504	515	545	523	498	486	488	533	499	547	553	541	529	545	530	523	518	520	510	523	521	525	549	515	509	493	520	530	532	505	511	537	499	521	560	473	518	512	535	525	460	502	521	490	497	505	506	501	490	500	533	494	487	538	490	508	495	523	525	480	505	499	529	513	520	492	488	471	518	520	483	514	519	526	489	514	537	553	543	508	527	534	506	499	532	510	542	472	543	568	494	511	496	520	507	550	490	526	566	517	504	512	501	477	538	496	513	507	516	462	579	458	474	529	526	501	546	521	504	496	526	514	538	513	465	512	493	535	532	533	504	529	544	488	501	489	507	516	503	479	550	508	507	522	516	527	492	552	517	551	500	487	505	569	466	526	533	519	527	469	511	459	496	533	523	467	515	482	513	541	495	484	524	535	460	498	552	471	515	487	506	527	512	509	478	501	501	517	535	501	521	486	504	509	485	521	499	526	515	507	524	520	560	476	495	500	492	462	509	498	506	510	495	515	530	502	419	541	521	533	523	508	535	474	500	497	519	526	452	524	519	458	527	510	546	492	470	515	515	522	520	471	501	537	510	500	536	517	529	490	515	529	485	486	505	504	555	485	523	497	487	523	507	505	500	543	490	496	502	533	519	482	537	509	504	513	521	528	472	485	533	513	542	515	520	525	473	521	490	520	507	542	552	522	497	519	513	497	475	503	535	506	507	511	539	508	494	448	481	469	486	531	492	497	530	506	492	544	500	533	506	479	480	493	495	512	527	491	506	541	510	530	506	527	502	483	467	511	498	513	479	490	525	534	516	515	558	540	547	575	503	550	455	502	474	498	533	447	446	551	499	516	549	524	543	491	503	533	523	534	526	508	507	540	522	488	512	500	513	474	510	523	486	519	514	492	519	524	452	498	515	503	477	494	493	530	501	554	430	504	512	501	513	509	462	504	501	474	557	549	509	532	495	514	467	476	518	523	495	538	496	532	514	513	552	470	544	488	458	496	492	529	514	509	559	529	527	507	531	527	509	503	517	491	504	493	523	483	509	491	511	524	482	548	539	514	474	521	511	478	496	524	518	502	497	517	481	496	538	512	531	485	521	532	495	472	488	501	526	502	496	474	513	511	502	523	495	494	530	537	533	500	502	538	528	508	453	546	550	500	503	507	481	486	503	488	536	513	530	529	495	502	529	485	532	546	534	540	529	489	530	516	478	529	485	538	540	510	516	511	516	484	475	490	522	521	481	489	493	510	531	497	521	502	477	486	536	517	497	524	482	497	485	505	553	501	506	499	522	543	519	556	496	515	497	511	512	501	494	510	516	457	523	545	507	551	489	497	517	491	508	511	522	523	509	485	491	529	462	494	503	516	506	548	504	526	527	521	519	532	501	537	499	513	481	517	501	532	526	503	453	533	483	536	536	519	552	511	525	523	526	513	525	509	480	504	485	520	508	519	537	481	490	505	534	494	499	473	545	494	538	517	524	541	518	525	502	520	432	479	500	512	507	461	492	517	500	529	517	513	520	513	537	489	486	496	471	498	562	543	494	543	517	553	497	511	488	492	513	520	546	517	507	507	515	525	464	455	540	501	500	534	513	508	543	514	555	508	468	498	533	477	502	486	486	509	488	509	547	519	505	521	517	537	482	495	536	482	508	482	486	513	488	532	486	513	503	528	508	522	515	503	567	533	497	518	510	535	501	480	529	500	555	529	506	513	528	462	479	532	523	489	501	496	499	512	511	515	515	520	501	549	478	472	515	528	509	539	527	547	507	505	533	518	490	531	498	518	517	518	522	517	499	508	499	509	509	519	472	472	515	466	535	533	525	481	473	489	513	498	506	527	511	528	490	502	496	522	543	511	479	504	514	545	516	553	511	506	515	516	523	550	531	557	494	522	488	504	530	484	510	556	512	514	503	469	525	501	510	534	548	494	549	499	507	500	517	518	490	517	482	499	498	519	539	517	518	526	506	565	474	504	521	483	553	525	493	537	511	497	480	536	538	517	500	470	515	519	477	499	468	549	529	517	494	512	533	495	511	505	475	500	504	490	515	558	526	510	548	507	492	504	497	517	499	551	529	493	541	516	527	521	511	491	503	503	502	510	539	514	510	487	491	520	518	557	508	509	519	510	484	499	532	546	544	568	515	501	525	519	479	519	528	521	530	547	497	558	457	543	464	478	507	520	530	522	514	524	524	508	533	531	532	521	479	539	536	479	478	556	464	520	515	538	489	515	548	501	535	548	503	524	524	529	490	541	501	509	495	516	545	525	536	486	519	511	534	499	525	516	519	524	486	543	487	529	491	521	497	505	497	512	535	498	519	466	501	550	509	488	483	522	526	518	528	544	528	516	540	476	508	541	478	520	521	533	498	531	509	529	502	530	514	487	507	473	549	499	503	526	497	561	541	544	504	476	527	504	503	518	530	518	510	579	530	488	502	546	446	480	502	507	557	496	486	501	515	543	489	493	508	520	479	495	528	526	519	538	471	510	483	487	490	508	470	512	509	496	505	506	504	495	516	499	526	506	523	457	526	529	523	506	514	497	487	503	490	498	525	518	533	496	506	558	569	467	493	522	472	469	516	500	511	491	520	489	560	494	525	572	502	512	525	516	492	493	501	534	454	491	492	540	495	548	549	519	538	534	518	499	479	538	510	556	462	477	496	535	517	496	515	484	529	529	505	530	481	503	473	484	538	530	506	471	528	517	534	488	529	520	496	554	500	492	489	515	504	529	514	477	489	491	544	505	512	490	528	540	527	525	489	527	498	534	492	534	527	498	495	446	493	509	491	508	508	547	543	492	517	470	482	493	512	533	533	525	504	500	514	536	576	504	517	491	520	529	526	482	558	502	511	482	531	519	521	522	496	509	520	512	518	506	511	505	512	552	483	543	507	526	519	496	547	521	515	519	515	512	522	501	494	538	534	501	499	543	552	505	476	468	501	493	484	527	527	490	490	462	532	538	511	553	484	484	516	501	497	522	525	544	507	541	478	494	503	508	511	517	526
6974	8982	7819	4770	3455	2916	2219	1886	1500	1360	1184	1134	1084	1146	1086	1130	1054	979	963	948	847	903	848	782	862	782	759	776	726	702	737	734	658	656	693	690	722	716	679	725	694	712	646	700	632	682	653	658	621	660	668	655	615	640	608	619	634	605	662	651	648	620	628	618	633	663	630	661	620	654	633	689	610	601	658	636	642	635	640	676	574	618	626	610	639	646	645	638	644	661	613	611	669	612	637	663	636	629	641	642	662	627	625	683	582	641	649	598	562	627	632	606	648	640	686	645	642	599	641	676	657	646	646	638	624	647	639	624	565	668	661	650	653	596	636	609	638	644	640	641	634	621	586	648	650	668	615	658	661	573	622	621	684	608	646	680	682	681	637	628	624	625	668	626	605	630	669	644	607	670	644	618	684	618	637	640	625	627	657	667	610	647	693	641	666	620	597	616	629	633	652	695	649	645	627	667	644	662	661	637	605	615	655	649	608	662	662	673	635	630	643	623	612	662	644	618	628	633	664	623	647	696	648	662	626	666	632	614	629	624	625	657	644	630	662	638	629	624	607	687	620	662	536	612	670	596	614	678	629	641	654	595	630	640	593	596	638	668	611	593	628	628	670	601	635	666	613	673	621	648	590	620	633	590	605	623	617	633	617	628	626	647	655	630	619	617	641	622	639	628	607	649	623	625	620	640	611	646	636	620	644	638	596	672	647	638	623	614	650	600	661	670	591	641	676	650	672	655	634	657	627	637	668	660	626	587	629	591	656	665	628	651	601	636	635	626	667	587	628	614	635	621	612	644	602	610	641	679	597	644	590	588	619	619	606	674	652	666	611	601	630	601	613	596	569	670	627	628	672	666	633	632	697	670	636	643	609	682	626	635	648	622	633	622	605	613	632	665	642	608	646	640	657	618	670	625	626	627	588	642	607	646	622	649	612	623	665	651	604	666	634	651	649	649	634	647	638	642	666	597	613	667	583	618	657	649	615	686	629	634	640	664	656	628	643	677	641	637	637	657	630	654	603	617	581	663	661	705	609	644	622	652	631	647	610	672	633	644	620	626	635	633	659	614	616	621	623	650	613	672	637	612	612	639	624	678	620	632	628	647	648	646	616	627	625	697	613	654	632	631	600	668	638	649	632	632	652	631	629	635	575	638	657	701	678	626	655	707	622	672	615	685	662	611	631	610	651	634	604	664	629	654	648	635	622	655	645	638	677	649	654	621	625	640	698	670	655	633	651	654	641	624	650	638	618	630	596	666	657	618	641	655	598	663	621	633	608	640	596	668	631	665	684	621	608	601	616	624	669	634	603	619	613	636	669	617	660	602	642	623	635	598	615	573	592	660	634	662	657	628	633	613	634	640	578	599	632	670	654	621	672	629	650	646	688	656	646	670	604	610	650	668	637	606	652	657	660	646	635	635	618	661	659	674	618	647	612	668	632	639	652	640	620	684	637	661	631	635	653	644	640	656	606	655	612	650	607	619	652	643	632	699	640	612	627	669	634	632	623	623	637	624	615	619	678	676	633	667	634	658	653	623	639	621	618	594	646	656	657	624	621	628	620	631	634	628	622	657	614	621	666	655	625	645	640	608	611	653	662	640	664	636	665	650	619	654	627	649	585	681	600	672	677	633	632	661	637	629	643	623	682	668	646	627	607	643	624	647	692	656	647	599	691	618	627	670	659	661	652	617	597	672	653	589	654	585	662	664	642	568	665	648	588	622	655	667	638	648	644	652	661	643	633	617	586	663	567	616	638	607	675	619	624	650	648	644	647	598	627	643	627	623	630	611	682	646	657	617	636	647	635	641	636	594	625	628	648	589	641	636	649	681	642	675	658	682	619	610	637	629	593	654	610	589	646	634	622	608	614	652	635	635	627	613	655	631	627	691	663	592	636	635	670	589	635	614	618	634	661	663	633	635	621	601	625	645	644	665	618	637	588	688	670	707	658	636	642	594	591	657	631	687	594	646	642	633	643	639	630	633	600	592	606	634	618	648	628	625	603	608	598	672	601	657	623	580	679	618	627	655	651	672	617	665	660	634	639	652	666	612	627	641	644	641	644	676	636	628	662	587	622	624	605	667	613	642	641	655	648	631	619	635	639	607	654	636	665	651	619	655	641	640	606	660	614	671	608	659	619	601	638	629	629	640	600	648	687	610	631	643	587	629	640	662	623	637	613	702	644	602	628	625	638	646	647	648	621	620	650	636	665	625	641	637	621	661	651	636	602	646	616	663	693	639	666	626	646	619	634	640	626	599	641	595	627	628	660	644	608	600	633	631	629	634	666	635	641	623	659	684	608	633	610	646	644	637	628	637	635	644	650	648	658	641	605	612	633	644	627	642	624	647	653	667	651	626	609	609	622	602	640	627	607	602	633	666	636	599	637	633	631	641	659	689	683	611	663	628	634	692	574	624	646	641	645	609	587	634	613	661	626	634	636	620	635	652	634	677	618	629	661	659	610	643	630	614	589	601	616	683	655	641	587	652	607	640	663	668	603	673	565	630	642	614	614	629	653	620	637	640	653	655	689	640	595	667	663	619	664	625	626	644	710	650	611	619	657	640	605	592	616	599	669	685	644	639	644	583	643	652	666	649	575	653	652	650	676	666	618	612	632	680	606	616	668	657	606	599	636	635	657	659	635	613	615	613	628	646	671	625	641	645	634	665	682	609	665	593	666	600	638	628	651	640	647	629	629	617	639	645	613	698	618	651	601	635	635	606	583	660	603	661	606	615	624	637	666	645	631	609	587	605	644	626	658	581	651	636	640	649	560	610	648	601	600	635	598	601	638	639	643	651	655	621	647	621	582	649	584	633	615	587	652	629	639	644	637	653	655	620	641	634	644	608	600	617	617	612	665	616	716	622	624	621	644	646	610	575	634	658	589	651	646	611	672	647	634	611	608	662	635	595	671	622	654	621	613	618	678	629	608	647	651	623	599	671	626	609	630	667	619	662	623	620	624	635	697	677	615	667	616	631	619	618	626	607	648	682	608	671	686	658	623	638	611	610	626	612	648	633	613	619	643	689	600	615	654	573	660	625	639	622	566	616	645	608	666	631	600	661	625	618	624	616	651	599	646	683	663	608	625	639	665	613	653	658	627	632	636	643	595	570	644	668	652	650	619	649	630	638	590	634	659	651	662	602	600	655	563	606	599	595	638	625	625	602	582	602	645	647	637	635	626	607	620	664	622	613	633	648	625	635	612	605	678	643	634	652	608	566	692	654	639	613	638	627	619	619	609	643	617	673	668	686	619	674	691	633	662	596	648	651	631	635	667	666	665	625	621	643	602	643	626	669	631	625	601	652	690	588	620	642	668	609	620	629	591	605	662	616	645	647	643	655	615	638	649	642	664	611	605	612	618	616	629	648	657	613	628	609	613	649	584	612	601	656	634	668	643	652	646	645	618	601	619	627	674	614	582	665	629	636	575	635	614	690	614	683	635	636	594	647	644	605	654	631	645	665	628	666	610	635	650	628	657	652
23957	20992	28121	24025	20854	8244	2187	1426	1027	889	777	771	747	686	696	654	667	642	547	492	538	528	525	487	488	488	420	417	393	363	426	359	356	399	378	392	384	339	378	397	358	346	373	361	363	351	309	362	339	307	330	312	340	284	307	349	312	309	292	341	313	312	294	326	314	309	320	298	326	336	312	335	319	362	308	307	303	328	307	348	316	294	281	289	312	295	307	318	284	355	328	297	291	310	317	297	310	329	324	314	339	306	285	282	340	325	331	294	327	316	258	309	320	308	293	311	331	331	283	292	305	296	316	325	278	293	314	315	329	293	272	308	339	321	317	338	283	335	336	305	310	324	320	296	312	312	310	302	298	298	298	315	290	314	345	319	331	314	317	329	329	300	300	299	334	281	316	267	311	312	340	316	293	320	331	325	331	305	367	322	313	314	277	323	293	326	328	353	313	302	283	303	294	323	296	249	297	329	339	325	322	314	325	314	281	302	327	294	286	282	303	298	307	333	281	358	293	309	293	344	332	318	307	284	327	291	302	294	306	350	283	327	336	341	327	316	297	301	312	329	306	289	331	288	307	345	301	295	316	312	299	321	319	278	326	307	347	313	309	310	329	303	305	303	351	337	323	326	316	314	328	292	290	306	318	307	316	324	303	316	311	337	292	318	306	313	313	260	306	307	319	333	325	310	325	320	305	294	318	324	289	312	336	292	315	318	322	282	316	296	291	332	308	304	321	319	311	286	329	330	297	338	296	320	316	335	322	323	326	282	303	287	328	315	308	284	306	308	306	317	314	327	339	311	293	342	294	277	306	309	311	300	309	333	345	300	291	313	293	332	269	319	329	325	310	350	343	284	331	329	308	311	298	318	306	316	307	316	321	323	318	297	293	338	317	328	314	301	340	316	334	306	337	315	313	305	328	317	297	295	322	317	314	332	277	306	288	312	324	307	323	329	295	304	327	316	294	323	332	313	285	324	295	313	308	302	310	284	305	294	279	298	306	303	318	322	303	319	295	303	307	296	331	330	326	334	300	291	311	270	284	307	300	301	313	314	321	339	324	287	293	316	314	300	305	335	278	337	305	288	351	316	307	318	318	316	303	307	294	278	318	278	296	319	295	320	318	330	319	324	314	325	332	284	307	292	286	355	328	301	289	301	331	313	296	318	336	328	333	335	289	311	304	311	293	309	335	320	314	337	318	304	306	314	307	300	313	300	320	330	321	294	301	296	330	302	291	315	313	303	305	291	305	335	311	312	324	327	313	297	320	339	300	277	319	318	279	312	337	326	313	297	310	324	296	303	294	278	317	308	287	285	326	334	296	269	292	315	310	316	309	323	304	324	293	296	334	314	317	328	313	300	299	289	307	285	316	298	328	296	297	314	302	308	309	343	296	292	310	343	314	312	288	309	275	304	293	278	336	309	322	303	300	301	334	318	326	298	325	317	272	316	284	302	313	292	304	335	318	319	356	316	297	312	332	328	325	299	331	295	321	318	318	311	303	328	304	325	319	336	307	295	317	297	337	339	330	338	339	313	300	304	301	305	305	307	282	302	311	335	316	311	346	297	335	294	324	313	322	289	318	311	294	317	292	318	276	313	283	309	276	274	310	322	307	317	307	327	295	295	303	335	279	291	337	314	318	324	294	313	299	282	328	310	291	340	312	318	310	320	308	304	317	303	307	336	311	312	344	326	325	299	310	325	316	320	302	309	298	313	331	349	292	313	316	331	305	338	322	360	312	266	277	309	319	342	300	286	295	325	305	326	311	277	303	316	305	308	321	307	324	314	313	327	312	271	318	326	316	336	305	291	315	304	294	327	299	328	325	321	305	309	302	291	333	288	297	295	329	300	304	307	298	294	296	285	323	299	295	305	325	304	305	276	313	263	314	316	335	282	329	311	305	309	329	327	302	307	325	330	314	343	334	313	296	321	304	312	308	289	280	294	312	311	347	313	300	325	333	320	292	302	312	297	291	342	310	299	316	325	303	314	334	301	305	270	324	299	317	308	307	300	325	319	334	310	340	309	333	285	315	296	323	274	306	306	306	310	297	342	307	303	322	285	292	328	332	322	355	307	307	323	325	338	285	328	303	312	338	311	301	294	310	313	299	288	291	317	345	336	322	274	318	305	299	325	298	301	323	289	312	306	297	311	307	283	296	318	326	338	311	309	323	267	329	347	316	315	318	312	319	308	347	318	333	303	306	281	305	309	320	314	288	317	304	302	308	303	316	302	269	312	294	313	334	317	311	319	323	337	293	319	315	312	293	359	324	297	284	307	302	312	314	298	296	313	275	316	320	296	313	301	347	315	338	316	315	298	335	315	312	300	330	293	325	308	303	295	335	354	329	317	322	328	332	308	276	350	349	310	321	334	298	309	282	301	321	354	307	303	331	328	316	319	298	285	306	309	340	296	312	293	313	294	339	311	348	307	322	306	298	331	342	314	317	321	325	296	287	272	346	283	277	315	311	286	299	302	317	297	302	321	294	302	305	315	285	343	324	294	334	306	321	308	286	307	317	305	311	354	318	298	289	321	330	343	301	343	286	280	307	285	311	299	332	307	345	304	323	298	314	310	292	323	339	298	312	295	334	308	319	316	327	319	323	323	321	327	306	290	298	308	298	291	315	346	307	312	304	312	320	302	290	286	283	313	309	322	324	298	311	305	311	290	327	293	334	308	285	320	328	322	299	293	305	304	302	313	340	318	276	345	299	309	311	293	310	317	306	304	303	322	312	336	297	316	342	344	314	299	308	315	314	284	304	265	300	339	289	290	326	291	307	319	288	321	326	284	312	302	310	340	335	269	324	314	327	317	320	351	322	310	304	323	304	294	283	314	329	313	345	315	298	313	319	299	353	308	279	321	321	317	325	314	318	288	322	318	308	315	294	288	315	321	318	334	338	326	329	327	283	318	310	326	306	305	320	315	316	303	335	299	296	300	301	323	302	309	306	316	324	321	300	340	330	358	319	301	315	260	311	314	331	353	309	310	320	297	306	317	331	299	300	295	314	306	292	310	315	300	311	302	328	310	296	348	306	303	316	342	298	271	320	295	352	287	293	333	339	299	310	282	336	296	296	284	323	314	324	307	308	310	316	339	301	325	318	312	319	319	319	323	323	357	319	300	341	316	318	307	298	292	328	360	330	290	302	297	313	318	281	288	317	315	317	307	306	329	320	291	296	307	277	323	285	309	325	325	302	286	314	302	255	312	332	312	301	341	315	299	319	324	349	296	310	297	293	311	307	311	298	303	296	313	289	294	355	305	302	320	306	278	328	318	310	323	299	311	303	295	333	296	349	306	326	329	293	293	320	312	314	327	318	325	312	322	305	323	314	295	308	323	319	310	320	329	303	303	302	311	323	313	349	312	308	326	287	316	291	292	314	341	307	301	310	314	319	304	317	302	332	313	294	272	304	312	303	321	305	320	318	308	305	312	306	309	291	288	306	299	291	300	281	311	303	310	285	295	325	318	331	307	308	277	298	291
7722	17537	14924	9131	6720	5159	3867	2831	2197	1830	1749	1580	1453	1370	1380	1313	1257	1106	1047	951	963	938	829	822	766	694	658	630	573	568	575	500	548	514	495	525	511	548	488	522	526	494	491	470	485	469	479	476	428	450	455	409	420	405	400	406	394	389	375	427	397	397	395	398	425	406	421	392	367	403	394	410	382	386	405	403	393	375	387	419	413	439	397	437	396	390	406	394	412	410	422	406	387	398	415	379	409	422	424	400	432	419	401	362	377	380	360	388	434	382	405	398	394	403	407	425	404	398	374	399	412	403	400	388	401	407	406	392	377	398	417	429	391	412	373	397	397	382	378	391	401	405	420	367	408	363	399	383	391	380	379	386	432	373	372	397	387	386	385	427	399	355	371	391	396	377	405	418	406	394	393	435	367	398	396	376	397	387	359	367	394	393	396	409	388	396	425	401	404	373	418	400	375	398	410	401	397	402	408	389	395	418	410	400	407	407	388	375	413	388	386	383	405	411	400	414	388	388	408	383	388	410	401	415	408	364	390	436	408	432	367	390	425	395	388	396	410	388	426	362	384	408	432	411	374	389	390	414	403	383	384	339	409	391	377	430	378	373	394	370	385	417	434	417	406	391	384	374	372	388	392	354	422	394	425	419	427	384	376	404	384	403	396	409	414	410	417	360	385	408	383	391	403	384	379	411	396	425	391	383	402	377	389	381	396	425	394	389	390	416	380	390	393	347	404	381	386	415	408	396	434	417	427	399	378	375	365	395	415	386	413	378	392	377	405	433	403	368	436	389	420	376	387	388	414	408	415	378	410	375	417	384	410	361	376	370	414	430	384	389	374	382	410	374	351	392	437	416	393	400	381	399	391	381	394	394	406	410	379	372	389	387	397	342	414	361	405	394	370	373	367	398	413	415	400	366	422	422	400	408	384	379	399	442	384	401	380	409	377	404	401	426	430	364	370	369	390	399	395	399	423	391	392	406	399	383	390	376	410	371	428	435	369	362	433	408	348	404	442	393	373	385	405	414	399	391	393	401	408	382	442	415	413	416	371	393	405	388	381	414	356	385	415	395	398	435	400	364	381	371	395	395	422	396	401	366	403	395	394	386	386	395	409	383	395	381	362	405	395	436	377	418	387	397	372	413	400	414	389	384	407	370	420	401	400	385	373	391	426	405	422	408	381	392	384	380	435	397	417	404	384	390	391	440	419	402	384	383	404	396	366	415	412	414	410	408	390	404	391	403	399	421	453	397	420	421	407	381	351	402	370	379	410	424	413	383	385	385	368	395	415	428	396	372	395	372	378	384	436	392	388	390	376	393	415	418	454	414	448	386	386	387	402	405	390	380	386	421	394	429	408	435	383	400	406	389	378	393	419	444	364	411	369	414	428	383	402	389	395	402	431	401	426	408	364	364	404	401	382	379	383	365	379	377	402	388	399	381	382	412	390	407	404	391	399	388	432	405	405	391	420	397	385	404	398	376	384	376	422	410	402	380	371	396	385	396	389	395	370	396	385	429	388	412	406	388	432	399	404	412	388	420	367	368	369	417	394	400	404	349	411	426	404	407	401	416	368	367	379	416	399	388	427	424	381	368	387	398	426	393	443	392	406	396	362	411	381	408	394	396	355	419	434	406	395	388	349	398	398	407	391	387	389	397	371	379	416	388	407	379	402	420	385	391	402	393	419	428	390	428	401	408	389	389	414	377	385	397	403	375	392	455	412	428	388	403	357	388	409	403	364	362	377	396	372	408	440	356	387	416	375	374	382	416	416	402	419	404	399	390	401	377	417	411	402	395	420	401	407	373	388	390	408	402	449	399	395	367	415	424	413	358	380	392	368	400	414	392	388	409	390	410	365	425	367	404	354	392	421	373	394	374	370	379	377	421	413	403	396	379	375	382	404	395	386	416	406	404	401	385	342	397	376	380	413	390	390	378	411	396	375	377	360	376	405	419	397	415	414	388	399	373	379	372	373	428	404	403	394	412	381	404	412	427	419	396	390	403	364	353	386	413	399	396	390	414	396	408	374	395	397	382	434	377	373	394	416	370	386	363	377	386	383	389	404	375	380	372	428	443	395	408	388	410	429	379	338	396	399	431	416	387	387	412	383	408	395	392	384	395	366	390	427	393	404	418	399	433	380	428	414	366	394	379	411	389	416	391	394	406	421	392	370	368	380	379	415	427	403	415	394	416	392	374	407	377	420	415	375	418	398	414	386	388	377	396	404	402	409	413	415	398	390	402	406	365	366	388	402	407	403	392	385	367	402	423	381	408	373	413	414	417	409	416	420	381	393	421	388	401	392	386	364	376	382	417	377	384	420	393	417	392	385	390	379	397	407	409	421	395	412	398	399	395	413	376	386	399	372	379	359	418	373	375	387	394	351	387	429	402	377	382	426	371	375	401	369	384	394	384	410	388	436	382	385	418	401	375	401	416	355	363	350	390	427	399	389	378	409	403	404	400	391	413	388	385	393	385	371	357	441	382	433	436	410	408	422	385	416	371	370	410	370	406	392	383	395	424	420	403	396	414	411	409	407	419	395	401	433	407	389	389	378	393	390	417	387	386	381	421	408	413	377	357	412	423	423	415	348	416	381	384	396	368	371	364	400	384	371	399	400	410	400	418	401	370	399	368	395	395	403	397	389	381	392	405	398	395	412	398	374	375	397	363	405	404	408	431	395	384	383	417	372	388	381	399	384	400	394	416	377	375	389	413	413	377	424	394	387	428	375	389	399	428	398	395	414	370	373	414	407	415	445	441	388	404	393	387	421	383	392	386	382	417	370	402	373	401	380	377	394	420	416	425	414	406	360	385	398	383	399	379	380	384	385	392	440	401	390	412	374	417	418	384	397	384	407	398	394	368	394	397	420	379	411	407	397	364	377	399	385	420	440	391	397	409	407	405	416	378	402	404	434	414	379	381	357	395	387	423	367	406	414	398	391	355	379	410	405	378	410	405	424	407	383	388	370	377	414	383	390	348	395	409	379	415	409	376	405	418	352	360	384	418	395	411	406	394	399	370	358	386	397	393	404	394	400	339	380	380	381	419	398	387	398	398	413	380	369	401	382	397	431	384	405	364	418	409	444	410	367	415	417	369	383	401	466	396	398	386	399	391	427	383	407	360	378	396	389	407	378	381	374	384	416	417	406	400	397	425	379	413	380	381	418	376	381	388	370	390	431	425	415	421	414	370	387	403	408	377	374	387	400	402	393	399	407	442	405	384	406	364	391	428	397	369	362	374	434	379	398	382	382	422	368	381	411	403	364	396	430	402	419	394	399	357	410	402	383	408	431	411	356	422	394	372	401	398	373	388	381	398	430	397	400	399	371	354	385	418	374	414	435	396	417	397	388	409	387	401	387	379	400	422	392	391	371	374	408	429	395	394	388	383	397	420	409	369	387	391	410	391	388	386	356	394	402	400	413	421	407	391	404	392	389	415	397	368	412	406	384	421	418	359	402	374	405	372	403	410	385	413	403	382	424	406
25159	20972	26755	24904	7821	2245	1642	1204	1062	1002	980	929	918	884	918	853	853	891	829	830	812	783	770	749	720	767	704	678	707	693	708	634	688	701	678	660	684	650	681	657	667	640	676	681	682	658	648	645	657	626	667	666	677	641	627	652	604	633	662	616	628	647	629	643	665	637	603	660	660	614	626	644	597	639	649	674	593	586	667	634	659	675	639	618	620	622	653	653	660	638	631	658	651	634	625	612	669	629	578	667	658	642	598	644	641	635	636	640	645	625	651	701	645	666	637	656	637	636	659	619	631	669	621	643	628	646	631	645	613	604	634	620	608	639	653	664	646	623	645	614	650	663	645	628	619	603	631	621	631	654	581	663	646	617	639	633	646	662	604	657	621	636	660	646	647	627	633	650	599	677	641	635	649	654	616	632	691	656	618	677	661	637	681	605	628	617	567	634	662	678	617	654	615	612	618	626	636	642	684	636	617	633	594	614	623	648	683	654	636	643	659	616	659	632	686	626	658	672	640	660	611	641	672	655	664	624	618	619	684	655	685	620	632	614	622	615	640	630	636	669	634	631	627	627	638	663	601	642	666	649	614	631	689	635	639	675	671	668	674	623	638	620	581	615	623	644	631	616	606	650	639	650	669	593	640	682	643	625	665	647	656	675	632	612	629	639	659	672	634	641	638	634	557	613	634	629	577	691	672	670	621	573	605	619	671	628	672	638	653	629	707	618	621	627	616	605	629	625	658	651	597	653	713	641	660	648	632	574	613	619	632	610	612	630	609	642	630	644	632	653	620	616	657	645	631	660	632	665	681	627	658	655	661	621	673	592	641	632	605	645	629	662	599	615	620	655	594	590	631	659	640	610	657	647	667	688	671	652	649	648	631	593	648	624	564	620	658	654	668	600	644	588	590	606	652	651	616	605	633	620	665	642	603	654	665	624	653	625	678	652	626	674	607	657	657	639	631	642	629	628	622	636	613	644	652	603	602	640	623	654	688	598	645	647	605	642	620	650	646	608	682	576	639	609	627	654	610	644	640	635	622	652	701	667	598	616	618	657	645	660	645	623	631	603	668	625	660	648	674	603	634	639	679	643	631	681	628	602	681	688	609	611	645	618	661	635	621	653	664	639	671	665	631	632	592	659	663	660	593	592	597	643	640	616	661	598	662	671	641	652	671	635	608	641	679	625	645	656	611	613	614	670	620	634	635	604	636	623	596	712	639	645	613	614	616	651	584	655	627	618	653	596	630	630	621	613	656	653	605	596	648	648	641	628	618	627	640	591	647	626	649	632	612	640	648	621	608	637	667	617	651	621	645	653	619	643	620	670	647	631	636	678	661	630	641	640	605	616	649	625	620	646	632	607	641	635	692	608	616	645	625	635	623	635	697	600	650	633	645	663	663	566	629	629	619	612	647	634	646	637	618	656	607	692	638	638	616	667	664	673	651	648	694	613	622	664	631	656	667	673	604	659	624	685	608	639	634	632	669	660	705	662	613	650	617	648	632	671	621	655	638	582	647	651	664	609	654	649	668	680	636	664	626	665	676	640	658	660	632	621	595	602	627	622	638	619	674	660	671	656	593	608	658	652	648	606	603	587	643	661	630	607	630	604	638	674	624	660	644	695	639	615	575	638	626	633	608	632	632	663	610	631	630	662	633	666	649	661	615	656	605	615	647	646	666	614	620	623	661	640	601	584	631	615	635	599	676	641	631	590	681	645	671	610	670	648	634	590	617	629	627	659	603	637	639	676	649	672	657	616	655	662	638	698	633	631	642	648	628	592	681	601	606	647	628	656	599	636	689	628	616	650	649	660	598	680	614	668	642	630	641	641	654	584	614	639	653	583	638	645	675	601	666	642	622	654	625	639	623	615	635	610	611	663	617	676	648	634	639	646	608	602	659	593	599	635	647	625	622	605	629	662	596	626	643	646	643	638	610	689	618	691	596	636	613	639	633	577	716	659	638	649	632	597	628	613	629	600	639	675	628	619	664	639	659	631	669	643	619	581	584	614	594	587	656	620	622	653	638	699	652	661	619	656	674	568	656	643	621	648	598	665	654	652	651	618	607	690	655	642	671	626	660	618	680	644	664	615	645	662	599	610	598	604	639	651	645	571	615	612	611	577	636	608	646	623	664	638	585	657	654	667	608	645	610	635	589	609	604	651	605	605	618	634	633	634	641	632	591	619	710	629	612	665	636	624	639	660	614	572	629	668	612	638	619	625	642	673	610	622	603	604	631	629	653	604	612	652	640	680	638	597	627	640	670	597	616	634	628	622	647	615	616	628	635	656	660	633	601	618	643	634	613	620	591	585	646	674	695	665	629	637	623	630	632	661	625	622	624	672	638	638	669	633	625	668	668	635	652	639	624	632	593	598	669	626	679	612	609	662	644	621	667	648	644	614	607	633	606	589	581	657	697	631	619	628	627	660	648	624	624	630	619	625	649	671	671	652	671	627	659	607	655	645	634	614	636	591	592	642	644	661	647	587	623	618	636	616	617	639	672	632	676	614	692	665	648	663	703	641	675	616	622	640	640	667	632	647	637	643	649	661	646	617	666	631	588	615	636	621	605	623	633	645	622	658	642	639	612	677	603	645	659	632	606	634	637	625	625	645	637	599	614	589	602	664	653	651	601	660	642	679	592	643	655	649	632	618	603	624	605	627	624	607	623	595	608	626	593	607	632	616	585	588	641	658	678	631	660	658	652	664	633	651	669	600	709	629	712	623	612	613	631	629	636	662	614	664	682	630	638	647	623	631	640	650	676	660	599	678	641	617	616	633	603	623	637	615	618	663	614	650	649	660	681	583	658	619	639	633	593	641	604	681	679	613	620	639	609	625	684	654	610	670	661	659	646	682	645	594	595	605	690	647	686	575	648	606	657	615	631	649	607	631	614	648	600	654	622	630	633	643	623	663	649	628	648	609	668	649	612	643	619	682	635	697	658	686	616	634	681	607	697	618	622	635	652	624	639	683	643	630	642	638	629	642	639	626	636	623	638	654	611	614	605	658	648	616	608	652	648	632	662	605	649	647	628	600	665	635	614	653	558	666	569	608	632	671	647	663	683	671	613	635	630	660	630	628	613	650	580	654	601	658	623	647	640	645	626	633	629	667	591	623	594	630	633	667	663	622	611	630	700	644	639	627	640	621	661	655	626	656	644	640	660	606	584	619	665	631	656	627	667	646	612	640	660	647	622	642	611	675	676	643	626	627	631	655	614	596	641	598	676	703	631	649	650	660	647	641	582	625	612	617	636	658	660	686	622	685	580	594	641	648	631	622	641	637	638	633	619	652	641	645	626	614	654	614	667	684	614	644	630	631	634	606	651	647	602	650	611	629	649	669	616	587	613	632	622	575	640	696	645	623	695	604	691	672	638	647	583	647	590	674	630	659	641	626	614	657	631	652	640	613	640	610	626	608	646	660	657	665	618	649	624	637	658	655	621	640	652	657	566	612	656	613	628	642	592	645	591	663	675	600	619	606
7543	14176	12013	6959	5231	4115	3222	2391	2032	1787	1783	1611	1612	1572	1462	1548	1422	1238	1166	1178	1182	1153	1087	1071	1059	944	959	908	862	879	865	795	865	824	860	818	850	837	823	811	816	816	843	862	834	768	840	898	774	796	754	777	789	809	804	752	779	744	727	760	757	779	777	822	767	780	793	760	748	744	770	771	767	782	807	730	809	771	735	762	804	751	807	726	746	730	764	789	698	827	730	771	791	741	746	724	748	806	781	751	748	830	745	775	777	793	752	736	801	759	842	764	787	768	741	720	805	722	747	734	703	779	790	701	825	717	767	794	790	744	720	796	790	739	795	738	737	783	783	706	784	755	756	784	748	755	770	769	758	790	758	740	753	754	806	798	708	751	743	779	782	747	689	757	745	756	768	735	753	714	762	757	795	716	784	753	807	762	757	823	749	759	734	740	792	785	717	775	820	778	766	764	735	769	772	717	767	775	775	769	815	783	795	750	734	770	761	749	764	805	782	734	758	801	750	748	783	766	755	765	788	715	766	808	789	815	756	768	755	782	762	797	764	730	766	723	760	746	793	796	756	769	773	781	805	796	789	747	774	792	778	769	787	769	771	744	721	795	770	771	775	730	741	753	834	751	736	706	766	786	812	734	757	777	737	741	782	725	751	761	771	755	808	742	776	755	745	717	827	781	777	798	784	767	774	787	743	745	769	750	750	744	773	780	800	768	716	781	780	741	781	781	767	767	773	769	748	769	744	768	697	795	754	784	801	821	753	754	831	754	759	706	776	767	763	726	789	798	793	741	786	781	767	737	745	784	809	752	742	788	733	803	784	782	739	759	738	796	744	790	793	697	742	789	777	734	755	781	741	775	796	779	730	727	741	754	717	730	805	784	734	785	743	724	784	774	742	797	806	779	766	745	733	778	735	767	829	766	758	825	748	741	785	746	791	732	785	806	759	751	735	761	742	727	731	725	788	786	761	731	771	790	720	761	781	730	734	770	748	801	785	806	714	803	743	764	756	782	788	796	801	748	769	779	729	777	761	776	781	719	780	757	753	760	709	757	746	790	758	766	785	783	780	852	756	747	778	762	769	803	815	785	734	771	804	778	766	765	748	766	732	764	746	693	768	727	778	756	818	751	749	781	736	741	785	785	765	770	757	725	736	774	758	780	805	730	820	776	788	754	773	792	730	761	782	773	729	735	767	776	777	739	751	717	772	765	779	731	742	777	756	804	733	801	811	749	755	738	737	810	673	758	745	796	769	739	786	743	781	786	745	759	728	790	781	763	777	785	735	711	755	777	762	771	739	763	779	764	812	745	768	729	771	748	750	758	742	749	746	786	779	820	735	715	733	752	741	768	798	753	771	751	763	792	782	751	717	783	776	775	748	799	811	781	746	752	780	741	779	752	725	799	770	781	805	751	780	766	757	781	778	787	758	747	830	783	780	740	749	811	753	724	801	759	779	788	754	754	748	808	798	735	755	753	765	803	758	766	786	787	761	737	783	771	741	745	742	774	784	703	724	757	830	755	756	783	774	751	741	789	747	750	753	693	726	795	808	728	771	787	794	763	783	768	782	740	750	748	765	784	744	744	808	772	785	758	760	814	742	722	793	763	768	753	741	779	767	763	724	798	774	765	756	787	779	782	813	810	756	754	803	731	735	777	808	758	770	780	767	755	769	679	762	783	769	719	824	737	756	754	752	756	764	710	759	777	749	752	791	742	718	751	749	761	774	777	789	813	777	786	761	758	786	764	709	797	756	781	736	772	773	771	761	770	789	751	736	791	768	714	791	779	737	769	737	756	806	782	746	775	808	779	784	780	751	731	762	773	731	777	741	771	749	812	780	747	761	751	787	766	772	729	787	787	791	753	749	792	748	794	817	768	769	835	784	766	778	777	774	737	778	728	734	789	763	791	742	773	799	737	815	754	816	721	773	759	765	760	757	737	786	745	803	779	720	742	804	703	763	737	730	768	719	763	730	786	760	744	702	777	752	729	711	789	780	743	733	755	760	767	747	711	746	789	745	750	838	714	791	756	732	840	759	766	751	768	771	778	784	697	785	801	769	723	743	796	775	780	799	753	733	800	743	733	777	735	748	710	801	807	790	822	769	790	755	745	752	789	802	722	805	766	780	746	742	789	757	740	794	728	808	772	779	765	773	745	741	793	750	733	742	753	769	742	755	763	749	748	749	804	779	711	765	782	795	798	799	817	768	781	815	815	764	774	710	763	732	786	796	810	757	801	779	721	761	792	756	774	746	761	754	799	767	755	783	744	805	790	792	727	771	717	756	787	773	803	762	738	757	770	743	758	816	753	752	774	742	766	823	771	759	795	766	754	768	761	744	717	790	763	752	786	758	790	770	750	769	742	766	783	754	682	763	775	761	756	709	754	755	740	788	738	705	762	737	800	756	796	785	761	790	777	779	797	718	737	800	743	740	760	785	759	771	795	792	769	770	778	731	806	714	730	781	801	733	775	776	763	721	797	783	742	795	729	753	732	751	771	737	781	745	756	741	768	766	771	762	781	781	777	780	770	777	726	768	722	736	776	758	729	753	813	770	813	716	797	753	770	757	778	782	763	740	756	769	788	764	748	759	765	727	777	758	760	758	758	769	796	738	727	798	792	795	756	814	761	784	734	762	729	780	778	763	780	731	731	763	730	783	763	758	733	744	799	793	796	733	780	749	803	781	783	795	751	835	747	716	763	782	699	781	743	750	744	778	768	766	748	764	751	802	788	742	716	742	775	712	776	695	753	723	773	754	786	769	755	803	828	802	742	787	762	815	745	727	749	745	720	782	778	796	729	766	732	761	800	750	760	769	805	827	754	752	784	773	762	791	780	832	734	756	720	790	738	720	761	766	727	769	770	811	740	739	755	773	760	752	799	791	754	792	780	777	816	770	772	754	767	785	789	748	774	812	803	776	802	811	707	768	756	764	787	786	753	780	792	732	721	792	765	803	749	784	725	841	785	761	775	779	815	735	798	750	780	787	778	774	759	755	817	729	793	779	729	746	739	778	799	733	719	790	746	795	754	751	811	824	768	789	804	776	762	776	781	811	762	813	756	758	788	724	749	744	805	768	747	783	729	772	751	770	804	769	755	742	803	743	766	794	762	746	806	784	796	726	769	754	752	728	797	715	771	753	771	795	751	763	744	763	787	769	731	811	773	754	791	733	803	776	773	765	760	745	721	761	763	764	813	769	747	713	769	815	759	750	764	769	763	818	782	741	785	769	780	801	767	766	778	745	772	766	779	775	794	806	752	753	795	760	721	762	766	774	774	739	782	781	737	793	765	739	793	793	775	768	763	804	746	807	770	794	770	793	789	752	778	760	789	766	731	739	792	783	748	757	709	754	776	752	747	783	776	775	777	762	779	736	793	732	745	813	795	767	762	743	779	743	789	802	734	801	744	781	738	708	769	765	760	806	794	773	775	729	751	761	780	766	765	751	756	769	825	795	780	773	770	732	777	762	751	743	784	783	756	787	752
22805	20999	28713	23473	21000	20987	8193	2212	1551	1432	1279	1149	1172	983	1028	1050	874	786	779	728	815	759	710	633	607	642	577	531	565	546	533	548	487	506	479	495	465	516	538	491	500	468	461	456	481	466	454	462	477	445	408	433	433	426	409	422	426	412	404	380	413	443	401	407	413	413	409	412	399	384	421	401	394	379	391	414	428	395	397	399	379	422	421	372	434	424	369	393	413	387	355	422	437	419	415	372	445	383	397	419	414	406	408	446	418	347	417	416	409	393	392	415	391	391	413	363	415	405	390	400	416	411	422	395	419	400	375	375	367	396	390	389	377	425	384	436	401	389	404	389	404	404	412	402	431	424	392	386	388	412	431	405	421	428	414	391	397	424	376	427	367	371	393	370	405	401	367	377	408	416	398	385	370	412	402	425	383	406	390	383	404	391	413	403	372	416	414	382	415	410	381	390	371	379	410	394	362	397	426	391	412	415	400	400	408	391	388	407	392	419	384	387	400	411	407	411	403	394	417	407	428	369	394	407	376	383	406	409	411	364	410	431	403	390	405	408	366	413	404	427	381	389	409	372	367	406	414	370	404	401	422	393	392	394	398	402	386	379	379	401	394	388	401	407	373	416	402	369	398	376	397	398	431	390	383	443	412	430	356	424	425	397	403	386	414	397	407	403	392	385	409	408	379	390	395	404	407	367	412	405	399	389	417	385	425	414	393	413	374	381	386	414	394	380	396	419	397	389	412	421	371	412	389	393	420	392	439	437	429	402	400	372	390	426	385	415	403	407	421	421	400	388	439	381	386	391	407	397	410	421	417	391	418	378	432	400	410	385	422	382	448	412	415	395	391	410	396	425	374	435	390	413	404	405	397	402	432	409	372	399	404	397	403	422	417	357	390	352	413	412	409	355	361	446	380	428	366	411	402	423	407	420	410	400	390	418	375	400	395	410	383	400	381	374	400	439	428	355	410	356	399	403	421	358	405	389	387	433	439	381	411	382	395	387	419	386	398	437	396	375	381	412	399	436	371	405	408	396	395	403	406	373	402	378	411	405	398	349	397	392	374	405	386	377	388	370	408	421	389	409	379	387	406	418	334	407	393	378	394	398	381	398	386	401	417	377	411	365	395	399	384	414	411	380	420	387	420	461	383	363	382	386	401	384	364	395	406	376	392	374	400	380	377	396	412	409	383	344	380	393	438	398	427	365	425	387	414	373	374	407	392	375	410	393	419	397	418	437	391	369	394	410	412	361	403	377	424	416	399	398	385	419	417	374	394	396	430	397	394	387	388	391	393	392	437	425	395	393	396	411	362	397	391	382	408	390	390	371	407	403	371	421	377	417	367	398	401	386	403	403	405	355	425	414	380	390	444	386	397	396	393	391	360	410	362	388	387	444	402	413	389	393	366	415	387	397	366	377	440	413	422	375	408	404	384	395	431	405	437	400	414	432	425	425	382	383	387	404	410	398	445	420	400	402	384	459	415	337	408	375	391	415	415	420	383	386	381	417	407	414	384	389	394	419	390	411	426	383	411	395	376	401	437	414	378	401	418	415	409	416	378	431	390	385	402	380	381	407	381	413	361	357	376	398	395	395	393	386	371	381	406	417	385	417	419	420	417	419	423	372	414	384	384	418	388	391	395	411	420	352	372	423	358	409	370	405	419	369	405	406	401	426	411	357	393	372	426	375	379	416	410	391	409	410	382	419	403	386	374	428	386	369	399	390	430	411	363	378	374	406	372	398	404	375	414	395	411	404	404	435	390	421	444	377	386	415	418	398	389	404	417	393	394	384	345	427	394	419	391	413	376	401	395	425	385	409	367	421	393	387	398	388	388	402	409	421	382	348	386	364	409	385	434	401	412	406	409	405	399	371	432	407	371	389	387	390	393	380	391	371	352	383	375	387	378	394	409	380	371	419	359	392	379	418	416	368	411	409	405	433	412	403	410	399	382	396	407	378	421	416	371	400	433	385	372	374	432	404	379	413	401	415	406	400	421	378	386	417	357	420	428	415	387	423	407	414	430	473	404	398	393	388	409	384	394	378	379	391	361	382	429	402	402	392	416	402	413	413	397	388	380	395	382	393	395	412	416	380	397	420	402	382	411	369	397	410	427	394	421	413	405	410	409	416	381	410	383	406	425	402	429	408	412	386	371	421	373	387	397	402	430	404	412	393	386	403	380	356	401	401	412	381	359	385	387	386	394	415	388	399	392	426	382	424	405	382	382	417	420	427	373	361	385	383	419	368	382	370	428	403	384	381	397	371	407	429	392	384	452	417	385	380	387	402	410	398	359	420	368	403	398	404	394	404	435	364	401	374	384	416	383	401	400	405	429	402	393	425	340	350	431	419	417	399	397	404	393	403	383	403	388	474	407	369	412	430	386	386	393	397	357	424	418	369	401	366	374	391	388	403	350	371	367	395	402	418	400	410	390	382	400	400	349	381	387	420	432	421	419	406	360	411	405	401	378	386	378	383	377	421	445	407	433	383	422	441	424	389	380	402	443	413	428	390	428	392	383	379	390	411	403	378	421	406	416	421	400	378	400	400	416	395	411	417	388	358	421	393	390	442	406	395	396	382	406	394	420	398	400	362	373	432	378	404	386	400	379	397	388	404	394	365	420	379	416	408	397	371	376	363	427	393	393	391	396	400	414	426	411	374	395	393	373	412	361	423	372	427	394	410	422	405	388	387	378	402	369	428	371	410	401	399	412	412	348	403	431	427	403	380	417	386	384	444	400	398	394	404	427	397	367	441	376	401	420	425	397	359	419	370	382	392	412	417	366	394	412	390	392	399	388	400	426	405	391	385	417	417	412	390	423	390	395	405	419	386	386	395	400	410	397	385	377	443	393	409	433	380	434	424	414	397	392	390	371	406	404	396	404	383	406	391	410	393	370	416	387	380	423	399	363	411	374	404	406	378	392	358	372	383	397	365	404	412	412	401	413	381	378	438	388	386	378	424	420	387	410	386	398	403	366	411	399	374	398	384	395	353	419	388	392	398	426	379	354	390	437	389	407	416	396	410	367	398	436	357	450	393	397	428	362	399	384	394	379	396	410	404	380	406	381	394	401	428	384	400	421	408	384	405	393	369	388	402	402	426	410	416	381	403	371	387	468	372	395	408	416	381	381	430	387	400	379	408	406	374	391	409	408	396	460	382	375	395	395	394	392	375	382	388	401	402	403	415	430	423	396	401	409	390	400	410	400	377	371	380	375	357	413	384	366	406	390	368	385	423	412	395	383	423	375	400	382	381	406	417	360	369	377	366	380	383	422	443	422	399	391	378	381	394	391	373	384	435	409	392	391	407	380	383	353	401	382	435	422	392	398	405	423	363	408	384	419	388	414	406	404	391	401	404	413	387	409	405	360	399	383	395	423	406	419	420	396	372	399	406	392	404	370	371	406	378	394	384	396	424	429	388	404	389	421	407	400	388	420	390	378	404	401	421	371	358	407	400	365	421	409	433	404	427	425	399	337	360	393	408
11005	25091	21418	13308	10414	7438	5551	4069	3523	2874	2720	2408	2209	2154	2065	1965	1825	1500	1340	1359	1426	1268	1130	1159	1022	930	894	854	816	759	715	721	713	698	690	639	638	629	669	706	701	639	647	632	605	555	586	539	529	550	561	502	484	558	525	500	476	523	504	488	468	486	525	459	512	476	507	481	493	485	471	466	508	467	484	493	449	476	471	483	507	480	493	494	507	466	465	461	513	503	488	491	506	508	511	504	512	473	480	504	479	452	502	466	510	498	518	465	443	454	490	491	491	489	451	477	456	533	433	456	507	476	513	456	461	503	512	482	476	464	491	450	465	438	459	435	458	491	449	486	525	464	488	466	451	493	506	497	466	464	461	455	438	467	471	473	448	479	457	485	492	501	480	458	482	458	470	469	499	474	494	456	482	511	458	497	479	475	501	469	502	516	479	504	463	473	471	498	443	470	469	494	453	484	455	425	436	455	466	519	509	464	496	472	448	466	471	450	501	481	488	478	471	402	487	524	482	475	490	445	441	488	476	463	460	479	464	486	454	497	417	488	493	503	437	483	497	514	470	478	484	483	474	458	466	469	457	476	497	447	447	489	489	488	465	473	500	467	433	466	497	462	460	458	423	491	460	472	433	496	474	493	480	454	438	478	477	507	485	467	458	501	476	451	454	470	503	464	478	472	466	468	507	465	489	443	450	445	485	470	449	481	489	511	512	469	486	472	474	494	480	478	474	473	507	472	477	447	484	455	468	443	468	488	443	457	475	468	448	452	504	454	479	470	472	486	488	465	490	447	454	497	457	480	479	486	493	474	480	420	474	468	482	485	510	497	437	482	459	455	480	461	482	438	484	477	479	467	486	475	442	490	497	480	475	445	449	447	506	494	461	481	457	469	475	512	546	485	490	489	477	508	463	481	498	458	442	472	514	468	483	492	494	479	472	478	447	479	462	449	495	491	437	479	469	476	467	493	476	478	461	499	459	468	509	438	447	472	488	539	468	445	472	491	460	511	472	489	479	467	488	482	467	467	510	489	465	449	459	464	498	522	502	491	517	487	444	486	473	469	402	413	450	479	448	430	473	463	458	480	457	522	495	468	469	497	458	472	466	516	496	460	439	460	472	456	512	494	463	419	494	481	467	507	483	468	452	490	478	448	458	487	431	480	466	467	470	447	466	482	504	476	482	466	470	520	486	494	459	472	502	471	512	511	488	434	467	470	492	438	461	462	466	504	450	463	495	457	470	489	497	453	465	459	498	449	467	475	472	485	503	482	477	444	478	473	487	470	485	475	465	475	488	476	456	443	434	477	497	467	485	455	494	462	450	512	482	469	472	487	462	507	468	481	466	477	485	517	486	481	484	537	459	496	469	440	477	487	518	489	459	429	465	470	494	462	504	508	426	452	477	456	457	495	449	492	443	517	451	498	479	485	465	451	471	441	482	467	486	465	499	480	514	493	513	510	488	481	477	460	505	478	507	491	465	473	533	507	520	490	454	460	468	471	464	500	509	481	475	460	441	461	456	490	490	437	482	489	438	484	450	520	494	466	457	449	487	543	510	480	485	459	456	484	502	508	463	526	454	488	513	451	488	497	481	468	473	455	491	444	483	471	481	511	542	468	462	466	474	447	478	444	434	489	492	512	519	486	469	488	485	466	475	492	464	464	479	499	472	452	494	480	482	508	491	499	470	448	474	449	485	489	450	460	481	450	474	460	450	481	481	495	472	466	480	463	457	476	467	480	480	490	469	476	511	450	467	482	480	467	437	511	458	492	441	460	470	438	461	515	466	460	444	461	496	502	480	484	509	464	441	512	497	439	484	423	493	447	467	491	480	485	487	484	496	489	453	489	460	465	486	468	512	476	510	451	473	429	492	470	438	478	466	449	470	459	454	427	456	464	470	497	462	459	480	482	491	495	485	506	451	520	483	457	467	458	486	488	462	473	470	484	455	505	477	484	489	486	467	517	453	535	478	471	473	468	453	442	460	461	476	501	465	463	489	497	491	452	487	478	493	477	480	463	460	456	486	474	472	496	506	466	485	458	452	475	492	458	417	464	420	489	473	491	457	483	492	459	485	492	488	446	491	480	476	467	485	484	475	475	493	441	506	509	472	499	440	542	504	463	470	504	486	476	474	479	475	462	480	445	472	471	462	469	445	490	460	438	498	465	495	469	494	466	474	491	464	447	462	474	471	438	500	456	495	465	488	462	485	463	440	494	430	470	448	473	475	450	472	494	521	464	461	428	489	463	476	497	462	489	477	441	472	471	460	454	466	453	496	485	475	474	478	485	465	469	476	523	465	464	470	458	480	468	501	483	463	505	454	468	461	468	472	467	439	481	479	502	472	460	470	505	459	462	496	455	508	491	455	473	485	461	479	486	469	478	459	489	442	457	492	458	495	462	465	441	471	464	467	470	480	453	470	458	446	461	499	480	485	453	462	488	473	459	472	469	477	515	492	515	484	476	488	464	446	493	443	477	445	489	456	486	483	504	477	453	423	493	464	502	487	462	464	459	466	467	482	442	437	491	469	471	492	505	429	472	509	475	474	471	476	494	473	448	485	491	483	474	453	501	446	463	485	474	445	459	454	509	475	484	491	509	514	520	466	475	455	450	472	506	493	465	509	510	462	474	480	469	461	470	480	421	483	473	455	508	452	506	460	470	489	492	469	483	467	510	434	456	481	502	495	473	505	509	409	483	469	472	503	466	466	466	458	527	413	512	469	478	474	453	436	483	464	484	465	466	507	520	469	471	476	443	452	497	500	461	503	479	504	459	495	483	476	495	453	479	471	457	425	474	460	470	485	466	432	471	473	466	470	451	457	487	486	466	513	438	488	495	501	505	474	451	497	476	435	444	474	455	472	520	437	463	486	497	450	485	452	464	484	423	460	492	480	490	491	469	457	467	443	467	484	516	469	474	493	453	508	494	475	506	498	451	455	432	459	460	487	481	475	490	435	480	519	462	462	489	491	482	515	470	466	494	488	461	456	508	465	470	451	453	457	456	510	465	483	466	457	451	477	491	495	497	475	469	449	467	473	501	506	469	524	487	455	462	503	462	468	520	485	464	449	465	477	471	498	483	451	496	448	485	471	436	488	471	460	486	472	465	424	491	497	514	448	463	473	504	511	475	456	467	472	484	482	483	472	434	488	460	484	471	448	485	506	496	472	455	513	474	491	434	482	493	506	493	505	461	450	494	493	521	486	462	496	505	488	466	452	473	482	463	456	493	440	475	499	476	460	517	511	475	444	465	494	483	520	487	485	487	480	469	457	466	482	457	466	465	451	487	444	454	504	483	506	504	502	477	535	499	456	513	448	491	465	462	488	481	472	526	466	435	492	478	487	476	472	494	451	465	454	468	462	478	476	466	484	473	477	491	467	464	492	474	445	496	469	452	449	463	464	481	465	432	444	446	479	493	501	498	482	458	483	481	469	489	470	501	474	505	492	484	446	484	493	423	436	469	460	506	479	492	459	463	453	463	469	483
26997	19361	9147	3437	1867	1310	941	847	778	725	723	738	705	690	677	651	702	593	607	638	642	578	618	586	572	570	504	589	552	540	512	545	535	546	511	552	473	521	485	511	533	539	503	500	537	524	488	502	517	507	539	503	478	547	506	499	497	516	509	517	489	525	543	526	492	535	484	465	524	523	502	504	491	513	510	478	554	553	473	482	497	520	490	479	517	508	496	471	486	507	504	473	486	475	491	512	493	516	489	520	551	543	484	517	531	526	538	490	498	494	538	528	492	522	516	535	479	519	520	527	500	517	530	513	493	506	504	506	490	471	540	487	511	559	515	506	496	477	494	538	443	513	515	509	501	491	532	498	511	511	571	482	508	515	519	487	547	529	524	511	480	489	492	532	485	508	489	512	508	458	496	542	502	481	493	524	503	500	509	457	491	498	524	517	491	524	508	514	473	486	518	488	540	514	508	511	493	474	469	515	514	500	478	491	508	479	463	499	500	498	514	514	496	499	490	537	542	534	495	504	493	507	463	507	522	505	475	516	522	513	499	535	501	501	556	495	508	532	458	489	473	505	518	473	495	512	483	471	524	532	544	498	504	533	503	530	497	520	501	496	523	508	497	449	513	495	529	460	488	544	492	472	510	503	509	482	501	496	491	491	528	504	502	508	517	475	527	483	486	504	521	517	536	525	492	492	497	500	500	515	468	512	511	534	472	475	552	545	473	531	482	509	500	515	499	545	518	490	490	537	494	521	499	497	534	513	471	485	449	511	512	531	498	504	503	507	500	510	477	505	523	478	499	494	508	500	526	461	526	513	519	504	473	527	504	506	497	514	484	493	531	504	493	540	535	489	517	519	493	529	515	488	483	500	526	502	490	506	497	502	519	497	532	460	488	506	501	513	506	513	459	498	518	530	510	456	500	502	517	478	509	478	544	486	545	498	555	497	495	529	496	517	443	496	470	472	524	495	514	493	488	465	514	480	495	489	488	529	464	522	474	510	488	496	501	469	524	496	486	483	530	523	555	473	487	497	522	493	461	506	552	486	510	518	517	505	512	531	486	505	480	463	521	440	496	484	501	496	503	531	511	501	493	546	497	518	559	519	530	446	515	547	497	478	493	514	476	498	501	515	508	516	481	493	499	476	524	502	512	533	500	497	457	491	484	488	500	461	502	494	546	485	530	527	514	536	530	534	482	485	513	521	479	520	506	488	518	496	531	524	509	539	505	503	472	495	502	479	502	530	499	511	479	489	504	531	511	487	474	491	553	464	481	533	500	517	509	511	517	506	502	504	480	461	516	500	502	464	529	504	511	491	495	505	488	504	506	528	512	498	515	539	584	571	512	491	487	491	526	478	473	498	490	489	511	498	454	525	537	479	486	567	484	494	537	499	481	506	485	505	496	484	518	549	530	481	493	527	517	485	553	524	496	462	541	527	527	508	497	519	505	514	485	506	502	512	486	460	502	543	510	482	541	518	533	483	505	505	506	452	547	531	538	524	519	504	478	517	508	471	502	499	512	493	526	549	481	535	536	551	472	496	508	490	538	446	468	513	529	492	490	504	496	497	526	516	535	510	494	504	479	510	508	461	499	532	529	492	545	493	484	506	476	518	523	521	482	534	513	492	509	483	516	492	472	536	510	553	487	509	498	516	471	534	480	480	490	507	527	515	491	503	489	489	493	505	479	503	482	490	458	479	517	509	499	492	522	524	500	485	487	515	461	457	475	527	472	518	544	505	534	523	487	505	480	464	512	483	519	509	526	464	499	499	518	499	484	469	459	466	483	499	486	533	517	512	507	490	469	499	478	540	485	496	530	527	514	521	516	518	527	514	528	514	496	492	494	505	476	537	501	464	506	509	480	496	494	524	499	465	487	488	495	485	496	500	516	484	479	512	508	473	486	483	539	470	510	514	471	489	494	525	492	501	463	525	546	478	508	506	524	504	496	525	501	516	481	506	525	488	516	458	509	526	505	515	544	532	488	499	521	501	481	510	501	510	505	525	473	478	523	559	520	501	499	477	464	518	494	545	496	495	490	485	497	502	493	467	530	531	499	480	499	545	470	494	499	516	535	458	518	495	512	493	493	521	503	506	477	509	488	492	500	517	513	466	508	489	522	481	510	478	513	531	502	488	494	544	489	490	473	471	492	516	491	524	483	493	526	496	481	504	531	533	480	491	491	512	501	496	496	520	492	459	456	524	490	490	511	520	515	509	550	518	484	489	496	524	497	532	531	480	549	511	520	506	491	483	513	471	509	494	512	486	531	479	498	493	513	465	496	487	508	514	453	486	496	488	488	461	509	493	489	492	521	505	491	536	510	520	496	506	544	502	514	491	482	541	496	481	487	470	492	503	501	474	516	466	509	510	498	465	511	534	505	474	448	524	519	541	446	495	476	488	555	473	529	528	466	508	519	523	478	491	499	509	533	526	495	448	514	508	497	501	487	451	500	514	533	511	543	509	532	522	536	514	504	486	485	497	510	491	500	489	509	502	500	507	516	479	543	468	515	468	479	486	533	521	483	569	498	515	526	514	489	544	529	499	464	477	516	488	504	513	526	500	516	495	480	547	506	520	530	500	529	481	536	499	574	522	509	494	505	470	467	521	542	479	505	500	501	547	506	509	495	493	469	477	500	509	461	529	486	550	529	448	482	544	525	536	508	521	451	466	504	456	564	510	528	501	534	518	517	515	497	511	518	510	486	508	530	493	541	516	570	484	478	470	437	487	519	542	519	503	520	494	499	541	510	469	508	499	493	528	449	518	515	499	496	504	507	509	498	498	500	509	450	459	530	499	522	485	511	478	511	508	535	491	561	523	485	505	531	511	511	498	506	560	505	536	520	524	497	493	501	501	508	536	457	502	533	505	523	497	486	510	478	502	474	517	475	529	529	506	474	478	480	494	476	502	533	469	530	517	532	477	494	507	504	535	515	467	499	508	518	506	537	519	484	519	469	498	478	464	486	498	499	445	510	524	530	529	498	486	477	525	494	476	479	510	497	505	528	517	505	504	494	451	530	514	495	476	511	481	499	518	517	522	526	496	533	490	500	506	505	478	526	532	516	467	465	502	490	526	474	507	521	491	509	521	482	518	479	498	497	513	526	522	505	478	527	489	495	479	496	496	476	497	500	509	484	500	547	494	491	503	502	519	517	502	530	506	478	522	479	532	533	528	557	492	550	483	479	494	563	502	501	487	486	494	516	521	505	517	531	531	520	494	470	478	489	471	478	485	513	489	481	486	505	516	550	558	466	542	489	527	536	493	524	461	512	517	476	511	486	506	531	508	525	457	528	475	511	524	540	513	502	500	495	511	498	486	486	496	502	463	519	525	458	469	499	534	500	531	456	519	508	533	498	482	508	515	537	485	495	524	538	501	464	540	509	505	522	511	509	496	462	538	520	460	504	483	468	519	505	483	468	489	508	509	517	514	494	490	488	545	467	526	504	452	502	499	472	509	505	482	518	494	499	495	518	519	473	491	517	508
7728	10663	8814	4814	3560	2530	1815	1524	1395	1373	1221	1124	1102	1053	1042	1086	948	900	880	846	963	916	820	838	800	734	763	748	724	730	705	760	665	675	619	671	668	676	674	684	639	684	678	654	655	628	670	671	661	633	620	652	640	624	588	659	607	642	638	637	657	655	605	603	593	610	644	602	669	610	619	603	662	600	576	640	565	650	658	663	589	629	625	602	644	645	636	650	586	614	635	651	596	616	650	639	622	607	629	635	609	606	650	616	624	632	611	606	614	654	625	599	660	614	655	619	616	633	599	673	618	644	651	647	621	648	676	625	582	631	614	621	621	649	641	616	621	614	595	627	650	583	633	679	678	633	624	592	655	625	671	688	662	620	639	639	621	671	616	645	639	625	616	639	595	631	610	648	630	614	594	671	662	609	609	644	634	618	650	684	589	675	641	627	590	634	630	614	618	650	657	585	657	629	641	619	621	615	629	642	659	631	613	612	628	620	634	623	643	619	595	595	600	601	614	611	579	597	658	625	612	675	651	635	628	618	639	620	612	670	605	600	624	598	617	621	642	646	616	638	615	593	609	596	648	620	626	626	623	628	618	626	606	645	668	638	645	632	652	609	608	650	633	600	660	619	612	669	647	612	640	697	628	576	620	693	624	608	596	619	614	657	657	619	629	604	634	587	584	645	604	645	612	661	614	660	633	584	612	650	626	617	621	616	596	643	623	594	617	642	661	608	618	594	663	594	568	588	649	598	651	617	586	631	604	655	653	648	610	650	654	642	616	585	605	635	618	608	631	617	659	623	624	640	604	619	636	666	636	650	600	601	589	639	608	612	592	595	605	611	640	649	651	636	638	619	593	624	601	597	641	627	621	604	620	654	686	621	662	621	642	596	609	628	607	642	626	640	625	612	625	629	613	634	627	667	627	588	593	667	631	610	602	595	627	634	613	602	589	638	635	632	605	634	649	632	638	679	627	693	621	604	643	655	662	640	553	623	620	600	614	624	605	572	646	604	618	586	661	645	647	657	607	677	622	658	653	662	608	638	635	596	601	646	618	619	637	625	612	623	596	648	597	597	619	617	644	672	631	658	624	617	649	645	644	621	585	669	640	603	649	656	629	632	645	600	584	623	610	647	587	607	635	641	601	633	616	622	643	671	597	597	662	626	628	617	595	636	607	584	609	648	614	625	634	644	632	627	619	595	581	613	612	627	684	628	575	640	632	672	636	641	598	645	602	629	613	636	648	590	655	671	655	636	586	610	647	621	621	620	648	589	606	603	629	575	650	625	608	664	645	640	627	649	643	633	610	644	616	647	638	622	650	609	593	630	587	633	647	626	593	615	641	654	653	625	617	620	609	597	589	599	616	651	639	624	614	674	609	634	653	642	647	624	626	606	647	659	626	624	631	679	596	620	661	611	641	609	634	645	616	642	652	604	614	592	595	621	639	595	636	644	574	606	625	648	606	659	620	652	616	636	634	631	666	599	609	617	630	641	608	615	632	634	631	645	628	651	595	648	640	642	604	584	615	687	661	580	624	591	659	592	601	636	569	616	626	604	615	634	619	620	634	619	614	590	670	630	608	586	603	641	642	591	646	633	614	656	624	626	619	670	632	653	621	623	629	635	623	616	643	617	630	578	609	639	619	632	676	593	621	654	599	554	640	601	614	628	637	592	647	586	636	690	632	699	652	618	646	588	655	617	601	597	604	623	649	634	628	578	618	639	607	610	635	628	662	659	659	640	649	651	635	591	653	648	587	577	629	631	634	591	602	604	640	622	632	621	615	669	608	625	586	668	619	554	651	616	604	614	663	637	584	616	645	666	629	635	592	658	668	615	670	597	613	564	639	651	605	586	646	608	616	601	658	565	637	662	607	594	635	619	636	639	644	607	632	640	630	651	601	615	589	640	620	632	618	655	633	567	613	606	619	595	595	631	668	631	610	626	637	661	583	610	598	592	627	602	604	647	626	651	572	614	582	632	612	629	632	632	621	632	633	628	616	638	635	620	617	634	594	623	636	607	587	579	613	612	613	640	626	639	648	623	620	637	609	642	631	620	598	660	634	615	623	598	579	635	593	653	625	633	614	645	648	642	643	616	635	630	611	655	627	622	652	635	654	599	590	612	632	606	600	634	639	600	613	621	640	597	642	645	630	640	589	645	599	659	560	622	640	624	613	639	600	613	631	637	615	591	695	618	606	672	621	639	618	673	622	642	696	604	654	646	568	582	595	675	625	613	604	623	633	666	616	614	665	603	596	622	619	607	611	582	590	626	672	658	625	609	643	618	625	618	646	610	649	612	678	613	645	638	645	637	670	635	634	592	627	645	641	602	606	609	607	642	563	586	666	659	653	614	619	645	640	584	645	671	616	649	612	634	608	600	648	637	604	605	630	598	631	635	586	634	634	641	625	591	622	625	629	647	645	607	614	607	640	618	589	599	631	595	632	628	652	622	613	630	595	612	645	599	609	612	591	627	627	635	643	645	626	636	553	619	582	621	658	626	654	670	618	609	600	629	608	665	607	625	643	593	646	632	652	652	623	656	627	668	606	600	631	619	677	653	661	651	651	593	595	596	669	611	602	597	670	609	679	632	630	558	616	597	675	601	607	645	632	610	614	624	625	634	657	626	629	655	635	619	604	619	640	628	619	584	631	656	604	615	589	614	662	644	655	636	614	578	668	610	620	646	635	610	621	658	630	637	622	693	659	607	683	591	628	585	614	605	655	639	617	603	614	584	629	630	643	635	625	606	645	646	598	634	636	628	611	611	624	654	617	635	635	641	631	635	626	640	615	628	627	643	647	651	620	634	612	611	622	624	654	566	618	636	613	626	618	581	622	580	644	619	597	620	597	630	599	629	619	611	631	629	643	609	658	634	653	605	657	570	628	650	628	622	608	569	642	622	563	650	607	617	617	637	637	636	644	619	649	615	684	671	675	613	592	621	618	672	626	619	647	644	640	633	637	644	633	616	603	604	644	598	656	630	600	671	636	602	626	642	637	609	615	619	640	620	622	646	639	612	623	641	572	618	594	606	680	615	666	644	626	680	650	608	626	672	644	640	629	578	610	611	625	638	639	657	602	624	631	613	655	683	599	609	639	637	610	642	617	640	584	584	614	617	609	657	626	638	626	588	636	635	603	606	649	601	616	685	615	584	630	627	616	608	603	592	660	650	617	587	642	614	602	622	610	618	620	605	630	619	631	652	620	620	637	617	586	634	616	666	583	608	629	633	647	610	700	599	605	598	645	647	667	624	591	634	637	621	615	637	604	579	594	597	555	606	625	626	602	611	641	632	646	629	668	596	614	623	603	591	625	625	625	642	642	604	625	613	615	638	618	713	644	593	606	642	637	619	574	659	611	646	655	599	694	608	607	566	599	629	569	640	600	618	662	620	640	594	654	640	676	611	644	634	641	627	658	585	638	634	615	649	614	624	688	632	615	600	588	635	642	683	603	631	662	617	607	656	677	632	634	596	630	597	603	644	624	633
23858	20954	28081	23988	20850	8074	1886	1235	1055	962	856	788	739	686	658	628	576	562	545	564	554	511	536	470	451	425	433	421	380	378	404	355	349	406	402	323	354	352	331	365	383	358	334	340	333	326	326	350	324	284	321	306	331	318	285	314	282	320	291	315	308	321	308	312	337	309	286	307	304	322	317	316	289	301	314	293	338	327	330	312	331	308	313	315	346	281	325	318	258	297	315	313	314	292	310	315	315	322	330	341	317	329	311	315	302	314	313	321	325	317	299	279	344	312	302	301	307	317	338	293	301	277	314	311	285	317	317	323	314	330	292	308	315	277	282	300	327	323	310	305	291	302	341	325	295	316	281	304	293	311	281	287	280	314	293	289	315	309	326	302	279	299	314	290	329	318	328	297	320	294	292	309	326	313	331	306	303	293	257	309	291	302	277	303	326	304	304	302	310	337	292	311	309	305	298	298	306	315	299	310	319	317	291	336	303	331	311	320	342	303	336	274	308	325	299	308	314	305	279	293	303	297	316	293	305	312	355	310	324	303	308	322	328	301	316	309	285	295	332	319	297	313	336	324	303	314	347	295	282	325	304	293	311	266	323	290	295	296	298	305	331	331	278	321	299	305	299	285	306	285	282	330	288	317	316	325	323	306	296	297	305	324	296	300	313	299	309	269	293	312	300	321	299	305	300	289	300	255	305	304	289	303	320	269	312	310	290	313	315	305	333	297	279	312	324	302	296	281	319	325	296	297	327	276	314	340	283	335	290	312	334	294	279	285	329	286	320	334	290	326	331	293	306	311	293	298	314	303	314	289	275	313	313	327	280	332	291	276	320	279	321	334	323	321	287	310	306	327	312	315	268	310	329	315	279	274	288	313	327	299	356	288	309	294	299	294	299	286	285	325	309	323	335	314	304	338	310	316	314	270	329	337	317	305	303	287	298	295	299	282	322	271	343	319	343	314	305	311	318	335	281	261	316	316	303	333	306	268	299	293	319	287	315	334	303	321	326	324	290	299	303	301	304	323	300	316	324	303	299	302	296	323	273	297	289	315	297	313	294	303	273	284	318	293	300	311	305	309	302	347	293	333	312	306	310	330	303	313	292	305	288	316	307	322	321	315	297	297	309	322	303	316	291	311	324	333	330	290	308	296	301	336	272	307	300	304	299	305	302	306	304	319	289	290	304	286	320	307	319	318	283	297	302	323	286	305	295	318	320	324	318	279	293	352	308	295	289	306	309	323	319	321	300	322	329	312	323	313	328	323	300	307	284	276	305	311	273	294	288	306	291	247	301	329	279	309	298	296	324	322	302	309	307	332	305	320	317	303	323	328	270	351	283	293	316	329	300	281	331	314	285	309	304	292	326	295	300	299	328	325	269	285	287	304	288	321	301	289	307	304	296	284	278	314	311	328	297	303	303	348	296	274	303	293	305	290	297	282	314	293	289	318	337	330	286	314	308	328	330	314	300	325	324	297	300	315	307	314	303	303	290	314	328	327	291	293	304	288	326	316	319	338	294	293	321	320	297	300	298	291	302	319	286	301	319	323	317	325	294	286	320	287	308	272	315	313	300	311	279	294	297	326	291	312	312	290	274	283	303	285	322	315	319	305	295	307	323	318	310	303	306	323	301	302	312	301	311	316	305	290	285	300	317	314	315	306	292	287	304	295	279	296	287	324	311	313	308	285	289	273	278	327	297	299	287	298	306	312	287	294	302	319	299	317	304	280	301	305	313	309	301	306	281	308	329	339	293	334	303	323	314	278	314	336	300	299	322	276	312	316	281	279	299	326	330	297	319	313	279	324	314	281	326	282	283	283	315	307	339	316	341	318	286	337	316	259	307	305	301	285	292	279	284	313	292	278	326	307	326	305	320	289	317	312	282	284	296	290	310	305	307	315	312	281	293	309	300	319	317	327	312	305	272	309	291	298	308	311	279	267	270	309	320	325	306	283	308	304	338	288	288	330	314	320	318	305	289	302	327	300	291	311	317	320	289	291	321	350	308	301	280	306	318	304	311	313	310	261	283	303	288	293	322	288	284	307	332	298	293	278	274	263	288	303	283	301	284	298	276	306	287	321	310	296	284	317	290	265	301	314	300	312	292	284	303	312	274	331	331	325	329	322	297	273	308	340	320	304	299	301	289	310	305	304	292	315	261	311	312	282	306	299	314	313	323	298	292	292	297	293	302	276	308	314	313	323	302	304	299	297	283	308	296	294	294	278	330	313	293	268	323	318	296	344	290	334	316	306	300	303	331	313	288	281	307	285	288	313	313	307	302	283	308	316	305	299	297	288	321	322	302	302	327	280	283	306	296	304	293	296	307	304	325	305	323	305	286	297	302	315	281	290	283	322	284	336	302	288	301	300	289	277	292	290	302	308	299	317	336	289	299	290	290	295	324	320	324	301	360	302	310	322	318	328	267	290	323	331	328	295	308	285	288	309	278	333	304	307	324	264	310	289	317	295	304	315	305	324	304	294	305	316	272	324	295	294	307	301	318	285	304	332	320	313	315	287	281	265	266	277	310	271	331	305	309	294	322	290	295	280	309	302	309	320	323	282	332	269	288	308	297	290	277	290	283	288	299	286	299	292	301	304	321	295	292	305	320	308	310	292	314	307	324	298	332	309	292	316	274	287	310	304	294	304	296	312	314	287	288	307	304	289	304	294	293	300	292	308	297	342	347	342	339	274	319	323	306	306	286	287	294	311	291	300	305	306	319	292	304	301	312	304	287	297	288	318	300	315	309	323	301	328	291	309	308	321	314	298	284	276	311	325	353	317	308	336	306	277	285	287	302	290	290	320	307	277	292	296	337	308	310	320	332	296	279	307	297	297	309	311	297	316	334	301	302	332	313	286	296	309	304	321	275	315	327	322	300	281	323	326	320	271	321	312	280	308	274	316	319	297	292	286	310	310	295	269	310	298	295	288	304	326	279	285	319	302	312	308	309	299	296	319	302	295	280	310	321	313	276	307	306	324	287	301	312	289	305	289	320	294	294	288	287	290	288	317	292	311	290	308	286	279	274	311	324	319	284	298	304	305	291	328	331	325	299	320	305	286	287	305	287	317	298	328	294	327	319	312	307	315	276	318	295	309	292	311	295	302	289	316	292	311	300	336	312	303	297	328	326	282	302	307	315	322	308	288	333	297	296	295	327	305	281	300	301	301	306	296	317	280	308	315	286	289	312	281	326	287	290	294	355	306	297	282	307	306	307	317	308	254	312	288	297	296	254	308	293	283	323	315	297	285	316	279	288	310	303	290	288	314	303	302	332	295	301	304	309	288	312	325	327	286	313	293	333	336	310	311	302	316	294	294	339	299	335	288	311	315	261	304	311	292	338	324	282	305	291	300	298	320	298	295	314	314	309	330	288	314	310	324	289	287	304	327	317	332	306	291	310	302	315	284	312	311	306	306	276	313	274	297	340	313	299	324	283	312	315	301	314	299	315	337	312	312	307	306	300	306	323	299	287	323	312	321	314	275
8962	19582	16246	9219	6929	4901	3311	2712	2302	2038	1829	1712	1570	1440	1314	1274	1120	1015	951	1021	936	962	861	818	754	670	669	625	621	580	555	550	524	517	470	488	499	459	492	490	523	471	484	447	465	495	453	491	458	392	390	416	377	400	420	402	377	416	382	412	375	422	346	392	380	415	409	404	404	328	379	398	388	357	377	432	399	403	389	405	369	398	401	412	403	379	397	379	364	412	411	408	368	387	394	386	419	445	407	420	417	422	385	372	400	382	371	371	378	390	359	370	389	399	371	405	401	387	378	376	374	372	428	372	397	387	413	378	422	380	383	353	367	355	391	378	369	377	386	385	356	404	402	399	375	374	389	370	366	411	403	383	388	398	402	389	357	396	338	398	420	369	413	389	367	398	382	361	412	409	390	365	373	422	404	391	403	353	394	368	398	379	401	400	390	408	432	402	372	380	405	416	389	406	395	360	423	416	376	386	403	384	393	401	385	383	364	344	348	368	429	408	381	434	385	430	362	413	407	373	394	400	372	401	368	407	379	411	366	390	407	393	373	414	395	390	425	369	398	384	414	343	395	405	378	377	383	392	431	370	384	396	402	376	401	403	360	378	395	403	403	361	388	395	410	389	382	396	359	376	424	355	395	388	383	355	415	377	379	371	380	409	378	380	395	363	366	373	378	367	369	351	364	382	392	389	377	376	383	408	382	388	361	405	359	368	379	386	357	426	335	370	378	399	354	360	370	352	368	383	376	363	363	394	419	385	430	385	388	388	393	388	370	383	401	388	380	392	404	398	373	389	366	379	413	362	382	405	372	406	366	378	393	400	394	418	380	391	412	381	376	388	405	392	378	395	397	393	403	388	405	399	368	401	389	391	405	393	368	362	372	390	365	417	369	407	391	434	359	399	396	409	421	373	412	394	367	391	395	362	416	398	370	378	355	413	394	363	372	420	400	397	354	381	420	390	395	383	382	369	377	376	367	391	396	390	382	378	390	378	372	422	375	393	415	378	382	380	371	355	374	419	397	389	404	419	374	362	356	378	410	373	422	387	369	407	402	409	396	412	388	401	336	361	370	442	368	395	414	369	386	402	368	426	372	369	400	381	384	400	382	431	364	378	398	387	394	357	356	369	369	359	379	401	392	393	378	367	405	377	397	394	377	371	376	400	348	399	372	390	409	381	385	374	398	387	351	350	403	373	401	410	372	386	406	423	365	396	399	334	380	410	378	376	385	419	396	386	394	402	386	379	359	383	433	392	416	372	385	379	366	383	368	392	382	406	380	386	407	386	386	366	420	396	455	373	376	411	389	365	333	387	404	406	377	403	397	378	363	405	401	368	349	385	391	376	385	421	382	383	376	373	412	378	419	380	427	360	381	377	378	364	368	364	388	379	402	383	426	351	371	377	391	387	408	368	402	389	363	372	398	388	380	362	354	357	398	401	427	401	402	373	407	386	381	373	420	425	400	407	399	398	372	367	382	396	390	393	381	387	394	376	397	367	412	371	344	370	370	372	387	375	397	371	384	410	418	372	397	381	383	404	374	376	362	380	395	405	365	399	357	362	411	375	431	409	380	375	394	377	370	370	406	424	349	354	370	394	395	372	359	388	374	383	377	375	431	386	372	385	391	376	355	378	372	375	368	421	408	392	416	401	375	392	376	396	396	432	399	362	382	400	375	381	384	341	413	384	402	425	385	420	423	374	395	375	378	379	376	399	365	409	406	407	368	366	395	399	416	398	378	408	361	373	363	376	370	360	389	442	403	384	361	383	405	375	410	398	407	397	389	422	392	386	388	404	358	390	385	390	419	388	397	402	420	414	408	392	402	384	399	395	374	366	425	349	356	374	391	395	374	376	394	376	410	398	390	397	409	361	380	387	394	423	427	388	384	426	351	396	404	361	383	392	385	409	405	359	350	405	391	406	359	388	334	415	402	373	382	365	362	419	392	403	397	385	403	386	378	384	425	355	402	408	387	417	409	368	360	425	400	426	378	375	392	359	407	403	400	354	381	392	406	377	393	386	425	386	374	418	379	382	369	429	350	407	407	360	368	372	391	368	422	402	380	383	372	384	357	375	377	366	345	397	398	393	411	376	391	398	366	383	390	377	415	419	365	340	385	404	369	422	383	381	384	386	420	380	375	391	380	367	397	396	391	379	351	377	405	414	347	379	392	375	404	392	393	368	359	408	345	371	382	377	387	377	362	359	394	397	379	383	416	401	383	404	393	403	405	437	421	370	417	388	404	408	400	393	355	401	377	417	393	413	380	401	384	373	390	397	372	414	418	403	373	379	397	403	348	378	384	338	392	371	389	364	384	415	383	409	429	385	379	389	385	393	417	378	383	363	344	377	424	391	392	389	373	407	419	410	368	372	390	404	366	390	385	390	370	402	391	377	387	365	360	389	380	388	417	356	406	430	355	380	373	371	380	389	415	410	377	392	388	384	374	422	390	377	393	423	397	401	371	380	384	403	402	377	384	357	376	385	387	365	386	383	370	401	385	376	411	374	371	350	419	419	379	366	358	413	408	378	394	351	375	382	361	393	389	376	404	387	353	382	394	400	387	389	401	385	357	397	437	355	354	390	421	392	370	385	428	363	436	395	393	374	402	393	385	382	411	386	384	387	377	400	362	400	373	355	416	369	369	404	364	370	391	398	404	415	369	392	399	385	382	378	369	413	368	393	374	410	413	367	398	405	385	379	365	361	393	385	396	370	389	371	398	378	408	393	404	346	394	411	406	397	362	369	431	424	383	375	407	386	367	386	422	427	402	399	383	383	346	405	401	364	375	398	359	370	374	407	371	374	400	409	384	398	396	366	373	360	387	384	368	364	359	409	392	376	402	360	385	382	405	381	377	371	395	378	382	387	360	406	398	391	381	362	371	402	401	396	400	381	378	367	386	404	428	366	375	405	418	385	363	359	359	390	392	404	388	369	413	403	346	392	366	361	367	376	387	352	357	398	368	402	375	394	390	386	376	421	397	406	387	395	387	365	368	381	402	386	375	416	399	357	362	387	381	401	365	401	364	407	390	385	362	415	400	396	402	413	362	431	414	413	398	417	383	405	381	364	395	382	358	420	433	397	377	329	376	364	383	408	394	392	374	371	395	384	398	405	411	411	405	402	369	390	381	382	401	357	374	360	386	353	394	382	389	397	397	394	402	392	391	387	348	388	362	392	420	392	385	403	421	401	417	370	425	395	382	378	396	393	366	347	373	384	380	396	380	435	400	400	378	406	381	381	367	370	388	385	384	423	362	398	402	381	408	399	381	362	404	395	375	359	382	376	380	408	376	399	359	369	400	406	389	420	396	369	412	351	385	382	371	404	367	348	407	394	388	406	369	391	369	370	382	422	346	399	388	384	378	394	415	400	396	364	391	408	382	403	377	378	359	408	390	358	393	436	381	431	391	379	383	370	377	373	375	390	390	372	390	387	376	385	353	365	385	415	419	391	395	390	329	401	384	391	421	390	375	430	370	386	374	413
25105	20974	26776	24987	7706	2050	1380	1186	1157	1088	1027	952	932	915	868	893	867	769	770	815	806	859	794	740	727	712	754	736	673	707	693	689	629	693	728	624	620	653	663	646	668	654	609	678	656	646	626	662	706	598	650	639	676	662	644	621	662	657	607	632	575	613	630	657	623	658	632	656	646	643	597	664	664	594	651	598	631	629	622	623	670	623	665	675	636	617	625	685	601	607	600	605	664	624	597	609	621	630	639	636	618	605	606	618	658	634	651	609	634	615	621	586	623	629	649	635	638	653	668	646	642	642	655	619	683	634	649	603	624	646	630	651	603	630	672	623	604	680	671	643	670	573	612	634	647	597	655	664	626	590	624	690	676	638	648	667	654	640	653	632	616	619	591	583	623	574	633	625	612	623	572	683	717	632	664	624	626	617	626	609	641	614	656	633	669	735	630	655	660	700	632	633	673	644	611	646	625	645	684	595	621	625	631	600	656	654	601	635	627	612	640	646	645	616	643	640	657	668	619	663	600	671	667	599	621	649	630	594	638	643	638	626	626	593	697	630	649	623	628	660	604	645	644	645	604	617	633	627	557	578	651	653	666	668	612	666	614	607	670	630	625	624	607	592	663	623	633	597	656	642	645	596	628	633	624	657	651	623	652	673	605	597	654	587	656	625	609	667	616	634	653	630	656	622	626	678	591	624	645	657	668	601	615	651	582	647	618	622	638	650	593	636	639	604	602	605	650	609	619	634	629	596	646	618	635	648	591	663	625	632	606	624	641	661	686	613	674	603	673	687	628	602	585	647	636	641	630	597	647	626	687	625	661	601	638	621	623	599	683	628	625	653	623	625	648	618	645	627	615	609	618	603	655	645	619	645	649	615	678	616	569	630	675	631	653	576	660	618	657	621	636	652	630	647	644	609	617	625	615	611	662	652	633	620	635	614	691	618	643	626	639	647	692	596	621	625	646	653	678	648	649	661	620	639	637	619	632	627	650	608	597	632	605	598	636	627	675	649	623	660	618	677	662	603	655	654	610	615	626	629	597	608	631	630	642	694	627	662	618	632	646	597	608	631	646	592	630	638	599	611	594	563	614	648	633	652	634	644	652	642	634	650	678	615	620	671	702	625	650	636	648	684	651	622	629	616	639	658	589	610	621	641	624	636	628	601	648	629	628	651	641	667	647	591	599	579	670	620	620	646	662	663	643	684	618	642	621	662	632	667	624	640	623	659	647	628	661	636	688	652	671	622	661	678	594	599	665	608	633	630	667	646	616	644	662	607	667	628	630	668	622	574	626	637	589	633	644	650	644	675	619	610	614	602	645	690	659	667	594	648	675	576	663	583	609	642	628	636	651	611	634	627	638	617	618	674	670	621	653	607	655	603	633	617	622	652	696	650	642	644	600	659	663	608	617	603	637	634	621	631	638	660	638	606	627	604	644	615	631	642	667	656	598	633	622	642	652	635	617	695	668	626	648	624	626	636	610	626	639	645	660	574	642	617	636	640	643	641	622	682	628	616	672	650	633	625	610	612	603	583	659	644	633	650	658	664	602	622	630	624	601	643	628	618	622	609	611	612	636	639	618	601	638	650	668	614	616	625	647	656	617	640	656	657	646	660	639	610	617	613	633	613	598	651	581	676	609	609	586	668	648	632	594	623	625	636	619	626	605	615	615	662	612	634	623	667	558	611	636	591	654	652	670	634	604	632	607	613	641	670	634	632	579	623	613	625	615	617	631	660	636	587	645	638	623	595	674	613	644	599	614	672	651	662	628	609	673	641	622	620	624	642	626	606	617	637	600	637	574	610	688	685	668	599	682	647	617	626	659	622	578	651	602	674	620	641	648	662	640	618	647	650	641	614	628	621	622	612	650	671	619	618	650	628	673	592	659	621	664	629	655	622	643	607	620	583	655	626	620	639	624	631	637	688	629	667	632	647	637	578	619	595	628	609	602	648	657	620	556	628	631	656	650	659	582	658	630	612	680	676	621	630	614	650	636	615	594	640	619	562	657	647	698	591	652	633	628	632	669	613	633	640	666	608	648	615	632	617	624	632	630	597	676	640	645	643	638	645	593	660	672	633	633	645	607	648	627	618	651	635	693	636	689	652	626	618	619	630	617	634	605	670	662	632	655	648	679	638	659	604	693	622	563	632	677	646	662	595	635	658	617	606	608	648	624	632	639	657	655	645	631	657	668	626	627	687	619	673	654	657	569	634	633	668	644	667	601	683	628	635	608	659	606	649	640	618	690	678	633	608	663	635	606	617	622	613	652	624	638	630	640	611	618	661	645	607	632	622	725	602	605	647	620	637	667	639	618	612	635	613	648	665	589	615	651	632	595	653	647	625	601	627	656	651	665	604	627	631	635	656	656	635	614	615	622	644	622	663	622	615	660	666	638	652	605	643	611	600	621	665	654	644	624	601	641	600	610	631	615	671	652	588	618	647	635	635	627	634	628	617	621	632	630	603	644	594	623	619	631	647	643	622	583	593	664	664	584	647	642	628	630	630	633	627	634	655	651	632	662	616	597	627	622	593	687	630	642	642	633	666	628	611	614	661	658	643	659	578	635	654	615	681	599	625	654	608	648	613	654	586	655	635	658	642	620	622	606	602	672	653	642	671	594	655	589	633	625	643	634	637	667	633	656	638	626	650	632	634	645	632	642	660	635	608	679	642	630	654	639	653	613	586	628	610	635	606	625	654	597	635	620	633	627	632	620	623	639	642	628	599	606	636	602	610	663	600	641	640	616	608	627	658	622	655	687	642	643	653	631	620	621	650	674	652	609	656	622	616	646	672	684	651	601	597	650	631	645	621	640	639	585	589	671	657	677	639	662	615	613	631	631	606	624	672	647	617	625	644	651	625	641	622	622	651	672	634	627	651	638	648	627	632	668	674	658	644	584	625	617	644	662	614	644	616	606	639	635	623	682	617	599	635	643	671	613	658	629	623	587	627	640	650	639	662	659	619	661	611	649	607	656	677	629	620	657	633	616	633	641	656	626	630	619	621	632	602	654	646	640	635	648	625	625	596	619	638	636	654	646	658	646	602	674	630	598	608	636	622	619	650	669	618	642	672	693	702	629	640	613	598	611	617	612	623	618	619	634	632	633	608	638	616	625	641	655	598	680	603	632	645	669	662	649	644	638	605	600	643	629	624	633	697	644	628	619	608	644	660	602	651	630	614	643	589	640	607	625	609	689	593	669	667	628	642	596	640	630	620	695	601	649	626	620	614	668	651	604	605	619	650	653	617	633	672	641	606	686	657	598	622	599	619	603	690	609	631	611	697	613	601	642	611	616	630	626	622	582	609	661	661	628	638	645	636	594	665	636	615	660	634	607	642	651	632	581	614	622	633	668	596	616	674	599	649	638	642	630	684	641	669	691	644	598	662	556	645	616	645	592	627	632	670	653	652	682	605	648	642	674	637	605	621	609	601	647	622	663	587	640	589	630	636	587	602	621	620	592	637	630	635	613	652	595	626	646	638
8473	15220	12220	7025	5249	3789	2712	2390	2181	2020	1844	1634	1593	1590	1476	1349	1270	1232	1120	1150	1199	1183	1111	1170	1011	979	1011	1015	923	931	914	883	913	911	843	835	848	807	846	799	798	831	808	840	827	803	801	784	792	835	793	797	753	838	795	817	773	770	771	724	774	796	789	741	733	771	777	774	783	786	792	741	806	781	775	758	742	730	813	760	814	796	784	779	763	781	760	754	789	771	810	753	809	786	771	785	744	774	791	818	790	769	754	720	753	798	750	788	780	737	786	784	742	754	779	716	780	781	761	763	711	768	731	776	773	825	761	756	755	766	738	769	739	776	711	749	762	768	749	753	782	778	786	785	804	785	717	764	703	791	759	752	809	719	796	752	731	804	772	799	736	737	779	771	745	730	784	783	735	782	783	810	757	772	760	769	750	798	778	764	692	821	751	720	766	794	785	726	766	746	718	790	785	781	809	737	758	729	776	735	805	778	825	795	788	784	783	829	772	811	780	748	765	783	744	695	762	752	760	752	743	724	766	737	774	776	752	758	782	783	755	767	764	737	739	797	827	771	789	795	795	812	754	797	737	765	791	797	754	730	771	807	779	770	757	752	730	726	746	765	782	789	801	757	761	731	746	725	783	742	730	797	770	719	765	768	780	790	749	744	766	811	739	743	733	759	756	760	799	743	684	788	771	727	753	727	780	766	756	769	749	803	715	732	763	757	781	805	783	732	731	780	796	733	710	762	752	772	758	715	744	771	783	735	783	755	775	800	762	780	762	751	805	809	779	736	819	762	770	749	746	788	762	740	779	715	683	728	744	805	734	775	783	772	749	746	756	764	739	782	711	781	786	814	733	766	789	840	747	828	767	736	763	784	718	777	779	735	826	790	790	774	759	783	714	763	765	725	782	771	739	731	784	774	763	746	739	821	783	795	748	759	765	777	797	776	782	827	781	730	738	736	756	787	737	782	764	746	760	812	810	795	738	744	761	782	790	768	756	760	798	780	765	734	738	806	770	758	742	795	795	817	786	798	772	773	712	759	762	762	760	780	752	754	782	819	770	757	764	772	752	739	761	792	751	753	769	780	797	751	772	808	770	796	813	765	780	720	736	732	784	793	726	743	729	764	734	796	801	739	726	764	742	768	754	751	802	770	754	752	733	768	787	783	778	740	786	774	805	760	757	777	754	832	806	755	790	787	735	756	756	733	784	752	741	741	748	780	754	769	777	810	770	733	788	765	770	734	807	820	773	742	780	769	761	748	730	794	768	787	773	822	762	839	747	784	744	814	704	756	779	793	821	754	764	737	764	773	781	766	727	800	769	746	778	782	776	802	775	743	801	696	750	760	761	786	767	772	801	735	753	710	829	722	786	769	807	745	803	751	783	742	792	799	752	791	731	774	768	818	757	727	773	795	719	754	769	758	778	781	719	771	788	767	725	764	771	788	759	744	713	757	723	797	782	764	733	727	739	762	754	797	754	827	807	740	722	723	764	783	763	790	759	739	775	806	750	754	718	780	739	778	774	729	734	803	814	709	784	731	799	744	780	790	764	790	769	803	779	766	721	782	747	732	780	755	774	755	735	737	773	774	747	729	779	770	793	775	757	685	749	795	785	766	740	788	809	705	728	763	748	785	740	794	748	751	759	767	736	801	744	775	721	768	791	756	828	750	756	770	784	792	763	771	749	752	793	767	745	757	775	810	745	748	804	790	787	820	722	765	729	748	745	751	730	770	773	766	792	765	809	741	750	784	739	782	747	754	809	717	713	744	804	716	756	768	816	786	792	757	781	750	750	804	728	805	814	825	751	766	777	730	766	753	694	756	759	759	761	741	812	808	786	758	799	742	776	765	754	730	791	761	791	768	747	763	764	790	791	781	749	778	733	723	735	768	759	754	799	761	780	767	669	806	816	792	748	790	814	752	780	785	723	775	820	772	779	777	752	789	817	774	754	780	759	732	774	778	710	829	826	779	781	773	768	734	713	767	759	780	774	837	734	792	782	758	816	719	755	782	733	798	761	747	758	806	775	772	727	736	785	784	764	756	687	783	726	766	761	799	763	756	826	749	758	758	766	745	769	813	773	723	755	745	723	780	788	793	752	772	735	729	722	726	867	740	818	768	738	780	764	777	754	743	752	725	769	801	730	776	739	769	777	823	770	774	775	771	746	771	744	754	773	775	760	749	778	791	775	765	775	780	769	808	778	747	727	762	745	721	821	781	738	772	795	759	811	790	795	723	760	727	803	748	721	779	764	773	781	801	794	753	797	808	792	806	758	769	722	792	739	764	738	790	773	765	763	755	744	798	719	807	807	789	786	758	760	789	801	767	745	769	766	776	785	757	770	718	770	744	765	742	766	698	714	731	772	789	792	787	793	737	814	788	723	713	753	733	752	770	751	729	784	747	787	734	784	747	722	832	751	746	775	793	816	775	765	745	726	776	748	796	764	767	750	781	740	794	792	758	795	750	785	807	747	735	728	787	731	778	787	716	759	770	783	746	797	780	772	785	788	773	737	773	776	741	704	764	733	751	818	768	728	773	783	809	782	781	774	742	771	739	777	780	804	764	694	740	757	728	738	765	733	762	759	769	775	799	732	747	719	734	745	815	751	741	804	793	763	767	775	759	762	739	759	777	726	755	771	736	799	785	763	768	773	767	762	790	747	820	771	740	775	775	801	795	766	802	819	781	742	757	797	760	760	747	751	774	744	745	773	725	744	758	745	795	732	713	746	705	759	768	785	756	732	782	747	749	744	763	725	778	760	779	755	768	730	774	745	755	790	758	708	759	749	787	738	760	810	727	772	759	770	783	771	765	763	740	805	742	775	791	765	713	738	778	764	770	743	797	810	794	822	792	752	752	764	792	733	727	793	775	741	767	835	795	748	737	738	722	822	756	724	783	784	724	752	757	746	793	739	767	731	772	786	799	811	766	787	776	828	720	765	762	765	763	759	760	707	798	750	778	722	738	767	750	778	747	724	768	767	793	791	771	730	744	786	769	842	739	778	787	734	735	758	751	739	792	798	772	753	766	782	755	791	802	748	742	811	776	757	750	806	732	781	781	752	749	774	828	746	745	735	830	773	766	772	771	760	787	755	775	774	767	762	774	747	814	739	770	764	758	750	759	782	747	735	767	768	754	777	782	802	712	751	711	740	700	751	747	780	741	779	762	780	723	758	806	769	732	779	781	794	792	775	773	759	808	739	757	756	740	766	791	702	763	763	777	755	767	746	792	777	781	750	763	759	789	815	746	774	752	795	747	786	758	766	767	805	743	782	803	744	728	786	731	798	723	776	797	740	726	705	729	745	761	768	777	737	784	736	767	727	755	729	780	786	750	759	767	780	732	786	736	741	754	713	778	696	818	792	761	775	756	813	754	745	770	714	849	721	783	782	736	734	817	796	758	750	691	737	782	778	817	735	774	763	768	796	778	729	785	794	741	746	797	794	783	750	746	734	760	760	820	742	791	788	813	744	781	781	770	789	791	735	729
22824	20992	28675	23477	20995	20977	7873	2164	1618	1454	1316	1187	1152	977	965	908	835	777	795	789	839	784	727	704	646	638	575	590	571	523	530	526	539	517	514	440	467	496	477	466	473	460	484	470	426	472	463	439	446	468	437	406	359	413	409	421	412	436	444	402	369	405	418	403	390	415	399	412	404	393	400	387	415	397	412	407	408	428	396	391	387	386	420	426	389	417	410	413	402	440	376	427	440	406	387	401	433	405	414	412	392	410	400	361	387	413	371	360	374	395	419	408	391	433	398	399	404	418	397	422	380	385	421	383	392	403	390	404	391	385	388	388	395	409	405	403	414	441	407	424	399	404	380	366	395	385	387	390	409	412	410	395	405	436	389	402	377	387	343	372	435	358	390	361	412	418	410	407	379	393	400	420	390	386	419	432	404	372	423	398	358	400	381	414	404	365	399	400	405	384	382	383	405	388	409	355	428	411	378	403	413	380	391	382	368	397	391	421	383	421	388	413	410	392	359	348	378	382	393	383	429	402	382	423	408	419	376	416	402	421	387	409	433	387	376	395	410	391	403	362	378	393	384	403	356	392	412	393	422	434	398	408	408	371	390	409	370	381	404	426	369	377	382	376	455	399	398	396	378	439	423	372	386	427	394	397	406	378	432	372	414	405	430	392	400	399	431	392	392	422	397	399	366	417	412	422	384	396	405	403	390	405	410	429	395	396	367	399	423	415	414	385	361	418	396	374	403	402	408	397	397	389	418	364	377	420	368	411	389	403	412	397	416	427	381	392	392	416	383	398	386	400	374	378	402	375	371	384	379	382	371	384	394	359	393	398	410	377	369	400	391	396	382	394	390	399	378	358	401	400	378	405	386	402	399	425	384	412	404	414	381	419	398	402	438	386	390	430	392	375	405	421	408	394	388	387	364	411	421	410	381	379	408	387	374	386	379	410	406	407	368	409	410	401	373	373	409	402	338	393	370	394	404	388	370	401	385	364	380	405	395	373	355	391	384	404	414	385	416	380	431	385	404	388	420	392	392	373	394	365	408	382	402	400	396	378	409	391	378	425	409	442	371	416	415	389	416	431	406	404	376	414	405	383	383	380	431	412	397	398	346	387	387	399	402	397	377	343	398	388	421	381	393	410	416	375	403	418	416	396	377	398	403	421	408	377	361	376	365	439	404	404	418	385	403	377	385	393	391	387	368	422	387	407	367	400	408	398	403	384	401	424	403	401	390	403	403	412	383	387	411	356	369	468	399	371	415	438	411	391	395	391	420	380	405	401	395	401	387	378	394	428	406	408	392	376	402	404	429	355	387	386	417	410	379	405	403	398	399	363	416	403	391	411	346	387	379	379	367	388	391	415	427	362	369	374	416	366	366	418	389	400	413	395	372	391	399	385	373	399	416	405	378	422	423	417	369	376	398	405	398	418	415	397	401	426	389	409	400	430	402	419	398	414	385	388	413	410	404	387	359	392	412	420	363	391	389	369	413	385	388	420	402	381	418	437	366	391	420	430	383	403	394	406	406	374	405	379	384	439	377	391	370	412	422	368	370	439	384	418	388	384	367	415	409	372	396	386	384	427	405	406	360	425	336	362	419	416	399	412	392	437	376	373	420	409	422	375	391	387	406	398	400	398	359	404	398	380	397	395	395	372	400	414	374	356	394	400	386	375	397	396	400	398	383	413	440	364	408	353	378	393	381	372	399	382	411	415	376	368	402	377	455	373	384	419	407	401	414	359	400	390	392	378	393	421	363	397	398	411	390	410	424	385	388	379	406	379	393	433	397	426	384	417	452	368	384	377	419	379	361	390	369	433	390	383	402	419	351	416	357	399	381	428	383	364	388	405	396	407	425	389	376	416	374	399	444	402	376	391	396	374	380	398	398	387	361	398	354	405	414	415	385	365	426	371	390	408	365	392	395	422	373	384	361	390	380	392	359	385	368	378	429	407	387	358	420	371	396	400	396	403	436	406	385	360	408	389	353	390	381	411	393	369	409	406	425	418	383	411	429	397	412	406	408	394	417	423	393	363	438	424	399	433	379	405	388	375	404	398	392	395	367	395	390	403	380	357	382	419	366	371	387	399	412	372	373	376	386	395	387	357	413	393	416	388	387	413	374	377	364	349	394	425	416	391	400	385	387	399	393	412	420	410	409	409	388	378	366	430	383	383	396	419	388	374	363	397	433	387	372	384	374	395	334	389	378	392	413	413	418	405	409	408	411	412	424	390	411	407	398	408	426	439	398	409	411	360	379	413	414	385	405	385	407	394	448	421	394	408	388	427	414	369	397	388	402	399	372	428	378	378	371	393	420	368	382	369	405	413	389	366	374	397	407	415	407	400	381	386	380	382	415	409	422	402	395	406	432	387	388	377	372	406	380	411	386	400	407	414	377	379	359	395	354	408	397	384	358	356	456	396	401	410	390	369	401	433	420	388	410	377	362	426	381	380	380	426	400	420	412	388	395	397	381	383	388	402	417	353	410	357	410	414	410	354	398	411	372	370	402	404	425	398	382	399	386	392	366	418	400	377	401	418	413	418	380	425	379	399	351	390	384	405	386	386	386	392	375	405	396	402	410	404	401	418	385	391	387	394	386	410	388	376	400	423	395	379	384	397	404	391	436	399	384	390	392	379	384	395	385	451	423	381	419	396	389	371	409	366	382	395	393	378	385	397	399	394	397	376	381	382	395	414	403	383	395	413	388	361	378	367	392	407	403	379	406	421	392	370	397	378	407	378	374	398	389	420	397	399	407	410	381	387	396	401	386	400	398	386	365	404	388	394	419	348	407	384	393	388	411	408	381	383	414	412	387	419	380	411	398	383	424	390	405	392	389	393	400	375	405	421	417	385	406	406	380	387	397	397	403	380	396	384	395	421	402	398	376	413	407	420	422	378	373	405	394	403	404	429	391	386	395	378	344	387	439	389	368	380	406	412	405	405	379	402	410	371	368	402	368	391	427	413	350	417	412	406	407	372	404	385	407	387	401	412	409	413	386	399	385	375	389	392	418	389	360	424	352	446	401	384	409	393	398	427	355	418	370	405	375	378	378	337	365	391	425	407	370	396	410	394	384	378	383	415	398	396	410	416	400	410	405	415	367	359	392	386	406	421	406	401	415	404	372	361	352	409	398	414	419	409	343	417	379	400	402	415	404	392	402	383	404	429	416	368	402	405	400	388	383	385	398	423	374	411	403	387	372	426	402	379	375	385	425	405	422	345	362	407	420	393	379	467	384	375	380	365	348	390	365	362	415	394	410	386	437	386	359	412	363	427	400	377	384	362	411	368	390	398	414	385	395	409	380	377	403	423	412	369	368	382	403	390	416	384	404	414	393	385	379	387	378	370	425	424	403	379	413	382	398	410	383	450	388	398	441	387	424	387	383	401	390	428	415	396	380	370	419	405	413	364	410	405	390	367	395	394	429	419	396	398	371	381	381	370	389	386	395	407	399	396	387	380	391	389	354	372	409	353	401	404	362	391	359	396
11278	25255	21324	13622	9753	7015	5218	4389	3738	3293	2862	2524	2302	2078	1886	1706	1570	1379	1450	1426	1521	1364	1292	1191	979	960	924	933	821	820	784	739	673	682	698	659	637	560	577	668	676	675	576	628	649	583	544	572	530	517	514	515	497	514	499	539	487	490	466	498	530	524	493	441	483	458	474	445	450	491	455	525	471	520	453	482	478	478	479	500	504	483	476	502	463	468	497	494	482	476	501	476	505	513	473	471	495	450	483	489	462	516	452	431	471	452	492	466	452	468	489	483	496	464	473	437	451	444	468	470	499	464	456	482	438	474	482	474	443	452	493	441	482	463	449	453	444	485	447	454	493	496	467	438	438	427	484	523	454	442	459	462	461	473	496	461	455	487	462	458	451	479	477	526	458	449	498	439	463	467	485	448	460	460	491	475	472	471	485	494	460	475	474	468	439	499	472	486	479	517	455	456	475	463	454	493	482	475	496	489	466	458	479	477	486	478	463	489	421	460	467	437	442	496	472	439	465	501	494	452	474	466	484	501	473	471	455	458	455	445	508	465	480	486	455	474	479	484	482	447	465	510	461	473	494	457	450	446	480	491	489	495	462	484	483	462	481	481	483	489	480	475	431	452	452	483	476	487	434	503	471	508	474	456	477	504	432	477	480	507	439	463	447	445	465	444	494	437	453	485	481	477	436	463	433	477	473	501	470	454	456	497	434	462	482	491	483	511	472	490	490	463	449	465	474	524	481	462	442	472	439	502	447	460	441	466	474	472	458	451	497	462	472	474	496	443	449	488	477	482	473	494	475	477	459	479	488	477	477	472	489	459	439	437	481	470	475	497	449	456	442	499	470	431	478	449	485	470	467	455	459	531	455	441	459	465	497	465	469	465	467	495	456	468	506	497	513	497	481	457	508	449	475	454	482	454	456	461	423	447	486	476	471	455	456	476	476	477	487	500	484	449	447	476	489	446	481	470	463	452	489	436	462	470	494	463	466	468	477	419	434	443	468	449	478	490	486	458	482	478	469	477	456	485	501	459	459	493	477	441	472	461	464	483	417	506	441	479	521	460	477	474	489	480	479	454	488	479	427	453	438	481	467	447	500	514	467	470	479	482	455	489	420	481	483	462	477	455	459	517	487	469	467	474	468	497	482	439	455	481	486	446	493	471	505	438	469	519	446	502	469	468	422	457	444	468	446	485	484	457	407	539	473	460	467	489	471	446	449	477	504	446	455	502	493	468	461	466	468	445	462	456	499	464	491	492	454	457	468	468	502	446	524	430	491	455	478	479	479	480	516	447	425	482	454	468	420	434	508	425	448	468	457	475	478	472	453	473	461	436	467	438	475	506	469	436	480	471	448	486	469	485	442	460	474	454	478	444	438	442	488	464	460	477	490	441	446	479	438	476	475	464	443	462	457	479	484	458	489	495	467	480	493	514	491	461	450	463	452	466	490	480	441	445	438	471	448	482	435	481	425	486	464	453	489	450	453	477	478	463	480	489	464	459	425	482	488	505	481	474	473	475	479	453	489	489	483	431	454	450	479	478	445	422	474	493	456	494	509	503	464	469	472	454	458	481	458	437	467	487	482	490	486	460	430	485	482	453	491	477	444	490	453	441	461	456	460	493	467	494	480	475	487	471	485	496	460	453	472	507	445	456	470	449	467	441	511	424	451	489	498	464	448	451	477	474	458	459	481	509	501	481	415	484	459	466	482	480	459	462	482	449	425	474	484	482	476	509	478	464	427	488	485	411	487	516	504	470	495	477	523	462	458	479	458	516	485	440	475	494	475	468	500	437	498	488	512	498	488	450	436	419	473	484	479	486	431	477	458	479	486	439	467	478	484	439	427	487	459	484	474	437	465	505	478	486	495	463	481	460	502	475	427	468	441	464	464	464	490	470	495	467	472	484	422	491	433	446	455	477	487	439	458	459	520	458	466	457	473	454	447	465	492	489	461	441	457	456	455	474	450	435	457	465	475	448	458	455	447	461	439	456	460	492	448	445	431	462	417	458	487	459	458	448	488	453	452	455	456	458	457	475	507	488	468	439	479	482	473	456	471	436	471	465	479	428	457	459	525	505	450	469	440	480	433	465	480	476	474	481	461	476	468	447	482	444	484	515	458	469	496	470	432	457	480	446	474	467	464	471	441	448	459	487	494	487	470	473	494	493	500	510	449	483	472	477	458	500	485	448	464	449	488	481	460	431	499	443	495	476	495	448	463	446	457	475	485	461	492	451	470	473	466	475	469	456	495	514	468	486	487	508	439	489	445	483	468	428	453	469	449	473	458	463	488	469	455	457	420	476	479	477	444	466	485	438	442	463	430	467	476	508	472	461	492	479	467	461	448	485	496	485	456	462	434	464	460	451	502	459	478	447	457	478	480	486	488	466	450	479	473	509	481	477	484	444	432	519	459	526	473	435	457	479	478	462	463	454	462	477	445	445	490	458	472	482	506	458	469	491	507	481	482	489	439	477	502	450	485	524	458	486	486	547	461	447	480	493	471	489	484	457	470	439	446	521	497	482	501	519	471	438	433	469	492	447	456	464	439	426	465	467	464	478	484	471	505	463	451	447	490	485	501	528	444	491	446	451	507	460	453	469	492	445	465	464	441	468	497	490	496	495	472	469	473	437	522	479	483	453	454	486	469	457	477	481	487	482	498	492	443	496	449	470	458	429	471	439	457	500	477	445	469	481	469	453	469	476	451	498	469	459	490	484	481	460	432	468	429	453	466	467	467	483	490	433	486	438	436	495	479	504	465	480	472	467	471	473	451	430	478	472	485	445	456	440	479	453	490	427	458	481	473	461	461	483	485	475	445	458	473	440	480	457	481	461	462	453	481	483	471	481	476	437	487	495	496	459	499	439	470	458	489	461	465	463	478	484	487	408	477	481	461	524	487	468	464	498	484	511	447	452	459	481	463	464	446	466	510	483	463	471	478	464	463	486	437	444	443	502	464	451	480	457	519	487	465	474	493	460	497	454	456	479	481	482	436	489	483	471	466	448	462	456	462	454	489	480	448	448	494	496	465	488	455	431	459	456	451	469	454	470	468	429	435	436	454	463	495	441	452	434	447	451	454	479	454	452	414	461	455	436	465	458	467	478	474	477	447	430	448	496	483	446	445	488	447	474	454	439	469	462	508	488	500	464	447	449	452	453	446	462	463	458	444	489	446	460	455	466	457	455	426	447	457	453	474	464	462	456	442	481	480	458	509	504	468	456	509	478	474	467	505	474	492	505	484	464	478	512	476	479	444	508	465	511	481	462	442	521	469	501	495	434	463	474	474	461	455	463	445	468	468	424	489	462	476	481	479	499	473	513	478	499	460	445	452	488	420	494	500	444	440	464	502	475	505	466	506	450	427	463	438	453	497	462	488	465	509	432	471	468	496	476	444	503	491	465	512	481	472	471	475	466	471	480	464	478	426	485	475	460	473	452	481	498	460	463	445	471	458	447	452	514	473	484	463	467	453	451	467	501	452	456	468	506
27139	19466	9125	3545	1735	1195	920	871	801	777	751	725	692	653	620	662	613	646	614	640	626	575	656	610	572	560	533	541	499	530	554	519	544	519	519	564	530	525	559	551	552	536	530	511	514	516	492	532	523	470	551	492	529	545	536	513	497	530	489	532	508	510	477	507	484	523	470	538	501	482	519	498	511	499	514	527	519	489	536	502	516	467	548	560	463	450	494	521	522	485	466	541	508	498	494	506	473	478	498	486	487	505	517	498	480	498	492	494	518	500	523	471	550	515	506	480	507	500	478	496	473	520	474	557	514	516	450	563	544	518	476	495	489	521	496	473	509	500	513	529	508	520	472	476	510	493	485	494	510	514	513	517	507	492	494	508	537	468	518	518	514	493	514	511	537	506	537	514	519	491	519	523	476	524	503	449	508	488	520	485	498	508	519	516	496	484	553	524	495	514	476	471	502	508	479	520	515	482	500	483	511	534	526	455	535	527	503	484	561	530	512	543	479	517	495	484	520	489	477	463	485	494	569	558	519	543	511	496	468	497	445	478	529	540	516	511	515	510	508	477	505	487	540	517	518	487	463	494	503	518	526	520	498	474	508	504	523	474	488	465	466	478	513	485	486	494	524	528	498	472	506	519	477	513	540	451	501	498	534	499	536	509	489	513	473	451	513	460	498	546	492	468	504	507	513	489	507	503	437	536	467	496	517	501	510	502	523	503	505	488	498	476	518	473	523	464	505	488	535	507	487	498	507	541	455	482	517	435	497	485	520	467	545	470	499	485	545	468	533	505	487	522	511	473	522	516	532	503	495	491	466	529	504	515	480	492	501	503	493	512	520	529	483	506	538	485	516	488	496	489	475	516	480	481	489	527	501	509	506	490	522	497	485	463	494	491	482	507	525	435	497	512	468	516	497	486	489	521	457	469	490	493	533	529	512	484	541	505	524	518	540	538	520	487	486	492	471	509	508	514	519	510	482	507	530	494	518	537	452	495	534	541	501	461	496	510	506	503	538	476	519	508	497	515	535	499	503	470	547	433	536	524	523	484	492	511	557	528	504	512	490	543	483	531	493	557	501	511	509	514	517	480	507	508	505	478	519	506	485	524	447	485	523	525	480	517	484	530	497	571	502	474	482	494	508	493	535	526	533	506	473	510	490	525	480	519	505	489	508	518	518	489	490	487	501	501	523	453	511	515	540	459	479	492	508	477	477	524	545	517	535	560	477	494	516	454	475	510	543	499	519	449	524	513	486	541	486	481	516	491	505	480	502	482	503	512	546	490	483	487	515	484	525	508	530	509	537	500	498	519	503	524	505	472	516	522	520	476	530	497	502	500	492	493	490	488	484	501	525	521	488	507	495	508	513	486	495	528	533	522	484	548	510	470	511	510	516	495	514	486	480	518	513	540	534	511	449	524	479	541	480	502	526	525	514	463	522	468	507	526	505	498	491	507	514	489	495	503	463	550	518	498	473	514	482	528	519	525	518	492	494	513	545	536	538	517	500	470	497	514	499	509	513	520	522	478	490	519	498	489	488	460	492	499	512	517	475	531	541	499	466	554	526	495	484	554	474	502	461	508	455	489	475	513	494	529	504	550	510	510	480	507	501	489	530	495	522	494	531	495	499	519	523	504	519	561	521	456	477	494	475	505	505	476	551	504	505	506	561	492	519	537	506	579	543	532	499	506	476	534	481	521	489	492	480	531	502	487	512	521	519	479	497	538	486	475	488	507	520	524	486	499	512	490	495	467	496	487	501	526	509	482	541	486	553	517	505	562	518	538	506	462	530	497	499	502	489	487	536	487	483	479	485	477	497	495	536	484	479	457	489	490	497	547	480	539	491	489	551	502	532	496	550	483	483	512	491	512	476	500	500	528	554	488	506	498	543	508	513	504	517	510	503	527	510	548	512	495	524	484	528	500	495	511	565	499	488	493	476	506	507	515	514	513	509	507	492	511	489	487	497	508	532	504	519	520	546	528	507	528	488	522	525	486	451	520	498	529	506	487	497	512	492	551	517	519	484	516	538	510	483	477	466	456	521	518	490	479	473	543	496	508	492	502	510	462	485	473	519	499	478	504	489	520	524	533	476	480	484	522	523	486	491	483	514	507	521	546	512	522	450	522	499	469	476	518	511	487	474	591	485	500	504	490	490	499	478	516	515	505	502	501	529	475	496	484	532	463	467	503	500	509	527	512	521	502	454	522	472	475	520	493	509	484	523	498	496	472	521	551	546	524	477	519	484	489	503	526	473	555	466	519	527	476	470	483	507	528	480	480	520	496	490	491	504	524	551	529	474	501	488	497	529	515	504	560	494	495	503	528	501	517	460	506	505	492	523	509	520	452	530	539	512	502	511	505	538	497	521	474	496	502	507	521	492	489	529	517	519	497	470	522	509	508	497	531	480	500	487	501	516	549	536	559	461	522	501	461	527	471	519	456	528	510	536	477	508	485	488	505	464	478	461	502	499	529	482	489	514	472	487	555	498	527	493	499	478	491	510	447	468	487	496	515	510	534	532	483	475	468	544	508	453	528	517	487	542	527	518	535	465	515	490	507	517	537	502	531	518	506	466	507	494	462	479	544	502	507	469	482	466	496	504	487	504	545	528	520	490	538	546	468	484	512	486	477	513	489	522	504	519	470	473	516	508	469	476	527	562	455	480	481	510	489	512	532	507	461	511	525	523	476	510	479	497	537	487	523	507	550	515	488	474	501	479	513	458	474	525	494	474	539	528	488	489	481	499	501	548	489	474	496	500	524	482	562	500	503	513	476	496	506	495	491	465	536	492	562	483	464	484	495	484	522	489	491	495	482	460	528	494	503	509	502	507	485	506	503	538	479	477	517	484	506	523	498	543	508	495	466	492	468	516	466	495	504	494	473	484	540	482	532	498	489	507	541	545	506	510	486	530	453	454	484	507	510	526	521	505	489	463	509	543	467	525	511	546	478	528	540	507	492	506	456	539	495	486	488	532	455	525	545	498	480	477	472	510	509	499	491	529	486	525	483	505	522	554	491	525	472	517	522	515	533	498	543	505	490	532	491	487	481	529	500	494	455	533	488	531	485	503	489	489	483	530	516	500	482	483	494	470	494	458	498	509	540	470	480	515	518	532	500	460	528	514	496	488	522	489	498	567	528	499	532	552	512	547	487	506	495	516	504	538	472	521	503	485	480	484	482	549	466	463	506	487	510	483	489	500	499	552	503	512	470	529	477	506	527	523	505	511	504	517	538	526	465	464	489	502	504	480	484	500	510	461	526	502	505	476	478	495	515	517	525	455	520	466	506	518	484	509	532	520	520	490	464	537	484	519	532	511	485	468	475	466	480	513	527	494	467	448	505	529	523	517	522	491	532	498	491	530	479	447	463	509	479	502	489	511	491	526	533	507	503	533	515	505	500	499	515	500	477	469	496	493	496	503	505	508	539	537	514	497	516	537	459	499	535	476	460	475	523	510	487	514	521	487	504	459	484	528	516	497	474	485	508
7780	10841	8792	5085	3256	2368	1884	1804	1427	1352	1220	1133	1081	1110	1013	1051	987	938	919	926	997	926	851	867	816	784	809	768	722	717	713	681	745	711	637	665	702	652	631	630	699	658	694	663	675	649	616	670	641	650	633	634	644	594	668	595	591	637	643	641	611	614	611	636	636	613	619	609	617	631	625	614	655	623	629	647	609	589	601	623	605	652	625	641	660	595	620	661	619	633	586	620	604	651	600	623	634	676	643	599	612	661	632	558	581	645	628	615	643	685	654	617	622	639	649	618	677	614	603	600	637	689	644	604	605	654	641	615	607	604	654	665	633	627	618	658	598	625	627	666	624	611	658	635	630	644	629	627	650	637	626	655	618	564	621	660	594	620	572	633	632	599	635	619	625	614	630	559	646	624	597	662	614	605	600	582	612	652	640	606	574	628	609	611	645	608	670	625	601	628	593	588	639	596	645	601	627	601	688	618	601	657	620	625	657	622	638	614	695	640	619	606	626	630	636	595	611	633	666	607	660	595	599	647	643	643	591	593	647	592	642	633	557	635	663	631	612	641	633	626	655	617	600	609	649	620	652	580	614	628	615	602	620	669	633	613	654	631	604	578	640	659	611	602	652	623	626	638	594	681	606	607	586	623	597	665	607	622	633	631	629	608	619	623	619	677	648	607	628	686	616	650	631	622	653	577	673	594	682	626	611	636	648	604	637	637	613	627	649	592	643	656	595	626	610	642	592	615	601	548	663	622	592	660	594	661	606	645	633	654	640	628	585	650	611	617	616	640	617	599	666	572	624	649	637	672	613	633	633	645	562	667	661	635	613	637	655	623	621	581	664	643	657	588	597	592	601	627	570	632	585	664	556	599	628	669	657	608	606	664	651	669	639	643	657	631	627	642	644	623	669	643	640	599	655	631	679	663	635	582	613	675	606	633	657	633	615	662	600	590	616	635	614	598	635	636	651	636	599	638	600	635	622	609	625	644	621	581	606	633	612	644	593	646	629	579	589	631	614	608	651	627	629	570	589	642	595	656	624	644	602	623	659	616	589	602	614	630	612	624	609	648	644	592	615	611	590	631	620	640	651	618	595	629	620	658	635	567	658	657	626	607	612	667	612	595	583	616	698	611	644	664	653	571	663	611	651	626	624	614	619	654	620	628	662	612	613	632	565	603	676	607	599	630	658	648	691	626	639	598	671	635	580	618	638	652	644	617	677	657	656	655	616	660	609	633	641	564	679	631	607	600	675	633	625	599	654	622	622	622	562	671	625	614	597	661	631	633	611	667	618	644	606	630	635	620	608	592	612	604	621	597	647	613	631	600	629	611	638	645	592	615	621	655	628	599	653	658	636	592	679	655	623	631	596	679	628	633	619	627	609	612	635	584	592	596	640	629	579	615	652	633	672	634	646	618	611	652	620	626	601	648	673	653	639	594	624	652	585	596	647	592	603	613	620	634	623	660	648	642	594	599	603	603	619	626	627	648	604	620	633	589	632	666	628	670	641	568	635	628	601	595	664	632	615	665	633	632	558	652	618	606	592	602	608	615	640	632	614	622	610	653	619	599	603	599	603	618	660	663	631	571	629	600	634	610	653	657	622	611	614	644	657	619	658	620	598	590	629	671	662	601	569	596	613	660	569	661	632	624	576	596	637	623	644	664	575	641	591	603	578	612	639	655	622	622	672	597	638	661	641	603	635	622	663	629	620	638	651	604	613	630	646	588	610	625	643	650	599	654	620	595	600	670	652	653	647	608	656	600	594	618	610	650	614	654	612	669	600	601	657	613	663	659	647	604	625	625	655	635	651	631	641	639	648	642	656	639	667	621	565	654	594	688	654	627	607	619	650	683	626	612	654	619	616	629	582	603	641	642	626	654	624	658	624	624	643	612	634	604	635	603	660	598	646	616	644	620	602	613	606	593	636	609	660	628	610	608	657	638	644	617	648	618	611	585	627	618	645	604	623	655	662	623	607	615	649	573	636	605	575	602	635	608	673	588	627	603	616	618	601	640	660	645	575	625	605	651	623	656	626	640	607	615	608	650	595	649	634	612	612	631	632	638	631	664	680	623	641	582	631	632	655	633	636	669	632	614	612	649	610	626	636	640	634	646	630	643	644	567	593	628	616	625	616	580	608	637	610	617	650	635	584	631	631	648	598	590	666	612	638	599	628	593	679	630	636	629	613	625	641	635	613	637	572	597	560	601	613	591	637	614	602	571	627	625	665	618	667	601	629	630	632	586	587	631	623	626	639	637	613	645	630	652	652	627	632	655	590	604	610	688	642	620	638	637	628	627	618	594	630	590	647	630	642	611	666	637	563	625	621	622	635	673	633	621	630	676	616	624	634	595	615	623	650	617	689	612	633	601	617	657	623	585	622	622	643	624	654	598	597	648	608	634	603	598	618	602	569	630	617	624	652	629	590	652	639	606	612	658	565	613	608	583	685	606	609	620	625	654	625	645	608	608	648	636	564	591	626	586	652	609	637	618	650	611	592	640	624	579	616	577	604	631	630	602	649	604	587	613	596	646	648	610	640	610	615	635	635	642	620	617	608	627	600	636	621	612	676	609	581	634	623	619	606	676	643	662	655	666	654	575	641	634	594	630	653	618	587	627	639	600	589	636	647	653	607	648	636	670	627	649	614	628	621	623	567	646	637	626	588	612	626	625	603	611	630	623	620	646	657	587	616	590	604	651	645	652	605	614	610	603	624	627	634	577	651	652	640	627	615	623	634	625	640	636	640	611	656	615	613	631	642	582	643	619	597	616	638	600	628	613	607	628	631	645	664	682	655	651	663	618	682	695	654	645	631	638	694	646	599	597	655	664	617	645	609	630	636	628	593	594	589	671	626	616	642	600	652	613	632	636	639	646	604	629	627	626	658	687	655	650	610	585	609	609	624	611	640	589	623	639	643	647	631	609	646	620	634	650	578	615	647	596	619	593	610	653	671	612	631	630	632	648	637	623	623	634	630	599	618	608	651	642	600	649	621	591	635	610	589	643	629	645	604	630	631	641	623	623	678	622	657	631	604	649	558	633	613	592	595	639	655	608	565	648	612	649	649	657	598	622	571	616	620	636	628	651	635	658	581	611	600	627	615	640	632	607	628	657	654	636	608	647	591	644	672	608	634	594	649	629	600	605	641	619	596	658	589	635	624	611	604	615	641	593	631	648	609	614	639	638	573	656	612	631	611	633	592	596	614	625	621	602	627	598	611	642	620	603	606	643	585	638	614	594	638	664	638	621	620	653	650	636	646	601	653	599	613	606	620	608	625	614	630	576	644	635	604	624	609	653	623	644	613	607	617	609	651	616	619	633	640	660	615	591	616	637	629	597	639	641	640	576	592	618	588	574	643	630	628	600	632	623	681	620	627	615	584	640	633	607	609	598	642	650	646	633	619	635	635	628	638	638	616	671	599	607	614	617	559	672	648	595	609	592	658	641	615	636	642	658	634	609	576	635	634	638	623	613	641	617	587	617	648	584
23912	20940	27971	23848	20684	7599	1980	1297	1096	960	807	747	717	617	687	636	603	578	568	589	585	559	564	470	507	485	412	423	437	405	378	375	395	394	366	364	354	356	357	412	359	382	348	348	316	360	309	306	327	321	336	314	327	323	320	283	306	306	330	292	297	322	320	313	341	292	311	284	288	338	308	314	325	305	303	299	332	312	313	283	291	329	298	297	286	318	303	307	288	342	291	314	280	288	319	318	344	307	305	306	258	303	289	324	313	272	319	300	286	304	278	309	287	299	306	316	281	324	318	270	292	331	291	264	316	269	299	328	305	271	314	332	291	305	305	293	263	302	330	297	295	330	280	291	262	295	296	292	302	338	287	316	288	312	308	280	303	305	292	305	309	302	312	321	301	309	296	333	283	298	294	312	280	294	320	296	287	302	302	290	316	342	296	308	293	314	291	286	299	294	303	298	302	289	283	322	320	325	302	304	311	287	313	339	302	308	329	304	315	286	259	292	291	315	311	313	317	303	317	296	316	317	311	277	289	279	268	309	314	325	308	331	304	309	312	278	291	275	303	287	289	310	285	306	256	292	282	299	311	313	322	285	281	303	346	302	265	327	269	303	275	299	303	287	320	305	304	296	301	317	309	264	302	286	295	284	336	277	333	288	278	310	316	306	289	312	276	303	320	277	321	302	316	293	333	284	292	291	302	308	304	270	297	318	300	293	294	270	317	313	313	283	327	297	295	260	315	286	309	295	305	311	304	319	310	288	287	299	304	321	280	340	323	300	301	292	307	308	321	316	300	328	300	292	310	307	286	295	295	301	299	297	330	268	305	277	281	322	307	295	303	301	279	295	285	283	346	321	315	300	295	299	310	278	337	314	285	281	306	297	302	289	288	298	341	328	304	315	280	304	317	286	291	268	307	309	279	309	309	311	318	282	292	338	283	309	293	311	309	284	287	288	329	302	300	315	299	334	340	307	304	328	322	297	318	287	311	290	315	300	324	327	325	268	332	284	319	335	305	301	311	293	307	260	290	297	304	288	316	273	282	311	301	307	307	304	265	304	306	300	300	294	315	326	283	288	296	277	295	300	324	303	317	325	329	284	284	262	280	321	300	334	307	299	313	296	281	291	292	294	306	291	298	291	278	267	296	287	287	284	301	311	322	298	333	297	296	324	307	316	284	302	302	306	311	314	271	297	331	280	337	324	282	301	305	287	299	309	296	316	308	294	312	282	308	312	277	303	279	331	275	306	318	308	302	284	319	308	307	304	325	316	318	320	277	301	308	316	310	288	323	295	302	288	325	313	297	309	308	300	318	301	290	309	290	301	291	290	295	304	283	289	301	308	283	278	300	308	281	288	300	294	295	311	302	297	328	317	277	291	309	293	305	289	276	322	283	354	304	278	317	295	316	294	284	288	317	313	316	294	287	302	295	285	300	278	322	339	274	310	337	316	287	302	321	280	299	276	298	312	310	310	333	302	303	324	290	302	314	287	288	311	314	322	317	309	305	324	323	300	314	288	295	338	307	305	295	326	310	304	325	277	283	289	288	305	300	341	287	302	310	281	300	329	316	308	306	308	297	315	320	294	339	279	322	311	298	273	302	295	317	306	304	330	310	292	310	303	320	319	321	320	332	321	286	294	289	302	305	292	294	299	314	297	301	306	286	296	319	335	320	307	325	282	288	333	345	303	314	302	330	293	310	316	313	301	303	289	297	301	310	298	341	303	281	295	317	308	307	303	316	306	285	324	319	321	305	316	315	333	288	285	287	310	278	321	279	295	291	295	289	275	332	292	270	332	319	299	306	303	296	287	299	314	277	320	302	308	302	301	303	342	303	329	299	344	331	279	295	314	307	313	315	316	305	297	302	298	293	304	341	324	300	314	294	303	289	310	301	300	305	289	311	320	317	324	333	310	317	282	308	315	305	330	300	293	305	312	295	303	289	306	299	295	308	314	290	296	315	285	314	293	341	295	313	311	340	322	306	285	313	325	284	304	300	294	316	303	308	287	335	299	271	290	294	283	320	304	284	260	282	343	319	288	302	311	344	296	303	277	305	330	290	310	294	277	315	264	333	332	317	331	314	306	274	312	325	287	282	322	314	317	322	321	298	309	308	318	300	274	297	311	330	282	292	266	324	307	283	321	311	314	328	291	331	310	317	298	332	308	268	309	262	297	310	304	338	295	279	282	323	320	311	333	305	282	285	270	283	298	320	278	304	318	310	304	288	295	312	334	321	297	302	268	302	264	285	294	293	309	318	291	290	302	333	317	303	324	273	303	317	332	330	336	298	305	306	299	292	286	279	311	330	297	318	311	311	278	312	286	285	309	307	298	329	333	298	292	302	331	332	290	304	332	285	306	275	306	284	294	304	322	275	299	311	294	313	298	310	307	314	295	300	288	308	308	258	286	332	312	319	317	290	292	325	296	271	311	307	265	281	311	304	312	298	264	311	294	314	289	309	304	301	305	299	291	310	298	291	329	313	345	290	301	328	274	334	295	301	292	322	296	296	299	294	300	295	308	308	303	294	302	273	293	310	281	282	305	304	312	319	295	343	341	300	277	312	307	300	271	287	286	330	312	312	279	302	305	312	299	288	301	308	297	308	323	305	266	312	280	301	267	316	327	308	331	324	302	332	292	308	295	300	312	304	296	308	314	304	308	282	291	301	306	303	308	284	300	281	286	319	299	292	279	308	266	331	323	297	282	331	296	281	305	280	316	280	304	289	297	286	303	293	291	288	293	291	310	323	239	300	309	303	336	319	335	303	316	295	299	319	313	299	312	296	305	294	304	292	285	307	287	312	285	279	286	301	302	310	306	289	273	318	293	307	309	292	300	325	305	304	325	283	300	289	302	291	301	276	314	320	285	280	309	283	291	293	278	282	275	305	316	293	306	309	292	324	292	286	279	315	322	295	286	284	290	319	309	303	300	340	312	304	335	301	304	265	288	286	292	299	303	310	278	297	308	277	268	277	296	325	297	281	279	296	294	291	310	296	310	318	321	303	312	336	315	327	316	321	305	312	305	304	323	270	281	327	317	309	263	313	305	303	344	303	286	302	277	313	319	312	303	272	323	289	295	278	286	299	266	331	292	265	298	297	302	279	288	318	314	282	288	293	318	319	298	326	291	308	293	298	306	279	284	287	292	311	278	302	296	334	282	291	272	339	304	295	332	293	310	319	294	309	327	300	291	326	317	274	309	328	289	322	309	292	321	306	289	336	307	345	311	294	286	307	300	310	279	317	282	334	331	297	297	318	284	302	276	335	297	311	322	286	327	293	301	292	288	299	297	290	277	329	315	335	310	348	285	352	308	323	293	293	304	313	286	295	283	298	262	307	296	318	297	279	303	334	300	313	309	279	303	316	270	275	265	270	284	273	270	304	287	301	316	311	299	307	302	311	284	309	291	304	306	309	344	307	292	318	299	324	329	309	310	289	309	313	307	289	326	299	294	267	302	279	302	303	320	292	290	302	297	279	306	318	320
8869	19450	15977	9529	6251	4341	3479	2876	2287	2053	1725	1625	1473	1358	1275	1206	1157	1057	1091	1076	1142	1009	961	857	828	786	734	671	610	597	575	550	529	587	515	498	448	487	498	485	482	509	471	473	478	422	455	413	385	423	434	430	425	398	406	395	410	376	391	416	353	416	402	399	397	404	381	369	397	390	396	362	426	415	379	366	407	374	366	364	395	391	368	365	390	403	414	415	396	388	394	353	386	394	360	377	397	373	401	363	381	391	407	405	371	403	415	390	365	377	397	388	398	417	366	411	367	397	390	387	367	390	385	343	417	374	384	368	397	370	389	392	385	422	389	352	382	348	421	352	348	390	380	396	409	385	378	377	395	320	412	397	390	407	359	392	349	399	391	370	393	406	412	370	396	408	385	386	381	380	395	377	396	392	381	394	368	386	382	376	391	381	411	404	395	405	415	413	363	380	411	406	368	389	407	396	381	430	438	350	396	389	368	368	398	410	417	423	401	399	370	431	393	383	402	382	416	379	375	389	359	407	376	396	409	421	363	393	364	380	377	443	400	389	372	372	369	398	408	370	382	403	392	384	411	374	391	379	394	385	374	438	385	395	366	404	417	371	416	404	399	406	406	397	392	376	424	357	361	385	416	395	397	391	401	404	385	401	366	373	383	396	375	381	375	369	408	384	392	406	359	363	384	353	417	404	407	364	400	390	401	378	388	368	376	408	357	427	369	351	362	368	372	412	369	357	375	375	419	357	432	372	374	355	395	388	384	420	372	361	348	361	374	395	355	405	361	391	396	386	414	397	386	365	383	388	385	368	395	383	403	363	391	424	392	376	424	352	373	385	373	386	393	401	368	380	342	403	374	376	366	385	366	383	382	371	390	345	403	387	395	382	389	388	375	379	381	377	380	366	387	395	409	349	394	392	376	386	404	411	395	376	360	393	407	403	381	387	411	373	365	415	365	375	374	392	390	402	367	375	399	387	383	401	388	405	399	385	359	366	408	372	382	378	394	374	382	383	386	391	426	378	375	356	378	370	381	379	370	374	351	396	374	363	390	384	386	346	389	345	382	354	415	374	370	380	358	413	391	429	372	351	398	367	387	399	379	381	375	406	379	393	349	406	374	390	371	386	380	376	373	353	377	409	373	391	366	411	350	374	396	375	394	386	360	377	378	377	384	383	379	389	375	365	395	391	381	367	392	371	368	387	383	420	357	394	398	381	439	383	340	398	400	371	356	382	403	333	386	388	373	351	362	373	374	388	407	371	411	407	377	367	368	378	395	393	373	370	396	385	364	359	436	400	383	409	363	416	363	373	382	403	387	398	360	360	364	412	373	393	411	386	391	419	373	402	388	366	406	397	424	404	376	390	392	384	384	348	381	394	427	389	394	344	369	405	389	371	413	409	420	399	362	376	381	383	410	376	366	397	371	366	392	378	325	400	393	385	385	396	373	396	377	359	392	338	416	373	403	366	352	366	373	358	407	402	372	406	394	366	374	395	428	391	379	383	365	399	366	383	380	392	421	413	371	385	415	408	386	414	365	406	404	372	389	385	379	381	375	388	363	398	398	371	413	417	385	415	384	346	400	413	395	351	379	385	389	393	375	385	360	395	396	384	357	388	390	396	401	400	368	393	388	409	356	363	371	388	395	381	370	369	410	400	394	386	378	368	398	369	383	400	360	387	379	408	386	379	386	386	366	379	373	381	355	422	351	398	392	369	419	373	400	388	368	418	407	413	389	365	365	356	386	385	432	376	378	384	388	381	376	383	428	376	360	370	390	391	398	415	362	402	392	377	368	382	415	342	369	359	370	367	407	403	419	378	385	378	345	370	362	440	382	401	382	359	375	381	379	398	374	392	368	395	369	379	415	413	403	396	411	388	372	416	385	407	357	410	370	417	357	417	407	368	379	380	379	356	385	378	393	404	390	376	389	381	380	370	384	398	398	341	358	413	365	389	433	407	374	435	369	354	387	370	414	393	388	362	376	364	357	386	381	408	402	421	393	374	391	386	385	397	354	397	387	424	389	406	426	392	359	394	383	376	374	387	364	395	369	414	410	362	342	392	380	397	388	409	390	428	370	396	376	392	426	389	388	362	390	372	366	404	365	362	392	387	397	382	395	383	383	407	368	361	363	360	371	406	369	400	391	378	401	408	382	373	370	393	451	394	394	406	396	391	420	410	377	363	390	411	405	384	375	369	385	390	364	380	421	370	386	385	413	424	389	375	381	391	393	370	399	383	379	385	411	404	374	391	390	377	388	369	384	394	358	413	380	414	426	397	398	444	401	351	371	383	374	355	389	368	381	357	396	393	366	387	365	388	386	394	394	402	384	361	378	392	404	385	395	390	378	363	374	409	428	392	377	380	378	390	424	396	379	398	399	402	371	399	387	377	378	387	396	384	412	407	366	353	372	408	373	393	404	369	375	393	382	345	374	408	360	363	388	367	384	391	404	385	421	368	361	391	427	367	386	365	369	396	388	409	394	363	380	378	369	399	383	377	398	428	382	391	351	391	379	392	380	392	357	347	390	360	408	398	408	384	367	375	428	399	389	374	381	331	373	393	377	406	335	386	392	406	363	362	416	368	386	406	407	381	397	397	371	402	397	350	399	373	373	359	383	350	425	386	374	365	360	406	375	417	380	388	371	371	390	392	389	369	388	357	363	364	397	380	376	404	368	369	376	380	395	389	406	387	371	385	384	378	395	387	384	420	404	372	375	422	378	370	412	399	357	374	355	388	360	383	391	379	371	357	397	351	376	415	349	400	374	394	370	395	411	413	386	390	364	381	379	399	373	377	394	422	375	355	390	410	399	404	358	397	365	378	385	359	420	393	371	420	392	393	393	383	388	375	376	376	396	363	407	369	376	374	385	376	393	415	360	398	398	388	398	414	397	401	387	399	367	360	345	408	374	383	408	417	392	392	398	401	396	410	409	398	403	376	382	434	367	389	398	364	368	399	403	390	423	363	396	449	385	400	383	393	362	387	372	402	362	388	401	394	375	386	425	395	405	363	360	367	361	375	379	382	379	397	430	395	398	390	383	397	392	389	372	360	389	392	389	389	369	409	368	401	371	407	377	395	421	381	391	397	364	392	352	349	379	360	421	363	375	370	371	384	388	381	395	377	376	391	381	387	381	391	422	362	369	351	412	393	361	342	375	428	407	367	401	412	410	422	355	399	391	353	367	378	403	399	372	380	393	383	373	389	381	375	394	404	376	384	345	391	376	397	363	360	422	379	421	423	400	373	417	382	423	409	403	378	360	342	369	419	405	369	414	386	375	379	373	337	343	392	337	380	381	361	392	377	355	359	369	374	394	368	402	412	404	406	368	358	385	376	357	379	381	395	387	400	393	385	363	401	415	379	416	370	399	376	363	395	374	391	407	390	384	395	396	387	378	404	385	387	409	375	391	425	354	389	413	400	367	373	396	393	399	380	383	351	401	394	364	394	377	393	380	408	395	396	401	389	400	420	354	371	423	404	383	397
25043	20974	26732	25001	7611	1828	1546	1228	1105	1050	946	893	869	945	893	906	875	873	835	897	829	844	806	747	783	734	716	706	696	684	750	661	657	689	703	699	654	668	676	643	674	658	651	687	683	676	647	656	637	640	663	646	652	665	646	637	708	632	630	637	650	606	631	624	662	620	644	655	660	630	667	625	655	687	672	624	574	606	623	626	638	585	605	634	662	649	679	675	618	647	640	690	678	624	674	648	674	652	599	648	663	622	639	638	664	635	603	647	618	666	613	624	639	625	606	649	571	591	645	639	661	644	618	618	610	617	623	626	634	609	614	639	628	656	640	657	619	630	658	618	658	681	693	676	673	664	622	666	631	654	676	646	612	655	636	631	617	630	668	636	621	693	610	641	618	615	568	669	622	653	622	639	665	611	653	670	620	635	664	602	646	638	666	631	649	702	644	588	617	659	608	610	647	618	626	623	646	662	646	640	635	657	629	619	624	600	659	591	641	720	632	700	607	658	611	657	639	648	606	652	610	675	630	630	617	629	664	640	576	670	627	615	659	642	643	653	636	641	620	629	614	637	661	587	617	649	639	620	608	637	630	632	623	632	664	626	611	640	634	651	670	606	606	641	643	650	626	635	644	620	654	624	623	663	654	590	637	613	623	659	637	635	634	685	614	611	641	588	674	651	670	635	652	666	662	644	614	658	613	636	651	656	616	637	638	656	620	609	613	655	627	641	655	619	624	613	611	609	612	614	638	605	614	617	651	652	633	668	648	611	632	693	623	619	640	609	631	620	615	661	605	630	661	582	629	659	707	665	647	657	606	645	677	580	643	634	637	628	640	643	630	661	641	644	621	638	658	601	657	612	618	647	694	646	610	642	623	597	615	641	659	656	637	608	617	628	608	677	636	612	637	627	627	627	628	680	658	667	657	675	701	642	644	639	641	663	652	671	667	603	656	627	593	606	617	647	637	637	637	705	703	636	655	700	637	669	605	596	662	619	657	633	649	639	675	634	647	651	594	632	634	641	640	599	671	596	638	659	630	592	667	660	644	661	631	651	652	646	629	646	632	624	630	629	602	631	651	631	686	641	631	665	605	665	595	636	634	651	688	619	636	665	606	612	671	658	637	634	610	614	630	614	589	634	650	640	618	638	672	639	616	631	636	603	697	628	653	669	639	650	667	663	634	634	634	663	638	630	651	652	647	660	647	646	641	629	632	662	662	682	604	617	612	631	627	624	662	672	663	658	662	679	699	663	667	649	639	661	595	676	662	636	600	637	633	628	675	592	677	652	618	625	679	613	632	619	640	642	604	616	658	627	633	634	616	678	627	642	645	664	681	645	654	593	633	617	617	630	622	675	671	646	613	680	619	663	591	633	628	619	697	639	638	632	626	655	622	649	627	610	648	646	658	650	622	669	652	630	650	641	628	597	645	667	678	622	607	671	641	623	611	660	656	640	623	648	627	638	678	658	602	621	613	685	659	650	593	643	656	665	688	634	634	612	625	661	688	634	599	627	609	665	654	630	647	611	623	648	606	638	649	650	678	623	713	641	627	635	624	693	597	642	635	627	650	647	629	637	629	646	637	653	604	661	634	674	654	692	653	648	661	655	691	691	657	675	649	629	600	673	697	620	656	660	613	603	632	630	617	637	649	635	670	657	629	617	655	669	599	632	603	649	649	664	641	589	620	639	677	604	654	610	643	609	675	639	619	663	642	611	639	668	634	651	647	637	663	651	611	687	608	659	668	622	643	652	621	624	644	627	612	624	616	699	640	582	678	680	621	683	612	607	585	630	639	644	662	627	652	618	605	645	670	615	669	649	622	670	664	623	624	619	624	630	670	603	669	623	613	671	651	612	589	631	612	611	656	703	631	633	673	642	659	611	600	659	675	625	656	643	657	594	637	663	646	587	654	622	610	663	692	660	623	650	589	625	615	658	601	629	669	618	608	630	612	611	657	682	613	595	622	603	628	641	621	678	605	634	658	703	600	637	638	650	644	619	619	629	637	614	665	606	653	642	630	671	665	668	636	664	630	632	626	609	640	603	626	662	697	658	628	634	632	601	661	606	607	642	609	634	629	640	582	668	637	580	665	596	595	586	715	598	616	624	633	658	613	615	638	626	635	646	602	662	621	570	617	621	636	600	647	580	628	609	642	625	628	608	646	622	651	624	592	606	692	635	665	661	635	635	638	654	653	589	623	641	642	664	647	646	625	635	616	617	617	629	606	645	640	632	681	638	655	662	682	641	656	622	653	680	617	624	605	663	641	666	642	689	573	653	626	612	673	667	631	635	642	647	629	662	661	639	640	612	642	637	602	626	646	676	600	662	598	660	670	699	601	686	614	647	658	581	652	603	677	669	672	666	685	708	683	642	624	672	642	608	664	649	626	641	596	659	667	632	637	682	610	626	629	593	661	613	627	641	632	659	618	710	631	627	649	633	687	592	675	606	644	611	658	638	640	661	569	643	635	664	703	639	626	640	667	589	655	680	615	633	597	647	650	632	611	665	690	639	592	673	630	644	660	625	589	649	634	648	632	667	642	636	667	683	652	649	651	599	593	577	642	615	625	677	622	642	619	647	634	638	629	624	648	609	619	621	671	633	637	657	645	595	623	654	594	681	635	664	627	642	670	651	691	622	669	656	633	665	636	603	683	703	641	635	642	585	612	610	639	654	591	672	653	660	618	653	677	665	654	624	629	662	641	602	635	650	644	616	621	623	623	640	657	602	645	617	659	641	663	640	624	631	653	609	650	634	635	635	635	623	616	625	615	648	688	639	624	614	635	647	668	641	650	590	664	610	653	655	680	609	632	655	635	622	663	626	640	592	600	663	624	618	640	673	640	640	659	680	617	664	632	626	655	617	669	664	638	670	611	576	644	703	589	639	634	613	644	673	626	652	640	647	639	607	639	673	626	580	632	639	662	668	647	591	669	627	619	631	643	621	644	625	621	631	626	623	613	615	646	650	620	656	626	655	648	651	633	661	653	643	669	600	638	640	631	641	613	625	582	624	695	633	646	621	632	621	660	655	635	623	632	658	603	664	579	673	649	610	680	639	694	657	628	636	643	638	658	625	710	644	604	606	674	666	662	674	638	685	596	665	637	667	619	661	637	652	641	678	642	586	682	652	620	629	685	636	638	631	618	605	598	618	641	641	655	648	667	636	625	620	676	668	660	628	626	626	638	619	657	649	651	653	667	591	655	595	699	591	589	633	608	615	693	637	643	631	661	597	600	614	599	622	689	677	627	629	681	605	675	642	618	685	587	632	622	613	689	654	603	650	631	664	653	572	641	655	631	637	573	642	659	649	649	597	594	623	594	590	628	676	652	660	649	609	622	611	658	631	664	658	667	588	609	603	609	691	670	655	635	662	643	591	631	639	648	647	716	655	600	644	658	692	637	652	659	613	631	633	607	679	587	641	659	640	627	613	683	623	684	624	625	639	636	633	648	675	674	622	677	606	660	636	639	670	673	657	640	647	665	624
8815	15422	12691	7206	4919	3446	2999	2486	2192	2025	1784	1656	1501	1533	1464	1475	1389	1285	1327	1409	1369	1324	1127	1086	1086	1044	989	949	960	863	873	899	974	874	809	867	809	843	797	833	787	878	825	837	803	806	795	782	745	755	785	803	774	773	719	754	741	825	780	747	823	758	777	788	824	816	744	819	779	786	756	752	812	789	802	780	741	796	738	773	832	760	730	726	739	728	834	684	776	812	785	785	824	808	725	781	718	763	801	760	741	803	806	734	756	799	798	809	764	750	763	717	794	761	761	754	785	760	788	787	748	775	800	775	794	753	774	803	828	727	730	788	696	755	757	751	776	828	754	798	787	782	782	773	755	783	784	766	760	782	753	757	724	766	792	779	719	757	801	713	754	756	777	779	788	784	755	752	758	789	723	771	731	803	763	782	775	753	795	792	802	743	785	747	718	814	826	814	837	781	777	770	793	792	740	751	787	715	770	799	805	776	742	770	775	771	785	753	782	757	781	793	789	746	732	737	747	795	746	745	759	736	791	717	752	744	754	787	723	728	740	777	768	829	757	762	813	751	777	757	774	755	770	751	778	756	757	754	747	804	790	787	763	762	744	759	781	747	681	739	745	829	782	767	752	801	775	716	781	796	768	759	756	800	794	780	759	782	819	771	790	733	809	735	804	833	804	808	740	846	757	776	774	805	776	791	792	733	758	737	726	796	735	735	738	791	789	814	781	744	784	812	810	779	794	763	749	751	728	785	761	806	763	738	772	721	776	770	761	749	698	751	786	800	749	815	757	765	727	776	802	756	733	822	712	822	752	814	765	752	749	766	795	803	763	785	773	756	782	756	729	790	824	762	723	758	775	724	756	763	745	757	723	767	776	795	779	766	791	748	748	776	767	798	773	792	770	796	761	762	753	764	741	825	719	734	766	768	768	747	747	766	752	751	752	810	796	753	758	729	778	814	718	722	762	761	778	764	694	751	792	783	739	772	784	809	772	785	824	787	789	789	803	724	731	811	755	826	840	779	756	773	749	748	809	786	726	782	752	795	729	765	761	748	747	799	799	758	797	781	773	717	783	736	742	772	808	777	743	777	757	776	809	824	756	790	763	753	808	709	783	801	707	792	753	753	813	758	737	778	768	808	785	738	760	745	739	805	771	756	724	741	787	749	733	748	752	754	758	784	782	763	787	734	731	767	781	730	809	775	807	811	762	789	772	790	784	734	772	772	776	819	760	752	783	804	763	784	752	833	703	712	757	769	771	750	713	776	771	721	807	723	803	748	747	744	786	792	765	724	769	795	754	740	754	776	796	787	797	760	773	781	764	701	777	774	739	757	770	780	731	745	726	782	768	791	734	786	753	752	810	768	768	749	771	700	807	727	743	754	779	786	749	755	749	774	792	796	761	716	770	768	709	805	784	802	762	758	772	778	780	793	767	794	756	788	760	774	787	761	756	792	782	749	794	815	765	751	810	734	786	796	765	776	743	813	801	779	780	793	770	766	803	754	791	774	738	776	758	739	801	859	769	756	780	788	733	796	734	818	766	767	755	769	796	759	788	758	724	790	760	754	798	764	798	817	793	750	776	786	742	795	722	709	707	783	768	763	735	781	760	769	764	762	767	698	746	779	778	754	786	792	756	794	757	785	783	792	816	708	780	730	748	767	771	781	765	748	779	796	757	762	766	786	774	741	802	751	755	747	757	778	818	787	766	774	784	740	788	726	791	780	720	729	763	758	792	752	748	799	779	776	724	727	773	779	747	764	794	787	726	746	785	781	752	723	756	719	758	781	778	796	791	734	737	772	818	724	763	780	782	822	759	759	784	781	821	760	755	768	821	728	730	748	749	727	783	752	811	744	730	748	771	764	770	751	763	734	768	797	768	767	734	766	777	786	763	781	755	775	794	778	786	732	824	769	764	797	737	743	757	753	786	754	760	813	814	809	790	787	752	763	810	739	801	807	791	762	760	794	820	735	780	760	772	749	812	757	791	755	732	764	777	763	791	806	740	697	764	761	726	760	768	741	753	789	791	757	743	747	816	768	751	773	799	754	737	760	746	716	786	776	773	772	765	808	757	752	829	785	800	759	789	811	770	771	725	746	746	765	740	760	753	747	769	781	766	757	752	810	744	753	766	705	745	766	739	748	723	788	757	766	738	746	718	786	746	779	721	766	785	757	776	770	781	777	756	717	797	751	714	773	773	774	782	764	785	777	720	792	801	778	779	725	772	763	772	750	744	774	741	768	736	800	779	764	776	748	816	770	762	785	753	795	745	773	734	727	754	792	780	732	770	763	750	773	789	786	750	751	714	770	770	758	747	737	822	758	796	797	748	814	727	763	780	760	737	730	789	753	802	775	822	741	785	784	757	777	800	769	741	799	757	814	776	754	812	738	794	837	770	752	743	773	704	812	791	772	774	760	792	798	715	794	780	764	767	801	738	833	794	776	803	740	759	789	799	783	793	754	723	789	789	796	754	718	811	712	786	768	805	762	763	789	786	719	739	768	698	764	805	768	798	773	720	798	763	731	740	729	731	734	756	820	786	768	781	777	789	793	771	749	795	747	761	830	803	809	820	746	792	767	757	775	786	762	724	759	783	753	762	756	778	773	768	812	768	782	783	833	757	724	768	779	768	744	795	737	755	785	783	762	774	716	816	787	787	777	763	779	742	768	748	736	851	799	816	771	727	758	741	794	726	780	778	763	762	795	755	750	773	755	759	753	756	710	763	779	762	717	750	780	776	782	763	826	785	748	777	779	744	786	766	778	744	738	742	766	785	778	734	828	735	788	788	772	826	799	768	756	789	727	772	764	762	810	761	773	749	754	774	726	757	757	774	839	752	807	756	771	794	752	732	822	786	721	756	764	777	760	770	778	772	750	722	765	785	726	782	771	780	763	833	814	849	735	792	751	732	778	751	790	788	773	771	754	772	786	790	784	760	755	753	763	739	754	748	782	769	722	774	753	796	791	814	824	735	752	807	809	745	805	754	747	794	754	704	746	786	756	743	778	777	799	801	779	740	729	745	771	755	767	706	749	774	764	748	744	775	752	746	798	770	830	811	792	792	794	768	751	797	759	790	742	813	771	781	822	781	754	740	761	790	731	807	782	745	736	775	779	774	779	870	738	801	774	725	795	817	791	808	767	768	741	751	771	730	755	761	778	747	766	752	765	758	776	729	736	715	778	756	776	819	812	783	799	764	785	799	782	756	793	741	770	765	742	755	723	781	775	767	778	712	741	774	775	763	723	732	784	741	804	769	740	785	732	778	764	776	826	781	764	807	739	740	761	756	818	780	779	777	784	768	797	790	777	823	811	730	743	767	779	780	789	749	757	766	748	736	825	749	803	752	726	773	764	743	788	790	825	779	771	788	751	816	809	811	747	787	782	740	751	765	764	796	808	754	782	773	799	748	777	803	781	754	810	773	730	752	701	745	778	819	773	835	752	762	794	791	782	779	753	732	744	777	734	760	768	747	702	713	751	755	761	769	792
22816	20978	28657	23442	20975	20983	8091	2219	1701	1493	1307	1268	1115	1100	1038	980	968	969	887	907	948	837	771	684	718	625	627	605	559	544	537	524	570	576	494	501	510	454	470	490	449	490	437	483	457	443	433	423	423	435	420	425	437	441	409	412	393	400	428	370	379	421	411	418	408	425	390	400	403	403	362	383	422	429	449	437	411	370	386	420	355	390	400	393	446	375	388	386	389	414	404	464	418	400	392	428	377	420	398	439	399	397	403	396	408	344	393	425	403	412	406	412	419	406	408	399	393	396	370	409	386	414	388	389	354	341	394	384	408	396	363	433	408	416	409	405	406	398	381	411	365	407	405	408	402	400	385	382	414	433	393	397	401	395	427	394	401	415	397	414	436	398	377	404	384	377	428	425	368	364	431	383	436	400	387	412	400	375	399	388	404	404	366	351	429	419	401	412	396	390	383	388	366	395	369	403	425	364	347	403	405	379	455	427	423	390	386	415	410	371	384	391	414	428	414	401	374	399	407	357	391	384	419	384	401	389	390	408	383	394	398	387	408	400	426	382	411	391	356	453	369	394	369	370	408	416	367	394	409	407	414	389	387	365	440	377	453	404	366	394	439	369	396	382	377	391	388	419	396	409	392	365	388	424	382	404	371	418	374	391	412	370	394	396	364	413	409	389	421	381	378	406	391	427	440	391	356	393	377	408	387	406	401	399	386	395	437	393	387	404	412	434	395	424	407	401	394	366	391	368	416	379	414	393	395	399	380	458	382	376	408	427	406	368	373	432	381	421	441	423	369	399	398	430	398	411	378	403	402	372	393	407	393	392	394	440	425	394	414	367	404	461	420	400	417	400	388	396	387	380	401	400	383	405	382	392	389	443	387	379	353	391	357	412	399	370	384	399	413	406	383	426	387	360	424	444	391	390	388	383	417	368	385	426	382	398	376	399	384	388	379	400	414	381	393	353	405	374	399	438	374	416	410	400	378	373	390	406	414	393	419	399	440	403	370	446	424	410	402	374	412	422	420	447	410	426	401	379	391	398	379	356	399	378	398	389	390	389	385	390	378	416	401	393	385	403	403	400	377	435	390	392	414	415	381	397	388	413	363	393	407	396	408	423	402	390	406	381	385	402	404	414	392	384	405	408	387	371	403	392	401	385	385	411	406	408	393	399	433	400	426	361	377	399	405	394	411	365	389	394	403	380	354	389	403	402	430	365	409	378	409	367	406	379	384	377	367	439	429	383	426	389	373	384	390	427	403	361	373	416	428	367	402	388	434	410	400	361	416	421	435	384	401	427	382	398	356	425	437	382	414	406	414	411	378	430	396	408	382	377	389	415	416	383	426	396	392	365	418	404	403	411	404	372	397	376	425	408	414	369	399	394	435	394	438	409	384	432	387	411	387	371	401	393	416	377	384	429	389	392	404	409	417	409	400	366	385	409	388	397	376	400	402	421	420	414	397	390	390	392	416	390	415	413	390	419	408	356	405	412	411	401	394	418	398	407	409	409	415	438	410	420	401	437	388	409	369	426	387	425	388	397	381	407	374	417	399	404	378	430	408	389	399	380	388	401	432	382	423	408	410	411	417	358	395	413	376	358	410	387	376	392	379	412	411	411	399	396	404	417	411	427	425	405	422	418	388	413	402	371	395	362	382	386	379	409	395	400	378	403	371	385	426	428	424	411	361	413	382	401	399	378	411	371	376	396	386	384	419	413	377	401	419	409	415	370	424	353	409	364	417	390	393	391	410	415	408	391	413	397	401	411	400	374	374	420	381	401	387	403	412	389	414	413	394	384	366	419	398	404	412	409	389	384	398	400	386	400	414	399	396	433	422	417	389	390	369	400	417	391	391	398	385	374	383	401	380	377	400	428	428	389	367	442	435	375	381	396	391	392	402	351	396	399	393	375	376	374	433	399	433	372	397	416	378	353	462	417	410	378	391	435	378	435	392	392	389	401	380	403	361	405	406	364	408	370	400	374	416	409	429	393	413	398	413	387	391	392	406	378	410	382	398	378	385	427	391	401	406	375	384	371	368	387	402	402	404	397	389	376	381	382	395	419	374	382	445	440	398	373	399	386	428	398	400	376	382	356	388	438	408	422	394	406	389	386	390	419	399	379	369	429	390	395	417	385	401	397	409	391	391	386	412	418	392	392	397	380	395	419	405	393	388	419	455	358	417	372	424	428	420	406	364	405	414	383	405	377	401	380	423	401	431	372	396	418	411	403	364	461	380	428	427	395	414	391	395	405	402	430	382	391	411	404	434	415	417	393	400	416	377	398	429	387	402	429	431	421	393	417	429	396	382	402	368	416	416	379	402	361	386	436	408	411	407	410	412	426	390	400	402	443	398	359	391	401	362	386	417	385	407	411	383	391	375	391	385	398	392	407	387	405	429	400	407	415	387	410	424	394	411	426	400	378	394	402	382	409	381	422	383	390	409	418	441	392	424	430	387	407	416	423	399	391	364	419	380	411	396	391	430	408	386	391	385	386	378	374	427	403	423	432	386	406	400	414	419	396	374	376	444	366	370	403	386	395	425	395	376	430	430	378	402	380	369	384	406	403	418	427	404	351	414	381	385	410	388	421	454	434	410	385	410	424	408	386	426	385	404	403	379	397	361	403	384	380	438	398	407	376	389	396	377	407	414	355	382	362	413	416	379	408	397	422	456	420	393	398	375	424	410	416	375	382	450	395	435	402	384	406	408	403	392	394	414	398	423	392	390	441	384	375	420	401	418	380	387	424	396	376	407	389	410	401	412	403	396	395	378	383	412	400	419	407	389	410	366	391	407	376	414	385	387	382	367	363	422	400	399	412	417	385	413	415	379	393	398	394	383	382	423	367	379	411	414	409	409	388	401	408	409	371	428	391	384	378	414	393	409	402	422	448	428	370	407	415	397	395	407	425	443	390	384	420	406	398	387	411	393	383	419	388	394	406	400	418	398	413	417	373	398	399	401	387	323	409	397	389	375	417	396	361	389	400	381	395	416	430	366	400	396	396	372	394	433	399	420	394	398	367	385	402	372	419	417	387	405	346	394	410	399	385	390	406	380	423	393	439	409	405	387	404	412	393	419	415	402	420	412	411	421	363	360	402	375	395	385	426	397	403	390	408	385	394	417	406	357	394	412	403	410	388	395	414	414	412	421	407	438	406	400	379	404	398	400	434	389	399	384	389	392	350	383	407	412	428	421	403	405	409	419	364	390	420	401	396	403	440	378	402	365	379	425	373	410	406	385	399	401	423	403	375	375	362	413	400	393	422	405	390	415	393	376	391	383	399	410	412	385	360	418	390	394	394	383	386	388	399	411	412	351	369	379	389	386	402	407	420	368	392	413	359	412	391	409	409	355	382	373	410	379	391	392	406	405	371	346	373	363	402	371	385	369	382	391	412	398	390	415	416	406	387	402	416	394	428	426	384	409	381	393	383	405	418	386	375	394	384	382	411	421	413	418	409	370	413	399	374	402	385	412	425	415	440	422	417
11621	25076	22195	12708	9279	6797	5513	4354	3738	3063	2758	2495	2439	2216	1907	1918	1787	1756	1720	1856	1722	1476	1355	1141	1129	1067	995	851	841	764	742	707	768	645	692	709	641	613	594	580	630	638	624	625	577	552	516	528	545	537	533	519	517	472	509	484	509	482	502	513	518	455	490	471	437	455	478	492	491	489	502	466	494	460	463	485	493	500	486	458	470	492	438	461	465	453	485	508	488	499	510	521	497	461	485	485	476	472	481	511	512	465	443	491	451	469	477	452	498	495	481	519	494	501	537	489	519	507	468	462	477	532	485	475	474	491	481	475	472	461	468	478	458	418	472	470	467	491	461	483	463	491	474	460	512	468	463	440	484	502	479	452	468	467	456	480	532	490	489	484	501	446	501	474	472	504	494	496	450	462	492	457	470	469	457	434	502	478	429	462	474	490	511	472	488	470	431	471	455	453	493	474	432	469	457	446	485	477	482	463	440	454	461	505	489	524	449	488	465	499	478	461	485	450	488	477	487	500	518	451	474	425	472	488	501	480	481	472	477	449	441	482	477	472	512	463	455	491	484	453	504	479	449	444	518	457	444	429	495	476	449	483	467	484	497	495	482	479	478	469	482	479	500	492	449	503	473	452	479	455	461	471	496	483	479	447	482	485	486	441	454	479	499	478	488	474	489	492	466	418	510	488	502	478	489	494	444	478	472	499	501	464	468	446	467	478	476	489	486	474	453	462	476	446	447	442	446	488	441	452	470	492	491	501	459	498	503	493	482	464	460	481	478	456	468	457	493	485	453	460	457	486	415	434	496	467	447	478	452	495	480	459	485	435	484	490	463	477	456	482	444	460	516	486	449	489	429	458	459	467	445	467	488	456	465	458	513	503	489	448	468	479	498	503	480	485	476	475	505	456	482	459	454	495	455	469	453	488	480	432	471	494	464	485	494	462	479	454	445	492	454	480	477	483	485	465	467	479	453	472	464	528	455	480	487	443	493	500	495	493	490	472	480	497	433	487	492	460	494	465	468	481	472	493	441	467	488	496	481	490	492	490	447	468	462	505	492	460	476	465	447	441	458	445	485	480	457	472	480	477	446	474	461	483	449	509	436	469	448	480	458	479	452	466	488	464	459	480	461	475	456	456	466	480	472	472	501	510	479	464	462	462	431	465	457	474	473	493	449	503	468	434	465	474	475	539	489	478	429	465	499	482	466	464	479	462	479	472	483	500	455	469	478	484	493	442	454	455	493	468	508	498	469	436	443	485	472	457	517	484	477	473	467	483	471	455	474	476	501	462	482	472	469	443	481	479	459	482	481	432	480	429	457	492	462	509	507	466	422	456	464	473	471	484	475	465	436	479	479	464	463	480	475	478	487	458	451	522	502	529	482	468	443	481	444	467	461	444	463	479	505	495	452	500	505	456	450	490	490	461	446	501	471	492	447	505	477	472	478	491	468	496	446	480	459	450	480	494	473	487	447	459	448	454	459	480	444	495	502	491	485	483	498	498	467	433	496	464	466	497	476	531	460	505	479	452	477	487	477	469	472	491	506	468	517	456	481	468	487	450	440	500	452	484	482	491	492	464	500	461	510	452	468	467	466	511	499	504	487	441	477	481	498	462	469	490	448	481	471	495	456	516	467	474	466	454	489	512	428	472	502	490	453	458	475	498	458	469	490	479	456	444	493	530	461	478	483	474	425	481	443	518	479	457	515	448	496	441	499	495	493	481	458	494	445	475	468	497	471	470	480	473	411	494	488	472	477	481	470	503	458	474	471	495	471	482	467	465	519	461	447	428	452	415	468	467	438	503	460	449	455	481	444	494	491	502	452	518	450	469	484	481	466	444	434	445	488	480	484	461	505	489	432	477	455	489	440	490	456	457	487	500	483	485	498	486	463	489	460	476	453	467	476	453	488	451	478	468	482	464	489	465	505	469	455	510	449	470	480	482	476	448	498	459	515	432	491	471	445	455	471	413	484	450	471	489	493	493	467	521	488	464	479	443	513	505	488	494	493	438	452	468	465	466	473	498	473	484	426	493	503	455	483	478	467	449	503	507	501	456	449	472	481	477	489	473	473	455	499	450	504	507	450	478	464	473	434	467	451	477	440	466	483	507	447	461	500	505	466	496	476	483	473	474	499	512	484	466	481	497	467	459	495	455	478	466	453	423	493	460	491	505	469	512	460	447	502	460	490	473	473	486	445	496	457	516	474	457	449	466	482	483	513	479	492	466	467	504	431	485	474	487	495	472	475	463	462	480	510	487	475	500	451	465	505	458	462	490	470	437	489	499	492	451	446	481	443	467	477	478	486	463	433	464	470	508	441	439	467	456	459	492	461	489	474	490	487	498	455	491	442	444	461	488	472	485	507	470	455	488	459	496	459	498	501	444	449	473	493	474	441	463	460	486	487	439	460	473	480	495	460	463	467	471	466	456	467	502	498	443	487	474	455	496	473	464	435	468	474	469	469	477	479	486	442	435	408	426	497	445	469	472	503	491	505	479	490	508	463	469	495	447	416	459	468	490	434	477	508	471	438	468	483	446	445	519	478	500	472	414	482	472	460	483	485	461	517	493	467	465	495	452	504	491	443	489	487	420	454	464	481	512	508	483	466	471	505	463	500	511	457	502	442	470	442	466	467	470	464	478	456	498	476	476	515	485	461	445	492	491	469	441	488	518	513	481	512	495	494	490	467	452	451	497	484	489	489	473	454	493	459	487	449	493	529	466	490	497	536	472	437	482	468	480	516	483	472	513	437	462	458	502	489	469	525	502	482	464	452	471	459	446	482	487	514	462	488	456	473	502	466	432	461	420	452	455	465	487	497	426	529	488	486	459	472	473	478	484	437	466	428	481	474	452	473	511	457	465	495	447	454	477	480	443	454	517	459	442	456	481	481	459	532	475	462	451	482	487	480	504	437	512	470	449	500	470	447	486	444	441	500	481	482	480	438	468	493	437	475	472	480	474	447	482	517	455	473	492	456	438	483	501	510	483	454	492	447	418	453	468	461	482	456	453	435	461	466	486	453	490	494	487	509	486	459	474	459	463	469	461	474	494	471	487	498	468	482	448	459	477	424	487	489	457	459	469	475	465	472	421	495	520	477	512	475	470	480	476	469	475	447	468	509	477	478	451	497	497	478	462	466	446	518	475	479	480	434	465	467	443	472	475	432	468	504	477	456	484	475	474	490	475	454	470	459	489	509	482	449	503	448	478	482	500	478	494	501	476	440	466	506	466	445	462	478	465	476	458	465	429	458	494	466	472	477	501	471	450	505	481	465	472	441	472	456	484	489	491	465	492	492	467	490	455	486	465	439	466	487	479	465	450	431	454	442	454	473	467	439	436	473	491	489	473	477	457	494	484	470	496	457	471	469	445	520	508	460	493	447	484	468	513	509	513	476	496	472	475	468	500	446	482	500	500	474	492	467	467	459	448	494	456	475	474	485	490	498	478	491	470	466	511	445	472	493	448	495	445	467	411	481	490	485	468	528	482
27140	19521	9393	3135	1601	1223	976	877	822	782	774	755	762	744	694	699	712	687	671	694	665	624	627	638	604	550	633	531	505	606	566	516	579	506	507	545	501	515	513	545	522	531	527	549	533	523	495	497	495	528	496	490	471	480	479	542	528	467	526	519	487	524	497	565	476	551	535	538	503	517	534	487	483	493	444	538	511	533	502	500	498	513	529	548	474	461	490	519	510	502	537	515	534	498	521	516	522	483	516	507	515	533	483	512	508	511	524	492	503	514	527	515	533	518	487	519	485	474	508	485	498	507	485	576	538	499	522	495	515	478	496	522	511	482	493	523	511	525	458	531	506	501	522	518	498	518	482	505	568	521	518	507	469	489	501	511	502	493	492	462	531	502	490	493	525	514	505	497	476	521	498	530	481	547	545	500	482	510	514	493	531	506	482	520	503	500	569	507	477	507	520	533	472	516	464	539	526	498	535	532	527	538	447	491	490	498	526	541	521	481	519	506	538	503	508	478	497	567	490	489	502	494	514	534	525	489	513	489	547	503	536	539	493	484	471	491	504	506	501	498	506	517	518	491	497	526	497	474	483	535	539	522	521	543	486	498	531	492	476	509	535	462	501	517	504	513	523	529	473	517	512	453	487	542	538	534	499	520	469	496	483	516	477	489	493	534	557	533	525	531	479	508	510	524	511	488	524	528	502	508	454	448	513	498	491	538	497	487	538	536	508	455	508	497	488	502	477	530	482	489	503	492	471	510	469	521	504	516	505	488	527	494	507	465	448	512	481	530	523	483	506	535	471	493	522	504	514	531	520	518	505	543	498	523	499	474	539	526	495	519	530	481	502	509	517	501	513	485	487	515	505	544	512	475	535	474	465	492	527	530	491	518	512	517	499	505	493	489	516	507	519	490	485	523	505	501	495	487	491	504	500	525	532	493	521	479	500	470	533	511	482	487	512	472	522	501	497	474	506	516	475	530	497	481	497	527	472	540	528	500	478	536	519	489	487	457	513	496	504	549	459	476	514	500	510	511	523	488	500	507	546	484	509	539	485	488	469	497	484	499	482	477	492	505	481	521	495	479	555	526	539	471	506	574	497	509	557	501	505	527	471	502	515	467	491	479	495	494	541	536	534	495	517	507	516	550	477	495	546	512	519	524	515	489	500	494	533	500	470	496	479	460	518	495	514	539	479	496	501	492	526	512	516	560	532	514	503	528	497	522	518	523	525	507	502	535	486	491	474	533	506	501	499	507	519	492	554	543	547	487	478	522	497	475	516	523	468	501	526	523	486	500	475	544	505	502	473	516	532	530	501	505	543	485	517	507	507	525	520	498	554	516	538	519	534	496	500	506	531	523	506	487	498	492	547	510	503	499	496	484	494	520	508	518	518	495	518	506	491	503	532	526	490	515	485	500	545	475	500	538	526	521	496	477	488	522	503	485	525	519	494	493	500	487	465	531	500	506	473	488	491	537	477	504	521	527	500	514	510	478	523	532	500	494	502	494	492	501	536	497	531	523	501	481	477	514	503	511	514	490	490	531	490	494	516	463	527	500	480	491	484	497	480	532	495	488	511	482	499	530	534	496	573	479	489	517	493	499	478	504	515	479	521	504	531	504	496	521	498	481	470	503	508	521	520	483	518	540	478	527	515	486	512	501	514	495	491	503	484	491	518	467	512	520	524	512	500	552	503	531	504	494	494	510	508	506	460	501	498	503	496	497	519	490	500	510	543	510	537	512	506	543	562	510	536	538	513	440	488	534	493	511	495	519	506	506	518	549	517	497	514	530	519	518	489	495	523	514	513	491	556	491	489	513	526	467	520	496	489	502	488	580	505	503	505	532	483	450	493	461	526	534	512	502	505	528	517	514	490	500	566	507	498	520	492	517	501	492	517	526	466	510	498	542	528	492	487	504	530	484	525	506	499	515	484	482	510	522	488	514	499	493	496	521	499	517	498	508	519	479	528	502	536	472	522	496	490	459	480	505	509	557	536	508	481	548	497	542	490	555	498	484	508	518	478	513	507	527	484	514	503	530	488	526	506	506	493	510	525	508	525	501	474	521	493	528	545	541	509	518	489	510	511	528	542	451	499	502	504	501	511	522	543	506	519	485	489	502	510	518	515	538	524	509	464	501	518	494	455	510	475	496	513	523	542	530	560	494	524	492	522	503	550	461	535	521	489	485	500	547	517	485	501	506	488	481	492	466	538	510	542	502	489	489	517	541	524	485	484	509	548	527	519	521	531	478	541	488	540	510	527	537	472	514	514	521	511	520	519	505	483	509	498	518	491	520	485	510	521	504	512	562	556	476	523	494	520	515	575	497	522	500	477	533	485	506	492	515	508	487	524	488	539	468	494	483	522	515	487	555	517	522	524	527	524	522	518	491	513	475	465	526	510	517	478	462	511	510	509	474	516	513	536	516	503	500	471	473	481	503	522	473	504	493	504	518	517	508	514	507	515	472	472	526	489	495	522	484	495	528	512	510	506	509	485	510	506	452	483	506	504	533	562	491	471	516	501	532	548	489	513	481	547	484	513	502	534	497	504	471	526	542	508	508	496	507	508	465	526	489	497	489	504	507	484	505	512	519	453	539	489	502	497	496	501	555	524	506	508	538	511	486	483	570	466	514	551	495	517	572	491	500	471	506	528	518	513	502	438	511	502	489	496	506	508	520	530	488	502	526	483	514	563	487	480	503	521	539	474	497	490	497	508	489	500	515	563	551	498	531	482	512	483	503	508	510	506	472	464	494	521	481	517	525	520	510	486	556	534	536	503	494	509	519	469	522	500	510	509	455	542	510	495	490	475	528	556	518	511	496	510	536	523	467	516	504	518	525	563	495	506	513	491	479	566	498	539	508	495	491	540	488	488	543	530	499	513	485	531	537	512	473	464	493	542	491	521	487	506	483	495	551	489	501	488	512	526	525	515	521	478	511	480	523	479	504	544	533	493	528	502	494	516	499	506	531	481	485	517	539	515	486	496	538	460	495	473	485	473	464	473	491	533	511	530	488	510	543	504	523	504	484	509	496	509	513	503	495	530	518	567	511	494	502	574	518	484	503	510	530	533	487	505	509	569	506	472	549	531	492	527	555	478	480	513	505	495	491	503	511	507	533	464	491	489	483	507	490	532	502	497	489	516	502	487	510	490	511	510	475	495	466	513	482	507	546	481	479	512	563	503	492	515	550	515	512	479	547	510	509	501	505	518	467	517	511	521	526	514	538	517	518	530	515	477	491	541	518	476	498	509	533	529	496	523	487	514	536	472	507	566	517	557	517	526	534	535	558	507	485	498	513	470	518	528	482	490	503	536	493	516	510	500	532	472	505	525	541	496	493	482	506	515	525	520	470	477	492	574	519	500	493	494	480	519	503	510	517	468	504	556	498	523	470	491	466	524	515	507	488	480	490	495	523	518	564	544	519	532	494	473	494	545	508	530	487	530	503	518	480	490	454	490	493	475	491	514	544	459	532	503	547	509	520	525	482
7879	10850	9138	4401	2996	2334	1981	1673	1465	1391	1288	1278	1214	1121	1150	1101	1100	1117	1118	1043	1035	888	947	872	743	777	772	724	724	746	695	746	723	663	732	690	667	674	684	660	658	707	676	655	633	672	665	593	595	646	652	660	626	612	620	610	612	605	613	621	600	603	647	607	638	606	635	654	614	633	655	692	610	597	613	662	594	668	603	626	641	623	590	633	653	643	665	651	621	632	629	644	617	637	629	656	627	652	594	656	644	685	636	622	653	614	640	629	672	664	599	601	611	612	641	642	641	656	603	638	658	631	621	598	664	607	608	634	624	605	629	687	613	597	600	629	636	646	617	576	593	670	650	612	592	607	612	645	627	633	589	613	623	605	573	641	658	602	659	682	621	634	633	625	608	628	589	643	612	615	626	594	621	612	607	639	588	608	652	616	654	629	603	568	656	621	623	609	607	614	621	616	590	638	664	622	618	632	646	616	625	617	619	601	652	654	555	594	654	608	621	615	615	644	592	643	642	610	627	620	666	657	632	628	650	638	615	648	592	636	638	647	621	635	620	627	616	674	628	612	638	637	662	617	653	670	626	630	592	602	633	648	637	627	631	655	658	632	620	630	613	600	637	648	585	627	623	647	606	683	625	587	661	661	646	612	686	584	656	612	623	603	551	669	645	622	601	661	651	610	594	640	681	597	669	657	647	639	611	667	650	626	574	628	619	613	583	632	611	648	561	642	603	615	640	602	621	620	631	612	592	638	640	645	592	639	594	643	602	658	636	660	633	624	626	600	626	617	608	614	700	599	608	703	618	642	631	619	634	624	604	615	608	619	632	589	642	603	659	642	599	575	563	649	631	676	632	651	594	639	645	601	583	584	631	636	640	605	592	643	644	653	622	645	637	633	605	646	601	602	649	583	645	600	586	627	588	613	636	592	603	628	587	637	621	627	669	631	669	640	630	630	597	655	623	628	627	594	657	626	579	666	612	690	634	644	624	622	657	631	630	614	652	649	623	617	643	650	580	628	642	638	649	635	586	610	714	643	616	618	639	646	613	630	620	667	634	627	627	597	657	631	630	633	598	630	612	582	648	619	586	657	590	586	636	610	597	646	613	639	604	625	654	645	666	654	635	638	639	626	595	655	631	647	636	617	590	631	619	683	651	644	667	625	620	642	644	677	617	643	594	637	610	641	608	637	605	644	649	605	610	643	577	604	611	647	605	630	606	636	599	594	664	679	626	621	597	629	629	658	597	619	609	642	653	678	620	631	626	603	686	627	636	637	594	626	604	633	612	652	615	646	669	623	620	647	605	661	619	644	645	612	612	617	662	641	650	664	625	624	627	649	593	622	616	635	633	644	659	652	639	670	645	654	618	593	613	647	636	643	603	613	650	651	604	621	625	622	668	683	602	604	616	617	713	621	626	624	595	637	676	660	661	634	648	577	624	620	610	615	644	631	594	606	648	636	648	632	588	612	611	667	619	630	610	652	664	605	646	652	609	662	601	644	607	598	630	658	601	658	614	645	622	619	594	617	663	599	632	635	619	616	638	598	642	643	676	634	657	645	685	589	601	615	620	608	664	608	623	658	658	630	626	662	613	621	586	639	632	580	626	584	597	632	612	658	651	608	645	621	628	621	643	602	623	610	669	645	629	590	590	631	624	652	631	615	650	617	608	664	650	634	645	615	573	642	590	630	611	630	647	605	592	657	597	660	671	587	637	625	624	608	639	635	655	675	622	610	563	619	646	605	657	654	636	606	599	634	676	709	617	604	617	626	635	619	650	621	614	669	593	597	692	612	622	621	609	604	648	659	604	629	638	644	634	627	641	654	634	662	622	637	622	628	652	651	647	590	618	614	682	613	639	640	648	615	630	648	628	656	620	642	600	676	633	632	671	615	633	633	627	658	646	643	624	620	634	602	640	627	618	608	598	613	599	610	672	654	592	628	603	670	667	650	623	624	627	671	589	597	612	658	657	647	623	673	640	616	585	632	618	635	631	643	649	636	662	599	656	622	653	584	618	647	596	612	605	621	603	600	646	626	645	643	636	641	628	586	670	608	607	611	600	623	659	626	594	623	618	607	623	670	605	619	645	631	640	610	665	658	612	585	649	616	635	619	618	631	631	629	613	639	627	595	671	635	618	610	619	623	578	614	631	648	594	638	617	632	615	613	614	637	577	657	647	654	620	649	645	628	589	609	648	637	601	665	648	624	660	633	588	625	626	639	625	679	634	629	650	596	653	604	612	622	624	604	658	627	634	637	674	611	619	617	643	632	621	627	634	629	636	642	630	618	616	615	655	606	612	639	653	660	645	584	600	643	647	652	629	622	593	646	621	616	620	610	600	641	627	618	652	629	638	604	624	617	625	652	610	615	593	645	583	605	635	625	634	657	633	586	616	611	645	612	639	580	623	606	670	651	654	640	604	610	645	609	658	595	649	621	615	590	651	630	634	658	612	613	633	678	630	575	630	664	658	594	610	612	707	633	629	669	574	620	666	645	646	626	623	578	667	647	632	624	632	641	644	642	612	637	637	610	588	601	624	599	602	681	649	689	647	638	622	654	627	618	609	608	660	617	665	608	624	616	658	609	654	625	611	612	615	629	633	616	662	620	621	593	644	623	620	606	639	625	647	624	644	671	626	632	591	600	658	629	694	610	653	625	600	625	636	608	612	571	591	651	624	652	668	645	600	628	662	618	636	644	649	622	644	658	617	624	623	629	614	650	645	618	599	606	646	664	654	659	606	662	600	621	625	631	601	661	622	634	601	613	635	625	613	641	634	614	639	615	616	628	627	608	632	655	662	621	623	626	609	602	609	600	691	630	606	613	653	618	606	607	596	634	616	637	643	649	614	649	633	621	653	631	642	638	627	646	627	640	662	645	656	626	662	620	590	626	659	593	644	631	625	681	621	626	636	638	616	638	605	650	667	639	626	637	586	634	640	639	633	607	621	632	613	605	655	643	647	611	603	652	663	655	641	635	657	660	619	634	597	629	655	607	605	673	612	622	623	615	658	630	613	687	610	631	628	631	629	618	627	632	611	611	647	656	640	616	616	647	627	628	602	628	614	623	644	650	647	631	619	626	667	633	611	627	647	629	621	664	637	662	616	712	627	669	598	599	582	624	625	671	665	624	637	626	589	633	636	625	652	614	666	630	616	643	688	602	616	648	606	627	667	607	618	605	592	593	640	576	649	642	608	642	592	640	666	619	618	637	662	636	618	600	660	603	652	618	603	632	610	662	676	632	659	586	619	619	685	678	653	626	631	595	565	646	631	631	598	634	633	643	622	652	584	602	674	620	621	603	658	605	616	636	647	613	606	642	580	630	636	593	590	652	668	616	639	646	606	691	626	630	574	574	650	645	654	637	676	591	650	576	626	703	583	647	608	606	708	645	642	626	664	615	626	607	640	620	621	593	614	627	622	685	660	655	625	649	617	601	618	652	609	606	605	652	612	617	610	608	662	635	666	640	586	625	609	611	667	625	578	652
23870	20960	28071	24016	20827	7591	2004	1356	1022	955	903	893	903	811	762	763	669	667	724	645	644	567	524	478	490	458	441	402	386	401	368	384	386	365	311	353	378	332	329	314	328	358	367	316	335	314	324	337	314	318	308	290	318	312	321	319	319	300	318	288	313	307	304	299	292	325	297	283	305	278	268	306	305	304	319	288	308	306	310	302	302	290	328	312	304	323	319	328	312	314	321	253	298	334	303	302	314	288	321	330	306	263	310	321	303	280	303	295	301	325	265	320	325	282	327	311	293	317	315	291	319	289	287	296	295	323	291	319	279	294	336	307	311	297	304	314	285	303	311	326	302	327	286	307	290	323	304	281	309	289	281	302	298	293	313	312	289	322	311	322	306	290	281	291	316	312	288	316	312	307	307	306	333	258	323	320	309	323	318	284	310	311	306	279	288	287	284	308	302	290	300	323	314	297	295	302	311	314	316	318	319	306	285	308	296	289	327	327	325	273	310	316	308	280	297	291	304	261	315	285	315	265	307	311	300	294	325	330	297	301	307	295	314	343	286	322	279	309	306	312	316	339	296	341	291	314	295	289	309	326	292	282	278	318	313	317	277	321	300	331	299	315	301	308	296	302	311	315	280	319	312	295	325	310	282	296	305	306	294	283	301	311	322	292	315	290	316	287	308	319	313	320	330	290	270	309	300	321	306	308	293	282	296	285	325	315	319	294	291	306	320	304	294	307	286	311	285	325	304	273	282	309	297	267	285	324	308	321	284	301	301	328	309	299	333	305	289	301	337	293	301	301	288	311	287	316	327	336	296	345	312	281	311	312	308	274	301	294	322	346	295	286	288	325	277	274	320	331	316	309	295	291	296	307	314	274	303	298	300	300	280	291	277	297	276	299	318	279	298	304	270	318	297	301	331	301	320	312	334	305	302	301	309	260	331	300	334	284	303	293	291	332	289	310	299	279	332	279	310	320	323	307	335	304	270	311	313	286	333	313	293	307	299	295	329	319	294	269	323	317	276	271	296	301	309	301	329	305	277	325	314	290	294	302	292	334	313	305	288	328	287	281	311	320	288	288	341	322	305	328	328	291	277	290	302	329	314	298	299	314	327	310	294	303	311	327	276	300	302	267	301	313	279	341	323	299	301	320	305	304	304	333	284	298	294	298	291	311	314	293	303	308	295	306	280	311	310	311	294	320	309	307	312	282	285	306	305	282	318	307	288	329	301	316	290	304	317	326	335	303	293	294	329	306	290	308	305	297	280	279	340	298	317	313	288	310	336	311	311	301	297	334	302	339	313	310	325	316	320	314	307	334	289	287	250	338	319	308	297	271	304	282	272	282	279	309	311	317	328	321	306	328	293	293	300	299	285	298	329	294	331	322	295	324	302	329	303	289	301	331	306	282	306	283	330	298	292	300	286	308	299	303	276	312	283	312	295	284	306	306	315	315	275	291	301	300	332	267	313	323	273	298	304	307	317	288	317	335	312	266	308	288	320	329	321	324	297	317	302	283	285	306	297	302	289	302	290	320	291	321	314	282	322	327	298	301	310	284	300	304	301	307	299	328	292	347	288	308	304	303	308	291	318	323	306	293	290	301	301	294	295	310	281	307	299	314	297	261	328	291	310	303	306	302	291	305	289	303	307	311	275	266	304	300	303	344	289	290	311	308	285	291	272	331	318	312	328	318	309	318	317	307	302	301	326	276	268	314	304	310	321	305	272	299	317	295	313	316	317	289	302	256	286	312	300	294	306	285	312	308	317	298	289	281	316	302	325	307	288	324	269	309	303	327	264	313	276	302	294	292	298	288	314	318	327	303	299	301	301	277	310	280	314	337	297	305	303	307	291	295	314	272	328	305	308	299	312	295	321	276	316	323	326	310	299	323	335	297	269	321	283	292	291	289	330	306	306	305	309	327	315	276	287	282	277	299	315	280	301	298	290	291	309	296	309	310	311	297	288	318	289	301	304	255	299	289	336	298	275	307	307	358	272	294	317	311	315	295	308	298	284	313	328	297	287	306	314	311	313	312	268	305	281	285	290	295	310	293	311	287	290	286	289	310	288	292	288	271	307	336	321	308	303	320	320	295	320	285	313	283	343	295	314	315	294	333	315	294	300	307	278	306	306	307	293	323	277	302	301	301	302	270	314	304	281	284	319	275	304	310	294	318	309	293	319	304	318	314	296	310	315	311	304	307	295	315	303	298	276	296	293	320	319	300	309	296	330	312	306	299	285	302	297	320	290	297	280	269	292	308	297	284	329	325	295	284	289	289	258	316	300	343	308	292	302	299	299	305	320	334	313	290	296	299	292	287	304	297	292	337	328	294	290	310	256	306	325	301	326	294	316	285	283	285	310	276	304	312	303	343	298	313	307	328	344	302	299	295	315	319	292	311	313	305	313	273	316	274	308	309	297	282	331	324	288	293	299	271	330	311	312	300	313	339	294	309	301	328	370	314	306	309	311	298	305	307	288	296	304	304	312	321	308	300	309	280	309	320	281	264	296	321	282	279	293	300	305	280	307	286	327	300	320	321	300	314	295	316	274	283	295	293	288	296	316	319	308	294	294	335	276	315	329	280	317	291	304	288	318	282	308	300	333	321	293	264	277	287	277	336	291	290	307	306	328	313	302	324	247	318	317	291	324	309	319	320	301	325	310	305	300	335	290	331	338	273	337	292	330	328	300	275	291	304	325	298	291	282	277	291	285	292	301	315	287	301	320	327	295	339	292	289	302	313	293	284	315	282	316	275	293	326	316	275	293	316	309	309	336	331	287	286	274	276	288	305	291	284	290	309	298	318	327	303	330	283	323	314	336	319	302	286	291	333	312	321	297	298	294	321	297	286	307	324	290	309	303	305	294	311	276	280	334	306	336	332	283	298	303	305	280	310	297	274	324	300	316	332	295	331	281	316	300	295	315	290	302	328	339	310	315	327	313	294	291	315	292	333	281	286	281	279	273	313	305	276	323	290	298	295	290	314	300	310	312	302	305	286	282	311	310	322	324	277	311	309	312	278	319	283	318	310	303	302	285	312	320	303	310	306	327	307	289	275	309	274	317	299	257	281	313	331	315	315	293	278	307	288	293	279	304	307	277	300	322	293	254	314	271	322	332	295	324	317	292	287	303	292	315	304	285	304	300	301	322	302	263	294	302	295	299	288	306	327	311	282	304	301	286	316	296	340	306	308	331	301	289	303	312	302	296	316	288	279	276	338	313	325	315	308	279	326	308	319	291	325	296	318	279	301	302	303	288	306	334	318	279	302	270	335	296	322	286	295	317	297	307	307	314	295	310	322	314	314	297	323	276	302	290	303	327	284	263	312	303	300	311	314	313	297	293	304	300	315	308	305	303	296	315	324	302	322	328	300	298	289	299	294	296	315	287	294	305	310	285	329	296	287	305	290	300	300	276	293	292	312	278	307	298	321	302	323	264	310	292	316	333	314	349	285	290	279	308	307	295	302	290	285	311	308	298	302	302	319	332	277
9015	19236	16053	8480	5987	4475	3602	2806	2339	2284	1979	1960	1765	1630	1460	1451	1381	1246	1318	1342	1054	1084	934	816	776	744	688	663	592	571	587	539	531	502	534	514	542	471	444	454	501	433	470	450	431	465	446	446	428	411	408	392	406	390	377	385	400	374	403	407	400	390	375	394	396	383	391	393	392	386	420	432	384	430	407	404	407	383	404	412	409	398	439	393	371	398	368	386	423	398	400	408	422	422	397	381	381	397	391	399	377	345	383	383	374	358	432	404	385	386	400	386	382	363	377	359	381	416	375	407	404	397	382	399	412	378	420	393	375	397	374	336	385	393	408	387	377	380	400	368	372	376	386	393	405	391	410	397	361	413	416	383	398	397	391	415	367	358	399	357	372	385	405	407	390	402	393	403	386	384	402	399	382	371	404	387	376	402	371	383	377	413	379	392	398	408	366	398	355	384	351	383	378	402	383	365	377	371	381	401	384	364	389	386	354	371	394	376	369	399	374	376	391	421	407	396	381	401	380	386	404	374	408	380	353	384	413	349	398	408	387	418	370	426	403	389	360	374	398	367	382	384	394	398	386	382	414	419	397	376	380	417	349	384	406	422	364	388	421	393	387	343	394	401	369	399	392	373	418	378	412	409	395	356	379	382	377	399	396	372	423	382	365	393	383	403	369	377	387	392	374	426	380	364	364	398	412	399	402	378	388	372	398	376	398	423	391	408	359	378	383	381	392	368	388	378	384	404	395	426	386	340	379	373	404	440	414	360	404	394	384	393	411	371	395	383	375	404	368	406	373	383	361	387	388	390	409	361	392	382	363	372	368	392	366	397	400	386	417	362	381	329	352	401	389	399	351	377	388	414	410	378	350	375	397	372	391	365	404	408	426	379	369	384	376	383	351	386	422	370	402	368	390	367	393	387	404	388	370	366	404	362	384	350	361	389	382	378	418	400	366	386	376	383	371	361	409	396	411	419	371	428	405	405	407	397	375	356	392	404	390	380	403	379	408	413	383	425	389	384	342	408	385	368	366	353	399	391	435	435	428	321	415	379	386	388	400	374	415	381	404	362	420	359	416	381	376	406	399	376	377	402	387	382	409	347	386	409	388	360	401	410	388	390	392	359	409	421	405	395	376	381	373	410	348	423	360	382	415	370	389	390	399	395	378	359	410	407	392	404	368	406	358	372	377	400	386	384	376	386	380	393	389	399	339	408	359	377	389	394	402	447	406	389	396	365	369	398	419	375	388	395	415	395	374	375	370	385	362	373	381	370	348	374	402	400	364	377	347	393	411	385	427	389	403	401	392	407	382	411	364	368	376	410	361	396	363	389	361	357	370	424	363	412	368	385	386	396	388	411	405	399	397	405	388	406	383	378	362	360	366	356	369	407	419	410	343	394	361	378	399	396	404	375	381	375	420	376	448	396	374	405	368	382	402	374	349	385	396	394	413	392	356	371	388	398	395	419	413	367	418	365	423	367	351	369	389	404	399	371	385	375	366	390	356	387	385	374	399	425	412	381	381	391	366	419	370	343	377	365	411	424	405	377	377	385	409	372	387	372	388	391	379	388	399	360	394	360	396	361	395	396	405	383	388	373	376	407	367	372	410	380	363	405	377	390	395	421	367	392	388	354	394	376	385	364	369	380	398	370	415	383	385	362	374	367	407	389	426	377	383	431	391	385	396	349	373	404	384	413	386	402	373	390	399	400	387	380	381	353	381	404	380	391	399	378	370	398	366	374	380	361	393	416	403	398	410	409	373	361	392	394	384	414	382	375	390	412	382	397	372	361	358	387	407	403	382	387	391	392	386	382	372	395	385	399	395	381	408	386	387	405	368	407	416	399	408	398	418	431	425	366	399	397	363	376	409	388	390	389	345	375	349	355	399	373	367	374	380	397	409	377	392	353	381	396	427	380	397	381	411	383	394	399	363	401	374	404	402	362	395	404	392	372	388	398	414	373	399	384	399	373	353	389	392	370	369	370	381	399	382	404	384	360	372	388	408	359	397	390	389	404	388	410	387	392	406	394	394	397	353	375	365	384	383	388	395	420	357	354	373	373	383	372	368	370	364	380	365	397	370	420	366	357	387	354	358	416	413	384	360	415	378	397	389	417	399	400	376	363	386	347	396	335	338	360	370	391	369	376	420	372	359	387	348	404	381	388	384	419	380	414	355	350	369	366	401	382	417	379	392	378	370	375	428	378	339	367	399	418	383	360	391	396	372	390	368	378	375	393	393	400	402	408	424	389	385	420	366	399	374	384	401	384	409	383	378	411	386	421	405	384	369	380	379	395	399	385	395	356	375	366	342	400	353	415	379	345	385	405	391	392	357	405	370	406	404	369	406	398	405	380	358	428	380	366	394	379	412	394	404	419	395	394	380	380	354	398	349	359	378	416	376	412	406	388	395	360	363	379	406	431	378	397	406	399	378	365	407	406	375	398	404	381	377	415	415	383	404	372	387	360	403	419	348	373	396	371	368	382	385	366	386	414	402	382	332	391	391	405	368	393	357	388	375	391	390	388	374	404	388	367	393	371	373	372	384	401	381	321	389	353	374	369	388	394	418	422	374	418	393	395	404	389	371	361	385	417	388	377	393	400	371	355	404	367	403	403	384	401	388	366	395	378	404	376	386	387	400	385	414	378	360	402	384	377	379	357	381	411	375	366	387	414	404	398	391	418	397	405	370	377	373	384	408	362	382	406	402	395	384	397	396	376	359	360	379	416	382	409	361	394	382	411	399	389	386	382	406	404	399	378	392	428	403	387	376	387	381	394	369	357	406	401	385	372	394	365	409	396	362	429	385	388	377	396	364	377	379	367	389	376	397	388	393	416	403	396	413	376	379	379	409	360	356	378	376	382	379	394	401	374	393	413	397	395	398	395	398	352	407	415	362	409	426	396	371	365	387	374	358	394	375	372	394	387	400	390	376	374	376	414	340	381	392	405	402	421	363	426	373	389	378	364	394	367	405	412	383	384	372	383	413	391	386	385	411	356	417	409	386	360	402	398	377	396	380	344	375	381	373	369	370	396	385	405	378	366	415	399	379	414	366	358	381	430	380	401	381	429	389	378	376	361	409	395	368	372	385	371	390	379	366	342	395	368	432	414	361	407	359	422	377	371	361	357	372	375	390	392	397	408	385	390	358	369	397	375	371	367	381	379	395	366	388	379	369	389	404	394	388	385	380	401	406	404	390	364	403	390	406	374	355	374	389	413	402	349	388	376	381	405	419	435	371	399	395	400	388	380	408	384	436	397	418	408	400	360	389	394	418	392	404	416	357	345	395	407	405	401	377	396	399	360	398	400	413	411	374	397	374	388	395	360	380	361	431	413	386	383	384	408	364	397	407	395	381	407	365	391	400	390	400	341	390	394	364	397	371	403	372	365	384	382	363	390	374	372	403	388	385	406	397	386	392	408	395	398	419	379	380	394	400	392	382	388	360	356	370	379	385	388	393	388	359	408	407	425	408	378	373	386	433	408	399	411
25038	20958	26745	24870	7367	1987	1524	1239	1170	1076	1052	1076	1021	1008	995	936	918	969	939	929	820	790	802	772	737	760	698	698	730	706	685	657	647	662	686	706	649	684	641	658	635	706	657	686	669	579	668	664	642	651	620	594	682	673	644	674	605	616	626	655	650	657	685	676	621	624	612	646	687	657	609	640	635	637	629	637	609	658	590	639	576	644	631	636	712	624	647	639	633	593	647	659	662	581	652	637	611	672	657	635	634	648	655	618	631	644	610	627	601	642	576	630	658	581	680	675	666	660	683	648	611	646	613	633	661	603	643	647	635	635	684	604	630	641	652	662	670	628	658	654	595	634	640	676	618	693	644	668	676	630	612	634	643	654	659	635	595	671	622	658	652	648	648	639	692	674	677	649	593	673	616	663	660	640	673	634	637	674	661	667	604	677	658	646	612	669	626	654	696	666	675	660	631	647	587	625	618	652	650	673	665	621	606	651	606	619	613	637	644	700	737	597	651	625	588	622	684	611	657	656	638	696	649	644	619	642	636	634	693	638	639	594	589	639	641	648	657	666	659	634	612	639	682	656	626	631	629	649	711	627	625	636	668	692	600	650	666	574	605	670	659	606	693	609	635	613	600	604	600	719	634	620	611	658	658	640	640	650	639	657	597	634	658	644	655	634	589	649	662	598	630	680	674	608	658	603	631	621	625	636	655	599	624	631	626	605	638	625	659	689	658	642	613	628	643	615	634	636	664	620	611	623	644	647	657	657	576	657	646	633	612	675	596	619	672	620	622	599	644	609	568	624	635	639	655	596	564	656	626	673	636	592	650	598	637	652	633	621	647	669	640	652	628	604	636	590	632	623	633	621	666	638	598	604	664	643	680	648	631	619	656	665	656	630	656	639	645	662	638	651	627	688	615	642	584	626	635	669	650	666	645	640	653	631	618	605	690	643	604	647	653	628	656	658	621	607	643	642	695	633	644	639	681	650	682	586	631	603	645	614	628	665	673	624	646	654	676	624	630	645	633	631	644	631	630	628	676	650	692	643	638	647	618	667	661	635	613	621	637	669	643	646	631	639	620	609	672	634	638	673	687	633	653	676	644	682	647	634	645	658	679	622	656	614	593	645	610	626	654	641	621	642	613	672	666	614	660	631	643	582	655	587	620	632	641	673	649	613	661	609	694	642	580	599	617	631	634	681	635	666	639	643	664	589	654	617	697	628	666	631	644	668	604	606	691	646	662	654	655	649	592	712	604	663	634	708	638	637	590	633	657	638	658	608	675	642	638	626	627	657	604	626	635	587	648	646	699	630	645	555	632	624	653	625	629	658	616	648	682	632	660	662	618	626	610	602	660	602	631	664	624	626	628	623	598	629	625	600	704	673	644	658	645	682	629	679	675	649	619	658	645	635	641	615	652	648	624	636	597	675	654	686	666	618	662	634	671	633	634	653	618	640	626	626	600	668	653	610	700	640	599	632	654	662	655	611	614	629	601	635	648	665	619	653	659	660	620	632	626	595	617	623	661	645	665	638	617	629	645	621	696	627	628	608	659	652	631	657	643	629	632	594	616	669	660	671	655	641	680	609	635	619	628	652	655	663	618	656	606	644	676	622	627	654	607	622	624	622	614	596	643	608	654	680	591	607	645	638	652	665	622	654	619	596	614	675	636	682	640	571	605	604	628	663	596	642	625	653	639	570	651	636	607	589	634	632	651	628	618	655	667	636	604	625	655	686	645	606	626	627	625	648	643	647	634	602	656	680	651	610	611	669	612	615	580	655	646	623	609	662	630	622	641	638	642	661	615	665	601	633	640	596	655	644	625	589	603	601	669	617	665	624	628	649	688	603	629	647	637	655	637	631	636	649	637	645	626	655	665	632	630	670	637	603	635	691	701	618	643	625	664	658	662	659	653	675	636	642	679	655	635	669	658	646	620	636	676	631	642	641	652	585	590	658	638	637	660	635	684	627	628	632	584	643	694	629	660	621	603	620	657	634	659	661	616	640	642	602	654	638	637	600	649	665	642	596	640	643	638	633	624	626	648	626	653	658	646	630	681	651	662	670	601	673	635	653	605	633	663	662	655	642	654	620	653	634	638	623	621	678	614	606	623	651	617	644	660	697	676	620	587	646	649	641	666	623	611	693	595	620	652	644	611	603	642	644	674	652	680	643	668	655	625	663	646	634	624	657	655	617	623	656	608	645	680	627	648	654	643	622	634	658	630	636	639	656	648	571	596	630	642	628	604	631	652	669	673	662	653	593	635	634	683	644	639	629	600	609	641	648	669	644	638	628	587	661	620	666	645	630	629	608	648	650	620	651	641	615	668	596	609	634	610	606	641	657	614	624	633	605	655	619	615	615	663	662	656	641	584	620	650	550	629	652	639	611	611	645	599	630	637	622	653	643	636	631	664	643	633	631	579	632	642	635	607	598	643	657	635	667	681	616	620	625	622	608	649	562	644	601	614	676	649	668	630	614	637	668	611	566	653	668	652	573	652	627	647	608	676	635	638	658	613	635	669	658	674	661	634	653	637	654	599	634	631	641	607	647	642	616	618	623	662	630	627	598	647	645	635	623	664	645	610	634	623	648	675	640	611	602	714	634	639	681	636	669	615	657	642	622	649	663	623	616	662	656	654	649	663	626	596	629	619	644	642	597	654	637	682	631	633	647	623	641	633	606	696	630	665	645	657	690	621	608	623	637	612	628	645	625	679	640	621	656	643	653	621	674	616	648	612	646	642	625	648	665	595	695	622	638	624	665	646	680	551	681	606	643	674	681	579	611	655	616	647	614	631	663	640	650	625	672	659	644	647	645	648	631	659	636	613	662	602	629	674	634	627	600	634	625	616	641	676	621	605	622	618	708	626	662	696	589	637	611	631	675	645	639	636	589	604	653	625	648	594	628	666	582	652	631	625	652	615	660	625	655	597	615	638	646	594	636	635	662	592	632	555	667	614	658	664	624	598	642	649	636	654	660	650	643	659	611	647	673	661	690	611	613	589	657	654	616	619	616	685	635	632	631	638	632	622	653	620	632	612	653	634	634	708	631	654	682	672	616	594	665	607	642	614	707	648	641	646	647	662	644	651	630	610	577	633	615	664	630	631	644	634	664	621	627	629	597	650	636	649	659	605	653	646	627	653	652	616	586	631	655	653	661	655	674	607	638	616	622	627	642	676	634	654	622	607	644	640	631	647	622	615	652	617	613	658	611	596	601	631	608	640	657	638	644	613	647	657	644	670	656	625	610	628	640	598	650	653	651	647	610	665	648	693	616	636	646	617	595	630	658	662	614	607	647	610	678	660	624	606	632	719	665	654	654	641	684	610	611	658	605	663	622	618	585	636	663	649	626	622	625	633	622	616	585	663	632	620	589	651	624	631	649	600	625	646	610	639	640	619	684	644	611	640	617	670	650	620	629	633	617	668	649	677	661	608	615	647	597	640	640	657	662	623	638	616	654	583	609	631	629	667	637	632	616	629	622	676	599	667	621
8592	15126	12236	6080	4562	3532	2871	2421	2278	2108	2038	1899	1904	1659	1545	1584	1523	1452	1498	1432	1274	1185	1111	1092	1029	998	976	940	909	908	897	890	878	908	835	828	907	852	860	795	820	828	813	854	853	806	794	796	782	818	774	764	819	792	765	763	774	754	801	767	791	779	764	734	769	778	780	764	738	712	750	757	780	726	788	756	764	809	766	717	753	779	766	817	772	816	806	749	790	750	810	786	763	792	767	746	747	787	777	768	771	722	862	790	820	733	760	760	750	809	776	792	788	794	781	806	757	767	752	735	724	782	781	763	786	739	766	755	780	729	782	759	743	765	784	752	778	785	756	747	763	763	751	782	753	718	792	736	767	794	734	764	796	782	807	800	771	774	744	794	703	771	782	746	740	792	745	770	729	815	784	805	750	817	710	745	732	746	735	772	743	750	769	742	758	770	772	760	746	751	745	789	786	724	754	799	718	787	714	777	727	774	764	806	759	805	760	757	725	743	768	749	748	773	805	761	792	747	730	787	757	729	764	725	807	780	775	786	747	784	801	766	771	766	750	769	785	760	774	803	775	766	760	814	735	744	755	781	732	791	734	751	752	778	740	804	774	758	746	706	823	791	752	734	740	746	788	780	813	759	789	753	778	752	766	783	763	758	792	815	753	762	723	743	830	791	779	787	737	732	793	735	783	741	755	792	771	717	774	754	784	776	785	777	733	755	828	713	745	801	761	769	772	809	793	764	803	760	700	800	738	714	779	798	702	752	752	798	768	792	790	775	761	720	768	696	807	731	761	732	770	830	803	765	751	824	770	798	740	769	747	784	807	733	773	778	718	796	798	735	776	759	793	749	777	805	782	785	833	772	761	760	772	799	778	742	778	732	762	794	789	761	783	785	794	738	741	771	746	800	805	793	742	789	773	788	747	724	806	760	821	762	751	761	761	753	769	769	757	737	754	784	806	780	752	748	780	744	753	769	761	751	736	774	762	789	779	761	790	763	769	787	801	706	763	756	766	752	791	759	765	783	749	812	792	772	724	787	741	765	783	776	793	815	758	733	765	796	803	739	832	753	732	741	781	744	836	785	838	752	799	757	758	762	765	756	786	761	756	759	786	689	806	758	770	782	720	839	743	779	724	788	755	731	724	780	785	798	808	782	749	754	770	747	719	774	764	803	757	768	757	761	790	787	792	753	770	757	773	799	810	719	783	749	794	767	772	770	800	762	763	753	759	780	779	775	729	770	781	754	752	808	764	819	776	778	727	776	711	748	774	772	720	779	794	785	776	791	736	752	782	749	786	829	807	825	752	751	744	757	795	793	815	721	810	776	782	763	785	747	746	773	775	806	810	744	738	809	706	742	757	786	803	771	758	774	789	773	702	765	779	775	738	720	749	791	765	794	737	746	751	767	793	750	743	754	733	742	741	773	746	711	797	762	769	761	753	796	749	744	788	808	827	737	765	756	775	769	791	754	774	774	766	758	754	740	803	721	769	751	791	783	766	741	777	760	762	783	788	772	734	799	732	770	748	774	761	763	785	806	772	839	731	742	759	755	766	780	810	744	723	784	732	753	784	790	785	783	823	786	801	718	792	783	747	739	727	780	773	765	733	761	765	754	764	806	768	762	730	775	773	802	786	761	781	783	761	781	730	744	752	787	722	737	839	780	793	788	807	757	797	781	808	747	782	778	791	809	760	761	789	762	781	795	745	748	763	791	811	760	764	784	752	715	793	749	711	784	760	792	714	725	786	747	784	775	796	764	718	728	770	747	787	738	754	792	829	820	736	736	748	755	774	770	810	774	782	759	743	752	748	785	721	829	771	767	769	750	786	778	760	797	780	783	821	711	791	732	752	772	744	769	799	793	796	792	750	782	742	759	747	762	752	774	758	800	769	764	772	754	749	803	772	769	731	764	752	812	770	773	797	797	758	800	767	761	766	776	791	825	772	760	737	740	779	822	758	730	776	767	768	688	748	715	753	791	788	763	775	813	780	789	805	789	782	759	767	770	741	789	711	736	728	792	790	773	720	781	770	790	764	764	731	758	751	777	718	730	778	794	763	769	753	795	801	740	816	763	782	793	744	716	802	792	775	763	750	794	831	777	784	748	757	794	774	800	794	785	791	769	752	738	784	776	804	744	755	788	728	760	730	737	741	736	768	745	838	748	775	733	746	760	780	756	778	694	768	719	734	799	764	799	727	779	802	817	812	746	778	803	749	815	789	791	812	790	837	759	786	777	817	772	791	776	748	735	719	764	794	734	742	827	792	788	774	766	769	817	794	802	766	777	768	760	791	777	732	766	747	743	797	777	778	819	753	755	759	745	757	772	805	768	768	748	745	784	789	742	773	749	783	766	750	808	808	768	810	764	721	775	789	748	799	801	793	789	727	751	831	774	765	784	735	821	743	805	753	741	742	750	810	804	776	773	748	808	731	746	754	768	747	777	758	801	757	771	766	753	777	764	796	782	735	786	741	791	773	818	769	734	756	793	790	776	740	759	779	685	760	769	783	766	795	764	780	772	762	730	765	819	765	753	756	768	845	790	743	749	777	713	752	790	734	757	753	733	767	779	788	720	753	717	767	724	783	790	779	744	735	779	769	773	753	748	717	823	789	786	806	778	783	747	797	730	790	795	750	775	738	786	754	735	772	776	732	818	760	748	725	807	718	781	784	761	733	777	778	755	778	749	784	782	773	806	761	773	784	734	751	821	767	741	753	768	774	790	794	700	801	790	781	775	772	798	747	789	775	801	765	764	746	835	778	756	771	834	768	747	763	719	742	718	780	752	767	755	747	776	770	748	773	756	777	800	739	780	699	813	791	746	773	729	758	770	763	796	783	766	791	805	721	777	788	760	787	763	751	727	752	749	739	762	785	716	775	746	773	752	763	752	741	775	764	714	794	782	777	754	753	802	809	782	709	766	752	719	735	744	789	731	744	788	815	830	788	724	759	770	749	778	737	763	803	764	762	792	760	777	760	749	784	792	755	725	709	722	801	775	808	723	741	753	794	782	788	790	736	733	802	787	760	791	774	778	741	813	757	804	740	733	766	808	765	819	776	778	743	747	713	759	753	877	719	767	729	763	731	720	746	782	791	767	765	744	752	741	762	769	736	726	777	734	756	739	797	722	744	838	773	737	728	780	795	785	764	766	759	775	722	712	811	744	735	768	766	804	788	773	760	795	758	795	764	780	822	732	741	775	716	772	775	767	763	810	748	738	770	747	759	740	765	743	757	812	780	757	736	753	762	743	802	700	763	774	809	777	793	746	795	779	752	785	782	717	810	737	769	788	740	788	756	784	795	774	758	786	798	814	785	739	724	773	730	762	724	771	752	758	796	748	772	807	728	722	762	773	734	752	770	823	778	831	744	776	771	789	768	733	832	751	740	795	774	784	775	758	801	758	779	740	767	755	767	820	807	801	715	801	763	784	738	738	799	732	733	736	742	735	768	760	780	756	769	755	794	797	758	773	766	826	778	800	736	713	741	744
22810	20989	28657	23485	20988	20992	8131	2300	1720	1600	1548	1385	1424	1140	1117	1057	1046	1004	961	900	871	785	735	699	670	642	614	567	577	566	523	485	468	501	457	459	485	494	468	484	467	451	449	474	468	436	427	394	437	429	440	394	406	408	378	385	414	368	421	397	414	407	421	399	385	403	409	369	376	382	410	414	418	365	358	374	446	465	384	406	416	412	392	398	394	398	374	393	395	409	403	393	408	388	420	423	368	394	393	401	389	358	395	383	397	375	365	392	390	395	378	375	402	401	368	423	372	392	411	361	402	373	393	419	373	375	374	362	396	370	416	361	393	403	421	387	394	396	374	426	412	375	419	393	366	390	400	434	377	409	390	409	416	375	425	420	403	406	409	384	378	402	392	422	435	395	391	389	415	393	399	430	400	376	372	393	414	395	424	407	371	421	390	419	434	397	396	380	428	418	376	362	410	414	399	398	417	391	389	413	418	378	388	395	396	376	380	398	389	412	400	410	397	413	402	384	414	402	373	394	421	429	375	385	408	407	400	372	356	426	402	421	412	412	406	392	378	407	393	405	396	371	396	379	349	382	443	370	424	391	374	413	379	388	366	410	394	395	407	412	401	387	368	403	459	407	405	387	407	422	391	404	404	378	401	423	413	415	392	427	390	388	406	376	383	363	384	420	381	396	410	358	368	403	380	411	404	401	392	389	377	392	426	405	391	403	397	416	393	395	416	380	393	405	403	390	392	381	425	386	379	419	378	406	413	429	398	395	385	382	396	380	420	388	389	393	385	391	390	402	400	411	411	378	367	397	397	390	411	394	418	401	419	395	407	403	421	378	377	373	398	410	449	405	362	412	386	415	364	379	380	391	365	378	359	402	440	412	381	396	414	391	395	413	444	394	413	385	389	386	436	410	391	411	389	408	412	370	395	405	375	371	384	416	408	420	376	413	384	374	389	395	396	427	412	427	419	426	412	382	345	414	430	423	382	409	386	362	392	377	401	417	406	402	405	397	392	401	367	407	392	381	389	367	407	374	412	392	421	400	357	398	399	396	378	402	390	409	389	358	385	426	422	385	393	376	349	426	394	373	409	386	398	424	389	383	383	403	404	392	365	424	395	406	404	436	395	438	367	383	388	406	396	379	392	391	387	379	369	385	381	409	403	381	400	413	394	381	434	364	455	387	369	420	387	406	374	362	409	403	355	401	409	391	388	399	423	394	432	400	379	363	383	383	407	369	375	370	389	423	423	403	424	397	398	356	392	427	411	381	380	385	427	393	396	393	384	421	413	376	416	400	411	374	364	369	402	394	375	409	369	362	372	399	374	409	368	417	351	419	394	363	354	401	387	428	399	383	411	391	376	422	379	391	395	359	400	409	386	432	401	414	395	405	388	402	408	418	373	378	410	417	373	396	372	399	392	381	405	391	434	388	376	449	415	408	424	415	393	394	371	418	382	381	436	410	399	410	411	420	415	408	414	376	384	416	399	407	391	386	408	405	414	403	411	405	422	411	401	392	404	419	388	364	405	397	409	419	380	361	408	404	395	416	401	393	390	398	388	410	356	426	405	426	381	412	393	397	404	419	444	412	381	421	358	376	375	356	396	373	401	416	394	409	374	400	389	385	391	409	397	391	395	385	388	386	400	404	390	378	372	370	395	392	429	398	399	390	385	386	366	399	408	399	389	411	427	423	420	405	407	355	374	412	387	392	386	410	412	383	415	389	404	393	405	414	369	378	385	372	391	380	373	385	420	397	388	380	379	406	388	394	401	424	425	389	394	399	400	412	397	402	387	408	403	396	372	440	364	355	404	429	417	387	425	394	372	396	407	385	414	435	384	381	398	403	392	384	387	443	374	355	406	414	419	414	395	422	423	395	394	388	418	394	400	399	382	394	417	385	367	377	373	378	401	385	406	427	386	338	392	378	408	375	418	383	395	420	388	368	401	377	420	387	395	381	411	394	379	414	407	382	393	396	382	409	356	401	415	393	429	405	381	411	393	408	374	418	393	382	436	421	397	349	391	406	401	399	406	406	418	388	379	415	416	405	405	389	406	413	404	395	383	402	402	405	397	369	369	424	366	398	395	354	353	372	393	402	381	375	387	390	379	380	404	425	368	387	339	432	401	397	378	383	402	399	360	398	358	442	360	353	406	398	369	428	401	408	377	386	364	406	409	392	401	403	402	435	405	388	366	411	425	401	371	400	411	404	395	357	393	396	412	366	387	423	423	437	422	393	380	424	419	386	382	403	409	398	399	416	392	379	412	397	425	388	363	419	404	376	380	392	371	360	395	406	388	422	420	393	408	393	389	424	384	400	401	373	404	405	392	404	426	397	385	387	373	415	384	409	357	410	382	386	401	409	401	376	365	452	387	403	448	392	377	411	394	395	381	388	396	371	371	380	409	381	388	415	380	395	376	400	392	384	394	392	410	361	380	389	418	408	394	409	398	403	429	422	402	388	412	404	385	373	395	376	395	389	413	417	374	396	406	391	429	422	391	377	423	402	382	374	410	415	359	419	407	365	374	360	393	372	387	362	394	372	376	377	419	404	359	416	392	403	370	414	347	403	422	387	431	432	433	401	400	385	410	394	377	369	401	415	399	393	353	394	393	348	399	388	376	405	400	348	385	377	371	381	418	426	392	387	400	405	362	391	392	382	375	377	398	444	379	403	382	395	361	429	378	382	391	395	379	399	399	402	417	404	390	406	375	374	405	417	438	379	365	450	398	381	396	403	371	409	398	399	372	377	377	401	400	373	415	430	400	391	419	396	362	381	354	386	399	412	387	396	395	388	404	362	362	370	412	410	396	414	369	380	412	415	405	375	380	439	378	387	400	397	394	414	399	440	368	398	418	388	402	400	411	378	415	383	408	404	367	403	409	413	405	409	410	388	389	379	355	416	392	394	369	390	411	416	357	401	388	405	388	394	408	378	414	400	354	398	360	415	394	367	409	401	396	391	397	379	421	367	373	397	394	388	395	413	347	410	408	394	413	411	383	396	414	353	416	405	387	389	420	391	418	393	398	413	358	387	421	386	380	388	402	376	397	377	389	384	384	392	397	412	378	376	399	389	425	375	381	412	360	390	368	422	404	380	380	388	389	368	400	405	375	411	402	390	374	369	356	403	395	397	408	399	399	425	381	386	397	378	416	407	369	402	385	382	439	354	403	348	370	365	369	396	401	377	402	382	396	391	392	380	404	405	387	375	437	406	397	398	394	401	412	402	398	400	378	370	427	416	362	398	381	383	397	396	401	431	412	416	401	427	375	410	415	389	416	403	376	359	417	418	372	429	417	397	392	359	396	355	423	383	385	392	407	403	399	418	421	381	388	387	396	399	412	395	415	368	383	415	394	398	400	440	381	359	380	371	421	435	385	381	424	383	398	385	369	422	416	412	405	365	409	403	410	383	386	415	396	378	399	401	379	419	390	372	384	423	407	421	367	379	417	382	366	392	363	385	382	370	383	407	377	369	397	420	410	367	387	405
11427	25032	20553	11909	8968	6922	5528	4524	3933	3564	3421	3272	2928	2633	2380	2164	1973	2023	1970	1720	1512	1457	1296	1176	1119	1029	881	867	755	784	705	720	755	709	589	623	729	686	646	612	601	651	613	595	627	578	541	574	550	561	533	456	446	512	529	489	482	489	463	477	503	468	452	471	497	468	487	460	481	516	501	482	471	469	493	464	486	465	479	464	506	466	471	483	489	480	491	459	497	478	489	478	508	478	488	491	478	469	485	460	485	483	486	458	467	479	502	495	476	466	488	499	491	477	484	463	463	497	448	488	462	460	462	502	483	441	470	440	483	465	474	462	475	475	467	469	483	500	481	468	447	459	458	502	472	510	442	446	468	497	457	454	458	481	475	445	476	469	467	487	460	458	499	522	436	484	460	495	528	430	502	497	420	509	475	480	485	491	476	465	510	465	535	482	475	479	449	462	503	525	472	447	492	499	496	509	424	477	455	464	486	481	472	442	473	442	479	451	497	478	505	478	454	459	449	430	506	496	486	492	494	440	461	467	456	487	450	449	490	501	461	514	452	490	461	448	428	519	452	443	468	481	476	498	487	487	485	474	491	451	471	480	500	494	492	460	437	498	500	467	465	491	481	509	460	486	480	499	435	491	472	433	479	443	476	483	480	456	439	471	459	474	482	448	483	458	452	453	448	469	486	461	478	477	457	485	462	436	454	457	477	458	458	466	506	464	477	519	470	431	444	493	459	468	435	447	459	429	490	517	476	436	475	453	480	510	507	522	485	486	447	470	456	503	486	492	491	489	449	461	487	512	468	471	463	509	513	473	453	484	471	501	507	461	453	420	461	411	499	461	438	444	478	476	490	492	487	500	487	483	482	485	496	459	460	440	513	477	506	456	430	480	445	434	453	469	448	459	481	447	467	465	472	460	471	481	482	480	446	490	480	502	503	445	443	477	435	471	455	499	462	452	424	449	452	469	473	470	466	477	505	473	496	479	484	474	442	454	513	442	448	453	484	460	454	474	447	454	495	460	488	470	450	499	484	494	448	472	461	488	477	452	489	472	482	472	463	470	535	513	507	480	451	485	470	487	489	504	456	483	453	483	476	478	486	480	499	460	462	504	484	511	512	494	462	462	491	512	465	479	437	470	473	495	430	462	494	454	493	482	471	474	475	457	490	479	475	496	453	457	460	485	492	464	462	493	435	474	460	486	439	469	505	476	466	497	477	472	416	473	435	456	451	478	479	473	434	488	493	481	461	462	480	444	473	469	448	461	442	498	463	455	452	471	441	510	471	497	460	465	512	486	427	500	428	446	478	427	459	475	458	505	461	464	481	471	489	500	466	486	455	490	485	496	483	450	463	504	472	474	458	497	475	431	467	492	472	424	474	443	483	459	479	471	451	497	456	464	436	463	448	456	468	472	452	474	472	493	439	482	455	440	482	449	467	487	478	441	468	465	498	471	452	499	467	449	498	460	466	438	479	454	474	485	494	451	484	453	459	522	444	514	466	470	496	494	459	450	427	483	463	495	466	479	463	454	474	485	464	467	503	445	513	412	467	482	460	479	493	490	438	483	495	493	499	494	493	484	462	486	450	468	494	464	464	498	481	460	454	500	500	472	482	519	507	501	488	483	477	486	476	471	492	501	509	437	509	478	477	507	427	430	465	491	448	468	476	465	493	494	474	493	478	468	473	477	493	468	458	462	479	439	433	453	469	501	495	469	458	467	496	473	500	475	438	472	507	477	462	481	479	462	474	468	462	470	499	488	472	452	462	468	483	490	476	482	465	453	463	453	488	469	471	491	458	470	471	528	502	487	450	471	488	474	483	486	461	489	492	478	470	485	452	472	422	468	415	474	480	480	481	430	482	474	463	490	473	475	470	511	485	488	473	478	480	458	471	423	478	485	466	471	474	462	487	464	462	496	505	458	448	485	425	508	483	438	481	485	471	443	465	462	475	487	508	430	460	463	466	503	492	482	469	457	469	456	475	441	436	468	455	440	456	462	488	485	459	469	459	464	460	486	503	458	510	474	488	461	464	457	464	488	490	477	485	480	454	475	481	473	485	468	498	491	462	475	484	458	479	495	463	484	489	453	474	480	457	481	462	453	466	505	491	487	512	515	493	497	461	492	505	498	500	486	467	533	464	493	492	423	446	481	459	471	470	455	453	465	498	473	478	464	491	453	487	466	476	497	429	467	434	447	484	451	465	484	474	470	479	490	466	483	453	458	455	526	447	449	456	478	519	457	511	452	443	495	483	493	475	499	450	513	474	494	469	471	451	472	470	472	484	493	435	447	504	466	515	482	437	467	478	469	500	467	436	495	456	486	459	457	460	481	464	453	524	471	456	462	484	437	490	453	485	473	457	453	493	452	438	469	455	493	503	423	453	468	430	499	470	464	480	441	469	462	461	471	453	483	411	449	476	504	454	498	481	507	482	504	453	461	486	500	452	494	477	448	454	488	504	454	465	443	488	493	489	470	488	465	501	469	497	461	468	448	452	446	497	470	449	454	455	458	503	449	496	458	471	476	433	466	491	460	528	503	484	478	430	462	491	479	463	483	489	513	462	450	496	502	446	450	440	467	482	466	465	443	488	480	507	510	479	468	463	503	482	447	445	453	452	428	444	470	518	496	484	456	466	455	476	439	508	468	476	450	477	485	500	450	450	470	465	469	522	465	516	460	474	424	458	439	458	452	462	496	468	476	494	484	473	484	453	457	459	483	472	504	480	497	474	468	462	480	472	456	455	492	440	483	484	464	481	458	523	471	506	489	458	490	452	434	492	429	459	487	445	488	504	506	518	481	461	486	471	474	481	484	467	486	458	490	416	439	500	442	445	480	472	472	471	480	462	485	490	453	486	500	496	491	479	478	467	474	456	501	449	435	502	471	462	440	465	501	486	486	458	477	475	471	460	474	501	502	483	450	497	545	463	477	470	479	475	450	453	445	482	468	526	489	452	486	445	471	457	495	433	475	510	477	475	541	458	454	483	489	472	512	467	473	465	502	434	485	476	470	472	479	471	428	458	498	488	417	453	466	413	435	497	463	472	465	494	417	485	491	467	478	448	480	486	510	455	485	474	461	448	465	465	460	470	464	467	440	477	496	430	493	429	502	478	465	453	455	476	456	478	436	490	503	449	515	466	490	448	510	472	465	486	429	487	463	467	495	477	517	471	480	441	489	444	502	467	475	427	479	452	458	450	471	453	470	473	467	460	456	475	450	494	473	484	453	448	488	465	495	546	463	462	467	471	486	508	466	454	446	478	452	458	459	474	468	477	456	461	470	504	470	475	507	471	485	467	480	435	483	444	496	480	467	455	453	472	495	496	454	495	455	475	477	443	479	437	464	479	507	504	457	464	466	448	466	476	472	492	469	473	464	464	513	461	512	474	468	501	496	511	465	479	478	466	454	501	450	494	459	438	480	470	471	452	492	487	482	484	466	486	504	460	486	456	470	496	480	504	432	466	464	444	457	481	447	441	467	455	459	500	495
27079	19349	8213	2941	1518	1136	1072	960	911	953	849	857	805	791	752	740	720	669	711	678	658	603	569	613	574	602	583	573	548	591	536	559	533	537	543	489	533	554	511	533	532	583	511	554	503	548	511	495	517	516	537	523	465	503	511	504	482	524	510	532	449	511	512	505	437	462	511	490	521	491	474	501	498	508	488	491	518	508	531	514	500	477	531	489	500	496	526	513	547	515	516	544	552	519	500	492	530	521	494	524	503	495	529	501	490	465	520	503	495	511	531	503	508	511	481	491	491	485	501	489	509	488	463	550	506	466	495	528	534	471	488	484	500	508	501	551	507	533	529	497	512	513	518	480	525	486	505	544	564	496	534	488	491	499	530	463	489	510	509	468	507	504	493	532	528	509	557	493	529	524	506	498	436	525	485	495	506	501	529	513	522	539	477	527	469	539	516	499	500	497	516	530	523	531	514	476	501	476	483	490	480	499	478	510	497	490	489	504	468	496	486	508	536	488	526	525	488	522	504	527	491	486	531	528	510	501	502	466	500	491	492	533	520	464	510	521	474	517	511	488	479	492	495	505	527	516	481	504	477	481	495	494	451	490	498	457	516	473	490	484	516	486	522	502	524	500	447	473	520	525	484	509	480	527	508	511	512	493	530	544	522	487	462	498	496	470	502	556	525	506	491	543	512	537	551	535	494	513	484	509	510	516	471	476	476	484	489	503	507	517	513	531	507	504	501	460	491	502	495	509	490	493	483	508	485	517	480	489	478	506	516	494	516	500	497	505	487	551	434	498	512	480	559	476	535	502	504	477	525	502	508	489	515	511	501	490	515	495	510	533	501	469	508	455	532	534	495	517	519	491	503	493	475	514	487	487	502	514	514	495	458	548	509	518	523	510	522	520	492	524	483	480	513	494	530	518	516	498	484	527	498	527	519	461	492	501	492	474	488	509	540	540	487	515	537	504	473	479	528	521	513	493	516	500	508	490	536	500	495	508	486	510	505	475	548	495	545	507	545	494	534	497	487	510	494	549	500	521	471	501	525	531	491	559	498	474	458	477	559	515	484	507	490	501	511	509	526	472	490	491	477	477	500	506	489	511	503	510	511	500	514	483	466	542	487	523	502	472	573	547	497	497	496	512	515	516	525	524	490	534	507	516	520	507	496	496	500	489	444	490	506	545	511	504	487	508	517	492	479	509	532	466	509	513	477	526	511	515	536	543	526	467	518	471	483	492	473	521	484	509	535	515	541	479	506	519	513	494	485	505	520	513	480	512	508	491	522	501	505	513	542	469	544	529	477	498	521	512	501	524	507	497	498	447	503	543	483	530	495	490	495	512	467	516	513	549	570	522	503	472	510	530	521	496	495	489	497	492	519	486	518	497	452	522	475	490	510	501	523	488	514	490	508	511	488	486	532	499	453	506	510	493	497	515	502	483	461	514	471	517	462	490	543	492	529	512	468	525	493	508	496	493	533	502	507	517	506	462	483	535	478	486	504	532	569	509	507	511	475	498	490	518	555	504	518	478	497	504	501	511	549	479	509	505	502	505	476	486	469	496	525	488	522	480	485	525	537	521	523	483	538	520	515	499	529	527	519	498	497	520	505	517	497	497	499	479	498	500	500	483	519	536	497	504	514	473	450	519	480	479	484	505	503	509	519	513	482	522	507	540	527	506	486	467	504	513	512	507	531	508	497	510	482	527	512	525	504	462	511	489	504	494	496	502	496	495	512	471	493	517	491	502	506	508	471	494	538	537	533	496	466	479	531	496	509	482	525	517	557	505	516	497	478	500	517	529	512	479	522	544	493	487	538	540	476	495	490	482	506	511	512	487	476	497	524	503	488	490	509	503	519	501	505	467	495	505	455	507	498	529	526	491	501	504	487	482	546	476	516	472	480	521	492	530	495	463	485	497	472	484	525	498	512	461	532	490	473	509	546	506	463	495	488	486	496	470	491	501	477	490	492	506	519	502	485	476	529	467	482	528	483	495	532	504	490	545	505	524	515	529	540	549	537	485	489	501	495	528	522	478	495	488	505	494	465	505	510	503	486	494	511	481	452	503	503	505	498	518	550	512	499	506	496	543	521	541	493	469	497	494	524	522	489	507	518	503	477	502	517	515	471	482	474	536	474	494	503	529	525	503	520	506	546	469	492	496	494	463	512	548	522	515	482	509	485	468	518	505	539	527	523	518	470	510	560	522	495	488	472	478	523	575	510	541	537	506	530	492	481	492	502	488	491	518	517	483	494	501	479	507	495	523	528	509	507	508	473	491	497	507	523	520	545	510	519	498	486	508	499	528	506	504	510	573	509	490	510	486	514	498	507	505	489	481	483	481	511	483	485	536	489	491	506	529	475	536	530	497	492	533	541	488	518	486	528	480	528	508	539	506	458	485	504	481	508	506	490	495	531	493	509	512	517	484	507	551	510	506	513	505	500	498	519	518	484	509	533	539	554	531	525	491	536	463	530	505	520	485	475	543	520	484	482	507	516	535	544	453	519	505	543	464	487	474	491	541	546	525	481	520	517	486	517	502	475	534	473	531	504	512	511	496	483	512	551	548	494	495	490	531	464	478	443	507	487	527	487	494	497	491	485	535	489	517	493	514	487	493	543	500	486	554	531	534	516	534	523	508	491	518	539	490	480	492	487	487	533	510	515	475	467	494	500	500	495	507	525	486	506	525	479	489	506	525	490	482	522	535	498	508	465	541	508	500	508	498	486	506	507	478	543	502	511	512	534	461	522	517	517	503	542	487	537	527	529	532	489	464	477	559	500	525	512	500	491	487	559	499	491	547	479	503	495	513	492	533	497	467	481	486	480	513	509	503	495	496	504	507	488	486	473	483	521	497	495	503	485	497	518	496	495	489	527	460	504	491	480	491	470	482	491	519	505	484	514	499	508	495	523	518	527	519	505	491	502	469	563	484	541	532	506	503	543	496	486	539	486	519	517	529	504	540	514	517	568	469	490	515	483	519	486	523	474	514	526	502	502	477	491	521	508	523	531	483	502	517	514	478	535	479	502	502	471	483	532	514	506	550	512	483	549	490	465	511	472	544	513	474	478	492	455	496	474	471	501	494	514	506	515	480	529	517	486	468	499	501	463	554	514	507	510	532	501	490	499	461	503	511	514	526	510	486	519	468	522	526	494	533	468	513	462	491	529	546	558	516	489	536	515	475	509	523	449	508	531	506	530	487	501	474	547	515	539	506	506	498	508	463	487	477	538	479	500	537	497	472	476	531	483	498	455	538	499	522	512	516	533	497	500	546	480	528	503	481	485	512	533	499	484	523	485	482	483	521	471	554	498	523	470	458	510	494	454	492	523	509	534	504	526	531	517	483	496	533	505	540	476	495	495	509	506	534	468	451	504	472	475	471	485	504	536	528	512	469	520	582	535	538	494	507	539	534	473	490	543	484	466	516	504	499	498	493	564	539	526	492	510	487	502	500	496	497	493	567	511	519	496	539	510	527	497	489	464	507	516	519
7951	9993	7460	4247	3000	2333	1988	1714	1642	1670	1628	1534	1406	1320	1281	1154	1078	1096	1010	1063	937	926	840	738	821	787	787	763	722	732	737	704	660	667	644	667	686	650	656	616	694	655	662	640	682	650	645	622	627	643	610	641	626	611	634	615	638	638	633	625	627	668	650	597	619	621	595	616	628	636	642	630	586	651	600	601	632	581	614	649	580	625	607	630	570	594	597	620	649	622	609	615	672	647	620	628	638	672	654	615	605	651	631	692	650	613	635	608	640	644	598	612	638	604	642	622	621	647	628	614	640	647	640	635	653	652	591	596	612	644	625	626	598	584	637	640	637	628	620	573	609	616	661	620	623	596	658	592	614	566	670	575	640	598	672	606	646	595	612	613	594	611	639	608	602	626	621	633	622	652	597	622	609	608	660	574	622	596	626	632	625	635	595	555	587	600	644	621	598	643	626	651	632	603	586	611	617	639	592	656	639	647	659	591	643	605	632	628	601	621	615	612	614	600	631	663	618	629	587	599	667	642	640	678	585	605	581	626	642	621	619	625	614	643	603	633	641	605	620	640	596	646	663	651	623	670	654	659	650	613	651	601	642	591	593	616	624	640	616	606	655	605	641	587	611	624	580	613	617	590	613	641	623	618	564	618	673	623	665	670	579	666	601	654	656	618	612	585	645	665	638	627	644	656	626	659	601	643	612	572	643	647	641	609	658	585	605	598	570	618	643	656	617	629	631	592	580	626	683	605	624	626	660	613	645	617	617	608	631	622	595	632	609	642	624	622	613	647	585	625	626	621	614	636	646	601	586	642	636	609	621	629	590	617	631	588	634	607	602	635	630	622	592	587	634	591	675	642	607	594	666	617	635	603	650	587	608	582	569	592	666	639	644	646	625	642	632	632	592	599	624	584	590	638	584	625	580	637	618	609	632	592	604	632	595	648	624	634	635	584	631	620	619	630	643	612	631	643	610	558	586	595	664	600	614	631	636	631	607	584	615	612	619	638	676	622	622	630	630	647	643	628	606	637	602	640	624	636	605	584	643	603	634	594	660	579	673	574	618	635	612	615	689	615	606	612	586	602	575	628	637	603	655	589	572	622	625	654	622	613	600	619	623	645	592	613	634	608	662	615	596	612	605	656	608	627	629	612	591	606	610	661	622	606	642	639	598	595	641	652	628	625	631	623	623	628	628	592	628	656	649	589	637	593	630	608	603	622	587	589	685	624	559	632	649	630	669	628	656	571	602	651	622	644	611	593	613	584	599	652	618	626	642	586	632	595	643	588	640	598	651	614	612	615	633	662	631	602	601	594	608	605	643	645	603	565	618	650	605	605	595	600	618	643	611	598	630	630	610	606	661	579	634	588	628	588	645	624	616	647	653	605	659	581	580	597	612	616	582	631	663	631	637	654	656	566	596	622	625	595	653	615	612	576	584	621	649	639	635	584	627	627	631	574	630	643	641	657	596	629	617	602	623	612	630	624	619	583	661	629	637	607	620	616	619	604	610	652	648	635	650	593	615	622	627	590	627	648	614	652	621	669	672	584	632	624	624	609	586	628	622	684	607	623	644	614	677	658	656	651	606	634	590	660	631	693	641	600	623	673	643	591	645	651	572	642	593	573	612	635	619	628	637	604	632	620	661	684	609	619	589	595	647	589	652	648	656	637	622	621	612	650	606	612	628	581	607	598	650	622	639	636	607	618	659	647	636	637	617	615	673	607	627	652	633	646	608	662	623	618	629	625	613	612	568	628	633	626	619	632	644	609	612	581	618	613	631	591	625	611	661	633	628	583	613	600	652	634	588	678	630	638	618	652	623	632	608	617	621	630	642	632	635	661	598	626	639	610	612	620	598	630	653	581	647	610	615	632	628	659	625	656	635	649	626	618	640	651	606	567	602	653	587	634	646	612	620	604	618	621	654	647	621	659	594	664	617	589	657	578	604	606	570	590	616	625	645	599	636	622	625	631	587	641	663	618	652	609	585	699	635	639	646	630	599	640	648	593	637	591	619	602	582	625	653	619	632	628	594	657	642	655	610	649	614	639	603	611	624	620	612	631	602	653	608	627	665	604	624	622	610	593	612	597	614	630	584	632	596	605	627	605	602	642	625	621	626	633	599	633	621	604	627	601	625	605	611	641	679	636	662	625	601	617	646	602	643	613	624	633	577	634	610	657	610	601	656	624	615	590	657	604	590	570	655	635	595	628	661	620	656	587	624	664	680	617	592	608	616	587	648	592	626	592	581	632	619	641	629	650	606	621	635	646	642	645	647	617	641	667	673	632	644	592	638	614	669	644	620	627	601	613	639	630	589	617	640	620	643	649	651	619	611	669	595	644	623	632	655	635	639	650	613	630	626	633	628	671	653	630	637	632	661	644	638	637	625	625	661	591	608	575	619	625	647	594	597	659	675	622	624	648	599	621	622	603	640	659	612	564	638	613	584	625	583	630	631	587	623	627	615	571	635	604	604	629	648	646	650	647	645	603	629	595	653	651	611	634	634	595	610	622	575	659	584	656	633	566	651	628	619	623	613	617	625	575	616	620	625	631	639	617	575	617	608	606	609	597	647	605	619	603	646	630	620	583	661	589	601	621	596	622	645	594	628	683	585	558	651	629	568	645	614	611	599	631	610	567	652	591	631	588	621	582	614	615	580	624	589	622	644	596	594	605	594	650	566	606	630	646	609	611	654	627	677	600	614	600	587	619	658	656	591	633	620	623	601	637	638	597	618	616	626	645	598	599	624	624	674	634	615	632	628	590	628	659	650	607	640	633	658	621	659	611	660	621	648	620	631	636	610	597	649	617	626	590	637	621	632	655	620	627	654	625	583	583	633	644	608	626	630	612	656	622	603	583	659	602	631	609	627	593	602	618	665	647	641	625	641	613	633	626	600	626	659	690	645	613	587	598	655	640	616	602	658	600	656	648	632	643	605	553	612	620	638	630	661	640	646	635	652	625	616	574	667	631	592	579	596	640	611	591	639	642	597	578	582	620	620	652	606	621	618	655	597	577	641	589	649	633	625	605	634	640	601	661	626	614	636	604	658	619	593	631	654	607	634	637	659	605	635	633	654	670	632	630	643	656	628	638	594	610	614	638	587	656	628	631	591	625	634	607	609	569	662	625	650	621	628	590	591	602	635	628	648	616	660	627	615	622	598	632	631	620	658	609	586	592	599	633	629	700	640	580	632	610	631	656	609	616	623	631	608	657	637	602	651	621	641	604	647	620	585	600	623	656	590	635	580	611	616	643	621	650	646	619	604	638	597	647	590	625	597	617	625	610	641	624	573	612	658	659	655	569	626	595	638	594	639	633	609	636	628	629	642	640	586	637	613	605	624	594	631	586	652	581	631	603	596	577	640	638	644	599	608	643	640	717	592	631	609	582	619	596	680	644	621	623	642	569	620	638	644	579	586	642	606	668	645	615	585	667	604	644	625	638	616	612	659	591	577	653	641	588	603	612	651	585	633	616	636	598	629	599	653	650
23887	20974	28083	24002	20829	7646	1997	1436	1207	1221	1085	1009	924	915	817	778	668	709	622	603	541	541	525	488	479	424	449	466	371	413	373	354	390	326	334	345	372	356	314	353	331	348	321	342	331	331	348	322	339	343	319	297	287	272	320	333	320	314	336	307	314	288	298	326	289	279	290	316	294	285	319	319	278	328	315	315	287	302	280	283	284	329	288	321	290	314	303	299	296	333	280	291	314	286	319	310	289	302	295	333	318	319	287	274	291	308	274	283	282	279	273	302	316	288	303	312	317	312	293	285	331	308	298	281	299	299	323	306	296	290	314	294	306	304	285	287	316	291	272	300	281	298	298	290	276	309	304	348	291	321	293	301	322	312	311	310	304	284	278	273	290	277	304	293	279	284	300	299	305	282	294	305	308	288	281	314	317	302	310	272	304	308	324	266	282	295	308	301	290	307	320	296	304	302	312	276	331	297	312	305	296	279	280	282	313	279	301	295	296	304	314	331	256	300	332	283	307	288	284	323	301	280	326	292	329	308	290	304	318	321	301	293	262	309	292	312	320	287	286	299	299	278	289	285	277	329	300	277	300	297	280	282	305	312	301	284	296	293	270	285	289	324	289	304	266	292	276	285	333	291	294	280	299	275	305	343	327	303	301	309	295	320	296	317	298	291	290	326	304	307	305	257	319	298	284	264	294	290	301	318	305	333	334	278	288	300	321	315	295	308	274	305	318	307	326	328	292	288	304	290	328	308	302	307	311	319	297	298	288	300	296	290	279	294	284	298	271	306	301	293	310	274	318	266	310	295	296	285	300	310	267	332	301	266	310	314	283	283	330	282	322	295	284	310	290	299	300	325	314	310	302	283	294	292	297	328	299	315	283	297	267	289	324	281	301	297	302	286	280	300	310	304	297	252	294	298	320	315	297	304	293	315	276	289	295	307	288	290	288	262	310	312	303	291	277	304	268	271	328	294	273	315	272	303	277	281	312	294	283	297	273	303	320	313	256	303	262	296	322	299	302	311	312	295	272	265	303	311	305	300	316	314	286	271	283	332	273	317	316	289	300	296	271	310	332	293	306	295	282	307	276	292	306	293	268	312	310	288	309	306	286	303	321	304	330	323	293	287	293	322	284	249	325	306	297	308	271	298	329	276	300	294	317	313	307	288	266	329	264	274	304	303	281	292	298	293	284	303	282	278	315	296	314	331	312	294	293	285	284	332	281	292	334	291	251	267	307	304	333	313	297	305	298	311	297	287	290	305	345	319	319	293	301	314	308	311	309	281	331	258	328	310	323	297	291	280	315	296	296	283	324	280	333	295	267	291	284	307	312	311	309	286	326	294	319	314	286	299	319	322	268	281	281	341	305	283	304	328	269	303	319	287	308	282	319	274	297	289	308	317	289	298	314	314	288	283	316	315	312	290	305	313	309	292	293	306	303	285	302	324	284	284	321	300	286	309	305	276	278	285	299	293	281	298	288	307	297	293	329	293	306	306	295	301	295	305	282	299	297	337	303	280	289	295	271	308	288	285	292	297	278	296	296	296	272	313	300	313	262	324	303	311	353	290	284	274	300	312	290	293	285	304	306	344	293	322	281	314	300	299	300	287	319	311	310	268	317	295	304	279	314	310	301	292	271	275	321	264	331	308	326	320	319	288	312	281	309	297	318	308	298	282	269	305	309	316	289	301	290	317	277	274	301	286	274	298	286	280	319	276	296	312	306	277	280	274	284	266	313	255	311	287	320	296	303	293	271	281	325	280	287	285	274	272	283	310	296	343	279	314	294	303	267	300	284	311	278	283	288	304	296	319	299	301	283	289	299	280	280	321	319	291	284	292	297	287	306	347	289	317	309	308	297	321	282	302	282	318	290	328	264	296	283	302	296	319	281	295	291	311	305	302	279	284	292	304	282	315	331	300	319	313	303	291	291	285	287	279	286	265	272	326	260	303	284	282	293	288	284	296	291	317	292	302	297	322	298	290	307	293	311	293	268	303	275	296	300	295	321	301	306	297	291	279	311	280	293	286	308	279	284	280	288	285	300	277	300	281	288	290	263	312	313	284	266	328	306	312	306	303	286	297	299	281	301	298	296	309	299	298	308	305	269	293	309	310	302	301	308	333	265	311	301	291	313	285	314	315	290	303	285	290	286	272	293	305	295	262	273	275	295	312	285	297	268	298	322	298	293	317	283	283	289	316	295	306	272	295	324	291	297	292	293	284	317	330	323	281	285	294	308	308	306	295	288	279	315	298	320	289	289	312	285	270	327	313	301	276	296	308	312	290	292	312	315	302	289	294	281	295	323	326	295	298	286	313	300	271	308	316	272	292	271	310	300	296	272	259	280	315	290	320	296	334	308	269	301	316	290	300	307	303	274	283	290	328	292	309	275	274	289	294	287	259	324	294	317	294	282	317	299	277	315	304	305	272	293	314	293	282	268	298	322	286	303	262	329	265	290	330	297	278	308	272	324	338	301	282	322	315	300	293	285	305	328	321	293	314	302	288	321	285	307	292	301	291	290	296	285	274	301	284	289	325	274	304	312	309	282	296	274	286	301	313	312	306	322	332	289	303	288	301	328	274	327	297	273	332	287	318	287	299	333	271	318	311	305	306	316	324	282	309	322	299	312	281	290	298	302	305	314	314	300	283	319	294	302	302	277	293	293	290	285	313	299	302	280	308	287	311	270	307	281	280	326	321	275	306	277	287	305	272	311	306	302	297	282	302	287	309	289	285	317	296	315	277	277	305	335	310	293	324	295	320	315	303	316	263	315	302	321	268	313	284	314	309	295	279	325	262	310	301	269	316	298	300	315	334	328	268	298	313	290	295	282	301	301	323	308	316	289	320	299	299	306	295	300	262	292	326	284	260	282	292	293	301	310	311	298	277	299	298	326	279	308	313	270	307	289	308	321	312	292	262	265	267	297	303	313	265	315	317	303	295	276	300	299	281	296	313	294	289	292	315	310	305	307	266	320	308	299	312	319	284	313	297	302	280	280	313	272	276	269	288	313	306	272	310	295	288	305	296	331	308	307	325	280	316	308	296	280	283	289	303	325	317	296	302	322	305	297	281	268	278	321	293	318	257	287	307	301	275	296	314	311	301	268	288	326	286	310	287	284	274	315	289	280	285	265	312	320	321	284	308	286	305	285	314	296	273	311	299	300	307	287	261	304	306	307	283	281	302	286	295	283	292	259	298	281	315	328	316	336	323	286	302	280	255	314	298	305	315	335	300	340	328	303	282	274	301	301	299	293	306	305	295	288	282	343	281	293	299	289	284	279	301	282	259	283	306	274	328	281	299	293	280	302	374	307	303	330	299	314	291	292	310	301	296	307	295	281	284	285	272	293	291	304	309	311	307	292	282	292	285	314	294	291	271	306	300	284	290	328	320	301	278	300	301	304	299	286	289	294	304	299	270	278	283	301	320	307	284	291	293	328	319	322	354	306	298	271	313	272	298	299	356	287	302	287	301	321	312	316	285	262	295
8613	18188	14694	8259	6009	4513	3712	3105	2878	2805	2407	2184	2073	1908	1689	1454	1369	1331	1243	1170	988	973	919	828	750	665	633	586	595	562	572	519	475	453	481	507	511	503	444	480	458	460	478	467	454	424	446	436	403	382	425	392	387	391	399	405	405	400	393	443	385	396	375	412	399	389	396	394	362	385	387	377	409	378	374	362	422	379	393	392	371	366	396	388	400	356	390	401	414	367	377	378	376	390	409	373	382	373	389	386	362	399	387	398	362	375	359	394	404	388	354	394	378	389	395	355	380	391	399	363	460	413	360	441	362	378	360	423	392	341	409	358	383	377	402	405	364	405	389	370	387	359	380	382	349	383	389	358	383	382	371	376	373	393	385	373	371	381	368	384	378	346	364	384	346	388	401	362	384	383	379	422	341	407	374	376	365	389	365	367	394	400	319	394	371	348	366	404	367	381	398	388	407	390	349	396	373	366	386	415	371	400	386	360	383	339	382	367	360	371	365	395	369	372	401	392	358	386	383	391	395	341	367	403	397	360	393	401	362	330	391	365	384	370	377	402	361	399	378	412	399	319	378	396	398	374	401	391	396	371	386	363	386	391	356	413	372	359	383	376	373	393	397	397	370	380	387	408	389	385	374	360	375	396	382	382	366	410	411	363	365	357	393	384	417	395	381	392	425	374	365	381	401	397	374	364	364	359	358	358	387	365	374	383	339	367	389	411	353	375	353	396	345	419	388	375	375	398	356	384	398	377	407	398	410	401	387	385	394	412	416	326	375	403	394	400	401	384	374	382	394	374	393	353	361	405	367	362	355	379	386	384	378	389	365	371	379	370	364	393	358	396	344	362	382	398	422	418	389	363	409	398	382	385	368	371	370	368	392	360	372	423	382	379	365	383	359	377	381	369	387	371	386	376	365	398	395	367	400	394	387	402	396	374	379	393	359	385	332	397	398	369	350	382	369	397	408	376	380	339	390	401	392	411	402	392	395	401	426	361	383	370	395	408	398	389	358	373	395	385	374	349	373	368	360	394	389	378	380	395	375	409	391	395	384	394	383	354	372	370	412	374	354	394	373	365	369	378	372	388	359	355	391	358	383	390	379	379	388	383	419	381	399	357	363	373	386	376	407	365	358	363	390	356	404	372	412	369	372	356	387	378	393	384	386	398	407	374	361	401	358	380	378	362	374	384	382	420	397	367	423	375	380	373	358	418	385	379	363	393	381	417	350	424	383	409	361	382	371	379	371	401	390	355	393	357	404	367	370	412	375	376	392	370	387	391	369	351	392	385	358	410	371	380	402	388	359	400	376	404	367	402	369	388	340	354	362	391	394	389	395	389	382	411	410	380	372	397	404	343	354	378	372	365	335	387	353	377	398	356	380	414	357	376	387	365	401	373	366	401	367	373	397	365	342	355	380	373	382	377	375	396	360	371	398	359	374	386	329	394	389	397	405	393	368	399	364	396	377	358	408	396	378	370	353	393	383	378	365	397	393	414	394	408	376	385	366	346	394	378	409	342	416	369	387	388	393	344	398	385	359	404	356	379	407	346	392	399	415	390	344	352	380	390	354	359	404	394	410	395	364	405	362	412	379	370	362	385	430	395	387	369	393	407	364	379	359	387	352	372	394	384	413	404	383	358	351	367	382	386	383	378	371	374	390	367	414	378	390	395	391	391	390	357	362	378	343	385	374	378	361	417	388	400	369	366	391	381	359	374	406	342	389	406	362	392	360	339	370	381	417	373	343	366	407	386	391	406	394	357	376	374	372	376	388	392	386	353	406	384	376	391	354	396	384	373	390	399	363	354	364	419	354	394	365	356	357	396	374	351	367	368	349	384	384	384	375	359	372	396	388	390	375	400	403	402	407	338	349	388	369	362	345	380	406	374	361	388	398	374	385	384	376	375	417	359	366	374	359	397	406	382	336	358	382	387	394	365	395	380	369	365	364	402	388	391	380	380	385	375	377	385	405	347	399	386	353	389	384	378	376	359	386	369	354	379	374	402	410	411	400	379	374	398	348	421	408	379	372	389	340	414	373	413	404	390	371	363	408	415	425	412	366	384	419	379	385	357	381	389	397	403	379	385	439	360	368	390	366	356	365	388	389	378	384	358	411	364	406	350	400	382	386	401	405	396	394	384	384	395	338	380	415	401	380	409	365	410	372	372	382	367	373	380	341	380	382	372	413	390	344	398	406	378	349	342	366	381	444	410	397	416	361	383	383	400	400	400	399	370	345	385	370	384	354	359	384	383	377	372	371	385	406	340	336	369	408	410	374	347	417	376	359	392	340	384	422	362	347	374	394	401	356	381	369	356	378	375	347	403	383	375	344	378	382	391	405	355	392	369	372	400	400	402	365	378	370	381	376	343	416	348	371	395	389	370	393	358	351	369	382	418	370	367	396	379	388	382	411	363	378	404	400	378	392	373	375	402	375	371	368	377	402	341	356	374	362	390	341	381	382	383	397	418	393	364	366	397	358	372	357	344	393	400	400	392	361	352	385	383	355	359	374	383	380	377	369	398	369	391	382	391	413	348	378	368	377	391	396	380	391	396	381	360	335	374	380	382	374	388	391	372	366	371	381	388	386	407	384	346	393	341	370	394	352	380	384	395	380	396	376	387	385	397	384	372	384	410	324	389	396	413	396	378	366	390	390	383	394	387	396	401	365	355	365	328	376	359	393	369	350	381	405	380	388	372	396	398	353	357	373	384	405	372	380	366	376	385	358	341	370	366	381	386	372	371	363	374	341	370	381	365	404	407	358	357	397	380	379	389	368	346	367	389	373	421	388	407	367	349	392	360	365	387	376	369	379	420	401	380	357	372	355	385	353	369	349	418	381	344	384	413	372	386	361	401	384	356	345	421	392	362	414	368	359	385	364	396	374	383	388	348	359	354	359	380	393	376	391	380	351	377	369	387	390	403	392	407	375	372	355	341	405	331	346	394	386	384	353	386	378	374	386	363	366	366	357	385	351	363	369	347	354	377	365	375	385	395	359	348	396	377	393	373	378	357	373	404	390	397	372	389	364	386	369	395	391	375	364	374	385	363	395	405	377	376	350	383	375	385	364	356	386	406	398	370	397	355	401	383	378	374	373	405	368	393	394	371	362	337	380	397	409	391	352	394	345	365	380	361	373	409	400	421	383	385	393	388	404	378	388	352	373	389	359	339	331	387	396	413	361	367	391	329	387	393	401	377	374	395	380	387	374	359	375	351	367	370	404	384	352	394	373	401	380	369	371	404	368	367	347	399	378	398	404	398	362	402	342	364	389	359	370	412	417	394	394	404	382	362	391	373	377	343	384	360	391	383	373	374	365	392	395	395	376	362	388	371	415	344	363	380	355	393	377	379	378	377	392	413	413	364	377	410	382	387	391	389	389	382	383	389	367	387	362	354	378	379	402	355	386	388	367	375	380	399	375	407	364	410	390	411	392	371	372	387	359	367	389	385	367	425	367	367	392	386	368	346	391	376	382	402	365	392	400	369
25050	20940	26686	24937	7189	1945	1558	1385	1313	1213	1168	1086	1090	1058	1012	953	938	893	900	816	862	764	806	797	711	683	698	715	681	663	653	640	688	637	651	644	645	676	667	617	649	688	637	708	657	670	637	633	664	659	663	631	653	622	594	630	622	673	638	670	654	653	642	624	681	646	657	659	661	700	654	647	654	664	619	643	607	642	682	670	660	683	627	638	619	651	631	648	659	640	652	695	647	677	607	582	652	614	635	601	647	621	620	613	686	664	642	602	638	616	621	624	667	656	649	602	644	688	594	659	619	677	651	604	625	603	602	614	651	667	618	639	659	606	636	669	606	613	582	625	614	618	613	648	675	589	658	592	604	617	635	669	620	584	643	627	620	656	661	610	639	625	585	641	634	592	639	624	651	624	622	609	565	609	632	631	652	656	591	624	665	649	645	621	633	621	618	645	644	656	618	633	630	612	638	620	623	649	600	641	617	612	643	616	632	635	633	633	672	687	670	653	624	678	620	626	600	647	631	608	624	631	631	604	635	645	627	671	616	646	606	660	616	607	656	631	571	641	594	664	649	647	654	610	610	687	624	614	635	633	658	628	637	640	666	644	648	651	617	641	613	655	648	655	650	686	609	631	646	684	618	649	644	639	653	641	616	659	605	596	663	618	629	645	601	652	609	655	646	574	616	679	648	606	646	589	600	652	639	657	667	618	623	604	657	623	626	638	624	648	637	630	655	638	655	649	656	674	588	645	619	644	626	666	673	620	609	626	686	632	622	663	639	651	638	651	651	636	656	632	672	670	642	605	643	584	608	635	651	633	642	619	620	663	631	659	606	661	623	614	626	642	663	596	591	616	650	646	630	661	626	632	639	701	636	627	636	632	632	656	614	632	650	675	635	627	691	631	610	617	650	613	619	580	631	633	650	585	641	625	641	624	584	651	614	645	652	637	653	676	591	625	596	641	629	615	636	665	615	648	662	622	625	640	655	621	646	640	627	667	608	625	633	621	619	590	641	642	647	603	632	631	661	624	653	593	619	607	613	669	684	585	658	671	615	666	650	622	621	622	631	644	616	664	630	674	652	623	628	598	635	661	647	649	648	609	640	648	621	635	619	604	655	657	605	601	611	637	602	648	671	663	667	625	590	602	645	610	644	587	602	614	591	664	638	645	612	650	583	633	638	673	649	583	622	669	612	658	659	615	636	598	638	654	662	570	677	642	638	633	612	620	644	651	619	677	629	648	663	660	658	654	633	675	646	615	624	621	646	647	622	694	632	574	601	629	642	628	612	639	618	658	682	654	655	634	648	654	597	630	628	600	615	681	654	619	635	603	604	563	687	690	623	648	646	644	614	644	602	631	610	603	650	646	640	657	606	597	658	634	610	647	681	640	656	606	598	640	607	639	631	614	611	627	691	671	566	584	619	621	668	629	627	574	605	613	653	628	626	584	622	609	545	587	635	624	633	649	625	614	592	640	643	620	658	598	661	623	624	626	608	611	645	643	637	647	640	619	689	601	646	602	603	623	649	623	628	625	657	588	653	621	673	668	628	622	593	613	644	622	639	640	616	604	647	624	629	641	649	650	639	685	671	641	658	582	621	668	617	615	612	590	604	650	625	612	626	656	656	606	621	634	601	582	642	627	590	643	644	648	629	636	605	583	595	646	637	716	637	626	645	648	615	625	653	638	641	650	629	623	612	649	645	640	649	681	644	605	595	664	631	641	665	653	624	641	641	627	650	608	644	633	664	661	643	665	692	656	598	616	603	574	610	690	660	676	607	620	609	609	634	656	645	668	560	618	646	650	605	588	668	652	619	606	618	614	643	611	672	618	640	653	645	665	647	590	640	630	642	684	622	579	645	660	629	652	642	614	651	629	603	607	708	632	635	605	645	590	623	635	654	628	672	638	648	608	601	612	626	651	630	626	660	598	635	623	589	664	597	573	619	651	636	620	633	658	629	649	615	604	682	643	588	645	573	643	666	628	638	624	591	659	627	607	617	602	662	674	662	635	621	621	614	651	579	627	606	610	632	588	637	625	627	645	620	648	666	628	617	610	598	657	615	644	644	625	689	618	640	642	642	630	644	623	626	589	657	676	625	630	647	679	644	653	635	647	623	624	602	648	617	601	604	602	648	672	619	644	590	627	635	586	645	618	647	657	633	643	645	606	650	600	640	646	627	657	635	635	612	621	623	661	658	652	628	643	639	638	594	594	598	625	653	629	611	620	627	634	563	642	650	671	644	688	669	646	637	627	648	664	617	636	628	627	609	610	661	622	614	633	606	611	617	690	621	666	640	678	675	637	606	624	609	649	618	594	588	633	569	644	662	626	630	611	622	598	618	603	625	620	619	586	676	649	621	614	634	640	622	658	661	572	666	603	633	613	636	650	677	648	673	638	603	607	619	543	571	605	653	630	588	643	625	651	603	628	619	633	654	601	651	668	623	655	633	656	635	612	633	607	632	596	624	626	620	686	660	687	609	646	658	608	644	592	679	689	653	632	621	611	674	615	626	593	582	668	650	667	594	639	617	601	656	612	668	587	699	696	624	603	625	645	616	610	644	604	675	642	643	617	627	639	585	620	595	644	675	622	647	632	660	630	656	633	636	621	682	625	627	626	649	610	619	627	649	615	662	597	655	653	676	624	597	624	643	596	623	625	635	589	640	649	642	654	620	585	634	610	657	613	658	611	670	644	643	685	656	643	648	657	656	628	676	667	617	616	626	627	625	646	629	624	640	648	626	621	669	662	633	619	622	648	615	626	639	686	605	595	597	662	583	592	610	629	616	669	638	607	663	666	635	640	639	606	624	637	665	610	672	638	654	635	646	642	701	689	601	658	584	616	621	639	612	645	626	652	656	664	643	722	685	648	619	605	648	625	611	632	578	648	622	643	627	653	645	631	660	625	647	601	613	605	633	665	612	616	629	625	639	613	637	653	640	640	618	647	691	619	648	666	672	636	645	589	630	633	652	636	655	627	641	635	632	613	627	686	651	644	618	651	647	606	657	692	637	627	601	657	610	657	599	610	613	632	608	610	650	604	654	610	652	646	632	620	658	645	628	633	663	644	673	644	647	646	583	654	632	611	628	662	618	645	650	634	624	618	652	649	618	629	646	628	659	615	617	617	667	645	640	665	636	656	617	649	634	621	658	647	624	632	655	568	605	596	658	612	627	625	632	587	656	625	639	624	624	646	641	625	640	646	656	630	655	635	643	623	652	648	666	625	688	664	624	647	622	623	627	665	620	645	621	623	630	633	588	631	601	638	648	636	647	659	593	596	633	617	606	616	630	648	605	610	659	658	642	648	636	619	612	625	631	632	590	641	630	622	633	627	606	577	601	625	598	701	624	610	637	631	666	650	614	588	644	650	634	666	630	627	614	612	630	621	645	709	622	683	607	654	616	606	599	676	574	633	616	643	630	618	646	589	650	660	636	670	598	648	643	628	667	637	633	641	628	631	646	650	615	625	629	644	596	622	618	645	647	635
8426	14253	11039	6128	4406	3654	3065	2755	2609	2453	2351	2019	1855	1760	1751	1668	1447	1470	1370	1344	1225	1161	1166	1078	1052	950	893	899	916	957	857	856	787	852	838	815	879	816	803	836	801	818	859	817	815	739	807	721	802	803	782	745	756	743	783	791	749	821	756	791	803	697	733	785	770	759	741	766	784	752	782	801	758	723	799	772	826	790	810	808	785	757	775	780	743	730	798	773	775	725	755	745	800	795	797	751	739	825	764	804	788	717	830	722	743	750	744	698	753	802	760	730	739	767	772	752	777	759	733	766	758	720	764	823	771	838	747	798	757	764	786	706	742	767	771	769	769	762	765	798	786	748	803	771	719	763	751	730	749	771	793	793	781	734	813	762	735	774	768	829	727	739	768	697	762	765	748	802	823	763	734	802	724	782	751	726	770	731	771	749	748	781	778	767	825	749	744	762	771	774	703	763	754	774	773	717	749	758	759	746	743	799	774	810	824	760	794	793	753	777	759	810	778	753	775	711	762	725	766	779	792	746	741	806	755	737	726	774	734	772	737	766	788	736	752	736	784	771	780	776	805	790	775	719	763	776	770	754	754	723	780	831	764	747	802	800	741	715	775	787	791	782	753	820	758	736	694	752	792	752	764	752	733	728	801	755	745	765	783	768	808	785	761	739	770	794	764	763	797	828	806	768	742	719	742	764	767	745	752	745	738	705	818	760	729	779	762	795	776	754	754	785	753	788	814	754	770	803	773	725	724	779	729	767	790	732	762	778	767	730	752	741	783	791	763	813	753	795	756	817	743	720	740	777	746	743	787	808	781	747	724	769	738	795	785	795	763	832	765	772	760	746	742	783	724	742	730	773	737	759	759	699	747	725	759	763	766	771	741	714	764	727	758	775	752	785	787	735	742	774	769	746	772	721	732	769	721	836	759	722	780	720	746	736	764	807	758	786	758	802	758	772	736	724	773	765	792	796	760	752	754	791	792	769	772	753	778	742	712	771	762	746	746	777	787	799	771	736	741	744	748	779	774	785	743	682	742	768	837	787	767	740	765	785	731	732	762	828	734	736	770	753	736	772	741	751	722	815	743	797	740	818	774	818	779	812	758	753	805	771	746	798	779	764	742	731	742	780	766	757	756	759	743	789	774	795	802	801	724	745	775	763	796	751	762	746	763	791	771	748	780	770	722	747	762	772	768	728	734	761	791	764	756	762	776	781	741	738	743	788	794	761	796	820	786	703	786	767	728	737	734	755	752	822	756	785	747	780	783	716	709	796	776	726	750	731	747	754	791	787	723	752	738	787	782	725	758	766	774	748	710	747	799	787	748	738	776	800	757	786	806	785	779	752	781	742	752	734	746	794	748	776	738	757	727	734	746	801	790	738	747	747	742	757	776	760	761	707	740	741	777	803	742	792	794	794	784	780	735	773	703	752	809	783	821	768	821	798	738	771	755	723	793	783	747	774	776	725	788	743	718	777	768	761	759	794	743	785	786	807	750	778	739	772	711	786	762	761	707	750	728	779	731	770	780	756	737	762	764	800	783	778	764	804	772	775	763	737	782	724	783	744	799	729	759	793	761	799	783	758	733	749	777	743	825	800	813	768	719	734	782	742	758	769	748	734	797	796	745	756	753	731	784	725	786	769	788	751	727	783	758	761	812	763	731	738	785	772	774	812	816	688	783	731	714	741	762	756	764	771	732	753	738	783	784	751	794	705	755	716	839	782	751	775	767	744	808	739	814	730	760	749	705	779	705	752	736	759	725	744	759	751	786	784	773	723	729	752	745	795	722	739	786	766	794	848	773	768	782	785	731	822	780	758	768	773	802	769	805	739	799	776	713	745	771	786	796	698	754	780	751	745	745	741	757	773	747	716	707	749	758	739	796	801	749	749	778	736	770	767	765	718	716	748	748	706	741	783	781	746	768	716	796	755	795	726	772	819	762	746	776	739	785	766	748	745	773	719	793	751	753	776	787	785	752	749	781	766	754	793	730	763	762	777	734	705	781	718	755	794	766	767	823	757	763	804	748	768	732	748	819	748	724	852	766	730	767	814	758	788	805	753	796	783	714	751	799	785	789	758	729	745	764	794	729	766	793	750	719	756	780	728	803	792	806	735	742	795	761	775	777	758	737	767	743	726	802	773	777	763	776	778	730	717	760	766	790	755	703	750	764	763	733	809	751	739	787	778	740	739	765	785	759	757	767	747	765	757	729	791	753	767	751	827	768	743	752	750	748	795	807	768	788	768	783	718	754	780	733	752	752	793	758	775	792	735	807	721	770	730	775	748	743	796	748	825	777	756	744	727	790	759	743	781	821	795	753	803	747	769	736	812	747	801	781	764	753	731	763	737	708	786	759	753	770	770	842	785	713	767	796	774	782	745	755	748	790	795	782	745	783	745	792	724	761	751	802	744	771	792	760	746	723	755	725	672	732	783	759	786	737	728	753	775	745	781	765	822	728	797	783	763	745	807	759	797	789	755	744	777	791	740	756	783	755	745	702	778	742	779	783	747	735	747	781	782	788	745	774	739	781	792	746	799	778	740	736	751	735	784	798	729	764	759	749	753	776	745	778	816	761	726	751	696	809	744	766	776	750	731	756	805	793	751	739	756	731	728	773	723	848	760	788	719	708	817	739	751	758	772	808	750	702	762	778	778	746	757	756	776	772	812	764	741	762	726	756	783	763	746	804	749	784	752	759	808	744	705	761	754	738	733	794	722	746	784	771	753	732	733	794	828	777	755	754	761	756	790	761	723	751	769	766	752	808	778	782	759	801	784	777	742	781	851	761	748	732	725	778	786	857	812	823	751	818	754	765	789	768	742	750	752	838	773	778	817	775	769	796	747	799	763	793	733	793	746	732	719	783	694	789	787	717	784	771	770	755	716	776	731	757	796	727	787	734	735	758	769	758	771	744	740	748	760	738	738	777	775	787	788	726	740	766	750	729	798	777	739	766	763	758	769	727	734	758	779	794	753	771	761	792	831	705	772	754	766	824	719	736	824	735	799	772	755	806	750	733	740	751	685	767	783	769	794	791	781	783	725	730	758	831	808	798	781	774	783	758	712	812	742	698	792	723	746	757	746	752	775	757	752	784	761	744	755	729	718	828	746	756	776	759	721	754	757	787	786	803	752	761	810	727	779	809	750	728	789	759	784	737	762	751	778	746	687	765	788	713	746	781	697	797	776	776	765	784	741	778	780	790	767	770	751	781	757	753	730	765	778	767	784	762	757	777	750	766	760	760	795	747	764	768	804	736	758	777	753	753	782	750	772	789	787	753	806	760	758	741	725	766	768	824	788	739	803	743	752	777	728	733	773	758	792	723	772	743	752	724	774	764	804	761	770	791	781	755	748	775	808	761	785	758	731	805	778	803	728	758	765	762	775	741	715	803	793	763	761	793	826	727	758	774	760	714	760	759	765	782	764	748	806	758	778	768	783	692	738	758	761	792	713	738	724	727	755	783	728	773	812	801	788	828	728	775	738	740	815
22822	21012	28720	23516	21007	21023	8097	2749	2089	1836	1597	1378	1253	1169	1222	1205	1091	883	923	871	853	788	696	622	609	522	554	557	479	524	506	506	481	447	470	470	463	462	477	479	417	463	469	428	411	442	443	418	429	448	456	406	391	398	429	407	436	430	451	406	356	376	376	396	390	412	401	378	392	417	397	386	410	402	408	400	413	388	393	379	405	387	416	414	398	423	418	417	380	395	427	391	396	365	380	380	405	415	404	381	408	363	400	383	439	385	413	406	376	377	381	417	392	424	400	384	386	403	386	386	380	385	399	396	378	442	390	394	401	419	397	415	402	376	383	377	405	364	407	392	382	402	365	398	421	415	384	387	382	382	389	376	366	411	404	359	382	386	381	396	401	399	370	380	408	365	385	396	394	391	391	365	411	420	408	387	377	413	411	383	397	385	362	404	458	392	371	427	405	403	351	382	383	386	402	397	415	428	388	414	410	397	443	366	378	373	389	376	396	413	362	389	392	407	399	388	386	413	375	417	375	400	356	407	370	370	377	380	388	413	407	374	417	388	390	386	407	396	406	405	398	401	392	409	402	396	368	373	415	410	370	414	375	413	400	389	404	401	407	421	366	398	389	378	373	395	401	376	389	388	392	383	416	388	418	377	385	413	382	397	391	370	367	353	414	384	396	397	368	412	378	360	398	361	391	441	394	396	396	400	392	371	411	404	414	406	362	399	369	399	373	362	372	361	424	368	421	375	410	438	419	367	387	388	393	401	355	376	399	399	353	375	376	376	361	410	422	388	393	395	383	414	404	357	403	396	392	393	402	352	377	415	380	412	381	362	389	408	391	363	378	368	379	405	413	381	404	392	396	395	384	391	390	397	441	377	367	366	435	398	393	420	423	390	347	389	411	387	397	403	391	350	356	424	407	395	361	401	377	396	407	425	392	349	393	426	372	392	413	396	368	404	403	383	409	384	367	408	391	377	391	363	383	394	399	385	385	405	393	415	387	387	386	400	395	394	377	399	373	402	392	355	383	399	383	332	403	403	390	426	386	386	398	375	387	405	385	393	401	401	374	380	415	386	357	387	403	400	372	371	367	424	348	375	390	376	416	365	409	425	396	367	406	380	412	432	388	385	400	387	377	431	436	386	412	391	352	412	386	360	394	364	348	372	406	377	409	422	405	400	387	397	437	385	385	404	417	430	400	393	402	428	404	380	401	391	405	370	384	380	382	354	386	401	380	379	395	349	390	400	360	419	390	385	428	391	387	369	375	371	390	397	397	438	352	410	391	395	406	381	439	389	374	376	377	422	401	384	390	431	434	373	424	397	418	381	401	387	398	420	383	408	391	381	418	341	399	384	360	407	410	381	369	401	410	382	370	377	391	389	366	408	392	405	396	394	407	404	398	388	380	374	395	395	407	398	386	412	401	388	421	420	385	395	408	393	378	406	396	372	420	424	408	382	386	385	393	379	375	403	380	388	367	436	399	388	392	416	396	376	391	419	368	402	390	379	389	364	387	397	444	375	415	370	401	442	420	415	392	404	417	382	420	400	437	405	419	420	372	380	380	403	350	344	409	378	403	409	401	385	377	410	381	392	386	405	385	408	369	397	388	420	404	381	394	369	380	400	381	361	416	404	339	403	381	386	368	421	394	377	422	417	387	361	407	388	402	384	402	391	417	393	379	382	378	394	377	375	423	387	401	376	410	350	356	369	429	403	405	418	385	425	389	408	366	374	385	333	396	407	364	393	395	360	388	367	380	353	400	357	447	376	372	411	409	401	395	372	387	392	389	365	403	393	370	367	390	376	384	394	395	396	395	369	418	368	369	405	411	404	373	348	374	402	380	398	383	365	378	384	393	391	394	361	366	394	425	368	398	405	421	388	391	386	386	424	409	401	376	378	416	371	390	402	406	396	381	421	413	434	381	402	408	393	390	411	399	376	365	405	389	415	380	430	399	404	409	372	392	378	357	380	400	384	412	390	396	378	402	383	408	383	418	377	383	405	390	405	381	387	382	374	394	413	393	369	387	391	414	377	366	370	387	394	409	424	390	410	385	375	389	399	397	414	365	379	390	405	414	406	367	414	369	360	414	400	447	355	376	394	419	399	421	395	391	373	368	411	411	408	430	367	371	416	388	394	351	441	393	371	374	400	364	401	384	395	389	364	381	415	399	367	394	352	444	378	425	407	380	424	413	394	395	446	387	384	412	410	399	366	406	396	401	400	392	397	424	396	389	415	389	395	390	403	363	412	416	394	392	372	377	394	427	373	371	390	401	416	377	360	408	432	395	375	383	417	386	366	392	415	411	359	385	408	374	413	418	396	385	394	413	389	398	404	418	362	374	390	391	362	373	407	431	381	406	412	401	399	398	406	379	381	396	391	391	421	395	395	357	416	400	427	396	394	377	399	365	359	381	375	407	381	392	369	384	412	387	390	392	390	406	391	388	417	411	432	375	383	377	399	397	393	388	358	389	395	361	388	380	444	408	396	402	430	364	365	382	392	393	406	421	372	409	422	387	372	412	423	381	412	366	436	389	407	376	392	364	404	390	393	386	403	369	365	401	373	407	379	400	399	406	383	397	398	369	418	372	392	394	416	413	404	388	393	387	391	388	372	374	398	402	380	376	384	368	403	391	359	404	405	419	370	382	353	369	368	421	373	411	387	420	389	366	385	421	395	417	387	401	403	384	368	381	437	360	381	370	373	401	410	423	368	387	391	416	391	365	393	378	391	359	388	424	387	361	386	435	385	382	361	379	382	397	380	401	396	424	388	418	382	426	417	392	379	400	417	404	347	365	408	351	406	426	399	386	394	409	389	351	393	402	401	384	405	363	365	378	431	401	403	405	401	383	376	382	380	393	379	413	411	395	388	415	394	416	352	365	403	373	388	369	396	346	362	367	382	435	392	405	377	370	411	388	384	377	365	350	409	405	359	389	441	428	403	391	395	375	386	404	405	413	385	368	410	387	434	387	408	408	394	398	382	383	364	377	383	401	414	430	375	378	358	400	402	360	407	414	380	374	379	403	371	438	428	357	418	420	387	358	370	411	397	394	385	394	393	364	394	336	386	379	403	403	395	403	385	410	391	359	397	413	394	393	372	363	404	375	409	415	369	414	411	389	375	443	413	381	386	368	393	381	384	369	373	398	370	357	362	360	407	372	363	378	410	389	370	354	382	425	390	402	383	365	393	403	360	401	385	381	365	392	434	395	377	418	416	370	394	422	396	413	389	396	420	392	392	387	418	406	412	393	387	394	392	387	403	380	381	382	374	372	384	400	369	404	398	366	391	371	402	375	405	400	399	396	417	405	370	393	415	386	386	439	376	411	384	397	412	379	392	369	352	421	376	406	387	398	354	398	387	391	369	396	372	372	342	380	425	404	374	369	368	392	368	409	392	408	381	394	381	377	389	400	398	418	398	395	398	409	359	407	381	396	369	378	375	421	419	385	373	397	426	386	375	406	407	387	376	391	422	376	362	357	400	421	429
11073	23896	19739	11984	8996	7007	5910	5268	4926	4223	3571	2850	2722	2591	2396	2218	2012	1801	1755	1715	1516	1354	1230	1075	980	918	798	782	787	741	746	791	645	600	611	607	646	685	579	610	604	591	622	582	568	571	572	539	536	454	523	493	436	524	489	466	495	497	485	470	462	515	503	488	478	435	467	487	517	487	485	470	470	462	456	468	479	465	441	465	447	485	471	461	462	478	505	471	522	460	493	444	436	461	489	449	485	460	472	470	480	477	426	463	445	466	410	465	492	467	448	459	485	466	452	454	515	475	493	452	478	496	442	465	462	465	475	443	480	423	498	454	517	464	445	460	435	490	507	465	465	508	484	475	455	476	481	466	494	462	443	434	440	464	458	436	467	453	440	474	451	453	475	448	474	467	493	460	466	439	481	463	477	515	488	419	472	484	473	478	446	479	439	489	463	465	456	424	455	446	482	453	471	442	429	490	453	470	495	497	469	460	467	466	441	443	476	485	463	443	418	456	460	502	430	483	447	443	465	483	454	478	460	444	465	446	492	426	457	470	453	457	457	487	496	453	460	493	479	462	482	451	438	471	460	449	476	483	501	479	466	473	441	430	477	457	437	452	437	483	456	473	500	489	426	484	450	419	472	458	421	430	478	472	487	443	483	475	443	462	456	470	487	488	442	450	423	462	462	446	456	453	456	447	458	457	469	468	485	455	436	451	452	446	498	447	456	458	457	498	441	457	458	461	465	498	448	486	454	440	423	482	447	446	442	465	472	463	463	432	480	489	472	426	453	484	417	456	439	455	455	474	503	440	462	467	499	436	453	500	454	432	443	417	437	489	492	467	451	465	487	462	458	452	489	477	478	473	477	492	476	432	473	451	455	455	460	487	478	499	457	459	446	487	430	493	443	467	413	493	484	421	443	476	451	447	489	467	458	436	461	473	481	467	435	448	471	429	466	492	460	440	470	455	443	459	479	472	495	456	469	461	489	441	473	497	444	457	447	469	496	475	428	452	479	466	434	445	453	448	470	473	459	445	488	453	478	444	457	442	457	450	457	464	454	485	477	478	450	478	469	465	446	454	501	484	468	453	456	472	513	462	486	465	469	454	498	448	452	443	463	425	433	473	458	433	457	456	464	450	480	453	521	491	443	463	463	419	438	525	472	440	438	492	461	462	441	480	434	481	466	464	492	492	441	469	466	481	486	469	455	493	464	456	476	488	479	498	449	437	455	463	492	434	480	439	483	502	482	437	438	429	478	434	441	472	480	424	468	474	488	440	460	454	484	462	478	449	499	448	448	419	444	466	437	469	471	418	477	478	478	463	444	474	444	461	442	454	450	470	438	434	491	472	461	455	479	473	470	460	457	473	459	477	467	453	471	474	416	429	467	473	488	456	450	472	458	422	458	504	468	489	456	486	484	476	458	472	450	450	453	479	491	468	448	469	462	432	483	440	500	505	483	469	450	473	479	487	445	457	465	473	475	399	446	482	456	481	463	495	480	452	458	448	465	469	430	469	471	454	466	445	473	454	476	470	456	459	441	467	475	502	498	457	422	411	453	465	475	490	474	490	479	450	489	441	456	511	434	463	512	441	486	434	468	503	488	424	467	485	473	393	475	465	461	465	467	456	454	438	462	461	449	479	464	486	460	442	452	467	450	487	454	470	488	441	473	495	481	439	469	459	491	481	445	457	451	461	447	460	439	458	473	441	476	478	477	483	442	505	489	422	426	434	451	450	475	472	469	501	452	486	465	447	492	461	435	463	440	481	497	482	464	455	468	474	492	449	444	445	484	488	473	458	481	456	513	445	450	479	462	495	449	467	455	445	469	491	467	463	514	469	484	471	474	497	450	483	456	472	472	464	441	460	441	428	431	441	449	443	455	451	490	466	472	463	436	469	462	482	479	496	466	471	473	422	479	431	452	423	444	456	464	401	479	480	450	460	445	456	481	436	439	465	489	441	461	456	481	484	478	485	452	471	473	486	435	487	481	472	434	494	453	462	447	471	457	440	504	481	436	478	461	435	444	482	495	495	450	458	455	457	474	424	452	459	465	480	465	441	474	496	452	480	487	495	449	428	459	481	497	463	456	437	435	458	427	473	442	458	461	466	465	488	477	450	440	464	465	452	472	454	453	446	467	494	465	505	465	467	504	461	464	491	436	423	453	436	457	479	470	493	446	424	447	467	447	476	498	478	441	537	485	472	447	476	501	492	496	458	468	432	467	496	497	496	469	479	445	476	474	488	459	493	488	482	451	488	489	450	491	471	461	474	445	507	480	437	480	458	480	483	435	454	479	503	448	447	491	508	471	466	468	499	440	480	446	454	478	462	511	446	468	462	465	459	467	524	459	449	485	448	480	486	458	444	445	456	471	487	437	441	495	464	504	446	447	448	474	459	452	455	471	482	466	445	476	472	474	466	476	424	471	504	436	478	468	441	465	478	448	453	487	461	431	448	462	472	475	440	482	458	486	466	476	485	455	461	477	470	444	485	485	439	454	469	460	491	478	459	474	506	446	466	462	483	484	444	435	457	502	460	448	440	506	480	450	450	479	457	442	458	453	466	476	459	448	515	488	521	451	465	461	487	473	457	475	450	465	451	487	429	451	465	399	439	455	437	488	457	466	448	453	432	458	441	430	448	442	438	441	498	448	449	473	490	480	454	416	484	469	464	501	421	468	465	478	465	420	443	488	466	464	470	484	466	448	475	491	479	401	470	433	463	456	456	497	460	433	480	437	458	460	452	461	472	455	462	460	437	437	449	416	438	465	458	458	470	486	451	441	486	499	433	427	469	451	461	457	450	478	474	453	459	434	476	485	475	471	484	487	476	475	450	473	464	451	476	444	433	463	474	479	472	493	518	450	487	500	460	489	480	489	475	472	451	478	462	445	466	498	478	456	454	458	482	460	459	479	449	468	476	462	486	468	459	492	465	489	422	472	435	469	469	436	502	459	481	482	496	426	467	456	486	451	467	470	488	445	460	486	432	472	436	464	471	449	463	497	428	455	429	485	458	441	456	464	480	426	474	452	518	470	448	443	459	456	458	429	497	478	477	483	445	472	451	479	465	507	423	449	463	442	439	444	456	486	466	451	476	471	453	430	444	498	452	468	436	452	522	442	461	490	455	429	486	452	436	442	451	454	432	494	463	454	455	482	449	468	489	519	469	428	484	473	472	482	482	419	465	471	509	453	495	461	464	454	478	480	411	444	462	476	428	502	413	495	451	458	461	456	476	456	481	452	466	442	494	467	484	462	479	440	475	449	471	439	479	481	438	455	476	502	457	474	441	453	458	461	424	467	454	446	483	493	470	508	456	490	476	465	453	463	446	448	474	464	465	468	504	482	471	445	449	490	419	464	440	436	480	443	462	477	471	453	481	469	450	471	438	487	437	475	455	459	436	438	491	451	464	487	453	454	488	451	439	469	466	458	458	448	440	456	454	452	488	482	460	490	496	470	493	471	456	473	479	443	453	448	477	460	482	476	471	459	452
26904	19160	8360	2840	1585	1191	1123	1088	1005	876	768	720	710	750	751	683	692	694	684	640	636	594	616	585	536	541	503	554	552	536	551	544	485	535	499	535	519	482	507	484	514	515	534	540	554	542	505	526	524	506	529	489	507	491	468	485	477	511	522	507	482	505	525	491	516	490	511	506	517	507	503	490	517	524	484	475	493	496	481	479	507	494	442	494	483	463	506	522	471	497	504	470	511	462	527	517	516	504	517	481	510	516	479	495	491	490	486	463	451	497	452	490	479	524	505	500	466	488	532	517	542	466	480	501	495	491	536	497	528	507	470	503	493	483	527	519	543	492	517	528	500	517	464	470	474	521	482	491	482	491	522	495	523	519	523	458	535	519	511	462	520	488	466	512	512	507	468	508	492	508	511	459	513	468	506	500	473	521	527	482	485	480	506	508	513	541	484	514	531	495	438	505	485	480	468	519	506	505	517	481	485	459	499	523	492	489	516	496	477	484	490	496	505	485	515	493	486	495	468	460	502	496	463	453	478	497	498	465	545	498	485	522	568	535	545	491	480	495	516	465	504	489	472	465	482	507	462	502	486	508	461	500	471	513	454	503	523	490	476	477	517	508	461	459	523	503	497	508	484	506	504	476	510	505	487	508	516	527	471	494	484	472	459	446	503	484	463	486	506	506	513	504	523	457	514	485	485	500	495	467	549	522	511	466	476	490	463	485	474	503	514	503	487	477	463	508	505	483	479	482	512	451	470	469	497	453	489	505	513	481	495	530	512	512	499	484	508	486	500	495	496	433	513	517	510	487	525	498	486	472	507	513	575	483	500	508	507	496	503	520	468	450	524	537	473	508	534	490	481	473	499	516	486	496	493	492	516	495	491	509	470	519	489	524	486	496	512	497	414	500	534	480	480	483	453	458	469	477	513	461	504	499	525	510	479	525	503	517	428	503	501	524	503	470	479	510	502	498	500	478	501	526	501	541	524	434	473	506	527	478	481	510	495	471	466	508	504	501	490	493	500	487	500	502	473	484	488	481	497	502	485	499	502	458	508	482	474	447	463	454	516	521	470	481	449	493	538	424	513	520	507	506	458	499	529	512	494	507	497	451	525	496	478	525	553	534	466	512	500	505	498	497	509	541	507	506	474	491	482	484	528	500	502	497	471	475	490	466	515	476	532	496	471	500	507	496	500	496	518	479	489	518	472	511	487	474	491	487	508	514	507	496	513	469	456	553	478	479	475	492	520	488	503	511	482	491	478	525	532	477	432	497	482	507	474	504	466	525	451	473	503	492	509	492	491	483	531	502	531	516	482	504	467	505	538	475	465	483	466	527	496	494	491	474	474	525	531	464	490	488	525	493	484	498	513	522	486	491	506	503	470	496	464	494	506	487	511	515	511	471	493	503	460	475	498	507	495	506	517	435	454	503	492	468	519	494	499	492	485	489	461	502	497	504	490	462	510	468	521	516	478	478	486	537	469	505	500	515	514	520	458	454	502	488	515	513	509	511	472	476	475	549	510	461	491	520	466	422	509	490	480	492	468	480	467	541	506	503	531	499	509	503	479	507	492	523	512	476	480	434	507	459	497	528	515	485	514	552	473	512	479	498	468	487	463	469	459	444	501	502	483	511	468	496	504	531	513	509	528	503	512	487	488	507	507	455	513	519	518	530	455	483	479	489	530	489	518	501	506	466	466	479	490	530	494	501	522	490	475	468	525	435	476	483	544	500	491	491	494	441	497	489	473	471	468	531	514	515	529	497	455	467	483	491	529	528	476	473	530	498	458	494	470	463	492	536	496	530	489	512	501	490	511	501	549	484	490	537	517	499	504	475	452	494	477	515	519	479	487	487	516	470	507	522	508	500	487	495	493	509	494	493	530	503	484	500	507	498	551	502	490	515	534	516	527	482	503	482	489	498	501	482	496	461	495	478	423	486	526	474	440	456	523	493	486	447	497	485	520	539	522	539	521	478	488	458	471	512	475	505	513	476	504	493	457	516	527	484	492	522	552	506	454	514	481	470	480	448	517	462	483	486	473	452	510	477	505	485	489	456	493	482	491	529	504	498	498	473	513	481	525	535	490	490	454	518	511	490	476	439	488	485	509	492	499	496	474	511	485	481	505	529	485	467	500	511	516	502	519	519	484	506	500	471	529	526	501	496	458	466	481	492	526	509	488	484	474	528	483	507	519	530	503	483	478	463	458	478	462	497	532	501	515	530	494	480	521	476	480	476	492	509	447	518	507	488	493	484	539	532	483	500	507	517	448	463	485	478	507	513	483	509	493	481	489	498	498	454	520	468	528	469	495	502	532	484	506	494	509	481	497	473	491	498	490	453	494	511	528	492	534	488	482	489	512	484	488	509	468	501	476	482	519	544	516	520	466	526	484	496	511	460	494	502	466	519	490	499	481	512	462	497	502	510	489	497	499	478	495	533	500	458	484	468	476	510	490	510	498	447	483	490	491	467	520	497	493	474	510	522	511	489	480	475	523	507	477	476	527	473	470	491	450	464	527	487	507	469	492	467	513	501	478	492	539	498	519	472	455	464	490	466	484	516	494	511	512	488	512	493	479	469	476	468	494	504	511	508	502	498	508	503	525	508	514	476	516	458	484	493	492	473	506	500	508	523	461	500	452	447	488	513	448	511	487	542	465	493	489	516	474	481	499	507	497	509	478	487	513	468	486	531	537	537	537	496	501	488	484	497	473	487	523	472	493	496	496	505	496	467	491	458	497	496	497	510	476	488	513	500	491	501	467	489	489	513	489	458	485	527	479	522	508	477	477	469	500	497	517	501	510	510	486	463	489	524	506	500	472	465	504	504	507	504	495	501	487	487	522	484	492	454	473	532	507	482	469	512	481	478	476	476	439	524	475	489	484	537	474	493	542	472	515	513	479	497	494	504	502	507	529	524	490	475	476	517	482	490	503	485	510	509	492	514	499	468	509	456	471	508	518	516	509	458	491	540	454	469	520	501	463	499	479	518	507	498	451	487	482	500	484	572	507	471	501	495	476	513	492	509	467	494	441	486	505	472	533	489	505	551	525	488	488	482	477	501	478	514	529	513	493	459	477	510	515	525	511	471	498	476	514	460	507	508	508	515	484	477	521	501	534	475	448	509	508	511	489	506	506	476	485	480	458	477	451	498	521	462	489	502	501	496	529	477	500	493	509	493	515	465	496	460	483	492	514	489	464	465	505	489	476	468	513	548	452	483	473	478	463	534	498	549	515	517	475	491	507	520	477	485	517	499	537	517	513	462	499	516	549	469	504	511	549	506	536	498	515	505	526	477	487	513	506	490	459	517	491	492	496	489	488	480	507	496	490	471	482	531	484	523	480	509	490	479	461	507	539	480	510	503	479	434	478	460	490	519	544	479	478	463	512	486	518	468	491	485	475	478	498	480	507	503	498	508	457	494	458	521	502	489	504	496	524	528	477	491	491	476	477	511	514	450	537	471	470	482	515	459	508	453	498	505	495	515	475	519
7423	9094	7521	3880	2730	2357	2171	2099	2005	1675	1469	1265	1198	1176	1219	1088	1088	1004	950	1041	1006	858	848	809	774	756	723	692	747	662	729	656	654	657	651	667	640	660	661	616	612	640	693	679	613	618	616	666	660	626	584	628	629	592	641	618	602	639	609	600	623	627	594	624	617	605	613	585	620	603	624	608	525	662	626	617	597	579	599	632	651	596	580	610	623	607	620	620	602	615	589	596	607	587	584	589	590	591	598	602	560	615	599	612	591	636	669	609	591	612	622	624	603	608	582	623	616	620	581	578	561	648	637	614	609	625	646	623	632	640	578	599	641	567	590	644	605	561	613	604	576	632	620	590	616	615	677	603	611	568	645	627	619	550	586	597	614	596	619	626	611	599	592	628	634	596	623	565	618	585	594	600	625	613	645	622	591	636	613	569	621	647	615	605	612	624	636	626	633	620	628	593	615	658	576	588	629	594	623	594	576	624	625	636	598	647	620	617	661	614	664	601	618	570	603	630	618	588	633	600	613	594	608	602	641	607	635	630	635	624	610	617	623	622	595	610	632	624	637	584	589	628	630	573	593	629	654	585	641	600	633	632	579	618	607	626	602	645	602	644	583	597	593	647	616	610	608	620	633	644	676	641	596	580	664	594	597	648	571	606	612	605	608	584	617	590	596	576	635	661	622	613	585	631	608	569	579	601	582	600	606	554	606	618	594	616	573	594	624	622	636	630	641	623	594	600	641	625	618	618	569	585	604	613	570	612	597	642	624	601	630	610	590	638	634	611	611	617	628	631	613	602	605	582	566	581	652	644	601	588	609	619	618	635	610	576	550	625	613	578	644	633	588	608	592	622	633	608	592	611	616	613	673	594	627	599	589	599	616	606	673	596	645	587	581	592	612	593	604	604	617	593	601	615	613	598	635	598	630	618	586	619	639	612	616	647	601	602	593	600	599	604	588	630	607	622	624	614	605	637	607	626	616	618	619	598	616	626	597	604	646	659	610	624	635	597	665	649	608	616	644	620	602	585	561	626	589	663	634	641	664	598	597	626	566	650	624	583	628	570	637	586	614	619	625	614	615	595	649	614	609	603	621	607	619	586	615	606	608	632	601	594	663	623	614	619	629	635	590	592	639	648	615	587	604	616	603	619	595	612	606	610	608	611	597	639	555	604	593	620	605	604	612	609	618	585	602	568	581	611	599	612	623	578	627	610	570	603	588	583	607	581	632	572	655	597	625	612	576	616	609	594	558	599	626	580	591	591	608	650	620	622	619	643	582	604	623	593	627	599	667	593	579	642	646	590	568	595	565	592	600	570	602	598	632	576	635	601	636	657	647	633	602	654	539	600	615	647	647	603	631	624	635	594	596	592	607	626	588	601	609	611	637	640	590	587	605	597	634	597	611	602	580	615	628	638	560	615	614	582	615	613	617	594	636	602	604	588	596	608	599	664	587	631	642	606	616	614	606	613	614	573	645	618	640	574	624	617	588	621	617	576	596	590	638	568	621	598	593	569	590	605	572	611	630	592	617	615	614	573	591	623	608	623	625	556	610	654	580	611	628	648	638	605	639	570	600	609	576	634	609	617	569	617	623	619	606	597	619	577	615	606	556	573	623	586	614	611	624	620	596	569	583	602	655	596	634	562	638	586	647	624	634	620	618	643	605	660	657	625	633	605	587	599	589	626	634	614	590	628	624	634	605	602	649	616	635	589	591	635	602	587	599	575	640	579	611	583	609	639	596	605	621	603	571	618	576	578	588	609	644	620	611	623	599	623	614	624	642	634	604	573	619	625	599	586	622	585	601	621	663	565	612	613	591	595	650	627	646	593	604	566	593	598	585	608	591	593	588	612	620	651	618	587	599	620	632	594	632	610	639	599	612	617	596	619	607	622	623	623	662	636	596	571	603	608	622	629	637	581	602	620	620	620	587	608	580	592	667	650	603	580	600	544	631	591	633	611	618	580	582	559	610	631	685	616	615	621	652	610	608	596	652	611	639	581	633	614	600	627	614	639	613	619	658	613	591	608	592	626	615	619	613	629	625	584	614	594	595	574	594	653	610	595	584	627	592	608	607	608	582	612	606	632	627	576	582	539	624	619	618	638	633	601	576	646	610	612	615	596	645	645	616	636	598	602	625	583	649	608	585	645	557	650	613	598	627	634	627	630	604	608	664	618	599	589	600	606	611	581	583	634	576	630	627	632	617	562	625	604	605	588	628	602	619	580	622	577	620	625	598	609	617	622	580	616	655	600	578	627	591	598	667	610	615	599	545	617	607	575	601	612	611	599	611	656	656	618	587	626	584	626	633	652	619	638	649	633	587	598	626	570	633	600	616	605	657	641	627	548	594	621	614	652	618	601	658	615	609	613	614	638	654	591	586	564	601	603	639	615	597	584	619	612	604	608	587	594	602	620	619	578	581	644	568	593	634	603	664	579	606	596	609	623	581	635	626	648	642	606	643	652	623	596	592	608	625	577	590	604	625	580	632	587	605	586	587	617	625	593	585	657	678	600	628	676	614	603	617	554	576	597	614	612	572	621	567	630	614	556	613	582	590	610	621	602	602	614	628	610	583	586	594	579	617	636	577	619	620	628	625	654	575	625	613	628	610	645	603	579	552	559	614	610	609	627	598	604	613	618	594	608	631	610	619	595	580	599	601	616	641	595	630	627	636	627	595	599	601	624	620	590	668	572	616	639	599	602	617	610	637	570	635	629	678	614	639	585	581	619	634	643	615	621	609	574	577	662	673	644	592	599	621	646	658	609	613	602	645	605	611	580	623	643	596	601	613	587	596	575	570	651	616	624	588	618	567	618	582	640	665	604	653	578	596	568	602	590	628	687	612	610	646	607	614	607	601	564	591	590	597	609	596	614	591	635	600	622	604	657	597	626	627	656	581	639	588	617	616	608	570	649	626	609	577	606	636	630	595	641	581	646	598	613	654	605	638	651	603	610	636	660	625	649	596	607	597	551	658	607	641	652	655	606	640	602	631	602	652	664	642	586	600	629	624	636	617	645	600	613	587	610	614	580	624	626	629	629	608	564	590	632	636	574	611	604	626	564	647	620	572	587	596	610	572	607	590	597	618	549	683	611	587	594	607	604	604	597	638	624	623	608	587	610	585	623	573	585	604	602	619	582	574	624	580	626	592	607	659	656	592	600	626	620	629	636	620	646	628	630	588	615	592	586	579	601	582	622	611	601	626	624	652	635	612	630	599	625	624	624	623	640	635	592	610	619	639	606	640	638	594	544	645	599	599	604	613	603	632	600	557	586	635	643	601	576	610	669	654	629	627	612	611	664	636	608	604	613	617	608	602	620	597	607	633	562	626	639	580	587	606	607	601	622	639	583	634	621	617	654	677	608	625	602	595	601	633	583	650	579	605	652	579	630	580	619	668	626	617	577	622	618	583	608	621	586	614	606	613	615	618	649	609	586	591	616	674	607	604	608	586	620	647	640	592	632	638	595	595	607	620	612	606	615	588	617
23895	20964	28114	23982	20823	7937	2313	1672	1411	1181	1015	840	800	693	714	688	693	648	606	661	556	546	537	436	452	391	384	368	396	399	353	366	348	331	353	346	354	346	345	341	348	338	330	332	350	307	313	323	319	310	311	298	306	304	279	300	284	307	313	312	315	285	291	330	313	286	282	302	296	298	283	304	273	302	290	304	297	295	305	314	296	262	333	275	273	283	299	280	293	300	276	315	281	293	295	297	320	288	320	262	288	269	283	296	333	294	310	306	268	295	314	261	305	270	260	294	314	280	282	307	302	270	289	302	292	304	305	290	265	294	285	310	251	270	290	282	266	288	306	307	274	317	335	260	314	280	298	297	273	306	296	293	292	260	323	298	281	288	307	295	297	311	262	299	313	269	336	270	283	305	262	322	313	339	305	295	278	294	275	289	282	298	280	304	279	276	287	296	265	314	292	281	301	312	284	275	310	304	268	306	278	269	273	299	273	307	293	300	305	282	282	275	279	264	314	289	299	287	303	274	290	308	262	302	273	274	274	272	311	275	297	263	280	290	289	278	266	287	267	307	298	293	308	295	300	290	292	282	272	320	306	295	330	306	298	305	270	275	302	273	292	298	287	310	249	320	290	298	279	285	326	303	274	282	282	297	266	306	293	292	299	315	321	286	295	278	295	293	309	322	255	289	327	285	291	294	292	278	268	289	286	323	293	318	305	308	316	286	268	289	299	294	284	317	285	307	302	289	291	296	280	287	279	286	246	270	294	291	318	250	324	289	302	269	311	272	273	316	286	258	305	292	297	283	285	296	281	302	324	280	306	315	287	300	268	301	290	278	267	274	259	281	324	279	311	297	311	304	281	302	321	266	304	310	287	294	294	314	288	306	258	300	311	298	292	287	297	306	301	274	271	324	283	291	297	269	286	300	286	299	275	270	268	294	274	265	301	305	287	283	287	279	281	260	316	271	317	285	291	271	277	300	308	277	302	295	274	284	289	308	273	316	303	253	257	285	297	300	288	301	280	276	298	292	332	311	278	285	256	295	286	304	271	303	295	311	275	295	298	261	303	322	285	300	286	278	300	294	254	295	301	279	307	258	296	282	307	288	291	294	314	310	306	310	269	299	320	277	301	315	304	265	314	301	273	307	291	269	284	279	306	293	316	283	278	276	286	287	295	246	304	317	302	279	316	303	279	281	311	320	274	283	319	265	282	290	308	293	267	302	284	264	322	316	255	273	291	301	281	273	313	300	299	305	275	274	282	278	308	281	338	265	306	287	288	272	306	271	306	312	294	284	294	305	292	310	263	246	281	264	292	286	275	291	303	311	281	282	289	305	286	288	301	317	265	288	304	291	272	293	285	280	261	332	288	274	280	294	295	275	280	291	268	290	306	309	296	272	291	295	284	276	271	289	284	290	264	294	298	277	292	297	306	309	266	270	284	262	272	301	325	276	291	291	295	281	296	301	286	274	291	315	274	305	296	308	272	319	279	267	282	272	274	284	298	261	297	291	269	300	267	271	282	304	283	280	291	284	282	290	277	303	308	287	292	293	302	288	311	284	288	300	315	284	286	283	310	304	261	309	262	293	274	330	325	342	284	297	286	280	302	257	295	295	275	258	293	288	312	306	321	272	301	294	299	297	274	266	290	285	261	330	248	296	282	282	298	277	304	285	257	287	283	291	268	278	286	271	298	290	243	277	312	298	306	307	289	306	253	262	296	309	272	330	298	299	280	316	285	288	288	313	287	302	291	300	305	295	306	302	312	303	301	330	280	293	279	301	252	300	284	281	297	279	295	255	288	298	311	271	300	288	246	258	300	247	272	288	287	271	289	309	315	264	313	279	300	283	301	271	274	287	297	290	309	295	304	307	310	309	287	275	273	294	277	274	319	292	287	276	285	274	308	300	265	303	292	278	292	304	288	287	297	270	316	295	281	286	291	314	278	315	312	264	262	309	304	289	288	299	295	256	289	299	307	301	287	294	267	317	308	283	246	317	292	284	279	335	274	291	295	261	280	285	269	302	294	306	272	312	278	313	306	299	292	284	253	300	291	314	277	273	300	293	291	285	286	304	264	274	266	284	315	291	302	261	309	273	328	271	270	331	311	273	313	288	286	303	300	301	279	276	310	324	262	310	343	295	275	289	290	284	272	304	287	274	272	310	317	290	246	286	273	282	270	295	327	269	316	290	287	284	276	333	283	252	298	260	258	290	318	286	300	301	294	280	300	290	265	293	266	337	284	267	300	290	325	298	322	304	281	289	316	289	302	295	283	327	263	269	309	268	280	253	274	279	284	313	280	274	285	316	315	293	288	279	255	273	281	296	297	260	281	311	275	299	267	271	280	281	270	251	289	280	320	298	310	289	278	267	306	243	291	295	264	292	263	308	285	279	300	292	302	275	259	287	272	290	300	282	303	295	288	265	281	277	302	293	303	313	290	253	317	279	286	269	299	249	283	275	335	288	292	283	330	286	294	296	285	283	322	269	302	309	294	318	298	287	258	306	279	289	285	293	274	287	303	300	283	289	267	322	289	285	304	261	292	290	289	297	280	273	296	304	277	309	288	266	298	303	306	289	279	308	279	282	291	298	296	302	285	300	311	260	263	273	283	319	281	282	296	279	294	289	317	306	306	276	291	294	278	312	294	264	279	285	302	324	262	296	299	290	299	317	269	287	286	293	279	289	297	289	296	309	284	284	310	286	304	314	264	314	258	270	308	274	285	285	322	323	272	278	285	280	325	287	281	325	273	291	291	303	296	267	283	284	270	283	262	280	312	276	323	298	305	299	286	283	279	286	269	273	318	280	326	286	281	321	306	286	293	277	276	269	311	277	259	296	274	308	303	324	276	311	271	244	271	305	288	290	278	284	289	286	294	302	301	268	302	290	284	309	291	290	301	294	284	264	298	262	280	293	303	269	292	272	300	288	281	300	279	270	283	268	309	305	301	299	277	301	286	291	304	296	288	276	287	281	278	296	298	281	318	319	282	267	309	258	288	301	305	327	292	287	257	293	304	278	281	250	291	317	310	316	300	296	289	279	271	301	287	272	282	322	290	308	291	325	282	267	295	324	271	280	271	298	295	295	304	286	258	288	312	297	294	244	289	289	287	270	279	299	294	286	300	281	309	244	291	315	303	304	322	267	300	273	280	300	277	310	297	282	293	300	292	269	314	278	271	291	254	318	299	295	311	296	326	277	268	286	291	294	307	329	301	293	297	279	262	276	266	292	280	262	309	273	288	258	269	325	311	327	287	296	308	283	331	283	300	314	275	285	303	287	316	243	294	281	282	274	287	284	291	296	279	298	290	289	286	288	308	295	253	278	279	290	284	296	297	267	294	291	263	292	273	302	275	299	301	289	292	281	313	263	292	298	267	264	288	282	249	281	283	300	273	315	299	317	283	275	262	297	290	275	322	299	316	298	308	258	269	326	293	284	287	281	264	277	313	275	279	280	239	279	292	295	288	292	301	288	299	294	303	301	289	316
8363	17418	14683	8097	5965	4754	4185	3807	3311	2623	2070	1696	1584	1515	1514	1448	1342	1196	1190	1202	1082	947	866	768	687	599	564	583	544	570	528	515	546	471	435	430	417	419	503	471	448	430	430	475	423	434	375	447	421	424	414	390	387	346	350	361	375	388	374	396	384	376	385	382	388	398	390	392	345	393	393	390	358	375	355	367	389	373	387	358	368	361	385	398	379	389	388	382	359	394	350	401	374	374	387	410	391	390	353	386	377	375	347	367	366	352	369	376	381	359	368	360	371	363	363	367	397	377	380	367	355	398	378	321	365	371	355	358	382	379	338	392	371	381	383	366	364	383	300	363	341	387	359	359	376	376	366	389	368	373	376	363	376	365	350	388	382	386	350	408	356	371	386	369	423	351	380	372	353	374	388	355	362	392	397	376	386	392	381	332	361	384	360	364	383	349	362	380	378	387	394	384	375	336	381	365	368	346	378	389	360	387	350	337	356	374	368	370	375	377	352	363	357	353	362	367	374	362	361	359	344	359	344	377	371	349	360	414	367	345	350	366	370	368	404	362	360	375	367	380	380	397	387	374	391	330	368	378	363	381	394	403	372	385	387	345	360	368	419	369	380	387	361	360	372	398	391	385	363	389	357	305	354	344	404	355	405	370	342	397	376	394	385	365	373	366	345	408	413	402	329	410	390	343	341	350	367	360	366	378	354	362	341	370	376	347	369	358	339	375	363	372	368	375	352	363	361	356	371	336	362	379	343	375	366	402	364	352	370	358	390	374	359	368	352	362	359	395	366	392	349	368	364	380	352	366	366	364	369	361	370	368	372	399	406	363	396	384	405	360	345	372	366	390	361	394	375	351	368	384	392	369	361	355	370	373	358	379	373	385	378	378	368	328	396	402	408	365	354	375	416	397	361	380	374	355	379	397	363	378	363	388	359	359	383	368	360	369	373	404	386	374	383	351	354	378	353	375	387	374	343	389	359	417	366	332	346	380	390	362	386	381	325	338	380	399	364	369	382	334	363	397	384	374	385	358	389	327	357	370	381	368	361	373	368	357	388	374	404	361	366	398	367	409	379	368	393	381	366	360	399	373	358	377	383	318	375	322	350	412	378	335	357	364	364	389	375	402	350	388	349	352	349	401	379	391	351	365	367	344	369	373	368	407	403	390	328	333	352	341	394	377	401	365	351	361	364	376	374	349	356	396	353	384	370	360	394	377	351	376	385	388	373	371	361	363	377	352	392	375	375	402	319	368	397	314	369	375	362	383	365	401	377	338	370	368	350	355	373	357	358	358	382	363	371	388	384	360	360	374	356	371	343	375	339	386	360	355	391	357	397	368	357	387	356	373	376	348	370	394	359	348	342	372	363	338	400	361	360	369	335	370	377	383	330	348	413	355	349	371	346	372	325	380	406	350	396	334	364	336	373	345	355	331	338	371	347	354	395	396	352	372	374	401	355	349	329	341	432	398	380	376	334	362	371	352	324	367	404	388	362	395	347	394	390	363	393	392	392	384	360	357	347	383	360	405	385	387	380	345	390	344	376	379	358	410	362	374	380	333	380	379	337	351	394	392	361	351	377	371	353	367	392	375	402	349	330	407	357	374	365	390	351	370	369	380	375	343	377	360	378	354	383	363	343	379	386	394	372	352	367	382	377	359	389	365	383	353	387	355	380	344	385	383	363	355	343	363	409	406	385	385	375	400	366	374	367	369	353	368	358	380	387	350	343	369	375	379	334	351	386	362	413	351	337	381	374	386	383	377	362	383	365	366	378	359	370	365	373	354	377	362	381	355	396	374	376	357	367	361	386	364	373	380	388	356	359	395	392	366	387	354	373	380	350	349	342	335	368	376	382	380	342	357	390	373	350	370	356	380	362	382	342	359	394	346	362	345	383	345	382	336	368	367	377	396	357	335	380	334	357	359	392	348	379	351	374	378	356	376	369	410	385	391	340	359	342	394	374	346	371	353	373	369	366	393	385	375	399	374	402	416	381	335	362	348	366	359	366	364	361	400	383	357	370	365	370	398	386	376	382	347	376	348	373	406	349	418	362	362	358	391	365	359	358	371	362	395	368	385	366	357	387	355	387	361	373	332	350	340	385	373	344	410	374	400	372	390	350	385	369	385	410	341	375	367	379	364	357	351	352	357	336	360	352	350	346	351	385	367	363	369	344	361	341	355	378	348	382	352	330	368	395	364	374	364	363	352	342	364	339	372	381	337	376	346	397	368	367	351	389	402	347	367	384	376	387	352	363	318	340	319	370	371	364	348	343	359	344	322	365	378	352	369	390	394	335	369	349	349	337	315	367	352	390	361	419	351	337	357	368	347	357	324	378	382	375	392	353	380	344	361	366	346	383	346	361	405	336	376	340	380	352	397	384	396	370	357	354	381	349	385	374	332	396	403	369	362	374	384	380	371	401	374	349	368	377	365	355	391	387	358	372	384	402	347	390	406	381	398	356	354	332	365	345	343	364	351	364	378	367	379	349	392	372	406	341	333	378	330	366	371	381	394	353	373	356	348	391	351	358	358	381	397	363	383	372	363	353	353	375	434	399	373	370	379	367	383	430	374	363	373	374	373	369	373	357	394	371	376	372	386	376	359	386	345	353	316	366	394	381	345	355	396	368	362	367	373	390	417	362	391	359	396	366	411	364	363	353	380	337	363	355	377	379	378	351	388	365	390	391	378	347	362	364	360	353	388	380	362	341	349	426	336	354	365	355	368	369	382	369	351	359	362	375	388	370	353	369	356	354	360	369	361	371	367	368	338	342	372	417	356	365	369	360	366	401	364	377	366	360	380	365	400	359	383	369	320	362	331	390	368	378	371	378	393	396	392	361	407	372	373	370	376	375	370	353	386	368	353	362	373	344	348	353	367	376	355	371	354	340	366	371	330	355	382	371	350	357	338	375	373	387	345	360	411	387	350	350	355	360	368	369	368	363	386	392	326	369	382	364	390	359	368	406	391	370	398	382	386	372	367	339	362	375	367	366	347	380	390	396	410	385	382	376	365	385	399	376	368	389	376	411	355	363	384	394	376	361	361	357	356	362	386	363	347	366	386	353	364	381	334	348	376	365	349	348	354	361	356	346	363	340	356	372	388	324	390	368	380	368	376	375	378	331	364	357	383	359	406	370	402	364	420	345	375	384	357	344	397	388	357	354	355	368	369	391	371	364	365	367	368	378	353	378	385	358	395	369	374	379	361	369	415	358	352	367	376	375	372	341	393	357	356	348	371	368	397	389	374	386	373	390	348	377	344	410	387	359	370	360	371	406	344	370	368	366	347	358	405	389	384	404	364	371	391	370	387	366	353	386	367	405	356	365	394	363	388	365	387	364	369	380	353	337	339	398	358	329	389	366	384	352	366	362	370	372	347	376	352	403	334	376	349	410	342	380	389	362	365	355	340	382	365	367	400	384	370	315	354	390	390	415	346	378	381	379	349	373	395	370	388	399	370	368	397	339	334	382	365	394	380	376	374	390	368
25074	20978	26734	24976	7549	1966	1728	1582	1338	1167	1046	985	943	917	903	939	947	858	884	879	877	802	801	780	754	672	694	726	700	668	699	678	657	695	698	644	653	617	662	638	670	672	661	618	614	625	644	655	649	671	647	644	618	666	622	670	633	652	603	696	661	638	650	598	703	662	602	628	681	617	655	641	617	651	666	584	634	642	672	608	662	688	620	591	608	612	616	686	642	666	675	673	626	642	658	696	647	665	623	650	623	660	661	596	646	662	686	552	633	618	626	669	621	663	656	627	625	649	648	643	673	614	604	613	651	653	617	643	670	639	666	642	648	602	619	684	629	582	634	624	660	644	620	643	623	679	643	634	634	615	612	627	670	623	638	623	595	667	624	617	657	614	599	645	647	663	647	593	596	633	597	619	616	632	645	638	626	588	585	694	693	661	619	677	655	629	603	629	680	616	601	665	662	619	622	642	665	593	641	670	628	611	643	604	631	614	660	653	660	633	668	682	584	657	623	641	612	652	640	634	626	636	635	614	628	637	617	620	629	618	594	682	646	632	666	660	645	611	667	673	604	615	691	634	650	617	640	615	645	642	691	635	624	606	663	636	607	619	577	617	645	607	599	616	686	622	654	622	662	622	623	607	616	660	633	669	636	669	605	630	650	630	660	629	589	677	629	649	628	668	630	622	681	620	628	666	649	634	669	640	622	696	632	625	576	622	618	651	638	619	656	615	713	612	682	652	632	607	644	666	634	636	631	638	623	660	606	648	650	622	654	642	630	688	631	612	665	634	618	658	662	684	688	587	589	660	679	643	693	652	617	653	675	632	657	597	600	666	613	632	635	591	665	615	648	645	649	694	657	609	655	627	664	625	649	640	626	629	653	595	692	686	631	636	679	623	635	649	661	660	656	640	653	610	675	611	672	637	654	649	656	642	648	632	612	652	643	640	661	649	624	678	655	627	618	645	645	579	629	648	627	659	604	642	663	593	642	650	688	626	657	619	633	675	637	663	662	637	601	613	578	644	638	598	654	592	650	627	630	571	603	711	586	625	620	614	617	632	687	595	660	630	659	671	623	650	654	656	654	605	616	625	625	620	650	647	636	637	630	619	631	598	582	627	615	631	635	649	644	700	654	654	624	625	597	666	631	636	626	667	668	643	628	584	623	640	624	637	656	646	634	608	689	692	657	602	622	614	683	648	675	663	619	644	627	593	656	613	615	652	613	653	648	586	655	641	606	622	618	638	600	620	645	612	652	601	662	669	590	660	626	665	612	629	640	714	638	625	635	634	615	658	630	643	617	641	668	615	628	624	653	629	663	631	659	672	617	618	656	601	628	666	624	655	619	638	656	662	641	643	671	642	637	630	686	641	642	659	640	615	630	670	594	614	637	649	629	618	644	650	649	665	596	628	640	648	602	608	692	643	660	613	666	584	670	605	638	653	668	640	577	646	675	655	619	572	630	620	637	608	628	641	671	648	685	683	609	663	626	641	616	600	603	620	635	648	608	643	659	603	615	622	613	667	583	607	632	635	643	640	639	643	649	609	628	630	634	616	607	684	640	635	639	645	678	645	630	657	609	682	621	641	639	631	627	570	659	644	629	608	593	686	620	641	678	626	625	654	647	666	601	565	623	642	615	636	632	660	621	660	640	637	654	624	661	649	638	614	641	607	643	659	646	638	664	614	682	683	660	625	647	644	640	652	591	630	654	652	591	680	615	655	626	651	642	648	630	611	614	590	651	652	573	601	630	670	639	667	607	610	638	669	618	590	635	653	700	630	648	619	622	660	640	662	642	631	619	608	619	614	657	632	627	619	637	603	661	589	579	637	663	639	596	634	662	631	609	613	611	609	608	595	605	664	627	633	641	606	628	653	645	618	621	652	642	626	652	629	658	638	627	632	624	638	623	646	634	613	624	682	627	591	613	656	640	607	647	606	636	667	588	635	648	593	651	655	646	663	657	626	648	685	661	649	626	641	654	661	658	667	654	632	640	653	643	628	640	604	627	610	604	614	593	590	653	646	617	655	628	587	659	650	656	622	636	650	657	712	678	624	635	599	680	613	610	590	619	589	647	641	621	614	677	652	566	631	607	650	635	674	617	639	629	628	666	614	653	613	602	663	626	613	642	619	626	630	656	619	660	636	637	616	654	607	646	646	661	622	655	602	608	646	632	623	677	643	664	665	715	580	643	673	644	618	661	630	662	632	622	641	610	640	643	618	629	628	636	721	640	639	647	623	605	620	657	613	645	645	641	622	605	599	644	626	684	643	614	674	642	643	649	652	631	658	654	634	663	596	601	615	666	653	655	643	632	624	636	618	617	606	658	651	682	675	605	627	656	617	657	645	628	624	666	656	659	637	651	637	669	636	655	625	655	631	635	615	648	651	606	643	633	661	656	632	648	637	601	652	631	585	578	648	658	627	641	652	645	621	627	632	686	627	643	665	621	608	576	623	621	634	610	680	684	642	689	634	598	644	670	641	614	640	602	624	659	599	636	647	596	645	659	643	642	711	625	646	673	616	600	625	639	645	630	605	642	594	602	599	603	628	631	588	627	660	690	675	619	631	618	623	671	628	637	651	638	636	664	637	625	645	666	635	632	674	646	607	633	639	623	634	583	586	605	633	579	647	650	663	658	649	630	603	605	648	626	621	636	634	626	594	588	617	637	663	635	619	653	623	655	653	651	649	650	683	633	605	639	606	630	656	626	647	600	638	677	614	624	653	651	671	580	664	612	703	623	633	636	633	622	610	627	648	644	642	628	650	660	635	607	639	623	599	662	630	704	650	623	634	630	628	613	669	620	645	643	660	682	628	610	603	649	646	644	638	651	657	631	658	652	661	619	649	593	621	683	622	587	626	646	638	627	610	621	678	648	670	622	610	591	596	614	604	636	621	651	627	652	668	643	674	612	622	649	615	597	631	604	663	666	627	644	645	650	615	616	645	649	659	659	666	604	608	645	604	640	631	579	632	666	659	634	627	635	665	647	628	640	650	620	653	635	628	580	638	685	635	644	629	606	645	643	634	627	645	662	597	663	684	634	675	641	652	629	662	676	635	602	650	676	621	605	614	644	641	617	655	636	639	645	624	648	615	627	576	647	615	672	621	624	636	642	631	646	646	634	647	640	642	644	631	651	661	637	633	635	620	630	655	597	646	631	602	604	646	608	611	653	645	652	651	638	628	622	618	649	659	604	621	647	635	659	643	619	645	696	698	662	620	618	602	627	637	652	645	634	655	645	609	627	618	645	593	679	647	670	642	607	633	636	639	633	591	579	610	629	668	615	636	647	624	639	601	662	646	668	649	653	647	658	607	642	657	669	641	658	638	642	671	618	630	619	653	649	610	615	611	633	658	668	601	621	606	616	628	638	623	586	627	641	592	610	649	624	632	623	616	594	650	668	640	652	662	665	631	664	642	610	630	648	677	657	630	612	628	637	634	639	642	631	657	644	638	627	653	621	610	595	633	628	631	646	608	632	598	607	616
8468	13599	10811	5928	4651	3943	3704	3228	2761	2292	1827	1731	1608	1495	1577	1496	1415	1370	1427	1367	1188	1170	1130	992	1026	914	875	885	917	859	929	869	905	825	847	841	876	835	836	837	823	861	816	825	801	846	813	832	765	768	802	733	749	807	742	782	754	769	785	764	768	761	775	756	744	790	749	757	781	799	724	791	712	781	760	749	781	726	764	771	792	746	750	746	772	819	815	723	769	766	758	734	768	749	749	771	743	757	774	728	730	744	794	764	794	750	754	745	753	743	812	748	806	757	747	771	780	773	790	794	726	742	771	795	758	736	730	791	783	730	769	722	775	713	766	793	756	736	763	785	751	755	777	788	780	751	753	779	718	746	773	775	782	779	824	787	775	731	779	760	775	757	752	796	742	762	758	782	703	727	723	787	790	751	752	724	765	747	792	787	745	705	773	759	713	780	792	776	789	758	773	716	755	784	756	772	760	779	735	775	797	781	749	779	763	733	771	762	757	754	726	781	739	711	716	727	683	782	743	765	758	741	793	757	740	758	719	768	778	795	774	768	786	834	763	740	802	772	782	758	769	740	808	776	777	714	756	755	737	789	806	728	806	686	705	735	760	749	789	742	767	759	743	754	760	733	738	784	730	702	753	757	802	740	742	783	752	773	774	783	752	783	857	748	750	790	746	776	740	774	759	792	788	774	776	714	793	768	766	821	770	770	801	731	786	743	702	750	747	780	760	783	786	816	808	748	708	747	764	757	755	745	724	767	755	789	786	744	771	811	782	768	733	792	783	747	761	734	724	757	766	744	801	740	748	727	797	821	752	746	749	795	743	730	755	746	772	754	757	754	788	781	799	714	738	749	771	773	757	732	756	768	749	756	759	749	699	789	735	749	741	747	816	779	748	788	793	768	757	761	760	757	778	784	710	770	759	739	810	749	765	747	776	761	730	759	726	750	758	742	776	749	797	749	759	804	781	748	739	772	760	793	762	766	711	773	715	762	782	738	740	771	747	806	755	756	768	734	741	753	769	754	712	749	757	723	743	764	773	753	791	762	744	776	747	753	788	775	722	784	728	796	772	765	764	717	755	799	734	787	719	764	762	738	754	773	763	733	776	793	757	732	778	731	788	795	746	751	779	731	775	740	786	795	751	773	791	757	751	758	769	754	791	764	752	777	779	781	682	783	743	772	803	767	766	729	697	722	771	685	777	770	765	750	784	774	695	759	751	776	785	739	762	804	724	734	774	709	797	734	735	767	791	792	775	763	761	757	737	795	802	772	735	727	724	821	749	765	751	784	807	744	757	834	744	742	720	753	754	739	769	733	771	773	760	796	786	778	739	743	760	725	796	770	751	760	768	744	723	790	710	777	761	764	765	757	717	779	788	769	777	788	757	768	755	789	764	778	713	735	769	750	779	757	736	790	767	761	736	729	756	738	748	813	717	738	764	777	760	709	802	760	760	771	811	755	721	781	734	758	725	739	783	774	770	714	777	748	739	749	783	801	731	744	764	757	769	721	767	754	742	764	769	720	784	758	785	764	790	780	735	781	757	744	822	737	763	744	751	761	725	762	722	735	784	774	760	683	722	822	787	762	759	779	752	805	800	750	743	774	747	755	832	771	769	765	772	794	754	773	768	749	768	685	778	771	820	770	811	764	690	791	748	738	773	804	735	756	780	713	767	782	763	788	741	752	721	781	749	743	733	786	740	756	805	727	743	755	774	759	693	770	737	763	791	761	747	753	827	777	757	773	741	791	733	745	778	714	770	778	777	757	811	766	788	751	825	735	707	739	735	729	741	803	762	759	772	778	755	732	797	696	763	766	761	765	749	757	760	779	775	729	762	750	712	744	785	770	737	818	732	750	805	734	770	745	735	791	765	737	755	779	822	741	748	765	775	755	721	763	773	678	750	771	783	782	708	757	731	730	718	800	802	728	767	808	769	732	764	760	732	795	785	755	752	759	787	777	792	725	763	758	767	765	775	753	773	727	807	797	778	755	758	721	783	798	786	776	698	771	773	714	796	783	748	798	808	819	728	743	761	729	749	812	774	756	778	745	767	781	760	754	784	756	753	738	767	737	747	777	770	764	782	741	803	721	741	758	779	745	747	718	751	756	741	745	757	777	758	749	734	748	757	771	788	701	747	771	765	717	765	819	762	773	790	738	770	719	805	753	748	777	734	730	737	808	784	732	735	743	803	720	790	738	749	757	750	764	779	816	767	764	795	849	783	764	769	764	721	726	748	760	782	746	788	776	777	718	788	748	744	779	773	710	774	743	736	734	754	753	767	773	739	778	766	748	749	721	737	749	772	727	740	747	807	786	798	784	737	768	748	744	769	745	719	757	712	710	741	804	742	716	747	824	769	797	789	777	777	737	766	804	718	782	782	767	765	727	768	741	714	726	751	787	747	748	759	752	719	716	791	800	732	722	764	834	728	754	767	784	749	783	760	735	816	737	737	791	750	787	835	806	686	745	802	746	765	747	768	822	772	781	775	748	751	764	746	755	802	769	773	796	755	771	750	778	742	761	767	764	736	771	751	734	763	778	799	782	742	729	751	769	803	803	782	768	729	776	779	772	776	798	761	762	772	740	787	785	714	731	756	755	731	806	721	809	759	767	774	767	746	784	759	780	762	741	773	773	764	783	760	745	755	753	765	762	789	805	791	696	811	783	747	789	815	794	783	676	787	751	796	746	724	772	807	741	755	811	763	797	711	726	769	751	794	789	718	796	784	781	716	806	705	792	754	740	700	762	749	782	778	748	748	761	783	759	753	758	754	733	779	763	748	811	754	735	738	725	782	756	742	769	779	722	805	764	771	761	769	779	778	776	763	774	757	780	763	745	757	828	778	724	780	763	722	769	728	775	713	732	734	758	720	731	699	743	753	787	731	757	777	752	756	745	729	768	724	797	741	770	738	730	796	744	750	726	716	754	781	750	744	783	738	773	780	755	793	790	752	800	733	785	765	738	778	735	759	783	720	800	763	785	772	751	779	716	749	776	793	807	764	782	811	737	826	725	788	744	720	768	755	755	750	756	769	759	764	727	788	776	723	735	763	772	819	696	750	799	802	732	745	804	738	750	727	774	737	745	726	771	741	800	748	786	762	776	748	750	763	717	781	723	732	740	781	759	755	762	795	733	759	804	721	750	807	812	806	783	815	725	752	737	756	747	755	771	753	771	764	738	796	744	719	798	797	714	731	736	728	743	725	791	802	753	789	734	769	748	816	727	743	723	761	817	717	775	777	748	726	754	761	757	732	779	729	747	715	771	766	754	767	810	740	736	745	753	822	762	761	759	771	755	760	798	692	795	753	706	790	736	771	731	807	798	808	699	752	776	759	822	759	766	739	777	736	751	785	780	814	805	788	736	747	774	796	743	792	738	738	761	733	763	758	767	736	748	769	772	771	768	725	798	764	802	786	816	774	801	783	739	749	768	733	709	823	749	748	746	799	796	816	778	743	797	784	809	750	758	790	727	743	779	777	765	773	751
22842	21013	28697	23520	21008	21039	8957	2921	1997	1642	1365	1228	1123	1040	1027	993	934	937	944	890	809	791	663	624	620	539	582	525	541	531	521	493	498	506	467	463	425	433	421	459	435	406	430	421	447	416	416	387	444	428	458	385	419	417	396	381	402	429	405	376	357	405	409	426	345	392	407	378	389	397	378	404	378	379	354	401	385	376	385	383	416	367	374	393	380	379	374	387	397	373	381	364	395	401	383	393	392	368	394	403	404	371	376	393	411	370	406	403	392	401	377	380	369	362	378	373	359	376	391	394	385	376	387	389	435	341	374	362	413	378	408	405	380	359	413	388	401	425	391	400	405	371	385	397	398	381	410	404	364	401	386	348	400	384	400	411	389	368	388	388	358	384	375	386	389	419	369	365	413	372	406	374	362	377	415	421	387	377	353	385	403	390	380	395	408	377	398	415	429	400	383	364	370	372	379	351	380	380	379	383	395	401	384	376	405	377	409	369	403	392	407	374	383	380	391	375	424	320	388	394	390	353	394	405	396	379	392	374	400	435	373	376	353	403	375	375	382	398	369	366	387	396	376	381	357	376	382	397	417	378	370	366	385	386	392	392	399	382	370	372	368	407	385	415	381	400	376	358	378	381	378	370	360	350	380	369	384	374	405	354	415	401	352	385	335	376	356	411	418	381	376	364	384	360	400	413	391	381	423	423	400	379	391	398	421	372	397	400	382	376	373	360	428	385	414	373	387	347	366	383	397	386	386	389	414	361	361	355	382	401	390	387	385	408	367	396	406	381	352	400	380	395	364	393	417	344	372	414	388	388	384	382	388	381	373	423	372	381	424	377	406	347	364	411	407	344	409	383	372	384	365	408	366	375	385	385	379	423	413	403	366	407	355	344	388	376	375	357	402	418	400	417	395	357	379	344	387	370	393	386	399	378	363	349	379	395	386	397	383	424	398	416	373	418	391	394	375	402	431	371	400	381	352	368	376	376	409	384	398	362	398	383	380	383	379	393	437	375	387	414	410	413	401	379	406	408	394	390	402	394	388	383	387	413	406	394	396	388	394	396	398	370	366	353	393	335	414	398	409	355	381	371	384	361	390	370	398	393	337	381	389	407	395	399	365	367	409	377	378	354	417	405	405	419	384	403	368	381	350	358	362	368	385	400	383	386	382	386	384	378	409	404	405	392	376	344	389	381	393	397	396	378	371	353	362	363	390	379	386	374	402	363	360	345	357	374	365	395	397	367	402	359	395	334	383	395	394	396	340	393	360	378	387	393	399	392	360	340	395	403	415	381	361	364	392	387	385	396	426	406	376	364	346	374	388	349	378	379	379	385	385	361	380	365	410	364	408	385	381	377	422	356	373	420	397	400	377	390	384	398	384	380	393	364	368	370	409	352	379	387	354	343	388	389	389	359	379	357	407	333	375	384	367	385	376	381	391	382	397	412	409	400	364	385	344	423	394	370	363	377	401	376	366	356	346	386	389	387	404	386	388	359	370	360	411	393	365	390	424	392	370	377	419	402	363	367	379	356	412	377	360	400	374	408	400	348	405	418	400	365	395	423	384	378	371	384	381	407	381	402	374	394	390	380	357	378	391	356	363	375	408	374	392	421	365	408	365	422	377	361	403	386	371	390	394	363	364	399	361	363	375	355	376	403	425	425	374	397	404	419	403	387	375	369	386	416	392	406	379	392	390	417	412	402	393	377	397	357	401	397	392	403	409	394	340	394	344	412	374	395	355	385	370	362	383	337	365	399	379	364	370	396	384	378	359	375	375	377	416	404	367	375	390	386	395	372	352	349	389	381	375	376	440	401	375	398	367	405	384	394	394	401	395	385	387	358	376	367	414	382	401	371	394	383	363	386	415	407	400	383	379	408	358	390	402	399	408	351	389	390	384	376	388	390	402	373	367	407	352	450	376	367	412	383	407	340	390	383	398	404	405	382	399	390	393	371	372	429	383	384	364	407	425	424	343	394	375	381	392	402	377	363	405	374	366	392	383	366	416	407	423	359	416	399	389	402	391	358	359	412	407	397	392	373	399	381	409	370	397	391	369	370	368	394	352	404	348	369	383	404	349	398	425	364	404	379	383	353	389	367	374	415	383	375	391	374	383	379	376	381	383	384	373	367	375	350	381	368	355	388	386	388	387	401	368	369	377	413	419	362	399	345	408	349	379	381	382	365	405	372	338	375	378	381	375	382	377	375	380	370	391	378	390	400	381	351	424	389	402	380	393	351	395	361	403	405	395	376	398	377	345	408	401	378	394	419	433	388	420	379	386	395	376	366	381	404	399	337	350	373	364	393	407	384	381	411	401	341	360	391	391	358	393	394	397	385	386	403	398	348	375	435	405	387	429	400	368	377	391	399	392	373	388	378	393	385	393	389	384	361	373	392	399	371	389	400	359	390	408	410	368	363	348	391	401	385	370	366	386	372	396	380	384	387	355	395	425	363	411	404	401	408	379	422	344	362	358	393	382	397	386	367	394	399	408	391	389	382	390	410	352	410	400	374	386	374	378	393	389	392	391	386	391	375	414	370	410	402	375	379	397	383	405	392	355	379	384	369	364	378	359	383	378	420	379	375	363	403	349	394	401	408	429	390	381	339	376	395	395	379	351	379	363	377	386	360	394	361	395	373	377	416	377	386	389	417	407	391	370	380	349	354	355	374	376	348	372	385	380	388	389	391	366	373	386	399	369	410	360	374	384	428	416	389	378	394	384	408	388	363	389	361	374	410	395	402	400	365	387	381	403	377	384	383	375	406	371	374	368	393	373	406	372	380	394	395	412	378	402	400	370	392	374	399	367	414	389	375	416	380	366	398	392	402	377	396	386	374	351	400	399	381	428	344	453	399	397	432	359	406	365	372	376	381	366	385	347	380	389	349	379	398	387	389	388	356	383	367	416	408	387	371	412	392	362	382	390	406	372	397	399	381	392	375	412	400	391	351	384	382	404	368	364	385	391	385	360	359	390	366	392	375	375	414	415	411	392	390	410	366	393	390	397	371	390	390	429	369	361	386	379	380	372	385	386	417	353	391	371	373	391	379	394	407	392	383	439	417	435	387	412	411	373	382	404	366	357	364	398	387	385	390	395	348	380	381	410	363	371	383	391	377	394	392	333	399	361	403	413	366	374	388	383	368	373	398	376	388	374	373	374	422	387	362	398	379	410	384	352	415	421	394	353	383	393	375	383	386	348	391	410	373	371	386	407	378	388	400	367	437	356	378	387	393	425	401	372	401	364	364	388	385	349	415	393	417	419	398	386	360	370	392	375	392	401	353	373	377	348	372	405	407	388	393	408	373	372	353	402	399	353	409	379	361	349	353	358	357	388	398	401	366	405	375	354	417	413	363	408	417	354	366	392	389	383	384	381	407	375	367	391	395	409	391	385	371	395	363	371	378	396	379	362	372	409	395	362	358	392	384	384	378	374	382	416	386	398	397	387	413	395	401	337	397	396	413	365	384	402	400	381	365	381	371	387	411
10935	23514	19444	12084	9406	7664	6901	5798	4637	3638	2941	2574	2427	2099	2046	1965	1731	1803	1745	1641	1474	1294	1138	1083	1023	871	801	744	723	720	722	735	723	610	650	596	601	561	642	635	592	595	565	605	508	538	569	522	579	524	493	485	527	494	507	465	482	457	468	454	483	445	436	457	460	448	460	484	471	465	477	441	446	490	494	478	469	486	453	469	454	469	496	480	470	492	449	450	487	460	480	451	465	447	450	459	485	476	481	432	485	467	447	464	464	440	455	446	440	482	475	481	459	440	464	443	496	492	466	488	436	443	443	427	462	445	438	437	407	470	485	475	469	452	502	438	438	456	466	503	440	484	462	478	443	457	453	475	480	450	474	468	491	480	466	451	462	457	456	468	489	460	447	453	464	460	452	499	472	462	461	463	472	440	452	488	455	463	445	463	450	466	450	463	477	454	449	428	452	405	468	484	456	443	514	475	453	463	440	477	456	466	480	459	477	435	452	420	504	427	457	448	424	462	484	459	445	480	493	454	462	452	453	431	475	457	471	445	465	426	446	472	457	450	440	484	390	439	461	472	454	433	420	469	435	447	445	432	493	487	448	464	457	440	489	440	454	498	470	502	467	482	457	464	467	442	452	458	494	465	462	441	459	453	413	471	434	469	453	454	444	503	483	470	430	461	464	429	437	480	466	444	449	465	451	452	439	463	444	469	470	457	478	513	476	457	444	447	453	477	496	437	441	410	439	440	458	436	447	491	451	460	442	436	481	440	480	415	448	452	444	447	446	452	457	482	416	449	445	442	466	462	437	462	471	448	464	444	458	449	453	452	450	436	436	441	475	455	459	441	483	508	485	480	469	445	467	451	447	467	451	467	472	432	487	448	454	460	459	422	457	455	496	474	458	464	491	422	442	438	462	427	392	484	456	484	454	453	479	430	455	457	447	475	450	437	434	460	475	465	457	491	476	462	439	404	497	439	420	465	454	434	455	433	459	447	478	459	457	442	447	418	486	478	468	464	461	455	443	469	408	489	406	468	457	448	491	462	482	470	461	437	468	439	471	468	482	465	464	460	492	435	464	446	442	439	461	476	480	423	458	471	451	465	444	461	462	440	442	443	468	460	452	452	512	471	459	477	450	477	485	474	436	420	444	460	461	462	427	510	466	489	459	446	482	421	496	443	468	448	487	462	453	458	445	441	437	459	442	473	459	458	534	465	482	459	457	483	470	468	475	421	439	437	451	490	483	438	461	483	465	446	451	450	427	496	436	457	469	427	485	464	488	468	446	453	445	446	461	454	508	447	453	461	444	491	453	481	448	480	430	480	486	432	436	483	457	441	460	444	419	469	472	428	469	440	436	510	438	453	456	460	492	433	456	505	508	462	487	437	466	496	443	451	485	438	432	422	423	413	469	458	441	455	491	457	435	465	497	446	445	427	467	419	473	467	439	421	445	458	432	448	431	445	474	439	478	446	438	412	483	463	434	467	473	454	473	504	438	436	461	468	451	473	491	456	454	487	481	451	467	455	457	466	463	479	513	477	448	484	472	441	479	467	470	458	448	447	467	457	448	417	494	460	486	435	445	419	431	474	475	455	404	485	469	470	472	432	430	470	456	455	485	431	450	449	458	499	434	444	450	425	462	457	456	444	443	472	472	445	474	485	432	469	444	492	437	468	445	469	498	470	447	501	446	459	451	459	492	484	426	498	462	475	453	437	472	471	506	479	497	433	399	488	436	471	453	427	457	477	447	428	435	452	424	439	508	418	492	443	460	488	494	478	481	437	454	451	466	466	447	468	465	448	504	476	465	469	470	438	486	444	462	486	434	457	475	508	412	460	454	468	446	424	457	475	448	449	438	489	392	463	474	446	451	454	487	458	461	476	481	432	482	461	484	476	473	441	485	465	426	477	454	517	457	461	453	448	471	444	458	456	430	438	472	454	481	487	469	457	437	470	494	486	460	416	454	493	495	472	474	492	415	444	430	455	459	486	455	452	447	485	437	496	456	500	507	440	444	481	471	437	457	464	473	439	437	456	446	452	425	457	466	439	457	474	460	423	446	486	426	448	448	464	454	431	467	471	463	456	485	466	431	440	476	474	432	433	460	429	446	453	452	436	487	491	476	432	441	501	440	452	479	457	433	416	462	410	442	480	491	432	467	432	471	460	454	451	470	450	494	446	458	453	462	435	489	495	469	459	487	479	466	472	458	479	453	454	451	454	465	496	472	471	459	476	470	475	471	440	425	445	478	420	440	478	450	449	478	482	413	453	468	441	435	453	441	410	447	463	436	469	495	444	443	457	467	452	439	455	483	450	452	466	476	483	469	523	444	466	456	501	435	440	491	454	453	485	484	452	492	434	450	466	439	464	487	444	426	437	437	427	434	442	488	497	510	453	494	475	470	475	435	434	462	468	469	449	471	457	499	427	477	451	475	488	457	482	440	453	454	444	448	431	481	480	447	476	472	483	462	447	412	464	428	457	467	452	438	462	466	412	443	454	397	461	431	488	461	476	459	439	446	473	456	489	472	435	469	412	463	483	474	476	456	461	432	481	460	475	449	460	422	440	435	445	495	446	491	477	462	489	425	451	454	453	488	472	457	478	453	469	456	433	441	476	442	449	477	484	492	475	488	414	482	443	441	447	463	438	441	463	437	466	467	463	475	448	443	455	447	453	453	469	520	427	437	467	455	507	433	460	512	439	422	424	469	438	466	427	432	447	466	461	497	456	432	452	478	464	432	482	526	446	484	419	448	419	449	459	413	450	474	435	453	465	453	445	450	461	417	440	465	453	450	465	408	429	458	470	497	466	449	474	484	435	456	447	473	509	424	431	452	466	455	462	465	413	450	475	422	467	434	449	506	411	472	436	446	434	444	505	460	469	468	443	445	481	453	439	486	466	454	449	439	460	475	481	461	426	462	482	485	444	464	411	458	400	442	456	436	466	469	463	479	440	460	462	450	404	437	484	433	480	471	438	431	438	440	424	456	483	480	458	446	481	472	442	460	404	462	439	451	454	455	471	448	439	463	425	450	404	464	414	471	488	453	451	464	436	435	507	443	454	439	458	438	428	472	442	467	446	463	495	483	480	463	438	439	462	477	453	475	473	457	457	457	453	445	459	482	517	447	459	452	457	445	449	449	467	461	458	434	442	429	425	460	427	439	466	447	455	480	467	441	491	455	455	445	447	446	444	476	491	483	426	468	405	473	470	456	437	471	485	472	475	463	425	463	452	475	438	467	458	487	476	490	464	489	427	457	445	493	468	428	430	420	486	462	449	453	456	428	437	470	453	458	410	472	451	445	453	455	490	443	438	494	442	451	455	402	481	476	476	459	494	470	452	464	476	443	470	459	525	474	454	434	511	469	430	491	479	431	450	424	431	475	472	427	425	428	452	437	427	475	449	460	451	476	461	449	420	426	463	459	457	435	447	424	473	448	495	394	447	462	442	434	456	448	449	470	411	477	468	428	446	470	482	453	452	454	460	445	435	476	483
26888	19213	8139	2751	1704	1334	1215	1075	850	817	730	722	700	693	699	666	671	613	660	596	625	625	610	564	568	550	542	561	557	544	517	527	497	509	509	468	519	499	492	510	483	477	483	476	512	437	477	488	487	525	501	495	496	511	546	496	494	490	501	513	546	508	464	504	486	504	510	507	463	469	480	531	490	520	513	468	501	450	466	481	498	491	480	461	531	453	485	482	513	431	476	465	520	532	514	495	486	501	489	464	509	453	490	502	496	505	499	509	486	477	473	499	471	517	506	438	495	473	499	513	483	517	499	519	499	448	488	498	535	487	497	476	447	511	488	520	465	508	515	537	472	444	495	493	483	498	539	500	496	514	494	499	483	482	462	491	494	503	534	498	505	486	504	473	499	490	454	498	481	547	487	490	509	511	504	461	509	490	469	522	495	534	473	548	582	507	505	507	465	527	515	508	502	523	515	494	474	476	478	454	487	490	484	480	470	508	528	487	504	528	450	519	517	492	516	515	512	480	503	471	497	475	494	508	499	530	504	490	468	444	488	519	484	452	478	482	469	529	456	506	483	523	548	530	536	462	519	485	488	505	480	468	507	503	524	498	482	492	505	458	515	491	498	489	452	529	457	502	460	487	487	505	512	493	456	484	518	490	539	501	486	511	466	487	513	489	500	524	486	500	487	512	532	488	473	501	475	547	485	506	480	520	502	506	489	511	492	457	468	522	523	484	512	472	463	481	479	501	509	480	483	555	486	516	465	457	482	528	545	487	457	549	508	518	523	472	507	501	486	495	488	520	482	495	474	510	460	521	491	506	540	507	488	521	473	487	506	511	484	476	520	454	492	431	474	494	500	473	512	486	455	494	510	514	464	491	514	501	507	486	511	475	475	498	498	537	525	498	546	518	492	473	502	511	469	531	480	451	480	518	487	466	488	492	491	521	431	503	499	504	466	463	488	493	539	488	520	462	476	450	520	467	500	529	505	462	520	515	534	483	485	430	495	466	506	473	498	518	511	485	510	516	498	499	524	476	522	454	470	433	477	457	493	532	538	482	483	499	521	484	526	505	502	507	450	484	473	517	510	502	494	475	522	470	521	484	537	521	445	511	484	496	487	499	470	529	476	463	467	503	469	481	477	480	538	485	475	479	480	511	489	465	473	504	503	490	483	517	537	492	487	526	512	509	459	544	476	443	524	474	467	511	432	495	502	483	488	488	459	516	532	461	503	501	499	461	440	502	494	482	508	471	466	472	496	527	496	496	439	554	498	499	536	476	532	519	522	479	478	510	523	467	514	499	493	502	465	449	492	501	488	464	485	527	500	512	487	521	504	471	520	499	478	496	483	467	503	516	485	498	523	506	519	494	509	513	492	484	479	496	465	474	464	474	479	463	514	467	449	498	484	497	489	489	501	496	493	461	490	489	522	500	481	503	525	506	483	477	486	495	491	483	487	459	498	508	487	509	468	526	488	462	528	521	532	492	482	485	471	456	497	470	474	508	487	474	480	466	508	517	475	497	471	496	487	494	465	490	513	464	509	508	494	498	485	491	508	531	476	498	469	495	514	516	489	505	482	499	482	455	475	493	484	460	469	511	445	460	465	467	509	482	490	500	497	516	496	487	489	497	465	460	492	491	476	480	511	481	507	525	461	461	541	502	508	530	537	494	526	485	535	521	463	469	518	491	482	510	501	514	491	504	510	489	487	480	483	476	516	504	467	462	476	464	460	469	517	492	489	512	522	490	502	549	538	493	507	478	501	490	509	529	491	463	473	489	479	507	471	499	510	468	455	484	459	499	471	505	504	485	537	482	515	491	506	453	504	473	489	539	515	476	510	492	488	509	509	513	510	536	538	457	535	457	457	479	461	439	516	510	468	458	516	459	488	484	485	506	513	508	457	490	513	477	489	460	547	483	509	457	432	478	507	514	479	504	478	514	493	518	478	454	506	517	467	491	444	510	515	489	484	486	507	497	476	471	494	502	495	469	481	513	509	501	513	481	492	517	521	534	505	536	480	510	469	494	479	484	487	487	471	441	466	502	501	533	493	488	464	461	461	561	506	471	512	487	488	481	456	478	488	484	503	515	449	489	485	498	504	485	534	539	476	482	520	496	505	495	489	471	556	479	497	499	506	499	486	478	506	462	539	479	519	521	494	485	480	488	522	488	523	496	482	500	507	503	455	469	522	495	498	481	514	496	464	458	475	508	449	460	493	493	526	497	465	460	485	478	484	498	510	499	495	492	463	501	466	527	472	478	483	494	480	454	489	503	498	486	473	459	469	491	515	496	507	500	484	498	500	521	506	478	527	468	462	487	521	490	530	515	506	524	495	496	503	487	492	534	486	468	460	437	498	507	470	455	458	494	472	509	452	513	530	486	480	470	470	481	463	503	486	522	479	495	487	501	486	464	484	509	496	517	462	459	478	465	484	468	508	468	527	481	529	509	506	512	475	513	528	486	495	500	515	502	472	467	464	496	493	521	517	532	499	489	463	481	528	491	488	511	468	497	480	517	526	422	465	509	504	527	504	495	478	487	483	477	478	479	481	474	485	475	475	514	486	463	473	522	471	487	491	510	516	460	467	445	518	482	504	507	480	517	482	495	495	498	454	482	467	502	493	480	497	503	473	495	506	468	467	506	441	516	487	523	489	460	462	482	494	514	511	539	452	506	486	516	512	488	512	484	471	492	469	502	489	521	524	534	510	443	521	475	495	470	515	492	520	478	509	482	477	468	478	487	477	502	486	488	480	479	496	462	500	456	500	475	481	490	462	503	530	494	484	494	492	486	489	498	503	492	496	489	478	496	489	490	500	496	493	490	494	470	484	550	497	487	481	487	472	518	470	434	474	476	485	503	484	479	519	493	493	460	521	514	514	477	493	477	495	520	448	464	523	494	522	506	476	488	481	477	473	500	501	490	525	482	513	502	488	482	486	535	553	473	518	473	535	510	477	493	510	497	527	489	509	500	492	494	470	510	506	514	502	466	526	525	535	474	511	469	494	520	498	508	507	530	503	542	482	514	514	496	514	460	494	531	467	508	475	492	507	471	491	504	498	462	518	500	511	478	488	473	496	496	513	490	508	480	492	514	533	447	489	521	513	471	474	513	509	526	504	550	480	475	491	496	519	515	510	456	467	486	515	487	506	469	488	513	479	487	435	509	481	503	487	502	498	508	526	510	478	474	522	518	460	498	512	509	479	551	436	526	477	514	501	484	479	539	539	501	478	467	481	471	471	463	438	471	484	482	452	487	504	507	513	470	468	461	460	449	448	499	510	510	523	508	459	515	511	465	493	494	464	521	472	483	474	490	463	472	468	489	481	515	516	460	523	486	502	467	525	462	490	485	468	483	516	484	487	491	513	481	492	518	473	517	482	515	541	521	519	484	493	530	469	507	483	473	498	485	526	467	506	509	515	525	491	535	506	520	523	501	532	489	462	472	496	497	481	504	468	495	516	464	486	472	548	490	476	480	541	512	496	509	488	548
6974	8478	7111	3773	3038	2738	2656	2234	1735	1440	1224	1195	1217	1115	1089	1071	989	1019	1060	1014	898	857	830	745	779	796	743	676	725	716	649	667	695	633	704	634	605	662	593	662	678	636	614	664	610	597	626	638	622	594	597	580	614	583	598	590	625	635	622	703	575	620	625	632	580	605	629	632	614	625	619	592	602	595	630	594	627	594	615	609	587	586	586	643	639	609	633	583	597	617	544	605	626	581	612	591	595	588	644	602	633	614	628	604	617	596	634	592	608	605	610	599	591	592	589	574	594	572	599	610	562	609	603	629	574	646	633	604	619	600	600	614	581	617	622	605	591	633	611	616	605	599	607	631	622	626	649	580	620	597	646	657	610	589	649	654	593	618	582	663	630	599	583	639	632	581	647	617	601	634	600	684	644	625	602	563	603	571	554	634	621	590	668	619	577	598	609	593	633	618	610	613	581	636	616	603	607	643	606	614	611	576	590	620	587	572	641	649	563	615	606	583	614	635	654	594	605	605	602	574	611	622	626	625	617	589	576	577	596	600	614	643	643	632	579	618	585	641	635	616	567	612	603	602	589	615	664	610	633	648	604	658	611	612	623	580	622	599	614	627	605	630	612	602	621	610	584	637	631	598	573	641	636	600	587	617	627	592	640	625	589	617	624	589	613	600	569	685	622	601	626	600	604	620	600	635	608	600	641	611	614	579	609	602	591	618	655	650	615	628	628	594	605	597	604	635	584	612	634	611	585	605	561	540	603	615	639	558	639	608	634	622	634	626	583	631	588	632	622	609	592	633	604	636	598	538	608	606	583	593	593	620	613	603	632	620	640	633	617	597	578	585	653	574	621	601	597	588	642	603	612	577	586	623	614	614	608	590	585	591	619	558	632	663	635	589	638	587	620	605	639	616	562	660	606	609	629	629	635	620	618	620	671	659	649	577	583	586	603	617	619	626	566	650	666	553	547	650	629	588	602	566	631	653	562	605	616	626	607	629	608	587	616	629	628	636	648	607	611	587	605	606	593	632	616	596	630	661	619	576	609	631	562	599	663	602	658	618	619	580	590	637	646	602	612	593	591	584	591	575	598	596	628	616	589	588	611	638	651	626	588	634	622	609	576	645	625	616	616	595	635	606	615	588	648	574	592	587	603	596	565	622	585	649	632	594	634	630	640	585	647	642	595	590	600	591	625	647	612	604	580	616	595	619	615	587	631	657	593	623	634	612	657	587	572	658	604	670	589	607	625	622	616	579	611	634	595	619	638	669	652	585	614	620	600	621	660	586	569	627	632	668	594	611	628	588	582	596	627	600	643	634	613	609	650	596	620	640	589	605	624	593	594	633	590	616	591	580	582	608	574	610	589	580	628	584	566	607	549	625	594	646	619	591	643	625	617	601	622	622	631	613	589	574	604	596	611	605	625	599	648	601	607	630	625	626	563	628	600	670	614	592	634	603	610	615	667	613	598	603	661	634	612	611	639	587	633	590	617	614	663	623	572	614	609	637	629	595	628	580	602	591	590	591	568	577	654	630	596	590	622	635	566	587	612	619	623	584	575	648	588	648	579	602	629	636	620	600	600	624	612	613	635	636	599	629	618	590	575	643	631	635	565	619	625	627	577	648	655	627	634	579	567	588	611	612	577	611	598	579	589	641	600	641	640	607	636	613	578	597	624	554	568	615	601	597	552	607	619	580	601	636	625	565	553	578	616	602	604	621	573	605	565	596	581	597	574	559	647	639	616	631	638	618	647	610	634	634	560	579	581	630	572	614	617	613	597	615	621	639	634	567	589	580	597	634	611	615	601	590	599	621	638	617	646	612	600	586	574	597	633	604	622	618	574	602	617	584	563	604	617	597	663	610	577	642	643	600	664	592	617	634	602	575	570	606	606	570	604	604	609	611	628	582	583	602	642	618	671	606	608	624	596	626	620	603	638	572	633	585	565	621	576	576	629	609	643	574	615	634	605	597	599	583	638	573	642	619	610	602	603	641	583	640	593	592	618	612	624	638	587	610	640	629	614	615	590	583	587	560	620	597	605	604	576	622	646	598	625	615	611	650	657	590	589	597	610	574	653	583	594	599	613	598	583	631	618	596	609	630	594	622	675	603	578	622	634	636	607	665	601	590	608	622	574	582	605	617	573	611	611	589	604	586	649	659	615	575	617	635	627	551	597	595	652	664	591	614	583	621	604	617	670	622	602	634	554	611	625	563	613	617	630	640	612	604	632	624	664	590	581	556	597	624	602	592	613	589	625	634	632	606	606	587	600	604	582	572	587	553	557	593	568	642	581	596	595	609	618	593	580	623	607	620	576	585	591	633	619	590	600	603	642	652	583	600	576	580	583	607	619	622	594	582	624	603	633	608	609	594	600	619	662	590	635	617	586	610	608	604	665	589	638	583	577	593	604	601	589	605	595	636	611	627	608	593	591	610	623	615	625	635	611	609	582	615	594	596	599	594	638	628	643	601	582	639	579	565	609	622	612	587	593	629	614	599	612	660	606	633	575	570	660	647	642	626	649	594	622	574	576	591	562	587	600	666	597	625	617	625	606	615	600	605	597	654	569	659	682	604	585	591	615	622	655	601	629	606	606	608	602	629	616	594	594	589	616	597	618	591	573	584	601	598	588	636	592	648	619	597	607	613	587	586	643	596	574	621	583	581	572	598	576	600	606	579	604	614	631	591	598	581	627	606	610	610	579	596	651	664	592	631	596	584	604	645	636	593	696	636	627	556	633	573	630	566	596	630	627	585	623	626	605	616	542	587	645	608	600	600	640	599	647	594	611	616	580	653	600	604	601	599	614	581	616	638	585	612	611	590	624	580	629	581	605	635	619	610	600	593	597	618	613	583	585	626	602	612	611	601	647	590	603	589	616	617	612	632	564	618	615	538	569	629	599	626	572	558	648	662	610	625	575	604	621	590	642	628	613	619	596	601	586	572	620	621	608	614	579	603	542	650	639	593	600	574	619	600	600	533	641	628	622	587	591	599	629	583	624	591	657	603	555	659	655	615	602	602	605	628	584	615	608	551	662	604	624	604	602	637	672	598	591	629	622	586	585	615	637	601	564	641	591	614	645	606	587	641	587	595	584	635	617	617	582	582	605	613	598	611	634	616	646	627	561	609	612	570	570	559	594	601	620	623	615	585	631	644	637	596	580	646	631	619	599	622	666	631	619	607	577	568	652	634	584	652	617	621	627	579	630	579	623	599	592	600	606	598	623	589	629	649	615	610	659	623	662	641	610	594	643	578	624	623	648	618	620	592	602	597	616	632	635	614	585	623	642	598	643	614	576	615	591	571	599	592	629	653	649	611	604	615	636	572	640	574	579	630	611	618	609	606	627	567	606	638	650	598	622	644	594	625	590	627	601	611	613	586	645	681	616	606	582	638	594	622	629	642	595	620	578	617	634	612	620	627	583	588	603	590	613	612	658	605	645	593	600	637	627	635	617	585	616	650	613	661	588	596	610	576	619	634	609	593	596	582
23915	20966	28068	24011	20814	8156	2678	1608	1227	997	848	788	745	705	645	635	666	592	681	563	620	516	490	437	396	424	408	393	374	356	349	343	337	353	338	324	353	298	277	361	329	308	344	308	307	357	306	324	326	273	276	307	308	314	321	301	256	288	284	303	287	295	264	293	297	304	310	259	261	257	273	293	291	276	273	290	291	263	278	306	259	288	256	272	314	276	303	296	249	280	274	286	289	315	287	255	270	324	270	264	263	298	293	313	265	282	251	289	297	284	307	265	268	267	284	306	289	291	297	265	265	275	263	280	283	263	294	274	292	283	284	297	277	291	279	248	259	278	281	278	283	309	292	285	278	282	288	256	290	274	325	265	296	274	298	276	231	280	276	294	275	267	289	302	314	269	274	271	259	289	298	288	272	288	290	268	316	285	284	286	263	268	296	272	274	265	278	283	256	264	279	291	253	263	309	271	290	312	273	292	296	265	290	287	309	298	272	264	258	289	275	288	279	297	284	283	293	289	285	294	290	263	296	286	278	318	279	297	292	303	273	281	301	281	276	268	291	273	280	267	310	257	284	270	280	271	289	274	297	302	267	288	276	310	272	287	293	264	264	308	304	287	272	285	273	284	283	306	288	274	271	315	299	276	292	287	289	284	272	306	300	268	305	292	312	293	278	284	262	317	310	279	284	309	266	252	293	249	279	312	259	293	289	313	299	278	283	270	312	285	287	300	283	309	286	287	281	279	289	257	281	248	269	306	282	293	295	311	291	260	280	295	285	320	273	300	280	297	260	306	271	313	303	278	289	266	266	301	281	284	264	299	289	287	270	299	286	298	293	282	291	271	277	245	286	319	277	288	284	275	272	310	293	321	287	323	258	310	262	276	280	266	303	279	315	285	249	298	273	290	302	290	279	306	266	289	280	280	297	292	262	299	274	279	271	269	268	273	314	245	277	296	296	288	304	270	259	309	292	290	322	285	297	308	282	287	265	288	292	243	300	290	307	277	292	310	273	288	256	275	306	275	290	272	315	311	287	301	296	304	287	249	254	305	274	275	280	276	269	277	297	291	259	280	282	289	277	285	285	310	293	275	256	281	275	312	273	328	298	270	299	294	284	301	279	286	283	260	323	297	273	271	313	273	278	284	281	289	311	255	323	284	317	295	284	299	261	263	278	277	286	267	274	334	283	284	281	263	302	296	277	280	266	314	279	281	306	287	259	275	283	280	323	282	276	286	281	257	279	325	272	303	310	280	273	266	291	289	266	301	309	300	256	275	287	273	308	320	280	286	323	323	293	293	317	271	286	263	264	284	280	288	275	312	304	279	294	299	316	307	284	279	294	257	272	276	297	265	286	290	272	335	289	284	314	277	288	308	259	269	293	272	307	277	269	253	298	264	277	276	255	282	290	279	288	312	317	325	308	276	285	327	285	284	275	291	289	261	306	306	276	325	277	297	272	282	288	251	280	288	274	260	305	278	304	307	303	258	276	266	268	286	256	286	239	299	288	305	305	326	267	303	300	274	303	266	324	291	297	314	270	298	275	276	304	265	272	296	297	288	265	300	316	313	291	284	283	298	271	260	280	276	310	284	293	276	291	297	266	285	287	313	288	292	264	269	287	284	298	284	306	235	275	279	306	315	287	298	274	272	296	296	308	285	299	304	290	290	321	300	286	257	268	269	288	304	291	303	299	286	278	271	293	274	312	293	299	277	282	287	283	294	283	281	289	250	288	287	276	293	274	280	283	284	289	272	293	282	281	291	298	309	312	253	314	283	268	257	300	290	290	304	308	283	296	284	275	273	265	310	293	271	284	316	300	303	263	273	257	261	289	295	267	311	260	313	297	270	271	298	308	288	293	251	309	267	275	284	265	270	300	308	273	270	263	276	254	281	324	259	276	296	282	307	287	269	240	271	291	272	282	290	267	284	253	300	264	280	289	290	269	303	268	304	297	310	271	262	318	287	311	276	301	276	299	265	271	302	289	282	302	282	305	300	283	285	256	301	285	285	250	293	307	280	327	287	271	260	287	267	293	295	268	306	298	316	285	278	270	282	281	293	283	297	275	297	266	277	269	289	264	273	261	294	266	268	282	288	306	298	285	289	288	294	302	254	259	284	275	296	273	276	284	267	276	274	288	284	282	298	280	283	285	270	328	282	282	304	268	282	263	285	291	304	263	308	270	282	302	285	282	258	287	258	259	275	278	287	287	304	307	299	293	285	303	266	320	290	295	288	278	266	294	268	302	286	311	286	286	300	296	266	290	291	280	278	303	284	276	291	269	312	263	297	271	262	288	316	292	255	276	261	274	291	266	274	280	287	267	288	286	289	295	282	277	285	258	277	323	262	316	275	287	301	296	276	271	295	266	270	289	272	305	308	257	280	262	267	258	278	282	262	260	281	296	291	277	293	263	291	272	302	264	261	267	281	290	310	295	283	288	292	310	299	271	312	275	297	262	313	297	280	264	288	267	301	295	304	273	296	286	319	303	276	299	301	296	317	283	278	274	283	310	281	261	271	292	283	293	275	274	256	291	282	279	291	268	278	270	282	303	302	261	296	304	316	280	273	266	271	311	278	284	299	293	321	294	285	297	287	297	269	282	283	282	308	306	293	276	281	288	295	255	276	289	281	299	273	282	293	288	265	266	285	326	237	321	308	270	302	300	287	334	289	282	256	288	258	285	296	296	288	292	244	294	328	263	274	271	276	286	269	294	322	266	283	282	311	279	294	269	299	304	312	301	278	260	284	297	283	274	290	286	305	284	293	281	274	288	291	290	282	297	265	280	309	296	307	267	286	275	265	254	284	288	282	319	291	267	310	266	304	278	295	295	269	271	274	263	317	271	295	306	274	285	284	309	289	271	283	288	294	308	288	291	272	324	267	300	275	282	268	273	286	320	288	264	244	251	284	240	284	292	273	252	274	286	304	278	295	287	296	269	277	269	264	283	252	273	320	293	304	292	273	294	273	303	297	269	311	274	296	310	297	308	283	313	298	284	281	305	270	295	289	269	290	269	288	266	276	308	269	313	258	307	249	258	265	284	255	304	264	306	288	292	288	279	268	284	269	275	270	293	269	303	273	249	312	292	276	280	261	281	275	266	273	289	302	283	249	282	275	283	290	277	262	261	319	273	273	296	289	277	263	241	274	276	275	267	276	293	317	262	317	286	237	259	302	259	317	267	256	302	279	301	286	279	296	285	253	301	285	287	271	272	266	272	280	284	282	270	284	293	291	282	299	300	294	288	273	262	263	269	256	285	267	273	273	278	284	302	273	268	285	291	290	294	284	281	284	297	261	267	291	289	290	301	286	285	274	247	294	301	295	300	273	296	287	267	279	287	304	303	299	277	278	277	272	283	308	287	301	264	275	258	298	303	259	271	277	268	307	263	289	288	286	279	310	288	283	290	250	271	299	259	297	261	285	291	274	311	283	281	295	267	277	288	259	298	283	296	263	288	314	295	297	294	282	275	277	301	276	271	272	276	264
7688	16916	14407	8494	6255	5372	4740	3654	2775	2256	1906	1638	1627	1482	1317	1209	1114	1219	1235	1103	1030	974	802	710	674	688	652	555	521	534	535	511	520	504	448	464	450	396	442	459	455	433	430	495	433	421	400	401	361	380	400	367	354	388	378	398	371	375	395	372	395	402	358	387	349	367	357	363	359	361	395	342	364	364	371	370	356	372	349	356	349	335	363	362	351	386	346	397	367	344	367	346	386	351	354	344	359	340	341	396	347	344	359	375	361	349	365	366	362	363	373	382	346	363	412	377	359	358	365	370	348	390	357	380	321	363	344	351	333	356	362	372	368	405	347	414	361	356	367	379	356	337	359	374	338	325	366	375	355	349	348	386	355	371	342	369	356	371	350	351	353	394	360	359	354	318	357	346	331	355	338	373	365	370	374	355	342	382	400	405	344	384	341	389	397	392	383	354	312	353	358	389	356	378	376	371	369	381	335	357	363	376	366	370	385	353	402	351	365	393	382	341	366	395	373	363	351	383	371	374	346	355	330	357	356	362	363	369	359	392	355	378	362	345	366	326	375	374	345	331	343	351	363	405	336	352	344	347	346	349	334	358	374	372	356	381	330	349	365	355	328	353	383	355	337	397	352	351	361	370	352	354	378	343	378	392	369	376	339	406	362	355	355	372	351	389	337	350	344	412	373	327	345	331	383	368	369	364	384	337	382	352	355	364	387	358	360	375	381	348	354	364	354	369	339	380	374	333	350	355	380	379	372	367	317	381	341	363	354	348	352	368	357	415	353	348	371	351	403	350	361	382	372	358	349	359	345	359	354	389	358	341	310	328	380	396	352	391	357	359	384	370	351	354	373	357	350	348	342	377	328	359	401	364	367	368	338	345	372	362	364	352	351	353	390	353	341	386	360	379	373	362	330	351	361	333	355	379	359	365	373	350	376	352	343	369	348	385	339	374	345	341	367	379	383	352	365	364	335	343	400	384	359	364	341	351	361	343	344	373	367	402	385	385	343	330	377	349	374	372	344	358	353	360	377	356	346	358	353	337	354	325	387	388	345	359	344	313	372	382	349	390	366	367	385	363	377	342	384	349	336	372	390	385	388	342	382	386	373	352	357	367	342	370	371	391	374	354	383	337	360	374	384	367	367	357	330	373	367	368	356	339	391	358	381	343	387	353	392	384	375	347	379	346	371	390	314	371	320	369	400	393	379	344	358	365	350	364	348	386	375	358	378	361	375	416	352	374	377	385	374	348	361	364	350	354	345	343	389	396	352	357	369	368	371	350	345	398	363	387	356	368	367	379	331	359	358	395	386	337	380	365	365	361	358	369	355	389	326	349	337	389	366	338	344	368	373	346	375	393	351	344	373	392	316	367	364	352	370	364	377	371	380	352	369	375	381	370	367	380	347	332	324	361	375	359	354	349	379	332	365	386	336	332	357	367	365	386	394	374	316	331	362	370	335	361	355	360	336	335	390	356	382	385	369	352	343	356	344	378	374	348	365	381	377	358	350	396	357	364	343	346	376	355	353	392	369	354	364	384	335	353	353	352	378	360	379	375	353	375	379	368	365	359	378	372	372	350	378	343	357	379	350	377	341	373	327	381	383	402	360	365	383	383	368	343	345	353	306	352	341	347	388	398	340	355	357	369	377	344	335	351	347	365	378	363	331	371	361	389	376	385	361	361	331	341	388	361	351	353	376	342	386	387	389	326	363	369	343	345	361	378	384	363	366	376	369	336	326	346	342	387	368	375	363	377	347	349	399	369	360	376	375	370	357	343	357	357	388	356	361	396	350	382	329	404	309	366	362	361	375	376	345	398	368	361	369	344	361	351	371	386	375	350	393	351	364	378	361	345	391	380	404	353	359	379	378	338	357	387	350	384	383	389	383	360	374	352	384	357	353	305	379	349	360	353	311	366	363	339	345	377	345	336	364	367	378	372	376	355	331	362	363	365	384	383	391	365	358	362	369	331	349	369	351	378	359	379	383	351	335	371	351	341	324	362	368	387	352	370	377	355	355	357	387	389	381	369	379	342	369	391	361	392	375	342	382	338	344	389	360	353	364	383	376	340	370	378	379	358	365	341	365	386	360	370	337	390	357	396	348	367	324	350	353	369	377	352	381	372	376	369	362	347	339	350	334	351	366	371	370	349	350	369	376	341	371	362	370	354	366	362	344	352	361	359	362	395	359	341	383	370	379	365	386	377	357	352	357	369	331	410	343	359	361	318	371	381	337	358	359	346	361	340	389	310	354	367	361	399	393	358	357	361	368	359	379	346	376	365	368	351	351	360	348	369	362	396	367	366	364	397	338	344	376	323	369	380	339	387	378	405	380	345	358	381	363	360	387	373	375	391	368	363	357	357	380	358	341	371	326	387	378	341	346	358	354	362	320	343	395	371	358	389	389	360	404	354	383	375	355	374	380	360	341	379	353	377	378	362	365	365	382	340	388	368	327	380	360	353	344	362	347	369	350	301	332	366	361	357	396	331	347	351	344	379	350	354	383	330	350	360	394	353	349	372	349	374	374	353	349	333	391	340	362	384	366	387	364	354	352	350	346	351	355	369	340	371	395	384	371	329	373	391	376	375	330	352	351	362	330	380	366	376	331	356	351	358	380	361	342	374	372	355	344	354	396	345	379	348	339	350	398	398	362	376	372	348	363	351	339	369	356	356	353	387	338	349	362	381	334	376	361	339	378	351	386	360	369	373	390	372	384	364	350	378	349	348	367	336	388	357	368	352	364	369	385	379	361	390	334	339	350	380	356	319	371	328	380	363	346	367	347	344	341	348	362	398	375	356	334	375	348	378	370	371	378	367	369	375	359	375	358	353	363	350	324	353	364	370	374	346	373	337	398	396	373	355	362	379	395	345	364	366	391	352	392	360	339	369	336	365	393	369	321	335	363	339	385	355	352	348	341	360	345	342	345	355	342	377	356	345	394	352	408	365	358	385	384	387	366	353	353	327	345	345	352	375	379	353	379	349	351	351	371	349	386	324	390	354	325	337	372	340	357	336	369	357	398	344	384	358	346	362	390	358	383	367	381	339	384	365	379	361	336	358	352	331	366	368	376	347	355	365	360	349	343	398	383	344	379	383	354	368	342	359	361	323	374	358	349	358	339	350	348	343	367	337	346	355	350	340	339	390	375	372	340	346	339	367	382	355	326	338	356	380	392	340	374	396	351	366	362	368	375	385	364	389	360	381	368	362	376	387	368	352	377	372	340	343	370	390	356	343	385	351	318	369	347	356	349	344	341	329	333	345	365	376	360	365	350	352	381	342	377	366	334	371	368	376	340	384	355	356	375	357	397	353	353	363	331	356	347	360	333	332	351	388	367	384	361	349	322	337	357	351	377	333	379	348	334	392	369	342	355	371	383	366	361	353	345	379	331	360	361	373	320	340	351	399	331	369	362	373	346	365	373	347	372	370	346	336	371	389	362	337	368	377	373	360	392	355	362	356	382	355	338	382	343	356	383	360	367	326	329	358
25110	20955	26753	24917	7518	2242	1922	1405	1146	1045	985	1004	975	934	908	864	861	896	879	848	839	794	773	720	731	699	747	656	668	693	635	648	681	664	697	634	658	616	724	666	650	657	713	667	674	602	633	622	675	619	645	616	628	639	659	658	637	639	615	616	667	625	556	646	646	609	647	603	664	622	629	665	601	639	659	594	658	647	693	634	642	602	611	617	636	606	652	661	630	629	626	643	663	633	609	616	667	692	600	617	675	626	663	643	647	617	593	621	627	649	652	684	652	648	673	633	673	640	641	634	653	626	614	632	590	651	626	604	670	661	642	642	611	631	602	632	650	643	655	622	622	632	639	619	626	633	580	605	666	701	624	651	636	602	641	639	658	670	617	583	665	695	621	592	615	660	673	623	644	630	600	657	641	633	659	641	620	601	622	649	586	614	602	649	635	577	618	670	650	606	601	651	627	692	633	647	615	628	608	639	654	592	632	602	644	603	670	589	628	644	600	659	628	645	626	603	613	620	621	609	647	644	571	613	598	672	607	608	615	603	657	625	618	655	645	623	594	646	651	627	609	657	648	629	626	652	642	689	631	610	632	599	607	639	607	677	615	615	615	652	669	630	650	598	646	621	635	654	675	649	637	643	626	650	635	627	663	634	618	631	648	633	642	629	657	599	632	660	660	602	628	582	655	609	605	576	631	634	592	659	645	616	589	646	644	666	632	630	643	623	629	657	631	671	640	602	589	598	616	669	616	654	646	640	642	623	628	656	633	657	643	629	637	594	649	661	605	610	676	643	654	624	619	642	646	613	629	610	637	622	615	634	636	658	634	604	639	611	606	637	584	666	626	651	642	662	676	592	620	588	620	644	592	649	690	638	596	632	674	602	593	643	652	630	632	627	653	580	609	652	576	622	679	640	660	660	678	659	641	642	643	568	552	611	600	641	642	651	643	667	620	651	669	604	646	618	611	602	604	638	616	637	638	620	670	605	651	615	616	602	681	624	627	611	629	604	665	619	625	640	665	592	657	618	630	624	667	664	636	599	657	606	661	643	619	622	651	591	653	618	663	672	651	616	640	650	620	624	644	627	655	624	630	652	607	643	603	635	649	632	622	637	627	583	616	597	657	636	627	641	659	665	649	682	659	640	640	610	632	590	614	688	664	623	637	623	624	672	632	614	659	630	651	671	623	668	654	644	651	646	635	607	654	620	642	648	626	616	627	597	640	610	640	642	639	649	619	672	690	627	638	611	640	590	617	655	670	609	628	646	644	598	649	602	552	634	661	638	632	666	659	684	642	646	626	624	659	676	595	621	615	663	654	613	653	604	657	680	630	591	658	683	638	657	620	645	692	647	638	597	615	654	630	629	616	664	609	628	596	600	631	629	656	599	642	639	628	597	596	667	644	634	640	631	632	642	616	652	610	616	612	670	637	662	634	660	680	628	596	676	602	666	623	601	674	612	610	592	628	602	665	629	662	644	632	632	630	635	579	629	631	640	669	614	646	689	624	609	655	641	616	618	680	660	705	627	571	623	660	664	621	609	655	613	631	634	665	659	624	619	676	659	649	656	652	662	657	632	680	627	621	646	660	614	673	641	623	624	652	588	638	623	573	625	583	635	689	653	652	664	634	663	691	641	611	622	660	631	635	641	649	621	658	624	636	596	689	576	645	592	644	612	613	586	627	648	619	604	638	631	666	649	637	606	642	625	587	657	617	636	629	625	658	656	603	661	605	613	676	670	641	620	653	643	662	609	629	622	613	635	687	636	639	651	657	613	626	616	631	620	603	619	630	638	641	588	676	641	682	632	640	615	663	647	659	678	651	585	648	623	634	674	594	638	608	668	657	654	645	598	629	664	617	626	617	640	626	643	613	590	655	620	597	603	643	651	608	670	645	681	640	632	629	623	663	655	638	641	664	662	625	608	618	646	636	635	617	682	646	680	629	651	590	613	615	626	668	634	665	646	655	642	639	658	638	616	693	618	629	611	611	612	645	639	655	695	601	623	615	606	646	622	660	552	640	652	610	631	629	615	605	598	660	624	659	631	682	616	591	623	602	612	609	657	600	637	623	653	616	584	637	646	626	584	662	576	680	666	652	637	612	614	590	671	581	634	634	652	644	575	621	576	656	613	631	682	579	661	618	584	624	627	585	650	659	686	663	650	648	632	617	600	597	649	608	648	661	644	612	656	645	668	560	614	627	639	616	623	608	621	643	645	634	615	700	604	591	648	643	580	616	618	654	641	642	625	597	689	611	637	635	650	673	648	675	680	654	655	601	684	657	637	619	629	611	583	637	623	670	635	594	621	661	665	670	603	628	626	639	653	669	626	652	682	665	664	624	640	655	646	613	635	637	658	657	620	604	640	617	588	650	634	626	660	628	652	586	585	650	582	639	628	597	669	630	623	641	715	649	631	662	670	676	662	593	631	668	660	624	578	621	623	643	688	645	660	631	620	611	625	634	611	630	598	705	634	629	628	589	634	602	632	668	641	633	662	619	653	632	618	630	629	647	610	659	636	628	599	582	635	670	636	607	669	626	623	639	658	621	641	640	606	628	630	640	665	647	636	650	638	635	680	647	614	594	630	595	654	625	657	605	588	589	593	666	616	650	638	617	630	624	633	681	639	631	686	605	628	628	628	626	620	612	603	614	629	604	594	672	643	645	655	659	635	632	632	647	632	655	658	599	698	619	610	672	670	634	619	679	581	635	684	657	712	605	589	615	604	627	608	654	595	636	604	619	666	652	635	615	641	645	660	648	614	662	681	628	620	615	614	618	669	665	562	639	627	691	654	586	686	622	614	616	629	616	667	618	605	605	632	655	679	619	648	635	664	655	598	665	625	613	605	605	639	652	630	641	610	663	622	635	671	615	650	648	657	606	651	622	562	606	617	648	613	622	587	683	624	598	583	630	670	641	620	633	656	571	630	628	640	618	659	631	612	610	627	638	640	626	637	669	603	600	609	632	673	662	619	670	653	618	598	639	604	652	602	665	599	652	629	609	610	682	620	628	653	634	636	678	650	634	697	611	593	631	597	648	658	655	589	645	676	657	615	658	577	646	632	630	670	645	580	644	686	589	634	592	655	614	671	587	589	654	602	638	659	687	665	610	637	621	634	690	665	593	611	628	624	663	645	632	651	622	623	646	701	652	661	681	637	641	650	587	621	614	677	612	627	644	599	612	644	651	613	621	602	655	674	661	662	644	623	611	651	656	646	607	640	637	609	637	639	628	600	655	623	619	699	624	643	662	568	600	588	680	644	627	627	647	616	675	630	642	709	632	636	622	616	588	611	612	649	665	630	660	634	660	604	619	632	650	649	671	577	636	573	668	591	579	616	652	661	627	598	665	611	667	611	663	624	616	651	624	620	653	580	607	619	633	649	607	626	621	663	621	600	679	657	605	623	679	635	638	622	655	619	606	665	611	647	643	605	612	611	669	624	660	605	616	629	617	604	627	635	655	614	594	607	621	628	593	645	618	626	634	643
7506	12930	10764	6412	4783	4298	3694	2809	2373	2055	1776	1798	1726	1587	1492	1403	1353	1374	1359	1341	1197	1206	1082	1023	976	1020	999	936	921	904	866	856	830	879	830	852	783	810	799	745	838	838	820	813	805	782	784	800	831	771	778	789	774	752	779	753	759	789	778	816	764	769	770	747	756	803	732	766	796	805	759	783	770	816	760	796	762	752	757	759	752	826	767	742	757	753	793	734	747	765	744	766	765	809	728	780	761	753	745	771	814	759	781	734	835	756	789	787	814	771	802	763	778	770	732	726	743	747	731	750	766	767	735	772	762	767	714	776	771	795	789	761	745	759	741	728	768	744	811	751	741	750	779	668	769	754	780	713	774	796	724	758	783	775	786	746	782	807	778	772	739	751	725	772	773	778	741	727	732	746	777	710	722	760	750	797	772	771	763	784	793	723	805	770	737	744	798	754	758	760	727	793	780	738	764	725	756	754	787	783	789	770	744	789	763	731	757	720	732	830	700	755	772	779	768	770	782	767	777	738	762	763	787	778	768	748	702	772	748	735	757	772	792	737	782	695	815	781	778	772	768	736	758	750	735	702	732	714	801	795	803	821	735	736	783	764	790	752	757	758	815	741	761	802	779	771	741	790	794	773	728	725	713	789	738	758	822	731	779	779	717	765	699	718	708	749	761	789	740	766	772	727	752	775	762	749	739	716	780	749	749	747	763	744	796	742	793	738	757	803	802	785	809	800	739	772	732	822	788	777	767	761	772	724	804	811	735	776	785	799	783	768	789	776	782	727	746	755	801	745	747	767	797	742	797	739	762	777	746	763	807	705	789	766	764	765	760	770	750	737	737	746	807	772	786	757	728	747	782	756	751	715	766	745	729	802	767	776	737	754	818	703	756	780	749	805	738	694	711	743	750	748	778	728	757	718	761	743	759	746	813	743	759	760	731	790	742	779	768	745	757	789	779	771	790	744	718	779	675	808	784	766	717	730	826	738	776	786	757	770	769	794	750	803	764	764	787	772	761	723	774	756	729	747	760	800	722	742	767	740	817	783	752	722	758	772	766	747	711	738	749	752	795	749	737	790	772	748	798	773	799	759	760	704	767	788	737	759	756	726	728	774	772	759	777	768	797	757	783	773	783	783	767	776	789	746	758	816	781	759	734	723	732	774	743	751	728	755	754	743	740	806	737	789	724	733	776	762	734	727	771	763	763	792	736	792	766	807	759	806	748	712	765	791	769	747	759	734	731	812	757	747	774	794	787	758	753	752	758	770	747	762	788	749	781	736	731	798	739	769	739	780	779	709	784	772	767	753	765	739	768	763	803	795	778	729	809	740	779	727	751	737	787	790	752	799	749	741	764	759	749	771	773	751	790	749	775	722	782	761	784	757	761	829	805	705	781	700	766	785	763	755	738	747	750	746	729	749	787	753	751	769	747	759	707	758	824	767	746	729	801	764	805	751	758	755	763	730	768	732	818	745	789	759	723	726	756	784	749	731	794	740	756	750	780	716	726	693	789	749	752	752	744	742	770	791	752	797	775	795	794	738	760	735	758	820	760	712	801	743	780	766	750	827	780	761	764	733	798	771	738	790	751	788	766	751	774	777	787	754	769	725	791	796	775	756	751	774	744	799	793	735	791	724	755	763	792	787	783	797	815	797	807	747	725	783	847	786	738	782	765	815	765	783	748	734	765	748	796	751	792	779	746	772	720	718	753	743	784	777	778	737	794	791	737	758	800	786	757	785	765	732	801	760	739	747	737	753	781	737	790	725	765	752	719	768	763	736	785	799	776	736	777	816	767	744	743	755	831	732	719	800	722	746	772	774	767	754	764	770	760	759	780	752	808	768	739	785	779	766	728	763	772	807	789	760	690	773	757	832	729	783	732	779	753	737	771	791	738	794	742	702	759	754	808	774	784	777	759	794	783	794	756	765	811	746	735	778	745	723	750	789	688	764	750	774	746	743	727	739	807	777	735	786	784	765	709	787	775	773	747	792	798	790	757	744	773	763	797	774	767	791	774	730	780	742	711	747	716	779	728	774	764	726	796	738	748	756	775	728	766	786	765	726	725	755	736	753	762	724	752	743	768	751	774	748	746	712	747	729	763	767	759	764	740	751	786	789	798	764	762	760	730	764	821	742	727	760	759	796	756	752	751	745	774	778	786	813	743	783	760	790	755	754	769	741	789	769	708	786	753	788	835	813	786	774	730	749	816	765	761	774	768	828	775	781	807	773	719	746	726	734	821	747	782	725	710	752	781	739	733	769	740	732	770	727	758	705	779	762	782	746	780	762	773	743	789	749	764	741	771	799	741	731	746	746	803	788	748	726	772	723	708	759	788	759	780	794	751	738	747	765	807	739	757	717	745	784	791	762	755	766	756	737	732	728	725	760	784	717	751	707	756	776	798	789	785	713	691	744	812	785	747	738	743	737	784	754	758	801	743	802	775	748	772	738	775	737	794	757	755	780	792	781	740	777	768	769	765	815	725	778	701	847	773	798	762	781	741	787	830	763	795	758	751	721	783	744	747	746	793	770	771	764	798	782	710	788	775	730	743	731	748	774	736	786	774	776	754	783	770	768	724	780	746	746	819	750	779	785	771	794	773	830	729	729	783	806	739	815	774	762	765	730	818	740	783	791	770	761	774	760	747	766	756	770	716	734	776	791	715	788	693	740	749	764	796	774	720	786	783	757	761	746	788	788	762	773	787	748	722	777	778	751	742	721	811	785	804	748	800	713	772	762	735	786	772	790	784	726	812	782	727	802	782	742	741	751	739	760	777	772	775	774	781	790	768	787	780	744	778	744	721	762	772	765	750	744	789	744	787	727	767	721	761	787	765	769	792	728	746	777	775	698	827	746	727	739	718	783	754	734	745	773	768	764	797	742	794	731	783	724	758	729	782	764	735	798	783	765	690	748	792	775	745	711	718	732	772	768	754	805	763	710	773	793	761	736	787	781	769	767	750	745	787	797	780	736	753	829	769	720	793	728	772	728	736	738	766	781	788	744	731	717	783	773	758	753	782	753	766	758	793	825	737	704	813	787	730	781	825	737	782	714	761	750	789	786	751	778	745	772	751	711	742	752	739	765	782	780	754	731	743	722	776	734	729	783	786	795	774	760	779	761	782	740	756	777	779	799	824	751	754	739	731	739	740	730	769	773	792	741	850	716	744	743	761	747	736	745	697	711	755	801	766	774	745	737	715	741	757	756	738	787	733	760	783	756	730	783	782	766	734	763	733	795	799	671	745	716	826	755	809	745	789	722	767	752	744	743	783	757	766	744	737	757	733	704	801	751	735	720	811	815	792	747	733	785	819	785	725	756	754	774	736	746	770	769	773	748	750	789	747	776	763	753	775	772	769	756	761	778	741	734	754	734	757	729	680	775	720	730	783	725	717	743	750	836	700	772	809	827	705	789	836	722	742	782	736	803	727	767	725	776	811	773	774	785	781	849	745	762	753	734	763	768	771	731	761	756	735	740	772	769	769	774
22825	20999	28718	23483	21000	21052	9083	2581	1797	1515	1322	1281	1322	1194	1075	1001	972	937	912	896	822	750	644	613	599	575	560	550	499	549	514	529	505	502	461	432	427	463	431	417	427	487	421	453	456	408	389	456	414	403	412	412	402	383	387	379	408	401	399	389	392	411	373	384	374	381	389	356	401	390	386	375	402	391	424	384	353	433	384	387	363	377	380	367	396	381	432	362	400	400	405	399	423	381	409	413	392	373	348	375	348	369	404	366	379	396	385	403	383	384	365	407	399	393	336	369	421	412	381	400	393	418	385	348	372	362	374	370	394	370	380	399	402	425	427	407	435	357	381	341	360	385	374	411	415	386	376	367	384	377	354	386	386	409	373	402	400	401	405	403	400	346	398	352	380	398	409	360	399	383	390	378	367	434	399	406	422	393	397	377	399	381	398	381	411	398	378	397	335	368	371	350	385	398	381	373	378	360	396	397	394	418	357	381	387	370	371	366	402	351	368	364	381	349	362	396	394	371	378	423	388	371	414	391	387	371	383	417	364	354	370	377	385	380	406	366	376	341	376	377	347	358	391	382	410	402	385	383	371	398	362	391	361	422	360	419	416	400	363	417	372	378	405	404	377	357	418	373	373	374	396	383	364	375	391	419	357	382	409	381	390	376	395	396	381	362	388	364	390	402	386	383	359	417	382	415	405	379	401	377	371	408	377	393	366	381	383	369	371	393	367	374	345	380	403	406	391	413	390	391	378	384	416	394	396	390	394	410	367	423	389	400	382	392	383	379	368	384	366	383	364	399	387	405	374	412	393	394	382	364	398	392	407	405	419	398	369	384	365	355	378	393	405	336	361	367	378	396	418	377	380	400	412	390	412	386	416	387	416	387	366	395	389	383	361	396	376	437	391	370	372	368	363	365	384	371	378	374	372	382	382	400	369	383	370	404	374	407	401	374	382	397	369	419	400	401	399	397	376	392	382	396	384	356	387	361	373	372	373	397	378	395	394	378	403	421	407	380	398	386	374	388	376	407	407	352	395	399	376	365	391	369	380	347	383	378	357	414	350	391	400	350	386	396	408	405	389	385	363	342	385	356	378	369	384	373	390	380	401	405	379	389	404	404	390	373	353	358	391	392	410	387	399	364	414	426	411	421	395	409	420	390	391	405	371	400	376	425	401	401	374	375	389	402	364	397	356	381	364	351	383	396	368	404	384	398	348	393	386	372	386	370	375	385	363	375	382	394	387	402	350	366	382	400	347	374	363	399	433	368	363	395	390	392	394	395	409	385	366	404	377	400	375	385	374	395	406	351	373	348	433	382	383	376	388	393	375	351	376	387	395	383	431	412	405	363	380	388	382	350	390	391	403	371	410	363	376	360	375	407	363	358	371	389	401	384	397	416	358	374	390	407	392	366	374	356	393	367	383	362	398	349	405	391	406	379	369	379	385	414	366	338	405	406	405	379	391	385	386	391	414	405	370	386	382	383	394	381	383	417	398	365	370	360	398	357	363	348	395	401	358	381	352	369	379	391	378	377	391	345	395	382	396	381	376	412	363	383	416	406	364	391	370	387	377	392	392	400	396	395	380	387	354	369	395	388	379	420	346	425	359	369	368	340	362	364	387	391	383	359	373	348	374	357	393	394	373	386	377	348	353	387	412	395	358	371	379	338	385	402	397	376	372	397	400	400	374	404	343	379	349	379	396	397	402	414	369	374	365	396	405	356	388	381	360	395	386	410	399	387	382	361	383	347	391	398	415	398	408	401	397	351	341	351	384	382	391	391	384	372	408	412	361	393	405	395	411	404	401	373	370	398	343	390	378	375	380	396	369	388	387	381	395	380	368	371	373	385	383	410	343	390	401	387	413	409	401	370	368	398	390	346	398	372	430	395	397	387	403	411	401	379	409	350	370	401	390	407	381	343	357	406	409	397	385	356	373	375	385	377	404	383	385	349	372	373	386	371	395	402	408	361	406	388	416	408	379	366	391	375	380	403	365	361	368	403	394	395	393	354	358	375	405	414	387	398	368	380	399	393	360	360	369	403	389	402	393	392	402	358	369	408	396	369	352	346	388	402	386	345	358	385	383	376	391	369	381	365	410	387	408	409	354	375	395	387	392	379	404	380	392	379	404	424	385	375	386	375	397	356	370	330	388	398	407	408	370	417	405	375	376	380	394	379	389	398	359	370	378	376	415	385	385	358	372	424	377	394	380	387	413	400	385	390	383	389	367	390	388	370	356	354	387	366	362	396	374	382	355	369	356	398	359	399	355	386	390	419	386	386	356	382	365	398	386	383	357	370	362	379	385	440	349	366	376	408	385	374	396	399	401	378	357	365	387	442	375	420	364	408	338	400	365	386	373	400	385	369	393	394	395	391	390	387	342	366	428	361	354	394	379	410	353	382	413	378	346	380	363	377	387	366	393	398	358	367	386	361	382	391	382	380	357	394	403	406	379	413	385	380	388	398	357	360	388	384	364	410	386	341	411	398	391	400	388	390	343	373	388	370	368	377	392	409	423	393	392	370	392	358	395	414	386	370	382	365	390	381	372	393	391	393	408	390	393	390	390	391	350	415	405	359	373	409	387	416	357	374	379	403	389	390	410	381	398	392	390	376	394	407	397	368	342	401	433	404	363	387	394	394	409	378	386	407	417	389	377	380	387	352	385	391	402	355	350	374	410	377	393	407	368	401	387	393	399	372	351	415	358	377	354	390	401	344	362	386	403	395	384	381	411	370	413	376	358	375	376	395	341	390	359	408	394	340	395	390	377	401	362	404	380	373	361	412	393	393	403	413	370	396	403	429	403	386	381	409	397	383	357	393	390	426	391	401	397	383	389	385	413	376	398	367	368	383	378	370	366	346	395	384	370	385	365	404	381	368	397	388	400	421	398	394	389	372	383	407	388	374	401	399	390	360	405	398	405	346	365	388	382	407	386	378	370	390	358	402	397	402	400	391	387	394	383	347	336	371	393	368	416	364	359	381	353	354	397	366	419	379	393	328	419	376	362	368	420	384	394	370	386	393	348	374	366	349	381	405	376	360	383	388	386	383	368	355	382	416	368	388	414	378	447	411	404	385	374	371	386	396	401	402	395	358	352	415	388	380	386	380	352	383	347	373	357	393	386	375	376	384	376	394	403	386	366	376	372	356	388	396	362	394	387	423	375	389	405	364	366	408	397	348	398	349	403	390	383	394	391	384	387	377	392	395	380	397	404	348	330	345	412	357	347	371	379	400	379	427	405	416	376	374	358	388	386	387	384	420	387	352	407	388	369	410	377	345	368	388	368	425	376	389	399	396	367	369	383	385	399	348	371	359	378	366	391	370	374	358	340	400	382	353	396	364	394	341	363	374	405	400	390	362	388	417	363	385	376	362	377	388	385	403	363	401	372	412	376	378	373	419	397	371	364	354	363	381	397	370	391	409	400	377	342	380	353	370	369	394	379	356	391	419	398	387	423	394	383	376	369	371	375	380	388	386	418	385	330	395
10566	23517	19790	12406	9727	8696	6891	4961	3961	3357	3005	2749	2671	2388	2102	2046	1908	1912	1880	1692	1426	1241	1065	1038	993	950	837	803	760	743	675	716	675	674	654	607	595	533	508	581	513	577	605	532	570	553	530	512	497	516	509	507	465	467	461	485	471	435	459	441	456	468	483	484	440	461	483	394	474	464	460	464	444	454	471	451	439	503	426	496	471	514	462	464	478	455	484	473	422	441	473	445	470	487	441	472	515	457	480	471	478	446	473	473	480	498	473	479	434	451	462	467	454	456	443	477	452	476	420	470	468	448	449	448	450	443	457	465	462	442	490	460	467	436	467	509	488	440	463	452	454	456	475	470	456	449	437	504	454	452	484	430	493	433	468	497	479	434	464	452	438	447	449	467	486	467	457	489	462	436	460	471	451	463	425	457	416	466	467	470	433	442	455	465	445	429	479	451	411	448	442	453	445	484	461	433	470	435	459	423	455	414	479	473	435	458	470	454	463	448	423	471	477	423	427	430	445	470	426	440	421	484	429	458	516	480	428	477	475	447	423	475	486	463	465	456	466	439	453	442	419	476	455	477	463	477	471	405	466	455	427	440	457	422	486	472	472	475	453	398	442	474	435	457	477	470	470	453	488	438	421	408	463	496	443	502	450	440	469	484	470	471	467	497	441	452	446	458	490	447	446	461	440	451	514	452	451	467	456	449	464	429	445	445	437	445	432	472	504	457	449	441	427	443	463	520	463	445	407	441	429	451	484	469	461	442	479	462	467	434	447	472	451	488	464	460	428	501	446	453	448	451	436	472	436	450	455	475	477	487	433	466	448	482	453	420	476	427	449	481	445	452	445	479	440	493	468	475	438	415	436	492	491	473	454	426	465	459	493	475	487	476	461	488	498	428	456	452	462	446	454	478	437	495	408	512	484	475	423	463	447	434	426	478	438	482	431	480	453	461	461	448	428	448	451	414	448	454	456	450	461	443	462	493	474	460	437	465	503	488	427	447	471	437	468	451	470	466	487	488	448	480	469	458	461	447	499	447	451	430	441	443	479	425	429	458	495	472	453	447	455	443	458	472	422	492	475	477	465	435	462	431	437	439	452	507	430	436	457	462	493	461	470	451	482	443	493	485	475	461	488	450	434	477	458	440	448	465	453	461	465	447	449	460	452	438	451	447	468	432	434	437	455	446	454	449	472	442	487	469	459	472	492	422	464	414	458	419	487	441	474	455	444	463	438	491	497	483	491	501	437	382	481	458	442	418	461	446	433	442	485	455	436	426	425	446	480	439	455	438	448	467	475	483	492	398	457	440	434	466	495	431	428	438	445	442	445	447	448	465	442	466	433	419	425	460	481	471	462	473	439	454	471	437	453	457	446	447	447	486	456	434	480	465	437	480	427	475	445	457	450	447	415	469	429	462	447	448	453	459	451	456	433	459	434	447	462	462	423	456	427	450	447	457	432	446	436	449	465	467	478	471	428	474	437	441	458	467	495	440	434	450	482	455	435	459	469	492	457	478	437	459	484	453	459	442	471	465	443	396	454	502	481	449	438	454	460	455	473	477	478	471	507	441	465	433	428	517	471	452	463	452	419	424	468	450	473	464	476	464	433	462	470	467	451	424	477	453	462	441	440	430	458	471	484	457	481	468	482	452	450	440	457	459	459	432	442	467	491	421	446	460	471	437	430	408	435	470	494	440	433	498	451	443	427	484	459	445	431	469	435	504	517	452	470	424	471	475	461	471	468	473	435	449	461	436	498	456	465	417	445	460	469	445	458	499	499	444	445	465	506	492	483	493	429	477	500	481	472	438	498	458	443	453	492	447	439	436	424	463	446	454	400	503	473	446	478	422	426	437	440	465	431	477	447	479	466	431	450	469	442	465	465	492	439	477	470	466	451	470	436	426	464	462	452	473	476	513	463	416	453	486	504	473	461	450	464	475	485	467	437	434	444	426	457	434	458	466	447	434	444	448	451	483	470	450	457	456	452	442	467	430	433	469	455	468	442	467	458	486	437	478	478	487	430	485	466	403	458	458	466	431	473	436	481	434	464	422	416	436	452	436	455	435	496	476	462	468	466	445	456	465	427	429	473	409	428	456	472	409	469	455	434	477	443	404	475	493	461	478	442	494	417	424	432	484	452	464	466	443	478	486	444	492	449	474	497	442	435	446	494	479	447	474	460	419	440	467	447	427	454	475	455	423	485	471	437	463	432	510	484	442	442	439	457	510	474	410	458	479	435	452	507	453	467	445	446	481	455	476	416	440	449	424	419	454	456	463	482	427	459	429	496	497	456	467	452	429	449	474	458	447	480	460	461	477	438	446	463	420	453	433	474	444	436	452	481	442	448	427	422	455	460	498	418	449	423	454	466	462	417	483	437	465	447	452	395	476	419	473	439	454	509	447	503	474	451	442	464	481	451	432	465	433	458	445	449	443	450	440	440	437	446	483	524	421	494	461	486	432	455	455	431	492	477	473	442	463	455	435	474	438	468	416	442	457	453	471	430	481	452	460	451	440	452	507	457	448	447	440	444	458	453	443	490	434	474	467	480	449	474	456	449	481	440	440	435	491	442	473	428	437	459	459	475	454	440	465	484	443	466	454	441	447	455	464	452	440	452	467	450	478	478	487	419	482	455	468	453	457	453	416	469	457	464	430	429	457	455	469	431	447	441	395	517	435	447	469	452	469	442	447	454	433	491	467	470	465	430	417	442	427	467	461	475	438	466	463	436	398	460	455	431	476	505	438	458	434	455	409	471	416	423	481	457	442	449	419	429	440	479	451	466	425	477	452	454	453	496	440	458	475	455	444	479	487	448	480	476	488	468	416	444	419	451	455	462	447	428	408	473	470	413	454	427	444	444	468	452	463	508	447	477	452	447	419	480	455	433	487	457	413	468	429	478	438	481	464	484	488	451	460	467	454	466	472	469	457	475	473	472	440	488	451	472	468	458	441	452	437	469	441	430	457	455	483	468	469	445	445	457	459	478	435	490	437	454	434	450	492	514	457	462	460	438	473	485	433	500	482	452	474	502	499	443	458	517	444	426	439	487	445	466	458	415	488	442	435	451	442	468	467	455	447	446	448	447	495	422	444	465	441	464	468	460	483	495	453	415	457	490	442	450	449	456	474	450	439	415	452	461	450	461	463	442	455	475	490	483	464	451	429	418	459	480	450	468	444	472	468	440	483	462	452	460	487	470	447	438	451	442	479	396	465	463	464	482	454	468	466	465	458	458	462	461	442	459	464	427	439	469	394	433	466	455	447	441	418	457	458	445	482	441	450	455	446	456	440	464	449	441	454	431	457	449	482	412	461	471	460	470	480	468	440	442	433	438	453	461	455	421	432	455	457	475	466	483	456	470	483	455	493	402	453	449	432	483	448	442	460	481	460	470	432	432	480	418	489	466	474	474	417	465	455	431	483	439	461	482	457	448	421	467	457	443	488	459	471	429	415	433	454	511	429	455	438	460	457	433	466	459	448	403	471	459	436
26968	19219	8286	2868	1797	1469	1171	942	837	826	816	742	759	687	674	696	725	634	703	684	644	580	573	558	581	543	506	511	557	514	506	512	563	487	497	519	495	516	534	520	501	498	491	509	494	495	519	496	490	532	488	512	483	527	549	495	499	486	514	464	507	496	521	485	486	485	506	497	485	499	502	471	503	488	512	502	479	485	513	502	530	500	492	504	511	496	466	475	541	491	510	462	485	459	470	478	492	507	500	509	478	498	504	491	501	477	453	467	536	504	474	478	474	485	479	499	500	513	513	493	530	442	512	473	471	511	517	481	505	515	513	493	525	489	502	473	514	495	483	482	483	500	458	503	507	520	541	496	525	519	522	479	462	518	467	526	499	500	464	526	462	467	511	477	505	451	493	494	489	508	480	499	459	514	469	535	493	536	508	526	502	469	505	518	474	499	485	456	536	500	435	478	499	494	494	487	502	524	502	476	456	503	512	549	499	480	480	478	497	511	516	526	538	513	498	478	535	476	492	507	473	481	475	448	504	493	480	503	540	427	523	537	506	500	465	470	499	515	467	491	504	510	532	471	450	480	491	483	491	526	514	503	505	465	475	490	511	482	482	501	459	439	525	488	484	503	513	512	516	498	505	465	460	501	504	474	502	485	518	469	474	503	505	485	460	498	508	466	511	496	512	531	483	488	507	474	464	479	475	500	492	501	508	471	491	515	522	514	461	524	537	540	479	485	463	479	489	509	511	499	518	475	474	499	499	498	503	503	500	451	499	493	495	497	501	477	531	452	519	535	510	519	481	521	489	487	515	500	527	507	477	468	488	483	474	480	479	481	524	505	480	528	521	502	494	483	528	482	463	514	506	515	509	475	445	479	471	525	492	487	511	511	502	491	519	477	506	523	514	497	465	480	477	493	487	507	502	451	511	472	479	497	488	501	508	496	511	495	480	497	503	477	493	507	472	510	446	462	502	473	526	484	517	496	493	501	510	481	469	462	498	519	477	487	466	486	487	484	507	533	463	461	513	492	464	479	490	448	467	486	494	469	475	476	513	497	497	467	508	505	505	523	494	505	465	491	492	498	490	523	508	504	505	485	462	524	495	483	494	461	507	501	493	550	522	488	441	524	483	459	458	484	496	496	496	493	497	488	462	503	478	471	449	471	495	506	521	551	499	556	492	508	496	494	482	471	472	503	485	500	498	532	482	509	510	507	458	446	531	486	499	498	440	530	502	504	473	469	469	499	479	502	474	510	472	489	464	506	491	452	496	496	517	468	490	507	482	479	495	480	471	511	472	483	497	470	451	489	458	498	488	554	473	453	487	475	499	463	504	478	500	496	509	501	502	485	480	489	517	485	474	507	483	485	463	518	488	517	486	497	486	478	474	521	490	519	472	507	500	501	469	526	488	448	471	505	525	522	458	457	522	524	472	494	472	458	463	503	510	496	506	472	492	508	508	506	517	479	469	463	493	466	470	504	482	499	451	526	475	529	488	491	482	534	530	488	467	505	475	486	494	506	477	491	437	465	470	455	497	496	516	473	512	464	500	477	491	542	527	445	462	476	504	535	513	508	480	471	479	527	446	492	493	502	515	490	516	510	496	502	465	544	460	480	466	489	503	463	500	503	512	498	469	491	521	475	493	509	506	506	470	494	483	497	498	501	504	510	478	523	502	544	490	492	511	505	493	491	504	504	515	487	504	481	497	490	523	501	472	533	528	468	541	534	507	467	487	462	481	454	464	508	507	507	501	534	512	481	463	525	508	475	515	450	494	496	449	491	483	506	466	488	473	513	505	467	542	476	481	477	468	510	561	496	520	511	478	478	523	449	487	485	478	507	535	511	529	502	538	532	458	497	488	470	514	509	512	464	485	495	514	490	481	446	481	476	503	504	494	466	449	487	514	509	487	495	524	517	468	498	508	469	516	468	523	493	490	521	465	511	503	464	477	492	475	495	545	500	445	535	535	488	499	525	497	499	461	509	485	502	509	484	503	479	462	494	499	485	493	446	512	492	496	484	461	471	503	503	469	519	498	490	478	481	488	518	521	479	489	508	531	465	525	503	490	486	498	485	503	482	512	479	523	490	487	451	488	506	524	524	464	517	495	479	465	539	501	506	503	464	506	474	512	510	485	473	506	507	540	498	489	507	479	483	484	476	507	504	483	476	502	488	503	488	488	504	497	493	463	527	491	554	503	490	457	477	506	490	488	534	496	479	451	513	509	504	496	475	485	484	471	516	486	518	490	504	469	490	517	508	479	496	481	504	493	514	486	478	470	487	490	491	507	526	508	490	491	522	496	551	471	470	490	471	520	473	481	477	484	516	486	518	478	462	482	471	488	495	519	495	494	473	516	470	492	457	510	477	436	496	484	500	484	494	509	502	481	476	490	494	485	499	491	481	504	514	496	507	515	495	479	508	491	530	452	491	493	455	481	501	525	483	490	504	522	485	468	484	478	512	490	480	493	503	499	520	466	476	510	504	503	550	482	521	464	478	542	540	512	511	486	478	495	510	491	452	486	489	486	502	469	508	494	472	482	488	475	479	480	519	480	466	515	487	491	520	536	469	483	473	538	474	518	521	511	443	498	482	499	489	514	518	476	490	497	454	520	451	473	499	507	492	553	486	516	483	474	528	514	477	508	500	484	480	476	474	485	499	474	501	484	509	489	471	455	488	439	506	500	483	514	522	496	484	496	465	523	513	471	530	526	503	539	499	511	480	491	492	466	487	483	501	474	492	466	496	482	505	532	511	521	489	492	486	494	488	496	466	527	486	544	465	500	528	504	499	471	506	466	523	493	520	495	469	479	499	488	497	498	487	505	468	454	479	475	492	487	474	524	458	491	513	513	485	537	526	495	476	491	513	510	487	516	460	494	493	496	484	499	519	522	493	492	443	495	474	453	451	501	476	506	522	513	460	497	511	460	481	487	492	493	484	495	483	496	468	501	505	483	481	479	463	461	478	503	494	466	518	501	499	480	489	507	512	484	521	462	462	492	478	457	498	493	497	475	450	490	508	505	440	490	499	483	492	488	454	459	502	465	472	513	466	542	451	509	478	491	497	505	503	478	489	466	501	502	468	449	483	533	505	461	479	487	525	511	449	494	516	462	480	507	500	462	471	477	468	506	473	461	496	509	501	528	456	477	508	542	511	529	531	473	487	495	502	473	520	477	470	503	480	505	521	478	489	504	480	485	495	523	490	518	527	465	505	483	504	470	443	500	505	484	484	498	497	514	478	507	483	464	509	505	521	518	452	459	460	504	501	483	497	441	487	513	489	523	530	469	492	493	505	484	495	496	485	490	487	484	532	505	505	492	481	530	470	505	475	511	474	455	477	446	490	514	524	486	468	527	493	460	539	488	480	469	479	467	532	517	481	539	496	484	506	512	462	538	496	484	466	498	488	493	473	523	502	538	483	523	488	501	497	517	495	528	521	523	500	510	482	500	506	499	527	527	523	490	469	477	488	454	507	483	467	479	507	492	509
6793	8377	7309	4153	3351	3134	2373	1947	1541	1429	1301	1307	1286	1227	1170	1139	1075	1057	1088	996	913	794	781	747	785	742	701	755	666	678	678	698	684	635	657	610	623	575	607	605	618	619	608	605	628	640	621	626	647	644	605	618	622	631	568	600	624	620	624	618	599	599	605	611	632	611	622	631	642	607	606	591	585	630	629	607	588	612	614	620	633	586	597	635	616	584	629	580	616	637	615	602	624	621	591	616	612	624	591	583	607	603	634	605	584	617	577	608	569	603	607	651	624	614	618	591	595	615	656	630	597	604	617	610	687	596	569	617	670	618	592	634	583	617	569	633	633	575	612	626	606	608	612	644	617	611	591	619	637	630	630	571	604	616	639	583	584	607	608	593	642	622	665	616	569	612	603	605	606	612	568	645	567	644	628	616	596	659	627	624	598	648	619	612	610	577	620	652	585	613	626	630	632	618	649	631	564	601	586	595	634	627	609	562	620	588	605	607	598	588	582	603	654	597	629	610	619	629	621	631	583	598	618	605	642	592	607	575	594	623	596	577	602	627	569	608	581	602	595	611	606	633	624	595	607	604	626	595	593	599	659	621	578	616	612	619	600	607	581	587	599	631	632	585	644	617	616	675	587	597	592	582	608	612	596	627	612	624	627	586	648	608	623	652	639	632	571	674	603	577	539	616	634	629	599	608	573	554	606	577	619	591	646	653	595	598	637	622	656	596	614	625	612	590	619	663	608	599	605	630	579	631	623	574	610	628	650	580	604	597	620	613	619	606	616	632	602	586	590	587	574	584	585	578	610	614	618	606	677	625	626	591	603	607	617	611	646	631	614	619	601	631	612	595	613	631	580	595	586	553	582	622	617	611	637	634	586	643	602	566	593	596	606	620	612	638	624	636	590	623	633	630	644	609	590	623	612	622	643	620	616	601	608	583	612	621	598	585	593	568	639	623	636	660	651	609	655	634	594	562	600	621	594	607	567	601	617	584	620	637	620	641	567	603	599	578	620	588	623	612	647	620	604	596	598	639	661	614	631	619	577	600	600	604	585	622	589	619	654	625	603	630	600	589	604	639	549	652	593	621	574	625	614	615	602	642	645	595	609	599	624	600	606	597	608	570	580	548	627	586	645	577	572	621	615	610	601	580	593	639	587	625	607	608	612	632	637	590	621	602	620	622	595	580	589	585	594	624	610	581	600	552	584	591	607	614	582	650	658	650	620	563	580	626	607	614	598	595	577	581	623	612	615	637	635	600	619	574	630	597	612	557	624	584	609	556	621	621	617	583	589	608	614	599	608	637	614	618	606	579	621	638	595	608	619	589	624	631	665	601	569	651	600	601	572	616	628	591	587	627	563	551	624	597	598	594	631	607	589	585	629	643	630	618	587	597	580	618	577	591	590	575	642	613	651	587	638	613	553	606	636	589	605	601	629	610	617	621	622	606	615	639	609	558	620	590	581	604	650	605	576	649	614	578	588	597	559	637	656	640	613	591	639	653	537	616	637	581	613	601	603	604	604	612	603	580	575	620	595	602	613	618	698	604	609	576	570	585	609	651	646	642	623	616	652	624	582	619	643	601	594	629	617	583	614	624	615	603	567	628	634	627	598	631	597	605	588	598	590	598	594	606	614	628	609	617	603	646	639	633	600	616	611	594	596	602	609	597	574	646	663	618	595	633	623	560	638	581	633	634	615	602	595	585	658	585	527	597	615	614	615	565	631	573	607	590	602	564	588	648	592	617	620	583	574	600	630	616	595	636	616	613	604	618	644	591	648	590	603	546	603	639	617	630	623	611	580	602	615	622	627	573	581	610	595	622	633	616	636	625	573	620	651	639	586	615	606	668	608	599	669	604	612	620	634	645	586	619	603	618	598	601	596	617	633	596	611	607	569	628	565	597	575	656	602	595	582	633	630	640	612	664	610	626	620	616	621	597	587	601	607	650	576	594	598	616	575	613	604	567	618	691	582	602	604	588	588	625	583	592	598	579	594	614	598	578	600	633	579	598	594	585	601	634	648	614	649	616	611	638	594	623	679	592	589	604	639	558	620	644	630	608	600	615	606	611	620	621	612	625	597	620	638	617	631	615	585	585	631	601	602	618	593	604	609	591	636	570	620	597	583	587	593	602	639	582	657	636	618	623	593	616	585	606	579	629	604	583	615	605	643	637	627	582	583	632	599	604	619	583	587	653	609	632	612	644	600	614	639	593	657	633	587	612	551	630	607	634	594	634	634	564	588	566	616	626	584	629	648	598	658	596	637	602	593	640	631	597	645	606	650	602	615	608	639	630	626	638	642	626	611	587	599	583	587	618	624	588	582	629	626	568	631	678	618	589	629	585	621	602	607	633	607	580	628	673	600	612	628	626	628	588	646	601	598	579	620	563	603	649	624	648	601	589	609	588	567	596	583	621	640	622	648	625	579	594	680	613	611	626	630	616	567	659	620	624	619	594	580	593	605	622	603	664	596	600	585	633	632	588	593	641	586	625	586	597	622	611	592	633	580	613	565	595	642	585	642	605	634	630	593	617	597	614	594	585	611	636	620	594	622	629	584	606	602	615	602	608	647	613	573	630	638	630	568	595	620	569	637	602	611	596	625	581	594	622	585	609	560	629	570	572	618	611	613	596	641	581	587	627	604	587	615	580	665	644	601	580	617	576	621	610	606	624	599	623	598	624	605	604	622	577	591	592	640	612	627	583	602	613	603	560	606	611	623	640	605	584	592	595	626	599	652	569	594	609	624	672	595	595	597	599	588	614	605	556	594	634	567	572	618	625	613	623	619	590	597	591	574	625	610	603	613	636	638	605	605	578	618	603	615	601	646	612	612	572	560	625	598	594	617	588	598	612	617	593	600	641	577	578	648	607	605	594	610	603	602	604	592	617	621	615	623	577	602	621	620	627	620	593	605	631	625	594	614	656	605	620	613	623	587	577	608	605	625	613	600	643	655	615	550	630	572	577	586	583	616	627	613	649	579	578	586	630	668	606	616	601	595	618	673	596	600	599	610	624	600	655	639	614	610	589	561	603	628	605	654	614	603	622	639	657	597	650	617	657	606	681	619	569	606	619	608	620	637	607	598	624	622	629	639	621	628	589	600	638	598	628	601	630	612	619	601	620	607	633	550	626	588	639	631	632	608	584	611	603	612	643	620	576	588	633	600	620	585	586	594	629	586	622	640	651	610	615	611	590	630	613	635	591	593	591	614	676	607	603	634	662	601	624	668	629	622	593	648	580	615	568	626	615	614	560	644	584	619	552	563	590	600	600	581	643	660	605	607	609	580	608	556	622	591	592	617	570	599	616	651	620	604	641	588	646	595	586	562	611	631	609	605	598	572	611	609	620	589	648	625	628	574	593	647	612	623	602	601	557	605	598	604	578	610	623	590	598	601	598	601	582	611	603	581	652	618	590	644	595	604	613	605	627	584	600	633	614	627	636	679	634	611	615	603	597	622	630	636	627	618	625	604	605	615	609	597	591	600	584
23864	20954	28076	23996	20830	8294	2375	1549	1093	1036	936	935	853	825	726	711	677	656	648	587	527	463	477	427	416	423	368	371	355	356	358	359	341	339	369	335	340	319	320	358	302	303	310	341	298	299	311	301	296	272	271	312	274	297	303	303	310	295	295	270	290	298	264	303	294	257	268	289	288	291	273	291	293	242	310	291	317	268	270	283	242	303	287	304	288	294	295	279	302	294	303	251	268	292	293	283	268	277	271	283	273	285	296	296	255	260	265	278	296	291	291	289	288	268	261	252	277	259	287	273	280	272	262	272	268	278	266	290	307	290	269	273	267	275	258	283	276	294	275	282	284	294	284	273	301	265	282	278	298	279	300	291	254	272	275	314	296	291	302	281	284	275	284	281	298	301	282	268	293	246	291	310	267	303	265	267	291	289	280	301	276	271	252	291	276	260	283	266	284	313	258	302	278	282	271	280	281	277	280	288	286	278	266	259	278	255	282	277	301	295	309	300	270	273	267	291	310	248	263	308	273	287	295	287	295	274	284	292	313	280	287	289	276	262	260	256	253	270	273	265	273	303	262	268	283	263	255	289	287	255	289	303	303	290	298	280	283	288	263	282	291	289	312	272	275	289	286	276	304	248	260	292	266	284	289	258	279	258	287	311	287	300	271	280	288	288	273	273	244	264	279	263	283	267	292	323	280	275	285	312	272	302	260	308	302	296	294	278	296	298	304	279	291	286	264	301	264	260	272	269	280	283	263	305	311	279	267	252	269	268	285	268	256	305	288	292	272	271	289	293	302	303	270	295	320	268	292	273	276	277	306	283	302	268	291	276	305	320	256	280	265	305	270	280	285	285	269	290	291	286	266	311	270	306	287	301	274	271	265	266	286	268	281	288	320	289	256	258	270	255	296	268	271	297	278	276	294	299	265	283	293	283	322	292	267	277	290	298	262	269	267	302	281	274	282	284	281	277	284	283	258	297	307	281	261	324	277	265	288	270	315	294	281	249	274	261	296	264	300	288	314	280	298	248	268	265	282	280	280	294	292	255	283	280	247	254	254	264	306	287	323	293	275	283	278	238	288	299	307	284	320	294	267	271	258	249	267	268	277	280	315	261	264	267	271	267	290	291	301	275	306	281	304	305	290	259	272	247	270	283	278	269	272	278	282	280	276	263	293	282	278	297	297	267	284	311	254	298	264	300	301	308	267	251	289	305	262	290	270	264	257	284	286	289	272	285	279	290	297	294	256	294	283	283	268	316	312	254	282	257	292	283	277	280	292	266	273	282	292	259	279	267	315	288	286	280	298	292	277	315	289	271	279	295	290	295	273	294	259	285	268	251	283	323	290	257	317	300	252	274	274	252	301	264	250	291	270	273	271	294	278	277	264	281	276	270	298	302	298	277	267	277	272	272	284	276	258	289	262	291	300	290	295	281	280	271	275	291	277	281	268	279	289	299	288	297	279	290	283	263	321	250	280	245	271	272	286	288	300	258	290	278	289	298	288	271	272	294	275	288	295	296	301	306	262	291	275	283	265	287	278	283	308	270	295	293	268	266	301	295	274	278	268	291	274	303	247	290	290	257	313	304	281	284	281	278	269	266	277	312	285	301	323	283	300	276	297	246	262	242	291	263	279	280	291	268	327	269	286	293	266	265	254	290	307	271	278	269	293	249	275	271	276	281	281	301	281	264	283	283	274	277	268	255	311	275	265	289	287	283	292	289	260	303	277	265	255	322	309	287	268	282	299	293	250	302	278	265	284	281	268	278	315	288	297	306	286	273	280	286	278	264	287	290	305	281	273	311	284	266	266	288	266	292	295	298	293	252	269	260	289	273	291	294	278	302	273	312	257	274	289	277	267	300	298	273	275	264	281	318	281	259	264	281	295	324	301	264	272	287	297	280	281	286	304	303	306	276	272	291	258	264	279	261	299	301	288	293	257	276	298	298	288	291	270	275	278	283	304	321	279	279	281	270	292	289	280	282	280	285	286	264	299	255	303	286	250	280	279	307	296	284	280	292	278	285	287	263	322	295	261	293	322	292	250	287	283	287	287	240	278	278	274	276	282	285	295	289	290	294	257	275	284	289	298	290	274	293	277	286	291	325	293	291	277	270	283	290	260	277	257	282	274	287	281	296	297	275	268	304	284	290	291	271	276	272	279	259	296	298	286	303	283	290	271	303	273	271	270	302	296	287	270	277	284	288	296	295	260	279	294	265	284	276	274	285	284	305	294	290	291	249	291	281	284	286	266	255	280	271	265	263	287	305	293	271	317	301	302	290	271	307	275	270	301	296	285	282	306	289	288	282	305	269	310	330	301	269	265	297	288	273	295	297	301	284	268	283	280	276	262	283	283	285	266	279	299	284	266	267	293	299	304	291	293	233	300	304	287	269	264	282	284	280	290	254	240	243	281	274	280	273	283	281	318	257	265	268	286	299	294	270	296	264	290	278	269	295	283	293	273	285	258	237	254	309	273	264	289	263	262	292	271	263	292	276	276	259	270	272	266	277	284	301	301	267	269	274	294	282	291	288	289	266	251	277	267	302	279	271	279	269	287	293	284	258	272	261	280	290	275	306	282	288	272	272	301	253	272	258	252	283	274	288	267	305	288	256	314	287	280	294	287	276	269	256	301	264	259	308	269	304	283	281	252	269	294	274	266	286	289	255	280	266	293	274	281	276	253	297	272	249	254	323	292	304	262	273	304	262	267	273	291	280	300	287	271	277	268	280	283	282	302	297	293	310	273	271	274	253	267	302	300	267	258	268	285	295	313	293	299	270	263	273	278	301	261	282	279	291	282	280	303	291	299	277	274	276	271	285	279	323	271	263	275	281	259	279	249	266	258	296	282	275	255	291	305	289	299	282	275	290	293	299	276	267	306	308	263	302	233	280	284	266	268	272	280	300	264	287	295	254	271	293	297	299	287	265	278	296	265	268	304	279	264	288	290	288	296	302	305	286	277	277	302	287	274	270	258	254	295	266	278	275	259	309	273	278	298	284	282	297	270	279	254	283	277	256	304	286	293	276	292	272	318	267	281	265	283	267	289	284	282	262	310	274	262	281	294	283	264	279	290	298	255	279	279	261	297	275	283	298	305	260	286	284	261	270	276	315	275	288	310	255	298	276	295	258	277	283	294	288	274	261	271	290	287	262	286	288	278	284	302	281	271	313	302	297	283	283	253	274	269	299	273	294	277	302	300	280	287	276	275	290	286	265	287	282	270	294	270	294	271	275	261	281	288	272	237	271	274	289	272	312	303	269	296	264	271	262	302	282	274	281	298	297	264	284	314	283	273	289	272	286	269	284	289	285	305	293	289	288	268	275	267	296	292	289	290	290	280	255	290	277	278	265	270	273	249	251	268	301	286	289	296	284	295	251	269	267	299	301	300	243	281	283	267	280	270	291	283	292	293	255	295	268	305	244	312	294	281	294	277	293	243	249	304	267	275	283	298	283	278	266	271	281	266	295	291	297	295	260	240	273	287	291
7788	17082	14803	8589	6800	5945	4152	3365	2592	2197	2007	2033	1934	1750	1548	1436	1325	1211	1238	1167	951	853	712	688	659	619	584	548	517	516	513	542	524	495	512	450	399	417	447	436	457	435	455	419	457	437	377	384	388	374	371	323	389	399	372	349	395	352	372	365	367	335	341	386	369	383	364	356	384	404	363	409	382	366	342	384	352	375	362	377	396	387	367	350	347	385	371	392	366	359	361	379	366	339	363	337	368	337	325	363	352	370	353	328	378	325	356	379	347	346	347	387	355	376	339	371	367	360	350	341	392	355	382	357	379	350	396	377	361	360	365	339	346	364	385	384	359	401	352	363	340	391	364	350	359	371	370	348	346	349	351	367	356	386	338	338	379	364	351	362	392	361	373	365	303	361	337	392	335	358	358	344	366	338	375	326	374	330	383	339	357	344	347	359	355	383	373	372	358	368	361	387	389	316	378	370	356	381	334	362	380	352	383	369	384	333	322	365	378	374	372	341	353	335	355	356	378	350	354	361	382	355	383	327	364	381	376	341	355	353	360	346	404	356	389	379	369	360	363	326	316	361	345	363	347	372	370	370	337	357	398	380	352	379	338	365	365	377	317	360	342	376	412	357	387	393	375	359	360	339	338	364	360	364	354	347	332	363	387	344	391	395	360	381	371	327	359	377	355	378	340	352	376	380	343	379	352	365	364	354	387	347	351	361	370	334	310	344	369	363	366	393	338	374	354	386	371	347	346	365	341	370	368	411	377	339	348	328	346	393	345	349	375	390	347	336	331	355	344	357	360	339	336	359	330	367	333	400	331	343	341	350	361	374	373	357	363	339	338	340	366	337	357	362	328	339	349	391	370	386	353	366	361	341	393	333	359	372	377	315	364	369	395	337	399	362	368	366	366	376	372	371	349	390	370	342	369	355	369	357	362	355	390	332	364	363	361	356	372	373	368	398	334	368	362	336	343	348	390	359	375	338	373	376	339	379	374	347	350	375	352	332	367	353	337	380	391	359	368	379	349	393	381	341	381	373	366	349	357	348	351	354	366	363	387	394	355	357	360	368	326	365	339	353	363	309	346	356	376	358	369	386	321	358	369	388	379	359	321	375	382	370	389	350	354	353	337	347	361	356	362	329	376	348	373	334	339	405	343	356	377	356	347	386	329	335	413	365	349	385	331	377	351	351	364	330	354	333	367	351	403	340	368	354	369	347	383	387	377	321	323	350	361	375	351	367	344	377	389	356	348	360	344	380	367	365	382	358	356	390	334	346	341	345	335	349	333	352	342	381	362	378	365	377	375	352	345	384	358	382	341	359	367	332	361	369	356	372	391	375	350	342	332	378	360	346	356	347	377	371	365	357	391	339	339	349	355	378	361	333	372	382	368	401	400	347	362	372	374	386	345	363	352	355	339	368	359	402	366	361	348	389	370	332	363	363	369	367	339	334	373	345	328	364	341	383	392	378	363	353	360	390	354	392	340	361	352	373	407	395	342	374	340	362	354	345	373	338	400	379	390	335	349	326	386	350	359	349	371	363	374	391	376	351	375	333	350	355	380	394	369	371	363	338	363	337	379	384	389	372	376	365	348	347	345	354	376	348	365	379	358	357	378	360	390	354	384	351	329	381	378	365	374	390	356	353	380	363	359	373	341	360	377	374	370	352	395	331	362	349	346	378	346	407	373	318	373	348	357	380	354	356	385	359	359	356	325	352	366	354	363	321	376	390	366	378	377	347	375	401	366	359	375	367	356	390	338	387	339	358	380	370	351	396	360	363	341	356	352	388	356	343	335	361	361	353	345	370	397	363	348	364	393	369	357	322	363	344	387	329	354	389	337	386	356	381	358	368	356	373	373	400	373	350	385	338	342	370	353	344	355	319	355	404	325	357	365	358	348	396	387	373	379	380	348	354	379	352	374	348	353	379	325	340	334	345	351	340	350	371	346	331	390	380	333	396	334	349	367	369	357	379	372	373	375	385	357	368	355	371	356	372	386	370	363	367	376	358	360	351	321	366	359	361	378	369	341	360	377	378	376	355	374	354	346	346	352	377	341	346	353	363	367	369	342	373	338	357	359	378	371	347	393	364	376	369	358	355	360	386	352	325	355	362	387	359	361	383	342	361	341	387	380	365	364	353	368	355	331	360	375	346	341	347	375	354	373	361	390	341	346	334	364	365	377	349	348	392	357	358	345	352	359	352	338	357	365	398	345	367	353	372	360	341	340	348	362	383	374	353	359	365	366	381	384	357	360	379	393	357	335	357	379	353	367	387	379	336	399	349	364	337	362	378	384	347	381	369	361	357	368	406	368	364	382	378	361	350	348	363	346	351	383	346	375	340	368	369	354	348	343	350	351	367	386	352	371	378	339	372	342	341	374	373	363	366	361	376	399	371	338	363	384	380	372	397	365	345	360	332	373	356	342	341	334	384	353	342	375	348	317	335	368	368	351	368	376	357	388	343	372	365	347	368	383	309	362	374	338	362	353	332	382	397	342	333	393	382	360	347	372	354	340	368	349	322	373	377	358	359	381	372	361	349	316	346	370	375	385	367	361	360	364	355	344	375	333	356	342	380	367	400	352	347	408	371	402	339	366	339	388	358	360	339	344	346	374	357	347	381	348	368	322	386	337	345	389	326	353	357	371	370	377	386	356	389	348	358	379	359	396	320	374	415	375	328	407	369	339	352	352	342	363	345	377	355	374	349	378	344	369	369	345	370	369	359	372	369	389	349	360	358	372	339	346	388	359	361	343	348	423	334	369	346	363	369	332	354	345	357	365	378	351	349	395	399	356	348	348	379	354	357	327	305	374	360	375	351	349	343	352	354	351	358	351	347	350	334	342	333	369	360	346	349	319	355	341	343	346	395	407	347	356	344	335	375	341	339	324	366	359	390	371	326	319	348	344	354	345	371	326	356	371	352	331	347	359	350	351	356	363	347	378	380	342	385	351	369	358	365	351	318	347	368	350	378	355	384	386	365	337	367	352	359	371	389	323	379	364	320	410	384	356	338	344	397	375	342	402	362	362	367	370	368	358	369	359	339	418	332	376	339	345	366	344	368	350	362	383	332	357	357	376	355	389	361	346	362	368	363	307	389	390	343	374	349	369	356	319	385	350	339	356	339	367	349	372	376	353	363	353	371	336	386	339	356	325	352	362	359	389	371	365	359	338	359	379	359	325	361	349	339	363	368	318	381	372	355	372	373	388	370	375	365	360	395	394	372	381	354	376	370	370	409	341	362	344	388	356	359	393	337	391	354	359	342	375	350	375	362	370	341	335	376	350	332	374	366	350	347	327	365	369	339	356	347	375	358	366	367	348	372	393	360	381	365	381	370	386	367	331	359	358	342	381	359	372	381	346	353	378	402	362	334	373	386	368	350	368	389	342	410	329	371	356	372	367	363	388	378	400	324	385	310	344	371	355	352	402	395	369	333	346	338	342	342	360	347	410	415	359	347	337	389	346	375	377	348	344	389	346	368	391	335	363	369
25142	21003	26770	24953	7776	2357	1660	1380	1207	1148	1077	1136	1066	1034	981	987	952	868	898	808	816	822	736	742	709	724	728	733	712	692	707	700	705	718	682	651	686	710	663	630	606	664	672	617	716	674	642	632	687	602	651	655	668	690	650	641	623	609	640	660	608	626	643	662	642	656	698	698	701	627	646	633	680	624	660	618	607	619	667	677	619	640	639	627	642	629	657	622	662	611	632	646	650	663	704	679	632	639	658	597	642	582	620	641	668	619	649	607	627	666	625	628	614	614	617	611	660	629	647	669	597	639	664	615	618	627	661	610	591	639	634	630	667	682	648	662	646	633	598	623	652	623	602	653	615	635	620	607	591	572	620	656	627	646	673	632	646	647	628	647	625	672	636	633	637	666	660	656	606	631	638	647	647	617	650	651	614	592	623	647	642	623	650	639	622	613	631	657	614	626	625	606	652	606	606	671	634	611	629	628	618	591	644	577	650	632	651	627	600	674	661	621	650	667	632	643	644	669	660	675	631	648	585	648	677	629	637	681	617	612	659	647	639	632	660	644	670	663	650	633	637	596	661	654	656	633	618	619	606	637	640	600	632	659	592	609	635	601	607	650	644	657	627	652	644	651	652	619	685	646	658	636	588	657	605	625	642	585	662	637	627	664	629	627	641	659	586	634	620	657	634	637	633	639	663	633	678	633	633	680	621	643	640	639	625	623	667	641	617	686	688	607	611	667	662	607	651	659	669	671	613	671	641	677	614	613	662	623	638	693	621	630	638	585	659	627	596	638	656	627	625	659	634	634	655	635	675	633	594	631	628	677	648	645	620	592	641	670	612	642	619	626	665	669	629	700	671	610	553	646	635	615	620	629	655	637	647	622	690	621	629	619	603	638	625	643	654	617	643	673	591	621	676	583	597	587	642	605	621	637	667	605	610	559	684	643	615	647	700	614	640	630	597	623	657	649	629	604	600	661	634	601	640	643	629	617	670	645	613	624	642	643	631	637	676	621	604	656	635	648	676	614	663	635	663	628	640	616	595	636	614	622	633	663	657	720	621	637	591	644	597	636	639	631	636	623	678	632	649	631	693	639	583	682	663	589	656	638	609	605	593	619	667	620	645	682	618	634	605	666	647	600	631	645	645	662	601	645	614	623	623	661	619	614	578	604	623	627	661	679	609	592	643	609	716	658	630	613	610	644	632	617	625	670	642	619	631	629	647	597	663	662	632	657	669	672	563	655	666	601	626	624	639	649	621	667	660	618	597	646	634	622	647	630	610	638	606	580	587	646	689	619	660	631	648	612	663	627	641	613	678	625	640	639	617	631	633	648	652	656	628	604	641	627	647	631	657	585	652	694	669	614	662	632	640	657	618	661	650	667	648	665	650	599	635	619	621	711	674	643	645	630	639	628	622	634	646	640	677	634	625	646	670	632	601	623	684	611	644	647	638	630	643	634	626	670	656	667	560	641	611	621	598	618	647	640	614	668	609	608	629	675	618	581	659	602	621	649	619	666	664	649	624	630	661	648	643	652	630	607	596	615	600	645	630	651	675	613	649	654	650	650	670	637	660	609	667	644	644	666	646	631	636	612	675	593	632	633	652	598	604	655	692	615	592	647	643	599	641	609	606	602	624	643	630	677	637	622	626	648	618	651	637	666	672	674	639	665	624	666	629	631	632	668	605	653	637	647	645	670	620	589	649	616	613	613	651	636	617	630	647	625	617	611	667	662	663	597	645	624	702	707	654	662	625	614	637	648	670	635	624	646	643	642	649	625	614	669	628	646	659	613	641	628	633	625	628	630	581	619	659	643	613	604	665	654	646	632	623	634	589	637	626	644	628	657	665	643	608	630	623	611	616	662	661	627	657	580	621	667	637	669	652	656	640	661	621	657	631	640	624	630	651	639	659	626	596	620	642	632	655	621	595	663	638	614	639	617	609	575	682	654	665	645	645	629	661	605	637	651	665	682	621	628	655	589	638	612	661	637	615	603	564	595	588	593	618	639	656	668	620	662	637	658	655	604	638	635	615	632	663	647	604	582	596	657	668	604	647	651	583	656	615	609	615	649	651	661	629	607	661	604	651	625	582	609	607	641	639	668	621	658	641	684	602	620	626	649	630	603	644	622	606	660	638	648	668	693	647	612	635	639	647	676	589	612	677	681	651	640	625	665	691	641	678	675	683	622	633	659	632	614	614	619	615	654	654	699	634	632	642	618	630	604	622	624	652	649	631	651	597	656	666	648	640	667	617	645	641	635	622	640	652	657	637	616	646	602	655	664	661	672	658	659	634	655	659	664	636	639	634	653	666	636	604	643	684	689	672	647	641	662	633	583	577	611	631	651	659	633	642	635	623	626	633	596	601	638	670	620	643	616	610	616	627	625	632	667	617	641	607	644	642	622	679	657	667	623	614	606	603	654	643	626	630	642	610	621	645	592	579	633	668	621	650	610	647	630	603	642	613	661	615	593	660	601	622	648	634	637	675	646	621	609	694	650	668	661	632	616	597	647	615	627	625	639	627	685	662	655	622	633	604	628	642	626	635	603	690	662	655	596	652	627	651	608	629	660	616	654	614	656	620	665	649	630	645	665	665	635	641	591	643	628	637	620	680	586	573	636	615	666	699	640	621	646	645	636	635	613	622	657	649	621	663	677	614	623	675	658	630	637	638	633	625	604	668	641	660	638	644	649	596	618	643	643	628	638	665	638	654	652	622	682	611	562	633	615	630	643	603	679	675	625	605	618	624	631	676	637	638	636	637	697	702	608	630	592	627	605	632	629	598	679	602	650	664	635	618	643	616	635	655	634	634	669	615	638	600	642	609	645	679	633	678	596	660	629	659	616	634	694	604	637	674	650	627	648	626	632	625	611	608	617	626	717	629	651	645	653	634	659	678	647	617	611	655	631	612	672	673	647	659	648	639	658	679	666	681	636	598	618	676	663	617	618	657	653	596	587	632	673	608	654	584	616	648	646	637	642	606	609	644	644	665	666	672	635	665	619	648	654	632	643	611	638	665	671	673	619	631	622	651	600	631	676	623	629	631	626	601	699	645	625	615	659	623	623	665	662	668	667	646	629	625	636	678	651	688	643	633	644	635	609	639	622	651	649	724	609	649	613	628	641	626	614	620	673	638	644	605	622	642	612	638	690	581	634	623	644	641	603	634	625	666	608	672	582	660	630	649	604	611	622	665	668	633	697	616	647	610	645	592	599	652	610	577	675	640	665	585	651	664	627	643	617	664	629	594	671	640	661	672	649	620	603	595	609	601	612	577	620	633	616	610	649	638	646	649	591	630	648	633	648	653	656	623	640	594	593	638	637	625	595	644	671	669	652	643	614	640	665	647	639	624	610	618	608	683	666	605	665	635	639	601	643	617	642	604	640	680	708	647	634	672	674	622	630	605	635	638	627	595	668	631	667	642	628	642	591	658	595	612	615	615	613	622	623	682	603	646	601	622	637	599	644	607	624	632	640	637	652	648	588	643	626
7695	13157	11530	6521	5432	4744	3395	2798	2292	2169	2034	2059	1856	1811	1630	1525	1527	1431	1405	1279	1218	1088	998	975	965	955	957	941	886	890	885	836	862	822	884	879	830	790	826	754	755	810	756	807	792	770	776	840	805	780	749	758	809	826	774	771	763	800	750	774	774	795	775	817	748	766	779	798	802	788	770	776	768	738	740	785	776	758	760	742	830	742	738	793	793	748	800	815	743	779	723	762	780	792	728	788	758	734	817	765	783	744	810	756	715	746	761	843	774	793	741	795	735	752	769	781	764	748	796	772	779	801	798	759	809	735	752	758	806	748	814	734	767	721	778	756	713	705	764	738	788	731	811	792	842	750	779	748	736	765	779	757	716	701	742	789	767	774	766	745	771	788	772	791	764	721	751	766	780	755	735	769	727	742	723	787	796	770	742	820	744	751	716	760	787	789	758	762	702	786	808	711	778	767	747	780	766	807	720	741	790	745	767	829	758	738	737	759	817	779	750	794	754	817	751	755	781	751	799	795	793	699	726	759	762	769	738	785	791	751	714	775	726	743	771	720	742	813	773	757	798	775	787	791	799	796	714	808	772	799	801	789	765	723	752	753	754	794	759	761	782	763	765	755	820	783	797	783	756	745	767	772	744	801	765	746	738	792	781	780	746	755	768	760	730	797	767	756	816	765	821	767	731	718	787	755	721	749	793	779	776	760	740	765	730	773	745	780	736	775	760	798	747	782	773	759	780	796	804	783	754	795	763	756	790	773	785	766	747	737	783	724	742	764	728	745	807	694	787	796	765	799	803	761	782	765	758	775	790	730	781	799	732	742	749	772	764	720	707	764	723	751	769	746	724	774	771	784	776	781	792	790	802	815	764	769	742	765	811	736	752	750	768	733	795	789	733	726	729	785	768	793	741	731	776	795	761	789	769	722	794	725	778	767	787	756	744	804	747	788	760	755	744	779	736	801	745	803	718	689	756	755	746	782	786	808	736	781	722	823	769	766	810	770	709	759	763	769	775	789	751	762	734	804	724	738	712	785	792	780	742	732	744	755	762	699	817	757	785	737	778	816	787	764	715	728	704	763	789	756	762	779	752	784	746	749	761	793	765	719	732	729	777	792	822	785	806	700	769	776	821	753	810	743	777	752	725	778	818	788	769	687	802	767	745	764	755	805	706	772	778	809	802	785	769	760	699	796	792	751	793	768	760	752	763	725	759	762	704	843	726	753	804	806	756	761	823	781	755	821	764	801	726	770	739	778	767	786	751	834	810	770	802	760	751	789	735	807	763	793	739	772	771	776	766	742	817	764	760	717	786	765	773	724	765	741	782	769	759	801	774	777	741	736	738	769	772	745	752	778	764	781	782	780	793	790	816	800	791	780	794	781	740	770	778	738	767	768	780	763	758	803	799	801	770	772	761	763	806	753	736	732	745	735	767	816	774	768	804	749	765	761	746	752	763	778	727	795	755	780	727	759	800	740	798	728	711	806	804	775	724	736	797	748	754	767	770	793	718	829	787	760	751	756	777	768	744	768	777	765	754	817	781	750	765	813	788	782	747	744	738	751	807	736	759	684	757	730	734	713	759	730	828	746	718	770	768	720	802	738	743	754	810	748	777	749	777	735	709	753	772	796	727	783	741	773	774	733	726	770	776	746	748	768	782	749	736	773	761	745	737	785	750	749	763	748	774	795	796	764	779	716	744	780	794	794	773	805	747	701	818	753	742	781	743	736	711	720	736	804	810	780	785	748	758	780	733	717	734	755	792	765	783	770	703	716	775	767	752	787	781	788	804	790	746	772	756	768	754	737	737	698	781	776	749	763	762	756	785	719	730	797	722	753	769	808	724	746	755	790	785	757	782	779	741	802	804	728	739	791	742	713	772	772	791	792	759	752	743	747	818	772	720	733	753	771	743	765	800	789	788	768	753	722	756	782	785	746	772	799	746	757	751	774	706	788	756	768	770	739	752	768	749	784	793	740	751	798	763	778	787	792	767	756	790	756	807	789	821	744	740	753	805	804	692	755	766	814	767	822	774	810	767	826	735	746	743	765	724	743	756	767	778	784	763	765	811	764	830	714	741	708	758	758	785	773	799	755	737	820	767	764	830	808	766	767	792	707	779	753	729	804	732	783	708	786	730	758	749	756	759	804	796	774	732	734	806	774	772	809	766	771	697	783	785	755	759	817	774	734	783	757	783	785	804	755	830	781	762	758	770	775	721	756	764	737	826	721	746	775	748	778	703	739	766	761	746	764	755	740	778	831	731	719	787	744	767	745	787	764	776	720	722	763	808	764	751	731	735	755	794	731	772	788	798	766	736	790	769	800	804	821	784	714	764	762	774	770	774	837	773	740	772	749	789	785	755	780	775	800	757	806	758	771	769	779	855	796	787	756	785	769	773	791	779	734	781	751	793	726	794	785	792	751	759	774	814	719	747	788	759	745	738	765	726	801	737	768	736	744	781	786	742	742	794	754	770	735	770	753	736	773	802	762	791	774	732	785	773	807	772	809	729	743	788	732	747	762	740	734	759	754	806	787	748	770	724	789	776	796	792	746	754	807	776	779	761	781	743	747	798	739	724	766	761	769	809	778	749	808	754	764	727	774	750	719	710	763	777	766	749	752	694	772	765	769	754	781	767	725	778	791	771	756	758	761	764	754	774	766	760	720	743	765	795	728	725	755	750	750	752	777	762	707	761	798	770	768	820	752	747	759	763	741	755	754	784	776	763	755	754	744	772	765	798	758	749	734	783	749	781	683	751	794	776	749	759	780	777	758	718	824	731	709	746	786	766	766	767	815	784	764	759	765	771	739	780	832	741	750	753	791	752	769	794	764	777	762	797	805	784	760	753	792	705	829	764	802	713	768	835	778	748	793	760	816	763	793	768	799	743	772	772	766	774	741	719	792	747	760	769	731	717	701	746	736	742	762	743	755	702	754	812	764	762	793	794	754	729	805	763	820	756	755	734	837	753	748	726	794	758	757	769	742	765	785	763	727	796	736	723	751	743	826	755	736	769	727	849	781	765	797	786	748	765	717	727	746	779	777	763	777	768	795	783	787	735	809	752	777	766	744	761	775	768	735	776	722	775	769	774	734	747	737	792	746	796	775	788	761	773	776	801	799	751	766	786	738	740	760	778	782	759	734	771	784	752	801	775	772	755	808	748	750	744	778	739	814	721	782	716	780	722	813	806	735	785	729	816	752	793	754	788	759	788	764	746	794	754	736	726	770	791	771	768	770	811	767	728	777	726	718	771	754	782	803	742	780	823	769	782	793	818	796	798	760	779	776	734	787	779	758	741	737	790	773	759	744	799	817	752	777	766	736	804	733	721	747	768	772	764	764	821	783	723	756	756	786	763	762	789	756	762	767	698	747	742	779	796	770	787	771	779	730	805	754	787	785	777	787	807	732	701	731	765	785	752	819	734	733	786	719	779	780	754	781	719	736	792	795	787	730	746	776	747	751	730	742	804	737	772	758	792	757	777	808
22855	20993	28673	23478	20995	21005	8838	2409	1865	1608	1567	1456	1347	1293	1198	1102	1012	1018	916	860	725	649	568	586	566	596	562	536	534	546	500	475	509	409	468	496	446	434	400	442	491	408	434	466	404	412	454	416	432	396	421	394	386	393	401	386	392	374	371	362	380	444	408	363	420	379	376	384	364	395	386	387	388	390	390	383	397	381	389	406	390	371	404	407	417	375	418	378	410	377	396	379	380	390	354	360	391	398	369	385	398	383	395	365	399	392	402	414	373	397	396	389	389	394	379	374	389	382	371	394	371	376	405	404	371	414	408	396	408	376	396	384	364	394	392	404	400	408	396	412	389	371	404	356	394	388	388	377	423	418	386	358	345	407	393	415	393	402	398	394	393	390	425	405	365	378	398	404	387	346	369	406	395	398	382	358	390	438	400	425	353	430	364	399	367	367	401	392	343	387	378	395	387	387	360	391	364	377	395	361	393	379	388	380	399	365	384	397	358	386	373	372	373	356	399	396	365	387	382	398	386	395	414	373	370	407	355	369	400	389	363	395	394	383	381	357	389	387	376	401	377	418	405	382	409	394	419	364	412	413	380	371	404	375	402	365	340	407	396	373	372	401	355	410	365	384	382	364	416	388	381	345	370	387	367	384	395	383	360	323	399	403	407	366	398	407	378	383	396	389	387	374	371	372	409	353	387	395	395	406	401	398	395	415	393	374	383	418	371	379	368	372	399	384	340	360	344	405	412	426	408	384	388	398	414	377	410	372	376	359	409	399	369	410	365	388	374	391	410	361	363	369	358	412	399	372	382	367	366	356	390	358	389	387	393	376	385	424	379	381	372	390	392	351	385	373	366	391	413	395	364	429	386	419	367	385	387	339	431	380	361	383	382	383	407	350	369	390	346	392	360	396	376	424	366	370	402	386	378	373	389	360	402	373	370	362	396	365	392	385	422	408	381	396	385	372	376	413	414	401	391	368	356	378	416	361	365	378	377	397	403	425	398	392	385	338	368	371	374	409	360	383	408	354	347	350	413	371	367	407	398	387	406	414	417	386	424	358	399	383	394	374	362	375	364	371	412	393	396	386	372	404	407	353	363	388	386	404	398	373	387	349	396	375	385	391	368	368	379	407	357	416	407	377	376	373	425	369	347	364	351	406	366	385	427	360	398	382	418	371	405	376	397	370	377	379	366	433	343	372	382	383	385	378	411	427	384	386	377	378	371	375	361	404	415	403	355	404	421	391	394	387	366	361	414	404	380	346	368	376	367	426	406	388	371	346	396	426	390	390	400	405	417	377	349	353	415	384	396	389	399	406	382	411	361	389	353	344	377	374	399	365	399	396	404	382	374	394	389	408	422	380	406	379	389	413	429	390	388	410	368	385	358	372	365	367	349	380	395	380	395	357	373	356	385	397	377	387	393	394	368	351	387	339	373	401	361	376	382	405	379	387	381	392	409	423	391	390	399	400	404	398	393	412	401	366	376	379	410	379	392	377	370	383	388	385	383	411	403	349	411	411	403	380	385	377	393	374	377	385	404	394	377	394	364	378	336	404	434	382	408	359	398	380	368	379	431	387	390	385	383	377	404	369	375	386	389	392	342	366	345	384	387	345	412	370	364	395	358	385	415	358	383	372	379	390	361	370	410	373	363	383	386	413	375	384	371	357	370	396	368	410	397	384	379	380	391	399	387	391	408	387	345	372	411	371	345	357	388	376	382	371	371	353	391	390	376	420	363	365	412	381	400	417	363	407	403	379	387	392	385	405	388	370	391	419	392	407	374	353	411	381	400	349	408	400	329	381	399	347	386	398	417	390	389	370	365	377	392	394	374	377	421	351	403	423	391	383	377	403	381	394	362	403	396	377	396	397	401	417	381	376	376	375	384	390	376	368	389	374	371	380	385	386	410	348	384	362	396	366	412	359	377	394	426	419	356	365	364	383	365	413	390	387	360	380	395	374	377	385	396	399	360	395	384	397	348	355	387	347	413	386	386	387	369	410	346	405	390	374	392	376	381	410	400	391	416	397	413	417	369	414	396	408	397	351	326	342	355	373	385	376	409	380	369	380	423	378	340	401	382	374	384	365	405	370	403	409	430	417	357	357	376	399	402	407	389	382	372	386	417	353	370	384	349	432	388	400	390	406	384	379	402	393	367	366	367	369	360	400	400	401	385	374	393	370	373	369	369	392	388	367	384	379	368	397	381	358	401	372	375	377	386	408	363	360	419	366	378	400	378	398	355	385	385	400	370	394	418	378	387	431	352	403	389	374	353	397	354	400	373	374	383	384	384	356	374	387	398	402	377	366	398	362	408	356	402	360	393	386	376	382	363	377	356	365	386	389	367	377	404	388	397	386	383	365	387	357	396	389	345	400	402	383	405	368	366	427	356	354	366	382	382	390	400	386	386	388	376	408	364	356	386	360	391	420	424	360	370	373	362	383	359	375	338	359	383	375	387	363	364	400	370	394	401	424	374	375	402	397	373	386	390	387	354	400	362	394	397	377	379	369	396	387	376	381	362	397	370	380	350	373	361	389	398	338	369	370	359	357	389	368	370	333	379	357	390	403	384	405	372	353	378	373	377	398	396	389	380	383	384	397	406	401	371	438	401	366	365	380	386	354	392	389	371	396	343	374	400	390	408	387	381	392	369	338	382	367	399	390	392	405	425	394	384	356	397	377	375	378	354	375	365	429	397	387	355	376	393	351	388	378	394	358	393	404	361	406	373	348	389	360	394	364	363	370	389	423	382	401	368	375	381	342	382	361	427	401	342	387	368	379	399	367	396	383	375	393	364	384	369	351	381	364	398	378	360	406	371	386	393	371	386	387	382	373	394	387	411	403	403	404	398	377	404	388	376	385	376	432	402	392	397	359	377	353	394	421	397	401	404	389	364	356	390	377	388	367	396	359	423	381	374	404	380	380	385	388	352	389	390	396	397	364	390	371	368	393	340	398	373	380	380	403	382	394	377	411	402	394	379	378	411	334	403	356	379	353	390	432	385	397	396	415	361	410	349	391	372	361	392	385	328	383	355	366	366	373	410	393	391	386	395	375	376	384	374	423	407	379	380	390	402	345	333	371	368	411	380	410	387	386	394	391	417	370	398	398	388	366	365	380	347	413	399	412	382	373	380	414	378	383	367	422	424	380	378	395	352	387	402	362	356	373	400	360	375	371	371	402	417	390	374	388	402	362	362	383	359	384	365	396	371	377	365	374	385	411	400	400	355	393	397	415	377	348	396	398	392	390	383	381	375	409	432	363	419	348	377	412	369	393	377	406	383	395	369	390	371	342	388	417	372	378	378	370	383	377	389	383	383	363	393	386	374	407	397	358	426	419	401	403	360	387	392	384	374	387	401	398	406	353	363	380	373	393	424	393	380	377	362	412	394	390	344	381	395	401	369	389	379	366	364	332	403	397	360	395	393	432	401	380	378	373	397	356	357	373	398	389	376	372	396	383	399	372	408	389	407	380	389	383	407	346	401	383
10398	23682	20475	12722	10763	8577	6253	5005	4025	3559	3424	3118	2933	2644	2392	2148	2020	1845	1729	1607	1296	1146	1028	949	928	888	813	807	731	687	697	656	658	640	620	648	650	550	511	561	575	562	547	498	582	551	522	486	492	469	476	470	453	491	516	474	488	455	467	472	490	488	459	456	520	452	438	488	466	520	452	462	447	452	490	453	511	454	445	472	477	462	464	492	491	462	489	494	475	474	469	477	499	456	457	436	441	448	487	479	480	463	453	497	461	432	452	466	473	464	453	442	453	425	466	472	506	455	461	454	454	437	421	467	471	450	460	488	441	433	472	453	489	441	485	464	460	453	406	463	401	442	444	464	459	460	458	471	443	432	478	463	454	455	475	458	507	492	418	452	432	470	479	463	472	450	466	427	451	436	477	430	434	520	460	463	474	470	433	434	422	482	446	421	471	456	450	449	450	445	455	447	485	437	451	412	486	439	475	428	424	489	470	449	480	440	455	478	448	457	462	460	418	505	433	449	485	500	459	476	448	413	444	463	491	439	436	462	452	453	471	457	508	490	476	423	438	452	466	475	450	461	445	475	421	425	444	446	430	469	436	433	460	453	441	464	475	469	478	441	447	471	442	481	450	495	423	466	447	431	442	467	439	482	469	468	437	431	483	482	458	444	455	486	433	494	457	473	414	445	435	447	420	448	425	446	434	443	452	450	462	481	449	467	405	423	432	447	489	437	455	471	457	456	487	463	461	461	468	487	464	422	430	432	454	462	472	424	431	458	449	499	468	466	464	477	440	477	457	486	430	461	450	466	472	478	451	482	471	417	424	445	441	451	444	439	451	447	458	471	447	464	462	462	434	470	444	463	471	482	464	491	438	450	457	464	445	452	489	508	462	405	468	448	436	437	434	476	443	459	481	456	425	456	494	466	483	467	479	458	489	442	419	472	435	422	434	451	464	497	419	478	440	460	457	472	447	483	434	471	480	441	455	469	504	431	448	451	503	461	446	469	429	458	430	445	428	491	450	437	473	493	434	443	466	446	454	429	431	426	439	459	444	436	446	449	498	476	471	450	438	449	453	464	486	431	466	479	471	450	511	479	391	486	458	460	458	452	455	507	438	461	461	453	438	448	462	450	447	440	489	446	467	456	442	446	443	454	455	463	447	473	455	461	485	450	432	455	473	476	453	466	450	452	468	466	472	455	439	471	463	459	439	458	432	393	457	440	419	474	447	448	432	458	439	438	519	473	415	475	449	471	433	445	464	462	448	434	474	436	500	482	498	447	434	431	460	465	463	447	476	455	469	467	467	469	448	467	463	470	431	458	428	427	467	401	468	444	427	482	471	465	434	448	454	485	460	479	450	459	458	441	439	480	411	462	445	469	438	449	482	423	448	506	445	468	476	482	468	463	448	435	476	461	485	432	423	425	459	452	453	465	459	444	385	434	433	467	452	422	520	442	469	470	483	452	478	435	458	440	426	407	452	447	431	487	465	437	452	492	457	456	453	455	451	478	465	457	439	458	470	434	437	457	490	458	459	455	473	445	442	427	462	449	440	439	486	442	513	465	460	432	487	436	458	461	442	497	427	475	442	463	471	435	438	479	474	436	489	458	459	448	472	482	486	442	506	465	460	470	474	458	452	431	459	464	455	464	454	429	425	407	456	436	457	470	479	435	443	459	471	481	471	428	449	442	431	461	462	468	424	459	456	473	443	461	424	458	456	463	496	438	430	440	448	521	438	445	448	456	450	426	468	474	493	485	464	450	475	469	457	461	442	461	464	503	453	433	438	454	457	445	472	443	470	432	457	433	465	439	434	490	490	457	484	461	464	424	456	482	419	461	428	449	446	465	476	450	451	447	461	453	473	464	453	446	496	489	445	455	454	429	450	435	469	471	425	420	412	446	425	459	451	457	460	466	474	451	479	468	480	461	467	455	457	463	472	480	461	434	471	432	484	467	466	463	464	442	485	476	407	456	461	463	497	445	439	452	418	458	443	405	437	424	419	465	450	461	433	472	447	453	464	472	435	424	464	459	440	470	450	447	435	456	458	476	481	488	446	466	436	452	460	426	483	463	498	457	471	458	454	457	474	475	451	442	452	422	403	461	455	507	468	446	456	458	479	490	454	439	448	476	462	475	476	452	417	465	463	453	437	457	445	492	454	458	435	452	483	441	486	426	455	472	439	459	474	449	438	462	455	418	390	441	465	481	433	434	447	443	427	449	504	432	473	467	468	468	463	458	474	452	462	504	486	444	491	420	452	408	482	483	449	444	468	445	470	447	476	436	463	413	475	418	456	509	466	455	439	461	464	452	450	411	489	480	426	482	426	468	457	453	439	477	450	501	404	488	482	423	474	482	470	474	446	470	446	415	501	488	475	430	474	511	479	446	499	471	460	477	459	494	459	457	467	449	471	479	492	464	478	465	463	481	449	443	435	442	430	490	455	469	440	466	453	464	475	475	473	442	490	444	451	423	525	443	456	411	454	439	471	441	437	452	481	453	405	526	443	479	472	468	477	448	424	464	459	463	425	464	457	454	443	458	437	467	461	443	457	438	512	463	460	432	467	442	491	452	429	428	448	430	465	422	482	433	505	433	469	466	460	425	469	462	435	444	466	461	464	516	450	471	414	474	473	468	441	426	416	449	437	470	465	422	398	456	469	493	441	455	429	455	456	467	436	428	427	488	408	510	458	443	448	424	445	436	417	456	443	482	472	436	493	442	461	470	442	469	435	453	487	441	437	489	462	431	427	469	461	479	457	438	475	453	467	438	494	425	441	432	455	442	453	481	427	431	457	495	490	478	474	464	441	484	421	414	431	461	439	447	478	433	449	436	466	479	437	469	423	449	512	450	470	479	456	465	448	455	457	445	471	444	473	457	482	457	454	450	477	474	459	430	451	452	452	433	434	436	471	500	465	431	500	452	495	443	461	459	478	455	462	443	411	479	427	462	456	509	467	458	449	460	469	431	459	488	436	424	475	432	459	471	457	437	490	443	452	440	462	439	456	440	438	408	479	454	471	489	485	470	442	474	489	464	447	483	436	442	452	422	460	439	452	451	428	452	492	466	425	455	462	502	470	463	441	437	444	468	456	473	450	485	455	481	433	439	458	438	445	460	507	471	431	461	493	477	495	439	446	494	465	433	490	426	432	463	457	472	434	435	476	500	483	472	491	419	468	460	466	442	435	462	475	443	459	472	428	479	465	477	444	425	436	427	421	460	446	463	464	448	454	432	475	451	428	442	446	448	483	502	478	459	469	491	438	487	469	463	459	442	423	409	458	460	447	427	475	422	421	474	447	451	446	443	473	463	466	461	432	475	461	471	435	499	452	454	457	453	448	469	466	425	423	448	459	440	492	461	437	486	466	467	452	483	445	461	460	471	489	463	417	446	472	436	476	438	438	487	490	458	427	466	465	443	431	450	479	456	506	463	515	425	437	450	487	476	420	452	498	436	491	507	478	438	440	428	474	436	440	457	442	454	454	475	471	458
26953	19320	8592	3120	2007	1521	1125	985	857	815	836	847	830	783	711	747	648	665	619	655	612	601	636	534	518	544	525	542	523	539	542	563	499	499	509	529	561	498	492	520	497	505	504	519	506	531	542	531	518	480	506	523	492	511	475	504	458	458	501	494	438	500	451	462	499	487	494	501	526	473	508	499	487	501	462	495	489	498	482	500	494	489	464	483	519	477	451	503	483	429	504	482	505	499	470	500	489	503	536	446	446	498	476	522	457	492	505	498	488	508	508	481	479	518	550	478	513	516	558	476	491	511	524	477	507	488	497	440	501	515	493	500	486	467	521	521	511	491	487	490	509	486	468	486	527	509	497	454	483	487	474	483	556	490	466	506	494	481	498	496	497	474	471	513	455	500	467	512	461	465	496	490	466	500	493	489	501	487	509	497	486	490	473	475	492	476	534	490	498	518	510	485	480	494	498	516	499	509	493	484	478	485	478	460	476	516	510	510	511	451	508	456	516	465	475	444	482	496	483	484	498	438	483	468	469	526	473	482	496	514	515	484	521	475	523	485	493	472	515	459	477	458	487	486	490	506	487	532	508	511	489	506	491	484	524	465	480	480	514	509	494	500	480	483	538	474	512	462	503	502	507	499	515	484	506	489	477	491	501	472	471	500	516	463	493	470	534	461	492	490	527	504	475	464	467	503	502	513	495	487	492	488	505	520	501	500	514	519	479	510	493	491	481	478	490	460	471	512	473	531	477	484	528	517	457	484	460	485	487	483	538	528	485	492	472	486	493	503	471	488	516	506	452	459	460	513	483	511	483	470	509	515	461	478	538	441	459	488	504	496	481	455	487	468	470	470	492	481	482	483	495	469	466	476	518	504	494	475	517	491	468	472	479	500	444	510	452	482	537	510	500	492	488	438	500	524	481	483	482	494	488	473	516	518	435	485	487	490	468	484	499	480	514	522	510	502	467	455	488	501	490	504	444	485	496	535	453	443	515	504	517	527	519	490	497	499	483	451	497	433	483	531	478	449	446	449	504	477	511	504	490	489	485	500	507	513	539	529	487	484	493	480	513	503	468	498	509	507	466	505	499	478	519	492	483	494	484	501	489	486	531	496	502	478	523	497	498	496	467	481	548	516	523	479	499	478	505	535	534	512	488	509	493	503	481	483	521	502	490	501	479	454	497	482	508	520	471	507	534	522	487	516	473	495	480	546	445	473	486	531	482	475	487	505	501	487	466	488	517	521	495	546	494	474	493	489	484	502	504	450	507	488	493	466	457	477	442	509	505	510	480	527	525	493	519	513	454	477	507	563	511	489	521	503	480	505	487	497	476	479	491	459	492	522	487	494	479	499	498	494	524	479	489	490	488	519	482	491	469	489	511	501	489	496	512	501	513	499	509	518	463	534	534	475	482	458	508	535	507	501	491	485	486	486	446	515	486	489	513	524	469	506	453	448	494	477	464	520	474	499	523	486	461	484	487	468	497	486	506	457	448	473	482	471	490	513	510	508	487	496	543	513	503	487	510	512	490	484	496	504	499	496	472	488	485	481	483	479	485	548	501	489	492	519	493	482	459	495	498	544	485	469	485	520	478	521	477	477	501	425	501	482	463	511	465	499	506	497	469	500	536	488	484	513	543	489	497	524	473	494	472	513	513	455	489	488	484	509	529	485	497	486	484	475	473	500	481	451	484	492	465	486	512	499	511	452	493	476	508	495	458	467	489	507	465	454	521	503	476	461	473	486	472	517	464	474	512	484	493	513	500	484	511	540	483	493	487	542	497	517	492	520	457	520	494	468	509	500	445	487	509	510	461	525	487	531	559	501	509	516	472	487	494	491	493	478	476	487	524	509	510	478	505	485	508	487	513	520	487	486	471	464	542	502	485	513	487	528	504	509	492	485	522	481	478	493	477	452	514	462	482	454	487	455	444	479	452	503	473	472	439	510	513	452	476	465	503	469	488	486	497	500	501	504	510	522	499	492	493	473	443	519	478	500	471	472	475	499	504	477	496	473	504	463	468	480	495	540	504	480	521	464	496	458	480	531	495	452	462	478	475	512	482	503	470	491	502	515	504	462	470	462	433	493	471	534	470	458	514	493	538	487	463	494	520	485	472	494	481	529	488	515	493	526	471	505	492	452	486	478	497	523	518	479	490	509	472	517	497	503	529	483	523	489	497	501	489	476	461	478	492	491	480	471	530	498	463	510	439	513	465	501	491	472	480	466	454	493	520	493	501	463	522	486	480	514	476	516	495	496	499	492	533	529	475	514	527	481	551	494	518	488	496	500	444	490	503	442	487	483	465	482	529	455	515	517	475	506	510	473	508	470	508	492	443	500	503	500	499	501	474	487	508	464	540	481	509	485	512	489	455	452	494	485	500	500	486	484	507	466	493	502	477	505	478	500	505	488	495	501	505	484	534	496	505	499	475	511	470	473	501	477	547	479	507	515	478	524	490	462	467	495	477	506	485	513	492	485	460	475	496	518	468	500	467	498	457	482	535	515	537	470	491	461	468	502	509	490	450	478	488	491	479	496	468	527	483	461	511	478	478	469	470	492	499	496	458	517	482	487	487	505	485	516	439	476	555	448	465	469	488	507	486	499	482	490	495	481	487	501	484	517	497	508	504	471	503	485	486	531	495	506	534	537	482	539	501	486	498	503	525	473	519	484	500	473	513	469	515	536	507	490	476	535	505	519	536	499	489	509	489	486	472	504	495	505	472	497	498	480	509	526	479	492	466	485	487	474	491	462	532	482	507	520	506	470	454	511	509	493	517	505	473	469	510	490	472	495	479	515	470	511	513	464	524	501	493	490	470	459	520	467	536	491	537	497	467	496	499	462	518	524	499	476	508	477	496	492	522	484	446	508	496	479	468	455	473	487	511	505	451	486	516	496	478	489	519	505	495	483	497	484	502	463	459	510	446	485	479	503	491	516	451	495	463	524	486	483	478	468	488	525	493	473	482	456	496	439	509	488	473	503	480	502	467	510	500	478	526	478	448	493	493	527	460	532	484	501	500	536	493	521	462	489	486	462	483	454	444	523	480	503	497	484	492	480	482	491	514	573	482	521	511	477	509	543	472	461	489	499	476	509	489	485	509	511	466	472	477	489	505	536	482	507	483	538	480	476	481	482	525	481	516	509	458	477	482	473	515	443	465	489	486	495	498	527	493	491	501	472	495	494	472	471	450	524	472	506	451	510	517	483	476	491	464	475	491	500	484	507	501	496	484	466	468	496	500	521	463	476	454	516	470	483	438	474	513	488	478	480	489	473	533	494	500	504	463	515	483	486	503	514	470	489	537	481	483	497	485	484	497	469	474	500	501	472	499	488	451	473	510	535	509	504	498	505	452	477	514	507	513	453	511	505	488	497	524	504	453	479	496	475	493	525	486	483	500	488	489	512	499	492	531	477	499	484	505	472	541	477	486	508	497	486	479	482	498	530	506	514	507	494	535	463	478	475	475	496	471	501	492	526	533	523	514	467
6677	9169	7682	4657	3854	2973	2334	1878	1645	1500	1564	1512	1427	1315	1205	1112	1063	1023	1014	935	866	869	783	733	713	739	696	717	691	648	685	616	735	694	698	678	635	636	617	655	657	626	625	657	651	652	597	581	593	627	642	634	602	596	613	631	638	629	576	608	598	620	608	571	558	609	619	612	630	574	634	602	585	605	611	645	573	572	614	584	622	594	650	607	646	611	621	623	578	597	579	552	588	626	591	625	629	660	587	639	612	601	606	603	596	657	586	632	596	584	639	630	610	614	576	634	599	573	604	624	606	586	597	594	634	620	585	646	590	571	656	564	581	597	569	612	580	613	602	577	621	609	621	602	642	608	678	612	620	605	655	648	611	601	610	615	582	607	589	637	620	624	584	623	607	590	619	615	620	581	587	622	600	619	624	589	645	603	627	557	639	581	615	618	643	576	610	597	604	623	680	618	619	635	591	605	591	618	586	618	641	617	599	632	581	578	608	599	660	621	570	620	617	590	614	612	643	617	572	638	602	602	615	582	587	600	638	620	612	647	622	616	620	606	649	662	640	619	589	614	586	583	592	659	601	603	586	613	638	623	600	586	597	623	658	622	641	614	607	624	580	634	572	576	584	613	627	643	628	601	637	614	595	622	587	606	596	562	598	610	632	557	599	600	636	614	640	638	599	638	638	626	626	599	582	632	655	653	563	591	637	590	608	614	634	634	579	607	640	619	595	602	585	605	643	602	616	589	631	613	605	663	576	585	578	582	651	595	602	622	623	644	620	570	629	587	592	612	636	639	569	607	593	609	593	626	598	610	558	604	611	646	649	657	563	621	635	622	596	622	607	569	598	613	604	635	641	637	596	632	600	601	613	630	598	628	655	598	621	614	546	590	660	615	611	647	635	631	635	651	626	626	604	598	598	620	610	598	610	572	629	622	621	602	553	587	598	545	606	637	578	616	585	635	625	609	580	653	605	578	652	624	601	616	560	629	603	604	570	591	605	656	569	605	602	592	592	610	621	627	606	627	634	572	581	633	625	609	620	549	621	584	582	586	641	586	584	616	597	634	599	589	582	560	628	638	613	624	621	599	619	590	610	611	614	546	607	609	583	592	593	591	581	624	609	608	632	590	610	639	628	571	609	643	652	609	602	653	591	552	585	616	681	625	611	578	656	583	661	590	611	581	642	577	633	657	616	620	627	607	591	576	604	619	659	560	593	650	631	642	566	576	563	621	576	638	586	610	592	555	623	588	596	668	603	644	584	609	606	574	609	587	622	564	614	597	609	582	613	595	586	626	634	600	645	603	574	593	608	576	649	629	569	597	648	613	627	650	625	630	628	659	621	615	655	613	621	595	562	594	609	606	598	599	598	598	669	589	626	636	636	604	600	617	636	605	552	596	650	622	595	648	622	605	590	558	592	596	623	630	615	653	618	584	608	577	576	605	603	596	585	634	624	588	600	641	573	586	619	641	624	594	657	593	606	612	607	621	579	602	570	571	607	572	624	600	646	620	597	584	628	600	649	605	610	640	681	627	605	571	633	601	582	668	608	598	618	615	625	637	618	584	604	616	611	607	605	592	601	635	670	631	646	642	602	587	630	584	597	635	596	615	607	606	608	622	587	604	590	613	615	627	637	596	619	616	563	594	631	617	672	604	617	612	588	628	589	601	615	657	622	628	562	599	625	618	656	643	605	634	560	612	649	616	628	581	583	610	594	575	618	560	616	632	624	560	620	613	603	552	577	607	596	610	624	637	651	639	620	590	603	536	660	596	630	625	604	583	550	575	593	605	603	606	599	630	599	628	578	567	634	613	610	613	586	610	634	606	595	662	637	610	598	602	617	657	665	595	649	616	611	603	619	609	643	608	608	668	618	610	604	615	605	616	620	640	632	585	638	636	620	618	630	576	633	614	586	565	573	635	582	615	581	613	674	646	614	564	610	608	609	588	634	598	610	587	622	629	656	587	607	605	626	550	598	649	636	664	609	604	605	619	602	619	596	594	632	622	619	666	592	576	562	596	614	624	595	629	622	576	600	623	604	584	594	583	571	636	597	613	611	588	585	625	621	610	555	599	611	594	603	605	598	634	576	577	585	600	617	643	608	624	601	597	588	632	595	623	598	641	594	643	623	585	570	624	617	619	629	608	624	613	629	592	606	617	593	632	585	626	656	599	601	649	609	661	607	670	607	661	622	606	605	679	604	619	623	613	602	605	626	596	686	603	621	656	658	580	592	614	609	639	597	583	621	625	597	622	591	594	646	594	640	585	604	614	598	581	591	575	616	597	619	564	618	614	632	606	648	623	607	639	623	579	629	636	618	601	655	591	617	626	636	634	641	603	581	615	617	628	635	627	607	611	616	592	613	640	619	586	617	615	546	627	608	571	620	596	604	588	626	627	624	584	608	648	604	598	608	622	622	588	630	606	649	602	622	619	597	583	592	675	622	597	607	592	618	580	573	696	609	599	614	586	594	593	596	598	593	631	597	630	592	595	600	682	632	615	576	617	601	570	626	559	638	568	611	613	635	647	593	614	600	587	623	638	605	631	625	641	626	617	605	625	627	653	610	601	652	683	646	641	586	633	652	634	596	610	629	616	609	625	646	584	630	596	627	617	587	623	569	575	616	591	606	630	631	663	569	633	624	564	619	636	600	618	586	619	624	607	623	602	574	600	615	615	595	605	626	669	625	644	639	598	653	574	627	636	621	581	613	633	573	633	615	555	577	608	630	566	631	607	597	640	630	583	596	632	599	593	579	601	607	591	573	621	636	647	574	592	623	613	650	621	617	617	595	611	620	612	612	581	634	580	617	627	584	606	614	583	582	590	612	620	616	594	585	603	615	582	643	615	590	622	674	654	664	594	635	621	597	622	611	600	621	632	635	645	641	617	603	593	599	626	607	598	641	651	632	606	625	589	604	606	620	615	606	599	616	582	618	591	618	567	617	597	640	629	598	614	617	600	626	608	580	593	591	600	627	557	616	615	617	597	601	582	671	646	627	635	588	622	581	599	603	626	625	582	622	580	585	591	599	598	636	556	631	616	584	605	588	597	598	622	616	627	628	605	590	601	626	620	629	602	610	615	573	615	592	622	614	645	619	584	614	616	643	601	608	599	592	590	589	624	613	612	616	587	586	634	599	649	631	602	647	594	634	632	597	628	573	607	667	614	600	638	613	607	630	617	579	582	605	642	576	619	595	589	610	582	641	610	583	602	575	619	590	595	620	616	632	619	601	590	601	609	619	622	604	576	656	616	634	607	621	633	575	657	630	649	601	611	616	583	602	611	654	600	611	537	622	592	586	599	617	594	667	624	573	620	627	602	609	620	630	601	603	595	675	596	603	594	602	643	645	573	577	646	628	600	605	612	652	644	625	634	616	619	630	630	604	615	587	647	568	586	579	588	619	595	589	579	627	565	600	603	599	587	632	630	621	629	609	626	571	638	630	590	597	593	577	594	636	566	562	630	597	614	594	609	582	600	635	644	637	600
23942	20962	28097	24007	20848	8626	2309	1497	1217	1093	1098	1021	925	840	752	704	665	637	610	498	453	465	432	445	409	347	372	358	334	369	339	348	320	308	331	343	324	311	302	305	310	306	309	294	300	302	278	289	299	287	273	292	269	253	281	298	293	291	257	270	298	290	301	294	294	264	300	276	276	290	270	284	267	259	274	288	289	311	278	312	275	264	279	304	283	291	311	306	313	254	282	291	286	277	268	297	293	267	306	287	242	284	284	269	285	269	282	291	240	282	284	285	281	264	302	279	292	277	273	286	288	283	274	300	266	293	292	257	294	246	275	301	263	277	273	287	265	265	316	279	277	281	243	294	296	270	264	281	271	284	278	289	258	259	295	265	260	301	275	268	265	288	258	242	292	286	272	276	246	290	260	269	243	296	293	263	267	266	278	282	258	300	284	283	276	267	273	279	288	287	263	303	273	284	300	290	277	303	268	295	264	307	261	296	245	284	272	270	275	273	251	293	254	274	246	289	287	309	306	277	250	289	322	272	275	292	273	280	290	267	266	289	277	282	275	293	273	262	263	281	273	294	276	289	287	301	261	283	263	272	269	242	275	294	276	256	308	300	284	275	282	264	285	277	270	256	300	311	294	262	276	295	287	276	263	276	278	269	267	286	304	275	293	264	295	270	292	300	311	278	267	263	290	313	293	295	263	276	274	285	273	278	291	271	298	285	270	284	275	272	274	274	244	270	337	292	267	270	279	296	303	292	285	279	306	302	263	294	274	306	242	245	260	271	293	260	291	285	280	285	289	299	286	287	260	266	262	277	263	292	288	270	258	274	275	304	240	263	270	292	313	275	272	296	259	296	267	283	294	279	258	274	280	275	291	286	276	236	280	287	285	266	290	293	272	283	256	288	287	268	293	257	274	288	301	281	265	278	282	289	264	276	289	248	294	298	277	268	270	257	270	252	305	263	286	273	273	299	311	279	303	269	286	289	283	269	295	289	262	300	282	270	278	310	271	251	292	294	296	285	280	282	284	267	252	270	285	294	288	295	270	296	281	298	288	260	273	276	299	269	283	288	277	279	300	301	316	253	255	281	286	278	305	278	298	302	260	282	278	269	274	274	303	259	259	297	290	270	284	287	287	295	291	300	287	244	299	264	279	276	280	303	279	250	290	295	283	296	292	303	292	296	271	297	282	283	286	291	275	286	296	273	292	262	285	292	293	281	285	284	256	324	266	317	290	275	300	259	271	251	274	277	274	288	274	265	297	257	286	236	290	274	281	279	260	293	263	251	263	263	271	269	330	302	272	297	258	281	278	287	300	267	286	284	282	277	278	271	279	269	292	287	300	277	274	296	263	296	249	247	283	271	269	283	268	280	300	289	293	287	258	273	263	275	279	252	280	270	298	269	261	284	276	272	295	274	279	310	267	295	290	274	266	261	275	279	288	267	288	310	310	293	285	255	282	299	284	283	252	290	278	282	290	269	281	311	265	288	290	301	299	290	279	266	309	289	272	284	285	233	296	285	279	287	305	306	273	269	279	307	273	285	268	275	266	305	280	286	296	261	290	277	269	263	286	294	289	282	272	307	274	294	263	301	258	285	275	271	309	308	305	268	267	290	272	310	300	261	257	274	306	273	257	293	287	273	291	301	297	286	264	273	259	241	306	285	299	247	260	307	254	275	273	246	275	273	286	274	276	283	301	271	266	279	266	308	304	297	288	254	300	282	262	281	283	272	266	283	275	284	298	276	284	296	282	259	289	268	256	293	308	278	304	276	306	253	296	241	278	273	288	307	284	277	281	293	259	281	295	294	274	289	254	313	282	297	280	292	290	314	255	271	279	264	272	254	266	293	269	281	260	281	278	275	275	297	304	282	268	261	280	300	275	262	268	285	303	258	286	247	292	261	256	284	261	256	270	257	285	252	324	229	268	244	259	285	285	263	282	284	294	275	265	280	272	294	274	281	297	284	274	265	269	283	292	276	295	258	273	248	289	288	261	259	277	312	301	262	289	272	271	314	305	260	259	271	276	273	277	257	305	276	243	271	284	307	285	234	270	273	290	258	285	283	274	277	306	277	285	317	281	283	271	259	301	277	316	284	275	267	265	305	264	287	288	261	276	283	279	272	250	279	295	272	241	297	296	275	307	260	271	272	249	288	242	279	256	262	258	264	276	309	287	266	274	258	289	283	266	308	249	274	305	297	281	270	295	283	254	262	291	294	230	239	282	289	273	271	280	293	277	255	284	281	294	281	257	307	269	287	306	278	258	299	288	289	281	259	303	296	249	313	302	270	309	270	313	249	295	287	265	294	259	289	285	255	263	297	262	275	306	270	302	276	304	276	259	285	284	263	304	268	253	309	263	271	267	294	304	257	311	279	284	279	290	285	282	288	306	276	283	278	271	276	321	257	291	268	275	250	291	279	288	275	263	250	287	278	298	287	279	280	301	288	290	261	269	303	283	298	276	292	266	293	291	288	273	292	315	284	285	289	263	274	273	285	307	291	313	303	295	304	308	275	294	269	266	243	280	271	301	291	297	295	307	293	289	285	303	288	301	276	290	279	278	280	285	301	288	285	285	285	294	314	296	309	245	291	295	244	275	291	279	275	267	281	280	304	313	293	298	269	303	281	319	298	274	288	287	275	294	296	291	301	279	266	271	275	284	297	267	308	258	256	275	266	308	275	250	267	258	291	303	266	266	268	264	253	303	278	260	295	294	263	274	271	272	270	265	266	267	290	293	276	279	285	276	290	260	271	297	285	272	291	295	271	274	276	276	293	257	283	261	271	279	272	272	297	288	286	270	306	282	296	277	294	278	293	273	297	265	288	299	284	263	266	250	285	275	285	296	278	299	257	292	287	292	257	301	253	247	299	281	265	287	276	265	284	279	289	286	263	291	291	305	262	262	242	290	260	274	317	295	271	287	321	284	314	269	276	284	274	286	290	250	266	291	277	298	227	272	274	292	282	289	272	294	284	294	298	266	271	285	307	252	299	271	275	282	276	286	270	256	293	289	262	251	287	284	286	294	293	262	298	289	303	278	276	277	261	303	288	299	274	265	244	270	284	289	255	236	261	293	256	253	264	266	297	254	285	274	297	264	293	266	278	277	242	273	292	239	291	256	287	290	301	318	316	278	281	254	270	277	278	275	263	305	272	309	260	284	258	260	268	268	255	271	287	270	278	280	294	298	270	293	271	277	276	290	279	273	270	302	293	294	293	287	265	304	287	283	264	313	272	294	283	285	280	267	275	280	307	316	278	275	278	288	288	272	288	285	291	294	265	233	270	289	260	262	278	277	277	253	271	276	270	272	315	268	284	253	268	259	271	280	281	293	299	285	267	307	278	267	303	300	305	277	292	271	297	247	294	292	286	262	275	284	294	266	290	279	270	288	308	304	256	273	292	294	294	292	253	270	280	302	276	258	253	301	274	254	273	281	251	294	278	312	266	262	275	273	277	263	296	280	305	262	276	299	275	274	297	280	287	285	278
7942	17429	15065	9199	7754	5589	4054	3205	2749	2481	2368	2187	1981	1676	1583	1563	1378	1163	1072	1028	871	800	730	712	669	599	598	525	554	488	475	485	480	487	418	458	447	437	384	467	402	418	402	399	414	405	410	374	384	359	377	333	372	343	393	369	353	371	365	333	368	394	356	373	364	380	360	383	356	379	325	331	346	321	356	349	344	401	367	389	364	354	341	351	338	382	340	333	348	311	348	376	347	378	353	348	368	374	379	365	347	371	356	329	346	388	385	375	339	372	365	344	341	324	355	378	332	359	346	323	402	350	334	332	364	346	378	343	396	367	359	367	332	345	370	326	381	366	338	375	365	342	356	375	348	353	366	361	364	388	359	368	347	333	357	376	347	344	365	351	358	345	363	361	328	349	364	359	372	306	349	367	369	331	360	343	354	339	374	376	359	365	368	344	330	372	354	359	361	394	329	336	342	374	344	348	354	387	375	325	364	361	359	376	373	327	387	343	378	358	333	326	383	372	361	353	378	350	349	341	344	327	336	387	377	365	384	345	369	386	381	390	370	354	321	355	350	397	322	358	346	376	355	365	360	323	365	367	371	392	369	373	360	369	336	385	338	369	356	365	380	374	344	394	370	341	362	389	315	357	376	341	336	358	369	363	383	350	337	319	345	348	362	361	367	342	341	363	357	344	361	358	336	354	339	361	356	373	375	363	336	357	387	331	368	356	359	358	354	337	344	365	355	342	345	371	390	338	332	332	377	354	371	372	371	375	388	368	365	362	377	342	354	334	350	370	342	361	350	356	344	341	357	363	357	379	378	357	325	369	367	378	352	404	351	339	418	341	361	343	369	377	335	296	334	390	355	345	374	392	362	374	353	346	348	378	353	368	367	344	356	362	368	337	361	374	336	382	356	361	327	344	359	345	379	376	372	390	356	376	384	336	349	365	343	384	345	348	362	375	350	353	351	368	378	387	342	355	341	358	337	315	344	382	355	357	339	335	338	347	348	322	344	370	376	326	340	339	372	344	354	332	364	350	378	372	377	311	381	336	349	360	337	359	344	387	336	343	383	381	355	337	334	348	368	354	356	343	402	380	367	350	358	361	357	335	355	332	361	344	339	355	340	333	307	342	332	360	363	363	329	328	373	377	327	368	344	359	348	350	345	364	330	369	334	402	352	327	333	359	384	337	373	380	346	370	338	374	363	339	361	335	352	365	347	361	371	354	347	357	371	355	364	394	346	383	343	357	335	354	374	332	359	369	356	370	392	343	353	327	357	354	380	357	328	339	346	356	362	355	358	337	360	361	344	353	357	332	380	384	337	380	366	330	342	343	326	361	354	353	355	391	367	342	357	368	382	378	345	338	321	363	373	335	377	356	377	364	348	385	360	340	359	400	343	381	377	339	364	340	366	372	332	367	355	402	359	343	365	366	384	372	346	369	316	347	318	344	358	342	366	364	371	347	367	355	335	355	383	389	353	324	383	394	378	360	374	353	351	367	331	334	387	401	327	384	332	373	343	369	355	347	378	362	355	360	356	375	322	320	363	350	401	401	346	370	326	338	330	369	326	371	356	348	348	367	352	354	396	335	375	354	348	356	400	352	352	350	338	355	359	372	344	379	373	340	343	383	375	356	341	379	389	339	363	304	369	339	364	345	361	349	353	356	338	356	361	356	368	381	343	358	366	343	371	362	377	359	327	321	343	352	358	382	377	370	370	372	336	383	335	344	356	353	363	373	398	362	352	352	366	382	375	365	325	348	381	346	370	345	342	359	359	351	349	321	335	349	345	371	357	371	319	335	341	361	349	380	308	348	356	368	356	357	386	398	348	352	374	342	367	377	394	353	314	342	352	343	354	382	351	387	332	352	356	363	342	373	358	381	352	350	359	316	368	371	353	367	371	369	368	359	352	328	349	355	385	344	360	337	345	355	327	371	370	360	342	346	337	324	348	375	347	408	329	385	326	360	381	354	346	361	345	360	326	334	366	380	347	368	380	331	374	353	352	360	346	339	369	326	341	361	342	341	348	351	349	395	396	337	360	376	365	347	369	339	386	340	379	338	378	365	351	368	349	361	341	377	384	345	347	353	344	373	364	381	354	380	389	381	337	358	340	369	380	319	370	356	320	385	370	349	337	355	369	326	353	358	391	347	375	363	376	360	372	364	380	370	366	360	348	340	353	363	381	388	369	339	378	336	349	343	367	339	361	379	339	341	388	369	373	350	366	369	391	391	333	339	368	359	330	358	348	348	363	343	347	350	352	343	372	384	370	377	356	370	392	379	384	378	323	361	356	359	335	382	354	341	356	353	377	367	339	349	344	387	373	359	360	347	354	370	343	357	347	373	355	378	353	318	367	349	366	374	358	363	351	358	375	372	359	376	394	327	352	353	378	363	378	378	333	354	334	337	356	350	342	343	338	355	375	353	373	360	354	405	353	399	357	355	376	375	351	360	361	336	331	332	348	376	345	349	382	366	369	316	352	353	370	357	329	398	378	307	402	354	400	350	381	351	393	373	371	332	328	344	367	367	337	336	344	338	350	362	376	315	342	355	345	341	351	354	371	340	363	324	349	388	368	350	355	341	356	363	338	343	366	330	370	391	349	351	403	339	379	369	350	362	353	362	347	380	395	372	343	336	365	372	338	342	339	339	356	368	365	359	363	362	343	344	373	382	319	359	329	357	346	320	358	369	376	388	354	350	353	385	338	367	335	345	372	359	365	360	335	364	346	353	375	332	368	336	334	360	357	331	346	364	352	340	371	340	318	360	373	353	345	358	333	344	362	351	327	364	344	346	400	324	349	307	382	341	377	377	382	348	335	349	356	351	363	363	392	348	356	336	340	350	353	373	362	400	349	405	372	346	359	328	336	366	336	373	349	355	363	342	351	350	361	355	395	361	359	374	339	371	381	375	361	376	343	362	346	360	388	360	354	331	358	327	333	364	382	363	361	393	375	353	374	363	319	338	321	344	338	314	361	351	359	331	374	368	399	322	341	358	342	368	331	330	366	352	333	347	380	362	352	389	368	329	347	368	379	358	360	351	325	361	359	359	345	372	355	334	369	352	369	380	352	368	373	383	353	387	353	396	352	376	345	353	341	357	357	359	328	349	374	339	335	347	372	360	328	362	376	356	347	389	354	341	348	378	335	368	325	395	349	325	312	371	343	356	375	368	356	392	360	374	373	348	340	367	366	342	379	347	358	352	393	373	367	373	356	347	365	373	323	330	375	350	363	329	363	328	370	358	414	338	395	364	371	341	343	349	376	377	356	356	384	356	346	361	357	359	396	356	354	366	356	341	365	349	366	288	333	329	360	333	355	362	373	364	377	341	330	319	365	369	388	381	369	370	378	373	345	308	349	371	323	370	359	383	371	374	360	347	407	358	334	359	346	364	343	355	380	343	365	375	377	347	317	379	378	386	339	353	367	366	346	344	381	357	351	366	354	355	328	374	352	365	349	380	378	370	344	376	331	345	338	373	355	369	362	351	381	325
25055	20960	26739	24959	8198	2327	1684	1352	1224	1241	1213	1167	1149	948	974	924	903	886	848	835	753	804	748	704	725	711	670	664	694	670	674	657	703	655	643	696	678	671	658	699	605	690	644	674	664	631	649	691	676	668	629	635	635	649	663	609	676	610	645	613	621	616	656	622	690	633	608	651	640	674	677	640	626	608	651	683	611	657	632	630	642	688	658	618	670	640	639	637	657	646	621	637	634	656	624	601	647	644	607	629	621	606	626	640	645	656	618	586	637	659	597	668	614	639	637	614	606	613	684	640	613	622	654	616	636	606	664	618	665	655	650	627	596	669	616	634	654	645	650	606	678	653	655	578	618	695	661	657	613	625	630	683	640	665	655	632	657	680	626	643	612	637	692	648	636	694	644	634	613	627	616	625	655	664	592	634	645	638	641	665	639	671	624	620	641	626	689	631	626	623	642	668	617	674	632	607	611	623	678	655	640	617	674	672	622	677	617	621	657	659	683	649	621	659	628	650	625	643	662	591	652	601	642	657	634	649	642	656	666	623	639	620	661	628	639	679	649	638	613	637	621	669	625	624	628	577	626	625	630	645	642	638	615	647	660	634	622	607	611	592	653	654	608	629	641	674	633	641	632	626	606	636	651	608	635	632	680	618	620	651	620	614	624	603	645	666	661	650	658	651	618	611	618	646	661	627	644	659	666	646	621	636	610	639	656	659	684	587	648	649	650	640	612	623	674	639	655	659	617	607	614	614	655	680	680	680	629	680	613	591	637	624	661	651	646	665	661	623	633	633	621	609	622	613	633	629	610	606	602	625	628	671	621	694	657	644	665	626	606	626	627	606	611	668	647	650	649	579	626	619	598	625	661	638	583	677	656	666	605	633	654	614	616	608	627	683	640	588	646	601	622	613	616	655	658	631	607	616	661	604	616	590	642	615	639	607	673	616	633	625	676	655	679	608	637	629	646	661	709	610	638	658	639	612	635	633	622	623	650	650	599	634	742	622	669	635	634	679	655	662	633	619	660	616	642	632	659	670	672	641	641	639	600	638	606	637	673	653	609	628	596	607	629	660	659	642	657	676	615	618	658	666	622	609	651	566	642	650	635	660	624	628	639	607	633	659	606	626	669	602	640	619	601	715	628	649	621	572	644	641	662	673	677	679	639	602	621	592	648	613	650	611	664	644	641	661	649	630	650	642	695	625	695	645	626	626	642	600	630	639	657	620	647	648	609	605	624	622	651	671	666	632	625	668	626	642	618	695	621	664	659	683	622	639	633	675	680	644	646	612	635	645	659	646	669	638	606	662	676	648	623	622	648	615	662	603	637	627	641	646	622	581	595	637	651	642	585	647	639	657	639	610	592	647	634	651	680	640	630	612	646	685	640	659	668	652	611	658	617	650	635	634	604	652	616	633	591	633	642	667	662	657	660	650	648	666	635	651	694	609	635	650	634	655	616	671	677	676	627	643	598	640	662	634	645	632	668	640	630	665	614	605	620	655	597	648	642	628	641	671	630	606	574	610	647	612	615	642	611	611	638	615	651	633	654	641	609	657	615	625	624	657	641	653	653	615	672	663	675	691	633	603	655	721	672	646	651	680	648	659	637	665	638	638	666	665	650	641	640	606	704	645	642	625	623	587	619	650	672	657	632	650	634	672	636	650	601	661	675	657	618	608	667	616	633	616	644	625	594	632	651	643	651	655	639	630	661	618	574	593	642	624	630	655	637	605	596	644	582	643	614	615	670	611	668	593	668	648	670	620	668	651	655	634	629	662	643	623	632	643	637	608	635	627	665	668	565	654	617	685	622	666	662	718	633	664	623	663	644	683	614	651	584	633	681	650	624	663	615	663	658	652	635	677	594	672	615	651	630	630	651	625	634	621	633	669	685	631	636	630	616	635	678	661	626	611	654	617	651	626	652	636	644	619	640	655	615	605	652	631	677	608	652	656	680	632	648	675	609	635	632	672	616	650	673	616	622	571	653	620	617	675	639	612	656	643	642	638	605	645	671	635	697	665	672	637	606	618	667	664	649	622	662	652	664	645	633	614	641	628	679	663	668	639	683	635	672	631	642	647	621	628	644	636	641	659	659	630	652	660	621	637	638	613	671	597	651	641	612	653	632	632	615	689	610	650	621	635	603	639	626	674	617	625	631	651	647	636	622	697	616	620	657	630	642	691	621	590	626	648	606	629	668	636	643	635	616	568	616	616	612	623	648	639	601	637	623	691	584	601	639	635	640	634	672	626	654	666	677	649	638	646	617	686	657	671	646	659	583	607	648	646	642	615	644	637	618	672	638	604	618	607	669	618	612	624	648	701	599	677	607	641	655	689	649	650	606	645	652	659	611	658	604	642	623	641	665	618	625	597	661	578	593	611	649	619	650	608	632	653	631	633	670	615	660	640	617	654	654	635	581	669	611	638	579	629	628	662	647	621	645	607	650	606	635	618	659	669	634	619	648	634	676	623	620	691	668	636	644	662	625	638	609	667	639	596	672	672	634	662	606	638	694	669	612	600	598	673	676	594	608	609	644	651	659	632	643	647	645	646	599	600	634	638	649	630	633	656	634	653	627	668	635	648	648	649	658	595	661	628	655	659	654	619	639	634	674	596	645	617	642	670	667	624	621	602	641	630	615	606	604	607	625	632	659	651	594	632	645	600	650	636	605	638	652	644	689	603	666	637	648	685	631	634	638	644	642	678	660	700	636	610	662	655	667	665	640	632	665	652	697	624	690	635	643	639	635	641	602	620	614	632	614	620	632	653	581	663	625	638	670	654	660	637	668	613	607	656	631	597	616	641	656	633	695	658	640	633	615	590	604	611	635	666	642	650	605	671	650	666	621	601	656	632	625	611	610	587	633	651	651	617	627	604	638	652	625	590	642	651	668	620	633	584	652	615	623	615	634	637	634	670	690	649	623	634	633	693	664	633	661	628	650	668	646	655	591	627	607	603	649	650	649	620	679	647	659	651	669	647	634	651	643	624	646	661	618	633	597	643	656	640	649	622	686	707	647	687	632	642	631	589	679	678	614	624	596	632	687	670	689	622	634	651	657	634	629	586	595	679	644	600	643	672	686	643	630	625	649	673	611	670	626	632	623	611	669	620	680	589	630	652	617	605	626	664	653	582	662	612	648	659	620	633	654	599	634	643	632	612	644	653	589	624	612	654	582	632	634	623	646	639	619	645	666	605	613	623	647	681	635	607	638	606	680	654	631	689	617	653	663	651	672	636	621	648	677	640	640	675	654	649	611	658	666	662	654	630	617	609	659	618	636	658	652	669	689	673	647	640	633	642	626	603	649	618	664	644	618	607	598	620	598	635	648	626	625	643	607	646	664	626	631	665	619	674	656	660	642	643	631	658	629	644	657	698	596	670	650	688	649	644	670	639	579	659	660	660	636	689	592	633	663	681	666	638	640	632	688	683	660	660	635	668	682	626	692	603	628	641	638	654	595	648	660	668	649	657	613	611	625	593	653	672	629	612
8020	13593	11395	7312	6108	4431	3345	2881	2688	2388	2355	2223	2098	1809	1625	1540	1486	1389	1290	1211	1101	1080	1034	1017	949	959	878	858	890	882	841	857	851	860	850	787	808	826	807	785	807	786	823	784	778	840	827	783	767	769	778	746	769	765	800	719	734	773	799	739	779	785	789	753	781	811	783	728	787	743	808	778	781	795	756	786	805	780	786	765	796	751	772	790	744	746	757	791	805	760	816	757	785	849	762	752	801	756	782	776	817	775	769	761	774	779	775	761	758	739	829	781	738	788	764	763	774	793	720	778	832	751	821	803	760	766	769	728	747	738	753	770	765	778	765	784	769	759	728	780	714	805	741	756	789	780	803	804	780	797	771	771	777	719	804	771	773	783	737	805	744	762	779	740	782	790	797	759	726	756	762	732	792	752	746	805	775	770	747	710	766	739	776	745	785	794	761	731	816	751	758	740	779	748	731	761	773	775	770	763	766	733	757	724	787	758	809	770	779	757	791	760	760	769	758	755	783	776	806	802	755	761	798	803	740	766	743	757	776	805	803	780	751	781	784	797	778	771	755	803	786	760	788	765	774	735	747	748	744	746	785	756	775	689	790	765	773	773	769	753	774	785	795	750	767	787	740	839	796	750	811	772	750	768	781	758	745	747	750	758	757	734	713	777	763	747	784	804	760	760	743	724	809	709	753	779	750	757	792	747	753	710	722	759	720	771	710	716	775	784	812	736	791	777	812	796	791	722	826	747	768	782	741	751	735	781	774	746	769	771	809	803	761	784	815	740	768	796	772	774	758	765	784	759	758	755	742	762	780	749	706	753	733	774	802	752	739	760	798	744	763	764	781	773	730	744	743	766	761	788	796	782	822	722	779	746	777	764	726	779	804	767	723	805	803	801	818	789	755	793	727	721	775	735	766	780	772	809	807	756	797	729	797	801	756	762	768	782	750	768	735	746	823	704	745	773	735	793	772	752	795	796	747	800	760	718	737	764	794	771	781	754	798	769	723	753	743	759	730	798	782	750	779	809	771	732	773	748	787	748	754	748	780	764	753	749	745	798	700	712	797	730	797	694	790	777	744	742	792	779	764	820	716	736	758	799	761	805	784	725	753	758	733	742	754	758	703	715	795	780	761	761	766	736	748	755	695	764	776	727	730	765	731	768	794	720	734	755	781	752	749	779	762	775	727	729	811	748	794	749	759	810	749	801	767	764	814	712	831	751	785	790	815	792	781	754	773	791	812	746	787	760	757	752	753	746	729	705	731	773	781	738	763	759	732	735	806	755	775	782	781	774	803	764	751	738	785	776	776	722	767	758	766	769	765	734	781	741	760	767	785	780	732	714	782	781	818	716	783	787	757	761	789	856	790	766	758	786	801	735	736	732	742	779	806	752	762	794	767	726	749	772	771	769	759	784	784	757	769	741	775	766	765	762	820	816	731	743	762	762	760	733	761	735	789	715	816	766	770	740	795	843	712	771	747	752	773	785	769	778	805	788	787	768	766	805	784	772	781	757	818	741	748	772	747	825	740	786	801	791	819	745	718	774	789	792	752	788	727	753	793	751	743	766	768	777	759	785	732	729	793	755	820	764	770	770	761	861	781	811	767	752	759	776	747	820	760	746	785	806	765	760	743	776	774	773	738	801	740	751	739	775	748	773	776	708	772	760	730	823	769	763	782	786	695	781	738	764	788	733	742	759	766	788	734	757	756	748	744	786	740	788	731	764	768	782	741	743	769	772	790	802	776	773	770	759	767	819	761	788	801	768	754	763	767	725	814	753	745	827	739	770	769	781	765	717	796	734	737	757	811	720	762	772	812	759	772	780	790	764	765	797	750	762	725	820	731	781	809	749	763	762	803	757	786	795	779	735	806	790	774	776	742	774	762	784	794	735	783	782	792	769	759	766	793	727	770	794	743	763	748	810	743	762	756	760	805	751	761	751	780	740	767	686	800	769	754	772	769	776	776	719	756	782	808	762	755	766	765	797	789	805	776	826	825	775	727	768	751	736	784	773	781	781	776	803	747	723	724	754	738	748	761	755	742	817	777	770	761	770	749	790	815	757	786	724	830	814	775	755	835	777	770	753	747	734	774	739	754	807	759	763	738	780	726	741	752	770	768	764	804	777	761	836	784	782	815	754	747	767	698	782	746	738	771	748	746	805	816	753	750	796	746	788	788	765	776	833	774	742	769	770	804	747	781	802	744	814	768	805	805	714	778	770	773	752	768	768	776	766	790	762	731	728	768	808	736	769	784	729	748	785	778	774	715	793	795	791	795	794	738	768	749	787	719	765	752	729	740	753	834	753	783	742	761	795	754	751	729	785	718	766	780	782	792	758	779	801	774	761	775	743	779	815	755	768	794	830	760	753	709	751	764	761	791	789	761	760	713	780	757	755	735	778	805	774	779	804	748	764	749	739	768	782	793	771	799	818	808	769	760	793	722	811	765	729	768	744	821	755	747	769	769	704	781	752	758	746	746	793	740	766	795	775	736	801	736	715	759	800	745	777	762	773	722	763	796	731	786	763	782	768	762	732	755	828	717	697	790	787	746	764	764	792	726	782	740	734	780	732	799	738	767	784	762	795	745	747	722	751	762	742	756	779	717	750	748	760	780	774	745	769	777	782	759	758	761	795	726	817	726	785	781	780	738	727	756	760	772	768	783	810	745	728	777	796	782	811	814	722	728	783	817	782	798	782	822	718	800	802	737	757	739	731	769	766	778	771	733	748	797	764	739	752	735	723	759	746	768	745	730	797	804	793	760	773	821	794	793	781	716	724	797	777	722	768	741	714	816	750	741	810	750	751	740	780	763	713	774	771	756	709	719	753	740	775	806	763	819	792	740	743	760	767	771	830	753	760	793	798	789	748	774	751	728	739	728	764	794	783	784	776	769	808	766	727	715	817	819	768	768	746	720	784	755	759	756	783	728	762	773	752	783	730	805	806	736	740	754	703	783	814	785	784	743	736	715	728	749	794	765	725	756	712	788	799	741	773	735	807	782	736	721	762	742	755	783	782	750	766	743	806	763	718	734	750	757	762	783	759	750	735	752	730	797	761	737	755	760	763	779	748	803	786	771	755	721	756	737	696	754	788	775	738	763	740	777	738	721	777	755	798	771	778	749	769	773	813	754	736	791	758	773	774	777	709	763	709	743	743	812	766	752	761	730	788	741	818	785	704	778	749	781	722	723	752	791	774	828	780	780	796	774	702	778	763	742	758	792	739	766	759	751	769	786	756	710	755	731	773	764	751	783	788	802	784	733	760	744	738	781	785	740	789	831	740	799	788	749	796	767	777	789	744	706	746	733	778	718	773	748	710	797	714	722	775	752	809	747	722	819	787	700	761	744	751	791	751	763	782	783	807	817	736	747	817	754	750	731	749	768	751	783	755	784	755	799	740	757	788	790	750	797	750	721	758	778	774	778	770	760	701	796	804	828	780	761	684	715	756	805	795	758	792	733	740	799	785	776	749	780	789	763	779	770	771
22832	20996	28736	23458	20996	20980	8605	2615	2028	1909	1796	1569	1391	1227	1122	1057	953	904	849	716	693	691	673	611	551	547	574	480	482	508	476	520	429	475	450	437	454	430	433	420	398	417	430	407	455	420	419	357	437	389	442	376	359	394	419	394	431	391	358	397	430	370	434	372	362	417	383	378	377	381	380	348	386	370	384	371	417	391	377	379	408	420	351	405	389	384	385	369	364	371	365	401	382	358	357	396	395	427	385	384	386	392	420	381	370	349	405	405	366	398	390	377	405	399	426	382	369	368	370	402	378	428	373	383	404	394	390	387	349	365	377	351	382	364	381	357	391	334	387	393	393	364	384	377	411	374	376	355	372	361	323	397	366	402	392	379	434	400	376	346	379	374	378	369	372	360	364	379	365	381	371	410	389	376	368	408	386	389	418	376	369	384	403	374	388	429	389	392	361	358	417	393	378	375	380	390	378	356	345	415	371	363	385	350	399	379	367	392	348	399	390	404	367	386	363	372	362	375	377	395	381	384	380	363	377	370	375	413	433	374	374	391	373	351	363	421	389	406	416	372	400	373	391	373	403	420	401	376	427	346	410	370	398	413	373	378	371	397	411	383	359	381	385	377	369	361	376	375	368	405	375	366	364	381	378	408	397	378	393	412	362	411	411	424	390	392	380	372	369	378	382	377	372	356	389	375	361	355	379	378	435	393	407	403	385	410	394	348	392	396	380	391	353	369	369	401	394	391	359	389	364	414	432	399	411	394	409	383	365	410	420	382	361	402	401	355	377	372	358	390	361	422	399	378	392	369	412	389	343	412	380	409	392	370	383	431	359	405	422	385	400	362	425	395	344	398	404	351	368	407	346	383	417	401	355	399	386	397	388	364	364	389	416	359	408	374	366	389	379	402	365	387	396	394	362	356	406	407	352	380	386	400	353	389	364	363	362	377	402	364	371	387	396	352	412	371	399	367	366	372	410	400	403	382	369	365	387	398	389	382	372	371	399	377	355	369	381	375	379	373	382	392	377	392	425	368	355	364	400	374	360	391	384	372	410	383	360	339	371	387	379	393	387	397	344	378	345	362	359	375	398	373	381	404	360	366	404	402	403	410	381	396	407	387	387	404	385	411	398	393	367	379	347	405	367	376	390	390	385	393	367	406	379	410	389	400	392	390	389	373	375	383	384	371	378	386	400	400	366	360	350	372	366	376	350	357	376	350	352	375	380	386	385	375	376	410	411	385	398	392	375	373	402	402	384	374	363	380	382	423	372	402	376	392	353	360	381	377	396	394	387	381	388	377	389	389	343	396	339	360	371	379	405	378	376	377	366	351	390	351	384	381	372	389	370	382	386	363	377	399	399	382	410	365	380	368	381	390	351	379	395	388	389	390	368	385	373	412	349	393	362	365	372	371	389	389	393	376	396	352	385	367	365	409	360	409	392	361	361	362	374	412	399	407	384	360	424	353	366	383	378	397	387	393	391	371	383	401	387	401	388	372	376	360	356	391	362	370	389	377	399	401	387	408	368	380	391	392	367	376	377	366	345	395	390	368	359	402	370	369	413	390	387	353	386	355	365	397	410	407	369	387	373	371	390	384	358	390	391	413	375	392	394	418	359	396	387	380	341	353	386	338	395	383	365	393	390	396	380	355	380	391	389	355	396	354	406	353	405	382	402	388	358	407	377	388	357	395	391	370	357	382	356	401	370	360	392	377	354	356	407	392	417	392	383	393	367	386	390	404	418	370	384	368	388	395	345	380	386	365	422	390	377	387	396	361	383	374	387	370	376	379	381	436	388	379	373	411	384	362	400	361	345	423	379	386	385	330	389	370	359	348	410	364	420	384	392	344	389	374	397	367	393	362	366	416	383	408	384	372	374	386	384	391	402	382	351	365	367	386	390	399	344	389	394	406	370	370	424	381	359	392	371	386	366	370	374	414	413	364	367	360	377	363	393	388	370	381	354	369	405	385	379	373	354	370	389	333	378	407	381	348	361	364	379	367	402	365	422	364	376	377	360	387	437	393	370	388	343	339	389	389	424	388	372	421	350	373	377	362	396	360	402	405	380	400	375	395	366	353	370	377	399	367	373	385	393	329	368	386	373	343	390	383	359	375	396	372	349	351	361	425	376	399	379	403	403	407	381	347	349	389	395	400	377	356	388	377	374	361	380	417	383	372	371	387	333	365	323	417	385	376	337	380	360	381	382	381	386	350	396	397	377	386	333	391	395	335	369	396	348	375	375	353	381	397	397	439	336	351	374	402	368	380	393	376	363	389	384	365	369	397	354	421	384	401	396	368	387	373	362	376	407	365	367	363	375	407	394	404	401	363	413	368	340	415	423	352	355	378	382	391	376	398	393	380	375	359	372	388	380	379	383	397	383	365	395	372	375	383	360	371	339	388	378	347	372	375	411	368	391	371	389	384	402	404	391	395	376	358	362	365	365	384	364	376	348	351	385	348	384	366	393	396	429	381	412	378	384	391	388	400	403	394	399	372	410	373	384	376	419	400	393	370	335	396	422	364	383	378	400	370	387	403	369	377	404	379	413	345	360	379	400	418	393	381	342	413	387	378	364	366	377	389	388	417	365	363	393	383	394	388	406	349	358	393	362	412	391	371	363	396	379	392	381	401	378	361	395	380	385	422	391	360	399	411	390	371	403	336	337	367	374	383	355	387	372	403	386	403	355	410	408	398	404	354	351	357	403	387	395	370	374	370	385	350	359	393	371	408	389	405	378	391	379	402	394	413	374	397	341	377	380	347	387	365	415	371	345	358	357	393	372	409	400	376	361	372	358	377	392	370	416	354	358	395	372	343	385	423	383	386	353	399	402	384	398	366	395	365	383	377	372	343	379	405	378	381	371	352	342	413	402	391	375	386	368	403	378	368	408	388	380	412	381	366	370	356	375	391	396	407	403	404	397	409	371	375	384	355	401	380	364	376	394	396	401	367	379	377	404	383	420	426	410	364	376	362	372	386	388	399	372	408	384	387	401	392	376	367	386	372	408	398	424	381	368	351	394	382	391	338	378	378	377	365	393	399	401	396	392	368	389	374	376	361	378	348	418	415	364	384	393	376	385	386	391	367	363	388	397	388	400	396	412	413	398	378	383	398	350	364	385	397	393	384	406	427	339	374	366	416	396	362	416	371	363	422	349	373	405	362	344	391	383	407	374	374	400	360	380	401	419	389	396	377	367	367	395	370	384	423	389	369	409	375	364	361	399	381	359	362	403	366	414	379	389	361	369	362	369	383	362	401	350	373	412	400	362	395	361	386	349	367	373	368	385	389	396	354	388	393	397	356	392	374	362	348	379	394	387	379	375	379	417	357	387	373	383	390	412	380	388	376	374	408	370	429	399	409	359	364	396	324	400	404	386	391	399	378	336	369	405	363	381	365	360	396	391	358	364	404	390	397	412	380	358	378	400	378	381	377	393	372	401	350	402	430	377	390	397	380	374	335	400	358	372	388	371	372	388	368	376	395	379	379
10503	23688	21141	14348	11373	7971	6158	5184	4523	4052	3823	3519	2980	2479	2308	2035	1862	1656	1572	1324	1143	1107	1033	900	823	836	794	720	675	670	657	605	612	575	656	586	542	577	544	531	562	539	498	494	518	491	523	510	508	539	548	488	458	515	506	453	464	473	469	470	459	458	468	491	437	482	435	439	435	469	467	450	444	468	457	478	443	473	458	439	460	456	459	446	458	461	453	478	419	456	434	457	490	415	457	451	468	423	469	459	460	486	436	489	437	457	434	470	446	440	449	455	451	436	468	459	521	454	479	468	456	473	479	463	423	415	454	442	461	460	449	412	467	442	453	434	445	456	493	460	456	455	428	463	399	441	453	465	434	467	467	404	468	476	434	435	445	432	441	461	444	469	490	456	511	455	428	478	424	449	415	438	492	443	452	456	466	433	457	478	458	441	475	492	440	495	462	460	448	475	430	470	434	416	438	459	481	465	446	509	447	403	488	421	433	458	452	439	431	427	431	418	460	402	418	480	475	478	461	437	428	440	459	486	470	443	469	428	458	474	499	449	440	421	482	471	462	463	440	476	450	425	496	436	450	460	414	489	448	436	454	456	447	474	443	445	448	472	466	448	451	453	433	472	443	466	433	427	431	447	437	433	405	444	437	473	426	416	411	478	430	456	450	425	480	487	449	444	444	450	462	436	460	436	515	452	472	478	427	479	461	454	429	433	446	449	470	446	412	468	476	490	446	484	402	486	442	477	473	412	471	472	463	462	454	473	481	447	441	459	406	450	463	438	467	500	434	446	436	467	454	398	454	451	420	476	408	464	471	450	452	453	479	418	451	469	478	490	442	427	490	436	455	428	450	446	439	457	475	416	444	468	457	477	422	425	462	436	459	460	434	428	438	446	428	448	477	442	451	475	425	429	475	450	475	458	463	438	473	436	474	489	474	449	510	444	417	470	426	425	452	424	434	457	450	476	457	473	454	398	462	470	461	431	428	453	450	421	408	447	462	469	433	454	447	411	409	466	427	469	434	445	415	468	446	446	425	474	454	454	441	439	477	439	430	488	453	415	428	444	468	438	465	448	419	480	460	451	425	444	455	473	436	506	470	454	465	465	487	425	462	485	485	432	450	413	423	483	461	462	443	496	417	440	453	467	463	425	447	458	418	486	433	422	436	492	450	468	459	457	444	471	429	489	473	483	487	461	456	459	454	502	449	448	473	450	448	403	476	473	435	447	465	449	438	483	482	448	438	437	436	431	456	432	417	467	473	441	475	457	436	411	440	466	443	449	428	473	432	472	446	477	435	452	472	476	418	440	444	434	432	463	443	469	449	475	462	464	432	448	449	453	417	449	423	441	470	451	443	409	460	462	451	456	430	457	420	445	472	428	482	473	436	463	419	466	473	448	468	452	472	424	473	464	496	464	486	446	460	445	444	466	457	432	420	446	475	439	441	440	493	462	482	422	435	470	473	445	441	464	434	450	454	455	453	437	443	448	431	439	438	442	483	432	424	441	459	453	490	435	449	439	474	456	475	456	409	436	495	423	443	446	457	441	433	461	474	462	481	473	461	444	433	448	451	466	424	458	437	448	448	458	465	449	502	421	445	438	441	433	458	466	512	462	470	482	417	453	439	464	462	482	437	407	436	461	453	445	422	446	463	439	446	460	441	466	448	444	471	448	481	451	409	426	447	439	422	433	464	439	456	407	476	431	449	450	459	438	440	449	444	453	447	459	417	432	442	451	472	475	426	465	459	444	466	475	445	463	441	448	439	424	450	435	444	445	395	452	419	432	419	462	468	455	463	452	436	412	472	431	489	406	424	417	432	452	454	492	473	475	462	456	462	412	440	459	441	470	507	420	443	435	451	399	454	442	493	439	446	473	494	463	452	458	452	451	453	445	442	459	433	447	440	461	465	412	420	471	488	471	443	428	451	429	500	453	498	415	470	473	425	481	438	459	513	421	438	403	446	443	445	437	441	448	433	416	443	432	461	435	425	465	454	416	460	459	446	474	447	459	437	457	433	433	447	451	455	433	449	408	445	415	443	415	506	451	429	449	456	440	481	438	423	465	497	457	495	441	449	433	436	448	499	455	492	493	452	445	494	432	468	469	438	448	456	480	435	452	445	453	441	464	417	453	437	431	445	450	456	434	417	463	429	474	450	457	443	452	439	476	415	466	463	475	481	452	511	467	438	444	452	448	445	471	479	409	420	437	398	460	469	440	473	479	454	463	453	477	443	457	421	450	415	441	406	441	423	438	425	445	464	449	442	474	414	446	444	466	451	439	466	432	420	467	436	451	443	446	437	455	456	464	448	402	468	406	408	428	465	451	477	482	431	448	468	459	476	421	472	452	412	447	466	435	444	465	438	482	447	453	430	460	449	440	521	458	450	429	433	467	481	424	436	480	458	454	470	474	482	456	465	459	459	459	469	449	485	440	451	429	417	453	474	446	474	449	436	478	452	432	454	429	487	448	466	442	450	489	445	445	469	453	486	461	417	443	470	485	445	430	429	429	428	464	472	459	442	476	473	435	426	449	429	462	457	450	456	433	493	450	479	436	473	461	450	500	464	439	470	449	459	516	440	414	457	422	439	462	407	464	457	454	451	420	445	484	469	445	439	496	426	457	472	454	476	476	458	470	472	448	459	459	455	440	486	427	440	421	399	428	477	435	445	479	470	478	467	463	421	477	399	447	468	440	440	475	414	472	421	475	416	435	455	423	457	468	471	404	412	466	437	456	470	447	447	435	480	439	448	448	472	458	486	439	478	467	456	424	470	413	469	439	442	475	424	490	453	433	412	439	473	439	458	442	442	428	449	442	472	435	451	500	400	447	503	464	448	445	440	437	436	459	493	451	458	433	468	451	456	432	454	448	481	425	422	483	501	453	445	450	431	483	464	445	434	481	457	461	466	438	464	505	475	413	436	473	480	433	447	440	443	459	438	450	431	459	467	454	473	439	466	444	463	482	442	428	443	446	479	465	456	454	449	434	477	451	469	442	474	455	421	453	471	417	449	481	424	422	423	409	459	454	450	480	427	445	454	443	439	453	471	471	416	472	472	441	444	446	413	454	441	478	472	448	468	435	438	422	437	436	440	467	466	467	471	460	445	443	472	456	425	459	479	472	474	440	457	458	446	438	476	435	452	426	480	447	425	480	419	449	435	471	446	485	486	474	434	441	484	463	437	493	472	441	443	463	481	423	490	461	476	458	414	409	465	454	446	460	429	424	464	447	461	425	457	477	450	458	451	435	422	414	436	446	455	467	451	451	443	440	456	455	439	432	431	426	467	449	450	457	461	413	424	475	451	445	450	432	404	428	458	440	458	471	466	483	464	465	482	427	460	408	460	422	446	428	482	446	472	458	420	446	464	435	469	434	434	478	459	467	415	437	506	462	456	428	491	444	464	450	449	460	443	446	442	444	483	457	478	463	430	513	483	444	480	479	460	496	449	464	445	463	450	430	422	446	461	447	428	425	438	451	428	456	426	464
26985	19366	9068	3783	2299	1510	1199	1018	1050	984	955	839	791	775	663	656	640	658	640	600	630	549	553	525	528	521	512	518	511	524	509	494	509	510	566	500	472	513	499	483	499	450	504	447	500	477	489	494	483	489	451	485	496	470	486	489	481	525	480	451	458	483	500	474	528	487	449	470	471	486	506	492	501	491	500	536	500	487	485	487	499	508	524	483	489	446	501	472	452	500	505	461	507	468	538	498	498	499	473	478	490	479	503	472	525	446	522	476	471	452	489	465	512	494	487	483	484	476	530	501	496	507	513	498	493	519	497	498	484	465	496	464	488	468	492	469	484	505	470	482	512	472	464	454	465	503	474	507	500	504	517	450	498	477	486	503	478	481	492	481	473	471	424	495	473	507	476	477	480	532	473	471	478	501	496	472	483	476	518	513	467	488	425	513	495	476	451	449	496	489	457	535	476	460	482	475	477	433	539	505	520	505	499	454	520	477	525	523	516	467	478	485	522	504	515	501	520	479	521	463	491	449	505	501	478	476	506	505	464	478	450	463	457	495	478	513	494	453	459	504	530	482	467	492	497	483	521	495	506	545	495	494	466	495	492	466	492	468	490	489	524	481	478	482	501	472	463	462	470	495	484	463	466	502	458	458	456	512	506	453	459	512	509	482	487	452	496	484	492	520	491	489	456	498	514	513	487	523	480	492	517	499	456	542	493	483	466	486	506	480	569	459	499	472	491	467	488	465	485	454	469	466	480	501	472	489	523	499	513	490	473	503	457	439	455	497	540	468	483	460	479	485	462	505	500	474	463	519	469	504	501	482	442	460	510	522	515	512	524	467	483	492	482	475	488	485	493	499	449	520	483	510	460	504	447	512	490	502	495	494	482	463	517	475	495	501	469	510	462	479	448	501	531	453	507	482	492	505	481	488	507	475	515	486	497	467	510	466	485	460	487	465	510	488	488	495	488	456	517	500	512	511	488	498	519	478	532	490	486	455	492	457	489	501	496	499	539	450	472	492	460	467	534	484	478	495	496	441	513	509	454	490	481	523	456	482	514	486	468	490	477	455	479	483	489	492	508	514	549	523	503	558	448	533	476	520	482	477	506	457	513	481	513	510	504	476	462	474	493	521	438	549	463	481	503	492	491	499	481	508	478	464	478	459	506	469	470	487	476	462	521	513	528	511	523	526	507	481	465	512	473	500	489	484	462	512	517	493	512	499	537	479	514	522	486	498	473	484	478	483	516	457	489	481	482	495	498	462	518	433	497	506	498	481	481	489	493	489	491	494	487	506	515	511	472	468	506	461	514	509	492	475	479	507	481	469	521	470	486	535	473	482	475	455	496	493	516	475	447	472	440	522	489	500	513	485	487	499	489	516	492	531	494	486	503	469	501	506	435	485	466	497	465	471	467	485	481	464	496	479	486	477	529	518	531	504	492	506	505	498	505	471	486	487	459	490	483	509	509	458	505	492	487	492	489	481	514	493	478	522	531	499	511	461	510	493	488	465	477	475	508	514	464	495	482	495	492	481	466	498	511	503	484	472	483	523	484	510	488	503	506	477	493	489	510	495	483	507	526	478	481	509	497	505	501	499	490	475	465	484	511	498	438	483	465	466	483	479	520	466	475	454	501	499	486	485	530	520	508	464	539	507	500	456	486	497	488	455	503	477	492	491	487	509	492	518	459	533	463	487	428	498	516	508	505	453	491	521	535	477	514	443	509	515	501	538	471	498	492	483	502	530	476	487	512	491	488	482	498	505	498	492	466	501	491	495	514	471	499	469	505	503	493	483	439	521	503	499	497	508	453	500	522	462	496	502	491	492	531	526	454	476	490	525	527	485	524	494	493	519	466	458	467	505	502	474	511	518	527	527	459	511	475	512	483	450	479	512	482	501	494	482	469	461	495	455	518	456	516	455	500	485	462	508	480	453	465	530	466	508	502	459	533	534	476	491	500	501	490	482	476	507	492	503	470	483	499	492	491	477	489	457	538	462	489	438	497	477	509	459	520	456	513	473	480	457	476	544	469	463	496	491	485	490	471	483	484	500	504	457	481	501	495	488	465	447	468	512	532	462	532	470	491	476	491	504	520	481	486	506	466	527	469	479	508	517	458	472	485	508	458	518	512	517	467	495	499	507	477	493	468	495	468	489	507	479	466	480	477	483	496	506	467	496	504	496	543	482	474	455	440	499	511	487	457	477	512	450	473	449	471	500	505	525	487	492	488	520	491	509	524	498	477	521	488	472	515	520	532	510	511	489	463	455	461	485	472	503	490	507	471	445	518	506	460	500	521	494	496	480	501	535	496	454	499	465	458	458	482	461	501	500	500	490	495	487	459	510	507	523	502	497	499	454	474	462	522	451	497	493	481	458	507	511	482	452	449	445	478	496	497	483	505	497	485	506	484	487	457	503	452	501	485	474	529	458	495	483	490	475	449	489	438	464	496	494	453	484	513	507	550	491	443	472	492	515	509	496	506	471	500	492	469	490	492	468	468	537	506	496	477	474	531	473	464	480	501	485	500	521	443	489	508	490	455	488	500	450	480	530	477	490	480	490	536	496	517	469	477	474	503	512	498	487	493	498	466	528	484	485	491	481	492	494	467	484	516	479	525	466	428	468	503	476	489	439	532	502	437	472	471	475	489	501	498	483	487	492	501	498	520	485	516	497	520	503	475	464	500	493	494	483	524	468	486	488	460	497	473	473	451	473	515	519	475	494	507	503	496	462	481	480	520	502	457	447	516	471	525	504	506	467	469	414	466	497	449	521	474	495	504	523	501	493	458	500	476	533	484	458	477	475	536	522	516	506	468	487	483	477	482	471	501	484	529	480	501	538	492	464	494	522	461	510	476	508	552	457	499	495	497	514	515	489	514	547	477	500	464	473	484	481	476	491	470	483	471	470	488	477	479	497	487	486	509	484	494	469	493	501	524	457	496	494	467	514	463	517	492	449	520	447	513	508	497	474	499	505	467	495	514	466	514	522	517	451	496	487	494	498	485	462	539	491	465	475	479	506	474	450	488	490	482	491	453	457	488	478	454	506	507	496	475	487	457	471	497	505	501	508	486	492	493	511	485	452	517	505	500	488	499	486	511	495	497	508	470	455	491	449	481	511	485	463	494	465	491	498	468	524	505	483	476	491	489	491	484	500	512	483	532	448	490	506	524	507	487	457	492	478	507	483	498	500	471	526	518	491	517	490	518	504	467	455	492	488	494	476	464	507	443	478	456	455	533	498	473	515	528	495	483	507	473	480	502	464	470	495	499	502	504	503	535	521	488	463	476	492	507	472	451	522	454	481	480	473	455	462	512	485	514	431	507	474	495	476	468	452	504	458	454	490	493	523	533	488	479	486	507	515	466	507	513	494	485	487	474	496	506	479	501	507	498	481	505	520	493	456	513	479	488	512	489	513	507	471	511	464	516	475	490	503	501	506	482	436	483	470	484	543	509	483	509	468	435	488	514	502	469	446	465	455	522	485	485	476
7120	9459	8630	5439	4139	2879	2238	2041	1932	1753	1722	1566	1441	1286	1136	1092	1027	986	876	890	894	821	756	750	713	672	709	650	670	658	636	677	677	675	630	669	598	617	672	626	647	657	639	616	624	636	633	592	627	652	594	617	619	577	623	605	632	598	616	643	606	609	584	588	628	564	624	594	681	605	581	579	612	619	635	599	647	563	652	645	642	570	614	601	653	633	668	610	599	595	606	564	605	619	576	574	595	587	585	652	610	649	576	651	608	588	639	626	638	592	632	645	664	639	639	628	680	585	617	605	632	679	587	614	589	608	590	600	677	649	647	590	631	623	635	611	585	579	664	587	569	589	572	603	611	562	622	659	540	598	619	584	571	605	605	648	591	625	598	593	575	600	612	647	608	622	612	609	665	598	561	672	637	655	624	590	625	602	599	607	628	596	588	599	583	587	646	588	625	588	592	598	602	626	627	643	623	552	629	595	610	600	619	598	593	581	607	584	590	646	591	598	606	611	545	632	602	630	610	598	635	603	624	626	622	634	677	579	614	593	649	621	610	581	644	663	563	613	640	615	618	588	633	628	638	600	609	622	622	587	637	592	610	648	586	623	576	592	631	619	596	603	588	580	627	638	575	645	588	612	585	619	568	601	639	615	579	553	627	650	626	608	600	600	595	564	621	628	621	587	608	580	606	588	622	592	637	589	619	620	601	541	603	597	602	590	635	637	590	603	587	602	645	636	579	611	610	604	633	579	619	574	607	583	582	607	578	644	595	617	594	626	572	595	590	583	663	600	635	608	630	617	611	631	613	617	641	616	608	608	615	640	651	618	597	571	615	584	624	630	576	618	626	591	565	579	623	621	609	599	573	615	603	585	633	598	608	615	542	621	640	607	590	633	607	613	586	589	590	600	644	591	603	625	637	622	618	629	597	615	586	620	638	633	581	616	634	587	666	611	627	641	597	596	627	637	566	578	574	624	613	576	623	618	609	650	585	629	576	640	607	615	606	614	594	604	624	640	586	651	627	579	606	627	620	625	593	605	582	647	632	587	618	586	645	600	615	643	584	605	605	596	616	608	636	611	622	609	557	618	572	595	587	599	642	653	585	581	627	580	578	637	585	626	604	640	649	617	587	602	595	612	562	601	586	575	638	607	617	652	647	606	609	638	598	607	616	580	623	541	626	644	649	585	603	576	611	636	581	606	619	591	623	626	613	637	605	603	565	620	602	580	590	591	636	613	654	604	578	657	625	582	615	619	583	621	581	599	617	544	618	564	630	631	588	622	566	625	573	575	584	597	578	553	619	637	607	582	624	622	605	664	595	633	593	651	565	576	620	607	586	624	605	590	612	588	636	614	607	627	572	614	618	582	629	610	617	613	610	606	605	618	598	577	603	618	600	601	573	586	603	638	614	614	600	595	569	621	640	638	661	594	586	630	626	604	601	593	606	593	583	638	635	585	614	646	539	582	620	608	605	607	566	542	640	597	598	630	612	645	553	629	591	658	578	602	591	617	600	578	621	598	627	585	656	598	579	601	579	611	557	607	598	564	605	621	583	627	589	573	588	623	611	573	657	582	618	643	610	629	641	583	614	622	605	584	591	655	605	572	589	619	566	578	603	621	598	582	645	637	578	613	624	603	637	626	634	595	619	643	619	610	628	583	570	609	565	570	609	636	624	601	633	610	620	606	622	608	650	622	584	618	590	630	530	571	612	572	631	614	611	578	611	565	603	659	613	645	613	605	577	611	567	589	632	586	617	632	598	640	621	653	604	627	564	609	664	581	612	620	609	599	629	572	660	619	570	590	602	563	590	558	628	634	593	583	608	619	639	644	584	606	597	553	602	622	623	566	627	597	600	616	617	628	575	644	616	624	676	591	620	625	619	605	611	594	614	606	630	602	589	593	617	633	562	581	580	582	594	623	652	620	585	599	606	615	603	626	597	583	644	609	583	634	626	603	577	599	635	639	616	599	635	634	609	621	607	618	623	590	618	633	591	599	634	588	618	631	619	605	622	586	607	625	600	623	611	601	593	598	567	656	568	626	588	638	597	627	596	614	624	584	580	587	617	573	630	595	572	609	626	645	602	570	598	587	573	586	605	633	552	647	613	613	557	568	598	588	603	618	614	634	601	609	581	598	576	612	627	664	636	595	600	613	549	549	618	626	616	601	617	599	600	617	602	627	628	644	568	623	619	627	573	633	613	605	657	576	593	616	619	634	601	586	614	587	616	615	598	613	628	606	623	578	612	613	631	606	610	610	594	619	615	613	623	591	624	602	591	646	587	592	644	621	608	595	576	555	590	604	617	622	607	638	567	588	583	602	657	568	608	632	599	577	601	605	573	586	599	621	578	572	576	604	630	604	603	624	621	599	633	614	638	597	594	642	634	594	586	617	587	621	589	611	570	624	584	619	595	585	630	621	609	622	566	618	600	587	628	584	593	590	593	576	596	598	610	625	620	555	594	594	655	619	632	647	625	602	585	584	597	634	632	618	639	648	583	622	622	601	605	587	598	621	613	604	634	608	593	573	564	608	632	619	595	583	589	599	666	636	617	618	621	581	611	619	576	620	622	637	572	557	644	632	625	623	666	641	568	659	634	607	636	614	583	587	598	612	610	602	662	614	613	618	579	542	619	626	629	597	631	614	641	616	609	640	629	598	569	577	617	630	594	596	594	594	609	598	569	614	585	597	601	605	610	622	594	604	590	600	610	602	630	603	657	596	601	625	609	633	640	630	634	606	589	581	588	593	565	576	634	605	558	655	608	614	625	574	606	596	601	620	622	626	608	616	609	661	567	592	594	625	582	619	620	617	605	579	633	574	642	628	573	602	604	577	627	608	596	650	637	598	603	614	587	575	644	599	613	606	608	584	599	544	597	605	625	592	606	598	598	598	613	588	638	626	626	619	576	596	595	633	646	600	594	577	639	625	641	619	615	659	660	645	669	630	547	617	609	595	641	620	637	641	600	687	596	630	593	618	646	604	601	616	619	588	569	615	611	579	622	631	585	606	589	580	602	619	630	604	623	601	594	600	618	598	618	626	586	605	622	641	602	643	586	598	597	573	627	618	654	616	557	595	625	615	578	615	618	662	616	620	584	629	613	632	563	598	632	607	598	615	635	595	585	592	622	619	623	635	616	625	596	625	601	621	637	613	608	532	632	610	645	637	663	605	611	569	566	598	578	618	659	594	597	637	627	576	567	605	604	584	595	609	591	638	631	592	586	615	593	581	625	633	629	609	604	628	634	590	611	598	603	622	656	612	556	619	606	577	610	640	609	602	637	618	643	614	610	634	633	631	613	639	631	589	626	619	612	622	596	584	612	592	606	607	648	566	600	596	629	611	626	587	617	615	606	619	602	613	601	600	579	615	596	554	619	605	545	606	626	636	626	598	623	611	603	586	606	630	594	641	600	627	604	616	601	596	622	607	600	628	619	617	617	590	577	584	595	605	628	641	610	606	610	646	629	605	594	579	598	561	597	599	639	611
23938	20998	28097	24071	20819	8318	2348	1739	1445	1310	1157	1044	799	729	681	682	650	585	579	505	458	509	425	427	392	389	329	359	343	347	306	307	316	313	308	333	333	275	331	311	309	288	283	257	315	298	332	307	290	280	273	290	273	324	278	264	286	284	253	282	277	254	266	311	259	278	284	275	295	276	301	291	300	280	264	278	280	273	281	327	270	297	290	242	260	278	256	290	280	313	264	277	284	284	270	255	249	285	267	256	286	282	269	293	279	300	277	271	288	262	275	279	266	288	247	296	260	270	257	253	253	281	273	280	272	296	281	282	302	278	275	325	275	264	258	296	288	259	284	301	239	290	255	268	266	265	278	284	266	256	298	287	265	270	288	273	275	273	273	297	275	274	278	265	303	307	330	276	292	266	298	279	288	301	303	287	265	261	268	279	276	284	265	258	303	281	269	312	264	289	315	292	287	280	234	264	286	279	271	245	279	281	278	286	282	280	257	265	265	283	265	271	292	266	266	279	244	292	300	266	270	268	255	266	250	266	285	274	273	262	259	267	268	264	288	265	263	272	236	229	291	261	275	299	292	282	266	287	286	262	290	326	295	297	250	280	295	285	258	290	282	257	260	281	285	265	278	269	274	287	251	255	279	306	288	281	281	258	273	337	275	281	278	278	303	250	236	279	280	268	272	254	289	299	270	288	247	270	295	282	264	266	275	290	268	260	274	277	279	270	262	271	272	277	279	263	245	311	259	286	296	285	284	255	259	296	285	264	270	271	287	295	281	310	284	291	280	279	271	273	284	286	283	296	268	295	286	257	287	287	274	259	285	265	304	261	312	303	257	271	253	250	270	265	263	289	252	306	272	269	263	285	301	265	287	283	285	257	235	312	302	283	263	266	275	241	299	276	261	262	272	294	265	280	256	283	310	261	295	261	281	288	270	281	266	297	273	242	287	265	279	278	278	247	272	285	265	260	278	303	282	280	280	272	298	278	295	285	276	277	294	283	257	271	233	273	272	276	227	253	279	288	272	262	266	281	250	290	271	267	249	260	263	250	270	271	278	258	280	267	278	263	277	271	268	271	253	292	271	270	291	253	268	276	300	283	285	275	280	280	266	271	246	268	280	256	257	286	241	275	296	260	264	257	281	305	320	265	250	303	269	260	277	277	278	263	287	276	265	290	308	266	276	262	274	275	300	272	248	257	282	262	271	272	282	294	271	290	310	292	272	314	286	268	309	272	271	279	271	277	267	254	280	284	274	278	307	266	256	281	264	267	279	268	276	291	280	279	246	278	273	280	279	267	291	295	232	280	279	269	281	256	282	296	243	273	273	252	262	276	262	286	261	269	281	253	293	267	278	251	311	259	294	265	261	266	260	286	248	276	289	297	272	247	285	259	274	292	293	262	294	260	288	268	279	272	281	282	277	285	278	260	309	288	270	275	281	278	279	311	280	294	247	267	296	252	238	287	293	267	279	268	278	255	292	286	286	296	286	300	258	290	250	240	283	263	269	271	284	243	273	278	294	263	276	268	275	278	250	258	270	269	260	279	247	289	294	267	295	280	282	246	262	259	259	256	255	274	278	238	268	256	274	282	286	268	254	262	273	295	283	269	291	276	276	250	282	287	244	298	267	283	286	285	286	271	281	264	287	288	263	267	272	269	263	265	257	295	300	282	274	248	287	293	279	268	261	285	277	263	283	302	270	280	279	299	251	307	282	262	289	260	283	297	258	295	302	270	255	277	282	264	304	322	302	258	280	269	293	259	274	303	287	285	307	257	283	288	295	295	266	267	281	274	273	290	279	268	284	316	270	291	245	285	266	295	256	303	238	272	258	264	267	298	284	280	256	281	287	259	297	279	283	259	259	302	278	281	284	287	253	273	243	257	284	252	293	257	280	296	255	274	259	315	264	264	284	299	272	269	269	279	273	263	298	281	292	278	262	282	249	301	291	263	276	289	309	279	251	275	278	241	295	290	269	287	298	302	259	271	306	289	259	290	297	284	279	286	261	248	272	285	272	255	280	279	275	276	287	290	284	291	295	278	287	281	258	314	283	277	276	250	316	275	310	266	280	284	276	279	258	274	275	263	278	246	293	273	296	294	295	298	252	274	288	274	255	276	302	281	264	263	248	261	280	273	299	235	279	261	289	270	259	270	238	262	282	271	270	276	258	259	265	267	273	271	292	271	284	274	279	245	245	292	274	293	277	294	309	255	248	286	289	287	266	287	276	274	280	303	269	261	263	255	268	248	280	300	250	296	278	263	272	265	273	291	254	261	303	257	311	292	246	288	286	283	292	297	272	249	250	242	280	276	297	272	283	239	266	321	319	278	299	279	272	270	286	294	250	270	271	278	274	234	284	247	277	285	283	282	285	277	303	266	243	273	283	288	291	293	288	291	269	291	259	279	295	273	273	262	248	294	280	285	292	278	274	272	266	286	258	286	288	274	255	250	282	293	275	260	267	263	238	282	264	284	273	276	301	254	285	282	302	252	248	247	288	296	275	303	272	294	251	253	247	272	269	274	290	269	256	264	273	246	274	289	281	300	272	307	295	298	271	269	273	275	272	267	280	306	262	277	254	225	277	247	256	250	263	276	267	254	269	251	274	278	266	244	244	281	287	274	300	287	274	283	269	299	264	265	307	264	265	280	286	284	320	277	257	276	277	279	267	283	288	286	275	276	263	279	237	282	296	277	287	276	290	280	280	265	294	260	281	277	258	264	247	262	284	257	267	266	260	268	265	288	261	274	266	289	251	253	274	284	264	264	277	274	275	298	319	254	248	242	255	288	274	275	242	272	278	292	295	319	265	280	281	302	277	262	270	265	272	305	265	257	257	247	276	292	271	272	287	264	289	277	268	273	236	267	316	260	268	272	290	264	261	278	286	280	281	274	284	285	284	308	288	258	279	319	273	289	251	295	235	269	270	274	299	262	245	291	269	240	276	279	269	285	288	286	262	297	270	305	254	263	297	262	311	278	260	254	322	270	276	253	302	246	287	293	247	248	262	250	277	256	296	304	309	295	259	277	269	298	297	279	275	239	274	268	290	257	274	294	306	245	292	301	292	272	288	282	314	270	263	269	305	307	271	256	288	295	280	274	284	282	270	277	272	245	241	260	276	257	276	263	262	254	306	287	255	288	268	305	314	286	239	269	262	275	290	291	258	272	262	291	247	310	287	269	271	270	278	272	276	285	302	279	241	270	290	278	260	268	286	247	284	277	280	264	291	284	293	255	265	277	274	292	293	288	285	307	266	262	250	288	273	314	283	275	271	299	268	275	299	253	287	287	276	269	265	252	301	258	293	307	278	291	266	260	301	291	289	275	275	257	289	278	271	266	283	278	264	274	295	283	305	278	274	248	276	267	266	254	279	276	279	252	276	286	282	292	278	279	265	258	270	262	272	249	278	289	280	313	300	268	304	289	265	285	253	272	288	306	250	258	286	281	307	257	308	271	267	302	297	296	276	279	263	258	252	270	269	274	274	264
8135	18139	16244	10223	7619	5385	4262	3743	3457	3022	2604	2268	1864	1525	1352	1325	1226	1120	1082	910	821	779	678	643	577	617	520	512	492	524	458	423	422	498	439	439	402	447	389	383	401	428	391	406	404	370	398	402	388	390	355	368	353	365	367	390	382	369	363	361	341	349	321	333	380	379	384	364	351	360	346	378	364	372	376	351	358	364	352	335	364	354	334	365	380	342	340	340	339	337	382	350	389	358	340	351	336	383	348	331	336	348	344	376	341	367	354	384	372	353	361	353	335	387	341	368	390	376	361	344	321	353	363	361	357	343	337	370	335	341	335	349	327	364	360	360	333	369	331	346	355	335	341	367	386	365	364	371	358	344	395	326	351	332	312	334	358	420	368	356	365	350	341	330	359	379	364	311	363	358	354	361	325	320	334	349	357	363	361	349	368	326	359	341	367	334	323	356	362	307	380	342	372	333	367	355	365	357	323	348	368	361	364	349	351	341	346	351	409	348	349	316	378	364	369	361	352	352	341	346	364	386	337	393	357	361	342	396	362	364	372	350	375	372	343	324	392	341	341	341	362	358	383	385	358	339	355	390	363	353	336	357	366	351	324	346	368	341	356	346	361	346	337	329	360	388	340	348	336	325	334	346	349	353	365	355	384	403	350	385	354	389	335	381	353	385	374	365	398	365	357	366	376	357	343	372	360	376	362	366	350	343	353	360	396	349	360	347	340	394	338	370	353	362	378	343	369	330	351	353	329	369	321	330	375	342	377	352	368	374	349	351	355	379	331	320	337	327	378	347	346	341	352	375	346	348	350	370	328	382	327	338	369	373	352	389	324	371	347	361	392	379	336	372	355	327	372	369	346	391	366	363	366	333	356	330	353	336	360	353	381	345	376	332	344	330	361	325	367	335	368	356	379	352	395	381	370	355	381	348	338	360	381	385	323	366	366	338	353	369	350	358	357	361	379	364	331	334	381	349	343	348	367	319	350	344	378	398	354	373	353	344	353	361	367	350	349	344	382	385	375	371	365	362	365	347	362	360	337	347	349	397	364	392	368	350	397	355	372	369	385	348	353	344	354	354	334	400	348	347	358	349	342	356	350	374	366	363	354	341	362	358	355	321	345	334	376	310	359	358	347	347	358	343	317	366	362	353	365	320	350	365	351	355	353	386	372	424	328	326	347	341	351	354	360	336	376	358	369	345	328	356	336	324	381	378	380	343	345	338	351	363	342	365	370	385	351	348	334	344	368	363	375	371	362	343	376	346	380	382	355	357	388	354	355	316	334	329	370	326	377	352	361	369	354	344	345	355	378	363	335	329	328	345	324	347	342	377	346	343	363	354	345	379	366	338	355	362	373	353	336	364	349	378	385	380	372	333	350	372	358	369	367	343	353	346	335	312	378	382	382	364	336	360	376	347	335	351	349	392	365	365	382	354	328	354	379	373	345	351	392	346	366	348	362	353	369	413	346	361	359	347	363	318	325	331	369	366	332	376	344	361	360	313	359	364	334	347	329	354	348	357	359	354	371	328	373	338	339	416	381	377	386	359	327	338	343	364	352	353	356	362	383	363	383	340	320	370	355	336	397	342	342	362	346	351	359	355	340	330	345	362	368	358	334	362	331	357	348	362	346	372	359	355	365	363	376	362	351	348	372	335	316	369	353	374	339	364	356	358	363	349	353	358	371	359	346	348	351	368	357	346	364	358	345	368	372	414	344	377	362	361	307	330	367	349	382	374	363	360	351	363	370	345	340	379	358	349	385	368	363	370	354	355	355	372	356	374	367	336	354	356	381	349	326	378	372	382	331	337	360	367	321	349	341	375	386	333	393	376	348	344	347	367	339	379	384	356	318	362	331	370	367	355	354	371	364	335	383	360	347	350	357	378	337	379	377	379	357	362	340	381	344	347	365	353	344	341	372	336	357	347	310	371	332	334	351	366	351	356	334	370	376	368	342	370	364	376	358	311	359	375	342	358	352	354	366	354	323	340	362	369	311	331	326	354	343	378	363	357	347	399	347	345	344	376	326	343	394	366	348	365	352	377	359	364	361	325	352	374	353	344	360	356	354	340	337	312	377	344	364	399	319	371	349	357	334	341	362	347	367	334	352	352	380	361	363	346	368	359	325	348	365	358	393	354	333	355	361	347	343	335	337	356	356	361	338	345	363	398	382	347	339	342	332	348	382	352	352	355	345	368	368	331	325	315	375	363	359	346	370	367	339	348	366	413	343	363	367	367	387	341	375	350	375	375	345	348	378	366	370	342	351	343	341	352	322	349	357	342	334	330	358	375	352	360	321	357	355	333	367	360	353	330	365	362	363	348	385	361	362	389	344	335	349	345	360	349	370	360	340	355	364	353	348	368	329	357	346	327	370	334	357	360	330	370	346	348	339	337	366	367	366	378	346	344	347	358	390	316	355	346	351	389	373	329	353	351	371	387	380	340	392	372	373	367	343	332	382	352	343	388	357	372	364	348	355	338	341	350	346	361	377	363	345	370	406	360	362	358	345	339	324	382	391	366	366	343	361	376	373	350	366	336	360	364	353	337	354	360	371	361	352	356	354	361	362	361	358	351	380	358	347	349	358	342	353	367	328	362	366	340	320	354	335	337	350	322	358	356	356	329	362	337	338	371	360	356	387	357	344	348	379	368	338	361	357	337	352	356	363	362	327	389	374	367	354	365	382	367	359	362	360	355	350	345	363	343	370	343	388	371	371	371	380	354	338	369	359	360	361	341	398	374	322	345	331	329	340	360	357	345	352	390	357	364	364	363	356	350	354	332	346	334	327	373	378	332	369	337	360	355	394	328	355	336	379	334	306	405	362	353	348	338	353	337	333	352	350	431	329	358	366	376	363	324	355	393	310	352	388	337	299	408	370	358	335	378	328	356	382	395	357	358	357	371	338	381	343	338	360	380	353	356	345	382	365	355	337	363	345	358	351	356	349	391	358	371	350	355	359	344	327	365	356	368	364	325	350	342	372	369	334	344	369	355	338	385	329	356	359	380	379	354	356	354	371	350	364	353	352	354	331	352	360	361	355	320	368	386	378	384	371	324	347	350	344	350	358	357	354	372	323	347	347	348	380	332	381	355	366	371	345	374	339	313	356	326	329	343	331	374	362	357	354	324	376	357	384	340	352	336	354	335	354	391	352	367	335	347	342	338	356	330	378	354	340	335	322	363	370	365	371	353	367	364	348	376	318	327	353	382	371	375	361	331	341	317	361	356	343	334	333	332	353	370	366	380	300	308	352	356	350	365	380	364	337	356	361	335	295	358	366	345	371	334	320	335	325	325	369	353	368	344	339	365	365	345	356	368	329	365	353	347	367	344	336	356	363	360	347	344	364	361	352	368	345	369	374	344	349	354	314	370	360	403	386	347	358	364	343	338	370	356	355	336	316	358	345	376	331	318	334	357	348	324	375	335	369	382	324	317	381	360	355	355	369	373	363	390	340	343	358	352	352	355	354	342	361	317	369	349	374	341	366	340
25076	20966	26711	24890	7859	2245	1738	1618	1469	1301	1216	1085	1010	1000	932	938	874	865	860	769	749	704	752	723	706	716	712	660	663	714	700	717	673	669	685	671	636	629	673	656	655	670	639	617	633	648	648	672	682	650	635	608	660	629	651	641	613	643	625	612	601	657	671	690	610	650	600	628	703	647	638	641	615	653	604	668	619	651	627	613	632	652	685	632	597	649	617	673	601	605	661	677	638	607	665	602	661	649	640	625	664	650	656	602	678	646	647	653	624	619	609	625	622	656	637	647	624	599	616	647	629	602	635	668	621	635	649	579	636	643	598	640	635	593	664	674	657	611	652	642	643	602	610	657	644	602	647	648	620	612	642	659	620	634	610	655	656	660	609	651	602	662	653	652	639	642	593	594	597	610	626	708	647	641	629	645	614	623	666	631	625	655	634	631	640	620	641	645	622	666	616	629	614	667	638	630	618	613	644	589	597	644	647	645	615	634	681	625	674	628	666	636	618	598	623	645	665	590	694	682	629	678	628	613	659	604	662	646	629	623	627	667	621	614	635	655	612	675	628	643	600	598	602	600	593	659	650	663	648	619	620	638	636	660	664	633	600	685	631	597	628	602	629	647	669	649	689	656	650	643	640	696	637	660	629	608	595	649	639	601	645	631	729	664	606	644	598	666	634	591	613	636	649	670	636	655	640	580	634	630	671	611	624	670	645	648	635	649	613	682	660	617	631	647	616	633	656	663	649	653	698	674	660	669	637	612	636	641	673	638	631	607	664	583	700	644	659	656	655	648	620	599	643	646	674	633	653	661	649	655	566	632	608	635	621	675	633	613	635	658	650	603	604	612	640	652	630	652	633	622	639	669	632	560	661	619	615	670	648	583	668	615	611	615	619	630	578	592	633	634	598	612	637	651	680	632	634	648	630	602	699	624	681	584	613	635	630	629	683	644	606	652	632	650	600	654	598	647	676	633	628	635	671	609	606	629	610	657	619	643	661	630	644	653	656	652	593	666	630	619	624	622	583	616	668	636	650	628	673	704	625	616	673	641	650	620	654	623	612	649	637	653	612	672	651	630	631	655	639	637	602	666	644	639	661	662	635	628	617	641	643	610	626	680	646	628	617	584	639	624	561	619	650	645	633	611	643	635	676	624	613	621	678	641	622	649	664	641	625	647	665	679	659	664	631	618	623	651	635	582	649	644	636	635	647	668	620	625	629	616	572	631	628	663	632	702	630	623	659	642	622	608	656	612	656	598	649	632	619	610	654	658	618	619	615	668	665	648	617	643	616	637	605	652	615	690	639	638	642	600	666	605	635	657	615	602	645	600	599	638	623	681	678	675	640	637	592	635	641	638	603	618	658	605	631	609	641	646	634	649	673	634	637	645	626	621	639	605	659	623	646	631	614	671	690	640	665	654	667	624	646	663	684	638	620	673	616	665	653	644	620	646	634	656	672	643	615	618	653	667	674	632	651	625	601	628	650	642	642	653	644	650	619	638	649	628	627	607	650	637	597	640	627	650	616	627	621	620	633	678	631	638	616	653	623	640	618	638	675	641	626	611	664	658	660	612	653	670	634	625	635	631	586	636	630	680	682	631	611	624	662	634	666	614	637	613	658	655	656	625	624	587	574	631	604	599	638	594	660	630	610	575	628	688	626	659	613	592	615	658	626	634	679	700	600	627	600	637	621	636	625	608	609	627	695	654	610	601	622	623	656	599	636	671	639	592	612	611	620	604	610	576	615	660	632	603	640	661	609	612	646	657	647	619	627	624	636	612	613	616	667	621	618	666	656	625	625	614	609	661	621	625	688	641	702	670	625	609	677	586	615	630	627	622	652	617	623	649	628	667	630	658	625	625	668	657	585	619	624	672	564	655	606	630	592	651	640	602	619	630	692	679	659	636	607	647	655	672	637	647	617	678	639	602	646	621	643	636	593	641	634	616	663	655	602	631	671	618	637	643	637	655	633	640	633	669	641	650	663	583	626	620	605	645	570	612	608	661	597	613	603	608	676	640	619	595	648	664	616	634	643	628	585	604	667	649	642	627	647	624	657	601	664	621	675	644	643	646	637	625	668	649	640	586	644	567	657	658	673	609	645	627	656	611	622	676	647	574	657	606	604	681	680	614	606	634	635	620	626	648	639	626	593	603	637	626	674	621	642	623	613	620	682	606	660	663	592	626	619	627	628	618	619	654	619	672	620	624	653	588	644	638	621	648	680	578	609	648	598	635	650	619	620	611	654	643	637	613	637	684	602	646	658	632	689	643	645	641	637	654	615	635	636	672	700	636	681	655	628	623	655	623	637	664	649	666	574	636	632	640	667	656	632	620	639	629	651	667	635	615	620	611	614	669	606	665	614	622	650	630	653	653	668	644	648	616	611	660	657	650	655	603	627	624	631	655	643	637	600	640	607	635	628	646	641	661	639	598	617	618	657	685	610	596	656	681	629	718	663	691	641	637	578	649	632	663	610	639	616	648	680	634	630	633	665	631	681	616	637	607	609	627	615	607	665	668	637	645	585	615	600	648	650	601	619	618	655	617	651	655	629	606	642	624	675	617	636	668	650	627	644	593	624	594	638	606	648	687	653	634	681	683	638	596	657	631	624	640	641	626	595	629	653	684	687	650	648	587	616	613	646	654	675	642	643	640	607	685	666	639	638	619	684	613	660	609	659	647	656	669	640	631	638	585	644	632	607	614	638	649	645	608	574	617	683	659	597	640	628	703	597	619	645	674	637	634	650	667	641	631	654	646	600	613	642	631	601	649	687	639	642	661	605	603	629	610	644	639	636	614	632	659	572	654	638	663	652	640	654	610	632	648	614	612	610	581	614	641	615	588	609	574	606	663	622	631	636	621	622	675	625	665	639	643	654	653	609	615	670	652	623	635	632	649	666	631	644	655	660	602	609	633	655	629	639	668	625	618	674	667	623	629	608	619	649	628	655	596	637	617	628	630	582	631	627	642	637	662	668	624	655	627	659	657	650	650	627	627	609	627	616	650	662	644	650	632	613	656	661	661	604	665	590	619	629	674	636	614	591	650	627	600	642	637	617	584	622	657	603	594	683	634	647	605	655	613	634	623	647	688	616	635	623	645	589	654	643	640	638	680	603	636	594	613	639	653	670	601	576	607	588	642	647	652	632	646	649	662	629	642	648	645	707	572	603	573	668	630	618	644	640	632	601	645	610	643	621	581	655	570	634	613	678	608	640	648	644	622	660	632	648	641	597	670	604	657	609	653	623	633	638	668	610	621	600	650	645	586	631	665	596	636	611	659	640	614	643	640	654	674	619	646	666	603	640	618	634	620	642	637	614	647	652	653	629	651	591	631	696	632	652	669	686	635	667	632	634	601	635	648	605	625	625	649	605	634	617	655	629	586	613	598	661	600	627	631	642	652	628	659	664	661	657	677	661	630	649	630	686	662	633	617	684	655	637	620	674	657	634	589	660	629	616	669	580	618	699	596	628	644	664	632	663	646	671	641
8243	14372	12788	7911	5690	4151	3644	3271	3110	2704	2482	2085	1782	1704	1529	1464	1344	1263	1253	1221	1143	1101	991	1007	962	965	921	874	869	898	821	813	790	825	835	810	793	797	849	801	802	807	820	808	825	766	718	737	784	756	781	742	804	732	766	834	767	753	764	812	779	775	738	749	768	712	785	763	771	758	778	800	748	762	732	789	748	788	793	774	805	726	772	730	785	763	748	711	784	786	756	727	794	760	769	728	756	707	799	767	756	789	761	711	780	760	801	788	752	817	734	740	762	764	758	777	769	710	790	738	729	775	813	792	751	744	786	764	770	759	765	781	780	764	754	806	838	742	752	715	794	775	772	774	761	771	786	780	764	768	805	765	788	755	756	787	771	796	757	764	796	789	778	756	728	793	739	789	766	763	722	758	794	774	762	787	798	756	704	782	729	766	789	828	747	736	718	819	743	809	737	815	794	834	735	773	734	780	743	771	794	811	746	778	754	733	691	750	820	806	786	782	776	777	771	738	722	790	729	771	768	770	732	788	707	755	762	778	774	739	799	751	811	807	765	738	774	733	772	835	772	753	772	741	724	746	769	831	748	772	767	706	796	758	793	766	724	805	796	711	771	719	752	771	798	765	714	711	796	758	759	769	844	777	757	777	757	775	773	727	761	775	794	765	782	772	765	754	796	769	781	779	791	767	728	812	778	772	798	785	758	741	722	747	725	730	777	805	788	797	821	736	741	737	727	765	792	757	793	762	775	763	838	763	744	740	816	819	725	802	789	766	747	743	789	755	813	782	791	762	797	763	774	792	815	785	742	752	768	758	749	765	751	793	756	796	776	743	747	799	739	818	750	768	773	753	812	753	763	772	768	768	723	791	771	764	798	782	727	717	720	787	820	782	773	771	760	805	737	765	754	744	773	790	790	772	751	753	762	784	744	776	745	787	739	798	807	801	758	770	793	800	766	777	782	786	741	742	784	742	767	777	789	792	752	791	746	786	724	762	726	751	785	776	713	763	774	743	761	761	755	747	764	784	746	737	773	778	815	790	770	760	757	817	791	762	791	708	772	738	778	759	739	762	788	748	793	751	758	738	760	769	760	693	772	763	760	764	766	775	740	772	753	763	786	757	838	766	837	720	792	819	721	753	792	774	791	761	783	828	762	752	781	768	806	812	758	797	806	803	788	745	788	799	729	777	732	780	755	763	710	757	736	837	804	736	798	743	737	785	767	752	793	750	764	762	758	742	751	806	793	764	749	750	783	774	746	774	784	719	796	734	814	757	751	747	784	750	804	748	812	747	730	812	800	807	798	754	771	772	813	782	794	792	738	753	750	734	758	834	765	750	778	801	756	792	780	815	774	778	777	754	811	778	725	759	763	758	742	776	760	783	753	790	785	729	785	712	693	782	733	780	770	758	780	732	768	798	736	725	778	775	761	780	801	785	774	724	713	784	794	754	790	775	727	789	698	727	735	810	797	695	753	767	783	813	755	785	803	776	784	798	775	716	765	770	736	731	780	760	758	780	790	794	763	771	742	784	803	773	750	737	802	776	702	774	785	788	749	771	798	700	725	796	749	782	783	789	754	806	756	787	769	709	750	741	727	770	756	822	760	776	815	798	723	766	764	759	775	752	804	796	736	814	813	826	813	756	800	817	780	797	737	779	752	740	726	791	772	745	799	792	732	766	784	800	762	748	793	742	726	768	767	751	750	809	777	785	765	809	783	762	763	741	740	713	775	739	768	798	804	733	795	797	811	773	763	772	775	790	767	754	736	755	792	743	793	749	775	791	721	804	748	771	769	744	801	763	804	779	788	739	711	788	787	743	765	738	797	735	790	753	797	795	753	798	752	770	729	743	789	756	778	747	772	820	765	765	824	734	767	750	796	747	768	751	782	728	759	752	804	773	802	799	741	800	776	786	753	812	744	784	805	765	747	771	766	800	772	759	769	742	703	766	797	804	810	750	743	764	740	745	787	801	779	773	799	752	753	737	773	797	765	788	758	770	729	750	815	745	784	729	793	720	744	750	812	771	717	772	751	784	735	739	797	766	752	736	798	736	765	746	742	771	797	779	765	768	743	754	763	745	813	814	784	742	774	768	802	744	787	724	773	788	771	728	783	793	732	717	712	763	787	785	765	743	792	761	762	704	773	751	806	760	765	735	770	755	775	802	735	742	752	770	761	756	803	775	796	809	757	811	748	797	740	794	748	768	801	730	754	756	784	733	784	755	735	816	769	778	728	757	748	755	712	808	776	776	757	784	760	740	719	715	784	782	752	769	701	734	755	792	779	828	769	755	790	741	783	782	762	777	774	743	793	699	772	749	716	770	765	747	761	764	732	767	716	753	746	780	731	717	791	790	740	794	770	760	784	716	765	782	787	748	748	768	741	755	742	735	772	805	760	730	761	781	708	739	786	786	738	780	740	720	759	761	727	766	769	812	841	773	769	809	745	762	780	746	792	767	798	733	789	820	788	791	752	766	724	765	731	827	805	753	757	718	794	732	724	810	778	727	786	761	751	824	748	757	760	778	786	793	715	786	755	773	792	761	748	782	736	746	760	745	778	788	787	718	734	749	719	791	795	782	746	750	733	744	733	784	771	761	776	774	722	735	772	767	805	776	773	802	774	818	737	769	758	774	724	761	726	759	768	738	788	732	760	788	802	749	754	749	768	724	754	763	792	755	742	749	742	758	789	774	790	733	783	773	762	799	773	831	774	755	743	762	722	770	794	790	713	806	798	736	775	793	731	733	749	781	752	751	773	781	802	785	778	739	791	754	803	737	774	840	746	716	775	740	783	779	701	721	789	754	737	768	749	765	729	756	733	727	731	802	765	767	774	805	759	778	739	788	750	785	731	798	738	771	779	795	734	728	763	777	794	789	749	816	764	789	769	751	778	793	767	797	798	714	805	746	779	743	748	751	730	714	763	745	755	796	749	747	779	743	784	760	761	785	735	782	770	753	772	717	796	792	847	754	776	762	818	780	758	806	755	811	745	780	821	749	791	784	731	798	734	732	705	754	757	801	790	785	738	740	774	735	768	719	787	795	756	760	790	762	810	774	757	756	740	806	771	755	777	771	771	793	776	776	792	794	709	745	763	759	766	746	791	752	790	752	755	783	771	811	770	746	766	803	728	748	776	785	807	782	748	742	756	757	690	764	762	717	765	744	746	789	756	761	774	761	778	762	803	760	771	806	762	777	792	769	758	760	775	711	751	766	784	760	763	773	804	753	752	763	794	815	797	774	819	824	748	745	769	780	730	767	738	744	759	749	783	766	757	730	728	717	769	769	764	765	748	813	756	815	791	763	805	816	780	739	755	758	774	728	751	762	757	750	819	821	785	793	802	798	786	755	736	785	798	815	771	811	824	734	752	815	785	808	750	791	767	773	719	751	783	727	755	746	782	782	804	779	802	769	777	752	721	771	745	789	742	787	757	779	740	792	738	760	778	738	832	760	727	774	780	779	794	768	786	813	802	760	751	685	762	780
22810	21010	28727	23483	21008	20988	9018	3105	2360	1982	1820	1377	1213	1100	1017	980	863	808	767	721	652	623	671	592	558	577	522	532	503	449	423	470	418	457	422	430	440	446	461	440	443	427	423	405	375	398	381	419	425	445	380	415	378	400	391	356	372	401	381	408	381	383	404	384	403	365	419	393	429	376	406	349	385	395	361	356	412	362	366	403	395	383	377	398	390	377	395	346	393	409	370	371	373	346	376	430	392	349	393	368	417	399	416	379	393	407	393	361	391	397	398	412	401	381	371	394	414	386	408	397	395	421	333	396	404	377	422	388	344	415	362	358	371	359	391	377	389	345	369	382	358	392	334	386	389	396	380	382	375	347	421	375	369	380	368	393	370	351	356	395	341	397	394	395	346	346	412	426	396	405	428	370	370	386	373	415	382	391	407	400	375	392	384	385	413	351	378	386	399	417	359	368	352	346	404	389	341	387	451	371	379	388	355	367	378	386	396	384	418	392	413	367	409	394	336	403	399	344	388	383	374	389	405	395	351	391	399	372	383	374	347	389	402	400	402	360	374	379	378	343	374	405	393	420	373	376	353	393	374	379	382	384	361	374	380	395	390	363	399	354	391	371	361	380	398	358	408	363	382	349	387	385	385	434	380	365	338	385	399	420	358	353	392	388	373	377	357	398	400	399	386	386	392	374	380	398	392	377	353	335	377	352	350	361	393	387	393	381	378	392	380	396	375	346	405	420	373	378	392	366	336	350	370	395	403	379	393	369	373	354	358	359	370	384	377	387	377	364	385	383	375	397	364	381	370	394	352	378	392	365	419	378	400	395	388	377	374	379	390	373	382	366	360	383	432	384	398	398	397	370	332	391	375	347	377	375	410	380	375	359	366	355	403	391	405	368	395	388	404	385	386	361	402	405	432	389	368	422	393	395	358	409	393	378	397	405	402	363	377	371	390	378	373	384	387	365	382	368	377	382	408	395	387	349	374	382	345	397	354	378	338	360	364	376	415	408	431	395	421	406	397	365	356	382	367	406	377	401	395	369	425	400	381	374	374	377	364	390	361	386	365	375	377	389	366	350	351	378	352	389	344	423	350	381	390	383	413	388	366	382	389	391	349	364	369	404	378	349	423	354	386	349	403	383	362	397	386	347	406	379	375	405	374	358	414	363	350	353	364	399	390	379	378	384	408	434	391	365	387	368	400	388	397	361	378	359	399	381	397	365	388	371	410	357	360	411	366	394	372	368	376	366	404	367	412	381	362	376	383	385	380	378	349	372	398	386	404	340	366	369	392	365	369	423	367	393	405	413	358	387	401	367	376	387	384	361	401	381	422	378	394	416	376	364	332	386	400	376	368	416	408	371	341	379	387	372	381	361	402	391	391	377	343	394	383	379	373	395	386	364	372	393	370	410	343	367	382	398	386	385	391	380	395	412	405	385	338	367	418	373	401	408	391	384	363	366	365	387	390	412	348	350	382	410	385	374	374	373	350	383	383	360	394	386	348	378	337	393	374	403	393	341	358	385	370	375	392	377	381	357	373	366	376	430	401	355	379	357	370	386	362	378	363	390	376	387	374	388	369	369	374	383	355	361	400	384	388	382	377	380	388	392	399	382	392	397	413	347	377	378	327	362	399	400	374	375	368	397	365	382	364	369	340	377	420	400	388	357	384	401	373	367	391	397	373	380	373	403	369	381	395	375	395	390	379	389	350	374	380	381	391	391	392	421	367	409	389	387	365	358	391	356	350	376	417	353	400	343	373	377	364	386	399	389	367	374	380	396	376	388	350	373	366	394	373	404	381	353	396	401	359	388	363	375	375	387	371	378	372	355	419	369	362	367	361	376	383	368	388	348	374	374	377	348	385	438	386	364	381	388	353	403	401	360	393	382	360	382	379	393	398	374	406	387	380	370	341	418	396	397	393	400	385	369	395	360	386	399	391	360	393	357	365	373	390	347	425	394	381	405	373	366	377	373	387	368	368	411	365	378	405	364	395	373	352	373	384	394	374	382	366	358	398	407	364	383	377	356	356	437	396	398	395	374	382	379	399	357	392	388	375	381	385	393	392	404	402	391	399	331	360	418	387	375	362	371	424	366	366	375	380	366	392	372	369	368	379	392	401	370	359	372	350	386	370	366	350	386	403	353	390	356	380	387	381	407	397	385	366	397	355	416	394	390	341	391	404	374	354	363	404	348	374	392	418	370	396	357	379	344	379	409	380	382	366	382	370	389	361	358	363	392	364	397	370	369	369	369	418	391	417	391	398	352	392	381	367	367	365	401	382	404	366	389	380	385	369	406	386	385	392	372	403	382	399	343	379	342	389	358	355	372	379	368	394	381	391	381	379	383	406	364	345	398	405	379	398	385	367	389	383	363	384	382	365	394	414	375	378	384	377	395	372	399	390	369	388	392	330	343	398	370	379	410	378	402	393	363	398	390	394	374	387	382	416	356	355	387	414	383	389	366	380	384	407	358	376	397	349	377	382	391	394	393	391	405	368	350	362	398	341	376	366	406	395	393	415	342	410	352	369	381	400	364	377	403	393	383	387	370	375	360	415	377	404	387	380	358	401	404	371	379	381	384	352	394	401	403	364	393	383	395	403	353	402	375	385	390	377	358	360	392	423	375	410	391	399	370	396	396	385	380	377	376	381	360	411	377	399	384	399	363	405	370	386	389	389	382	412	393	432	356	378	356	380	398	391	383	379	406	379	376	362	384	371	358	351	395	417	385	393	384	379	377	375	394	374	391	416	412	387	366	373	394	372	369	374	357	383	381	371	375	351	401	382	373	377	407	387	377	371	398	374	344	369	431	390	394	383	394	385	364	359	382	360	395	406	376	375	376	415	400	382	391	385	393	334	419	386	411	397	424	362	366	362	391	417	389	332	373	344	354	392	385	368	391	376	377	378	377	360	383	389	370	355	369	363	353	384	390	363	391	403	402	374	364	355	362	397	384	362	361	415	421	372	411	342	386	370	381	345	388	394	377	417	358	376	400	374	365	405	344	387	425	388	400	400	365	389	368	401	374	393	365	368	380	372	336	404	394	358	354	354	376	385	378	420	384	363	378	398	377	363	398	395	396	406	371	361	369	388	353	392	363	411	355	379	371	422	394	364	404	359	347	360	394	390	379	384	365	354	380	385	395	410	367	363	369	373	383	406	367	369	349	385	386	356	380	399	370	388	391	397	421	414	402	388	395	380	387	353	389	366	398	347	346	424	369	386	372	412	400	375	345	401	403	367	381	382	381	365	365	379	360	379	347	395	341	340	416	399	392	391	409	401	375	346	375	344	391	389	399	408	385	339	382	345	355	363	362	351	366	376	372	370	403	424	390	418	384	377	386	372	413	406	371	392	357	404	396	399	412	403	377	389	385	421	397	361	390	374	359	365	411	377	352	370	368	353	384	418	384	385	382	362	395	384	396	370	425	364	393	408	358	363	431	377	362	385	373	380	377	381	383	379	373	362	425	377	428	373	386	395	417	381	435
11388	25193	22027	14557	10429	7920	6983	6340	5334	4469	3847	3091	2532	2327	2086	1898	1714	1590	1415	1254	1171	1095	962	895	847	881	858	701	656	659	638	623	580	625	593	583	553	552	590	553	531	498	532	574	549	568	547	518	466	527	476	493	446	428	488	454	485	446	473	453	461	496	483	450	478	477	452	475	443	468	453	422	449	448	469	440	455	438	454	450	468	491	468	475	456	445	469	425	421	471	454	496	427	455	420	466	445	459	434	479	452	454	483	425	466	451	498	474	457	501	450	456	448	464	463	443	434	441	426	468	478	482	413	455	460	491	468	444	494	452	437	475	434	472	446	445	445	452	443	446	427	433	467	426	486	447	437	461	440	444	415	446	432	471	422	450	462	463	437	471	436	456	473	413	472	444	468	437	481	445	458	456	425	496	421	427	448	463	464	461	455	437	419	483	472	474	475	472	492	443	466	466	443	450	509	467	466	442	404	410	436	503	442	452	483	428	465	466	469	494	474	447	466	435	426	437	450	467	458	450	471	482	424	449	481	486	434	478	469	426	418	427	450	426	440	455	470	465	438	421	433	479	419	476	494	450	412	420	474	425	463	457	430	443	420	484	463	465	467	442	442	449	412	435	449	438	430	513	456	433	494	469	438	448	471	450	491	464	441	446	450	441	489	483	450	459	442	451	481	462	466	473	438	440	441	477	448	449	472	455	471	475	455	459	440	464	443	463	461	445	448	430	502	424	456	449	460	460	433	458	468	431	462	435	465	426	459	472	462	471	478	463	469	483	434	444	464	484	468	435	439	454	424	449	442	409	452	441	431	475	445	440	473	426	476	460	450	447	476	437	456	445	415	461	438	430	491	445	465	437	472	451	453	457	480	454	452	400	444	457	444	452	444	444	408	482	451	450	435	466	430	434	467	466	472	413	459	482	443	430	437	489	444	451	462	444	467	433	442	464	432	477	462	428	472	415	422	416	455	434	456	439	469	427	448	457	449	470	460	452	438	485	469	461	467	410	427	469	474	485	460	469	456	429	454	448	470	460	443	442	449	442	442	481	415	467	465	406	478	455	463	457	404	480	410	471	438	426	476	456	523	479	425	493	429	416	409	456	458	450	440	421	461	460	459	426	424	452	429	444	487	462	442	456	410	477	423	468	436	455	463	444	450	432	457	450	451	459	448	443	443	442	466	442	442	501	478	496	462	459	444	459	447	480	496	417	451	441	452	464	477	418	482	480	445	447	462	476	473	500	444	461	458	434	452	456	434	466	488	458	450	415	436	451	477	452	433	433	455	482	448	445	445	423	439	481	414	422	454	438	461	472	460	429	438	450	431	437	441	475	471	437	451	436	447	472	455	463	472	444	409	447	425	464	452	472	469	465	445	448	444	486	434	475	453	450	412	454	443	465	442	440	443	424	466	455	448	428	511	450	459	435	437	482	458	423	477	451	445	421	472	480	419	479	463	437	494	434	441	447	446	472	435	432	450	487	454	515	456	458	461	489	459	477	476	430	450	478	495	453	455	440	415	435	481	465	470	434	445	468	439	448	436	406	473	466	472	445	442	418	416	469	434	485	478	442	445	416	467	457	471	446	460	453	437	441	437	437	456	463	490	420	449	468	437	447	415	450	415	460	479	426	420	477	450	464	415	484	415	428	441	406	438	482	456	454	425	447	422	456	450	450	449	437	428	495	460	424	447	433	436	427	439	440	474	432	442	460	464	475	482	430	437	465	454	417	443	436	464	468	474	451	428	434	464	474	438	455	493	425	448	466	475	460	426	471	459	481	450	453	473	467	453	477	409	480	490	480	375	439	441	465	436	428	469	473	425	421	432	429	463	479	449	417	449	475	503	462	419	453	469	454	480	452	456	442	419	480	462	429	447	455	431	458	459	437	457	440	406	433	482	453	422	468	445	483	462	462	450	445	425	450	465	447	450	421	423	456	479	445	470	403	493	484	449	455	423	454	450	453	439	426	451	460	520	428	448	479	430	443	455	448	497	429	473	452	483	445	469	448	456	441	444	458	447	454	482	425	443	458	487	429	480	450	435	446	463	484	414	489	454	441	434	456	468	433	434	423	441	446	451	418	445	420	409	454	434	448	431	445	431	448	484	474	457	416	438	429	451	403	431	493	484	450	372	470	488	451	445	422	459	425	452	456	454	459	432	469	473	436	445	491	396	436	465	459	444	426	454	436	448	436	470	438	444	426	491	468	442	471	447	436	430	442	441	457	434	450	503	425	419	444	445	447	448	466	454	437	456	451	434	450	448	426	423	434	446	451	432	450	451	451	459	453	451	467	488	469	484	455	469	466	413	468	467	467	477	455	466	486	434	433	435	458	447	428	439	413	476	466	450	434	489	479	449	456	468	475	492	453	468	449	425	430	459	450	481	445	432	452	495	447	463	438	468	442	442	434	447	448	459	431	469	456	459	439	487	471	445	442	450	453	425	477	421	411	440	488	446	457	459	470	458	432	441	482	451	453	473	459	494	439	468	452	440	436	443	476	435	471	466	464	437	459	439	442	455	450	480	465	499	443	421	434	452	419	427	427	404	466	415	421	475	451	442	451	431	480	408	457	446	495	436	471	446	420	448	454	444	511	462	440	438	446	443	485	444	453	449	488	436	437	435	399	453	478	433	452	471	476	433	445	451	427	425	431	439	456	486	458	484	478	446	437	461	489	411	459	451	429	468	447	454	456	430	501	444	466	480	444	433	460	443	476	462	466	510	473	445	464	456	459	423	428	454	476	445	443	449	486	427	413	489	461	479	439	487	463	468	439	477	441	429	449	435	464	440	452	465	458	454	443	462	428	471	423	414	437	433	467	446	455	461	429	445	477	446	446	478	443	443	431	439	433	454	418	459	466	465	430	458	449	448	471	445	418	415	443	518	491	448	432	457	470	452	455	457	452	425	458	480	424	452	436	459	470	483	449	420	451	447	429	446	457	478	407	444	448	451	481	485	440	443	481	463	448	426	455	449	433	503	466	407	492	445	420	465	454	448	426	477	452	454	496	491	453	422	504	438	455	490	469	463	459	437	465	456	497	459	489	443	505	487	427	449	476	426	477	460	415	466	427	442	466	483	451	426	466	486	407	486	457	474	440	462	428	456	472	510	463	400	411	456	433	421	426	488	459	449	427	475	459	462	397	402	446	460	461	458	449	445	409	432	487	481	421	483	490	459	437	442	452	437	454	455	458	449	434	428	436	445	424	456	460	436	458	479	420	439	455	461	460	425	466	427	427	433	463	451	499	448	424	436	492	419	458	484	431	463	429	450	452	489	478	439	435	441	492	453	487	468	437	481	419	452	437	438	434	455	451	450	434	457	444	470	443	451	428	465	473	472	437	470	422	453	431	436	472	470	422	470	455	433	461	480	448	431	451	470	464	449	457	485	458	456	438	429	450	465	453	451	430	452	446	468	431	469	485	458	440	496	425	477	459	477	444	431	426	471	466	501	441	447	495	440	461	475	479	472	450	468	474	452	432	446	458
26669	19314	9547	3761	1896	1363	1243	1203	1036	997	918	770	711	730	666	657	651	570	561	610	577	582	557	554	523	550	537	506	529	504	504	466	504	512	485	500	488	512	500	525	483	524	467	490	502	472	494	511	502	515	471	504	486	502	509	496	499	508	521	494	507	488	488	507	500	473	484	429	493	436	473	464	493	479	488	470	503	506	498	516	506	508	524	507	496	505	453	501	500	491	487	466	440	482	475	503	499	487	456	491	472	473	509	511	497	496	508	481	484	495	462	518	460	508	453	456	513	512	520	485	481	471	505	523	521	489	496	511	474	483	476	466	479	476	507	502	454	475	490	508	465	496	497	482	460	485	486	491	456	464	515	496	474	505	464	485	502	485	511	529	523	476	481	454	479	532	487	486	470	486	507	507	474	503	491	533	478	493	494	544	525	489	472	510	480	510	454	518	507	449	462	500	495	471	499	505	494	515	488	529	440	518	513	473	475	506	465	488	521	472	483	455	468	480	465	493	458	474	481	519	483	498	507	476	461	517	507	491	512	494	520	494	545	457	481	481	471	499	434	461	511	455	530	478	507	505	516	487	488	490	491	483	516	469	483	504	482	479	486	482	470	497	463	504	467	531	479	446	490	466	478	496	484	523	485	505	485	495	487	489	481	497	507	479	508	486	502	520	518	452	495	477	519	462	502	466	490	480	451	492	507	500	479	447	522	496	477	473	486	477	507	496	471	503	504	480	475	463	489	476	487	467	470	461	505	461	446	480	480	487	461	484	469	522	465	472	473	498	479	503	525	494	501	468	530	491	462	474	496	511	486	473	495	470	480	453	469	444	465	497	470	505	491	473	477	483	454	485	494	506	492	490	461	462	487	492	531	498	491	464	528	491	453	477	514	498	516	481	470	481	486	494	508	511	492	467	485	492	472	465	501	489	467	483	452	482	470	490	455	495	492	450	495	442	480	528	483	499	443	467	462	503	485	463	512	475	542	514	529	516	466	489	494	462	504	522	486	508	500	516	489	517	497	481	483	449	485	473	477	452	464	506	501	457	480	493	470	439	500	485	458	496	495	461	469	501	501	473	473	479	502	469	481	512	475	487	472	474	460	504	506	519	451	465	447	513	518	494	498	527	449	482	527	497	482	485	455	494	482	505	518	475	488	490	467	540	471	493	495	489	471	507	525	472	481	464	466	463	552	517	496	494	505	487	447	501	503	506	471	498	497	504	472	469	499	454	512	501	493	459	506	511	480	462	475	461	517	475	471	515	482	485	479	499	438	486	463	491	520	502	512	461	486	497	488	472	531	483	517	480	475	508	459	503	511	470	496	504	493	514	481	501	452	527	505	477	501	514	474	498	510	494	460	476	443	506	463	504	492	491	462	465	489	457	496	510	474	499	487	487	474	490	489	484	492	495	493	440	508	505	499	492	518	489	470	454	495	487	453	498	526	513	451	483	480	498	487	499	521	495	438	475	494	477	469	469	479	458	472	462	484	462	459	502	539	459	528	532	472	518	495	484	508	459	480	489	456	476	488	506	481	483	470	500	488	513	439	486	459	482	469	483	482	492	461	459	478	506	512	471	491	482	513	441	520	525	490	491	516	462	509	487	467	452	475	486	471	472	552	481	497	519	468	450	489	493	471	441	476	487	481	527	453	505	480	483	501	496	499	489	452	485	494	477	476	501	517	479	478	540	479	473	484	468	496	472	491	489	478	497	498	484	483	481	486	489	515	502	472	493	500	465	534	528	510	485	486	475	485	507	524	464	499	489	507	474	506	496	489	458	487	513	505	485	475	509	495	485	483	474	542	490	490	473	501	470	474	477	507	508	503	492	479	519	462	474	442	457	461	487	476	524	483	487	504	479	474	505	469	493	478	473	477	513	511	477	488	512	468	511	502	482	509	487	488	471	475	435	438	472	469	501	467	492	471	452	481	439	426	506	496	477	505	484	483	469	486	514	509	481	497	494	507	481	470	515	480	505	501	471	461	466	496	472	472	499	479	453	511	489	490	442	459	495	532	486	519	510	497	456	555	490	478	460	518	486	515	525	478	554	489	470	476	432	519	480	483	490	451	482	493	479	467	513	460	511	468	491	511	470	501	473	473	439	529	506	519	473	523	487	488	507	458	481	470	461	478	512	495	542	478	465	465	473	493	504	516	501	480	513	469	487	506	482	503	458	475	499	470	502	481	517	455	509	508	484	500	489	505	474	449	442	490	462	500	513	460	486	470	470	485	495	468	486	505	490	470	509	470	489	448	497	482	484	477	456	506	484	493	528	489	490	475	472	512	490	518	509	485	516	444	484	497	488	472	505	512	468	500	458	461	479	508	475	494	500	420	467	502	515	520	504	507	477	466	469	535	473	480	482	474	510	500	475	463	467	491	466	508	466	478	446	506	499	481	447	454	458	471	530	480	466	542	505	494	491	494	496	482	484	473	488	520	459	461	484	477	464	518	497	487	432	429	505	494	475	496	447	509	492	486	468	527	470	460	478	502	494	537	474	483	498	482	472	532	480	466	460	496	486	504	466	497	499	489	502	455	478	482	512	467	490	473	507	493	511	526	496	482	469	470	511	451	465	485	455	461	475	478	472	514	478	484	503	494	481	489	469	505	510	530	493	517	479	508	469	527	530	490	533	455	480	464	487	538	483	487	503	495	449	504	532	501	485	464	487	490	462	482	485	458	490	476	483	500	478	524	476	508	498	493	518	473	471	481	507	523	482	474	511	500	457	512	461	473	481	527	523	459	489	477	475	480	518	509	473	526	483	453	461	504	486	459	463	489	487	504	509	466	448	485	475	468	444	506	512	510	485	451	470	494	493	510	459	445	499	516	460	512	437	528	438	456	505	511	473	503	453	469	467	477	492	451	468	482	499	476	439	515	448	511	455	490	483	462	488	476	504	454	471	481	526	462	447	449	461	489	488	457	479	514	453	496	473	479	431	529	497	511	493	494	477	495	485	485	488	475	458	447	480	481	471	502	471	508	475	526	509	515	512	502	502	495	478	435	497	488	476	495	490	495	527	465	494	458	461	438	457	477	483	479	500	487	510	443	473	522	503	488	488	457	462	503	477	488	477	522	513	485	505	481	473	497	493	501	513	419	490	492	477	504	475	510	480	451	478	488	453	487	451	477	509	479	498	487	487	503	488	493	460	487	446	472	518	488	465	505	500	500	490	494	506	483	444	482	497	510	466	486	486	515	487	495	460	510	482	482	501	480	479	527	494	523	470	489	473	493	495	466	489	486	518	463	525	524	536	525	486	494	457	452	493	454	525	469	484	440	469	484	491	476	467	479	503	485	459	463	490	485	509	492	480	484	499	514	475	461	461	481	515	484	539	499	532	518	483	495	486	489	486	532	478	517	522	473	559	483	514	492	539	481	477	501	479	491	505	546	477	474	476	479	477	531	478	500	510	483	465	504	504	517	466	461	457	502	481	492	518	520	473	474	495	472	445	448	456	483	486	484	461	506	478	519	484	479	480
8042	10894	9644	5298	3587	2812	2703	2466	2124	1942	1655	1373	1249	1206	1134	1052	950	925	901	860	825	796	782	746	747	766	748	681	614	629	638	605	678	604	619	639	664	638	672	602	637	629	594	685	642	624	658	591	616	640	624	632	599	578	596	620	649	598	578	615	651	627	595	565	628	613	600	562	615	607	571	584	591	612	575	628	603	639	602	643	606	628	579	644	600	628	568	595	620	608	627	580	614	614	620	627	601	611	631	623	613	636	675	636	611	640	576	542	604	582	607	574	583	590	609	581	616	594	638	614	606	654	600	621	605	592	603	595	629	566	586	591	614	614	602	604	595	602	618	624	564	649	627	557	608	588	592	599	624	601	590	623	618	630	655	600	578	579	591	547	629	621	609	665	588	630	615	584	628	642	637	578	644	619	561	586	594	650	629	604	607	605	615	615	599	601	596	627	588	584	599	619	622	626	573	568	586	662	577	625	579	576	561	614	644	621	584	621	601	610	602	611	578	620	584	592	598	618	610	589	594	622	578	592	583	602	669	633	591	614	619	579	581	605	618	588	641	616	598	570	565	560	607	632	586	632	583	582	556	582	612	600	554	602	579	641	593	605	633	599	588	568	645	614	616	621	610	598	605	577	590	648	635	633	607	643	571	600	615	588	607	585	587	607	584	602	576	590	652	600	591	606	618	583	587	603	586	562	596	564	619	628	557	640	617	657	596	578	613	634	612	602	614	608	614	623	642	595	605	549	600	644	597	636	613	556	656	595	636	584	628	567	609	624	612	612	561	557	607	644	620	579	621	589	570	602	595	601	636	608	601	615	604	631	576	594	600	640	641	607	650	638	627	632	575	579	624	594	593	582	622	642	623	633	618	613	579	606	586	625	584	618	647	589	606	605	588	613	609	601	582	646	625	595	595	596	625	634	618	617	606	596	596	543	615	655	638	634	603	609	617	579	643	639	618	571	613	631	624	602	615	626	598	626	592	631	632	689	612	610	586	594	613	578	580	593	626	563	597	556	610	635	614	600	616	646	565	654	584	615	600	648	621	593	613	600	616	667	592	607	619	612	600	603	585	595	610	614	649	598	579	617	590	646	646	521	619	573	599	593	607	611	623	691	574	566	604	589	591	574	648	605	610	627	575	573	602	603	609	611	610	629	609	641	577	638	583	621	597	629	635	590	652	576	616	598	596	634	602	635	596	556	593	624	613	595	599	571	593	542	629	609	613	596	561	594	633	586	582	604	618	614	594	582	587	650	580	640	568	606	603	588	637	583	623	596	624	607	637	594	621	633	610	595	553	645	656	614	615	602	629	608	608	627	597	632	654	609	565	636	601	620	607	598	578	616	609	621	634	664	614	619	596	598	576	585	624	583	623	561	645	612	621	604	618	597	634	627	606	605	601	581	565	589	625	577	627	602	593	633	585	638	609	628	621	579	601	582	578	613	626	589	627	638	608	642	592	618	629	603	591	618	605	652	580	598	615	643	573	621	619	587	634	631	574	590	585	632	622	585	654	562	630	595	600	649	622	591	582	623	599	620	564	561	604	611	601	618	644	578	583	611	606	558	644	603	613	602	602	599	580	646	676	611	618	640	594	599	614	602	633	647	632	584	585	548	621	603	568	635	616	609	662	589	607	588	653	595	600	631	616	603	659	639	595	619	628	630	627	607	577	627	590	608	542	588	640	622	611	585	593	608	595	653	611	592	582	629	622	592	631	592	619	610	567	622	571	619	646	602	592	598	593	603	585	672	598	591	613	623	604	594	617	604	611	572	585	599	583	623	604	597	632	588	636	616	616	620	585	603	647	618	590	596	638	576	646	662	590	675	618	590	584	609	619	592	568	602	630	589	648	604	632	612	606	589	618	624	623	639	623	625	582	623	564	642	597	654	619	617	623	585	622	601	612	642	590	628	622	607	639	609	640	560	610	588	603	631	553	604	608	648	642	602	619	609	601	629	588	612	597	593	622	559	551	601	574	596	592	582	628	549	623	622	642	596	574	630	622	586	563	556	608	623	606	589	623	585	590	590	596	583	597	632	570	631	622	620	629	615	641	582	595	611	618	575	610	621	600	618	592	626	614	638	590	605	564	593	612	616	559	623	604	602	633	646	600	604	583	601	596	587	603	603	627	631	626	613	640	580	610	612	614	577	625	608	571	586	613	612	628	618	618	602	621	591	610	575	597	594	607	612	592	630	548	575	623	587	573	667	628	622	608	637	577	598	643	625	625	604	610	563	597	623	597	597	581	613	647	594	603	617	627	600	587	612	603	641	612	612	605	606	613	614	570	598	615	617	589	688	557	546	631	590	610	606	618	585	583	605	566	623	593	631	624	584	597	589	625	620	639	599	577	572	613	617	611	625	606	607	632	579	634	617	634	635	597	594	582	638	624	614	640	591	616	601	648	602	572	606	606	605	617	596	602	619	586	586	618	628	599	621	599	602	605	597	603	636	626	609	583	583	618	563	612	581	600	595	632	614	605	646	605	619	625	553	636	595	562	615	606	606	606	601	612	574	593	575	592	587	605	638	620	613	591	597	633	599	591	609	622	630	603	598	617	578	591	600	609	568	606	577	572	586	628	632	634	634	604	589	586	587	594	587	609	614	595	611	535	591	575	571	602	581	578	625	590	610	598	551	593	643	577	597	593	616	624	630	620	608	640	574	599	632	592	639	583	659	576	610	602	587	585	615	659	648	582	602	602	595	677	631	635	605	586	632	605	583	634	614	621	632	626	598	627	601	597	602	590	650	595	587	589	581	638	593	603	613	585	562	632	629	609	583	613	571	568	619	616	610	561	617	630	595	587	574	624	629	579	610	577	568	656	579	595	583	595	624	662	579	607	613	607	580	597	593	611	575	627	647	599	644	593	612	606	592	645	628	566	633	596	588	601	592	612	568	585	578	600	598	600	560	627	585	628	604	671	638	591	566	548	610	619	642	611	609	610	575	600	596	587	649	601	600	595	619	592	621	611	642	577	625	553	580	601	631	622	544	645	622	615	585	604	581	625	625	630	595	570	637	631	603	567	605	577	605	543	596	641	579	654	630	615	571	611	585	606	639	577	555	608	603	590	553	622	629	563	567	592	586	603	604	604	614	611	599	609	611	637	641	579	566	598	600	631	590	592	596	647	591	588	611	586	587	575	546	629	574	570	581	601	569	579	583	614	598	616	600	642	632	597	614	577	629	599	640	569	615	588	624	611	580	622	614	583	605	607	636	583	605	587	589	573	582	558	611	596	628	599	614	609	589	616	598	601	592	609	594	632	551	635	630	684	593	611	611	607	657	611	633	626	572	634	587	573	598	583	608	583	583	618	597	613	624	572	613	597	609	600	617	601	606	608	635	613	602	591	666	599	601	636	587	601	600	652	599	599	598	628	625	593	592	599	618	600	623	632	595	595	626	573	593	582	649	625	605	618	593	591	627	586	611	621	587	631	606	576	594	643	593	610	570	589	584	641	625	644	603	637	619	589	617	607	615	555	648
23856	20963	28082	24001	20803	8314	2705	1929	1539	1310	1027	918	811	760	686	673	584	527	527	487	478	463	432	399	415	433	416	338	339	343	309	304	285	319	279	297	314	301	340	316	321	295	300	300	298	276	280	289	310	290	252	294	289	305	307	290	265	270	299	303	263	271	286	279	262	305	307	268	290	279	274	254	289	305	295	302	282	288	314	308	238	292	303	273	287	269	285	290	299	263	295	248	291	295	271	289	263	277	268	262	272	295	307	256	317	258	269	286	302	255	307	269	278	296	248	275	293	302	288	273	281	279	278	261	270	272	244	276	262	271	282	284	263	273	272	289	308	241	280	285	273	267	304	288	280	271	312	263	283	288	297	258	290	287	256	278	270	239	281	239	270	269	285	295	275	299	296	266	271	264	295	264	290	271	278	275	269	288	324	275	294	262	275	283	309	283	297	262	283	282	256	254	288	280	268	248	292	274	293	262	282	265	295	292	294	306	255	264	294	274	248	269	266	286	276	282	253	301	300	265	289	271	287	248	269	295	298	277	282	289	274	267	266	288	241	295	281	292	273	274	283	252	292	270	281	279	287	305	296	277	266	239	265	291	273	261	258	269	285	279	274	290	285	325	291	273	264	286	277	299	288	247	262	303	299	272	287	270	271	296	288	268	267	268	261	298	283	286	266	249	268	322	271	283	263	263	302	281	292	253	259	262	261	260	305	279	291	293	242	291	299	253	259	238	282	276	282	291	295	267	276	294	272	271	299	244	299	299	287	298	237	282	297	296	288	279	295	289	285	279	289	300	274	278	276	294	299	263	277	305	273	279	261	288	283	284	255	285	308	295	259	271	284	260	274	273	287	282	291	299	273	287	274	299	248	276	252	256	269	256	265	269	272	288	306	259	275	288	301	284	273	258	279	251	263	271	298	267	300	303	269	290	271	264	299	263	284	292	259	287	277	270	300	270	292	282	289	254	277	272	294	274	295	291	294	259	274	266	286	289	289	269	280	279	265	279	252	296	263	275	262	253	268	253	275	276	268	290	268	304	239	287	301	267	300	266	279	261	267	287	291	269	263	258	259	264	278	262	263	241	305	264	246	266	272	276	267	283	281	286	282	281	293	312	281	255	280	275	255	258	281	291	298	269	280	272	266	282	280	266	253	266	256	273	270	270	270	266	276	285	284	282	260	280	256	284	291	261	239	263	261	270	276	290	289	269	292	269	253	292	283	261	262	277	287	289	272	276	287	261	267	284	287	241	320	303	283	271	272	263	297	291	281	321	257	291	286	300	290	244	271	295	281	286	264	290	265	254	268	260	298	293	297	306	294	270	282	287	287	280	279	269	260	247	293	294	312	270	256	271	284	260	264	263	267	303	266	277	292	260	290	306	271	282	273	259	262	270	268	276	296	299	274	288	248	271	262	286	269	297	256	294	297	270	294	276	282	239	266	283	243	292	278	268	262	262	260	235	280	282	253	274	266	285	271	257	237	270	271	253	274	266	288	278	250	272	265	296	270	274	280	251	290	281	291	294	263	297	250	268	242	283	265	271	276	254	265	281	276	275	270	275	253	269	308	288	279	275	281	264	292	282	289	248	303	269	291	279	279	292	284	244	283	251	304	284	263	289	262	284	285	282	272	311	267	275	276	293	270	275	263	267	264	264	300	287	276	279	301	248	254	266	254	263	269	270	236	289	291	264	267	282	310	283	255	293	249	268	269	255	288	285	282	287	305	272	277	297	276	270	290	280	269	258	257	296	264	257	268	303	295	275	260	286	249	250	274	284	259	282	281	282	282	271	283	299	274	259	261	258	301	277	273	258	280	258	265	278	258	283	293	253	271	270	267	304	287	262	274	299	264	257	273	270	255	270	287	277	277	318	267	265	283	275	237	287	288	275	294	268	265	269	244	269	267	266	238	287	292	269	273	285	308	275	282	249	285	272	273	256	271	284	276	306	289	262	289	293	232	297	274	281	284	274	269	253	273	286	274	263	259	279	291	249	263	260	263	263	292	302	285	279	251	281	285	297	318	281	289	300	298	267	264	280	295	289	282	257	283	304	268	302	304	282	261	257	301	275	255	245	300	267	263	286	255	289	294	289	302	299	265	286	267	294	275	251	270	269	245	284	281	299	262	290	310	277	276	281	252	272	269	260	277	227	240	266	272	280	286	296	291	255	284	269	269	292	290	271	286	291	267	293	272	278	241	230	282	261	271	283	327	297	283	263	259	260	275	282	276	289	273	298	248	253	275	266	261	279	272	304	264	292	274	289	293	281	277	248	268	234	293	262	250	264	251	275	277	268	285	260	231	293	295	252	297	270	271	264	295	274	264	247	267	275	307	278	288	287	287	261	263	259	293	260	284	296	269	262	283	255	250	283	275	267	266	283	286	291	281	283	281	245	280	265	260	274	272	300	277	272	296	278	271	280	268	277	294	262	262	234	275	258	277	249	275	287	280	255	241	272	266	267	277	267	257	255	282	281	277	264	277	311	322	273	290	276	271	267	287	296	264	259	238	270	300	260	282	288	280	265	272	280	245	306	273	248	284	278	253	244	266	299	288	260	283	277	262	263	261	266	274	257	257	272	265	283	290	283	264	257	274	276	267	277	285	275	264	308	305	249	267	253	277	269	278	287	273	237	299	272	277	255	289	271	274	280	283	269	292	243	308	271	275	266	280	299	259	289	274	262	231	266	271	258	263	271	277	267	271	258	276	263	293	276	298	296	276	283	281	239	286	248	280	276	294	285	271	280	286	274	274	277	256	278	268	278	332	256	289	306	289	250	278	258	269	263	283	271	262	272	289	266	257	269	268	277	267	275	280	277	304	285	263	233	302	269	240	281	277	261	265	274	283	268	260	279	285	284	296	236	297	297	284	290	289	256	256	294	278	295	284	274	279	275	316	283	281	270	331	282	241	260	265	260	254	277	277	296	273	257	279	265	297	284	268	303	287	257	257	257	268	279	277	256	259	287	269	293	283	260	305	262	303	287	291	254	302	283	274	296	279	275	299	246	283	280	265	280	303	282	283	266	293	288	247	263	277	297	286	256	310	274	302	259	268	268	295	262	278	255	277	276	280	280	268	285	264	286	306	245	299	286	256	257	248	307	282	273	269	268	298	274	277	281	294	298	243	288	300	276	277	259	269	241	269	274	246	256	271	243	269	270	270	285	261	255	282	273	270	288	265	274	308	273	290	272	266	277	258	264	290	272	288	285	279	287	265	282	259	269	289	303	270	250	246	259	290	270	267	274	259	296	286	279	284	257	297	268	261	282	278	233	277	281	276	291	274	289	263	257	295	262	282	284	287	282	264	248	258	286	264	289	278	280	266	277	265	268	269	292	284	282	284	273	296	275	275	259	270	269	285	293	264	290	290	252	280	276	295	279	260	272	283	246	275	254	255	284	286	281	298	292	275	279	267	299	297	271	259	308	285	255	268	310	294	266	276	285	270	279	256	262	274	289	290	289	269	265	280	261	279	293	277	283	283	268
9405	20444	17253	9670	7022	5411	4906	4290	3508	2927	2405	1963	1749	1538	1465	1300	1090	1040	948	863	838	758	657	657	704	641	633	588	483	476	494	461	389	454	408	432	412	401	382	407	416	397	360	423	395	396	369	394	399	382	380	362	342	362	365	342	375	361	329	365	383	345	378	368	360	343	340	372	340	359	369	349	391	367	362	337	350	323	395	368	362	367	331	364	359	350	353	344	390	348	367	341	322	400	367	323	347	338	355	394	350	324	337	358	312	356	352	339	381	378	371	360	365	348	356	373	336	344	354	365	342	353	353	379	374	356	365	358	342	350	351	373	354	335	377	370	331	364	355	360	346	347	355	343	348	374	376	370	353	323	347	335	359	371	364	337	350	370	314	352	375	337	356	361	322	340	363	366	343	357	352	356	377	329	356	386	338	364	411	351	373	382	350	356	358	339	353	334	382	351	358	374	382	348	356	348	328	358	360	383	338	354	359	338	359	341	357	328	340	361	337	348	349	360	340	347	344	375	336	377	364	335	363	357	361	345	349	345	339	354	341	336	378	380	351	360	341	362	348	393	377	368	372	381	357	344	365	338	387	355	344	347	355	314	367	328	370	345	328	359	320	355	370	357	330	330	353	351	344	331	340	360	356	325	332	356	374	365	313	350	351	381	368	356	399	376	336	354	362	362	344	357	342	354	360	347	390	341	387	354	363	333	384	368	339	361	383	350	331	340	354	377	360	362	356	383	338	340	345	375	343	326	354	382	354	339	363	345	330	354	321	314	365	322	370	370	377	353	349	341	353	364	353	369	348	354	366	356	329	321	356	316	347	350	323	351	369	360	356	371	370	332	338	326	336	377	350	344	346	348	337	335	354	387	331	333	361	330	371	396	347	333	351	371	343	373	373	343	366	334	343	316	330	354	338	393	388	371	349	318	388	369	358	362	369	327	355	362	367	367	371	336	360	378	348	358	389	363	351	385	355	368	361	367	356	383	371	354	347	349	323	354	351	351	388	373	406	352	317	315	341	386	327	364	355	376	360	348	350	348	335	368	362	353	335	340	369	361	347	383	361	332	356	355	339	406	319	366	372	354	351	359	344	354	351	374	366	337	338	371	356	359	366	356	312	345	376	352	360	358	365	351	371	382	350	343	356	326	356	387	390	331	387	362	364	336	333	373	373	384	325	376	355	356	360	391	362	364	354	368	350	406	338	342	380	362	323	320	345	332	337	340	342	360	356	370	341	339	329	355	386	357	346	366	374	366	386	339	337	370	350	321	354	354	370	344	392	363	355	346	360	330	337	331	362	336	340	349	365	345	373	349	359	328	355	373	381	330	365	378	334	341	297	358	357	344	360	355	372	337	366	356	310	362	347	369	370	349	349	368	365	356	336	342	372	339	338	334	354	385	381	353	351	408	290	316	362	345	358	360	341	357	359	322	342	375	392	359	336	370	355	333	337	370	340	357	334	330	351	331	379	342	375	348	353	351	340	351	381	368	390	356	364	355	378	366	364	352	339	388	366	367	360	352	351	362	363	356	331	343	358	346	369	325	365	332	346	384	370	375	341	375	337	341	388	362	368	429	370	341	393	351	373	341	383	337	342	346	374	364	362	349	310	357	346	382	342	346	346	369	340	366	396	346	364	389	322	343	346	356	325	344	369	364	338	349	373	367	344	354	335	378	340	357	343	389	333	311	343	321	366	342	334	338	326	374	358	335	357	354	385	306	354	344	353	348	361	361	355	383	382	367	396	350	316	371	333	381	330	364	387	345	349	368	355	387	347	384	364	358	348	345	339	317	367	367	353	343	304	385	376	352	359	352	321	357	330	344	342	356	340	334	333	387	353	347	356	337	308	359	346	401	371	355	357	323	378	349	345	314	344	388	395	368	370	356	372	350	355	354	348	386	399	353	338	334	370	377	359	347	357	374	365	308	309	383	353	371	337	363	365	361	351	365	346	378	334	336	338	341	347	359	368	365	362	369	375	344	368	351	336	374	343	346	406	338	324	328	369	344	388	371	360	369	378	330	342	319	346	347	333	343	332	321	362	338	354	394	372	352	359	347	329	351	364	379	334	362	364	350	312	353	357	378	382	384	375	377	335	333	363	341	373	375	387	354	362	359	355	381	364	343	350	371	336	351	361	340	335	354	338	337	349	364	341	343	321	368	339	341	371	369	378	348	367	360	360	359	350	354	345	366	364	374	355	338	379	320	375	386	354	360	331	342	354	370	379	358	353	365	380	350	369	382	338	367	344	339	355	354	382	374	358	373	347	345	365	387	369	340	354	394	348	372	334	354	365	341	338	358	393	363	349	354	327	342	372	345	377	319	374	354	324	383	353	378	358	361	349	379	381	378	339	398	372	344	390	349	351	341	349	316	354	351	343	369	353	351	318	383	348	351	350	351	363	367	376	344	353	368	337	338	319	401	360	368	348	363	352	340	340	349	357	348	342	384	314	342	357	388	348	351	347	376	365	398	355	372	342	359	327	343	371	362	363	376	373	370	376	336	336	380	352	378	362	321	357	343	369	407	352	345	363	366	357	347	367	339	353	384	394	335	367	346	327	327	342	367	366	372	348	316	373	339	312	381	344	323	363	338	348	332	335	337	361	359	344	389	361	361	359	347	336	378	347	364	364	348	315	350	344	335	333	358	341	385	334	338	358	341	381	343	324	380	341	376	382	375	361	334	342	364	354	370	342	356	348	347	371	328	367	379	350	373	374	351	366	341	322	374	357	348	355	320	344	366	350	330	340	382	366	338	360	333	348	341	373	344	339	323	358	359	374	353	338	358	330	372	339	362	354	342	367	345	372	354	355	343	385	352	369	329	370	324	347	366	372	349	410	336	364	382	350	341	365	354	368	304	367	382	367	350	387	376	350	369	378	356	358	355	366	338	326	326	367	338	347	354	340	318	334	342	368	347	365	338	332	359	343	376	322	340	338	348	375	362	364	360	369	363	350	308	404	376	354	311	334	361	348	360	373	346	340	344	380	343	350	363	345	324	364	302	342	375	339	364	361	390	341	351	348	333	345	374	334	373	368	378	382	359	353	342	382	352	359	333	339	361	352	360	340	346	329	398	394	330	371	363	322	377	329	367	318	368	368	369	358	380	347	343	367	349	366	381	320	340	333	375	372	376	335	343	336	342	379	324	365	368	380	365	354	358	350	352	402	365	364	348	336	348	368	335	347	375	327	360	332	334	359	358	315	354	333	380	369	382	374	338	347	352	349	370	348	353	339	360	374	344	369	365	333	370	363	349	343	357	335	374	327	348	339	357	368	352	341	341	351	349	373	366	344	351	350	363	347	353	344	350	338	354	341	344	368	358	373	343	353	341	328	359	349	350	334	364	294	357	357	355	338	362	331	362	375	375	375	377	371	337	362	367	368	373	347	314	329	330	358	327	355	358	343	348	336	350	333	356	333	362	335	351	345	356	340	382	368	345	366	349	319	331	362	363	382	337	334	349	373	340	370	365	323	372	348	336	349	378
25129	21031	26808	24978	7867	2356	2038	1604	1486	1378	1119	1088	955	955	899	888	855	843	827	757	805	812	748	764	719	774	800	721	693	674	634	619	680	694	672	634	665	661	630	687	665	675	643	667	659	688	676	653	664	640	625	642	638	614	654	659	670	605	668	607	690	622	669	650	664	621	675	649	669	651	613	660	626	660	614	637	640	616	681	650	666	692	655	646	633	637	664	642	643	648	674	627	665	619	632	679	673	637	658	652	638	679	707	651	642	660	655	658	672	604	662	632	625	658	606	615	616	647	661	686	648	635	639	626	611	657	663	629	615	675	668	645	663	617	645	630	598	610	615	636	612	621	640	654	651	625	620	654	641	646	620	620	629	673	640	648	637	652	645	626	623	620	706	639	664	643	649	675	664	658	690	657	648	674	641	636	656	639	641	613	663	645	624	659	625	671	657	636	638	639	631	661	700	643	617	628	623	641	591	638	594	641	649	646	657	649	668	632	634	627	666	621	622	642	684	653	609	626	610	686	645	650	651	662	653	630	663	645	652	660	684	690	606	616	697	620	674	628	628	658	705	689	621	666	646	624	618	626	660	633	603	631	660	621	666	668	625	619	640	656	667	622	625	690	605	635	626	701	647	658	645	608	616	615	656	642	591	630	625	634	671	666	655	652	644	639	622	677	635	653	641	693	681	661	634	634	656	642	649	647	624	657	629	636	645	638	638	692	593	680	632	653	594	630	625	657	605	640	619	659	594	599	632	592	662	613	626	655	641	630	646	672	602	671	623	695	648	651	670	635	611	638	647	691	634	639	671	677	620	601	600	654	652	661	685	692	640	631	660	640	625	668	616	641	644	649	602	657	637	631	644	653	647	674	643	630	645	645	615	657	624	618	658	675	598	631	612	642	617	639	631	626	692	666	617	612	596	640	651	628	691	647	693	670	697	639	623	606	682	625	650	658	644	586	640	635	686	660	645	693	676	607	640	618	617	602	630	661	662	608	609	679	703	646	637	682	614	622	623	659	658	647	671	606	623	651	629	659	684	651	641	664	710	695	611	654	645	659	690	636	574	674	638	673	675	656	674	624	651	639	659	636	664	573	665	671	613	596	593	661	668	606	630	628	583	644	657	665	650	604	610	627	637	625	698	614	647	629	686	641	661	609	657	618	684	650	656	661	664	616	681	642	638	623	631	620	631	642	656	630	634	637	667	669	637	630	650	651	641	613	616	572	651	668	640	633	625	624	664	627	603	653	655	614	695	639	599	655	653	630	596	647	648	630	676	653	616	630	657	662	663	668	655	638	625	642	632	602	632	643	638	622	660	648	631	623	632	633	618	671	640	642	641	614	678	623	704	647	698	647	604	644	673	649	632	626	670	620	680	617	645	626	626	693	672	643	703	660	609	621	629	596	649	606	688	598	593	635	642	619	679	673	628	659	638	624	641	659	655	668	654	661	607	640	699	727	626	650	651	629	620	664	693	658	619	629	666	630	657	644	653	668	707	645	636	623	617	642	643	613	684	581	655	702	692	629	642	626	652	669	623	626	634	671	699	596	663	660	608	625	594	651	613	668	724	651	645	656	639	618	610	652	626	622	613	644	666	660	643	650	641	649	707	662	603	650	651	630	656	661	659	689	585	640	624	636	616	674	655	635	676	638	621	659	700	617	643	651	607	636	694	691	674	622	634	649	668	597	639	630	604	635	660	666	655	624	645	670	652	673	657	650	691	619	645	648	638	636	647	648	590	658	658	658	655	656	690	675	662	645	631	664	638	644	643	674	670	628	663	654	654	675	643	662	634	657	610	637	680	628	627	611	618	654	614	623	674	635	624	588	607	642	654	655	681	667	648	639	617	623	651	647	631	668	635	628	648	645	606	648	663	593	647	685	641	640	609	657	653	682	615	670	618	644	638	646	655	621	630	618	625	660	624	642	661	630	621	680	610	609	633	616	683	657	623	633	644	694	699	676	626	694	641	617	627	628	638	667	642	684	664	609	701	683	647	699	623	631	649	618	628	624	623	664	626	681	622	639	629	679	594	624	689	644	625	643	618	633	640	638	653	616	677	659	645	658	593	669	633	619	656	656	632	607	681	650	641	698	617	633	685	632	672	635	662	664	679	629	640	626	698	663	664	622	634	625	666	637	618	603	636	631	639	609	658	639	667	642	647	677	673	666	643	656	611	677	623	634	661	659	672	610	606	675	703	595	658	687	608	650	602	653	635	655	636	659	678	660	632	636	640	578	613	657	671	579	658	668	640	631	678	673	633	678	688	648	650	670	625	640	618	618	632	600	613	682	636	687	638	677	610	672	633	664	605	603	668	619	649	669	652	628	642	637	632	640	634	629	699	668	643	656	629	658	643	615	648	665	629	656	659	689	665	655	665	692	674	632	617	624	633	686	635	641	650	645	623	657	629	634	652	675	624	660	634	626	654	603	629	638	647	648	635	668	620	622	650	613	622	641	667	661	625	655	664	652	647	638	668	639	602	655	675	640	665	704	667	611	617	637	641	637	636	675	655	625	623	623	661	660	639	662	634	621	634	665	662	599	650	637	606	664	635	612	640	651	637	639	638	620	610	653	630	630	645	629	605	652	605	576	648	617	635	626	614	680	626	675	638	671	666	646	652	611	658	633	634	629	670	631	638	676	648	670	639	670	642	668	619	648	618	665	618	615	646	667	620	661	675	679	567	613	652	601	610	665	620	641	698	647	686	654	650	648	677	669	700	675	620	601	654	623	648	645	691	637	646	675	668	618	630	682	629	602	629	655	684	644	673	641	668	664	619	649	623	605	644	674	636	658	651	655	689	627	662	645	615	642	659	642	637	598	648	621	667	598	667	673	650	615	656	663	645	654	655	663	656	620	634	635	631	659	627	662	625	647	673	673	651	605	638	630	712	624	616	662	605	667	628	644	668	683	646	661	676	629	615	654	670	664	645	716	625	648	685	683	660	637	657	641	644	647	681	626	615	643	652	648	646	597	658	662	657	652	612	623	673	626	669	607	616	632	674	645	625	645	622	648	604	653	627	585	628	679	621	616	656	604	648	660	643	621	613	640	641	654	629	637	630	627	653	606	646	652	635	674	609	618	665	618	677	630	645	675	615	684	636	644	639	639	656	652	660	603	705	646	630	608	656	653	602	653	627	666	619	677	648	649	637	589	665	620	685	655	650	630	639	624	614	630	646	614	702	667	621	622	661	662	637	674	680	645	608	679	620	666	672	666	673	634	663	622	642	681	603	639	654	644	621	601	605	625	603	659	658	683	608	648	622	612	668	653	648	608	630	651	669	642	688	633	627	627	639	642	645	676	632	593	640	653	655	624	674	658	624	628	630	631	662	642	619	656	637	663	637	694	672	619	619	625	595	678	648	613	660	624	638	662	618	641	658	658	672	633	635	659	654	656	688	645	651	624	640	678	643	658	643	592	638	637	663	645	654	674	632	652	658	646	659	644	642	667	651	639	610	629	680	669	625	634	643	660	691	632	640	615
8960	16228	13435	7388	5431	4512	4200	3598	3023	2602	2271	1904	1763	1690	1613	1439	1321	1321	1233	1176	1103	988	1039	989	985	991	984	987	867	853	858	817	832	819	830	819	804	781	754	840	824	782	824	830	816	787	833	805	804	772	821	742	770	769	783	792	781	780	760	791	829	776	765	798	791	759	744	797	773	739	807	794	776	788	766	768	793	811	773	793	797	778	757	770	770	738	784	777	790	835	809	780	763	801	790	721	772	776	827	813	745	760	751	772	787	741	767	779	789	788	774	787	788	810	801	810	779	755	808	757	719	817	748	752	785	771	763	768	730	741	780	822	839	781	752	814	773	732	718	747	839	767	762	812	794	767	788	769	791	783	756	757	791	782	740	809	733	789	805	752	755	756	771	761	776	750	760	753	785	779	787	746	773	828	772	735	761	752	762	808	732	801	798	767	762	747	795	785	729	744	775	747	815	777	776	828	794	790	752	743	750	765	796	770	767	743	808	789	751	756	788	816	741	736	755	792	812	777	774	809	797	752	819	784	756	789	760	756	770	804	753	730	758	785	782	741	782	759	713	797	796	769	829	765	756	751	758	724	784	804	789	766	754	750	763	747	743	807	761	795	757	764	794	791	798	797	822	807	744	807	822	802	789	787	757	777	764	828	821	874	752	793	761	759	722	770	750	772	763	752	772	782	731	776	770	761	691	804	738	804	786	738	861	750	775	795	780	755	772	792	787	771	773	803	736	717	779	780	786	733	753	812	804	804	794	778	796	736	818	718	780	794	781	781	797	730	794	755	759	775	742	797	771	776	795	756	775	733	736	819	753	819	809	747	806	762	746	739	766	751	763	795	761	700	768	738	784	779	765	728	789	773	742	761	764	792	762	786	761	767	757	795	795	749	744	834	807	784	782	810	754	801	755	739	725	823	781	742	760	775	714	793	802	760	751	715	805	803	766	766	761	720	779	742	743	814	755	757	774	789	763	747	789	782	790	753	803	765	746	790	771	789	819	770	793	783	795	756	779	794	791	817	776	779	773	719	824	764	708	772	740	781	784	796	766	765	790	835	746	743	771	774	827	751	784	781	763	770	792	746	757	806	730	774	776	763	752	764	765	787	764	774	747	774	714	734	766	767	745	778	744	781	839	750	785	787	827	758	780	769	796	764	765	730	773	715	793	763	771	803	754	779	790	759	748	749	801	769	752	785	842	793	770	777	796	794	785	795	780	800	772	788	774	744	731	779	775	821	795	752	752	757	772	717	773	779	810	756	785	748	758	813	771	765	778	789	781	750	729	769	795	798	734	769	764	804	752	787	764	738	762	820	764	780	778	791	731	740	730	732	737	786	730	734	753	807	777	779	753	839	728	786	808	780	745	815	775	784	742	837	748	750	758	738	770	737	757	764	756	783	765	723	747	743	805	756	746	813	801	795	782	766	748	777	791	800	791	818	795	743	764	758	744	797	764	779	687	765	779	809	796	777	800	785	757	763	801	801	739	784	785	763	750	696	763	760	741	738	764	810	754	714	740	747	755	761	763	752	741	799	749	763	780	804	763	766	771	758	719	761	795	794	750	793	775	794	783	808	797	756	776	758	833	782	753	778	775	777	739	752	774	752	807	815	747	784	769	738	799	771	752	742	779	775	792	792	816	778	754	762	725	717	784	798	757	758	777	734	783	778	722	794	705	722	791	771	765	791	793	812	775	763	780	761	790	758	776	827	706	775	741	764	726	784	735	785	788	752	787	788	786	752	775	822	749	743	782	762	751	738	794	714	771	775	750	747	779	783	774	753	743	713	761	805	768	803	814	749	744	820	779	810	731	768	782	821	755	783	799	804	745	744	741	817	814	775	779	780	747	729	794	776	783	846	817	775	829	778	768	754	809	757	737	764	759	807	770	759	777	749	802	770	756	810	714	780	729	785	726	731	823	751	785	782	790	819	761	796	752	735	701	769	782	752	798	752	764	778	765	802	769	822	762	782	779	781	778	728	764	762	765	779	821	753	766	750	826	764	794	768	790	780	749	718	778	751	785	728	787	781	769	765	796	718	835	772	787	820	776	789	828	752	779	726	778	739	807	831	797	795	775	805	748	784	742	769	755	741	768	813	797	687	726	812	765	747	779	804	759	766	812	800	765	785	771	801	728	786	754	772	762	756	801	742	774	761	773	765	747	816	686	793	758	728	815	802	753	825	764	810	791	769	753	751	793	742	789	742	794	796	773	816	781	803	767	763	763	771	802	734	786	850	775	800	751	746	816	770	730	805	770	752	732	774	753	751	717	805	811	774	721	800	807	752	753	741	775	791	823	774	763	735	803	741	751	784	806	737	782	802	763	821	819	775	723	747	771	787	802	823	750	796	756	802	770	777	793	775	789	771	776	714	788	773	766	820	774	764	775	742	792	717	732	768	773	724	795	756	726	764	808	770	778	723	769	800	746	742	810	802	792	818	751	776	769	757	783	764	775	758	779	771	824	800	758	785	797	807	795	776	741	787	769	797	801	780	768	758	803	796	774	766	734	740	739	796	781	797	745	811	763	773	793	796	782	740	769	711	794	750	770	760	798	787	782	720	812	754	834	792	758	763	732	751	758	841	782	738	745	788	743	744	764	754	748	795	743	790	798	807	823	768	800	756	752	729	774	775	789	753	780	783	765	777	734	761	812	798	799	734	758	772	818	761	724	715	690	747	796	799	783	763	743	778	813	749	697	765	706	787	791	764	755	712	778	749	779	767	802	746	785	769	790	786	771	722	824	751	741	748	753	734	739	767	778	821	740	774	746	768	751	771	765	760	760	802	767	786	710	728	777	803	781	768	822	813	777	773	788	793	748	814	792	789	761	792	764	719	775	775	753	706	757	792	733	801	783	810	736	742	745	758	757	809	796	738	757	794	780	755	791	814	738	797	759	784	747	756	733	815	793	770	784	779	797	767	770	773	791	796	769	786	806	776	725	736	775	757	790	749	782	773	811	736	701	717	740	785	740	781	740	730	825	735	779	810	731	759	757	816	747	757	779	769	707	754	745	791	797	747	759	776	757	789	803	753	812	761	760	752	762	773	764	741	810	781	722	718	767	779	776	744	785	803	770	790	801	767	762	844	783	780	771	777	757	793	753	734	783	801	761	759	785	731	751	781	740	768	699	814	740	759	821	771	738	718	817	723	760	725	786	766	772	817	774	815	788	803	775	766	800	819	791	789	826	786	775	790	783	770	745	729	769	760	812	812	803	820	807	773	762	793	813	773	756	791	789	799	766	749	813	777	752	812	766	790	811	809	758	793	756	805	774	756	776	776	698	771	758	773	806	796	824	774	774	762	777	771	810	782	737	763	747	779	776	802	754	779	753	786	767	749	771	730	792	760	749	772	787	742	773	797	813	714	744	769	763	758	768	802	770	784	776	816	783	771	778	778	789	747	767	791	794	792	748	731	765	742	767	744	816	798	756	784	736	762	797	715	750	763	727	748	833	766	793	698	791	775	808	796	811	802	759	784	801	786
22809	20995	28664	23530	20994	20979	9550	3192	2183	1823	1574	1293	1225	1223	1077	1018	987	932	771	725	672	653	621	606	622	593	611	547	479	465	471	482	434	410	447	456	408	428	424	421	424	436	417	395	433	442	433	404	397	407	419	413	386	362	424	382	400	407	396	394	389	391	392	380	395	411	430	381	390	428	393	392	382	355	373	403	391	376	386	408	406	406	387	347	375	391	440	383	413	443	376	406	397	376	376	352	384	374	392	395	387	401	378	413	370	401	377	407	385	383	381	366	391	385	410	371	379	366	375	381	404	407	389	402	390	390	354	394	376	420	414	400	374	382	404	440	368	401	358	363	388	415	429	406	385	396	413	381	411	405	359	366	408	382	383	390	370	384	406	400	394	370	383	379	370	389	391	377	396	425	385	386	356	398	346	340	404	347	369	416	377	357	393	374	387	385	401	387	355	410	374	380	379	378	403	389	341	364	419	352	375	341	392	377	395	388	375	397	412	356	369	373	411	391	395	399	396	390	384	377	416	370	340	382	361	414	391	372	366	369	375	382	360	367	388	366	344	392	376	397	430	381	367	390	398	399	393	380	392	368	364	398	375	396	350	419	367	362	410	397	385	376	404	411	339	361	377	364	394	404	442	389	398	396	375	378	371	336	356	385	378	384	358	373	372	414	381	393	370	395	389	369	387	373	363	356	392	398	393	387	403	418	382	368	404	397	398	384	398	378	376	403	360	355	405	364	362	357	376	359	384	406	391	388	366	401	392	373	384	352	405	348	366	381	396	353	395	418	408	381	355	361	376	361	395	396	390	370	389	374	369	385	367	387	371	423	382	419	371	383	398	368	374	354	404	387	404	327	361	359	397	391	396	343	393	424	378	384	402	371	378	366	389	397	393	394	373	353	392	381	386	371	408	363	395	413	384	392	399	397	374	401	411	382	357	403	377	404	370	407	380	352	342	385	364	382	374	382	361	408	391	367	367	379	386	385	380	378	399	385	387	380	411	407	396	397	404	391	413	373	404	389	366	377	387	377	369	382	406	405	377	389	390	393	384	367	379	400	406	362	365	376	383	380	419	389	418	400	364	370	396	381	401	375	374	353	402	406	433	422	375	380	389	363	344	383	397	384	354	384	379	401	382	363	354	417	401	373	369	391	391	406	414	421	371	391	369	383	376	409	403	370	374	358	398	371	396	383	418	367	335	387	377	413	384	371	413	373	379	360	390	377	371	380	363	402	392	423	389	405	381	354	404	363	360	382	363	396	376	380	388	387	384	359	407	365	396	383	354	395	406	384	373	361	376	383	396	371	375	386	406	430	370	331	376	354	363	380	362	406	386	343	368	369	406	366	370	346	375	387	364	352	358	387	378	382	398	365	380	379	382	407	365	359	414	393	373	387	394	374	392	389	416	382	411	366	402	362	408	388	382	367	347	412	407	389	389	379	381	383	400	403	384	383	355	362	385	375	368	392	405	368	368	383	400	360	412	374	358	403	399	418	371	378	355	395	380	391	400	384	350	384	424	361	390	382	354	397	417	415	331	356	401	354	377	343	351	361	442	389	409	371	398	356	370	419	363	362	374	374	382	389	352	395	379	380	361	419	374	394	375	394	373	382	364	356	371	356	407	390	397	383	379	386	406	366	397	383	413	389	372	394	372	399	387	377	382	362	362	409	365	331	376	433	381	373	408	362	397	355	368	389	372	393	387	376	371	398	373	367	408	404	353	398	341	373	418	389	367	391	408	339	355	360	407	356	385	355	398	369	382	369	385	364	402	393	401	374	371	365	377	365	371	380	392	366	391	400	398	401	398	404	371	401	349	408	371	378	403	410	374	377	360	379	376	381	382	365	399	400	379	392	375	374	394	391	410	371	373	356	412	413	391	408	388	414	375	390	364	414	376	393	376	389	385	384	396	361	372	379	334	378	390	384	359	376	445	394	386	390	388	388	392	372	379	419	379	364	373	399	358	391	364	363	370	396	382	369	366	401	364	379	371	370	368	394	395	387	424	409	362	369	404	375	388	389	403	364	348	375	388	408	347	391	374	360	403	352	383	381	357	382	389	427	363	359	398	391	358	391	326	373	371	395	375	395	380	387	332	402	374	390	378	407	376	361	351	361	326	406	380	444	395	365	347	357	369	363	362	401	362	399	380	380	361	387	399	365	382	379	373	414	375	381	355	379	385	375	392	359	391	362	380	394	375	393	360	378	398	394	394	356	378	391	385	375	395	387	386	366	422	381	375	383	385	384	367	389	376	377	349	357	387	421	444	386	399	403	370	401	395	384	358	375	390	375	348	390	414	367	392	459	396	398	349	360	385	396	371	393	377	353	392	387	379	390	387	421	411	408	407	352	343	392	359	392	375	389	389	378	365	379	389	384	420	369	388	356	393	371	395	383	363	355	385	383	350	363	368	362	383	372	355	351	386	353	360	343	365	395	362	373	387	379	382	416	386	365	416	387	386	388	363	377	364	392	373	374	405	413	409	376	406	391	421	424	392	376	350	380	377	375	389	423	396	379	357	372	388	411	385	419	375	372	407	390	363	406	371	357	394	369	362	406	386	401	368	345	374	346	402	405	445	394	369	377	362	396	360	378	378	421	394	398	408	410	407	396	370	381	358	362	366	363	350	377	368	416	380	377	352	407	377	378	388	416	375	379	361	377	388	383	391	383	365	408	408	448	400	385	397	367	372	392	342	400	359	392	378	434	376	377	411	363	401	392	399	406	382	386	367	390	347	375	386	407	369	382	386	399	386	383	378	377	403	365	379	403	400	364	397	392	361	384	394	373	419	402	363	352	354	396	374	405	336	376	375	385	388	371	396	381	384	376	375	381	389	409	401	399	377	384	366	385	371	379	416	388	374	343	394	369	363	397	375	368	389	399	382	375	363	394	376	422	372	398	363	380	394	365	386	374	360	392	372	415	362	411	366	381	344	359	403	368	350	386	366	381	411	372	371	393	399	412	368	391	385	372	381	377	354	369	399	446	431	365	390	350	377	379	376	340	388	393	369	393	380	357	389	379	357	375	372	413	370	391	431	364	375	378	410	371	360	422	364	381	374	398	342	383	371	401	369	395	430	360	387	380	357	414	382	395	385	374	374	379	419	406	383	389	387	347	370	389	368	386	393	400	350	408	355	412	384	389	382	401	409	420	374	390	392	384	352	386	385	346	364	379	360	374	380	377	375	379	409	404	436	399	348	367	369	372	404	349	378	374	389	356	383	408	375	398	396	366	357	382	366	419	388	429	371	381	399	407	376	376	377	383	444	384	384	385	375	367	386	353	353	395	394	380	372	359	380	369	383	374	376	375	352	357	379	376	400	398	410	391	410	362	388	374	379	379	395	412	365	339	369	395	395	373	363	412	382	380	384	405	371	395	374	406	405	368	369	327	363	395	384	363	368	376	365	384	406	332	383	368	440	375	391	374	395	412	385	362	383	375	340	404	400	371	365	390	367	366	388	390	360	382	381	387	353	387	321	414	395	342
11309	25852	21654	13506	10353	8390	7687	6416	5010	4249	3518	2821	2661	2465	2208	1965	1832	1650	1442	1282	1187	1081	904	921	979	984	869	820	729	671	604	599	648	575	656	572	562	568	517	557	526	560	513	534	529	481	540	506	484	513	469	456	502	528	523	474	490	458	484	501	478	439	470	487	453	437	495	469	426	533	506	479	425	433	475	499	469	464	524	481	439	494	435	462	428	464	438	469	469	420	463	441	432	463	457	444	427	492	471	481	467	472	437	474	435	420	446	454	458	467	439	457	463	409	450	449	433	446	463	416	446	441	441	492	448	428	433	440	396	463	436	417	470	489	436	477	448	417	443	473	499	437	453	461	439	507	491	478	443	438	483	457	458	447	468	472	478	523	474	483	461	430	466	443	426	477	446	477	459	476	436	458	483	440	435	443	445	468	482	461	473	464	454	490	468	482	476	449	507	433	439	476	444	463	445	453	461	459	521	476	475	440	462	473	448	484	476	448	443	417	466	418	457	476	447	425	439	515	479	446	493	443	473	469	483	455	478	446	465	416	422	474	454	471	465	444	484	453	422	456	437	452	461	435	491	438	452	440	470	460	445	417	416	443	467	472	454	434	434	487	444	459	445	438	468	464	449	483	463	444	439	479	433	450	489	436	457	450	395	470	461	473	469	469	458	492	457	432	478	449	448	475	473	441	465	454	468	464	472	474	457	473	447	465	477	477	449	433	431	467	442	503	469	459	453	464	454	420	455	454	420	475	447	449	461	475	445	484	453	436	457	434	442	469	436	424	424	451	456	447	457	435	436	443	464	436	454	431	436	442	481	443	439	446	470	461	470	449	431	434	440	458	456	455	466	488	428	492	440	434	467	507	472	479	495	501	478	475	462	448	420	475	479	444	429	462	441	423	474	461	468	438	487	482	406	490	492	441	462	442	494	454	473	462	473	469	455	453	440	461	468	440	467	441	490	465	467	484	429	450	469	458	465	416	436	455	442	455	489	468	453	433	456	462	457	426	478	472	437	489	462	484	476	473	458	446	479	492	417	443	447	486	480	472	486	438	458	485	459	486	443	457	464	466	445	419	470	474	457	502	443	436	463	467	429	483	457	432	443	476	432	476	472	434	475	499	456	450	435	455	441	473	474	413	465	473	483	459	458	435	449	440	435	461	464	471	436	474	445	448	457	452	462	456	454	410	465	451	457	431	438	459	452	441	443	463	426	429	449	425	478	435	447	447	424	444	477	474	463	452	461	459	397	487	432	493	457	454	436	469	448	464	469	463	443	441	455	466	444	490	461	439	449	460	454	465	436	484	480	467	465	459	441	456	507	413	454	420	489	473	452	453	465	448	444	452	479	501	443	498	449	489	419	480	477	441	459	506	489	457	501	438	466	448	444	448	498	480	465	487	447	436	447	444	458	471	449	444	421	475	460	474	456	464	420	450	460	466	420	431	508	442	471	474	467	481	448	468	455	458	435	438	441	472	479	457	448	445	475	458	485	438	473	445	440	438	467	473	474	477	503	474	441	442	458	500	463	465	418	426	437	472	444	477	465	434	491	442	462	479	479	506	453	454	454	438	425	466	420	469	448	445	455	457	469	415	462	462	481	447	451	469	468	448	461	444	478	464	409	490	437	456	437	432	463	497	475	430	422	478	454	434	455	480	436	452	457	475	472	456	483	475	479	467	457	451	445	476	487	488	491	493	462	480	467	426	459	453	466	459	449	455	439	481	482	449	442	497	452	492	436	465	471	447	422	499	452	495	486	454	461	417	476	447	467	460	440	509	435	409	439	457	476	440	485	448	453	444	445	492	445	440	468	472	437	472	448	451	466	447	427	459	467	429	470	467	425	464	472	454	467	465	429	440	460	438	477	463	448	448	462	467	453	472	417	450	476	470	459	416	470	482	472	453	462	460	460	450	440	479	439	437	462	460	479	452	467	498	459	449	428	418	476	432	480	480	478	443	466	433	447	424	478	459	427	469	478	450	461	469	451	454	451	429	425	463	475	462	444	460	456	451	430	459	452	455	488	446	439	457	427	468	443	434	452	451	487	443	470	444	481	447	437	474	426	429	474	478	465	443	425	449	484	451	449	434	471	461	445	457	469	466	466	415	449	422	484	461	481	479	426	466	467	475	476	435	421	461	507	437	510	477	451	452	468	444	466	487	480	435	444	443	469	446	466	447	495	446	450	403	467	433	455	485	479	485	450	451	474	444	463	439	456	489	443	493	441	453	462	467	447	450	453	441	430	467	463	448	424	458	461	437	470	437	470	493	475	472	494	423	464	433	482	461	436	468	472	462	465	463	441	429	477	403	467	467	413	444	444	475	458	459	452	471	468	463	482	437	453	433	457	470	439	500	437	482	431	474	462	431	459	484	465	470	454	444	482	451	474	453	474	439	494	441	433	484	426	474	465	460	446	457	487	469	435	445	439	465	471	424	483	467	440	466	481	461	445	442	475	498	438	462	438	448	443	460	484	458	471	471	435	422	471	469	450	457	434	495	447	455	457	480	451	467	429	436	418	453	469	470	470	457	472	448	476	442	446	428	446	463	471	454	456	451	474	429	423	475	451	489	488	495	480	442	497	475	474	467	445	452	451	440	440	441	436	473	426	472	483	453	498	457	433	457	474	462	461	445	417	441	455	467	433	439	443	456	495	491	449	488	446	459	404	487	442	443	466	454	484	447	483	461	491	438	461	416	452	478	431	445	455	432	436	442	479	425	451	457	403	450	440	449	485	441	445	477	464	472	482	475	467	436	410	469	434	437	397	474	466	457	429	418	436	487	443	447	442	525	444	473	464	441	453	439	414	447	448	409	456	466	432	455	446	469	448	432	457	445	451	427	471	442	435	458	456	437	503	489	480	447	459	456	423	448	442	431	465	447	435	466	431	479	429	462	452	446	425	442	448	454	441	486	450	454	467	422	474	459	430	430	456	417	457	465	463	472	460	496	451	434	417	403	455	470	463	451	443	471	464	475	459	436	464	460	454	475	425	492	473	491	434	448	447	475	451	443	446	444	467	467	486	455	418	432	451	450	449	460	454	447	446	456	480	423	485	424	469	450	439	477	450	460	438	469	454	463	443	441	473	463	455	453	452	452	477	477	441	471	470	475	456	486	474	445	462	475	468	435	491	491	452	448	478	465	445	471	443	441	461	437	457	458	467	439	452	473	438	453	416	440	444	483	490	458	437	441	470	472	429	458	478	476	474	486	491	472	472	482	439	449	464	435	432	469	478	444	475	456	475	437	473	435	463	452	441	475	456	444	421	467	436	431	496	444	470	486	463	454	437	443	447	415	494	452	431	473	435	469	463	508	442	475	458	415	488	466	473	478	511	479	444	461	461	457	452	440	486	523	446	477	442	475	460	447	449	453	427	411	485	447	475	469	446	448	440	476	479	480	469	463	445	446	476	443	444	464	467	470	453	481	405	461	462	482	466	418	445	457	484	444	484	459	474	458	424	445	443	420	457	447	487	431	463	484	443	461
26981	19497	9154	3480	1821	1580	1463	1174	1052	898	863	784	761	742	698	697	641	687	609	600	576	573	587	583	526	545	540	538	518	557	500	512	488	509	518	495	500	549	502	491	509	469	497	503	482	504	518	474	506	531	504	505	493	540	474	490	525	497	480	528	497	459	498	518	530	487	512	459	517	465	483	481	489	475	524	489	508	515	538	485	464	463	495	509	520	464	506	545	514	495	511	549	516	464	515	541	506	507	500	489	479	519	481	534	458	482	517	515	487	456	464	488	490	511	521	509	486	482	506	492	485	516	498	478	467	504	496	513	506	518	475	489	496	497	512	548	473	469	520	440	498	473	523	504	494	504	478	501	503	451	475	497	524	548	508	498	523	503	489	471	483	547	508	516	513	507	505	512	542	506	489	477	475	501	476	508	493	509	476	504	478	480	506	493	492	485	491	489	504	485	503	484	473	487	518	522	501	468	500	465	464	481	504	481	465	521	500	460	530	529	490	484	484	513	523	473	508	508	498	463	492	503	477	471	502	464	487	481	478	468	464	478	463	515	486	496	498	515	501	524	518	514	446	442	501	482	508	506	499	487	493	502	484	536	488	540	488	513	509	498	478	488	537	465	530	495	482	464	529	503	462	515	493	516	489	509	489	475	514	507	466	475	473	483	491	484	453	544	505	485	524	471	464	496	517	498	492	546	504	501	481	481	515	504	550	514	483	535	520	502	493	500	497	514	483	510	484	473	501	528	449	468	534	503	489	463	497	514	495	461	471	498	520	497	474	458	476	504	497	519	461	491	501	454	459	446	515	495	492	492	489	471	461	488	543	515	485	504	455	509	524	457	509	468	484	488	479	486	472	519	493	505	509	536	486	546	476	472	506	522	528	476	515	501	506	478	523	492	462	512	529	489	468	487	492	460	484	512	461	480	522	491	507	525	481	480	484	526	476	522	486	497	472	495	518	496	531	482	475	477	504	476	506	496	499	484	494	444	453	461	516	485	484	469	477	459	456	498	503	486	475	464	491	529	488	501	509	484	475	476	471	545	504	452	518	526	490	522	528	478	470	498	492	523	479	484	475	479	494	479	505	522	519	481	496	483	483	507	512	492	490	438	486	486	476	535	518	482	526	471	512	478	498	497	462	474	484	491	538	499	518	481	494	502	500	483	496	467	475	529	511	536	470	463	461	491	529	523	466	478	496	491	493	516	479	481	492	495	531	447	469	507	519	477	485	450	478	489	523	462	483	501	471	446	504	494	509	542	483	496	479	491	521	513	493	452	488	461	483	515	482	522	482	489	479	509	518	477	483	486	498	524	532	493	482	481	471	488	502	518	499	518	526	527	515	486	474	492	483	510	483	498	456	510	520	466	516	461	502	526	518	495	477	500	528	510	501	470	503	479	516	487	487	452	486	493	487	498	521	488	468	524	488	500	550	495	514	525	475	514	494	485	472	473	488	467	464	490	470	502	498	468	506	458	517	486	472	515	482	495	479	512	525	491	494	507	511	453	487	477	516	492	504	467	471	492	514	500	494	494	478	489	521	481	502	509	466	483	506	491	489	448	518	489	504	477	488	503	494	487	526	532	488	511	533	510	486	482	460	478	470	498	474	521	450	480	499	457	509	490	472	496	485	498	494	536	550	503	501	484	494	481	477	518	538	491	495	481	496	523	507	537	458	502	486	498	487	486	515	504	493	492	476	531	510	492	505	450	495	467	506	505	496	472	496	492	469	509	497	447	479	485	473	522	525	503	487	478	539	500	521	532	523	488	460	508	510	487	542	487	515	526	533	508	458	464	473	505	481	491	505	480	482	447	490	458	481	495	503	519	464	495	506	465	498	462	523	523	531	503	462	484	492	500	457	514	477	479	519	520	487	534	475	497	503	511	510	489	476	490	530	505	479	484	500	538	523	453	464	463	516	504	499	508	503	501	468	509	498	505	512	515	471	502	467	470	502	485	537	486	562	503	474	517	513	488	541	475	487	507	494	468	477	518	507	483	482	490	481	474	478	469	525	492	497	500	450	484	500	492	511	508	498	493	512	512	488	464	489	511	513	450	513	491	501	508	502	483	487	481	486	494	496	473	496	533	533	487	499	535	464	506	520	485	485	530	494	533	484	520	527	475	464	497	479	510	488	491	475	498	509	486	505	522	521	503	475	509	498	491	512	456	514	498	505	494	476	506	474	493	499	511	488	514	480	490	490	475	512	499	507	477	494	505	484	498	501	507	476	488	494	529	468	488	489	506	504	485	507	495	463	477	475	513	503	487	465	527	473	494	558	519	474	524	497	519	488	470	487	475	543	490	501	493	497	524	468	507	511	514	474	491	493	440	469	506	505	484	475	470	488	501	486	514	470	507	467	461	470	466	543	471	494	523	517	507	495	489	465	501	471	492	469	493	512	484	533	505	490	500	478	483	499	527	492	467	494	508	466	490	430	492	507	514	531	484	549	488	475	525	506	500	509	483	491	499	473	496	498	466	477	522	461	473	470	487	490	475	486	516	455	536	517	478	493	477	506	474	473	421	515	457	504	510	485	516	483	479	492	468	474	494	521	482	491	460	519	480	497	518	494	496	510	507	461	556	489	426	512	510	463	500	475	459	495	483	468	490	500	528	470	459	513	464	511	484	529	455	485	486	512	480	498	520	467	497	479	478	511	480	519	511	471	471	519	502	517	496	495	496	473	517	483	499	500	462	514	475	473	487	513	500	498	486	493	461	465	507	511	465	496	468	496	472	502	529	498	482	540	499	525	518	471	494	529	522	492	446	529	498	493	479	464	488	465	501	485	491	505	480	509	489	510	477	499	499	497	494	461	469	492	461	486	439	511	524	502	512	479	480	468	477	476	476	477	530	516	452	467	481	524	460	516	519	478	538	500	469	512	492	527	478	476	496	479	494	484	519	486	487	485	484	440	501	464	479	503	472	480	493	506	512	468	454	548	476	482	478	513	493	501	527	469	487	489	508	460	496	471	482	506	489	489	488	509	491	474	471	481	524	491	517	447	493	521	503	515	495	533	469	481	510	507	524	500	484	485	508	485	477	510	513	492	506	502	490	439	478	492	475	532	497	477	482	515	556	452	459	473	519	484	521	500	475	480	467	481	469	518	475	501	530	489	504	520	525	507	470	494	521	517	522	539	502	498	497	470	474	477	476	460	484	453	471	552	505	477	509	513	493	490	453	477	453	483	507	476	483	475	460	445	460	499	480	455	472	524	509	508	478	533	500	491	487	463	498	478	489	515	493	508	482	503	506	494	493	441	457	565	510	482	484	479	465	476	514	511	525	491	498	526	472	506	480	520	503	500	488	478	508	483	512	470	511	477	477	486	510	496	499	483	468	527	489	496	449	524	524	512	507	516	553	499	488	507	498	503	495	475	470	490	489	459	505	464	511	466	549	489	533	461	487	488	481	509	508	515	480	471	554	536	503	468	528	511	475	492	538	506	508	528	469	492	519	470	492	494	505	476	505	484	526	496	544	520	461
7527	10772	8646	4926	3716	3303	2928	2412	2010	1647	1449	1410	1279	1322	1191	1116	1076	986	954	968	821	828	732	800	831	789	739	718	676	686	610	626	645	637	668	647	634	692	646	643	615	643	630	617	652	655	635	658	628	578	594	583	645	605	611	606	633	636	642	627	617	644	635	636	616	629	642	608	629	612	610	602	587	631	626	598	603	600	575	641	570	640	605	632	642	616	610	596	564	585	646	590	614	602	638	616	614	606	598	578	610	627	616	601	617	622	599	651	596	622	605	607	614	645	621	621	632	581	601	611	614	584	631	583	600	614	572	615	636	605	633	608	622	621	611	576	600	623	607	612	589	621	676	615	621	632	652	625	602	619	595	634	581	601	623	547	635	616	558	613	595	598	585	608	623	619	578	565	610	593	618	597	642	618	595	601	588	602	556	600	611	588	634	590	627	633	604	621	597	607	615	625	650	624	622	603	623	614	614	663	611	590	596	604	653	610	645	607	612	583	664	617	579	589	628	637	647	623	604	642	633	558	592	588	638	606	636	588	599	622	546	601	603	598	631	611	638	609	596	585	591	622	692	631	636	654	645	708	562	646	622	605	553	589	587	627	607	648	641	636	569	587	630	600	593	615	607	634	586	562	626	632	658	625	601	578	588	613	615	634	603	647	609	614	643	635	580	633	624	650	612	596	577	605	616	645	630	621	597	617	596	617	627	601	618	636	598	619	598	643	581	592	605	618	622	578	566	607	593	575	624	614	633	631	597	628	622	597	606	598	598	592	631	672	599	651	607	551	620	597	608	650	620	565	603	578	625	623	671	627	603	594	602	593	638	600	609	603	607	639	632	658	602	622	639	628	588	583	605	621	650	649	678	592	626	601	647	624	612	634	619	631	588	604	577	623	577	635	576	624	654	592	613	605	611	593	616	601	631	615	612	586	665	629	607	605	561	607	616	594	614	610	626	604	608	665	602	595	594	622	555	597	602	612	634	584	631	587	603	596	609	588	614	592	604	618	582	604	569	637	593	585	620	575	546	618	669	586	636	575	658	635	622	618	627	645	588	635	597	583	597	645	631	664	582	671	639	587	660	593	598	560	632	638	614	587	618	625	613	611	597	643	607	650	571	634	579	617	581	612	600	634	583	630	617	631	601	577	616	597	602	634	658	547	601	627	644	620	636	629	610	644	656	631	612	576	611	635	618	626	650	622	632	642	644	603	622	601	654	586	601	599	600	602	633	640	619	624	611	633	639	624	590	677	569	602	616	580	630	607	606	621	581	630	624	655	600	569	581	603	625	594	608	593	615	594	614	590	598	569	619	600	610	592	594	566	659	606	605	593	624	628	632	608	624	634	591	603	609	619	632	593	603	602	609	610	604	630	604	642	602	636	590	652	608	616	663	631	583	593	624	583	581	596	616	594	622	634	588	624	667	635	593	635	616	573	623	622	589	594	621	645	593	599	583	588	654	575	589	646	607	607	588	602	583	632	593	626	618	564	625	611	617	604	605	625	585	617	626	670	619	614	654	582	611	578	633	636	597	617	667	620	601	625	608	669	643	619	585	596	623	638	635	596	634	630	605	598	583	595	647	619	620	602	623	648	598	599	610	596	638	619	612	604	632	655	608	616	598	600	592	625	616	630	612	636	619	563	627	568	607	609	594	636	650	657	666	616	610	635	621	596	623	572	632	615	606	573	601	619	608	578	634	582	611	581	622	618	588	607	603	629	578	615	611	618	610	589	621	620	600	614	603	663	652	594	599	612	602	612	648	567	658	624	633	600	635	610	595	583	627	595	626	592	621	639	592	659	595	647	608	600	646	590	622	616	606	656	558	618	594	603	568	568	610	605	596	630	614	651	624	592	608	619	603	643	573	652	604	644	610	612	613	589	648	641	592	571	635	630	640	624	608	590	626	576	607	625	590	630	651	645	610	588	622	564	621	596	610	580	610	598	592	594	604	649	602	621	566	606	572	634	627	600	653	599	611	578	614	580	622	618	573	656	633	625	601	615	631	602	628	590	612	633	599	608	605	595	600	576	611	625	566	571	634	621	590	614	573	627	620	540	609	615	596	623	550	612	592	598	652	561	640	617	588	639	647	579	626	583	583	603	646	604	602	628	627	625	596	625	609	657	608	598	612	622	601	600	635	607	569	651	583	584	599	596	587	619	622	653	632	614	606	606	633	612	592	578	588	634	561	573	626	594	644	578	624	586	618	639	641	600	609	623	601	584	653	611	633	653	599	575	607	636	604	614	618	601	580	601	588	636	611	614	582	616	645	609	579	624	582	622	596	655	601	608	612	652	634	609	592	639	585	608	594	622	613	559	641	626	658	581	592	606	586	633	572	599	583	596	635	593	611	604	595	652	603	614	629	644	609	586	606	580	626	574	602	611	606	616	594	616	641	554	610	633	648	660	655	633	581	634	568	574	612	631	571	611	609	642	628	630	627	624	634	620	600	656	619	627	599	646	595	587	608	596	633	603	615	594	594	634	616	608	598	659	571	633	624	605	567	607	590	611	581	605	585	614	615	619	630	582	624	633	569	604	565	641	638	599	604	622	599	607	606	660	613	626	611	628	614	608	601	622	642	570	583	602	598	657	620	616	583	611	618	635	630	583	637	601	596	636	627	648	609	632	618	624	576	626	586	608	582	588	570	610	639	625	627	635	615	606	591	616	558	618	648	591	599	608	602	578	652	580	647	588	626	607	660	646	595	616	612	607	619	611	627	638	596	621	613	611	629	612	595	598	635	603	583	592	625	609	622	611	628	649	602	585	609	562	618	597	637	639	621	587	580	652	600	601	587	593	588	641	594	587	620	632	663	590	636	632	622	614	636	643	609	618	663	643	593	665	577	646	655	635	636	649	638	589	664	605	592	604	620	608	564	608	585	617	589	583	617	621	562	621	613	646	611	549	626	566	616	599	670	603	616	589	664	590	641	608	609	647	623	587	589	626	641	635	596	618	593	598	632	596	643	597	668	648	619	599	605	647	622	617	623	641	652	632	630	633	557	589	615	609	622	569	644	628	591	622	697	661	601	637	605	631	602	574	633	641	573	633	573	640	608	579	610	604	636	639	619	594	640	612	643	650	639	607	651	599	649	597	602	601	589	644	634	623	598	659	638	632	654	636	607	623	616	584	569	584	609	578	623	603	581	604	573	626	582	643	581	623	611	632	618	603	590	610	569	590	571	589	610	627	606	610	597	604	629	577	609	598	634	626	617	617	586	603	599	619	580	636	586	604	615	585	602	643	602	604	619	584	561	614	618	610	616	596	623	613	589	586	609	613	625	634	606	627	623	630	645	605	604	638	608	588	644	548	637	596	609	650	609	620	605	656	609	653	634	587	610	544	610	648	649	625	609	623	591	633	606	619	578	612	645	620	631	643	629	594	653	643	601	639	649	602	618	636	639	590	604	633	624	640	610	616	616	660	541	606	618	595	609	587	610	602	627	611	593	587	595	578	657	575	630	599	653	652	625	594	577	616	625	608
23873	20958	28104	23971	20835	8680	2955	1718	1389	1104	1031	909	842	783	760	653	679	564	572	498	492	406	438	398	426	395	398	369	367	319	310	300	329	327	303	310	308	281	318	331	330	311	292	289	263	300	321	289	293	260	287	274	298	269	275	283	260	313	265	233	276	283	308	286	297	266	293	283	314	271	276	280	271	310	272	281	311	300	262	260	258	278	303	266	278	279	263	297	278	290	277	293	265	280	257	272	280	298	257	299	260	269	245	264	295	278	255	271	269	300	322	259	242	289	301	251	270	311	260	273	319	290	309	258	297	269	266	324	276	284	290	264	279	254	280	285	261	291	262	288	297	260	284	267	289	273	291	247	290	272	273	281	282	246	261	275	289	257	277	296	263	262	272	279	259	230	269	263	268	262	259	262	286	249	279	278	277	286	323	286	286	277	275	296	286	251	271	255	267	248	296	333	277	301	261	278	273	275	287	285	273	262	316	272	249	300	259	268	242	269	268	258	257	276	299	256	265	313	282	265	270	265	282	307	276	287	271	278	247	271	254	274	278	278	279	263	273	267	276	258	271	265	298	297	258	280	289	232	254	279	271	258	255	267	283	246	272	289	270	271	263	272	256	292	263	283	269	253	266	287	266	244	309	297	279	284	271	277	295	273	292	280	282	297	288	244	288	297	276	267	280	252	296	275	287	246	278	288	269	316	283	294	278	266	269	291	269	261	264	285	255	271	279	291	295	273	295	256	317	298	266	281	254	303	288	288	286	294	267	286	279	283	286	294	276	291	248	283	274	276	308	258	274	264	294	307	251	261	278	281	252	265	249	299	260	275	274	294	269	273	281	303	283	281	279	270	261	306	262	288	293	257	266	277	285	307	249	256	281	253	254	279	234	258	276	311	263	324	258	280	266	267	271	267	318	288	263	253	260	283	318	292	287	329	274	272	281	238	268	282	258	275	269	304	273	284	294	264	276	273	284	274	262	274	290	267	300	293	289	265	273	284	272	249	305	276	288	276	280	274	252	265	250	291	275	288	304	254	280	286	275	259	295	259	284	261	277	251	287	267	331	306	294	266	300	235	269	298	279	284	275	265	277	294	275	263	285	257	265	272	279	288	285	258	263	277	272	263	271	264	263	258	280	310	275	302	296	261	293	273	277	285	296	226	281	276	308	280	275	307	255	292	274	265	294	281	303	255	285	263	230	301	272	285	275	268	303	280	264	282	275	288	261	294	245	242	309	270	283	286	280	285	267	290	265	270	254	285	283	284	266	265	281	287	283	303	277	300	306	288	295	296	261	302	280	276	292	261	280	294	264	298	284	266	303	262	261	287	276	290	277	270	288	274	248	268	271	280	264	248	257	269	288	265	244	250	262	279	283	263	263	256	261	283	298	260	282	290	263	271	286	304	271	292	253	296	277	268	271	268	258	290	285	267	274	273	281	262	262	248	278	295	308	267	291	262	297	254	309	263	291	288	285	267	242	266	270	261	299	318	263	268	278	278	260	266	280	279	267	287	280	281	258	257	278	244	273	291	265	276	264	244	240	291	240	284	280	282	268	300	318	282	259	280	297	263	304	252	300	259	256	273	256	284	309	275	288	249	266	292	265	299	284	292	281	276	276	311	291	259	266	258	295	286	265	277	278	297	275	280	267	313	267	267	290	262	271	264	285	298	272	290	276	274	247	272	283	275	277	251	271	251	251	258	287	293	273	274	261	273	256	282	259	256	276	278	277	300	268	308	286	258	294	275	287	283	265	278	262	256	288	288	277	268	294	275	261	271	311	257	316	281	309	276	255	274	231	292	270	266	298	280	270	290	285	269	265	286	256	264	282	281	301	291	288	327	273	268	262	256	293	281	253	274	279	277	285	281	256	280	285	284	250	273	259	274	277	280	249	236	277	275	265	297	264	271	301	287	287	294	303	286	277	271	268	284	294	262	283	272	262	284	306	309	288	289	279	272	265	268	292	285	259	291	265	257	255	261	296	256	287	294	276	283	281	264	257	257	293	282	296	267	293	281	288	290	251	285	281	295	299	272	253	280	277	279	281	268	284	296	283	288	277	274	297	272	257	276	259	278	292	272	275	258	263	302	324	256	262	268	243	242	274	265	276	271	286	286	261	272	265	264	269	276	264	271	293	287	288	286	295	284	276	307	268	290	296	302	286	254	269	273	275	288	265	289	277	253	278	282	314	265	271	245	245	265	286	271	280	259	256	260	255	288	287	285	292	259	296	310	297	264	287	264	273	270	268	277	285	276	281	253	283	269	260	302	242	287	282	247	253	283	284	302	263	275	257	298	279	295	270	260	287	264	261	251	280	280	289	267	255	290	244	277	280	262	254	295	287	273	284	287	282	287	295	277	315	287	261	275	272	292	242	326	299	268	259	292	281	268	259	268	279	320	273	275	247	291	282	249	319	293	271	253	287	258	307	284	284	303	266	309	276	278	260	252	232	262	250	270	291	290	272	290	275	264	264	268	282	278	276	296	291	277	278	283	304	278	287	265	275	290	275	287	290	294	284	283	268	281	268	274	259	287	270	284	246	287	294	282	302	283	267	294	258	279	289	265	291	283	276	253	304	260	264	267	256	289	285	296	278	273	266	285	281	268	282	255	279	293	311	296	283	263	267	280	281	277	262	251	251	283	259	263	240	290	269	269	306	283	266	272	284	245	301	290	291	279	291	303	258	282	287	257	258	279	271	305	299	263	275	288	298	274	289	272	286	260	288	251	264	285	260	256	288	269	261	285	274	253	274	270	243	278	281	283	304	301	288	297	265	267	302	259	276	254	268	242	301	313	303	291	253	274	295	237	272	277	261	256	265	280	278	249	255	271	286	282	273	286	272	253	281	310	308	280	270	285	279	306	260	273	270	287	250	288	277	284	264	292	289	269	287	300	260	266	278	263	258	266	288	278	280	314	295	272	281	266	292	298	272	273	256	275	258	268	295	285	274	280	292	276	248	278	288	279	280	289	280	285	265	276	272	294	302	290	266	242	272	268	296	280	282	311	266	266	287	291	303	245	284	280	276	270	272	248	272	268	262	258	284	304	275	302	296	247	307	282	277	280	280	258	257	266	247	274	268	283	254	271	312	266	275	276	277	272	266	263	283	282	300	293	285	259	320	279	264	281	300	276	293	270	292	251	267	272	285	282	268	287	268	230	289	276	280	250	289	259	274	267	285	278	277	299	273	266	270	287	299	282	270	298	294	272	261	279	294	260	294	258	277	305	273	281	267	266	278	284	262	265	296	264	281	286	302	262	236	308	286	269	269	294	268	314	278	305	280	263	259	257	288	268	273	312	282	267	290	259	278	259	264	269	298	284	265	248	254	274	292	282	296	266	279	271	274	290	270	298	262	272	267	285	265	252	264	286	300	262	291	276	273	289	296	293	274	269	304	289	283	262	287	288	272	276	270	304	271	276	290	278	286	273	282	282	274	251	272	285	248	287	242	261	269	283	279	286	291	280	284	268	280	308	247	297	286	254
8348	18758	15974	9338	7171	6142	5139	3878	3218	2529	2268	2078	1859	1726	1556	1283	1285	1106	1023	864	769	760	714	735	725	609	574	551	544	489	444	433	452	468	476	443	444	424	421	409	406	420	434	370	375	392	391	384	372	391	320	403	373	395	376	384	392	365	350	353	372	397	375	380	355	379	377	345	371	356	336	340	379	363	368	373	364	367	340	333	354	341	363	361	378	386	359	357	379	356	340	343	342	352	356	371	381	368	358	387	371	322	377	344	346	320	388	369	359	388	379	335	370	317	327	363	356	348	335	393	362	334	349	348	368	370	383	343	353	347	379	374	354	313	375	350	343	357	349	364	338	349	330	365	350	359	367	356	355	370	364	365	394	352	367	344	352	351	330	350	372	352	351	400	374	334	377	327	359	345	393	352	388	329	342	349	386	368	368	328	346	334	376	342	375	366	327	381	348	388	338	377	325	351	326	362	375	380	344	326	362	346	377	322	350	373	333	351	373	331	357	338	337	324	365	357	330	395	334	334	380	387	355	337	371	334	337	370	326	394	329	357	377	381	359	355	343	358	362	370	367	327	346	333	386	346	362	367	346	380	329	344	353	324	344	368	355	352	364	377	380	361	378	342	371	381	343	337	358	345	339	381	329	338	372	350	339	371	338	353	388	329	331	385	368	335	375	360	358	336	380	362	342	351	372	353	332	368	391	323	370	376	346	375	354	340	365	362	359	297	352	351	383	350	390	384	366	356	360	388	340	350	348	346	346	333	348	377	312	364	372	338	371	395	320	370	371	338	350	365	372	338	373	356	336	384	373	307	361	342	345	342	334	342	346	334	335	343	355	379	340	337	336	369	380	335	368	348	344	366	379	363	389	354	381	371	325	361	355	330	334	329	343	334	363	355	380	365	341	380	341	388	354	381	357	359	365	326	354	351	378	341	364	391	348	366	357	370	333	372	347	353	356	339	378	375	308	347	354	348	334	364	347	339	385	383	361	354	352	375	380	347	330	334	357	361	386	378	348	346	374	332	372	362	401	378	365	337	366	408	362	326	346	355	378	384	344	366	340	343	332	360	337	387	376	344	354	371	320	335	383	350	371	348	335	388	366	343	327	386	358	386	349	394	369	367	367	377	314	359	353	375	330	381	368	341	390	350	339	387	371	359	334	343	354	351	357	391	347	339	314	348	388	351	346	367	371	334	362	349	353	382	335	332	344	354	378	346	314	349	392	372	318	359	368	381	361	364	362	375	386	331	364	339	360	361	341	340	362	386	348	361	359	350	355	366	365	364	371	363	321	349	334	354	377	371	349	355	396	340	361	364	348	349	324	354	351	317	342	351	346	407	350	385	358	329	336	343	382	372	376	350	354	377	339	344	337	346	353	368	364	355	348	344	344	389	313	344	343	372	347	332	357	340	375	361	363	362	331	373	355	350	339	378	354	381	380	371	399	380	324	310	328	328	363	392	338	401	337	358	360	362	323	346	378	312	346	334	305	364	356	347	392	381	353	317	360	346	351	353	370	362	393	379	358	374	391	390	368	373	388	357	334	322	354	312	353	351	348	346	356	402	355	372	388	367	335	382	358	357	354	347	367	378	351	347	352	357	379	344	347	337	348	339	360	377	367	377	366	348	358	347	379	374	342	346	373	342	356	349	346	367	349	355	355	330	327	348	367	374	378	342	337	372	337	374	330	346	338	373	363	357	339	348	388	374	340	362	360	334	395	353	336	366	376	394	348	325	344	333	351	360	365	376	330	377	364	356	364	358	353	367	355	347	327	353	378	345	326	321	371	329	343	350	353	375	349	305	349	354	363	364	379	370	363	381	372	364	376	341	320	379	367	344	366	348	346	372	380	373	345	384	384	357	358	372	377	397	341	360	388	324	347	354	374	356	342	367	337	367	356	332	353	362	347	358	355	348	370	358	358	350	354	392	341	368	367	360	359	373	358	355	353	320	356	375	340	342	333	368	333	361	352	331	338	367	366	342	342	371	313	358	345	345	353	334	372	328	367	346	332	361	382	387	378	359	393	343	358	349	368	360	375	361	342	394	337	334	361	375	358	355	361	332	375	380	349	335	336	362	338	369	317	369	351	354	341	384	353	375	366	340	387	348	377	371	369	370	341	335	341	332	373	347	369	366	338	345	356	363	323	358	287	388	375	364	360	319	355	313	310	378	336	382	356	382	341	414	388	363	361	363	352	347	329	348	349	390	336	346	344	370	375	347	361	353	341	328	342	369	350	339	359	341	336	354	348	384	362	374	317	363	341	348	347	370	354	359	372	337	355	356	366	364	355	344	362	355	335	387	385	384	359	406	348	312	348	352	353	357	339	389	393	351	385	347	363	350	365	329	346	337	343	376	383	387	336	365	343	342	375	338	366	339	359	342	342	331	382	369	367	362	380	368	350	323	356	349	347	363	343	353	319	369	366	377	377	351	339	358	344	361	381	360	379	351	344	347	348	339	340	384	333	348	318	356	361	351	369	350	375	388	326	332	353	378	329	359	351	320	376	395	349	336	375	383	365	354	340	322	353	329	369	337	353	369	375	381	371	408	374	362	354	344	344	372	330	357	332	346	372	349	360	340	348	367	337	385	339	343	334	330	366	353	354	394	373	369	344	353	353	338	332	348	338	355	322	371	381	347	360	376	366	372	346	354	357	350	363	376	391	368	367	346	311	355	361	361	328	335	371	389	374	323	335	391	367	374	345	334	351	346	344	374	366	336	359	350	340	325	346	324	352	386	321	350	379	362	370	377	338	365	338	389	360	323	344	366	377	326	334	333	364	319	376	343	396	344	379	387	359	361	377	329	350	381	361	379	333	349	376	347	325	353	314	353	365	370	343	343	367	367	398	321	347	353	362	320	406	353	378	330	349	342	355	352	340	343	360	346	354	374	359	373	364	346	335	358	346	339	330	368	346	362	326	328	345	368	369	323	359	377	347	333	350	301	364	363	352	349	337	357	382	335	335	341	357	365	360	350	345	349	351	316	349	338	378	311	337	350	385	342	362	365	337	372	374	368	346	371	370	359	365	362	392	348	376	375	321	386	372	363	354	376	359	356	347	383	389	364	391	332	362	389	323	317	359	387	351	354	371	337	375	366	356	361	351	386	345	340	363	368	366	383	394	331	375	333	378	355	330	358	338	338	344	352	355	356	362	324	375	363	302	334	359	334	366	347	359	323	383	373	355	340	358	330	409	356	317	366	344	371	369	368	347	364	372	347	359	360	383	410	398	365	327	352	371	374	349	348	367	358	375	361	357	303	332	359	370	369	362	353	339	342	369	334	338	338	363	346	382	365	362	334	363	320	362	372	370	345	343	348	385	393	339	347	409	382	354	354	345	368	367	369	355	345	333	388	377	334	386	352	341	387	362	348	350	361	358	355	383	354	350	347	366	372	359	353	353	394	315	368	339	360	336	368	383	353	325	340	342	386	389	356	345	364	365	342	337	362	373	351	339	394	403	351	366	407	333	345	361	375	398	385	358	368
25063	20959	26731	24928	7903	2576	2008	1528	1272	1251	1122	1089	1079	1039	958	949	937	904	804	737	785	746	749	754	754	748	760	705	691	690	656	645	699	665	637	686	673	654	678	622	695	653	643	629	689	690	655	620	630	648	674	691	619	642	646	649	643	617	663	623	656	667	645	695	653	657	628	637	655	663	658	662	670	646	648	687	640	645	686	649	627	658	678	641	635	622	608	611	658	674	617	659	652	615	667	594	670	609	629	687	610	665	685	677	625	631	615	624	634	640	622	631	620	622	631	620	645	666	686	625	611	673	677	677	615	598	625	681	640	677	692	671	711	645	680	632	637	622	627	612	653	617	681	662	672	612	660	634	662	670	666	637	658	617	687	657	673	682	664	624	642	652	607	672	602	653	680	623	640	639	665	613	655	641	632	675	694	610	656	583	655	657	656	621	655	611	680	661	615	622	656	655	662	623	629	599	667	626	594	648	623	663	683	635	610	658	605	648	644	634	674	668	643	630	658	643	603	624	634	682	657	645	707	655	652	615	653	680	638	656	658	613	639	661	624	627	642	627	666	623	660	620	624	641	657	620	624	669	607	652	604	624	638	677	647	654	669	659	645	671	675	671	685	651	605	645	614	683	608	631	628	655	674	670	637	609	657	656	612	686	701	632	633	625	700	642	633	675	674	646	606	672	671	639	627	644	626	642	590	661	617	636	677	595	604	659	642	664	625	612	629	652	695	680	651	663	668	661	593	639	657	644	640	599	673	619	663	660	672	660	638	636	649	618	607	657	678	628	622	645	677	636	645	667	680	656	658	622	624	600	642	602	627	618	631	689	631	670	635	617	657	673	652	639	633	615	651	677	678	660	678	637	573	644	665	652	674	642	664	662	646	631	628	665	619	624	654	655	616	650	637	601	642	660	652	640	641	606	647	659	644	649	622	628	630	655	590	640	677	698	663	633	654	677	615	680	603	624	649	628	651	642	686	624	654	633	668	625	659	686	644	673	619	677	661	620	622	660	647	637	645	654	640	650	637	652	624	675	678	623	663	634	626	626	633	639	641	642	666	680	649	652	680	623	670	665	636	642	625	629	622	641	663	688	641	635	676	696	694	648	657	681	660	652	679	620	653	604	635	649	637	615	655	602	640	617	662	687	624	625	689	605	634	605	619	627	645	654	648	668	614	650	679	636	612	652	623	727	656	629	670	648	660	634	657	669	595	655	647	632	625	649	644	638	641	653	632	598	601	641	601	672	672	670	606	661	671	664	644	701	573	629	638	677	656	637	654	624	649	672	655	655	613	698	657	665	669	646	651	638	678	613	654	680	654	686	641	642	635	645	648	621	663	604	651	646	610	626	633	654	653	625	651	627	692	644	650	647	658	677	640	632	667	643	646	655	666	627	621	718	680	605	632	632	659	655	640	644	657	626	633	668	683	674	653	651	595	648	620	658	591	631	642	668	660	684	615	625	664	657	642	625	642	637	636	645	625	608	620	651	675	650	617	649	654	662	620	665	632	635	695	670	618	614	609	648	626	617	671	609	657	641	640	684	640	659	667	631	603	616	621	694	656	634	613	663	630	651	649	667	652	671	641	587	638	614	645	686	652	628	651	677	657	662	668	655	630	673	640	648	656	644	648	611	632	656	614	634	660	645	635	652	641	594	631	601	638	659	590	648	643	643	603	667	598	650	635	625	634	642	669	669	657	674	622	630	660	596	630	680	632	673	655	653	613	622	614	626	673	620	605	623	638	618	657	658	636	661	668	666	624	597	641	666	642	647	628	661	601	679	594	653	633	658	645	660	646	648	703	636	650	671	656	623	694	641	692	658	644	641	659	654	657	697	668	608	656	639	625	633	669	654	643	646	654	607	652	636	587	632	661	697	638	664	698	645	650	622	648	663	681	634	620	672	675	648	692	650	675	670	652	645	640	629	637	604	586	654	589	667	628	634	673	615	633	611	682	649	649	658	614	636	659	638	666	657	606	670	652	676	651	649	653	627	644	669	697	664	642	641	608	656	656	614	613	661	632	632	628	633	638	605	622	684	603	671	673	627	600	632	690	693	659	637	660	659	658	661	674	648	631	633	649	650	670	605	651	668	623	626	608	663	693	683	659	667	633	620	659	681	677	591	668	662	695	673	674	616	659	666	651	686	636	718	644	624	629	675	665	642	614	641	642	617	688	621	634	612	661	685	703	684	632	695	672	646	622	716	651	638	634	631	599	660	621	638	663	696	611	674	648	656	666	588	626	645	652	631	680	600	671	610	643	595	655	596	638	649	713	616	623	597	634	665	632	683	651	627	629	641	668	651	642	655	644	613	583	610	640	657	631	694	658	645	611	657	665	695	663	651	609	657	639	580	646	657	657	628	674	619	623	649	665	646	626	659	696	654	670	633	646	671	607	642	674	633	662	662	650	634	697	656	653	654	631	636	644	615	612	655	681	634	642	661	635	661	622	621	621	690	657	627	635	647	662	681	680	620	619	640	662	608	619	652	617	619	710	639	640	656	622	633	637	637	702	631	636	624	610	656	666	657	633	624	625	634	655	630	665	654	695	687	612	650	638	686	663	678	642	649	610	594	640	646	663	668	663	667	623	612	616	652	666	631	615	638	650	627	650	661	602	655	659	625	653	632	616	629	609	646	658	614	658	627	639	625	594	615	630	663	641	681	638	669	644	626	645	684	653	659	624	655	614	672	626	672	643	663	640	621	673	678	673	640	621	635	662	695	648	647	644	667	632	631	604	649	664	679	653	641	638	662	606	665	668	643	666	634	660	658	635	692	682	677	621	673	641	640	657	630	674	661	611	643	627	689	646	604	629	642	643	660	668	615	638	616	688	673	662	669	649	672	649	657	634	610	624	641	639	628	670	634	632	620	637	639	626	677	658	616	677	640	630	586	605	627	604	624	596	682	618	620	653	634	611	636	636	615	689	611	636	618	662	637	624	639	648	637	648	662	642	686	692	658	605	649	672	629	628	626	663	589	696	642	639	595	628	677	612	633	665	677	646	602	638	667	613	637	698	640	677	631	645	637	616	643	674	616	666	660	651	638	626	644	626	641	625	684	621	655	617	644	681	634	688	647	645	702	632	691	689	614	674	668	585	647	629	674	622	625	677	634	650	669	627	608	658	664	659	591	700	653	635	641	639	680	636	625	667	633	624	685	668	652	671	623	705	615	643	643	650	624	668	662	652	667	636	630	662	660	681	640	641	639	648	635	682	653	658	651	636	636	653	617	643	644	640	611	669	593	649	673	641	607	695	602	642	635	655	634	632	586	649	674	606	694	677	609	645	668	647	627	655	643	646	653	652	596	610	635	661	661	599	616	645	665	639	668	621	658	594	614	624	635	672	710	614	657	625	639	656	632	634	633	615	640	600	671	624	651	645	660	624	656	639	620	651	667	579	688	663	647	655	680	630	656	605	629	638	660	644	632	670	641	653	592	673	664	682	682	671	655	627	663	619	657	662	655	617	612	638	627	648	636	628	680
8022	14900	12141	7114	5730	5082	4229	3363	2625	2364	2141	2051	1853	1795	1608	1496	1467	1368	1149	1149	1103	1010	1082	978	1025	967	937	976	918	916	858	831	826	863	862	809	866	857	832	797	781	805	821	745	817	842	740	832	731	768	859	738	744	745	839	761	788	770	774	745	775	730	818	778	735	809	778	824	792	803	764	811	770	751	756	751	755	770	760	801	784	713	791	777	796	741	797	812	813	787	805	776	793	724	783	754	782	821	807	811	740	733	765	745	756	780	787	723	789	766	800	760	804	783	759	851	772	769	736	791	793	771	754	776	802	788	820	764	808	803	797	799	745	768	779	841	791	790	747	746	745	801	827	802	804	781	811	784	736	764	788	711	749	806	775	815	773	778	779	822	790	788	759	810	774	756	779	788	743	765	740	786	780	785	777	774	807	765	779	755	728	781	800	748	783	776	746	779	769	765	764	736	831	826	824	765	790	763	708	737	786	792	791	789	756	870	772	812	808	793	762	808	758	742	771	753	800	777	800	756	776	778	756	753	786	744	775	807	822	733	820	761	761	741	773	797	763	818	796	779	751	802	785	829	751	835	807	797	752	773	801	830	800	845	747	726	749	763	802	752	768	764	767	795	742	801	814	796	794	828	754	827	798	807	725	750	747	765	773	750	800	760	759	806	798	755	781	775	842	778	730	802	769	811	764	756	819	784	773	804	779	749	801	744	823	763	741	767	717	785	744	745	750	802	776	819	766	709	777	782	731	787	744	761	771	803	793	726	783	798	773	736	754	791	753	762	799	806	768	767	746	810	794	787	815	731	777	796	770	751	784	760	777	787	811	732	779	775	818	777	751	770	816	762	784	749	795	799	810	776	780	733	764	806	804	765	764	720	765	753	793	753	803	771	718	796	744	754	804	761	760	820	762	748	750	745	766	758	807	786	795	764	784	740	767	776	766	764	783	771	743	759	741	825	791	838	766	765	760	801	739	748	807	778	717	726	793	764	788	798	726	764	806	763	764	775	780	838	747	797	783	813	757	730	801	773	765	750	820	729	807	808	796	782	780	762	808	774	796	750	824	788	760	782	728	830	764	771	786	757	772	753	821	808	836	804	776	771	765	772	809	801	765	741	762	762	806	810	796	761	786	845	783	778	775	776	745	737	798	813	774	769	812	774	780	765	757	781	734	814	833	759	790	801	816	797	733	806	813	765	806	756	734	802	811	759	732	791	774	742	785	785	810	795	766	774	801	788	789	787	794	786	790	776	800	762	788	772	796	732	746	796	734	796	752	772	783	761	779	781	752	762	786	806	786	780	817	770	709	735	764	774	769	737	736	826	732	755	770	753	820	751	729	804	823	751	739	814	820	750	773	835	748	795	787	774	773	783	795	788	728	788	780	785	767	777	736	809	782	733	734	762	773	749	731	813	800	757	788	782	781	773	763	805	783	784	776	773	792	762	772	755	794	783	753	801	776	794	773	776	787	755	783	762	792	806	708	719	820	781	771	795	783	790	787	723	781	807	788	786	775	782	744	784	804	759	789	791	761	759	779	757	786	753	793	790	776	752	752	770	737	755	738	810	766	767	743	770	791	795	804	782	764	764	798	742	781	771	737	781	813	793	814	728	756	730	789	780	753	787	758	803	777	767	735	806	759	799	764	741	749	836	763	727	803	799	792	753	783	788	787	765	757	798	819	799	749	819	779	739	774	755	794	751	787	737	784	784	831	737	810	801	825	752	766	771	705	763	775	803	771	752	768	756	777	806	729	717	766	770	751	779	777	842	771	767	801	808	776	778	816	744	799	778	767	783	760	754	870	787	766	811	820	785	767	792	776	750	770	748	762	714	748	791	795	797	754	766	753	804	798	751	763	820	767	812	776	754	760	756	764	768	752	755	742	753	741	759	818	768	735	747	832	831	775	768	801	834	725	753	772	795	834	749	734	756	772	798	762	730	791	797	785	738	749	837	759	766	777	780	742	790	757	770	792	797	726	809	786	827	767	750	784	771	708	765	781	778	765	692	781	782	723	777	756	769	823	793	757	793	708	785	773	782	744	785	804	774	813	786	753	790	812	762	781	791	825	804	749	804	769	745	780	801	801	819	811	770	759	776	729	789	792	754	809	760	836	749	820	794	788	718	712	757	781	808	756	779	742	788	793	756	779	743	807	760	781	801	751	812	754	849	770	792	744	776	818	789	782	753	784	773	742	726	780	765	815	761	783	780	784	774	775	780	780	804	806	769	759	770	730	814	762	819	741	750	776	736	770	795	732	790	785	744	800	758	793	784	788	803	735	756	776	745	760	730	815	803	784	768	773	764	807	789	748	753	780	775	764	826	787	767	741	726	790	786	776	767	793	770	728	749	794	738	798	789	780	789	813	760	807	796	724	823	801	762	802	832	742	757	748	746	780	752	748	762	740	783	779	740	798	771	781	804	783	800	776	723	835	815	788	774	774	826	776	749	761	799	789	758	779	765	729	773	787	743	753	839	760	809	784	766	816	720	763	804	821	744	751	780	776	814	752	776	763	839	733	755	818	765	790	751	734	766	824	801	721	798	781	730	797	797	750	787	751	753	772	710	756	771	769	713	741	756	747	826	782	783	795	756	734	785	776	749	776	789	803	757	774	793	759	742	821	752	812	801	773	793	805	760	771	778	730	772	802	751	754	748	761	739	775	772	774	735	705	755	800	774	774	798	803	764	840	764	744	789	838	726	839	757	764	789	771	754	754	756	722	752	725	772	767	750	759	749	746	769	738	743	797	722	799	740	797	781	815	771	764	760	765	795	734	805	782	807	807	811	764	774	745	762	743	732	768	812	775	772	764	803	807	810	817	823	824	822	801	789	811	770	775	765	784	791	747	754	777	806	777	769	775	787	728	782	759	773	773	824	785	759	781	805	790	779	762	809	759	810	766	786	823	753	735	817	795	779	768	735	779	769	813	744	770	835	746	758	820	716	772	781	783	807	774	791	731	787	758	773	735	750	790	770	766	771	805	744	792	744	794	748	762	795	763	813	778	793	784	763	757	744	765	728	780	756	754	757	778	776	754	755	800	742	776	794	797	749	752	781	750	757	790	770	778	781	751	746	777	791	826	797	796	755	779	782	747	815	814	755	768	763	769	815	732	794	729	788	769	732	786	808	718	825	809	783	819	741	774	781	796	787	763	706	712	761	777	773	777	760	779	831	785	794	766	796	831	808	788	776	814	786	767	787	805	744	803	782	764	779	765	797	774	760	841	732	803	765	813	761	711	767	756	723	788	775	804	781	767	756	769	726	768	839	771	803	762	788	765	739	814	809	810	815	746	776	794	803	787	742	739	781	786	722	736	767	773	783	755	805	776	761	746	773	798	801	759	776	776	781	715	811	764	743	738	799	786	818	809	785	817	715	792	806	771	778	778	739	797	788	759	763	782	814	771	768	783	791	790	790	824	778	774	736	759	779	818	792	785	749	774	787	807	794	761	779	805	752	775	764	802	749	747	763	759	777	799	787	785	769
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
