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
341615981971	341615982532	341615983082	341615983632	341615984182	341615984732	341615985282	341615985832	341615986382	341615986932	341615987482	341615988032	341615988582	341615989134	341615989682	341615990232	341615990782	341615991332	341615991882	341615992432	341615992982	341615993534	341615994082	341615994632	341615995182	341615995732	341615996282	341615996832	341615997382	341615997932	341615998482	341615999032	341615999582	341616000132	341616000682	341616001232	341616001782	341616002332	341616002882	341616003432	341616003982	341616004532	341616005082	341616005632	341616006182	341616006732	341616007282	341616007832	341616008382	341616008932	341616009482	341616010032	341616010582	341616011132	341616011682	341616012234	341616012782	341616013332	341616013882	341616014432	341616014982	341616015534	341616016082	341616016632	341616017182	341616017732	341616018282	341616018832	341616019382	341616019934	341616020484	341616021032	341616021582	341616022132	341616022682	341616023232	341616023782	341616024332	341616024884	341616025432	341616025982	341616026532	341616027082	341616027632	341616028182	341616028732	341616029284	341616029832	341616030382	341616030932	341616031482	341616032032	341616032582	341616033132	341616033684	341616034232	341616034782	341616035332	341616035882	341616036432	341616036982	341616037532	341616038084	341616038632	341616039182	341616039732	341616040282	341616040832	341616041382	341616041934	341616042482	341616043032	341616043582	341616044134	341616044682	341616045232	341616045782	341616046332	341616046884	341616047434	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	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
22509	21304	28774	24145	21304	20260	1568	551	431	366	323	337	321	256	266	254	260	257	243	237	229	229	225	211	213	244	209	232	187	210	215	198	203	211	192	232	229	207	198	220	173	222	174	187	201	227	223	190	198	175	214	193	185	220	208	178	207	193	191	202	200	217	202	187	190	210	222	231	184	208	210	203	189	227	217	208	189	181	229	201	177	225	188	203	194	184	174	193	184	183	191	203	227	197	188	197	198	197	189	211	217	199	204	179	180	199	175	187	192	187	206	189	212	188	193	178	190	216	178	192	197	192	204	196	179	183	217	183	201	207	180	207	185	189	168	201	211	201	197	199	179	201	176	184	214	217	203	186	202	203	189	203	203	195	203	206	196	197	177	191	202	180	231	180	184	188	198	205	200	220	167	166	239	218	180	183	182	195	206	205	212	204	179	203	183	214	175	196	197	193	211	181	193	209	190	177	213	196	161	171	204	205	214	219	192	198	197	211	178	209	199	191	185	211	200	215	201	204	188	172	207	189	190	193	186	191	187	199	213	202	172	213	199	180	204	211	190	191	189	189	222	177	199	192	190	223	218	196	181	177	199	204	201	189	193	199	186	226	185	151	181	191	189	216	185	206	213	192	190	185	213	203	190	197	186	205	235	203	174	170	176	198	213	192	197	215	223	179	183	177	207	196	189	201	187	198	201	220	188	187	207	194	197	188	200	213	196	170	187	178	187	191	211	175	198	198	196	216	217	196	210	204	196	205	206	185	195	209	187	190	162	189	194	199	187	172	189	202	193	177	173	211	202	207	224	163	173	193	193	193	188	215	187	212	176	190	207	194	200	201	212	203	185	229	181	178	206	190	194	208	199	193	185	184	199	219	187	193	197	185	219	206	196	212	199	206	191	192	190	178	201	184	199	199	204	202	215	189	196	213	187	192	199	194	207	192	194	192	194	209	198	196	191	185	201	190	200	220	171	192	178	184	179	194	195	212	205	203	197	195	210	207	191	180	185	153	179	189	214	192	189	209	200	175	183	230	188	209	217	201	185	211	191	197	199	202	197	181	188	190	203	216	223	196	190	184	203	191	180	195	213	199	179	196	194	170	202	204	220	193	197	192	190	187	190	191	218	197	210	205	206	200	183	220	207	188	204	183	168	182	188	212	200	176	181	186	196	192	179	173	190	190	207	181	209	189	181	189	202	182	180	209	206	198	178	209	186	207	175	206	187	198	193	183	194	196	192	175	187	205	193	190	194	201	229	220	212	218	181	197	182	177	187	206	202	199	195	192	216	192	189	212	181	189	187	203	233	198	219	199	191	200	207	173	197	193	196	225	192	202	194	183	195	172	189	186	212	201	172	190	179	173	213	200	216	216	181	199	183	190	226	208	196	185	188	205	203	213	179	181	172	210	183	234	187	216	189	215	191	188	171	211	205	211	177	189	194	212	213	172	205	182	183	192	197	217	190	186	197	199	191	177	193	195	190	180	203	202	170	194	168	209	237	201	180	172	202	210	204	199	195	208	209	211	196	213	243	234	191	191	190	182	184	212	194	202	192	209	209	194	197	203	184	201	173	183	227	204	199	197	194	204	208	201	198	189	187	210	186	199	179	191	205	194	193	207	168	224	174	201	197	184	191	192	194	190	179	178	215	177	163	197	180	198	173	202	187	201	188	204	199	206	181	175	188	185	208	167	178	182	177	195	203	189	190	197	194	230	174	187	193	201	196	187	197	186	227	203	180	217	178	206	213	176	176	205	181	199	193	204	203	212	185	217	227	211	207	219	189	178	192	192	197	179	186	198	185	190	186	202	183	194	202	176	183	190	205	187	159	191	196	190	210	194	171	212	226	203	204	188	180	208	199	186	203	189	183	184	203	192	216	195	195	192	199	210	171	176	199	173	199	239	189	208	183	215	191	207	191	225	219	188	210	211	189	203	195	199	206	202	193	195	205	212	199	198	215	175	193	210	200	186	176	214	194	197	187	213	176	197	203	195	198	196	196	203	224	202	217	185	197	198	184	212	206	181	196	228	218	212	236	210	189	189	209	222	211	182	184	203	185	190	190	207	196	198	199	218	208	212	194	181	207	197	227	169	175	191	187	192	193	200	194	193	192	184	203	168	190	175	218	194	188	201	212	160	182	189	215	213	228	202	177	201	203	192	177	202	178	209	164	199	204	190	178	185	176	223	175	192	211	203	197	191	207	183	174	181	203	189	181	185	204	180	220	209	182	199	186	193	208	175	201	213	177	195	202	200	186	203	199	185	209	211	192	185	192	168	201	176	211	205	187	179	203	194	195	187	192	187	190	213	191	193	211	183	157	202	160	200	177	196	222	196	170	213	178	196	199	188	193	204	229	179	207	191	163	216	211	195	180	198	204	188	204	198	157	206	191	182	203	218	182	205	218	209	212	194	185	197	174	199	198	201	204	220	210	204	186	230	184	184	213	186	230	174	194	194	185	176	192	207	195	195	206	187	186	192	187	194	186	212	181	179	178	196	202	177	233	195	223	191	193	197	217	195	209	221	210	214	190	207	166	184	200	174	194	197	193	195	192	207	164	213	184	209	204	189	198	212	198	208	201	194	215	197	192	195	185	194	202	212	190	203	190	181	215	189	194	196	197	210	179	197	171	184	208	220	197	199	211	202	183	181	189	202	189	194	197	212	221	211	186	174	214	182	204	188	187	199	197	198	224	197	184	180	206	198	205	173	184	205	187	217	202	196	213	196	211	219	191	192	185	195	189	183	191	183	206	161	195	204	211	188	195	196	216	187	174	217	216	210	213	192	227	218	191	212	209	181	186	175	215	213	182	179	193	179	206	222	191	172	184	196	205	200	186	177	195	194	200	202	205	205	207	202	206	202	212	184	192	201	187	192	204	194	196	204	191	209	202	203	205	219	198	204	191	197	201	203	205	188	163	167	204	187	183	174	210	188	198	187	198	212	197	198	189	186	199	223	206	178	212	194	196	172	190	210	198	189	181	205	188	193	201	196	187	183	183	186	178	180	211	188	188	184	190	183	195	183	209	223	201	204	192	199	189	206	210	226	199	192	217	190	180	191	192	202	179	206	199	203	218	179	214	212	220	179	186	203	174	179	203	212	202	204	194	187	225	201	187	203	205	212	180	185	170	175	191	212	196	188	207	181	197	186	189	195	193	198	199	155	174	192	178	174	209	199	202	185	198	212	196	203	192	191	186	212	205	169	215	211	201	174	199	201	173	198	194	207	184	166	198	212	183	176	191	186	189	171	207	201	178	210	209	174	200	194	224	185	187	192	189	185	199	170	200	183	223	223	182	196	214	187	206	197	182	177	189	206	171	202	199	197	219	163	178	190	198	193	191	198	179	202	171	204	230	207	190	223	200	191	178	180	183	198	201	199	225	210	189	218	208	203	183	201	197	179	201	162	208	174	193	196	200	200	230	181	181	182	214	206	177	230	213	194	203	188	213	193	213	223	207	217	204	211	179	202	221	185	194	213	204	219	205	188
4356	12583	8182	3780	2588	1834	1354	1012	883	761	630	597	538	459	455	425	437	377	388	340	346	333	291	303	279	308	294	270	283	301	297	296	280	275	303	302	302	288	293	254	263	281	265	292	296	277	265	264	266	262	302	262	284	286	237	270	284	251	272	306	282	243	271	271	270	276	257	304	286	249	287	251	258	256	275	255	303	264	260	262	300	281	232	242	271	254	286	256	289	292	279	245	265	256	235	239	293	278	229	262	243	259	252	262	261	264	273	271	278	272	293	250	267	249	261	281	287	267	240	266	267	254	273	249	258	245	269	249	251	246	278	242	243	245	248	253	277	264	276	279	295	254	291	254	257	259	277	241	258	270	285	238	246	241	253	268	271	260	260	255	257	247	277	257	255	279	259	238	295	253	236	274	252	284	297	261	283	254	231	275	255	239	248	283	272	285	279	270	255	252	267	246	245	250	271	249	263	268	284	256	270	278	280	262	265	260	284	259	245	263	236	246	268	254	260	273	241	261	258	255	272	249	254	266	265	219	289	260	265	253	278	266	259	280	300	249	274	259	253	279	294	282	271	263	251	244	254	261	280	267	239	267	271	273	263	225	257	274	265	242	288	235	313	264	286	274	251	253	284	276	258	258	280	265	243	226	246	248	250	251	242	259	289	266	270	244	242	243	247	252	228	257	264	239	265	249	272	267	273	247	265	264	273	250	256	263	269	265	243	268	240	270	258	245	279	275	235	268	285	275	237	256	249	236	243	251	277	264	274	252	253	252	261	262	282	265	251	250	268	266	290	247	244	281	247	247	273	242	268	232	250	262	264	251	244	268	259	248	252	221	271	247	283	268	258	268	255	274	281	246	279	266	266	262	280	263	265	257	276	248	260	279	273	294	267	280	293	242	277	259	219	280	258	261	282	225	271	285	230	262	267	262	284	285	300	264	283	284	254	278	225	273	271	265	269	281	257	284	268	246	292	265	241	273	270	231	237	242	262	247	242	235	280	262	263	285	244	238	265	243	243	248	250	288	312	270	261	265	286	271	271	316	243	234	274	271	256	265	303	247	293	244	277	276	250	299	265	256	263	245	303	244	259	283	269	258	264	254	275	269	288	245	246	265	281	281	241	273	210	269	266	275	264	274	248	285	260	239	281	268	283	264	266	252	261	289	260	269	233	265	285	253	265	258	272	262	269	282	240	251	225	250	267	258	256	250	279	250	267	246	277	269	223	261	256	244	284	251	277	286	258	289	250	263	293	270	283	289	278	231	282	262	232	251	227	267	256	294	257	235	259	282	295	251	281	284	281	263	255	234	251	274	298	245	284	269	303	270	265	241	270	254	284	269	251	279	277	233	267	273	286	272	273	253	254	250	259	292	253	287	237	258	272	235	231	268	244	270	271	236	260	290	269	242	240	270	226	263	232	253	296	225	265	264	256	249	274	264	279	251	273	260	269	263	258	267	233	280	226	246	262	253	248	257	264	264	249	270	249	246	242	282	242	245	262	241	259	253	283	245	251	250	278	255	269	234	254	247	269	260	267	285	286	258	263	262	273	282	251	278	263	266	269	232	241	230	240	257	247	298	257	255	276	277	251	252	266	262	246	265	272	272	265	234	249	266	258	265	239	260	247	285	240	273	246	251	269	262	270	288	273	251	242	282	240	278	274	276	229	259	239	258	271	265	264	256	273	240	291	250	249	267	280	274	268	271	245	253	256	264	252	249	245	252	256	264	265	264	274	252	270	260	273	264	275	270	260	240	243	259	277	257	231	270	235	267	265	250	267	292	243	254	268	287	246	257	251	268	255	249	257	274	280	256	296	298	246	262	292	242	274	279	243	242	306	248	288	252	254	258	256	232	262	243	253	246	268	261	259	269	269	243	279	248	276	236	251	270	260	277	246	281	265	254	273	259	261	223	242	268	278	261	260	290	280	248	252	251	287	252	268	269	240	258	277	270	279	265	264	247	255	258	265	266	251	282	244	273	279	271	244	237	261	265	241	266	275	239	290	243	298	242	245	221	279	279	225	228	216	258	239	281	266	239	253	278	256	230	255	265	227	250	236	259	274	287	273	261	242	254	232	278	252	269	249	268	283	293	278	242	273	269	240	265	268	250	277	251	273	261	265	256	256	235	260	267	244	257	288	278	255	252	292	262	248	280	268	228	270	262	292	260	248	267	268	243	272	257	238	238	238	257	244	256	282	273	276	270	270	272	277	247	259	267	279	259	263	259	254	278	268	222	245	253	268	250	278	280	264	261	277	243	279	242	264	246	268	274	283	269	269	250	269	262	268	247	266	290	269	269	261	248	288	258	249	280	280	249	255	261	266	282	248	235	256	251	240	254	279	269	231	269	270	286	244	282	262	245	276	251	278	274	255	291	271	257	262	267	244	227	223	261	239	280	276	264	305	252	272	258	265	223	264	277	230	259	239	242	275	248	282	247	264	265	275	256	239	266	286	257	251	290	244	247	245	268	270	289	258	271	276	283	261	234	306	271	263	246	258	263	274	270	256	263	250	270	283	243	245	254	280	265	254	261	271	267	261	263	235	256	247	261	284	232	243	250	268	304	270	281	281	283	250	249	289	261	239	244	285	253	268	248	276	213	222	251	242	275	242	277	269	256	266	286	250	271	244	258	255	263	218	291	239	267	257	281	247	276	246	254	251	255	247	266	281	251	262	272	288	253	265	267	262	277	275	257	263	261	267	276	251	271	228	265	261	254	293	248	261	275	270	264	268	258	261	249	253	288	259	256	268	231	259	270	238	283	273	258	231	261	281	256	245	261	263	251	267	263	273	233	231	271	245	282	246	292	260	245	302	278	249	268	270	265	266	241	262	265	258	269	257	244	260	276	275	270	278	255	262	245	254	303	263	258	250	271	277	261	223	270	261	262	272	266	284	257	267	249	242	245	285	235	264	251	246	276	251	266	246	235	239	263	241	268	289	272	270	282	281	246	270	259	256	249	254	284	259	274	279	272	284	261	249	272	266	269	241	267	273	268	244	248	237	245	269	259	251	290	285	290	256	269	257	230	276	241	232	266	252	280	257	233	246	278	235	277	268	239	243	272	277	242	256	250	243	262	254	244	242	261	260	235	268	261	247	282	251	273	280	274	249	256	284	275	254	221	274	282	275	249	272	251	259	261	271	234	236	262	244	272	269	261	271	253	254	260	245	273	226	296	239	242	271	281	279	258	269	247	244	266	238	238	273	276	268	257	244	239	258	274	272	253	239	256	270	238	250	265	238	260	239	246	254	254	287	275	255	265	232	243	263	276	295	274	238	272	253	243	281	245	245	249	269	258	251	251	244	260	260	272	244	249	242	275	276	243	258	276	247	290	257	256	274	275	255	256	255	292	268	236	233	266	259	254	256	286	262	246	248	245	241	245	259	246	274	250	270	287	270	280	269	280	301	271	259	245	285	283	254	244	267	269	246	285	241	276	249	264	263	239	277	275	271	282	273	266	312	261	260	275	264	278	274	260	276	241
26830	18000	4340	1091	850	810	819	790	790	841	806	821	779	808	814	815	808	829	853	811	815	755	817	807	791	773	797	842	791	791	800	782	808	792	820	756	792	758	814	842	766	763	771	778	802	789	776	782	850	765	767	804	785	823	820	767	766	795	783	797	798	856	787	775	742	770	828	786	795	788	836	765	751	717	760	758	830	789	801	793	818	806	773	815	824	806	759	767	808	816	861	814	819	812	771	791	839	804	776	796	822	818	823	788	785	790	754	784	795	840	802	795	803	779	833	795	821	799	758	821	802	740	785	811	781	790	781	835	785	777	760	752	802	780	828	783	792	793	687	784	765	768	761	817	823	804	779	744	748	809	758	776	806	803	823	755	790	772	800	837	817	804	776	789	744	787	797	774	796	758	804	797	783	742	811	779	772	792	834	780	758	797	802	781	822	804	775	767	795	779	806	805	819	764	813	748	803	789	834	812	805	833	816	774	805	795	813	768	770	791	762	848	773	794	780	808	810	790	822	801	824	795	767	775	744	774	766	760	763	817	789	810	746	773	733	791	756	764	800	837	767	818	789	802	789	810	807	815	787	790	761	752	752	792	786	761	786	825	760	801	771	775	791	803	688	805	801	787	794	775	803	808	799	768	796	844	838	811	765	753	785	808	753	782	795	779	810	789	796	801	779	781	763	789	764	766	781	848	826	769	753	843	784	733	829	788	770	815	837	772	769	785	784	814	772	785	729	777	775	788	768	756	796	781	793	808	807	792	764	794	814	770	787	790	778	835	778	817	700	757	801	768	770	824	748	755	799	817	774	790	786	815	789	786	781	808	763	732	766	792	798	813	791	743	784	793	791	758	872	762	795	752	797	763	794	780	782	813	807	762	782	742	706	765	809	807	787	723	776	801	762	807	805	832	768	752	765	787	804	801	764	793	771	763	794	836	814	803	782	767	808	804	787	785	767	815	782	782	794	790	822	739	782	778	776	813	761	749	750	779	806	758	780	796	789	753	824	797	824	755	776	775	746	758	751	749	822	817	844	764	789	777	805	784	801	762	754	838	778	805	791	764	805	775	805	826	800	748	780	736	837	755	806	766	795	795	754	762	817	832	757	797	837	820	763	766	815	813	795	825	786	718	788	832	761	756	783	807	809	830	779	733	801	778	881	782	811	799	755	754	766	793	829	770	762	818	791	769	751	756	837	822	799	767	780	800	815	773	834	824	804	808	767	799	767	783	812	784	857	783	840	798	790	798	771	797	760	805	744	808	805	766	772	765	826	820	767	759	762	787	789	777	793	812	830	770	776	764	769	815	807	812	720	793	770	809	836	847	777	791	831	762	773	816	848	809	808	737	773	784	743	807	805	773	779	714	805	753	760	790	806	757	778	833	844	795	809	751	760	734	822	766	784	777	782	790	780	830	742	806	805	828	817	823	801	798	734	784	797	854	832	756	790	781	755	777	745	756	753	793	750	805	836	784	794	741	788	793	843	803	807	810	755	774	746	804	842	773	843	787	793	752	798	815	804	775	815	815	809	799	771	791	791	779	819	818	786	803	781	772	798	782	795	765	737	834	848	804	853	806	780	823	779	806	786	801	813	762	730	749	806	817	777	790	753	737	789	750	808	790	806	797	803	778	837	795	787	758	771	790	779	823	797	799	786	817	784	869	774	763	753	788	838	793	741	791	809	834	781	805	810	772	758	756	768	814	764	802	789	810	843	811	808	746	760	835	745	813	771	802	773	774	783	748	731	873	792	795	777	809	818	783	824	816	765	796	793	762	763	807	765	783	787	836	825	792	814	826	771	778	757	795	763	787	794	779	780	787	801	824	761	801	802	760	778	721	780	773	804	752	766	837	760	764	830	792	825	804	799	777	834	796	717	737	796	816	818	796	778	750	795	801	864	768	797	806	750	780	775	811	748	839	769	779	792	788	807	778	761	781	810	785	767	812	777	796	799	752	787	831	823	804	782	834	843	845	837	765	781	764	788	762	726	752	799	802	758	784	829	771	833	785	777	781	793	811	795	795	786	809	775	814	792	835	849	841	781	804	838	815	788	773	839	817	795	775	822	811	795	808	768	802	734	819	764	787	814	812	843	729	766	788	813	820	820	804	826	762	816	775	785	816	747	847	766	818	827	789	773	748	779	780	811	820	813	777	773	819	784	799	830	798	774	768	775	777	789	765	737	756	825	775	766	809	778	807	759	820	780	809	784	795	821	754	761	784	786	772	796	773	796	776	759	804	817	817	818	746	839	846	775	793	789	803	814	772	780	786	765	837	769	772	783	773	796	787	787	775	808	821	758	850	777	845	797	743	794	769	750	769	790	802	793	814	726	790	774	772	747	815	818	789	794	809	796	789	832	811	827	784	885	808	809	816	828	836	811	829	802	786	759	776	801	822	803	784	802	798	767	799	815	786	817	776	788	798	778	785	855	799	818	729	786	731	765	834	790	764	772	750	803	811	782	799	739	810	799	798	801	812	818	812	778	796	781	766	789	794	791	826	783	803	816	803	798	737	777	747	786	760	770	846	805	807	780	781	812	798	790	776	794	737	795	815	798	757	847	765	714	798	817	785	779	784	802	776	752	762	775	781	795	823	752	765	756	830	809	793	728	796	823	745	754	799	766	805	752	831	776	811	798	789	748	781	782	786	777	784	787	797	797	819	862	813	844	765	820	813	800	812	774	823	761	745	786	758	732	858	802	796	780	779	775	821	763	829	780	796	734	736	830	793	727	821	773	785	718	764	785	765	831	799	785	774	772	806	800	763	817	806	793	835	821	789	750	792	881	824	785	865	800	765	813	779	752	823	761	839	801	772	780	788	795	742	800	771	807	800	859	814	864	754	838	758	749	805	737	746	775	795	804	813	769	750	824	776	781	796	790	821	753	784	770	791	760	815	787	764	810	752	787	759	772	797	733	875	763	842	832	807	786	787	797	791	807	789	743	781	792	810	778	774	818	753	806	756	773	813	765	804	785	812	751	804	791	799	799	786	796	812	814	776	787	821	830	750	767	750	764	795	814	802	754	784	815	780	821	788	813	774	763	799	776	781	814	809	807	766	771	789	774	780	813	772	809	797	829	799	762	794	805	741	823	792	776	778	801	800	747	804	809	770	841	811	793	814	771	774	772	805	762	775	798	716	783	792	738	772	784	810	764	794	797	804	807	787	771	794	752	754	772	809	766	839	784	764	787	797	799	743	749	773	789	775	770	813	812	781	788	755	800	835	785	753	773	794	811	798	744	756	795	795	756	788	770	795	812	743	802	778	796	764	773	818	787	780	770	791	789	826	828	781	740	788	767	777	848	794	759	743	851	753	799	831	791	783	812	786	769	788	764	796	792	787	785	723	809	803	799	800	849	751	758	766	780	770	799	784	808	779	809	818	802	833	746	805	833	784	771	797	778	774	825	777	774	765	774	812	769	821	806	830	767	798	806	776	818	821	785	790	742	777	801	773	777	797	740	786	804	785	774	760	764	762	806	762
4418	1811	1377	1127	1165	1173	1076	1074	1057	1030	1044	1046	975	1013	984	1017	1022	974	1036	1004	1010	1006	1037	950	1064	1016	957	966	989	998	1003	1012	1060	1041	1029	996	1018	985	957	1006	987	1016	987	1052	1071	1036	963	958	980	1017	1031	1017	939	950	992	1029	1021	991	961	1005	1001	1003	966	1015	1007	1040	1022	1005	971	1019	1016	962	1010	1012	1039	1026	981	1010	959	1047	994	1026	968	975	1008	1021	1017	1009	1008	969	989	1001	981	1017	1017	1020	965	1025	1015	960	1025	953	976	992	968	984	1002	969	955	991	1002	964	986	958	1005	988	994	987	965	961	1022	1005	1019	996	1026	1016	978	917	1000	983	986	976	998	948	959	957	1048	999	1026	972	1020	946	1033	992	988	935	1016	979	991	957	1009	988	1027	1014	1023	965	1014	1041	970	932	969	989	926	974	1041	1056	1017	1010	986	977	1026	1014	1008	928	1012	984	1002	1015	991	978	1013	988	1012	1018	992	992	1014	986	965	953	1047	1024	954	1017	991	955	961	1037	1001	959	1014	1005	997	959	981	905	1037	1021	1010	994	951	1051	1029	996	1012	987	1032	999	964	990	999	1003	989	1051	991	991	946	1050	993	987	988	976	992	1002	1024	969	939	996	944	972	1020	963	961	979	926	990	1028	962	1011	952	965	1027	1018	979	994	986	1011	1024	1019	1022	1014	1011	962	1031	995	931	973	959	970	995	1021	987	970	1032	983	1013	1017	992	971	978	1031	981	989	1025	965	994	985	989	987	1029	1063	999	1026	954	962	959	1019	953	963	1021	1005	968	1015	996	1002	1001	1036	1019	1000	988	962	1035	911	1040	1023	991	981	1048	1010	1009	1048	1015	957	1022	998	1043	1004	999	1016	973	1013	980	1040	975	952	994	982	1024	959	989	1027	980	990	1043	1012	1009	1011	1047	953	993	971	1031	967	978	970	977	978	1016	951	956	987	968	950	1015	978	1026	999	1048	944	980	970	959	981	943	982	992	987	1031	984	982	955	995	1036	1025	990	998	957	971	1036	1007	972	987	945	960	974	983	967	993	996	1013	1022	1037	1028	983	1027	1012	991	979	1036	1016	1001	987	1003	1007	1000	1026	1017	993	1025	929	994	986	992	992	1024	994	973	1005	1031	1036	1014	1001	1049	1001	994	1059	961	1004	982	1012	968	997	992	938	1011	957	1027	1051	944	1008	963	979	1016	993	1008	1015	966	926	1058	973	1011	1030	977	983	1041	954	962	1051	974	1003	1049	1020	995	1002	1014	1041	1007	1043	1023	980	977	990	960	987	1009	1030	1001	986	1057	938	1008	944	1089	933	1005	993	955	969	1030	960	1009	948	976	986	993	1028	972	982	1009	1054	982	982	1026	978	1027	1019	1010	991	1000	1021	971	985	960	1007	995	1047	1057	982	1027	1034	1007	1012	971	990	997	1061	992	965	1040	989	949	961	967	1035	967	1027	1011	1011	1024	976	1003	980	990	992	999	921	958	1025	985	952	965	1014	1036	1024	1005	1040	965	1003	949	1007	990	970	1019	991	955	1017	965	960	1007	1014	1009	984	1029	930	977	992	941	937	972	1033	956	994	1015	929	954	971	1031	1016	1011	992	973	948	967	1029	962	988	982	965	978	1011	1015	1014	985	994	982	1028	1005	960	984	1003	980	1027	980	962	1001	1006	1006	1023	987	1013	1013	1004	1006	949	1041	1013	999	1012	1002	1000	975	1028	980	1009	935	1013	1077	1025	1022	1043	986	961	982	1028	977	1006	986	1014	986	989	919	997	983	1005	1002	975	1020	932	1016	989	954	1009	938	987	971	973	1002	971	979	960	931	976	989	1013	978	1003	1005	962	1022	999	962	1032	972	998	943	1021	1002	1081	1005	1023	964	989	941	1014	1010	999	973	1013	989	980	986	989	990	951	969	1024	997	1007	1061	1054	1004	981	1047	994	1053	981	1027	1037	1021	1007	958	1016	968	1028	1000	1003	1023	1006	1013	942	1026	961	1001	1035	978	976	1000	997	981	1061	1018	983	996	977	956	1013	1000	985	1029	1006	1001	965	1002	1017	1003	929	1030	994	1039	957	1019	1002	1021	973	1021	982	1077	1008	994	1007	1030	969	1005	970	1029	1030	979	973	1024	1008	1025	1003	992	990	972	1003	994	997	983	951	1014	986	937	1001	940	1081	995	975	1000	1004	936	1014	994	983	1028	1006	1017	1091	1006	995	1004	1017	1073	1025	1001	942	1037	1077	1013	1052	972	969	966	1025	967	1003	968	988	995	978	1010	975	999	1020	1023	973	957	929	962	1019	1002	999	999	960	967	1029	1030	1026	985	986	970	1005	1025	961	1025	948	1021	978	1047	1032	1016	1006	986	1026	1007	1033	978	1002	1000	966	1019	996	979	967	955	1023	1016	1009	1029	1016	1009	1014	1027	999	1011	961	1028	986	973	961	996	985	969	973	957	986	954	977	971	968	968	974	1056	1004	935	1019	1022	989	1016	965	992	927	1023	1000	940	950	1020	1022	1032	1031	1005	948	1003	1063	1003	945	991	1005	992	1010	982	1030	999	955	978	1009	957	1042	955	996	969	997	979	1022	988	944	958	983	984	1009	1003	1000	1084	996	985	976	960	992	991	983	1016	963	1002	1019	990	1015	1020	1046	937	1009	1040	1006	1062	1051	976	1025	1026	1029	1043	996	974	1057	1006	1019	1022	1026	1016	991	1036	1007	1003	944	1035	1054	925	963	935	1024	1018	998	1011	944	1003	1037	974	977	1016	983	1017	963	975	980	987	952	1003	1015	980	1062	999	983	1022	1017	1019	1007	950	931	981	958	1001	975	999	1016	1018	1017	1014	990	969	1005	991	1005	1002	1050	994	1043	919	934	1012	978	915	1073	975	1015	983	1023	1021	1012	1040	1060	1009	1002	954	1020	1006	972	1008	976	974	1010	964	991	1004	937	987	1003	970	1047	1000	996	1009	987	952	963	978	966	925	954	1081	1006	1003	1027	1042	997	954	992	1019	1005	996	1013	977	996	981	958	952	1047	974	1005	1006	937	980	1063	980	958	1078	980	974	992	997	1016	1023	962	970	973	989	1028	980	972	1008	999	995	997	979	1006	964	910	979	1000	994	992	999	1014	1097	1028	978	991	1001	963	989	1039	981	1050	983	1023	960	1017	1080	996	978	1001	1008	1008	970	994	960	1041	1052	1017	973	957	1013	1028	989	1029	974	1013	1030	970	1003	969	927	1012	1035	993	1058	1020	988	1006	1024	1007	979	1028	978	1021	1030	981	971	987	994	997	1009	1037	1024	1020	1030	976	1024	1075	1021	967	1022	951	982	1008	962	1009	957	981	960	1039	953	998	976	1013	1132	1027	963	978	1009	1010	971	993	952	997	932	983	954	996	1035	976	939	982	957	1011	1003	976	984	975	980	1030	949	995	986	998	1028	986	947	981	1000	968	1088	951	1036	1065	980	981	1025	937	995	1017	945	1048	953	960	1023	1037	1026	964	989	1057	969	1017	955	968	1028	1024	976	977	1004	1031	1048	1000	962	1002	972	971	1090	1001	1020	1028	938	997	1016	980	982	992	941	1036	1026	1020	976	976	996	949	984	1019	997	1003	1009	985	1009	995	1008	1024	1006	1043	1037	975	1023	1019	1034	1015	1018	987	975	1024	1070	983	963	1062	968	968	1020	974	947	994	975	1002	963	1043	1021	1041	1006	1037	1024	1044	992	1050	1025	925	1019	991	951	974	1031	969	1006	984	1036	1020	983	999	1028	990	1006	997	972	1043	1004	1033	996	1042	995	956	1027	991	959	988	998	985	943	996	986	1012	954	981	1004	1035	977	992	953	978	1041	980	964	980	1000	1032	1008	1010	1025	973	968	969	1034	1000	989	966	992	993	1026	984	990	1023	1038	999	1023	1005	1045	976	967	1002	1002	994	1018	1016	995	1018	956	972	994	1009	917	1025	1026	1039	971	1026	983	1043	1010	957	987	1059	957	924	1012	970	1014	981	990	988	1009	1013	985	990	976	992	1024	1038	1022	965	1035	955	958	983	1007	1006	976	1063	1018	1044	996	921	1025	978	1046	977	994	1038	986	1021	959	1064	961	1059	1043	1015	912	1030	969	1037	1033	1016	1066	990	1005	1018	990	981	975	1047	979	973	1010	968	965	1028	1002	987	967	1041	978	1019	990	950	992	1043
22887	20786	27513	24147	20474	3290	914	740	702	660	622	644	601	613	605	585	563	600	560	554	526	545	581	589	542	565	553	560	544	570	582	532	572	609	562	571	521	584	528	552	513	553	529	552	517	552	568	594	564	545	584	564	519	546	533	524	531	563	524	557	584	530	577	531	536	504	538	537	531	561	550	570	527	551	558	549	507	557	545	547	517	564	543	536	536	525	597	561	538	496	533	567	526	515	564	526	530	510	571	542	508	538	577	499	585	526	540	526	534	545	543	551	545	558	552	560	530	554	574	527	525	517	577	521	560	546	591	591	559	567	520	545	543	611	516	558	524	548	542	506	561	533	593	556	528	532	561	550	567	534	541	586	552	542	496	564	558	548	546	522	592	562	569	555	564	537	536	547	546	563	540	502	521	520	517	565	545	556	535	517	570	565	533	572	535	564	548	568	540	567	529	556	550	547	521	546	553	575	577	536	524	541	599	516	544	515	534	545	552	531	573	533	527	534	517	529	539	542	507	537	524	552	519	514	549	534	514	550	549	540	527	533	523	575	556	542	535	542	548	530	554	535	504	548	549	578	579	539	526	561	533	546	575	524	575	565	545	584	525	562	513	553	513	561	554	548	520	575	505	552	585	550	556	559	526	542	520	538	544	545	544	554	528	502	546	563	542	559	554	568	562	525	534	567	563	543	571	557	542	522	553	558	548	559	544	562	586	522	549	528	537	518	564	571	552	547	552	501	565	547	526	519	569	569	536	572	552	559	545	563	561	522	522	568	546	577	583	565	536	520	557	536	536	546	505	529	531	562	546	556	535	580	569	518	535	501	532	529	558	524	534	549	531	529	556	534	587	548	544	550	554	526	523	501	524	582	581	535	533	532	512	517	540	519	554	536	558	542	519	553	522	542	550	561	560	557	530	500	564	523	525	527	568	555	534	561	538	525	594	539	540	549	553	547	512	550	586	570	510	554	572	550	554	512	527	534	546	528	530	517	582	486	562	593	518	504	537	549	505	506	536	547	526	528	551	537	559	528	555	562	580	494	563	525	530	535	550	516	566	544	556	535	564	569	554	529	543	558	586	544	552	572	522	542	564	546	582	511	534	545	572	505	563	548	505	518	548	524	523	514	510	567	518	565	586	526	561	525	543	528	552	542	554	524	529	538	532	556	550	553	522	541	536	509	549	535	546	512	514	545	579	567	563	526	584	583	540	503	526	590	545	557	523	567	546	572	561	555	542	542	500	547	531	547	504	516	560	490	481	531	582	534	542	520	540	521	579	544	573	554	530	527	561	524	592	508	544	522	556	598	570	551	556	522	516	539	548	584	556	583	516	532	525	531	553	525	547	570	529	536	521	562	557	533	542	542	556	541	550	517	561	566	554	529	537	526	537	567	568	568	511	523	580	553	526	545	568	552	546	518	541	526	551	552	539	581	514	518	569	520	541	530	529	531	549	525	575	516	543	523	525	526	563	560	524	576	532	601	556	574	494	574	542	552	528	530	522	543	561	564	559	523	527	552	574	555	542	523	542	510	512	542	538	524	571	533	518	541	536	579	543	553	569	515	538	517	509	524	542	558	580	555	538	536	557	611	532	522	536	529	536	505	549	532	513	532	540	530	527	533	579	580	535	561	516	574	517	551	518	539	523	564	541	539	596	568	521	550	538	554	538	572	539	509	516	524	527	530	548	532	522	556	524	516	532	511	542	550	548	503	511	507	555	543	567	529	526	499	508	500	544	507	543	522	487	525	578	585	550	513	574	543	563	541	540	501	503	522	520	525	517	550	525	544	539	482	572	544	561	550	525	526	517	521	503	538	530	549	520	551	509	514	557	541	535	541	536	532	570	551	510	531	562	518	544	502	528	553	550	560	540	536	539	527	534	555	504	570	544	489	523	511	550	536	542	559	566	516	562	579	548	508	545	514	537	565	575	508	531	553	519	532	521	560	533	545	529	557	581	591	526	563	554	554	524	552	531	536	549	496	494	559	514	538	563	504	527	557	557	533	529	584	514	554	535	558	553	530	611	532	578	527	584	578	583	537	524	509	535	546	534	521	529	547	580	552	541	549	548	507	527	526	530	544	583	515	532	552	571	552	553	579	543	547	584	526	519	559	553	519	526	503	525	547	547	538	581	540	547	562	528	531	514	566	503	565	551	515	568	564	602	558	595	551	522	495	518	591	554	535	557	586	548	549	549	562	529	591	541	525	520	603	543	518	572	572	549	552	545	551	562	528	555	529	552	525	532	521	527	557	554	559	514	516	545	496	567	530	557	545	490	511	535	537	518	517	529	521	522	503	580	547	568	524	505	540	536	516	525	503	579	547	552	570	556	570	530	516	497	535	546	545	512	533	536	526	569	546	500	501	541	529	556	568	506	533	533	542	562	534	570	525	532	542	542	527	581	538	536	566	570	553	509	526	541	520	545	557	574	518	585	571	542	567	512	592	571	533	552	552	566	514	555	537	534	513	550	531	554	556	571	543	484	535	516	565	526	556	512	530	518	537	533	533	551	542	534	495	540	546	598	528	557	548	562	563	570	533	580	537	547	587	533	536	498	541	532	557	550	537	533	568	529	558	502	540	568	528	523	571	541	528	515	554	545	531	553	569	555	486	544	516	551	529	532	618	549	532	554	546	553	509	558	560	546	552	559	529	563	570	588	525	554	540	528	551	538	497	565	584	599	530	497	590	563	558	557	492	536	518	519	553	544	564	591	511	487	535	528	528	572	527	518	558	522	547	546	527	541	602	501	544	615	523	574	583	521	520	583	571	525	529	555	505	563	534	552	594	554	508	567	582	555	575	522	553	551	483	554	499	557	552	572	506	504	573	560	547	543	562	552	544	574	520	547	539	509	533	499	522	593	525	541	633	543	558	541	508	535	559	529	546	550	553	519	575	554	524	548	470	560	545	542	544	532	535	542	563	542	548	607	557	537	508	546	542	529	562	553	564	471	537	491	554	515	579	575	542	530	567	567	571	523	511	592	560	508	510	547	552	537	556	568	495	547	538	540	543	518	519	578	486	558	562	507	528	571	546	556	548	581	562	565	555	539	554	536	526	545	540	522	544	555	553	513	503	542	525	565	541	533	540	551	561	562	606	544	553	561	504	553	546	542	562	513	526	519	518	546	567	575	537	537	551	517	513	514	538	546	539	528	532	496	575	583	518	570	515	569	552	559	516	560	554	541	531	540	546	557	532	568	590	555	543	571	540	567	551	518	605	520	540	527	547	521	528	500	521	562	549	567	500	570	506	554	517	543	530	561	550	509	576	552	492	570	529	576	554	535	545	557	539	533	529	539	566	531	587	579	520	558	533	525	530	515	527	532	514	507	555	537	541	537	535	541	514	528	545	537	523	540	538	544	508	575	534	559	548	560	553	547	523	551	560	561	507	536	553	545	563	500	590	556	542	547	556	537	500	567	553	547	515	536	529	523	534	567	541	508	482	510	536	525	533	540	542	531	519	546	557	548	553	543	519	543	578
3344	8228	5322	2602	1961	1575	1268	1160	1057	938	873	931	865	792	784	797	822	761	782	736	723	732	727	726	698	735	791	762	734	735	731	746	685	726	676	739	735	706	697	729	722	717	685	692	728	708	727	703	718	681	736	698	717	710	683	699	700	707	729	695	699	698	718	735	738	701	710	739	758	690	680	699	690	663	739	665	711	686	671	710	719	704	714	737	690	686	718	701	738	714	712	718	653	728	663	700	705	744	689	700	709	742	698	720	710	691	671	723	708	744	718	690	709	726	725	714	668	704	733	683	687	682	708	761	657	722	669	694	685	707	679	698	753	727	693	696	722	685	719	734	674	712	732	731	678	719	733	691	738	729	703	702	723	735	683	671	700	728	690	695	699	707	702	687	720	691	731	707	685	705	670	723	707	707	718	696	743	693	695	686	717	674	683	725	672	727	672	738	675	705	721	670	765	718	711	724	692	698	672	727	752	673	678	733	722	729	698	722	699	660	704	667	666	737	681	710	691	709	736	684	727	678	726	704	707	703	723	686	666	687	720	739	713	688	706	675	742	646	679	681	697	690	663	750	624	722	670	672	714	707	700	650	730	728	713	680	715	676	730	740	709	689	690	686	726	722	686	722	739	733	708	715	688	692	685	708	687	696	756	707	679	702	744	731	684	700	688	709	782	722	675	695	685	716	690	698	692	696	635	680	740	710	688	680	655	714	735	665	680	670	703	703	694	715	718	705	719	702	688	697	610	693	681	725	696	709	734	691	675	670	725	783	693	725	660	700	729	705	714	685	672	656	717	715	741	658	735	726	709	685	716	733	650	718	699	740	701	721	699	689	684	723	709	699	665	710	722	695	676	709	701	722	713	718	758	702	725	664	685	707	776	697	743	698	719	681	710	752	748	677	734	694	708	671	729	676	715	703	695	677	665	702	673	738	686	746	692	713	701	664	728	673	768	762	687	738	702	723	741	742	714	669	733	679	714	728	705	695	730	658	695	662	671	750	699	771	723	686	680	723	775	684	735	727	756	698	684	696	713	705	707	682	709	682	685	720	692	723	712	709	658	710	686	702	732	713	707	699	726	727	721	697	708	724	734	700	735	705	736	676	738	720	663	719	702	675	718	715	676	716	716	751	707	717	698	683	681	708	744	715	702	708	722	762	693	685	677	748	690	737	720	686	676	689	678	718	743	685	734	705	692	719	695	685	723	667	648	723	686	698	702	695	691	646	687	695	735	759	723	694	715	656	697	692	682	730	667	767	683	689	688	702	682	714	700	670	719	682	686	756	740	714	678	659	704	719	685	735	671	704	697	724	737	726	680	663	714	719	723	678	675	679	723	698	709	681	706	708	714	701	716	702	722	739	714	756	693	680	712	731	660	686	655	652	684	686	688	674	691	719	724	713	683	686	736	701	688	663	724	659	681	689	730	739	698	701	715	736	705	697	702	721	646	723	713	703	693	696	706	721	710	738	667	640	695	722	683	765	683	751	751	702	701	688	736	702	735	692	715	720	736	738	689	742	695	730	737	730	685	720	677	735	722	711	714	707	678	708	724	689	678	664	711	681	722	717	719	671	703	682	678	727	718	629	753	693	712	702	714	673	685	723	724	708	666	768	709	684	703	678	663	677	755	683	674	717	697	724	747	696	655	681	747	717	688	725	721	706	637	687	699	733	703	675	698	684	715	703	692	718	750	770	736	707	687	725	667	705	658	712	656	645	661	713	708	645	754	764	713	719	701	662	685	737	679	700	703	734	709	689	641	741	659	720	674	677	701	719	654	732	681	660	714	698	705	659	691	684	705	704	672	707	741	744	703	706	691	665	701	704	716	737	684	726	673	682	714	678	693	690	700	667	695	793	698	713	684	726	728	694	651	699	684	709	679	756	688	705	701	661	687	714	716	734	695	664	730	751	725	677	692	719	725	696	703	683	680	730	669	709	697	671	705	676	672	677	745	705	711	707	679	643	709	702	694	674	693	715	699	750	656	721	697	711	670	717	686	723	732	719	724	733	659	705	704	741	695	702	717	724	717	701	708	734	704	678	706	701	713	721	689	724	708	677	707	687	689	723	735	724	684	712	693	716	670	735	704	691	727	723	663	730	690	685	726	703	754	711	733	685	733	652	659	672	700	675	688	736	646	663	700	711	713	707	719	688	704	666	743	700	707	707	688	697	733	698	643	729	726	713	718	706	686	734	738	754	688	680	687	707	697	661	693	770	700	693	686	691	749	724	665	668	681	676	702	702	723	669	728	721	708	684	669	716	696	736	741	686	703	718	658	708	723	717	706	729	688	694	675	705	734	667	722	671	749	715	695	640	693	737	745	744	739	711	720	653	737	667	698	716	731	730	728	758	703	761	744	718	720	707	739	701	735	670	726	739	765	720	706	703	755	746	683	690	678	737	720	753	744	730	708	727	707	664	734	670	703	657	731	798	762	691	760	703	706	728	739	712	682	733	706	708	713	702	726	721	738	714	687	722	704	709	679	706	772	711	722	734	711	663	719	721	695	723	684	697	662	716	695	708	682	624	715	671	659	670	696	694	714	726	718	689	677	728	722	716	702	689	722	684	712	729	753	668	762	671	732	735	715	686	645	699	694	732	687	689	678	725	698	646	726	688	646	684	661	653	647	660	720	805	752	653	739	690	703	726	715	706	651	735	682	676	729	721	699	719	714	686	662	705	684	686	721	717	768	716	716	678	732	682	705	668	688	677	687	714	731	687	720	725	681	701	678	687	723	692	722	711	706	747	723	715	717	703	700	748	734	688	709	718	722	719	740	731	695	739	730	673	689	700	709	671	769	712	721	673	717	708	693	730	686	719	714	698	684	685	714	667	703	680	684	715	710	730	703	730	700	746	690	700	693	734	676	768	722	718	709	693	729	695	722	693	654	704	644	736	754	680	673	757	693	695	694	780	662	750	730	704	695	699	736	750	739	698	697	686	705	743	713	718	712	715	750	709	691	736	709	660	707	734	708	744	698	765	710	675	665	726	730	701	712	708	714	737	694	699	693	667	696	709	644	715	720	672	684	680	672	716	696	656	673	771	700	716	764	712	712	702	737	650	650	702	692	731	728	746	735	708	707	678	735	744	741	733	674	745	711	674	733	719	693	687	751	708	695	712	661	691	719	771	672	665	693	677	762	722	670	716	729	721	710	682	711	734	698	733	719	707	701	725	648	680	748	738	731	717	685	775	703	673	705	735	720	703	711	726	702	688	711	681	646	709	720	734	687	699	718	677	707	695	710	738	700	725	702	671	672	686	693	650	673	702	744	710	729	721	671	699	670	680	706	732	720	748	676	654	707	642	724	717	655	687	731	674	725	676	697	680	722	696	720	670	719	741	728	725	698	746	671	723	720	699	720	709	662	690	755	658	739	708	701	686	659	685	724	654	702	652	703	662	711	695	699	721	677	696	712	699	698	713	693	675	726	727	729	774	712	744	706	695	662	685	691	705	709	755	698	671	675	713	705	729	738	719	675	715
24309	20784	25590	23171	1702	701	705	637	648	657	613	556	631	552	609	609	578	586	601	594	590	581	577	612	564	606	551	601	608	588	561	551	582	643	573	577	581	570	603	565	589	562	530	586	553	557	560	586	587	576	568	588	609	568	558	539	560	621	537	557	635	604	598	616	571	622	614	573	565	610	565	577	590	608	596	589	609	588	563	608	543	589	609	588	601	606	587	625	562	522	561	536	550	582	604	564	559	557	550	577	562	550	574	578	589	607	580	562	603	605	671	606	598	615	605	573	585	585	601	579	639	579	553	553	568	581	567	573	548	559	624	550	572	570	582	599	572	535	567	559	591	562	577	602	566	583	580	594	547	601	594	586	570	589	525	566	585	591	580	592	597	588	583	538	578	603	565	531	557	563	589	588	560	569	559	556	563	569	568	575	563	594	567	527	563	603	554	586	601	582	574	559	549	540	593	577	582	601	587	609	605	594	591	610	644	598	572	601	549	585	559	592	609	553	583	583	625	585	586	557	569	590	591	581	580	587	550	556	598	542	543	537	603	530	583	578	606	576	571	559	534	582	560	542	547	608	569	562	583	569	565	523	634	555	562	567	617	593	576	564	617	564	559	561	621	553	610	584	550	579	571	576	593	568	542	603	582	567	588	579	624	600	555	616	577	561	589	613	584	593	579	552	573	575	573	602	549	564	561	576	579	548	543	583	560	589	596	553	592	610	595	572	547	589	548	556	594	604	587	566	576	592	566	555	647	577	577	571	596	590	552	586	570	537	590	598	578	627	576	597	585	529	574	566	604	577	572	580	602	514	595	562	594	559	562	597	603	600	589	554	623	524	585	602	579	601	614	555	590	568	614	573	587	545	598	594	569	584	628	592	570	607	569	602	570	562	554	587	533	599	588	598	569	574	597	582	576	581	586	593	579	576	585	585	569	548	576	578	553	560	606	561	605	551	564	597	601	555	564	606	586	580	610	590	597	602	582	572	594	578	577	541	564	599	597	547	595	552	576	565	537	591	604	554	580	593	557	557	570	574	586	582	620	577	564	572	625	602	548	545	598	534	581	539	564	594	551	573	513	607	567	551	552	601	586	516	554	560	588	579	533	607	604	563	568	599	544	564	580	577	541	612	598	586	583	559	605	580	541	571	603	584	551	545	607	561	574	562	605	603	568	592	559	570	538	567	604	587	550	592	567	542	541	582	580	592	571	578	614	533	560	599	586	591	615	628	547	622	586	560	569	520	589	557	589	589	616	581	593	581	615	572	566	550	584	592	574	522	591	586	566	575	587	581	590	601	565	568	576	550	572	612	587	582	575	587	595	590	561	586	587	588	593	579	593	599	638	582	575	580	578	610	556	563	593	582	555	529	539	577	533	600	599	569	571	566	561	573	556	559	573	600	547	574	563	541	585	572	575	524	558	569	590	609	595	597	575	565	544	577	600	585	619	601	568	571	589	556	569	620	620	608	606	546	552	590	575	555	605	573	569	594	618	565	573	558	581	523	593	540	556	568	613	584	571	583	556	582	561	592	621	635	614	584	600	572	602	548	591	549	590	586	566	596	598	545	577	550	602	603	574	533	597	630	605	549	585	597	539	574	550	579	610	557	604	559	621	622	581	558	569	622	559	574	580	562	556	601	560	576	586	585	626	573	592	601	567	582	583	569	548	597	625	589	580	581	542	562	546	572	530	593	542	591	610	562	629	531	571	617	547	568	594	621	599	594	565	546	580	572	572	539	541	565	558	612	514	606	657	592	546	611	572	570	522	579	568	575	571	554	588	589	568	596	587	561	581	548	591	605	609	605	568	556	557	607	562	599	565	575	587	556	596	561	509	612	602	520	563	549	547	610	599	612	594	584	598	585	569	574	550	569	603	590	587	595	594	605	613	572	600	613	539	564	577	613	589	583	581	514	517	603	569	577	603	578	562	573	558	545	589	585	545	587	569	620	585	573	578	576	561	591	572	549	618	585	564	548	576	554	559	529	573	574	604	563	542	551	557	564	575	581	610	585	564	540	617	572	633	589	567	581	609	597	569	613	531	571	591	571	576	610	577	603	555	586	549	553	571	594	611	575	561	594	625	613	564	599	587	551	616	563	532	580	598	614	583	564	597	577	588	561	572	583	600	566	572	574	544	562	586	567	572	593	615	577	613	589	595	600	627	615	551	582	585	613	598	560	583	582	591	634	580	548	507	548	608	575	578	568	578	547	586	588	556	605	591	614	591	592	580	567	588	610	569	561	571	542	567	585	575	598	574	582	590	539	558	607	559	582	579	586	574	563	552	576	568	593	621	565	578	536	576	569	582	595	572	570	556	577	602	622	588	580	575	562	586	582	563	595	572	514	592	569	563	589	568	579	584	549	585	561	574	593	584	597	583	634	600	570	568	564	616	544	543	591	557	588	608	593	616	566	580	584	598	598	552	591	570	584	550	581	587	551	585	552	571	592	607	593	554	601	631	603	560	558	629	575	609	574	627	603	529	596	541	571	591	592	587	593	569	584	554	584	584	568	578	543	564	572	572	556	541	593	601	543	604	575	574	594	571	547	604	570	580	600	587	575	595	581	585	587	581	575	596	594	579	567	592	568	560	531	570	569	537	569	570	567	656	593	554	628	568	578	614	561	554	561	550	572	548	586	559	564	597	585	565	563	586	564	589	559	598	545	544	568	615	538	581	578	604	608	540	560	552	566	590	541	623	585	558	580	557	613	539	517	577	606	618	571	566	614	584	566	570	530	561	572	564	560	563	611	556	591	554	577	572	596	573	594	575	591	596	573	577	538	554	557	575	561	556	584	567	636	559	600	586	612	568	601	584	568	570	560	550	588	571	595	597	565	558	578	570	566	557	581	597	568	587	639	569	615	607	596	581	594	565	555	577	606	595	561	600	549	614	579	553	553	583	581	627	590	574	600	545	578	596	588	599	582	576	618	635	580	587	614	590	548	599	580	554	581	590	583	572	571	598	583	574	579	601	597	600	590	539	551	559	620	578	603	573	570	568	588	548	587	606	631	587	584	548	551	568	589	562	567	549	612	599	598	596	585	541	643	589	597	577	557	585	538	555	609	583	615	618	581	528	590	575	558	589	553	561	550	617	563	516	596	590	610	571	597	577	567	602	597	594	565	567	613	567	636	585	574	546	607	576	565	580	551	563	591	553	577	576	595	584	560	576	562	553	627	566	575	625	615	586	593	558	535	518	582	601	576	634	611	592	577	601	557	589	551	552	580	549	551	583	594	544	551	585	583	595	593	558	563	555	600	551	584	572	585	571	569	584	589	569	597	579	561	554	598	538	571	560	587	596	591	560	607	579	582	605	631	585	550	582	619	577	532	589	546	576	556	572	553	559	609	588	573	546	596	539	541	580	555	602	569	593	578	580	567	596	621	539	564	561	636	604	553	595	554	612	576	579	583	537	573	624	590	524	570	590	572	532	609	587	573	581	600	574	591	554	615	549	586	559	586	560	603	539	579	600	540	621	593
3332	3926	2667	1459	1269	1115	1010	926	846	788	804	811	828	772	806	777	813	753	797	775	736	763	754	754	686	697	731	774	756	768	699	716	769	800	754	723	734	729	737	719	739	765	754	736	779	747	766	729	722	755	784	716	765	693	721	693	723	728	717	732	774	739	699	687	723	736	749	768	716	774	757	703	723	719	743	763	726	754	711	713	763	767	730	742	712	723	691	743	737	708	718	730	736	746	727	710	763	698	760	796	776	747	770	749	705	757	732	774	759	699	744	731	724	709	710	744	727	764	732	686	688	714	707	731	748	732	730	709	754	752	705	691	730	695	722	717	703	735	760	747	765	714	693	744	747	714	709	775	739	722	761	709	770	754	729	712	711	701	680	699	733	735	752	769	720	754	708	700	763	735	701	724	691	746	747	705	736	685	688	755	730	741	757	775	740	697	744	735	739	712	730	733	694	766	747	727	697	726	708	691	745	751	741	752	728	676	707	736	701	724	716	708	715	669	730	763	712	734	729	773	725	761	732	683	743	718	693	692	777	730	684	786	697	763	787	718	679	741	738	658	722	741	733	727	738	707	748	761	719	721	767	696	785	708	686	701	785	710	731	777	771	749	812	721	777	672	704	699	753	699	777	748	747	713	714	736	661	759	739	720	759	746	781	712	713	785	738	722	754	726	736	721	728	786	700	744	704	756	739	737	757	763	679	725	690	738	726	769	719	726	716	735	721	712	721	734	690	705	761	732	745	755	721	718	723	738	719	689	706	709	725	765	715	706	745	744	768	721	711	783	698	730	726	765	767	693	743	677	729	690	721	721	793	715	747	697	712	733	739	746	712	749	738	717	777	742	694	767	702	798	695	725	751	701	780	731	742	724	727	740	704	713	745	753	723	748	748	745	722	709	726	667	729	701	705	777	723	725	742	727	732	747	662	728	762	757	747	764	703	764	731	720	713	734	731	711	691	713	712	733	747	716	693	715	735	719	730	719	734	718	728	711	733	745	728	770	710	728	708	683	732	686	704	732	776	719	734	734	689	757	705	741	718	682	716	725	711	765	767	751	778	725	743	707	719	750	781	722	712	726	714	716	730	680	718	770	705	705	732	710	713	778	724	737	781	725	704	682	749	733	702	758	706	753	721	746	694	679	751	683	759	692	761	753	751	740	736	750	694	698	698	706	749	747	714	700	704	787	732	726	736	724	716	758	716	749	747	761	745	714	754	737	758	702	694	700	719	718	705	745	735	715	701	690	736	724	725	710	738	750	712	717	693	730	758	758	704	725	725	747	746	751	653	746	719	761	739	721	766	667	690	711	729	735	751	683	744	737	734	757	731	722	658	706	723	728	729	745	744	687	757	797	741	746	733	742	642	714	745	700	712	725	710	739	733	685	756	726	741	655	707	705	709	728	741	721	766	720	713	708	732	754	771	749	683	722	731	708	732	705	769	720	713	741	719	743	761	747	698	701	750	726	713	797	744	709	799	755	670	787	741	693	727	737	695	787	758	741	706	729	734	745	731	675	693	788	709	756	769	752	748	728	706	698	716	679	776	696	735	742	740	751	729	711	713	742	749	680	739	744	718	742	729	714	686	727	725	768	745	725	783	729	773	760	723	780	671	737	743	752	723	715	729	685	725	701	718	710	717	709	687	724	737	708	739	693	752	725	707	700	754	712	731	751	716	734	736	687	718	720	775	753	732	701	704	672	699	687	728	773	675	747	717	798	697	742	743	686	727	721	822	733	735	726	691	772	703	721	709	713	764	731	759	743	719	753	764	749	712	743	725	759	768	683	687	728	774	745	721	678	745	725	716	721	757	731	737	752	725	719	737	727	766	776	736	751	775	697	754	729	701	681	809	766	783	719	761	696	753	735	718	765	735	763	664	706	720	700	754	772	709	706	733	707	769	729	756	763	729	708	722	721	707	726	713	702	721	753	726	731	687	718	711	704	709	701	724	735	759	720	749	704	718	771	712	745	747	732	734	701	760	787	703	744	720	756	686	679	761	751	742	680	709	730	695	742	752	743	723	751	752	720	693	732	701	723	734	746	721	700	748	742	773	739	732	682	775	712	684	763	716	724	742	708	745	690	669	702	670	682	703	753	764	726	698	700	736	732	693	746	709	723	723	765	668	673	770	681	675	709	774	744	723	727	712	740	705	747	717	752	763	712	694	765	722	719	702	727	755	730	725	728	719	696	754	660	706	762	682	764	710	734	749	707	726	688	763	765	719	679	783	730	755	840	733	726	771	739	757	702	688	725	734	726	755	768	718	744	698	782	751	747	748	786	733	699	730	725	708	673	751	723	723	707	724	726	691	698	745	650	729	725	747	724	714	782	703	679	768	707	695	754	720	744	787	706	671	672	748	724	769	722	644	714	701	743	751	747	763	778	688	719	707	714	709	756	743	745	756	744	737	746	719	716	695	763	690	731	703	727	780	733	706	690	719	735	732	720	726	717	744	714	765	719	707	730	750	751	738	712	735	706	675	677	709	711	734	716	764	771	751	703	766	730	737	677	721	719	752	757	733	717	712	685	718	720	747	750	667	811	765	785	705	764	682	749	694	735	717	745	736	710	728	735	755	700	702	730	706	689	747	699	711	740	758	726	702	745	718	669	697	693	743	711	746	753	711	721	759	718	718	707	752	737	709	723	705	767	764	742	793	767	725	735	727	737	729	706	742	682	712	774	719	720	727	696	720	713	712	742	706	715	725	712	735	698	725	715	748	724	738	758	736	742	696	723	724	725	781	712	713	751	763	724	708	727	713	715	758	733	719	750	742	751	700	725	745	768	771	712	696	755	788	741	734	727	719	720	719	795	727	780	731	767	725	736	749	752	742	744	768	702	766	746	691	740	723	750	669	735	747	705	746	704	721	752	681	750	747	749	762	718	735	731	726	712	710	686	711	710	671	742	736	711	705	757	700	747	743	721	713	712	680	755	702	698	725	729	752	770	737	747	737	704	745	691	776	722	736	665	758	727	757	701	747	715	695	704	708	681	715	676	713	748	768	706	722	701	778	731	754	760	685	716	762	751	764	776	698	739	752	716	713	762	715	702	734	731	738	713	704	742	751	751	717	686	730	721	785	783	724	725	750	746	711	744	730	738	742	705	715	721	751	742	715	751	756	739	753	700	763	760	713	669	714	689	734	730	690	712	701	749	733	726	718	722	752	694	751	715	772	743	719	738	768	683	728	683	706	775	738	758	720	770	718	677	769	690	744	697	754	729	680	721	666	739	695	743	723	693	743	751	734	758	756	742	748	696	733	728	721	744	692	720	722	742	725	703	711	725	708	709	674	779	716	759	758	763	735	731	748	717	719	756	741	714	723	748	722	751	751	713	785	797	679	759	746	692	738	718	731	748	760	751	698	712	712	808	767	754	702	723	782	733	693	744	749	706	734	761	712	714	723	754	779	724	699	775	674	746	741	692	709	740	694	712	717	728	746	729	724	756	723	720	747	717	691	767	742	739	735	782	736	693	699	768
22015	20834	28131	23643	20840	19808	1521	521	406	350	351	302	284	259	277	230	267	243	218	219	225	232	224	207	239	203	207	187	209	219	228	211	195	215	204	197	196	211	214	215	203	213	214	184	199	182	194	194	196	213	203	207	195	176	211	177	165	199	184	187	190	195	191	168	199	171	186	188	192	213	174	196	180	198	167	179	207	176	193	199	185	196	176	199	182	198	185	212	186	178	206	185	199	180	182	182	202	199	202	202	199	210	166	217	187	181	187	188	177	205	193	199	178	182	197	208	218	178	201	189	181	155	188	196	227	220	201	189	188	181	210	175	199	202	195	170	184	194	182	205	200	164	177	193	160	187	197	173	178	159	186	207	169	169	190	192	184	193	210	191	217	191	167	173	169	184	182	217	186	191	198	188	176	193	199	175	165	199	198	212	185	192	193	190	192	201	186	167	192	196	185	185	177	188	188	164	181	205	203	189	185	175	176	203	195	179	178	209	197	184	202	181	193	170	199	196	189	155	185	191	192	164	206	172	174	193	183	174	172	192	160	201	203	189	217	203	185	206	193	195	203	193	166	173	181	154	202	188	171	194	182	201	171	215	195	193	211	186	199	179	194	176	178	184	210	180	181	185	196	179	159	193	180	196	172	220	219	189	182	188	192	189	192	201	212	170	209	191	167	197	186	191	191	173	203	185	186	177	188	186	214	198	196	192	173	181	203	176	198	186	201	195	177	185	194	186	188	196	174	202	188	174	187	185	195	172	208	204	176	193	206	191	175	211	171	167	210	195	165	196	208	193	164	171	185	192	183	185	190	208	202	204	175	209	180	202	189	187	167	208	197	197	204	169	210	180	175	195	190	197	184	196	189	199	181	214	178	195	163	208	190	164	197	173	190	193	187	192	166	186	191	208	194	157	199	198	194	182	201	171	175	164	172	171	191	175	186	184	191	191	186	183	201	190	210	188	179	184	208	192	179	193	189	193	176	200	179	189	195	187	177	174	169	193	182	171	184	193	201	204	184	203	198	190	185	200	181	192	174	175	196	189	164	202	195	192	173	190	189	188	184	181	185	183	181	191	205	174	182	173	177	179	196	195	152	182	192	209	206	192	181	170	210	208	205	199	190	185	188	192	195	167	149	197	173	200	183	196	183	231	177	183	180	177	197	178	206	185	220	174	201	194	212	183	212	170	162	177	199	187	179	211	178	215	198	213	203	172	199	193	187	190	221	172	196	178	182	180	185	170	171	180	176	184	191	185	174	206	186	185	198	195	182	161	200	188	200	199	200	198	179	185	178	184	191	197	190	190	194	182	195	178	186	187	186	175	212	223	214	190	193	193	219	193	177	174	204	187	197	173	177	186	201	191	194	184	201	170	193	183	197	169	193	174	204	218	203	193	188	186	183	182	174	183	160	196	220	212	196	163	176	179	195	209	196	202	179	181	176	193	202	175	173	179	203	204	210	200	203	186	182	162	182	198	202	203	164	190	196	223	195	184	166	196	195	170	193	175	183	204	196	219	172	206	170	187	179	204	195	199	185	212	206	189	205	183	193	193	203	174	187	212	173	171	169	182	217	195	195	212	171	184	183	173	177	207	213	190	179	177	187	209	173	181	178	208	186	195	175	174	202	169	196	199	186	183	173	190	181	153	174	186	182	219	191	177	184	191	202	204	207	181	176	180	195	201	180	202	179	180	188	197	191	187	200	183	179	181	182	189	174	182	180	179	184	190	196	189	200	192	185	207	211	189	175	195	175	202	207	184	204	197	204	204	197	189	190	223	177	197	199	198	178	182	188	179	218	180	162	196	181	191	190	188	164	187	175	180	174	188	187	186	180	183	170	190	199	196	215	184	199	176	196	212	231	170	187	188	185	199	170	196	184	177	179	200	179	173	182	189	181	214	205	209	195	169	207	182	189	168	181	161	192	173	182	194	169	176	191	196	155	191	159	172	181	199	179	198	176	189	186	187	194	188	178	203	231	184	182	204	205	191	206	169	202	183	187	182	195	193	191	185	182	213	181	208	198	167	165	188	197	199	171	186	174	188	191	197	203	185	167	211	178	189	168	175	187	164	174	191	162	183	178	186	212	187	174	191	191	184	178	186	219	178	179	188	209	181	185	176	183	207	181	186	197	173	157	205	176	180	210	194	200	190	168	192	194	188	181	181	153	185	206	178	210	156	199	195	193	177	187	192	187	176	184	178	166	184	175	209	226	167	173	220	195	182	172	193	193	181	187	183	161	180	183	191	183	186	197	162	183	195	169	200	156	202	195	182	188	189	177	192	183	221	190	209	199	213	195	159	189	192	192	181	197	184	182	183	201	210	185	179	183	181	186	179	189	197	182	207	196	188	195	207	196	191	184	170	176	178	165	190	198	199	197	197	194	186	204	207	182	229	167	192	168	187	177	160	165	197	198	189	202	193	185	179	192	181	208	181	186	185	203	184	194	183	172	210	181	185	207	193	217	201	192	194	190	172	186	196	198	169	193	213	208	176	173	183	203	201	194	177	170	205	202	190	186	195	171	202	185	194	187	205	180	175	193	207	185	187	183	199	191	170	186	184	200	178	178	203	190	187	174	171	198	187	199	216	178	187	190	189	202	178	170	191	187	192	194	183	172	177	188	174	177	167	169	203	194	197	183	197	185	182	201	199	186	213	201	180	183	182	195	183	204	196	190	184	198	198	168	195	152	192	196	211	213	179	201	184	177	196	168	186	185	184	164	178	168	182	179	198	209	189	179	202	215	207	179	163	169	220	188	195	187	186	173	197	165	187	188	198	175	203	210	192	206	196	173	169	168	170	180	185	196	193	187	189	199	205	174	209	190	207	184	180	198	190	194	184	193	166	201	179	177	183	188	206	195	193	209	194	192	174	200	187	159	172	203	187	200	193	212	194	198	203	181	196	190	192	189	225	187	191	187	187	188	161	179	207	198	186	210	198	168	193	185	164	204	209	194	188	199	192	181	208	187	159	167	190	192	214	189	174	193	181	220	191	195	196	174	186	181	173	200	199	205	157	209	188	189	201	204	190	197	199	167	177	197	172	187	167	183	191	193	167	175	196	194	182	174	174	169	196	176	191	183	220	197	192	207	200	194	184	150	188	186	165	200	181	196	176	181	165	183	205	193	197	204	200	177	194	181	179	187	203	189	199	190	205	182	200	183	169	176	200	211	183	191	164	173	211	184	209	160	218	168	163	233	176	186	188	189	161	214	184	188	188	203	188	188	194	198	209	170	202	183	167	195	188	176	199	191	184	181	177	193	177	192	172	187	182	203	175	206	215	168	189	184	187	177	209	174	191	220	191	198	194	190	182	178	198	195	191	198	195	181	199	172	178	168	194	201	180	186	187	170	179	177	185	187	213	216	198	215	180	190	193	189	197	188	181	175	199	192	182	202	202	222	176	198	186	194	166	168	164	180	185	191	171	196	198	196	229	174	175	207	183	189	193	164	172	180	192	200	171	172	162	201	171	203	181	183	210	160	207
4205	12230	8099	3521	2548	1756	1312	1039	820	764	632	554	494	467	427	411	394	356	329	322	336	360	338	337	311	290	271	279	308	294	296	254	320	298	274	300	255	287	274	255	269	289	267	265	267	258	256	275	255	250	253	270	259	251	270	247	251	295	270	279	237	250	250	278	274	259	250	230	249	263	270	267	237	225	239	286	259	294	241	237	276	280	256	279	224	238	281	264	266	226	273	225	240	234	277	261	265	255	249	272	244	243	254	251	257	284	239	261	213	267	268	254	274	280	290	245	249	253	247	237	246	257	279	266	259	246	249	263	267	243	259	241	240	252	273	276	257	246	242	280	256	260	262	301	266	266	237	254	237	267	259	256	256	262	268	239	258	266	227	252	256	251	259	264	281	277	253	260	259	233	271	254	281	289	257	250	240	250	254	255	255	265	271	246	257	238	242	250	220	281	256	250	231	278	244	225	268	269	260	226	256	233	258	258	291	248	247	261	228	247	260	263	229	248	236	273	260	247	258	236	273	241	256	265	261	226	271	275	218	227	255	257	250	279	253	256	254	259	275	258	242	248	200	278	231	246	267	257	241	242	241	271	267	258	239	244	231	243	278	257	228	272	243	267	265	264	256	251	250	251	255	229	269	233	254	237	234	271	256	238	246	248	210	267	238	241	233	222	234	253	257	250	245	248	250	242	247	248	279	248	241	255	261	252	231	285	268	277	249	239	260	237	261	242	261	269	263	283	252	229	265	241	261	230	263	225	228	251	236	270	232	237	255	282	232	257	267	259	255	256	264	256	246	284	278	263	284	242	255	251	243	257	242	254	240	244	293	266	247	249	272	245	260	209	269	252	237	225	249	242	268	270	270	267	252	272	256	244	240	258	240	245	249	243	239	249	273	234	250	269	239	258	241	251	262	231	248	263	255	271	254	218	258	236	258	225	243	230	248	260	249	234	249	264	234	256	251	251	240	286	230	275	244	260	242	257	226	255	271	253	247	244	269	279	242	233	240	242	240	270	244	244	269	269	271	265	262	248	254	273	286	262	231	263	276	263	262	252	277	239	238	255	261	267	242	255	255	269	264	249	236	260	244	231	249	253	272	250	261	260	244	256	243	236	263	259	244	279	273	232	272	241	250	251	258	242	285	228	246	287	251	266	270	244	248	273	231	246	250	238	242	248	250	233	240	257	253	275	256	240	252	271	243	255	272	322	250	254	278	255	244	257	250	261	232	240	237	257	257	258	249	228	242	244	253	236	259	256	239	265	256	258	250	242	256	245	239	262	259	245	278	258	251	231	258	252	232	269	244	249	233	259	242	262	248	236	256	257	263	271	266	256	256	247	269	259	291	243	248	264	255	241	236	252	248	260	237	260	245	266	243	282	277	268	263	260	253	263	282	270	245	233	254	291	244	226	270	241	256	260	242	268	244	254	258	249	235	246	266	235	227	259	282	259	245	254	240	226	253	242	265	245	245	270	240	266	260	253	237	256	239	262	258	268	222	263	246	273	286	256	260	245	260	251	244	250	271	220	283	251	290	260	267	252	255	218	251	245	273	243	221	267	245	257	243	227	257	258	286	264	259	224	252	232	269	264	255	268	264	255	252	246	271	256	266	255	262	272	245	286	276	261	239	259	214	236	233	262	240	221	261	239	258	263	257	270	271	247	250	259	221	269	259	283	284	274	258	307	248	251	245	253	246	216	251	259	265	271	274	255	260	266	244	283	245	258	245	239	274	239	234	252	240	257	227	244	234	261	261	250	253	253	254	250	229	230	246	247	245	238	261	266	218	223	263	275	252	277	250	250	229	241	256	252	254	253	245	263	228	239	240	264	256	234	266	259	265	228	266	241	263	207	226	261	253	248	258	278	236	252	261	259	231	251	235	263	262	229	241	240	268	261	256	251	246	226	241	239	253	275	263	226	240	257	262	248	224	277	227	231	252	269	246	254	264	247	278	276	260	230	239	274	244	257	269	238	276	284	243	274	263	268	242	254	271	251	240	240	252	242	267	242	259	245	241	268	231	271	256	243	226	240	248	264	276	240	248	237	277	253	265	256	233	224	275	257	259	246	264	280	244	262	251	251	267	249	240	256	225	235	240	257	230	245	256	244	244	260	255	229	243	250	249	268	274	285	259	268	287	264	242	270	228	236	227	258	248	259	266	251	269	222	254	263	228	247	228	239	226	269	269	257	230	259	240	244	257	259	251	235	299	265	256	269	272	250	267	264	251	252	269	273	241	254	230	234	254	235	249	256	282	229	239	278	248	264	251	267	270	247	272	239	244	265	255	229	265	267	252	262	259	231	264	270	252	255	264	240	281	255	254	285	253	245	239	285	238	246	266	258	243	248	289	252	243	219	250	225	279	252	249	271	264	258	259	224	270	242	259	256	271	260	246	241	248	236	236	244	248	249	259	248	244	257	263	260	246	218	240	245	263	294	235	220	247	224	253	258	256	235	297	273	253	260	239	252	264	266	259	248	259	263	264	253	240	263	263	224	257	246	230	269	257	278	249	242	263	269	237	236	247	265	290	269	258	235	219	265	232	265	251	246	259	237	241	227	245	275	241	217	261	232	244	262	248	247	255	269	255	255	256	248	275	235	237	250	256	270	263	246	239	272	256	232	253	216	270	257	231	248	249	265	273	243	242	250	269	278	232	278	280	242	270	259	262	248	266	270	248	247	256	245	231	228	255	252	247	209	232	267	232	253	255	258	263	241	266	230	243	269	225	229	219	218	262	256	254	254	261	259	270	252	231	266	243	281	247	259	279	251	244	262	247	258	274	247	240	247	259	267	256	247	256	258	240	248	267	287	260	219	252	233	234	278	230	240	286	251	250	254	242	261	264	234	203	262	217	258	224	243	245	245	225	228	236	247	284	244	258	235	254	252	229	255	240	243	247	240	248	271	259	250	283	257	276	224	264	257	237	238	229	251	244	270	249	227	254	244	299	257	256	246	280	277	244	252	268	250	246	284	261	259	269	283	225	247	254	265	254	278	257	264	310	258	276	267	261	263	250	252	255	239	244	260	242	270	246	269	265	269	276	263	241	240	272	231	262	253	243	253	252	249	273	240	237	271	242	279	256	233	262	280	257	239	273	254	230	267	249	269	255	268	264	233	264	274	232	234	257	248	237	258	266	272	226	275	247	253	273	261	249	260	247	257	247	256	247	250	241	252	251	287	234	263	245	246	248	267	251	273	262	249	259	267	245	250	253	270	275	269	229	257	232	270	271	226	252	234	247	238	251	273	263	243	285	245	256	253	220	252	244	238	270	234	245	249	283	257	270	258	245	264	239	269	242	239	268	280	226	267	261	273	264	250	248	284	256	250	264	239	249	256	233	247	266	253	239	245	232	243	260	265	234	251	258	230	243	252	258	250	252	239	254	233	242	250	285	236	264	245	231	267	251	247	242	256	264	239	239	240	243	246	247	256	228	269	258	241	230	244	246	248	274	270	260	273	251	253	264	261	249	257	241	257	262	233
26847	17904	4210	1019	854	781	803	783	814	804	813	732	814	800	801	753	744	772	814	811	838	779	793	758	801	736	821	779	759	763	790	721	791	772	774	769	817	730	720	794	807	725	755	790	788	779	769	771	765	784	790	791	803	792	783	766	773	765	780	748	800	771	797	724	779	743	806	804	745	784	740	804	801	723	777	746	793	772	761	685	799	764	818	792	783	797	794	777	813	752	794	832	748	747	774	755	769	772	744	742	766	758	813	776	824	774	783	806	732	757	807	771	750	785	774	730	814	763	809	827	724	715	780	779	797	800	792	836	731	695	828	812	749	816	787	752	767	811	727	761	805	838	773	766	774	745	733	769	764	743	790	786	795	827	789	743	779	754	747	766	804	802	730	800	792	774	768	715	763	788	781	775	757	784	762	774	763	743	837	774	765	770	741	797	766	795	767	834	809	796	788	805	799	780	731	763	774	790	743	762	829	775	768	772	746	750	768	723	819	796	847	751	774	844	781	790	751	767	769	781	789	845	809	782	787	810	802	753	782	777	774	774	843	784	744	766	827	798	757	723	762	788	742	764	761	821	751	753	822	736	749	794	768	777	795	771	764	857	789	837	762	734	770	783	782	750	826	785	742	744	866	799	786	815	735	823	763	760	763	811	795	767	830	744	866	796	839	769	777	819	754	753	785	784	813	805	809	812	784	756	809	807	752	773	775	767	805	782	790	818	767	825	783	792	793	743	802	798	774	767	771	779	796	784	747	760	786	772	828	759	780	829	799	789	776	770	748	785	748	814	756	746	807	818	803	760	780	790	773	734	818	791	831	758	807	792	815	773	770	754	765	769	794	770	820	820	810	800	770	775	777	736	798	721	777	788	767	731	802	777	717	759	784	741	739	786	753	729	786	751	772	737	757	764	762	805	800	762	802	824	811	797	830	756	778	800	724	773	799	824	722	762	781	761	824	791	788	757	752	754	777	805	746	745	756	752	811	768	770	752	731	775	788	783	802	776	835	792	749	803	787	758	802	764	794	795	777	815	817	749	801	715	802	803	724	737	710	783	815	790	799	794	809	793	787	787	730	761	772	816	792	787	755	797	767	732	740	818	743	783	804	745	775	780	776	798	805	784	816	800	751	793	783	735	743	794	778	800	801	782	791	803	829	770	792	765	745	790	726	782	785	764	769	783	794	787	772	772	811	763	778	777	732	752	807	793	780	771	798	766	770	783	770	743	788	809	820	773	787	795	789	782	787	747	823	774	736	757	774	817	759	757	768	788	781	792	763	752	826	797	760	752	789	769	791	783	830	773	726	812	793	770	761	811	787	773	747	769	845	804	725	775	785	756	759	786	773	770	814	774	785	762	764	806	800	779	766	788	810	824	768	803	718	786	764	759	784	773	773	749	738	816	761	754	751	790	783	749	785	799	768	749	762	793	819	791	827	775	765	794	798	805	742	798	768	722	746	816	745	818	830	767	763	829	734	761	834	736	816	772	803	777	803	800	784	786	781	802	737	795	802	761	769	767	804	797	781	738	737	792	773	761	807	792	791	773	794	772	774	788	761	755	763	741	773	776	785	778	765	778	775	776	837	767	806	769	777	789	812	816	767	784	845	761	768	787	774	740	758	757	779	748	776	805	788	779	727	826	760	803	818	753	784	791	744	759	752	745	785	742	775	766	802	750	798	745	791	828	818	780	780	773	731	848	802	723	801	796	730	810	771	757	762	755	784	741	814	756	760	805	778	759	756	746	766	771	734	806	777	770	784	791	775	788	773	772	796	780	803	825	802	807	823	738	809	767	760	778	800	818	784	769	802	821	799	753	800	787	821	740	818	812	758	762	834	770	833	780	775	798	770	813	765	782	813	730	812	771	748	818	764	785	788	774	788	787	800	762	819	794	811	775	761	758	796	785	765	752	705	771	761	819	816	771	781	805	833	770	746	817	821	753	804	745	788	811	757	760	823	802	723	708	840	781	779	788	759	793	791	780	768	790	743	795	759	790	774	798	767	754	713	791	790	774	719	776	798	756	795	806	781	794	764	764	727	796	725	815	795	767	765	758	786	815	854	757	815	841	773	763	791	758	739	779	777	725	770	763	780	750	797	787	738	810	754	793	776	692	739	767	782	744	811	757	776	820	810	794	767	797	788	787	800	840	758	823	789	790	821	733	754	804	805	785	788	742	777	757	789	765	814	790	730	795	789	802	821	728	795	801	769	809	782	758	812	760	802	811	777	788	812	802	744	828	774	804	788	745	763	745	819	764	805	750	743	813	771	758	756	811	811	716	773	738	813	806	761	822	766	760	795	741	793	820	747	763	753	812	799	766	826	761	757	795	775	734	764	788	764	746	784	789	765	798	788	750	782	750	755	815	798	797	778	745	789	757	781	825	732	816	819	773	808	768	784	791	778	822	708	740	792	784	812	806	758	781	767	791	773	778	851	775	776	804	802	808	749	776	772	799	760	723	765	780	803	760	785	786	740	812	807	732	767	822	788	783	826	744	769	806	717	799	790	763	760	761	760	770	790	820	732	775	747	799	795	750	793	753	805	738	727	841	765	777	812	746	769	773	761	822	790	771	810	753	832	777	767	810	792	721	801	797	774	776	791	766	753	784	782	802	786	739	745	777	785	775	753	763	818	757	775	793	750	733	787	795	826	770	757	765	753	785	746	777	763	821	785	763	767	818	779	772	783	806	747	743	770	761	815	752	823	728	762	780	788	763	766	804	790	732	791	809	792	801	777	725	802	828	800	735	741	771	787	762	784	832	804	807	853	770	695	798	756	751	794	766	743	755	793	779	824	772	756	801	804	775	761	775	833	790	755	747	761	822	785	742	822	777	730	808	767	770	770	791	738	778	806	813	807	759	746	838	814	770	771	742	809	775	790	777	757	769	810	787	761	790	797	813	769	745	782	807	712	758	791	760	811	752	816	767	795	786	782	801	772	775	789	739	734	795	793	776	837	787	760	791	753	781	813	773	791	791	739	797	807	736	792	759	791	815	837	745	778	761	770	773	791	762	769	758	786	771	837	769	790	749	802	780	811	809	786	785	767	799	783	791	843	705	819	775	790	785	829	816	773	772	801	776	746	766	770	833	738	733	762	751	760	804	774	749	759	786	812	734	714	790	824	781	790	844	804	821	765	798	787	767	775	835	796	740	811	805	789	792	786	766	801	791	843	771	780	794	764	807	830	810	777	813	812	761	791	737	790	753	814	779	821	784	748	764	742	774	784	816	777	755	740	777	792	804	792	790	817	777	797	757	769	733	771	828	779	791	809	766	839	793	746	788	769	806	825	780	730	806	778	798	782	794	821	809	765	767	743	798	797	776	815	771	825	779	805	740	791	783	773	786	794	771	713	731	778	801	779	778	796	796	747	796	775	772	746	751	759	764	838	787	759	805	766	741	743	787	768	765	784	791	774	791	826	779	787	814	713	793	722	787	751	833	802	796	795	791	768	777	778	791	772	763	779	758	801	811	745	797	743	783
4424	1849	1465	1117	1156	1031	1009	996	1089	942	1011	1023	990	1045	1031	985	1031	964	1045	950	974	1027	1022	965	992	956	1020	1019	945	1070	972	1054	961	1001	983	1002	973	971	981	948	963	1015	962	964	976	977	926	1044	1010	984	992	966	965	983	1037	948	999	987	964	992	1037	972	994	976	1014	982	943	1009	967	979	970	990	1023	948	1014	977	942	990	1019	950	956	1004	1019	981	977	961	950	1026	984	1048	998	962	981	1002	976	956	1037	977	972	993	980	1023	1045	1025	1008	952	1032	977	1026	950	979	988	978	999	995	976	981	995	995	978	998	974	1014	942	1022	950	1027	1045	971	982	967	963	1000	950	1045	935	957	949	971	1011	1007	960	1009	1032	1020	1022	972	1035	987	952	979	1044	1012	934	902	978	940	1010	926	989	998	957	985	984	959	969	939	1014	1011	1009	1012	1039	979	1024	1003	919	974	1002	1021	1010	1018	973	990	966	1003	988	995	995	948	995	1003	919	989	991	993	972	958	1008	1017	943	995	1052	1009	975	998	965	956	989	963	992	995	978	966	1039	1004	952	995	987	1027	943	945	977	1024	998	984	988	1000	1020	1027	1000	955	994	916	1061	928	959	981	1007	989	951	984	1024	1014	992	1022	972	947	995	952	988	1022	952	1040	1013	1037	948	981	949	960	1009	983	985	982	1002	983	976	998	998	978	1027	1016	995	1024	1005	999	1032	1041	1007	969	1008	989	1044	983	981	999	991	959	972	1028	1009	964	1008	1001	1022	959	985	980	1048	977	984	968	912	973	995	993	971	980	1012	1036	1046	959	982	1017	923	993	1008	957	1011	1025	939	964	970	992	976	995	1001	996	1028	1021	991	938	952	981	992	1014	928	1001	1015	953	1009	984	1006	1005	956	980	986	1034	998	986	1004	978	1023	955	1019	915	987	942	983	1049	1003	1017	926	956	957	1047	963	979	972	1036	989	962	991	979	1013	998	978	1066	1018	952	950	914	987	1012	960	961	1021	1032	968	1004	936	979	965	1029	1018	991	996	966	1026	971	1031	963	960	1019	1006	1063	1005	1022	1024	973	996	1012	944	980	921	1053	964	910	979	985	1003	1017	986	1002	1093	984	986	990	987	944	956	953	977	970	1040	976	1026	967	971	1010	1025	1020	995	972	1038	958	925	969	999	930	948	1029	998	917	976	986	963	989	985	984	965	1037	1013	988	925	987	919	980	996	989	981	1003	990	991	988	1006	1025	959	985	977	990	1001	929	982	1006	1011	1033	962	991	976	1000	979	1003	915	1024	946	971	998	987	990	983	1010	984	1029	971	989	1033	1043	937	1018	970	979	1001	974	971	1047	937	1032	992	992	963	970	1066	1040	1070	1011	1036	998	983	975	1010	1041	930	1000	938	991	979	985	1013	1008	973	1020	980	951	990	985	1016	992	1008	993	937	998	998	1030	1011	984	967	1005	947	958	978	1032	1033	965	1014	1043	996	973	980	1043	973	1002	970	1007	973	1020	1000	996	1021	997	979	1024	920	983	1033	927	1033	989	1049	1013	1034	939	1008	996	978	999	1031	992	983	1029	1001	990	978	972	998	960	1037	977	983	985	986	982	1013	1035	1002	948	975	1000	992	975	948	977	996	943	982	1012	1047	932	983	940	990	1023	958	975	988	962	979	971	1014	940	980	924	1037	1014	960	1003	1011	1008	1010	982	979	994	1008	986	912	1019	994	1004	985	950	977	976	1018	960	993	1044	948	985	1007	996	1031	962	973	984	997	938	972	1016	977	979	988	1042	949	949	977	999	1002	986	1015	975	991	961	1026	1027	976	982	993	1035	971	994	1002	1010	1054	1018	973	1014	1026	1039	1014	961	1017	1009	972	976	999	1014	1057	991	998	994	985	972	922	974	1006	1034	1012	1019	923	941	985	1007	1008	997	1021	1029	955	993	1007	967	1017	995	964	982	1038	1018	958	1004	961	1031	1016	1023	1018	1013	954	979	944	1009	1001	1037	966	985	972	1007	981	976	1009	989	946	993	994	958	943	949	969	959	951	964	973	921	945	1035	978	982	1026	1008	965	1011	957	1051	1020	1014	994	982	906	909	968	956	974	981	986	924	1008	1009	980	1019	974	954	957	938	1011	961	990	978	962	979	1011	1005	1009	1000	980	1013	926	998	1022	988	1023	1036	1044	957	1032	961	992	1021	1005	959	1077	956	988	1017	964	953	1016	999	1009	1034	1011	953	978	967	993	1037	986	993	981	1028	962	985	990	1034	1009	981	954	950	951	974	1004	986	946	971	1009	1018	1028	1002	955	1010	1068	1001	972	1010	986	1015	1016	995	978	917	1034	1070	990	973	993	1014	982	993	1036	988	1042	1036	1012	1033	972	979	978	1024	1002	991	982	959	995	1012	1013	1013	975	979	946	985	994	998	960	1017	979	940	972	1037	992	996	1000	951	983	959	1032	982	986	1023	1000	1001	940	953	1012	947	1012	994	1002	1014	978	997	1002	941	1037	1017	1010	1003	954	996	999	990	944	966	971	956	1019	978	1028	968	965	1012	1006	1001	952	980	990	964	956	989	986	1002	975	976	912	1027	957	959	1000	1048	976	1006	1005	947	974	983	1061	966	974	958	971	979	968	971	995	1010	988	991	996	970	978	997	976	1044	978	992	937	975	1027	976	1003	961	1043	996	1004	978	993	1010	973	989	1032	994	991	965	989	1000	998	1004	1002	976	948	959	1025	1047	995	996	1008	959	963	1012	988	960	985	1032	974	984	942	968	990	981	979	946	986	1016	1026	972	1023	974	974	1047	969	996	1037	1022	1022	1036	1018	994	1010	974	975	1013	1010	1004	1026	1005	993	989	1009	921	1031	948	1028	1040	979	940	985	993	998	978	956	985	1002	994	1002	980	1019	980	970	986	1028	969	982	952	991	956	984	936	973	998	935	1034	1001	974	1063	999	978	1000	977	966	1036	988	1003	1027	895	963	962	959	985	1041	975	948	998	1036	1041	941	939	1036	1019	967	946	994	1004	1010	982	976	1001	1042	1056	990	989	948	988	1037	998	1024	947	1044	1006	1020	942	1012	971	999	985	988	927	986	1048	1050	1022	978	1010	990	1015	995	1003	1023	1000	993	980	969	1009	986	973	986	997	1014	964	1035	963	967	988	1020	987	981	960	986	987	1035	1001	958	948	965	1007	1018	974	981	1047	994	977	958	1011	1008	984	980	958	1026	961	969	933	1024	969	1001	957	1044	973	971	1032	913	981	959	992	1003	976	991	948	1028	996	985	988	903	989	998	969	987	973	1024	953	1037	1012	985	1017	1015	1039	914	1021	1040	1007	1003	1022	996	1004	1004	1033	1029	961	959	976	994	961	971	966	949	1032	971	994	914	1026	960	1000	936	965	1007	1041	985	975	916	968	985	984	1001	1010	1023	985	994	982	968	1028	986	994	985	978	981	1007	977	992	969	1034	986	1030	989	970	985	953	973	1001	1024	1054	976	950	975	1004	1023	987	1049	996	953	991	988	966	932	998	975	1013	1022	1039	1019	1013	1053	1036	1025	993	1071	952	1018	960	970	966	1011	979	1009	1013	1007	1025	956	984	909	1006	955	1028	1027	1031	975	949	936	1022	1005	959	965	1006	965	950	978	1000	1002	1020	927	950	951	993	1008	972	1028	983	991	1001	998	931	1003	996	1018	958	993	996	931	1040	997	935	1005	1013	996	994	994	981	991	1006	1016	957	1004	937	973	976	1007	962	973	1008	997	979	945	929	979	1011	1009	994	990	1015	986	992	993	1036	963	997	1035	978	1040	986	1013	995	922	962	987	989	1017	983	953	1003	938	1040	914	1019	1005	1007	959	954	1033	1047	1022	994	980	1009	994	1083	953	980	1005	997	987	968	969	976	984	1014	973	925	991	949	1001	1013	1007	1004	1000	999	945	984	959	998	968	966	1005	1037	944	984	967	987	969	1001	964	1004	978	962	1028	1054	1046	990	1015	998	1022	994	983	1003	984	984	991	974	980	1007	996	991	1008	962	959	978	985	988	1064	1000	974	961	1009	952	1012	968
22957	20798	27496	24183	20465	3126	942	731	613	632	669	665	642	568	598	552	597	564	585	559	573	513	543	566	583	560	549	573	544	563	533	535	536	562	526	528	498	536	576	585	540	521	572	530	505	554	529	551	544	503	549	570	567	563	556	557	517	502	535	527	521	551	499	536	507	507	537	528	542	567	528	557	532	530	529	513	517	548	522	510	538	531	577	538	527	542	543	561	565	525	534	534	527	545	529	547	540	524	530	546	563	531	588	506	512	567	511	527	512	551	543	505	527	505	521	557	577	515	532	505	555	501	533	512	548	520	527	562	530	526	557	548	555	519	536	571	555	506	534	536	545	557	539	539	577	552	558	570	492	548	534	559	544	530	507	526	503	505	519	515	532	548	490	551	500	498	532	555	553	553	543	537	567	539	511	538	521	524	538	537	573	500	565	514	492	532	483	538	540	521	520	500	567	546	516	499	548	514	525	523	566	578	537	539	504	542	525	525	549	528	532	568	516	509	538	562	499	550	533	522	529	559	545	480	574	498	540	533	544	499	530	557	560	556	562	516	535	522	545	560	514	538	530	551	528	547	536	516	500	543	562	526	530	530	537	503	526	530	562	519	512	511	543	486	499	535	538	539	558	562	545	544	606	551	510	538	558	503	486	527	510	534	584	529	490	521	558	513	524	561	525	547	548	530	579	543	544	557	560	576	537	540	550	559	504	540	521	530	563	583	541	561	549	521	532	510	549	497	591	517	546	518	557	511	498	515	495	548	522	503	544	525	522	556	548	553	567	567	531	520	517	499	536	558	566	558	561	553	545	538	557	579	508	587	501	505	546	547	556	543	534	564	544	554	543	539	510	514	539	549	539	517	536	532	524	528	540	554	537	531	574	537	587	520	543	523	526	513	552	544	532	549	564	575	503	526	519	504	523	499	556	519	552	492	556	580	531	530	533	548	547	517	502	541	501	515	509	540	519	542	502	552	568	549	553	514	527	538	529	589	511	535	542	532	533	552	550	529	525	510	526	543	563	574	533	557	546	520	487	546	557	517	539	562	532	536	554	518	511	504	542	566	547	555	535	519	529	513	559	559	574	550	549	577	555	549	551	510	525	576	546	513	521	553	523	488	544	495	515	511	543	542	550	547	534	560	569	532	535	524	534	571	537	547	543	567	549	569	568	533	537	527	557	542	520	554	517	501	539	528	583	542	547	545	555	533	529	517	573	520	577	513	499	551	515	552	561	510	483	536	553	539	532	542	536	531	511	562	518	572	527	578	537	536	525	489	544	483	534	534	541	516	559	560	579	520	527	529	531	599	509	520	517	554	522	537	511	533	524	519	569	519	546	507	559	552	521	539	525	521	632	536	550	497	515	512	577	584	523	558	541	549	526	513	529	542	550	525	488	603	550	536	558	573	575	549	535	522	554	582	533	509	540	517	618	501	472	558	530	514	539	562	520	506	538	506	528	517	498	559	519	528	537	561	506	539	534	500	489	500	510	485	535	554	589	533	564	548	494	505	519	572	548	526	511	526	529	523	550	563	579	523	575	527	577	516	524	519	501	575	557	533	530	522	552	544	578	552	528	484	498	510	546	542	515	557	527	496	579	575	554	557	554	576	531	514	552	512	481	514	502	494	499	568	546	583	537	500	526	523	514	511	523	512	509	532	540	572	514	589	548	527	555	537	521	542	566	534	528	519	539	539	573	518	521	560	546	538	528	531	521	551	559	512	539	533	519	531	513	546	544	515	549	553	574	533	538	519	575	529	512	529	516	527	535	564	576	531	528	518	565	549	504	523	510	556	531	499	569	560	524	512	493	501	537	574	521	536	506	538	564	530	504	544	571	534	555	541	564	492	513	556	542	496	509	515	560	595	547	519	505	547	504	589	528	582	536	572	490	553	540	559	501	505	542	525	594	562	581	500	527	555	523	582	506	545	497	525	519	506	562	534	588	532	560	512	587	528	498	528	529	520	548	536	561	555	551	560	557	510	506	552	558	553	495	528	537	564	525	576	571	511	540	522	507	571	546	595	578	570	505	535	579	513	563	548	518	522	538	523	520	534	574	540	541	512	540	556	580	545	564	520	565	517	552	518	513	534	577	530	512	492	533	543	505	561	516	522	503	530	528	530	504	534	507	545	557	536	545	525	558	508	561	505	587	538	538	541	529	550	528	576	542	538	545	504	532	536	531	483	528	538	531	547	538	533	538	552	578	499	525	530	548	484	577	528	550	547	555	552	527	588	572	495	556	513	544	526	532	524	522	515	563	515	548	512	521	525	527	533	524	538	561	518	516	552	521	541	545	507	536	547	520	517	556	522	555	495	555	519	547	540	481	551	521	516	537	563	540	501	561	526	497	549	544	494	565	565	522	524	529	515	535	539	537	490	537	547	558	574	509	559	540	541	519	559	510	516	562	537	573	552	531	516	537	620	543	496	515	531	551	512	525	515	532	538	489	561	539	539	522	532	487	538	534	504	563	556	505	516	496	534	589	550	518	519	547	504	559	535	478	547	521	560	519	524	517	542	549	536	572	535	552	522	529	516	522	527	543	517	572	520	553	544	563	552	500	528	510	566	542	526	509	532	563	547	547	560	537	559	516	508	531	517	560	486	558	550	545	568	565	561	540	551	486	535	551	481	512	482	499	548	519	561	544	513	569	574	509	543	554	537	538	539	486	568	529	540	584	523	517	580	579	526	585	530	520	539	511	559	484	526	577	539	531	538	499	535	492	515	507	509	488	530	476	557	502	533	529	574	533	524	563	568	550	500	544	526	498	500	558	472	597	528	498	547	508	522	548	486	544	502	559	516	534	517	513	543	567	538	537	551	559	597	504	525	536	528	531	505	528	593	565	558	511	528	525	528	556	544	541	547	543	550	534	551	539	521	533	532	572	565	549	587	511	528	539	526	513	544	546	550	544	504	500	535	513	550	509	542	513	549	509	493	556	526	524	526	536	563	515	490	530	508	537	505	533	537	523	541	527	540	588	513	538	567	545	528	515	521	541	545	544	532	546	539	542	525	553	509	518	554	543	532	548	534	562	524	536	527	527	575	516	538	529	567	556	501	559	514	527	541	532	483	528	534	517	548	528	541	535	526	577	555	536	473	520	526	542	505	558	585	569	504	555	572	534	505	564	535	512	523	556	562	578	552	511	580	525	536	570	552	527	561	575	528	557	511	501	524	544	539	530	503	559	487	567	518	546	557	526	523	546	522	486	554	540	513	552	531	547	518	578	545	530	559	531	532	522	502	552	554	575	533	498	516	537	528	559	534	524	520	518	531	506	521	525	548	550	483	552	503	544	520	527	492	525	545	519	506	586	515	537	526	562	544	559	527	538	541	534	553	513	539	519	510	548	542	509	562	549	523	513	532	521	568	539	506	549	554	552	526	522	531	555	559	505	528	534	554	552	555	522	510	537	539	527	518	553	523	538	551	527	562	548	550	560	533	548	458	533	540	555	574	545	513	533	536	539	526	552	578	543	541	553	510
3364	8178	5379	2617	1961	1573	1290	1094	999	918	905	886	815	847	807	756	730	794	823	737	756	755	736	718	717	740	709	771	743	715	719	697	735	715	752	719	715	705	722	734	682	709	710	696	730	705	682	667	685	737	680	725	686	704	716	744	660	698	691	677	707	723	703	702	704	721	720	673	717	707	690	713	717	710	720	717	705	736	643	684	682	697	711	718	655	718	695	667	650	685	682	698	645	714	678	697	713	614	654	726	682	723	700	698	733	678	641	681	696	659	764	726	723	718	679	645	663	708	703	705	732	654	718	678	718	715	709	700	697	746	730	697	719	676	731	721	742	704	731	717	676	789	735	714	646	711	710	675	697	717	686	691	682	718	663	676	708	733	677	691	687	705	720	692	709	729	710	676	680	734	678	712	661	736	688	724	735	677	692	739	682	646	715	738	681	703	714	683	680	698	691	701	713	687	725	714	693	692	686	696	657	685	689	709	714	651	708	674	710	711	664	707	696	701	662	724	654	709	705	670	685	693	683	731	737	696	693	690	683	686	732	696	717	717	672	657	689	713	699	665	659	725	700	682	619	709	705	696	645	702	728	710	662	700	651	729	737	708	704	711	702	679	704	706	674	724	736	721	684	694	697	685	695	702	652	709	665	685	689	691	703	734	662	709	700	655	736	665	693	703	693	705	691	737	744	702	640	730	691	701	698	660	697	670	702	744	711	698	710	691	634	701	691	718	724	662	707	718	686	698	672	711	718	678	703	663	720	690	669	688	727	754	713	715	727	706	664	665	723	699	660	649	738	706	697	643	703	734	671	655	684	657	715	665	719	719	661	702	745	668	714	722	677	688	685	704	774	741	707	712	675	714	668	676	711	753	751	702	695	733	722	765	711	701	676	644	712	674	665	717	714	725	721	691	648	690	674	698	721	743	695	724	713	724	711	709	713	717	698	674	676	670	713	681	704	683	698	725	695	680	677	689	661	708	687	711	736	672	744	730	729	679	695	710	756	657	719	698	686	721	678	722	704	657	693	699	691	690	731	709	691	661	688	708	704	681	710	708	704	683	704	686	724	708	731	715	691	695	727	678	717	671	679	724	716	673	676	725	689	671	682	684	702	714	727	729	680	709	676	748	713	708	665	730	659	622	640	718	717	740	678	643	693	722	717	672	709	726	734	677	651	725	719	706	704	707	676	686	769	672	665	656	710	737	690	672	765	708	726	705	707	762	722	718	658	727	759	704	686	688	712	687	676	670	697	755	703	725	677	708	673	747	688	701	691	709	675	732	757	708	710	698	741	767	692	699	759	683	715	670	692	694	686	748	705	689	669	680	628	718	677	714	668	661	711	697	729	717	693	730	702	655	695	694	674	670	681	669	670	678	761	750	689	708	750	679	688	681	687	673	726	707	698	672	700	680	705	710	708	685	734	681	735	719	731	718	728	710	699	693	690	716	689	671	649	646	652	701	717	689	699	720	727	630	709	710	676	716	724	718	646	726	733	681	681	749	723	700	693	693	699	678	687	697	696	700	679	715	723	690	719	678	677	694	713	663	722	718	671	668	700	728	709	722	696	677	693	727	705	684	682	705	721	738	694	715	687	674	715	679	691	677	735	710	664	676	714	715	729	693	713	681	711	704	682	681	699	689	685	709	692	692	666	698	723	688	674	711	716	678	677	670	709	671	683	728	681	673	728	717	660	727	688	748	687	666	681	733	685	659	621	726	698	695	724	698	671	674	695	715	699	698	720	745	748	693	710	711	727	705	724	727	688	681	685	662	671	722	723	727	679	647	663	654	676	770	714	681	679	706	690	710	734	673	690	675	726	664	701	698	665	691	700	744	716	685	722	705	664	718	708	684	704	708	698	697	680	676	749	703	711	711	650	704	734	672	689	684	702	709	701	656	763	693	674	696	723	701	701	702	690	727	670	728	722	762	687	731	662	689	731	673	691	685	629	694	672	671	695	720	736	679	729	667	699	764	697	696	682	735	772	679	697	682	734	686	706	718	712	752	673	657	707	701	701	700	700	768	678	702	710	685	663	663	682	694	719	694	680	712	666	712	706	750	708	719	704	693	652	717	666	671	670	697	688	707	669	723	746	734	687	715	663	697	694	702	725	669	656	714	668	685	742	706	725	738	679	726	683	655	674	681	681	689	705	684	711	688	740	686	735	685	728	684	735	717	653	733	695	743	714	677	712	677	748	687	698	714	715	673	750	712	740	671	742	696	676	712	666	693	705	732	698	686	668	677	669	700	659	689	649	724	686	717	674	719	686	761	688	648	671	660	689	678	693	738	695	695	641	702	678	712	686	688	700	682	687	686	690	732	723	701	712	728	686	693	706	688	707	697	715	692	689	699	689	711	660	659	717	731	753	727	725	700	707	697	667	701	724	707	735	719	700	692	713	724	678	703	704	705	712	658	648	711	692	730	703	665	664	684	722	674	686	706	682	703	670	685	709	720	669	714	665	684	716	663	700	704	694	687	707	723	765	659	688	744	710	719	738	680	713	721	657	680	706	693	689	699	704	682	676	694	704	723	667	734	729	760	698	706	692	661	669	700	669	701	641	697	723	707	718	703	687	695	706	680	653	716	690	752	718	669	684	684	763	677	741	655	698	718	707	665	641	684	716	744	713	708	716	696	703	700	698	716	689	697	662	692	650	694	736	679	731	652	705	741	737	684	642	711	713	694	691	697	736	681	708	704	709	712	685	695	718	663	715	722	671	701	735	719	724	683	680	697	678	738	701	706	759	702	729	711	741	694	735	696	675	740	679	717	650	673	671	684	695	723	683	669	632	667	687	660	669	667	714	718	683	663	707	652	739	714	669	702	687	664	688	700	692	700	696	732	753	742	724	653	666	677	693	747	714	702	655	704	712	696	682	700	720	738	719	718	695	691	658	704	706	728	696	691	693	669	661	704	694	672	702	696	680	694	710	700	690	713	662	696	669	702	731	672	667	713	673	695	678	673	700	692	745	681	717	710	695	668	710	675	706	739	731	669	654	700	678	676	622	698	717	698	696	657	692	680	730	673	648	654	759	682	692	719	672	719	681	748	699	735	670	693	665	688	710	636	732	710	690	757	692	757	710	675	713	703	684	675	738	659	712	711	689	718	675	699	666	687	727	722	725	674	682	739	674	759	759	711	685	720	741	717	650	690	750	710	692	664	694	696	710	696	732	660	721	711	741	720	653	711	670	691	720	764	702	674	698	737	701	691	700	664	739	679	662	666	714	689	688	652	665	681	686	707	631	700	696	692	685	707	694	729	666	692	687	731	690	681	712	688	736	747	715	711	708	670	694	664	719	710	699	676	681	711	675	714	697	715	645	694	693	689	729	679	724	675	712	706	707	703	670	653	712	655	722	675	665	679	707	702	692	696	685	717	674	691	669	697	696	684	680	654	663	686	687	719	718	687	753	664	675	721	729	725	717	709	691	713	729	716	650	675	666	685	688	712	672	704	702	710	670	701	695	718	700	713	734	708	689	692
24161	20802	25614	23301	1742	717	735	617	601	612	626	597	637	608	627	626	576	634	621	603	621	585	596	587	601	631	632	558	606	556	626	596	593	602	597	635	576	625	613	569	613	554	558	576	583	597	582	613	593	621	570	639	616	586	571	558	603	578	594	575	575	604	586	586	576	532	599	610	576	609	620	592	604	569	560	581	550	583	591	566	643	544	580	563	571	582	615	557	576	593	578	582	612	539	588	608	571	571	577	629	578	562	630	570	578	581	581	577	609	576	586	552	568	594	585	583	551	568	583	613	567	539	577	585	571	561	577	548	575	540	595	541	601	580	606	580	580	576	557	586	555	604	544	551	575	586	586	588	591	578	536	583	574	536	580	583	561	599	556	540	565	561	577	620	603	588	551	534	588	575	588	596	584	576	583	578	560	566	558	565	554	580	583	541	567	612	587	571	571	591	544	571	578	613	573	561	550	610	529	565	579	613	609	564	566	622	573	582	555	543	605	590	610	583	567	572	581	582	586	590	574	578	620	593	548	553	608	565	567	568	570	563	591	594	599	578	629	578	559	573	594	590	608	622	575	574	530	607	607	582	529	564	549	608	613	565	588	572	601	570	531	564	569	566	544	575	575	560	587	559	610	579	573	530	610	578	588	562	600	616	598	567	615	562	564	561	595	604	554	639	576	572	553	577	541	595	586	598	585	615	574	577	553	603	587	576	562	610	570	551	620	541	540	579	631	585	578	624	551	567	555	620	605	618	617	576	621	608	569	578	558	584	575	603	559	574	563	595	569	564	560	521	605	584	567	596	566	562	568	575	605	605	560	565	547	571	565	559	594	639	592	564	554	541	565	607	574	565	562	616	609	542	541	594	548	600	590	576	594	616	600	560	569	593	595	606	594	604	575	578	601	616	590	618	552	576	606	585	584	599	582	611	566	574	598	604	527	613	575	570	545	582	578	567	581	590	550	553	599	643	553	617	565	612	563	582	550	573	569	559	570	606	608	521	611	572	609	535	555	615	568	539	584	622	606	570	573	563	583	593	578	539	605	547	575	579	576	589	567	578	566	535	623	562	570	566	588	593	563	581	572	539	550	559	620	577	572	603	589	604	558	555	582	600	589	615	565	564	570	588	599	568	558	598	622	585	592	584	585	544	602	602	558	555	600	572	621	591	569	591	627	634	546	576	564	596	570	595	549	577	598	605	582	621	585	558	597	618	593	592	577	622	576	575	591	543	569	609	598	574	571	591	535	635	579	556	575	548	572	578	604	621	534	618	593	608	604	588	580	574	584	623	558	620	573	598	545	560	578	587	612	580	564	595	592	548	555	621	564	556	572	572	581	579	563	581	605	576	561	531	598	556	617	583	552	593	559	563	624	588	606	562	580	562	586	543	622	571	536	604	608	593	570	552	578	612	565	572	556	605	581	598	575	562	554	606	603	605	547	628	591	545	559	595	556	611	599	569	580	551	553	537	551	590	601	576	547	586	635	589	579	561	580	631	559	558	581	560	548	552	566	608	570	570	606	560	564	571	594	570	576	572	571	548	560	543	548	577	593	573	601	563	558	609	557	568	564	596	596	549	567	584	618	583	584	590	583	529	526	546	600	573	580	578	609	588	592	600	596	588	603	584	567	580	583	546	567	580	617	561	601	584	556	594	617	546	569	555	596	553	558	605	569	579	560	580	555	599	535	593	591	562	556	603	615	618	554	624	563	586	590	590	612	571	597	605	566	636	621	584	601	548	568	610	595	557	578	585	544	569	551	498	630	567	606	574	571	569	582	576	577	566	575	580	589	585	568	563	628	617	570	601	571	609	582	598	554	562	590	630	610	595	628	594	608	604	571	535	559	605	553	640	576	565	577	566	581	551	545	598	580	597	624	558	595	541	623	587	568	601	606	601	613	576	561	555	554	617	578	613	578	556	591	603	592	554	534	545	592	509	542	581	624	568	560	577	556	550	537	579	563	593	578	562	524	614	602	561	625	609	625	602	610	604	571	549	585	595	563	578	591	603	547	586	596	603	595	599	573	619	606	609	566	563	566	596	559	587	603	553	579	616	583	568	600	571	564	584	600	608	604	558	570	578	610	581	574	608	542	618	590	634	596	561	579	557	616	627	575	556	578	582	545	540	572	583	589	554	569	578	588	552	544	587	581	605	629	594	559	609	587	572	553	563	553	533	513	600	604	595	606	549	570	587	616	566	629	549	570	597	589	577	535	591	575	583	596	554	613	602	556	608	539	532	534	564	596	530	597	541	580	585	572	572	584	568	615	621	568	640	590	592	560	610	555	580	563	560	598	559	582	615	578	613	612	602	571	583	593	595	548	574	597	570	566	570	587	577	543	526	601	591	570	569	572	544	606	544	593	564	565	557	542	592	613	625	599	558	558	579	556	532	579	578	592	555	575	541	572	589	579	573	611	571	604	613	591	602	556	599	586	598	597	607	551	578	573	583	551	577	619	606	588	600	522	600	579	590	589	583	572	593	554	595	619	574	539	558	585	596	587	601	618	571	586	604	580	580	624	585	619	597	583	567	601	536	567	544	583	596	574	552	540	539	602	582	574	591	558	568	589	601	568	607	620	579	567	575	566	521	575	568	600	641	604	545	599	637	578	566	549	542	554	583	608	575	569	587	606	563	515	599	565	593	596	600	572	614	605	592	571	554	627	583	613	616	581	595	545	552	556	567	590	575	552	612	613	558	557	576	577	591	571	544	558	582	570	578	594	561	588	599	608	572	562	612	580	519	591	583	590	524	559	586	576	569	587	598	591	557	610	613	566	576	625	623	601	607	595	587	616	555	574	612	580	596	535	591	543	580	571	612	559	555	606	595	572	543	547	588	626	598	578	563	586	582	586	610	579	602	619	564	565	567	581	609	574	563	569	570	589	603	567	585	557	515	582	641	549	628	574	548	593	563	599	588	589	586	581	608	562	582	585	599	550	564	567	600	614	597	579	571	535	581	603	572	568	593	562	576	587	559	605	578	599	560	609	552	605	551	597	574	634	564	571	540	584	607	560	620	564	574	564	571	591	593	629	572	557	596	539	536	636	605	544	535	555	586	575	562	580	575	621	574	575	548	580	535	593	586	559	596	569	594	585	572	609	554	583	565	556	554	581	553	606	534	553	565	574	613	586	536	601	597	570	629	567	560	590	571	609	582	549	585	582	598	604	581	565	567	583	566	563	581	584	608	602	578	598	585	569	581	601	559	617	579	568	578	570	616	576	607	591	542	598	631	594	608	623	564	567	567	559	558	578	594	548	587	551	613	603	565	565	588	591	596	541	569	613	574	529	609	538	579	579	618	576	553	582	541	550	580	598	573	595	597	598	609	586	564	546	575	591	593	612	586	600	577	608	609	566	610	581	597	625	588	616	579	567	567	609	567	585	542	587	618	535	557	568	584	644	630	605	592	553	601	575	582	637	576	577	574	589	600	555	574	590	596	588	548	553	564	617	607	580	571	595	589	591	583	583	593	593	556	607	545
3368	4083	2759	1467	1273	1069	942	906	875	809	817	784	765	779	765	820	786	729	796	797	786	762	719	689	708	669	745	710	768	721	740	706	745	694	747	723	712	742	741	723	755	740	744	800	714	738	732	758	721	734	762	694	737	734	723	735	707	696	751	740	716	724	728	722	779	747	757	751	710	732	748	755	749	638	727	742	727	767	707	738	712	710	728	776	728	754	691	732	719	736	737	719	701	745	702	724	702	737	710	751	738	756	736	742	702	719	686	734	729	746	733	690	740	722	701	718	682	693	752	669	744	729	748	676	708	757	671	750	779	688	683	714	728	766	734	698	751	705	711	729	716	740	764	722	707	690	773	778	664	653	756	735	712	728	760	729	753	721	764	718	726	745	700	694	710	705	762	687	780	711	699	723	737	729	749	712	703	750	700	696	712	743	701	767	738	744	704	735	687	703	728	724	787	755	738	731	696	707	723	692	764	704	698	678	709	759	762	669	743	722	706	751	749	688	764	736	704	706	723	727	704	748	687	726	757	699	750	695	714	725	745	747	760	719	670	711	744	752	729	687	733	750	739	772	707	729	764	711	741	710	741	690	726	740	752	722	694	790	730	723	717	723	707	745	686	699	775	737	718	721	749	728	756	722	746	688	710	729	768	712	767	722	751	744	743	739	739	703	697	754	748	760	703	731	747	668	680	730	719	663	696	734	714	744	725	760	717	676	738	686	712	700	695	802	736	682	772	720	726	758	713	737	789	723	737	737	757	732	717	698	723	773	775	724	739	713	709	753	720	742	731	750	724	751	714	690	768	700	718	771	730	717	727	742	732	734	746	741	699	711	742	684	709	750	735	721	771	761	740	717	724	681	788	748	750	736	790	704	690	728	775	700	731	707	741	715	716	765	747	721	757	711	695	758	760	725	712	741	762	699	705	709	706	719	663	734	718	724	714	728	750	704	705	728	689	714	701	753	745	740	711	764	773	722	765	713	735	751	711	729	703	770	732	731	732	728	729	657	742	808	713	737	734	670	757	707	709	715	721	718	667	682	752	743	737	766	721	722	736	714	713	717	737	694	710	707	681	728	698	711	699	701	703	753	757	732	693	731	690	749	714	750	697	675	653	754	745	711	691	726	676	763	733	755	691	699	744	747	762	716	708	720	725	735	668	711	718	728	719	680	731	697	703	707	754	743	754	762	740	742	709	718	718	727	712	734	736	762	721	761	738	711	746	719	719	726	750	750	754	726	716	789	727	772	662	722	777	755	726	682	724	700	749	770	684	739	730	738	752	696	731	732	716	740	743	747	705	767	749	715	729	715	693	764	693	730	702	743	753	707	711	739	716	701	709	734	749	722	739	708	723	697	741	729	696	724	731	749	716	700	717	692	751	679	715	730	744	734	728	751	673	754	709	729	725	743	715	714	732	773	730	710	685	732	748	738	713	726	727	728	726	692	740	747	704	717	742	723	692	677	689	685	789	721	705	744	711	748	718	747	732	735	693	743	738	688	752	696	755	710	722	702	714	714	754	719	754	689	734	753	691	754	726	715	672	732	776	724	718	723	707	751	738	723	724	737	742	734	804	747	721	763	732	760	678	704	739	732	734	726	743	718	719	758	751	762	770	687	711	696	740	658	708	769	760	717	747	745	691	742	678	726	743	717	725	728	700	686	736	725	734	713	720	751	695	748	712	654	718	684	698	755	745	687	749	728	693	660	671	766	739	679	710	773	724	750	659	744	728	748	725	702	692	718	716	734	685	702	726	720	718	712	734	718	782	737	691	740	746	722	707	715	732	707	718	730	740	686	709	739	748	733	679	761	712	713	695	748	679	709	744	726	725	711	744	724	682	693	713	719	733	709	730	715	750	730	750	699	724	757	714	700	725	677	691	774	718	740	705	744	715	717	719	753	726	694	721	770	776	745	728	691	748	721	747	721	736	728	740	754	696	797	759	722	754	712	666	757	710	743	705	765	773	732	710	731	749	699	728	722	747	707	688	765	700	700	719	725	674	717	703	691	739	757	695	738	754	761	747	728	717	716	714	696	675	757	699	732	717	726	739	778	716	680	762	714	716	737	729	723	703	755	721	727	763	732	727	718	736	717	686	741	676	707	746	729	745	762	697	706	739	725	757	681	763	732	727	690	693	731	757	713	707	694	719	738	697	721	709	687	752	717	676	697	709	704	691	728	725	713	732	686	690	705	728	741	734	728	731	730	716	763	710	700	708	742	693	771	715	739	692	718	743	723	707	693	783	726	697	703	782	715	740	727	719	729	742	748	757	741	732	717	706	717	686	718	722	745	739	766	764	764	776	753	682	742	762	734	716	705	764	736	717	770	732	725	739	754	754	717	741	740	742	702	756	669	757	767	744	669	724	718	698	715	767	715	729	684	728	729	726	678	761	721	720	698	679	745	698	729	678	745	738	723	708	711	719	711	751	720	676	724	714	699	741	703	672	762	705	729	736	731	734	761	744	724	687	755	814	782	749	721	769	723	731	736	764	726	754	753	768	734	743	663	748	711	740	743	728	714	715	726	715	712	774	742	784	706	728	698	702	694	721	710	720	728	745	749	711	782	744	762	736	720	725	695	695	695	757	699	719	762	705	716	700	782	730	715	743	736	733	654	762	700	694	720	742	734	766	717	793	727	727	760	714	713	734	736	705	734	687	779	710	735	709	700	782	719	753	669	730	743	731	740	735	673	752	764	732	752	712	728	742	722	700	689	720	769	691	714	753	708	767	731	752	685	759	775	775	683	726	741	707	760	749	756	713	774	766	697	719	710	712	660	660	702	761	685	760	714	736	718	718	712	704	708	731	746	718	716	751	772	710	751	676	692	673	737	744	743	680	741	720	765	682	738	705	741	689	707	702	760	770	705	709	748	781	669	744	753	732	726	755	714	741	804	711	751	712	742	647	714	702	742	737	735	727	745	741	769	731	712	732	715	719	740	741	742	728	704	735	780	743	744	721	707	710	723	727	721	706	720	736	746	691	749	747	686	664	753	735	721	735	752	715	707	728	748	700	679	723	704	754	737	720	758	719	717	754	767	690	726	676	715	699	744	714	745	745	669	728	763	679	761	774	701	729	719	723	731	714	721	755	702	723	675	782	739	758	736	700	701	756	736	759	675	768	730	703	713	679	744	717	727	770	712	715	745	732	756	715	745	764	750	703	732	759	711	724	747	750	746	722	755	723	782	714	740	747	747	713	746	749	687	719	700	719	730	749	713	762	717	734	736	753	740	725	744	770	722	769	736	766	705	752	731	746	687	701	754	719	723	715	741	734	682	743	692	731	696	713	737	738	759	711	744	716	699	720	742	727	684	674	725	701	746	736	758	736	767	759	759	694	743	703	727	722	725	716	732	701	716	716	762	750	755	708	711	755	693	759	714	671	738	718	768	722	745	760	735	729	745	754	723	711	769	733	745	730	681	749	723	724	700	747	749	734	736	694	756	763	712	694	713	717	711	678	733	725	716	704	758	752	716	758	782
22038	20818	28100	23629	20822	19854	1448	540	378	362	337	287	281	288	248	241	266	239	239	229	214	227	213	205	188	188	191	224	194	232	199	217	204	182	191	195	186	190	198	195	159	186	205	180	208	197	181	199	199	161	208	182	202	208	195	193	186	189	210	189	201	193	207	200	175	190	199	207	194	208	191	206	176	195	211	184	229	191	217	219	177	187	197	176	185	214	178	166	175	191	208	191	185	166	177	177	198	188	185	197	191	175	175	222	212	189	197	170	188	172	168	201	166	198	182	178	190	176	186	201	160	188	192	192	169	182	168	190	179	198	201	236	201	191	183	183	179	202	196	189	168	174	185	170	196	187	174	175	170	191	151	162	192	182	198	175	192	179	173	202	188	195	176	198	180	194	186	189	192	219	187	165	190	189	172	197	157	210	197	211	170	175	183	170	154	190	208	206	198	190	168	193	189	188	201	172	209	213	176	206	195	179	192	182	187	178	183	194	199	184	183	159	167	181	190	176	192	194	189	183	167	192	192	199	172	194	196	174	181	174	200	204	207	197	159	194	192	201	161	191	199	168	212	185	169	185	182	192	171	185	198	157	211	161	199	186	175	188	188	194	191	184	197	206	165	203	211	197	186	200	190	196	190	200	217	186	196	188	194	220	183	204	181	190	184	198	206	194	186	202	209	189	198	206	183	203	221	201	192	182	198	183	204	176	187	186	166	196	176	191	198	191	201	181	197	186	187	177	200	210	194	201	172	211	204	189	211	181	204	213	184	183	191	190	227	200	181	145	163	198	187	165	184	206	171	175	187	185	192	183	182	187	209	180	184	186	193	196	174	178	168	197	185	193	197	228	187	191	215	194	184	196	164	199	198	193	190	171	176	182	179	191	189	206	162	199	190	161	204	185	201	193	182	209	210	201	188	158	191	198	178	202	225	207	174	160	183	174	179	183	204	199	189	202	199	209	189	168	181	181	185	170	187	165	182	186	200	192	196	180	206	193	197	174	197	185	183	214	168	198	200	207	184	161	200	191	180	188	202	174	173	174	192	192	202	172	207	182	190	184	201	187	204	189	192	173	201	163	197	184	181	192	179	184	205	201	177	151	195	176	178	181	230	170	197	173	186	191	194	177	196	202	198	215	200	201	185	197	188	167	204	185	199	210	184	191	188	202	187	194	198	188	201	172	188	215	197	197	204	200	187	188	218	200	178	193	199	187	176	200	191	188	161	193	195	176	218	183	176	194	209	199	190	181	164	191	188	173	216	202	204	208	200	169	189	197	205	194	199	177	186	187	220	215	202	193	191	207	201	164	202	192	155	195	183	173	190	185	178	176	207	189	211	187	200	203	199	183	173	174	176	199	201	193	199	195	191	200	171	202	168	196	173	171	196	198	189	207	180	190	159	178	168	181	208	199	165	172	190	187	187	206	188	206	177	209	174	199	168	185	204	190	195	190	213	184	209	171	183	192	187	178	187	171	191	166	179	186	202	191	199	175	183	171	215	194	186	200	166	190	167	187	183	184	162	204	189	189	191	176	173	175	204	192	172	169	200	191	215	216	177	214	204	186	203	188	176	175	170	200	200	191	189	190	193	170	184	177	194	203	169	172	191	184	215	172	166	181	196	174	177	194	216	176	180	152	189	174	182	178	185	163	188	192	184	157	207	179	207	186	209	179	219	191	199	182	201	175	191	188	191	185	165	200	185	200	182	194	220	185	177	209	182	178	191	191	193	207	191	186	187	165	184	199	176	177	175	166	160	183	176	203	190	190	178	209	187	195	201	213	188	197	165	178	183	157	184	210	185	193	189	166	184	180	174	171	195	217	203	188	191	179	186	199	202	201	172	188	209	185	174	187	197	176	185	191	185	186	168	193	172	193	207	177	209	181	189	191	177	184	173	174	192	184	166	220	169	168	169	208	195	183	191	181	185	202	180	198	193	193	201	195	184	197	180	185	184	210	189	174	164	201	167	176	181	181	205	189	176	164	207	174	184	210	179	176	182	185	197	184	170	172	171	176	178	169	200	189	194	192	200	190	200	192	183	189	172	190	202	179	196	186	179	210	162	212	174	184	193	182	164	174	193	171	183	176	189	199	206	195	166	175	200	195	181	215	180	189	206	184	187	167	180	172	189	162	197	182	172	199	204	186	165	198	203	179	192	178	176	169	209	173	183	206	176	172	181	197	208	191	190	171	180	203	185	196	194	184	205	155	192	201	164	181	184	214	195	197	184	185	187	176	182	175	229	209	181	194	173	181	185	189	172	179	186	182	189	199	198	200	188	161	212	200	193	192	182	198	156	175	199	202	167	202	176	185	205	174	189	185	182	189	189	211	207	196	189	161	195	181	202	205	205	213	177	195	195	175	192	200	180	168	203	186	186	191	203	198	175	203	164	193	200	187	221	198	200	197	180	231	187	214	202	162	185	185	183	181	190	182	220	196	195	210	192	202	180	184	177	177	186	216	209	196	172	188	172	194	202	190	194	174	198	204	189	176	197	187	178	204	167	190	182	174	179	197	184	220	187	195	194	182	194	166	194	200	182	178	174	172	201	190	183	199	196	175	181	190	177	178	198	214	196	190	194	181	210	189	204	201	186	178	193	212	173	205	173	218	192	197	198	183	182	210	180	180	218	169	178	184	190	178	156	192	202	175	185	195	176	212	164	206	186	183	201	168	204	202	190	192	191	191	179	191	164	172	198	208	190	162	173	177	197	174	200	182	182	178	196	201	181	188	178	185	182	173	220	173	188	180	211	186	213	179	195	187	178	195	190	201	196	199	211	185	208	170	181	199	173	168	165	194	172	195	216	186	210	177	196	182	187	201	181	171	217	192	188	179	183	193	173	193	182	188	168	197	212	209	182	194	195	167	176	194	201	170	189	198	192	197	185	196	147	210	178	180	191	192	169	171	180	183	155	195	201	191	176	216	190	178	177	205	186	187	196	211	194	185	192	187	216	191	214	167	189	185	202	201	191	188	203	196	193	202	206	203	192	222	200	176	192	191	217	178	193	197	205	202	188	193	179	182	194	171	175	181	197	187	203	187	189	178	206	192	174	191	180	211	198	185	192	184	218	162	193	189	188	187	199	210	154	185	207	187	174	208	177	193	177	177	181	195	161	198	201	192	172	202	158	164	188	190	171	195	181	188	204	196	184	199	173	177	205	150	185	180	203	181	184	197	197	196	186	186	183	186	181	175	178	187	167	182	174	189	198	177	189	169	182	191	189	166	188	203	185	161	182	188	199	186	201	178	189	198	190	168	179	176	175	180	207	204	202	206	178	190	178	194	205	197	209	187	225	205	191	164	181	183	186	192	193	194	198	185	192	156	193	176	186	208	174	187	186	180	193	196	182	179	183	194	191	193	178	175	198	154	183	183	180	189	195	186	184	190	166	205	184	197	181	191	161	177	174	182	184	184	166	183	208	170	189	172	200	180	180	194	171	172	194	170	155	207	172	200	198	195	172	213	198	189	199	211	182	191	191	183
4170	12164	8099	3618	2536	1876	1337	1095	877	734	634	575	533	463	414	388	399	378	339	303	306	353	350	264	304	271	260	277	303	289	254	257	273	291	292	264	246	270	281	260	272	276	252	285	296	289	257	265	251	282	269	238	263	230	257	288	260	268	268	243	280	248	264	269	240	254	267	251	247	295	253	249	257	279	283	254	255	247	256	247	240	244	223	249	249	242	241	227	259	235	256	256	282	231	262	277	273	286	250	269	236	264	253	243	270	227	266	254	277	235	244	212	243	262	246	253	238	272	244	241	264	288	227	243	229	219	224	269	256	263	249	256	257	243	280	261	245	250	227	264	261	277	245	225	261	240	280	277	253	260	262	253	242	238	273	263	244	248	266	264	250	254	248	247	225	261	275	246	265	229	239	300	258	231	258	261	253	263	240	270	244	292	231	261	262	248	272	236	262	271	283	265	254	242	252	260	244	252	267	257	227	239	272	247	289	270	244	245	236	243	259	245	219	272	239	238	236	249	223	222	259	266	242	221	239	242	271	244	259	247	232	261	266	250	285	273	245	261	271	289	235	258	237	225	249	243	250	254	260	254	251	284	231	222	311	233	231	253	233	280	228	243	258	253	245	231	265	262	252	231	236	260	252	259	238	248	249	237	247	276	287	234	273	234	207	245	259	251	257	253	280	272	259	265	236	234	233	255	232	258	232	246	229	252	238	266	242	268	218	257	236	288	253	271	281	225	268	243	231	243	244	285	236	276	233	242	272	274	268	227	250	266	261	221	285	241	233	263	253	238	254	260	265	234	245	227	223	272	256	252	259	253	258	290	256	239	258	263	260	227	267	275	243	281	248	242	240	233	262	246	248	242	247	231	240	273	242	261	246	270	230	269	264	226	246	269	223	244	247	243	251	241	242	277	236	258	240	258	240	228	212	260	245	249	246	245	248	242	236	217	230	276	272	263	264	218	237	232	221	267	271	256	240	254	271	246	252	260	242	274	241	218	219	239	237	190	248	242	235	263	249	240	245	271	231	223	258	262	245	267	255	251	257	248	226	239	265	232	253	241	245	247	251	282	278	213	273	253	250	240	232	237	229	246	232	256	246	272	241	244	264	235	262	224	240	237	270	261	240	233	249	258	248	230	277	271	238	260	290	244	224	256	260	274	266	230	267	272	247	260	252	256	231	257	250	249	259	260	239	261	244	252	249	239	230	230	215	228	254	267	241	250	247	282	263	252	233	259	237	236	228	236	235	287	258	260	263	252	235	246	273	278	280	231	238	259	234	223	255	268	261	251	245	255	237	262	246	221	276	235	245	255	249	252	241	239	241	256	247	232	262	263	252	254	235	250	255	238	255	235	234	246	249	239	265	275	243	245	267	252	268	282	247	254	229	254	246	237	232	288	253	236	279	251	275	287	242	276	236	263	263	234	240	226	242	249	235	230	256	262	230	215	233	229	252	245	239	251	243	272	238	273	240	251	261	264	283	273	268	266	258	273	254	248	246	251	242	253	236	258	252	219	234	235	253	263	247	288	256	268	277	243	268	251	249	269	228	265	236	248	263	240	268	236	229	270	259	249	241	246	249	243	239	259	252	248	245	257	256	236	251	252	267	264	232	238	243	245	242	246	239	254	234	237	244	257	273	251	243	233	260	258	247	249	296	247	244	245	224	248	287	240	234	257	241	264	255	241	276	232	247	265	257	236	250	266	278	286	304	261	240	231	276	237	280	232	249	255	242	251	236	256	257	232	233	246	256	270	244	250	259	232	238	230	232	230	258	236	227	252	237	255	261	242	267	271	231	256	263	288	258	232	248	246	232	251	244	272	282	239	274	246	256	284	259	249	241	257	248	261	232	244	226	254	239	232	250	243	244	248	261	239	270	269	248	239	254	233	253	228	246	271	239	248	240	241	271	259	258	220	245	260	256	254	251	244	233	261	217	244	243	251	254	255	268	241	253	238	256	232	245	250	260	253	233	263	266	230	244	249	244	280	242	257	230	276	230	272	246	245	233	269	254	260	264	253	236	222	258	254	269	265	244	235	257	251	272	242	221	230	273	226	253	233	259	254	226	275	254	254	269	251	253	268	239	248	255	247	261	259	254	271	275	258	255	254	230	237	240	236	245	258	266	240	277	249	297	222	249	227	232	256	252	241	269	262	242	239	247	284	245	275	247	248	258	270	284	249	250	258	243	242	274	253	242	260	237	273	259	241	262	250	244	254	241	252	245	246	265	245	260	243	272	211	237	247	253	234	231	229	242	244	260	239	254	257	253	251	225	247	269	250	250	253	233	242	238	233	271	262	236	290	258	253	250	245	230	259	254	275	256	266	227	254	249	243	243	241	264	233	239	259	273	243	240	228	271	258	266	243	259	259	293	244	240	251	255	246	277	229	276	246	262	252	255	264	245	222	222	235	273	261	268	276	220	245	256	241	264	248	209	243	244	234	265	247	247	268	241	239	245	231	259	252	240	256	261	250	235	290	241	265	257	260	263	269	245	231	260	243	264	231	251	239	259	264	254	271	271	276	276	276	261	265	251	240	259	258	272	237	234	264	268	236	257	231	244	234	222	263	277	256	239	225	231	256	246	241	242	248	255	235	265	227	257	256	248	256	230	240	280	258	235	250	229	242	254	263	231	257	246	242	260	261	282	253	249	265	241	257	254	245	253	272	268	269	233	250	254	254	240	234	268	246	261	243	254	263	250	265	259	245	233	249	257	269	226	253	237	234	236	243	231	252	205	226	242	249	251	274	233	250	266	212	252	236	244	263	243	260	264	256	237	245	276	242	246	245	292	266	277	248	254	239	250	248	254	232	260	226	235	253	270	246	280	286	222	259	259	243	262	246	254	258	251	245	279	242	232	258	233	225	242	278	224	249	231	228	239	229	245	239	238	242	256	241	247	241	261	254	257	266	229	250	267	255	227	258	249	249	262	260	266	265	263	261	245	276	237	261	264	250	231	251	234	233	227	266	213	271	258	243	244	224	241	280	250	203	254	266	278	248	236	236	277	276	276	229	258	232	256	249	248	237	257	256	253	259	234	220	270	239	252	295	264	257	274	282	247	282	267	259	282	274	249	240	253	254	225	277	246	227	267	249	257	263	232	285	258	251	247	240	226	267	251	268	215	260	232	253	275	263	219	244	249	265	264	255	231	236	256	257	241	236	252	275	248	244	228	260	258	233	242	247	264	265	245	282	236	237	249	249	237	260	284	219	251	262	247	242	239	246	252	265	231	267	232	262	253	245	253	247	257	239	263	251	262	233	242	224	264	269	243	241	269	247	247	258	244	262	258	262	259	256	234	251	234	243	269	250	237	226	249	263	262	235	249	245	256	236	263	252	235	231	264	244	259	252	268	245	246	237	238	248	247	243	233	241	220	245	234	260	209	271	253	251	251	270	265	280	259	214	257	238	246	247	250	274	226	256	265	243	266	255	232	266	257	269	267	250	258	242	263	284	258	258	231	240	255	233	245	256	253	254	261	246
26858	17902	4264	1037	820	774	839	826	792	819	769	806	749	772	781	785	766	772	758	771	737	771	783	807	769	731	744	736	784	822	823	809	785	770	848	776	767	764	795	788	736	737	735	787	770	810	797	779	794	751	797	750	761	767	841	700	792	760	779	750	724	831	749	739	784	736	731	799	793	765	773	764	745	815	744	795	826	784	778	788	800	743	782	729	759	781	819	741	798	780	788	746	785	798	799	744	787	755	791	743	788	757	792	785	760	824	752	722	776	802	761	749	765	830	787	809	773	787	783	769	746	774	785	816	819	703	749	782	759	746	774	777	754	814	806	697	791	768	765	743	818	777	758	754	763	811	783	742	790	835	764	813	792	779	842	803	771	777	753	737	795	773	718	807	753	759	789	787	819	800	838	824	762	701	781	791	821	817	770	766	779	765	770	772	797	785	751	774	744	790	766	776	775	781	773	770	825	789	763	772	802	766	794	778	747	781	737	767	753	835	755	797	756	771	793	789	783	764	800	760	776	767	773	773	774	788	765	746	814	769	759	784	800	805	755	813	748	781	791	774	718	752	746	764	772	837	783	788	755	760	781	811	734	762	821	780	760	760	745	765	791	813	803	783	774	783	773	777	787	773	706	789	789	798	747	778	788	762	744	768	751	741	868	732	775	788	764	837	751	775	757	735	767	759	764	772	791	786	842	812	796	801	752	788	760	746	795	788	727	817	781	764	761	769	778	776	767	790	751	732	812	771	766	814	759	767	772	807	743	796	739	733	745	820	785	762	780	823	807	768	818	756	779	835	732	765	765	777	746	793	815	803	801	786	751	776	773	767	813	794	772	798	777	808	719	789	787	709	802	809	749	765	815	769	787	805	764	792	784	806	779	801	725	774	809	742	816	774	807	813	774	791	791	770	731	728	757	788	776	746	788	794	734	763	813	777	753	817	789	850	735	748	747	821	757	733	782	797	781	787	784	736	772	761	772	756	787	780	798	776	763	791	800	767	743	778	764	752	768	752	729	749	759	754	778	816	793	825	757	826	781	783	761	759	787	815	807	736	754	795	757	751	765	751	778	763	806	843	761	735	791	811	758	753	768	767	767	753	745	754	800	774	780	776	798	727	750	776	750	737	790	754	818	788	815	751	818	736	748	783	756	779	794	814	768	764	794	742	813	751	805	746	798	823	779	776	715	760	762	748	794	744	798	809	778	769	852	728	771	794	753	749	780	764	800	749	754	728	768	796	743	750	825	798	694	768	771	804	794	788	711	791	723	790	768	751	828	781	789	814	781	757	750	762	794	842	768	753	768	745	812	784	755	771	768	781	793	792	810	820	746	800	725	776	791	760	748	799	769	760	747	750	807	771	784	800	787	709	802	808	810	722	751	726	783	757	770	756	753	758	740	771	763	786	780	749	792	774	770	777	809	746	803	747	719	770	799	791	792	755	809	750	753	738	784	731	766	818	734	783	783	833	774	810	774	741	788	764	774	788	772	742	798	764	775	808	776	809	783	778	777	851	758	811	743	801	789	792	732	745	751	802	805	780	796	800	755	769	750	744	769	811	731	788	772	775	784	802	810	765	763	781	738	743	770	792	763	788	777	733	761	755	775	780	749	771	773	789	775	787	783	781	761	794	793	768	771	747	756	783	786	784	804	802	809	743	760	780	824	786	756	740	786	736	755	793	826	798	797	780	785	794	852	792	762	796	794	771	742	744	774	745	794	779	746	796	777	738	737	812	776	752	784	790	794	787	792	740	845	791	777	774	743	762	762	771	801	772	758	778	771	774	750	728	774	769	754	766	764	776	749	771	777	746	797	763	723	758	742	816	724	810	750	772	793	753	742	737	758	801	795	752	793	757	820	802	766	766	792	793	720	765	806	718	791	788	751	779	741	747	780	797	797	819	760	771	773	802	809	745	768	757	771	805	765	738	780	757	698	747	809	775	745	732	818	736	754	726	772	784	761	769	784	775	820	748	798	782	807	783	765	754	759	775	761	806	769	772	723	798	770	749	790	772	825	766	783	787	766	763	770	792	782	722	751	795	751	798	760	743	752	841	738	810	776	757	740	806	753	792	780	826	809	750	793	798	807	743	759	775	801	790	760	808	788	755	765	771	777	768	776	807	784	771	779	777	791	800	784	827	756	736	750	759	722	806	757	765	763	790	827	780	799	776	780	837	788	816	782	800	771	785	765	766	798	766	764	787	758	790	795	763	812	758	755	759	773	831	761	754	742	789	801	764	763	740	737	797	775	811	750	769	778	778	758	749	756	785	746	807	774	744	761	806	765	737	772	741	752	744	770	763	810	806	797	741	770	767	760	783	745	811	795	800	772	773	718	796	783	768	771	806	753	749	770	754	777	757	801	826	784	769	802	749	725	731	806	764	788	758	807	783	721	785	796	770	768	788	751	793	756	765	770	795	824	738	815	762	804	775	820	723	828	750	776	763	748	763	751	804	756	766	800	749	761	767	819	786	791	815	781	779	762	777	794	769	789	791	776	769	746	799	748	724	751	777	786	790	760	810	765	782	785	807	718	736	749	780	781	810	785	803	780	796	777	805	757	785	755	781	740	787	786	782	774	798	779	767	766	774	750	754	785	780	787	787	793	741	770	751	776	799	746	795	762	801	763	780	729	761	714	792	749	802	767	751	766	764	787	768	767	830	775	738	762	817	750	795	789	787	761	782	746	751	794	782	763	762	779	779	758	792	819	770	800	780	738	824	773	741	754	788	784	743	753	798	775	788	786	799	818	790	788	748	736	798	735	726	762	794	783	744	783	770	788	757	799	797	784	779	776	768	793	790	749	804	787	820	775	772	721	798	771	794	782	798	751	718	786	792	750	810	794	751	781	792	828	832	765	803	787	755	806	760	764	768	754	815	799	837	758	747	750	759	778	793	803	745	815	773	753	771	763	767	800	845	800	751	784	862	755	879	791	778	774	782	829	791	766	746	806	770	746	752	774	738	761	689	777	783	789	785	790	752	770	748	761	804	769	761	739	771	788	773	768	792	777	760	815	785	790	811	785	756	784	828	764	841	811	802	743	807	772	779	787	805	826	746	773	753	766	758	748	747	782	755	748	788	771	792	779	766	766	752	743	762	807	767	795	778	777	782	783	794	786	766	737	790	742	781	806	751	812	730	803	787	798	800	714	712	777	763	783	820	754	760	765	773	844	744	754	783	749	758	771	792	759	735	788	790	777	793	783	765	814	777	754	773	812	815	794	774	788	767	750	802	786	808	782	718	788	753	764	766	793	792	757	747	806	775	812	785	785	739	778	735	785	785	771	743	737	746	743	804	805	758	787	784	810	738	823	806	780	818	731	730	760	730	826	722	777	781	786	783	758	731	795	765	804	809	759	751	762	764	784	789	805	760	773	816	756	755	814	785	802	787	813	813	794	720	784	788	765	821	780	772	793	779	767	809	771	821	780	795	777	726	745	770	779	770	755	731	742	781	758	771	786	806	790	747	774	829	766	780	732	785
4366	1822	1495	1121	1050	1044	1022	994	1072	917	1058	945	1059	972	993	990	1013	1017	997	996	962	968	913	961	959	982	956	1039	988	979	946	1026	1002	973	991	963	969	981	1013	972	978	982	1018	980	972	948	912	1005	993	967	964	1046	992	976	999	1009	975	1016	995	944	1017	941	941	1005	1069	988	983	952	998	995	1001	993	930	980	1007	960	968	977	969	1021	997	1003	936	979	1000	1004	976	998	987	1032	1001	995	987	935	970	992	994	998	922	1005	965	966	1038	965	957	974	884	960	963	960	1012	962	988	1016	989	994	954	966	907	958	1007	923	980	953	952	1047	908	988	964	959	966	969	993	1007	973	915	914	948	977	966	996	1011	944	968	988	947	991	995	948	977	988	960	992	996	959	990	997	959	922	951	967	974	987	996	975	1029	989	926	976	930	969	930	1024	1018	975	969	1038	1027	925	940	1012	949	983	978	980	981	998	976	974	950	1027	982	1001	964	957	1000	1026	1004	1045	978	981	979	977	1001	935	975	945	986	980	967	1005	972	1015	989	1010	975	975	993	1004	963	998	940	963	1048	956	984	950	965	955	1001	1000	1001	1018	1035	937	1024	981	991	1016	957	1007	1016	947	958	951	969	921	968	985	967	1000	975	1021	1018	1008	912	999	954	1027	965	988	966	952	988	1025	987	970	982	975	991	1011	989	968	951	1030	955	906	987	987	967	956	951	991	983	941	1018	979	1004	1004	1057	919	943	963	955	952	980	986	1007	946	948	939	961	974	1006	997	1022	1014	949	970	981	989	980	1012	1012	1002	1019	1008	1005	949	986	971	898	997	1009	1011	949	1002	956	976	1002	967	1098	978	1010	960	912	998	1028	958	975	955	975	1033	960	1023	1000	937	1000	966	1010	1016	983	951	985	969	958	990	1029	1042	1050	1023	1031	1025	1053	998	1005	984	974	965	930	998	941	954	934	960	995	930	1000	973	1020	1033	1015	967	958	1001	997	960	976	944	990	998	1014	980	1024	944	1002	954	978	1013	936	935	978	1019	957	971	981	1036	942	993	994	993	991	971	985	1012	943	961	979	1014	970	954	1014	944	993	926	993	1015	935	996	1002	978	985	984	1046	959	1032	934	936	933	955	947	990	981	965	994	997	1023	958	991	989	968	944	958	1004	974	951	1027	925	998	946	1013	981	995	980	931	978	933	956	1029	950	961	953	934	1000	960	1015	980	944	1027	999	1006	945	917	927	1002	1004	1003	981	1033	1029	1055	982	1003	928	970	1008	943	985	975	948	941	987	953	1007	1021	924	1006	992	1021	969	961	1005	924	1014	995	955	990	954	986	945	925	972	984	1000	977	972	916	940	951	955	942	996	951	947	1012	974	984	966	982	977	944	1000	971	1006	986	1001	946	995	986	1000	934	988	1036	987	969	1056	1000	990	977	1001	1007	961	959	977	991	993	994	1019	976	960	1001	977	973	982	993	1017	955	1002	965	971	924	1080	1000	989	960	943	978	985	928	966	1028	1007	956	993	998	947	1074	983	957	956	920	963	1011	953	967	970	979	938	920	1006	908	1033	941	975	1003	1012	1038	1026	964	955	1022	974	1012	972	1024	971	957	993	1032	941	1001	1049	956	950	1019	927	992	1000	999	1010	1011	961	961	1003	953	984	966	942	1031	927	977	901	1010	923	1016	1022	977	982	946	978	994	972	952	1006	967	967	976	985	1043	970	1001	980	988	969	970	934	940	979	987	998	999	944	1030	988	1005	963	983	940	1038	969	988	950	1002	947	995	946	971	981	972	999	1039	1018	977	1014	967	949	982	993	916	991	995	1012	954	1036	1036	1016	967	992	1012	965	994	966	1009	940	997	1031	1016	987	960	898	968	983	971	984	970	1020	998	1030	1004	925	993	931	944	1012	1028	977	956	987	949	1015	954	996	1014	934	989	951	977	945	972	972	1014	961	971	991	950	993	968	952	999	987	1027	947	998	914	986	972	979	960	998	1016	971	989	997	962	1012	940	993	986	981	981	1017	958	1004	956	991	1059	928	1023	910	1012	958	1079	966	971	983	930	956	977	979	983	994	948	1005	1002	981	974	1017	1015	945	980	950	1008	970	974	990	992	1069	983	964	1036	975	975	1057	944	979	992	990	948	950	938	967	1000	936	986	970	968	1036	1016	1004	927	965	966	973	966	1001	980	1019	958	1006	991	984	1003	952	972	965	939	982	997	971	971	985	994	996	991	980	939	967	987	983	970	931	1054	1005	947	1048	981	905	1025	982	981	966	974	985	987	993	983	1030	920	1026	1002	975	951	980	941	997	935	946	928	1006	1023	987	974	1002	1045	1017	959	944	987	960	1023	939	920	968	1028	1037	952	946	1034	988	1012	980	1003	992	1016	983	942	970	954	962	975	994	967	976	946	958	983	1021	1028	969	1013	896	978	985	987	1003	944	1001	968	979	980	940	998	1001	1013	1001	975	1024	957	909	971	940	963	1023	1011	966	995	1014	916	1002	984	978	1023	955	991	980	1015	991	949	1006	962	1021	1011	975	962	1009	975	961	934	996	1005	980	929	1019	941	958	1000	926	1008	948	964	949	1014	975	953	976	974	969	1043	1004	980	940	1010	999	971	971	1001	986	999	980	982	1000	957	983	966	966	943	956	981	968	960	974	947	939	994	980	987	976	945	968	982	966	963	957	934	969	968	981	958	959	991	975	1011	947	959	1024	995	975	922	934	980	946	965	1007	1034	980	1009	927	974	974	985	1029	980	996	976	956	964	1010	974	968	994	972	980	1004	981	992	969	1004	972	955	940	987	975	963	921	973	987	956	1040	944	1011	964	983	964	979	1013	996	951	1005	988	952	1028	975	950	941	1022	924	1000	947	986	1034	990	984	988	954	977	933	1002	1001	955	920	1005	1019	956	1018	978	1011	935	972	986	1014	991	934	923	1002	967	954	1019	1017	998	1001	1028	1003	921	1010	990	957	971	968	996	941	976	957	953	1021	982	1005	1019	930	953	964	995	983	999	926	1011	997	973	995	930	999	953	1018	957	952	1057	992	1018	964	971	949	986	991	980	941	1040	970	1058	940	964	977	933	978	956	982	1026	975	953	988	992	960	1017	983	1034	954	959	894	952	961	1006	999	977	936	969	988	940	1013	1011	1015	1013	1005	958	986	991	1007	948	1001	1007	1002	978	962	1018	1012	1002	949	1084	1018	938	1005	1048	956	991	915	990	934	1003	962	1024	935	969	1010	939	937	996	1001	1003	984	1060	959	964	1011	923	984	1019	1018	968	1001	962	940	949	1024	1030	968	1027	979	1015	1003	946	1041	1044	985	958	1018	1017	920	1018	937	995	996	955	990	1042	970	1006	967	993	944	927	964	977	999	992	918	1014	973	1047	1038	953	1056	992	973	909	998	1012	995	993	1021	961	981	1054	980	970	988	949	1044	1045	1025	995	965	975	1017	920	982	947	952	976	1016	966	966	955	1041	993	989	1002	1009	1025	963	1007	983	941	999	990	977	1037	967	982	949	947	908	912	924	989	1008	1023	999	1001	959	1038	946	984	926	956	938	1006	1022	1020	964	1013	1010	1011	975	966	974	1013	980	965	1000	986	1044	952	979	979	1004	990	992	923	999	959	940	1000	982	1006	973	980	960	1023	978	969	1041	978	1039	989	942	1020	1001	961	932	961	897	1002	988	999	992	1028	1028	977	994	954	986	1013	988	975	1000	957	979	960	967	946	963	1030	985	959	1026	1018	973	940	1000	1006	1026	948	999	965	959	962	977	1024	959	991	995	1019	941	973	931	993	936	945	974	962	978	1001	995	989	1029	939	936	971	1015	928	988	1017	935	1008	997	963	982	979	1015	978	961	1014	896	959	977	986	1012	988	922	1013	972	908	966	1013	1013	982	954	972	949	953	957	1028	947	945	1030	952	949	883	1032
22930	20804	27490	24188	20511	3189	919	732	681	636	570	599	589	590	545	559	561	557	572	554	570	513	546	546	539	593	617	563	518	510	532	544	558	488	540	559	534	508	514	566	539	605	542	581	553	531	516	514	512	527	511	539	587	557	586	526	522	503	564	566	554	519	538	538	517	571	512	564	565	538	540	539	551	540	554	531	570	564	567	549	499	524	508	569	547	566	569	558	515	552	565	558	505	476	527	559	566	532	531	570	523	514	537	510	542	523	512	561	526	544	522	555	571	581	515	575	557	531	545	525	596	605	502	522	510	554	529	538	552	557	539	554	507	541	534	544	549	510	501	534	537	548	576	520	504	543	505	531	531	561	496	485	505	543	601	517	515	518	484	511	544	526	552	514	528	504	519	516	501	529	569	529	549	539	532	565	565	508	565	516	563	519	543	529	537	545	547	500	540	527	554	494	531	548	542	537	562	555	539	523	558	507	544	571	562	529	523	529	562	497	552	536	550	493	511	533	530	585	534	509	544	527	539	536	537	514	559	554	539	493	521	555	532	552	551	506	563	529	525	522	497	542	522	497	535	588	515	528	525	525	572	538	552	558	526	569	564	547	517	514	532	498	542	530	537	519	529	521	527	525	523	518	530	556	521	592	570	530	527	499	544	589	529	518	562	544	558	541	530	580	531	569	531	504	531	560	493	539	532	490	508	537	555	512	545	552	502	506	545	528	512	530	498	545	542	528	525	547	525	510	543	520	541	576	531	516	516	513	513	544	529	575	497	533	546	547	528	572	575	533	543	495	515	553	553	511	532	578	524	519	542	554	478	549	516	532	481	583	528	512	537	534	526	536	545	544	520	508	505	518	551	531	508	506	503	520	514	532	525	556	523	529	557	534	500	532	534	483	533	512	508	556	553	556	539	533	569	524	536	539	506	535	522	587	509	530	519	513	567	538	512	514	539	527	565	516	533	584	570	514	527	557	576	517	570	581	538	545	544	510	529	524	562	521	546	544	508	531	512	543	545	526	537	570	576	502	549	511	540	583	519	580	558	501	560	528	550	542	497	523	509	505	509	546	587	521	551	589	502	549	500	556	529	582	564	549	540	518	539	500	548	518	532	537	538	558	523	530	519	515	554	573	532	563	529	540	516	514	541	533	488	539	539	539	534	570	532	539	500	495	512	535	562	527	542	528	553	550	533	517	548	540	527	534	524	515	547	509	516	568	533	531	531	516	542	520	567	508	555	535	537	535	533	506	510	523	512	524	532	575	535	580	530	545	535	526	542	545	528	506	555	549	535	509	524	535	480	528	490	567	541	548	511	523	513	549	534	553	562	564	546	559	507	504	560	535	558	530	587	518	551	566	530	532	496	528	535	504	536	535	549	530	537	513	503	520	516	574	562	534	530	570	502	557	542	519	528	497	526	496	581	555	513	492	556	518	534	508	570	508	503	531	517	547	529	540	543	544	515	513	545	545	546	543	552	506	553	517	504	497	540	514	540	534	570	561	547	540	553	521	529	568	539	511	533	516	578	527	526	527	517	501	526	519	503	510	533	545	540	538	544	536	519	525	497	544	553	552	512	530	518	559	540	529	543	533	506	559	565	578	515	539	545	555	514	562	517	545	566	544	578	540	541	560	529	495	497	571	517	530	529	528	537	528	561	503	536	515	553	517	547	517	543	542	552	551	527	511	542	511	544	564	530	519	572	563	554	542	527	512	531	577	524	510	575	529	524	586	521	538	484	492	519	485	536	535	538	509	531	508	553	544	550	498	501	534	546	526	552	562	547	528	513	510	525	494	509	515	544	532	499	522	522	549	539	535	550	534	569	553	517	539	502	481	529	536	526	543	534	557	568	552	487	584	569	566	531	567	491	539	566	529	502	546	492	538	543	528	561	547	522	502	504	459	549	557	585	547	558	522	532	573	533	529	544	560	518	512	553	502	549	517	507	501	488	493	516	531	499	536	568	518	502	503	549	578	564	548	537	560	514	516	571	515	577	567	539	537	559	540	522	526	552	565	528	585	542	523	478	535	535	561	520	516	511	525	541	536	535	553	541	548	535	540	522	514	564	515	526	513	542	502	536	538	524	529	527	525	516	522	501	524	551	523	516	528	535	525	550	538	514	532	537	559	549	505	552	576	501	496	544	541	517	535	535	495	554	571	535	524	558	560	515	521	517	517	539	528	537	530	591	513	503	505	513	555	534	535	561	533	536	520	471	523	530	556	533	497	522	537	520	506	500	530	557	551	523	558	507	510	517	533	553	547	548	547	551	586	558	502	505	543	505	524	533	558	516	568	565	516	503	513	517	522	555	494	524	546	479	553	573	508	556	508	529	540	483	532	534	484	518	551	524	514	515	465	511	526	506	554	504	555	499	563	529	544	543	526	574	551	490	559	532	514	483	530	542	526	506	526	576	546	509	513	537	513	517	553	541	514	560	553	567	554	540	569	555	549	523	534	529	534	514	574	537	505	557	546	551	512	539	539	527	540	570	549	491	527	545	537	511	555	557	515	580	541	496	554	564	508	508	516	499	500	533	529	475	526	522	520	529	496	552	497	544	534	579	552	560	564	532	552	529	533	546	519	526	528	542	524	539	506	556	535	520	515	563	539	543	557	552	505	574	557	545	585	529	571	554	532	556	531	595	569	555	600	554	552	532	550	529	534	507	471	520	525	529	518	509	495	547	559	518	562	515	491	491	482	532	575	562	541	522	546	463	485	578	561	543	545	543	500	539	546	480	500	566	532	562	530	521	549	629	535	525	546	547	570	540	584	535	584	533	519	527	543	522	534	571	528	573	528	527	525	508	516	530	532	565	535	510	557	560	508	528	562	535	550	491	499	551	527	551	539	524	569	501	540	554	534	524	531	512	567	519	511	499	549	542	528	518	557	562	543	513	586	525	538	544	526	558	537	550	530	550	537	545	521	530	531	535	556	537	562	549	538	562	534	525	535	510	567	525	544	536	547	532	566	528	544	524	558	509	512	538	540	542	564	552	556	536	555	522	513	545	558	524	502	549	587	541	508	560	570	493	567	585	517	531	527	543	499	536	554	563	557	544	469	523	513	518	565	563	540	535	551	549	549	521	566	496	572	514	516	526	505	529	525	541	570	549	505	509	576	550	544	506	506	488	525	533	572	558	571	573	541	547	521	535	569	566	560	536	545	508	537	511	548	526	517	538	492	532	536	534	536	500	549	575	567	538	550	532	547	531	547	539	557	538	550	541	534	562	518	543	533	526	536	515	582	570	501	572	503	507	576	549	538	522	528	525	569	574	562	552	545	488	524	552	507	565	539	552	552	546	547	535	519	522	498	538	529	560	516	552	549	536	522	517	559	524	499	509	558	546	549	551	556	538	523	500	541	541	490	538	501	532	526	526	545	544	534	535	524	545	529	503	540	496	527	545	506	555	513	569	558	534	524	540	516	524	578	548	532	580	534	525	526	496	547	537	494	532	502	507	512	514	555	539	531	560	551	553	543	528	519
3468	8310	5357	2635	1996	1511	1283	1153	975	914	893	864	865	806	782	781	741	728	751	737	724	710	742	704	787	702	722	694	679	715	693	715	695	712	750	698	671	692	668	719	688	710	703	641	696	732	668	707	691	683	695	667	729	719	731	700	677	705	651	723	686	669	747	734	702	673	744	711	675	707	707	636	718	681	656	726	694	757	744	672	671	683	712	681	742	675	685	682	679	625	707	706	661	735	664	676	681	665	733	695	763	711	644	708	722	738	718	761	666	711	725	711	741	669	709	666	646	666	652	742	698	692	705	711	676	670	677	647	725	719	730	724	678	728	741	669	675	709	670	702	694	699	675	684	692	666	717	700	714	715	658	727	750	672	667	687	678	765	741	700	690	701	713	704	671	656	708	678	669	675	640	667	690	728	678	680	681	721	705	720	686	679	687	708	738	639	721	661	697	691	654	659	681	718	659	667	670	650	694	707	660	665	704	722	639	746	667	690	667	722	703	686	690	736	682	740	645	697	691	679	693	713	785	688	691	674	653	729	657	684	677	661	670	695	697	678	732	648	728	689	671	700	700	718	722	662	713	686	718	706	650	725	670	690	721	716	698	689	731	671	708	675	696	677	678	702	657	697	711	666	678	671	696	735	729	678	721	688	686	672	678	665	680	682	694	689	661	671	718	648	754	691	675	688	664	705	716	661	647	638	658	688	679	686	683	689	707	693	697	758	750	756	660	679	647	717	704	703	663	722	724	694	739	716	663	671	733	666	691	681	683	703	731	663	684	697	698	657	666	731	722	680	691	696	660	638	680	690	697	644	704	696	685	677	696	734	680	662	709	702	672	699	695	735	718	684	656	701	685	745	655	754	705	707	702	681	681	657	693	676	682	629	685	672	684	728	690	680	720	673	727	680	672	711	706	691	659	712	669	674	662	708	716	710	658	710	699	692	719	651	672	661	668	679	741	679	663	699	666	700	694	674	718	710	701	682	697	688	745	689	684	680	703	721	701	706	708	676	668	695	696	658	730	712	725	702	691	678	670	665	710	724	675	652	701	692	666	719	666	694	716	658	722	668	681	690	695	691	666	705	639	701	686	681	684	729	712	678	710	721	668	711	624	665	727	699	680	700	692	658	690	678	692	686	702	689	703	659	696	708	699	691	704	677	727	683	672	698	687	725	734	703	729	674	672	651	669	677	697	682	675	680	661	719	738	704	706	660	710	649	718	706	704	677	671	733	729	672	679	649	685	691	716	694	686	726	686	651	700	678	691	696	662	704	738	625	708	677	733	713	715	699	718	661	661	656	724	713	698	686	683	699	675	688	615	655	694	662	697	707	748	615	675	667	690	681	691	685	670	699	688	649	696	659	693	661	692	735	720	698	711	663	727	691	623	720	674	685	692	661	641	719	698	724	697	654	690	739	706	654	691	762	693	695	707	718	703	719	661	682	685	672	672	743	697	717	747	680	744	710	713	730	706	746	676	670	704	712	693	714	657	668	677	686	718	670	674	688	710	670	653	695	695	644	731	663	709	717	687	695	721	678	707	720	671	711	702	691	719	709	656	698	684	685	684	653	710	674	722	699	722	743	724	699	708	678	738	721	701	692	670	699	700	713	685	739	709	653	691	713	666	647	692	673	725	730	694	712	709	726	697	663	698	646	693	723	682	677	697	655	694	668	654	723	711	728	662	649	693	639	696	753	643	691	659	702	696	691	701	710	726	689	731	689	665	715	692	700	731	676	706	686	705	707	715	675	716	679	697	699	703	700	661	728	657	711	677	685	692	734	681	719	690	725	695	712	685	693	679	678	749	698	713	687	720	700	695	679	694	675	751	692	669	657	688	668	708	717	699	681	743	673	696	726	644	695	719	683	713	690	704	728	686	690	634	680	678	652	674	728	661	702	698	732	688	653	654	694	680	714	683	682	714	669	739	694	714	663	674	677	655	695	689	700	705	710	703	715	674	686	670	718	701	674	680	671	679	702	705	747	730	686	733	713	689	680	706	671	643	691	682	686	743	676	717	713	699	694	739	685	668	705	666	648	699	698	700	682	664	741	675	669	654	661	729	673	696	670	725	714	714	693	659	701	712	708	695	703	694	718	686	721	688	696	692	672	658	692	702	683	687	674	681	717	672	683	702	626	644	729	683	739	654	660	668	699	706	678	684	712	669	685	727	627	761	689	680	643	688	679	696	687	716	729	663	627	691	646	644	729	679	700	699	670	679	716	733	673	672	695	666	682	663	709	707	761	726	690	718	708	773	655	683	695	688	709	704	664	695	699	704	686	710	668	703	723	692	681	700	709	699	692	704	694	675	705	716	671	706	712	665	672	681	674	638	701	725	675	635	683	667	689	692	595	711	630	689	731	694	681	724	682	715	684	675	634	718	680	676	682	697	667	684	679	704	702	696	738	649	665	688	721	744	724	667	712	724	636	731	675	666	708	663	687	672	676	744	689	654	717	670	675	701	656	682	693	675	646	703	730	649	697	686	698	694	663	687	663	721	723	696	717	707	706	678	651	676	704	668	676	700	681	698	642	721	695	690	709	654	696	703	693	738	749	679	717	702	707	697	699	628	678	697	707	678	695	652	733	704	677	725	680	682	631	705	687	694	720	680	636	674	734	678	711	693	683	699	685	716	692	709	639	740	677	684	685	703	730	716	720	684	713	659	716	664	700	749	670	698	679	703	718	716	676	673	732	673	680	697	698	669	711	774	704	730	659	711	731	698	657	692	720	683	693	740	705	699	669	670	722	697	714	654	676	686	690	681	712	723	672	636	701	690	669	663	687	723	698	638	698	721	662	681	650	665	650	708	679	669	717	685	711	726	709	713	758	707	665	693	709	630	692	695	679	701	696	663	728	709	695	701	695	695	691	706	679	709	738	677	659	687	716	680	688	711	696	645	695	670	703	664	710	717	690	684	676	677	719	700	665	716	659	698	713	662	711	737	699	733	663	690	718	723	654	691	696	703	684	672	698	665	648	690	717	659	703	680	712	720	682	701	703	699	689	655	645	681	681	728	671	727	695	707	702	679	692	719	721	681	690	676	695	744	687	675	683	641	657	644	668	724	694	698	713	641	703	695	728	666	706	701	686	633	696	694	706	755	731	682	704	689	716	680	704	676	743	706	705	670	738	699	697	670	655	674	691	667	693	701	709	647	689	665	692	723	676	650	700	716	728	665	723	688	700	667	669	699	696	640	657	705	674	689	670	680	657	705	711	682	708	693	666	661	691	696	663	728	692	712	661	677	663	714	752	734	715	692	756	675	726	699	705	683	697	690	654	715	726	713	683	697	692	698	696	662	653	699	697	743	690	702	659	679	679	706	696	701	717	670	646	726	714	662	672	735	686	692	701	687	656	708	684	698	764	698	726	690	707	700	682	638	717	703	648	740	669	689	695	711	652	704	672	677	644	677	736	664	694	674	676	659	708	622	731	672	682	681	661	697	763	664	684	677	667	659	746	663	721	685	656	710	717	710	716	739	658
24249	20790	25569	23190	1690	744	700	642	603	597	606	609	582	611	602	520	610	602	539	607	620	565	596	555	573	581	584	565	579	587	566	604	569	569	593	542	604	576	559	575	616	525	595	579	575	591	573	582	543	544	582	588	598	605	597	591	535	526	551	576	569	584	575	577	570	566	565	586	604	573	567	529	559	597	602	624	567	600	587	588	557	566	586	552	570	628	585	568	610	548	594	596	562	572	576	591	559	549	626	547	570	569	527	578	561	565	587	563	610	554	597	574	510	572	594	569	557	628	593	549	663	584	567	548	537	558	552	596	547	553	618	568	567	565	586	562	566	531	582	617	537	534	583	558	554	542	571	566	540	576	616	582	585	603	582	577	503	549	553	599	581	562	562	593	565	579	553	553	529	557	591	578	595	561	588	571	585	574	612	611	597	541	557	573	612	595	547	568	583	605	599	594	656	559	554	573	584	573	562	574	568	581	592	546	597	595	583	560	548	606	616	565	579	569	569	551	595	588	590	594	579	600	580	599	582	577	519	560	592	547	546	598	564	539	619	585	573	576	536	568	579	574	608	569	542	511	546	560	590	580	545	570	556	605	592	574	548	571	575	614	565	516	570	581	528	575	604	583	581	583	577	565	584	583	576	584	537	566	586	572	566	560	559	592	570	563	594	565	573	587	605	560	562	550	594	572	545	537	606	573	526	555	593	573	612	576	522	561	575	547	544	523	564	531	583	587	560	570	541	607	550	595	587	583	549	577	608	548	591	590	541	557	553	575	541	586	561	555	529	611	540	575	630	561	592	607	561	546	574	583	567	538	575	609	625	559	599	595	545	572	603	561	582	627	574	529	546	571	521	550	596	561	576	553	605	605	609	575	573	557	548	566	605	595	534	565	548	585	544	556	568	599	566	539	639	559	563	550	567	570	609	597	584	563	537	560	622	564	578	572	550	540	622	560	560	538	590	595	571	568	543	593	560	524	548	583	558	544	603	567	567	587	578	627	578	591	578	517	579	598	597	579	565	586	587	558	600	595	612	591	580	559	581	563	565	570	576	582	574	579	583	589	594	538	549	562	595	549	597	579	544	588	591	589	543	592	555	565	620	550	586	641	568	531	578	579	586	620	596	572	581	559	568	573	595	553	604	557	563	607	547	562	555	555	623	525	567	578	566	556	544	584	627	568	567	615	517	578	555	569	506	548	560	555	570	574	577	614	581	552	632	557	575	565	580	556	588	584	599	590	600	609	561	622	614	540	565	555	601	579	583	592	526	610	571	571	553	565	555	595	555	568	592	559	608	568	558	577	614	605	540	591	586	550	576	595	592	557	550	520	595	570	566	596	568	548	572	537	566	553	543	576	592	561	557	568	543	565	598	577	601	532	597	596	600	641	577	573	558	540	610	554	589	577	575	556	552	555	573	559	594	532	551	529	578	526	554	574	608	526	601	551	576	561	569	545	578	611	541	593	590	558	581	578	592	521	528	626	534	549	616	580	612	590	608	547	626	589	583	565	577	567	556	572	560	598	620	579	576	598	586	584	585	567	585	522	611	530	569	605	517	584	575	574	543	578	579	621	541	585	592	588	571	533	613	567	525	552	561	579	563	551	571	643	597	572	574	564	558	586	564	570	558	569	533	583	532	558	569	586	561	549	548	582	573	583	565	582	560	620	597	580	574	628	568	577	572	561	525	543	581	590	524	635	587	591	551	580	617	585	593	564	599	556	604	562	571	576	591	570	583	554	573	563	590	557	566	551	609	577	540	526	542	555	573	564	543	547	504	612	556	584	612	640	554	546	542	593	553	602	558	567	541	603	544	597	520	586	589	567	541	561	556	570	589	574	517	530	533	551	537	616	569	624	624	563	591	627	578	534	625	518	583	563	551	565	561	593	555	569	530	579	531	557	542	548	566	583	563	607	564	595	547	598	566	597	563	581	551	579	575	562	566	600	554	579	509	569	586	541	584	529	549	597	522	552	577	576	597	541	629	606	563	616	558	584	584	580	557	586	584	561	606	564	565	570	569	532	567	576	602	615	597	581	587	550	534	559	577	632	571	630	582	547	609	560	599	620	571	517	588	548	584	546	599	586	607	541	592	549	590	589	546	603	608	577	574	549	564	539	542	577	566	563	541	592	573	556	564	559	568	563	542	594	613	560	572	556	603	607	558	546	555	602	602	558	582	603	593	521	593	595	543	535	573	544	572	577	573	556	570	562	612	616	559	566	543	586	580	586	625	569	575	601	609	565	579	591	567	581	553	582	560	575	605	589	600	577	592	555	603	557	585	572	576	578	568	576	549	575	556	621	603	570	514	536	570	534	564	555	576	579	586	581	547	549	565	598	536	586	582	573	575	537	581	539	564	593	594	582	547	590	574	588	568	594	561	579	530	566	535	587	596	543	587	574	606	570	528	530	576	600	610	582	575	570	584	613	590	558	621	572	564	577	551	572	580	565	606	542	614	564	554	555	566	568	604	581	569	576	603	569	554	628	543	586	568	597	586	543	599	559	588	575	618	608	585	563	574	618	578	567	570	585	560	622	590	596	595	561	553	567	553	558	545	542	567	559	596	581	588	580	564	533	570	570	555	569	573	554	591	594	584	525	608	556	557	567	569	569	579	545	544	563	537	575	558	577	560	583	594	587	609	577	536	607	568	571	553	592	589	523	542	539	590	627	582	579	553	575	595	569	569	565	594	561	608	584	560	560	578	559	579	598	591	565	559	585	570	559	544	556	546	581	551	558	582	571	579	597	527	568	575	594	601	563	563	553	581	558	536	538	571	573	537	541	583	520	569	578	622	597	575	557	607	528	601	559	535	542	546	572	597	542	538	558	597	581	556	545	541	607	537	551	561	574	572	574	593	581	586	590	603	593	592	583	565	580	611	573	567	583	623	559	577	551	573	576	552	602	579	581	578	562	551	565	551	548	540	587	564	607	539	551	604	584	588	573	556	562	546	587	575	610	611	585	553	561	578	586	612	576	559	591	545	535	571	537	600	555	586	577	545	605	561	596	558	559	577	607	575	603	631	578	585	572	537	569	576	548	570	563	579	540	542	554	591	509	584	564	588	569	618	575	586	600	550	586	537	570	603	590	543	579	556	587	586	564	576	553	577	557	563	600	553	592	566	586	569	572	552	533	542	537	654	555	558	548	611	539	587	581	548	600	583	606	560	572	573	544	520	562	550	559	584	578	560	593	566	577	559	474	584	585	597	561	551	598	616	549	619	594	598	557	544	572	568	577	581	570	613	555	536	555	574	556	532	575	559	605	566	537	598	586	584	583	606	565	569	595	557	565	552	574	571	567	532	551	563	561	557	580	553	595	587	575	495	589	578	578	594	515	576	574	569	534	533	607	581	614	529	590	578	599	577	550	594	607	546	631	556	571	582	596	540	537	626	584	574	535	575	592	569	598	569	572	582	563	610	568	544	595	606	563	582	559	590	572	557	592	583	567	565	576	560	603	571	565	611	594	554	539	566	610	568	582
3406	4070	2673	1521	1243	1139	987	919	834	861	852	826	789	771	778	751	764	750	747	754	750	737	723	742	671	765	765	760	761	705	721	756	718	704	729	756	757	738	717	771	757	728	743	723	741	779	709	734	776	692	744	719	709	699	692	785	734	731	656	743	733	751	711	715	754	730	699	701	663	699	688	748	706	736	716	706	680	749	716	682	722	727	697	737	694	710	733	695	725	690	691	713	691	791	674	704	717	715	722	665	699	730	759	714	705	710	788	701	685	709	730	687	736	660	682	733	671	727	672	740	709	771	764	766	735	718	721	715	768	735	673	692	762	706	705	717	767	764	725	740	753	753	677	686	726	784	763	715	727	736	686	714	756	726	706	729	695	700	725	711	712	721	699	779	728	718	693	714	724	699	722	808	701	690	698	685	720	696	684	712	706	708	728	669	703	725	682	751	759	692	671	689	710	676	733	715	748	695	676	755	719	714	753	734	729	732	713	739	713	750	729	694	774	719	727	726	769	705	697	756	766	739	755	742	732	688	729	718	714	724	747	707	710	746	644	715	731	687	712	678	715	717	685	722	732	748	759	724	692	726	742	736	738	702	772	728	740	724	755	703	691	704	739	774	718	716	731	747	734	679	687	691	738	736	704	718	733	697	730	758	711	708	750	736	716	710	755	694	670	704	750	738	712	673	698	748	695	658	711	759	786	702	721	680	724	719	641	713	690	706	755	721	730	697	664	740	708	714	713	708	715	694	719	710	732	716	715	705	709	708	673	788	745	703	710	683	695	711	702	729	720	675	716	747	746	765	742	698	746	741	743	703	731	750	731	746	710	694	715	687	736	773	722	680	708	714	682	714	707	746	706	706	737	738	744	712	721	746	725	739	686	737	730	770	725	697	703	709	669	740	711	732	712	700	686	668	705	680	699	697	724	722	711	733	676	664	660	723	720	677	690	754	711	731	688	704	766	746	689	715	707	727	764	773	694	724	710	708	741	766	680	685	683	728	695	742	684	697	685	733	732	775	704	730	727	722	709	743	704	699	770	776	695	718	724	702	736	713	718	742	697	683	719	698	705	782	750	711	698	733	693	756	693	700	667	695	725	718	766	722	699	779	726	719	745	713	712	692	669	732	744	738	756	735	721	731	738	732	715	696	717	742	709	703	652	711	722	706	782	721	703	742	746	746	694	726	718	760	708	685	720	688	712	758	742	705	740	687	736	711	728	746	751	761	660	742	774	683	758	681	728	679	720	770	694	723	715	759	680	701	736	724	744	729	725	725	766	735	679	740	724	701	715	725	724	708	749	717	741	743	709	712	741	748	755	685	720	738	713	731	707	699	745	756	719	724	724	707	735	717	746	734	767	718	713	685	745	749	719	749	713	731	723	701	809	691	754	713	731	722	691	769	704	675	735	651	715	741	711	716	719	697	734	742	690	750	694	703	738	680	736	754	717	716	721	754	728	717	762	685	722	723	726	677	729	739	652	756	690	749	735	696	710	721	705	693	666	731	722	666	691	647	707	747	766	701	650	743	741	719	736	721	771	760	724	765	693	746	740	737	731	714	718	697	734	751	667	728	701	714	759	758	703	695	697	768	711	784	716	723	723	715	702	734	706	719	728	762	764	674	644	707	696	742	760	676	710	703	748	712	734	750	673	699	766	711	710	728	699	730	727	681	738	764	745	701	704	715	688	732	759	712	747	732	688	699	711	710	697	687	724	730	700	772	733	683	658	749	730	738	778	697	775	716	751	740	746	747	729	736	710	718	728	743	723	774	711	690	779	719	740	655	713	675	707	727	763	754	754	739	715	725	691	713	722	711	724	718	728	737	700	730	680	734	729	750	704	750	678	760	717	742	709	739	727	720	727	741	737	734	799	761	688	707	738	743	740	735	721	694	742	734	734	722	705	755	766	694	740	708	732	712	728	735	688	733	692	712	742	706	735	695	726	738	728	678	793	730	699	726	737	682	759	684	703	726	754	706	706	754	697	723	724	728	694	690	751	695	724	696	719	712	740	749	766	724	730	736	770	722	699	712	717	748	744	735	715	712	730	776	739	711	756	779	674	740	747	714	704	666	724	727	709	755	712	748	685	714	688	712	711	735	699	760	671	694	695	726	725	737	747	721	739	753	687	747	739	711	725	737	699	708	728	739	706	732	681	743	755	700	705	731	777	743	679	737	741	695	724	766	741	718	736	716	753	664	709	703	761	736	734	713	692	728	723	672	725	738	704	692	685	768	682	691	745	734	745	739	718	725	726	719	665	744	729	732	757	747	751	716	745	738	704	753	746	713	725	761	698	713	719	762	718	694	728	737	739	734	764	691	725	754	701	701	710	728	691	774	696	713	770	736	730	686	736	751	782	741	749	742	715	731	751	755	723	687	789	715	718	730	753	727	707	720	763	742	715	737	743	724	700	719	725	775	764	687	746	744	763	743	734	722	707	760	741	755	712	708	717	729	722	709	721	664	679	765	742	763	727	708	721	711	724	781	702	710	685	723	697	743	726	740	740	720	731	706	742	706	750	686	688	758	714	699	709	741	680	693	762	680	732	721	731	713	693	685	700	694	696	689	727	709	686	731	726	703	693	708	749	685	687	741	781	739	697	728	686	762	739	719	786	656	758	719	710	729	670	703	736	744	720	755	736	733	704	694	727	741	710	730	734	735	736	730	747	713	735	717	712	670	724	742	696	687	748	715	725	763	691	715	699	702	744	715	745	695	687	676	697	732	715	702	708	654	690	679	748	733	711	658	699	727	700	713	750	710	750	757	706	731	714	734	675	686	712	714	700	704	736	714	723	721	744	736	677	730	745	734	731	753	743	692	671	710	722	696	713	700	768	726	712	729	683	717	727	715	740	681	696	756	692	729	723	722	748	774	714	753	711	715	758	666	734	737	686	683	757	687	745	727	734	725	734	758	736	653	713	720	740	747	707	741	709	705	674	712	735	706	729	749	701	743	674	706	761	742	735	687	718	730	686	768	713	724	715	715	738	699	731	733	708	704	730	716	690	701	720	735	729	743	747	706	704	712	733	722	738	721	690	715	691	762	719	678	704	737	720	711	711	741	708	713	734	722	713	696	700	731	739	693	712	711	691	707	751	686	716	757	703	730	726	710	734	653	735	722	660	750	752	698	718	697	732	727	708	690	769	733	706	714	686	727	715	692	659	698	688	685	709	669	725	707	793	734	718	759	740	760	757	763	734	737	707	684	687	757	702	666	699	700	740	693	710	718	767	712	693	740	721	735	727	719	753	710	705	699	712	699	720	740	730	714	744	684	763	702	729	709	749	730	696	727	752	718	713	751	764	685	717	694	720	701	700	731	735	729	737	677	729	747	716	735	733	690	745	760	723	728	784	738	773	701	725	701	741	688	765	682	669	745	704	687	709	727	773	705	737	729	745	716	699	701	723	730	709	726	744	733	689	725	736	711	733	747	712	690	716	743	738	725	730	709	755	736	764	753	706	684	712	728	733	715	673	706	744	725
22087	20838	28150	23651	20840	19872	1483	480	396	363	307	297	332	262	264	231	250	232	239	205	252	212	236	204	217	184	216	209	201	204	187	213	216	210	213	221	167	196	182	212	182	206	207	188	176	196	179	188	187	210	195	168	206	177	189	206	191	167	187	191	183	186	191	200	199	170	212	184	193	184	188	170	182	181	187	192	204	172	173	170	183	200	174	202	185	174	180	178	200	178	186	173	176	190	194	213	179	196	224	179	172	188	173	167	163	184	182	181	155	197	190	205	183	165	177	165	190	189	159	168	180	184	207	183	188	178	145	181	178	169	182	195	164	171	184	224	191	190	215	186	177	186	196	178	157	203	186	180	185	176	167	170	200	195	205	178	194	189	179	184	170	173	185	189	177	191	196	164	162	164	193	188	197	187	197	205	174	195	194	204	167	198	180	180	169	184	194	183	170	152	195	192	180	184	186	166	196	189	190	188	182	168	181	183	180	167	188	167	181	186	162	185	184	167	188	175	194	198	198	186	163	184	170	188	183	182	178	185	193	176	182	176	204	216	174	179	187	197	168	184	162	188	188	179	201	198	195	194	187	175	169	176	179	158	158	196	189	183	188	180	167	186	196	204	184	183	214	194	180	176	186	183	184	177	163	175	186	187	182	194	206	167	176	191	194	195	188	190	190	185	154	165	171	192	183	165	186	196	198	172	178	191	196	184	163	183	211	183	184	149	164	181	186	195	175	189	180	195	184	200	207	174	206	176	191	182	177	184	172	191	183	160	203	204	177	198	207	185	200	184	178	183	174	192	181	184	161	188	191	175	181	192	173	193	181	177	189	173	166	186	185	167	179	178	187	189	184	164	180	187	162	180	192	183	188	201	202	198	183	182	188	188	175	200	200	163	200	173	179	168	183	167	191	170	168	201	179	177	213	176	165	215	195	193	167	177	164	202	188	166	180	193	176	175	179	185	199	193	153	171	175	178	181	202	197	175	188	174	185	189	193	181	194	202	180	161	201	177	173	169	189	137	185	190	191	178	178	177	184	213	202	186	166	194	188	196	168	196	189	202	198	192	207	177	174	184	188	178	185	165	174	172	165	185	182	208	180	178	175	191	198	181	203	204	183	191	195	200	193	177	172	185	190	192	202	169	185	186	181	202	180	175	200	202	190	189	201	176	173	163	178	161	171	212	161	174	196	212	190	202	165	183	177	195	171	170	199	180	205	172	208	188	185	175	172	214	179	177	193	178	203	176	171	184	185	187	194	200	169	181	189	176	204	184	167	173	193	184	196	189	181	181	181	185	195	179	177	180	185	223	163	187	184	186	195	187	160	176	193	190	190	186	166	192	175	199	187	190	160	189	200	183	161	180	218	178	179	192	174	172	195	198	172	162	191	206	192	177	213	174	198	182	185	196	166	176	161	168	189	157	194	175	192	156	208	203	178	196	201	179	188	205	189	200	175	215	185	177	188	206	188	183	192	188	169	183	194	186	186	188	192	169	185	160	180	184	183	183	194	167	198	184	174	200	204	165	156	170	184	181	170	189	190	196	193	217	203	199	184	208	198	211	182	175	183	164	191	199	167	193	189	188	184	188	172	178	175	180	188	172	211	170	205	179	158	182	177	179	180	164	183	212	194	183	189	199	182	181	174	205	176	198	186	163	172	177	175	180	200	192	182	166	168	178	199	197	190	178	179	179	160	211	187	195	202	220	158	168	179	184	202	168	186	187	198	175	181	172	171	167	188	153	173	174	189	181	192	199	164	200	198	200	201	216	225	159	203	174	163	171	173	172	199	191	193	171	185	176	195	183	187	189	211	207	182	165	190	157	200	186	166	174	156	178	187	182	199	178	164	191	221	192	161	180	181	165	155	202	183	197	173	188	192	176	197	196	172	195	185	171	194	179	170	181	186	210	179	181	182	180	189	171	172	196	206	167	184	195	187	191	167	182	172	180	191	161	175	194	166	208	182	205	191	197	197	175	176	183	169	178	167	186	196	196	199	208	214	198	179	212	166	204	196	174	182	169	191	189	198	167	179	176	190	171	207	180	183	183	207	188	169	189	188	203	166	207	187	206	167	232	166	207	207	196	184	167	150	171	184	192	173	173	172	176	184	177	207	180	195	179	183	173	180	176	216	201	194	204	183	190	165	187	187	172	175	206	173	195	168	169	193	178	167	184	176	196	190	209	181	185	188	189	192	159	169	183	171	202	206	165	201	189	178	205	197	191	189	189	190	192	181	179	187	192	183	185	202	219	227	178	178	163	199	204	176	188	193	170	190	195	198	194	194	188	194	191	182	207	190	196	172	173	188	175	163	191	191	182	178	201	190	190	182	191	198	197	182	163	193	206	200	173	164	137	192	187	208	152	196	186	181	187	204	186	186	180	169	182	188	192	179	181	166	212	189	201	185	220	174	178	167	169	190	175	220	157	182	213	183	177	177	171	198	175	171	191	183	209	190	177	173	194	180	189	174	212	184	185	186	177	177	197	169	172	164	171	187	230	176	164	161	188	180	198	183	177	163	174	176	182	199	184	188	206	187	197	171	187	197	199	164	182	172	208	173	173	187	204	186	200	161	164	190	172	192	175	185	205	204	184	158	159	196	193	195	172	183	185	173	214	194	180	178	164	198	162	183	177	198	176	170	181	215	178	168	193	200	208	158	173	200	217	177	190	160	173	175	195	176	190	155	170	186	187	194	185	189	181	176	191	194	175	194	184	170	181	176	163	197	223	188	190	175	206	184	190	167	175	181	171	203	192	171	165	176	188	184	192	186	187	189	176	176	164	173	193	199	191	171	193	189	190	183	197	161	177	182	175	185	213	211	155	183	195	169	171	182	170	183	155	198	188	186	176	189	198	171	186	184	180	200	187	198	197	198	182	174	148	190	177	196	210	188	185	202	179	220	197	189	172	171	179	153	215	181	175	182	170	205	211	182	188	214	177	198	185	191	175	171	159	176	213	177	201	197	186	176	218	176	213	192	185	190	182	193	177	181	193	177	181	182	176	178	175	210	197	181	173	189	176	186	192	191	176	216	191	187	162	181	190	184	184	209	178	202	182	195	189	171	192	203	193	189	186	178	180	183	179	155	187	188	181	190	199	184	173	194	181	177	176	191	186	185	181	172	200	169	162	177	162	167	175	177	168	172	187	197	178	189	197	158	191	175	183	182	202	177	186	170	194	182	185	184	159	177	180	175	169	178	173	185	200	200	180	162	155	183	167	200	175	187	204	199	190	216	180	169	193	197	177	180	189	200	163	207	207	163	184	195	168	186	194	165	187	186	163	177	169	187	185	188	194	208	189	179	210	191	186	184	176	214	179	155	179	166	199	208	160	176	193	193	182	197	160	160	184	164	205	174	162	198	193	170	194	172	207	171	187	189	185	170	191	183	190	198	197	171	208	148	190	170	196	175	190	176	186	163	177	170	162	182	199	190	168	191	162	186	181	174	187	187	174	183	166	172	176	176	174	168	183	194	166	175	182	194	174
4243	12513	8010	3647	2554	1757	1336	1050	871	731	610	524	515	494	437	420	367	353	366	340	317	302	340	318	299	300	318	299	282	293	309	270	284	265	248	252	285	280	268	270	262	264	234	267	257	247	277	224	270	257	279	268	230	268	241	271	278	238	251	260	266	256	252	244	269	242	256	245	270	257	226	262	272	256	220	233	252	261	255	260	274	232	255	249	260	236	250	268	259	222	239	242	293	249	290	278	254	251	269	253	234	227	268	262	260	255	245	223	258	294	237	240	244	234	223	253	223	248	239	257	254	261	222	221	234	252	262	233	254	259	257	253	249	246	247	263	237	253	263	250	252	252	203	222	236	245	266	214	257	279	242	272	251	279	271	248	260	258	245	266	210	280	230	250	241	273	278	237	252	235	251	257	247	263	267	256	263	252	250	261	230	218	234	279	274	245	260	254	247	263	246	242	249	268	270	254	270	257	256	249	271	235	264	243	235	254	248	246	231	247	245	238	270	221	266	242	244	254	254	255	252	285	266	271	278	243	256	260	255	232	269	250	263	258	242	262	246	239	230	240	233	236	255	237	256	255	271	252	243	259	256	251	237	248	255	243	237	228	251	242	292	232	248	227	260	235	246	260	263	236	247	232	238	235	270	263	235	242	239	244	242	241	267	218	252	235	221	280	232	251	240	240	259	253	248	253	241	231	246	242	296	232	253	232	269	246	229	273	249	242	233	249	234	228	239	223	271	233	203	272	235	260	239	240	270	252	226	237	239	247	259	242	262	243	232	223	261	251	255	257	266	239	209	241	266	264	249	225	271	247	272	254	253	220	260	279	264	246	247	240	243	251	243	232	253	270	258	268	219	237	223	237	237	267	233	251	255	251	258	240	246	255	262	248	240	241	241	246	254	263	263	245	247	257	256	231	226	240	237	244	271	207	243	259	213	226	245	262	248	260	231	206	224	280	261	244	247	267	227	237	253	255	233	241	246	249	244	248	245	247	252	265	275	274	250	256	256	240	239	273	237	231	235	234	245	245	233	238	249	230	237	239	248	259	257	254	251	236	247	261	262	220	256	231	229	245	272	266	224	277	217	269	269	256	255	245	229	259	258	264	262	276	264	258	247	219	257	254	242	234	223	232	222	274	225	271	256	235	263	254	241	248	271	259	244	235	245	250	251	251	278	247	225	258	261	259	255	232	281	239	259	249	247	243	241	229	255	246	245	262	222	269	235	249	254	219	225	230	249	255	250	264	250	266	223	242	244	278	258	240	237	227	235	245	236	250	239	273	227	249	257	239	252	265	259	243	247	266	245	254	241	236	259	218	241	228	234	245	243	259	250	257	263	245	219	239	229	231	248	259	244	234	249	244	232	257	256	250	260	257	252	252	258	264	246	246	242	240	225	243	216	247	251	237	248	265	274	230	256	251	221	229	241	250	222	263	276	271	214	264	254	231	246	238	237	255	263	238	230	235	243	269	239	249	270	229	244	241	265	238	247	238	238	233	245	248	262	248	241	265	234	247	251	272	226	242	251	241	254	220	235	250	257	243	248	230	239	234	233	239	227	235	255	268	229	241	254	247	229	264	262	250	238	268	281	254	239	246	249	240	247	217	243	247	223	253	241	241	258	255	239	248	252	249	257	236	257	249	237	258	231	245	284	237	251	250	280	249	266	234	249	230	252	231	245	254	243	263	255	251	257	246	225	248	244	263	268	254	253	250	241	272	265	234	248	273	242	257	280	232	247	244	254	232	254	256	269	273	238	242	231	250	269	252	252	242	271	245	255	226	266	255	242	230	272	247	250	262	247	265	283	263	262	249	263	234	231	232	243	237	235	235	223	218	229	247	231	258	270	246	245	250	254	263	260	244	229	234	243	244	245	232	238	230	247	246	249	244	252	239	259	233	250	253	250	274	276	237	240	235	201	252	257	237	233	224	233	252	231	251	245	253	231	265	273	231	240	232	197	249	245	229	245	233	267	255	252	251	232	246	229	232	251	236	240	256	209	251	234	285	251	255	239	233	237	256	241	232	243	251	262	252	260	258	262	246	246	226	239	236	224	261	233	244	254	256	250	245	263	250	232	222	259	235	251	237	248	256	249	254	254	261	246	241	252	241	206	243	273	257	234	232	192	241	224	246	248	230	241	254	233	248	235	265	224	253	263	271	245	276	221	247	240	245	278	262	221	211	246	232	268	264	266	241	235	260	255	264	229	247	253	247	245	225	281	225	243	257	264	274	245	256	238	262	247	270	260	248	271	232	244	240	227	238	246	263	263	259	225	246	234	235	282	270	244	239	252	240	221	222	258	242	241	249	239	270	228	238	261	255	262	224	234	245	234	256	224	253	275	242	278	254	241	273	252	261	230	220	231	244	258	240	255	250	238	250	224	257	245	234	247	240	264	258	244	222	252	239	258	270	245	264	237	233	221	269	230	229	274	247	245	263	223	271	256	232	239	261	240	247	247	290	253	273	257	248	253	249	273	232	237	263	246	242	249	249	281	245	257	242	238	255	252	236	257	244	256	226	250	214	266	253	272	263	275	273	232	236	260	240	260	246	262	263	256	256	258	266	246	264	261	267	266	238	253	224	239	254	284	247	225	237	235	241	227	248	206	233	255	242	242	228	255	246	246	245	234	257	260	261	237	260	273	249	286	220	251	235	283	244	245	254	241	257	240	231	245	255	247	232	250	253	242	258	235	252	213	272	222	230	235	251	258	278	248	236	250	225	245	233	243	256	262	228	228	276	251	243	259	251	254	267	244	242	252	241	250	208	276	222	265	249	232	245	244	229	259	252	256	229	256	257	259	233	236	243	250	248	262	249	251	238	220	261	230	238	246	252	268	261	233	246	266	230	259	276	243	238	262	257	235	243	254	268	236	275	269	239	255	237	240	218	257	244	234	259	222	236	224	225	272	237	252	233	240	257	248	253	238	246	289	278	242	238	251	263	240	234	263	231	279	246	238	224	242	252	234	239	256	222	240	239	263	252	257	252	234	218	237	254	258	211	276	237	251	211	262	259	259	265	260	254	239	239	234	247	250	267	277	260	253	220	212	236	226	203	254	238	249	250	233	261	242	222	248	255	250	241	273	267	247	238	233	229	266	222	249	264	231	229	249	257	226	265	243	250	239	253	269	258	222	263	266	226	253	235	273	255	240	247	249	251	246	261	236	225	218	237	251	249	218	252	275	255	259	253	293	250	255	252	245	248	240	274	257	262	224	225	265	262	252	251	271	237	265	256	216	228	264	242	226	256	237	227	225	249	212	255	254	257	229	278	250	241	249	240	238	255	236	261	265	265	247	241	255	244	252	229	239	259	266	222	253	231	249	265	253	245	266	233	248	245	242	248	254	259	217	253	219	245	227	217	259	224	261	257	214	278	225	248	226	258	226	235	250	240	246	216	273	259	248	241	265	240	241	224	240	256	254	238	243	263	249	239	223	246	245	253	225	251	218	241	258	232	237	251	233	244	258	218	252	255	253	239	239	272
26899	18019	4157	1019	811	763	791	757	815	786	765	747	747	815	798	782	812	766	756	736	815	782	745	687	780	740	754	813	784	797	736	789	823	754	782	754	762	752	723	784	804	738	800	754	764	789	761	782	826	761	787	749	791	792	773	747	807	759	786	776	767	780	816	790	760	780	736	793	763	781	762	733	769	773	719	796	727	798	760	745	795	771	765	751	750	769	804	781	765	736	739	750	762	787	760	790	805	783	735	781	811	744	763	768	741	796	790	755	712	724	770	727	813	782	707	728	790	760	749	786	793	868	743	793	746	761	774	789	756	745	778	794	750	725	760	820	772	760	800	737	712	709	784	756	712	785	737	776	821	763	727	766	789	814	762	777	764	810	792	779	759	762	778	824	757	743	821	792	751	762	784	737	803	692	756	757	770	764	757	760	764	784	811	717	796	791	745	773	830	744	750	776	786	754	737	751	783	817	775	737	755	757	802	812	790	767	778	791	786	762	745	793	749	747	723	799	753	814	824	712	798	783	780	703	755	779	850	718	792	735	783	791	787	777	751	789	744	761	769	799	774	797	772	764	741	794	730	750	746	816	765	780	734	761	755	768	745	779	737	746	741	768	788	742	776	787	806	785	758	789	735	769	806	739	820	758	827	743	719	775	770	800	785	773	789	815	787	710	739	798	777	775	707	777	761	754	788	771	769	808	802	753	758	772	724	809	781	809	740	811	767	743	763	786	767	778	714	799	776	804	777	821	786	781	748	690	746	700	782	749	786	768	808	713	791	734	745	814	730	804	732	753	763	764	777	808	753	816	745	798	787	787	783	802	768	765	767	806	784	737	761	706	780	774	761	762	805	804	793	796	786	780	782	805	708	761	727	758	767	744	759	791	774	810	733	812	755	773	789	754	765	775	765	757	815	775	780	750	810	813	771	741	764	762	793	818	728	750	769	774	732	772	759	787	733	759	770	825	795	738	729	768	742	781	755	750	728	795	744	755	803	717	789	790	742	781	794	725	830	770	772	820	785	754	795	802	771	723	789	700	795	740	755	791	703	776	774	739	745	772	796	785	722	819	781	824	726	806	809	777	762	754	800	798	781	769	778	764	757	797	802	723	785	726	760	757	782	814	803	757	769	764	794	709	763	776	759	771	769	755	769	754	758	781	742	812	760	739	798	836	777	760	788	753	693	752	780	793	739	796	787	810	775	750	755	727	762	751	732	815	734	739	757	789	706	729	751	759	735	767	709	743	782	823	763	747	813	777	786	833	787	776	813	731	803	836	822	782	820	734	745	780	801	816	748	757	743	848	811	799	788	746	795	816	747	773	774	786	749	763	748	760	750	768	766	771	803	799	784	778	736	769	778	774	729	771	780	763	783	718	775	719	758	792	699	746	740	783	772	791	784	724	773	742	720	785	770	799	755	738	790	772	772	741	734	784	863	776	748	776	786	774	804	783	775	770	755	776	806	777	734	830	793	823	804	749	763	770	788	748	755	745	782	788	774	794	817	828	764	809	746	772	752	733	762	809	777	777	771	762	789	786	766	757	744	796	754	796	749	842	793	788	748	755	795	763	759	777	794	760	783	797	764	770	794	763	801	775	788	749	762	791	802	730	804	786	749	759	816	735	793	807	766	808	715	753	735	761	746	804	756	744	759	726	784	778	743	783	807	799	780	716	799	770	792	785	772	799	807	782	834	792	819	715	751	796	808	777	720	781	768	783	740	776	762	799	792	781	754	773	732	785	725	780	798	774	760	793	734	797	728	775	830	723	827	767	715	724	732	762	782	725	781	759	758	786	758	805	771	791	817	778	748	782	785	760	736	741	785	796	816	802	775	754	771	754	772	781	791	717	863	767	812	786	764	728	776	764	784	819	788	757	759	779	761	747	808	770	789	723	746	731	788	805	724	768	803	764	774	802	769	806	781	735	760	771	746	749	763	788	738	725	751	780	746	785	738	763	729	807	749	731	820	807	750	763	771	806	746	764	788	804	706	738	796	774	810	743	736	759	753	776	738	778	778	805	824	786	747	742	748	789	797	775	739	793	757	759	764	812	704	789	780	747	719	816	777	773	786	817	734	771	771	764	752	747	812	751	756	781	755	778	811	760	740	748	750	780	759	742	734	745	802	770	782	726	759	776	801	713	766	738	748	761	786	753	772	773	788	788	799	729	721	793	759	745	723	787	779	783	769	823	778	809	743	720	782	802	781	781	775	744	768	800	812	741	760	782	751	763	753	807	854	781	730	723	728	746	775	779	736	755	725	776	724	767	827	769	763	702	810	795	722	754	707	761	761	768	797	758	789	750	781	790	723	753	771	762	761	845	797	804	721	785	746	772	843	780	743	736	696	756	802	756	751	788	790	778	823	817	737	760	838	767	744	761	780	796	745	767	745	776	737	785	786	800	785	762	806	787	770	773	783	796	809	780	830	773	788	758	802	743	752	821	780	733	767	774	758	779	758	796	772	731	746	799	811	779	770	759	739	758	762	767	809	755	741	785	732	779	770	754	791	733	763	837	789	798	773	810	771	771	810	767	837	799	845	792	779	764	759	770	751	747	776	761	772	771	755	722	771	716	803	755	789	756	767	764	783	784	766	767	788	760	700	794	797	765	765	771	766	760	755	762	815	759	762	788	811	780	732	744	759	814	788	831	728	743	762	720	798	736	781	807	773	763	799	763	694	752	752	756	767	759	697	761	751	794	796	792	728	766	745	734	764	809	765	728	749	742	721	768	783	806	740	811	803	790	781	783	769	715	767	813	808	757	765	711	768	761	717	796	758	814	764	735	753	730	750	766	714	807	765	740	792	810	758	850	759	744	779	779	752	795	712	769	804	835	783	790	735	763	818	720	868	754	788	761	784	746	736	730	752	765	743	742	776	768	801	740	798	768	774	770	759	744	805	752	835	788	765	768	784	765	826	710	792	770	735	759	736	722	766	789	759	812	757	713	766	837	803	742	735	778	745	770	770	716	798	812	752	759	772	756	775	745	793	804	776	741	741	802	733	818	786	732	766	813	758	772	827	738	785	773	759	748	791	767	806	821	763	768	796	803	757	735	763	790	815	767	696	764	725	778	783	752	813	784	752	744	797	784	735	823	780	765	814	778	749	776	772	744	780	720	744	767	816	779	739	824	796	770	785	780	727	809	744	732	786	796	784	739	782	775	733	788	786	751	798	775	792	748	748	798	762	798	781	802	743	822	765	798	793	780	755	770	747	763	788	843	766	794	833	747	809	803	757	758	763	755	737	790	783	749	750	760	756	825	764	779	748	829	791	780	779	754	787	756	776	808	804	770	738	804	775	740	777	788	777	802	759	785	745	760	763	738	807	778	797	768	733	803	758	770	739	751	748	761	785	817	790	727	747	778	813	749	745	770	786	789	778	785	738	762	807	823	774	760	742	756	767	762	800	839	737	740	710	808	776	809	790	812	778	791	701	773	812	782	798	785	735	796	810	787	798	786	753	787	735	794	779	778	802	732	745	764
4383	1736	1422	1205	1118	1097	1065	965	998	974	1042	1037	1005	995	997	964	1002	1067	944	938	985	964	961	1011	1048	973	1011	992	976	954	953	965	958	994	1043	977	984	963	1002	921	953	983	938	974	989	1015	934	969	985	1009	962	956	988	959	935	1036	1006	946	954	969	938	990	989	952	998	996	966	984	984	992	954	1045	1007	971	989	987	964	1000	935	1026	946	923	1009	935	1007	985	997	957	983	983	941	959	1012	940	1007	907	960	992	992	962	967	1003	995	1013	914	1018	991	976	996	962	949	946	957	1051	999	1027	1021	995	977	922	978	1015	990	971	936	960	970	1009	963	965	935	971	994	999	1028	958	935	940	959	974	1004	993	1025	963	919	1003	1007	998	942	964	997	912	1024	956	914	966	986	980	1070	952	947	982	940	958	978	958	959	1001	953	961	994	1002	985	973	944	969	970	932	946	987	958	948	1001	989	1009	914	1009	965	1011	966	935	1003	982	932	956	966	998	1006	933	994	977	973	1035	990	961	932	931	1014	966	960	972	1010	926	950	976	945	953	966	942	1001	980	982	943	990	1003	965	973	993	990	964	941	1029	1002	998	1035	963	946	935	994	944	904	1007	962	956	947	1010	1003	1023	947	941	968	993	916	994	965	973	975	986	1036	1006	956	950	976	937	970	934	987	1013	1032	1047	906	915	977	980	988	965	1032	993	979	1006	975	1007	992	991	927	967	964	914	1022	1038	952	958	998	994	944	983	986	939	988	964	937	996	993	915	999	943	952	912	964	942	987	958	1024	897	975	933	984	962	1014	982	1018	873	902	991	995	921	941	1023	992	937	1037	956	948	966	965	1002	984	975	976	1026	1025	984	997	1002	986	1011	1024	1023	968	963	968	979	962	1039	1044	959	969	962	1005	935	981	954	1008	1005	937	970	939	988	984	959	975	953	979	975	973	1015	985	1029	930	933	975	1010	952	982	1032	973	1011	930	1028	983	923	978	956	981	965	941	972	937	983	987	996	911	945	982	941	984	959	961	973	1006	973	1009	950	1050	980	1011	989	970	989	961	997	1013	1020	953	946	1010	1020	1016	941	1011	1027	1005	971	957	982	966	985	997	978	983	993	948	1000	979	957	955	978	1003	999	958	930	952	978	1006	963	992	972	947	965	972	1036	913	985	994	942	937	966	924	945	1012	969	1000	975	987	960	922	1011	935	1039	1024	958	941	950	1027	1027	960	943	917	1008	977	973	1020	968	950	948	967	966	973	986	1015	935	963	920	1009	934	966	998	997	986	952	935	1003	1025	946	987	1051	993	1036	992	954	916	958	1051	906	942	928	967	965	950	1027	1015	960	976	978	955	993	931	957	959	942	975	950	934	940	1000	971	1002	967	989	966	1010	985	943	980	967	910	924	977	946	980	981	944	973	942	980	982	957	963	1008	962	944	996	978	963	941	1028	956	965	1004	981	886	1042	932	990	914	985	1020	976	971	943	931	964	992	995	998	930	990	994	1017	1018	931	949	989	939	932	963	957	1036	967	913	962	1011	1004	1000	975	917	942	948	966	1037	942	980	939	955	1024	916	988	986	985	959	942	964	918	1012	932	978	976	971	915	954	998	929	953	1012	943	1002	966	1021	968	991	937	937	987	951	989	1051	980	949	964	1045	908	948	1012	961	1017	990	974	972	944	943	1022	977	964	999	991	992	958	981	972	939	944	1008	953	946	981	919	987	958	986	987	922	923	960	1036	945	940	954	988	980	1006	1022	943	1028	972	960	985	963	974	917	994	993	976	973	969	1011	943	950	949	1035	961	966	956	967	972	1009	983	988	986	979	1030	1034	991	996	938	953	1005	1051	998	964	974	986	1009	981	995	940	877	1001	1001	967	970	975	1019	953	995	943	916	1039	954	958	996	961	997	963	998	971	980	981	929	976	987	973	983	969	1031	1011	984	990	996	1033	964	992	956	983	1020	945	958	1014	952	976	995	956	933	970	975	938	1009	935	976	980	1011	998	986	947	985	1013	922	951	1077	957	946	945	930	1046	995	966	948	952	952	944	962	976	917	927	993	1020	988	1007	999	971	965	961	974	934	971	950	1001	1006	1002	952	897	960	980	988	1048	1010	1013	931	992	977	1010	1006	966	951	995	969	918	1046	1007	995	997	1015	931	942	952	942	946	1020	966	973	971	953	972	986	948	987	995	1019	1048	1054	966	1025	988	955	946	976	999	965	976	1000	971	973	991	980	969	968	987	958	950	984	1006	977	1001	1018	994	937	986	965	959	1001	955	975	976	918	1031	977	935	956	927	982	1037	982	988	963	988	971	986	941	950	1006	949	987	956	991	950	996	1008	928	947	989	1014	973	1022	998	915	988	1009	985	1037	958	994	1023	1014	1007	976	949	974	985	1005	1001	936	985	937	969	983	994	997	1036	1003	1001	999	979	1039	949	949	939	936	851	958	986	963	904	975	992	960	964	936	984	934	983	925	946	1045	999	1004	1041	962	1032	1000	1002	994	972	1031	964	946	996	968	1000	993	965	962	995	977	994	1010	963	958	981	915	950	982	942	1008	960	963	911	1000	987	986	991	987	1042	987	965	955	951	987	973	1003	961	944	993	1023	1000	975	990	932	976	1006	938	976	941	951	982	995	959	996	928	899	953	947	921	987	956	949	1006	920	1017	1023	964	1005	1026	987	981	925	993	945	961	948	902	964	965	902	928	969	943	920	961	943	969	913	947	926	966	958	1003	930	960	956	982	1016	934	966	952	999	1039	978	945	1025	991	957	985	984	984	932	970	949	991	963	925	949	956	944	989	972	992	969	984	969	962	987	985	973	983	940	982	955	952	983	968	1022	1067	956	928	979	963	937	946	987	999	967	914	1002	935	983	967	984	919	928	1005	1008	978	954	956	966	952	967	1011	1011	955	930	994	966	930	960	986	1015	964	1004	965	975	951	1012	964	968	992	954	1020	962	967	1030	1022	970	1032	1054	1011	931	943	996	1015	1027	994	997	1013	1004	977	985	985	950	984	1021	992	984	1002	984	992	937	1019	962	979	967	942	1002	988	1022	973	1027	916	967	1022	956	1005	951	1023	980	999	1008	956	1038	1021	929	980	987	944	951	941	964	959	975	1006	938	960	964	950	984	980	1006	939	948	982	1053	904	911	951	918	995	974	1011	957	1002	939	976	952	1052	971	957	945	1020	1021	989	962	966	906	1021	968	942	968	981	970	1040	957	1045	976	975	955	1015	960	1033	944	988	963	988	1014	953	984	983	968	989	946	969	973	975	921	973	1002	954	955	958	1008	980	1022	995	1051	940	939	978	1038	995	970	995	970	999	939	978	1020	970	988	1004	995	939	975	973	956	979	934	989	954	979	995	999	954	986	1002	971	920	954	959	946	1022	994	975	1022	998	936	944	964	1001	1039	976	972	970	957	1034	1011	944	977	987	967	973	943	980	964	931	967	930	950	912	932	993	922	997	1013	997	962	923	935	1004	941	988	962	977	999	958	940	909	989	1001	934	996	937	1001	948	953	983	973	944	998	1012	948	1026	979	984	997	913	1001	951	987	1013	904	1004	1013	993	1012	1052	957	978	1032	994	951	937	951	964	1013	977	937	962	1037	999	991	973	1000	927	1050	968	952	994	968	999	959	1017	961	1019	1024	957	969	1003	957	972	945	978	947	979	1003	962	1023	989	1006	935	957	1014	896	1011	982	952	1027	987	999	1031	998	963	971	959	1022	961	922	985	976	985	995	960	1046	1000	973	933	964	970	962	987	1001	960	1001	939	994	959	992	985	994	1009	1013	973	1027	987	976	961	964	990	938	987	980	954	949	975	1009	979	970	994	980
22936	20790	27499	24145	20488	3199	895	729	598	665	620	619	616	565	568	550	587	554	535	547	567	514	545	556	545	562	556	554	512	583	546	510	523	564	501	566	572	492	562	567	514	520	555	528	543	556	529	473	534	546	561	526	551	589	520	506	483	539	531	522	534	524	552	533	516	553	516	529	525	540	558	580	554	529	515	565	543	514	502	573	515	521	535	501	547	582	541	471	518	514	547	502	562	526	543	514	514	514	516	521	521	531	533	521	518	554	535	543	548	507	538	545	544	538	481	507	553	520	487	529	498	546	554	544	546	525	513	532	542	527	524	509	543	501	530	551	532	552	523	512	535	556	539	533	503	512	531	546	559	556	503	525	502	530	569	541	538	561	520	585	569	529	551	492	542	543	536	519	505	529	516	570	531	540	507	542	527	558	514	517	512	497	566	531	482	525	534	524	548	541	525	498	520	547	547	563	529	513	575	507	480	508	482	512	570	528	512	540	537	541	493	529	522	482	487	497	505	506	515	522	556	514	535	525	520	541	516	542	542	524	547	505	518	518	496	476	507	541	524	501	528	512	546	534	515	514	542	495	578	509	493	518	573	539	538	565	498	605	579	536	575	491	533	523	517	464	495	503	561	536	553	540	539	539	504	577	521	505	506	518	574	531	536	540	523	530	542	517	556	565	537	510	563	513	537	512	522	543	534	538	596	506	517	524	527	523	549	527	543	522	469	536	529	558	543	537	531	549	523	527	517	477	552	504	543	501	565	532	549	532	574	591	492	540	504	504	512	530	559	523	523	535	530	511	541	520	521	497	549	522	577	504	518	523	508	486	514	532	522	511	536	501	544	516	544	529	516	530	561	545	556	475	517	551	500	506	580	524	575	545	560	542	501	525	491	529	551	512	497	522	506	526	529	528	491	519	523	497	533	528	532	507	534	518	546	501	517	535	522	502	476	538	555	524	505	542	554	502	539	496	545	472	573	507	562	499	529	527	518	519	532	525	522	512	524	575	513	520	562	556	527	524	568	528	518	539	521	533	504	523	523	533	557	501	527	538	518	551	501	505	532	530	536	524	476	541	525	531	499	516	581	526	497	552	525	521	567	485	535	523	543	528	535	529	482	484	562	506	533	513	533	519	543	558	515	518	501	538	507	514	537	556	492	518	524	540	566	514	546	516	543	522	530	535	532	508	493	507	532	522	549	535	511	546	531	518	484	520	526	587	543	527	526	565	553	526	510	518	509	526	532	531	508	494	566	504	553	552	508	519	497	531	489	525	512	557	480	491	503	490	495	586	566	535	462	552	502	565	502	526	493	555	578	541	528	574	495	518	544	499	500	519	521	547	530	536	530	501	496	527	528	527	488	547	534	548	530	556	500	533	485	499	535	494	537	549	506	568	509	533	536	542	521	538	525	547	517	525	575	515	515	507	504	514	532	508	510	515	555	508	510	509	529	542	545	508	516	528	526	504	528	525	550	501	539	539	548	520	509	536	522	518	514	568	522	507	517	556	548	525	501	532	513	520	502	493	521	549	519	486	528	555	514	515	529	537	522	554	558	540	571	537	508	511	507	526	502	528	495	554	503	495	522	532	497	495	533	516	499	528	495	531	551	556	543	507	496	557	536	500	530	523	525	534	508	530	500	533	523	469	544	503	498	548	505	515	509	533	496	550	579	553	509	546	551	542	548	496	556	523	554	509	567	538	514	531	526	551	547	488	511	472	565	514	492	558	512	529	497	526	522	524	466	512	508	519	510	504	483	536	530	553	522	549	552	522	517	513	511	549	582	496	501	532	539	536	531	555	572	541	499	487	513	551	497	506	547	530	503	510	542	509	501	510	509	475	546	544	522	541	494	530	560	490	508	545	514	535	533	520	520	568	516	533	506	513	550	504	545	519	522	504	521	518	539	510	498	545	512	533	507	571	523	539	559	530	513	548	549	538	522	522	555	523	503	524	566	531	550	549	493	512	564	517	515	511	528	493	511	536	493	518	534	537	504	518	547	552	519	539	571	533	555	466	519	522	534	527	546	489	505	503	540	549	485	535	531	532	549	534	517	584	552	512	524	490	484	514	534	536	516	527	517	500	509	519	532	545	534	519	523	542	503	485	549	512	506	525	538	512	538	494	497	536	564	454	545	505	526	496	493	517	529	495	514	550	562	518	547	544	511	547	550	530	541	532	534	546	501	528	552	560	566	499	491	510	544	538	520	512	522	522	511	508	545	506	583	552	532	549	520	524	577	579	516	541	557	477	582	529	517	519	520	580	525	527	525	538	530	526	510	531	523	520	531	525	533	514	534	518	524	535	521	563	537	534	504	514	564	539	521	541	530	539	540	502	517	531	539	528	501	481	504	535	482	549	519	475	545	535	507	529	551	489	511	524	516	508	568	490	527	504	541	491	525	545	551	518	543	514	526	502	475	524	570	498	531	531	548	494	543	499	520	569	530	551	521	530	518	496	534	524	546	546	549	575	538	543	533	562	556	525	483	495	500	508	527	491	488	580	530	545	487	496	539	505	526	578	508	546	543	541	514	485	519	535	536	536	515	533	502	514	497	464	513	522	545	514	540	505	533	454	512	534	506	522	537	542	518	540	525	563	517	526	522	511	528	528	530	556	540	536	514	570	544	544	559	518	518	543	504	505	562	525	502	507	537	521	534	503	521	523	526	487	535	500	529	491	517	509	545	522	516	507	500	479	530	526	499	523	499	530	559	470	528	536	551	542	545	494	537	528	522	547	522	557	546	511	548	520	549	524	512	505	525	518	532	509	506	496	498	489	497	545	511	535	529	514	545	519	524	519	524	506	507	494	571	478	517	549	538	533	503	497	527	512	491	526	501	508	558	574	525	523	533	498	507	537	532	529	558	533	557	539	521	485	495	507	504	484	554	567	514	503	470	570	491	541	504	526	510	530	500	529	486	513	563	503	537	515	512	570	518	525	502	501	473	547	512	520	548	542	510	531	522	519	526	494	517	530	545	525	503	517	481	513	531	518	543	549	524	507	527	496	504	529	513	522	502	518	522	532	496	561	522	532	551	498	515	504	512	547	497	547	484	510	527	541	547	506	536	516	497	566	519	539	529	497	528	474	574	524	553	546	526	546	516	513	539	476	530	530	514	545	516	502	550	539	458	558	555	546	543	499	484	524	537	527	534	489	550	522	561	568	518	552	529	492	514	529	547	549	539	544	510	513	481	509	528	511	509	505	510	546	516	515	547	525	497	534	512	534	569	541	522	532	519	519	499	513	541	508	472	508	478	562	499	564	524	517	530	479	525	552	570	568	519	517	512	507	511	539	549	517	526	507	520	533	515	547	521	517	519	541	536	499	507	548	522	567	516	522	502	522	532	585	499	552	566	510	502	531	536	529	567	516	540	498	531	516	537	513	495	537	535	517	524	520	499	547	490	582	519	522	534	502	542	539	562	513	485	551	514	523	533	489	541	538	523	516	542	526	548	539	559	525	532	500	518	531	509	542	473	562	540	496
3318	8297	5298	2555	2042	1557	1298	1110	1060	997	901	890	898	811	790	774	751	710	749	712	767	727	723	731	678	760	736	666	744	649	729	683	720	737	696	705	670	738	680	658	704	716	666	703	691	715	695	660	725	675	709	693	686	693	722	720	656	685	655	681	640	650	673	689	660	646	668	666	648	669	664	688	682	667	674	671	673	694	679	722	724	692	700	766	641	692	679	683	671	679	653	676	665	648	692	706	707	667	677	688	742	666	663	693	691	672	662	676	654	643	680	747	687	700	684	662	704	681	781	693	711	684	689	684	703	683	689	741	720	658	704	682	691	693	726	656	679	661	695	687	684	654	654	686	703	712	698	710	721	703	704	680	681	676	627	678	659	709	657	698	675	726	649	682	666	668	686	695	660	705	686	756	668	668	670	660	693	707	651	686	736	678	670	673	713	678	674	678	705	709	673	629	662	717	616	708	675	638	669	672	691	697	661	650	676	657	670	688	669	704	715	675	673	676	736	678	676	730	667	706	707	679	689	691	689	688	701	693	700	709	664	644	658	678	738	700	638	715	680	668	653	700	657	723	662	685	716	728	686	659	687	665	675	678	710	708	681	692	677	678	667	671	681	649	695	718	676	681	655	638	651	675	693	675	683	640	724	648	714	670	722	670	678	674	701	723	649	670	717	682	714	671	675	736	744	712	716	668	715	725	692	683	696	696	672	695	701	704	682	657	729	652	680	685	663	718	681	671	685	679	668	714	688	662	662	671	702	727	669	638	651	672	681	674	648	694	660	699	629	700	684	674	722	688	686	684	667	692	687	640	688	654	696	701	694	653	709	696	698	676	668	697	678	687	698	669	694	679	648	701	677	687	634	674	685	656	675	690	673	704	723	720	644	704	727	693	671	708	685	719	723	650	723	649	679	646	711	682	700	658	745	689	632	699	733	639	674	723	701	689	656	671	662	695	682	624	707	667	686	675	700	739	684	675	712	710	723	689	653	698	708	691	695	700	681	689	694	702	661	685	664	693	697	734	689	680	694	699	736	733	711	677	653	680	683	677	735	653	683	703	702	680	704	663	680	685	631	641	695	682	680	700	685	643	685	705	661	667	675	669	672	662	686	694	696	668	687	695	690	698	702	714	635	682	692	639	646	703	678	693	641	677	688	680	669	661	687	670	697	717	741	689	636	683	682	712	697	703	674	683	668	675	721	698	659	707	718	642	674	705	694	679	676	693	693	727	698	670	715	697	680	706	686	750	670	706	676	684	683	726	688	700	673	678	753	680	676	678	733	727	669	708	652	717	649	711	681	671	724	733	691	698	617	736	690	660	716	723	688	705	701	655	649	708	656	671	729	658	670	639	701	665	679	703	718	665	667	690	663	741	662	628	702	652	683	662	708	650	678	664	639	682	630	667	697	674	652	686	640	691	673	661	636	689	685	680	655	668	679	716	662	663	660	708	704	673	685	734	705	645	680	707	669	704	671	660	683	648	717	657	642	693	700	657	693	676	669	683	702	687	672	722	679	734	690	649	695	696	716	662	643	693	688	650	686	675	653	716	719	679	684	646	708	672	659	711	710	668	748	721	681	668	714	674	700	701	703	681	623	707	633	700	662	658	643	640	736	643	713	700	692	728	652	646	710	685	669	699	676	730	663	676	702	676	669	663	712	709	722	676	662	704	675	716	712	660	650	699	643	681	690	671	680	691	667	660	671	693	708	692	658	702	706	703	664	712	733	727	710	741	707	697	606	679	686	693	719	682	676	667	693	667	747	731	730	660	701	639	720	704	696	708	706	661	749	674	688	705	646	708	693	657	665	687	664	682	674	726	648	666	681	686	642	695	691	657	674	697	694	658	669	684	615	720	675	673	675	629	684	741	739	709	632	680	732	687	628	677	692	718	692	681	662	689	667	703	719	698	650	698	731	685	713	682	733	656	682	637	669	684	656	710	642	690	771	703	684	728	703	652	680	674	687	671	688	701	671	692	698	678	665	662	658	677	695	647	705	680	678	682	712	686	676	672	666	687	701	674	669	678	730	716	655	694	715	673	684	708	687	693	645	664	656	716	681	767	742	711	723	710	678	684	678	683	703	715	689	679	639	663	737	682	670	732	728	606	683	679	656	711	688	716	666	645	711	634	671	666	677	669	637	680	660	689	671	711	690	653	648	674	687	707	703	711	636	654	652	674	691	665	682	632	689	743	710	686	745	726	674	678	661	660	702	672	657	700	713	692	676	699	662	653	678	711	657	696	677	708	632	697	714	686	710	641	666	715	691	686	683	661	674	709	688	617	636	669	693	711	668	707	661	682	688	705	682	699	712	706	699	698	680	731	582	699	670	665	725	677	687	659	669	652	682	642	679	665	703	656	685	699	650	668	660	662	687	726	664	708	729	723	661	719	678	710	645	646	636	717	666	686	706	684	678	674	686	684	626	696	675	690	704	693	680	686	682	686	697	699	683	680	701	669	682	706	699	662	644	707	714	697	715	633	696	657	671	646	670	675	706	699	697	744	636	680	713	735	686	653	690	709	678	648	723	698	701	666	702	677	684	710	674	646	674	663	668	723	729	640	754	705	704	686	713	715	681	684	687	674	643	703	660	685	700	659	697	638	739	645	675	669	662	714	669	717	710	661	665	711	649	676	665	643	673	729	714	724	704	631	633	676	724	688	706	699	702	628	729	638	686	724	734	676	678	700	699	683	689	703	727	630	724	674	659	692	678	675	697	680	675	674	721	648	630	675	708	717	711	666	735	676	654	673	679	690	687	712	658	701	651	735	677	704	687	704	736	641	671	701	696	699	694	628	719	615	707	661	684	709	705	701	718	669	742	696	721	673	708	642	636	666	668	700	685	656	759	682	672	678	704	666	727	712	646	691	712	677	673	690	683	702	698	690	655	697	680	694	623	672	658	685	707	675	697	677	683	656	693	660	680	675	645	686	672	680	656	684	676	660	696	614	724	715	708	659	679	658	696	665	698	640	715	690	690	686	662	664	719	658	698	675	699	688	669	711	682	688	664	668	706	670	694	716	683	701	640	687	717	722	680	663	710	680	688	689	716	675	745	688	661	698	724	675	692	683	680	694	720	650	674	657	694	685	618	716	645	697	671	635	678	687	721	681	666	648	684	677	689	673	650	661	694	718	696	687	670	677	700	623	678	651	726	687	679	699	662	685	678	698	695	658	683	707	692	697	735	679	662	672	679	661	659	670	667	730	677	695	727	661	677	667	740	648	679	681	661	678	706	694	716	695	665	665	691	685	693	710	747	660	660	695	697	651	681	651	682	685	694	697	699	645	644	682	699	692	708	694	724	674	687	678	696	683	658	695	630	676	686	681	702	670	723	723	664	684	701	719	714	666	656	665	665	667	682	656	620	698	708	650	657	591	637	647	700	706	691	703	707	708	686	697	685	665	706	683	667	697	667	640	648	680	670	669	649	651	719	722	709	687	681	695	675	685	670	614	659	690	669	671	709	650	679	715	689	744	718	658
24239	20806	25583	23188	1755	704	647	608	570	592	640	576	599	590	573	563	583	584	562	580	550	590	575	564	614	600	585	534	573	589	546	609	551	607	573	587	568	531	571	574	537	589	598	552	587	561	553	564	570	611	549	581	582	579	568	560	565	574	591	550	622	559	563	588	622	588	572	561	557	571	581	568	550	556	548	578	572	587	559	609	584	579	536	586	581	545	568	523	581	571	581	567	589	593	589	550	562	560	592	572	542	616	563	613	594	588	577	572	570	576	557	574	554	564	590	560	563	588	600	601	532	557	562	611	560	574	606	566	513	558	578	569	557	575	592	588	553	567	545	562	582	616	538	576	547	558	535	569	579	583	531	567	568	538	605	569	536	565	561	574	571	526	548	567	546	555	580	587	524	583	605	571	550	572	539	542	575	542	577	578	584	607	590	589	523	569	565	582	595	552	536	554	583	559	594	515	567	569	604	582	602	594	582	562	556	586	560	580	597	503	600	522	572	621	566	561	569	591	585	510	558	592	535	569	579	552	519	535	588	570	533	595	560	554	584	532	542	540	570	596	522	597	573	575	565	588	590	509	585	578	619	572	583	592	554	560	568	577	616	569	539	554	593	612	618	553	591	567	568	607	574	560	562	564	583	575	497	586	533	585	564	545	622	611	561	568	546	612	557	584	567	580	555	585	535	561	556	542	586	539	567	534	535	593	523	509	614	562	612	580	604	591	598	567	574	555	604	605	582	569	597	556	584	559	557	586	600	612	607	575	604	585	603	568	558	558	569	589	555	555	592	575	611	579	566	591	612	566	579	542	549	554	546	582	541	554	535	576	579	588	546	547	583	541	563	593	573	587	536	561	557	575	564	559	551	590	590	539	606	563	558	615	551	537	564	618	575	571	581	597	542	578	592	529	542	564	557	555	575	544	490	591	580	564	577	581	584	530	564	537	578	551	609	590	566	531	579	554	565	560	574	584	561	527	563	581	581	568	555	585	550	550	584	580	611	569	588	558	598	563	553	627	585	628	558	531	552	587	584	596	633	586	623	585	554	566	587	581	560	543	579	569	568	603	554	569	591	606	521	624	573	551	575	621	559	579	618	585	542	549	568	598	615	605	566	579	572	560	587	555	575	563	592	598	565	572	572	573	581	570	554	544	576	572	554	572	532	547	572	576	558	561	558	528	555	588	548	574	595	560	612	568	574	539	590	528	587	597	598	534	607	613	558	540	602	591	579	590	569	604	581	582	581	593	558	515	566	551	551	564	568	551	526	598	553	597	599	554	568	570	584	563	626	586	571	575	574	583	553	578	573	565	538	575	587	585	570	609	621	544	567	587	538	585	625	562	551	585	539	546	587	566	605	553	589	538	587	569	525	539	625	547	609	587	555	585	559	587	552	579	558	590	554	554	553	559	557	610	575	579	560	581	573	558	567	557	538	569	491	595	584	599	562	535	567	563	570	580	568	566	548	587	561	543	581	578	590	589	542	543	577	536	595	556	548	552	595	562	588	586	561	592	584	580	557	548	565	548	564	560	595	596	598	580	523	613	568	573	606	579	513	590	599	615	597	590	556	588	527	604	535	622	551	574	593	577	584	578	589	583	593	584	544	582	575	608	552	612	574	563	518	616	621	569	574	539	526	509	558	566	610	619	560	554	548	557	566	591	535	561	583	570	553	576	549	563	561	566	580	576	585	533	548	562	570	556	542	567	539	558	541	583	529	617	570	609	576	593	565	590	541	555	593	580	581	559	568	539	532	596	519	590	539	568	585	530	566	599	583	553	577	558	581	594	567	577	576	544	571	564	612	572	572	555	560	534	572	592	576	592	558	578	528	597	563	587	584	560	576	598	570	599	611	616	531	596	582	583	536	585	547	602	555	537	549	561	581	575	575	593	578	542	585	550	557	613	572	582	545	599	539	582	546	598	584	582	537	568	539	576	571	576	590	547	524	571	572	563	607	591	578	590	569	578	597	588	568	580	586	630	550	558	578	558	558	530	583	527	583	556	588	537	603	535	560	544	589	555	587	556	597	583	563	569	609	537	567	580	618	532	567	530	579	545	574	541	547	628	548	598	594	599	570	558	552	547	551	552	584	547	569	569	614	581	548	562	599	560	583	589	596	527	598	612	559	541	579	524	541	595	542	596	616	538	539	599	576	552	513	557	596	603	589	548	591	547	568	574	541	595	539	564	558	569	572	569	589	591	589	573	566	569	610	560	590	547	565	539	575	536	562	522	605	520	576	591	564	581	581	566	608	559	582	579	576	553	576	610	553	608	533	544	506	588	562	562	562	539	563	554	569	580	598	580	560	550	548	584	565	534	576	552	570	579	550	555	593	567	567	553	550	588	514	557	630	598	535	586	543	534	559	573	619	545	584	564	527	572	552	542	540	571	555	534	571	564	598	635	571	593	541	530	574	602	543	572	533	570	559	556	570	568	567	574	621	589	572	566	583	576	584	584	499	558	582	596	612	627	617	538	570	563	604	594	552	573	585	572	540	583	600	575	586	527	586	552	543	548	563	539	609	555	560	589	565	593	570	593	572	560	589	566	603	546	578	549	544	568	565	530	539	573	541	591	564	568	551	562	608	584	589	571	600	554	605	532	580	567	553	558	609	602	552	576	608	617	569	568	577	550	619	541	571	589	563	531	615	507	524	560	586	559	564	538	550	604	571	508	572	575	575	585	608	565	552	556	584	558	606	575	583	552	537	566	591	550	538	608	550	584	560	558	558	526	568	599	567	559	594	592	599	573	588	576	567	574	565	515	589	548	565	569	565	553	608	573	629	538	530	589	555	611	620	573	539	566	594	602	554	568	535	546	602	543	566	545	577	587	583	587	546	592	591	581	552	585	559	549	604	549	577	583	536	605	557	618	572	560	577	603	543	581	571	590	547	579	577	541	622	565	578	585	540	587	568	613	558	599	546	611	561	533	573	568	612	552	556	554	556	557	564	568	602	584	585	560	576	567	598	587	545	578	560	567	551	573	590	552	579	552	595	590	590	557	572	570	573	574	545	565	586	585	596	545	532	564	582	549	579	560	576	603	595	534	548	534	556	507	592	579	606	549	553	601	549	573	563	591	579	577	587	560	561	567	577	571	616	575	593	593	579	557	577	579	595	583	587	596	560	540	520	545	560	587	551	528	585	583	580	556	592	568	589	602	565	549	520	587	614	556	552	601	582	569	590	550	552	566	521	597	595	578	544	582	560	571	534	591	607	563	571	593	597	541	561	598	574	559	564	583	600	579	586	579	578	569	610	604	571	559	593	535	560	551	581	553	586	555	568	586	573	564	564	594	591	506	625	524	588	580	590	647	567	595	556	559	561	538	609	536	588	607	618	526	550	552	542	575	580	568	589	599	580	568	538	570	608	591	556	551	578	572	600	604	569	572	577	604	621	544	570	606	584	570	537	567	595	586	572	572	595	559	566	597	546	541	583	550	596	556	523	579	593	566	539	573	565	542	571	550	581	561	574	563	581	601
3335	3902	2681	1457	1242	1035	1010	908	851	815	824	820	779	742	796	777	743	777	726	717	730	747	769	714	724	704	782	751	704	737	724	666	738	730	716	703	704	724	707	740	720	727	713	710	702	744	733	735	741	690	754	738	685	783	728	758	689	716	727	720	734	694	710	715	692	701	755	725	771	704	724	725	745	740	733	676	725	666	712	741	687	664	722	740	727	748	686	714	730	712	738	743	701	677	729	737	707	735	688	679	739	698	743	728	731	716	711	699	760	692	691	708	714	723	721	744	733	679	725	743	737	714	721	715	743	677	678	743	691	729	722	776	670	670	690	724	729	705	685	700	730	741	696	738	674	734	725	715	731	749	671	764	764	760	758	752	712	692	667	736	725	719	723	681	773	709	703	735	755	731	748	714	708	742	751	755	666	704	712	680	736	737	775	722	667	692	709	757	707	700	703	734	677	723	692	729	707	746	734	687	731	751	726	713	752	695	741	697	758	706	735	755	639	707	719	738	709	703	776	716	703	729	734	716	735	759	738	697	685	684	698	714	757	707	729	745	749	713	744	729	720	667	737	713	693	714	696	691	706	694	637	739	710	713	689	725	685	704	752	731	716	709	742	711	707	730	702	745	696	752	727	721	754	735	736	680	687	682	692	748	718	674	713	694	743	690	711	753	713	771	719	729	725	738	708	732	732	740	724	718	690	773	685	745	721	707	727	710	709	730	643	710	697	716	664	711	751	690	712	767	717	767	705	735	750	776	716	719	682	691	704	725	704	741	722	703	712	699	742	717	698	712	788	655	713	689	729	744	669	722	712	732	728	731	739	757	757	746	742	738	745	743	721	729	727	726	687	663	717	667	714	717	706	727	693	756	721	729	718	747	694	738	650	682	679	658	712	684	728	712	741	754	717	744	700	677	739	734	725	660	673	731	718	721	736	730	740	730	701	762	678	723	656	730	732	699	748	705	675	712	728	693	737	679	716	745	712	695	710	713	740	753	726	760	696	720	713	650	737	747	706	729	742	722	719	685	659	702	718	774	723	702	723	728	672	723	765	726	744	708	664	721	742	727	744	719	758	701	704	676	721	682	722	690	761	729	765	731	685	699	725	733	736	764	700	702	702	723	746	654	719	708	749	706	707	746	683	754	695	735	722	747	738	706	667	733	696	739	691	737	682	700	725	724	735	705	728	756	732	757	690	737	695	683	723	765	699	752	693	680	758	753	753	679	726	735	670	698	750	711	680	754	733	715	698	684	737	725	719	703	737	683	744	684	724	717	695	773	684	684	698	742	713	699	720	722	706	739	749	713	728	761	760	723	695	748	719	714	732	755	733	721	701	746	742	691	665	726	722	731	762	705	734	727	738	718	759	725	775	718	726	737	731	749	695	719	740	722	718	742	731	727	781	743	710	749	700	749	714	745	713	699	694	709	712	695	722	708	727	704	736	734	744	737	753	727	706	774	711	742	731	683	706	713	687	754	722	692	725	722	712	703	738	723	724	764	701	737	673	706	737	724	710	716	713	760	721	681	710	732	752	708	743	719	735	723	704	718	694	691	741	718	711	720	720	709	692	704	706	759	691	761	724	724	721	743	715	747	741	717	751	717	739	731	710	692	718	720	730	702	748	722	731	754	709	678	717	729	702	675	685	711	751	731	724	713	676	726	722	691	760	718	697	713	699	746	730	718	722	712	746	691	731	684	710	706	686	701	704	720	742	690	750	708	736	714	729	700	670	698	681	728	729	732	725	684	690	656	710	716	696	715	706	753	686	784	677	717	725	746	706	769	688	751	762	751	706	708	698	724	709	730	749	723	745	686	691	722	712	710	712	664	686	748	738	697	687	722	699	743	707	718	714	705	717	721	716	702	721	711	763	725	643	682	717	686	689	737	708	665	714	703	747	745	753	720	688	722	685	758	760	770	725	706	709	677	734	688	769	710	662	756	724	694	697	767	732	707	767	732	752	735	697	680	719	701	706	791	734	721	706	690	732	707	701	748	692	695	729	746	716	708	718	711	697	723	736	733	738	736	742	676	712	678	774	689	739	706	717	731	712	731	736	745	749	718	681	762	767	724	688	706	727	709	726	700	726	717	726	715	703	679	700	701	681	707	767	743	710	741	745	726	752	784	690	713	746	701	744	675	722	758	712	709	756	715	735	714	688	753	683	725	720	701	701	709	711	740	705	740	708	683	746	731	731	763	683	701	753	714	727	759	708	746	718	735	694	694	747	749	718	689	730	742	738	724	767	702	701	717	684	720	690	746	757	735	715	718	685	732	700	696	732	762	762	686	717	737	671	737	702	733	725	739	757	735	766	709	683	749	695	704	744	710	763	720	697	734	745	727	703	674	744	778	748	711	742	682	748	704	746	688	693	727	717	681	679	749	753	738	750	659	643	686	700	717	706	721	691	690	736	715	689	684	719	755	752	729	720	738	729	708	704	716	702	685	741	693	712	804	756	688	718	689	724	699	731	728	722	708	704	640	681	771	689	704	679	687	747	681	704	732	785	713	735	713	716	706	778	715	668	756	732	725	712	748	714	699	749	679	760	769	778	672	705	701	764	722	776	732	741	788	738	739	719	685	741	686	670	715	747	740	723	705	677	717	680	719	733	742	734	707	772	741	685	734	767	691	686	715	739	714	706	722	717	711	726	696	717	703	734	738	738	707	729	745	701	738	696	731	746	709	657	771	744	701	741	701	731	698	697	750	752	715	709	726	711	777	636	695	724	695	685	704	754	694	715	682	721	715	748	718	769	690	755	726	732	748	757	762	725	693	701	694	719	754	732	741	695	753	710	710	711	705	719	732	713	747	705	640	679	660	705	710	721	708	778	724	728	732	681	717	689	670	681	716	691	728	753	714	715	733	731	766	694	669	721	721	714	738	682	724	763	694	736	694	741	703	713	721	755	710	719	728	723	725	729	704	729	711	700	760	725	757	714	716	697	700	702	717	723	744	760	710	713	751	680	791	694	672	690	708	682	672	699	755	741	708	699	704	704	730	718	721	692	696	747	737	755	715	701	690	737	750	673	748	739	738	691	726	713	706	658	693	709	779	693	750	804	736	707	737	619	721	760	703	700	745	712	677	700	790	702	713	709	700	726	695	734	732	699	756	734	752	719	699	663	707	722	690	702	729	779	726	708	723	681	773	760	711	738	691	745	703	675	678	757	768	722	684	671	703	708	771	686	688	681	686	728	687	732	661	756	719	688	753	708	736	739	727	716	707	739	706	733	717	723	731	738	709	739	726	709	709	724	744	673	745	765	715	712	706	695	702	712	692	712	683	732	679	703	669	713	697	761	693	705	703	767	719	717	748	692	738	673	724	722	732	726	707	734	732	691	698	734	761	696	729	716	726	725	751	763	703	762	700	687	703	684	713	737	706	700	731	768	713	714	742	663	769	741	737	685	719	781	778	766	688	715	751	752	737	638	663	738	699	711	714	727	685	702	730	671	713	719	698	748	698	749	707	725	712	703	757	733	705
22087	20842	28153	23631	20846	19935	1547	553	420	358	323	332	301	300	254	290	246	229	234	252	230	231	222	222	237	204	207	185	191	207	179	210	211	209	220	197	212	196	185	194	186	178	170	175	170	172	186	180	174	183	183	181	167	185	166	173	186	188	176	182	196	205	218	172	196	196	195	177	181	184	192	172	171	206	178	172	186	184	189	191	198	173	191	193	183	210	185	183	186	179	182	161	187	180	198	195	196	177	175	181	166	183	152	193	187	209	166	180	173	172	201	165	174	176	187	197	172	193	213	197	191	155	188	173	181	160	171	174	178	188	170	172	181	186	188	186	199	191	185	166	174	179	162	180	195	196	142	208	183	214	182	179	172	202	170	179	198	176	203	172	187	193	174	204	220	180	193	203	173	168	168	186	180	205	174	135	214	190	178	164	169	158	198	208	213	175	168	191	183	182	196	198	167	187	179	161	182	171	184	182	168	161	174	163	193	203	189	179	224	180	178	201	157	187	192	219	199	183	188	169	189	208	164	189	198	167	190	190	178	198	201	187	185	188	193	203	177	187	152	187	181	186	199	172	162	195	182	174	182	182	184	173	194	206	176	199	194	192	209	195	194	167	171	208	188	166	193	205	181	204	165	182	181	168	188	200	174	199	189	174	179	190	180	171	178	192	168	182	177	172	184	180	188	185	159	168	179	178	198	187	181	196	182	202	184	182	176	188	210	173	158	174	212	179	191	207	184	207	166	192	166	188	167	164	198	188	181	189	191	170	193	135	178	179	189	195	220	179	190	190	170	183	195	189	189	193	192	202	173	190	190	183	176	178	165	172	179	175	208	180	178	206	184	196	181	195	178	160	208	172	183	176	168	179	198	181	194	191	206	202	182	188	184	177	165	188	192	176	204	195	185	166	176	197	186	175	178	182	180	183	187	192	176	166	198	165	198	160	181	196	167	192	185	182	185	187	144	196	196	167	203	181	187	180	187	178	183	212	170	179	179	185	181	201	177	197	182	191	184	172	182	176	195	152	167	171	163	175	187	170	190	191	184	189	164	177	174	177	177	207	180	179	184	200	165	174	186	185	189	187	172	165	190	182	201	167	188	170	175	171	183	193	202	186	162	184	164	209	206	185	186	177	205	197	179	183	187	175	178	160	166	194	188	145	162	194	184	177	194	195	186	176	162	212	198	194	189	184	188	172	167	180	179	178	169	183	193	196	204	178	182	166	173	195	182	168	209	172	171	201	204	202	190	169	181	181	193	154	181	170	202	188	184	184	170	191	153	180	173	161	175	172	163	173	169	204	176	179	160	184	182	195	188	205	165	190	191	179	168	184	177	184	189	171	183	201	178	184	185	169	197	164	186	186	187	169	179	158	187	193	186	214	185	156	179	180	191	191	175	201	191	172	198	172	195	181	182	199	184	184	186	190	169	193	188	169	170	177	177	194	190	198	184	183	180	159	176	195	183	177	166	193	180	177	170	184	187	185	169	179	163	183	171	177	178	183	196	169	200	188	194	191	185	187	185	201	193	177	159	181	172	162	185	173	166	176	171	159	156	179	176	191	192	204	167	173	180	189	207	146	179	189	187	173	198	173	170	183	194	168	174	176	178	194	167	175	157	189	171	173	169	190	166	187	182	189	181	184	180	157	191	180	174	179	160	162	182	192	186	171	155	188	172	170	182	162	189	178	175	209	186	189	186	188	176	182	187	202	200	173	181	182	183	199	178	175	204	176	155	183	191	199	164	183	164	151	183	189	180	193	199	191	182	190	172	205	190	184	200	179	166	172	193	185	182	208	192	178	186	192	184	176	167	167	184	196	165	168	182	176	182	170	186	200	152	175	180	179	172	178	205	181	168	212	165	193	177	181	183	190	191	181	172	170	175	175	171	207	178	196	173	167	178	185	176	198	194	221	162	165	186	176	179	167	180	201	188	196	179	168	183	179	166	201	187	184	163	173	197	182	190	168	160	151	204	204	207	184	195	189	189	160	190	160	163	178	202	168	169	180	185	181	188	178	213	197	177	195	175	186	197	200	171	175	184	177	197	184	182	190	206	151	161	188	210	193	172	192	170	142	204	177	171	190	194	191	184	185	209	173	199	177	202	202	172	163	190	178	191	177	187	178	162	199	178	183	177	187	170	176	181	188	180	174	167	188	182	177	200	188	191	171	164	189	169	179	187	182	171	174	201	192	174	169	174	189	172	189	175	188	169	175	169	192	195	181	171	192	171	186	205	182	181	191	197	194	168	198	178	191	181	178	207	180	199	181	193	209	170	166	169	178	188	188	206	179	187	172	187	194	164	184	184	153	211	160	182	191	182	185	200	144	191	177	191	181	213	157	166	191	182	150	162	165	167	179	180	163	182	193	187	203	204	176	179	198	216	192	180	189	173	169	210	202	188	208	179	197	182	187	172	199	180	179	206	188	188	171	209	186	165	187	171	185	153	192	174	176	187	183	185	153	180	184	199	173	172	188	168	191	170	192	194	188	206	188	173	183	183	199	185	192	195	182	183	171	172	182	203	198	194	199	189	181	164	167	175	199	160	214	172	169	165	180	172	199	192	192	197	198	178	214	169	190	181	164	187	199	180	168	183	173	206	192	181	178	197	183	194	178	195	188	174	145	216	178	181	200	177	176	154	174	179	158	197	193	164	175	163	214	193	201	188	187	206	168	195	185	171	192	189	176	194	164	219	176	185	181	186	179	194	165	209	207	144	196	180	161	175	201	165	183	172	185	168	178	164	196	177	197	171	170	184	167	195	209	176	184	192	198	174	195	173	172	194	184	190	181	196	165	189	197	187	209	200	163	179	178	186	205	191	200	171	203	177	164	176	194	187	172	157	187	164	196	157	181	197	187	161	186	163	188	192	160	161	178	176	206	183	156	172	164	184	189	194	185	184	186	191	193	195	191	190	192	162	184	183	201	173	170	190	201	176	192	150	176	180	172	166	161	201	187	171	165	172	186	179	150	170	191	149	197	166	152	191	178	181	165	183	172	181	168	188	171	163	175	205	185	206	176	156	191	172	169	193	199	173	181	192	203	192	203	197	168	207	191	173	191	205	189	168	200	199	197	175	197	196	173	153	199	165	198	163	172	189	159	185	182	160	178	186	167	167	172	181	186	186	199	184	164	188	178	180	184	166	201	187	193	181	183	156	180	170	166	201	161	170	168	180	177	170	188	186	207	205	185	189	186	179	164	192	149	187	174	177	193	165	199	172	174	174	203	185	199	212	180	190	167	175	181	179	172	162	174	163	192	192	176	162	205	191	195	175	188	199	183	184	177	185	180	187	188	181	178	173	189	183	173	209	166	176	171	181	155	165	177	151	182	169	207	192	168	201	164	184	150	167	177	178	170	195	206	162	185	198	178	189	178	166	178	178	187	186	172	183	183	200	194	172	214	183	173	184	173	220	162	183	197	186	164	179	181	161	189	177	196	191	159	200	188	189	179	188	200	182	187	153	185	196	175	164	171	183	175	157	177
4227	12427	8112	3610	2592	1815	1305	1043	807	708	640	592	487	484	446	430	331	361	332	289	320	294	325	299	312	308	284	263	271	303	275	297	263	283	291	272	250	260	276	263	291	262	264	243	252	269	259	255	271	245	280	236	235	247	237	242	242	261	260	254	249	261	230	241	252	278	261	228	225	237	250	261	216	250	260	288	255	244	273	251	259	236	239	273	247	243	224	257	232	242	252	238	252	236	264	243	242	247	244	254	236	264	296	237	224	257	290	238	234	246	231	257	258	235	247	245	254	241	241	245	268	256	242	252	262	238	225	256	254	261	263	237	293	261	256	263	254	227	252	229	227	250	243	235	285	247	237	217	234	244	248	237	278	238	272	253	270	249	240	256	253	271	258	238	237	260	236	228	251	237	223	241	259	211	259	268	252	228	272	240	246	246	247	230	256	231	259	243	246	248	227	256	248	250	246	226	276	274	274	234	261	225	257	229	242	253	232	245	249	236	240	243	271	248	259	269	254	238	244	246	272	236	232	266	266	242	255	205	257	250	268	225	267	246	230	237	239	237	248	230	229	229	228	257	246	253	253	248	222	246	274	219	247	245	258	253	223	267	239	241	230	261	237	224	216	268	231	268	263	251	225	239	222	252	233	236	235	259	243	230	260	261	248	273	249	252	273	247	226	221	246	244	219	238	270	270	240	252	235	252	260	251	244	220	224	242	235	262	276	256	253	244	240	264	254	235	220	244	267	263	246	233	225	229	266	262	256	232	252	229	231	252	232	244	268	254	245	247	240	239	230	235	266	252	241	249	245	235	244	251	243	255	251	257	217	273	246	242	260	242	235	226	238	260	228	253	237	246	275	231	266	219	231	263	236	253	252	242	237	229	239	238	254	234	222	221	251	271	246	250	242	263	242	227	223	225	227	235	243	244	209	218	202	251	221	235	262	260	259	225	235	236	233	256	230	241	259	244	240	242	235	258	268	235	251	239	250	237	247	243	219	233	241	246	243	240	246	238	235	237	243	270	261	282	219	249	217	247	242	224	233	245	232	264	278	247	263	222	249	234	232	262	256	249	245	240	237	244	275	254	230	220	235	229	240	249	242	234	254	253	245	236	272	255	264	249	251	244	264	301	257	247	237	277	224	265	227	259	257	268	256	242	248	257	255	271	272	271	274	248	243	230	242	222	226	246	253	255	236	258	268	230	221	249	228	250	228	243	263	253	245	246	259	258	271	272	254	236	216	251	244	234	223	204	240	247	238	221	266	254	244	262	246	215	235	232	240	238	253	245	224	257	254	247	261	237	236	236	241	251	235	254	260	216	244	251	211	228	239	235	259	236	240	259	232	261	257	253	261	252	245	231	243	260	234	267	235	226	253	250	268	228	284	226	220	252	236	255	215	268	245	261	220	240	244	237	214	222	228	254	247	204	237	240	233	267	239	226	266	240	246	267	242	242	265	253	242	255	245	233	243	255	240	251	249	246	240	255	236	267	278	233	262	262	257	238	257	263	242	218	235	241	242	249	263	256	245	262	216	243	265	251	230	234	249	243	246	243	290	249	245	240	253	251	240	250	276	255	259	256	252	243	229	231	228	231	253	257	250	246	244	236	273	263	254	234	226	232	252	238	227	223	246	254	257	246	242	250	239	273	253	232	236	272	256	225	225	247	257	226	206	267	262	248	285	235	253	224	235	265	238	244	239	237	223	277	260	261	255	252	246	247	225	240	223	234	238	227	229	229	263	216	258	253	227	242	252	211	254	252	225	259	247	270	229	245	239	261	227	255	250	234	252	232	241	246	233	265	266	230	209	214	250	248	254	259	245	252	235	249	256	250	265	244	215	251	200	250	232	246	225	261	205	246	260	271	254	238	224	211	232	257	241	226	273	255	248	236	245	243	235	255	248	265	239	244	250	247	249	255	223	242	257	256	236	254	224	244	219	230	250	278	238	225	241	249	250	261	236	286	262	258	232	238	243	258	248	227	239	248	262	271	271	227	222	216	233	271	213	242	268	281	238	250	218	235	278	227	239	253	243	231	255	257	265	257	220	237	244	253	278	231	220	247	235	245	229	269	229	253	252	233	256	262	248	226	227	228	234	243	265	250	231	248	270	216	241	232	227	223	294	237	225	244	246	237	244	260	235	243	256	244	244	252	239	236	243	240	240	255	241	281	253	266	249	240	212	234	253	212	236	261	279	249	260	248	208	277	234	259	241	249	244	236	265	228	259	226	242	251	241	254	262	248	244	264	248	236	243	267	222	253	245	262	223	217	236	239	258	254	250	222	261	271	291	232	241	285	237	241	238	265	269	243	251	258	245	242	226	258	251	249	257	222	246	240	233	234	259	268	265	260	210	245	222	249	258	254	229	227	248	235	278	251	252	239	260	214	245	245	233	258	244	249	218	254	230	252	227	264	244	244	206	238	247	237	252	250	257	253	255	248	243	238	248	259	250	250	236	275	255	269	203	224	253	243	239	265	235	239	249	267	277	232	257	233	262	243	241	249	260	259	223	256	261	239	227	219	260	240	238	257	247	263	267	226	237	247	232	231	234	257	197	252	250	243	240	268	236	282	277	238	258	236	230	263	252	234	254	258	261	258	275	240	246	242	236	242	238	234	260	248	255	215	248	251	234	289	238	236	236	237	243	231	236	248	240	221	232	250	226	290	233	253	280	232	226	235	251	258	275	241	247	234	255	240	273	266	238	266	260	249	246	257	262	224	266	242	246	227	252	212	226	223	248	239	227	244	231	249	221	262	238	250	252	243	236	240	284	266	253	194	265	238	278	238	239	246	271	204	236	219	244	238	273	233	253	239	268	253	244	260	236	227	220	227	264	225	266	241	251	238	258	244	228	220	225	211	231	246	240	231	242	245	236	260	256	214	218	251	232	218	206	244	272	234	244	232	257	231	257	252	222	219	235	241	251	239	246	254	221	260	242	245	211	249	229	258	235	220	257	256	259	261	239	234	230	230	252	252	260	266	258	232	251	216	216	232	227	263	199	284	246	244	239	264	239	221	233	226	236	233	266	243	250	248	272	244	245	253	251	208	233	266	227	256	264	248	229	227	233	271	235	273	248	235	228	217	236	275	251	251	232	271	269	241	238	242	232	243	248	256	251	233	236	242	226	258	245	246	262	256	282	236	278	246	226	263	241	225	245	264	223	244	250	247	265	255	215	270	259	228	253	242	240	259	194	243	245	246	206	268	230	260	258	233	250	266	230	250	258	194	243	224	226	232	245	246	243	213	223	233	225	273	250	263	238	221	235	251	230	234	240	254	215	241	242	257	241	225	224	266	229	254	228	251	264	239	234	242	242	217	224	256	248	267	224	241	244	234	223	255	257	226	256	236	263	215	248	258	261	243	213	278	228	260	252	248	270	260	225	246	239	236	239	241	228	251	204	254	222	249	239	264	233	257	242	249	271	260	227	229	267	262	258	237	227	251	257	281	258	234	245	264	222	268	239	230	233	251	247	250	236	242	257	237
26755	17841	4136	1073	822	822	816	779	799	813	765	756	763	737	798	806	818	746	754	805	728	773	735	769	766	751	787	812	779	758	778	775	803	722	704	726	742	767	727	821	849	766	779	746	799	807	734	777	771	812	730	735	754	771	753	779	751	766	804	788	768	738	735	768	756	792	794	756	763	769	734	785	746	779	731	746	744	743	738	760	717	804	753	735	772	737	750	714	739	804	772	761	812	778	802	778	738	754	763	752	794	738	789	787	681	765	729	792	717	764	763	738	732	772	749	724	784	773	803	745	726	712	688	756	707	727	729	745	762	741	768	800	746	787	807	815	747	796	793	774	718	784	751	762	741	755	758	693	775	769	780	821	783	728	757	757	690	783	769	778	792	800	750	745	805	768	744	804	760	717	785	753	764	767	712	728	693	766	757	737	785	736	806	764	814	803	759	780	760	759	726	745	733	765	742	706	716	718	756	803	748	741	827	754	749	721	703	797	777	767	781	752	734	772	735	726	763	755	787	740	725	757	783	764	751	772	773	777	806	792	744	758	746	746	719	774	838	756	730	762	753	798	758	750	737	759	738	745	764	732	800	750	773	772	722	773	761	788	776	763	739	777	747	719	733	772	677	727	735	721	743	797	762	759	793	755	799	753	734	773	790	752	789	777	736	720	779	762	737	752	754	710	774	750	778	737	751	747	766	778	753	806	788	780	741	771	777	787	733	738	746	740	738	740	757	735	763	754	782	782	748	824	772	740	791	780	768	723	758	789	715	734	745	745	765	774	777	734	773	760	803	786	675	780	754	764	732	797	788	777	744	760	778	749	797	720	724	768	759	743	724	765	794	711	790	730	756	748	761	800	729	781	703	747	739	761	787	752	751	729	696	797	721	790	746	799	771	720	763	758	693	754	765	706	751	776	745	736	748	758	735	786	810	753	795	761	737	728	723	731	736	735	743	806	752	774	697	743	752	738	785	726	757	758	773	773	765	736	714	784	839	778	759	760	806	738	740	732	766	787	789	750	770	779	769	765	754	753	735	762	748	730	757	788	734	705	728	809	771	746	745	770	796	763	769	763	759	724	729	728	744	746	776	754	777	750	739	758	784	752	770	769	742	748	795	771	717	736	768	732	769	742	680	741	775	776	821	822	743	781	753	715	764	745	764	789	768	723	724	792	774	730	780	777	729	777	767	736	727	745	792	708	734	732	722	742	734	723	811	762	767	793	782	769	794	772	803	734	729	740	772	772	741	754	800	764	751	730	748	780	751	720	718	742	730	773	771	765	717	768	760	778	773	786	761	722	798	802	766	752	757	813	754	746	749	727	752	752	769	731	744	755	773	781	742	715	770	772	779	756	800	762	759	773	771	758	788	817	733	782	791	758	793	815	800	774	755	791	758	752	772	786	783	751	763	715	772	775	742	739	797	762	781	750	746	794	704	740	786	734	755	785	759	751	753	839	770	755	783	764	786	752	735	760	804	779	758	751	763	780	777	778	796	794	770	769	774	742	761	749	738	722	755	739	736	785	756	745	761	745	760	753	800	780	785	777	811	795	777	751	747	716	752	738	739	784	769	783	731	762	743	706	770	750	729	737	705	751	762	750	755	816	746	770	746	748	764	754	737	776	794	785	847	751	749	778	737	762	772	772	769	742	748	793	776	797	769	750	786	726	735	776	692	781	795	790	712	748	756	745	736	708	760	784	698	748	783	777	764	819	731	766	796	781	738	799	756	756	784	726	774	764	782	777	750	772	796	721	776	751	759	771	781	780	741	771	816	771	744	717	775	749	763	776	793	770	747	786	754	729	782	772	785	754	790	769	748	753	777	744	794	745	785	763	758	782	753	777	764	752	711	775	767	763	782	764	711	744	742	851	779	770	756	747	763	758	736	780	755	748	807	767	731	735	814	821	718	741	813	766	784	804	802	747	734	712	719	769	775	750	708	687	739	739	743	746	778	788	766	747	745	794	727	697	780	725	798	779	738	752	721	781	761	765	790	763	740	766	714	765	737	745	736	806	787	789	760	770	786	741	791	722	743	815	763	729	753	779	758	818	781	749	758	763	735	789	765	762	753	762	696	788	763	716	719	725	765	734	734	778	743	755	779	753	770	744	741	718	760	762	738	750	794	757	729	767	800	765	789	766	807	760	795	781	750	767	729	782	767	761	749	751	694	759	767	767	761	759	715	742	805	747	753	787	759	735	767	764	792	803	727	756	727	764	763	768	746	724	736	726	740	814	804	764	751	763	727	766	773	748	796	788	755	743	792	753	800	765	771	757	748	768	746	768	759	745	794	760	711	793	751	756	746	761	755	798	773	738	776	719	769	722	800	773	779	684	753	736	768	741	779	747	763	832	704	781	720	750	818	797	782	779	797	739	766	775	727	753	733	773	756	740	769	777	746	769	803	761	760	781	786	744	758	701	745	741	750	759	776	749	776	757	754	748	796	687	730	785	679	757	717	713	818	729	756	769	763	712	775	673	775	725	772	703	755	775	707	778	728	794	766	746	747	760	782	785	739	775	777	780	790	774	776	782	760	747	729	764	748	751	755	750	745	739	784	787	813	787	714	759	745	791	786	747	749	777	747	778	772	727	789	749	779	762	759	692	771	765	805	784	813	775	731	740	753	753	761	766	761	788	762	745	792	784	718	758	801	770	758	718	760	747	786	755	739	760	744	800	771	734	734	783	766	796	770	739	745	741	783	726	802	798	775	744	745	766	780	760	783	735	773	728	779	767	749	751	737	759	687	766	755	775	726	766	769	765	784	726	715	780	714	727	791	736	808	737	758	752	770	743	755	762	767	753	743	718	692	736	756	797	762	802	735	768	719	767	738	740	733	755	760	763	753	731	747	761	789	757	751	767	724	733	779	748	754	748	717	712	732	820	791	783	823	781	772	715	726	741	770	768	756	789	802	802	755	792	730	782	768	780	732	732	779	796	792	779	756	772	751	764	721	757	792	783	782	760	755	746	746	776	781	793	722	763	807	754	776	798	685	745	795	749	777	792	744	719	758	721	755	771	711	749	714	794	709	764	734	723	755	722	713	756	759	773	773	745	752	791	737	796	729	743	740	763	749	770	808	794	753	716	718	757	765	756	748	787	763	779	726	802	791	755	744	767	729	759	769	787	696	765	783	796	763	775	764	748	758	735	704	789	784	771	684	729	718	733	788	777	720	743	771	741	780	827	783	754	759	748	740	742	761	739	791	740	758	763	792	734	751	752	729	779	788	708	811	751	745	745	756	742	754	744	703	784	762	809	753	788	765	740	781	764	723	780	758	737	789	738	760	764	740	744	772	753	690	734	798	778	730	748	768	767	772	747	759	788	738	785	718	754	776	737	729	770	798	754	765	722	761	789	748	795	723	806	763	759	771	780	777	757	761	776	792	739	751	758	751	760	808	789	765	766	755	789	723	784	733	760	741	787	734	723	764	757	791	750	708	736	710	733	708	757	771	770	760	761	753	772	697	793	760	731	762	759	770	753
4402	1806	1386	1153	1067	998	1053	1015	1005	985	986	1009	938	1020	960	929	962	1007	932	963	998	959	961	927	961	985	991	995	953	978	987	951	955	981	926	979	946	975	973	1014	935	969	998	983	1010	992	969	967	984	985	944	1015	907	971	953	953	1001	985	933	943	954	984	975	976	986	949	949	947	1002	1004	899	982	965	967	1008	974	961	918	921	1008	977	998	955	956	930	988	957	996	987	987	940	946	937	931	1005	909	978	981	944	999	1048	981	961	965	960	1037	903	988	981	940	921	962	962	970	998	920	926	966	970	941	970	975	947	978	968	949	966	960	979	943	1007	975	1002	966	915	942	991	987	954	933	981	951	942	945	980	932	969	1019	1003	975	1017	967	1005	933	959	922	973	1005	975	991	965	1006	1000	964	985	933	943	957	949	973	986	862	966	924	955	957	969	928	934	958	956	973	978	1006	925	921	1026	975	964	1006	943	973	1016	959	982	967	951	959	961	932	927	995	920	996	958	978	982	941	984	993	972	990	876	992	943	993	973	954	1030	996	992	967	981	967	1023	1003	1028	984	942	989	953	971	932	1026	1031	989	961	907	959	1009	981	955	993	958	996	982	987	980	942	958	1029	1012	985	968	970	944	977	981	966	1014	948	969	937	980	999	1023	989	979	955	928	951	933	970	950	1008	954	991	954	1008	975	967	947	901	983	922	990	934	988	933	949	921	951	962	933	937	1001	1001	942	1001	1006	970	928	935	948	976	968	961	968	984	983	925	958	952	889	920	968	993	957	962	1066	944	939	949	968	947	978	1019	941	930	914	1006	973	914	985	979	946	951	936	944	972	919	997	960	997	948	958	888	973	979	949	1003	956	1024	914	1005	989	957	982	933	944	908	968	1030	943	943	941	971	944	944	952	942	973	955	1002	934	976	960	989	950	959	932	923	950	969	930	990	974	972	981	962	940	952	963	1003	967	986	979	927	994	960	987	945	984	996	1002	935	965	933	952	936	951	946	987	1024	979	1008	920	931	994	950	954	1012	982	961	951	958	937	950	969	990	935	944	950	938	946	966	921	1014	924	954	963	957	1004	967	944	972	969	977	993	944	974	1002	1043	1025	993	992	954	1025	951	988	981	957	948	947	953	914	853	950	994	1006	932	923	936	971	1015	993	914	963	974	916	988	962	1020	935	933	926	976	996	959	976	959	981	971	1037	927	937	980	949	1020	982	904	1020	988	902	959	979	1008	955	933	997	987	942	935	929	979	908	938	964	946	944	992	1000	967	970	964	954	973	1020	986	962	975	1012	940	1001	960	1019	930	979	997	913	886	996	954	971	956	925	975	1001	925	975	917	948	988	987	903	914	998	988	972	967	944	955	987	974	977	1012	1001	1014	983	964	971	923	957	975	957	957	919	960	946	978	959	1079	947	955	969	937	940	958	1015	920	975	984	989	954	985	958	945	948	1002	933	980	952	994	973	932	1017	943	954	962	946	928	1009	964	934	946	895	943	953	1022	936	1006	949	987	952	927	972	924	973	1018	939	1012	948	981	930	957	935	963	957	1021	965	979	989	995	1012	943	932	985	1047	1008	956	1026	987	947	981	1013	949	1015	948	935	954	951	1002	963	924	977	963	985	916	975	983	1003	968	935	928	920	977	1027	984	992	989	1014	946	938	1011	940	954	974	952	1000	969	956	932	879	916	948	905	967	933	927	978	906	915	989	979	921	886	998	999	894	983	994	944	918	979	969	942	1012	931	934	951	970	948	925	935	996	935	1036	953	945	910	958	936	964	976	950	906	916	999	951	933	981	994	971	975	996	969	950	973	985	992	964	946	989	1009	928	988	976	969	962	936	1005	981	984	944	976	947	962	991	928	915	953	929	976	953	956	960	967	959	927	945	956	993	970	952	972	939	976	994	979	1001	963	959	959	996	961	1001	993	971	983	958	970	1038	950	940	996	991	919	964	970	955	990	918	992	985	991	1005	953	994	967	941	951	970	1004	973	957	968	964	996	980	963	936	1002	952	948	952	977	959	951	961	973	1011	976	990	914	1022	975	964	937	940	877	999	1004	962	958	915	948	954	942	945	988	950	1024	945	1011	957	974	976	908	1015	949	926	1000	927	1021	998	905	959	963	966	981	942	910	915	917	967	964	959	1005	930	994	967	880	964	994	993	989	969	967	947	980	967	961	926	944	990	933	943	969	979	964	983	946	926	946	978	979	946	962	995	932	987	936	933	935	988	936	919	970	915	935	971	922	1019	957	898	920	1003	941	972	931	940	911	942	971	963	909	966	950	1022	945	1006	913	942	996	967	962	914	933	966	999	963	1001	983	974	946	953	969	962	964	969	936	946	990	975	999	966	927	1001	931	1028	1007	936	946	942	984	963	978	895	943	903	972	946	983	1005	986	979	978	932	1005	970	983	958	1026	963	909	976	929	986	958	962	981	889	978	950	1036	1015	1015	942	981	964	983	928	989	976	1008	956	1010	956	1004	930	975	948	939	956	924	942	1012	949	988	947	910	956	969	1007	983	950	974	938	946	941	948	1030	940	952	989	953	1003	910	954	939	959	936	875	983	979	934	965	981	923	988	884	936	994	925	964	971	951	957	953	964	893	968	942	911	979	961	923	932	954	979	890	979	970	986	904	1004	933	971	1021	941	971	975	951	959	935	990	989	977	991	934	979	925	944	985	1005	956	945	947	1005	997	966	942	1034	938	913	948	951	1006	957	959	972	890	952	930	972	893	966	943	946	934	1005	921	954	905	989	908	972	1012	898	977	981	920	1032	944	945	965	976	999	944	977	955	947	968	1022	1007	956	974	959	957	959	884	927	912	953	1007	983	952	990	1024	931	977	987	955	988	966	972	891	976	955	990	916	940	961	990	939	907	993	993	972	937	984	942	888	998	903	962	940	963	974	960	1029	985	987	934	964	930	995	928	997	915	952	918	953	980	934	1010	969	941	992	929	936	973	963	946	955	964	984	931	943	974	943	964	931	910	935	1027	929	977	984	957	972	955	1018	941	937	966	967	936	959	1012	961	955	1011	986	924	960	966	984	970	957	937	947	953	931	920	951	950	952	932	932	932	956	963	943	1007	952	962	1014	973	997	990	956	978	966	964	1021	922	919	949	968	964	951	1004	993	1006	950	1002	984	999	996	946	992	988	967	1006	1003	971	951	949	936	965	971	975	1007	967	992	949	962	977	986	942	967	966	963	968	905	973	992	912	955	974	945	932	946	1022	979	940	982	985	934	919	999	965	946	993	907	964	907	967	978	957	950	964	967	1002	900	1001	957	970	941	951	974	964	1015	960	961	964	971	947	982	944	964	1005	929	979	908	951	938	966	961	942	950	975	993	999	929	986	1015	963	978	931	965	968	962	993	970	917	945	991	926	975	948	955	965	929	969	1013	946	1045	946	1033	975	1007	1000	936	934	1005	990	934	981	969	1011	1047	945	971	975	1000	951	963	974	1025	1000	925	937	932	1000	955	950	926	942	957	978	913	916	947	961	981	956	999	938	935	1016	947	947	972	928	1001	1036	987	954	931	1006	955	1007	971	947	945	990	1044	927	933	1016	1007	987	983	971	993	916	922	989	1028	994	991	988	945	967	956	940	1029	953	915	973	932	919	864	1002	1000	954	907	975	968	988	962	960	980	999	988	1024	986	942	975	989	953	968	1013	938	976	939	978	946	927	968	996	969	981	956
22920	20796	27549	24107	20454	3290	895	667	636	624	619	573	585	560	573	574	542	511	519	557	507	538	577	530	582	540	539	485	506	515	519	522	526	521	493	567	526	534	505	523	531	543	529	498	514	512	522	527	523	536	525	559	520	527	542	525	544	542	559	558	531	535	553	526	512	528	491	515	511	491	560	542	504	493	509	536	518	513	514	527	512	522	497	500	531	498	507	549	526	474	511	458	534	524	519	488	533	531	548	532	540	588	522	507	486	515	515	518	522	500	508	540	547	551	515	493	502	519	488	526	532	535	496	508	512	503	514	544	531	491	507	553	533	493	477	517	499	511	518	513	479	547	529	494	491	473	519	510	560	541	535	562	533	505	532	479	477	539	506	507	513	527	504	519	496	531	497	544	466	583	490	534	536	517	511	479	469	531	526	520	483	525	543	525	519	575	520	530	528	522	513	543	551	495	488	538	561	523	506	513	515	495	510	485	501	551	503	516	496	494	517	522	540	527	499	532	523	521	538	509	530	522	499	513	521	520	523	514	534	502	534	530	506	549	541	493	498	531	479	517	513	509	515	520	530	556	525	536	476	484	513	517	546	525	507	517	519	479	530	531	505	515	545	545	505	556	498	542	511	526	511	529	477	562	501	490	547	530	571	504	533	514	525	559	525	476	509	519	548	530	512	481	542	493	538	551	509	554	521	538	477	487	498	487	526	525	523	499	508	554	496	540	505	514	491	491	527	508	498	485	532	479	540	475	545	504	514	528	530	535	537	508	489	511	556	514	510	490	545	523	473	527	523	503	499	479	532	499	512	555	525	508	506	519	523	516	555	546	524	494	529	515	505	541	532	530	551	535	515	496	523	539	542	504	540	503	506	515	505	512	548	492	492	532	548	548	519	575	540	581	527	552	489	474	539	508	515	536	532	501	535	543	545	515	515	520	474	497	533	558	523	520	492	522	518	516	517	508	537	566	537	523	503	508	505	521	522	479	527	502	494	485	519	531	535	503	522	549	497	501	547	560	527	541	497	506	567	515	521	509	512	536	518	512	571	505	525	506	547	496	524	513	521	507	492	499	532	529	578	534	498	534	491	564	476	542	517	498	528	489	538	510	531	545	531	490	491	543	525	506	522	492	523	515	519	470	596	541	486	494	522	570	538	518	489	545	546	508	534	513	507	524	507	533	553	521	516	527	550	540	525	558	534	520	530	543	506	511	488	528	526	470	542	506	526	553	515	551	497	497	526	521	542	518	514	528	503	531	519	503	513	554	516	516	519	493	546	534	536	519	540	540	498	449	514	486	513	486	488	549	495	533	559	477	550	486	541	548	533	501	534	511	527	531	552	554	579	518	527	521	491	549	516	544	527	531	517	496	548	531	509	517	549	553	558	530	486	497	505	512	527	505	514	510	535	527	527	524	580	508	516	538	516	523	514	485	557	532	504	521	519	518	551	551	480	554	523	524	527	502	505	522	503	527	573	522	532	497	494	533	494	501	526	506	547	531	532	521	477	549	556	484	521	487	535	555	519	480	505	510	495	536	504	550	552	528	570	507	534	490	511	506	539	544	506	522	513	520	553	475	481	527	528	514	504	542	551	500	517	537	510	510	524	496	495	555	507	488	474	512	512	510	547	505	506	531	524	550	550	482	534	543	541	491	489	536	490	497	515	499	519	505	507	525	476	514	540	526	535	500	513	510	535	526	539	542	560	531	519	525	587	519	532	514	517	467	509	532	534	504	526	558	518	581	524	526	530	523	535	514	561	497	472	561	531	521	543	489	533	495	486	527	532	530	501	512	521	532	481	486	490	519	497	559	506	519	477	528	528	528	513	505	536	524	525	530	519	515	561	534	515	509	506	523	517	508	535	483	544	532	540	533	466	530	485	522	514	529	486	527	522	492	518	538	499	529	527	528	528	521	562	509	464	536	509	495	533	515	541	548	520	500	512	528	518	475	557	524	538	518	513	525	540	479	469	492	503	486	516	536	523	510	492	526	493	491	493	507	530	543	481	540	493	547	539	500	568	535	503	554	506	505	511	495	555	508	547	533	556	539	533	509	510	494	545	502	525	514	507	526	464	514	505	510	531	532	501	536	544	542	501	494	527	530	533	547	521	503	552	522	534	555	567	546	534	544	489	513	567	517	500	520	549	557	540	537	479	532	511	510	548	524	497	505	547	521	521	526	521	571	529	521	513	540	521	556	491	484	531	544	507	531	528	545	521	513	534	538	500	544	531	538	537	550	520	516	501	537	549	485	487	516	540	527	540	481	530	512	521	528	514	480	493	549	513	504	573	505	515	513	555	582	507	462	527	503	536	556	522	490	523	485	515	474	484	534	527	501	527	527	510	489	518	520	485	521	512	504	534	471	541	534	548	533	551	539	558	538	526	491	542	506	512	536	496	515	513	483	500	471	491	539	530	495	532	506	520	497	488	470	501	556	535	534	528	532	533	503	504	535	492	515	504	532	510	499	526	540	523	502	483	497	525	515	505	517	537	524	498	496	512	477	508	482	552	526	502	521	511	511	515	532	482	520	502	553	511	545	511	548	505	469	508	463	496	516	516	508	525	520	522	526	508	500	535	561	510	525	516	539	495	558	531	540	523	502	481	519	511	534	542	525	510	526	521	506	585	512	524	516	486	553	553	514	519	547	508	465	531	485	505	514	535	516	510	571	544	545	497	500	489	482	525	528	509	500	547	542	568	548	533	507	525	523	528	540	491	509	529	550	485	519	533	510	493	528	528	527	505	551	504	533	545	477	491	491	543	496	502	519	516	538	545	524	537	510	505	521	507	540	531	509	545	533	503	516	508	528	538	504	504	457	522	531	505	525	509	541	466	513	534	525	521	568	519	517	518	542	557	486	496	523	489	534	515	480	513	513	545	513	475	519	499	529	491	562	472	490	495	518	525	507	513	511	505	521	544	541	481	497	504	549	559	487	512	539	518	550	509	532	543	517	489	556	478	497	462	504	547	530	536	479	503	501	493	503	547	541	533	510	507	524	492	529	537	477	533	515	504	506	541	556	508	535	500	449	505	475	516	535	533	494	513	534	529	506	496	512	509	500	507	545	513	505	541	538	509	494	525	491	485	512	561	519	534	528	522	566	510	500	494	513	546	525	554	515	508	492	489	502	496	525	509	517	486	547	531	521	561	546	499	519	489	548	529	538	495	535	494	505	507	515	498	531	514	532	536	523	538	544	501	517	510	528	547	500	566	518	464	542	524	544	512	551	531	551	531	505	536	526	503	515	526	567	466	509	534	516	493	532	483	531	592	498	518	499	538	492	543	500	525	509	505	542	503	492	539	511	539	490	520	532	530	483	532	543	532	458	531	508	565	491	567	492	529	529	497	493	527	517	510	549	559	516	460	512	523	516	523	517	506	522	535	514	534	537	567	605	543	462	522	507	484	523	527	511	521	551	535	510	541	515	502	510	487	564	510	560	541	475	545	497	511	498	537	526	514	534	520	480	542	564	504	545	512	525
3391	8294	5258	2542	1989	1500	1226	1141	1002	912	808	837	790	819	754	709	698	744	730	725	777	755	746	697	734	725	743	729	693	716	674	680	718	678	699	752	703	729	670	711	698	650	690	691	699	718	725	676	689	719	683	653	678	715	678	699	731	687	672	707	716	667	677	678	728	700	699	693	707	668	637	652	679	701	696	696	701	623	672	696	664	646	691	676	676	661	666	679	678	671	666	682	686	679	672	697	643	688	667	671	646	677	713	701	688	649	688	682	726	713	734	704	689	673	671	688	668	644	669	701	697	661	663	671	674	652	660	685	676	696	671	649	690	655	697	669	685	704	682	680	643	693	691	717	711	722	670	656	681	678	697	605	706	678	668	673	654	679	680	661	686	704	648	677	666	673	689	623	683	718	691	701	676	697	629	665	671	670	660	653	638	685	646	711	696	661	632	718	729	650	718	688	682	687	687	652	707	698	703	696	702	687	653	690	691	675	693	688	650	666	664	667	694	654	697	704	650	694	657	665	649	668	654	713	659	706	701	697	633	703	694	672	676	721	729	688	676	695	689	721	649	685	655	678	698	679	711	691	667	667	679	632	651	676	651	703	669	667	712	691	674	669	695	669	696	672	666	693	665	699	700	660	708	701	686	697	673	631	717	697	711	675	726	695	717	693	669	678	683	617	663	722	660	703	693	669	648	732	674	710	680	635	671	674	680	661	635	649	650	686	654	646	715	683	646	666	675	669	708	660	691	673	685	688	666	648	657	665	660	639	665	631	657	709	702	675	665	650	652	677	699	694	692	674	651	666	673	679	678	657	685	675	643	685	707	684	655	713	681	669	658	703	671	664	683	688	639	680	729	696	673	690	727	666	684	721	645	686	706	665	698	668	700	719	668	707	695	697	669	624	679	663	713	684	678	671	664	661	685	660	689	652	708	685	650	661	689	639	681	696	680	712	659	666	696	647	672	652	595	728	667	666	669	696	711	732	687	670	673	694	655	732	648	662	675	666	679	734	668	635	697	670	648	712	715	676	710	661	686	679	701	675	675	694	678	665	658	676	711	716	680	659	699	701	668	696	680	697	683	674	612	680	668	669	671	699	676	674	694	721	673	652	627	641	703	686	674	642	670	649	679	633	675	716	699	660	707	659	744	724	660	631	688	640	733	648	657	666	683	676	675	713	679	696	750	658	660	710	692	669	628	699	663	681	631	695	672	662	685	721	668	679	706	640	726	695	666	682	720	690	683	678	702	673	690	677	689	691	690	680	672	691	683	716	677	680	694	633	671	689	696	711	714	684	746	691	709	692	682	702	651	685	645	682	695	742	662	641	651	684	671	710	719	640	693	660	697	655	639	667	664	665	664	738	700	674	726	686	678	667	652	677	660	680	643	673	722	701	668	706	658	654	670	695	684	645	683	722	642	709	684	703	714	702	674	691	692	635	671	706	672	721	715	700	640	659	676	645	686	638	702	716	655	705	691	701	656	726	679	701	704	640	685	668	698	665	720	680	677	680	709	673	654	691	668	666	685	685	679	704	646	734	668	674	666	671	649	651	616	627	640	668	659	627	650	678	642	728	705	634	664	696	660	672	682	685	699	716	690	663	696	663	695	668	695	713	652	652	692	663	654	673	688	663	632	670	703	653	667	682	668	696	701	701	700	665	699	654	702	656	676	678	679	674	694	704	673	641	648	706	708	653	713	647	691	670	646	687	669	652	683	707	657	675	739	717	690	723	668	664	709	698	702	691	708	654	709	661	657	671	662	661	679	685	686	663	697	708	687	697	709	685	708	647	662	694	648	644	670	675	683	652	665	655	690	677	649	638	684	718	690	659	682	651	668	718	689	698	688	718	668	701	670	710	668	668	708	701	697	691	670	667	667	640	645	696	705	716	669	675	676	669	749	653	684	629	683	652	672	629	658	655	650	671	681	665	708	682	661	679	692	659	632	710	705	656	671	723	723	663	659	627	696	665	686	680	665	685	680	661	689	661	701	719	657	673	660	697	679	720	662	657	669	673	658	694	648	667	667	699	681	686	703	656	634	676	654	707	674	694	692	688	648	653	691	650	700	707	673	639	694	687	686	697	717	700	690	662	704	662	679	667	668	699	686	673	649	667	694	737	711	683	694	659	694	649	689	683	658	631	691	725	657	692	601	684	656	633	675	670	674	705	658	682	690	693	642	726	638	675	684	679	643	652	659	752	694	659	648	686	708	696	657	679	707	689	646	710	704	636	695	677	690	655	658	692	649	668	676	711	691	706	684	684	706	682	684	613	670	687	716	685	661	676	677	669	672	697	690	655	624	733	667	678	645	672	711	719	685	648	651	695	703	643	638	637	652	682	656	693	653	696	697	675	656	619	609	672	694	672	693	702	708	667	683	676	649	704	655	655	691	710	684	680	682	668	654	723	694	676	613	671	704	700	673	673	675	701	646	676	694	659	683	694	676	692	674	668	691	723	653	660	724	691	651	654	670	662	696	654	648	698	666	709	688	613	663	677	684	684	634	680	652	696	669	719	682	733	678	655	720	665	717	717	687	655	694	665	734	646	672	676	680	733	633	694	698	683	648	716	694	701	667	661	641	724	724	668	698	649	719	639	704	686	722	643	673	675	675	714	711	694	682	665	633	638	695	689	631	669	683	673	713	725	683	673	703	654	692	641	700	662	705	700	638	659	658	692	646	662	677	691	674	665	664	669	610	675	689	701	665	661	648	715	687	650	638	694	649	687	695	712	701	694	705	650	692	666	645	669	682	717	665	712	724	672	680	687	691	651	655	684	650	703	680	686	666	696	656	655	639	690	658	677	687	616	706	734	690	612	689	682	686	605	688	702	617	714	670	697	661	674	678	649	679	612	698	642	650	635	685	675	652	622	677	624	664	659	682	695	658	679	650	685	724	666	698	684	694	680	717	671	731	683	672	670	702	695	664	662	648	664	689	708	663	632	695	699	694	673	658	664	643	677	719	710	702	643	699	683	638	679	681	697	671	700	654	697	695	681	677	688	703	680	677	678	666	670	657	675	708	648	684	651	711	640	671	700	670	703	657	659	631	707	682	686	676	688	655	682	681	710	697	626	680	667	707	680	667	657	678	658	678	630	668	707	673	678	692	663	669	671	709	692	688	687	692	713	650	697	694	703	651	616	680	669	640	713	689	705	700	644	704	667	695	677	691	703	670	686	714	651	690	670	707	748	671	691	707	678	707	704	664	678	683	700	721	664	666	684	662	659	678	692	668	675	667	634	674	649	653	649	655	670	710	691	652	632	658	689	665	649	690	681	711	686	692	722	685	690	682	679	662	659	685	699	657	713	658	712	674	736	683	712	679	686	703	723	701	670	674	638	685	642	684	719	675	672	645	667	698	636	676	700	681	652	634	711	669	638	665	699	694	694	639	634	715	675	710	659	680	679	629	707	668	701	665	703	719	669	657	684	692	697	701	691	698	630	685	668	710	659	630	724	661	666	688	722	715	716	673	671	650	728	662	724
24260	20810	25629	23394	1709	720	674	677	592	633	601	600	561	628	534	550	587	612	586	576	586	619	584	586	550	612	555	580	546	588	519	570	549	539	535	559	555	596	557	585	577	589	552	537	582	543	603	525	586	577	553	580	550	557	568	557	539	546	599	561	567	536	569	565	633	567	565	559	542	563	558	571	561	521	532	517	556	570	601	595	530	551	534	587	610	541	567	549	597	555	571	557	530	526	572	511	563	554	559	564	563	569	569	567	580	587	557	565	582	552	554	619	570	549	589	594	587	584	575	599	564	601	545	573	559	553	563	590	585	589	559	532	553	535	531	598	521	533	559	577	533	558	574	573	574	583	549	568	514	599	571	569	542	531	583	590	603	561	545	597	588	606	549	572	551	556	556	567	545	590	552	581	560	563	530	562	570	580	571	590	539	537	618	551	562	584	602	599	570	596	562	574	553	576	607	572	558	597	561	539	597	580	566	576	576	570	573	569	534	585	544	553	595	569	556	579	543	576	594	589	537	602	558	566	564	590	565	587	574	575	559	592	499	564	569	531	563	562	567	588	603	574	584	558	560	583	552	546	531	516	581	579	547	565	537	568	561	592	549	553	602	541	555	542	559	535	573	579	545	557	557	554	580	554	578	614	593	587	532	550	531	586	600	546	576	572	598	561	592	557	555	585	523	563	561	558	540	571	518	552	582	614	570	563	607	563	523	526	591	576	617	582	601	618	526	587	574	576	575	580	551	592	592	573	562	575	566	551	563	580	548	557	571	553	559	587	562	584	550	566	564	564	533	535	536	602	561	605	561	583	576	554	549	562	586	560	549	557	541	575	592	544	583	578	534	572	548	552	524	557	543	564	544	572	546	541	580	556	561	576	564	557	573	600	573	583	528	568	533	565	578	534	576	543	558	582	565	580	571	549	555	579	602	531	566	589	571	571	523	578	563	560	565	545	557	550	570	559	579	560	549	574	551	576	590	580	542	547	562	608	561	558	592	576	552	509	612	567	574	551	547	537	609	516	545	528	567	535	600	566	579	580	596	556	548	553	527	564	564	589	555	546	612	573	549	525	604	534	569	535	577	531	569	592	600	589	511	558	569	560	545	615	589	601	601	588	590	604	525	536	567	600	546	561	536	508	562	527	607	559	605	584	558	590	571	546	551	570	573	562	548	619	579	537	579	559	553	575	588	547	572	576	551	541	569	574	574	582	580	566	567	564	551	590	597	579	582	526	578	589	529	549	553	602	573	567	523	558	579	593	559	520	547	564	595	564	603	539	574	580	577	566	558	602	552	580	566	549	563	510	565	539	557	549	582	560	609	553	562	549	562	568	530	538	563	535	568	575	551	578	551	562	608	585	570	578	528	559	534	574	521	574	594	550	564	591	597	575	579	581	585	545	517	517	582	519	587	539	539	564	568	541	558	534	597	554	588	533	553	575	596	600	545	538	535	580	566	573	576	544	519	560	554	574	537	542	562	600	556	539	555	577	577	539	595	529	567	549	531	621	552	578	537	557	547	552	586	602	605	565	573	546	586	591	591	580	557	607	563	582	580	601	611	588	618	604	513	588	566	565	547	551	517	534	556	619	575	542	587	575	595	584	541	539	526	552	624	580	531	546	553	583	521	609	555	582	577	547	580	520	564	556	550	583	549	547	554	550	571	573	556	559	575	565	552	573	559	570	596	587	527	525	553	558	573	558	537	619	529	559	602	560	558	560	535	556	579	553	550	557	585	516	595	572	585	550	557	577	551	561	570	539	533	523	574	567	567	538	611	570	606	553	545	540	584	550	560	574	555	538	564	564	533	561	565	575	535	570	559	560	601	568	585	557	579	546	557	547	508	573	591	534	587	591	553	596	547	576	581	572	596	569	558	583	546	565	604	581	572	526	544	586	561	576	557	549	581	546	586	546	583	569	563	582	585	571	590	565	560	567	513	562	553	552	549	580	563	596	543	552	576	593	566	572	566	578	535	557	577	515	540	617	603	581	572	553	556	570	558	539	583	536	601	604	602	615	583	604	550	550	600	570	563	609	562	530	586	552	572	582	529	560	568	572	539	574	572	550	583	556	581	525	551	565	584	571	574	579	572	567	541	566	540	600	578	557	534	580	577	625	538	578	623	587	620	565	533	536	538	571	576	545	572	558	549	605	530	567	609	569	555	591	569	598	584	538	576	580	572	612	586	525	555	600	594	602	564	553	581	599	560	567	533	547	554	536	529	561	560	563	583	603	552	593	520	558	601	566	585	543	569	529	592	547	560	539	569	576	581	549	546	619	542	583	574	616	558	598	610	561	598	551	541	550	551	524	550	594	567	583	565	563	574	565	572	584	562	574	555	603	569	571	559	581	564	563	550	593	537	564	628	571	542	560	597	563	576	549	550	571	576	584	527	548	544	569	508	559	561	583	574	550	557	608	574	569	605	548	569	563	606	543	575	572	560	598	547	569	589	596	589	541	542	551	599	573	613	570	567	562	560	535	577	590	546	522	512	566	553	523	590	558	558	590	541	578	575	543	578	536	536	585	582	555	564	566	580	569	620	593	574	562	603	575	534	586	578	552	554	598	528	576	566	517	550	561	540	591	592	570	556	573	590	585	547	566	586	558	550	595	559	575	602	574	572	559	516	559	544	563	536	576	535	573	588	622	536	541	545	581	614	562	587	550	548	569	542	565	626	568	558	582	554	558	604	613	575	572	573	549	582	580	539	577	580	565	549	572	558	562	584	571	573	563	587	543	566	535	590	582	585	582	601	575	557	565	551	531	542	567	574	598	589	547	513	558	561	500	578	551	578	595	605	604	599	534	565	599	602	549	566	590	578	583	574	565	565	543	590	550	592	610	554	546	568	577	557	558	583	579	569	583	554	562	563	572	546	547	503	574	600	589	583	567	589	550	546	554	536	590	569	524	607	565	510	575	591	563	573	569	525	548	566	564	544	568	544	555	580	529	578	528	576	574	543	564	559	605	545	555	565	579	563	542	491	560	563	632	585	567	538	586	529	616	545	543	514	563	558	576	580	583	589	539	526	583	567	582	533	574	598	556	606	549	537	572	546	596	578	581	550	552	574	570	581	602	543	588	515	577	548	588	546	565	557	566	565	564	569	576	560	553	572	581	585	577	506	523	552	593	562	584	571	567	534	572	554	534	591	626	557	572	548	594	554	579	588	553	594	588	576	562	543	530	584	556	578	555	566	578	559	519	532	537	570	578	554	573	534	558	543	587	567	560	594	557	576	564	611	561	596	559	594	549	588	576	516	561	624	607	552	576	583	582	547	575	610	556	549	641	582	577	562	585	623	589	596	589	553	565	545	550	574	568	618	521	537	580	552	612	539	575	555	587	558	544	561	575	572	531	574	586	548	521	562	541	579	540	550	540	572	583	573	564	541	577	535	565	540	591	560	570	572	588	547	571	554	555	524	551	596	557	545	550	635	553	547	565	564	603	600	551	567	592	542	539	561	593	579	544	572	578	603	575	580	575
3319	4024	2771	1539	1289	1132	987	895	847	840	772	821	767	739	743	765	747	731	752	735	705	705	740	739	752	777	726	717	696	760	755	712	712	722	735	718	693	746	727	687	708	713	726	742	643	698	738	720	724	717	707	742	699	713	681	728	728	695	713	685	715	758	683	706	690	682	686	742	758	690	718	709	683	730	736	640	737	680	708	724	743	729	709	671	739	695	753	700	737	693	723	695	686	703	696	682	733	716	682	697	702	686	762	726	747	723	695	709	721	694	735	700	739	750	700	713	698	744	688	689	713	747	669	738	712	715	768	740	742	716	742	698	698	747	744	718	727	759	701	705	693	758	723	709	746	697	710	670	741	693	744	728	719	715	717	714	689	715	738	733	753	694	670	760	666	764	714	720	719	704	751	681	706	712	704	731	667	690	741	745	717	687	699	738	709	718	737	742	720	688	744	688	682	710	709	700	775	676	723	761	677	731	700	720	731	687	743	716	717	710	691	731	682	712	724	752	706	697	677	713	710	723	722	728	697	707	737	744	718	709	729	741	642	730	690	703	703	727	751	716	728	738	727	694	723	726	709	675	723	681	698	711	698	721	712	681	684	752	704	735	715	670	701	702	739	684	683	671	734	712	711	726	727	703	724	715	682	671	680	730	718	750	729	721	728	739	744	696	677	758	766	715	672	726	730	725	743	744	691	744	683	706	710	724	694	727	705	710	693	669	693	745	702	696	726	731	737	737	765	688	724	732	694	738	705	709	713	738	743	723	695	729	704	740	669	771	693	688	729	717	660	670	702	723	740	727	704	721	742	728	734	703	675	706	701	687	775	737	750	717	732	693	682	753	696	706	760	754	720	697	714	737	714	694	673	758	718	693	669	715	727	701	732	678	730	726	714	703	706	702	701	712	689	708	718	701	743	745	751	728	737	754	773	747	698	693	736	740	731	732	678	691	707	733	724	678	725	677	730	754	738	751	722	735	668	659	694	720	680	713	732	742	730	684	710	733	713	711	733	669	690	675	757	744	744	740	670	714	707	718	761	698	773	704	727	650	701	700	705	685	681	725	714	686	683	680	710	714	727	722	680	729	691	694	712	728	698	742	757	780	702	734	696	754	728	647	722	733	682	714	634	732	735	723	699	746	739	713	743	634	699	699	724	735	728	693	703	702	703	676	748	698	740	707	724	705	728	667	714	720	716	702	790	691	699	706	666	730	733	693	660	693	722	722	725	675	730	704	741	686	690	709	725	675	717	675	706	735	733	710	701	706	783	687	702	753	714	694	674	721	730	701	699	710	698	723	698	682	725	701	680	743	705	697	694	687	737	658	725	666	743	700	693	763	682	709	716	703	730	697	733	729	690	732	708	692	701	739	709	734	700	700	781	746	725	717	744	708	714	738	729	712	706	727	706	695	771	721	731	738	711	705	717	765	671	686	688	719	732	695	707	673	757	678	716	741	716	713	712	759	721	765	711	698	676	734	707	708	720	699	749	732	691	704	730	761	737	721	752	701	723	747	747	689	702	719	712	707	688	676	657	696	698	739	730	681	696	658	723	747	683	725	691	720	719	659	713	725	706	714	716	673	767	698	700	716	754	707	655	678	707	681	675	768	687	700	676	725	701	701	747	704	699	699	730	743	693	662	689	746	724	721	718	671	711	716	744	752	757	689	709	723	747	714	731	690	740	668	675	704	704	677	750	719	671	736	669	731	771	696	727	728	679	750	655	697	768	722	719	674	768	704	707	712	705	671	735	729	694	733	722	718	683	705	743	754	693	748	712	710	673	705	696	690	661	719	679	733	698	692	741	722	724	760	726	667	720	707	698	697	674	727	720	717	727	723	744	676	696	763	713	696	710	728	795	702	746	700	752	694	777	756	706	685	708	704	724	699	771	733	733	702	717	727	715	718	701	776	717	708	762	734	749	694	720	760	714	715	721	788	681	724	675	678	705	697	736	728	711	716	718	695	678	708	685	677	739	737	673	734	704	722	688	692	714	692	671	721	750	734	734	737	698	659	687	725	687	765	727	714	685	693	656	699	739	722	694	697	681	741	686	695	707	702	722	720	784	728	681	685	734	707	725	725	788	720	693	745	711	665	708	711	733	734	687	731	745	688	652	717	708	727	705	729	685	754	707	691	678	705	678	717	671	716	704	743	712	714	680	747	714	684	695	688	721	722	703	740	703	712	714	722	738	776	765	720	690	742	728	723	722	736	746	716	695	707	752	731	733	682	721	697	651	687	773	715	691	733	724	670	678	734	726	711	695	714	694	684	707	691	723	757	671	745	751	684	727	686	690	738	679	723	700	744	707	714	678	795	680	671	705	700	674	684	761	746	688	735	731	732	657	714	720	749	690	674	751	711	782	631	778	726	680	697	754	660	714	735	746	772	695	775	679	689	679	715	676	754	732	737	694	760	727	727	692	658	744	655	684	707	721	728	765	731	729	710	733	709	740	750	716	717	709	737	724	705	719	724	730	719	760	770	719	687	741	682	701	742	715	719	770	722	735	718	698	711	704	729	716	653	732	685	694	755	716	737	744	726	738	738	703	740	707	702	709	677	725	761	684	713	774	738	668	727	723	720	702	729	728	712	704	765	702	744	655	776	733	728	706	745	735	769	700	726	681	707	676	712	717	707	764	716	705	708	703	715	728	700	742	726	770	670	713	677	771	728	722	734	692	756	743	712	706	738	742	740	680	736	728	735	718	724	727	716	726	724	713	690	705	720	703	698	726	740	715	733	749	766	732	762	734	743	702	723	755	716	707	722	698	763	710	750	694	746	722	735	705	697	703	700	731	720	646	711	691	765	684	706	672	629	679	694	674	700	753	682	719	705	742	685	740	748	706	745	760	698	703	715	734	745	700	702	680	687	722	734	758	741	686	729	732	726	681	710	765	747	722	705	743	690	701	749	723	690	730	661	763	700	684	730	691	734	695	729	739	724	682	661	667	705	682	721	718	731	722	763	678	711	749	760	729	695	717	718	670	672	723	726	716	756	733	742	744	692	693	711	691	703	649	719	703	720	694	713	702	732	714	707	669	724	732	716	697	722	724	704	729	725	775	746	681	717	681	754	726	756	715	710	723	700	687	777	734	693	676	739	712	729	702	721	700	697	750	706	720	688	710	695	680	714	716	683	714	669	700	727	687	739	765	725	711	694	686	680	735	680	723	730	694	775	731	715	731	678	699	720	702	697	778	715	706	731	708	702	730	703	724	714	708	723	706	709	729	783	715	680	721	720	724	734	677	722	731	679	721	722	697	714	712	730	734	699	717	725	732	719	696	686	715	675	698	732	631	726	725	723	730	717	693	719	693	694	708	690	707	745	735	751	721	717	687	666	663	716	688	696	727	729	699	734	722	725	732	711	760	728	719	725	703	718	733	677	715	714	737	733	735	676	714	711	700	731	734	745	701	755	730	668	687	724	727	696	673	700	657	697	694	713	739	708	709	777	729	737	716	751	720	709	703	776	693	758	715	670	696	707
22062	20840	28150	23619	20841	19916	1475	511	404	338	339	287	287	287	236	243	242	231	216	245	204	204	221	213	216	203	202	224	202	155	186	187	198	193	208	178	196	190	213	177	172	182	176	182	168	170	183	193	187	199	192	202	193	201	192	146	178	173	192	175	200	180	193	183	181	161	218	216	155	194	185	203	203	170	199	221	201	170	180	181	192	205	186	178	180	187	178	163	176	194	182	198	179	177	206	185	176	195	218	193	184	171	181	174	199	195	205	188	180	156	172	193	178	165	189	173	158	183	169	178	198	177	181	188	186	193	173	178	185	189	181	170	183	170	165	180	190	168	190	182	201	192	190	198	181	165	181	188	171	161	195	180	164	193	214	184	186	192	188	178	144	201	191	187	194	194	187	190	177	165	164	178	172	186	184	183	176	202	183	156	202	205	196	201	172	201	173	188	186	196	186	161	202	188	181	182	194	192	173	190	199	166	189	213	175	176	180	180	191	173	187	189	188	168	205	174	169	195	170	162	171	183	188	191	181	180	168	177	205	187	186	167	208	171	190	180	179	203	194	200	155	198	177	194	183	191	202	179	177	205	175	183	182	189	169	172	193	167	178	159	197	168	189	168	187	206	224	194	169	211	185	177	192	148	190	186	193	171	172	175	162	164	169	198	168	157	188	185	192	175	175	195	196	180	171	194	167	185	156	185	161	166	181	166	195	162	141	186	172	187	194	164	175	194	170	200	198	173	184	184	193	153	206	176	179	193	202	188	192	164	215	189	209	179	188	184	173	152	189	175	184	179	197	166	180	192	174	155	198	164	180	163	186	178	171	186	156	178	171	179	184	189	168	180	167	171	168	163	163	181	179	194	143	177	182	203	190	177	178	186	193	184	179	180	181	171	194	169	192	180	203	173	168	186	186	167	158	199	173	184	194	197	174	179	173	162	168	164	187	172	170	186	180	161	200	185	192	172	171	164	188	190	159	176	179	185	190	168	203	165	176	176	211	192	182	158	184	174	188	167	189	189	181	160	178	196	198	179	190	184	172	173	184	175	175	178	185	175	159	162	167	179	152	193	213	193	183	188	164	164	199	186	196	202	189	171	190	160	167	173	185	171	178	172	170	185	177	193	193	149	191	197	176	178	186	170	170	173	163	174	202	190	168	176	186	171	167	186	157	210	177	174	208	170	182	169	163	178	158	161	171	181	181	183	185	180	174	177	165	176	173	179	168	210	204	189	193	171	189	150	195	177	172	160	163	181	213	165	193	177	190	188	202	188	166	199	172	184	195	182	158	186	204	186	178	186	199	175	183	192	169	183	187	178	187	183	177	158	192	205	180	191	191	186	196	211	180	176	178	183	166	183	189	186	194	180	200	191	186	192	179	170	191	180	173	174	193	177	160	189	152	185	160	180	186	186	174	194	168	203	185	197	173	165	206	192	151	151	181	192	179	168	184	156	168	175	179	188	178	198	159	191	192	186	173	181	177	192	187	183	188	208	178	183	200	168	194	178	176	190	185	186	161	173	210	167	156	171	188	192	188	182	175	186	172	178	156	173	180	196	193	186	197	178	184	191	173	169	175	171	197	149	175	172	194	203	183	150	195	174	185	169	166	171	177	182	191	191	181	189	177	181	185	166	177	166	171	192	175	180	204	210	171	196	199	201	173	195	177	157	202	170	180	182	192	182	182	189	200	198	173	174	169	210	181	165	162	165	185	180	192	191	197	191	181	152	195	186	175	212	185	187	219	174	186	203	154	170	181	177	176	172	180	180	150	174	181	197	219	164	177	185	176	171	170	193	156	152	184	200	206	153	189	210	156	184	158	185	178	173	180	185	185	185	186	204	184	192	201	165	207	195	189	190	176	182	208	172	166	175	173	199	204	167	188	199	182	204	208	161	167	201	180	158	196	183	187	189	162	190	175	182	167	172	186	162	164	187	174	147	188	187	194	176	200	209	205	171	203	179	174	170	176	170	198	180	182	160	181	188	202	184	147	188	183	184	206	187	184	184	172	176	189	175	177	201	201	176	157	187	170	173	188	174	195	165	169	182	183	175	180	185	203	184	160	188	204	159	168	190	175	143	170	173	175	171	190	169	159	191	158	173	191	176	158	176	185	166	170	176	189	185	156	184	206	206	178	181	164	160	195	156	184	193	160	169	173	169	160	170	180	197	204	189	172	191	173	165	162	177	191	171	196	167	190	197	175	181	162	168	172	163	179	182	183	201	186	160	209	192	186	172	176	168	178	198	154	178	194	173	188	190	183	162	191	189	155	178	201	179	186	169	198	192	192	181	191	156	186	175	197	179	182	188	190	184	179	166	173	169	177	191	160	183	178	177	171	176	189	167	173	164	191	174	162	169	171	185	176	183	210	190	194	184	178	185	206	167	177	217	174	170	163	177	166	211	195	170	204	169	164	192	190	198	176	175	193	178	195	176	185	199	209	163	206	193	194	192	166	206	186	181	190	196	167	163	166	177	179	166	186	185	161	182	187	193	173	180	171	203	183	178	182	197	195	164	198	180	180	171	200	176	165	197	169	179	163	169	184	157	194	182	174	201	172	178	191	190	193	188	182	170	164	172	203	170	206	179	187	145	172	157	192	169	179	196	183	205	184	200	185	175	176	152	176	171	176	184	194	189	180	188	180	192	197	192	181	166	198	199	204	188	168	163	188	163	195	190	181	182	173	194	185	176	195	183	185	190	180	187	181	163	158	193	167	152	154	186	181	164	184	176	177	182	170	168	180	178	178	181	177	186	160	172	168	159	179	176	161	183	165	161	196	191	189	158	137	175	195	157	203	187	164	174	182	196	176	165	189	165	160	184	153	176	206	176	180	177	179	185	167	184	186	197	175	198	188	179	157	190	192	183	180	174	167	181	166	198	211	194	185	172	173	166	190	174	193	175	192	192	203	190	165	203	181	189	175	168	174	178	160	175	175	189	175	183	172	167	208	179	163	202	172	165	193	178	186	172	177	179	182	180	176	188	216	173	160	185	179	160	170	179	187	166	162	177	172	162	146	155	182	170	183	157	199	180	204	179	181	174	183	174	183	211	183	187	163	179	186	167	166	158	178	181	184	188	205	153	179	189	176	179	188	176	171	183	200	180	185	187	177	185	162	166	198	191	182	176	189	169	184	191	171	154	186	188	173	194	183	183	168	177	182	192	161	176	171	188	165	158	167	192	194	200	187	175	192	181	173	195	187	210	186	176	169	168	170	186	178	181	183	180	182	190	183	181	204	196	199	147	177	172	195	192	179	163	148	216	174	192	182	205	179	180	200	191	196	177	161	170	203	165	168	181	186	197	191	170	194	187	190	174	188	201	168	155	191	176	193	189	172	164	186	193	183	176	200	164	169	184	192	195	185	170	187	173	192	196	183	192	202	172	185	221	188	172	199	180	172	191	202	167	158	186	191	185	169	168	189	188	180	198	180	185	167	180	203	174	160	173	172	156	190	171	186	177	176	171	187	202	197	196	190	194	201	161
4275	12404	7999	3766	2504	1850	1364	1037	846	703	630	525	520	525	418	423	381	360	359	336	338	304	328	310	283	275	295	276	274	282	259	280	276	270	234	256	261	269	256	275	267	251	259	268	245	268	251	264	263	234	249	263	249	256	230	255	243	253	242	255	261	261	246	280	269	241	229	244	250	245	232	236	256	252	260	236	232	235	234	264	274	273	254	247	264	222	282	260	224	254	228	245	227	258	242	216	235	252	258	199	244	256	246	227	234	223	262	269	226	222	243	241	246	229	244	239	264	266	264	245	251	232	218	256	262	237	244	225	235	251	238	247	280	264	225	241	243	253	247	250	244	234	240	242	266	243	254	236	253	244	248	237	242	257	235	226	224	224	239	228	236	248	237	223	236	238	225	233	252	248	225	254	264	250	281	242	257	235	216	258	251	206	255	221	239	276	240	262	236	232	216	225	270	237	234	231	243	240	239	237	237	260	262	223	262	238	246	233	267	210	253	259	251	236	263	220	256	292	231	244	209	236	237	242	252	224	232	239	249	254	245	276	264	263	228	244	242	241	222	247	253	238	235	269	259	260	254	237	243	253	238	245	262	253	242	219	224	249	251	225	240	232	244	200	256	218	258	223	251	260	244	254	230	251	234	244	229	240	249	248	248	235	259	258	230	231	257	278	248	239	254	255	248	245	231	226	248	242	259	230	232	245	262	226	245	234	268	243	223	237	206	222	259	226	236	241	240	240	275	246	218	241	211	219	245	239	241	224	250	243	235	223	219	220	259	247	237	256	243	220	228	225	229	239	238	247	222	261	202	242	249	231	224	259	227	249	234	264	202	255	222	240	250	240	253	269	248	255	235	258	249	260	247	228	248	248	227	244	219	256	255	220	236	256	257	264	244	281	223	230	264	246	237	209	250	206	232	229	257	226	251	246	228	242	248	238	257	250	244	276	230	262	232	264	258	231	232	239	220	235	230	248	239	238	252	245	241	244	248	219	230	245	229	225	232	252	247	260	233	238	252	250	258	245	246	240	216	234	233	241	227	248	239	237	255	231	270	257	209	246	250	264	228	230	236	280	234	252	223	242	259	246	242	250	235	261	248	237	233	248	264	226	232	239	253	245	236	260	237	241	219	233	217	227	241	245	230	239	254	217	269	246	230	252	240	248	225	270	240	238	235	248	252	237	235	243	248	258	258	229	232	232	230	252	246	257	249	229	233	274	259	262	259	263	231	251	213	258	265	241	248	239	259	227	249	236	238	253	251	269	224	230	268	264	265	258	214	209	262	244	249	223	267	233	249	246	236	243	218	246	246	272	242	234	217	242	248	250	249	255	244	248	230	257	242	239	244	235	234	239	253	218	269	256	243	224	251	272	243	256	279	246	270	249	239	230	222	253	235	271	248	252	271	228	225	254	236	247	274	246	261	235	239	254	223	249	255	240	254	260	282	258	239	253	245	244	247	231	248	224	269	261	268	258	216	247	256	233	215	247	220	276	251	215	226	234	237	229	225	257	244	257	252	261	211	251	251	231	217	268	253	225	246	240	250	287	221	224	244	230	278	216	229	221	258	219	253	222	270	238	273	236	232	239	238	225	239	256	272	234	248	246	261	256	269	245	262	250	240	247	275	248	244	256	242	230	257	232	227	250	252	220	210	251	234	231	224	239	270	279	246	242	251	237	280	257	238	247	274	262	251	243	240	250	252	268	241	226	245	228	241	243	239	257	248	267	225	264	256	262	249	242	251	230	217	254	255	243	236	229	244	242	252	241	246	282	250	255	230	252	245	249	240	193	233	217	249	240	221	262	267	257	254	236	222	266	239	244	238	256	246	243	257	245	266	244	289	243	245	230	221	235	234	240	228	226	274	219	213	240	244	277	252	254	248	246	237	264	223	220	256	231	242	252	238	257	245	256	250	238	227	252	245	216	241	261	233	264	251	231	259	262	250	242	233	208	273	247	278	234	242	223	237	245	252	265	243	250	232	232	242	242	225	231	253	263	254	245	279	241	228	259	261	241	246	239	223	243	237	255	235	250	207	241	235	233	271	242	241	256	236	253	261	227	205	265	267	249	208	228	246	222	227	253	229	250	252	231	227	262	227	209	244	237	249	241	243	228	255	242	208	251	240	246	252	241	253	229	257	234	254	202	267	234	246	266	267	229	234	250	229	231	210	268	250	230	213	223	220	256	261	238	237	249	261	262	237	254	259	239	212	265	233	233	232	257	265	264	236	225	208	237	252	245	256	236	232	243	249	225	261	247	225	268	244	239	238	257	265	277	256	220	222	255	249	258	229	266	255	249	246	268	241	250	247	246	248	211	250	258	227	236	242	269	242	212	246	257	237	256	266	256	266	250	231	223	240	248	236	232	224	234	260	240	207	222	241	260	243	248	273	237	234	234	244	219	229	262	226	236	275	265	234	243	190	235	245	240	249	228	250	227	255	239	234	238	239	259	243	253	237	250	249	220	256	255	261	263	277	250	233	240	245	270	246	250	260	252	207	267	246	247	238	213	237	211	203	242	242	235	234	247	232	245	242	223	245	242	227	250	250	268	231	259	222	251	236	224	211	252	235	212	232	238	228	246	259	270	244	248	234	233	213	247	251	253	242	231	256	236	271	221	226	247	241	230	271	241	245	228	274	237	234	274	255	230	239	237	264	247	218	258	215	243	241	234	246	238	229	246	263	246	207	237	250	221	242	252	249	232	245	251	241	200	257	241	251	250	264	205	229	220	203	236	246	244	251	244	217	247	218	260	235	263	236	237	289	247	227	234	231	243	250	252	260	260	225	220	234	227	238	239	254	247	244	259	238	244	263	242	246	218	217	247	252	256	253	243	273	243	271	251	266	220	249	246	276	255	244	260	253	241	256	219	226	237	258	205	252	254	239	245	262	230	247	239	265	275	244	226	227	235	279	252	273	267	239	249	228	219	232	237	235	258	237	232	209	245	267	262	244	243	258	240	221	247	244	254	245	248	269	291	219	240	238	249	252	279	241	239	232	251	267	253	261	248	253	218	247	231	263	259	262	243	217	271	254	271	239	233	238	241	242	245	245	276	246	245	238	239	240	241	232	250	265	256	258	244	244	243	252	239	248	223	221	231	242	243	232	231	260	235	229	235	233	241	248	266	240	215	236	250	264	238	252	244	243	247	242	275	255	251	232	255	241	264	229	224	270	210	254	245	247	218	223	232	254	249	245	241	228	240	287	231	272	262	261	230	240	256	239	228	256	259	261	230	233	241	232	228	219	242	233	238	240	216	264	252	209	239	242	232	234	263	250	238	256	234	268	240	253	228	248	235	277	246	249	253	245	260	225	234	264	242	260	237	244	254	211	248	220	239	246	269	217	242	258	256	245	258	226	231	236	220	241	242	216	243	249	248	238	218	257	224	241	224	238	243	254	285	248	246	234	223	208	257	256	241	218	243	262	248	239	239	254	257	247	229	247	228	208	254	228	238	223	270	228	237	245	244	240	243	235	243	229	236
26726	17857	4246	1016	794	827	760	825	755	732	774	765	749	743	792	755	719	765	785	712	753	751	730	770	771	828	774	753	744	755	735	757	720	775	731	754	797	777	753	776	720	741	746	748	760	717	750	759	769	689	732	781	745	770	760	745	747	752	712	772	780	752	784	747	703	762	732	783	753	716	737	756	713	766	745	756	771	738	759	750	756	695	713	720	802	752	686	730	740	732	783	743	744	715	767	799	716	800	789	775	754	718	783	729	784	743	737	755	795	773	731	754	746	738	714	734	726	764	711	733	752	713	704	790	752	754	797	793	729	728	786	790	753	818	788	733	728	739	730	740	790	712	757	752	746	749	743	762	738	786	745	741	744	738	742	725	748	724	731	790	770	770	751	694	786	779	768	744	757	779	819	762	715	755	791	757	752	767	737	765	754	753	764	702	754	744	781	749	751	722	749	739	757	753	793	719	730	765	784	771	739	749	737	747	765	789	728	778	695	765	788	734	718	741	827	704	785	762	772	723	776	753	720	752	721	719	679	756	761	788	786	753	739	691	752	718	742	746	789	741	762	750	722	727	723	771	736	782	756	736	766	751	790	741	743	781	744	732	725	788	733	769	717	771	731	777	750	757	748	778	776	761	767	788	767	751	790	860	762	816	712	750	747	739	793	754	734	774	762	774	769	745	754	761	750	739	803	762	744	729	767	767	734	764	759	755	716	783	690	750	769	775	808	782	752	722	739	777	720	708	803	721	781	738	714	731	722	779	748	704	759	757	758	749	773	740	761	785	769	797	810	787	721	736	722	780	769	755	744	765	742	732	764	706	768	802	739	714	718	768	740	727	780	744	772	758	742	726	752	702	810	771	756	776	793	708	725	772	766	783	756	775	755	732	728	769	747	821	753	698	783	787	744	721	756	747	813	764	786	739	755	738	753	825	696	789	783	777	727	766	769	725	751	758	706	765	762	756	708	753	755	773	733	811	756	771	759	752	729	763	793	713	722	748	727	744	691	753	735	735	740	790	740	739	714	757	739	763	785	732	737	732	728	756	743	793	740	767	731	715	745	757	807	732	784	791	731	778	789	763	747	746	739	788	722	744	787	761	741	739	761	785	762	745	724	784	755	776	747	796	766	714	754	780	796	752	727	739	767	731	743	799	731	726	731	774	788	760	743	747	739	745	743	737	753	789	753	782	740	733	763	807	771	783	763	713	797	767	732	740	757	722	792	757	752	811	770	800	746	822	733	724	732	797	745	715	735	753	698	782	724	742	734	758	782	718	744	804	748	783	765	751	732	794	748	746	715	709	722	756	738	724	744	777	706	743	732	770	718	736	725	749	750	801	747	745	693	774	804	722	763	777	744	714	785	773	771	729	740	824	782	718	800	757	782	743	723	736	734	790	771	821	723	763	808	749	738	770	686	782	757	757	767	811	786	732	686	748	761	729	787	759	705	782	771	708	792	764	705	759	782	726	728	769	745	762	740	754	771	707	718	743	743	732	775	768	739	809	805	744	753	714	732	766	749	747	730	781	698	777	810	768	773	729	743	779	760	754	752	743	698	754	776	760	741	755	743	745	717	753	725	787	723	742	730	794	799	715	804	772	751	765	762	766	725	740	743	731	804	779	744	775	757	757	754	810	725	729	720	763	801	743	770	728	741	788	767	734	793	734	728	741	809	763	797	775	818	763	737	724	736	768	814	723	722	735	813	728	797	737	792	757	754	773	736	716	796	792	754	768	761	750	764	786	775	741	761	745	775	701	722	759	732	764	751	746	690	777	734	775	706	711	778	749	695	784	751	760	745	726	758	769	750	745	749	714	737	758	798	735	737	731	732	774	768	760	744	735	744	787	768	758	750	759	752	751	738	688	781	742	764	794	764	760	784	705	854	741	711	725	776	767	711	755	725	759	767	758	780	728	737	769	729	775	745	715	690	783	787	733	770	742	750	758	785	734	766	754	768	771	767	772	758	788	804	755	735	762	747	763	759	775	784	767	755	765	758	755	763	773	826	756	800	779	768	771	723	711	728	703	748	748	734	794	747	747	776	755	770	740	727	725	738	743	762	736	720	771	772	772	763	754	788	729	740	759	752	743	750	738	734	767	726	716	750	744	703	761	751	750	729	751	743	808	731	765	769	755	765	735	765	724	773	755	756	737	771	781	733	761	827	770	746	748	689	738	773	768	733	716	674	691	768	831	709	804	741	718	756	778	727	743	695	770	717	738	728	743	731	741	746	779	765	689	738	759	778	777	759	789	712	761	677	715	753	768	765	729	764	740	701	775	748	748	739	744	858	713	761	747	792	727	696	728	726	728	778	727	742	765	727	751	775	773	764	799	691	734	718	710	738	689	813	758	759	728	732	796	719	761	761	778	801	716	758	721	728	685	748	763	746	731	717	796	782	783	739	767	749	767	789	733	828	790	776	756	710	752	772	776	738	765	759	755	796	778	808	772	744	776	745	780	794	772	773	758	812	736	722	755	716	722	729	762	771	761	722	754	759	731	741	740	705	747	729	735	735	732	732	776	752	734	748	746	774	744	832	736	771	746	718	767	771	763	748	704	796	779	751	760	704	777	764	728	781	801	808	711	688	758	717	683	725	768	777	713	774	692	716	731	771	747	700	745	691	726	762	757	756	799	726	752	771	769	702	750	758	726	741	745	723	736	815	757	754	739	736	736	786	759	768	755	698	752	729	712	738	790	736	748	729	746	757	752	763	792	737	743	756	758	729	776	753	738	735	751	718	723	762	785	797	780	759	744	707	773	758	779	708	729	697	763	740	733	781	796	782	750	786	776	737	761	706	764	748	778	711	788	839	743	735	764	721	733	781	737	729	764	754	718	753	749	729	725	704	728	744	764	772	771	715	728	751	768	773	795	789	762	736	752	735	729	769	756	774	723	715	747	787	758	738	728	765	749	774	710	772	791	794	752	759	739	748	807	754	730	755	766	753	718	771	767	720	724	755	773	759	821	741	796	751	738	728	718	739	731	751	740	740	767	746	770	679	770	743	723	813	735	755	792	772	717	746	768	805	714	788	709	735	756	742	811	737	768	779	700	800	744	744	723	775	755	757	774	751	737	728	773	782	703	738	740	757	768	742	747	736	712	760	775	776	751	744	751	734	744	741	705	724	751	801	779	738	745	805	759	811	735	758	764	734	745	726	722	746	762	762	774	724	751	789	766	739	719	738	756	790	779	730	803	730	701	746	774	810	761	778	746	769	752	738	792	789	755	745	741	771	728	749	745	819	758	736	733	797	748	722	798	851	692	698	753	702	713	744	743	713	717	738	731	751	777	771	700	767	749	747	752	717	781	748	717	718	748	711	767	722	722	720	729	805	778	746	786	747	731	773	753	740	772	759	748	780	767	784	728	815	782	748	695	745	785	776	726	738	736	762	707	739	758	776	726	781	747	779	726	739	710	716	680	766	730	803	715	748	741	738	745	759	787	744	720	791	743	757	771	764	757	776	782	761	736	757	765	734	787
4276	1772	1434	1130	1074	1054	997	980	1037	953	967	985	992	966	969	941	966	971	1000	961	975	959	951	985	914	988	987	925	966	973	991	950	954	977	998	922	958	988	987	954	960	953	937	925	981	989	920	961	977	941	952	972	964	915	968	948	939	978	922	1007	981	957	978	999	920	927	976	898	972	939	960	904	915	976	906	920	940	971	931	921	992	961	1017	971	912	924	994	950	952	986	923	989	957	960	969	1010	930	939	936	979	938	944	943	944	909	969	991	939	900	980	946	1004	1001	965	926	950	974	983	926	943	1071	984	956	947	970	965	956	987	910	924	926	941	952	927	966	952	962	938	972	937	968	929	1034	972	986	952	927	1018	981	942	954	976	963	965	959	921	974	917	997	943	983	968	983	914	924	978	1010	938	980	935	961	970	954	947	921	942	944	936	971	987	980	984	949	968	951	1016	919	963	963	930	941	1008	1007	975	952	1008	912	1024	952	928	951	964	993	913	979	976	882	985	886	967	1004	948	978	977	975	945	1004	938	980	984	1044	1027	929	1056	977	931	971	984	999	963	941	1001	984	910	938	902	984	936	970	960	1020	942	996	980	1004	968	942	990	974	983	943	962	962	941	923	977	950	933	942	965	984	978	921	947	972	977	932	937	978	972	973	980	936	924	978	965	942	946	959	974	989	941	954	947	919	947	890	1007	932	930	973	943	973	967	924	941	939	931	992	935	951	1012	972	919	957	971	940	981	961	933	963	949	920	1000	924	948	1024	990	998	877	941	993	950	946	949	953	954	956	960	946	970	1044	938	955	963	1014	979	946	982	966	979	968	911	910	962	1027	992	970	918	961	918	958	919	927	907	969	991	975	949	987	941	984	949	924	910	937	962	944	1026	920	964	942	940	951	986	946	973	903	905	982	897	984	946	997	929	952	940	917	978	894	990	962	1014	1003	959	938	959	927	974	935	918	986	879	958	974	963	917	978	914	895	958	933	934	941	914	948	952	977	1019	974	984	987	942	905	982	953	904	967	965	957	976	953	1042	960	960	958	951	1020	932	932	954	974	991	998	956	980	987	1021	948	977	947	966	994	921	942	990	977	959	952	981	973	974	1011	976	931	965	967	969	972	911	908	948	932	908	920	942	924	928	995	978	930	932	931	995	988	985	969	970	964	958	951	914	922	946	976	1033	959	923	1010	992	944	1017	913	944	918	977	921	972	996	1001	943	971	926	963	965	917	974	980	957	968	981	926	943	928	941	971	955	950	970	923	963	988	939	969	951	976	947	960	981	983	980	931	938	984	945	950	929	921	916	970	978	988	989	964	937	989	950	955	937	1004	905	915	965	993	931	957	1011	974	948	959	986	953	992	957	961	950	962	951	973	996	979	981	990	944	1024	941	1003	967	933	934	987	980	988	903	973	950	900	975	1032	1006	967	929	893	923	893	971	963	971	978	982	1003	983	977	966	946	995	965	977	963	938	969	997	944	957	947	1005	982	910	999	972	973	927	969	928	973	957	909	927	997	950	993	921	1015	951	1017	1016	955	943	990	964	946	992	945	959	978	924	991	917	975	923	943	939	925	947	948	998	969	929	937	939	966	972	941	942	937	967	961	964	936	944	966	956	963	971	954	983	993	954	949	950	1016	957	926	978	944	1011	972	917	972	949	940	919	982	971	955	948	1031	935	975	894	999	968	942	944	937	962	934	928	974	956	1000	976	951	913	1002	953	885	975	973	940	992	960	940	953	942	930	969	924	1042	994	1011	941	961	1017	960	970	961	990	970	1002	947	962	873	958	950	960	953	947	953	906	942	896	960	937	906	925	956	941	959	947	994	943	965	968	992	996	972	984	912	1023	981	968	961	987	998	947	922	975	955	964	967	988	932	990	949	963	990	952	922	917	974	940	923	943	944	972	919	973	986	986	1018	915	949	946	920	958	946	976	991	933	979	982	976	987	966	922	926	980	942	905	941	1016	1005	984	942	919	998	1034	995	997	986	932	931	954	910	998	958	957	963	956	988	984	892	915	995	961	921	1004	970	937	993	978	950	959	963	1016	965	963	941	925	1019	959	962	961	893	898	939	973	954	959	938	1002	964	914	996	987	898	971	980	950	938	973	964	1013	950	961	965	1015	988	961	988	962	948	946	1008	976	964	1005	970	926	951	938	909	970	942	1008	897	924	941	952	947	964	965	975	1023	926	998	926	972	971	914	1004	1025	947	963	968	977	957	975	882	1006	962	917	983	983	968	997	928	957	946	962	939	974	951	1005	959	984	903	942	890	952	947	935	953	965	953	968	949	1009	993	950	937	937	973	975	984	965	965	929	948	956	1003	972	946	941	914	947	913	958	943	1018	966	933	916	1000	942	940	993	980	953	942	923	954	954	937	972	991	949	938	944	961	1007	968	959	900	984	994	962	929	981	969	948	1002	926	1022	954	1007	955	969	934	909	944	1002	885	984	976	934	931	922	967	1021	950	971	981	983	942	948	939	976	965	956	937	956	950	997	962	974	934	969	977	919	962	941	1000	1006	938	936	913	972	941	938	967	988	960	942	947	940	970	907	934	958	944	951	972	936	966	893	941	958	945	956	950	954	950	979	903	953	1013	983	955	966	953	976	920	965	998	981	966	1003	960	956	925	983	930	915	939	931	913	996	942	967	984	964	919	999	949	973	947	982	980	960	972	966	963	937	959	972	961	963	1033	937	951	1013	967	977	986	960	919	924	918	955	994	904	969	918	976	970	928	928	988	985	1008	961	927	958	926	956	978	953	934	985	922	917	964	928	958	962	960	960	1011	941	961	951	1047	925	974	1010	951	951	965	968	899	931	948	944	946	990	985	974	967	976	926	991	917	955	932	930	953	932	973	989	938	941	955	934	1001	928	939	951	978	988	978	920	949	965	960	960	1000	987	949	1056	975	935	946	981	951	979	958	977	956	984	1017	941	924	951	926	1010	914	966	1006	929	963	974	972	939	880	949	986	914	986	963	922	930	934	923	916	1001	971	918	944	964	931	917	940	890	946	991	923	988	969	1000	960	939	953	966	933	974	974	940	989	973	918	1002	931	989	982	992	958	969	988	1005	966	961	932	964	941	971	938	965	983	969	982	995	909	961	939	968	944	952	984	946	922	960	965	988	922	968	993	974	992	1004	968	977	1006	950	969	935	941	962	1001	987	901	978	953	988	959	948	993	934	919	975	1017	947	964	951	937	1013	965	997	993	979	994	958	939	951	910	995	958	903	947	958	990	953	964	945	958	996	1006	906	936	936	984	955	956	892	997	1047	967	908	956	979	944	958	878	950	1021	980	971	930	970	971	983	1004	1007	979	895	997	998	968	1027	1008	937	936	914	962	875	1017	896	939	991	959	994	966	970	988	992	951	944	977	911	951	992	982	920	989	916	987	998	949	987	979	965	1008	1000	958	970	919	977	1011	959	999	929	980	963	949	973	1011	947	960	985	980	959	973	979	944	952	915	947	944	986	957	979	986	945	949	974	940	986	959	954	923	959	963	983	967	922	943	933	912	939	953	969	989	978	1011	946	968	917	969	929	974	938	997	901	931	913	963	938	952	910	904	984	958	1002	960	1052	923	960	984	969	940	976	1001	968	972	1023	973	972	978	915	954	922	973	962	1003	975
22893	20782	27519	24122	20486	3377	907	698	624	620	619	583	545	574	564	530	605	488	574	550	522	523	592	531	531	523	496	571	492	539	516	542	541	513	500	481	541	524	502	515	531	538	544	534	554	540	561	492	542	512	545	488	518	545	543	514	485	493	562	482	482	552	547	503	502	510	489	499	557	517	494	542	480	513	475	517	537	523	523	497	510	512	490	498	508	530	550	527	530	513	542	517	549	583	502	494	498	533	507	532	510	490	543	524	529	506	496	539	514	494	528	496	560	511	522	515	543	516	532	512	489	539	520	522	556	530	567	564	554	518	514	512	503	505	493	512	482	535	523	536	515	489	523	476	494	511	488	580	523	537	539	534	506	537	537	457	549	549	523	542	517	471	484	515	525	481	498	548	531	483	528	507	521	530	525	499	490	542	530	540	549	484	525	486	503	493	521	545	547	525	493	528	510	512	531	491	502	515	524	502	521	483	512	517	510	550	508	519	558	503	517	514	514	519	521	541	437	508	467	543	554	523	510	498	525	528	495	518	549	517	522	525	496	498	503	528	505	519	506	475	515	503	571	482	526	520	541	511	503	502	509	513	550	479	549	516	545	513	489	490	521	519	512	484	520	514	521	533	507	511	509	508	501	557	484	548	500	530	541	504	503	475	476	516	497	568	516	548	527	536	541	553	554	511	500	491	531	567	515	547	506	539	535	513	481	534	523	578	532	513	494	527	506	579	451	516	534	513	486	540	488	525	497	520	504	547	530	482	514	556	541	463	492	513	503	520	507	520	503	515	520	524	555	498	524	468	531	500	518	554	534	504	510	532	489	516	514	506	489	528	526	530	534	510	511	516	520	529	516	489	491	542	510	526	533	513	493	481	501	533	514	523	534	496	523	487	521	517	551	526	488	492	565	536	517	518	516	523	512	554	521	531	486	529	523	510	517	535	546	534	530	513	480	502	516	518	489	475	496	512	504	556	571	510	545	502	523	518	498	511	535	541	529	531	531	521	521	529	520	492	528	518	491	503	517	526	525	512	519	529	525	558	522	511	506	514	557	588	455	531	532	485	508	547	528	484	538	522	522	523	538	509	499	523	523	538	501	473	527	557	489	522	503	520	500	485	496	540	483	517	546	492	529	513	509	532	546	531	519	496	543	533	538	492	535	498	520	521	502	511	469	533	497	504	530	519	539	514	490	548	531	494	500	507	486	524	529	502	528	560	526	528	517	484	535	543	500	512	529	528	527	498	517	490	531	569	533	474	494	525	554	491	474	478	510	527	528	534	498	520	560	521	527	491	518	511	513	517	508	556	526	497	543	518	531	507	545	506	521	487	504	506	535	535	470	491	495	536	517	543	484	563	525	515	508	490	501	513	469	497	544	477	555	521	512	524	506	519	493	506	538	515	528	476	485	507	512	517	551	459	514	483	517	516	520	510	521	508	491	533	519	522	548	517	501	496	530	536	499	496	541	548	528	532	502	518	507	505	509	532	532	510	513	498	537	497	540	523	531	539	492	517	521	544	554	537	516	474	482	512	488	516	487	521	504	522	537	484	522	487	509	548	464	485	544	526	490	494	526	527	494	525	555	509	538	516	521	534	528	522	521	491	493	462	552	503	547	554	520	514	523	546	530	538	515	536	568	529	563	541	531	550	522	508	511	491	551	560	527	529	536	514	520	546	452	504	530	517	509	508	533	541	528	530	492	515	509	526	546	546	491	483	528	496	505	531	523	510	509	487	511	483	517	530	479	505	503	515	516	540	566	498	507	549	522	516	516	524	556	534	503	484	517	524	545	531	517	516	527	504	479	523	515	475	518	479	531	547	516	523	538	514	510	473	530	483	509	487	505	531	529	493	536	510	499	511	531	576	533	502	510	500	543	545	532	516	494	538	524	515	487	496	533	522	536	521	507	557	464	514	469	487	503	498	546	532	508	476	521	488	510	520	573	526	514	514	513	501	491	545	524	496	531	496	523	549	503	491	506	507	500	507	493	523	490	525	489	524	550	548	493	514	486	472	530	525	507	502	532	538	527	491	511	535	506	515	535	502	545	526	570	504	466	508	529	501	509	531	510	521	547	525	541	515	540	502	503	527	515	548	515	530	536	514	517	532	523	547	535	523	520	530	494	513	542	539	473	527	512	534	490	544	485	541	537	500	470	529	498	530	517	488	513	518	548	536	517	525	518	512	562	496	482	456	497	527	544	505	481	490	512	580	535	500	504	535	519	552	528	530	514	548	518	531	524	506	482	523	498	530	521	518	528	520	490	536	529	498	507	526	521	507	496	498	500	516	523	522	538	511	486	502	528	490	491	562	535	495	509	518	558	514	555	498	569	515	550	503	499	523	488	553	486	488	524	559	496	529	513	514	592	510	505	519	507	557	539	554	547	551	478	502	539	470	507	507	539	516	500	544	512	530	511	536	538	531	486	513	510	525	442	493	515	496	508	505	492	511	554	489	509	529	531	517	514	533	529	498	507	487	509	574	522	501	474	531	535	486	528	498	507	503	517	519	538	526	524	539	497	484	540	484	502	500	527	506	476	486	519	524	523	484	537	494	527	503	524	474	471	501	546	511	517	513	532	530	543	523	484	522	551	493	503	468	539	535	532	519	517	523	541	471	544	544	522	493	523	506	526	529	510	537	537	500	549	520	484	501	520	566	517	490	517	542	494	514	487	474	507	490	515	492	524	502	514	528	512	475	508	550	480	494	473	504	501	521	454	520	487	533	450	506	520	512	490	503	532	526	488	478	504	564	488	500	495	490	482	533	535	513	549	526	558	520	517	504	563	521	559	543	551	544	539	512	525	530	535	515	512	534	490	497	527	479	534	531	471	533	488	527	500	521	523	526	524	530	524	536	537	490	577	525	485	507	520	486	497	526	509	510	517	508	543	509	495	504	540	513	480	540	544	516	522	500	498	482	533	515	585	506	525	546	470	533	506	504	531	544	549	465	530	530	508	528	534	541	496	529	494	521	538	545	538	512	516	502	517	544	478	525	535	487	520	519	526	531	509	461	523	544	517	507	527	488	486	531	525	487	524	518	535	493	480	540	530	536	490	555	569	524	504	532	518	515	501	534	505	520	507	528	491	505	481	544	517	503	522	510	540	507	555	537	518	471	504	550	515	561	509	535	464	535	525	466	462	513	553	546	488	527	539	486	565	504	529	539	494	510	480	499	540	518	541	508	524	470	512	553	496	485	459	525	549	521	513	539	554	520	495	552	556	512	536	500	540	550	475	508	478	510	495	506	528	517	507	561	504	485	513	485	505	533	516	490	532	537	525	503	485	510	535	551	508	554	513	561	490	539	530	551	525	518	509	543	493	480	503	528	513	489	514	484	496	494	494	526	535	485	515	491	561	534	513	495	509	467	534	513	500	532	485	537	498	549	545	510	531	514	518	554	556	526	529	508	537	567	548	506	497	515	510	494	520	512	511	543	501	521	533	525	507	487	498	507	473	537	570	520	533	491	542	481	499	486	496	489
3381	8288	5340	2586	2017	1578	1276	1097	998	880	904	862	847	813	803	789	720	757	732	709	705	740	685	707	701	698	689	655	711	764	670	691	735	707	639	695	685	674	681	715	629	727	651	682	671	689	687	603	668	638	694	693	696	709	634	706	670	693	720	672	653	664	646	697	685	633	691	674	653	687	695	679	645	657	703	687	674	708	646	706	684	670	669	655	707	658	722	689	676	660	739	654	677	688	679	657	671	679	625	618	684	654	679	701	703	702	651	693	650	696	662	686	701	710	664	749	717	726	671	693	649	668	665	684	738	669	669	674	672	710	663	638	679	670	697	673	651	647	657	672	678	687	685	671	711	727	713	657	680	694	689	716	678	672	724	681	675	675	682	693	686	674	654	685	693	694	665	683	663	669	668	669	645	666	661	699	630	646	698	721	658	666	649	676	671	699	642	689	682	649	696	661	672	648	670	684	671	686	674	663	701	665	654	649	721	625	676	677	686	697	714	682	702	646	683	656	683	662	669	690	724	708	711	666	697	669	665	651	663	673	682	671	649	705	636	656	681	692	678	685	679	660	686	688	668	725	673	686	680	641	722	656	655	693	649	702	678	668	723	722	627	642	622	689	627	704	677	720	698	696	646	674	615	636	630	633	667	694	674	673	680	629	665	688	646	666	662	651	665	680	701	686	679	684	677	681	646	688	630	679	658	677	626	720	665	639	652	624	663	728	653	675	676	613	657	691	646	700	673	660	672	680	685	677	667	628	636	638	702	643	683	687	713	718	627	686	637	714	669	646	669	668	707	642	639	700	664	680	630	691	686	697	669	677	669	680	681	655	659	637	676	690	676	657	693	694	668	709	710	685	664	648	647	692	669	686	723	689	714	663	703	683	688	683	690	687	681	728	674	696	670	668	638	668	689	642	686	665	675	700	691	678	706	670	676	672	698	674	692	652	676	696	673	717	670	714	729	630	718	637	677	642	681	659	665	623	721	628	659	601	721	681	682	654	639	668	678	629	667	653	647	685	681	684	688	676	668	684	667	675	689	654	711	680	639	632	695	679	685	641	692	663	647	683	686	661	650	686	691	706	622	695	732	692	667	688	676	672	720	716	658	677	670	680	675	694	662	694	699	668	641	678	672	641	634	669	689	648	616	692	660	701	666	623	664	658	641	678	705	681	659	654	650	650	682	667	702	665	697	696	672	693	689	687	669	653	707	712	694	663	677	663	709	675	725	657	645	677	681	683	675	691	657	668	657	658	709	660	650	687	642	663	696	657	667	697	683	660	688	696	685	656	668	668	693	652	654	662	660	705	657	679	669	693	728	653	667	699	675	673	674	674	655	677	670	642	694	689	654	671	692	722	688	655	653	685	669	740	644	673	708	677	721	699	701	705	664	639	686	715	693	699	660	658	694	660	698	701	664	740	684	752	669	653	679	678	644	701	679	703	653	687	589	668	703	618	682	647	653	700	686	714	650	647	713	643	669	672	685	687	680	666	648	655	651	721	687	728	631	679	701	678	687	704	701	696	691	634	711	627	687	662	642	684	708	648	663	631	669	715	691	654	674	758	668	701	628	689	680	673	639	678	663	625	642	671	626	652	684	642	650	642	681	675	645	670	650	658	638	673	730	631	679	654	640	666	733	683	664	711	673	675	648	692	650	725	660	690	638	654	674	674	660	668	698	686	655	668	691	699	699	659	665	713	671	671	662	649	655	676	708	680	651	709	682	729	679	686	634	658	670	696	653	650	654	676	675	641	728	707	647	685	651	691	667	697	668	633	641	678	595	682	664	719	704	678	705	693	720	667	676	675	652	640	663	702	692	663	716	629	650	705	694	722	650	654	687	667	702	682	669	666	660	621	689	666	648	688	690	677	679	681	673	661	653	674	616	726	725	696	683	713	690	671	661	679	680	679	663	675	710	696	643	692	674	689	656	663	620	669	717	698	695	645	676	677	676	704	698	713	656	678	656	691	710	667	642	682	694	659	659	632	631	647	742	677	660	677	646	676	692	658	672	635	644	687	691	677	672	718	651	652	663	679	682	698	650	657	622	672	681	737	720	692	658	704	657	687	684	706	644	707	662	692	611	688	659	706	666	686	668	644	676	651	671	647	671	670	721	675	691	678	689	682	685	708	700	662	653	655	670	696	694	695	639	683	689	708	657	690	629	604	712	685	682	656	674	673	651	737	659	710	648	658	710	706	637	686	676	691	656	672	678	685	677	673	689	649	660	703	663	693	684	654	673	662	683	664	657	665	703	711	717	685	643	646	617	669	692	639	680	651	695	635	686	669	666	619	613	664	672	696	609	678	662	652	665	704	701	731	664	671	646	670	629	686	694	640	667	652	684	651	679	679	685	674	640	695	670	716	655	668	697	685	637	642	669	626	620	669	694	626	729	700	703	680	666	719	658	688	692	626	674	676	684	722	658	630	656	702	704	729	693	688	681	701	701	607	658	725	668	653	683	698	656	701	675	667	678	679	664	670	648	627	668	645	653	686	705	701	670	691	686	642	678	682	665	696	640	661	692	671	668	664	686	676	658	704	649	663	670	624	641	622	696	710	650	679	672	663	687	645	672	689	677	658	664	672	744	737	672	698	668	699	639	681	655	658	684	644	662	691	690	699	659	699	664	645	648	686	678	686	614	653	693	662	716	647	609	693	668	654	681	658	669	655	678	660	699	623	637	693	674	683	671	685	642	663	690	643	685	662	614	679	671	656	649	696	689	686	655	676	683	613	728	684	649	657	632	670	698	654	648	686	637	668	642	658	664	705	646	705	705	671	688	685	626	663	684	689	697	686	683	693	660	691	684	678	704	653	691	713	677	721	667	671	696	682	660	660	640	670	689	641	673	643	653	675	657	634	648	635	662	690	662	677	698	711	669	609	637	681	667	684	645	705	704	663	681	688	708	702	729	682	677	673	675	634	646	659	689	679	690	683	655	686	677	676	629	662	685	643	670	682	673	685	665	671	689	653	684	692	676	652	682	656	654	642	691	664	692	718	676	699	692	655	671	693	631	730	706	680	685	681	622	625	654	707	660	652	685	651	672	716	661	606	621	659	651	675	668	624	660	655	664	692	666	682	641	684	655	705	671	617	682	666	617	647	644	667	685	675	681	628	664	647	670	643	672	675	655	668	704	659	656	721	675	664	680	727	686	655	658	655	645	701	617	653	680	687	632	704	646	691	635	697	683	666	670	653	642	678	645	678	668	678	687	656	708	737	702	639	654	654	688	609	641	700	680	679	697	690	626	655	658	693	680	660	711	637	688	673	661	645	658	688	705	628	634	707	694	605	699	650	700	647	687	691	695	637	642	697	668	664	626	695	666	627	685	659	699	750	716	696	680	684	608	675	647	675	638	698	688	654	710	699	683	705	730	636	701	627	696	679	669	686	687	633	669	664	667	654	672	705	678	685	617	704	650	687	669	666	717	711	698	671	635	680	694	674	688	675	683	679	671	656	678	667	703	673	664	696	721	709	708	701
24254	20824	25702	23516	1757	741	693	637	630	567	568	533	613	563	606	561	576	601	575	600	562	553	625	580	558	523	547	563	590	572	521	613	554	559	576	549	544	555	599	564	591	547	552	585	555	600	557	556	590	570	569	536	544	573	516	562	541	541	552	564	544	558	514	563	555	591	607	530	549	546	559	634	586	577	594	590	560	615	572	538	579	581	529	601	526	596	578	549	577	550	571	555	555	585	530	612	600	541	507	525	557	537	535	573	586	560	543	577	578	551	555	561	581	572	580	526	563	583	550	580	564	607	544	579	544	541	558	594	583	548	573	564	569	572	512	577	562	572	521	591	520	566	570	577	589	541	568	545	529	559	564	548	565	564	562	584	570	557	566	586	557	565	611	583	558	563	578	578	582	565	577	548	587	612	569	577	522	562	547	596	530	556	551	528	531	587	572	530	543	530	572	556	519	530	580	548	563	607	548	583	535	545	550	553	594	587	542	572	554	608	553	570	604	593	611	588	587	571	575	547	539	588	552	590	582	564	569	575	534	574	551	601	578	566	586	572	547	548	540	549	538	562	569	570	564	540	594	555	576	564	566	558	583	524	598	583	565	578	568	543	596	575	582	570	566	582	583	605	533	524	549	578	562	595	541	598	570	543	537	579	614	577	610	567	586	571	568	546	615	578	587	584	553	584	574	528	558	526	548	547	555	578	589	575	569	594	552	527	574	549	534	591	538	527	529	562	570	555	585	596	571	574	546	536	586	571	559	593	620	553	570	568	598	545	552	568	553	596	538	535	525	523	537	565	552	538	559	565	561	559	559	555	541	575	559	585	599	613	559	551	539	560	532	554	526	546	562	532	571	582	609	544	539	548	567	554	512	599	568	561	535	552	576	572	589	587	539	583	554	559	550	578	562	528	566	601	546	533	548	567	598	571	568	539	539	575	527	592	554	558	506	501	531	568	593	566	547	570	586	531	568	563	573	547	583	561	577	564	547	601	540	612	555	606	576	574	568	561	607	623	579	572	552	593	520	595	580	597	548	559	566	551	580	527	548	585	550	542	568	578	593	581	604	588	573	541	562	532	519	569	571	535	583	568	549	552	538	552	576	544	573	583	597	583	591	535	579	570	548	584	578	554	579	530	537	576	568	559	567	573	558	541	529	549	560	595	584	563	543	576	557	532	595	546	571	575	570	559	561	573	538	571	562	555	560	592	562	563	567	556	516	581	526	562	591	586	628	554	567	574	561	559	565	580	592	561	531	584	539	546	572	545	576	542	559	602	565	538	566	544	566	542	626	608	603	538	531	558	584	584	555	558	536	538	594	585	532	616	515	537	551	558	580	597	563	585	535	556	558	574	562	563	585	590	558	550	596	559	552	555	540	543	563	566	583	588	592	523	554	610	564	577	577	546	552	571	580	568	570	541	579	557	569	568	539	551	624	569	561	539	551	584	538	555	572	549	552	562	542	592	537	584	531	590	546	576	542	561	597	573	547	587	544	564	557	551	565	597	562	502	564	583	565	587	577	560	565	554	501	558	554	564	584	575	563	540	531	596	582	572	579	548	562	587	584	567	542	581	583	578	597	559	538	539	557	566	607	612	619	547	607	508	578	574	574	548	564	616	562	531	522	541	544	565	557	546	558	552	559	600	563	584	600	568	505	600	588	548	580	555	566	579	590	541	567	573	570	569	557	564	547	588	548	538	602	593	572	561	582	590	538	569	544	573	560	528	554	587	577	525	579	620	557	579	532	570	553	592	561	537	530	546	548	574	536	568	596	550	557	563	570	570	575	527	546	618	570	586	561	540	582	531	575	573	512	565	528	572	586	547	545	614	593	525	552	563	601	592	579	573	546	595	582	544	583	602	598	568	536	578	525	601	532	569	560	564	554	550	543	557	599	575	557	590	510	560	567	568	526	587	533	599	626	539	555	562	534	618	596	522	579	517	584	583	557	574	549	539	606	558	575	562	583	568	613	602	569	573	512	553	556	535	580	588	557	551	595	558	481	539	543	565	533	549	595	574	515	490	538	559	577	564	563	563	574	573	608	620	554	531	575	568	618	556	500	587	612	546	556	535	503	550	584	578	576	566	599	554	547	556	576	599	553	568	558	584	538	555	605	622	542	567	561	543	585	547	547	543	597	571	549	573	540	598	557	564	586	556	599	554	535	559	580	544	555	586	552	564	571	579	524	571	569	558	584	560	564	529	560	546	605	584	561	549	595	597	524	552	570	610	513	549	575	603	575	549	589	598	589	533	512	569	608	577	554	566	538	543	544	607	497	537	566	541	605	592	546	556	547	568	571	548	624	528	555	534	522	575	581	542	524	559	551	565	531	536	517	577	560	532	599	554	550	575	588	608	568	554	548	574	537	558	600	559	524	622	578	593	534	572	520	561	528	587	595	544	546	544	556	560	590	566	575	561	568	540	570	574	543	556	580	584	567	562	566	561	558	535	589	599	577	548	547	526	567	521	566	519	509	526	541	529	516	535	525	590	532	561	570	584	563	541	585	593	559	608	578	542	567	577	544	597	535	566	576	605	544	576	578	602	548	578	589	572	578	503	564	534	560	609	589	568	578	581	565	530	567	524	614	590	562	583	573	542	584	499	581	575	614	571	570	574	579	557	528	531	566	566	583	561	595	548	581	537	575	576	584	569	584	566	581	510	581	588	586	570	527	580	613	559	570	574	561	565	551	548	537	581	584	586	526	527	579	600	589	546	548	539	536	553	622	584	605	591	572	559	572	561	566	585	599	560	534	550	523	576	554	605	570	602	589	608	560	588	513	584	571	552	574	572	536	559	607	545	559	540	577	555	567	557	542	572	574	568	574	545	559	563	542	592	568	577	580	562	568	576	569	598	571	554	542	566	592	548	562	571	597	591	598	564	568	580	540	508	557	611	558	583	538	572	525	547	579	569	584	588	593	542	600	533	535	576	560	590	612	599	561	551	602	573	602	543	566	520	580	538	606	563	568	553	560	536	518	532	567	579	601	597	543	556	515	565	603	577	539	563	578	588	613	587	595	571	549	557	600	554	602	561	558	528	561	561	595	572	586	613	526	570	576	557	527	567	510	595	555	555	593	574	566	587	565	579	573	566	600	543	527	575	533	580	535	535	542	552	553	592	560	581	588	552	554	537	524	569	530	554	594	557	581	538	596	563	582	594	598	551	530	582	551	564	504	542	580	538	561	533	561	543	584	522	562	555	581	563	582	565	584	573	578	562	597	544	551	558	540	572	547	526	555	542	544	535	539	594	593	609	543	556	537	552	559	578	569	543	588	598	571	587	537	579	578	548	571	556	590	551	605	578	580	558	586	601	555	620	577	541	578	581	557	552	556	581	545	587	571	557	556	568	559	561	507	545	597	547	587	531	568	588	539	570	548	561	608	563	543	561	583	525	612	558	547	551	596	577	534	559	606	534	570	585	635	568	592	542	609	602	551	605	565	556	584	538	563	522	610	547	547	536	550	556	572	547	523	566	579	537
3244	3960	2658	1465	1222	1075	944	877	839	841	742	778	821	743	798	717	762	690	701	716	728	726	774	703	784	694	736	742	741	730	719	680	698	695	702	695	733	706	702	724	704	726	694	739	693	760	700	690	669	698	703	736	719	699	754	712	703	668	689	661	706	745	726	717	743	697	728	692	756	706	689	704	680	736	735	695	692	695	745	674	683	721	710	731	739	734	669	746	685	745	700	700	690	699	738	732	666	738	728	752	682	735	672	703	699	744	710	746	687	739	729	694	703	710	752	692	707	700	700	752	759	708	714	679	711	716	698	672	683	728	695	700	684	699	680	719	738	656	741	687	745	709	691	703	676	720	696	713	774	713	692	695	681	727	725	684	729	657	738	696	691	733	751	714	697	709	734	726	745	755	714	701	722	697	678	688	678	720	722	676	698	705	741	723	678	718	685	718	734	729	734	723	714	665	724	692	695	713	679	700	718	682	717	693	699	700	696	710	728	699	711	648	691	707	709	718	687	681	752	701	660	740	736	712	720	702	698	698	734	711	761	674	739	720	689	701	699	727	718	745	687	723	754	661	708	718	719	718	750	722	723	666	690	703	683	736	705	646	724	665	692	700	689	713	712	700	742	704	747	690	698	728	680	743	697	731	736	720	730	683	714	718	723	730	697	752	666	672	665	687	738	680	682	696	728	755	703	692	697	693	669	699	755	695	661	682	694	647	715	727	725	708	699	693	672	677	699	693	707	677	693	666	690	766	756	748	667	725	663	700	702	731	720	732	692	707	731	767	701	738	708	715	729	717	725	722	744	709	697	676	692	682	751	744	732	707	739	707	719	686	733	712	725	719	675	690	740	696	719	730	730	677	662	676	769	724	646	692	693	676	654	712	723	679	686	745	724	711	722	702	678	728	676	749	717	686	725	744	680	653	723	644	729	707	693	701	756	729	746	750	653	704	708	707	712	729	700	732	710	716	718	698	745	739	744	678	690	746	751	667	703	693	702	677	676	698	706	749	734	725	714	760	754	724	703	657	771	689	691	744	756	721	695	678	743	653	716	723	696	656	681	685	708	703	744	722	712	712	734	712	651	697	704	709	664	694	658	717	699	718	686	703	701	708	735	768	742	692	712	679	677	686	725	707	733	675	729	715	657	722	721	739	718	726	718	658	709	695	748	716	737	660	668	625	713	730	704	730	703	686	705	703	656	719	732	703	710	733	692	691	723	713	732	723	769	712	687	695	725	668	709	704	693	691	742	760	712	715	696	724	705	708	709	717	691	682	713	704	683	693	731	708	683	698	651	680	701	748	703	729	677	739	726	746	750	714	703	730	728	740	739	701	743	654	756	721	717	700	682	726	706	704	737	672	719	710	739	734	694	694	699	745	725	655	677	723	697	639	726	714	713	707	683	763	696	747	687	665	727	697	702	752	724	687	721	760	721	733	648	714	704	702	680	699	684	681	677	700	710	725	662	750	710	721	679	701	732	704	669	745	686	732	666	703	692	713	707	666	681	688	710	696	699	711	688	663	678	698	711	644	699	720	691	745	725	716	660	736	716	741	670	700	698	707	679	711	710	737	697	730	718	713	696	717	738	713	734	686	744	687	696	647	694	763	699	712	708	638	652	739	730	678	656	697	710	695	685	740	698	710	689	694	698	678	695	636	699	647	758	709	735	688	714	744	707	728	657	759	701	683	750	733	717	761	680	691	690	702	715	662	715	747	688	740	666	705	721	762	666	733	735	731	699	760	739	715	689	727	755	723	692	657	719	669	707	750	700	680	708	727	690	702	698	760	743	656	707	724	710	665	708	723	734	708	776	742	702	690	780	720	722	693	693	698	761	715	710	705	715	667	666	716	713	709	682	691	672	740	736	684	716	690	718	732	690	704	712	720	635	717	706	711	712	713	787	700	704	746	714	707	731	675	745	694	715	747	734	703	685	698	691	665	743	708	726	711	672	702	698	698	718	690	737	715	713	676	739	696	716	728	697	703	684	695	714	697	671	721	722	702	733	684	706	684	709	702	703	726	695	719	681	740	669	672	740	716	715	706	695	721	775	728	726	684	718	742	704	757	721	666	720	718	723	750	725	687	743	672	709	723	675	695	669	691	667	755	716	696	751	688	704	703	652	741	732	723	664	695	681	685	670	724	719	694	706	724	706	702	760	743	733	680	716	671	704	698	730	658	710	689	690	755	691	701	786	681	660	702	733	683	739	715	743	714	723	725	660	712	722	652	688	689	656	698	710	696	701	684	727	694	677	683	714	705	751	712	711	725	671	728	691	732	657	704	749	739	685	744	719	714	731	700	705	740	731	758	755	645	729	762	716	720	735	681	688	698	686	699	717	702	714	694	696	688	688	693	722	740	699	740	711	735	699	695	745	705	700	698	700	665	694	688	731	726	711	696	711	721	739	716	726	741	678	711	767	704	717	703	707	693	718	744	714	720	735	654	733	695	665	710	742	755	708	697	723	694	699	675	698	675	707	706	681	679	684	708	722	685	766	694	713	721	686	687	666	694	681	725	720	682	701	708	691	698	692	688	693	738	709	680	705	705	696	672	688	699	764	719	685	701	675	692	694	707	702	673	692	725	704	711	729	718	727	715	705	681	711	732	738	713	701	657	742	739	699	666	689	685	716	709	777	713	740	686	687	665	747	708	752	662	710	724	743	718	677	731	755	732	707	687	710	714	713	695	708	698	683	693	694	723	717	684	634	717	684	735	732	670	691	699	713	723	750	684	718	721	721	742	727	747	708	703	698	676	701	680	721	717	722	694	759	695	694	720	683	669	737	679	649	689	757	683	667	740	679	753	709	694	682	725	719	764	703	758	670	713	699	689	736	673	739	712	732	744	672	681	728	715	737	694	735	689	740	704	742	726	712	675	717	700	698	689	711	634	692	701	683	711	735	763	672	703	701	718	669	761	683	705	718	694	693	727	710	738	713	738	702	700	686	776	702	675	746	704	722	724	719	662	687	734	711	716	737	718	715	721	697	719	745	733	681	673	735	742	708	684	730	710	664	715	728	677	729	721	684	710	699	700	717	714	690	719	716	676	706	699	727	700	717	723	690	768	703	701	680	730	668	731	673	700	723	713	683	739	714	744	715	725	701	743	725	670	731	693	748	698	705	707	693	750	699	717	727	731	716	703	751	693	664	714	746	667	770	715	768	739	674	728	712	720	728	723	732	695	730	733	690	721	749	726	709	693	749	717	689	697	682	690	746	736	688	710	740	737	732	704	701	705	730	754	674	713	692	751	670	715	721	753	706	710	668	710	715	723	660	736	682	714	709	695	668	697	672	630	745	694	650	723	711	768	634	745	713	702	754	743	695	747	680	677	675	743	687	703	719	688	730	704	702	739	716	657	710	695	713	705	707	692	739	735	702	708	740	687	763	734	729	725	646	750	693	723	718	715	722	728	712	712	712	710	691	723	712	711	683	734	738	707	746	698	710	711	692	684	719	741	716	682	762	718	742	743	722	694	671	710
22066	20850	28184	23626	20850	20115	1497	527	383	352	303	311	299	241	272	235	249	211	213	244	216	227	226	204	208	198	187	191	210	175	194	166	223	191	207	183	190	182	177	212	196	188	192	181	177	179	195	184	188	168	156	170	189	177	177	163	176	207	180	165	151	171	179	191	189	186	186	187	185	206	156	205	189	178	192	181	184	194	157	202	188	196	176	181	187	170	195	172	175	177	189	179	161	205	181	195	164	166	186	184	170	193	198	178	184	165	194	168	175	203	184	197	164	166	177	179	202	160	157	159	158	157	172	178	184	188	193	201	199	179	202	173	204	172	171	169	195	188	181	172	183	174	157	182	187	174	172	197	172	190	173	209	194	196	192	193	162	180	179	182	213	197	183	176	169	187	175	168	179	177	187	181	190	188	151	186	171	188	168	168	170	157	166	182	189	161	176	176	205	180	215	171	192	199	180	174	195	188	188	173	155	182	167	179	203	149	168	169	182	175	185	176	188	194	171	175	168	186	171	183	158	150	149	174	202	165	202	170	193	174	168	169	174	167	196	180	167	174	175	163	203	198	199	160	197	176	168	171	168	159	170	153	209	194	208	188	185	164	184	194	168	176	187	190	169	174	182	188	191	143	162	198	178	185	155	185	193	202	173	173	195	176	184	192	170	172	173	187	177	190	177	163	211	192	167	186	172	170	174	161	203	166	191	191	210	169	177	176	204	200	193	197	172	198	211	182	179	192	173	178	166	184	177	178	190	170	168	190	198	184	192	172	170	192	183	141	171	183	180	164	195	153	179	177	196	176	159	176	201	193	182	192	185	177	191	194	172	184	168	183	167	177	193	192	163	168	187	184	195	180	195	200	163	178	192	164	179	170	203	195	187	172	209	168	164	181	181	210	181	186	176	184	172	198	197	184	177	177	162	173	183	163	164	174	183	149	174	186	182	188	164	171	196	174	179	189	188	154	168	178	165	182	170	182	170	186	180	182	185	188	177	185	179	165	185	188	192	201	178	176	161	164	196	182	174	195	165	168	202	169	167	180	178	169	190	177	172	197	177	200	205	166	179	209	179	168	175	180	200	168	201	174	167	173	187	173	175	184	186	163	151	179	172	173	199	193	178	175	189	172	180	185	176	166	170	158	172	169	179	150	152	167	167	192	181	172	176	202	159	181	198	179	190	174	184	196	191	180	180	186	165	157	152	187	168	174	191	163	176	185	173	215	171	174	178	171	195	165	160	187	162	179	193	203	198	190	189	153	178	154	179	200	168	170	161	165	166	155	175	188	169	175	156	166	179	186	171	170	164	174	183	184	176	168	181	179	180	158	176	189	178	159	181	175	197	187	174	164	166	172	195	208	168	171	171	180	185	174	164	188	176	161	172	174	159	169	191	162	191	169	191	160	161	200	175	170	201	182	194	193	192	176	182	161	162	167	200	186	186	189	197	159	183	160	180	184	160	169	172	189	172	170	186	184	168	187	177	167	167	176	168	156	177	183	179	189	174	209	185	175	179	178	196	178	190	191	191	183	189	182	166	167	168	163	178	183	188	174	180	182	174	190	199	196	165	203	169	174	185	172	167	217	177	213	154	188	195	178	171	195	192	196	204	177	178	155	182	197	161	172	176	168	162	163	182	150	154	194	189	147	176	194	178	160	190	176	180	189	186	182	153	174	169	135	173	183	170	176	177	189	187	172	194	178	183	191	194	198	176	173	187	172	164	173	166	179	162	153	185	162	171	193	159	159	195	188	176	193	192	195	203	203	168	164	161	165	168	171	178	193	193	190	190	184	201	173	186	163	186	168	182	184	173	185	166	180	198	204	178	162	165	189	164	181	177	183	169	167	185	169	190	182	161	199	167	165	175	167	180	188	175	193	157	163	201	159	171	191	168	183	161	169	186	168	182	193	187	173	173	156	186	172	174	176	183	173	187	199	185	164	179	196	187	181	163	159	186	174	160	185	178	199	217	162	177	163	188	171	169	180	206	185	157	175	175	197	174	182	176	188	167	193	173	181	177	183	168	178	162	164	180	204	183	185	153	182	172	167	200	170	169	172	177	191	166	168	187	182	187	170	169	188	166	176	209	176	198	186	184	180	183	181	184	171	171	179	170	186	194	165	185	199	168	185	184	182	167	156	187	161	188	196	170	156	165	173	189	182	172	170	177	157	203	158	182	192	200	177	185	180	181	186	163	160	189	187	194	196	207	180	163	189	177	162	186	200	157	199	190	184	187	205	185	189	189	163	200	183	182	184	195	201	191	176	200	176	186	180	188	196	180	157	154	180	185	175	182	169	173	171	141	201	186	204	201	176	195	181	162	177	208	178	191	174	192	193	151	180	188	204	195	190	189	162	175	193	187	169	162	175	168	175	184	167	185	200	197	161	164	175	188	184	192	192	163	180	173	164	193	165	184	183	184	174	204	187	184	168	167	178	166	183	170	176	194	152	166	148	160	176	155	179	165	183	174	187	177	160	193	164	173	174	181	187	207	175	174	168	203	179	200	167	176	164	189	192	184	196	184	185	189	172	218	176	169	157	183	192	185	180	179	158	146	180	194	185	164	168	174	177	176	174	170	157	194	171	191	157	175	179	180	194	174	178	166	182	205	199	187	167	177	189	175	191	207	178	184	178	175	182	182	174	180	188	180	189	174	189	189	161	186	168	179	200	159	202	183	155	190	176	203	184	199	170	173	182	156	191	161	166	158	173	174	181	188	177	193	182	172	183	191	187	181	187	172	171	193	179	174	177	168	191	185	161	163	162	146	181	167	179	167	209	184	162	169	173	185	161	187	186	177	187	174	183	178	198	184	172	188	202	199	196	171	175	200	184	180	176	161	196	181	157	184	172	159	151	176	202	182	165	155	160	169	160	190	179	160	167	171	155	191	165	197	169	178	201	180	171	176	186	175	201	177	187	191	214	165	164	179	184	189	172	172	193	196	181	185	169	153	169	165	186	192	195	192	175	203	175	181	183	192	205	161	193	161	204	171	164	172	160	206	159	146	161	163	196	161	173	164	190	171	180	191	183	178	182	188	179	171	185	163	186	154	173	176	164	175	205	187	175	203	173	169	154	176	189	203	185	166	164	167	166	203	175	178	176	196	167	183	183	160	169	165	173	189	166	194	183	187	189	190	185	187	178	174	153	156	161	176	161	170	185	192	200	165	182	161	185	170	174	149	186	192	187	193	174	176	173	174	183	181	196	169	174	189	187	174	187	199	164	205	179	195	171	192	202	176	182	192	170	195	181	165	180	176	186	187	183	169	176	176	195	171	189	206	202	190	192	167	182	168	191	175	181	199	155	198	174	157	184	165	182	184	187	180	192	161	196	188	179	200	175	198	169	177	178	185	173	168	205	178	185	184	185	177	178	175	196	188	181	176	178	202	179	188	169	189	191	173	179	193	179	180	204	180	186	191	192	181	184	172	201	178	171	162	196	193	164	163	188	169	165	174	160	183	186	180	157	194	164	154	178	173	174	174	209
4247	12625	7954	3671	2590	1871	1294	1027	854	726	586	558	502	491	483	416	389	362	356	323	326	336	335	314	316	301	280	261	280	282	263	283	288	272	250	311	238	261	287	255	247	224	249	237	261	253	269	259	260	258	238	272	253	247	246	244	243	268	281	250	233	241	230	240	251	207	261	263	241	235	253	241	260	227	239	262	241	227	217	240	236	231	216	265	234	245	277	252	205	252	249	212	229	250	258	220	241	248	237	254	243	249	216	228	258	252	230	241	269	244	236	242	239	233	265	238	214	232	232	248	234	242	236	250	245	250	229	247	257	213	236	224	234	238	231	230	232	254	227	234	244	226	245	263	259	253	240	220	264	270	255	218	270	247	280	253	238	238	229	227	256	260	253	254	256	240	238	223	254	248	265	235	225	247	248	250	247	229	248	269	230	224	244	239	229	226	261	228	267	226	248	233	244	251	234	244	227	211	238	222	268	247	242	227	222	256	241	218	230	271	247	226	257	239	212	246	234	244	239	224	245	253	248	250	247	232	240	214	237	257	218	231	221	240	207	248	223	242	259	239	248	244	228	207	244	254	234	239	253	233	264	251	228	242	241	231	252	227	249	256	234	244	233	238	206	240	215	234	239	237	201	239	237	271	237	225	247	246	267	245	262	245	228	242	215	248	249	249	217	259	276	239	194	224	231	241	228	249	236	236	225	240	222	226	242	239	210	275	223	254	266	238	234	227	254	215	227	246	209	247	211	233	263	234	215	236	234	254	264	237	205	246	230	225	248	238	240	244	268	227	239	262	217	258	232	240	265	260	243	256	225	240	270	250	257	240	231	238	244	246	230	228	225	279	234	263	237	217	253	246	246	250	260	226	239	243	251	266	240	248	240	254	242	234	247	229	223	223	246	226	267	235	258	249	250	234	243	239	244	215	245	226	250	241	231	238	267	250	233	249	218	257	244	232	258	262	237	232	213	245	249	241	223	224	248	239	223	236	239	196	237	234	231	267	246	225	235	245	249	199	241	230	238	214	243	191	227	229	223	246	237	229	250	232	207	217	252	217	264	247	247	233	253	240	251	264	209	255	246	228	216	261	250	236	240	243	233	265	223	246	235	282	217	223	244	220	260	239	227	273	221	246	200	232	213	224	234	252	233	222	237	214	235	256	236	259	247	272	237	246	246	238	263	255	263	259	227	237	207	229	201	247	241	278	255	234	233	252	279	229	260	247	236	243	238	233	262	255	243	243	239	211	238	224	234	217	264	220	240	239	233	233	238	210	251	221	243	249	243	249	214	216	269	239	244	216	239	234	247	229	254	218	263	231	240	254	241	233	228	260	252	240	225	246	254	261	283	245	225	253	253	239	273	250	215	251	255	209	244	233	229	222	227	239	264	262	274	218	223	214	242	227	230	218	230	256	228	246	238	261	250	226	247	247	260	254	234	235	252	216	256	250	217	282	225	257	283	246	262	255	253	226	226	246	248	243	247	252	255	229	248	232	243	231	241	283	240	233	252	246	232	239	248	227	265	221	241	237	220	239	215	207	274	223	225	208	233	237	235	222	248	242	250	268	267	253	261	250	235	219	234	239	268	245	223	235	237	247	254	236	227	242	209	257	232	248	230	240	271	252	252	245	259	229	240	246	232	226	228	261	249	238	216	225	239	219	252	193	276	233	209	245	216	259	194	234	242	221	235	233	233	228	204	231	260	253	251	263	252	247	234	264	244	248	208	226	258	243	254	247	257	222	210	228	237	215	232	242	245	251	232	234	269	244	222	245	250	238	298	244	243	235	237	225	268	253	233	250	238	249	212	219	223	256	249	250	260	263	276	235	244	243	205	241	242	256	236	243	233	255	228	255	235	241	197	246	255	248	236	247	252	235	226	244	239	250	235	293	224	226	243	252	241	247	221	230	224	254	242	241	199	239	253	242	240	267	222	236	212	237	226	243	270	256	240	233	251	279	246	232	242	234	238	225	284	264	227	225	239	257	241	228	253	263	241	234	234	233	239	230	235	242	255	256	252	237	255	226	237	248	240	246	203	215	222	256	230	227	237	241	228	236	217	245	222	257	244	275	256	239	248	250	238	236	250	246	243	248	255	230	263	229	217	256	235	252	242	239	232	228	221	242	266	266	223	284	209	247	239	231	251	220	243	224	266	229	243	259	257	259	234	235	236	236	260	257	256	247	249	241	230	227	267	232	241	222	246	241	239	232	259	214	221	278	242	215	238	258	224	256	244	223	248	205	219	229	246	235	242	248	236	218	246	251	266	255	228	244	249	252	262	254	244	271	237	241	209	230	246	245	216	257	247	214	249	247	239	220	237	234	248	233	243	258	257	244	253	216	234	239	234	221	216	213	250	220	239	230	253	240	236	238	215	266	236	235	259	219	229	238	233	275	221	238	208	226	255	244	251	260	256	217	257	239	241	241	212	231	248	234	271	262	244	277	237	216	235	245	219	227	248	230	238	225	252	227	226	237	227	228	207	234	264	215	229	232	245	269	232	238	253	243	252	229	266	251	261	250	237	265	243	232	214	242	257	236	220	232	240	263	244	245	242	244	232	264	229	247	209	236	239	250	229	245	247	242	224	269	234	231	242	239	254	253	247	253	271	256	237	242	218	244	239	258	265	243	226	288	247	246	261	233	255	229	253	225	236	213	246	247	239	223	224	250	258	233	250	235	219	241	226	231	236	245	237	242	245	261	253	245	249	222	273	257	213	222	228	241	253	243	278	227	232	278	201	238	239	218	246	249	235	213	238	270	212	229	243	248	244	238	285	251	226	221	242	243	241	236	214	241	250	251	204	264	243	229	229	243	224	259	262	237	239	217	245	232	224	230	257	248	210	236	269	225	269	239	224	211	232	233	253	229	206	235	243	255	243	262	258	250	217	245	277	268	257	262	250	254	247	221	215	219	221	212	263	237	217	244	232	240	238	253	244	209	230	237	232	247	239	232	257	224	245	231	237	245	237	258	264	215	216	219	228	258	224	228	256	253	231	233	231	239	242	244	218	262	234	240	229	247	250	235	241	213	250	243	240	245	216	225	259	237	214	216	250	230	239	240	265	250	252	236	214	221	212	260	223	233	219	263	245	230	244	266	241	232	229	262	246	255	216	252	238	224	238	233	230	239	261	259	241	238	254	250	237	254	256	234	247	242	237	212	265	240	247	259	265	235	223	206	226	279	253	236	222	259	242	234	248	235	233	253	237	230	235	222	207	258	236	240	215	227	232	237	240	250	242	239	237	240	231	236	243	241	215	246	225	218	235	273	233	237	234	225	264	226	242	219	203	228	256	243	234	222	227	246	249	246	236	227	247	236	236	243	237	247	241	246	223	239	233	234	236	229	266	252	239	246	250	232	230	235	249	247	246	268	198	228	270	249	218	220	244	245	227	248	244	258	241	223	245	245	244	245	246	231	216	243	248	250	261	243	237	250	239	243	234	239	243	275	249	224	234	226	246	266	258	223	247	251	241	212	247	222	245	236
26824	17995	4228	1001	830	776	745	744	726	766	759	768	745	705	778	851	744	764	750	760	794	741	800	754	756	721	700	755	768	770	756	772	771	783	761	736	769	728	783	747	704	783	774	756	786	729	729	744	744	787	767	770	724	727	727	772	814	778	775	764	783	743	726	768	725	718	790	792	732	720	781	766	762	758	709	782	768	699	760	745	730	779	768	759	734	744	761	743	708	781	729	761	732	735	749	741	716	854	756	680	756	741	694	774	777	720	742	778	746	750	728	756	764	763	750	716	778	760	763	784	719	759	727	800	766	758	748	739	725	761	766	750	729	787	725	732	735	718	703	808	779	756	722	710	770	766	766	763	701	733	739	758	764	746	748	730	710	762	764	756	787	749	743	765	741	791	748	719	757	747	748	752	741	783	723	727	753	729	804	769	771	753	792	769	774	714	761	718	736	727	729	730	747	799	750	770	708	760	761	731	755	759	769	729	706	721	740	723	766	789	737	732	737	729	715	764	741	719	752	747	759	765	770	764	691	763	691	755	717	753	734	741	731	754	730	785	729	742	789	785	733	750	761	755	783	726	738	749	707	742	734	748	734	769	776	759	778	787	735	697	789	771	732	757	746	772	771	752	781	776	737	723	726	753	756	769	720	749	768	771	732	708	766	748	762	790	736	741	755	738	745	717	792	740	764	786	755	731	759	727	766	795	744	810	742	694	764	749	718	735	754	750	745	791	784	723	770	759	756	705	734	769	758	771	746	709	749	740	769	716	743	798	749	722	766	717	732	752	737	759	776	770	725	778	759	764	740	750	698	757	773	720	661	713	741	699	700	756	746	804	757	721	728	740	720	729	749	761	740	757	739	755	757	735	755	763	743	801	722	771	768	757	770	760	741	755	777	739	738	732	733	729	741	762	743	792	757	735	734	737	764	798	721	811	773	798	700	720	794	801	827	734	796	756	719	779	813	782	723	693	729	735	796	773	776	731	763	806	756	758	754	720	776	732	753	710	767	752	766	743	737	757	776	726	762	769	752	746	755	776	681	741	786	739	783	802	755	740	729	785	765	761	774	749	739	765	743	756	732	752	725	772	740	739	718	712	758	749	734	739	784	762	733	746	759	766	765	746	743	696	770	767	780	727	782	735	737	726	780	719	753	763	733	798	796	774	735	743	720	689	752	766	703	734	728	768	747	783	787	716	797	786	718	723	776	788	724	751	767	752	763	738	725	756	734	694	731	738	723	782	754	739	729	750	736	761	734	743	739	745	729	801	725	734	704	772	760	764	742	715	793	716	740	800	742	752	728	752	742	775	715	784	721	732	764	744	746	741	735	703	736	698	768	759	755	766	764	783	762	698	718	741	752	750	789	751	756	831	770	753	750	745	760	727	775	721	768	761	733	720	741	776	765	788	705	736	784	729	771	726	750	761	718	734	746	744	725	739	712	746	787	794	809	718	744	784	763	746	768	764	708	739	732	784	741	812	756	767	800	762	748	772	750	732	730	764	747	801	842	710	789	767	712	781	794	731	766	769	758	770	775	796	770	753	742	765	749	739	751	764	733	710	747	744	738	740	722	739	704	730	730	808	776	722	731	749	718	779	758	782	782	744	785	773	781	723	742	773	749	825	770	729	776	683	779	718	758	782	744	767	731	784	786	765	718	768	724	767	778	692	761	710	766	746	718	732	738	747	791	789	789	739	768	778	795	774	783	760	755	767	714	716	778	764	709	760	724	755	738	761	847	768	730	766	752	775	712	694	727	756	738	755	793	761	780	760	746	712	763	836	742	723	786	744	707	754	774	714	742	750	742	817	731	769	718	764	730	751	752	772	722	748	801	769	734	765	727	748	755	741	823	748	723	714	762	718	743	769	714	771	744	732	727	747	726	724	773	700	753	731	729	717	751	732	812	781	758	738	752	735	776	796	754	767	743	777	761	800	742	714	786	763	733	791	776	741	739	754	793	767	718	707	730	779	803	718	699	736	749	717	805	721	721	772	797	768	775	706	720	720	777	726	738	716	700	730	782	773	751	743	723	736	749	784	790	763	787	794	757	716	693	751	713	735	746	758	750	745	750	743	736	747	765	771	746	788	779	741	770	814	781	745	729	757	775	730	720	789	729	755	781	728	739	723	747	741	751	804	773	761	749	778	709	765	727	717	740	747	745	684	708	720	716	801	809	764	748	721	780	756	770	765	747	732	726	764	726	759	774	753	789	718	765	801	778	777	748	675	768	764	742	719	774	769	724	768	773	702	741	710	783	762	782	754	823	751	721	703	796	776	739	757	754	713	719	740	779	726	758	799	748	784	720	748	734	730	829	776	747	724	749	748	727	775	776	783	728	741	784	751	754	719	724	773	741	801	708	709	797	764	757	715	738	755	758	751	746	759	768	774	804	819	710	736	738	756	791	739	753	805	743	758	787	793	759	797	710	744	734	742	763	733	731	737	788	718	748	794	775	759	735	671	791	781	750	774	777	736	779	819	740	751	805	816	716	719	750	736	727	752	755	767	664	756	747	751	763	720	750	737	762	775	813	775	767	782	786	741	757	751	729	772	712	725	781	736	769	766	731	759	727	727	730	757	752	726	713	730	715	748	714	744	718	741	738	749	732	753	759	782	715	747	790	789	741	757	742	763	740	729	733	730	727	810	738	774	725	740	756	737	787	731	743	750	735	725	779	745	737	720	751	778	771	749	768	731	755	775	769	780	729	761	738	724	754	772	724	726	747	760	776	756	761	763	786	782	802	723	757	741	761	750	773	807	738	747	692	772	764	728	712	770	727	748	755	752	799	796	704	775	747	753	756	710	785	781	730	695	772	743	722	772	761	768	745	779	732	781	782	758	737	760	729	727	745	751	734	679	790	750	727	747	744	724	720	748	740	758	741	767	779	694	729	738	703	748	792	719	694	742	729	744	735	789	769	757	754	759	730	733	695	755	704	735	720	704	760	718	755	734	715	724	754	754	704	759	695	750	763	760	791	743	752	747	802	729	788	731	755	757	801	760	772	764	771	750	739	740	756	712	832	741	774	746	769	759	743	752	809	706	785	729	750	795	773	766	728	753	755	752	733	723	735	739	748	747	753	733	799	822	774	737	806	767	784	743	732	765	729	741	724	778	680	742	737	702	728	786	785	788	789	717	711	719	752	780	751	757	703	790	735	748	755	727	745	711	708	739	761	715	740	746	759	774	767	741	740	711	728	731	761	720	721	738	718	745	789	787	737	724	722	736	736	784	748	787	740	757	763	781	756	716	741	754	755	738	767	722	700	744	717	743	742	757	702	825	733	766	747	791	693	718	768	754	729	724	784	761	765	777	762	714	763	709	798	755	749	777	712	750	709	766	735	743	754	720	772	754	792	782	758	766	706	784	780	724	749	763	775	737	762	753	693	761	766	747	793	731	747	733	839	739	746	773	726	757	711	701	733	732	711	761	744	718	743	765	776	711	780	722	696	752	709	770	749	725	739	763	753	774	725	753	724	752	731	746
4419	1773	1352	1097	1058	1038	1071	997	988	981	1029	996	908	960	946	937	951	923	923	1006	959	913	965	962	932	971	973	938	963	959	906	907	993	960	986	939	963	957	962	959	980	955	965	920	985	975	991	939	917	911	998	954	946	950	948	949	1012	963	974	962	1006	977	1024	929	905	953	951	961	974	1032	907	983	975	972	904	922	989	963	1009	950	972	974	901	939	916	971	956	958	898	998	948	915	944	1003	926	945	1003	1001	968	965	972	943	961	999	969	963	902	901	1031	968	944	966	972	918	957	919	974	932	941	954	1012	964	988	968	959	963	988	963	955	905	943	945	959	899	968	942	994	960	953	920	948	952	905	942	984	1023	901	965	989	925	929	979	923	939	942	943	977	986	964	961	985	988	971	900	956	936	904	959	877	921	897	997	956	990	970	919	1016	952	977	947	882	970	951	943	947	952	943	978	974	934	1012	928	902	1009	1015	965	994	958	952	965	954	952	952	1015	1030	970	897	1008	939	1036	983	972	928	987	931	989	929	972	971	970	934	912	958	963	964	980	961	976	944	954	979	916	947	908	955	930	946	942	959	922	996	951	878	938	920	962	964	995	970	940	912	985	986	949	948	1005	977	923	975	967	908	954	929	978	975	918	1017	927	983	919	878	965	951	981	929	950	967	989	955	928	960	964	989	886	937	918	932	979	938	985	941	935	1010	992	932	960	901	924	912	971	953	956	954	934	984	1004	907	944	934	930	927	966	988	900	927	957	982	906	940	981	963	962	932	900	915	960	927	971	943	941	955	908	966	964	951	938	940	927	969	919	963	937	936	928	954	890	916	918	970	959	949	998	947	947	896	891	996	992	973	966	952	919	936	911	957	962	981	994	1004	967	962	980	958	903	912	947	991	929	943	953	982	954	995	971	962	1014	965	953	959	968	983	912	927	985	971	935	947	990	1000	920	928	941	919	927	920	966	1013	944	957	935	979	925	960	939	998	931	967	950	919	944	927	938	929	954	964	887	986	995	935	977	930	947	964	969	908	945	933	958	963	932	954	1009	935	954	944	959	948	950	962	965	1003	925	926	944	941	904	970	966	968	948	932	924	951	977	891	981	985	955	985	955	1004	982	935	984	963	941	984	1000	922	937	973	982	967	974	958	964	982	955	962	961	938	925	976	917	985	979	922	960	969	941	936	918	994	955	988	968	970	979	906	1002	950	968	968	943	982	952	961	948	892	943	990	954	974	926	993	913	934	960	942	931	911	953	965	881	928	952	990	928	978	978	984	951	983	982	944	993	966	971	945	904	918	960	918	921	956	943	962	920	927	925	902	916	916	983	988	959	967	983	933	975	944	941	934	969	958	986	993	984	936	943	920	1039	953	923	969	939	899	974	947	950	959	926	937	943	957	915	897	986	935	947	981	948	968	946	938	992	900	924	977	936	982	922	943	900	874	987	917	980	948	937	955	936	933	977	961	926	950	937	943	951	989	977	897	997	941	935	987	943	1009	936	995	945	945	919	969	974	950	920	988	961	929	954	944	916	995	973	960	945	902	899	963	985	990	930	962	951	974	967	942	926	951	963	948	968	897	906	928	929	915	966	1004	926	904	916	907	897	950	968	923	947	962	923	936	978	977	994	938	955	904	927	923	922	990	956	950	949	919	964	994	913	964	925	897	930	1001	942	998	985	975	993	919	950	1019	957	967	908	919	979	973	902	976	923	972	937	962	945	956	951	967	944	964	962	990	969	905	1006	947	963	964	923	948	966	972	947	989	921	970	940	962	925	999	928	928	944	912	948	930	950	890	922	896	969	953	905	953	952	951	955	979	955	926	923	941	864	981	1008	958	977	960	919	1005	955	953	920	936	968	906	980	987	904	917	988	945	931	968	983	989	950	1016	926	945	954	969	989	946	932	955	1000	972	914	897	951	935	993	954	969	979	910	903	885	943	963	937	937	926	941	942	954	1010	953	965	939	953	916	961	922	958	922	935	985	936	959	930	968	982	933	980	935	927	909	961	960	935	975	992	940	1006	934	936	967	926	953	934	943	930	971	1022	977	918	983	965	990	1001	1032	946	959	955	988	986	993	895	919	963	995	959	956	1033	961	950	907	946	905	927	922	926	960	900	973	977	1005	989	935	981	970	935	999	939	995	940	904	933	1018	972	946	939	896	965	985	930	936	973	928	992	963	972	948	900	942	966	954	959	968	959	917	945	976	933	954	936	1007	947	939	995	984	951	988	974	958	951	894	961	956	946	961	924	899	989	960	937	944	942	986	931	952	959	954	971	934	915	938	949	979	919	1010	955	897	895	989	889	930	965	937	949	1025	962	1015	940	948	1006	952	978	915	945	910	1005	948	971	969	990	928	947	909	915	968	976	962	924	993	953	935	974	905	905	985	938	914	972	984	983	920	983	982	889	875	940	993	998	911	947	930	966	966	908	920	940	969	1085	955	982	982	1041	916	962	962	930	942	984	1008	949	960	971	901	965	967	982	996	898	932	962	959	963	941	953	935	948	949	955	952	916	952	974	1015	979	1024	1045	934	960	898	956	971	976	970	985	970	958	920	1000	947	989	903	965	909	925	940	988	976	948	954	998	899	953	987	978	934	930	923	947	1007	921	919	925	944	997	967	933	926	932	918	992	954	953	986	1000	936	983	903	931	1009	951	963	988	924	1007	946	992	967	949	960	977	963	967	945	970	969	946	910	978	932	958	971	936	976	932	920	974	926	997	941	966	944	958	957	928	928	903	965	928	971	997	980	963	937	981	965	975	972	989	913	948	976	962	969	968	957	925	949	947	928	969	919	942	953	984	946	967	921	934	943	904	969	967	931	937	916	949	939	939	949	980	967	1007	961	971	931	1003	950	949	948	974	954	887	930	939	921	958	989	942	966	933	961	961	961	948	1024	924	970	886	968	948	970	919	919	947	947	991	999	959	903	955	942	925	951	938	976	952	954	1014	936	937	922	931	885	978	929	989	986	946	959	1011	895	969	1010	926	986	927	985	961	1007	943	970	928	985	1017	905	969	978	926	921	951	958	971	981	960	997	988	953	945	898	982	988	947	955	911	911	889	962	930	983	935	970	943	943	1011	940	938	959	959	974	970	918	953	947	948	949	899	939	959	917	960	995	998	953	927	970	973	958	888	910	1002	970	922	943	943	983	928	983	932	964	963	942	942	938	965	921	909	917	995	1013	918	895	976	936	968	977	965	972	941	918	971	939	980	964	983	993	962	1020	928	919	936	952	991	969	984	897	979	959	965	950	1006	981	991	946	1010	960	952	967	944	972	944	952	908	969	987	955	945	947	981	977	959	952	990	970	960	920	955	906	971	932	905	944	977	967	906	942	963	990	950	957	955	927	967	968	921	958	996	890	929	953	988	894	979	955	981	936	965	998	993	1002	990	941	941	916	951	946	931	954	986	1013	912	947	964	937	1005	952	936	979	939	999	943	930	917	986	978	939	906	899	1000	990	933	974	926	913	943	917	956	923	952	950	987	943	952	959	894	950	982	978	957	985	904	937	969	958	947	997	962	970	897	947	964	974	923	976	903	982	974	969	961	926	961	952	914	978	945	991	919	973
22994	20802	27536	24173	20503	3245	891	670	657	657	637	594	594	558	543	518	521	495	553	576	509	538	555	585	545	542	497	551	542	520	529	506	515	555	496	516	516	542	542	486	534	531	483	549	531	526	529	532	520	514	512	500	503	518	521	475	471	519	529	526	487	538	575	472	556	522	509	561	523	477	513	506	484	505	470	483	522	522	539	512	523	481	520	486	465	543	525	544	508	519	515	513	527	497	565	498	487	523	506	502	519	520	509	492	518	528	496	487	500	489	555	499	500	493	491	533	522	499	506	498	498	505	483	525	537	535	478	520	542	506	527	533	509	518	521	524	494	504	500	485	550	502	509	511	507	497	505	515	507	549	510	513	461	520	463	489	508	507	538	526	500	491	512	510	522	528	527	458	506	519	494	501	516	538	479	515	503	485	542	459	510	536	482	482	521	497	459	508	508	519	524	544	528	549	489	560	486	585	509	502	495	513	507	522	540	520	521	482	516	539	538	483	506	477	454	514	497	500	494	490	527	510	476	495	498	547	505	527	538	553	521	504	493	481	542	545	505	544	500	511	516	525	503	531	498	509	520	493	544	499	464	488	517	522	508	516	535	543	531	550	509	536	526	525	480	527	510	488	531	531	511	469	530	495	547	504	493	552	487	500	516	523	512	498	540	473	515	476	515	537	496	517	518	498	515	549	504	507	512	504	455	504	499	500	532	508	517	512	516	541	524	473	499	538	485	537	511	538	503	511	499	505	489	514	526	538	483	506	521	517	545	506	522	482	488	492	532	470	466	475	519	482	559	535	509	512	496	486	510	502	537	506	476	504	501	484	524	534	574	490	521	532	505	540	498	520	522	531	518	531	499	444	545	515	461	498	494	522	502	486	529	520	510	516	476	487	463	465	507	534	511	515	507	506	480	542	521	507	512	496	515	510	528	538	548	470	507	519	508	579	487	500	514	488	501	471	499	498	491	478	474	504	476	474	518	521	502	483	523	513	490	479	537	547	465	504	539	526	506	544	497	512	448	536	483	491	506	504	524	481	528	511	513	519	525	521	521	439	502	520	501	525	493	539	509	497	509	487	528	540	490	531	561	516	517	536	482	538	495	524	550	506	482	537	538	491	533	521	505	519	562	565	559	528	496	494	537	460	545	510	472	521	546	509	490	520	491	482	494	488	503	519	470	573	541	487	539	498	514	511	498	546	494	498	590	487	500	525	503	519	492	512	506	512	513	497	516	516	524	500	525	491	508	552	519	516	473	489	521	506	516	508	530	505	494	482	522	469	473	548	534	496	489	520	489	520	465	503	494	530	484	520	517	535	522	477	539	515	517	499	527	506	527	533	526	512	505	535	507	547	533	541	540	501	504	518	505	485	555	514	536	480	500	514	539	519	519	510	494	500	537	504	529	528	493	452	526	530	512	533	514	504	548	504	506	499	533	506	503	517	525	505	485	527	544	519	463	551	513	496	502	525	511	528	538	507	532	500	552	483	499	505	520	512	484	521	504	506	485	527	530	546	513	515	530	535	525	461	497	532	535	510	498	536	523	547	490	490	535	483	523	512	510	525	508	515	520	478	542	496	566	504	523	509	528	497	529	527	492	461	566	535	497	473	545	491	511	487	536	513	512	499	478	543	494	502	504	487	507	493	502	478	514	501	510	517	519	515	473	502	511	518	482	530	520	486	504	456	571	508	490	490	508	518	508	511	551	484	540	509	502	525	525	487	495	541	508	500	518	484	494	523	544	500	494	517	485	543	496	515	507	480	474	497	502	513	499	518	499	525	495	525	515	487	524	507	493	493	541	523	490	520	531	539	470	496	477	498	506	530	560	492	521	501	536	479	476	513	439	527	502	498	480	559	546	495	564	506	507	498	510	459	492	504	497	506	523	483	542	508	543	534	473	556	539	477	522	494	528	489	511	487	507	501	536	505	487	493	475	465	490	528	538	448	494	487	499	507	511	507	507	511	479	493	483	497	566	499	530	542	509	491	508	486	489	473	476	494	505	469	511	511	522	541	528	498	464	473	548	491	502	506	491	522	545	594	507	529	521	536	526	508	538	526	498	537	518	531	460	470	500	547	494	533	503	440	500	492	546	483	524	460	520	508	535	504	529	552	525	554	509	516	531	525	503	530	530	489	473	540	508	556	524	473	506	494	497	483	536	521	513	498	503	496	483	518	542	487	516	522	476	479	483	498	500	498	555	507	497	519	476	517	524	497	486	484	493	501	555	515	479	500	525	489	507	509	479	482	467	540	525	485	511	499	470	479	523	485	490	508	478	493	548	463	526	494	500	501	538	514	532	471	521	506	514	511	557	513	495	469	531	480	492	538	510	508	527	524	480	514	530	525	532	493	543	489	528	510	522	517	482	518	505	491	530	507	496	488	492	463	487	537	501	512	509	494	531	513	515	504	538	497	462	489	506	530	539	501	528	508	508	462	525	499	489	463	515	511	511	492	500	500	523	505	522	487	520	479	491	522	501	506	506	487	542	508	538	527	502	502	525	480	524	540	478	491	473	501	556	534	509	497	559	534	514	473	484	530	549	520	509	474	517	505	458	492	512	504	528	497	548	532	503	513	520	478	534	484	471	500	498	517	493	523	491	476	514	508	481	515	514	503	478	498	516	532	551	514	559	494	550	515	517	486	526	532	470	503	518	536	533	500	491	546	506	520	506	500	495	482	452	475	537	480	537	517	504	483	547	528	500	502	492	505	517	523	473	478	488	482	506	538	523	511	528	520	479	505	539	513	519	510	499	488	519	521	508	491	520	496	507	513	527	524	471	532	504	489	548	513	515	498	541	500	506	499	506	511	494	516	478	479	530	502	496	492	525	534	536	518	509	488	512	532	483	496	493	542	492	533	535	497	476	562	490	504	486	479	535	495	525	505	515	548	516	501	510	531	478	526	552	511	517	513	487	542	488	498	488	508	499	523	519	529	546	527	453	498	486	535	528	513	516	537	530	512	544	488	526	520	491	514	503	516	487	540	516	545	514	547	477	544	481	496	531	488	540	502	479	451	547	508	484	484	493	499	517	503	525	534	509	509	477	491	472	507	495	524	489	515	551	478	496	536	530	539	492	528	517	517	476	540	510	504	490	515	518	526	504	529	521	500	513	495	575	500	551	500	538	495	513	500	500	508	474	525	475	529	506	533	526	517	517	538	490	534	537	498	499	514	482	493	505	519	489	521	576	521	531	494	528	526	499	456	461	506	505	536	502	506	529	515	521	536	528	521	494	509	578	516	543	491	540	510	481	508	560	504	554	530	484	547	516	522	527	504	502	522	521	548	513	497	564	530	531	486	518	518	546	513	519	524	511	518	520	526	462	475	555	528	494	529	481	476	467	490	522	495	491	499	459	530	539	505	497	476	483	485	511	499	506	496	503	492	524	488	520	491	515	521	527	535	522	537	498	523	486	511	514	506	504	526	490	546	508	518	514	520	512	513	505	493	503	500	517	527	538	504	504	467	499	547	514	523	527	543
3340	8373	5556	2656	1991	1551	1190	1101	1061	852	868	798	815	719	752	743	759	679	772	694	752	719	730	715	681	670	715	702	713	642	655	716	676	710	665	696	674	684	696	634	645	703	670	663	723	711	688	652	640	615	633	669	662	681	668	644	673	661	653	686	719	649	659	618	684	698	646	682	684	720	634	664	629	662	681	676	675	625	646	674	646	679	676	677	676	720	615	638	635	670	662	661	672	682	688	675	655	636	666	675	659	666	692	647	660	665	678	685	681	651	654	649	722	682	651	628	673	631	627	669	632	713	646	670	671	691	660	673	625	684	676	634	629	639	675	640	678	679	668	713	663	643	668	682	648	653	673	658	675	686	691	640	698	604	655	681	647	652	628	618	672	651	667	673	618	613	634	683	686	634	657	718	688	649	664	650	638	667	694	690	675	621	655	656	695	685	632	637	640	673	625	666	708	635	689	674	709	691	713	643	643	656	651	686	639	662	672	616	692	693	701	689	699	695	622	645	696	628	654	679	696	669	663	681	649	683	638	656	692	690	689	666	685	657	660	669	639	675	675	693	684	646	648	713	670	660	636	657	697	707	636	657	721	699	689	642	646	675	644	687	640	637	612	616	654	647	660	702	643	686	736	683	637	654	639	673	655	669	669	682	663	625	631	688	650	601	664	685	625	687	692	691	678	644	665	664	703	633	654	663	686	709	642	680	714	626	669	695	688	662	679	644	644	648	635	662	649	655	672	678	703	693	637	662	677	655	680	672	665	676	697	668	675	686	650	683	674	656	700	641	634	691	706	644	666	718	679	692	690	642	668	641	661	680	705	650	656	700	639	664	687	670	680	657	697	647	678	653	650	701	690	688	665	621	687	632	664	636	697	671	687	604	652	682	653	628	649	638	685	683	657	648	690	678	691	666	619	625	700	704	681	694	742	642	668	706	657	633	657	684	652	637	676	691	619	648	662	671	646	649	656	650	711	656	701	689	648	658	717	689	662	658	680	746	655	670	628	672	665	663	640	619	701	700	658	628	657	636	684	724	607	650	726	623	683	683	669	695	662	660	703	702	683	690	665	630	667	650	672	643	680	684	686	697	635	691	694	647	662	655	632	678	663	641	666	650	637	656	669	665	678	717	670	690	640	680	673	675	670	653	658	653	668	630	676	618	657	654	664	678	689	652	682	647	637	629	643	641	666	705	698	666	643	719	654	629	713	612	683	643	674	660	701	684	659	650	684	667	637	635	698	681	706	638	688	628	693	622	718	714	643	678	679	651	612	649	701	707	675	674	677	633	639	687	726	639	639	710	657	614	643	709	657	670	668	654	671	624	687	651	680	634	636	685	662	636	643	662	666	646	703	677	681	653	705	713	666	718	652	704	646	680	698	629	658	649	652	642	639	643	660	615	687	614	675	709	672	659	676	631	675	606	674	672	667	688	686	680	685	686	693	615	724	664	634	688	645	602	626	687	647	644	675	660	675	638	676	682	670	651	660	681	617	680	676	656	666	644	690	686	662	646	671	667	661	732	647	683	669	668	618	646	680	700	669	663	686	687	647	622	718	657	654	696	678	634	691	626	653	662	681	646	674	719	645	646	656	653	693	671	702	678	679	636	646	630	691	642	666	649	668	617	682	659	654	683	660	660	693	698	635	657	638	650	712	644	662	668	632	691	694	628	626	657	645	631	715	648	636	727	676	681	623	642	640	647	704	679	658	670	694	666	663	669	678	676	680	698	646	656	685	652	687	677	662	699	663	665	669	647	704	652	668	684	662	662	630	688	698	680	619	695	633	710	670	642	643	643	674	658	705	685	651	699	677	670	648	660	666	610	637	647	640	652	654	647	690	629	643	656	690	630	678	669	664	659	696	652	712	671	634	685	633	640	679	619	681	698	661	730	663	648	703	615	669	689	679	669	680	700	666	674	684	712	694	658	646	649	663	644	701	651	667	664	677	686	661	645	654	686	655	669	659	685	654	673	677	659	648	630	648	715	638	665	694	647	639	621	705	658	656	684	684	685	674	649	655	662	655	638	590	691	651	677	672	679	674	671	652	668	744	648	638	676	669	667	722	681	716	672	633	648	676	686	681	690	644	653	637	683	675	658	646	672	683	668	710	650	652	641	642	691	646	697	706	713	655	635	678	712	647	650	642	647	681	678	678	612	668	653	673	628	700	682	683	700	636	716	665	672	676	682	672	683	674	709	662	660	686	712	665	671	656	649	621	662	625	644	698	646	645	663	692	685	685	663	622	620	712	624	697	668	649	659	667	632	677	611	638	639	722	691	682	681	695	675	639	635	683	667	678	667	663	688	741	703	658	681	763	704	678	661	665	681	677	660	675	652	672	725	683	633	613	672	657	733	678	626	627	669	650	708	628	726	661	697	668	711	663	619	701	701	663	679	727	657	698	665	689	709	608	665	636	642	660	658	653	666	659	649	667	607	648	651	700	668	644	686	673	694	623	703	663	677	663	654	694	658	634	656	654	672	671	688	636	663	725	683	662	652	678	672	659	644	686	712	713	611	695	599	626	640	676	674	659	638	661	657	661	648	622	699	662	664	694	712	662	662	639	702	663	642	638	642	681	697	647	680	641	639	657	649	691	666	684	684	673	630	699	645	656	666	708	660	726	665	612	646	667	675	661	694	665	674	619	680	642	688	661	663	646	662	643	613	710	667	661	606	708	692	692	692	659	643	714	674	677	676	624	681	658	691	673	675	639	651	646	655	691	659	625	664	709	682	654	612	630	629	709	688	639	691	663	650	676	682	625	647	688	682	579	676	679	723	644	709	681	663	705	689	628	636	644	660	652	660	634	650	678	660	687	673	662	714	628	668	669	729	615	667	638	665	681	688	643	640	678	680	631	654	674	698	675	658	653	680	650	713	675	686	610	718	711	677	682	701	639	629	641	680	587	629	714	677	705	633	658	671	644	665	669	670	648	638	663	658	685	655	669	653	710	635	670	670	647	631	673	674	662	703	666	662	637	695	643	632	671	706	673	646	648	703	634	634	668	665	682	689	656	681	679	636	638	658	650	677	707	675	627	648	680	692	673	691	700	688	664	636	655	653	701	675	680	700	645	685	675	644	642	693	689	684	647	614	644	639	635	711	629	634	654	670	679	646	659	660	667	673	625	666	619	728	704	672	634	664	704	667	642	652	642	694	654	655	593	646	645	663	684	661	642	664	643	637	682	680	642	658	650	642	632	686	665	691	650	647	656	620	698	707	627	696	656	618	697	695	702	695	669	652	664	682	684	646	736	671	703	665	694	687	702	640	673	700	620	682	650	685	635	677	638	681	703	645	673	699	650	605	670	667	691	645	698	678	657	650	645	660	663	710	627	652	691	641	691	678	707	687	696	650	650	660	656	664	656	681	687	605	695	691	684	632	650	671	658	674	665	672	711	661	672	651	685	690	654	613	626	674	651	660	637	639	708	655	706	638	646	695	673	679	686	658	621	697	653	663	645	629	628	717	682	651	681	637	699	679
24228	20764	25632	23280	1730	734	680	618	600	651	576	597	600	557	594	559	550	553	548	603	530	567	577	591	562	552	553	569	544	582	556	578	553	535	566	557	526	545	561	549	556	587	565	581	594	563	552	564	570	555	577	617	596	518	562	540	598	574	544	567	539	485	548	542	532	545	525	527	594	560	534	574	564	554	513	564	549	593	516	546	565	561	535	562	523	541	521	582	566	527	533	592	529	558	566	511	593	603	526	557	536	563	534	561	572	550	516	642	502	578	568	578	585	520	540	585	598	551	570	524	545	552	536	531	526	544	542	577	518	567	568	554	607	594	565	554	547	563	529	531	539	574	514	543	538	535	544	567	535	549	531	530	547	533	508	554	556	543	588	498	569	571	523	548	536	545	562	546	529	564	549	556	528	604	509	494	503	572	558	580	552	574	543	564	567	576	557	601	541	587	526	534	579	546	571	534	566	549	548	550	558	528	534	516	569	597	557	568	539	579	533	569	562	595	591	523	569	537	556	554	569	542	518	544	614	541	658	529	512	529	548	540	522	518	572	583	556	532	538	557	537	575	557	560	588	554	551	554	520	554	540	539	551	544	576	555	546	558	577	566	578	509	499	560	541	543	546	557	540	531	565	577	536	551	525	540	537	556	584	556	571	532	532	555	590	565	572	551	528	548	548	537	536	563	554	556	547	597	538	566	512	529	543	560	541	556	541	554	544	541	530	516	578	576	580	591	519	584	584	492	582	552	540	550	536	577	547	572	609	514	536	544	523	546	512	570	599	531	560	562	584	544	550	505	556	534	572	572	519	592	549	499	554	580	566	508	532	557	587	498	537	552	592	552	559	541	520	568	521	572	563	613	574	592	568	579	572	541	572	565	584	528	552	512	525	539	526	542	528	571	588	583	599	556	546	538	564	561	557	504	586	553	513	516	578	572	550	579	545	543	552	556	570	545	588	569	541	573	580	534	562	542	537	561	567	541	517	581	581	559	557	541	544	534	551	567	540	522	542	521	576	518	582	599	579	568	525	562	524	558	564	559	572	573	550	529	603	554	541	542	584	567	565	554	543	534	584	533	597	572	569	560	555	493	538	565	556	533	557	536	504	542	575	573	563	566	558	537	558	550	529	514	557	587	531	556	518	561	583	559	509	552	548	539	584	522	531	559	532	549	526	531	548	574	555	554	566	539	562	529	539	511	559	559	569	550	542	542	579	559	546	505	584	581	508	577	569	547	551	551	529	550	543	599	548	549	548	565	572	574	549	537	584	600	567	542	569	545	548	551	553	542	555	544	543	567	576	571	595	563	533	562	595	580	560	545	589	535	543	567	533	575	569	587	542	522	560	579	544	530	556	549	555	607	576	568	553	551	549	567	550	530	551	570	503	554	513	571	555	554	542	590	552	531	535	543	540	570	546	530	531	579	522	531	528	584	586	557	560	538	572	540	578	555	542	563	558	621	553	561	554	541	545	550	540	586	589	544	549	567	510	555	561	545	583	557	566	540	516	547	579	544	530	566	549	530	548	523	557	530	572	519	537	568	593	550	543	486	596	559	558	547	513	536	524	564	557	549	562	566	560	589	534	516	567	548	563	602	553	579	592	581	519	535	560	545	557	545	614	555	548	551	566	574	540	537	586	550	560	567	569	562	558	598	538	580	566	520	549	553	552	585	563	614	539	544	571	535	594	524	501	540	544	508	528	593	540	540	581	528	552	559	550	542	546	560	611	521	507	538	563	547	542	548	544	577	580	521	534	549	508	573	523	576	551	543	531	561	503	564	545	595	564	561	547	570	563	508	558	529	587	570	542	512	548	522	511	550	545	536	572	594	607	608	527	537	587	577	575	523	542	594	550	566	574	548	542	579	528	526	575	578	514	543	565	533	520	554	565	555	558	579	557	535	556	545	583	541	522	475	583	561	518	588	546	522	525	515	554	529	502	564	594	585	524	523	582	551	559	553	549	539	565	562	583	501	538	582	570	558	565	542	536	584	526	488	521	500	544	543	540	513	585	548	551	574	534	522	580	593	556	553	560	541	567	545	551	518	546	561	540	550	568	542	537	542	530	554	530	516	586	566	581	552	538	533	577	559	557	543	554	548	571	581	525	461	583	566	614	532	542	575	523	604	562	555	550	515	580	567	566	544	570	592	561	554	533	578	533	560	515	517	542	519	566	547	546	583	506	561	526	589	570	526	536	564	544	568	544	572	565	537	539	568	516	556	528	558	588	528	537	579	529	525	538	539	556	553	574	527	557	532	563	591	569	527	521	545	552	597	559	522	586	532	548	542	573	567	536	560	571	547	569	538	544	525	583	557	566	554	567	507	508	535	602	552	524	584	528	533	549	554	567	585	524	532	571	537	538	587	557	568	548	515	567	540	550	541	542	554	520	561	518	564	556	614	558	484	557	565	554	526	546	592	535	585	554	550	599	586	565	562	537	556	584	532	542	558	566	577	538	542	551	545	527	541	551	544	533	572	610	517	544	559	559	571	544	624	546	521	519	553	561	582	547	527	558	522	586	534	550	545	550	539	520	535	574	560	569	592	545	539	535	545	566	533	542	560	559	545	573	573	565	527	551	544	568	542	547	555	557	571	567	557	573	568	538	589	549	534	552	579	568	562	569	556	545	582	551	593	531	575	571	554	555	538	568	513	532	581	578	561	532	549	538	556	498	550	502	541	553	500	599	549	508	538	541	551	534	555	573	541	550	538	542	517	514	514	549	545	571	566	580	521	563	557	571	562	574	596	544	510	547	542	566	559	538	545	529	542	547	537	545	563	572	550	571	530	524	580	578	538	501	574	568	541	497	569	528	550	522	548	563	580	625	571	538	547	515	534	583	583	546	556	528	562	568	552	542	550	537	594	530	546	567	539	553	533	555	578	555	569	556	526	574	555	579	610	557	547	539	570	558	562	540	587	555	568	582	526	564	571	622	585	532	550	593	575	573	526	543	529	538	573	530	585	539	567	539	541	548	564	547	559	586	540	572	585	526	553	511	556	536	607	556	552	538	543	545	590	561	553	589	566	552	558	566	588	554	543	545	530	543	527	553	554	591	538	581	579	546	546	578	580	584	527	559	507	566	531	580	574	519	568	579	543	545	522	534	530	550	580	536	539	533	535	552	551	522	505	530	575	563	554	563	586	534	543	551	537	552	545	540	512	593	539	566	569	571	548	558	515	552	583	584	540	514	566	541	545	544	541	534	605	540	514	549	519	556	516	543	529	569	521	584	541	586	572	561	585	540	560	570	533	552	551	544	551	552	579	567	531	562	516	568	535	547	556	556	543	571	564	581	530	559	596	562	505	575	536	552	580	567	516	551	498	582	584	625	540	575	527	546	542	538	563	548	600	565	555	546	528	521	556	586	535	552	623	534	566	548	567	584	569	533	571	520	577	562	549	584	545	603	541	557	527	579	551	575	535	552	584	542	549	618	566	556	601	529	562	499	570	537	552	581	551	524	522	564	548	533	566	558	552	511	539
3290	4020	2695	1545	1207	1050	915	875	866	808	736	730	764	773	742	714	744	751	764	698	698	710	728	746	758	725	729	716	695	748	726	732	676	680	706	743	707	709	681	728	723	662	710	737	767	709	698	733	690	722	699	694	645	709	729	697	701	723	710	666	710	707	707	711	669	783	722	739	717	668	672	706	704	718	699	678	701	698	743	721	709	672	700	741	702	674	685	649	720	681	709	682	726	699	745	672	722	685	682	703	684	760	671	685	678	701	652	666	724	712	749	683	727	684	736	661	761	730	685	706	734	667	674	713	707	697	724	685	703	675	703	716	688	705	699	738	692	691	723	712	709	660	699	657	751	737	665	723	680	709	653	687	683	677	670	704	716	742	687	738	683	712	721	725	692	680	720	674	686	702	733	732	707	671	694	694	659	691	708	716	655	682	686	729	696	693	683	705	708	703	725	681	733	651	674	686	662	683	707	673	696	707	736	682	730	716	667	719	739	709	747	706	722	722	733	715	677	714	764	709	720	719	697	705	711	716	692	709	694	668	730	670	736	724	715	697	706	741	700	713	706	683	740	691	670	732	693	678	709	686	699	696	701	693	698	671	706	669	658	734	681	688	712	676	694	700	716	767	695	695	694	630	720	673	709	696	690	724	746	697	719	731	700	680	704	738	680	703	697	700	659	730	686	725	707	712	703	683	666	766	686	689	701	641	706	711	681	689	686	668	701	659	678	689	754	695	713	694	693	694	701	651	736	667	691	716	718	745	719	724	683	720	739	700	687	701	674	697	695	681	715	695	690	681	676	697	715	692	673	668	664	681	714	701	680	678	662	681	683	711	690	699	697	701	666	710	697	730	638	667	678	684	671	699	741	726	698	694	714	696	678	701	726	702	688	743	688	675	708	719	667	690	697	652	712	696	687	727	692	669	725	687	700	697	677	686	697	699	723	702	674	741	680	712	742	675	745	695	715	710	701	687	746	689	687	683	680	678	740	706	717	703	724	703	705	695	660	691	717	675	715	694	710	639	679	712	696	700	695	736	720	719	756	697	710	722	682	677	701	711	724	739	750	699	663	684	685	717	710	725	699	723	723	699	728	742	666	707	746	657	700	656	732	693	686	741	708	709	709	738	727	719	727	687	693	677	706	711	688	725	688	709	739	685	678	673	710	706	699	714	673	699	688	695	655	735	696	706	700	692	669	713	685	661	737	710	636	656	688	716	715	666	702	689	656	708	664	688	679	739	689	690	704	701	760	735	744	760	708	709	716	674	746	716	654	724	659	636	718	688	748	699	715	739	658	706	716	681	660	721	654	711	701	686	700	713	687	647	689	650	739	665	695	673	722	661	682	702	684	704	762	702	753	720	719	689	693	683	704	699	729	689	734	715	708	700	675	722	718	691	692	739	684	682	676	698	660	739	719	739	695	706	678	718	692	694	689	683	746	714	713	686	690	705	723	727	706	734	682	681	700	718	677	679	739	701	734	725	641	712	639	683	706	731	722	693	709	745	642	664	680	687	698	697	670	693	690	707	719	660	750	681	676	686	702	731	722	657	740	726	717	670	691	712	707	682	739	682	708	688	680	671	722	724	708	703	732	731	654	687	690	674	731	708	687	714	694	726	696	779	690	739	773	653	660	738	708	694	736	676	701	694	679	654	753	743	700	726	667	716	681	723	685	730	661	715	691	721	661	687	679	716	657	701	709	731	714	687	689	705	683	705	641	721	718	706	695	688	705	674	716	695	704	712	696	738	749	763	735	682	698	712	691	715	675	688	685	685	727	680	702	652	727	700	706	713	716	730	683	707	722	703	748	702	696	725	754	637	680	714	690	749	657	734	701	699	694	709	736	675	665	768	716	718	734	724	700	737	734	717	698	728	743	695	698	691	712	692	681	643	753	700	729	710	677	732	680	617	681	719	625	691	734	692	692	699	680	670	683	700	675	679	749	733	697	745	694	694	667	679	694	692	676	682	650	715	680	694	767	737	716	737	716	689	720	718	672	671	705	740	705	671	712	718	700	671	755	727	706	651	694	737	664	727	626	667	717	671	664	690	666	795	681	730	701	705	748	692	685	668	755	759	671	703	702	682	692	723	712	674	697	691	721	682	702	731	735	703	670	701	711	675	666	690	666	691	735	681	690	714	709	714	671	720	701	657	741	725	704	715	699	695	665	683	693	703	741	690	695	683	707	676	700	690	689	727	680	715	786	678	720	686	725	683	720	689	692	698	696	697	704	653	720	674	733	698	722	715	666	677	707	663	689	682	736	702	678	679	735	748	732	712	676	676	691	659	678	712	706	695	704	711	658	750	689	751	687	704	700	680	694	719	691	721	723	695	691	663	694	719	708	675	733	697	725	671	701	706	717	720	726	700	684	714	705	685	730	691	681	685	739	692	681	718	684	690	709	676	677	709	671	663	717	658	682	702	677	682	718	720	720	707	687	701	684	722	680	704	683	666	683	703	727	674	697	671	692	711	743	646	716	692	719	703	727	702	696	654	661	718	687	705	702	688	702	705	692	662	735	685	664	701	630	699	687	674	690	706	690	685	676	702	720	702	714	676	670	696	710	656	708	667	675	704	651	707	682	730	638	692	715	744	695	745	697	749	724	692	713	661	673	682	671	692	678	683	702	692	670	689	673	697	672	695	732	729	710	698	696	718	735	690	707	743	724	690	719	708	718	680	674	688	697	722	729	768	664	683	673	703	698	768	693	752	694	715	683	694	713	714	683	721	692	682	694	706	691	699	713	687	680	701	669	740	643	696	734	715	741	671	686	712	710	696	704	673	714	718	717	733	726	733	679	700	697	691	683	720	698	700	718	668	699	679	758	682	719	744	716	712	655	703	692	697	667	687	673	683	643	708	708	704	716	723	703	755	703	683	698	687	658	681	675	762	688	721	649	673	746	682	711	692	734	664	705	698	723	694	686	667	744	740	685	678	692	725	691	735	714	711	704	668	699	686	698	667	688	730	732	730	708	747	713	737	686	708	688	718	666	682	679	715	682	707	726	697	669	681	750	693	699	710	721	720	695	715	697	712	739	730	690	702	770	754	640	725	739	691	720	730	677	715	683	710	654	675	692	698	690	712	683	690	714	670	686	720	661	741	717	710	637	731	728	731	668	739	687	681	700	715	686	729	708	644	704	717	643	686	735	709	685	687	699	719	678	686	653	699	671	676	696	728	676	653	681	704	681	673	663	731	708	614	719	679	673	710	679	712	747	723	679	687	655	680	671	650	659	697	707	710	637	681	713	722	710	692	679	716	698	635	738	719	679	685	716	664	700	733	713	694	695	719	705	694	694	726	693	694	694	669	716	677	670	699	708	710	694	652	702	764	655	721	707	673	690	692	774	676	718	688	671	722	710	724	731	710	725	670	682	734	690	711	753	726	684	714	712	730	706	708	733	674	712	683	750	728	755	712	725	715	702	687	679	738	734	713	723	700	665	734	689	706	678	713	704	709	674	722	699	732	734	697	678	693	676	734
21994	20834	28180	23593	20839	20038	1581	515	428	318	325	299	249	256	276	258	226	221	214	214	210	210	185	222	208	182	219	190	170	204	171	212	184	191	189	187	205	181	189	200	212	185	203	189	166	192	163	149	174	184	171	184	166	194	178	175	194	173	208	192	166	183	181	190	157	199	169	188	154	156	179	200	197	188	169	159	182	183	177	197	199	169	176	167	182	181	159	169	145	202	183	173	183	168	172	182	171	177	186	185	184	181	168	153	173	163	165	155	194	191	196	175	188	193	193	185	181	185	179	180	147	154	192	160	152	167	180	166	150	172	178	169	183	173	171	167	175	164	168	168	178	182	197	179	172	175	200	150	185	186	193	154	191	191	175	189	198	175	185	190	149	190	166	185	170	181	161	191	181	174	206	172	178	205	187	179	203	165	167	184	181	208	169	160	189	175	184	160	194	188	184	167	170	171	166	168	165	159	159	180	142	163	173	167	175	185	187	217	206	198	179	180	167	180	169	185	187	172	178	183	211	179	180	173	185	188	198	210	157	151	177	181	185	167	172	190	168	191	197	160	148	158	175	205	172	179	187	178	181	169	180	189	172	161	173	184	192	191	166	181	188	144	177	179	187	174	189	161	169	181	184	175	193	148	188	159	176	178	214	183	182	171	196	188	192	191	158	172	194	175	201	180	153	179	162	162	185	201	190	162	162	176	200	191	186	170	180	186	177	172	201	167	160	177	169	190	167	177	182	164	181	176	183	195	162	199	201	168	166	158	178	162	214	171	190	184	197	167	185	176	189	162	164	168	186	166	185	182	152	175	163	173	188	165	157	174	175	163	187	190	166	169	164	170	182	187	180	184	208	205	199	182	177	178	182	203	180	184	196	158	172	182	186	157	188	188	149	189	191	182	180	180	197	182	181	204	175	170	178	166	192	185	169	179	174	153	177	194	180	191	181	165	206	169	172	179	190	184	208	173	171	170	190	158	170	157	181	160	180	203	179	167	169	167	149	178	200	158	171	171	196	167	179	192	175	160	159	188	182	187	184	158	171	160	177	168	187	186	191	186	166	182	179	156	193	204	162	193	167	183	177	174	184	192	161	183	183	169	168	186	173	187	196	171	141	185	177	169	161	176	198	202	185	158	182	192	165	153	167	198	188	159	176	154	181	210	179	194	192	166	168	170	178	183	184	183	186	191	189	199	174	172	197	165	202	161	183	189	191	178	173	192	199	150	165	170	162	189	198	186	175	199	138	192	187	198	180	178	197	184	170	169	155	173	173	179	180	184	185	194	188	178	172	185	184	152	178	174	158	172	174	178	184	173	195	155	168	189	155	159	163	185	184	188	167	161	178	179	185	171	162	198	180	184	193	174	183	164	184	165	171	188	165	167	179	166	159	164	167	174	163	182	199	178	204	171	188	183	178	155	168	204	165	198	180	162	182	173	173	171	179	179	158	172	180	194	176	175	180	181	209	187	165	137	187	188	179	191	187	189	170	175	190	190	182	171	171	179	164	181	147	190	165	179	184	175	208	200	164	164	177	167	180	163	192	195	165	174	169	180	161	174	162	188	149	197	186	179	155	174	181	176	183	173	174	165	180	190	172	189	180	173	168	197	172	188	184	181	185	183	192	177	188	188	176	195	162	187	187	176	183	196	176	171	168	184	171	185	191	172	168	168	155	193	137	173	170	172	174	181	169	179	157	150	185	178	176	153	165	165	174	163	201	166	183	181	171	190	149	173	188	170	190	173	198	189	164	198	169	193	171	181	157	176	189	178	170	153	191	175	192	173	165	194	177	162	180	182	161	161	200	151	186	168	189	191	173	204	173	168	187	157	183	179	180	156	174	182	180	162	170	190	177	182	153	174	179	175	170	170	168	191	183	188	182	183	181	194	181	179	171	183	169	184	174	184	175	159	173	167	187	190	161	184	185	168	180	189	184	173	162	165	165	176	189	179	194	160	181	192	161	188	157	205	184	188	186	176	179	184	187	159	181	175	188	174	177	183	171	164	174	207	188	182	177	174	169	186	180	161	179	172	171	187	177	186	191	181	176	168	161	151	185	168	198	180	203	168	199	175	170	163	166	185	208	173	191	163	200	151	170	160	167	182	185	171	157	193	167	174	177	169	168	196	148	164	153	180	160	175	168	172	196	177	174	184	169	171	162	186	188	164	200	184	172	189	194	181	180	189	151	172	180	169	159	159	172	172	192	164	177	167	156	181	170	170	176	175	163	187	177	170	152	174	173	179	163	186	192	169	169	168	163	161	152	165	187	154	169	196	180	168	180	190	186	189	185	176	193	162	173	193	174	175	188	180	188	172	189	176	183	186	190	173	179	189	164	172	163	203	182	173	178	209	180	169	182	172	183	160	170	196	201	188	197	179	166	173	178	171	178	187	174	160	169	183	162	186	175	164	173	172	197	185	198	189	179	181	183	170	190	173	166	164	184	190	183	195	196	184	179	187	170	183	174	187	187	186	166	168	167	168	170	191	181	167	150	159	170	203	171	170	163	184	167	160	178	175	189	170	197	193	162	191	193	171	170	181	178	170	190	174	179	189	146	184	167	173	164	185	179	165	166	159	202	161	166	192	179	174	171	181	185	179	180	173	177	162	186	183	176	177	170	164	189	185	193	164	168	163	176	172	193	162	174	184	172	158	168	175	152	192	171	174	172	192	189	166	168	182	175	193	174	174	177	172	207	173	179	166	167	178	188	150	182	147	137	191	184	180	162	166	178	188	164	187	161	185	172	178	175	168	172	178	163	176	168	161	190	192	190	180	163	152	171	175	181	184	186	181	193	165	169	164	165	176	192	156	183	195	169	181	145	178	184	172	144	176	188	173	174	180	158	170	152	162	209	183	186	183	174	182	180	189	182	181	180	194	172	189	172	178	172	191	183	176	192	163	168	178	195	186	179	169	177	179	165	178	189	198	192	182	189	179	210	184	172	175	183	189	182	181	169	180	166	165	209	162	175	170	177	163	195	163	168	190	189	173	179	157	186	177	167	183	180	174	169	173	200	190	184	182	186	186	192	160	197	209	172	162	177	150	154	199	198	166	181	194	186	164	163	174	189	181	157	158	197	164	149	197	176	179	186	170	196	170	185	178	173	161	174	164	182	169	172	186	164	169	189	200	188	189	193	167	186	189	189	150	176	161	174	186	180	182	143	185	169	171	169	173	200	201	173	157	179	196	177	175	181	164	177	174	153	176	166	166	166	168	160	167	166	208	165	212	150	182	186	167	190	169	191	184	187	175	181	160	187	158	133	176	194	165	172	180	174	167	164	173	173	198	157	192	154	172	181	173	179	167	183	196	170	162	176	169	149	175	144	164	189	172	181	173	170	178	167	187	177	204	166	174	197	165	191	185	159	208	179	173	187	170	169	177	176	176	170	174	156	171	158	158	180	188	165	179	185	190	171	165	180	180	183	174	185	183	168	160	179	154	173	170	170	170	150	170	174	185	170	173	176	173	188	168	173	195	194	163
4234	12581	7947	3791	2510	1795	1354	1023	810	698	617	533	508	524	432	391	353	334	347	348	351	308	309	297	307	280	285	291	303	270	294	271	238	261	251	267	270	259	272	268	269	263	253	253	251	255	245	267	223	266	249	236	249	234	268	259	264	250	225	267	271	261	249	249	216	228	249	267	233	268	243	241	238	212	245	236	229	222	229	260	231	257	232	253	239	228	242	243	243	240	227	263	259	248	223	263	228	229	252	254	267	232	222	238	244	235	228	243	224	253	254	264	258	240	265	216	246	253	232	259	242	253	229	220	243	229	229	260	253	218	208	281	230	209	266	254	267	227	228	257	259	255	213	209	239	242	239	230	220	268	216	269	213	235	250	248	247	236	207	240	226	216	272	249	246	245	199	268	232	234	242	251	224	264	235	212	244	208	227	213	252	242	232	227	232	226	258	235	250	275	249	246	253	210	262	222	233	243	238	245	258	234	238	234	239	257	253	226	240	219	233	267	287	236	221	235	255	250	233	248	221	240	215	212	243	249	220	221	228	230	265	236	243	223	243	244	235	236	235	233	243	223	253	262	255	227	245	248	228	235	261	226	255	232	222	238	238	275	231	244	246	238	206	234	226	244	225	240	218	207	214	243	230	238	239	239	237	236	245	251	244	259	249	233	246	254	257	245	224	256	231	254	240	233	252	257	235	234	235	247	227	260	251	208	250	210	235	259	222	241	240	233	240	259	254	217	244	237	240	259	236	242	245	249	235	232	250	236	247	226	210	248	240	267	247	254	216	267	249	240	253	252	229	202	210	247	246	232	240	272	209	218	217	243	261	244	240	232	241	245	223	254	272	264	228	238	267	237	218	244	233	224	225	225	236	254	227	234	234	216	223	240	235	229	222	218	231	226	223	217	230	225	240	231	227	238	222	226	235	225	252	241	210	217	237	253	240	231	233	273	228	230	239	222	207	210	260	246	226	227	237	232	258	226	247	247	250	224	255	250	247	201	235	226	243	268	221	257	215	212	243	245	246	226	240	239	245	237	223	241	259	238	220	243	222	241	249	246	238	216	237	268	233	197	234	242	250	238	240	241	227	221	256	229	263	239	258	254	235	223	191	239	276	232	241	226	257	238	264	241	246	246	233	253	233	225	226	247	266	256	246	265	220	225	252	258	227	209	245	240	228	261	207	258	238	235	250	239	240	225	236	238	243	248	224	255	226	231	231	231	234	262	228	266	269	209	245	225	245	232	238	208	242	261	221	261	259	245	210	224	213	229	219	226	237	214	223	232	246	233	246	227	223	257	251	249	240	239	236	219	255	254	227	208	252	236	223	211	238	237	266	248	238	242	208	241	236	241	246	228	226	244	249	254	213	247	225	223	228	242	244	240	232	249	226	249	233	245	224	239	226	261	271	218	237	227	250	254	236	221	228	257	229	230	231	241	238	232	238	230	240	251	232	239	250	230	253	235	241	242	235	242	227	237	222	229	224	231	238	237	224	247	239	252	223	229	228	270	238	251	232	244	214	258	250	248	243	227	233	230	257	212	272	238	221	235	251	259	253	248	222	222	261	252	249	258	229	221	240	244	244	244	213	235	260	238	240	241	241	216	242	217	251	239	235	218	216	225	237	233	258	240	245	237	234	248	223	218	218	206	230	233	232	244	250	251	264	233	220	240	219	234	241	212	246	260	220	240	258	244	242	223	265	218	243	236	243	242	246	241	243	257	263	263	244	237	208	241	226	246	221	206	227	235	272	226	245	212	263	240	244	233	255	229	236	236	248	247	250	251	239	216	229	223	230	231	250	246	211	247	253	255	267	211	223	244	249	200	262	267	221	259	235	217	238	253	253	285	212	245	260	255	244	252	256	209	228	240	231	242	234	243	239	253	226	243	230	221	248	227	251	294	218	236	251	232	270	226	234	218	243	259	244	235	230	235	237	205	233	241	248	236	242	240	267	243	221	259	234	232	239	233	253	246	217	263	220	233	251	213	233	265	241	254	221	273	254	251	243	255	211	258	242	239	246	244	238	246	250	225	233	232	224	258	231	269	231	235	239	260	225	240	232	246	235	235	250	197	229	211	226	254	228	245	218	257	220	217	247	239	222	218	230	230	235	247	257	233	237	242	232	247	224	257	243	254	240	249	249	239	228	222	256	213	224	223	235	239	232	254	256	250	240	238	242	270	260	233	228	210	257	239	231	249	238	248	217	274	242	270	227	233	226	221	225	231	244	244	229	263	236	226	226	226	232	255	247	237	218	241	244	254	221	216	262	240	248	249	233	221	224	234	241	258	247	226	251	227	260	220	262	214	231	252	240	247	224	234	249	228	223	233	245	217	253	246	250	240	215	239	224	236	254	206	218	231	238	256	252	263	236	248	251	225	262	241	249	271	241	263	224	264	213	245	221	231	246	263	222	226	238	252	253	238	245	241	232	220	218	232	269	245	240	229	250	231	248	259	237	235	252	226	240	216	217	235	237	251	221	261	250	233	242	229	244	230	229	245	236	237	226	239	236	245	244	247	239	243	203	233	203	244	226	224	224	228	223	255	227	248	233	226	247	238	235	236	254	209	258	264	229	253	196	236	215	215	251	224	229	234	209	207	236	235	230	236	210	228	242	251	255	252	233	267	238	245	223	207	238	240	240	224	217	245	255	244	238	246	249	250	236	256	258	224	254	221	229	225	235	247	200	231	239	234	220	234	204	244	219	252	244	219	224	255	262	243	225	233	249	230	252	270	233	235	216	239	226	240	231	267	231	192	231	246	265	219	257	239	216	253	280	248	215	220	216	233	250	234	243	233	241	212	252	253	237	239	250	239	230	239	255	285	245	262	245	233	200	248	244	252	238	247	234	252	225	244	218	229	257	239	239	246	243	233	243	232	221	225	235	251	240	221	227	250	241	226	244	233	229	242	214	251	252	240	218	222	248	241	273	221	236	229	232	226	253	217	242	223	200	247	253	220	249	255	202	251	232	251	236	263	240	271	226	238	237	241	219	243	231	238	233	220	230	226	248	228	219	287	222	227	218	256	234	243	228	240	218	247	242	211	235	225	249	241	235	265	238	237	240	234	235	236	234	205	208	237	214	243	210	241	223	226	249	253	254	235	260	230	247	244	208	232	238	249	232	250	250	274	279	232	223	248	245	249	231	234	204	244	260	247	234	224	245	232	217	244	232	244	263	207	226	239	237	260	251	235	240	263	230	264	258	234	264	224	209	232	260	229	229	243	258	254	236	219	219	244	225	248	231	236	250	239	261	228	249	234	236	224	251	241	248	219	265	231	245	234	222	243	219	229	222	225	232	230	205	214	243	240	259	252	259	218	250	248	221	260	230	217	241	251	239	215	254	227	219	223	245	231	232	242	218	221	242	235	249	232	240	238	272	231	265	242	239	235	250	234	230	235	227	259	243	223	260	239	230	230	238	239	235	219	242	273	245	242	223	292	238	251	219	235	222	235	234	232	241	248	246	231	262	229	238	234	233	227	253	230
26739	17960	4277	970	810	786	749	711	727	794	790	754	733	692	754	795	759	718	716	741	734	780	721	750	759	773	768	736	725	714	719	787	763	775	703	775	767	762	733	753	735	770	744	756	741	734	751	745	767	756	742	747	710	707	737	742	707	775	667	735	709	749	758	734	742	770	737	735	731	702	768	741	746	739	797	665	753	733	815	751	724	738	713	774	736	714	734	755	740	748	753	743	749	808	728	759	785	729	747	741	719	746	762	716	756	691	737	710	741	696	688	715	772	723	757	745	695	765	738	743	720	743	710	686	716	766	696	710	759	758	739	753	741	767	703	715	722	738	760	749	730	781	783	773	697	713	787	733	774	784	727	734	749	757	718	737	716	734	734	730	737	698	709	745	713	736	740	784	776	731	771	745	760	707	759	724	736	742	750	709	762	686	713	766	732	696	770	774	744	749	803	738	717	742	672	711	751	740	726	770	782	714	746	677	773	751	742	756	736	758	749	719	728	757	732	686	675	755	716	775	715	704	769	719	730	731	743	711	736	743	719	765	727	746	779	699	757	739	768	756	746	777	738	732	738	773	731	742	754	738	768	727	738	730	744	701	760	702	729	730	727	743	746	743	733	738	745	705	786	723	804	744	743	688	744	746	692	743	710	749	763	727	713	741	713	734	747	763	742	730	735	747	760	736	750	707	764	757	694	719	757	751	740	702	742	735	711	757	778	752	743	751	781	697	699	704	743	746	745	692	737	692	745	717	703	719	735	674	741	740	743	709	698	791	723	754	715	730	746	756	767	722	767	679	716	724	746	754	733	734	707	751	784	745	758	780	747	804	765	722	772	729	752	701	702	713	742	683	726	727	714	760	753	739	692	761	788	701	718	762	728	749	671	737	691	780	739	737	744	717	760	782	756	763	763	755	739	739	770	738	785	775	730	728	713	767	742	690	716	735	738	751	708	732	747	749	682	776	784	751	677	774	709	722	788	741	697	708	772	772	773	786	746	716	743	740	731	764	705	717	733	773	744	698	780	724	722	769	762	731	700	743	734	737	763	708	758	775	733	723	694	715	764	788	769	729	692	742	759	706	726	723	711	710	736	730	765	751	700	743	717	741	729	731	715	728	727	711	755	749	735	708	783	773	746	747	715	777	726	724	746	786	750	767	708	732	774	709	738	729	699	794	744	754	712	762	669	728	769	675	756	723	744	721	709	751	751	779	744	693	706	710	753	743	720	745	808	726	729	749	741	722	672	750	748	808	756	771	774	733	730	800	710	728	716	726	669	753	760	743	757	674	741	748	702	737	761	726	743	739	719	728	701	756	679	772	703	703	707	708	674	710	749	769	749	763	736	710	753	743	706	720	707	788	775	714	791	774	709	727	722	742	741	738	753	744	750	677	743	696	724	714	741	765	730	702	764	706	705	768	752	742	737	683	758	764	707	746	765	701	744	747	723	749	726	757	727	703	756	763	711	707	740	768	707	723	765	689	737	804	730	730	750	726	785	756	728	729	715	671	779	713	748	742	728	740	778	717	764	713	737	753	741	762	742	748	746	728	735	741	703	775	783	765	757	683	735	745	731	714	712	730	748	788	732	813	779	728	758	740	722	718	752	736	707	689	747	699	755	776	735	728	750	711	735	714	708	700	750	762	756	706	744	746	731	735	770	748	723	733	755	754	753	739	757	744	714	739	729	732	743	764	730	728	684	735	755	736	745	725	714	746	702	755	736	772	756	712	738	759	749	733	726	710	745	726	740	746	766	786	766	718	772	770	728	755	772	708	750	718	795	717	718	790	711	702	775	726	735	764	743	756	776	701	741	722	718	828	750	660	727	786	768	742	747	738	735	817	731	748	755	709	752	730	711	771	761	764	764	748	740	749	732	689	792	733	743	753	713	699	765	763	745	713	752	769	708	753	713	751	741	777	738	737	697	759	756	712	741	715	785	727	706	763	744	684	682	705	754	740	724	723	747	709	763	746	731	708	745	785	752	724	732	697	764	760	654	710	772	726	731	770	752	765	714	760	745	765	726	754	721	783	716	731	730	742	715	755	761	706	673	688	762	783	730	720	729	713	734	679	697	751	764	757	707	752	732	759	777	731	741	753	722	730	729	714	713	728	747	748	752	747	726	777	747	746	744	742	743	743	712	775	706	778	718	746	719	740	764	748	710	743	762	764	751	782	728	690	719	747	691	724	777	745	758	776	747	735	759	717	761	690	748	705	719	687	761	737	772	673	740	698	742	774	687	747	750	759	769	711	758	718	711	747	735	740	754	779	768	716	715	726	776	738	710	746	740	793	704	702	717	707	728	745	717	684	663	737	719	745	741	719	714	765	731	729	742	740	720	745	727	740	747	771	718	798	759	708	768	700	742	774	765	742	703	740	753	747	728	680	737	688	772	782	737	742	695	756	794	802	711	718	778	717	755	770	757	745	753	756	706	775	735	711	741	692	733	728	720	735	744	728	733	718	693	755	720	732	727	746	733	760	728	750	741	777	735	753	746	729	737	727	702	770	765	767	693	784	722	745	740	689	765	751	706	727	752	796	720	727	725	706	767	747	752	719	763	731	721	758	710	720	739	769	711	698	765	755	763	737	725	721	767	734	707	720	757	721	720	758	740	741	741	770	746	710	734	767	743	727	726	766	710	788	727	708	742	754	711	776	700	749	730	766	755	761	718	687	752	745	745	771	724	782	751	706	767	701	739	730	746	719	771	771	674	749	768	679	735	726	752	727	753	738	680	712	723	765	784	766	712	755	733	777	762	758	675	700	730	716	767	753	725	732	739	791	745	719	747	723	720	736	749	789	746	710	766	785	765	772	800	774	749	737	748	740	725	754	745	766	775	766	759	768	759	738	739	774	749	688	727	766	754	750	725	727	689	714	750	684	751	771	731	754	721	699	747	774	741	827	782	744	787	780	734	755	704	794	821	760	769	744	777	705	690	731	744	676	704	718	720	768	722	691	746	741	805	783	710	735	705	734	731	718	728	728	712	737	781	795	687	700	724	750	705	753	722	708	697	742	763	734	761	791	745	714	778	707	733	754	705	754	788	767	753	777	712	751	717	765	728	773	754	803	777	719	694	770	776	762	749	749	725	753	778	750	720	695	721	721	748	770	732	734	735	731	764	731	722	747	778	695	728	754	725	749	736	717	776	750	758	753	741	724	709	777	735	772	774	725	728	750	710	705	705	699	752	744	747	721	710	759	701	693	718	793	754	770	746	720	757	731	741	771	716	768	739	763	753	707	789	748	731	760	665	749	762	800	774	735	727	751	749	724	770	727	766	727	709	736	783	740	745	732	738	727	712	743	753	729	740	723	768	776	736	739	707	744	758	768	758	722	790	729	752	766	747	792	776	717	765	760	764	732	744	752	728	753	751	765	758	749	727	757	722	747	753	717	722	688	737	753	731	746	762	749	747	740	734	755	761	743	746	714	780	731	704	743	685	706	760	740	764	732	734	768	748	735	703	760	744	724	744	758	726	750
4336	1764	1468	1129	1091	1007	983	954	965	941	913	890	939	982	916	982	928	960	957	949	888	939	990	1009	956	968	927	929	924	940	941	941	937	937	908	911	928	990	957	889	942	940	996	926	931	912	960	948	954	926	940	966	918	947	968	981	939	919	1034	942	1022	912	892	950	1005	948	949	926	946	939	899	971	918	945	940	910	916	892	963	934	945	989	959	925	895	943	881	950	988	918	883	917	945	909	943	945	953	968	936	947	976	977	935	942	949	968	931	903	967	974	929	946	927	923	927	959	957	949	942	955	1008	917	926	946	996	949	932	914	898	963	924	957	951	966	943	994	917	956	922	899	910	923	935	922	968	940	987	947	933	966	938	959	925	1002	948	915	933	976	976	939	914	947	919	944	916	994	911	945	934	954	957	958	893	964	966	874	937	1004	965	987	939	965	926	956	970	954	926	974	890	879	945	942	905	957	922	936	932	904	948	947	982	974	981	900	988	926	955	945	894	925	950	888	914	893	999	931	939	917	913	941	939	905	935	998	945	981	924	958	850	931	948	982	954	951	961	924	944	942	979	924	927	895	933	971	931	952	949	937	957	953	915	943	934	918	960	910	914	917	973	951	968	987	992	956	969	965	913	913	963	937	962	882	1011	945	961	920	1003	926	970	978	942	941	994	935	971	922	930	955	951	970	907	944	971	934	917	921	980	924	951	909	896	934	842	950	1008	903	948	937	1006	986	1001	990	904	965	899	914	950	1000	949	896	916	974	952	951	911	887	933	921	1006	998	893	936	950	938	958	970	947	1002	949	959	956	988	938	942	920	930	941	925	900	927	983	898	889	975	953	992	921	933	939	986	943	911	998	921	913	944	932	963	937	934	933	952	916	939	971	927	946	952	909	949	953	936	985	918	905	886	921	954	938	942	965	946	927	901	990	961	987	956	950	959	912	965	953	935	954	925	977	949	948	958	903	893	943	994	972	937	976	980	984	964	957	937	930	992	902	990	942	951	907	934	989	918	922	963	916	967	923	980	915	949	944	974	900	913	948	946	929	974	938	953	949	993	953	956	936	931	959	950	973	914	941	915	971	928	1001	886	993	1003	949	926	940	947	914	924	957	928	891	938	992	936	1003	949	926	923	945	878	923	925	973	930	920	905	934	935	940	943	928	994	941	954	946	935	936	958	977	960	937	896	914	968	992	923	893	924	999	920	944	971	982	982	970	971	944	937	932	930	940	949	914	900	932	930	969	957	940	924	957	905	952	877	958	943	912	976	970	929	923	989	1010	969	928	952	901	988	995	867	948	914	944	999	901	913	956	929	968	974	933	933	951	924	940	956	949	954	928	936	1012	902	927	926	947	938	940	928	926	946	970	962	876	914	953	957	966	925	1022	944	900	962	949	939	954	1002	987	969	930	992	989	994	964	946	884	938	1000	948	892	925	974	970	961	946	944	963	932	961	937	953	949	891	961	1004	929	960	952	927	943	942	906	975	912	944	939	889	926	940	925	947	911	921	978	907	951	971	939	943	940	971	894	979	913	955	985	960	973	942	949	924	968	993	920	883	941	979	965	961	908	960	966	967	953	921	952	920	944	935	918	960	959	970	941	939	971	920	897	1001	1014	949	940	946	904	932	935	958	927	980	1000	879	907	906	989	955	904	928	920	983	869	986	987	923	964	925	986	929	956	911	926	933	930	959	983	962	961	909	966	962	946	950	906	948	927	949	976	958	930	916	982	1003	920	951	922	922	938	912	935	933	932	922	933	934	928	897	931	953	930	905	1011	951	966	917	965	977	931	925	941	948	987	986	958	966	904	959	929	982	1021	976	919	972	918	922	890	923	989	914	916	953	991	931	964	939	923	941	957	883	969	948	975	975	921	923	945	918	921	916	904	922	913	952	990	926	924	948	974	958	974	982	899	914	904	944	924	941	946	898	978	918	970	955	949	957	952	925	989	979	931	933	956	937	951	938	926	966	967	927	941	999	947	999	1002	933	911	939	905	936	935	946	952	954	978	916	920	926	919	938	988	943	968	954	963	860	952	949	956	977	937	969	942	928	945	951	945	916	904	1006	991	909	986	950	943	979	946	935	948	907	924	905	979	939	974	1030	931	984	898	918	933	989	900	948	922	926	961	920	934	916	958	912	922	959	921	946	929	917	968	956	964	1002	963	929	933	936	964	948	976	944	927	947	988	940	974	930	906	939	989	978	964	933	881	986	927	934	920	939	939	911	903	963	935	915	910	955	903	959	927	891	958	953	966	895	942	944	1002	913	875	920	962	913	894	933	945	901	932	923	910	916	944	891	895	958	888	899	948	995	943	927	961	932	991	923	905	912	948	977	928	947	959	933	977	952	983	915	961	959	953	919	977	966	926	967	916	908	974	935	972	918	906	881	934	970	946	949	917	900	963	952	947	932	940	898	906	944	952	944	921	949	885	966	900	947	952	972	958	967	972	940	968	968	944	948	961	916	967	959	949	984	957	964	936	949	952	949	949	954	984	939	967	914	969	950	918	983	979	927	943	947	939	963	903	913	984	930	988	955	913	956	963	939	924	946	904	933	910	933	937	951	957	998	928	958	953	930	943	880	930	960	953	950	921	955	924	917	981	985	911	967	923	937	900	952	952	972	933	940	899	974	949	1029	917	927	967	992	922	984	917	926	936	979	906	950	936	976	934	1007	910	919	942	939	906	959	947	971	939	968	911	926	974	950	979	1023	934	931	985	949	973	983	948	958	940	922	920	955	935	948	904	925	935	908	928	1013	953	976	948	960	929	1021	923	957	941	924	961	908	967	942	947	953	907	944	924	944	928	941	951	935	904	980	955	1037	893	912	943	936	875	949	949	926	924	935	959	944	909	979	986	932	949	915	989	975	974	934	907	950	948	906	949	907	959	961	957	947	925	1008	955	906	1004	927	972	944	928	938	929	925	881	933	914	991	978	914	986	983	952	958	964	986	913	989	953	968	912	922	940	980	923	967	952	934	956	949	905	913	973	895	960	933	952	972	986	899	962	960	918	930	961	958	897	934	918	904	997	969	942	946	983	929	951	921	961	916	928	941	972	923	959	927	939	923	933	917	968	924	905	945	970	984	901	888	962	968	995	948	961	959	904	975	958	913	979	979	987	934	916	927	1000	947	995	949	940	915	925	912	918	914	944	953	987	911	971	900	940	963	912	905	963	997	954	992	884	959	957	968	972	958	948	926	952	968	947	967	935	973	913	938	992	948	955	930	926	948	964	931	906	965	953	931	1009	979	913	935	880	933	985	863	878	924	948	969	946	922	941	911	940	927	891	915	896	918	895	923	967	938	946	926	1005	949	959	995	947	935	900	923	959	880	915	940	939	878	986	924	943	970	948	924	959	943	942	930	950	940	979	915	901	994	935	929	945	967	930	970	960	920	939	929	973	908	940	954	924	955	982	985	978	975	925	914	919	973	937	905	925	939	949	965	924	916	915	953	950	922	959	1003	953	957	971	929	905	929	951	971	979	981	999	945	964	930	947	928	975	934	942	1004	923	883	919	951	912	941	918	985	931	926
22917	20792	27515	24145	20567	3371	875	693	656	595	627	548	577	571	517	490	533	529	492	536	496	540	495	495	530	548	520	538	537	557	511	514	500	492	501	492	535	502	522	512	515	490	517	505	518	522	501	507	515	545	485	542	479	536	525	540	528	494	504	483	532	493	536	520	486	496	516	496	526	480	493	502	456	506	486	518	475	480	485	517	477	552	497	503	540	506	513	489	519	526	473	494	496	555	584	530	496	527	501	536	500	519	476	510	538	555	524	445	531	523	454	506	494	534	504	504	507	475	484	510	505	533	523	539	515	522	509	515	484	497	537	512	537	503	495	519	532	470	501	542	508	528	545	538	493	481	500	508	491	484	464	508	448	523	559	506	548	484	534	515	488	493	500	499	515	508	471	493	466	485	496	489	481	479	514	513	500	524	489	488	483	549	528	526	516	481	522	523	500	486	490	495	489	542	537	498	523	526	509	477	471	519	483	518	517	513	481	490	499	498	512	501	521	511	535	503	505	501	498	494	550	490	490	506	543	531	518	489	504	496	512	540	523	506	516	524	517	520	548	515	488	534	506	481	497	492	512	458	515	502	518	485	496	484	519	514	533	490	515	489	522	504	498	532	471	528	526	498	469	479	497	505	506	487	532	492	477	511	504	488	538	508	479	482	493	517	526	501	480	540	500	524	500	539	513	525	482	488	527	505	490	507	519	526	474	512	505	527	498	519	519	567	511	495	512	498	477	503	523	519	527	498	509	523	530	468	509	498	509	501	508	506	536	449	463	511	559	518	522	494	511	470	476	503	483	490	477	507	526	534	515	536	532	487	544	518	516	515	483	470	550	491	512	498	505	507	534	514	487	517	555	500	504	512	444	518	557	486	488	526	507	494	534	519	518	530	520	518	472	471	510	523	463	527	491	534	495	492	525	471	488	519	528	502	497	508	482	545	465	509	534	438	472	541	516	519	513	491	505	477	521	508	458	491	495	495	491	468	550	496	481	556	506	530	535	480	465	501	510	490	474	477	500	512	468	510	491	490	532	519	488	486	467	498	551	524	501	487	498	481	528	516	575	542	546	548	523	467	465	503	502	526	512	481	483	521	497	510	532	482	491	529	460	500	516	542	487	479	510	502	505	463	499	507	515	495	521	523	497	516	489	529	511	537	511	512	532	487	513	493	500	505	508	515	488	518	485	521	504	544	541	487	507	497	495	520	490	530	511	537	482	522	506	503	513	551	517	525	542	456	519	509	488	511	515	513	491	510	487	518	506	498	469	498	471	504	495	501	498	493	542	491	507	513	533	492	510	531	551	528	474	512	498	480	522	528	485	516	526	519	529	477	482	506	521	505	527	522	491	527	491	506	498	537	509	535	523	477	479	510	520	522	515	510	511	505	509	499	499	452	485	514	526	501	510	481	509	532	516	531	482	501	500	516	514	518	489	511	503	516	498	450	541	509	511	528	499	501	456	525	492	531	506	502	557	482	489	536	506	536	511	520	483	477	513	518	484	482	500	507	473	526	507	508	490	552	517	501	546	479	495	485	506	481	510	524	490	478	487	511	487	528	500	544	520	556	507	540	518	513	480	499	508	496	527	502	498	507	487	499	524	547	492	563	547	545	470	488	532	515	518	519	490	493	541	505	509	495	527	500	518	470	502	529	483	509	503	517	494	514	490	492	523	470	515	459	507	501	551	516	539	534	527	512	536	502	458	525	505	498	530	513	504	461	520	533	522	529	527	500	512	519	504	534	484	458	478	514	486	484	508	495	520	515	520	480	526	495	523	454	543	494	535	509	490	471	491	553	501	522	508	531	536	539	476	516	509	465	515	488	505	508	567	502	520	466	514	480	580	481	480	533	527	514	513	546	560	508	541	479	535	500	503	536	483	544	516	530	498	503	526	510	488	504	484	507	520	510	517	508	502	521	503	531	518	471	485	526	533	505	470	466	486	490	480	509	552	498	571	490	485	464	511	535	506	494	477	529	499	517	530	503	520	502	514	534	510	500	523	536	480	507	537	469	497	458	529	491	555	518	521	482	503	521	457	471	531	458	509	499	514	481	470	491	513	507	537	491	501	506	498	503	529	480	494	507	469	462	521	513	495	532	487	498	498	480	515	494	491	501	495	509	510	491	491	526	469	513	540	480	527	520	496	515	502	555	516	483	445	500	564	509	482	528	473	502	484	542	512	475	538	510	493	504	501	478	464	495	503	528	514	495	526	530	505	510	523	502	480	500	501	519	466	495	483	505	501	470	450	484	514	503	485	530	552	514	525	525	485	492	519	468	520	488	523	491	502	485	478	490	489	502	469	535	555	508	495	472	525	494	513	509	520	494	502	499	501	502	513	523	504	518	521	516	496	478	527	472	509	529	506	483	528	459	493	524	490	511	504	509	507	478	523	484	472	485	471	495	505	505	514	479	549	516	492	500	491	497	515	491	468	501	480	491	526	521	567	496	536	515	465	468	500	455	490	486	516	534	497	523	496	532	496	517	483	563	495	511	512	559	540	546	547	469	513	521	509	505	495	497	477	485	474	517	501	530	511	511	489	554	500	507	520	454	525	532	540	489	495	517	509	518	505	535	502	493	516	526	558	533	488	495	485	489	510	472	500	463	505	499	535	524	532	493	499	475	510	522	529	482	448	486	460	487	527	482	521	504	556	486	469	498	499	482	539	510	506	471	503	487	519	534	485	501	461	512	501	487	471	479	470	489	511	474	492	530	517	495	473	478	468	508	499	500	514	465	492	488	510	499	475	494	494	516	498	470	492	583	513	501	499	504	506	468	526	506	493	489	476	507	487	517	522	491	549	536	513	521	499	533	534	479	497	473	494	485	510	532	497	505	542	455	499	488	511	515	554	505	528	525	517	502	510	474	517	505	501	525	493	493	520	488	537	497	512	454	506	509	490	482	507	506	478	538	504	456	531	530	465	486	515	491	507	521	506	471	517	466	537	467	555	540	506	478	516	509	481	521	497	517	486	527	463	505	497	470	477	483	514	496	482	482	465	533	504	520	506	507	523	512	526	531	493	529	478	490	523	477	458	510	503	460	520	466	500	534	470	518	538	493	477	477	483	535	492	477	494	499	493	517	514	551	489	474	503	460	499	496	493	510	511	484	472	501	492	510	475	486	527	501	515	503	490	514	520	500	494	469	504	480	511	460	510	500	503	477	499	538	487	547	506	542	480	486	537	493	531	482	571	510	507	485	483	543	515	471	467	488	483	544	472	481	492	465	527	519	543	502	516	490	490	490	505	487	517	555	535	529	476	512	527	504	513	544	547	521	528	525	483	519	502	504	481	541	514	517	502	531	491	487	500	496	534	496	506	537	523	536	531	509	507	527	473	500	507	499	505	509	506	522	476	481	513	488	508	512	501	514	491	493	507	473	483	504	522	498	481	499	443	540	496	502	513	502	530	473	523	492	484	530	532	515	495	527	501	513	480	497	494	533	502	472	553	494	542	508	496	500	513	508	509	531	491	521	452	534
3401	8327	5370	2546	1956	1555	1241	1106	985	933	858	841	788	824	750	746	747	746	686	731	738	689	711	652	692	699	689	639	725	708	691	688	663	682	622	660	674	647	663	662	630	659	687	739	717	689	656	719	682	678	607	665	639	699	652	665	666	692	616	695	697	708	688	677	688	715	668	684	686	646	656	691	694	621	663	629	677	670	658	657	638	658	670	675	683	668	652	637	659	668	649	676	689	662	654	649	694	632	682	710	658	637	645	627	689	660	646	662	696	697	644	683	639	715	669	650	668	677	701	604	663	684	653	677	617	608	706	667	665	655	649	661	662	654	674	603	696	651	724	633	676	653	640	662	668	640	651	687	655	696	627	675	634	654	642	678	683	675	674	654	670	670	670	641	652	663	670	695	684	674	620	692	662	686	664	609	661	697	707	714	650	692	646	722	704	662	691	697	683	642	694	654	709	677	665	678	626	650	688	689	658	636	706	705	698	678	603	678	671	637	665	652	688	646	654	674	700	654	649	689	637	608	645	629	704	664	624	684	656	708	651	650	664	696	657	664	641	665	679	693	655	649	664	685	680	664	686	700	644	669	643	653	656	669	681	685	665	684	615	673	632	649	702	667	676	662	621	669	634	701	653	671	641	681	648	622	704	637	649	651	719	614	646	671	649	692	688	640	726	649	665	669	663	669	670	666	622	650	713	666	646	688	698	674	677	645	675	651	641	697	673	653	679	669	713	670	637	674	638	630	670	675	635	654	670	682	628	688	640	668	676	652	647	668	685	613	687	659	683	685	660	606	692	686	673	666	673	649	650	634	686	717	641	660	652	655	658	672	648	692	642	619	691	697	687	616	630	660	657	661	669	659	669	654	665	647	656	637	632	671	646	676	675	655	648	602	651	631	683	689	648	644	661	676	648	594	672	667	641	630	660	608	703	626	666	651	681	667	659	695	645	661	675	676	658	678	637	687	637	635	693	653	664	670	640	619	653	667	665	618	690	645	670	647	717	654	699	663	639	659	629	671	679	667	603	695	698	638	647	682	695	654	692	677	714	671	658	644	658	675	642	682	685	658	675	645	708	686	615	661	691	673	669	646	697	634	678	687	630	689	673	656	667	640	637	667	637	646	631	663	711	666	670	648	663	682	663	645	661	708	633	628	676	647	672	656	620	647	678	683	696	689	690	662	688	703	674	629	684	619	704	650	626	633	638	672	671	629	700	659	659	655	652	695	641	728	677	674	704	659	666	659	648	655	680	626	663	675	681	658	651	690	625	679	669	690	628	645	643	649	701	670	708	680	666	719	646	655	640	675	612	699	710	696	631	660	698	661	697	669	687	651	628	653	690	648	622	666	683	640	669	653	589	684	676	638	644	655	663	654	669	694	647	644	699	621	674	656	631	684	701	634	698	682	648	631	683	632	650	676	669	654	670	655	684	716	623	623	658	629	669	613	705	657	606	660	627	663	682	653	628	690	612	653	630	664	643	697	666	666	671	727	645	655	670	674	665	637	655	642	660	648	663	652	670	660	717	660	642	653	613	632	647	659	652	646	657	654	700	647	650	629	690	674	645	684	669	630	671	655	649	625	647	674	600	643	679	657	636	665	670	693	659	626	667	666	650	680	669	656	632	643	663	687	634	643	613	682	627	662	685	648	682	642	685	648	682	633	624	653	624	676	706	657	677	635	642	648	666	655	681	651	637	678	645	653	661	620	652	683	735	696	651	655	596	615	658	618	681	685	651	641	672	634	648	672	649	627	675	709	690	672	736	667	657	677	622	652	651	636	668	687	690	680	705	637	691	687	652	678	669	676	623	653	704	638	686	687	636	642	677	639	706	664	624	661	704	649	667	620	602	689	687	679	608	625	685	684	638	638	643	674	677	663	677	662	632	662	708	677	700	678	658	625	710	664	608	665	663	671	658	653	642	674	663	641	678	664	648	656	685	667	610	697	638	655	666	631	682	612	658	627	686	678	656	631	655	696	667	697	688	669	652	640	638	666	646	632	631	637	719	649	675	665	689	692	683	659	662	673	648	652	672	684	649	648	639	655	681	697	641	698	680	695	666	648	702	665	696	671	662	653	645	645	643	689	689	681	723	695	651	672	636	632	696	624	669	630	680	618	682	679	690	669	682	678	630	616	646	657	646	623	645	642	690	693	637	654	653	600	660	671	641	626	636	650	652	671	640	616	628	649	608	639	616	681	671	644	650	698	651	673	658	619	641	674	607	639	692	671	636	640	727	628	649	646	679	645	592	631	655	617	656	641	623	663	643	673	659	620	653	667	643	665	609	637	623	639	667	627	678	640	648	628	671	704	665	653	687	673	657	642	655	645	661	675	671	641	654	701	644	685	629	683	652	681	613	698	672	667	680	656	648	646	645	693	625	648	653	627	686	644	680	664	638	690	634	680	688	673	610	648	690	607	661	671	683	651	630	674	688	660	691	689	666	650	705	673	638	672	688	689	649	665	620	660	663	671	703	688	683	658	686	655	705	648	692	723	659	665	628	645	709	701	664	643	635	671	614	641	699	621	674	665	683	659	609	635	662	652	660	707	617	674	663	676	609	685	678	625	647	659	638	651	658	666	691	645	637	640	685	652	634	636	680	688	627	663	655	678	643	664	705	645	675	640	678	667	668	642	673	638	679	639	655	671	664	622	686	635	651	655	653	657	649	648	667	634	677	681	689	690	688	627	669	646	639	681	679	638	667	672	598	638	674	629	659	656	741	670	699	646	668	600	672	658	678	650	657	661	677	647	684	666	617	651	652	640	654	692	680	633	663	618	699	655	688	624	690	653	670	663	672	662	657	702	653	661	682	648	685	682	647	682	650	641	705	654	634	623	607	660	623	684	677	637	637	637	685	638	659	672	668	631	688	656	658	686	666	670	617	654	646	643	642	642	717	659	698	701	723	658	686	657	619	626	654	684	678	662	631	688	656	645	682	627	669	680	627	677	635	695	671	621	676	662	688	705	683	663	688	634	664	623	676	697	610	633	654	668	668	715	644	651	660	630	653	674	683	675	674	629	627	642	646	622	626	663	712	642	668	656	639	682	636	680	666	648	666	676	643	648	677	615	613	669	653	671	700	651	660	678	668	625	701	650	685	664	612	682	696	638	664	691	656	624	659	677	616	726	648	608	644	704	667	656	679	656	648	641	598	670	698	618	638	663	638	642	645	660	647	654	686	610	714	678	688	674	711	676	639	678	626	681	677	691	636	651	683	642	625	686	707	626	632	664	653	686	669	645	651	638	666	661	659	712	650	665	683	652	658	654	662	683	639	728	659	653	609	684	647	599	706	672	635	640	632	622	663	679	673	663	693	663	658	659	696	619	592	675	655	681	660	723	660	638	681	679	656	634	606	687	681	610	662	667	642	638	647	623	682	644	657	680	664	684	654	633	649	651	673	602	687	646	665	678	645	670	673	673	675	659	670	637	656	664	647	655	660	697	655	642	650	627	662	679	663	684	667	656	673	643	665	657	712	638
24284	20792	25613	23427	1776	746	697	652	613	558	563	622	600	564	556	544	589	567	528	575	559	528	574	538	531	543	541	570	543	569	588	562	596	540	579	538	567	583	562	520	588	555	556	522	544	518	562	588	504	570	510	569	561	538	518	542	500	536	513	546	501	481	521	537	598	551	567	531	569	575	537	600	573	531	554	511	602	530	581	534	549	555	552	585	552	529	564	558	549	575	555	555	567	544	554	542	569	527	555	523	575	559	566	564	566	531	515	624	601	550	562	572	545	551	554	554	574	554	562	570	577	547	585	500	579	546	549	550	591	606	565	548	540	572	595	506	537	545	525	524	574	555	559	568	542	579	521	524	540	528	565	620	556	585	533	550	551	556	548	566	539	549	585	551	559	547	573	536	548	580	549	546	579	564	553	524	563	575	568	591	552	557	528	543	529	536	622	616	510	599	601	579	510	557	551	520	511	591	563	563	594	555	584	570	559	550	503	545	562	556	536	563	585	558	522	521	533	563	562	560	573	567	575	561	564	539	570	532	574	591	511	568	581	557	503	579	527	595	533	592	571	597	576	558	555	556	534	557	586	511	555	540	511	556	567	544	531	570	560	540	570	539	533	553	579	563	548	553	542	617	589	544	545	572	591	534	596	546	583	532	558	597	549	561	540	546	549	592	619	555	595	630	530	538	556	574	582	551	540	557	580	571	571	522	575	602	520	572	523	541	527	554	558	539	552	564	578	567	548	556	623	523	545	573	541	519	501	554	535	526	543	531	584	541	578	556	569	598	565	571	566	578	524	546	540	580	532	560	545	559	552	602	568	539	550	541	559	545	569	571	498	571	574	580	540	577	540	584	571	576	542	523	565	556	527	578	569	558	539	534	564	536	570	587	593	554	522	584	544	622	540	539	581	571	579	560	530	557	570	574	557	545	553	512	544	559	578	550	577	559	509	603	577	549	530	527	547	538	606	559	583	574	561	587	506	523	547	531	574	573	597	565	560	543	565	519	575	522	519	553	547	528	518	542	533	582	559	580	564	584	593	549	541	562	500	582	608	590	486	593	575	562	527	548	571	591	520	569	534	552	569	549	555	541	557	530	578	557	553	532	581	535	528	560	575	529	535	578	566	535	550	506	601	568	598	546	575	540	533	549	553	558	507	548	611	522	578	572	583	587	580	544	547	577	558	529	550	509	584	537	547	579	553	555	526	533	567	559	541	573	517	523	556	571	551	570	562	547	531	568	529	599	557	598	549	535	593	534	573	566	546	544	561	563	559	545	552	532	538	523	549	521	558	547	532	553	526	525	530	577	553	603	572	547	575	580	478	552	582	542	520	560	569	553	590	549	574	542	539	558	522	549	568	513	586	596	544	580	515	523	564	573	547	548	502	549	520	524	604	561	546	557	549	549	539	562	567	603	558	521	537	546	552	521	567	532	562	569	573	583	579	576	565	572	575	600	548	565	547	550	562	586	548	548	567	566	546	562	577	591	517	557	559	589	559	574	607	537	531	545	508	545	560	520	536	565	559	555	557	572	584	542	562	573	587	537	601	534	564	547	551	607	539	577	532	563	542	547	596	521	546	591	567	532	541	560	561	585	554	554	574	548	551	526	556	556	535	549	577	558	587	551	573	539	529	566	579	570	536	538	563	542	577	545	568	534	540	498	536	532	543	560	556	542	568	539	567	559	526	586	533	527	611	579	604	580	561	569	586	567	552	521	558	565	519	581	577	509	551	534	545	580	556	560	545	549	560	551	584	556	592	544	590	545	527	561	533	566	546	543	534	555	597	525	555	564	564	532	552	553	556	580	561	530	568	524	493	532	593	590	584	573	563	544	514	504	553	572	539	566	568	534	544	530	560	591	573	545	547	534	544	540	493	574	540	562	585	598	548	571	558	563	600	553	572	541	567	551	561	591	534	574	556	612	570	524	556	527	558	576	558	573	566	525	530	558	529	520	578	595	535	537	508	546	553	541	564	536	527	509	553	547	548	534	562	545	578	567	555	563	517	561	546	519	534	537	557	548	549	547	578	548	544	557	546	494	553	536	573	514	542	539	547	525	554	565	577	573	545	559	554	566	567	559	548	587	564	581	567	557	552	565	532	532	539	550	561	523	563	561	591	536	564	528	567	542	546	569	585	524	572	537	573	535	512	529	558	544	552	556	532	556	550	542	597	527	556	560	536	554	530	638	555	507	565	537	588	551	547	550	556	571	534	558	565	601	541	558	536	550	505	521	568	551	565	503	519	533	553	560	602	556	559	561	569	578	498	569	533	586	569	526	581	586	524	564	563	544	574	529	554	493	553	561	562	591	517	555	562	520	539	581	593	495	518	520	561	511	516	522	567	531	555	554	561	527	514	523	549	563	524	522	584	522	621	555	573	570	569	552	567	587	505	567	546	569	587	514	563	592	542	548	587	536	555	547	557	532	509	545	533	503	592	556	545	536	567	575	516	530	499	559	531	544	524	550	498	546	556	560	516	515	583	595	512	532	539	544	555	544	567	536	534	562	507	584	561	583	563	525	569	545	517	561	557	570	534	570	554	540	535	595	492	515	535	532	511	516	565	519	584	542	557	541	549	532	561	515	574	545	589	578	579	554	550	511	559	600	586	537	577	587	536	572	559	580	577	582	591	585	583	536	520	548	541	536	593	511	556	555	552	571	567	568	538	563	616	528	553	566	596	494	568	568	559	561	573	519	564	587	581	548	571	534	544	548	574	566	565	550	526	555	551	561	521	575	560	534	547	617	542	566	574	528	534	531	574	532	562	579	545	541	550	548	521	557	569	542	494	550	619	559	584	576	534	554	548	524	523	575	550	547	563	523	529	566	542	537	555	498	545	553	534	552	562	569	555	555	548	557	557	591	562	577	557	545	508	511	559	550	517	522	510	574	590	538	600	546	563	535	539	535	563	609	547	547	556	563	550	533	556	548	532	564	546	546	566	542	563	547	528	559	576	552	544	558	495	568	566	553	571	547	548	538	538	567	587	551	550	562	565	542	597	551	573	600	558	565	575	515	539	565	526	556	585	548	553	525	544	567	527	551	561	535	570	549	500	549	558	589	579	519	564	532	574	556	534	560	549	536	570	557	580	566	580	536	522	528	570	569	543	560	597	570	549	530	555	560	557	560	543	534	537	573	571	557	529	551	557	557	536	576	554	552	566	555	561	523	572	584	615	495	554	520	549	532	556	555	507	524	553	529	537	515	589	567	557	551	604	594	506	547	571	590	534	536	547	522	537	538	566	548	549	523	537	551	565	559	550	588	565	536	523	570	567	610	579	528	568	609	514	532	534	546	546	593	536	577	557	587	573	538	551	564	566	571	601	514	564	524	583	545	517	553	546	561	591	558	575	535	571	536	571	523	568	516	535	558	551	530	553	524	548	590	582	562	562	554	566	593	531	550	577	567	564	546	564	547	519	536	579	546	570	541	567	536	597	521	541	574	524	595	556	553	550	552	560	529	536	547	552	569	559	562	560	542
3222	4032	2668	1521	1223	1018	974	847	847	744	819	790	787	719	703	725	782	732	738	725	702	643	727	742	742	704	663	680	678	712	744	721	727	724	684	735	704	649	723	680	718	697	671	693	677	750	663	695	728	717	691	660	696	673	737	661	675	708	737	657	669	694	657	693	663	684	679	679	695	735	693	695	727	699	714	685	737	701	720	721	729	731	730	720	759	679	683	709	674	712	709	737	700	690	713	718	725	679	715	667	730	714	725	715	686	680	717	721	687	666	660	720	730	669	697	714	677	667	715	658	693	687	738	689	702	664	693	716	698	702	696	667	746	728	730	750	699	735	653	706	698	703	747	693	666	695	709	681	710	680	678	736	723	689	712	707	722	693	711	699	709	684	696	720	690	680	678	720	727	705	681	684	698	702	686	776	683	689	657	645	740	702	738	680	679	704	710	691	685	686	689	678	663	735	681	726	702	702	723	697	767	660	719	723	691	803	711	655	722	717	688	707	719	664	700	684	701	693	699	751	664	668	716	699	675	685	692	701	694	669	671	737	706	709	648	694	698	664	664	706	674	706	687	690	702	705	709	636	683	688	658	696	690	648	731	705	664	686	674	694	714	711	715	689	763	699	722	705	689	687	699	647	677	740	673	709	685	684	712	701	712	689	717	708	736	728	726	688	754	713	673	743	747	703	683	689	676	713	705	693	691	688	685	659	733	691	674	722	712	742	705	652	701	696	668	675	727	700	651	687	661	648	709	671	724	713	697	657	691	700	714	678	717	728	704	644	710	706	694	733	650	742	689	663	682	707	705	717	713	695	691	708	667	688	718	735	726	687	704	718	687	688	693	704	755	680	684	702	711	702	694	699	698	678	700	699	745	698	748	694	719	682	688	750	718	727	722	726	715	681	733	670	709	715	710	651	676	753	735	704	661	700	717	713	691	692	640	698	738	651	662	682	717	661	728	656	718	704	701	667	736	679	681	699	690	704	661	754	705	691	765	727	725	695	657	699	712	713	694	719	691	732	684	668	716	698	706	690	691	680	692	675	702	691	659	702	705	710	660	651	665	774	697	725	723	709	726	733	676	679	710	713	712	674	703	713	713	665	676	732	672	718	739	658	653	675	680	750	696	724	699	686	703	712	694	713	697	664	690	674	687	664	667	721	707	705	701	703	727	698	662	728	717	730	695	726	717	760	670	700	689	706	680	711	705	725	733	725	696	676	711	708	689	660	696	630	689	685	701	723	656	689	710	754	733	668	707	714	710	741	699	783	738	732	694	680	657	681	696	668	710	656	691	716	729	637	645	731	700	734	692	683	704	662	666	723	739	675	706	728	723	691	687	731	707	749	693	674	680	711	710	660	713	661	711	668	705	690	645	733	688	711	731	728	711	692	730	696	680	707	693	705	687	707	678	664	710	715	717	686	751	673	691	669	721	699	694	701	757	702	668	709	671	768	674	655	733	692	679	730	701	692	685	680	712	713	721	668	680	664	683	725	685	740	709	681	719	724	687	646	752	723	695	683	704	678	745	701	665	701	634	698	713	725	701	710	710	671	722	709	726	667	731	719	646	688	730	703	676	727	725	678	727	732	695	717	713	681	706	752	703	661	668	630	680	718	709	667	673	688	697	737	705	669	669	692	683	704	662	701	670	690	703	690	685	708	671	693	723	647	693	672	723	669	717	670	672	687	692	740	720	676	723	696	647	694	670	720	664	719	705	710	685	707	731	713	718	738	669	691	700	682	650	710	726	704	696	679	685	699	731	700	706	705	695	650	716	746	715	704	711	690	698	688	678	703	723	701	703	703	671	715	680	670	673	695	735	689	737	721	667	663	688	702	757	717	703	713	701	725	644	732	690	695	719	668	744	680	703	684	716	675	713	696	728	686	690	697	688	708	670	736	723	718	705	707	706	649	697	685	718	685	688	710	669	736	685	670	724	711	627	693	680	658	725	749	692	716	713	738	695	721	733	746	690	654	680	697	713	723	719	732	706	693	677	698	656	712	657	656	682	745	692	711	707	686	678	682	662	667	673	692	698	714	704	688	666	708	704	677	686	736	710	689	667	672	709	693	698	726	692	713	757	708	686	691	754	726	702	688	753	703	712	684	680	715	671	727	710	710	674	696	724	675	766	750	660	681	714	708	732	672	644	693	714	635	698	701	676	692	682	710	667	668	745	667	722	709	725	695	671	720	732	711	667	708	706	730	637	688	680	699	706	726	654	704	712	710	661	659	695	702	705	669	705	673	702	673	679	749	708	666	713	718	673	720	638	710	675	703	721	698	703	702	714	692	704	736	680	695	694	734	730	740	699	721	678	736	682	673	746	668	704	668	740	724	668	703	703	725	686	658	713	683	676	685	695	756	684	679	702	717	682	711	728	730	663	656	708	695	697	657	690	721	714	726	724	694	739	751	688	695	671	685	678	641	732	701	710	712	672	689	713	681	708	670	682	684	741	693	732	718	681	698	759	681	684	674	707	714	717	709	643	736	675	778	725	730	704	706	701	681	695	701	715	673	685	720	694	724	710	696	672	708	662	666	686	672	685	698	712	745	699	704	694	726	669	693	653	667	711	643	668	687	744	682	638	725	661	702	703	659	657	664	722	667	712	688	682	716	675	716	757	704	681	690	708	686	681	699	708	701	656	703	671	706	713	683	757	678	707	657	693	707	711	700	690	726	714	665	666	642	710	745	694	705	693	688	706	705	692	690	708	695	724	744	749	713	696	691	682	659	674	718	672	738	715	721	727	722	715	700	664	706	690	694	678	706	698	709	695	682	678	706	706	693	658	634	732	697	673	717	676	707	745	701	696	727	673	680	639	676	687	734	659	750	661	737	705	725	677	709	689	701	653	683	672	688	670	679	694	717	661	675	709	723	716	704	667	702	744	667	739	664	678	703	708	683	718	677	646	712	676	696	753	688	716	678	707	693	726	711	683	693	710	715	663	705	697	702	679	666	709	739	711	691	722	715	711	749	690	675	693	743	707	686	719	773	725	690	651	710	666	704	686	697	719	704	735	709	699	721	684	634	718	723	669	732	695	698	674	735	696	699	726	717	729	682	693	766	759	683	699	723	695	710	690	655	690	731	735	698	720	731	747	737	736	701	710	676	689	704	703	711	705	694	736	694	688	664	685	716	664	693	738	659	697	691	755	699	675	761	722	733	741	677	644	706	744	729	687	711	686	688	738	704	674	709	723	637	724	672	706	678	722	720	689	699	691	742	704	681	679	739	699	702	708	722	699	721	704	677	657	710	685	684	751	688	657	695	749	677	682	724	672	719	671	708	699	727	716	704	711	693	637	734	707	692	680	686	700	700	723	750	687	676	684	720	697	729	700	679	688	684	677	715	674	709	682	706	713	711	688	716	719	657	719	671	664	732	669	668	686	672	632	680	668	710	617	648	703	636	659	701	693	707	669	677	727	668	677	688	696	687	684	695	722	707	703	655	668	711	711	712	660	697	730	683	692	664	683	686	698	681	692	722
22048	20834	28177	23597	20836	20095	1491	525	380	347	301	324	247	265	242	229	215	227	199	186	202	196	207	195	203	218	209	198	206	191	184	198	179	190	180	176	189	182	195	179	194	189	161	190	183	199	152	166	181	162	186	165	190	169	158	172	174	178	175	175	186	164	174	188	172	148	159	187	175	175	197	188	182	194	180	169	148	170	189	170	167	193	180	175	187	133	167	181	170	176	165	172	169	167	174	175	176	174	167	210	175	171	164	170	169	170	190	169	154	197	170	171	184	167	168	174	149	160	176	170	173	192	162	190	160	177	191	178	205	168	167	161	190	165	169	166	164	154	172	193	190	165	179	166	163	161	181	183	186	177	218	163	164	177	150	176	162	152	154	180	162	182	177	184	161	164	159	185	156	168	180	169	172	176	169	177	178	196	152	160	179	156	192	167	179	192	163	171	181	172	162	169	159	157	182	166	180	170	197	174	189	180	182	168	171	197	164	167	168	176	196	172	167	168	179	207	183	167	170	159	182	200	178	194	174	189	182	189	176	192	167	164	173	202	176	186	178	181	168	158	168	159	170	169	166	170	175	164	186	158	162	186	214	173	185	183	168	165	172	204	169	164	192	204	155	184	171	194	180	161	199	171	185	166	183	168	175	157	176	155	188	166	169	192	193	145	183	181	193	154	181	168	170	176	167	176	177	191	185	186	172	173	165	167	183	177	169	165	175	186	173	205	173	185	164	180	183	165	154	169	152	151	174	199	185	169	168	168	183	178	180	166	172	171	155	163	168	184	194	158	179	156	188	171	176	191	160	177	190	185	152	188	187	170	188	176	145	187	185	168	159	176	191	177	145	161	172	167	183	201	178	170	167	159	174	184	168	160	166	178	148	146	153	158	176	166	165	183	188	198	177	180	189	177	176	187	172	159	179	174	173	178	163	170	189	177	169	179	184	178	141	166	185	164	167	189	176	181	202	166	172	191	148	174	169	168	170	208	147	186	169	178	185	180	171	182	196	156	187	180	158	157	170	169	177	187	198	158	149	155	180	163	137	187	182	191	181	184	183	162	182	180	186	164	189	174	191	170	162	171	161	180	202	189	169	164	175	176	172	182	173	183	175	176	177	166	170	178	183	156	156	192	192	180	174	180	169	171	185	166	148	217	185	177	171	207	189	189	163	172	176	168	160	181	191	170	174	177	155	167	152	194	165	184	182	191	172	185	173	176	178	176	177	164	172	164	163	154	192	201	195	181	179	157	191	171	169	186	183	176	169	170	141	170	170	188	177	188	159	192	180	164	159	161	199	195	200	202	169	191	179	153	183	180	164	194	204	202	169	186	168	169	171	152	166	179	167	169	198	177	191	180	184	185	190	160	173	162	199	189	171	172	162	171	163	160	181	194	151	170	167	175	180	173	190	189	167	151	172	172	176	167	197	143	159	183	181	180	167	182	171	175	176	190	170	183	195	167	148	174	160	177	177	165	187	160	173	180	162	180	162	155	175	170	183	184	181	177	173	179	183	151	183	189	169	171	163	190	184	166	183	181	187	193	180	167	186	196	169	171	169	176	192	184	165	151	206	178	151	191	161	171	163	193	189	166	187	194	170	167	179	161	171	157	187	182	170	200	164	154	149	167	168	178	187	188	164	175	179	172	170	194	171	184	157	167	179	161	152	164	179	174	181	168	162	171	182	169	170	154	192	187	182	172	165	168	190	167	199	174	161	182	205	196	198	168	155	170	184	173	198	174	201	181	182	201	181	162	151	169	198	193	173	140	169	180	167	164	191	177	163	168	168	175	180	168	178	177	182	162	170	205	176	175	180	177	173	200	204	154	146	157	162	162	174	182	205	161	177	164	161	179	169	195	169	167	165	177	178	158	188	170	164	188	165	208	159	173	171	155	176	199	169	173	173	161	180	193	185	185	183	181	195	157	167	209	192	170	166	178	166	168	185	183	195	176	162	178	181	169	206	189	188	180	186	170	162	146	173	146	182	161	194	183	156	171	175	175	164	179	172	170	153	192	174	145	178	152	181	185	183	178	189	178	177	165	173	186	180	180	179	169	169	176	189	177	176	177	203	159	168	179	155	163	184	182	182	182	167	180	177	183	166	165	167	201	140	172	194	175	171	179	170	188	181	177	178	167	191	172	179	187	174	162	174	188	145	142	184	159	189	157	169	183	183	178	148	203	157	171	180	193	151	181	172	198	177	179	149	160	159	155	175	181	155	165	171	172	179	178	175	180	198	176	158	174	193	181	179	195	183	157	191	152	178	172	187	170	157	195	172	158	171	190	189	182	150	186	155	161	170	171	182	157	162	182	176	163	175	159	208	177	162	153	202	193	179	179	172	180	179	151	183	174	158	180	175	187	176	159	159	182	181	192	166	177	158	180	169	152	167	166	168	184	197	156	183	182	190	139	178	173	187	167	166	167	184	162	158	160	178	158	167	185	188	173	162	177	193	190	155	168	165	182	189	181	152	180	192	192	160	184	158	185	153	161	151	196	172	173	155	165	170	167	187	176	169	175	156	174	169	186	167	175	167	171	161	173	199	169	156	174	188	181	176	173	172	173	154	166	182	165	183	188	159	177	177	165	179	178	188	173	179	157	178	159	189	190	187	166	177	199	179	170	166	185	174	168	161	173	179	180	156	153	169	173	207	164	170	177	196	179	186	167	168	155	165	202	198	192	188	168	188	193	173	162	169	177	195	195	194	199	176	168	177	186	154	198	178	161	183	173	180	172	178	165	174	173	182	167	186	161	169	170	179	191	175	170	187	173	169	177	201	177	163	171	191	185	169	176	178	157	187	162	177	182	171	158	162	181	167	231	175	168	160	170	160	161	180	177	179	171	184	183	180	177	170	186	163	179	191	179	212	169	180	161	164	173	202	175	190	171	175	163	168	159	161	180	192	176	176	173	174	158	180	187	167	154	151	139	159	155	181	165	176	173	199	159	177	151	175	174	175	168	185	165	181	173	162	194	171	170	161	165	176	176	165	180	191	164	161	153	175	157	178	184	202	184	188	166	174	181	176	172	176	175	177	161	138	138	164	187	166	185	173	169	168	161	179	187	208	171	172	161	192	163	205	172	157	215	151	197	165	161	176	176	175	167	199	183	187	198	193	207	177	161	159	180	181	194	162	174	190	178	178	182	167	189	183	172	166	167	169	170	194	176	169	182	195	173	182	196	182	170	132	186	194	163	167	196	161	186	198	193	170	175	178	176	159	187	176	169	170	175	179	151	189	185	192	156	178	158	163	205	197	169	177	174	173	166	187	166	186	167	216	193	193	175	142	168	179	201	206	176	175	173	193	169	158	198	172	178	181	194	182	156	186	145	194	185	178	158	164	173	171	183	183	139	150	191	152	194	176	189	185	174	169	166	179	186	189	167	189	162	177	186	177	208	193	163	161	164	163	167	158	186	161	198	166	180	162	166	183	161	184	163	182	173	180	151	195	160	168	180	170	193	173	199	162	165	179	170	168	180	174	191
4250	12354	7902	3641	2496	1846	1324	1054	891	639	609	509	477	467	435	406	366	352	338	339	328	331	279	286	281	278	288	273	324	271	241	259	257	267	247	244	240	255	247	251	268	260	253	249	275	246	241	266	251	249	234	232	254	249	263	246	243	233	236	252	237	210	261	227	246	236	249	228	230	239	258	238	233	258	259	259	239	260	225	247	246	234	225	218	247	262	223	241	235	208	211	225	233	225	234	218	230	240	237	223	250	233	231	230	248	258	232	217	198	214	252	227	232	212	229	232	237	218	259	243	251	254	235	260	253	252	237	207	241	212	235	253	231	222	234	254	215	228	223	261	236	241	213	224	235	226	245	260	235	235	232	250	221	242	233	226	230	245	236	243	256	232	237	261	245	240	234	260	211	242	233	260	235	213	252	221	235	258	215	235	211	240	266	220	251	217	250	237	239	266	246	243	223	228	214	218	249	249	222	227	268	227	243	231	243	266	256	228	256	223	208	233	249	248	245	238	241	268	220	248	234	265	224	223	225	247	233	230	223	223	205	266	235	261	209	239	220	239	266	248	233	225	244	226	225	222	239	232	238	229	248	202	242	223	257	242	221	216	254	208	210	218	265	227	230	230	225	236	256	251	207	234	232	239	238	255	251	237	237	268	237	235	230	237	248	226	266	236	229	259	251	225	215	216	239	233	225	219	233	229	235	216	240	196	235	236	243	234	240	265	239	247	222	242	244	220	257	228	241	219	260	226	246	234	246	212	227	248	234	233	217	233	245	225	242	256	223	247	264	276	252	227	225	210	233	247	247	242	254	258	233	245	214	223	258	228	229	225	225	218	234	244	232	224	211	251	229	221	234	249	251	210	216	234	246	250	220	256	259	275	262	223	209	241	232	246	230	256	240	264	238	252	243	257	253	235	244	215	213	240	231	218	213	229	230	233	238	241	226	227	203	247	248	251	243	226	253	237	233	258	235	240	225	219	251	243	270	237	230	245	254	263	247	228	240	244	214	234	240	252	212	229	241	248	218	228	244	230	227	209	217	211	242	234	208	235	219	225	243	218	277	247	222	252	230	238	226	214	235	214	255	198	257	224	242	234	247	221	245	220	246	213	219	240	245	236	235	262	250	239	250	237	243	228	231	225	233	234	213	212	261	217	234	210	237	239	248	232	219	219	231	225	222	221	215	258	235	227	235	212	258	226	240	231	220	212	249	229	235	225	234	231	243	238	207	224	233	226	254	231	223	243	230	252	221	245	261	208	242	244	242	216	235	242	220	229	232	259	229	222	224	237	240	245	225	251	229	229	224	213	237	253	228	228	231	211	246	218	248	204	234	230	226	243	235	258	221	236	249	216	242	227	246	245	267	271	255	237	228	240	229	215	259	226	218	223	233	263	255	205	216	229	224	270	230	236	227	236	236	240	239	264	252	238	220	241	217	246	225	234	236	277	221	214	253	254	226	228	237	242	245	207	247	243	193	257	230	207	242	258	219	235	241	242	225	237	230	226	231	244	233	243	243	271	229	236	261	243	245	225	229	248	225	234	250	241	234	217	249	231	223	266	222	228	227	235	227	241	241	244	248	258	238	232	221	231	225	238	237	193	229	225	242	224	250	277	214	243	243	242	219	226	241	230	203	253	238	247	237	239	243	257	231	247	249	248	231	240	229	231	239	229	224	252	229	269	223	239	255	240	263	237	260	236	212	229	213	227	212	210	227	243	228	241	225	239	226	218	223	229	244	261	260	251	248	229	231	220	216	252	246	243	249	230	224	271	205	235	240	235	234	251	243	223	248	233	230	244	244	238	228	249	231	210	240	228	264	253	200	255	207	216	238	239	216	235	249	254	243	238	212	229	234	236	273	251	250	245	236	231	242	232	253	219	253	245	210	247	214	222	241	222	232	218	238	243	228	234	244	212	243	248	248	244	219	222	220	235	218	241	216	227	236	197	209	223	225	212	237	260	228	238	234	250	241	274	233	227	223	225	223	224	203	227	253	204	249	238	203	231	223	255	267	278	234	248	227	238	248	224	218	222	230	261	234	249	244	228	242	231	237	229	230	238	221	244	267	245	248	237	258	242	247	219	237	219	227	229	231	256	259	232	239	252	234	196	248	207	232	254	247	230	226	248	256	268	244	249	254	227	241	252	240	239	242	247	232	250	226	249	280	235	220	217	212	244	261	235	244	232	250	226	239	254	258	246	229	230	238	236	248	235	209	227	249	233	221	235	254	254	233	222	247	238	216	220	213	229	234	225	232	214	239	226	253	233	259	218	247	255	238	263	235	227	227	249	242	215	225	248	229	241	226	216	226	233	210	219	255	241	237	233	220	228	268	237	226	217	235	244	256	244	241	229	220	252	249	236	258	248	227	259	247	233	242	233	202	247	224	221	224	243	238	240	225	220	222	224	240	226	219	223	231	239	267	197	236	208	231	256	205	251	212	236	215	240	246	211	228	251	244	232	226	246	249	225	222	233	212	266	220	252	252	228	257	222	263	256	250	236	233	245	243	251	245	216	261	242	242	230	241	265	198	228	225	250	238	254	244	227	217	235	259	256	233	251	220	245	225	224	232	227	227	249	213	257	250	213	231	238	210	234	213	240	217	238	238	216	222	242	233	256	219	235	236	230	222	218	227	247	247	236	232	248	247	256	266	216	236	245	241	242	233	244	241	240	234	220	237	201	225	230	230	252	231	232	240	253	225	224	240	241	236	206	233	248	228	203	260	222	250	229	240	236	229	241	245	220	224	214	213	245	220	250	235	226	225	217	219	227	227	227	224	215	237	264	247	252	247	260	215	228	256	246	212	258	229	240	255	251	234	224	221	239	236	228	212	227	259	233	245	247	217	236	221	252	233	221	230	218	233	248	213	236	249	231	239	254	238	238	208	222	244	219	252	235	237	232	226	263	254	238	237	238	239	210	240	217	237	201	220	242	256	232	232	231	231	230	247	241	248	217	229	224	244	238	239	215	236	236	228	232	233	204	232	227	245	238	255	219	230	189	242	247	231	240	221	244	232	220	234	234	229	247	250	250	226	247	232	201	233	237	244	231	242	246	255	233	237	260	218	235	220	232	264	237	233	231	236	234	241	219	230	245	225	252	227	260	227	232	231	222	241	251	225	233	237	238	217	223	230	269	247	247	218	229	230	232	247	244	249	252	235	217	200	232	234	212	239	248	231	220	238	231	220	211	235	258	237	226	214	242	238	266	231	264	246	230	237	211	209	215	238	254	252	264	241	222	238	236	225	230	223	246	216	242	218	241	233	252	237	240	274	245	246	207	243	227	225	227	270	252	236	243	229	249	241	235	222	241	243	230	248	236	229	218	238	218	231	234	240	240	221	220	234	206	234	225	226	265	216	210	205	245	224	242	228	206	244	243	245	221	222	207	275	253	246	241	233	180	257	229	239	233	226	241	235	213	226	244	213	214	226	220	242	263	234	227	218	221	225	223	213	257	229	255	266	234	223	230	221	238	199	251	219	230
26787	18064	4348	994	785	770	710	744	745	766	688	707	708	778	729	780	729	747	780	765	751	741	758	685	732	746	803	774	691	752	739	758	760	732	756	722	759	755	758	738	735	719	783	650	739	744	742	711	758	745	763	748	736	738	749	714	772	712	668	727	708	730	705	720	728	727	730	740	750	728	718	738	773	729	758	728	745	742	712	698	702	739	757	681	752	738	738	785	714	745	716	730	745	755	739	755	732	712	732	790	723	725	759	722	729	768	739	729	734	757	698	700	744	731	706	713	709	674	749	684	725	722	761	731	729	746	708	732	746	717	804	730	727	690	729	751	715	767	701	733	749	698	716	732	758	706	711	745	714	698	749	744	798	708	790	697	738	757	732	745	711	739	705	743	720	701	785	687	764	713	771	693	695	752	704	780	735	772	730	751	721	748	738	721	732	685	738	746	722	772	704	678	716	752	744	701	743	725	751	716	747	754	716	768	728	755	763	735	707	773	705	776	720	773	725	772	798	736	723	753	750	747	692	715	732	709	726	754	706	773	751	736	726	726	748	719	690	733	772	696	744	705	727	756	771	738	741	696	764	738	748	730	735	724	728	766	691	773	736	703	723	691	725	719	749	752	746	744	767	720	734	784	762	713	773	730	737	718	736	742	715	757	710	740	758	765	716	737	746	739	736	734	673	790	797	709	743	741	715	710	711	748	713	727	710	701	743	755	741	738	787	744	760	681	755	746	720	749	687	784	776	680	730	717	721	745	740	771	723	755	720	730	705	781	761	752	731	703	746	725	730	706	730	750	746	735	724	686	724	735	789	778	750	757	736	726	729	774	736	739	739	731	757	768	756	708	751	733	733	774	739	680	686	745	729	718	809	731	797	746	763	759	774	741	707	788	762	753	711	728	753	729	744	758	720	757	738	740	723	717	759	717	771	717	730	744	716	717	726	778	726	767	760	733	761	704	708	739	741	707	682	721	684	746	736	768	721	719	746	708	706	754	753	778	735	758	717	766	743	712	749	732	776	772	757	722	748	724	787	731	723	707	732	776	781	678	714	760	736	753	744	711	747	768	746	723	710	772	680	757	772	713	763	730	723	730	727	757	752	726	757	710	734	723	771	775	743	743	708	756	777	709	719	716	738	739	770	729	723	705	746	702	716	757	698	749	740	732	792	679	675	780	734	757	726	757	692	739	750	723	737	754	767	716	773	745	745	805	716	731	758	710	701	725	707	710	738	750	768	795	715	710	720	733	768	722	713	769	724	776	760	739	751	735	788	726	729	739	755	697	763	711	762	736	739	789	777	720	750	721	753	693	797	689	709	698	722	726	739	718	761	750	704	756	777	784	708	740	777	793	715	776	741	717	708	754	719	716	773	702	767	740	715	757	696	724	686	735	757	730	711	765	764	755	707	748	705	771	708	737	727	709	711	713	747	742	715	755	744	706	709	750	729	747	668	689	687	743	764	700	767	762	750	745	714	700	714	756	762	690	763	754	780	742	717	739	763	710	735	751	782	699	730	739	795	758	746	727	699	744	757	720	746	734	766	765	705	751	780	695	791	696	738	691	771	738	670	745	730	730	724	708	778	683	711	752	711	778	771	719	718	766	726	781	703	729	743	712	717	763	736	696	704	769	738	721	754	775	777	730	758	733	752	728	735	750	723	784	763	735	729	727	725	717	730	761	743	699	675	761	771	751	731	734	783	774	735	717	713	732	757	765	726	768	747	750	727	756	738	713	740	737	750	752	718	704	715	728	770	699	755	708	703	738	721	773	760	699	756	733	736	721	752	716	722	737	751	702	717	706	748	765	735	719	706	733	684	732	676	700	720	732	681	743	771	727	724	716	708	765	721	700	721	719	703	734	703	708	784	792	748	754	731	768	755	708	691	781	736	686	743	788	752	763	726	804	677	755	736	752	699	734	762	697	755	723	742	787	717	696	717	733	764	715	743	745	762	719	722	720	725	728	724	724	798	717	741	770	720	745	707	728	753	782	755	746	798	738	714	751	756	676	728	722	712	779	777	722	726	747	745	697	736	692	710	709	705	779	736	740	792	707	733	741	764	735	736	737	745	721	739	756	738	753	744	775	724	697	732	721	727	772	698	777	716	784	747	722	735	747	714	750	723	779	755	708	748	742	748	733	799	781	708	735	711	732	755	803	764	775	796	719	749	749	729	759	703	756	734	776	700	726	723	760	703	697	773	701	717	738	719	744	719	764	733	722	754	730	725	750	748	675	772	771	744	749	746	748	749	722	733	747	785	785	766	744	731	789	740	668	726	716	723	698	705	735	759	745	750	781	761	710	718	746	717	707	710	711	737	726	720	749	701	712	723	744	758	720	731	726	741	741	767	719	716	701	702	726	762	720	758	715	698	758	742	736	721	706	757	757	754	760	758	689	740	760	717	760	740	711	689	723	715	772	749	754	739	718	747	724	711	740	733	718	703	714	743	782	747	760	748	728	721	731	732	730	725	701	747	779	746	744	779	782	707	711	756	734	779	727	665	751	743	745	753	717	719	720	708	720	687	755	751	747	698	716	746	700	783	740	752	758	736	727	768	715	734	754	732	752	752	750	703	746	706	766	754	713	782	724	750	705	706	744	690	719	728	725	731	795	697	743	752	763	716	780	761	708	754	800	750	744	786	728	727	718	742	757	756	743	684	692	724	790	764	748	719	789	714	738	760	700	788	702	723	709	719	745	700	768	798	720	786	726	763	733	754	656	736	670	720	706	782	703	754	774	706	742	663	734	729	662	710	767	749	740	724	760	779	740	740	726	726	743	735	724	758	779	758	759	727	739	663	736	724	729	751	751	710	747	742	740	771	742	760	713	723	749	735	735	775	805	736	714	715	731	703	716	715	744	734	738	731	751	747	723	766	751	724	795	701	706	712	789	674	691	692	724	759	736	740	765	783	736	705	765	734	694	737	741	753	755	749	738	768	728	740	707	756	739	741	706	762	701	718	749	757	749	708	734	720	729	742	782	703	767	731	738	720	788	763	771	752	782	739	717	732	738	706	726	753	765	730	742	804	716	777	723	681	754	750	756	689	757	766	730	746	771	789	750	774	728	761	694	797	713	706	708	697	768	716	740	739	740	735	747	723	721	669	724	728	703	716	714	696	791	782	764	740	784	756	750	671	742	751	778	709	765	729	713	737	737	690	718	746	811	760	728	665	712	726	724	723	756	754	737	754	785	752	730	796	751	733	736	713	785	772	749	728	785	735	766	752	713	720	712	746	721	730	730	701	733	718	758	723	693	750	714	742	696	750	704	714	752	775	710	758	697	745	730	730	773	793	692	762	775	747	746	750	798	748	741	710	730	740	754	744	756	775	736	708	716	768	728	726	730	751	753	695	723	742	713	756	767	723	697	770	741	761	751	756	751	723	752	765	757	729	694	784	750	736	728	808	727	722	742	766	736	742	729	733	740	696	707	700	724	746	767	678	750	759	754	729	715	741	708	762	709	764	753	752	750	812	709	730	738
4404	1748	1422	1159	1014	999	1004	959	968	944	913	945	954	1019	915	932	945	913	940	953	938	939	887	1024	915	958	918	957	909	947	930	923	943	924	895	925	955	971	920	935	969	877	1002	982	946	938	953	951	871	969	966	904	953	901	881	921	956	893	908	901	944	956	903	950	957	925	950	941	938	946	921	934	898	893	928	928	910	901	956	918	938	938	893	910	915	928	892	924	953	909	982	856	960	906	925	899	870	939	918	890	1013	893	991	944	967	970	914	936	900	950	928	1006	973	995	945	964	920	942	928	947	949	922	942	920	950	876	911	941	903	934	900	882	864	944	959	957	971	933	949	899	970	936	943	914	979	943	907	947	964	910	967	977	946	940	925	951	888	928	903	908	903	875	934	924	902	903	948	936	932	915	957	923	958	994	963	939	907	957	973	970	935	916	898	962	882	928	915	973	918	884	874	942	925	939	966	932	879	932	911	899	942	929	943	904	911	926	896	890	898	924	910	989	953	905	958	979	932	903	918	932	908	950	983	889	909	955	914	963	943	937	912	928	886	930	945	877	942	920	975	1007	964	990	933	985	898	1002	932	924	889	952	898	895	938	906	931	969	919	908	921	937	934	896	914	968	918	897	921	925	923	938	919	980	963	946	929	942	994	912	928	1002	893	948	968	891	955	888	896	924	895	973	885	979	936	892	921	961	937	927	920	890	960	949	935	932	979	955	928	893	979	945	901	979	942	918	899	910	969	913	932	970	984	924	915	923	947	968	1000	938	931	927	889	960	953	987	935	907	957	900	935	861	964	915	951	855	958	961	971	953	952	972	1006	973	922	874	954	960	932	945	948	960	872	972	933	943	943	938	927	952	914	986	934	976	922	941	931	913	976	916	908	911	977	925	999	982	946	982	973	943	916	913	917	960	916	974	933	910	932	922	941	942	913	914	903	899	978	954	981	922	884	988	860	956	933	953	955	973	893	948	977	942	952	990	925	980	927	861	931	937	953	936	954	946	920	933	924	921	921	932	999	892	946	947	950	927	887	870	911	953	923	962	918	944	963	960	955	965	997	902	980	940	891	985	978	975	921	971	955	895	903	904	947	890	977	951	920	944	922	952	927	901	903	926	916	967	939	981	914	931	931	977	936	907	936	894	896	948	922	955	908	974	924	897	934	898	921	953	957	930	904	942	942	917	945	921	921	905	936	928	973	895	924	947	933	915	926	932	924	961	946	946	969	896	920	941	906	924	943	895	919	913	912	976	942	967	930	926	937	949	891	956	935	880	937	923	967	881	937	919	984	918	968	920	937	904	904	966	920	951	946	979	919	922	946	936	947	968	902	975	936	970	946	881	900	911	905	962	943	908	956	934	912	920	976	927	875	869	928	918	934	958	934	908	911	945	888	925	919	896	960	970	924	886	938	968	920	862	931	924	965	945	913	868	934	927	923	987	942	912	921	915	968	925	960	1004	952	944	951	942	932	913	958	966	926	922	926	977	973	943	911	950	915	947	918	986	911	918	1006	925	924	900	947	881	908	861	914	972	899	887	915	917	982	917	964	946	874	909	954	898	925	867	912	926	887	957	939	967	947	941	890	914	930	904	918	949	922	914	915	958	922	916	946	907	959	995	944	1002	940	957	879	936	924	972	950	940	969	971	962	932	894	893	903	938	923	932	962	931	984	903	886	907	885	932	923	887	959	914	925	917	904	936	935	919	901	951	948	913	893	959	897	946	889	915	883	949	940	918	915	986	900	921	907	895	907	945	973	929	938	890	914	949	926	920	985	953	921	957	901	932	983	975	970	891	961	932	967	870	944	950	931	933	969	965	990	984	908	909	959	900	912	924	854	919	944	919	949	922	915	945	926	959	940	971	923	961	937	974	963	885	944	911	943	974	904	896	901	980	890	951	927	950	979	944	934	949	867	926	922	891	923	939	922	969	951	898	903	987	902	990	978	966	964	943	918	942	975	957	936	931	958	927	929	891	953	884	935	869	910	878	922	942	923	976	990	941	965	902	927	923	904	965	908	918	967	943	929	942	950	963	961	934	951	977	886	965	959	951	954	935	925	922	912	972	881	918	923	897	926	935	931	974	918	970	950	945	931	902	905	928	911	902	954	957	853	983	937	911	905	933	907	913	906	987	974	998	917	989	928	952	924	904	902	930	932	940	923	896	942	985	941	925	885	912	954	965	962	956	909	995	935	920	934	901	935	910	892	912	907	896	893	898	968	963	911	925	918	903	957	906	962	942	949	932	933	978	924	945	901	925	931	924	982	935	913	986	947	954	860	916	948	881	897	924	953	930	921	899	943	949	899	949	918	969	886	924	891	955	905	920	974	891	956	951	945	910	1008	905	949	960	895	973	930	943	987	907	967	943	918	912	933	943	949	881	872	928	937	927	862	909	971	906	967	965	917	895	924	925	915	974	950	952	986	907	890	922	965	943	926	948	915	909	963	1016	936	915	960	947	928	938	898	932	912	939	907	991	967	933	932	914	946	902	957	906	962	935	997	980	926	939	926	969	985	913	959	930	946	907	949	942	920	950	939	944	982	950	933	928	933	979	962	929	909	953	927	943	958	968	930	921	921	887	966	956	951	924	944	963	990	933	952	942	925	924	976	994	889	939	937	954	972	918	945	937	937	910	951	947	916	912	986	915	972	932	913	972	953	947	991	989	936	957	956	863	936	946	976	909	930	952	889	948	974	944	952	905	950	935	913	956	960	942	934	895	947	907	936	923	942	957	942	974	984	965	956	941	920	934	947	959	953	926	963	952	912	889	954	985	919	937	956	925	948	898	940	935	959	996	914	940	928	906	907	908	925	963	923	928	979	953	938	949	918	949	984	925	972	953	895	909	952	995	894	979	951	909	961	937	1023	913	990	946	937	937	946	924	895	969	900	942	957	981	951	916	953	973	909	890	985	965	949	944	951	908	875	958	897	933	919	930	952	921	929	937	922	901	906	933	961	924	941	993	917	921	910	928	989	962	916	911	917	951	975	935	944	944	981	976	906	944	978	899	913	924	896	934	922	959	931	941	939	954	965	941	938	949	966	952	955	935	945	993	904	939	933	960	1023	906	967	928	927	941	920	971	956	947	943	943	938	874	969	927	882	870	931	913	909	956	919	903	980	982	937	1003	937	943	891	991	906	938	929	947	971	910	958	927	954	940	878	943	959	966	894	945	939	916	948	942	943	1033	907	972	939	890	941	954	1000	987	926	908	930	949	880	915	950	928	938	904	967	899	952	927	904	924	927	977	975	894	911	901	992	915	930	934	972	921	902	998	928	880	875	1002	980	939	943	914	964	934	919	957	919	934	966	975	930	974	897	952	968	933	975	968	929	949	950	842	954	956	898	875	929	894	906	974	964	884	897	938	898	874	999	952	961	908	965	971	955	913	944	895	958	940	923	921	948	939	954	945	920	981	880	936	941	921	950	911	943	875	921	969	945	905	889	963	943	896	901	907	982	898	930	963	928	927	938	957	910	943	933	903	925	915	955	946	913	964	943	939
22893	20802	27559	24127	20542	3478	905	745	604	616	669	594	574	532	566	536	548	535	538	523	568	505	489	522	550	531	507	533	525	509	483	521	496	545	522	514	541	490	504	540	457	526	527	486	513	464	504	497	523	526	529	507	536	503	471	485	516	505	527	523	538	486	511	482	488	480	507	529	527	504	509	518	480	478	525	441	501	494	488	491	502	505	528	500	499	565	521	523	493	526	480	509	475	521	511	489	525	504	512	504	515	483	510	504	547	526	522	488	528	489	518	516	507	477	477	509	483	497	515	518	516	517	491	490	479	510	531	502	521	492	494	527	544	464	518	503	508	502	525	538	471	482	493	502	481	530	496	460	503	488	517	458	499	511	518	521	537	487	536	498	548	529	527	489	507	500	501	497	490	507	476	529	541	514	505	500	504	498	525	515	496	493	518	489	497	558	514	468	488	526	506	509	494	513	506	492	523	464	520	497	483	498	519	478	546	519	529	465	469	510	547	490	507	505	502	537	488	489	514	530	523	493	499	471	481	486	507	501	487	501	493	506	498	484	509	515	492	525	558	512	540	509	486	518	458	494	514	545	497	508	462	530	492	489	496	491	477	499	523	514	500	515	508	470	548	495	472	483	487	495	471	522	521	487	517	497	494	495	487	491	527	484	557	500	509	518	484	516	513	542	506	504	520	517	476	504	487	498	482	488	481	501	538	491	494	496	507	511	495	519	491	495	431	543	499	494	506	497	505	525	523	517	478	491	482	466	476	515	500	532	502	514	514	524	506	513	526	477	482	488	500	488	520	479	470	548	490	490	556	503	548	468	509	515	488	551	476	473	559	502	489	489	492	496	528	462	537	517	512	489	517	506	478	500	533	520	549	508	484	493	449	483	518	488	478	487	476	512	470	501	486	531	490	493	502	540	508	511	556	525	478	446	530	469	531	479	478	520	492	485	476	534	493	497	497	493	515	497	493	488	533	493	485	543	526	522	486	516	501	533	505	492	528	503	477	488	515	529	509	500	522	474	551	490	464	490	514	474	498	500	486	517	475	525	498	513	516	558	520	482	486	519	524	511	495	486	510	525	484	514	514	501	522	479	504	501	509	474	495	457	480	519	493	525	518	525	512	459	545	524	518	469	527	499	473	560	488	521	480	520	517	513	531	509	482	479	499	532	539	512	535	517	530	480	495	496	495	481	512	509	491	535	532	543	499	490	519	514	516	530	467	495	519	503	487	476	497	480	467	469	490	495	479	512	479	482	486	524	519	491	504	519	499	464	509	502	512	522	495	514	511	519	523	493	451	457	510	469	442	482	492	514	522	510	526	501	469	499	514	494	489	521	494	484	490	520	492	487	491	487	509	530	496	518	503	517	537	502	499	503	495	492	467	487	484	492	496	503	497	529	495	535	491	469	518	494	510	512	485	558	503	533	518	502	489	537	492	514	550	509	510	477	504	508	519	513	521	489	498	489	503	492	493	500	509	532	520	513	493	513	462	474	513	469	504	507	472	488	506	510	532	483	480	529	463	476	517	546	523	500	503	530	498	500	507	509	533	469	484	506	501	494	478	508	552	539	479	514	491	484	503	498	435	479	517	521	521	502	522	527	478	452	477	472	471	496	523	516	484	504	561	495	503	511	518	474	515	497	524	484	459	495	458	523	494	544	500	504	470	551	473	479	487	499	524	542	525	521	490	515	478	476	479	471	537	503	506	492	519	507	510	530	491	486	489	499	535	498	500	456	503	510	491	479	462	487	525	530	468	524	494	530	500	496	509	491	491	551	543	512	490	492	498	525	496	455	528	487	508	474	505	499	501	536	499	483	490	510	520	476	493	502	511	533	503	544	511	512	511	517	498	475	479	497	492	518	502	495	505	489	480	497	464	518	494	499	513	523	487	474	520	490	521	533	515	521	469	514	493	508	474	477	481	505	498	535	491	539	481	483	516	505	493	542	506	508	499	506	502	496	535	516	529	491	529	467	485	512	478	457	504	516	498	488	505	528	489	473	496	499	514	545	481	496	517	501	499	485	504	499	518	461	496	498	477	490	513	539	511	468	491	484	556	488	539	513	520	472	506	481	494	520	520	494	487	508	513	511	506	541	485	493	509	547	505	519	497	530	485	498	534	507	487	495	528	525	514	523	488	552	499	483	484	529	528	535	483	484	493	481	505	495	512	536	491	474	483	507	522	474	487	530	522	499	469	542	476	504	483	487	513	451	481	491	535	461	511	520	537	515	486	511	505	502	483	525	532	506	464	506	505	485	524	503	440	505	519	488	555	477	548	507	556	482	522	471	500	509	500	517	479	523	483	521	461	478	551	532	482	534	520	464	520	472	523	534	522	532	530	480	508	498	470	505	481	515	524	507	484	491	461	485	520	480	536	468	504	497	476	469	472	515	500	516	529	483	496	490	502	519	530	510	486	479	514	440	515	506	481	523	519	521	496	528	516	546	492	511	508	485	523	494	486	529	511	488	508	519	499	546	495	515	527	512	520	521	495	462	512	511	473	479	450	491	508	536	536	461	489	489	491	480	526	520	490	463	532	539	491	525	488	467	484	525	517	506	492	488	481	511	488	497	529	536	502	473	451	460	489	512	548	539	539	501	488	494	505	500	516	522	535	523	486	506	486	519	483	509	531	508	475	526	509	504	512	469	500	518	513	509	492	504	523	514	507	493	487	510	520	477	490	522	501	494	471	512	502	509	535	507	486	505	504	498	508	507	483	496	538	516	520	502	509	515	525	491	502	523	520	492	492	457	491	481	507	503	489	482	463	535	508	521	495	499	481	532	522	551	445	487	492	518	493	469	462	486	460	507	477	498	481	451	493	506	512	484	459	480	492	515	527	529	493	474	513	530	474	466	518	467	509	479	449	481	520	515	507	474	485	491	489	509	455	509	529	477	453	502	445	520	510	487	509	474	518	522	484	486	491	518	536	505	502	518	513	472	483	475	485	483	527	484	499	486	493	493	486	519	500	495	527	480	502	512	460	499	507	455	516	491	515	468	522	513	498	503	482	474	500	515	489	535	526	495	461	459	496	499	503	499	473	508	570	461	472	513	518	511	509	531	493	492	524	530	507	469	520	489	499	481	495	453	505	534	451	460	477	502	513	532	509	506	515	510	496	509	536	498	503	531	479	524	478	489	491	509	528	499	517	498	471	524	520	492	514	521	451	499	472	533	505	491	538	531	554	487	523	497	493	496	533	510	510	500	548	524	491	484	520	497	543	523	482	489	495	558	482	496	515	502	508	486	512	508	458	532	513	472	519	493	552	507	486	501	508	490	528	504	456	494	490	456	516	503	498	493	521	502	520	504	564	527	502	552	534	528	484	508	483	492	465	500	495	474	512	496	498	475	529	469	505	528	483	499	522	476	499	465	487	496	527	480	522	530	530	467	508	525	503	448	510	495	523	558	526	524	526	484	496	488	560	535	515	541	490	503	539	531	516	541	483	475	478	493	475	499	502	482	513	506	522	517	504	493	542	481
3399	8245	5315	2589	1947	1574	1189	1104	980	943	843	848	811	796	703	791	740	677	708	683	676	751	675	740	704	735	744	677	693	680	646	656	636	649	646	700	679	627	681	634	694	682	656	667	637	675	642	658	683	630	677	670	661	619	685	670	710	662	655	639	670	678	647	654	678	613	662	674	646	671	635	630	635	667	602	652	658	632	626	666	643	634	676	653	669	625	635	649	655	647	662	618	654	642	680	716	673	638	675	691	594	669	656	703	623	629	656	692	643	662	674	650	727	658	629	656	642	662	656	666	685	617	668	624	686	664	664	652	657	654	638	693	624	638	622	629	658	698	697	668	627	672	625	637	645	673	664	606	675	613	654	645	665	670	692	645	696	651	659	679	642	654	645	677	676	634	636	645	662	663	645	672	672	667	706	615	677	637	635	624	626	662	694	642	652	621	637	642	624	629	650	642	605	670	660	664	663	669	638	640	688	663	647	647	719	647	614	683	651	624	672	655	679	661	698	672	637	685	667	648	667	710	649	668	693	684	611	694	677	649	641	673	683	653	686	676	611	640	671	676	597	643	692	652	645	619	655	619	690	620	620	627	666	681	683	608	695	673	636	707	637	656	643	660	639	627	672	680	658	679	649	670	641	687	637	636	671	641	637	662	629	671	641	658	633	678	659	667	637	708	654	641	668	647	646	626	703	668	671	687	681	666	652	653	646	661	619	700	683	670	654	657	671	670	683	673	626	620	665	674	659	643	659	662	649	665	653	671	651	674	694	654	641	619	654	692	655	645	664	667	658	653	690	703	626	660	652	657	656	663	646	677	674	619	660	684	650	667	600	666	645	669	697	658	658	680	647	656	660	653	626	614	635	630	683	633	651	665	647	623	641	717	663	715	630	632	629	647	616	675	614	652	680	691	640	680	684	628	629	660	632	728	672	660	639	667	729	652	657	600	657	687	655	718	622	648	625	675	670	658	670	619	640	640	638	682	655	633	657	691	687	657	623	644	658	617	689	662	635	629	656	679	647	669	688	632	627	640	643	636	623	664	597	663	668	652	668	701	622	677	670	680	671	610	656	674	661	640	663	687	647	650	656	626	643	690	649	663	686	663	717	643	639	649	616	654	685	671	635	657	659	667	648	684	637	647	651	653	668	696	647	626	680	622	633	688	662	649	657	645	659	631	677	637	676	655	649	669	667	659	699	652	646	657	654	652	626	664	666	661	656	613	648	623	646	623	669	619	620	668	643	703	626	702	639	675	638	687	671	652	655	670	660	645	610	683	636	661	671	607	631	654	673	675	655	648	645	654	691	651	614	635	640	632	648	685	624	650	662	631	717	630	672	653	634	657	666	666	649	673	679	660	648	625	661	650	677	681	660	719	683	654	667	690	687	650	648	658	604	682	680	698	646	649	698	626	661	684	659	678	637	661	638	695	634	639	665	689	611	684	673	657	635	678	695	659	650	628	680	685	679	618	609	639	659	672	637	691	647	642	645	592	636	663	668	669	648	669	645	696	655	649	618	648	621	673	675	661	642	643	627	603	647	634	653	685	593	658	606	701	655	671	638	657	682	635	671	664	660	655	610	644	675	709	672	663	624	666	678	633	664	614	677	682	653	650	655	651	665	671	678	674	648	682	654	639	671	693	662	641	667	692	667	660	656	661	669	656	637	677	665	634	706	635	639	617	657	666	620	648	696	674	624	642	688	606	691	670	654	618	646	676	638	715	628	662	599	667	613	637	615	635	660	611	671	650	689	662	649	645	647	641	670	652	693	650	649	642	621	594	705	660	631	661	610	668	631	656	659	634	602	615	660	642	702	672	630	682	608	672	669	648	669	664	654	672	684	649	652	664	630	633	628	665	663	622	642	659	686	623	671	628	641	679	624	622	625	688	628	648	675	695	651	683	657	642	652	652	634	650	673	664	634	630	624	659	734	664	622	646	642	644	612	674	668	643	684	648	634	635	666	626	667	656	685	636	681	659	608	673	637	608	687	651	704	661	687	662	611	578	651	637	637	642	587	656	622	671	666	656	650	691	609	642	664	680	682	649	635	667	652	683	636	648	680	687	637	625	644	608	713	637	659	606	646	668	660	654	686	685	677	659	702	660	636	692	643	658	668	672	633	657	697	623	631	631	655	631	696	686	661	658	693	646	620	637	657	661	609	646	664	650	611	686	659	610	636	711	654	656	658	707	633	671	687	646	692	616	633	687	664	681	631	637	636	654	662	651	640	643	645	680	729	659	673	702	643	632	678	626	659	632	640	687	664	632	664	649	656	642	688	623	643	643	669	602	633	630	680	644	667	642	675	641	671	640	636	694	658	667	636	653	678	666	655	666	677	628	671	675	619	655	670	646	662	634	670	691	633	640	625	667	684	658	644	629	668	667	675	678	625	668	647	644	675	687	655	670	633	665	639	638	630	620	634	673	579	700	630	643	630	603	697	634	649	621	650	676	648	604	736	654	673	661	698	650	697	658	643	635	705	672	628	626	661	653	650	668	683	644	606	649	587	683	644	664	662	640	689	652	642	675	729	619	639	645	622	643	713	698	599	671	709	641	685	652	696	637	697	616	711	639	698	642	657	661	660	642	695	651	646	667	654	613	680	651	648	706	656	657	630	649	688	644	655	621	639	681	689	682	620	620	679	648	682	711	647	675	666	642	620	615	672	686	653	623	682	656	648	646	672	658	663	692	628	716	692	642	694	629	676	653	677	625	695	677	661	625	670	638	706	712	667	646	658	656	659	673	664	628	663	676	638	674	658	651	658	648	638	636	634	656	633	631	658	682	663	640	643	675	671	600	683	681	660	672	668	660	644	641	671	660	616	645	654	638	648	643	723	622	597	672	604	652	664	665	643	651	659	630	628	647	664	624	620	660	669	660	649	670	729	667	670	642	635	666	619	678	645	677	641	662	631	709	647	647	619	632	654	615	660	646	686	688	621	625	650	620	610	630	667	609	662	689	692	630	614	656	640	675	672	665	630	628	683	649	673	623	652	671	685	630	587	680	696	665	677	695	676	648	643	680	636	671	629	686	661	635	642	683	678	629	677	694	695	634	651	639	627	672	673	695	663	636	634	635	671	640	633	672	597	641	641	655	671	685	587	673	682	627	647	666	666	642	679	623	658	708	647	614	629	682	637	657	590	654	635	674	658	678	612	644	689	610	689	604	662	639	688	679	685	627	681	640	687	651	640	646	656	669	697	664	675	639	613	613	649	680	675	683	713	636	660	677	635	624	640	652	588	619	637	641	650	668	715	637	645	696	620	640	651	707	665	639	663	617	673	634	623	620	664	654	713	679	635	642	691	633	620	630	661	616	630	680	630	620	666	629	649	653	648	671	634	694	641	692	644	657	677	674	634	669	655	604	682	632	707	639	657	665	657	706	651	648	617	655	679	601	672	690	673	680	604	620	638	718	624	637	660	647	676	654	682	668	630	666	693	644	661	708	664	612	679	691	691	643	629	694	689	669	621	668	659	674	607	714
24266	20802	25688	23358	1842	726	673	613	577	548	552	592	539	557	608	620	599	569	542	578	564	574	530	569	571	560	507	515	576	528	501	513	558	538	546	538	540	556	557	551	567	574	573	506	528	551	569	564	556	542	539	565	570	572	538	532	534	571	564	521	601	532	549	577	557	556	550	539	533	570	538	559	611	566	518	560	515	569	557	504	539	542	521	551	542	559	616	564	536	537	585	568	538	532	533	587	542	570	556	550	566	532	520	512	510	504	507	588	538	503	559	512	539	549	516	514	507	536	570	548	532	572	530	510	575	537	541	531	559	563	503	563	550	549	587	548	552	563	548	571	553	534	525	579	538	578	549	553	597	549	516	541	571	544	534	558	594	495	545	574	541	577	556	553	542	580	521	576	514	554	548	524	520	540	585	553	528	512	525	532	553	598	548	543	562	567	516	521	540	531	577	535	575	529	582	599	510	569	524	525	560	516	560	527	583	519	541	523	545	562	525	604	508	495	535	533	542	519	534	554	525	605	568	554	537	564	527	515	574	533	547	559	548	555	577	515	609	566	565	528	569	547	559	559	561	590	602	556	525	530	527	571	560	518	535	545	535	554	565	543	531	600	547	558	575	550	549	558	543	556	580	554	546	567	509	536	562	550	520	542	558	585	532	559	568	554	547	554	608	559	556	525	547	544	555	587	535	561	572	553	535	557	538	555	551	566	578	564	568	614	548	560	534	550	524	545	604	520	561	529	542	509	546	542	537	511	530	532	589	525	538	567	549	561	573	565	552	541	538	561	538	490	585	519	518	532	529	577	543	547	551	563	576	598	597	562	576	545	579	595	579	550	552	544	556	541	594	529	549	523	526	523	578	533	546	531	535	531	518	600	554	543	546	566	557	552	472	547	550	564	568	542	582	559	576	520	581	544	508	561	566	615	533	520	582	533	566	543	552	577	528	525	550	533	567	552	591	577	536	563	580	512	484	520	531	529	551	542	523	534	562	526	551	557	485	563	533	538	580	558	551	526	541	549	566	540	568	530	514	558	609	536	524	518	537	536	502	569	560	576	538	561	533	576	573	529	522	592	577	561	571	522	547	542	532	550	559	566	531	557	539	577	597	538	531	541	556	571	525	536	619	577	555	517	575	530	548	526	538	532	545	569	521	549	574	593	519	534	574	573	579	552	554	542	546	530	587	538	502	543	498	529	495	538	542	525	564	560	580	531	564	552	509	566	562	560	533	539	597	531	555	563	549	622	555	555	534	523	539	517	537	532	542	567	568	566	624	530	556	560	529	530	512	576	563	544	500	561	529	539	579	551	561	540	504	553	560	562	512	521	558	547	562	531	577	547	557	550	527	556	577	560	568	551	582	511	534	561	540	566	540	559	574	548	581	519	535	509	519	575	522	556	505	568	510	573	560	575	552	555	565	605	580	536	564	541	547	589	556	588	532	570	553	575	514	562	549	533	513	551	561	526	567	515	533	537	535	540	470	526	582	524	556	535	553	518	550	521	537	563	576	549	535	555	590	535	528	591	561	566	569	560	581	521	536	496	539	519	540	516	598	525	627	578	562	554	541	545	518	563	555	547	578	604	536	569	520	547	551	550	530	521	567	554	573	539	576	565	542	567	578	516	544	554	561	528	529	586	532	519	534	545	551	502	606	556	566	534	552	589	554	556	538	519	558	530	557	526	559	541	534	527	544	554	542	522	546	577	530	538	551	544	565	546	538	535	546	528	561	587	541	557	540	535	529	575	585	526	520	547	565	545	520	536	512	510	565	523	570	566	544	557	538	542	543	546	556	532	507	534	574	612	550	534	552	552	564	545	504	534	534	546	526	531	580	540	548	562	524	554	552	505	546	560	590	558	533	536	536	558	502	519	580	573	521	513	578	573	531	529	499	559	538	537	549	563	563	538	552	535	536	585	581	534	565	576	534	523	508	552	508	555	579	575	553	521	533	544	518	535	525	553	575	530	491	529	555	555	533	547	540	602	542	541	567	557	532	534	546	528	563	517	524	517	552	549	565	535	562	607	546	558	583	544	572	593	564	533	503	517	547	550	530	575	527	545	538	557	526	502	574	554	565	530	541	533	574	509	531	544	521	533	548	539	546	552	561	566	561	520	564	589	523	573	530	580	559	521	597	518	549	529	560	608	531	528	526	601	550	537	509	539	518	523	568	553	555	569	539	498	598	529	554	539	574	600	523	538	533	518	551	568	538	548	523	542	571	536	543	562	572	536	531	550	513	532	561	533	547	545	537	553	567	531	551	531	526	602	595	555	557	556	550	559	542	559	553	593	567	585	558	546	594	564	538	524	528	571	547	546	533	602	548	531	530	559	516	570	505	558	548	558	576	548	538	591	559	578	521	558	538	550	517	592	581	536	538	537	513	571	510	554	529	559	555	564	545	546	519	567	561	565	582	558	538	563	536	543	575	538	551	518	565	511	552	577	523	543	570	525	565	565	514	579	543	526	547	534	534	524	504	579	560	557	532	511	567	546	595	558	553	535	527	528	548	600	588	550	547	552	579	548	514	593	563	551	548	541	525	527	529	500	593	528	568	538	557	555	587	572	540	569	574	563	531	519	555	532	593	532	562	575	530	506	561	543	555	542	592	546	543	558	603	504	536	609	574	528	552	554	546	572	565	515	546	579	542	586	537	518	493	545	511	568	551	566	562	558	542	518	552	521	524	591	560	535	507	542	540	548	587	555	554	557	572	530	518	514	563	563	540	556	520	541	513	572	542	515	535	520	557	577	586	528	522	548	608	526	551	560	503	561	561	566	586	540	563	539	540	576	565	551	566	557	561	564	528	604	546	551	544	554	553	526	535	526	515	562	584	544	529	535	531	567	524	535	569	520	551	563	520	520	576	553	568	530	555	543	549	556	536	550	556	552	554	561	537	553	551	552	579	550	566	549	555	539	583	548	542	574	545	533	531	552	552	551	546	579	572	525	548	555	559	525	575	569	543	554	534	564	542	533	522	577	515	545	532	543	560	559	582	562	533	540	581	553	563	542	528	576	563	545	572	550	564	533	586	513	513	540	548	572	522	534	502	520	587	514	574	609	597	582	551	552	549	533	589	552	506	504	559	540	496	526	562	585	556	575	579	544	523	536	532	577	550	542	529	545	569	563	515	536	523	607	539	576	531	576	540	566	516	613	565	516	516	574	544	515	507	545	588	539	566	572	554	540	544	525	506	540	565	589	556	522	554	548	531	523	547	520	551	577	562	553	577	547	540	537	538	569	522	591	579	532	567	593	548	586	548	545	567	557	578	566	542	606	513	525	574	543	545	564	533	542	546	503	527	515	528	536	503	540	522	558	555	566	516	544	501	538	539	532	541	497	534	556	495	551	540	544	561	568	552	566	569	555	564	553	546	529	583	525	541	579	545	565	526	542	566	515	563	556	593	514	523	542	561	503	524	583	532	547	538	534	583	572	535	567	550	519	528	543	555	522	559	547	569	538	557	563	545	494	565	562	538	522
3336	4015	2605	1421	1261	1088	894	894	836	810	851	780	747	718	728	773	706	690	702	698	746	737	720	733	708	697	717	689	670	675	711	710	681	713	705	737	734	687	688	721	662	719	743	734	680	710	644	714	685	686	704	707	636	714	694	698	687	666	724	702	693	669	712	671	713	674	654	749	708	675	674	726	723	677	761	694	706	685	728	658	704	706	708	695	685	690	768	764	700	657	734	666	718	691	666	647	691	709	708	686	700	686	696	669	670	681	673	738	694	724	745	684	673	669	694	683	716	688	680	670	672	760	691	679	703	668	659	694	705	625	709	706	691	702	728	650	669	640	718	689	670	772	750	691	696	702	721	702	705	724	692	703	679	694	676	660	695	730	707	745	718	677	695	712	672	678	669	698	693	748	701	723	731	718	698	695	696	697	717	688	697	651	734	729	691	732	703	690	700	736	695	709	695	670	672	750	693	706	695	715	715	692	687	715	663	712	719	687	678	660	698	715	660	666	709	665	688	705	660	693	702	685	693	677	697	692	674	684	704	686	709	715	699	729	716	715	683	702	750	658	687	674	654	694	689	678	689	658	691	688	680	683	679	660	729	643	657	710	660	729	692	707	684	760	696	741	687	672	689	686	683	678	709	720	734	663	679	723	723	643	675	747	712	708	689	671	728	644	700	682	681	674	737	672	712	703	680	636	724	709	701	682	703	670	713	704	689	673	706	680	654	677	659	656	694	689	726	720	661	758	671	687	700	738	711	714	652	673	689	738	672	686	678	719	693	762	655	720	707	709	711	680	704	652	705	639	696	732	701	726	689	658	662	667	666	645	674	677	687	694	755	654	676	670	658	725	728	640	689	677	701	690	680	664	691	683	645	703	683	700	658	700	666	711	685	719	702	733	690	656	715	687	729	682	711	702	712	684	702	676	735	691	702	725	652	656	693	729	657	684	718	718	709	699	683	721	697	690	638	709	692	686	708	678	669	701	703	730	653	704	683	707	719	686	699	715	743	654	712	699	704	684	717	669	736	728	661	684	692	669	738	731	666	688	655	682	725	639	703	694	709	690	699	680	709	726	720	685	726	666	725	703	684	717	694	676	701	718	744	643	664	687	694	706	671	685	706	697	639	730	714	674	694	672	713	682	687	659	695	714	649	679	664	735	684	712	703	701	683	687	683	658	713	681	691	709	731	719	733	685	704	678	735	684	709	692	697	692	696	684	719	657	674	676	701	707	702	670	705	691	678	646	638	739	687	703	651	688	701	689	672	643	713	691	718	692	705	658	716	749	679	729	727	692	698	667	686	718	688	692	725	710	731	625	646	672	667	693	712	673	661	691	661	720	669	739	731	742	695	684	655	669	675	705	732	656	682	683	719	679	713	687	679	669	659	702	663	652	685	676	706	707	722	683	684	677	695	690	671	714	674	709	782	690	673	723	676	684	686	671	690	700	727	656	707	691	696	706	708	736	696	668	699	724	723	685	736	685	716	735	731	717	671	649	686	682	656	670	673	720	692	736	721	658	661	717	689	673	666	710	649	689	642	690	721	674	678	649	735	664	694	694	671	714	685	688	706	651	682	674	694	666	715	721	713	714	718	682	674	705	681	667	748	678	680	682	670	699	724	695	700	683	707	691	641	734	709	748	685	691	682	662	721	739	720	738	689	662	709	693	699	719	682	734	684	705	715	684	729	693	714	705	704	658	731	683	668	695	717	708	709	691	735	703	726	707	717	732	693	694	713	682	701	712	734	657	694	689	712	714	722	699	685	727	709	672	712	685	685	702	703	695	608	734	718	698	726	628	638	694	692	659	636	674	713	699	642	725	711	678	697	638	659	694	704	715	730	672	665	724	666	685	730	706	706	675	762	736	686	642	686	669	685	709	689	691	699	732	700	695	716	665	625	669	689	746	668	715	669	712	689	691	721	708	690	671	703	707	707	668	696	677	673	640	650	697	689	704	687	710	716	728	704	655	690	714	721	671	770	702	711	695	674	678	695	698	668	699	698	689	719	720	681	678	731	674	715	667	662	699	702	717	709	719	658	704	733	645	735	651	671	664	680	661	709	747	700	695	683	694	686	722	732	712	738	665	673	696	684	692	719	664	642	699	680	686	680	666	675	706	703	676	730	727	677	679	677	705	710	728	680	682	678	644	668	751	743	661	723	688	689	734	723	726	710	703	721	657	724	740	675	685	683	721	705	696	699	642	627	680	692	674	693	676	701	738	683	747	669	636	736	715	724	691	696	669	660	692	687	659	668	635	716	656	707	677	719	687	683	698	728	747	740	714	702	663	671	675	676	716	649	714	719	730	650	660	654	659	683	736	654	708	740	668	667	701	672	716	705	685	712	691	697	666	711	726	687	666	713	742	675	659	621	693	689	663	680	654	688	676	660	673	642	691	693	693	675	746	722	692	699	747	718	721	717	714	717	673	661	746	676	705	694	746	682	682	698	692	682	677	682	703	749	676	651	677	658	691	709	704	716	721	670	692	682	737	736	673	669	698	701	693	699	695	729	694	668	681	671	716	693	677	679	704	665	705	688	663	672	729	652	690	697	650	663	681	678	642	676	680	678	702	668	680	681	676	659	728	648	686	664	685	677	696	722	691	708	690	743	682	672	686	700	696	696	732	681	692	723	676	690	731	694	679	733	720	673	743	738	688	722	722	676	648	726	715	720	706	702	621	723	712	689	711	744	709	725	653	691	688	717	716	657	665	671	715	676	728	719	696	681	697	695	708	712	648	668	711	666	708	652	731	700	738	668	703	705	645	689	645	681	691	724	700	691	680	693	755	682	679	701	702	702	687	675	701	693	691	711	672	705	640	691	706	689	719	701	688	638	731	637	668	684	668	665	697	704	730	692	701	712	709	704	698	728	691	688	644	701	636	658	706	709	706	675	692	693	732	661	687	712	713	695	682	643	687	665	672	700	700	701	746	706	727	653	703	688	702	723	706	697	694	690	679	698	704	688	688	667	749	657	693	704	674	680	658	703	698	678	714	667	682	673	713	687	673	673	710	689	652	677	687	737	703	671	698	663	676	705	657	743	666	640	729	686	688	680	675	696	687	735	705	652	673	695	686	702	701	721	693	711	702	733	679	694	671	713	700	699	745	708	737	724	757	665	699	676	705	674	636	724	666	697	723	708	714	635	697	714	704	702	699	704	688	688	689	689	719	693	705	652	721	721	699	692	623	724	715	706	711	696	715	691	693	669	687	739	678	671	759	720	694	674	684	728	770	654	750	698	766	701	683	696	683	730	683	696	722	682	682	712	679	673	668	694	725	732	702	759	655	663	656	705	727	686	643	662	711	692	680	707	677	711	664	693	713	689	695	723	697	653	713	691	704	672	690	647	680	765	690	705	723	657	650	711	683	706	700	734	688	671	688	692	709	693	693	710	709	737	691	676	684	680	733	718	671	703	614	703	714	674	634	692	689	640	708	658	704	710	688	676	706	715	711	679	696	724	691	671	693	697	729	711	706	654	699
22031	20842	28159	23627	20842	20048	1487	508	396	380	318	279	301	254	268	229	221	216	217	250	205	225	178	189	197	182	199	205	197	193	186	193	175	189	182	183	185	167	177	176	185	204	158	177	172	176	178	166	185	187	173	183	165	188	170	167	182	170	185	178	168	184	143	156	158	178	178	171	178	171	186	168	154	219	179	185	160	187	180	162	205	160	188	181	181	174	159	164	177	191	174	190	184	171	170	175	175	167	162	192	178	179	219	171	173	154	161	170	181	154	176	173	156	189	162	190	212	146	164	165	186	166	182	166	185	174	188	177	189	188	197	168	163	172	175	172	177	158	160	168	180	190	152	171	166	167	200	179	178	181	201	175	164	186	169	195	160	168	193	166	158	167	168	183	163	174	169	184	169	175	183	150	171	179	187	184	180	168	181	166	185	170	177	174	163	156	179	169	165	173	188	164	187	180	176	197	160	176	188	181	169	159	186	193	168	165	180	197	170	197	184	167	165	167	182	142	174	165	167	172	165	182	182	168	171	178	157	152	164	166	175	181	145	165	185	158	167	202	167	165	164	149	196	154	185	186	199	158	175	168	188	151	177	157	157	164	166	173	176	167	187	176	165	153	172	177	194	179	194	166	187	170	162	188	155	183	164	161	161	142	209	183	180	168	180	167	156	187	167	171	164	168	151	178	153	156	177	139	151	177	176	167	162	173	162	192	202	150	190	163	160	192	178	186	162	172	148	180	170	154	179	183	191	156	157	169	161	182	182	199	172	156	172	164	189	186	173	187	159	178	159	188	194	159	179	186	174	183	191	171	170	186	177	176	175	179	165	173	193	168	172	178	166	184	156	179	172	180	156	167	171	159	197	170	196	185	168	157	188	170	171	180	201	191	170	185	166	183	185	161	165	167	152	156	180	180	189	163	198	177	176	162	179	174	187	180	181	170	169	165	183	173	171	177	182	186	136	171	180	194	184	173	163	179	167	185	193	171	148	165	171	172	195	195	160	169	161	172	154	184	174	160	164	182	169	171	173	201	177	164	179	149	175	187	159	180	195	198	176	187	183	188	172	187	161	157	156	157	176	147	164	177	175	177	181	178	172	179	159	145	189	155	187	197	162	173	155	166	160	167	176	176	195	158	179	173	176	171	161	157	185	161	193	165	163	170	206	192	171	155	166	163	185	200	160	190	174	191	170	137	190	177	144	196	182	140	185	164	191	140	171	174	179	192	189	176	174	185	195	173	174	175	162	185	162	184	171	157	154	168	177	183	197	159	169	168	172	206	193	157	173	144	172	172	175	164	185	164	193	160	162	177	160	187	185	167	186	157	181	171	182	160	176	174	190	157	159	176	190	191	155	163	170	176	163	172	149	176	151	166	172	185	152	183	171	195	177	172	170	175	151	176	174	195	189	157	193	163	159	176	161	180	163	166	170	169	156	199	149	184	177	194	177	182	168	161	171	184	170	176	167	185	168	158	170	184	181	170	155	175	177	153	155	163	168	153	173	177	178	174	154	181	170	183	160	170	198	156	200	176	166	162	188	155	183	172	189	158	173	155	185	167	179	174	157	181	181	154	180	151	164	186	159	179	174	182	165	187	179	160	167	179	181	187	200	176	174	172	164	185	173	193	160	166	197	182	164	159	160	174	190	171	168	184	183	157	180	153	167	178	197	182	145	186	177	165	172	172	165	171	182	193	147	173	169	171	190	167	174	160	185	182	167	186	162	193	187	150	174	180	172	194	170	201	190	180	175	167	179	179	165	146	170	160	163	194	167	170	176	185	172	172	150	187	178	189	171	168	181	177	156	172	196	163	162	181	175	187	164	172	180	154	178	170	193	171	193	166	179	181	187	143	162	193	177	179	161	170	205	175	165	148	172	166	185	149	157	181	168	169	169	167	184	154	167	184	183	159	203	194	166	192	154	188	188	187	145	172	171	170	174	187	178	197	165	179	179	179	185	150	179	147	191	182	180	167	166	184	170	169	169	154	192	175	170	163	167	161	161	178	164	185	192	197	182	166	185	182	219	158	158	169	142	194	163	146	198	166	167	150	179	165	176	172	168	190	164	162	171	157	200	184	160	189	183	192	170	185	130	174	176	164	182	179	188	175	158	160	167	172	170	164	183	171	208	208	186	175	173	147	176	161	167	150	177	159	144	178	174	173	196	169	170	156	167	172	178	149	187	178	178	155	167	179	171	183	171	173	196	189	177	186	177	140	169	174	164	180	180	190	172	160	160	193	201	157	153	168	182	161	171	163	162	147	187	180	173	159	188	202	164	171	180	182	176	159	147	182	182	190	199	175	172	194	182	173	186	164	179	192	147	161	185	169	172	164	147	156	191	169	175	190	169	182	169	153	165	162	168	169	187	186	191	187	182	167	178	190	155	184	163	170	165	172	185	171	178	178	177	170	174	165	181	183	188	221	180	175	188	180	158	159	186	181	197	159	165	177	189	173	181	200	153	169	182	184	173	153	145	168	200	160	207	157	146	182	167	189	178	178	169	189	164	167	186	188	156	170	166	173	165	170	166	184	161	176	168	154	173	196	173	153	180	173	172	160	161	167	173	168	183	165	181	175	175	153	182	145	156	159	158	178	160	173	189	158	160	167	189	188	160	179	174	176	173	187	167	155	163	148	177	179	173	169	181	151	155	166	167	184	170	177	167	169	186	171	166	181	164	164	181	168	169	155	174	178	175	174	159	173	177	184	175	179	172	157	160	167	189	139	167	199	163	165	186	177	150	170	158	146	175	195	173	160	151	190	167	197	194	174	192	178	169	172	182	149	162	179	170	151	149	185	183	174	167	150	161	176	174	168	197	160	199	166	148	177	178	128	154	183	177	182	176	180	172	140	196	166	194	169	187	189	151	169	182	192	176	173	159	171	192	146	156	186	183	168	193	179	172	187	173	163	176	201	183	203	165	174	158	191	146	185	182	177	154	150	151	162	180	170	148	172	174	183	169	180	190	148	162	181	173	183	173	146	188	170	163	179	155	187	192	177	193	182	182	177	142	191	190	155	176	160	172	174	167	169	151	162	170	182	168	166	179	177	172	172	187	154	191	159	161	154	158	173	191	165	170	183	167	138	149	181	177	182	144	176	169	190	155	204	165	167	188	164	167	169	167	166	168	148	151	165	203	181	166	161	191	211	154	172	180	181	154	182	174	156	168	195	166	179	162	161	192	178	185	172	169	155	185	153	176	175	171	167	186	178	176	183	165	160	178	184	170	205	178	166	187	183	176	151	161	168	164	165	178	172	159	189	193	154	167	162	166	169	164	168	178	176	182	157	163	174	167	174	179	162	181	147	164	177	156	186	164	165	169	191	144	189	187	156	188	161	193	193	163	192	165	163	165	196	170	192	180	153	175	178	160	165	188	170	154	164	164	162	178	208	189	189	169	187	160	166	154	174	191	174	149	168	190	137	165	186	177	155	188	155	166	171	200	180	187	157	160	167	182	168	159	178	163	177	173	176	151	191	167	176
4298	12468	7857	3689	2499	1811	1436	1061	825	701	652	562	498	436	385	383	346	324	343	337	325	313	293	297	298	271	287	276	290	282	287	246	279	238	269	258	225	241	267	270	251	268	243	263	242	233	234	241	228	216	257	266	263	246	261	259	246	249	215	238	230	233	241	240	211	226	242	222	239	239	246	231	243	206	246	231	224	255	246	233	221	229	206	237	221	242	236	226	244	232	214	247	220	232	223	232	244	258	213	256	236	225	255	259	242	270	258	263	236	218	219	244	234	243	240	279	234	219	254	207	197	225	233	210	252	246	225	256	231	230	258	237	229	231	232	239	237	240	221	228	235	231	243	239	239	221	206	264	231	249	222	223	210	206	244	225	236	243	254	227	239	249	224	222	223	222	229	260	223	241	208	245	239	236	250	237	248	234	212	218	232	234	240	250	226	207	236	260	244	248	230	207	252	233	214	206	246	232	218	245	240	239	233	251	242	248	236	243	242	221	246	224	236	203	208	227	218	255	246	240	225	248	237	220	246	222	235	244	263	222	231	254	219	232	229	219	244	230	214	242	244	231	245	252	257	233	215	229	224	225	230	223	218	232	198	230	249	243	208	221	239	267	222	211	254	204	224	255	216	196	244	222	231	240	219	215	248	220	243	236	224	261	229	231	229	236	271	220	234	214	244	243	242	235	227	200	220	254	246	224	250	258	259	211	226	231	243	244	243	226	204	251	228	220	237	230	255	240	254	234	223	214	220	230	229	238	249	239	232	267	262	214	208	272	244	223	253	225	239	253	225	241	242	239	230	215	247	245	228	198	225	203	203	217	227	238	228	248	224	260	232	229	241	215	246	230	228	222	209	232	254	248	231	234	226	228	229	265	229	216	233	249	238	238	247	206	229	216	245	229	224	251	235	210	266	224	239	237	247	215	208	252	246	221	240	225	279	242	242	226	217	231	203	216	239	268	227	260	238	252	246	258	229	219	203	220	225	240	239	237	221	214	243	266	248	255	233	210	243	228	201	222	216	228	221	230	255	234	219	251	242	257	230	218	225	248	195	228	231	223	235	230	247	212	266	222	238	255	227	230	250	213	231	226	241	259	241	245	241	236	220	225	225	236	253	260	253	224	221	242	214	241	213	221	248	193	230	228	221	240	250	222	224	246	220	237	219	243	253	251	211	252	211	239	219	246	220	252	232	252	209	239	238	250	245	208	238	226	245	215	232	238	248	225	211	248	223	251	238	229	242	241	223	236	244	248	224	219	235	234	242	248	217	252	260	259	237	231	234	218	202	221	228	251	212	234	220	229	263	226	224	234	221	230	243	231	262	243	236	258	219	218	244	243	214	261	227	258	237	209	203	237	229	218	229	231	240	248	227	254	253	241	243	245	265	228	229	253	209	209	238	242	217	212	218	205	241	244	244	237	230	215	226	239	211	219	239	229	211	198	253	240	215	226	234	210	246	256	248	240	249	249	250	250	241	246	227	251	249	200	230	215	218	233	245	270	230	243	238	229	229	240	210	279	222	242	229	223	259	244	225	239	231	219	241	221	206	232	212	245	226	238	240	220	213	210	204	240	209	212	236	226	223	237	241	240	227	235	257	222	233	228	228	238	220	226	238	223	233	225	237	240	245	206	224	251	244	223	220	242	236	211	225	221	222	223	250	228	239	245	231	236	239	257	237	242	225	228	259	251	214	236	222	245	225	224	210	231	250	222	232	235	241	239	236	217	239	229	258	241	238	243	219	223	239	238	246	242	248	256	221	232	208	221	261	224	225	254	237	219	231	232	234	238	230	227	240	238	223	224	222	226	251	235	228	242	226	231	259	203	213	226	236	230	221	222	225	239	234	219	235	245	230	207	248	230	241	223	243	256	225	233	239	215	241	218	242	252	263	221	238	221	213	192	238	250	233	235	262	226	223	217	230	253	248	231	225	254	201	219	228	247	223	206	222	194	228	230	244	224	235	252	216	225	253	247	231	252	235	233	247	230	214	257	224	245	230	238	250	218	239	225	235	212	228	214	225	247	222	254	232	233	257	236	241	211	219	218	235	229	217	223	242	228	225	219	225	222	247	213	237	241	204	241	226	219	224	229	217	246	225	245	235	227	241	241	208	234	222	225	239	230	228	218	240	238	229	246	235	264	243	213	256	224	242	249	210	217	213	236	211	227	244	242	242	219	253	222	233	232	200	214	241	250	264	241	257	239	230	226	223	205	228	257	226	255	247	227	235	235	227	230	208	238	216	243	228	228	234	238	258	240	239	231	207	257	224	230	223	248	225	241	248	242	250	219	257	208	209	233	259	230	239	212	223	216	197	213	225	212	208	207	206	217	200	235	226	234	209	230	254	240	237	216	271	232	220	235	254	234	238	214	284	210	236	238	222	217	216	244	220	210	226	207	220	225	215	194	248	244	214	229	240	209	207	231	238	215	230	230	219	235	227	239	231	186	232	230	229	239	225	240	245	215	237	221	220	229	231	220	234	223	223	246	224	224	252	216	260	236	235	233	250	229	219	213	239	215	233	216	254	243	230	244	253	227	217	225	242	199	212	216	253	239	199	223	234	228	220	241	193	225	234	251	242	226	247	239	231	238	202	216	229	192	223	222	215	199	238	228	236	228	220	236	233	227	238	243	207	190	233	205	223	229	241	252	262	234	244	249	218	223	201	227	228	228	244	206	237	260	242	217	197	231	226	239	211	212	248	221	254	228	244	222	216	221	246	240	217	226	241	237	228	245	256	248	273	241	239	243	231	238	241	245	245	249	231	227	237	216	218	230	238	235	270	239	254	244	230	255	209	227	196	220	205	223	251	219	217	232	247	195	239	256	230	234	228	232	247	256	238	232	212	224	232	222	234	202	227	223	215	215	262	206	233	243	246	221	235	229	238	216	216	249	211	241	214	241	231	205	231	240	228	246	219	240	244	228	229	221	229	234	216	224	219	240	218	230	245	217	223	228	228	208	248	222	242	245	216	207	226	239	236	251	226	246	228	233	252	211	200	249	256	237	233	207	229	245	240	242	218	209	236	227	238	215	240	209	222	222	228	239	237	226	216	232	221	220	237	237	255	253	220	254	230	212	204	216	235	254	245	253	245	258	241	244	227	220	220	259	242	248	241	236	254	217	230	235	219	214	219	231	221	236	235	227	208	255	218	192	205	235	218	239	215	229	216	231	227	226	232	236	267	231	270	242	252	224	251	232	246	238	225	209	260	212	231	222	224	222	232	232	245	216	240	238	227	219	213	224	234	247	225	251	236	196	230	243	232	243	223	234	210	235	238	222	208	237	243	243	252	246	232	232	229	233	244	245	257	213	216	220	242	257	229	233	260	220	234	199	232	236	230	229	219	232	218	233	250	238	205	249	207	219	254	249	230	218	230	233	237	241	221	214	256	225	246	248	230	223	218	228	252	230	227	221	225	234	246	237	257	231	242	234	241	240	252	244	235	225	245	250	247	260	249	252	214	243	231	218	240	210	228	229	238	244
26925	17902	4175	1025	828	729	767	720	774	698	755	681	728	689	683	741	749	704	713	764	762	749	759	735	702	728	744	728	789	738	682	711	744	729	719	700	720	687	722	744	731	705	759	745	740	718	783	707	700	703	742	745	755	718	733	748	780	732	733	716	713	717	765	790	704	731	687	724	738	675	749	732	785	766	704	712	740	727	735	733	724	739	734	710	745	727	689	730	739	727	721	736	689	658	728	707	738	711	729	763	723	788	695	735	716	742	701	725	677	714	734	759	700	765	753	703	753	759	735	758	695	751	716	712	734	725	733	709	756	769	727	674	751	692	751	749	681	724	749	685	718	709	735	738	702	740	672	720	726	727	748	735	728	723	743	739	802	741	728	690	707	786	736	725	763	737	748	760	722	765	733	703	759	716	704	673	711	715	744	730	780	753	726	748	744	745	761	772	731	712	745	709	746	713	738	703	693	750	735	773	709	764	761	713	731	725	714	743	713	704	703	726	783	708	703	727	710	734	718	735	748	714	709	784	749	725	682	706	675	806	711	712	712	665	739	726	743	732	703	697	742	744	692	704	764	741	722	726	738	728	663	742	748	729	695	769	708	761	745	759	708	759	724	759	746	693	696	725	739	707	710	741	752	743	736	726	710	723	750	767	701	753	760	721	725	763	734	774	722	704	742	740	792	738	715	647	705	780	772	736	717	732	751	762	711	675	719	712	698	706	750	763	764	717	728	739	727	720	730	726	744	790	741	730	768	701	694	728	704	750	761	729	741	741	700	696	747	697	741	770	754	759	769	749	700	646	767	696	759	698	682	745	722	707	744	714	770	717	737	761	728	748	780	724	714	742	730	761	766	727	768	685	722	748	700	677	767	707	691	685	748	725	688	766	715	702	698	673	753	735	722	741	710	705	734	694	733	669	708	730	732	749	743	761	716	754	754	709	741	728	718	724	724	807	703	792	713	716	706	748	719	756	739	802	760	786	751	756	734	719	632	710	775	773	744	695	771	752	742	694	716	768	717	701	734	677	721	706	723	700	758	712	753	784	715	707	689	750	682	739	716	713	720	691	711	719	705	744	768	700	774	678	744	774	690	756	723	737	757	717	751	753	703	701	711	730	775	744	713	782	741	758	737	724	728	745	757	733	765	740	723	704	689	737	727	737	748	764	784	745	668	715	711	719	721	727	754	703	710	754	703	695	671	702	753	735	745	653	741	741	760	760	704	720	723	657	760	758	731	731	735	757	668	723	759	763	753	716	689	747	733	721	764	691	725	684	769	718	722	712	771	757	699	712	672	700	756	721	719	753	697	738	771	712	711	693	752	742	715	770	706	753	742	775	749	739	726	721	686	741	752	745	709	783	787	759	692	696	700	693	746	721	679	740	766	712	718	668	752	770	724	713	684	725	698	726	757	726	745	719	726	717	694	760	743	690	739	743	706	731	745	747	773	721	780	699	719	723	786	715	712	686	702	710	715	723	724	717	681	729	730	691	743	773	730	729	737	738	756	695	662	712	744	758	748	730	747	722	713	704	713	674	718	721	734	722	739	713	709	721	766	777	729	685	695	749	705	779	716	728	774	706	702	723	736	707	739	719	703	726	716	727	686	706	754	700	719	752	737	696	758	723	693	777	723	723	783	760	738	738	705	747	722	716	739	723	726	685	695	705	763	709	763	733	721	714	702	701	692	764	742	785	697	696	684	738	744	737	696	728	739	748	740	780	757	726	754	729	730	669	787	708	691	736	718	700	769	677	735	741	723	778	724	726	753	747	729	735	763	749	793	718	764	727	750	704	764	716	735	695	727	722	721	731	791	711	752	735	748	698	717	742	795	717	770	714	748	746	683	715	715	723	692	698	717	739	708	749	687	736	739	690	738	785	721	716	739	765	734	678	724	729	742	732	704	711	751	750	721	701	754	715	750	679	731	724	760	715	745	680	737	711	723	757	726	734	710	742	768	714	759	751	691	679	730	723	715	725	719	710	707	748	681	727	708	731	724	733	740	694	732	721	701	685	718	737	774	740	746	713	710	723	703	748	763	698	743	768	728	758	753	712	786	745	743	740	686	650	749	712	713	724	691	730	720	733	711	713	745	723	752	729	754	751	739	766	727	706	746	746	764	732	732	689	755	698	720	728	743	729	749	753	702	721	724	730	736	691	707	747	774	747	691	761	708	712	716	761	757	716	739	794	710	766	741	684	736	756	722	705	722	752	740	724	746	678	727	725	765	696	704	729	759	785	718	707	708	716	762	736	737	786	756	676	761	746	738	723	669	703	692	685	733	753	761	677	719	712	706	747	743	719	703	789	748	724	737	670	732	793	724	756	760	729	732	707	727	750	684	729	728	732	737	759	754	746	763	758	716	739	734	784	694	711	672	703	737	707	735	708	702	748	749	758	730	730	721	750	715	733	715	708	766	751	676	724	759	766	731	690	744	733	745	746	773	716	726	769	717	721	741	701	710	738	726	733	722	720	668	772	726	728	734	750	681	735	766	727	721	714	748	699	734	719	742	748	757	700	717	747	737	758	684	731	729	761	773	740	697	746	711	717	692	696	746	665	729	727	729	768	747	702	739	728	753	744	779	694	727	748	748	695	688	707	721	690	683	699	706	731	747	700	739	731	748	741	710	702	736	724	734	787	763	714	738	744	730	768	751	749	743	760	779	716	724	681	732	755	742	750	745	709	721	755	737	708	717	713	712	715	756	755	764	740	688	689	755	744	760	733	675	733	690	729	742	752	709	754	698	731	710	701	708	767	708	726	718	730	687	743	739	698	708	684	707	735	771	766	728	759	742	734	738	735	735	690	686	728	749	721	774	726	710	727	714	685	727	727	713	765	665	769	805	777	707	709	769	731	730	730	744	733	764	702	726	735	731	746	701	708	719	781	696	749	713	759	673	781	731	716	776	733	689	698	727	708	754	696	751	802	712	772	793	746	729	719	751	728	756	752	724	758	745	759	725	728	729	751	744	754	671	674	752	743	758	745	748	754	703	729	750	745	708	725	751	701	737	711	667	744	769	724	737	709	725	716	718	727	737	724	718	765	753	734	760	706	700	756	724	726	718	771	726	735	741	758	730	705	718	724	743	730	716	735	729	750	724	699	753	683	723	747	715	726	709	723	744	728	702	731	770	702	735	718	749	698	709	726	720	700	729	748	731	690	719	736	747	706	732	748	773	791	745	722	738	680	722	677	713	718	730	718	756	709	718	678	785	727	725	750	755	677	708	720	712	751	704	742	661	706	698	790	705	759	763	727	721	715	680	764	755	720	713	739	695	722	713	718	707	769	703	665	778	714	725	754	698	773	752	709	706	688	707	731	778	714	730	737	731	706	742	697	721	698	690	743	718	673	725	717	721	775	755	739	789	731	707	723	721	752	730	717	679	703	725	733	728	716	748	720	777	712	713	769	708	737	768	714	698	732	702	701	743	787	708	710	713	693	743	684	769	754	676	753	706	690	752	724	748	702	679	771	731	736	722	712
4395	1775	1397	1073	1090	985	1051	974	975	959	924	959	931	921	915	958	967	929	975	959	945	902	872	913	872	891	991	973	956	872	940	947	918	985	960	948	932	962	951	930	916	935	921	987	944	937	948	895	926	935	907	915	905	925	966	889	955	970	902	964	982	964	917	905	928	925	919	914	933	913	913	984	936	931	884	894	961	937	963	937	928	932	901	923	959	1056	910	920	939	907	956	902	955	984	911	961	909	868	920	968	958	964	872	934	892	893	919	938	888	923	961	903	962	956	1001	918	952	932	881	952	924	911	916	898	956	943	874	871	930	939	888	914	916	938	929	919	978	909	865	891	935	904	954	956	930	889	966	911	933	944	935	889	930	920	889	902	916	962	930	902	961	884	981	918	904	913	952	854	959	956	973	941	962	908	968	947	927	912	961	904	958	929	942	936	960	927	886	897	966	945	954	901	972	940	933	937	903	957	894	964	899	864	973	933	897	965	900	943	963	898	976	970	900	870	929	908	916	949	937	888	901	932	956	930	955	943	975	943	916	940	929	878	945	947	909	911	876	854	965	970	865	916	919	933	894	902	935	886	908	977	903	948	935	867	947	907	879	930	953	899	969	948	924	929	898	884	915	928	937	938	927	909	926	867	930	965	983	922	891	914	920	953	1007	902	947	905	910	937	944	915	959	918	955	879	941	908	913	961	921	899	925	918	995	968	982	944	943	945	928	925	943	924	989	967	922	927	911	978	952	925	922	911	929	940	899	920	884	955	924	934	937	933	951	925	911	959	919	930	935	951	907	939	919	931	906	966	925	964	920	943	966	931	1020	912	924	903	953	967	881	912	870	923	933	905	890	908	923	923	939	971	926	894	956	923	901	941	921	940	929	909	939	944	874	940	981	933	928	868	908	879	933	939	949	972	917	953	900	900	921	970	942	964	932	932	901	872	925	946	917	899	923	900	910	919	971	949	918	988	929	951	1005	978	888	908	922	947	900	951	900	946	881	895	924	903	906	952	920	885	899	954	930	908	911	915	917	878	964	900	897	922	920	913	918	863	880	902	911	936	927	878	932	930	948	956	877	900	913	949	929	911	904	920	951	980	909	902	956	957	900	943	973	942	906	904	958	951	936	918	893	921	909	951	936	885	996	917	950	926	1016	925	926	900	898	948	935	859	916	919	896	883	945	961	897	878	949	964	919	898	998	898	923	940	895	934	877	981	942	940	949	910	865	985	956	898	941	910	896	931	944	915	955	912	958	918	936	935	938	956	925	916	893	882	979	950	953	980	932	930	945	885	928	928	911	948	947	939	962	948	948	942	906	936	925	902	924	947	939	915	926	969	934	894	943	958	910	915	878	969	959	942	895	936	965	900	931	904	961	920	951	954	904	927	939	884	992	895	945	872	951	961	945	948	900	964	923	885	919	948	914	918	874	925	889	974	932	941	905	955	891	978	925	929	931	899	913	958	932	904	951	944	952	961	887	897	970	889	950	934	885	885	889	906	917	884	947	926	967	898	904	906	969	931	923	980	909	904	945	929	915	903	901	921	902	948	941	886	921	910	921	937	936	908	899	915	911	921	959	876	946	922	910	936	934	926	859	906	832	966	902	914	939	922	889	898	910	906	957	963	950	926	928	910	938	915	1016	938	928	919	917	903	896	925	938	930	950	885	871	918	978	873	930	905	884	897	942	918	890	923	873	908	926	924	926	912	973	921	927	962	899	923	928	967	892	896	922	875	920	944	943	942	887	909	983	910	901	894	900	955	933	970	892	941	957	977	915	947	897	859	908	933	879	979	941	912	947	966	889	947	917	913	959	909	942	958	980	955	912	986	950	972	954	957	932	896	912	965	908	898	950	943	912	860	943	877	892	912	905	943	972	924	907	909	942	899	934	937	991	939	882	988	899	984	954	940	924	948	936	918	971	908	874	954	921	958	949	944	967	937	880	915	903	904	868	943	899	993	925	929	985	911	915	936	970	901	940	896	915	922	919	930	923	918	913	933	989	910	885	879	914	877	865	896	925	947	923	896	904	881	928	936	903	948	939	943	923	926	958	931	860	963	882	898	952	983	956	934	979	893	916	987	921	888	956	969	918	961	987	931	912	977	905	959	944	948	897	902	927	937	900	896	954	912	916	988	911	870	925	946	951	918	889	919	869	944	1008	871	915	959	938	931	922	920	968	945	920	949	948	930	916	897	919	860	959	940	985	893	906	911	901	938	929	923	926	916	896	914	927	955	936	934	964	898	934	874	953	916	874	881	909	935	878	883	938	910	910	935	946	919	914	906	965	952	933	939	981	907	958	957	897	973	892	855	937	940	957	928	898	913	977	939	975	946	958	966	912	879	922	895	924	982	919	954	932	934	921	904	928	943	933	943	936	923	891	855	908	964	954	950	924	916	910	1000	937	925	967	925	919	923	927	894	865	940	905	910	906	955	942	934	931	956	932	935	946	954	941	914	911	998	917	924	950	891	904	920	955	974	918	949	948	898	917	943	919	953	952	970	894	911	925	964	924	887	960	936	867	935	957	893	917	943	989	865	913	962	874	938	971	947	885	945	941	908	899	953	923	970	927	1005	896	947	935	909	892	961	894	929	916	909	942	961	964	950	942	950	934	933	934	930	961	933	902	871	950	964	943	955	948	913	911	893	923	932	916	920	940	940	955	960	917	877	890	919	918	931	846	941	915	971	924	946	922	971	939	961	946	942	907	964	914	871	890	922	856	1004	946	949	926	875	910	930	922	916	918	887	933	893	890	934	905	951	995	938	929	950	885	998	940	876	922	882	940	928	901	965	897	931	888	952	973	958	972	953	943	925	888	894	982	942	900	884	920	868	970	895	924	956	920	955	926	985	991	925	910	920	912	929	873	876	965	908	887	905	969	894	973	971	940	954	890	958	941	969	938	926	964	942	909	932	900	918	943	934	904	896	971	902	933	968	954	943	875	965	939	907	970	922	937	939	900	855	949	945	874	945	914	870	930	884	990	928	970	923	932	966	885	971	981	920	906	946	862	928	936	969	943	936	936	972	960	950	931	891	880	942	940	953	945	917	956	1010	962	941	957	920	915	946	885	912	963	911	897	896	988	921	904	922	984	942	907	904	939	931	934	925	940	902	899	931	900	952	952	946	921	935	952	941	922	925	951	925	972	968	911	901	902	920	960	958	938	876	949	936	904	958	958	911	929	921	891	935	888	917	907	878	873	960	917	991	924	905	920	907	905	990	953	970	925	941	944	909	868	898	949	955	903	949	917	956	862	966	884	956	906	908	911	963	900	936	926	913	937	937	954	965	914	940	949	946	938	894	905	903	925	914	917	930	951	951	872	926	928	908	900	896	938	968	938	958	927	922	928	904	937	941	957	889	907	990	934	992	884	928	959	925	931	981	926	959	933	940	924	913	898	937	914	954	906	938	975	932	974	897	959	965	869	909	976	941	931	921	917	920	926	961	970	879	909	927	901	915	963	885	975	943	884	937	897	982	908	888	942	911	989	916	946	922
22856	20786	27539	24099	20506	3292	853	688	641	608	616	565	576	591	577	519	494	531	479	571	488	490	515	489	500	492	507	486	486	504	488	500	491	533	498	495	473	503	496	498	513	531	475	543	504	507	519	481	511	511	485	499	490	491	485	497	456	470	503	469	525	470	513	463	520	530	480	488	542	516	500	495	489	466	501	542	482	502	497	501	550	497	481	491	491	529	503	528	468	471	555	488	475	475	503	473	512	492	468	522	488	488	485	520	505	497	476	483	499	501	518	548	492	494	483	550	529	484	536	477	476	505	501	451	467	514	498	414	500	492	503	505	527	478	531	526	448	529	474	485	493	506	519	506	514	518	492	485	478	489	495	498	487	483	513	512	523	517	532	485	476	487	478	501	505	485	487	479	522	479	514	509	488	527	528	514	494	476	529	506	548	483	508	481	471	467	505	511	518	495	492	494	491	478	488	467	500	480	525	474	534	507	493	475	522	512	487	488	499	494	483	508	458	503	505	464	502	504	451	531	486	448	473	450	481	490	488	508	497	501	501	474	495	490	481	508	429	489	536	494	529	488	475	541	476	434	514	531	521	521	516	492	475	481	501	505	507	469	483	486	496	491	500	507	487	473	475	446	481	487	485	515	482	520	501	512	518	490	504	510	479	492	505	484	511	461	497	532	472	481	473	525	498	547	492	501	487	471	484	460	520	494	514	476	511	506	503	509	455	516	499	474	509	518	457	481	503	472	490	521	469	515	513	482	487	508	457	469	472	517	490	480	460	484	485	522	477	537	497	483	516	508	505	494	478	544	524	494	479	547	533	520	466	474	494	472	519	536	483	505	485	476	492	534	458	463	493	492	491	493	476	445	497	488	529	522	517	534	491	507	519	490	497	496	451	459	479	490	483	492	497	506	466	481	491	482	474	446	477	513	472	484	465	451	522	486	492	498	471	541	528	486	472	541	469	482	478	532	501	488	463	472	527	482	446	467	516	518	495	461	435	481	517	484	496	531	530	451	504	444	496	487	484	478	486	540	502	503	454	487	495	467	471	517	496	499	529	539	464	492	525	534	481	485	521	498	506	523	465	547	470	494	484	491	494	485	491	459	530	488	460	505	500	436	467	534	483	506	521	499	500	516	486	497	489	459	522	519	537	507	504	503	494	506	495	542	493	518	494	526	501	499	518	462	479	502	519	505	468	459	475	512	489	473	521	491	498	484	529	492	505	506	484	513	501	499	512	501	487	460	507	463	504	458	486	494	515	476	486	455	549	453	513	490	499	510	495	521	501	477	481	514	493	478	489	480	532	494	497	496	541	472	490	514	464	478	472	492	489	517	478	499	487	502	516	499	479	471	491	536	495	506	453	490	482	446	516	505	516	508	470	469	526	500	500	497	461	466	516	484	492	530	481	501	460	510	463	523	518	493	500	509	493	461	509	516	537	529	461	468	497	487	512	529	484	483	485	491	507	489	496	493	498	523	454	541	491	509	504	503	533	467	513	491	486	485	467	498	509	479	493	469	509	483	515	526	502	511	485	467	429	490	495	512	518	494	493	477	505	501	514	489	547	486	530	524	543	502	486	475	476	460	514	497	473	439	469	506	480	501	480	459	467	485	526	485	512	513	461	508	465	523	501	517	504	489	506	460	504	513	456	476	497	460	473	517	528	521	479	539	489	518	447	518	469	537	467	488	522	514	522	518	498	525	477	543	512	438	496	493	474	473	484	490	484	513	484	550	465	487	488	517	518	511	516	508	486	476	444	472	480	459	499	505	478	466	464	495	502	501	500	470	478	487	462	491	482	519	549	501	508	501	484	476	485	470	503	490	470	476	485	493	510	544	498	474	481	501	480	490	461	525	480	532	471	492	539	546	505	532	522	492	447	468	521	524	489	480	435	507	478	486	467	480	515	524	524	517	510	486	464	492	492	507	463	511	502	519	506	508	461	469	526	494	486	490	531	470	461	470	514	485	508	479	492	500	483	498	484	451	516	509	516	482	504	507	520	513	444	473	486	445	533	478	494	495	505	474	460	505	527	498	476	496	456	470	452	498	486	507	521	454	492	523	497	528	511	513	482	505	517	455	468	538	480	516	486	497	483	503	463	490	505	503	521	482	497	500	513	502	512	484	486	473	470	502	511	471	481	514	523	466	471	514	473	509	509	489	476	483	495	470	525	467	478	461	524	507	498	503	496	500	467	499	525	471	488	509	523	518	491	474	471	501	486	503	500	500	492	496	535	542	481	513	470	475	486	482	527	524	512	497	480	477	481	513	492	498	478	503	475	511	508	461	510	557	474	489	545	513	488	464	542	490	506	476	485	476	478	449	493	482	494	475	488	485	501	489	494	462	484	478	484	529	479	490	559	494	497	455	472	476	464	453	465	507	474	479	464	481	453	514	514	479	466	533	505	483	498	449	495	519	477	472	482	499	480	463	468	518	506	493	460	468	549	468	464	487	487	512	510	513	447	510	486	485	504	471	501	524	479	529	489	497	508	485	502	525	508	492	488	477	516	528	478	531	458	484	501	499	482	499	490	492	493	489	488	481	494	487	461	470	504	530	549	516	486	549	493	494	450	502	445	477	535	471	470	518	468	462	470	481	498	488	532	519	484	469	489	515	531	448	488	467	481	519	455	518	551	466	534	504	498	496	474	495	493	464	498	518	479	545	489	495	461	497	534	518	487	504	500	491	472	506	518	463	533	474	499	456	467	515	466	515	534	477	507	492	467	479	464	501	526	518	449	494	484	494	487	497	468	497	469	508	506	500	479	503	498	475	499	460	523	487	495	485	504	491	487	494	522	508	487	451	502	490	477	463	482	528	505	464	490	498	504	508	481	495	504	514	509	500	452	509	538	493	494	483	500	453	492	494	487	473	471	439	494	491	508	533	485	512	491	505	513	479	485	523	497	474	565	510	494	465	513	539	511	489	495	501	476	475	457	481	506	496	503	486	546	462	455	483	483	494	505	512	484	528	515	550	534	479	512	509	505	506	478	478	501	492	498	442	535	505	527	469	475	493	481	525	478	463	494	488	501	473	537	530	479	493	472	474	504	494	447	474	477	468	513	454	477	522	495	487	482	490	487	529	517	482	497	487	489	550	486	491	460	465	494	470	473	518	526	491	494	448	500	499	516	487	507	509	497	480	470	504	492	514	448	473	469	491	486	511	498	501	540	463	472	529	538	500	480	490	494	473	495	534	471	509	472	515	491	495	477	479	445	502	484	525	527	448	543	502	511	451	478	508	503	541	496	531	508	467	474	501	497	515	501	485	471	522	488	518	505	477	489	480	486	502	507	482	496	526	524	484	505	487	467	455	488	508	519	515	522	488	525	489	443	491	511	504	495	478	501	467	467	478	484	506	502	507	526	493	488	496	499	508	498	481	495	490	536	537	471	494	504	502	478	540	511	496	494	484	509	500	475	472	481	467	492	508	538	509	482	525	475	480	471	510	519	469	508	450	476	435	441	505	492	496	489	490	488	469	491	500
3325	8237	5278	2618	1942	1556	1287	1111	956	878	879	767	799	821	758	707	753	699	741	708	680	758	737	701	660	646	703	646	668	577	644	697	697	620	677	658	675	661	662	635	667	644	696	669	648	656	715	652	637	682	654	689	634	627	642	616	670	681	643	652	646	655	627	666	683	665	659	645	611	659	660	663	716	635	666	629	627	640	652	690	630	638	658	656	676	696	647	666	633	651	587	647	648	675	627	658	625	639	651	651	666	590	636	639	695	676	617	644	660	641	621	682	671	631	652	625	664	658	650	642	661	650	683	621	659	672	626	640	631	660	638	600	589	622	643	739	625	653	640	637	618	663	637	622	612	619	676	632	681	623	665	662	659	645	668	641	699	636	620	635	667	613	641	646	657	652	619	661	613	625	655	655	621	592	677	646	639	629	661	689	630	591	626	658	648	610	649	642	650	644	654	670	614	628	649	647	627	664	631	609	651	597	620	642	646	627	647	597	681	652	646	658	678	673	643	642	642	615	652	707	636	659	629	610	643	666	647	630	642	639	653	621	664	667	648	610	665	599	661	643	650	697	669	638	631	631	648	678	647	640	628	663	667	664	638	651	662	617	620	640	639	622	569	707	606	636	660	641	661	715	654	654	646	645	638	656	660	653	673	639	662	644	635	657	630	619	652	650	643	606	650	647	633	618	618	629	691	608	675	609	632	637	685	627	630	639	614	666	643	689	627	610	645	677	604	640	673	664	665	654	693	661	678	677	620	677	620	649	670	688	634	591	665	652	684	652	632	626	662	653	633	642	649	621	670	673	659	664	643	645	693	660	635	654	628	660	635	634	665	657	663	688	690	660	613	619	613	638	638	653	639	601	672	659	629	675	667	670	639	608	677	633	683	639	667	639	669	668	631	627	658	646	649	633	645	640	618	641	631	655	658	652	622	643	641	661	673	644	669	668	641	656	675	627	636	617	629	642	641	608	581	617	681	645	663	639	679	620	631	671	622	648	627	627	692	627	663	629	615	607	639	645	651	627	641	654	673	659	650	633	680	633	625	632	675	680	674	652	637	670	696	636	647	614	633	671	692	661	656	678	652	652	645	631	622	637	700	619	632	590	628	651	637	675	645	630	631	642	674	632	650	662	615	672	677	603	646	650	671	644	642	590	627	585	695	659	613	651	641	653	722	616	675	664	641	642	675	671	674	653	655	635	600	638	662	631	696	672	626	646	648	598	591	662	662	632	614	636	652	623	634	644	678	647	639	598	655	669	643	676	662	602	653	678	629	648	676	613	596	648	680	677	640	645	618	689	659	636	651	623	608	593	632	652	626	693	646	648	627	676	626	660	659	614	675	631	635	597	642	688	602	660	686	647	648	632	660	660	658	631	608	657	621	707	665	654	659	661	620	660	649	642	632	662	602	690	612	668	604	671	670	662	691	625	667	620	647	643	665	637	626	684	648	677	634	693	648	679	633	608	679	592	629	670	658	642	646	632	686	677	642	638	635	631	652	609	619	644	638	626	649	675	650	620	619	679	679	595	644	626	633	664	650	650	667	612	650	629	631	651	622	636	624	681	592	669	641	611	625	662	642	617	660	664	642	679	627	632	674	658	655	634	637	612	604	688	631	681	625	627	658	626	638	606	633	652	702	663	642	615	615	638	643	646	631	645	656	646	678	642	687	635	649	654	619	651	638	646	607	663	681	692	629	643	644	606	634	648	663	622	637	633	646	627	624	666	635	646	641	659	677	625	683	585	589	662	642	658	673	636	638	655	670	656	635	649	650	695	650	682	657	634	654	655	663	658	658	665	647	613	639	670	677	650	650	642	647	652	631	681	628	640	680	661	653	639	580	664	674	620	627	660	652	634	667	668	639	673	577	615	625	627	682	681	623	669	630	618	632	644	617	642	641	667	623	641	659	636	621	633	684	674	696	686	672	650	649	642	656	611	647	665	630	656	644	684	607	672	646	646	622	654	654	636	654	706	640	673	661	678	674	652	652	635	642	635	647	665	645	658	670	631	625	622	663	642	631	626	610	602	632	686	694	697	674	624	637	650	691	641	652	634	599	587	698	648	687	620	622	634	652	621	672	645	683	697	664	651	686	614	639	664	645	646	603	601	642	657	632	687	652	689	639	669	619	656	640	695	671	651	668	635	645	654	636	666	625	676	650	656	650	601	627	636	682	700	655	658	623	639	670	653	661	652	655	621	636	648	649	664	642	683	631	665	677	623	588	609	643	649	621	669	623	647	594	619	644	706	634	651	640	646	653	689	614	675	687	607	636	681	624	661	677	661	658	641	664	634	646	641	689	671	675	666	636	639	636	631	716	674	674	696	642	644	661	643	628	658	674	695	630	669	627	634	644	665	643	651	627	670	663	702	678	655	641	631	649	655	686	661	617	631	686	671	628	679	645	677	635	641	643	655	634	607	632	646	659	662	714	631	651	664	627	664	640	646	645	649	671	663	698	653	684	636	670	685	644	689	643	642	669	708	625	644	679	656	656	606	635	635	667	585	644	685	652	632	639	603	658	627	678	640	633	620	676	658	675	643	669	636	644	608	627	651	630	643	637	653	638	649	669	644	553	672	640	651	643	615	651	626	665	673	668	648	611	618	665	645	652	624	641	672	618	653	645	623	664	636	646	651	610	645	638	617	647	648	640	646	681	606	630	666	663	673	646	657	661	702	648	596	628	633	685	608	606	707	584	675	664	618	647	651	659	655	655	700	589	628	696	624	633	628	624	618	622	653	649	630	649	672	656	629	630	642	649	584	605	635	651	632	634	660	633	649	636	625	659	604	670	602	648	610	601	676	628	625	627	640	644	615	631	633	658	684	660	627	640	653	634	672	650	638	665	618	647	625	654	655	647	614	683	621	628	624	643	626	724	665	672	647	650	634	676	636	648	639	668	651	601	655	646	697	651	638	637	653	664	680	646	622	588	619	688	610	673	636	640	662	662	623	635	626	640	626	635	616	634	600	656	653	592	627	654	653	637	621	602	652	693	659	641	678	656	676	643	625	645	662	650	610	685	661	662	648	644	637	617	622	638	694	600	633	632	661	669	661	652	622	666	668	672	614	612	675	677	633	640	630	634	649	632	663	665	646	639	617	649	616	652	663	634	665	678	665	615	619	600	595	672	650	668	654	645	621	629	602	661	667	711	635	635	646	647	637	672	638	649	644	681	645	640	643	681	639	598	641	609	630	658	641	633	650	610	641	647	655	663	698	632	650	656	636	595	663	628	660	666	611	610	630	623	636	651	680	649	679	671	668	619	643	700	683	660	640	627	648	630	652	643	641	583	611	645	616	690	662	611	692	647	632	624	656	703	686	665	653	708	634	649	629	597	657	677	646	647	645	681	640	663	633	643	644	680	629	677	636	649	608	661	670	641	658	663	648	657	648	665	683	660	646	625	644	690	628	664	679	663	630	697	650	670	687	617	654	675	669	660	629	600	657	696	652	671	661	638	661	607	666	627	580	604	632	599	606	661	632
24259	20790	25684	23234	1666	716	679	591	513	584	579	565	537	526	578	622	569	516	581	544	572	591	539	487	498	546	565	570	571	517	540	533	561	547	607	563	510	569	548	537	575	553	513	539	556	552	585	525	534	530	563	517	534	577	561	552	526	550	541	553	523	548	502	501	561	541	548	530	528	566	543	567	510	536	535	531	539	570	540	564	540	536	530	547	598	523	522	587	611	548	529	500	575	526	580	564	507	543	566	516	556	583	529	550	520	582	511	579	497	549	523	543	523	593	560	537	547	540	562	534	552	508	502	548	526	548	508	518	527	529	529	485	534	536	550	513	567	525	511	524	528	549	568	508	588	547	522	532	527	529	528	548	540	541	570	514	555	548	545	542	525	511	527	550	553	508	560	534	530	505	526	536	532	525	541	567	545	515	564	547	525	548	589	544	521	562	539	574	487	510	519	566	568	526	528	552	538	534	564	572	520	527	513	567	493	532	562	522	559	513	537	524	540	473	557	546	478	544	525	551	570	528	596	494	553	555	580	566	560	523	548	542	561	538	542	552	503	531	523	530	566	511	530	547	481	545	587	507	528	502	529	553	534	544	508	517	551	496	541	594	536	542	534	522	555	570	560	522	540	547	514	572	540	539	539	602	527	520	541	522	532	533	506	522	577	566	556	542	516	534	509	552	521	577	549	547	566	580	520	535	524	542	563	546	503	527	560	549	545	552	511	529	564	550	527	527	553	528	508	523	570	532	552	575	549	553	579	532	524	532	516	532	541	558	520	571	534	536	537	551	522	501	549	500	571	546	533	511	563	549	519	557	534	521	550	536	520	537	563	519	541	517	567	528	515	520	547	560	510	534	578	517	541	591	551	554	594	530	530	564	552	504	506	545	533	520	535	600	498	550	578	537	525	555	547	562	493	505	548	561	515	534	525	478	577	547	539	569	535	525	546	542	530	519	512	522	540	545	545	574	546	524	512	557	528	530	550	533	528	552	529	528	555	533	546	600	507	511	540	548	494	556	546	542	565	519	537	589	569	538	598	557	537	528	544	528	570	591	590	548	566	560	549	510	527	541	507	535	557	548	506	544	612	569	518	503	554	562	557	588	550	526	546	560	531	508	631	527	500	534	478	573	556	533	516	571	515	506	541	536	567	504	526	525	514	525	583	534	558	541	501	532	540	545	532	570	557	528	547	581	530	500	540	559	515	499	500	527	554	562	509	531	548	543	537	504	560	532	539	530	578	563	506	575	507	578	568	523	539	567	488	559	576	523	529	507	529	559	539	506	529	554	573	500	562	518	504	535	530	561	577	542	504	591	551	599	538	550	505	501	563	576	511	549	538	527	557	553	514	528	495	510	584	563	556	560	560	530	558	553	553	545	541	499	565	571	556	550	580	570	513	503	540	579	539	561	552	543	569	526	533	540	559	554	486	568	535	528	477	551	510	547	575	500	557	512	526	545	580	559	553	543	570	564	548	538	587	544	522	514	515	546	511	539	536	515	553	554	569	545	515	576	520	508	517	528	492	504	544	574	545	507	590	538	540	583	531	566	555	541	512	486	556	486	553	562	557	545	496	505	563	580	552	530	518	524	532	514	568	559	561	535	554	519	521	526	511	509	564	523	543	570	538	548	524	528	544	521	561	578	592	577	558	545	531	536	570	554	539	537	531	541	534	545	548	559	525	516	513	551	523	543	590	525	560	552	537	544	523	539	554	508	563	534	559	536	568	587	541	538	553	547	565	547	562	551	534	568	534	550	484	568	553	512	551	527	568	537	548	539	551	515	481	515	524	528	526	559	554	520	556	545	566	564	521	547	555	504	571	532	563	517	581	550	538	570	534	567	583	531	541	542	572	534	547	511	540	570	560	565	539	517	539	536	536	554	544	577	560	580	539	528	546	555	545	528	530	523	545	554	543	551	563	589	535	495	606	550	558	552	528	565	539	536	511	536	571	580	508	544	516	560	573	556	539	581	512	584	589	519	525	544	537	495	560	527	543	502	491	514	542	532	589	531	553	529	575	583	549	541	495	508	507	537	508	550	527	559	570	576	519	551	532	552	549	545	565	528	562	552	508	553	542	529	531	555	535	563	531	544	546	512	521	507	571	532	502	528	549	520	532	495	529	519	532	512	506	572	556	552	537	551	532	535	535	562	575	516	556	507	519	565	513	559	543	527	527	548	496	526	555	518	556	542	576	569	559	524	503	560	613	524	522	555	556	480	524	525	575	542	474	520	542	543	546	532	531	524	528	560	540	541	546	511	547	542	518	569	563	546	555	573	536	585	518	539	550	564	536	517	514	518	517	533	519	548	518	545	525	514	537	533	557	534	549	515	507	533	563	507	501	511	529	539	574	559	548	503	564	543	536	558	526	551	545	523	546	515	531	517	543	531	538	561	569	542	498	543	569	557	530	506	560	534	526	542	577	550	556	550	493	562	557	549	561	534	530	543	526	542	503	561	567	539	559	566	546	511	567	570	535	527	558	527	507	521	564	525	487	534	555	522	487	546	548	512	505	565	579	522	587	523	534	549	546	511	584	517	538	525	528	534	569	513	517	554	575	511	515	536	551	509	511	549	506	544	523	551	512	495	540	514	511	553	518	529	542	545	554	536	476	516	569	544	565	519	546	525	545	540	532	592	500	543	515	536	547	511	557	584	540	550	560	544	509	464	545	573	506	551	521	551	514	508	542	544	573	553	517	564	591	529	532	576	550	533	555	554	554	545	514	543	522	553	556	539	526	519	558	544	549	521	555	532	566	528	555	533	551	538	546	508	555	548	530	543	509	557	521	538	549	525	577	535	565	550	535	561	563	549	552	503	531	550	572	527	562	505	553	585	581	531	516	515	549	523	537	519	504	542	560	537	544	548	563	528	516	574	548	476	555	584	528	559	535	563	531	540	540	560	571	523	543	582	522	507	562	547	534	541	542	555	547	522	548	515	548	515	566	523	551	538	539	541	559	546	552	547	551	506	542	532	567	524	533	563	489	529	543	522	537	528	537	562	546	531	510	553	597	536	527	519	554	533	525	548	561	531	552	549	547	544	529	524	541	512	535	531	527	566	535	529	517	518	579	495	527	530	528	542	496	509	512	491	573	526	537	551	626	541	570	539	543	544	562	595	564	551	519	528	528	553	505	508	566	548	512	533	523	548	607	535	533	508	551	570	500	506	461	537	539	526	564	558	546	492	532	560	538	498	528	521	535	552	558	536	513	535	498	523	564	519	563	539	525	540	545	523	545	525	549	493	566	526	559	536	544	514	550	558	563	548	541	550	554	539	556	533	551	543	511	525	557	556	529	577	540	548	590	542	531	550	529	537	544	534	512	518	588	561	550	556	570	537	551	518	548	540	540	535	539	505	553	553	520	559	504	535	547	544	571	558	568	547	524	549	551	529	550	552	593	567	553	569	493	547	490	569	538	529	517	532	494	532	556	582	549	562	567	521	519	518	544	519	552	562	495	506	524	552	511	563	514	526	532	566
3317	4012	2668	1439	1222	1040	923	893	829	738	775	759	778	684	704	728	769	759	730	726	703	704	729	722	744	671	734	696	666	698	681	722	664	680	669	665	650	749	688	749	659	729	681	714	701	692	689	646	720	692	676	707	687	692	683	694	705	699	729	676	689	637	654	693	717	679	685	710	668	660	697	678	586	694	710	694	655	736	716	695	729	698	665	638	709	687	704	689	682	640	692	687	697	663	642	660	664	715	717	668	705	677	673	687	697	679	695	730	706	669	673	644	619	731	695	662	693	672	656	650	683	688	692	683	646	700	704	664	673	637	685	709	643	669	722	643	670	681	629	722	662	714	678	693	709	664	673	690	670	688	697	685	700	676	674	764	708	699	706	699	676	712	722	713	654	669	727	692	733	693	672	656	651	689	644	702	690	702	677	689	662	693	646	687	695	685	672	708	727	653	646	731	657	704	683	651	688	705	717	695	683	705	678	689	691	669	672	690	646	658	701	694	712	646	699	670	684	696	686	703	646	692	677	665	678	695	674	667	709	742	677	657	670	717	659	670	697	692	700	634	703	683	671	670	725	695	707	697	670	703	683	692	651	653	682	689	701	673	646	693	679	649	715	669	717	700	707	688	660	673	669	653	653	679	679	668	731	661	672	683	721	667	680	737	704	666	669	679	687	697	685	636	630	685	673	682	683	672	735	699	696	713	696	665	672	673	731	686	694	694	661	694	709	708	689	698	637	695	703	641	704	679	678	719	683	663	709	714	685	690	672	691	647	687	691	706	664	650	698	698	665	653	698	650	696	658	685	669	712	764	627	718	699	692	705	666	635	674	693	690	653	687	678	680	673	691	711	663	705	701	671	690	713	723	710	690	639	680	713	691	713	595	674	666	651	692	712	653	704	674	691	734	717	701	710	663	708	669	725	671	667	668	657	706	706	700	636	678	634	689	682	696	654	699	705	675	674	665	626	638	715	699	685	683	698	674	674	703	688	683	681	662	719	648	705	655	703	642	740	730	701	685	705	681	678	700	734	678	715	688	710	693	677	719	661	672	686	650	709	720	745	688	690	685	689	701	676	718	702	657	727	687	707	695	677	691	688	674	681	638	665	728	665	671	664	727	689	669	677	691	639	689	675	731	680	697	721	683	708	696	705	668	682	697	712	698	677	608	678	697	674	678	723	651	686	633	716	690	705	689	706	698	720	698	651	693	689	612	690	671	718	669	709	659	640	728	695	674	653	655	685	696	680	729	677	705	670	712	672	705	664	724	685	702	674	665	750	671	765	704	675	668	704	701	708	716	644	750	699	727	682	663	669	656	660	652	695	710	685	678	647	708	689	717	649	713	677	706	660	714	701	662	673	666	689	698	676	691	681	640	731	662	677	705	729	649	641	665	673	636	705	688	702	716	715	720	686	688	638	673	730	700	684	662	688	727	728	656	671	710	703	719	702	675	633	705	699	675	705	664	679	652	687	642	691	704	732	672	675	706	685	654	705	717	685	705	653	687	651	746	675	691	726	686	687	636	647	665	670	670	674	670	672	688	672	707	719	683	665	686	695	668	657	677	699	691	682	661	686	660	718	673	689	664	676	673	622	673	657	694	675	710	720	685	641	710	668	705	673	661	668	717	717	667	641	738	659	692	668	675	704	721	668	675	687	672	682	695	713	695	652	661	669	677	646	689	664	718	695	664	700	706	693	674	729	691	666	725	720	631	692	681	673	655	684	678	674	711	674	685	702	695	634	686	670	628	631	675	653	681	702	684	682	694	663	666	684	680	739	666	698	700	702	644	710	693	714	687	679	677	708	687	667	674	698	688	695	653	727	738	713	662	717	727	680	723	684	678	667	672	632	678	698	700	671	698	691	696	700	700	687	675	655	723	711	662	700	687	686	709	688	675	702	710	730	702	677	702	690	715	742	662	685	681	714	652	690	708	679	655	728	680	696	713	702	643	700	699	669	739	686	736	732	684	679	682	680	648	652	651	649	668	694	662	669	706	683	672	665	683	710	709	715	640	701	676	680	677	707	666	671	706	684	643	627	653	689	699	683	664	677	677	662	686	725	665	703	718	724	669	696	700	679	643	695	703	648	674	735	691	665	660	666	710	689	640	720	697	679	690	698	677	676	699	679	676	668	672	708	683	720	679	669	667	673	659	643	677	649	704	690	716	689	678	727	672	638	708	688	678	679	715	683	665	688	701	676	662	698	693	687	708	733	626	677	678	700	668	688	702	669	700	696	685	759	645	643	695	644	678	681	735	711	699	724	638	708	624	678	666	707	681	722	694	685	681	645	696	726	712	630	703	678	623	672	683	691	686	683	709	684	687	692	714	690	650	665	692	688	691	696	711	678	733	683	665	662	677	703	691	710	683	683	671	670	664	728	674	734	724	696	652	698	691	717	728	703	652	638	655	720	682	708	707	684	689	680	693	673	661	674	688	679	652	695	681	681	732	675	674	706	681	676	692	694	696	723	684	675	710	689	707	715	688	680	665	639	734	719	700	708	664	731	694	661	692	676	680	690	723	692	685	689	713	725	734	659	729	713	671	720	692	692	639	690	648	684	703	689	674	680	686	771	659	679	669	760	652	686	730	682	687	681	701	758	676	677	653	671	643	722	674	666	719	709	656	684	665	682	707	673	638	698	688	653	695	686	647	680	689	686	625	678	663	692	706	690	674	678	690	706	666	653	663	673	673	686	655	675	651	694	664	709	694	665	650	715	663	659	698	695	669	650	726	699	669	695	679	753	726	663	712	644	675	710	630	699	657	707	663	639	670	703	685	655	665	676	664	692	681	674	654	644	683	695	736	644	700	686	666	669	704	682	648	686	645	686	679	657	690	672	728	710	721	710	680	668	719	698	695	697	720	694	699	678	681	702	679	672	678	735	683	715	686	698	664	646	719	692	714	648	716	681	676	630	669	680	688	670	678	642	704	685	700	722	687	683	724	663	647	662	686	701	705	690	671	713	705	682	670	718	696	684	672	714	719	681	674	675	632	650	643	702	691	650	688	682	675	681	682	704	711	740	683	693	694	628	664	651	720	597	655	669	679	679	695	673	686	663	680	732	643	648	704	718	696	677	655	645	667	686	734	688	655	681	698	675	646	696	704	684	736	724	702	746	687	710	704	671	675	682	689	689	639	673	678	673	677	719	684	722	681	673	649	727	683	715	724	671	651	689	700	635	679	684	684	686	671	661	674	662	706	708	683	708	663	680	674	672	665	695	661	703	682	671	735	668	770	712	662	663	688	686	701	700	702	684	732	656	704	695	714	701	694	657	708	729	680	653	696	639	691	705	731	719	682	672	668	687	725	703	638	674	690	671	761	683	683	687	667	682	677	685	687	683	639	676	730	690	661	663	675	698	712	666	705	685	729	730	709	699	673	682	645	709	691	699	713	679	737	661	685	729	688	682	700	704	706	673	676	696	719	672	691	676	651	732	665	681	698	693	651	683	696	688	700	698	653	726	679	665	684	678	661	657	727
22025	20830	28180	23588	20830	19888	1418	500	388	315	296	296	268	258	235	275	245	226	232	213	203	183	188	187	179	195	196	186	171	191	195	167	186	199	159	178	162	170	185	184	155	192	172	195	170	152	161	184	160	156	201	177	160	167	176	191	164	181	163	193	173	192	173	196	164	191	182	180	166	182	167	157	156	164	147	165	150	165	189	184	181	185	176	161	160	173	200	170	178	150	163	162	179	166	183	179	201	174	166	174	167	173	165	156	161	158	177	160	193	194	147	168	182	173	169	191	209	160	198	161	153	173	155	151	178	182	158	164	177	174	187	142	194	153	169	167	171	158	162	176	149	172	139	189	167	162	176	172	151	166	187	177	161	184	165	154	162	189	170	174	164	195	169	165	182	188	163	156	175	163	186	183	168	156	140	174	185	196	165	156	198	182	170	194	165	172	174	172	171	167	191	181	182	178	165	161	172	186	166	148	173	141	166	149	171	151	161	184	170	190	180	176	161	156	170	183	161	164	181	169	166	150	155	165	181	178	171	138	169	168	186	188	170	175	171	182	178	165	181	176	179	177	150	182	147	160	162	180	163	160	155	185	185	174	154	160	176	140	167	178	200	174	171	173	168	166	167	165	169	180	170	168	187	169	166	169	168	182	175	158	168	200	147	173	190	185	170	167	153	178	181	169	169	153	193	150	156	156	168	183	159	181	197	160	182	158	192	170	168	173	198	163	173	158	150	183	168	163	161	157	167	166	169	176	152	149	166	171	158	165	161	160	182	156	151	189	165	173	165	169	153	181	178	151	155	166	149	173	178	178	183	157	147	175	172	174	161	190	177	193	171	187	174	171	160	153	194	156	182	172	179	172	157	169	179	144	179	168	152	170	177	172	189	192	165	153	158	192	165	180	188	185	201	194	175	147	175	167	166	166	197	175	145	166	164	172	174	174	171	168	144	144	171	167	159	168	173	160	156	146	179	169	167	182	166	178	173	166	158	174	165	179	161	168	172	185	167	164	172	184	173	172	170	167	154	174	158	189	150	170	151	160	165	177	187	175	172	179	187	172	169	169	158	182	182	172	155	179	172	140	152	193	173	147	169	167	164	164	168	165	184	168	175	161	172	173	156	158	179	159	176	178	171	188	157	182	172	171	187	158	177	159	192	167	176	171	147	171	152	182	157	177	186	142	209	157	161	148	165	164	173	169	171	170	156	137	164	157	148	174	153	159	154	174	163	177	163	179	173	173	176	181	161	167	172	176	175	168	163	171	182	164	167	170	189	171	161	169	153	161	179	185	182	174	153	173	168	160	180	186	162	149	166	177	182	167	175	169	158	179	161	175	147	199	173	135	144	137	182	172	158	177	155	156	181	161	142	157	160	179	163	181	174	179	181	174	157	167	163	169	157	161	176	177	167	173	175	180	158	161	178	177	152	182	162	168	157	159	171	177	168	169	186	179	163	149	172	184	174	190	147	197	152	183	155	175	171	173	181	168	175	180	142	171	188	159	175	156	162	167	194	188	159	168	149	177	181	174	195	171	198	166	182	170	181	174	174	158	167	167	181	189	173	168	153	156	182	171	161	170	179	160	176	168	171	186	176	149	185	185	159	174	155	154	158	155	175	166	160	171	189	156	162	178	173	161	172	156	186	190	156	157	167	188	159	167	188	152	170	175	171	155	148	171	155	151	153	189	151	137	189	158	183	172	177	144	180	163	149	160	158	178	165	151	155	167	192	180	157	172	167	156	171	191	177	164	160	163	166	193	136	171	147	154	152	170	173	156	180	168	160	184	202	159	189	168	182	168	169	159	176	176	169	174	165	138	188	188	159	159	171	148	175	165	167	189	154	177	177	159	174	169	161	164	164	153	156	163	189	197	163	191	168	158	141	168	169	185	168	173	177	172	157	189	172	171	157	195	165	172	164	186	157	172	139	172	162	173	129	154	185	172	170	163	156	167	184	176	146	182	182	169	180	151	151	162	173	160	176	170	163	162	161	180	171	176	179	186	155	175	158	165	171	167	175	166	164	152	161	172	175	158	158	153	193	169	184	160	172	197	176	202	199	183	171	192	187	169	186	162	138	181	159	182	164	169	170	180	187	177	175	174	158	181	181	152	169	187	178	156	160	162	155	159	177	153	183	168	175	179	185	175	180	185	212	152	168	165	169	181	166	174	169	179	158	174	174	183	174	190	160	155	168	192	158	176	178	159	167	163	187	170	157	154	176	158	169	193	158	167	151	181	152	142	183	161	162	174	180	188	181	159	161	179	178	175	192	188	181	172	179	174	177	170	179	161	151	160	188	168	168	158	185	158	163	159	169	184	160	160	157	180	174	177	160	179	177	167	182	174	181	177	151	161	151	165	186	160	166	151	157	172	176	194	169	171	150	181	187	166	152	164	160	173	167	174	180	175	157	174	167	192	178	160	153	150	149	151	182	156	189	193	161	161	178	173	156	175	166	177	155	183	150	154	169	168	169	140	187	142	158	179	157	157	173	176	166	146	179	176	168	194	174	162	152	167	154	169	202	153	153	163	158	152	169	160	173	158	152	168	166	161	164	180	182	160	155	143	165	158	142	169	183	167	177	170	176	156	175	174	193	149	156	167	179	177	158	168	171	159	182	163	175	186	173	163	152	164	164	177	164	141	158	173	166	158	169	158	182	180	169	145	168	167	188	156	172	177	166	178	174	182	157	177	169	169	158	174	170	193	172	167	166	161	188	159	170	154	173	153	155	180	165	158	153	165	159	165	192	157	161	180	166	146	180	170	169	151	170	144	175	159	184	177	170	159	181	207	161	151	146	166	172	201	149	163	185	185	188	169	185	154	151	171	174	171	176	161	156	159	172	175	167	160	174	145	169	179	167	169	181	201	166	179	168	156	187	181	176	178	167	157	176	177	175	146	180	170	174	155	160	185	176	150	164	159	165	186	167	171	170	173	167	181	182	166	188	171	163	187	173	159	169	168	178	134	163	166	150	179	168	165	161	168	179	171	146	180	181	190	156	168	142	180	156	180	176	164	188	148	168	157	163	192	191	163	160	174	172	165	182	179	164	155	167	167	167	170	172	181	174	159	171	181	158	177	169	156	161	193	167	165	183	167	181	151	173	172	191	163	175	153	167	183	173	188	182	158	170	184	142	158	153	155	159	157	156	150	167	171	183	167	176	145	164	178	164	164	163	166	175	180	163	160	194	176	153	175	149	150	156	164	177	166	163	168	156	164	179	148	171	165	142	151	176	187	166	181	167	157	176	195	149	168	169	164	159	142	161	155	176	158	177	191	177	167	178	186	154	157	172	165	158	159	184	156	157	171	181	176	176	182	158	174	175	184	160	168	188	148	156	192	189	201	170	183	169	148	181	183	169	157	149	151	151	181	140	156	175	172	155	166	148	153	159	156	162	165	183	180	187	173	160	152	157	167	163	173	171	151	178	152	178	164	159	160	164	162	180	184	170	170	187	161	150	172	169	173	192	164	172	156	196	176	175	178
4274	12539	7891	3608	2531	1829	1270	1076	859	727	632	528	501	442	402	412	375	361	349	324	309	300	291	312	291	271	253	270	286	288	253	240	255	249	243	263	251	239	247	276	280	235	244	236	231	250	248	245	250	221	217	227	255	223	215	265	235	246	242	226	270	224	227	223	230	235	246	225	221	242	241	233	232	243	224	238	248	260	233	251	235	244	227	206	225	247	242	241	232	201	208	250	225	225	239	215	236	210	208	230	224	208	230	236	234	234	244	261	206	217	265	243	250	256	230	232	215	212	236	220	237	236	219	243	204	239	234	230	237	256	248	207	242	241	222	239	222	224	221	239	265	224	233	213	194	211	249	236	218	242	255	222	242	220	250	243	223	227	248	199	231	233	234	219	225	233	225	234	223	191	241	239	237	252	220	224	228	213	207	225	248	234	215	219	239	232	247	226	203	238	203	231	246	229	250	242	264	229	234	247	244	228	226	236	256	209	237	226	219	234	230	236	242	205	277	260	240	239	236	232	241	232	259	214	221	235	246	254	233	235	274	239	242	227	250	232	231	240	225	244	214	237	226	221	219	231	210	229	241	240	216	253	232	222	232	248	243	236	266	252	216	211	227	247	212	211	230	220	220	205	226	216	251	222	234	216	210	221	230	232	224	219	254	216	218	215	224	217	235	241	232	233	225	237	210	227	227	230	234	227	221	253	242	216	214	219	183	255	240	237	254	243	237	235	218	246	248	240	234	232	241	233	209	237	195	249	233	226	250	211	212	231	216	233	224	230	233	251	225	243	240	239	242	241	245	243	222	234	220	224	216	231	231	236	242	200	234	206	227	196	239	221	225	238	197	229	225	260	249	195	237	234	224	218	225	214	232	232	207	230	228	223	219	220	226	221	217	217	221	242	237	232	229	257	225	204	239	208	225	193	241	197	217	218	226	272	238	239	254	191	226	236	203	289	204	231	234	238	198	241	217	228	240	219	207	220	241	235	222	234	239	216	209	240	207	255	219	231	240	228	239	237	227	251	249	208	236	252	228	224	225	229	218	238	235	249	225	240	221	232	236	230	243	246	213	250	230	226	209	213	243	224	236	205	222	226	232	218	219	241	256	201	223	226	221	216	231	228	245	220	204	217	248	202	253	213	196	231	253	242	233	239	219	238	219	216	224	206	225	214	231	261	240	222	258	238	214	215	218	238	204	223	216	228	247	218	227	220	227	230	250	246	252	246	215	238	218	232	209	216	233	211	210	211	219	198	235	241	243	244	215	242	214	226	231	222	259	230	238	236	255	259	231	223	249	236	223	224	227	246	223	227	250	252	213	199	209	242	252	236	231	228	234	247	217	234	221	221	249	224	257	234	216	242	242	251	241	223	214	254	252	229	226	246	222	260	211	237	219	187	222	233	217	243	229	224	233	223	224	241	203	218	213	232	234	221	233	224	235	203	239	234	229	208	238	221	229	242	244	245	223	222	243	218	218	236	243	220	213	226	250	237	264	275	240	199	242	235	224	250	233	202	230	226	229	248	252	228	218	232	235	219	228	187	245	197	241	230	224	232	253	228	232	229	241	209	234	229	245	214	214	240	223	233	225	206	222	201	204	237	227	235	222	217	198	220	214	232	246	225	222	234	224	259	251	245	196	215	268	243	260	239	216	241	237	252	242	240	229	229	237	277	218	209	216	244	227	251	247	233	230	240	229	235	247	239	225	217	218	214	251	233	240	246	250	228	244	281	204	244	220	241	238	210	231	235	229	239	195	233	213	221	214	252	216	223	180	205	230	246	209	227	210	222	224	228	211	254	222	224	234	225	215	245	239	255	226	243	271	233	231	229	210	214	218	228	206	227	220	228	236	205	237	233	223	209	221	233	232	258	223	222	258	240	225	252	223	229	222	213	228	194	250	227	190	243	234	233	219	204	215	241	207	215	231	241	238	222	243	252	249	247	244	236	219	250	246	233	228	240	225	217	227	236	224	239	240	221	275	250	212	206	245	216	224	255	214	224	246	227	243	217	231	255	236	219	224	200	232	217	212	236	227	220	238	223	245	247	241	219	240	227	239	200	211	231	256	239	229	233	211	251	236	208	240	221	239	219	228	249	232	219	212	257	236	203	251	223	235	238	225	210	222	219	205	228	233	230	222	209	246	220	211	214	225	228	236	222	229	220	203	235	224	237	236	235	249	237	228	222	228	282	229	238	226	227	254	247	248	236	228	231	246	239	220	243	226	221	210	208	239	224	240	225	203	218	242	233	217	239	201	219	250	243	244	207	233	230	252	225	262	215	228	218	238	215	230	268	218	258	198	240	257	242	264	239	222	229	217	238	231	245	228	242	238	209	226	231	235	216	238	214	209	241	242	224	251	235	228	196	222	228	216	228	213	256	204	238	252	237	237	223	217	237	241	192	218	241	256	215	231	228	217	232	200	195	242	255	230	251	291	228	213	225	227	226	245	223	204	235	214	248	228	241	233	248	238	226	221	237	246	231	237	266	224	234	215	234	229	223	225	216	240	236	231	230	228	220	213	247	236	257	257	223	228	231	222	271	249	236	243	235	239	235	218	236	217	214	218	239	215	245	231	220	231	254	223	251	247	253	236	216	222	226	201	252	232	229	226	247	224	222	200	232	261	217	227	200	224	231	262	218	262	246	241	237	204	218	227	219	218	215	216	220	231	224	241	252	230	214	236	245	258	231	219	226	223	253	224	203	249	239	236	228	181	234	234	231	228	233	201	236	217	215	218	242	203	242	202	233	211	256	234	227	233	225	246	213	246	213	202	256	234	258	206	258	231	227	250	238	227	207	216	227	224	239	231	232	246	223	202	265	242	231	219	235	228	200	223	214	225	226	249	241	243	240	225	223	233	226	228	219	211	224	227	231	210	223	240	232	205	235	215	204	258	222	230	229	211	220	218	209	234	217	224	217	228	227	255	221	241	236	234	249	227	248	210	242	267	244	211	248	253	219	236	254	234	230	211	207	259	255	246	228	220	225	229	245	215	244	211	236	235	231	215	234	226	214	241	255	247	237	215	242	213	239	203	221	203	252	241	232	221	224	234	242	240	229	251	246	213	244	231	235	248	212	247	231	217	245	222	200	204	228	222	251	232	211	235	224	217	239	226	241	222	231	218	225	237	224	233	231	240	236	215	261	232	238	247	213	221	261	214	231	239	245	222	219	221	246	250	243	238	199	227	215	220	225	204	246	229	234	219	206	236	223	217	217	238	240	219	240	246	245	206	231	246	219	221	239	243	232	226	237	221	214	233	218	243	244	225	219	227	225	223	233	240	218	222	229	196	263	242	237	226	210	240	210	233	213	223	245	237	236	234	242	225	244	232	232	223	231	221	208	222	210	247	216	223	232	230	223	255	244	216	226	232	228	231	219	217	242	236	214	222	210	249	231	230	226	226	215	231	255	215	239	240	217	203	241	247	234	240	244	235	244	212	235	240	213	224	235	222	247	229	246	258	227	221	220	238	225	236	223	194	230
26781	17897	4191	988	746	779	741	729	747	722	716	694	730	702	737	725	679	708	719	689	714	731	750	706	744	709	730	743	690	681	687	662	661	695	715	748	675	741	669	721	720	696	680	740	696	668	770	692	656	726	746	742	694	738	777	726	704	684	733	711	702	769	680	752	750	697	753	696	702	743	732	737	702	714	697	754	686	705	736	692	730	682	726	697	653	712	743	709	723	739	646	727	714	720	742	670	740	698	719	682	730	688	768	756	737	698	744	706	729	758	779	702	674	738	722	708	677	736	717	735	713	662	683	756	708	718	726	668	723	734	670	692	737	737	705	723	695	701	756	693	670	701	735	719	661	714	645	738	741	723	753	712	727	677	728	693	660	727	669	734	730	710	716	712	714	764	741	718	703	672	747	705	712	673	732	726	721	688	697	725	686	666	712	740	704	710	692	746	727	716	725	719	712	709	653	743	749	742	724	686	715	694	715	735	711	738	771	731	711	728	716	713	721	719	718	743	721	715	716	699	727	730	701	705	668	721	728	727	703	719	732	694	722	654	693	699	726	736	706	739	695	699	719	702	717	653	734	759	745	686	690	671	710	691	679	680	725	720	706	738	709	746	753	706	722	733	697	725	716	703	711	695	715	685	760	699	709	704	757	724	677	699	691	743	752	748	688	700	658	732	668	681	726	671	682	726	707	660	713	742	755	750	669	719	719	663	718	695	706	718	723	720	679	703	709	670	693	699	711	689	729	732	719	701	705	717	693	722	724	686	758	681	697	704	711	717	718	769	704	707	734	714	723	727	758	720	684	707	735	771	664	690	680	713	701	675	752	716	715	732	722	747	793	745	769	673	697	707	739	722	687	717	684	668	694	724	744	704	738	710	668	638	727	703	692	716	703	708	723	733	676	686	722	729	754	731	717	705	731	750	716	737	717	690	708	714	721	701	730	691	709	700	718	758	793	710	668	697	697	710	696	674	751	676	723	673	725	706	675	714	751	720	744	749	738	709	723	707	745	742	718	666	789	701	775	747	680	731	747	739	714	731	700	708	708	675	699	713	735	734	737	788	713	671	683	694	715	721	707	722	704	682	765	696	706	718	695	711	691	744	765	659	704	691	726	726	674	725	743	699	737	741	678	713	648	704	655	746	722	709	752	684	696	741	693	739	744	726	740	720	720	762	712	682	720	730	715	711	733	698	763	686	721	716	660	676	735	694	656	713	709	705	729	709	698	697	733	696	743	795	684	716	733	684	670	701	714	704	691	767	702	710	709	723	726	757	731	728	721	746	687	746	696	718	735	712	709	718	719	707	706	726	723	717	737	666	743	728	734	712	733	697	664	725	703	739	750	724	703	729	702	714	666	672	722	696	685	721	698	685	738	763	711	697	699	763	704	684	681	752	718	697	703	703	731	777	709	690	732	731	695	764	784	680	662	711	739	726	715	713	742	718	724	708	750	694	707	657	726	718	711	716	752	721	742	746	687	760	680	713	707	683	695	708	687	668	723	689	696	666	729	738	717	711	705	751	698	698	696	725	703	691	695	713	730	711	713	757	764	711	732	746	719	729	677	693	704	741	717	738	704	688	696	707	717	720	730	709	757	736	754	688	724	686	707	679	667	706	764	694	711	706	729	756	674	714	736	725	729	699	690	725	707	725	740	737	674	744	732	733	709	701	722	724	751	740	696	751	747	707	667	741	728	684	717	742	725	778	708	690	641	693	722	704	712	709	729	695	685	692	690	698	730	731	714	747	687	721	743	724	696	757	759	700	731	734	703	679	705	740	730	698	727	695	722	690	730	743	686	714	696	737	731	766	705	687	705	762	736	760	699	703	711	726	741	709	674	744	723	695	722	722	697	724	761	688	740	707	682	736	718	711	691	718	711	734	715	692	717	716	703	743	705	717	737	714	715	754	689	732	723	697	760	695	668	679	716	692	787	699	664	733	738	745	697	687	711	783	697	723	730	735	731	707	730	738	669	733	724	712	708	741	744	669	681	719	741	720	697	734	696	753	681	723	697	720	693	717	726	716	736	707	725	697	727	663	732	709	701	741	750	732	715	662	711	668	680	698	677	704	780	702	748	738	687	720	707	758	724	709	746	710	736	705	734	721	733	726	720	786	746	696	666	694	739	717	683	724	701	682	696	636	688	730	737	670	691	721	766	702	684	681	674	702	690	730	732	729	710	690	724	718	742	743	760	719	691	693	661	730	689	723	766	737	742	702	681	721	687	681	700	730	716	720	708	705	686	732	712	676	736	693	707	738	696	695	770	758	714	683	770	727	687	754	765	693	710	758	693	693	702	684	698	733	666	686	712	736	776	771	703	668	711	748	720	737	748	746	732	722	715	710	763	719	678	738	686	689	717	705	702	709	707	721	741	749	702	741	741	750	713	689	729	702	669	703	669	717	717	723	703	707	746	705	674	720	716	704	757	680	674	712	740	711	703	731	704	709	745	705	705	706	691	741	751	707	706	731	743	711	737	720	730	692	713	747	760	725	739	701	725	711	688	696	742	724	725	666	719	779	776	748	709	677	727	702	706	713	660	718	661	731	737	749	709	699	753	702	729	725	694	695	756	746	688	755	714	695	777	694	722	741	727	737	745	741	757	712	743	689	697	725	690	786	720	725	720	728	716	730	662	719	709	722	689	735	712	725	696	717	721	704	729	683	670	732	676	723	687	744	752	753	708	696	723	720	715	729	715	715	751	744	729	721	688	698	709	683	720	700	740	655	772	748	734	758	737	746	725	723	742	665	672	704	693	683	675	699	678	745	731	774	695	707	701	724	689	744	703	759	706	718	729	694	694	665	713	664	703	756	735	728	705	688	750	713	724	730	718	717	746	708	718	737	695	685	741	677	780	715	685	678	689	729	703	699	735	706	750	725	695	696	710	695	738	762	770	724	695	744	727	703	711	745	705	721	676	646	723	739	751	760	711	722	795	772	685	703	698	679	763	693	720	718	715	712	712	672	802	766	714	719	704	701	707	715	710	759	757	740	713	721	743	719	740	725	734	697	718	645	703	742	671	671	684	730	708	703	687	680	717	708	738	743	708	746	749	697	724	682	719	726	739	739	664	739	752	709	722	732	692	732	696	736	681	709	683	712	686	765	725	705	694	699	680	702	710	715	702	711	689	689	722	732	690	721	731	693	771	739	718	702	697	735	706	751	747	717	723	692	678	673	680	647	698	805	713	706	743	712	724	746	713	670	681	723	738	737	725	711	758	712	671	746	754	721	720	737	753	735	709	686	699	693	739	700	765	699	705	732	699	701	712	682	693	754	726	721	739	680	680	714	695	744	733	712	701	730	703	692	631	719	741	733	688	744	699	724	723	711	691	709	727	709	737	676	694	697	724	715	736	702	733	726	738	700	699	748	732	745	684	721	683	748	759	737	727	720	692	715	724	663	682	717	691	708	705	708	726	710	716	717	682	742	698	698	723	741	697	738	689	707	696	695	729	750	724	685	711	746	758	685	733	743	792	705
4453	1724	1384	1027	1046	954	1011	951	922	901	903	953	931	893	945	858	914	922	896	887	927	923	938	944	956	955	904	981	919	971	950	896	897	910	884	942	912	904	957	858	895	968	918	910	876	945	857	953	934	884	906	946	921	889	916	909	930	928	872	923	936	947	905	855	905	941	958	910	970	924	920	876	908	931	945	926	933	962	866	935	884	880	907	977	904	912	932	941	982	931	889	943	972	929	955	945	907	873	910	947	902	900	929	949	938	963	905	896	927	887	897	906	916	941	930	900	943	920	942	966	878	958	929	926	902	905	904	946	974	917	888	900	909	888	925	886	974	952	924	923	902	946	938	980	926	936	994	954	911	896	916	949	937	913	971	979	899	924	933	946	971	935	936	928	952	917	864	900	922	886	948	929	859	944	923	959	862	866	925	880	955	921	873	891	895	927	956	872	866	931	957	928	945	897	942	890	950	898	936	920	923	899	893	965	926	938	935	939	918	927	909	926	909	918	867	897	905	881	924	944	882	922	930	906	897	908	868	979	935	885	889	917	907	927	915	923	957	915	885	912	918	898	911	872	931	923	968	914	945	886	895	920	918	945	930	934	964	888	933	908	962	942	911	923	864	973	879	918	882	947	912	882	937	917	981	918	888	880	942	932	881	947	918	894	953	922	935	930	888	930	897	916	943	931	923	917	934	910	872	938	970	970	959	955	880	920	951	910	883	879	916	910	916	972	915	935	949	924	936	938	877	945	939	868	898	948	923	871	907	897	924	902	866	874	932	980	920	879	926	927	921	871	902	884	903	848	931	883	920	911	902	922	951	963	928	916	920	919	930	909	915	944	872	955	865	921	912	923	928	910	942	889	955	936	831	914	939	855	863	889	931	924	897	899	892	908	916	909	870	933	956	948	918	931	918	896	947	933	908	897	939	931	891	886	888	892	923	901	913	890	929	937	912	918	868	969	925	913	921	944	887	889	931	877	964	910	947	880	930	967	934	961	903	877	974	911	918	939	925	980	857	915	894	940	878	938	914	899	936	927	924	896	922	899	965	933	969	899	904	935	888	958	952	889	891	870	900	931	950	944	941	928	885	859	945	862	906	946	926	928	944	960	912	926	895	889	923	967	936	879	908	945	927	897	941	911	924	915	897	864	948	970	979	899	891	937	879	876	934	940	913	941	914	904	907	923	962	905	947	939	908	904	918	857	906	959	913	934	959	913	937	928	937	897	931	930	920	927	904	927	976	894	985	952	917	931	963	944	946	920	939	898	906	865	921	948	927	929	948	914	954	913	880	921	913	954	875	957	923	939	912	894	943	925	954	881	955	936	864	938	952	906	930	922	885	898	921	890	931	916	885	930	911	958	927	895	982	949	1006	957	941	941	965	914	954	891	881	935	966	935	918	888	889	922	879	935	953	1013	944	918	925	922	894	933	925	895	917	935	876	940	880	863	870	914	888	915	900	863	957	912	940	922	901	964	926	928	973	905	924	932	922	881	927	924	909	855	903	891	887	991	916	901	916	945	915	953	939	905	910	859	954	935	902	910	961	923	919	917	930	972	921	899	889	864	891	926	926	867	931	898	893	984	935	968	949	907	941	841	896	978	929	891	913	895	944	952	897	880	883	942	928	950	922	923	938	912	912	905	922	949	845	966	918	971	909	905	978	867	913	923	915	904	961	915	926	878	961	935	921	875	964	934	941	949	941	924	967	932	863	943	953	910	938	904	932	914	906	847	948	932	931	962	851	908	920	882	875	918	920	879	923	906	939	904	934	924	953	905	842	903	904	914	919	956	967	894	923	931	908	948	882	963	876	923	955	926	870	890	894	901	894	972	930	916	877	911	936	935	934	876	922	890	937	965	972	957	955	864	951	910	959	909	955	936	905	937	885	900	881	918	932	895	968	948	949	917	924	933	924	967	935	928	902	913	942	923	896	874	856	984	921	909	833	899	897	901	915	926	1015	912	952	970	855	933	881	912	958	947	909	942	899	962	973	971	893	869	959	907	903	865	923	890	920	930	947	870	939	897	912	898	995	947	871	927	906	945	929	939	917	930	884	925	977	967	911	900	900	952	885	917	919	877	895	905	971	917	921	936	899	936	859	906	886	879	876	906	901	922	957	948	934	948	917	926	924	874	886	897	881	897	914	861	888	899	910	914	881	951	917	956	894	833	908	901	986	906	912	919	988	924	942	913	913	966	898	934	923	964	963	918	916	935	891	863	935	939	938	921	929	917	861	933	923	903	920	939	901	954	893	957	947	924	985	861	904	961	934	948	959	937	954	935	957	943	905	944	931	877	961	869	913	878	935	987	919	862	913	972	910	872	917	904	911	895	944	902	909	948	869	964	934	928	872	872	904	920	920	871	960	944	904	908	914	840	916	898	866	937	934	879	954	910	925	957	911	895	918	873	932	882	876	906	958	957	955	920	897	909	909	846	926	912	948	889	930	901	926	871	975	920	899	940	930	920	891	898	869	928	940	947	861	945	887	967	909	921	897	908	858	889	897	905	873	976	856	930	906	860	911	890	933	920	913	931	917	897	938	917	908	969	905	943	913	892	903	935	887	938	893	922	918	975	974	933	879	910	949	940	938	930	919	893	939	968	918	947	949	982	927	909	917	966	957	871	893	891	913	884	948	890	900	907	883	888	914	910	930	905	884	884	895	946	895	878	909	897	931	898	871	919	911	913	909	893	863	974	954	894	930	911	916	956	926	951	908	950	932	935	900	910	954	914	950	878	926	940	950	904	915	913	879	934	905	970	937	911	938	856	912	970	911	964	912	876	938	909	892	964	923	955	891	946	902	908	920	950	889	899	920	932	861	913	888	880	950	872	911	897	882	978	890	977	886	925	830	928	924	960	867	923	920	943	944	933	927	918	983	915	963	886	915	877	976	885	955	958	965	967	918	926	936	882	929	929	886	919	888	921	878	887	950	979	913	891	934	919	894	933	924	946	901	889	937	916	889	916	863	906	926	923	892	877	932	908	933	938	980	939	918	931	897	908	896	937	953	875	930	928	869	921	955	901	915	932	889	846	956	896	977	903	939	895	922	934	907	961	902	969	937	954	936	959	896	910	880	941	937	948	971	926	939	911	901	880	919	885	963	938	893	936	990	918	907	893	881	931	897	933	932	943	843	954	901	953	835	955	868	896	992	914	873	937	899	956	927	893	917	940	883	923	960	888	875	953	902	917	938	958	930	905	862	919	885	923	918	937	889	960	938	896	971	947	930	939	910	872	930	898	887	888	898	941	903	924	893	932	915	997	937	896	938	930	914	933	894	962	899	989	931	916	979	866	928	887	917	853	913	870	956	911	910	909	926	907	982	869	899	896	915	929	944	937	939	938	940	923	950	939	928	946	965	898	919	928	907	937	901	900	878	917	936	901	908	950	929	923	973	891	946	907	945	917	928	908	936	898	910	923	926	918	924	946	962	949	948	931	994	933	934	971	943	910	921	919	915	950	923	945	916	879	967	931	959	867	949	872
22841	20806	27522	24187	20519	3148	904	645	609	603	611	564	551	510	569	538	557	505	527	518	537	484	514	477	494	502	541	505	485	469	503	478	484	500	514	493	464	454	485	474	481	480	521	498	477	478	478	515	490	508	444	522	443	507	496	513	502	450	478	480	501	499	491	479	474	509	507	496	495	465	483	486	435	505	453	487	505	470	485	472	502	532	481	526	475	521	512	466	458	469	444	493	491	485	459	477	480	476	481	483	510	488	470	461	455	462	497	501	482	483	511	472	452	458	510	511	477	487	487	468	516	463	488	470	498	476	487	512	501	458	460	489	476	463	505	510	460	486	507	480	496	508	508	488	466	474	500	497	456	448	446	491	482	476	493	497	509	502	484	491	543	485	487	489	476	484	493	478	498	498	485	461	504	491	523	493	494	511	449	544	471	464	479	511	472	526	497	494	485	506	452	469	493	464	493	484	506	462	471	448	462	469	470	469	531	489	475	483	447	493	436	523	516	520	465	510	444	456	466	484	500	488	472	497	497	483	477	469	482	496	450	512	512	492	483	483	489	513	497	496	469	485	527	496	475	474	494	485	495	489	502	464	463	529	519	479	497	493	474	503	473	477	491	454	454	479	458	470	489	474	520	463	500	497	502	500	473	455	489	468	489	456	492	446	482	483	486	470	509	471	490	513	461	486	461	489	484	496	529	478	484	455	496	503	508	460	471	468	490	486	488	507	475	493	452	495	491	527	486	487	452	478	487	472	458	529	482	464	458	452	521	484	511	446	498	525	503	478	518	481	511	488	495	470	524	496	468	447	483	510	523	518	457	475	491	482	491	429	456	477	470	481	501	473	518	500	484	433	445	456	482	455	462	499	489	525	506	487	498	491	484	508	457	466	482	500	480	472	464	475	485	458	506	499	508	509	497	495	469	503	521	461	537	446	443	507	471	503	485	510	504	440	486	494	525	458	459	462	461	485	509	480	496	497	476	479	493	461	474	483	490	494	495	491	468	492	484	454	467	465	488	492	497	464	484	507	492	431	479	501	539	481	442	506	492	496	513	476	527	459	465	489	490	517	473	503	462	515	473	464	480	493	479	483	493	437	520	470	474	443	539	460	495	485	502	417	447	482	488	469	449	483	473	459	484	447	463	485	478	471	520	493	480	481	493	468	483	505	501	498	467	522	518	532	469	460	405	433	546	499	506	507	492	533	528	426	504	496	500	447	438	470	510	462	515	479	493	462	469	484	490	469	454	493	510	453	516	458	439	439	471	509	477	514	484	489	507	463	474	452	545	461	476	506	461	480	511	513	511	495	486	485	476	474	465	481	484	497	490	481	470	499	469	489	503	509	497	496	472	486	504	480	480	509	447	469	506	455	502	441	462	506	461	470	509	503	467	459	481	486	484	479	489	526	466	483	477	487	471	469	506	497	505	492	463	545	502	500	482	499	475	509	494	506	506	499	502	499	467	486	498	523	456	494	486	476	511	466	443	489	475	498	498	466	515	458	458	449	479	492	467	472	486	470	471	470	453	453	469	497	453	530	480	502	463	475	465	455	432	521	517	445	472	476	507	520	469	476	485	453	482	492	507	497	461	499	468	464	467	475	469	520	463	464	506	470	477	515	514	456	503	481	460	539	475	466	514	465	483	491	449	505	453	453	487	493	490	493	481	500	535	496	505	498	497	492	536	477	456	481	480	467	475	488	485	481	466	471	495	505	485	480	504	495	487	484	456	463	479	504	484	492	462	510	487	482	484	524	507	509	466	445	450	510	465	517	475	476	491	502	454	475	472	491	490	475	521	473	487	466	470	470	471	501	463	488	461	457	487	526	513	491	477	518	477	493	459	500	485	473	479	470	453	474	481	491	459	512	461	459	512	464	472	486	471	488	491	454	472	462	475	510	473	520	471	516	482	461	481	500	446	473	493	542	472	474	487	485	472	459	455	496	518	503	516	511	495	482	506	523	482	463	496	488	487	481	465	444	491	482	473	472	502	489	469	532	518	476	466	476	470	455	465	538	470	467	472	524	474	457	499	487	508	480	490	526	490	483	511	449	477	495	520	496	457	520	480	493	494	441	508	534	468	471	486	531	461	476	505	477	502	496	469	494	485	499	484	490	484	466	481	505	467	470	491	511	479	505	499	465	475	441	477	533	480	485	498	508	497	460	479	470	481	477	497	478	492	486	494	482	516	499	491	518	494	490	465	454	469	513	508	493	488	524	494	496	466	506	479	493	461	500	489	482	440	486	489	465	470	504	461	462	448	469	491	485	492	496	495	468	463	486	432	517	499	477	467	454	503	472	466	494	462	471	480	481	502	501	478	494	464	518	457	493	492	497	460	447	490	445	507	475	497	500	474	513	465	470	523	461	498	490	489	471	515	470	501	459	463	508	478	482	500	446	478	510	471	512	490	473	446	477	465	487	462	512	478	514	450	460	473	467	460	497	445	460	496	526	493	480	489	549	446	516	478	471	468	500	539	509	517	457	471	513	484	436	487	454	483	457	472	468	442	501	494	479	485	514	474	489	479	493	490	475	493	531	463	474	465	487	474	492	474	491	490	479	540	444	502	463	445	437	481	496	491	479	526	482	482	473	478	485	487	471	472	429	460	507	485	485	515	513	465	491	481	498	459	474	475	467	498	479	512	502	505	469	487	474	506	493	496	465	485	467	483	539	448	484	527	498	495	516	480	464	541	506	464	504	474	469	485	498	492	492	470	518	468	467	530	495	465	492	460	495	494	506	465	446	509	518	485	473	521	464	502	470	485	499	512	489	448	466	504	469	470	508	512	461	460	517	490	496	483	510	473	465	499	488	451	514	529	458	456	496	492	470	493	514	499	472	443	464	509	487	470	510	487	463	489	444	464	468	436	465	491	485	465	520	496	468	472	463	494	513	523	476	487	483	478	461	502	479	472	472	499	491	460	514	485	465	484	476	485	456	443	480	491	495	469	503	515	499	472	482	492	493	487	509	450	476	502	498	446	504	483	506	490	469	443	513	457	478	499	447	494	484	491	456	473	450	501	476	466	484	465	521	476	494	482	518	489	476	473	474	495	498	521	465	458	464	465	451	478	494	532	462	506	478	507	476	502	523	504	495	477	446	466	484	470	476	500	509	495	501	485	485	468	490	493	412	506	453	491	471	488	487	493	472	488	526	493	489	496	450	469	471	488	464	476	472	466	506	481	492	445	484	474	498	510	482	499	513	485	457	475	467	480	482	474	505	430	467	487	482	482	476	464	479	508	522	454	468	461	489	479	500	512	492	485	551	486	463	500	507	438	487	487	507	483	496	471	450	471	491	457	524	491	482	476	516	493	480	513	454	486	507	513	526	458	514	530	528	503	470	509	492	495	520	482	465	509	495	502	494	485	468	520	472	473	485	516	544	524	474	478	520	511	449	477	498	469	504	492	427	479	500	457	453	515	483	526	457	490	484	476	487	507	491	495	502	478	495	499	460	453	495	467	442	485	525	487	428	476	465	436	443
3414	8308	5356	2547	1947	1546	1193	1030	997	884	813	799	823	801	725	696	703	690	694	679	656	716	663	707	713	695	677	657	674	706	639	700	679	662	661	698	665	661	630	643	666	671	630	628	649	623	636	612	639	664	665	614	624	653	613	645	705	653	685	671	655	659	630	614	658	690	636	649	652	669	624	678	633	672	613	647	708	636	655	611	643	670	629	650	679	616	678	670	630	677	640	617	672	649	601	671	635	626	649	635	701	604	636	675	640	632	619	606	652	660	608	638	608	618	622	637	661	624	611	632	639	674	683	638	656	612	632	651	604	659	617	650	661	618	650	611	653	658	631	650	613	640	651	660	683	652	630	662	653	604	640	622	629	659	627	631	608	623	623	622	645	639	643	618	627	615	628	647	650	672	681	669	678	633	652	663	669	674	674	696	619	640	612	635	626	602	660	611	646	651	622	633	666	649	678	630	616	636	621	631	640	639	653	665	627	644	635	644	662	622	597	616	651	648	608	638	649	608	607	639	684	644	648	709	624	617	647	653	637	659	645	619	606	600	684	665	647	640	651	599	682	600	690	627	634	624	631	645	658	672	629	639	623	644	631	604	611	653	659	646	650	697	689	622	652	634	656	649	674	697	668	649	693	587	657	606	647	600	664	633	682	633	645	644	613	600	717	673	653	624	690	656	616	622	681	619	654	647	632	628	639	638	656	647	668	641	643	631	616	640	646	609	677	723	632	637	602	638	620	643	659	583	681	659	604	640	662	600	643	678	653	630	685	602	652	634	682	626	620	660	610	628	676	667	675	652	654	614	627	655	634	652	683	612	615	621	645	670	602	622	636	624	699	618	643	654	663	629	672	649	610	573	671	683	670	627	632	658	662	628	615	594	680	637	643	653	636	623	630	638	640	648	664	713	629	649	682	616	680	608	683	626	654	599	597	633	620	697	683	671	620	668	646	642	609	662	613	656	642	595	622	584	612	628	647	618	639	605	618	666	628	634	587	582	657	684	661	601	624	599	616	625	629	631	662	583	656	659	672	630	618	607	629	635	657	663	645	678	601	597	596	664	605	639	611	600	651	606	717	667	665	632	646	632	606	610	677	663	660	646	607	666	664	653	635	611	603	596	671	593	646	624	665	611	641	643	649	679	619	621	590	622	648	652	591	631	638	632	681	623	641	634	667	655	648	609	647	660	635	677	644	643	627	601	590	602	637	627	626	621	631	655	655	663	657	639	661	654	642	620	612	650	633	686	655	633	601	664	668	660	626	669	691	583	680	638	643	652	648	593	612	631	647	621	583	705	632	636	634	624	677	679	650	589	674	624	654	624	656	630	681	653	617	595	666	661	640	646	627	662	650	637	614	702	613	636	657	650	628	615	655	663	650	601	685	657	655	575	658	646	696	631	636	671	651	645	677	661	678	609	629	620	667	647	606	684	645	627	661	633	600	634	628	625	643	631	646	668	677	668	599	612	615	648	597	677	611	614	624	733	652	579	648	652	644	687	617	669	614	642	680	660	661	634	638	672	673	606	637	608	635	593	679	622	616	628	620	680	599	675	654	689	677	638	630	668	579	612	640	648	620	641	649	629	604	649	658	624	636	611	622	641	634	684	605	622	622	622	654	650	623	598	648	630	647	676	637	630	665	646	662	661	646	642	648	632	597	622	635	681	633	618	620	641	642	651	645	642	668	679	632	632	612	650	673	618	645	637	638	615	675	660	626	647	623	613	635	654	629	676	634	594	658	683	680	620	639	673	593	643	649	578	634	621	622	616	613	646	587	600	600	643	614	633	619	637	665	656	606	642	640	638	626	647	617	669	601	667	652	630	606	641	652	631	624	618	632	607	610	648	684	621	644	695	622	630	619	661	676	650	599	654	680	659	641	630	617	715	622	636	620	682	621	637	657	618	608	637	636	653	661	625	609	682	619	647	626	608	631	648	660	654	614	615	597	642	610	618	666	645	650	659	671	641	634	660	625	654	648	628	630	589	622	632	648	647	630	650	673	581	672	653	682	631	661	644	670	673	622	626	635	650	629	653	632	700	635	649	650	641	626	588	650	628	650	632	650	604	618	613	663	676	686	649	633	612	633	608	629	639	653	646	681	649	616	659	649	650	638	657	669	669	656	659	631	640	652	604	682	633	642	633	637	638	632	624	644	613	646	615	660	621	581	642	601	615	639	622	603	641	631	622	639	598	678	628	608	595	630	608	607	637	651	673	632	652	625	630	654	643	636	667	625	619	616	623	609	640	658	632	639	635	709	668	656	586	703	603	597	632	668	607	679	640	671	655	691	614	656	674	644	653	649	633	637	621	669	662	648	648	642	662	655	642	672	617	647	656	651	665	652	690	649	643	629	674	617	675	660	658	663	652	656	622	709	648	640	648	611	609	616	623	676	667	684	622	692	570	635	640	697	649	633	675	626	622	618	625	629	651	672	609	644	599	634	650	632	647	614	656	641	636	649	625	641	639	641	647	614	658	636	664	626	642	641	643	646	635	574	615	663	612	593	665	626	630	632	659	631	645	658	626	683	635	635	623	611	595	627	646	641	644	644	588	668	652	630	655	594	606	657	631	631	663	652	605	654	618	699	629	661	623	659	633	618	655	607	628	649	650	644	602	629	599	650	637	685	640	622	657	643	659	629	621	631	616	688	652	650	643	669	657	653	658	626	670	645	655	667	626	638	653	627	603	629	623	628	646	642	715	614	641	622	618	604	671	618	652	656	624	648	652	635	670	659	647	635	646	641	602	663	660	633	595	664	600	625	608	640	636	651	632	631	665	689	603	635	641	644	667	620	661	674	632	620	654	622	692	647	654	608	644	636	640	614	690	636	639	621	615	662	613	631	690	726	662	603	649	654	641	613	667	627	609	611	683	624	620	611	609	617	637	681	681	692	637	646	698	610	644	650	650	654	618	628	639	646	645	623	645	632	655	656	666	606	616	679	631	637	658	642	608	639	614	602	601	646	640	651	658	638	641	678	662	637	656	643	672	648	629	621	669	676	674	610	630	634	660	642	652	642	596	696	630	648	675	619	676	631	631	633	609	655	707	663	662	630	634	639	614	609	635	643	612	617	655	655	685	636	625	607	666	674	648	635	664	674	669	644	609	649	604	643	622	630	633	643	678	636	642	581	655	619	612	620	649	643	633	610	669	645	657	621	643	674	650	654	664	650	703	656	709	632	623	624	605	589	654	660	648	651	636	641	626	645	640	630	650	678	626	643	664	640	629	645	637	611	639	624	634	600	636	652	612	644	669	614	633	631	627	610	628	656	651	621	625	666	665	647	647	622	623	656	715	643	667	644	638	642	675	641	690	687	643	651	645	632	682	680	644	660	581	610	625	652	614	624	645	645	676	635	642	649	684	656	651	638	647	645	622	619	643	609	605	681	672	619	638	615	674	630	625	661	621	654	701	584	608	655	661	638	611	636	646	574	612	631	596	665	626	645	638	670	604	673	594	677	671	658	635	636	635	622	678	669	629
24216	20820	25684	23325	1710	657	635	651	601	581	564	555	526	596	542	524	559	552	559	585	502	554	540	504	521	561	549	545	541	564	543	533	534	546	571	571	559	525	554	524	496	554	566	527	528	515	563	525	533	549	551	537	523	506	518	505	541	541	562	552	563	547	514	524	533	518	522	503	543	502	544	571	567	530	497	532	548	527	546	558	542	537	538	540	548	555	570	509	500	553	538	570	560	533	504	543	537	512	537	527	545	596	554	554	517	515	567	543	535	533	564	544	542	530	554	531	536	527	512	536	530	548	542	521	565	545	546	543	528	532	571	498	546	529	501	537	586	542	520	549	558	521	542	561	526	526	521	557	517	587	546	535	512	558	509	527	525	556	536	527	545	558	497	537	554	596	507	525	561	579	559	528	522	553	524	529	522	554	542	540	527	540	543	517	542	552	510	518	513	549	550	564	527	540	551	554	533	583	534	545	509	524	540	542	529	515	513	531	507	536	547	527	545	530	551	585	543	540	501	542	530	520	501	554	497	516	575	517	508	508	559	563	543	565	524	544	513	531	541	525	539	512	503	517	537	503	555	537	527	537	527	525	543	526	563	541	496	505	523	555	532	544	524	507	554	544	549	525	531	499	541	544	530	550	525	557	536	565	543	545	556	538	533	519	547	524	561	545	565	577	525	527	544	558	537	550	567	491	503	548	584	548	532	562	537	577	550	565	530	545	570	523	540	510	521	550	564	536	533	517	543	531	542	542	567	517	534	507	493	554	511	523	512	540	511	531	543	543	565	566	571	529	567	524	500	560	588	536	542	539	516	524	541	527	527	553	566	541	513	563	508	526	507	533	534	527	523	513	524	531	498	513	557	591	525	570	557	485	523	490	554	531	554	538	532	517	544	539	507	533	586	565	486	535	542	554	565	552	581	547	527	512	509	553	505	542	537	548	516	533	525	519	530	536	571	526	506	542	526	547	498	483	505	543	521	555	521	544	527	543	540	549	544	533	502	534	530	549	555	535	524	538	523	559	559	551	553	562	530	563	560	553	524	520	513	543	508	518	538	567	525	531	529	528	543	476	576	523	537	542	537	525	510	506	509	536	527	525	541	535	542	545	542	527	578	543	566	560	529	518	554	503	509	526	532	607	560	537	547	547	537	511	532	558	531	537	495	536	518	543	505	528	517	516	555	525	488	521	523	559	560	514	525	544	558	554	552	557	547	514	533	519	535	502	531	525	534	526	523	543	500	509	567	518	553	585	511	530	509	550	521	512	547	516	520	549	520	517	545	551	485	513	489	562	577	562	552	575	535	561	579	565	542	497	540	534	530	531	577	529	497	542	538	510	552	578	531	537	544	556	563	497	525	567	541	491	548	484	526	549	566	529	602	530	511	512	509	488	552	530	503	537	580	494	519	506	574	583	536	556	497	578	508	499	557	569	547	568	571	529	502	547	535	544	528	550	514	521	529	529	545	500	518	540	567	503	531	565	555	537	520	559	535	527	583	546	534	511	520	466	529	559	537	568	539	565	533	547	521	518	523	559	541	523	564	518	571	484	519	562	532	540	552	581	553	529	553	492	541	537	547	587	547	581	546	538	581	574	557	555	560	521	520	540	519	558	519	542	536	553	574	566	490	521	557	538	564	516	544	526	566	542	558	532	533	498	524	515	555	539	530	558	568	525	535	512	567	538	527	495	533	512	545	564	535	536	532	558	551	527	547	538	540	498	539	550	539	515	501	551	547	535	514	529	557	555	552	555	506	573	535	529	547	526	529	519	551	492	547	554	541	517	512	572	545	514	549	495	568	492	556	543	564	513	516	551	548	547	513	544	509	534	516	514	514	527	548	530	544	516	497	533	523	508	558	541	556	530	508	570	509	557	528	492	506	525	523	511	518	506	555	534	544	542	542	532	514	550	510	530	523	560	532	547	539	499	546	552	542	580	573	545	506	600	545	524	516	537	545	541	508	565	559	524	534	539	519	572	542	545	515	523	548	531	551	539	514	522	523	544	561	479	547	490	540	529	524	555	518	522	533	531	550	554	537	536	533	512	563	523	522	521	533	496	537	555	514	507	545	528	557	553	557	545	549	526	563	533	568	561	551	537	556	515	502	554	555	548	541	542	548	571	542	515	556	567	543	515	569	568	555	526	551	562	569	599	530	538	552	472	542	546	537	528	530	540	572	536	519	530	498	565	524	514	556	520	513	554	527	537	543	571	517	542	514	514	505	554	522	543	530	549	514	564	538	555	483	524	543	569	551	520	565	527	513	522	530	530	490	529	552	510	537	524	560	512	556	536	497	502	522	537	564	517	506	511	525	534	508	497	547	564	550	513	542	511	534	557	509	503	568	536	593	509	505	532	549	525	561	570	498	510	575	521	550	544	546	551	541	523	522	513	553	527	526	532	560	562	503	561	500	509	530	521	535	549	517	534	563	533	519	527	512	545	540	496	553	539	500	510	503	542	553	568	564	527	517	550	555	509	519	520	563	513	523	522	530	550	537	539	535	545	521	524	499	478	531	535	535	537	486	485	527	546	556	494	538	519	570	550	562	514	543	555	556	511	494	578	530	552	516	531	515	511	528	510	559	561	538	517	509	566	550	509	509	564	526	550	537	545	548	546	516	514	540	552	518	548	522	568	546	551	522	541	570	541	524	531	519	539	507	534	553	553	553	541	535	523	544	501	531	480	540	542	529	508	562	539	550	533	538	529	502	524	525	508	566	532	503	483	499	517	567	497	511	534	565	532	531	521	555	536	548	516	572	534	544	548	498	531	523	564	533	556	545	536	544	496	545	522	566	524	557	536	522	503	531	559	542	568	530	551	514	525	526	517	547	532	560	529	541	479	542	507	539	539	591	543	556	517	555	531	569	531	598	549	522	560	528	507	525	554	552	567	569	553	539	539	577	500	549	518	502	518	580	500	514	549	517	557	549	504	523	498	527	564	530	530	566	514	560	536	536	492	539	600	562	561	559	540	519	553	573	506	519	519	542	560	582	530	540	525	551	560	570	511	552	523	545	529	533	523	552	571	582	555	532	587	564	517	566	540	523	550	550	549	541	534	559	572	535	497	580	505	577	591	554	523	543	576	548	550	540	514	528	534	529	536	538	529	526	516	527	498	538	578	516	537	525	537	538	528	562	543	537	513	507	517	597	533	529	520	555	539	485	523	576	547	591	490	531	514	528	530	548	557	519	519	526	537	527	551	566	553	539	500	532	577	527	540	549	523	521	528	575	504	551	553	545	524	529	518	545	517	519	508	538	512	527	547	542	531	517	526	508	555	556	496	534	536	545	553	525	584	511	537	513	516	542	523	519	554	564	523	527	513	546	535	546	549	514	528	541	558	540	535	539	529	528	579	558	521	519	532	539	567	540	547	490	540	543	542	510	526	541	543	512	533	555	546	545	560	538	530	540	518	535	539	541	553	532	524	501	511	534	534	488	554	541	548	492	544	559	548	528	537	551	544	540	527	543	541	500	580	525	517
3273	3929	2672	1513	1270	1011	930	863	815	813	792	778	767	749	717	726	709	721	693	666	704	724	696	714	742	755	652	656	656	699	694	658	704	689	715	689	678	700	704	697	676	719	696	708	646	743	692	701	709	705	669	682	702	708	697	710	728	724	695	662	695	690	647	708	691	686	655	667	679	693	697	664	652	682	721	711	640	693	704	670	707	684	622	669	696	659	710	690	664	657	676	703	672	701	676	673	703	684	704	657	690	661	693	723	665	715	679	623	656	660	672	666	667	651	705	710	671	660	649	663	700	663	684	719	676	685	725	716	710	687	677	684	722	698	682	644	661	652	685	681	637	696	678	711	701	620	669	696	676	703	689	691	691	653	694	672	638	658	679	716	678	702	685	711	691	662	675	640	673	711	710	678	684	704	661	669	672	726	619	662	711	714	707	682	692	713	681	686	700	656	694	648	714	687	658	686	680	704	677	685	700	672	655	732	715	728	694	679	692	673	684	736	721	688	660	675	643	684	681	710	683	631	715	663	713	681	663	687	711	734	647	679	664	673	644	676	649	684	688	670	672	703	722	664	690	690	686	650	636	676	671	703	696	676	712	698	659	731	672	694	698	687	688	696	695	687	687	631	694	655	659	639	663	658	694	669	680	713	671	660	707	730	684	672	731	700	693	666	684	666	670	649	707	679	698	670	708	706	678	690	674	687	681	683	698	686	694	676	731	636	672	701	694	711	713	657	669	675	686	678	677	656	662	676	693	667	666	704	677	650	641	700	699	686	705	713	702	686	715	653	643	654	677	650	726	668	657	657	677	655	688	707	694	671	717	662	680	670	686	709	671	718	647	691	708	662	690	709	658	712	692	731	680	672	678	676	642	668	713	671	701	657	659	657	684	686	686	645	691	678	665	684	679	629	679	688	643	657	620	657	663	669	700	696	680	698	635	666	658	661	658	676	707	691	660	705	668	653	727	711	695	691	726	640	686	642	665	712	685	674	649	670	640	665	665	665	707	643	652	677	711	693	677	723	702	667	731	730	689	684	687	679	683	736	707	643	696	741	669	683	692	677	645	693	726	691	688	684	665	688	727	682	691	623	709	672	675	653	677	664	645	687	692	688	637	695	670	671	693	688	670	658	694	681	704	689	684	692	678	714	630	751	677	651	699	680	704	665	652	652	664	714	718	689	670	689	725	682	640	663	666	693	692	681	658	682	637	664	680	681	685	682	715	694	683	703	652	689	702	698	659	673	688	665	641	653	676	655	706	720	668	729	660	630	689	683	690	673	704	682	662	666	735	654	712	654	727	696	694	678	696	710	706	696	726	737	687	676	711	663	661	720	647	733	687	650	676	662	712	725	705	638	686	730	658	682	675	640	687	660	649	658	732	699	720	653	688	621	657	668	686	635	711	648	744	651	659	681	731	655	707	665	700	663	649	676	704	633	694	687	660	679	724	704	698	696	656	656	712	628	744	644	700	685	727	672	722	700	723	692	699	710	687	676	631	709	687	685	641	712	742	659	699	687	685	666	730	704	651	693	710	697	640	687	662	718	709	705	678	668	672	643	683	714	704	678	683	641	636	671	707	710	700	696	705	720	687	766	685	644	662	729	693	666	685	659	694	654	647	683	671	693	649	683	676	703	708	730	704	702	702	654	664	666	650	664	701	657	712	679	685	684	666	670	677	707	688	662	667	682	683	671	724	678	669	736	673	715	686	712	671	701	670	709	656	702	672	663	717	671	715	658	676	690	659	687	713	683	714	659	679	661	663	637	661	674	667	654	668	708	681	692	684	659	669	688	701	692	735	649	692	666	696	722	660	682	659	695	685	693	697	713	672	691	680	706	660	650	710	692	659	683	684	641	663	713	753	706	658	680	624	684	663	698	680	725	667	724	707	650	675	706	711	670	706	671	738	671	619	634	698	687	666	686	693	698	692	653	676	659	723	676	639	660	709	732	683	706	699	672	670	742	661	687	718	703	675	653	698	679	692	688	695	662	678	716	665	735	665	646	662	714	633	697	670	678	651	723	702	711	655	663	683	717	738	651	606	675	636	680	656	713	653	695	681	681	644	678	652	754	656	696	652	654	695	667	642	667	647	659	684	717	689	632	651	685	657	664	636	675	664	648	688	677	669	691	695	677	698	689	655	667	674	664	720	673	696	652	718	661	699	686	648	672	694	646	710	689	739	706	696	652	667	679	704	674	673	691	649	696	672	720	673	688	683	689	640	748	667	690	675	638	685	714	692	673	712	683	664	675	684	668	690	694	705	703	673	652	706	690	629	683	670	722	687	652	714	669	668	667	676	674	698	670	616	689	671	655	714	678	712	655	701	680	696	673	718	706	672	616	729	705	701	663	676	633	697	663	698	670	651	707	700	652	657	670	654	686	707	687	683	705	687	662	635	695	731	658	692	677	704	673	681	703	704	679	709	687	700	680	718	690	700	657	673	731	679	688	649	658	655	726	686	648	705	642	679	718	717	701	702	677	674	670	654	702	675	723	706	695	696	657	632	682	696	670	728	696	697	689	661	686	633	663	662	655	725	678	651	703	665	679	693	662	685	672	694	681	676	663	652	692	698	672	685	712	677	702	675	708	701	694	710	680	688	671	717	712	674	660	640	684	673	721	694	678	699	674	704	687	675	660	674	655	704	659	665	711	710	646	693	683	699	648	661	655	717	658	662	694	665	698	679	688	677	653	677	651	722	681	699	692	663	659	663	660	699	691	700	693	618	742	685	716	701	632	701	674	733	687	721	704	686	704	665	675	683	723	716	670	686	730	666	711	704	702	690	681	689	676	715	706	682	672	668	655	666	658	703	665	696	656	680	680	685	700	695	671	669	680	655	672	692	715	664	660	681	620	732	706	663	699	657	691	706	660	742	699	675	695	649	679	714	638	718	653	666	706	732	626	699	665	676	712	670	679	651	687	728	670	686	685	683	664	689	679	661	674	653	673	681	710	708	657	679	673	669	629	664	645	691	693	677	715	697	686	692	746	711	726	648	668	664	641	688	693	682	666	672	666	679	730	690	667	650	693	710	669	665	715	708	683	727	630	692	740	655	679	714	684	628	702	653	665	669	663	699	710	667	696	723	718	696	729	656	669	667	679	683	639	704	602	678	679	626	670	710	675	703	701	646	696	728	699	650	699	661	665	683	676	723	709	726	668	722	727	728	658	658	717	686	629	716	665	661	648	703	650	701	671	692	660	723	693	695	696	687	701	681	728	711	664	669	669	702	682	638	690	708	667	680	731	654	719	650	674	727	666	673	672	716	668	665	699	700	656	657	732	699	651	702	666	671	656	659	694	690	660	726	702	691	678	715	678	688	697	690	683	718	679	720	665	672	668	631	661	736	680	699	714	675	683	660	685	671	710	690	659	675	655	733	653	704	700	646	664	674	693	660	678	697	686	647	635	668	681	716	716	718	664	643	717	663	696	717	704	620	718	715	702	700	671	644	727	681	660	663	646	680	697	687	661	613	690	656	655
22035	20828	28149	23610	20828	19945	1444	483	362	325	324	300	300	258	229	230	249	229	204	199	178	198	173	198	201	201	200	195	190	180	179	181	190	209	196	199	158	188	161	167	191	167	197	201	178	173	187	179	192	202	199	161	169	181	170	172	169	194	178	158	195	186	163	165	149	150	174	174	153	154	172	169	183	138	169	165	185	185	168	185	161	190	163	166	181	175	189	173	161	166	178	140	174	162	167	176	167	160	168	167	194	159	194	170	169	165	174	165	166	161	147	172	172	179	160	168	187	149	180	160	149	172	175	151	169	203	189	156	182	181	160	148	155	175	168	175	173	160	157	157	166	164	174	157	143	183	167	186	156	196	151	179	185	168	200	152	139	171	185	152	173	187	173	166	170	171	162	168	166	177	181	159	170	176	151	176	196	167	163	168	165	153	153	155	159	160	171	139	144	153	159	163	171	160	150	170	183	173	171	161	163	181	165	180	166	186	172	171	165	175	164	184	199	157	180	161	180	162	182	168	195	186	164	155	166	177	186	182	159	165	184	180	182	169	186	174	176	188	157	162	170	173	173	180	163	165	168	175	170	183	136	204	182	178	175	194	174	179	179	168	191	178	171	168	165	155	170	154	147	159	175	155	154	179	159	158	145	163	156	180	189	170	140	180	159	176	143	162	151	168	153	176	183	180	145	177	186	165	189	168	165	153	160	165	176	144	187	190	172	184	163	161	189	172	170	185	166	169	154	170	154	141	172	190	194	173	164	181	170	169	185	161	162	180	190	158	182	152	152	182	176	157	174	162	174	162	171	172	176	178	185	136	162	165	174	146	182	192	154	184	205	170	146	179	179	161	173	169	155	170	159	157	191	157	168	165	186	170	165	169	167	162	166	184	170	152	168	165	164	167	157	171	182	182	150	161	151	177	159	195	163	155	168	200	192	165	169	160	153	160	155	156	159	168	215	179	154	153	157	185	165	156	158	178	170	156	162	168	178	176	151	195	194	170	185	170	136	155	160	159	160	187	178	184	149	185	153	159	177	163	163	165	149	192	197	177	183	146	155	176	152	165	158	160	188	197	145	172	167	166	172	180	167	161	189	152	168	156	156	168	163	160	157	156	137	160	166	172	175	189	160	147	178	166	189	183	164	177	175	167	185	170	179	178	163	168	166	139	186	151	148	155	176	157	173	158	158	168	168	161	184	143	203	171	160	145	183	165	174	180	156	168	159	168	152	182	156	158	175	159	156	166	167	165	162	180	145	157	182	176	185	170	175	178	152	157	185	173	143	168	179	170	163	183	176	159	159	177	180	165	158	153	170	156	169	196	170	167	178	175	157	176	166	162	154	162	163	172	168	160	152	148	157	151	172	146	198	179	154	149	152	158	170	166	161	171	186	165	166	159	182	159	147	156	157	174	160	152	181	189	166	177	164	181	166	141	145	155	148	198	143	178	157	170	148	142	168	172	173	159	184	159	187	170	172	166	151	161	168	180	173	188	161	207	177	185	168	197	174	184	175	171	154	162	165	182	190	157	166	169	181	154	175	168	181	160	171	180	170	183	174	160	176	169	148	201	186	165	183	164	163	180	166	188	162	177	191	185	168	183	166	175	194	163	207	177	161	188	176	166	169	166	156	155	170	151	162	150	180	149	167	166	174	188	120	187	150	180	154	177	161	186	163	171	173	160	184	149	163	158	193	199	178	167	131	192	180	155	169	178	168	162	161	186	167	187	188	184	182	188	180	170	170	153	157	178	177	164	179	156	160	187	183	157	177	174	176	150	167	168	163	167	181	168	159	167	182	158	179	158	156	172	174	155	180	156	166	170	174	187	147	181	154	178	185	157	144	145	176	160	152	197	156	172	175	162	169	178	155	138	152	184	160	182	170	171	193	155	179	159	186	183	165	151	186	174	178	178	176	162	159	154	172	177	177	157	144	177	152	175	165	203	149	146	177	162	166	163	151	158	163	171	176	177	159	174	176	175	166	176	171	175	164	178	176	144	147	181	150	175	178	159	161	147	154	176	185	187	182	183	183	179	153	165	184	156	148	157	163	183	193	172	149	153	174	203	165	141	159	174	161	172	165	196	184	189	169	173	198	196	146	178	149	170	170	173	142	152	191	196	185	157	181	172	195	191	178	171	184	176	152	155	168	159	166	187	175	163	162	167	155	168	168	162	200	172	165	165	162	162	184	175	190	169	153	175	177	131	152	161	164	167	156	172	150	144	173	189	170	162	156	168	190	175	172	167	172	182	184	175	166	148	155	168	175	180	166	158	173	168	173	167	166	162	173	168	160	145	162	176	189	166	173	148	171	163	135	183	178	183	155	162	180	166	186	189	178	157	161	188	176	166	157	157	173	166	168	146	166	205	168	157	159	177	185	169	152	179	203	162	175	171	175	172	200	176	165	161	196	163	167	191	172	155	168	178	170	168	188	160	184	169	153	175	177	144	172	165	184	159	170	160	148	192	149	177	160	181	175	170	171	219	170	179	154	168	187	143	169	171	181	162	166	186	143	156	159	162	174	171	181	160	196	139	153	168	176	169	180	177	173	165	170	158	182	156	167	203	190	176	172	164	165	171	175	161	159	162	172	160	160	168	157	176	172	186	180	182	175	163	177	150	176	167	170	194	163	161	176	166	175	164	146	179	164	164	185	145	175	179	164	177	158	178	180	141	177	168	175	190	161	171	164	150	157	165	159	179	164	191	180	174	182	177	193	178	176	175	164	187	182	202	166	183	147	178	167	167	173	178	162	164	157	190	169	173	184	158	183	170	161	169	190	176	156	178	169	176	158	188	191	171	192	169	152	176	140	153	179	184	154	182	168	169	149	165	182	152	158	198	145	166	165	177	159	154	183	154	166	159	172	150	151	179	155	177	160	167	167	182	149	162	166	141	188	193	156	174	149	169	165	163	176	175	169	168	184	166	156	186	180	163	185	167	168	172	158	163	174	155	180	184	166	166	173	174	186	173	144	152	198	161	179	188	152	149	176	176	162	171	172	168	182	166	148	186	153	175	193	172	161	158	174	140	165	157	154	179	143	170	159	175	162	155	187	185	179	168	161	168	183	160	187	198	156	160	172	171	159	146	182	151	183	152	185	170	152	156	179	176	176	187	155	154	176	180	167	160	151	193	169	161	180	162	162	168	147	153	165	161	178	174	180	177	171	168	162	186	183	158	154	194	164	177	195	160	166	174	195	169	178	147	163	178	192	170	146	162	167	162	162	189	189	142	173	154	186	158	190	177	175	166	165	159	181	203	168	160	156	184	187	181	175	165	146	168	140	173	176	186	148	175	185	176	168	173	180	161	149	179	170	174	198	169	165	173	173	176	147	173	180	166	183	168	161	179	176	154	158	172	161	156	181	160	159	172	172	152	186	166	173	158	179	183	172	151	150	159	150	154	161	189	174	155	177	158	183	162	180	164	183	175	192	155	186	163	149	158	155	179	162	157	177	182	165	178	173	168	150	162	170	161	176	173	166	186
4174	12506	7985	3536	2483	1788	1328	1018	801	674	588	534	538	453	444	418	353	360	296	336	314	323	315	251	269	274	258	287	278	281	259	269	242	237	243	246	248	240	243	209	250	246	214	238	245	227	249	239	217	235	279	237	234	253	221	231	237	225	262	238	236	263	240	224	245	226	244	257	225	232	231	231	228	227	238	229	223	226	234	227	254	215	244	224	214	232	215	230	218	218	220	226	239	212	236	234	249	242	217	220	199	228	230	216	239	235	242	202	230	249	224	245	236	231	202	210	221	226	255	217	222	220	219	206	223	235	251	217	200	224	232	223	231	226	252	235	200	192	226	231	229	211	250	213	252	219	208	229	227	213	230	222	243	237	238	238	245	234	237	230	221	211	241	234	228	243	219	244	241	232	241	229	212	229	220	213	236	228	224	237	227	242	244	223	223	224	251	215	227	209	233	228	224	210	198	218	221	211	234	250	198	235	221	242	243	242	245	238	232	217	204	229	240	212	203	249	227	243	257	234	223	226	220	225	238	232	220	239	262	251	269	234	224	237	214	219	244	234	224	238	227	220	241	232	250	217	232	269	211	249	225	218	220	223	247	217	193	220	215	243	221	211	230	205	243	209	223	238	266	229	215	213	234	225	205	251	196	208	218	224	209	214	197	227	237	217	217	251	244	249	223	210	227	248	235	208	246	229	210	200	191	224	228	235	217	211	232	216	255	213	216	237	246	218	221	214	224	235	218	234	253	233	206	202	222	239	237	241	236	228	220	200	238	249	220	204	242	223	221	221	238	226	223	198	228	249	232	233	244	248	218	223	217	216	218	219	232	224	215	241	209	218	211	223	254	191	227	238	236	245	211	217	244	238	213	237	259	223	203	237	222	255	204	207	267	241	210	231	204	261	217	236	219	216	220	234	222	212	231	234	260	220	239	215	247	213	208	232	220	227	210	235	221	217	217	243	231	214	224	229	227	211	196	240	230	205	229	219	204	233	233	250	255	212	234	225	239	228	227	198	249	213	249	240	225	238	217	233	229	224	214	211	235	221	233	262	228	236	231	220	225	213	259	209	260	239	226	218	222	206	263	218	219	201	233	217	226	240	216	255	233	250	224	226	245	254	235	240	232	213	215	262	251	250	244	236	248	243	255	212	218	242	243	239	232	229	222	226	228	210	249	233	251	208	221	234	234	239	239	213	216	233	242	236	226	220	231	224	238	229	246	219	216	227	190	230	211	225	235	214	248	194	224	236	209	213	206	206	194	241	245	209	218	264	232	216	228	222	209	250	217	211	219	238	240	238	246	213	213	227	228	202	231	243	226	249	232	231	208	216	220	220	225	224	205	215	214	250	234	244	223	228	263	231	236	244	248	230	231	196	223	243	211	217	222	217	236	211	217	234	213	215	210	215	209	225	234	252	222	192	215	255	204	238	217	240	254	248	254	227	238	193	221	225	247	233	234	209	226	253	232	211	234	231	233	232	224	231	239	220	235	204	237	221	218	232	247	208	236	220	251	228	232	257	229	241	228	210	223	202	209	243	234	216	215	253	248	261	223	252	219	245	234	241	231	218	199	236	212	222	265	245	234	212	205	210	234	210	188	221	223	224	216	237	222	215	213	240	233	205	251	210	228	235	245	227	202	203	256	228	221	217	249	237	254	212	209	231	235	224	250	201	260	224	250	208	213	238	251	245	220	201	230	223	241	223	233	205	222	209	234	224	220	235	246	229	226	234	258	211	216	231	214	245	216	247	260	246	196	232	208	225	236	244	202	225	232	233	228	217	243	225	224	231	202	200	227	235	206	203	224	240	220	208	250	238	246	224	213	232	201	240	219	236	214	190	218	207	210	229	214	217	231	245	259	220	252	219	200	238	234	219	247	235	221	218	217	231	235	252	224	210	230	231	217	220	223	221	223	239	231	207	204	209	220	240	212	253	233	218	219	246	225	218	224	187	193	211	240	219	221	221	218	233	235	232	215	235	246	253	209	229	236	212	189	235	228	222	242	209	202	229	230	241	232	222	234	204	212	234	203	234	231	241	244	206	238	233	252	259	242	214	220	224	230	237	229	244	263	222	224	249	257	222	242	214	241	236	248	228	219	216	223	243	223	224	249	228	243	207	192	215	214	221	200	233	247	244	240	251	218	228	223	207	253	239	231	246	210	219	232	204	216	229	224	233	212	220	205	209	226	279	227	244	227	213	224	237	243	229	222	213	225	201	235	233	208	240	229	243	218	236	211	261	218	204	215	191	235	242	217	216	215	218	234	267	245	205	209	244	228	229	218	247	209	241	240	234	231	209	209	238	232	249	229	209	235	206	242	218	231	223	203	217	201	213	215	238	264	235	206	227	235	221	206	206	211	203	240	220	196	204	234	239	237	224	259	241	260	257	227	233	212	249	211	224	235	226	208	218	224	231	239	226	243	259	252	220	238	238	228	218	224	230	217	229	219	237	228	259	214	224	223	214	253	200	236	263	235	251	224	223	221	207	222	269	200	227	246	223	211	223	208	213	215	238	232	226	253	215	227	209	208	228	233	231	229	224	217	253	237	222	239	205	226	212	209	237	222	227	224	218	237	235	227	211	206	220	235	211	240	232	200	241	223	230	248	222	233	243	203	217	214	217	218	221	226	207	217	244	237	257	208	219	225	228	237	232	260	205	235	215	202	221	221	204	206	216	228	218	227	232	233	205	234	238	234	211	220	210	217	188	212	235	238	204	250	241	228	212	232	218	219	224	250	228	237	226	246	200	240	245	251	246	230	204	202	205	214	209	221	262	211	246	216	217	241	225	237	239	239	205	239	220	225	252	201	227	235	228	214	238	227	237	234	210	230	245	235	237	211	243	272	237	242	217	215	224	234	236	227	221	250	249	235	217	222	220	232	220	227	242	229	241	234	240	233	221	215	223	213	221	231	229	253	238	238	235	226	240	218	224	230	253	211	228	211	221	222	231	202	244	238	195	211	231	204	221	235	223	219	242	241	209	242	241	220	213	222	224	244	218	209	222	253	256	236	209	233	261	212	210	238	243	231	223	217	225	208	238	223	233	233	219	197	211	246	260	220	194	238	212	215	244	229	199	220	241	244	213	233	223	259	231	218	232	247	268	273	245	222	218	212	239	249	236	215	262	214	215	229	225	217	212	219	220	198	248	213	238	214	227	246	206	244	222	240	249	262	220	237	240	245	262	229	237	234	249	228	249	242	233	212	251	215	235	239	225	222	207	242	248	229	240	237	218	233	215	250	226	199	219	272	208	216	204	224	202	230	251	239	225	241	209	234	239	232	207	229	214	183	256	233	213	201	246	212	219	221	237	239	230	228	253	231	203	227	192	224	226	249	231	265	243	224	223	271	243	243	237	209	244	213	234	259	230	250	230	202	213	221	245	204	231	229	204	250	230	232	232	231	213	217	211	246	222	235	220	232	237	228	210	250	201	257	215	212	221	205	210	213	222	235	253	234	228	224	229	211	239	215	231	257	232	220	233
26821	17862	4301	1141	902	830	768	727	758	733	715	688	728	713	699	688	700	658	723	720	734	725	721	771	728	680	738	724	714	777	722	661	718	703	719	736	702	700	722	736	709	717	712	700	752	763	697	688	699	724	728	706	714	667	707	749	748	711	669	732	716	743	721	744	743	671	702	709	733	676	711	721	726	772	681	655	717	673	738	699	725	721	721	717	678	695	740	676	770	730	692	747	751	764	701	754	749	728	759	663	673	700	717	728	686	735	721	632	751	729	738	726	693	729	687	688	724	721	690	717	722	722	683	688	716	758	746	668	718	716	685	732	713	682	728	721	725	738	725	727	737	678	697	730	707	717	685	776	738	694	718	725	700	750	712	719	694	689	696	730	733	673	729	747	746	700	673	721	704	743	735	697	731	687	771	727	701	715	743	724	682	738	658	707	730	731	691	722	718	648	701	693	728	692	716	718	743	678	743	730	722	679	695	702	719	718	727	701	733	679	721	709	698	706	749	733	716	716	683	703	752	719	706	702	676	709	704	737	702	727	658	698	695	755	651	741	722	672	729	656	737	768	747	709	755	696	694	765	665	709	697	738	682	675	677	774	788	774	734	718	647	730	695	707	717	680	709	686	713	743	726	709	709	694	675	722	720	699	716	704	711	714	702	745	701	706	736	727	735	736	698	713	676	757	707	679	707	756	684	738	721	746	775	741	767	736	725	691	720	784	703	748	734	691	738	719	724	708	757	735	731	694	753	757	714	690	724	705	728	692	730	740	701	704	670	739	678	717	687	747	710	714	742	728	687	655	750	710	691	679	692	725	662	724	719	701	714	719	678	728	698	742	695	777	720	699	689	689	686	724	698	696	678	707	716	683	737	688	659	687	685	713	708	717	685	741	667	724	709	744	743	708	716	742	684	769	740	735	671	722	683	706	733	744	689	706	691	758	674	738	749	760	720	716	734	678	701	703	722	748	707	649	707	693	707	708	751	755	730	711	714	713	691	722	732	669	692	694	699	699	747	720	679	724	752	718	755	728	717	719	738	731	664	725	649	703	706	739	706	700	673	696	680	666	702	695	735	688	703	721	767	723	704	706	677	757	691	709	690	727	699	726	715	694	713	713	748	710	697	722	648	748	698	675	710	698	695	720	699	687	726	666	729	739	721	723	758	712	706	655	695	697	733	688	717	735	745	779	704	752	743	686	692	721	742	718	701	715	709	735	693	690	713	709	710	700	732	692	714	758	685	697	714	702	707	682	670	785	760	714	685	713	748	668	699	686	707	746	752	747	748	664	758	717	756	700	732	713	712	713	729	747	764	698	720	705	712	690	637	759	703	681	700	718	685	723	666	660	734	705	754	658	702	717	701	697	742	719	704	708	722	750	696	729	683	686	702	714	718	737	731	698	709	755	709	698	710	760	682	694	736	709	721	696	699	727	740	705	685	714	716	736	727	699	715	743	755	673	714	719	706	662	697	669	707	711	754	705	768	706	709	716	706	723	696	733	737	691	741	724	740	728	685	704	689	643	721	709	706	702	703	729	682	719	725	751	725	688	718	753	710	610	696	658	715	697	675	709	715	670	736	731	760	705	710	703	699	669	707	680	691	694	710	707	727	736	740	712	718	692	739	699	734	732	692	725	773	717	708	700	710	720	685	636	714	759	713	747	731	741	727	726	748	719	703	693	680	714	676	707	714	745	655	696	734	681	708	700	695	729	698	731	747	737	744	758	687	715	691	684	679	742	654	706	673	717	742	720	723	751	682	758	679	699	708	744	680	690	698	680	690	714	735	733	705	713	692	719	700	771	738	674	737	695	712	729	741	722	703	715	740	667	671	705	695	663	719	710	661	693	676	678	759	744	726	672	721	723	744	731	737	726	701	672	730	710	733	699	670	732	719	692	733	744	731	712	701	685	687	699	665	669	740	683	734	631	724	719	751	660	697	706	689	729	731	723	724	688	709	737	763	704	690	721	677	666	765	686	668	676	725	681	759	695	731	754	690	744	744	738	692	703	746	709	732	729	729	728	732	733	705	673	749	685	728	714	746	751	689	696	692	692	666	724	712	719	712	727	695	675	767	747	750	686	747	744	682	697	689	692	734	763	685	699	688	700	733	690	730	737	701	746	706	712	698	724	717	702	678	703	686	701	693	706	776	715	712	696	715	722	701	694	707	724	720	720	684	753	661	713	745	690	707	689	701	736	713	708	710	724	707	670	761	726	738	760	706	751	706	731	731	690	676	712	640	720	699	725	712	674	763	715	740	719	667	711	706	728	695	707	688	783	698	696	690	701	711	723	685	703	718	670	759	756	697	718	766	707	717	706	692	733	717	702	699	732	735	712	687	681	718	739	714	718	734	733	696	722	740	698	710	721	696	672	707	756	719	694	719	693	700	718	690	740	692	675	692	700	720	719	718	709	735	687	707	739	738	735	697	728	707	724	733	686	690	713	676	745	696	735	728	696	690	718	696	736	735	705	695	713	660	753	701	729	721	707	698	734	712	703	714	698	728	752	712	740	700	715	714	768	730	706	686	716	738	704	737	706	722	683	686	722	689	672	685	685	670	724	741	659	776	709	712	747	690	705	716	695	739	697	744	709	678	671	696	685	744	728	695	709	731	661	678	739	705	713	770	702	679	695	725	670	722	693	671	738	737	717	724	715	770	712	695	729	728	666	732	752	742	698	716	773	702	700	701	770	724	692	738	729	711	713	682	702	679	714	714	704	758	727	726	731	703	733	726	702	722	695	696	699	689	727	720	761	782	702	715	749	746	709	733	707	682	670	747	672	676	679	737	670	730	743	708	686	772	698	712	749	705	711	709	730	703	715	748	687	763	755	743	735	726	739	760	723	733	712	697	688	759	699	702	705	709	730	714	734	744	735	712	729	713	674	708	653	707	724	717	712	757	732	714	660	741	766	687	720	681	727	724	653	707	706	691	726	735	724	729	703	677	749	707	762	711	724	700	714	745	772	730	743	683	765	688	694	692	687	727	678	725	706	683	662	700	697	690	688	716	726	723	678	675	720	683	725	721	778	699	753	695	727	714	678	704	737	703	713	719	702	690	690	701	722	676	690	700	734	725	773	681	681	689	717	692	720	707	701	679	728	699	706	729	737	748	695	672	686	715	722	726	745	738	726	661	691	745	731	690	674	654	730	736	705	738	731	728	753	726	699	746	742	728	681	770	694	725	706	698	722	709	725	713	714	714	701	685	686	740	750	717	700	717	743	677	717	701	702	730	697	715	695	704	672	712	774	717	709	722	725	725	718	774	695	706	753	709	689	694	676	760	669	741	734	734	726	752	729	718	709	682	690	716	689	715	691	746	703	687	725	713	708	702	668	706	718	701	725	749	704	708	726	713	732	630	732	721	654	705	669	716	673	725	680	677	749	715	676	734	708	688	677	687	720	707	697	716	684	677	718	738	706	693	747	729	721	685	722	728	672	723	722	731	717	737	729	743	710	704	709	729	702	716	718	691	667	723	763
4328	1841	1418	1095	1045	1035	949	944	972	971	872	940	868	948	934	874	951	901	920	940	864	960	895	900	890	910	939	929	917	927	917	960	910	940	895	926	947	903	825	899	917	919	879	873	916	947	922	895	933	914	923	892	939	931	880	905	841	889	910	905	845	925	908	927	944	838	916	922	932	946	903	947	882	907	902	877	933	868	921	914	910	928	929	890	883	956	916	895	957	948	894	943	890	893	934	900	900	885	908	934	864	901	906	928	920	964	872	899	884	889	949	937	900	913	863	896	918	879	867	910	825	885	882	923	918	976	883	909	953	922	979	870	908	936	871	867	912	908	937	869	895	950	914	940	875	963	942	859	885	908	856	929	908	928	914	941	915	941	896	960	935	938	876	916	910	932	916	871	902	910	945	932	931	950	802	896	940	881	890	967	903	911	968	866	906	888	948	909	934	926	860	898	911	934	926	899	898	894	904	906	920	935	915	928	915	864	879	895	900	909	862	903	907	933	923	903	978	1021	948	951	901	908	881	888	844	898	932	960	934	910	888	925	882	948	938	913	896	874	928	898	870	925	923	930	889	939	898	863	943	867	843	939	852	931	887	922	885	951	896	928	938	911	870	833	904	882	851	889	877	995	881	895	869	871	883	907	899	930	930	893	942	926	936	913	906	889	902	934	940	885	894	951	924	909	878	921	926	929	935	923	896	898	880	888	905	909	920	908	871	889	897	888	896	941	858	912	875	887	918	905	942	920	880	906	931	893	912	913	864	870	894	899	888	867	932	923	869	937	874	950	900	925	972	835	910	878	924	930	890	932	910	873	881	900	848	925	929	912	908	906	859	908	904	886	905	926	922	922	907	917	926	894	943	918	899	917	933	887	891	911	888	958	916	915	927	884	888	910	914	896	929	910	919	967	907	883	876	921	903	900	833	913	911	873	938	901	934	864	889	914	939	908	865	878	879	878	915	926	892	914	859	914	891	902	946	925	861	894	961	874	937	964	921	885	899	900	871	882	937	946	917	924	875	900	948	881	880	854	905	931	904	948	965	860	879	886	914	941	910	877	874	876	918	864	917	908	855	860	935	938	887	853	958	932	967	906	911	906	950	857	918	879	897	946	911	916	921	907	922	900	944	956	900	906	886	927	895	901	897	914	963	896	864	893	910	895	911	914	950	962	863	968	937	926	901	944	893	887	932	961	928	885	917	928	907	943	840	888	987	869	924	854	916	936	910	930	866	932	895	885	896	867	923	870	888	909	946	856	889	891	857	941	946	878	911	901	964	915	898	953	900	914	899	927	898	893	888	946	890	878	869	845	899	879	933	968	905	939	896	905	880	902	915	911	927	909	883	915	950	889	921	980	861	870	971	878	893	878	890	944	902	884	932	908	883	936	928	918	915	874	886	966	912	922	880	889	919	954	897	931	918	921	936	891	948	905	863	887	945	876	979	919	891	929	914	892	890	885	939	868	952	913	925	888	884	858	868	889	923	914	874	898	940	918	945	897	897	906	921	940	892	934	941	868	929	888	907	893	832	902	877	905	893	909	958	903	904	919	894	953	919	902	932	868	842	905	907	909	946	878	911	893	952	877	950	916	875	925	931	904	908	911	850	921	969	915	897	930	903	926	912	923	911	909	883	907	925	912	853	920	895	903	966	895	914	935	870	907	897	940	907	865	906	880	932	896	870	939	853	908	922	862	896	907	914	910	891	893	884	925	842	979	874	863	913	937	880	920	911	893	891	903	899	894	885	887	862	863	916	936	921	905	955	913	888	893	874	854	888	958	904	906	903	881	886	964	941	897	892	893	947	917	937	938	911	917	892	915	912	888	900	868	911	916	880	914	890	900	891	899	947	887	907	899	861	923	892	947	934	898	911	905	931	906	936	917	882	868	924	956	861	924	885	998	857	914	965	916	894	941	916	934	884	919	896	929	877	924	857	912	927	951	893	906	900	915	898	885	865	903	910	904	950	888	900	917	911	917	892	878	966	920	905	864	896	934	892	946	933	903	915	887	902	899	860	936	926	874	861	924	930	912	911	873	881	874	936	917	913	887	895	851	863	901	867	907	886	905	945	927	877	909	918	900	927	857	890	918	900	864	940	891	921	927	861	871	957	914	879	859	911	880	923	902	892	908	929	909	873	903	927	880	861	880	911	913	971	961	855	929	885	940	878	826	882	910	925	819	961	944	880	883	881	878	888	943	919	898	881	875	930	905	933	945	935	890	909	966	914	914	910	919	877	840	882	882	899	936	936	908	927	936	821	938	939	910	913	899	941	903	907	916	886	878	852	894	914	901	945	889	895	822	930	877	869	887	919	915	902	895	901	859	915	931	951	933	877	911	916	869	910	913	921	904	873	912	878	901	896	918	913	916	905	886	911	890	890	931	899	925	915	910	904	872	919	859	960	910	905	894	832	938	845	985	930	878	954	938	896	894	951	843	914	903	900	948	900	929	924	892	900	908	833	883	913	904	837	816	914	865	950	851	937	940	923	907	926	937	864	902	919	934	884	882	893	932	867	875	902	929	883	900	866	848	896	918	925	945	960	889	874	952	930	882	945	873	905	928	923	869	916	933	898	888	903	874	924	852	937	905	930	889	858	923	877	904	937	850	941	930	924	875	912	933	943	959	926	935	929	904	923	909	930	904	913	939	945	871	912	904	899	934	890	848	866	894	856	919	897	893	947	887	901	920	906	963	858	968	920	940	866	866	931	893	859	892	899	903	910	884	947	903	848	906	898	896	915	928	842	919	888	957	945	890	880	924	969	891	937	887	954	923	943	839	894	926	943	902	933	926	931	965	909	936	896	888	875	955	902	916	901	946	892	923	934	883	912	906	901	928	936	882	868	911	881	895	960	915	901	839	899	887	864	958	941	912	911	835	894	905	928	913	906	892	890	943	901	860	885	917	921	876	940	916	890	897	952	924	858	902	871	946	942	902	882	909	929	898	930	904	982	931	924	902	904	939	957	959	919	886	933	880	885	913	894	877	901	947	889	933	863	879	852	868	908	923	915	919	893	945	868	924	883	873	915	956	952	905	942	933	888	900	965	850	904	905	920	913	886	869	978	884	871	861	934	922	897	909	911	932	851	886	878	918	964	913	921	900	940	937	938	993	931	900	913	872	905	885	858	915	928	922	888	908	909	916	912	886	916	912	889	946	929	895	883	937	857	917	932	872	870	900	910	942	897	948	915	937	951	944	848	915	899	894	924	896	932	866	913	928	898	896	908	893	869	881	862	938	909	876	917	894	897	912	892	911	905	909	910	910	939	888	888	850	899	880	879	899	838	937	872	879	921	918	897	916	972	903	905	863	901	865	946	872	917	924	937	876	857	884	886	866	893	884	860	896	885	904	917	935	937	913	913	922	901	901	933	878	813	917	975	891	938	923	907	959	920	949	945	899	929	862	954	943	897	977	836	924	892	901	941	915	984	838	936	908	953	937	901	931	928	876	885	855	940	881	866	928	919	926	891	890	890	936	927	956
22811	20734	27461	24051	20381	3093	831	632	602	604	575	524	526	514	532	496	534	488	505	463	510	520	489	462	504	511	455	498	476	507	503	512	463	464	488	499	529	472	513	470	475	510	524	469	491	485	469	505	466	511	495	489	507	455	483	452	465	488	488	531	498	512	442	499	458	459	487	532	462	486	493	473	502	510	479	493	495	458	470	472	493	472	516	488	495	494	492	448	492	520	492	501	477	484	458	487	508	464	455	510	506	500	495	485	472	500	507	485	475	471	457	470	467	525	458	467	516	500	492	486	493	482	477	490	478	468	477	458	506	457	468	468	465	510	511	466	513	495	499	529	517	515	508	482	495	512	515	475	466	466	457	513	465	467	443	490	509	442	468	460	436	467	498	479	466	482	490	483	487	470	480	523	491	500	454	448	411	497	544	493	490	536	501	471	468	458	519	489	502	453	465	479	474	498	474	472	495	488	485	474	513	492	481	475	482	491	500	519	487	510	455	509	504	567	517	452	562	493	476	465	498	496	482	488	455	519	475	465	501	512	465	474	481	503	513	447	459	494	501	527	480	457	513	487	479	544	508	478	508	482	493	464	490	450	458	524	451	465	469	447	504	508	498	460	511	492	487	507	466	485	465	532	505	477	473	523	498	503	522	501	512	471	487	493	478	469	462	499	509	529	483	516	462	498	465	503	473	445	474	474	507	447	473	459	543	512	499	471	475	503	522	475	477	507	447	487	511	481	480	452	483	490	472	493	519	499	527	505	486	472	440	453	472	511	487	450	487	492	442	513	496	473	472	468	446	463	526	455	518	469	485	488	469	498	470	474	474	468	493	496	508	462	492	484	471	491	516	467	491	520	497	495	495	496	448	468	482	521	521	482	477	473	477	482	466	473	467	525	480	471	526	485	486	468	482	479	493	489	510	447	480	408	497	494	475	476	490	486	502	466	460	477	478	499	482	466	519	495	493	510	488	466	439	451	478	478	527	492	489	497	486	478	468	438	510	445	473	469	516	509	499	505	492	461	512	461	451	495	495	466	492	474	446	506	487	484	488	479	492	427	462	462	475	489	508	472	451	508	470	466	471	482	476	499	484	451	479	475	510	457	457	472	488	508	475	472	481	496	504	467	509	444	467	495	480	484	498	492	425	457	484	435	468	482	471	488	468	464	475	517	443	494	502	488	499	509	480	465	433	522	510	495	450	505	477	462	508	504	468	448	475	501	490	487	472	459	516	465	495	473	492	445	463	492	487	466	471	501	466	487	457	483	519	490	520	485	430	461	489	471	486	478	487	471	502	482	489	501	484	486	496	491	483	472	468	485	446	441	458	499	495	488	494	493	529	458	496	496	477	448	484	462	493	469	507	486	445	482	472	483	476	468	476	443	481	464	508	451	496	472	457	494	483	479	504	467	479	496	471	490	491	507	494	456	510	461	485	459	503	470	473	514	521	490	461	452	423	494	524	486	506	496	495	528	467	477	463	459	519	454	478	458	488	477	486	467	498	495	492	507	447	486	492	464	452	520	462	459	472	482	477	472	462	491	498	526	497	495	491	481	455	479	480	474	480	473	504	459	480	510	476	475	492	466	458	473	473	507	478	480	491	483	504	521	534	492	506	482	505	477	483	495	488	486	505	497	472	497	478	504	481	477	461	462	504	461	526	430	444	467	469	501	456	537	457	533	477	498	478	450	487	515	492	483	459	502	468	500	495	491	510	480	495	499	483	433	477	476	473	502	472	495	512	490	478	457	458	510	448	427	456	451	487	481	495	459	491	478	489	528	512	490	447	514	492	489	486	466	478	490	450	515	431	444	526	457	521	478	482	448	537	501	484	466	549	463	507	507	532	480	536	486	483	475	501	510	511	505	485	499	508	460	448	515	493	463	558	461	448	464	504	491	504	459	480	435	473	488	491	480	496	478	444	492	473	506	496	505	460	450	524	512	463	449	485	485	477	458	521	466	499	480	464	471	489	493	480	485	475	495	491	532	486	439	492	467	470	473	508	498	468	499	474	467	467	445	465	476	465	515	503	481	493	502	493	468	477	526	456	500	514	459	509	505	470	484	509	472	497	470	478	520	458	447	486	499	490	491	462	476	505	460	482	480	495	472	464	505	484	490	443	448	458	497	468	493	474	465	500	435	462	469	438	486	474	484	461	487	469	485	543	519	466	470	457	483	519	476	501	464	522	483	491	506	514	456	476	483	464	465	481	489	476	476	480	463	505	460	531	487	509	462	526	468	485	451	450	490	467	479	508	492	429	466	440	502	471	484	469	526	481	505	500	476	463	448	501	477	482	475	482	473	468	502	500	495	461	495	505	485	488	475	462	479	497	470	510	466	519	455	499	465	533	500	485	464	486	478	454	482	464	485	490	475	504	458	498	455	502	519	469	478	479	470	474	485	494	483	493	468	499	519	469	491	467	515	467	488	471	457	512	481	534	498	484	462	438	445	491	479	505	478	500	506	471	498	474	475	484	469	494	478	499	506	520	464	504	445	461	500	470	496	503	449	479	504	483	486	486	476	506	514	490	485	489	457	496	478	480	489	477	492	503	441	459	474	468	532	527	482	463	493	442	525	465	487	484	457	433	463	462	498	525	506	485	473	457	492	494	455	480	481	473	512	467	481	496	472	470	499	490	531	472	486	530	501	445	463	496	495	459	485	500	484	490	503	475	459	449	525	442	491	483	448	460	508	536	450	518	472	469	479	508	502	488	454	497	495	447	436	509	457	495	495	474	487	445	500	484	437	482	515	523	510	473	505	443	501	491	487	487	473	483	510	465	506	436	465	496	459	501	505	481	483	476	493	488	499	456	483	481	476	468	431	479	468	501	540	519	512	475	474	494	493	481	474	479	501	523	435	476	502	466	518	461	461	442	512	462	444	488	512	535	483	505	478	466	494	468	471	510	488	481	496	492	491	498	473	464	505	462	519	509	505	460	500	481	462	478	482	496	514	435	490	507	483	479	514	491	476	479	441	477	458	467	460	496	488	461	463	461	501	528	521	461	480	522	478	491	475	467	458	437	515	495	466	482	489	514	509	438	484	479	496	470	456	496	445	468	444	494	451	436	471	462	459	529	456	472	482	466	515	477	454	495	468	474	488	519	466	492	464	480	469	452	464	518	480	464	471	491	487	500	498	487	512	495	489	508	470	447	470	516	495	481	472	504	482	455	488	479	456	499	458	505	492	476	491	479	495	513	468	479	451	489	512	444	465	513	458	523	467	436	457	505	486	501	476	511	489	457	488	493	477	476	512	463	444	467	453	493	484	503	504	523	491	520	480	509	497	479	482	513	495	482	489	456	484	469	481	483	502	498	480	483	439	458	442	468	472	473	494	481	541	505	475	456	493	532	501	490	483	480	463	475	495	456	454	475	503	487	531	494	493	542	497	473	457	465	458	462	498	454	512	431	471	447	486	481	514	497	453	502	460	441	472	510	497	492	502	471	481	505	462	460	482	488	474	503	512	470	508	503	513	474	452
3259	8104	5362	2535	1878	1544	1208	1085	974	894	861	816	768	778	682	729	709	697	700	668	687	649	648	649	710	653	683	611	615	607	681	677	648	655	626	625	648	601	630	625	646	632	628	648	629	606	655	677	642	607	621	639	622	655	614	651	634	649	642	690	657	670	600	602	614	609	651	676	628	619	643	635	630	618	657	691	633	629	702	614	624	618	642	654	627	630	613	588	636	602	614	654	656	648	634	682	664	596	653	662	607	659	618	628	593	626	636	637	628	616	672	633	598	589	630	627	610	597	657	658	604	602	656	664	610	601	628	639	594	627	603	624	616	616	622	605	588	595	620	618	650	631	687	637	645	637	659	646	681	641	669	602	632	576	618	649	640	656	630	597	642	622	569	637	641	639	642	630	636	617	575	651	635	591	639	647	677	609	620	648	619	690	661	634	658	599	657	651	636	605	627	610	629	629	621	647	637	593	651	645	630	657	618	614	647	644	639	646	629	595	614	626	654	663	654	582	650	653	619	662	642	626	689	645	643	618	605	611	679	639	624	574	624	607	669	613	634	642	646	595	635	613	663	621	629	649	649	648	665	642	645	621	629	614	578	636	637	561	635	589	628	607	634	632	605	625	609	648	637	609	624	621	616	605	659	627	621	619	597	589	679	667	641	631	666	623	623	638	597	620	615	656	690	668	612	634	610	617	593	619	653	596	616	644	600	624	632	602	627	605	656	646	594	624	608	665	630	609	628	624	654	622	597	592	632	689	666	648	633	646	635	640	614	602	614	644	617	652	623	615	630	650	616	629	630	633	646	616	620	599	627	650	691	636	628	671	641	661	627	622	677	650	608	625	588	646	635	584	644	635	578	600	595	630	671	625	611	628	649	615	620	630	641	642	628	623	629	602	609	645	591	643	610	630	668	612	602	614	607	628	620	643	623	597	667	619	665	649	589	603	602	611	615	648	649	691	677	631	634	631	595	608	633	674	617	609	619	612	648	602	605	677	628	622	665	622	624	678	645	619	643	655	578	650	580	621	632	634	679	699	637	624	589	654	627	639	581	663	674	659	636	620	603	612	635	655	692	673	596	617	611	649	680	651	666	608	663	613	678	621	642	654	639	634	642	706	647	648	619	677	634	612	633	672	615	651	646	640	606	622	614	647	605	646	635	646	659	605	661	651	623	635	669	579	622	615	615	625	656	658	608	678	657	635	685	615	633	600	629	629	588	598	604	646	687	655	652	652	644	626	636	658	598	632	632	649	622	627	627	604	637	609	693	612	676	595	669	594	650	608	670	622	624	664	610	622	663	675	625	623	606	603	649	621	613	612	673	641	634	639	644	613	637	623	590	639	631	656	614	624	620	612	598	659	586	618	637	613	629	654	600	577	641	614	646	624	639	625	608	636	608	608	633	689	679	599	623	638	631	618	593	637	648	579	642	615	662	625	638	615	613	645	599	646	564	674	647	600	599	674	659	653	587	618	614	628	664	646	654	674	605	584	633	668	633	669	656	643	654	627	629	605	630	655	620	619	634	615	619	619	684	644	656	649	606	648	589	642	637	649	651	648	668	641	622	617	652	611	647	621	609	623	650	596	624	636	653	645	624	644	607	631	667	623	646	646	626	650	608	634	617	646	652	629	668	668	607	591	652	641	633	593	662	666	640	652	607	612	604	632	647	640	606	610	610	634	626	603	599	682	664	655	641	587	656	619	653	660	613	636	620	641	680	648	634	634	617	598	610	613	640	649	632	647	619	641	622	600	634	644	591	627	676	650	636	604	661	665	663	658	632	650	628	594	653	627	641	622	626	608	645	629	656	638	652	655	612	629	626	596	605	618	646	606	628	651	642	644	628	659	627	645	659	630	676	634	618	634	614	644	640	677	639	626	629	624	611	629	639	645	645	630	673	596	601	664	651	624	667	618	591	637	656	654	656	644	634	598	596	644	643	677	639	678	599	622	673	624	656	636	619	624	616	621	609	630	619	616	638	590	587	642	639	646	621	612	642	656	667	664	661	646	609	621	628	632	653	606	644	636	594	607	628	672	624	665	665	602	653	635	621	594	616	615	582	664	668	637	663	630	583	652	618	650	603	642	613	622	605	648	634	652	651	626	660	670	626	610	663	698	600	632	669	651	651	639	673	658	694	622	650	613	599	625	608	635	648	652	621	628	608	624	622	637	639	587	618	636	661	640	651	634	648	646	645	611	591	634	611	626	621	653	643	601	594	645	620	624	676	625	590	655	656	623	621	629	622	685	661	577	679	626	597	614	686	589	592	699	657	615	657	668	601	609	660	633	647	663	599	627	606	623	664	624	611	620	691	622	573	615	644	631	636	567	615	596	611	622	586	608	619	649	625	655	653	615	654	656	623	598	616	662	596	608	593	628	623	652	607	599	662	655	626	657	624	639	669	631	635	660	593	651	617	646	620	639	614	625	666	619	649	653	652	641	652	626	633	662	652	624	645	569	620	644	667	619	623	667	663	664	660	582	646	613	663	599	594	648	624	619	626	670	624	683	635	607	663	638	657	659	632	669	599	673	619	669	556	581	617	650	612	631	651	663	623	561	625	620	589	641	610	627	670	621	626	625	594	584	684	623	654	621	652	611	656	621	691	598	641	625	629	657	660	619	622	623	628	586	626	677	623	620	599	625	656	602	632	642	608	674	606	605	717	679	596	609	638	598	656	640	642	648	621	614	649	603	623	680	610	602	654	684	630	643	621	597	623	601	636	675	613	643	584	658	639	659	667	623	626	630	689	672	604	643	605	606	620	632	617	633	622	652	648	624	644	607	581	628	666	645	633	600	651	589	619	616	646	622	605	646	623	627	643	667	676	601	615	613	658	591	634	642	636	655	649	628	671	610	623	646	649	609	639	670	604	646	610	632	660	631	624	663	649	618	602	607	601	589	631	630	599	641	648	682	610	618	611	603	610	665	669	631	597	609	607	619	670	606	628	644	566	657	677	604	612	629	612	624	590	647	601	629	627	624	659	650	592	593	662	600	612	635	656	644	589	653	611	622	654	666	645	633	600	620	639	680	629	618	657	633	624	629	603	672	603	662	579	633	629	624	642	628	638	638	653	591	607	639	629	608	623	649	665	660	676	593	636	625	662	636	659	636	628	620	674	639	630	633	637	674	615	640	646	634	606	610	612	610	620	626	640	709	619	628	630	668	665	629	658	641	605	599	667	577	626	650	601	586	637	620	630	614	607	633	603	640	615	608	622	625	633	687	655	662	638	610	683	638	609	658	616	641	624	596	633	609	615	581	657	648	653	657	614	609	631	646	636	619	655	611	649	664	632	640	640	693	623	635	601	611	648	629	620	568	646	636	636	635	623	661	683	640	641	665	653	668	665	626	636	589	629	633	627	656	657	616	632	625	615	632	607	674	626	584	611	624	632	578	647	651	624	658	636	643	624	627	617	570	672	590	632	606	673	624	653	631	637	621	645	607	653	634	615	630	618	649	638	595	623	601	601	590	665	638	603	645
24157	20727	25497	23213	1711	734	670	598	589	561	599	594	571	552	530	546	560	510	528	550	555	522	539	542	517	536	524	527	501	527	576	502	512	559	531	530	505	521	514	540	499	547	523	523	569	498	537	517	515	530	539	532	477	554	526	533	522	511	540	565	528	561	540	554	506	505	500	506	537	493	524	531	532	530	565	504	539	547	528	559	501	574	565	523	560	502	556	507	546	563	551	536	519	562	541	522	582	505	531	539	538	503	506	523	529	492	576	514	537	519	517	547	553	517	532	534	555	551	544	522	542	532	523	545	539	556	528	534	491	511	524	527	531	553	520	580	527	569	534	546	571	560	526	518	541	549	517	535	520	510	523	555	509	571	520	547	539	519	510	522	519	526	490	532	563	519	551	493	510	527	528	500	519	509	560	531	523	525	534	526	554	551	540	533	557	544	508	527	540	531	510	517	520	518	499	544	522	600	546	483	555	549	539	524	566	504	579	503	528	541	536	501	501	537	520	512	568	513	515	529	547	518	555	566	537	535	543	545	517	522	522	555	563	558	530	479	546	523	524	549	526	511	519	553	497	549	520	529	483	530	496	503	552	557	513	549	554	524	542	492	522	551	526	533	528	491	523	511	484	535	543	542	554	541	528	504	505	533	539	509	581	577	510	526	518	530	526	513	539	548	538	550	493	531	550	527	504	545	538	513	548	507	523	552	530	525	527	525	537	503	527	531	528	517	503	550	512	514	513	540	570	523	495	564	537	528	538	472	518	499	521	551	531	548	564	574	550	485	502	521	522	506	535	550	547	534	532	536	515	535	536	542	487	546	548	547	512	557	507	509	513	538	530	520	500	557	517	528	499	510	538	564	536	539	499	553	585	508	534	536	570	517	512	527	517	519	519	476	525	523	503	569	542	544	536	514	508	537	551	555	524	533	510	521	529	520	529	555	534	560	550	493	511	532	569	591	579	535	498	490	499	538	546	544	559	514	544	509	567	524	548	534	536	537	557	564	516	518	530	519	537	548	548	515	556	532	530	540	520	547	504	564	526	557	571	539	532	530	496	539	539	545	498	545	530	529	524	545	540	519	522	521	569	509	509	521	525	532	559	531	539	523	553	511	556	509	536	497	561	557	527	493	518	499	546	526	512	575	531	519	534	526	551	510	524	553	530	554	536	531	569	562	541	495	544	510	500	555	567	549	517	541	528	548	564	550	565	502	534	549	534	535	536	526	505	558	554	507	517	506	508	507	547	566	544	575	524	542	523	524	507	515	486	543	523	529	568	550	532	479	504	540	522	563	486	497	509	510	527	554	544	541	540	522	537	565	521	509	535	524	491	523	529	552	532	518	528	513	544	551	531	509	487	536	502	512	543	505	544	495	547	561	489	530	517	507	530	534	527	556	516	518	511	523	533	522	514	511	540	510	521	511	525	540	519	517	561	513	522	567	521	536	560	564	569	552	552	578	551	500	542	511	535	561	505	521	515	547	565	504	562	567	513	509	523	509	527	527	519	567	530	551	569	547	501	530	511	533	524	521	562	525	552	495	544	556	532	550	512	513	547	531	541	499	548	530	566	558	534	540	526	542	544	571	547	528	504	508	560	555	563	517	526	553	509	533	502	465	521	548	520	525	508	549	533	560	485	531	537	566	519	551	524	511	533	543	540	524	521	528	562	506	518	480	557	489	540	515	533	558	530	555	518	528	482	497	521	509	506	523	535	569	556	534	541	523	527	536	540	562	544	560	514	500	507	549	540	513	502	532	538	515	531	536	521	497	564	591	549	525	553	564	509	482	522	484	503	538	550	534	547	561	509	500	521	529	542	534	504	521	531	545	547	487	519	512	528	534	563	560	531	526	533	526	523	547	519	558	526	537	541	597	534	517	511	527	521	517	541	514	534	558	566	554	491	539	514	545	533	522	519	560	500	528	549	538	498	501	528	624	524	529	536	526	509	521	518	529	555	513	544	531	570	531	547	525	564	523	538	554	538	528	529	522	537	560	526	531	548	590	531	548	510	515	566	491	571	532	500	522	516	551	552	550	578	498	536	537	510	547	532	538	584	534	499	574	562	521	485	531	523	567	538	521	552	547	553	566	489	541	537	521	494	563	508	497	516	527	501	559	480	514	499	505	527	509	510	492	536	516	503	585	500	551	535	559	542	536	521	509	557	511	511	548	515	560	539	519	511	548	499	556	536	526	554	496	535	526	541	517	503	541	521	527	554	577	507	510	532	532	513	525	530	543	492	502	497	527	486	505	541	581	498	511	524	514	534	564	509	527	561	505	534	522	547	531	448	484	516	567	527	531	553	571	500	555	545	554	521	495	502	563	547	539	552	563	525	528	511	509	515	556	517	526	535	541	521	433	545	512	540	518	515	530	520	539	542	474	521	531	484	519	503	543	512	527	557	524	537	502	515	542	534	535	575	551	553	538	551	561	546	528	564	541	520	597	564	499	542	564	513	502	471	550	551	519	551	536	523	527	517	522	558	505	518	571	548	533	516	555	548	559	530	528	544	570	521	559	528	557	519	510	536	522	558	564	589	542	522	501	517	511	508	515	539	531	562	523	521	547	626	505	538	528	508	542	497	569	477	533	510	549	490	510	566	563	542	516	572	549	531	483	533	509	536	526	496	509	566	523	565	543	512	542	510	541	464	552	537	503	550	499	510	528	538	542	519	532	570	539	509	521	516	511	539	525	510	497	524	555	503	548	540	576	520	538	514	546	560	573	527	547	589	536	530	500	530	524	564	552	521	509	565	534	539	551	499	541	548	537	550	516	528	532	530	527	521	552	578	516	511	517	525	504	510	569	525	542	508	497	530	558	503	545	564	534	549	555	535	530	575	579	535	566	538	566	557	514	512	543	567	535	513	524	541	540	494	498	580	500	534	578	594	547	504	519	550	485	546	532	524	510	498	546	556	530	510	551	524	604	531	564	509	494	499	518	544	554	526	520	526	518	476	538	532	543	552	535	533	521	548	539	508	463	551	539	497	553	537	506	568	525	557	528	527	537	503	499	543	554	535	553	531	508	521	533	520	527	534	532	493	541	539	499	482	521	526	510	522	543	500	544	536	545	540	550	530	557	517	563	537	548	534	523	479	523	528	535	542	551	528	483	546	526	544	532	526	525	542	534	527	520	513	505	523	518	509	522	534	517	509	514	528	537	544	528	492	550	544	527	512	553	545	529	512	503	555	552	541	537	507	537	530	508	559	504	547	532	497	497	579	552	525	542	514	517	535	523	532	529	530	511	535	586	553	526	554	540	532	512	543	509	557	538	501	502	543	516	541	505	550	518	532	521	543	529	522	536	535	554	560	520	521	529	522	517	518	534	496	557	548	500	521	584	493	545	530	555	509	504	504	540	562	598	561	543	533	509	585	536	512	541	529	545	510	532	508	502	562	548	501	563	523	550	522	539	560	540	509	491	527	532	509	479	526	547	547	538	532	525	544	554	551	546	548	551	547	553	533	556	517	511	529	546	511	521
3222	3949	2638	1452	1184	1064	932	846	831	797	767	750	730	744	757	711	700	722	651	664	680	703	702	677	696	721	686	662	710	672	656	737	631	682	693	650	659	664	639	621	656	679	646	674	685	683	661	652	646	667	673	693	673	665	701	668	686	667	700	668	681	683	676	689	725	746	712	642	672	649	656	672	633	641	680	684	623	664	655	663	685	677	693	650	662	642	654	667	688	668	622	666	650	645	657	672	680	691	672	646	705	687	673	681	668	661	662	661	694	712	657	666	667	709	652	650	617	676	661	646	632	638	636	702	655	669	656	657	715	626	726	684	705	721	643	692	683	661	635	690	628	673	665	655	644	679	667	684	681	640	681	643	738	650	686	646	653	652	680	720	690	646	666	695	666	679	681	653	715	678	691	705	681	697	722	690	679	600	743	646	697	670	700	675	705	644	650	690	666	716	675	665	706	699	687	621	647	699	702	732	667	661	627	662	642	652	683	721	671	712	660	684	648	669	686	712	677	641	658	647	677	673	687	679	710	664	669	695	652	675	673	709	664	680	678	670	693	635	698	671	660	681	684	625	672	682	691	654	614	736	642	671	648	701	673	677	652	704	683	641	689	712	648	697	639	681	696	601	663	636	664	646	699	685	698	719	706	709	689	626	635	622	662	665	666	665	633	684	723	688	674	670	694	636	618	639	684	679	633	648	696	692	648	721	695	637	644	692	711	634	683	637	686	665	672	694	718	686	690	669	678	655	664	662	658	635	654	689	710	587	701	631	686	680	674	631	686	703	694	684	685	689	620	693	700	690	679	648	682	684	694	663	636	654	682	635	643	686	634	674	704	637	647	701	681	666	660	658	683	640	644	662	669	694	636	649	680	718	656	682	669	701	667	727	650	674	718	679	662	702	681	651	670	699	670	644	717	648	682	672	678	732	675	691	698	686	702	662	692	693	707	675	670	686	653	683	673	695	716	693	690	675	658	714	670	668	699	693	682	724	691	645	629	647	630	666	687	650	650	667	721	652	708	701	729	704	695	688	675	688	627	705	678	725	687	658	624	640	643	683	652	662	662	687	654	661	688	719	607	656	649	638	636	612	668	702	730	680	673	734	670	645	681	638	699	667	671	668	677	654	644	643	672	681	676	660	637	656	679	663	633	695	700	659	659	694	645	685	669	667	659	697	642	691	702	695	641	694	648	689	713	686	707	631	668	688	695	643	662	676	721	738	655	648	657	703	663	631	669	676	690	666	676	684	601	687	668	701	694	641	613	724	686	687	657	698	694	666	658	691	641	708	690	693	663	707	664	674	655	657	650	681	673	679	748	685	652	670	693	634	663	652	685	672	683	640	678	685	640	618	671	697	669	671	649	693	678	668	687	674	698	630	646	654	643	649	696	677	636	647	689	678	668	671	638	670	676	666	676	702	730	705	693	706	683	693	637	657	650	628	657	664	654	663	632	662	629	659	679	671	671	622	722	691	713	704	651	708	683	666	668	638	637	708	704	697	659	659	650	668	670	650	666	689	680	684	663	678	703	682	616	644	629	701	648	676	676	647	687	684	684	655	729	659	678	691	680	655	708	686	688	658	727	688	665	713	709	708	706	666	658	670	679	658	655	657	643	685	626	686	666	660	645	696	709	664	661	652	647	637	687	677	687	690	696	660	667	690	696	709	658	665	691	634	682	673	707	665	745	667	671	697	652	659	683	664	733	695	687	650	679	680	693	684	658	699	665	656	678	641	678	687	700	697	662	680	651	682	670	663	619	710	661	684	678	655	691	691	694	659	671	735	605	645	687	708	704	654	677	646	638	615	648	646	644	672	701	664	670	634	675	708	625	669	702	671	665	665	672	650	631	709	732	659	633	689	691	673	643	671	672	682	695	595	656	657	678	664	665	686	706	677	686	684	722	680	698	702	670	681	694	660	650	666	700	655	653	642	677	649	694	652	682	663	680	667	671	650	668	652	692	666	645	683	670	701	650	667	718	680	685	699	696	671	704	664	688	677	627	646	668	643	667	687	668	664	677	636	654	652	662	688	665	675	662	673	678	719	653	738	666	659	686	623	689	719	667	690	662	710	664	658	644	652	699	691	659	671	672	653	729	698	658	695	711	675	709	641	701	725	631	719	665	688	691	647	676	687	670	625	652	705	685	658	660	676	658	639	686	706	635	715	687	663	688	651	703	645	654	638	693	710	653	628	696	673	688	643	696	657	647	685	659	661	664	706	684	641	679	680	646	673	681	651	648	725	684	675	690	645	688	678	747	701	696	724	699	681	708	673	680	634	647	695	650	669	638	675	644	699	704	693	717	677	663	674	673	714	727	647	618	666	677	678	695	659	694	701	620	674	703	709	684	720	650	695	673	692	673	667	655	652	657	706	637	663	716	651	682	657	653	707	656	679	647	683	708	659	675	701	670	645	712	681	704	693	672	684	654	649	676	705	654	635	674	648	709	742	690	671	675	634	714	659	684	646	726	672	667	656	652	654	655	617	678	692	719	683	663	645	687	678	673	671	682	668	656	739	681	726	678	686	656	684	683	645	669	670	662	705	705	712	669	691	695	681	684	695	635	646	615	674	655	653	645	667	655	675	699	682	689	698	634	677	669	663	694	707	676	668	678	708	664	703	650	666	648	649	641	648	712	672	676	649	702	683	647	697	651	694	672	640	668	652	648	681	637	651	664	706	692	647	704	681	651	731	677	672	679	651	602	657	664	650	694	670	716	685	676	632	684	673	705	644	736	678	662	661	693	704	653	645	669	660	677	677	691	633	653	646	655	650	698	621	691	718	673	707	700	670	685	679	649	642	676	647	685	644	712	674	660	653	655	624	698	698	700	687	688	648	666	672	695	658	692	697	701	681	669	690	700	656	695	652	704	669	652	652	662	670	703	708	633	653	698	646	651	678	686	724	701	684	708	714	658	660	679	660	670	683	647	671	698	676	697	659	695	686	643	617	680	704	598	661	669	655	656	656	665	684	710	642	707	659	620	706	671	654	685	669	674	652	660	630	698	679	646	668	634	681	762	679	701	674	659	669	679	641	702	658	702	665	678	712	689	660	672	684	652	664	659	667	657	707	728	630	634	638	667	666	669	658	644	668	652	689	671	640	645	642	653	652	663	693	672	694	672	688	673	697	684	637	704	676	674	684	662	671	655	666	685	694	688	679	700	644	692	695	697	685	664	693	664	657	690	712	691	703	645	727	672	653	708	668	683	709	671	693	657	688	701	697	683	670	662	654	657	718	675	672	690	699	693	707	708	702	652	641	702	693	666	637	683	693	722	645	655	699	720	634	644	655	700	659	699	675	679	663	653	664	628	668	643	648	665	708	672	641	652	670	688	626	681	677	673	681	669	694	673	661	684	670	649	706	677	693	675	669	676	676	664	649	705	657	652	666	666	699	683	667	684	663	668	694	717	707	708	649	694	713	666	674	656	681	747	703	703	644	720	672	676	654	666	668	652	651	669	624	688	641	636	722	737	658	624	653
22005	20808	28108	23595	20803	19837	1434	517	339	364	312	274	251	281	221	220	196	176	223	192	205	220	200	203	171	180	201	179	173	183	171	179	163	187	172	141	171	192	183	149	173	171	213	183	176	176	165	182	176	161	177	173	152	169	174	169	163	154	156	157	184	180	169	145	136	195	160	143	169	155	158	156	160	148	158	177	174	172	152	189	185	163	170	151	164	154	172	151	176	186	186	172	155	167	196	158	158	148	166	197	160	171	160	163	158	161	186	161	152	149	143	161	154	160	143	156	183	184	161	163	194	169	166	169	159	160	181	141	174	155	156	153	136	165	170	174	169	160	165	155	152	178	154	154	162	153	157	148	151	170	168	179	181	180	179	164	181	174	169	159	167	179	165	160	161	161	182	152	173	176	159	151	181	165	177	171	178	165	161	175	174	172	189	148	166	187	189	152	186	151	155	152	178	149	148	166	161	166	162	167	138	174	158	170	154	153	173	189	155	149	166	187	157	183	147	176	177	166	166	154	174	156	150	174	169	179	172	164	176	175	166	184	148	157	162	165	149	163	180	172	172	171	156	165	162	169	157	189	139	173	165	161	165	164	169	173	170	178	159	151	183	171	148	167	170	194	161	157	166	155	158	163	165	169	167	180	170	140	155	175	180	171	176	168	169	165	168	175	196	178	167	151	177	172	142	162	164	164	173	160	158	159	172	174	151	196	166	186	148	154	171	175	140	154	171	173	163	172	181	185	170	159	161	155	192	182	166	182	168	155	175	156	171	172	160	170	137	174	176	188	140	144	142	180	170	158	188	134	176	168	175	174	164	157	180	174	139	193	179	171	157	135	174	148	180	163	168	151	152	158	176	163	177	193	163	178	151	182	168	145	142	184	151	173	138	173	152	153	161	160	160	156	168	176	153	162	165	162	180	155	167	150	170	159	160	171	140	164	163	178	157	174	150	156	152	162	171	154	159	159	156	187	164	149	168	152	151	160	170	161	159	156	151	155	169	185	172	152	183	160	162	152	171	156	161	193	183	160	168	164	150	143	167	135	150	176	172	156	172	188	174	165	176	157	174	158	179	163	188	176	149	163	164	164	182	193	175	166	180	157	139	166	178	161	181	157	169	171	176	159	173	165	198	169	162	176	160	155	155	153	150	163	156	152	166	161	174	166	184	146	172	146	162	170	176	173	163	159	165	176	159	153	174	155	160	197	171	194	164	161	170	159	173	181	163	158	156	168	187	183	184	171	179	191	162	146	180	141	147	187	168	164	169	158	164	164	174	148	163	162	154	186	180	170	169	153	161	167	169	161	172	153	154	159	174	167	180	173	170	161	182	172	155	192	154	172	172	147	173	149	160	163	161	164	150	169	164	167	162	164	150	177	156	153	163	185	162	155	164	148	206	181	157	170	172	169	142	182	165	157	167	149	154	178	180	153	163	159	162	153	164	165	162	163	177	157	170	149	148	165	168	168	165	158	164	159	154	151	171	172	178	164	156	152	173	158	163	165	172	181	173	151	176	166	173	171	156	164	173	174	175	160	175	164	161	170	190	167	167	164	158	165	169	167	162	150	176	169	175	154	166	161	153	175	178	179	201	165	152	155	170	185	191	176	174	159	130	169	169	169	175	180	170	191	153	179	171	164	171	158	162	153	160	165	165	154	158	158	168	166	156	169	152	153	163	173	189	150	161	170	157	173	168	185	182	171	192	192	146	150	167	144	160	164	161	166	184	161	171	157	151	169	168	165	177	170	154	168	176	163	183	147	141	152	174	174	155	151	154	154	167	163	185	156	151	135	152	141	170	146	153	155	166	167	157	203	161	148	187	162	141	175	157	157	164	151	183	180	166	170	173	169	158	173	191	178	159	164	148	164	157	151	166	159	146	168	176	160	155	167	170	150	165	165	135	152	186	162	162	188	172	165	160	158	174	171	164	154	168	188	135	155	177	136	168	154	150	190	161	162	164	177	159	164	162	159	168	164	157	184	173	182	165	167	194	171	150	154	168	161	180	179	178	175	159	150	165	170	160	165	171	166	194	156	154	153	163	167	177	173	174	170	157	143	146	170	174	161	152	152	159	159	158	163	167	172	175	191	178	180	147	170	155	149	150	152	189	183	160	160	164	162	164	201	161	155	163	150	177	184	176	154	176	168	183	165	155	165	168	199	160	170	169	157	166	193	167	174	147	161	147	158	154	179	162	182	151	172	152	160	129	201	173	172	168	156	187	158	155	175	191	184	161	150	180	171	143	171	183	159	165	151	191	195	157	152	184	169	159	156	159	179	159	173	154	164	174	163	183	160	157	164	155	167	163	157	165	163	166	160	177	155	171	164	160	150	153	174	189	172	179	149	148	175	143	169	159	179	186	172	149	155	148	187	182	182	170	154	158	183	164	170	177	166	179	188	178	160	149	186	142	185	164	168	170	146	155	184	162	154	161	194	161	152	149	184	192	172	153	175	174	160	186	166	173	188	154	159	172	157	177	154	176	159	184	169	161	164	178	180	170	162	159	144	186	164	147	170	169	171	179	160	151	183	173	156	162	166	169	151	169	165	141	160	169	170	169	148	147	182	151	165	195	161	175	176	168	162	178	168	179	178	174	151	182	170	191	167	174	177	156	169	194	149	185	155	174	179	161	166	145	175	156	193	159	169	162	158	157	162	186	137	149	173	189	161	167	191	161	172	146	155	178	151	170	160	176	182	181	162	162	167	177	142	161	159	169	162	167	182	179	163	183	175	140	174	173	179	166	161	155	167	179	163	156	166	153	164	174	157	182	144	166	169	175	158	149	172	156	156	160	162	161	188	180	176	152	163	155	200	151	185	162	169	154	169	176	179	153	174	154	162	174	158	155	158	149	159	166	162	158	207	140	171	186	159	163	172	158	141	165	162	167	168	160	164	165	160	189	177	167	169	161	173	181	147	152	160	188	170	176	194	158	204	146	157	178	157	162	150	169	148	138	150	179	167	161	159	180	168	150	180	204	165	166	144	162	171	160	161	179	143	149	174	147	164	200	177	155	149	172	155	188	144	164	164	163	171	170	144	157	166	154	160	166	158	173	145	174	170	175	178	154	174	175	169	173	154	176	159	183	171	154	166	177	155	189	160	169	188	155	174	141	157	167	167	168	164	172	176	162	187	183	159	162	188	160	168	175	147	170	165	166	171	183	164	130	158	160	158	182	186	182	177	163	154	185	165	177	184	164	169	138	168	178	168	154	180	161	173	174	158	157	175	181	180	183	173	168	155	191	183	161	178	170	159	189	184	156	173	163	148	181	174	174	168	166	154	163	200	190	165	163	175	173	149	156	184	159	163	152	172	162	174	190	167	151	183	149	177	142	192	165	165	164	181	171	173	151	183	195	172	161	150	161	160	195	154	173	143	158	169	170	182	150	158	185	186	184	158	185	172	168	148	158	155	154	169	173	190	161	163	164	167	172	177	169	206	149	166	187	173	146	180	173	169	180	156	155	155	191	151	157	168	143	155
4312	12290	7970	3641	2456	1749	1314	1076	862	704	631	577	501	428	455	380	337	361	326	318	293	286	306	283	295	286	284	276	264	263	275	258	260	259	250	252	241	221	228	242	268	247	261	249	226	225	217	242	246	259	247	243	227	223	229	247	238	229	230	264	245	259	238	228	255	233	255	234	211	216	231	240	230	238	237	215	248	248	208	222	221	241	218	201	213	239	230	230	202	242	229	236	236	239	215	219	237	252	211	257	220	219	197	229	253	248	247	209	245	212	236	231	230	228	221	235	207	220	226	229	236	203	212	236	232	205	234	222	210	228	217	209	218	228	229	226	232	216	219	211	214	223	251	230	269	204	220	212	242	228	226	201	206	240	231	229	225	194	221	225	217	254	223	241	242	228	232	233	204	229	203	216	209	211	230	239	214	209	233	223	250	219	218	224	215	248	238	256	229	238	229	238	233	226	224	207	222	216	208	238	234	213	212	233	236	242	229	257	240	206	223	271	214	235	235	225	207	224	221	211	234	218	253	212	215	229	234	197	224	232	230	222	211	232	220	219	215	212	231	215	243	229	226	254	244	205	212	233	228	230	209	239	222	193	225	230	239	231	213	244	233	240	208	210	233	228	230	226	260	233	217	217	217	226	219	251	236	239	228	230	221	232	220	234	232	216	234	231	236	227	223	223	233	219	222	232	267	228	236	237	215	256	216	209	214	217	239	242	228	204	233	224	218	225	221	239	207	224	225	227	201	223	250	213	232	235	239	226	207	222	214	248	225	198	242	233	237	222	234	264	237	207	222	213	215	195	244	232	246	248	229	232	233	208	220	256	250	231	245	224	219	222	244	222	217	228	229	209	235	209	220	234	235	205	215	251	211	214	194	234	227	214	240	258	237	211	206	210	249	216	228	235	221	225	241	261	219	240	244	221	235	224	220	210	202	274	215	229	231	239	211	214	210	221	213	222	238	227	226	211	200	227	233	243	228	233	229	234	216	244	207	238	217	225	239	225	220	252	210	235	245	214	222	210	200	230	244	232	245	219	220	196	232	252	233	236	205	245	219	217	247	202	235	200	215	243	246	210	203	191	236	220	235	196	239	266	191	229	203	243	227	205	226	225	220	229	225	205	196	237	208	224	210	209	241	207	233	249	229	262	215	209	186	230	232	214	232	240	219	229	192	234	220	229	230	232	217	242	211	217	228	229	230	238	224	216	234	232	250	238	202	205	235	247	239	223	235	221	241	235	209	235	250	233	224	259	225	235	230	209	212	235	218	209	218	220	218	225	207	211	222	252	266	242	260	228	229	205	249	235	212	216	226	227	224	220	235	232	209	252	229	241	232	207	235	189	211	218	221	240	195	237	212	231	214	236	246	223	216	245	233	236	233	221	243	230	211	234	223	251	227	242	268	217	223	207	215	239	258	230	243	273	245	220	218	214	242	215	225	217	196	239	219	219	215	204	217	249	221	222	235	262	237	233	232	250	235	252	224	227	208	236	208	236	209	202	229	226	208	228	225	220	224	217	221	209	218	232	233	211	234	207	208	205	207	221	235	228	229	210	219	231	199	219	229	231	218	219	207	234	246	234	239	242	232	207	220	228	249	226	224	192	227	238	208	228	215	233	221	261	216	216	213	229	229	224	242	257	223	210	231	237	242	237	258	245	204	236	215	241	214	206	212	228	236	237	213	191	204	234	239	211	233	207	213	222	224	245	230	229	176	235	249	220	207	239	219	231	220	217	210	213	237	209	237	233	225	226	210	235	222	216	233	224	207	234	204	216	244	231	226	246	221	212	238	223	243	217	229	244	210	186	214	220	249	235	236	238	245	234	220	194	229	246	213	210	225	217	236	209	230	241	235	242	254	243	230	241	209	234	210	214	246	229	232	204	203	207	212	207	188	257	240	218	230	210	221	223	252	207	234	233	231	234	241	221	225	219	224	206	245	222	232	224	214	242	210	230	232	220	247	197	217	205	236	221	233	229	223	224	218	228	218	218	214	231	213	250	243	197	235	196	243	230	231	214	238	226	214	216	218	235	202	216	239	215	209	233	211	216	237	246	228	230	214	244	235	235	237	213	221	204	261	221	211	215	241	220	222	219	235	204	218	222	223	250	235	237	219	216	210	239	210	218	262	224	250	197	245	224	223	227	212	208	246	210	228	215	186	215	240	214	232	224	229	209	207	236	226	246	205	218	218	233	219	251	246	212	226	254	214	205	236	219	229	236	229	220	243	219	243	212	230	218	239	224	214	242	236	222	213	221	196	231	220	248	223	246	223	218	242	235	217	253	228	245	223	229	227	214	195	237	195	227	224	247	233	215	191	222	223	217	201	239	227	213	214	255	231	222	211	216	254	251	198	230	205	198	237	224	239	193	230	214	232	228	203	252	271	230	253	225	232	230	245	204	259	205	280	211	209	233	231	219	240	224	246	207	214	220	211	211	238	222	223	229	213	232	214	216	225	245	249	216	230	236	227	210	234	255	211	213	228	241	212	244	220	230	231	243	211	224	224	251	214	225	198	222	229	223	230	243	197	185	213	204	237	249	218	227	240	227	236	227	229	220	230	230	224	243	197	206	234	222	246	219	237	216	213	224	219	203	192	227	223	208	236	216	211	224	259	212	225	194	247	216	229	262	220	211	238	251	212	218	226	206	233	202	219	232	243	256	221	227	226	221	206	212	196	239	251	246	212	194	217	252	221	240	205	262	226	210	226	229	218	257	220	218	235	206	243	223	219	209	216	219	240	244	216	229	244	198	189	221	237	213	235	227	225	238	218	239	219	247	239	222	241	214	239	236	219	206	214	231	223	220	196	222	232	225	239	223	223	253	234	207	256	236	204	242	238	201	224	213	224	242	232	220	221	207	222	233	224	231	216	223	242	214	222	222	242	248	245	238	231	188	227	228	235	220	205	220	218	256	222	202	246	220	203	253	214	209	211	234	232	226	211	221	194	213	217	259	244	234	224	245	243	249	225	224	217	237	206	216	248	221	230	215	252	215	222	215	231	199	255	222	218	230	234	232	221	245	273	214	231	218	227	222	224	221	222	215	237	221	220	221	230	214	205	207	217	235	241	205	265	232	214	225	231	238	234	217	212	253	213	247	200	233	217	210	224	216	236	251	243	235	228	252	220	227	205	249	209	216	227	248	224	195	231	228	225	241	233	223	252	246	202	214	230	216	231	220	244	215	229	221	222	216	208	239	243	231	219	229	252	214	219	231	232	209	227	209	217	209	233	244	217	206	234	238	220	239	221	204	240	232	262	212	204	228	195	250	232	224	207	232	213	243	207	217	256	227	223	209	248	221	241	242	233	232	216	246	221	238	209	204	229	202	225	240	241	229	224	218	245	204	207	233	224	221	213	216	223	238	204	238	217	218	230	233	238	251	230	209	199	208	224	201	244	226	217	254	248	201	242	239	231	211	223	255	228	225	240	189	222	230	245	216	215	237	249	229	238	216	227	223	222	212	236	235	215	208	246	218	240	208
26773	17757	4099	1042	823	715	760	697	690	707	692	713	704	734	693	714	673	704	712	677	673	733	670	695	684	691	735	694	730	717	695	680	666	662	656	698	692	686	679	624	695	704	698	691	728	742	718	724	656	686	676	731	675	677	692	666	688	757	660	731	730	731	719	711	684	749	658	681	723	740	711	723	699	720	689	721	716	709	683	709	731	699	693	699	721	701	720	691	731	687	774	712	728	694	691	719	661	702	669	666	717	752	641	677	733	669	717	672	723	692	720	666	704	719	696	702	698	716	733	654	704	707	684	698	727	676	767	726	689	689	712	639	736	694	710	693	676	695	665	684	732	689	715	689	704	698	714	656	738	725	693	690	713	726	704	672	704	730	728	703	734	621	744	655	710	700	726	671	668	691	682	686	679	672	706	655	723	750	670	702	698	734	694	712	681	699	650	666	696	716	661	675	709	737	694	732	691	701	710	695	704	759	706	643	642	714	657	671	680	672	701	782	682	711	688	707	669	736	677	702	724	746	702	684	624	704	730	723	683	687	702	690	671	697	629	632	702	673	681	678	707	752	718	753	708	722	690	677	694	712	733	703	726	724	723	701	713	694	698	662	702	656	678	659	687	697	734	732	745	684	731	703	688	715	707	708	672	669	737	693	774	730	710	694	678	724	698	722	713	703	706	697	733	694	654	709	696	710	666	716	679	697	694	706	725	718	709	725	707	716	669	682	699	732	677	728	734	709	673	690	735	744	731	708	693	672	699	676	695	696	680	678	671	743	748	739	672	664	706	683	687	699	695	727	663	712	738	716	672	675	670	713	658	729	652	689	727	671	700	718	639	687	739	712	677	669	706	666	709	668	726	661	712	704	743	711	697	677	664	728	699	682	688	730	712	687	717	659	698	713	687	716	726	708	697	700	727	681	713	689	733	694	685	723	667	693	681	696	682	733	689	675	713	672	715	718	677	659	668	679	705	726	722	705	686	679	736	672	698	721	705	678	707	647	687	695	727	726	697	687	705	726	698	685	676	679	666	712	702	685	692	717	653	679	704	715	685	713	701	710	706	705	720	732	716	684	674	720	721	710	706	728	731	667	732	709	716	672	695	705	728	700	661	693	676	686	697	686	738	700	654	675	696	740	654	673	693	722	744	694	659	692	712	730	673	729	709	726	741	769	685	714	729	654	707	757	702	607	721	721	706	697	678	741	672	738	715	696	733	707	666	677	680	691	692	678	735	694	652	725	685	703	706	699	671	681	692	670	749	714	599	665	707	699	733	738	716	693	717	724	707	706	724	657	695	706	705	687	670	699	762	667	730	740	699	683	706	668	661	693	711	660	663	699	688	692	775	712	663	695	751	682	734	696	672	669	701	706	751	764	737	715	667	678	690	713	702	701	667	711	725	716	711	713	687	733	710	669	652	658	652	650	706	662	670	683	696	685	684	737	689	658	744	710	699	689	715	685	678	670	751	743	643	684	707	705	697	682	659	669	665	658	704	692	724	779	707	717	750	731	707	685	733	686	713	693	690	712	728	660	707	667	685	672	669	739	711	694	663	690	752	681	720	632	750	718	691	696	693	734	737	687	725	741	727	681	706	669	718	730	700	678	674	711	697	698	676	698	719	749	676	736	692	707	719	667	701	665	703	685	693	683	725	665	699	693	675	679	700	734	696	693	709	629	702	733	712	707	684	706	750	663	673	676	675	717	670	779	698	708	714	705	688	692	689	699	694	669	678	723	716	676	702	692	718	670	654	679	714	716	683	714	706	693	656	735	751	705	699	677	665	714	685	772	727	697	734	675	689	716	706	753	661	693	637	716	723	676	681	666	714	692	743	726	719	697	686	687	745	731	697	715	697	690	691	721	680	706	707	715	703	773	740	697	725	704	670	722	699	694	679	643	709	684	695	644	667	675	719	719	686	721	728	667	703	718	692	646	708	681	772	682	666	688	704	708	650	659	720	710	680	719	705	706	695	769	703	695	695	702	676	661	709	724	713	669	706	730	705	725	719	733	682	753	696	675	731	709	669	709	688	697	697	700	745	681	720	697	709	687	726	721	726	736	710	714	715	742	693	757	725	662	664	731	718	659	674	721	711	688	660	743	665	711	696	681	718	686	682	720	646	716	712	669	749	711	737	678	717	673	680	718	688	704	742	737	697	688	700	690	667	709	711	705	714	701	674	687	700	686	670	689	645	732	694	709	665	636	712	710	697	699	711	693	737	722	707	657	708	751	725	735	711	716	682	649	677	688	733	706	734	686	702	731	676	724	700	680	742	647	670	711	678	696	689	638	676	704	691	688	720	672	676	693	697	696	718	734	715	699	701	687	691	736	712	702	689	699	681	693	725	690	715	699	744	746	698	728	730	716	708	689	711	689	690	677	686	721	698	685	737	709	705	686	663	742	701	705	682	741	665	677	676	663	687	740	730	727	692	655	668	695	677	732	669	691	770	680	709	693	678	707	727	690	687	649	676	696	741	715	699	697	736	693	732	703	696	747	656	675	691	723	694	682	732	708	653	664	678	710	697	716	697	695	691	739	676	688	713	717	682	705	688	700	697	713	719	720	739	687	711	720	710	726	704	708	686	701	655	696	718	714	732	736	703	708	684	717	640	712	697	673	706	745	673	656	669	719	761	721	649	718	696	704	689	667	692	692	741	738	722	687	674	729	659	679	726	683	758	702	696	645	696	682	668	717	684	710	674	666	694	670	675	701	718	710	717	677	665	702	678	697	652	719	699	695	673	715	681	697	701	724	746	704	719	729	744	758	723	716	678	717	735	713	681	714	695	649	690	701	708	717	690	790	682	696	712	692	687	719	689	757	696	727	704	686	725	723	634	687	672	676	679	678	680	746	688	688	712	703	670	706	696	687	707	706	726	716	743	681	726	689	686	683	719	725	682	698	720	691	707	689	716	675	737	722	696	741	705	670	737	707	700	687	730	674	678	729	671	683	676	729	702	711	693	657	708	726	685	719	674	722	703	717	712	668	690	708	743	708	699	727	713	728	739	675	696	659	741	673	700	690	691	731	705	719	706	727	696	690	671	664	707	649	672	742	701	709	683	743	674	726	739	762	704	709	710	694	646	703	719	723	666	678	721	679	667	689	663	697	727	677	697	688	677	702	696	701	757	710	690	667	752	691	716	728	730	690	716	724	673	686	705	721	706	655	650	676	733	716	681	707	686	725	708	695	705	735	722	677	707	708	655	685	707	702	691	697	682	725	713	726	689	682	722	695	711	710	723	695	723	688	698	665	747	760	681	690	707	698	695	727	717	664	683	713	679	703	686	637	646	670	714	717	674	678	722	687	691	711	765	676	699	663	691	708	730	699	705	690	728	645	698	731	714	657	710	728	684	702	697	760	733	693	651	726	657	753	747	682	757	743	722	666	716	734	679	685	697	716	721	678	693	719	714	714	733	762	684	668	705	691	699	707	702	707	732	757	712	702	658	706	687	662	675	690	709	720	665	703	738	697	718	679	655	735
4361	1814	1372	1113	1019	934	954	922	866	892	941	931	941	881	912	872	889	901	887	891	927	970	880	896	943	870	874	898	938	889	895	888	888	853	930	954	888	888	883	902	967	857	943	899	904	889	877	922	978	835	886	856	897	909	909	919	891	932	916	927	880	923	826	911	929	908	922	924	847	864	891	853	884	927	901	887	959	977	892	873	915	885	890	894	893	911	934	842	951	864	899	880	868	853	892	916	873	952	892	905	894	926	871	827	930	929	861	888	918	905	863	947	940	897	897	872	912	877	927	890	912	927	855	911	905	937	900	936	882	919	908	936	888	901	914	903	923	917	917	933	953	889	909	917	884	872	849	888	884	936	856	879	918	952	906	883	881	929	902	915	917	899	873	928	931	889	893	913	885	925	903	847	888	913	926	917	944	905	918	899	902	904	921	954	943	915	913	942	865	901	902	887	894	912	898	925	907	924	865	895	911	842	923	882	901	932	887	926	947	882	922	854	906	886	908	850	914	915	900	877	906	921	941	887	904	937	930	901	948	857	939	856	901	957	936	899	899	854	857	960	890	900	860	877	884	901	928	912	936	887	861	903	932	830	878	914	934	891	947	895	886	889	884	879	871	871	953	881	901	882	862	923	876	926	917	917	904	916	886	857	870	849	859	842	905	928	893	905	941	926	924	905	857	919	899	863	940	926	929	902	883	921	879	903	878	926	913	918	890	941	868	894	904	902	895	851	884	880	893	900	876	899	905	863	911	904	872	916	888	894	927	892	871	948	911	897	876	881	867	903	835	848	940	892	896	948	853	910	955	958	895	889	904	878	918	924	958	902	903	887	891	920	880	882	888	908	907	906	878	922	914	842	902	877	897	921	894	902	892	930	910	942	827	918	926	912	875	893	895	872	904	864	923	936	912	876	875	978	872	871	929	918	882	937	901	903	930	876	879	878	879	891	934	880	942	942	901	871	916	899	937	917	913	920	921	915	914	881	888	901	912	912	847	933	880	889	891	944	871	881	870	938	912	877	952	916	915	887	899	932	921	876	883	939	914	880	895	955	933	877	925	916	905	926	964	874	921	951	920	898	911	885	889	892	872	892	974	910	868	876	881	885	898	888	899	917	863	908	913	864	882	918	857	897	882	883	878	847	897	870	886	865	910	934	904	904	913	883	895	869	956	876	898	871	881	944	923	896	859	915	890	919	883	871	880	961	860	903	887	887	886	905	865	936	928	888	893	932	890	916	933	999	942	893	859	871	917	851	884	901	875	893	906	861	836	878	865	887	930	886	879	909	859	888	880	847	878	873	922	948	887	931	905	918	933	885	884	865	925	849	941	934	893	944	860	908	869	895	911	855	872	897	890	837	921	893	899	904	871	908	931	882	878	864	917	899	915	876	879	926	892	939	888	854	920	932	882	857	896	884	824	876	873	954	815	962	875	938	882	881	856	848	935	882	897	919	912	942	910	919	904	879	905	857	903	868	901	895	916	895	903	859	835	870	869	906	888	912	905	869	928	963	922	899	909	959	920	875	971	880	903	884	876	884	908	877	899	870	905	912	893	870	933	879	944	920	900	906	909	919	912	912	966	885	908	865	873	795	939	939	907	921	905	931	951	878	891	892	878	988	872	859	871	899	844	869	895	919	900	913	870	894	891	876	851	906	874	902	894	847	890	940	912	877	902	903	927	956	872	868	882	880	886	997	923	898	882	962	858	941	930	885	908	792	910	864	880	903	901	874	848	889	865	894	865	925	944	896	914	868	925	890	932	952	856	956	867	922	911	904	889	948	940	860	901	867	910	920	868	968	888	949	884	907	928	865	905	869	918	873	873	905	906	943	823	934	887	899	882	860	955	906	912	908	922	921	880	930	866	883	913	872	943	900	889	873	928	920	882	871	848	829	900	924	884	899	897	890	933	930	904	914	880	924	949	904	878	898	948	873	936	890	926	872	900	919	892	884	907	916	916	902	958	920	890	889	891	897	896	860	903	866	911	879	921	878	875	889	923	961	871	931	883	895	951	895	881	883	868	890	927	916	949	963	936	881	914	865	911	870	855	864	860	904	890	943	946	933	911	925	891	860	908	869	875	940	940	930	898	900	884	887	893	953	862	890	877	948	953	896	889	920	939	907	928	919	890	881	929	902	855	885	915	959	940	954	901	948	906	954	900	926	918	949	898	952	965	899	921	903	903	905	930	895	882	919	852	861	871	869	912	895	880	921	888	923	907	899	930	890	944	947	939	938	885	878	876	867	903	960	858	857	939	914	939	874	945	921	903	915	901	907	811	899	867	878	918	930	895	905	916	856	907	908	891	908	942	906	928	883	874	910	918	902	944	921	907	905	881	869	863	918	857	919	904	902	902	900	885	945	892	888	928	908	925	871	931	913	946	885	901	849	925	851	894	887	902	914	904	880	882	938	868	922	890	914	934	880	949	931	883	943	897	841	897	882	903	900	970	865	925	969	931	952	886	893	897	895	924	888	941	885	895	963	926	915	934	843	840	907	882	885	874	875	929	845	935	893	880	883	892	849	893	887	899	915	899	904	860	917	946	898	874	943	895	901	884	918	936	889	897	927	867	860	904	896	908	897	847	916	912	920	883	845	855	853	880	876	902	910	926	900	903	914	855	887	887	893	847	880	877	886	902	891	871	887	923	903	926	934	907	908	868	922	925	905	922	916	944	892	852	891	965	876	910	908	930	926	871	929	898	904	927	899	898	1003	917	920	903	874	863	907	843	873	886	939	944	884	887	861	934	930	902	868	932	862	924	925	902	933	915	888	897	900	845	918	905	912	922	869	900	925	892	938	878	900	953	937	916	887	875	893	858	882	873	946	906	934	877	897	904	861	875	904	900	872	918	911	884	923	861	881	886	877	895	830	909	891	908	894	904	898	902	892	878	890	895	876	913	952	890	943	883	941	903	914	895	922	854	898	880	934	886	921	912	905	920	923	903	919	882	908	928	950	892	926	919	901	881	882	879	914	893	868	887	851	936	930	901	924	883	865	888	931	848	868	884	885	867	880	941	854	944	935	850	951	927	874	875	944	912	950	892	917	915	891	905	899	898	884	896	893	880	916	865	943	830	916	859	888	873	879	907	912	880	954	887	896	890	860	863	916	930	881	930	924	897	837	883	933	889	939	902	936	878	906	907	907	905	956	887	881	964	932	849	858	908	884	905	908	862	910	876	872	916	906	905	871	935	849	925	875	915	885	904	939	917	911	905	925	877	880	919	914	950	886	894	932	930	944	917	870	893	917	909	945	957	961	903	874	938	912	904	855	912	925	911	873	888	853	933	853	977	919	868	887	944	930	872	932	948	949	944	850	906	951	926	861	895	899	919	933	903	940	891	917	863	930	872	914	891	901	883	895	877	873	898	886	937	871	921	957	878	845	873	917	908	900	867	902	934	893	896	887	885	882	824	937	866	915	871	951	880	909	931	872	879	897	905	917	909	866	872	890	891	885	887	914	918	863	950	862	868	894	886	941
22927	20794	27538	24126	20416	3002	848	622	616	608	569	527	509	557	551	509	478	508	484	513	483	530	516	447	501	493	433	501	489	491	470	534	498	458	488	498	499	521	487	475	454	479	453	458	474	466	461	505	420	478	487	487	472	525	484	472	431	485	468	478	459	440	470	504	454	475	454	502	456	481	459	468	479	477	466	515	474	461	516	464	471	499	424	474	444	462	451	534	518	491	514	454	498	477	492	460	453	481	463	460	465	455	487	464	465	484	490	483	495	445	477	466	468	479	498	467	503	479	487	445	490	477	480	474	460	496	491	483	556	474	500	477	470	508	488	483	475	491	501	464	464	467	489	502	502	513	493	507	475	452	433	520	492	484	486	445	460	482	476	439	505	488	449	447	428	490	483	464	463	483	502	466	445	451	464	454	504	498	480	480	471	489	515	498	452	502	459	453	438	513	453	455	491	508	512	487	439	458	439	480	454	484	450	491	464	517	474	460	479	487	465	465	451	475	487	445	455	440	500	467	479	466	481	467	456	489	480	508	472	472	498	467	458	447	450	456	485	472	469	496	482	469	467	436	485	481	465	476	477	465	476	511	472	481	452	442	449	442	466	459	472	486	464	483	510	501	480	491	532	437	449	474	454	463	503	448	478	468	487	463	475	448	480	458	433	491	459	471	485	548	467	481	469	491	505	475	467	489	501	477	502	481	489	497	489	459	486	465	497	479	470	471	470	469	494	468	433	484	446	459	464	485	486	491	485	473	438	461	466	484	472	512	505	474	457	445	469	462	442	443	470	479	496	483	444	444	483	497	498	462	492	436	492	435	479	504	471	418	481	473	476	447	483	515	489	479	472	440	446	459	463	431	470	462	471	477	484	448	489	479	489	451	498	481	474	489	430	483	460	529	465	456	445	471	468	492	454	455	458	479	518	495	465	507	502	459	474	474	482	512	488	462	468	474	490	483	479	513	495	488	469	502	507	491	483	498	446	480	500	479	484	456	464	457	527	448	465	456	496	484	498	466	480	467	460	464	487	502	521	464	474	477	466	485	465	474	472	473	487	482	446	478	479	466	489	505	450	508	521	454	484	472	494	491	432	469	484	499	486	469	478	488	524	489	453	482	454	448	464	467	458	461	463	444	508	486	481	478	465	481	454	477	438	449	500	483	505	442	469	461	492	474	483	489	465	470	484	496	437	470	430	465	483	463	468	483	473	479	491	507	449	493	437	440	459	433	485	461	450	476	450	460	486	457	503	456	480	459	463	505	468	517	490	478	476	474	480	474	497	453	461	454	499	435	479	494	483	479	500	491	493	488	478	476	459	442	438	442	443	448	512	475	474	511	425	448	523	449	484	441	450	498	460	492	508	444	511	460	466	498	477	477	460	474	492	419	468	449	478	488	475	462	450	493	479	474	482	462	468	499	498	474	507	485	430	485	506	465	451	459	489	471	458	477	442	475	502	526	441	471	494	447	445	484	500	489	489	500	451	494	450	494	471	465	468	452	473	471	479	462	451	438	494	481	486	468	469	481	491	464	456	434	455	491	471	447	478	455	515	484	468	449	488	462	484	481	482	457	476	468	458	442	456	493	495	480	484	503	472	476	449	464	470	449	478	505	441	443	515	463	469	475	444	490	468	502	470	513	514	472	495	469	446	463	453	460	485	485	503	451	478	458	517	487	471	477	458	486	465	480	515	474	486	535	467	486	433	458	476	479	483	496	489	482	454	452	464	452	461	509	507	478	454	423	465	475	487	467	486	438	467	443	499	461	455	450	472	454	487	478	473	501	431	506	502	487	471	481	480	475	521	476	459	455	475	450	464	506	445	458	477	496	475	443	471	490	474	452	483	424	446	481	487	444	473	484	462	477	487	493	483	486	492	447	477	447	491	438	477	485	468	449	461	441	461	466	497	486	442	471	459	436	487	451	510	483	461	476	470	426	454	441	453	490	465	490	443	461	511	494	437	489	449	476	466	484	494	423	504	467	472	432	471	442	451	488	465	445	520	479	462	484	490	464	478	467	485	469	487	448	459	460	451	457	497	452	436	458	462	464	468	462	434	454	473	475	484	445	474	449	491	462	489	474	510	448	452	506	455	470	469	467	485	445	527	494	438	477	508	492	444	491	470	492	468	490	453	462	463	491	426	489	465	445	475	474	484	481	464	509	464	454	438	459	483	443	461	432	472	493	462	458	486	533	479	476	475	476	455	461	434	464	484	492	486	495	454	484	484	492	467	511	457	488	458	465	500	485	435	472	437	496	462	479	496	474	476	444	457	461	488	496	472	438	503	457	504	482	469	488	428	445	492	477	473	483	451	518	460	486	470	442	495	451	457	465	509	496	485	463	457	488	514	472	454	488	498	480	475	448	485	492	493	471	463	461	468	478	478	466	503	426	470	463	506	469	452	455	458	481	445	500	467	457	463	437	509	471	451	420	448	477	493	476	459	493	448	475	463	472	493	476	434	438	502	460	494	451	479	528	486	505	490	507	481	471	491	468	459	457	471	427	474	467	470	476	492	484	506	476	427	480	485	451	485	487	445	448	483	489	498	522	463	494	471	426	495	471	468	471	480	455	463	450	428	493	445	496	471	493	498	475	470	466	488	481	509	482	463	487	483	457	473	479	461	475	493	481	488	473	504	497	463	496	479	461	434	468	444	491	463	452	478	495	463	480	484	441	455	488	441	511	444	518	454	443	497	453	471	444	447	468	532	465	488	497	464	468	470	472	457	449	471	484	478	490	474	486	461	447	477	472	479	482	445	447	457	496	477	481	519	495	472	471	455	451	469	501	434	465	475	458	457	501	480	470	468	475	450	472	489	474	479	494	454	493	447	447	462	497	487	476	454	479	478	474	495	459	468	473	475	451	480	488	493	457	463	472	444	467	474	475	469	493	494	520	481	519	469	497	451	470	510	453	478	460	503	435	466	478	478	537	477	497	432	434	474	469	492	507	502	474	480	472	470	449	448	502	413	424	444	442	493	463	464	444	448	474	448	480	504	506	453	480	483	500	418	431	468	468	474	477	486	460	494	466	449	490	427	490	483	473	464	452	475	462	491	449	492	474	507	469	480	450	480	480	482	470	438	494	507	482	493	463	470	400	460	454	449	472	493	465	508	462	478	489	472	479	478	514	518	464	489	446	492	464	477	482	468	456	466	507	486	470	478	433	476	445	454	449	477	479	468	482	472	459	456	430	469	457	448	482	481	450	505	472	485	465	457	464	470	495	457	469	477	481	499	478	477	493	453	486	507	486	517	503	494	462	512	487	484	472	493	470	489	513	509	477	479	474	508	457	463	426	487	464	473	470	461	478	484	500	491	483	443	493	511	457	465	462	453	467	496	487	471	472	492	435	498	449	468	470	506	465	469	478	458	465	519	451	510	441	475	499	478	405	456	457	478	493	477	420	509	480	487	420	457	495	465	458	434	437	448	442	475	470	463	481	439	469	491	487	411	458	496	464	464	503	488	440	485	474	460	448	483	445
3411	8125	5296	2520	1923	1572	1205	1002	947	877	836	856	782	761	748	744	710	720	687	660	684	654	663	590	630	635	659	657	659	607	667	671	663	610	652	615	661	628	607	652	612	663	617	605	597	632	614	644	634	637	652	604	595	641	663	689	601	620	620	615	620	627	667	624	627	619	636	626	643	643	658	613	583	607	626	654	604	619	686	621	633	667	610	604	635	654	649	610	657	632	614	624	653	612	642	635	597	673	622	596	602	635	619	644	632	642	631	611	662	677	637	613	608	660	623	603	629	634	618	602	617	639	649	629	639	623	640	614	663	636	631	629	650	642	669	621	586	602	616	665	597	622	599	634	622	605	620	641	615	650	583	579	639	625	627	647	631	640	662	577	654	644	606	600	661	634	595	667	616	590	666	589	592	632	622	643	635	609	632	636	624	607	620	616	618	671	604	625	647	641	666	617	604	645	584	627	616	599	589	630	634	679	659	638	670	635	610	661	611	601	635	640	644	634	620	646	635	627	571	587	617	599	589	694	654	645	625	629	593	622	633	611	606	610	599	623	649	619	617	606	604	623	614	619	602	619	630	633	633	623	638	631	650	640	637	618	636	642	631	635	652	669	639	637	605	646	637	657	617	616	651	627	658	648	648	638	622	639	609	629	603	639	631	626	645	612	622	610	592	642	673	647	611	605	614	633	589	599	637	635	645	618	621	619	626	631	600	612	671	678	598	634	638	617	655	639	651	620	644	597	595	611	580	638	655	629	633	586	635	639	662	677	575	617	656	629	620	614	592	600	614	592	663	638	669	628	621	626	689	614	630	624	625	674	627	657	622	656	607	652	614	584	628	641	591	623	612	603	609	642	600	640	604	619	583	673	646	661	606	627	625	652	613	640	636	612	606	597	631	642	612	643	608	639	622	610	679	610	622	645	628	625	628	646	643	644	594	623	677	636	638	609	634	641	619	644	614	629	638	601	616	596	659	651	639	629	605	619	632	639	674	665	621	590	608	654	610	623	594	668	598	646	648	662	639	602	642	629	587	646	630	642	616	628	549	630	648	583	612	598	637	594	658	637	626	608	621	613	629	653	647	662	621	614	671	628	641	627	676	603	571	645	631	645	593	605	632	632	632	620	594	634	594	616	626	654	624	609	612	652	646	624	606	655	622	625	562	641	646	610	635	652	621	610	628	588	598	595	612	654	643	595	667	662	630	652	606	637	654	689	629	689	602	632	606	645	599	602	661	669	624	579	634	594	665	606	621	633	636	655	637	617	624	635	625	593	623	626	596	636	590	634	597	648	650	626	618	604	650	601	637	622	607	650	624	657	631	608	592	626	646	645	592	620	658	633	629	641	628	614	639	676	594	637	606	594	609	676	641	641	658	652	640	650	589	604	604	622	606	590	627	701	548	580	616	629	656	635	625	602	604	609	622	616	623	613	627	596	633	615	606	601	677	610	659	612	610	611	670	625	598	622	614	614	641	642	594	646	608	580	637	618	625	624	691	638	600	639	627	634	660	658	587	664	608	630	646	583	598	623	654	596	619	674	621	557	565	662	609	613	659	622	612	650	662	626	614	618	613	623	620	601	623	595	614	608	621	674	639	630	614	610	629	634	608	622	639	652	612	630	603	613	580	653	631	639	604	627	609	606	634	605	638	654	595	622	648	620	641	640	652	628	604	620	630	601	634	596	605	618	658	618	638	624	619	647	648	677	616	626	632	600	600	595	591	657	602	635	628	629	632	619	623	588	638	649	603	643	623	595	650	657	630	600	609	649	585	641	650	579	617	649	634	610	666	607	642	646	636	612	634	597	623	633	626	656	653	579	635	638	603	670	671	599	588	615	575	578	658	665	589	615	624	593	589	607	590	616	628	627	648	628	615	667	611	622	626	661	676	603	636	631	613	620	620	570	598	659	618	603	649	654	645	628	590	618	628	611	600	641	615	639	642	654	639	636	647	599	616	626	658	623	610	642	606	621	590	632	675	639	623	627	652	622	663	624	637	601	628	644	643	662	610	651	616	628	598	646	583	626	625	587	645	648	662	621	608	648	646	585	630	585	660	614	673	660	627	592	645	657	655	608	602	688	626	637	580	657	649	604	667	632	647	575	604	598	593	623	630	641	599	611	624	651	627	625	614	659	622	613	626	621	637	639	622	608	662	616	621	605	618	609	692	640	590	598	657	602	635	622	604	668	642	632	661	604	630	666	587	610	650	617	573	614	644	613	615	647	595	616	628	681	598	615	621	613	606	642	616	566	609	658	647	637	615	604	626	593	591	601	589	611	655	595	626	630	627	650	617	635	635	639	634	638	591	658	597	665	634	599	638	659	592	579	595	642	690	578	664	625	621	629	632	638	616	590	604	641	648	622	605	591	634	568	643	596	606	656	644	640	611	623	609	626	637	609	606	618	624	630	585	625	614	615	626	617	657	641	603	591	645	628	620	617	645	648	632	669	661	617	659	630	639	617	614	649	611	643	655	671	599	642	636	628	666	648	685	607	658	614	603	626	633	623	674	615	618	625	595	620	671	591	624	661	582	645	598	631	594	601	651	594	656	608	636	605	646	669	627	624	627	565	628	651	624	627	616	640	618	636	565	616	598	599	611	617	615	608	656	609	624	663	623	617	651	650	672	595	641	636	604	637	630	633	633	567	641	642	648	589	634	663	620	644	597	613	643	613	649	644	617	609	595	658	608	673	650	620	624	566	640	635	667	600	633	650	598	630	624	609	593	596	597	615	640	611	634	661	621	609	591	581	620	641	626	619	622	701	643	606	669	647	624	598	602	612	664	645	564	648	606	620	626	603	606	672	598	602	618	614	603	642	657	628	659	604	604	624	649	610	630	614	622	626	644	643	640	632	643	654	625	685	628	643	566	584	617	628	627	614	622	622	615	640	629	642	647	683	601	587	620	633	603	615	646	618	620	652	666	617	657	611	566	558	599	596	643	619	614	612	650	663	604	612	606	642	586	599	642	621	631	619	637	649	615	626	625	654	581	609	635	648	672	626	663	646	593	617	635	639	612	687	623	603	602	660	632	619	587	586	592	630	610	675	599	620	584	652	582	612	636	597	629	637	605	648	610	621	615	641	636	665	618	641	656	598	647	582	637	677	625	667	667	627	639	607	674	640	613	703	638	608	627	651	659	625	616	630	622	593	599	603	599	661	634	644	630	640	673	671	661	612	648	617	656	653	633	676	607	643	624	663	648	661	650	616	664	634	605	675	689	615	625	614	620	661	622	608	594	657	617	621	650	620	630	641	610	623	623	619	680	611	626	679	634	600	621	659	624	700	586	640	612	614	573	644	640	623	611	625	582	632	614	607	588	638	636	613	664	645	609	602	605	591	606	648	684	626	632	608	625	619	628	639	691	643	614	625	650	621	627	590	676	628	601	638	632	637	675	581	624	594	669	691	630	596	613	610	574	661	638	654	608	657	610	579	634	628	643	643	661	614	628	641	621	601	684	594	627	630	620	638	614	597	662	606
24159	20762	25587	23086	1558	695	632	592	573	574	594	543	546	598	594	545	534	509	542	595	541	549	551	534	513	528	540	516	536	520	560	523	546	494	505	551	532	491	548	498	517	514	558	624	533	528	556	495	517	507	553	532	513	491	560	532	547	561	562	532	551	515	530	533	497	517	494	539	538	524	545	512	559	545	553	519	466	518	499	506	553	559	503	571	520	562	536	541	515	510	538	524	520	565	542	543	550	504	510	519	517	507	568	493	516	539	480	497	558	509	531	512	511	552	538	530	496	538	526	552	524	509	535	542	535	527	518	508	516	535	517	509	551	527	514	527	515	546	510	556	534	490	522	523	513	498	502	544	498	522	515	532	490	499	523	479	503	477	532	561	510	530	517	540	528	564	541	508	513	543	527	554	509	555	495	520	492	506	491	515	504	555	477	534	516	569	537	537	538	509	554	478	481	480	505	513	507	536	506	572	494	502	561	509	562	537	535	492	536	524	493	517	546	489	520	510	554	541	473	508	524	510	528	570	514	516	515	497	529	502	539	536	530	537	522	545	512	507	531	540	534	564	516	495	548	514	510	531	477	543	528	506	517	525	515	550	539	540	534	563	516	556	488	505	503	525	514	526	545	487	513	497	575	541	496	506	499	549	517	539	541	565	540	558	524	521	537	523	506	524	525	532	502	542	481	536	519	485	530	563	488	559	495	515	524	504	513	533	484	500	523	521	549	517	527	579	519	508	508	540	508	474	557	541	567	542	522	512	494	530	533	541	511	527	527	534	548	549	499	473	518	496	557	549	552	520	522	503	532	535	519	516	529	529	527	531	566	497	499	510	532	508	503	514	522	525	488	554	548	530	549	533	557	552	485	530	527	480	548	558	599	539	511	554	549	533	501	494	502	532	541	543	554	533	507	550	543	492	579	489	484	563	530	496	530	538	516	542	537	545	525	514	535	542	515	524	522	511	498	524	535	584	485	526	506	484	560	561	503	531	522	540	546	529	526	516	518	504	523	529	550	506	544	558	509	544	504	510	529	548	527	513	536	536	527	507	492	525	511	517	545	550	551	523	565	537	589	542	499	561	530	563	535	535	518	529	495	521	540	531	536	505	532	516	536	470	542	479	526	523	489	540	558	532	566	522	540	500	525	512	570	578	513	535	504	518	499	515	490	494	572	552	512	535	492	534	475	488	540	557	490	551	528	530	541	527	553	540	576	526	535	520	596	497	503	527	479	512	585	503	540	522	486	518	510	531	526	483	566	521	542	479	509	545	547	505	535	517	526	537	513	504	534	509	518	464	521	533	522	504	538	529	505	507	536	541	535	553	544	460	547	483	555	539	525	482	486	533	505	486	547	512	518	523	559	545	489	541	520	532	601	569	507	534	535	543	464	507	543	516	520	518	548	547	497	556	511	533	551	534	496	526	527	515	546	525	549	494	505	518	527	494	516	529	502	526	551	505	506	515	531	501	561	524	483	529	557	487	532	541	536	528	566	536	522	515	505	531	532	531	501	530	503	509	549	588	516	510	521	541	516	516	504	513	544	566	559	504	543	485	523	548	567	522	515	556	529	527	528	532	515	578	529	565	499	505	503	502	571	505	527	509	525	506	463	495	505	515	525	497	528	517	469	508	569	517	476	545	531	523	549	561	523	552	532	478	524	510	526	524	555	510	510	551	543	512	497	519	527	545	529	510	523	566	538	564	555	516	526	537	531	519	515	539	550	503	548	581	514	544	557	520	528	540	535	575	533	547	543	571	518	509	518	512	516	494	542	514	499	481	526	514	467	538	558	502	527	555	543	550	523	510	544	511	531	527	515	490	541	534	565	503	535	545	552	531	554	495	538	523	519	505	570	538	536	532	529	546	534	518	503	513	540	478	524	523	542	573	558	494	516	485	485	504	519	524	537	536	511	486	522	495	496	511	517	553	504	514	544	511	547	547	527	518	570	535	503	529	527	524	502	493	571	557	529	535	527	514	513	535	482	522	497	524	487	520	538	511	509	512	533	514	515	499	503	503	490	583	518	490	509	509	500	479	526	526	525	525	532	526	496	506	532	516	525	527	532	505	517	516	520	485	512	523	544	503	564	520	503	513	510	514	532	535	518	544	537	529	497	528	523	537	525	484	511	541	546	525	524	500	552	494	508	550	511	529	562	576	509	552	515	523	494	515	535	522	539	523	528	516	524	529	536	529	476	529	557	519	530	502	516	508	535	501	513	515	483	497	539	518	506	521	493	584	506	560	530	525	515	523	502	525	522	508	525	557	568	558	515	509	513	539	531	496	548	513	567	522	494	543	543	501	546	481	549	542	508	529	526	534	516	536	569	543	499	521	507	525	512	510	528	547	544	521	514	489	518	543	525	528	505	539	530	575	489	469	538	554	553	544	573	546	553	528	512	510	527	480	541	547	539	491	506	494	546	498	475	500	527	518	524	531	533	552	536	534	542	527	502	512	487	539	507	515	497	523	495	532	516	482	558	512	544	508	502	535	522	520	564	515	541	532	530	559	495	518	522	564	495	555	514	521	506	553	480	541	498	516	518	516	561	527	533	513	546	539	482	487	532	535	564	507	500	520	556	525	536	547	550	514	535	538	537	524	535	565	506	523	477	532	506	550	560	556	517	494	540	500	520	545	506	572	491	524	531	529	542	522	516	525	522	565	522	526	500	509	538	526	482	567	542	550	504	528	547	542	509	500	527	518	512	546	552	577	523	571	510	509	540	513	567	538	535	535	544	517	559	500	520	497	551	516	487	489	463	520	508	528	502	550	522	531	537	568	537	468	505	517	526	544	583	542	523	525	535	528	526	512	562	526	546	514	503	493	516	507	545	520	527	520	504	529	479	529	542	529	521	555	494	508	520	543	487	546	546	588	513	541	491	533	520	518	508	549	530	516	501	494	483	518	531	489	530	522	523	536	516	526	546	467	569	538	521	497	529	518	561	509	525	499	534	529	491	541	552	540	469	513	501	524	547	480	538	533	525	529	517	518	512	503	523	515	543	533	514	499	525	504	519	526	527	543	586	517	508	536	502	482	541	515	574	502	486	548	500	558	578	509	545	533	510	519	560	494	508	501	532	507	498	551	535	552	531	535	492	524	572	540	506	511	547	539	543	525	489	525	472	522	502	517	506	522	538	520	553	464	513	531	570	519	525	511	505	487	519	561	501	532	545	518	540	483	528	516	555	556	559	536	521	548	527	558	499	535	582	566	538	538	530	529	522	529	494	504	523	533	511	518	543	487	552	536	510	475	529	572	525	547	519	565	574	496	459	537	516	531	527	536	523	498	532	496	494	509	523	523	512	529	521	550	551	525	512	547	524	525	547	563	516	502	526	546	527	526	474	494	525	525	517	522	548	513	532	546	517	502	563	558	525	539	521	496	500	513	512	557	533	543	592	537	528	564	531	558	509	558	514	535	534	522	522	518	483	510	533	516	517	530	519	509	537	509	566	505	487	500	549	524	496	522	562	527	506	506	503	526
3251	3999	2621	1511	1168	945	947	864	837	773	700	741	756	720	710	746	706	719	665	672	661	719	711	709	721	692	695	667	663	609	699	696	724	686	720	689	659	714	668	703	664	690	671	643	666	695	659	652	657	630	722	680	686	703	676	686	637	662	657	658	649	672	639	685	676	666	637	675	634	667	611	658	672	650	655	685	675	649	679	668	675	655	715	671	681	671	665	692	696	649	670	688	687	661	685	649	650	656	707	677	652	668	641	614	656	624	665	656	647	734	666	682	684	685	670	623	665	645	615	654	690	667	637	640	676	684	639	675	632	655	646	637	656	684	660	703	694	672	681	670	649	670	648	683	666	703	695	713	626	682	652	697	698	695	695	665	660	695	682	645	637	679	648	640	695	657	683	656	684	657	696	635	672	626	666	683	622	672	684	642	647	649	649	655	691	643	634	700	675	659	677	675	696	626	652	673	644	663	684	639	647	644	657	681	652	676	654	660	709	677	638	693	638	636	664	666	667	700	647	660	652	655	668	685	667	689	692	667	696	649	677	658	658	677	724	707	661	687	660	679	661	649	694	671	710	708	674	681	665	700	664	650	691	674	706	642	644	679	698	655	635	686	668	670	736	649	667	669	681	728	654	688	637	658	691	678	644	677	692	686	690	666	666	656	675	697	665	650	624	652	656	706	703	667	671	651	661	657	694	690	691	660	678	685	655	646	658	660	666	641	674	626	713	666	647	634	670	681	677	670	657	701	669	651	689	648	665	662	673	661	589	676	707	694	640	665	713	678	699	683	689	680	650	712	674	718	685	653	658	645	670	696	684	685	661	716	667	645	643	655	644	692	670	685	635	676	650	676	656	643	643	678	670	673	684	717	631	646	634	684	697	659	667	674	691	666	705	657	632	688	643	675	693	691	641	660	688	657	719	691	664	675	670	693	630	666	626	653	650	668	693	634	713	704	636	656	673	695	664	674	622	639	664	679	652	667	696	627	651	628	623	652	696	696	616	679	627	723	647	643	661	673	654	670	691	662	629	667	619	636	629	689	701	673	672	675	664	647	642	626	687	692	665	653	682	671	672	651	679	639	637	728	724	690	642	663	660	714	677	693	636	665	668	645	661	716	694	621	658	658	668	669	648	669	663	682	675	661	653	658	627	685	719	664	700	669	629	655	693	679	693	627	654	694	668	651	689	740	634	713	699	660	688	692	640	659	670	646	664	692	646	626	631	681	676	690	660	667	642	702	670	666	687	696	662	673	661	664	695	680	655	681	678	663	656	696	685	690	664	709	661	716	676	714	672	624	637	679	647	677	678	679	680	703	686	704	688	711	659	684	657	651	667	643	674	685	668	689	658	684	683	702	677	694	661	662	674	661	677	657	622	705	685	586	659	640	653	663	595	679	665	658	704	650	670	723	662	668	676	677	649	684	689	637	646	657	605	716	679	691	632	702	686	661	670	655	644	655	650	670	628	690	665	713	626	644	709	683	664	654	670	618	665	630	689	678	659	681	665	651	699	659	675	677	684	679	676	648	669	702	621	697	679	686	668	635	632	683	643	679	620	660	670	644	687	716	659	690	669	657	636	681	651	631	651	627	660	695	617	668	669	602	704	650	660	682	687	643	666	662	631	676	704	671	696	681	673	659	665	632	657	683	660	687	670	699	632	664	679	670	739	672	664	658	684	680	691	646	712	663	670	634	702	636	663	691	669	646	677	676	646	665	632	655	652	646	675	680	669	696	694	690	676	668	699	656	663	679	645	659	681	642	670	641	675	636	659	666	720	656	664	630	620	693	673	650	629	664	661	645	698	645	641	680	648	686	670	687	690	613	666	689	642	645	707	645	679	728	674	699	696	672	688	671	684	668	630	705	668	656	629	704	645	714	679	687	665	662	623	646	661	676	647	674	659	656	659	618	673	676	693	654	669	703	676	691	654	632	691	687	627	653	655	682	687	700	668	634	674	684	695	684	654	676	658	680	689	640	636	641	689	693	651	692	732	669	649	679	699	671	690	661	690	668	664	676	700	664	683	699	699	649	653	647	651	668	643	662	692	690	676	660	708	668	684	664	674	669	656	648	692	624	641	661	674	719	656	649	689	673	676	677	632	698	669	661	658	671	643	629	671	687	649	681	717	622	692	707	721	687	689	651	615	621	661	670	666	675	683	656	738	651	659	623	685	635	695	672	644	655	669	677	681	636	677	676	666	700	686	645	665	665	692	634	688	657	661	669	635	717	644	685	648	661	715	632	679	713	673	705	631	668	659	680	656	701	702	685	681	629	667	644	720	659	679	667	657	680	631	669	668	713	655	690	667	652	655	616	668	700	660	661	680	682	666	695	687	659	696	650	671	652	654	661	706	738	667	691	641	644	707	674	667	680	690	647	679	630	645	632	657	608	699	686	663	656	667	695	651	665	666	680	661	646	661	675	712	631	659	708	702	673	673	679	645	685	687	675	655	702	664	719	698	662	696	635	682	724	653	715	701	689	707	694	718	682	675	694	637	638	670	653	635	705	660	735	660	670	656	638	667	653	707	653	668	629	692	682	701	638	645	648	632	651	663	672	701	670	641	680	685	678	699	684	682	647	689	644	712	683	725	685	672	648	663	664	671	638	637	654	654	717	662	670	624	636	643	685	672	641	698	630	652	694	691	660	641	643	620	665	698	658	670	682	666	644	688	680	673	689	673	645	660	700	669	665	710	715	610	646	673	707	656	657	681	655	704	679	617	698	710	718	687	706	690	628	654	698	675	681	689	666	632	663	669	644	675	715	634	683	642	660	657	690	679	660	628	672	704	671	674	624	635	685	705	698	675	607	657	664	617	649	708	670	662	690	694	653	640	665	707	680	647	679	630	630	647	685	716	674	640	687	716	676	674	683	666	685	670	661	634	658	651	666	679	674	722	657	699	654	703	638	670	672	694	684	643	654	643	654	659	711	706	709	646	689	692	650	636	663	630	655	665	677	685	700	687	669	704	663	629	645	710	661	619	661	694	668	685	669	731	713	680	668	685	649	672	718	699	642	668	663	653	714	711	678	647	673	714	667	666	676	637	649	664	633	673	694	693	674	644	653	661	652	663	627	656	702	713	674	640	688	673	653	650	668	671	694	681	628	709	671	661	656	651	668	683	689	700	706	678	640	649	671	674	625	683	670	682	748	720	704	658	739	688	599	660	679	697	710	712	698	661	638	680	620	659	630	657	679	654	640	662	676	657	648	639	695	667	675	659	690	648	663	690	695	645	668	691	637	664	637	678	672	701	678	667	642	684	646	713	635	637	584	679	651	648	664	699	654	662	687	666	681	655	691	664	696	628	709	667	681	673	657	696	693	683	692	664	690	714	680	716	671	661	669	679	719	618	689	670	651	683	636	653	707	622	722	736	715	643	654	687	701	662	723	654	623	692	699	673	642	711	654	640	663	704	686	697	648	699	668	647	635	668	680	678	637	670	658	660	690	669	694	709	650	643	673	696	666	590	651	649	693	706	628
22017	20810	28117	23592	20810	19854	1514	503	431	322	302	273	265	240	250	216	217	201	193	198	203	179	201	206	212	194	179	187	202	148	197	184	194	169	167	175	160	165	176	177	148	172	168	186	169	182	149	160	191	163	162	177	149	162	187	159	173	180	195	175	158	185	149	185	155	191	154	158	166	155	171	167	168	201	180	177	170	169	161	162	160	175	174	178	178	172	200	162	148	172	192	166	169	185	163	186	144	154	168	178	160	155	157	153	174	144	173	156	165	167	160	177	178	169	179	183	149	170	167	168	165	146	153	167	158	147	176	175	171	160	161	165	179	173	151	171	150	181	186	168	169	174	167	171	172	153	176	174	169	173	143	184	145	167	171	186	158	166	186	178	152	158	165	185	153	170	162	156	185	165	155	177	137	162	147	178	174	166	164	149	159	178	171	172	170	144	163	141	184	154	147	173	168	140	164	168	152	159	182	179	160	163	146	164	171	159	159	163	163	178	163	165	152	168	162	170	187	159	152	185	150	150	175	150	153	178	172	162	167	153	174	148	179	165	175	177	163	155	166	167	151	157	172	164	173	172	159	177	166	191	172	163	186	136	170	157	148	162	156	190	152	163	147	181	172	150	175	142	161	157	148	163	173	179	165	182	194	172	189	170	169	161	174	157	169	152	162	175	172	170	156	176	151	154	169	177	162	176	170	169	141	177	161	146	165	170	188	158	171	159	148	176	154	175	147	161	177	183	142	168	140	177	159	162	147	173	165	157	149	156	164	174	145	168	163	167	166	155	161	157	142	157	151	150	147	164	138	179	161	198	145	174	196	155	165	161	163	174	183	152	174	164	166	159	158	191	171	175	157	164	165	165	169	152	160	169	169	185	147	154	152	179	183	170	166	160	179	160	171	161	164	156	131	161	158	158	174	180	164	180	155	162	167	166	171	188	150	164	188	169	169	172	153	183	166	148	156	140	149	181	162	158	156	164	157	168	157	167	177	167	174	151	150	177	157	158	149	170	166	165	151	157	174	150	159	178	174	168	180	149	146	155	160	155	177	174	172	175	149	186	169	166	152	170	153	162	137	176	181	189	158	166	150	156	174	182	147	157	160	158	170	134	173	182	181	169	155	169	159	144	170	164	161	143	194	203	159	155	181	151	191	150	148	159	157	150	162	169	178	185	157	162	171	167	174	169	155	185	162	141	174	173	169	151	172	159	181	170	162	165	160	163	161	172	178	165	157	168	193	160	138	187	181	154	163	155	160	156	171	173	171	163	163	163	162	173	188	160	178	176	167	177	164	179	175	138	170	151	180	148	181	170	155	160	161	191	158	162	183	170	140	173	147	140	196	176	161	167	166	172	158	172	161	153	174	149	158	145	156	171	178	147	177	166	163	175	172	156	162	143	140	195	184	163	144	151	174	160	168	178	155	166	160	185	180	182	144	132	151	174	154	164	125	174	171	161	163	165	155	182	156	174	152	137	158	164	181	158	172	164	160	171	185	155	163	174	175	158	170	181	161	171	173	154	143	169	164	149	146	162	183	165	155	177	146	150	171	199	148	167	146	155	155	170	164	175	177	149	177	161	162	149	154	165	172	178	149	184	174	181	165	146	169	165	165	157	165	171	160	171	157	156	170	159	154	153	168	190	165	144	173	179	161	172	174	162	173	175	167	155	153	159	155	165	164	157	139	174	183	159	168	162	174	160	164	155	158	167	163	176	153	155	153	148	184	160	159	161	158	169	147	138	158	167	192	162	161	157	181	135	147	144	168	168	159	166	165	191	161	159	158	171	156	153	168	173	161	169	153	166	176	163	172	161	167	142	159	173	172	171	162	168	143	168	188	168	169	160	174	210	197	164	185	141	157	175	187	171	176	172	146	162	149	173	148	179	156	157	173	166	161	125	189	150	166	160	163	146	167	152	169	177	173	161	179	184	177	171	167	153	170	170	173	150	162	179	156	175	165	190	157	164	186	161	178	200	169	164	164	158	146	154	175	170	158	184	166	178	166	158	197	149	149	168	164	166	152	176	161	176	163	172	167	178	150	176	157	136	163	170	144	149	146	177	163	152	140	172	150	148	149	165	159	159	160	181	157	157	170	195	164	151	163	157	172	161	151	152	185	176	171	148	165	175	157	148	171	176	176	164	145	168	170	178	155	176	167	172	157	154	167	165	145	168	165	152	160	152	155	180	180	155	156	154	157	203	161	143	155	155	150	164	171	163	167	164	173	166	163	142	161	151	144	163	171	154	154	142	180	145	165	172	166	153	148	154	182	159	172	157	182	167	151	172	177	145	175	172	152	154	193	168	152	183	168	137	185	154	168	161	155	177	157	166	152	179	175	165	188	169	189	167	152	159	175	169	163	142	175	180	148	160	164	190	151	174	162	165	147	159	145	153	149	174	170	159	167	156	159	154	175	156	172	171	154	169	172	189	172	191	154	175	158	156	188	139	161	165	167	174	165	172	160	166	175	179	143	156	168	157	164	165	168	155	178	165	150	160	171	171	173	169	153	157	164	153	151	157	144	175	149	163	164	176	163	166	165	174	185	175	170	175	176	151	166	161	158	153	153	149	171	151	180	170	156	145	162	182	169	188	149	179	172	169	146	174	171	180	166	174	179	180	157	152	168	166	185	171	160	173	177	168	166	155	149	169	156	170	163	167	174	152	178	183	161	168	181	163	162	174	161	154	173	148	165	156	149	172	142	194	158	179	157	173	179	176	173	166	159	161	178	154	142	162	163	161	169	156	157	162	153	171	156	147	151	158	168	177	158	166	156	136	140	183	140	172	150	163	163	154	152	172	152	160	188	177	143	168	153	164	166	149	172	140	158	163	168	163	159	166	174	180	136	165	167	140	175	150	168	166	155	165	154	151	151	155	159	156	157	140	162	154	189	159	168	161	187	148	154	179	167	137	180	157	173	191	145	170	155	160	154	132	127	181	160	158	159	179	166	179	163	153	166	174	175	164	182	137	165	159	153	134	153	176	171	161	138	168	171	136	162	174	152	171	161	163	174	180	144	156	169	172	162	169	158	157	129	153	171	158	173	169	174	159	184	172	155	148	171	150	162	177	149	156	160	152	154	175	156	169	136	153	158	192	167	160	158	171	169	156	169	164	170	149	179	153	150	176	174	192	170	134	173	165	161	168	161	171	156	172	162	149	146	180	165	182	177	161	164	142	161	192	157	167	181	151	155	149	169	149	162	153	160	170	157	183	151	145	133	156	157	167	170	155	162	175	159	163	149	150	175	161	177	160	176	161	162	156	157	166	155	128	191	129	170	181	157	160	195	133	180	161	164	180	173	159	158	175	159	161	156	173	163	167	161	170	157	173	153	168	155	165	178	175	181	174	163	156	173	154	175	166	175	156	170	158	163	172	162	162	164	184	179	159	157	157	170	161	158	153	167	156	197	188	154	181	154	156	169	161	166	146	173	169	169	164	147	159	153	147	167	148	147	149	150	176	158	180	182	153	157	170	150	163	170	166
4242	12401	7895	3603	2522	1721	1357	1025	863	681	555	541	475	459	415	390	388	354	342	319	317	295	301	322	307	278	280	280	280	258	258	232	252	250	253	223	238	225	266	226	249	233	236	230	209	216	242	246	263	239	233	233	244	239	245	252	208	209	243	243	221	251	222	234	210	208	195	233	197	233	206	246	214	209	206	216	219	221	205	203	237	205	228	231	234	245	229	230	248	214	211	240	230	238	230	227	241	220	210	251	218	228	219	229	219	225	214	229	225	223	221	194	216	216	221	274	189	212	217	210	237	190	214	207	222	244	229	227	258	223	212	220	227	215	223	223	222	210	213	208	205	248	258	213	222	240	234	218	216	246	214	220	206	210	214	241	228	233	242	216	200	199	208	208	225	218	234	205	215	217	223	212	216	214	208	203	236	237	227	213	222	216	227	218	232	223	214	230	241	220	245	217	214	219	233	255	207	224	221	224	243	209	213	250	209	204	222	232	220	260	214	217	217	246	246	224	220	190	230	251	216	212	205	226	217	219	232	218	208	217	232	206	225	224	220	235	203	215	222	206	235	214	215	238	219	195	209	231	189	216	210	216	206	203	209	227	222	217	237	207	210	223	230	244	209	215	217	219	245	227	244	213	238	231	206	206	219	214	208	198	240	213	242	227	228	238	221	194	231	227	257	236	211	228	220	211	217	216	225	237	242	214	227	205	209	201	213	213	214	206	245	198	215	210	215	260	236	233	218	216	253	244	229	233	232	212	205	235	219	230	237	208	230	212	224	239	240	203	217	233	217	203	221	216	221	232	212	246	231	218	242	226	205	221	204	226	222	236	223	235	207	218	229	223	218	250	210	222	230	261	217	218	205	216	203	202	216	203	208	220	225	233	226	216	218	217	205	226	195	222	223	200	217	246	211	240	239	231	200	225	218	236	241	230	239	201	193	228	223	225	228	206	204	240	215	185	226	209	227	203	218	235	217	211	224	195	217	214	225	233	222	230	218	222	235	240	243	211	210	244	208	220	250	200	263	246	254	232	229	259	254	233	215	230	199	212	243	220	216	230	221	253	209	240	227	237	214	244	225	206	213	231	210	199	225	216	235	225	221	224	227	224	249	228	209	255	224	247	210	212	220	215	210	234	208	217	228	205	231	216	223	238	222	215	214	230	223	219	226	228	231	256	217	216	226	214	225	212	257	213	250	225	236	223	199	232	200	255	235	221	210	256	212	212	225	225	242	185	216	208	239	216	206	232	228	225	239	221	225	197	201	213	238	225	214	220	238	217	233	219	223	247	199	210	230	217	238	242	221	224	208	221	205	200	237	232	246	231	226	213	230	196	252	205	199	241	241	239	227	224	216	224	203	217	217	239	195	199	209	231	221	213	213	213	216	223	222	231	220	235	217	211	216	197	283	226	186	237	202	198	230	232	241	220	202	195	239	222	218	229	227	219	228	205	244	207	232	230	220	205	212	206	227	227	228	217	208	215	221	179	219	217	239	227	234	226	235	212	201	226	239	212	218	234	210	218	218	227	211	219	231	232	217	218	202	200	223	226	207	242	239	217	210	220	200	223	204	244	201	234	223	200	215	230	237	226	245	218	241	220	219	206	209	233	213	221	234	215	200	214	237	217	225	212	240	228	234	202	225	229	214	228	189	212	233	226	214	211	214	234	202	213	233	242	212	221	237	227	226	221	226	214	222	200	246	226	213	221	232	212	230	203	221	244	215	215	216	243	259	248	240	234	202	225	214	223	239	230	245	215	205	227	217	209	233	209	223	217	217	193	227	244	214	214	232	225	177	201	227	207	217	237	234	194	215	220	207	229	235	210	222	192	213	223	219	217	208	210	213	221	206	253	211	199	210	214	207	248	250	240	241	248	228	227	238	244	239	208	217	210	237	221	198	226	265	210	238	211	209	240	224	219	217	230	224	216	230	227	206	192	215	233	221	225	196	223	235	210	232	201	231	209	235	205	217	227	229	230	225	212	218	217	230	216	203	214	228	230	234	211	204	201	207	203	202	244	225	232	237	219	212	219	204	202	205	243	188	220	239	217	209	239	226	200	213	236	229	215	233	187	226	213	225	221	225	218	244	200	234	217	222	200	232	239	215	228	235	238	224	201	234	223	219	199	231	208	215	223	207	237	212	220	235	199	232	241	225	218	227	197	223	238	208	228	198	229	224	217	218	240	229	211	218	223	231	203	215	242	232	230	253	234	234	216	219	223	210	291	209	228	220	237	197	203	182	224	236	244	217	210	213	220	194	254	207	202	220	212	226	227	226	237	230	206	223	214	247	198	242	224	225	211	243	201	214	235	234	190	205	201	214	215	216	210	265	197	215	225	225	232	222	194	219	223	217	238	240	245	237	221	219	210	196	194	233	206	246	229	265	189	223	214	236	229	262	234	244	213	242	207	243	227	224	200	198	215	217	203	212	251	210	232	211	237	221	217	207	199	217	212	216	225	227	202	212	224	226	221	211	239	262	209	192	212	227	217	212	205	222	227	245	236	263	223	230	230	217	209	227	198	229	234	229	213	240	223	225	228	199	229	201	257	255	236	219	223	218	227	216	216	224	217	207	213	234	240	204	206	238	222	202	231	224	244	220	243	184	220	245	213	211	200	205	240	223	203	222	224	246	225	223	232	230	217	199	226	221	228	195	223	227	225	226	240	209	200	236	212	240	218	214	232	207	224	220	226	206	255	207	228	198	235	247	200	222	221	240	237	249	216	195	238	250	234	241	229	214	227	206	206	203	220	216	210	227	201	243	222	210	212	217	198	239	199	244	239	243	199	191	220	235	204	211	237	274	223	215	207	217	221	239	252	223	219	230	228	235	219	245	209	207	220	205	226	214	235	215	222	224	193	201	210	217	239	208	216	228	208	229	196	201	208	223	240	228	215	217	237	252	184	218	218	204	223	221	205	230	222	233	208	187	250	233	198	215	232	238	210	207	246	202	210	193	207	203	237	225	220	215	221	195	209	210	225	235	198	221	234	203	230	231	227	229	215	212	228	208	220	217	227	216	240	213	212	207	219	225	211	227	213	248	220	208	219	205	232	222	218	208	241	204	213	217	220	216	217	206	239	220	222	211	218	240	241	217	220	226	210	194	201	232	252	224	244	214	224	233	208	218	222	207	256	217	203	217	226	231	211	201	234	223	231	236	223	220	208	220	213	211	192	213	221	219	223	199	213	208	228	211	209	229	230	217	227	225	230	219	213	254	212	243	193	224	230	190	231	213	228	214	202	235	222	209	226	240	250	189	240	234	221	221	213	236	232	221	254	205	234	239	217	237	214	195	218	226	209	223	245	211	228	242	221	250	210	213	208	222	227	227	223	229	224	239	208	213	214	241	244	216	213	237	227	216	242	240	217	241	223	194	208	223	237	224	193	220	226	246	253	221	227	217	236	198	224	231	230	254	222	222	205	239	249	203	205	248	231	186	216	224	234	222	211	205	225	227	208	215	212	235	215	228	233	217	209	213	233
26753	17836	3997	971	755	709	700	690	704	728	733	710	698	761	704	683	681	699	705	673	757	759	679	668	683	676	631	673	726	652	727	710	726	695	631	694	715	686	733	723	721	673	673	671	689	672	685	699	712	713	752	753	668	733	689	677	692	699	691	704	680	712	707	675	745	683	694	704	708	726	658	690	633	682	688	675	695	693	663	694	654	661	680	660	706	734	686	674	674	653	740	714	696	702	707	721	718	681	778	707	690	672	685	716	676	660	701	695	709	692	704	733	714	660	682	666	727	678	735	738	657	646	694	697	669	701	721	732	659	670	698	676	702	715	734	716	647	708	683	747	679	675	731	702	654	706	676	683	709	737	723	700	670	748	686	700	701	614	736	673	688	721	672	694	729	696	667	690	678	683	676	709	757	693	707	682	632	713	659	664	730	700	660	742	656	688	664	684	678	723	706	665	705	758	703	671	657	705	718	665	626	706	689	729	699	663	694	661	682	678	703	732	655	714	699	720	694	701	668	709	682	724	661	699	702	706	718	711	676	652	700	730	659	720	656	708	695	704	729	719	710	700	674	713	694	705	691	690	656	689	712	711	760	667	675	688	707	723	699	723	710	713	640	675	676	706	692	754	685	738	709	721	666	688	683	672	684	630	672	743	709	703	686	650	687	711	663	687	699	674	653	694	678	698	729	679	707	685	698	708	672	691	721	688	693	681	686	628	673	697	690	678	688	677	688	711	615	620	717	681	749	667	693	705	750	662	642	699	732	684	682	678	714	661	665	705	729	709	686	685	677	673	709	650	702	677	663	705	671	641	688	681	711	702	709	737	711	676	735	681	696	694	687	677	680	705	689	724	672	685	658	678	771	650	692	749	693	702	695	755	684	710	702	722	648	744	640	684	728	717	733	662	699	690	671	699	702	697	704	675	734	688	716	695	696	690	674	697	719	697	724	685	725	671	674	665	715	675	695	651	649	692	682	692	660	652	736	690	650	700	672	720	681	684	760	759	707	684	692	616	721	719	653	683	665	749	651	713	708	667	664	716	710	697	693	737	700	715	699	693	676	701	672	697	659	652	716	747	699	700	656	714	682	688	670	698	652	638	674	705	684	734	664	706	656	681	714	742	673	685	676	681	617	684	725	664	739	703	702	694	656	674	682	707	734	697	717	700	713	664	675	708	688	705	706	640	714	726	727	747	685	701	675	745	699	677	676	708	646	673	687	713	735	731	661	733	680	679	693	717	675	694	681	701	697	720	699	690	673	700	702	726	617	655	740	703	689	706	726	737	705	694	703	663	700	663	675	690	735	718	689	673	646	717	670	753	658	694	662	708	673	739	676	691	726	687	703	698	678	676	731	699	705	698	697	702	747	695	698	747	702	685	713	719	717	688	703	697	675	718	711	722	674	721	697	671	697	701	718	720	671	673	725	682	657	698	663	739	748	677	688	715	696	713	688	708	683	670	707	647	636	682	727	699	692	729	728	688	706	729	730	704	726	706	698	687	733	706	658	679	698	646	686	646	699	710	699	695	629	687	642	705	669	728	694	694	705	685	702	697	692	706	673	690	692	722	713	695	686	683	664	727	698	665	685	742	696	713	705	744	693	693	678	681	683	703	642	687	697	689	732	683	699	704	684	676	698	653	693	675	684	730	678	687	650	683	703	755	667	700	697	657	696	649	729	672	685	665	671	756	682	659	735	751	731	680	754	670	719	676	678	709	713	708	686	638	651	706	742	657	688	725	695	700	687	694	686	690	674	689	660	683	682	722	658	746	655	698	709	701	699	697	682	704	669	715	696	662	716	700	693	686	677	691	673	686	742	673	769	695	665	709	652	712	713	692	731	654	691	659	708	714	703	733	699	736	705	711	681	696	681	719	674	719	680	689	693	660	680	665	679	696	699	724	734	677	707	705	683	629	697	663	685	654	735	736	724	651	738	667	739	656	693	636	738	671	706	652	685	713	708	675	657	689	713	706	674	754	711	668	677	691	717	658	714	671	661	698	732	717	704	668	684	683	659	742	754	673	705	703	714	729	706	661	714	677	687	698	658	671	674	663	672	684	698	741	686	666	718	702	673	666	687	675	719	707	680	657	665	712	691	679	723	679	683	665	702	690	698	726	699	704	697	676	655	727	649	652	671	663	710	730	728	669	697	719	688	728	694	652	662	733	716	697	658	722	706	700	694	684	708	664	706	738	670	655	720	680	698	693	671	702	705	665	698	689	677	711	703	691	690	679	704	658	719	724	709	679	703	658	686	715	657	718	689	667	690	639	695	676	692	729	671	653	663	671	647	666	691	669	628	717	663	705	696	681	680	693	691	673	723	714	698	709	722	677	676	717	696	703	699	711	683	659	707	737	717	717	704	713	680	679	672	732	715	685	698	657	704	712	707	666	711	693	667	668	669	719	751	711	665	714	683	734	693	651	710	702	641	706	684	734	687	673	722	673	713	708	673	706	697	685	666	677	754	712	665	703	705	682	700	713	705	709	652	674	761	690	723	710	650	646	690	668	689	702	727	686	705	722	701	700	658	675	688	651	651	672	722	767	710	664	672	697	706	698	722	680	684	738	686	710	692	677	698	673	628	723	705	655	694	707	673	710	692	664	661	694	661	713	668	690	672	685	730	645	714	711	726	661	676	681	741	742	693	696	731	733	707	735	675	696	668	667	685	651	680	709	723	719	722	706	697	659	720	699	754	662	690	712	713	725	725	672	630	704	755	721	699	650	707	656	669	721	668	679	674	708	711	698	684	716	660	672	718	699	662	674	722	701	674	640	709	729	709	700	671	693	715	651	678	660	706	676	685	668	694	651	661	716	695	653	739	669	743	668	709	744	682	680	720	663	690	649	673	682	729	709	728	697	699	671	667	707	697	728	652	704	741	725	684	724	679	687	692	721	707	688	704	666	738	699	706	676	705	701	711	655	691	673	717	696	651	696	642	698	678	711	656	704	710	706	733	715	686	714	710	699	710	743	699	742	741	661	686	692	704	690	680	723	654	677	698	701	675	665	708	675	693	699	678	695	734	688	688	678	701	775	664	661	733	706	685	691	724	753	705	669	706	653	711	732	685	703	652	678	673	708	679	721	670	709	712	693	697	723	720	654	659	677	680	676	721	709	710	689	711	670	678	732	715	724	697	712	694	713	710	703	691	707	678	729	730	667	697	667	687	689	701	682	751	690	702	664	681	686	700	676	718	709	706	722	743	691	697	740	689	720	701	687	645	729	686	663	681	718	670	694	688	723	729	698	733	727	662	698	690	722	739	690	670	756	684	690	694	663	718	713	675	692	727	623	721	679	717	698	726	721	705	685	709	689	710	718	717	685	707	703	686	701	729	688	677	667	715	710	648	656	716	671	747	730	661	731	699	684	731	704	710	673	699	710	708	696	697	695	675	706	720	698	682	669	725	678	673	660	696	660	703	746	641	694	660	704	690	687	694	729	678	653	691	705	712	679	714	663	666	665	676	656	698	722	698	729	694	676
4378	1665	1262	1133	1007	940	968	903	966	897	868	868	870	922	883	877	917	966	878	880	900	917	914	892	904	905	855	863	872	886	903	882	892	830	950	908	895	876	893	851	890	894	950	918	907	853	891	864	911	875	886	951	927	895	894	886	904	880	897	919	919	914	874	910	889	865	924	885	878	955	862	903	947	875	873	882	898	888	859	867	931	869	891	878	887	897	877	884	845	921	939	837	896	916	866	873	897	912	887	892	939	921	890	884	906	929	883	877	896	888	864	874	891	881	903	944	922	856	860	904	890	887	887	898	892	907	895	863	869	886	929	879	977	918	909	911	906	919	875	877	935	888	879	870	902	890	859	943	900	885	892	893	896	869	880	871	884	908	850	881	907	901	877	830	925	919	923	912	889	900	910	930	888	912	852	911	862	934	844	871	859	885	938	861	908	899	865	897	937	885	891	867	855	955	859	950	851	895	931	862	926	874	904	930	891	885	860	929	906	880	926	899	883	902	855	908	900	883	923	845	870	858	875	966	838	850	856	890	939	948	934	865	863	913	867	878	888	838	851	888	885	865	895	885	964	846	949	879	894	892	885	929	849	892	902	868	894	897	883	843	948	902	920	930	860	884	904	921	905	870	938	913	889	900	843	915	866	863	856	871	932	946	867	853	857	885	927	913	851	830	856	871	922	935	916	883	926	920	916	870	845	913	890	904	897	895	899	927	886	855	895	942	872	895	871	904	926	855	826	940	930	935	880	885	867	937	874	859	906	890	947	908	965	884	882	933	918	878	867	862	856	891	889	904	878	898	895	940	891	886	892	895	923	879	860	901	940	928	918	871	894	895	911	858	875	914	858	892	815	879	892	900	913	884	884	848	904	893	933	891	889	889	877	857	895	952	913	898	869	919	879	921	905	867	873	896	914	841	909	913	908	886	901	867	895	865	850	861	879	874	891	892	924	868	912	950	857	898	974	903	919	899	877	925	867	940	865	902	920	886	875	887	939	849	905	952	895	853	863	919	861	940	893	901	849	892	927	884	903	922	869	883	900	918	921	892	883	945	927	881	881	873	871	898	870	921	934	885	843	879	918	923	925	884	913	883	869	895	920	853	895	875	896	878	875	953	891	923	933	903	900	884	925	935	894	869	911	872	861	920	903	929	864	903	877	864	860	883	876	898	862	947	884	904	922	894	889	868	890	914	919	883	868	939	901	852	909	906	885	870	867	894	892	882	894	888	861	897	902	922	941	896	858	915	894	917	908	869	867	876	885	917	904	884	877	906	864	877	900	869	952	851	875	904	899	921	859	889	924	840	896	865	902	923	938	868	885	888	940	923	895	902	901	899	874	875	844	850	910	886	908	877	852	905	902	912	843	894	907	853	908	869	861	900	858	892	900	889	927	886	947	959	917	910	875	898	846	893	865	957	848	902	898	887	953	873	959	874	918	884	864	891	942	880	913	851	882	893	854	918	866	847	895	912	902	890	894	919	881	890	879	903	948	904	889	923	900	902	889	934	881	917	871	916	885	886	867	851	905	849	932	882	948	950	895	908	867	864	866	870	830	857	873	879	864	898	915	948	880	900	920	860	857	895	958	898	872	925	836	869	900	914	855	905	884	858	841	896	866	895	876	945	971	892	909	895	882	902	873	887	886	887	861	910	892	826	921	919	909	902	882	918	930	881	887	880	889	883	924	907	923	853	848	896	916	942	875	835	860	897	881	915	879	901	917	909	941	882	867	853	906	874	878	879	902	929	863	894	927	878	911	865	930	913	883	898	883	877	922	838	913	886	874	879	885	890	847	916	833	941	909	901	904	901	869	874	874	911	892	880	901	916	874	907	907	904	897	924	936	932	926	875	895	829	909	952	885	810	897	905	895	898	889	927	900	882	894	900	836	927	871	879	889	894	891	917	902	879	915	893	893	846	852	849	890	913	946	863	894	899	936	915	900	848	889	916	925	937	877	849	931	925	907	876	941	907	868	935	934	881	899	893	928	926	943	906	884	870	825	888	858	930	904	897	847	922	862	891	855	910	914	873	860	904	884	894	946	926	854	929	899	909	958	928	918	895	920	917	874	866	883	869	914	888	834	926	885	887	883	904	900	908	883	868	853	912	897	860	869	887	851	920	926	893	889	927	884	898	916	900	858	935	869	930	942	872	898	946	879	912	896	891	930	849	899	877	841	878	881	905	901	871	929	924	870	882	952	921	848	891	911	844	914	874	851	899	884	897	854	894	904	863	918	859	895	942	917	851	860	920	839	915	897	891	891	883	890	863	870	877	904	871	962	829	874	869	916	881	900	931	864	954	912	849	869	926	867	927	936	880	936	879	920	917	885	868	932	930	878	909	869	893	911	849	933	927	935	879	953	893	859	895	865	874	917	927	857	890	954	908	898	875	883	860	837	900	903	922	902	896	925	842	877	894	852	901	896	926	949	879	890	848	887	864	839	906	915	903	925	897	912	900	831	909	866	909	848	894	917	854	859	855	928	918	851	846	878	880	913	929	875	926	936	918	876	934	939	923	915	894	919	907	892	896	882	894	890	855	898	900	912	923	878	852	928	928	847	945	868	883	857	914	902	890	901	874	896	861	972	869	957	895	874	876	980	919	877	911	932	872	872	939	882	890	853	924	889	890	903	882	884	902	879	876	927	897	864	899	915	885	822	864	918	882	869	891	871	900	914	880	924	867	907	890	835	855	866	885	938	907	907	910	895	903	913	903	865	883	883	899	874	907	914	854	938	897	902	843	902	886	879	862	881	917	854	898	869	897	897	865	930	936	837	874	847	852	883	852	893	907	895	888	852	905	878	877	881	924	929	873	865	906	931	872	871	883	918	832	911	933	892	875	893	915	899	932	869	925	938	866	885	865	930	905	907	893	866	925	872	828	858	900	936	909	851	848	891	901	925	877	876	896	915	939	844	893	971	898	888	878	875	917	861	917	899	841	935	876	859	910	860	943	876	879	851	936	897	886	885	862	889	867	889	891	898	857	906	877	913	880	885	924	894	926	937	890	872	893	854	893	896	871	929	878	883	923	902	935	940	935	906	881	879	910	900	875	893	884	924	841	889	891	912	917	866	886	882	940	914	913	878	868	872	921	882	913	901	872	858	869	851	958	912	889	856	893	961	877	881	859	847	918	913	895	885	873	910	909	901	947	871	919	954	927	873	857	908	905	893	899	850	900	927	900	893	870	902	904	908	908	918	904	913	910	920	885	863	908	859	932	907	861	924	902	914	914	887	905	919	885	939	945	873	917	944	869	873	928	915	878	893	894	916	877	937	833	871	897	834	903	884	916	926	935	928	867	858	857	850	920	925	864	897	913	897	944	939	910	882	896	891	896	886	910	934	870	956	877	870	885	919	866	918	888	884	908	851	890	899	923	861	923	892	893	850	900	875	922	841	917	912	915	899	910	898	887	888	932	863	874	841	865	894	853	892	910	869	908	868	901	928	954	940	889	864	855	908	874	858	926	838	917	911	909	890	897
22873	20792	27482	24168	20449	3054	833	623	566	648	541	549	533	471	517	516	517	483	473	522	486	517	474	469	466	491	478	442	489	473	493	454	517	471	485	481	535	465	461	498	497	463	489	475	472	486	454	482	481	453	467	479	473	474	492	502	462	475	487	482	465	489	472	471	497	442	463	460	484	454	479	452	488	436	457	512	455	439	465	456	499	475	460	492	504	471	467	434	509	485	484	460	483	480	429	483	503	456	490	475	453	475	479	490	462	465	456	472	459	440	468	517	475	475	481	458	445	454	464	521	458	447	483	489	468	472	473	448	509	459	470	465	505	461	455	491	472	508	481	473	459	478	487	475	498	513	487	431	486	452	451	477	450	497	484	474	461	478	453	466	489	484	486	482	440	425	505	488	475	466	448	438	460	479	436	475	446	499	491	467	465	478	485	463	472	487	461	486	450	477	485	469	475	432	478	529	476	508	487	478	477	446	499	515	398	466	478	461	453	469	474	460	509	431	454	442	490	460	461	484	507	434	474	483	459	468	472	450	454	454	493	457	414	506	435	471	462	465	455	466	481	419	507	463	465	463	511	457	429	449	459	444	484	490	498	475	471	522	473	458	475	466	488	478	479	456	479	468	444	471	453	477	473	496	485	493	481	477	437	424	473	438	481	523	489	440	486	514	493	480	476	438	490	476	463	450	483	422	447	480	459	476	510	457	458	478	470	475	450	491	501	471	462	465	488	459	474	473	492	508	469	455	482	442	501	469	449	441	466	482	462	435	454	462	452	462	496	486	466	521	451	458	475	474	453	512	453	471	488	477	470	472	480	433	502	496	440	451	461	463	495	451	507	431	485	504	480	455	445	495	473	484	436	462	481	447	438	465	457	468	509	456	493	450	461	419	493	496	431	452	456	470	492	499	408	461	441	483	481	463	475	447	441	438	480	493	429	471	444	473	500	431	453	460	460	470	466	438	439	432	467	477	457	492	447	471	451	442	443	438	502	479	416	478	452	477	487	490	471	446	471	470	487	482	508	429	448	434	472	452	479	482	483	479	507	448	440	493	454	466	487	464	485	425	521	503	455	511	468	479	462	488	466	466	466	501	458	491	480	500	462	478	422	463	465	472	480	468	453	490	451	439	448	473	469	433	424	510	483	501	452	476	507	475	457	428	495	489	468	496	484	479	451	472	485	467	463	476	455	428	477	438	489	506	456	469	458	486	504	494	464	498	448	477	461	515	511	495	510	482	446	485	450	498	457	482	461	479	451	446	472	479	475	481	461	465	481	463	463	467	426	466	481	454	488	464	466	487	473	485	487	462	480	426	475	457	485	462	483	478	486	439	440	459	473	478	417	459	460	473	465	418	470	471	463	432	445	458	452	502	472	459	465	469	452	448	444	450	455	517	466	452	491	480	465	483	459	477	465	470	436	469	500	444	466	443	489	456	462	493	488	497	460	511	455	471	449	430	424	450	470	484	456	525	438	483	500	478	459	460	492	471	464	461	467	450	518	459	461	505	468	450	470	439	457	491	484	487	463	488	453	448	454	455	460	478	453	462	483	451	480	454	473	455	478	512	479	443	478	437	491	436	479	491	478	474	466	458	438	477	457	438	465	480	426	499	464	478	466	494	476	445	462	428	468	483	413	496	476	476	457	478	496	426	491	460	473	488	460	463	500	488	489	468	448	432	477	453	478	478	423	494	459	469	439	476	477	487	505	477	452	461	487	459	475	440	501	507	450	452	504	484	471	465	469	493	488	456	486	451	463	479	439	450	471	445	448	454	494	480	485	429	492	452	454	479	460	486	443	439	486	450	514	450	462	452	464	488	475	457	422	470	479	485	446	473	463	463	448	505	485	453	513	498	451	448	466	452	461	455	473	445	427	482	488	479	456	439	490	460	470	473	480	487	428	437	461	449	476	472	479	502	476	474	445	451	481	459	489	471	456	477	503	430	501	504	430	489	500	431	459	485	476	500	467	440	461	468	457	455	472	453	434	475	450	464	476	481	474	484	458	447	451	485	444	490	462	474	469	485	498	485	501	468	429	483	494	448	459	458	464	482	518	437	465	465	483	499	426	476	466	499	466	479	509	464	479	441	426	468	459	485	419	490	504	451	442	469	483	458	458	457	488	471	484	487	473	427	460	430	459	450	447	478	484	479	472	482	482	476	487	463	461	495	479	456	507	499	456	458	488	502	525	453	479	468	435	470	456	495	455	478	459	498	493	468	463	471	483	476	426	504	464	458	435	462	464	455	465	457	484	454	489	435	429	470	467	469	485	491	467	466	514	443	417	433	486	460	469	421	456	474	504	489	467	462	507	507	485	451	479	456	484	470	513	472	469	455	468	514	505	455	493	496	475	498	466	465	443	463	480	498	470	482	479	425	489	474	509	487	480	452	505	480	477	462	468	470	459	483	484	502	477	435	474	443	496	469	451	498	491	476	470	510	461	484	453	452	449	506	437	485	471	497	501	483	475	478	489	441	485	460	473	497	461	457	460	453	456	471	456	470	465	489	480	473	462	465	448	470	502	476	505	409	483	460	499	448	463	480	487	435	429	440	471	489	472	454	475	481	458	457	476	477	457	457	490	461	483	464	517	460	454	478	482	468	464	443	505	449	503	462	439	467	461	450	471	485	484	448	478	441	476	468	477	480	450	451	434	473	518	514	470	462	462	485	488	477	443	464	495	453	489	474	453	435	492	464	489	483	435	472	490	460	401	457	492	481	467	462	470	464	476	476	467	452	460	455	440	448	493	490	476	445	468	465	475	462	454	483	477	489	481	498	498	451	470	492	468	446	417	463	436	464	466	470	468	448	453	451	473	472	487	495	478	462	449	487	422	501	459	481	430	478	466	466	481	454	465	466	442	476	411	470	481	520	459	472	459	464	449	436	470	512	497	467	479	493	447	450	451	466	475	507	451	453	443	487	502	458	456	464	472	463	482	466	495	480	440	465	453	472	463	501	493	471	459	497	528	454	486	479	482	485	483	482	474	480	487	495	488	449	486	497	461	451	455	426	461	441	450	500	452	464	474	472	431	480	492	439	492	454	468	461	491	501	437	446	423	440	464	438	465	452	498	453	454	483	460	490	501	457	532	468	454	477	461	485	454	466	448	475	458	504	501	443	487	452	453	482	458	432	484	457	454	445	458	440	415	445	452	443	451	516	517	457	464	484	478	499	461	472	495	442	454	496	471	437	458	459	469	490	539	479	488	482	476	455	476	451	468	476	447	505	482	470	495	451	477	449	453	491	452	495	466	463	463	450	449	470	442	460	471	451	445	486	440	459	447	504	509	450	477	479	446	443	440	484	503	457	480	454	468	492	482	419	474	458	476	472	468	477	457	485	492	441	459	458	453	496	472	428	480	436	446	458	480	467	437	484	464	476	475	465	462	431	461	469	436	418	462	456	517	493	462	454	450	460	463	480	467	463	423	454	473	501	457	460	477	487	474	493	505	437	452	474	444	469	446	486	489	516	479	418	441	482
3269	8171	5367	2640	1864	1465	1239	1089	935	832	859	776	760	733	705	709	663	730	680	723	646	661	619	679	639	669	658	605	670	640	628	616	638	658	641	637	626	635	621	630	624	601	616	638	641	609	674	617	686	651	582	613	618	569	629	637	608	636	613	606	613	577	609	621	629	644	626	630	617	627	612	569	604	589	610	598	590	639	641	599	642	616	648	628	649	610	623	662	587	588	623	652	589	623	583	657	574	616	594	607	601	634	599	644	627	588	650	635	599	632	596	601	640	604	607	644	586	601	597	623	590	573	590	621	605	593	617	655	663	583	601	647	582	610	556	611	618	635	619	574	579	627	638	578	600	615	629	617	614	640	577	607	652	627	574	608	658	614	612	611	616	617	623	625	619	664	610	592	614	577	624	638	646	616	642	631	636	613	598	665	643	612	614	638	610	616	598	609	648	617	638	624	613	604	621	645	636	679	589	657	655	605	605	618	600	654	670	635	628	673	670	618	588	595	600	658	579	646	632	647	611	607	614	596	602	618	634	642	595	616	639	608	621	611	597	652	597	597	618	621	594	625	617	634	652	658	622	606	632	604	620	617	622	621	653	653	635	639	568	635	646	622	681	622	648	585	629	619	603	645	617	598	624	599	625	595	605	558	624	639	608	608	592	612	603	605	609	599	615	628	590	589	613	597	655	611	575	669	602	642	592	620	590	656	646	687	619	630	641	643	626	578	629	621	639	606	575	605	591	625	601	590	605	592	634	614	615	638	663	638	631	633	623	642	622	640	653	631	614	581	592	596	602	615	629	626	642	604	597	613	606	655	631	626	659	599	616	634	631	651	606	579	656	638	608	613	701	653	604	612	639	595	563	585	611	586	633	611	617	623	596	620	643	612	563	624	592	614	639	613	608	595	622	577	630	651	620	608	644	604	577	610	591	601	605	660	655	602	612	616	623	578	591	615	612	647	631	615	634	663	623	617	608	612	630	618	630	657	593	615	575	617	582	621	606	593	624	584	636	633	643	633	659	608	624	579	619	681	657	596	591	608	632	629	613	584	593	653	552	615	668	626	628	640	647	636	600	598	617	609	631	606	623	624	582	623	625	586	571	666	661	642	598	613	592	609	581	632	648	618	595	616	617	555	662	664	644	624	591	650	669	611	607	630	625	638	668	573	604	642	574	583	623	620	660	592	630	620	590	627	603	622	618	607	561	593	606	576	627	628	621	643	634	622	621	681	639	671	602	629	623	643	611	638	615	633	618	635	607	610	648	658	596	607	602	589	608	603	633	684	626	623	658	637	623	635	639	547	613	616	661	576	617	601	641	650	626	616	665	628	609	658	638	585	615	596	591	600	559	630	602	630	619	619	587	608	609	581	697	640	640	615	615	590	634	619	596	629	620	605	656	613	611	637	612	611	607	641	617	608	642	628	596	627	619	638	644	616	613	662	614	652	627	607	613	603	605	575	607	635	589	674	639	599	612	607	587	601	593	624	592	624	643	603	662	607	646	642	565	637	667	644	663	623	642	570	627	608	646	594	619	596	593	640	610	617	653	626	613	609	624	636	578	602	599	643	595	652	637	653	638	633	636	608	578	615	638	627	606	593	636	568	627	643	651	613	632	663	649	614	632	622	640	629	597	642	634	614	614	581	594	637	626	640	607	608	617	600	665	600	604	606	600	613	653	637	610	559	603	607	650	618	614	609	651	625	605	617	619	620	616	621	642	591	648	627	642	646	624	660	584	594	638	624	599	646	625	658	647	636	631	623	617	623	633	605	659	600	605	636	655	586	640	634	627	628	641	588	624	593	633	627	613	614	615	641	613	630	644	616	629	601	634	615	636	622	604	650	588	612	621	631	664	611	576	603	665	630	602	616	610	638	585	582	633	643	562	622	617	655	602	656	636	615	600	639	629	642	642	617	613	586	609	608	593	577	630	660	610	647	596	615	606	584	617	642	636	602	631	594	679	631	587	626	614	560	606	566	610	663	606	597	618	654	635	663	644	643	581	634	644	603	646	653	620	642	625	647	607	657	615	579	634	599	641	609	578	651	623	593	607	647	600	598	646	633	645	592	639	597	599	634	640	622	639	599	620	644	595	604	643	660	585	661	613	660	595	610	613	626	625	596	596	589	587	643	600	626	630	631	653	619	616	674	634	624	583	623	650	609	589	634	585	621	576	608	613	611	644	647	654	602	630	638	616	617	584	596	580	608	619	619	612	627	637	600	650	659	610	633	652	615	594	635	633	680	633	622	601	633	575	632	634	607	622	599	640	669	583	629	622	657	680	608	633	585	556	657	631	608	673	577	641	628	659	624	607	564	622	616	623	601	606	614	591	647	676	581	587	610	642	633	585	639	601	619	592	616	610	595	616	618	579	644	599	607	655	623	663	611	641	641	630	637	612	608	645	636	633	657	645	598	589	603	615	609	608	616	616	609	645	595	628	610	599	650	588	656	633	679	660	646	645	636	610	611	609	614	619	590	612	608	619	638	631	593	617	620	622	611	647	585	665	613	603	629	608	634	580	622	622	668	608	550	607	659	627	643	620	642	618	644	609	637	634	636	615	602	594	587	624	599	667	588	621	664	617	645	594	578	576	592	671	629	628	585	564	623	610	620	631	618	612	616	613	602	590	634	654	612	586	646	632	621	617	645	600	635	659	606	633	617	613	620	636	620	640	604	594	634	664	659	670	582	643	628	595	619	617	634	609	593	603	611	606	634	638	595	615	628	605	631	623	580	592	593	624	618	613	631	643	630	618	661	586	614	638	603	608	617	596	638	583	627	629	601	589	640	652	610	649	599	601	598	610	613	637	639	648	609	615	626	613	610	649	640	588	656	606	656	643	569	592	626	649	594	598	597	634	628	632	657	628	588	607	610	670	604	639	635	637	614	600	636	619	583	569	590	635	608	653	621	615	626	657	650	600	584	605	653	610	596	591	648	582	585	649	608	600	621	642	625	602	627	603	631	602	614	617	600	700	646	605	616	634	599	595	596	612	644	660	601	619	633	608	648	662	637	629	568	587	599	609	629	623	654	616	603	598	589	615	645	638	632	625	590	621	651	602	651	647	589	644	620	646	647	659	637	595	633	648	626	624	599	635	607	613	608	615	641	576	574	604	623	610	650	644	583	623	672	590	661	628	609	569	656	651	576	648	597	644	659	633	621	594	636	601	640	622	647	592	644	650	589	610	627	608	545	632	626	599	604	603	629	658	662	576	621	615	650	628	614	616	632	619	598	591	618	619	604	568	630	605	652	609	593	607	616	599	614	619	638	579	589	627	595	620	604	613	683	622	635	629	625	610	624	640	618	622	643	587	611	638	632	607	606	576	627	626	609	628	581	581	613	648	612	573	617	609	655	609	646	607	568	619	608	613	590	621	594	617	603	604	598	586	589	637	624	628	613	632	663	621	609	610	629	630	607	613	610	595	614	606	591	611	581	618	614	601	628	624	593	601	588	622	611	608	595	610	599	598	634	620	601	604	624
24199	20809	25671	23168	1743	635	599	610	595	595	578	534	528	571	512	507	524	555	513	521	530	526	523	521	545	522	515	550	533	499	510	528	545	492	508	528	528	563	551	508	531	526	546	567	530	501	548	525	518	514	505	543	526	524	520	543	535	503	559	517	519	517	535	524	483	517	587	521	540	530	515	534	479	565	555	540	529	520	514	497	529	525	523	553	493	532	526	522	539	513	496	537	537	555	528	518	532	510	518	501	547	508	524	473	517	538	519	539	534	522	550	533	510	527	530	510	519	559	525	543	543	531	535	510	516	552	569	490	558	541	532	482	499	524	562	512	524	531	488	499	534	514	535	528	533	504	487	521	544	550	533	517	519	502	509	499	520	511	542	525	538	543	506	525	534	540	547	535	491	516	485	524	534	524	516	507	511	509	513	518	496	518	471	496	577	507	518	509	506	528	503	536	494	479	507	536	522	500	547	566	492	484	536	532	529	498	522	496	562	501	512	513	523	514	483	533	543	496	556	473	551	529	493	489	526	530	484	507	520	527	533	510	542	521	528	509	559	524	507	535	538	542	505	502	499	518	577	522	552	533	506	506	529	509	513	559	543	516	558	514	528	539	523	508	518	476	521	552	514	514	499	545	530	517	527	520	508	562	536	501	516	511	530	558	524	541	535	503	520	567	510	506	512	496	545	525	510	502	508	518	474	543	515	532	499	580	506	506	503	506	569	532	522	524	479	532	501	526	519	551	493	547	512	496	538	527	500	568	493	534	494	522	520	533	533	514	512	484	554	523	509	507	503	511	489	553	526	493	510	484	552	528	502	500	517	494	537	547	509	569	492	529	488	520	490	534	518	517	524	525	527	522	501	526	519	538	508	513	491	501	523	538	523	522	527	512	491	535	493	551	546	519	481	539	505	590	554	514	525	534	506	495	539	491	530	511	563	531	508	524	512	516	521	521	532	498	539	529	508	498	516	521	508	508	538	545	510	508	531	557	526	524	520	495	567	521	546	558	544	550	570	528	497	506	486	545	493	523	527	505	533	504	494	521	539	505	507	506	503	463	529	535	520	485	544	493	534	532	461	536	486	565	531	558	496	505	538	507	539	500	551	534	559	510	487	504	464	521	525	542	516	540	517	522	515	506	494	503	509	533	536	507	551	502	497	511	544	505	509	546	519	522	521	470	522	563	532	543	540	522	510	557	477	489	537	539	517	546	559	480	514	533	538	538	511	534	514	505	514	588	528	505	501	536	495	512	513	513	513	518	563	496	529	512	543	487	517	494	546	566	488	503	517	488	522	507	486	517	509	483	532	552	549	490	533	521	549	522	503	454	481	479	520	540	562	482	487	531	485	521	498	554	527	532	472	509	537	513	525	500	540	514	532	493	503	525	508	497	494	536	528	534	491	518	513	514	513	533	527	573	530	529	570	518	530	479	536	508	513	510	507	542	553	541	493	481	500	522	513	535	470	515	497	536	505	552	549	546	524	526	509	531	506	521	539	549	487	531	534	499	530	498	516	516	509	515	479	519	537	513	537	522	501	560	515	550	484	475	526	518	517	523	492	543	558	539	502	492	510	530	525	569	552	508	541	515	515	527	536	521	488	521	458	519	513	498	503	526	537	543	506	516	516	531	530	483	531	530	501	543	513	521	533	543	510	492	523	508	502	484	544	520	507	516	558	474	538	530	517	507	500	546	518	521	527	554	510	502	533	530	531	532	488	538	491	519	473	517	521	519	533	537	540	519	491	509	549	535	544	521	506	500	501	503	536	521	480	517	511	505	505	488	523	519	551	531	519	502	531	493	515	514	512	509	501	532	531	525	501	510	527	546	511	545	467	524	502	521	579	500	501	552	555	548	508	522	553	534	516	498	504	543	502	515	510	526	527	479	505	482	505	507	527	531	541	507	516	503	520	520	509	517	512	502	528	546	557	548	523	522	529	513	511	525	522	562	498	525	507	511	518	471	570	509	508	537	532	545	510	494	528	491	528	540	514	512	525	517	504	528	510	521	519	489	498	494	520	516	546	544	513	489	548	487	543	538	531	557	501	480	508	523	541	504	476	531	495	493	541	548	508	561	470	546	504	550	474	488	525	571	491	515	540	518	515	490	570	544	505	514	539	510	538	482	518	508	524	531	533	520	558	529	511	533	527	506	533	507	499	491	505	491	530	496	511	512	531	475	532	498	511	528	512	549	567	489	524	551	546	512	515	519	476	544	536	521	517	490	526	492	491	532	513	543	489	551	489	538	506	509	503	506	545	539	513	516	519	564	510	527	525	525	520	505	518	491	546	494	540	493	506	482	495	534	539	539	500	532	497	490	497	495	545	497	519	510	512	519	534	522	529	478	528	489	513	468	531	523	529	509	528	500	534	505	490	512	523	512	507	496	482	553	523	519	501	522	486	552	515	504	526	520	496	560	501	513	520	517	486	497	531	527	506	492	488	546	522	516	536	523	531	479	552	512	536	530	533	553	506	519	505	499	511	514	510	496	569	508	523	503	517	497	498	511	499	557	519	550	524	467	531	494	467	504	547	538	582	505	540	524	500	503	475	549	493	493	516	568	514	469	506	480	529	526	537	515	529	518	525	529	489	561	534	485	528	525	527	501	510	525	510	520	504	515	505	499	504	527	551	532	542	494	510	513	545	531	485	539	568	504	539	514	552	516	506	542	505	518	516	510	479	561	490	507	533	565	552	496	504	512	524	547	535	549	560	510	542	480	541	496	484	505	534	510	530	560	498	559	514	504	551	492	526	542	531	496	536	484	525	492	537	512	543	538	481	533	502	521	531	544	470	559	508	556	470	518	543	553	516	513	515	523	481	490	544	521	460	483	494	537	539	507	539	545	540	539	501	511	548	511	504	530	533	502	497	520	497	525	525	526	518	522	507	502	532	535	532	500	486	522	506	569	537	509	491	513	527	535	525	518	533	563	549	517	511	519	560	525	483	518	552	522	547	485	501	535	527	511	545	550	501	476	521	540	543	517	536	516	553	518	535	514	529	531	530	527	540	504	524	519	538	528	506	557	499	547	509	521	492	511	562	531	515	513	525	563	507	505	490	517	530	498	489	494	559	550	513	531	508	560	541	525	516	543	538	465	530	512	531	499	486	501	526	513	524	491	485	515	537	528	506	497	553	526	526	542	485	525	510	505	545	434	551	532	540	502	520	536	530	548	521	544	509	520	551	533	535	510	523	517	542	537	487	547	510	512	530	526	483	500	472	529	541	538	544	555	524	540	526	530	485	509	530	522	530	479	539	522	500	543	517	491	529	453	515	505	531	508	481	503	506	507	504	502	549	487	512	489	509	527	532	521	495	513	528	504	509	500	535	485	520	540	490	514	539	540	534	502	548	499	483	575	493	506	498	534	517	518	495	482	538	495	565	480	565	529	512	527	469	519	563	513	521	517	561	515	515	570	544	489	527	513	498	538	537	526	507	511	539	497	519	534	525	474	556	504	515	548	529	512	565	498	527	503	478	555
3285	3915	2587	1478	1194	1023	923	854	776	753	748	764	773	746	721	669	751	683	655	683	705	694	634	647	706	672	702	712	631	661	692	626	670	712	690	627	713	682	699	684	680	695	629	645	653	725	611	664	664	663	656	626	642	685	719	657	665	712	643	662	675	701	664	629	696	723	622	669	658	683	697	685	645	655	646	666	689	653	676	689	645	623	688	655	648	667	727	630	635	658	671	674	687	619	679	642	617	754	638	671	669	632	683	659	628	697	589	692	671	671	667	639	672	688	677	623	629	653	707	683	682	678	620	690	648	673	681	672	681	645	673	689	623	640	663	663	601	639	659	651	689	637	669	651	675	668	655	668	692	654	642	655	677	693	693	666	686	677	635	687	700	667	645	636	743	676	653	693	656	620	650	668	701	691	675	658	666	723	640	661	648	685	595	682	677	656	700	651	681	697	666	685	690	652	701	668	649	660	704	658	699	646	678	638	674	652	696	659	687	663	610	661	690	671	659	673	653	631	656	653	696	626	637	666	630	650	700	662	664	689	657	680	645	678	673	694	649	645	662	670	634	606	652	713	663	680	685	606	650	664	707	674	632	672	749	618	635	660	659	659	723	702	683	656	696	699	638	724	678	689	656	658	668	659	681	687	609	647	672	669	657	674	627	678	670	649	642	645	656	705	682	628	689	662	671	688	691	668	672	617	668	662	704	658	702	616	704	618	702	666	693	622	677	681	678	665	672	669	662	640	639	656	666	687	690	634	665	680	664	673	663	686	623	692	653	651	652	659	631	680	649	593	640	648	647	643	667	708	635	698	634	657	620	647	669	662	625	695	743	595	680	650	672	690	686	664	665	680	646	690	621	648	666	671	673	642	642	693	678	699	686	637	670	720	690	735	710	632	649	688	656	640	644	666	692	650	649	676	680	717	700	691	613	593	677	635	671	662	668	662	644	653	687	642	686	618	659	704	679	699	709	703	664	691	656	652	641	680	686	699	683	589	668	667	673	675	660	709	660	628	655	686	713	681	636	632	656	693	672	675	659	645	721	712	627	671	636	649	664	662	663	691	705	671	634	668	635	634	698	638	658	667	681	662	647	679	659	674	627	702	654	645	691	642	676	676	682	644	634	630	681	681	705	670	661	709	676	621	673	669	675	688	671	659	644	692	673	666	617	649	635	712	704	665	664	646	678	685	678	679	633	660	650	676	709	659	673	684	671	661	624	650	667	640	673	655	656	663	716	625	688	738	664	669	689	660	668	688	614	670	660	662	652	639	658	672	661	657	677	650	650	637	654	690	621	685	688	649	682	697	666	688	667	684	696	684	672	661	691	677	647	616	657	616	643	672	672	657	707	668	662	696	678	673	687	672	660	614	661	668	733	680	640	639	752	679	715	680	640	696	644	669	673	648	657	670	671	652	664	664	677	671	662	689	667	638	659	675	667	679	663	700	670	675	635	634	664	635	650	658	659	656	647	676	695	659	680	652	654	648	665	714	683	650	680	664	659	642	700	692	705	688	665	639	684	676	671	667	656	642	675	611	639	680	648	696	660	631	632	637	627	665	654	639	678	618	661	648	667	672	653	664	723	696	675	640	680	665	655	680	686	701	691	648	679	666	659	675	694	664	664	670	674	660	620	698	722	674	684	634	657	677	661	662	672	667	676	630	696	646	653	621	636	678	685	673	702	662	644	644	654	660	657	680	692	657	688	655	673	678	638	657	630	639	632	644	694	658	645	660	672	698	675	693	666	708	698	685	668	673	715	712	654	659	669	684	664	674	637	705	664	662	678	598	706	666	661	637	606	662	674	658	637	654	701	658	693	669	679	665	660	679	657	651	674	667	663	649	649	660	638	626	661	712	595	624	649	650	689	646	654	663	702	680	639	677	635	690	670	657	670	672	661	704	619	659	671	685	696	657	715	651	665	665	635	670	690	654	642	683	670	691	671	618	684	644	616	697	645	647	622	646	659	632	678	660	657	638	623	696	656	649	669	671	661	701	653	686	678	677	658	668	616	640	629	660	674	612	655	656	647	684	646	641	634	653	629	696	662	685	662	683	679	723	657	655	666	651	677	649	676	638	644	693	654	694	669	623	678	662	670	665	744	614	647	660	667	659	651	679	651	657	663	625	616	683	664	717	682	651	645	716	664	685	642	672	647	672	704	604	679	660	635	633	698	645	631	668	667	652	648	647	658	656	648	639	655	672	684	664	626	694	663	630	666	694	665	670	670	669	592	690	649	648	665	678	672	669	639	693	644	667	652	658	625	615	664	692	682	641	656	681	667	665	689	635	627	715	733	672	705	704	682	662	658	655	629	703	661	673	641	659	685	670	628	706	667	643	654	648	660	610	635	657	668	702	652	695	672	653	665	652	624	675	683	648	694	686	647	698	672	689	718	628	634	653	682	686	679	670	665	680	664	667	670	653	658	642	674	697	631	654	699	692	688	675	695	689	659	671	698	636	661	671	633	653	680	695	659	638	709	591	644	671	666	658	678	652	635	644	663	725	664	704	656	650	651	646	644	708	679	730	669	636	642	635	641	702	676	658	644	644	633	660	670	667	688	638	642	649	652	656	706	680	664	695	671	674	706	692	646	687	625	635	630	667	674	643	665	624	650	647	651	627	669	649	674	718	645	644	665	658	659	662	645	705	675	688	701	667	690	660	625	648	685	680	644	693	677	664	661	662	693	664	640	683	682	652	681	692	638	615	665	676	646	656	651	691	649	668	717	648	716	668	668	673	681	681	688	638	663	659	702	667	694	705	686	637	652	736	654	674	685	639	678	645	654	706	652	700	712	655	644	705	638	689	682	691	680	627	669	644	663	657	689	636	668	665	712	692	668	691	669	668	648	646	698	675	649	715	690	642	657	694	637	705	709	667	643	634	678	638	654	648	662	655	679	645	712	675	696	675	666	631	647	688	687	620	701	676	688	663	644	636	683	684	664	635	683	652	681	653	661	656	687	644	606	722	659	671	658	702	656	726	708	709	672	677	630	647	689	672	636	633	675	697	636	629	670	636	651	670	687	658	650	708	628	670	624	621	647	680	695	654	646	655	667	640	705	660	677	662	615	645	648	676	658	658	700	661	671	697	679	670	666	681	669	640	653	614	645	658	680	710	653	643	651	659	680	676	657	646	674	669	670	697	687	649	649	639	691	668	637	688	666	679	644	688	626	677	678	654	640	677	689	627	651	674	608	662	692	662	647	703	686	683	650	660	620	619	668	667	677	665	684	648	631	653	680	632	659	621	608	666	674	673	609	679	652	689	648	653	641	664	722	648	642	643	695	663	684	678	621	614	649	693	665	595	704	657	677	654	673	638	660	642	658	645	652	659	687	654	633	690	634	616	710	614	688	699	675	651	704	652	708	661	657	630	695	697	673	675	682	635	692	678	663	697	634	730	650	633	688	700	655	660	679	640	647	679	665	604	676	671	690	673	665	645	688	696	679	661	640	612	703	694	712	706	687	593	671	636	681	693	663	623
22036	20826	28124	23623	20826	19771	1291	512	407	330	335	275	308	261	258	230	209	203	202	198	203	206	206	195	201	151	198	165	159	196	170	189	158	198	184	184	162	184	172	191	174	164	151	149	161	182	179	180	140	156	165	174	167	152	165	174	179	169	163	147	158	191	166	166	144	178	169	169	168	183	153	176	166	170	182	161	172	162	165	173	164	162	166	149	157	160	159	157	153	163	167	154	172	169	136	185	176	161	175	178	161	163	163	164	168	169	176	191	164	155	180	167	156	168	132	149	157	147	156	160	181	148	148	156	148	134	152	153	173	155	160	167	144	190	154	159	165	191	165	147	142	156	162	173	160	148	184	174	143	165	162	167	188	165	158	169	147	166	158	168	164	195	159	165	191	147	168	160	161	153	163	166	154	163	186	146	175	141	165	160	156	173	148	167	188	159	165	143	159	164	146	157	179	152	158	152	144	150	168	182	182	173	142	167	149	152	161	164	172	158	154	189	152	161	167	123	180	155	148	151	155	158	176	141	164	171	162	177	148	159	167	141	157	161	155	154	144	153	164	152	151	143	170	168	151	188	165	176	168	162	149	163	175	165	189	160	158	152	149	162	166	170	150	152	139	140	153	164	167	151	191	141	165	170	176	156	156	167	163	189	159	151	148	136	154	157	149	150	158	151	153	167	150	174	162	151	176	160	162	143	178	180	152	161	170	153	141	144	148	152	179	176	156	144	153	147	152	149	127	163	172	169	171	159	142	171	168	158	184	173	155	150	152	163	167	171	157	177	167	130	183	157	170	168	157	169	170	159	174	155	157	161	158	153	155	158	166	160	165	163	158	158	174	155	155	161	186	164	154	169	158	144	158	158	172	156	158	143	123	156	174	198	162	161	174	154	160	173	161	174	167	183	161	178	182	158	149	185	156	172	188	158	146	150	165	165	172	164	148	172	156	144	138	168	165	143	157	162	154	159	159	160	169	161	154	179	161	143	185	137	168	162	125	157	169	166	160	176	180	168	160	178	180	155	166	153	166	172	140	154	163	164	152	163	177	138	166	165	181	172	171	172	156	160	182	167	170	157	174	164	165	163	152	155	143	163	152	159	158	163	161	159	154	172	149	196	157	160	154	170	164	167	162	143	140	167	144	171	168	164	163	180	168	167	163	167	165	160	141	165	153	169	147	153	164	157	168	174	169	148	164	170	145	153	169	166	169	155	171	174	160	170	155	170	159	180	160	170	146	172	168	160	165	185	136	167	178	155	177	154	166	162	175	156	135	142	152	147	163	145	178	151	170	164	152	170	142	158	189	159	151	152	200	163	164	145	141	190	170	187	165	183	169	155	146	166	169	175	172	140	182	143	162	149	168	169	160	166	149	164	199	174	168	157	156	165	141	167	173	143	154	152	146	161	165	172	157	177	160	158	167	169	152	170	157	183	154	150	145	170	174	164	165	150	172	154	149	147	170	175	159	166	149	165	170	146	148	167	177	156	151	161	166	162	178	159	166	161	159	150	147	186	145	140	172	183	168	167	155	160	158	158	202	161	161	150	151	160	151	171	165	147	165	157	160	163	145	160	176	156	170	171	131	159	152	178	143	151	173	146	173	152	158	148	192	146	167	168	156	153	147	147	171	160	157	166	167	151	167	150	165	177	159	175	175	157	157	165	167	168	175	179	161	146	167	169	161	155	156	148	151	180	164	164	156	156	148	182	164	191	150	134	132	154	164	146	124	175	161	162	147	174	183	165	167	166	161	178	126	166	165	156	167	161	148	153	151	190	176	164	181	148	151	166	151	154	161	146	152	157	152	155	157	143	161	167	151	158	159	188	162	141	145	153	168	170	146	166	160	152	157	141	143	135	182	161	162	181	162	163	157	168	155	169	159	182	166	150	171	141	157	170	169	156	151	187	175	175	167	175	164	152	168	148	152	151	173	135	150	174	129	165	193	153	145	161	169	156	192	167	167	161	190	137	153	159	151	156	173	142	169	153	189	171	167	162	156	144	165	172	131	141	180	159	156	158	168	169	157	180	157	160	152	155	137	161	169	177	151	164	163	152	168	168	139	146	155	148	151	157	176	161	137	148	171	170	168	176	156	135	129	165	147	164	175	157	152	156	174	175	178	183	149	157	144	159	178	167	170	155	145	154	158	168	181	142	162	169	158	173	157	147	163	164	160	180	146	157	177	154	135	157	150	163	157	149	166	190	167	148	172	174	159	162	178	165	174	156	170	172	169	167	151	154	170	150	173	139	196	164	150	159	172	165	190	153	160	158	141	152	177	169	154	164	130	183	171	158	161	160	161	167	151	141	167	150	179	165	163	179	157	142	165	152	166	159	134	153	148	145	182	152	161	173	151	169	172	160	177	149	168	141	136	157	151	151	167	161	174	180	186	170	158	168	177	151	158	170	162	177	165	153	183	148	180	168	167	165	161	161	153	154	147	167	182	156	150	175	170	163	157	160	147	180	150	143	168	134	180	172	172	152	169	136	175	157	156	166	160	158	148	142	162	142	150	151	155	150	121	150	160	156	166	148	169	160	156	170	182	161	142	160	161	196	173	161	165	150	162	162	137	164	154	153	145	179	169	154	157	176	136	162	143	152	162	165	174	172	183	150	187	170	159	173	167	155	142	155	152	155	164	150	165	147	161	159	154	185	134	168	159	181	165	151	155	173	152	178	165	150	145	163	155	173	149	145	168	168	181	174	167	146	174	168	147	159	177	144	151	164	158	159	162	158	182	168	176	167	165	163	166	151	168	169	170	152	151	160	147	164	153	181	162	148	148	168	181	151	158	166	159	162	165	165	147	154	159	159	157	163	172	164	149	169	134	155	166	141	158	152	189	164	146	143	162	172	146	151	175	150	136	157	145	184	184	149	172	192	157	178	170	147	171	169	176	181	151	172	162	156	159	147	169	150	165	158	162	168	161	175	181	162	173	163	141	156	157	178	166	170	164	158	166	129	181	151	168	153	184	161	145	148	160	139	161	145	153	166	165	167	197	183	144	148	157	150	152	173	147	161	171	157	160	164	169	160	155	157	154	159	163	167	137	154	170	162	152	159	158	164	173	150	139	159	169	167	141	164	167	131	157	155	161	176	145	160	167	168	159	174	173	155	142	145	164	159	153	141	162	174	161	125	149	161	138	169	154	150	187	170	164	157	151	155	136	157	165	159	190	146	169	162	131	140	158	153	160	159	159	154	147	168	160	165	179	166	163	169	156	148	147	172	148	165	154	149	151	151	140	159	158	163	173	170	159	154	178	164	173	183	151	155	165	155	192	194	149	167	166	179	172	138	164	119	165	165	160	153	152	158	165	150	170	177	162	152	159	166	153	161	158	162	170	147	152	167	160	156	169	160	168	164	194	153	149	164	136	146	158	176	166	148	187	148	144	159	154	153	194	181	160	137	165	152	151	153	195	137	163	172	157	160	176	156	165	160	139	166	149	147	174	168	180	165	162	158	155	146	150	180	156	172	159	156	177	160
4203	12217	7907	3664	2439	1771	1331	981	851	675	614	522	517	437	426	416	421	343	333	323	319	286	293	307	290	271	262	254	271	261	270	246	232	244	260	265	228	266	247	222	252	228	226	248	228	243	206	225	213	232	238	216	270	258	215	235	234	222	217	249	213	242	246	234	226	232	232	244	240	247	205	235	226	236	215	229	237	216	223	224	196	232	243	240	215	223	211	192	210	231	252	234	229	240	213	226	226	214	211	247	238	239	212	217	253	230	231	192	239	214	217	213	226	236	208	213	236	209	272	227	209	217	219	242	226	224	228	206	233	261	226	215	212	236	235	221	212	180	222	215	242	204	248	244	206	211	219	235	242	222	210	204	217	200	230	211	227	202	220	237	195	240	203	206	213	227	211	227	210	205	239	223	248	235	209	225	240	214	193	234	221	239	222	210	221	220	207	221	217	220	212	221	217	212	188	230	220	223	225	219	223	244	226	232	231	222	255	220	238	227	217	210	224	229	214	208	237	218	228	211	234	248	228	221	202	232	221	223	239	210	222	205	238	227	213	222	223	240	226	204	256	218	212	201	248	234	241	199	202	203	210	223	267	228	221	202	191	202	200	234	193	223	217	222	221	202	222	191	228	233	229	240	205	250	195	221	211	221	228	219	218	211	226	235	235	216	203	222	215	209	211	213	218	211	236	231	186	186	204	218	215	236	230	208	216	227	236	203	247	211	222	221	207	202	199	209	208	224	227	209	228	220	262	175	215	206	190	220	227	198	226	202	217	220	217	222	218	218	223	219	218	207	237	207	194	238	209	234	233	220	202	213	222	233	200	198	221	235	224	230	226	237	245	220	203	211	209	217	233	206	193	225	197	206	210	199	238	226	187	204	263	221	232	237	200	212	218	217	231	246	236	227	211	248	216	236	219	204	207	209	208	228	230	220	204	223	216	212	228	235	202	232	233	223	225	236	209	220	227	209	214	221	227	238	223	215	237	212	226	215	205	204	197	239	209	208	215	210	229	209	241	203	230	244	230	226	191	235	228	252	214	240	219	217	220	217	238	201	214	227	209	202	221	218	222	225	179	200	220	200	212	236	204	218	233	202	223	219	214	226	227	205	219	224	233	236	211	252	221	193	183	210	235	207	218	200	206	246	217	199	206	236	215	228	239	212	196	208	196	232	202	201	212	229	195	221	231	224	217	203	229	219	223	208	245	231	231	230	223	216	224	195	233	219	228	241	234	219	212	225	228	202	192	242	198	231	210	223	210	233	209	217	202	218	220	221	240	250	234	217	224	202	194	226	224	193	232	214	202	208	271	216	246	199	226	211	197	235	221	232	242	225	212	211	229	209	217	206	233	213	208	232	233	254	218	202	191	223	217	213	215	249	220	232	210	204	241	213	212	237	224	241	212	208	240	212	240	199	235	239	202	206	229	215	215	220	244	226	230	224	206	205	212	217	211	216	231	243	222	238	229	239	234	238	243	220	210	203	199	222	226	219	272	212	210	210	202	218	215	209	255	218	258	214	231	210	236	240	203	213	205	235	234	213	222	235	194	228	224	246	226	209	239	208	193	229	214	228	212	225	222	219	210	238	223	203	197	201	210	213	231	237	238	227	205	227	240	226	228	249	213	251	216	231	215	226	209	233	221	213	224	246	226	231	211	213	216	220	233	217	182	220	206	232	190	224	218	229	196	213	215	216	201	247	224	249	211	205	236	230	207	211	222	225	211	209	242	260	208	201	203	246	227	234	239	218	212	240	220	217	223	189	207	210	228	242	211	223	204	229	207	210	216	196	231	213	212	201	212	205	207	246	201	222	235	238	212	233	200	233	237	231	240	236	200	212	244	211	226	216	242	240	225	205	233	233	201	245	221	206	238	219	224	202	215	240	209	218	202	218	230	218	215	221	208	235	205	230	225	229	219	202	235	214	217	201	230	248	224	237	209	215	211	189	224	246	229	229	219	242	214	235	214	211	227	214	227	244	226	214	189	225	218	200	219	215	225	228	205	242	207	230	211	233	216	227	197	249	192	216	218	263	218	217	228	227	214	192	221	202	208	214	219	197	220	219	233	232	241	224	234	230	225	216	196	215	214	241	230	218	232	218	243	217	195	249	202	250	239	212	195	221	222	211	198	235	225	242	237	228	223	217	229	230	244	203	219	208	210	238	239	207	237	212	204	230	187	239	214	204	204	231	211	195	225	232	208	197	217	214	214	236	211	202	237	209	210	225	244	208	239	224	230	212	236	198	219	216	223	216	220	233	207	250	234	226	226	221	232	208	212	237	237	224	217	205	211	218	214	207	235	224	225	223	208	221	202	219	226	203	246	221	223	234	230	210	213	239	191	217	201	220	221	218	231	227	214	240	225	252	227	210	228	222	234	203	216	247	222	209	199	239	232	220	243	224	231	223	202	227	242	203	203	235	209	227	188	233	224	218	225	211	215	226	203	237	224	211	229	215	219	210	206	195	225	249	230	234	229	225	247	218	236	216	195	247	222	214	224	215	244	233	211	227	226	221	227	224	228	229	221	244	235	232	240	235	231	218	205	226	210	216	235	251	201	217	209	193	209	216	223	226	228	217	198	208	235	206	210	226	247	242	210	180	218	224	211	227	209	208	228	205	230	211	231	205	207	235	211	211	204	217	199	235	208	196	211	243	205	216	235	224	250	225	206	212	213	214	229	223	214	223	205	207	224	232	222	223	216	215	226	221	247	230	244	214	232	223	216	229	201	208	230	201	211	210	227	234	235	208	184	248	237	226	215	234	198	188	218	202	209	200	219	219	240	217	250	225	214	203	219	205	213	191	233	224	234	227	226	210	221	213	199	208	221	199	228	213	183	216	208	243	219	210	236	206	214	243	209	206	220	207	208	217	196	189	230	205	227	206	208	233	221	212	235	232	196	229	209	237	243	210	240	216	222	202	213	206	208	223	216	221	223	246	231	212	235	221	236	223	234	226	231	223	228	231	224	225	211	207	229	223	214	241	200	223	219	236	239	230	212	198	216	221	219	234	217	233	218	235	201	200	215	212	221	220	217	230	245	212	209	205	220	222	225	214	230	212	217	215	250	231	216	202	227	224	208	213	220	220	209	212	219	223	202	230	201	190	211	233	209	214	207	216	209	204	243	225	228	231	229	280	225	215	231	238	213	226	193	208	227	224	209	199	223	194	225	228	224	222	216	217	210	193	218	220	205	214	212	225	218	230	212	226	216	225	225	230	219	211	260	221	226	222	207	228	213	209	208	229	241	204	216	209	230	212	229	205	206	220	194	223	210	213	207	210	221	227	256	209	209	226	199	188	205	225	244	229	217	211	265	222	197	233	212	198	219	219	218	224	200	202	212	243	200	233	235	211	224	199	210	210	194	223	220	211	235	214	219	211	219	185	216	233	236	216	218	244	222	211	233	227	252	219	253	207	220	222	224	215	230	236	232	208	215	215	239	216	231	212	229	229	203	192	227	208	239	207	245	222	236	218	200	211	220	213
26870	17825	3939	932	797	741	775	699	742	669	693	690	691	725	674	656	673	709	658	702	687	705	654	707	665	700	604	764	714	700	722	684	694	689	658	635	703	684	697	700	684	708	744	699	678	663	656	679	666	707	731	712	686	659	696	655	672	698	677	685	700	675	705	756	652	662	687	664	713	688	700	692	717	658	704	690	668	656	673	685	677	639	718	689	687	682	644	679	682	744	725	685	716	685	686	719	683	690	651	682	675	658	701	677	701	651	709	665	651	710	665	672	678	716	689	661	696	663	683	658	649	649	674	691	692	717	661	723	699	644	665	731	655	652	710	665	679	683	641	679	653	688	649	671	707	657	709	697	683	644	693	681	664	641	689	715	612	711	718	711	702	665	672	668	706	735	710	718	707	695	644	658	708	677	689	690	666	703	664	643	666	737	642	715	693	713	690	610	676	694	697	680	658	679	646	682	672	679	647	722	654	682	696	721	666	678	674	664	685	690	681	672	642	652	674	643	695	680	669	629	692	702	694	642	659	686	658	668	709	690	657	624	657	724	632	656	702	642	674	667	692	655	673	646	675	741	699	683	667	658	683	698	634	677	696	651	679	649	678	687	657	660	724	689	657	694	626	687	681	688	704	678	661	670	663	650	701	697	680	627	690	695	753	663	705	695	702	704	676	673	665	689	665	679	662	676	688	692	653	668	657	648	681	699	649	661	647	692	686	678	690	624	627	675	651	637	661	679	707	704	685	673	711	696	709	642	676	677	654	716	691	696	716	689	662	710	675	720	700	652	713	720	660	665	685	687	704	699	696	680	690	661	692	675	668	688	668	668	630	690	687	667	645	722	707	668	671	645	689	687	690	695	661	697	646	636	694	716	674	675	691	680	695	663	697	646	718	632	693	671	686	641	674	697	702	636	671	716	691	680	707	680	670	659	682	684	721	704	641	664	706	718	650	668	704	726	691	708	698	650	684	671	627	676	686	674	665	698	648	681	657	649	687	684	616	680	739	658	731	733	683	694	685	718	695	661	662	741	679	675	651	707	667	643	642	702	705	662	687	736	658	687	691	724	698	723	672	707	692	689	732	640	697	647	660	655	666	688	711	715	675	680	683	672	698	612	652	660	679	620	685	689	661	667	667	698	684	687	663	689	704	667	748	657	733	679	668	676	652	655	673	653	636	682	674	675	633	649	699	717	703	681	687	613	690	698	653	651	663	722	706	692	688	678	691	640	649	696	659	708	667	678	637	667	720	651	675	683	674	654	707	693	672	701	643	705	695	671	683	677	711	714	686	707	707	681	652	700	653	697	680	626	696	674	680	697	688	704	682	624	691	710	711	663	710	681	706	704	735	749	689	666	703	642	700	673	653	662	703	707	663	655	684	708	714	698	659	669	634	656	688	723	657	658	673	715	683	699	661	704	703	678	680	651	699	642	699	677	665	760	672	730	719	680	630	672	689	694	686	707	700	667	646	674	639	682	657	697	679	702	665	702	699	660	704	643	704	660	699	715	697	652	694	724	690	685	657	681	663	711	668	682	678	692	644	690	655	711	670	646	697	680	697	660	696	634	681	686	675	700	687	674	694	684	681	695	627	721	692	710	669	702	715	694	670	706	655	691	681	692	707	678	705	649	677	709	729	653	689	715	720	667	721	688	660	660	653	661	661	658	635	714	673	670	663	727	690	675	752	683	643	674	709	722	681	687	685	719	734	675	693	656	649	679	675	742	675	639	685	650	664	712	690	652	699	688	646	689	659	708	695	659	667	647	662	681	685	661	650	659	661	683	694	653	671	700	632	691	679	642	688	661	680	675	673	650	663	683	641	627	701	663	634	701	646	677	681	714	689	680	698	676	653	699	708	683	694	638	672	681	663	666	746	644	736	703	651	630	653	623	706	659	696	691	698	720	694	649	691	651	638	705	685	693	729	676	698	708	668	702	700	671	707	689	666	647	665	667	682	664	677	638	701	680	691	676	685	715	703	665	717	717	714	676	705	679	699	674	685	674	661	671	712	653	734	679	665	654	698	685	644	669	668	691	693	633	656	651	671	677	702	639	673	702	749	693	651	706	690	679	694	682	677	683	677	706	725	672	656	673	695	684	687	681	681	693	678	735	633	694	723	678	693	696	673	667	666	686	677	699	689	665	713	731	693	662	706	673	719	690	642	680	657	636	687	674	659	691	686	682	687	709	687	661	626	644	641	656	716	668	682	670	744	671	693	664	669	683	678	700	723	668	661	660	666	696	696	696	678	692	676	733	671	674	708	686	707	702	670	725	721	691	674	652	665	665	618	691	682	644	660	702	640	682	716	725	635	695	650	727	613	626	662	710	634	666	661	660	682	667	678	684	641	683	690	676	678	697	721	635	668	677	695	667	690	676	647	685	731	662	649	658	681	651	706	734	663	654	696	654	697	655	650	716	668	695	660	657	646	717	709	699	741	644	654	718	652	695	716	657	688	652	715	694	688	696	652	672	674	683	617	649	705	709	655	676	702	700	672	676	649	650	673	691	702	666	674	760	662	659	694	717	678	647	698	712	684	690	685	697	644	707	675	704	674	702	705	636	693	708	667	662	647	696	653	700	702	686	681	632	672	701	665	670	636	615	671	670	699	676	667	655	666	711	740	709	685	659	663	674	626	711	702	678	711	682	721	722	662	730	655	704	696	643	681	682	661	706	678	721	681	664	737	689	715	679	652	650	678	731	680	670	704	661	669	655	660	695	646	678	651	692	620	691	655	647	638	673	675	692	681	686	679	725	683	680	687	729	670	675	704	713	704	690	718	725	669	695	692	662	691	685	671	685	683	648	670	665	655	717	710	697	701	664	683	651	708	670	640	682	622	663	694	742	688	633	660	723	660	690	697	705	672	696	652	710	644	718	679	668	684	657	637	690	669	670	635	703	705	692	688	668	662	697	715	655	728	678	672	682	678	655	730	652	713	631	702	684	662	692	677	728	672	674	711	686	651	684	726	677	689	691	679	706	659	692	673	680	650	737	701	647	685	652	676	685	710	715	699	675	662	726	668	663	671	673	691	708	688	712	697	699	637	674	679	680	625	679	712	707	659	709	691	760	679	721	704	673	666	685	721	677	682	652	694	707	693	644	694	690	700	700	702	661	693	678	676	654	667	699	680	667	710	735	664	704	706	673	729	705	668	680	688	660	691	694	672	665	719	685	699	680	724	710	673	670	693	704	691	646	636	712	650	664	702	702	682	686	656	681	688	717	685	659	695	688	691	680	655	701	680	664	684	711	671	676	662	721	678	712	663	653	676	627	655	719	776	660	685	738	707	655	664	677	702	692	673	695	667	662	645	700	683	742	661	631	664	692	639	671	673	676	717	684	695	749	702	677	629	624	720	717	659	669	666	692	705	696	665	686	707	667	655	673	682	670	688	650	678	687	731	694	659	697	713	655	704	684	664	644	699	668	694	672	654	706	706	675	716	699	697	697	718	681	678	677	680	655	680	670	668	679	653	708	716	706
4298	1756	1316	1107	970	997	889	952	947	912	911	894	911	949	942	846	860	884	919	909	902	878	920	884	862	868	946	881	923	892	869	935	874	913	942	871	889	914	858	917	899	927	880	861	916	910	917	897	915	891	839	898	888	874	888	871	890	907	880	889	903	891	808	888	897	867	919	956	942	885	888	858	869	874	874	877	933	920	913	838	883	883	901	864	854	863	937	897	861	848	844	941	898	929	872	826	891	881	920	897	895	886	882	875	863	903	865	879	914	880	929	908	831	878	876	848	885	918	847	896	862	882	894	849	893	871	852	855	866	817	905	904	926	850	893	888	867	860	839	844	872	917	832	870	853	840	862	897	900	874	860	886	928	850	957	854	902	883	905	877	892	865	868	868	874	926	915	873	900	893	882	877	918	871	833	883	863	936	867	879	870	868	908	824	905	875	899	889	939	967	894	922	887	875	863	870	894	888	829	854	935	887	900	895	888	878	875	872	878	857	858	869	889	913	924	904	895	876	916	878	887	858	882	843	887	851	882	904	878	882	868	900	902	896	881	868	893	868	878	917	883	910	881	902	867	882	879	877	858	907	830	848	905	904	884	875	901	879	815	903	889	879	894	894	864	917	912	861	898	924	873	884	895	825	904	895	890	880	881	829	934	919	841	953	916	883	858	884	797	865	925	874	901	913	867	847	880	874	865	867	931	840	929	930	930	843	849	881	936	904	925	903	909	906	876	879	868	937	907	856	872	848	878	883	866	925	924	867	887	895	856	898	859	897	854	845	895	886	925	888	876	883	938	895	888	879	855	915	909	917	878	890	876	927	892	920	947	894	873	849	936	903	891	914	919	870	883	862	879	910	867	853	901	826	912	936	885	884	896	898	874	818	888	928	895	909	900	869	894	859	860	854	880	885	902	887	861	913	904	858	916	844	888	869	923	895	862	877	838	853	891	894	936	898	946	900	895	836	816	885	882	852	906	913	907	896	912	921	900	847	896	873	856	943	863	871	863	897	862	890	912	896	942	900	892	867	902	874	900	888	870	901	851	859	889	915	874	885	898	876	867	901	931	858	923	867	831	891	889	829	963	861	832	902	904	847	924	882	849	900	879	870	909	939	866	900	928	904	884	910	856	896	949	884	876	877	853	916	903	852	860	954	909	869	936	828	896	942	861	840	911	911	825	897	873	882	879	834	861	878	938	881	906	892	841	825	890	820	889	920	883	860	829	843	853	865	892	882	901	895	847	902	806	871	838	869	913	907	875	868	847	861	950	901	914	847	880	864	876	866	835	850	893	901	893	893	915	923	914	918	899	937	863	880	888	884	864	817	895	913	872	848	881	853	899	872	886	887	912	885	891	900	878	899	878	847	850	876	892	880	866	913	923	834	929	918	881	873	915	853	856	879	877	931	905	895	887	810	925	905	852	909	881	883	918	881	812	881	892	907	856	877	909	899	854	880	898	868	860	876	863	912	863	865	926	852	861	862	933	976	880	903	860	865	862	902	869	946	891	902	890	871	905	877	863	895	879	865	889	882	890	882	826	905	830	860	887	897	885	870	798	898	850	868	857	888	857	880	923	892	852	894	939	936	856	894	885	875	925	875	881	861	868	912	879	896	868	932	867	867	891	895	872	876	924	938	892	897	924	921	865	867	905	932	792	875	899	897	913	890	843	879	886	889	843	894	916	915	900	915	892	880	878	902	878	841	904	918	914	883	914	886	963	846	926	889	870	883	868	887	890	832	854	873	876	812	840	810	875	910	902	892	947	889	822	879	868	934	834	881	913	900	878	912	854	884	876	835	894	903	865	908	920	895	861	887	835	915	870	964	910	892	931	892	886	888	912	934	899	846	860	911	857	867	908	912	836	862	876	870	833	911	854	925	877	933	811	876	869	865	933	870	913	947	848	826	895	858	846	856	896	925	915	870	879	883	903	926	926	863	853	857	928	921	893	889	893	875	920	884	880	886	885	897	900	892	900	869	833	892	909	923	920	891	872	898	925	827	853	866	911	872	876	873	835	920	931	906	841	893	870	906	923	861	835	856	901	871	851	892	917	889	940	947	863	890	915	892	873	925	934	842	877	943	894	930	905	854	874	878	897	883	906	861	899	877	885	904	905	876	885	909	907	870	931	862	858	867	933	942	893	856	873	882	854	926	880	886	862	939	906	840	910	860	958	926	910	848	872	847	858	873	899	899	891	904	889	924	880	889	953	867	852	864	903	911	881	928	865	813	918	874	918	888	868	880	858	833	893	876	878	904	880	868	873	905	876	915	895	906	906	937	872	895	884	908	855	872	883	892	913	861	881	884	878	859	872	904	896	826	915	815	892	849	873	936	882	834	904	904	886	889	904	893	799	869	894	912	854	882	863	832	918	887	849	881	863	875	887	916	862	915	889	884	826	850	899	866	898	897	874	878	842	888	921	853	895	861	896	879	836	863	899	901	826	883	861	853	816	862	851	857	917	835	902	876	832	841	862	928	852	856	904	868	906	879	883	929	884	866	897	891	865	875	856	887	865	890	877	900	857	862	904	883	875	904	878	817	918	879	872	827	894	927	918	898	880	916	889	857	898	899	878	893	893	900	924	887	861	865	914	887	921	883	872	890	914	878	902	858	892	891	857	895	895	902	863	864	896	845	919	919	870	892	888	897	871	891	878	913	851	879	910	942	929	892	927	892	854	925	866	926	852	851	885	894	886	882	859	914	857	842	912	838	886	859	905	904	885	917	914	831	848	901	846	940	956	917	854	871	870	861	824	928	877	852	952	886	878	933	919	848	921	908	898	909	849	964	905	863	933	834	918	888	879	860	928	857	880	869	851	854	887	912	904	897	888	860	863	888	852	882	890	848	848	903	891	911	871	885	899	884	918	885	894	887	890	857	897	895	853	873	845	886	925	886	897	915	877	870	844	862	913	869	900	853	893	884	889	908	904	911	901	895	901	885	898	882	884	902	911	863	903	919	855	888	896	862	914	892	901	906	886	907	850	930	864	906	886	897	891	873	864	862	876	843	890	867	900	909	924	896	863	895	887	829	889	854	861	871	860	910	873	897	898	870	868	875	916	905	897	883	859	854	856	895	885	902	872	886	913	884	799	843	873	880	902	841	877	856	847	894	888	884	914	876	888	879	891	892	817	907	908	945	898	926	904	907	873	881	865	886	863	866	882	864	883	914	909	828	915	846	911	917	868	909	882	919	870	902	862	894	916	958	861	876	905	929	876	904	920	822	911	927	848	883	923	902	868	913	955	929	876	914	899	819	901	891	872	947	811	898	884	895	905	885	882	905	882	920	871	889	886	883	851	914	916	873	898	908	894	856	869	865	857	900	894	897	855	819	862	897	869	891	936	884	865	879	941	951	933	876	820	901	877	883	908	877	859	879	896	846	894	838	896	873	862	872	906	869	799	933	908	868	897	920	917	861	896	895	838	901	840	877	890	880	837	852	842	881	906	889	916	847	898	893	865	896	871	944	887	909	854	861	875	856
22924	20830	27591	24163	20486	3005	831	659	527	611	574	514	539	540	488	534	506	495	469	486	497	512	506	476	471	530	473	507	462	518	471	483	466	431	465	459	492	431	439	474	426	471	446	488	476	430	476	462	439	481	407	464	503	473	479	422	467	460	476	486	507	473	471	464	470	501	418	481	490	458	465	450	460	469	453	454	439	449	426	466	439	479	460	499	436	428	442	438	416	468	459	495	522	454	448	454	463	427	472	438	443	428	452	476	447	444	413	456	446	443	438	479	494	471	486	489	429	456	478	435	447	401	465	434	474	430	448	441	462	438	500	468	455	467	477	475	462	481	466	470	476	469	494	411	501	456	462	452	481	428	470	462	470	485	475	439	473	413	456	465	457	447	482	459	420	444	440	466	455	501	461	440	437	457	460	467	443	484	470	472	465	451	437	496	486	469	458	446	489	450	471	474	491	475	474	439	445	438	439	457	454	489	426	458	476	518	465	449	483	474	467	458	434	490	478	470	456	468	482	439	468	421	507	460	443	457	512	472	449	467	449	446	419	424	486	478	460	451	453	432	439	470	454	448	442	492	507	456	451	459	432	448	457	503	458	474	471	454	454	485	469	450	441	455	483	493	459	411	413	437	477	451	464	444	468	439	498	434	459	462	508	460	458	452	456	480	443	487	452	443	459	497	503	425	464	457	459	496	459	455	449	485	453	433	451	476	492	476	470	460	463	464	459	485	479	493	444	479	454	496	441	422	436	464	489	490	468	451	451	469	472	456	455	441	422	478	454	475	462	460	491	489	445	444	429	479	454	449	434	492	497	505	442	467	503	460	464	473	468	442	479	442	436	458	453	448	430	441	460	471	469	486	451	476	483	505	479	512	501	468	453	437	512	447	496	474	483	465	467	433	430	466	465	446	464	436	434	455	490	475	475	438	451	493	455	436	456	435	429	451	488	473	482	485	437	485	478	439	479	461	444	467	469	491	468	446	483	473	460	443	473	445	496	443	477	446	474	447	474	466	471	480	449	467	468	469	521	481	454	435	444	473	464	440	456	486	474	460	465	491	500	504	449	495	442	465	479	413	441	461	411	454	439	470	480	470	463	454	510	470	468	458	499	454	454	476	470	445	423	451	502	434	468	450	496	462	446	450	482	449	439	486	445	462	466	461	456	446	496	484	460	467	482	436	436	421	460	452	505	483	480	489	427	494	500	499	471	494	529	489	470	475	455	480	501	444	484	488	461	477	485	449	455	459	398	461	460	437	507	452	481	480	476	493	496	471	447	473	438	494	417	460	518	459	463	451	454	452	481	446	480	458	453	462	452	525	473	495	420	436	451	468	495	470	469	449	457	464	504	440	465	448	442	461	473	440	458	468	480	470	423	483	443	476	480	480	459	454	497	455	433	463	456	485	448	459	469	442	460	473	439	434	461	447	489	503	473	503	445	425	453	481	442	479	449	490	505	430	421	439	484	490	428	455	463	485	430	442	486	465	492	469	476	469	492	494	475	463	437	432	451	476	475	474	451	458	482	476	455	446	498	459	468	437	423	465	512	457	465	438	476	530	451	488	499	447	379	462	430	468	469	465	479	453	457	458	442	484	433	438	448	427	460	461	483	425	434	452	478	495	485	425	462	460	447	419	426	428	453	471	470	482	439	492	485	470	453	420	453	500	448	456	451	457	450	439	442	509	484	435	453	482	438	413	458	416	490	450	464	468	457	452	469	444	454	455	460	460	475	450	464	482	469	470	503	449	481	486	479	455	446	441	448	469	481	462	462	451	461	468	431	482	428	473	480	463	401	482	421	465	442	445	485	460	478	470	504	419	475	452	452	466	460	473	437	462	437	453	458	481	458	459	506	435	506	434	447	484	464	474	486	482	482	460	471	465	445	487	493	411	435	447	458	483	455	456	454	435	476	446	433	421	453	494	484	485	475	444	475	462	500	475	427	466	483	445	471	451	473	440	422	447	432	452	454	486	460	396	411	456	456	445	456	437	467	443	446	452	464	417	485	465	430	460	465	420	452	457	458	424	437	456	465	485	461	455	458	455	480	463	479	458	457	477	478	516	485	505	450	460	447	452	483	451	488	465	524	444	459	455	451	462	483	432	442	446	458	475	472	471	493	468	429	456	433	461	462	436	478	427	461	485	446	469	485	449	510	478	424	442	429	463	464	445	469	440	464	445	494	469	428	528	451	456	503	481	462	494	434	475	463	443	463	464	489	468	471	500	454	457	460	456	448	462	474	466	443	460	446	461	476	439	453	460	457	476	467	436	452	437	459	440	442	480	429	445	483	469	459	475	464	466	469	459	491	469	470	496	486	447	501	458	468	451	426	430	481	439	474	447	471	463	464	479	454	438	428	439	426	460	480	453	463	463	463	468	454	414	509	491	457	441	458	500	465	493	481	472	445	489	459	481	475	486	455	437	434	447	457	459	454	480	457	491	440	452	509	462	438	430	420	464	458	455	461	481	451	478	421	436	477	501	475	463	477	440	463	463	460	448	455	458	469	446	446	406	457	466	432	445	454	494	491	503	490	445	458	500	471	438	450	453	438	446	455	482	461	438	434	499	478	418	456	490	454	429	476	486	475	490	449	455	450	434	470	471	468	443	454	470	474	442	436	471	514	465	458	489	472	473	493	477	459	487	451	456	479	467	446	491	450	454	469	474	469	477	435	433	482	499	485	418	436	443	429	446	492	463	461	460	480	480	456	475	424	438	455	444	453	483	465	487	442	459	476	499	482	444	451	456	473	465	467	502	483	431	448	465	431	470	486	473	438	433	455	465	494	458	440	464	446	493	471	480	469	458	481	454	436	457	454	467	427	487	432	433	454	462	467	460	456	452	475	456	455	467	444	421	439	441	469	465	462	419	467	464	473	513	477	454	484	468	461	497	448	454	506	487	490	477	451	461	447	443	479	456	442	491	452	473	479	471	491	453	457	480	486	433	471	489	455	459	477	487	480	497	490	478	475	499	452	458	423	485	482	469	479	405	452	465	468	460	451	489	468	448	453	468	447	469	415	451	467	405	429	498	508	427	505	465	486	472	451	415	485	477	488	491	493	466	442	445	494	453	422	461	481	438	471	444	491	474	479	433	502	468	489	465	470	489	490	484	481	468	484	469	497	422	455	435	445	476	488	437	480	468	477	484	474	454	459	424	473	435	459	491	478	450	472	443	463	472	474	502	459	502	440	450	447	432	477	462	464	476	475	466	458	470	491	458	461	457	459	474	473	469	469	448	482	500	486	450	491	438	439	456	482	453	458	472	469	435	497	454	492	486	469	466	468	486	467	455	470	452	465	467	440	423	503	512	451	455	485	498	506	487	464	482	444	466	425	492	441	423	485	458	468	457	461	496	488	459	410	445	483	466	457	444	496	459	481	451	452	472	456	450	473	473	460	456	461	463	472	471	457	423	446	487	463	471	495	442	455	461	484	473	470	429	492	465	462	469	464	477	466	454	460	472	438	450	438	473	484	447	430	494
3282	8331	5299	2591	1874	1495	1218	1085	928	850	837	792	777	725	709	710	700	679	688	688	650	673	658	636	669	641	673	607	653	602	619	643	632	663	614	608	614	599	641	615	599	638	624	656	673	630	626	641	585	625	573	614	606	637	607	616	639	651	597	643	590	631	647	622	591	626	579	594	624	615	604	603	660	620	601	622	587	644	610	613	641	572	601	588	662	657	629	607	618	586	593	612	612	644	606	617	629	647	610	632	568	624	579	626	580	616	652	613	628	648	601	640	605	583	628	620	588	592	612	613	614	645	596	590	610	635	618	593	593	576	665	645	633	611	626	593	650	609	599	658	591	623	570	632	569	604	637	604	584	578	609	678	624	606	602	607	607	590	643	651	647	598	592	655	577	645	614	633	610	626	591	598	638	608	580	598	574	583	633	615	626	569	586	662	576	627	605	619	623	629	625	578	627	611	614	603	582	634	563	604	609	572	630	650	607	619	629	634	610	607	652	636	603	653	644	598	650	634	614	616	616	628	621	618	636	623	613	632	668	640	608	657	625	615	626	626	584	618	641	637	619	624	653	586	661	635	647	620	629	585	642	632	624	626	625	604	599	630	608	602	581	641	668	624	593	606	615	631	613	561	620	638	596	622	612	626	604	607	591	594	616	602	617	610	631	565	596	593	575	597	623	587	628	627	622	622	615	592	656	621	634	597	609	595	609	676	600	592	631	624	592	651	621	599	624	585	621	578	614	640	626	578	645	585	601	601	619	622	600	621	642	614	594	609	625	630	591	639	627	593	648	598	642	574	587	655	618	617	652	649	620	614	601	581	619	613	610	615	599	616	621	607	595	654	594	644	621	617	643	600	568	640	564	594	608	644	595	613	605	614	618	665	592	628	624	617	650	627	601	604	602	640	628	588	620	654	641	613	617	643	606	572	585	636	590	621	626	637	607	603	628	617	593	620	638	603	595	579	624	608	640	592	606	602	559	596	587	648	577	649	630	598	585	614	597	624	596	638	609	631	631	632	601	603	649	632	592	650	603	569	581	609	622	619	651	591	607	669	659	596	651	570	644	610	572	565	612	679	601	610	593	554	603	568	611	641	630	602	613	625	600	597	640	569	618	600	620	587	591	656	608	592	634	626	576	624	579	631	587	617	691	617	634	564	600	621	653	601	615	612	621	637	641	574	642	678	597	626	604	639	605	589	621	645	622	608	644	605	632	623	608	594	575	642	616	600	576	638	634	567	611	644	646	599	638	629	621	581	638	628	595	613	638	597	643	653	621	627	621	630	583	611	630	644	613	597	647	635	613	620	651	613	633	636	633	626	600	599	614	630	619	606	605	614	637	569	575	587	636	619	603	592	608	602	621	614	578	619	599	608	605	628	635	547	607	593	652	623	668	611	607	588	612	643	646	595	601	597	622	597	597	625	609	636	599	594	658	594	588	627	541	615	604	624	642	638	627	589	610	619	631	630	600	585	571	595	619	633	612	599	585	604	598	621	625	619	548	603	584	592	631	633	648	612	638	582	627	631	611	606	625	595	591	584	609	622	562	639	602	601	647	656	628	600	628	602	642	611	594	633	598	581	658	626	649	634	663	637	588	634	593	635	599	559	627	593	594	635	627	615	594	629	638	608	652	626	618	651	648	593	630	610	628	624	600	619	591	596	662	616	650	589	591	591	590	593	638	615	619	633	633	663	663	618	621	570	622	603	591	618	635	581	605	601	635	645	619	586	589	579	594	631	623	635	596	595	640	588	649	609	596	610	606	638	681	606	651	600	621	625	599	636	606	642	617	630	649	619	609	574	615	661	553	619	604	619	632	606	585	558	645	594	625	640	604	611	632	626	625	585	615	569	621	635	609	576	628	624	558	620	594	613	683	601	565	587	617	625	593	634	612	632	635	632	634	602	621	636	622	633	612	579	580	630	618	607	688	603	602	604	615	586	618	601	617	646	588	561	616	621	618	662	610	633	636	632	616	576	597	614	587	605	616	601	626	602	594	602	622	644	598	613	618	642	660	656	625	590	666	578	603	598	581	651	638	630	597	584	643	609	585	645	618	596	664	582	611	624	571	634	604	581	570	621	614	659	641	603	617	589	617	594	628	632	649	640	631	602	613	653	633	632	575	611	625	590	615	612	681	623	573	585	593	578	593	639	580	627	573	592	605	604	595	607	629	617	588	563	601	633	608	631	589	659	593	618	630	618	601	620	625	576	626	604	578	669	616	604	605	609	549	647	579	646	576	610	606	624	618	610	606	590	607	624	619	641	603	582	639	603	601	647	607	630	599	617	577	569	581	641	593	615	619	593	614	612	602	626	623	605	597	582	642	595	578	631	606	617	625	629	600	615	610	569	632	634	581	583	581	615	656	609	652	637	630	626	589	602	613	563	638	612	603	571	628	613	580	625	624	607	557	611	648	577	614	623	610	620	611	623	607	570	581	591	560	617	637	617	635	621	661	588	571	620	593	631	594	606	636	582	646	636	667	609	616	592	596	626	624	617	601	608	599	597	627	594	562	658	663	580	551	592	630	610	645	634	610	581	604	597	581	616	606	596	606	602	615	591	601	610	619	637	679	588	650	592	590	614	631	648	633	599	598	629	616	642	618	612	578	602	634	631	593	625	639	621	665	609	605	613	613	602	629	616	648	615	619	607	594	636	594	622	605	647	645	604	576	662	608	628	630	565	578	653	592	617	618	625	596	637	579	644	581	625	618	625	648	609	626	620	612	655	607	612	605	583	616	608	624	665	607	620	596	604	595	631	600	635	602	614	625	625	608	647	599	639	572	604	573	597	613	681	597	607	595	598	648	641	569	582	626	597	606	606	594	617	562	581	662	596	577	621	620	654	640	592	600	623	601	613	650	598	603	623	613	620	582	615	582	600	602	607	621	606	635	624	643	600	636	611	630	617	608	608	630	602	603	604	645	635	650	635	611	635	640	614	604	654	574	644	629	624	614	591	581	573	643	626	650	618	568	620	585	595	591	665	610	598	647	616	612	644	595	583	608	555	602	601	601	575	606	619	645	595	583	586	596	631	644	617	592	632	604	583	606	596	561	625	606	591	623	620	618	594	638	638	611	690	637	665	600	612	617	612	584	587	612	628	609	662	604	620	612	611	599	620	594	627	592	582	598	606	574	645	607	606	603	612	598	604	615	580	618	636	627	625	620	685	626	602	665	584	596	608	581	630	584	595	611	586	606	600	610	617	658	634	595	628	645	628	584	687	621	586	608	608	601	597	583	581	642	595	600	603	654	635	610	619	637	638	604	622	644	639	629	603	642	620	650	624	669	627	617	666	649	608	622	627	652	594	577	634	576	639	595	635	624	589	598	623	606	620	623	592	616	632	601	621	602	628	600	604	568	549	642	605	626	617	611	621	611	607	641	634	577	619	576	615	577	604	567	603	618	660	595	592	598	588	597	621	632	613	635	613	626	636	610	649	626	635	603	677	663	639	646	639	620	616	634	603	614	622	633	601	591	623
24216	20790	25635	23056	1702	684	699	566	560	548	575	549	556	546	554	548	571	529	535	500	529	515	522	521	528	546	505	525	509	510	551	497	500	529	497	515	519	509	443	510	532	537	517	538	563	519	490	494	530	515	489	518	523	479	534	550	521	509	475	511	548	521	503	556	477	497	526	485	541	494	494	479	484	517	504	510	489	481	473	490	511	566	517	553	573	539	514	542	484	518	510	534	498	529	523	525	540	527	522	532	489	519	525	543	494	530	526	544	530	485	549	503	529	523	541	522	511	480	485	513	458	519	499	534	539	495	531	511	495	504	499	533	476	512	484	489	523	505	542	491	520	538	550	525	541	530	519	475	492	520	545	509	513	488	532	521	548	519	518	538	532	516	534	516	508	524	521	502	529	543	499	529	493	501	459	449	538	516	502	514	514	545	512	536	514	527	532	531	506	503	540	508	520	499	537	490	506	532	517	485	479	518	546	513	497	478	530	562	545	467	579	485	552	521	496	504	528	476	458	518	545	524	470	511	507	501	537	510	513	507	470	508	496	523	469	515	497	518	514	497	520	514	537	521	566	476	532	502	557	494	511	497	484	483	525	483	489	491	536	517	513	518	494	536	526	525	528	485	499	480	501	547	529	527	522	524	469	498	490	534	518	511	519	516	500	498	507	478	543	534	514	504	535	542	546	515	510	492	520	476	524	507	500	520	496	500	499	517	520	501	567	492	500	501	491	493	483	485	514	497	496	509	545	494	504	512	522	543	506	493	535	539	504	512	486	496	507	515	447	513	483	502	461	511	524	481	480	495	505	520	489	506	479	490	538	530	513	507	513	473	522	515	522	532	509	524	529	492	514	527	537	470	477	525	537	527	486	500	511	502	529	499	526	532	510	509	517	520	506	517	507	547	525	495	537	535	517	506	521	542	553	486	532	518	483	526	536	513	466	517	502	545	515	542	519	521	520	524	519	515	492	531	500	525	515	545	497	539	517	509	541	503	497	488	556	481	548	522	460	503	496	532	535	490	523	520	455	479	486	504	483	506	485	504	521	515	522	510	538	530	489	518	506	497	555	522	532	502	493	517	559	471	512	502	526	503	545	495	511	539	516	486	499	511	497	548	514	529	501	504	498	511	534	551	543	541	475	518	505	490	509	509	562	516	549	555	534	462	541	478	548	504	514	492	544	484	484	493	510	497	505	495	524	556	549	537	487	524	534	489	536	501	525	531	532	470	508	467	498	501	508	528	489	501	566	506	481	519	495	545	518	515	500	512	485	508	517	543	534	486	492	491	506	569	511	494	502	453	523	538	504	476	553	513	509	499	525	490	525	521	516	541	504	514	558	495	531	503	493	470	500	500	504	495	562	527	558	542	458	517	531	509	508	486	515	538	540	485	491	514	500	503	475	522	506	500	552	538	507	530	514	456	542	537	490	478	542	481	550	510	531	517	509	506	544	490	493	535	527	509	517	537	488	510	478	522	527	525	504	487	519	551	532	514	504	497	545	506	483	486	530	487	520	523	511	532	511	515	550	513	501	517	511	500	530	465	518	521	510	537	487	503	527	523	529	505	480	483	544	520	550	479	480	510	531	461	492	506	480	524	493	519	513	483	513	523	512	489	538	487	526	467	492	486	494	489	517	501	476	554	527	511	507	542	540	502	513	520	498	511	517	517	483	522	530	510	565	469	557	493	535	536	517	535	512	504	470	486	473	506	500	527	460	515	542	511	483	496	481	524	509	533	484	554	506	594	491	525	499	553	490	521	498	531	534	536	504	473	517	497	510	486	486	516	510	518	492	510	526	517	507	506	533	478	466	514	536	510	528	500	510	550	484	467	487	515	525	467	525	526	478	530	505	532	515	502	505	523	512	513	521	529	490	521	504	548	509	495	559	499	495	493	519	467	510	547	493	488	503	494	482	511	529	491	523	526	500	501	506	469	537	536	543	514	503	511	477	532	533	507	491	511	477	491	535	473	510	549	528	513	519	520	466	510	536	493	523	521	517	491	501	513	492	519	581	507	494	493	502	481	492	548	530	496	471	513	542	505	501	524	510	510	500	511	466	553	547	533	505	508	481	508	523	522	495	514	522	520	502	534	508	501	511	500	514	516	536	483	542	534	527	529	490	494	495	502	516	525	509	477	501	517	510	553	490	515	515	514	481	514	521	547	494	480	500	492	493	544	473	563	501	528	496	511	468	504	500	521	479	523	518	493	501	539	520	506	540	489	505	503	550	500	496	517	517	504	503	500	512	512	525	519	537	529	530	503	543	496	512	509	477	528	509	508	505	515	514	482	520	508	503	510	503	493	543	508	509	499	511	475	500	498	519	520	549	478	493	498	488	521	529	539	513	527	525	534	500	583	574	527	513	479	487	518	489	550	537	485	515	542	518	548	547	552	517	482	538	526	528	516	507	507	458	513	506	516	538	533	538	473	483	515	498	489	506	498	500	510	532	504	553	533	477	519	469	545	544	507	483	515	549	505	474	521	554	492	515	519	531	504	522	480	514	508	544	497	530	516	523	499	542	523	474	485	556	512	502	518	529	518	536	519	527	495	494	579	507	483	536	531	491	509	521	531	497	504	514	542	532	524	526	526	487	494	470	528	528	522	508	499	536	506	509	505	512	517	519	490	529	563	528	488	503	512	540	472	528	541	509	501	459	540	522	553	528	519	459	535	511	515	510	518	489	495	519	543	513	558	526	512	534	496	510	511	515	525	490	527	494	504	540	521	536	533	550	541	478	503	530	542	524	557	534	523	530	509	512	518	523	512	543	537	538	485	514	539	507	486	514	496	541	524	535	525	495	511	465	502	491	520	549	512	512	475	563	538	507	512	490	499	525	534	550	522	492	533	493	556	539	484	513	511	534	526	504	505	486	550	521	523	502	538	491	495	509	552	485	505	512	540	518	532	545	548	538	552	508	497	510	532	536	543	521	511	527	519	544	545	497	541	535	508	502	515	491	489	531	485	506	496	498	514	525	537	516	453	521	478	516	555	482	514	551	493	501	527	537	538	484	500	512	480	529	507	494	475	515	529	507	517	501	529	486	534	568	500	502	495	508	505	529	531	563	483	507	575	489	543	495	502	474	527	499	515	549	526	518	507	535	515	523	512	495	540	555	571	506	477	506	544	509	576	475	519	562	527	468	532	516	490	488	463	526	522	489	522	517	484	455	503	485	539	514	537	517	506	493	529	537	518	518	514	469	525	550	541	547	523	511	530	513	536	549	493	519	486	502	513	551	503	549	498	502	533	531	528	522	522	526	545	513	490	481	516	494	503	527	496	516	551	498	504	536	537	533	549	561	538	573	559	507	499	503	558	505	553	508	523	498	501	525	512	546	539	524	513	523	501	546	517	516	498	479	514	532	527	514	504	529	509	516	520	471	537	508	508	528	529	510	489	559	527	464	471	509	523	534	516	525	494	479	515	537	516	525	489	544	526	509	534	506	508	565	524	543	507	533	526	509	536	523	468	532	519	494	512
3243	3991	2573	1450	1148	995	895	868	766	747	788	788	730	687	696	726	661	672	659	671	657	630	702	650	688	647	645	689	703	668	653	700	616	646	625	683	657	660	681	652	677	678	668	664	657	688	656	689	654	653	649	687	673	690	674	621	629	705	707	635	668	677	654	634	655	648	696	673	610	608	653	695	691	660	685	644	668	611	679	645	668	599	652	673	698	641	671	662	655	735	719	630	667	659	628	629	669	698	658	612	660	655	642	704	688	648	665	695	619	667	669	658	692	643	702	638	725	631	632	637	651	629	628	722	650	641	663	654	678	703	686	642	642	628	615	642	659	655	632	652	611	648	594	657	650	673	683	627	664	680	653	678	638	648	667	691	632	697	632	630	674	695	625	628	663	671	674	673	683	632	612	684	661	659	697	652	675	626	622	622	663	694	676	641	630	665	676	705	686	666	612	666	629	597	659	666	655	647	646	613	640	664	659	648	664	674	695	629	648	619	665	653	649	668	675	607	632	614	645	699	682	685	665	682	661	642	654	685	648	660	657	684	646	613	643	635	685	642	704	639	676	658	638	705	699	648	631	635	665	651	638	634	627	678	640	656	680	650	648	691	656	681	681	702	624	676	633	684	684	680	631	645	661	649	637	651	693	671	640	630	662	650	653	689	655	610	667	664	707	665	609	610	696	678	651	643	644	661	665	607	678	653	643	671	609	632	639	657	697	683	699	650	684	625	655	594	639	669	637	666	612	733	634	655	611	654	720	646	657	645	697	682	646	615	661	647	688	613	637	627	658	685	655	673	633	614	646	668	678	636	650	662	675	656	677	644	665	647	694	644	646	610	676	655	653	635	697	597	661	668	663	650	654	682	642	623	663	724	635	671	657	651	671	669	692	644	691	697	682	667	633	622	630	692	670	673	646	666	674	699	658	658	722	602	651	663	632	667	656	635	654	615	652	662	648	679	675	648	672	672	617	666	605	672	696	700	668	637	629	704	634	665	648	649	677	688	640	651	659	659	677	640	633	663	669	610	642	605	672	659	609	625	666	693	690	690	636	634	650	666	684	671	669	674	676	629	630	704	666	676	645	632	639	633	668	639	632	688	659	639	714	661	668	659	657	661	619	635	666	681	664	649	669	681	661	678	669	670	704	687	676	644	655	664	598	698	639	669	649	689	619	656	697	674	643	675	681	647	653	659	650	688	673	667	671	679	652	691	602	671	663	686	668	659	610	610	632	662	619	657	653	647	682	660	643	652	630	683	635	629	662	668	626	649	700	674	627	690	634	658	679	680	674	662	674	694	615	679	670	652	689	655	649	659	693	642	658	636	667	630	650	659	659	692	646	641	655	688	687	699	682	646	658	661	665	682	672	630	696	679	682	692	620	609	671	696	653	643	644	663	673	665	659	654	619	606	638	670	662	687	645	621	668	695	641	665	675	677	687	652	678	611	655	672	640	598	671	700	657	642	720	640	673	678	706	647	674	654	640	640	624	673	673	648	635	662	662	659	683	660	630	662	712	647	678	676	638	621	662	640	657	622	652	636	632	664	655	657	598	672	684	673	662	662	671	676	622	694	697	652	671	653	657	643	651	694	644	714	629	634	626	684	662	712	679	640	691	600	600	685	648	634	588	643	648	622	627	686	681	677	666	643	656	666	675	669	649	687	658	623	648	662	683	668	693	700	636	670	633	680	669	656	676	671	604	631	639	669	658	645	654	664	645	626	635	670	642	656	650	676	663	608	708	663	657	670	622	687	643	642	683	597	682	699	653	694	612	647	678	661	651	643	618	698	679	657	649	673	674	705	645	670	699	643	667	644	658	671	667	611	644	672	609	653	704	702	677	677	611	671	652	663	656	643	639	657	679	663	681	667	654	631	627	621	661	678	680	701	662	689	665	656	689	661	664	654	674	737	716	662	671	698	687	675	686	649	644	697	681	690	652	655	658	655	629	663	648	662	691	629	632	696	685	661	672	683	699	628	680	701	674	637	632	631	646	614	663	646	669	661	659	691	632	659	673	668	633	626	622	694	659	655	666	624	629	648	682	636	687	688	657	668	660	662	643	682	661	693	645	585	661	616	699	682	647	676	641	661	671	662	646	646	652	664	691	699	633	682	714	707	655	622	617	725	626	665	663	667	630	644	647	667	615	704	685	663	670	666	660	719	667	690	655	647	696	673	687	681	705	643	623	679	638	679	662	662	699	635	622	685	652	654	674	660	666	658	717	691	687	650	642	671	671	633	643	636	645	598	650	677	646	660	662	655	680	665	663	634	706	677	679	710	631	660	697	613	656	644	686	637	638	636	748	672	641	714	623	633	692	686	679	668	647	711	644	673	644	703	658	638	680	697	657	636	658	624	687	692	658	721	638	691	629	682	656	652	651	666	652	652	672	657	675	682	616	635	682	631	644	685	685	661	709	660	651	681	636	682	644	636	633	665	659	639	644	697	636	642	624	660	679	642	641	649	681	660	647	649	670	677	650	666	678	652	653	645	642	662	672	630	683	639	632	664	666	677	624	641	659	675	674	670	623	651	652	678	670	703	713	655	664	653	598	646	604	674	646	653	637	631	649	633	624	662	609	623	676	694	594	639	650	660	645	611	657	634	648	681	679	606	697	672	625	662	650	614	688	653	651	651	628	650	643	626	605	667	673	650	705	647	659	653	663	674	683	642	674	638	658	682	659	600	651	676	683	685	627	659	634	671	703	702	677	658	689	626	703	656	638	643	668	673	619	681	659	643	662	639	707	653	617	642	622	682	625	602	701	670	657	627	671	695	630	701	632	635	608	663	644	653	650	619	672	656	645	648	616	642	650	647	675	658	649	693	662	662	623	649	703	737	667	666	645	662	657	685	640	628	613	680	680	649	634	652	643	629	626	629	691	647	671	655	722	622	654	699	649	692	644	687	638	660	644	681	662	706	649	650	663	635	635	637	639	690	670	671	666	663	674	668	760	666	654	651	632	656	652	689	633	671	661	707	634	715	645	659	664	641	653	659	616	663	656	677	664	690	685	709	603	679	677	666	698	607	674	604	675	634	643	629	690	612	656	671	666	634	669	662	644	663	685	646	667	640	649	667	634	668	672	669	643	625	658	645	663	681	689	692	649	662	644	707	681	635	678	652	681	653	677	724	652	624	657	654	657	670	626	651	646	652	639	697	662	687	618	627	640	652	651	648	659	678	658	646	674	647	633	655	652	660	675	608	712	656	656	680	665	643	656	648	629	613	668	617	623	687	680	650	681	658	687	644	683	648	667	697	663	629	637	683	707	624	621	647	650	669	642	642	656	638	635	670	720	674	694	612	629	660	655	682	680	662	650	667	705	676	656	641	636	666	649	674	671	636	716	602	658	666	663	655	663	657	637	648	687	662	646	671	626	670	708	640	648	629	680	669	657	652	651	690	669	634	673	696	683	690	665	646	657	647	652	647	720	643	656	606	716	649	631	663	636	638	641	645	668	619	647	647	668	672	670	695	636	626	683	664
22043	20818	28126	23605	20818	19822	1412	502	341	328	307	266	291	266	228	236	239	216	211	200	181	184	214	181	173	164	177	152	182	199	166	158	169	180	174	160	151	150	172	148	150	145	152	181	161	144	154	181	160	188	160	178	172	137	154	148	148	170	153	171	155	182	157	145	183	174	150	162	174	147	163	170	164	160	165	153	190	157	166	145	156	169	146	127	149	171	175	169	165	157	160	158	158	160	153	157	165	176	152	170	161	149	160	164	148	180	166	156	148	149	165	164	160	166	162	149	182	156	149	166	158	136	161	157	171	173	146	179	133	161	162	183	144	152	148	173	150	168	152	152	192	169	164	156	172	150	155	169	158	132	175	158	148	162	180	146	159	174	154	152	148	175	167	161	160	155	129	145	157	170	159	174	176	177	148	148	148	127	168	164	160	154	146	170	170	142	172	165	140	174	153	161	159	169	126	134	153	175	169	156	153	145	166	130	163	146	154	169	159	159	169	134	175	174	163	173	150	156	153	166	180	165	148	171	150	143	161	150	186	176	172	161	145	148	159	168	166	181	158	154	146	182	154	139	162	147	158	166	171	172	185	157	160	158	164	170	173	178	174	154	156	161	149	171	158	169	151	147	165	138	189	154	155	147	163	161	180	164	155	152	142	162	138	162	158	152	159	154	179	184	155	174	175	173	165	174	178	157	162	132	170	147	177	162	146	165	174	165	153	156	136	171	151	173	150	137	169	168	168	156	180	169	141	162	172	161	164	159	153	144	182	173	161	180	158	154	157	137	161	131	158	174	158	148	162	141	149	149	177	191	144	168	160	149	151	181	165	182	156	166	169	151	164	156	164	146	178	161	153	161	149	160	148	160	139	170	170	155	172	164	151	158	162	141	174	157	140	152	160	179	155	160	167	164	156	153	157	166	169	151	177	162	168	170	146	146	155	143	160	183	148	171	155	152	162	154	153	163	166	188	158	166	184	131	167	154	166	152	185	167	166	152	160	153	175	170	150	155	154	151	169	170	168	169	159	129	153	169	171	151	173	166	160	178	170	144	167	167	168	181	153	149	172	189	156	142	162	155	159	186	150	149	169	142	152	169	147	164	174	146	143	151	171	169	160	164	159	164	167	138	153	165	157	178	187	158	168	161	153	166	138	159	177	151	147	154	155	143	173	138	160	170	165	137	154	162	139	154	157	163	170	148	168	158	167	167	159	186	167	146	153	150	159	152	157	153	158	157	178	171	144	165	157	183	155	166	165	142	162	167	166	147	166	154	197	153	183	186	167	141	172	172	143	157	139	150	169	159	143	183	172	169	155	141	155	155	162	164	169	156	146	175	177	161	172	139	161	166	166	161	164	157	181	159	159	184	172	157	162	153	139	159	141	169	166	161	170	169	143	168	158	152	149	165	153	158	151	140	143	155	155	160	179	174	153	139	138	145	159	167	177	168	181	154	132	182	178	143	187	164	144	163	157	141	191	174	153	184	149	167	165	174	155	155	148	155	171	162	165	162	148	143	164	158	144	148	173	160	155	182	164	152	168	157	146	185	139	167	173	159	166	170	161	162	173	146	148	168	161	136	169	165	164	176	174	177	168	147	145	176	166	162	136	148	164	151	149	168	140	168	167	134	170	146	186	184	161	140	169	157	150	149	136	160	155	172	166	158	146	157	171	152	156	154	147	141	164	174	171	157	144	179	174	158	151	181	164	153	152	157	170	145	157	152	156	136	153	170	139	194	180	148	167	148	157	169	166	149	178	156	137	165	172	151	163	179	172	165	154	160	161	173	176	151	158	133	156	141	154	155	157	146	150	147	162	142	160	131	143	146	154	161	151	167	178	160	141	160	141	174	162	168	156	181	163	153	165	157	165	154	178	144	169	169	143	169	150	178	171	172	172	168	166	146	144	148	148	175	160	180	179	184	154	165	163	163	176	163	165	164	159	136	157	155	155	161	153	162	148	152	155	153	167	140	164	175	152	160	158	147	167	159	139	157	172	178	148	166	162	152	177	168	128	146	152	163	149	146	175	147	153	150	171	161	175	131	152	129	152	154	164	146	166	162	166	162	167	161	167	163	156	176	149	158	160	153	163	181	142	159	150	147	157	158	152	149	142	164	163	153	161	158	176	146	148	155	165	163	141	149	158	152	165	154	156	171	167	159	132	152	145	168	168	165	170	158	164	163	171	133	170	162	147	170	172	148	138	136	150	153	172	175	155	185	163	168	163	156	161	145	167	156	194	139	185	169	176	169	154	159	168	161	162	147	141	149	147	158	177	153	168	156	156	146	153	184	163	171	201	163	162	155	155	171	132	141	160	151	167	170	166	169	139	164	150	150	153	161	146	163	170	174	152	158	146	141	169	169	138	182	153	160	147	156	153	154	132	171	147	170	162	171	151	179	145	163	171	130	184	169	153	169	177	166	152	169	134	180	144	144	138	150	138	154	162	163	148	161	165	146	147	146	147	170	136	151	152	149	141	150	143	169	141	149	170	167	150	137	160	170	156	167	155	147	148	163	187	168	152	160	176	139	138	147	143	149	168	173	127	184	170	160	169	169	165	153	143	156	143	162	160	153	163	152	144	180	152	142	161	132	154	155	179	162	173	135	158	162	157	141	166	150	170	156	140	180	169	155	144	155	171	164	171	151	155	146	155	165	166	154	165	165	182	169	166	156	158	163	178	191	168	135	158	148	163	143	128	152	170	183	143	138	147	169	176	143	145	151	159	167	143	156	167	162	163	170	153	184	164	159	160	147	159	147	171	175	165	166	153	161	170	167	163	161	166	175	152	168	163	150	166	153	143	159	163	165	154	138	138	167	177	174	146	146	169	150	153	160	166	165	179	136	149	163	165	148	153	179	173	159	158	157	154	140	152	150	174	150	130	165	189	157	146	159	171	179	179	151	167	196	165	173	163	167	146	175	151	149	156	154	156	138	140	144	179	163	139	157	176	145	170	135	175	135	173	163	164	151	144	155	164	171	176	164	153	144	159	167	155	172	160	173	157	158	155	151	180	171	165	162	156	154	153	179	158	151	147	171	157	175	170	160	164	150	160	139	155	158	168	135	163	178	155	151	152	149	146	168	154	168	150	157	143	163	167	158	159	162	176	136	150	176	155	135	167	160	157	150	148	156	156	151	153	155	166	162	163	161	164	156	154	151	181	160	159	188	139	154	177	158	177	147	176	161	146	150	148	156	161	168	178	162	188	183	150	192	152	140	153	159	177	175	150	145	158	162	170	149	166	161	137	153	147	132	152	153	172	148	153	160	144	134	152	143	173	175	160	169	157	157	154	135	151	154	179	144	164	155	148	150	165	157	145	171	152	139	160	157	142	158	160	169	164	156	141	167	150	154	149	166	150	160	147	144	163	142	152	170	150	177	154	168	170	138	153	155	159	165	173	148	170	146	177	171	145	173	159	167	161	155	156	148	156	141	171	139	137	165	188	175	168	152	150	166	162	148	172	168	156	189	162	162	166	150	166	173
4176	12328	7766	3649	2389	1817	1282	1006	800	700	624	560	484	462	420	393	361	332	357	317	285	308	290	300	278	259	273	272	254	261	248	251	244	218	245	246	247	224	257	278	225	227	214	229	199	229	232	235	253	224	223	224	223	237	215	250	246	228	275	228	217	251	220	222	241	233	204	228	209	199	207	214	196	233	221	201	199	205	212	229	242	213	209	237	199	233	224	220	208	248	229	237	201	220	213	218	221	216	208	232	216	230	203	185	222	232	231	211	207	234	232	242	227	227	201	239	227	207	214	227	209	245	217	211	222	203	210	229	224	228	208	206	219	213	203	220	215	206	225	196	213	201	212	213	214	202	201	215	225	237	212	241	205	207	208	238	224	208	209	242	226	235	221	223	205	231	199	220	213	219	222	218	232	196	202	185	209	224	215	215	202	231	216	214	216	200	212	238	216	232	230	215	209	206	227	210	228	216	206	256	197	222	210	237	197	203	249	209	228	210	215	210	216	207	222	231	221	221	181	201	237	203	230	198	202	202	221	209	244	209	234	232	222	219	221	237	212	205	222	222	229	210	254	221	199	200	205	205	225	209	192	198	241	227	219	219	215	224	224	201	214	220	234	210	217	225	198	212	216	228	201	202	211	247	211	222	210	218	223	224	241	220	202	214	206	238	197	231	205	209	217	196	229	229	207	213	227	213	211	197	220	218	217	206	184	201	226	191	210	228	236	233	212	215	221	224	239	246	232	220	223	239	204	223	233	226	217	185	209	202	213	200	198	225	189	203	192	206	224	236	230	222	210	212	204	226	216	228	212	220	210	197	219	230	224	209	214	226	198	223	243	200	227	198	203	216	228	197	216	217	218	231	211	225	226	238	200	208	202	220	225	236	225	238	209	230	204	242	196	225	202	226	202	197	209	220	223	213	218	219	221	235	196	196	233	206	210	224	196	231	215	215	187	203	218	232	204	224	227	216	222	221	220	217	213	209	229	227	227	221	213	237	209	221	208	206	238	215	201	239	228	211	204	213	204	193	193	212	199	205	247	216	238	214	213	195	213	211	199	236	220	213	231	229	223	215	236	200	225	239	205	210	203	210	199	194	209	230	192	199	191	243	203	222	233	190	227	235	186	229	177	237	210	213	241	227	219	156	232	201	212	195	245	187	209	203	208	216	198	225	216	208	217	227	230	229	195	204	197	217	222	206	229	179	203	217	205	211	218	215	212	208	223	259	223	217	215	236	238	235	234	238	202	215	231	216	196	180	201	215	228	211	186	228	200	226	198	211	213	206	205	202	217	196	219	241	211	209	259	237	243	223	230	221	200	194	238	220	201	214	231	210	220	202	208	212	203	226	208	215	209	236	230	248	196	197	201	250	238	220	216	237	215	231	204	219	223	229	242	211	226	222	198	213	213	204	213	215	209	201	215	201	220	239	203	217	211	218	226	227	248	205	217	216	215	184	190	213	185	218	255	201	220	220	203	216	197	211	210	203	203	208	188	211	173	196	218	222	217	245	219	217	224	183	235	250	229	206	223	202	205	207	243	206	224	223	225	228	225	199	206	216	226	216	220	233	215	203	215	201	213	206	211	217	205	234	232	224	224	203	229	215	177	203	208	226	201	226	222	211	209	224	246	211	245	213	209	221	222	219	228	202	204	226	219	218	210	233	206	202	248	227	202	235	208	195	231	228	183	216	217	205	235	206	196	237	213	235	206	214	229	214	202	187	203	195	191	219	203	218	196	224	206	193	225	216	196	210	218	219	226	228	199	220	234	212	216	215	207	203	214	210	210	199	226	224	230	225	221	190	231	228	242	228	208	237	225	200	237	208	207	233	227	225	216	205	197	230	197	240	195	224	242	211	221	237	230	227	242	203	219	216	205	208	202	205	209	217	190	209	217	207	234	193	218	234	216	210	232	215	205	206	223	213	221	220	208	180	212	217	215	201	214	214	228	237	202	201	198	231	225	203	222	210	214	223	201	233	209	206	208	225	192	216	216	223	207	209	225	217	202	177	213	214	187	204	230	204	240	182	205	205	226	216	212	223	241	190	239	210	208	213	217	186	215	208	206	205	199	210	224	218	201	211	196	239	234	230	201	181	203	218	222	202	208	228	218	234	211	184	231	215	246	215	217	231	194	220	236	207	220	211	200	217	185	214	241	213	212	220	248	207	194	201	219	218	238	195	226	198	202	225	197	217	199	208	210	209	211	212	206	204	226	243	223	202	227	212	212	221	210	203	233	201	206	217	189	215	223	230	219	216	220	197	224	217	241	217	213	212	239	234	211	204	223	198	208	226	222	219	202	230	198	231	212	201	206	237	195	223	252	206	197	243	214	207	201	226	214	219	235	213	216	217	229	201	227	225	240	236	208	205	201	213	195	189	215	210	241	194	221	230	233	202	193	217	203	215	231	205	198	211	229	190	217	174	244	216	199	226	180	229	227	254	224	225	223	206	227	210	230	203	204	226	213	205	218	213	210	200	237	218	233	222	229	219	195	230	212	193	213	228	207	231	230	236	203	238	214	233	214	232	214	198	232	217	236	217	233	225	249	194	239	212	244	247	216	214	224	214	242	219	230	230	225	210	219	236	206	212	250	202	218	222	224	201	203	224	199	199	219	212	214	220	220	220	200	190	208	214	225	201	207	217	222	228	240	215	247	234	232	238	242	228	222	196	215	183	185	208	239	201	221	200	174	198	219	240	223	190	227	217	207	226	201	212	210	215	203	230	197	229	221	195	197	186	210	216	234	205	205	186	219	210	235	196	196	195	221	205	213	243	215	205	219	244	208	210	201	207	218	199	249	224	167	243	219	211	211	205	195	209	214	211	208	215	211	211	205	225	220	267	230	216	224	236	201	199	219	218	222	222	218	225	222	209	218	185	208	228	227	202	202	208	219	201	220	240	191	210	223	227	223	187	249	205	211	236	216	217	221	232	211	234	235	219	217	212	218	232	241	200	219	214	213	209	220	195	207	212	227	209	228	217	191	215	227	212	222	223	213	196	234	208	231	244	204	241	247	226	200	221	203	219	226	218	210	224	187	239	228	217	201	207	212	239	227	202	238	219	231	205	250	223	230	204	203	210	196	219	197	222	206	216	209	210	201	228	215	219	238	220	232	201	218	215	206	214	200	222	182	195	224	230	214	214	215	226	254	219	210	221	229	229	204	235	238	236	211	198	227	193	217	236	209	215	212	219	222	213	213	225	199	237	227	230	214	228	216	195	214	212	242	225	198	228	193	209	210	227	192	196	198	212	220	214	213	231	233	209	236	201	199	236	203	211	213	229	220	227	205	243	212	222	215	209	194	212	194	210	204	200	217	233	216	222	205	232	257	234	225	220	206	225	197	191	212	214	213	212	203	220	222	224	224	222	203	219	220	239	229	218	221	221	216	184	219	209	212	227	199	225	205	212	219	193	217	219	216	227	198	202	196	214	223	212	216	224	232	232	202	226	205	213	218	235	175	201	239	204	218	227	225	220	211	217
26809	17755	4044	936	735	679	690	692	765	734	672	717	670	664	697	662	668	683	672	682	640	640	640	676	700	669	659	681	679	684	714	653	673	693	686	672	696	656	671	682	640	668	675	706	692	707	646	658	723	665	678	672	684	641	680	636	664	686	677	667	676	700	708	674	689	713	680	645	669	678	676	715	706	662	731	687	699	624	704	628	686	631	719	655	719	703	689	685	701	711	651	623	691	678	647	675	758	674	714	709	690	711	687	683	688	704	742	692	619	699	668	701	673	712	666	703	694	718	687	628	704	635	701	682	636	694	670	702	669	684	654	683	723	634	710	668	678	682	723	656	674	714	670	701	666	696	638	674	673	694	727	698	662	719	730	646	663	696	682	686	666	685	683	675	691	662	703	643	676	645	707	683	710	655	666	674	662	716	680	693	686	645	654	665	683	724	666	694	625	675	725	650	721	648	692	682	694	625	702	665	661	681	678	644	653	683	718	718	703	722	689	667	704	688	660	656	677	700	691	652	691	705	662	651	692	700	673	717	692	713	676	690	699	663	678	639	635	685	696	701	709	630	701	671	690	724	720	703	635	659	681	665	693	694	685	669	679	643	705	689	687	718	704	669	643	677	660	677	712	727	698	731	701	690	674	655	678	680	654	697	669	689	673	654	685	690	690	691	664	667	721	685	700	596	740	702	675	722	711	696	675	695	668	687	669	686	709	639	709	660	654	667	639	650	739	712	652	679	679	693	652	670	686	624	668	693	697	662	702	664	656	720	685	682	686	677	670	671	630	674	682	693	751	684	709	689	657	642	695	660	640	660	747	673	685	681	682	678	702	645	687	667	692	702	695	700	635	691	657	688	694	661	658	661	679	651	706	715	673	658	684	692	698	732	720	678	697	718	678	698	694	690	705	694	708	666	644	657	710	679	677	698	650	674	621	639	716	677	665	696	680	657	676	695	686	680	743	666	632	662	714	691	691	694	715	662	681	688	660	629	682	633	643	622	673	634	646	645	656	677	729	687	712	662	686	684	692	707	668	649	680	712	655	703	655	638	670	698	662	696	673	702	699	703	694	695	681	692	707	686	664	673	654	686	667	708	695	669	645	677	713	685	668	653	653	690	706	673	709	682	644	648	679	686	642	695	677	689	675	656	634	747	676	687	673	689	681	647	677	695	713	656	640	667	686	660	676	696	699	670	688	690	701	669	683	677	688	632	677	634	710	699	726	643	743	679	653	713	678	666	664	656	686	713	672	700	681	665	703	681	673	704	684	650	672	662	668	691	680	699	690	679	660	686	632	714	689	686	646	668	722	646	712	620	672	684	648	682	655	682	668	665	706	616	701	665	610	689	718	667	667	699	730	696	713	683	675	714	660	686	613	658	675	670	646	680	631	699	685	664	680	665	672	664	671	718	620	638	711	700	654	678	670	687	668	661	696	694	701	674	680	710	673	679	696	665	683	672	698	645	652	680	643	663	656	673	707	728	705	703	728	653	668	655	676	663	644	666	688	636	663	690	697	657	681	659	726	672	671	711	736	690	675	647	645	664	668	667	688	662	674	626	658	673	658	647	648	695	689	678	671	704	703	713	700	687	649	650	701	679	706	672	642	692	695	713	683	623	678	648	696	689	665	716	666	698	726	719	685	681	701	664	729	668	750	676	711	727	672	661	729	657	665	675	663	649	696	678	665	640	643	672	715	694	682	685	688	700	696	622	692	705	679	713	705	695	639	726	705	652	672	633	673	660	680	660	731	629	690	697	761	676	650	712	679	710	744	671	676	646	688	728	682	708	679	652	692	647	693	650	677	705	707	701	674	722	645	672	680	700	673	699	712	710	693	687	690	689	742	673	682	694	669	679	720	688	674	702	676	699	689	656	672	675	643	671	681	682	696	682	676	721	680	668	661	692	712	668	699	677	688	689	691	686	693	720	695	677	668	686	689	637	649	646	678	638	727	681	710	648	665	656	701	738	700	673	648	701	719	641	689	707	696	676	643	717	663	691	695	677	676	624	672	706	709	682	660	694	654	722	692	703	651	705	671	748	683	719	676	642	661	680	666	677	707	682	685	661	756	718	733	682	694	659	684	680	625	713	639	673	693	702	750	720	638	677	676	695	638	677	677	708	660	699	740	674	615	640	662	655	698	684	675	698	633	681	681	735	685	669	656	664	698	724	688	694	734	737	708	666	683	690	704	702	708	697	722	704	660	697	712	681	696	670	635	710	675	630	644	668	672	651	725	671	660	637	653	722	671	616	695	717	676	646	707	671	674	738	733	724	663	660	683	655	708	676	693	674	699	675	688	651	695	694	686	705	697	633	695	685	673	676	670	710	641	713	699	692	667	698	700	662	690	677	682	700	689	709	672	674	696	657	695	668	649	681	678	734	673	639	701	714	668	699	694	730	701	718	685	634	626	694	687	661	654	720	720	665	686	677	708	698	679	672	677	702	698	710	639	653	648	693	652	700	714	622	683	699	676	693	669	682	721	683	641	653	658	676	714	676	674	650	644	695	647	679	633	685	672	662	685	709	679	644	662	670	677	691	679	648	682	676	630	676	644	638	720	680	705	667	690	645	680	719	696	639	713	643	687	732	684	693	679	669	651	650	746	636	699	671	681	691	670	669	712	663	639	669	689	723	665	735	698	706	697	678	699	721	643	678	695	664	673	690	678	660	676	690	674	688	663	635	675	701	689	669	646	662	714	707	646	669	682	684	684	665	684	684	709	622	666	733	654	700	689	680	696	673	623	662	689	710	655	680	709	692	658	694	712	736	687	679	682	644	690	713	665	716	644	719	605	680	691	656	680	702	706	684	708	701	688	692	685	629	649	705	652	670	677	623	661	657	717	702	695	677	645	668	671	679	685	685	671	648	667	740	626	636	652	658	688	700	680	618	661	688	618	655	702	682	678	659	705	664	697	679	641	667	695	710	692	705	704	693	698	676	658	677	693	693	639	647	661	682	690	691	629	634	683	645	678	690	683	713	681	712	686	629	661	654	692	698	697	700	708	690	697	708	613	652	656	685	660	701	684	667	682	734	660	669	713	694	698	683	649	666	662	710	658	682	653	664	670	698	663	665	677	663	698	675	665	733	699	729	639	655	698	696	683	658	705	671	700	685	704	690	727	644	683	682	703	676	700	679	660	712	734	661	669	712	662	638	658	664	708	676	741	676	693	693	657	652	671	712	638	722	693	651	734	722	660	666	693	669	678	639	676	661	666	712	681	681	663	685	663	731	687	647	663	688	671	685	680	659	685	750	704	671	680	647	656	653	653	683	710	698	660	661	662	689	638	710	704	702	655	669	622	704	672	663	665	692	671	667	725	673	719	682	693	709	640	687	687	650	680	678	669	673	695	683	707	681	664	728	700	667	695	679	660	658	658	712	723	649	756	663	686	697	678	663	667	675	689	698	633	728	718	680	733	729	710	709	657	665	667	680	698	693	733	700	673	666	681	703	672	692	690	674	688	705	714	682	663	671	693	705
4273	1736	1373	1035	1046	936	914	854	938	919	916	910	854	894	899	850	869	900	923	932	912	843	854	888	876	945	803	830	886	888	872	881	869	906	891	884	943	892	871	872	885	849	886	865	852	842	901	887	889	907	849	897	868	846	889	882	844	930	938	905	880	866	853	880	844	882	889	887	878	828	827	918	915	865	949	865	899	878	850	824	846	906	909	890	828	867	851	844	864	860	837	882	877	861	859	818	911	916	866	833	840	841	906	894	922	903	878	831	883	901	872	866	829	889	874	880	843	863	904	934	892	912	904	872	873	826	908	846	809	872	899	901	930	910	894	857	888	841	911	910	889	915	949	905	909	918	863	861	901	883	891	903	870	897	853	865	864	822	837	945	891	861	833	852	916	843	831	902	858	857	900	949	884	864	856	883	940	895	875	870	893	890	828	886	850	862	935	892	820	895	915	844	870	830	871	874	864	846	876	878	884	914	868	867	869	854	863	908	898	894	889	852	924	862	830	861	831	826	884	893	839	897	871	936	841	851	826	898	852	870	875	855	919	868	915	882	905	906	820	895	893	893	883	866	886	914	860	864	919	923	865	872	896	889	895	862	876	810	870	866	864	878	845	853	862	921	905	872	897	928	879	852	916	833	854	891	886	864	883	947	901	860	868	862	872	871	901	880	882	862	799	908	912	861	917	919	905	919	866	844	878	892	877	836	941	929	853	893	841	878	850	836	868	899	854	858	870	918	873	889	888	874	841	883	884	843	851	932	854	930	868	870	870	919	883	885	935	852	866	825	867	852	829	868	882	880	852	878	880	888	908	868	849	871	922	887	901	929	832	904	866	894	865	922	909	860	855	876	908	874	912	870	918	906	933	831	868	882	851	882	920	901	830	883	847	840	859	895	914	885	877	896	867	810	920	911	845	907	891	888	904	824	839	940	840	815	900	853	889	833	866	866	847	859	824	861	866	878	885	910	920	932	912	858	886	856	876	900	887	904	884	876	853	902	892	878	881	822	866	863	929	893	911	814	908	908	877	859	897	877	861	835	901	855	911	860	802	838	902	891	854	803	842	895	826	868	818	880	864	858	871	923	852	837	849	867	897	908	901	928	908	904	867	870	866	882	876	817	810	826	915	892	848	870	876	887	881	904	861	850	846	841	915	920	861	872	844	879	912	886	892	937	865	839	882	871	869	863	880	880	834	901	868	886	896	865	857	859	849	882	898	902	904	831	869	920	844	884	940	915	819	849	886	868	858	883	939	847	846	889	895	834	875	853	888	860	878	890	880	869	900	895	876	893	858	862	893	882	901	944	898	877	904	922	875	858	849	880	868	869	916	878	893	858	834	880	915	877	859	903	914	873	881	850	898	833	891	856	881	860	882	886	846	880	878	905	894	908	872	921	884	866	882	897	824	911	864	917	896	876	860	841	889	885	870	874	886	869	842	926	881	870	824	870	887	902	895	941	869	883	831	861	882	827	894	900	858	889	802	868	888	864	872	877	852	902	866	866	886	896	861	904	885	844	804	863	871	867	842	889	862	870	883	899	896	878	914	845	856	859	880	882	885	896	866	854	870	873	861	866	885	877	893	915	869	855	881	905	838	898	880	891	856	856	838	887	877	878	872	874	891	852	885	869	871	840	900	894	894	880	914	887	884	864	906	845	892	829	888	875	828	900	905	881	892	852	868	901	929	883	894	869	849	877	856	879	877	885	881	890	888	897	877	917	878	873	928	940	855	856	860	879	892	905	867	891	832	857	843	884	887	884	876	876	875	869	886	859	819	897	905	844	874	868	874	890	895	865	834	867	888	882	934	902	898	907	841	848	887	861	863	856	856	915	841	834	842	850	917	895	887	887	905	869	888	888	887	906	891	870	905	824	870	880	954	889	911	866	856	931	903	889	871	854	879	854	852	857	879	830	828	878	905	924	865	865	887	839	846	867	872	894	866	905	869	888	882	877	933	884	841	924	863	854	888	844	895	837	887	885	898	894	885	875	866	846	894	876	907	919	875	869	831	879	865	885	911	845	831	886	814	879	872	912	907	906	861	883	855	862	906	883	888	822	851	912	872	858	914	887	907	885	860	875	875	875	900	920	895	833	860	868	892	881	877	871	884	874	938	890	840	840	885	896	899	866	891	819	865	910	884	914	893	908	916	891	916	847	896	915	905	846	839	862	860	866	930	858	891	853	928	891	897	898	905	875	898	839	873	857	839	873	893	868	854	866	903	879	922	922	897	844	860	908	864	867	845	882	888	892	868	872	926	873	869	863	912	804	852	859	852	870	887	815	870	865	896	858	887	857	887	904	871	875	875	829	825	858	859	831	911	888	843	912	900	835	870	919	919	906	911	910	845	864	836	862	848	842	837	903	852	841	874	814	855	885	855	844	866	879	919	916	902	839	877	839	879	843	858	924	858	859	875	836	877	882	873	860	884	923	909	926	898	832	857	902	875	878	894	850	908	816	856	912	883	882	924	838	888	890	930	908	869	873	871	878	941	819	898	863	838	862	904	887	845	874	865	870	883	917	947	859	877	890	845	899	899	849	892	858	866	863	858	913	846	860	913	914	887	930	884	852	900	853	846	934	864	881	892	835	912	895	819	868	872	899	890	839	884	869	849	918	884	897	886	909	863	902	884	894	875	873	868	884	864	877	874	831	846	850	841	865	924	880	927	914	915	865	846	860	872	861	862	855	843	892	910	897	915	873	832	860	871	821	887	858	904	871	909	843	885	932	830	878	831	948	890	883	842	892	915	896	837	873	853	878	867	868	914	861	861	853	908	911	866	892	866	852	891	937	888	885	867	877	842	897	899	882	855	911	909	853	860	907	935	943	851	844	866	878	901	900	902	856	890	902	883	863	936	891	911	856	902	846	901	863	896	873	764	919	889	891	842	850	897	878	882	849	866	851	928	873	888	911	881	877	912	882	900	887	855	892	875	857	866	839	816	886	912	932	923	864	875	868	830	880	884	865	891	937	928	892	927	845	870	933	894	859	897	922	865	915	868	811	870	918	849	881	858	902	863	880	920	903	920	870	880	870	861	844	937	821	927	851	878	917	880	855	865	937	883	876	847	897	904	877	862	868	922	892	811	892	948	862	852	867	887	875	916	888	878	863	974	915	912	872	857	855	857	852	871	833	846	892	860	830	884	872	905	807	863	856	864	913	872	900	883	822	834	883	877	877	819	886	868	851	900	849	843	858	856	939	836	922	952	871	827	825	924	875	880	845	847	834	864	847	894	854	902	896	839	856	870	899	864	891	1007	842	871	866	872	881	883	854	871	887	889	849	912	861	874	912	884	848	849	953	923	933	861	853	967	946	898	879	859	857	844	848	909	898	887	844	849	890	891	856	885	898	867	884	859	868	905	824	857	880	872	820	897	873	863	856	854	871	919	900	898	957	849	937	882	891	880	931	930	936	884	877	857	853	879	905	841	851	851	859	845	874	890	869	878	892	859	871	928	850	909	881	881	924	835	857	899	877	878	855
22822	20774	27492	24143	20415	3044	805	670	572	555	555	503	535	484	513	464	486	463	487	472	438	474	478	490	464	473	481	448	450	455	454	479	474	482	450	436	466	475	485	448	510	456	492	500	517	465	494	438	485	471	460	472	460	494	459	452	443	473	459	434	471	450	475	457	456	438	483	449	493	471	489	457	446	483	464	481	482	484	450	454	455	484	462	450	453	483	440	459	488	453	468	497	445	442	430	445	446	437	457	453	458	441	465	464	465	424	501	425	434	437	459	458	439	461	459	472	468	449	498	449	492	471	480	456	457	469	509	492	487	478	493	452	479	420	480	421	473	476	419	446	473	470	455	433	483	489	454	498	456	466	481	453	486	447	458	463	470	442	477	453	479	478	420	464	464	487	426	477	491	444	476	455	457	438	459	479	424	454	455	449	494	450	459	463	456	475	449	469	493	459	457	514	481	468	439	466	467	476	445	456	444	481	458	463	470	466	450	439	473	487	457	476	470	433	461	431	458	439	422	468	481	440	475	463	469	447	458	454	448	511	444	423	457	444	473	497	458	463	468	469	457	466	430	414	438	436	449	450	455	485	456	435	493	450	461	448	454	480	475	505	457	486	475	489	503	444	499	447	448	482	491	491	455	449	439	466	502	472	510	429	447	458	474	479	449	485	467	441	468	474	475	439	444	451	459	455	485	467	458	484	446	440	440	483	448	462	464	443	454	445	439	473	495	441	476	445	425	452	469	473	453	438	474	474	440	479	429	455	422	481	464	433	448	441	425	464	470	487	409	452	430	461	439	484	459	456	456	466	440	456	487	427	464	485	474	464	457	486	455	452	488	459	513	462	458	434	489	420	480	507	475	451	431	453	499	478	491	439	468	442	437	461	462	435	438	428	472	451	461	460	450	451	463	466	517	472	461	483	434	494	479	461	431	447	439	480	490	463	420	460	458	486	457	443	468	495	465	474	461	471	441	486	438	468	460	450	478	436	456	444	462	466	437	416	453	472	440	480	456	451	460	448	443	461	473	456	468	492	426	470	461	460	476	411	496	503	454	462	449	466	468	483	452	445	462	446	481	445	451	470	463	472	452	477	503	433	480	471	442	436	437	450	476	505	426	464	433	450	476	486	457	453	437	495	455	431	475	437	488	464	454	444	463	423	442	461	450	476	488	442	449	439	449	430	460	467	483	471	444	479	464	482	475	474	469	452	454	403	440	473	469	486	447	452	465	466	457	460	487	488	457	445	455	444	482	464	457	464	514	469	483	474	457	456	466	491	466	463	458	452	441	405	463	467	448	456	460	501	465	468	456	450	456	452	456	483	461	478	437	481	440	423	472	460	487	441	466	487	465	478	422	464	451	473	452	473	457	454	475	469	490	459	455	484	462	447	469	471	472	436	468	447	521	482	452	444	472	479	464	432	465	436	465	442	473	454	404	453	462	474	438	490	433	475	426	454	466	479	473	450	444	457	459	461	476	491	464	426	429	441	460	481	447	476	483	461	443	429	468	467	494	437	464	438	425	445	426	448	471	467	456	461	459	424	447	433	438	456	450	483	471	472	501	460	501	451	453	469	445	429	462	478	433	449	431	494	455	465	477	457	479	460	447	441	446	494	471	484	441	449	451	531	449	431	438	479	476	482	496	454	435	458	444	437	422	458	481	463	447	472	472	427	468	395	456	430	496	411	463	465	440	446	429	518	469	483	421	434	438	485	449	458	480	443	443	443	459	425	456	451	462	457	467	445	474	449	489	470	472	449	492	453	468	475	471	442	454	489	483	419	476	453	448	484	441	471	469	425	436	482	449	485	455	446	472	457	496	444	458	443	463	461	456	481	463	483	500	453	460	431	421	442	460	483	446	467	465	452	486	467	459	442	475	443	511	467	490	448	474	432	468	479	461	439	482	482	455	435	457	454	462	451	434	461	473	456	461	455	489	426	455	415	475	471	485	464	457	458	453	474	443	492	485	450	440	468	463	463	435	441	459	442	434	492	485	454	470	466	464	481	458	463	426	479	467	463	473	464	517	434	483	438	484	481	462	474	439	440	436	489	427	461	474	495	483	472	453	440	419	482	480	447	458	505	466	423	470	489	444	464	487	484	492	453	446	452	505	414	465	479	455	439	457	476	452	417	467	456	464	449	466	467	455	450	461	472	465	453	450	425	472	505	460	445	488	479	457	441	525	467	497	460	440	480	471	471	451	446	463	407	425	462	457	464	461	462	455	472	453	487	450	473	455	447	472	463	439	456	385	469	444	468	460	473	421	478	449	456	443	467	436	450	445	445	472	492	452	440	474	425	445	453	464	471	454	438	452	451	476	426	466	442	469	449	454	452	451	513	472	449	492	457	467	470	428	459	448	441	453	428	446	489	485	455	419	482	461	493	493	489	436	483	458	485	438	442	479	474	462	448	464	448	488	415	449	463	450	441	487	456	444	456	458	474	457	475	471	460	427	475	438	442	476	454	422	470	435	471	512	470	467	467	432	456	453	426	459	493	449	427	465	459	485	502	458	480	471	435	469	479	492	456	485	442	477	438	479	492	443	460	465	460	461	452	424	433	483	480	485	491	474	470	450	433	433	458	458	478	448	451	481	476	453	423	483	451	456	462	459	483	473	482	487	441	455	494	459	453	441	475	451	451	444	483	453	471	446	426	448	491	478	453	473	505	433	492	460	469	470	455	432	447	484	451	458	473	444	463	491	454	451	485	457	444	469	468	496	456	473	454	462	460	442	507	434	456	488	457	471	487	458	408	435	464	427	441	504	472	437	460	477	432	446	468	491	479	475	459	463	468	415	457	442	427	456	429	496	435	458	497	469	474	456	445	477	463	461	503	485	469	458	444	439	466	480	437	448	452	452	456	447	444	465	453	462	453	479	469	478	436	460	448	485	413	455	451	424	482	435	428	480	483	473	451	475	489	431	451	487	441	497	420	464	460	430	463	468	508	441	448	455	427	459	463	441	485	454	468	455	403	451	417	450	452	440	471	442	485	467	466	439	471	455	484	471	459	475	475	456	469	489	462	453	484	418	546	478	466	501	470	451	469	506	446	469	485	469	459	479	471	474	465	476	480	469	444	457	483	450	453	442	456	459	435	438	464	449	471	485	438	451	453	450	463	454	448	451	446	452	479	442	464	458	511	460	462	485	454	443	445	496	451	432	413	500	457	465	483	453	466	429	479	478	476	465	477	478	454	439	422	433	448	421	482	453	451	444	436	430	491	430	485	470	491	485	439	459	489	453	466	467	481	443	436	456	452	454	436	505	453	453	446	488	463	475	464	446	471	463	499	470	456	452	470	438	476	451	473	458	456	445	439	436	456	431	474	449	453	432	458	477	481	458	458	469	445	491	450	450	411	445	470	493	441	474	470	427	488	490	447	510	473	448	468	494	440	445	454	470	439	477	467	466	454	438	439	497	455	450	454	430	427	477	484	451	446	462	437	468	415	475	519	416	486	467	440	426	443	485	500	492	425	446	474	477	477
3403	8032	5285	2485	1814	1491	1231	1050	946	850	802	807	736	730	722	669	717	675	636	633	648	671	640	646	629	622	662	640	629	613	605	614	599	615	613	616	597	592	590	641	605	616	621	614	616	651	597	626	579	609	635	572	631	583	558	622	581	634	636	620	634	613	598	614	582	602	594	574	596	628	625	627	611	569	622	602	560	621	644	597	627	630	666	645	636	647	578	623	605	580	576	622	563	638	597	599	640	618	608	586	589	581	600	588	579	542	654	670	629	616	636	610	624	593	620	615	628	604	625	632	577	582	643	609	594	567	614	593	627	632	615	634	618	644	637	578	573	594	609	595	626	597	605	590	613	591	630	634	604	625	621	616	580	583	617	617	578	628	614	611	595	611	605	631	586	561	567	619	601	615	646	616	565	625	598	626	641	620	622	595	610	579	591	625	631	612	612	588	604	621	604	608	623	583	623	618	582	596	645	584	599	587	596	607	604	589	588	590	594	560	604	611	598	646	603	592	587	620	603	617	579	610	580	604	545	630	591	590	580	594	591	613	627	601	599	590	633	611	611	605	597	584	578	616	620	615	599	577	600	630	641	614	588	597	607	623	565	587	622	595	607	608	586	608	580	592	579	545	615	607	582	632	570	579	639	570	640	593	628	585	632	633	634	613	566	592	621	633	587	650	559	612	577	601	636	609	613	568	661	618	598	581	573	586	637	628	612	604	588	600	628	617	617	589	583	617	599	611	603	603	606	579	579	632	573	593	630	569	585	570	610	594	575	616	574	626	614	598	605	572	605	625	600	610	589	621	620	593	599	594	598	644	609	655	572	603	595	584	613	619	580	593	615	614	615	601	571	568	639	644	570	563	617	578	632	640	635	597	632	593	556	587	600	618	588	651	618	564	601	627	661	619	588	610	622	598	629	598	592	609	587	650	571	592	608	603	618	561	592	601	587	566	610	586	564	628	614	560	592	645	623	577	598	608	617	631	613	596	585	619	624	632	607	583	639	622	568	588	588	596	586	604	579	580	626	637	627	594	587	584	579	582	580	618	617	603	643	601	603	606	616	627	590	592	610	592	645	611	599	635	610	642	605	599	588	616	635	648	576	581	582	606	591	617	618	605	583	604	578	592	570	564	584	577	579	635	600	604	577	627	567	629	598	624	612	601	643	629	629	624	622	593	625	573	598	595	561	575	620	590	600	604	555	573	583	573	604	612	614	600	580	637	636	628	571	583	643	567	557	615	589	561	608	635	612	642	540	565	622	593	579	579	618	558	574	608	588	593	555	608	609	633	639	622	596	565	612	636	599	604	602	599	570	604	592	620	581	637	620	642	645	645	638	545	517	606	591	568	611	609	578	591	587	564	600	626	591	611	620	584	592	618	589	583	560	621	639	612	594	660	623	605	619	577	653	581	594	648	613	586	593	598	617	608	594	600	592	607	612	616	601	567	546	621	573	590	607	634	586	647	576	560	575	589	670	594	604	563	599	582	593	582	602	580	632	583	643	634	611	612	632	610	597	597	629	574	616	640	623	603	596	624	615	578	592	558	612	612	598	596	628	580	606	607	649	654	574	605	619	598	585	613	660	615	620	625	596	599	604	625	630	620	631	605	610	554	584	587	616	557	573	586	610	633	624	612	588	597	596	552	588	641	600	612	589	583	639	549	581	608	608	624	626	591	648	633	602	611	609	635	613	570	533	622	553	642	635	592	587	601	609	597	613	562	604	603	588	625	645	594	582	625	586	601	641	637	599	590	641	607	614	587	625	584	659	675	616	555	626	618	613	588	617	580	637	611	617	572	648	624	627	651	562	619	615	600	598	611	628	591	598	622	582	605	657	634	646	610	598	611	610	595	599	582	606	625	620	632	616	589	661	600	590	570	586	602	638	587	658	575	606	557	592	647	597	611	542	572	536	587	594	615	629	620	617	583	606	546	597	600	621	621	609	628	560	603	615	571	573	590	589	628	587	561	602	611	592	594	623	593	626	601	601	619	630	613	616	587	608	600	615	618	575	581	612	579	629	593	629	608	632	626	592	565	615	599	623	608	567	658	592	614	564	616	567	620	616	603	623	592	583	591	653	639	625	594	586	606	596	608	606	592	629	621	587	574	576	627	590	594	561	610	599	635	622	610	617	611	614	601	599	593	623	595	631	603	599	633	590	574	601	614	624	610	598	550	635	589	591	607	613	644	601	611	605	612	634	556	587	589	604	605	576	611	602	599	581	577	597	602	622	624	629	586	628	593	601	583	625	609	615	544	605	597	584	595	550	589	623	603	592	596	592	595	562	591	582	522	627	539	610	590	622	624	650	649	621	643	616	663	593	608	612	647	633	593	573	591	605	607	600	622	626	607	627	638	576	626	620	596	630	623	618	591	610	577	630	589	630	615	569	606	623	583	589	601	634	589	591	647	591	651	571	581	653	574	636	575	608	589	605	603	624	637	580	591	621	625	636	645	613	581	653	602	592	572	579	637	580	583	590	590	657	598	614	606	625	586	584	569	594	582	631	563	587	586	593	615	604	588	589	601	606	626	625	607	579	568	569	638	638	635	658	576	563	580	541	617	635	544	623	603	604	618	657	634	590	556	639	603	601	577	606	610	606	622	595	635	630	611	635	595	637	599	600	610	605	616	574	619	625	605	603	596	627	560	649	602	575	614	594	621	614	588	620	586	608	601	589	600	578	635	584	617	624	601	617	623	611	636	592	572	581	610	613	641	625	619	606	642	599	590	598	603	595	606	577	597	658	618	588	569	587	576	600	628	626	590	626	601	614	608	604	586	611	588	606	632	594	596	641	586	652	573	588	617	618	611	601	613	603	595	589	615	581	611	562	639	620	643	610	632	598	567	604	600	600	544	616	631	618	641	634	606	607	627	608	596	631	628	605	591	621	636	601	616	624	664	607	594	646	610	593	592	627	645	614	596	623	606	651	596	534	638	579	586	618	586	573	614	623	566	586	604	571	621	612	644	608	616	630	631	626	637	629	605	621	611	625	590	607	607	588	612	585	609	596	566	588	598	615	567	619	596	629	619	586	579	619	610	658	622	595	587	566	653	623	616	576	580	628	608	634	601	584	578	602	619	627	641	628	563	629	582	626	606	583	597	581	596	610	618	575	576	613	592	571	598	588	592	618	598	600	623	573	572	546	601	596	595	596	608	569	628	599	629	590	618	576	604	611	608	638	604	581	596	595	589	589	587	586	628	623	624	596	599	633	623	610	623	618	613	635	606	592	599	631	589	580	566	605	626	619	606	608	565	591	611	628	598	601	627	603	623	624	588	598	636	583	581	597	574	573	616	560	608	643	631	637	613	586	579	609	583	599	584	604	643	607	584	552	635	573	604	610	593	597	634	590	579	624	577	669	608	583	592	579	588	576	572	596	631	621	587	599	599	628	624	605	600	550	621	585	646	604	574	609	628	614	576	579	616	596	573	600	605	629	575	596	561	615	581	585	652	624	599	601	609	593	620	607	559	647	600	592	593
24212	20790	25620	22993	1637	659	611	615	561	551	526	562	508	551	504	544	565	520	551	547	514	504	521	496	539	540	528	546	531	513	532	538	529	509	513	528	524	519	488	513	531	509	535	518	515	522	525	533	498	552	518	527	513	524	505	462	504	489	452	498	464	514	529	496	487	513	513	523	506	559	540	509	501	457	549	544	505	493	525	559	518	461	528	530	493	547	527	540	519	498	552	506	502	514	530	517	551	493	477	513	510	508	513	502	519	523	502	523	495	526	552	500	520	531	520	531	480	506	523	494	492	521	497	502	493	504	532	499	477	546	507	519	483	526	519	504	533	462	520	491	484	510	492	459	542	496	476	512	556	557	507	529	484	508	463	482	537	524	504	561	503	505	496	511	508	486	550	505	514	547	496	469	573	543	494	547	535	514	511	534	485	499	514	555	497	530	533	566	478	520	485	512	503	535	528	493	527	507	506	529	522	481	512	508	511	489	513	502	501	499	497	524	490	494	468	499	519	541	525	546	525	536	504	512	488	490	521	487	465	570	494	500	542	483	496	535	492	514	501	466	492	468	525	517	465	529	522	487	506	500	501	508	496	458	529	472	492	528	482	512	479	489	476	545	505	533	493	494	532	509	501	544	532	493	497	568	508	520	548	498	483	502	500	532	509	522	499	509	538	516	537	507	525	516	525	528	478	522	490	501	496	482	516	518	491	476	521	479	517	459	501	539	482	500	516	488	505	486	483	537	507	540	503	524	552	534	508	503	519	530	512	503	525	525	525	492	508	484	483	509	495	506	488	481	493	478	509	512	537	522	476	527	582	533	518	520	489	516	500	552	494	535	530	536	519	498	527	498	522	506	492	534	512	512	509	561	487	529	516	501	521	533	519	525	493	523	504	523	491	517	503	495	545	511	496	509	507	499	557	511	525	511	529	516	533	500	487	548	481	518	505	497	572	506	506	518	487	512	530	533	516	548	521	511	487	536	529	501	526	537	473	495	461	524	541	485	507	462	506	527	512	480	520	530	518	549	529	497	497	528	550	503	499	549	527	490	483	512	468	495	502	535	475	493	510	522	494	485	530	532	533	527	505	521	488	531	528	466	529	519	555	499	541	455	511	524	502	496	528	533	518	509	506	537	549	482	526	516	535	492	484	516	473	500	526	487	504	508	529	473	506	468	498	516	501	483	538	528	514	519	514	497	505	528	510	508	462	502	520	527	542	524	544	511	532	487	528	491	496	483	504	495	492	503	515	476	550	547	501	524	533	457	547	528	526	516	512	527	494	481	531	518	518	469	515	526	515	519	524	531	482	522	487	504	488	512	516	449	493	519	493	492	494	455	486	518	517	518	553	528	537	486	545	471	471	534	502	458	536	527	536	516	511	538	474	526	491	458	514	538	541	530	464	496	524	475	528	464	520	514	503	546	518	469	500	538	477	527	520	518	496	509	520	515	501	506	503	497	510	471	531	490	483	503	491	540	535	496	500	534	526	547	530	513	512	480	526	525	516	537	518	549	543	524	501	536	559	508	524	529	475	501	500	520	492	546	493	529	557	494	496	500	491	514	501	487	523	519	553	512	505	531	500	492	533	487	488	517	504	511	513	537	511	526	502	504	490	523	522	529	526	506	504	487	484	506	500	459	520	505	522	504	527	448	527	523	506	518	518	499	522	559	489	488	495	488	481	515	533	517	512	507	474	516	510	488	522	520	487	534	509	513	489	487	488	546	471	503	525	494	495	524	497	471	497	530	481	494	515	496	480	573	503	503	556	515	549	522	480	533	515	482	518	505	538	498	492	494	511	524	520	488	526	501	505	483	496	576	497	500	491	550	559	551	523	495	523	538	511	490	524	492	525	503	550	518	521	541	523	473	509	482	522	513	534	519	479	546	513	520	499	509	515	509	510	501	495	518	524	480	503	521	526	511	528	535	516	531	492	484	537	522	498	497	489	480	484	507	477	539	516	511	493	486	464	513	451	528	534	504	514	518	497	495	509	506	517	519	508	527	520	512	536	511	508	474	466	498	473	505	527	505	567	490	503	510	491	548	522	526	493	480	497	507	500	515	516	510	517	534	516	538	478	500	464	496	530	489	501	507	453	501	524	483	494	523	539	485	519	521	512	528	515	453	521	521	493	497	564	490	536	542	523	510	507	555	519	491	536	486	531	520	507	521	534	506	485	545	519	515	508	526	522	482	514	543	520	508	482	492	526	493	476	529	480	524	486	518	481	511	526	563	514	488	508	502	537	490	527	486	465	494	509	514	509	488	482	482	507	493	534	493	508	543	522	482	512	469	518	514	497	479	501	533	531	515	474	501	516	531	505	530	495	521	480	524	486	497	511	509	476	500	517	518	486	532	525	461	532	509	551	482	513	483	477	492	519	485	521	481	509	506	496	531	503	465	543	479	490	503	481	492	534	494	467	489	547	527	508	475	495	547	470	512	514	488	510	532	524	498	520	462	544	509	477	531	502	447	513	495	507	511	531	524	514	511	491	518	491	503	502	515	519	522	529	524	493	518	496	510	497	551	505	482	534	532	470	520	532	499	501	478	514	479	523	527	489	511	487	546	505	513	587	512	525	513	532	497	535	505	498	494	513	489	529	550	519	492	537	516	557	464	514	503	473	513	503	516	529	511	518	469	543	498	533	525	507	523	506	493	523	489	526	535	484	522	545	525	592	488	489	494	466	529	525	526	525	538	540	519	480	562	514	541	516	494	535	517	517	544	515	542	528	493	502	506	493	552	500	495	501	523	523	486	513	526	541	513	489	515	479	501	504	487	527	518	518	514	515	526	530	540	522	473	503	502	481	495	547	475	556	511	517	509	480	547	516	500	512	495	457	502	500	514	488	500	488	498	532	539	504	517	479	523	546	495	481	597	507	541	486	566	497	513	534	449	504	529	509	509	501	472	496	526	531	508	541	518	497	492	504	497	542	481	503	519	521	524	508	490	485	522	496	474	503	524	556	530	451	526	496	545	477	548	513	484	538	502	454	499	506	466	485	480	515	549	508	490	532	521	505	511	495	553	460	513	501	552	501	500	528	532	496	499	485	520	496	497	499	523	509	506	512	517	544	501	486	514	536	508	517	503	500	526	496	488	549	529	464	508	549	514	499	524	509	519	517	506	531	507	537	533	544	479	527	503	490	488	517	506	521	501	534	535	519	502	482	503	515	554	535	484	473	523	519	535	485	477	498	525	520	508	533	490	517	527	498	508	517	506	531	524	485	503	500	483	516	487	475	470	545	568	532	504	515	501	518	500	485	500	514	523	500	535	486	534	518	535	519	492	491	523	500	528	529	526	514	484	533	499	506	509	525	494	510	507	560	497	485	526	541	528	525	538	496	541	511	511	539	475	497	481	499	547	525	526	503	483	501	494	487	489	488	521	490	527	519	482	502	523	527	522	528	546	519	472	507	497	521	489	522	491	481	514	501	487	519	531	554	471	522	524	562	532	534	492	542	525	510	514	506	523	509	513	514	501
3232	3821	2557	1406	1173	1030	958	812	806	755	743	740	698	675	705	708	680	660	678	661	666	708	677	667	676	681	678	646	657	650	638	634	659	634	670	713	683	658	624	685	629	654	619	696	640	660	682	646	653	637	614	626	685	759	659	679	691	634	645	680	602	631	700	644	715	648	653	633	686	641	663	624	626	696	665	640	680	647	642	655	667	651	639	657	686	660	646	657	654	611	637	656	684	684	644	667	613	618	667	701	619	661	641	691	679	631	641	677	685	630	664	649	659	604	656	656	662	706	651	665	634	659	629	672	645	670	645	688	680	662	697	620	623	642	629	653	657	661	662	671	677	625	675	657	671	694	657	621	625	670	687	662	665	604	661	657	678	630	659	673	649	654	687	649	674	679	701	679	659	630	658	647	657	661	658	702	621	666	652	651	654	652	659	698	717	646	652	657	672	665	671	654	610	676	678	660	627	622	674	621	635	667	665	640	658	695	674	639	723	637	641	651	667	674	660	682	667	693	648	639	658	659	652	655	655	648	649	676	603	645	668	642	629	689	625	648	669	636	681	672	648	625	645	703	663	678	648	662	652	640	682	728	652	610	701	676	641	661	680	654	667	589	687	633	654	693	674	700	594	627	708	691	620	635	637	666	684	657	653	673	693	665	662	655	650	653	639	632	649	681	671	660	618	650	669	663	636	632	625	663	693	634	659	654	685	619	656	635	667	686	665	655	618	655	669	628	644	635	651	668	607	617	648	669	665	655	671	619	648	664	658	645	655	668	638	684	668	660	660	656	647	665	623	676	681	613	638	686	655	672	656	640	671	690	617	631	597	630	632	639	645	679	651	669	699	656	679	641	645	632	657	673	647	699	650	684	664	652	666	702	659	579	691	671	680	600	650	674	657	664	651	640	619	654	670	685	664	629	667	675	695	646	624	664	682	649	670	672	672	664	636	654	654	629	631	666	703	683	643	690	681	646	647	644	595	660	675	617	671	663	662	658	653	650	644	649	643	660	652	644	645	621	675	654	675	668	675	665	682	679	655	665	665	653	689	682	621	633	684	652	623	631	678	618	666	653	649	669	638	664	664	674	671	642	635	691	624	644	640	613	661	668	638	665	688	631	660	634	626	658	688	668	619	666	661	658	663	628	616	622	621	630	650	674	706	629	652	619	640	668	656	606	666	673	672	679	650	693	671	608	617	700	651	640	682	634	674	625	674	631	649	625	629	643	683	654	703	702	647	672	625	712	674	681	645	655	617	688	689	614	647	640	661	623	655	667	697	658	687	658	653	645	700	692	658	636	644	666	667	622	614	650	625	623	655	663	666	670	643	664	633	680	689	650	624	645	671	662	710	663	638	645	663	620	668	629	696	638	652	652	651	658	652	660	653	629	652	702	645	629	668	678	646	676	643	615	660	645	698	730	635	676	639	682	682	660	638	622	656	671	668	635	681	646	664	659	677	628	651	660	676	679	665	666	638	628	671	630	691	648	651	610	657	642	648	619	640	634	652	666	639	589	636	653	675	633	659	675	650	621	652	661	632	656	732	655	689	613	688	662	646	674	658	616	621	675	675	692	633	656	659	649	659	616	659	653	689	610	620	674	650	681	646	605	656	636	639	678	611	641	636	615	682	671	635	648	655	682	721	708	698	626	664	648	637	662	685	651	611	693	670	653	689	620	648	598	647	652	692	718	638	651	610	661	642	664	647	662	649	672	656	679	666	706	647	634	629	672	644	670	656	649	671	622	664	586	623	638	607	654	620	638	636	626	623	647	651	666	667	678	627	649	634	646	688	637	629	665	643	658	620	609	651	619	636	662	681	659	621	637	666	637	681	620	606	666	643	716	689	635	696	637	633	677	632	691	695	664	679	678	671	655	668	649	676	665	623	677	634	642	649	669	694	680	650	651	717	675	655	649	645	649	652	670	624	608	689	679	626	628	684	635	666	618	673	647	657	608	662	620	643	658	679	664	659	656	675	668	691	649	667	663	667	673	643	699	640	684	657	591	648	665	675	664	652	640	659	624	623	610	644	622	624	653	630	647	649	656	634	650	640	655	649	680	674	635	632	690	686	638	673	612	681	594	649	578	657	654	627	695	637	636	632	656	665	639	663	640	704	681	610	648	648	637	608	649	668	654	641	720	680	614	661	675	667	675	682	687	660	612	730	669	663	650	640	658	652	658	656	680	625	671	677	678	603	669	639	640	660	702	616	653	622	738	625	653	592	675	642	645	667	643	671	699	609	672	671	645	654	632	669	710	646	671	646	659	665	649	688	647	676	637	678	673	668	611	630	635	620	681	635	637	668	653	605	674	691	685	652	649	690	685	647	686	609	660	690	649	625	652	641	656	651	680	700	635	660	618	647	606	650	588	665	643	653	604	645	670	645	667	602	647	699	627	650	656	668	643	623	661	612	643	639	668	701	635	651	642	638	658	676	682	712	681	672	694	649	697	638	649	648	638	632	619	644	629	674	636	635	660	636	665	622	642	645	678	646	612	668	659	687	638	654	631	645	679	682	674	639	643	663	675	650	657	641	639	650	670	579	614	652	657	668	654	688	654	668	648	635	634	622	623	684	664	663	693	617	673	639	619	666	636	676	675	706	658	652	689	657	654	649	663	654	663	652	710	700	633	650	669	665	631	620	651	681	611	651	652	678	623	623	655	649	623	661	666	683	635	650	660	717	653	665	651	648	637	658	624	672	623	646	669	635	733	650	648	693	588	606	682	671	686	655	684	664	679	638	648	689	653	613	652	653	676	680	629	683	670	648	668	646	669	676	660	694	671	672	610	652	657	649	683	666	664	645	652	641	668	653	654	699	660	647	648	634	691	682	685	653	622	627	647	616	661	591	654	681	663	648	653	709	660	668	660	675	670	714	615	655	626	641	605	655	642	607	658	665	647	636	641	660	682	669	654	701	678	653	634	661	648	682	641	666	660	649	651	612	663	624	687	636	623	641	615	688	682	631	679	642	661	666	674	641	622	656	658	637	636	654	674	639	638	642	633	661	640	664	675	661	685	668	609	657	684	741	685	656	624	676	686	692	634	697	661	698	621	679	605	652	624	668	640	661	654	583	634	655	660	668	657	670	681	657	659	623	648	648	650	605	629	621	652	708	650	695	693	676	623	625	632	685	675	677	659	627	653	652	591	631	705	634	638	662	627	672	623	650	620	700	705	606	659	675	631	661	684	606	676	689	673	678	667	626	633	668	649	669	679	673	658	654	626	647	666	666	659	660	648	677	612	682	597	683	650	671	669	632	660	691	629	674	703	686	689	627	676	650	649	604	654	697	624	649	712	627	641	622	665	638	673	640	628	687	639	671	660	641	655	664	650	615	651	726	666	657	638	625	658	640	656	642	653	626	662	634	655	638	646	664	616	613	637	669	656	626	626	658	623	693	652	689	673	623	665	639	676	628	629	688	661	633	659	704	680	655	618	655	684	664	671	648	635	656	643	596	659	656	705	618	648	630	655	611	675	675	654
21983	20822	28135	23591	20822	19877	1382	491	381	338	286	255	229	243	238	240	230	203	210	197	175	192	177	173	190	148	176	169	166	185	180	178	171	176	205	197	177	188	186	162	167	182	173	166	165	175	183	188	159	186	157	165	145	167	160	156	171	156	175	186	154	155	159	143	181	154	152	167	167	175	163	139	176	157	161	158	167	179	172	159	163	170	142	186	156	163	161	142	169	178	158	172	155	141	166	148	145	147	170	161	165	151	157	149	180	152	147	146	155	151	164	152	158	151	163	147	163	177	156	161	176	144	180	177	162	154	165	160	140	179	146	154	152	173	154	156	159	141	143	151	139	140	165	153	147	156	161	141	168	174	165	174	195	166	156	148	166	149	158	168	157	140	148	184	132	167	154	155	136	166	155	176	158	170	180	167	161	156	156	144	151	152	173	154	163	171	158	162	153	150	145	178	150	148	175	169	152	150	143	166	164	176	162	180	136	190	167	130	169	182	143	170	150	174	172	168	182	156	158	162	172	133	160	157	159	153	149	146	151	154	165	172	163	151	148	169	153	154	159	157	129	163	167	144	149	146	149	163	154	161	172	187	172	149	167	154	161	150	154	153	151	165	151	151	140	167	166	161	153	144	180	143	151	160	152	160	143	172	130	168	156	148	152	152	156	157	158	145	161	172	140	145	161	163	148	154	169	160	165	165	159	200	183	160	154	151	133	181	153	153	160	163	161	181	160	196	174	138	163	154	169	170	153	171	163	156	131	152	146	169	155	143	174	169	188	157	180	156	169	159	165	152	156	161	161	146	154	143	146	152	160	154	143	154	156	165	150	166	136	168	172	149	179	170	159	144	161	174	159	153	148	160	135	159	175	151	136	172	155	154	135	148	161	158	169	158	138	150	162	178	170	169	143	147	152	165	161	152	163	159	160	143	178	163	168	155	161	156	150	164	159	179	145	157	172	169	162	145	154	171	168	156	140	154	142	164	150	156	165	169	177	166	171	133	139	148	150	161	169	162	171	174	169	185	158	162	192	158	169	138	160	158	138	158	165	138	146	145	179	167	171	181	201	167	157	151	147	167	165	156	159	144	149	174	130	168	168	175	157	156	183	167	155	158	164	160	130	163	170	153	129	143	164	142	155	153	175	138	136	157	158	177	141	167	146	153	159	158	174	177	152	160	175	176	189	160	161	159	159	169	160	158	167	152	151	179	147	154	191	123	154	160	154	154	172	153	162	163	147	154	159	156	165	150	183	179	155	153	183	164	172	152	166	171	146	161	171	151	170	131	167	145	184	145	145	156	174	176	141	169	179	136	147	163	156	164	149	153	172	165	138	163	177	162	151	143	145	139	173	135	187	152	165	166	157	160	169	143	167	143	140	138	158	163	159	149	144	161	170	167	156	128	173	142	175	166	156	149	143	166	142	152	171	172	168	170	164	163	158	163	158	153	155	145	151	140	164	150	155	164	188	171	161	138	153	148	176	145	156	153	144	145	158	171	142	139	146	150	159	151	164	180	160	156	146	154	192	170	162	161	155	163	171	159	167	149	164	141	152	180	133	146	155	174	154	172	140	151	173	154	170	151	155	140	154	163	146	154	150	162	175	185	155	141	138	164	153	139	160	157	175	162	173	177	169	152	157	156	168	175	163	170	155	151	133	150	155	142	147	150	154	168	138	149	172	137	171	180	161	172	145	149	170	164	129	173	120	154	151	155	148	171	163	165	138	165	142	158	149	165	142	153	157	132	163	156	167	154	157	164	167	151	149	161	144	147	162	148	149	146	164	161	152	158	135	155	164	155	156	150	162	150	150	159	147	155	141	148	160	162	149	154	146	151	169	148	175	163	136	177	158	161	143	134	151	151	174	165	170	144	160	153	167	165	129	136	155	162	160	169	173	163	170	179	151	156	161	154	156	153	156	156	148	146	146	160	158	156	171	168	146	135	144	152	162	149	162	158	173	161	164	156	146	154	172	160	152	185	172	155	154	151	127	160	145	152	153	151	154	160	145	174	171	154	148	153	147	163	184	155	167	163	153	177	156	175	175	145	152	168	151	139	163	164	146	177	137	167	180	136	177	177	149	148	160	172	176	158	167	134	180	155	158	166	136	133	166	173	173	160	150	175	152	177	155	156	149	167	177	149	135	174	160	163	168	164	160	168	169	171	128	140	149	155	147	147	169	197	180	145	162	176	173	148	158	160	174	170	124	166	145	169	152	169	152	137	166	155	149	137	147	159	172	175	148	188	156	140	167	187	146	146	164	145	142	165	156	172	171	160	139	149	170	144	167	143	151	164	139	162	137	183	160	152	139	161	148	158	174	166	151	138	145	166	171	176	157	165	139	151	151	143	190	142	160	149	179	160	160	155	157	161	145	157	134	157	167	160	139	146	170	152	155	155	174	155	168	142	161	189	150	155	147	152	165	153	137	148	171	165	179	145	155	156	164	186	156	155	144	164	146	134	153	151	156	147	158	169	168	157	173	158	150	160	172	172	182	142	163	148	149	167	142	165	148	172	172	165	134	153	168	156	155	154	171	171	179	167	150	164	163	167	154	177	183	141	134	143	159	143	165	157	154	164	159	163	179	151	164	169	160	166	160	138	168	145	173	149	160	167	151	138	165	151	146	134	158	166	163	178	164	159	158	161	167	141	155	161	143	146	138	163	173	165	156	178	148	143	159	154	170	149	173	156	153	152	163	170	155	146	167	151	133	157	166	155	150	139	179	143	167	161	159	155	154	161	157	126	139	179	153	147	177	137	165	164	153	141	167	125	164	150	155	147	156	165	147	138	172	145	165	151	158	149	158	152	179	159	169	167	161	158	146	166	160	143	152	172	155	150	143	146	168	154	162	142	163	147	158	172	158	170	127	161	144	159	161	181	149	150	176	141	174	142	170	165	150	165	166	163	159	161	169	152	143	167	157	140	156	158	168	164	175	174	175	155	153	161	177	153	176	160	159	162	155	165	149	156	140	147	153	168	178	148	116	165	159	164	141	159	163	159	156	163	138	145	174	149	145	146	176	181	169	133	171	165	170	154	173	143	171	138	159	174	143	160	138	152	165	170	162	175	145	172	140	168	175	162	153	148	162	170	193	164	143	147	154	153	166	166	174	153	152	171	163	150	157	171	158	139	153	157	163	154	155	144	160	157	165	146	153	144	157	154	161	154	157	137	155	173	180	173	161	156	145	159	183	142	166	170	171	136	166	152	162	152	156	161	160	151	140	161	142	164	152	151	158	150	171	154	158	177	165	164	143	171	160	163	152	164	139	138	183	152	141	162	153	183	141	140	160	175	171	161	157	137	157	177	150	150	150	148	152	142	147	155	152	161	152	164	175	145	177	180	142	138	161	155	167	156	165	155	157	155	155	170	170	146	165	148	178	175	152	154	194	157	164	166	166	181	157	168	160	172	172	154	165	172	161	165	161	133	153	148	155	160	159	160	165	146	172	156	193	143	174	137	177	165	161	171	178	154	152	155	164	154
4164	12428	7829	3680	2559	1793	1292	996	811	669	620	516	483	421	422	392	352	338	323	305	293	298	272	262	271	274	278	262	265	231	286	236	237	251	224	221	240	206	216	227	244	233	235	219	251	257	269	244	226	217	227	184	241	204	228	232	237	237	232	229	232	252	204	200	222	216	194	204	211	204	231	220	234	208	213	229	237	202	206	233	217	205	228	201	200	218	221	222	238	221	222	193	241	216	214	246	232	227	216	220	209	234	227	222	228	221	229	200	204	198	231	227	224	190	218	212	196	217	217	209	213	212	236	228	196	233	230	218	218	234	235	197	202	230	226	248	209	203	205	232	212	237	218	230	204	214	228	232	228	184	229	210	254	225	187	202	231	207	213	225	223	233	213	209	245	215	247	216	200	204	211	233	232	222	200	209	205	219	230	220	233	202	191	176	224	221	241	200	252	231	202	236	217	202	221	200	213	205	220	200	214	208	231	225	218	187	235	229	236	216	228	215	221	205	205	202	198	241	214	202	220	212	193	217	218	250	236	204	220	231	212	190	205	219	217	221	210	203	213	191	229	236	196	215	169	215	235	221	225	205	195	191	202	218	241	208	235	221	246	221	242	197	183	231	210	194	205	226	217	212	204	201	227	230	235	222	214	227	205	206	222	214	188	189	237	192	246	203	220	178	198	225	217	195	220	218	212	195	207	200	211	205	224	214	197	232	233	217	205	202	211	206	240	197	202	202	240	191	224	194	231	216	211	206	183	210	194	228	222	204	199	241	224	231	227	226	227	228	247	210	226	223	231	222	209	213	198	194	219	229	205	229	214	207	203	182	233	221	188	204	235	242	213	194	218	230	216	207	223	208	198	225	224	212	207	198	217	192	202	224	218	225	197	220	230	196	205	230	200	236	232	209	214	216	211	226	228	193	225	202	223	208	217	225	215	211	218	227	202	204	222	219	209	199	213	216	232	245	196	219	242	234	192	207	235	196	211	202	247	216	215	214	213	219	204	222	222	225	214	207	196	204	223	218	236	239	226	233	206	212	225	212	226	218	211	240	245	235	234	205	193	216	206	222	242	211	216	207	234	230	228	211	189	208	219	234	187	221	219	224	212	198	225	222	200	217	208	195	224	196	205	180	207	184	201	218	202	206	231	199	223	222	226	209	209	206	221	206	220	208	217	225	195	194	213	231	224	221	215	201	219	203	205	200	229	224	228	201	209	217	217	212	213	224	230	206	230	209	240	199	207	249	235	232	247	214	204	195	190	205	212	205	221	226	202	219	240	212	205	213	242	228	182	216	213	208	217	211	213	188	230	234	218	196	206	228	207	221	215	229	198	233	221	226	219	226	192	240	226	204	240	192	232	180	217	237	221	208	214	195	221	192	207	212	203	227	204	244	209	208	226	195	235	211	219	239	224	207	234	207	203	212	219	204	227	228	196	192	207	194	204	234	222	214	220	216	215	225	205	226	215	224	215	226	231	215	239	226	188	233	225	203	200	220	214	187	227	215	209	213	201	211	224	231	210	238	205	217	239	224	219	207	226	231	207	230	204	209	205	241	189	223	216	232	241	212	232	206	217	199	223	217	233	212	206	223	210	209	193	232	222	220	194	223	220	192	218	197	192	217	215	210	212	196	221	208	233	222	210	226	233	229	210	222	216	228	241	207	230	198	214	208	202	202	224	222	216	238	180	211	180	204	228	224	215	233	237	200	215	196	216	216	198	206	201	225	198	215	195	202	192	207	215	200	194	208	231	215	222	224	228	208	227	191	193	191	217	203	215	192	179	196	211	196	198	188	235	190	198	208	197	209	205	249	214	209	218	220	189	225	244	203	226	225	206	224	207	193	204	226	208	225	208	206	214	209	245	189	224	234	215	218	209	219	231	223	232	209	209	228	205	202	202	237	211	222	205	199	226	205	217	206	200	210	211	243	198	217	198	224	213	228	213	182	207	206	228	203	232	196	201	219	220	218	219	182	227	231	186	223	195	201	210	223	211	204	197	220	201	231	213	189	210	213	192	243	216	207	203	229	222	207	207	200	207	247	206	198	201	233	219	204	225	226	206	193	228	224	240	216	204	214	209	222	193	242	219	220	218	194	184	205	203	222	212	200	177	211	212	238	202	195	219	214	216	214	213	218	206	228	231	225	204	218	217	225	230	228	219	217	188	210	231	226	199	224	217	199	211	230	228	216	220	216	247	204	218	196	207	224	212	213	210	198	236	243	229	232	218	219	191	230	185	197	204	208	201	225	209	211	196	191	213	197	233	197	243	193	214	226	199	209	204	205	216	203	211	239	209	224	204	212	252	199	218	244	210	215	207	210	215	198	220	221	215	204	189	226	228	214	209	191	236	187	226	220	206	202	229	215	236	216	195	213	207	216	207	180	226	235	217	202	199	226	218	242	225	230	215	189	200	215	233	191	184	211	194	220	230	220	231	216	214	221	229	219	227	214	228	228	220	203	213	216	218	211	222	197	206	185	228	227	200	207	218	208	214	221	213	225	229	217	230	209	241	241	217	231	200	235	207	229	243	212	223	209	200	225	211	214	209	224	191	237	237	220	208	209	235	207	207	239	206	219	217	201	215	214	208	211	204	188	195	214	205	209	221	203	214	194	223	222	230	232	215	192	199	223	233	228	226	204	229	215	226	232	232	201	226	221	240	195	232	231	223	243	209	239	222	197	222	235	230	215	189	201	223	210	237	206	245	190	238	203	210	225	208	222	201	216	225	220	239	189	236	210	199	229	218	219	223	203	260	205	223	251	188	230	205	233	213	229	204	253	251	213	205	240	197	229	214	225	218	197	204	196	185	217	196	200	209	240	237	202	211	204	215	213	253	236	225	217	234	213	225	248	220	196	217	201	235	204	212	204	226	206	204	214	201	224	211	217	216	215	245	207	206	212	219	204	205	221	202	195	207	209	237	212	204	226	218	226	230	204	226	197	260	214	197	207	240	210	202	205	226	220	227	206	213	215	216	214	215	201	187	188	233	230	227	199	219	205	215	208	228	204	196	221	200	203	234	244	232	212	226	205	222	206	221	250	217	213	231	222	210	217	209	196	202	206	231	193	205	206	199	205	199	225	222	237	208	213	204	180	201	234	205	216	209	225	231	217	210	237	210	197	215	211	191	205	201	211	218	196	227	202	211	210	211	231	190	208	229	229	225	225	226	209	200	212	225	204	224	227	232	218	221	206	200	203	199	198	217	188	210	196	213	224	233	211	223	213	226	192	194	217	234	222	231	234	204	210	203	205	233	225	192	193	231	218	224	196	226	220	206	201	209	207	198	203	188	212	207	221	224	198	214	223	212	214	216	243	213	209	228	222	209	201	235	215	232	191	233	211	206	205	224	228	208	220	185	225	221	213	234	239	203	222	192	207	208	198	218	222	242	226	201	216	224	227	214	233	206	236	213	193	212	224	213	251	236	217	204	238	207	199	207	224	219	222	231	190	207	222	207	189	226	225	207	220	231	237	215	200	242	210
26812	17760	4007	947	735	768	692	668	715	650	706	689	705	692	658	648	666	684	683	725	679	694	674	680	608	659	662	682	685	720	663	656	687	720	687	655	753	650	704	679	678	659	659	655	676	700	665	698	687	728	684	705	682	678	680	645	695	665	653	636	691	678	665	707	661	674	631	640	655	652	698	658	622	626	672	665	676	675	669	708	613	658	644	620	668	672	677	675	663	654	666	659	690	648	719	678	686	665	623	704	656	658	671	656	654	621	650	614	682	667	679	634	655	689	683	741	668	674	673	685	694	680	671	643	639	682	691	675	713	639	668	647	701	661	708	661	661	711	669	680	626	644	649	661	707	658	708	648	639	684	702	647	688	693	665	678	688	679	689	694	632	684	638	633	688	660	692	687	697	624	726	671	659	679	689	614	686	664	702	644	688	637	667	653	652	661	672	666	689	685	667	719	660	625	675	700	629	667	674	720	668	639	678	650	708	677	658	683	673	667	599	682	698	681	638	644	630	662	644	698	672	716	663	700	698	644	675	656	672	685	690	585	666	686	646	688	680	693	684	634	692	657	710	729	697	717	655	704	674	644	689	606	665	726	698	695	667	669	726	721	687	630	695	631	719	650	663	677	713	631	688	674	680	667	661	636	712	680	707	655	690	675	653	678	670	683	657	678	661	701	678	670	642	653	708	676	681	659	643	685	680	667	633	674	676	647	712	644	698	662	637	702	722	650	691	692	687	608	683	670	710	656	670	691	672	662	664	660	713	665	683	648	668	662	726	698	692	729	700	659	638	713	687	701	722	672	665	671	701	731	680	638	679	671	649	632	680	686	737	674	692	662	698	708	654	669	697	648	692	646	676	664	686	624	682	670	657	703	663	704	681	685	647	691	672	647	681	691	683	647	671	648	671	678	670	672	686	647	693	649	668	715	692	706	681	658	674	673	639	697	683	724	683	636	671	660	672	644	631	678	701	715	692	701	681	693	689	653	673	688	703	675	710	721	699	628	692	694	652	682	699	666	713	654	704	720	686	681	657	670	677	690	719	690	684	614	694	664	671	611	652	669	676	667	609	666	690	677	680	726	677	650	675	711	641	699	662	695	647	716	687	651	661	646	708	689	645	659	687	664	669	653	666	704	666	675	647	693	691	680	645	644	677	653	655	706	695	702	651	634	701	675	685	708	703	654	722	666	668	673	658	739	660	627	676	657	650	646	709	700	657	660	655	706	735	678	678	691	663	644	690	700	677	647	658	659	678	714	670	678	675	688	656	732	684	688	666	664	649	649	697	677	675	658	639	684	655	699	678	707	681	689	663	672	662	717	691	658	728	694	706	619	687	667	646	631	683	661	631	688	699	644	708	667	663	705	674	672	676	619	694	701	710	725	720	660	721	651	659	654	654	704	742	702	652	677	679	672	657	670	672	649	702	670	708	626	717	636	686	667	668	687	671	645	699	693	669	670	677	624	657	718	625	666	684	647	747	692	651	689	683	652	643	658	687	675	661	690	672	703	683	713	662	696	698	689	719	706	693	714	682	663	666	677	648	731	675	636	662	719	708	707	690	681	633	656	687	667	620	688	695	630	679	654	679	651	652	672	649	722	663	688	668	661	666	685	650	705	663	650	677	674	645	662	663	690	635	655	666	701	646	717	695	665	626	644	686	685	660	696	671	690	663	668	677	672	689	675	684	680	660	657	726	697	692	652	658	665	685	676	689	690	698	687	647	693	685	667	698	669	704	694	641	657	674	665	695	677	700	679	659	672	651	692	680	660	677	643	679	656	676	669	735	699	687	722	701	667	669	678	651	708	685	668	652	693	719	666	674	713	689	679	715	687	680	671	677	636	625	664	654	696	677	682	643	624	643	649	696	654	691	652	655	638	663	669	706	651	671	714	670	652	691	615	677	705	709	650	699	641	646	645	686	715	669	713	628	629	697	646	672	693	682	657	636	630	683	670	670	662	663	661	655	653	658	656	664	642	686	647	717	680	711	634	669	685	617	655	705	648	682	686	630	636	666	712	671	674	678	678	637	674	652	630	647	678	689	703	655	695	716	620	650	657	692	682	651	672	697	685	707	647	669	654	721	641	715	678	690	681	643	690	685	626	654	670	610	678	676	677	736	687	708	665	652	644	707	663	653	712	652	665	646	691	672	697	631	650	679	673	686	637	639	683	672	684	650	684	643	664	618	644	633	667	666	745	688	688	717	669	697	691	692	670	646	671	642	668	659	705	679	692	690	660	657	695	708	675	609	680	711	663	710	688	624	670	656	644	717	673	708	681	707	615	661	684	721	694	701	693	625	692	642	682	706	655	688	659	641	635	700	699	662	708	674	706	664	669	666	627	643	688	681	672	673	679	660	624	707	683	670	696	633	642	697	618	695	695	708	658	693	639	660	690	691	606	694	645	694	681	678	686	698	695	686	678	684	703	708	683	680	698	700	619	597	666	632	652	672	674	693	655	671	687	715	679	689	640	657	670	626	712	693	693	668	628	643	678	665	684	670	655	690	676	651	668	640	623	683	679	673	700	654	696	668	700	675	683	681	671	637	654	675	683	635	654	660	669	698	679	626	678	671	648	697	636	671	657	713	674	679	687	682	654	703	704	699	596	680	667	655	682	656	629	691	699	669	710	685	678	662	700	659	696	670	703	674	646	629	665	661	683	649	670	644	632	704	693	660	671	653	694	660	668	677	648	646	652	689	681	674	684	677	674	667	717	674	650	661	666	687	636	646	665	717	643	616	673	688	702	701	695	674	683	676	661	663	672	657	638	655	692	716	713	629	679	687	662	623	669	687	661	695	676	654	655	682	684	765	673	654	704	706	681	704	598	677	669	663	682	702	680	707	679	672	714	641	685	667	693	711	670	684	665	682	690	689	706	683	669	644	671	650	693	642	650	673	676	677	631	694	654	665	654	706	662	680	683	673	694	744	627	637	693	654	643	704	690	691	685	665	723	673	676	641	684	683	701	702	707	678	687	672	673	703	691	651	685	697	666	680	700	710	675	719	711	701	666	625	658	637	705	696	667	681	668	661	675	685	698	689	694	647	661	675	660	709	686	679	620	690	658	695	685	682	728	667	673	696	625	688	657	666	660	687	651	596	638	669	657	679	677	649	689	630	655	675	683	650	721	672	701	709	681	672	671	647	669	732	677	683	674	624	701	652	693	673	620	691	710	673	659	665	692	664	728	678	669	641	684	690	680	709	661	656	657	665	709	649	688	710	664	669	662	678	697	681	758	654	682	657	662	681	683	647	680	710	687	669	690	642	685	642	653	705	668	700	626	649	724	687	693	663	658	651	658	699	677	685	641	691	703	644	679	674	695	634	636	687	659	683	706	646	659	676	614	672	665	694	649	639	680	729	674	666	671	665	645	696	695	673	672	655	710	664	648	681	659	691	719	682	652	681	686	694	712	626	669	689	664	640	707	686	661	654	711	691	711	654	720	675	631	670	660	661	647	676	686	667	715	710	671	690	695	660	655
4267	1741	1260	1045	981	947	942	948	864	930	852	898	911	893	901	867	867	903	835	859	909	873	832	845	846	891	892	874	887	886	848	902	863	868	876	878	862	868	883	883	888	904	886	875	920	836	844	894	845	894	847	898	880	845	855	890	915	885	910	871	850	852	866	850	906	906	870	885	841	858	824	924	893	872	908	819	866	886	845	848	911	911	851	849	861	858	867	848	814	876	912	936	870	891	850	857	878	876	881	888	880	870	898	877	874	886	871	848	853	861	849	858	915	911	878	846	899	796	849	900	863	834	886	887	905	862	847	906	861	883	856	863	832	861	891	838	834	894	821	870	825	865	880	872	893	844	894	921	843	832	885	867	863	890	816	906	913	866	844	878	896	853	881	888	867	870	848	860	874	869	894	842	858	874	886	848	843	884	875	828	825	806	859	880	860	891	908	863	889	872	898	844	866	845	836	869	873	838	842	842	897	903	859	875	880	907	828	900	877	895	880	812	891	876	893	872	861	875	886	871	862	841	862	872	910	861	933	889	863	873	831	883	859	850	870	871	848	868	881	876	863	881	837	893	868	886	856	887	887	845	819	833	885	903	918	929	861	804	827	869	876	898	884	843	841	872	847	892	882	912	827	879	875	810	891	903	828	830	912	899	857	864	859	827	880	874	812	865	837	827	931	835	894	809	901	880	868	873	850	903	892	877	835	856	824	824	869	828	848	915	816	913	879	858	926	843	834	857	835	890	862	875	885	881	886	843	865	877	826	855	830	847	849	877	848	821	867	828	920	864	853	878	859	854	869	858	830	904	862	867	867	890	870	910	888	827	873	858	853	853	854	808	850	857	932	875	873	859	918	848	887	874	836	829	893	887	832	874	855	904	893	831	833	869	826	879	857	839	859	811	897	848	882	879	878	881	825	866	853	832	839	867	860	866	797	819	879	870	851	845	876	891	837	885	854	896	884	862	891	866	838	841	886	886	846	916	868	862	864	840	901	851	862	853	794	871	882	874	904	862	931	897	930	846	897	897	837	900	890	892	879	890	859	853	918	842	922	843	857	842	837	843	887	834	844	850	843	813	926	805	811	837	888	891	909	886	875	917	861	864	831	849	911	845	877	882	874	856	854	927	888	858	865	922	891	882	928	883	890	854	876	828	832	895	855	921	862	881	882	791	869	821	856	882	885	902	813	852	853	868	868	819	872	866	880	851	845	857	892	867	878	841	884	870	877	883	837	918	894	904	838	882	872	821	867	856	905	853	852	869	887	867	853	895	828	897	854	888	879	812	848	891	903	898	838	851	903	891	863	847	902	886	880	856	877	914	842	832	849	894	873	876	857	874	882	884	811	862	887	934	854	833	853	921	912	834	894	842	901	924	839	890	830	858	885	872	858	830	850	864	858	898	838	868	888	871	842	922	890	866	837	873	905	864	805	867	847	925	825	886	859	885	842	858	888	778	900	883	897	904	855	873	822	921	880	839	859	845	833	830	866	942	833	948	864	843	867	876	874	897	889	882	918	869	874	797	905	843	870	915	849	872	888	859	852	838	903	882	883	903	837	856	844	924	881	883	806	878	840	872	822	890	875	848	861	902	894	844	855	892	875	832	878	845	877	845	831	886	902	906	876	874	818	872	912	924	872	882	881	869	842	882	894	851	857	906	835	882	907	790	870	873	911	888	817	870	808	834	895	890	890	865	865	816	920	894	934	878	894	902	836	852	867	833	880	836	814	855	905	947	847	828	883	882	918	868	850	867	864	887	852	906	867	858	867	853	879	910	896	905	818	907	843	865	882	869	855	829	853	875	868	836	867	869	841	854	868	894	886	837	875	862	885	911	831	892	880	866	838	888	861	877	869	828	916	907	815	870	862	915	813	841	875	818	861	872	873	868	939	871	806	890	829	832	876	864	844	871	829	857	854	905	867	846	900	829	848	855	863	875	864	890	838	903	854	836	831	894	882	819	844	904	844	900	859	896	855	899	852	886	828	852	834	841	879	887	868	884	881	843	872	859	891	897	879	832	844	911	853	874	888	891	876	888	881	920	909	863	838	878	861	825	912	870	824	843	861	869	890	868	829	837	880	878	857	872	883	841	837	863	915	897	924	859	849	867	871	887	862	812	831	865	880	862	897	838	885	882	830	832	869	854	863	864	868	881	872	855	871	835	860	875	879	881	897	908	862	853	877	895	866	909	906	833	834	844	909	840	857	897	884	894	867	861	894	845	835	856	917	924	864	843	857	895	897	885	861	845	846	856	901	861	874	864	831	879	914	854	911	898	844	823	859	877	919	894	890	845	870	884	841	892	847	923	898	854	876	853	899	903	848	865	857	872	875	862	787	857	860	889	878	834	840	904	893	829	874	821	895	897	910	818	831	917	886	866	904	893	895	865	906	839	875	876	882	890	852	851	862	801	894	886	875	847	863	878	856	889	856	901	883	878	888	906	896	899	890	903	918	864	854	913	828	821	814	910	896	798	898	863	886	850	880	809	822	809	846	826	901	898	858	874	803	845	901	836	877	906	900	872	902	902	875	832	868	814	899	925	830	800	905	851	841	837	874	849	867	879	922	901	892	891	858	881	933	870	876	873	860	920	846	857	831	875	877	874	824	848	829	916	875	838	897	848	880	850	842	814	922	896	875	783	888	882	862	854	851	873	876	877	859	829	853	855	823	844	849	882	832	900	844	911	840	881	872	866	880	855	871	824	899	876	884	893	869	915	889	881	873	913	769	890	835	878	853	857	870	866	823	817	826	874	856	825	855	874	868	848	868	925	842	866	870	854	882	813	891	865	852	913	865	852	846	858	820	859	900	812	841	820	831	813	874	814	859	881	817	886	902	860	826	878	839	844	834	857	896	833	843	933	865	878	808	874	831	838	856	877	806	925	910	888	874	870	855	889	885	896	910	896	854	876	848	892	894	864	916	898	860	871	838	849	900	871	845	834	898	855	876	879	887	876	838	872	909	932	861	862	833	852	874	895	820	888	843	835	849	860	866	916	909	865	826	856	844	905	870	860	858	843	813	798	893	861	871	824	908	844	873	839	920	893	894	877	920	859	800	900	913	850	844	866	849	860	864	891	856	884	902	845	905	890	865	926	894	898	878	890	881	879	862	929	848	880	868	882	926	869	838	840	864	922	903	874	868	867	813	816	862	857	846	823	834	828	885	830	904	887	844	891	839	839	874	817	896	874	917	847	848	896	858	848	853	842	833	834	848	855	880	877	887	839	896	863	913	879	868	904	837	855	864	843	873	864	869	932	878	874	836	876	849	850	857	878	872	863	860	881	853	898	860	897	848	899	877	825	840	884	844	894	898	891	823	868	807	841	874	906	888	853	935	889	847	873	804	835	870	916	847	884	900	918	844	921	894	908	839	899	855	868	856	871	880	832	898	850	886	908	887	869	911	852	853	802	834	861	840	876	835	957	895	854	911	879	893	883	839	884	839	888	894	899	887	851	838	886	851	968	886	821	836	875	864	838	851	925
22857	20748	27433	24104	20365	2915	775	662	574	544	549	513	467	494	475	491	448	466	432	457	441	475	494	476	443	456	487	450	471	454	463	466	447	469	472	453	465	442	481	462	471	447	448	457	471	446	440	483	425	448	442	457	411	465	467	453	497	471	441	427	436	419	446	450	473	450	441	422	474	427	448	460	498	455	418	471	443	432	454	441	444	445	458	421	436	435	430	427	453	425	440	475	468	434	481	445	454	467	455	471	462	420	466	448	483	415	457	437	463	471	447	478	422	459	432	460	438	478	453	451	439	459	459	427	461	437	462	481	455	464	454	433	401	442	442	452	454	477	432	442	436	416	427	439	476	451	463	434	448	469	471	486	447	485	438	449	412	472	403	460	430	427	459	413	444	454	464	439	462	435	481	445	451	462	470	473	435	447	424	420	428	428	471	472	460	465	479	406	446	444	430	430	479	478	466	403	443	431	467	408	477	447	432	452	472	458	464	426	453	432	474	444	450	450	435	480	448	461	458	439	498	441	448	454	476	447	446	471	431	452	460	455	442	482	427	462	465	433	447	475	466	423	456	427	445	452	443	453	470	422	434	425	419	435	432	500	438	434	473	464	490	432	424	431	422	466	429	441	464	444	478	415	459	467	470	431	454	441	425	454	449	430	460	475	456	441	445	449	464	441	458	451	431	461	499	489	480	442	441	451	448	443	455	448	420	465	432	428	437	472	464	485	449	436	470	495	446	436	409	463	423	424	481	444	385	448	488	467	424	470	458	484	453	437	443	465	459	441	464	428	469	413	420	460	466	475	440	451	464	428	480	424	450	469	449	459	486	448	442	466	476	458	443	467	474	449	487	426	427	418	485	454	436	443	437	483	427	462	412	496	489	467	462	463	473	444	435	433	459	408	452	429	461	449	414	462	438	444	457	471	473	455	437	469	445	451	405	437	471	459	467	476	458	449	446	425	476	440	445	477	440	461	472	445	441	432	424	473	464	404	457	425	431	407	475	421	474	430	452	430	444	398	453	421	440	450	458	447	457	410	415	466	452	457	457	433	446	490	459	419	450	452	499	449	475	445	415	436	435	448	452	484	468	463	459	466	424	460	457	420	469	434	433	502	469	465	458	455	459	479	494	439	437	445	432	461	490	433	416	456	435	447	417	407	446	446	447	468	462	449	457	421	461	460	475	458	411	443	447	437	438	467	403	443	453	461	440	447	477	436	424	456	434	447	464	426	424	446	468	427	434	411	406	424	475	445	434	425	436	458	484	436	417	428	478	445	428	441	465	479	477	452	437	490	431	421	442	461	443	417	424	442	426	474	447	445	427	430	463	469	499	438	450	464	478	461	431	455	439	423	488	456	440	451	482	467	416	445	453	446	426	490	424	464	453	435	485	486	432	425	410	454	438	399	427	483	414	470	463	475	409	465	474	451	427	405	457	452	420	466	490	473	473	441	445	451	433	470	444	458	406	480	487	442	453	481	433	457	421	420	455	479	452	461	432	414	492	437	471	467	452	431	433	477	428	438	454	451	425	473	449	442	476	424	418	450	432	457	454	460	459	426	429	439	456	452	419	468	510	452	455	455	451	445	451	445	433	419	448	485	492	438	455	437	488	453	464	415	450	465	439	445	468	457	430	458	455	402	474	453	470	417	459	433	435	421	423	413	454	446	449	445	442	447	449	439	462	440	439	431	448	434	470	457	446	460	470	466	441	433	489	444	467	439	479	441	445	438	477	461	435	438	409	459	455	471	451	426	414	467	446	456	450	429	479	455	427	427	483	420	459	469	419	451	451	430	446	453	442	427	446	432	463	443	444	448	452	469	450	430	442	477	454	431	451	447	470	445	433	454	455	466	515	475	401	446	409	437	455	457	445	440	411	466	416	425	412	430	446	453	472	458	459	437	462	421	462	434	433	460	453	408	420	453	483	490	452	449	408	407	443	440	453	455	437	422	482	413	463	429	443	431	427	454	453	471	484	443	452	446	432	434	437	455	477	440	422	433	432	457	409	444	457	410	474	467	480	469	450	431	461	494	470	415	449	459	478	445	437	457	472	458	489	466	445	482	447	407	434	424	448	427	454	464	443	433	427	447	455	446	462	474	468	462	439	438	477	448	421	520	390	474	447	480	467	428	458	440	485	440	433	475	448	456	456	423	488	439	461	484	423	458	461	429	451	479	453	453	462	465	442	460	428	438	414	389	440	406	442	452	455	443	423	428	474	436	466	395	458	468	479	444	435	435	468	446	446	411	462	426	411	448	464	466	453	467	458	496	446	464	476	441	458	454	452	424	438	438	415	457	509	429	459	472	429	447	466	429	413	456	446	444	450	475	460	472	429	471	428	426	482	434	419	452	433	457	455	455	437	484	460	463	447	464	440	459	421	467	436	405	447	429	460	434	425	424	463	465	443	473	437	476	439	459	460	487	445	471	446	426	424	421	453	435	436	471	476	461	477	445	452	464	450	442	436	457	414	465	500	475	456	407	429	447	439	448	427	478	453	436	437	468	475	408	415	460	420	459	445	433	408	445	454	427	455	392	431	462	485	439	458	481	425	431	492	442	456	465	447	410	437	468	473	445	452	445	427	468	451	452	433	406	456	434	435	439	440	429	458	435	475	462	463	430	457	456	463	454	430	458	459	468	438	450	479	442	477	448	450	454	436	411	415	454	419	426	473	474	474	469	462	435	421	422	392	433	455	416	433	441	432	425	476	494	425	445	487	406	409	470	480	457	459	463	437	445	439	464	469	445	422	470	419	433	441	460	448	460	443	417	443	447	445	442	396	471	403	426	421	460	465	470	474	455	448	429	446	470	447	465	436	455	434	440	420	445	448	489	441	448	448	401	427	401	458	455	472	434	474	437	433	452	390	448	470	456	498	442	451	439	466	434	487	464	445	497	464	433	454	438	435	420	430	433	463	487	455	481	452	445	481	441	439	434	453	452	461	475	480	479	480	412	449	454	484	423	460	446	429	463	462	454	438	447	442	476	444	402	460	459	434	487	427	435	456	459	464	500	424	435	465	435	469	424	419	476	433	426	415	424	435	448	457	434	462	425	476	499	424	456	456	461	477	452	423	453	467	466	475	428	439	468	463	425	460	470	453	459	454	472	480	451	475	403	411	466	463	432	456	464	456	447	436	468	429	441	439	446	470	451	469	421	465	472	409	452	408	419	437	465	427	459	474	457	462	448	427	401	451	443	442	451	410	454	435	461	464	442	485	443	468	408	458	445	442	445	440	469	466	455	452	450	438	447	432	427	463	439	447	422	489	408	433	443	478	457	443	461	451	478	472	451	451	450	455	448	431	424	414	445	441	413	459	444	447	435	458	464	453	446	426	434	437	470	473	434	433	452	413	438	461	435	499	448	440	453	415	456	486	462	451	443	448	439	443	414	418	452	449	397	444	428	449	442	452	421	445	440	433	417	485	437	461	448	462	451	466	449	461	501	413	488	438	422	440	455	452	457	456	478	474	464	434	460	497	415
3292	8071	5228	2509	1876	1446	1193	1008	940	881	807	806	704	784	756	661	682	654	652	641	653	624	611	630	625	621	608	602	639	631	597	613	599	595	612	629	624	593	580	615	594	558	618	610	628	563	606	607	595	552	599	607	675	647	573	570	592	603	615	620	584	571	628	627	568	570	617	641	578	589	661	612	639	625	596	564	594	620	606	575	680	590	613	572	619	594	587	627	571	588	580	600	587	614	631	578	599	616	536	591	617	579	603	619	545	642	572	619	617	597	603	608	587	592	606	548	583	612	604	602	616	626	592	598	621	671	601	618	603	600	614	618	575	592	597	607	588	588	596	591	572	566	598	646	563	612	621	614	632	611	605	591	597	589	599	566	572	597	593	567	635	635	599	583	613	579	599	558	612	606	591	575	592	623	600	600	617	621	611	586	581	597	525	606	594	660	630	639	607	593	573	615	582	605	580	611	626	544	537	601	562	580	574	617	582	605	625	599	609	612	619	628	582	590	590	561	614	621	600	629	599	562	584	569	605	564	617	629	588	588	629	606	598	582	590	611	619	642	605	610	598	610	584	590	628	567	605	548	601	589	606	602	612	599	549	578	585	602	614	569	610	557	625	618	561	621	615	578	579	564	642	548	604	654	585	574	598	595	600	598	643	600	603	583	612	595	614	574	647	567	618	573	652	580	596	604	657	573	597	590	584	629	554	578	619	593	602	589	590	605	630	621	614	601	587	601	612	612	552	593	592	641	640	603	579	631	579	559	586	578	624	631	561	629	571	597	578	601	567	566	592	604	587	563	572	587	621	587	590	606	597	592	593	603	609	601	607	624	636	580	608	556	591	575	563	575	581	604	619	583	584	608	579	573	593	581	633	615	640	594	622	570	606	574	617	620	585	622	631	602	611	614	552	562	555	575	610	642	625	559	593	619	573	565	659	595	601	547	544	640	613	590	583	604	600	566	610	590	602	609	655	600	616	588	568	556	561	558	598	583	600	577	590	610	574	639	629	609	587	574	635	640	615	600	618	597	583	605	634	632	589	614	603	596	603	592	554	611	613	563	597	637	608	618	592	588	584	585	600	563	635	596	592	627	603	578	603	585	574	610	587	626	628	609	599	571	618	608	629	653	608	608	632	614	618	589	630	598	587	565	585	680	580	565	587	617	611	568	609	603	594	575	607	603	614	607	581	567	520	578	583	582	588	587	591	620	587	575	592	643	599	625	610	591	611	575	601	570	609	605	575	550	583	594	542	599	571	589	604	569	573	561	619	609	579	548	581	601	635	575	586	606	636	584	622	583	579	562	579	612	603	604	597	638	594	594	568	582	593	611	618	616	606	571	596	633	615	555	609	611	604	567	581	625	614	604	593	593	610	597	611	584	611	612	597	607	625	542	603	598	548	599	593	616	574	587	601	596	659	634	634	574	610	617	608	593	598	578	631	619	623	581	618	616	623	628	640	580	578	615	630	578	595	585	576	599	618	596	617	593	560	587	575	575	613	590	615	604	609	604	590	624	576	594	632	591	604	560	604	565	579	627	566	574	611	576	611	577	601	628	583	606	566	598	578	613	563	574	587	572	567	629	572	603	652	603	608	581	582	557	610	599	597	583	584	556	588	570	589	591	586	591	559	587	616	561	623	620	631	627	575	592	606	610	609	594	588	597	584	584	581	587	616	586	591	611	638	633	602	598	605	606	610	606	604	611	616	590	598	629	650	589	588	601	622	634	609	598	627	592	617	618	631	603	550	597	585	607	601	614	616	615	615	577	582	608	632	628	604	590	618	621	581	608	540	588	574	600	637	618	559	591	630	535	597	581	597	602	593	614	631	621	630	555	596	557	586	558	625	637	557	595	567	585	571	574	597	626	564	624	663	614	622	584	589	614	616	590	571	601	596	631	569	587	576	629	576	603	627	593	604	614	579	572	578	574	613	608	627	566	612	590	571	612	612	603	560	603	594	597	618	600	596	563	638	565	607	616	584	598	558	592	550	626	658	617	599	556	596	610	592	553	645	631	636	569	600	611	617	593	595	627	619	613	590	591	599	548	612	607	556	601	617	630	602	602	598	590	625	615	580	585	526	615	638	580	651	580	602	633	569	592	613	586	577	589	625	603	610	572	596	624	630	588	612	621	606	631	623	585	568	619	599	623	553	610	610	584	637	577	570	668	619	625	591	578	612	595	587	613	560	603	599	586	581	616	564	638	606	582	585	573	599	607	611	625	599	576	603	605	567	629	642	622	611	596	625	574	593	612	580	632	604	594	598	591	589	609	585	621	602	565	594	585	588	595	571	618	575	610	578	595	679	568	587	628	585	540	614	590	582	572	606	584	575	593	638	572	577	629	620	606	632	587	565	632	583	591	580	592	596	578	567	567	561	560	585	621	632	631	610	542	598	562	583	567	597	576	596	605	617	633	573	564	561	609	619	623	631	583	609	593	601	581	644	591	555	539	564	563	584	657	601	555	643	605	604	586	590	614	562	573	607	614	627	597	601	608	626	598	595	629	638	572	581	636	598	589	589	552	617	597	557	637	579	574	585	601	556	620	589	575	590	591	618	592	631	581	599	581	550	616	581	609	585	614	620	584	610	581	613	578	600	582	601	611	618	602	596	605	629	558	574	600	565	621	562	574	564	606	646	604	620	617	600	594	589	552	604	634	559	597	571	598	587	586	598	634	633	589	570	603	623	580	619	636	596	607	592	579	609	627	612	573	650	625	609	600	596	556	622	596	596	585	586	591	614	620	586	577	589	563	571	598	579	609	594	583	573	584	578	562	602	633	622	559	592	617	629	576	635	588	586	618	567	610	580	597	604	613	595	616	597	576	573	626	567	606	588	582	567	588	645	596	622	585	613	592	608	599	617	585	583	620	624	640	624	599	631	586	565	587	605	579	574	597	618	614	616	586	592	633	590	609	587	580	619	590	558	626	612	596	597	612	628	562	603	592	615	659	625	589	640	589	606	616	640	586	589	603	609	566	632	629	607	600	605	606	603	598	592	624	590	606	578	632	595	613	616	613	575	628	605	584	573	572	603	561	618	609	572	624	553	579	614	638	580	578	628	588	601	592	609	599	605	603	619	607	635	586	594	593	594	593	619	576	616	547	604	623	665	591	570	589	583	589	604	640	628	629	611	572	569	594	569	552	599	612	612	601	590	598	621	577	598	551	625	632	605	614	644	611	565	585	623	614	577	566	558	557	610	616	557	598	625	614	571	590	593	620	580	615	561	617	620	548	624	588	608	584	607	644	626	618	608	619	618	589	572	585	612	572	606	590	617	607	598	575	600	593	644	629	607	610	601	583	584	557	623	602	568	558	582	616	633	622	594	585	618	629	581	590	636	666	582	606	642	591	644	643	635	612	605	602	603	661	604	588	620	559	568	629	598	591	593	558	566	635	591	579	553	578	596	612	604	566	578	593	632	591	555	578	600	614	604	605	618	555	626	606	595	592	623	624	541	587	607	628	607	619	602	580	622	574	617	621
24161	20794	25638	23161	1593	665	612	612	558	538	563	571	515	541	495	553	507	526	498	515	548	504	511	490	520	530	519	488	522	546	511	463	528	541	503	523	558	457	500	531	543	504	509	475	497	496	513	499	478	491	502	491	522	498	509	526	490	511	498	519	499	498	542	511	495	498	507	483	545	490	527	452	523	489	550	511	491	536	511	523	545	544	514	522	513	465	474	499	504	526	501	511	457	523	494	469	517	482	512	508	498	518	528	498	528	547	500	549	504	516	524	506	523	494	491	512	510	470	495	515	492	487	533	471	505	508	561	512	488	559	520	530	472	528	511	525	510	523	476	549	473	453	528	498	515	508	502	514	497	495	526	504	504	520	485	528	512	492	503	544	482	514	490	487	495	509	507	498	497	526	505	515	514	495	496	489	510	473	524	527	464	493	519	520	514	543	493	538	535	513	486	514	540	503	523	545	468	494	498	493	545	512	509	555	512	506	503	510	525	529	561	501	522	556	510	524	502	459	504	503	495	473	520	478	508	496	505	454	487	506	539	529	524	456	544	524	496	461	483	514	517	491	530	497	550	499	545	497	545	490	482	495	512	502	479	535	512	481	501	503	536	515	564	484	508	510	524	519	504	510	524	463	528	504	479	519	524	544	513	540	521	500	495	535	515	480	478	498	511	509	499	493	526	506	499	483	524	515	529	528	479	465	493	522	501	534	488	512	500	522	491	491	509	493	496	501	525	494	478	526	480	493	516	474	533	532	519	487	503	503	517	522	514	536	534	489	529	499	478	489	491	529	532	511	547	496	535	540	507	522	489	485	498	497	517	512	489	530	521	473	485	477	514	523	500	530	500	537	509	499	515	504	504	470	517	532	529	556	531	525	539	498	503	536	471	496	528	500	506	549	474	548	556	500	486	492	536	487	530	512	520	502	480	511	498	537	521	515	586	509	462	497	487	484	499	500	514	460	454	476	466	480	484	489	531	458	520	552	509	518	500	527	501	447	503	543	492	501	487	541	491	545	500	569	497	494	498	505	530	471	539	516	530	552	472	503	480	505	517	498	492	479	494	470	503	531	508	484	529	533	491	478	549	514	523	447	542	507	490	497	506	515	475	503	506	487	469	471	544	506	550	537	482	500	510	487	528	556	534	541	478	501	526	516	547	496	479	511	531	526	446	505	530	508	527	497	513	495	512	510	494	510	492	496	501	464	531	505	541	488	484	542	504	510	489	469	500	486	509	482	494	480	498	487	497	513	490	510	523	482	549	515	477	536	532	481	565	485	546	494	549	524	535	550	522	544	491	523	521	465	485	463	487	477	482	489	529	490	510	541	582	500	495	522	517	548	494	508	496	481	488	474	513	520	546	484	530	533	517	550	506	487	530	554	537	527	497	514	504	503	517	502	465	509	518	477	529	508	558	530	505	489	500	500	456	491	501	502	503	521	507	476	520	531	556	494	506	531	530	513	505	488	504	500	479	495	490	506	518	476	516	516	496	504	517	524	495	480	519	469	471	500	508	504	515	476	530	520	499	524	520	494	483	564	501	549	517	534	544	511	523	515	490	474	523	491	526	490	479	502	512	465	507	468	483	493	524	500	513	486	557	486	506	491	510	541	521	490	519	476	516	536	449	489	497	526	482	468	532	503	539	498	481	515	498	507	511	503	507	469	479	517	519	493	495	467	503	530	556	513	496	498	520	543	480	513	492	516	497	503	552	527	484	497	531	454	539	531	516	514	475	546	503	519	494	513	513	516	548	499	531	506	496	505	502	544	543	518	528	517	505	524	504	494	485	546	501	495	544	509	538	487	523	494	495	501	473	487	523	475	534	452	506	535	478	508	519	495	529	462	501	531	494	517	488	467	515	535	559	513	541	506	528	490	523	531	498	520	523	494	541	536	522	503	497	514	488	521	535	530	512	530	498	516	494	523	485	517	500	513	475	488	478	532	521	516	525	508	520	499	500	491	494	528	527	495	485	472	530	530	482	523	496	519	481	543	478	479	521	481	525	525	531	514	558	485	535	510	474	510	506	487	482	522	516	482	479	519	534	527	500	459	549	483	491	513	539	491	512	496	496	550	514	472	512	482	508	508	490	507	525	505	476	510	486	580	543	496	522	548	510	515	499	461	522	518	505	480	512	516	494	546	499	504	532	508	536	515	531	536	480	547	524	511	504	550	536	507	519	516	464	466	490	517	487	489	501	505	525	486	565	499	498	490	504	574	547	514	496	510	515	504	481	485	507	550	559	475	507	547	502	541	505	515	480	505	501	486	525	495	508	524	539	495	504	520	518	510	522	504	511	518	512	534	499	514	484	506	484	489	510	516	491	540	492	502	454	496	507	571	545	497	523	497	475	551	479	536	512	501	443	520	515	506	524	523	549	497	519	533	513	523	549	521	484	493	497	529	541	531	478	529	525	526	488	523	525	525	521	466	517	537	503	497	548	509	509	494	483	500	519	516	501	512	531	511	486	486	508	516	544	534	490	489	523	504	510	549	492	467	535	523	536	510	497	540	534	498	504	470	541	522	510	459	485	486	495	508	522	531	507	507	495	493	494	492	495	435	484	510	508	487	503	492	499	498	550	515	506	529	527	497	519	488	520	490	531	513	546	502	502	497	492	514	514	529	488	534	500	484	519	484	535	486	512	485	517	524	509	487	474	498	527	477	511	460	519	506	464	496	497	516	526	462	516	477	522	528	477	497	491	499	522	530	512	515	507	490	519	524	504	518	543	501	514	475	522	528	491	502	501	451	513	532	519	533	496	502	524	504	500	488	497	476	523	508	501	510	550	534	524	473	511	490	530	559	498	515	495	489	519	489	540	496	418	466	474	530	479	493	501	505	490	543	551	489	478	485	481	469	495	526	522	489	499	515	534	480	527	486	538	525	524	504	500	520	517	473	505	508	486	538	503	523	499	507	468	489	491	514	534	483	532	494	506	499	506	477	490	517	522	542	507	485	484	467	471	484	486	521	490	531	499	501	501	520	528	447	511	511	497	476	490	498	507	544	525	501	509	532	518	522	507	502	495	499	501	527	488	500	497	560	543	531	536	541	489	464	495	492	514	525	534	502	516	473	510	504	497	518	530	504	520	478	559	548	580	510	508	532	510	510	553	528	492	486	532	525	494	489	528	514	491	503	509	517	505	520	498	503	531	505	510	500	484	502	527	506	464	511	489	493	522	498	499	511	521	501	545	490	509	524	530	483	521	509	499	523	490	521	518	558	513	545	517	491	540	469	460	528	522	503	512	527	501	514	517	485	494	497	538	524	524	512	512	459	524	550	525	533	493	506	524	503	452	480	539	480	533	524	488	480	480	469	509	488	527	517	516	509	512	478	508	512	521	514	511	488	509	529	491	497	493	490	533	490	505	495	494	493	531	492	515	528	505	467	498	499	476	479	505	493	508	462	489	495	529	499	504	505	521	505	557	519	521	542	552	528	496	531	498	529	480	488	480	535	525	493	483	515	523	524	499	543	521	540
3247	3855	2547	1438	1227	996	893	839	821	688	763	731	698	748	679	636	692	659	679	699	704	642	686	688	648	667	655	661	672	656	666	615	700	632	668	633	666	667	679	633	694	625	666	642	642	631	601	622	669	637	638	682	671	650	640	676	663	637	649	655	649	632	638	679	656	677	675	632	677	613	673	686	621	650	681	679	674	639	713	612	636	672	627	649	650	680	657	683	682	626	643	673	708	657	626	645	612	639	615	670	647	601	679	631	616	640	642	624	647	656	644	641	622	640	657	682	596	616	668	687	657	640	622	607	690	636	666	610	660	706	682	624	668	610	647	617	681	674	631	620	647	609	629	636	682	663	634	704	631	666	648	630	634	619	669	629	649	690	618	656	703	644	693	722	607	598	621	693	629	614	672	649	687	693	627	638	669	644	635	688	636	667	628	616	633	638	660	655	635	639	658	695	670	665	622	652	689	656	650	625	661	629	688	652	620	679	646	680	658	716	617	645	677	625	699	665	632	677	622	663	688	666	665	643	634	672	633	670	633	670	648	671	620	636	672	690	648	693	659	636	647	658	579	681	645	650	659	678	606	643	675	632	594	672	658	662	635	700	683	609	625	617	655	651	655	658	659	655	667	637	667	664	637	678	651	667	649	656	678	589	629	649	667	680	676	677	683	623	626	644	683	647	647	678	672	671	643	612	655	723	641	598	652	654	609	659	638	613	661	699	697	645	666	635	645	653	701	661	657	637	663	634	627	669	644	660	626	639	650	673	661	642	639	676	659	665	640	661	659	575	643	627	668	623	688	656	708	634	637	643	636	637	644	656	648	656	653	689	663	689	653	641	649	651	621	680	653	629	627	658	667	651	644	692	642	635	697	660	688	664	628	676	622	637	611	595	650	631	622	646	646	683	656	621	688	642	674	671	643	642	622	608	652	652	653	644	674	655	641	651	652	613	683	609	680	603	648	597	684	620	646	693	671	673	645	655	615	631	646	690	661	668	629	687	660	677	633	583	642	651	640	647	631	659	620	670	666	681	651	707	613	729	604	611	691	651	628	625	660	611	660	647	653	638	675	626	630	655	609	659	671	700	667	654	724	662	624	644	648	670	674	666	662	668	647	625	646	659	625	672	697	653	646	677	671	640	645	643	649	691	631	673	634	690	680	673	652	608	654	636	644	648	626	638	644	676	682	645	676	592	646	626	664	649	611	649	629	640	702	661	617	690	674	688	645	663	669	660	615	635	634	652	616	634	650	615	652	687	671	673	649	616	666	688	663	610	664	621	682	666	657	655	689	659	640	656	651	665	690	672	676	677	720	619	642	634	643	674	645	674	631	623	637	687	653	655	656	626	648	623	645	641	663	676	667	628	667	637	681	661	717	698	668	636	613	639	666	676	646	677	660	648	648	674	650	632	635	669	607	628	638	682	635	616	634	616	633	651	689	644	625	654	640	606	667	661	662	668	623	639	673	611	666	621	655	643	631	667	610	635	629	620	616	634	652	665	685	653	610	643	689	657	619	603	637	661	624	640	617	611	645	603	662	621	627	644	638	664	644	690	684	638	633	604	611	652	640	669	657	624	616	628	658	660	697	690	673	634	650	617	637	636	632	620	663	688	661	655	653	684	704	678	639	648	647	693	632	626	669	678	633	656	637	628	647	640	668	700	653	638	643	689	622	612	659	645	648	668	673	616	651	667	636	650	649	608	639	693	625	638	638	601	635	659	666	643	682	629	653	614	637	598	652	626	673	692	609	631	636	675	620	677	612	647	684	637	630	676	679	666	664	641	670	647	649	664	685	667	610	666	654	671	630	704	647	670	615	656	637	668	650	686	629	645	662	674	678	619	625	649	626	662	663	660	624	626	664	640	656	674	642	679	652	684	661	649	630	615	649	645	639	689	675	646	656	699	629	685	656	624	610	659	655	680	679	685	613	641	625	675	665	619	704	687	649	650	574	638	680	655	682	684	644	696	653	668	619	655	649	642	669	628	654	656	642	679	671	701	652	678	624	687	639	635	683	661	611	648	633	663	618	689	637	658	643	656	637	635	630	659	640	659	649	645	655	660	667	635	647	652	686	656	661	626	655	636	660	622	645	644	670	622	657	616	643	622	680	656	629	627	635	635	644	664	645	664	620	626	631	628	620	648	656	693	631	601	680	653	606	616	674	599	648	656	661	675	717	646	700	627	694	632	628	615	622	673	644	662	683	640	639	645	691	623	658	625	680	651	637	658	624	634	693	666	631	619	709	681	633	660	678	637	657	642	678	607	628	609	622	657	640	707	673	601	647	645	648	616	622	655	638	621	633	634	640	666	665	633	642	677	605	672	606	594	652	660	640	664	649	659	641	617	665	678	607	614	610	650	695	622	654	651	633	662	655	632	655	614	599	648	660	630	624	673	680	657	633	667	698	648	700	668	622	637	676	617	664	620	638	661	697	657	650	622	638	655	635	702	691	671	663	632	644	651	682	697	672	657	659	652	643	676	626	638	653	657	654	647	627	698	647	622	566	609	659	635	638	632	653	654	671	686	692	689	605	655	623	635	651	691	654	646	663	637	686	616	602	675	616	638	659	625	677	667	638	646	602	685	622	637	649	608	646	643	634	654	618	608	670	680	633	638	639	677	653	627	674	634	700	639	657	620	652	658	654	620	614	619	604	694	645	659	648	662	629	695	655	651	680	647	669	691	629	667	611	616	691	645	606	664	698	644	654	643	648	650	688	643	606	680	633	604	620	669	677	642	626	640	665	617	634	654	639	689	636	673	628	676	625	667	635	628	660	641	610	649	640	692	649	613	650	615	684	635	653	607	629	659	643	622	614	675	638	667	639	645	643	674	634	651	645	688	624	666	628	658	675	663	654	703	647	656	683	646	688	668	627	668	661	705	628	614	649	609	597	651	668	628	615	654	689	598	674	623	655	692	664	689	655	660	645	670	608	658	643	660	658	665	642	679	664	628	612	635	616	663	705	662	679	655	665	633	642	650	649	633	661	615	631	673	615	612	658	653	661	645	646	653	711	627	641	667	645	660	660	667	647	644	667	691	633	651	643	636	659	669	616	650	632	631	622	665	655	664	636	645	676	671	659	643	729	630	668	697	657	635	671	658	636	659	686	611	678	631	614	594	665	667	652	686	626	643	692	635	628	590	644	659	685	601	649	626	648	653	664	646	678	641	666	610	643	677	679	662	675	644	606	635	637	671	655	714	665	643	662	589	651	617	634	669	667	645	628	630	653	644	665	613	671	671	645	659	624	685	653	648	660	662	684	659	647	637	642	612	649	684	642	624	669	606	666	626	667	656	632	685	692	616	636	657	649	651	635	679	658	640	647	612	644	635	678	687	644	635	674	637	628	649	602	656	682	711	656	642	601	645	623	635	590	670	662	633	683	628	637	649	613	638	583	690	635	670	643	662	627	592	659	681	636	653	693	641	660	665	639	660	643	662	613	637	650	668	610	667	638	661	648	611	650	625	684	672	650	653	653	621
22010	20818	28154	23598	20819	19845	1372	461	356	331	309	291	243	240	245	211	230	190	183	178	188	189	188	213	178	152	159	178	170	181	167	177	184	176	152	176	141	198	156	161	149	155	165	144	161	149	176	157	181	161	150	171	148	154	174	140	147	166	165	181	166	162	167	169	161	155	153	179	154	151	165	200	157	185	186	142	165	160	132	155	142	146	172	179	190	141	156	156	164	152	157	192	130	142	183	149	147	153	143	151	162	169	165	171	153	158	163	156	172	138	139	171	149	143	174	142	169	163	150	164	153	176	143	158	178	159	146	136	175	131	136	167	156	155	157	136	157	148	171	175	158	179	145	178	139	162	146	157	160	175	154	137	179	148	155	147	165	150	157	148	161	156	173	146	166	143	149	158	135	171	154	162	132	168	155	148	159	151	166	143	173	171	164	167	147	161	193	158	156	162	163	160	166	138	162	144	176	168	163	173	165	149	161	147	147	169	158	175	147	132	172	153	170	147	169	161	145	158	157	169	164	144	156	156	169	139	147	163	136	167	150	153	157	174	161	162	153	154	152	152	159	141	158	137	170	177	152	122	164	153	155	165	156	148	157	149	171	114	150	184	161	163	165	187	146	158	154	142	145	166	153	154	160	144	154	168	174	151	167	173	150	178	151	149	144	164	156	148	156	149	158	170	145	168	147	179	157	171	167	176	173	164	158	149	172	167	169	167	164	152	167	172	134	168	144	146	151	134	176	158	160	142	149	157	162	162	170	167	131	162	131	136	175	149	155	135	137	162	163	146	142	160	157	158	150	134	148	167	152	174	161	162	151	153	138	158	165	148	163	167	162	155	150	146	160	162	182	162	158	165	178	147	140	141	177	128	170	158	182	164	134	166	157	136	160	153	164	160	155	157	159	164	141	152	156	164	155	156	181	157	164	159	156	165	170	151	157	162	149	162	139	139	165	156	179	172	164	171	186	150	156	152	141	164	158	161	147	143	146	132	140	141	145	153	160	136	152	122	161	161	146	167	150	166	172	145	164	153	155	152	130	176	174	152	167	161	171	155	163	146	149	152	174	146	151	163	157	151	131	166	174	157	173	143	160	153	171	167	163	157	164	169	134	146	141	135	155	124	151	152	149	158	150	168	146	149	157	156	148	168	142	163	132	165	160	144	166	160	155	137	159	133	155	167	147	146	145	157	152	172	145	150	167	169	139	159	147	146	191	159	152	154	156	157	167	169	150	158	174	158	149	155	158	159	156	154	166	155	172	154	145	171	162	151	165	183	145	186	164	150	154	147	151	163	167	153	174	157	144	143	166	149	153	141	184	121	172	155	147	147	164	141	143	153	165	173	176	182	157	144	159	148	145	171	173	159	172	163	149	166	170	159	170	139	170	146	160	150	171	165	144	176	169	158	140	168	136	156	160	168	158	156	142	169	161	155	165	153	192	145	158	148	146	170	151	139	161	185	147	156	154	169	134	186	154	146	166	152	143	172	171	169	165	155	166	161	148	166	165	162	154	172	161	158	171	153	130	147	144	142	152	136	155	121	175	154	153	169	166	163	133	143	153	162	147	163	135	167	158	157	142	161	145	161	155	162	167	161	151	153	144	158	143	154	161	144	171	162	160	157	172	142	162	166	153	159	158	156	139	183	165	148	165	146	168	166	169	149	151	154	146	136	149	152	140	160	166	170	164	136	143	166	160	142	143	155	171	156	165	156	144	157	154	159	142	158	162	135	146	161	165	175	148	172	175	152	133	145	162	164	173	167	175	164	147	170	145	155	164	139	150	156	173	153	144	146	146	155	144	161	159	184	160	143	133	168	161	132	159	160	138	137	170	156	147	153	163	141	169	149	161	155	164	159	168	155	139	156	174	147	154	164	151	159	146	163	148	166	150	148	145	151	173	162	184	169	162	153	128	172	151	168	153	160	146	173	159	139	147	160	145	157	146	172	140	152	178	161	167	154	164	172	156	168	172	161	172	154	176	142	152	174	168	136	166	168	164	157	148	156	172	147	150	165	138	158	162	148	169	149	169	165	143	142	181	165	160	145	141	172	159	145	174	147	165	144	147	149	152	160	166	160	157	162	155	178	153	145	154	142	135	152	143	172	154	152	162	152	154	140	161	141	157	144	153	160	151	163	151	153	172	146	163	149	163	164	168	166	146	172	157	141	137	140	153	177	149	149	145	139	142	155	144	159	158	148	128	164	151	141	147	148	153	176	160	171	164	152	153	146	161	161	126	160	137	168	161	160	150	155	166	160	184	150	154	149	151	148	159	157	171	129	153	147	163	163	145	172	150	153	147	153	142	149	148	171	143	154	176	153	153	157	142	178	137	143	161	146	129	183	138	180	151	148	135	163	159	169	160	151	186	149	160	144	166	134	184	147	145	160	163	123	172	148	184	168	143	155	152	146	152	155	159	149	152	161	170	165	175	160	136	164	158	147	130	138	159	153	177	136	146	152	163	123	158	136	129	180	135	163	139	143	157	152	134	149	151	172	156	151	146	171	148	157	179	139	164	160	171	151	147	172	146	161	155	164	170	155	178	146	155	164	156	149	166	158	156	161	183	135	154	158	127	136	154	148	145	139	141	131	159	157	135	168	183	147	159	155	135	165	153	172	146	151	174	188	162	150	177	166	190	151	170	151	167	182	138	146	144	151	138	168	167	146	144	168	154	153	140	141	153	146	173	169	128	170	129	165	160	155	170	147	164	145	143	146	166	133	158	182	156	146	157	152	147	158	170	172	162	156	179	162	159	163	179	150	143	140	143	144	155	166	153	138	129	159	170	150	171	157	147	136	153	159	139	162	155	148	151	139	172	150	153	139	171	165	158	165	166	154	153	169	150	146	148	151	150	176	155	170	157	126	153	143	153	166	158	130	172	146	152	167	178	138	149	150	153	154	145	155	146	140	162	132	155	166	173	170	157	151	160	163	155	151	159	143	156	170	163	144	154	134	144	149	173	160	153	155	143	164	164	161	156	143	147	127	174	167	174	158	159	146	158	142	168	155	138	173	139	157	166	149	146	143	161	171	147	149	139	152	161	157	131	176	152	135	165	132	141	162	169	155	166	160	150	166	148	177	172	156	149	147	158	148	167	156	158	140	151	152	143	184	148	138	159	158	154	135	143	150	174	131	160	156	162	162	148	145	158	145	148	162	132	167	166	153	168	170	158	163	166	168	158	162	161	166	179	168	171	144	158	156	180	144	162	167	136	155	136	159	174	161	140	174	157	143	152	161	139	148	154	130	151	159	156	146	152	165	149	157	156	161	144	159	178	179	128	164	143	159	152	150	147	136	156	137	146	163	167	161	153	150	152	169	147	163	174	177	148	143	135	150	144	147	155	144	147	153	155	167	135	149	162	168	143	153	156	169	156	147	162	162	136	154	175	175	151	169	136	143	132	162	142	151	157	164	151	168	174	162	160	160	160	160	153	152	170	148	163	174	137	144	139	135	151	145	181	149	158	176	159	156	160	142	132	147
4166	12368	7716	3566	2458	1777	1229	1022	831	673	616	555	487	404	357	400	319	319	304	299	307	260	258	269	285	282	265	228	240	300	233	235	235	232	248	223	219	226	246	248	237	217	198	206	216	215	228	211	213	204	229	218	225	244	220	238	193	213	215	211	233	214	202	219	202	225	207	204	232	210	221	207	202	207	216	200	221	228	185	214	226	196	199	237	231	218	209	241	221	230	211	241	229	218	210	204	206	196	218	206	216	210	200	233	234	221	213	230	192	232	208	226	233	225	203	211	194	208	214	219	203	210	202	207	236	242	226	189	224	202	235	230	225	217	197	201	207	237	218	220	182	188	223	215	201	218	204	209	222	203	225	212	229	215	226	205	209	199	213	205	210	216	213	240	211	199	204	208	209	207	207	208	199	201	205	216	210	222	200	187	201	220	208	209	217	225	211	211	220	235	203	210	221	202	209	207	226	201	220	206	200	205	227	224	220	244	204	218	214	243	219	222	214	224	199	214	225	228	217	221	192	211	218	225	185	203	194	211	196	229	211	231	231	215	242	226	232	227	188	198	207	212	220	227	224	217	231	218	189	197	221	212	231	225	207	227	212	216	228	226	205	248	213	207	184	232	199	219	206	217	184	184	217	226	218	221	213	215	234	194	221	199	215	200	207	211	203	245	197	227	209	165	204	211	213	201	245	231	218	201	206	201	229	205	244	208	212	205	189	191	227	213	206	222	204	201	210	221	226	225	213	225	208	205	223	185	200	199	218	239	190	222	211	217	213	232	228	204	183	217	210	224	222	233	207	184	227	226	235	212	206	224	210	225	208	220	230	217	250	206	201	228	198	214	219	220	204	205	193	224	211	205	204	208	217	218	230	204	209	202	205	218	204	217	217	208	216	230	193	207	217	210	211	221	217	223	196	189	226	188	216	225	177	211	190	198	204	205	235	229	188	178	226	202	185	200	225	194	196	232	197	218	220	228	210	188	218	210	203	204	208	201	199	186	210	231	208	203	201	233	191	203	230	239	195	207	204	210	207	196	210	229	210	222	204	246	214	214	237	200	205	205	208	191	203	189	209	202	197	222	204	249	228	205	212	178	215	183	221	211	211	205	206	227	212	200	184	220	208	222	184	201	213	197	222	229	202	189	229	215	199	206	223	207	199	217	190	207	221	227	242	196	203	214	235	194	205	203	192	206	224	212	213	221	253	208	223	199	209	201	206	226	217	219	217	208	208	228	202	205	229	207	222	212	191	241	189	222	215	222	191	232	211	187	219	231	188	211	203	216	187	213	208	212	208	218	229	234	213	222	220	199	196	217	211	222	206	198	237	217	228	242	209	214	212	205	213	215	243	218	219	207	229	213	203	189	228	202	215	216	207	236	217	212	214	191	223	226	190	204	208	203	230	223	188	226	231	196	207	207	217	244	227	233	202	218	195	206	194	209	199	215	191	190	208	191	224	209	185	196	207	196	196	212	180	196	230	195	191	191	219	217	206	209	196	231	206	216	199	199	232	240	213	227	238	227	205	210	217	194	188	207	201	207	220	189	203	224	220	198	211	181	215	218	221	198	212	204	209	244	195	221	206	189	214	185	197	231	191	232	207	212	223	207	230	209	186	198	203	197	249	226	196	206	207	222	196	217	215	223	232	219	205	207	207	197	207	214	217	212	208	223	212	228	207	201	218	209	244	188	199	194	195	186	219	196	225	215	241	211	217	183	221	227	223	205	227	206	212	220	212	207	214	214	224	215	211	222	243	226	185	213	207	220	222	199	215	201	203	211	183	220	194	206	217	213	230	221	207	214	224	204	212	208	208	208	214	213	226	221	230	207	223	198	199	204	210	203	207	207	214	228	185	235	222	229	231	245	224	210	226	203	211	225	223	224	230	201	181	205	208	213	218	222	192	200	183	210	212	214	188	211	245	225	215	233	208	215	224	216	201	201	213	223	221	202	237	198	228	221	205	211	199	231	206	195	222	198	245	211	204	233	213	216	234	221	217	247	209	166	206	206	244	209	221	213	223	230	197	180	190	199	224	211	202	221	235	205	213	246	228	220	250	210	211	216	201	215	182	225	199	186	203	226	219	224	219	207	198	225	217	209	196	241	227	200	205	222	217	196	222	212	218	231	215	220	215	224	209	207	194	192	201	225	231	215	194	206	225	227	214	226	211	209	210	210	215	207	214	225	214	192	213	178	237	227	211	204	182	201	192	206	216	206	203	215	205	191	221	205	224	212	183	207	198	200	193	193	214	259	208	210	220	228	227	229	258	189	197	215	222	218	208	211	174	212	196	222	220	198	222	211	189	215	210	219	241	217	192	215	211	203	229	193	224	206	196	220	235	211	213	198	226	221	211	208	222	206	232	230	213	217	208	213	220	230	206	200	230	184	222	215	200	211	196	227	210	260	199	198	213	185	225	230	227	228	218	208	182	211	209	243	214	194	211	206	204	196	213	222	222	233	179	217	216	240	246	207	210	216	223	227	199	226	187	229	210	209	200	219	232	223	175	203	195	203	213	225	213	218	216	237	224	225	225	205	208	200	221	228	221	229	210	216	198	239	207	215	210	223	202	224	204	201	182	246	223	209	199	199	207	227	218	217	229	236	234	205	211	185	234	212	212	183	206	196	219	203	180	230	209	206	202	227	209	210	216	223	189	216	189	197	189	218	180	229	231	218	216	236	229	219	217	189	214	207	236	187	219	232	210	206	193	194	233	195	216	223	215	215	227	217	228	214	213	212	219	221	242	197	198	202	198	213	217	192	193	214	178	198	199	206	191	209	211	231	193	215	211	224	203	200	200	231	168	206	226	230	231	214	192	233	218	222	200	216	213	206	222	208	194	221	219	219	201	193	219	199	243	213	220	239	204	220	222	219	218	216	218	208	213	226	243	194	182	221	215	206	202	197	227	231	229	211	185	213	190	209	204	226	209	177	225	195	229	227	192	209	219	207	186	203	197	231	202	207	206	187	224	211	231	202	216	201	233	213	206	225	217	242	251	216	223	231	204	218	220	205	209	206	223	244	207	211	223	228	262	207	212	221	215	207	221	261	233	229	226	198	219	232	194	241	226	210	220	220	228	218	227	213	222	208	204	205	223	221	239	214	237	226	203	189	211	215	219	202	196	193	201	196	208	211	190	219	229	226	230	216	234	212	209	205	224	202	230	185	192	235	223	200	212	213	202	207	204	219	229	201	201	220	224	244	197	194	216	243	195	199	212	206	225	223	256	221	227	233	232	206	214	206	208	206	199	211	218	218	206	202	217	214	192	202	192	196	224	230	218	242	193	213	216	204	219	223	179	202	222	214	195	245	230	200	216	190	205	230	210	244	179	194	201	229	219	211	207	191	206	218	230	210	209	208	224	217	201	203	230	194	205	201	213	213	212	222	224	223	217	228	222	222	231	206	198	210	204	219	215	223	202	218	208	209	214	225	219	215	210	218	213	217	234	213	201	205	198	243	215	234	211	209	216	210	216	221	185	191
26584	17862	4184	1011	871	844	734	709	686	639	661	654	639	660	691	689	697	649	680	683	665	668	662	658	663	640	636	682	708	605	690	697	690	640	665	648	629	627	722	661	671	593	721	690	671	631	684	651	628	645	688	677	661	620	639	679	633	669	686	716	671	684	716	702	658	686	658	633	666	634	647	673	649	650	623	676	679	699	715	668	673	652	661	662	643	692	657	674	629	693	691	660	692	675	660	663	683	682	669	660	600	687	701	714	703	655	709	666	660	629	658	675	683	614	648	644	649	660	663	712	633	673	641	625	682	717	672	679	649	655	656	649	711	662	716	669	639	684	651	636	646	712	642	690	651	705	661	616	664	683	635	712	671	715	660	690	712	697	639	684	672	595	655	641	646	668	668	641	667	624	690	650	612	612	683	691	648	652	648	667	659	678	613	694	650	691	652	671	649	603	698	661	674	687	618	662	665	679	697	649	659	706	653	630	647	647	608	699	665	701	679	664	679	660	726	645	616	656	630	658	663	628	678	680	648	645	652	628	656	634	709	648	618	675	671	674	636	652	660	694	657	675	646	641	641	651	640	666	658	684	610	729	622	651	684	679	668	679	669	702	690	678	661	690	634	698	687	639	657	674	683	728	672	625	658	638	633	662	655	691	673	649	667	633	678	656	676	678	650	653	668	716	701	696	650	691	688	691	668	694	657	645	647	665	674	670	653	648	645	694	681	651	703	687	674	628	667	658	667	679	672	701	639	668	607	679	684	718	729	652	664	633	674	625	655	646	627	649	625	615	661	672	640	663	650	639	693	668	683	699	700	634	660	701	707	661	682	709	637	679	667	708	636	661	665	641	671	661	678	616	712	693	647	659	687	635	671	644	666	673	643	709	637	669	645	673	676	709	654	664	611	633	654	667	676	739	681	713	628	652	665	647	653	689	657	648	661	673	648	646	687	643	666	666	683	698	643	673	650	664	654	655	637	659	679	651	667	715	662	662	648	679	654	668	693	678	678	682	732	693	673	656	689	679	654	703	635	684	720	663	690	710	669	628	686	653	686	645	644	636	675	645	676	722	658	681	689	675	636	690	672	732	676	631	672	702	622	663	698	628	619	690	681	655	672	655	655	686	679	658	666	686	672	680	645	670	688	652	695	673	669	661	625	675	692	664	664	678	646	647	641	679	668	646	654	647	699	665	695	691	645	602	686	649	649	662	669	642	675	651	708	663	671	667	645	615	652	697	678	671	711	662	685	616	654	677	671	625	708	645	670	657	681	679	653	666	652	602	652	647	632	666	602	663	637	676	654	693	654	656	693	684	624	643	626	657	655	615	682	702	672	609	676	676	671	650	658	630	680	698	678	657	695	650	686	613	654	709	712	632	667	652	642	668	714	633	671	643	670	623	638	628	661	718	625	641	654	664	653	629	646	662	601	672	682	733	645	638	695	679	704	661	667	640	650	625	679	647	665	677	638	667	699	675	662	612	639	679	735	673	667	646	633	699	665	646	679	654	639	671	606	677	707	699	669	680	615	699	644	633	612	649	692	645	710	661	728	689	649	673	617	660	703	639	647	653	639	664	657	625	712	675	658	621	648	683	656	675	688	631	649	627	641	638	683	673	666	655	701	669	622	675	665	656	654	686	665	618	652	683	672	677	686	634	687	640	642	622	658	660	675	690	647	701	668	637	701	690	689	646	684	648	668	631	669	696	683	666	683	717	631	658	641	677	646	650	673	691	634	663	683	678	687	638	611	692	628	628	689	707	641	708	675	605	664	689	639	672	686	653	620	629	684	694	678	633	634	640	647	676	701	620	687	622	666	680	665	675	668	700	667	660	676	690	650	660	729	698	673	662	675	624	655	628	710	636	691	674	675	665	642	666	663	625	615	664	668	665	629	681	652	639	675	652	660	690	659	664	675	637	680	632	685	713	660	721	640	641	659	623	693	647	654	652	668	673	678	617	650	670	666	675	683	656	690	646	605	673	625	697	617	677	630	618	648	663	646	680	637	652	663	657	670	633	623	655	662	655	630	664	738	677	661	616	660	699	724	626	691	682	660	681	674	673	698	625	653	635	658	677	659	642	662	707	627	649	620	634	694	658	636	666	692	699	662	633	638	646	684	679	635	630	712	658	628	705	639	626	675	697	679	681	663	671	642	686	668	664	688	710	634	648	657	677	679	655	641	617	656	672	702	696	637	653	643	706	640	682	646	720	671	693	609	688	660	638	674	625	689	680	651	658	661	678	627	652	668	635	684	648	649	654	683	671	686	677	657	654	697	664	707	639	707	677	674	671	704	679	625	662	715	638	633	655	689	757	652	685	669	612	665	690	658	664	694	656	634	632	654	668	689	654	665	644	684	675	697	653	680	664	672	661	660	632	656	698	643	633	647	677	634	701	651	657	677	665	701	624	718	628	652	617	634	669	632	697	674	687	649	680	630	636	627	649	670	636	691	666	684	649	652	677	672	642	685	651	636	706	642	672	664	721	655	629	658	626	716	686	622	677	668	646	640	644	653	633	672	661	662	643	721	661	634	671	663	682	636	637	640	676	704	700	690	662	634	672	652	696	638	659	666	682	664	653	683	630	646	690	679	662	676	717	682	659	636	680	696	665	695	685	672	667	622	672	640	700	685	666	656	711	608	630	664	646	676	676	611	640	640	651	680	679	691	665	627	693	671	632	658	692	664	632	650	669	713	631	669	669	653	650	665	669	670	627	667	679	698	654	637	665	676	706	628	679	673	643	675	652	627	645	640	627	721	652	656	656	656	689	625	681	637	643	665	655	700	681	636	657	656	681	637	678	655	642	636	646	634	627	677	682	695	624	655	661	624	651	690	610	670	659	655	615	656	674	656	640	643	650	649	655	668	709	694	689	657	682	657	648	644	666	688	655	697	645	672	649	667	667	670	658	630	618	669	639	672	681	650	726	668	670	658	672	677	635	681	629	649	650	676	694	680	693	663	670	637	701	643	662	675	641	663	673	648	653	673	711	664	647	642	635	659	622	642	650	636	697	655	686	620	674	667	660	686	595	709	667	635	685	632	643	661	683	660	663	669	654	707	622	660	663	705	624	707	666	676	665	717	675	649	673	666	693	653	667	639	621	655	653	704	688	649	647	653	645	675	671	682	662	719	685	668	635	664	666	657	668	669	671	651	647	659	667	661	690	680	692	694	661	619	666	679	643	684	627	632	662	656	648	682	644	693	675	614	618	691	694	638	648	697	652	702	660	653	676	633	671	629	646	663	646	683	688	689	609	687	673	625	671	641	653	655	694	671	671	630	686	693	649	650	702	652	671	621	652	676	670	657	684	645	663	665	721	724	701	661	660	618	694	627	715	685	692	611	650	659	662	675	685	682	657	668	692	624	662	665	685	646	668	706	667	609	623	615	677	614	663	686	674	661	710	721	710	658	648	675	674	678	653	659	707	665	660	624	678	668	637	645	619	708	652	735	677	721	626	648	660	644	685	636	668	628	653	651	673	660	689
4324	1758	1353	1038	927	856	953	844	898	865	875	851	868	901	859	820	890	830	876	854	880	827	806	842	818	843	818	876	858	841	893	919	853	876	835	843	846	853	861	837	858	864	816	890	858	855	821	794	855	878	879	848	812	847	854	853	821	888	852	851	842	899	861	910	822	863	864	845	885	835	823	857	847	840	853	868	823	857	830	887	849	850	871	806	858	827	848	883	854	853	850	848	862	862	858	887	850	863	851	851	879	886	859	838	873	810	856	882	839	808	796	875	835	864	837	910	828	860	844	918	919	847	882	829	853	898	867	873	825	890	866	798	911	845	824	822	830	807	847	835	891	854	864	829	846	824	828	863	810	861	841	856	884	816	817	826	851	856	871	843	864	878	842	804	833	854	809	882	800	873	882	839	873	861	826	859	864	857	835	853	832	829	876	849	901	840	846	873	823	862	875	840	857	845	835	814	865	839	855	836	860	854	820	873	815	862	855	859	843	832	863	900	850	854	868	811	883	909	870	864	880	892	826	854	825	891	824	854	853	860	875	850	879	860	864	891	829	846	856	835	849	855	884	846	878	866	880	833	853	887	844	858	881	795	894	851	844	871	876	854	840	856	890	869	839	829	823	880	818	813	861	813	857	867	905	855	876	877	892	872	853	845	861	839	869	870	843	862	827	871	854	887	855	906	866	922	860	885	875	856	885	868	849	862	867	825	851	862	815	835	842	849	885	871	867	852	881	868	831	838	889	915	880	875	874	943	827	866	887	845	837	833	866	856	861	839	863	820	845	867	847	905	892	865	850	848	856	852	880	844	844	851	838	853	856	865	882	906	840	914	851	822	840	841	830	889	883	816	851	847	898	835	840	843	871	856	905	866	852	821	879	919	832	877	796	872	843	858	890	842	893	832	868	888	860	849	853	841	881	832	915	844	895	846	849	901	888	823	845	852	841	825	790	840	803	855	802	872	923	825	860	823	857	847	847	862	815	807	855	833	811	826	870	838	841	875	851	848	839	840	832	818	868	836	808	794	859	859	832	876	807	841	891	826	893	854	888	814	877	846	818	906	836	844	825	854	841	832	861	871	831	849	833	846	865	851	830	834	848	859	835	871	862	893	869	857	778	828	886	848	885	855	862	871	797	842	853	828	836	861	857	839	859	859	842	792	789	861	916	849	819	816	781	844	805	856	879	856	864	865	793	852	889	827	839	808	887	828	854	834	888	860	859	898	902	820	873	851	914	807	859	846	828	866	832	883	841	828	908	865	854	880	870	817	843	830	832	843	855	826	857	829	864	829	823	907	812	891	896	848	830	879	851	854	827	878	864	851	895	862	854	880	832	853	797	880	831	843	882	865	828	862	850	874	906	849	802	811	838	828	855	782	890	875	895	856	869	874	876	825	885	872	885	852	878	895	846	840	825	938	874	790	863	854	856	858	813	827	839	872	903	795	882	827	818	868	880	839	864	834	856	875	858	845	859	853	855	882	850	819	890	847	805	858	853	854	843	884	873	859	842	909	890	862	868	838	852	879	803	874	840	829	849	866	832	856	828	874	874	851	898	873	856	822	855	874	868	834	862	843	789	861	910	860	840	844	826	857	888	882	870	834	811	834	865	832	844	871	791	856	867	841	870	862	801	846	869	840	876	844	874	817	844	804	888	861	818	839	858	870	897	866	887	856	823	842	856	862	871	849	862	845	795	861	857	856	853	852	786	845	872	866	803	864	856	835	877	847	868	867	847	832	890	873	861	874	873	839	817	817	864	866	865	849	822	847	879	823	868	874	851	890	865	821	851	879	855	841	879	802	838	802	824	836	892	837	819	936	841	791	884	872	836	882	865	830	869	854	866	850	844	873	811	888	897	862	842	875	819	860	865	843	832	911	847	796	885	858	882	853	836	868	795	771	855	861	830	848	881	838	836	860	862	876	810	876	836	818	811	798	843	830	834	874	879	795	884	794	907	904	827	805	906	860	878	901	864	876	843	857	829	821	890	849	885	910	804	882	882	822	825	874	876	834	876	872	884	814	845	840	865	885	852	852	843	868	832	857	848	833	861	870	847	816	823	843	818	861	831	888	845	902	837	816	801	856	874	830	855	803	882	938	870	837	846	810	860	853	891	822	889	851	847	785	853	879	796	865	917	915	884	861	808	869	870	828	888	892	867	812	824	842	861	861	878	834	841	844	849	899	851	801	862	864	833	901	832	813	837	867	868	799	855	862	837	814	870	852	839	846	891	920	922	835	813	838	887	890	864	863	827	856	851	794	786	868	833	820	844	861	906	816	846	852	886	873	788	863	885	817	886	821	880	832	855	837	844	806	855	849	889	887	828	878	861	829	893	838	880	865	900	874	810	836	860	859	835	839	847	792	800	833	905	844	851	853	868	857	890	850	822	892	847	852	874	852	833	870	865	839	866	893	836	804	853	826	836	839	887	839	865	938	876	834	868	804	875	845	892	896	823	822	874	793	857	826	881	872	890	862	802	884	844	820	856	902	842	898	860	919	797	848	860	819	816	870	822	840	850	880	901	888	883	886	868	785	833	836	870	906	853	879	783	890	937	838	808	899	818	856	893	844	860	819	861	829	834	868	888	859	837	893	873	795	863	834	838	885	882	883	877	847	816	848	842	829	878	832	884	870	866	832	823	844	893	813	842	849	911	882	887	813	869	872	850	904	827	848	824	871	859	871	842	845	876	871	904	900	853	852	886	851	894	834	844	853	859	865	834	886	836	820	820	833	797	867	837	880	819	837	825	853	841	861	913	869	841	825	860	913	867	899	853	861	848	868	803	787	928	867	828	831	839	899	867	838	828	856	873	830	895	843	899	865	903	887	920	845	851	840	901	831	825	875	872	906	840	848	860	863	836	862	862	866	805	863	852	866	905	844	866	853	805	829	790	917	843	846	869	916	834	891	871	876	861	833	892	832	820	867	877	911	827	851	821	862	846	854	872	838	892	850	869	878	821	826	874	808	901	854	866	848	868	899	845	851	893	921	816	869	873	901	857	810	823	830	844	881	824	872	891	867	861	840	821	845	856	868	841	856	878	831	850	889	865	915	804	827	858	826	846	873	830	827	873	855	865	817	839	838	877	861	889	885	852	881	836	870	818	822	914	872	912	867	824	860	847	856	860	911	880	851	828	832	792	822	862	839	854	892	824	834	867	844	895	844	883	876	875	875	827	845	849	853	911	869	880	890	857	859	827	879	873	884	860	943	805	862	819	856	808	875	856	873	849	833	844	830	909	870	864	850	834	870	843	882	846	818	853	783	816	854	831	851	886	852	833	882	844	910	844	879	882	840	887	811	862	909	914	892	829	865	822	870	844	848	876	830	904	832	856	899	838	847	860	862	864	874	842	833	854	840	875	902	881	883	855	908	821	844	839	808	864	862	890	828	873	836	882	874	920	812	821	829	857	882	835	833	808	832	865	815	855	803	822	864	904	811	820	829	852	857	876	870	869	838	840	801	793	880	818	849	825	846	871	856
22862	20800	27581	24106	20505	3145	828	621	579	523	561	494	498	501	491	507	501	478	451	444	466	437	449	448	458	444	469	446	456	474	468	463	488	439	414	433	434	491	447	463	476	457	436	523	439	467	454	471	496	445	430	447	447	436	443	450	412	472	436	460	455	463	450	464	437	488	410	461	454	432	459	458	473	432	491	438	443	456	464	461	435	467	428	456	462	432	451	429	474	461	465	484	431	508	483	438	435	453	470	461	436	445	431	429	447	459	441	461	447	436	465	442	432	460	464	463	463	449	430	448	478	422	474	471	444	429	454	498	430	433	429	440	496	474	426	416	447	417	494	453	460	441	451	475	482	466	460	413	467	442	439	433	457	430	411	427	439	482	438	460	446	408	495	477	467	434	436	476	405	459	447	460	407	439	482	455	450	460	440	430	470	434	432	448	438	445	450	447	480	445	449	427	422	431	438	433	475	472	446	432	425	439	427	416	417	451	424	470	427	440	440	431	458	436	444	470	420	407	414	448	492	455	433	437	420	471	443	474	458	476	450	436	460	445	449	434	415	497	434	449	449	467	440	455	450	450	434	442	455	463	462	436	450	488	469	448	466	439	489	445	449	454	430	472	496	452	419	450	447	452	435	436	447	418	496	473	469	435	425	482	451	497	436	420	450	453	470	460	443	449	478	427	451	451	466	475	429	418	418	434	456	427	441	439	422	458	449	466	442	460	465	446	434	449	443	478	472	454	487	458	438	438	450	435	463	444	426	471	480	461	465	493	421	432	459	431	450	425	437	431	456	454	485	465	481	455	437	427	454	435	454	460	418	429	454	497	459	451	422	460	437	434	450	458	449	458	485	463	474	462	430	454	440	438	464	457	481	474	426	440	448	439	447	451	433	417	452	464	426	418	461	448	432	443	410	443	459	470	413	410	441	455	437	458	445	443	442	474	483	475	461	468	446	457	501	489	448	458	434	452	431	459	430	481	446	447	479	474	467	462	490	469	490	410	438	449	405	429	482	475	478	424	446	458	427	464	451	428	423	447	482	429	398	395	490	437	458	494	462	459	448	432	417	449	461	463	440	421	490	465	439	418	450	484	426	439	440	433	430	460	476	465	430	445	443	403	467	476	470	451	436	467	447	439	492	421	473	489	459	429	409	423	488	404	465	418	427	432	397	426	475	423	424	466	475	428	427	420	423	434	475	430	468	455	418	430	429	462	452	457	463	441	452	468	427	427	487	445	435	446	468	448	441	449	479	430	446	466	427	484	468	433	493	444	493	447	455	489	462	427	454	452	453	423	409	434	440	447	444	469	480	429	416	470	507	435	433	437	464	426	448	462	481	418	460	428	441	448	435	452	494	390	436	441	457	453	454	479	477	425	436	448	458	450	487	437	440	417	468	463	469	467	506	423	460	423	423	419	405	475	439	475	460	471	457	462	432	461	474	458	451	425	453	477	439	424	432	439	453	433	437	443	450	429	489	461	433	468	460	432	465	437	444	465	448	445	460	461	463	436	449	446	453	445	476	455	473	446	433	455	470	404	485	469	424	419	477	464	439	430	457	442	492	481	436	459	467	454	424	445	436	487	435	438	498	452	461	435	454	483	488	460	452	454	461	474	459	467	444	428	446	462	449	424	443	460	456	403	456	438	434	454	496	427	425	445	447	487	458	443	451	481	479	429	497	473	469	452	458	461	458	446	441	418	448	438	424	422	435	506	463	454	459	452	431	459	437	411	441	417	467	419	450	484	468	461	449	442	444	440	378	459	458	455	457	434	439	421	446	437	454	455	453	465	423	447	450	438	436	440	463	429	476	444	447	458	438	471	476	447	490	409	453	469	436	429	420	461	457	441	480	468	430	419	411	448	454	460	443	431	453	452	452	401	447	453	461	448	429	442	482	464	425	448	453	438	456	447	456	446	454	432	415	466	463	453	438	479	454	483	437	444	459	466	440	440	456	468	457	462	467	461	449	456	447	459	420	485	426	438	458	454	389	433	438	435	443	454	422	425	461	406	474	423	472	423	462	431	422	459	421	447	447	480	443	444	439	434	444	427	469	451	424	467	452	437	429	424	467	435	483	467	438	455	428	473	431	437	449	461	450	444	420	446	424	428	454	454	428	453	451	433	428	420	425	428	468	463	469	429	443	423	440	486	442	457	420	430	447	435	454	456	439	431	436	433	432	465	454	467	431	434	471	459	420	477	443	484	436	430	417	435	413	445	409	437	460	432	470	468	467	459	440	456	433	400	470	425	462	451	436	462	430	445	421	449	451	441	427	445	426	455	440	449	455	455	460	444	459	435	422	441	456	515	460	465	457	451	452	453	470	450	438	410	415	454	469	440	479	415	417	421	470	456	419	451	470	475	460	406	454	469	492	442	468	463	399	423	421	420	482	448	429	441	457	443	450	479	436	449	449	473	450	420	455	446	436	461	430	413	444	447	464	437	452	407	475	457	423	415	434	477	456	450	438	470	412	430	442	404	458	452	415	449	451	467	460	437	467	451	451	413	444	474	441	416	441	456	468	455	441	444	433	445	458	459	451	477	410	486	446	444	466	437	455	478	484	477	463	412	436	456	446	444	451	479	438	457	472	427	422	426	435	409	403	451	442	421	438	430	429	456	470	450	447	413	455	444	447	431	437	423	429	409	434	442	441	481	451	457	469	483	417	476	439	447	442	462	451	446	451	420	456	467	465	460	450	428	466	451	459	476	434	413	425	456	448	448	423	470	434	407	433	480	502	463	413	396	438	458	438	439	448	457	460	455	491	451	432	439	459	447	463	439	466	419	400	448	424	433	430	459	463	447	436	445	449	434	429	408	431	474	450	440	454	442	468	446	469	453	417	437	461	481	457	482	474	450	448	454	432	434	438	455	405	471	462	460	458	420	436	444	456	395	446	423	436	449	435	482	485	483	438	439	443	448	438	448	464	458	498	434	403	461	484	452	486	423	412	439	456	457	448	408	476	416	432	446	428	431	466	451	470	416	441	450	444	434	435	449	470	452	448	438	470	436	436	470	411	438	449	421	480	468	419	463	445	431	443	437	457	392	466	478	414	433	448	481	445	464	435	443	458	466	461	454	456	419	497	475	466	418	451	446	427	446	475	438	427	449	407	441	438	436	452	431	483	472	463	473	436	440	467	455	437	472	454	459	482	447	451	460	454	435	443	440	456	424	468	470	467	482	461	440	516	444	418	449	436	434	485	449	458	465	423	468	463	426	457	474	463	461	437	462	446	418	455	468	462	438	441	506	476	456	422	409	447	480	461	438	433	474	452	435	481	446	464	431	453	397	488	451	416	438	460	456	496	489	453	432	471	457	439	459	436	442	477	450	422	438	431	420	463	453	454	504	456	440	440	439	424	479	471	462	416	451	509	452	432	461	478	429	460	468	441	471	434	424	472	463	422	425	448	434	443	439	420	477	436	441	423	501	462	434	473	455	475	444	445	484	454	425	446	433	468	450	445	505	433	434	421	457	464	481	451	423
3312	8167	5166	2637	1827	1468	1170	1008	911	882	795	792	759	711	699	662	621	660	621	646	618	622	613	620	616	581	597	668	623	608	603	601	600	624	620	607	589	626	625	612	573	606	588	622	528	609	637	611	612	552	595	601	638	604	565	616	609	569	614	626	548	615	604	561	611	617	553	615	641	600	574	629	614	553	614	565	599	598	570	557	600	574	606	577	572	599	621	632	656	612	602	617	626	605	601	596	558	586	603	612	626	574	595	621	585	628	573	600	649	616	584	578	591	579	593	599	565	623	581	581	561	597	593	640	559	623	557	575	577	625	570	605	584	585	627	613	609	564	613	561	573	593	546	597	636	599	610	570	598	623	560	613	607	579	645	564	597	585	614	606	617	554	602	595	612	603	567	603	615	573	593	591	601	567	545	634	623	530	576	641	598	583	578	606	590	586	631	575	560	594	588	605	578	542	587	618	599	631	597	597	608	593	603	573	587	593	571	601	637	570	598	588	615	547	597	584	596	618	651	598	614	628	612	592	569	587	601	577	604	581	569	592	584	594	584	601	587	591	603	576	603	612	593	567	608	569	604	587	597	542	578	611	587	595	620	580	587	558	586	578	602	598	606	620	621	616	640	609	616	581	610	611	620	570	595	598	593	564	574	633	561	644	627	599	585	559	589	600	575	609	656	518	581	613	579	563	603	601	598	591	582	585	599	609	602	584	637	586	614	603	567	576	605	583	631	615	604	595	575	577	608	608	555	556	562	577	562	528	571	597	550	563	560	573	620	548	609	605	590	604	572	605	603	607	573	606	619	612	584	530	602	591	582	587	560	579	620	605	581	592	553	581	626	597	571	622	580	607	603	592	614	578	552	565	592	605	619	554	614	608	619	578	593	573	611	575	606	589	559	534	588	579	592	603	567	600	575	570	599	584	609	602	578	549	601	574	618	599	590	537	589	581	572	628	572	550	603	628	651	603	619	619	552	573	584	561	578	584	625	570	599	575	620	591	627	600	575	555	585	569	590	619	555	601	574	570	622	574	592	629	589	642	571	599	579	570	577	591	562	592	626	594	631	590	579	606	586	575	582	602	588	581	548	632	635	598	624	575	632	572	547	537	586	588	569	549	612	555	618	561	585	558	591	585	610	639	586	600	650	582	581	598	592	604	612	574	573	571	589	607	564	576	603	549	550	552	608	594	631	540	570	568	636	615	538	577	586	599	566	619	598	573	596	585	596	558	594	584	617	624	577	598	570	613	610	599	597	629	556	565	603	598	577	637	617	600	613	569	663	607	592	615	586	611	566	620	606	563	581	615	596	576	664	609	600	585	585	603	593	586	593	573	566	608	637	627	601	512	594	593	597	602	621	579	580	570	605	599	563	611	589	551	623	571	614	568	587	606	580	588	598	561	572	552	581	569	582	592	614	542	577	641	578	613	620	629	600	585	573	598	611	654	600	600	599	618	558	551	579	567	627	601	648	542	572	590	617	586	601	569	625	549	568	575	598	561	609	573	644	577	642	570	586	558	590	568	567	546	597	544	561	630	599	633	644	609	656	577	638	565	614	585	635	608	575	571	593	575	580	580	583	568	628	636	582	586	629	573	586	583	590	626	594	589	595	605	634	598	555	588	613	576	578	607	566	587	574	615	588	585	606	592	585	618	588	593	614	636	604	578	581	583	621	582	577	597	556	558	607	634	540	598	584	593	597	581	617	610	573	594	576	624	579	574	603	569	616	547	598	625	632	566	557	602	617	611	581	570	582	571	601	582	593	550	584	598	611	603	655	599	559	622	622	573	590	594	525	612	602	584	588	547	625	618	614	599	588	569	588	613	603	583	620	544	611	554	591	610	611	561	590	590	586	604	588	622	597	559	563	610	558	567	604	584	574	623	594	585	599	595	549	605	601	574	599	581	585	590	611	582	597	557	621	600	542	557	601	649	612	573	596	593	612	570	595	555	580	656	563	564	598	575	547	643	619	567	605	542	586	538	608	598	623	599	611	636	557	564	583	602	657	602	581	625	559	607	592	587	599	568	588	587	599	586	580	545	615	598	582	619	559	629	609	580	606	566	581	623	608	553	593	563	574	591	577	625	562	612	588	599	620	576	581	603	616	542	620	603	598	601	582	591	564	579	584	598	585	572	596	610	572	606	559	574	604	562	633	603	550	583	567	572	614	619	633	526	597	581	562	610	574	579	585	609	560	573	584	607	637	586	633	603	638	560	613	553	619	626	567	594	629	594	603	589	621	620	616	609	584	594	620	558	599	591	621	587	625	617	591	579	643	553	611	578	568	624	631	607	588	637	563	591	593	603	647	621	604	565	594	614	588	599	544	571	570	582	588	572	593	622	580	571	603	577	613	607	571	609	600	606	597	589	564	606	607	576	609	604	567	573	593	596	610	569	627	605	652	583	600	609	597	610	566	562	561	618	611	586	596	599	578	614	628	573	578	610	574	582	614	589	613	583	616	595	588	594	615	595	600	592	588	625	587	629	569	595	602	599	635	597	599	603	561	587	580	602	577	626	572	598	639	630	538	595	613	603	630	594	562	643	585	560	578	591	571	615	597	562	589	636	570	582	581	567	594	561	610	619	625	573	599	578	600	611	591	575	581	594	578	566	593	557	553	596	600	567	628	560	580	579	572	604	553	640	572	593	610	568	576	607	615	582	594	570	622	597	588	566	544	613	611	577	615	588	572	590	594	600	575	574	585	587	626	585	595	617	635	545	647	605	569	596	609	574	567	575	619	573	665	619	614	615	554	576	574	604	599	609	585	571	602	635	631	616	643	599	576	586	560	554	623	595	545	591	568	564	585	563	587	627	575	576	614	618	576	616	599	590	614	656	565	576	585	624	593	590	590	580	561	582	596	571	624	546	579	582	619	571	582	584	555	581	594	578	607	580	607	551	589	590	579	597	523	610	629	571	581	568	564	545	560	609	600	560	547	612	616	653	608	620	614	603	547	609	571	588	565	580	586	569	552	541	581	631	628	558	545	555	664	584	532	606	599	618	622	550	595	608	597	579	604	593	554	621	585	566	593	633	617	599	556	591	585	606	637	608	585	563	615	576	633	533	623	599	583	579	607	587	588	602	606	593	587	577	576	613	614	605	580	624	563	573	589	607	595	565	613	613	602	640	610	592	612	585	579	596	564	629	590	617	584	643	568	575	600	564	607	597	578	622	563	586	611	592	617	603	618	593	545	586	628	605	551	620	624	594	597	566	592	549	581	593	609	582	591	597	624	615	607	608	578	634	614	569	623	589	583	613	554	592	556	579	545	627	640	586	604	634	589	637	612	582	596	621	644	599	573	596	607	528	572	612	618	578	545	607	565	571	566	593	578	588	605	616	551	578	582	544	599	566	599	567	619	602	599	625	579	547	557	581	560	584	609	605	591	602	600	565	636	595	648	563	661	601	572	591	597	588	620	608	589	600	620	573	588	594	554	572	609	574	596	554	587	614	543	579	580	620	633	554	590	565	608	578	621	635
24298	20802	25606	23283	1563	639	587	578	514	535	561	550	579	525	524	509	522	502	505	478	513	525	499	534	548	494	528	519	519	537	488	504	495	494	497	541	487	497	546	510	514	506	530	477	488	495	505	494	523	496	511	547	490	521	508	489	472	480	507	482	486	497	512	482	550	489	532	532	489	510	522	516	498	524	501	491	513	510	504	407	494	478	504	543	497	534	527	497	486	514	512	507	559	486	507	500	521	501	507	473	487	480	501	473	503	499	517	481	501	497	532	490	490	487	510	490	490	505	522	512	511	529	483	496	474	519	518	527	493	522	493	520	500	509	500	527	523	460	511	474	508	481	518	526	501	499	482	544	499	567	524	483	517	542	508	465	517	488	534	512	499	528	483	508	475	538	506	495	521	477	522	509	529	511	521	492	530	532	538	511	511	508	524	471	515	511	494	503	484	521	509	522	523	513	499	503	475	469	509	514	522	501	495	520	497	523	516	500	513	510	531	514	502	524	499	501	535	476	488	493	495	504	499	452	483	541	484	502	486	453	495	485	468	557	503	550	501	503	485	477	536	493	524	491	513	492	486	500	497	520	531	509	483	492	466	497	506	492	532	495	507	480	485	500	517	511	524	499	496	498	471	492	475	470	493	497	502	475	524	523	500	462	520	500	498	520	498	493	482	492	495	504	474	527	502	480	484	474	519	491	506	445	488	502	502	490	461	499	496	453	493	494	469	515	513	491	555	505	493	474	477	498	526	452	533	476	499	481	512	440	485	498	548	537	455	507	542	488	533	518	531	541	508	516	512	505	469	524	495	500	529	469	492	514	491	472	492	567	483	528	491	514	459	495	546	487	521	493	522	452	507	497	506	503	564	467	516	522	492	503	481	520	519	526	499	513	507	499	539	518	464	478	485	507	473	484	514	494	466	501	530	512	449	463	515	484	494	505	508	535	513	500	501	497	483	462	521	534	506	496	511	508	483	482	495	523	468	468	517	489	471	513	479	459	487	479	519	498	503	476	506	500	546	503	520	525	536	517	479	455	482	515	508	469	483	484	504	509	472	499	554	500	484	472	498	515	504	494	524	513	513	459	502	519	517	532	537	493	508	494	490	501	480	536	495	516	490	528	502	485	529	485	495	504	531	485	550	500	496	495	492	491	483	505	477	470	530	543	520	503	483	538	514	482	516	488	518	472	511	461	497	464	507	514	493	513	492	490	510	482	448	498	476	489	524	502	462	542	525	481	492	470	447	493	492	498	494	561	489	475	513	512	475	504	478	576	472	472	535	484	506	507	530	475	492	488	459	526	489	480	521	528	514	492	484	507	512	537	530	542	485	511	507	504	486	496	509	501	503	501	473	531	525	479	518	486	504	494	484	517	468	485	526	479	465	488	507	503	501	481	533	526	452	464	516	498	493	486	472	488	468	500	500	512	490	504	489	560	493	523	519	492	523	483	504	512	506	492	543	456	493	469	511	481	505	512	475	483	496	523	496	508	535	505	534	469	538	494	518	536	453	464	527	501	478	508	469	495	495	473	485	525	501	519	491	535	490	460	516	509	514	494	489	492	506	474	496	516	496	508	501	507	508	487	522	480	507	509	509	489	525	521	507	482	492	474	527	500	524	456	521	484	496	517	471	534	485	510	456	525	518	491	475	515	500	509	447	470	530	525	477	507	501	527	481	529	511	526	487	475	529	508	491	482	537	455	507	503	494	485	516	539	540	490	535	484	506	498	497	475	490	474	500	501	483	538	533	505	505	529	518	471	438	494	505	492	518	508	515	508	553	514	491	486	479	502	506	488	527	464	497	504	538	504	495	497	492	495	521	526	482	477	516	485	497	478	510	516	471	502	547	520	534	511	540	483	509	527	505	515	517	516	471	496	499	465	546	501	541	500	497	507	489	528	543	481	499	497	468	535	506	493	485	505	516	491	479	529	467	522	485	493	519	496	520	504	484	553	494	527	511	505	507	510	544	517	493	485	485	520	515	471	496	509	468	487	524	508	517	496	522	501	507	530	526	488	470	498	464	511	500	544	477	513	494	523	526	525	532	487	512	533	515	532	480	495	492	499	473	459	512	484	491	500	592	520	504	477	512	505	512	533	511	510	489	466	475	488	520	501	520	516	463	499	535	541	507	473	485	501	480	524	504	497	485	513	480	503	517	507	461	486	520	480	528	535	498	490	496	529	476	491	491	524	530	446	497	510	507	475	451	509	513	497	513	493	519	495	501	465	493	471	521	502	525	482	528	475	480	516	563	495	489	505	488	492	538	512	499	520	527	518	480	490	523	512	536	514	557	511	490	498	508	521	477	486	516	510	512	484	527	517	538	510	489	487	533	490	514	514	456	494	463	503	548	539	519	497	484	496	537	533	496	491	470	483	501	503	518	523	520	502	542	486	493	497	513	511	534	464	526	521	518	524	469	499	495	493	497	503	511	510	500	491	492	477	516	525	503	557	487	516	476	503	502	518	540	515	485	469	539	502	497	489	506	535	517	519	484	536	519	498	489	481	505	490	499	488	452	500	503	492	490	498	515	501	537	479	492	484	508	483	498	525	555	482	497	514	491	540	492	494	473	510	484	443	514	521	488	507	531	498	498	441	557	494	494	501	470	520	505	506	544	514	523	474	519	474	519	505	474	552	445	511	530	499	496	485	500	500	504	477	510	477	507	485	517	480	534	533	508	530	480	506	503	546	492	476	503	516	525	521	531	514	494	505	492	501	540	507	446	473	497	493	514	478	532	479	475	506	505	503	489	471	484	490	479	465	459	523	505	516	490	483	488	461	511	497	500	512	483	509	501	512	537	494	504	469	537	500	467	510	485	491	469	508	556	476	491	539	489	469	538	505	499	517	526	509	482	504	523	504	530	477	514	513	474	533	483	529	508	511	476	502	504	507	522	486	525	486	513	461	523	456	461	497	505	477	498	484	513	532	515	554	517	485	499	536	512	466	486	459	510	508	493	550	494	494	477	509	479	491	533	485	486	506	459	505	491	489	446	457	511	484	514	533	480	531	519	471	512	518	516	548	516	477	503	525	477	509	514	474	533	484	549	508	527	520	530	503	495	446	514	475	503	513	535	478	530	489	493	518	535	540	573	492	508	490	508	480	486	491	512	528	461	500	481	514	518	492	481	509	482	506	519	515	508	487	492	499	537	472	507	494	519	484	469	501	522	524	492	527	488	518	507	543	524	491	504	478	520	491	515	543	505	490	546	532	516	518	468	480	492	510	515	494	513	464	507	495	504	478	480	494	486	500	495	487	481	526	489	495	497	493	515	510	500	527	500	518	513	479	474	514	522	519	490	508	495	482	508	481	494	481	499	524	511	522	517	473	510	510	523	479	487	480	504	482	501	522	490	512	484	545	484	534	505	502	513	478	533	508	496	486	511	559	494	502	489	514	519	503	488	498	498	515	496	496	518	475	506	537	481	501	475	489	475	480	545	481	495	535	537	473	506	491	525	524	479	569	497	514	474	515	512	514
3314	3842	2519	1401	1164	987	888	835	747	766	729	773	713	695	635	685	672	690	612	662	685	636	685	683	688	634	640	594	635	592	674	676	656	596	669	642	630	658	647	674	647	664	634	663	638	650	600	642	632	630	640	615	617	610	661	686	657	671	640	667	639	666	631	670	660	620	634	623	618	667	636	662	654	645	650	640	663	602	676	653	617	615	618	647	648	595	631	635	636	660	692	697	595	620	682	631	663	655	608	656	676	625	672	634	686	651	596	620	639	632	614	609	613	671	633	608	611	621	625	619	643	676	604	606	681	615	624	640	683	607	619	655	671	662	655	652	621	627	660	654	634	625	621	621	573	645	671	688	651	617	634	648	666	699	648	635	685	655	644	638	659	615	628	625	618	613	638	612	650	660	668	623	668	642	644	641	657	653	646	650	599	603	617	637	667	656	664	619	604	647	623	630	678	619	577	618	600	652	647	647	627	662	625	592	651	595	627	646	670	648	642	680	595	597	677	620	643	592	630	614	623	603	640	610	675	682	636	611	673	616	634	707	614	650	648	682	654	585	619	622	639	639	642	621	652	623	585	634	661	641	657	705	655	638	634	660	647	660	661	623	692	662	618	599	699	638	620	675	630	674	629	685	632	690	668	641	628	681	652	632	703	695	660	661	633	669	644	652	660	645	655	624	603	617	641	658	642	688	589	631	654	576	656	612	671	613	627	645	674	629	651	651	645	662	646	622	651	658	594	688	666	673	677	671	658	658	635	633	600	630	626	647	652	620	666	620	616	667	661	631	634	629	663	624	634	640	661	651	650	703	622	651	657	685	623	636	609	614	649	648	607	661	662	702	646	628	630	674	606	668	643	613	687	631	655	665	595	677	681	674	601	655	652	716	652	648	672	621	624	646	620	630	672	659	655	619	655	610	635	674	672	636	638	661	628	634	622	653	659	632	665	639	645	633	652	625	647	656	692	662	656	644	633	641	642	676	646	676	638	648	638	637	624	663	626	628	650	640	610	659	670	642	634	645	699	606	659	648	619	620	607	621	656	677	626	675	620	665	651	617	617	602	617	647	653	637	605	614	620	680	624	637	666	616	662	610	680	647	668	629	670	678	650	606	610	658	662	640	649	653	650	652	685	653	670	643	638	668	700	659	613	634	640	631	669	681	632	659	665	617	618	650	635	643	634	647	707	672	639	681	632	686	643	605	685	618	628	627	647	626	612	671	646	658	646	624	666	649	650	631	637	665	641	585	681	598	657	645	626	621	667	637	605	657	612	697	665	606	608	657	654	648	646	650	606	659	618	593	613	693	689	646	653	613	626	628	652	642	674	634	636	640	647	649	604	629	661	632	724	677	636	651	630	684	624	659	600	643	632	632	662	643	676	670	644	705	677	638	623	644	618	653	739	654	622	605	658	673	684	646	643	645	661	661	692	631	647	674	672	648	627	621	644	654	639	648	640	667	694	656	657	630	620	660	696	595	639	658	647	671	658	607	629	641	656	619	626	597	604	621	677	661	631	625	653	663	677	624	658	695	582	695	615	615	625	654	693	661	664	578	653	610	621	651	648	638	613	639	642	653	677	645	636	643	648	655	657	646	650	641	629	646	647	621	625	635	627	641	670	603	668	640	663	634	655	691	589	612	674	649	661	666	644	607	582	644	661	649	663	667	662	626	690	629	635	657	626	628	694	689	659	643	626	680	632	658	653	641	629	619	628	590	659	668	678	661	635	633	628	625	602	616	647	639	624	660	662	664	643	665	656	656	628	650	627	656	637	651	610	645	665	647	621	621	600	668	652	657	641	648	662	616	661	673	647	641	662	607	611	686	647	642	685	661	698	644	663	637	611	627	617	674	613	674	672	643	651	656	609	603	634	656	607	647	601	636	650	681	633	625	646	616	629	603	664	677	649	642	640	666	628	627	663	601	656	648	618	597	638	626	633	654	647	631	628	691	584	642	652	645	641	629	610	639	662	676	673	633	617	602	671	671	641	649	599	677	665	645	638	661	673	621	686	646	641	652	629	667	628	578	598	682	670	647	633	645	655	644	618	669	641	688	695	693	687	620	662	628	646	654	624	601	613	649	592	655	668	601	669	646	624	647	692	639	668	643	612	710	652	627	671	604	649	630	658	618	651	666	670	625	634	657	608	613	683	628	624	668	642	644	631	652	648	653	756	661	633	619	638	636	634	629	668	674	645	694	677	648	608	661	621	659	616	596	625	672	670	651	668	695	646	680	622	627	629	621	638	610	659	630	653	615	656	663	692	661	625	633	640	593	617	670	630	634	612	603	697	650	657	617	612	661	636	687	629	651	680	634	639	684	656	614	646	691	637	625	678	656	648	634	628	662	662	584	617	601	630	643	614	670	669	619	655	626	586	636	671	633	643	629	608	634	674	649	618	659	617	637	628	661	658	678	670	669	632	631	656	645	638	653	661	635	630	608	657	634	675	658	616	661	615	665	646	658	670	636	645	656	639	586	604	621	688	661	686	629	643	666	627	654	655	679	638	608	640	638	616	634	638	690	707	625	635	628	613	682	632	612	647	657	673	643	683	658	657	637	657	656	620	631	659	607	651	670	650	636	588	645	652	590	620	626	673	613	662	683	667	635	674	663	654	663	606	683	676	672	678	649	608	647	601	638	617	645	612	650	629	653	638	637	640	627	679	649	593	661	651	605	639	673	670	659	628	661	604	663	625	639	650	632	662	625	618	590	605	665	626	628	609	617	645	661	651	676	638	610	661	638	633	636	682	637	616	729	623	637	646	635	605	676	670	616	642	636	633	632	645	600	625	668	663	620	681	664	658	650	632	645	663	623	623	638	631	629	622	647	679	678	620	642	645	617	630	666	647	649	635	650	666	655	626	623	641	630	608	658	652	638	702	603	604	639	644	685	651	645	648	661	694	670	709	610	670	657	635	624	612	620	674	684	651	628	688	671	639	648	634	631	653	643	617	648	650	636	648	609	652	638	671	638	645	605	666	627	636	633	647	611	607	653	627	602	599	615	662	655	654	649	639	656	621	624	715	678	622	647	693	643	656	612	673	644	604	655	630	634	621	634	598	654	612	621	594	644	625	660	574	625	599	585	681	582	601	606	671	672	586	657	635	647	630	635	640	652	672	679	639	664	619	669	643	622	614	633	635	709	648	643	583	683	681	646	615	728	653	656	619	629	661	662	654	660	660	632	694	609	667	683	670	646	667	598	639	667	648	670	611	668	635	620	655	670	644	637	667	648	603	678	658	606	632	654	668	669	585	603	678	648	644	594	634	645	633	633	596	609	633	645	610	630	723	613	586	637	628	625	607	656	608	644	642	672	628	634	638	615	642	635	660	610	646	611	623	705	664	630	674	682	643	663	628	621	665	626	628	611	606	659	658	633	642	680	648	636	616	655	701	611	682	650	658	657	615	634	644	626	657	687	645	597	674	637	645	641	670	622	631	656	620	639	657	620	666	614	651	665	639	630	645	640	630	665	644	640	656	635
21962	20770	28058	23585	20770	19769	1362	525	385	317	327	284	264	234	232	220	214	215	169	181	196	191	166	187	157	194	179	167	152	206	191	181	176	160	175	134	149	178	149	180	189	165	175	149	156	143	159	147	154	157	152	152	152	174	149	154	135	172	144	157	158	174	157	165	152	166	160	157	171	189	138	174	158	154	152	162	137	154	152	147	151	157	145	156	157	169	145	156	156	135	161	151	147	165	162	144	164	137	145	162	141	135	167	130	158	154	165	161	150	142	150	154	135	167	121	160	152	144	135	165	166	140	163	172	143	172	165	167	142	171	160	155	167	159	155	147	163	158	156	174	157	160	157	164	159	132	142	149	157	155	157	153	123	178	147	160	163	165	160	160	144	155	150	139	162	138	156	139	146	133	143	126	170	159	180	156	164	141	151	173	162	134	156	148	176	150	155	159	141	145	161	151	142	160	152	169	174	186	130	144	151	180	153	138	153	136	145	171	152	181	165	172	146	162	148	189	150	159	147	172	144	147	153	148	170	142	154	153	145	137	163	150	149	148	143	153	146	146	171	154	163	143	147	159	158	130	149	149	171	142	171	151	149	150	152	128	157	140	158	160	156	157	124	161	161	152	152	170	145	162	139	143	163	151	146	143	172	166	173	145	167	166	136	148	153	146	161	168	186	138	152	150	133	169	146	148	177	130	159	146	144	158	144	160	161	152	193	162	179	162	134	187	124	138	145	146	157	160	151	156	168	156	157	155	137	148	172	171	155	143	164	156	135	164	155	148	146	182	152	135	152	167	166	170	145	148	132	160	152	160	150	141	148	135	143	157	171	179	150	163	170	157	163	156	159	163	152	150	152	152	145	157	142	139	161	147	155	146	136	155	153	160	145	174	136	157	172	144	165	158	150	146	172	151	157	163	139	150	153	146	156	165	156	155	159	148	135	166	175	153	154	143	141	155	151	163	161	159	162	163	162	152	145	184	154	164	152	145	166	154	141	163	144	144	159	159	156	148	144	144	152	156	144	150	174	175	157	167	155	169	159	151	144	167	152	149	153	134	160	175	145	155	165	137	153	146	144	145	149	157	142	180	146	139	146	165	163	155	147	151	145	146	135	143	126	151	166	174	140	152	165	167	164	151	156	150	177	145	140	148	177	175	144	160	162	152	166	168	151	160	156	136	158	160	141	161	147	157	146	146	151	135	152	155	147	170	148	170	137	148	152	159	169	166	176	152	185	156	161	143	146	157	165	173	163	121	154	119	165	147	153	141	154	152	145	161	141	161	148	153	120	157	140	154	162	149	147	150	176	157	151	164	158	141	139	164	151	153	151	168	145	142	159	156	152	161	169	172	148	149	182	157	175	169	136	142	136	154	139	148	155	158	148	135	142	147	175	167	157	148	151	151	172	160	159	171	152	160	147	152	130	164	152	164	152	137	158	148	156	171	138	144	152	174	154	148	148	158	171	151	176	206	138	168	154	171	174	178	159	164	134	155	149	147	155	151	139	171	158	155	152	151	148	149	180	131	137	172	132	152	161	159	153	157	156	131	153	154	160	140	146	135	177	154	160	173	128	129	127	165	159	137	166	176	165	129	154	154	166	161	136	184	152	176	151	147	136	147	150	156	133	157	185	145	146	150	149	159	160	170	164	163	167	163	157	154	150	158	152	150	161	176	143	152	181	138	153	149	157	138	155	160	144	157	146	163	164	176	162	164	147	154	152	177	138	148	162	165	152	147	185	143	148	144	177	153	176	159	148	169	141	135	134	150	154	146	155	145	144	162	146	166	165	163	149	161	172	151	146	166	156	159	141	188	155	154	148	163	143	141	170	141	141	178	151	157	149	145	170	172	163	169	156	150	160	152	143	146	178	158	142	142	168	156	165	177	166	151	165	145	164	168	157	156	148	156	142	147	171	171	153	147	125	147	134	158	138	167	142	152	158	135	132	148	173	154	143	158	158	163	147	166	154	153	173	146	181	147	157	155	150	140	146	148	169	148	152	141	163	147	139	151	153	161	155	173	174	141	157	151	146	136	154	154	154	159	155	144	173	141	158	135	151	156	175	171	137	156	138	127	139	159	145	146	120	152	127	148	153	162	142	154	141	147	151	162	135	145	157	154	165	164	164	160	160	154	136	172	138	142	147	144	162	136	178	174	145	164	143	163	171	149	170	142	158	161	148	141	143	139	148	141	135	159	147	138	159	151	162	152	139	157	168	162	166	140	141	159	159	141	172	141	169	169	143	146	167	153	149	132	144	149	153	160	168	147	151	170	142	151	160	148	154	147	145	162	132	151	152	162	150	163	153	144	155	154	188	167	148	169	158	153	156	140	163	156	161	156	145	152	159	159	161	150	148	152	151	160	146	136	139	150	152	146	141	171	168	163	170	162	166	148	174	173	143	154	148	152	140	173	150	158	149	165	154	164	166	151	183	165	144	148	163	147	158	144	149	144	154	171	145	153	142	156	148	169	144	157	168	174	138	161	154	152	153	141	167	138	167	144	167	150	164	160	164	160	132	169	138	153	159	168	166	147	132	154	148	160	165	143	147	155	177	149	180	161	149	154	150	175	174	160	172	127	143	149	133	166	156	161	154	187	159	150	153	150	155	153	144	140	154	148	156	157	135	166	130	138	141	141	134	155	154	156	147	149	143	155	174	146	139	161	156	162	165	133	164	157	145	151	148	150	149	152	143	162	159	170	145	142	146	175	151	145	153	142	164	155	159	177	127	146	147	154	172	167	140	162	154	146	125	143	166	157	137	161	141	162	158	153	143	168	154	140	159	177	166	150	155	161	143	155	153	149	156	140	134	156	153	137	141	147	171	152	138	143	144	147	139	141	143	138	158	166	158	168	150	168	159	155	154	146	169	157	171	166	136	156	177	158	163	175	180	147	153	149	145	163	166	162	169	165	139	138	138	165	145	147	137	150	117	149	162	149	169	165	152	147	134	144	160	164	167	151	156	157	156	158	158	154	173	135	151	150	145	133	161	154	184	161	162	150	150	156	150	164	166	156	163	138	158	156	152	159	157	159	164	141	139	164	141	140	170	145	165	148	160	163	148	152	162	143	152	139	152	145	147	146	165	140	135	154	141	167	157	154	148	151	131	129	153	155	150	149	171	142	142	172	178	153	166	168	150	134	155	140	136	146	165	148	165	166	159	150	146	142	165	153	155	151	141	150	155	146	158	160	135	148	133	142	152	126	156	134	129	142	161	158	156	146	150	134	165	169	161	179	153	182	137	161	162	159	129	167	168	157	146	158	158	150	175	152	158	150	161	157	158	155	165	165	163	155	162	170	149	157	150	153	136	148	176	160	157	148	155	147	154	157	164	147	134	148	151	156	165	142	154	143	143	153	154	145	149	125	144	147	141	131	152	163	129	164	166	154	169	164	130	163	144	158	169	140	142	141	167	159	122	158	162	147	170	145	172	137	150	153	162	129	156	159	154	143	170	147	139	173	160	158	138	134	149	128	166	134	142	158
4245	12306	7834	3577	2413	1672	1319	1032	781	688	611	564	484	436	408	391	338	316	316	287	295	316	249	287	268	285	249	255	236	284	228	229	223	220	242	230	238	250	246	206	239	218	224	262	228	217	197	206	234	204	213	227	242	211	196	231	227	228	229	219	206	207	207	204	199	191	215	216	205	206	205	225	230	238	191	222	232	226	222	213	207	215	218	212	188	229	217	191	213	197	224	214	207	192	248	212	188	240	205	219	223	190	224	220	218	210	208	200	221	206	206	208	211	178	216	198	206	194	217	214	209	213	195	208	229	221	190	224	192	215	202	218	194	193	207	206	210	187	203	206	199	219	204	208	208	209	213	188	238	202	221	216	205	209	210	205	211	245	209	207	220	204	219	194	219	214	203	232	202	203	228	200	225	207	207	203	217	185	201	217	225	205	191	201	213	217	190	210	216	193	187	223	216	208	206	249	209	216	219	227	220	196	220	242	214	189	200	206	228	194	222	225	198	217	184	183	212	229	214	244	217	214	216	201	207	207	182	207	219	196	212	223	196	196	203	236	182	226	168	217	208	202	225	205	229	203	222	230	212	191	240	225	193	206	216	214	194	227	212	182	228	204	197	206	216	202	201	215	218	229	214	208	196	213	188	200	211	200	210	181	190	221	176	201	203	210	200	230	204	207	189	197	196	225	210	199	210	215	198	187	211	243	219	192	212	226	223	220	237	202	242	182	224	213	205	208	219	213	196	220	205	204	189	222	186	203	207	202	208	212	229	204	231	203	206	194	211	207	215	201	210	205	202	205	194	196	223	211	212	210	233	225	199	222	207	209	209	212	229	219	191	223	212	227	183	200	201	201	199	221	209	195	224	193	215	224	244	205	207	216	209	182	207	198	218	190	194	212	204	191	200	202	219	218	230	226	219	200	192	212	235	194	215	209	198	211	211	212	226	195	221	217	205	215	213	194	211	212	211	215	208	223	226	218	225	197	216	220	190	196	206	209	232	198	215	202	183	204	223	184	236	212	200	212	213	206	193	198	242	183	198	185	206	218	192	219	223	217	213	213	197	225	219	190	199	206	220	216	204	212	211	219	199	191	192	227	215	228	185	207	216	223	210	193	209	209	212	224	213	215	236	194	210	211	201	217	204	208	214	196	210	197	213	199	215	199	212	218	217	234	209	202	199	204	213	215	192	205	224	208	236	208	207	191	200	210	212	175	202	221	214	214	214	209	218	212	221	211	212	218	194	209	212	194	203	213	186	208	191	225	194	219	181	189	208	194	203	184	204	196	215	227	212	211	211	212	190	208	212	223	167	210	221	212	249	219	224	211	207	210	196	213	216	195	219	197	202	204	209	191	217	245	206	204	198	227	216	223	203	221	216	198	201	202	207	215	201	229	197	215	237	217	204	210	213	228	180	193	200	213	210	219	217	205	214	186	209	210	176	222	204	237	204	213	214	199	220	230	180	213	206	210	214	210	195	209	215	184	250	223	210	207	215	210	229	251	220	198	223	212	224	185	210	210	207	236	208	192	220	208	231	183	223	228	185	191	216	212	200	205	212	217	197	226	213	228	207	205	207	205	225	210	195	202	227	227	195	157	225	216	203	200	193	205	207	213	218	223	216	210	187	225	210	218	221	213	211	226	202	190	236	206	229	209	207	220	203	179	208	213	198	222	226	240	206	217	199	203	200	195	207	223	209	230	211	211	208	226	212	202	220	224	182	210	194	223	199	204	239	196	220	197	196	222	216	241	208	185	203	204	189	194	202	204	235	220	225	209	190	222	220	203	208	193	197	198	202	209	213	208	206	197	218	208	195	218	202	225	222	206	215	180	205	219	194	202	198	200	203	217	216	219	204	216	199	191	213	196	232	222	207	200	202	200	208	206	187	213	217	212	206	221	189	182	199	222	211	209	197	222	222	217	211	203	176	206	202	210	197	227	224	220	224	201	214	196	200	220	223	208	207	210	203	181	218	205	198	193	227	234	211	208	197	239	177	207	198	238	220	211	236	216	223	215	204	217	213	190	199	203	213	234	206	228	198	211	214	200	199	186	238	206	198	185	221	213	197	225	194	201	205	223	201	194	203	227	232	202	208	183	199	210	218	206	203	214	204	193	220	182	200	190	209	222	214	205	205	195	189	212	176	205	234	229	215	210	208	230	207	227	207	197	205	207	192	217	203	223	213	215	213	216	198	212	222	196	195	216	234	208	205	211	232	204	215	205	193	201	199	211	202	219	196	208	218	234	200	213	220	230	221	215	211	169	184	210	194	217	177	204	232	190	194	206	211	184	195	217	220	215	205	198	224	220	194	205	220	217	231	219	234	195	221	225	225	223	226	197	210	222	224	211	226	192	187	237	242	223	214	205	213	220	190	190	189	201	236	192	216	199	225	210	204	208	198	197	218	220	189	223	214	201	226	200	220	202	225	215	218	224	209	233	208	186	206	196	214	221	203	201	217	206	215	211	199	176	242	210	228	235	185	233	202	198	213	236	211	204	211	221	227	199	204	205	204	203	200	187	220	222	221	199	223	208	242	222	204	194	220	194	211	220	220	192	243	227	207	225	190	235	234	244	228	234	196	217	199	180	201	210	211	206	203	221	196	209	218	204	215	187	208	210	227	176	231	215	202	200	212	205	203	217	220	207	224	222	214	205	209	212	209	200	212	206	203	228	203	233	214	208	206	235	188	227	213	219	227	203	193	196	195	212	191	204	231	201	207	205	225	187	191	221	196	195	176	189	228	216	197	204	213	209	215	226	248	223	192	205	199	190	200	223	210	202	213	184	195	202	199	188	190	196	199	201	178	188	194	212	215	216	217	203	215	209	224	225	197	207	194	213	200	221	214	223	215	207	176	207	194	206	205	213	190	182	218	207	229	206	195	199	201	186	208	221	215	218	217	209	205	188	205	220	177	225	220	217	225	208	207	223	209	185	217	215	218	224	202	231	201	184	212	205	208	219	218	200	211	197	213	202	211	218	205	223	205	210	203	193	195	194	206	197	231	223	205	202	194	211	230	205	204	206	195	204	214	193	229	186	210	202	232	214	182	191	220	216	211	185	208	212	214	203	202	230	208	219	226	205	223	201	199	214	226	195	203	190	183	192	173	201	232	222	188	211	215	201	211	233	217	217	199	224	212	201	223	199	215	209	192	205	211	195	217	228	182	193	219	223	232	197	195	203	210	209	198	211	219	190	212	220	194	222	239	205	222	198	186	224	216	211	196	184	191	219	196	194	208	199	221	185	220	224	215	213	217	201	220	249	194	198	232	207	215	233	211	237	198	205	189	198	222	230	208	197	233	205	213	190	229	223	221	206	212	213	196	193	202	199	197	227	196	221	210	204	188	208	225	187	210	222	173	209	185	222	200	225	208	193	211	212	191	234	213	198	227	189	217	190	218	234	204	215	165	198	209	218	215	231	214	211	223	238	199	212	198	208	196	183	201	194	206	206	208	204	222	203	216	217	233	224	212	201	224	220	213	189
26831	17835	3986	897	710	708	689	709	649	710	621	650	653	701	677	691	629	693	651	662	710	636	670	623	677	638	657	654	701	709	676	638	626	650	662	672	695	671	645	637	639	691	656	674	676	681	660	650	646	646	670	664	683	689	650	677	694	695	638	669	664	670	683	674	707	681	671	662	654	670	640	682	690	669	680	673	647	671	647	647	686	616	680	681	674	636	651	670	676	658	628	672	671	700	660	622	597	665	619	631	667	671	675	682	671	690	631	652	671	704	687	662	704	679	648	671	700	662	657	608	689	681	660	665	650	650	671	671	701	610	624	654	675	653	629	655	649	626	674	662	665	700	671	686	693	678	679	638	674	630	674	652	680	676	614	655	643	640	661	681	627	665	642	683	655	647	636	708	667	674	622	653	677	644	638	652	665	691	681	660	688	685	662	662	657	650	627	660	672	657	611	674	623	659	657	652	649	663	655	673	611	662	663	617	692	667	643	654	679	668	639	609	656	654	652	699	657	634	692	671	633	671	658	703	664	650	678	598	651	645	664	626	646	655	618	665	623	670	678	648	662	656	693	669	647	668	615	691	650	648	668	639	674	667	692	674	669	663	632	617	667	665	730	646	648	633	631	646	689	658	649	650	639	623	661	657	632	695	682	629	644	652	677	684	621	693	616	623	740	665	657	661	635	658	671	627	652	634	659	636	624	688	670	680	667	635	645	687	690	664	662	645	688	671	636	637	672	664	640	665	673	637	647	699	643	629	643	687	629	658	689	645	662	633	612	663	633	664	634	645	635	654	633	631	624	705	668	682	643	656	665	626	661	695	645	653	668	678	676	660	678	645	640	652	651	684	647	637	716	672	640	638	670	652	657	648	655	649	641	673	696	704	641	628	579	646	635	639	622	677	624	662	683	679	708	617	650	642	636	659	681	658	637	656	649	629	705	655	641	623	656	633	656	652	657	659	599	675	703	666	634	646	672	658	672	646	624	672	666	617	644	669	649	647	639	636	645	673	654	624	639	686	664	682	666	691	611	635	642	663	658	610	685	615	640	691	622	599	653	639	599	659	642	648	663	659	660	705	667	601	642	661	647	615	671	706	654	627	638	637	650	605	667	640	660	611	620	667	639	639	667	670	662	639	655	631	711	645	652	691	625	641	641	648	696	709	656	670	687	664	650	616	678	652	631	641	656	605	726	644	682	689	684	614	624	652	704	617	658	629	618	701	635	682	711	688	677	649	640	617	659	630	640	674	652	661	672	654	654	672	667	667	655	649	689	718	654	682	702	652	621	631	660	679	685	651	655	645	638	670	618	651	640	683	627	661	645	653	631	656	631	631	646	590	696	603	633	658	661	593	700	629	619	597	656	652	689	632	636	657	628	662	633	649	639	659	685	654	686	697	681	700	670	634	628	678	706	611	725	636	678	683	659	621	649	621	650	642	648	665	658	658	651	644	630	643	668	608	684	639	637	666	672	657	665	653	643	691	709	652	648	651	631	661	648	665	705	652	646	673	652	630	701	620	650	658	664	682	695	655	675	659	707	680	642	653	627	636	623	614	628	661	678	659	650	614	646	626	660	629	639	631	673	615	646	665	666	655	634	666	619	658	651	647	679	635	671	627	719	664	639	667	662	651	617	628	647	691	617	678	660	654	671	642	658	658	632	674	668	681	671	635	713	688	680	665	671	655	635	627	693	698	578	622	654	635	646	660	636	643	686	660	628	631	664	670	638	691	666	680	640	642	653	640	698	667	661	621	642	667	666	590	667	656	631	670	670	715	659	639	688	625	635	666	651	690	666	663	655	643	687	648	622	662	651	669	697	648	657	697	664	625	645	665	652	609	633	673	669	654	610	636	644	664	685	653	671	646	660	656	653	652	682	647	685	656	673	664	657	636	622	655	678	645	635	664	695	633	690	659	668	669	651	679	660	667	682	643	642	645	651	632	653	655	647	668	663	610	691	654	642	644	643	693	648	656	660	688	730	679	632	716	679	661	660	663	647	609	659	650	615	661	671	698	642	662	680	631	649	690	670	617	640	647	644	732	665	630	679	689	669	664	658	652	639	661	684	657	645	641	638	645	662	615	622	688	647	643	632	690	650	688	659	677	640	617	568	643	678	666	657	656	663	615	654	689	675	677	675	648	637	688	688	642	647	750	684	660	670	656	642	645	644	671	652	674	606	598	669	681	645	670	681	673	614	662	623	683	660	639	662	642	683	699	625	653	642	632	663	703	718	652	674	633	649	682	615	673	700	624	659	664	651	675	665	696	675	683	686	652	656	681	667	660	652	654	647	633	712	680	661	670	628	691	618	648	659	657	600	617	672	650	647	676	673	676	661	664	673	671	702	649	721	624	629	661	613	605	669	652	696	635	642	629	634	654	712	698	626	669	628	666	632	658	663	626	659	670	692	650	625	684	646	694	639	653	636	658	707	589	662	593	696	653	684	657	634	618	706	637	614	659	695	657	634	674	698	638	670	646	627	617	667	631	638	655	628	638	624	630	734	635	641	649	630	624	678	666	625	668	637	642	655	646	667	652	675	699	699	650	681	677	648	691	619	652	645	685	678	660	681	699	624	635	695	642	706	699	662	691	665	638	637	644	644	666	622	650	655	644	684	663	673	629	611	627	695	682	644	684	657	669	670	696	630	643	701	674	633	670	636	642	583	633	669	657	685	662	714	667	671	645	672	655	642	661	680	691	660	703	648	677	655	640	650	648	597	669	671	618	683	652	651	662	688	706	656	646	655	631	645	603	693	662	635	695	686	649	643	657	607	660	615	655	654	652	707	683	650	687	641	674	675	657	648	665	677	670	641	648	707	668	676	681	687	636	621	649	678	683	670	678	626	636	652	655	677	648	671	658	607	651	644	694	646	683	633	675	684	618	667	655	693	629	689	692	639	641	657	677	654	663	649	643	695	642	703	668	707	656	670	685	635	659	634	646	648	698	655	709	688	666	693	654	658	662	639	665	661	661	642	674	639	695	669	659	648	601	610	667	700	662	644	652	660	688	649	664	697	670	672	650	666	627	657	641	654	596	644	672	631	656	633	654	722	673	625	656	594	665	637	637	689	677	620	706	707	657	658	653	704	629	650	656	704	685	640	680	679	657	689	675	658	604	645	641	659	599	652	698	645	683	676	664	653	678	696	706	690	613	660	659	668	660	670	621	643	687	629	627	655	683	650	702	623	674	673	703	709	650	678	639	653	661	603	654	671	623	639	631	665	701	617	651	647	698	621	567	685	634	617	665	642	657	694	673	650	626	655	668	657	691	649	591	665	660	654	651	665	710	650	656	645	695	653	643	616	677	670	648	650	663	644	692	664	604	691	636	653	652	704	682	623	662	660	649	664	644	687	637	668	668	610	686	630	640	649	654	654	676	636	627	637	633	651	624	693	678	666	627	651	641	639	676	666	742	625	684	678	668	701	650	663	633	661	667	659	636	680	654	629	686	672	693	595	703	735	677	674	646	586	679	666	652	648	638
4383	1700	1281	1041	903	904	899	864	841	831	854	859	858	838	865	834	848	898	874	831	863	875	844	848	948	860	854	828	844	905	815	855	798	870	861	884	796	860	886	867	825	867	855	820	895	851	847	840	852	852	866	889	914	867	866	873	847	818	833	864	818	834	887	840	808	818	873	829	858	903	826	868	862	861	856	853	910	894	878	888	851	817	856	891	828	859	790	837	811	849	907	876	809	849	891	829	853	830	856	832	843	831	835	810	812	846	879	871	860	858	904	859	846	851	858	841	882	853	776	875	865	864	913	824	887	874	872	880	841	840	818	848	829	906	880	887	873	869	852	806	847	817	809	820	924	880	911	878	780	815	882	887	873	794	885	862	862	814	826	900	834	845	866	905	844	842	900	835	821	816	835	826	842	832	868	855	890	864	815	841	841	817	865	862	804	860	834	880	896	876	862	863	817	888	828	858	784	884	841	839	875	830	879	877	804	845	840	858	851	876	854	930	842	837	887	830	848	855	853	820	825	849	768	823	835	827	870	831	818	850	859	891	855	846	846	900	866	824	863	825	839	814	827	854	883	912	885	806	838	880	807	873	840	843	853	857	844	799	820	835	862	842	830	836	806	885	946	862	834	780	858	878	882	837	833	894	876	858	873	922	871	836	851	823	831	869	887	801	873	815	854	869	878	852	820	867	886	841	823	895	837	843	835	826	843	892	867	853	873	881	836	857	859	826	896	863	797	897	836	862	945	875	892	862	839	830	806	864	865	826	872	855	857	857	881	825	827	887	833	870	844	934	880	813	874	846	834	830	839	890	845	862	861	906	856	818	893	875	810	889	810	904	873	859	819	820	891	866	837	866	879	846	850	824	881	844	835	856	856	829	819	813	926	858	881	830	859	877	909	822	897	882	835	840	856	862	943	892	860	825	846	872	878	852	823	854	879	801	883	891	886	854	851	863	848	902	901	849	855	857	821	834	868	881	823	751	857	873	862	883	822	870	864	864	834	823	843	931	841	817	910	835	861	826	871	847	880	819	873	866	820	878	824	858	819	789	806	857	824	843	868	834	873	880	778	841	864	815	892	825	837	856	881	854	821	876	878	862	865	837	878	837	884	856	828	876	830	845	793	847	851	813	803	839	817	849	837	815	849	827	881	894	837	869	880	911	822	849	829	853	801	868	831	821	875	852	845	843	854	882	817	827	822	837	874	806	823	858	840	849	861	870	836	872	853	848	851	857	845	858	858	835	875	861	857	824	871	847	875	802	863	851	849	872	817	877	842	854	846	869	834	872	819	849	830	806	867	869	848	882	867	861	908	866	876	837	870	838	911	844	844	850	846	877	811	823	847	868	836	813	865	867	840	857	907	856	873	813	877	815	865	864	855	835	853	835	847	848	858	864	803	882	814	875	900	857	806	836	843	845	903	855	854	851	815	799	839	843	818	837	884	817	881	842	878	880	839	890	841	908	829	858	899	808	913	872	891	875	842	874	845	874	852	872	856	842	845	867	851	849	847	912	863	861	824	877	857	827	856	878	930	849	834	902	863	888	879	860	890	832	791	886	922	849	874	870	847	800	816	931	795	828	886	882	812	900	878	912	844	869	845	845	847	827	871	846	885	858	886	897	866	827	851	879	890	821	814	859	832	824	836	828	832	864	857	852	831	850	859	862	860	838	839	847	860	888	875	886	808	844	796	869	870	837	857	901	889	876	877	868	829	880	842	820	840	829	827	865	830	873	854	859	819	831	853	853	860	840	865	862	876	846	845	871	858	881	835	884	866	837	801	853	829	907	863	854	910	868	831	866	849	851	844	822	849	837	871	893	794	828	844	850	830	820	898	860	866	827	835	905	882	889	856	890	852	885	863	860	839	838	884	847	850	887	860	852	854	870	815	801	819	867	876	751	910	900	869	838	835	869	858	828	820	828	828	878	891	804	837	854	843	807	823	837	850	863	836	836	834	858	832	910	860	846	872	910	832	859	874	852	857	848	858	851	836	891	837	851	798	811	870	879	881	886	880	846	858	840	828	854	833	813	866	824	861	882	836	798	844	880	866	881	860	845	897	866	867	867	878	834	830	854	808	813	870	875	847	838	833	849	872	816	909	866	790	837	887	808	850	840	857	840	842	821	851	867	841	895	841	858	871	871	872	842	841	840	823	927	857	921	857	832	871	903	831	871	855	864	908	857	867	832	871	880	831	860	815	853	865	841	797	865	841	833	920	806	865	819	847	806	802	841	846	874	875	881	895	814	862	794	900	808	801	870	804	883	798	882	892	897	874	854	853	865	874	868	785	863	903	834	846	856	863	890	860	821	873	846	842	865	835	874	859	858	894	847	856	866	842	880	831	847	846	856	856	902	850	828	839	878	882	873	811	805	878	839	885	827	851	825	848	863	875	819	879	846	876	797	824	887	845	866	860	801	888	863	838	880	934	873	863	836	880	869	861	819	863	854	818	831	841	878	831	803	834	883	826	829	847	859	846	846	854	855	832	811	822	804	867	848	871	874	855	844	868	806	878	874	877	889	857	822	822	832	846	881	852	851	910	880	811	844	826	869	863	855	849	846	797	848	855	838	840	869	829	794	822	838	804	851	851	873	878	869	814	853	867	828	844	880	829	827	845	866	823	806	826	844	828	879	832	845	906	857	865	861	876	859	851	812	881	836	846	837	858	860	827	826	836	862	850	896	862	860	842	820	863	889	827	844	858	854	882	895	784	935	873	816	828	810	854	828	852	829	808	852	840	823	903	851	831	824	876	851	838	847	851	830	866	845	824	849	887	855	819	884	879	826	830	863	866	835	911	854	839	882	861	793	851	853	841	839	853	815	815	868	838	853	884	867	925	847	827	862	820	878	826	853	874	853	892	915	836	900	837	864	823	837	822	841	832	876	861	843	858	850	866	897	851	837	872	897	836	790	878	886	826	831	821	867	860	799	874	845	884	846	830	843	870	809	843	866	819	895	868	815	867	871	864	848	834	866	862	817	873	817	852	852	843	826	836	840	826	844	818	854	801	840	855	868	840	824	859	859	846	859	837	842	831	856	853	808	818	821	916	869	888	890	820	827	881	872	826	836	834	867	869	884	819	797	825	867	864	809	871	834	846	845	890	867	888	844	838	908	858	812	842	836	889	834	815	853	834	859	881	858	841	892	860	889	863	844	899	830	864	828	820	854	864	773	846	845	847	861	856	872	861	860	825	808	875	842	801	859	874	835	851	893	878	805	808	904	837	871	854	821	843	811	857	877	814	816	878	854	815	881	877	830	843	895	822	856	854	836	847	865	840	824	883	878	871	862	903	924	902	808	813	869	823	872	826	856	824	863	810	867	865	836	862	881	857	845	838	841	866	857	802	822	859	824	874	813	828	850	859	838	848	853	835	835	833	844	871	872	836	906	828	868	824	810	871	831	903	852	875	840	883	892	881	836	867	865	854	833	837	878	861	851	858	900	908	853	820	838	829	843	840	841	857	846	847	795	891	889	839	836
22962	20798	27558	24127	20475	2894	799	621	569	527	498	482	523	511	448	470	497	438	434	492	467	492	468	444	430	428	451	428	436	455	452	462	465	471	475	437	482	419	445	451	490	404	421	427	388	428	444	440	444	449	433	450	465	487	434	427	491	473	454	442	456	419	456	440	445	443	453	437	443	460	454	416	460	412	480	457	476	431	422	468	445	478	421	441	439	427	446	416	438	423	463	418	479	433	454	452	480	475	445	435	482	452	453	450	436	504	467	445	478	499	472	440	452	453	426	457	431	460	427	438	449	432	483	462	469	440	470	432	413	427	423	424	429	432	414	436	441	444	429	432	409	418	396	452	432	456	428	426	460	422	452	424	442	473	467	441	456	440	426	445	450	474	462	461	412	483	454	434	454	449	460	442	412	440	447	431	425	420	445	431	432	424	464	459	433	432	445	488	450	438	418	435	433	420	396	430	455	442	469	449	441	401	437	444	469	432	460	406	432	427	399	433	396	426	446	435	430	455	449	459	430	409	459	492	437	460	445	453	461	447	419	417	434	431	456	421	463	428	409	421	440	436	438	460	454	455	442	450	448	435	451	432	432	428	438	413	428	464	416	427	496	438	405	466	463	466	460	389	450	446	465	415	438	421	450	464	428	446	445	430	448	450	427	475	419	460	445	428	452	439	439	468	426	417	435	431	431	447	462	436	447	420	446	488	427	433	460	449	433	420	443	433	471	469	468	443	400	450	436	437	484	468	458	440	440	480	431	425	436	430	455	473	436	414	460	440	448	430	462	448	416	439	436	452	413	425	450	478	489	449	468	442	454	449	440	434	478	469	474	440	438	444	447	445	426	431	437	471	422	426	440	428	449	402	435	411	475	483	460	422	482	468	442	458	443	457	442	442	479	434	460	458	432	461	427	435	448	457	402	425	401	436	485	436	445	447	475	419	442	445	452	427	431	408	433	430	433	450	426	408	436	435	454	428	428	445	451	415	441	430	436	418	452	440	443	439	401	430	432	431	413	428	425	453	433	446	425	413	434	443	437	415	444	433	460	451	477	407	472	437	442	425	449	442	445	441	412	423	461	482	417	455	447	458	447	444	441	471	461	452	421	412	424	438	454	446	450	424	462	484	412	425	439	444	462	442	475	442	453	429	415	450	447	440	425	447	415	472	423	449	439	443	451	429	427	405	434	441	417	427	464	449	477	435	432	448	440	428	440	454	445	423	403	401	421	463	446	445	434	439	426	420	451	439	420	447	424	444	453	459	437	458	455	418	494	466	396	431	471	422	438	433	464	470	462	468	439	422	454	423	421	482	466	431	426	459	452	448	446	443	442	456	442	461	437	416	426	479	430	440	413	466	446	476	473	445	460	439	447	426	473	457	458	463	453	399	442	422	464	426	466	426	424	440	437	440	434	429	482	446	459	472	450	477	437	454	463	460	436	456	447	472	445	457	432	455	451	475	441	450	427	459	449	456	460	431	479	433	459	428	398	414	457	425	460	457	434	427	439	434	458	432	449	402	440	451	466	472	443	458	421	463	418	425	467	461	478	461	441	461	426	415	448	448	455	440	425	453	421	466	396	456	432	434	460	462	435	454	451	470	444	440	430	445	411	442	432	440	451	468	424	442	421	422	467	427	431	416	413	448	463	478	414	446	458	494	435	423	440	428	473	447	458	467	420	435	414	438	447	437	432	448	429	449	415	411	451	463	479	472	428	425	462	419	425	441	443	451	450	462	427	440	446	454	441	465	438	454	442	477	457	447	441	478	428	429	434	466	434	414	424	444	442	416	433	463	472	455	475	460	480	455	454	408	433	406	463	464	425	454	451	488	453	436	451	436	466	439	493	394	439	440	427	434	457	431	439	459	453	425	469	436	422	447	433	452	455	457	458	450	428	438	415	407	482	453	482	467	458	445	426	448	446	462	413	419	449	455	453	410	450	412	462	437	446	403	436	411	459	393	445	411	461	421	470	420	428	413	408	450	421	453	466	428	493	450	425	441	452	445	451	442	467	464	455	426	430	431	494	463	424	437	468	425	427	445	486	477	438	431	431	438	443	473	424	450	456	415	477	426	455	434	443	443	444	428	452	427	433	441	440	446	408	441	432	421	412	422	412	467	469	423	443	439	407	472	449	405	511	442	404	422	439	464	426	425	468	450	448	473	438	434	457	464	464	444	476	431	454	439	449	456	448	413	429	451	445	408	406	408	454	468	460	484	474	432	404	429	442	421	445	451	432	477	474	428	463	436	451	434	475	425	454	424	430	452	421	421	457	444	391	460	475	445	426	476	442	465	447	422	436	434	475	470	448	481	433	441	494	466	450	459	442	447	429	409	439	485	434	429	450	456	482	451	427	425	455	428	446	465	441	421	482	455	462	451	418	406	428	454	454	449	477	407	403	429	455	472	449	460	446	433	424	497	459	468	439	457	439	442	443	448	413	437	421	449	432	455	428	413	466	451	453	454	485	459	431	466	434	423	451	432	451	425	442	420	428	450	450	393	458	417	466	419	424	410	454	479	448	419	390	429	446	478	466	455	466	448	443	405	427	480	416	443	472	432	451	439	417	470	431	436	424	424	446	429	441	424	411	448	437	432	429	490	453	441	449	453	450	465	454	422	427	447	439	440	433	441	430	452	409	458	457	445	438	436	491	461	466	433	445	403	431	448	428	488	433	439	415	447	405	441	436	433	415	461	410	450	446	425	427	443	456	437	421	431	460	464	439	450	429	479	443	418	421	468	461	426	429	439	475	496	446	429	433	443	409	452	431	454	451	444	460	441	468	453	469	431	442	479	417	452	428	452	436	420	427	450	472	447	422	423	452	423	448	412	449	444	454	439	478	433	472	445	441	424	429	453	451	452	438	447	469	435	470	417	472	412	435	472	452	441	447	437	407	449	450	427	423	466	453	470	460	449	429	475	479	457	410	464	437	436	442	449	459	426	420	418	423	403	419	441	441	448	445	425	432	438	460	465	445	411	439	471	435	427	423	442	448	467	424	409	479	459	442	443	431	440	431	454	452	440	451	436	399	472	434	400	431	456	415	424	428	430	458	441	471	452	437	435	466	424	420	454	466	434	426	435	453	453	434	439	412	446	445	437	467	481	409	424	481	444	431	429	419	424	457	432	434	465	404	416	386	439	438	458	476	460	407	460	432	471	446	466	457	419	410	458	451	474	427	414	448	416	439	480	445	468	470	451	431	440	450	448	426	437	474	458	487	431	482	445	426	499	442	475	409	422	412	459	435	418	479	467	442	422	416	414	438	406	429	380	381	443	432	440	411	436	433	418	430	419	432	475	448	448	467	423	407	437	461	431	410	467	474	430	449	458	410	420	428	405	422	467	407	423	447	462	449	445	444	419	445	429	448	467	426	415	388	436	392	465	428	444	469	451	434	449	443	417	439	377	407	484	483	446	474	438	445	454	456	451	437	423	440	465	418	471	452	410	457	447	410	458	415	436	436	435	442	414	432	407	440	430	429	425
3360	8127	5126	2527	1864	1437	1195	1044	903	871	776	752	723	716	717	707	703	692	671	647	644	577	602	663	587	648	612	589	620	612	612	580	636	616	622	600	559	596	626	591	609	571	571	578	646	648	599	575	616	594	591	599	617	568	613	585	631	618	590	624	596	635	592	586	551	568	601	580	593	569	600	590	593	591	605	544	552	583	592	613	589	548	533	561	554	566	582	628	604	581	619	547	571	588	605	609	574	531	577	599	572	599	609	599	547	582	567	600	581	586	577	554	571	566	619	596	558	593	557	558	580	606	586	586	614	591	573	603	578	573	578	597	586	603	602	629	571	551	589	608	579	607	591	593	574	563	574	562	569	592	602	560	606	573	605	576	601	573	560	545	593	593	575	625	624	605	549	603	550	544	599	596	574	621	610	565	583	572	609	625	589	596	567	594	576	539	632	607	587	588	583	623	594	587	596	554	559	578	636	569	564	613	555	615	599	619	602	623	603	577	571	619	609	564	571	577	574	611	549	571	572	593	611	606	579	578	600	564	561	605	578	598	547	595	594	599	585	607	587	629	586	519	621	545	571	581	581	609	561	611	596	610	633	590	600	559	593	623	576	561	593	626	591	573	563	556	580	607	592	595	556	584	592	634	615	618	556	558	629	585	590	595	598	614	567	586	564	559	613	581	578	573	586	611	601	583	579	581	605	608	633	570	627	590	609	598	572	589	610	574	582	581	601	576	541	588	558	601	586	589	624	586	603	612	602	568	605	550	613	588	599	616	572	581	582	516	624	600	602	609	588	605	593	591	595	629	584	633	586	559	624	577	576	631	542	597	569	576	603	596	566	573	573	560	556	564	556	602	604	595	588	575	579	586	546	571	610	591	594	602	554	582	615	578	602	612	564	591	571	615	605	597	555	595	602	568	647	590	593	556	583	568	598	584	606	605	597	652	578	603	576	626	591	598	583	621	572	565	564	585	578	603	564	600	612	592	563	636	610	576	608	586	578	612	611	588	585	536	540	622	576	576	561	567	593	637	605	555	583	598	588	542	575	616	580	628	672	585	602	598	594	568	578	586	575	579	636	580	567	606	591	569	569	563	583	541	575	586	625	579	593	592	575	572	582	546	563	619	571	629	577	638	610	566	594	552	588	597	577	625	593	531	562	593	602	603	571	608	609	576	547	591	601	576	593	577	554	609	616	593	586	589	584	630	615	564	582	612	597	558	600	623	614	608	578	566	581	629	594	598	610	581	580	584	598	575	570	599	620	603	588	596	591	604	601	542	560	636	541	659	593	573	589	538	598	593	612	610	630	590	619	574	576	574	583	585	583	587	565	589	583	579	634	545	618	583	555	544	579	579	596	588	560	556	608	613	599	569	558	543	577	577	620	583	600	588	605	553	611	556	610	589	576	636	609	600	629	558	561	549	558	562	621	582	616	598	593	606	593	592	598	604	583	586	614	579	583	564	602	607	596	566	548	563	569	599	596	581	575	575	572	595	610	554	633	604	595	565	594	564	590	591	594	577	584	594	591	563	569	596	554	601	604	609	610	570	579	565	566	584	559	556	562	603	554	570	588	631	583	590	592	549	582	605	563	554	565	582	543	561	616	608	569	552	638	566	594	562	599	603	611	606	613	559	563	586	580	586	613	617	616	604	564	602	548	567	610	598	541	561	568	620	587	625	621	590	626	604	575	542	567	579	615	591	598	540	602	594	593	598	604	566	571	575	602	627	620	587	610	597	637	573	615	593	606	599	583	570	588	618	557	630	558	621	594	608	600	619	605	576	596	551	587	595	630	615	564	604	597	573	567	589	567	584	636	593	614	588	589	582	547	559	552	586	576	593	542	586	617	584	612	579	589	599	588	616	564	626	593	591	569	597	602	593	567	568	571	552	625	562	591	615	601	528	611	606	568	559	570	608	565	621	594	621	569	607	547	610	575	609	585	575	605	620	589	611	578	610	579	592	602	560	591	564	577	569	607	611	587	574	587	550	599	558	585	595	576	575	610	607	577	563	578	616	627	586	642	603	546	580	591	620	617	588	588	581	572	589	574	555	595	573	582	555	584	588	587	576	574	642	555	572	619	609	555	604	614	631	563	560	554	555	591	556	599	572	601	599	595	571	546	543	605	536	584	577	627	583	609	605	552	616	580	605	580	592	584	563	559	560	592	566	589	586	583	610	623	579	586	547	551	596	615	582	552	648	600	646	523	617	553	578	632	590	607	586	594	594	594	570	604	561	582	535	575	607	670	608	576	595	580	563	559	605	564	559	566	602	597	582	565	584	614	570	581	608	588	600	586	571	618	587	568	577	555	570	621	638	593	585	610	601	626	590	577	572	580	550	563	541	550	553	595	596	571	568	592	608	584	584	589	613	571	554	582	569	575	606	591	554	600	597	603	571	578	540	575	578	577	609	599	524	574	556	583	606	586	587	576	624	594	604	604	578	567	614	550	599	569	577	575	581	556	560	546	561	620	563	631	576	600	595	607	598	561	584	604	609	560	640	561	595	579	610	593	591	562	546	614	615	577	582	581	580	573	568	579	560	615	606	606	582	598	589	554	597	591	580	565	577	534	590	595	593	651	576	587	560	605	599	572	566	597	605	562	576	572	598	568	601	562	583	540	623	629	575	578	619	605	572	592	601	573	603	623	585	567	570	552	573	593	634	601	545	559	555	577	581	600	589	581	609	625	618	527	576	537	572	550	578	587	616	580	559	562	568	566	536	589	591	645	579	587	611	598	567	592	556	592	570	583	578	572	587	623	595	616	573	599	594	585	576	604	584	593	575	576	591	625	538	607	535	580	568	588	527	638	584	578	571	574	545	572	586	577	555	615	552	610	596	559	600	607	589	585	551	577	551	564	588	599	606	573	588	602	562	574	541	598	613	572	592	526	588	558	572	578	579	546	596	580	618	604	618	584	627	571	612	569	596	566	607	572	614	599	577	573	581	549	581	577	568	616	603	620	576	631	638	605	541	620	578	572	576	583	573	629	618	617	598	610	598	564	579	534	621	583	567	562	610	602	568	557	557	610	557	546	583	617	607	565	585	583	557	562	568	590	600	598	599	574	581	600	573	622	592	592	598	538	585	596	562	604	581	586	546	565	574	624	565	564	641	582	544	546	566	521	559	609	562	630	597	631	609	572	611	599	629	610	553	542	621	624	611	644	606	591	591	558	619	580	606	599	609	612	583	564	601	571	531	597	559	590	619	605	559	602	601	611	608	579	551	613	566	599	573	638	603	617	596	562	543	587	565	604	596	596	577	571	579	560	557	577	603	597	611	607	531	628	586	609	562	581	583	597	591	568	584	599	619	647	613	598	593	598	580	573	630	577	571	566	581	557	583	554	581	572	603	637	557	601	653	552	547	574	587	561	564	542	615	586	583	599	591	577	657	593	577	548	591	595	599	566	626	589	625	567	569	572	590	576	558	597	582	579	566	552	604	604	566	555	571	576	591	573	633	573	570	557	565	585	559	575	569	632	606
24342	20802	25628	22949	1613	641	582	581	546	549	561	545	526	489	551	521	491	521	551	548	522	493	487	515	546	469	515	483	486	482	504	478	488	540	449	453	484	491	492	503	488	484	483	486	514	510	479	498	512	471	481	524	469	537	476	520	483	481	452	513	476	480	512	496	501	500	526	485	507	480	526	524	499	436	515	511	530	465	517	489	504	502	485	466	466	504	460	465	526	513	490	511	529	541	473	459	502	475	507	513	481	516	521	484	480	493	466	508	502	504	484	517	487	508	497	484	518	478	496	514	495	540	500	473	501	480	486	508	474	514	516	506	465	480	549	501	495	484	487	484	498	495	467	450	495	512	522	492	474	521	493	513	477	515	504	500	486	514	526	525	486	481	472	482	497	508	480	511	502	475	511	521	501	470	514	484	561	460	505	492	476	500	480	513	465	489	501	511	504	476	447	475	471	485	518	476	483	443	486	504	479	517	497	507	498	535	491	484	528	533	492	466	485	522	471	533	508	503	482	494	466	473	533	512	509	483	489	486	520	486	547	489	495	482	514	512	500	501	471	446	486	480	462	484	510	487	474	493	482	464	540	472	473	505	513	499	490	470	483	533	485	537	504	437	517	487	501	505	498	491	519	509	506	528	522	472	497	471	498	515	503	473	471	497	511	477	482	486	486	507	523	453	502	465	488	513	510	482	490	463	489	513	450	480	528	468	526	479	498	504	522	489	480	486	509	511	466	512	530	522	542	487	442	537	495	543	485	487	483	530	489	466	470	468	460	492	498	484	484	552	513	484	503	480	512	511	519	499	484	517	475	509	515	484	510	513	474	475	519	499	502	477	494	522	498	508	469	507	497	488	517	493	488	465	480	485	518	528	504	478	538	501	496	507	536	519	525	471	505	496	460	485	522	492	492	521	495	514	467	478	492	518	494	456	482	477	472	490	491	482	490	478	474	493	468	500	518	496	459	503	491	527	514	468	458	520	483	475	449	487	498	520	452	522	532	437	560	482	529	504	514	479	503	480	506	526	512	518	477	459	471	484	479	514	499	502	486	482	516	504	510	521	534	474	524	487	486	503	487	470	500	506	505	497	575	526	510	445	483	539	524	506	462	494	506	485	532	536	508	540	517	511	483	484	500	518	512	542	434	504	465	497	484	432	497	503	476	503	480	484	452	507	521	472	482	500	463	511	480	508	468	533	474	510	515	481	479	490	505	501	528	519	501	474	483	474	482	506	529	491	473	462	524	519	507	532	498	548	495	469	506	500	498	523	474	496	497	540	466	499	526	518	523	545	483	495	485	450	533	519	473	482	461	534	493	533	525	526	474	493	510	481	498	545	480	531	486	503	537	515	520	501	504	488	467	508	483	496	500	466	532	517	504	498	498	474	513	476	477	551	501	517	512	483	478	437	507	497	494	500	439	510	473	472	497	531	501	497	523	500	488	497	503	507	509	499	442	467	530	481	481	473	470	487	495	492	490	480	485	515	510	500	461	505	520	461	483	481	510	471	534	459	504	530	511	464	478	498	520	496	447	457	527	516	527	483	512	488	522	466	522	516	512	500	476	512	523	467	494	513	523	484	456	494	529	507	530	521	513	459	495	489	533	507	478	511	535	482	463	495	512	510	517	516	501	489	536	469	498	527	483	501	480	482	498	482	507	490	497	494	491	450	471	463	496	495	498	477	525	544	498	462	470	495	522	517	516	496	497	521	461	489	461	524	508	499	494	551	463	474	518	465	527	498	528	525	497	505	495	489	488	521	469	485	554	479	440	483	477	534	531	488	534	478	498	503	498	500	526	500	493	556	488	509	532	479	490	471	470	512	461	474	500	523	463	510	477	502	475	522	512	469	499	490	483	485	440	487	537	479	506	459	512	457	471	474	492	496	539	506	512	494	529	498	505	491	482	459	514	551	485	497	497	488	511	482	484	478	454	511	504	480	454	486	493	484	502	488	477	503	469	485	489	510	507	515	468	506	516	479	501	449	541	515	505	492	465	489	444	498	478	468	455	489	513	484	514	529	512	484	544	491	479	513	531	521	526	538	523	490	496	541	485	477	515	494	492	489	519	510	484	486	494	475	503	511	489	492	471	471	499	442	464	502	491	493	532	521	503	526	486	487	580	518	479	492	495	557	497	525	520	520	491	501	477	488	521	477	508	539	447	475	513	527	479	447	462	523	535	510	540	498	527	466	508	475	487	478	503	475	500	504	511	473	495	503	493	522	506	508	465	478	490	482	487	492	477	502	518	514	464	470	486	491	517	520	538	493	520	496	476	466	502	501	488	503	505	477	530	471	482	522	459	525	458	583	485	494	446	475	519	484	498	483	479	506	506	501	459	474	470	496	485	492	449	466	497	506	504	488	501	491	482	479	497	516	511	471	466	497	467	481	491	521	492	483	430	484	516	515	533	526	532	479	492	499	513	514	475	495	486	471	472	484	504	488	480	514	484	475	470	510	493	509	493	461	535	517	448	490	516	483	496	513	465	489	501	503	534	451	539	539	472	499	471	518	505	536	503	507	518	508	498	481	520	485	495	485	490	503	489	503	463	518	481	453	522	554	451	506	479	474	471	514	459	486	444	484	525	518	498	488	498	500	500	499	507	515	499	514	535	486	458	503	508	457	487	549	539	471	498	467	505	523	486	501	477	469	520	484	507	495	494	491	487	458	494	542	501	490	514	447	513	517	486	487	486	492	477	464	459	493	485	504	459	508	502	470	510	521	480	483	511	473	510	458	460	503	513	470	527	532	513	535	493	493	498	486	484	495	494	540	493	475	507	488	511	466	470	512	499	516	452	470	488	496	508	507	474	492	502	467	509	521	479	511	467	494	500	536	460	497	471	546	489	490	481	511	531	515	482	486	476	482	494	522	463	500	472	490	459	545	474	481	490	457	492	499	483	483	515	482	491	507	446	477	500	493	466	453	492	465	496	475	514	523	501	503	463	483	499	544	518	514	480	485	531	483	509	528	511	496	489	502	515	517	508	494	491	522	491	469	523	506	505	516	490	484	475	486	496	486	510	487	507	458	475	489	464	514	488	480	491	523	537	530	486	515	476	485	504	508	506	496	516	524	506	539	512	490	468	513	469	511	484	497	510	486	506	531	479	484	493	501	547	490	506	483	504	494	493	476	481	481	524	500	511	479	511	522	484	508	469	511	501	532	484	470	493	502	502	532	482	497	463	503	528	482	494	492	523	487	503	519	509	487	492	488	502	492	484	471	488	466	508	464	507	478	498	483	479	494	480	507	482	518	529	504	498	528	483	528	508	488	497	548	518	499	496	512	482	464	519	518	475	484	545	521	514	492	498	517	495	465	469	530	479	535	488	502	482	488	458	454	463	516	489	477	499	530	460	483	487	448	460	491	506	469	485	475	507	477	484	506	506	528	504	465	481	500	501	498	475	489	499	523	526	478	494	512	483	487	481	465	473	494	487	538	507	510	503	522	503	524	500	530	436	474	500	501	534	518	490	483	490	515
3257	3858	2569	1474	1141	1011	896	800	816	773	753	700	651	730	680	683	701	647	651	672	656	685	662	677	639	646	653	682	634	631	657	636	656	638	654	660	652	685	694	645	610	657	659	628	660	680	661	615	616	655	635	666	657	623	679	595	673	659	620	640	652	638	657	596	659	676	657	677	674	640	703	664	664	652	635	692	624	648	660	624	648	659	621	672	677	611	618	662	617	685	672	641	635	617	661	641	658	644	651	632	642	634	642	623	640	639	663	662	604	669	653	653	634	635	656	615	658	645	655	593	634	645	655	618	603	670	651	637	618	637	619	626	653	672	656	645	585	616	694	650	627	597	662	610	626	636	590	625	671	639	625	658	624	640	637	658	665	649	626	645	647	631	637	648	655	646	655	627	663	608	639	672	643	610	623	637	606	640	653	697	650	627	602	600	672	656	636	665	656	656	648	643	682	611	653	629	600	657	635	675	609	612	636	650	664	659	613	658	682	626	569	628	590	624	619	612	650	650	612	675	636	587	611	658	642	651	631	633	609	614	635	666	669	626	637	615	606	613	642	614	599	638	596	627	649	618	658	642	633	636	625	620	649	659	637	603	662	644	602	648	612	643	690	631	673	672	638	638	609	644	661	628	636	629	658	667	615	654	640	638	627	704	665	671	659	634	638	589	596	690	650	664	628	624	645	637	673	597	697	656	678	620	588	666	640	622	668	636	668	655	682	620	660	664	636	626	645	627	660	609	676	627	683	641	631	671	680	635	612	669	664	609	662	658	665	638	661	607	609	603	608	642	641	639	630	620	626	648	652	630	632	647	674	684	664	613	599	664	664	663	613	618	660	627	664	666	675	656	658	627	635	657	672	627	667	651	661	670	643	658	648	662	625	644	689	635	621	645	625	651	603	653	605	663	611	656	619	674	656	605	617	655	631	671	661	607	605	652	694	627	653	610	624	652	611	642	624	613	638	662	655	638	633	624	638	604	630	623	659	681	656	653	611	630	618	649	620	648	646	626	594	629	627	627	670	637	652	662	635	663	661	596	657	642	588	617	632	659	634	634	634	617	641	648	635	645	656	648	672	580	630	670	634	631	608	626	624	622	585	648	621	622	631	636	652	617	644	642	666	630	690	643	646	673	593	623	620	648	641	628	612	663	617	648	607	647	640	655	636	579	661	629	617	669	625	632	686	645	636	706	649	625	597	600	669	628	623	619	607	658	601	656	607	619	642	588	627	623	606	665	662	627	662	606	620	637	644	654	634	601	661	694	680	620	634	662	628	651	638	632	622	611	621	618	622	624	671	628	636	643	664	634	597	658	639	652	611	644	602	672	613	668	629	668	615	614	628	617	630	648	606	616	635	585	640	630	635	593	687	670	639	640	644	657	669	617	674	627	657	664	629	687	656	651	641	679	563	639	610	693	652	641	577	613	579	622	625	616	640	665	669	642	635	666	632	618	687	644	644	643	669	634	674	632	643	644	597	619	659	587	689	640	698	665	626	571	656	600	666	632	684	675	653	644	686	643	572	667	630	598	638	614	634	666	635	624	619	630	623	652	640	666	579	631	648	675	689	638	620	615	634	640	636	628	620	640	646	584	596	614	631	630	624	680	666	636	647	616	601	658	653	659	618	645	635	618	679	631	653	665	582	649	623	614	640	627	665	613	633	653	639	636	689	637	609	664	641	657	687	674	663	628	659	640	639	630	607	614	603	658	620	623	669	625	685	641	666	612	671	636	629	641	635	616	633	656	652	641	603	624	647	652	639	633	661	607	647	644	620	636	636	616	651	599	630	621	637	669	631	625	639	633	695	635	679	622	587	637	579	666	623	649	642	635	631	617	639	603	604	605	663	662	651	627	675	664	634	679	614	661	664	635	621	640	640	649	656	645	617	646	638	663	630	687	657	652	655	652	606	636	622	634	696	626	669	629	635	661	651	659	623	640	646	656	616	674	649	622	670	653	650	668	660	613	625	675	637	684	618	637	630	623	624	621	637	628	592	637	617	643	615	619	679	628	638	630	608	619	684	583	627	654	700	656	607	625	609	614	622	609	662	600	616	587	624	660	694	637	636	611	619	595	637	656	635	617	630	660	622	614	619	687	624	674	610	618	638	635	599	618	621	613	618	630	626	647	607	623	618	615	625	632	616	672	638	624	632	664	609	639	644	688	610	640	652	616	658	667	624	609	596	644	646	601	635	668	642	590	610	614	647	636	599	597	617	659	702	652	608	644	664	626	620	664	605	654	646	633	664	673	617	665	649	637	629	622	592	636	630	674	638	638	662	643	646	652	657	652	659	674	614	594	639	670	628	638	658	635	597	593	666	609	642	603	650	634	649	686	714	631	649	622	636	648	671	645	658	598	607	643	658	644	627	632	636	663	634	604	628	644	619	597	620	642	630	634	609	649	664	610	672	616	650	618	642	690	634	677	623	629	614	627	638	651	663	642	629	659	585	665	661	648	644	644	646	679	617	629	638	711	631	636	642	650	605	642	639	707	655	670	650	633	608	632	637	620	665	658	623	606	643	644	636	602	641	622	593	690	634	667	578	628	652	621	723	611	672	634	601	641	629	617	658	623	643	615	653	682	680	652	701	640	645	609	650	619	669	620	646	640	639	618	612	710	641	609	637	638	622	646	654	669	623	618	656	646	630	656	634	613	626	686	657	622	623	640	639	670	652	631	602	626	609	640	666	661	587	675	645	616	618	650	658	680	694	627	598	675	602	589	618	683	641	670	652	602	625	659	647	672	656	642	655	655	638	653	671	638	645	634	628	647	656	645	651	629	588	654	636	578	638	626	615	661	646	616	618	621	623	669	611	612	614	651	613	693	675	617	596	629	647	616	602	621	609	631	639	642	639	623	639	639	657	652	616	610	674	682	606	618	638	674	666	629	602	651	619	614	639	613	636	591	657	638	664	637	595	650	662	637	687	599	653	630	611	632	620	660	670	658	641	601	613	706	679	657	680	645	644	650	645	637	642	635	639	673	600	651	636	625	662	639	633	614	667	629	688	674	693	643	651	635	639	659	638	651	691	655	722	660	641	608	606	596	653	632	605	657	670	661	647	614	580	648	643	630	635	641	587	690	686	692	621	634	620	619	596	649	628	633	643	614	623	617	678	720	630	623	651	620	674	666	711	615	600	637	585	659	620	644	641	626	639	633	687	640	666	638	668	673	632	620	620	629	637	666	642	651	651	641	638	640	652	680	685	648	632	652	603	647	630	662	671	647	634	629	641	642	661	629	641	604	664	631	634	689	613	607	624	614	668	621	654	631	633	674	669	604	615	631	657	659	639	587	614	616	624	625	631	654	614	603	673	630	618	641	645	657	608	617	640	627	631	624	667	619	616	645	599	632	595	604	622	620	633	664	626	594	638	594	635	637	645	632	587	631	635	666	646	631	635	637	621	637	666	632	648	634	651	659	596	629	663	626	624	658	617	629	612	614	601	641	629	639	639	634	645	650	607	655	630	637	652	588	609	640
22005	20806	28101	23592	20806	19736	1354	454	370	345	302	243	252	229	235	225	200	181	183	193	187	181	187	151	182	173	172	163	165	169	177	166	165	166	170	147	176	171	171	166	146	169	161	139	159	158	153	146	165	142	135	147	165	149	160	153	168	152	147	157	175	166	168	171	155	152	179	162	147	138	150	143	162	163	148	149	150	152	153	185	153	137	145	156	144	158	143	146	169	147	170	157	171	172	176	143	139	153	169	141	149	190	137	136	162	148	135	145	148	151	163	156	147	161	156	161	166	137	152	167	154	143	127	147	158	171	146	151	147	153	128	156	139	151	165	143	144	160	155	132	170	161	171	141	158	153	161	137	166	160	164	133	167	141	158	155	145	153	157	158	153	135	135	130	136	159	177	166	165	155	155	148	169	158	156	149	166	144	159	142	161	153	143	145	145	132	132	150	141	151	155	159	124	169	153	145	142	151	153	146	156	154	164	133	141	151	152	169	154	148	144	147	137	148	165	153	131	150	153	186	147	154	134	139	165	159	175	144	150	156	154	140	143	169	155	153	145	163	137	153	149	155	155	149	160	167	135	136	165	146	156	149	154	149	160	150	146	134	137	156	149	138	155	152	151	129	157	139	163	155	140	159	164	167	135	152	167	143	167	153	154	159	153	174	158	142	160	151	161	157	141	154	149	173	178	140	152	149	164	160	153	158	158	140	161	131	145	206	143	142	158	154	158	173	147	150	144	141	153	139	158	146	142	146	142	157	136	157	176	154	160	156	150	132	171	144	176	146	131	169	154	141	133	133	158	165	173	131	140	138	168	128	152	150	150	154	164	164	147	137	140	152	157	160	142	149	167	125	153	146	153	164	139	166	145	168	158	142	130	140	156	149	167	145	138	180	148	159	169	147	138	151	177	153	174	178	160	165	153	189	134	175	184	140	173	146	161	135	146	142	178	159	148	138	134	157	161	140	150	152	173	178	137	166	178	149	151	159	142	147	146	151	148	132	150	156	161	149	171	154	145	150	169	151	149	163	150	153	140	148	137	163	158	161	164	158	140	145	163	143	166	151	145	154	152	141	139	163	159	141	149	138	165	139	148	131	151	140	144	158	150	156	146	133	148	156	146	150	166	134	142	148	134	162	153	159	138	148	151	167	135	143	133	147	142	163	162	158	148	157	133	176	164	161	154	172	151	130	165	163	149	174	143	162	153	162	166	162	150	149	146	160	147	162	178	171	167	168	156	165	155	149	161	140	155	144	138	141	138	151	180	153	124	153	151	147	150	139	149	190	141	158	143	163	163	149	147	151	152	176	154	158	130	151	167	134	139	149	158	138	167	143	145	135	163	174	140	148	165	153	135	152	157	162	166	161	141	145	164	147	136	178	155	154	151	129	157	147	138	154	141	167	155	166	175	156	160	133	144	147	168	132	163	128	141	147	156	156	139	151	150	156	138	134	158	147	155	144	154	158	172	156	140	130	147	158	147	137	147	150	156	141	156	159	152	154	152	155	117	151	160	160	150	142	144	149	142	177	144	158	163	125	161	158	149	161	149	163	175	172	140	144	147	165	145	142	151	123	155	149	148	137	154	178	149	153	147	145	146	163	147	145	171	157	134	136	140	169	151	151	140	146	148	151	178	162	162	184	147	172	163	148	145	152	167	152	155	162	143	173	174	154	180	151	137	147	138	133	134	146	155	168	170	131	159	153	161	136	138	146	161	158	147	147	164	141	141	155	144	136	145	148	158	155	175	164	147	161	157	165	167	151	161	152	149	164	150	128	150	163	150	154	142	135	161	177	180	141	149	169	146	146	145	157	152	159	166	147	142	158	158	163	144	156	133	148	160	152	155	162	155	128	174	148	170	145	154	176	141	153	145	138	140	180	144	182	157	144	154	153	152	159	152	155	148	152	151	184	148	156	162	159	134	158	125	151	147	162	141	148	159	180	182	135	169	151	159	149	158	167	150	147	160	148	165	154	143	182	155	169	163	142	147	157	173	120	148	145	163	140	158	158	176	123	150	162	144	149	160	155	156	139	127	153	147	168	154	161	157	134	136	166	142	166	146	166	160	157	157	153	147	147	144	152	149	142	174	173	139	169	152	150	152	161	182	137	164	164	150	126	141	152	152	135	162	145	153	166	144	124	143	150	132	157	164	154	141	145	144	144	155	168	164	131	135	157	132	148	165	155	136	134	160	159	165	163	137	159	173	149	141	150	153	142	137	137	160	148	148	142	167	172	171	124	165	162	144	148	168	158	145	154	157	157	171	164	161	151	165	157	155	122	172	175	159	147	132	175	165	133	153	150	143	140	141	155	157	150	164	147	149	165	161	165	149	138	169	155	179	146	141	174	183	147	151	135	152	170	152	154	132	140	160	156	151	147	136	120	150	167	145	147	151	140	164	182	147	154	162	150	153	159	150	147	146	149	140	146	153	165	140	147	137	156	149	141	157	172	155	142	168	150	159	145	164	148	158	146	152	155	144	147	118	161	167	152	146	134	144	155	165	152	151	148	146	124	162	155	142	149	133	163	160	175	146	134	155	153	171	181	164	157	171	147	158	153	159	162	135	142	151	146	155	160	145	152	143	172	152	149	163	168	131	169	154	136	144	143	164	149	164	145	134	133	159	176	141	171	167	157	166	132	158	163	152	153	161	145	155	167	152	149	143	154	171	143	147	141	136	151	158	147	138	155	156	144	131	151	131	162	159	152	146	143	159	162	139	148	156	143	154	158	140	138	155	139	150	155	134	156	145	144	157	158	148	173	152	155	147	142	138	175	137	143	150	144	165	142	141	153	135	145	179	157	162	132	136	146	152	158	152	144	151	173	153	160	156	162	152	186	145	161	171	159	150	124	137	182	126	121	139	164	146	131	162	152	145	143	162	160	139	163	147	153	149	141	149	156	175	150	155	158	154	150	167	155	135	172	154	150	168	164	175	174	149	143	157	168	158	148	150	158	153	132	131	168	159	154	134	154	158	147	159	144	160	148	151	148	138	150	158	128	156	147	130	167	132	128	154	140	150	177	151	161	159	157	161	166	160	151	173	152	162	179	146	144	132	171	137	163	151	150	146	174	167	148	160	127	149	149	148	159	162	136	144	152	156	149	168	151	162	167	170	146	157	135	162	141	141	129	136	135	158	140	136	151	162	153	150	146	175	168	140	165	137	179	130	171	167	146	156	126	147	109	145	144	134	167	152	145	148	125	142	132	164	147	150	147	141	151	150	157	146	158	145	129	157	166	175	164	136	140	158	169	156	148	139	160	162	138	153	174	170	155	125	154	139	157	171	173	150	147	174	150	154	141	154	178	139	155	159	162	156	140	131	146	159	161	157	161	139	135	166	168	157	145	161	137	162	181	162	160	139	156	138	166	179	169	145	141	167	152	169	158	160	133	142	169	164	166	164	153	160	146	166	152	170	172	155	153	141	147	132	174	140	140	149	144	151	133	157	182	151	140	148	147	166	151	141	158	193	171	157	155	144	145
4234	12342	7776	3634	2520	1797	1308	1021	858	673	629	551	468	469	423	357	332	329	322	307	325	280	289	273	264	270	259	272	242	217	225	219	248	229	217	236	214	246	227	201	230	210	237	204	227	234	195	190	212	217	228	220	221	210	223	213	215	202	192	228	226	227	246	227	230	217	221	210	221	214	236	220	208	209	220	202	205	206	208	191	231	238	208	208	220	222	204	215	196	232	220	192	216	205	181	212	217	197	214	198	213	215	223	193	215	215	210	211	219	206	232	200	208	202	185	206	228	220	175	206	234	239	213	202	225	207	215	194	195	198	213	194	204	204	210	195	217	230	204	196	191	216	214	197	210	221	227	206	201	214	211	201	202	184	216	206	206	206	211	214	211	231	231	216	226	207	223	179	225	205	191	200	214	232	208	213	216	204	216	195	227	203	184	175	230	223	221	182	205	201	189	203	195	210	206	188	210	209	193	198	186	198	220	204	203	207	207	208	229	191	204	201	215	204	199	210	225	227	209	217	209	193	223	197	188	180	205	179	214	193	209	205	207	216	224	206	198	202	221	223	208	192	215	223	185	202	213	210	210	222	196	200	203	220	198	194	195	202	209	246	199	199	201	225	209	232	206	198	195	219	203	226	200	182	218	211	191	199	185	221	190	218	201	197	203	204	198	197	203	196	218	202	204	174	226	216	225	192	202	212	219	207	186	194	212	193	191	199	214	202	210	232	186	199	212	200	219	202	226	204	220	218	200	237	220	195	180	202	191	218	212	210	210	201	210	196	191	192	214	210	211	214	210	226	203	213	217	190	199	220	214	226	208	219	226	209	224	185	209	195	214	208	216	203	194	220	207	212	217	219	199	179	226	220	202	209	205	199	234	211	226	223	185	201	213	215	222	200	189	198	210	201	233	205	212	236	222	189	226	210	185	211	209	236	219	195	207	208	209	205	194	202	190	197	189	206	214	195	203	185	233	201	215	217	231	223	199	188	195	211	219	217	189	188	174	247	201	212	200	226	219	205	194	207	189	198	221	205	193	194	210	227	205	204	199	178	202	226	198	182	194	225	212	227	179	183	211	213	220	204	197	190	199	185	174	233	198	205	214	225	230	205	195	214	208	237	194	209	200	222	208	228	214	206	201	209	210	226	183	199	200	219	221	193	208	165	194	184	187	208	186	224	205	183	234	210	217	215	211	175	202	201	220	154	210	199	178	196	231	205	175	212	190	195	213	190	213	211	202	220	199	218	196	214	230	178	206	201	216	188	208	194	202	246	218	201	211	210	215	204	212	217	216	173	192	192	208	212	202	206	209	193	204	191	199	232	223	223	203	177	200	215	192	213	192	198	207	207	204	237	203	214	195	218	212	198	232	216	184	195	209	201	213	222	215	209	216	210	211	244	198	180	212	196	211	202	229	165	194	185	193	211	190	194	190	200	197	206	230	195	191	206	189	206	221	176	225	188	209	202	175	208	206	208	220	212	192	201	183	186	237	197	208	223	203	184	187	183	204	201	223	194	194	188	180	202	213	191	191	231	225	212	197	189	224	232	220	204	229	214	202	208	203	207	201	203	200	202	213	227	203	201	223	214	201	215	192	197	190	224	184	194	213	208	229	193	174	217	201	211	215	210	191	197	200	204	186	211	212	198	214	212	209	204	228	208	199	188	191	188	228	166	189	195	197	203	184	195	202	181	195	234	210	177	192	210	216	209	223	189	209	199	202	191	236	203	234	208	216	221	222	213	189	208	203	188	187	173	211	209	196	202	201	202	186	205	196	197	202	224	178	187	198	208	219	234	231	229	221	210	216	207	186	202	184	209	214	199	224	222	200	208	210	219	187	208	201	193	239	183	222	218	231	243	201	223	199	191	190	206	211	207	213	190	214	218	207	197	218	222	190	189	203	202	212	206	187	230	219	187	221	206	208	203	206	225	198	200	200	210	210	191	210	206	204	222	196	205	206	197	233	233	207	219	218	211	215	215	202	232	189	205	219	198	185	184	213	189	236	186	215	186	207	229	192	209	216	200	208	228	202	199	220	206	189	213	201	215	215	237	244	216	214	194	203	214	185	225	211	200	191	219	221	199	221	204	206	202	193	218	186	181	213	235	221	206	200	248	207	219	211	190	190	210	211	214	213	210	204	199	191	223	195	202	223	208	209	196	198	210	193	249	214	235	214	214	205	205	207	190	199	214	204	214	210	203	192	175	211	187	192	200	208	206	215	212	223	215	184	215	208	208	212	221	204	208	198	205	207	219	244	226	220	208	207	217	184	208	215	209	221	211	224	198	186	202	206	231	184	199	172	190	197	197	222	214	215	200	200	202	202	216	237	236	221	229	186	188	188	204	211	204	215	239	210	199	207	200	208	211	189	220	204	201	212	213	234	202	196	221	215	226	213	214	202	215	225	192	210	205	160	232	196	224	215	219	217	196	209	195	222	209	217	198	212	190	191	210	219	233	230	201	205	173	236	218	211	207	203	191	171	194	204	196	215	205	191	200	195	200	195	210	232	206	228	208	208	207	209	207	199	191	214	220	178	210	213	228	211	201	202	232	206	185	218	229	213	200	196	216	197	211	217	187	199	207	196	199	227	207	188	187	196	203	214	194	235	195	207	194	214	206	206	197	212	220	230	238	234	203	219	241	212	216	206	205	185	219	211	195	179	213	224	213	199	200	201	200	206	205	200	209	217	206	192	208	196	188	208	199	214	213	199	209	206	188	226	208	202	214	219	228	222	209	243	196	183	202	195	213	210	189	205	216	203	206	210	197	201	201	203	197	204	200	205	199	194	215	216	217	181	219	219	200	223	203	190	205	216	212	180	217	203	214	196	184	176	215	197	215	208	194	186	210	196	217	201	198	184	193	221	206	180	244	213	196	178	205	203	228	203	219	217	219	196	218	223	207	198	235	203	195	213	183	222	182	196	206	181	237	207	213	221	196	175	205	199	189	208	216	259	215	224	213	186	182	191	213	215	203	225	214	201	236	204	222	206	201	198	210	209	190	198	201	216	199	213	212	183	213	183	214	191	209	200	194	196	204	209	217	211	219	223	195	203	224	222	197	225	197	223	195	189	215	221	194	209	214	186	207	220	211	225	235	220	195	202	180	231	211	204	202	200	223	186	197	229	218	226	233	215	216	208	185	233	220	192	201	203	201	220	198	162	208	206	192	210	210	202	203	202	215	226	220	186	212	213	218	220	191	204	205	190	211	190	197	192	213	198	198	180	182	235	208	216	199	215	201	210	196	207	213	205	208	219	202	205	215	213	218	225	203	205	226	186	205	201	202	194	231	187	204	216	199	207	195	197	208	221	221	189	187	186	238	217	218	197	207	190	215	201	248	176	213	206	214	220	202	191	187	220	198	214	222	213	212	201	197	181	194	200	224	208	215	220	201	247	199	199	218	204	202	190	194	213	229	202	216	228	184	219	206	226	217	204	209	249	212	209	204	221	223	208	215	216	223	219	223	232	228	202	220	213	202	213	204
26812	17819	4067	887	720	696	671	633	652	669	738	657	670	649	661	685	676	665	634	656	598	680	660	664	712	652	633	649	653	653	640	635	699	642	603	652	619	710	684	678	660	672	658	695	637	659	673	741	635	667	656	668	739	625	687	654	669	652	647	668	651	658	653	638	657	670	699	694	670	691	624	647	643	637	664	632	629	667	682	668	678	648	612	671	639	671	639	675	676	672	651	638	673	606	652	706	614	655	629	600	624	629	661	673	666	660	664	665	670	656	709	630	712	665	661	667	664	639	653	602	644	637	659	654	622	670	685	652	671	652	664	663	684	652	603	707	649	636	624	637	591	649	705	635	632	705	626	672	679	682	602	654	664	639	654	637	679	640	647	658	675	660	661	693	675	658	664	694	667	647	639	666	659	677	701	660	652	640	647	628	686	657	628	645	644	653	673	642	610	677	654	657	626	677	669	666	668	717	684	693	624	681	652	640	635	678	658	629	653	651	652	660	684	634	656	643	654	690	640	696	675	653	646	665	704	656	627	634	656	629	627	667	709	658	629	649	614	599	686	637	633	632	714	643	649	648	627	625	685	649	684	624	682	673	629	646	676	654	655	631	665	640	647	692	637	632	627	650	667	648	645	671	700	653	648	666	631	619	627	661	642	647	631	687	648	651	647	668	640	625	657	679	690	622	609	601	663	667	645	690	638	625	677	617	648	643	649	639	644	665	696	641	637	678	640	704	669	640	681	624	635	659	648	663	655	667	663	606	626	652	651	664	619	668	677	676	656	623	663	638	655	657	647	610	681	642	645	697	666	637	631	694	656	680	647	676	652	656	632	667	650	654	658	638	673	661	652	669	646	686	651	614	688	641	692	640	664	652	643	634	691	654	648	695	664	661	655	626	648	669	685	632	676	674	629	624	654	700	688	637	656	727	621	629	701	622	645	662	685	650	714	656	682	636	680	649	692	651	671	618	642	689	674	645	660	598	659	662	646	698	648	688	633	654	626	682	661	618	671	638	643	654	629	646	668	635	665	664	641	642	693	681	648	682	642	622	647	671	681	671	675	610	655	688	666	602	676	656	647	644	618	701	645	604	691	666	641	639	586	650	653	649	665	672	625	707	651	630	654	669	708	667	701	688	660	650	633	679	667	644	654	632	674	677	630	637	653	684	635	619	599	594	672	671	686	674	640	628	617	688	602	637	679	640	622	683	675	620	695	623	675	650	619	656	605	584	678	623	675	664	648	659	649	654	666	662	686	627	645	629	652	666	632	655	642	652	688	635	658	627	673	630	701	636	668	676	618	694	635	719	659	669	656	638	648	660	656	683	627	662	683	652	617	647	674	664	677	632	629	647	680	680	701	670	642	642	650	655	661	666	646	659	674	662	658	645	626	690	612	654	675	626	635	645	668	653	677	664	681	715	618	666	629	682	656	685	602	723	662	643	647	664	638	627	659	667	638	655	659	673	653	705	683	669	640	654	665	671	689	636	663	669	659	652	665	662	627	628	641	670	642	664	673	633	686	635	664	598	622	642	657	714	649	678	634	694	649	623	710	648	651	677	668	638	625	623	666	667	653	658	617	700	670	675	600	644	699	691	683	666	633	673	672	685	694	688	672	631	638	688	609	664	646	678	675	687	634	675	603	658	665	660	655	628	623	586	626	617	654	666	676	667	660	612	628	663	684	647	686	684	680	688	653	695	665	684	670	683	687	633	657	666	636	679	640	663	658	628	648	664	632	673	699	654	668	648	648	651	668	635	640	650	642	642	633	711	650	669	675	646	626	676	678	599	722	653	691	668	642	663	659	644	666	665	683	652	643	652	642	686	635	660	633	669	700	653	649	685	619	595	685	614	660	635	622	676	631	713	649	655	669	661	667	673	626	627	647	691	614	658	649	666	670	699	664	691	615	707	657	687	677	676	656	623	682	628	653	651	705	637	684	670	581	646	684	652	632	670	647	679	686	681	643	651	681	680	642	620	603	684	637	646	676	663	649	692	695	652	655	669	658	626	646	670	648	643	644	627	662	690	684	678	682	662	598	629	647	655	685	652	678	650	598	657	616	646	644	679	695	658	690	650	693	651	632	623	634	651	670	638	654	628	663	642	630	681	629	659	637	626	654	693	644	639	654	610	698	648	653	664	663	666	634	676	613	664	660	678	662	672	676	638	636	678	648	655	630	637	657	654	679	689	657	651	638	637	630	667	662	625	636	669	696	683	663	616	610	697	641	665	686	685	646	647	662	714	627	657	635	686	650	652	654	664	711	604	661	630	679	681	670	662	659	661	650	680	634	676	702	674	603	651	668	606	641	689	603	691	611	648	652	664	685	653	664	668	645	702	576	633	688	608	676	650	646	668	629	643	597	661	631	699	643	626	596	654	651	652	668	659	624	689	665	653	599	663	748	659	630	669	693	676	648	628	608	622	664	633	625	649	639	654	625	609	686	643	614	665	692	673	621	633	644	597	668	648	643	643	676	650	693	668	689	633	653	670	672	642	685	659	689	658	640	684	627	668	634	701	639	650	677	616	627	636	634	631	674	638	641	691	659	656	627	630	640	625	689	674	620	630	681	673	662	669	704	641	638	646	682	696	703	672	636	655	654	713	601	637	659	657	627	611	663	653	664	663	639	680	604	690	681	664	638	659	721	670	685	663	661	646	653	625	729	639	659	648	666	672	631	678	611	622	676	634	668	611	664	678	698	637	641	621	656	667	646	635	652	652	656	672	672	654	664	685	652	660	640	623	652	699	692	634	617	611	659	628	671	686	612	638	669	667	637	665	654	680	631	625	628	680	648	621	648	659	658	715	658	678	707	678	694	628	635	706	652	615	643	602	643	605	671	631	628	655	668	630	671	675	661	729	671	709	689	691	626	625	637	621	675	660	647	642	634	642	644	635	666	674	653	645	652	710	645	603	655	633	592	643	662	668	627	627	701	647	679	704	647	655	630	689	649	644	652	673	708	659	677	630	640	649	678	639	644	626	642	648	654	671	668	656	599	693	692	652	662	673	696	694	642	631	656	670	652	686	658	691	676	664	635	722	705	646	659	679	653	678	671	696	642	623	660	660	638	664	669	667	654	619	631	635	644	681	682	644	646	639	637	676	675	716	697	673	657	694	654	592	675	676	635	663	688	642	624	687	680	649	645	624	670	663	642	682	663	707	617	626	674	673	670	637	697	623	673	662	668	656	624	645	672	627	634	670	612	660	682	688	658	605	631	677	664	658	639	692	630	647	682	656	661	670	653	649	620	646	674	644	649	614	646	680	626	647	699	659	666	593	682	654	648	670	633	677	659	643	602	691	679	685	661	652	631	638	660	658	639	615	684	626	676	633	656	657	634	641	654	621	668	653	639	638	674	637	672	625	638	649	662	642	711	718	660	637	657	673	642	663	679	601	688	670	681	653	621	678	710	637	656	686	654	640	646	648	647	665	682	635	689	692	684	651	668	661	621	666	643	661	669	629	683	600	709	658	650	656	635	690
4319	1685	1322	1041	964	918	926	879	870	835	888	832	806	861	875	904	867	873	868	899	842	815	831	889	847	845	823	840	859	762	832	915	819	870	855	851	873	843	798	777	887	831	801	823	820	871	851	846	908	827	854	794	808	820	847	867	836	848	876	879	850	832	822	859	845	810	886	781	828	851	809	872	797	859	899	840	883	881	908	831	834	838	911	845	845	836	891	871	906	884	843	785	817	846	838	824	814	870	851	854	825	861	931	830	840	813	825	850	853	853	816	873	811	842	859	830	852	874	847	842	823	858	849	811	840	851	868	830	856	847	874	870	848	820	849	813	859	867	803	838	841	859	879	829	861	870	856	870	837	866	861	892	819	879	828	825	863	863	878	805	848	874	831	862	838	821	888	884	879	849	848	889	913	852	849	878	816	806	866	855	871	893	812	817	867	816	819	829	847	846	880	768	858	829	850	868	821	858	784	816	808	839	846	809	845	904	838	902	787	853	844	805	851	895	835	896	888	804	818	862	842	813	812	834	884	838	814	853	866	894	876	820	884	844	831	843	832	849	844	840	841	816	825	860	823	833	779	873	846	853	790	857	847	852	817	833	790	837	869	803	866	873	831	832	955	813	880	842	861	841	803	894	850	852	834	871	839	875	797	820	847	851	851	839	877	876	877	848	838	824	818	842	844	866	903	865	872	803	844	782	873	884	824	863	911	838	832	826	875	861	843	790	857	888	855	891	858	827	792	847	859	857	811	865	881	816	887	816	841	860	837	883	846	863	857	822	894	808	854	856	834	862	831	832	861	902	863	808	858	843	804	889	838	844	849	853	860	846	911	838	808	819	824	863	825	879	852	829	810	825	860	823	910	808	815	897	869	874	883	801	892	882	833	837	844	837	845	900	865	849	852	873	850	795	813	837	860	871	843	827	897	822	863	809	864	862	884	886	872	863	830	884	809	867	830	848	827	825	805	828	828	919	817	856	834	832	856	850	816	829	878	815	827	817	862	864	839	816	884	837	836	868	877	807	822	791	819	837	799	854	862	861	829	844	839	856	782	833	860	841	888	890	860	835	790	886	835	830	820	807	843	841	889	849	879	846	857	879	826	854	884	859	824	842	863	861	854	840	836	893	839	833	794	819	867	854	878	868	836	873	886	827	845	818	803	853	907	861	829	816	857	886	903	835	819	873	869	843	868	851	843	858	860	844	814	801	825	898	835	839	865	841	824	842	819	846	877	839	836	852	860	873	778	859	867	880	865	860	866	822	834	879	861	879	837	802	867	815	820	860	879	800	869	831	854	870	862	841	858	859	871	873	805	855	841	855	824	822	815	921	830	840	823	808	836	804	829	814	883	851	858	839	847	905	813	827	939	843	843	819	864	854	859	921	880	818	924	827	878	850	918	852	859	816	805	841	863	827	833	857	855	820	850	857	831	787	889	816	865	875	820	818	836	788	826	830	891	834	877	860	845	896	924	838	840	841	869	834	833	818	848	900	810	830	890	854	872	790	893	897	854	840	849	869	849	803	855	881	858	803	856	881	835	807	833	806	803	847	841	823	823	847	852	801	854	802	779	906	882	848	884	851	841	818	914	845	849	824	828	808	775	834	869	844	832	915	823	852	816	794	911	809	929	828	815	868	836	821	856	854	839	833	852	844	875	816	825	823	886	815	832	860	835	801	867	845	869	854	842	816	867	857	860	860	893	842	861	847	826	833	794	819	852	810	847	846	831	837	890	834	821	845	867	887	850	835	821	838	859	884	845	878	878	807	835	861	860	829	846	799	844	853	844	828	835	896	850	872	870	794	868	859	834	857	888	851	870	918	863	856	831	886	826	830	816	844	834	838	821	838	821	794	851	821	858	858	871	860	826	815	818	868	832	833	812	848	815	866	825	882	826	818	838	802	886	868	817	867	852	739	787	882	833	848	794	825	825	855	861	835	870	826	855	848	835	847	831	877	862	809	864	836	842	822	858	866	857	820	872	852	814	863	772	827	835	894	839	853	830	856	852	843	869	812	859	871	908	870	867	828	880	808	816	840	862	803	887	887	854	898	839	820	870	872	870	818	935	870	790	854	838	858	866	899	911	861	841	854	882	816	825	847	879	852	851	838	857	846	855	892	799	794	854	827	844	889	865	848	792	901	861	838	854	900	834	803	885	773	842	852	856	849	838	849	817	885	870	894	848	886	794	856	877	840	820	856	841	830	879	773	916	811	807	823	876	858	823	825	850	848	876	857	816	852	891	836	859	846	878	861	840	848	848	832	844	826	816	837	837	838	808	866	869	829	842	877	828	911	794	832	863	852	860	864	840	894	861	834	826	862	836	861	870	814	853	864	839	829	812	840	888	823	869	840	875	830	872	871	867	830	801	879	869	776	802	870	837	852	821	867	867	849	903	826	820	819	844	861	783	827	824	814	907	866	823	866	792	868	876	793	835	835	859	887	856	837	843	846	796	796	819	836	850	823	788	834	873	843	853	830	852	819	825	849	841	816	860	853	823	811	835	842	805	853	855	818	817	833	848	797	827	875	841	821	813	862	850	844	855	823	881	914	826	814	887	824	837	899	836	852	807	880	874	847	831	864	861	880	849	847	818	863	826	876	805	829	829	805	883	872	786	842	874	793	839	873	839	899	808	859	777	851	853	886	849	851	849	803	828	868	930	870	893	838	830	836	862	822	861	841	858	854	843	872	862	888	886	870	834	822	788	842	856	831	863	855	815	897	859	823	887	859	836	847	854	862	836	855	860	853	889	879	850	869	883	885	835	847	821	808	815	825	849	867	871	905	847	888	862	820	821	883	874	893	875	849	805	841	852	893	812	801	852	839	860	841	831	814	831	867	826	817	831	853	838	897	837	853	820	846	826	815	847	855	833	843	868	812	784	861	891	871	816	857	826	843	840	841	824	812	863	818	855	853	868	886	843	864	883	836	864	857	871	830	850	880	827	827	854	889	825	849	829	817	871	864	815	807	881	861	782	829	801	830	839	851	870	879	878	844	805	810	880	805	884	863	878	848	900	840	893	863	861	816	867	827	775	826	827	839	854	848	829	857	877	817	841	835	887	786	865	841	827	851	809	844	881	819	794	828	885	844	853	831	896	833	805	854	824	855	840	905	830	864	820	831	810	794	832	879	853	866	871	836	836	800	805	816	813	820	896	864	832	856	799	870	808	804	806	821	830	807	887	818	855	863	834	887	853	898	852	847	810	866	811	840	820	828	807	814	843	863	847	857	867	797	835	856	865	908	816	805	857	841	772	819	889	847	881	820	844	870	807	884	898	856	818	810	876	846	799	819	872	879	854	811	811	849	878	825	820	843	850	814	884	850	808	861	841	846	818	870	876	848	857	869	869	844	890	849	791	903	829	858	848	913	814	834	818	874	833	875	830	854	836	872	876	874	883	824	797	863	825	853	838	901	845	848	844	844	798	849	831	872	875	826	875	805	827	779	851	843	839	825	815	769	828	827	841	861	858	858	875	806	850	864
22928	20778	27488	24131	20404	2892	782	598	578	537	535	540	477	471	476	468	439	429	479	452	451	482	461	439	430	443	454	433	421	433	426	443	432	446	377	441	421	422	441	439	472	429	434	462	442	463	435	448	418	447	428	449	501	433	413	431	422	440	404	456	433	432	405	409	440	473	461	450	423	456	448	446	436	448	459	420	440	433	433	440	417	432	453	398	428	418	423	441	442	429	435	464	432	443	423	470	435	448	465	445	465	492	448	432	434	423	442	425	454	430	420	463	380	427	448	433	469	418	419	434	467	413	431	428	443	454	435	392	436	443	450	416	408	442	419	447	427	422	429	410	463	406	378	436	421	404	442	439	429	429	417	454	437	452	398	433	425	455	428	401	436	458	435	443	411	419	463	445	427	439	431	453	488	451	400	437	437	423	449	450	459	450	460	469	408	446	422	436	416	458	417	466	448	417	430	429	443	396	406	433	423	482	451	418	450	471	442	482	428	455	388	422	428	422	396	411	450	449	417	464	457	409	431	444	397	475	465	424	421	431	459	397	454	375	408	435	418	451	411	435	397	437	420	427	399	447	471	428	380	450	464	447	478	420	420	458	406	463	445	405	450	442	439	417	421	412	460	445	420	438	452	452	436	434	449	407	459	453	463	410	400	463	452	502	442	450	491	446	443	420	421	413	422	431	433	408	415	433	403	451	442	431	441	406	396	409	462	438	416	430	430	430	439	407	410	410	438	455	445	428	448	446	479	405	419	445	416	444	434	408	460	443	429	411	415	474	433	460	460	409	439	425	426	421	410	413	450	391	475	414	422	431	457	408	435	434	447	447	450	460	437	484	453	428	411	447	445	470	416	434	425	405	396	404	438	423	400	480	412	417	430	409	453	433	450	417	421	412	432	447	448	453	469	433	420	413	449	424	474	457	479	452	420	413	399	445	442	436	451	447	447	422	433	446	455	425	404	423	412	426	453	418	438	409	435	453	421	450	396	447	420	427	430	395	415	452	436	428	397	438	397	433	464	446	459	444	420	427	403	407	417	480	437	442	463	444	446	423	463	403	454	445	420	387	423	447	431	431	377	427	441	444	441	467	452	419	412	451	408	438	422	464	416	450	465	413	429	430	441	447	437	402	399	446	403	429	405	423	450	442	413	386	425	442	415	433	418	442	414	410	460	437	431	408	457	430	455	451	401	447	452	453	434	425	447	447	410	468	456	473	412	451	435	405	419	432	407	471	410	477	415	441	438	405	410	464	447	422	477	416	457	452	442	409	452	443	440	417	407	430	438	440	436	443	424	427	455	436	474	419	436	431	456	439	460	433	470	462	440	442	446	428	441	457	428	433	430	427	484	446	425	442	417	460	405	409	453	408	440	423	420	401	419	425	457	460	437	443	459	480	400	442	407	449	430	413	424	470	455	432	459	452	451	479	475	433	466	431	460	430	416	444	421	451	430	395	405	455	463	428	449	431	430	402	447	462	399	436	424	435	424	446	407	418	421	441	447	419	434	443	451	428	461	448	411	428	477	474	414	499	427	451	432	448	443	462	462	437	434	434	432	421	433	398	435	436	381	456	453	459	429	407	404	440	430	461	460	419	403	455	433	434	418	429	440	417	428	403	419	472	412	439	403	421	448	461	460	440	454	409	413	455	410	428	409	405	409	409	427	418	451	449	426	448	456	412	409	422	431	445	410	417	430	466	446	422	443	428	442	445	406	456	447	410	423	447	497	442	447	465	424	445	461	422	454	431	420	410	440	450	424	455	414	453	441	449	429	463	431	421	439	437	417	440	458	410	424	421	430	414	439	446	423	425	420	423	396	461	434	454	414	418	425	424	461	438	430	418	446	405	429	469	446	431	431	404	435	437	431	457	467	441	403	451	437	441	419	452	399	421	437	465	487	450	429	440	439	411	435	453	450	440	479	428	424	390	415	439	380	380	449	398	452	442	444	442	465	431	408	432	422	428	434	423	420	406	422	458	396	432	416	414	443	437	423	416	429	410	413	433	431	420	455	432	431	439	438	397	459	422	384	431	430	446	418	437	416	440	441	463	429	441	397	417	429	399	424	394	431	426	454	432	413	417	431	418	445	435	432	469	394	424	440	444	448	455	460	432	410	427	456	448	433	449	423	429	417	412	486	479	429	477	434	435	439	473	434	428	453	455	445	457	471	422	410	447	424	451	415	447	438	409	456	414	440	458	430	444	451	456	426	416	389	466	429	400	430	431	419	420	446	431	489	439	481	441	435	492	434	423	487	439	467	456	434	444	440	480	418	432	443	442	409	434	471	432	426	449	453	428	413	452	451	430	455	436	427	421	433	435	417	446	452	446	431	436	428	384	430	438	415	457	441	406	434	418	429	460	442	418	430	438	441	418	410	425	429	407	448	474	424	438	452	404	446	403	448	415	430	441	465	431	434	426	434	417	437	422	446	404	442	450	432	432	468	434	422	390	426	426	441	434	434	465	426	428	443	471	443	428	441	448	452	456	428	441	415	464	467	428	414	443	473	443	469	420	430	459	439	462	420	413	437	460	465	441	413	493	408	450	447	435	439	411	437	421	405	426	455	457	440	410	466	456	407	430	456	406	440	451	436	445	404	476	407	425	440	434	417	440	456	445	440	411	436	440	425	433	458	467	474	440	419	439	423	428	420	412	437	467	400	453	419	429	445	424	425	442	411	444	453	468	431	436	437	436	432	420	432	414	456	425	422	412	444	455	435	443	430	440	410	414	474	428	448	419	431	456	428	448	461	458	419	432	419	436	413	407	426	445	471	409	425	427	447	463	424	419	465	474	447	462	427	456	480	441	445	448	422	397	434	449	461	479	438	429	410	426	443	403	407	405	401	414	461	447	434	442	400	404	480	429	465	392	424	428	400	411	460	430	458	449	425	431	432	416	414	454	458	414	426	406	412	421	447	428	415	427	454	451	457	395	419	416	410	417	433	440	441	425	434	397	442	432	461	436	456	451	436	437	409	418	433	442	456	434	449	401	459	456	453	417	440	465	412	422	421	442	431	476	416	430	449	438	415	439	423	423	441	436	432	442	448	437	436	450	420	424	396	442	441	423	431	405	432	481	458	412	446	426	417	429	440	419	415	437	417	390	414	426	431	424	438	421	455	432	427	421	408	423	438	438	395	428	427	417	474	441	393	432	452	445	400	447	454	387	427	400	463	433	446	401	421	437	445	422	468	476	430	450	415	451	420	454	420	402	412	432	451	447	462	453	417	434	366	406	433	458	412	395	398	458	452	441	403	436	461	425	400	430	459	417	459	452	433	461	453	435	418	423	460	412	444	426	460	447	411	406	435	445	449	433	416	431	396	441	487	391	412	436	447	459	446	438	428	418	420	443	438	430	419	455	416	429	475	442	423	418	465	412	445	456	436	436	407	426	425	458	413	445	424	405	467	421	460	395	458	402	432	411	440	432	438	429	408	439	475	440	440	439	464	438	417	428	432	470	442	433	434	448	490	411	454	422	447	439
3325	8106	5148	2517	1799	1503	1226	1007	887	837	792	693	752	730	640	666	674	683	674	642	609	601	615	637	587	613	597	567	563	577	602	617	563	568	570	584	638	561	592	574	599	583	574	600	573	604	628	594	585	569	590	576	592	588	576	595	580	618	580	556	561	562	571	598	563	563	595	594	584	605	565	586	609	580	549	585	548	597	607	536	571	582	625	530	548	544	558	550	602	588	608	549	549	595	639	579	609	615	540	560	564	559	573	548	581	608	534	567	579	592	547	596	564	588	558	577	565	567	616	596	557	564	570	563	560	579	582	572	601	633	579	581	573	556	572	533	552	643	601	598	549	559	603	580	591	553	584	606	606	559	579	543	601	615	567	580	553	590	582	571	587	588	569	569	583	632	569	553	632	581	564	596	567	583	551	597	573	599	604	571	579	541	585	550	551	534	583	640	568	573	629	579	591	546	578	561	565	576	579	576	582	604	539	576	622	542	621	582	559	583	629	592	593	583	582	594	583	559	585	584	582	565	582	554	565	589	578	590	614	550	559	577	598	608	604	615	570	568	596	577	562	543	604	574	585	560	598	589	587	567	592	587	605	596	559	603	574	590	545	612	570	609	608	575	584	588	557	577	608	569	582	595	609	591	619	588	636	585	582	622	580	579	564	608	544	628	573	592	565	588	572	555	586	577	559	580	571	609	549	602	645	585	597	642	574	604	542	574	552	556	610	582	569	618	579	605	561	623	537	540	579	583	601	601	621	557	611	620	594	568	597	567	595	547	589	569	582	583	597	559	578	598	590	602	585	577	572	611	626	542	588	592	578	619	571	580	585	561	634	552	585	584	559	604	596	607	580	597	616	624	564	632	595	557	555	536	579	611	561	567	603	597	602	592	610	561	563	604	565	577	618	540	597	601	596	550	546	584	564	600	572	539	601	558	608	549	566	561	599	594	594	573	574	568	571	577	543	561	626	589	584	597	574	614	552	569	578	590	554	555	591	603	580	601	570	610	537	569	620	584	612	591	613	602	557	602	581	620	582	610	583	630	572	561	590	569	561	595	554	651	574	624	573	589	596	564	554	542	591	582	597	587	543	583	527	566	587	620	603	599	561	534	585	562	557	566	557	638	607	559	606	584	591	574	575	611	561	579	592	585	564	569	529	608	571	599	599	546	575	548	547	601	589	594	554	553	530	587	567	590	578	563	597	609	617	568	590	561	551	566	585	610	573	622	559	565	559	586	637	593	624	579	552	590	590	591	581	610	595	559	625	569	537	586	571	648	632	566	582	577	573	537	579	589	578	558	531	530	540	579	579	561	529	579	548	578	599	520	618	611	586	589	564	614	573	540	594	585	565	575	584	579	622	560	597	605	605	541	575	583	594	567	588	562	577	542	576	606	563	602	557	568	606	525	537	596	554	603	574	595	576	602	584	570	548	603	609	565	611	586	554	639	577	572	588	594	603	596	623	641	584	605	606	591	563	608	545	572	585	550	545	628	611	591	617	546	578	592	572	613	602	583	562	576	582	587	578	565	563	550	567	589	583	575	604	547	579	551	597	599	606	598	586	615	603	588	615	536	567	604	611	582	584	559	597	566	569	600	630	570	529	568	544	604	578	549	589	546	570	581	637	595	544	622	556	563	543	580	584	562	585	579	598	570	561	558	591	596	640	591	582	604	532	578	575	579	579	597	536	569	543	554	553	576	557	560	574	633	572	564	535	551	587	557	567	585	608	571	534	565	587	583	569	586	576	603	557	568	589	609	584	594	578	573	578	596	601	629	565	607	570	557	615	541	580	562	586	565	560	539	590	575	532	558	565	558	601	592	559	527	542	569	582	589	596	539	604	614	588	522	617	580	616	578	626	581	558	583	599	609	552	578	614	583	541	620	557	586	596	585	589	626	594	553	569	593	610	556	557	577	587	582	561	581	616	597	564	608	599	590	567	576	597	623	567	552	621	562	572	598	603	585	598	584	608	626	624	562	528	575	607	577	561	620	538	575	579	558	550	581	575	567	594	591	556	607	577	573	560	593	496	521	581	578	572	560	598	554	588	597	572	565	593	611	567	563	604	629	574	567	599	608	583	564	600	588	579	602	601	590	578	577	578	600	583	574	576	572	579	619	553	592	594	562	566	596	547	578	582	602	567	606	619	586	542	577	650	563	527	574	629	616	586	580	575	594	551	603	594	565	553	580	582	578	582	550	613	615	538	561	609	559	587	560	521	539	608	569	557	564	622	571	554	573	591	577	572	637	571	572	562	620	610	561	596	532	580	615	634	576	605	614	602	557	586	559	570	549	566	555	588	581	576	601	563	575	518	610	549	601	595	578	574	554	599	587	576	567	527	625	579	584	579	548	521	574	642	563	543	567	572	608	588	569	625	572	576	555	563	579	561	596	570	602	579	602	599	630	606	562	586	551	562	573	573	598	531	564	622	545	567	553	543	604	599	597	577	578	554	596	544	625	595	577	581	548	567	585	516	554	553	600	583	597	545	633	529	593	599	586	558	594	567	556	583	586	602	612	614	642	608	522	591	568	603	541	584	560	578	575	581	607	556	562	611	529	590	574	549	566	582	562	597	572	595	589	565	558	560	546	562	548	569	549	560	533	542	581	587	583	616	576	549	553	569	620	568	608	543	604	565	570	587	624	589	568	588	570	611	572	579	609	549	598	548	593	565	577	575	574	593	587	588	565	577	585	572	574	560	600	604	561	626	609	584	581	527	581	580	588	566	558	564	585	573	589	517	593	613	581	600	606	617	545	611	531	580	614	631	571	588	518	582	572	615	547	598	581	594	565	580	552	572	574	581	595	575	594	538	574	590	583	585	531	552	581	533	623	601	562	568	588	526	608	599	635	596	572	581	559	634	586	600	598	558	598	556	593	570	549	556	588	539	593	613	585	589	583	596	564	620	621	567	588	573	570	587	526	571	572	556	560	598	616	592	628	602	630	579	537	512	611	590	549	605	567	546	601	633	625	572	572	613	596	540	634	591	591	593	623	562	540	587	622	563	570	574	549	599	550	585	572	551	590	548	517	626	585	573	565	560	565	608	569	586	585	575	596	580	541	556	552	567	549	537	602	561	551	548	586	567	536	517	568	576	574	572	554	582	561	581	598	600	570	532	527	606	572	617	558	614	579	600	584	607	593	559	599	582	585	576	568	626	564	580	576	540	566	558	577	573	545	569	545	593	574	599	597	592	569	590	593	572	581	631	587	540	601	601	565	601	609	598	586	583	604	593	574	559	559	570	569	550	596	558	551	548	580	602	588	570	524	577	560	636	565	546	610	558	576	582	574	561	563	587	529	545	639	555	564	567	614	577	572	595	561	598	550	596	583	579	560	581	583	539	604	610	606	586	556	637	610	585	525	526	570	560	535	529	576	608	599	599	598	570	587	556	557	605	555	533	584	631	566	575	590	560	550	631	575	549	546	556	581	592	602	580	554	576	554	604	593	589	564	573	595	588	594	565	553	532	596	582	645	588	599
24321	20790	25579	22935	1465	678	627	535	551	556	485	530	530	498	550	531	493	477	507	489	517	502	512	499	496	527	526	485	518	509	518	515	503	502	500	466	474	521	486	491	459	516	482	520	504	518	504	522	463	503	493	475	445	508	484	482	478	484	472	484	456	519	495	459	476	490	470	455	504	444	482	502	494	489	497	473	458	495	516	475	493	505	488	443	478	466	504	524	521	473	484	488	514	524	500	488	470	485	483	485	481	498	492	465	496	493	514	534	498	469	496	497	450	486	498	521	509	500	469	484	478	479	490	475	504	500	462	459	509	477	482	496	505	508	472	513	539	491	503	503	473	492	484	493	490	501	501	497	483	485	494	494	484	503	493	445	471	466	495	513	469	481	508	473	512	482	486	523	483	460	482	510	452	504	494	508	458	486	516	505	500	509	500	519	498	525	499	496	484	512	470	465	495	492	471	489	505	504	460	514	474	522	499	471	505	464	490	491	525	487	475	518	502	493	455	504	506	518	466	484	468	472	503	477	493	477	486	470	501	471	486	474	451	508	459	480	497	526	468	464	487	485	522	526	545	502	473	510	489	527	510	491	490	471	462	530	489	500	493	523	513	485	495	506	491	518	505	493	478	507	476	435	497	515	457	532	515	512	490	509	440	486	492	519	475	511	451	509	470	467	532	476	496	496	503	460	485	483	454	510	528	499	465	520	473	487	510	518	490	506	460	487	502	479	534	504	488	508	495	442	503	497	456	507	517	464	514	494	491	497	512	449	506	507	479	467	541	486	468	525	493	509	487	513	483	458	486	501	465	489	502	485	532	497	443	501	509	522	500	502	496	491	483	487	497	491	506	516	453	482	480	489	488	494	476	477	550	558	506	496	517	511	494	508	520	496	472	504	525	484	515	462	478	509	501	462	496	526	529	495	515	507	491	492	521	534	479	485	481	501	520	465	499	460	489	523	503	471	509	490	511	467	453	516	518	504	538	496	489	494	537	489	484	530	483	492	476	506	506	504	486	511	501	520	514	517	501	509	485	483	482	460	442	470	518	557	534	488	487	472	500	525	497	504	511	493	477	531	424	492	502	512	469	490	482	475	515	520	465	484	455	492	494	527	479	491	469	495	506	535	485	488	482	514	530	512	501	509	498	488	490	473	514	512	481	480	504	469	529	484	482	476	468	448	488	522	482	485	467	494	497	486	458	524	510	501	501	487	510	481	484	462	474	507	482	490	490	488	500	502	505	478	492	475	491	490	456	480	478	476	481	508	481	490	493	500	526	465	477	447	481	496	456	486	525	514	492	526	509	510	492	475	489	441	523	521	510	498	489	445	504	465	528	476	500	491	489	487	529	510	477	488	464	474	511	473	484	471	480	478	478	508	497	505	476	511	474	482	473	491	526	457	481	506	528	522	489	502	483	521	501	499	482	483	501	505	499	525	487	501	493	505	487	477	497	460	501	525	463	493	513	503	500	515	455	466	486	475	515	508	537	518	468	484	491	521	518	516	493	454	485	514	493	516	512	502	476	491	485	488	482	497	458	508	492	499	539	500	500	482	506	492	476	478	499	476	498	493	502	464	490	502	481	501	472	511	499	487	484	476	536	490	471	467	469	498	471	476	526	509	506	485	525	458	503	527	468	478	467	509	511	518	501	557	505	497	433	509	488	490	522	502	490	489	481	465	512	538	513	494	481	520	496	493	507	468	482	494	471	484	490	516	494	511	567	501	526	508	497	441	492	503	486	484	474	521	480	501	488	539	481	494	462	523	497	495	485	504	505	485	503	461	481	486	501	480	526	475	472	472	498	504	516	529	493	506	511	481	467	460	497	528	470	493	514	549	477	494	498	468	537	501	473	471	486	504	492	491	468	494	488	476	493	476	493	489	490	483	467	499	481	507	507	517	487	459	528	492	550	474	494	511	493	519	518	498	458	487	533	508	499	503	500	522	507	450	477	486	473	503	479	503	513	457	503	480	491	481	505	500	478	513	506	492	477	456	498	509	500	474	502	510	471	484	486	516	495	451	471	442	483	462	513	464	500	477	515	489	470	491	476	488	489	486	498	477	498	515	488	506	464	535	475	505	487	487	477	508	457	476	498	477	497	511	454	473	499	531	484	525	489	481	494	499	490	451	506	483	498	489	475	485	492	499	460	465	481	486	492	519	496	461	491	542	494	489	521	497	510	487	504	502	468	463	530	489	548	510	495	515	493	505	548	510	488	494	478	523	522	486	487	504	526	506	494	485	495	531	498	534	500	485	518	494	501	486	493	514	450	475	481	535	467	498	505	472	519	499	525	523	453	525	509	491	491	513	481	482	428	485	534	522	484	463	507	508	455	508	494	531	483	481	508	494	504	516	458	438	451	479	476	517	484	520	523	490	485	503	479	538	498	484	479	517	525	498	467	484	471	488	476	494	498	450	514	457	465	504	478	472	484	466	460	484	512	494	515	444	493	483	530	478	505	499	456	499	482	473	485	528	496	487	499	525	499	491	479	475	470	486	513	464	467	485	523	481	528	508	482	483	489	454	505	514	506	473	486	516	520	501	458	484	524	486	471	476	497	494	508	492	494	515	480	522	483	484	523	546	484	491	535	513	498	497	507	526	505	502	487	471	476	521	515	497	502	424	518	457	464	496	506	471	493	529	501	507	483	479	488	522	458	460	476	518	465	481	504	492	465	493	480	465	491	478	488	484	478	479	486	471	446	527	515	516	502	479	453	463	474	472	482	494	529	496	474	479	487	493	525	492	469	531	482	509	464	498	469	522	487	509	459	481	475	450	466	462	507	494	473	472	499	492	455	504	494	482	521	522	512	499	485	531	522	478	499	465	490	470	455	505	560	486	497	521	476	487	483	499	522	507	475	481	503	520	482	505	540	485	450	501	473	522	509	476	482	497	461	435	498	474	493	505	464	497	505	511	467	551	477	502	489	462	519	498	478	484	492	522	467	482	492	528	507	492	474	524	559	458	459	518	462	524	511	502	488	480	477	486	497	490	473	503	487	486	480	483	480	487	467	485	485	508	461	527	489	469	461	474	482	487	480	513	496	512	524	525	498	549	471	490	477	476	491	501	532	532	491	498	499	467	483	470	483	464	505	479	479	540	514	487	512	491	519	485	463	537	511	480	474	466	512	539	499	490	475	496	522	527	487	531	429	477	463	521	528	473	499	480	476	467	506	531	520	472	524	499	488	509	523	462	481	491	500	515	480	493	482	488	482	486	485	532	479	491	482	509	505	479	495	514	471	476	469	529	504	547	456	504	492	499	448	495	485	480	450	484	493	497	529	551	474	475	511	530	529	516	498	496	506	478	483	518	464	492	499	497	468	444	488	504	507	486	514	500	488	502	482	470	450	508	503	443	483	473	511	483	484	491	547	503	462	466	546	509	483	498	501	508	486	504	473	481	518	462	496	496	490	521	493	484	505	492	494	469	466	516	505	487	484	473	517	510	499	472	489	490	506	493	476	472	451	524	480	477	501	509
3377	4015	2514	1420	1084	1034	884	789	769	770	766	709	704	719	687	682	645	679	630	651	670	674	688	663	644	664	619	647	644	628	657	603	600	610	684	645	641	614	664	627	606	643	611	712	665	619	647	639	635	654	599	634	619	605	658	634	600	664	652	663	615	602	603	603	590	626	634	659	598	648	629	652	663	622	622	629	641	637	642	642	634	592	599	626	614	609	640	618	600	622	644	610	657	621	608	638	617	656	650	668	616	658	642	617	643	577	620	641	639	649	627	653	622	641	632	617	608	644	640	640	666	633	629	603	607	696	616	669	628	611	704	643	637	655	620	613	622	647	625	635	650	608	630	649	635	672	607	617	688	581	684	680	617	656	666	633	597	611	650	630	654	623	612	612	639	651	643	653	591	594	659	609	594	660	629	614	622	600	674	654	617	656	629	634	646	663	635	563	632	632	628	600	623	652	631	643	638	632	601	624	641	623	645	656	647	592	640	646	650	681	634	652	628	617	612	600	597	683	631	645	645	586	587	568	596	598	610	561	631	633	618	588	621	629	602	620	641	610	616	652	641	673	651	642	681	656	643	702	638	673	621	621	676	625	658	664	609	642	635	647	639	638	632	628	652	621	649	598	637	629	589	608	620	635	652	639	631	622	674	655	617	611	618	655	596	629	619	630	678	617	695	597	598	635	606	603	575	627	632	675	644	639	627	676	644	631	661	630	648	620	633	629	638	588	666	586	670	585	601	609	588	617	650	602	596	633	619	650	630	604	641	578	614	681	612	640	615	653	655	639	616	625	612	606	667	644	652	686	622	584	568	618	637	610	606	646	623	621	656	633	655	685	639	621	666	645	644	692	636	623	648	630	598	627	629	649	603	667	591	616	682	662	653	596	660	624	642	664	585	621	648	656	621	659	656	617	624	630	629	669	615	665	616	678	634	643	659	615	646	648	621	639	570	610	651	662	628	654	613	606	652	646	638	590	607	645	655	597	640	634	634	654	681	630	642	592	666	619	617	657	652	627	663	644	624	644	657	662	627	597	655	628	616	638	580	627	611	661	582	649	666	615	644	647	651	654	642	635	647	658	649	617	646	617	627	615	616	647	622	616	609	599	620	602	616	604	634	613	650	668	628	621	622	614	669	617	639	605	646	622	646	641	629	673	628	619	645	620	642	615	640	626	599	593	609	610	638	641	661	648	668	624	651	609	669	637	593	611	683	609	630	666	664	581	633	564	615	638	584	613	612	660	629	655	579	610	608	644	644	594	632	637	620	655	595	640	645	641	628	656	638	664	620	595	598	565	646	627	614	649	646	618	628	646	655	624	661	619	657	644	644	646	656	659	600	669	622	638	596	623	639	661	634	654	660	651	651	676	590	607	629	615	653	671	665	680	602	587	627	636	630	651	671	600	618	599	624	578	663	631	644	655	637	670	616	626	573	665	664	654	631	608	670	639	630	637	665	609	656	611	616	646	628	689	661	618	620	653	603	606	662	630	608	608	632	637	598	652	641	602	615	608	617	609	636	633	632	633	654	587	657	614	612	647	655	632	660	598	576	661	651	624	602	632	681	598	615	620	627	651	658	631	606	607	664	615	616	637	608	650	664	636	586	618	661	649	638	628	604	656	647	669	689	647	584	645	627	637	592	680	627	636	627	634	605	610	600	588	650	605	633	613	647	612	600	654	598	683	649	647	592	640	602	602	685	617	605	640	590	589	617	641	625	616	575	594	605	589	595	641	661	681	622	596	600	631	627	667	671	640	663	642	572	651	646	598	643	599	626	637	636	642	681	714	618	615	652	666	642	626	644	679	645	620	653	639	637	680	644	650	653	632	598	637	624	605	630	631	611	703	610	617	578	631	624	628	649	653	648	611	580	668	630	633	614	637	630	595	642	642	637	656	628	636	630	591	611	650	609	670	606	649	666	644	643	601	601	623	665	641	643	644	660	623	641	632	619	606	643	626	649	643	638	632	636	643	620	609	642	639	683	639	610	612	599	672	657	642	614	616	648	627	641	630	614	634	619	622	633	592	631	633	591	638	596	605	611	605	656	635	627	648	644	650	614	674	632	640	630	642	617	643	577	660	604	643	663	655	627	614	621	655	661	635	639	649	636	600	616	614	637	621	646	642	620	629	609	656	632	670	611	595	612	618	628	635	632	628	603	657	622	594	630	642	626	648	623	653	611	595	653	650	583	633	611	631	671	629	613	632	603	633	645	580	618	616	630	599	578	630	635	631	624	608	630	635	622	620	638	617	636	664	607	633	632	623	632	644	662	630	601	645	589	675	612	617	635	624	646	615	583	632	630	697	637	626	642	646	659	620	647	617	638	675	653	606	613	628	678	624	682	640	592	632	595	636	606	660	656	657	644	608	582	646	631	683	665	655	625	597	609	648	654	631	599	609	629	684	609	583	640	645	589	624	614	638	675	597	585	590	612	641	641	590	656	654	603	611	660	645	659	670	632	589	615	611	601	603	605	634	647	662	651	616	630	619	640	644	684	645	641	644	671	677	612	636	658	641	674	597	622	646	629	614	640	672	658	600	653	648	623	618	635	628	648	636	642	628	647	616	634	650	650	625	600	667	595	636	646	631	673	641	625	661	661	590	636	623	649	653	655	626	635	609	577	680	614	609	620	628	629	624	598	657	686	644	609	616	627	579	638	643	657	637	652	621	641	605	651	608	665	606	677	641	591	641	581	652	585	627	600	641	660	613	615	598	644	610	649	660	617	614	667	654	648	633	652	644	640	642	628	659	606	610	635	635	622	635	642	660	670	596	597	634	596	596	632	621	666	673	607	662	558	673	647	680	650	592	645	611	611	660	628	612	666	629	598	623	624	597	638	664	631	587	588	657	667	648	630	613	632	652	568	657	641	642	644	621	648	640	609	597	668	595	608	629	659	621	621	642	603	608	636	630	628	676	636	601	613	660	616	597	660	596	613	619	598	642	595	606	640	647	621	626	610	627	615	611	601	651	644	644	639	630	645	609	645	618	677	589	597	648	617	605	625	646	635	566	617	619	605	677	658	633	671	662	641	618	600	650	635	633	630	653	620	594	631	592	591	679	604	601	631	665	670	637	632	643	662	651	621	651	611	592	638	628	643	643	560	663	619	595	637	645	638	659	600	642	645	660	619	606	640	651	649	667	610	644	651	661	618	614	647	661	643	613	633	606	696	622	688	614	682	655	627	657	644	629	640	641	627	635	680	660	662	669	656	630	639	603	626	627	668	631	686	670	624	605	610	620	636	630	692	641	620	652	621	610	617	666	636	664	645	598	633	638	637	619	605	638	602	591	630	618	645	606	627	602	610	616	632	632	671	571	632	642	623	608	645	645	603	619	605	641	662	633	665	654	669	654	624	643	677	654	634	614	638	633	629	636	619	644	634	673	604	560	633	590	596	641	642	649	598	645	645	643	632	648	627	593	630	608	612	654	594	663	589	643	638	659	662	606	575	633	645	687	581	646	637	677	635	618	653	609	608	608
22005	20810	28105	23620	20810	19646	1409	468	388	336	317	297	238	254	213	210	213	192	183	167	181	189	175	158	167	173	168	160	160	194	187	171	171	168	159	163	161	154	168	162	170	153	140	153	170	161	151	175	178	192	157	158	173	130	176	154	138	139	136	132	175	161	139	149	140	154	172	154	166	144	144	151	134	169	165	157	150	154	161	152	159	157	140	163	146	133	159	159	139	129	147	145	185	158	160	156	167	177	153	143	167	135	150	129	131	161	145	146	148	167	144	167	134	136	157	162	129	114	146	149	156	160	145	175	160	156	167	146	148	155	135	183	142	165	154	162	157	149	120	159	135	149	131	165	135	146	153	158	163	151	138	134	161	156	153	163	161	145	163	150	150	174	140	148	144	176	146	155	153	178	155	161	153	149	140	155	146	143	141	158	161	143	155	155	139	147	128	160	136	154	143	160	168	150	160	162	179	152	181	152	122	158	162	128	142	134	134	159	134	149	146	168	130	159	157	166	162	147	161	156	148	169	147	165	172	159	163	168	172	170	159	127	159	130	158	154	174	148	165	149	142	156	156	135	133	146	148	152	156	158	146	164	144	172	136	129	134	132	146	146	144	141	160	144	155	145	135	136	164	153	163	151	169	139	142	157	162	133	141	152	155	132	147	145	164	150	133	161	148	154	153	134	148	146	159	160	166	130	148	174	140	130	148	158	138	150	138	147	143	154	164	140	152	155	126	136	150	159	154	166	150	146	142	159	149	140	148	146	153	169	126	168	170	143	156	127	139	152	167	152	162	140	140	158	161	136	175	145	142	169	134	141	164	142	157	144	155	165	179	151	149	148	142	163	159	167	155	168	152	170	188	170	154	161	171	144	158	158	143	169	146	145	132	141	130	162	145	160	148	154	151	142	153	164	139	145	159	177	153	166	189	129	169	166	155	163	146	152	140	156	146	176	155	166	161	166	143	125	148	161	140	153	123	148	152	166	137	129	149	126	143	148	157	126	167	139	158	172	154	157	129	146	142	148	148	156	151	151	149	136	166	159	159	123	138	149	139	141	143	135	140	157	154	172	154	181	151	151	171	127	150	155	154	142	163	160	148	144	153	149	143	176	156	166	157	148	181	143	149	135	170	147	129	143	150	167	150	169	141	138	141	138	136	163	128	158	170	141	159	157	162	155	132	149	154	165	127	140	151	143	116	139	178	164	146	145	150	151	146	137	173	158	141	147	149	166	131	153	144	165	147	142	139	166	161	157	153	130	160	144	132	169	155	163	147	150	150	148	166	165	139	150	157	149	172	155	156	113	163	144	143	140	168	159	144	146	139	154	152	159	150	146	120	142	144	148	125	138	135	135	143	147	148	131	133	141	157	161	149	128	131	134	141	137	157	145	158	128	163	166	160	142	167	155	161	143	167	150	162	161	136	160	154	137	154	140	173	154	132	149	162	168	143	167	139	159	146	148	157	146	140	165	149	159	163	150	129	158	157	142	153	160	130	166	147	148	160	169	154	156	159	151	148	154	143	147	154	146	150	129	131	132	146	130	152	166	167	180	169	169	130	148	149	139	141	144	164	132	154	148	152	165	165	142	142	155	135	160	140	130	135	162	148	158	173	149	161	133	142	152	151	138	138	164	152	150	154	164	161	146	136	162	147	141	134	157	140	160	146	128	142	149	145	153	138	149	155	162	148	143	145	164	153	158	126	170	155	149	170	180	161	149	153	148	144	146	138	154	163	133	158	147	164	140	137	160	152	149	124	138	158	154	150	134	138	169	152	153	160	137	134	138	147	153	161	152	167	155	162	162	162	143	162	151	145	131	159	155	144	141	157	159	168	143	149	151	166	152	134	120	142	184	137	159	153	165	159	135	148	173	153	152	155	147	141	145	157	149	137	125	161	146	147	126	145	153	161	131	122	137	118	162	149	153	155	140	168	147	139	165	181	137	146	149	162	173	141	145	134	179	161	159	148	146	156	161	172	150	164	160	169	136	180	154	149	140	171	131	151	174	134	138	154	179	143	134	154	161	152	137	165	167	163	160	150	154	145	163	142	160	169	147	149	158	150	142	144	155	136	163	161	131	148	178	152	176	176	165	178	156	137	161	135	141	117	159	163	144	164	135	166	131	139	153	145	136	169	148	151	146	137	163	145	160	144	163	145	158	150	128	147	157	123	155	150	150	163	152	171	139	150	171	153	156	148	146	164	167	157	156	147	145	142	129	161	163	157	141	144	127	158	134	141	143	155	173	150	147	154	145	173	158	166	152	167	146	171	157	145	141	151	137	173	173	163	129	143	123	150	161	150	147	167	144	148	151	152	134	152	152	184	162	147	140	151	151	155	160	148	160	160	170	128	163	169	140	157	147	165	136	127	150	146	168	157	148	154	167	173	149	156	118	162	144	178	146	158	143	143	159	148	156	130	162	147	148	155	170	166	179	149	144	143	175	148	149	168	144	156	139	154	158	159	172	151	134	157	174	131	154	157	156	149	148	157	146	137	142	154	144	131	159	145	177	150	156	139	135	153	160	168	161	109	159	155	167	164	151	160	154	162	145	142	169	139	150	138	139	153	173	120	133	172	153	170	156	121	136	158	144	150	134	176	158	137	150	156	134	121	155	148	132	135	151	127	167	156	156	145	152	138	164	131	156	162	170	152	152	132	163	151	151	145	157	138	146	148	151	131	154	129	160	160	164	144	176	136	161	161	140	144	143	169	135	133	147	161	131	145	142	133	174	141	148	138	165	154	148	142	166	157	149	155	146	135	140	145	147	159	135	156	132	131	137	148	131	129	164	135	140	139	148	164	143	174	168	150	156	166	140	149	148	151	122	139	143	136	171	150	156	159	146	131	170	156	148	164	179	171	142	140	137	147	157	143	127	153	148	185	143	171	168	157	168	161	142	167	157	165	164	159	135	139	145	151	150	138	128	173	151	127	153	147	136	136	160	184	151	160	160	141	165	140	166	154	169	153	145	139	156	117	139	149	158	154	135	131	145	137	152	146	157	147	155	136	128	133	156	133	154	157	141	145	143	135	142	148	160	159	146	147	150	131	145	144	144	146	155	155	151	137	153	144	143	135	158	165	152	147	156	158	154	151	152	147	150	142	132	158	170	158	147	161	151	165	144	148	145	155	133	150	155	161	155	157	151	148	141	133	159	169	128	140	150	151	154	173	135	139	150	136	166	139	145	143	143	146	157	136	149	169	140	147	167	138	145	133	167	131	150	137	156	151	141	166	143	155	147	143	156	158	144	155	161	169	133	160	168	176	165	147	144	134	146	161	140	154	148	162	174	148	175	165	177	141	169	151	136	144	148	161	185	140	131	162	164	137	143	144	145	146	145	166	141	162	166	154	169	145	142	133	150	151	139	164	155	159	156	144	161	148	155	167	157	161	143	167	154	161	153	168	146	139	161	149	171	137	141	149	160	143	159	152	138	139	143	139	151	156	142	147	141	155	124	148	140	155	154	166	139	142	133	137	142	131	151
4238	12399	8067	3578	2522	1824	1306	1013	850	723	666	525	477	432	378	367	336	334	312	300	279	262	249	288	282	267	239	267	255	242	238	249	237	221	236	214	211	249	224	217	222	200	252	210	237	202	199	220	202	217	208	221	218	191	217	205	201	204	204	200	199	240	223	213	200	238	197	214	206	204	211	207	202	190	223	184	214	212	231	226	214	191	207	217	205	234	203	205	198	214	205	197	193	220	227	196	216	227	211	208	206	227	202	224	202	208	205	202	210	213	225	187	187	204	224	179	229	187	221	218	184	198	219	189	223	212	192	182	205	207	211	187	189	183	220	187	212	220	233	186	221	208	227	199	195	192	220	216	203	236	212	205	221	203	214	193	224	191	216	218	203	202	213	207	196	209	207	212	217	204	198	201	185	208	232	203	195	209	215	214	203	192	226	206	226	221	209	221	193	189	180	231	189	198	201	204	215	215	192	197	227	213	172	220	176	219	192	215	213	185	211	193	196	210	211	174	208	200	201	217	222	214	213	201	230	188	184	232	217	204	204	187	229	214	221	215	215	222	192	204	183	228	203	194	208	214	222	213	198	191	204	205	203	181	218	199	204	176	217	197	206	209	207	218	196	197	192	246	196	181	189	229	209	205	198	189	208	222	191	221	214	202	200	213	190	200	227	202	197	215	207	208	199	218	213	198	205	220	221	190	194	220	204	205	172	177	220	232	205	202	225	200	189	208	190	190	193	199	207	208	197	194	189	201	224	195	208	180	224	200	225	212	182	225	191	208	217	203	200	192	212	211	196	181	218	193	216	234	199	220	211	210	170	229	186	228	193	213	205	213	190	187	223	205	201	219	192	195	209	228	206	226	195	211	198	216	201	201	193	199	232	200	216	204	215	188	200	213	186	212	212	191	203	200	192	211	197	226	219	210	197	218	211	216	198	212	197	196	220	205	196	222	225	231	179	202	222	203	217	214	214	172	235	245	213	209	212	212	195	230	217	204	195	183	193	227	202	211	202	200	185	226	222	218	224	227	228	184	200	204	209	198	206	192	210	229	222	217	183	185	215	203	202	186	216	191	222	185	203	204	198	188	206	183	229	231	198	199	204	198	203	178	188	219	200	186	186	205	188	200	214	204	209	195	200	205	221	218	211	194	201	226	196	217	194	177	206	189	167	194	205	177	210	215	221	215	218	203	205	204	202	220	201	204	196	200	204	184	180	184	191	209	195	194	197	217	194	200	208	220	182	221	174	204	223	207	180	187	195	189	198	205	203	194	208	222	172	206	186	227	199	186	204	195	180	200	191	202	204	219	203	236	202	209	196	207	202	203	200	228	203	252	205	198	201	197	211	197	200	195	177	213	184	222	213	222	202	197	204	196	213	205	194	220	191	233	193	227	212	210	175	192	205	192	208	203	230	206	212	201	197	191	211	194	207	212	205	204	190	216	205	190	196	195	207	210	204	209	210	217	191	219	195	207	208	208	217	233	194	178	201	181	196	211	216	218	179	200	181	197	207	200	214	217	191	221	250	188	224	202	201	205	204	193	213	219	190	199	202	202	209	214	212	218	216	196	205	219	202	193	199	209	183	213	201	198	211	206	197	206	210	201	234	208	200	181	215	208	203	202	198	187	201	176	199	225	190	224	209	204	205	216	180	209	198	208	202	227	226	209	193	218	221	208	208	189	196	197	218	208	230	203	181	197	239	215	196	215	210	189	216	201	196	206	224	255	191	216	201	178	209	205	221	223	191	221	220	233	226	198	188	204	209	186	199	206	187	173	199	176	211	199	233	201	227	178	189	215	162	213	213	192	207	222	227	200	190	199	194	195	201	170	191	207	194	231	198	219	201	217	204	220	194	225	185	202	189	211	205	206	204	193	202	201	184	202	191	167	189	217	216	193	199	203	193	197	219	196	198	214	199	230	225	226	186	181	224	211	202	194	219	173	211	204	162	188	193	210	228	219	208	215	208	221	196	173	202	222	195	202	220	190	206	197	185	210	205	218	213	224	181	200	214	199	228	207	216	220	203	208	209	188	225	195	199	209	209	194	229	207	199	204	209	193	205	199	211	186	193	204	184	202	193	203	191	208	207	213	205	217	224	190	181	206	199	199	208	198	175	198	238	218	184	203	201	208	197	196	204	192	190	212	222	205	224	218	239	218	191	211	193	195	209	190	186	215	201	206	199	198	204	216	211	209	213	229	185	194	205	200	194	235	183	189	208	194	213	197	218	218	194	219	187	206	195	191	200	207	212	188	213	209	211	214	227	191	230	204	193	195	215	204	214	229	197	214	197	220	213	205	193	202	196	186	218	202	208	183	170	203	209	189	200	224	223	197	204	183	200	205	215	217	193	213	204	225	197	183	207	189	193	191	239	223	224	225	206	240	204	211	220	192	204	221	219	219	198	199	176	203	206	189	221	202	201	218	185	208	213	212	184	196	210	201	179	197	191	197	215	201	187	203	211	200	197	205	214	207	207	189	204	188	210	197	200	234	186	209	196	195	198	190	195	182	218	193	192	203	214	217	219	196	222	204	197	207	206	231	189	203	189	221	207	216	186	203	205	204	208	201	226	202	198	204	202	192	223	195	194	192	198	199	215	182	213	230	193	208	220	200	204	214	206	224	202	229	218	213	193	203	217	182	212	184	196	190	216	187	214	210	231	198	182	193	199	208	258	199	198	206	192	221	197	220	205	207	207	199	188	215	171	215	205	197	193	213	222	195	213	177	219	205	204	204	223	213	217	190	198	200	193	200	174	222	194	203	204	221	217	187	201	213	173	194	228	210	219	220	212	212	196	205	219	208	218	190	218	203	213	192	168	203	180	205	208	188	223	232	209	215	213	198	205	207	206	208	200	212	225	181	214	208	208	188	188	218	193	202	200	214	201	219	204	211	212	236	197	197	197	219	184	209	202	237	223	204	195	179	207	208	195	208	194	238	213	208	210	190	206	190	204	207	220	205	177	216	234	208	212	195	198	189	224	208	221	182	179	195	231	178	210	231	207	202	196	199	213	191	208	193	196	217	196	195	198	220	213	212	189	225	225	192	198	214	214	221	198	178	220	183	204	222	209	207	192	193	211	209	186	205	194	175	222	217	205	177	230	205	201	240	190	216	222	193	182	191	202	230	203	204	181	184	198	235	203	218	233	184	203	210	198	203	232	200	236	209	200	212	192	192	193	206	233	191	188	192	220	213	226	233	194	192	227	184	220	209	185	224	200	209	221	199	202	219	214	174	190	200	220	217	205	199	194	189	212	184	232	204	208	196	191	210	235	187	190	221	224	247	201	206	198	203	203	205	196	202	198	218	191	222	194	189	180	210	212	186	193	197	208	181	198	197	184	220	210	221	212	197	212	191	197	199	206	214	200	197	189	205	208	199	204	203	227	180	189	220	218	233	202	203	199	222	212	215	192	220	215	201	215	195	192	190	200	205	208	219	200	216	213	242	211	228	193	208	202	192	178	187	215	197	196	205	189	206	212	198
26696	17804	3936	941	703	665	703	654	650	647	696	620	640	692	661	661	652	676	651	617	621	633	643	605	679	631	658	625	674	646	656	621	690	691	669	600	638	662	603	611	667	645	656	646	667	654	640	676	665	657	645	652	663	580	678	654	688	613	594	663	653	621	628	691	628	622	611	661	669	627	669	640	609	644	653	679	628	633	723	599	648	645	637	650	630	609	662	605	634	643	612	671	638	650	682	640	650	669	659	636	663	665	673	667	657	665	636	629	622	636	629	634	648	640	619	699	647	659	601	598	643	663	672	649	663	631	660	665	684	622	641	651	680	631	629	699	656	652	672	662	656	633	641	695	637	658	650	702	642	669	676	624	643	643	649	660	646	634	634	633	674	635	604	657	640	626	655	652	657	665	709	688	622	600	657	651	630	631	637	649	665	573	672	657	619	674	641	653	634	632	652	631	615	616	596	688	644	622	610	675	598	661	690	662	640	661	646	621	642	654	699	656	652	640	603	648	628	683	685	642	636	611	653	656	621	650	591	640	664	676	653	701	678	665	660	675	634	627	619	630	669	641	633	623	624	679	673	654	689	660	600	681	680	625	632	621	646	672	592	647	704	643	645	679	647	618	669	610	604	616	672	669	674	672	652	664	680	648	631	696	648	619	603	683	635	635	643	611	607	636	625	683	662	660	652	592	606	696	616	667	635	632	618	643	697	657	638	647	627	658	688	673	668	633	647	654	663	678	632	634	661	671	652	613	622	642	661	651	634	656	620	665	619	672	642	671	641	666	621	626	600	609	655	647	656	680	668	632	652	634	612	667	614	691	645	670	687	723	628	639	652	672	652	660	630	651	665	691	659	626	687	610	681	653	619	667	610	600	637	617	647	677	660	583	676	670	678	660	615	643	655	642	630	620	613	633	631	648	617	631	679	634	624	584	604	633	627	689	675	651	663	630	643	616	642	658	627	621	641	637	689	612	639	676	650	666	648	629	654	604	610	628	649	652	610	605	664	706	702	663	655	679	662	647	657	657	651	671	732	706	643	642	616	660	607	661	622	638	630	617	629	619	651	678	642	652	664	613	668	648	601	613	632	650	618	637	583	664	668	631	642	678	680	594	655	647	619	683	657	666	617	629	672	650	652	666	683	630	678	621	647	642	640	648	632	622	645	659	711	627	641	626	641	659	682	625	640	666	638	625	676	643	622	650	673	705	674	687	633	636	644	624	696	634	616	664	669	636	689	643	572	673	625	610	622	640	636	669	659	610	683	625	605	661	638	649	655	612	647	665	628	632	708	631	626	681	636	639	649	658	687	649	639	671	636	648	668	642	650	691	659	665	663	614	656	669	668	597	678	633	672	615	655	726	666	694	687	651	648	629	636	646	623	628	664	671	636	628	678	666	649	616	637	659	621	687	624	626	634	675	664	650	667	675	660	652	650	636	691	650	619	651	628	704	646	682	612	651	616	682	678	618	690	683	662	612	628	640	667	652	626	677	637	601	643	627	613	666	657	649	645	636	657	630	666	617	644	667	632	642	646	625	651	623	608	645	644	659	666	670	657	635	635	661	628	677	687	659	678	632	652	690	608	640	688	625	626	661	646	583	583	657	623	648	687	628	675	633	639	676	688	669	631	615	667	685	603	678	642	678	621	690	616	600	681	678	684	650	655	633	679	639	606	619	624	696	615	617	672	622	667	579	633	622	604	692	676	651	666	611	648	652	639	619	657	692	659	620	654	641	638	637	615	635	644	637	635	627	639	651	643	648	693	653	624	613	605	620	661	632	658	617	636	646	648	620	642	663	630	681	649	685	624	710	688	638	608	664	648	681	635	645	656	656	672	633	659	675	639	611	663	674	658	640	651	606	643	657	596	669	638	634	599	619	665	631	613	644	658	629	673	672	626	631	647	690	632	652	572	699	656	612	655	664	669	641	646	654	647	634	625	650	680	659	654	669	663	640	682	640	594	679	644	629	675	611	682	655	669	632	665	619	712	619	649	686	653	609	647	633	684	649	676	650	603	636	681	652	609	632	660	647	622	638	666	664	605	633	635	656	644	589	607	628	628	629	652	638	614	661	639	620	637	627	676	692	609	604	682	653	626	664	680	649	657	645	675	627	633	640	649	672	643	644	637	668	646	666	673	658	631	644	688	652	645	660	667	663	640	634	651	641	618	635	663	633	656	599	612	652	666	644	646	630	652	584	649	648	623	647	632	674	626	673	666	636	648	650	681	618	693	630	653	661	639	642	685	631	670	610	647	632	659	647	664	668	642	646	657	605	649	691	642	668	603	673	648	620	634	623	652	645	580	631	657	667	646	723	633	645	627	675	607	615	629	618	667	626	642	680	592	657	656	656	637	615	633	656	605	615	641	664	608	732	625	693	645	692	657	620	687	647	622	662	602	617	626	611	692	634	685	608	623	657	663	626	649	640	651	633	625	692	649	606	624	634	650	680	612	663	634	657	612	638	636	643	675	672	622	643	658	661	647	671	666	599	690	635	613	584	679	645	677	667	650	606	673	724	678	642	698	657	639	617	658	628	658	650	644	666	616	644	658	664	657	645	640	656	647	651	661	639	666	638	668	678	645	667	660	637	631	653	657	632	590	642	610	650	645	654	655	632	656	634	649	625	682	636	642	704	686	678	677	661	623	633	658	663	647	643	698	644	663	630	687	648	583	668	686	611	581	655	649	606	677	652	607	652	656	671	617	654	654	660	598	647	649	648	680	662	679	637	659	649	666	669	637	646	658	674	637	649	641	607	633	655	625	614	659	689	660	652	680	645	633	606	647	640	658	665	624	674	662	661	693	654	645	635	652	660	624	663	665	649	659	619	652	691	632	681	641	663	617	629	616	638	625	641	678	631	639	674	625	629	667	696	616	643	627	628	646	623	615	645	641	657	613	630	620	627	600	675	657	638	622	725	672	614	653	600	624	660	675	674	641	615	649	667	664	642	657	646	672	645	676	698	672	687	633	572	674	657	635	620	602	619	632	656	623	655	625	633	620	657	702	683	648	646	634	601	615	649	638	660	638	662	633	620	674	618	654	684	616	678	605	636	650	611	655	661	649	683	653	681	604	662	641	698	661	634	601	657	659	621	589	639	627	630	605	605	634	653	646	626	654	646	710	662	691	689	689	681	668	693	640	606	688	611	650	705	627	700	681	656	632	663	654	642	700	665	637	671	649	644	604	569	620	622	615	640	649	633	645	637	641	624	653	598	648	637	616	634	639	643	622	651	682	616	634	617	635	655	642	681	603	685	659	660	631	610	617	620	648	654	644	631	610	640	664	621	676	658	600	601	654	673	646	617	663	693	632	600	615	664	685	637	640	643	621	653	631	659	606	668	626	658	598	693	660	643	627	639	623	611	663	673	654	649	664	628	687	639	665	646	662	622	621	641	670	629	663	618	632	617	680	628	668	627	659	649	628	629	675	661	654	652	629	655	635	646	635	644	628	664	624	690	644	623	621	600	624	653	638	658	602	622
4358	1703	1289	1022	955	976	914	914	869	856	844	880	923	863	874	812	809	878	802	828	821	851	831	876	879	777	856	820	827	872	882	818	862	869	801	859	824	844	855	815	837	861	873	871	810	802	836	911	889	876	844	816	820	890	875	859	813	849	884	870	830	821	810	847	869	843	831	853	844	821	843	844	853	831	825	775	777	874	900	845	826	817	815	845	844	882	835	832	880	853	856	825	858	823	824	852	866	826	761	852	859	896	799	835	837	806	815	839	833	861	850	882	803	880	833	884	892	838	832	845	814	803	862	854	883	890	853	837	860	861	847	818	902	882	840	833	823	858	864	840	830	807	863	817	835	855	806	840	836	822	776	822	769	853	839	830	822	823	860	810	815	859	796	866	859	808	857	877	841	846	836	767	849	820	845	843	827	835	854	852	808	855	810	832	851	872	855	858	826	811	795	858	816	855	803	845	826	832	794	863	805	842	817	866	804	890	862	830	831	820	814	845	817	798	876	806	893	831	822	826	880	857	806	782	833	789	819	816	838	864	842	862	818	829	840	805	854	831	784	900	844	831	887	817	849	812	797	822	858	810	860	846	844	849	804	829	866	844	808	829	846	908	784	829	821	860	813	826	856	834	821	820	854	865	844	790	846	891	889	871	837	829	876	890	830	828	875	833	848	845	850	834	818	796	811	834	813	860	861	856	873	782	838	878	853	827	888	838	846	787	852	887	893	869	844	832	868	883	834	821	818	790	838	837	834	883	818	888	881	845	792	843	894	777	837	867	869	850	830	875	837	824	819	897	798	842	856	823	829	818	863	858	822	791	845	807	867	830	799	812	820	853	871	793	853	854	778	844	856	796	877	825	816	855	846	810	791	843	860	849	805	840	762	837	826	891	898	876	807	863	775	796	880	814	803	822	821	844	829	876	806	865	816	788	831	800	829	788	789	881	877	822	805	849	779	796	855	825	835	779	808	863	851	779	865	848	790	860	842	819	842	807	799	813	811	796	877	853	817	863	860	821	853	836	849	812	827	851	805	854	874	819	819	837	816	886	806	808	834	858	868	863	862	812	791	800	837	845	855	789	824	845	843	907	848	778	819	797	845	824	806	873	817	875	844	821	871	913	800	840	819	803	766	817	835	796	846	864	838	797	783	860	791	851	798	799	908	800	836	861	862	793	821	808	833	821	824	866	879	824	804	812	838	826	823	835	802	874	797	793	915	834	831	810	850	841	871	846	811	801	859	881	827	862	853	805	824	815	800	799	841	819	707	897	840	823	785	830	802	793	806	784	841	823	861	845	873	833	843	796	804	816	825	834	849	841	882	809	824	828	841	837	847	853	859	886	808	797	824	841	848	826	810	845	855	834	845	839	828	888	844	856	815	810	907	841	906	822	794	841	830	805	818	812	894	847	854	875	822	808	853	857	838	855	804	763	853	839	764	830	856	745	804	838	850	848	792	870	800	801	850	876	870	897	857	839	819	836	849	819	905	801	814	851	831	797	830	854	827	851	842	809	844	862	843	807	864	821	841	837	782	822	833	813	797	821	813	847	852	799	801	791	780	838	822	848	855	860	855	842	805	881	804	851	836	809	860	866	861	855	848	809	851	822	842	896	834	857	751	844	837	858	863	807	835	822	836	861	835	821	821	811	883	827	856	799	838	848	827	775	851	791	866	812	870	850	841	779	808	798	819	847	889	825	876	847	804	854	793	872	863	839	801	797	848	846	821	832	825	884	844	834	845	848	860	846	806	842	803	804	870	870	820	834	817	837	852	853	849	836	815	816	827	785	850	807	813	810	811	883	820	871	899	858	795	869	833	827	832	833	855	830	850	868	832	826	841	830	831	885	855	860	804	867	883	775	859	779	784	822	770	854	802	809	834	886	840	810	846	815	848	836	887	836	868	893	831	831	866	803	823	817	854	831	873	811	806	815	818	854	881	820	781	860	811	884	831	816	811	892	838	793	858	839	828	806	832	857	862	784	856	849	790	770	863	809	901	816	842	838	846	824	865	827	858	829	830	818	858	857	831	846	889	833	814	830	821	847	825	904	845	810	805	874	830	876	818	826	827	845	864	856	813	797	807	817	871	811	815	823	879	849	787	823	803	871	847	886	863	892	814	850	822	847	801	833	848	835	852	827	884	784	829	855	884	848	853	890	862	848	868	849	788	860	822	794	852	834	799	837	820	801	838	821	856	820	871	817	858	922	800	842	812	888	844	836	803	807	843	838	812	844	907	824	798	825	825	812	849	824	831	858	801	848	806	854	816	863	863	876	809	823	847	815	848	841	831	796	889	851	844	865	835	835	803	796	840	841	780	818	859	820	819	873	804	847	810	845	853	823	840	845	813	793	838	836	860	881	816	816	848	791	802	817	847	824	841	867	827	842	840	865	817	813	790	848	844	840	842	863	816	822	790	817	870	847	810	825	849	866	839	886	764	820	863	868	847	819	857	794	891	873	837	881	844	805	838	819	845	844	797	797	817	829	857	856	840	866	777	815	843	787	821	858	862	853	851	832	855	791	909	833	837	828	849	851	870	817	817	837	823	846	807	806	792	881	845	840	892	811	838	843	819	863	831	836	815	880	877	823	804	810	850	833	781	841	844	765	774	811	878	865	836	823	805	854	776	829	857	810	821	823	824	835	750	889	806	795	830	825	870	859	820	904	859	826	827	815	798	841	785	821	850	889	818	840	838	811	822	823	850	875	847	832	863	810	798	792	810	835	785	850	857	842	852	828	849	853	805	814	881	817	875	808	779	860	805	858	848	823	815	789	788	876	859	830	790	852	871	818	801	842	783	826	863	879	807	865	818	827	848	873	816	815	805	844	863	820	839	859	859	837	835	840	825	871	792	804	780	826	806	865	852	830	815	817	832	878	799	833	811	862	862	831	902	853	838	844	854	814	836	876	815	849	841	859	848	833	784	872	859	848	807	859	821	831	866	817	820	826	873	807	858	891	814	861	867	839	826	816	854	850	843	845	815	866	819	827	893	817	852	808	827	852	830	801	803	883	883	843	846	900	849	811	838	794	800	867	784	843	814	791	821	861	832	829	771	857	772	843	880	853	857	814	867	834	814	827	848	809	808	865	866	899	820	806	795	837	799	875	828	820	822	848	845	873	811	866	795	817	836	861	849	807	896	868	819	818	836	839	886	777	831	860	804	890	862	860	835	904	820	820	888	787	826	832	849	768	822	822	855	809	838	872	845	864	876	843	827	827	805	805	882	877	821	831	941	840	822	812	805	795	846	871	878	831	827	855	866	877	802	832	888	828	836	893	794	831	842	830	813	841	846	859	910	870	848	857	866	820	862	873	808	821	860	831	838	816	820	857	821	829	824	849	869	841	836	805	879	849	868	810	806	803	834	858	830	800	783	811	838	847	820	849	861	822	847	851	836	871	874	795	844	829	822	837	851	818	885	841	833	856	824	803	872	858	843	785	822	836	812	845	886	844	842	812	883	839	852	840	894	820	846	829	835	822
22985	20806	27539	24176	20400	2634	748	620	561	546	516	507	478	498	448	479	433	452	469	458	477	477	464	455	440	432	427	468	452	417	434	440	437	409	418	470	413	407	418	424	468	416	408	463	406	428	426	420	420	445	467	423	405	443	416	435	473	417	404	464	401	379	422	440	447	452	425	456	433	427	435	467	452	451	430	453	405	444	476	426	431	470	440	418	447	416	418	417	423	448	422	415	410	398	423	442	417	438	408	444	433	458	442	449	452	426	429	463	454	410	427	437	441	424	451	439	419	417	442	423	440	418	482	462	451	424	452	411	461	451	480	416	420	428	360	424	436	440	433	439	428	435	424	453	456	389	447	459	393	449	434	441	492	466	407	416	439	410	437	441	456	451	440	424	445	443	447	432	451	427	433	370	428	437	412	439	455	400	438	449	439	416	423	439	435	447	459	427	401	423	445	452	442	439	458	443	438	476	466	447	472	436	437	402	472	453	461	434	439	437	448	456	427	438	447	414	412	413	411	402	438	419	426	438	428	395	446	454	400	442	471	411	444	431	425	413	428	425	429	425	397	438	459	456	429	433	449	428	412	427	445	422	400	413	427	418	419	418	455	465	422	439	422	385	428	407	430	406	453	399	468	452	451	408	417	438	437	437	416	457	417	430	445	442	372	424	445	446	440	398	444	391	402	431	394	437	447	460	476	451	405	468	416	433	411	430	422	444	437	438	428	386	443	426	460	408	447	426	443	450	445	436	409	407	436	416	403	404	445	419	458	406	450	429	436	452	453	424	437	380	446	417	427	413	433	392	418	453	443	423	436	451	396	435	421	439	456	473	414	437	415	453	421	440	407	435	440	415	407	446	459	485	426	421	412	447	426	430	440	450	417	436	437	468	432	402	413	430	417	414	406	420	414	393	391	466	424	428	413	436	431	411	434	396	419	460	415	428	426	482	446	427	450	429	431	452	450	409	445	445	436	434	400	455	464	404	397	431	412	427	442	452	432	411	414	461	454	440	425	428	429	456	437	379	434	428	448	418	443	450	407	456	435	482	424	482	421	456	447	413	402	413	416	402	437	430	410	419	431	439	409	437	429	428	418	419	408	457	419	432	463	448	435	468	451	436	446	442	415	406	415	443	422	421	488	402	416	412	445	410	404	425	401	452	414	434	397	431	437	414	409	436	446	424	445	417	454	410	426	459	449	378	379	430	408	439	419	461	419	453	407	419	442	441	442	444	423	414	421	433	413	443	432	448	469	450	421	428	377	415	439	404	430	414	437	420	413	441	428	438	409	433	420	391	400	441	427	443	434	421	410	416	427	458	418	465	432	411	405	393	454	424	419	415	424	408	446	428	428	447	402	431	439	403	440	413	447	437	442	413	435	414	405	441	421	424	409	402	441	432	452	409	466	394	453	436	420	416	433	404	393	412	462	428	462	436	455	447	454	418	440	420	434	431	418	453	402	430	470	407	458	401	469	428	419	422	430	446	426	447	442	409	456	432	420	451	428	452	399	443	459	401	452	431	438	457	479	425	440	465	438	448	426	444	401	441	424	450	442	455	451	463	451	465	410	460	410	434	391	422	442	396	446	389	441	416	428	415	399	436	472	423	437	458	412	407	405	446	401	437	450	425	435	449	420	434	414	450	405	420	420	431	429	429	413	440	402	442	442	400	420	436	432	471	441	429	418	400	450	433	416	459	444	440	430	420	442	435	437	401	411	421	428	409	439	435	464	409	420	428	419	437	417	405	444	422	385	409	432	439	431	432	407	440	422	411	418	402	414	403	407	407	409	454	436	446	440	460	432	429	386	433	439	439	412	412	415	406	466	445	444	430	421	434	408	433	428	423	440	432	468	411	474	458	441	408	409	401	457	435	418	431	445	424	483	386	394	403	447	409	466	373	437	415	437	426	429	444	453	411	425	429	417	418	413	403	431	422	456	448	433	414	430	432	381	415	474	419	428	428	412	410	438	438	431	426	416	404	428	421	434	425	416	431	394	430	457	478	457	441	437	442	425	486	417	424	447	426	398	465	464	416	416	425	435	411	441	443	447	415	434	410	419	410	460	465	446	467	420	445	433	432	423	452	418	416	434	501	417	462	422	462	407	404	420	373	459	457	391	429	455	430	448	424	419	424	428	410	450	418	425	414	466	398	408	469	466	407	420	433	423	443	426	419	465	481	422	415	406	436	418	411	392	413	428	437	397	436	446	487	462	462	388	381	423	445	417	412	392	451	433	408	424	473	425	431	449	411	437	429	427	419	417	431	448	438	448	371	426	419	438	449	477	436	477	430	408	456	409	430	455	408	420	457	421	438	394	440	416	437	434	437	435	385	427	431	437	398	437	443	457	419	436	422	434	426	441	432	424	433	447	463	426	464	429	420	484	430	444	427	440	434	427	430	465	469	433	431	419	376	451	417	409	452	434	443	435	430	468	460	463	412	415	436	439	399	416	405	465	439	423	383	400	418	421	399	411	424	470	438	450	426	411	441	424	414	442	472	433	406	423	427	400	463	461	469	437	422	407	435	419	449	416	437	437	453	426	433	401	419	412	435	431	410	386	432	463	408	421	432	412	435	454	411	454	405	414	450	441	428	392	438	452	443	393	419	413	452	427	432	409	424	446	408	445	439	434	430	430	421	400	436	468	402	428	399	397	445	407	401	400	404	409	413	441	430	448	434	408	434	398	435	428	455	402	423	417	443	433	452	455	438	473	430	457	416	420	446	495	456	460	394	446	441	423	458	466	443	443	419	430	447	413	421	435	428	415	459	436	494	468	417	437	417	413	385	407	437	409	456	397	467	439	399	388	430	428	453	422	443	432	425	434	444	430	439	434	397	449	401	437	448	431	420	466	432	432	417	424	430	422	389	428	441	412	448	438	430	437	403	416	418	439	437	407	434	426	442	455	428	415	452	440	410	418	421	433	413	436	442	442	457	453	449	442	427	433	416	428	480	395	409	445	399	377	438	422	425	422	458	427	460	438	461	440	415	418	451	449	453	413	432	394	376	442	440	402	478	439	461	438	438	414	405	415	443	460	420	432	438	439	429	405	462	463	416	427	431	408	425	421	430	416	388	413	413	395	410	448	425	454	427	442	471	413	467	413	412	433	450	412	438	401	425	421	449	410	473	421	389	448	440	429	438	413	432	468	424	457	423	423	388	460	399	429	429	429	482	436	397	408	455	407	460	438	387	415	422	406	413	421	413	438	444	420	458	463	435	440	453	405	404	406	454	449	443	432	463	426	417	426	439	415	428	423	434	451	390	417	417	422	437	430	402	424	435	434	458	419	435	447	426	431	429	423	438	429	489	447	393	412	435	410	416	445	440	445	404	441	427	475	433	413	425	434	438	446	432	425	476	438	445	409	425	454	429	444	421	452	422	428	414	406	435	414	452	434	414	424	439	445	398	400	391	423	449	440	456	455	440	440	404	428	410	441	447	441	428	448	412	431	449	474	471	417	413	417	430	418	417	465	398	386	402	429	452
3330	8228	5194	2506	1889	1465	1129	1017	889	837	722	778	716	709	712	630	647	639	642	680	588	570	597	584	621	550	639	575	592	601	565	589	600	573	587	540	580	574	606	566	587	588	564	569	605	572	568	554	592	600	619	596	569	597	611	576	590	544	585	606	600	553	576	544	577	599	555	538	525	582	572	556	573	608	543	579	589	555	586	604	593	576	546	579	566	611	589	538	578	563	570	567	588	602	566	546	577	617	583	518	530	551	593	560	574	558	586	588	572	590	538	574	600	591	558	588	585	591	568	585	537	574	588	563	548	613	571	590	578	611	583	560	555	630	558	559	577	567	537	620	612	551	559	592	597	604	564	596	571	560	517	582	575	560	603	531	551	571	601	576	576	581	600	578	601	595	571	569	591	529	590	544	575	549	588	577	578	553	588	584	570	591	588	542	601	545	602	591	581	564	599	565	583	577	575	507	572	580	598	562	559	576	611	612	556	576	577	615	570	601	575	547	617	628	620	542	543	603	566	577	542	590	596	601	562	588	580	573	581	528	565	568	576	587	557	572	564	608	590	568	568	572	549	611	574	594	586	578	580	560	575	560	583	575	580	587	555	600	519	547	573	550	596	562	594	545	558	552	530	572	611	612	615	588	548	606	542	552	522	593	625	590	570	567	563	555	602	531	518	577	556	595	581	538	572	557	573	559	571	564	564	575	577	560	566	541	568	626	603	582	594	576	611	601	580	546	581	598	579	600	572	550	607	571	578	562	545	539	576	574	566	598	594	591	594	568	563	573	555	616	567	590	643	619	567	590	602	574	586	549	513	572	577	583	606	548	570	545	594	565	564	631	592	572	577	552	569	526	523	622	568	573	549	565	576	586	595	564	565	550	582	578	594	576	569	571	629	611	557	561	563	592	556	595	606	628	561	581	617	573	583	621	569	561	595	565	570	646	561	523	545	575	588	544	561	565	593	560	594	564	611	606	600	605	546	555	561	559	560	558	601	589	601	584	609	568	578	580	568	631	588	555	611	561	586	583	561	604	589	564	583	610	528	544	630	619	573	555	541	575	594	540	556	558	558	556	599	566	594	554	542	586	590	585	592	594	574	542	553	563	589	536	565	563	602	601	563	546	582	584	593	531	610	557	529	573	573	581	561	605	579	608	561	525	597	537	538	558	580	547	557	569	578	615	607	613	586	540	642	543	602	554	563	548	543	575	543	556	583	613	578	542	574	548	572	516	580	611	591	560	545	542	567	559	571	591	576	593	583	592	585	569	580	542	594	583	561	564	559	589	563	568	549	553	548	528	591	579	595	523	553	561	571	593	607	554	601	562	553	579	574	581	586	581	584	566	586	509	591	572	548	532	553	577	554	590	572	564	525	629	579	588	563	558	533	578	582	573	578	574	585	622	528	542	550	591	576	584	560	577	591	613	574	585	591	568	579	576	599	589	545	601	562	566	578	560	562	553	569	568	572	601	634	571	613	591	579	549	555	564	556	563	562	539	559	561	591	544	578	576	575	589	530	616	589	636	612	615	569	634	561	604	568	532	561	566	575	558	582	580	583	609	567	551	584	572	588	582	573	541	590	581	561	543	568	593	543	605	558	580	566	543	581	562	584	614	557	547	583	594	561	578	548	593	580	561	543	540	530	588	607	582	539	571	562	605	556	630	587	588	565	575	572	562	589	550	559	581	597	590	575	569	599	571	568	576	613	551	553	561	600	594	553	580	542	557	511	583	574	601	586	546	539	564	559	543	520	546	579	558	602	553	575	545	578	576	577	552	522	588	534	593	559	581	604	581	570	537	541	543	572	589	536	585	542	599	569	549	558	563	604	610	557	572	601	617	587	581	571	561	587	583	569	536	603	564	593	556	612	630	583	567	588	586	561	607	593	564	527	573	526	562	601	507	602	548	543	568	588	606	574	596	576	542	598	615	581	554	620	559	554	548	566	544	619	593	585	574	605	574	625	589	579	580	568	573	600	556	558	597	574	594	529	574	612	563	582	585	564	562	525	559	578	578	509	583	560	561	568	591	592	552	579	618	550	636	568	571	532	572	619	580	589	602	553	534	587	592	626	559	592	562	575	545	545	586	551	538	575	574	595	577	609	621	594	552	586	607	633	581	578	623	568	559	553	540	583	563	635	572	568	576	533	552	561	537	563	562	567	568	580	593	567	617	622	559	605	561	558	594	548	569	591	546	633	584	558	584	589	572	549	592	582	579	592	567	587	596	554	572	588	586	592	574	564	593	587	569	571	560	569	594	555	561	591	605	590	597	576	561	586	557	564	554	570	583	569	556	533	579	540	554	613	527	549	562	571	578	553	654	563	551	592	597	568	598	572	577	577	553	583	549	562	558	587	573	591	601	577	579	549	565	602	591	576	556	582	587	570	582	537	566	601	591	611	605	573	550	585	552	565	642	637	572	609	555	610	582	580	570	613	555	592	590	565	548	573	567	581	572	578	576	593	610	597	557	581	546	583	593	564	598	584	540	595	567	569	580	597	640	567	565	548	570	599	585	581	634	529	544	579	560	612	588	570	555	588	568	570	600	556	534	590	590	615	624	592	565	575	567	588	572	596	576	581	563	589	577	570	533	550	563	550	577	585	547	568	574	569	547	565	593	591	609	594	593	588	609	627	616	574	593	521	588	544	550	547	561	622	586	588	562	588	548	564	549	578	590	582	560	580	555	570	558	616	528	560	580	554	618	571	603	588	558	568	586	592	523	563	611	630	532	574	588	572	596	559	537	575	539	593	542	563	579	588	620	579	603	575	579	571	569	558	540	550	574	576	613	554	597	588	610	616	625	609	571	581	593	559	622	596	601	575	549	596	564	590	595	544	558	611	553	567	563	594	558	572	599	558	579	583	605	588	568	608	563	553	561	627	543	596	587	627	608	578	582	577	598	637	625	583	535	618	579	556	588	590	605	566	543	588	551	574	580	570	603	618	565	563	563	541	589	581	598	587	588	585	561	604	547	568	540	530	591	534	562	605	583	557	569	568	557	620	544	545	562	531	574	586	523	581	595	598	557	594	584	631	604	546	568	588	580	532	567	561	553	572	601	586	560	612	583	603	547	601	595	569	565	537	598	593	629	573	528	577	585	575	599	561	622	560	577	520	561	605	595	552	595	595	566	610	583	602	591	566	566	592	613	551	561	575	588	617	532	544	574	596	576	509	596	570	585	611	515	577	551	589	558	563	574	593	581	569	591	605	565	562	607	590	572	573	583	587	539	536	543	577	571	554	594	620	574	589	556	565	609	576	547	507	575	560	523	602	534	582	549	579	586	605	554	541	573	613	608	588	575	533	568	622	578	583	583	590	595	584	541	564	598	595	594	561	511	615	571	500	580	589	602	569	585	563	569	551	553	611	576	565	570	605	567	569	564	587	575	539	579	580	606	558	608	585	562	603	539	573	611	570	597	576	564	586	543	566	553	588	586	573	554	538	632	571	582	599	570	606	606	573	592	589	562	565	568	565	554	593	557
24333	20820	25608	22882	1488	668	579	564	534	526	512	487	566	508	500	529	515	487	475	479	490	503	511	509	529	494	480	492	498	488	455	517	452	491	508	478	488	491	471	505	485	522	504	496	460	478	501	494	508	475	455	489	448	482	471	505	508	493	516	536	474	506	477	492	457	475	470	472	499	473	448	514	484	505	488	526	451	478	497	516	481	469	453	481	528	512	471	450	488	496	496	505	498	504	483	486	530	506	499	441	482	522	475	497	513	438	494	475	472	482	517	484	521	499	485	463	499	479	463	511	505	466	465	489	451	494	516	479	472	485	482	493	450	486	472	481	495	462	471	495	433	511	495	492	482	487	497	500	476	490	472	481	508	503	473	470	466	515	503	459	493	479	493	492	504	496	531	486	504	499	458	539	507	495	510	470	459	487	475	503	464	505	491	505	498	458	477	467	505	520	471	499	487	480	490	492	504	489	495	471	461	474	455	486	490	495	485	488	504	480	444	478	499	506	422	521	463	464	491	532	489	468	497	446	493	492	484	466	496	468	489	525	521	477	485	452	487	474	463	479	496	451	469	521	496	498	540	511	454	478	472	437	488	449	483	500	487	458	481	504	458	491	484	512	484	540	515	479	465	500	498	481	502	486	486	487	511	487	505	506	489	464	484	469	509	523	459	484	474	494	480	515	461	495	502	451	502	476	486	499	458	466	478	494	494	510	500	496	450	472	464	479	446	520	502	482	519	482	449	481	498	447	485	491	485	478	488	504	497	465	465	456	490	497	478	495	512	453	496	468	548	518	462	490	500	471	524	494	488	496	519	511	451	481	493	480	527	474	492	468	488	477	501	469	479	469	476	517	512	498	495	527	505	455	516	501	510	474	475	449	488	478	498	519	478	456	466	462	487	470	458	477	460	460	488	466	482	516	514	479	465	514	495	498	504	458	530	484	506	479	522	474	477	477	499	509	525	565	486	479	491	512	448	454	516	490	442	505	466	460	519	474	457	453	491	507	499	494	451	441	476	498	499	532	494	488	486	466	497	505	469	465	507	481	495	486	483	508	487	470	492	475	529	497	509	468	502	523	535	482	463	513	495	518	462	547	485	462	500	493	521	505	493	475	478	509	513	476	478	494	485	481	500	498	473	494	482	450	499	511	510	510	496	480	484	492	455	543	455	524	478	497	449	472	511	510	503	493	471	497	482	512	448	482	501	486	476	525	504	529	496	529	479	488	468	495	490	459	455	457	462	484	496	450	457	523	486	471	492	497	501	503	450	479	521	492	490	493	489	502	513	495	481	478	469	517	475	495	503	512	493	491	506	485	490	497	434	501	513	492	434	479	453	457	487	470	480	484	462	486	497	518	497	508	453	476	468	500	515	502	480	511	513	464	462	510	455	485	488	497	460	501	501	498	482	496	498	496	476	506	522	479	492	481	501	504	512	511	474	465	480	482	507	495	509	486	476	484	500	451	446	486	494	476	487	466	494	528	491	460	492	467	440	508	510	467	497	499	457	464	464	495	469	534	487	521	488	490	478	503	486	491	496	510	455	480	486	496	473	470	451	496	495	480	497	467	454	457	478	489	485	489	506	493	464	515	492	493	473	554	508	534	489	477	543	491	464	530	490	473	479	507	504	457	465	504	493	500	501	515	490	466	501	547	490	503	504	495	503	459	485	508	521	482	487	512	518	494	476	486	491	443	530	456	491	533	475	455	455	538	484	504	496	454	542	479	519	505	490	516	473	484	545	464	476	475	492	490	536	529	494	489	489	478	526	486	438	492	458	490	452	507	480	490	493	483	479	460	482	474	489	475	479	514	510	498	495	514	489	499	495	509	468	484	511	495	467	486	470	471	453	499	485	552	506	468	471	510	488	494	515	484	465	511	484	506	467	514	507	499	497	464	489	507	522	501	465	455	459	490	461	439	476	465	479	463	503	470	502	514	476	473	477	465	538	496	466	459	491	475	488	490	478	492	482	509	536	535	488	473	519	531	499	489	453	504	496	498	477	458	495	520	536	472	517	468	472	488	486	447	481	471	444	479	459	443	467	496	467	490	477	486	510	485	468	499	492	510	486	493	476	489	484	517	506	443	486	516	499	513	505	506	504	516	509	505	478	508	475	483	475	494	487	489	528	489	505	472	470	493	465	474	549	478	463	489	496	506	453	484	490	488	486	459	442	481	498	541	515	501	467	466	507	492	525	478	449	502	513	507	491	469	470	516	477	494	489	465	519	485	462	452	466	519	495	465	496	504	463	520	521	490	477	466	495	516	462	485	527	503	486	504	469	494	493	489	544	455	491	510	500	512	460	470	501	497	481	480	472	469	511	499	472	498	504	507	471	458	470	536	497	479	470	469	519	503	488	504	501	441	490	474	519	507	511	500	497	506	455	459	445	500	515	481	490	504	517	538	483	509	474	520	480	506	466	488	486	474	479	476	464	442	451	487	503	484	520	490	483	533	453	504	476	521	489	479	486	487	497	467	449	459	487	465	501	494	460	475	450	510	475	498	478	439	479	503	461	469	463	491	497	496	437	473	468	501	442	496	476	473	487	518	507	477	485	499	462	461	502	492	508	456	490	500	493	519	543	495	508	447	469	519	469	447	468	491	525	472	511	500	518	491	486	489	454	487	451	483	524	461	501	461	519	483	459	487	451	479	473	500	510	476	469	487	489	501	503	485	463	474	478	459	485	461	492	481	454	504	534	480	485	471	481	496	515	489	515	478	454	463	490	477	501	481	483	493	495	487	459	496	519	506	496	483	500	480	486	459	519	503	480	489	490	496	486	493	491	489	500	481	497	517	511	504	503	505	483	445	465	492	484	488	492	542	462	462	491	481	472	482	481	476	464	489	484	496	451	471	510	520	487	525	463	497	518	482	455	511	500	488	472	479	493	446	503	500	462	513	459	443	492	481	522	473	473	483	480	496	493	484	480	439	486	452	484	521	489	503	495	494	481	455	498	498	497	470	523	522	458	504	487	523	485	476	489	476	524	499	462	463	467	496	484	454	485	520	466	509	457	488	494	480	500	510	501	510	448	491	471	542	476	486	495	480	478	480	494	482	491	520	486	474	465	461	492	460	490	469	462	475	510	500	456	454	507	471	544	493	465	492	491	487	466	498	425	487	507	508	515	506	457	477	492	482	453	528	485	479	476	479	494	449	431	504	498	479	526	511	489	471	468	482	468	507	485	473	477	448	507	495	454	510	500	488	498	459	488	492	512	453	494	498	517	490	509	501	510	511	469	524	483	463	481	486	425	492	469	484	468	496	511	471	461	508	446	477	439	492	474	514	437	503	484	497	542	463	472	522	485	530	504	502	496	484	460	481	474	474	489	494	464	480	537	500	429	516	500	469	465	508	482	510	462	485	480	468	492	461	495	464	513	519	483	467	467	485	480	458	513	496	513	510	517	452	510	457	542	509	525	477	471	508	489	495	452	472	458	460	468	476	488	541	473	480	514	463	462	503	483	464	505	510	492	452	498	463
3286	3986	2622	1379	1117	995	927	803	768	712	724	661	730	673	677	709	626	642	663	652	667	644	668	674	648	668	623	601	657	624	609	624	645	609	587	643	628	638	641	647	615	657	631	608	619	611	672	618	638	606	616	646	631	681	593	663	635	663	652	615	630	597	642	668	612	616	610	603	609	665	618	642	595	661	624	660	564	658	660	647	650	637	611	672	645	651	639	655	662	611	606	614	638	630	655	622	640	653	624	641	585	690	621	617	638	619	612	664	597	592	592	669	669	622	614	670	665	610	619	608	592	588	628	621	587	647	637	648	628	672	562	656	599	611	622	679	642	654	630	669	609	618	611	645	605	664	646	629	604	623	665	668	616	623	623	642	649	615	609	602	622	620	632	613	656	613	611	659	643	640	640	659	639	596	611	583	610	665	620	646	640	583	671	635	652	615	586	651	638	629	634	633	615	628	627	656	625	584	650	630	589	625	649	629	587	617	610	630	652	650	627	616	626	587	602	609	628	654	631	609	617	648	666	624	610	679	681	679	600	674	631	611	661	602	631	656	639	626	638	658	630	615	619	646	638	604	611	603	628	625	578	624	602	641	642	584	617	641	670	607	664	660	605	565	599	628	627	640	631	629	617	630	621	617	620	562	621	636	631	623	614	597	633	564	640	643	648	637	633	634	620	658	596	621	621	648	633	640	615	651	635	654	615	600	601	597	626	610	608	618	640	616	635	581	635	601	604	663	629	593	624	630	623	658	663	595	574	633	617	594	620	628	602	626	640	649	627	649	563	642	643	635	611	658	644	656	592	666	634	657	657	612	597	608	622	581	631	601	637	650	683	621	595	596	637	624	649	641	619	596	659	639	615	627	591	600	617	656	653	628	654	641	663	602	620	611	632	664	638	592	599	634	690	641	637	635	661	618	641	656	662	645	596	668	630	620	649	641	627	638	653	651	613	637	657	628	647	620	611	668	649	609	590	630	625	701	651	579	619	652	622	614	631	654	619	617	566	668	619	651	640	638	601	653	612	627	595	654	641	623	562	666	636	596	665	636	598	650	629	614	596	655	627	619	637	663	636	606	641	678	668	617	636	688	552	618	635	582	607	623	601	630	596	650	592	641	597	649	624	644	582	623	613	621	604	643	630	614	589	662	607	635	650	651	638	627	582	606	639	633	600	614	646	659	682	600	658	637	611	642	602	620	659	613	603	676	583	596	638	597	616	599	675	616	587	631	581	588	641	628	663	628	654	591	605	619	650	606	605	629	612	645	646	583	652	631	642	624	627	624	636	631	639	625	647	604	649	626	592	647	634	638	618	627	648	652	621	613	645	606	629	595	611	647	659	615	626	671	636	615	629	625	628	683	637	667	595	636	663	616	624	626	679	634	659	623	668	587	576	639	630	625	625	665	617	658	634	626	605	666	620	606	638	653	592	629	643	666	639	574	603	585	663	630	612	627	625	628	611	658	631	654	656	632	621	671	657	640	611	614	585	675	661	621	582	622	621	650	627	651	608	603	598	592	636	716	630	585	617	655	572	642	644	629	611	681	647	638	618	636	630	628	612	635	627	614	612	606	631	622	613	623	572	626	627	577	640	648	656	641	614	603	655	629	597	626	617	656	619	651	602	606	642	666	653	625	629	654	641	622	593	601	621	652	610	655	635	647	638	643	605	666	621	579	608	655	608	616	609	617	662	612	663	611	637	610	635	636	620	614	676	620	620	643	633	658	590	620	612	654	589	634	653	618	646	669	650	624	626	640	658	647	610	638	616	619	565	612	624	600	595	584	596	587	616	634	635	588	588	661	630	652	641	626	615	635	642	621	652	632	574	610	686	594	599	648	588	638	610	610	659	642	607	643	648	634	586	702	643	628	656	642	634	652	619	631	589	657	621	663	607	658	604	645	672	632	621	626	667	603	618	631	644	607	625	678	624	603	589	535	643	624	646	650	660	623	620	611	647	603	630	631	615	574	603	632	627	609	627	613	652	646	620	642	617	626	626	628	610	640	662	578	652	651	624	601	672	614	625	600	681	666	651	634	677	635	622	620	601	618	655	629	600	619	622	602	655	669	646	624	704	665	645	640	626	673	658	596	666	614	638	619	660	621	627	640	658	658	652	643	607	627	591	610	604	612	622	582	637	617	656	601	628	583	656	630	633	642	626	638	595	637	635	626	666	620	638	655	627	622	630	624	649	591	603	628	638	651	642	633	604	605	652	632	600	628	618	655	659	588	618	641	596	634	632	600	637	599	572	619	581	653	640	676	651	661	604	613	655	564	635	609	621	612	628	604	638	623	633	638	671	709	595	641	642	661	647	629	642	634	615	652	685	621	615	659	666	666	654	636	601	646	665	648	635	599	614	623	644	620	597	621	571	651	611	597	629	628	612	635	622	596	611	599	634	647	614	605	661	599	591	602	624	637	632	637	618	612	617	660	584	611	576	657	603	613	590	583	590	564	574	612	623	628	668	651	622	601	629	617	585	632	592	634	657	628	608	613	646	638	625	620	615	610	615	608	662	615	655	662	618	633	617	592	605	634	594	662	635	614	625	593	653	624	606	613	644	598	550	649	603	643	623	608	618	678	639	593	665	608	651	648	641	628	625	578	602	678	584	602	626	624	640	606	603	591	610	653	614	605	658	637	612	605	610	586	619	637	658	590	609	606	598	649	649	602	600	651	638	642	600	628	647	600	636	656	601	632	655	622	656	624	663	594	658	627	617	648	628	573	616	625	652	606	609	663	650	643	642	581	576	612	636	574	592	601	635	668	606	634	625	613	628	629	602	651	633	632	650	670	619	611	649	664	686	624	622	614	625	603	663	595	580	646	662	653	566	659	632	618	566	655	645	631	607	632	617	669	611	605	622	605	604	661	652	624	642	612	664	618	653	625	651	621	647	623	638	638	634	627	665	603	645	622	621	629	625	642	677	646	664	642	623	622	660	646	671	659	648	654	589	593	572	698	637	611	633	619	630	627	640	632	665	675	650	610	626	600	619	601	635	627	626	675	644	621	658	615	648	653	620	620	661	616	633	613	621	618	638	627	607	600	595	630	608	582	656	613	598	626	609	622	614	642	584	578	618	676	667	637	633	638	650	643	606	670	653	615	635	636	640	634	608	647	662	627	632	597	575	621	655	621	643	644	659	642	673	650	645	630	615	621	589	638	616	623	617	638	623	673	655	598	608	598	646	637	591	630	630	617	634	641	648	612	676	669	598	629	621	605	656	608	630	629	647	604	675	637	665	691	653	611	632	625	607	640	627	629	622	644	667	603	670	633	696	626	602	650	601	631	643	669	617	647	627	612	626	632	647	656	660	605	666	587	644	632	616	578	601	619	616	623	640	606	641	618	663	619	639	648	601	640	656	659	592	596	624	621	673	571	613	636	623	626	658	661	651	634	604	624	616	636	576	636	652	568	630	658	619	627	610	655	643	624	602	637	615	629	646	613	614	609	654	628	582	562	599	622	617	580	624	633	657	636	624	625
22013	20826	28140	23623	20827	19636	1334	443	367	322	294	260	252	229	201	225	216	177	184	163	190	148	183	167	179	185	172	165	178	154	181	168	158	169	162	167	162	156	155	135	137	153	162	155	158	142	131	163	162	157	133	147	155	176	149	165	147	140	147	129	167	137	165	148	151	138	132	155	160	158	139	147	136	144	171	157	142	139	148	163	151	162	154	157	145	160	133	146	167	124	144	157	152	144	164	166	163	152	129	164	157	168	154	137	154	156	167	147	141	153	152	151	170	151	188	135	136	141	133	154	144	160	142	152	138	159	149	144	145	136	143	131	139	171	144	154	152	135	151	128	144	172	146	161	160	144	145	140	166	167	140	153	142	143	162	166	145	156	154	168	170	156	141	158	152	148	159	149	129	146	160	141	147	152	154	127	144	154	162	149	154	136	174	166	129	157	145	140	172	158	135	147	147	143	171	163	164	133	153	153	168	148	150	141	164	148	152	159	151	142	161	133	162	132	145	163	114	152	139	147	161	148	156	138	144	148	149	141	137	138	143	143	163	142	174	138	134	138	121	153	134	150	162	158	137	161	129	160	137	152	142	156	163	164	130	155	168	152	137	145	162	154	149	175	143	165	131	133	151	138	140	159	146	167	170	143	153	127	127	158	139	130	163	128	145	135	163	175	140	135	154	143	147	144	123	155	125	143	154	129	174	154	131	141	153	137	135	135	164	150	163	149	144	133	150	154	156	152	152	142	143	146	161	155	148	147	147	149	152	128	145	138	148	147	161	135	168	148	138	134	150	154	132	134	143	152	150	120	144	140	147	149	138	140	138	162	146	152	137	167	159	157	158	163	155	140	143	162	164	147	164	151	142	142	166	149	155	120	131	154	159	142	150	157	144	149	157	129	154	165	159	132	146	130	154	152	147	134	160	166	148	128	151	152	158	143	148	181	144	139	137	161	160	133	153	144	140	162	152	141	143	139	148	156	161	156	148	145	151	139	150	135	136	166	145	154	137	124	130	148	128	154	143	151	168	172	151	148	151	138	132	123	161	152	162	139	133	130	140	163	151	149	177	157	149	151	137	140	161	160	180	173	163	121	151	150	170	155	147	170	174	171	137	141	150	140	136	151	164	140	159	132	179	144	163	145	149	138	138	125	150	169	136	140	153	146	146	130	154	125	158	153	118	127	158	152	156	151	140	134	164	138	155	121	164	159	149	140	176	152	167	153	155	138	160	152	135	136	135	141	169	145	150	150	147	153	149	145	150	145	152	163	153	158	162	155	146	145	136	149	127	155	151	126	149	145	152	137	133	133	161	183	131	155	166	140	162	163	145	157	144	153	151	140	140	150	145	131	149	149	131	143	121	136	143	127	148	143	132	151	163	155	140	143	152	134	156	141	157	135	147	156	180	163	168	161	160	138	157	136	149	153	161	149	128	139	171	165	155	161	143	117	140	137	167	135	157	156	130	150	146	149	168	149	157	157	164	159	119	124	176	136	159	153	143	170	149	133	132	144	143	153	158	151	145	166	146	133	168	145	150	134	162	136	160	159	143	152	127	136	138	149	151	162	152	155	168	152	176	144	158	159	144	165	155	187	138	157	152	135	144	158	149	151	161	155	140	151	174	121	146	143	148	166	154	141	144	153	152	119	154	144	133	149	134	161	139	172	161	165	157	180	153	160	141	152	160	176	159	157	157	147	154	143	154	154	149	136	149	147	151	135	149	141	154	145	153	169	172	142	140	135	145	159	127	137	150	156	149	138	146	132	140	135	135	143	134	165	150	147	152	146	148	157	133	146	155	152	136	147	149	135	125	182	126	166	166	154	150	162	157	148	162	157	154	141	161	154	146	161	136	162	165	136	146	150	147	154	137	131	156	131	148	132	146	145	150	146	146	164	149	147	145	138	158	147	157	170	152	142	151	152	154	151	153	151	154	149	163	144	132	151	145	142	135	134	165	146	140	133	154	157	126	157	146	151	157	145	172	165	141	148	145	139	156	162	158	132	148	164	139	144	150	166	142	162	162	152	136	132	160	166	136	141	129	147	162	128	141	166	174	139	150	156	159	127	135	150	159	138	160	154	133	129	166	170	147	145	121	135	135	162	147	143	142	137	173	148	164	170	138	150	157	137	162	142	162	148	156	162	174	157	145	158	143	147	162	149	153	151	135	126	142	124	171	158	165	171	139	160	157	177	172	150	160	156	159	115	139	167	165	134	142	156	157	130	169	147	153	165	148	180	151	124	132	158	128	162	141	141	141	176	129	157	166	152	127	150	156	129	152	155	147	146	161	132	157	137	145	152	147	147	135	142	143	135	153	166	153	156	145	164	132	164	152	141	152	136	156	152	130	166	160	144	162	158	141	144	144	135	141	154	152	163	161	161	146	140	151	146	142	146	148	143	137	156	140	146	154	123	160	155	141	143	179	147	163	144	139	153	157	151	120	182	135	122	135	142	157	146	150	166	146	168	159	166	139	169	138	164	158	176	151	157	119	147	123	140	146	176	170	174	150	158	158	122	134	171	140	156	143	134	143	122	136	150	162	141	122	149	135	134	140	137	159	154	189	160	172	169	145	151	150	143	145	141	134	143	142	166	135	145	139	171	149	170	137	147	134	158	168	164	159	149	159	149	133	138	154	156	165	161	152	155	164	148	135	154	153	129	160	150	154	162	138	138	171	141	152	161	133	140	163	137	162	155	149	138	147	138	139	166	167	138	148	130	144	156	142	143	163	143	148	163	129	133	148	140	145	152	142	177	158	140	146	162	164	181	143	153	138	150	159	142	160	145	157	147	170	141	137	133	167	141	145	141	158	137	151	172	130	161	140	139	155	126	126	154	137	135	141	167	121	156	140	146	160	151	149	133	159	136	157	138	172	168	156	158	156	148	153	152	133	161	147	152	158	131	166	139	141	129	142	136	172	136	145	146	161	157	148	146	138	143	134	154	142	160	161	156	144	143	162	159	148	159	135	142	174	138	174	150	157	165	136	134	135	147	145	154	148	128	159	158	147	143	159	163	152	174	133	151	135	153	167	172	166	164	139	144	131	139	141	161	159	172	138	130	131	149	160	153	153	153	139	154	138	126	164	161	131	169	125	148	167	131	149	148	148	149	136	160	148	135	145	165	144	146	153	138	160	149	147	150	143	145	135	152	155	152	142	136	172	161	139	145	149	138	162	139	128	137	154	152	162	138	157	144	174	163	146	147	156	172	161	158	177	150	141	136	152	158	137	145	159	139	166	136	147	157	148	150	160	153	138	144	153	171	157	143	169	150	147	160	153	146	155	136	160	129	150	140	163	129	156	136	175	139	145	146	138	156	177	149	163	160	135	162	142	158	166	137	140	146	152	154	143	140	150	144	147	145	154	143	135	150	135	145	156	133	178	147	131	141	147	145	149	160	145	172	148	129	119	129	145	158	152	150	137	173	156	142	147	138	134	150	153	142	147	165	150	137	169	130	149	174	160	136	148	176	147	146	141	159	151	158
4193	12322	7863	3639	2438	1787	1304	994	830	705	649	522	478	431	390	350	359	311	301	289	305	281	258	264	272	268	250	241	243	232	220	222	242	212	212	244	212	245	225	245	215	238	215	223	206	220	230	231	194	241	218	191	211	205	207	223	196	225	217	199	201	202	212	203	204	202	213	212	214	227	216	209	248	234	191	225	171	213	218	215	202	231	199	207	221	209	189	183	218	208	186	190	205	222	196	204	209	191	203	217	201	224	206	228	206	175	201	186	203	227	213	212	212	197	190	202	198	210	194	203	208	251	207	189	219	202	193	203	189	181	200	201	187	207	177	205	190	231	205	185	178	185	181	191	237	239	202	235	200	197	209	182	182	185	206	203	241	200	193	193	215	211	198	229	222	220	199	193	207	215	205	204	195	196	203	218	205	184	207	165	173	184	202	196	197	185	216	211	215	208	209	208	210	195	239	200	189	195	210	174	227	212	200	218	209	241	200	209	207	213	181	200	203	180	191	203	210	214	211	219	206	189	224	209	203	184	204	212	189	217	199	206	172	198	216	169	197	183	193	202	186	209	197	234	200	199	174	223	215	208	169	203	191	192	187	210	218	236	200	223	193	200	193	200	181	196	191	208	208	216	180	208	199	203	185	189	202	197	185	189	181	211	210	203	234	204	210	224	212	206	206	190	193	180	200	214	189	207	192	165	200	184	186	216	211	221	204	198	186	174	195	203	208	215	214	186	187	189	207	187	216	187	205	164	196	203	201	200	219	208	193	207	196	224	222	210	217	214	207	191	215	179	213	194	197	212	198	212	208	211	187	222	211	196	193	202	214	204	200	215	210	218	182	181	207	186	186	197	201	198	212	219	188	198	215	194	215	205	218	185	191	213	217	205	185	211	232	210	225	177	202	213	192	188	209	205	216	179	200	218	219	215	221	189	208	213	198	176	171	222	199	198	189	190	205	221	212	199	187	201	190	193	186	193	207	212	199	192	220	222	226	191	228	195	205	208	205	212	206	227	196	210	218	198	198	217	206	204	204	203	228	208	205	210	204	171	186	193	206	225	200	196	195	218	217	198	217	189	197	173	198	201	214	173	198	172	216	189	189	239	215	204	205	193	192	194	186	192	200	193	202	193	181	203	224	203	184	202	199	193	209	223	174	208	199	189	196	182	199	188	211	215	207	184	195	182	182	207	218	183	239	195	218	211	197	200	156	201	194	214	192	218	217	182	220	187	224	202	214	197	227	195	190	182	208	220	226	199	217	221	224	188	249	214	196	200	185	240	186	195	207	212	198	197	213	181	193	202	206	192	168	186	192	193	207	195	204	200	202	226	195	214	214	181	190	216	220	220	217	212	195	187	193	202	219	208	186	218	212	222	222	212	182	223	190	216	192	211	197	206	199	180	222	211	176	215	203	200	188	182	210	200	204	205	196	184	202	219	162	198	197	219	179	207	185	206	199	187	211	215	198	187	200	185	196	203	194	181	214	214	212	189	201	204	214	188	218	235	206	211	192	169	201	191	220	186	214	193	210	180	176	197	203	206	209	208	204	213	198	217	197	209	187	195	195	186	216	196	213	208	165	198	194	188	203	235	191	199	193	212	227	198	206	206	183	205	208	203	196	167	190	178	216	183	210	218	199	171	227	214	223	186	208	200	206	195	191	190	218	191	219	196	209	244	189	193	202	206	234	235	209	205	218	211	210	182	202	182	209	212	193	197	196	185	189	172	212	200	217	197	193	200	177	206	186	182	209	195	212	183	192	209	226	194	203	189	209	190	184	191	212	201	200	172	205	201	195	200	195	223	200	178	189	209	208	196	207	215	203	186	196	179	207	168	204	208	201	200	232	202	202	200	200	205	211	232	216	205	195	208	210	190	220	212	194	186	224	216	173	200	215	203	216	204	184	204	230	192	201	185	215	188	192	213	199	198	187	212	186	186	202	193	229	205	189	178	214	196	203	216	216	206	193	214	193	200	203	192	190	223	226	215	210	187	174	219	199	193	178	205	197	224	162	193	205	217	190	172	190	199	225	217	203	204	208	203	201	231	211	223	185	171	187	189	201	184	230	178	235	203	226	203	194	218	213	203	216	210	221	204	234	195	184	212	187	193	203	203	215	198	212	216	221	207	197	200	212	238	207	197	184	199	179	189	219	207	193	228	228	209	218	192	202	191	215	201	209	210	190	195	206	192	198	223	200	209	196	211	196	210	214	195	214	224	209	222	223	189	208	199	189	218	212	204	209	238	206	222	213	196	197	190	192	201	193	181	197	226	220	183	217	196	199	228	192	208	224	204	206	205	244	195	181	214	196	185	220	188	208	193	218	215	209	193	186	195	220	194	199	187	191	189	197	203	195	178	195	197	207	206	198	181	203	215	210	213	221	206	201	219	196	200	204	204	183	192	203	214	181	203	187	209	187	187	215	200	229	227	216	203	206	200	196	228	206	197	229	191	196	209	211	205	187	214	206	200	197	205	203	184	202	208	219	230	193	196	222	220	191	220	194	193	212	211	223	208	214	195	220	178	185	223	201	200	193	226	208	202	222	182	199	211	225	197	193	196	192	187	195	211	186	182	222	201	222	184	203	220	212	205	196	220	184	171	186	211	220	195	192	204	208	195	230	200	214	182	199	206	207	209	228	201	186	208	205	204	210	227	193	216	201	210	203	205	212	196	207	190	189	181	192	210	184	215	209	186	212	180	192	184	202	190	180	217	201	201	180	204	177	199	222	209	180	241	199	216	199	191	212	234	243	191	217	196	191	222	233	196	204	186	199	208	201	192	185	178	216	188	193	216	219	201	222	190	201	211	206	228	202	207	198	172	189	218	204	207	193	196	199	217	203	200	198	190	166	186	207	195	204	215	188	207	184	204	204	207	222	219	198	214	201	197	199	211	206	230	187	214	196	178	189	210	182	223	216	214	216	184	187	216	211	196	211	223	213	195	195	205	223	198	201	194	194	223	185	208	218	193	185	209	196	192	195	195	195	188	214	195	202	201	201	205	221	202	211	211	214	232	197	204	206	192	201	198	184	183	200	206	224	179	176	213	197	194	214	188	209	201	201	210	206	175	218	220	200	200	235	184	215	224	198	215	198	187	190	195	207	194	213	199	183	206	205	185	243	220	225	204	215	204	208	227	223	202	196	198	220	193	193	221	194	197	189	213	211	201	209	221	200	227	215	176	207	178	182	201	195	192	219	210	213	204	219	217	201	179	211	218	193	221	205	222	223	202	220	203	215	196	197	214	177	203	221	216	222	192	206	186	221	188	206	201	184	210	204	215	206	227	195	179	199	206	215	198	182	222	205	223	200	216	212	225	194	198	171	188	224	209	204	235	184	212	229	218	203	187	195	212	238	210	206	190	201	189	185	212	216	199	211	197	222	223	205	206	236	197	200	208	185	224	193	206	200	220	202	217	194	193	188	209	210	187	208	220	184	213	209	207	224	193	206	180	221	200	184	231	199	201	186	192	199	212	212	218	188	209
26846	17713	3777	865	663	708	648	642	668	674	664	644	678	646	632	656	592	651	626	670	654	567	649	661	618	599	649	647	619	641	619	596	645	631	640	638	677	642	625	634	642	622	660	618	648	608	647	637	626	621	675	630	636	659	675	653	600	611	630	652	678	632	655	617	661	648	680	639	650	673	615	672	658	612	655	646	649	626	637	621	619	657	634	628	685	622	662	649	637	602	630	614	654	638	652	633	674	596	689	655	644	652	605	621	634	624	622	622	615	649	649	619	640	646	638	680	639	639	654	636	673	663	637	617	627	616	662	631	660	632	609	651	601	618	634	622	678	660	609	602	635	653	664	675	615	635	672	666	621	635	636	629	658	638	622	618	624	632	656	679	628	703	656	604	617	595	594	672	632	641	670	639	654	612	648	655	626	611	661	634	620	636	690	609	612	606	623	611	635	604	670	620	669	643	647	612	637	664	603	652	635	635	622	555	661	647	664	656	618	599	624	595	714	652	653	642	646	655	679	626	620	628	623	617	631	647	681	603	669	622	672	608	586	644	677	628	631	617	690	602	691	654	617	649	658	674	699	614	623	626	623	657	646	576	652	676	653	644	646	682	649	615	579	632	673	656	619	622	634	613	690	628	670	646	697	644	630	577	605	625	671	673	630	621	635	659	638	649	630	606	647	647	637	611	661	595	656	634	661	649	593	685	602	656	685	634	614	695	623	647	697	656	626	626	675	628	663	670	623	677	605	629	639	645	657	597	652	605	624	604	624	638	675	700	640	665	626	642	606	639	623	638	627	633	680	710	616	628	641	652	648	640	608	676	656	644	639	656	646	655	628	631	596	653	635	626	627	650	650	661	612	629	694	606	676	659	660	627	615	610	644	663	641	664	629	624	623	661	645	646	615	651	638	644	592	614	672	658	631	638	610	606	627	612	604	637	660	652	643	607	570	628	651	632	609	647	632	634	624	671	650	652	624	689	685	628	639	615	626	670	616	603	638	648	695	628	652	642	632	620	646	640	673	717	653	643	619	645	625	666	647	618	641	679	621	607	607	673	643	595	669	663	620	650	640	639	646	634	623	679	598	616	636	629	604	632	597	642	656	623	663	656	613	682	621	634	643	658	614	691	657	679	653	647	652	652	610	631	673	639	612	651	655	662	656	673	655	631	683	695	664	628	682	655	601	636	621	619	604	677	669	661	628	654	662	614	622	630	642	634	610	654	637	634	674	715	673	631	610	643	655	604	663	680	650	667	582	622	643	633	666	673	578	640	629	627	643	629	640	649	654	691	640	629	657	607	655	642	642	646	656	684	650	649	632	593	632	645	647	632	585	621	671	625	595	650	663	672	618	618	677	645	615	599	634	679	684	660	605	622	646	647	620	661	658	671	647	617	603	626	653	612	631	635	603	640	694	650	628	632	700	607	644	629	641	645	654	643	664	653	622	689	597	650	634	617	658	656	630	656	649	637	674	628	655	644	674	670	654	649	652	603	602	676	586	622	627	652	630	649	639	617	586	644	631	675	660	658	632	617	617	648	652	644	634	601	666	673	638	632	657	658	666	646	606	656	689	629	644	632	640	640	639	623	699	650	658	639	652	641	626	592	644	620	670	642	649	663	639	652	670	638	670	625	639	612	644	626	652	682	640	624	600	650	640	660	684	634	642	670	618	673	611	630	616	645	615	658	612	650	625	588	649	621	668	644	621	696	646	686	602	606	575	597	662	624	640	661	631	646	639	610	656	621	639	657	626	631	680	657	654	640	634	640	628	657	622	638	626	605	639	683	676	575	617	620	647	636	652	659	651	641	650	647	636	641	669	658	623	614	636	652	619	642	689	601	636	656	627	596	627	611	623	690	661	624	635	612	604	604	636	689	633	636	630	647	605	620	678	595	648	586	635	625	616	650	678	609	633	623	623	674	667	706	670	663	645	593	690	651	652	642	621	551	677	621	561	660	668	616	615	625	651	647	673	597	618	607	667	667	599	609	605	671	636	655	649	685	657	647	627	671	682	601	609	667	615	636	640	627	629	660	638	616	660	646	684	643	670	637	634	631	629	651	664	588	606	605	633	618	594	607	639	648	641	641	642	654	660	634	598	638	616	636	638	603	597	662	608	638	655	647	616	611	624	635	699	623	662	665	643	618	638	658	633	672	680	668	615	624	637	612	697	641	665	688	636	641	660	635	680	639	642	639	638	677	613	669	674	652	649	604	686	607	644	608	626	646	642	649	571	647	655	653	663	620	616	655	654	628	614	642	658	624	625	650	609	633	641	655	644	630	614	605	656	624	626	631	624	641	613	658	657	617	667	609	655	650	658	686	607	606	660	635	641	635	662	642	611	671	627	642	640	639	590	651	617	655	636	645	609	649	654	646	662	645	682	663	621	596	609	662	653	692	647	629	671	645	648	600	621	613	607	656	595	679	651	666	629	635	636	624	614	600	631	585	622	644	644	627	662	622	657	681	619	650	661	666	647	614	650	641	627	657	650	651	661	669	669	640	628	651	629	678	633	612	620	625	595	675	637	645	665	656	648	643	653	651	661	623	674	619	657	612	635	650	596	664	657	612	643	662	665	671	597	638	612	679	615	678	633	667	589	683	650	601	630	591	663	676	655	577	631	624	656	624	658	620	654	636	649	656	665	616	653	640	618	670	663	686	656	604	689	630	635	591	629	614	652	679	634	650	638	656	631	662	630	627	639	651	636	632	659	600	636	635	662	627	626	606	643	648	603	659	643	648	630	619	644	655	645	679	627	653	653	637	650	629	634	635	653	575	608	682	641	663	614	638	679	633	633	657	614	621	683	633	652	652	708	625	661	650	626	638	643	658	650	637	618	607	634	666	674	637	626	653	690	656	609	659	631	631	667	641	638	619	668	632	589	630	598	680	648	630	672	635	587	646	670	641	626	627	654	649	588	673	634	625	638	635	656	648	692	643	634	645	602	644	644	650	644	653	659	631	604	653	609	669	658	595	616	591	686	640	666	637	646	670	664	642	630	659	669	657	587	643	675	631	674	691	633	671	623	625	658	659	658	650	616	655	663	647	605	638	677	638	595	640	642	641	611	632	640	617	616	624	664	624	655	636	615	688	639	646	685	628	645	658	632	655	624	629	618	605	651	677	639	636	617	624	664	628	659	657	619	667	629	609	627	661	617	604	637	644	651	621	644	673	654	634	627	622	679	625	676	632	621	658	622	642	649	576	632	641	637	635	687	654	647	651	635	650	592	647	630	648	647	640	640	684	656	657	621	627	627	684	608	647	649	629	645	634	647	637	645	665	646	700	628	679	638	614	616	627	643	594	634	632	668	670	683	602	621	677	649	614	630	665	638	651	654	638	634	626	660	669	645	660	611	669	624	675	661	647	623	660	681	644	618	574	656	616	640	612	675	633	678	623	661	627	642	652	621	628	661	656	640	637	653	653	635	649	662	631	618	614	633	666	613	665	634	646	650	708	678	675	626	639	618	614	665	642	595	600	625	642
4270	1724	1261	949	972	949	869	877	881	811	827	808	824	875	882	820	877	758	849	818	853	804	824	860	813	827	794	789	800	794	823	856	843	872	866	867	869	796	811	824	799	792	822	822	815	832	806	817	815	814	844	842	875	788	805	823	865	849	772	863	831	908	780	857	835	841	833	851	855	856	891	851	842	871	846	835	825	831	839	864	846	821	821	853	786	811	833	811	838	784	864	814	773	814	867	857	870	855	843	810	792	829	855	844	838	840	888	840	838	876	828	839	829	822	820	842	801	807	873	811	796	793	827	840	826	858	819	849	809	797	816	838	797	816	791	868	850	906	835	857	828	834	848	839	845	813	839	847	848	846	890	873	821	830	821	838	821	834	802	780	846	782	810	776	854	818	839	809	805	797	837	846	902	858	815	854	807	833	854	837	812	889	853	789	819	831	807	793	808	898	799	786	833	880	844	888	844	799	826	840	848	833	883	805	849	851	886	825	810	855	826	862	817	812	816	844	838	831	765	828	817	798	843	802	803	826	837	849	878	816	862	826	799	866	800	814	854	829	848	787	791	841	795	788	843	859	826	883	806	842	840	839	837	822	867	810	828	774	832	796	860	766	831	800	808	807	846	806	875	801	872	804	814	786	806	850	849	833	821	878	862	817	775	886	862	858	815	809	823	801	836	820	831	802	852	830	843	798	897	857	840	836	889	829	836	796	798	794	883	842	837	827	868	787	819	848	863	857	788	891	755	860	870	844	811	821	843	809	838	831	869	888	820	836	796	817	875	858	821	784	833	867	864	837	862	878	801	846	804	814	818	844	820	830	822	821	862	822	846	822	851	797	835	830	800	812	821	848	858	833	801	841	838	832	833	839	807	812	849	804	840	817	790	894	861	841	821	865	810	878	830	825	823	829	874	857	775	830	787	790	810	856	823	821	820	835	850	862	838	786	804	833	810	851	851	893	848	826	877	797	836	832	805	806	892	807	894	797	811	827	875	858	788	807	815	829	811	841	875	884	848	854	803	833	801	887	904	886	853	821	835	817	823	894	848	796	840	819	799	803	851	861	774	824	847	848	853	851	791	809	863	794	853	858	836	857	805	864	821	879	828	810	849	841	834	853	818	799	834	885	833	823	783	803	809	817	849	853	886	885	836	867	795	827	785	815	853	831	825	805	868	793	825	822	815	782	842	784	795	856	869	845	832	839	822	785	768	849	825	801	859	870	863	846	903	827	853	786	831	837	884	847	821	875	848	819	855	828	811	808	821	833	812	868	814	844	842	825	800	845	826	828	814	811	859	855	845	864	768	832	789	797	793	789	837	832	814	789	816	852	886	822	796	836	856	844	847	825	829	829	838	830	888	845	845	879	799	835	889	779	834	831	866	813	887	855	881	848	862	802	851	853	851	816	813	863	816	862	858	782	799	851	831	865	849	903	818	782	837	841	844	806	853	852	851	848	818	825	821	821	871	801	836	822	840	801	814	812	854	815	829	817	808	862	841	853	813	883	879	818	810	836	802	826	889	857	841	815	892	842	826	806	923	852	846	817	806	843	791	812	860	876	869	910	855	782	850	836	805	814	865	839	840	781	816	841	847	818	812	798	815	811	840	814	827	844	823	828	812	866	875	856	852	857	837	803	807	806	842	806	811	798	832	817	798	878	829	822	817	770	810	833	858	775	760	847	864	879	836	889	870	799	862	824	842	877	829	861	828	837	823	829	858	818	820	826	840	832	817	852	837	888	878	831	835	839	816	812	863	856	854	819	851	817	801	798	829	799	805	854	806	827	818	811	812	850	814	833	868	848	848	841	816	781	819	833	840	780	786	779	826	797	841	798	825	832	841	789	847	813	821	875	873	805	797	835	830	805	832	835	858	809	857	834	813	856	811	808	850	786	822	830	848	822	859	847	851	804	856	874	865	829	828	791	835	837	846	800	832	807	825	842	836	777	808	793	875	855	795	820	846	826	810	817	815	857	805	894	796	844	831	770	812	831	819	885	829	841	842	828	849	844	828	815	794	765	814	863	849	792	826	856	837	833	784	822	818	888	826	861	812	848	803	826	828	811	779	866	854	848	809	858	817	850	832	861	899	837	831	787	854	794	901	838	815	884	866	876	798	849	839	809	841	832	859	871	824	813	842	838	811	813	824	791	828	887	781	795	881	776	771	814	831	787	780	843	830	818	812	795	827	830	808	833	808	853	840	843	829	851	807	841	784	835	829	820	837	824	831	835	809	816	837	915	849	762	809	807	803	823	861	905	826	837	901	820	833	862	873	864	845	848	826	818	863	817	863	851	857	824	816	794	877	823	840	825	860	805	886	814	886	845	825	805	794	793	809	766	830	874	825	825	862	837	840	879	845	833	847	849	818	817	823	835	870	829	823	915	774	804	838	777	844	825	808	823	828	827	850	830	850	865	813	816	803	836	868	819	779	823	832	820	811	807	796	779	864	826	872	833	807	809	817	779	851	796	856	796	795	787	828	828	806	800	847	815	822	890	819	810	849	789	846	806	850	862	826	778	851	820	863	831	852	792	825	822	809	839	810	838	871	832	871	793	870	854	829	847	795	834	845	863	810	797	819	851	819	886	845	836	797	831	860	853	870	833	815	826	808	820	815	805	792	813	813	815	851	842	823	864	853	852	824	866	804	799	811	831	890	848	832	856	802	813	828	835	824	797	785	801	796	845	821	825	817	833	810	838	880	860	855	820	829	842	850	856	787	857	800	793	827	887	874	751	769	819	808	792	820	832	812	837	826	847	789	875	848	851	810	822	831	902	818	834	825	854	784	828	828	820	822	875	774	868	838	823	832	820	851	773	838	867	797	785	850	797	818	845	789	763	845	828	853	804	795	849	854	842	806	799	848	859	771	811	822	846	780	796	827	815	854	879	819	809	846	822	755	850	805	827	785	902	885	892	796	865	882	855	866	831	824	844	844	823	857	825	882	836	842	800	832	832	849	828	865	844	836	802	870	784	885	821	805	835	827	796	847	834	818	800	860	895	830	831	806	835	874	843	817	826	834	856	850	858	888	825	821	836	829	803	848	888	845	843	830	833	835	837	850	812	793	829	848	829	864	863	804	832	831	871	882	852	827	854	823	801	851	844	792	816	841	807	811	848	838	836	784	803	799	824	827	789	824	867	803	857	849	851	842	829	817	843	824	872	792	859	823	782	839	850	857	829	831	823	764	855	849	846	833	897	866	810	872	830	808	867	821	824	850	852	832	829	806	854	882	817	822	811	875	847	839	816	794	808	851	858	808	864	854	850	864	808	828	828	891	821	857	798	855	832	906	803	854	809	802	850	859	854	841	796	839	773	803	836	804	857	833	838	839	873	862	814	817	811	777	825	833	811	852	886	834	825	846	832	840	844	796	808	881	888	810	849	805	818	869	822	827	820	848	803	799	824	788	830	799	804	839	845	838	854	838	823	814	839	865	881	825	846	798	840	863	865	846	824	881	854	788	835	872	860	818	870	869	838	765	844
22948	20798	27517	24162	20385	2720	804	618	542	542	518	511	476	489	465	447	464	448	466	446	455	432	474	470	457	452	435	427	434	424	419	418	458	403	425	444	413	401	460	424	470	425	424	423	490	442	423	406	474	462	412	452	414	414	464	414	456	441	455	442	415	422	403	415	464	410	407	419	430	428	437	437	427	435	411	396	431	399	409	413	435	437	434	395	392	391	417	423	419	455	381	485	406	415	404	408	455	413	412	418	410	415	446	405	430	422	409	422	422	414	454	412	409	442	417	420	417	405	401	448	429	392	432	419	459	445	431	414	455	410	428	426	401	451	407	403	438	389	443	419	441	429	419	429	424	435	396	427	435	435	422	432	426	432	426	461	409	422	406	413	430	481	421	444	425	423	408	442	438	437	427	427	429	463	443	399	468	442	444	410	395	421	401	454	435	424	420	438	429	421	404	397	487	437	435	429	446	427	418	503	410	422	417	415	433	434	415	396	448	424	427	461	440	423	414	418	455	497	401	418	445	428	464	414	428	402	396	406	434	403	458	383	408	444	423	447	431	430	455	408	411	446	424	420	428	457	448	412	425	434	427	416	419	407	426	489	449	444	442	443	400	443	424	377	421	426	434	416	455	425	460	431	421	376	419	428	415	428	457	456	446	420	398	408	410	400	418	440	441	430	470	394	431	430	397	393	420	392	414	443	394	420	434	449	465	471	447	437	400	424	449	427	423	444	456	401	429	422	448	415	436	414	424	400	391	393	475	427	409	448	404	405	426	438	416	435	412	443	442	414	439	392	441	436	445	423	429	421	437	397	410	450	480	422	407	415	442	417	433	379	418	430	415	407	440	468	425	403	418	415	448	421	382	435	409	404	404	402	445	450	413	422	403	439	414	436	476	436	408	412	415	455	416	419	456	434	419	419	437	428	437	464	436	434	406	419	458	416	425	410	392	419	421	399	440	399	425	412	460	451	445	446	390	396	449	414	440	421	416	424	456	409	439	418	449	423	420	421	434	423	413	429	435	423	418	424	435	432	418	440	416	436	435	411	395	447	435	389	402	427	421	414	427	435	411	427	446	411	429	448	432	453	439	440	406	454	435	450	438	400	408	459	416	413	450	449	437	428	412	404	430	437	406	442	410	412	460	426	445	423	417	450	416	406	434	440	449	431	441	433	431	441	399	405	443	468	430	422	402	400	412	433	408	472	377	403	453	456	448	434	427	429	435	420	435	419	434	453	413	456	417	433	445	381	384	426	449	421	417	390	443	431	402	446	406	404	442	440	402	407	456	429	432	450	451	413	433	441	451	434	421	427	443	388	425	412	484	417	395	441	419	446	458	438	445	412	397	430	431	397	426	428	448	447	364	437	423	455	419	427	445	429	410	435	443	403	395	454	435	423	403	393	400	442	411	444	409	398	439	467	420	425	444	431	417	444	405	402	416	405	440	414	429	406	424	425	400	414	407	420	430	472	482	426	484	419	458	416	431	395	417	417	434	468	436	418	405	413	381	429	409	409	413	429	401	422	414	448	423	435	398	420	431	469	438	412	407	422	435	445	421	407	467	434	424	395	415	478	395	394	437	410	443	412	432	439	447	416	427	449	390	459	413	410	438	413	425	416	484	425	442	414	435	434	419	416	406	412	415	424	398	413	421	406	421	474	418	422	425	454	432	418	437	423	413	401	457	415	397	428	374	450	429	468	462	383	431	409	426	451	470	418	438	437	443	425	432	457	435	382	419	383	426	385	421	426	425	446	421	439	419	428	443	417	430	403	468	424	402	413	428	422	426	434	378	432	434	417	462	437	428	442	448	431	414	441	438	386	398	397	404	398	447	452	430	416	414	418	406	459	430	405	407	409	451	427	450	455	421	416	404	428	452	397	424	394	442	426	425	417	445	381	423	416	427	414	432	434	440	396	413	412	410	479	436	399	380	446	431	386	409	420	409	431	420	428	429	424	412	421	404	401	398	416	450	430	446	420	395	427	408	449	429	436	449	403	401	392	441	428	414	406	432	434	424	437	395	435	395	443	416	409	413	410	448	436	461	419	417	460	414	422	418	457	460	466	412	368	476	416	414	395	421	395	415	408	430	428	405	423	399	416	457	413	449	426	398	415	419	423	436	427	393	440	437	438	451	405	406	423	421	421	406	410	443	442	419	408	434	400	388	432	415	438	423	422	468	413	386	437	471	430	403	450	424	411	418	425	389	435	416	477	462	428	459	476	443	467	446	444	429	395	441	391	399	395	431	417	450	408	441	393	438	420	379	380	377	448	421	409	448	458	432	397	418	396	410	411	403	407	435	412	427	426	463	407	418	440	396	426	416	472	402	450	378	410	432	419	398	406	429	423	411	421	434	424	429	426	445	419	396	469	420	437	391	411	405	454	440	467	451	387	417	423	400	416	458	417	435	426	410	455	411	373	427	443	410	425	448	421	422	408	434	436	417	425	465	421	420	418	451	395	403	371	396	407	433	428	433	438	454	446	452	434	424	428	418	431	429	398	414	459	476	399	406	404	397	421	393	417	444	436	402	430	448	403	430	447	399	465	401	449	424	432	447	478	429	423	456	430	428	411	422	384	382	472	425	449	406	437	409	436	446	435	408	400	427	422	448	397	429	419	434	416	434	398	396	452	417	411	448	429	422	412	427	400	419	419	397	407	393	446	401	406	416	440	413	426	406	446	422	450	451	420	429	435	412	431	422	420	445	434	420	411	426	445	431	428	438	411	417	459	446	417	411	406	412	414	412	393	422	467	406	436	475	442	452	460	425	427	382	404	407	412	385	431	448	408	416	424	399	391	401	439	441	432	422	411	395	449	458	448	415	432	428	395	438	393	425	423	426	442	407	413	427	394	430	468	396	402	428	436	392	461	411	414	395	455	447	428	410	398	419	444	421	418	425	387	434	465	443	456	407	449	412	414	446	431	427	446	458	446	408	410	404	452	422	421	418	434	433	476	428	420	419	394	400	417	454	409	432	418	432	439	419	397	433	425	401	432	426	439	407	380	465	409	438	437	419	453	413	414	446	427	420	430	454	416	449	430	411	417	394	438	403	442	442	402	421	413	410	395	385	427	407	408	408	449	389	408	423	407	431	418	443	390	426	438	424	399	457	429	412	442	466	420	437	401	432	448	441	436	401	423	422	439	436	441	402	434	430	415	431	411	456	431	451	407	442	396	405	451	426	391	410	426	402	424	465	425	410	436	411	400	402	402	419	457	410	446	411	409	409	447	404	416	408	458	431	379	423	380	413	430	393	423	425	434	438	426	415	409	400	421	429	441	454	437	416	415	440	432	427	409	388	410	435	434	474	436	415	434	398	432	402	453	428	413	436	428	414	406	422	431	436	378	411	437	457	449	410	428	436	442	419	447	433	437	417	425	496	462	438	468	407	389	416	426	450	454	359	410	415	394	433	452	428	430	439	419	414	410	416	427	421	436	383	430	402	429	445	397	425	376	444	431	391	418	392	417	428	436	416	438	457	484
3278	8161	5227	2565	1874	1464	1165	1041	919	789	786	743	719	670	685	690	637	589	570	601	616	635	594	604	621	596	558	538	624	581	610	598	593	596	544	575	606	611	566	563	573	594	544	562	583	579	575	576	596	566	610	563	558	571	561	599	569	573	644	608	580	556	582	529	580	534	569	602	577	555	578	580	573	593	556	538	614	574	542	550	619	566	562	559	590	592	578	563	557	579	533	566	560	602	580	546	566	580	599	603	584	579	558	559	569	542	559	613	561	552	568	572	583	564	558	557	544	570	568	578	612	567	566	535	546	545	550	630	572	627	589	553	565	566	538	608	545	566	588	533	560	570	540	588	569	563	532	582	575	570	545	612	581	521	557	570	549	596	564	545	519	596	563	567	592	580	594	578	544	534	634	573	555	599	552	575	583	547	558	600	540	602	597	553	546	564	568	583	561	595	566	561	578	552	576	565	574	612	547	542	549	556	558	586	577	546	539	586	568	592	602	578	581	593	539	561	546	581	598	559	615	595	543	546	600	559	614	530	566	567	544	581	591	541	545	543	559	573	578	583	544	585	563	572	532	606	524	611	541	538	591	575	571	564	550	561	579	552	547	535	586	543	575	564	578	593	571	589	547	590	523	583	569	578	559	573	576	561	560	583	576	586	608	564	530	508	542	562	532	562	605	600	581	530	545	565	570	559	556	586	560	565	589	587	555	529	557	568	532	529	536	584	596	549	582	534	530	592	558	568	613	502	609	567	567	526	588	568	557	585	597	565	571	563	562	552	584	585	603	571	547	596	554	560	594	623	584	580	587	581	553	584	545	571	575	556	599	559	610	563	571	599	538	571	561	536	567	616	576	589	557	556	576	553	528	567	540	548	573	593	586	575	569	544	567	541	581	571	573	538	488	557	601	577	543	558	587	571	551	571	611	547	588	584	532	606	576	567	556	608	551	552	546	576	551	624	612	577	605	568	538	580	551	510	561	548	569	579	569	599	569	583	594	567	571	588	561	539	575	579	601	526	543	565	563	577	612	565	563	600	580	539	556	562	554	603	531	556	589	523	566	571	546	556	590	570	553	561	530	533	538	536	597	562	550	536	572	516	555	576	580	542	625	563	582	619	584	557	548	603	601	576	606	563	569	602	545	593	576	568	594	579	536	572	586	595	571	590	555	579	592	572	569	561	578	584	574	588	591	613	572	604	577	610	571	573	572	557	542	613	557	573	579	577	582	573	578	547	612	601	585	543	589	549	600	586	538	570	546	573	587	544	534	593	580	607	563	560	589	605	583	580	517	592	563	566	579	582	570	524	549	583	538	568	590	587	567	582	571	551	554	595	544	576	592	611	568	575	560	545	618	556	523	607	606	557	543	624	565	542	547	537	581	609	557	603	613	608	534	583	551	525	585	585	545	548	542	564	584	580	562	562	604	556	591	564	553	528	578	563	564	566	589	576	584	573	534	562	549	580	584	556	524	550	582	529	569	583	592	593	583	566	567	560	575	581	583	551	577	592	527	582	605	575	543	540	589	543	511	578	559	591	564	598	581	574	560	576	545	532	562	606	563	534	599	545	585	572	572	537	555	600	583	577	567	540	543	551	564	571	573	551	537	570	558	591	585	562	554	560	553	545	537	575	522	596	594	588	602	578	587	591	547	568	593	604	564	546	567	588	511	557	602	545	579	603	607	539	522	590	555	556	615	554	545	570	549	569	560	559	590	567	586	574	587	567	567	590	526	612	582	528	574	579	552	567	570	504	521	560	586	551	579	535	604	560	554	579	574	545	606	561	577	578	633	573	613	576	543	618	559	551	576	532	581	586	552	558	558	609	553	559	563	570	549	558	571	631	587	579	570	592	552	538	533	603	580	611	546	608	584	555	608	611	567	561	584	589	568	560	567	525	604	594	578	537	558	528	585	572	536	564	560	579	581	571	583	524	594	523	591	570	580	575	595	572	570	574	585	612	547	521	531	526	601	551	542	555	622	579	569	611	589	599	574	593	564	584	597	586	560	566	557	546	579	531	493	606	571	544	570	557	582	593	548	564	602	559	605	544	570	581	586	540	586	617	529	544	525	595	559	563	530	553	612	538	574	588	601	565	567	587	569	530	577	564	572	585	563	551	599	567	549	559	579	598	576	569	590	594	552	534	546	581	571	607	583	503	580	550	539	531	571	523	567	569	577	542	521	606	564	595	589	578	551	552	563	574	546	568	567	569	511	544	603	583	582	612	607	575	541	575	541	531	566	587	563	564	559	567	546	569	582	554	580	609	563	570	555	564	553	556	574	517	560	582	582	605	550	550	583	607	632	582	536	576	531	559	521	561	581	557	597	576	539	577	566	549	581	531	545	570	572	523	572	582	512	565	558	551	566	583	602	579	552	552	552	562	555	586	571	541	554	562	577	567	556	572	536	535	543	583	548	563	569	625	522	602	565	539	548	537	602	568	545	591	555	557	573	551	558	586	586	574	577	573	593	580	531	546	605	549	527	618	559	572	566	543	555	552	570	578	589	561	584	561	566	568	557	570	555	570	556	555	584	581	585	569	560	605	559	593	574	562	601	558	556	555	616	595	572	561	582	562	523	613	547	543	557	589	533	579	584	562	538	551	570	541	573	525	556	563	549	538	568	558	578	528	570	546	586	569	591	580	569	549	595	577	579	594	599	567	562	599	542	582	550	572	612	559	594	577	580	575	546	539	533	616	557	553	575	581	545	532	555	597	532	579	549	573	543	572	603	568	539	591	560	586	607	574	583	556	606	591	551	602	586	590	586	568	519	612	574	582	590	550	571	556	551	595	545	572	595	589	546	604	576	590	553	607	547	583	546	543	572	573	579	570	619	582	572	535	558	568	544	586	560	551	572	573	539	570	585	577	585	563	590	535	580	570	551	570	561	576	553	607	598	639	551	575	560	599	552	535	548	594	554	563	569	595	567	610	594	542	569	599	581	592	581	587	553	550	601	528	556	608	509	553	552	572	505	545	574	605	604	564	582	569	586	561	612	558	536	581	565	581	568	605	556	603	560	542	520	575	535	600	532	559	561	538	611	520	592	553	545	599	598	580	562	634	566	570	581	583	546	583	583	569	556	572	582	579	571	581	574	548	549	546	588	577	560	548	568	562	555	555	586	554	594	558	549	599	532	533	586	584	597	574	539	573	556	653	572	563	585	576	568	536	559	560	576	575	555	559	560	541	574	522	598	548	581	571	551	611	523	595	565	555	554	597	588	555	586	540	532	522	595	524	586	567	555	621	583	589	605	569	570	553	610	580	571	632	580	624	609	523	540	548	577	565	551	533	563	545	575	533	574	567	563	579	548	537	536	574	559	581	539	598	583	572	594	605	590	569	561	570	567	523	565	537	558	559	551	506	550	586	605	581	547	571	576	541	565	597	555	575	590	564	585	621	538	576	591	540	604	598	567	576	559	568	587	526	569	579	573	580	609	594	564	573	606	570	594	609	540	587	487	569	547	555	553	550	500	612	541	538
24270	20786	25525	22913	1486	652	557	571	525	568	539	524	507	536	485	527	487	497	458	500	505	474	533	524	499	484	517	488	484	480	494	515	472	461	533	514	489	491	481	462	491	470	474	467	485	463	494	479	513	472	501	490	456	452	479	490	483	476	471	448	508	448	479	465	500	481	498	478	465	492	504	451	487	481	490	485	506	453	449	497	483	482	484	487	467	462	512	498	507	491	511	455	456	491	494	456	506	476	456	507	503	525	529	504	504	473	447	482	499	529	508	467	445	414	463	503	480	473	470	483	481	457	506	470	473	472	490	485	479	521	483	515	487	499	477	478	489	487	513	474	454	465	486	468	454	460	504	521	476	491	474	471	485	521	475	501	514	508	514	491	487	456	479	492	463	472	514	477	483	492	503	499	500	502	471	484	470	518	515	490	495	500	476	479	476	464	493	497	450	537	508	479	505	476	515	504	485	489	472	482	436	514	488	524	463	487	513	494	485	439	500	441	504	500	521	499	461	498	479	482	486	496	476	466	488	473	464	474	484	541	521	521	449	469	511	467	456	465	490	466	491	488	484	499	495	481	495	488	476	450	501	479	459	476	453	472	492	488	486	483	471	492	492	490	501	499	476	478	490	466	494	458	506	455	492	472	480	533	488	511	477	536	486	471	458	479	492	494	515	454	503	506	495	494	500	465	475	509	473	493	491	525	490	457	466	496	480	493	471	496	525	469	474	472	468	491	485	489	465	514	508	453	458	488	480	476	452	500	474	529	532	494	479	477	477	462	449	434	487	524	471	447	464	504	474	469	467	497	466	506	508	454	508	489	502	515	471	472	482	515	474	484	497	485	498	490	492	455	451	462	473	476	493	478	488	525	511	515	452	518	483	517	467	470	496	510	460	469	503	494	487	477	474	457	486	514	488	523	449	499	449	514	511	510	487	481	461	496	462	536	498	450	485	469	514	501	495	475	493	521	479	481	465	502	456	476	485	509	464	487	499	506	480	475	455	500	486	520	499	507	463	500	471	507	442	477	464	469	475	512	484	492	511	473	497	453	495	457	527	490	449	493	498	483	476	553	508	463	477	467	501	479	461	432	484	451	483	488	498	493	525	513	468	442	518	525	500	531	478	490	433	484	483	515	459	489	470	489	511	444	474	485	439	482	482	455	501	496	462	478	458	474	498	479	509	526	466	482	448	525	496	481	498	498	456	477	463	518	482	505	519	479	492	505	429	450	457	473	497	509	438	478	506	471	478	502	467	485	494	486	480	523	490	473	470	469	486	486	498	516	483	470	533	452	462	513	530	507	505	474	507	477	486	511	504	500	467	513	476	489	496	486	487	492	499	498	469	513	502	490	505	478	484	533	480	463	473	498	494	505	451	477	480	479	512	477	494	488	512	499	485	494	454	479	513	489	443	454	469	494	435	494	504	469	491	479	515	485	480	524	478	469	441	511	479	506	470	470	502	490	499	440	430	505	497	468	467	477	495	513	499	512	501	461	463	491	499	468	488	467	487	495	485	518	480	444	500	480	482	501	485	518	490	479	500	471	470	473	458	488	503	477	493	466	503	494	446	471	516	485	488	493	512	478	481	426	452	478	491	498	439	480	465	524	464	477	502	493	474	505	511	492	490	489	468	437	502	489	450	483	499	475	489	463	502	487	486	470	474	492	473	467	482	493	494	465	476	444	480	493	497	481	505	458	490	510	484	492	495	477	479	475	504	475	498	492	444	507	496	469	501	510	499	496	489	479	457	496	462	457	470	459	501	485	468	475	466	472	483	516	493	491	520	527	489	499	484	451	505	468	475	461	483	472	509	489	487	482	490	515	492	509	455	490	502	495	483	504	467	481	523	482	503	456	498	475	486	478	456	520	489	480	478	500	469	465	465	461	467	499	490	465	513	456	475	511	503	506	479	499	465	496	496	479	513	479	505	452	474	484	477	502	482	439	437	510	501	470	460	474	471	456	479	467	457	480	467	480	537	500	489	481	449	496	492	463	441	490	461	479	498	506	492	448	462	419	465	493	466	464	489	505	493	527	528	457	473	499	486	511	496	503	472	496	489	484	466	463	492	468	469	501	489	502	457	469	484	499	451	445	467	483	484	500	516	539	494	526	471	508	495	492	460	495	479	513	519	489	445	509	462	481	457	486	519	480	460	495	520	489	505	513	515	505	491	476	497	515	525	496	474	505	477	518	513	468	498	491	491	435	494	482	439	492	475	468	497	493	506	482	502	486	480	515	500	493	491	475	491	465	466	472	487	489	490	479	484	507	483	491	493	480	469	461	483	482	489	484	477	494	485	469	485	493	493	489	474	526	526	511	477	463	510	489	514	473	526	505	474	521	508	461	491	481	451	515	448	449	487	522	518	468	449	483	469	480	461	474	462	508	489	503	429	490	457	487	472	450	511	505	470	532	511	473	470	463	420	513	477	486	508	480	521	459	488	494	492	491	486	507	478	452	509	536	486	468	517	519	498	493	482	459	451	486	466	483	467	477	474	476	513	490	515	482	437	501	498	496	478	498	496	478	464	539	501	472	518	503	509	483	470	474	511	527	493	462	494	470	518	480	473	464	500	512	487	475	496	498	449	498	477	512	509	489	460	418	451	498	496	522	464	484	488	506	468	475	474	495	461	483	451	505	493	531	511	496	485	497	489	463	494	495	495	454	476	490	506	436	465	474	508	441	485	435	477	467	458	477	495	498	525	476	470	520	466	445	506	468	519	455	450	484	520	478	452	475	520	506	460	479	486	466	520	512	516	474	494	485	495	468	492	496	502	442	502	442	528	491	488	477	486	467	468	459	455	454	463	501	458	484	508	487	484	474	476	462	462	495	470	470	500	465	484	501	483	487	468	497	517	494	483	503	455	494	484	453	486	495	482	463	483	480	504	477	470	468	484	502	487	475	538	494	522	454	477	479	491	481	455	491	428	488	480	469	514	473	483	476	494	481	502	460	516	479	469	496	460	520	490	497	537	452	465	482	494	448	478	492	508	491	530	454	491	495	477	490	454	490	457	517	487	501	470	503	482	487	523	477	478	483	505	451	466	507	475	467	481	501	482	480	479	508	470	502	480	483	529	486	457	496	466	459	501	462	450	490	449	445	460	501	493	517	491	515	489	434	494	490	468	517	457	475	459	507	492	492	458	498	466	483	478	436	482	503	476	489	512	462	468	467	505	494	472	507	537	501	456	504	489	489	503	486	448	481	483	479	460	480	498	443	499	445	520	533	502	439	469	486	473	479	484	458	486	507	486	518	493	488	483	499	523	496	551	478	501	504	514	461	483	476	463	470	503	461	495	421	451	466	507	476	473	488	477	489	458	482	493	481	476	520	490	490	497	457	446	462	486	458	485	460	461	492	476	485	488	500	452	539	475	527	498	497	484	518	486	482	464	471	454	500	504	530	459	524	500	499	487	472	508	491	455	498	493	479	446	451	451	502	445	492	501	462	475	464	413	467	479	499	500	528	486	465	486	537	493	441
3347	3914	2606	1395	1161	1014	860	820	788	695	775	715	655	659	628	652	654	672	658	634	621	638	645	613	638	619	684	602	589	658	595	644	629	586	665	651	617	619	653	620	630	684	674	631	636	627	627	630	600	585	622	602	619	619	620	635	596	638	561	626	631	642	594	603	593	662	591	628	636	587	584	625	622	625	627	609	615	599	585	589	624	597	643	658	638	631	597	626	642	609	630	622	597	667	666	612	643	605	635	606	625	627	598	648	584	642	631	598	659	605	585	603	646	658	591	637	615	652	618	609	646	649	652	589	657	633	608	590	629	658	643	626	602	581	612	598	593	642	607	635	631	591	621	639	586	631	632	657	646	639	574	630	631	641	626	614	674	601	669	621	588	599	627	620	604	637	617	598	673	577	627	620	594	603	625	634	641	620	631	611	600	592	577	600	592	612	617	647	652	622	639	638	630	621	606	633	629	662	673	616	644	639	664	640	642	608	589	645	625	573	645	657	637	604	581	586	629	581	638	621	611	586	610	598	605	659	640	631	637	654	635	635	603	639	611	649	619	638	608	633	672	625	628	614	624	656	644	626	612	582	592	639	618	637	615	630	595	627	640	670	668	625	635	603	645	661	595	603	654	585	590	640	626	638	659	607	604	605	651	628	598	589	612	625	610	663	626	645	662	605	635	632	587	639	620	613	589	633	602	676	641	649	619	638	626	623	674	625	587	635	598	611	662	607	647	576	609	633	608	582	656	622	626	631	654	612	629	613	590	608	691	652	599	614	633	607	652	589	650	615	548	620	594	616	615	655	613	654	614	628	552	675	648	633	614	633	632	663	653	635	628	612	609	564	636	622	615	646	609	660	587	642	609	648	604	619	624	583	622	612	581	597	642	635	586	646	601	622	604	667	649	639	625	570	602	640	587	618	612	652	661	625	631	616	566	633	683	597	641	647	636	668	631	615	634	593	601	591	636	624	606	613	651	655	595	593	616	632	614	601	641	625	621	625	657	643	649	625	605	657	648	577	638	653	597	616	673	642	628	612	669	611	638	643	636	630	597	611	600	604	614	599	587	609	604	662	618	615	594	624	636	606	615	614	611	642	646	683	637	598	629	632	627	659	614	630	614	618	666	618	632	623	613	653	602	603	646	627	609	624	605	641	602	637	633	579	672	586	667	650	659	606	596	634	628	661	640	585	615	630	608	647	680	648	554	675	642	632	614	656	645	636	631	627	609	623	613	643	618	660	596	610	611	632	627	598	619	661	627	620	619	607	614	624	633	637	643	625	592	615	580	635	611	646	603	617	628	634	634	613	650	600	618	620	648	630	589	623	630	621	598	613	634	609	609	599	616	592	609	622	616	614	649	614	645	609	596	630	599	611	626	643	675	633	663	628	567	620	597	615	644	599	638	632	621	635	644	610	659	641	604	628	596	580	620	616	631	600	604	622	620	633	613	593	556	616	622	655	599	610	632	639	578	652	630	596	624	618	636	650	670	654	629	614	626	640	625	667	629	590	601	639	635	665	614	654	617	641	640	636	655	606	642	609	616	660	647	605	660	610	628	622	633	612	635	630	661	614	630	622	650	605	607	602	612	610	672	580	606	637	598	607	613	657	630	618	597	584	609	684	600	666	627	639	643	578	624	634	616	600	613	610	617	587	624	603	607	644	611	652	636	651	586	613	617	641	632	650	587	616	638	590	607	652	642	613	628	659	618	598	595	650	664	643	631	608	625	610	626	651	655	602	640	635	631	663	635	638	623	601	593	639	616	641	593	644	639	630	622	549	595	637	626	629	598	644	642	624	609	613	620	620	623	619	595	633	626	632	624	649	674	608	627	640	594	625	622	639	632	612	605	633	634	602	670	633	600	580	582	600	615	592	642	637	584	599	660	624	603	646	563	604	665	620	606	626	608	604	619	635	719	642	618	601	656	625	635	608	596	637	590	579	640	644	628	613	604	611	647	587	588	661	666	661	543	646	631	625	610	586	594	598	601	596	576	636	595	640	656	633	616	627	637	631	609	606	646	625	615	570	601	623	628	590	614	627	625	613	616	637	624	618	586	637	614	645	600	608	615	602	623	658	593	661	634	618	575	609	618	638	612	618	623	661	629	616	645	633	633	633	584	612	648	616	669	612	621	628	624	626	630	623	628	623	631	644	572	584	567	603	633	639	644	609	597	608	625	600	638	592	649	621	636	610	591	633	638	642	604	672	641	642	645	578	659	640	615	604	647	625	591	651	637	582	656	624	592	610	646	615	599	642	617	638	624	648	642	619	614	622	621	648	610	662	647	600	633	632	643	641	632	617	620	611	665	625	636	660	610	622	627	604	618	619	637	600	627	622	606	629	624	595	626	642	597	635	632	645	590	625	635	591	605	610	668	645	633	607	640	613	645	629	601	644	628	663	626	646	580	622	595	567	582	630	648	696	592	620	627	628	585	658	613	633	609	577	639	600	614	589	643	622	625	622	653	644	659	613	609	590	651	581	604	658	616	634	633	591	573	609	607	613	610	636	599	618	625	663	630	632	552	613	633	617	600	632	590	619	596	648	636	637	634	577	684	589	596	597	594	579	598	608	613	621	640	659	603	598	623	603	615	569	622	611	616	618	640	624	674	641	663	627	633	597	607	648	642	624	604	613	632	665	598	602	595	606	627	657	651	595	647	631	596	576	628	629	635	602	605	615	656	610	622	584	613	639	667	610	627	619	657	635	613	603	616	615	661	632	619	613	581	609	642	637	626	626	621	586	610	601	645	643	634	588	651	613	594	614	586	589	576	621	655	643	662	646	639	657	581	648	633	572	656	655	616	610	604	617	593	633	662	605	623	573	613	616	645	614	640	615	583	579	648	637	604	632	615	616	624	607	657	634	592	606	618	592	623	606	649	611	612	639	616	634	630	656	602	651	646	610	647	632	580	598	623	603	654	650	676	641	606	648	627	599	653	679	657	647	637	632	633	646	629	598	644	627	654	591	583	664	652	680	588	601	608	649	642	622	611	655	636	645	645	661	613	633	651	603	621	624	652	621	591	631	663	624	604	653	640	606	610	609	625	662	627	641	612	617	636	635	627	575	635	593	595	625	620	676	581	635	618	585	683	665	613	599	603	622	612	606	609	587	629	620	650	613	632	623	627	632	600	607	610	580	619	618	651	633	600	634	604	596	625	619	653	623	641	650	615	635	614	670	607	637	636	629	646	621	609	634	585	606	615	636	593	625	613	651	593	678	644	626	591	619	625	587	610	627	605	631	590	662	585	554	656	599	608	611	642	645	671	614	602	618	613	604	611	595	694	637	642	584	614	661	615	600	663	624	629	642	607	625	626	645	643	640	580	624	659	610	673	606	648	609	617	612	586	643	686	605	656	633	640	606	635	606	605	612	632	667	643	621	611	608	607	614	651	584	629	592	638	644	621	632	636	671	637	642	649	615	678	650	592	624	641	618	616	633	594	622	609	620	618	609	615	646	637	635	592	636	634	616	629	632	629	637
22059	20830	28137	23624	20830	19669	1373	530	363	337	315	275	222	240	254	234	212	209	200	165	195	167	174	162	175	182	164	169	139	186	169	182	183	134	170	147	153	153	138	158	134	156	152	151	168	158	139	158	142	147	151	156	133	157	170	149	137	148	154	146	163	145	141	136	141	128	144	147	128	150	152	152	151	157	141	152	151	141	128	143	129	152	154	135	143	110	156	149	130	156	149	154	149	158	165	151	159	163	154	171	163	144	147	139	144	144	155	157	172	146	143	128	138	157	136	164	160	159	146	140	136	180	138	159	168	143	155	156	169	142	152	157	153	143	136	132	125	154	149	145	159	169	145	152	154	162	139	159	156	133	145	136	128	154	153	149	122	145	147	142	162	156	141	145	156	169	171	163	148	146	128	164	145	131	161	154	151	146	148	150	171	125	142	145	141	161	145	144	142	130	157	127	157	159	142	166	155	132	148	140	146	154	136	139	169	145	146	167	140	162	152	133	138	166	142	134	141	155	155	163	169	150	151	130	139	149	137	140	128	134	149	155	174	145	148	157	145	149	151	145	145	176	154	127	155	156	150	149	143	141	169	174	155	139	147	178	157	160	155	141	143	129	153	142	147	155	134	155	147	165	130	137	165	153	155	153	140	130	141	165	142	162	141	168	158	160	153	153	152	152	154	147	137	131	146	159	122	146	114	145	161	143	167	137	153	153	144	156	156	136	159	154	149	150	143	147	158	149	142	163	153	140	146	152	152	151	156	140	130	160	156	128	131	152	154	164	152	128	152	167	169	155	171	133	139	133	140	154	161	137	135	146	164	142	169	135	154	136	135	155	161	133	168	145	166	148	127	142	175	144	149	135	153	128	155	149	145	149	145	148	148	159	151	165	152	149	138	148	150	144	156	176	152	144	142	150	159	146	159	150	134	169	139	143	138	170	145	143	157	139	168	156	144	144	146	160	150	146	153	150	156	151	148	155	143	137	143	140	145	130	147	161	150	147	135	146	167	168	146	153	144	157	153	148	136	123	155	149	138	164	135	149	146	144	139	134	146	142	137	159	143	145	162	143	165	154	143	150	161	158	164	148	138	134	178	165	152	162	155	156	185	137	149	151	148	153	147	141	170	149	164	174	155	147	145	147	177	146	141	176	154	148	133	148	145	157	147	156	141	139	140	170	163	136	142	147	153	153	169	160	121	147	169	143	154	143	150	146	156	172	166	164	129	155	141	155	160	149	137	146	163	148	137	143	163	135	136	144	159	131	149	161	175	145	143	149	155	157	154	135	182	153	147	166	108	163	130	138	152	146	137	177	138	154	139	140	149	165	138	156	166	131	152	141	159	150	144	136	142	141	143	133	139	158	153	153	143	125	141	126	122	153	141	148	124	142	147	152	165	138	140	137	138	136	140	134	126	139	139	137	138	142	148	156	138	150	138	157	141	158	135	149	175	163	155	151	149	153	155	139	153	136	163	150	144	139	153	126	157	125	159	153	129	149	137	149	137	133	162	145	146	118	154	162	148	148	157	129	163	164	158	165	134	130	142	145	152	153	141	166	133	167	139	145	150	169	152	153	152	138	139	153	136	141	157	141	179	165	174	156	121	139	129	137	133	146	162	153	139	149	158	160	156	166	136	163	148	141	139	139	150	157	165	140	148	147	155	140	151	177	140	125	154	143	144	154	142	155	138	156	165	134	141	152	129	140	139	144	152	160	162	144	142	152	137	140	152	156	165	147	142	135	165	147	147	131	136	127	130	122	148	153	143	172	152	151	169	137	138	162	123	180	173	142	137	138	153	167	128	149	161	146	147	157	168	166	148	149	133	146	148	142	136	144	146	147	158	143	145	164	143	137	145	148	142	142	152	149	157	153	166	168	150	142	131	172	166	146	141	151	156	149	153	163	132	168	151	150	139	151	146	133	152	157	132	148	135	148	129	176	142	169	153	164	122	153	155	145	157	146	145	134	122	148	151	156	147	167	145	142	137	134	142	135	162	143	155	149	129	165	154	145	167	161	140	162	153	150	150	156	154	149	138	135	125	145	162	158	139	139	135	138	166	166	154	151	120	143	159	136	139	132	158	132	155	154	129	169	155	129	166	141	165	154	154	167	135	157	174	119	165	159	127	130	157	154	148	175	159	150	143	166	153	148	142	161	146	149	129	155	152	144	156	140	135	129	126	154	145	138	130	139	148	158	145	141	144	163	131	160	126	149	160	139	138	156	147	130	154	145	158	158	134	153	151	140	148	166	144	167	155	146	161	146	151	162	145	133	152	149	129	132	151	152	141	174	164	149	149	149	137	127	131	146	148	134	142	151	145	149	143	150	133	166	153	161	146	137	132	130	154	144	158	159	148	136	165	152	164	136	153	120	157	140	157	158	147	163	160	144	153	140	156	158	175	161	159	163	157	130	147	149	149	180	158	160	151	152	157	150	148	149	157	139	164	143	146	154	141	154	144	150	154	136	141	147	155	141	167	151	134	157	141	183	149	166	148	176	166	143	150	144	141	146	133	134	141	147	146	139	153	137	148	149	152	161	152	143	154	138	154	144	171	151	141	153	140	162	145	169	133	146	164	139	140	143	140	145	142	195	157	144	159	160	151	143	168	162	153	140	157	131	142	171	152	140	155	139	133	148	184	164	156	150	150	183	157	134	144	148	139	152	155	149	137	132	144	147	168	159	160	158	146	122	149	133	164	145	141	127	135	138	155	142	153	137	154	155	151	136	151	144	157	148	150	145	148	166	132	126	148	137	150	156	128	128	137	177	149	162	150	145	145	157	125	136	172	174	163	141	173	166	156	137	149	162	159	158	139	144	150	154	144	162	140	140	141	140	166	144	147	138	161	135	150	141	138	136	134	142	143	143	155	136	160	139	167	161	139	152	149	164	166	147	157	149	151	155	157	143	151	152	145	166	128	176	149	114	138	152	138	113	139	119	175	148	146	145	172	150	148	148	159	149	147	145	143	157	156	149	119	173	129	165	180	153	145	143	148	143	145	169	170	143	138	139	158	149	147	152	145	162	152	146	148	164	126	138	147	160	159	175	135	160	148	138	137	150	139	162	161	144	133	146	155	138	141	133	161	129	129	133	157	172	145	157	156	156	148	155	142	129	136	139	135	168	126	141	134	150	127	162	160	154	146	132	153	151	164	151	156	129	161	140	130	161	148	165	154	158	164	166	147	142	141	177	154	141	140	162	152	158	170	164	142	132	155	149	146	123	161	155	132	152	150	155	142	140	153	152	145	156	156	160	157	140	132	137	146	140	151	154	126	149	157	142	147	144	154	161	140	148	118	171	144	157	139	154	162	141	168	161	158	132	154	143	163	146	154	135	144	133	180	152	147	137	146	158	142	135	165	139	142	166	158	157	157	150	151	185	123	169	137	159	148	155	152	147	133	167	138	137	132	160	127	160	133	128	145	161	146	172	148	133	126	125	168	144	142	131	152	158	166	166	163	152	179	140	151	147	136	129	148	131	167	144
4241	12334	7971	3681	2515	1762	1310	1009	798	710	577	535	466	446	380	356	348	330	297	262	309	259	266	237	273	246	241	251	218	250	241	220	211	203	217	251	226	228	239	234	198	206	222	212	202	236	218	210	222	220	233	186	203	230	193	197	192	209	214	221	210	203	206	199	220	228	214	208	194	214	211	183	232	204	210	188	210	198	198	216	184	183	204	201	202	176	214	218	204	205	204	220	221	210	209	194	202	193	202	220	219	195	197	190	190	203	199	186	182	226	209	220	198	204	195	193	223	188	216	216	200	178	171	174	186	186	216	236	209	189	191	204	197	227	215	219	225	192	188	209	209	187	191	205	194	199	184	207	205	203	219	205	202	211	214	150	202	211	215	181	198	203	196	209	222	200	226	172	183	230	194	168	203	216	235	193	207	205	207	215	219	198	215	206	199	196	202	212	207	223	228	196	187	198	220	214	195	226	207	200	202	189	213	227	205	193	172	224	190	198	193	206	205	214	224	198	190	213	190	193	203	196	201	211	216	211	196	193	169	193	202	215	171	205	192	197	198	170	205	197	192	187	221	211	208	221	183	197	180	203	223	187	204	182	193	197	210	211	200	214	193	190	220	193	193	213	219	202	210	178	195	193	212	192	200	206	196	203	205	194	204	193	205	203	207	209	227	204	195	196	193	192	195	208	194	195	179	191	210	231	222	216	206	185	196	183	190	227	202	209	188	207	176	199	179	202	184	203	200	195	172	194	205	211	210	196	207	204	192	208	188	223	226	213	208	226	191	209	202	174	202	238	204	180	199	195	169	210	182	221	184	180	214	217	241	207	188	208	219	191	195	197	210	189	205	177	199	215	217	207	202	214	196	202	204	201	214	209	220	204	200	187	198	188	201	190	201	195	201	191	199	187	194	188	203	179	180	217	189	198	197	191	186	195	201	214	197	219	207	180	204	194	182	208	235	195	179	210	197	217	192	212	191	195	207	205	205	192	186	186	205	208	196	185	215	194	195	210	213	196	217	215	204	236	188	212	212	191	198	181	215	194	230	229	223	179	199	208	170	226	184	183	174	195	211	174	206	223	194	207	206	194	205	211	180	195	199	195	200	205	195	193	206	174	168	196	193	184	185	188	232	217	206	219	187	218	200	222	228	205	212	176	190	209	222	186	221	191	215	202	188	199	221	208	200	190	204	186	187	227	185	204	179	188	229	191	202	210	205	186	178	183	205	195	206	196	230	222	206	205	209	211	214	206	199	173	190	190	216	195	174	191	210	212	171	194	175	201	206	205	183	197	180	181	221	199	195	194	206	194	195	226	203	193	194	205	215	197	200	194	194	219	193	206	209	201	190	213	162	200	206	207	182	188	212	208	214	200	208	200	191	181	196	177	171	198	175	214	177	205	196	192	193	201	210	205	191	191	200	195	210	188	182	202	216	210	199	204	179	195	197	209	197	224	213	210	205	210	219	184	204	205	205	194	169	205	181	215	199	209	193	203	206	197	222	194	206	195	224	212	192	187	207	201	202	196	201	226	194	176	210	219	185	193	214	228	175	217	194	177	206	196	182	219	204	185	211	203	209	225	204	207	191	213	218	206	213	191	212	191	194	212	203	194	207	206	209	221	195	203	194	207	203	192	192	191	202	168	201	208	207	215	202	213	180	187	191	162	208	208	205	183	191	195	198	214	189	196	184	203	187	197	191	208	212	225	208	200	196	175	187	201	195	199	193	186	190	182	197	207	215	209	202	187	216	185	199	216	185	215	191	176	172	180	209	202	209	200	198	163	202	196	208	216	208	208	208	221	184	178	212	209	206	200	209	197	192	214	180	174	191	222	201	223	190	221	212	188	208	205	190	206	200	231	178	197	186	222	188	213	195	196	182	185	195	217	208	213	180	213	180	194	197	184	191	190	225	188	221	186	213	191	209	199	189	189	218	192	222	204	204	204	202	198	182	204	214	213	199	189	234	210	215	197	211	169	169	211	194	211	205	202	180	189	211	182	206	211	191	173	189	216	190	208	190	206	204	188	194	209	208	220	192	212	223	208	205	227	215	194	193	208	187	190	184	207	216	234	200	203	213	202	219	205	208	183	205	208	193	210	211	202	196	176	192	197	195	204	217	219	197	190	173	219	199	185	200	192	187	211	182	224	190	186	196	205	209	177	220	205	200	211	201	208	197	203	216	203	263	194	202	236	200	218	217	211	188	200	221	168	200	191	207	202	191	201	190	220	221	198	202	225	203	226	231	206	197	193	173	191	179	211	218	206	217	203	185	202	216	200	201	218	198	210	209	208	210	196	198	197	188	194	213	167	172	210	189	193	187	196	212	235	185	197	171	181	210	203	209	191	219	220	204	187	200	190	229	196	192	187	177	209	192	195	184	211	198	194	194	209	184	213	205	190	186	198	224	162	221	211	229	193	209	197	181	181	211	218	189	181	208	195	192	207	212	205	199	188	179	205	206	195	197	195	179	213	190	200	212	210	205	197	182	201	211	192	207	214	199	183	180	185	202	207	198	207	195	211	190	217	195	228	210	209	170	209	210	217	213	205	216	236	198	191	197	206	182	199	212	212	203	197	184	187	163	203	194	176	214	200	184	211	216	203	203	219	177	177	185	196	195	216	183	203	214	180	227	225	217	197	214	218	202	210	185	216	217	180	222	200	206	196	196	196	198	219	203	189	197	193	212	193	204	191	183	199	212	199	188	213	197	192	190	216	203	215	177	209	195	196	192	193	217	226	197	205	195	204	180	202	203	204	227	206	208	210	185	198	187	197	188	203	186	198	199	221	206	211	196	189	190	190	186	197	196	224	198	197	191	180	186	214	195	191	208	205	231	194	193	193	208	219	199	196	178	196	207	218	194	207	210	213	208	192	173	208	216	203	215	198	192	185	183	192	199	219	192	185	205	234	193	199	193	198	193	199	203	203	203	204	210	198	208	194	168	195	185	225	190	205	202	220	195	222	213	189	210	196	205	195	189	198	195	191	207	195	220	207	223	201	214	214	233	180	233	192	187	212	203	194	209	204	214	177	202	214	208	208	178	197	192	171	213	210	192	226	180	187	185	216	207	196	195	204	199	189	196	232	206	201	195	224	196	184	205	228	208	204	207	169	217	182	231	200	191	207	202	179	212	204	171	187	219	192	209	201	174	201	197	208	167	197	190	184	180	200	176	195	230	209	208	184	187	234	215	193	216	213	203	197	193	198	179	187	203	209	188	191	191	184	212	183	176	183	217	188	210	199	202	202	176	190	182	200	196	169	193	184	193	193	200	209	188	194	199	192	180	213	229	165	186	184	197	197	200	206	210	236	210	204	210	189	186	198	230	181	180	196	185	223	200	212	175	224	199	197	208	218	202	177	174	203	221	220	183	185	196	188	197	208	218	178	223	184	218	232	171	205	192	192	193	218	189	201	203	194	204	193	208	214	213	217	188	224	179	230	199	185	203	205	187	223	178	179	193	197	209	199	179	230	205	194	195	209	169	214
26774	17624	3733	903	721	648	667	649	600	655	633	632	639	632	654	616	606	636	622	606	652	662	639	678	701	630	617	631	635	638	638	580	639	667	635	635	690	637	658	620	639	614	638	628	640	639	575	662	674	628	637	673	633	605	656	663	631	609	619	613	644	666	674	642	690	630	653	602	640	675	620	623	631	599	631	636	680	667	633	643	637	597	692	628	625	614	682	596	617	600	663	636	685	635	641	614	634	627	642	628	604	618	632	618	615	632	645	656	655	621	665	656	623	625	644	640	629	602	581	658	587	612	630	665	651	684	609	604	611	626	641	617	631	645	596	625	596	666	642	610	622	657	650	619	621	619	644	615	651	666	618	609	614	578	619	632	623	649	624	634	603	633	661	627	631	634	654	693	624	631	689	619	666	634	649	640	651	657	606	625	635	659	651	618	603	666	658	632	627	642	616	597	653	664	633	665	665	621	650	581	651	697	662	631	622	610	633	655	626	631	648	636	663	615	688	648	607	645	618	646	612	655	624	672	603	617	610	590	619	638	611	634	581	622	672	681	661	655	608	628	605	631	625	603	632	654	621	661	657	633	651	644	676	679	657	623	613	619	674	666	622	619	638	664	628	666	610	588	662	620	632	618	676	675	640	591	614	623	596	597	656	644	677	613	653	641	634	665	661	609	640	590	625	646	651	637	630	620	648	651	614	657	658	636	641	632	641	657	655	655	624	614	682	631	603	630	633	634	615	601	657	661	633	605	697	683	682	640	632	631	626	598	652	651	639	650	643	633	613	638	656	666	644	623	632	656	626	661	623	621	601	609	618	670	657	623	614	626	611	604	634	579	642	667	640	653	614	628	637	635	605	626	672	658	636	633	642	618	613	676	617	635	653	668	713	620	641	632	655	624	679	634	612	605	671	647	576	663	675	619	662	616	597	584	615	607	673	605	623	637	653	644	646	654	663	657	645	669	641	651	652	625	619	655	644	643	648	641	607	631	685	638	658	644	619	642	621	622	655	607	660	630	709	627	673	676	639	646	624	681	680	651	632	633	585	626	628	627	635	669	690	652	590	668	567	663	631	660	640	639	623	621	646	642	605	639	680	644	658	641	623	665	644	621	648	631	603	619	616	604	597	626	603	660	641	644	654	642	663	650	644	622	616	645	646	625	609	662	620	614	594	618	694	666	609	611	640	653	599	654	632	710	686	619	683	613	663	635	629	649	581	680	635	610	639	635	619	663	599	579	669	618	631	633	657	637	620	648	607	661	644	662	650	653	612	648	616	665	626	639	628	645	666	626	622	652	663	637	601	624	628	659	653	673	640	669	630	639	669	631	626	671	597	670	638	604	640	591	615	638	672	659	668	642	641	614	633	647	637	619	661	626	650	644	649	617	638	654	630	635	672	612	613	626	640	638	612	624	639	627	632	634	639	652	634	617	641	601	640	574	654	630	660	617	625	656	628	632	654	616	623	621	648	626	611	656	677	675	662	630	605	618	629	649	630	603	643	648	595	631	624	627	655	624	591	653	641	622	631	668	660	671	618	634	649	633	643	621	678	624	647	621	576	626	633	644	639	645	665	632	619	613	643	623	644	627	640	644	623	612	653	711	657	646	651	617	613	579	628	625	629	620	609	647	616	652	651	671	659	622	647	616	624	607	610	641	643	631	638	650	692	686	625	637	605	632	650	609	631	653	626	600	619	591	607	599	665	625	627	644	635	604	604	721	605	602	641	614	638	675	661	675	615	629	637	629	633	659	642	620	639	631	621	670	673	663	612	652	606	650	581	645	587	614	675	657	690	617	591	679	664	663	710	627	631	687	613	624	651	591	689	627	640	596	634	629	637	669	649	639	633	637	645	640	638	620	638	652	618	602	639	628	605	708	668	612	615	620	631	622	643	652	635	639	688	635	653	668	667	662	641	668	612	631	627	624	617	611	624	657	655	620	599	658	673	590	621	599	652	634	671	597	651	624	619	603	670	639	643	592	621	615	601	667	629	654	684	657	620	635	605	645	650	628	656	700	580	640	604	644	665	636	667	665	628	638	601	642	671	582	627	621	567	635	622	639	665	643	651	669	629	656	596	655	642	655	612	644	601	610	669	655	632	646	640	718	646	595	650	677	698	645	622	618	640	638	631	655	684	618	624	654	637	617	614	639	622	652	639	627	644	641	606	604	603	648	629	678	668	593	601	606	674	595	659	647	651	619	610	613	668	610	629	630	605	630	656	627	632	633	667	657	591	686	597	630	595	606	621	646	662	601	658	643	614	616	621	633	638	643	630	665	602	636	617	637	659	640	640	647	625	649	646	661	611	630	623	637	612	634	615	639	624	626	674	640	667	642	606	619	645	631	680	647	597	651	661	693	633	606	622	614	619	646	681	657	605	606	625	631	638	605	649	612	628	601	636	603	632	630	686	618	682	655	618	629	583	623	630	625	653	641	620	636	652	628	622	598	663	645	658	655	624	609	609	624	669	632	635	659	637	613	557	633	614	632	625	621	567	632	627	649	642	630	622	638	597	612	676	624	640	661	628	678	603	679	638	629	647	600	620	635	653	642	648	656	636	628	639	637	614	636	649	607	696	623	634	584	617	673	593	669	662	631	624	676	641	636	627	628	609	645	698	660	664	635	612	616	662	650	632	620	607	645	622	605	627	645	643	668	697	674	613	627	615	615	620	624	674	677	640	606	622	619	596	680	640	664	601	677	695	656	602	595	613	633	648	631	642	662	648	650	602	649	608	640	629	631	633	625	676	619	665	596	609	645	672	631	647	604	634	629	640	652	646	633	667	585	577	620	608	632	588	590	629	643	616	672	612	638	650	659	681	630	614	639	622	628	665	609	610	610	634	668	619	678	611	687	655	685	625	650	683	648	613	614	612	668	602	617	637	623	651	630	641	642	675	658	688	611	625	649	667	658	676	612	650	674	641	598	656	613	630	653	651	629	593	680	659	684	696	589	550	649	661	672	660	641	645	625	639	647	639	646	652	621	635	612	689	632	657	683	610	577	641	631	622	656	664	620	578	615	685	602	654	640	670	600	614	627	611	675	649	668	643	621	694	636	607	621	625	586	624	618	687	617	641	654	669	615	660	681	607	633	633	629	645	626	603	645	634	667	638	630	662	655	652	632	627	646	601	639	638	596	687	672	657	664	612	628	636	613	663	641	638	646	632	613	684	658	714	608	657	628	634	650	658	635	628	648	632	681	608	632	629	647	663	636	630	592	632	597	637	659	625	639	658	666	633	672	633	625	605	592	641	631	685	606	642	615	684	636	665	568	604	635	622	644	647	618	681	613	622	609	573	621	643	611	640	601	640	657	616	593	636	677	617	605	638	626	622	581	567	688	670	637	618	645	636	619	628	638	651	638	634	668	614	594	598	613	675	654	624	667	583	622	629	604	635	632	610	654	656	639	649	695	627	648	604	610	607	684	615	659	639	642	681	599	627	687	682	658	647	643	626	629	629	670	635	679	634	659	688	634	631	630
4279	1668	1236	1014	946	878	881	880	798	889	834	867	820	821	791	834	824	806	830	833	860	869	837	811	790	818	799	807	843	797	801	845	851	826	782	849	816	834	786	803	824	816	784	766	785	857	786	857	816	852	835	794	833	874	847	810	839	853	765	808	872	846	857	745	830	823	867	784	799	840	845	841	845	852	789	804	802	767	786	762	848	820	808	794	782	813	812	822	857	823	856	832	814	801	877	807	832	805	838	805	840	814	832	859	851	828	761	824	853	809	835	851	781	869	797	812	841	823	795	766	800	804	828	879	862	850	751	849	826	825	834	811	867	819	808	802	798	807	829	816	864	783	761	807	834	813	852	852	765	763	853	780	793	787	776	772	804	784	822	820	833	829	878	795	843	846	839	767	777	805	832	842	793	771	835	841	837	819	797	772	818	750	781	782	817	868	788	858	775	769	813	809	824	835	838	839	852	787	906	812	806	801	815	805	810	812	833	799	812	816	826	869	874	823	839	843	767	807	800	784	851	813	794	809	817	907	841	804	811	869	768	828	827	810	840	787	844	845	830	798	815	821	831	844	819	835	816	781	815	849	847	808	808	803	818	837	823	786	820	850	840	842	813	776	844	781	839	835	865	804	864	848	793	790	823	777	821	783	818	827	852	806	784	795	842	868	817	821	842	840	809	762	828	844	836	892	846	873	794	853	883	843	887	837	800	829	793	839	831	821	834	840	843	816	831	851	839	893	790	869	841	826	772	892	863	826	817	834	807	839	806	810	826	827	768	849	825	833	842	817	806	789	841	823	793	810	861	822	855	813	825	839	820	859	796	864	776	860	800	859	877	830	851	831	846	802	838	840	862	797	794	845	822	815	795	818	845	839	798	824	821	832	822	810	826	790	839	849	825	819	863	875	867	813	787	816	847	837	810	767	781	805	837	840	821	810	801	728	790	810	869	820	822	817	777	875	821	801	782	794	821	843	849	821	823	825	840	812	868	800	812	794	782	857	834	818	826	797	787	802	790	818	884	831	795	822	813	885	836	820	824	865	793	797	826	867	845	799	840	819	851	805	794	893	815	808	828	834	833	825	812	814	824	783	865	825	846	764	780	838	775	828	797	799	824	781	784	858	878	787	844	836	807	852	792	761	812	815	832	834	854	789	831	801	785	809	826	833	822	767	845	847	832	834	819	810	817	808	864	817	791	827	794	780	780	803	853	847	838	781	864	799	794	835	870	794	827	807	847	848	802	834	899	817	837	856	809	802	785	798	838	811	802	809	752	819	825	843	862	785	862	801	823	834	826	829	842	826	818	843	876	854	808	870	794	832	802	829	799	796	818	885	781	849	836	819	853	822	766	797	875	810	773	837	817	823	798	841	825	827	791	873	857	854	802	775	795	821	884	788	829	839	853	807	822	827	788	760	834	781	869	846	828	860	828	805	832	801	796	796	839	859	797	796	817	814	807	776	847	803	802	863	842	763	775	804	768	869	826	820	829	782	836	835	783	847	840	800	805	871	866	853	808	796	791	830	860	832	803	893	762	834	792	874	790	814	871	800	822	778	805	832	817	825	817	788	823	766	821	784	800	847	796	824	824	821	797	828	811	823	800	760	785	820	825	822	826	827	789	792	827	808	773	838	833	801	827	821	847	857	777	837	794	799	847	881	892	859	818	846	830	804	856	902	825	863	852	858	820	867	870	818	804	832	799	819	798	826	833	869	875	831	860	813	867	804	831	818	864	828	873	800	800	876	785	800	778	802	857	797	795	862	781	825	797	811	806	854	868	850	793	780	807	844	823	813	794	829	782	812	826	830	825	833	776	815	819	834	786	813	829	848	851	846	849	813	795	754	895	887	830	808	811	835	786	776	788	807	797	848	860	789	823	853	774	785	825	829	805	796	806	841	814	805	864	832	865	822	856	811	793	787	793	827	807	794	818	798	827	836	833	843	817	859	856	794	866	870	806	839	811	809	821	805	866	837	837	910	803	840	824	830	733	797	798	878	841	773	788	853	811	835	807	844	838	818	835	822	784	844	834	827	827	779	780	818	813	836	833	819	828	824	782	855	823	833	861	799	791	810	823	813	858	839	820	841	856	864	812	825	808	854	848	865	801	804	780	796	803	815	779	819	820	779	857	868	834	878	849	827	840	834	911	806	822	838	816	792	833	836	836	779	813	827	843	838	859	887	841	849	856	775	811	821	868	829	817	847	794	759	784	839	837	814	813	766	815	804	810	794	833	770	772	827	778	797	877	784	776	808	838	838	803	796	792	747	758	855	829	816	823	800	801	773	817	828	819	831	834	844	805	819	826	836	791	810	838	747	811	852	854	824	795	840	823	824	812	834	845	842	800	804	832	840	798	785	832	789	834	847	806	804	792	825	814	821	821	849	761	849	838	787	816	843	815	779	816	812	808	856	792	831	851	836	782	837	817	832	877	798	840	820	832	804	811	817	843	806	836	803	754	830	831	770	826	831	819	864	864	811	820	856	826	840	831	835	787	798	798	761	828	844	881	880	779	845	814	815	844	796	833	801	831	811	801	849	799	806	761	796	827	814	877	889	832	796	789	832	810	837	818	833	831	788	782	844	823	808	829	837	787	843	840	810	842	839	791	780	809	832	798	824	815	847	851	791	808	800	779	783	844	823	828	816	794	820	838	814	818	840	847	798	795	826	835	852	802	852	787	783	813	810	814	793	814	832	784	781	830	832	828	828	809	804	821	851	784	797	842	781	777	857	841	820	858	803	809	832	826	800	833	811	838	837	817	881	826	831	851	768	794	813	840	827	854	785	832	808	819	849	840	811	789	793	822	815	812	839	823	803	843	820	782	802	840	843	792	820	823	845	809	812	876	812	799	780	856	771	796	814	825	807	874	822	807	814	845	811	824	815	789	806	778	800	848	827	831	821	843	829	842	847	887	837	804	845	823	844	853	791	789	760	782	820	856	808	832	847	795	835	855	802	828	805	823	809	821	881	782	797	827	812	790	792	833	797	807	796	803	858	779	813	785	870	857	833	839	793	813	815	825	826	819	823	870	840	828	814	817	827	801	833	781	835	751	822	814	847	853	783	811	795	819	774	829	875	807	811	830	821	838	829	814	804	839	852	771	837	829	835	833	826	796	763	831	830	852	789	827	810	802	804	798	838	826	809	818	806	837	820	800	767	858	794	804	815	839	859	795	800	855	842	867	793	806	837	769	781	796	808	843	810	856	835	812	820	844	852	798	831	844	839	823	785	804	839	822	814	850	807	840	812	834	823	818	818	828	800	816	804	766	833	790	790	788	812	833	767	834	897	814	837	843	819	806	844	787	803	854	795	775	822	828	823	864	802	853	802	798	851	809	826	835	867	849	845	809	773	818	835	802	854	801	823	758	811	840	818	848	809	810	817	834	833	790	846	825	839	804	857	846	868	836	849	835	848	843	831	820	824	788	846	862	830	811	807	810	805	782	849	812	840	796	776	828	826	815	833	840	802	823	805	853	833	827	904
22936	20798	27517	24178	20373	2664	837	614	519	518	536	504	507	448	489	443	504	458	461	458	463	445	442	465	438	474	453	417	473	459	409	434	458	439	442	457	443	393	442	437	457	403	440	453	407	445	411	423	432	419	445	424	414	453	429	459	425	427	433	444	422	406	459	434	410	430	441	450	463	430	412	403	421	462	398	430	422	410	436	460	423	442	397	432	442	421	422	385	443	435	417	420	448	399	445	400	417	447	441	407	400	372	403	440	450	409	412	421	416	416	444	476	453	442	413	458	442	396	432	365	388	418	418	404	426	418	439	408	430	452	416	417	408	419	431	471	401	434	423	409	480	444	405	411	474	446	419	406	414	450	423	417	371	439	401	406	419	417	431	441	415	436	435	412	411	431	442	426	419	409	409	395	468	419	427	432	410	458	448	436	420	438	412	414	423	421	460	398	388	454	455	413	420	432	436	450	417	438	440	437	388	424	486	412	402	461	388	417	431	434	402	394	444	421	433	412	432	427	434	451	446	426	447	447	428	420	420	463	411	429	435	385	421	451	443	429	442	408	454	419	412	429	435	394	413	444	434	441	433	420	428	441	452	409	434	446	390	418	485	401	456	453	421	437	435	431	444	407	437	441	398	375	423	443	430	454	418	472	394	384	452	407	449	373	417	461	399	421	457	439	443	424	423	431	406	406	422	377	443	426	412	395	409	436	439	475	432	412	437	384	443	441	418	462	416	388	440	428	443	439	436	395	445	426	437	440	420	455	422	431	445	462	426	404	438	423	436	426	416	412	433	447	446	395	385	442	432	433	425	431	435	421	422	408	401	409	426	441	422	397	415	435	434	424	408	432	440	426	440	406	439	412	407	427	407	446	421	376	470	375	418	399	436	444	437	446	428	381	436	360	475	421	412	418	409	462	418	425	433	436	401	402	455	400	431	400	406	407	382	405	411	413	417	414	418	462	386	470	445	395	453	421	446	429	399	411	424	421	401	426	406	425	433	433	405	406	428	452	405	442	455	406	418	435	422	443	382	411	424	416	439	457	431	428	415	413	393	417	406	430	428	439	401	415	406	444	446	376	410	402	437	435	436	425	400	429	403	462	415	415	467	445	392	387	422	441	446	419	446	399	427	418	417	410	462	428	414	412	385	419	408	411	406	451	392	403	459	429	399	443	413	409	404	400	424	395	402	454	401	442	441	412	429	443	467	444	475	434	438	421	443	414	442	422	414	445	402	441	435	450	426	436	445	415	464	405	418	437	421	416	440	417	423	458	413	438	442	399	405	461	427	440	455	402	413	435	419	429	419	389	391	431	438	403	412	403	438	404	434	425	445	432	451	414	409	389	439	427	441	431	408	410	479	414	449	420	430	413	419	434	414	417	401	396	418	422	424	445	415	458	398	473	402	434	422	450	417	430	413	371	439	399	400	390	407	436	437	473	412	425	432	403	454	420	444	421	432	424	404	441	426	394	429	414	422	407	433	450	430	445	406	437	413	421	416	397	432	418	449	415	437	428	446	394	460	423	430	415	427	410	395	439	396	437	470	383	435	462	369	441	380	405	459	435	405	438	439	422	409	427	430	431	449	395	430	449	405	417	444	472	407	441	420	395	444	417	389	427	399	438	383	411	412	412	418	427	428	425	419	430	417	435	431	410	415	418	423	409	433	393	425	422	426	420	436	434	410	429	428	409	414	417	449	447	448	429	427	426	446	418	432	414	429	420	423	441	425	369	437	419	400	447	400	450	438	472	431	426	438	426	410	421	426	443	429	363	479	435	437	434	430	403	421	419	420	436	422	411	400	423	413	418	432	413	430	439	446	422	389	455	398	424	456	406	419	395	441	429	432	429	426	399	435	407	390	421	406	423	453	396	417	440	445	393	404	432	428	435	397	405	439	400	435	409	439	440	436	395	419	389	420	440	418	394	410	446	446	435	459	413	439	437	424	422	436	407	391	388	386	437	422	435	408	415	420	395	414	429	422	436	429	422	430	420	420	405	455	387	410	424	392	447	430	403	408	409	423	427	418	428	418	431	399	402	406	459	422	391	411	434	423	448	426	456	449	427	411	425	420	386	405	428	410	442	396	424	415	449	411	445	407	417	417	442	433	426	394	363	422	427	420	414	404	447	418	415	450	408	408	434	428	425	404	410	408	432	437	461	432	391	405	391	435	426	402	397	433	442	442	397	383	443	421	433	382	384	424	442	399	443	401	444	399	389	429	426	432	424	410	409	406	409	418	442	442	374	405	381	408	410	403	377	433	440	431	398	430	411	443	417	440	414	397	426	422	418	401	407	454	446	439	446	403	436	432	405	414	420	423	442	440	393	430	457	439	421	390	456	426	389	411	415	421	436	419	448	436	427	441	400	400	418	403	403	436	459	446	410	416	441	422	393	441	396	439	426	413	462	439	422	451	419	428	437	422	461	388	391	429	403	435	408	426	405	435	432	397	453	425	387	418	391	420	447	430	442	443	408	436	440	426	425	431	414	428	411	434	412	413	421	391	459	429	394	416	416	458	438	427	406	421	438	406	427	398	414	432	409	415	402	383	419	427	402	386	395	372	417	404	423	403	408	425	415	398	407	413	394	416	461	404	395	450	424	421	448	445	413	421	382	441	406	409	429	446	434	428	374	396	405	408	409	424	443	443	408	421	419	438	426	450	415	421	429	406	433	419	417	403	433	417	442	415	421	426	448	426	383	455	410	383	428	403	425	441	410	415	432	478	444	424	437	439	420	449	407	432	407	423	414	382	394	433	427	396	422	424	427	443	407	402	433	420	441	436	423	437	428	444	440	432	405	457	401	461	398	416	433	409	402	390	408	414	386	460	423	425	433	430	414	442	436	423	422	419	406	414	401	425	390	388	413	402	401	422	426	434	459	440	457	418	411	427	426	405	426	426	397	401	427	424	422	430	426	431	442	427	415	381	409	418	415	432	424	391	467	436	423	423	440	403	416	436	423	420	419	414	415	415	401	424	448	403	383	443	448	408	406	445	426	439	419	379	437	430	396	431	444	399	444	396	432	404	412	441	401	404	431	403	418	429	432	425	431	424	445	417	438	424	422	441	402	416	399	425	428	433	433	433	427	463	430	381	424	431	396	409	414	399	428	402	439	401	462	424	468	387	404	426	440	443	414	429	428	420	415	439	412	417	415	432	411	398	423	424	440	391	403	468	436	418	455	412	442	418	410	434	416	419	450	424	406	402	439	413	449	445	430	456	438	424	391	414	447	399	422	440	414	423	405	437	426	448	412	436	408	436	390	405	427	411	500	396	419	420	444	437	418	407	449	418	377	433	467	424	393	429	384	440	422	423	445	447	414	469	401	437	450	388	465	439	414	409	412	433	417	413	413	407	408	431	403	389	429	398	422	448	390	420	419	403	440	406	435	450	452	427	434	450	431	438	407	402	434	402	443	431	410	413	421	437	413	433	420	432	379	417	386	411	435	425	464	408	405	423	427	429	453	406	421	434	375	435	401	430	429
3298	8166	5168	2480	1870	1394	1126	946	863	856	779	689	692	656	640	687	679	602	637	576	606	576	578	640	544	584	577	609	551	587	573	565	566	559	573	556	556	579	587	612	556	518	532	581	595	552	546	573	603	565	584	589	537	581	522	565	550	545	553	585	522	619	569	562	605	600	527	549	563	544	587	542	586	554	588	597	526	538	582	586	552	567	606	563	574	623	565	568	604	555	562	600	575	602	555	544	552	553	539	583	588	535	553	583	536	574	578	568	567	627	535	563	531	580	553	521	587	606	573	572	574	569	575	604	577	634	587	557	599	564	587	567	583	593	577	581	533	520	578	550	528	604	548	538	558	564	540	592	543	563	567	547	552	532	556	600	558	579	535	606	600	568	575	568	574	585	565	567	554	588	542	510	569	566	571	587	572	547	611	556	557	573	541	602	559	548	565	544	524	552	547	566	500	547	551	601	522	547	550	568	552	631	569	585	550	525	539	563	552	581	538	547	581	550	553	556	564	625	558	512	599	571	545	560	586	532	588	585	558	551	553	540	580	583	550	555	606	576	565	575	557	558	544	533	541	560	560	551	566	515	576	579	538	564	575	532	520	555	584	533	528	566	557	540	602	538	559	579	566	606	552	571	541	518	597	538	543	549	598	550	555	516	594	560	572	524	511	555	581	576	571	558	563	576	576	562	534	560	544	568	568	561	537	516	538	538	571	585	537	546	569	526	566	562	568	553	584	539	531	568	587	541	557	564	590	517	571	560	577	549	588	570	622	606	600	609	554	535	558	546	562	560	537	566	538	540	552	540	571	547	584	570	568	568	560	552	580	593	576	588	542	546	608	575	531	560	561	561	554	561	565	550	589	580	573	541	557	524	575	545	540	530	533	627	596	604	561	546	566	549	571	579	525	563	501	550	582	550	532	561	566	592	570	619	547	515	546	546	546	573	572	557	581	605	561	574	563	610	559	562	568	561	547	583	550	582	553	554	583	506	569	522	556	538	545	529	524	579	560	577	570	579	549	558	546	569	577	566	567	565	529	541	578	565	556	563	525	526	534	562	589	565	598	552	592	567	537	583	584	578	565	558	512	605	542	569	593	562	574	529	621	542	558	580	543	567	525	545	594	557	509	585	572	575	590	521	547	567	542	521	562	573	538	570	541	585	569	575	579	581	560	557	581	555	536	564	527	587	620	521	589	576	531	574	548	556	503	561	613	565	547	554	561	561	574	564	546	546	544	618	592	562	538	569	572	560	586	567	570	525	551	521	527	540	563	529	576	565	575	571	583	526	518	507	568	574	559	550	553	555	585	569	531	588	522	537	547	565	577	563	594	555	545	544	608	544	580	589	577	573	610	602	580	574	565	581	536	571	576	552	563	529	545	559	554	499	560	575	579	615	543	572	585	525	568	565	603	565	566	552	554	556	576	572	570	624	578	558	535	547	547	534	586	616	560	535	523	577	541	544	576	553	557	523	548	580	558	579	578	515	562	604	552	550	555	538	585	525	575	584	581	542	591	568	588	563	543	586	567	521	612	558	581	533	542	599	559	581	582	559	576	531	558	569	582	519	537	539	516	536	514	580	573	557	599	552	552	580	539	531	578	556	536	546	599	588	574	582	548	523	536	561	544	585	573	560	580	565	577	534	570	547	600	572	556	557	573	532	558	505	557	527	558	539	606	538	555	533	567	521	534	552	599	545	564	554	523	582	548	589	553	536	591	591	591	540	526	545	581	569	551	552	576	609	546	558	554	518	543	528	564	540	492	593	553	553	538	586	560	535	594	563	554	564	566	528	565	567	590	558	528	576	558	555	579	580	551	558	528	545	577	583	551	571	568	587	546	549	546	548	565	548	538	557	558	599	579	522	544	524	550	572	595	610	548	559	582	564	567	573	577	554	541	556	599	560	585	561	544	566	577	579	572	541	550	563	582	565	563	542	560	532	552	566	533	555	580	545	567	562	547	521	544	533	598	565	551	572	561	536	598	593	591	565	554	540	594	566	573	587	601	579	534	537	555	555	558	543	584	584	552	610	567	557	584	541	571	574	559	556	554	600	578	576	526	626	541	575	562	555	600	549	607	578	531	572	597	575	587	561	611	577	555	580	563	563	548	537	581	558	544	542	569	538	567	575	573	550	554	583	606	591	610	539	536	547	607	564	576	598	545	578	579	582	548	580	553	591	534	554	546	553	576	565	581	599	531	542	586	592	603	566	536	588	533	550	589	545	566	526	553	555	565	595	519	512	558	530	552	568	549	572	566	596	545	538	560	565	562	598	570	600	581	575	555	553	594	569	533	581	586	543	605	546	565	568	555	537	544	547	546	571	565	557	573	558	540	558	573	510	575	540	549	569	579	565	575	585	543	574	564	541	621	570	563	578	577	591	575	544	493	574	550	535	554	544	573	524	544	611	507	553	609	576	555	554	541	595	616	577	502	543	557	561	601	561	537	528	538	570	639	580	596	559	597	562	534	536	573	560	551	530	576	569	553	532	560	565	580	571	559	577	582	577	554	599	568	608	556	562	567	562	568	570	547	522	513	582	561	564	583	568	569	544	566	633	508	552	583	578	595	576	584	532	578	602	546	535	582	549	506	552	573	575	510	602	562	582	563	587	581	581	609	527	588	564	597	523	514	571	584	548	539	539	580	589	559	537	552	557	535	566	585	566	550	531	533	568	560	567	522	586	593	530	553	556	579	554	599	565	561	562	566	582	583	563	597	561	545	585	530	566	560	591	575	563	542	641	553	594	543	595	550	549	538	553	565	505	576	548	570	537	573	572	542	564	554	535	573	550	596	550	551	557	573	599	568	591	560	560	549	540	555	598	531	581	566	553	541	570	550	545	558	560	550	554	555	541	563	553	569	557	585	536	580	555	574	568	556	552	567	591	543	610	557	559	565	558	538	586	559	526	555	546	541	564	567	527	605	598	543	577	590	593	560	579	560	565	582	582	598	632	581	558	570	570	555	553	563	578	620	574	565	539	536	543	582	563	602	588	567	585	584	589	589	551	573	566	525	562	554	572	579	568	566	534	556	530	534	549	544	571	570	576	563	594	536	551	567	563	589	518	577	579	531	531	559	531	581	519	576	570	520	578	571	599	578	543	571	533	577	574	602	574	561	598	530	538	560	588	605	525	566	556	597	573	526	595	544	521	528	551	570	586	579	600	547	571	542	573	575	558	539	571	533	585	596	557	547	563	584	595	563	561	589	586	575	529	583	515	581	563	571	573	584	555	574	555	524	573	645	580	513	557	531	542	560	536	523	575	578	559	571	587	552	587	586	558	559	566	558	581	544	508	540	553	532	578	574	512	552	541	585	542	592	531	558	541	587	573	553	565	550	613	559	581	559	566	582	602	526	504	535	536	580	573	581	558	573	579	564	573	566	594	569	550	557	600	552	547	529	566	534	621	552	574	559	552	540	565	552	545	562	576	569	545	568	568	565	526	560	580	583	587	586	569	586	567	531	519	562	581	572	574	561	545
24267	20786	25555	22750	1526	626	617	527	523	516	547	517	507	469	509	484	509	471	496	506	479	481	487	497	489	479	462	491	509	471	461	452	515	490	468	515	484	487	471	509	482	479	460	494	460	465	493	523	483	473	472	472	494	515	488	499	465	454	469	500	497	484	526	473	427	460	512	438	470	470	493	484	493	480	491	475	421	485	478	502	509	456	493	452	462	502	474	465	445	489	499	459	519	514	516	457	457	468	489	493	486	463	472	452	503	477	478	461	470	470	452	493	452	476	456	480	488	469	455	472	484	489	469	469	477	481	481	448	474	475	474	502	516	453	489	499	460	414	478	458	438	439	503	483	474	481	498	502	458	459	430	462	510	432	455	524	510	465	461	472	458	451	499	508	496	501	458	467	518	467	506	481	485	497	467	473	469	481	494	485	478	476	447	491	490	510	515	467	458	493	446	488	452	449	454	468	478	443	490	441	480	514	464	502	471	475	467	473	530	485	472	476	506	488	449	474	531	460	492	483	476	436	511	461	483	460	491	487	441	487	467	471	507	452	486	445	500	489	432	505	482	463	492	481	495	480	495	470	448	450	510	467	506	454	505	466	507	452	489	443	480	520	473	516	475	501	507	487	487	475	463	510	478	481	470	440	487	477	504	453	483	500	469	478	480	492	501	478	529	457	451	474	484	501	457	453	489	481	495	468	458	491	486	438	516	484	499	443	481	505	497	488	496	509	496	451	514	511	495	489	496	496	470	477	494	498	482	471	465	438	494	444	458	466	500	463	461	485	439	480	485	463	470	513	486	453	459	468	445	483	512	486	516	449	467	508	492	452	472	454	505	499	480	492	492	456	494	497	513	459	468	441	497	491	497	477	479	495	451	492	497	443	512	499	481	464	493	472	464	480	503	478	509	501	476	477	496	515	479	470	517	504	450	509	469	495	500	486	452	471	492	499	463	430	498	473	452	488	510	503	479	477	455	467	448	490	495	493	493	459	481	488	467	473	490	491	473	481	470	472	458	465	471	475	468	466	505	476	548	468	485	494	508	482	497	509	469	446	486	423	470	463	426	514	507	452	447	480	448	454	476	437	462	498	483	469	510	473	493	443	522	484	447	442	486	471	481	451	487	498	474	480	481	487	471	504	430	471	491	493	483	550	457	495	505	496	470	438	477	502	481	451	489	501	474	488	429	527	507	469	450	509	474	494	494	447	483	438	438	488	498	473	490	490	500	460	493	483	480	439	475	502	450	512	469	477	518	475	478	490	465	438	503	498	510	477	467	468	483	471	456	475	508	505	477	464	477	477	516	475	492	488	504	509	463	492	474	468	456	488	488	474	473	452	451	449	460	486	465	483	501	467	485	488	447	489	483	474	470	474	454	421	530	479	458	444	468	473	474	453	465	472	462	467	452	487	474	436	477	489	485	486	434	456	502	481	474	439	456	469	492	471	468	490	477	459	460	422	478	491	464	462	452	443	457	525	497	516	491	482	450	486	453	475	490	491	497	450	463	487	484	498	469	482	469	476	531	478	469	476	502	470	469	470	485	420	476	484	487	462	449	497	447	499	470	445	504	484	460	429	484	505	457	474	455	475	432	461	482	466	459	480	427	529	465	465	451	478	478	484	499	453	492	493	473	450	495	459	487	515	506	452	468	479	490	475	506	494	516	448	505	479	494	500	470	466	447	473	475	483	539	473	438	478	480	527	482	471	462	488	486	454	496	471	464	427	480	478	483	499	504	490	501	474	477	497	499	482	477	447	475	483	490	471	460	446	511	459	469	473	493	481	466	493	501	505	450	476	473	438	452	481	474	436	461	494	454	516	452	478	443	506	487	468	491	481	474	470	489	450	491	497	448	501	493	468	474	515	506	516	463	470	502	514	476	449	466	478	450	447	478	492	467	483	477	492	505	456	466	457	480	442	453	483	482	467	461	475	459	493	466	472	483	496	470	494	493	457	454	464	455	484	475	498	461	467	494	434	495	476	480	486	431	471	464	475	463	495	510	461	451	447	483	514	485	457	518	453	495	500	462	495	498	462	452	493	473	471	467	487	473	473	493	501	472	459	490	434	474	526	476	486	468	482	442	471	476	486	466	440	505	472	448	467	461	485	491	443	464	472	458	473	499	471	473	458	497	466	489	492	470	464	467	489	467	446	470	500	473	465	504	466	444	455	506	439	498	524	477	492	455	477	497	443	464	475	467	479	451	475	504	487	480	469	489	492	442	496	494	470	492	501	459	488	463	493	492	480	475	469	487	476	502	520	483	484	488	470	465	464	493	463	475	457	482	458	490	462	491	456	462	442	520	517	497	469	493	497	458	459	470	519	478	480	459	490	461	505	467	510	484	469	480	494	488	503	466	460	452	514	446	553	500	508	447	469	469	458	484	472	500	486	468	457	436	458	481	499	466	448	493	485	444	440	517	470	471	450	470	465	479	467	510	454	442	484	451	468	484	484	515	458	488	463	461	493	461	495	487	438	520	469	492	512	450	498	487	466	469	499	502	457	477	426	499	477	481	442	476	455	499	439	478	497	480	476	482	503	491	462	469	461	468	493	477	495	491	493	456	504	457	465	448	476	510	485	457	524	421	467	462	454	464	490	523	481	480	500	473	444	470	509	483	477	517	516	448	490	453	459	484	478	452	468	435	505	491	502	497	487	493	491	511	523	457	474	456	420	497	510	464	499	483	475	459	469	498	496	510	508	449	440	489	509	466	478	507	461	522	467	449	432	473	500	439	495	485	478	489	469	497	466	525	484	479	491	517	460	507	478	476	445	471	484	467	468	481	482	461	493	450	515	500	466	449	462	465	446	449	486	438	496	469	474	499	496	436	486	437	491	462	485	459	462	525	481	492	468	528	483	497	491	461	457	468	498	496	468	485	498	479	471	506	504	479	501	495	480	443	474	535	504	484	508	454	470	496	449	528	465	491	441	469	485	460	490	463	435	509	496	508	460	506	477	418	459	455	457	461	426	499	501	475	442	451	490	484	482	507	431	504	493	488	498	480	474	454	482	461	499	481	480	476	450	450	470	468	459	443	483	483	483	467	470	502	484	449	480	503	504	454	447	497	480	432	517	471	487	474	434	479	452	491	440	459	492	484	487	466	520	485	461	472	473	487	471	492	460	458	499	476	467	446	465	485	492	519	457	494	477	458	486	455	498	463	509	464	488	491	440	470	477	453	475	516	453	509	468	506	515	454	463	476	463	501	504	485	479	434	505	460	452	449	506	477	492	491	481	489	465	475	474	427	503	453	442	502	466	464	458	451	465	487	472	460	463	460	465	441	459	481	461	486	468	474	487	471	440	486	479	483	456	501	482	499	439	457	487	486	441	484	440	473	493	499	480	447	452	468	478	449	477	469	466	483	472	477	463	510	463	440	451	481	463	440	495	529	461	497	472	443	475	461	519	452	491	442	481	512	510	476	468	459	465	501	479	517	450	469	467	488	482	456	507	451	453	434	454	476	484	432	466	476	467	500	487
3295	3939	2598	1431	1158	962	832	826	814	796	735	665	686	653	670	660	633	660	659	647	602	677	662	597	578	618	668	619	656	616	626	624	632	644	646	601	595	644	650	589	643	578	650	594	685	635	621	587	632	606	591	655	645	618	618	604	627	593	604	602	636	622	660	630	597	637	629	595	602	594	639	616	641	613	618	636	588	639	621	626	584	589	600	649	635	652	620	638	628	629	578	641	592	644	604	612	625	593	641	622	577	629	633	651	633	624	617	585	631	577	618	633	617	642	601	617	641	587	583	632	615	669	593	620	626	640	601	582	616	658	608	591	643	632	618	657	639	612	632	624	655	594	583	661	649	613	613	613	665	642	645	584	634	665	583	621	627	616	629	596	615	605	613	649	621	629	591	635	642	590	602	627	600	638	582	588	613	588	584	618	587	643	623	672	608	610	619	637	606	624	552	635	607	614	621	628	625	597	660	628	623	648	651	559	643	594	583	633	628	623	620	608	602	600	583	633	605	588	617	657	604	611	600	653	609	596	624	615	656	610	611	640	615	661	668	580	593	624	614	617	626	605	631	594	613	598	612	590	614	607	607	639	651	607	634	652	655	629	634	635	602	607	585	602	594	650	631	565	643	619	598	607	634	619	646	607	623	615	576	603	563	578	581	580	641	654	620	629	610	572	670	662	645	616	611	623	618	636	599	571	561	682	608	647	630	566	606	657	650	633	600	625	610	648	578	576	629	618	635	658	604	605	595	651	598	613	614	656	666	619	646	627	635	604	591	652	629	605	619	670	580	632	622	592	614	647	619	579	638	613	605	592	604	601	625	586	646	598	634	634	585	620	577	650	625	659	618	623	631	606	645	612	622	585	616	614	595	620	643	605	607	640	646	627	658	636	581	581	635	641	675	588	586	670	632	605	620	612	621	648	656	594	628	610	656	615	575	632	602	674	623	618	581	614	606	592	616	606	597	590	628	581	608	608	595	603	604	590	651	607	654	597	613	608	608	622	660	564	592	610	631	678	609	622	648	643	618	613	580	646	641	583	613	614	627	606	586	610	596	640	620	625	614	607	602	604	630	640	642	605	660	622	643	652	588	630	606	617	678	661	606	614	656	568	637	644	610	608	620	638	623	630	590	662	607	580	622	589	619	626	635	560	631	628	570	611	655	629	606	587	630	643	605	596	623	644	661	662	596	633	588	617	633	623	582	626	590	636	638	585	620	631	631	671	633	661	653	613	610	624	603	610	660	610	627	625	646	609	587	587	635	582	605	641	611	629	614	550	644	644	634	608	578	628	630	646	650	621	568	614	617	629	616	572	627	622	600	635	636	637	624	623	577	566	654	605	594	598	567	595	631	636	640	604	597	675	648	651	657	618	642	602	614	628	596	629	594	593	655	621	581	659	596	614	630	631	594	608	605	653	618	665	624	602	645	606	608	666	636	625	596	601	601	594	587	594	664	575	570	615	608	583	644	627	640	644	632	643	605	607	609	622	639	616	646	554	612	642	606	601	584	607	623	604	625	619	590	648	655	621	681	610	612	633	617	592	592	607	648	576	635	611	653	604	608	623	607	585	643	616	583	608	640	585	621	605	618	596	647	643	591	618	588	586	627	612	635	624	574	650	589	611	629	577	569	664	606	624	590	614	604	652	617	596	585	612	603	659	593	636	651	643	594	626	629	671	644	639	552	661	579	649	575	617	599	622	591	637	624	625	611	595	616	628	627	639	589	634	632	615	603	593	634	586	608	632	647	631	596	598	641	637	612	655	583	577	604	630	630	592	594	606	601	638	683	622	587	604	634	657	617	632	613	642	636	592	605	607	612	615	619	621	602	615	637	568	590	635	616	595	598	616	620	598	660	634	608	663	655	620	656	614	598	616	648	614	613	605	632	701	599	649	616	598	617	606	613	622	663	638	601	581	592	648	621	627	607	586	608	613	586	609	567	635	632	610	659	599	605	612	628	631	605	644	621	642	602	609	623	672	610	622	612	577	627	592	597	581	615	639	628	627	590	605	589	623	627	630	620	671	585	663	608	604	621	611	626	590	660	617	583	604	622	628	612	629	653	611	603	613	602	612	621	576	644	622	618	603	588	596	649	643	635	606	645	600	623	570	646	653	629	645	639	571	617	599	621	640	615	600	630	595	628	594	660	611	634	585	665	609	653	605	626	597	609	639	588	625	616	611	608	601	592	614	646	677	610	602	635	631	632	619	628	616	621	582	613	645	638	617	605	612	615	613	619	598	631	638	625	628	592	578	617	605	646	582	578	606	575	631	635	622	577	640	619	685	617	615	640	616	602	605	611	620	590	625	560	584	630	612	562	609	603	588	657	549	594	652	584	611	624	601	611	659	625	601	603	629	628	597	633	627	627	614	613	642	595	589	670	628	614	646	580	651	619	590	660	635	579	578	622	577	608	620	648	578	661	643	591	602	587	632	605	613	623	635	582	637	629	616	604	625	647	626	620	641	615	625	591	625	618	635	592	646	574	594	629	606	558	624	640	641	590	627	607	597	626	669	637	636	650	638	640	638	607	669	644	620	572	597	637	619	679	607	655	616	592	623	614	648	617	621	598	667	633	586	620	612	679	584	663	574	609	648	620	638	683	637	658	649	602	603	609	619	633	599	602	637	628	599	617	673	583	645	600	651	629	625	586	612	578	612	579	631	611	593	587	645	657	613	601	595	648	642	613	604	631	616	612	629	631	662	645	638	636	610	653	602	665	594	629	615	633	624	610	615	587	602	664	603	634	581	628	606	595	652	595	607	578	628	612	584	580	642	634	622	583	585	627	614	639	641	596	656	598	580	576	635	653	610	594	639	597	589	616	589	665	608	608	580	646	607	599	591	631	557	663	624	604	591	623	591	610	621	649	591	604	624	581	638	626	642	626	643	625	675	620	635	635	609	646	668	627	582	629	608	587	578	651	653	662	619	615	592	599	589	603	667	647	587	707	621	623	601	664	657	642	585	626	657	606	621	622	644	591	606	579	612	635	607	590	625	607	647	605	634	597	641	588	592	612	593	615	639	590	639	592	589	580	616	688	639	645	630	612	586	632	629	625	599	619	642	620	627	619	619	617	637	638	605	648	577	638	607	698	602	617	618	639	597	606	623	612	585	612	619	595	632	593	593	638	603	618	597	621	572	664	586	646	639	631	619	638	614	633	628	603	625	608	599	646	641	613	614	629	618	598	607	610	617	619	629	571	620	613	610	623	599	631	658	634	602	610	595	621	632	583	603	579	661	608	632	608	625	607	682	626	628	609	580	610	655	615	623	616	615	621	627	640	654	576	619	528	585	635	631	623	604	614	622	632	640	638	606	615	639	615	616	606	638	623	595	605	666	618	623	602	655	644	592	591	602	613	623	587	603	614	631	636	637	644	665	631	573	643	636	607	612	625	602	587	661	599	596	646	643	585	608	617	641	661	617	617	660	653	614	609	592	588	585	634	603	597	572	597	600	634	608	624	591	565	638	654	625	633	587
22063	20838	28129	23649	20840	19653	1306	471	355	333	279	275	264	255	220	212	183	185	187	173	171	180	164	171	167	165	174	180	146	145	150	158	151	171	135	153	161	171	154	161	154	166	159	157	158	159	165	146	142	146	149	127	147	152	160	137	156	171	151	141	158	136	164	133	153	143	153	151	153	147	178	145	140	138	144	166	169	146	149	134	141	151	153	159	156	140	161	144	136	141	149	145	125	159	137	154	142	137	122	155	153	126	150	161	159	129	160	150	153	153	161	158	148	132	128	159	159	143	156	120	150	141	143	132	144	162	149	154	138	157	136	148	150	150	144	146	139	139	143	148	164	141	155	125	143	141	159	149	162	134	129	165	142	146	170	144	166	153	141	148	140	144	149	152	156	135	131	144	159	149	136	134	170	154	170	150	142	132	145	133	141	129	134	149	141	171	133	141	132	162	143	148	115	149	164	160	126	114	146	142	146	176	124	161	143	148	161	149	135	135	132	158	151	150	135	139	144	132	152	151	153	144	140	145	145	140	148	164	157	135	116	150	159	156	149	160	138	138	133	153	141	132	146	143	135	164	139	159	138	140	164	139	126	158	172	149	159	147	137	150	139	163	154	143	162	148	125	156	162	134	156	139	152	125	126	154	142	165	155	130	152	129	144	111	148	140	146	150	148	147	156	136	141	131	135	126	147	162	123	155	164	154	176	132	142	156	143	141	178	158	158	163	158	143	161	128	148	139	139	161	164	163	156	155	133	156	150	143	142	135	140	127	140	150	169	151	141	157	162	124	146	140	146	148	151	120	159	153	123	131	143	164	152	144	119	145	159	154	141	136	138	142	142	142	160	142	159	143	139	125	158	143	159	169	155	158	154	184	116	151	173	134	128	161	121	132	149	138	156	161	141	115	162	142	142	132	151	122	152	128	143	110	142	136	123	145	123	151	142	159	144	159	164	143	143	147	137	159	132	136	145	159	139	134	156	163	128	137	137	135	149	146	125	145	155	136	153	149	128	148	146	151	142	147	166	165	133	146	164	156	157	145	165	163	163	138	149	153	167	121	168	141	144	140	150	142	151	160	135	135	166	144	155	143	151	137	141	151	134	128	133	166	135	175	148	157	156	131	141	146	165	143	167	134	157	150	147	128	162	140	151	136	124	147	135	159	140	146	153	152	132	148	155	150	163	129	157	150	149	148	162	130	144	129	141	143	143	135	136	163	140	155	145	150	138	134	140	142	136	156	130	146	137	139	142	170	149	152	118	146	132	147	140	129	143	149	146	166	124	159	145	161	126	154	155	147	151	190	124	149	142	147	154	156	154	167	144	134	150	140	153	143	154	156	152	162	143	129	152	148	146	128	137	160	158	143	147	157	135	133	142	147	144	155	135	130	166	159	141	150	149	167	129	115	146	157	145	157	144	147	149	142	152	170	169	144	137	159	143	150	123	156	126	147	141	142	167	142	156	135	149	158	141	163	144	131	156	118	151	146	146	149	128	136	141	136	140	154	131	145	150	154	171	138	139	135	160	150	152	141	138	152	121	154	141	124	143	131	146	159	136	152	134	143	144	148	144	152	130	123	142	160	131	150	143	136	154	160	141	135	157	162	139	120	139	161	141	125	132	148	129	139	176	135	139	155	146	139	134	146	143	153	156	157	157	129	157	161	135	139	158	143	130	163	151	137	143	136	140	170	145	156	154	149	158	152	152	126	140	140	166	167	141	141	165	158	151	162	156	140	143	158	143	154	116	174	132	164	140	135	145	150	157	157	132	131	153	150	149	153	138	152	151	129	141	126	127	159	158	163	126	137	163	167	149	140	163	135	145	152	128	137	144	137	134	140	140	134	145	136	121	141	144	147	134	129	147	148	138	170	139	140	148	138	144	145	145	147	154	173	134	118	140	149	134	143	148	152	159	143	134	142	137	132	152	152	179	150	125	137	152	144	142	139	157	152	137	144	133	153	139	122	135	161	133	135	137	165	130	166	148	152	136	142	144	139	167	137	137	141	136	156	137	155	145	161	145	145	150	132	140	172	159	142	144	128	163	143	148	139	152	150	155	151	150	152	172	150	124	147	140	159	135	122	156	156	155	136	138	139	148	141	155	141	155	156	145	142	135	169	140	157	145	155	139	141	146	155	162	144	147	140	154	144	151	137	160	139	126	153	163	141	136	142	132	171	152	169	127	159	151	147	179	148	167	145	142	127	115	122	141	150	145	148	135	143	141	163	145	149	133	154	139	144	139	145	164	129	139	125	149	146	132	144	167	149	149	135	132	142	138	145	143	151	133	144	136	146	147	143	156	147	143	143	133	146	150	151	146	146	164	146	145	137	138	147	142	146	148	130	149	141	130	140	130	153	149	146	159	149	146	142	144	135	164	131	160	129	162	138	124	150	139	131	151	161	140	143	133	157	153	157	152	121	152	124	141	154	153	152	142	123	148	147	142	167	156	162	166	160	142	138	156	163	154	134	167	142	129	130	153	148	142	165	134	125	158	139	152	163	151	131	134	127	130	144	148	136	141	157	132	148	152	146	156	150	150	134	149	165	137	143	146	140	156	130	123	166	138	152	154	146	153	141	166	160	142	153	136	165	157	138	168	145	142	137	145	151	152	170	142	146	143	167	160	126	146	154	140	147	153	163	130	134	152	153	146	141	139	161	163	150	162	128	150	113	154	134	140	159	132	158	138	150	142	145	160	155	133	123	143	135	152	151	142	148	135	127	165	142	139	155	168	158	132	132	142	127	145	153	133	124	130	161	151	168	174	126	159	173	154	167	147	136	130	162	150	166	148	160	133	141	116	131	129	147	138	126	160	140	136	137	141	130	146	156	139	154	147	149	133	155	161	150	160	123	142	151	130	131	138	146	145	149	166	142	148	128	147	150	147	141	138	135	143	131	152	143	151	166	147	139	145	131	146	123	150	137	130	126	164	139	128	135	161	137	118	153	159	149	166	156	165	149	150	108	155	127	149	149	176	123	140	124	148	125	148	132	140	138	138	148	139	164	148	134	146	154	128	141	136	145	127	137	143	128	140	161	159	157	148	137	129	145	133	158	132	164	142	161	139	163	138	159	138	133	151	146	142	136	135	142	166	135	136	122	142	153	133	139	124	149	136	154	147	137	147	135	125	160	146	156	141	145	138	134	134	140	130	138	170	147	142	160	141	137	135	152	147	149	148	139	145	135	143	140	150	146	151	158	159	149	143	155	143	138	178	141	148	138	153	160	138	130	156	119	166	144	132	150	141	139	139	148	146	143	158	141	141	145	145	145	149	143	138	132	130	129	147	158	133	150	148	161	147	137	147	146	154	133	142	147	151	155	139	160	119	142	149	142	135	144	128	139	142	140	152	170	148	134	144	147	127	161	158	142	133	153	141	167	143	145	145	142	132	157	164	166	155	159	118	155	151	153	142	158	152	146	172	163	150	142	146	128	158	116	137	161	147	135	165	137	144	175	145	145	133	161	141	132	142	152	143	135	159	153
4268	12422	7939	3673	2433	1742	1248	1022	768	696	592	557	481	418	403	379	343	329	291	302	277	242	283	288	227	247	220	229	233	229	242	229	273	205	223	239	212	225	227	241	236	221	223	211	182	238	216	190	198	199	194	213	207	199	198	226	195	215	188	233	199	193	207	221	228	205	209	223	163	195	190	198	210	166	175	194	221	213	207	204	207	205	212	217	210	181	217	183	215	204	181	216	191	198	220	202	194	191	212	217	180	209	199	188	185	207	201	217	178	195	221	185	185	199	199	221	172	191	213	182	195	204	197	186	227	235	178	207	225	190	181	189	186	202	188	212	180	182	225	207	205	200	193	195	204	189	202	198	197	207	209	181	232	175	202	196	209	200	187	201	209	185	219	190	202	191	189	222	207	206	196	187	193	205	187	189	212	194	225	200	185	170	205	209	198	201	179	201	187	201	203	191	212	196	193	216	221	187	187	178	192	189	200	198	180	227	188	175	185	200	212	203	191	192	190	195	219	186	220	195	188	218	203	199	197	174	259	185	223	188	206	194	181	211	207	195	184	185	191	199	207	218	215	201	183	210	183	190	217	199	191	182	205	177	180	218	202	197	202	185	185	188	194	204	200	225	217	223	229	190	192	216	172	172	180	194	217	206	183	183	197	189	177	236	192	206	184	198	188	195	192	187	197	199	200	196	202	198	204	189	194	204	186	187	185	213	183	209	203	202	199	206	204	208	193	188	205	190	232	188	194	223	200	213	207	202	200	202	198	187	196	203	200	214	215	186	205	194	167	226	206	230	196	204	198	189	205	219	185	195	186	227	198	193	190	196	190	204	186	199	220	202	188	185	180	188	195	183	207	196	216	214	197	202	203	194	209	232	194	203	203	197	177	206	220	174	182	227	206	206	207	174	231	208	194	200	184	207	206	206	193	209	203	222	205	211	182	191	192	195	216	221	197	218	194	204	202	213	206	169	210	227	201	212	186	225	209	210	201	205	204	199	195	201	184	197	224	173	180	199	194	199	216	193	221	220	178	211	185	205	206	193	196	172	196	207	207	213	209	200	189	189	177	185	187	200	171	222	202	217	198	218	167	225	176	196	206	222	193	221	195	203	193	201	192	200	212	203	215	207	185	214	202	186	220	198	198	200	158	203	207	198	220	204	196	209	184	209	187	176	223	200	185	177	189	185	173	200	181	202	198	215	212	226	205	175	198	185	196	210	178	206	205	188	201	198	206	195	175	198	230	188	211	196	193	206	212	198	204	193	186	201	199	217	187	192	208	190	178	192	194	188	210	196	178	202	195	205	178	204	214	180	176	192	210	188	202	213	205	208	203	200	201	177	201	195	199	203	206	185	191	196	197	200	199	181	205	197	201	185	215	216	190	182	192	202	211	198	207	198	195	191	180	189	185	183	181	182	184	197	199	187	208	193	188	204	188	202	215	211	220	201	200	208	183	224	205	206	213	188	197	197	178	202	205	179	208	227	169	197	196	201	167	194	194	222	207	196	205	186	200	190	199	173	221	218	191	193	205	200	202	194	177	180	220	189	205	205	208	178	194	208	186	207	197	200	178	187	205	180	216	212	202	210	192	212	206	192	212	158	194	195	209	198	178	187	202	168	201	196	222	195	204	187	227	199	186	212	214	212	197	181	182	213	156	196	212	197	205	209	199	179	189	196	210	217	209	195	178	187	197	215	196	178	198	201	186	211	191	184	204	204	197	204	200	188	169	210	189	203	181	212	217	187	199	163	218	210	181	187	207	208	179	208	209	201	202	203	202	202	194	198	179	209	197	209	198	217	213	181	193	193	210	190	195	206	203	231	224	197	214	203	205	183	203	201	196	213	203	191	198	234	223	183	213	171	209	192	203	204	184	215	207	204	219	216	215	205	201	208	184	189	203	206	204	181	218	183	190	222	197	188	209	181	199	186	200	181	222	204	209	210	191	193	214	206	204	196	206	201	189	204	213	163	183	187	212	222	203	187	179	208	174	189	180	167	180	198	195	219	198	214	195	199	188	212	229	193	197	182	196	184	184	175	163	202	191	196	179	189	222	201	192	196	191	193	191	199	219	191	166	175	208	186	200	187	212	187	168	178	222	189	197	189	221	215	206	183	191	186	210	223	198	181	193	233	211	192	174	197	197	193	223	205	201	204	222	201	210	205	214	212	205	191	222	224	175	208	203	184	168	190	187	173	209	189	170	174	196	203	182	192	230	191	193	207	184	175	172	215	202	206	218	204	215	190	204	217	198	181	208	191	192	201	228	213	204	205	187	177	194	202	195	193	194	229	217	190	167	195	196	198	176	188	185	224	201	215	198	179	199	205	208	212	212	199	192	185	207	199	212	205	219	197	194	178	207	189	189	185	205	171	211	201	203	163	219	206	211	198	199	205	184	219	205	186	184	200	209	199	214	192	209	202	203	176	209	185	185	218	207	178	188	196	203	170	185	206	196	224	203	199	220	200	194	177	193	204	206	212	177	182	182	203	222	186	195	220	207	192	173	190	200	196	215	213	193	191	206	176	200	194	208	190	193	188	180	207	199	206	187	227	212	204	204	196	181	199	183	204	207	190	184	203	181	201	206	181	197	171	206	185	194	209	229	198	212	180	177	188	221	202	183	216	196	191	168	203	191	209	196	219	170	226	192	192	179	205	198	195	211	180	193	212	192	202	198	184	174	203	188	171	194	196	189	176	173	219	183	203	170	188	203	183	190	200	173	212	194	208	199	211	194	198	197	205	202	196	200	207	191	214	209	224	198	198	203	195	209	191	200	179	190	227	202	188	196	181	184	183	198	205	190	214	192	210	200	174	221	202	182	189	205	221	180	196	193	196	234	193	202	184	199	201	198	188	217	191	214	185	187	191	195	189	199	236	188	194	220	199	209	193	203	177	211	194	186	211	198	211	192	205	220	202	190	206	194	194	187	191	209	188	197	219	228	201	214	195	198	208	180	174	203	206	179	193	205	217	212	182	156	186	179	199	192	197	200	161	193	196	194	214	196	206	210	229	195	217	209	205	187	199	191	198	207	205	225	218	171	195	171	210	174	192	187	201	173	208	210	191	223	207	196	196	205	223	206	175	205	164	221	182	186	215	208	206	174	212	218	208	199	194	196	206	219	189	209	208	199	183	201	184	187	209	173	199	188	203	207	202	196	214	195	202	203	184	183	165	203	218	196	211	177	191	244	176	186	208	194	208	206	204	208	207	215	189	185	209	189	176	199	208	203	219	184	204	207	188	196	206	224	182	185	213	176	196	186	212	181	215	219	181	171	207	191	182	237	183	191	189	213	200	214	187	160	220	213	169	177	170	186	211	207	199	204	184	203	203	210	182	214	186	208	191	196	205	184	188	211	206	199	207	205	183	201	211	168	218	203	193	186	190	183	193	201	211	196	198	176	171	183	171	215	191	197	205	209	230	204	192	173	210	188	170	216	168	193	208	199	192	182	187	199	214	200	193	205	194	184	210	181	191	168	208	193	209
26898	17509	3585	829	653	656	614	658	627	621	610	672	702	597	682	651	665	617	619	689	656	574	610	630	647	640	645	635	657	621	624	670	604	612	634	596	654	550	629	628	632	606	637	638	626	605	654	619	618	639	637	687	625	607	587	623	593	630	673	616	598	618	588	595	657	625	637	630	582	635	640	590	629	585	610	591	603	598	628	624	602	615	629	680	591	613	639	624	629	655	649	648	671	651	637	617	616	639	633	718	614	650	616	637	608	662	672	631	630	640	637	599	642	581	578	635	636	652	612	613	638	627	639	624	595	651	653	594	668	608	666	632	614	637	604	656	644	666	649	632	597	600	632	612	704	613	643	620	650	622	622	605	677	645	650	640	580	622	634	599	645	635	649	617	621	570	634	588	648	635	627	554	663	627	628	682	617	643	660	604	638	647	640	634	703	601	617	649	642	646	592	617	602	684	617	583	650	623	594	628	665	650	653	608	672	614	596	630	618	612	627	598	653	637	655	594	670	662	648	595	629	639	622	610	604	627	621	657	612	608	648	637	612	609	586	674	671	645	617	606	590	638	647	630	655	620	659	639	611	618	613	637	581	675	593	632	654	619	618	646	635	672	619	681	648	625	614	616	612	659	633	643	638	650	610	611	657	650	596	617	658	631	622	606	632	644	638	644	637	658	604	598	635	587	642	648	699	623	612	658	627	630	638	630	621	620	635	625	608	636	588	585	639	661	679	605	608	646	624	662	599	620	628	627	621	667	623	613	647	586	666	621	648	635	600	604	631	637	651	641	612	636	633	633	631	629	615	602	599	624	661	619	635	600	629	656	587	671	617	635	634	653	662	607	609	646	616	647	642	594	661	613	651	661	603	637	560	578	613	588	624	651	658	628	622	631	620	633	630	614	674	668	591	643	667	638	647	642	652	613	648	664	631	664	650	640	600	648	623	661	619	613	642	601	583	640	601	642	664	606	627	636	644	678	632	631	665	657	602	606	609	659	660	644	620	632	644	625	608	687	638	616	622	589	625	625	602	576	619	637	617	633	580	593	644	607	590	614	682	637	602	622	609	593	591	652	600	659	643	637	606	598	669	593	615	629	668	651	666	644	602	621	605	594	577	617	651	613	619	693	636	632	664	593	629	581	650	636	642	614	611	603	669	662	595	599	594	632	648	627	634	620	606	683	665	606	594	616	619	642	672	617	613	626	612	635	623	658	624	613	630	570	623	581	665	576	600	647	591	612	660	651	633	624	633	628	651	578	617	583	628	603	600	632	645	613	633	610	630	661	674	598	634	633	648	624	602	623	627	635	601	693	603	632	619	673	676	618	607	674	653	567	645	674	623	641	635	634	610	672	656	664	612	617	643	632	649	665	594	647	622	647	600	587	676	597	628	625	639	596	603	632	647	630	606	636	599	643	604	626	633	635	641	616	634	661	637	687	636	598	656	603	641	638	547	647	654	612	623	667	628	604	631	629	654	604	640	646	622	692	606	623	600	678	651	616	614	598	616	594	619	641	634	669	647	613	629	629	652	599	596	628	569	618	640	630	630	595	600	636	615	574	618	661	621	611	674	658	628	598	678	599	603	619	633	661	623	602	604	624	615	616	613	649	640	641	593	626	601	670	571	617	664	632	621	604	600	613	624	681	599	662	623	611	652	623	617	605	669	630	624	630	634	600	589	650	620	620	646	649	634	627	644	613	629	608	649	657	624	611	609	609	649	642	615	677	614	647	611	658	616	605	634	669	631	615	610	603	616	650	651	621	641	653	684	620	639	690	622	643	615	625	644	591	639	612	660	628	620	680	608	588	613	657	610	642	632	609	618	601	582	635	632	619	626	617	615	617	622	572	668	620	634	651	628	619	613	630	671	673	592	641	621	633	614	612	612	609	615	590	579	606	614	614	609	623	593	632	606	617	638	608	614	581	600	623	613	639	637	616	635	603	629	616	648	627	629	599	646	592	664	621	590	632	626	613	619	655	589	597	630	630	613	598	666	620	603	651	628	609	649	617	623	617	627	604	636	681	607	598	614	616	601	614	654	595	647	619	636	649	614	626	608	657	623	597	629	590	646	607	613	632	654	670	620	649	636	606	616	679	609	629	646	646	641	593	606	620	645	609	650	634	659	649	593	621	647	557	626	608	648	627	622	608	606	616	612	625	671	596	617	603	640	600	634	627	611	616	628	601	642	644	604	593	632	584	623	611	622	655	614	636	695	657	646	617	645	644	622	672	604	654	627	659	639	618	610	611	646	652	649	660	612	611	628	593	573	655	594	641	636	673	601	638	593	559	634	605	647	654	640	637	629	668	593	586	607	638	630	624	593	615	609	578	652	630	617	653	635	619	630	591	607	633	668	636	580	591	630	638	668	660	653	571	630	637	619	627	603	607	640	638	661	622	581	611	655	607	661	592	621	656	654	621	635	620	616	628	623	610	588	650	664	616	624	639	638	639	620	643	650	618	653	609	610	641	625	632	632	628	677	585	594	643	630	652	656	651	622	602	652	610	635	617	611	618	642	662	633	630	685	645	627	592	614	603	643	631	614	607	652	607	577	599	618	635	634	650	626	611	634	608	589	645	624	571	625	623	635	614	600	627	665	639	658	602	624	657	636	646	603	660	634	629	572	629	592	662	642	607	649	633	604	623	607	593	635	604	672	620	595	647	627	571	634	618	643	671	661	611	634	595	659	656	622	694	651	624	605	597	619	653	624	606	567	597	645	671	669	640	594	608	574	634	638	636	656	649	635	603	608	637	595	661	603	672	641	627	617	590	626	664	602	606	620	643	590	655	599	660	614	636	612	602	614	641	654	606	626	641	675	626	640	578	640	638	669	639	607	607	605	653	597	631	657	615	637	620	644	653	633	632	598	622	632	632	627	625	648	616	618	597	625	647	621	622	587	577	635	642	590	655	608	660	658	621	633	604	594	662	656	592	605	610	567	642	654	597	678	654	640	608	676	658	609	646	630	655	682	624	628	605	622	585	608	609	590	589	658	633	609	611	662	643	669	611	638	610	607	643	605	642	637	657	635	617	625	607	612	638	622	610	602	626	669	645	619	589	640	646	626	610	650	627	609	641	649	661	624	627	656	641	659	661	605	589	641	604	619	647	633	614	631	616	637	622	639	613	620	563	608	617	604	646	612	625	610	655	630	640	643	637	660	618	591	603	597	634	603	580	636	620	611	598	647	600	573	614	632	651	636	645	679	637	627	594	623	602	611	630	611	639	609	655	622	623	655	618	589	624	633	605	655	626	613	657	599	625	649	597	678	645	695	617	608	593	660	652	609	637	652	611	639	668	654	604	570	674	604	637	621	662	632	642	625	596	613	628	620	651	610	636	633	617	628	648	611	589	627	608	672	587	619	623	634	601	647	641	647	577	670	643	636	650	625	603	668	650	651	626	671	643	658	673	621	632	590	656	596	599	626	618	572	668	644	650	632	614	650	624	598	666	591	646	639	621	629	624	648	669	645	650	618	606	596	625
4232	1635	1290	997	897	914	860	841	802	842	854	834	885	830	820	846	803	843	820	890	834	830	808	842	810	848	838	876	847	795	785	841	817	823	823	807	828	813	810	811	768	823	824	824	852	839	802	866	822	809	817	840	805	835	821	846	797	835	820	779	801	843	844	828	831	811	800	829	814	772	859	820	837	784	819	793	770	795	821	819	790	822	819	787	831	775	856	812	859	791	776	805	822	815	836	798	813	827	862	815	807	782	835	823	820	797	789	777	823	802	801	805	848	807	775	834	824	797	833	810	812	783	830	805	810	810	786	806	819	850	838	826	845	779	786	835	854	852	784	801	822	830	835	861	787	773	802	791	807	848	841	799	833	828	786	841	815	777	797	819	845	853	819	816	858	813	828	867	815	797	819	806	829	835	838	801	824	843	803	785	765	861	811	831	819	864	789	789	809	843	828	823	817	840	852	841	851	822	861	799	849	787	806	783	815	808	830	788	886	812	775	810	833	783	845	811	816	765	788	862	761	830	795	844	778	798	842	773	850	782	836	805	750	782	818	832	809	802	826	799	848	864	767	754	782	813	844	785	801	812	839	800	828	865	771	801	815	781	782	790	829	813	805	813	791	801	816	850	801	788	794	787	764	834	793	804	813	793	798	807	879	789	774	798	809	799	809	776	831	762	788	830	779	828	765	738	773	775	860	828	805	767	920	798	869	837	772	748	828	765	814	831	808	778	807	835	762	839	854	814	799	803	867	834	810	772	799	807	794	818	849	793	806	799	809	779	810	757	738	840	860	807	741	773	839	814	819	826	764	820	810	828	814	842	848	801	798	833	829	806	812	777	790	806	839	822	817	783	755	795	772	832	810	783	835	796	808	776	844	841	815	780	791	853	815	816	856	830	804	816	788	795	762	833	778	835	803	822	824	863	805	827	891	787	842	864	825	834	823	784	799	823	802	771	801	798	795	818	851	835	811	818	818	882	796	798	825	808	805	835	847	825	857	816	826	831	792	833	795	834	821	812	831	839	804	870	834	838	844	786	819	828	792	801	876	832	847	798	821	803	819	820	822	809	810	780	864	826	794	801	791	832	812	833	873	850	775	746	799	795	786	761	796	764	795	811	789	810	786	771	854	809	813	799	854	844	824	845	851	779	866	786	758	859	751	789	798	847	820	817	793	756	774	863	817	833	776	815	779	828	799	837	768	803	768	868	790	854	792	782	814	799	802	810	795	832	854	770	802	782	800	787	839	805	798	808	854	843	815	790	793	743	813	886	813	832	815	814	801	849	790	825	804	822	854	858	823	835	813	806	883	800	746	845	835	828	831	818	860	849	780	854	809	812	829	832	802	821	886	853	780	810	786	807	803	801	805	862	849	824	805	888	846	834	842	856	784	754	841	774	822	801	804	830	788	844	859	863	802	853	793	787	807	834	805	826	779	852	780	822	799	816	775	795	821	794	797	803	869	835	820	832	765	867	781	850	885	782	828	787	834	806	816	827	808	797	786	830	768	833	809	809	791	777	785	864	776	787	814	800	805	822	847	862	853	809	824	851	847	813	845	812	836	869	808	875	848	791	842	745	879	754	824	802	781	813	810	788	866	808	785	808	828	802	814	819	784	815	827	756	835	827	762	870	822	829	847	812	786	798	818	802	821	795	803	812	799	839	776	823	821	818	843	791	783	805	882	820	815	821	799	826	807	781	782	837	813	836	845	861	775	782	842	804	798	869	819	802	813	792	809	835	815	816	776	879	830	848	800	804	830	821	813	847	845	792	790	801	821	813	751	754	839	856	787	826	827	753	797	823	798	856	844	805	801	788	798	832	840	810	780	808	775	769	827	826	798	825	809	888	862	816	845	855	775	774	818	851	839	781	885	824	842	829	816	822	766	795	782	797	758	846	819	818	810	802	802	840	794	831	849	884	774	775	833	824	775	790	843	830	861	818	753	785	820	840	811	787	791	784	762	856	810	832	814	781	820	791	819	849	832	827	796	819	851	822	793	826	773	818	769	840	803	823	810	850	815	806	862	810	827	844	793	863	807	751	878	839	810	837	814	827	786	782	863	793	752	831	788	805	811	796	850	816	758	787	843	836	837	810	794	828	828	836	800	793	746	850	822	791	847	755	835	784	803	836	812	824	842	879	802	777	790	790	797	785	823	863	799	783	791	818	806	767	838	778	788	811	863	800	838	820	810	789	815	864	838	805	845	843	834	806	820	826	792	853	815	809	760	823	840	832	776	793	830	843	783	803	806	789	807	801	792	829	813	793	839	793	804	876	801	772	776	843	834	800	778	814	835	838	800	848	795	835	805	815	806	826	856	803	789	813	814	852	815	808	877	777	860	824	826	842	823	799	753	804	805	804	787	841	806	819	851	807	822	802	798	810	838	783	811	779	825	844	846	833	891	837	799	843	892	823	824	783	769	840	806	857	767	874	829	787	808	742	824	828	776	778	775	817	809	804	855	814	818	815	863	768	821	790	866	794	821	827	839	821	789	867	832	800	844	810	811	786	865	818	854	801	847	805	772	810	833	806	795	775	840	819	884	782	789	831	831	850	777	822	780	798	861	811	805	826	794	837	820	805	827	788	810	800	786	799	790	778	876	819	827	824	801	834	792	833	798	774	814	789	783	851	838	799	832	868	811	795	800	827	861	832	782	748	839	754	826	846	861	804	824	768	803	840	830	834	833	800	844	795	850	869	804	782	814	831	803	822	775	843	772	826	786	859	773	792	805	798	771	824	829	751	856	829	793	833	820	867	794	801	818	832	821	823	796	830	831	791	855	809	818	784	833	847	818	766	819	850	808	837	767	805	811	806	872	800	846	828	745	819	849	849	830	815	832	807	821	818	801	872	815	818	798	785	802	880	834	814	804	829	810	837	783	809	809	822	830	785	809	786	880	813	851	857	804	754	827	825	817	753	762	754	825	898	826	807	787	827	773	835	851	800	829	853	789	850	818	836	769	790	789	839	821	882	793	815	803	856	774	792	853	834	818	802	820	828	791	850	826	876	847	803	812	779	821	796	809	847	815	774	816	800	822	800	812	771	804	813	812	793	788	830	762	855	851	810	836	819	807	830	827	874	775	835	816	781	839	839	802	826	823	803	847	776	845	822	820	821	812	842	779	822	796	843	786	795	809	830	743	785	836	833	801	809	809	796	817	835	820	827	821	845	866	812	806	776	818	820	822	789	800	791	837	826	873	868	801	810	775	799	897	835	790	839	848	803	826	785	834	856	781	792	810	799	799	820	833	838	810	807	802	843	825	852	853	815	831	783	744	791	817	802	818	799	782	871	858	797	835	779	814	852	857	788	804	850	825	803	847	791	777	805	782	825	811	864	786	837	807	801	852	817	819	831	785	785	870	793	802	810	803	870	822	806	861	832	871	801	801	828	849	765	855	891	811	774	858	765	808	838	848	789	827	807	813	796	797	861	753	804	819	758	830	784	774	740	831	800	854	809	856	744	829	798	800	845	854	784	769	776
22918	20802	27524	24155	20367	2510	739	592	524	521	501	483	473	507	448	470	449	463	406	396	425	439	400	432	415	430	391	430	430	442	413	409	431	427	406	428	410	422	437	391	426	406	409	464	428	417	423	411	398	433	407	436	420	424	428	416	437	453	416	438	416	444	392	402	409	399	396	407	395	433	426	397	428	430	378	424	448	420	439	431	385	398	415	434	438	429	423	414	400	422	436	439	407	385	411	433	415	392	455	435	431	438	412	372	432	418	421	432	416	406	440	419	408	430	394	435	417	431	379	413	437	410	430	448	455	435	390	432	450	452	386	456	406	406	429	419	420	436	424	417	390	394	428	392	390	427	420	416	437	396	411	409	413	413	421	383	420	438	398	398	419	383	429	439	416	457	454	395	435	416	391	429	395	423	415	425	417	429	443	429	408	435	440	434	436	431	405	421	439	406	406	394	429	403	445	371	431	422	430	445	428	398	402	403	411	420	400	407	378	424	415	374	409	423	418	407	457	408	451	394	403	415	401	407	431	404	395	387	401	395	413	388	432	429	426	419	442	430	430	428	404	420	460	421	422	436	397	424	462	413	448	424	395	461	438	381	416	411	416	416	447	421	401	429	427	443	454	409	445	432	425	402	435	441	410	439	403	391	436	416	428	412	400	405	416	408	441	431	462	417	411	405	448	437	380	444	415	429	456	431	409	433	413	414	420	423	416	416	445	410	399	430	410	372	442	417	419	408	386	429	422	378	428	422	393	400	421	363	453	418	398	407	379	395	414	420	422	440	369	444	456	403	442	417	421	435	403	431	427	406	398	435	446	432	431	432	399	409	385	394	408	437	412	412	408	403	415	410	432	413	401	425	400	413	420	411	387	379	381	460	397	419	407	428	417	391	422	401	463	424	450	384	443	429	422	421	419	432	439	424	408	456	410	380	434	433	436	430	405	398	423	405	414	459	404	424	441	434	411	444	427	430	426	417	396	413	407	424	429	450	411	469	426	423	443	437	400	445	433	437	453	424	410	434	392	382	427	405	397	396	382	413	397	400	421	405	418	400	412	389	410	417	429	411	436	429	425	412	410	440	434	405	411	418	422	415	407	399	391	447	414	395	432	401	389	382	404	422	389	408	401	442	408	426	406	405	406	465	417	412	412	420	429	424	424	435	412	417	398	397	427	414	406	401	390	435	417	398	415	421	407	431	432	461	394	409	395	410	400	446	358	450	432	427	452	406	399	400	390	401	408	413	442	409	397	427	387	432	399	421	428	424	407	415	411	421	417	393	375	397	443	416	418	399	412	417	418	410	413	403	424	436	441	403	421	450	402	388	424	398	420	409	409	421	462	433	416	437	464	416	429	405	390	456	400	422	395	422	437	403	390	375	428	443	430	380	444	437	416	424	407	428	412	393	423	426	400	408	423	387	417	399	391	429	438	418	423	397	418	389	406	425	385	442	419	407	404	449	412	424	414	421	411	424	431	428	415	446	423	404	430	407	407	401	407	443	384	469	411	405	445	425	435	438	425	392	431	404	439	473	415	406	447	395	388	452	442	409	406	391	409	385	415	384	396	455	358	397	388	380	406	429	438	405	419	409	427	427	425	403	433	383	400	411	439	427	413	461	418	390	418	427	448	428	431	404	373	389	412	390	442	432	413	410	423	434	437	412	418	415	396	423	417	420	417	410	432	439	367	420	407	434	416	424	405	467	369	392	418	423	408	418	425	418	440	436	389	397	481	415	385	386	452	461	462	400	403	433	399	376	400	432	441	374	388	421	415	415	422	414	410	416	447	439	423	405	419	423	390	396	447	413	397	432	387	419	431	425	457	399	430	423	403	428	423	409	414	428	412	442	392	429	393	435	401	391	423	424	420	393	366	430	430	414	394	438	419	462	438	419	425	414	375	437	436	422	413	413	427	408	405	411	369	426	408	421	398	426	414	417	418	412	436	398	443	431	429	456	396	394	446	408	401	415	406	426	400	395	415	409	397	461	431	405	418	405	421	421	404	416	416	421	410	409	413	414	443	383	397	408	399	437	469	406	376	403	448	417	413	430	463	421	440	440	421	448	385	425	390	424	424	412	359	440	416	403	386	468	412	413	426	411	422	442	410	381	427	435	420	427	434	441	416	390	401	429	434	385	423	409	433	424	408	422	420	421	426	398	431	412	440	432	431	419	414	409	438	429	431	381	419	383	423	417	401	407	459	423	403	443	437	406	377	388	409	427	422	430	407	421	386	391	409	390	410	437	374	424	404	383	404	404	431	413	424	423	398	414	412	420	397	399	428	399	380	414	419	411	430	448	433	406	428	430	388	448	415	432	372	398	416	419	433	418	388	421	416	389	394	406	420	395	428	433	401	427	399	437	411	433	432	372	406	410	426	438	413	466	410	459	422	401	428	386	428	378	442	419	406	404	408	408	431	413	417	413	407	411	443	386	450	426	397	451	393	415	412	420	402	414	460	416	413	394	436	452	422	434	417	400	418	415	418	392	421	406	433	423	389	381	417	402	441	396	416	423	403	417	439	356	386	432	417	415	441	434	449	400	393	452	394	424	416	412	382	429	403	404	396	430	377	424	440	412	408	440	427	406	425	405	439	396	389	434	414	406	395	416	421	378	382	395	408	407	417	386	446	412	415	434	420	382	443	391	431	416	411	407	437	395	454	395	396	408	410	402	404	411	389	421	424	454	411	398	417	442	387	396	466	473	417	408	392	413	431	448	414	407	407	389	387	427	393	423	441	437	393	399	450	415	379	407	419	411	413	411	398	405	394	421	429	451	413	394	406	428	441	404	386	400	427	430	407	429	382	429	425	416	434	387	417	401	421	406	416	410	453	407	397	411	426	373	401	439	417	393	413	383	391	427	365	405	387	413	452	433	476	400	457	440	427	419	426	417	402	427	449	444	396	480	428	412	405	427	393	396	449	399	420	380	410	395	403	472	420	435	459	432	409	409	447	418	433	415	393	431	385	402	403	418	404	457	426	451	422	422	386	414	408	434	435	424	434	449	392	401	388	416	406	424	413	414	425	388	410	451	436	410	392	407	408	413	436	410	426	403	436	455	415	407	364	416	425	430	410	432	399	446	410	401	427	388	431	422	475	396	440	417	397	425	436	406	422	424	424	415	407	404	435	419	411	463	450	421	424	396	437	436	408	445	401	414	428	428	398	414	431	387	423	420	430	405	396	443	426	442	443	476	433	412	445	396	428	421	395	451	407	398	456	500	427	417	431	406	396	412	413	433	392	408	430	410	422	458	435	408	414	425	421	406	385	396	410	420	414	430	403	411	396	439	429	425	402	416	431	367	427	401	406	432	388	425	415	391	422	396	413	406	465	423	443	448	386	389	411	384	462	388	403	387	434	422	416	398	456	393	407	409	380	391	428	396	428	384	433	388	435	432	408	424	438	381	415	440	405	457	413	383	390	415	414	418	416	399	435	426	438	413	409	431	444	403	419	413	411	419	426	406	420	390	410	410	426	410	450	418
3323	7934	5143	2529	1826	1414	1116	993	872	787	733	723	733	682	667	644	589	639	628	577	607	557	620	605	582	609	532	577	558	591	599	582	561	588	543	572	560	615	606	575	565	572	570	564	626	571	591	577	561	553	548	611	592	572	558	570	541	543	586	518	590	564	554	584	539	587	558	552	539	575	572	560	589	542	569	586	593	556	530	546	569	542	556	596	560	560	593	543	549	537	515	562	570	561	544	592	577	550	561	599	545	602	569	541	537	558	556	561	590	503	552	496	547	561	574	561	542	529	503	590	581	552	564	561	563	530	537	543	550	601	556	557	542	531	513	585	574	547	546	510	526	563	544	563	555	565	573	542	529	563	517	528	554	548	534	585	555	545	579	572	559	531	581	535	596	582	549	570	528	575	519	569	569	536	511	575	548	559	538	553	590	542	583	560	567	532	531	547	554	570	552	496	553	536	547	547	519	516	594	540	557	581	604	520	529	560	548	542	574	603	525	550	591	548	571	546	579	568	563	546	545	531	552	545	584	572	614	516	549	568	597	575	545	549	544	548	544	569	583	582	560	552	575	583	565	580	586	564	577	524	547	543	552	541	558	533	570	560	544	597	531	523	544	550	593	539	535	573	555	552	568	521	608	526	584	555	554	553	558	546	517	561	573	542	558	577	565	516	583	526	548	550	521	541	570	565	542	494	537	527	573	529	616	550	560	544	564	578	582	542	557	561	545	539	550	592	510	560	577	558	562	560	570	578	558	552	553	584	526	552	541	532	569	554	548	538	544	548	566	571	533	591	562	590	553	548	556	576	554	535	544	551	539	556	564	547	539	581	569	562	554	554	536	509	614	562	532	534	591	564	550	529	578	518	533	545	552	580	498	594	549	533	547	587	541	543	553	523	593	560	574	595	531	549	567	542	591	549	542	526	536	565	556	560	590	537	529	564	586	582	574	539	550	564	567	583	563	563	567	575	549	548	545	523	558	571	534	545	556	574	521	541	558	542	602	542	539	587	562	520	542	556	540	579	542	564	552	587	549	557	560	558	599	567	552	541	581	536	545	543	512	590	564	570	497	532	505	492	570	591	565	597	556	539	545	519	558	547	567	570	543	552	540	563	578	549	562	540	560	526	557	562	536	585	545	537	547	545	587	557	565	558	567	577	508	532	538	553	557	595	549	557	579	579	560	576	546	512	542	566	541	580	593	588	557	529	521	579	526	597	573	578	527	559	534	577	559	559	536	538	557	532	563	552	545	533	593	547	562	549	569	565	553	575	531	561	613	562	549	567	573	550	558	523	565	536	586	536	537	545	554	586	540	538	546	575	546	572	538	582	554	555	565	520	548	547	566	555	600	540	568	526	581	559	627	546	544	556	527	580	574	555	567	549	582	544	541	531	558	537	565	577	597	551	534	580	568	568	541	585	595	544	522	567	568	558	557	586	523	536	592	531	565	604	568	568	598	499	581	566	578	554	549	588	549	585	549	549	553	542	571	568	539	577	540	539	564	557	517	617	572	530	587	544	573	530	569	591	572	531	554	550	556	553	583	555	555	604	566	596	562	524	571	588	588	519	518	590	560	558	542	524	564	566	532	567	554	581	520	573	535	560	608	551	567	559	571	566	520	516	557	535	569	550	556	541	566	553	563	508	579	551	562	521	530	625	522	564	534	568	531	569	581	567	576	598	580	538	577	554	551	536	570	551	515	574	563	571	563	556	566	558	566	535	537	564	544	552	606	587	535	569	566	535	538	579	580	547	552	545	579	597	535	559	550	565	524	552	590	531	561	541	540	517	527	545	554	531	557	549	557	575	539	550	533	563	587	544	570	565	570	580	548	561	586	553	535	559	574	581	548	570	566	617	574	555	525	557	570	583	594	571	584	577	591	547	560	562	544	541	562	537	603	540	552	534	525	588	601	535	574	541	617	518	529	561	573	591	529	548	524	521	570	561	544	584	580	561	558	554	589	513	585	525	549	527	550	560	555	519	609	531	543	544	545	562	557	536	579	578	578	593	565	602	552	562	564	586	541	564	572	546	566	566	575	571	545	542	551	585	539	587	545	590	621	549	556	547	551	576	520	553	529	537	575	599	548	564	557	599	552	561	533	526	540	547	553	571	565	546	569	596	548	547	588	569	590	541	553	541	572	536	595	547	591	558	526	583	511	595	577	569	522	574	533	549	545	509	558	580	526	569	547	561	536	520	565	557	580	590	584	521	555	598	552	540	545	552	540	566	535	556	559	562	548	547	544	547	557	588	532	553	555	584	558	545	568	543	522	566	559	550	517	562	562	532	522	543	557	529	557	548	560	555	550	541	537	594	573	572	580	535	559	533	535	556	553	613	558	569	555	541	543	613	540	558	582	568	566	562	584	538	541	599	554	569	573	550	508	559	548	582	569	548	510	572	599	572	527	565	519	573	568	528	556	560	583	564	587	567	554	521	566	553	526	553	585	523	538	529	567	574	566	557	591	561	523	583	565	547	560	541	528	556	536	530	524	547	572	571	525	576	543	549	579	584	491	571	580	546	538	549	567	560	540	556	564	545	549	557	582	575	553	544	538	525	534	575	558	553	586	520	525	522	534	539	573	577	537	523	527	551	535	535	572	560	549	529	606	546	557	516	524	555	524	558	552	548	531	551	574	581	563	578	539	563	555	560	565	566	572	544	544	537	528	492	569	595	560	599	574	559	527	558	576	563	524	560	604	527	544	573	566	528	537	544	557	547	534	574	548	585	541	532	539	539	542	571	538	554	601	544	522	554	589	597	542	523	524	572	534	568	565	534	520	538	587	550	563	533	550	568	533	521	536	622	561	536	579	574	562	572	562	537	565	541	550	532	582	550	525	513	563	523	543	553	541	570	545	531	563	577	564	555	571	575	596	570	572	566	616	569	556	571	536	545	545	535	530	574	514	512	568	530	547	564	558	539	592	618	563	527	593	538	537	563	522	547	589	558	589	589	561	524	523	611	552	575	542	586	570	569	548	544	533	585	559	531	543	567	538	559	561	531	564	539	522	547	563	590	560	587	517	579	549	535	550	583	561	564	508	532	568	586	592	562	550	548	577	546	570	592	605	552	580	582	533	559	567	584	544	529	532	525	539	564	544	579	524	534	544	557	548	531	602	500	504	551	532	544	593	540	580	592	553	562	576	497	553	502	520	537	560	551	576	554	544	563	563	559	558	535	584	541	556	529	520	574	520	552	549	564	571	539	570	565	524	541	579	576	555	520	587	532	533	576	559	544	553	558	561	594	565	554	519	562	576	530	554	601	575	559	561	583	585	559	540	557	547	597	568	581	532	557	571	511	564	574	577	536	568	574	565	550	569	571	612	549	548	544	571	567	545	556	550	540	565	586	541	619	529	568	536	597	599	582	560	520	538	529	586	556	550	584	536	612	536	530	541	594	562	573	605	588	524	557	544	585	544	589	568	539	532	567	479	555	586	546	553	571	492	571	562	566	561	558	543	533	556	547	533	531	539	545	555	531
24257	20730	25522	22945	1542	651	588	535	492	519	492	476	487	528	469	513	545	461	503	488	468	458	478	494	486	486	464	482	510	473	471	522	505	468	465	464	474	460	467	466	500	470	456	509	517	489	483	434	496	459	509	480	496	499	491	460	452	490	494	449	480	483	497	455	472	492	478	478	464	475	467	473	481	486	453	461	473	474	451	443	464	495	446	507	521	456	469	485	484	488	469	495	452	488	479	466	526	457	459	493	454	467	474	460	489	499	466	475	470	494	458	465	452	490	448	478	472	473	483	523	486	457	470	464	493	496	469	528	460	481	508	433	474	488	493	491	465	458	486	496	496	473	470	490	491	481	504	492	495	498	496	464	463	479	437	484	471	482	471	463	484	473	500	468	481	451	442	499	480	487	473	488	503	448	500	462	520	478	484	455	429	504	514	512	506	474	499	489	449	462	492	424	488	478	450	458	497	501	450	475	476	429	513	462	468	455	470	491	468	466	455	475	479	498	490	473	473	463	451	470	430	469	439	509	498	491	437	490	491	454	455	491	499	421	496	478	454	482	426	484	505	478	435	446	479	492	483	483	471	462	490	470	481	461	505	469	470	510	477	485	512	497	474	448	474	411	507	436	475	431	432	507	511	434	502	478	472	482	484	495	448	477	447	426	478	451	464	483	474	459	417	462	492	480	483	472	487	494	468	470	438	460	482	456	452	477	472	464	476	517	481	487	437	486	481	463	468	463	504	477	454	492	452	495	437	490	486	490	492	479	512	465	482	440	472	513	502	483	513	488	468	521	480	478	459	484	541	490	479	530	456	480	453	524	451	476	479	484	476	477	532	480	461	480	505	463	516	480	481	423	447	476	531	480	450	449	465	468	474	481	458	484	488	488	462	494	475	471	435	471	487	495	473	460	497	461	453	504	470	482	471	451	479	470	505	464	488	482	482	456	467	472	446	491	485	472	426	485	462	481	463	493	456	456	496	441	491	498	449	519	452	470	417	439	418	496	462	483	495	501	436	428	470	438	508	466	478	460	464	467	457	470	482	495	423	483	465	497	484	450	472	487	449	471	504	435	465	478	447	461	465	476	460	494	480	459	462	484	475	469	429	456	465	452	460	489	478	467	483	473	445	482	506	468	478	464	475	504	463	501	490	484	428	500	448	527	512	470	462	474	456	485	468	468	486	505	444	498	453	463	464	435	480	487	468	480	455	500	482	458	504	518	465	463	460	500	478	479	494	476	479	505	479	476	517	477	489	464	435	487	506	494	445	474	455	470	444	442	461	454	469	448	480	448	476	444	486	477	516	506	498	468	499	476	494	505	481	461	462	471	475	479	465	450	469	466	469	449	511	484	450	480	495	467	477	463	435	487	455	493	435	480	477	497	509	466	518	446	473	473	498	484	496	462	452	466	481	521	478	445	515	481	498	441	484	479	476	460	483	455	488	495	481	486	491	497	489	465	445	486	458	545	471	471	519	449	470	477	500	460	453	467	503	466	504	496	450	499	518	451	472	501	467	486	473	476	428	509	497	463	488	491	474	468	456	499	463	488	464	455	474	476	466	428	472	448	491	500	437	445	467	504	464	494	486	489	463	489	475	458	442	496	455	498	504	482	467	475	458	467	491	481	496	465	448	443	506	457	455	482	438	460	464	525	496	483	497	490	524	489	453	474	474	491	452	494	467	448	492	488	451	485	465	466	500	468	502	490	493	482	465	488	454	449	499	495	467	492	428	457	479	453	545	491	514	491	465	457	467	470	444	447	474	472	481	518	448	481	423	491	474	427	475	469	479	502	494	452	467	477	462	487	470	475	477	472	434	469	462	455	464	464	456	499	500	476	467	443	480	487	489	515	483	471	498	487	490	456	458	468	483	471	427	447	488	463	471	465	457	461	492	468	481	509	473	459	486	490	483	489	471	485	459	444	468	445	513	490	497	464	500	461	483	497	464	484	442	503	478	499	509	512	484	464	481	523	465	474	442	464	437	459	459	449	496	459	496	490	453	498	455	505	491	500	488	482	502	474	471	490	514	503	457	459	511	527	437	443	522	477	494	473	450	471	412	503	468	505	468	448	506	476	495	448	470	496	466	501	461	497	478	482	495	451	494	484	480	444	531	481	478	490	447	471	488	489	487	500	473	483	483	484	465	491	445	428	455	487	473	507	474	481	484	490	508	465	504	507	494	491	461	483	486	520	477	489	478	478	484	481	488	476	477	456	443	457	434	471	499	455	446	462	462	447	532	469	456	476	455	467	463	450	530	464	477	477	459	486	476	457	500	481	458	472	454	451	424	489	494	484	454	546	520	480	463	474	439	454	507	472	460	477	454	464	493	443	471	473	500	469	483	476	510	482	473	502	479	541	474	500	461	480	484	481	509	474	477	472	438	471	459	467	443	499	438	477	503	517	489	459	483	487	497	482	464	475	500	492	435	481	496	437	462	465	442	469	540	498	485	464	467	437	447	468	517	494	469	482	460	494	474	502	489	451	467	468	499	499	460	494	433	477	460	483	495	494	466	452	453	470	480	456	477	445	472	523	500	477	486	500	487	472	499	472	507	457	471	486	495	461	490	504	476	475	480	489	463	492	488	449	491	491	488	487	473	428	460	501	433	425	480	480	460	506	479	467	474	457	462	444	485	475	453	480	500	501	520	477	470	496	489	493	482	472	497	501	515	490	514	470	460	476	494	497	483	482	417	513	456	522	512	521	505	469	465	474	495	465	420	483	465	497	458	457	457	435	459	492	500	513	457	486	481	523	468	472	457	490	507	476	450	469	479	494	442	464	439	432	446	453	524	520	447	455	504	499	473	474	465	440	472	449	502	475	448	488	471	453	457	502	478	479	463	503	482	499	434	483	514	447	467	466	464	463	471	447	507	472	477	471	471	453	460	511	455	459	473	485	464	467	511	509	456	467	483	471	442	482	489	482	479	462	476	520	496	481	442	464	426	461	456	456	482	459	495	510	468	459	465	490	471	491	477	506	474	474	457	484	429	477	470	462	508	488	447	470	502	493	488	473	464	469	497	439	457	489	487	480	475	475	434	470	505	440	501	458	508	428	498	471	475	457	490	467	506	479	489	464	454	490	469	492	480	474	476	485	473	458	451	515	475	494	449	465	449	502	490	502	494	448	512	451	490	433	463	430	530	460	426	511	467	442	483	477	487	458	484	473	457	460	466	473	500	461	497	493	452	496	468	436	456	458	440	465	450	458	491	508	483	474	465	492	457	465	495	482	453	520	477	448	455	500	481	473	456	516	493	501	461	471	482	469	477	488	481	485	523	470	462	441	485	469	456	506	474	454	484	471	439	504	461	485	461	470	446	467	502	469	500	470	500	495	457	481	449	440	479	448	501	469	497	461	463	476	483	476	505	499	471	468	475	521	451	418	478	468	457	456	461	480	505	477	487	452	484	473	497	460	483	503	460	455	519	486	467	484	481	472	470	449	462	477	480	460	478	490	504	534	500	471	481	526	434	474	500	486
3396	3731	2616	1400	1154	940	866	806	708	700	743	707	688	676	664	642	603	623	648	615	618	612	664	653	636	675	627	624	618	628	591	600	617	602	598	650	607	601	605	616	619	619	644	620	637	533	574	596	576	611	647	585	598	581	598	602	596	626	629	646	579	595	619	577	629	597	581	589	607	635	611	618	631	598	597	617	612	601	578	638	569	628	629	624	582	567	634	625	584	650	621	601	623	616	614	603	568	599	593	586	602	614	625	623	581	570	621	625	574	619	643	599	680	625	623	632	607	634	600	622	604	586	608	607	610	612	647	624	639	650	581	623	650	619	579	621	628	633	615	589	626	594	624	599	619	624	558	584	621	603	622	575	640	561	566	593	583	605	620	559	609	573	623	597	625	608	623	583	591	635	623	578	600	647	613	625	628	645	585	579	651	556	601	604	668	596	603	608	649	627	624	591	629	632	573	586	576	605	591	583	561	619	621	597	629	602	560	606	620	614	591	575	584	614	642	603	591	573	587	630	634	638	612	598	619	669	582	633	582	612	560	597	614	573	622	578	614	665	655	588	588	646	591	632	638	640	610	658	602	602	608	594	621	592	613	611	604	638	588	601	577	623	586	600	569	623	594	619	620	630	626	611	641	663	621	591	622	600	622	572	603	634	592	625	596	597	612	631	602	627	581	623	609	569	629	619	568	597	588	585	634	596	571	645	588	647	620	647	591	608	597	561	598	647	621	587	611	636	618	608	606	568	623	604	606	585	596	575	613	612	653	600	573	569	626	596	670	605	626	587	599	622	616	654	611	573	529	604	651	630	603	584	621	605	608	667	630	595	642	599	580	647	609	602	623	604	618	596	613	583	643	621	621	618	631	609	537	615	595	631	555	578	598	638	624	605	586	603	643	621	604	626	599	607	632	643	605	650	620	642	617	563	645	627	592	633	611	585	653	652	601	610	595	581	583	615	608	575	590	607	628	617	597	595	605	610	612	614	589	644	657	639	611	569	604	576	601	622	623	620	565	598	594	595	647	627	594	604	602	619	601	621	610	619	625	631	593	607	580	595	615	588	608	587	590	586	559	636	662	601	589	638	581	589	576	611	648	605	619	607	618	629	592	569	626	606	663	628	635	590	584	620	623	662	608	609	612	634	585	613	624	590	621	581	582	600	584	600	594	618	650	629	631	597	614	607	622	597	636	597	614	637	582	631	623	584	641	612	598	599	615	619	622	572	607	594	603	597	614	620	568	586	609	609	616	576	577	609	627	579	618	612	594	634	619	596	636	607	634	592	550	608	600	591	575	582	627	593	646	592	643	610	605	647	578	629	638	617	593	632	627	624	618	613	566	593	608	657	618	585	632	603	619	587	603	581	567	628	636	603	607	609	602	638	561	609	566	592	601	633	542	627	604	596	643	571	605	585	574	644	609	629	618	611	575	614	609	593	573	621	633	668	580	585	617	602	626	574	621	541	584	624	613	566	625	595	591	647	632	598	602	586	608	647	632	603	660	654	594	641	619	607	618	579	572	606	621	601	577	611	646	606	588	611	633	608	586	621	630	627	611	589	641	576	594	592	590	601	654	592	624	608	624	564	557	578	617	578	648	617	626	605	633	615	617	582	585	625	670	596	558	623	580	629	606	570	600	619	590	567	594	616	573	595	596	660	646	604	558	644	617	598	658	598	580	605	616	659	614	576	620	592	582	637	585	646	569	582	629	575	579	591	598	578	578	582	612	642	590	576	603	605	591	607	609	610	613	585	665	642	603	592	617	604	611	586	558	618	641	596	560	614	607	609	606	647	620	580	603	606	610	610	611	635	606	606	568	659	638	606	583	594	602	616	618	608	594	665	617	624	626	596	608	630	604	613	594	613	623	608	615	605	626	581	605	611	624	576	642	605	584	615	607	595	613	600	603	576	620	603	660	607	623	611	629	603	636	598	608	628	609	608	618	557	610	576	589	607	621	643	623	594	644	621	654	642	636	530	597	630	622	629	638	627	596	603	629	556	640	618	601	630	588	603	607	616	575	590	614	593	632	589	593	620	650	612	608	600	600	619	612	597	588	673	575	607	612	589	612	629	625	627	644	600	613	592	628	660	568	595	619	565	592	596	612	603	605	634	585	583	603	569	640	601	593	613	633	610	645	616	607	565	590	566	645	646	615	654	603	592	596	596	618	630	623	652	581	612	569	591	606	638	560	554	589	640	605	583	580	594	591	591	599	606	579	616	623	602	601	596	636	651	578	639	579	614	626	582	599	638	607	616	616	628	707	626	572	632	564	560	632	594	599	643	635	593	624	587	590	614	669	591	567	620	591	631	635	591	599	575	629	604	622	627	636	633	632	636	577	630	650	611	596	597	614	659	623	627	612	641	630	678	635	627	611	629	596	653	648	604	603	622	572	620	558	596	653	593	600	622	575	630	602	602	632	612	643	612	567	575	636	607	586	634	604	605	622	600	618	584	607	591	640	621	628	591	592	641	638	560	565	567	612	627	634	600	574	544	621	605	589	577	608	569	630	618	602	627	593	583	631	610	631	602	615	632	640	594	566	606	590	613	621	613	619	560	597	627	608	617	612	617	587	598	564	619	620	579	598	598	615	625	583	602	585	620	576	577	607	620	608	554	629	624	622	544	604	651	605	629	602	600	609	586	601	610	587	629	574	573	579	572	585	639	605	592	654	589	605	639	577	637	605	635	619	664	605	595	628	604	604	590	642	604	642	595	642	621	635	634	632	583	556	607	586	615	607	589	602	613	605	617	611	612	606	604	596	636	602	627	621	661	588	571	577	665	583	610	678	614	620	592	610	629	622	654	636	643	610	627	561	615	598	558	591	686	598	617	614	606	627	635	597	609	618	583	617	646	598	647	609	623	612	606	599	630	616	632	614	638	606	634	603	599	636	632	628	621	622	624	623	614	600	629	612	576	595	633	653	608	659	595	572	563	613	573	653	620	633	611	661	630	608	624	599	670	628	631	612	664	621	648	639	635	640	596	659	599	627	604	620	564	642	621	652	631	596	572	584	581	638	552	601	624	610	643	610	613	597	650	606	594	600	600	592	601	658	578	622	609	654	661	604	618	609	631	575	577	646	630	570	591	565	631	622	618	604	621	607	638	589	637	624	652	602	634	578	635	608	623	592	653	605	560	603	586	608	626	559	637	586	603	639	621	682	638	586	606	630	615	608	601	614	641	598	634	632	609	584	599	619	606	629	608	594	626	622	635	586	609	623	641	586	632	610	603	616	664	570	654	640	609	605	579	592	615	636	609	591	611	603	637	608	608	622	588	600	609	602	613	600	588	643	602	610	647	625	638	601	601	634	598	623	580	609	609	621	653	540	614	631	574	664	579	592	621	587	588	624	576	592	600	679	635	628	620	594	652	619	630	624	609	618	586	588	576	638	594	595	613	590	580	567	571	645	617	592	609	567	609	663	627	622	594	564	649	572	633	586	581	635	650	623	579	591	624	589	625	596	616	638	604	602	596	619	619
22059	20834	28136	23623	20834	19601	1313	488	336	346	309	242	256	247	244	183	192	203	184	167	203	191	184	179	179	168	175	151	167	167	166	160	145	144	155	165	159	161	146	148	141	171	154	151	164	150	140	133	165	157	149	132	143	163	137	158	135	155	165	151	137	144	171	155	135	127	146	149	157	154	131	127	162	147	154	147	143	153	147	143	151	136	131	171	173	149	150	147	159	129	150	147	132	161	167	152	141	157	130	147	140	170	158	140	129	138	143	143	158	128	153	135	156	132	155	150	149	138	126	156	137	143	136	144	132	150	142	142	132	160	137	143	140	142	167	143	159	156	147	127	146	116	162	144	144	145	142	131	143	146	159	155	172	142	132	138	138	147	132	149	132	159	156	156	144	143	147	165	126	164	165	122	160	151	131	150	137	150	158	151	141	134	138	146	153	148	131	133	147	148	144	164	149	146	149	137	144	146	153	123	153	150	157	167	150	138	152	161	149	143	135	147	133	139	163	150	141	135	161	135	150	160	151	134	124	138	170	134	156	141	158	166	138	150	139	149	143	139	135	128	141	157	140	129	149	143	142	131	143	121	125	178	139	131	128	135	149	129	156	171	142	150	166	131	133	126	181	136	161	149	161	154	140	144	135	136	148	147	134	147	137	156	147	156	138	142	135	148	138	134	143	134	117	154	138	141	146	143	163	132	151	140	145	145	156	138	132	144	150	148	148	114	141	142	165	152	135	153	135	146	149	164	148	150	159	135	160	147	134	122	138	127	128	143	135	135	143	142	130	130	160	160	133	132	148	134	138	170	166	150	149	142	147	156	171	146	129	154	151	140	151	145	151	130	152	158	121	152	139	143	134	146	145	143	140	133	138	138	157	135	142	186	145	161	148	138	158	141	137	138	135	126	164	146	122	163	145	141	132	157	132	139	130	136	170	136	144	129	148	159	140	138	170	133	151	165	136	152	135	151	150	144	138	144	149	135	176	152	160	145	155	145	134	164	142	149	147	151	156	154	156	154	143	158	149	120	132	137	154	154	153	127	132	136	169	151	166	146	164	128	159	126	136	167	163	136	140	140	158	139	129	154	134	139	152	141	146	131	148	136	147	136	146	165	154	146	135	137	137	152	141	137	142	137	147	132	144	130	156	153	147	129	146	150	130	145	154	147	132	145	139	158	152	164	164	153	150	147	150	131	130	151	140	131	155	159	126	150	153	148	158	164	142	159	143	149	123	131	147	166	140	150	137	152	151	153	142	142	131	135	128	140	133	145	130	144	130	133	151	135	154	150	130	147	142	147	154	131	132	150	154	159	163	159	162	136	150	143	151	143	137	137	132	133	139	153	139	161	120	148	130	137	172	159	148	145	140	166	135	144	140	159	143	148	131	135	164	156	156	140	152	152	142	124	135	140	176	124	140	138	150	120	140	144	150	133	148	138	152	149	167	156	143	152	148	143	162	162	177	144	138	160	168	150	147	146	132	150	131	149	141	141	155	140	136	136	135	143	151	126	127	133	148	133	160	161	159	123	138	146	143	150	138	133	156	153	130	143	131	157	145	158	146	151	143	151	136	142	135	148	145	127	146	142	147	151	140	136	118	140	135	144	158	148	157	146	137	125	140	150	150	157	142	142	142	138	168	146	128	137	137	159	145	145	135	161	136	134	159	152	143	148	154	149	161	152	148	157	145	148	148	140	150	141	147	156	141	129	142	156	126	155	137	131	150	143	158	154	151	150	137	134	151	137	137	138	160	148	140	155	164	151	138	154	130	125	144	126	159	155	163	147	135	162	127	143	140	135	147	155	138	139	140	161	146	155	143	167	159	134	152	138	143	145	136	169	132	134	143	170	163	129	145	154	156	164	159	127	142	168	152	127	144	135	150	139	136	141	134	148	168	156	137	141	143	156	146	122	121	142	141	153	141	150	147	146	139	145	138	149	159	154	133	158	135	164	142	144	164	141	150	147	146	138	135	135	137	134	140	138	151	146	152	158	162	151	139	126	147	157	149	139	151	160	123	118	135	147	140	130	160	156	140	135	142	141	140	155	157	147	158	128	123	141	150	136	148	154	143	145	123	137	132	140	148	152	138	126	140	167	144	138	154	147	144	128	119	128	142	153	135	151	131	147	155	143	125	140	142	149	135	150	135	128	135	148	171	151	150	140	137	157	140	136	168	142	125	141	144	170	162	146	137	146	130	147	129	121	184	127	138	165	145	165	159	137	166	131	156	161	137	117	152	128	152	156	110	126	131	162	133	172	166	148	136	141	136	134	130	150	146	135	147	146	157	166	143	145	156	141	155	129	151	131	147	126	172	157	148	139	152	135	132	147	146	142	142	139	145	150	140	152	158	164	159	164	160	161	136	143	169	151	155	141	156	139	145	136	132	137	135	151	160	156	137	156	137	141	130	146	165	147	148	145	136	139	142	156	150	178	113	148	156	151	146	151	136	142	158	153	139	167	163	131	148	117	152	160	123	126	142	127	158	130	151	167	150	164	153	135	134	127	143	150	150	132	162	147	151	148	146	159	127	156	134	145	132	136	138	116	138	145	143	129	174	157	159	140	157	155	142	139	141	152	150	127	136	155	154	147	140	140	146	143	155	141	159	129	152	145	149	144	133	139	116	159	145	148	142	148	129	146	149	139	147	145	141	160	148	167	149	165	148	144	161	139	134	143	129	127	130	169	142	146	160	124	142	142	124	140	130	155	153	165	133	142	136	132	146	154	155	133	141	146	160	149	155	141	166	151	146	161	137	144	141	137	171	143	126	123	165	150	145	138	165	138	158	135	137	110	150	142	162	129	130	143	132	151	151	142	136	139	138	165	148	131	135	158	191	142	139	173	128	159	123	117	146	131	136	165	135	124	151	175	119	140	136	147	139	136	165	141	149	145	158	136	120	129	141	148	137	149	124	128	150	144	135	145	151	140	153	137	142	152	167	145	159	136	160	166	149	140	153	143	151	149	158	149	134	131	167	138	126	133	149	139	132	137	149	120	143	145	126	145	155	138	128	158	136	141	143	134	137	161	166	154	143	136	132	133	155	128	140	145	141	153	124	154	143	156	158	131	118	144	141	151	156	143	144	121	145	151	142	121	159	136	121	129	134	136	151	136	139	158	160	126	126	123	131	119	151	138	135	126	135	144	157	148	133	156	151	157	164	150	164	132	140	137	144	150	150	135	132	146	139	125	159	155	153	155	148	145	136	153	145	127	151	171	137	149	142	150	145	131	149	159	143	142	149	125	145	143	152	156	128	162	146	162	133	151	158	143	165	140	127	153	163	142	135	138	158	128	161	134	159	118	141	153	169	108	156	116	143	149	133	146	148	141	141	141	164	143	146	136	156	135	140	145	158	144	133	158	145	154	147	141	140	149	151	181	139	147	159	143	141	119	142	149	136	145	136	160	136	134	160	142	148	157	135	124	139	145	155	150	152	150	143	144	125	143	145	140	127	145	153	154	135	139	120	154	142	137	135	141	160	127
4216	12385	7734	3549	2439	1720	1240	939	826	642	555	519	463	430	389	399	362	310	308	281	296	287	262	257	234	248	265	228	247	227	219	212	215	255	236	239	180	235	227	207	197	220	251	216	216	206	227	208	229	208	222	183	211	198	228	204	189	196	183	232	200	174	210	195	226	193	209	222	188	216	189	197	172	165	203	200	194	184	202	201	190	205	202	205	201	200	204	188	203	210	197	198	229	200	196	193	207	192	223	176	202	210	185	185	175	196	213	190	206	205	201	203	198	204	205	188	199	203	222	212	226	213	190	198	197	194	203	189	196	172	199	218	208	199	171	213	193	196	201	195	172	206	203	215	206	164	211	160	194	209	186	208	199	170	197	213	199	195	199	191	187	170	182	187	192	208	217	198	214	197	206	213	208	179	164	196	195	187	191	196	175	197	181	205	212	200	197	202	217	207	204	218	221	180	191	210	199	177	187	194	206	188	223	203	210	212	217	220	192	194	217	215	200	205	196	163	180	227	198	192	181	191	200	212	218	182	174	224	191	218	202	204	232	191	194	238	187	201	190	207	174	178	198	198	173	190	202	199	181	190	187	181	182	203	183	187	204	197	182	203	191	200	194	194	186	212	200	216	200	196	188	194	206	190	192	183	212	188	193	174	198	215	208	191	210	183	192	201	229	204	210	200	179	187	208	209	208	157	202	179	193	204	199	176	198	196	201	201	192	207	173	195	227	162	203	208	191	186	205	211	202	205	213	208	190	165	199	193	201	204	190	190	214	197	187	164	189	183	216	175	194	177	217	194	221	179	204	184	162	203	188	180	173	197	199	195	189	213	188	214	199	194	205	192	198	184	164	211	182	200	177	178	201	201	188	210	190	160	209	204	210	198	221	196	194	189	179	206	200	190	184	158	192	194	180	210	229	204	184	189	207	201	193	203	220	185	200	184	177	192	175	194	206	197	208	188	207	173	223	239	193	191	205	215	173	198	222	219	194	171	189	216	205	193	219	204	204	199	201	199	196	208	196	209	188	194	190	190	164	195	192	186	205	182	189	185	201	192	214	213	197	199	207	197	185	199	199	219	182	197	205	194	196	201	218	189	200	209	199	197	200	195	200	190	198	233	201	200	209	192	187	169	212	175	169	190	186	228	191	195	209	221	194	201	206	185	208	191	198	188	201	185	199	210	196	209	175	197	225	190	183	198	200	183	184	198	192	213	196	201	184	182	185	193	192	190	200	196	199	199	215	185	205	181	206	198	186	203	208	186	185	198	188	214	165	208	195	202	193	193	181	220	187	204	194	161	201	186	185	204	197	198	206	176	194	195	173	209	226	208	203	206	193	209	194	225	198	209	196	207	210	211	196	195	177	195	197	201	200	194	193	193	189	208	179	186	200	197	170	202	187	219	200	184	196	208	206	212	183	210	171	201	194	197	180	185	207	184	198	188	201	196	193	207	215	202	216	188	178	188	200	198	188	184	198	214	196	206	194	168	191	194	223	215	188	188	202	164	194	213	212	201	166	207	196	195	187	172	182	193	166	197	157	206	188	176	212	182	195	175	193	210	213	209	213	183	210	194	200	168	195	203	176	193	187	153	225	196	226	191	183	197	187	193	205	211	214	175	191	178	205	182	210	205	200	201	192	181	177	190	183	176	201	219	203	187	208	191	183	228	205	199	202	197	171	200	195	225	196	201	207	201	194	185	174	206	174	227	221	184	172	194	224	170	226	184	196	178	192	196	219	173	197	194	217	196	213	194	186	199	190	208	179	191	187	198	190	194	218	178	224	201	219	191	174	216	185	206	197	195	177	222	197	191	192	207	189	177	196	196	193	184	203	197	192	198	196	199	212	204	201	224	190	200	220	188	183	179	218	182	201	198	185	198	191	195	214	188	208	160	213	191	211	194	172	174	210	208	171	208	174	199	200	182	185	178	201	199	208	191	180	222	214	198	175	219	194	172	203	194	181	206	190	202	194	201	182	191	220	177	200	211	182	199	183	208	201	203	193	179	202	197	176	204	193	200	198	212	198	188	204	199	205	171	193	203	203	213	200	189	198	213	185	185	200	210	186	193	197	195	183	205	191	201	200	207	179	197	207	211	192	202	193	172	184	177	184	201	167	200	184	193	200	225	195	186	195	190	203	207	188	190	204	212	206	194	197	196	200	192	181	199	195	189	197	180	201	194	186	226	211	169	201	190	198	190	189	193	186	194	178	170	203	195	185	196	214	186	172	193	203	188	201	189	180	194	191	187	197	212	222	169	228	173	185	195	208	189	213	191	204	197	218	198	175	192	191	185	195	166	203	204	185	213	185	213	194	189	231	177	192	194	203	187	210	211	201	192	200	203	213	195	210	197	188	186	211	177	195	207	215	221	194	195	204	192	184	194	192	196	180	172	197	170	200	182	190	194	178	190	182	199	195	208	177	180	198	182	188	188	170	202	182	192	174	196	182	191	163	205	169	176	189	188	195	191	185	201	177	187	200	201	188	182	208	187	214	213	216	214	182	201	203	208	194	204	194	214	206	179	194	209	212	216	168	199	219	209	208	157	169	213	226	187	161	208	194	195	203	199	193	225	200	191	190	199	188	186	184	151	194	188	196	225	191	186	203	193	183	180	206	208	218	181	219	166	162	176	215	198	174	211	201	217	177	184	184	180	199	205	236	195	184	179	203	203	200	190	194	182	183	178	186	206	187	200	196	188	209	199	178	207	205	198	206	195	195	196	207	200	212	188	170	205	181	178	212	197	201	174	205	163	211	198	195	228	185	213	185	194	174	191	189	202	197	208	210	218	179	182	194	203	207	193	196	187	177	177	192	200	204	201	193	188	191	205	184	180	187	190	162	180	194	181	181	199	207	188	203	200	169	192	190	161	190	221	205	198	217	202	183	183	189	198	190	188	200	182	191	212	197	186	210	198	202	196	208	232	189	207	203	200	197	210	200	216	188	181	196	176	191	191	187	196	197	209	219	213	207	190	200	214	198	182	200	175	211	199	201	185	214	196	204	206	189	199	182	217	198	215	197	174	196	181	192	206	196	190	222	196	229	219	193	184	213	215	197	195	198	204	176	181	190	199	181	200	198	203	211	218	181	185	215	203	194	183	202	203	178	185	170	209	200	202	204	174	181	217	213	199	193	202	182	191	182	211	197	191	215	223	166	205	196	216	190	223	200	222	182	202	203	182	179	200	206	180	211	237	182	199	205	214	180	204	183	214	190	189	215	215	195	181	200	228	173	184	189	191	184	175	186	187	185	196	201	185	189	170	218	178	206	183	193	189	183	194	172	203	198	215	208	204	188	191	187	186	203	204	193	195	199	186	165	198	205	201	201	200	178	193	202	185	180	191	223	200	194	175	186	181	198	205	175	204	200	161	188	191	206	199	189	227	190	168	210	183	184	186	190	219	186	205	194	206	192	192	165	187	190	203	201	183	176	195	217	196	213	208	186	194	182	191	189	194	203	217	185	183	207	199	196	177	189	218	189	202
26791	17352	3533	744	642	645	655	665	636	655	628	591	633	671	629	637	686	600	583	613	608	590	590	625	628	615	625	640	608	593	635	667	589	613	602	596	659	651	589	655	615	608	616	607	600	616	640	627	623	609	572	601	630	644	628	622	579	638	669	607	579	593	590	606	612	614	643	642	692	630	587	607	616	582	632	650	635	624	621	627	627	602	690	576	665	619	580	619	608	619	627	615	635	643	593	612	601	663	646	600	619	624	637	625	586	603	604	651	652	638	625	628	634	611	641	645	643	590	593	622	628	595	592	586	598	654	643	585	587	619	613	646	623	640	642	638	645	607	652	608	613	641	611	586	605	599	610	602	615	588	639	648	633	607	641	689	665	622	600	600	616	667	600	628	584	628	643	599	608	654	613	628	641	592	645	617	627	595	649	623	609	668	616	606	603	619	610	570	634	627	632	602	610	603	609	617	594	608	587	613	616	600	607	636	636	590	598	609	649	665	622	610	576	610	609	595	626	615	624	640	622	608	621	622	645	630	582	636	642	658	634	630	643	608	623	608	609	618	599	616	638	671	585	624	628	631	593	632	608	667	636	618	632	630	659	659	583	632	592	658	648	652	623	625	596	642	616	604	612	613	621	598	605	599	604	600	596	639	623	598	635	634	597	593	598	664	634	640	608	579	588	627	587	619	636	649	628	618	636	619	626	613	623	696	648	618	611	617	612	612	592	602	567	639	603	656	610	665	614	636	597	630	651	629	636	642	613	612	613	638	602	584	600	597	579	649	545	576	552	627	588	605	592	612	631	619	664	627	605	662	598	650	627	634	593	628	623	655	623	585	596	616	620	637	624	630	599	623	602	606	621	628	608	611	622	624	606	633	620	638	614	624	634	630	613	616	604	646	595	598	609	565	586	590	612	652	600	697	601	615	614	674	591	600	643	667	647	617	644	637	667	598	615	617	644	616	679	601	596	633	655	603	638	607	600	667	620	604	646	642	612	629	562	607	603	632	639	644	613	604	607	632	680	631	640	631	673	651	650	636	614	619	637	637	602	602	629	638	607	610	588	619	593	641	603	626	601	605	621	605	656	614	640	631	657	607	592	582	618	625	617	621	622	634	602	660	661	619	618	602	615	684	618	580	584	650	604	627	593	622	625	603	596	613	591	601	600	608	662	619	616	629	614	633	599	630	600	688	629	617	663	561	621	653	628	596	625	573	609	615	630	637	639	683	654	608	637	632	611	607	648	629	580	648	616	602	601	637	584	596	601	638	589	624	613	603	615	631	617	605	642	665	570	611	616	602	618	642	597	639	619	605	603	582	612	576	660	601	683	577	622	577	650	607	612	627	627	629	612	597	586	598	627	605	650	570	610	617	583	619	632	640	638	591	620	648	594	664	584	606	611	625	662	639	605	651	608	568	674	604	637	584	646	659	630	592	640	584	581	615	646	610	659	633	583	647	593	582	619	655	641	574	559	613	657	595	606	539	690	637	582	618	587	607	598	598	602	611	616	601	597	583	662	660	637	627	604	645	560	598	624	626	583	666	632	643	584	633	621	637	626	638	597	617	640	637	626	623	648	551	600	597	557	576	576	606	611	643	618	596	599	635	618	676	589	629	649	620	585	621	647	618	605	610	616	643	650	659	613	598	568	602	624	646	663	588	625	620	658	630	620	602	661	621	586	597	677	598	638	637	587	642	614	593	624	596	642	576	604	639	641	582	619	651	618	624	581	621	585	674	621	651	564	613	598	631	656	637	594	622	635	607	616	633	631	647	605	615	595	685	641	654	590	572	608	609	611	652	638	605	570	600	620	616	617	670	637	613	603	657	618	620	586	634	579	611	624	650	613	614	630	604	652	625	628	610	622	621	622	635	648	673	611	603	599	586	569	607	601	601	622	639	595	596	636	575	608	606	667	628	621	620	663	637	627	605	571	583	634	597	645	690	629	615	615	670	617	614	607	577	617	592	566	651	618	676	629	621	656	589	623	615	608	647	630	625	596	643	595	617	640	594	627	621	574	626	648	642	602	654	647	630	666	610	635	592	633	670	620	616	611	594	639	624	610	662	574	586	631	601	600	607	639	609	619	626	596	640	587	654	592	636	608	634	593	652	642	622	618	662	609	606	628	600	633	640	556	615	584	602	643	579	576	629	648	646	593	608	626	619	632	610	626	622	616	612	660	614	625	623	637	650	633	649	625	578	627	643	626	575	628	633	574	597	610	609	599	589	579	632	599	624	629	627	605	661	611	617	611	600	647	630	586	602	649	643	616	616	596	628	594	613	627	616	649	583	612	623	574	607	631	611	591	624	607	684	604	588	599	612	641	598	606	644	612	628	620	592	630	607	651	632	637	580	586	637	639	624	613	653	619	595	620	591	613	661	587	640	599	651	657	585	622	630	613	671	598	639	611	603	641	644	653	575	613	629	627	620	649	574	595	643	698	631	655	617	616	673	618	622	604	613	593	609	607	615	602	587	595	609	603	664	642	686	621	648	605	622	572	614	577	627	650	602	596	647	616	585	596	624	644	612	595	575	604	670	558	582	604	649	642	624	650	633	583	661	637	619	582	602	620	571	611	627	634	630	647	602	647	618	637	586	629	605	589	614	590	588	601	586	659	590	619	574	619	583	614	617	656	589	622	627	605	666	615	657	618	646	630	662	650	651	609	604	634	591	638	569	616	591	622	590	629	642	585	618	640	621	597	602	660	590	617	588	583	599	612	612	617	631	624	605	603	609	596	607	595	627	636	604	639	600	611	601	572	609	607	587	594	588	592	585	656	596	609	617	619	661	619	624	653	570	636	643	628	627	647	653	613	682	642	679	653	640	645	630	618	610	612	626	644	627	628	603	594	605	617	577	622	609	611	648	637	646	608	604	601	616	630	586	612	632	616	644	608	631	622	631	658	612	629	649	598	618	626	599	598	668	653	634	590	635	674	621	614	667	587	646	660	606	591	644	569	625	593	621	691	605	621	622	590	625	599	633	647	651	627	595	640	623	592	631	622	622	635	610	602	663	630	615	608	591	579	588	603	631	606	595	652	599	626	624	618	579	625	636	606	623	604	644	603	586	569	582	609	612	601	629	606	633	594	630	621	649	675	602	629	589	573	620	642	635	630	662	561	604	626	599	615	639	614	619	635	618	625	593	648	573	608	570	633	608	623	588	590	590	602	615	626	642	662	629	614	622	623	632	633	597	646	602	656	599	623	621	620	612	614	658	583	613	597	627	592	623	629	609	576	557	622	594	590	623	628	595	624	612	604	569	618	630	664	603	630	592	586	592	632	603	612	642	593	634	611	610	613	602	624	658	595	616	631	597	617	680	622	617	629	618	581	623	626	595	620	590	616	625	650	590	624	611	655	633	617	563	591	636	635	632	619	609	647	568	659	594	626	629	610	630	632	628	613	592	574	575	610	669	570	592	688	640	634	618	629	641	599	626	622	618	605	601	603	635	651	594	632	611	606	594	601	598	649	616	634	619	647	636
4365	1575	1281	972	932	892	873	876	881	858	835	828	806	838	793	804	823	819	758	834	849	850	777	793	792	827	793	822	824	803	799	761	783	778	801	820	815	814	791	818	807	816	791	800	816	825	814	821	848	808	869	809	835	825	771	842	792	863	855	799	808	824	806	792	792	762	812	797	804	829	803	825	754	829	803	841	778	785	878	762	798	784	758	850	824	769	810	831	828	826	822	829	788	816	763	858	831	861	802	860	791	817	771	821	826	785	775	864	863	824	856	807	797	810	845	846	815	808	783	829	802	806	800	777	825	755	799	780	837	778	726	841	875	783	805	784	817	809	814	857	838	800	780	844	795	772	841	847	829	781	802	797	796	787	807	798	835	743	823	819	839	756	803	805	828	774	832	798	837	792	767	830	766	822	871	798	869	815	819	813	803	824	767	802	809	764	812	843	836	799	805	795	803	807	861	831	810	766	794	795	778	804	804	789	793	792	778	833	789	856	821	824	794	757	793	831	791	782	838	806	780	829	782	811	804	831	819	797	793	763	800	853	816	784	805	800	829	847	831	761	805	854	811	834	812	768	817	774	802	793	840	781	742	839	789	774	790	863	803	791	821	816	782	803	823	821	820	833	802	809	794	803	793	800	775	789	786	726	844	816	785	774	763	794	843	828	786	796	813	809	792	842	850	770	795	754	816	798	855	881	813	774	838	803	801	821	794	784	799	798	814	850	819	816	833	742	824	803	786	815	844	790	754	829	828	772	820	779	800	783	814	821	819	838	789	839	784	790	825	848	817	798	790	779	776	722	796	792	852	811	766	795	805	783	816	753	826	788	818	821	844	828	864	800	844	805	808	775	813	761	814	878	818	782	796	798	798	795	834	784	826	812	774	795	799	804	782	825	809	828	823	810	832	815	816	822	823	842	776	789	781	781	849	808	796	803	800	824	792	792	796	803	831	837	816	827	790	834	807	786	762	832	806	761	740	766	802	763	825	811	793	828	831	824	795	804	834	876	833	800	760	868	794	858	828	835	788	790	812	793	796	803	811	806	788	778	792	822	823	794	821	827	805	828	796	784	813	796	855	826	835	809	839	779	790	837	784	817	792	792	813	821	819	834	856	820	859	778	790	756	801	842	800	813	761	821	789	849	828	716	810	806	804	801	839	771	877	852	816	784	795	796	829	812	795	769	761	785	763	822	844	820	782	861	861	833	771	824	752	820	823	808	775	837	766	824	849	797	813	827	753	848	803	730	815	869	813	800	813	798	804	820	857	793	800	844	767	806	829	801	783	827	810	816	844	809	874	835	809	790	821	829	812	816	807	795	874	799	817	803	752	828	846	764	824	855	846	860	811	782	800	801	800	781	769	821	829	826	826	799	768	809	795	868	778	800	737	781	773	791	832	800	786	771	787	756	814	838	784	798	754	794	827	744	773	858	825	773	776	738	877	825	824	856	807	779	814	816	764	783	802	790	817	794	764	804	800	829	825	807	799	828	805	795	800	822	788	788	781	790	772	795	810	839	789	767	868	837	823	781	781	873	783	864	826	821	821	790	845	725	820	853	770	846	792	798	803	827	790	793	790	831	821	789	824	766	794	750	766	797	820	825	814	780	788	846	805	802	841	796	812	867	819	841	840	781	834	810	849	788	826	803	801	822	781	770	801	809	803	772	800	828	857	723	853	841	803	822	865	797	799	822	789	808	820	837	797	823	846	791	817	782	817	885	793	864	805	805	803	817	813	805	819	795	787	828	776	806	821	867	790	844	763	779	797	808	776	748	790	804	799	865	806	809	772	800	767	855	815	800	789	824	777	844	852	741	830	842	800	771	813	784	840	806	802	792	805	805	825	816	807	786	816	880	813	834	759	806	820	777	822	857	813	809	806	829	814	793	816	788	812	798	742	744	808	830	811	808	796	778	790	798	815	827	789	844	797	832	831	775	819	826	810	775	797	859	770	840	873	813	809	765	793	842	822	812	782	835	821	794	802	794	773	799	804	789	819	779	778	822	750	790	789	798	810	791	821	805	826	792	777	792	807	807	816	813	789	833	791	810	815	810	777	784	806	769	791	810	787	793	816	820	789	757	779	803	802	793	812	779	736	825	813	781	819	794	789	779	823	835	852	838	770	802	799	809	790	793	812	832	803	825	804	816	838	814	855	786	838	800	787	825	809	766	793	840	826	812	812	812	821	830	794	788	873	797	855	877	796	839	788	841	798	757	793	809	827	811	836	799	843	775	794	871	843	792	822	742	801	783	776	857	784	768	783	795	792	816	788	838	765	809	765	800	807	776	820	836	814	773	777	829	762	814	767	817	813	818	853	836	742	855	829	794	803	796	840	776	778	825	805	793	813	779	811	812	811	760	829	793	788	830	801	800	788	828	828	769	781	798	794	786	777	833	782	767	780	783	743	832	784	833	772	808	851	845	806	792	833	808	877	800	793	788	745	794	785	808	783	729	751	820	806	829	851	784	763	812	779	726	826	774	821	812	782	813	835	861	758	786	781	785	845	770	842	746	827	797	830	803	748	852	811	796	789	832	810	781	794	810	843	757	768	836	817	747	761	823	809	795	805	855	810	816	751	813	806	790	768	780	766	809	823	767	810	762	796	840	816	789	827	769	814	796	839	839	820	822	847	797	777	813	827	780	804	780	788	803	789	728	779	794	783	810	804	819	817	809	781	799	839	806	781	856	815	836	750	833	813	829	818	817	786	766	807	824	842	781	784	772	876	764	862	791	814	860	846	780	851	781	771	794	813	796	774	769	820	806	771	813	742	824	815	793	808	807	849	768	777	796	796	789	820	798	763	774	810	803	779	795	753	827	796	829	823	782	768	869	794	819	805	802	826	804	750	775	803	786	754	792	795	778	872	776	864	789	818	860	779	818	833	856	770	771	778	765	809	820	836	831	804	820	799	787	859	739	834	805	775	784	858	817	784	801	818	843	785	778	818	792	770	773	769	803	791	818	809	781	796	776	813	817	851	792	848	791	765	758	849	806	821	733	837	810	840	836	806	818	804	836	807	776	788	795	794	829	793	766	827	792	783	776	817	765	776	773	836	822	835	846	770	822	826	812	800	760	834	792	788	781	839	768	804	801	796	745	842	868	782	813	805	769	788	792	812	772	795	819	796	824	819	819	825	810	792	773	782	782	776	851	817	810	818	795	805	797	778	817	805	790	787	795	813	779	780	796	783	860	802	798	792	830	810	776	778	826	803	784	840	829	817	808	802	826	827	814	821	830	843	812	812	824	827	787	820	766	835	762	819	844	793	784	812	812	787	792	794	805	775	809	738	791	841	767	805	812	847	788	818	822	808	825	790	851	792	754	835	759	777	819	767	803	844	828	840	812	800	859	849	840	796	812	783	768	860	737	836	769	801	762	846	786	801	800	810	864	838	794	801	813	779	774	810	764	810	796	764	830	841	775	809	810	777	814	815	800	806	836	786	776	847	768	815	850	860	792	781	789	771	824	784	841	807	803	812	790
22976	20796	27525	24154	20304	2512	753	591	519	528	511	463	476	464	452	449	430	432	430	416	437	449	391	434	444	426	469	434	382	421	414	393	423	451	433	421	410	422	418	402	434	384	425	430	424	413	411	410	406	402	397	396	443	417	447	395	402	418	421	369	383	439	390	429	394	424	459	432	421	428	405	427	367	399	432	422	439	408	427	385	395	407	410	424	446	387	477	410	412	430	426	426	412	351	373	411	431	393	373	413	421	392	399	374	441	424	406	427	399	428	425	408	418	404	423	410	432	424	390	393	382	436	415	418	402	412	426	385	423	398	401	405	421	394	415	422	435	421	409	411	383	432	374	412	400	413	413	403	372	442	411	428	370	409	396	410	408	439	391	376	449	421	433	437	435	408	424	410	367	412	393	399	414	435	434	427	429	394	441	414	387	436	408	418	404	415	415	420	438	406	411	408	397	414	376	426	434	429	412	397	412	393	366	430	423	375	411	384	408	416	412	420	423	414	406	404	387	438	405	415	399	425	383	412	436	440	422	393	413	410	408	407	363	402	397	409	421	437	440	461	396	429	394	454	414	407	448	423	381	390	472	400	438	407	436	401	427	370	387	388	409	396	405	408	422	415	418	418	432	406	365	419	399	451	393	381	399	407	415	420	395	444	388	430	435	397	423	389	426	400	416	374	380	400	397	406	420	423	428	423	422	422	421	377	431	428	435	416	391	417	414	420	416	388	382	422	420	386	423	406	397	444	401	417	404	432	417	393	410	414	430	376	389	407	412	423	454	449	412	388	426	433	406	460	398	390	416	411	411	382	397	415	413	438	404	419	421	437	402	418	421	395	375	390	403	407	430	402	415	428	430	425	414	455	426	415	431	378	418	371	416	374	411	394	373	416	412	407	377	421	408	429	415	379	403	389	388	394	426	396	417	377	406	452	401	397	400	379	439	397	417	430	398	375	396	422	395	419	404	374	387	418	396	394	395	436	412	418	446	414	406	396	397	408	413	407	447	379	413	400	416	419	400	401	392	371	398	390	364	405	380	408	418	400	418	378	431	411	445	427	390	420	398	409	399	378	406	390	431	404	399	371	407	412	427	379	412	387	420	401	399	383	426	456	373	437	406	410	419	416	397	396	434	408	399	383	450	396	402	408	401	397	438	416	430	424	423	409	422	417	399	422	418	410	406	410	366	425	424	440	395	423	427	423	438	422	404	428	420	404	374	399	392	431	413	436	402	408	454	410	411	397	416	421	442	405	419	397	407	416	457	410	452	407	408	419	396	422	424	382	375	419	405	469	403	395	403	431	426	425	424	433	441	373	454	416	382	423	421	421	418	431	467	452	427	425	443	414	414	418	411	385	418	395	405	405	383	433	384	423	402	435	411	409	413	399	403	416	460	427	389	366	400	400	392	408	434	403	384	421	405	440	430	415	416	375	408	417	430	444	418	419	403	431	386	368	368	397	393	410	403	375	422	383	389	419	440	404	403	450	361	405	403	427	439	392	387	402	416	392	385	414	426	420	399	399	381	431	414	408	437	385	421	392	425	461	412	453	398	420	422	379	455	430	398	402	410	406	428	443	424	418	418	406	415	396	413	400	427	396	447	403	370	432	413	398	425	398	404	412	411	377	396	420	414	382	358	417	424	417	406	400	375	415	404	382	423	392	393	395	396	397	379	407	409	426	400	435	398	413	364	414	453	427	422	397	430	450	412	444	407	426	394	412	416	409	413	400	434	435	414	410	387	409	408	433	394	390	399	418	414	373	439	382	416	421	421	405	395	417	407	412	354	410	412	373	437	420	408	376	401	426	431	425	393	407	411	430	416	400	403	419	411	392	436	408	398	442	382	404	443	375	420	408	377	430	423	412	383	434	433	403	412	419	453	442	417	372	418	435	402	448	431	418	392	385	390	419	365	376	403	370	396	404	404	436	415	394	397	408	391	419	394	387	388	416	432	398	386	434	383	392	438	379	420	421	431	428	429	394	421	402	398	369	405	369	399	453	452	416	425	429	420	394	387	404	394	422	463	409	413	383	423	417	444	426	403	368	394	440	416	405	406	412	362	457	424	406	415	446	407	396	407	399	407	424	414	411	412	432	389	406	364	403	401	388	399	416	417	374	399	398	404	369	419	443	436	400	431	409	412	401	397	374	395	442	398	393	420	409	399	429	417	420	414	413	406	399	400	390	408	386	406	419	416	383	424	399	408	429	391	459	408	408	389	386	388	386	422	411	416	418	434	371	391	417	393	392	436	421	375	383	391	400	401	424	420	418	434	411	410	393	480	395	415	405	392	436	422	396	430	409	396	399	370	425	392	417	393	390	400	388	397	376	417	406	389	425	382	451	421	365	414	432	424	400	436	406	368	404	410	397	397	428	394	440	412	421	401	459	423	420	421	414	416	409	393	396	427	393	407	404	389	421	405	396	419	408	407	388	390	391	411	392	392	409	386	397	413	416	410	421	400	416	432	410	417	415	394	430	402	385	412	404	397	373	402	427	435	409	395	389	395	371	399	403	388	419	401	415	424	384	397	425	408	422	402	408	394	414	384	434	398	399	391	400	431	383	401	387	404	395	428	441	389	400	417	420	410	405	461	422	417	407	383	394	399	400	409	385	406	439	435	420	408	404	357	387	402	399	434	404	403	403	407	400	403	437	379	384	409	433	424	395	407	410	417	407	410	390	420	428	435	409	418	389	396	396	436	419	389	415	383	415	378	397	431	402	414	414	427	408	396	409	392	388	402	407	407	412	405	403	442	394	399	400	394	376	398	406	395	427	367	419	421	409	433	406	400	395	423	394	432	374	393	400	400	394	375	412	434	433	422	458	422	420	434	397	388	390	404	413	417	418	394	404	399	417	385	403	412	446	425	419	404	434	439	377	380	455	417	418	419	399	383	359	399	411	459	413	408	398	417	396	391	419	429	392	403	434	410	414	387	427	434	393	379	383	383	394	398	425	392	368	376	400	418	442	390	400	447	411	448	391	395	406	422	438	431	421	371	420	395	415	420	412	403	446	399	430	414	410	373	423	397	425	413	413	421	420	375	400	446	412	425	428	415	427	406	372	411	411	435	413	393	417	406	415	380	422	389	444	448	442	393	439	414	386	369	380	444	404	401	419	421	435	427	451	392	372	399	404	402	392	393	413	428	409	450	420	420	406	408	433	442	425	412	408	448	420	420	454	390	428	415	373	423	381	408	401	407	410	432	421	438	412	403	383	407	408	422	404	405	380	418	401	415	404	452	393	391	390	424	408	449	378	424	415	404	405	387	377	413	402	406	406	418	416	372	432	407	399	419	398	434	439	416	354	408	364	419	415	407	387	411	396	437	388	375	393	383	389	410	385	405	442	421	383	435	418	419	386	411	470	409	411	425	405	419	390	404	388	365	431	356	389	399	386	408	434	423	399	382	406	394	420	415	393	353	431	411	433	411	402	409	407	389	406	403	441	396	393	419	373	401	377	428	410	430	400	404	392	402	398	395	412
3284	8170	5147	2470	1867	1381	1180	971	860	798	747	696	678	622	669	623	632	601	623	628	570	588	556	580	595	601	555	563	564	559	571	540	598	557	525	566	561	537	533	561	570	535	561	570	582	566	524	597	540	534	591	566	549	552	559	512	536	583	540	508	540	528	537	569	577	582	611	552	561	540	552	559	584	571	559	583	586	538	566	563	547	593	543	600	599	517	583	556	529	550	540	529	560	536	499	557	574	514	499	542	543	562	561	547	581	558	581	559	574	546	545	535	540	568	523	486	580	550	546	542	554	570	551	560	604	525	575	523	535	589	547	542	566	541	523	574	544	529	568	531	544	556	528	565	525	529	549	573	606	538	575	545	536	562	528	546	569	535	584	516	547	535	570	570	549	533	538	518	573	536	568	558	540	590	556	523	542	572	543	523	562	578	599	569	515	542	541	537	569	526	571	578	551	535	569	599	566	557	538	508	600	566	554	516	551	535	560	540	575	565	534	550	542	543	527	542	453	549	546	561	538	561	580	566	607	598	595	578	526	592	533	598	595	515	519	521	529	557	567	529	554	572	500	514	531	535	558	543	551	490	578	574	575	551	522	589	525	557	575	576	512	538	545	570	554	530	553	554	512	593	542	510	532	576	601	555	563	524	496	561	559	566	575	549	553	564	594	597	553	564	524	552	556	563	576	533	513	519	559	541	564	521	556	543	560	561	522	544	549	588	610	599	522	596	484	547	570	580	502	532	585	564	534	540	540	545	538	542	521	584	543	578	542	544	610	552	548	554	559	576	499	543	615	539	548	546	584	520	566	598	528	517	540	591	587	539	506	567	517	550	573	513	547	548	559	533	529	540	521	555	524	532	560	545	503	541	597	567	569	580	591	584	534	571	587	513	573	550	586	590	567	592	572	539	551	518	537	550	534	577	521	538	549	548	556	549	575	576	544	534	505	525	529	530	530	563	574	533	533	551	583	536	585	531	559	565	526	569	543	563	572	532	546	552	582	551	531	549	583	554	579	521	514	530	517	572	551	527	503	582	534	605	557	555	572	558	543	559	497	559	528	571	528	539	557	520	512	559	529	532	550	544	599	573	573	574	559	537	572	529	573	546	561	533	566	547	555	496	507	573	584	524	590	545	571	551	560	570	573	566	582	531	541	566	519	567	527	546	546	574	512	557	534	531	519	553	559	561	562	535	530	568	515	539	582	581	559	563	576	620	563	528	534	559	533	543	513	545	593	548	589	574	551	562	539	543	523	558	587	554	545	555	557	559	538	576	564	576	551	553	574	533	547	509	563	554	567	552	555	526	544	555	508	538	564	540	545	591	498	539	549	535	563	552	538	584	532	548	559	521	561	535	553	565	574	596	575	583	499	531	515	559	583	562	563	520	543	529	552	589	559	602	560	533	561	529	555	596	583	572	491	546	547	547	591	558	574	573	568	582	533	556	521	538	575	505	537	539	511	531	522	544	570	577	559	532	556	559	571	541	587	535	550	539	566	552	537	541	531	564	566	573	599	577	537	558	585	575	544	541	534	562	603	570	600	562	573	582	558	566	546	553	588	535	552	582	515	548	553	551	558	523	514	554	580	514	507	554	563	537	549	508	556	521	569	548	496	539	578	513	547	574	549	538	535	530	551	590	518	517	553	550	527	549	525	561	532	556	563	574	524	534	569	538	537	533	558	523	549	562	552	571	532	564	583	567	523	554	572	568	567	569	552	535	512	527	518	561	535	569	542	523	542	535	519	542	527	557	557	585	560	574	499	562	561	586	563	558	589	525	590	566	550	521	561	533	582	590	550	574	555	523	545	508	567	560	547	571	571	606	539	517	525	536	527	575	552	518	534	543	549	572	546	555	563	521	590	528	556	556	558	529	521	568	561	548	529	594	516	579	578	542	558	548	580	555	501	540	558	528	575	539	586	570	573	564	507	500	551	550	593	586	581	566	531	553	533	568	535	525	518	568	594	530	552	579	534	528	551	569	590	562	565	554	545	604	507	569	539	581	556	509	550	543	553	543	512	520	537	580	562	534	563	542	557	569	505	517	547	554	557	548	550	562	533	572	578	540	560	507	529	567	552	504	573	573	569	538	522	545	530	555	556	574	539	554	544	505	529	593	518	542	517	542	597	561	544	530	566	537	559	567	539	547	553	502	531	544	573	545	518	553	532	579	560	553	533	530	523	529	546	539	570	582	558	556	519	514	548	538	524	551	529	568	543	510	544	559	560	531	602	568	549	573	542	561	552	531	543	523	521	529	562	527	589	503	561	506	519	503	544	569	565	491	548	562	516	542	562	569	535	513	562	537	570	571	568	550	504	572	547	532	540	541	547	548	544	489	569	568	553	549	565	561	576	576	537	533	566	554	519	551	554	533	584	532	601	571	556	508	534	580	532	561	563	533	583	484	542	552	589	553	509	540	582	567	563	571	518	539	550	577	522	568	605	553	572	544	525	561	549	589	511	576	554	553	576	561	567	543	554	559	504	591	536	543	579	516	512	561	570	563	550	531	507	553	537	535	585	570	550	547	515	553	530	558	536	567	566	530	534	541	509	560	560	549	598	521	550	543	544	565	590	551	575	542	519	516	541	553	521	566	539	548	538	557	543	546	591	549	581	563	550	560	569	539	558	546	523	555	552	551	529	566	554	523	554	557	525	533	555	543	566	570	527	548	581	542	561	532	520	545	563	536	531	534	528	541	568	519	581	544	551	555	532	529	526	528	553	529	557	579	560	577	555	563	574	568	511	539	541	508	590	567	563	560	566	570	495	579	583	515	528	575	534	551	566	535	574	524	526	558	549	529	580	567	573	557	573	533	558	591	545	602	532	558	521	557	507	569	537	536	582	538	555	509	541	555	556	469	487	562	530	542	589	546	531	541	560	516	552	516	563	536	539	551	566	562	568	519	524	604	560	528	548	538	518	525	569	552	537	528	525	603	538	550	560	531	565	557	573	514	540	557	580	566	521	577	549	528	562	548	584	548	586	523	576	524	546	514	549	551	549	583	541	526	529	535	577	504	597	519	559	552	567	526	567	548	579	576	573	554	541	518	571	557	552	549	568	560	536	533	585	563	564	534	535	533	534	594	553	526	557	577	518	540	576	522	561	516	564	609	536	546	576	554	559	520	606	544	573	575	576	573	567	550	543	575	535	521	548	521	541	554	556	584	531	506	562	539	538	573	572	538	552	539	564	535	560	567	564	555	501	505	509	546	567	552	576	568	526	571	581	530	535	524	585	544	520	572	523	558	526	537	572	581	533	545	557	532	560	549	532	551	521	532	581	518	511	553	553	584	553	520	558	574	492	525	533	500	525	550	581	566	552	559	536	510	576	556	552	603	536	544	553	566	574	565	556	570	551	565	552	555	516	549	527	575	532	560	600	522	528	545	556	524	520	575	539	600	567	570	520	555	540	534	555	550	543	554	553	541	559	548	551	563	574	551	594	524	589	555	542	560	564	571	559	579	525	549	552	560	556	564	545	580
24191	20796	25576	22766	1502	615	580	524	507	498	507	513	512	513	500	473	481	479	488	457	544	461	497	502	491	510	489	457	481	465	513	489	468	499	473	453	462	466	460	470	481	494	485	427	482	489	434	449	456	476	483	476	473	464	461	499	448	465	489	491	483	442	467	494	443	460	474	461	513	441	442	457	489	469	486	444	460	476	469	481	430	492	461	456	442	487	474	439	509	488	454	452	484	469	452	464	461	466	474	456	474	497	449	400	448	424	460	511	509	506	468	481	450	452	464	472	438	478	462	472	459	434	492	482	446	490	464	499	510	500	464	474	510	485	470	444	437	491	431	491	491	475	527	455	467	464	488	443	463	466	437	438	429	474	438	429	469	444	481	441	488	446	470	437	465	495	484	498	444	481	475	453	479	452	481	453	516	472	484	486	472	445	446	492	484	484	468	485	472	467	488	466	479	482	512	489	496	443	461	449	484	519	462	446	436	473	508	493	478	494	456	474	466	440	451	433	473	460	454	492	482	495	470	474	448	444	445	432	466	490	461	448	467	488	454	454	465	450	483	511	457	458	462	499	443	438	460	474	476	460	473	464	472	437	460	469	474	457	482	440	472	493	500	474	440	428	457	438	486	497	485	530	497	432	463	420	483	519	522	476	485	460	460	445	442	447	487	478	499	505	459	457	447	471	507	466	467	472	492	488	504	527	480	431	477	468	475	473	486	471	500	488	462	497	462	468	498	458	475	505	427	507	462	449	429	436	498	452	486	462	482	452	511	481	447	485	496	478	456	476	492	475	476	446	467	467	479	485	489	482	438	445	514	446	526	470	480	442	465	481	449	460	452	495	456	478	496	493	482	514	475	484	444	456	480	460	463	463	463	466	456	457	479	467	467	446	462	501	444	445	478	489	483	453	504	476	463	469	469	443	404	476	462	464	486	466	477	463	486	476	472	479	488	488	494	425	484	462	445	496	478	465	436	479	441	475	475	486	497	449	437	453	531	454	469	488	487	470	453	426	494	462	486	468	479	476	468	454	499	496	482	437	481	460	464	455	493	506	440	471	471	456	491	478	484	476	460	469	501	465	443	445	450	437	471	452	496	485	487	443	489	509	451	520	481	471	492	500	452	481	474	443	492	456	466	459	458	478	497	493	457	466	441	468	450	425	453	467	493	446	462	474	496	496	420	460	478	473	462	454	465	449	497	453	423	496	448	497	461	480	479	497	472	510	483	478	457	470	498	458	421	504	458	440	467	462	465	477	458	453	454	417	481	460	472	467	418	485	432	504	450	461	470	467	481	496	443	481	484	471	456	464	489	508	494	514	459	464	459	486	456	497	462	491	493	474	482	479	481	484	477	499	467	491	457	389	462	455	484	491	485	459	504	484	484	498	443	462	477	468	494	465	441	435	472	467	487	468	465	479	501	506	490	455	500	459	462	473	429	463	467	464	437	489	485	456	447	447	496	494	470	473	476	453	464	463	466	422	478	499	471	460	454	474	484	502	444	449	452	453	488	472	502	455	488	482	428	447	448	498	439	514	446	448	437	455	488	457	443	459	473	467	467	485	485	481	489	501	482	458	482	472	463	494	469	455	460	487	438	505	461	454	441	493	470	440	496	462	471	451	429	458	455	454	444	495	426	508	446	462	480	483	455	485	422	482	480	482	460	453	478	439	483	459	477	469	465	450	473	471	468	431	504	464	475	484	441	464	467	475	468	498	450	453	502	431	457	481	463	437	447	473	488	473	462	502	466	495	445	472	460	455	479	506	492	466	455	463	466	475	445	473	453	425	469	478	486	472	503	441	445	472	482	478	434	476	490	490	451	470	484	466	491	487	480	469	453	455	452	486	469	482	462	486	470	454	467	448	450	436	472	454	513	442	459	487	452	511	476	467	443	521	440	478	462	483	463	481	457	506	445	439	468	486	480	500	491	479	466	477	445	496	472	504	483	459	461	463	471	452	458	456	471	459	456	460	505	470	459	480	455	423	485	500	472	465	497	488	474	437	517	453	463	491	431	458	462	443	470	456	454	457	476	469	482	473	476	435	450	508	487	481	493	481	441	508	476	443	485	456	501	455	452	454	454	492	499	510	488	434	475	450	471	455	489	477	469	462	457	507	480	449	482	486	484	480	490	448	448	422	467	497	471	440	464	462	457	463	507	487	447	483	465	481	471	480	492	466	423	490	461	451	498	486	499	479	447	521	500	426	462	463	446	474	475	452	460	472	470	461	484	428	453	468	499	469	490	502	460	473	457	492	437	511	421	451	513	475	468	490	493	442	499	506	466	460	469	466	453	429	452	442	477	474	474	488	466	482	510	470	482	499	439	427	469	453	492	466	476	519	446	473	457	458	455	450	478	471	417	495	462	485	483	438	500	459	454	493	501	487	477	465	502	480	469	438	476	476	467	431	448	441	431	440	476	459	451	488	457	455	513	442	473	462	484	448	481	482	467	493	466	451	498	470	466	433	507	471	475	479	496	462	439	449	478	445	479	495	427	504	470	446	470	485	463	462	470	471	482	469	477	475	468	474	498	499	471	444	499	482	494	465	481	463	447	453	475	442	474	446	467	478	459	426	459	445	465	486	444	465	474	450	471	447	505	466	504	466	472	449	434	464	468	510	462	467	467	445	475	510	489	433	450	444	448	493	496	471	461	437	467	471	464	456	485	484	478	445	463	448	451	450	469	501	462	534	476	483	518	452	481	511	472	456	465	501	472	459	475	458	466	444	448	466	487	465	410	496	506	450	476	468	442	470	439	485	436	476	474	484	515	448	422	431	464	489	474	486	455	485	485	508	499	488	467	425	488	505	479	497	488	493	468	417	489	489	464	461	477	463	471	461	455	475	472	429	465	470	465	446	475	469	462	490	484	498	506	496	480	492	489	449	446	482	474	442	475	482	444	468	482	459	465	486	490	467	453	473	480	457	469	500	468	460	489	489	469	443	477	444	517	479	480	465	467	493	431	483	472	442	466	426	475	497	502	474	500	465	441	509	484	478	453	456	487	498	470	465	467	500	473	472	460	449	457	472	525	482	467	430	511	466	490	459	427	508	509	505	440	462	485	495	500	471	448	425	514	420	459	478	472	490	511	460	425	469	453	457	485	453	479	446	462	441	451	464	498	475	466	437	518	457	481	431	473	466	438	453	455	470	451	476	471	493	485	455	477	442	471	486	487	448	479	431	481	436	493	474	475	421	427	446	456	527	452	419	468	452	457	476	483	428	497	460	516	454	460	462	443	456	463	476	483	467	478	449	452	496	469	478	475	472	430	494	460	490	440	490	491	477	435	480	491	467	482	439	487	510	438	442	439	474	451	487	492	435	484	443	456	455	470	506	504	449	498	478	468	479	482	475	439	475	471	530	451	435	477	490	490	496	437	508	504	446	466	493	468	479	492	452	464	506	482	464	484	461	454	506	462	459	448	491	448	490	492	463	513	457	443	492	463	506	481	468	501	472	483	467	455	477	491	498	489	512	501	452
3314	3929	2493	1405	1120	973	854	776	762	723	643	671	655	658	711	636	597	609	641	601	617	628	616	594	580	624	648	579	623	596	612	657	555	617	607	662	597	634	617	621	601	616	651	565	615	584	580	588	578	603	638	597	626	579	597	637	613	598	588	600	598	546	605	599	580	562	589	635	598	616	607	573	609	639	587	593	596	630	655	627	667	626	577	640	610	586	596	607	580	623	610	526	609	638	602	631	628	588	588	566	592	598	614	606	591	593	606	600	621	616	609	549	654	608	626	623	607	634	579	568	595	633	611	640	609	544	619	586	620	623	630	606	625	569	567	568	564	582	620	604	646	622	603	641	596	608	624	585	563	622	624	613	609	591	617	630	607	643	618	625	628	623	610	610	566	617	601	616	570	579	596	613	575	583	609	616	586	603	573	636	603	592	601	625	603	586	641	617	597	563	607	607	633	560	604	594	613	583	592	602	598	572	638	613	576	618	612	630	624	583	663	550	569	628	626	611	597	622	557	633	587	599	604	605	630	611	584	599	573	593	633	596	587	563	617	636	554	559	633	614	573	583	577	595	579	610	635	593	604	579	596	583	625	607	598	634	626	628	622	568	627	594	628	605	618	618	589	577	573	637	591	603	620	630	571	587	549	579	576	627	617	607	648	610	580	611	559	582	606	599	640	589	604	588	638	564	604	613	586	598	633	571	653	616	607	597	566	591	615	576	636	574	625	618	590	595	592	588	597	587	643	580	604	612	648	623	614	649	647	609	612	614	610	603	647	562	595	610	599	620	603	602	625	601	610	613	635	634	609	570	592	598	606	604	577	580	606	628	564	626	604	589	645	599	587	607	652	650	620	564	621	638	613	573	631	575	586	595	567	608	635	608	621	664	608	574	621	629	604	628	578	611	612	638	582	620	600	605	604	596	609	568	591	604	636	573	611	592	636	637	626	645	593	629	628	635	597	614	583	612	585	598	547	617	586	618	594	577	617	600	608	555	593	645	565	604	576	605	639	588	610	606	579	550	664	599	632	609	650	613	581	620	589	609	633	578	614	602	585	619	598	632	555	584	644	639	599	609	575	616	601	576	587	555	613	600	619	609	580	637	617	616	603	585	639	626	572	603	569	610	552	598	586	617	612	615	588	631	634	558	614	609	562	554	628	627	558	586	615	621	590	637	606	578	601	631	560	580	611	655	613	614	586	548	592	579	598	620	560	605	585	571	599	583	615	615	616	658	627	597	603	606	616	630	628	607	603	578	635	588	580	579	583	568	613	625	634	639	617	591	591	602	617	623	588	604	598	605	607	607	593	582	618	593	590	587	598	613	550	629	606	572	627	593	631	589	625	637	641	621	589	606	601	590	601	576	639	576	641	663	625	605	568	550	614	611	664	561	572	599	577	591	587	623	603	608	586	587	654	578	604	567	614	601	632	608	611	597	584	638	548	616	596	604	589	574	606	635	603	608	575	577	604	661	606	589	634	615	590	598	590	586	638	564	630	604	635	583	650	612	622	621	625	590	640	613	576	617	608	593	552	587	572	615	640	594	600	626	568	581	623	603	550	620	616	603	624	589	612	556	611	590	576	613	595	597	591	640	577	612	594	596	612	600	605	596	562	633	615	616	677	573	612	612	597	646	641	640	593	625	638	634	630	627	607	599	594	563	573	615	645	636	581	619	623	591	602	619	581	629	560	587	631	547	638	613	616	621	595	597	588	615	606	619	600	614	583	632	607	589	625	609	606	572	603	617	616	607	570	603	592	619	614	601	600	631	649	626	646	595	575	623	606	620	617	595	651	615	602	588	637	608	618	600	673	598	566	611	605	608	627	591	633	631	592	605	652	596	625	583	608	600	589	609	572	622	583	615	607	620	596	605	603	590	607	611	609	636	579	573	539	599	593	606	593	603	586	603	589	589	625	617	574	612	574	614	654	622	618	557	610	614	611	613	596	622	575	639	585	652	616	604	591	618	600	578	654	581	594	593	606	598	573	555	581	631	606	605	593	614	666	601	597	637	608	626	598	581	641	600	568	610	585	637	580	576	581	618	566	604	597	594	601	586	572	588	598	645	594	603	589	609	581	565	599	634	615	577	585	594	615	645	577	619	633	600	571	637	616	623	605	638	655	603	601	604	588	617	566	610	628	617	614	576	594	589	630	626	616	621	602	631	598	618	595	570	600	611	654	566	594	648	619	554	573	611	642	609	578	599	636	643	582	622	604	597	576	630	558	608	618	654	601	612	574	600	582	595	597	647	584	608	625	609	623	626	625	608	577	579	615	596	574	567	623	612	619	596	563	614	577	617	606	620	612	623	585	608	598	620	535	589	617	629	582	574	618	597	640	634	607	585	624	638	664	584	591	603	561	614	600	601	575	607	586	608	630	586	635	531	597	602	626	661	573	552	664	646	648	554	590	642	591	536	596	611	590	589	640	637	616	635	623	597	621	598	641	613	619	657	596	578	574	612	611	608	614	548	610	630	561	604	579	593	570	576	609	651	626	580	632	589	596	586	620	620	611	628	681	600	591	607	587	632	589	591	605	621	575	602	605	603	634	625	592	598	594	606	624	566	615	589	633	631	581	567	572	608	595	637	591	599	631	603	581	599	627	618	608	569	549	567	605	630	607	639	631	621	620	569	614	608	612	603	599	625	613	577	602	602	597	599	611	654	577	579	617	635	606	608	577	620	623	619	619	585	582	592	587	579	587	603	625	598	602	657	556	599	616	600	619	584	554	596	605	640	627	639	564	633	644	617	607	609	556	609	579	583	587	614	579	631	627	603	635	615	569	624	652	563	602	636	585	640	571	594	627	641	603	601	580	613	618	618	607	605	633	605	600	635	594	577	614	661	601	601	606	604	591	572	637	633	618	628	606	638	602	590	616	591	582	579	604	595	589	584	605	641	568	643	573	599	633	616	625	578	627	616	561	645	607	640	604	564	616	601	615	597	589	585	610	607	588	599	619	618	652	611	610	584	656	634	615	619	613	574	617	609	683	604	595	612	622	613	549	634	580	568	615	621	656	626	583	631	573	629	622	610	611	621	624	620	596	618	601	558	605	633	588	607	625	585	583	621	611	576	635	621	639	661	643	607	577	640	643	623	623	606	610	605	622	604	592	593	619	591	636	613	596	641	603	646	620	639	583	616	630	578	605	626	607	587	669	613	582	608	565	600	595	639	611	591	611	589	607	594	611	595	631	652	588	624	609	613	584	588	634	613	597	607	633	593	599	578	580	570	627	609	600	625	593	615	629	592	606	598	589	607	608	603	620	594	632	585	606	602	613	597	601	611	607	619	553	643	640	565	583	593	652	665	604	584	550	583	618	611	577	623	636	588	593	618	632	639	584	636	571	593	580	648	642	606	588	630	622	586	592	590	651	568	568	609	652	571	635	606	640	634	655	606	624	632	606	616	622	633	608	545	624	596	601	622	626	578	603	626	647	617	591	627	610	592	611	589	557	605	607	635	644	614	637	604	635	546	619	586
22103	20848	28166	23630	20851	19464	1291	494	346	381	277	258	258	231	225	199	193	203	177	174	186	147	166	160	157	151	145	142	125	173	168	177	160	143	153	152	174	143	142	153	151	147	153	132	151	135	154	151	129	131	151	151	151	159	138	139	154	142	130	140	125	154	159	132	132	145	166	155	135	134	180	152	147	135	141	135	141	134	145	145	161	153	127	140	157	127	151	148	147	155	129	144	130	146	154	152	138	134	137	125	136	116	148	139	147	146	150	134	135	170	118	126	146	143	143	171	122	161	131	129	147	148	123	136	150	132	128	122	141	164	138	143	135	150	147	149	135	167	163	136	152	132	139	135	131	141	168	132	137	146	138	127	172	135	143	155	121	146	153	139	137	146	154	137	151	144	132	163	147	137	130	129	146	167	146	147	146	153	159	150	127	143	151	144	131	144	131	126	172	160	145	131	149	130	142	152	157	157	117	160	137	143	139	128	130	134	156	175	134	140	130	155	132	121	123	140	155	139	131	137	130	138	156	143	139	116	144	169	145	146	157	131	167	141	141	152	135	154	125	149	139	150	140	153	122	103	155	136	165	137	126	161	131	146	132	139	144	153	132	125	145	160	152	131	153	140	143	155	150	133	150	125	119	131	130	145	141	150	126	160	142	139	152	143	135	131	142	147	140	161	126	160	115	138	137	140	147	127	140	167	117	106	152	130	137	142	140	125	149	148	145	133	137	149	134	153	132	134	129	153	135	137	159	152	133	148	145	149	143	139	158	134	127	152	147	162	153	150	126	126	146	141	149	127	133	137	138	163	162	143	162	146	153	173	126	147	100	139	126	146	171	124	126	143	143	123	129	150	158	140	156	132	139	139	142	132	158	150	138	145	152	149	141	142	154	142	161	163	124	132	149	141	143	167	134	147	158	147	131	156	136	145	133	159	143	136	128	168	151	136	151	133	154	141	147	134	162	148	139	143	163	121	143	116	136	145	145	131	158	160	149	157	147	148	123	153	123	136	156	146	154	139	129	130	176	142	156	144	137	133	143	157	139	128	133	136	112	144	143	136	161	145	131	132	152	140	149	158	151	135	131	151	150	158	157	129	149	143	125	157	130	149	131	136	130	158	150	171	132	156	149	143	149	127	140	131	123	134	146	158	130	143	137	155	142	136	156	142	132	156	129	177	131	146	169	142	150	165	146	133	140	189	156	150	143	145	150	139	150	147	139	134	151	142	150	146	135	126	150	144	124	135	131	152	144	163	141	150	130	128	139	152	135	143	138	151	143	148	158	161	142	156	135	134	140	149	139	166	149	143	132	151	137	146	122	150	141	158	144	149	141	157	147	140	157	150	121	150	134	141	163	148	148	162	144	147	150	136	156	125	128	144	139	143	161	146	139	138	154	152	149	118	162	140	136	140	136	110	138	145	141	132	147	140	134	125	135	120	147	137	144	135	135	145	151	141	146	149	128	139	130	121	138	163	122	156	150	133	128	148	171	160	133	131	135	120	151	137	163	130	134	136	146	148	152	135	148	143	131	130	145	149	147	139	149	129	150	128	138	145	172	116	152	155	139	148	134	158	135	150	135	154	129	131	129	161	154	153	125	126	131	126	138	125	151	163	134	136	150	148	166	128	133	135	130	147	153	146	135	157	146	140	134	134	136	126	165	132	150	146	146	132	148	131	133	137	136	129	120	141	137	141	130	139	119	129	151	139	146	151	149	141	147	147	131	145	140	128	135	150	164	138	125	130	140	145	129	136	141	136	135	119	145	144	166	161	143	138	139	121	137	139	127	130	131	138	145	151	144	139	151	129	147	143	134	145	154	132	140	155	155	150	146	161	144	134	143	142	128	134	142	144	157	143	130	139	144	132	163	143	150	100	145	139	130	131	152	121	133	103	158	172	124	140	138	167	130	157	151	132	131	135	117	124	144	136	134	138	135	154	147	139	134	117	137	150	148	146	149	143	153	123	145	143	139	151	140	140	142	127	148	134	143	136	117	155	163	125	142	141	151	147	133	127	147	139	130	154	170	141	151	143	144	130	149	167	151	148	136	125	145	163	150	148	122	127	126	125	133	153	132	136	150	136	111	133	148	155	149	147	136	136	146	149	152	147	156	146	112	150	113	140	129	135	150	131	128	185	144	119	134	127	121	156	127	191	150	138	140	154	139	149	148	147	130	142	123	143	159	151	127	122	143	146	158	156	139	123	137	132	152	148	154	137	123	131	128	143	143	120	147	129	135	146	141	138	147	142	120	153	157	122	131	125	124	145	139	145	143	128	175	149	148	140	181	149	144	146	126	137	137	160	161	126	122	139	135	153	150	151	159	147	134	157	165	128	133	128	135	145	176	145	177	120	137	133	160	158	126	141	159	149	145	126	153	133	144	131	139	127	138	125	160	146	137	156	138	152	126	163	138	137	142	132	119	132	136	141	145	171	129	157	131	146	120	140	152	129	122	158	139	141	164	138	167	138	138	144	131	115	132	147	161	126	149	133	169	149	136	135	110	158	130	142	128	150	125	146	143	152	146	161	120	126	147	138	143	153	134	156	136	155	132	153	146	153	144	123	130	147	145	148	140	147	161	133	148	139	149	139	158	131	125	166	123	154	137	114	158	137	145	140	170	138	139	153	128	148	128	145	142	140	158	166	158	150	158	141	137	151	145	142	144	145	147	135	155	154	161	155	141	145	145	134	140	150	164	169	148	146	132	141	127	140	161	172	136	119	116	122	152	131	133	138	140	142	151	148	132	129	140	156	134	149	142	133	155	144	124	119	127	144	135	154	158	138	155	144	135	163	145	140	132	112	143	152	159	150	155	123	144	145	151	159	157	144	156	131	123	141	140	148	145	145	145	163	150	148	142	123	174	145	160	129	151	144	131	148	132	163	137	141	140	139	130	147	131	120	130	126	129	154	150	138	139	123	158	143	122	147	148	138	119	130	158	132	155	111	131	145	148	150	132	140	133	138	136	142	143	138	133	115	152	161	161	117	129	145	150	137	164	152	140	136	133	152	139	142	142	131	136	132	134	126	151	119	131	139	123	156	123	148	123	138	131	149	128	138	133	139	156	153	128	161	155	143	133	137	145	145	143	157	149	120	138	129	137	127	149	133	121	129	131	144	144	144	156	112	145	149	137	178	138	167	144	149	148	140	143	144	134	118	140	147	143	152	131	153	168	129	147	152	123	140	142	142	129	143	119	147	145	176	147	144	133	155	141	159	136	131	147	124	122	130	149	142	152	147	129	149	140	136	151	144	134	160	138	143	140	144	157	156	139	127	149	143	136	133	121	151	130	136	143	165	129	138	149	140	137	152	126	132	130	150	125	149	154	136	131	133	110	142	131	129	126	149	147	138	136	154	158	143	171	162	143	145	143	150	131	134	138	145	148	132	148	146	117	156	140	138	131	152	152	135	129	146	134	134	146	139	147	146	119	145	144	142	135	120	162	149	136	130	153	126	146	163	149	131	120	151	149	135	150	173	144	146
4169	12319	7821	3613	2426	1733	1268	952	795	666	594	502	427	417	393	368	337	306	282	341	253	272	271	227	246	245	258	247	252	249	245	205	231	210	235	218	217	220	214	220	235	199	234	209	195	215	199	192	197	227	189	222	206	205	227	177	207	193	184	202	188	216	206	217	184	194	211	220	198	196	170	204	168	198	184	215	217	219	229	199	209	188	196	194	193	196	202	215	199	205	198	219	187	177	165	182	195	187	204	191	192	187	188	203	207	215	191	202	176	192	196	201	186	219	222	181	198	198	193	202	211	197	194	155	179	202	227	201	221	222	188	186	224	224	186	194	202	220	194	177	212	201	220	193	221	181	167	199	204	184	206	188	181	179	190	187	186	187	230	194	205	182	178	182	175	190	180	182	192	188	200	161	214	218	210	214	179	197	193	183	199	187	213	189	206	194	196	182	199	182	179	190	195	184	192	174	197	190	199	211	199	163	219	197	188	181	184	191	223	182	188	192	209	185	186	210	194	191	180	195	217	216	220	214	172	178	188	155	203	223	188	197	210	182	160	204	182	215	212	185	208	187	172	191	205	176	174	219	184	206	203	189	185	194	181	157	198	180	210	209	179	181	179	194	174	201	189	191	196	195	176	193	199	195	203	203	195	183	187	198	194	187	186	190	196	191	195	198	187	188	201	199	189	186	188	177	191	203	176	214	181	185	187	211	207	203	216	172	173	180	193	206	188	181	204	201	206	190	177	193	189	189	186	196	192	169	204	193	187	201	181	193	176	194	187	191	203	205	193	211	184	189	208	207	188	185	191	185	186	170	189	188	204	181	193	172	215	182	178	195	175	217	191	181	199	199	191	185	174	236	177	196	168	189	190	203	190	200	189	192	195	180	194	169	176	194	181	192	214	179	178	193	195	200	203	181	230	205	166	187	197	189	218	182	194	182	214	181	182	218	216	183	181	197	197	206	199	204	223	208	220	192	209	205	189	188	182	205	184	176	196	191	186	197	181	211	172	199	198	199	203	188	166	193	204	186	206	222	197	171	195	210	206	194	208	215	208	202	208	198	215	198	200	209	202	196	190	177	202	180	182	197	200	218	210	182	199	189	181	184	183	159	182	216	170	204	203	193	202	171	191	197	213	186	191	205	197	187	184	196	194	194	197	213	197	192	198	176	185	199	180	193	198	201	205	176	187	186	193	184	215	210	195	189	175	183	197	160	184	174	205	203	225	207	202	191	209	183	183	195	199	187	202	190	212	187	195	216	185	190	180	211	172	201	189	191	210	207	173	178	210	182	190	180	186	178	202	202	181	212	164	185	209	196	200	192	191	181	185	186	175	185	211	184	183	198	193	204	207	192	196	205	218	175	185	201	194	188	178	192	199	187	192	212	194	184	206	191	201	188	224	189	186	198	206	189	195	203	184	172	191	182	183	200	207	193	203	204	201	180	201	208	219	214	208	192	174	199	204	199	214	202	150	183	203	197	177	180	185	192	175	186	196	209	221	185	193	187	199	222	195	207	194	186	188	194	190	184	171	186	196	187	198	209	194	203	198	174	186	167	181	205	190	185	201	208	205	191	195	170	194	186	210	193	186	169	198	169	205	215	206	190	203	210	211	204	196	204	190	165	200	184	166	189	204	188	220	200	203	211	182	190	250	197	218	200	212	201	211	184	176	191	195	190	193	202	190	202	174	190	187	181	201	172	170	214	198	177	185	178	180	217	183	195	180	184	193	221	212	195	191	198	168	205	173	199	199	200	197	200	202	208	218	164	207	188	200	189	220	190	195	192	188	172	207	180	193	195	200	180	176	207	194	196	188	208	196	207	202	172	195	190	204	212	210	208	196	193	187	194	192	203	176	172	202	186	186	192	182	193	218	183	196	183	191	216	194	179	212	204	185	173	205	196	192	185	218	194	191	210	185	197	184	188	216	200	206	211	179	195	195	205	172	210	190	172	202	196	160	205	205	191	190	219	222	198	196	190	181	190	188	189	177	217	203	196	188	201	213	180	172	220	191	195	194	200	198	196	196	191	206	205	197	168	182	188	189	216	193	181	192	222	188	204	199	191	228	192	228	197	184	200	202	196	180	178	184	202	189	183	181	174	212	190	176	189	190	221	186	192	193	182	198	195	161	212	186	211	188	185	222	183	199	213	190	188	191	196	197	210	212	181	183	186	195	211	176	181	187	168	203	179	195	184	205	187	196	187	204	184	205	194	182	191	185	215	177	173	185	198	160	207	203	196	205	189	178	187	180	194	205	176	195	212	179	204	185	192	192	202	203	159	208	186	187	201	206	180	189	186	198	172	200	252	207	183	186	187	169	169	196	192	190	210	197	197	203	164	195	211	172	186	208	180	175	201	185	214	192	196	195	217	187	192	196	207	183	185	199	201	191	191	181	220	176	200	208	199	206	198	192	201	213	205	190	206	208	208	207	186	176	188	203	208	206	198	183	179	201	198	180	193	239	193	205	204	178	195	208	177	194	202	185	184	196	172	181	211	196	212	191	179	214	176	204	200	200	190	203	208	180	205	192	191	200	197	181	189	162	188	185	200	197	213	200	188	196	199	168	209	200	196	180	199	208	182	186	171	198	177	170	213	183	198	169	211	185	198	210	215	193	192	182	195	181	192	193	181	190	175	217	169	201	199	200	200	193	190	194	206	174	168	187	202	208	194	190	180	217	196	166	181	205	196	201	169	183	218	177	185	197	181	179	191	172	197	192	156	197	176	205	190	195	210	172	196	189	186	219	193	204	190	185	220	201	191	184	160	175	200	196	197	208	181	169	189	200	183	189	203	187	206	210	175	176	203	207	186	188	209	193	172	194	230	206	194	203	206	216	206	170	198	186	191	187	200	208	192	202	207	180	191	199	185	182	209	202	216	209	198	189	190	217	198	212	199	197	198	206	224	188	171	213	175	197	192	192	201	202	202	188	202	179	212	202	208	209	205	189	208	188	173	187	183	170	203	191	172	202	193	174	169	178	201	176	218	181	194	218	205	216	200	189	198	194	196	235	191	201	205	181	196	208	206	178	205	207	188	222	204	201	206	209	183	213	204	201	200	199	203	174	187	178	183	185	177	205	198	183	176	226	195	230	171	184	190	185	190	183	200	203	216	176	194	198	189	205	175	214	206	193	198	192	201	217	191	202	192	203	207	200	202	212	179	215	206	200	178	192	182	196	190	196	189	216	193	184	221	182	176	188	186	196	209	190	177	222	185	174	182	198	216	195	174	177	178	217	188	208	200	201	178	189	226	164	200	207	188	187	173	184	193	195	205	177	198	177	194	190	180	192	209	199	203	199	192	198	183	166	202	194	197	184	181	178	201	199	206	183	175	203	197	180	197	210	202	197	204	193	179	203	200	205	194	176	232	198	190	201	176	201	201	193	208	192	198	182	184	198	195	195	175	180	223	200	173	185	222	204	221	189	198	191	200	172	176	207	169	197	199	187	199	178	175	184	201	202	194	202	218	202	188	199	180	191	196
26760	17462	3586	843	688	662	627	610	648	647	640	581	652	604	594	637	602	628	570	612	608	590	659	662	597	600	618	609	587	621	584	609	597	640	589	626	616	616	617	640	614	603	643	628	629	612	664	612	619	595	620	604	651	589	594	642	590	631	619	623	625	622	605	607	586	569	637	618	564	639	607	601	639	626	633	594	628	653	596	576	547	620	644	624	584	639	602	645	603	607	633	592	629	621	594	637	592	551	628	556	587	636	616	614	600	590	592	630	600	603	628	569	583	604	623	645	592	652	628	595	647	638	593	597	591	632	615	561	609	620	607	629	675	588	612	630	623	607	654	606	623	611	625	623	597	615	653	567	626	609	646	624	600	597	600	616	653	630	621	611	588	603	620	544	626	614	605	610	628	613	639	648	612	638	675	616	603	623	610	632	586	602	629	596	541	597	610	593	608	596	582	636	661	594	592	671	584	623	614	625	589	623	603	616	591	605	605	607	614	652	594	573	590	639	596	572	588	600	617	611	572	619	612	590	628	625	560	619	624	623	628	592	635	648	597	565	609	566	599	656	629	593	622	639	633	630	619	591	632	619	597	581	604	587	608	640	608	572	639	626	641	643	600	660	668	645	597	601	625	649	600	577	622	596	597	619	580	606	609	601	605	638	578	642	555	572	616	608	580	646	601	537	661	592	582	631	620	616	596	640	555	583	587	580	632	623	627	624	630	579	624	602	618	608	591	612	597	612	608	582	577	628	610	663	590	614	609	641	610	596	593	613	639	609	630	620	627	607	641	591	632	647	634	573	644	608	629	602	626	621	605	635	564	617	561	611	589	621	599	586	608	660	593	581	649	601	634	622	577	627	599	608	653	645	668	595	584	596	578	599	610	619	581	616	589	571	608	607	629	637	613	629	621	627	581	610	615	629	608	601	625	615	609	615	625	602	608	611	596	584	608	606	624	597	619	633	582	591	577	607	658	615	562	587	604	585	636	623	572	639	600	611	636	642	627	618	680	598	642	576	604	604	622	582	623	567	620	615	595	555	587	606	620	582	589	639	597	604	628	613	606	660	607	624	570	586	622	629	576	600	614	610	624	601	589	606	610	612	623	569	626	603	620	562	603	612	605	617	612	630	611	644	641	628	628	614	621	600	618	610	567	630	597	659	649	631	618	604	626	610	639	667	583	634	594	616	649	608	617	620	625	596	541	615	647	610	632	601	611	620	623	584	605	601	636	631	610	622	619	608	617	622	583	597	614	611	608	591	585	602	602	620	605	618	595	599	598	579	614	585	618	608	627	594	613	594	610	648	577	590	578	576	621	635	624	604	611	609	639	603	605	621	567	613	628	594	603	611	583	633	557	590	603	645	608	603	638	613	612	579	613	652	612	604	631	597	604	570	586	583	571	602	612	608	661	610	612	593	583	608	572	594	612	614	625	556	609	597	583	616	638	621	586	646	621	626	644	618	637	608	607	641	616	561	645	646	628	607	637	545	622	606	597	647	622	588	640	601	588	613	625	578	634	615	578	642	625	594	567	606	601	602	574	626	587	614	616	622	636	595	604	611	585	618	636	598	614	589	578	615	633	622	668	619	620	630	622	596	602	605	620	588	596	633	594	623	607	590	577	603	618	655	600	562	623	647	571	582	613	601	634	598	609	610	583	663	604	576	591	598	659	612	629	637	603	626	588	590	599	611	568	645	646	638	624	622	643	595	616	662	599	578	631	638	651	639	600	592	628	601	630	606	593	597	641	565	620	664	602	598	608	620	669	618	610	650	600	655	579	632	630	623	610	573	598	586	608	558	646	639	614	610	602	640	619	607	604	604	620	607	606	625	624	578	573	629	652	636	643	625	598	571	559	629	612	657	659	604	619	592	634	608	656	648	614	616	632	649	584	612	603	655	593	604	629	630	610	601	615	660	596	639	631	610	610	621	636	604	640	597	604	589	630	623	645	625	624	587	660	597	605	597	574	618	650	639	603	633	593	576	611	609	620	585	629	584	630	606	575	629	613	587	621	627	610	564	553	619	630	613	632	575	630	591	630	612	591	581	623	594	650	609	601	621	610	612	607	593	606	614	601	641	598	619	646	636	616	613	617	632	601	603	560	640	630	599	609	640	619	667	598	639	598	619	561	640	623	594	602	631	576	594	601	603	618	630	622	632	645	629	646	640	637	629	613	617	625	580	665	594	612	621	646	554	640	619	627	600	632	598	633	601	619	621	591	559	584	587	638	613	579	579	602	639	589	574	604	616	604	627	629	657	593	612	635	631	644	631	621	623	597	552	575	611	637	595	670	604	630	617	609	678	589	607	564	610	614	574	606	623	610	584	608	604	576	612	583	609	634	650	628	628	614	642	626	608	635	602	623	620	576	642	550	638	609	585	645	628	626	624	583	633	630	601	591	610	569	611	589	622	616	648	635	622	580	653	596	600	582	589	601	619	604	555	567	616	601	578	614	639	614	623	631	633	628	600	639	632	663	645	637	611	624	654	566	659	610	647	558	605	580	611	643	627	607	607	604	615	626	632	618	609	621	643	586	587	648	583	573	609	612	590	606	590	609	649	590	636	623	653	623	627	620	582	574	577	605	596	603	600	612	598	636	666	591	613	627	629	605	628	644	592	682	607	595	624	605	612	615	611	620	637	579	587	584	610	593	628	654	594	620	640	609	624	648	593	609	618	581	586	620	589	589	608	641	589	591	554	641	594	602	652	585	632	593	641	587	629	622	624	610	577	628	569	627	625	622	582	609	618	549	613	605	644	623	641	610	639	615	613	605	558	621	656	587	617	647	616	588	609	590	612	590	603	625	636	604	620	620	622	642	644	618	601	622	647	628	594	618	661	581	614	579	618	591	667	615	579	594	597	607	588	612	667	609	654	629	624	640	610	626	605	578	616	619	628	616	632	600	627	587	608	588	651	605	611	631	604	627	625	632	609	605	632	601	576	645	571	592	623	592	600	623	637	546	600	592	639	616	585	649	601	633	602	607	603	632	646	597	623	618	582	602	610	663	619	575	621	628	568	583	613	584	602	611	636	601	582	639	647	606	643	624	644	608	631	615	610	581	599	599	626	590	657	583	582	600	611	661	588	599	636	599	622	646	631	633	556	595	582	608	588	603	646	627	653	605	589	588	592	606	581	622	577	630	564	582	617	611	595	598	596	607	598	631	619	630	618	611	632	579	612	641	626	651	594	610	589	643	585	603	599	594	620	596	611	605	627	626	613	614	627	637	576	607	603	588	608	626	619	584	617	621	611	623	589	640	588	559	602	584	622	575	594	563	597	596	625	580	629	657	639	582	574	596	601	629	592	619	626	630	640	595	627	590	599	591	641	568	647	590	590	588	633	588	658	577	660	574	640	584	595	565	636	617	645	625	642	646	572	612	583	661	653	578	638	574	665	617	615	624	607	613	606	621	636	643	608	628	601	619	633	639	643	580	627	594	601	566	628	602	606	620	696	602	584	646	655	577	587	611	592	627	618	572	623
4369	1552	1260	968	863	877	839	804	789	787	820	765	821	816	842	805	802	843	772	726	828	814	809	789	782	773	802	758	829	786	820	857	823	826	821	786	793	837	790	844	805	793	863	825	825	746	819	760	805	779	804	759	791	780	858	807	767	785	820	792	759	843	804	761	827	848	848	780	814	808	851	847	783	762	885	773	793	836	802	839	782	796	835	816	791	783	782	785	793	751	814	804	816	809	785	832	808	811	811	773	789	802	816	819	789	807	762	803	795	801	817	795	817	763	789	793	809	785	796	785	828	725	797	816	825	799	801	804	789	787	794	824	812	773	777	791	825	767	801	800	797	720	804	789	788	775	757	762	770	796	795	780	811	803	798	780	808	786	781	857	834	845	811	767	760	834	809	836	783	810	835	767	834	803	721	757	800	821	815	779	830	807	799	814	816	834	835	794	822	785	821	745	847	803	828	795	808	780	787	785	796	745	811	791	735	804	798	774	795	818	819	778	785	787	821	801	787	792	811	768	775	796	843	736	762	754	814	814	813	785	799	789	754	742	813	799	778	825	740	827	774	739	787	771	876	786	786	838	816	842	792	807	801	784	770	777	804	781	842	807	789	835	801	816	778	806	796	828	792	809	806	828	817	827	789	800	801	749	761	804	787	778	828	822	775	799	743	804	736	813	787	767	816	825	822	776	806	817	816	770	837	817	799	818	802	802	800	839	832	763	796	841	790	826	753	817	805	775	794	795	806	792	784	781	749	807	812	826	795	795	807	798	803	790	849	793	779	822	848	830	842	815	796	783	787	776	802	735	791	824	733	792	795	853	780	767	833	784	804	834	805	769	772	822	764	830	804	777	769	798	816	799	760	790	791	827	807	751	756	788	794	828	773	809	809	784	804	783	789	785	837	777	825	812	759	777	785	797	799	783	759	784	792	779	785	811	789	823	807	792	765	780	809	840	830	837	772	791	821	842	778	802	828	835	779	761	816	868	844	766	816	779	791	793	784	851	822	862	802	833	789	822	770	844	742	824	753	789	795	777	800	843	770	776	819	818	771	783	805	788	879	788	780	803	757	770	811	812	798	822	760	837	818	771	782	812	805	770	785	810	796	792	772	749	750	770	774	809	755	754	807	809	785	826	816	768	796	780	817	769	819	738	816	764	787	845	780	802	758	802	837	807	788	816	800	828	777	801	782	789	823	786	800	778	832	770	811	753	811	814	787	738	808	805	794	777	766	762	843	797	811	782	811	781	801	829	836	787	799	797	808	790	734	811	857	795	795	800	816	785	831	796	798	801	775	807	786	807	794	794	851	771	819	810	780	788	776	819	770	735	807	818	797	796	740	841	780	798	807	796	811	781	824	803	772	787	802	753	786	815	751	838	824	801	802	805	745	794	822	770	812	795	777	782	815	824	794	743	771	845	815	788	822	761	831	798	752	793	778	809	768	764	756	817	814	797	822	818	777	786	839	812	761	841	788	846	805	810	773	781	745	798	745	762	790	786	787	790	817	782	779	799	777	801	821	761	762	833	777	838	782	816	812	825	759	828	785	814	800	802	835	773	748	797	795	785	784	759	818	749	800	800	808	769	798	790	796	790	769	777	779	797	759	774	819	823	802	822	787	743	805	844	754	799	770	808	769	760	812	803	764	845	761	754	807	785	771	759	796	798	824	800	804	784	785	810	806	829	809	835	789	818	823	753	833	817	802	807	784	742	799	766	848	841	797	776	783	765	836	797	800	786	764	760	828	782	763	832	804	829	761	810	806	777	850	800	779	779	788	787	788	762	780	798	845	842	803	787	806	776	833	775	752	780	776	788	828	857	792	768	770	827	755	826	780	801	803	822	839	827	759	772	802	810	796	796	791	811	755	784	836	820	801	808	785	788	839	831	825	834	813	765	765	775	842	764	776	827	795	795	821	793	757	778	762	785	759	744	781	811	717	751	806	853	791	836	817	801	765	801	839	821	833	773	812	827	760	802	801	766	786	763	815	816	834	794	834	763	782	768	761	828	805	755	772	827	735	830	760	830	792	771	783	756	783	808	777	800	761	798	779	842	760	827	796	743	810	763	768	807	842	750	832	840	866	816	792	835	774	780	791	842	801	788	783	826	809	787	811	865	807	828	756	844	725	785	789	786	800	839	763	761	786	764	776	771	818	789	803	738	817	839	777	769	788	826	806	749	803	783	761	821	795	838	801	819	797	805	811	757	781	798	793	798	770	757	783	811	775	747	799	833	823	814	729	737	807	786	850	775	766	742	821	810	778	827	757	809	813	808	785	871	739	875	848	777	780	765	769	824	799	807	809	797	789	829	831	743	785	786	815	780	825	833	841	816	771	823	786	760	804	789	771	823	845	763	814	835	792	828	800	804	803	775	802	782	748	829	789	787	784	766	815	829	824	785	817	822	757	827	801	786	777	829	748	783	807	818	797	823	751	754	795	810	743	808	769	796	759	792	815	858	753	800	801	773	817	845	803	786	790	798	828	792	804	776	818	837	805	757	830	837	820	758	775	784	764	804	799	814	840	767	807	791	847	775	784	813	776	827	834	818	802	788	823	828	811	798	800	759	808	824	766	773	796	769	798	798	780	788	779	761	821	785	783	804	789	831	851	806	779	806	822	768	776	790	822	781	797	784	847	781	823	789	774	828	789	889	759	803	788	816	796	788	837	772	808	836	870	756	815	786	776	832	822	805	760	800	846	747	781	786	789	794	808	809	828	745	800	808	799	821	761	798	798	792	790	827	784	775	771	787	746	773	833	811	757	811	771	766	791	791	812	821	791	808	824	767	786	789	776	815	742	760	795	853	774	792	779	749	802	782	787	744	750	828	776	822	782	787	787	797	844	836	827	775	807	772	753	840	841	785	806	780	785	778	802	841	842	762	797	744	773	766	814	780	787	863	835	812	826	835	760	841	768	804	768	792	769	801	801	792	803	806	803	782	809	794	781	773	776	806	768	826	780	743	770	796	794	836	819	733	796	851	798	829	801	834	813	786	827	783	849	777	783	750	772	807	745	870	807	785	774	805	842	809	781	827	803	799	817	818	839	766	784	806	764	839	814	814	815	851	807	829	794	856	784	751	806	901	793	822	796	790	786	775	799	768	816	812	777	778	818	839	799	830	782	792	748	821	810	778	847	743	825	813	760	777	836	838	791	813	795	808	799	827	780	770	795	804	790	785	770	793	791	766	810	808	788	842	823	822	799	811	743	781	820	792	801	751	829	794	838	766	792	816	831	856	787	781	832	738	779	816	790	800	756	769	819	755	771	820	841	820	806	829	831	791	807	788	775	823	844	812	791	801	778	820	800	788	771	783	798	803	802	765	817	805	786	795	772	791	802	753	786	839	844	853	762	795	848	779	814	766	764	787	783	770	774	799	818	750	816	823	763	815	804	803	769	813	806	759	797	777	742	753	765	747	800	811	790	792	778	830	824	759	820	756	802	785	777	774	729	768	787	813	784	791	809	767	832	815	796	807	756	795
22900	20782	27445	24177	20306	2550	792	584	543	517	494	447	443	447	458	447	462	466	378	475	464	404	426	416	396	435	397	381	400	419	397	401	422	406	414	429	418	428	415	426	393	432	445	370	439	394	396	414	390	428	400	403	440	436	416	414	392	442	404	381	423	374	400	387	410	399	423	374	411	403	406	426	452	424	411	384	395	421	400	396	410	407	441	401	394	386	428	417	423	431	411	381	394	392	403	407	430	421	416	378	392	435	424	377	406	401	412	406	410	367	424	413	430	443	400	411	406	416	441	403	413	397	416	445	387	387	378	412	362	361	430	398	395	388	389	416	411	401	387	382	410	430	390	368	414	400	421	392	406	434	438	415	410	414	405	455	464	403	426	401	410	348	401	407	423	426	432	409	429	404	370	407	428	376	419	408	434	417	435	386	404	403	385	411	423	440	378	404	410	430	390	428	407	393	405	423	448	421	433	382	397	443	403	415	416	428	408	407	402	386	421	403	444	420	431	422	423	376	418	400	398	387	364	382	393	387	429	426	399	439	403	375	398	439	394	367	408	393	390	386	402	463	430	406	407	421	423	416	381	421	419	400	428	393	415	422	427	414	385	402	401	407	437	418	379	419	425	393	418	408	421	417	378	385	416	442	440	388	402	410	420	412	390	434	423	413	393	414	437	412	420	396	408	420	405	417	423	406	395	396	425	428	425	424	430	400	386	447	387	380	425	414	404	362	414	405	366	397	411	424	404	397	412	390	425	393	381	420	409	408	408	390	423	416	381	392	384	416	412	411	359	432	425	380	434	386	396	434	437	396	366	393	430	409	413	415	403	409	440	387	416	401	399	384	384	408	397	403	393	403	428	408	411	470	394	405	400	383	439	398	408	427	429	441	405	413	420	410	401	404	411	421	417	412	401	409	395	437	401	411	402	414	385	379	408	393	394	398	453	385	399	393	412	397	411	401	402	415	405	433	414	401	439	446	395	377	385	391	400	370	392	421	446	396	388	413	397	446	409	400	400	377	386	413	434	431	390	458	417	421	391	399	382	396	405	454	432	405	412	438	409	412	438	437	427	405	390	419	371	430	410	394	398	404	371	362	386	407	352	411	384	423	376	443	435	376	423	412	351	412	383	365	416	440	441	396	393	389	417	392	446	395	396	380	422	425	410	418	407	427	397	418	409	396	417	395	400	410	433	380	416	456	415	426	373	400	410	416	386	419	379	365	400	459	426	423	426	400	388	389	430	403	433	356	404	385	394	422	439	417	411	426	433	389	356	397	389	426	427	403	457	367	399	390	399	396	401	420	398	399	415	353	398	408	424	385	421	403	399	389	356	457	415	391	396	416	425	406	387	388	403	413	418	403	414	380	398	419	395	465	404	412	413	422	408	434	404	422	415	439	394	401	385	399	394	403	426	402	405	377	377	411	430	436	389	392	403	371	411	418	416	415	387	439	460	401	379	409	376	396	411	400	396	419	402	391	427	416	395	416	369	404	425	373	412	427	402	385	398	413	395	422	419	418	413	410	434	402	431	402	399	408	411	395	393	378	372	397	435	447	419	396	408	436	400	400	372	404	429	398	410	423	378	419	413	406	396	376	412	413	384	402	436	386	376	392	368	423	422	415	397	372	418	487	367	387	399	429	387	412	409	392	388	392	397	370	420	399	420	393	402	407	400	432	378	422	422	393	405	405	409	424	421	398	407	399	397	407	384	390	416	400	388	379	406	395	364	393	411	420	440	440	393	417	397	382	383	418	433	406	357	395	417	437	440	422	378	410	403	376	405	393	394	392	390	419	404	426	419	423	388	428	438	422	390	454	450	390	419	424	392	426	378	392	443	371	410	396	415	401	400	395	413	410	449	404	418	411	368	383	383	398	391	451	425	376	392	397	392	393	414	405	398	408	400	389	402	421	391	412	406	417	438	423	383	358	379	385	411	407	381	408	411	424	396	437	384	377	434	415	428	386	408	409	396	391	400	406	417	407	406	413	375	424	366	399	414	385	358	413	446	383	389	414	441	400	421	405	399	373	431	426	423	383	395	435	425	362	394	388	395	387	413	423	407	420	392	443	417	418	415	392	370	432	386	414	372	398	375	405	393	397	376	394	433	401	383	409	403	398	459	414	399	422	420	357	399	399	439	419	412	426	389	369	370	415	388	408	412	428	398	402	404	405	439	408	412	382	403	405	444	411	385	406	419	392	394	416	397	384	381	399	410	381	408	382	405	387	410	398	385	415	407	419	445	377	398	436	427	422	425	355	412	434	405	405	426	441	403	436	396	413	398	418	396	421	390	416	426	374	441	369	386	401	398	382	425	405	415	418	412	411	374	415	410	420	445	393	406	433	407	447	394	410	389	395	407	394	427	408	412	417	388	415	395	388	364	442	384	396	358	409	404	423	425	433	406	444	393	411	381	406	416	380	428	357	433	378	425	381	376	444	392	405	415	411	431	363	448	408	417	430	412	434	431	397	366	424	446	380	383	402	406	445	379	424	402	412	401	418	398	393	408	414	413	369	441	426	392	416	393	381	391	440	443	365	408	402	425	402	415	404	395	412	407	430	411	399	390	412	377	418	352	451	370	372	435	399	410	422	392	416	426	438	410	428	395	380	374	396	403	404	366	429	447	381	420	416	404	400	403	379	382	383	444	406	412	437	396	403	398	410	408	405	407	415	436	386	403	396	434	405	443	382	407	429	398	425	426	444	402	402	415	417	395	385	425	440	390	407	413	419	413	409	395	368	387	399	412	431	367	418	383	423	384	403	452	405	411	440	389	405	409	385	416	406	408	422	420	429	400	390	410	422	403	387	385	396	411	402	392	387	403	418	425	434	391	402	362	427	427	429	434	418	418	363	390	443	397	447	416	423	407	406	367	409	390	437	420	390	369	419	401	357	410	376	425	400	408	387	404	388	399	390	405	392	397	392	423	397	396	398	381	393	414	364	413	408	372	435	408	410	393	430	373	415	420	393	388	411	427	399	380	414	396	374	419	393	395	395	393	407	388	380	436	381	391	402	388	412	405	399	376	414	416	375	373	440	394	428	398	404	410	390	366	400	399	410	387	418	398	430	445	420	399	405	425	411	423	421	445	432	418	389	434	394	410	398	415	384	393	368	402	361	380	387	396	385	401	392	382	421	402	405	414	450	450	418	399	374	394	423	440	374	427	414	375	377	407	428	445	435	417	430	412	360	430	377	430	373	412	402	424	369	393	400	398	382	432	378	396	368	397	436	375	452	410	372	391	394	428	407	381	400	417	406	369	417	435	408	404	387	406	412	425	391	400	420	426	388	409	391	405	395	404	419	376	407	431	422	429	448	421	399	403	400	392	427	379	405	380	441	399	412	386	421	406	386	461	394	406	378	403	410	385	403	373	430	438	401	430	403	419	435	433	418	382	427	383	393	423	381	380	440	388	415	384	418	377	398	382	409	424	389	375	396	419	406	399	421	406	388	394	411	403	462	391	434	417	396	395	421	410	412	416	406
3273	8078	5151	2340	1776	1434	1162	955	872	774	710	737	702	670	668	653	603	609	597	618	609	601	564	594	529	564	590	617	603	574	613	509	563	577	587	573	548	552	536	532	555	554	510	567	538	549	535	550	528	548	554	529	565	569	587	537	514	517	565	548	560	576	565	547	564	558	546	545	536	536	581	564	570	563	576	531	563	525	506	542	504	557	529	566	512	538	519	537	538	512	548	566	545	529	587	558	549	557	504	533	517	561	566	573	496	592	533	543	514	557	533	535	571	547	548	566	522	545	543	575	545	599	523	569	518	559	561	539	512	543	526	577	567	554	574	550	520	581	568	532	559	579	566	555	557	534	535	536	512	529	531	533	512	536	543	573	526	534	526	504	530	542	557	556	543	519	517	538	528	501	545	545	584	572	568	550	571	497	546	575	524	547	560	546	567	558	564	545	537	537	562	511	552	551	552	543	534	516	587	528	540	563	533	551	555	521	578	536	527	577	543	539	514	508	548	569	545	567	542	531	561	557	562	563	507	570	551	534	544	507	567	574	558	582	540	554	514	580	496	547	549	571	535	556	520	547	542	568	569	575	544	559	574	562	580	566	514	581	532	575	529	529	532	551	540	558	534	541	551	579	514	530	555	576	542	544	531	556	565	542	519	560	593	556	554	522	580	587	540	606	534	504	580	579	535	546	521	513	572	548	521	525	541	505	538	533	570	499	522	530	519	527	494	542	493	520	530	567	528	549	583	554	566	507	565	515	568	574	537	565	560	525	547	539	579	561	570	530	506	520	562	555	532	566	530	577	567	531	521	519	526	533	539	533	539	537	513	548	545	545	558	559	498	568	556	552	575	543	548	532	531	539	517	529	523	562	565	541	503	569	516	547	537	533	555	504	562	572	534	554	543	504	528	516	592	539	510	572	569	570	564	575	534	519	531	544	558	527	569	556	526	533	571	550	538	553	566	548	521	529	525	565	543	527	575	518	545	531	539	484	584	590	501	558	552	565	544	543	548	548	569	554	554	546	521	542	555	551	541	546	563	519	532	507	528	524	524	541	544	538	579	565	568	537	545	545	520	537	532	513	526	562	579	596	522	573	549	581	554	517	541	545	508	537	548	567	545	519	537	536	576	513	541	521	563	583	533	545	553	522	537	559	537	544	521	524	568	532	519	508	537	500	541	543	518	510	542	564	526	564	537	546	564	589	560	512	574	556	557	524	556	536	574	515	489	525	547	515	562	531	498	501	528	575	544	562	520	563	573	573	540	489	513	531	535	528	541	535	569	554	569	559	539	566	554	538	545	555	503	553	516	552	547	560	578	539	576	537	526	601	548	538	549	569	544	563	588	566	565	562	525	536	520	548	572	528	528	540	569	530	525	517	544	533	521	537	514	537	541	553	563	548	562	471	578	530	529	540	591	530	561	512	555	552	529	568	585	554	529	576	576	587	555	537	553	523	553	531	545	573	545	536	551	513	535	544	502	523	556	552	504	506	537	568	551	576	512	525	525	548	566	549	549	580	568	577	553	525	526	569	530	590	545	531	505	532	541	561	540	530	563	582	542	525	537	566	551	569	554	535	522	559	548	551	530	556	538	538	547	531	542	544	536	577	586	503	535	505	526	528	527	551	567	523	580	524	559	589	569	492	518	526	538	562	537	548	515	523	523	524	574	575	549	502	543	552	551	548	572	538	528	505	570	554	524	525	585	535	565	577	544	529	545	518	590	500	578	551	512	531	554	565	564	520	532	545	553	520	567	530	556	560	545	573	518	560	550	543	541	519	585	530	527	525	540	523	571	566	540	527	538	529	598	512	524	552	532	552	503	528	565	536	536	570	538	522	517	524	564	535	480	526	521	511	540	543	538	533	541	517	577	566	544	548	524	587	529	573	527	569	524	537	531	539	497	563	576	528	514	526	557	556	560	548	550	554	566	548	538	562	547	528	510	538	543	591	525	531	523	543	543	541	579	548	547	568	546	514	550	549	537	524	500	526	595	505	519	545	556	533	553	551	552	553	535	539	571	555	523	551	548	579	572	520	513	548	536	579	547	561	531	542	562	562	583	513	514	541	550	545	545	524	542	534	540	553	549	520	567	546	519	523	526	519	496	527	541	516	531	501	525	564	580	566	593	565	518	527	543	537	506	528	572	517	530	527	522	507	531	551	552	505	521	606	547	498	515	539	543	496	545	554	570	572	503	502	532	575	568	541	559	501	520	519	548	528	503	517	550	537	549	595	534	538	547	561	580	537	527	541	541	542	539	530	568	526	520	541	547	534	542	566	564	547	577	509	545	548	531	563	567	560	543	547	526	536	492	540	526	517	552	549	521	557	546	548	560	546	574	551	507	567	544	518	542	563	559	579	547	526	544	573	582	550	508	489	530	532	538	520	530	558	564	556	531	551	526	528	598	515	535	534	549	552	558	555	527	539	535	564	541	529	520	560	565	539	548	538	575	551	537	571	539	526	556	537	570	521	565	549	558	571	565	555	525	521	563	498	560	526	527	550	533	548	553	509	527	537	521	565	537	529	578	541	549	562	545	501	508	552	579	494	561	530	495	539	515	560	527	536	554	540	559	531	551	574	533	534	550	535	530	553	547	526	516	539	574	563	524	562	579	551	568	482	543	549	558	508	503	571	560	557	530	555	537	557	557	517	503	559	543	519	512	539	540	551	546	570	521	592	538	569	566	587	549	539	530	528	523	560	559	555	558	552	563	527	501	513	547	579	584	537	537	546	580	518	545	538	545	532	601	547	528	543	510	585	564	526	537	548	533	521	553	507	546	536	491	590	529	538	514	581	542	573	556	531	566	538	569	558	524	566	559	559	495	606	501	538	579	531	542	517	573	561	513	572	500	515	597	538	558	567	579	558	572	547	542	559	503	550	544	531	509	570	574	528	564	512	572	506	533	544	535	548	527	528	544	560	498	551	540	485	534	547	503	506	485	558	544	530	554	544	559	561	544	526	533	546	526	549	531	535	553	538	520	529	515	554	567	513	520	541	513	521	556	541	541	527	563	583	535	509	549	535	553	532	521	583	517	601	549	523	540	500	514	558	577	574	544	558	570	518	527	574	644	517	533	528	545	588	541	549	536	548	538	562	523	570	543	563	531	504	556	552	509	500	521	492	502	516	542	533	567	526	569	567	550	543	567	583	549	530	538	516	606	518	555	540	525	575	559	527	535	513	568	551	549	523	564	560	541	541	531	550	516	516	502	531	530	484	533	522	571	536	579	592	579	564	560	537	497	578	565	528	559	536	565	546	561	552	519	515	510	521	553	575	522	532	536	571	544	558	553	556	502	532	521	519	540	576	524	571	508	554	524	529	519	512	569	579	523	525	553	538	545	528	569	547	555	548	524	526	515	548	537	588	530	588	560	549	497	561	548	526	539	559	543	579	545	547	560	552	565	591	531	481	541	546	580	529	546	497	553	555	542	552	520	543	569	551	552	539	513	559	531	528	555	489	552	548	551	569	546	544	545	536
24326	20826	25589	22766	1430	624	566	525	533	481	499	531	504	484	444	462	469	497	461	467	536	476	479	467	495	462	475	466	458	507	490	456	454	451	465	461	463	489	480	484	465	463	476	466	514	480	495	440	437	463	439	441	464	518	455	474	470	488	464	473	433	452	442	475	436	478	478	461	480	476	492	486	450	452	427	488	438	490	416	462	464	447	481	478	463	465	483	482	471	495	461	473	479	465	502	483	461	460	417	443	470	471	472	448	469	418	458	512	487	480	450	461	486	448	455	498	475	460	436	484	440	477	466	494	476	458	460	482	450	473	459	484	462	482	434	450	456	461	467	422	439	460	472	471	467	491	488	439	433	488	446	501	499	471	452	456	494	461	511	466	461	512	475	472	476	458	479	468	462	463	475	445	448	441	429	447	493	488	493	439	429	446	442	467	474	474	504	458	437	401	481	456	470	438	455	477	439	456	453	421	470	443	471	458	457	449	493	459	470	439	467	441	472	502	457	422	452	466	428	473	443	516	439	494	512	475	483	432	508	466	443	481	501	468	455	493	492	473	444	479	462	501	450	478	477	477	472	416	482	456	464	472	483	422	493	457	454	446	482	454	456	479	451	468	471	513	488	455	440	484	512	467	499	465	457	456	455	433	490	470	482	483	469	495	494	434	471	427	461	463	472	439	477	461	444	477	498	478	451	475	464	431	479	438	512	482	447	442	458	469	512	460	445	471	474	465	479	499	479	467	477	469	482	502	481	509	496	458	406	504	462	465	462	443	504	433	480	455	453	459	496	426	511	490	447	442	488	477	525	442	431	478	502	458	501	485	472	463	463	458	531	443	432	448	449	437	459	479	483	493	490	463	416	508	438	439	454	454	468	458	469	440	466	473	495	483	495	426	499	449	464	477	501	499	526	459	469	437	455	498	482	478	451	482	447	437	454	491	482	454	446	440	477	431	464	486	460	493	481	492	445	471	481	464	476	505	492	500	475	407	426	475	477	488	486	477	479	487	483	487	461	435	479	444	492	443	461	498	471	481	469	465	438	475	453	472	448	440	483	436	460	458	470	459	443	453	510	489	449	441	480	475	496	439	501	426	478	445	470	479	456	403	474	491	478	480	449	498	489	466	492	429	459	465	425	438	472	466	460	449	505	453	459	443	479	462	463	493	446	479	493	467	468	466	494	460	479	499	462	409	469	455	464	448	457	500	459	475	503	434	483	444	465	464	432	484	435	459	464	458	419	504	468	443	463	484	492	457	449	474	492	443	477	476	449	453	453	462	463	480	452	453	458	480	452	490	466	442	480	459	470	472	478	458	435	467	482	504	446	441	450	455	465	465	494	430	472	459	444	447	422	442	473	467	529	481	477	468	458	470	481	483	472	452	434	473	447	466	448	480	484	462	461	479	460	475	473	454	469	452	429	498	451	478	467	460	445	449	472	451	453	483	501	469	493	472	468	492	516	486	461	448	430	479	456	491	471	458	465	492	482	480	441	451	467	496	445	480	493	486	489	453	449	448	466	453	463	469	474	443	504	453	455	462	498	488	475	424	460	462	441	511	466	457	449	463	437	473	435	439	487	463	484	465	469	463	467	445	478	463	464	460	497	479	500	407	444	463	479	434	430	471	445	466	476	447	430	480	479	476	468	459	510	514	471	526	469	461	494	487	460	514	466	473	437	507	446	492	471	485	498	487	477	467	482	487	479	472	493	455	506	447	468	510	476	479	483	424	498	443	467	499	475	462	486	473	466	478	463	466	469	455	499	448	511	432	477	486	469	469	462	482	475	489	466	478	468	480	470	442	463	469	401	443	471	462	469	465	493	483	474	487	430	484	457	463	468	468	467	454	442	442	463	458	454	441	475	499	470	442	476	465	452	431	460	481	434	442	470	507	493	479	464	479	484	490	430	457	427	467	458	491	475	475	438	474	476	481	474	475	469	475	462	461	469	501	480	469	463	510	458	451	463	460	473	456	499	518	453	484	472	475	440	459	427	450	479	471	471	492	443	481	515	474	448	470	483	450	506	452	459	488	454	452	485	474	468	476	486	473	492	479	520	482	485	439	448	486	461	488	484	503	460	442	471	481	464	453	456	486	445	470	463	453	517	460	449	484	491	434	445	476	484	463	458	484	462	461	463	488	521	457	471	477	497	466	478	448	457	466	456	481	501	427	458	455	463	502	480	442	447	478	467	495	488	462	462	470	490	488	485	441	465	462	448	488	506	483	518	437	443	460	441	515	447	438	474	472	456	482	449	535	469	453	474	448	486	452	432	483	455	436	479	484	491	430	444	482	545	492	452	495	495	443	479	476	490	463	508	447	455	496	474	462	488	455	476	498	453	426	484	431	468	478	459	462	452	470	454	466	483	469	463	470	454	436	433	465	461	472	473	465	472	449	425	457	475	485	489	459	432	475	442	448	466	470	451	482	470	466	434	467	457	465	472	465	452	468	479	479	486	493	463	454	460	518	448	477	463	498	473	465	437	448	501	476	454	463	476	502	521	485	449	493	477	517	461	451	470	447	469	438	507	428	482	450	470	508	443	477	482	446	467	468	495	485	497	475	505	442	432	484	454	495	476	467	441	458	501	460	486	480	477	476	461	450	464	482	459	438	468	456	449	434	481	448	453	501	464	483	488	460	483	460	447	457	445	479	478	484	473	469	454	489	454	434	459	432	435	467	447	444	449	486	520	495	449	472	464	461	512	435	459	471	463	488	469	436	464	445	449	501	475	478	485	446	459	471	432	457	470	506	461	448	460	458	492	496	480	457	490	503	474	499	463	462	473	457	454	490	494	461	483	487	442	491	490	494	436	462	468	483	478	454	467	485	467	459	459	498	450	430	456	438	480	450	476	473	473	461	498	432	445	472	481	493	460	486	487	472	457	446	452	464	472	436	476	473	441	468	462	436	471	500	490	483	462	467	464	454	476	451	453	462	470	505	458	472	458	456	473	503	467	485	478	444	452	466	450	481	465	471	444	454	481	489	446	456	459	476	450	473	469	486	437	490	468	454	468	451	471	474	438	449	462	440	453	470	483	478	460	451	435	482	459	484	448	491	531	479	467	465	468	447	416	479	509	466	456	454	463	499	472	457	473	483	439	472	440	473	507	419	462	451	498	451	460	463	453	460	470	483	485	436	486	450	490	519	453	462	455	499	483	512	482	472	467	469	412	492	451	500	460	451	483	480	454	480	458	457	477	446	466	468	469	457	439	458	457	516	475	460	475	467	447	502	447	487	500	445	456	445	490	441	467	471	468	441	491	460	477	504	460	455	456	454	484	491	446	456	477	475	449	495	484	452	478	483	449	459	460	484	493	480	457	523	485	479	445	491	468	453	479	450	430	484	452	456	494	465	454	461	456	494	469	452	436	451	502	472	489	451	510	447	476	467	464	465	463	474	447	493	480	451	465	449	442	491	438	479	439	484	453	435	486	428	499	456	495	466	482	433	453	486	480	468	479	474	475	501	474	438	466	468	472	485
3202	3936	2506	1465	1140	952	833	796	762	693	703	679	655	684	677	641	639	657	590	600	608	634	618	598	635	616	618	632	600	605	609	572	600	585	603	629	615	582	570	556	623	594	567	596	577	597	608	658	605	618	608	595	641	606	633	592	623	627	609	608	625	633	634	595	616	587	579	568	587	626	601	597	612	617	610	589	608	606	588	639	611	614	576	592	621	630	602	602	588	563	596	622	587	549	582	616	661	619	574	585	592	600	605	627	607	592	589	620	599	592	686	565	559	642	597	612	592	622	599	575	628	625	577	628	616	607	631	584	610	649	577	610	600	552	638	589	609	615	618	638	652	622	579	582	562	617	592	620	607	618	624	638	596	571	580	613	603	614	625	575	597	587	629	578	559	627	672	612	613	574	614	596	609	646	603	599	621	607	615	610	596	553	589	600	572	617	589	630	605	559	609	553	604	633	596	596	631	642	611	618	576	623	589	595	569	593	615	579	653	583	579	622	576	592	610	588	584	577	629	623	591	569	597	621	612	543	626	553	639	622	593	623	626	591	606	590	640	612	573	594	636	623	595	591	612	596	622	581	591	610	579	588	598	627	588	615	593	577	574	607	613	643	617	582	599	590	616	567	604	578	517	609	602	592	642	621	591	590	595	591	635	622	551	564	620	571	672	572	582	607	561	594	621	622	591	584	642	547	617	628	583	598	620	581	567	579	590	589	619	596	627	575	586	568	599	576	578	573	624	615	587	589	594	584	631	635	617	656	608	592	616	601	631	626	575	634	596	605	623	641	626	584	624	603	647	620	568	586	571	621	566	598	640	627	639	603	572	648	643	592	583	604	583	616	605	606	556	635	616	576	618	645	633	568	560	609	585	590	598	578	585	638	604	586	614	556	601	581	608	612	585	624	581	610	611	592	616	610	566	567	620	613	554	600	630	583	621	576	584	601	597	599	637	598	608	581	618	581	624	584	562	623	579	626	617	577	603	630	606	649	588	581	609	621	558	608	583	615	594	649	654	561	608	560	617	588	578	575	585	532	628	595	531	612	612	597	571	568	584	610	583	563	609	582	572	608	588	609	608	593	637	603	572	562	632	564	612	553	606	554	671	635	576	601	590	635	637	601	580	596	605	564	600	557	615	600	626	573	603	586	632	585	629	623	584	615	581	615	571	596	580	616	612	578	642	607	582	598	580	601	584	616	610	631	650	621	579	582	567	596	596	595	600	633	592	562	602	576	604	628	634	616	574	599	611	586	609	580	579	592	622	614	574	594	602	589	592	569	602	616	574	557	565	601	588	596	598	606	583	615	598	607	605	621	605	589	570	643	588	622	556	634	588	586	613	588	582	612	628	613	615	593	585	618	614	601	592	621	612	657	595	612	596	618	586	647	599	627	534	592	565	589	607	590	590	584	628	618	584	607	606	603	605	617	591	591	564	614	648	633	614	606	611	593	543	599	599	598	596	610	629	606	623	610	573	589	606	610	604	616	583	584	597	561	594	596	610	572	621	616	608	595	618	629	586	612	587	602	608	610	590	585	624	617	605	585	649	619	613	587	599	601	603	585	675	641	574	561	562	602	624	591	598	585	648	606	601	612	609	629	613	633	581	602	567	605	595	581	609	618	576	586	629	571	624	596	591	570	570	606	567	627	599	614	589	605	606	623	567	606	579	595	615	611	621	559	570	599	631	601	621	604	584	602	602	631	609	599	570	614	569	633	668	599	625	608	621	613	623	637	550	610	578	594	605	643	593	614	595	633	618	592	614	611	596	596	631	600	583	622	572	616	590	570	594	608	570	590	585	564	610	638	597	567	615	592	606	659	603	593	566	608	560	612	599	589	556	576	599	616	614	589	597	602	567	618	654	663	614	607	601	616	614	601	594	600	574	633	584	609	611	645	605	573	593	555	608	587	649	579	634	581	588	624	567	555	625	595	613	565	563	579	577	608	600	604	593	631	615	626	604	579	633	625	622	536	552	595	613	588	591	589	577	565	605	642	540	668	626	668	588	581	586	575	614	605	605	610	657	607	616	634	607	618	589	564	625	610	583	571	574	618	612	565	614	575	591	575	590	583	585	598	606	578	588	602	628	616	607	590	559	624	602	619	634	584	626	600	626	623	583	595	591	625	596	629	592	621	609	648	607	609	654	566	599	609	557	622	665	599	602	615	581	610	657	605	628	550	589	599	656	646	575	553	624	553	611	604	563	595	615	569	641	581	605	571	600	602	617	608	627	545	626	601	604	616	580	556	596	594	597	616	648	612	623	551	600	589	628	591	624	628	610	588	596	590	631	642	620	582	610	585	602	624	597	627	597	600	585	597	574	645	584	632	632	594	581	626	568	611	581	615	605	623	627	599	580	624	610	619	633	567	575	579	628	583	561	596	598	621	586	597	606	569	597	625	596	586	564	630	599	565	628	600	564	616	604	651	620	627	602	604	619	626	571	588	628	649	631	564	619	568	588	615	652	576	620	622	615	624	598	602	605	645	616	605	612	628	609	583	604	634	593	571	564	613	572	573	569	610	593	612	613	567	551	599	598	610	564	591	641	672	605	624	608	577	613	579	636	616	609	596	606	592	596	627	642	646	598	586	595	669	598	601	564	623	633	583	556	580	598	591	622	606	579	643	605	604	604	611	623	607	586	595	626	618	661	613	585	614	632	619	634	597	635	575	593	594	597	636	617	640	610	587	571	623	600	619	650	569	596	590	618	620	604	628	589	605	623	599	622	593	624	624	587	601	584	620	639	601	592	610	651	611	570	554	605	617	588	603	632	596	574	686	596	635	614	571	609	631	617	617	579	641	623	648	581	605	575	621	602	561	594	599	619	600	615	564	625	587	573	636	609	600	590	567	594	630	586	612	558	605	566	590	567	560	587	610	597	604	568	621	590	565	646	610	639	653	597	618	653	564	590	629	606	623	597	591	584	619	569	599	593	649	604	588	601	574	661	608	619	567	645	634	581	578	625	602	561	600	576	593	612	611	609	615	641	614	602	586	589	608	579	689	585	607	556	620	607	597	573	569	629	555	576	619	604	594	588	614	587	562	636	596	623	631	613	640	611	580	614	594	592	613	583	610	581	599	647	660	573	583	590	598	584	551	563	602	666	588	598	581	586	625	600	572	586	630	585	636	572	559	610	648	625	628	624	609	614	620	609	636	557	610	631	589	648	617	608	605	607	623	583	617	625	583	573	629	656	585	572	565	648	640	669	546	562	575	595	582	589	570	602	628	556	600	592	582	586	586	593	600	609	610	589	607	588	597	623	583	639	549	565	625	632	581	630	623	632	600	594	582	599	622	579	606	623	639	609	621	586	602	599	572	630	632	592	589	569	610	622	615	590	592	600	555	560	626	546	570	600	618	591	578	601	612	586	563	627	573	610	616	553	617	600	562	575	602	587	618	569	574	629	590	628	626	593	639	633	623	607	622	579	600	561	581	616	630	563	606	580	640	614	615	640	617	604	598	612	576	575	649	586	570	581	604
22009	20830	28115	23632	20831	19494	1264	461	362	335	277	241	265	247	223	190	206	174	176	193	185	199	190	177	154	164	158	141	152	151	144	164	149	151	153	157	155	181	163	148	157	154	148	154	160	127	153	144	143	130	150	152	166	132	171	146	147	128	154	136	156	140	126	148	160	133	144	162	146	148	132	136	142	139	129	137	139	138	149	147	142	135	143	140	131	128	143	141	145	153	148	132	145	156	134	154	140	150	135	124	128	134	154	147	127	146	151	142	140	141	122	127	169	150	149	130	124	163	136	134	145	125	153	128	131	134	149	116	125	145	164	117	141	112	133	114	150	126	125	161	141	121	159	147	168	165	130	159	150	151	130	132	147	146	124	135	155	164	114	153	137	150	151	138	142	128	169	128	152	143	144	155	139	144	142	160	148	140	152	137	127	149	157	147	144	150	138	120	163	164	127	127	133	133	130	144	143	136	128	141	143	139	143	158	148	140	147	128	144	133	136	134	151	145	123	126	139	149	136	136	132	136	134	148	98	128	129	164	131	156	138	157	138	126	133	144	160	158	152	138	152	119	149	133	130	154	147	131	133	142	156	151	158	152	162	148	129	144	125	136	133	129	135	149	140	136	149	137	133	147	121	157	144	135	151	151	136	153	154	152	145	126	144	143	157	133	132	138	151	139	153	165	162	127	157	150	133	132	133	130	141	133	142	149	144	161	158	131	142	136	127	118	153	138	141	142	148	156	145	128	152	138	153	137	165	137	134	129	144	150	152	135	143	136	134	134	140	152	138	142	147	141	140	122	140	139	131	150	138	140	149	151	140	117	142	138	126	135	134	134	155	132	159	134	143	132	137	154	117	132	143	153	137	129	144	138	131	125	147	123	153	125	139	158	142	155	136	129	137	156	140	150	145	166	155	137	147	124	167	127	143	165	137	129	177	142	156	133	123	151	149	149	132	150	160	129	146	147	131	146	138	138	150	149	132	155	140	117	143	131	130	142	133	116	135	151	147	145	139	132	144	149	157	152	147	136	146	144	138	143	128	138	126	139	143	152	154	145	137	148	133	136	141	145	135	131	137	138	141	133	161	135	133	145	146	149	124	134	131	139	117	143	137	148	127	129	145	134	149	139	137	150	132	150	144	146	146	157	138	144	143	146	148	141	138	156	132	153	134	135	161	172	153	144	134	142	128	131	134	150	149	125	127	121	132	143	142	143	156	149	135	118	148	118	151	123	125	156	139	128	128	139	155	151	129	148	131	144	137	110	161	153	147	155	153	151	154	143	144	149	146	143	152	130	135	116	152	132	123	137	148	167	148	157	131	161	120	128	145	133	157	158	141	163	145	126	134	169	156	128	145	127	137	132	133	143	141	166	141	147	141	161	146	151	145	128	151	154	147	149	120	150	127	135	136	132	137	130	122	125	140	157	122	177	158	131	155	146	138	120	139	148	139	128	182	142	128	131	120	137	133	130	111	137	138	143	139	132	140	136	140	153	148	161	151	163	119	129	154	119	145	144	128	155	138	162	141	154	140	136	130	128	132	148	141	145	124	130	164	138	150	152	138	144	135	148	125	143	135	148	144	159	152	124	135	142	141	162	137	146	133	127	154	149	136	152	135	119	156	127	165	143	160	133	139	123	136	134	137	123	130	167	128	138	138	137	133	126	129	118	149	141	122	124	150	125	161	148	133	134	160	144	136	140	144	129	140	158	160	155	129	151	105	135	151	110	132	134	127	132	164	159	142	158	136	121	145	144	128	152	146	156	151	121	151	120	140	133	120	129	129	154	122	131	133	135	150	151	118	147	160	147	138	127	132	147	151	134	141	137	150	149	147	146	161	141	147	144	163	126	146	153	135	159	128	162	133	149	131	156	137	151	134	129	141	144	147	149	118	135	155	134	135	135	129	154	136	154	142	145	122	152	130	133	111	161	130	151	121	151	140	118	140	187	136	158	134	150	156	143	153	140	134	151	130	124	141	135	151	148	135	140	140	140	131	160	140	143	145	136	151	151	150	164	146	126	137	168	175	139	131	117	138	122	141	131	154	125	147	141	127	142	129	151	156	167	146	134	142	154	115	134	158	143	135	145	150	143	148	142	126	125	142	130	136	148	145	137	121	139	131	134	133	157	117	136	146	133	144	143	142	143	134	132	140	144	154	147	144	149	150	158	133	142	155	126	149	147	142	165	113	146	148	118	141	136	155	130	149	131	141	121	167	120	119	120	154	112	166	154	140	140	149	137	146	143	149	131	130	130	126	156	151	135	137	134	131	154	123	126	150	159	145	145	162	135	112	133	157	152	164	139	121	139	109	127	151	149	160	143	136	151	139	121	126	131	153	123	155	170	144	147	139	137	142	152	154	145	124	160	131	130	150	149	131	144	166	140	143	158	124	126	151	140	158	140	158	144	121	147	130	136	162	154	129	143	159	144	138	122	131	134	138	138	138	136	137	135	157	126	143	147	170	138	163	149	154	124	141	154	134	138	162	160	123	135	136	157	159	147	141	134	137	134	154	128	184	159	140	137	155	103	149	148	133	131	128	135	121	142	131	136	127	161	134	137	133	144	125	127	134	171	128	117	153	144	135	146	153	160	152	130	134	148	161	151	155	157	144	143	138	143	140	135	136	149	140	141	131	154	165	143	128	140	144	127	132	154	154	150	144	142	148	155	130	138	136	118	149	141	136	147	130	140	137	129	160	136	149	164	140	146	142	127	144	125	150	141	140	147	144	132	130	133	135	121	142	132	147	135	168	147	134	148	152	141	137	164	132	140	133	142	147	132	138	132	149	158	129	142	137	144	129	152	144	139	132	116	142	129	134	139	148	152	123	155	166	168	151	147	138	127	151	137	154	133	150	145	150	150	126	140	148	146	152	166	128	149	147	137	130	146	155	128	124	137	147	143	157	142	133	159	114	135	144	140	148	131	156	150	145	165	152	155	134	150	163	143	139	150	149	139	145	140	135	146	140	136	132	150	149	152	148	149	137	146	142	151	155	161	122	147	153	136	149	151	122	147	124	141	153	151	145	146	147	145	141	145	143	137	138	154	136	157	129	147	151	130	154	148	132	142	142	138	133	134	137	144	143	128	136	116	151	147	141	140	154	144	144	133	146	158	117	123	141	135	137	139	129	151	136	121	126	151	154	138	145	117	134	163	152	161	144	131	140	155	123	146	140	129	124	129	135	144	137	147	139	141	131	143	142	128	136	159	125	135	151	142	145	147	145	146	149	138	160	135	138	166	147	138	124	135	170	106	136	152	119	136	154	136	146	155	151	155	127	153	142	139	140	153	145	151	137	143	143	128	148	150	151	142	131	148	138	137	130	154	167	119	129	147	147	147	129	132	131	140	133	144	141	141	147	152	137	118	137	134	140	132	134	127	132	135	153	159	133	134	159	144	137	148	129	132	136	148	132	146	140	142	127	146	130	118	137	141	141	161	112	153	130	151	129	136	140	150	140	129	139	142	149	146	151	141	153	148	147	120
4129	12438	7861	3508	2465	1767	1323	1003	805	669	548	519	505	404	396	390	323	310	292	270	282	274	222	259	282	243	266	206	249	215	207	219	209	216	221	219	213	219	188	227	229	207	206	200	184	201	218	167	189	223	217	169	205	214	209	211	191	197	180	197	200	174	184	198	228	196	206	220	184	198	201	190	185	202	217	209	198	209	214	224	209	188	163	199	201	192	184	198	206	188	202	180	193	193	204	183	179	203	190	189	222	180	198	181	178	200	215	222	177	185	182	186	201	197	196	199	194	202	205	201	210	201	183	221	204	196	192	224	227	166	205	178	210	171	166	175	195	201	185	211	198	159	189	194	190	187	182	189	165	184	193	190	179	182	201	189	183	180	180	195	183	179	190	194	182	195	199	195	184	184	195	193	182	205	191	197	227	196	167	198	211	199	235	187	209	193	189	189	199	185	205	182	182	186	181	214	218	180	180	191	194	192	218	216	193	186	202	186	177	162	163	198	191	217	228	200	184	200	184	188	205	199	207	182	187	166	192	193	180	206	193	172	191	207	174	168	195	180	190	200	210	186	186	201	213	179	181	181	206	204	170	212	180	211	184	186	196	198	193	195	186	185	180	202	167	163	190	191	188	191	213	194	197	178	212	182	179	193	181	203	216	185	216	196	183	201	182	214	186	194	216	158	210	157	193	192	207	202	181	216	154	190	160	207	174	200	188	173	182	228	162	202	180	208	183	178	185	169	172	164	169	205	195	209	177	170	183	188	201	178	187	214	165	207	191	193	191	202	190	198	188	186	186	173	197	180	166	207	218	197	191	182	194	176	166	195	194	175	160	192	192	212	193	205	193	204	208	200	193	209	223	213	192	205	194	185	180	212	200	189	190	179	193	182	191	183	198	193	163	200	214	187	194	172	198	177	198	172	197	182	181	190	215	195	185	198	187	191	202	187	210	192	195	197	200	222	160	196	192	155	182	209	165	204	194	203	186	179	210	208	215	171	173	189	199	213	186	177	208	171	200	188	198	197	221	204	180	177	185	183	187	198	191	213	182	178	188	208	216	167	174	200	192	195	196	168	181	214	179	202	176	174	198	194	222	187	177	200	184	198	181	199	191	206	180	204	187	192	201	187	185	158	209	210	178	179	192	168	177	180	168	188	207	213	176	202	189	203	174	187	193	194	195	185	168	211	193	195	212	187	200	210	174	189	185	209	211	203	190	185	200	197	198	198	201	200	183	203	183	199	183	204	190	186	174	207	200	187	160	162	192	177	218	195	190	192	180	191	202	207	203	213	194	202	172	207	201	185	153	197	185	185	187	182	216	178	203	189	158	215	185	204	197	197	193	209	204	204	185	199	186	185	205	185	188	200	197	186	170	199	171	196	209	190	190	201	196	207	195	195	196	181	194	192	207	192	211	200	193	207	211	173	207	215	207	167	194	204	176	201	217	217	192	175	209	218	210	212	195	195	198	190	220	185	193	204	181	221	210	181	178	175	205	204	181	180	195	185	204	180	196	197	158	203	205	208	202	224	172	164	191	186	179	169	172	168	206	178	213	215	187	190	195	208	211	164	173	170	219	186	192	187	208	219	217	192	187	197	206	210	173	173	191	207	186	202	184	201	196	179	196	184	178	205	171	215	208	187	197	176	188	199	177	184	198	179	196	206	201	213	180	197	203	183	190	165	197	183	204	167	203	182	175	191	220	198	197	194	200	178	192	187	184	193	199	212	213	189	195	210	180	225	172	169	193	200	191	187	178	226	204	185	192	186	211	199	199	214	182	202	167	179	197	200	194	196	195	195	197	201	203	201	203	190	179	195	203	207	210	175	218	194	213	184	195	169	197	190	211	201	196	214	198	207	192	183	185	183	173	196	196	220	200	183	193	171	190	213	189	187	193	209	208	199	201	210	202	179	210	180	207	191	176	187	168	179	174	186	218	225	201	198	198	172	206	165	170	191	172	205	205	170	182	199	188	207	202	199	202	206	178	202	219	196	191	178	187	171	200	168	180	213	209	187	193	206	191	193	198	191	177	200	175	189	177	169	199	182	208	214	170	170	182	217	178	214	176	170	208	191	190	173	194	177	199	209	221	199	213	192	195	171	197	226	190	173	192	175	186	184	193	198	192	178	191	203	203	188	174	191	181	189	175	195	177	216	192	180	199	202	196	203	204	193	186	165	177	194	227	170	206	184	217	197	178	172	195	185	198	168	178	187	192	182	190	167	181	202	195	211	177	177	177	213	211	168	183	185	207	189	197	171	193	198	178	175	181	186	193	195	225	182	182	194	188	198	194	211	182	189	180	204	188	190	175	212	182	169	214	176	196	203	178	191	191	191	214	203	179	181	179	198	196	194	178	200	184	181	206	212	189	184	201	198	201	192	183	192	192	194	182	198	179	181	197	203	213	211	164	199	206	186	193	190	196	204	178	175	186	195	176	191	201	190	186	171	216	186	186	189	218	191	192	177	200	186	190	176	174	212	202	190	210	176	189	169	189	203	196	200	211	189	170	165	201	188	172	176	193	194	195	188	186	198	196	209	205	189	182	185	193	199	208	196	190	197	184	174	206	199	185	156	201	188	164	195	196	207	185	205	179	177	190	194	183	193	172	175	189	184	187	193	185	193	205	188	197	193	192	190	164	186	206	203	195	199	168	172	190	192	173	194	170	183	175	186	184	205	200	182	192	188	154	187	170	200	230	199	213	183	210	200	199	162	195	201	229	201	170	192	188	210	201	178	210	212	198	189	173	178	178	188	173	185	182	186	212	180	200	199	199	191	201	191	173	201	199	196	194	211	183	180	200	188	174	182	196	211	195	213	194	170	175	191	214	194	198	194	197	202	201	209	183	205	198	179	186	201	187	192	205	194	185	158	187	188	188	198	183	195	173	157	196	192	193	178	197	178	204	198	186	181	175	175	193	194	209	177	182	170	205	203	208	196	184	192	197	180	190	192	190	191	194	180	195	196	231	181	200	209	206	186	183	165	188	207	195	173	190	215	217	201	182	196	193	173	197	194	183	180	206	204	196	203	161	183	193	169	209	186	204	222	194	218	195	204	207	197	183	214	199	191	171	200	161	189	170	191	200	192	202	186	193	190	180	161	206	220	200	197	186	198	196	208	187	196	180	210	199	179	181	172	181	205	191	207	205	164	207	172	156	179	193	190	179	191	196	178	228	179	203	172	187	202	191	185	220	194	180	198	183	178	199	201	204	211	196	175	182	186	188	191	185	196	193	172	212	198	195	180	237	181	199	220	185	175	165	160	192	202	203	188	186	178	161	206	181	183	190	204	190	192	207	201	183	181	211	182	195	198	208	197	209	185	191	187	194	216	172	177	210	200	205	188	168	226	167	194	177	184	191	196	171	198	195	186	203	170	200	188	179	171	197	171	202	161	203	170	198	181	216	195	201	199	186	193	202	197	202	185	185	183	207	166	204	180	200	176	196	196	194	198	194	171	180	202	187	211	174	203	178	182	192	184	197	192
26781	17371	3454	832	637	623	643	612	643	610	596	585	598	605	620	581	599	615	599	645	618	573	576	642	621	590	578	581	588	636	647	614	633	583	592	624	620	596	581	626	589	650	605	622	626	603	549	594	551	624	667	631	604	640	560	624	615	567	607	548	638	608	625	636	609	623	611	604	629	596	578	621	616	624	581	587	586	559	626	617	600	613	593	605	565	558	627	601	627	580	603	611	593	633	544	596	607	615	605	624	619	664	586	649	626	640	597	619	614	583	627	612	603	616	614	575	591	573	685	603	625	612	639	630	654	580	602	613	599	607	681	586	575	597	620	609	653	634	630	653	596	638	666	609	611	624	628	616	610	667	605	596	642	646	604	573	633	572	635	554	596	609	577	578	601	601	614	639	592	558	582	610	608	610	577	643	637	606	583	610	580	588	621	568	559	613	604	643	601	613	586	610	635	621	619	621	626	630	578	621	614	570	591	629	614	612	588	572	571	613	597	579	557	568	626	593	572	639	597	628	637	586	604	614	579	600	573	568	609	609	604	564	555	598	607	583	636	581	631	581	597	609	608	589	604	591	581	643	584	627	606	582	619	653	610	611	602	663	600	665	627	593	597	555	601	595	616	582	591	592	611	579	605	608	653	595	659	646	611	590	578	571	609	573	642	576	605	584	644	646	651	606	653	604	609	631	621	592	595	592	572	619	610	594	622	600	577	671	627	568	592	644	621	643	597	607	591	599	634	599	611	556	630	571	621	628	650	604	593	616	611	588	568	618	603	585	632	638	577	616	620	581	602	629	576	628	585	602	634	601	643	566	626	626	581	637	646	622	647	629	564	641	627	604	626	627	607	625	623	657	571	607	608	607	633	636	574	615	614	623	612	552	638	599	600	612	662	616	585	616	556	592	627	627	582	628	604	636	621	575	590	576	587	582	604	628	596	644	612	615	616	581	633	586	593	618	595	594	599	603	544	610	639	627	605	624	621	597	618	620	601	631	569	607	613	643	644	620	621	627	589	587	590	579	639	576	608	657	620	573	570	639	579	621	545	650	625	587	646	600	637	595	608	589	618	632	569	615	577	609	582	627	593	635	585	589	616	637	610	615	598	641	618	578	623	622	604	612	636	568	644	595	652	594	609	632	658	566	619	580	613	626	607	598	564	627	610	586	592	616	585	600	603	629	566	597	596	620	572	566	595	591	556	604	594	626	599	602	610	588	597	615	609	648	657	629	629	587	577	634	604	587	579	619	618	597	593	635	641	604	650	610	619	563	600	604	616	564	563	569	595	643	592	614	610	622	598	611	622	588	641	622	601	605	649	633	594	598	606	606	582	606	583	634	578	645	579	609	601	650	602	590	571	617	590	601	583	576	624	606	600	652	586	613	603	615	622	566	663	597	635	598	611	564	617	615	601	610	606	603	631	627	587	623	596	597	593	654	588	588	598	618	606	666	590	646	609	689	596	572	594	583	556	633	614	609	622	591	596	560	596	565	575	603	589	588	607	605	604	633	629	602	596	617	620	605	630	570	604	591	636	585	619	560	629	573	595	626	656	612	579	620	643	584	624	657	618	597	651	623	614	609	617	612	619	584	573	594	624	587	619	608	604	611	634	601	592	581	586	649	561	582	650	598	587	611	578	585	605	566	582	580	612	597	631	620	610	587	606	618	590	621	629	651	582	624	632	623	596	579	623	624	629	620	618	648	646	634	568	592	623	677	578	647	623	569	617	607	603	572	577	582	630	635	600	617	638	605	600	605	622	552	647	595	607	596	586	612	618	609	662	601	644	616	603	608	596	623	628	577	644	577	560	635	642	633	570	648	648	589	595	592	628	597	634	621	592	605	621	629	610	644	560	630	626	600	615	575	593	586	561	607	621	598	600	596	615	591	628	626	618	612	573	603	620	580	558	535	625	618	618	602	595	628	605	625	600	586	595	578	621	664	554	563	586	569	643	611	614	593	573	626	622	617	574	599	620	577	591	546	606	612	619	588	606	561	660	655	617	595	614	570	657	605	615	634	587	605	559	580	637	588	624	604	618	600	618	592	633	621	568	554	600	612	593	647	595	622	603	613	613	611	662	639	595	638	584	566	616	582	571	596	597	580	596	604	613	604	578	555	557	613	638	579	599	587	619	611	611	592	589	581	597	613	572	601	642	599	579	599	560	595	603	624	615	630	584	619	578	611	588	578	574	633	581	597	644	625	601	620	621	602	637	652	595	609	597	560	634	607	612	624	569	577	634	610	604	603	601	639	606	584	606	613	643	570	601	579	606	604	598	595	595	589	629	592	620	657	619	631	616	609	623	602	605	594	565	632	620	653	630	616	652	578	568	590	652	655	595	618	578	610	600	601	581	662	568	592	580	557	661	624	567	614	596	603	602	595	603	542	607	624	610	632	599	607	611	633	635	607	599	625	605	625	650	612	630	591	589	616	627	604	629	585	635	615	613	640	655	639	603	543	604	602	596	625	598	569	630	621	576	599	632	561	593	619	601	645	617	646	575	606	595	608	603	623	616	562	587	604	617	617	626	609	606	619	609	525	610	613	568	646	588	574	596	612	595	614	622	631	585	611	575	595	645	597	594	603	604	555	589	602	628	643	617	605	643	611	637	582	644	577	625	578	568	624	641	595	666	612	605	580	620	578	621	620	596	568	637	636	590	570	621	588	577	616	612	597	596	612	633	575	635	674	568	676	581	607	635	580	611	653	608	615	571	636	622	586	582	598	663	615	596	617	614	627	650	600	571	609	612	575	584	573	639	589	570	598	599	628	598	657	599	589	616	605	633	607	649	636	609	579	616	601	580	621	572	640	623	586	520	601	604	624	569	581	584	592	592	597	578	646	582	610	624	643	637	594	617	582	611	589	597	615	601	616	624	614	593	545	615	579	614	592	625	592	577	633	615	578	585	593	585	595	634	598	580	612	606	624	575	579	635	609	671	638	598	580	610	638	617	637	641	596	617	639	603	585	625	584	640	622	607	577	643	618	619	629	622	591	588	633	624	598	608	563	638	644	631	606	609	622	548	630	644	672	616	573	667	589	577	613	615	623	566	615	622	619	562	643	656	628	607	609	652	598	606	609	617	627	587	613	586	616	568	611	613	628	666	569	569	644	603	620	587	585	595	613	607	589	618	625	589	619	597	617	617	623	618	625	592	639	567	600	632	575	620	595	605	627	664	639	574	615	612	614	567	587	596	606	559	634	624	584	632	600	611	610	614	584	617	605	588	582	575	610	601	641	633	617	624	591	615	587	594	637	626	611	627	639	636	609	615	605	636	589	595	607	623	576	603	600	611	605	624	645	597	603	599	581	631	657	593	614	565	576	608	622	606	588	627	622	592	615	590	602	556	604	635	588	603	617	616	622	606	588	639	603	630	640	598	571	638	635	601	571	646	573	604	618	578	602	605	609	621	561	587	588	614	586	589	617	615	653	636	641	564	623	600	588	583	567	555	625	573	622	581	621	659	584	595	604	611	615	604	596
4262	1587	1203	994	882	862	822	848	807	818	818	828	773	824	797	810	773	798	807	849	848	808	741	770	845	792	792	846	801	800	818	774	788	804	739	828	728	777	800	767	763	792	787	798	823	821	786	764	766	782	755	819	757	718	821	793	742	824	779	812	819	776	816	763	786	837	813	783	779	792	834	813	782	823	837	794	814	825	760	799	812	729	830	781	784	755	767	806	751	793	814	803	792	786	754	840	810	760	806	728	789	774	749	736	791	823	777	773	785	808	845	746	774	785	782	823	841	817	767	801	827	807	844	827	774	794	803	800	801	806	764	780	766	797	800	773	793	832	777	779	750	810	789	805	827	782	774	805	797	796	817	794	734	813	793	758	794	768	796	759	777	786	750	762	820	781	856	796	781	846	815	757	775	832	789	783	777	779	858	807	767	769	820	796	787	804	789	800	806	767	791	759	784	736	752	767	725	825	806	807	883	758	800	814	802	828	834	773	778	773	796	809	811	797	740	853	856	865	772	783	772	801	798	792	766	805	775	810	794	765	795	773	796	771	794	760	831	798	803	828	770	793	757	763	799	849	760	729	764	827	781	810	787	823	755	780	809	780	741	794	770	830	813	788	844	740	850	814	805	806	783	792	817	781	822	810	796	797	767	808	764	784	766	780	823	756	765	811	796	757	741	797	782	808	757	839	819	767	827	779	820	804	826	804	771	855	776	781	773	758	793	820	730	828	774	796	776	836	769	806	781	764	802	817	794	807	778	829	845	818	853	767	810	791	812	801	753	846	769	800	771	843	785	806	751	781	767	766	781	809	777	791	832	837	814	798	787	796	764	775	800	797	793	760	785	789	848	842	759	824	847	783	779	813	796	775	818	784	802	818	794	771	756	805	770	760	808	786	795	797	831	775	781	799	789	796	794	828	759	760	797	797	802	826	812	772	808	805	798	771	807	795	760	834	806	836	779	781	761	792	771	832	740	804	833	775	798	788	778	785	847	808	798	783	804	765	821	821	846	757	785	788	764	817	807	802	754	785	806	771	766	743	801	804	773	810	850	786	849	812	828	803	774	827	794	776	810	788	783	818	779	748	788	740	796	768	725	792	800	794	803	758	812	770	814	790	808	793	792	834	799	731	815	793	811	832	759	784	769	774	813	818	790	763	775	795	765	752	747	802	816	765	735	787	813	802	784	783	786	782	752	805	808	789	774	832	773	788	829	802	769	758	814	796	817	804	851	850	809	776	792	799	773	763	759	801	752	785	788	775	766	738	804	772	831	798	771	803	780	802	758	785	792	761	826	744	835	764	792	741	814	758	821	803	870	801	788	792	792	792	850	740	761	774	787	817	795	860	743	810	794	738	757	822	774	816	838	843	810	780	796	775	748	768	764	790	819	790	772	776	791	815	775	825	771	799	811	813	741	797	808	797	814	807	818	802	839	777	817	795	850	779	788	793	774	789	789	794	806	801	807	807	747	792	831	802	840	806	810	760	809	758	772	807	825	815	755	831	791	783	776	763	782	750	806	785	818	835	782	835	822	802	798	850	804	777	763	776	767	828	821	758	763	780	756	797	780	847	793	840	807	796	784	794	745	809	806	857	793	802	821	764	727	795	777	795	795	787	824	810	783	785	834	829	784	804	805	781	813	820	804	772	793	825	811	774	817	837	788	820	800	777	787	844	772	782	814	836	768	810	820	789	814	839	796	832	792	769	744	775	770	753	793	748	746	724	774	756	781	795	794	752	827	814	781	815	845	781	784	809	816	788	771	781	807	757	795	805	786	818	795	807	771	794	807	816	778	805	773	737	851	766	805	829	835	805	748	776	758	767	776	806	792	776	814	809	765	754	741	790	792	828	839	787	803	798	783	753	791	787	847	767	811	767	786	815	767	803	755	785	816	796	805	835	854	817	753	792	780	805	801	777	825	764	766	834	810	741	736	809	768	829	847	783	783	811	797	811	756	837	771	760	788	779	789	807	836	746	789	817	809	847	778	740	786	811	828	786	816	809	812	808	806	749	801	740	772	791	781	799	756	803	770	836	817	811	781	742	749	794	796	775	807	841	790	770	780	807	759	812	814	826	818	800	771	770	788	779	771	739	818	824	773	800	786	766	783	815	854	799	796	786	777	733	812	746	811	767	808	803	806	779	794	731	796	748	753	851	756	811	791	806	780	788	798	783	852	760	784	805	799	859	790	766	780	800	818	776	827	828	776	767	805	816	799	771	834	810	763	783	757	785	834	787	796	793	836	814	815	716	823	763	781	834	817	784	787	846	788	742	765	774	785	812	796	780	759	840	774	761	822	778	784	794	813	737	838	766	779	748	790	780	867	808	782	814	796	809	797	768	813	817	811	801	767	767	819	771	772	798	816	752	781	807	752	748	762	827	779	791	762	789	826	787	804	833	801	784	769	793	790	807	779	869	856	793	801	774	797	798	798	823	790	818	788	793	823	835	855	807	774	787	791	831	840	779	816	727	799	792	800	813	839	816	784	790	847	818	774	834	795	781	759	818	725	768	758	853	779	769	816	765	750	802	813	817	740	828	798	745	828	810	831	820	797	777	797	769	787	780	833	780	799	787	771	789	781	814	783	751	770	781	753	781	770	786	819	800	814	778	776	769	783	738	811	780	775	831	789	771	755	819	777	777	773	787	771	785	835	778	790	800	756	792	781	806	795	788	755	840	835	808	832	756	829	823	775	764	811	818	796	773	766	797	797	813	807	806	799	792	835	772	763	784	781	803	748	793	816	784	794	765	739	780	787	781	781	824	784	805	769	793	822	814	803	779	751	773	786	801	776	801	812	808	764	770	798	760	790	789	751	806	806	786	835	818	826	801	795	797	772	738	791	799	799	788	812	820	807	759	795	811	798	816	782	782	787	793	784	809	762	817	817	743	810	790	784	808	763	786	735	795	807	768	776	798	804	733	766	756	771	799	790	817	757	811	778	723	833	773	781	797	756	771	774	790	827	817	811	783	803	802	798	801	763	832	739	800	774	778	772	783	808	774	868	766	791	799	755	762	756	779	763	807	823	805	814	793	807	798	874	783	713	826	832	797	852	805	787	766	812	836	803	798	777	788	737	804	811	792	771	803	798	765	778	850	750	803	786	779	755	774	782	788	824	764	749	795	775	751	724	784	795	794	810	815	787	803	805	834	759	756	798	820	806	805	776	793	815	763	771	763	837	736	777	815	792	817	794	837	821	820	786	768	816	835	768	794	816	766	765	766	762	772	775	780	826	790	815	810	785	830	787	786	787	785	767	848	849	770	787	850	768	753	810	857	767	814	786	800	800	809	806	815	776	779	754	779	781	833	800	799	730	831	845	748	815	827	804	805	773	791	817	775	794	854	766	808	802	790	813	810	750	758	792	797	792	788	782	756	801	764	803	800	799	776	785	812	772	785	792	855	817	848	769	742	778	836	781	799	784	799	804	864	793	842	795	791	793	782	851	788	805	802	817	770	789	756	773	794	782	801	795	788	809	840
22926	20810	27500	24179	20299	2465	677	594	493	518	480	484	464	482	474	481	404	397	424	445	408	398	433	418	388	429	412	443	439	396	421	434	437	463	382	407	390	388	420	391	415	382	426	421	427	428	427	419	393	398	378	444	431	410	433	391	389	411	406	380	402	393	395	373	419	434	410	432	399	420	411	402	417	441	389	420	376	381	400	378	395	416	396	384	405	401	429	401	404	412	393	403	377	425	411	391	402	413	425	383	372	405	449	405	420	420	386	388	394	427	402	419	390	372	356	427	424	413	376	425	457	394	426	430	401	382	378	376	388	381	382	438	428	381	389	409	377	459	390	431	381	417	407	373	412	400	411	406	421	373	385	389	394	438	423	426	374	389	386	389	398	412	432	453	400	417	426	419	438	405	404	397	411	413	402	424	425	385	432	414	396	437	432	401	381	417	413	377	402	382	415	399	428	392	415	408	380	412	435	410	428	419	407	393	422	401	385	370	398	380	398	411	406	425	371	428	420	411	443	390	415	404	403	379	384	429	418	394	426	425	386	397	429	400	381	397	389	398	439	422	422	408	426	418	423	414	412	398	455	405	431	410	411	419	413	413	406	375	406	405	419	415	409	405	394	407	389	398	418	392	439	393	372	399	416	419	437	402	400	415	390	400	399	419	378	438	390	439	399	389	406	429	391	418	405	411	457	374	434	397	406	419	426	440	383	408	420	415	429	411	422	429	404	409	371	416	378	414	401	431	387	426	441	458	409	426	420	403	435	378	390	343	409	398	417	398	413	403	384	400	427	397	435	405	396	435	370	410	403	423	393	430	412	412	407	384	397	404	427	383	415	442	400	410	393	368	405	394	403	400	394	422	427	412	415	402	396	394	395	416	406	418	437	389	399	353	403	386	439	406	415	400	399	371	390	420	401	399	404	427	394	406	398	423	380	416	416	405	391	442	390	412	375	395	441	385	365	414	408	407	397	414	406	367	432	443	406	390	385	407	402	400	436	396	391	397	410	387	408	399	380	440	375	427	404	386	401	392	383	393	407	411	410	447	386	410	466	394	442	394	448	383	401	420	429	401	383	431	377	412	385	426	398	432	401	434	411	402	399	372	422	392	426	397	367	391	413	381	413	394	438	394	377	375	392	382	386	419	408	420	374	388	390	453	398	393	414	393	397	387	440	406	417	371	402	405	388	399	395	402	425	407	395	406	400	430	414	417	406	422	405	374	411	431	417	420	383	430	389	383	404	415	438	398	368	416	429	410	409	406	434	396	363	378	403	444	384	406	360	388	394	418	396	432	349	373	433	403	399	386	396	401	408	388	354	407	413	359	422	394	393	388	389	419	382	387	384	430	400	388	416	406	420	423	409	387	377	386	442	412	400	411	388	423	371	443	412	418	407	412	405	423	410	405	417	429	379	409	381	398	413	368	393	410	387	399	386	412	408	395	394	387	411	401	407	421	369	388	380	380	407	412	397	407	417	415	374	397	410	405	398	410	377	426	378	433	393	439	401	410	392	369	363	391	421	398	416	408	408	430	422	391	416	412	405	400	420	374	400	387	415	413	426	381	405	437	420	378	372	419	432	425	397	367	395	377	405	402	385	423	404	408	395	380	418	432	361	380	392	397	424	406	394	388	369	421	412	404	390	366	409	436	399	374	441	399	422	388	407	407	389	404	379	422	397	385	386	396	389	405	379	412	392	402	422	373	406	402	367	408	432	387	418	375	391	425	417	399	397	403	402	365	417	395	428	376	402	396	415	377	398	425	380	435	406	425	430	395	383	395	369	389	400	404	409	424	380	375	357	428	413	386	420	412	372	362	359	403	369	387	433	428	376	398	419	402	413	399	390	399	410	407	409	397	398	375	383	427	392	418	414	419	422	379	413	424	407	410	389	415	403	384	391	416	387	378	418	421	418	422	391	387	385	391	398	406	373	389	381	390	388	396	361	390	391	425	432	424	412	426	410	403	422	422	399	413	385	375	404	381	427	385	353	408	423	400	398	395	393	390	395	401	430	403	408	481	439	429	414	401	423	354	436	395	383	422	414	404	414	403	400	422	423	412	386	410	400	386	437	399	404	440	386	386	392	413	373	408	399	390	407	380	403	414	397	393	400	396	383	392	434	402	397	399	397	395	398	428	391	436	389	402	401	402	426	369	362	410	397	388	411	422	426	397	397	395	419	423	399	410	390	417	431	372	417	390	415	391	408	379	401	405	403	369	412	427	395	382	407	426	419	390	392	384	415	387	387	404	392	394	391	455	369	410	395	421	410	403	389	354	391	416	375	419	399	385	424	389	397	404	386	407	409	378	398	389	415	415	396	397	405	381	407	402	437	401	395	395	380	426	426	393	423	391	424	397	409	392	388	383	432	410	394	378	415	393	403	397	415	405	415	443	378	421	404	386	384	376	412	442	367	395	450	394	418	411	392	398	419	362	401	392	386	380	396	408	415	382	373	418	401	378	395	380	427	384	389	405	421	402	402	384	406	422	400	397	414	357	406	391	406	416	404	431	428	401	395	363	410	397	404	401	407	435	407	383	393	382	398	399	433	386	402	400	414	378	403	409	405	426	375	421	370	386	425	426	410	411	416	440	381	403	376	365	435	410	409	415	404	427	384	411	387	381	409	400	408	396	445	423	416	414	414	380	367	407	404	436	415	393	406	394	399	399	411	398	425	414	402	392	387	367	449	387	376	400	426	375	399	379	421	391	402	404	390	375	425	394	442	404	376	389	373	424	387	434	415	404	434	405	399	399	402	412	402	429	391	391	389	390	404	411	388	424	398	398	388	424	417	403	428	408	408	438	369	395	419	407	411	406	403	414	398	417	409	427	386	382	387	380	353	414	393	441	425	389	367	414	438	347	396	408	417	410	405	382	450	397	392	382	366	406	379	402	397	378	394	376	395	413	391	409	399	405	382	408	394	363	401	382	360	424	385	433	403	402	419	383	408	416	432	395	424	384	401	410	418	392	425	407	406	427	388	421	412	410	401	408	370	366	393	362	400	409	386	391	420	386	406	424	383	410	439	406	403	384	393	388	422	364	434	388	399	390	392	392	422	436	375	371	413	418	387	394	392	366	414	393	427	393	460	396	396	373	365	409	395	397	395	399	416	394	391	395	403	452	404	357	397	371	438	418	388	375	398	381	394	409	387	404	416	398	350	450	384	387	385	391	412	393	416	424	421	412	423	393	377	398	403	376	387	431	414	405	406	381	403	389	366	378	427	405	387	378	410	419	381	379	383	398	408	417	415	349	410	408	386	415	433	426	377	386	427	415	401	421	407	404	387	411	409	418	394	413	416	391	395	407	391	371	389	405	415	387	367	420	425	389	416	411	366	406	409	413	400	377	370	430	399	427	390	400	384	423	404	397	434	434	442	405	393	397	367	401	405	406	350	422	397	395	391	415	394	417	409	396	401	412	407	416	413	447	411	373	421	427	401	423	429	398	425	404	396	389	428	408	400	410	389	433	402	445	429	397	355	401
3277	8082	5106	2517	1715	1448	1114	912	889	793	751	732	693	630	614	639	609	651	636	561	592	582	597	535	595	555	522	549	568	558	571	570	569	577	535	574	557	553	587	549	535	580	504	503	539	561	505	528	568	561	551	496	568	566	535	519	538	483	534	533	538	534	512	552	551	557	572	544	527	540	580	603	523	576	547	528	535	580	568	544	559	566	532	525	565	543	501	507	529	490	561	524	544	535	564	491	520	527	568	540	535	526	521	526	550	542	525	580	545	558	534	572	497	530	517	558	527	560	521	517	546	526	585	528	572	539	531	546	545	550	557	494	589	562	554	560	550	528	547	577	557	542	564	554	516	537	528	533	563	533	520	519	481	533	521	508	558	563	553	560	578	530	534	568	550	524	525	549	554	541	541	548	517	528	554	533	523	518	514	528	531	584	517	519	557	521	541	528	578	536	505	551	518	538	579	550	528	484	500	531	501	527	544	495	523	555	519	548	476	576	540	541	552	558	556	588	559	536	551	563	522	543	535	545	578	575	496	551	569	524	570	521	550	500	566	505	560	538	533	581	521	551	580	543	539	529	569	557	556	551	580	548	542	498	488	559	524	560	534	541	508	576	571	514	533	544	519	567	522	516	505	531	543	530	587	536	532	537	538	510	489	538	532	486	556	548	530	550	564	575	533	531	586	561	524	537	510	517	538	525	549	573	523	542	543	537	522	554	542	523	535	557	525	520	538	506	519	520	558	566	543	555	551	513	527	514	520	534	527	579	503	559	548	529	564	537	555	500	544	560	555	542	595	533	545	553	532	587	532	568	551	537	528	504	577	579	562	496	524	526	553	506	536	539	522	564	548	495	543	533	539	558	563	520	579	499	538	519	568	565	521	551	529	544	548	527	561	553	546	511	531	588	524	540	544	496	505	564	544	562	509	557	559	521	559	528	513	560	587	527	559	548	549	527	568	571	531	562	590	582	519	582	536	544	539	523	541	537	561	579	534	568	523	509	527	550	554	556	552	556	533	522	581	545	547	532	485	532	530	496	534	582	526	509	530	554	534	559	544	524	549	546	546	583	529	540	543	513	524	507	513	569	514	592	572	530	543	534	518	556	544	541	536	530	538	528	534	527	514	511	566	532	553	498	545	552	527	540	557	534	535	517	521	499	543	547	557	528	546	519	526	547	540	528	551	510	542	500	510	515	565	538	549	557	527	532	553	553	515	603	568	556	505	566	547	505	542	549	557	555	520	522	536	516	535	545	562	532	543	573	548	555	547	533	506	578	529	540	523	534	552	575	560	515	543	549	549	536	536	508	519	505	589	516	556	543	551	555	524	525	513	541	521	544	538	520	559	529	535	561	492	516	505	507	556	518	552	551	595	561	579	551	525	512	542	537	570	531	509	542	543	549	576	564	489	515	532	567	542	567	539	507	564	553	518	521	568	544	520	564	550	536	526	509	504	545	563	511	557	507	556	519	541	589	508	503	522	535	527	591	543	500	522	500	567	514	543	518	559	537	556	552	540	523	543	513	567	531	506	511	522	545	550	571	563	538	562	612	552	551	546	523	540	526	493	508	558	546	564	513	515	582	512	523	581	549	521	542	547	561	558	587	523	554	557	547	564	527	531	556	563	477	572	570	511	539	531	565	569	531	542	578	519	508	494	550	563	547	497	548	520	517	509	534	515	518	534	545	522	536	532	539	527	523	544	548	559	506	570	554	527	500	540	546	559	553	517	540	574	520	542	540	558	520	534	541	539	535	581	545	538	515	555	512	523	564	543	531	501	567	516	560	495	512	523	522	533	556	525	521	517	542	564	549	553	569	587	557	515	527	567	555	557	551	549	524	547	490	501	542	518	522	501	545	531	593	559	543	547	577	563	523	537	520	563	517	577	532	539	545	561	560	580	540	572	550	515	559	527	531	546	542	546	574	547	507	579	575	529	533	494	546	539	518	509	504	576	545	550	494	530	552	530	531	565	509	532	520	545	533	518	513	520	512	541	551	514	543	536	545	494	514	567	515	535	538	525	507	535	549	548	544	587	533	554	512	533	523	537	534	559	534	534	543	493	523	562	566	551	523	543	539	561	549	577	589	542	597	571	540	513	539	521	556	569	516	533	500	511	588	518	544	492	540	538	578	550	524	544	582	535	528	582	491	565	532	541	525	550	551	532	537	523	548	529	532	563	561	522	564	530	509	507	536	480	555	584	500	532	548	534	517	561	537	566	522	571	561	540	559	542	552	536	545	579	545	507	522	517	523	554	540	547	551	563	533	552	496	534	553	530	539	550	514	546	548	533	572	520	545	536	518	535	538	508	474	549	542	517	527	522	525	497	575	577	510	537	556	551	544	551	514	562	518	509	529	534	505	527	550	542	547	502	519	573	551	503	572	511	574	529	540	505	560	553	527	513	524	471	549	565	549	549	543	498	522	536	560	599	558	508	536	563	591	550	520	539	540	531	554	541	522	516	537	543	534	566	562	563	569	548	579	545	565	556	531	538	482	550	529	555	556	566	533	536	561	546	512	502	536	555	584	558	535	534	557	507	541	545	537	551	557	542	570	518	542	537	566	550	518	566	541	539	562	516	542	569	548	524	548	552	537	537	543	539	520	547	567	526	536	578	556	536	519	554	534	533	554	508	545	541	535	532	528	512	550	560	562	529	533	536	599	544	553	548	573	481	549	525	548	584	500	533	508	558	522	530	528	480	581	510	549	570	489	564	535	534	561	555	544	509	539	555	482	533	519	554	523	545	522	542	517	524	512	518	525	563	553	486	518	524	516	560	503	521	549	549	521	508	573	579	543	547	541	529	542	537	554	553	611	571	509	506	515	561	563	575	548	549	562	517	599	578	552	537	573	534	553	534	498	522	487	534	540	542	558	547	514	530	571	569	562	538	502	567	510	538	525	583	558	515	535	531	492	516	533	548	509	545	519	570	545	545	550	535	511	600	532	554	541	570	512	566	537	526	528	530	523	574	526	541	541	543	543	548	526	537	518	542	572	518	579	557	507	540	505	547	556	541	545	541	530	541	536	501	554	547	553	508	594	558	554	520	540	550	567	528	542	539	508	531	559	568	521	538	524	553	556	506	550	532	539	521	513	581	549	524	557	506	542	528	547	545	562	574	533	548	499	540	524	580	552	545	514	529	554	568	543	544	525	565	511	506	530	533	563	552	531	526	536	540	541	563	526	558	510	503	504	554	538	526	526	533	521	549	520	559	549	509	602	544	565	561	541	537	526	556	508	551	573	532	577	549	505	543	552	547	537	524	541	540	530	555	550	566	572	522	530	540	551	514	549	549	517	539	547	530	530	533	514	520	540	481	540	538	524	504	573	550	515	540	527	544	539	580	506	537	525	510	544	547	492	539	492	555	518	534	509	564	505	532	523	548	527	512	528	518	553	528	541	543	532	530	564	565	502	547	499	525	522	568	543	517	582	514	544	569	526	519	545	521	542	505	546	551	547	522	548	560	524	530	545	514	560	523	594
24177	20790	25495	22693	1367	609	561	563	471	508	521	489	495	507	481	484	445	434	484	478	459	452	460	472	451	480	497	464	468	483	506	474	452	480	497	477	419	471	466	433	493	513	422	468	453	435	509	454	464	450	441	491	468	480	455	456	463	479	455	438	458	467	488	464	433	420	470	491	427	445	494	488	459	452	460	420	459	456	479	469	475	448	457	467	474	472	431	509	447	451	437	451	492	432	452	446	447	473	452	440	459	444	461	490	487	474	434	457	475	446	420	481	495	484	468	454	475	410	491	461	504	461	483	468	482	463	442	461	471	463	442	500	471	467	477	431	438	495	445	476	472	489	469	443	482	442	455	444	433	483	459	483	432	522	470	462	503	517	484	471	513	459	499	468	429	450	492	472	463	462	470	474	510	491	469	478	463	470	446	472	445	441	463	463	461	426	455	443	472	509	455	441	453	480	470	466	444	479	455	425	455	465	463	489	467	486	459	495	496	414	453	467	460	482	474	413	455	475	454	500	501	458	447	447	469	477	432	462	461	441	452	504	442	469	442	460	460	476	453	453	481	475	499	476	448	473	449	486	489	454	445	468	465	489	465	454	462	483	482	429	462	460	476	439	468	447	473	434	487	442	482	430	481	500	448	457	493	507	470	513	468	478	486	450	445	493	437	478	434	458	483	471	456	433	474	482	444	456	460	428	439	467	468	434	463	467	471	442	461	450	480	461	456	473	403	471	456	485	458	471	445	485	447	469	426	435	465	464	435	453	445	447	453	431	476	468	444	476	457	408	474	478	431	440	476	454	461	468	452	461	492	460	461	442	515	514	483	456	446	413	486	430	464	457	479	485	463	468	474	420	453	469	495	474	456	453	455	500	443	490	438	445	421	496	425	439	425	422	437	437	434	481	459	428	468	439	456	470	466	463	449	472	484	454	479	485	455	468	443	427	441	421	453	466	476	462	466	511	441	465	445	437	485	447	456	459	466	471	460	433	478	476	466	470	456	476	463	480	452	462	467	465	448	477	453	497	458	465	458	489	497	435	487	495	429	456	477	453	489	471	501	465	510	456	422	499	487	447	439	454	493	470	453	439	435	464	468	449	453	474	482	478	472	432	488	457	447	454	534	443	486	442	456	441	482	474	440	474	457	465	454	435	443	463	419	467	440	490	460	460	483	473	480	481	462	491	406	478	448	481	461	467	470	479	467	442	499	450	443	477	428	466	478	497	457	439	434	471	453	455	434	472	468	460	479	429	478	458	457	425	417	480	466	498	448	459	444	473	482	459	492	451	447	418	431	448	469	479	454	466	518	470	449	496	434	475	441	423	441	472	435	461	482	493	464	458	468	493	491	471	458	457	526	424	455	465	470	431	463	431	503	483	479	475	419	453	465	487	417	461	443	460	492	496	449	424	487	437	490	485	434	453	470	471	486	457	445	458	469	501	479	444	487	512	502	423	440	463	485	465	451	476	484	435	459	441	460	467	447	467	446	437	457	458	457	450	432	439	424	452	461	442	430	448	440	454	449	459	460	431	452	479	464	472	430	430	462	483	479	478	484	457	431	449	453	462	469	464	515	478	447	426	500	465	402	463	458	437	430	532	476	474	429	477	508	450	445	463	454	515	441	472	459	491	464	491	447	477	450	440	480	468	462	500	436	465	453	493	445	428	455	474	472	458	474	469	463	443	464	463	426	460	444	450	499	498	449	477	462	467	461	472	462	450	448	493	450	463	456	430	479	463	437	420	473	487	440	483	488	443	445	476	485	506	437	452	467	502	443	459	493	503	423	472	479	471	454	461	476	472	461	462	458	433	465	491	453	473	421	456	444	480	470	462	484	472	463	482	452	455	471	451	439	464	469	480	496	475	506	478	468	449	456	480	444	466	469	457	407	458	464	438	428	464	482	490	463	517	450	457	452	455	439	512	478	487	490	432	494	478	437	479	476	430	464	483	460	484	511	467	455	409	465	452	489	457	446	489	464	458	473	449	469	446	480	479	442	463	457	489	470	436	450	448	434	450	464	451	437	447	476	458	440	495	461	430	453	496	444	452	496	461	448	486	447	501	444	448	448	469	505	466	491	478	484	473	457	472	475	449	454	474	467	467	446	462	473	452	482	459	454	502	463	467	451	457	499	460	476	444	469	461	434	472	431	452	437	441	438	458	477	461	485	494	439	419	494	436	465	483	490	463	462	449	450	494	450	440	472	478	448	506	449	460	493	461	460	476	444	432	476	460	462	453	503	458	474	494	418	447	426	474	486	444	443	479	483	445	474	471	445	466	475	464	475	496	473	475	491	449	449	469	472	433	469	466	459	461	456	482	448	483	473	437	445	498	465	456	466	473	451	486	465	440	442	497	473	462	462	441	478	474	463	473	451	518	461	475	425	447	423	479	506	468	462	476	485	492	449	466	470	480	463	450	449	491	475	455	464	457	471	457	469	475	459	467	453	439	489	489	462	493	483	441	445	433	470	484	478	461	516	453	475	434	450	452	471	437	438	442	509	417	481	446	452	469	442	487	447	456	518	431	465	470	480	434	465	488	464	452	438	448	430	434	447	436	454	436	485	469	409	515	449	497	454	471	445	494	466	465	481	460	451	477	487	475	437	465	454	472	431	442	432	494	484	475	496	438	459	475	464	467	493	484	459	452	483	473	460	476	466	443	458	463	454	477	483	454	486	492	463	496	441	498	493	459	484	480	445	469	479	461	450	463	471	457	432	453	485	465	460	446	453	463	491	493	442	441	467	443	457	451	479	431	461	442	462	431	445	470	450	461	441	452	441	458	444	452	462	468	498	486	508	500	420	453	478	476	465	489	451	484	489	467	454	474	491	490	437	475	456	440	483	444	523	474	455	486	474	492	496	443	509	453	465	443	436	475	452	460	480	475	437	486	453	468	447	436	440	441	471	505	479	435	441	489	485	485	449	482	483	431	449	428	448	480	391	457	462	462	493	458	482	497	457	427	445	453	475	423	449	476	463	464	467	427	475	467	465	499	441	458	471	441	427	510	437	457	453	488	469	461	483	474	431	463	439	476	460	478	474	489	484	513	465	466	457	456	476	455	463	457	484	449	464	433	432	412	464	488	468	471	478	455	461	455	465	456	488	422	452	453	460	450	484	442	455	486	482	476	460	460	476	437	447	464	493	489	474	437	468	425	433	453	482	481	438	482	442	469	483	444	474	460	408	453	460	428	451	473	457	483	439	432	446	444	492	447	454	464	465	485	457	462	467	458	454	475	458	436	462	471	465	463	469	433	429	492	489	472	441	470	434	452	447	468	498	474	470	466	489	437	457	477	503	463	467	477	466	484	478	439	467	465	492	439	495	461	460	500	444	441	492	418	454	445	438	477	473	462	480	453	485	474	499	443	444	466	445	445	449	516	435	452	454	482	472	424	474	446	436	457	433	441	494	456	456	518	428	461	457	476	450	466	424	463	486	443	494	462	435	432	467	452	483	451	451	472	499	500	476	449	464	444	487	464
3302	3837	2530	1301	1164	973	863	815	764	708	709	685	643	650	684	664	620	619	606	685	637	615	579	652	655	606	589	591	599	564	655	611	606	594	598	581	629	594	580	582	620	577	623	572	606	595	602	621	559	598	613	598	605	563	622	621	588	562	571	582	568	627	578	589	635	620	614	568	594	533	587	620	603	579	594	582	612	567	591	579	618	623	610	568	615	599	595	597	616	595	624	627	581	566	574	600	534	604	595	602	571	626	564	610	584	603	599	602	582	557	594	624	608	578	622	555	571	620	610	586	617	603	582	593	590	556	586	595	580	580	610	631	607	631	582	622	593	596	573	553	629	594	573	617	579	645	592	578	592	602	592	628	589	592	586	590	595	611	595	628	592	595	588	603	623	644	618	567	591	583	530	568	613	599	618	660	595	577	573	613	561	589	611	594	575	589	589	620	574	598	628	600	630	581	594	625	590	607	611	590	659	592	620	583	580	591	565	566	603	563	593	637	608	573	611	636	619	624	574	594	576	546	594	570	586	624	581	579	627	559	609	611	584	592	589	551	599	628	614	614	599	626	595	602	614	629	568	589	606	588	626	628	588	600	506	602	625	592	578	620	609	604	560	599	566	616	547	630	588	608	596	579	576	642	563	547	596	637	603	559	576	595	579	602	608	607	650	576	582	622	584	586	612	634	581	637	564	560	566	627	597	571	592	560	616	665	614	602	581	608	586	601	586	570	575	607	622	609	664	607	609	639	613	572	588	656	602	602	617	605	577	577	625	632	594	570	569	568	555	581	603	579	574	596	579	527	616	575	622	557	599	587	583	574	604	613	619	583	615	598	613	607	601	652	615	597	580	547	534	579	606	564	574	568	586	676	624	596	587	622	626	558	606	542	582	645	601	583	588	629	565	589	637	575	617	576	600	579	640	615	601	577	578	592	614	582	597	584	606	571	581	580	596	562	624	625	575	599	607	635	602	590	621	584	587	577	584	613	574	582	580	555	618	599	601	588	585	604	634	637	606	612	648	609	556	623	600	563	577	642	593	599	556	615	640	561	614	610	598	633	578	597	590	615	529	625	587	632	650	558	608	610	578	628	597	608	600	639	588	595	580	626	628	588	580	569	600	597	600	652	596	598	615	583	612	566	592	569	565	639	599	603	606	619	586	578	569	580	594	590	587	625	567	587	552	608	613	631	619	592	585	632	586	569	575	580	637	638	596	541	607	597	628	634	604	577	594	587	624	610	572	571	677	574	635	596	593	573	553	576	603	591	632	586	597	602	646	575	557	622	585	585	578	590	542	602	592	632	586	582	637	613	639	607	622	584	613	583	603	584	574	620	611	607	602	599	632	598	598	591	584	610	580	557	614	596	640	582	607	563	602	644	586	632	595	562	576	601	600	601	573	659	577	598	591	642	638	614	597	605	587	575	597	627	617	608	577	627	614	572	595	552	583	562	548	621	585	678	604	595	618	564	572	602	639	587	601	613	610	603	579	593	573	568	595	588	577	549	561	613	582	582	627	595	608	631	586	589	609	573	568	661	605	571	597	574	632	609	591	595	597	601	585	599	603	555	615	607	592	601	564	635	587	593	586	576	596	638	628	596	568	618	622	564	584	567	574	609	598	614	607	610	597	621	617	652	600	606	625	583	616	605	564	611	648	623	596	623	571	540	591	588	587	589	618	576	638	571	606	588	583	606	602	614	600	602	613	608	559	601	603	602	597	586	566	587	582	601	627	565	595	553	615	587	576	587	597	574	590	621	550	568	572	576	631	623	631	583	610	593	586	583	602	591	643	568	596	622	559	592	600	590	563	576	610	625	583	648	611	593	582	571	621	583	585	557	568	617	638	592	611	579	569	590	609	584	604	623	644	575	579	585	608	592	556	575	603	568	594	584	626	604	630	565	590	622	588	617	622	585	611	605	568	601	591	581	564	624	608	577	592	565	602	630	566	597	611	619	601	584	609	584	622	606	628	577	578	587	570	593	639	570	607	596	594	564	588	616	612	580	608	559	589	589	580	594	579	558	570	577	581	603	562	598	611	603	602	598	611	599	618	542	581	560	591	569	567	553	568	572	599	611	619	580	609	596	551	585	590	599	596	624	591	608	589	604	530	570	631	621	590	609	626	607	558	604	617	619	600	594	577	559	592	627	573	594	594	621	600	604	633	607	588	610	628	601	632	600	607	590	571	603	643	592	602	611	602	606	579	609	619	609	595	596	549	615	577	559	529	582	623	626	581	607	638	597	526	585	633	594	600	601	579	601	609	610	617	571	592	594	597	560	595	594	606	632	598	567	650	550	600	655	586	639	590	567	637	572	587	603	591	556	608	571	619	589	589	554	559	615	631	582	578	588	628	595	582	597	618	590	620	589	600	572	587	593	573	631	598	598	646	613	590	586	599	589	639	594	573	595	590	633	601	595	589	601	584	588	600	597	599	548	566	625	586	612	626	664	599	594	615	582	641	544	584	580	600	583	584	576	624	588	634	612	607	530	592	629	576	626	590	590	567	592	623	610	601	567	605	651	619	607	607	609	591	536	614	631	605	527	571	600	603	633	562	618	661	623	585	542	596	620	609	561	538	551	614	586	617	624	652	591	604	558	557	563	579	626	595	591	587	577	578	593	589	593	574	560	600	619	635	572	612	612	643	637	589	613	601	608	596	566	633	537	578	609	606	539	605	622	549	610	591	620	598	624	593	598	568	595	596	601	594	580	613	579	580	621	620	575	629	581	599	583	600	631	609	598	596	603	580	587	609	619	592	563	622	600	574	603	619	653	587	613	610	616	564	593	587	601	584	585	614	599	622	620	580	611	587	605	568	562	631	578	568	593	629	622	594	637	519	596	562	598	605	596	643	598	587	555	586	583	607	560	605	612	610	600	607	565	578	609	591	560	594	623	570	573	612	615	572	617	643	593	606	565	604	641	622	584	620	636	582	598	602	585	646	584	571	609	573	588	614	624	601	613	543	604	566	604	648	610	614	593	554	621	591	598	585	567	601	639	630	593	622	622	620	569	597	581	581	603	607	580	585	562	597	568	620	591	608	618	608	594	562	568	599	616	617	626	561	615	595	609	592	602	580	615	554	567	613	582	610	610	638	643	572	588	616	599	550	632	612	593	588	627	617	607	626	624	599	583	594	600	556	636	601	617	611	601	596	604	617	587	604	607	611	569	607	610	617	575	576	571	617	608	562	612	574	581	636	524	613	637	593	563	645	560	572	592	630	638	593	628	608	625	627	566	573	604	586	567	567	618	597	580	567	543	615	601	624	528	576	607	612	616	582	559	597	601	616	596	613	605	608	579	634	602	597	574	636	573	614	610	601	623	588	598	579	628	566	620	571	605	618	606	588	580	593	609	616	591	578	596	607	576	638	572	600	611	547	608	656	579	568	599	602	574	581	602	611	627	562	555	622	542	599	594	581	579	639	582	597	580	592	601	595	640	604	601	631	586	558	625	636	541	600	626	585	611	569	572	566	617	613	601
22027	20814	28138	23600	20818	19472	1242	460	357	290	259	253	257	227	211	208	201	189	165	175	181	175	154	174	186	138	156	172	161	161	167	169	136	144	152	150	157	157	132	145	139	155	140	140	147	138	140	134	160	128	163	136	122	146	150	128	141	147	147	123	129	138	149	146	140	155	140	149	144	146	133	121	110	129	144	149	156	158	135	158	148	126	152	138	137	158	163	140	131	143	145	153	135	143	125	144	130	151	127	132	150	164	130	139	143	147	112	125	142	145	140	132	146	153	138	141	149	153	135	149	144	113	131	138	154	140	140	146	145	138	132	114	144	145	145	143	126	146	164	147	145	135	130	120	146	147	122	142	155	137	143	147	143	147	138	154	147	149	133	126	160	121	135	128	140	142	126	135	132	142	153	136	129	137	127	140	137	135	134	129	162	139	144	140	145	129	126	121	144	156	126	140	130	120	131	150	144	124	151	145	140	141	140	146	149	148	130	153	119	127	148	145	140	147	158	146	136	154	135	139	144	155	136	141	130	116	150	126	167	150	135	139	108	127	144	140	117	133	138	133	130	135	127	132	112	146	133	135	154	154	160	148	145	106	132	125	131	136	152	133	137	145	134	141	121	148	140	145	131	130	134	140	148	139	122	141	147	129	146	132	152	155	151	131	144	145	117	150	133	157	147	152	121	146	136	135	142	140	125	125	143	142	123	164	127	133	143	135	140	122	149	152	125	157	138	146	122	120	145	127	137	147	148	124	134	143	114	132	143	152	141	140	145	139	152	145	145	148	146	135	159	149	152	136	133	165	130	133	132	148	137	142	130	131	130	140	125	154	114	129	131	136	134	133	142	151	148	153	151	135	162	151	142	127	144	160	146	130	158	143	129	156	146	138	153	144	137	109	121	140	147	152	141	127	146	142	142	129	154	139	137	126	133	147	130	131	151	135	142	137	158	141	169	148	119	153	145	124	114	133	126	135	162	127	139	129	136	135	140	138	137	129	118	126	148	140	142	135	142	142	153	141	157	133	138	151	143	124	137	130	152	136	144	128	139	143	145	145	155	139	145	140	149	148	149	149	150	133	120	145	140	154	135	141	131	148	161	137	137	121	140	123	129	140	167	174	144	146	135	118	146	152	169	122	123	146	155	140	131	150	143	119	149	146	117	138	146	164	154	143	157	133	136	145	137	142	130	159	134	155	160	156	137	158	134	149	157	136	125	142	134	143	148	138	158	139	145	130	127	141	120	130	161	132	144	134	129	143	158	140	131	156	146	119	134	147	156	133	127	136	153	129	152	126	129	141	126	136	142	137	141	131	123	122	150	152	137	121	134	129	157	166	152	143	126	148	145	130	132	147	139	151	148	131	151	146	129	149	156	131	138	147	106	150	163	140	139	168	152	141	142	136	138	153	179	146	149	129	120	135	133	140	142	134	123	156	129	123	148	144	117	138	142	148	154	146	148	137	110	134	154	148	145	158	136	155	125	147	137	146	133	134	138	146	121	166	155	144	150	129	125	134	132	141	113	130	129	142	139	138	133	142	155	141	134	126	133	135	139	135	145	130	152	151	118	132	135	152	133	113	127	151	134	145	168	149	138	147	151	145	132	137	140	155	143	132	130	149	122	150	144	128	136	146	146	138	157	146	138	143	136	136	150	140	140	146	165	139	137	129	133	125	122	142	130	145	148	144	160	131	144	133	150	142	132	127	156	135	130	156	131	132	149	132	119	119	138	141	128	121	137	126	145	141	130	159	126	143	143	152	127	145	152	150	134	127	140	144	125	133	120	138	140	149	159	138	147	138	146	141	120	141	123	122	134	131	132	125	131	146	148	143	133	138	118	164	122	157	142	143	117	125	154	133	142	129	140	143	132	132	146	125	138	155	143	139	141	147	153	148	159	131	139	125	154	123	164	125	132	141	144	131	166	129	149	143	141	128	161	142	150	142	157	127	151	147	129	134	161	134	138	144	146	126	149	134	139	164	138	137	133	155	145	140	136	145	148	125	140	133	147	154	157	136	158	132	125	149	158	122	136	141	133	134	139	142	134	136	148	134	128	128	145	135	144	143	126	157	138	147	129	160	127	149	153	152	114	144	128	143	126	118	126	123	144	133	143	144	134	133	125	133	139	124	135	142	158	137	139	121	154	138	132	139	159	157	150	133	163	127	116	137	132	132	146	122	138	141	149	138	132	151	152	141	130	128	151	134	143	146	149	132	142	148	144	137	159	145	144	144	142	102	121	149	152	163	147	124	141	142	139	111	136	138	157	137	159	132	135	140	154	141	151	168	150	119	155	135	131	134	142	127	120	119	150	126	133	134	114	122	142	120	137	135	121	139	139	145	123	149	138	132	138	143	150	128	161	131	132	131	147	134	139	121	136	144	153	129	134	132	148	130	143	159	151	153	127	120	126	154	142	134	149	147	135	132	113	156	158	139	137	136	126	152	145	127	137	141	136	127	152	137	144	161	118	142	120	138	151	137	151	127	156	134	159	133	135	139	132	142	129	135	126	139	134	127	125	126	122	124	151	144	146	148	151	143	141	129	152	140	118	123	130	134	163	129	157	137	140	142	159	132	161	136	142	145	145	124	144	142	136	129	157	161	134	152	125	136	132	110	149	133	140	123	133	150	142	142	163	132	146	130	170	141	159	146	143	150	141	150	127	134	125	128	152	135	142	123	119	119	144	171	143	151	132	155	156	148	145	157	120	151	150	130	131	147	100	140	130	147	129	127	136	140	150	147	121	127	146	134	153	158	155	145	125	154	138	139	120	159	119	151	142	130	143	128	136	123	147	128	127	123	131	130	149	144	133	150	132	138	146	164	132	152	145	142	153	135	137	149	148	144	137	126	137	130	156	118	168	126	160	134	117	135	146	159	137	138	145	146	150	163	144	130	152	129	141	140	149	130	133	159	147	148	141	136	123	143	147	142	163	114	152	122	150	134	148	134	108	156	139	142	127	136	151	147	138	126	137	154	110	139	141	124	139	126	147	139	124	125	152	116	136	142	139	140	146	150	125	130	146	121	144	128	133	141	156	152	131	173	134	154	131	140	144	146	137	138	134	130	117	138	134	146	139	133	141	120	140	154	142	141	152	133	123	128	139	132	126	132	121	148	139	115	126	148	126	144	140	129	119	139	131	136	120	140	146	130	144	129	117	153	115	134	146	129	124	135	136	142	118	113	135	134	130	136	155	114	145	146	138	146	132	143	137	141	152	135	145	146	133	136	146	149	142	122	143	133	144	131	119	155	151	152	141	143	155	139	155	132	136	107	142	133	129	129	150	141	119	147	142	130	142	150	118	148	139	139	149	148	152	132	144	133	144	133	137	121	173	140	129	137	146	142	144	147	154	170	140	132	119	129	139	117	152	145	151	154	144	141	114	129	138	111	143	145	154	129	137	127	135	120	141	146	118	148	160	118	127	140	141	175	130	139	151	135	118	134	139	131	158	147	153	146	141	127	135	148	156	148	157	118	129	143	130	127
4087	12394	7914	3537	2432	1676	1232	915	775	654	556	548	456	418	362	339	323	343	281	274	283	284	244	248	206	245	221	217	207	235	216	230	217	240	183	219	217	206	236	208	213	200	181	213	199	223	207	201	194	234	230	194	176	221	188	175	172	207	189	190	182	200	206	187	192	173	177	192	188	175	194	194	203	213	185	211	186	179	194	185	202	200	205	198	195	182	171	203	174	196	200	194	167	205	185	194	212	194	180	201	186	182	204	185	162	197	206	192	166	182	191	177	184	185	202	177	182	192	176	195	179	199	187	218	176	191	206	176	183	206	183	199	180	198	179	181	202	198	189	185	193	211	199	186	215	193	197	196	171	201	192	183	169	183	199	190	217	198	193	188	196	198	185	194	212	177	175	170	180	187	180	211	196	186	202	175	185	206	169	169	201	200	193	190	184	186	187	204	206	184	213	202	185	182	189	185	170	179	187	204	195	179	195	190	195	182	194	183	181	216	183	180	165	211	174	192	201	205	183	183	215	176	177	187	191	178	197	221	203	183	185	177	190	198	201	205	192	186	203	209	195	197	180	183	176	178	193	218	173	171	179	180	215	207	183	174	200	230	196	220	154	186	185	162	189	193	205	201	201	200	186	192	192	203	197	177	169	165	192	185	182	176	233	204	187	184	182	181	192	197	188	200	202	197	202	200	185	206	205	177	194	215	192	207	198	199	179	157	149	199	197	190	184	212	188	201	171	216	191	182	190	198	208	202	205	187	207	199	176	174	197	179	202	166	182	195	194	217	190	172	206	196	177	194	192	186	192	202	194	203	184	182	198	189	185	196	172	186	190	173	210	187	176	175	197	207	185	189	176	201	187	182	209	185	192	190	182	186	187	192	195	189	178	213	198	209	218	182	202	183	173	198	202	197	188	204	193	195	173	186	180	176	191	195	219	176	179	192	207	203	163	194	196	200	193	184	169	195	197	185	184	200	178	182	186	189	189	174	167	188	200	184	180	166	186	176	190	194	191	210	172	210	197	178	184	187	187	178	190	169	179	205	202	205	188	175	170	205	190	183	177	204	165	193	197	184	193	190	172	154	188	190	197	168	186	178	173	206	195	188	193	199	170	190	176	195	195	189	226	187	147	217	187	183	200	203	175	190	189	188	159	175	206	185	176	192	183	201	184	200	188	213	158	210	158	194	204	165	188	180	192	177	201	166	169	181	173	184	173	219	178	186	186	208	193	214	194	190	187	170	189	221	183	191	189	196	208	171	196	177	190	200	191	179	184	176	199	199	209	184	200	184	203	190	193	180	177	183	207	188	178	184	160	181	200	212	191	191	189	184	190	176	206	187	205	191	180	198	215	192	199	179	184	173	190	194	192	176	176	196	214	184	202	202	195	195	196	167	161	186	188	206	193	189	183	197	194	176	196	170	171	180	149	203	213	208	187	168	199	198	187	203	200	200	186	203	183	187	178	186	188	195	177	191	206	191	189	147	176	191	185	189	190	194	202	186	198	219	185	175	195	173	178	211	204	168	184	178	187	191	178	192	196	178	171	180	184	183	197	192	207	216	181	180	231	186	189	181	205	208	164	201	176	202	196	185	211	182	217	206	192	171	191	196	199	218	185	177	171	206	166	186	207	178	187	162	200	184	175	164	198	194	199	200	211	186	180	207	185	183	186	191	168	201	184	173	205	187	176	193	202	206	174	190	182	207	184	183	196	191	166	175	183	181	183	195	198	174	173	184	204	183	178	175	206	162	196	201	203	205	191	173	188	196	196	162	198	185	195	183	178	185	187	190	217	189	183	197	190	189	166	184	174	200	173	200	190	181	200	203	192	196	193	196	197	190	198	203	187	196	203	168	186	185	173	179	195	200	197	193	197	187	202	188	170	193	205	187	212	194	168	198	185	222	181	184	167	204	189	184	199	176	180	190	196	201	189	182	209	185	204	162	178	185	185	171	202	210	206	202	170	181	178	177	197	182	177	206	206	207	209	179	222	168	196	186	195	211	164	200	187	186	187	198	183	186	222	171	187	196	188	195	181	187	190	189	169	183	204	209	188	167	166	178	215	206	191	195	190	187	191	175	191	176	180	180	170	179	176	172	186	191	196	169	197	192	197	179	216	183	190	198	179	160	201	190	185	224	176	181	180	202	196	167	192	169	195	196	180	174	188	193	198	209	175	162	210	199	169	213	186	187	182	197	210	203	189	205	192	190	199	171	168	171	200	194	184	186	203	192	215	180	207	185	202	204	172	180	196	204	200	193	182	170	191	185	193	203	196	183	177	183	172	208	161	190	178	175	216	188	196	193	182	169	196	179	200	185	210	203	163	177	192	181	177	209	181	187	186	187	180	165	202	194	181	199	182	171	215	192	188	181	179	193	196	224	178	211	207	162	202	172	191	198	211	203	166	201	187	202	191	209	213	176	159	188	214	210	181	163	190	183	188	190	163	201	178	194	193	174	175	184	180	189	198	202	209	182	193	184	196	190	186	182	178	228	185	190	206	173	191	185	205	218	188	186	195	176	225	199	176	184	189	196	191	178	196	199	204	213	172	186	197	172	195	175	189	186	187	167	174	174	187	190	200	180	197	176	177	191	203	197	190	187	202	188	194	156	180	187	195	194	173	198	176	212	203	196	200	188	164	174	198	195	207	194	193	198	176	193	200	212	184	194	191	191	191	184	174	208	185	195	186	182	179	201	208	172	194	195	204	172	194	172	192	168	177	155	184	193	183	194	192	186	205	198	183	170	195	181	190	221	211	184	184	194	194	204	164	208	195	157	199	194	197	172	191	168	194	202	206	179	174	196	193	183	189	201	185	170	184	184	169	197	166	205	201	191	216	161	188	207	183	183	192	197	191	194	201	183	211	185	190	185	193	191	207	163	193	198	178	178	226	200	181	215	182	150	208	184	196	191	172	220	172	181	192	179	177	181	181	173	198	187	185	186	202	189	200	208	192	193	166	193	208	200	199	176	188	167	169	192	189	219	159	169	196	180	194	191	192	203	186	188	192	195	187	190	162	199	201	226	215	180	190	191	193	201	186	186	185	187	174	191	198	176	200	187	205	186	220	193	161	169	181	173	167	202	200	196	177	213	194	188	211	161	214	205	191	192	192	169	178	182	188	175	152	189	196	174	202	200	199	184	149	167	185	173	178	221	186	169	179	209	174	183	189	210	195	191	205	191	175	195	184	206	199	197	181	208	190	173	204	170	201	182	192	190	175	177	162	195	192	175	182	187	165	190	179	210	200	192	189	184	196	185	181	190	212	182	200	209	195	217	209	188	200	193	192	172	224	192	196	169	191	181	195	207	208	184	181	209	202	195	204	209	216	185	188	203	171	200	203	175	183	178	197	202	190	184	201	176	169	204	202	198	177	184	207	198	215	196	174	192	197	194	198	168	194	157	190	191	183	165	176	197	184	161	184	209	182	180	198	188	184	221	162	225	207	202	181	196	211	176	218	212	207	185	179	195	200	199	198	205	202	197
26879	17151	3350	809	664	589	597	648	581	591	635	590	623	613	600	604	607	573	595	568	670	611	616	614	600	607	604	622	589	594	634	576	611	610	616	673	580	585	623	595	580	612	609	643	633	598	578	651	609	559	591	568	577	604	612	586	608	575	613	613	613	587	616	582	625	630	610	626	584	600	615	589	623	617	611	589	568	604	614	600	608	565	637	568	589	559	583	616	606	591	567	559	562	582	630	618	585	594	568	652	571	584	614	613	633	642	609	585	560	586	575	609	614	591	609	549	589	617	641	640	571	645	625	561	592	599	597	573	647	616	620	591	600	575	630	604	607	609	608	571	648	594	657	559	604	569	599	618	629	608	624	612	655	600	602	556	566	606	592	604	545	624	606	597	596	637	618	606	647	608	631	588	614	627	571	635	609	617	581	567	636	570	623	632	601	596	636	561	593	608	665	617	576	595	627	638	642	578	623	589	587	616	599	630	634	591	611	594	658	589	585	594	605	622	572	626	609	615	635	595	604	569	622	609	635	597	621	595	577	587	632	658	597	577	588	583	591	605	550	618	599	551	601	586	587	604	630	625	599	661	570	586	597	581	615	565	561	634	603	563	613	610	616	568	604	626	577	619	633	603	598	581	603	591	582	596	610	601	583	615	646	596	579	612	642	578	600	599	573	633	615	596	627	597	604	639	581	601	604	583	606	559	602	611	598	611	636	557	592	605	636	601	627	653	616	614	590	579	587	615	588	600	644	589	649	604	595	564	608	587	581	597	651	614	618	570	595	610	625	630	611	600	616	571	597	556	575	640	608	609	592	637	618	599	599	605	631	580	555	600	653	602	555	600	642	617	615	530	586	595	631	571	588	569	632	583	614	621	629	617	632	618	580	577	577	582	613	579	625	577	577	634	579	599	590	615	621	595	598	575	638	613	603	621	605	597	595	629	632	578	557	594	610	609	565	593	564	590	576	608	593	599	620	596	629	635	582	573	599	577	646	603	617	593	560	631	577	633	604	577	647	614	566	599	580	587	595	577	616	634	605	592	627	574	608	616	578	603	607	638	631	580	579	599	592	597	646	591	615	586	582	587	590	597	623	623	602	583	618	614	556	627	591	622	594	590	599	637	603	635	623	580	584	624	614	560	614	599	577	611	564	593	628	627	646	589	616	600	607	615	618	645	601	624	611	568	556	617	589	571	613	636	630	605	612	620	637	594	589	583	564	628	607	617	645	652	600	609	571	596	590	616	593	586	601	541	624	604	582	587	606	589	627	626	559	597	618	610	612	565	586	582	622	609	577	632	565	597	631	576	616	607	629	589	636	579	584	640	623	570	620	579	647	614	592	576	605	606	587	572	612	608	615	577	614	632	603	593	595	628	659	628	635	606	573	620	613	605	620	558	663	568	619	634	581	575	611	611	635	604	607	615	594	589	602	578	542	558	601	635	602	599	597	534	633	653	561	595	594	621	595	579	590	591	572	603	555	640	545	557	601	584	602	608	613	571	643	615	604	618	623	616	593	619	603	617	607	651	603	628	588	558	649	585	610	572	598	572	630	594	601	619	593	617	626	580	600	623	583	556	582	585	597	596	601	634	617	621	625	583	596	567	603	562	581	576	631	586	596	598	575	568	574	640	637	603	609	598	650	589	570	628	605	591	623	627	607	563	655	552	580	605	647	622	639	622	566	587	607	594	604	637	616	644	633	602	642	606	652	611	589	583	559	597	596	618	600	584	622	581	617	596	598	610	650	618	621	621	636	619	601	590	624	621	592	550	615	607	648	588	584	635	581	612	603	603	587	624	616	622	596	562	582	615	623	633	612	579	639	601	578	643	647	602	594	611	606	594	632	609	602	600	623	559	600	554	659	623	608	631	585	534	627	620	596	588	538	586	591	604	617	637	620	587	629	597	602	610	619	662	597	628	561	591	586	615	630	570	642	636	570	639	606	591	597	619	587	592	614	571	585	590	608	632	596	571	572	585	598	580	643	635	612	618	600	623	648	594	592	591	584	621	633	606	586	607	618	643	601	601	578	585	580	593	582	610	601	591	569	651	590	603	626	604	587	628	576	636	584	627	609	608	616	624	618	611	588	589	608	600	608	559	540	651	627	615	616	602	618	580	612	607	607	618	620	564	617	557	611	626	606	614	550	591	618	564	582	617	612	647	605	622	569	645	590	574	601	636	586	572	604	592	650	575	595	610	609	598	597	611	623	623	629	619	583	610	591	654	559	588	637	572	601	587	577	622	641	566	591	597	589	635	594	615	587	618	624	628	603	613	633	582	580	626	605	591	635	592	622	579	596	603	579	565	625	572	605	620	620	572	586	596	652	620	623	591	596	550	610	612	639	587	597	608	611	588	581	600	610	589	605	564	627	632	637	622	577	568	595	634	629	599	613	568	570	580	620	616	593	570	607	601	573	564	639	644	579	613	609	631	606	653	588	609	586	646	653	599	601	598	593	593	631	588	652	593	569	562	572	628	593	568	608	584	630	636	586	594	592	618	587	595	568	598	576	598	604	590	627	630	657	605	593	613	573	582	616	594	583	607	589	582	609	603	590	601	604	619	600	649	580	605	584	620	579	621	604	598	606	579	579	577	622	615	576	592	596	590	629	618	639	651	615	621	640	596	605	603	561	587	635	545	584	594	592	562	634	611	555	533	645	573	613	559	609	600	622	604	596	594	562	636	605	570	592	599	614	586	639	615	573	621	634	566	554	630	579	614	583	620	591	614	585	618	613	574	533	618	593	579	615	644	600	601	582	594	604	563	586	597	581	590	589	600	571	587	617	613	614	621	599	586	557	619	587	578	609	595	617	564	617	582	625	612	592	624	606	639	618	653	626	617	580	581	590	599	540	579	621	606	609	569	591	615	597	635	630	576	602	611	588	658	599	615	584	636	567	614	598	620	599	566	565	597	604	590	633	640	596	576	642	625	601	615	616	563	611	577	590	583	619	635	592	618	651	620	588	626	645	572	600	600	629	635	620	569	618	611	588	608	600	550	588	604	608	625	565	640	579	584	655	628	564	652	596	596	631	573	608	617	650	621	633	565	624	604	602	624	633	589	579	592	608	586	598	638	606	599	630	592	606	608	599	589	597	631	660	613	603	603	554	596	579	577	588	621	621	619	620	585	615	611	591	588	599	625	587	573	578	620	571	616	595	556	579	621	598	617	610	613	643	601	591	617	593	607	612	626	625	591	642	649	646	624	627	607	568	595	657	585	606	613	616	576	599	603	549	597	611	548	616	594	600	604	559	548	668	580	647	576	612	618	589	574	605	572	621	577	626	620	589	609	589	577	613	611	612	596	590	607	618	588	586	608	589	620	594	627	652	593	598	628	582	608	605	612	629	608	582	615	597	592	595	620	611	634	608	626	595	614	595	607	603	593	630	628	613	624	638	598	546	584	568	618	569	620	579	568	598	648	635	566	567	580	646	604	625	623	637	606	591	571	646	606	648	587	609	593	599	606	587	592	562	570	638	588
4276	1631	1208	975	922	824	813	845	888	782	778	763	818	747	848	788	773	768	782	819	777	801	800	792	800	816	774	761	776	771	780	808	793	816	809	808	804	780	748	797	766	749	814	805	776	794	818	769	747	818	778	806	809	769	802	776	778	781	726	804	816	814	755	825	791	778	837	792	784	786	794	820	752	794	763	802	782	776	801	810	801	768	734	801	758	829	785	815	794	764	778	770	836	756	782	784	769	768	755	822	716	839	805	784	787	805	784	689	794	764	793	831	776	804	760	774	807	809	795	794	723	770	812	764	765	792	774	716	804	724	747	806	777	752	803	780	796	787	776	755	792	779	768	819	744	765	721	769	765	792	771	815	774	738	786	831	765	796	814	820	760	805	798	779	821	844	793	764	773	786	747	768	763	789	771	770	770	817	813	785	758	751	786	800	784	799	851	819	759	769	750	803	764	855	788	782	798	805	849	770	757	799	808	787	826	825	783	763	793	779	760	807	821	790	778	828	805	781	794	800	813	777	774	774	748	823	778	771	777	833	793	749	812	778	812	829	793	781	771	760	727	761	802	726	795	775	756	821	763	748	772	755	825	799	777	806	797	829	803	806	754	790	784	733	733	809	766	766	782	781	750	747	786	807	760	783	775	768	770	791	874	767	815	746	771	789	759	759	794	822	756	779	799	781	749	788	787	764	725	850	807	767	791	781	780	799	782	740	753	769	782	742	812	791	792	800	773	823	779	770	757	767	836	804	829	732	812	754	781	766	783	809	797	777	780	754	804	757	782	809	798	781	786	772	772	810	810	785	798	790	764	791	778	800	732	766	779	746	822	754	762	774	774	752	766	773	778	846	781	782	730	712	781	813	754	801	822	796	775	841	788	805	759	809	826	769	792	717	787	837	769	775	794	730	831	819	746	757	807	777	787	774	731	767	803	801	756	834	779	799	739	801	784	783	753	815	766	818	799	787	805	798	778	804	781	754	810	756	802	788	801	842	783	734	826	777	768	808	805	784	806	761	814	778	839	809	756	770	778	792	767	779	755	797	779	802	804	807	838	786	752	764	772	742	792	784	816	773	748	778	794	801	769	783	762	812	836	818	756	782	776	805	774	786	811	816	766	835	754	771	733	815	761	772	743	778	818	791	783	808	770	799	797	796	790	840	760	846	831	779	769	797	844	761	761	781	801	807	753	784	777	780	763	751	754	798	778	775	761	764	753	780	764	789	753	770	783	785	746	804	802	775	796	771	772	770	761	810	810	801	786	778	789	745	721	825	840	784	795	830	791	780	742	825	794	828	768	783	770	796	768	789	816	741	828	765	804	733	754	820	818	780	776	761	767	819	774	771	766	738	732	771	753	777	797	790	771	745	788	805	779	820	794	750	775	807	766	823	825	779	806	786	766	767	807	782	777	777	718	781	751	747	756	764	849	778	761	804	780	761	759	821	798	782	752	799	781	779	762	805	777	784	778	827	778	790	825	819	772	730	791	786	768	773	764	766	758	780	786	789	755	758	791	797	760	779	753	783	801	745	801	807	762	776	779	789	774	787	772	794	757	815	753	793	778	776	765	786	770	769	868	780	835	775	752	777	826	767	788	804	796	786	755	792	718	821	797	772	767	811	735	760	745	837	739	819	752	790	836	834	775	783	735	811	782	821	826	746	785	808	757	808	799	790	793	813	781	817	821	754	785	776	729	744	777	770	770	778	775	744	850	808	828	743	799	765	847	761	813	806	788	745	802	788	759	808	786	760	812	766	723	806	782	708	808	805	811	820	770	816	756	765	728	769	815	777	780	822	801	778	765	793	783	793	788	804	772	780	828	726	735	772	771	756	794	795	725	749	744	774	783	783	717	792	790	793	793	798	829	756	776	758	820	808	808	826	760	809	732	786	806	793	774	767	835	801	813	765	811	802	797	762	790	748	799	789	766	827	747	761	762	789	797	796	802	761	803	794	772	785	731	773	772	813	786	798	776	761	789	804	786	767	795	783	867	791	723	768	800	734	777	813	790	795	785	795	783	787	824	753	800	721	853	814	766	760	807	781	769	809	800	752	763	754	781	774	782	789	827	766	808	772	804	826	782	756	785	820	850	809	787	819	773	773	759	809	798	785	801	794	773	806	800	758	821	779	778	846	803	798	827	770	816	754	765	845	801	777	751	810	806	811	771	757	770	785	788	811	756	736	780	769	751	818	806	819	787	729	787	755	779	735	757	798	772	772	751	783	765	764	848	816	755	792	777	754	759	786	841	815	775	794	772	799	846	777	775	821	759	776	787	806	826	755	830	789	772	810	791	807	795	780	809	802	766	718	800	813	771	762	787	770	807	771	779	801	790	766	768	763	779	806	758	793	750	807	816	753	808	759	777	812	820	767	758	776	790	772	765	761	807	785	784	778	757	786	831	767	787	787	791	840	769	787	770	742	760	765	785	796	787	794	752	789	781	789	794	847	797	792	775	780	829	801	797	791	814	781	772	747	768	812	786	798	806	824	774	726	805	721	813	791	801	766	775	763	799	778	794	753	785	769	794	787	784	785	805	796	794	789	776	798	761	784	775	788	819	819	827	719	789	789	748	797	861	778	775	784	808	768	785	753	789	774	784	752	792	773	733	815	784	804	770	721	770	797	787	827	766	791	810	813	743	801	750	838	752	793	803	776	787	786	788	792	785	761	722	805	772	805	844	825	768	750	806	761	739	780	754	741	786	780	812	767	805	771	784	800	816	799	785	768	729	737	748	766	831	746	773	759	839	766	756	812	772	756	806	809	831	792	802	820	770	745	767	794	833	770	758	807	811	785	768	817	825	777	747	819	791	772	751	810	763	754	761	818	799	761	786	791	765	805	825	775	820	770	752	830	738	767	789	778	812	762	794	773	757	792	815	789	744	755	819	807	816	833	779	749	734	832	806	781	774	758	753	792	734	755	803	799	831	800	799	766	788	752	751	779	799	727	781	776	744	762	753	760	789	747	786	794	786	759	746	749	738	806	780	747	805	745	753	756	864	841	812	759	758	783	799	804	742	776	851	842	731	733	814	842	758	777	783	763	779	744	764	807	776	808	752	767	842	802	843	778	750	775	790	770	772	835	778	777	802	818	833	802	782	803	817	804	784	787	760	765	795	800	853	782	774	786	775	759	749	811	744	770	781	729	756	767	739	807	759	770	784	768	759	777	816	784	760	786	816	768	774	795	820	764	817	754	780	781	808	724	811	764	759	746	787	796	779	815	815	764	772	795	797	817	802	793	797	775	802	853	767	811	829	800	801	774	714	753	800	780	787	741	837	811	799	809	808	799	744	748	818	788	786	805	801	762	803	759	774	815	741	762	744	770	792	745	832	777	775	793	818	786	779	801	778	786	799	791	744	775	824	744	745	823	741	788	767	763	763	784	832	766	735	759	756	814	750	833	793	800	752	754	785	759	795	801	795	736	748	786	766	827	786	804	798	719	791	808	748	785	796	764	787	764	770	813	755	748	785	785	751	837
22903	20790	27478	24177	20245	2486	727	582	510	448	498	472	470	421	448	439	420	441	478	412	390	429	413	437	380	407	427	384	417	393	408	424	405	397	415	382	390	411	411	388	360	402	394	437	386	400	427	412	413	412	401	422	414	405	422	388	396	406	405	419	403	391	385	442	366	415	385	409	403	406	424	402	394	418	432	376	377	355	421	360	384	409	416	384	428	428	406	411	403	422	419	415	396	390	397	448	413	417	351	393	396	386	392	416	395	429	432	402	419	398	399	344	411	398	395	379	409	420	396	400	418	396	387	400	407	402	426	419	427	394	406	384	383	405	381	413	384	385	421	398	417	398	428	406	424	381	376	390	357	400	391	385	433	377	375	355	388	413	400	409	393	400	398	402	390	426	415	394	421	414	452	379	360	428	435	395	400	362	367	416	385	386	416	383	379	400	393	449	393	412	382	418	424	380	412	416	380	385	422	373	409	411	391	390	363	360	394	403	388	397	401	415	396	389	397	412	405	391	398	381	370	397	395	424	389	432	419	332	399	405	410	392	369	352	400	381	404	382	440	383	386	430	422	363	371	397	424	405	388	389	393	387	386	413	422	379	420	379	413	408	414	379	420	402	408	412	434	369	404	400	374	415	393	399	372	388	370	384	352	364	420	433	402	406	364	408	391	371	360	417	395	398	404	414	412	401	376	400	423	403	374	413	371	396	398	370	390	413	402	396	426	373	387	359	437	396	434	404	444	391	393	400	386	384	363	400	385	427	409	418	415	432	351	405	417	380	412	420	388	412	381	437	407	397	386	414	400	385	404	400	423	399	423	387	411	417	400	444	427	416	413	390	427	425	398	444	417	406	419	356	394	408	442	380	420	417	403	436	398	383	366	379	387	401	383	372	412	381	461	394	421	387	412	434	409	375	385	412	379	392	385	359	431	403	398	407	402	391	404	390	409	395	421	406	402	406	382	373	395	394	406	429	393	400	435	385	386	365	407	401	391	394	404	376	384	394	374	399	420	422	372	404	443	397	395	414	397	448	412	388	411	402	379	400	400	389	364	409	429	403	410	390	364	364	400	395	368	392	423	433	372	446	388	388	385	387	388	390	399	401	393	399	401	424	397	436	417	402	430	414	390	395	445	398	370	383	407	443	424	425	421	384	369	399	397	398	388	427	376	372	413	405	394	350	370	384	416	421	414	392	410	366	433	386	418	409	426	403	405	392	380	391	384	381	399	383	399	378	392	419	399	404	404	370	372	398	393	387	383	427	405	377	381	413	395	393	439	376	367	387	384	402	417	402	419	417	379	369	420	419	373	453	399	369	402	417	405	401	380	388	389	425	397	401	399	345	418	402	402	406	368	416	395	369	398	383	398	382	430	369	398	392	433	385	404	394	391	365	419	415	408	398	423	413	387	420	426	384	373	437	401	395	362	392	431	401	395	370	384	367	401	347	399	395	422	408	418	433	403	390	416	379	366	413	421	407	391	421	412	408	406	413	399	404	408	402	378	383	416	400	378	382	402	395	406	369	419	411	414	426	383	365	416	395	396	416	392	397	387	399	382	406	352	374	365	437	411	432	395	409	402	412	392	376	385	437	381	399	380	374	378	398	429	423	375	401	422	382	411	365	395	426	386	385	429	425	405	353	387	403	411	427	381	382	425	376	397	396	384	365	440	375	379	393	394	406	419	400	416	401	381	414	409	396	394	415	358	403	362	381	410	395	385	396	411	365	384	427	390	363	396	387	410	388	358	403	373	392	420	429	417	377	386	388	363	395	411	413	382	390	390	437	393	380	407	402	435	381	400	395	425	377	391	398	378	412	437	343	380	411	359	443	374	410	376	380	402	412	373	368	413	400	405	414	388	383	378	406	413	404	394	393	396	400	397	392	382	415	390	426	426	380	398	382	403	380	417	393	366	382	399	420	374	391	398	389	422	419	419	373	398	413	436	417	394	372	365	397	391	402	393	402	358	402	415	395	423	389	374	428	392	377	399	433	387	391	415	370	400	400	448	390	392	431	411	397	395	383	364	434	367	399	373	357	366	421	411	424	384	430	388	392	364	404	372	400	389	405	407	383	409	429	397	385	420	394	399	389	459	384	416	406	393	431	409	366	405	402	428	366	372	403	370	399	415	403	379	386	384	422	415	368	416	399	396	390	415	391	365	390	402	390	374	388	396	425	415	398	375	403	395	404	394	422	431	441	433	397	424	414	416	403	403	392	393	377	368	417	405	413	395	410	391	407	389	387	391	390	398	382	390	369	427	429	381	412	397	380	415	356	385	398	400	414	412	406	392	429	416	407	436	423	385	407	407	405	379	388	381	412	418	416	413	364	374	386	385	393	390	407	376	380	413	381	410	382	365	420	405	405	403	402	402	407	381	380	399	404	389	380	414	354	385	398	377	378	381	358	406	423	386	436	402	370	381	433	417	379	422	399	394	389	407	395	400	387	364	414	416	389	375	393	390	371	400	397	387	413	414	414	383	398	392	402	365	408	397	385	433	405	398	409	382	392	399	384	393	414	402	431	440	460	369	373	372	387	404	359	377	388	375	411	403	397	393	382	383	383	369	393	404	424	370	407	430	428	418	421	384	416	388	357	394	394	403	392	392	400	375	402	420	430	400	377	449	387	375	413	380	413	367	367	393	367	371	411	392	426	396	403	379	383	413	428	409	412	401	409	410	384	416	368	412	421	414	397	418	391	390	414	378	399	433	357	383	399	387	383	404	396	365	391	417	398	373	420	367	415	370	417	432	385	386	398	407	387	397	395	361	423	390	415	394	417	371	379	372	383	400	367	408	400	420	386	374	367	405	379	383	408	389	418	390	388	397	405	426	384	402	408	411	396	455	409	395	380	421	410	369	405	365	416	382	419	411	407	394	387	393	413	445	406	433	414	397	394	406	399	399	417	418	403	402	393	442	395	418	426	374	391	400	411	371	386	399	395	398	394	404	394	390	366	383	385	374	398	411	393	384	391	433	402	427	413	401	397	381	386	377	420	407	408	406	405	397	379	402	404	409	436	381	364	412	389	385	371	365	413	402	372	406	359	424	377	383	405	395	379	409	426	355	382	407	387	369	398	384	410	444	387	395	415	374	383	391	350	399	388	406	408	391	396	404	392	372	412	383	390	414	385	379	421	418	397	421	361	417	373	389	413	373	422	429	392	440	388	398	376	405	371	366	365	413	363	411	390	421	403	377	383	426	408	386	385	387	348	419	389	405	413	427	352	383	409	383	406	414	374	357	380	414	420	429	393	410	385	397	403	404	424	393	391	389	443	400	386	371	399	398	421	369	407	424	432	380	374	421	411	414	380	423	388	371	395	367	433	398	404	380	411	407	360	409	414	377	443	398	378	368	400	412	421	364	373	370	387	376	404	387	394	406	381	400	413	388	384	375	411	393	402	369	424	366	400	424	385	445	416	381	403	375	413	391	414	351	390	407	397	371	410	360	421	419	406	406	415	385	354	375	391	375	340	377	377	414	410
3288	8212	5146	2380	1839	1433	1151	963	853	808	727	708	725	637	599	630	642	583	605	534	593	578	546	555	552	558	588	549	541	551	563	580	559	570	571	544	546	547	495	580	525	527	566	525	519	513	530	542	561	537	565	501	522	563	541	513	521	564	511	535	523	558	514	572	489	490	549	550	576	564	541	537	553	550	547	548	562	593	524	541	525	496	512	528	539	564	549	534	525	516	552	511	572	501	563	541	534	542	537	530	555	495	557	553	514	502	516	564	500	522	578	549	534	493	567	518	521	520	481	546	562	558	516	525	545	524	562	562	561	537	554	529	556	515	512	508	563	578	508	537	536	521	540	501	526	526	522	536	568	546	515	511	560	520	507	544	507	544	536	519	517	526	560	568	516	520	561	542	495	551	559	485	509	542	531	521	520	512	523	499	500	555	542	543	510	588	517	514	477	536	540	513	551	525	529	537	529	547	531	523	532	503	578	564	510	524	564	537	535	548	563	553	567	522	515	545	504	519	572	519	595	528	533	537	573	509	557	541	552	547	524	494	516	542	500	555	491	515	535	534	547	533	547	501	552	563	539	532	524	520	557	529	531	558	490	539	543	593	532	552	542	469	547	548	557	500	582	538	541	570	516	503	528	497	546	524	511	532	532	516	534	544	563	563	517	539	540	539	533	481	506	547	539	484	563	531	544	537	494	530	524	536	552	563	537	556	532	539	498	568	527	512	565	544	512	518	529	496	528	491	553	540	523	567	523	563	506	505	545	555	523	527	549	528	511	506	573	544	549	512	571	501	572	523	594	481	521	535	563	563	531	546	575	534	536	530	515	510	538	516	523	532	538	548	507	520	539	522	504	535	506	538	538	521	507	522	521	525	548	518	510	554	517	540	505	527	527	501	519	535	513	538	519	519	582	534	541	540	556	539	553	560	522	524	542	534	570	527	514	536	540	567	565	524	538	590	516	554	512	530	527	533	542	526	509	515	576	525	488	514	544	527	546	584	526	501	495	558	533	529	518	524	471	538	513	547	570	516	518	572	536	560	582	524	526	520	552	577	519	586	550	527	546	512	524	538	551	553	553	547	514	549	548	577	494	552	538	537	549	504	495	521	478	496	503	557	516	518	553	544	546	576	508	519	561	529	582	508	537	555	493	573	485	584	513	492	556	552	568	552	519	541	512	547	518	550	572	503	524	533	534	549	516	510	566	571	553	543	527	581	514	517	530	522	550	506	522	520	529	513	563	506	529	552	579	516	547	488	547	566	528	572	573	527	593	505	521	530	532	515	508	508	522	560	534	564	468	565	535	531	569	510	523	538	589	521	540	557	579	492	567	533	505	539	515	559	513	515	559	533	529	532	563	560	549	525	566	548	560	520	539	527	554	555	553	522	501	514	553	527	527	579	525	541	570	522	573	490	524	516	542	553	528	591	516	521	504	589	531	558	514	541	522	546	499	544	518	534	540	489	529	563	567	489	536	547	530	529	493	538	513	547	534	555	528	528	564	550	529	514	549	539	536	530	520	537	546	519	499	491	543	535	529	578	516	533	525	534	552	573	500	570	551	529	543	539	574	512	567	559	576	554	529	541	556	517	544	514	532	497	551	542	508	553	487	514	540	525	492	549	515	535	560	557	526	508	533	554	532	515	533	526	538	547	534	524	523	509	497	533	534	546	493	494	551	509	549	556	526	538	566	540	531	540	531	587	493	485	545	507	524	538	529	555	521	524	528	562	525	557	561	493	561	548	538	547	542	529	559	513	564	562	575	523	489	554	512	526	533	557	547	547	534	530	489	520	516	553	528	547	504	555	555	562	592	555	530	539	493	527	516	559	558	481	534	518	508	535	477	535	555	502	550	537	554	524	540	535	525	544	501	548	534	565	514	541	515	529	549	530	515	550	572	558	547	531	553	517	551	560	553	544	554	579	534	524	591	550	534	542	501	523	520	512	556	518	530	568	532	535	537	553	483	534	564	544	522	566	501	506	481	574	526	546	573	521	499	517	550	540	561	551	541	520	585	498	514	523	550	546	495	535	505	516	545	526	525	529	559	503	546	498	527	522	520	563	493	505	505	541	547	515	523	548	569	568	521	535	536	521	562	559	568	514	534	546	569	530	528	530	577	574	537	509	554	567	539	526	522	558	558	522	539	528	563	551	550	528	543	495	541	522	537	556	525	513	527	525	566	525	590	547	544	507	525	534	534	505	532	540	536	598	544	511	487	538	521	550	521	537	501	502	566	535	532	540	584	531	541	533	492	542	519	544	501	536	518	498	511	526	524	533	551	577	538	536	545	556	548	536	549	576	542	538	544	527	527	551	529	524	537	544	506	581	506	535	534	471	529	554	519	539	517	529	496	557	522	545	544	560	541	561	556	526	505	492	554	490	575	544	533	529	558	496	529	510	568	560	554	562	539	561	516	518	506	527	544	487	558	551	535	567	567	548	526	544	575	562	559	559	539	515	524	554	522	553	504	505	503	564	558	559	529	555	556	540	550	507	535	525	532	540	562	551	508	524	537	569	574	515	554	535	504	528	546	574	562	497	527	555	524	573	490	520	543	557	516	534	528	487	524	505	521	556	541	575	524	534	524	514	522	594	565	495	530	549	532	514	500	543	533	529	523	531	560	582	560	538	523	554	579	533	549	578	550	546	606	539	548	542	501	518	487	510	527	568	528	523	507	577	530	555	550	488	567	528	512	543	530	517	558	520	550	566	529	535	547	509	548	542	540	527	517	503	490	501	507	532	487	576	495	504	591	509	555	515	541	552	513	534	525	546	515	522	499	556	550	514	525	532	546	562	531	542	567	518	581	497	543	538	518	537	525	585	522	538	508	481	536	582	560	519	514	540	500	526	527	511	546	499	541	564	587	513	576	564	507	529	519	546	539	549	507	553	546	576	534	578	526	536	547	531	541	554	526	541	536	524	543	542	540	525	543	532	537	534	538	552	536	589	516	545	528	555	495	517	532	541	576	569	544	509	529	504	523	548	572	502	547	553	551	502	547	547	516	527	566	563	555	542	577	526	517	529	533	523	532	555	544	577	527	539	504	531	577	529	561	530	481	529	561	526	526	530	556	573	572	569	506	534	565	528	498	542	555	538	514	506	530	547	559	549	535	530	514	517	560	529	534	572	534	533	532	536	519	574	532	539	559	549	540	551	571	565	556	553	518	541	505	500	495	551	512	551	545	509	504	513	540	587	512	564	508	538	559	562	545	549	554	514	553	526	489	582	511	548	505	511	565	530	569	530	534	532	549	554	512	519	520	545	528	552	521	537	511	518	490	533	532	544	539	504	517	541	545	573	543	484	525	527	546	537	554	524	538	548	533	554	569	551	546	496	516	546	521	539	542	519	531	520	549	515	562	498	552	492	505	511	566	537	532	477	569	521	566	564	523	568	504	556	504	540	500	538	533	536	521	532	530	525	566	573	503	502	546	541	511	541	500	523	520	527	575	527	516	556	531	553	527	506	565	535	544	505	503	501
24250	20782	25504	22892	1420	640	612	555	521	532	518	505	498	472	483	439	486	476	483	446	508	481	456	494	456	458	504	461	445	426	455	425	457	455	464	482	481	501	465	426	462	454	466	470	464	463	439	477	505	473	450	459	462	420	491	439	478	429	460	495	461	511	451	472	484	417	455	475	485	472	466	443	439	489	462	485	460	464	441	496	470	476	468	486	443	489	503	471	429	477	468	467	477	452	469	466	481	457	466	437	490	474	500	466	423	521	500	482	468	472	466	487	459	483	459	465	463	489	483	434	423	441	420	424	449	445	434	471	434	450	447	484	426	492	442	439	475	433	493	471	474	479	448	451	473	487	451	477	435	479	494	477	477	446	473	451	453	463	457	462	484	482	439	457	447	428	444	448	516	482	459	444	458	453	469	469	475	466	461	487	446	478	480	460	473	479	471	445	491	443	501	495	487	438	466	433	453	439	453	483	476	490	491	503	444	438	471	464	451	420	479	467	513	470	476	508	423	467	459	478	442	477	474	475	442	449	448	461	441	479	468	443	458	469	445	477	438	513	427	464	457	474	481	478	448	452	472	510	502	458	453	464	445	402	482	452	488	481	497	480	444	465	443	457	504	507	474	453	451	475	457	472	464	499	461	485	412	459	465	439	444	456	512	450	467	448	464	456	499	460	431	497	486	461	467	420	464	443	442	475	456	455	451	416	475	469	453	431	482	478	446	491	480	477	456	437	477	479	492	422	461	456	483	432	471	452	457	496	434	458	504	442	440	454	494	482	453	484	480	472	492	474	457	446	409	464	480	490	460	510	473	446	474	460	432	479	472	487	470	462	452	448	443	451	459	456	451	474	468	426	465	429	444	501	501	476	431	437	481	449	495	472	457	483	465	486	462	481	436	455	505	460	443	467	510	443	462	490	470	453	424	468	470	454	487	461	498	443	477	482	444	433	451	452	471	432	450	448	445	441	452	439	485	470	446	502	443	491	405	460	442	449	467	477	486	444	456	440	462	445	460	480	461	479	455	456	478	455	439	433	449	468	424	462	424	466	428	478	481	485	457	478	440	485	463	407	527	455	483	449	483	461	441	475	440	489	453	486	454	461	448	463	458	460	442	463	471	450	508	434	465	468	460	472	446	480	442	472	464	449	507	460	477	472	443	435	424	466	438	448	480	496	488	446	465	441	465	460	450	456	415	462	507	473	452	444	446	464	477	499	445	459	467	438	471	434	472	453	475	458	472	438	448	471	437	458	511	441	463	479	466	440	498	508	480	495	441	434	449	482	487	454	455	495	470	469	433	444	488	469	441	452	450	462	422	451	471	461	457	446	479	461	490	488	447	494	480	478	454	475	464	462	432	472	442	437	463	433	455	430	465	489	471	459	432	498	451	486	455	451	492	460	466	427	498	469	443	467	471	430	473	460	480	467	477	478	441	509	465	392	471	481	455	425	437	459	425	467	455	440	456	505	493	454	460	473	463	500	463	485	479	424	466	473	444	475	458	447	477	463	478	448	459	420	499	450	486	480	442	456	472	445	466	470	432	493	456	431	491	445	505	475	447	466	461	540	467	454	412	483	431	484	464	514	455	434	469	428	465	464	430	434	458	466	452	473	473	419	449	415	446	468	445	455	456	452	453	445	433	438	479	431	492	468	451	462	462	469	500	481	427	456	451	463	450	453	417	434	468	450	451	448	460	432	467	455	438	533	467	419	460	426	465	469	454	490	433	440	466	437	445	450	463	489	453	478	474	439	501	487	472	478	497	472	477	470	498	469	460	506	464	514	477	437	483	481	478	465	433	512	469	430	487	463	500	447	483	463	476	439	430	474	469	454	482	477	473	430	440	474	442	476	446	450	453	434	442	451	443	471	466	466	461	445	468	463	458	462	448	487	445	443	424	519	465	466	455	450	467	500	452	449	459	462	464	448	488	436	486	475	455	456	460	431	472	452	450	436	430	466	458	510	482	534	447	445	455	448	443	468	458	408	437	467	479	478	439	451	435	456	452	441	493	474	447	443	467	441	434	455	460	489	463	434	453	467	487	454	428	470	488	449	450	478	485	433	433	456	456	438	469	472	470	460	440	466	452	458	492	440	477	449	447	442	458	425	450	428	498	427	477	445	442	476	484	482	467	448	412	454	472	449	440	459	427	496	471	479	428	466	460	462	438	454	447	463	463	483	489	471	448	449	476	461	493	464	448	459	415	482	481	475	457	475	458	450	493	440	429	456	457	435	443	449	448	431	457	472	477	444	489	442	519	484	451	465	479	472	450	429	491	489	480	462	465	450	451	470	421	426	473	456	441	491	474	479	455	474	454	482	465	432	436	469	445	455	446	459	418	444	466	482	444	516	484	437	458	414	449	483	447	476	467	423	474	471	496	478	452	465	521	406	466	506	440	480	470	452	454	463	430	451	458	442	461	482	469	454	469	421	473	457	514	436	473	457	492	481	453	453	450	481	457	450	493	429	423	479	439	464	459	467	453	456	498	467	476	442	480	501	469	459	421	465	473	468	460	449	465	506	469	464	428	460	467	427	477	474	437	492	452	446	535	462	463	489	490	455	457	455	423	468	461	460	450	475	484	463	448	498	460	471	465	487	435	430	471	474	439	481	463	480	488	465	464	450	462	459	458	488	453	451	463	450	459	475	427	518	446	492	475	475	490	487	451	463	507	442	466	447	459	481	464	474	490	444	475	500	489	450	489	443	454	497	468	488	480	484	479	450	442	437	464	483	416	431	412	465	503	481	480	431	465	449	484	440	465	462	443	480	431	443	430	462	443	485	486	427	446	441	467	467	506	441	438	502	446	480	456	450	488	434	452	472	475	471	436	433	465	461	468	480	474	480	493	471	458	464	436	483	487	458	474	457	486	499	461	431	458	454	459	437	453	486	454	443	515	469	441	397	473	477	504	467	444	497	455	463	483	479	428	467	477	433	473	506	506	488	419	458	482	465	440	424	440	496	453	463	432	465	486	446	473	425	464	488	472	464	451	498	491	443	483	435	516	485	462	462	434	450	488	431	511	466	446	490	445	469	459	485	475	451	442	456	460	449	469	484	449	467	427	467	482	454	460	477	474	440	433	471	460	448	489	477	434	471	447	453	448	460	493	481	474	495	444	460	451	480	460	455	456	489	420	473	470	453	465	452	450	443	425	442	451	431	461	489	444	427	485	412	445	466	479	458	443	472	490	463	465	480	429	447	432	445	515	446	439	458	478	462	424	472	477	448	449	467	476	425	458	445	442	477	469	465	471	450	436	438	457	493	477	439	474	443	437	462	484	465	464	457	473	486	478	491	423	454	491	453	462	459	487	507	443	442	437	428	524	463	443	470	449	468	485	440	444	455	464	445	434	456	494	469	421	495	434	453	445	463	445	437	473	448	437	443	459	472	483	496	487	468	480	448	465	464	483	468	493	440	479	485	441	473	469	483	452	469	476	451	434	425	456	454	469	466	453	427	431	477	477	452	425	485	460	431	436	445
3357	3798	2513	1327	1141	966	820	753	715	692	683	680	671	626	636	619	645	666	589	629	618	565	614	598	628	614	602	582	601	594	578	615	586	572	597	589	588	597	619	592	594	557	614	596	589	649	624	611	604	647	534	610	598	594	621	650	574	617	647	588	613	602	591	575	614	588	613	543	595	578	554	620	593	585	622	565	571	610	590	588	598	590	588	583	579	599	593	598	577	613	571	594	567	573	617	585	612	546	625	647	614	588	548	576	571	560	572	610	603	590	559	566	621	629	616	554	599	569	597	640	585	609	577	567	614	625	572	583	565	618	554	597	598	589	575	568	589	585	628	584	602	576	600	559	582	599	629	581	572	604	569	616	573	588	575	579	624	574	564	634	612	564	614	571	611	601	534	557	527	557	611	596	572	587	634	585	602	641	620	622	522	578	560	571	606	624	541	580	621	593	618	588	615	591	599	570	583	588	589	594	595	569	572	578	592	585	612	570	555	597	584	624	641	609	590	579	613	583	572	601	603	609	614	584	622	581	586	560	625	593	611	608	615	625	593	572	593	594	596	589	617	569	582	603	628	592	569	622	619	603	557	631	613	603	621	598	594	568	574	588	570	620	621	587	596	590	617	588	600	600	563	593	617	601	593	562	597	619	594	537	615	617	591	589	596	613	625	572	547	583	606	589	626	561	590	620	584	564	588	608	559	582	608	650	609	569	577	589	596	588	582	577	603	593	597	557	596	601	580	568	605	548	607	603	607	617	586	605	607	574	624	560	601	582	611	600	571	607	605	632	626	612	566	601	597	576	596	598	633	599	607	627	574	634	601	576	605	593	601	582	553	561	603	569	597	559	627	569	617	600	590	610	584	588	603	614	585	587	595	578	566	605	571	556	620	569	567	627	621	585	600	547	602	555	605	550	632	629	617	609	589	572	641	559	563	605	606	619	555	585	630	572	547	599	575	567	591	559	552	555	555	611	552	592	593	599	633	560	570	600	565	590	607	624	630	600	625	571	631	602	585	612	569	592	623	596	620	559	569	594	592	596	566	621	598	567	605	560	597	580	634	553	597	601	605	593	589	623	617	572	608	570	561	646	593	598	605	590	571	631	593	636	608	582	594	595	599	570	593	624	595	620	524	579	595	597	565	600	584	588	600	599	587	616	650	571	573	569	544	560	583	663	594	614	582	591	577	584	589	594	595	577	652	618	580	614	603	569	575	599	635	578	612	654	617	597	592	586	621	609	563	588	614	603	603	568	542	580	607	603	593	625	605	580	563	615	600	586	613	576	602	581	615	631	574	578	630	608	560	579	600	560	608	555	638	627	595	592	601	617	598	632	564	608	644	594	577	596	616	599	559	648	597	589	585	569	596	589	602	617	640	599	602	612	581	585	561	600	572	644	589	618	579	627	562	559	610	613	578	634	633	614	603	586	556	591	615	605	583	619	626	569	581	629	606	632	644	625	581	623	627	586	562	602	578	573	577	611	569	594	598	615	582	588	568	629	620	599	628	606	634	553	566	570	592	610	561	588	628	576	559	620	560	585	669	565	585	607	586	594	574	551	578	588	565	567	609	580	627	577	625	556	547	593	587	565	627	621	601	608	608	603	561	625	633	580	573	622	603	587	567	574	568	564	595	584	619	592	593	549	584	583	608	618	625	572	598	591	605	627	608	613	575	564	601	567	588	563	584	577	590	575	588	599	607	592	567	562	550	626	608	621	576	591	615	565	607	621	590	579	556	631	570	599	609	582	560	562	587	614	588	597	585	562	580	581	598	618	584	624	587	632	563	597	565	599	612	566	569	608	560	633	545	630	576	567	629	602	583	589	585	558	620	661	623	606	608	566	635	609	619	630	590	597	550	583	597	628	631	599	624	581	630	594	555	602	575	555	597	581	606	589	560	579	628	579	570	591	592	586	605	538	571	603	614	585	568	583	626	577	593	588	573	597	621	617	600	571	635	570	597	576	580	587	617	569	630	599	584	622	570	624	565	599	528	568	616	586	599	581	604	611	584	583	560	567	599	578	576	597	589	569	543	535	576	548	636	574	584	578	600	574	613	597	562	598	589	589	581	620	592	589	578	588	619	613	616	590	600	564	589	631	591	548	606	568	580	589	596	613	627	601	587	569	559	619	599	618	619	590	622	591	596	631	598	603	628	553	551	600	580	623	591	573	634	584	566	578	584	615	606	587	579	612	613	575	591	590	573	599	564	586	612	565	626	611	644	591	551	577	629	594	588	596	601	607	572	609	596	563	648	585	620	603	579	571	587	566	600	565	587	610	609	600	578	578	554	585	544	619	552	605	580	609	559	569	606	661	610	596	627	554	579	557	601	580	579	590	556	577	584	577	674	560	589	615	580	590	632	608	575	605	610	570	600	600	584	568	567	632	614	588	584	555	586	576	573	626	572	604	618	594	619	611	507	563	588	610	607	600	570	614	614	559	646	642	587	596	589	563	545	579	606	593	619	593	614	601	571	545	579	598	576	581	559	607	593	567	626	609	618	634	563	582	651	571	625	503	582	581	615	620	607	577	589	608	603	617	656	567	554	596	614	607	579	615	562	596	601	590	591	606	614	571	574	588	586	600	570	580	572	544	550	635	608	564	626	613	597	553	573	585	599	617	586	573	578	552	608	543	568	599	553	575	576	568	591	593	593	578	566	572	569	609	590	635	616	589	609	590	658	613	575	613	636	582	547	579	607	581	586	600	609	588	605	592	597	621	519	592	624	587	621	558	579	634	593	600	631	611	579	645	610	571	590	575	594	578	593	546	605	610	591	613	651	576	641	624	572	618	599	624	612	584	596	607	565	569	601	583	574	553	570	592	566	578	589	581	576	568	616	589	556	595	598	576	621	558	604	615	585	585	611	588	624	596	559	608	562	618	555	629	566	583	604	598	601	597	597	564	630	628	600	621	595	606	581	602	580	585	598	613	589	644	574	625	582	603	621	602	589	544	572	599	651	592	610	554	576	640	577	599	590	621	606	601	598	587	593	606	599	583	605	620	546	561	603	610	587	629	611	552	616	592	565	606	593	563	607	591	598	632	590	580	582	564	601	633	598	613	601	603	577	585	555	595	582	564	554	579	620	595	598	646	607	615	562	603	590	569	607	569	580	557	610	585	556	645	588	607	596	591	574	600	657	551	612	579	550	622	592	595	548	567	582	587	570	607	627	615	560	614	597	626	612	575	574	585	630	633	627	561	606	565	611	554	643	574	588	577	593	577	632	602	617	576	599	569	579	600	596	595	605	579	635	569	616	565	597	629	643	581	608	617	618	555	643	574	591	614	596	593	602	641	572	584	604	627	639	572	613	578	630	607	611	592	580	608	617	578	549	637	549	596	598	576	616	559	598	576	600	563	657	596	573	625	591	597	545	549	577	590	566	551	606	587	549	630	634	586	588	607	559	605	582	587	610	573	623	600	558	627	592	621	582	615	609	626	599	547	580	590	607	600	569	608	603	585	606	598	608	615	589	593	591	583
22059	20826	28099	23657	20828	19602	1266	501	362	297	322	240	244	214	212	179	196	185	185	161	179	142	168	161	174	148	152	173	170	126	155	177	144	143	141	153	130	128	143	130	130	138	133	140	121	153	148	145	145	152	148	133	140	126	149	150	134	155	165	164	141	137	139	112	140	152	148	118	140	132	136	141	139	126	150	144	135	140	146	137	111	135	142	126	146	129	158	146	132	167	142	132	160	135	151	131	139	132	145	143	151	171	130	151	144	137	156	141	151	124	126	165	143	119	127	129	137	135	127	113	151	146	141	134	151	143	136	152	126	141	142	147	127	153	142	157	134	107	129	147	130	139	138	152	134	152	133	146	133	145	120	146	150	124	143	167	165	155	137	123	145	119	135	157	143	153	145	125	142	145	127	143	144	150	137	121	150	145	167	129	134	140	159	145	149	132	132	138	136	125	128	135	133	142	125	151	128	122	142	143	132	153	136	148	151	134	145	146	124	136	140	146	139	131	129	147	141	138	150	144	139	148	117	134	147	140	167	157	119	140	131	143	152	147	127	145	140	132	129	135	128	133	153	144	128	129	157	157	127	150	149	122	145	134	148	148	118	143	144	127	131	119	160	131	135	133	140	126	141	144	132	135	146	143	128	149	131	147	148	131	135	130	132	166	152	147	144	135	137	139	125	130	152	146	137	133	146	114	143	140	163	133	135	140	147	139	133	147	131	149	150	149	132	127	136	146	133	157	138	130	124	138	144	133	117	147	125	136	137	162	151	159	129	132	119	155	131	141	145	156	141	130	139	141	139	141	128	136	156	142	141	120	134	141	139	145	131	137	152	149	143	131	154	136	138	121	123	145	140	136	156	139	117	152	137	148	134	138	138	151	135	125	144	156	143	104	128	156	152	142	141	126	154	130	166	120	126	113	121	137	124	113	148	143	151	141	142	134	125	153	143	129	134	145	150	139	134	140	146	137	142	144	138	158	130	134	146	147	145	140	149	135	148	155	155	129	142	158	124	152	132	149	141	164	127	120	135	138	141	148	122	144	125	125	124	136	153	163	127	119	131	137	152	117	131	141	145	133	125	130	131	116	140	99	128	158	137	143	136	119	153	128	110	130	129	130	148	132	149	157	164	144	146	140	144	135	150	135	133	140	142	152	142	143	143	122	142	137	139	151	120	146	157	160	132	122	138	137	130	144	129	133	135	143	142	151	153	121	133	152	134	134	142	149	123	135	149	136	110	139	154	122	162	151	124	145	148	119	148	149	142	136	143	158	117	146	163	124	139	123	139	143	139	165	122	128	102	137	158	150	125	146	168	154	146	127	136	136	150	153	147	127	153	129	151	126	137	147	141	149	157	150	126	159	144	153	140	133	129	132	142	122	122	149	133	156	151	153	157	129	115	139	151	139	129	141	131	156	143	138	144	122	134	160	135	121	157	154	123	135	140	138	141	158	143	124	137	161	135	141	132	147	132	145	133	137	148	159	129	145	139	140	148	131	133	135	139	133	117	139	136	129	129	143	128	150	138	147	142	138	147	126	141	124	143	166	135	136	139	151	159	133	116	139	146	136	144	129	130	165	130	144	135	155	135	147	157	143	150	134	159	138	136	137	136	150	113	137	117	148	151	152	135	140	124	152	150	127	139	150	150	119	153	145	147	168	162	132	156	139	155	124	147	121	128	165	155	125	125	134	139	125	150	145	148	178	125	143	126	158	136	143	139	122	136	136	140	136	128	147	142	141	148	138	128	140	131	123	145	132	120	146	126	134	136	143	139	148	145	146	137	155	148	144	150	134	128	124	140	152	155	143	131	146	120	149	146	153	153	139	115	127	134	138	140	155	120	139	126	129	145	154	164	145	120	144	149	142	139	133	140	125	124	149	147	145	118	130	124	138	125	113	128	131	148	142	142	136	128	137	131	140	149	118	128	133	132	148	150	156	138	141	146	119	130	125	118	137	158	128	165	137	140	124	146	139	133	168	135	132	133	139	140	148	145	153	117	149	114	122	156	134	147	157	131	137	142	138	132	108	140	127	141	145	133	158	129	145	142	134	155	144	132	147	126	156	133	142	137	130	148	123	131	151	131	144	151	124	142	144	144	133	141	138	157	144	145	134	156	148	153	121	146	136	153	142	126	122	149	139	135	142	138	164	133	118	152	152	147	132	147	146	136	143	145	141	130	135	145	132	135	151	157	143	144	139	151	146	133	144	147	150	149	141	125	141	152	125	152	149	125	143	120	146	155	134	125	138	139	168	146	146	130	144	140	122	152	137	147	140	169	151	136	129	135	136	147	160	141	148	148	139	164	133	137	161	138	126	139	130	134	159	138	163	154	123	133	137	144	134	136	151	150	142	138	145	139	140	127	136	149	135	123	136	138	142	152	150	129	140	131	157	148	145	129	131	152	125	146	149	131	129	136	150	129	136	122	131	156	159	142	134	135	149	133	137	113	107	133	163	144	144	138	143	142	150	143	124	123	150	141	134	131	140	129	125	125	124	140	116	122	114	155	114	125	138	126	150	142	134	148	114	139	144	132	120	136	147	146	124	141	144	139	137	136	124	143	158	144	146	122	117	143	141	134	135	133	121	124	122	168	137	125	144	143	119	139	138	139	151	110	134	147	138	132	132	166	145	147	113	144	137	135	140	131	147	140	129	135	134	136	154	159	140	145	140	131	124	155	136	139	146	153	134	154	160	145	144	135	153	130	155	120	144	119	118	138	147	141	116	125	138	138	128	115	126	144	142	160	122	138	134	135	156	145	147	162	125	139	132	124	141	132	131	142	134	135	122	142	117	139	131	143	135	135	157	144	138	138	129	147	145	138	138	113	139	144	149	128	159	157	114	107	157	138	145	154	126	134	156	156	119	147	132	138	131	144	134	125	128	134	130	122	138	135	121	166	150	131	133	149	122	140	136	151	134	132	140	140	155	121	146	133	143	127	146	134	125	129	137	122	133	118	147	154	149	150	138	144	134	134	164	129	141	140	140	135	141	123	153	129	148	141	126	156	144	123	141	152	141	113	159	146	135	151	139	133	144	135	132	131	122	149	159	136	129	138	138	154	129	121	126	142	146	128	155	144	134	132	126	141	130	128	133	126	158	154	147	133	139	150	130	120	137	132	123	145	138	130	146	141	124	122	134	156	151	138	143	141	163	140	145	139	121	145	146	141	128	130	143	127	135	149	145	123	159	121	140	146	157	147	141	142	137	151	120	128	149	150	152	137	141	126	150	134	137	130	134	125	129	136	133	122	122	136	127	133	114	141	144	146	123	132	138	151	128	141	152	134	141	129	142	139	120	131	157	158	141	130	170	151	125	130	147	119	143	149	133	143	151	130	117	131	138	132	130	128	155	135	140	138	133	129	142	111	140	142	141	146	148	150	148	132	116	139	148	128	150	132	123	145	132	164	140	110	145	133	134	142	146	143	137	156	128	152	144	149	119	137	145	127	138	136	123	144	133	135	134	158	125	162	127	133	150	136	147
4235	12266	7948	3577	2452	1703	1288	973	817	630	568	546	457	423	405	345	332	288	304	280	266	281	259	277	243	219	243	199	230	241	232	236	203	214	203	211	218	201	210	199	193	194	194	166	191	197	184	198	195	232	203	231	210	190	202	194	184	219	192	195	186	190	180	183	187	205	206	196	190	228	196	214	194	183	181	192	185	205	186	188	214	178	206	188	193	179	212	174	188	194	195	187	187	200	199	182	186	212	169	190	169	179	183	172	198	196	193	196	180	201	183	176	175	191	205	194	208	201	202	195	171	189	177	188	170	189	218	186	187	188	186	181	176	184	172	204	218	169	209	195	187	186	209	196	205	169	191	183	178	190	191	177	198	207	158	189	184	200	188	186	200	177	177	180	159	177	199	193	192	179	205	195	182	186	184	162	194	200	214	184	187	203	177	214	173	212	178	177	192	192	160	177	187	217	170	181	166	196	195	176	200	181	182	184	185	191	208	181	180	181	211	199	197	203	193	154	188	186	177	184	212	179	175	182	196	161	171	209	199	157	207	214	171	183	174	178	183	202	184	192	189	184	179	211	193	176	172	168	197	182	187	206	178	189	181	180	192	193	191	176	203	195	190	194	164	163	172	185	185	197	204	203	176	169	187	182	190	186	186	182	169	200	190	202	206	198	171	162	194	208	212	205	171	176	194	180	200	175	173	171	190	165	191	177	183	181	201	194	169	181	172	164	193	166	182	191	181	189	195	189	179	181	209	184	196	186	196	195	153	161	186	164	185	193	191	168	192	181	166	194	174	172	185	194	197	190	205	172	165	188	184	204	185	210	191	179	201	172	190	196	182	181	198	145	181	185	186	186	195	185	213	201	175	190	179	202	181	182	175	202	152	190	183	210	168	180	200	177	187	186	193	182	207	185	194	185	181	191	193	208	200	175	195	185	189	166	166	202	186	171	194	161	188	211	206	208	175	196	173	188	199	209	172	186	208	211	183	219	177	191	194	202	176	202	223	175	180	182	203	200	203	188	211	192	210	186	187	196	178	196	209	195	180	187	221	193	192	191	199	177	181	168	181	159	184	195	184	194	185	162	192	179	175	197	177	162	191	185	186	182	171	186	186	198	174	185	187	187	198	185	196	190	219	168	169	191	169	205	188	189	196	210	201	189	183	172	196	204	192	194	203	179	186	196	176	185	178	179	184	196	191	214	186	186	173	190	173	197	186	189	201	188	182	180	195	202	191	196	166	202	180	181	179	174	187	169	201	194	194	173	190	203	190	192	167	200	205	193	192	212	173	207	176	174	172	180	177	177	188	190	208	173	177	185	194	187	201	183	191	174	190	153	185	198	182	204	154	190	182	191	199	188	208	210	187	189	162	185	197	208	219	191	204	194	187	189	173	168	179	178	163	170	189	182	184	163	212	190	161	199	178	167	211	188	165	190	181	188	200	185	200	181	179	192	190	171	186	159	205	198	209	201	185	205	210	209	180	186	221	187	186	190	169	175	187	173	177	189	207	198	215	180	183	173	196	188	155	188	204	167	188	152	196	192	196	182	187	203	164	185	172	213	203	175	187	200	201	221	187	181	180	198	201	173	177	194	185	197	178	177	158	193	184	204	230	167	196	172	188	179	177	162	211	186	151	181	187	178	162	196	187	195	188	177	188	200	212	170	177	178	175	176	182	198	186	186	182	167	204	177	190	202	187	184	197	187	193	190	188	181	189	195	167	181	188	186	170	183	182	194	167	192	200	216	206	186	180	175	187	215	216	196	203	182	184	185	181	185	166	170	190	190	174	176	209	217	204	176	196	154	174	169	194	191	193	187	188	188	198	171	212	206	192	175	178	175	188	172	192	189	185	172	192	169	190	205	190	177	188	189	163	187	175	199	193	192	183	199	181	218	160	177	179	219	192	187	201	192	180	183	190	187	200	183	198	205	180	189	182	198	189	191	178	186	198	183	177	173	168	183	193	204	187	199	182	178	192	186	189	168	182	189	168	166	190	172	179	163	200	193	176	168	181	160	174	180	186	187	188	204	199	190	177	162	175	178	189	210	208	180	188	165	225	206	198	190	172	178	205	156	200	173	178	194	208	160	211	175	190	188	169	159	195	195	192	175	171	179	198	164	188	192	174	189	180	190	179	172	158	209	201	144	168	192	174	164	158	188	175	183	185	199	212	195	196	182	185	188	216	181	182	181	195	204	185	202	193	178	195	189	172	179	173	213	194	205	187	186	181	162	189	196	177	211	188	204	193	201	164	193	200	178	191	216	221	197	171	173	195	196	172	182	205	170	166	171	208	190	191	191	181	178	177	173	193	172	170	210	212	187	174	194	169	162	181	182	168	188	188	196	175	203	159	171	171	197	208	187	193	185	187	182	177	202	190	172	178	187	208	199	189	199	176	189	196	180	186	217	169	172	199	179	190	194	201	187	168	185	187	200	182	167	199	192	216	197	169	212	173	191	186	185	192	212	180	188	194	173	180	193	159	157	209	201	188	182	214	192	185	223	180	187	173	188	194	175	206	179	173	189	185	187	208	194	194	177	183	183	183	185	199	166	187	183	199	178	168	165	221	199	192	198	173	188	189	163	193	192	198	182	179	179	204	191	196	183	200	178	166	183	222	185	182	170	175	189	202	184	177	192	187	191	158	189	204	179	188	189	178	162	186	181	172	179	181	194	183	202	178	208	183	199	175	177	172	182	181	176	194	204	180	188	186	205	196	209	195	170	187	164	179	188	178	164	165	208	168	185	178	202	172	212	200	173	172	189	198	176	165	193	173	178	189	179	169	181	205	187	200	184	187	179	187	171	170	184	186	187	182	207	182	192	195	200	192	188	192	191	183	191	197	179	178	177	187	196	172	188	183	206	165	183	209	184	196	180	164	192	182	179	176	160	167	191	175	195	184	162	187	179	180	161	178	176	182	194	176	191	187	188	171	213	208	181	197	166	173	207	165	186	181	188	183	190	198	189	177	200	187	187	184	183	168	188	200	184	195	179	189	178	193	207	188	188	194	175	182	183	194	185	197	214	198	203	199	164	190	174	202	226	187	197	210	189	221	181	169	181	209	192	189	215	162	183	187	200	214	174	207	186	161	192	191	174	166	196	198	178	190	208	180	201	215	191	164	182	177	197	183	181	186	181	176	208	176	201	212	173	205	189	200	171	181	195	200	187	176	174	200	186	176	154	211	205	194	200	161	205	197	207	194	167	200	175	213	182	171	189	201	177	208	220	168	194	205	187	206	165	177	188	206	192	190	193	192	191	177	173	189	212	188	207	180	196	193	199	167	222	192	226	185	179	179	199	167	181	187	199	191	190	185	191	173	189	177	203	199	183	200	215	191	198	167	163	195	212	179	191	199	197	190	191	174	178	186	198	221	214	184	183	196	195	202	193	162	192	213	208	186	200	196	191	195	201	214	192	197	203	177	185	189	181	190	198	204	173	203	204	179	179	175	204	195	196	179	170	187	194	189	179	191	177	178	195	190	197
26768	17102	3373	799	624	633	625	638	612	565	632	584	590	597	626	590	616	554	563	585	589	607	615	596	623	596	609	557	609	584	585	619	578	650	635	609	602	576	571	587	583	624	565	591	634	559	599	607	606	588	606	617	659	620	610	563	637	594	594	590	589	589	574	615	600	620	598	612	600	588	607	627	617	570	604	624	551	622	605	607	561	598	591	623	610	599	583	636	643	584	601	570	593	630	593	621	585	575	608	622	598	601	622	585	591	584	603	621	624	628	548	612	580	596	659	568	552	558	604	628	606	542	598	588	590	576	567	586	601	620	582	584	587	588	555	575	586	610	622	649	594	564	577	573	599	624	589	569	603	605	585	613	597	574	532	601	637	581	587	604	585	581	579	556	560	564	608	532	582	592	621	606	588	570	588	621	612	606	548	627	583	581	615	606	624	554	596	590	614	597	590	632	587	572	602	621	642	584	599	618	614	570	601	600	579	586	635	635	606	591	578	626	619	602	562	609	581	642	558	638	560	633	663	581	638	593	597	640	607	600	575	587	600	567	602	616	607	623	580	557	617	583	594	583	572	643	600	595	561	587	554	603	623	559	574	603	602	578	609	595	592	558	540	619	593	613	586	604	616	613	621	624	584	567	619	584	588	583	578	587	617	632	565	615	628	657	610	633	578	590	564	586	606	577	588	596	629	599	621	527	625	624	565	644	525	621	627	567	615	548	583	575	615	583	587	594	597	591	591	612	614	649	622	608	581	593	589	578	614	615	582	629	563	561	648	625	630	624	581	588	568	569	602	597	575	600	590	598	640	573	590	557	605	571	648	582	618	618	633	611	574	609	624	584	590	647	576	640	612	577	583	626	566	596	591	564	600	589	579	618	629	579	562	603	609	575	589	580	567	580	610	584	591	583	599	603	597	608	577	616	617	554	652	564	661	606	607	601	581	561	606	630	582	596	605	584	580	603	631	620	585	616	612	549	600	604	548	585	601	600	600	598	568	626	598	597	601	594	593	607	597	572	608	611	573	571	626	593	633	592	622	600	606	626	657	536	585	607	611	590	585	562	580	587	603	572	558	599	551	578	577	636	632	557	593	560	630	621	580	551	630	578	596	570	572	617	585	573	596	646	592	588	573	585	598	579	613	580	599	558	625	641	618	591	576	643	572	576	580	565	600	603	562	584	601	575	618	627	580	600	616	609	611	590	619	576	640	630	552	616	572	589	581	607	554	580	570	582	595	636	544	620	606	595	599	563	579	566	593	600	620	611	612	636	617	617	580	573	586	606	608	637	613	637	613	561	627	633	587	610	631	610	627	564	611	574	587	594	633	577	576	597	600	608	635	598	547	620	542	598	561	564	586	579	611	583	636	621	613	565	578	560	608	575	599	613	576	587	627	559	600	597	634	576	593	648	615	581	633	597	555	572	579	577	606	587	612	635	595	579	607	612	618	583	598	627	602	571	615	598	626	577	584	571	614	575	586	594	630	601	600	593	546	570	593	623	608	579	608	640	601	614	565	607	557	570	623	611	593	543	632	595	580	614	585	591	613	609	641	589	590	595	595	583	622	610	620	612	605	613	599	569	627	593	615	598	607	548	558	570	628	645	588	587	608	577	616	586	570	573	616	612	632	582	630	606	581	623	645	554	545	617	596	627	633	607	587	630	615	572	607	637	608	590	569	613	608	558	569	619	598	599	553	580	611	631	611	576	568	538	648	584	593	575	581	611	584	582	585	555	611	602	625	590	589	569	604	580	632	593	639	612	576	605	591	607	616	601	560	591	560	624	600	632	563	589	590	594	578	584	623	587	611	601	598	613	579	586	544	602	636	561	611	588	579	576	605	590	543	613	585	604	613	547	608	576	553	599	609	565	567	584	587	603	586	572	566	586	571	585	557	594	598	596	619	574	615	608	605	609	589	604	605	600	588	600	608	598	613	578	590	618	627	600	600	580	581	582	583	592	594	573	561	595	605	587	586	588	596	576	598	539	546	605	597	602	631	649	602	590	665	600	583	615	560	615	582	564	596	624	642	585	626	570	584	585	614	621	601	605	578	564	598	605	618	584	572	579	612	579	564	570	586	596	662	627	578	623	616	632	666	617	569	567	604	599	608	557	605	586	593	601	600	605	607	606	568	597	619	586	604	574	595	610	585	621	570	599	603	620	595	586	599	583	590	590	629	623	597	597	599	611	665	564	629	648	611	600	599	570	603	623	617	629	591	593	632	573	606	586	566	652	605	564	567	593	591	624	622	620	663	600	596	591	636	591	618	613	581	594	614	573	591	599	606	595	614	584	614	579	585	633	609	648	580	619	613	592	623	575	607	578	540	569	617	610	596	579	624	577	588	577	612	614	587	548	560	563	619	566	631	604	598	581	594	589	607	599	603	596	619	599	632	615	565	624	602	575	595	560	616	629	568	605	578	596	607	587	554	605	610	610	602	596	599	618	615	611	581	584	577	610	614	619	571	586	570	564	637	615	618	598	567	635	585	602	571	590	621	616	592	584	569	578	595	650	608	594	563	611	622	601	622	636	635	590	610	581	617	615	587	613	641	604	584	611	559	585	605	605	583	522	618	603	594	582	597	559	595	542	622	604	582	604	592	567	551	612	575	589	584	575	585	617	553	594	621	571	586	613	626	598	613	636	585	606	603	563	612	574	600	657	612	575	602	611	589	563	609	610	601	612	623	627	579	588	582	582	591	630	575	574	565	646	571	575	550	578	605	555	573	606	590	613	578	613	588	561	603	592	559	610	560	613	608	657	607	631	613	611	598	601	615	586	584	627	647	550	621	607	609	587	571	573	624	568	581	598	608	624	580	589	599	600	599	571	585	572	609	538	605	585	601	618	641	608	607	635	582	600	571	604	632	583	580	584	576	590	584	626	577	611	606	623	573	623	560	613	606	560	637	628	615	620	632	599	566	653	597	611	627	579	576	617	610	623	610	603	595	594	606	652	568	597	598	576	596	609	603	565	618	663	633	593	565	649	600	610	582	601	603	604	572	561	634	588	600	605	615	579	622	558	567	580	616	585	577	617	625	649	592	586	598	596	575	612	599	580	631	593	597	623	619	606	617	591	632	619	583	648	580	597	605	589	632	640	588	604	557	566	610	606	547	573	613	556	578	598	605	617	592	581	647	629	591	592	555	604	613	612	567	591	588	576	587	571	586	561	631	607	627	579	652	578	618	624	570	603	572	609	560	542	625	576	662	607	609	592	571	598	627	574	606	541	569	593	631	594	618	575	616	600	635	617	603	549	616	599	632	615	579	611	607	568	588	616	607	614	604	576	558	624	602	599	584	592	563	564	621	581	629	590	638	612	607	570	609	641	589	573	607	579	569	614	571	609	591	609	544	621	611	591	591	585	645	630	601	539	644	592	569	639	590	610	577	598	608	575	571	599	624	676	585	620	588	624	620	594	581	622	604	584	615	617	630	633	549	590	585	625	629	624	617	590	602	596	614	598	601	600	567	593	607	632	611	567
4334	1590	1243	912	919	818	844	874	796	770	799	812	778	827	760	732	821	791	768	771	778	772	789	755	768	800	775	782	773	768	787	803	823	748	764	848	771	766	770	745	802	748	786	788	772	747	755	762	748	792	798	786	726	821	780	727	780	806	765	778	814	770	803	754	790	772	811	838	736	716	826	783	739	751	818	757	778	844	787	822	776	760	763	825	873	796	803	765	790	822	813	811	767	762	776	751	763	820	774	781	741	838	748	812	767	758	755	793	809	819	771	814	783	824	789	774	786	821	764	759	802	767	780	784	804	733	733	809	793	777	790	817	752	826	790	759	766	766	774	838	745	727	788	783	793	790	805	761	748	781	822	766	847	757	801	779	784	784	806	770	775	761	776	763	748	750	775	814	799	763	780	787	763	755	754	825	783	800	834	787	781	787	806	849	802	780	792	761	771	746	734	795	829	797	793	744	759	784	786	793	795	784	837	777	775	757	781	727	802	764	799	783	784	779	696	802	754	811	723	831	771	732	744	788	824	768	815	759	732	822	782	794	808	806	822	771	817	745	834	748	799	809	779	757	800	809	797	760	735	785	770	762	756	822	785	806	706	794	771	756	809	769	776	805	789	786	799	769	820	765	805	807	779	784	826	818	761	736	787	790	779	769	748	771	774	755	802	765	772	773	758	773	733	800	787	767	763	810	755	758	791	801	746	765	740	766	788	859	804	782	805	823	798	742	768	737	778	775	758	798	819	765	776	770	740	704	741	755	744	779	791	825	830	743	790	728	738	762	788	810	729	828	809	752	784	805	778	778	782	777	788	760	792	779	823	760	802	769	747	797	776	781	777	792	810	800	787	755	766	773	763	822	731	795	736	787	819	769	753	793	759	751	729	769	825	731	783	825	807	762	842	799	762	817	809	733	748	791	791	752	750	786	774	736	771	753	787	775	779	800	751	751	756	766	750	729	766	746	778	804	801	779	766	768	797	780	790	807	769	730	783	811	828	778	760	728	760	779	774	783	733	796	767	765	752	752	829	754	756	780	771	792	808	813	798	745	756	800	755	755	786	803	795	751	809	760	745	783	767	767	774	802	814	783	773	810	773	796	795	798	731	792	779	774	775	782	818	813	798	799	764	773	766	733	758	744	738	774	763	808	751	770	763	749	780	787	779	771	756	786	769	770	755	824	795	842	781	748	801	796	805	741	777	721	778	723	786	805	805	753	825	713	775	786	741	768	784	757	788	778	788	776	794	792	812	744	761	821	790	851	758	794	810	761	763	738	820	791	786	782	779	775	825	809	733	818	813	765	821	800	771	787	736	792	787	806	791	794	736	791	746	801	800	778	776	809	801	792	735	807	811	765	721	797	781	759	788	802	762	789	766	776	732	795	798	767	715	807	778	782	777	768	776	786	767	824	750	783	774	738	769	764	828	736	773	811	772	782	761	795	800	786	742	787	752	789	775	777	714	762	824	780	805	757	740	827	785	782	812	787	770	758	770	807	782	786	763	748	797	743	761	787	750	796	787	766	798	787	785	756	753	788	758	790	829	750	772	737	766	757	785	769	776	784	772	775	789	757	812	773	719	730	789	734	781	757	788	814	789	788	756	809	776	812	783	719	736	724	757	786	784	780	738	789	761	809	787	741	746	796	795	810	794	807	744	766	834	772	791	758	756	746	736	800	792	761	762	750	750	795	768	780	743	812	766	764	804	757	777	735	843	756	780	780	778	809	788	765	710	793	748	747	807	737	778	814	778	756	786	732	754	720	801	807	824	790	798	757	750	800	789	766	782	762	779	749	784	743	763	729	760	734	817	793	726	790	790	760	810	771	769	768	753	754	768	773	762	794	733	791	783	776	801	826	794	805	783	756	778	780	818	745	805	741	778	756	760	783	807	802	809	774	798	739	734	784	778	760	754	765	775	779	801	839	811	769	769	772	761	764	739	777	795	792	782	794	872	798	816	810	804	722	787	738	798	763	772	777	776	777	802	785	758	770	816	769	728	740	769	822	723	830	799	708	788	798	783	808	763	781	794	775	757	773	724	800	774	802	733	751	787	758	764	728	800	806	730	784	809	772	787	797	807	815	823	793	804	782	773	778	773	818	826	793	806	768	787	830	820	759	744	755	752	782	771	768	752	749	775	833	801	797	773	784	765	744	747	802	771	729	772	711	855	790	764	742	772	776	766	804	745	810	779	710	752	822	816	769	763	729	810	769	780	780	811	826	796	743	752	770	745	814	720	740	788	721	748	770	750	776	755	760	781	756	802	761	807	758	774	785	824	751	755	753	783	761	746	794	800	757	789	779	773	790	746	804	774	788	804	789	739	748	798	742	800	746	798	829	771	748	743	753	763	820	843	740	793	744	766	763	748	761	792	825	788	748	824	777	818	779	726	809	759	824	815	821	772	801	766	780	760	751	748	782	791	756	799	738	791	820	816	779	735	736	784	794	755	772	802	752	752	735	786	815	779	781	743	818	739	800	769	741	773	783	849	782	749	822	773	817	751	765	773	820	741	798	741	795	812	767	755	789	797	709	768	791	720	824	739	820	786	784	774	801	753	783	723	749	769	797	777	769	779	744	798	768	820	788	827	815	803	802	763	814	739	765	781	770	817	767	805	817	783	772	785	790	768	781	827	749	713	784	741	765	765	786	738	778	752	752	789	807	739	815	800	854	810	738	803	768	818	764	800	764	780	798	781	756	734	783	744	779	751	812	753	750	748	832	801	857	779	788	825	782	740	749	782	774	758	786	780	780	756	784	832	767	803	740	736	757	774	687	789	758	772	798	799	815	771	806	750	760	805	721	748	771	760	792	811	817	772	770	755	803	823	813	741	772	749	756	781	757	843	760	771	793	761	812	758	761	725	787	791	777	793	773	821	803	806	792	778	795	786	810	731	800	798	758	775	743	757	780	792	796	776	777	834	777	782	821	764	820	805	785	780	776	819	761	762	737	748	820	822	776	748	767	751	791	806	795	810	738	772	770	741	786	761	790	697	776	796	759	800	782	771	754	764	780	754	811	806	750	829	758	756	810	841	787	788	743	765	827	759	785	745	867	800	731	743	784	833	761	773	799	848	748	722	785	810	782	792	799	796	798	808	799	793	801	745	756	716	759	743	755	740	800	801	802	764	758	739	766	781	813	734	782	799	768	752	769	769	764	777	756	777	815	832	758	827	780	717	788	760	784	772	757	736	775	737	801	772	738	747	757	799	775	768	814	775	797	772	788	820	746	806	787	806	818	804	737	788	822	735	753	831	794	764	740	820	759	773	732	783	740	761	791	786	777	823	773	800	730	753	733	745	827	774	757	793	777	784	785	729	820	753	821	819	808	775	760	779	712	786	738	781	776	793	834	762	767	764	803	755	792	773	792	805	788	830	806	761	757	718	749	788	752	760	820	818	789	797	784	813	758	744	742	753	727	752	758	782	749	762	751	754	793	788	785	788	753	813	820	774	772	770	776	799	803	774	777	757	797	759	785	817	758
22964	20814	27524	24203	20322	2453	704	575	522	477	473	448	428	448	402	423	458	393	406	409	432	389	381	410	408	397	398	431	421	396	400	425	421	392	405	405	388	376	397	398	381	393	364	377	398	396	397	405	432	375	462	362	406	419	393	389	414	368	432	398	395	390	417	426	396	431	378	399	402	403	377	360	424	388	382	376	380	426	392	380	405	439	399	396	367	403	394	385	431	417	409	398	398	388	308	376	392	387	401	408	398	386	402	394	412	474	400	400	367	387	371	373	395	360	370	410	392	379	363	400	397	396	354	426	388	377	376	412	396	392	388	396	400	425	409	432	412	402	370	406	377	396	370	368	380	406	368	359	414	409	430	408	419	373	386	408	412	384	419	381	385	384	403	374	379	412	399	406	425	364	395	402	393	400	385	412	373	363	376	406	373	410	411	398	407	397	391	375	378	397	353	409	413	382	355	388	397	381	408	389	374	393	430	404	428	382	364	382	395	393	408	375	360	377	396	381	393	412	390	399	406	369	363	433	394	373	402	405	388	375	367	411	370	370	367	410	408	402	390	381	351	402	416	365	384	383	387	403	383	399	395	413	399	394	402	376	373	415	373	412	400	378	422	374	384	407	428	374	375	375	402	385	441	393	417	397	352	417	404	394	425	409	383	364	395	374	416	366	376	388	411	415	413	389	387	393	353	403	385	393	395	384	395	391	451	374	420	362	422	380	401	406	389	391	373	394	394	411	373	366	387	380	389	400	417	407	420	404	418	414	363	372	400	405	393	374	441	398	419	382	411	395	413	401	399	405	414	399	367	378	377	401	381	385	392	375	399	383	397	386	367	446	386	409	383	400	383	422	353	392	402	400	432	384	395	421	390	398	404	393	380	394	403	407	409	389	414	387	381	388	403	393	392	388	380	380	333	396	396	401	426	428	385	375	388	377	401	381	406	424	370	395	389	416	414	377	379	393	413	406	375	380	387	405	402	433	406	406	365	386	399	397	379	406	392	357	360	420	381	394	408	410	434	384	399	424	412	382	392	416	406	410	376	408	408	360	395	397	340	367	397	365	426	363	392	417	422	372	403	374	385	434	399	377	384	423	378	393	401	386	419	385	387	397	375	359	406	380	370	364	392	407	394	398	393	359	399	408	363	365	427	400	401	380	402	389	401	412	409	411	383	417	398	397	396	363	410	400	385	420	398	406	371	375	383	379	427	390	399	415	362	402	366	396	363	371	404	371	406	380	376	387	394	440	385	401	353	411	380	388	391	394	404	394	381	394	378	412	397	378	426	406	379	401	426	404	415	404	385	401	361	363	390	377	403	395	387	411	395	393	414	380	397	444	398	386	388	426	369	374	410	403	401	410	398	334	419	392	407	368	398	388	421	379	415	361	372	381	410	371	398	418	428	370	411	426	437	402	364	373	381	399	408	414	378	453	414	395	408	383	390	366	408	400	395	397	406	391	397	414	403	372	378	426	440	404	374	358	391	433	426	385	413	404	355	382	370	386	403	382	362	400	390	373	360	392	397	393	418	364	359	411	383	383	437	409	397	374	413	411	380	401	350	405	418	376	386	398	402	388	386	412	392	397	393	418	402	374	384	373	382	380	343	364	404	404	382	394	386	411	411	391	395	375	411	394	365	378	384	401	388	396	392	414	388	376	395	368	369	416	417	394	427	399	389	401	420	416	414	392	393	415	403	404	395	358	394	397	391	408	384	358	452	396	403	411	390	366	387	437	420	393	397	425	419	368	389	365	433	389	384	407	398	394	401	371	379	367	380	399	369	409	403	394	390	430	375	360	406	404	369	395	404	373	404	383	369	376	397	376	387	376	406	401	386	390	410	387	372	403	375	402	390	393	434	398	402	410	398	407	413	400	407	402	398	427	398	367	422	390	416	381	386	373	379	405	389	354	393	403	346	387	391	413	382	396	366	374	398	378	426	416	397	411	373	400	405	362	398	376	360	410	387	440	385	389	372	404	375	358	384	372	398	418	373	431	379	370	385	369	423	401	414	388	349	382	402	401	385	372	398	427	359	384	400	415	380	406	390	368	378	402	381	385	382	412	407	396	388	381	391	401	376	404	430	452	396	384	351	388	431	354	377	385	386	384	398	345	415	431	404	384	372	373	397	398	365	390	412	369	369	397	405	424	371	421	404	388	362	382	418	407	405	409	365	404	393	395	393	438	391	366	387	413	377	407	362	417	366	394	396	368	411	397	385	385	387	406	387	388	385	372	366	399	385	408	408	382	399	381	400	399	375	387	404	394	363	411	399	390	376	410	450	408	354	408	366	444	373	426	425	400	400	377	404	390	439	406	418	403	384	366	412	433	392	421	376	408	423	369	364	360	364	415	412	379	394	413	404	395	409	407	405	402	379	388	377	391	404	358	358	384	403	368	447	399	386	410	417	377	386	382	384	408	395	395	419	426	405	399	392	378	420	396	395	412	439	366	399	412	377	394	372	381	426	381	364	389	398	429	395	380	373	405	392	363	392	398	373	399	384	387	415	382	385	363	369	399	416	357	384	396	404	368	369	359	392	395	381	387	430	408	422	417	386	417	387	396	369	374	378	360	366	400	380	389	395	390	402	377	370	403	416	391	424	394	387	410	424	390	414	433	393	364	411	385	387	406	398	402	364	382	383	402	404	371	410	406	411	382	354	368	384	401	405	367	417	381	364	404	374	384	386	349	416	403	420	385	400	421	373	381	391	401	361	404	391	429	393	406	384	400	404	394	386	386	394	391	400	398	368	411	404	371	392	373	394	377	412	373	425	362	388	380	385	372	372	390	395	401	406	361	412	390	389	400	429	382	396	413	399	358	427	393	411	420	438	403	383	391	368	425	423	390	405	385	371	393	379	400	380	435	374	342	402	380	407	410	380	390	393	390	387	386	391	396	382	367	395	399	408	398	400	392	368	425	385	412	369	380	360	402	418	372	390	407	383	420	382	407	392	399	368	396	399	353	427	397	424	403	392	360	351	414	380	394	416	408	407	364	412	445	375	354	391	389	367	394	398	407	415	403	433	377	368	381	401	437	391	398	371	407	421	408	377	398	401	377	403	388	358	408	414	375	398	386	362	391	360	384	370	363	414	394	381	365	388	372	405	413	411	424	397	435	417	365	378	384	415	387	388	400	374	414	374	420	360	389	384	428	434	437	388	359	401	400	400	411	392	418	395	402	394	403	405	444	427	387	407	385	392	375	419	371	354	393	408	391	399	414	397	426	384	403	386	371	349	373	390	409	421	376	392	407	396	403	386	406	418	359	389	401	386	445	421	369	389	362	371	377	371	390	390	397	374	372	440	401	397	419	404	421	397	403	416	388	332	407	363	372	365	411	367	381	380	374	398	376	405	382	413	402	408	387	420	376	362	391	384	376	381	373	405	392	372	392	406	381	381	375	380	404	401	407	389	382	380	383	398	387	414	379	399	369	403	380	358	371	369	413	396	405	384	430	380	393	397	411	389	387	416	376	383	383	399	392
3280	8022	5004	2470	1830	1362	1104	919	842	815	709	685	652	646	627	611	596	568	587	561	586	608	594	517	533	536	608	547	569	586	559	555	542	532	526	555	526	510	543	530	563	573	536	528	576	492	546	514	551	541	557	539	552	533	529	577	530	542	543	514	536	532	556	543	539	528	483	517	539	520	559	524	564	567	482	538	504	502	499	501	535	503	504	546	521	492	544	475	514	525	559	547	507	513	534	554	526	520	517	492	512	529	511	525	568	536	521	589	526	547	526	535	537	552	552	508	499	548	532	526	556	546	517	488	512	573	496	544	503	543	516	550	542	565	541	528	496	553	500	514	563	541	514	535	524	542	523	537	521	531	516	515	520	567	525	482	533	533	530	511	546	530	473	501	513	509	523	545	530	501	539	483	539	501	535	544	547	506	533	560	512	552	516	506	507	506	521	504	531	520	534	531	505	528	525	502	530	508	507	529	572	563	521	517	546	546	510	543	550	512	521	519	554	530	512	520	525	551	524	549	563	554	538	533	521	526	553	520	497	499	522	524	506	526	525	560	543	542	552	533	546	542	559	501	527	540	486	500	489	527	523	553	524	521	468	536	519	550	529	523	522	539	554	496	494	458	507	524	490	489	516	517	525	556	540	558	503	489	535	538	524	506	484	516	494	511	517	525	510	544	499	546	552	531	487	541	500	559	504	502	533	555	562	542	529	543	530	522	503	498	531	504	518	559	520	515	533	532	516	499	509	540	524	525	544	554	543	499	501	518	514	498	526	508	503	489	568	577	555	540	569	554	540	520	526	541	475	551	536	520	492	536	525	585	513	509	550	542	511	532	553	549	540	471	522	547	555	565	532	550	530	490	531	533	577	489	515	522	555	529	508	544	544	519	500	529	550	531	472	540	487	544	550	528	553	552	549	502	530	514	505	526	555	480	562	540	505	507	539	519	577	495	543	561	575	568	511	552	556	581	511	573	532	531	525	486	511	548	547	531	548	530	549	512	499	557	526	523	538	515	500	521	512	514	534	565	520	538	538	489	510	538	528	502	542	517	538	498	561	509	518	508	504	540	460	522	495	502	525	526	523	503	509	576	546	504	496	526	555	539	548	525	537	525	558	517	583	526	563	519	530	544	541	519	507	517	489	548	521	539	524	563	583	561	484	511	524	519	531	520	553	547	517	549	533	557	504	522	538	563	557	530	540	509	500	553	555	557	506	525	531	502	530	539	535	553	551	546	529	538	530	537	530	505	507	564	527	540	561	518	549	512	535	503	531	553	582	502	499	539	522	545	482	557	564	523	535	538	504	484	564	510	506	502	528	527	537	569	546	531	517	519	505	521	550	494	509	510	487	526	516	506	502	523	539	537	517	550	527	575	520	544	556	549	513	493	575	535	515	557	547	512	537	556	537	506	543	500	552	556	548	521	541	552	544	530	512	517	504	528	517	525	507	564	527	532	534	523	516	551	482	518	523	561	515	507	525	578	533	506	534	516	525	563	538	569	513	553	563	514	517	502	517	493	537	521	499	563	518	546	539	504	519	504	546	548	528	540	535	519	513	545	521	539	538	509	538	492	517	542	513	538	528	507	531	566	516	496	538	502	504	517	546	525	525	529	516	530	514	518	516	506	532	545	524	517	519	540	506	524	550	563	541	543	537	534	541	506	506	512	538	563	543	522	505	475	496	522	573	515	536	507	490	512	504	553	513	532	557	542	568	561	513	524	526	526	533	532	548	592	514	529	508	584	526	510	511	503	499	530	519	537	491	497	570	514	552	533	486	550	541	500	548	501	524	575	540	533	510	578	543	532	508	507	488	514	553	511	554	528	535	519	517	499	486	545	539	572	532	499	497	534	487	499	567	559	509	540	526	525	509	545	568	558	540	577	504	544	522	522	483	570	545	549	586	533	508	515	554	586	515	522	510	532	511	552	504	564	550	530	533	515	523	524	515	514	535	517	550	533	541	540	504	534	545	507	542	502	532	509	518	543	535	511	534	529	542	557	544	540	501	547	523	482	546	492	503	515	543	555	539	518	522	541	550	504	563	490	553	538	527	482	500	539	510	546	513	531	480	535	544	554	530	489	574	541	466	530	575	509	554	524	513	548	553	519	508	551	542	538	525	533	486	531	510	535	541	570	476	536	542	511	518	514	518	526	570	531	524	545	552	522	558	491	512	531	552	548	518	548	524	535	562	520	525	551	505	504	550	563	527	545	552	529	552	543	521	555	574	544	528	566	558	524	531	567	526	529	578	521	512	520	529	548	555	557	504	559	552	542	539	501	552	545	515	539	499	518	520	525	515	554	544	532	501	558	535	519	513	537	549	527	526	570	520	568	526	558	532	582	493	551	504	518	499	502	540	550	511	530	565	497	541	505	543	516	527	511	556	520	519	522	517	563	555	502	525	557	492	546	555	518	527	514	533	527	539	536	514	539	518	526	485	525	530	502	497	509	558	527	473	511	521	544	538	512	532	524	527	529	547	539	511	539	512	543	495	553	503	527	509	512	513	527	534	522	496	522	524	540	548	544	542	539	522	550	545	519	524	504	488	563	559	495	513	533	536	562	495	537	498	472	522	561	503	510	501	494	519	558	471	505	551	514	510	515	527	517	504	521	521	524	510	537	504	552	522	551	523	521	526	570	516	537	524	567	550	531	501	533	548	526	517	516	494	547	549	526	521	511	481	603	521	520	533	506	535	505	516	495	548	543	539	532	541	501	533	502	508	495	511	556	516	579	556	522	516	554	547	523	468	521	579	524	507	557	536	521	513	496	506	521	493	523	550	551	566	488	534	556	549	476	527	518	527	521	539	532	526	519	512	510	546	520	518	531	504	545	499	552	555	578	545	482	539	549	510	551	489	505	480	501	520	524	505	510	532	535	529	511	515	542	532	511	535	534	510	546	540	523	530	506	506	507	529	537	543	502	539	555	548	592	520	510	524	515	490	508	517	530	521	534	507	548	549	532	479	520	554	522	520	522	533	583	573	521	566	548	541	524	517	569	541	546	519	510	535	545	549	503	493	537	545	503	554	562	512	544	539	495	542	523	513	509	539	500	550	549	515	540	520	507	512	496	504	545	527	547	559	518	505	594	500	522	555	492	536	518	533	545	517	563	524	489	517	475	537	495	521	504	515	541	526	518	478	556	532	525	540	575	541	533	537	541	522	539	475	557	537	524	534	471	482	516	533	508	490	526	523	489	542	501	517	497	486	536	550	532	505	532	496	537	495	563	529	540	519	534	510	557	530	522	535	528	528	538	508	480	522	540	549	507	515	571	515	506	528	526	532	508	519	537	521	528	496	507	517	540	541	496	509	569	511	519	536	548	551	528	507	513	523	540	483	494	489	549	510	536	500	478	520	522	531	504	545	503	533	527	559	507	571	511	516	489	523	554	517	516	550	535	540	523	506	534	506	527	501	542	563	509	487	491	559	543	524	511	585	564	484	517	546	525	535	520	502	556	559	533	495	536	513	579	517	539	536	521
24300	20810	25575	22837	1391	607	556	477	528	509	471	487	470	476	497	496	442	464	469	471	447	429	441	496	428	459	451	452	476	504	464	447	463	471	452	461	461	484	474	451	469	453	423	460	483	492	451	466	475	498	464	453	463	463	470	443	413	438	420	459	454	444	426	443	434	451	497	431	486	448	457	454	443	440	435	448	498	429	464	467	448	447	439	425	448	479	449	455	444	438	453	451	410	467	441	477	487	435	441	446	428	416	467	423	457	441	464	492	444	476	454	512	394	461	447	474	453	430	499	424	446	480	496	448	430	469	451	440	508	497	444	421	451	432	445	469	459	444	458	461	450	425	440	429	469	438	475	434	445	465	440	435	500	444	463	456	438	480	460	476	432	491	457	428	437	499	475	436	480	439	477	463	439	463	475	443	505	429	468	446	459	457	491	427	440	450	454	488	460	493	438	457	466	483	441	450	467	461	455	485	455	461	470	470	456	438	414	447	453	459	493	428	447	409	456	441	433	462	446	477	448	458	424	471	448	451	427	489	474	464	450	454	458	449	456	463	438	499	437	442	421	478	473	454	439	454	451	428	469	443	451	423	436	445	476	477	456	447	455	427	455	462	463	418	432	446	422	449	430	466	468	431	470	440	452	472	471	477	442	474	465	434	459	433	479	465	462	447	426	441	446	471	455	465	439	439	434	461	449	459	435	459	434	449	460	450	454	438	438	471	414	454	455	481	442	453	479	461	463	502	442	480	445	481	491	468	434	445	460	434	445	438	483	466	431	456	470	460	468	440	468	445	425	478	470	456	454	484	468	451	443	449	470	463	474	463	484	417	470	450	468	467	466	468	461	453	447	455	406	463	485	470	473	457	443	480	429	446	446	426	407	463	479	451	458	485	470	500	442	446	434	408	462	449	429	445	422	429	452	459	471	409	434	418	468	456	467	428	452	440	436	458	430	462	438	452	442	487	456	501	429	515	469	441	449	455	463	490	475	428	472	479	445	445	501	444	469	498	491	448	444	432	423	447	437	439	470	495	472	439	446	454	481	464	459	447	468	471	446	450	441	440	453	453	464	436	492	438	462	496	429	449	499	449	392	441	423	454	454	430	461	468	449	480	443	456	437	448	478	452	454	465	441	475	479	441	465	471	513	435	458	420	437	433	432	424	446	493	443	457	421	486	453	451	447	467	445	471	452	456	422	449	434	472	458	450	461	444	431	484	469	448	453	456	469	458	481	425	472	473	435	446	481	470	469	417	427	479	421	424	451	461	459	445	456	435	467	488	482	455	457	464	470	434	462	449	445	441	494	473	448	426	446	455	482	504	452	429	483	472	475	443	451	444	429	458	451	489	455	452	425	487	483	444	492	441	459	421	459	469	433	451	450	502	462	468	426	436	458	465	435	430	495	445	421	434	456	426	487	493	444	424	466	457	449	466	482	490	433	453	478	440	471	503	453	461	451	445	428	453	456	426	451	452	460	482	429	458	453	444	466	455	486	480	430	459	447	451	434	446	448	487	450	437	484	463	464	445	473	455	442	456	458	443	478	438	470	436	462	466	455	442	455	445	450	471	439	489	435	458	456	468	494	452	471	460	493	453	467	448	459	441	461	453	466	497	464	462	442	430	430	501	455	461	452	459	465	415	476	412	455	443	485	431	477	468	491	461	464	425	444	467	468	498	456	433	437	484	447	482	443	474	413	443	417	450	448	443	468	423	466	447	456	424	452	436	416	486	486	436	462	466	442	465	462	499	464	456	452	445	449	440	434	453	467	455	443	460	458	442	464	466	428	429	478	447	497	464	441	448	467	427	446	467	470	486	451	451	426	434	467	485	416	447	448	425	413	418	450	475	485	449	455	413	432	435	481	426	437	436	427	479	414	454	431	491	435	448	454	432	466	434	459	444	444	489	437	441	475	422	446	461	438	449	446	450	503	451	489	425	456	482	452	429	446	457	457	450	435	414	438	436	470	446	461	444	431	447	471	451	477	453	479	483	466	460	476	484	473	448	470	471	438	457	432	440	464	466	434	442	473	469	469	461	439	462	436	424	463	438	432	484	447	456	456	451	410	427	475	428	467	449	470	468	471	495	444	435	416	441	462	480	475	429	459	481	449	444	468	477	466	475	426	451	454	459	436	447	435	445	463	453	472	474	444	467	459	451	450	431	445	430	444	452	431	427	417	472	459	426	417	443	418	480	460	482	434	446	471	447	480	441	485	444	451	471	445	421	477	489	477	425	460	480	483	437	458	474	457	511	450	442	455	463	470	456	467	464	485	466	468	411	438	472	452	441	450	428	437	477	444	435	448	462	478	454	416	430	451	447	471	465	458	440	446	487	460	443	440	490	440	443	456	473	431	454	431	455	452	451	474	447	481	448	473	451	459	482	466	489	481	473	410	498	419	471	460	466	459	445	456	464	418	483	480	438	466	425	455	439	468	421	502	475	451	464	441	491	452	459	469	436	475	456	432	465	460	436	484	450	452	455	458	443	430	457	468	471	442	450	443	460	443	470	426	436	428	439	403	484	465	464	455	432	458	426	464	462	445	451	457	451	464	407	485	436	436	440	436	493	440	439	433	457	436	455	467	457	456	416	441	469	420	464	480	447	453	415	475	429	420	502	421	502	420	472	439	466	454	456	445	417	422	512	478	414	465	442	425	435	466	465	481	472	441	444	436	479	443	483	442	482	463	469	436	471	445	431	468	489	459	469	486	449	462	482	508	463	447	474	449	452	467	501	461	446	454	499	402	458	470	464	480	467	438	447	430	457	447	472	469	425	414	453	481	418	427	446	473	444	473	454	487	402	444	461	479	456	451	423	454	455	437	415	467	466	457	424	462	491	467	492	447	442	441	445	469	506	455	451	457	463	469	440	441	472	449	476	460	454	454	445	497	466	475	445	485	431	411	481	450	429	436	431	489	468	452	488	466	483	460	457	452	465	455	440	446	439	473	433	432	478	437	432	461	444	463	463	459	460	447	404	444	443	494	443	433	459	465	459	486	448	495	478	464	455	443	482	434	470	434	430	469	483	465	453	424	435	451	480	440	486	451	492	458	463	464	453	439	446	474	481	457	456	478	472	423	462	455	465	457	489	450	464	497	447	479	452	457	440	482	445	470	466	454	416	418	484	472	448	437	470	461	453	434	463	430	447	475	480	489	423	456	442	408	431	438	451	457	456	412	435	427	459	442	427	439	452	453	472	426	481	487	443	451	448	460	457	432	440	476	472	475	444	480	443	436	462	406	436	471	435	465	483	478	452	462	496	477	475	491	460	449	425	461	466	433	460	446	436	457	455	426	451	452	503	436	459	450	465	480	465	501	457	465	486	434	476	447	465	428	428	475	475	466	472	439	435	458	487	443	463	496	462	464	459	455	453	420	464	464	438	447	452	431	482	445	433	452	454	443	481	429	485	453	454	443	463	422	459	464	476	459	453	472	444	480	453	451	480	435	448	458	430	440	488	478	489	471	441	461	475	468	485	449	416
3354	3919	2554	1436	1134	930	870	811	765	684	709	646	646	632	627	602	599	640	627	587	604	651	646	570	599	568	584	605	621	567	597	598	634	601	582	630	579	583	578	616	586	590	586	606	570	569	597	591	578	563	575	624	593	536	603	619	588	629	580	582	619	570	598	597	627	571	585	579	589	607	622	572	599	602	567	609	601	595	600	593	632	598	587	568	630	600	601	578	574	608	564	573	558	596	598	578	613	567	608	612	608	561	581	597	541	578	595	601	591	598	564	572	550	617	577	567	606	587	578	620	592	584	585	587	614	602	589	567	605	603	607	530	588	579	593	588	617	615	585	570	608	587	581	609	576	533	597	591	582	608	567	578	589	597	589	587	591	590	581	576	590	596	602	584	621	568	585	594	555	565	545	586	583	602	540	581	582	622	581	621	571	591	591	616	638	610	593	612	567	634	600	611	598	570	600	599	585	626	578	541	594	568	598	591	526	582	578	562	565	568	565	592	615	601	571	562	564	528	579	597	587	603	619	552	532	591	608	627	573	570	599	585	603	545	603	606	614	598	582	582	634	568	595	617	601	605	571	561	574	577	588	587	565	625	606	588	558	591	616	565	603	565	585	587	614	579	593	546	596	535	605	574	652	597	606	603	565	571	645	612	601	616	601	573	583	557	611	583	520	583	603	581	566	599	560	606	557	578	575	591	561	577	586	620	594	583	588	600	603	555	580	593	581	567	584	571	621	564	624	601	562	585	605	568	611	620	611	597	582	564	564	583	533	571	570	608	558	621	541	557	586	593	575	595	601	578	578	613	587	571	552	621	598	587	583	620	597	615	593	551	576	572	590	583	608	586	587	636	532	604	581	575	586	613	568	535	553	586	576	625	619	580	617	611	594	609	616	561	593	535	571	570	569	572	625	597	613	611	586	622	606	578	597	624	614	620	613	593	575	560	609	587	593	564	631	588	639	567	602	615	607	600	593	572	583	615	611	539	583	601	592	615	588	588	603	605	607	610	561	597	622	572	621	562	588	601	596	586	597	561	598	543	592	593	591	575	596	555	584	572	577	626	555	580	566	590	646	560	614	588	606	621	578	587	589	596	609	590	574	605	583	605	591	576	599	634	576	570	595	590	620	559	574	600	543	635	597	600	538	635	602	584	611	588	565	570	598	615	618	592	606	566	623	576	593	635	604	566	620	576	603	602	625	598	565	569	552	587	546	665	593	581	599	599	574	562	613	614	633	574	582	578	581	612	582	587	608	562	587	603	555	590	590	602	628	593	556	585	595	553	570	538	661	578	554	614	591	569	636	608	585	566	553	600	598	559	573	620	645	609	594	567	577	579	571	590	584	631	552	585	604	587	573	588	614	591	566	585	602	629	632	578	561	570	565	553	539	518	552	576	563	546	628	559	594	591	604	584	627	612	578	581	624	615	558	573	573	590	581	553	558	590	540	567	599	587	609	592	571	602	592	583	590	590	580	602	581	637	577	579	593	625	600	570	583	578	628	609	545	616	567	625	611	599	570	593	619	577	624	593	615	604	598	622	570	573	577	585	566	599	615	555	550	533	593	538	620	601	582	570	583	598	563	558	591	580	581	655	598	587	581	587	615	562	544	597	578	595	548	504	532	609	565	556	622	603	570	580	564	602	615	579	570	619	622	552	578	594	574	563	609	530	556	583	584	583	588	589	607	586	550	606	591	591	584	565	632	586	542	548	607	594	618	638	606	561	572	593	549	575	574	559	620	609	608	590	579	599	602	604	574	564	556	605	625	619	560	584	619	599	561	603	555	538	613	568	588	592	599	567	570	605	590	658	567	618	584	573	587	621	579	578	581	602	618	604	603	591	566	607	585	566	615	593	581	578	571	587	577	572	577	608	572	619	593	567	634	619	552	603	606	577	595	585	591	535	592	605	591	607	565	618	586	610	614	573	601	575	606	581	574	592	548	577	578	542	571	601	548	615	574	568	577	546	601	621	594	572	622	550	603	591	599	609	586	573	643	572	685	626	569	627	600	571	624	596	631	595	568	563	570	631	570	610	586	596	565	611	611	564	593	620	570	592	583	570	560	586	611	621	619	567	569	607	575	552	577	588	578	592	567	586	570	621	575	555	609	602	603	632	557	559	603	551	597	548	591	572	606	513	621	592	582	539	597	588	576	602	584	590	603	547	570	581	617	566	545	602	578	559	568	560	618	606	562	604	600	601	591	587	586	588	629	609	616	625	579	588	614	570	585	544	582	596	603	601	616	555	601	561	605	594	603	568	582	587	631	561	576	592	604	592	579	579	552	570	584	618	639	564	553	592	588	568	577	577	567	588	591	602	596	560	549	599	581	566	571	593	540	586	552	555	581	581	565	570	597	639	565	547	608	601	634	574	602	600	578	597	549	563	587	583	605	560	591	593	585	569	572	597	603	626	560	585	560	595	582	631	622	596	622	599	583	649	621	601	572	505	578	592	583	581	549	562	623	654	577	620	564	592	569	594	583	614	543	592	616	577	584	638	581	618	594	589	614	542	539	565	566	567	573	570	615	615	615	608	589	554	582	599	590	585	588	572	600	603	573	628	593	542	616	573	579	605	616	573	605	583	550	578	582	594	564	601	602	608	636	567	583	590	588	600	554	565	582	550	608	578	590	593	571	583	584	583	586	563	646	586	562	585	582	621	558	595	608	582	593	544	548	588	566	597	553	586	606	572	578	546	569	594	547	554	570	574	589	605	610	622	608	582	563	579	567	555	590	555	580	603	622	589	608	561	543	556	589	595	595	566	602	567	591	592	593	590	559	562	544	577	577	579	601	567	586	588	535	631	610	579	617	624	615	568	624	595	569	592	580	604	587	604	544	615	626	632	573	578	576	580	579	563	580	628	599	589	587	555	594	562	594	598	592	573	563	615	610	603	567	575	517	596	579	582	594	583	600	591	618	587	587	606	575	572	602	563	629	630	579	582	628	590	568	580	598	599	624	584	600	605	596	553	621	564	576	546	629	601	587	616	585	611	599	599	622	619	608	583	592	605	631	581	595	593	527	575	596	590	605	605	596	597	602	570	593	561	561	554	589	597	604	633	543	577	600	568	566	605	587	620	645	562	581	580	599	579	596	605	647	553	570	579	592	573	572	605	577	618	553	572	576	585	571	600	553	583	577	591	547	585	608	619	577	596	574	603	594	563	596	594	644	539	574	587	575	586	609	584	599	628	566	594	545	610	589	588	607	587	587	613	565	573	600	583	584	623	610	572	603	562	602	557	609	569	591	593	596	567	583	648	550	577	614	631	592	589	619	650	605	585	612	580	590	528	601	569	594	600	618	545	573	586	558	598	597	591	555	613	592	598	588	581	577	607	621	559	629	588	593	573	603	611	585	553	569	595	555	573	585	593	568	562	656	571	630	573	559	581	584	583	585	637	581	585	543	561	621	598	553	578	609	571	577	584	592	583	584	613	585	588	581	576	592	590	569	556	584	595	574	625	613	615	562	601	591	571	577	564
22078	20826	28082	23658	20831	19541	1313	496	339	332	274	262	234	211	244	199	195	210	187	158	175	194	165	151	149	165	170	147	180	135	159	152	155	166	144	139	147	131	136	145	153	178	140	152	121	139	155	155	142	128	127	123	174	118	128	119	156	130	133	147	132	153	129	148	145	147	145	135	126	144	139	122	124	140	131	159	148	125	143	146	130	135	163	146	136	161	135	156	147	130	155	126	128	136	149	142	138	150	134	158	141	150	146	143	134	141	145	139	141	116	148	136	123	137	132	146	122	121	129	129	142	155	120	117	123	139	132	142	137	143	139	139	126	111	135	125	161	136	132	134	134	153	129	119	128	139	135	120	132	147	143	136	155	114	156	120	137	117	153	131	130	134	131	126	138	112	134	157	140	154	137	163	138	136	143	134	141	145	134	147	109	148	116	120	140	141	117	139	123	140	154	138	133	120	138	140	139	124	143	122	124	143	135	138	136	129	108	157	120	147	156	140	132	137	141	115	115	151	146	123	153	160	117	132	128	146	129	137	128	143	132	126	123	146	145	122	131	134	132	139	154	135	127	159	145	137	144	139	144	142	139	146	156	124	126	132	141	123	142	127	141	137	145	148	142	136	126	133	158	122	136	147	132	142	166	140	138	136	126	146	144	135	134	115	134	118	137	124	150	149	127	138	118	141	144	128	144	119	133	128	145	131	129	147	150	141	142	133	119	144	157	153	130	154	130	141	137	148	146	142	134	130	137	136	129	127	132	129	135	149	126	127	136	147	111	148	135	149	138	127	144	125	128	140	139	137	123	130	132	148	136	122	124	143	146	136	126	143	162	159	131	142	123	121	140	135	121	134	141	141	120	137	121	137	132	149	118	143	140	132	117	130	147	127	146	123	126	156	148	137	146	134	125	154	122	144	134	164	137	121	119	129	174	142	129	138	115	121	138	141	141	124	143	134	136	124	135	134	121	150	133	143	109	147	131	116	126	123	150	135	152	112	124	149	141	128	142	142	148	122	134	133	137	152	146	153	139	127	138	141	138	130	142	130	158	133	128	157	127	132	132	118	122	129	145	135	135	134	151	147	144	146	126	142	111	135	126	134	140	119	119	128	144	144	135	135	147	160	136	137	132	138	136	131	123	128	130	128	119	160	121	149	180	147	141	146	146	139	105	142	134	126	126	121	139	150	139	126	124	117	146	131	123	129	129	147	137	151	133	127	143	141	131	142	130	148	133	119	128	119	149	134	127	166	133	152	125	135	132	129	127	145	147	163	166	116	129	130	143	129	140	126	121	126	138	132	144	135	160	144	133	130	133	140	141	132	156	119	142	142	110	153	143	141	132	137	152	127	126	121	137	146	139	142	158	150	123	133	122	142	123	134	123	141	144	132	137	122	129	154	115	128	143	159	136	125	154	155	122	129	147	130	159	143	145	123	145	146	151	134	144	145	122	138	119	154	137	135	135	137	141	128	121	134	138	143	152	148	113	148	118	120	128	126	149	148	144	137	119	131	126	134	132	150	131	129	138	131	126	159	134	145	153	146	139	108	153	134	163	115	137	144	148	131	133	151	133	132	116	129	128	135	138	145	123	128	151	128	138	125	149	141	119	137	136	121	137	156	134	135	142	126	124	158	146	116	155	142	116	142	138	122	123	135	141	116	113	131	129	140	146	130	131	141	135	125	144	142	127	122	145	127	138	134	152	137	118	124	136	133	136	122	138	137	137	111	142	140	164	121	152	143	133	120	142	176	130	145	159	143	132	131	128	132	127	132	121	130	127	116	133	131	132	148	150	138	139	138	127	139	127	146	128	136	126	135	149	139	129	133	138	130	146	154	142	135	142	141	138	121	123	143	128	128	152	148	93	119	155	114	145	148	140	151	120	126	131	130	138	124	130	146	129	138	134	116	131	137	129	139	139	154	123	122	119	128	125	137	118	145	139	125	132	135	138	147	121	141	142	142	146	122	131	138	142	137	143	143	122	122	147	144	138	140	140	108	131	133	143	125	139	116	161	125	140	136	123	141	137	127	143	142	142	137	115	142	137	132	114	114	127	146	126	142	135	138	129	129	128	137	138	127	141	132	151	141	142	114	147	124	149	140	140	127	138	167	136	142	128	131	141	142	142	152	131	141	132	132	154	135	129	142	127	149	127	140	120	133	126	132	153	130	128	112	150	159	136	150	135	136	125	124	115	124	132	130	156	131	136	128	126	138	138	114	126	140	128	134	123	147	125	146	155	139	124	138	154	150	152	169	155	147	130	142	127	138	133	110	144	122	122	136	124	118	147	141	144	151	144	122	152	128	118	152	143	126	128	142	140	142	132	144	146	128	139	137	129	140	137	120	156	134	139	143	140	134	152	132	137	137	114	130	154	143	148	144	142	153	132	127	145	133	145	133	123	140	131	148	115	148	140	139	123	159	155	127	131	120	134	130	125	129	138	121	134	144	127	114	133	142	137	124	141	124	142	123	139	118	150	141	153	142	148	122	134	135	116	124	121	146	132	147	152	122	139	136	106	152	145	149	152	122	126	161	134	139	152	147	167	130	142	148	144	132	133	135	174	141	127	129	128	130	107	140	132	136	153	142	134	131	124	114	138	139	144	128	112	137	151	146	129	136	110	151	137	136	147	164	141	140	134	136	137	142	134	135	161	111	135	117	129	135	171	146	138	137	156	150	136	129	142	143	145	143	133	122	147	143	132	125	132	139	137	128	138	143	137	132	136	125	124	124	121	130	160	125	107	139	152	145	127	145	130	127	124	137	138	133	155	125	140	156	126	131	128	131	125	135	151	157	124	150	145	124	110	139	133	143	134	122	132	132	136	134	120	118	125	142	146	132	155	136	149	157	134	126	152	132	139	131	127	124	128	121	149	130	131	125	136	124	133	140	119	120	129	121	168	141	122	123	140	106	122	141	142	145	134	145	131	125	126	112	138	116	119	130	141	130	137	135	127	138	147	146	130	129	129	113	129	147	127	112	146	133	146	130	128	117	131	138	141	139	140	145	118	127	122	127	131	133	152	132	137	122	139	166	128	142	119	158	143	150	125	133	149	125	121	115	137	146	149	151	132	128	148	133	118	121	153	148	143	129	140	126	121	152	122	139	143	139	120	124	134	138	154	125	124	147	117	157	140	149	112	144	115	129	125	124	158	126	156	150	120	117	125	134	138	148	149	128	140	137	132	150	116	132	123	124	137	139	129	149	132	123	142	132	128	144	117	112	128	121	137	125	137	142	127	133	144	123	107	133	125	160	137	155	134	135	142	122	127	125	131	131	131	152	139	127	126	139	140	163	130	134	141	138	149	139	127	137	135	135	150	127	130	133	121	125	148	148	130	155	137	132	133	131	152	153	138	151	131	153	131	155	133	130	135	152	108	152	156	130	133	119	118	126	152	125	145	135	151	147	140	131	118	146	118	131	145	137	140	126	140	122	152	132	140	141	146	139	142	151	152	133	126	144	124	143	135	132	151	154	126	136	140	127
4278	12282	7835	3464	2474	1718	1311	993	773	696	547	483	439	437	352	330	310	309	337	284	264	258	247	240	242	240	239	236	230	202	233	214	211	193	224	186	219	235	189	245	219	198	199	181	209	193	202	169	208	210	182	199	214	206	209	176	172	182	208	190	201	165	203	193	187	170	213	201	198	185	164	183	190	190	197	157	199	203	180	211	161	185	187	196	188	212	196	197	197	208	183	189	160	189	184	199	192	180	183	164	172	177	183	195	212	181	186	177	188	171	201	190	191	157	181	201	192	207	187	191	192	168	189	189	188	174	186	199	176	189	189	186	179	175	192	185	191	172	199	191	184	183	197	182	151	181	182	170	198	178	183	178	201	191	184	184	194	195	169	201	200	181	185	191	207	182	178	180	166	177	186	167	182	206	182	161	178	182	188	152	205	194	173	174	169	182	200	191	188	203	203	198	182	183	175	174	166	180	209	186	203	201	195	196	167	188	201	181	177	191	184	189	194	221	175	161	181	178	187	170	186	194	202	205	177	198	156	197	217	183	197	186	162	159	192	187	194	195	183	186	198	201	195	165	178	177	174	184	202	206	198	194	173	193	180	196	189	184	191	175	182	193	198	189	178	176	210	180	189	193	185	179	200	178	185	161	189	179	167	176	177	198	187	196	199	166	207	161	222	197	181	205	193	158	198	182	175	179	185	182	196	183	169	175	206	197	186	205	179	199	170	179	187	192	158	200	185	192	181	172	188	205	186	191	162	187	204	178	218	174	172	215	184	185	216	180	173	194	217	177	190	178	197	187	184	198	182	169	176	160	174	203	201	164	183	207	173	182	191	194	179	185	153	196	198	203	153	185	191	194	208	184	210	170	180	200	174	174	194	204	193	198	184	204	167	201	192	194	176	200	188	188	154	194	173	192	183	171	209	175	178	181	170	177	181	187	187	183	191	200	216	231	168	187	192	192	211	195	178	184	182	190	183	159	204	180	178	194	169	181	174	192	187	174	176	176	186	164	196	174	197	196	188	177	200	187	194	187	179	184	172	167	182	212	203	197	184	183	200	182	186	200	194	177	180	172	169	193	195	193	204	169	172	182	199	180	182	183	188	199	192	219	180	196	207	193	169	204	206	152	199	180	178	171	203	170	196	161	180	172	160	168	186	220	162	180	192	168	188	199	205	169	191	185	200	185	182	168	178	183	194	198	194	194	175	177	203	187	228	208	171	201	157	180	200	194	190	172	206	198	171	180	190	192	176	184	191	150	188	189	183	184	217	206	169	199	200	181	174	169	190	184	173	200	194	189	174	195	186	171	169	188	174	185	179	173	183	171	165	183	187	197	189	202	204	189	183	185	189	179	195	153	187	198	182	171	193	199	178	193	179	182	175	181	200	169	165	202	192	178	191	177	184	207	190	203	212	224	188	187	159	185	186	179	161	192	214	187	174	209	166	164	206	161	188	196	196	189	201	192	189	177	167	191	196	175	162	180	166	166	174	175	195	197	193	185	175	163	203	205	176	218	182	147	187	192	181	190	180	177	188	207	184	194	186	173	181	189	178	207	187	183	207	182	176	194	186	203	199	203	166	195	166	178	172	187	186	194	205	184	171	199	214	177	151	180	179	187	190	188	219	196	184	183	172	187	169	201	166	182	160	191	190	178	182	177	192	198	189	200	157	186	207	164	163	173	183	179	192	173	192	185	178	173	175	168	186	192	180	173	194	171	189	185	190	185	178	177	186	168	186	200	195	198	178	200	195	213	173	168	196	199	177	194	180	168	192	181	182	182	186	190	169	182	173	202	188	186	176	185	204	166	170	184	173	199	190	201	185	184	191	192	200	190	188	190	171	164	188	166	181	182	200	177	200	168	185	185	201	176	188	174	190	197	181	205	155	203	206	187	187	164	199	175	192	167	197	189	180	170	180	200	185	189	171	183	177	181	186	163	171	181	177	195	193	210	169	190	209	186	186	169	175	182	166	172	174	175	176	190	195	204	174	181	189	164	191	193	161	195	185	216	167	181	166	200	198	183	215	189	179	188	186	216	204	189	189	184	179	200	182	197	203	212	182	177	197	185	191	189	195	188	189	190	182	212	171	212	217	201	180	187	182	210	202	173	186	195	197	219	172	192	196	172	193	166	196	186	174	190	186	176	160	174	209	183	192	182	198	129	208	171	184	167	197	183	174	187	188	186	185	166	195	183	189	178	167	201	194	177	202	189	183	169	191	185	185	178	196	199	175	189	171	191	187	175	178	192	205	189	195	189	193	183	208	190	196	178	178	184	179	165	179	206	179	164	194	176	197	197	176	175	165	175	175	200	174	179	171	186	160	180	188	171	173	192	192	199	185	192	183	192	174	190	200	187	184	176	184	189	192	189	192	174	181	171	183	205	220	206	154	174	190	196	191	171	162	190	205	185	173	191	171	191	179	172	210	175	188	207	193	177	170	172	187	196	193	172	176	206	179	180	196	180	188	209	202	195	186	190	184	191	172	220	185	199	156	190	189	162	195	207	191	179	208	181	175	157	196	202	157	162	189	199	198	192	198	208	192	158	173	194	199	170	174	184	179	178	158	185	175	172	173	186	182	183	184	204	196	170	175	172	176	178	169	191	203	183	167	178	185	184	195	196	185	194	188	185	186	160	191	183	167	191	183	168	177	162	181	173	175	170	195	185	195	189	193	203	186	174	174	164	179	182	203	187	183	198	171	199	174	206	187	183	193	163	173	189	166	182	181	192	181	186	175	199	189	170	208	205	185	197	199	175	187	175	154	185	192	184	181	192	190	183	190	195	195	216	192	206	197	194	185	179	184	180	157	150	181	183	205	194	178	179	197	193	202	199	178	173	186	186	205	198	192	197	178	202	202	194	188	184	182	190	190	175	212	191	171	190	198	179	176	190	171	200	211	160	180	174	178	162	185	190	174	199	191	181	187	187	200	164	196	189	201	208	180	179	190	171	197	165	203	190	180	192	188	179	177	185	188	194	187	169	202	195	183	173	184	203	189	194	178	190	209	168	202	197	182	215	197	185	167	202	212	161	161	196	188	175	172	174	165	196	193	176	182	185	183	175	165	181	196	145	212	220	184	193	164	193	190	191	170	199	202	177	211	205	176	189	197	168	178	199	187	169	181	171	180	170	192	185	184	178	182	218	168	195	189	194	186	182	170	169	181	164	161	188	184	202	192	179	191	165	182	189	192	183	181	176	198	194	206	161	185	189	201	163	171	173	171	181	214	170	182	198	186	186	185	181	180	209	174	194	188	179	176	185	173	193	166	177	167	206	196	193	198	185	175	183	163	165	158	182	177	167	184	170	187	188	189	175	187	176	186	180	171	195	191	183	180	193	196	176	184	185	184	172	203	185	189	186	194	205	188	187	172	200	192	171	197	170	178	181	180	179	185	180	204	170	169	206	202	214	189	197	176	176	203	161	179	180	192	201	204	172	186	219	170	213	185	180	222	174	188	200	193	181	169	178	199	212	186	178	189	191
26892	17254	3323	796	638	616	579	587	579	600	603	582	621	602	613	560	648	634	595	581	631	593	624	588	622	583	601	594	624	597	618	631	609	614	592	608	574	625	619	651	599	597	615	599	609	619	614	569	643	601	601	601	598	635	565	616	564	634	637	596	580	595	566	599	623	597	549	593	652	535	563	642	621	576	651	569	595	585	621	571	603	673	570	612	579	559	624	587	612	574	640	623	614	570	548	632	607	605	619	614	606	600	605	579	598	554	613	597	576	617	633	589	555	575	584	558	618	595	628	569	585	607	590	614	624	573	667	530	656	594	610	555	622	582	574	593	556	579	582	638	589	614	601	557	570	576	556	611	533	582	577	632	571	614	627	586	598	549	610	565	615	587	606	618	603	572	573	600	600	579	563	578	616	584	570	585	593	615	644	602	632	576	614	653	599	569	601	567	559	646	592	584	604	572	576	599	563	574	591	614	568	628	582	605	608	610	581	623	642	592	587	594	626	594	643	613	617	582	620	597	590	613	604	574	637	573	615	585	621	624	621	593	608	582	603	613	602	577	615	597	572	597	549	563	599	613	595	574	594	587	606	599	608	595	621	555	604	576	617	634	595	640	636	579	608	613	648	593	584	557	575	575	601	568	579	621	638	602	576	613	618	567	625	567	607	610	651	598	592	572	614	635	623	583	661	592	652	581	581	613	616	570	583	541	572	600	623	623	648	584	598	559	579	557	595	597	577	598	622	633	586	636	608	606	617	593	618	574	571	599	599	616	619	555	605	553	613	564	611	579	605	607	616	611	608	565	620	616	593	622	593	635	610	623	643	588	565	583	602	577	632	599	593	648	577	597	597	618	600	633	615	576	582	594	617	608	595	600	586	582	589	619	585	633	570	575	592	623	579	603	639	616	586	536	583	588	553	613	593	602	561	609	615	638	621	614	626	564	620	626	570	590	618	585	591	639	597	534	594	618	611	574	585	598	631	657	545	575	588	593	593	567	606	619	630	585	605	644	586	636	582	556	564	627	594	608	581	616	599	572	604	584	617	662	588	674	587	637	638	611	596	561	644	592	586	547	579	587	575	655	619	575	591	593	555	569	607	600	625	600	556	575	613	561	543	566	623	630	593	581	600	613	597	600	578	592	580	632	602	588	604	596	606	609	607	594	569	599	581	605	610	637	610	635	596	542	644	592	568	618	566	600	585	628	634	611	617	566	555	670	563	571	598	608	613	596	615	595	590	588	567	635	586	610	602	639	621	608	581	640	556	589	597	586	605	595	606	567	588	531	592	572	569	587	558	568	585	592	604	595	559	598	593	604	603	610	554	629	655	590	590	595	590	557	614	579	566	633	604	551	621	569	623	595	648	616	607	603	595	603	613	564	582	591	586	569	580	598	585	569	568	600	595	589	566	589	620	581	535	582	603	600	576	595	617	603	601	598	610	592	573	593	628	574	568	601	595	590	628	596	574	571	607	559	643	591	591	571	550	602	594	598	587	588	633	571	590	595	606	572	576	581	572	605	606	612	598	605	557	598	614	591	600	641	560	599	583	604	615	572	614	583	585	598	597	613	613	640	604	594	572	606	630	577	638	624	613	591	523	608	617	580	582	613	537	613	563	530	565	600	587	586	597	594	621	617	629	625	566	617	585	594	621	597	581	614	635	611	562	608	590	598	609	573	592	587	568	567	570	579	572	581	586	607	555	626	619	591	574	602	579	591	622	581	546	608	616	596	596	593	591	581	589	648	541	592	589	617	576	593	631	589	665	624	593	580	598	574	635	543	584	598	626	567	631	596	604	598	648	617	579	615	587	598	630	578	603	578	607	604	587	645	616	582	609	573	611	602	602	580	606	630	588	616	639	561	589	597	579	600	585	633	584	635	589	602	607	612	568	590	606	574	611	618	616	567	603	557	593	600	619	562	617	603	588	593	588	592	614	561	603	598	594	562	595	613	620	567	610	635	586	633	596	605	575	608	642	612	567	628	608	597	579	592	594	604	583	624	665	622	608	600	556	586	594	567	596	611	607	617	618	594	598	634	619	604	599	624	588	572	599	603	572	611	599	670	612	582	592	612	595	630	610	570	570	561	622	571	607	559	564	549	607	605	577	587	559	594	574	631	581	621	596	608	595	565	621	592	554	552	549	600	611	592	603	581	627	603	606	591	571	622	594	586	591	608	571	577	636	652	595	592	650	612	564	599	586	598	586	595	559	603	598	579	611	587	627	575	561	566	633	645	626	602	615	569	597	613	565	605	606	648	618	583	603	577	605	596	564	615	591	591	601	573	577	605	624	582	609	574	570	607	609	613	629	576	591	612	607	564	581	617	586	594	576	608	639	587	601	633	579	569	613	583	607	604	642	641	593	629	600	597	584	586	558	569	610	601	604	592	580	590	578	614	572	625	578	603	606	560	585	627	586	591	601	624	588	634	612	609	608	561	587	603	553	564	614	544	598	565	651	590	618	557	570	601	607	580	594	615	582	585	576	605	594	552	610	596	628	576	608	568	589	576	604	586	562	601	615	648	585	598	588	609	582	613	563	581	619	586	591	621	593	598	554	604	586	632	623	606	595	606	617	621	584	597	576	620	648	587	574	562	571	614	580	583	609	607	596	598	622	563	601	580	612	627	577	558	632	574	599	589	619	561	599	581	592	620	605	598	588	598	583	602	590	596	602	585	610	615	593	610	613	575	588	609	588	591	600	595	609	574	532	624	609	601	598	603	561	597	590	585	592	578	575	594	627	570	594	590	591	647	583	567	586	558	531	605	606	603	581	586	637	594	593	672	567	569	611	563	617	595	624	602	602	599	593	640	569	584	577	573	595	583	627	595	615	618	602	616	599	592	598	553	578	577	626	593	610	585	552	575	585	625	630	541	588	628	615	585	608	588	611	599	640	601	622	612	628	622	574	567	602	541	611	595	635	613	624	595	598	630	573	616	561	552	621	593	580	608	589	600	584	552	577	546	632	616	611	607	564	609	576	534	560	590	586	632	632	608	606	621	571	631	592	592	581	609	595	595	554	644	561	633	606	613	621	566	575	598	579	627	597	598	554	584	603	612	570	621	589	594	621	619	603	580	575	587	585	611	595	578	589	602	618	641	624	595	587	610	585	629	592	598	576	614	562	603	558	607	560	626	612	595	605	602	613	598	539	631	590	562	587	600	604	601	628	580	588	614	632	605	560	588	566	637	618	587	583	604	590	625	619	588	583	570	621	580	578	608	560	590	612	588	592	594	608	591	550	604	593	593	590	595	580	621	614	592	582	577	626	627	552	578	625	540	621	577	560	614	574	557	603	561	618	636	586	617	601	585	621	570	581	565	572	586	603	610	641	589	604	630	615	602	582	596	601	608	608	622	623	598	576	596	643	602	560	610	600	604	632	623	561	600	626	639	636	590	570	587	621	563	615	565	581	599	583	654	581	601	628	571	561	605	573	598	581	626	572	586	608	576	579	597	572	590	575	592	577	578	616	615	575	583	569	592
4366	1553	1219	915	916	842	817	854	782	784	776	779	809	777	831	762	752	759	778	744	805	799	744	778	782	779	792	778	784	778	738	718	778	780	738	739	776	722	814	737	788	794	783	791	753	747	786	710	750	746	770	835	792	806	793	754	797	753	778	758	809	768	794	792	733	805	778	771	763	769	759	743	761	732	785	778	758	756	791	745	767	806	735	768	777	772	759	776	803	767	783	773	756	813	791	783	799	810	723	759	787	772	789	759	809	790	754	746	755	792	749	721	745	757	760	737	752	788	796	766	734	771	797	721	771	815	724	802	773	800	779	810	761	775	781	767	784	763	774	754	748	774	792	736	754	779	784	748	772	759	797	728	788	765	777	789	747	778	738	800	790	833	784	852	788	782	772	756	766	731	746	770	736	743	772	752	707	744	721	745	755	749	827	784	795	789	715	789	719	751	805	816	770	746	747	740	779	762	766	801	753	787	782	799	808	741	787	798	789	806	769	815	794	764	685	755	796	803	757	769	852	781	764	747	792	742	808	766	763	744	788	742	849	792	825	804	783	769	803	809	765	776	811	750	785	810	832	759	789	749	742	747	759	780	809	754	755	807	795	775	761	809	775	829	738	747	804	760	736	790	743	726	764	804	758	754	790	776	785	786	778	760	726	806	717	829	818	759	780	766	763	747	783	778	744	747	725	813	729	801	732	777	784	775	703	735	753	769	780	773	764	783	766	773	782	803	816	739	774	789	820	723	776	785	778	803	774	782	797	762	786	789	786	764	759	774	785	754	755	759	818	776	829	755	778	756	737	743	740	776	762	765	711	752	707	733	787	756	753	799	734	768	726	809	764	772	755	733	688	725	736	747	755	749	742	791	760	738	807	780	739	781	777	766	796	790	744	801	725	734	763	780	760	760	773	809	770	791	755	795	746	814	790	761	752	744	757	804	776	763	783	740	760	780	772	801	772	762	770	796	767	763	724	732	757	773	760	793	741	780	761	805	819	838	759	748	784	784	776	755	726	772	739	812	793	758	771	744	774	777	762	783	734	760	770	769	756	745	781	780	719	762	731	714	788	788	773	813	706	798	756	818	790	761	805	783	731	787	761	801	750	793	731	782	781	763	791	781	753	732	787	827	786	748	746	782	768	772	733	782	762	754	794	801	747	777	726	823	793	778	787	722	762	809	737	761	815	774	771	769	761	798	791	766	796	796	780	789	771	738	777	818	775	799	808	743	754	813	767	747	739	766	794	760	795	778	784	767	746	744	796	801	783	765	768	765	804	806	801	745	782	774	760	779	778	775	777	799	739	717	790	718	758	736	787	746	808	779	759	768	808	752	776	768	780	740	801	824	782	827	754	765	763	823	766	742	757	760	726	761	797	746	742	709	707	747	763	782	751	758	733	769	724	798	734	748	773	713	759	747	800	780	812	780	802	734	772	804	729	740	799	763	756	758	799	791	776	769	769	761	789	755	817	758	785	750	762	745	790	773	785	791	783	846	754	786	784	714	781	824	800	814	763	750	745	772	756	816	733	763	804	787	760	787	796	789	776	770	765	768	736	752	768	754	782	797	743	729	791	752	788	772	808	782	781	763	754	764	772	802	777	749	772	743	777	752	734	781	777	736	769	780	768	732	810	800	815	782	753	776	796	809	762	814	756	764	770	792	763	727	786	799	735	759	748	805	781	749	764	795	724	770	775	780	770	766	722	765	781	764	793	753	795	743	754	717	762	737	757	752	799	749	773	767	764	730	778	778	785	728	771	767	792	769	764	782	729	791	770	817	759	761	779	772	826	726	766	735	794	719	752	788	789	788	764	783	771	765	761	774	793	816	788	768	760	756	760	756	748	759	756	729	753	771	794	820	793	752	784	719	811	746	798	785	797	773	780	763	794	764	747	815	744	814	768	748	776	748	750	774	755	795	776	759	768	740	782	782	787	768	799	755	735	823	799	772	760	748	794	745	785	748	837	732	800	714	788	809	726	812	776	770	763	816	738	788	805	782	766	763	763	723	771	726	760	735	797	809	719	769	800	763	776	755	761	740	774	803	786	763	766	756	781	818	732	736	792	742	769	817	776	809	789	783	729	759	765	762	705	796	744	782	756	742	753	803	796	751	747	768	763	733	735	771	766	777	774	795	785	760	772	788	692	774	766	808	794	746	777	756	792	814	761	777	821	791	769	749	808	707	752	795	761	727	741	777	714	782	790	739	797	778	795	743	810	758	772	757	744	809	762	725	815	775	773	794	765	782	812	765	774	756	751	787	834	782	738	781	813	781	752	784	773	780	754	782	743	788	735	790	767	769	778	730	746	819	813	757	792	758	842	717	786	798	820	862	721	761	785	813	755	738	794	752	770	777	737	758	786	737	738	757	743	759	753	770	757	726	791	726	765	743	806	751	767	775	761	773	807	734	767	800	763	765	786	769	736	794	786	732	756	780	813	729	771	783	779	770	745	724	746	815	739	767	735	774	755	773	774	782	741	774	763	754	774	787	807	740	795	731	798	743	740	758	769	788	807	733	740	769	788	785	805	766	751	801	736	756	802	787	771	760	837	739	776	796	793	816	774	799	755	790	720	722	738	716	811	765	751	768	795	775	827	744	753	762	723	768	767	778	765	715	793	791	756	738	720	748	781	788	768	737	765	809	756	795	791	786	745	785	756	804	743	792	778	806	775	798	760	763	762	798	769	739	788	768	779	813	796	767	771	735	777	769	762	775	753	780	747	799	762	792	742	724	744	745	797	776	795	820	759	713	784	751	748	732	832	786	794	732	767	788	788	813	762	755	730	733	788	755	784	781	745	804	747	734	800	768	787	783	800	803	792	758	767	804	798	809	745	766	801	723	749	784	759	764	754	781	773	745	751	798	694	769	799	771	734	728	764	742	710	745	784	729	747	811	748	749	779	804	787	751	731	785	793	767	719	807	775	785	762	772	776	767	761	736	764	728	752	757	786	762	784	746	804	788	782	744	758	808	751	731	762	801	703	733	771	734	799	776	822	739	757	765	789	759	793	746	749	800	746	803	767	785	707	772	791	749	734	791	736	777	740	787	763	811	774	834	766	794	788	774	782	788	742	748	733	779	759	759	766	749	735	720	792	781	775	759	778	787	803	750	827	815	761	789	742	800	735	742	753	773	780	689	832	783	729	736	754	793	781	790	778	805	731	735	764	728	791	736	757	745	718	805	777	768	750	808	763	809	743	793	801	753	800	763	788	749	728	762	749	796	741	766	808	774	738	749	757	761	761	806	770	790	749	773	848	778	748	782	754	803	774	774	753	743	775	828	789	772	768	799	760	815	775	763	759	781	765	815	790	805	812	774	794	820	811	749	805	767	761	726	755	780	734	761	815	753	772	769	777	778	788	748	770	762	782	742	822	728	761	718	751	767	776	746	746	806	781	745	772	775	798	748	774	773	799	744	756	757	764	775	746	808	735	737	764	750	784	763	779	783	750	790	797	740	768	746	725	752	735	792	725	755	748	797
22993	20818	27530	24204	20312	2538	757	599	471	501	462	481	479	448	419	396	405	412	432	394	439	413	400	407	409	404	407	391	389	400	359	398	398	405	402	407	397	436	394	426	376	368	420	370	401	389	373	344	397	378	417	376	401	392	412	372	398	421	404	413	385	387	390	391	386	380	362	430	364	393	402	404	408	423	393	418	366	396	407	408	376	371	397	412	402	409	397	380	363	402	393	424	387	418	345	409	416	378	407	397	374	422	399	402	367	350	400	359	390	373	386	356	398	390	403	397	401	362	399	381	392	416	402	363	344	380	381	406	358	418	400	385	412	384	430	388	407	397	409	368	405	380	438	345	401	374	427	393	386	352	364	373	400	374	395	363	367	374	415	440	425	402	411	394	370	415	390	389	406	380	377	398	400	410	397	388	380	392	368	356	444	365	410	427	394	367	396	404	410	438	375	360	397	392	365	376	400	441	405	361	378	419	394	370	407	405	390	439	361	400	362	415	380	419	389	373	405	371	410	366	414	374	399	390	406	402	413	379	372	374	408	402	417	409	383	374	370	366	388	395	403	375	382	369	406	403	413	389	399	402	439	405	438	390	353	388	400	362	392	395	405	425	388	372	396	395	389	397	418	335	394	378	379	378	357	390	387	367	338	388	391	415	404	370	379	401	381	363	362	388	348	414	396	410	424	400	383	403	412	416	411	408	381	387	402	410	379	374	414	388	362	369	366	376	406	375	359	379	371	404	405	396	382	398	383	390	382	394	389	383	411	419	362	407	393	392	407	392	390	375	385	332	401	403	379	356	394	390	404	397	418	368	366	383	423	396	372	394	402	377	395	354	371	357	408	375	391	394	414	366	402	393	346	385	380	422	378	384	374	370	382	393	398	393	415	377	388	388	398	378	386	382	403	387	392	381	392	407	392	383	369	402	384	346	399	386	404	411	384	394	356	381	413	371	378	424	351	414	373	395	371	387	413	370	422	367	411	411	385	376	369	350	413	400	395	402	376	345	414	394	377	444	384	342	355	431	406	396	406	407	387	385	418	372	422	414	345	396	393	403	417	397	411	388	394	421	398	396	366	403	373	371	362	377	392	397	399	384	396	406	394	395	426	405	379	407	402	376	393	396	405	384	393	406	430	415	389	352	391	391	408	395	399	366	406	406	381	394	395	366	389	402	381	388	385	430	388	438	373	401	397	380	378	395	399	391	355	388	370	400	425	400	396	378	413	380	414	408	368	375	357	390	372	382	388	366	361	405	389	388	404	370	408	358	396	421	360	387	358	412	412	407	395	365	393	368	385	388	387	375	389	375	379	383	375	382	391	390	384	359	390	380	393	448	399	380	356	402	391	402	405	331	375	398	417	398	417	417	417	381	395	419	393	381	404	395	378	415	409	405	412	383	387	357	370	398	424	368	415	371	367	388	383	414	398	388	410	375	416	364	375	383	419	387	418	429	412	383	410	385	429	398	459	401	374	395	398	404	438	363	371	371	406	416	384	384	382	372	382	392	395	398	407	376	402	408	347	407	399	404	395	423	392	357	397	401	403	387	371	372	376	374	376	421	367	356	400	401	381	378	408	373	403	367	409	372	417	380	408	379	395	410	383	402	433	369	345	374	390	398	365	368	412	423	389	352	415	414	407	391	410	376	353	390	384	377	410	378	366	388	374	441	419	390	353	381	424	403	393	385	403	383	388	387	384	405	416	418	378	386	386	391	368	411	393	405	389	400	410	409	392	345	393	381	375	394	387	404	370	374	413	425	376	409	373	398	378	403	386	391	387	344	389	425	400	389	396	359	377	407	392	401	416	406	420	393	382	411	357	370	396	362	363	399	342	389	376	413	361	394	412	387	402	392	409	370	360	378	368	373	376	385	399	401	402	381	392	440	369	392	410	395	373	388	375	377	383	382	388	381	347	383	403	405	418	390	383	362	402	365	374	383	402	362	381	361	393	374	409	392	397	381	369	384	391	385	394	418	398	428	429	369	375	374	402	403	421	422	395	387	365	356	390	390	431	395	417	412	430	385	403	408	410	392	384	393	377	407	382	373	386	389	389	420	371	391	411	373	374	378	391	386	396	377	383	361	401	391	370	392	407	397	359	394	360	382	396	389	367	398	397	381	384	360	364	386	385	380	394	396	380	401	362	419	394	383	413	381	386	342	419	382	404	404	417	393	398	414	443	391	393	403	401	455	410	371	338	411	396	387	408	375	364	356	387	404	408	367	400	369	414	403	388	394	392	393	383	407	361	411	377	352	386	387	401	413	397	375	387	398	355	441	391	369	368	360	382	377	389	401	379	405	372	419	372	397	408	407	397	372	396	370	395	396	386	344	367	377	379	362	433	381	407	365	374	367	393	361	396	396	400	396	411	410	390	395	416	421	413	438	401	363	381	371	376	406	404	411	404	412	390	424	406	394	390	381	348	399	385	384	396	383	401	433	372	382	393	388	376	385	383	366	399	383	391	430	372	387	377	414	380	329	400	385	416	400	379	348	370	420	361	382	400	399	431	424	385	417	431	375	427	389	410	356	383	414	412	376	397	366	368	377	408	389	375	405	390	351	379	382	388	369	386	383	365	365	415	384	393	374	366	405	360	373	389	398	386	360	377	331	399	383	420	361	403	355	395	399	386	376	355	361	366	401	386	419	392	389	388	388	378	409	393	350	406	403	381	403	448	403	369	384	418	398	391	391	394	403	394	404	356	395	392	400	367	375	412	426	372	392	392	366	385	398	367	365	408	375	408	357	388	376	385	372	403	395	429	397	385	403	421	403	422	381	408	404	435	406	401	391	366	431	399	347	375	356	371	358	395	379	382	355	370	378	439	392	405	374	404	360	384	397	388	392	395	372	403	394	385	374	421	388	391	393	402	421	404	368	429	398	395	378	427	381	404	377	343	395	389	352	372	400	374	371	391	378	360	362	378	397	395	425	394	409	358	392	397	399	366	375	377	419	390	445	431	358	417	376	349	387	409	384	374	386	446	369	340	364	405	365	365	407	364	413	379	355	359	397	398	393	372	382	421	381	368	394	394	405	383	377	400	396	441	408	408	390	402	416	427	365	370	352	406	371	392	401	402	365	389	392	409	373	385	431	403	372	389	413	424	402	399	369	405	380	371	405	424	381	433	397	428	401	386	361	404	396	364	377	383	375	379	431	393	381	413	382	357	412	390	379	375	407	350	393	399	360	417	390	366	393	378	393	417	367	398	428	373	365	394	387	387	408	386	428	356	371	402	412	406	394	361	360	375	395	394	384	410	379	361	381	396	418	365	409	376	368	427	382	405	390	385	400	395	387	375	402	380	381	394	357	362	383	387	351	357	394	362	395	408	406	414	368	384	381	415	383	382	413	365	393	388	373	381	397	431	401	385	380	399	374	375	378	359	401	400	416	355	387	395	355	376	396	407	385	325	417	401	382	411	380	378	394	381	386	395	377	358	387	407	407	329	396	405	391	423	408	423	361	358	392	367	388	396	358	420	405
3285	8009	5086	2540	1761	1420	1052	927	856	774	706	688	684	613	620	621	568	642	579	563	597	571	586	556	586	549	511	556	549	550	520	562	512	553	533	532	519	560	485	514	535	533	540	550	538	546	522	533	525	481	536	537	535	469	544	515	498	488	515	528	527	537	546	531	503	557	521	483	476	536	574	530	543	504	564	534	545	523	512	540	545	523	544	522	546	510	525	525	525	507	532	524	541	528	516	511	529	525	504	526	518	534	536	512	515	492	534	491	505	525	532	547	497	517	510	527	502	521	498	554	529	529	512	523	529	561	552	526	508	535	491	539	543	514	525	511	521	534	557	541	534	513	510	485	550	542	535	543	552	542	521	511	539	533	539	524	541	552	498	510	499	516	519	534	523	512	482	518	537	502	551	536	524	552	542	558	554	520	532	534	519	522	512	561	516	503	558	528	525	515	512	533	508	515	467	493	544	502	527	525	505	520	497	553	520	503	576	525	488	537	574	594	552	508	522	464	536	477	517	513	511	556	524	515	541	476	500	542	503	573	527	540	505	516	523	515	540	534	521	508	510	535	533	510	517	523	568	521	558	520	576	528	537	506	507	474	581	524	509	513	515	490	525	482	502	500	489	494	541	487	504	509	504	514	541	547	569	476	518	548	511	506	558	512	532	518	504	559	510	554	475	528	526	508	504	523	523	550	521	548	546	514	512	470	554	531	523	501	546	514	551	511	508	535	537	524	507	521	512	505	522	521	521	542	487	490	549	509	527	517	553	523	494	512	522	541	529	518	512	469	497	529	495	504	508	557	491	523	517	495	537	520	514	496	544	538	555	564	485	551	542	499	507	539	521	512	509	503	505	547	526	546	485	569	507	526	517	527	514	488	513	524	541	537	535	513	492	476	544	521	529	533	534	566	516	522	549	518	524	556	494	542	529	540	488	545	548	533	542	538	529	505	521	513	516	543	524	526	527	535	526	554	521	500	524	493	541	518	497	524	521	529	507	513	504	543	514	549	496	568	527	522	508	565	521	522	531	545	513	522	515	510	524	505	524	490	504	540	576	550	537	531	504	527	529	481	522	505	543	522	542	504	482	546	513	489	517	528	529	535	512	512	529	512	528	488	526	495	530	500	480	549	554	528	534	551	519	521	517	568	506	529	525	539	568	519	526	496	536	504	498	504	517	537	510	496	519	572	516	523	492	517	527	509	553	500	524	544	497	537	518	545	508	554	533	500	530	552	510	520	500	495	536	502	546	545	491	472	485	540	549	531	549	524	536	551	538	558	548	536	494	510	568	513	540	531	532	514	509	521	526	513	493	503	523	549	551	551	484	524	557	548	544	537	513	500	504	513	546	548	554	506	537	505	506	526	543	493	530	514	501	525	556	543	508	519	480	528	561	542	525	509	493	541	486	526	564	541	500	509	559	525	529	551	515	521	515	519	503	517	522	513	532	523	546	527	476	515	515	584	524	513	561	514	524	516	559	519	512	494	498	558	532	535	500	530	518	519	537	543	509	556	526	494	536	556	526	498	549	512	526	519	494	554	536	529	548	555	540	539	570	528	578	500	552	563	522	498	543	534	503	483	497	510	513	532	503	525	518	522	500	540	543	529	541	507	533	544	558	528	515	537	517	502	516	531	497	526	551	568	488	502	523	477	503	507	543	546	536	512	513	524	519	549	519	531	519	531	534	564	512	537	532	489	516	535	504	537	518	536	519	525	535	535	559	529	561	498	512	500	540	522	495	506	517	534	521	561	509	484	526	511	518	558	530	519	500	507	498	527	568	536	521	491	497	502	508	514	534	543	511	515	509	500	531	516	508	521	488	528	526	528	531	500	554	501	505	521	528	511	565	524	533	486	493	544	530	556	532	536	473	566	474	520	502	516	541	528	502	501	530	521	542	577	548	544	512	511	513	536	544	524	481	513	521	517	498	555	520	498	498	503	518	559	553	515	478	508	486	531	516	479	521	507	524	525	550	511	531	589	524	523	522	575	552	537	506	517	503	547	502	509	512	520	476	538	538	493	507	515	531	562	536	529	510	509	517	538	535	508	512	496	520	498	579	488	525	479	522	517	539	505	519	539	501	545	486	497	483	532	546	499	560	527	537	553	491	481	537	533	526	548	506	503	541	499	535	500	548	506	561	516	559	515	554	512	517	515	531	531	561	541	514	545	574	526	567	510	479	483	533	529	548	538	536	506	545	515	478	532	517	518	533	531	485	561	518	540	499	513	497	503	517	525	526	499	509	498	509	526	527	542	539	525	483	523	481	559	501	545	533	551	531	509	521	484	520	563	504	498	559	526	503	506	515	529	494	533	538	539	541	493	491	577	552	528	513	577	520	518	544	538	520	539	498	510	517	531	506	515	517	535	520	519	533	520	511	500	526	521	499	500	521	551	502	529	542	523	504	550	528	542	524	567	526	531	526	532	524	549	508	540	518	525	532	538	537	530	523	532	545	478	520	539	529	525	542	501	527	522	516	523	502	517	515	526	526	535	528	526	506	533	497	565	521	529	537	527	516	488	545	528	530	494	496	512	524	540	546	511	505	516	548	526	524	550	532	479	546	490	574	510	545	550	526	534	517	525	520	519	525	545	543	514	492	527	519	531	566	491	488	504	492	540	503	541	524	536	525	499	545	520	545	489	541	498	516	498	509	523	498	564	506	551	505	519	566	523	571	532	518	504	529	518	530	528	551	550	523	530	508	517	524	534	506	530	532	502	534	526	549	514	517	496	533	500	530	526	538	515	534	548	510	553	532	526	556	501	518	504	530	533	536	502	525	511	538	540	531	514	502	538	480	560	530	498	581	546	471	514	544	498	506	500	539	473	509	523	493	535	502	549	507	553	535	507	545	547	521	526	522	547	518	538	553	532	531	512	521	489	539	496	546	527	550	511	531	537	572	508	510	533	522	538	534	546	524	491	553	519	572	542	492	503	515	538	560	547	501	536	549	462	518	516	523	506	566	544	519	527	529	565	563	547	529	520	528	516	533	555	529	528	570	489	527	505	518	540	523	517	559	498	481	505	498	510	546	514	520	514	499	557	525	499	567	505	535	576	512	489	535	552	488	521	527	528	560	481	516	510	473	551	506	503	500	516	533	523	530	574	555	478	529	530	494	527	559	467	487	481	545	550	522	554	545	526	523	553	513	533	546	496	521	545	503	543	511	500	541	493	506	547	529	537	487	541	554	550	520	541	527	536	530	515	502	533	520	574	522	512	519	541	515	527	503	525	517	562	513	532	556	523	479	523	575	501	567	507	498	524	572	484	492	561	504	510	488	532	528	530	501	445	536	541	546	499	539	551	526	509	519	536	500	568	506	479	544	512	500	536	528	524	521	516	515	500	561	523	560	531	535	503	535	544	532	540	538	522	557	541	551	521	532	550	523	523	520	527	529	564	545	531	518	491	517	545	483	548	547	543	513	485	517	520	506	569	533	519	562	539	511	511	547	513	525	519	526	529	482	579	486	517	560	533	516	513
24298	20788	25573	22677	1378	580	576	506	506	504	495	469	436	469	450	442	442	422	437	489	470	454	475	423	407	490	440	469	439	417	479	448	467	456	436	432	451	470	497	456	481	476	496	467	440	474	429	418	472	475	471	448	490	430	480	441	464	503	458	463	435	448	422	453	471	439	408	448	446	496	460	441	437	489	449	467	463	473	448	470	474	479	485	440	459	470	447	430	411	433	465	468	466	426	476	400	473	423	422	463	467	425	468	456	441	432	451	464	445	429	444	490	458	474	412	467	452	424	462	434	434	471	494	453	475	467	448	426	458	425	441	443	408	464	450	477	437	445	433	440	472	460	439	500	431	434	477	452	453	470	462	453	459	509	437	455	440	459	447	464	462	457	438	456	439	469	411	439	466	439	455	403	452	438	428	507	460	399	417	448	499	440	449	470	440	464	443	464	477	438	486	455	436	442	443	436	446	420	454	476	438	473	420	460	456	467	437	450	449	436	432	440	455	422	472	448	452	430	444	463	439	417	461	461	456	446	475	441	451	453	425	477	472	441	440	427	439	450	441	418	457	481	425	451	442	456	430	462	464	456	473	478	440	484	469	427	465	448	494	440	420	434	424	469	470	468	446	457	426	468	458	448	438	470	419	443	474	454	458	443	475	473	491	450	463	465	462	436	456	458	452	447	483	426	438	439	451	471	454	430	414	447	444	440	425	499	447	435	466	462	441	453	450	479	450	463	471	448	462	440	474	464	470	444	436	445	437	426	458	466	419	408	487	425	442	445	459	436	459	422	406	468	393	470	461	425	476	461	450	409	439	457	471	473	438	442	474	393	448	475	431	400	484	437	440	470	445	452	467	429	459	480	396	451	446	442	426	476	461	418	447	438	460	485	495	461	471	499	468	434	469	471	473	463	471	463	476	441	436	464	492	497	435	472	474	476	472	444	462	458	463	447	454	447	420	463	457	437	467	497	444	449	433	399	420	464	443	450	437	476	443	469	456	410	467	450	450	472	471	443	383	441	413	459	469	432	469	467	445	446	441	466	451	456	435	452	440	420	450	460	467	455	441	463	482	458	433	442	459	480	430	445	511	416	441	469	467	440	454	407	489	462	408	468	450	440	497	465	421	464	466	454	444	452	428	469	449	488	445	450	477	463	476	421	454	448	437	497	474	459	441	407	414	460	454	457	462	448	492	402	428	452	432	456	449	465	443	454	434	435	457	455	471	469	454	460	422	406	436	468	437	466	454	406	430	492	427	456	445	461	475	474	444	444	402	479	420	451	467	446	464	452	447	479	483	455	467	486	486	466	440	434	492	442	456	426	458	466	462	470	445	457	455	445	425	490	452	458	438	450	444	444	435	467	442	471	441	509	428	451	441	454	462	462	439	474	432	439	439	478	493	449	453	423	478	437	472	432	433	475	464	448	458	460	437	440	480	423	488	447	471	442	457	480	441	459	433	436	414	463	448	443	400	456	463	450	438	433	475	423	441	449	457	471	496	465	426	430	508	482	408	425	417	416	449	443	437	428	456	440	416	453	471	446	444	495	428	393	451	462	442	472	445	419	440	443	439	454	486	452	452	432	461	464	408	460	447	455	470	467	454	439	416	450	446	459	463	477	466	404	437	429	459	461	455	445	474	440	432	476	483	454	430	425	465	470	461	443	470	446	465	442	454	466	447	464	420	446	390	444	476	433	428	528	449	481	473	462	458	459	484	483	454	437	408	485	442	471	413	473	408	482	476	446	423	461	464	492	445	453	432	438	438	447	441	425	448	449	441	427	455	463	497	463	468	467	452	451	448	434	480	440	480	467	427	440	434	457	476	437	453	403	483	460	470	442	433	468	457	465	428	474	484	422	459	436	456	501	435	469	493	477	461	509	473	477	481	479	459	484	462	457	469	428	444	451	449	439	417	443	467	419	461	396	430	471	402	459	413	463	455	508	434	446	492	425	471	455	447	427	429	443	444	434	427	466	452	442	429	499	483	430	420	410	473	468	452	469	453	457	464	463	460	453	468	475	400	394	475	507	464	460	437	449	452	414	449	459	437	418	424	456	422	483	405	463	481	447	406	456	462	467	456	462	458	443	467	436	469	476	482	433	486	436	443	483	463	454	478	466	447	465	465	457	470	448	438	442	470	429	431	447	432	470	433	440	441	487	427	440	402	430	468	443	484	493	455	481	466	485	435	462	478	424	476	455	473	469	428	461	452	424	406	470	454	387	496	444	467	452	457	462	483	440	440	424	473	439	440	432	447	420	435	438	445	429	444	439	412	464	433	432	438	439	463	418	452	456	478	428	438	461	440	425	447	446	426	450	430	424	499	434	439	452	442	468	438	443	425	455	419	451	485	445	475	442	454	454	458	461	448	453	428	467	474	423	473	427	431	463	452	488	436	446	456	445	480	471	425	487	425	444	424	479	444	416	457	471	450	475	498	436	459	477	499	465	433	424	464	440	448	462	450	452	410	460	448	438	419	415	452	460	458	449	472	415	429	477	420	439	420	452	472	451	436	486	462	468	456	518	484	416	424	452	444	435	449	479	442	437	462	441	455	428	407	434	432	461	436	428	460	428	450	437	445	432	483	403	467	474	451	477	471	487	486	470	464	430	438	452	465	463	442	460	423	451	476	420	460	443	484	458	438	461	451	492	427	450	445	398	462	440	462	488	442	480	421	475	478	448	473	457	484	448	422	475	469	473	416	432	433	447	456	432	448	439	504	463	416	469	457	458	438	419	443	445	451	442	451	434	436	438	437	482	436	446	435	456	452	466	417	477	412	440	435	440	444	493	426	470	465	450	446	474	445	461	465	470	399	449	445	404	453	459	485	411	453	444	480	451	444	452	477	442	428	437	453	452	470	473	474	441	490	444	442	482	445	451	459	479	452	435	401	453	484	467	450	443	442	473	466	448	450	442	431	434	435	448	460	475	430	463	455	429	454	432	505	476	415	455	437	480	480	464	462	455	440	464	433	426	459	438	426	450	435	463	459	464	461	455	438	464	441	482	435	437	453	451	416	422	438	456	408	485	432	457	398	474	418	420	419	462	482	476	431	440	427	465	458	465	436	422	438	477	432	458	469	409	450	447	452	457	446	460	431	458	474	464	462	455	482	421	455	427	444	462	478	412	433	451	462	453	465	456	440	463	463	420	453	416	460	453	434	477	473	444	444	469	476	462	479	434	434	424	461	458	406	456	442	456	462	455	497	446	449	445	511	424	443	459	457	454	481	446	468	438	392	490	458	465	440	468	489	430	459	436	446	421	414	396	433	450	413	438	453	446	415	445	457	465	439	420	464	492	398	433	478	435	438	414	454	460	415	456	486	491	468	451	479	418	470	471	420	478	422	433	443	462	435	411	464	433	447	511	492	446	443	493	470	457	419	432	432	432	457	443	417	479	470	432	448	467	441	407	452	441	462	437	461	441	455	452	456	453	428	450	451	407	480	472	436	442	445	429	442	448	455	432	429	445	433	443	420	444	450	453
3268	3866	2547	1326	1091	935	808	799	705	678	703	692	645	622	641	664	635	572	656	623	604	595	580	623	603	609	652	559	625	590	604	586	570	613	551	576	560	633	575	591	601	611	548	571	542	608	545	646	617	570	617	576	593	568	600	622	557	535	595	543	566	570	583	621	611	577	537	570	608	587	619	569	545	587	592	565	568	600	568	587	619	598	586	570	641	546	551	552	592	562	615	562	605	597	556	621	560	572	578	575	587	640	571	643	606	608	605	601	582	595	603	528	554	559	576	626	583	586	565	617	617	528	577	575	577	594	524	582	582	624	549	622	575	591	550	592	589	541	578	545	617	538	557	587	574	609	574	588	571	559	581	586	590	595	611	588	571	602	615	627	555	612	587	563	602	570	634	573	576	583	557	585	592	590	607	606	583	583	594	607	613	567	566	582	548	581	597	567	559	605	581	601	610	630	611	565	559	588	579	556	581	575	595	597	544	625	595	621	540	560	564	602	610	603	590	547	605	618	552	582	601	580	643	562	601	580	608	560	592	570	587	585	580	557	576	603	585	551	541	567	581	576	550	570	574	572	626	571	593	572	563	597	576	611	554	553	610	609	624	658	600	603	626	620	581	572	573	582	558	593	636	571	557	594	629	616	584	587	584	593	544	598	570	609	563	580	607	579	597	552	589	560	601	591	591	568	589	537	643	593	567	611	613	594	607	640	616	588	615	610	637	604	562	606	579	595	619	558	579	591	598	562	555	606	542	599	660	597	601	547	622	583	591	582	589	561	536	583	561	596	548	590	562	549	566	559	586	579	601	621	614	612	580	599	582	580	548	581	626	595	576	551	608	595	597	578	560	613	583	585	571	620	576	561	578	562	576	624	595	582	589	626	610	524	596	624	542	616	598	579	580	575	616	624	577	567	566	563	568	578	580	568	571	548	587	568	572	569	575	602	597	590	562	568	613	569	621	582	599	598	555	611	588	568	594	633	565	587	577	555	608	630	595	554	583	563	595	556	597	576	588	573	582	557	563	615	583	594	567	585	560	558	576	580	595	625	568	538	594	602	584	589	626	572	588	579	573	578	568	559	582	596	585	594	552	602	628	576	574	599	566	550	552	569	584	610	567	572	601	603	596	534	598	539	589	568	559	555	575	547	615	587	552	593	566	576	596	598	543	569	573	565	570	610	569	551	587	580	611	568	580	582	604	604	575	524	603	607	590	582	573	568	611	583	572	592	588	515	630	585	607	580	607	623	573	597	565	584	602	605	606	512	564	563	549	605	584	519	591	536	567	559	583	547	568	579	544	577	603	549	592	597	572	577	578	564	572	596	591	530	612	609	583	582	535	623	559	503	578	590	595	584	591	585	581	571	562	595	517	590	575	490	595	537	599	606	574	590	574	596	593	566	587	578	571	563	606	613	585	518	569	604	590	575	595	586	564	584	539	612	591	559	544	587	604	546	551	591	572	590	613	578	583	623	622	556	560	619	556	567	569	576	555	609	585	569	597	572	575	592	532	546	560	605	619	607	630	555	606	567	560	584	575	572	595	564	602	580	609	584	622	580	533	602	573	593	558	599	611	590	604	563	605	584	561	572	548	579	553	545	568	601	548	582	605	586	569	564	603	554	613	595	638	582	602	610	598	590	586	577	635	615	610	575	596	578	585	637	556	609	585	582	588	591	576	627	567	532	597	552	592	594	647	560	592	569	578	587	571	597	603	586	613	580	597	584	631	598	549	629	615	554	601	596	565	591	621	572	628	540	606	628	606	557	567	583	609	589	552	573	608	589	586	597	571	546	591	554	575	560	617	586	617	610	601	562	557	574	590	596	585	611	588	582	617	589	579	575	575	593	534	552	601	563	545	594	566	601	592	589	578	614	594	597	553	589	606	600	598	604	536	566	600	601	577	589	591	603	578	549	545	521	553	586	590	593	621	602	594	606	587	598	545	619	580	579	591	580	559	609	595	592	568	548	569	623	575	541	592	594	576	554	573	584	642	607	600	570	604	603	560	629	566	593	657	580	609	569	630	581	599	586	613	622	619	607	548	564	576	574	569	579	514	568	569	583	590	589	556	619	576	613	582	582	564	552	658	563	600	607	607	598	532	556	571	584	570	582	611	617	589	561	602	581	547	540	588	577	618	544	572	551	587	590	576	584	585	582	558	620	583	560	559	581	578	558	598	576	626	595	595	560	594	595	545	567	540	558	563	579	647	598	592	589	566	569	547	615	603	581	562	577	583	578	582	633	551	600	561	590	589	571	573	612	600	578	579	602	570	561	581	613	605	590	552	587	585	583	642	550	546	587	631	575	536	509	587	537	572	619	573	592	596	579	553	590	556	557	582	541	588	586	601	536	555	589	575	572	580	592	623	597	583	585	559	593	602	586	574	548	536	608	532	566	626	597	615	589	585	557	573	607	598	609	611	629	608	584	593	607	621	611	602	553	581	621	590	605	592	596	566	534	639	601	586	571	574	552	562	582	595	595	582	578	589	591	580	575	567	563	585	564	552	623	553	584	610	586	581	561	590	565	585	582	567	604	618	628	549	610	594	596	589	628	584	586	560	571	554	587	601	589	510	598	578	588	588	561	588	603	556	618	552	573	584	538	598	583	624	588	561	579	620	579	564	602	581	591	566	658	580	595	607	583	608	580	595	612	587	564	593	609	593	581	558	574	553	593	615	586	595	551	572	560	617	621	583	636	613	566	574	575	592	584	575	563	585	578	574	578	608	589	540	578	576	605	600	597	611	584	591	593	627	579	581	587	587	591	556	595	549	559	592	548	562	579	562	580	599	585	556	611	550	586	553	546	602	562	612	562	609	573	573	616	588	627	591	573	561	572	575	552	586	627	593	577	575	613	613	571	572	596	604	589	582	584	568	616	562	580	572	562	612	611	564	573	584	578	642	527	575	541	639	510	600	586	572	600	573	557	585	565	546	567	561	576	570	589	551	589	600	622	592	570	635	572	581	614	590	612	566	565	545	540	610	559	544	561	605	616	573	586	585	577	556	592	587	555	593	610	587	576	565	584	593	572	602	583	570	586	599	577	576	574	566	576	581	573	550	624	541	613	603	582	590	593	579	639	577	571	594	588	571	603	593	569	638	599	536	554	606	570	565	549	574	581	598	579	605	573	573	550	520	542	577	626	585	608	575	555	603	592	580	569	552	581	583	602	594	593	570	551	586	580	572	596	556	541	566	575	560	600	589	562	572	578	573	577	577	607	587	608	585	622	570	593	603	563	586	620	552	570	562	555	554	589	578	600	570	594	592	557	593	602	592	608	569	600	575	553	588	563	573	592	611	601	605	568	601	576	609	521	569	583	567	572	569	579	601	544	612	581	580	596	587	551	581	531	595	579	584	599	596	598	541	600	529	580	574	588	608	549	587	584	560	597	563	609	540	584	605	619	610	565	565	618	606	578	546	596	556	599	600	571	602	555	570	629	600	598	583	610	601	613	636	605	591	602	580	551	555	603	614	575	610	573
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
