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
341103512618	341103513179	341103513729	341103514279	341103514827	341103515379	341103515929	341103516479	341103517027	341103517579	341103518129	341103518679	341103519227	341103519779	341103520329	341103520879	341103521427	341103521979	341103522529	341103523079	341103523627	341103524179	341103524729	341103525279	341103525827	341103526379	341103526929	341103527479	341103528027	341103528579	341103529129	341103529679	341103530227	341103530779	341103531329	341103531879	341103532427	341103532979	341103533529	341103534079	341103534627	341103535179	341103535729	341103536279	341103536827	341103537379	341103537929	341103538479	341103539031	341103539579	341103540129	341103540679	341103541227	341103541779	341103542329	341103542879	341103543427	341103543979	341103544529	341103545079	341103545627	341103546179	341103546729	341103547279	341103547827	341103548382	341103548929	341103549479	341103550027	341103550579	341103551129	341103551679	341103552227	341103552779	341103553329	341103553879	341103554427	341103554979	341103555529	341103556079	341103556627	341103557179	341103557729	341103558279	341103558827	341103559379	341103559929	341103560479	341103561027	341103561579	341103562129	341103562679	341103563227	341103563779	341103564329	341103564879	341103565427	341103565979	341103566529	341103567081	341103567627	341103568179	341103568729	341103569279	341103569827	341103570379	341103570929	341103571479	341103572027	341103572579	341103573129	341103573679	341103574227	341103574779	341103575329	341103575879	341103576427	341103576979	341103577529	341103578079	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2736	2000	3600	2300	2736	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	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
22937	21614	30034	26685	27509	29946	27518	15780	5777	1559	572	548	503	529	495	502	485	548	532	449	508	541	552	521	544	524	491	558	476	533	478	487	498	475	495	485	548	498	514	501	522	547	518	519	514	475	547	478	514	542	496	530	496	485	467	500	539	521	573	462	501	520	523	470	484	496	525	476	490	520	508	529	512	469	511	512	504	494	505	526	485	527	499	494	539	485	486	506	516	535	502	531	551	521	522	488	510	548	500	496	480	537	481	535	474	525	510	483	465	508	494	506	530	491	505	502	490	515	485	506	500	560	511	537	503	522	499	512	493	483	501	513	517	482	525	490	485	501	511	531	551	546	465	491	519	491	507	514	525	517	494	494	468	503	510	486	512	482	484	459	471	519	498	505	515	539	523	449	503	496	534	502	501	503	477	512	499	517	524	511	532	513	466	523	479	479	527	491	500	468	520	508	491	511	480	492	506	482	480	527	506	499	506	500	460	510	487	553	490	470	484	492	504	508	510	495	536	539	519	502	488	510	497	519	518	490	536	479	541	504	502	504	504	465	483	511	487	467	476	484	480	506	527	505	490	522	530	521	516	504	535	517	496	497	495	474	543	465	487	481	509	504	501	505	497	475	504	510	468	523	533	532	499	502	505	493	490	512	492	508	515	512	491	515	514	511	475	512	536	514	496	513	510	494	484	480	514	557	496	516	500	521	514	516	493	500	543	528	488	532	493	462	509	468	553	503	508	490	543	482	508	519	472	479	491	498	529	473	526	498	507	486	484	522	496	500	486	492	487	489	472	485	516	522	513	479	540	472	489	464	534	478	505	473	515	491	543	522	506	501	517	482	487	505	488	548	520	509	520	490	498	519	537	480	519	514	528	512	470	509	460	518	511	550	476	518	525	520	486	480	521	474	471	514	481	486	497	508	467	532	488	477	511	496	450	520	505	502	525	528	511	533	478	539	556	486	524	501	502	490	492	471	534	485	505	511	517	495	519	524	503	528	470	579	493	515	483	504	497	527	522	506	539	500	492	499	489	514	528	529	482	531	492	514	504	504	497	506	499	518	512	500	559	493	481	497	513	473	539	487	468	479	485	521	508	516	539	469	487	505	484	443	479	564	523	499	535	523	511	514	481	511	502	495	510	528	498	496	491	513	514	516	495	522	508	470	483	512	495	525	513	497	492	507	497	524	519	495	512	497	466	475	481	520	488	469	460	499	503	474	506	532	497	498	478	519	482	479	508	509	504	505	496	517	472	505	496	471	497	531	528	496	488	549	534	500	511	493	528	507	558	506	473	518	489	479	530	504	536	490	482	511	493	468	509	508	477	520	457	482	499	513	471	482	495	514	493	514	528	496	478	515	496	490	508	516	498	543	489	476	482	503	516	513	494	541	500	500	484	482	500	467	521	529	522	529	538	495	514	495	504	561	524	545	508	500	497	522	486	492	474	482	583	500	526	531	498	543	518	531	453	518	505	551	513	500	517	527	520	483	516	529	535	483	488	512	469	525	495	515	534	507	493	501	462	495	503	531	522	505	495	554	493	541	456	509	533	481	499	502	470	521	506	467	498	525	489	487	504	549	507	496	518	500	514	518	502	516	497	492	495	485	543	491	488	502	507	507	540	509	475	519	498	471	477	505	529	494	504	504	522	519	475	559	510	503	501	484	460	545	484	538	495	490	516	536	475	471	478	469	541	529	508	499	466	522	483	484	507	511	491	506	498	481	479	512	516	481	515	490	535	521	468	487	501	478	574	492	513	473	479	537	526	523	472	521	522	522	505	538	505	516	506	506	510	542	511	461	499	471	497	515	536	509	559	525	516	543	493	515	492	468	504	484	477	507	497	513	509	516	483	445	509	526	500	505	467	511	498	513	516	513	519	529	534	499	467	529	519	523	473	524	468	519	483	504	552	503	505	541	516	474	463	514	499	491	482	497	528	528	497	513	493	508	491	483	514	530	535	483	508	501	532	524	537	520	507	510	496	499	505	496	499	532	501	492	535	489	519	471	516	514	492	484	493	502	504	481	487	535	473	505	513	460	485	536	494	523	500	500	526	488	499	476	493	503	491	492	470	473	508	510	527	514	539	490	506	527	513	485	500	480	521	530	480	538	516	527	495	456	513	508	472	523	486	516	524	492	554	474	525	522	491	467	494	516	511	523	513	532	520	511	501	502	488	498	506	479	539	474	527	503	517	501	485	512	500	497	512	507	472	483	496	501	494	536	475	531	537	477	519	532	495	488	466	538	460	520	524	496	479	476	520	526	516	567	511	502	517	509	488	481	553	509	486	536	503	526	517	475	466	479	512	485	506	486	532	500	522	521	503	495	496	539	471	474	514	510	499	496	531	480	508	538	522	508	503	546	481	507	481	540	482	507	476	495	460	487	495	543	501	478	476	551	534	493	519	494	496	465	493	528	515	484	503	533	487	529	514	505	515	513	507	545	490	482	552	514	501	470	509	504	477	494	527	516	503	514	486	489	493	532	452	474	477	509	525	479	527	501	500	496	526	541	475	479	512	508	539	523	485	534	548	541	540	519	538	460	504	480	493	529	525	511	480	494	485	548	520	508	489	464	509	493	492	513	516	522	484	505	480	478	466	478	510	518	491	503	513	518	504	515	488	527	519	518	461	525	493	495	482	498	524	507	512	509	460	519	511	543	530	494	546	527	484	470	522	502	504	538	482	508	554	490	503	532	500	486	517	528	524	510	539	516	505	486	487	478	518	548	551	510	507	502	518	540	472	522	532	482	524	509	488	522	507	517	511	518	530	523	493	544	523	455	497	491	527	505	500	479	457	469	515	491	533	470	500	468	512	517	501	496	529	484	549	518	540	469	468	475	525	512	497	524	505	458	488	515	516	518	457	478	535	511	473	512	474	467	476	483	556	486	502	530	485	536	502	541	488	548	442	492	527	491	513	525	531	526	506	500	464	527	499	523	482	493	498	508	485	510	518	484	502	488	492	497	471	475	501	505	521	523	465	486	506	505	538	528	470	514	513	525	483	520	510	485	509	541	517	486	515	475	496	517	532	487	530	495	496	542	541	517	514	525	488	489	462	476	467	525	474	536	492	511	504	508	495	505	524	517	496	481	521	512	499	490	496	462	508	520	530	490	480	508	476	533	527	522	520	505	499	487	489	532	508	486	458	486	525	546	529	507	477	510	471	503	492	483	501	521	502	562	511	523	494	509	540	518	514	511	509	484	491	501	530	484	479	506	558	494	498	510	529	502	506	497	479	505	477	507	520	529	523	495	455	527	534	493	485	514	505	521	492	473	555	532	509	501	501	501	510	520	511	478	494	519	496	569	515	501	466	533	507	530	523	526	514	536	470	498	465	534	523	527	510	480	531	493	522	485	537	506	461	515	526	550	491	461	472	509	531	494	559	489	546	489	508	509	522	516	493	521	509	542	533	501	525	525	472	552	517	537	502	466	548	497	461	492	492	506	498	510	521	485	512	505	497	484	486	507	491	527	482	495	526	465
58022	91436	69145	53238	45123	36298	26755	18149	7760	2326	611	590	543	526	522	516	542	519	498	528	544	522	520	531	534	525	497	551	506	521	523	522	544	496	496	492	541	500	503	496	521	548	535	550	525	527	504	559	534	503	540	523	503	508	533	519	502	497	505	506	511	498	481	527	502	507	557	498	554	520	510	502	511	549	516	547	549	492	529	519	489	519	527	532	495	500	503	555	496	479	496	502	567	528	520	517	507	536	521	522	533	517	545	520	498	550	530	499	477	492	478	507	512	531	502	477	486	545	519	489	529	522	527	524	502	536	470	535	508	509	527	527	512	510	534	533	497	546	534	504	551	512	530	507	503	468	506	542	490	563	545	523	532	513	498	488	515	520	563	506	503	504	520	544	482	530	540	546	565	561	517	538	562	501	523	501	544	524	479	559	546	564	575	504	559	528	500	538	492	528	537	510	497	521	554	494	483	526	500	504	524	483	508	528	540	494	516	498	478	534	510	486	515	523	511	531	534	500	528	511	497	534	503	544	507	469	510	545	508	490	521	543	523	516	533	510	541	529	500	530	531	534	523	515	511	483	533	509	534	513	545	547	513	516	550	517	529	516	510	536	500	547	510	485	540	542	509	464	517	500	525	514	523	540	505	500	530	509	491	496	485	544	503	500	541	501	507	513	519	568	537	503	536	490	532	527	499	516	518	501	548	536	492	536	518	493	540	516	521	531	525	528	468	498	554	509	495	481	490	506	520	456	498	551	532	525	523	523	523	515	496	548	535	507	526	502	524	559	537	534	488	494	497	541	546	491	488	550	520	513	528	492	506	472	516	531	484	535	507	521	532	485	513	508	550	489	511	547	510	551	543	582	505	501	560	506	503	600	504	499	583	510	490	539	542	479	495	507	508	510	501	499	536	486	553	496	543	518	537	497	492	507	534	563	500	489	530	517	505	530	548	516	520	497	518	539	584	562	507	510	507	481	530	500	492	513	459	512	525	520	507	504	509	512	474	555	561	509	516	530	549	479	510	469	537	517	503	528	524	502	498	482	541	523	504	508	546	498	500	498	546	524	497	525	444	529	470	522	468	508	533	540	541	549	500	504	524	529	548	553	492	546	491	521	469	510	505	518	541	510	494	532	514	518	514	511	573	510	513	516	507	491	529	550	496	482	498	525	571	522	526	519	518	507	530	480	523	524	546	510	534	509	541	508	529	505	529	539	535	528	523	546	548	509	528	495	488	454	519	514	530	544	526	511	523	529	486	569	527	542	497	496	498	495	516	545	485	496	537	554	498	528	435	477	546	504	538	523	531	476	490	532	544	540	532	515	508	522	501	529	522	551	506	513	518	489	498	549	502	566	510	517	509	555	544	531	498	513	507	498	566	536	558	534	521	524	508	472	516	523	529	525	511	509	514	548	503	558	534	551	470	522	516	538	534	526	537	550	539	520	547	513	496	508	500	505	482	500	528	491	512	507	511	508	505	486	539	513	507	496	555	550	516	504	484	561	520	531	503	516	498	545	519	513	499	524	496	486	510	491	525	534	527	547	541	504	542	494	507	518	566	533	521	533	482	538	556	528	516	511	523	496	515	540	498	488	535	534	496	494	530	490	515	491	504	492	492	504	471	549	522	498	517	496	518	532	536	500	514	506	525	553	572	501	481	509	521	524	532	509	499	513	532	507	539	531	538	514	497	498	498	511	522	516	535	564	535	522	500	510	558	521	531	527	571	538	498	496	518	546	514	536	488	516	569	559	515	499	528	516	527	529	563	519	492	512	510	513	486	527	513	498	500	511	472	559	516	510	553	498	492	542	505	522	482	502	555	518	521	521	518	532	519	494	502	496	534	533	499	522	522	514	559	474	567	535	486	544	527	477	522	532	553	497	530	531	488	536	524	561	510	523	525	489	516	500	521	545	517	481	513	525	531	520	521	512	522	526	527	506	537	530	533	495	547	511	534	516	518	545	513	575	547	531	490	539	528	558	528	523	527	559	509	501	487	524	540	500	511	540	501	481	477	519	514	562	507	527	486	497	530	508	524	535	479	529	565	520	539	539	496	500	503	547	527	521	515	504	514	561	514	528	511	495	505	507	497	473	536	494	554	514	495	540	584	530	512	541	519	541	556	529	527	518	521	512	549	510	517	511	535	546	489	527	554	536	497	531	492	511	521	524	563	525	523	519	516	537	512	488	487	534	515	474	515	520	515	541	524	504	521	530	494	449	490	545	533	513	511	488	516	503	537	508	498	514	483	490	538	511	523	508	521	543	512	495	496	551	514	489	494	470	511	528	468	586	511	535	492	508	527	537	466	527	536	551	472	549	494	522	582	503	546	549	522	539	536	462	512	522	495	518	515	507	535	523	503	529	524	538	533	514	529	514	531	477	497	514	527	528	494	509	494	504	506	529	489	493	575	522	530	453	499	529	507	527	514	483	512	541	507	520	485	536	494	520	471	515	483	516	487	506	484	518	499	496	524	532	533	543	505	516	524	515	529	510	496	531	497	496	510	505	482	532	499	524	504	525	516	504	567	552	489	537	533	535	542	518	548	523	522	522	517	517	535	526	520	511	541	525	525	533	524	504	551	563	500	538	525	507	531	545	503	502	498	586	510	506	508	492	511	485	526	507	532	556	521	522	467	527	532	517	532	526	537	497	532	564	547	510	522	524	537	545	515	510	499	523	512	489	517	520	503	547	548	526	519	559	501	513	516	532	549	516	515	522	553	514	498	529	498	554	489	521	529	549	550	549	529	476	559	485	510	568	559	515	538	496	521	495	520	533	523	513	532	505	577	507	536	563	490	514	524	522	531	550	524	512	502	499	511	468	499	546	515	519	492	508	525	521	547	553	513	506	505	561	528	522	560	545	540	519	526	522	516	477	513	541	518	503	549	561	529	477	525	534	520	525	509	534	524	510	522	506	546	555	510	539	507	528	476	546	563	528	485	496	524	518	535	533	520	539	513	518	532	521	509	509	501	493	565	521	473	539	528	486	569	538	546	476	498	497	508	513	511	542	530	507	498	519	528	529	510	552	508	495	508	536	480	533	490	541	579	487	493	550	539	512	541	540	524	504	518	482	505	546	535	486	533	525	499	505	493	534	504	574	490	541	531	566	497	527	504	494	488	538	481	504	553	503	523	534	515	532	544	512	499	491	524	537	521	523	517	530	522	509	508	526	507	549	528	490	505	529	507	494	541	494	489	528	504	551	551	509	566	505	542	519	553	518	526	511	506	514	498	487	521	507	565	529	492	528	500	534	522	506	480	518	515	546	513	543	579	560	524	475	528	485	465	536	517	513	521	528	512	513	530	522	497	542	539	518	553	481	514	533	503	497	532	529	466	520	533	509	568	481	511	523	486	558	530	502	506	534	540	459	495	514	520	522	481	542	543	518	516	495	484	527	531	528	498	484	560	473	497	543	504	554	496	535	509	468	504	489	517	505	519	525	502	518	480	516	513	497	511	496	480	511	528	493	547	534	481	499	543	502
28772	25032	22010	9598	4306	2316	1460	955	552	357	349	322	319	355	349	339	339	332	344	349	353	338	316	305	336	328	344	346	334	337	347	344	324	356	329	346	330	360	348	330	329	330	368	344	336	348	320	324	332	338	331	341	354	342	340	338	353	370	328	342	360	342	368	341	317	375	336	337	304	327	354	368	310	334	342	336	364	345	345	360	329	346	352	337	304	349	336	327	363	349	352	341	351	324	364	346	342	340	349	334	343	302	387	338	327	317	340	348	330	308	328	332	337	331	334	375	338	304	324	341	302	344	358	328	309	359	328	351	346	336	357	332	320	329	300	350	358	369	353	356	371	363	327	326	366	335	352	358	342	366	347	324	352	343	325	366	345	343	318	329	347	312	378	349	328	356	342	331	343	340	335	354	343	325	311	331	316	346	353	355	310	347	311	344	359	346	345	352	327	315	353	361	336	354	379	353	357	335	317	350	332	327	360	328	346	318	353	331	342	324	358	363	373	301	345	308	365	358	342	346	372	322	333	346	314	341	319	329	338	364	341	349	326	340	329	317	338	345	328	318	362	319	341	330	371	324	335	327	336	321	317	342	346	352	321	371	361	371	372	345	381	362	344	333	360	383	331	362	351	330	314	335	332	326	332	335	342	354	333	356	328	321	362	366	345	340	340	350	350	327	322	328	361	326	324	346	342	373	360	372	321	367	338	352	339	337	302	332	324	350	342	329	328	347	329	347	332	376	312	367	328	334	347	326	327	322	350	336	307	364	374	330	357	344	344	352	350	370	312	368	339	383	345	364	343	317	338	339	362	339	333	350	317	322	367	338	349	335	363	328	327	354	294	349	329	355	337	325	360	357	316	340	327	343	352	336	370	344	370	338	347	344	354	310	319	348	303	368	328	330	361	342	318	310	334	315	327	343	318	356	319	338	343	348	350	352	334	343	347	324	327	372	361	363	316	362	333	355	317	324	340	348	344	355	340	304	334	333	360	352	290	348	329	318	324	317	356	319	355	348	357	348	349	363	361	318	358	336	340	361	376	315	355	330	345	345	358	324	340	345	313	350	367	319	339	325	307	354	370	341	321	329	339	338	358	356	359	312	315	329	344	363	372	364	353	360	342	373	354	351	355	323	344	324	344	325	336	384	332	348	351	368	307	347	319	346	325	317	320	354	310	340	363	349	334	321	332	363	379	336	345	341	331	304	350	352	339	333	378	346	345	368	329	355	327	331	345	342	356	355	325	350	348	328	342	299	328	341	386	352	309	320	359	313	333	333	355	314	306	337	352	354	332	359	298	324	337	375	339	337	345	331	372	306	335	348	354	328	361	321	324	335	344	356	358	327	323	355	361	348	346	318	315	337	342	360	351	334	339	353	337	370	355	389	326	361	348	343	361	360	351	317	358	346	347	380	364	353	345	320	351	298	335	309	332	340	348	370	350	375	339	345	322	337	345	344	338	352	331	332	353	370	327	331	381	358	338	322	371	348	326	329	334	339	378	329	339	332	331	328	332	349	381	352	349	310	341	336	355	332	329	357	348	320	330	339	338	315	335	306	347	337	323	324	336	344	350	347	363	352	340	353	355	364	332	341	311	330	345	366	324	301	349	361	350	342	341	345	370	367	358	336	354	320	345	334	361	336	378	393	340	344	321	351	335	319	347	346	362	326	358	353	326	315	360	313	361	349	375	330	324	325	327	336	355	322	360	321	317	305	299	319	354	322	322	326	379	326	356	334	341	317	333	352	314	340	332	354	341	302	361	341	344	346	346	333	340	363	342	328	294	346	365	354	370	345	354	319	354	343	353	346	362	326	352	329	333	334	368	321	331	339	334	352	329	344	342	353	363	368	361	342	368	358	352	367	356	352	350	345	321	319	341	338	353	327	374	355	299	353	329	362	354	352	343	341	359	334	321	316	379	359	355	372	319	355	329	315	352	339	336	342	366	343	343	377	385	344	343	347	356	327	322	340	360	371	366	340	328	312	369	348	349	374	336	338	366	345	370	338	320	340	349	331	345	374	333	351	396	349	371	328	331	380	358	356	356	336	350	340	346	339	372	354	364	340	330	333	345	348	297	346	343	353	323	362	340	324	339	299	373	337	337	364	309	338	347	339	363	295	365	346	355	368	344	367	354	334	345	370	338	361	357	327	337	303	348	327	366	355	325	369	378	317	336	335	324	319	343	356	315	350	335	330	359	322	332	326	329	347	331	329	313	318	321	362	328	323	347	295	335	369	300	329	399	371	344	339	367	301	364	327	386	336	358	369	319	327	347	351	367	366	325	319	365	353	351	337	340	334	338	313	342	350	338	371	366	324	335	342	313	368	326	360	329	334	358	352	329	331	335	369	343	326	347	360	327	319	334	349	363	353	332	392	344	327	340	381	323	355	358	337	344	368	368	330	334	358	314	369	355	321	312	360	370	368	367	320	321	356	345	315	344	367	349	354	342	364	363	311	324	354	364	321	317	325	360	329	317	352	335	335	360	342	339	327	334	344	335	380	319	341	324	361	341	356	312	340	363	308	326	319	337	354	345	306	336	339	372	334	313	350	360	334	336	337	304	332	344	368	345	365	332	335	377	337	333	350	349	370	341	318	341	331	321	368	381	341	340	371	346	323	334	346	326	357	342	354	320	329	364	359	344	366	351	298	352	368	337	369	353	346	398	344	357	362	352	309	380	334	316	365	335	363	346	348	366	342	329	327	357	347	363	361	325	353	356	333	315	312	353	360	335	336	311	328	358	333	332	352	339	322	366	383	345	333	366	365	332	370	348	319	330	338	350	325	327	342	352	348	366	360	335	347	352	327	338	370	354	309	339	314	329	354	344	334	359	314	335	318	326	336	339	317	352	332	304	384	305	334	334	316	334	338	334	341	332	329	368	355	340	385	306	346	346	373	321	362	316	356	324	337	348	323	319	347	321	340	348	389	341	334	353	359	319	316	317	329	367	319	339	368	331	353	359	353	332	333	343	348	326	344	357	347	324	354	325	341	374	305	363	377	322	331	358	309	333	340	334	350	321	341	309	365	336	330	349	330	335	357	344	353	342	324	325	326	333	344	315	331	358	333	359	324	306	338	309	333	332	317	331	321	324	353	342	359	315	341	356	389	330	354	362	348	335	376	328	345	322	346	315	344	383	336	360	372	332	313	338	326	353	317	348	314	339	341	343	329	341	356	335	358	360	360	355	338	350	311	342	345	317	359	325	363	370	398	359	363	356	349	351	343	338	319	350	322	363	371	361	341	339	338	331	337	312	324	321	309	345	342	327	335	336	327	347	312	321	342	376	330	322	360	326	359	368	327	335	334	338	359	340	317	318	325	310	357	369	309	350	312	350	341	309	361	346	337	324	329	332	353	353	351	362	354	362	344	325	353	339	322	356	359	353	341	360	357	355	324	302	336	333	336	351	332	351	328	339	364	337	292	321	344	312	349	316	361	331	315	348	357	352	345	346	341	335	372	365	317	334	382	368	300	360	356	346	352
22753	34826	16639	7006	4961	2996	1813	1178	689	457	405	379	377	372	394	415	360	391	380	372	375	386	388	383	406	384	358	355	420	389	347	400	349	372	396	394	430	396	404	369	353	374	395	379	343	389	347	396	388	380	393	381	389	371	386	384	407	371	393	380	372	369	396	377	407	397	377	385	361	365	419	382	387	362	384	383	389	374	351	385	385	383	386	403	400	379	366	348	374	373	406	396	388	386	382	385	351	345	417	374	391	396	382	376	384	374	380	366	403	384	430	392	389	388	383	379	377	396	354	371	401	381	371	373	366	374	375	384	400	368	370	392	383	373	360	380	378	370	368	340	381	387	353	388	353	387	388	387	390	381	382	379	383	375	407	386	376	385	374	343	367	387	377	384	366	357	399	389	351	386	399	406	358	369	390	390	372	372	337	345	361	385	375	377	366	374	379	405	405	368	407	355	359	388	364	354	392	381	402	367	385	363	384	372	360	389	418	328	372	384	368	361	410	375	396	382	399	369	357	380	382	349	442	412	407	397	388	395	388	345	406	370	378	331	373	380	364	393	404	389	382	372	365	371	389	402	354	390	386	372	348	359	377	400	357	384	378	357	416	363	355	369	348	446	336	368	367	382	418	392	360	366	369	371	369	411	358	382	402	370	404	363	354	382	374	342	403	357	389	388	389	349	356	396	392	400	382	406	392	390	361	368	367	358	380	393	339	368	388	378	385	395	354	358	382	391	380	357	414	373	364	398	398	367	362	394	368	374	410	404	389	341	366	396	383	393	371	390	358	379	361	419	377	396	355	368	388	362	361	393	385	392	392	399	385	388	376	380	398	355	404	385	372	398	394	364	382	414	393	370	374	373	354	395	384	384	360	370	382	383	332	391	380	389	368	345	400	380	331	354	412	366	406	398	368	384	377	412	391	383	389	391	389	365	357	411	372	396	380	419	392	366	366	369	388	387	365	400	388	379	409	385	371	402	373	377	400	372	411	369	402	417	409	394	375	387	383	344	385	370	415	376	421	387	362	404	383	349	373	378	407	397	392	350	381	385	414	400	351	359	362	381	394	360	405	416	342	366	394	383	383	390	390	416	359	361	387	371	374	357	364	402	412	374	350	362	401	427	366	358	376	400	393	387	402	369	359	366	381	378	378	388	410	380	367	394	376	387	386	396	409	348	385	383	345	378	408	350	368	384	416	374	400	362	372	366	374	408	377	390	394	355	367	394	364	399	416	400	356	445	379	395	364	384	414	365	384	372	359	404	378	388	384	385	405	355	375	387	369	403	394	380	389	393	385	376	364	360	392	355	392	351	366	404	337	356	411	394	394	410	381	403	345	395	422	377	391	365	388	371	361	375	365	409	357	337	379	388	368	402	361	387	373	348	412	356	388	414	395	350	405	395	407	388	388	349	369	374	408	368	381	397	398	424	393	368	387	417	386	408	389	420	373	360	381	368	396	389	373	378	356	379	387	396	372	378	367	406	379	396	414	392	419	379	374	359	407	387	395	331	366	402	425	406	394	406	419	363	376	382	391	386	390	381	394	374	414	367	376	388	366	416	375	390	399	365	389	365	402	411	381	385	374	384	360	392	346	384	390	399	359	369	376	368	404	375	412	353	366	356	391	350	336	408	362	363	361	374	353	401	357	394	375	361	405	411	407	358	391	391	366	377	361	386	408	353	405	399	375	366	359	368	383	358	371	377	366	353	409	403	397	357	374	393	398	365	349	406	389	363	371	374	377	408	398	404	369	367	362	381	378	374	403	368	374	366	391	388	411	405	395	371	386	367	368	374	384	363	413	369	378	354	393	399	375	350	355	395	393	359	380	367	383	367	370	379	392	405	396	368	404	391	388	416	388	394	385	407	375	379	416	361	358	376	380	387	373	415	358	370	386	373	384	386	385	419	395	365	362	386	378	398	366	364	386	381	420	356	405	385	356	412	391	382	382	350	373	374	396	378	382	388	402	364	400	409	395	363	382	398	382	403	401	363	359	374	367	403	384	367	407	358	403	384	384	393	370	366	387	391	389	368	415	378	385	411	381	362	415	418	380	394	344	411	379	366	353	374	345	349	380	378	366	372	381	391	375	415	368	398	412	368	357	375	349	388	364	350	366	399	388	382	368	364	419	360	378	388	396	386	391	365	391	393	406	405	380	394	386	411	382	362	394	376	390	376	350	377	425	394	424	407	400	391	363	394	392	373	384	361	395	378	376	371	374	361	399	421	380	351	356	397	413	397	362	390	376	410	368	364	388	407	393	376	355	377	382	351	374	381	371	368	400	358	381	359	373	383	377	337	368	403	415	392	372	377	363	355	395	389	350	360	381	395	363	379	390	389	360	384	368	403	353	401	398	366	355	383	352	373	376	371	429	415	384	392	378	407	379	401	347	406	360	396	371	376	393	368	382	356	417	379	388	389	386	415	385	374	373	342	375	381	379	397	373	378	369	379	368	368	357	360	381	361	394	370	380	377	350	378	368	359	382	361	385	368	394	435	384	375	409	371	394	379	342	363	361	364	378	375	409	390	350	424	362	388	363	374	368	387	404	373	346	344	444	392	389	381	408	390	365	358	353	404	334	390	381	370	346	382	372	415	375	384	393	362	403	396	427	352	364	386	385	381	354	341	377	386	393	418	366	411	414	388	404	372	377	418	354	390	392	413	405	353	410	405	399	366	391	408	375	396	417	371	385	378	415	377	376	370	392	391	351	374	392	386	390	390	355	400	386	378	361	399	373	408	373	360	384	393	375	382	420	386	379	367	365	361	391	403	338	376	368	397	377	352	377	379	371	394	380	390	389	392	361	401	369	373	415	381	386	384	364	371	399	372	383	343	344	378	412	400	396	388	365	379	377	392	408	372	394	384	423	388	399	401	360	351	367	348	373	376	391	358	401	402	383	425	370	386	413	375	372	321	366	370	366	398	375	362	393	373	367	370	397	355	392	364	425	412	407	390	373	318	375	352	405	356	379	402	369	405	397	369	395	352	389	407	383	374	408	376	375	378	363	390	405	362	363	385	354	398	368	340	375	355	411	376	388	358	344	376	366	376	389	395	381	398	403	391	368	362	398	394	363	387	407	389	359	391	380	362	352	372	420	419	394	424	400	417	393	367	416	381	391	364	378	372	374	379	382	387	373	379	381	321	386	373	363	357	383	388	385	398	390	394	349	366	379	381	397	374	404	382	385	361	384	377	410	395	397	349	384	356	379	374	364	384	383	365	399	386	392	405	343	376	369	330	371	380	353	406	370	357	359	358	379	372	381	384	386	398	400	342	396	407	406	373	364	407	379	406	388	387	387	389	375	374	391	370	383	356	379	378	354	374	369	358	378	395	356	397	407	352	387	355	379	412	393	373	405	375	339	388	393	408	363	377	406	384	395	389	407	388	367	371	402	356	380	389	353	386	361	387	387	390	364	401	401	364	359	364	372	402	366	382	362	399	392	384	394	378	378	405	392	389	400	411	394	379	364	357	399	356	357	413
23713	21746	31865	28137	24583	23056	15863	8188	3407	640	351	307	328	290	300	282	314	309	322	296	303	308	323	294	287	302	295	315	303	342	298	262	330	297	259	272	304	306	292	306	300	313	325	331	321	259	320	322	268	298	310	276	280	288	315	289	306	278	303	286	292	291	335	290	304	286	301	277	281	293	277	309	323	304	304	296	319	289	296	289	282	321	308	317	285	271	319	298	336	287	317	290	290	265	283	254	291	301	287	302	284	298	281	281	287	310	253	293	294	307	297	287	316	301	263	297	315	288	313	278	328	304	293	319	281	291	318	279	296	269	324	343	317	291	283	304	298	309	275	314	290	335	272	309	304	287	286	274	268	309	327	277	309	300	310	275	316	312	279	295	309	293	321	295	332	302	280	317	290	301	287	287	306	306	296	289	274	311	289	285	300	316	316	276	320	271	283	301	306	286	313	289	292	278	307	283	310	284	303	296	270	277	296	319	297	296	303	293	277	305	321	281	299	273	312	314	290	276	309	286	292	271	300	273	308	260	288	278	280	275	306	294	279	281	296	328	292	242	334	329	280	297	295	286	309	321	308	284	261	325	303	253	300	323	291	281	317	290	297	293	307	264	330	312	315	309	332	281	299	283	297	357	318	289	314	306	300	300	285	277	289	297	308	299	316	277	288	277	303	308	283	251	290	309	295	302	295	304	285	293	264	309	289	299	312	281	292	288	280	284	314	297	293	320	307	298	262	303	308	287	277	301	306	297	286	309	349	266	288	289	300	310	291	289	279	301	305	281	293	312	324	314	277	308	303	314	303	300	309	292	292	297	310	283	322	284	282	295	335	297	335	275	315	280	292	285	280	331	313	305	296	280	283	298	304	297	274	279	280	300	314	279	338	269	317	288	284	336	304	284	287	314	292	262	298	288	293	329	303	298	300	281	299	311	295	274	308	294	314	290	311	284	336	298	310	315	309	294	302	303	286	282	329	301	289	284	320	289	260	290	295	261	309	330	290	299	286	330	253	299	284	296	317	302	280	275	293	341	263	299	310	273	301	314	261	330	301	298	295	324	323	287	287	302	286	294	281	318	283	286	290	298	303	302	318	274	290	297	299	294	276	311	287	310	306	290	310	280	316	281	284	269	275	318	299	279	291	293	295	299	307	285	292	305	294	277	301	273	326	303	299	292	294	276	294	282	254	276	296	316	276	278	283	286	265	254	319	269	316	296	317	298	298	295	287	261	326	290	309	272	279	310	269	271	287	295	294	302	284	269	291	293	310	283	287	297	323	302	269	265	277	310	318	325	303	314	233	242	313	322	310	305	291	309	284	305	317	331	308	273	296	311	274	276	289	273	272	298	302	292	285	281	284	312	296	323	274	280	338	300	297	302	252	285	304	258	312	324	282	287	288	272	282	305	281	286	305	302	299	307	326	279	282	300	312	302	280	270	300	311	289	273	296	321	301	302	316	299	336	289	307	291	289	311	304	299	333	315	277	308	284	296	327	312	287	264	301	284	284	302	304	303	296	299	288	320	289	297	306	299	276	305	286	276	306	278	300	291	299	291	269	296	308	298	300	297	299	284	308	316	326	289	290	302	281	303	273	297	265	291	303	295	298	287	294	299	314	261	315	307	281	290	268	291	301	266	280	310	289	291	270	272	277	303	290	267	304	290	296	287	309	303	311	314	286	274	272	302	276	325	336	316	297	323	278	304	314	295	302	267	283	280	288	304	278	297	307	307	271	280	287	282	298	310	286	315	263	325	272	267	303	260	261	308	293	307	270	296	314	313	328	322	293	288	307	303	261	310	287	287	296	276	298	289	305	288	289	312	308	285	303	283	294	277	299	293	316	307	306	293	304	295	302	299	293	306	304	276	305	273	285	300	272	290	283	300	327	333	282	289	252	283	312	284	317	310	286	310	309	320	268	301	294	305	300	282	305	264	297	295	290	297	319	305	291	294	301	303	310	276	302	292	322	238	319	269	308	292	309	325	311	299	282	287	286	294	272	289	289	311	286	305	310	309	254	285	302	322	303	335	292	313	284	286	306	284	310	298	312	283	305	296	312	273	296	286	276	287	280	323	305	284	313	273	302	313	323	307	278	261	282	299	317	316	298	293	278	292	305	279	292	299	320	322	289	255	289	287	268	289	309	282	289	290	320	297	264	294	290	284	264	349	299	293	293	273	310	294	315	328	295	297	292	305	295	294	289	294	292	303	279	304	324	315	298	303	274	286	312	333	301	306	283	312	302	280	308	304	298	305	293	275	285	286	304	302	271	260	258	285	293	329	302	325	315	291	333	310	287	274	318	299	292	277	297	306	296	286	302	322	290	311	294	286	286	270	295	297	323	277	339	312	299	298	305	286	287	293	279	311	290	292	285	301	304	281	304	288	303	285	291	276	289	309	306	273	304	326	289	292	298	335	267	292	264	297	293	310	315	314	289	303	300	282	332	301	288	302	290	296	327	320	316	317	262	289	278	284	290	293	305	310	274	354	276	283	280	267	300	336	268	314	294	294	284	296	292	294	284	309	292	274	288	303	290	301	322	309	306	304	302	294	295	270	279	275	268	273	285	285	288	318	293	305	271	293	272	287	306	287	310	295	296	318	291	255	298	281	293	306	293	280	292	278	291	294	308	309	282	307	327	302	269	312	294	262	298	301	303	308	318	287	293	312	297	316	263	314	279	289	271	281	301	273	323	293	301	302	321	288	305	301	301	320	292	291	309	307	303	302	336	301	276	303	311	272	306	293	286	294	306	300	295	289	292	274	303	278	266	319	282	278	313	280	331	262	286	272	289	289	297	312	288	307	329	295	280	272	263	305	302	291	294	269	323	302	308	294	329	274	322	313	306	307	300	272	315	281	313	314	300	282	324	292	301	284	304	338	278	300	321	300	308	282	283	290	285	295	310	331	307	293	286	274	273	294	317	330	306	312	277	270	325	280	308	307	316	292	260	324	320	293	302	298	292	278	307	277	296	274	313	279	303	276	284	295	317	316	286	318	321	307	314	290	277	281	297	308	300	302	335	299	296	290	274	298	291	297	284	306	316	291	285	305	320	284	336	294	317	294	277	292	296	287	319	290	315	296	298	301	281	291	331	308	315	308	318	320	254	269	328	305	311	319	301	297	280	327	320	334	284	318	289	298	284	307	296	291	288	310	303	281	296	323	288	299	287	264	313	308	281	299	308	327	305	308	346	265	280	280	317	302	263	298	279	301	293	276	249	293	268	317	290	307	325	288	281	276	345	295	313	310	274	316	321	293	264	285	280	288	301	297	287	295	295	300	285	304	294	286	299	283	300	307	301	303	288	270	299	331	332	257	312	290	277	304	261	296	326	290	315	291	316	297	284	318	311	338	304	266	314	298	298	307	309	283	309	279	315	283	317	278	292	268	313	330	316	250	313	290	320	287	306	283	298	301	279	289	295	282	299	296	283	325	299	269	294	272	294	319	268	312	304	288	302	292	325	272	309	289	276	271	302	289	295	283
49349	84450	60559	38319	30139	23646	16798	11181	5215	893	394	349	330	360	314	320	350	349	339	328	326	319	334	316	311	304	310	360	304	322	337	357	323	333	329	295	306	309	302	314	307	322	341	312	328	350	332	337	294	348	304	327	318	335	285	318	313	330	336	347	305	328	331	310	351	298	330	290	305	288	320	360	304	305	331	346	295	326	325	317	321	338	319	315	339	320	291	328	310	305	319	303	307	321	353	323	276	322	297	307	335	353	330	334	343	324	315	333	321	353	296	303	302	336	324	314	312	341	320	300	335	289	289	291	271	303	314	309	341	333	377	310	336	360	303	335	331	279	329	332	310	318	323	313	319	315	305	343	319	357	305	324	312	344	319	321	348	323	336	273	321	344	349	321	329	323	349	302	345	305	307	345	292	312	305	324	314	294	309	313	323	295	314	301	302	297	333	312	313	311	330	306	313	338	301	308	308	346	321	324	341	287	338	331	340	383	326	313	330	301	349	331	286	331	322	293	315	319	333	291	313	333	348	329	310	349	337	361	321	319	311	298	341	321	312	312	333	303	318	271	293	340	351	338	298	328	347	312	309	347	309	310	316	337	314	342	308	317	332	320	297	335	340	296	290	348	324	335	336	336	307	332	311	317	326	316	331	301	301	357	323	329	290	336	324	294	314	329	343	311	296	329	328	313	320	318	349	324	332	313	303	309	311	307	272	318	327	337	331	368	319	323	333	339	318	342	317	330	281	301	298	308	327	328	318	321	305	327	348	328	371	292	309	305	313	335	278	359	320	327	336	351	295	311	306	342	336	316	327	312	326	320	315	319	330	356	337	318	327	361	309	328	348	292	323	340	311	308	300	305	338	286	335	352	324	311	339	305	357	346	325	341	274	324	305	313	315	328	297	315	364	309	310	300	317	341	324	323	336	319	335	327	289	359	321	308	336	334	327	329	308	311	332	324	322	288	331	308	324	334	304	306	326	300	350	310	318	329	305	331	321	351	336	335	328	299	330	346	346	311	329	293	311	317	307	339	295	344	338	307	299	304	308	310	275	301	321	316	321	341	310	345	313	299	348	312	305	328	300	312	326	325	300	308	308	338	285	333	305	311	315	316	306	328	333	331	341	344	338	327	320	316	321	295	334	302	301	323	307	314	325	334	335	330	328	295	344	301	336	316	336	299	317	329	293	352	312	329	322	301	335	340	332	298	337	309	315	313	306	350	302	324	313	304	309	321	313	344	311	312	330	315	320	310	307	317	293	303	302	331	328	343	277	334	338	291	328	353	317	325	320	310	290	288	330	307	340	315	338	327	315	349	312	313	303	298	347	336	319	311	320	329	311	317	291	324	331	286	293	333	311	349	288	289	305	316	314	319	292	356	319	315	316	311	320	346	307	318	334	297	323	342	299	300	316	337	285	308	327	318	318	318	302	310	318	319	326	325	316	310	335	352	325	333	362	294	328	301	331	330	303	316	307	288	337	322	337	302	323	317	326	338	335	297	311	360	341	312	339	345	336	318	312	345	334	338	315	358	312	330	305	314	318	338	286	322	321	310	289	306	329	364	298	307	318	325	316	331	301	350	351	302	317	342	337	309	313	299	321	336	340	310	332	284	312	334	323	334	306	313	315	323	340	354	349	289	327	313	330	315	326	325	300	298	315	314	343	330	305	329	326	329	305	308	327	309	327	320	297	319	319	325	324	348	301	312	305	310	323	331	327	317	319	337	301	336	317	309	318	308	336	288	336	318	320	302	317	308	304	353	320	333	317	336	335	312	309	333	309	321	306	294	324	357	340	326	333	288	336	320	303	318	340	322	320	346	317	295	335	307	333	310	361	314	304	305	308	290	324	337	338	318	314	306	355	334	304	316	310	326	300	293	287	303	304	295	335	343	314	309	315	307	311	328	295	311	299	300	318	323	312	288	338	359	306	324	308	342	310	314	325	320	320	310	329	346	334	308	314	300	295	319	318	298	342	327	313	332	325	311	355	321	358	325	316	306	324	336	288	314	335	353	314	306	289	324	316	323	331	344	348	345	299	296	335	330	314	323	344	316	312	291	325	339	337	332	324	282	307	320	337	350	323	335	331	324	339	336	341	316	289	325	291	292	353	300	329	313	326	290	302	334	339	319	299	362	322	316	308	313	302	348	331	330	352	316	329	308	333	326	314	320	313	342	351	304	349	279	345	298	326	310	322	344	308	290	327	317	321	322	336	340	363	316	342	328	322	320	312	316	302	292	336	296	321	296	320	320	320	313	301	327	326	322	318	348	308	366	315	317	310	307	331	307	351	295	316	309	299	342	311	324	318	316	302	305	326	286	318	337	338	323	326	340	350	324	303	336	321	313	284	316	361	310	326	311	304	329	325	346	320	298	319	303	290	316	332	307	315	329	318	324	321	340	363	305	354	343	296	292	303	296	310	309	305	338	322	322	323	301	334	353	325	304	320	314	303	284	340	336	286	329	316	300	300	318	311	320	316	319	336	297	335	299	310	332	317	301	328	334	327	317	310	321	343	353	320	329	332	338	315	332	334	310	336	315	328	325	354	336	321	335	308	300	351	305	382	292	307	325	347	296	322	315	372	286	317	319	315	312	316	330	330	323	322	307	295	341	308	322	332	297	335	301	308	300	301	314	369	330	335	330	334	341	335	317	337	317	334	321	262	315	294	356	319	319	339	319	317	323	300	281	333	332	334	308	297	313	294	334	331	307	325	329	333	336	308	332	305	318	358	313	332	308	335	329	306	348	317	320	347	320	334	312	353	327	320	317	305	316	325	344	319	330	316	309	346	340	313	329	310	320	322	322	333	367	292	320	314	346	334	322	355	317	296	309	331	353	319	302	322	304	338	340	324	303	325	280	353	307	310	311	309	313	309	347	314	316	341	330	348	314	308	333	313	336	321	344	312	345	305	331	315	334	327	329	309	315	338	283	307	326	335	313	301	318	336	339	298	324	332	316	321	345	298	340	328	323	326	328	307	337	310	311	328	308	338	329	335	307	318	337	338	314	340	345	266	320	331	338	296	321	301	317	341	356	362	310	304	317	309	334	303	315	322	317	326	342	335	312	346	313	315	317	352	320	337	310	337	334	333	312	333	303	275	322	335	312	301	322	345	321	319	290	309	330	303	321	321	316	319	340	311	303	317	296	315	326	320	336	331	321	346	334	322	291	302	329	337	315	346	328	331	335	327	320	330	331	330	300	320	334	316	319	288	314	348	310	314	321	322	332	337	326	308	298	340	327	326	308	301	306	312	323	366	310	311	309	351	344	321	322	340	322	308	323	354	340	312	305	296	342	321	324	328	345	340	274	289	331	322	309	343	318	331	346	329	322	344	335	347	320	341	303	347	319	317	307	341	340	317	332	320	302	326	305	333	304	342	347	311	317	317	344	329	289	334	311	321	287	313	307	312	343	289	299	321	340	350	345	358	300	328	348	311	298	315	299	301	322	332	310	332	322	327	292	323	349	346	328	319	342	322	333	327	329
24976	22667	33356	27759	17447	10164	5891	3284	1931	791	544	529	538	511	520	515	528	528	555	544	566	621	544	577	554	529	542	537	536	485	507	489	546	582	537	547	568	493	501	482	517	496	576	498	505	545	540	534	547	498	511	532	480	549	492	552	505	543	552	527	558	544	499	530	533	547	540	503	533	516	548	533	520	522	543	547	487	531	561	517	532	514	571	521	516	521	534	507	521	525	527	537	524	544	511	493	525	543	530	528	547	519	512	529	521	562	538	529	555	593	526	529	576	511	509	542	529	552	524	509	554	545	539	492	523	499	548	520	512	483	527	493	575	531	511	568	563	529	506	557	501	535	518	510	557	510	514	519	563	499	520	530	555	513	518	542	571	531	552	543	492	547	573	584	579	479	521	509	485	536	515	572	532	544	578	539	555	535	507	519	538	532	495	537	558	557	540	519	494	498	535	511	484	532	551	507	557	532	561	539	568	498	538	514	525	539	504	480	541	486	543	536	535	512	577	528	517	529	531	512	515	539	539	525	562	570	542	589	534	534	500	507	547	481	522	504	545	510	553	525	539	540	579	549	554	513	538	540	527	535	517	539	524	514	461	544	555	493	526	520	518	524	504	502	533	542	553	496	550	561	571	532	557	549	550	487	545	530	541	525	540	565	523	530	551	560	536	556	559	504	526	527	541	540	515	550	531	537	477	477	534	530	536	534	546	526	573	513	517	561	513	587	524	563	545	555	548	518	528	526	527	481	536	504	506	519	502	525	534	538	507	519	537	510	555	535	545	563	564	514	558	511	587	511	564	528	515	543	559	503	543	514	541	523	487	541	556	565	524	552	521	543	530	559	558	518	546	516	561	531	554	513	521	517	530	517	515	505	564	499	547	528	518	572	541	573	533	556	532	527	554	549	575	537	534	555	491	526	536	518	518	577	506	535	505	517	523	520	558	532	534	523	535	542	547	548	502	542	514	537	527	538	583	515	535	527	511	503	518	524	513	534	495	496	576	559	510	527	547	478	550	550	562	499	497	535	528	544	506	555	515	509	590	587	537	539	542	497	536	568	569	587	493	576	505	498	504	548	522	567	548	534	508	521	499	550	504	510	537	534	566	529	553	508	565	547	532	509	551	552	508	534	585	514	539	518	514	488	554	520	526	551	518	518	552	525	545	533	502	538	516	548	528	516	531	528	497	556	507	523	560	551	531	531	547	523	514	546	510	567	512	528	489	535	546	564	531	525	507	542	511	526	514	531	518	517	516	539	523	532	510	516	550	523	552	547	517	517	526	571	517	549	523	507	571	544	545	520	546	492	538	504	544	496	506	513	504	537	549	549	487	523	509	538	555	529	542	533	547	544	540	551	547	547	546	535	504	546	536	535	529	537	535	527	561	529	514	527	526	531	525	510	523	514	516	516	556	569	535	539	506	559	530	512	523	529	531	495	461	525	541	511	566	512	531	572	518	564	525	581	499	529	535	555	534	491	511	547	498	518	549	487	528	557	523	534	530	535	556	532	556	551	484	546	511	545	511	520	502	536	477	548	500	534	549	547	562	507	570	511	531	571	497	525	553	523	557	513	540	555	560	514	534	531	506	528	535	546	503	502	566	584	504	539	500	539	543	497	536	553	544	574	557	524	558	514	565	535	519	571	491	532	529	498	517	561	545	504	525	519	538	524	534	520	506	482	492	500	549	547	545	523	531	555	520	479	523	526	515	521	538	508	529	500	529	587	547	531	521	538	517	546	509	549	531	514	542	523	505	558	565	495	524	544	507	516	512	533	534	543	559	540	540	525	553	517	517	520	526	516	523	560	565	520	552	539	493	545	478	521	544	531	558	511	529	502	525	493	543	515	545	535	450	503	523	528	525	523	545	556	534	541	525	542	537	543	513	515	528	509	534	521	488	506	532	515	571	550	523	509	532	545	549	514	549	556	579	506	537	530	517	510	538	511	495	534	567	496	543	548	531	534	517	485	514	521	571	498	529	527	512	522	519	526	512	550	578	523	506	518	522	530	538	508	550	491	530	497	561	526	494	503	521	500	511	538	528	533	493	552	530	511	579	575	558	562	507	551	502	544	541	523	557	508	536	518	511	513	549	526	553	528	493	546	525	544	590	511	512	497	560	572	503	558	498	526	542	518	520	522	547	543	523	499	494	511	554	553	541	525	526	520	522	530	518	531	488	557	514	553	513	551	556	495	530	526	513	513	525	526	556	502	518	543	539	541	525	518	550	551	507	536	493	521	538	523	507	516	561	520	514	562	501	547	506	565	512	524	481	505	520	519	552	529	515	528	521	506	526	536	546	528	543	539	528	541	544	511	501	510	536	491	521	545	527	541	545	530	541	517	533	554	545	551	525	561	499	539	530	533	537	598	504	508	560	520	510	551	489	543	541	519	565	518	573	530	558	537	540	520	506	546	499	524	518	495	564	525	471	522	554	556	524	512	531	552	533	508	537	544	552	517	520	513	519	500	503	518	541	530	515	554	509	566	520	556	520	535	492	543	510	537	506	535	534	554	526	531	482	520	556	532	527	571	541	513	588	524	496	530	519	566	517	557	480	533	515	509	522	524	518	505	511	537	520	535	529	559	537	529	506	537	547	550	512	531	537	540	564	516	537	534	515	538	529	523	554	483	530	513	509	513	518	551	501	533	539	527	535	497	539	535	571	486	570	573	547	579	539	524	566	522	527	503	510	545	477	539	484	553	569	554	531	499	491	525	518	523	561	515	507	538	533	526	478	536	466	556	522	534	535	538	521	546	543	546	579	517	469	540	533	556	543	505	512	542	536	528	512	554	498	560	513	579	524	570	533	500	512	529	537	504	516	518	558	546	520	478	481	544	555	502	505	525	548	538	549	502	517	513	558	521	482	544	510	536	558	543	532	498	502	521	532	522	538	516	521	509	528	530	551	474	494	526	538	480	524	529	562	522	547	556	540	532	529	525	486	528	534	547	585	525	549	550	563	506	474	509	567	542	533	553	505	525	537	529	540	544	496	568	523	563	496	548	529	550	539	590	484	557	520	475	499	558	546	491	548	550	501	535	543	545	557	563	551	516	575	537	524	501	553	596	520	521	559	559	514	548	526	528	568	498	540	546	503	533	536	573	517	549	553	549	545	536	545	532	525	543	534	541	545	532	510	554	510	502	545	548	530	538	563	500	568	550	525	551	547	577	557	525	519	537	521	537	533	553	579	551	544	558	534	523	541	535	520	501	521	539	517	567	534	550	548	530	521	524	532	530	490	549	567	513	546	515	548	539	545	537	535	510	525	522	571	553	533	504	513	547	518	517	573	489	526	507	525	500	563	532	531	511	556	495	524	514	480	549	523	526	535	571	517	522	535	506	534	575	513	523	529	506	567	539	515	531	535	538	511	546	527	527	519	527	532	538	518	524	501	498	545	541	551	538	537	533	534	583	509	536	539	538	544	545	528	529	504	527	529	555	513	503	563	526	525	500	528	537	527	532	534	560	505	537	528	554	503	551
44577	72856	52910	26713	16765	14085	9563	6069	3685	1082	554	602	621	561	587	573	582	591	556	572	599	591	570	584	596	567	572	560	569	557	551	581	559	547	611	598	548	563	548	580	555	600	559	563	606	520	533	566	570	594	583	589	571	578	606	571	571	586	538	544	574	569	566	558	537	553	608	562	567	564	559	570	562	558	525	573	568	575	553	528	577	592	552	504	589	576	567	591	570	599	556	556	565	572	571	563	567	534	590	577	573	551	575	602	590	597	567	564	561	603	601	613	530	516	574	540	562	559	557	560	524	572	574	593	542	584	545	572	574	570	571	582	587	555	537	550	560	537	526	559	554	569	549	610	551	558	546	578	609	570	588	641	569	532	552	542	558	517	561	597	554	578	538	580	586	513	614	554	565	533	520	576	550	560	540	563	582	575	579	573	543	571	624	582	601	561	533	584	607	578	568	585	573	560	616	593	578	537	578	548	585	586	534	553	582	546	573	566	597	553	593	552	591	576	543	556	588	566	559	568	579	597	603	558	591	589	553	630	562	515	566	556	561	606	551	588	596	569	562	520	569	567	562	571	575	551	574	565	578	580	558	587	550	581	547	605	556	562	608	552	582	539	597	561	589	599	572	561	578	530	565	563	564	599	535	568	546	526	564	588	597	540	578	581	621	573	542	554	561	576	552	575	616	580	550	582	550	553	551	535	568	510	535	534	540	571	555	561	554	587	519	581	555	565	612	572	490	558	585	513	563	514	572	593	518	558	559	582	557	561	570	597	559	565	560	528	527	490	567	555	563	529	579	591	575	578	527	570	595	586	557	552	576	577	532	556	562	606	548	575	549	551	522	601	579	609	549	589	551	576	602	559	532	551	608	577	570	557	566	508	554	553	553	551	573	563	582	577	508	586	560	565	573	577	578	560	542	511	568	536	615	548	596	591	545	588	560	560	559	540	579	568	561	539	571	622	545	537	566	567	567	566	544	549	577	558	600	583	572	558	546	576	568	583	529	543	571	566	548	557	608	525	575	542	565	584	557	584	570	579	543	585	570	553	593	578	579	585	576	562	547	578	543	573	550	548	563	564	545	573	573	557	579	583	571	580	572	584	548	527	549	520	557	578	597	530	563	589	616	534	596	558	575	591	586	535	553	575	546	569	566	600	619	557	591	546	583	593	569	545	567	558	565	556	557	590	561	563	569	568	529	536	552	597	534	550	570	589	591	570	571	570	565	589	564	602	527	556	546	558	607	577	590	545	562	617	542	567	530	534	568	594	525	541	603	600	557	581	532	558	555	555	615	568	564	552	606	599	623	573	551	601	587	562	546	580	588	579	605	546	588	549	538	564	564	565	559	560	567	606	533	561	553	586	577	536	560	553	551	554	586	552	561	529	552	592	584	546	549	570	552	569	548	563	558	556	566	572	599	547	573	556	600	584	604	555	549	570	559	612	572	566	544	586	540	568	601	591	578	569	608	602	560	525	598	542	584	559	583	568	531	520	594	592	519	568	600	532	542	554	611	575	537	545	576	575	552	573	594	599	591	574	594	566	594	615	572	550	586	539	589	601	538	546	576	589	574	588	581	590	543	540	570	566	567	551	549	596	577	593	569	587	572	552	568	547	594	580	600	562	588	579	583	567	573	561	587	599	601	619	575	564	533	594	571	550	540	573	587	592	555	604	587	593	587	580	544	539	581	579	579	574	565	558	567	552	566	593	586	593	553	554	554	543	605	554	541	565	568	582	591	572	562	540	539	550	556	548	565	537	557	554	592	547	522	581	562	587	587	530	542	542	542	530	542	562	534	588	566	540	556	588	582	623	598	628	539	544	586	532	528	544	555	535	586	556	581	575	565	602	582	546	550	570	602	588	557	566	569	576	554	598	581	606	565	570	574	533	557	551	572	621	539	542	563	576	561	543	560	593	595	591	550	582	575	524	556	538	596	538	567	582	554	548	539	563	533	610	586	575	542	547	610	549	570	589	551	583	581	612	632	568	581	580	590	573	546	552	556	609	625	567	575	548	616	585	542	574	594	514	585	538	547	560	569	565	556	581	578	543	560	532	533	566	546	532	568	570	564	553	534	552	545	554	599	578	584	577	606	558	597	567	538	607	581	551	604	541	585	593	601	532	557	592	589	612	583	561	579	548	544	566	613	558	596	556	570	518	556	545	594	554	553	604	567	567	581	551	541	560	567	553	523	600	544	573	603	577	533	564	550	546	565	557	593	561	526	617	543	552	607	545	521	577	558	612	554	607	573	570	606	593	587	530	610	575	573	579	571	555	548	562	576	625	535	571	531	562	582	576	556	564	572	551	592	571	549	587	570	548	552	563	563	515	562	572	626	552	587	548	559	605	577	601	572	540	601	579	549	605	546	576	585	561	576	597	583	571	571	561	557	598	551	580	633	612	555	565	557	617	586	531	534	567	555	548	578	592	591	542	547	522	596	629	587	565	562	575	574	581	564	559	579	569	593	609	569	573	591	517	539	557	621	568	607	567	543	606	556	541	546	555	583	573	569	597	631	571	543	579	559	579	562	574	583	572	574	574	593	595	547	568	569	583	601	566	592	536	549	555	538	549	559	551	553	597	590	592	591	581	599	550	582	554	587	546	583	608	555	545	510	554	583	609	569	567	561	565	563	518	519	574	572	575	565	550	551	571	580	578	550	558	547	584	607	573	573	526	535	589	534	556	589	563	548	602	566	576	552	568	620	603	581	564	563	560	622	545	593	547	540	519	535	566	577	552	578	518	590	538	522	534	538	564	570	564	581	610	602	578	541	607	589	573	594	564	631	543	578	575	597	558	597	540	520	562	538	539	553	559	576	556	557	577	566	602	586	553	598	555	537	571	573	546	547	544	548	571	613	564	612	544	582	590	548	584	592	565	514	580	559	557	578	560	545	523	579	603	604	568	577	567	549	556	551	574	559	545	518	616	564	564	537	514	609	555	578	589	544	593	599	571	533	562	583	539	578	586	606	575	581	582	548	563	582	569	545	591	581	577	575	562	564	567	566	632	572	506	598	561	548	577	557	586	579	577	577	577	544	571	554	543	548	584	576	594	544	604	568	536	561	554	511	555	577	526	539	562	550	550	528	548	559	559	579	608	590	565	589	568	616	556	566	574	553	595	571	572	555	532	581	545	544	557	522	568	585	588	585	605	519	559	611	537	538	573	580	604	580	563	582	588	592	539	563	515	546	559	543	570	552	561	534	529	611	570	587	575	565	565	582	562	582	548	557	572	601	587	559	570	545	541	520	568	586	572	581	593	549	563	571	569	544	565	580	550	558	598	572	570	547	581	527	539	580	535	560	579	556	573	619	537	537	576	610	594	543	545	565	602	594	567	569	569	550	591	560	589	571	559	603	557	535	572	559	584	558	548	566	569	552	576	543	564	571	570	556	527	552	586	564	590	527	541	550	575	571	558	546	555	577	523	584	521	605	590	572	539	513	553	576	576	573	536	551	551	562	571	575	601	558	588	585	579	564	590
22509	21373	30583	26195	22465	24657	25168	15453	8536	2411	686	566	534	471	554	510	545	525	510	509	562	523	514	497	552	559	514	553	515	548	531	540	529	512	498	519	512	480	513	480	504	553	487	518	548	490	517	493	484	530	518	486	510	528	515	492	515	505	496	584	517	532	533	538	536	519	511	534	511	525	515	521	537	526	561	485	509	551	507	510	515	489	526	514	530	513	513	536	506	503	486	539	520	504	496	561	527	471	520	528	489	495	496	492	545	535	548	528	515	468	532	505	483	491	540	545	493	507	532	520	493	511	508	493	490	532	521	508	528	550	523	558	517	528	531	546	518	506	504	536	501	519	493	489	517	535	540	526	508	465	522	497	508	520	527	547	540	537	487	505	479	512	472	489	497	537	503	537	540	511	522	522	507	469	507	486	526	486	489	514	496	471	534	510	521	517	494	478	508	519	538	525	555	538	493	514	507	549	534	523	504	533	524	551	523	512	512	504	527	520	485	519	526	548	494	493	548	505	510	516	492	470	531	515	505	496	532	478	514	493	533	512	490	451	497	472	514	533	520	518	516	550	511	512	509	542	503	495	522	520	523	495	517	563	524	527	526	501	519	510	538	522	490	499	502	512	524	517	514	545	526	534	483	522	500	486	510	473	509	529	475	529	493	501	523	501	499	504	555	541	513	522	560	509	495	509	523	519	534	528	494	486	488	563	499	487	502	521	491	510	543	504	517	548	533	512	517	520	504	511	527	501	504	553	531	488	549	552	505	526	481	493	541	505	504	527	542	513	528	512	520	508	530	486	493	521	521	550	545	477	476	569	510	497	521	481	511	565	494	507	509	519	526	547	499	498	503	519	523	506	538	544	538	502	533	543	536	482	483	501	528	532	509	515	521	498	516	528	519	505	554	475	527	521	494	501	531	507	513	546	542	511	492	468	532	547	511	540	512	496	531	532	534	498	556	542	497	513	503	550	538	506	521	493	498	545	497	526	499	551	547	517	492	509	528	455	537	500	500	486	518	505	500	518	533	544	489	466	477	506	520	495	532	494	520	509	541	488	486	499	520	489	506	500	506	547	512	514	512	497	505	541	484	516	553	504	539	529	482	472	493	499	483	514	499	524	538	531	529	510	522	526	517	517	515	533	548	532	497	544	507	511	526	514	513	529	551	516	520	498	524	519	490	513	541	522	512	536	520	507	515	523	510	564	526	516	482	515	508	547	535	577	525	508	486	558	475	558	507	503	526	493	527	523	489	507	500	475	568	547	511	518	512	499	523	492	488	561	488	484	543	516	504	467	546	507	481	534	539	527	516	507	480	509	530	542	486	486	508	516	587	537	541	528	499	466	532	471	516	530	521	543	555	482	464	534	495	535	502	534	516	561	514	522	475	511	487	497	525	558	540	540	500	525	529	492	514	498	511	518	521	517	486	482	502	477	523	553	522	546	549	487	501	528	529	496	567	538	492	486	510	486	546	504	527	531	560	521	465	523	480	568	530	532	494	508	507	511	527	492	484	494	502	506	518	502	501	516	516	533	529	517	466	502	504	479	510	551	524	520	523	503	518	501	539	541	496	498	498	482	471	506	489	524	505	485	490	499	517	524	519	539	513	506	501	491	513	539	470	545	511	550	510	495	526	557	526	505	519	481	520	531	502	515	497	525	510	502	543	566	497	535	564	536	538	499	517	534	521	511	519	498	531	507	513	521	542	497	539	487	529	489	513	546	479	540	554	498	537	481	513	514	504	510	509	525	476	534	489	510	522	546	461	536	519	494	507	551	502	497	523	531	497	497	518	504	529	504	486	550	477	489	513	510	505	521	511	549	526	481	505	513	538	472	488	506	495	534	534	521	533	533	550	518	522	510	540	505	532	503	540	511	497	521	506	519	467	478	508	482	513	493	517	562	547	551	517	513	514	520	492	494	494	511	520	541	487	506	520	529	563	459	514	508	506	546	501	553	545	534	524	505	485	483	514	505	531	512	501	492	547	532	510	483	531	515	544	477	505	520	512	483	541	475	522	506	496	495	518	499	517	522	505	532	500	507	486	538	503	521	516	544	603	504	529	553	479	557	538	483	522	481	538	484	527	527	530	540	511	504	525	510	541	550	457	522	526	483	542	538	548	504	515	478	523	525	494	505	550	521	492	506	553	542	527	539	511	539	452	521	499	530	525	548	570	506	472	524	500	517	511	508	521	552	523	504	527	484	560	521	516	515	539	488	506	547	502	516	502	473	506	486	514	548	505	513	492	528	523	502	503	541	485	500	467	494	523	509	533	570	541	497	529	482	522	468	527	491	516	518	523	480	487	456	515	536	548	485	473	547	553	465	514	504	514	507	535	554	514	514	505	494	491	487	473	548	508	533	484	526	552	511	506	492	538	513	476	506	522	517	565	486	514	502	547	537	528	540	504	518	527	498	515	505	489	526	527	525	524	500	505	541	500	490	570	516	503	465	564	500	514	543	538	532	515	475	519	521	499	480	491	527	493	498	474	527	510	477	519	529	510	549	515	515	555	546	522	502	508	526	499	515	510	521	478	518	530	508	484	512	498	527	506	490	527	482	531	521	527	510	489	494	523	518	522	519	501	515	527	517	490	534	481	535	509	520	545	530	495	470	495	487	552	544	451	489	508	506	532	498	513	498	545	484	513	525	536	510	510	538	478	474	542	511	470	536	501	499	562	510	501	487	497	504	481	528	515	498	518	477	530	522	499	516	514	514	521	490	489	499	493	548	508	508	511	529	510	539	508	535	475	480	528	480	493	538	490	512	519	509	491	520	533	484	504	536	497	497	505	508	531	511	525	485	523	540	507	473	521	465	495	474	510	511	512	524	491	563	505	498	496	511	505	527	476	547	502	528	530	496	563	541	497	455	486	506	509	500	516	501	507	483	522	528	502	501	478	516	488	510	483	522	536	540	502	535	508	539	523	521	538	516	479	523	536	526	540	504	508	548	498	489	514	499	481	507	510	506	485	508	527	577	504	522	499	494	526	505	493	526	504	529	542	519	486	499	515	510	527	526	554	515	540	471	531	491	523	528	540	481	518	518	498	521	527	542	541	494	570	519	566	508	499	493	499	522	526	518	510	494	507	495	517	473	500	503	507	517	525	508	497	520	522	515	496	507	512	548	515	518	543	501	528	513	525	504	490	477	561	501	466	524	549	508	493	525	535	508	558	490	504	474	527	509	494	530	474	535	534	513	548	530	510	517	534	487	518	483	517	506	532	533	511	484	496	524	479	499	515	480	465	516	521	532	476	491	543	531	503	519	541	484	503	497	485	539	514	512	502	507	551	490	529	515	509	511	520	481	530	560	497	518	542	509	491	540	536	531	549	531	511	506	527	445	492	495	523	498	528	502	486	509	525	533	501	525	530	494	519	517	541	510	491	547	546	527	542	515	555	491	477	500	507	483	482	541	507	499	487	573	533	516	551	507	501	529	491	514	508	523	561	480	528	547	513	550	533	486	504	510	454	536	516	528	503	512
56924	97661	74956	44631	31630	29688	24633	18795	11816	3192	703	556	552	505	540	553	511	535	558	540	553	530	536	533	519	525	548	564	528	521	543	538	470	590	526	545	529	521	539	541	551	547	510	547	562	535	542	503	511	484	520	569	482	533	491	521	579	537	533	538	499	526	536	552	523	502	542	548	567	536	546	555	526	528	496	573	488	496	526	517	546	541	494	513	523	557	528	570	536	503	510	560	496	525	537	562	485	521	561	549	512	501	536	525	555	534	573	479	509	502	573	527	537	564	516	528	508	505	575	534	509	550	556	582	520	509	501	519	546	544	532	547	513	506	516	536	495	532	508	520	505	537	552	484	570	548	525	501	523	541	527	525	518	524	574	523	541	580	560	520	516	526	541	480	540	481	497	518	548	540	524	516	548	489	518	548	565	516	533	542	538	555	522	570	555	552	543	526	487	519	526	554	526	527	550	536	531	576	524	529	522	540	507	545	487	551	513	509	530	500	476	565	489	511	491	537	544	532	539	538	511	539	535	499	530	497	502	496	516	545	511	554	540	499	519	561	528	490	553	535	553	565	507	489	519	523	502	518	540	509	543	573	497	496	514	524	561	514	551	521	530	532	491	522	518	499	548	498	487	488	525	517	541	495	566	513	519	549	550	554	539	528	541	552	505	514	496	508	504	523	586	529	529	549	504	508	502	493	537	518	545	500	553	564	503	519	533	525	537	551	552	485	572	479	562	541	544	521	553	547	544	533	543	507	536	516	514	537	549	557	489	506	505	540	519	508	503	518	502	523	494	492	507	501	517	572	497	502	548	538	509	520	544	529	544	549	544	560	527	529	547	525	539	546	529	529	530	509	527	450	525	565	535	512	555	508	517	546	504	483	492	520	551	513	504	538	524	489	534	567	543	540	500	538	541	526	569	560	530	510	533	571	584	512	499	552	512	523	548	521	508	537	510	509	514	531	543	494	547	523	511	501	523	509	525	496	548	558	542	518	508	582	486	519	531	529	542	509	530	538	544	549	521	517	578	515	546	508	551	512	551	545	507	508	496	490	529	508	511	533	521	521	540	526	563	555	525	535	538	544	493	568	513	558	528	513	515	477	522	518	542	516	551	508	539	511	508	571	568	513	537	534	491	509	481	519	602	512	501	537	528	502	536	479	546	523	510	502	540	531	547	523	512	510	527	540	544	509	508	530	519	511	526	551	567	542	532	517	486	531	515	536	522	525	529	493	494	480	518	531	525	524	507	546	557	532	586	496	484	532	525	504	510	529	523	490	531	481	562	519	528	516	519	502	518	506	505	515	501	544	511	530	544	525	493	521	495	547	496	520	517	557	535	491	512	514	496	528	538	574	529	522	545	548	547	519	516	533	518	551	515	527	517	512	532	524	526	515	487	542	525	502	500	497	532	551	507	510	527	582	488	525	543	573	550	533	510	515	512	528	484	549	513	498	536	507	528	567	565	531	517	525	493	526	519	511	526	487	549	545	564	512	510	513	518	541	513	529	521	531	553	491	505	514	526	549	573	523	527	527	533	538	519	522	520	518	532	567	542	545	555	508	546	514	526	531	532	521	505	539	510	526	541	535	522	540	517	536	526	535	569	529	566	507	549	525	527	519	517	519	532	524	532	549	532	529	536	523	516	520	516	579	502	502	512	544	521	539	531	517	558	541	527	546	529	556	526	542	535	578	523	486	524	503	528	539	525	548	495	527	521	543	529	548	526	484	519	517	531	528	497	542	554	540	549	514	516	547	563	491	494	523	549	515	514	502	542	493	557	532	510	574	553	512	520	531	579	558	525	528	582	510	493	532	576	548	523	507	522	529	502	539	509	501	531	547	507	532	488	545	497	533	540	508	582	510	539	505	523	541	545	528	517	521	526	511	525	535	559	530	528	521	500	516	488	503	507	551	568	524	542	547	487	522	534	523	553	565	539	501	535	533	508	561	521	534	541	505	545	569	538	514	511	533	492	510	501	520	537	513	532	510	519	534	534	534	480	558	476	540	561	527	502	523	525	473	545	507	526	554	456	506	516	551	549	554	546	519	513	521	519	567	532	544	470	555	485	515	474	501	558	603	519	519	482	539	524	515	520	520	538	549	499	542	530	495	521	567	554	479	559	490	515	513	532	495	543	537	555	543	598	530	530	494	535	569	492	550	570	540	508	570	534	491	508	554	527	571	510	534	602	521	541	502	499	526	525	526	505	491	510	487	524	524	553	486	516	575	572	534	522	573	548	485	537	523	528	567	535	537	522	539	532	486	539	547	515	515	567	484	538	533	495	564	559	534	530	566	531	502	523	497	551	520	514	539	528	553	570	519	511	546	501	519	469	552	491	513	492	533	541	533	485	537	536	523	538	487	531	518	492	539	490	542	475	505	547	539	519	523	531	509	569	537	519	512	552	516	494	527	551	469	488	536	559	543	537	540	569	512	513	485	521	524	525	541	537	533	499	515	502	515	501	534	528	538	544	539	529	494	540	500	526	527	565	493	534	523	526	537	519	527	495	571	556	533	542	527	533	571	516	529	533	548	549	507	501	544	533	513	517	554	543	487	561	549	492	522	531	504	525	578	532	556	515	536	500	497	506	539	546	509	521	518	555	549	519	572	495	534	528	500	532	557	562	536	515	471	509	559	537	489	526	498	541	508	513	558	553	530	520	503	507	508	527	545	523	560	541	540	512	479	526	510	545	504	509	537	520	504	593	533	522	508	503	524	548	525	551	508	532	536	524	531	530	522	560	527	528	498	503	564	532	466	524	531	534	486	507	532	505	518	540	546	514	524	522	535	524	548	526	506	473	533	501	523	515	511	509	556	562	504	492	534	580	543	498	527	536	541	538	490	518	523	543	511	521	530	539	512	528	515	551	528	489	534	501	535	569	540	514	548	541	567	504	517	556	527	544	550	538	551	542	572	510	493	571	549	512	531	531	536	510	527	492	522	517	527	549	542	500	483	535	537	515	505	552	510	548	538	523	539	536	527	509	577	519	512	517	520	552	545	527	478	527	545	492	500	544	523	540	536	587	483	523	504	526	537	491	501	527	526	546	503	513	526	533	481	519	538	526	512	506	548	521	493	572	507	512	546	534	519	484	539	514	513	525	512	524	548	462	500	475	530	535	513	510	553	506	520	519	509	494	558	489	523	536	530	515	532	512	571	529	509	540	520	535	545	530	538	529	547	519	573	520	527	501	533	523	505	506	537	509	533	483	587	530	505	502	493	509	487	540	520	511	531	517	589	576	521	539	516	518	554	493	520	550	531	540	500	579	555	524	549	523	517	501	567	516	547	540	552	503	523	518	514	526	538	512	556	540	536	542	570	522	545	542	534	493	490	526	539	538	539	534	502	531	561	515	515	519	512	501	518	537	509	475	526	502	519	532	492	558	523	494	521	538	523	526	552	518	525	560	514	532	537	528	534	562	572	526	513	545	532	515	545	561	544	540	492	538	549	523	494	503	557	512	516	537	515	522	548	514	497	548	509
28715	25379	25036	9254	2033	1546	1180	784	621	399	340	371	371	358	355	347	330	327	331	359	354	376	378	354	366	348	356	348	335	358	361	343	359	345	361	340	347	344	350	351	366	354	349	343	353	331	333	361	318	352	360	332	348	345	355	381	325	356	385	338	345	348	325	338	339	312	365	354	350	341	347	313	332	340	335	350	341	363	355	355	323	347	323	325	318	354	338	356	364	378	360	364	363	332	325	363	357	358	345	315	360	367	307	380	345	331	357	330	343	332	368	333	325	348	400	356	344	311	317	361	358	320	347	365	376	343	353	343	347	362	329	351	373	342	326	341	367	373	302	347	378	382	345	368	351	359	364	363	340	362	337	356	336	326	376	337	359	353	363	352	349	373	350	340	360	334	401	340	368	330	344	335	341	378	377	375	356	361	338	338	403	352	357	373	352	355	327	324	339	317	372	363	330	323	353	314	330	333	355	343	348	371	347	336	330	332	355	366	341	370	323	342	347	351	342	336	356	331	344	374	341	346	357	346	325	346	311	357	347	326	343	360	350	362	359	363	341	346	318	342	370	347	348	358	346	410	342	377	358	317	297	336	339	336	390	308	324	382	324	350	363	346	338	359	329	345	330	345	333	352	343	345	338	346	350	379	352	320	355	355	354	333	380	357	347	335	321	360	348	343	344	330	382	346	331	320	343	379	346	372	363	372	336	358	336	390	333	330	360	340	325	340	347	353	355	362	363	362	331	357	339	338	346	320	355	309	365	360	358	376	333	329	369	336	362	371	362	351	346	385	357	369	359	325	349	335	340	336	348	357	327	324	374	333	351	332	365	346	342	341	321	335	335	374	340	341	365	345	350	394	355	349	360	322	322	350	336	339	339	368	319	360	373	357	369	362	355	365	341	343	351	350	328	335	343	323	361	333	314	337	355	312	338	327	366	333	330	331	339	332	357	358	357	344	316	358	357	346	344	348	327	340	339	378	336	358	373	349	347	332	346	363	378	381	344	359	304	358	372	309	356	353	355	387	370	348	333	356	353	350	325	367	380	321	329	354	369	349	325	339	361	324	360	336	329	351	341	345	325	356	369	365	338	376	352	344	339	336	361	344	368	355	335	355	350	365	320	366	322	344	321	339	385	322	362	332	344	327	348	333	333	401	361	371	360	346	361	377	330	358	342	340	348	339	352	318	341	345	343	331	353	338	356	346	355	372	365	332	389	352	368	366	335	307	373	360	366	377	330	355	366	334	350	352	357	350	403	347	367	360	375	362	352	354	337	330	347	339	354	371	364	333	374	344	344	377	327	347	322	349	339	359	374	333	361	359	345	366	369	348	349	338	357	343	325	360	351	343	361	344	370	355	350	344	350	357	371	316	394	368	356	374	344	345	349	366	387	346	360	320	339	356	344	344	360	364	345	360	349	315	365	356	339	355	361	356	332	335	337	391	346	377	324	340	342	331	380	351	373	350	335	356	364	346	321	338	336	334	346	332	386	362	351	343	329	357	311	334	312	349	325	363	320	372	330	341	339	346	393	368	333	339	333	343	356	342	382	339	354	316	364	376	344	364	356	302	378	350	392	340	338	332	363	349	330	336	344	355	370	355	348	356	370	352	321	311	336	362	343	315	378	338	340	350	345	349	311	354	353	361	362	371	358	343	380	370	344	371	353	341	324	347	322	365	331	370	336	318	312	332	368	327	331	318	347	362	330	331	331	340	356	333	392	350	384	335	345	349	385	356	336	348	362	351	343	334	347	351	336	392	371	360	358	351	332	326	375	335	341	328	355	359	336	316	358	360	361	357	374	358	363	353	339	339	328	380	342	334	362	323	350	343	341	337	355	353	358	322	347	360	360	334	352	299	349	387	358	339	348	343	362	339	361	339	320	333	361	378	372	321	352	342	378	302	339	342	355	331	368	357	323	344	377	361	348	363	348	344	337	352	360	377	378	361	361	355	308	319	334	324	348	330	350	330	377	364	345	357	337	377	355	354	360	329	353	335	387	357	326	338	353	325	349	326	384	353	367	326	339	368	368	365	347	299	352	356	351	340	332	333	350	349	332	333	360	338	355	356	379	336	366	345	340	349	333	346	329	339	352	332	358	352	368	363	354	337	305	334	365	350	406	334	375	362	391	326	361	340	338	361	309	328	356	340	331	321	329	327	327	354	370	333	345	350	340	363	347	312	348	352	366	355	356	323	360	377	323	337	378	398	345	364	353	319	371	336	376	395	349	357	346	362	316	340	330	405	326	335	356	373	351	331	322	364	363	368	372	320	329	343	365	344	348	328	306	369	319	369	363	328	370	359	329	321	351	312	375	333	342	337	317	350	356	353	345	344	341	359	330	340	376	350	345	331	319	335	312	332	375	356	376	339	347	375	341	355	331	364	352	355	358	331	344	342	355	309	354	333	325	352	335	328	382	361	376	349	359	318	339	358	338	338	327	367	359	332	335	354	335	368	328	334	354	351	306	354	378	339	353	328	339	355	351	347	346	391	339	290	319	364	356	344	304	334	365	340	343	382	317	355	318	355	365	327	356	336	336	384	348	340	332	345	337	351	393	361	338	362	342	323	357	342	372	362	306	331	323	340	373	362	370	362	360	396	344	321	374	355	324	323	344	348	353	344	347	387	344	345	365	354	335	351	332	347	320	346	367	365	343	358	337	341	364	376	352	315	324	346	323	321	320	351	355	361	345	391	343	388	346	324	355	333	335	345	363	296	361	357	340	339	348	319	340	365	339	371	330	353	358	329	384	349	350	387	363	340	363	315	317	358	332	338	391	336	352	326	346	324	364	343	340	341	350	388	345	334	359	371	350	363	341	349	359	327	335	334	343	345	355	348	373	345	362	371	333	351	323	336	348	385	347	381	359	381	322	348	350	357	336	327	393	347	341	355	355	338	338	351	387	329	376	355	352	383	338	382	355	335	350	337	327	357	332	355	366	354	334	355	373	395	357	343	338	307	344	373	351	321	350	326	341	369	344	385	363	329	342	349	376	355	350	373	338	325	345	361	365	332	337	342	389	337	383	347	314	355	339	339	383	333	350	316	340	339	341	336	370	335	364	366	364	359	373	343	334	356	338	329	347	330	338	372	327	364	306	351	334	393	338	360	313	344	380	344	372	394	350	353	350	323	350	341	356	369	371	369	334	305	346	304	374	348	340	355	349	355	348	351	359	347	340	322	374	387	345	364	326	362	371	344	353	339	342	360	343	353	349	307	371	357	359	345	358	392	360	340	368	323	310	306	308	350	310	332	347	352	319	373	330	347	364	348	332	367	295	351	385	389	319	327	347	363	333	344	331	362	349	340	327	330	334	339	353	330	376	347	383	351	393	340	350	334	323	368	312	355	324	348	342	346	351	324	329	338	352	343	372	354	337	329	356	370	342	325	401	378	379	370	352	373	348	338	384	361	382	331	318	349	346	347	356	373	371	354	327	312	337	329	379	351	372	359	368	340	333	343	373	356	353	359	334	366	327	319	332	344
23522	34633	20194	5346	2224	2048	1579	1068	778	501	435	379	370	366	396	390	414	381	401	396	399	396	373	379	388	391	394	408	417	362	371	400	424	417	412	384	374	386	395	371	374	394	374	353	363	421	365	380	392	390	380	378	365	394	389	380	394	385	388	383	427	416	391	412	400	384	362	395	349	358	392	376	379	367	374	368	376	390	332	391	375	360	389	380	383	427	396	376	336	430	373	403	355	385	404	398	368	386	397	369	374	399	389	409	387	351	389	369	388	359	411	430	405	369	385	419	394	394	408	372	375	382	393	366	382	397	387	401	383	361	402	380	378	375	424	360	381	412	430	383	390	403	429	399	375	394	378	400	385	411	358	387	387	388	394	383	386	377	393	422	397	385	388	418	414	389	403	389	411	381	385	402	389	403	373	414	383	395	392	386	390	361	327	354	380	387	386	398	405	382	369	394	384	375	403	407	349	356	388	392	372	372	428	388	388	384	375	391	407	386	377	398	383	401	397	356	405	381	415	361	368	385	404	373	398	377	359	369	368	402	359	377	395	401	377	383	417	378	382	398	401	365	378	374	410	385	417	391	401	408	395	367	398	402	439	395	409	366	424	341	397	391	377	392	378	410	417	382	389	377	392	384	398	368	351	402	406	379	413	409	393	367	375	392	371	382	395	366	428	391	360	356	367	372	368	399	395	377	386	416	368	371	413	374	373	412	370	348	392	387	367	360	400	406	393	391	415	381	380	389	367	370	390	369	362	388	397	404	380	405	384	409	418	407	386	400	372	408	394	369	401	364	371	353	388	428	352	351	371	377	361	417	420	369	384	409	391	384	379	373	405	401	419	397	347	389	397	410	401	375	370	420	390	367	392	397	410	404	412	402	374	366	403	393	421	409	395	380	357	379	405	387	390	435	397	376	375	401	402	368	384	359	389	387	397	372	380	392	360	357	423	367	401	377	373	361	379	370	411	376	388	399	400	380	374	412	390	391	367	393	420	390	368	403	421	396	381	403	387	398	399	391	402	418	387	404	382	368	436	399	362	386	391	392	376	361	371	385	387	413	421	420	417	383	379	404	379	380	389	340	414	380	360	360	403	371	427	400	369	378	380	341	373	389	397	356	402	420	386	403	418	374	382	390	402	401	407	384	402	409	334	341	420	387	401	332	394	387	412	376	398	341	352	383	387	383	386	384	399	390	409	347	405	372	412	387	387	366	421	397	385	406	400	368	398	385	379	401	391	388	375	384	370	364	376	394	408	381	394	344	433	362	395	367	400	410	386	427	397	409	411	418	432	401	363	373	369	348	401	390	405	406	346	367	377	401	385	377	378	405	400	397	392	387	378	395	348	404	383	378	376	387	390	393	405	385	417	378	383	365	407	427	375	400	372	376	386	420	386	378	392	405	406	383	375	353	385	402	381	379	401	398	409	384	378	387	382	434	448	370	395	375	380	369	344	374	382	341	384	389	409	376	376	350	356	402	402	360	388	395	361	358	374	404	400	408	389	407	363	415	367	378	398	416	414	371	375	394	353	376	398	410	427	361	394	399	371	389	388	381	428	407	380	388	347	380	398	377	397	398	411	380	433	406	419	390	391	412	406	389	390	360	355	405	370	365	372	404	419	387	387	394	354	368	406	362	411	374	389	364	389	404	401	382	359	371	420	378	424	374	378	345	384	375	372	363	363	398	360	411	370	357	379	393	388	370	407	378	393	363	392	367	381	401	413	385	379	367	391	390	376	397	395	375	370	439	412	415	397	386	399	390	390	376	388	397	353	395	405	408	414	388	389	384	409	348	427	394	404	377	374	384	368	356	365	350	401	407	398	367	376	409	348	365	386	413	395	350	391	369	412	385	370	383	411	414	358	429	445	391	377	375	368	369	347	369	395	406	405	382	409	387	395	382	399	388	404	395	417	365	411	372	371	389	373	382	383	375	370	409	411	391	397	402	369	408	362	404	394	405	344	378	367	401	366	359	383	399	351	384	402	411	414	402	412	374	391	390	370	345	400	394	399	386	394	396	392	381	374	378	381	389	390	404	386	398	402	386	351	379	361	395	388	396	372	385	357	366	391	417	376	394	366	394	397	398	358	413	395	402	397	407	382	396	353	400	358	384	395	389	391	391	350	394	395	366	390	392	370	394	346	397	389	397	374	391	361	403	380	386	387	417	386	376	358	393	383	413	375	423	413	418	391	377	396	406	400	393	395	365	416	389	361	388	405	380	358	403	410	351	395	380	365	365	421	388	371	392	354	425	407	387	345	390	391	392	404	404	367	387	392	412	385	377	414	389	377	416	371	403	392	405	403	392	392	386	370	380	385	395	385	380	366	391	402	403	374	370	343	358	406	372	392	392	416	408	403	429	395	413	369	396	360	355	408	400	394	407	369	404	368	415	388	419	374	393	373	386	399	399	388	406	372	375	404	408	433	358	389	406	367	376	369	392	409	445	349	404	360	404	387	382	417	409	369	364	406	381	400	397	364	365	387	404	369	343	386	391	399	427	403	383	378	373	367	432	391	375	413	369	379	395	375	398	422	385	395	385	376	380	372	393	367	373	405	391	393	387	395	388	399	383	388	406	380	374	395	400	371	403	337	403	358	380	402	376	390	385	377	374	395	363	401	398	378	429	367	368	354	346	387	416	394	385	425	399	382	397	383	389	417	375	394	359	379	398	381	386	395	401	370	380	387	410	407	391	378	420	374	403	361	404	402	322	391	375	386	375	387	358	353	393	376	408	383	370	392	413	352	382	385	376	361	389	395	360	385	383	413	374	382	389	365	369	372	428	376	385	371	356	408	399	393	375	371	386	383	375	413	419	364	407	370	353	366	393	387	366	364	385	385	387	411	387	369	385	407	407	399	396	388	377	377	394	404	416	376	403	400	393	398	391	375	409	392	357	394	342	364	405	396	392	402	405	369	392	352	377	376	375	398	415	396	403	378	412	380	381	378	410	422	410	400	383	387	404	384	384	419	407	366	388	388	358	409	395	378	429	391	421	412	382	390	396	372	388	383	427	360	384	398	340	381	387	400	386	356	395	384	399	387	380	381	382	369	389	417	371	346	391	423	401	353	395	425	378	406	376	370	405	412	381	366	374	373	411	368	380	422	387	346	392	402	410	398	424	415	380	392	383	369	370	384	347	384	372	422	387	367	355	391	392	375	421	382	397	340	413	409	406	391	389	423	398	413	437	383	401	379	424	380	379	395	397	366	363	388	372	435	386	385	417	407	377	400	389	369	390	398	427	383	419	389	404	414	410	361	362	399	395	382	374	342	409	394	373	400	389	405	400	394	328	424	391	405	404	391	371	358	364	383	356	393	399	388	386	370	402	380	349	416	391	364	383	397	381	384	384	416	388	385	383	430	430	392	381	391	387	401	366	402	418	429	412	376	345	416	397	384	404	385	365	385	425	416	414	364	379	403	373	373	403	392	380	415	392	383	378	383	392	366	379	378	357	405	418	377	381	438	402	377	405	435	384	405	381
23686	21665	29136	25001	24073	25290	18339	10555	6001	2500	714	363	266	285	280	277	314	299	279	314	291	258	270	285	274	278	301	288	300	289	274	301	272	273	274	284	286	288	315	286	269	265	271	282	283	289	283	296	285	294	267	275	265	277	287	303	281	273	317	292	281	245	280	293	324	272	291	305	278	292	254	285	291	293	267	311	293	301	276	270	283	317	307	321	281	243	262	306	299	293	250	283	275	272	286	269	255	288	292	313	258	290	287	271	311	276	266	285	252	310	296	301	304	272	286	314	279	286	276	294	274	283	291	303	276	281	273	273	272	269	310	278	274	279	317	273	282	305	291	301	301	302	305	257	276	282	300	284	309	271	293	313	249	295	313	288	255	278	262	308	259	279	286	279	308	283	283	296	305	269	285	298	275	285	265	294	280	283	241	290	297	278	299	306	284	292	277	292	278	260	300	267	269	289	271	273	280	310	285	279	259	269	296	234	283	292	278	283	279	278	319	278	250	307	262	299	279	323	313	320	261	284	284	291	291	290	275	270	268	289	299	275	291	279	275	283	277	287	259	300	284	281	301	262	294	269	271	311	280	272	310	290	276	299	288	308	290	267	301	309	265	275	308	300	292	268	270	288	278	290	280	274	273	306	282	257	303	258	284	292	275	280	291	258	282	279	282	271	269	304	311	290	281	298	297	287	306	280	285	287	260	301	286	283	294	302	258	280	282	296	272	306	278	293	286	257	281	275	259	293	298	282	256	286	312	263	285	284	268	290	280	273	254	279	314	284	282	292	278	255	297	293	304	313	283	289	281	304	270	272	303	267	299	287	268	288	269	295	273	329	313	303	290	290	287	270	293	302	258	282	279	269	279	289	282	282	265	283	279	297	270	302	263	279	251	326	284	262	333	291	322	256	297	265	324	286	270	249	295	288	249	275	298	296	290	270	272	307	279	283	275	287	279	275	304	301	305	288	307	269	287	299	333	264	283	252	300	289	288	260	274	275	281	297	272	293	293	275	309	251	253	296	295	278	278	283	297	289	259	289	288	294	286	281	254	283	260	282	271	315	277	285	288	295	293	283	285	276	284	276	249	267	287	298	287	309	290	304	280	286	303	273	311	264	287	282	254	275	277	225	274	295	296	289	274	309	282	271	258	259	278	277	271	317	261	295	296	295	288	275	296	300	286	315	293	305	309	278	270	302	283	300	271	258	265	287	314	318	271	256	299	323	268	305	314	272	291	285	277	247	254	259	287	286	275	284	318	290	282	303	270	265	270	272	315	240	295	284	286	294	263	302	295	306	270	320	294	298	288	271	275	268	296	281	291	268	268	283	262	284	307	306	283	277	305	297	316	288	290	262	298	292	264	303	301	297	274	262	299	292	287	284	289	290	283	261	280	260	275	294	298	276	290	266	299	301	267	272	239	300	297	281	293	317	295	274	325	280	291	307	313	291	296	298	272	292	293	292	317	257	318	281	254	283	272	287	286	269	251	279	264	283	294	298	268	270	283	284	283	271	332	287	303	303	258	272	261	272	267	321	250	304	294	270	269	278	285	304	265	329	309	290	280	287	295	284	273	299	291	282	312	270	282	307	259	286	276	279	287	272	278	269	265	275	267	266	296	291	284	298	236	301	282	286	295	270	311	289	272	296	305	307	314	272	253	274	265	313	285	254	301	292	288	307	299	285	282	270	280	275	258	304	260	272	298	267	270	288	283	307	267	303	301	255	299	282	290	297	268	277	272	268	269	264	261	296	275	289	303	274	295	276	302	292	306	270	300	289	302	305	264	293	300	321	301	294	301	281	274	281	262	272	264	283	268	274	299	276	317	290	285	305	291	272	275	284	292	278	319	268	303	264	258	277	288	277	302	277	284	294	285	288	282	287	329	264	276	312	310	254	293	272	260	274	284	319	280	297	292	306	270	274	306	311	269	298	308	299	308	288	273	272	257	260	301	284	272	294	293	265	277	284	254	304	279	301	283	290	290	304	297	275	266	270	280	294	310	301	292	273	327	252	290	286	277	296	275	266	281	300	250	318	290	316	288	307	257	267	290	270	279	297	248	288	290	290	259	255	253	280	303	282	309	300	277	274	277	286	290	289	252	287	257	310	309	285	268	309	287	263	247	277	281	265	316	275	285	289	271	285	278	307	268	300	252	305	282	271	285	262	285	292	266	270	273	273	270	293	275	268	297	303	284	302	301	273	288	263	280	273	290	300	273	300	292	275	293	312	258	266	284	285	293	290	271	299	277	314	293	285	330	306	263	275	263	271	288	283	282	285	298	296	308	293	252	295	270	293	292	300	302	281	308	274	286	290	315	288	252	276	275	276	270	300	299	293	284	286	283	283	281	297	293	272	311	291	285	316	260	294	307	265	278	253	280	287	291	293	295	303	313	301	285	293	284	274	266	314	283	294	304	265	276	286	292	283	273	292	293	285	278	277	284	314	239	277	261	279	315	288	261	280	289	258	275	263	309	293	300	285	269	304	296	317	280	243	302	300	282	302	298	256	272	278	290	263	301	297	306	288	255	305	269	266	270	278	268	318	282	297	287	272	262	272	319	282	270	295	307	279	291	290	292	288	317	282	289	262	265	298	295	305	269	307	299	287	270	314	274	275	303	244	282	302	293	288	310	270	292	287	288	279	300	288	281	302	281	288	290	267	274	292	283	280	314	250	282	288	252	259	296	283	261	301	277	291	278	304	315	271	292	288	280	296	297	287	312	298	252	281	286	308	274	308	257	271	272	310	306	282	271	283	277	316	310	290	271	318	286	303	283	280	264	280	277	319	278	279	289	305	300	298	286	316	260	298	274	267	318	265	275	308	292	270	295	274	277	292	268	257	271	279	293	284	294	281	289	251	291	278	267	295	277	288	287	288	282	281	295	314	273	303	305	271	276	277	298	281	296	283	267	318	292	287	308	298	291	262	276	272	298	284	291	269	286	288	296	265	256	276	295	284	286	287	280	275	292	274	254	281	278	256	290	279	288	302	316	273	280	301	266	279	304	288	283	299	310	267	291	268	293	274	263	270	292	295	313	307	279	294	253	273	280	278	297	272	295	263	277	285	292	299	295	279	287	311	278	302	285	309	293	295	294	288	279	288	282	274	240	285	258	288	295	260	275	299	306	286	271	331	291	286	286	288	280	274	284	272	288	268	294	283	286	262	283	286	306	275	287	307	267	272	306	272	281	302	301	266	270	274	295	275	275	273	294	261	269	291	301	272	253	316	301	281	291	311	286	296	291	272	294	291	281	334	282	296	280	311	266	271	284	308	275	270	280	300	256	273	287	309	260	310	290	303	280	303	307	292	268	305	303	278	265	305	320	255	297	280	244	284	238	265	306	314	301	281	325	256	262	268	319	283	298	273	307	303	261	292	287	276	294	296	266	273	294	280	306	292	278	292	303	268	266	306	277	259	284	278	295	266	279	252	286	284	283	268	271	293	269	283	311	300	269	300	321	288	282	259	293	289	271	285	293	286	297	286
49787	80286	47098	31644	30703	27548	19325	14064	8998	3950	1063	454	296	321	327	345	330	324	343	302	294	336	331	313	331	300	303	324	332	287	298	317	307	339	315	309	307	311	309	315	305	314	289	303	308	298	311	320	337	336	295	326	328	292	337	326	334	284	295	297	309	329	291	328	281	319	296	318	287	314	345	323	308	306	307	310	339	301	263	276	289	295	302	328	323	316	333	305	289	297	306	318	325	307	318	291	288	295	274	324	329	308	305	347	301	305	327	296	319	288	306	319	312	350	315	333	349	335	321	313	317	309	295	303	307	319	312	303	302	326	301	297	307	333	350	295	330	333	330	279	319	335	310	313	312	333	301	310	320	281	310	339	330	320	303	319	348	349	287	329	328	295	298	331	342	320	315	298	314	317	317	277	302	312	318	306	329	300	317	299	278	270	300	295	306	305	279	323	302	312	308	323	322	325	314	317	303	299	318	318	301	303	296	306	317	315	305	321	321	312	320	309	294	295	309	346	307	338	264	310	326	316	332	337	290	332	351	312	321	323	350	324	304	291	332	298	325	304	341	308	325	327	305	315	312	316	297	305	287	312	323	283	303	333	284	281	331	309	311	302	318	343	306	286	325	335	326	327	302	296	310	304	320	352	312	314	298	307	316	325	308	338	328	320	337	323	305	341	312	332	320	285	317	283	288	333	297	277	337	303	293	298	331	301	345	318	282	345	310	281	302	320	269	318	353	317	319	334	306	323	282	293	291	297	335	290	309	317	313	288	302	300	292	323	340	302	299	323	294	330	320	324	324	314	321	321	316	320	347	341	306	289	344	304	317	297	288	311	282	320	284	309	316	301	325	322	313	313	284	323	273	300	301	320	291	323	310	312	319	302	322	295	334	289	303	298	302	331	302	313	304	342	294	312	320	306	307	295	286	305	310	317	290	283	293	325	314	287	297	361	326	303	325	306	296	320	339	313	322	303	315	316	308	316	331	296	350	310	299	314	306	310	290	310	291	324	314	321	321	299	298	352	329	284	342	314	330	327	315	332	336	301	325	292	314	298	314	301	289	321	310	334	282	305	299	308	334	317	312	348	310	346	293	312	338	310	360	308	346	293	290	313	300	294	312	323	286	338	325	361	304	312	321	303	311	259	305	324	331	292	328	324	328	335	302	292	298	296	314	317	305	282	323	314	329	287	290	296	311	320	342	304	326	294	298	299	309	332	309	332	295	342	308	313	271	313	265	310	285	321	312	320	296	344	294	333	281	291	323	321	315	309	301	291	341	309	303	297	272	294	308	304	317	337	297	256	297	303	315	279	309	307	307	312	330	299	319	336	281	333	300	313	265	341	276	323	317	337	316	326	328	288	314	314	305	321	318	309	297	296	281	314	294	291	315	312	340	267	315	296	307	291	313	312	307	312	302	331	304	327	295	335	316	320	334	343	312	307	303	308	289	309	329	319	294	318	302	349	289	316	291	284	290	312	345	327	322	306	277	365	308	309	282	286	308	314	303	360	308	288	292	286	303	309	313	292	291	327	281	314	317	314	333	320	325	321	297	293	322	299	305	328	291	320	304	298	302	303	313	346	323	332	309	320	320	286	359	337	321	332	315	313	344	330	317	324	265	308	310	319	300	304	317	306	296	286	325	288	312	305	306	320	305	312	307	315	331	307	290	310	323	351	355	324	300	341	323	286	349	319	308	324	337	322	316	334	315	343	303	291	286	331	306	309	324	306	321	299	309	301	303	312	315	316	324	274	332	307	303	311	304	321	282	345	330	323	321	337	281	292	304	305	304	292	322	322	298	317	333	351	283	307	308	312	322	294	288	316	311	352	312	301	313	321	321	331	310	287	339	297	329	332	340	309	314	278	311	304	325	310	305	316	340	310	326	307	337	302	326	292	311	284	318	323	316	329	307	341	325	323	307	301	324	317	286	319	316	260	322	316	317	346	330	325	312	299	308	316	304	310	330	319	323	316	284	314	315	331	325	319	297	314	311	318	299	325	330	285	290	293	323	288	325	306	308	307	321	307	310	321	335	324	331	309	317	287	323	293	305	261	337	280	301	278	305	317	289	278	320	297	316	295	290	311	337	306	295	309	276	275	319	315	338	347	302	274	299	298	320	312	330	301	307	321	322	314	301	281	299	315	311	339	308	324	279	324	307	324	340	261	316	309	331	319	315	333	315	343	319	361	311	323	309	328	304	256	320	300	294	304	274	308	320	317	317	299	318	281	299	326	308	344	296	297	313	316	294	333	306	311	327	314	311	321	328	276	310	308	276	297	330	325	297	314	300	294	290	296	314	308	320	312	317	289	279	291	330	307	289	300	295	293	298	329	338	339	309	281	316	314	277	326	289	300	287	312	303	301	324	360	310	339	284	298	329	326	294	314	295	327	291	309	330	290	301	278	310	310	302	298	319	304	298	307	320	315	316	315	329	313	311	336	328	323	298	308	304	273	288	300	298	346	290	264	323	348	325	352	319	317	305	308	317	277	295	291	290	299	336	303	334	312	285	321	313	309	302	296	316	274	326	286	295	320	300	293	316	326	305	333	321	299	296	295	300	324	309	316	325	310	301	299	292	301	330	312	318	291	325	295	279	314	316	326	277	297	291	304	303	293	291	329	307	323	304	306	282	310	338	301	334	298	293	304	312	313	281	314	329	285	293	336	326	291	313	304	318	296	335	325	301	336	307	283	320	292	297	345	323	315	353	291	302	307	309	298	325	346	259	331	303	278	300	282	336	305	295	291	323	307	297	308	307	314	287	288	304	316	304	332	313	312	338	269	317	290	292	332	317	277	324	330	286	312	299	308	279	301	333	315	309	320	310	331	321	285	306	300	307	326	290	297	355	318	318	324	293	297	313	324	289	339	303	307	320	322	310	328	299	291	320	335	344	315	256	339	314	316	288	315	297	335	330	321	339	310	322	314	308	318	324	295	319	324	313	314	301	320	360	337	302	288	337	332	355	296	306	285	317	305	305	280	319	290	334	314	315	333	295	307	319	312	304	321	322	286	271	348	309	326	300	306	354	324	327	283	317	321	303	319	294	323	299	346	281	292	318	330	299	307	309	304	281	308	340	302	316	289	306	321	353	324	297	288	316	313	336	329	326	278	300	338	267	294	304	310	296	313	303	329	293	291	329	311	313	285	292	310	291	342	315	300	330	340	323	302	303	310	312	325	308	326	302	332	315	310	286	311	327	339	305	301	321	297	339	285	322	344	308	301	326	339	286	299	307	300	301	301	284	314	295	297	323	298	296	309	340	318	299	300	299	305	324	309	308	309	286	332	304	299	352	306	295	325	298	329	315	301	301	298	323	316	298	325	278	329	333	304	309	320	298	324	319	304	276	272	334	324	279	317	301	286	365	314	318	340	322	301	315	316	284	263	293	338	284	339	301	328	318	322	327	312	273	312	303	327	326	322	318	327	292	336	301	308	314	305	300	332	317	299	287	327	299	342	320	291	328	284	329	296	279	315	329	339	316	300
24944	21344	27240	26884	20359	14365	9538	6061	3957	2386	863	604	517	492	508	494	513	512	511	509	495	502	537	537	592	509	521	498	515	483	510	521	515	493	536	509	522	483	518	552	524	520	519	527	501	523	524	541	513	462	503	522	447	488	509	503	505	513	498	533	517	506	527	487	508	493	503	504	534	511	493	514	467	520	492	530	498	528	500	547	527	518	556	489	546	536	524	554	502	569	515	490	523	506	518	473	520	490	524	508	524	538	550	509	523	523	506	531	498	529	556	509	506	484	524	534	488	508	507	510	523	508	520	494	511	557	517	510	529	503	498	503	495	483	499	595	543	496	587	488	491	568	526	545	537	522	490	498	508	521	538	522	548	506	482	531	545	498	514	496	548	501	489	513	506	511	485	519	499	473	496	567	503	484	495	495	539	528	513	459	504	512	523	497	488	521	510	509	519	506	502	507	505	514	489	505	504	581	571	541	474	519	506	515	510	505	496	511	567	499	525	476	515	510	517	479	532	472	518	529	495	519	545	546	467	530	516	533	529	480	539	522	509	484	503	521	479	492	531	503	487	481	515	459	523	522	486	517	514	506	510	508	522	523	506	519	510	562	494	526	520	480	520	507	502	567	551	500	497	491	481	548	509	509	494	466	483	533	527	521	523	485	544	515	523	547	494	520	502	493	515	522	514	517	509	552	502	517	516	501	504	531	522	565	556	496	512	485	487	523	503	491	500	541	549	497	526	519	529	510	524	537	516	489	478	492	514	533	486	474	537	559	502	592	494	500	478	487	508	512	508	505	524	525	524	490	468	494	520	514	512	524	500	505	532	510	473	538	531	533	493	505	514	544	497	468	519	495	491	524	514	484	514	500	514	534	501	549	508	536	505	549	520	469	538	533	518	483	518	546	510	495	495	504	530	549	485	503	509	509	453	521	544	530	505	572	513	537	520	503	517	514	511	560	523	460	509	490	521	503	545	510	511	543	535	546	524	519	511	525	477	488	493	562	510	542	499	517	516	476	500	550	514	470	487	554	515	532	484	519	514	547	504	515	503	525	501	541	505	497	526	469	493	505	547	528	487	562	502	490	519	540	495	513	469	531	517	522	511	506	521	513	515	518	493	517	482	498	500	506	487	549	483	569	467	477	490	489	494	503	497	498	482	516	447	506	473	508	513	524	517	503	515	528	501	492	524	522	526	553	465	525	526	557	535	511	494	500	535	503	498	528	512	531	544	506	504	495	495	539	563	559	541	508	481	516	495	539	507	495	513	560	513	545	480	500	481	509	550	513	513	495	507	527	525	516	491	484	502	500	534	526	530	495	515	512	463	551	526	536	536	498	563	489	507	502	577	495	545	540	515	517	491	522	519	529	547	501	517	515	524	523	530	515	513	481	491	515	515	537	524	514	558	531	547	531	511	513	520	485	519	548	501	544	542	514	480	540	492	527	519	454	464	508	490	507	531	536	541	501	514	471	478	514	579	480	536	504	504	519	505	466	488	533	523	481	583	532	527	500	494	521	478	474	513	519	479	483	502	525	506	496	503	498	534	513	494	486	503	487	489	535	504	473	522	477	496	483	532	516	486	501	531	498	529	510	531	541	511	517	524	503	499	500	491	516	491	488	515	520	500	487	501	541	485	531	513	470	518	493	524	562	495	512	503	540	524	520	535	499	512	522	495	514	552	496	520	497	517	544	501	503	528	509	509	492	515	502	532	472	525	486	528	510	516	525	530	524	554	532	519	553	507	525	479	495	543	524	510	513	524	532	536	517	554	479	539	470	483	550	519	480	489	532	490	496	517	513	552	534	536	487	536	496	494	543	527	503	481	476	493	499	498	495	487	499	504	536	516	539	484	505	525	499	577	493	496	495	531	536	503	534	499	552	531	511	493	502	476	504	553	491	501	473	510	519	519	536	492	545	518	532	512	510	507	490	545	492	505	537	558	548	544	527	502	506	516	556	553	547	491	478	477	506	559	550	501	498	489	506	499	534	484	507	502	490	517	501	541	530	494	487	553	499	506	514	487	512	527	512	529	513	483	522	466	530	494	494	499	468	554	484	543	509	483	521	491	513	487	507	481	497	482	524	494	499	499	451	493	480	523	496	520	489	501	527	530	463	497	478	546	495	545	491	479	532	521	496	494	544	533	570	529	501	523	524	510	519	507	490	526	497	489	547	497	529	503	544	500	507	522	512	508	518	488	500	512	544	510	519	504	519	510	501	521	518	509	508	489	508	509	487	512	532	504	485	535	518	509	488	509	528	539	540	524	542	537	518	556	534	534	546	486	490	502	532	526	509	527	526	460	509	529	490	509	533	512	534	471	564	547	510	560	501	515	535	470	540	520	527	546	520	473	562	508	546	547	499	530	489	499	536	508	507	525	485	502	499	534	513	497	505	530	534	508	457	512	527	491	490	511	492	536	509	478	547	534	526	542	496	509	486	506	505	503	505	500	518	542	468	499	507	525	505	516	505	514	511	524	501	535	579	529	529	497	512	523	512	541	505	527	515	534	512	523	495	511	493	538	490	505	529	517	529	507	513	519	522	516	530	488	491	515	509	502	531	586	508	569	484	482	526	492	514	524	564	496	525	506	507	496	518	508	529	500	522	493	473	494	548	577	503	509	506	500	497	514	520	527	529	497	491	560	542	501	493	448	481	492	569	470	528	471	517	539	511	495	530	563	504	564	515	530	511	494	559	481	515	529	514	588	480	497	516	504	480	520	503	512	492	509	518	512	516	500	565	495	471	515	521	495	504	515	494	518	530	536	445	497	485	518	531	537	522	512	491	500	522	498	494	541	530	528	494	516	510	537	480	509	534	515	539	507	507	537	532	495	504	497	490	536	537	535	509	443	476	497	506	476	506	507	483	524	525	521	472	518	485	485	492	496	548	551	508	498	498	543	551	543	506	526	509	505	529	504	496	461	498	539	527	521	511	512	504	541	534	499	511	527	524	515	515	518	533	491	510	540	522	511	509	485	509	491	553	496	549	500	486	523	508	515	540	484	511	561	507	522	595	495	518	521	490	514	526	516	521	503	488	536	548	495	507	504	480	456	536	536	576	520	519	502	490	475	523	535	518	507	532	532	499	546	511	521	510	561	504	500	515	482	494	500	502	513	499	501	503	520	522	492	511	500	510	524	511	528	532	515	497	526	556	495	505	546	499	558	534	498	504	509	513	535	513	527	525	537	535	522	524	524	494	557	473	526	520	533	568	527	539	493	535	497	518	541	508	522	514	546	559	535	549	513	549	501	516	487	501	548	498	487	516	510	505	525	511	486	507	524	525	527	513	479	525	512	527	513	502	541	520	484	492	501	520	541	503	490	504	526	533	480	488	493	505	488	495	465	493	486	484	544	492	582	514	488	493	485	475	476	486	519	475	533	517	555	533	535	523	528	502	479	487	528	504	499	515	503	488	471	515	552	512	510	476	498	550	540	534	505	534	512	509	507	503	518	475	467	501	496	551	540	501	519	473	521	554	502	532
44914	53088	38139	28953	24478	19614	14845	10580	7432	4245	1372	657	576	576	579	590	527	559	548	573	513	553	549	551	558	571	541	570	540	545	537	528	530	562	558	538	552	558	549	520	518	534	548	618	521	541	517	539	488	544	578	556	552	557	527	524	516	557	506	566	561	480	557	567	524	562	553	535	554	542	541	567	545	528	531	529	530	536	520	514	536	551	512	560	535	556	542	516	548	526	546	544	562	593	535	584	539	546	548	567	538	518	578	576	521	529	565	549	536	552	537	525	558	557	557	521	558	536	566	549	588	544	560	557	529	569	551	543	561	542	554	560	547	559	532	547	557	537	507	583	528	516	607	506	559	588	601	555	550	558	589	571	568	522	562	547	562	577	578	547	619	567	521	567	562	521	583	576	571	506	534	578	581	580	531	527	566	532	562	548	525	565	543	531	550	545	513	552	519	535	550	580	560	521	550	539	529	514	558	527	543	541	581	569	556	519	570	557	558	531	539	513	576	516	541	527	548	532	558	540	559	519	573	584	551	572	570	573	570	548	557	550	572	538	564	531	557	521	568	556	540	535	553	533	571	590	540	555	559	505	557	558	591	534	549	551	535	554	552	536	566	576	554	590	554	560	544	583	533	546	531	581	536	505	545	563	548	574	573	575	528	542	528	569	533	548	528	531	514	547	574	546	551	585	519	579	536	566	522	573	536	548	544	558	581	586	519	535	560	543	538	536	545	531	576	538	556	522	558	545	547	526	565	534	556	532	526	552	554	577	523	576	571	521	580	556	538	558	556	517	536	558	537	537	527	558	525	553	563	545	549	516	503	540	583	503	539	593	525	584	616	555	543	513	547	547	540	513	522	516	555	551	515	555	525	565	546	598	552	543	541	536	552	576	525	590	540	560	557	560	551	559	538	621	544	551	603	588	499	533	551	535	552	571	566	525	536	569	590	546	522	540	547	547	528	525	551	573	551	580	547	552	573	561	567	555	571	544	560	541	540	539	560	559	547	585	571	548	537	550	573	520	557	567	531	578	574	533	587	519	539	512	553	568	571	573	557	574	541	562	524	579	568	556	532	497	549	544	525	581	561	591	569	538	536	548	537	567	569	584	570	514	532	540	553	543	589	532	550	537	536	550	566	525	529	576	503	529	541	518	526	559	567	544	537	510	535	541	581	537	612	531	581	543	570	557	546	534	577	596	539	536	606	552	556	554	584	552	547	566	563	523	563	576	520	571	541	540	554	557	572	509	546	604	568	545	581	550	515	538	576	548	559	551	526	549	523	549	546	563	554	543	537	531	551	494	552	555	547	555	569	607	570	539	511	556	559	543	547	565	529	546	575	590	541	559	566	530	530	536	541	563	536	539	542	539	539	604	550	568	527	549	582	568	544	586	520	549	555	557	515	568	540	565	559	538	526	505	560	564	542	538	543	550	553	554	508	556	605	526	548	558	527	507	542	545	546	569	502	513	591	556	548	540	525	555	563	549	565	560	565	566	548	573	537	542	553	588	552	541	590	545	588	511	606	539	595	555	541	563	548	570	538	588	552	548	521	535	570	549	588	556	553	538	525	541	548	534	593	560	548	567	570	556	536	547	608	543	544	560	527	574	541	544	557	566	544	514	576	556	570	513	531	509	511	556	524	641	541	555	568	536	571	531	585	532	580	539	602	574	569	534	523	532	565	592	549	590	559	522	572	546	562	563	527	594	554	591	563	560	519	526	546	539	522	537	614	550	536	552	562	521	521	524	624	565	561	539	534	589	558	565	556	547	508	528	565	535	561	571	530	587	534	546	541	537	568	560	556	524	553	562	537	516	547	591	535	531	526	550	533	530	528	522	513	551	539	547	552	564	504	549	529	548	569	522	517	501	533	567	564	586	557	553	569	544	589	575	507	563	525	538	542	531	529	571	532	533	554	561	530	559	544	544	566	539	560	564	566	561	549	572	545	520	547	551	538	572	572	508	548	511	504	578	545	502	526	536	574	540	525	563	548	537	567	543	561	555	530	496	538	520	569	523	597	578	571	535	533	530	508	584	538	518	528	539	553	600	587	528	523	548	578	584	540	584	543	585	553	554	576	498	570	538	559	535	547	516	551	551	523	563	553	573	532	563	558	545	535	554	515	535	579	540	527	549	513	578	553	542	567	594	554	522	575	546	535	495	562	496	555	569	569	516	569	535	503	546	545	550	587	522	538	527	554	586	558	548	558	565	548	549	573	557	543	544	555	579	563	541	575	553	539	574	519	575	542	550	553	572	523	518	567	531	583	513	549	529	531	512	485	568	511	577	521	537	585	499	543	549	539	562	565	571	527	578	569	546	560	560	547	547	581	553	546	542	559	546	579	597	552	573	532	577	535	546	511	522	557	588	535	546	527	511	550	530	560	501	557	570	567	590	545	540	560	534	533	531	561	578	554	546	546	569	579	591	547	550	568	544	553	609	532	546	626	542	568	569	532	537	579	534	605	538	539	570	530	564	546	564	584	556	576	557	539	553	586	521	588	545	540	550	565	568	547	524	544	558	533	534	574	499	543	538	570	556	596	583	567	542	577	561	560	525	601	545	538	530	549	578	572	537	555	569	592	532	574	541	574	537	559	517	528	544	591	554	557	564	542	478	566	535	531	537	587	544	566	534	521	563	518	584	501	533	532	561	583	568	605	576	567	577	542	561	576	541	578	563	552	554	600	550	550	533	538	532	558	517	559	515	630	572	580	564	547	544	541	576	511	554	545	553	559	561	549	567	540	572	584	549	541	548	547	571	573	563	497	540	507	512	543	559	573	542	544	549	551	570	526	581	539	535	551	596	548	566	537	527	559	528	566	537	517	572	546	509	536	538	520	529	588	565	542	522	551	566	549	503	591	574	543	526	557	579	529	571	507	530	562	539	585	557	539	549	581	583	548	555	500	578	550	543	528	552	524	521	563	529	572	533	596	544	529	516	522	543	544	595	527	513	552	504	556	544	513	545	561	585	562	511	564	535	558	578	552	575	579	560	539	566	547	581	542	543	506	538	515	500	552	537	589	522	518	554	535	585	559	569	574	557	560	545	538	559	531	539	528	548	529	526	602	555	589	525	560	567	576	530	534	572	531	573	513	572	526	569	570	574	547	596	579	587	518	539	556	548	562	603	525	560	520	554	516	531	594	507	557	558	518	563	566	568	517	593	574	554	533	548	564	570	546	583	562	561	546	580	544	535	539	573	535	552	525	564	583	571	543	581	538	545	548	581	556	557	550	540	602	583	526	550	548	558	540	609	539	491	567	573	572	568	572	547	556	554	536	524	586	523	591	532	552	598	574	555	527	588	524	533	550	562	558	551	539	555	578	557	562	561	526	577	520	513	521	558	539	567	566	533	496	574	494	536	559	545	524	597	539	540	619	543	549	565	622	534	541	584	545	544	540	550	502	512	565	547	574	524	532	581	547	526	579	508	516	571	566	509	551	524	545	534	570	588	536	576	524	596	574	558	527	579	543	586	568	558	584	537
22468	21099	28627	24537	24683	30842	30659	21308	14935	8765	4127	722	586	489	510	519	552	494	527	525	464	520	514	500	510	509	510	521	470	489	533	537	503	477	442	519	484	543	450	514	465	444	500	493	506	552	462	502	501	476	490	540	484	498	503	502	473	528	491	514	491	475	501	519	519	481	498	559	475	504	454	493	485	502	537	466	514	516	501	443	476	511	473	487	479	446	449	513	530	478	456	551	489	500	483	486	465	507	528	446	453	514	491	517	485	500	488	519	520	504	527	470	498	542	515	511	482	451	476	480	476	513	494	480	496	500	447	477	479	530	454	465	468	509	498	515	515	445	514	503	492	475	525	482	499	529	476	486	494	440	483	481	520	488	498	504	485	471	508	504	493	515	537	494	491	459	488	489	466	484	478	466	529	504	547	457	466	476	488	487	499	515	452	488	491	510	433	533	503	522	463	556	501	511	470	510	532	489	452	438	450	549	487	478	509	504	504	458	517	502	477	481	482	511	513	519	482	512	486	501	500	489	507	480	468	470	495	505	536	460	513	478	514	473	492	538	483	501	496	507	501	475	508	513	483	508	522	512	511	530	524	520	523	508	448	516	493	438	491	476	465	528	494	477	503	501	473	486	489	500	469	497	510	502	462	510	516	474	533	487	548	549	507	487	518	518	511	434	502	483	479	484	486	491	489	496	494	534	511	510	458	487	506	545	473	486	503	466	479	481	509	510	490	485	511	546	490	494	480	491	492	453	468	479	500	469	498	495	477	458	513	490	493	471	484	504	489	495	494	481	469	488	495	487	500	499	494	490	507	487	521	460	516	444	473	487	509	507	483	513	488	496	451	502	507	501	479	443	537	466	478	453	531	545	490	525	510	498	524	484	508	489	492	482	516	505	507	473	499	465	486	485	450	521	490	490	473	518	523	476	490	489	537	484	494	462	464	488	504	521	534	484	520	501	510	485	488	455	485	492	544	494	497	501	531	478	486	522	497	486	481	505	515	525	478	497	476	518	525	528	509	488	478	480	446	510	484	521	518	476	495	513	519	525	511	482	479	491	526	523	482	520	517	488	489	500	480	498	474	488	439	522	508	471	496	494	443	514	528	498	464	487	517	476	511	486	487	520	489	459	483	526	502	509	522	487	484	504	488	507	528	478	488	478	476	511	497	502	464	505	525	474	505	523	498	471	485	495	493	529	519	494	490	517	509	465	515	492	521	504	493	495	493	526	523	495	476	509	507	477	485	486	483	502	481	514	484	513	515	523	463	492	494	481	489	506	507	510	484	511	497	497	516	487	491	538	486	517	458	513	500	451	492	530	501	499	501	510	507	524	465	434	483	530	465	476	459	460	478	475	504	483	504	491	477	538	502	506	484	517	536	497	479	509	487	513	453	483	506	477	501	465	479	477	485	454	492	477	488	475	524	503	500	508	454	455	467	521	483	498	493	451	495	498	519	503	544	440	499	509	528	495	494	484	455	473	486	505	502	510	514	505	505	487	490	508	469	500	490	492	545	447	475	487	510	500	486	502	509	528	487	487	519	500	533	481	499	490	479	487	486	476	484	485	473	474	470	498	515	475	490	506	474	525	504	480	468	497	511	457	535	489	508	498	496	477	448	514	502	519	483	476	479	489	463	496	506	472	534	556	504	485	498	520	559	488	515	489	509	514	528	530	482	488	522	476	469	478	508	488	519	493	489	496	485	461	516	511	525	525	511	488	542	475	516	486	466	500	515	493	481	502	467	519	535	481	512	477	532	500	526	499	456	468	504	499	513	508	457	449	457	483	459	522	513	472	506	473	494	463	505	499	513	491	485	493	448	486	461	516	516	490	513	473	507	490	509	486	494	493	523	489	473	471	476	502	476	489	416	490	470	475	523	472	461	479	505	517	507	513	521	492	520	517	493	513	499	489	479	464	514	487	489	502	475	517	499	497	490	487	476	518	478	529	485	521	534	521	474	491	483	476	477	503	504	485	503	481	478	482	441	500	464	493	495	473	487	449	496	498	482	491	452	475	489	483	478	488	490	498	508	563	462	497	488	466	496	450	471	496	491	498	491	482	495	495	477	535	515	492	502	482	508	505	482	495	483	477	491	500	487	456	494	479	511	538	479	503	468	467	500	502	495	503	500	503	498	513	547	454	495	497	500	483	520	505	501	466	493	466	485	530	521	501	474	472	483	452	498	520	492	487	477	484	501	458	478	452	496	485	490	532	493	505	481	506	475	475	496	481	473	468	539	514	459	488	497	534	467	480	496	483	550	494	507	534	501	530	499	508	504	498	506	476	442	507	503	488	503	457	462	495	493	458	488	511	498	514	459	464	499	476	468	535	522	486	529	504	483	469	517	453	535	489	468	504	487	489	531	527	503	499	464	498	527	461	462	512	520	547	495	467	549	510	527	460	477	498	514	486	476	485	512	493	529	488	508	494	523	519	538	519	474	477	473	492	486	498	487	487	468	490	498	470	492	539	510	473	467	503	461	478	501	528	511	470	477	499	488	499	524	506	483	470	486	487	505	486	515	483	493	496	508	486	512	501	497	502	467	473	507	481	542	487	516	467	487	489	469	494	528	464	519	464	504	499	526	472	533	539	509	505	514	474	508	499	486	481	469	507	510	510	473	499	532	528	457	520	472	501	496	510	489	484	492	479	500	465	495	506	465	512	489	478	485	527	490	478	488	508	516	483	507	517	494	493	479	504	480	527	508	508	489	490	470	505	488	497	487	486	475	496	500	499	459	479	510	466	492	503	499	472	503	509	470	479	501	461	513	486	503	489	476	510	510	464	471	502	501	449	529	502	504	493	547	479	471	505	491	498	453	494	464	474	524	490	484	497	495	495	478	477	447	498	510	526	481	527	519	510	476	506	502	496	521	496	510	459	507	489	500	516	525	503	495	521	499	488	484	472	488	522	446	483	501	517	494	497	470	507	500	496	469	509	557	507	522	477	501	494	521	528	501	512	490	475	537	500	509	498	462	511	561	475	482	476	471	490	515	489	493	462	510	475	528	505	464	487	498	520	487	547	496	481	476	460	459	463	494	520	534	433	498	477	505	548	501	451	483	509	502	515	462	470	483	496	434	528	541	533	493	512	491	522	538	509	493	472	485	530	456	497	500	449	471	511	468	471	524	475	490	506	500	527	473	488	543	503	523	523	471	502	543	473	455	465	485	514	498	495	505	501	500	504	528	505	484	501	497	511	503	518	492	490	524	474	504	516	515	489	445	501	504	490	461	507	454	540	477	519	508	534	481	473	487	495	489	513	473	492	512	485	504	528	518	502	499	534	489	527	484	463	522	432	468	496	512	498	532	488	509	520	486	443	487	475	499	462	509	461	457	518	498	511	474	473	488	480	504	477	482	510	478	504	478	520	507	503	484	516	480	534	475	551	546	476	543	475	503	508	471	495	487	516	489	448	476	512	517	486	498	495	491	489	501	491	474	489	472	500	492	492	460	494	498	515	477	473	506	446	491	498	485	483	519	517
57141	74468	57415	45103	42302	38682	30683	24924	19151	11954	5944	905	595	556	489	501	570	546	505	454	505	537	517	512	504	498	482	515	515	529	501	492	524	551	508	508	551	515	531	485	516	494	510	521	466	559	512	539	488	489	480	492	489	514	554	517	514	523	499	512	510	526	546	522	505	512	511	533	507	523	528	483	467	515	524	472	514	505	521	508	501	496	498	484	496	543	519	480	515	497	505	503	539	492	487	507	473	507	481	525	517	530	492	550	499	520	505	485	542	565	469	483	497	521	510	508	486	494	542	549	527	482	511	509	496	486	494	510	530	498	480	482	530	465	508	548	527	499	469	528	531	497	490	531	563	520	502	495	516	471	528	508	488	508	457	508	468	497	499	524	521	510	548	502	505	512	523	507	550	484	455	522	499	499	514	547	516	524	514	534	522	555	512	487	492	501	515	486	515	474	565	526	501	535	496	525	493	498	533	489	514	524	507	541	527	489	522	478	503	531	508	524	483	509	547	540	516	509	531	521	492	518	506	505	493	523	523	513	493	483	471	501	519	516	544	507	509	527	496	497	484	472	508	510	470	532	523	540	521	525	506	505	533	496	520	479	501	535	518	501	521	497	476	551	477	503	478	514	492	525	486	542	479	499	516	502	521	504	512	493	534	486	524	529	489	485	513	503	515	481	512	521	500	503	527	527	480	480	518	521	521	502	536	530	476	515	521	467	550	454	497	539	473	501	512	497	488	486	527	523	472	473	547	503	556	474	495	517	553	487	473	504	496	517	504	514	495	456	483	541	473	489	541	512	480	502	505	519	515	541	499	459	527	563	543	457	524	504	493	483	504	501	502	522	507	499	528	492	509	496	586	494	492	483	515	507	484	510	516	527	483	497	538	517	522	475	488	490	507	513	477	518	519	489	518	509	494	501	487	488	519	528	487	455	476	483	503	508	527	495	513	526	508	530	524	512	492	507	480	481	509	505	520	529	489	489	490	488	498	537	512	500	494	483	472	498	473	490	555	484	481	495	537	479	524	535	509	506	523	525	506	493	551	506	479	512	516	485	481	483	523	521	514	507	482	524	546	491	553	504	519	531	487	516	513	540	476	490	514	537	525	543	505	515	514	523	531	537	512	542	492	525	536	518	514	548	511	524	505	489	494	490	501	497	535	498	494	482	475	486	514	489	482	502	549	517	515	496	510	469	502	485	479	516	516	472	510	488	474	476	507	505	509	512	463	456	522	495	505	513	542	501	508	499	442	492	560	492	503	515	513	530	494	542	502	545	537	504	524	529	483	506	520	464	520	516	499	496	507	521	483	492	511	509	525	495	492	491	512	522	514	503	474	535	481	565	503	509	511	524	501	513	496	537	511	527	509	530	517	536	533	497	472	510	489	521	546	460	501	514	565	531	480	493	532	467	484	512	514	525	502	492	495	502	495	530	499	515	480	514	524	499	519	492	494	542	482	461	550	521	526	519	524	524	506	507	479	496	535	498	516	493	475	512	525	531	505	523	525	483	520	509	527	503	454	521	485	478	472	504	517	478	521	503	513	527	515	466	486	495	471	442	470	482	505	528	495	506	499	483	535	484	492	541	515	497	486	502	474	542	518	504	499	534	525	530	488	536	534	484	462	469	510	507	534	474	492	538	515	479	528	503	520	488	559	520	531	510	506	505	486	528	467	532	479	528	541	463	467	511	491	508	534	488	492	491	527	527	461	494	501	522	517	487	523	498	520	497	486	554	492	526	478	516	519	506	490	510	495	532	526	491	520	499	559	482	494	539	528	538	493	488	520	502	515	477	506	535	473	510	514	511	525	497	545	542	511	542	486	518	522	509	499	523	507	501	460	472	512	502	525	562	508	505	504	501	496	514	520	485	521	503	526	480	519	473	518	478	549	549	513	516	490	468	492	499	523	496	458	510	519	508	465	556	548	499	500	469	519	519	517	495	494	543	534	543	455	493	516	510	494	510	505	473	487	508	466	491	519	482	486	525	514	493	500	517	515	501	502	522	509	498	520	549	553	529	550	524	494	524	510	536	525	509	491	513	522	540	500	490	469	531	495	539	491	512	509	480	501	491	538	535	505	526	494	523	531	527	525	481	480	523	520	501	517	496	513	477	525	504	495	489	511	493	504	527	531	479	497	502	466	520	508	543	521	507	487	504	464	499	493	496	501	533	470	488	527	512	533	492	520	497	516	449	494	505	500	493	477	530	473	526	487	489	506	487	480	543	527	515	544	467	519	494	522	485	493	503	530	488	521	468	463	566	525	504	547	505	540	507	508	508	537	484	492	476	525	537	500	500	488	486	504	515	508	525	528	520	517	476	547	458	498	497	514	493	480	510	535	504	489	484	538	494	524	542	498	507	475	517	530	483	497	500	510	504	493	497	526	527	534	473	483	481	500	538	540	476	513	513	489	487	527	485	507	471	498	516	490	514	455	526	504	469	524	518	508	510	491	537	510	543	484	512	478	537	511	472	537	506	458	509	485	490	493	548	508	521	537	480	520	513	448	524	493	502	545	488	471	469	455	498	537	524	486	501	501	507	498	499	472	533	533	525	481	504	511	450	542	489	510	523	522	512	541	539	511	511	471	469	531	520	498	496	508	539	484	460	516	526	502	477	509	499	498	503	486	545	528	530	475	499	506	523	523	514	521	501	486	487	529	543	543	525	521	529	470	507	528	568	494	505	488	521	523	496	509	468	502	497	478	533	485	485	489	489	506	525	515	503	512	524	503	517	538	478	491	544	548	500	500	512	522	515	513	494	472	489	505	488	536	521	517	521	533	517	523	538	477	520	495	518	474	511	536	524	549	501	490	501	530	487	493	504	478	524	479	520	513	490	499	530	504	546	550	520	493	520	525	523	554	511	495	480	524	512	447	470	518	516	472	524	528	482	525	509	458	535	485	479	497	496	476	512	501	510	497	504	472	525	499	515	516	507	520	458	500	576	517	507	525	508	469	486	487	497	536	501	492	455	561	515	507	502	481	472	483	475	531	495	485	506	495	477	497	531	531	509	515	509	461	497	497	517	489	521	494	521	509	509	466	506	493	523	505	469	502	498	514	491	477	547	520	471	513	506	499	510	483	538	500	506	513	460	528	492	492	510	515	519	496	486	538	524	527	499	454	461	519	473	506	492	528	502	521	491	475	508	527	488	489	507	505	459	475	549	493	494	542	516	495	495	524	527	521	519	546	503	474	523	520	513	529	507	509	497	523	465	504	494	482	483	465	495	505	483	548	504	478	496	512	503	505	475	501	488	490	499	498	499	552	529	527	511	483	509	495	530	526	534	494	522	501	507	534	524	506	518	540	496	483	507	503	517	505	468	534	513	531	566	498	536	497	524	505	489	499	473	533	506	508	429	531	503	515	500	468	507	531	498	523	465	533	538	509	467	511	487	525	501	501	477	462	483	504	503	514	497	489	522	520	546	499	526	500	520	513	492	500	491	547	480	487	493	477	535	551	484	492	494	479	474	510	449	532	543
29159	19966	10301	4760	3126	2515	1680	1282	1031	576	406	326	311	313	282	298	324	330	320	310	296	342	328	340	315	320	315	299	316	313	326	339	328	321	362	314	297	301	304	330	333	352	335	317	304	297	338	304	337	326	321	313	327	318	328	327	307	322	290	297	301	337	299	320	296	297	292	318	334	332	337	331	324	318	307	321	320	309	303	315	315	303	338	303	316	297	315	297	280	322	340	322	320	345	299	318	339	304	337	320	317	321	345	296	314	317	333	320	326	323	315	338	308	353	317	299	291	311	338	334	321	310	324	342	299	341	337	300	298	294	318	281	304	304	308	331	282	305	283	334	363	335	297	320	333	302	315	294	338	326	304	314	323	309	316	304	312	319	324	295	301	313	316	324	363	331	305	322	335	345	324	358	328	354	306	308	331	320	286	292	327	340	317	312	321	290	319	322	352	293	322	324	317	298	312	313	300	316	322	299	295	335	311	328	343	328	312	307	323	309	314	311	302	301	326	303	322	303	315	284	332	322	309	323	333	355	337	314	324	300	316	323	317	340	326	301	270	299	330	323	325	284	325	304	313	327	304	327	315	317	349	339	301	345	323	296	323	320	299	319	334	338	324	356	315	310	332	317	277	295	316	338	335	354	332	348	313	310	331	320	321	332	336	297	327	323	327	314	340	325	325	336	318	318	306	332	334	312	336	304	314	304	292	309	326	305	337	321	340	321	300	308	284	288	314	318	337	325	341	319	344	316	306	336	304	333	308	318	287	319	325	341	322	294	316	326	315	318	329	316	288	311	302	302	315	338	308	346	277	313	326	309	325	347	320	329	339	294	336	285	291	321	328	317	341	347	314	324	299	313	326	312	313	316	310	312	304	303	296	340	285	330	332	312	340	322	338	299	332	323	311	312	325	296	346	314	296	328	277	316	313	314	322	307	341	323	303	283	313	343	281	326	333	331	362	291	302	345	329	275	321	291	322	336	330	300	302	302	339	319	289	292	301	348	295	321	325	331	330	277	306	303	308	311	299	311	346	336	330	303	320	287	315	284	312	341	312	279	335	314	337	329	316	315	317	312	267	320	304	325	332	342	364	302	321	316	300	342	307	318	330	330	319	295	305	331	296	339	357	320	300	291	339	320	305	338	332	338	306	324	327	312	295	294	342	321	296	335	313	307	330	320	339	341	322	290	339	336	314	309	318	279	314	315	315	313	322	356	305	332	343	319	268	306	287	291	316	298	317	322	302	271	300	346	277	323	327	308	324	329	353	325	332	325	312	314	311	315	333	326	330	313	301	315	317	313	327	341	336	291	316	335	344	293	323	308	332	293	346	295	300	342	354	273	314	325	317	296	337	330	291	339	337	311	304	309	322	343	337	302	323	317	309	316	274	318	302	308	311	309	294	304	284	319	336	312	330	329	277	325	294	316	305	330	334	309	297	352	353	314	294	315	323	294	350	288	321	280	291	357	313	312	273	325	328	286	301	327	312	322	331	321	316	307	322	351	340	294	316	324	328	322	324	327	318	320	311	335	283	318	294	314	316	314	315	293	303	316	320	306	321	307	320	334	341	323	285	319	314	296	338	321	327	316	307	316	299	301	305	322	352	316	327	316	342	311	320	302	315	309	320	293	317	296	296	325	287	294	343	306	338	334	306	305	330	327	345	330	301	315	315	331	330	297	314	341	303	312	284	321	299	318	334	297	336	332	277	300	293	320	306	299	335	323	327	288	332	315	316	303	310	311	322	337	346	329	325	351	336	297	314	302	331	345	339	332	297	310	317	300	325	329	303	301	302	316	320	319	293	302	297	349	323	333	311	336	295	322	318	319	319	338	320	315	331	321	308	337	275	329	307	317	358	299	313	313	319	337	319	285	337	302	327	331	300	320	318	342	321	333	333	293	312	320	339	287	335	348	327	323	339	307	320	306	322	331	305	345	329	335	334	308	308	318	319	324	354	306	316	334	316	348	333	301	321	333	328	328	302	322	330	348	296	339	321	320	330	312	334	321	328	334	294	309	334	371	317	320	313	336	317	308	317	335	342	332	316	323	286	293	307	305	326	319	307	315	311	337	319	299	352	319	302	346	320	334	348	282	291	310	334	307	349	323	293	289	315	298	286	291	337	327	296	323	331	319	302	303	323	312	305	310	304	311	348	297	292	335	323	335	360	316	318	303	318	305	319	321	306	342	303	334	317	306	320	326	295	311	287	304	333	313	298	307	355	362	352	315	286	307	345	326	333	318	336	330	351	317	384	301	277	294	331	303	332	337	325	300	300	312	328	307	327	314	341	318	316	359	298	330	310	306	340	322	304	321	326	321	316	300	302	327	339	300	326	310	321	310	309	308	327	340	320	290	317	312	313	289	310	316	353	291	319	320	317	331	312	352	315	275	319	301	338	323	292	338	318	331	299	304	313	290	328	338	330	281	314	327	300	314	293	327	319	313	316	339	295	301	326	329	320	311	314	328	325	288	332	308	298	283	318	317	318	304	348	326	308	307	307	297	307	289	319	343	350	291	295	316	343	349	268	334	317	351	349	335	358	313	341	325	301	340	299	321	276	312	346	315	347	327	309	325	311	297	321	298	330	326	336	312	317	319	323	286	306	308	320	306	320	303	293	357	327	345	343	296	319	332	305	301	307	354	342	338	314	313	340	296	327	334	305	289	326	317	301	322	308	282	297	306	298	308	313	328	326	337	325	322	309	327	304	302	328	306	302	301	320	310	339	342	312	330	334	306	334	336	285	320	273	287	300	340	327	277	304	330	333	302	305	291	308	331	329	313	305	318	319	315	283	313	317	311	330	329	348	337	281	340	319	317	337	309	346	293	350	332	248	324	302	321	311	336	331	317	300	306	332	285	331	319	328	334	334	310	322	299	305	328	292	307	337	330	329	306	312	330	318	314	325	305	285	331	328	299	286	304	343	297	306	322	330	327	333	303	313	325	289	344	341	308	283	281	324	343	304	309	321	328	315	310	316	346	319	327	321	332	287	307	290	288	325	364	296	317	327	334	352	319	376	318	330	313	332	305	316	333	337	352	312	330	296	300	310	324	322	319	317	323	300	354	301	311	320	308	286	293	319	323	271	318	301	304	310	324	337	301	304	320	287	325	305	297	331	327	318	337	328	338	342	297	313	331	319	301	319	309	315	324	277	299	296	307	308	338	283	309	357	351	316	322	315	309	294	324	300	297	298	326	331	322	322	299	318	331	300	268	315	332	319	353	322	311	334	284	318	312	303	312	295	314	318	343	318	310	303	320	285	351	345	309	308	288	369	322	319	273	290	325	322	331	336	299	329	299	323	295	303	341	292	313	343	326	324	325	341	333	342	319	289	315	347	323	329	311	343	323	304	320	307	319	314	298	319	319	339	345	309	299	304	325	357	323	322	328	333	303	301	313	294	318	289	313	313	295	325	324	327	328	337	337	306	366	309	366	333	344	308	312	322	283	302	332	312	314	341	304	326	369	346	346	351	336	322	272	315	331
23704	15323	6209	3839	3932	3352	2375	1780	1405	783	487	367	343	366	363	386	361	379	350	368	373	350	379	362	371	360	365	361	323	367	342	352	367	357	330	373	354	366	321	368	368	373	380	326	376	340	377	364	326	374	377	357	372	342	382	350	357	340	348	371	330	333	319	351	348	346	332	371	349	382	358	355	351	306	337	379	376	340	402	318	328	357	356	346	351	393	331	334	359	342	382	325	355	358	342	376	336	380	374	313	352	368	355	362	329	354	377	359	381	362	372	357	335	347	351	366	367	341	342	370	333	335	355	297	349	370	353	344	381	355	345	382	351	380	369	379	382	347	348	339	348	352	376	324	335	389	361	399	347	376	320	386	344	340	344	373	321	365	376	344	368	354	355	364	328	345	335	323	358	338	357	379	382	372	356	338	360	328	329	356	332	378	321	354	322	325	364	388	338	372	358	348	320	364	386	349	367	361	329	388	338	370	338	338	363	343	333	356	379	340	371	360	384	346	365	313	336	344	369	369	364	347	355	368	334	356	337	342	352	388	347	376	368	347	341	330	378	352	350	365	357	356	343	396	356	361	354	327	319	361	360	374	356	333	338	388	361	351	376	372	370	343	361	383	332	322	338	355	361	385	337	354	376	347	366	407	377	346	367	346	361	362	334	382	379	352	375	357	364	343	346	372	386	358	378	371	327	329	356	350	373	341	360	349	317	362	322	362	350	365	349	361	332	346	350	342	362	375	367	341	375	341	382	316	344	372	375	354	348	371	361	361	372	360	318	363	351	371	339	394	336	364	372	370	339	365	348	353	373	336	384	374	338	381	344	370	390	366	363	376	343	352	345	348	369	332	363	347	329	357	360	350	377	367	359	362	337	355	348	347	341	358	357	348	367	336	340	345	340	317	377	368	373	357	317	360	328	335	385	362	336	393	336	377	349	350	350	369	350	341	359	360	342	338	363	406	335	355	373	317	355	363	375	349	368	323	372	360	354	329	360	357	351	325	398	356	356	346	351	342	369	338	355	360	342	352	328	362	330	342	310	363	375	337	369	338	361	358	368	361	374	383	356	374	376	367	378	352	372	340	352	323	331	344	343	344	376	386	354	360	378	370	365	327	341	316	368	356	367	336	387	344	352	382	335	367	345	361	372	352	369	335	389	352	325	343	339	336	395	338	308	316	364	347	339	340	359	367	373	336	363	380	383	359	396	338	347	361	347	379	369	356	336	331	316	369	372	372	367	345	350	354	378	336	358	338	359	326	346	368	351	378	374	389	360	355	392	327	357	302	331	351	305	347	367	349	362	361	344	351	353	364	324	361	358	359	341	356	351	356	353	360	324	370	352	359	344	388	341	326	329	396	377	335	384	326	348	357	337	351	391	312	381	337	367	345	336	358	376	375	370	342	359	372	345	370	364	365	353	380	376	349	383	376	340	346	352	357	355	352	378	374	318	363	365	355	360	386	367	370	331	371	360	365	382	403	295	357	345	312	359	387	341	372	385	367	325	389	393	358	363	334	346	386	392	358	348	417	334	369	312	325	362	356	371	362	356	338	388	333	358	345	363	338	366	343	346	375	340	348	373	349	350	326	342	348	359	307	346	380	368	335	354	347	332	368	345	358	372	361	319	338	366	342	356	393	371	345	355	300	340	344	365	325	370	329	382	359	367	362	327	375	336	341	352	340	363	342	367	365	338	340	367	359	345	377	367	366	364	354	393	393	379	368	353	357	349	351	359	367	343	317	347	349	372	330	305	354	372	351	355	335	327	371	360	370	330	360	356	312	378	368	329	382	364	324	345	374	365	351	374	319	375	349	364	374	306	361	369	341	358	352	332	340	349	365	383	361	348	380	350	349	341	400	361	349	368	356	363	358	354	345	365	394	342	347	356	346	347	328	348	342	361	403	361	361	351	359	380	366	375	338	348	351	358	380	373	331	366	329	370	369	372	382	379	329	370	354	358	350	335	330	358	351	374	368	339	340	347	364	376	383	363	361	389	345	367	387	338	374	345	366	338	344	354	324	371	384	346	344	357	336	335	366	338	358	352	313	351	367	324	360	388	350	308	340	345	382	344	344	371	345	363	388	341	364	368	356	360	385	352	384	366	335	369	355	359	354	395	340	315	381	372	387	416	360	353	365	382	376	359	339	331	328	354	366	362	339	351	345	312	338	346	345	357	312	334	365	365	333	353	397	370	384	357	343	346	358	360	347	357	359	376	321	335	368	372	354	382	354	368	354	361	347	376	404	373	357	337	340	360	372	353	363	335	349	355	363	359	327	349	326	358	367	353	364	401	339	362	355	382	378	358	328	352	346	315	331	362	368	355	377	387	344	330	341	372	381	357	328	333	335	348	379	343	374	372	345	311	351	339	361	358	350	388	366	327	375	335	362	367	351	371	370	347	342	333	353	392	364	361	364	333	366	361	352	361	347	344	341	378	324	360	343	361	351	374	352	331	367	355	369	381	345	348	345	364	372	357	353	322	340	353	373	398	377	345	363	370	328	341	344	332	368	338	340	332	368	330	381	357	385	318	362	391	356	360	364	319	389	385	363	350	369	378	358	382	364	363	362	328	346	404	336	339	326	376	344	352	345	339	341	343	345	364	354	348	363	312	372	369	352	374	351	367	360	385	363	360	343	372	335	349	333	389	370	371	355	358	318	340	398	368	333	356	371	369	365	371	333	361	356	344	349	352	378	372	365	352	342	367	349	352	328	332	318	345	337	334	343	373	339	341	351	338	365	390	339	343	347	373	357	338	354	355	342	344	360	347	327	355	377	319	386	377	347	341	352	392	363	388	336	365	363	329	394	343	372	346	380	375	336	353	327	322	340	368	347	347	358	354	391	347	342	326	370	346	332	361	343	385	344	362	359	362	363	379	365	349	331	340	348	347	360	372	364	384	357	385	386	357	345	355	364	382	351	362	340	370	326	339	371	351	336	331	339	318	349	377	345	339	358	365	369	376	361	359	381	383	375	371	375	351	375	377	354	360	363	352	369	354	355	371	348	380	363	339	346	351	328	360	342	377	356	369	357	329	349	322	358	374	341	343	358	365	339	346	367	354	364	361	368	383	326	322	365	379	365	366	393	363	344	356	342	367	342	367	361	372	327	362	391	354	340	371	346	359	337	372	342	368	366	370	364	343	399	365	385	352	362	357	363	347	342	368	370	373	385	354	360	357	355	341	418	336	347	315	307	331	385	344	361	360	335	374	359	372	345	328	333	357	337	346	385	363	360	353	340	370	382	372	348	385	360	350	359	344	354	372	344	351	367	352	358	356	381	333	360	355	340	373	345	318	358	345	334	348	373	375	379	332	350	361	343	325	375	315	386	366	330	359	350	323	337	379	365	354	367	353	362	370	362	356	339	352	339	370	371	334	370	373	339	332	359	355	362	364	334	374	364	368	343	341	369	386	355	369	350	413	368	369	352	352	337	364	354	342	390	328	369	345	328	367	352	339	389	365	364	356	356	349	362	349	383	390	352
23631	21274	28166	25541	24590	23907	17772	12653	8325	4853	696	360	318	294	264	242	271	270	288	264	250	280	280	267	263	286	275	270	245	269	276	262	279	290	283	273	279	235	255	251	242	260	262	271	295	256	288	242	291	272	271	290	282	309	287	238	256	300	256	249	263	266	291	259	251	237	259	287	287	259	266	259	258	284	285	272	279	297	248	298	264	261	276	285	265	290	259	252	283	277	300	257	307	246	260	254	278	268	271	245	251	267	247	290	271	282	262	264	271	226	290	274	286	266	239	268	266	293	291	285	258	259	255	289	292	284	307	281	256	280	303	255	243	256	268	290	285	285	261	244	290	266	268	281	261	272	290	238	260	238	261	308	285	271	235	270	269	255	282	279	284	281	252	269	276	272	283	275	267	261	279	269	247	253	242	270	241	268	271	290	257	267	263	263	264	275	283	253	270	290	266	294	274	285	283	266	287	268	273	275	289	273	254	282	246	261	262	267	279	251	249	271	286	262	284	279	253	280	271	272	267	296	308	264	258	272	310	272	284	262	273	280	300	267	279	271	285	299	311	264	267	270	280	284	266	303	284	260	273	265	264	271	257	291	303	263	288	265	266	243	275	256	277	301	288	246	268	274	254	299	262	270	268	276	234	272	263	273	265	258	270	260	269	270	268	276	281	273	284	289	281	255	253	267	285	307	280	280	267	276	284	270	285	259	284	289	265	248	279	258	286	251	278	278	272	278	229	266	259	284	299	268	286	284	249	254	301	281	283	264	277	266	252	255	245	271	245	250	253	269	279	283	269	260	277	254	284	285	287	287	272	264	292	285	301	268	276	240	250	230	270	294	280	270	255	283	266	268	272	280	287	251	280	274	281	284	271	286	291	266	269	271	266	279	245	264	259	245	261	260	263	282	250	257	284	249	256	250	294	299	264	251	271	270	242	249	249	280	264	265	306	262	252	265	260	245	265	265	262	262	275	255	298	267	270	294	254	298	293	262	268	230	235	259	267	254	280	265	295	282	276	275	268	251	289	256	272	263	275	281	282	253	252	244	247	274	293	252	242	263	285	284	252	275	256	281	286	257	268	257	234	315	238	262	290	273	263	274	269	257	281	289	267	238	296	272	286	244	294	264	264	298	273	279	298	282	271	265	251	253	257	286	276	263	261	256	266	209	267	315	252	242	271	271	271	281	291	282	313	274	259	287	270	281	257	271	271	263	240	297	273	267	273	290	256	291	277	252	254	272	295	271	272	244	271	293	233	245	283	274	305	261	276	297	256	257	315	262	275	271	259	266	271	264	274	271	267	272	265	265	263	241	288	315	269	288	284	251	263	272	260	283	292	260	252	275	257	298	256	268	258	268	259	262	281	273	253	262	241	243	261	276	275	311	288	304	266	265	265	265	286	281	275	254	284	280	260	281	250	285	253	236	265	289	259	285	293	247	271	268	278	282	253	238	270	277	300	273	286	279	250	255	300	283	254	256	265	257	257	273	289	268	269	285	261	276	271	281	244	281	299	248	239	303	290	267	261	291	289	253	263	248	286	298	273	291	247	272	286	269	272	293	265	276	265	258	278	270	268	260	269	278	281	275	278	290	272	256	253	278	280	263	240	262	295	277	281	284	277	277	268	273	258	269	266	260	282	244	262	276	266	267	259	286	250	278	268	253	289	270	274	275	261	256	278	250	291	274	281	299	285	280	266	316	264	276	260	316	282	237	307	281	282	285	276	253	293	272	295	269	274	272	258	271	278	296	270	278	294	274	292	269	268	282	277	244	265	274	266	247	253	272	262	273	287	279	273	263	254	276	281	270	279	271	244	262	237	258	287	247	299	258	254	246	319	296	283	282	255	286	272	251	271	269	281	251	280	305	280	245	262	290	264	306	280	311	272	263	259	263	298	283	276	267	241	274	248	277	266	299	268	309	284	268	283	292	268	291	276	300	280	279	265	280	287	260	294	243	277	288	252	252	262	313	283	291	259	267	290	239	297	278	248	274	257	272	277	244	264	312	261	291	301	262	247	294	251	241	252	250	296	290	250	265	286	281	298	275	258	275	281	245	271	273	278	264	284	253	259	270	286	256	260	272	247	251	279	272	270	276	297	259	279	256	282	265	249	281	261	268	262	266	272	287	250	255	280	269	287	271	261	257	265	253	308	277	274	239	291	285	255	292	278	258	257	270	243	265	270	302	253	266	256	269	278	250	261	254	291	284	277	280	246	249	270	298	259	283	253	280	283	281	237	282	262	279	284	257	266	276	293	278	281	277	247	250	262	264	271	266	236	252	305	298	277	281	282	309	266	272	299	274	283	274	289	288	296	253	259	271	283	282	278	286	266	277	245	269	267	299	271	265	277	263	251	292	270	304	282	270	256	261	251	285	291	291	282	264	270	277	272	284	276	260	228	262	270	271	305	264	286	263	268	275	238	261	260	252	305	278	274	293	250	253	270	284	268	287	310	293	291	286	287	269	269	297	308	273	285	256	284	287	279	246	273	239	295	259	284	276	268	271	273	312	250	268	263	259	263	259	283	286	271	263	272	268	245	298	280	264	265	285	276	247	236	306	271	289	258	294	270	247	254	273	268	270	244	262	257	259	275	266	265	286	277	269	313	275	251	313	266	226	306	289	276	276	275	280	248	261	271	255	266	298	293	247	258	292	243	246	275	257	255	280	257	292	253	264	273	280	259	265	259	262	273	275	281	272	249	247	263	258	275	282	260	277	271	269	302	268	278	265	319	254	270	274	246	253	280	267	272	244	254	289	259	259	280	264	285	275	273	241	286	261	269	274	285	266	273	257	265	277	278	262	269	266	260	297	254	276	244	257	262	307	268	251	275	290	251	281	248	265	300	281	297	276	265	292	283	264	286	263	273	237	277	277	293	271	248	255	284	282	283	264	262	294	289	282	264	299	290	282	268	277	251	286	265	272	248	283	283	260	270	297	279	275	279	282	261	270	299	265	244	265	258	295	258	257	302	268	233	276	304	261	268	255	256	271	268	261	253	269	267	292	278	250	291	279	277	259	262	255	273	245	269	265	267	258	243	254	247	306	277	283	244	283	265	274	271	281	269	253	262	291	269	306	258	277	271	271	282	285	303	294	262	261	297	273	298	284	255	251	267	278	270	292	309	273	269	274	285	278	255	267	260	287	274	284	298	288	265	267	274	281	247	286	300	299	281	242	291	277	289	276	246	270	259	280	260	303	274	266	273	271	287	280	267	265	287	277	270	300	281	276	265	277	280	286	270	259	257	261	270	292	228	274	298	285	256	273	266	267	276	283	255	263	271	272	272	253	267	267	280	274	285	309	272	305	270	269	283	257	254	271	280	295	272	265	261	270	268	248	242	278	270	308	286	278	273	285	303	258	275	273	273	276	274	271	289	245	277	258	249	282	277	247	294	261	265	280	273	306	238	289	260	254	283	265	258	255	292	279	285	271	279	286	262	250	260	275	256	261	290	277	258	245	253	277	281	271	245	289	241	261	244	273
50019	60841	44923	32214	31347	25634	18584	16927	12139	7240	926	457	369	287	302	307	316	300	330	316	304	310	280	285	296	285	312	305	299	306	294	292	288	276	276	274	287	312	311	269	327	331	297	315	291	300	301	290	268	307	285	284	310	316	302	277	320	269	309	279	301	274	298	296	309	307	265	299	259	304	281	306	309	282	282	309	330	293	306	310	286	306	303	323	285	283	297	318	302	299	283	301	322	304	295	288	253	306	288	297	299	315	318	313	274	263	291	284	277	306	293	284	293	289	321	287	295	291	294	260	272	316	314	283	309	303	268	300	267	297	306	295	318	277	301	280	298	303	323	298	264	298	290	288	302	297	265	317	300	305	293	270	312	302	321	297	276	288	303	266	269	315	262	314	279	290	276	292	293	289	315	289	290	275	294	257	303	307	295	298	304	305	312	302	282	276	315	321	283	315	313	295	281	286	278	268	301	296	285	288	294	317	298	290	285	321	274	299	292	301	278	280	294	319	320	302	298	307	290	286	308	277	307	267	299	280	352	296	271	294	294	276	325	294	335	270	300	254	301	302	303	331	294	302	281	289	283	297	282	283	319	285	282	297	285	290	277	282	282	311	314	281	317	317	277	274	299	294	295	315	302	306	302	296	310	304	310	276	316	292	292	314	284	333	281	295	315	296	294	292	329	281	284	275	297	325	293	310	278	299	286	299	304	274	280	307	285	276	295	275	302	309	311	317	276	276	294	280	288	333	305	301	309	314	283	304	295	302	323	295	293	283	278	298	293	296	288	290	305	330	287	308	271	263	292	298	276	265	293	305	285	286	308	266	281	278	322	291	319	300	293	284	286	305	266	314	308	273	305	290	298	305	302	259	343	312	255	297	329	347	314	306	261	309	283	276	285	265	322	289	282	325	288	292	307	305	283	305	321	341	307	272	294	282	287	295	292	282	284	286	291	331	293	310	287	313	308	269	299	266	265	296	267	300	325	292	294	290	280	281	291	333	317	280	283	251	311	309	294	289	300	288	322	335	310	282	289	313	310	282	316	306	304	301	258	267	281	293	287	304	312	321	303	310	292	288	299	317	284	304	278	263	300	283	324	263	292	312	266	286	283	288	315	257	322	301	311	285	289	320	269	262	300	284	303	282	299	276	317	297	277	295	286	333	291	294	287	272	282	263	319	307	284	301	319	279	272	314	305	314	315	260	314	285	285	301	284	287	316	280	293	278	313	294	320	315	307	290	284	301	314	271	295	291	291	289	259	329	291	291	248	330	313	299	288	303	293	290	286	327	297	287	279	259	307	295	270	296	312	324	292	300	279	266	287	306	322	292	283	273	290	297	304	291	314	309	302	280	293	297	315	298	307	263	309	295	287	291	304	279	324	313	285	278	291	284	319	317	293	280	330	286	300	294	308	307	304	263	303	303	274	272	299	329	272	292	286	302	293	310	308	286	288	286	294	293	267	303	278	287	327	273	263	266	307	267	278	272	285	287	320	308	283	276	320	281	280	278	308	306	308	274	298	324	301	276	294	288	285	272	312	277	314	305	311	310	328	294	314	299	297	288	317	295	285	282	286	284	258	293	317	333	280	284	257	299	324	299	285	318	295	285	301	306	304	276	281	286	293	302	286	321	308	295	287	278	258	295	293	296	305	304	308	285	291	294	280	271	327	306	306	321	297	309	291	273	311	295	310	315	277	266	283	302	300	287	288	295	263	297	328	301	322	282	302	272	289	286	291	291	259	277	308	284	270	270	275	285	301	257	289	264	342	321	296	297	305	265	299	288	284	294	286	293	298	263	295	267	300	282	315	263	325	280	286	294	257	293	282	300	316	308	304	302	297	271	283	270	318	320	270	321	302	286	288	301	291	319	279	269	303	301	291	288	293	296	280	338	303	271	302	273	296	304	303	300	328	268	303	300	284	295	301	309	326	294	285	308	317	279	310	290	291	300	283	293	310	296	307	297	297	283	287	316	316	312	268	272	287	275	297	284	298	285	297	272	280	270	334	293	300	290	287	291	311	274	290	308	283	299	302	294	279	317	280	322	311	286	289	297	296	300	291	317	289	294	252	321	283	284	266	289	281	273	272	276	298	278	310	270	295	300	286	259	297	313	303	301	282	281	276	295	323	297	309	303	280	281	287	274	280	298	302	291	334	303	301	302	281	282	296	289	311	292	288	289	320	299	276	301	312	296	310	278	310	310	293	295	278	292	302	279	286	306	270	293	283	269	288	312	299	280	291	257	313	316	270	292	297	326	285	306	288	289	311	291	306	280	278	295	304	297	285	297	307	284	292	258	289	328	290	295	305	310	268	295	319	281	277	302	273	271	296	287	328	294	297	274	299	287	300	299	279	298	314	351	281	303	317	293	304	283	262	305	281	304	287	348	312	278	318	306	300	293	302	309	281	310	304	314	330	291	304	281	290	309	296	319	299	296	276	325	284	286	286	285	295	323	311	290	311	287	306	306	317	283	267	296	308	273	290	305	304	312	304	306	266	293	300	305	288	286	277	296	300	306	273	268	309	293	259	309	297	313	286	294	306	249	293	304	292	269	259	293	272	321	298	262	279	310	287	308	323	291	309	302	309	304	281	283	293	307	295	299	260	287	304	271	313	289	313	309	315	271	289	301	298	278	285	284	310	306	289	274	309	284	304	310	302	315	289	283	309	271	284	313	301	279	342	291	307	325	266	298	294	330	298	286	268	289	323	278	266	322	294	307	283	328	305	271	285	298	283	320	297	309	307	322	298	272	278	299	321	313	270	316	316	290	273	287	322	274	298	306	301	304	294	294	292	307	289	259	278	315	253	272	283	279	274	324	274	269	290	317	312	309	264	300	297	304	273	309	297	279	255	280	288	301	292	293	299	304	307	319	301	301	275	331	288	300	290	267	286	300	272	297	308	288	308	290	313	319	303	301	299	287	284	302	287	284	279	321	302	273	263	275	294	295	286	304	311	275	298	271	288	307	348	305	296	303	291	298	303	292	275	277	300	289	291	291	311	304	280	303	289	267	319	281	285	318	289	313	319	295	324	277	322	298	311	330	278	305	287	272	308	325	318	290	306	297	311	296	301	252	291	290	287	319	286	292	310	274	304	291	319	314	272	297	296	311	319	329	286	292	296	302	339	320	288	285	294	302	300	319	290	284	301	279	293	299	304	264	277	281	298	289	282	284	316	319	319	277	332	293	265	285	344	267	306	329	312	278	273	278	239	287	295	284	297	295	306	274	312	252	292	271	294	294	284	290	271	322	278	323	255	272	307	287	289	275	280	333	289	327	288	305	290	295	299	315	303	287	277	296	296	306	308	297	311	293	285	318	312	289	290	305	293	312	291	303	288	292	280	269	272	277	330	315	282	306	276	258	273	282	300	309	292	320	307	288	334	262	276	293	308	283	282	251	335	270	300	249	296	310	321	302	298	298	306	323	341	305	288	292	306	294	305	261	322	285	272	297	306	272	296	296	280	258	297	267	304	280	309	299	296	295
24928	21944	30846	26506	17400	11012	5339	3655	2868	2090	743	555	539	509	549	505	497	511	551	520	513	511	525	506	527	532	530	518	515	493	522	526	552	509	528	502	508	518	493	572	543	525	492	532	499	514	532	543	530	534	508	530	550	492	506	548	535	532	494	501	471	505	575	486	499	532	530	501	488	474	554	529	527	523	538	472	510	558	573	506	481	495	538	507	557	511	501	552	531	488	532	566	492	516	526	511	519	558	551	506	503	502	540	492	504	501	544	480	505	503	498	534	500	538	526	496	519	484	512	527	535	531	536	546	534	483	511	552	503	493	575	503	545	504	530	499	511	519	541	485	523	538	547	502	526	562	511	526	552	546	525	549	535	552	539	487	473	489	516	512	548	481	523	535	547	536	503	546	523	496	458	496	516	519	515	486	551	525	529	518	538	533	523	532	516	547	505	539	536	558	470	543	508	513	528	521	501	491	498	540	542	492	515	535	515	516	557	541	541	541	518	519	511	540	511	531	554	523	514	515	533	540	539	576	503	541	538	515	520	563	482	541	559	505	471	561	523	535	513	546	529	514	514	564	531	511	491	539	561	509	512	552	511	524	515	539	526	520	514	535	532	521	495	531	532	536	551	520	539	515	504	510	509	540	485	491	531	547	535	507	527	508	526	497	521	529	510	511	522	530	556	531	547	536	550	502	562	508	529	498	495	520	523	534	525	561	536	529	500	495	521	556	551	523	528	542	576	525	503	515	528	521	569	527	502	528	540	522	497	479	559	532	524	474	526	569	533	542	525	495	484	534	529	513	533	522	508	509	501	537	509	571	488	506	544	558	536	553	522	524	525	499	517	490	485	553	521	486	519	542	485	519	525	539	513	515	540	505	530	542	517	522	505	492	499	555	520	516	511	516	571	539	568	555	500	557	525	522	532	526	548	565	535	516	500	507	515	521	514	481	493	508	535	522	510	479	532	549	550	535	529	498	485	547	506	479	490	497	494	539	509	539	489	577	526	507	511	502	537	533	524	515	515	497	580	514	528	520	504	517	543	527	493	545	533	509	489	524	515	518	527	519	508	495	483	530	538	483	524	483	485	536	528	467	502	514	569	497	518	505	508	487	552	554	529	532	480	552	524	517	521	450	525	540	562	567	501	509	541	533	558	570	477	510	505	501	518	545	543	571	549	514	572	540	492	529	539	494	513	534	548	521	534	483	508	509	515	516	517	525	539	504	521	568	488	514	530	527	517	506	520	514	533	501	508	538	542	539	558	543	497	522	492	506	519	560	522	508	522	548	564	542	520	528	530	532	537	542	520	520	521	503	510	535	547	542	559	511	477	592	547	496	521	559	513	525	513	560	517	451	512	542	578	537	511	555	505	552	509	524	530	549	492	545	522	521	503	584	530	532	491	538	476	526	519	530	526	544	544	527	502	481	540	538	489	497	543	540	543	541	565	496	539	551	512	533	515	530	472	518	494	523	497	490	542	538	543	520	515	561	519	489	496	513	582	508	485	544	527	517	465	554	522	545	555	525	524	511	527	538	580	510	544	526	543	545	539	552	519	531	525	523	522	513	542	503	515	468	470	530	519	482	532	545	514	541	502	518	514	525	525	525	540	552	505	520	515	518	487	534	541	539	517	505	564	547	487	506	544	562	522	486	492	531	527	525	539	516	522	518	521	502	493	543	522	531	529	509	480	520	512	508	542	535	552	549	558	513	485	507	519	506	495	497	534	531	534	506	550	567	518	526	499	483	500	477	506	513	522	491	526	491	528	509	506	562	511	513	570	511	510	542	503	537	503	494	505	545	530	532	539	527	519	507	503	528	493	515	546	506	510	514	541	537	531	533	488	512	496	520	509	517	502	533	551	538	512	500	536	534	564	508	542	527	542	527	522	521	518	514	521	516	524	499	519	506	509	558	568	492	500	533	531	525	531	505	554	524	500	511	548	487	555	523	502	531	525	481	510	511	499	569	514	493	526	492	538	560	510	543	514	507	521	467	511	546	527	534	542	504	525	525	521	516	560	524	533	541	499	527	548	498	563	535	527	504	516	531	480	518	528	534	565	480	530	533	515	527	542	495	547	470	517	545	501	521	515	551	501	539	494	557	567	485	521	496	540	483	549	454	558	517	488	548	556	534	528	511	564	548	536	510	521	531	516	531	497	530	524	507	534	502	492	536	476	525	510	490	502	542	514	497	487	488	512	477	527	541	507	492	509	506	557	538	509	513	508	552	547	521	564	525	513	531	535	539	499	489	495	497	497	529	569	527	528	513	507	517	527	541	516	549	529	491	520	513	554	518	560	545	498	531	530	500	503	523	485	544	524	538	503	470	485	502	541	508	523	517	468	539	584	541	502	534	539	501	547	547	501	514	556	524	530	511	546	494	537	523	569	529	480	561	506	517	493	456	543	529	522	515	538	524	532	545	509	489	506	548	509	508	535	491	552	559	560	509	537	530	519	524	521	516	528	527	493	504	527	534	518	518	544	552	538	506	523	541	530	509	559	505	556	496	562	561	575	526	541	486	514	546	491	540	537	512	484	512	495	515	533	496	548	514	501	537	502	550	587	520	533	517	546	522	508	506	561	515	527	530	551	557	507	523	505	526	467	545	515	536	474	506	549	537	534	490	491	510	515	517	550	512	560	539	543	514	488	518	484	544	528	504	496	523	486	520	504	507	526	492	512	484	502	508	513	515	545	500	495	493	515	534	509	516	536	527	550	532	514	497	530	547	522	565	505	536	514	540	493	555	529	524	515	520	515	535	532	502	558	505	514	497	499	531	515	540	486	538	537	517	498	521	557	513	534	559	544	517	516	554	484	445	512	531	520	538	501	494	522	532	525	532	493	526	535	535	517	539	521	538	484	506	516	521	517	529	536	494	537	484	552	504	482	508	518	540	514	583	508	525	540	554	513	490	528	526	494	523	465	497	542	501	536	526	532	528	507	476	527	552	550	501	527	508	528	482	501	540	498	509	537	538	533	513	548	534	527	508	542	556	483	523	495	523	527	590	538	503	477	509	506	508	535	529	537	516	549	532	522	558	546	556	513	550	506	529	570	461	524	484	493	539	557	505	537	520	465	526	545	502	506	506	498	524	497	520	508	521	491	573	544	519	563	542	528	514	504	517	503	540	491	542	516	574	546	545	512	509	563	522	553	537	507	560	544	544	511	484	494	516	532	504	528	537	546	473	531	538	529	534	513	544	469	522	536	530	537	534	541	538	532	575	474	513	524	540	453	522	556	517	570	515	545	538	499	515	520	520	531	500	546	533	539	529	521	494	497	558	573	514	516	559	538	517	509	559	504	522	510	507	505	504	519	536	503	517	513	525	507	497	550	545	561	484	523	552	546	495	514	513	527	533	525	494	527	504	498	481	550	486	490	538	478	605	546	538	502	491	533	506	518	529	495	480	517	542	513	560	517	515	505	497	522	543	490	520	546	536	530	524	504	537	491	524	511	510	534	550	515	518	480	542	527	492	518	499	552	527
44086	67850	48647	21898	17754	15265	9256	6976	5374	3788	966	617	597	594	576	586	557	555	544	552	553	548	560	584	581	555	542	523	593	570	562	587	590	578	594	530	568	576	583	597	563	544	566	561	558	578	509	546	503	581	609	577	523	581	522	576	550	533	550	570	565	549	571	575	569	576	557	550	546	560	585	567	579	580	545	540	604	557	538	548	518	602	522	554	553	586	563	549	561	571	562	519	576	565	608	565	609	524	529	574	539	578	543	562	577	570	551	596	535	575	590	561	568	542	545	548	622	593	572	530	535	557	556	563	548	556	571	522	580	533	572	592	581	562	592	552	580	564	591	544	523	595	563	530	549	546	587	572	594	539	523	582	553	536	575	588	542	576	577	560	574	567	619	558	555	544	552	568	570	573	551	581	546	535	596	544	574	528	543	618	530	568	583	499	581	528	577	573	582	619	585	512	585	560	580	580	555	524	600	622	523	573	560	539	557	553	554	608	546	517	523	566	580	535	546	556	598	596	540	591	581	592	554	558	539	540	572	575	528	561	541	555	587	581	573	578	548	570	559	562	504	551	589	577	555	551	562	550	556	542	533	573	560	577	564	559	566	580	579	568	515	562	583	556	527	574	546	600	581	572	572	551	505	544	579	519	586	583	504	521	576	585	563	562	573	576	554	556	502	554	582	535	564	575	538	566	519	563	514	577	542	545	551	570	558	560	552	528	539	549	544	564	551	589	550	566	561	552	527	568	536	543	558	587	589	562	572	554	572	549	578	556	559	532	535	521	569	558	537	576	580	568	527	521	553	594	582	569	553	541	607	604	545	540	597	549	520	533	583	575	558	576	530	528	543	550	572	566	527	556	571	528	594	553	572	577	548	550	616	513	558	539	576	536	560	509	585	560	543	578	538	529	535	557	530	549	525	559	538	527	535	514	582	537	557	613	552	529	534	542	531	609	549	582	552	559	546	572	606	550	572	537	580	560	583	590	567	617	552	552	534	555	540	596	572	510	544	555	542	550	566	543	606	615	577	583	590	579	542	606	592	536	560	563	534	565	574	626	579	559	590	555	547	533	559	544	597	598	576	544	571	596	541	581	563	573	546	558	575	560	567	608	560	580	585	578	528	574	580	605	542	563	561	577	558	549	547	527	547	587	525	545	562	529	559	548	553	542	567	573	576	578	588	519	561	569	562	539	530	540	529	575	545	508	577	589	583	546	570	550	605	552	574	554	539	551	569	581	546	583	557	555	554	516	594	548	559	561	549	549	602	611	512	597	531	601	608	579	619	565	552	572	613	521	546	567	517	572	536	577	549	540	533	550	520	622	548	512	569	553	562	556	539	540	518	557	574	556	575	562	522	557	546	567	560	521	561	550	565	594	565	506	595	560	582	536	552	571	569	566	548	582	579	572	548	559	589	593	542	574	560	556	544	574	531	555	552	552	575	560	570	599	587	576	569	524	557	528	568	520	560	516	565	566	550	564	555	565	549	573	586	577	551	542	539	562	572	571	560	582	579	567	583	564	581	568	508	532	545	586	555	568	576	562	573	558	550	578	576	551	566	575	591	578	576	525	551	548	556	528	530	576	559	571	550	547	578	589	594	531	566	593	575	586	569	553	555	545	546	564	537	585	578	570	515	533	583	545	536	507	555	563	542	541	536	584	579	578	548	619	522	582	567	570	556	534	551	590	596	578	548	540	572	537	542	548	608	558	578	549	546	541	543	532	567	538	532	584	570	585	566	565	549	591	588	592	577	569	536	512	532	604	546	553	554	598	582	563	562	516	556	528	569	539	535	601	580	580	589	578	551	571	558	536	557	580	592	557	577	574	571	527	570	589	587	563	611	568	546	534	590	529	571	572	537	529	554	554	554	567	561	587	558	512	567	597	515	528	579	543	553	528	564	530	584	589	553	548	582	571	578	547	520	592	583	578	583	561	577	564	529	525	586	558	590	543	552	583	554	594	607	529	572	573	567	542	541	524	561	602	588	555	579	572	553	530	525	533	583	584	550	556	503	550	513	563	601	543	561	605	555	530	567	582	561	556	536	538	558	570	548	572	555	574	590	552	584	582	579	588	561	578	583	566	558	579	549	558	549	549	589	557	507	548	547	551	592	546	572	543	536	605	574	549	524	562	587	539	536	559	569	530	544	598	546	608	624	582	606	587	553	555	576	593	558	581	567	560	564	596	554	573	565	575	581	521	586	521	551	561	567	515	568	543	538	528	562	577	587	568	576	534	543	556	562	586	609	585	560	574	585	559	598	573	583	560	541	580	572	592	561	574	569	556	570	507	536	558	554	538	567	566	542	569	542	493	576	564	572	536	502	555	563	565	570	578	534	567	572	522	611	546	570	604	557	537	523	559	563	565	616	567	617	541	520	557	548	560	567	557	560	554	557	541	588	552	558	533	554	540	571	591	569	553	600	560	587	502	558	577	589	604	575	582	509	562	564	559	594	589	528	555	555	578	571	556	530	563	575	546	591	530	561	536	560	537	534	514	546	562	543	547	563	567	583	536	591	579	593	527	582	606	608	588	581	570	550	573	517	563	553	553	574	564	599	533	553	540	563	584	588	601	551	576	592	589	587	589	574	579	554	540	586	548	520	537	552	547	549	552	561	613	560	550	579	519	538	534	518	576	539	540	539	573	581	530	584	503	564	553	565	555	574	581	570	562	553	544	587	552	542	562	591	595	562	538	576	570	582	563	549	592	572	545	582	540	553	581	539	576	603	559	572	619	549	585	526	573	540	588	569	620	510	569	566	550	568	581	557	580	555	574	523	559	593	549	569	525	563	522	552	579	562	561	548	559	599	539	562	590	574	556	569	559	533	557	535	536	565	559	592	571	550	557	558	534	534	563	588	565	564	602	568	545	547	536	558	546	578	595	543	543	564	611	599	561	552	561	575	567	568	540	586	546	558	605	593	565	538	555	525	587	531	547	583	596	535	553	562	585	533	578	605	579	547	578	587	536	569	549	603	571	556	548	554	563	555	535	553	612	568	578	542	556	567	576	535	538	550	513	542	543	552	540	563	516	600	555	541	582	549	543	578	532	554	545	547	566	554	567	526	587	534	550	544	595	547	601	572	523	507	571	549	554	563	575	568	576	563	564	628	543	541	521	543	526	577	562	575	567	606	521	586	561	564	584	559	559	567	577	563	588	591	568	583	524	556	553	565	578	561	564	633	584	547	541	545	583	593	565	564	579	545	550	549	564	569	556	577	543	574	520	591	557	569	553	544	550	555	550	529	557	525	560	563	537	562	555	500	569	564	539	530	571	508	537	570	564	528	575	533	553	578	593	546	576	533	573	552	569	554	566	575	533	560	531	558	541	548	550	546	530	572	572	530	509	566	553	533	540	584	565	544	607	618	530	555	514	587	569	542	560	575	587	562	539	547	562	550	585	578	566	608	569	589	532	581	552	563	592	564	559	555	540	485	542	527	596	584	576	515	536	569	544	558	522	560	543	549	591	576	537	561	580	551	516
22452	21221	30598	26720	22651	23798	23988	14596	9037	5905	946	578	540	534	569	518	492	522	560	524	575	536	542	517	530	523	508	531	528	498	522	529	471	507	462	557	496	509	511	554	513	536	481	528	546	495	506	528	492	491	510	523	527	498	490	521	562	529	479	504	503	531	502	494	515	472	555	508	511	551	523	509	523	506	501	501	495	485	515	459	490	497	530	525	526	504	501	516	479	486	521	519	469	474	502	522	498	548	473	504	531	504	532	474	518	520	515	536	558	491	477	515	525	544	551	537	520	521	491	528	559	523	510	546	514	517	532	533	509	534	538	499	519	489	501	498	496	515	491	535	509	522	487	536	503	495	535	480	516	506	549	492	522	540	500	505	488	505	477	482	469	480	513	514	502	526	508	528	498	547	505	488	523	527	506	496	526	502	487	498	505	534	505	549	481	526	509	491	518	517	491	483	484	508	517	552	527	480	528	546	542	474	524	534	512	520	515	527	508	497	515	528	476	516	497	495	511	535	511	522	498	528	536	529	508	479	538	538	489	523	466	496	496	531	490	493	482	520	524	575	526	498	542	513	507	532	536	505	466	494	562	523	537	524	505	514	533	536	527	502	527	539	494	524	540	535	507	519	518	501	553	510	562	517	544	502	486	520	511	516	535	533	501	518	527	500	516	543	551	470	494	523	498	541	513	539	505	531	555	517	486	503	538	549	568	526	509	505	543	515	496	547	564	529	543	505	495	478	499	530	516	533	524	529	512	507	465	531	461	498	479	500	520	539	491	514	497	468	526	520	535	512	516	513	500	498	524	548	481	528	517	537	534	551	503	525	526	525	534	519	525	491	542	507	522	495	543	522	500	521	542	498	523	517	489	530	474	502	525	510	517	522	504	537	512	555	530	482	507	510	511	487	498	498	544	559	517	481	508	505	486	548	535	545	482	493	512	490	481	505	517	510	534	515	492	516	499	498	550	551	506	531	531	506	495	511	491	555	549	519	509	497	515	498	511	519	530	527	493	526	530	475	506	518	493	487	557	564	554	500	502	524	523	514	515	556	466	520	534	476	522	504	545	522	514	468	522	508	520	494	492	524	482	536	495	519	483	533	497	507	506	556	528	496	513	485	530	507	531	552	517	518	520	495	508	519	461	477	512	498	518	501	468	457	527	500	507	487	522	471	493	523	514	472	536	507	512	510	504	479	493	514	533	500	457	495	512	512	506	504	495	517	499	513	516	471	519	542	489	506	533	451	513	530	500	542	540	498	495	510	479	489	517	499	493	553	526	526	508	486	521	526	482	538	529	522	496	512	477	487	502	560	540	484	474	484	506	539	491	505	491	522	547	480	493	488	535	524	480	515	534	512	490	481	502	546	508	542	540	538	513	479	496	492	492	476	507	532	526	504	540	518	516	488	538	490	531	526	552	550	520	469	522	471	515	527	501	503	528	529	536	527	523	532	499	482	527	505	511	524	487	525	520	480	503	536	495	519	523	497	537	504	521	505	467	509	531	515	549	509	493	525	495	501	485	501	496	485	499	506	516	534	537	509	508	489	503	510	534	487	542	511	496	513	549	551	485	540	517	493	503	520	548	496	505	503	534	509	500	506	483	513	533	560	505	521	516	480	475	507	545	546	496	497	452	485	541	543	531	536	536	496	538	530	537	508	529	520	516	476	495	499	518	542	519	561	475	556	510	526	514	515	498	510	529	500	487	526	500	501	498	502	525	509	500	511	518	555	523	474	505	510	501	542	534	500	528	487	550	494	519	488	508	520	496	481	506	528	494	472	517	529	520	497	494	524	509	515	485	470	521	514	483	515	492	516	540	557	536	500	522	482	541	512	476	523	549	513	476	519	516	504	485	492	510	522	527	483	504	512	504	485	564	506	544	520	513	473	533	525	557	522	550	526	492	475	536	531	541	483	485	546	525	493	518	539	507	498	494	516	507	493	518	523	524	525	525	492	518	501	509	545	498	506	475	510	532	508	507	518	534	548	479	513	499	506	488	499	541	506	491	506	508	548	522	535	511	495	520	489	519	518	495	468	511	509	514	493	543	551	538	509	574	528	524	538	484	502	522	498	506	486	508	477	523	506	492	461	554	504	545	507	522	505	482	522	541	520	527	505	527	543	532	460	529	473	492	540	545	562	535	518	511	485	495	481	496	565	499	470	492	499	501	592	496	489	518	498	513	528	514	516	518	568	540	523	514	525	536	499	490	509	447	507	514	554	535	526	489	514	480	498	547	484	500	516	505	577	546	555	516	498	516	509	505	514	499	510	557	557	522	463	512	532	508	504	490	512	534	506	532	494	522	506	485	512	536	507	483	535	530	521	544	495	540	526	521	511	493	509	494	536	505	487	521	497	495	501	496	540	507	516	505	503	547	479	473	492	537	526	531	523	530	445	543	483	511	536	545	504	484	517	514	522	496	515	524	507	526	468	525	498	525	531	500	522	522	528	501	510	553	527	535	472	507	498	518	537	530	490	562	519	473	551	519	521	508	501	570	526	542	536	498	499	511	503	488	513	500	519	521	540	508	502	504	505	540	485	502	507	501	503	527	521	523	517	535	487	476	561	470	522	449	504	515	533	515	503	516	511	527	510	502	500	467	543	485	554	511	521	472	531	499	492	507	513	506	509	502	535	523	495	495	513	475	513	530	517	495	468	446	502	507	507	514	518	516	462	514	525	538	541	517	522	541	489	535	541	508	503	531	507	498	508	513	522	544	534	484	509	549	532	542	513	539	491	532	490	533	513	489	487	484	521	545	517	518	512	522	512	517	510	531	518	505	526	578	542	485	499	467	516	537	504	537	500	546	519	486	457	497	528	500	486	490	502	495	480	503	518	513	516	487	503	513	522	528	531	512	504	539	532	522	488	507	521	502	514	489	546	538	466	541	488	483	525	530	510	485	490	540	537	513	531	512	490	479	490	518	492	535	500	475	520	508	514	518	533	553	512	506	541	496	539	557	453	537	516	499	461	505	509	498	507	521	518	516	512	499	498	516	516	518	539	532	553	555	510	538	561	541	495	538	523	510	505	533	553	498	548	585	445	537	552	484	522	497	541	521	545	537	513	475	523	518	542	551	543	460	514	521	534	487	495	478	552	529	480	476	506	491	529	483	499	500	550	512	509	516	533	535	510	509	486	483	493	499	509	520	499	490	524	518	477	523	503	499	551	531	491	523	559	522	525	525	499	468	508	519	525	492	528	528	509	511	480	485	512	523	496	497	528	525	491	519	496	495	475	477	468	561	464	516	487	497	499	503	525	514	560	514	518	520	520	527	533	511	514	542	490	487	485	473	496	489	463	520	496	528	494	512	530	485	508	489	462	494	536	513	534	536	522	485	505	516	538	487	488	477	505	512	527	528	525	537	519	502	571	522	496	505	527	567	460	497	511	514	519	497	480	501	510	462	462	504	523	516	484	498	497	518	497	510	502	526	500	543	520	526	505	543	481	498	534	559	538	548	536	550	482	487	487	520	493	506	491
56014	95112	76528	50015	30477	25606	22700	18270	13349	8720	1060	668	558	531	520	544	558	493	561	538	583	530	533	511	548	550	557	553	477	529	582	489	541	533	524	498	537	546	557	562	506	522	545	490	511	487	521	527	482	532	520	518	533	530	501	536	493	503	555	522	526	522	577	503	541	526	522	508	544	507	517	520	505	512	560	561	537	485	544	511	530	543	514	553	515	535	508	545	566	509	531	522	565	472	561	530	488	525	485	531	510	512	510	506	518	582	523	531	546	531	507	548	514	557	562	516	548	507	477	544	534	489	506	540	519	521	526	516	508	513	531	553	514	516	521	492	528	491	507	520	519	519	547	541	565	539	514	495	507	559	547	478	515	533	554	517	540	494	556	503	490	527	507	543	534	491	482	524	524	523	499	528	538	499	518	519	540	513	549	504	539	571	540	526	537	539	498	500	508	506	500	541	534	506	520	533	501	536	544	526	513	504	542	553	530	589	550	542	533	522	473	529	505	546	559	478	525	521	537	552	548	528	481	543	554	529	535	526	513	539	518	511	534	519	540	533	528	497	550	496	557	537	530	531	547	565	514	497	536	498	537	547	494	528	526	516	533	603	499	509	545	501	529	518	524	500	520	504	524	539	537	544	483	570	540	542	505	524	540	523	527	535	527	510	488	557	510	524	529	535	531	489	505	558	550	514	537	523	531	510	501	509	529	519	563	536	536	550	537	539	501	533	564	500	522	497	529	495	535	569	537	533	524	520	484	493	494	501	510	491	528	589	532	549	553	477	508	530	542	529	534	530	537	534	511	495	528	501	515	527	521	520	508	513	487	484	558	523	490	546	519	533	524	507	531	532	521	539	546	521	553	538	551	524	523	554	484	560	520	532	542	534	540	555	555	488	505	522	540	526	547	518	524	524	494	522	498	546	514	560	534	543	506	501	532	524	520	511	568	526	511	523	554	525	544	562	535	584	535	535	572	490	488	519	555	534	503	492	552	521	517	511	501	547	531	547	518	498	569	561	528	481	521	567	541	525	553	527	521	545	525	557	537	524	539	509	516	532	543	546	499	522	555	526	562	501	506	568	541	541	533	531	512	505	511	498	547	537	509	564	504	500	519	518	535	521	548	519	525	508	505	489	548	515	551	516	524	535	509	555	545	507	546	474	542	528	550	510	524	532	483	522	531	535	492	551	492	511	514	521	534	535	534	537	512	519	539	515	562	514	506	565	558	528	520	519	505	543	534	544	500	533	532	547	541	518	543	546	513	511	491	513	507	526	525	541	516	540	539	506	532	530	542	520	553	518	505	530	541	552	561	518	530	516	501	546	524	474	536	520	510	484	567	478	514	517	560	533	510	501	540	526	521	548	529	504	523	516	512	513	524	518	492	524	518	473	530	503	513	555	524	487	548	512	558	539	534	541	564	512	492	510	536	527	502	487	547	554	537	521	562	478	549	523	518	559	541	542	551	496	557	550	552	551	582	511	521	568	513	521	582	543	532	535	513	538	505	513	554	510	530	567	519	498	491	513	555	532	504	521	529	518	529	495	520	523	536	553	533	510	544	522	542	520	519	530	549	538	533	570	527	475	531	508	524	568	539	528	536	543	505	502	574	504	481	502	546	544	555	529	530	485	536	509	528	571	533	516	517	523	512	545	549	551	512	542	577	532	524	530	513	494	499	504	552	507	486	522	522	502	540	536	502	546	563	579	536	521	511	516	529	491	541	537	538	514	518	548	544	506	519	507	500	565	498	540	482	517	536	540	540	537	524	524	552	521	572	535	506	563	498	525	525	580	529	561	553	507	497	552	511	551	513	495	519	520	519	493	499	517	569	530	503	538	502	476	518	511	544	515	499	507	534	502	507	537	530	532	536	506	530	502	566	537	551	530	507	544	478	579	498	553	535	556	520	570	523	508	543	484	515	528	526	559	542	546	536	520	499	526	553	526	554	545	512	553	491	519	490	521	522	524	514	551	512	542	535	485	532	476	539	502	543	522	517	562	504	499	540	492	521	572	498	512	531	549	520	541	532	494	506	543	544	505	532	554	516	517	552	491	530	538	538	553	525	496	525	526	505	547	517	544	512	532	527	489	499	573	561	504	547	515	542	509	547	512	539	523	501	535	505	540	506	565	525	530	511	535	530	562	523	518	534	515	520	459	480	529	521	512	500	539	550	524	534	522	510	514	531	533	589	499	499	533	544	510	531	520	552	517	526	552	532	524	493	549	538	523	495	515	529	536	494	497	603	534	537	540	512	553	576	545	487	520	502	542	518	526	529	538	530	517	535	525	505	501	485	522	577	577	533	563	506	500	525	570	512	564	547	525	528	559	511	531	575	501	558	530	571	537	514	542	521	526	504	512	523	576	515	582	563	533	523	512	566	535	509	553	546	496	556	510	529	495	499	503	530	543	536	549	543	528	517	500	549	504	516	541	533	571	502	552	529	525	545	505	523	558	532	491	515	528	491	519	512	515	526	545	515	545	507	520	521	589	507	565	536	487	473	536	569	497	515	533	491	514	538	514	562	516	500	535	535	518	546	533	549	571	524	540	539	495	532	508	518	554	534	524	568	520	504	489	519	490	507	528	523	531	512	538	497	574	534	510	552	529	536	536	567	554	497	530	553	517	518	536	509	516	494	540	555	513	522	535	540	535	550	550	572	532	509	510	579	548	548	522	532	545	510	497	511	547	514	485	532	491	505	546	523	523	538	491	488	526	532	497	538	549	517	505	493	521	524	539	511	507	542	492	553	518	543	521	534	546	515	496	524	536	488	496	504	554	526	533	532	527	520	528	551	524	546	508	553	522	528	517	514	514	519	517	497	537	523	470	558	523	534	538	531	521	520	540	499	525	475	502	521	544	520	556	563	517	522	510	518	527	488	558	580	547	502	501	517	528	520	520	497	497	506	545	486	528	512	515	545	522	507	489	488	540	534	519	517	535	510	520	554	513	527	534	557	532	490	543	522	520	545	506	491	523	506	491	516	533	525	558	485	516	519	514	558	511	558	550	504	499	536	549	518	572	545	550	552	555	527	567	528	565	497	547	510	527	491	548	522	534	496	551	525	524	531	507	512	512	495	513	521	529	525	488	555	501	544	500	505	486	556	548	521	556	539	540	556	532	525	523	530	539	530	527	542	513	523	522	518	538	509	563	525	526	543	495	527	551	516	539	502	559	544	532	529	555	516	522	563	509	496	506	535	489	567	541	517	532	543	512	524	523	537	487	544	555	516	550	524	513	501	498	556	501	527	517	542	531	527	508	557	539	530	527	503	551	567	554	516	549	523	503	499	468	540	527	498	562	524	496	498	546	517	529	511	515	515	537	531	543	492	531	539	504	501	519	499	544	526	531	494	504	500	550	503	575	499	507	556	552	520	543	552	510	553	534	518	502	528	502	521	505	567	561	542	527	530	511	514	541	504	486	510	517	586	531	520	498	532	504	514	551	529	533	512	539	483	518	488	525	545	538	538	525	494	533	499	544	527	542
29088	24919	23447	6660	1177	1085	1100	981	813	669	360	345	333	328	300	311	320	365	340	329	337	359	321	323	338	325	337	351	303	344	331	335	328	347	338	349	291	334	332	329	315	341	315	351	349	320	301	354	345	328	288	312	309	360	309	337	349	358	355	323	338	350	346	302	330	325	315	326	315	343	351	322	344	338	334	339	329	333	351	349	331	362	326	368	338	341	346	333	325	371	348	349	318	348	365	315	292	325	321	318	332	315	323	339	331	347	339	346	349	290	321	346	334	343	359	330	338	315	342	333	327	341	318	320	325	352	355	330	307	349	325	352	322	325	346	353	318	332	353	335	363	358	359	330	325	333	335	306	334	296	313	315	355	330	320	352	314	341	359	323	343	343	324	351	348	320	371	372	362	324	352	307	350	349	374	374	332	323	371	360	321	356	328	318	358	364	339	321	305	297	326	319	327	322	336	335	309	352	350	353	345	337	300	330	355	368	373	320	305	363	352	323	313	310	335	344	314	331	322	321	335	326	340	358	324	325	318	330	358	309	332	346	320	311	346	339	314	306	326	351	344	328	361	300	354	355	359	337	347	323	324	338	357	311	358	337	362	350	329	315	325	329	312	330	347	350	317	311	359	338	352	311	327	328	316	294	346	350	316	325	344	316	334	367	342	298	367	329	326	324	347	316	325	342	359	342	318	331	337	342	319	316	313	346	356	329	345	302	356	364	366	299	346	321	306	304	331	345	292	335	330	338	378	355	324	330	339	328	347	322	302	356	335	329	311	323	334	324	318	357	332	352	379	316	319	322	328	329	317	344	378	362	304	333	356	345	326	331	314	367	362	331	325	330	329	340	333	344	331	346	352	302	329	354	350	333	348	329	329	365	323	323	303	335	322	322	357	359	315	327	348	349	329	332	355	342	321	329	342	360	320	356	329	322	356	330	335	365	325	347	349	353	347	324	348	357	330	343	368	332	334	306	359	329	352	364	314	361	357	350	333	345	334	322	344	331	341	339	341	310	347	332	289	345	352	316	309	333	322	305	344	342	361	335	336	340	337	360	330	327	311	312	328	338	363	335	318	313	328	343	351	305	337	322	314	354	352	352	349	315	349	360	362	372	318	350	298	300	316	323	357	344	328	348	339	332	323	335	369	314	323	321	341	341	367	328	313	306	322	335	345	342	297	301	308	329	306	336	316	329	304	319	311	366	342	327	325	332	310	343	344	328	373	351	362	344	350	350	323	335	327	356	321	338	324	348	315	306	328	313	347	361	328	351	345	360	353	323	335	339	330	317	313	315	306	326	352	332	342	317	312	338	336	336	320	347	334	316	327	308	348	341	345	351	334	336	351	334	346	331	343	342	321	332	339	338	354	330	319	334	319	306	323	290	312	314	339	319	344	334	322	314	324	369	333	380	359	320	303	327	334	353	324	355	352	358	350	331	334	356	332	319	322	342	335	340	314	332	337	365	357	319	342	319	336	356	333	345	342	349	328	306	323	331	336	317	359	344	330	340	335	353	340	328	351	325	328	324	342	350	337	306	330	318	366	331	324	342	323	341	332	323	343	327	334	315	334	334	372	315	332	312	356	305	315	337	321	319	292	364	339	333	309	335	281	354	324	283	340	363	323	356	299	351	347	333	323	314	361	327	348	354	314	332	313	350	324	322	332	330	343	334	342	346	361	316	321	314	330	320	352	355	337	354	385	351	323	328	313	315	330	341	324	348	346	328	315	336	305	315	322	306	352	341	329	318	322	359	316	347	333	328	348	342	336	311	336	315	300	326	358	300	341	326	344	325	301	320	341	366	362	335	309	344	311	351	311	378	310	340	337	343	335	349	319	309	336	348	344	326	348	331	350	304	351	379	345	340	346	329	337	353	325	330	313	295	339	367	322	339	320	341	323	323	349	322	344	363	322	333	339	365	312	347	370	361	363	320	352	332	344	331	312	317	354	340	329	297	319	330	321	326	335	329	343	297	343	333	345	363	341	335	355	353	367	350	354	331	339	344	334	344	323	306	357	337	329	317	339	324	354	306	357	332	380	347	336	337	325	326	335	320	335	331	342	327	338	338	292	315	352	346	351	312	351	323	342	327	311	332	350	347	330	349	338	341	339	305	337	347	346	361	351	349	336	339	329	296	327	341	352	359	367	365	332	331	322	362	323	324	332	352	342	326	339	332	333	340	336	338	331	353	332	341	348	353	313	329	314	338	329	341	352	346	327	365	355	330	360	337	324	334	330	323	354	342	362	344	310	341	312	344	363	375	359	361	328	335	325	337	357	349	335	342	316	341	323	308	344	329	304	326	296	297	333	337	325	349	334	294	323	321	318	358	325	307	319	351	308	326	351	332	317	343	352	322	329	310	368	313	306	336	321	354	317	343	316	326	329	316	327	318	381	341	358	364	325	320	321	337	323	332	329	325	331	339	350	361	338	336	370	306	348	361	350	359	338	307	337	323	336	306	336	328	338	353	325	335	348	296	316	331	322	322	305	331	332	337	353	325	341	330	331	305	311	314	325	316	347	328	336	352	354	347	355	326	300	316	329	356	328	321	389	320	342	322	336	302	328	346	301	325	353	331	327	344	339	351	321	342	319	365	331	329	327	369	347	329	325	333	351	312	329	305	333	337	315	340	333	327	349	366	337	337	351	364	326	318	335	329	312	374	311	318	345	338	348	313	339	320	344	310	330	332	323	315	329	300	340	324	372	345	364	337	324	346	344	348	326	330	332	330	380	324	348	335	342	351	343	362	331	352	335	328	298	342	330	326	355	316	341	360	311	370	335	329	339	321	312	352	345	315	313	330	330	360	332	359	329	357	329	369	328	339	306	363	332	347	320	360	332	347	351	309	353	329	336	307	341	346	322	307	350	310	340	342	340	343	379	355	317	343	332	342	319	353	333	325	322	337	359	337	326	321	355	322	348	354	343	322	299	326	357	326	337	367	348	332	351	354	310	315	317	299	336	318	334	332	321	300	333	308	361	324	324	325	317	327	299	360	336	329	360	327	350	328	324	315	316	337	343	312	315	330	367	318	385	356	315	348	347	335	333	347	328	329	318	332	327	331	318	304	376	355	317	334	318	345	363	351	339	321	355	346	349	330	312	355	346	342	319	326	340	310	336	316	360	345	335	377	359	352	318	330	331	341	329	304	332	320	311	338	359	324	350	313	327	339	357	340	339	402	363	347	325	329	377	343	349	328	344	317	338	320	308	291	326	349	317	335	353	332	310	345	330	305	336	360	336	335	322	317	352	340	324	342	334	356	305	331	384	329	341	328	314	314	390	312	320	321	312	303	324	338	338	294	323	335	335	347	353	317	319	356	313	344	285	314	352	310	346	328	344	328	339	304	331	330	321	380	325	360	322	318	333	321	329	325	315	337	325	338	340	339	357	309	316	335	354	339	336	321	345	346	327	348	332	321	309	350	332	354	364	311	335	315	345	348	340	296	355	316	357	312	340	350	346	366	324	340	354	341	311	357	355	303
22576	34658	18711	3352	1288	1529	1578	1366	1094	950	434	376	378	365	405	369	401	397	371	376	388	351	362	375	384	368	363	388	388	385	338	369	388	347	383	402	341	337	353	377	372	372	370	319	393	378	398	412	342	373	370	360	391	398	359	360	359	389	376	374	368	359	381	390	389	388	398	414	383	382	411	391	352	384	368	395	371	387	367	405	373	370	368	405	424	364	404	406	389	349	376	379	361	364	373	362	350	379	394	390	377	391	370	372	372	351	361	423	382	424	350	424	349	361	381	357	358	354	365	379	379	362	383	383	398	401	360	332	394	353	399	411	350	378	367	369	361	363	398	367	386	376	417	396	356	386	353	399	396	408	379	355	356	359	375	353	390	397	351	402	397	344	366	387	402	375	377	374	394	368	396	358	325	369	407	370	394	391	390	368	380	376	410	372	346	379	375	395	356	348	383	372	364	407	375	354	337	376	361	388	400	351	386	365	340	358	388	404	372	401	355	370	363	388	391	344	363	386	371	368	364	397	390	403	369	329	376	368	383	407	378	380	377	372	373	363	353	346	382	356	392	396	373	389	393	407	420	379	388	402	355	358	389	397	388	360	407	362	397	368	381	363	361	345	359	378	380	453	374	369	347	361	369	366	377	376	370	365	415	373	355	392	397	330	377	413	382	370	395	350	375	377	380	360	381	373	367	393	367	357	410	366	374	382	384	376	359	400	427	357	383	350	371	384	365	376	359	378	395	375	377	361	363	349	373	376	339	379	372	401	376	404	344	370	375	377	358	380	383	375	376	359	387	411	411	382	403	386	359	369	361	349	377	381	387	403	386	383	397	338	371	389	391	370	354	354	355	407	372	391	382	355	363	403	375	360	367	383	381	366	405	391	391	354	387	356	404	346	357	330	386	344	380	364	368	396	390	381	368	401	384	333	397	388	366	343	397	341	366	346	350	377	387	367	369	355	384	371	398	346	347	349	395	385	365	383	380	344	379	362	384	393	361	396	351	384	355	378	378	382	368	368	351	411	380	396	382	387	356	344	380	388	355	373	378	394	385	353	366	385	358	416	380	368	368	392	360	384	375	367	399	387	365	373	365	368	357	373	368	376	339	374	371	363	415	383	387	377	369	362	369	374	336	380	374	388	356	385	377	342	375	369	375	378	358	389	373	353	389	366	403	349	385	362	388	385	369	377	374	371	371	335	389	381	382	376	419	386	371	362	337	386	375	368	371	341	425	356	340	383	401	429	360	348	375	401	374	354	358	385	400	373	335	349	357	377	387	362	373	400	397	396	377	369	380	366	361	402	332	374	396	367	351	364	363	385	419	379	393	395	376	389	357	349	376	361	391	389	392	393	411	387	378	375	406	379	392	367	389	372	362	424	379	373	358	388	384	366	381	327	364	359	402	383	373	375	394	405	366	392	380	370	350	395	366	368	376	386	329	405	375	365	394	378	347	417	395	365	380	385	373	367	382	367	383	392	374	355	386	394	403	364	383	384	387	355	360	364	377	381	364	357	369	403	374	359	392	401	358	370	371	369	393	359	403	404	344	379	362	422	365	368	367	357	344	411	379	376	357	362	358	389	383	361	371	362	404	366	392	401	371	378	390	370	399	383	375	378	368	389	370	409	388	405	391	424	375	384	377	356	389	359	401	369	378	398	407	389	372	361	344	363	356	371	373	390	386	397	363	386	355	370	369	376	385	367	366	392	369	381	377	378	390	383	345	399	359	392	367	384	384	360	408	400	368	374	381	390	384	365	397	380	388	360	376	383	376	368	379	355	365	382	379	397	386	405	382	398	404	413	410	403	369	409	391	366	385	404	361	397	389	383	382	376	361	392	395	363	393	382	362	404	363	367	371	360	367	402	367	361	356	373	421	364	394	400	366	367	378	383	373	381	383	396	354	385	349	382	356	378	385	348	353	369	368	407	360	374	383	380	376	375	394	368	380	383	341	357	372	382	342	322	393	400	366	372	403	380	361	380	394	397	358	367	409	383	397	397	333	385	376	344	396	359	396	399	406	369	367	373	361	372	343	365	353	372	387	382	362	364	357	361	380	412	410	357	396	353	349	385	381	374	387	373	403	380	406	390	350	392	379	345	382	361	398	365	376	448	356	381	329	393	337	363	348	401	389	362	371	388	360	385	380	368	381	368	397	387	347	376	399	425	371	358	371	379	402	404	365	374	380	412	399	338	346	384	400	356	363	361	382	405	411	353	352	372	376	370	367	366	359	376	354	364	377	351	383	355	374	385	354	343	358	396	353	397	376	400	364	403	394	367	380	407	408	390	366	378	374	393	342	364	418	317	363	346	358	362	362	365	393	356	406	405	366	353	402	395	347	367	376	401	354	383	382	386	379	387	366	369	341	394	376	349	383	425	352	346	386	384	335	390	368	404	356	375	378	352	386	355	381	375	386	371	393	368	360	346	389	407	337	388	386	399	334	372	394	379	381	369	378	382	380	356	371	398	327	366	378	384	361	386	349	375	365	342	360	413	361	378	387	391	377	429	379	354	368	376	368	415	361	392	353	377	340	392	363	368	379	372	403	375	393	365	376	390	346	381	395	363	386	355	355	399	398	375	396	378	343	388	361	363	374	362	353	384	380	385	381	418	346	361	348	374	371	369	371	403	375	382	386	410	361	385	361	383	366	351	378	351	390	356	375	340	355	361	375	382	364	391	387	437	390	358	391	372	373	396	377	385	404	362	400	363	373	418	368	391	415	329	374	394	384	365	375	345	375	382	381	348	395	379	381	387	381	365	341	357	387	402	341	392	351	354	365	380	400	347	384	351	350	354	375	363	392	366	358	388	361	391	416	370	354	396	402	402	378	333	403	361	350	343	399	366	364	379	389	410	349	371	346	362	366	430	362	378	366	387	369	375	344	373	345	376	388	376	405	351	407	401	368	382	382	331	364	366	349	349	391	375	402	329	379	353	373	398	417	370	383	363	372	363	352	391	373	376	397	363	394	362	427	363	363	369	400	374	358	361	395	383	390	397	344	369	344	393	382	368	352	366	385	357	389	355	397	371	345	405	387	380	373	351	346	361	354	349	392	362	392	374	394	376	352	393	381	339	379	362	371	393	386	345	409	352	389	369	417	387	369	370	361	364	353	366	368	341	367	372	362	377	386	384	387	385	358	410	369	366	379	389	354	383	389	331	401	352	397	383	395	365	393	396	388	384	367	385	386	369	367	352	395	380	383	377	360	353	353	375	378	394	382	366	415	372	382	410	393	329	380	362	374	406	371	400	378	372	383	375	368	374	375	393	368	353	381	361	360	388	352	378	386	385	372	390	372	364	374	359	360	343	369	396	337	363	397	399	367	394	397	361	362	399	390	353	374	409	379	357	394	353	382	400	383	380	388	368	388	366	384	357	362	361	402	369	385	366	353	377	367	370	395	382	389	350	392	359	382	357	387	380	405	391	364	373	386	370	361	377	380	385	380	359	399	360	372	379	372	370	397	368	374	370	378	404	341	379
23488	21409	29532	24854	20912	17790	14256	10907	8981	6793	3219	371	263	300	293	300	275	277	252	266	272	258	252	288	286	257	242	282	257	270	271	252	245	269	243	272	279	264	283	276	277	278	289	264	275	239	254	249	278	266	249	255	267	293	292	266	255	271	278	241	248	289	275	237	268	283	264	240	271	239	263	254	283	264	285	261	273	275	258	286	267	285	267	281	290	261	282	271	297	242	293	292	252	243	290	253	280	269	266	248	251	250	273	281	277	288	273	270	234	262	283	306	276	249	292	263	276	246	271	274	262	228	259	269	243	272	244	265	236	257	278	280	275	278	253	271	270	253	279	268	275	282	304	295	257	246	292	286	267	284	270	270	273	241	257	246	257	290	258	273	285	262	247	282	281	258	236	262	266	276	261	252	270	254	263	270	259	258	265	262	246	255	222	261	246	260	275	263	254	283	287	271	294	273	298	288	283	276	259	268	265	258	274	264	261	262	252	284	260	280	290	269	269	252	290	255	285	272	298	261	302	291	287	285	274	266	270	252	259	247	249	264	270	293	262	283	293	284	241	297	243	233	289	240	280	253	250	266	262	256	244	281	280	290	264	278	269	275	276	284	282	271	261	257	257	268	262	256	316	239	297	269	275	271	279	281	253	237	290	264	276	275	234	271	263	269	273	257	225	270	280	263	264	277	268	275	308	258	282	272	269	272	296	261	233	243	282	232	305	273	279	283	262	286	287	274	271	258	269	282	278	267	283	278	285	276	265	268	242	285	266	242	294	251	247	254	272	285	291	288	263	285	288	266	260	289	293	272	274	282	246	267	253	269	296	246	272	283	263	262	264	249	258	254	258	234	259	251	287	248	271	257	271	276	300	266	269	291	270	273	292	280	276	244	283	284	293	288	261	284	269	266	269	269	298	275	300	261	261	292	290	259	278	268	269	259	298	294	275	258	261	272	262	288	263	242	292	232	283	319	280	250	262	247	256	266	287	254	288	265	254	255	294	306	281	273	267	262	274	249	245	271	271	252	297	266	263	243	280	267	279	251	270	293	274	258	268	292	276	268	275	271	255	288	259	257	245	259	260	262	282	255	256	296	259	260	301	270	260	277	260	279	265	274	244	291	285	260	287	269	259	285	289	279	236	287	289	230	270	289	267	260	280	238	292	254	304	240	293	272	261	261	262	266	281	274	239	282	251	238	241	271	265	229	298	235	246	247	272	249	256	271	254	241	313	266	247	276	243	250	238	260	273	259	272	279	264	243	254	268	250	298	270	251	255	279	239	271	289	260	264	255	253	273	279	252	270	252	282	253	279	269	276	262	240	306	251	274	251	272	268	283	304	266	261	263	283	273	297	266	256	261	257	262	266	285	244	242	234	261	286	275	264	268	263	293	245	256	277	251	283	292	290	264	255	257	280	242	248	223	271	250	278	263	268	270	289	253	252	258	266	245	287	276	258	275	292	275	293	247	277	261	285	263	281	280	262	272	264	261	262	252	241	279	243	263	262	283	291	290	257	254	255	319	287	243	259	259	281	250	251	236	278	307	275	270	296	271	256	266	273	264	279	263	269	283	257	258	238	278	295	260	242	260	266	278	250	305	285	269	286	275	248	267	246	283	255	243	256	274	295	266	275	293	243	264	245	269	280	283	270	295	244	277	273	242	251	260	274	295	269	283	250	306	262	267	284	265	282	263	260	275	277	237	256	263	280	295	292	265	298	263	249	256	268	276	261	257	303	262	283	281	263	273	276	282	303	270	263	271	266	258	260	278	280	250	246	243	253	249	261	259	289	267	251	256	267	289	288	306	258	263	261	258	265	239	274	276	285	263	264	247	272	272	266	266	269	256	255	267	262	271	278	264	245	250	274	264	269	267	264	238	254	249	291	280	275	287	267	287	271	264	301	253	276	236	270	246	274	242	268	265	308	255	269	261	278	281	255	241	263	295	268	294	274	289	267	249	234	283	258	287	291	275	250	278	251	280	286	276	291	270	257	267	287	287	276	265	306	242	280	264	235	251	262	274	275	285	237	282	281	255	265	255	276	301	251	257	278	271	257	278	289	273	277	257	255	266	246	269	223	281	266	261	263	265	285	270	255	280	247	276	254	269	273	241	281	267	274	288	294	301	261	280	255	268	291	269	275	244	266	289	279	296	267	283	261	263	291	266	255	300	258	262	283	288	267	261	267	272	254	251	271	263	265	230	257	265	262	269	256	279	265	257	256	277	226	275	259	249	288	258	264	256	271	238	265	243	273	256	280	267	284	256	248	237	266	245	256	280	286	282	280	266	241	280	284	251	263	255	284	267	287	265	268	255	288	246	243	265	280	265	267	240	275	270	276	273	268	254	288	274	267	269	247	265	264	283	251	256	269	310	305	275	291	245	262	279	289	276	254	262	298	271	276	237	265	261	259	259	262	269	260	286	248	258	259	263	240	267	279	260	268	250	242	276	283	240	286	284	280	261	268	265	290	244	264	257	227	256	254	276	278	272	235	282	277	272	251	268	254	259	272	271	295	268	282	235	254	264	297	292	283	266	260	258	269	278	275	247	294	276	256	264	264	249	254	275	245	255	277	300	266	272	265	264	282	276	295	281	308	239	273	282	283	279	237	294	262	263	255	273	259	273	273	270	247	289	265	293	266	280	267	273	261	295	246	256	281	275	274	299	242	294	266	242	268	236	269	294	270	245	289	263	269	271	273	289	279	270	286	251	279	271	250	266	263	264	272	260	265	238	300	276	280	277	276	298	285	247	282	288	262	264	287	272	279	258	255	276	248	266	260	289	245	260	244	241	275	279	280	257	297	240	286	274	268	241	285	280	279	268	267	269	265	255	263	264	256	285	291	260	209	254	304	242	283	279	254	290	286	249	270	278	284	247	282	259	240	288	269	249	282	265	271	278	234	295	258	263	262	280	279	264	278	257	247	292	294	272	283	288	280	254	268	262	264	263	279	295	280	275	287	249	310	256	276	253	260	249	282	272	260	266	280	259	301	273	260	292	285	253	295	280	276	290	283	283	236	276	273	287	265	310	257	244	262	282	240	293	267	265	286	257	279	283	260	239	311	258	254	289	268	260	250	276	281	285	290	285	251	263	285	297	270	270	276	301	251	280	258	269	287	284	267	258	262	282	253	269	274	288	281	259	263	277	288	273	249	252	296	288	265	254	272	265	276	259	256	268	275	259	271	264	288	275	251	298	255	304	271	282	265	261	305	271	247	266	251	260	312	268	265	246	293	275	262	288	266	254	263	237	305	277	299	280	296	271	282	246	255	256	262	269	254	286	246	268	244	289	281	288	258	280	267	270	283	263	252	274	287	278	291	250	279	283	281	281	281	290	286	264	255	256	255	257	301	269	266	248	284	251	262	248	253	282	275	253	230	254	267	267	289	286	291	253	289	255	288	276	247	250	267	247	288	275	271	258	261	288	269	272	254	254	301	285	261	269	320	273	285	262	257	260	251	301	265	271	268	251	276	260	240	289	276	268
46602	81304	46029	13008	17772	17849	17394	15225	13563	10376	4841	409	342	329	328	315	297	302	273	292	322	299	271	318	301	312	284	283	291	308	266	331	275	324	296	289	343	304	285	311	312	271	306	294	279	292	292	281	299	289	294	313	319	307	274	308	275	316	297	291	318	312	281	299	277	270	309	300	311	301	305	284	304	283	295	290	308	287	273	298	294	299	266	287	274	310	300	290	273	277	298	282	314	285	302	288	302	307	300	311	297	289	307	293	281	319	297	322	265	287	280	308	277	282	301	314	280	274	270	307	316	295	303	300	277	289	292	290	282	299	297	304	283	295	326	300	328	275	296	323	289	343	337	286	294	293	310	307	272	311	309	335	279	278	272	302	330	277	302	295	318	285	304	309	291	277	257	303	298	326	314	287	279	279	281	281	324	282	294	285	283	316	315	275	281	290	270	308	323	284	288	292	315	298	298	287	307	258	292	277	270	295	318	299	304	316	301	299	283	290	270	267	287	297	272	310	292	261	289	275	337	297	308	312	301	319	272	303	282	309	321	293	303	331	309	292	308	274	271	277	308	313	286	301	301	305	265	287	295	284	296	284	284	307	301	311	326	308	285	284	291	308	291	269	278	252	281	307	309	299	306	292	276	259	275	290	323	307	278	317	291	308	300	288	310	299	284	267	268	280	320	326	287	306	274	293	277	317	277	308	277	323	265	293	308	297	300	304	300	268	301	301	325	313	285	277	277	299	268	319	284	306	295	276	288	283	302	323	284	315	295	289	305	308	306	295	313	302	312	295	281	280	268	299	285	288	303	296	293	284	306	279	308	294	297	306	283	289	289	295	291	309	307	289	303	254	292	293	315	285	274	290	292	294	310	309	274	308	317	308	299	254	296	309	300	343	306	297	297	290	283	275	301	299	295	273	305	291	290	291	270	286	298	322	286	293	306	297	291	302	298	299	304	293	306	276	314	303	296	282	290	307	287	281	309	303	310	302	301	260	301	304	303	298	290	303	286	334	283	307	293	294	302	300	324	309	279	315	289	324	279	256	294	288	321	292	273	298	284	262	294	287	265	283	308	278	277	313	320	267	301	279	293	282	301	305	288	300	255	274	278	321	272	296	297	286	298	294	297	305	294	310	263	290	284	314	277	311	325	288	291	300	292	286	303	301	317	335	293	309	302	285	279	298	321	289	305	302	332	319	293	283	307	285	286	270	282	296	340	323	298	281	285	305	303	274	308	295	283	331	305	281	290	269	278	284	302	294	300	286	304	321	307	299	318	288	279	293	315	290	292	274	305	288	289	275	317	310	316	276	294	301	293	286	278	294	297	295	288	325	277	284	279	309	284	287	306	299	292	338	295	297	270	319	293	314	293	268	314	291	295	294	280	309	294	284	287	280	317	297	313	283	337	284	272	327	272	319	311	271	308	324	295	298	316	305	292	287	295	275	271	299	299	301	269	313	311	287	302	280	290	268	273	290	298	276	277	291	287	282	284	295	308	309	287	324	271	268	298	318	295	297	318	311	295	286	296	272	289	325	289	276	290	315	307	290	328	316	298	285	305	295	300	281	296	313	289	304	302	268	299	301	270	272	320	304	303	308	307	298	294	307	308	333	295	289	277	288	294	298	316	270	335	296	293	253	293	304	293	278	266	304	284	270	276	318	274	302	294	297	317	297	314	267	279	273	290	297	289	292	299	287	305	281	297	260	276	290	290	282	300	299	291	283	298	263	271	276	293	283	265	309	325	290	283	305	309	276	322	298	302	311	278	291	294	300	255	278	275	285	303	337	307	310	317	273	295	285	290	284	296	295	273	297	316	291	278	307	272	294	310	324	303	309	312	294	268	275	293	293	292	273	303	241	286	319	307	308	318	277	309	322	277	310	293	298	295	287	281	305	271	265	291	288	318	287	261	291	270	334	324	275	273	293	311	299	305	325	276	269	284	270	311	286	308	290	293	292	299	289	305	273	296	258	281	295	307	291	284	299	288	306	335	322	295	293	280	288	316	311	312	259	284	282	289	305	301	280	274	304	297	314	310	311	302	250	286	296	273	315	294	281	282	307	270	277	276	274	294	327	274	261	302	283	273	298	291	301	327	287	289	307	310	294	300	297	290	272	277	296	305	307	309	306	290	293	311	287	283	284	267	306	283	278	287	308	305	295	304	310	325	287	331	266	265	285	307	282	298	272	322	274	272	296	290	297	289	285	298	283	315	290	294	293	280	268	306	286	270	283	286	320	288	296	306	328	273	277	294	322	292	289	286	251	277	297	283	292	263	292	273	319	303	306	314	305	296	287	296	302	283	294	293	299	320	300	305	295	265	342	292	292	291	305	299	300	262	262	293	272	308	299	301	301	280	286	277	298	313	304	276	297	304	269	298	287	248	281	288	274	309	309	292	289	294	289	275	324	296	286	308	297	304	297	261	279	294	292	290	311	302	298	280	308	270	323	284	311	288	280	288	282	290	300	292	304	317	274	281	289	314	316	306	299	278	303	303	324	276	265	297	282	328	291	321	271	274	310	297	312	263	318	335	311	287	272	277	289	281	305	300	312	305	320	291	320	276	277	286	272	293	287	301	297	298	279	291	281	305	278	280	309	321	341	295	273	300	311	284	298	315	296	315	300	261	289	270	298	293	309	282	311	334	269	282	296	304	285	259	285	296	285	324	291	270	281	308	294	318	293	263	299	280	274	306	280	298	291	303	292	326	300	281	321	303	304	289	326	304	280	286	296	298	285	287	301	328	290	284	321	288	287	320	310	329	282	290	325	279	293	300	294	252	272	299	319	272	318	303	301	296	269	305	313	317	287	304	311	302	297	310	269	289	319	308	290	289	306	282	297	305	297	267	285	303	303	304	280	297	290	301	288	332	271	271	250	298	255	305	323	316	267	284	320	302	285	279	297	286	301	308	328	302	324	306	284	292	317	302	311	281	302	299	273	297	315	295	279	312	285	296	304	302	294	298	247	277	291	280	290	291	314	316	285	312	297	258	306	295	271	280	312	293	315	295	262	312	298	307	298	317	295	320	309	260	313	283	313	281	319	289	305	297	287	298	306	304	305	307	282	307	307	258	311	321	281	297	307	273	284	300	272	285	283	277	301	294	294	282	265	243	276	320	330	298	332	300	299	261	301	315	292	305	306	323	318	300	298	287	280	295	310	293	285	281	274	283	300	286	301	280	280	290	280	268	311	299	279	292	311	300	322	288	298	316	308	343	260	306	311	282	289	299	267	291	278	300	317	282	296	310	275	276	277	301	292	335	282	298	280	309	290	287	305	301	311	277	296	325	290	299	289	293	295	307	274	291	286	280	263	292	300	302	284	281	306	284	290	271	276	308	247	260	300	293	304	270	285	321	291	307	272	296	304	286	309	288	306	311	304	323	298	295	297	309	276	273	298	294	278	299	308	308	291	288	311	297	296	298	273	304	290	292	270	295	265	289	310	290	302	301	308	324	276	307	281	294	292	283	281	290	286	270	294	285	279
24973	21693	27287	25017	14923	8686	7102	4831	5009	4680	2605	589	472	540	497	503	523	506	530	481	492	495	454	511	488	508	460	517	483	464	524	476	490	534	490	485	466	495	460	538	509	483	505	470	486	487	508	475	505	510	465	497	495	529	506	492	506	526	493	510	497	496	498	507	490	510	513	490	464	503	519	482	477	507	467	498	468	518	461	501	514	502	489	472	500	482	481	516	493	511	523	487	496	458	474	500	476	492	487	493	492	484	482	485	524	548	527	522	510	513	517	490	512	516	469	505	504	501	487	467	467	489	495	461	496	525	481	448	505	492	475	540	477	486	468	516	484	508	478	527	514	544	509	467	515	515	508	507	522	474	498	501	475	514	513	500	488	501	484	486	489	485	495	474	471	491	488	493	541	489	459	483	482	501	511	484	467	502	475	491	476	486	482	497	495	462	500	553	504	508	439	477	525	486	484	482	465	478	524	520	495	483	477	426	534	527	491	467	523	518	509	499	514	506	510	505	519	507	523	497	497	539	521	502	496	497	510	508	522	547	519	484	510	546	511	486	495	463	485	529	475	496	470	473	481	488	510	528	514	477	505	504	514	471	460	454	519	534	472	525	485	455	487	481	505	499	479	532	473	453	476	510	487	514	482	536	475	511	471	478	472	519	507	513	478	517	513	514	491	521	488	526	502	505	502	464	508	502	494	533	535	472	478	538	505	473	453	514	520	475	475	521	531	468	511	509	510	477	497	485	452	505	496	491	494	481	499	479	484	481	483	496	472	502	510	494	501	506	517	512	498	498	514	506	510	469	492	485	461	508	512	500	510	505	484	490	485	449	472	488	502	515	484	496	494	462	514	469	496	478	481	528	501	504	535	480	493	499	518	485	518	486	527	494	439	468	477	488	491	556	533	504	467	483	507	503	483	465	473	504	484	505	511	471	514	506	538	481	504	460	513	468	516	490	474	524	494	515	481	491	480	532	511	487	486	510	495	472	524	507	482	486	486	467	471	491	520	516	515	487	497	485	498	474	476	513	490	501	510	511	503	524	493	526	517	504	496	482	482	453	486	493	480	477	489	484	485	491	444	492	488	496	497	474	512	522	459	451	497	482	507	487	485	466	496	517	489	515	544	493	486	497	470	510	515	490	480	480	500	472	486	481	498	501	497	531	501	493	478	455	518	455	532	511	484	520	522	485	482	491	509	471	477	471	546	514	483	472	489	462	505	483	469	502	503	510	480	480	496	523	528	547	479	496	479	502	511	501	511	497	479	514	450	496	507	502	498	507	460	458	507	481	501	497	468	492	478	466	504	473	480	502	503	532	495	506	508	543	543	521	474	514	444	551	508	503	476	495	539	503	530	514	489	471	495	460	505	526	492	482	480	521	529	507	499	529	543	471	522	488	524	484	489	471	466	501	482	474	487	480	520	513	502	481	498	506	477	540	500	484	480	475	482	477	482	483	469	519	470	537	511	523	512	526	492	491	521	494	524	450	488	506	494	516	488	473	525	482	473	488	479	486	484	506	522	485	486	485	479	500	481	461	508	467	476	500	515	517	521	520	524	492	447	453	539	514	498	509	497	495	473	526	468	506	503	508	511	536	508	514	516	492	504	448	528	472	496	495	475	502	491	505	450	460	483	497	519	484	515	475	503	499	525	524	534	521	473	552	460	505	471	482	459	520	496	486	471	497	486	472	483	538	484	504	497	511	514	475	495	496	507	466	506	519	471	481	530	482	496	495	505	484	510	470	475	499	477	497	516	477	462	464	488	487	480	481	503	516	515	507	553	454	503	525	503	508	527	509	511	472	471	502	498	514	532	503	491	507	480	509	530	472	493	496	487	490	504	518	495	465	553	503	483	531	485	496	492	461	523	512	486	539	497	476	433	473	468	525	491	525	505	515	472	480	487	520	501	506	480	509	496	493	493	495	497	483	538	477	513	454	496	458	479	513	454	483	552	469	504	480	535	504	505	502	469	497	531	472	484	503	514	511	498	496	466	499	495	527	539	482	488	498	485	493	521	465	527	512	531	524	485	533	496	491	504	518	502	505	519	516	517	466	482	493	494	525	490	502	515	500	479	455	507	496	501	448	499	486	483	536	484	481	496	481	533	524	503	451	482	497	512	493	468	507	517	476	473	468	493	484	526	500	510	530	485	477	501	456	499	510	516	490	482	484	492	514	495	520	522	518	498	541	498	510	463	483	491	501	479	507	484	506	481	496	533	520	479	497	508	544	503	486	503	497	502	500	452	467	473	510	476	528	492	486	484	471	505	519	520	489	493	515	535	512	488	490	499	489	500	512	515	467	555	488	531	506	487	471	507	519	497	551	496	511	460	514	491	506	507	522	515	503	512	493	525	491	526	499	484	535	478	512	499	478	476	537	438	518	506	536	491	509	472	484	523	457	519	485	508	500	500	488	495	480	481	490	490	486	471	499	480	491	522	447	542	511	515	501	466	494	488	522	486	509	484	547	471	489	513	479	508	505	493	523	493	493	463	480	498	506	523	505	484	491	487	511	475	523	474	464	517	499	456	520	496	507	509	496	478	477	479	502	516	525	465	528	495	471	508	494	545	467	484	490	479	498	494	495	504	491	546	504	531	466	487	502	521	480	504	509	502	528	502	506	479	462	511	466	502	505	505	458	528	483	537	510	550	446	492	503	447	464	496	468	518	497	498	529	505	498	431	537	454	517	516	495	530	505	484	504	473	475	474	501	506	500	469	472	525	470	492	495	528	540	504	493	494	466	478	513	474	506	469	490	497	480	491	469	532	477	514	480	488	507	456	510	483	505	484	488	476	531	552	480	481	472	523	484	513	503	504	464	514	468	489	490	508	521	484	504	502	491	486	515	531	476	467	495	494	490	526	518	453	475	502	467	537	490	527	461	504	487	544	470	520	503	487	493	490	512	464	466	472	497	483	473	513	529	511	462	509	494	488	508	502	533	486	516	491	501	510	476	490	477	497	517	494	525	488	485	517	476	487	513	501	512	474	501	516	484	528	452	499	482	503	530	550	502	547	470	494	474	500	507	506	509	497	491	506	520	492	479	478	450	484	483	505	497	528	504	500	483	497	508	487	474	517	532	477	486	473	514	522	463	541	519	481	527	545	478	492	518	490	524	493	529	514	482	495	499	489	514	516	488	493	482	466	542	486	482	494	525	468	518	478	521	502	520	489	487	483	495	462	506	502	527	512	493	492	458	479	487	478	525	491	538	507	504	470	495	496	491	508	486	478	525	532	490	467	518	488	482	516	513	478	477	534	474	494	497	504	548	488	546	492	482	512	513	490	519	496	513	529	484	497	459	469	533	482	500	475	511	465	502	477	524	493	500	476	487	493	440	496	492	477	511	479	461	485	533	498	499	533	544	498	500	465	548	517	497	462	533	518	480	480	488	486	514	496	490	480	520	483	444	494	527	515	477	499	488	523	497	510	485	485	520	492	543	520	490	476	493	507	471	497	490	483	520	503	493	483	489	474	518	522	477
42293	62504	20629	11729	14975	13814	12347	9286	9931	9064	4723	709	535	584	550	547	507	537	562	527	532	476	567	556	516	634	509	503	527	526	542	542	561	572	510	510	527	552	555	523	546	560	555	544	525	532	527	564	550	532	550	551	527	548	527	492	512	540	534	546	551	519	530	543	573	546	498	574	544	544	549	541	529	563	534	517	522	528	535	545	521	533	519	523	567	542	557	571	569	509	526	530	548	508	583	546	535	522	544	542	527	554	525	534	521	526	541	559	504	552	559	549	535	560	562	533	527	529	556	561	531	552	540	570	505	532	512	527	527	534	528	518	537	523	513	507	528	536	497	541	543	580	485	522	530	547	539	501	549	531	526	556	539	573	526	533	511	516	515	545	556	535	575	543	531	547	523	522	554	510	604	513	541	518	516	525	541	527	572	547	525	568	564	533	560	526	565	539	527	533	564	534	540	536	560	547	530	498	519	587	532	527	538	588	581	505	510	538	530	534	559	560	535	523	523	501	541	550	560	546	535	559	569	542	531	547	506	549	489	584	550	505	507	533	510	552	529	558	518	564	562	590	530	561	534	558	498	554	554	538	548	502	574	560	495	556	527	544	542	575	536	530	505	552	529	524	542	561	511	560	540	555	508	524	553	533	528	541	566	512	549	529	546	540	528	542	498	570	540	558	577	509	549	523	503	536	506	532	562	525	562	535	541	565	558	584	513	530	513	555	530	540	555	546	518	549	588	556	525	515	568	554	567	520	504	531	575	529	538	510	575	508	547	527	584	568	522	559	528	568	578	555	553	539	508	528	526	492	528	540	516	544	565	548	574	555	515	544	565	548	564	523	526	543	532	510	536	527	551	599	570	520	502	525	522	499	576	495	535	537	571	586	539	545	515	536	500	522	503	544	527	520	535	561	516	502	539	505	543	534	531	566	556	517	553	518	532	533	541	554	569	534	506	500	533	565	512	529	548	529	538	542	532	539	520	507	533	537	529	515	548	555	580	548	564	558	542	529	567	586	539	562	471	555	511	575	520	560	547	549	566	525	550	536	523	527	544	573	530	526	532	571	533	529	542	551	570	519	527	550	510	525	560	517	501	544	532	567	548	534	515	572	476	529	546	542	518	511	517	492	552	561	533	524	551	514	550	523	517	522	497	512	509	519	523	540	533	522	534	523	559	541	568	557	576	526	578	549	554	512	537	538	529	549	566	571	543	556	546	544	569	545	541	530	535	546	485	527	508	552	588	550	552	535	533	553	549	546	542	535	557	530	524	519	539	564	527	540	502	564	568	523	516	536	519	529	507	539	517	536	583	553	507	548	529	521	539	539	522	519	568	559	536	520	541	544	526	524	513	530	542	570	547	534	517	525	520	514	561	537	552	534	523	536	513	531	495	532	542	533	500	545	526	520	550	519	514	545	503	558	514	609	579	567	569	573	504	600	554	542	558	538	543	526	527	561	537	511	550	518	502	501	591	518	526	596	546	540	560	559	556	540	516	503	566	510	540	536	547	558	505	542	548	511	563	546	580	525	553	519	529	497	530	537	477	523	510	524	529	565	529	544	520	554	523	569	534	522	499	580	597	559	501	526	543	549	557	527	528	532	508	585	546	504	534	520	522	490	536	547	579	527	530	535	544	543	534	516	546	529	521	530	546	549	529	513	533	521	502	539	564	525	552	537	549	562	546	510	514	519	555	520	544	508	503	547	581	532	594	560	527	514	523	558	551	549	533	567	554	506	523	522	527	584	519	552	524	512	488	574	524	539	556	543	526	578	533	540	546	544	542	553	553	569	492	562	597	541	546	533	528	530	576	524	564	556	512	465	579	545	502	515	552	502	549	580	512	574	518	541	566	537	543	566	537	505	528	539	493	571	544	554	540	548	566	533	527	541	540	566	588	508	559	534	543	525	557	551	573	530	519	541	555	544	527	518	543	512	505	523	547	613	532	530	567	545	578	550	527	546	539	514	528	534	526	539	578	556	546	549	531	562	553	566	587	590	529	542	533	526	543	554	541	518	521	556	544	541	509	525	545	565	566	546	552	567	525	530	570	553	553	512	580	532	529	553	545	568	576	550	544	513	556	546	558	557	536	550	525	536	561	544	505	539	517	550	517	525	528	579	500	511	528	551	538	524	551	543	558	505	546	506	534	521	578	546	540	526	519	569	510	519	517	547	557	532	538	533	477	534	517	545	536	516	474	570	497	502	541	529	552	539	542	540	541	516	576	514	530	563	571	542	519	530	534	526	513	556	539	559	520	535	565	529	494	575	508	536	535	575	533	531	578	542	555	564	544	517	514	511	537	538	561	541	525	505	527	510	525	536	554	551	535	527	518	584	576	491	548	583	550	556	524	578	542	542	546	509	522	516	538	570	522	507	538	516	540	503	549	526	531	538	546	536	531	550	548	575	573	563	520	515	521	532	525	581	536	530	577	528	552	522	528	551	519	543	592	560	519	533	488	527	522	538	539	517	565	530	562	575	518	506	529	517	514	558	547	561	553	520	566	529	534	525	544	588	557	539	546	538	499	506	565	502	544	519	497	548	547	541	531	554	551	576	512	521	565	537	509	522	550	557	502	552	572	546	545	573	518	498	510	569	523	545	531	545	554	505	554	516	536	562	555	571	522	564	587	534	539	529	541	595	559	570	483	523	532	527	544	557	562	540	530	508	580	524	574	543	505	552	590	586	525	564	527	516	548	579	544	545	534	531	520	519	520	525	516	541	575	509	563	572	534	557	549	579	578	527	542	555	523	539	514	552	521	485	549	500	568	540	563	561	522	554	553	498	552	540	512	491	534	515	551	580	554	549	577	521	539	569	592	529	524	568	521	541	567	549	530	543	530	549	521	538	546	519	551	511	564	536	553	501	569	551	522	541	533	555	551	539	572	531	531	549	522	552	540	536	528	554	525	555	573	552	533	556	533	517	515	551	515	596	570	517	545	566	560	531	529	472	518	532	536	497	569	531	540	540	557	545	577	525	519	523	512	522	573	537	572	526	525	520	518	538	548	514	522	574	571	527	550	546	539	571	534	590	554	521	558	537	523	555	530	552	545	561	540	514	559	525	528	548	495	521	546	527	523	546	532	506	529	532	538	599	562	515	532	552	539	547	580	547	550	544	508	522	535	522	561	528	533	573	519	517	547	550	516	570	582	540	516	538	526	527	546	510	536	541	524	587	473	501	498	530	551	520	510	527	531	583	514	537	524	544	490	521	500	509	504	554	534	528	538	529	554	515	534	538	502	500	579	490	512	527	550	532	573	520	552	542	549	560	558	532	546	530	578	534	522	529	551	558	527	557	543	561	598	498	561	592	521	564	554	523	580	544	530	603	554	527	520	539	535	564	522	535	542	540	536	520	534	556	503	516	560	559	569	590	551	544	512	506	515	530	551	513	576	525	527	533	521	538	552	510	501	527	530	559	510	529	541	520	562	495	531	521	519	535	538	525	521	510	569	547	515	535	529	526	567	554	537	534	564	551	574	512
22496	21148	28665	23874	21443	25211	26279	21998	23079	21851	11981	2007	581	505	516	522	491	453	512	501	479	480	482	474	448	472	471	521	514	469	447	448	476	490	468	484	448	480	456	471	471	483	484	445	510	449	461	493	488	480	467	487	475	472	495	439	475	463	450	490	447	465	453	501	467	488	443	476	513	474	510	498	494	468	517	449	460	476	481	486	517	477	442	459	487	487	486	459	472	511	499	437	477	474	488	472	441	444	478	491	524	473	519	481	450	458	462	485	448	497	474	469	499	479	453	452	486	459	450	454	476	518	451	450	506	482	514	514	473	478	446	467	495	475	503	452	470	494	477	461	500	451	445	498	453	456	452	528	429	469	478	516	463	461	472	525	470	456	483	483	485	471	453	459	452	464	458	475	490	441	452	472	473	452	497	422	435	480	456	469	501	448	450	470	472	468	479	454	479	469	490	445	488	479	503	472	471	455	483	455	496	432	489	491	499	504	458	493	483	492	458	482	452	496	462	464	443	505	492	482	414	491	444	511	462	444	474	450	473	463	476	468	471	516	456	480	464	482	488	495	485	447	470	501	472	495	482	428	458	454	500	471	482	429	460	483	493	465	467	506	430	453	472	458	500	454	469	452	454	493	472	454	436	475	490	468	459	466	451	443	456	508	474	460	449	471	516	461	467	463	427	490	455	459	501	459	455	456	503	470	445	462	465	463	510	475	500	436	473	496	464	496	477	472	466	479	503	456	470	458	477	479	495	502	464	455	485	424	450	491	479	451	464	476	482	467	496	472	518	467	480	501	473	484	511	466	466	428	455	490	467	453	433	468	463	482	519	482	464	481	477	455	479	455	481	478	463	441	488	465	442	495	482	468	461	494	504	491	475	481	483	492	491	472	462	481	505	508	444	483	499	475	476	430	483	464	470	458	461	457	469	499	481	442	480	505	492	489	457	482	449	447	466	500	484	475	482	487	466	458	497	464	495	469	491	475	447	502	496	484	448	493	450	490	525	464	455	464	448	483	498	463	467	480	455	456	499	468	458	486	488	470	440	476	475	508	488	439	503	483	461	452	447	497	499	458	451	438	495	453	484	473	483	451	497	472	454	466	491	477	500	444	463	515	451	499	488	459	450	514	455	497	501	450	460	450	485	533	468	467	432	436	468	447	494	454	492	461	490	452	478	425	482	511	480	471	448	468	484	445	483	443	418	491	488	475	486	463	499	443	465	488	473	471	481	473	470	458	471	488	465	465	482	461	497	485	511	504	456	464	455	482	467	478	473	497	495	447	499	466	461	500	464	479	471	494	462	481	502	457	463	465	459	500	470	470	441	486	489	480	514	491	488	475	472	458	494	487	495	490	441	450	465	452	471	479	474	513	464	464	489	477	478	469	457	442	472	497	487	492	450	445	490	466	421	448	496	488	492	497	494	481	490	468	455	513	473	488	455	463	493	491	448	482	434	481	489	456	438	479	485	512	504	468	462	479	470	488	470	464	479	526	476	496	475	451	496	452	417	469	471	464	462	437	486	487	469	481	441	483	461	470	489	437	497	472	495	478	463	466	479	487	482	471	459	521	475	472	454	475	465	456	483	456	453	492	475	492	518	494	484	479	446	499	478	493	493	460	474	456	461	501	505	464	421	475	451	486	466	454	482	460	481	451	461	422	487	483	480	462	499	481	494	466	490	452	474	455	523	450	461	473	465	473	482	514	477	505	466	435	497	480	478	475	487	486	499	472	469	502	463	433	471	479	481	502	495	476	471	460	503	452	483	430	501	463	490	469	461	469	456	462	477	510	476	456	423	505	436	453	494	429	477	488	468	488	453	456	460	455	536	501	476	449	496	419	489	466	479	480	500	452	461	498	474	456	444	442	511	479	451	511	456	496	462	473	493	514	452	474	461	443	500	516	455	470	464	526	442	447	501	445	451	477	474	452	486	455	480	470	504	459	455	438	460	476	453	428	480	515	530	474	447	461	445	463	453	412	465	464	475	454	474	476	463	434	487	436	472	501	468	466	465	450	445	478	473	472	450	486	491	478	470	480	480	500	496	457	498	446	437	480	483	454	472	452	492	454	503	491	470	473	470	435	473	466	479	452	475	463	470	523	518	483	456	458	443	473	447	495	492	445	432	478	477	457	511	478	471	474	467	447	475	504	447	461	470	472	465	449	479	465	465	433	484	453	421	462	467	484	502	513	454	509	458	477	436	489	443	462	450	513	477	476	501	502	480	441	491	439	453	461	482	492	463	512	456	435	490	468	498	528	482	492	536	482	469	518	496	451	476	495	455	446	460	468	476	492	488	501	478	479	495	511	526	497	458	478	508	459	497	500	472	498	520	466	432	489	473	485	519	443	497	500	466	446	441	536	442	420	452	501	469	509	450	472	490	513	467	474	494	444	485	455	487	485	472	478	482	487	457	476	476	501	430	512	478	500	504	492	434	473	485	460	486	477	480	444	474	468	473	462	483	495	472	486	522	498	469	475	489	470	475	499	478	437	469	510	496	431	488	491	478	474	458	457	511	461	477	459	470	499	468	508	469	467	514	487	458	470	488	469	517	491	488	485	457	476	469	507	464	495	494	475	503	508	449	502	472	453	469	438	463	474	454	460	457	467	475	462	504	473	493	461	492	491	487	501	484	486	445	473	459	487	481	467	484	452	465	474	495	472	481	488	476	464	505	485	483	484	470	432	507	459	470	474	502	500	473	461	456	445	479	468	466	469	475	505	429	493	489	494	487	445	429	455	503	486	468	490	461	470	479	487	464	456	496	454	456	479	477	458	488	466	495	446	453	454	499	470	469	423	461	442	500	468	455	501	457	457	464	461	477	517	474	470	472	471	457	514	436	472	444	508	466	468	500	443	487	479	462	482	469	459	496	451	524	446	459	475	471	467	459	510	486	463	465	476	477	516	501	498	484	484	477	492	508	486	480	497	477	453	481	494	475	480	471	449	512	466	448	464	469	449	468	461	467	466	489	497	446	494	512	479	438	498	429	456	453	492	485	500	462	504	487	449	459	459	486	491	473	449	485	466	458	457	439	488	497	487	501	494	449	493	448	501	493	476	422	466	468	470	480	471	458	483	462	457	501	464	469	471	533	475	474	446	450	464	454	494	460	474	507	483	429	413	529	461	474	444	481	461	476	440	470	448	518	483	479	472	531	496	458	482	465	497	445	444	474	498	480	503	495	468	478	477	526	488	498	467	446	510	468	478	474	477	476	454	455	441	453	448	536	464	457	501	518	470	462	437	467	497	484	487	480	488	471	439	467	511	490	472	479	474	476	527	490	479	447	477	490	481	459	462	487	485	452	476	441	484	481	489	456	444	450	490	488	502	471	476	464	422	481	503	478	474	491	448	468	464	457	457	483	482	449	520	430	442	488	426	425	496	481	481	522	462	447	499	474	491	479	451	443	475	421	458	466	500	447	478	477	445	414	425	496	484	498	493	503	478	437	502	470	476	497	484	470	466	445	468	465	521	469	493	475	445
55214	72532	17247	25602	26837	31334	26437	27262	28868	25802	14252	2260	707	610	574	529	503	558	535	515	499	483	486	486	504	478	506	482	470	497	518	500	484	526	509	517	508	465	470	498	506	444	506	539	493	470	449	490	532	490	507	462	522	498	493	480	477	495	508	519	517	490	484	477	494	467	492	497	481	481	501	469	463	478	479	535	488	462	491	498	527	480	486	459	493	464	500	493	510	464	468	485	526	488	514	479	465	500	465	481	467	491	483	503	517	543	479	520	517	506	490	468	478	519	445	512	476	505	487	507	498	462	501	500	528	513	458	481	460	530	511	498	475	506	522	506	521	523	490	501	444	516	520	494	519	523	479	473	488	489	486	522	469	500	453	505	481	466	507	498	508	464	448	478	506	488	475	487	488	456	460	495	451	471	492	521	500	520	529	462	473	476	521	476	527	513	471	491	508	520	471	486	509	486	503	479	548	463	520	505	499	493	468	521	480	497	476	452	544	505	500	466	475	467	484	532	464	500	477	439	467	515	519	475	508	491	449	467	499	529	449	485	495	514	468	479	423	493	524	514	482	514	512	516	482	491	519	505	503	504	470	473	485	547	493	516	446	456	494	497	526	464	503	484	475	493	518	472	498	502	481	484	501	473	491	487	526	507	482	504	463	511	519	494	461	457	472	493	494	486	497	489	518	498	502	515	493	496	490	464	463	476	534	478	493	505	496	478	514	534	490	487	461	472	447	494	482	496	507	511	449	491	494	490	528	495	468	490	458	498	509	480	481	468	503	507	446	504	485	491	492	449	506	523	473	457	524	488	495	495	499	482	527	467	527	474	497	483	456	469	483	506	473	485	504	496	515	501	466	504	452	526	535	501	473	494	495	490	514	504	497	525	532	482	506	533	503	485	443	494	459	488	492	487	515	495	474	483	445	498	515	518	503	458	484	470	487	481	477	456	496	478	475	501	525	547	500	517	491	453	437	483	456	495	494	474	459	490	510	494	470	510	476	459	489	459	460	507	521	498	462	464	504	474	477	507	519	509	463	475	472	510	522	522	467	507	508	488	531	480	494	461	539	532	502	474	474	490	499	497	480	471	512	443	511	487	486	502	491	511	496	470	471	497	476	463	498	499	503	492	515	493	520	483	477	503	511	483	461	472	484	516	451	511	491	473	502	460	501	476	463	503	474	471	458	490	494	472	502	494	464	548	454	487	502	502	503	496	503	523	505	526	491	505	479	526	460	471	476	506	504	484	498	478	468	483	474	507	487	486	468	502	483	514	491	496	499	503	528	492	512	452	483	490	473	499	519	457	478	502	487	499	460	475	504	456	522	476	502	484	489	467	554	510	487	523	501	495	456	482	488	500	465	489	480	439	494	517	448	482	487	472	507	475	499	516	495	522	474	458	502	511	478	487	513	485	492	473	480	488	501	488	467	502	482	490	468	480	477	498	462	482	479	474	496	486	497	502	498	474	496	458	528	505	450	485	509	483	452	527	494	500	480	493	497	504	535	479	463	499	496	529	455	484	484	505	509	508	473	501	508	480	493	512	513	474	453	462	488	510	502	499	495	500	487	487	502	471	530	503	481	509	477	469	485	481	497	498	484	468	523	482	497	489	450	459	490	493	522	484	479	523	496	495	537	490	507	485	492	484	523	476	479	483	479	450	491	450	470	516	485	470	495	475	552	522	488	464	497	464	509	516	487	498	496	514	485	528	505	495	512	459	490	527	483	516	477	487	455	517	492	476	467	499	509	518	469	458	487	486	501	477	519	467	472	471	509	475	475	488	506	522	484	450	481	479	488	565	513	460	513	505	497	452	534	487	467	534	495	473	481	477	518	469	461	523	465	512	498	535	458	509	471	478	486	520	508	493	523	494	495	482	470	506	470	514	487	463	495	544	453	472	459	461	471	508	445	452	484	503	481	494	490	506	463	496	512	513	519	496	481	507	514	450	476	485	522	459	460	510	508	472	511	478	508	482	478	458	500	476	514	482	451	489	477	490	557	496	502	465	491	496	503	494	511	486	498	489	485	473	503	506	420	492	495	460	508	490	496	495	505	517	487	484	497	508	478	487	512	515	474	486	528	507	475	505	461	493	499	499	507	484	476	473	467	477	465	501	462	523	508	470	487	493	488	520	497	441	499	472	470	521	473	504	493	461	451	476	472	453	501	493	516	498	484	518	502	503	469	496	485	516	480	482	479	535	489	497	481	490	519	503	473	490	489	479	462	514	529	501	483	487	472	472	485	449	470	513	505	462	502	443	474	483	495	468	477	495	500	497	459	512	477	482	483	517	494	531	518	475	484	492	441	528	501	467	486	503	485	465	469	522	478	492	512	482	520	507	495	526	494	486	492	474	501	477	523	477	474	482	496	478	506	516	500	461	488	495	497	506	508	490	475	484	509	467	500	513	507	506	523	472	499	474	494	476	466	494	505	497	485	530	499	515	490	475	528	503	504	504	468	467	482	501	458	508	489	523	460	459	496	460	490	503	467	487	462	478	491	527	507	517	506	505	471	479	483	465	493	504	472	502	527	525	498	502	478	482	498	467	515	513	502	503	452	483	523	475	469	492	502	489	500	526	459	488	519	488	514	470	472	479	489	462	532	529	465	452	500	486	484	491	505	495	511	499	491	485	535	473	478	491	497	500	479	461	490	509	473	516	480	505	499	524	483	538	526	465	482	500	521	478	520	521	476	491	513	524	446	495	475	478	455	537	487	479	560	487	486	532	473	499	477	499	530	520	478	518	481	472	469	486	485	510	494	488	514	477	504	488	449	505	504	494	488	501	483	464	435	479	476	492	493	508	534	483	470	457	492	478	508	457	531	501	450	478	459	498	463	495	501	464	487	514	509	489	474	499	449	497	470	524	463	480	480	501	467	496	475	487	488	482	494	488	505	502	458	491	494	485	503	485	500	495	513	485	502	481	490	480	457	478	486	493	519	503	491	514	499	443	494	479	511	516	473	475	520	484	530	482	458	487	525	460	491	428	488	457	491	505	489	476	510	482	460	486	489	472	467	491	479	482	519	514	479	509	525	487	549	503	476	474	488	487	483	466	523	496	485	458	533	481	521	500	468	507	471	491	503	520	476	516	485	494	498	496	465	498	518	520	468	499	500	471	495	481	537	495	464	507	465	455	479	492	469	519	485	475	457	463	468	484	494	536	504	493	492	473	492	484	467	496	481	499	449	511	471	491	494	508	496	477	509	474	484	509	469	511	510	462	477	481	485	479	519	523	497	491	468	549	488	487	455	478	486	517	501	486	496	504	472	475	485	495	514	491	500	521	496	471	483	481	468	494	464	457	510	496	491	497	494	473	495	463	472	462	444	480	443	503	485	489	502	518	491	464	476	488	514	447	490	494	515	484	477	483	486	503	467	506	495	478	505	491	507	493	480	488	482	533	493	475	457	511	507	500	449	491	493	479	523	455	475	511	484	493	524	498	547	528	475	485	498	495	454	487	466	462	521	468	511	495	467	473	453	507
28554	19189	5590	1160	955	1386	1994	1782	1635	1189	1034	442	298	292	310	330	335	312	285	316	304	346	289	298	318	282	313	327	295	313	306	304	329	312	325	307	328	301	323	279	317	290	300	296	319	319	318	302	314	278	309	307	282	319	323	308	295	310	297	305	346	295	303	300	290	292	320	290	287	313	325	344	291	292	301	319	302	300	279	329	303	303	295	300	297	302	313	353	290	314	296	300	330	302	308	315	312	310	288	337	344	327	300	341	303	277	331	329	288	291	316	314	322	291	328	312	322	321	279	342	298	324	289	311	326	301	311	322	276	304	296	304	333	302	308	281	287	286	301	302	337	318	304	296	312	329	304	334	310	292	311	303	298	315	332	303	317	313	305	306	303	300	326	323	311	295	340	310	342	273	299	301	311	294	299	305	291	305	284	294	307	297	329	337	306	339	315	324	257	285	335	330	294	357	323	318	306	324	315	303	278	277	310	271	341	280	314	316	311	275	285	309	346	322	341	359	310	298	327	323	329	287	315	340	308	301	313	309	301	290	331	330	283	290	287	338	315	283	315	298	328	284	322	326	304	303	315	285	277	311	335	298	295	302	306	301	324	268	328	296	338	316	302	308	296	309	288	335	293	321	328	281	326	310	299	290	285	306	322	306	339	314	281	288	341	304	327	317	293	305	318	287	294	292	281	293	292	294	279	327	279	309	339	273	299	352	290	268	298	292	331	286	320	293	269	301	290	296	322	336	332	310	300	303	315	312	317	296	308	286	303	303	320	311	268	299	330	290	292	297	276	301	315	313	305	348	293	318	294	303	301	328	300	294	328	333	322	332	336	294	278	321	299	308	301	328	336	291	294	331	295	313	330	341	301	306	327	325	302	337	319	300	314	304	311	321	288	302	309	298	301	304	296	341	281	292	321	325	292	302	327	325	338	294	284	330	281	321	345	299	289	280	303	289	293	309	308	307	335	344	311	330	314	320	310	289	294	303	312	298	282	318	302	338	303	279	293	325	342	321	333	324	346	302	287	296	301	338	305	303	304	265	296	311	308	278	334	328	323	328	309	334	333	324	327	306	322	331	325	312	314	295	312	310	315	296	303	335	307	322	302	281	312	295	293	308	304	279	313	294	317	297	279	301	316	307	338	299	329	292	322	317	296	327	307	350	298	318	331	301	312	297	270	301	303	311	314	301	293	312	325	297	296	290	281	296	356	299	310	285	335	315	323	327	303	304	301	272	340	317	287	316	288	316	292	318	329	303	294	318	303	280	295	300	317	295	334	302	308	276	324	323	332	297	294	348	302	314	328	302	300	317	300	310	314	293	338	308	329	314	318	310	318	308	284	317	331	313	322	299	291	316	316	320	282	301	331	302	312	295	319	303	304	301	300	328	319	306	354	274	303	312	306	322	281	284	326	318	329	295	296	311	336	327	316	324	295	339	296	341	310	303	315	309	291	293	303	310	324	289	310	308	325	322	326	300	341	305	323	300	308	288	287	326	319	317	303	331	273	279	288	291	295	303	295	300	310	320	305	281	292	322	293	304	282	313	308	332	272	296	287	293	297	311	274	319	292	321	289	274	303	331	292	293	315	298	333	320	332	308	306	305	313	261	294	307	287	328	306	298	294	305	315	307	314	315	299	305	293	302	320	310	324	343	327	289	310	342	320	304	313	292	343	299	334	289	341	325	322	319	292	261	331	325	320	303	317	334	306	289	321	348	275	309	294	303	332	323	294	300	312	289	288	294	285	296	315	307	297	320	333	318	324	292	320	294	264	297	329	290	288	326	320	306	338	318	261	311	309	289	342	292	317	269	306	305	328	291	325	301	303	286	297	318	321	299	285	278	320	295	323	329	315	298	331	303	297	312	295	293	308	328	277	326	281	274	305	318	295	315	320	300	289	319	333	301	315	291	297	320	306	300	293	316	302	315	316	308	343	306	308	336	296	295	303	308	308	325	333	335	296	323	311	290	309	332	301	330	312	313	337	285	277	327	311	321	342	286	301	305	308	325	279	290	305	301	311	317	297	338	279	313	321	302	299	307	300	285	307	319	305	296	313	302	340	279	306	286	297	321	350	291	301	303	291	311	345	319	296	307	310	325	323	312	306	307	311	276	266	308	294	288	323	308	315	330	289	326	292	316	341	339	297	302	299	301	340	297	288	309	321	342	286	294	329	293	334	314	312	291	295	311	302	305	303	323	320	305	303	301	286	291	310	295	308	330	294	298	300	312	327	291	295	307	337	314	303	318	304	275	300	314	282	322	311	325	328	334	304	274	322	316	343	308	292	331	311	289	322	290	327	349	294	320	297	282	303	276	323	316	332	293	286	325	309	345	295	299	310	312	298	306	299	308	310	333	316	286	322	307	304	306	315	299	313	335	311	325	293	307	305	280	335	285	316	323	291	347	353	299	294	283	290	300	299	316	302	303	324	302	300	324	280	340	300	302	321	281	316	310	299	300	329	315	311	327	318	303	293	296	304	306	302	324	291	346	304	312	323	317	330	326	315	322	337	307	329	295	313	341	316	323	308	273	318	325	302	309	312	329	324	331	297	294	314	322	295	310	330	288	312	305	311	337	299	282	338	306	311	327	299	338	314	359	313	288	302	343	298	315	317	331	344	324	333	314	330	326	284	305	310	318	261	320	311	326	296	322	315	335	316	280	301	316	329	327	330	332	317	333	313	313	315	286	329	307	319	342	296	292	329	307	278	329	276	325	296	295	303	322	293	334	311	315	301	292	300	306	310	288	290	334	342	296	309	317	344	299	288	333	282	322	321	318	291	290	289	333	309	316	306	290	328	312	302	300	290	322	314	311	289	322	300	301	340	298	326	312	302	309	326	339	283	312	301	319	325	314	346	291	328	310	314	307	324	297	297	332	308	305	281	309	279	311	308	299	248	274	306	314	327	289	307	355	327	299	356	315	326	276	275	310	276	319	281	282	288	310	322	319	303	306	351	302	294	305	301	304	307	304	322	313	333	336	275	268	294	296	265	288	329	330	292	309	305	301	336	269	310	326	304	360	278	313	311	312	325	301	297	282	301	349	304	328	313	294	294	321	312	307	325	335	298	298	328	323	313	314	331	285	282	313	296	299	279	314	303	313	286	332	288	307	316	252	308	303	328	320	345	320	303	297	268	315	331	298	292	318	299	298	278	319	319	308	308	316	294	335	309	300	304	358	315	307	305	339	297	292	333	329	321	317	298	297	319	317	329	303	316	334	348	310	304	289	309	336	295	318	292	325	315	349	291	280	352	309	316	276	353	318	293	292	339	300	294	325	268	298	321	332	303	293	298	327	311	332	299	308	311	320	318	314	333	277	332	300	338	287	318	327	285	300	277	306	296	272	315	312	291	305	277	289	319	346	310	290	356	292	335	302	319	286	348	306	328	312	294	287	296	319	302	288	340	308	326	317	279	319	315	333	315	288	316	317	303	324	298	311	290	295	321	320	287	276	302	299	321	311	298	336	315	304	325	319	343	290
19729	14362	2056	1146	1358	2162	3327	3057	2542	1855	1548	508	358	347	315	337	394	357	333	338	365	334	353	352	327	376	346	356	349	357	350	332	341	352	361	346	361	351	329	337	340	339	382	356	343	337	359	408	352	394	309	338	321	341	359	321	346	367	349	367	348	345	355	360	325	333	340	353	346	375	367	348	366	394	316	345	339	355	390	350	347	341	344	366	373	342	357	348	373	334	335	355	358	357	356	361	319	381	387	328	342	363	355	346	321	339	350	354	393	352	374	339	340	378	329	331	354	379	360	347	341	355	391	312	331	333	348	362	362	373	335	357	382	351	322	322	338	339	348	321	348	333	380	335	331	327	361	312	338	366	346	377	362	350	341	362	351	342	381	340	401	338	326	328	324	340	337	395	372	340	377	342	332	382	363	367	376	383	359	342	337	349	362	329	342	339	350	357	343	362	329	337	358	336	360	371	342	342	303	357	343	337	350	375	356	340	347	356	349	354	361	348	312	362	320	329	360	328	347	365	357	361	370	351	382	347	368	350	375	347	373	326	373	356	342	351	353	365	358	337	359	350	349	359	328	360	341	347	352	363	343	324	345	373	378	330	371	310	346	342	337	336	377	336	349	362	338	328	352	347	346	366	378	371	337	374	336	345	333	385	336	372	356	345	361	352	357	363	332	338	344	319	361	328	381	328	342	318	354	357	369	383	342	385	360	352	353	336	351	328	327	354	357	341	337	355	319	375	351	362	372	368	337	331	340	323	355	321	335	359	329	360	359	328	337	327	400	389	347	370	378	356	348	365	364	338	392	375	329	349	344	360	335	384	353	383	386	360	387	370	344	342	383	333	351	391	345	392	375	334	360	375	338	365	368	358	364	348	331	341	377	357	386	334	370	361	349	355	372	363	352	318	337	330	336	364	361	344	341	353	377	352	382	343	364	367	325	359	323	344	392	347	324	355	380	366	360	319	348	367	329	350	331	368	361	399	351	348	374	344	334	333	354	348	331	359	333	352	388	354	320	333	353	318	364	347	365	345	380	341	394	344	369	350	345	358	360	339	379	386	366	345	344	350	353	362	333	331	363	352	356	343	351	335	353	370	352	376	324	346	306	348	360	389	333	333	365	341	379	348	353	319	359	348	351	325	313	326	373	332	346	347	348	329	328	345	384	347	365	381	362	310	342	336	357	340	349	362	356	341	373	375	363	335	361	358	383	330	360	353	325	359	369	360	368	373	359	371	337	364	340	335	324	320	351	368	335	347	328	383	364	370	351	325	368	308	322	320	363	351	325	335	344	331	319	355	334	334	361	341	361	335	358	348	366	325	341	348	360	343	365	352	368	352	345	346	375	334	336	373	347	336	361	404	345	334	354	345	365	313	341	358	352	346	295	335	319	348	339	344	352	318	347	343	383	348	401	304	346	319	378	352	326	349	349	330	343	406	352	359	348	366	340	376	336	338	358	364	345	344	331	371	374	382	360	338	365	381	350	356	352	377	360	354	366	324	374	357	355	347	367	333	349	359	336	384	345	303	352	329	341	352	390	357	357	362	390	349	357	363	359	342	365	362	359	320	367	350	358	358	324	369	354	361	331	350	369	383	331	352	385	311	377	330	344	293	343	332	332	373	351	358	313	359	369	347	340	374	353	353	351	340	375	324	323	390	336	388	310	339	389	348	366	340	355	324	319	336	346	358	338	349	346	380	346	357	342	366	352	366	350	365	347	388	360	347	370	321	357	360	357	354	368	344	331	349	375	346	353	321	357	349	344	373	370	365	371	381	346	365	371	373	343	371	303	346	359	367	339	354	339	367	319	348	339	356	360	397	330	357	341	355	373	374	370	346	362	347	321	347	374	356	381	349	338	358	308	327	337	355	347	329	351	356	351	337	360	345	360	372	363	328	346	359	362	356	368	386	338	359	330	330	354	324	353	333	345	350	348	358	337	366	302	340	388	369	357	338	360	348	324	341	368	324	344	363	342	350	369	341	340	333	350	350	351	337	368	374	364	327	341	381	345	352	372	352	336	339	318	349	372	345	326	395	336	350	335	365	352	364	361	320	372	387	336	365	354	346	341	312	343	339	364	352	368	345	332	364	340	335	341	374	349	335	365	348	337	332	380	371	325	342	330	327	354	337	356	334	343	340	351	360	355	316	356	373	356	326	385	364	345	360	361	348	328	352	356	344	348	325	349	342	344	345	354	374	340	364	336	324	357	359	336	358	344	355	326	342	365	355	364	341	401	348	342	326	334	366	333	366	339	341	367	369	316	340	341	351	368	356	329	345	341	362	347	353	318	366	334	346	353	361	339	304	328	355	362	332	361	376	360	328	357	308	359	330	341	342	382	342	355	304	366	376	319	318	349	347	327	365	351	347	335	335	348	347	321	352	379	339	353	334	336	342	353	360	310	347	342	347	334	399	350	346	371	362	351	354	336	368	338	347	326	352	359	364	342	316	349	385	377	374	378	327	343	372	381	365	352	347	327	343	377	362	356	381	354	351	344	364	339	354	338	364	354	336	341	331	342	361	328	366	341	347	325	370	351	318	345	349	381	359	349	347	317	363	342	357	395	325	356	356	366	351	362	369	355	331	366	361	390	340	337	367	387	350	342	338	352	371	344	361	338	372	352	362	355	347	340	363	369	345	334	347	350	338	319	352	331	355	358	327	347	369	360	321	346	344	313	361	336	341	379	339	343	377	358	347	339	336	344	339	346	360	350	354	342	334	372	392	375	335	353	315	345	341	356	337	355	323	353	367	319	346	375	327	331	347	355	340	333	336	342	374	362	350	365	340	359	360	342	369	323	349	325	352	351	350	359	391	344	342	390	344	361	329	366	360	335	363	366	371	327	338	334	342	338	332	341	373	333	320	390	347	342	354	374	344	355	394	324	357	381	359	370	360	369	363	339	365	343	338	345	347	334	391	350	386	334	350	348	343	367	350	349	366	373	367	355	331	360	357	374	351	355	338	361	379	370	345	368	366	369	328	338	355	355	359	331	326	326	368	346	368	352	352	364	369	328	343	343	334	330	352	347	345	353	361	330	360	351	333	350	350	377	319	324	351	356	331	347	337	365	345	363	367	370	357	342	338	350	366	350	344	355	348	343	360	355	346	351	327	355	337	339	352	338	341	354	362	371	368	343	360	373	375	333	333	332	321	349	338	334	346	379	382	350	344	354	339	340	356	350	344	357	338	350	336	352	375	350	351	382	350	399	406	361	372	366	344	364	350	356	403	370	335	347	338	347	357	323	332	364	367	345	342	367	360	361	311	323	364	336	340	348	359	345	337	334	339	314	366	380	330	352	353	356	394	344	389	368	305	331	356	328	339	345	342	332	359	331	355	356	349	365	353	353	349	319	326	348	353	347	334	371	347	362	328	330	363	360	331	360	360	342	383	366	341	358	342	336	377	356	361	354	345	310	332	365	340	339	332	376	360	346	364	348	361	341	326	346	352	351	378	342	360	371	364	364	369	360	346	383	349	356	368
23786	21106	28227	24209	21146	17263	18302	16137	18072	14614	9856	4310	358	234	295	270	275	283	230	267	247	272	274	278	246	296	289	309	250	283	252	274	238	275	262	265	280	248	260	271	259	253	246	241	269	256	260	257	269	259	268	261	266	293	255	248	246	226	224	249	271	270	264	267	277	258	280	265	268	258	267	255	281	273	264	276	270	286	270	256	286	260	236	218	286	228	227	264	256	268	270	287	250	268	271	242	255	249	289	237	276	234	287	270	268	254	263	262	237	293	273	248	285	266	277	287	266	267	280	251	248	265	240	251	312	260	252	230	285	263	248	263	252	295	279	269	250	257	252	254	233	284	247	256	261	251	263	260	282	257	249	243	271	243	253	243	238	290	255	268	290	280	264	255	277	246	248	266	274	257	273	247	269	235	273	289	232	269	251	270	266	241	248	250	277	282	237	258	251	283	264	289	291	243	264	274	286	278	263	252	269	281	228	252	256	256	251	254	238	261	251	273	287	259	241	280	244	248	264	259	248	297	259	256	274	262	274	235	289	242	270	267	242	254	247	262	236	291	230	273	254	263	262	250	260	258	245	261	289	258	281	284	273	265	263	278	267	274	249	258	281	273	238	256	262	246	275	290	227	259	288	271	264	276	265	263	236	279	261	246	248	256	297	279	253	269	248	226	278	267	248	293	277	288	275	233	265	254	255	257	254	243	256	270	260	260	242	278	279	262	261	261	295	260	258	266	269	243	235	297	263	259	231	270	266	232	249	246	294	282	277	259	257	274	238	229	262	270	263	262	256	254	255	252	224	249	221	265	257	293	280	242	261	264	245	232	244	256	291	254	266	257	246	274	258	244	243	242	269	280	270	248	245	255	248	269	267	271	249	255	286	262	270	244	255	250	289	238	236	252	253	241	251	276	272	250	265	253	293	287	266	274	254	246	271	251	241	262	284	300	255	239	232	276	282	285	267	255	242	280	279	278	291	264	286	260	244	289	259	253	250	296	238	275	289	257	237	265	249	266	283	251	246	258	252	266	273	231	238	253	266	242	272	254	282	261	255	277	264	247	261	282	232	277	254	265	265	284	278	269	236	261	250	280	262	273	258	224	244	268	270	245	272	276	263	274	250	279	270	260	258	264	234	275	290	284	281	255	266	298	279	263	240	280	254	260	281	285	243	256	250	290	245	253	261	285	272	294	259	267	290	264	271	253	262	260	258	300	269	268	271	228	221	238	260	246	266	244	244	249	253	250	265	268	286	254	255	277	250	269	225	279	262	281	270	259	241	261	231	269	263	269	251	239	301	271	285	300	254	256	271	248	245	253	262	247	266	260	232	244	271	243	231	274	273	267	225	285	283	255	244	286	251	238	278	262	275	284	241	243	295	263	283	286	264	229	255	285	261	275	267	261	270	260	259	259	241	284	262	281	219	262	255	272	277	270	273	275	277	255	242	301	256	263	284	268	247	263	275	254	270	281	261	263	284	271	267	257	245	258	296	267	271	229	275	275	258	256	265	276	256	250	265	282	250	259	299	257	282	256	226	261	276	273	263	261	265	281	273	228	267	241	234	252	254	244	255	266	286	231	271	238	241	263	245	277	255	246	251	259	257	251	255	248	255	263	249	287	300	250	246	292	287	266	296	244	282	245	244	256	248	271	263	255	260	247	244	263	287	266	273	260	258	298	259	261	259	262	256	248	255	261	269	231	233	289	255	248	249	260	242	268	256	251	258	252	242	218	282	278	248	286	266	263	275	260	267	282	265	255	257	246	266	240	275	257	254	260	257	251	269	268	291	250	257	263	259	258	238	253	246	261	239	268	275	280	306	244	280	252	281	255	264	255	291	270	255	272	269	231	254	266	244	258	248	286	264	281	255	283	276	264	257	277	264	243	276	251	275	262	274	282	270	244	292	266	239	257	273	256	269	268	273	242	295	259	296	294	271	258	287	264	275	255	276	280	259	256	231	279	267	243	256	243	251	261	244	270	252	260	251	269	258	260	276	276	242	282	270	247	237	244	265	258	250	265	238	276	258	264	245	278	283	266	255	271	271	239	234	247	263	261	231	268	290	284	274	269	268	267	264	245	274	244	230	265	269	265	236	275	307	258	255	235	281	246	287	284	264	254	269	297	259	252	276	272	268	269	265	281	270	256	247	253	235	255	256	241	269	277	267	276	280	265	270	236	272	267	257	266	286	274	256	271	267	280	246	263	256	282	265	256	276	266	211	238	266	285	267	264	270	244	258	261	261	278	252	277	262	279	256	280	260	233	256	254	265	248	275	262	228	255	262	256	269	255	260	237	256	262	257	289	259	259	266	282	257	259	264	262	232	258	268	265	261	286	258	246	274	276	264	251	282	259	266	254	279	287	269	263	276	277	242	250	249	252	256	245	271	282	274	246	248	262	259	259	238	261	272	253	260	273	262	273	265	273	262	256	238	289	241	256	264	251	242	272	251	236	266	250	272	273	243	272	252	274	262	259	263	282	265	248	250	268	248	281	287	249	267	271	233	254	272	238	257	259	261	259	287	239	272	276	261	253	260	273	283	270	262	272	247	242	271	288	256	281	264	266	268	260	277	236	262	251	256	276	246	255	270	271	278	269	272	269	249	256	258	256	273	285	258	260	263	272	273	238	234	271	257	247	250	268	286	281	265	279	246	285	276	259	219	256	245	264	247	247	248	284	241	262	273	258	292	230	299	254	258	252	250	247	264	253	238	270	261	245	231	256	271	267	275	268	263	276	265	289	293	272	244	251	228	270	273	250	245	262	273	256	262	252	305	261	244	280	278	270	256	286	269	263	282	262	216	263	280	274	254	285	255	241	251	283	255	257	275	286	280	257	289	246	262	259	276	237	246	269	272	259	285	260	243	268	250	256	293	263	264	253	271	281	253	248	242	261	251	258	253	269	261	229	296	262	286	246	262	265	255	236	250	283	255	253	272	262	272	259	246	264	251	246	240	260	264	258	304	246	278	291	269	245	241	239	238	287	281	261	258	249	276	251	250	246	255	294	267	261	243	278	246	222	264	234	261	271	248	229	252	273	254	243	242	268	268	270	251	246	246	266	264	274	269	265	241	257	257	260	261	234	283	278	268	281	261	256	255	270	271	273	268	263	256	222	319	255	276	256	236	261	263	271	275	243	261	281	252	270	255	249	281	250	243	257	294	263	255	242	240	274	258	286	260	270	243	269	249	284	226	274	267	241	242	259	284	283	284	258	257	275	291	259	277	262	249	257	264	287	244	270	245	295	282	246	254	253	276	302	257	240	275	243	265	244	238	270	242	244	225	278	270	263	274	227	268	289	250	278	276	268	230	263	252	270	227	296	265	267	273	294	241	220	266	251	266	307	232	250	258	280	265	267	268	272	269	269	289	258	251	259	264	252	240	291	223	249	228	251	254	273	253	232	252	248	266	286	251	271	294	233	252	237	293	250	270	269	251	277	282	255	257	256	277	242	265	275	250	271	254	232	261	247	247	279	249	292	267	225
42923	41035	13223	5048	14177	17415	21935	21782	23453	19417	14034	5947	379	304	282	290	289	288	287	291	278	258	300	290	266	316	296	305	305	293	280	329	268	277	289	274	280	302	264	320	302	293	295	298	261	290	284	298	302	266	308	262	291	292	308	283	291	292	282	309	318	290	278	298	261	288	281	260	295	280	307	298	281	282	307	261	278	274	266	259	299	298	304	297	309	283	296	267	308	285	294	290	308	292	266	281	302	305	271	304	296	321	298	285	329	280	269	294	289	270	286	297	276	273	295	288	296	285	305	291	265	276	283	314	256	310	252	285	281	298	296	286	277	286	282	274	296	278	284	309	273	321	313	306	251	309	281	309	306	274	298	289	255	289	298	285	289	266	264	269	296	279	299	306	300	281	296	289	288	268	306	285	307	296	292	301	283	314	284	292	295	265	286	298	296	314	288	279	274	265	298	301	293	292	272	264	294	298	260	297	303	309	322	279	314	279	253	284	293	293	285	296	293	287	276	300	276	311	310	280	262	284	288	293	289	300	304	267	288	284	279	280	284	287	271	317	275	273	298	288	306	269	285	272	292	295	304	275	278	274	297	289	276	302	316	317	299	272	286	261	285	286	287	287	302	295	305	256	287	294	259	292	293	290	271	276	300	326	312	262	279	285	274	314	306	307	318	269	299	269	275	293	268	279	283	296	299	297	300	299	295	293	302	284	312	289	293	280	300	260	315	324	279	289	293	307	268	266	305	329	270	309	288	308	286	279	304	301	285	295	299	281	249	291	300	271	309	290	251	282	284	298	290	270	314	277	299	293	280	297	278	275	264	284	282	245	267	280	268	274	274	308	269	282	288	307	265	311	299	293	271	290	291	318	282	290	310	297	255	305	277	336	277	332	273	303	273	262	224	310	277	287	250	268	261	278	283	286	304	284	284	280	284	272	290	336	295	302	303	295	299	298	279	303	323	302	289	262	313	294	311	294	316	271	325	261	280	288	317	312	299	283	288	294	285	316	304	287	313	296	304	314	292	280	317	311	323	309	269	312	286	279	262	277	292	288	285	317	282	268	334	303	310	302	295	289	275	298	252	273	282	288	295	309	276	269	265	254	282	288	292	270	282	284	320	299	300	286	300	282	293	282	292	318	274	274	303	285	271	292	283	306	285	270	294	366	261	306	279	288	289	300	257	295	276	281	262	289	305	284	289	293	297	278	322	257	280	320	306	265	267	309	309	282	294	324	315	273	298	274	289	301	292	299	295	262	284	290	279	313	287	287	269	290	282	295	268	270	283	275	302	280	310	254	274	293	287	283	255	300	288	309	298	296	267	254	280	324	297	293	317	284	308	303	282	267	251	312	275	309	283	270	276	272	301	307	256	323	294	276	291	283	274	274	289	288	290	297	275	284	293	320	287	251	244	280	282	301	279	301	268	301	298	299	289	288	320	301	275	279	277	306	294	265	295	277	273	298	314	296	294	268	282	278	306	310	289	277	308	300	310	269	275	260	300	295	287	276	283	306	294	306	308	305	289	300	290	327	308	299	303	278	306	268	284	278	285	288	298	281	281	318	306	298	292	271	285	305	269	339	281	299	272	291	296	309	306	287	287	271	288	271	307	302	281	308	278	277	277	257	278	288	293	294	286	274	319	288	276	266	271	309	279	271	317	262	284	275	282	293	299	288	298	298	276	285	289	304	262	275	263	289	291	292	266	287	280	298	317	282	289	292	283	260	294	272	292	291	284	297	298	282	291	315	273	317	275	308	268	283	288	309	295	288	286	278	328	290	264	260	306	263	308	289	311	288	274	302	318	302	287	288	303	261	235	281	355	303	302	311	300	298	308	295	302	293	316	299	294	289	301	295	266	276	282	282	284	289	312	312	266	313	258	299	271	310	291	286	287	274	261	293	273	290	285	313	265	296	298	281	270	283	309	291	251	274	284	266	278	305	273	283	307	302	298	285	283	328	279	296	277	297	291	300	287	300	311	311	291	278	275	262	285	278	278	310	299	285	312	297	314	306	267	309	287	280	269	260	306	253	309	293	307	282	277	262	280	281	302	299	260	291	309	296	308	284	302	288	301	311	287	306	286	284	280	300	298	280	291	279	290	300	311	253	319	274	285	299	305	290	290	275	305	318	309	271	306	311	283	277	268	321	268	335	322	295	280	286	301	262	303	329	309	290	286	281	284	297	318	290	283	288	310	297	285	307	306	298	261	262	296	306	293	287	304	308	263	290	279	287	296	296	261	300	321	289	337	292	279	273	297	266	287	293	301	284	285	289	312	264	310	295	293	281	277	299	291	324	272	306	277	292	289	275	282	252	274	313	278	306	288	283	285	281	308	297	335	278	283	319	297	292	290	271	285	288	263	310	284	286	305	301	293	290	335	297	293	307	296	276	307	279	318	286	303	313	286	289	302	302	278	277	262	294	270	283	287	279	281	295	277	287	285	290	294	291	287	328	262	284	270	300	275	303	284	284	302	309	292	277	296	285	280	289	269	310	288	274	297	302	287	245	256	314	315	286	275	257	289	276	295	316	282	288	303	287	263	326	290	272	294	288	305	291	362	290	292	291	301	296	275	278	287	309	275	279	304	285	303	246	275	265	288	297	295	272	287	276	282	278	280	308	268	276	266	316	287	283	289	280	299	303	312	271	314	291	282	287	289	296	330	289	284	309	303	270	305	335	287	266	281	284	279	294	291	262	303	330	291	328	258	313	266	322	283	282	282	279	262	281	276	273	295	291	285	310	301	292	261	278	316	302	306	310	306	300	285	267	268	294	266	270	298	274	286	297	278	347	309	301	260	269	319	268	282	306	272	300	290	294	274	287	305	280	293	311	333	301	290	278	331	301	340	308	306	281	278	332	300	297	310	287	289	314	286	298	295	298	286	303	298	306	283	277	286	283	291	282	264	312	296	279	272	265	299	280	291	285	254	300	278	292	303	283	293	285	272	245	298	280	267	302	302	299	325	295	287	307	258	283	296	299	298	274	298	260	270	295	277	274	281	295	271	261	278	275	307	261	311	302	294	343	303	269	290	305	274	288	285	279	297	270	304	296	291	310	285	271	290	298	305	310	309	302	275	295	272	305	286	280	268	291	273	299	296	327	312	282	284	294	278	300	283	271	298	283	276	274	305	307	294	288	262	265	279	283	311	280	291	307	293	271	290	270	317	298	282	290	309	266	291	276	286	308	280	323	275	291	321	284	319	291	278	271	308	314	314	311	307	283	307	305	270	288	288	263	287	295	283	248	314	279	298	288	290	287	278	304	292	292	284	279	308	316	279	294	311	298	285	303	280	287	275	284	306	295	317	301	296	286	307	273	305	277	292	281	271	270	283	283	268	280	262	298	293	288	275	291	310	307	272	249	290	307	263	271	301	262	286	269	253	311	284	304	286	281	319	279	311	275	308	294	298	291	283	309	303	285	287	287	273	310	303	298	273	280	314	275	296	296	294	322	284	301	305	273	299	282	290	249	286	303	313	300	316	261
24893	21237	26654	25030	10812	6145	5333	8186	9832	7055	4431	1598	512	518	498	513	516	490	474	521	500	515	512	529	541	516	512	524	462	524	478	502	504	477	540	523	506	499	505	478	470	500	516	477	514	513	467	529	517	499	524	461	501	513	495	478	492	503	457	489	528	462	472	521	501	542	520	510	473	518	476	518	519	513	503	505	503	514	476	494	512	489	495	510	528	494	484	472	496	435	461	545	536	517	484	510	458	520	494	486	448	501	504	516	484	548	480	502	535	521	539	514	468	498	521	485	500	485	496	436	513	501	495	520	489	503	489	486	504	451	521	506	511	500	502	471	504	487	523	546	505	467	488	503	505	523	543	495	518	467	542	509	463	501	530	516	512	509	529	457	492	474	511	510	458	521	471	497	525	494	511	518	502	452	505	484	520	538	517	484	506	505	517	529	494	483	508	502	501	484	484	495	510	484	501	501	520	480	488	486	501	495	508	507	548	536	485	480	464	522	520	501	487	468	499	505	481	525	517	481	510	490	484	483	511	497	508	468	519	502	542	513	473	486	474	465	511	505	499	515	500	448	481	497	486	489	492	507	537	522	540	463	511	508	488	524	542	494	538	522	532	546	502	566	511	543	498	503	522	559	483	492	522	460	514	506	512	484	499	452	557	504	502	526	487	503	549	501	504	508	489	527	491	520	481	512	468	489	524	513	492	474	488	469	480	503	511	510	499	519	561	474	504	492	501	494	528	507	490	506	462	495	490	502	490	519	515	504	492	510	496	503	539	566	522	476	527	513	488	461	508	524	519	510	462	483	474	507	510	471	500	505	493	480	453	458	534	513	517	493	501	518	514	531	488	507	530	462	507	547	515	502	515	487	461	497	549	505	531	495	484	485	532	548	503	521	504	525	514	487	512	493	510	494	492	482	532	501	452	473	513	528	506	512	490	522	481	490	508	521	517	488	503	510	541	484	503	486	518	474	513	428	493	479	505	460	485	492	519	505	498	474	482	488	503	436	512	479	524	509	479	503	467	472	505	549	482	475	510	498	499	469	534	499	456	488	468	518	493	522	540	525	472	471	492	520	472	497	485	467	518	506	470	506	460	516	488	542	481	468	493	541	467	492	543	526	538	508	502	488	530	513	496	521	514	493	535	491	500	498	554	486	453	548	522	503	509	500	461	481	537	493	511	494	547	509	499	466	501	490	466	460	506	473	469	497	503	498	497	530	489	482	494	510	452	476	494	516	522	481	494	512	489	486	492	469	498	544	473	489	511	465	477	550	550	438	512	513	438	491	493	520	442	523	476	484	487	536	507	493	542	491	493	510	512	495	523	475	512	494	477	512	511	525	508	489	451	440	486	502	525	477	485	476	501	502	549	516	486	490	496	527	464	499	485	471	483	503	531	513	506	513	467	488	492	550	460	520	483	509	509	490	515	534	517	497	518	535	487	463	471	585	506	489	499	519	509	527	446	524	480	501	511	545	515	507	444	480	460	485	460	511	479	466	497	482	492	467	472	519	511	516	487	513	504	458	492	476	510	518	516	511	555	528	516	505	545	493	502	506	491	473	468	518	504	535	464	488	519	486	518	505	530	463	496	515	539	518	524	487	520	490	494	481	511	543	502	511	535	507	476	503	558	518	504	517	501	483	542	486	494	512	527	480	502	491	485	484	536	447	442	495	522	518	485	490	485	498	471	524	491	507	483	561	483	477	491	494	545	517	504	504	476	444	530	522	499	462	508	484	480	488	564	507	508	525	513	487	531	489	485	490	560	474	485	485	541	475	470	532	494	544	485	485	518	546	504	499	464	522	460	499	479	495	550	498	496	513	460	499	491	476	516	489	505	474	512	502	542	494	498	514	507	521	508	511	513	466	509	475	500	492	461	480	505	535	474	525	481	533	505	521	494	506	501	514	505	482	475	518	521	515	502	494	503	478	487	454	529	490	486	487	473	476	466	494	501	491	548	549	459	470	481	522	511	501	514	538	493	509	491	539	481	480	477	491	481	507	508	528	522	475	484	547	497	463	504	529	526	476	483	516	452	549	499	517	515	517	530	504	519	468	522	511	497	500	499	470	469	490	503	515	473	503	534	483	513	510	535	536	474	482	522	511	513	514	507	489	465	482	549	502	475	488	495	542	507	509	545	531	474	521	520	463	489	524	537	498	508	530	501	494	503	443	490	462	524	508	532	462	484	523	456	518	506	484	513	517	514	492	469	455	501	525	533	522	478	487	525	499	479	469	495	481	419	462	469	527	497	483	511	493	474	532	524	520	491	524	519	505	500	538	504	520	521	479	491	499	465	516	483	528	501	475	473	494	484	487	480	503	527	488	513	510	499	525	463	511	469	464	489	463	493	550	478	506	509	504	520	566	516	506	521	502	500	481	475	575	487	493	547	427	525	540	517	507	514	515	491	495	508	490	492	514	524	522	502	505	496	478	534	509	490	496	494	465	543	507	502	481	491	538	522	473	504	521	512	482	520	484	513	532	492	503	500	558	499	478	453	462	524	530	458	461	508	506	506	467	490	508	526	503	504	509	486	520	515	498	495	504	488	521	538	489	474	520	496	524	490	489	490	493	522	458	511	489	499	517	503	499	493	530	529	526	481	496	528	537	490	470	506	495	520	517	523	480	511	475	517	498	461	507	498	496	488	496	510	484	479	473	520	530	514	531	525	505	493	515	509	504	488	529	443	515	497	485	462	466	515	486	478	520	466	499	503	524	541	499	503	482	541	525	501	455	516	497	468	489	525	499	497	492	533	471	522	505	523	484	528	523	501	519	502	502	510	466	487	478	481	503	498	495	487	482	488	508	497	503	526	525	509	435	517	503	508	480	524	496	557	489	487	487	514	502	478	472	528	483	529	504	500	496	495	517	493	493	476	490	513	513	481	498	489	497	456	488	532	484	470	521	466	514	517	472	512	517	482	545	498	508	468	499	527	534	466	530	489	523	526	535	521	523	500	506	542	495	486	510	506	499	539	497	531	482	482	466	515	489	506	506	504	501	498	551	493	455	446	517	551	533	547	490	506	490	492	486	516	519	484	462	497	480	474	534	457	462	490	456	498	503	525	505	492	452	507	470	482	523	523	476	508	478	523	531	537	523	521	521	447	494	498	523	524	509	475	501	463	527	528	465	510	499	480	491	502	525	535	477	466	529	513	499	520	517	497	485	515	489	497	494	529	500	491	507	463	512	524	486	486	490	538	499	500	493	467	526	529	489	490	498	479	477	512	504	474	460	512	505	517	499	492	502	526	476	507	511	485	511	485	540	485	515	491	520	501	513	534	456	453	531	489	504	514	486	524	482	522	474	501	515	485	488	482	479	480	524	514	469	469	520	544	506	548	507	499	513	493	520	471	487	476	508	521	533	487	500	512	513	477	469	476	475	525	483	490	544	483	514	496	499	511	500	524	531	470	466	528	512	520	501	479	468	465	538	506	529	514	449	521	517	484	503	536	504	509	504	522	469	455	492	523	505	549	501	476	496
39130	48675	14702	3979	8416	10449	10087	15464	16681	12081	7875	2428	575	549	563	562	513	537	559	593	608	554	532	540	567	572	551	544	534	543	563	597	568	567	539	553	508	572	568	492	508	571	573	529	533	573	537	561	559	530	556	574	533	531	513	562	539	509	583	564	549	549	571	522	563	543	578	594	540	532	553	581	561	543	534	507	536	533	527	504	505	519	571	594	553	570	558	552	539	552	549	559	520	526	550	560	530	549	577	558	548	542	553	539	535	548	552	521	544	545	573	567	547	542	545	574	541	485	493	502	572	507	562	570	550	548	579	562	545	531	569	571	469	524	544	524	545	530	557	549	558	564	572	522	520	542	563	535	551	546	531	553	534	543	572	561	555	527	558	525	598	529	534	542	541	558	566	502	548	578	584	559	512	524	517	510	551	559	550	512	516	560	565	556	580	533	525	509	573	528	522	520	549	529	535	534	564	533	543	578	551	529	529	511	555	547	535	564	536	522	489	546	517	540	530	532	509	522	562	556	532	511	562	550	579	509	509	516	589	554	542	503	507	543	537	568	488	545	499	535	556	533	492	532	540	526	556	518	491	553	537	500	525	519	537	555	499	516	542	574	557	512	570	553	539	544	539	546	505	591	517	518	565	520	543	554	557	561	519	514	543	531	530	532	518	553	507	533	525	570	560	507	599	563	515	547	541	561	522	538	545	530	524	548	539	523	526	561	521	502	553	510	560	585	544	533	554	549	542	547	569	525	518	540	557	505	578	551	565	554	515	539	543	516	522	513	526	532	583	533	533	534	527	525	528	541	502	557	503	521	586	517	543	533	509	553	570	566	555	556	581	559	502	544	509	517	542	575	539	567	522	510	505	554	561	549	512	552	544	555	538	549	526	523	529	502	512	543	546	519	541	541	535	573	569	505	601	560	525	542	508	545	533	551	567	584	563	535	546	534	556	523	517	555	539	564	558	536	530	546	522	535	547	559	515	531	512	546	528	487	548	553	526	560	545	593	535	536	536	533	574	523	551	544	549	515	526	552	519	560	559	504	565	532	509	566	587	503	528	516	542	589	552	572	515	565	551	523	547	557	513	573	544	545	536	528	521	537	524	541	513	561	579	541	565	526	552	527	517	560	503	539	499	565	576	555	562	524	561	514	561	550	551	549	528	555	525	538	528	556	551	577	546	535	561	544	599	537	550	535	507	546	584	543	545	511	572	553	501	507	549	543	595	564	530	536	549	532	559	562	569	545	550	549	534	519	554	533	494	523	490	553	569	553	535	519	520	547	561	527	504	515	551	540	588	559	565	595	542	542	567	567	560	570	544	542	570	534	530	576	539	519	584	533	527	532	540	510	495	525	536	566	540	520	526	540	525	551	566	538	582	542	540	497	551	559	550	556	509	562	580	526	529	495	576	534	528	559	524	545	531	528	495	550	538	510	536	558	543	545	516	537	531	563	524	521	524	514	522	519	529	559	535	528	548	514	544	557	530	516	501	545	581	556	551	526	573	579	552	541	547	532	534	569	531	520	506	553	520	561	523	517	551	543	548	526	532	514	501	550	555	555	527	526	526	571	549	577	516	513	532	541	518	562	525	549	506	504	528	531	547	547	588	535	560	512	560	556	595	573	511	528	545	564	503	551	516	551	515	557	482	516	526	526	528	541	569	547	572	572	552	502	533	513	563	549	600	517	556	528	525	545	549	547	530	534	529	569	557	553	537	507	556	537	519	565	525	549	556	569	570	554	529	550	554	566	528	584	520	494	503	574	540	559	495	554	578	549	569	497	538	543	535	534	520	510	582	521	516	572	578	532	565	546	565	499	535	578	545	579	532	538	560	541	479	501	519	575	529	583	536	561	544	536	540	533	547	549	585	567	556	548	555	557	568	562	527	532	585	548	567	578	567	515	495	541	529	529	601	543	510	553	550	559	557	521	545	544	577	578	563	513	534	518	526	547	509	574	521	507	546	600	532	510	566	536	559	528	508	530	508	544	534	527	542	559	554	516	562	509	538	558	522	535	526	514	543	588	545	580	514	490	530	524	549	563	547	529	577	566	538	530	525	559	557	566	552	566	580	498	545	527	504	576	513	547	517	517	549	522	510	523	536	536	564	586	525	535	502	518	550	573	514	555	510	551	521	522	574	512	476	559	544	556	508	544	518	594	556	522	554	536	562	521	557	499	536	573	568	561	523	514	518	521	547	585	542	534	530	553	499	563	477	553	509	557	481	556	549	564	527	551	504	507	557	501	509	514	541	559	500	535	551	526	512	518	538	529	510	526	559	527	532	558	548	489	522	564	523	494	552	534	572	565	533	549	522	544	546	542	533	537	505	534	520	581	536	569	522	587	585	537	519	526	538	574	497	475	533	519	537	518	545	541	542	514	553	525	492	511	565	544	576	520	572	554	584	511	526	561	558	565	535	519	545	533	609	536	522	553	539	530	528	523	579	519	584	553	554	562	524	515	536	559	562	517	507	527	518	564	532	577	558	531	534	571	568	527	512	576	549	555	518	532	589	555	575	558	564	534	530	530	612	528	565	577	535	543	514	541	568	559	572	522	517	518	542	534	548	534	594	504	546	568	511	539	544	576	581	564	551	548	548	528	523	467	507	549	524	600	550	542	558	532	586	537	498	578	554	567	503	548	490	564	538	536	563	533	581	553	565	535	550	538	516	568	554	559	568	514	561	512	567	573	541	560	569	544	563	535	524	548	536	549	548	514	554	528	536	504	522	560	533	546	534	544	555	499	560	558	563	524	553	547	526	471	544	558	554	592	574	533	569	546	538	528	548	540	535	502	503	571	531	564	509	536	541	548	541	542	567	514	552	534	533	534	535	519	538	543	566	508	545	535	552	560	529	525	536	584	582	539	553	523	523	572	516	535	560	569	560	549	537	537	554	545	524	551	536	526	524	515	519	553	491	546	531	592	576	553	577	581	519	517	483	552	578	532	562	548	542	542	548	562	530	517	545	528	559	525	523	540	543	585	537	521	566	515	554	492	546	558	497	525	521	559	527	551	564	567	595	535	540	554	518	545	517	519	552	551	533	539	515	558	541	515	516	524	550	565	525	546	550	532	527	579	542	554	570	523	519	525	541	544	536	492	570	532	538	506	542	577	489	521	547	575	579	508	549	572	549	591	536	518	517	579	550	556	549	535	543	547	543	513	537	552	563	575	522	532	519	545	534	565	549	550	546	555	555	553	559	568	559	526	544	554	511	514	539	527	529	552	519	543	518	557	517	547	533	545	542	527	555	474	557	604	530	529	557	527	488	543	521	513	513	552	559	554	557	577	556	569	563	514	537	555	521	586	548	549	538	529	526	534	572	533	550	533	545	574	531	525	544	591	525	532	568	518	567	530	534	535	569	547	554	564	538	578	537	558	554	561	595	531	572	579	526	538	527	579	556	509	548	553	543	544	526	532	521	557	538	542	475	540	561	538	541	580	531	551	518	560	535	608	485	530	541	520	602	569	533	515	527	533	558	521
22480	21097	28673	23778	21271	22579	20927	29741	26564	19798	13895	4135	515	495	501	495	474	497	484	505	519	480	478	497	495	492	489	457	498	533	471	464	505	484	451	462	506	468	490	487	508	504	486	503	434	460	493	510	505	497	462	473	508	452	473	471	512	455	487	483	485	462	528	504	491	476	478	495	475	455	485	499	495	471	475	510	479	449	529	480	502	500	459	528	485	512	504	482	486	493	516	474	467	492	467	491	477	433	438	455	500	475	501	477	459	483	466	464	465	458	489	501	461	514	514	478	470	488	503	480	464	491	477	468	470	492	468	454	463	481	537	488	475	489	473	448	465	440	487	481	482	519	481	515	504	478	467	472	473	443	504	481	466	491	492	504	501	481	503	532	502	506	488	512	477	493	494	487	434	518	487	467	485	489	488	513	475	458	468	481	480	483	474	481	464	472	469	483	515	482	456	482	501	496	470	464	479	521	465	458	486	462	475	494	508	524	446	467	512	429	481	504	479	513	477	505	486	484	492	480	486	465	511	452	494	462	453	478	504	486	475	504	489	486	481	492	486	434	507	504	491	505	462	470	501	510	472	471	489	498	477	451	478	477	468	460	477	455	497	480	453	467	466	505	502	543	483	475	503	458	469	450	492	501	478	496	456	469	489	472	517	468	472	501	461	480	490	460	483	505	491	492	488	504	465	497	492	437	464	493	475	479	470	467	497	502	476	499	453	463	465	507	506	482	473	505	469	497	476	498	508	509	487	469	490	440	458	509	478	466	496	452	428	495	547	462	503	492	488	480	516	492	456	443	464	476	470	461	497	502	498	489	487	518	519	515	501	492	486	477	503	471	463	466	512	478	524	457	491	455	470	453	475	467	471	443	441	475	488	457	490	487	483	465	503	474	459	499	485	488	481	487	491	493	482	512	464	513	471	477	490	461	505	513	500	473	501	488	467	500	500	464	492	486	463	482	483	484	494	489	489	494	492	467	492	460	485	445	501	515	452	465	485	465	484	494	444	450	481	471	492	441	461	464	483	418	471	496	468	469	452	509	507	484	501	458	492	455	522	449	460	471	462	482	434	437	477	522	476	454	464	462	495	442	491	492	448	477	468	452	465	458	488	445	478	481	482	490	488	486	434	455	491	462	496	477	488	504	454	472	475	500	539	497	496	515	488	482	491	491	461	456	443	495	498	500	482	434	498	477	464	484	497	476	469	468	480	479	486	443	504	458	456	436	475	484	454	484	463	510	463	471	461	487	479	465	479	458	558	485	510	493	442	480	484	470	474	492	465	468	491	461	476	467	480	467	480	428	460	499	490	482	497	456	462	491	477	458	506	517	509	478	494	511	488	487	468	446	462	515	485	447	466	501	481	472	464	445	501	510	489	481	485	452	487	457	425	481	448	510	461	500	466	443	481	502	549	494	464	454	481	518	518	505	504	482	495	469	495	483	485	468	468	467	463	467	473	511	485	503	482	492	465	490	458	464	489	439	456	455	487	516	486	487	433	465	485	492	502	481	498	449	504	496	494	504	484	513	505	516	488	480	470	493	502	483	454	555	508	443	500	481	468	502	472	494	498	472	460	493	460	480	470	479	479	469	483	423	486	478	463	497	482	506	461	548	450	466	472	441	462	486	511	511	497	492	483	483	487	484	463	470	457	466	441	507	477	491	492	473	501	451	428	439	491	484	493	481	458	462	519	490	442	517	469	503	475	468	454	470	485	419	492	487	446	491	503	456	474	487	458	499	483	485	482	491	443	484	524	470	484	471	492	486	478	476	482	505	495	463	468	460	482	486	497	468	438	476	468	497	488	512	503	487	496	527	525	526	466	506	486	468	450	507	493	480	462	476	455	470	484	491	465	465	509	500	501	481	462	469	505	482	492	451	472	493	518	496	497	458	489	485	463	512	494	463	499	475	515	478	470	507	478	512	454	517	469	492	505	450	447	498	476	491	468	466	520	459	529	512	472	465	472	519	489	496	491	498	494	463	484	484	477	458	485	488	472	476	471	477	474	488	438	500	465	489	507	494	528	457	499	463	460	490	493	495	497	501	483	464	446	479	476	511	508	456	497	463	479	492	489	483	487	480	468	457	495	537	413	453	489	470	493	472	470	521	464	507	499	501	454	481	488	497	488	452	520	486	492	505	509	523	480	426	498	462	462	484	511	467	491	458	473	462	465	492	485	472	461	465	467	468	468	465	449	455	477	482	479	476	452	463	478	507	515	522	492	515	477	484	483	480	493	469	516	506	496	500	486	487	521	484	475	440	500	453	480	494	475	502	501	470	473	510	469	514	501	536	446	487	488	468	466	490	451	494	488	467	453	502	504	470	467	483	490	498	486	500	516	489	426	481	466	484	460	440	470	472	526	479	524	483	496	477	454	448	500	491	470	482	439	465	436	465	514	508	490	498	451	457	454	478	513	450	483	443	478	506	426	472	454	445	519	486	522	450	481	443	486	447	472	457	462	498	493	466	465	473	471	469	496	460	460	461	494	451	492	521	474	481	449	461	456	457	474	555	444	482	449	490	469	474	503	502	505	511	477	471	477	475	526	525	501	444	471	475	518	482	453	472	465	487	493	499	477	481	475	480	512	463	513	510	444	479	486	517	498	505	462	498	455	449	509	490	488	486	496	498	484	478	509	500	472	503	474	424	509	454	464	478	460	526	499	459	431	468	466	495	476	469	523	467	481	474	467	493	483	500	471	521	470	502	500	489	476	529	483	497	466	466	496	473	505	472	461	494	489	481	478	499	498	479	472	497	471	457	465	502	488	443	462	458	498	502	493	482	485	523	460	480	460	484	471	524	493	517	445	471	496	488	416	481	515	472	510	517	514	493	515	478	451	526	511	456	443	470	492	507	466	464	486	443	462	464	477	489	510	490	484	467	478	495	488	495	476	484	517	474	485	447	471	484	451	510	455	515	512	488	518	467	477	501	482	488	526	473	446	486	463	487	472	516	496	488	432	456	471	469	471	474	464	469	452	484	476	442	485	458	470	455	497	496	473	482	491	487	455	498	464	468	506	467	489	488	456	479	488	486	458	452	471	491	491	485	458	493	446	497	450	487	472	509	509	458	471	474	477	471	435	456	504	467	483	455	450	483	491	428	453	456	485	498	492	487	499	454	513	451	477	502	450	514	455	439	510	465	472	478	492	500	502	474	520	475	468	489	471	477	493	488	480	442	534	465	470	483	460	481	509	484	451	485	465	475	478	484	466	499	480	431	441	531	491	525	482	496	509	467	516	464	482	482	474	486	497	459	504	493	481	502	507	483	492	505	521	497	489	489	520	482	501	446	477	475	457	497	475	461	468	461	468	497	489	497	462	516	476	485	460	476	469	456	486	499	480	458	516	448	492	481	469	462	498	509	529	534	460	506	470	495	513	474	456	460	500	457	491	475	510	466	455	479	448	477	476	468	486	481	505	436	498	461	503	491	500	505	442	479	503	491	483	480	528	482	413	480	472	436	489	467	460	467	517	486	470	494
52854	81948	45184	17920	24457	23303	17965	32890	30887	22940	17832	4814	581	527	552	512	545	499	517	506	497	526	521	540	503	515	521	510	507	466	500	498	519	476	507	484	511	508	494	524	557	510	545	484	489	516	488	521	484	480	483	503	508	524	516	512	504	514	548	480	554	518	454	510	494	491	509	542	527	496	542	504	486	506	531	467	517	506	511	497	502	506	535	482	508	516	513	480	507	499	518	548	545	517	488	517	534	479	530	477	526	495	538	526	497	505	489	472	498	519	507	500	484	519	509	529	515	490	501	467	500	503	477	483	486	483	471	491	492	493	508	492	549	501	505	509	472	482	487	485	497	503	479	480	519	475	544	474	502	528	473	489	483	478	468	493	497	491	489	489	492	494	492	505	499	499	479	497	507	463	484	492	515	503	503	488	480	530	481	472	509	450	526	517	527	497	489	501	492	510	517	491	490	537	536	513	491	515	510	510	480	520	553	433	485	457	524	472	432	508	490	505	514	520	476	498	470	513	501	519	487	520	502	521	523	535	512	500	474	510	471	490	476	487	503	503	503	502	481	516	510	516	504	492	515	511	528	498	493	515	503	492	528	522	521	487	500	498	509	513	518	498	483	487	434	471	512	487	515	497	500	466	483	470	490	490	504	500	495	512	502	519	481	518	519	483	508	498	512	475	485	526	515	489	498	478	520	486	512	520	499	485	487	508	481	505	476	510	467	495	519	483	485	511	485	490	510	512	490	510	469	502	466	511	502	512	483	485	541	473	501	476	480	504	509	472	515	478	508	497	500	488	515	487	530	488	494	543	494	511	481	490	498	488	512	476	467	481	521	518	487	470	510	495	489	520	539	511	479	474	491	487	505	444	494	484	494	485	495	512	501	496	516	492	513	502	500	499	483	514	507	487	555	489	481	498	488	490	486	455	515	497	465	510	487	480	515	506	513	504	518	474	524	468	508	521	511	482	516	514	484	477	507	476	471	517	477	461	496	501	470	501	445	422	475	501	523	505	504	544	482	502	505	513	501	500	509	472	496	489	508	517	462	469	467	498	469	514	517	465	482	478	530	535	494	507	518	469	522	479	489	463	522	527	517	533	506	520	527	503	524	513	504	530	480	492	507	467	461	465	487	495	487	502	502	536	492	525	453	449	487	492	528	507	506	496	486	479	492	501	509	483	547	510	530	464	493	511	481	526	489	498	497	503	483	483	521	515	457	520	521	512	514	472	513	489	487	499	486	504	513	507	489	484	504	507	474	551	499	502	492	511	514	472	503	482	514	493	548	502	511	509	546	486	465	542	528	519	481	544	500	472	515	518	496	480	497	545	454	515	537	532	538	465	513	448	534	506	506	470	464	486	518	511	470	470	498	514	502	532	508	527	502	524	558	537	535	545	488	487	485	450	476	468	482	524	484	482	480	497	505	515	520	521	496	468	500	504	523	501	570	514	518	507	437	508	515	488	462	498	487	541	474	518	512	481	494	492	533	524	504	448	532	512	479	497	488	513	508	542	494	527	496	462	519	501	480	486	491	471	496	530	479	449	549	474	481	494	480	484	520	527	461	505	502	489	502	505	521	509	524	488	505	483	472	525	498	512	511	496	477	501	520	491	473	495	512	512	482	490	546	503	481	468	506	483	477	506	521	495	515	496	511	463	510	515	474	501	511	509	472	465	517	513	474	531	480	498	519	506	543	471	498	498	513	504	521	523	482	533	526	510	542	503	503	493	471	507	475	455	501	537	515	503	482	489	522	496	512	515	512	516	487	511	506	515	487	494	507	503	525	489	488	520	490	514	484	532	516	518	492	473	494	472	527	495	473	483	525	497	459	478	520	503	520	484	491	464	495	503	463	522	547	514	564	532	473	526	491	509	488	544	489	494	535	532	507	527	520	463	504	483	508	506	503	540	517	511	518	463	465	508	495	516	469	516	473	501	456	521	475	470	498	506	492	527	464	520	439	546	487	516	509	488	491	492	490	513	475	491	532	485	454	492	528	468	533	485	500	496	518	502	498	517	487	515	474	523	540	489	491	525	492	504	493	572	513	483	475	507	506	534	482	486	520	514	475	494	474	507	500	505	518	499	556	463	473	530	501	530	513	524	499	492	547	501	515	450	493	475	492	537	497	489	494	455	486	544	522	485	485	542	528	485	486	515	484	508	517	481	548	513	489	437	523	498	509	504	480	497	484	485	455	492	459	473	518	487	492	524	489	516	478	497	504	499	470	528	488	495	494	511	496	489	498	500	487	512	523	531	507	506	486	510	499	515	461	516	503	507	502	516	461	515	482	520	524	499	494	541	526	548	495	493	507	489	476	488	474	464	521	491	545	506	493	496	490	509	465	497	485	477	533	520	506	508	454	497	543	477	490	505	501	520	513	534	516	476	513	495	513	493	525	470	526	461	539	450	532	522	519	482	483	501	544	522	527	457	529	523	492	510	473	537	493	515	498	465	532	489	538	466	492	481	480	476	497	495	471	470	498	521	499	499	500	545	460	491	487	458	519	477	493	500	493	518	472	501	528	529	450	505	526	471	530	501	520	513	520	470	521	457	525	497	484	501	507	493	480	480	481	492	509	486	520	499	502	511	494	490	503	505	478	480	514	486	493	473	495	474	543	511	497	447	538	478	451	478	494	535	469	484	519	508	551	506	452	512	472	509	461	479	535	459	472	540	490	482	534	498	477	504	504	458	516	523	492	471	518	461	516	510	489	504	511	420	481	517	522	500	496	513	458	518	515	528	514	500	500	514	537	502	526	513	481	496	471	518	441	498	464	498	499	491	527	498	492	506	510	494	492	528	496	505	491	512	487	528	494	468	517	527	507	498	519	489	514	480	547	511	486	536	482	497	484	524	507	534	493	486	522	485	480	464	480	513	502	480	484	460	479	478	498	508	462	498	537	500	487	503	484	505	495	493	486	489	542	482	504	501	495	525	520	486	487	526	500	504	491	494	460	517	527	543	484	515	496	472	531	489	487	480	479	525	563	501	498	463	480	511	497	487	494	519	524	520	470	499	497	520	490	480	511	546	477	465	488	503	499	510	470	507	516	500	492	521	480	505	497	518	497	485	491	505	511	485	489	508	494	527	468	470	514	492	505	511	497	514	508	505	504	501	501	520	558	512	532	526	496	502	519	482	498	504	492	545	494	506	475	523	479	460	504	530	483	480	494	475	496	508	480	511	516	502	472	488	517	495	474	490	525	483	497	495	536	501	491	504	509	468	485	493	511	499	492	476	528	536	503	529	479	499	463	464	519	472	523	492	529	495	485	481	503	501	495	527	504	484	488	488	499	523	513	513	533	484	540	486	500	501	500	527	513	489	484	465	491	470	475	478	514	469	493	495	484	483	509	488	480	506	492	522	476	507	494	486	447	538	501	478	485	480	502	531	534	489	492	476	473	494	458	479	485	484	467	507	495	492	518	480	519	500	505	462	508	492	486	510	500	523	469	498	437	499	473	489	473	489	505	511	495	495	506	522	519	505
28169	20931	9015	1627	1332	1414	1129	1625	1872	1329	931	682	335	303	281	308	331	299	348	353	344	312	322	340	327	328	294	330	312	306	337	320	338	294	309	349	312	336	297	337	344	309	308	306	326	334	309	290	292	327	343	300	325	291	311	316	322	316	334	300	329	324	288	309	349	311	263	288	317	323	334	300	313	322	340	326	340	299	303	305	305	295	313	309	298	308	288	307	303	306	297	309	322	303	304	282	308	289	322	338	291	326	323	316	317	305	325	318	306	340	317	326	316	324	322	307	327	314	319	292	311	285	306	316	331	277	301	290	352	307	312	309	310	309	308	319	290	335	303	336	314	359	298	326	323	338	342	356	323	323	328	331	298	270	287	325	306	311	291	319	295	297	299	331	325	338	296	315	322	337	298	308	299	333	318	332	313	332	302	325	315	286	301	324	277	331	304	289	336	324	308	328	312	307	317	264	290	297	320	338	337	329	307	334	294	307	310	273	312	336	321	329	339	301	315	288	322	317	325	275	323	331	318	345	279	305	333	352	322	329	292	343	297	311	313	300	331	324	327	298	311	278	291	292	344	311	324	336	295	319	322	326	347	296	303	326	295	321	319	312	313	305	295	302	352	356	332	326	312	305	306	315	291	324	352	292	330	307	320	314	339	298	300	329	295	336	305	300	333	340	315	310	309	309	328	305	312	304	327	288	320	323	324	306	314	277	303	315	322	328	313	276	328	315	285	301	309	305	284	312	276	329	331	275	317	343	287	327	335	339	293	275	314	315	307	317	335	292	290	322	312	323	320	318	286	315	317	319	318	298	326	323	296	307	318	285	335	315	335	292	322	315	338	294	305	326	296	286	276	348	293	294	305	334	288	339	328	298	316	288	313	303	313	312	320	308	316	311	282	301	303	325	349	302	327	286	317	291	313	297	290	327	322	309	300	291	297	314	333	342	318	276	343	333	314	354	293	309	324	312	314	312	321	344	304	337	345	309	315	340	320	326	294	308	308	316	316	315	328	313	313	285	287	341	328	337	313	295	297	315	294	336	346	312	320	325	304	305	312	330	309	294	329	298	304	283	309	329	311	317	276	307	323	318	309	296	328	316	315	308	337	309	330	320	332	332	306	326	305	355	327	295	321	312	319	329	300	336	309	312	320	315	313	303	286	336	338	293	316	336	311	336	285	325	314	300	313	301	330	299	362	292	338	350	330	306	309	322	353	312	301	299	299	316	341	319	296	361	292	311	337	310	305	301	368	315	344	321	320	286	322	306	323	355	340	306	332	319	307	329	286	303	323	316	319	323	271	293	300	308	303	321	293	308	323	294	292	373	323	352	317	321	292	290	323	343	296	309	343	319	323	304	331	292	347	293	323	316	331	271	333	303	325	331	344	299	301	292	308	317	333	305	339	303	336	319	346	302	293	339	327	307	298	300	305	327	297	286	294	300	329	290	305	316	310	338	321	337	289	300	321	300	302	318	334	341	300	267	285	334	248	295	296	289	353	306	356	357	275	283	325	317	323	320	312	323	315	330	328	315	327	292	287	281	317	331	337	335	279	309	296	316	311	297	315	346	335	310	300	325	323	321	334	333	325	321	315	307	285	348	304	311	298	302	339	293	317	273	323	328	324	309	300	325	334	299	322	318	335	291	309	303	304	334	335	312	316	322	314	312	321	309	325	312	309	297	327	321	316	340	319	337	306	334	344	261	342	315	303	307	290	291	317	316	343	337	315	308	293	325	315	301	312	266	306	308	313	299	311	332	329	310	318	293	313	310	276	315	297	307	303	333	337	310	334	323	330	296	299	317	318	332	313	334	313	324	330	300	308	291	304	277	344	301	319	313	298	304	295	324	330	318	313	298	294	307	302	308	348	319	293	318	310	291	332	331	288	317	326	349	291	290	315	326	327	351	337	335	330	284	315	318	302	320	330	307	283	345	313	362	328	320	326	317	359	330	308	304	302	335	309	298	340	315	305	342	311	311	321	302	324	313	338	325	303	307	315	325	333	293	328	327	296	314	314	355	297	329	319	325	314	303	329	300	298	307	308	299	323	325	322	316	290	280	347	314	320	340	318	307	321	309	316	314	306	331	310	304	292	319	296	323	333	335	324	290	314	278	341	322	326	333	325	333	273	274	325	332	315	305	317	344	295	330	301	301	290	332	314	328	334	309	333	293	296	326	314	320	283	352	317	328	315	304	328	292	329	350	303	303	305	274	318	293	331	306	311	295	308	319	293	316	295	346	303	322	345	280	325	314	312	315	298	347	279	348	328	318	299	330	315	293	293	310	302	328	270	326	335	293	351	313	340	303	330	310	331	327	308	317	290	336	304	330	312	348	312	343	333	313	321	272	318	300	300	317	327	306	313	331	336	308	322	320	313	311	291	301	321	287	311	281	289	308	289	315	319	309	296	332	305	298	315	308	309	307	324	309	306	292	323	310	336	280	306	328	296	329	336	302	318	326	310	303	303	317	316	309	333	310	312	316	313	331	292	301	322	316	320	337	314	285	333	341	314	279	285	306	313	351	337	338	324	320	330	329	310	304	323	298	313	304	314	334	298	309	335	316	293	325	312	336	323	338	319	310	319	310	310	335	296	310	278	310	332	319	286	328	310	309	303	295	307	298	297	319	321	292	325	294	307	300	305	306	323	281	307	306	333	324	327	330	294	330	327	313	306	322	307	302	308	348	310	296	303	331	307	313	302	318	340	315	327	307	288	331	299	315	305	333	330	331	296	306	296	327	331	350	333	341	340	301	305	319	306	348	349	289	312	320	334	301	319	302	325	316	351	313	318	314	334	319	309	315	301	334	302	330	329	311	314	325	307	306	282	312	290	317	269	319	332	302	289	307	319	354	318	306	296	305	290	311	332	333	334	323	328	304	336	333	308	350	345	356	312	303	304	348	272	294	313	315	325	288	303	301	317	303	304	264	304	357	292	331	348	348	319	311	320	314	315	326	282	319	356	336	293	312	338	308	293	323	353	313	339	331	323	336	280	325	326	319	292	318	320	310	308	327	324	311	335	300	336	260	315	326	317	316	343	342	318	295	330	296	327	292	351	321	318	282	291	303	322	330	322	325	319	324	278	302	292	281	292	284	311	300	326	330	324	324	327	284	322	319	335	305	310	315	303	298	286	298	286	323	318	334	313	306	286	296	283	324	289	340	310	312	332	301	336	285	312	323	287	331	308	307	312	311	304	327	264	313	304	310	282	334	334	324	330	310	326	322	322	331	328	310	292	312	310	309	281	328	310	298	335	291	317	297	305	342	308	301	284	301	308	322	299	313	280	289	324	264	300	302	324	311	306	298	332	315	331	329	292	348	352	325	321	306	308	312	290	299	299	322	287	307	315	299	345	298	320	275	313	295	329	317	332	324	347	337	315	335	305	304	276	300	291	300	312	327	303	291	334	311	310	305	345	301	308	320	322	284	338	314	339	288	314	312	325	322	308	314	323	297	323	316	327	355	330	306	302	309	322	326	318	364
18835	23235	3605	1260	1783	2179	1609	2447	2968	1947	1203	925	354	360	356	371	338	364	341	357	377	359	351	330	331	352	354	355	358	356	402	401	308	344	359	329	340	314	365	332	364	388	328	371	397	344	372	381	347	334	363	364	338	356	362	304	385	341	334	370	335	330	349	363	362	347	368	335	396	327	343	358	386	389	378	371	340	329	384	339	350	342	329	338	398	354	341	362	412	322	333	359	366	371	364	408	347	364	342	361	378	356	366	349	363	351	320	326	347	366	365	346	344	352	356	314	328	362	346	373	363	355	352	335	377	334	340	373	339	335	375	344	358	370	387	349	383	380	363	362	369	367	367	378	358	360	360	337	380	376	364	322	374	362	373	343	358	357	360	387	370	374	324	384	354	310	352	352	349	351	370	344	410	356	354	370	349	338	379	400	358	331	348	392	320	393	368	345	340	347	378	341	347	387	329	354	356	324	311	371	361	384	364	342	326	335	353	360	348	361	369	327	344	369	377	325	353	380	342	328	361	348	381	342	384	346	347	333	346	341	341	337	357	344	362	328	342	366	364	377	329	380	359	347	309	354	352	342	347	343	336	373	376	377	339	392	364	341	336	361	371	337	357	359	362	363	366	360	364	374	324	360	365	342	403	397	358	319	349	343	348	319	345	362	360	382	358	347	349	364	362	351	353	354	350	357	342	360	361	345	346	366	330	372	361	362	344	366	348	344	348	385	343	385	363	368	331	311	324	323	326	370	376	341	373	326	345	357	314	360	346	361	374	357	326	378	357	376	378	380	389	356	362	353	375	375	350	361	331	344	305	359	394	352	398	346	354	360	347	372	365	336	355	365	338	356	340	342	380	329	343	349	365	372	365	360	366	347	372	374	358	374	346	344	321	341	328	346	353	331	361	361	351	367	371	384	350	343	347	342	361	367	347	361	341	345	346	349	354	333	345	336	341	359	374	368	329	331	371	365	350	370	363	362	323	326	349	338	346	329	365	380	364	357	349	344	366	370	398	346	332	343	377	357	345	388	351	338	360	339	325	348	356	376	335	343	339	357	387	357	362	372	354	359	345	355	343	334	347	320	355	361	369	356	326	350	349	363	368	341	362	353	354	323	364	349	339	343	337	361	346	376	351	351	346	345	352	375	332	376	377	370	352	366	378	380	339	397	364	336	383	349	360	347	347	352	354	351	354	357	332	334	337	376	366	307	363	315	383	396	375	394	388	366	375	371	376	361	374	346	348	343	327	324	352	331	377	348	330	325	372	362	344	350	315	360	358	384	349	375	348	345	353	360	361	341	351	361	370	374	312	362	362	334	351	347	340	359	352	342	384	339	375	349	374	383	345	394	321	375	355	359	385	389	339	364	351	356	311	335	387	381	355	353	356	348	372	356	380	377	375	375	366	370	361	329	366	367	330	368	297	362	334	363	360	348	341	339	326	329	371	361	327	363	329	355	350	336	377	351	329	361	359	348	389	382	372	372	346	336	375	327	382	365	344	344	349	336	340	335	363	348	361	345	359	377	346	378	359	345	347	336	349	350	356	354	356	359	362	345	351	335	385	371	369	318	353	309	369	322	353	332	343	393	348	385	352	356	350	384	363	325	361	368	356	370	342	392	379	359	356	353	364	360	340	322	350	334	374	339	356	361	352	372	349	366	365	332	376	326	360	351	402	362	366	338	363	336	376	369	397	367	330	384	343	383	346	375	388	373	366	339	345	338	347	383	352	353	332	354	322	346	343	334	349	330	332	350	365	359	344	376	352	354	376	379	366	381	341	345	328	362	348	352	352	319	354	335	364	345	365	344	360	357	339	358	390	357	348	376	385	379	384	364	362	346	342	398	360	357	364	373	339	372	338	345	369	355	372	342	342	328	373	368	367	360	371	348	322	349	356	348	351	341	342	363	354	371	347	364	328	377	344	366	359	342	371	339	323	332	343	379	344	342	376	367	366	389	341	362	353	339	334	348	371	330	371	337	330	367	345	356	369	359	364	389	353	364	357	328	351	385	363	325	323	344	354	359	377	338	353	356	351	341	335	371	365	357	366	379	351	365	351	364	348	341	382	362	340	334	359	359	369	345	345	349	365	347	342	355	366	366	348	386	349	345	346	315	368	376	349	356	345	343	346	405	323	361	332	373	404	339	367	332	351	352	355	362	322	365	376	374	366	346	357	333	355	339	343	328	356	327	338	356	326	382	349	349	372	331	336	357	340	345	362	324	351	330	375	327	340	361	346	369	356	372	341	385	365	343	388	335	346	371	349	358	348	339	403	340	343	332	325	356	357	324	338	365	348	315	359	356	338	325	365	359	357	361	347	337	364	367	410	343	339	335	337	347	353	370	371	323	371	333	361	364	379	397	372	365	360	374	339	373	320	355	354	329	360	347	366	358	386	347	353	377	330	347	360	358	361	367	386	335	363	355	361	341	355	365	369	356	373	370	345	360	361	349	365	400	346	356	340	361	334	330	378	358	348	367	341	352	349	342	340	353	351	338	348	333	357	324	369	335	394	373	365	370	367	393	368	319	363	352	338	361	378	387	338	373	336	384	353	377	397	348	348	337	335	334	371	322	339	348	336	336	328	368	358	330	341	344	378	348	352	357	352	331	387	337	361	355	362	349	367	371	351	359	341	338	356	366	374	334	346	346	361	356	375	359	365	395	346	360	365	363	359	373	360	385	359	338	362	388	333	322	374	314	346	333	361	357	354	379	340	360	328	332	344	367	377	349	338	369	324	392	373	359	343	357	357	328	335	371	353	335	394	357	335	337	357	354	322	351	375	357	315	369	348	376	318	334	350	384	350	377	364	353	372	337	405	336	357	340	339	365	360	340	350	340	362	349	335	349	344	340	353	356	339	329	351	351	343	350	371	326	346	372	332	336	338	379	350	365	330	352	339	342	356	355	353	342	343	382	375	329	385	330	374	344	368	350	366	351	348	369	381	354	303	368	369	341	316	373	357	354	343	346	359	390	367	334	351	346	348	375	339	358	316	349	346	378	328	356	359	321	339	325	327	323	375	340	386	381	344	358	352	351	323	363	365	364	353	364	354	389	352	369	348	337	345	345	375	347	370	351	375	349	377	369	317	344	375	372	345	375	369	361	393	345	337	326	354	337	332	369	365	344	378	341	348	389	329	335	362	328	363	344	401	315	346	366	363	348	349	350	372	337	383	338	335	379	328	362	337	351	337	364	350	354	350	372	347	363	318	347	350	334	359	367	390	339	339	342	362	357	377	358	349	360	368	383	335	349	335	308	351	336	337	331	371	380	349	344	325	339	341	373	360	334	371	358	343	377	339	348	357	326	326	362	342	350	362	347	358	341	357	345	375	349	388	378	344	330	342	349	365	321	354	318	374	342	337	368	341	356	352	375	355	375	372	387	369	327	354	334	380	361	351	352	357	357	377	325	342	345	355	377	353	329	355	366	380	368	335	409	379	335	359	345	381	338	354	359	335	327	340	337	376	387	327	370	366	335	346	374
23614	21043	28103	24168	21123	13477	9413	11953	16153	17602	9153	3103	408	283	254	247	253	282	249	241	247	273	281	242	219	281	250	242	222	256	253	255	255	241	260	230	260	259	229	247	256	237	276	237	241	244	261	244	245	251	268	253	254	258	267	273	226	246	226	231	245	240	252	247	244	251	282	243	230	236	254	264	244	252	245	234	250	266	216	243	239	217	234	252	236	247	211	236	232	261	222	262	249	240	235	255	243	256	282	253	246	274	220	245	253	223	250	291	268	239	252	254	267	254	254	276	280	251	274	235	246	240	262	267	263	258	224	250	241	263	247	270	232	239	250	255	269	241	247	226	239	273	257	252	258	281	224	257	283	255	235	268	247	219	263	245	240	255	249	213	262	226	229	238	248	234	247	260	247	225	223	232	261	261	268	266	258	248	260	229	269	241	222	229	258	246	218	270	272	263	258	252	234	253	259	232	241	238	252	253	229	236	262	250	223	267	260	235	246	218	274	234	234	233	248	264	262	221	237	252	241	251	265	241	239	252	237	232	243	244	229	266	240	269	230	262	269	265	252	243	269	232	259	267	263	243	266	264	229	223	283	265	263	223	219	251	274	262	243	254	255	237	257	246	248	246	250	240	228	208	230	257	239	253	232	268	271	243	233	249	270	236	244	250	250	248	231	218	240	261	272	256	254	243	247	262	250	253	226	269	274	236	249	248	240	270	248	250	237	237	256	235	238	252	253	229	239	260	260	257	227	247	211	225	263	217	253	246	255	253	235	248	242	231	273	245	242	240	262	255	249	238	240	253	231	230	250	235	235	268	263	247	231	251	250	239	249	254	243	281	246	233	229	224	213	290	249	248	243	262	247	257	266	246	274	252	250	261	222	240	242	265	249	258	264	275	266	219	246	258	263	262	269	260	217	243	239	262	230	276	259	235	227	259	239	273	245	274	265	257	255	271	241	245	243	229	239	238	268	242	279	272	236	243	243	225	238	246	259	240	261	233	236	249	228	231	250	246	227	237	250	245	252	234	275	258	253	252	218	247	264	282	272	269	261	266	213	263	263	284	269	237	231	239	256	228	261	241	248	261	264	223	249	254	299	277	255	251	232	262	263	255	264	272	228	265	249	241	244	248	276	252	234	260	229	261	248	274	233	231	252	256	260	238	250	280	267	258	229	232	231	285	240	229	240	248	273	226	257	247	240	244	257	254	227	246	260	255	238	232	235	251	224	219	252	274	249	239	271	250	226	249	238	231	279	261	242	260	270	216	231	268	229	235	223	243	233	242	245	257	249	240	240	231	259	264	239	258	258	252	252	210	259	242	271	239	240	235	254	240	260	223	235	261	253	257	269	224	236	258	289	253	263	257	247	266	254	221	256	261	251	244	258	240	271	250	264	249	285	228	245	241	259	249	234	246	244	230	222	222	270	232	279	239	254	268	270	241	269	257	262	248	254	251	245	285	243	252	242	269	239	259	245	254	266	248	247	241	273	235	279	221	251	220	249	265	253	243	248	266	242	213	268	258	239	262	278	229	269	208	247	255	242	239	243	218	261	258	271	240	265	250	227	264	234	258	227	245	260	251	226	233	276	262	301	248	237	235	245	238	282	261	238	248	240	262	289	253	238	249	233	234	248	244	244	216	284	234	233	269	235	269	242	254	273	234	245	242	264	220	233	230	275	237	252	229	244	265	219	243	264	235	276	225	277	243	257	245	266	226	258	236	246	264	227	235	242	258	253	263	254	237	238	250	233	230	266	224	218	292	265	222	229	244	273	236	261	235	236	265	245	261	241	264	248	269	265	275	253	267	223	268	227	256	258	269	263	221	234	270	257	250	253	232	230	268	255	244	227	218	229	265	231	245	270	237	227	238	264	286	265	276	245	235	240	272	244	238	241	244	239	224	253	223	242	248	246	267	225	235	267	221	240	264	224	240	251	264	252	260	233	274	251	283	273	225	242	237	270	259	231	279	241	236	254	239	283	247	241	237	250	234	258	297	268	227	252	261	247	252	270	257	265	245	261	280	267	255	239	251	249	244	237	279	252	247	234	251	245	227	261	228	245	259	228	239	247	247	254	216	242	247	230	240	254	261	253	233	257	242	254	242	260	256	235	250	282	292	250	257	248	272	257	256	255	260	248	234	262	258	235	245	268	262	253	261	242	283	247	258	270	258	257	264	236	241	278	230	252	252	224	213	249	251	254	225	253	245	229	265	249	273	231	234	272	255	251	223	225	252	226	245	265	257	267	266	255	254	250	247	252	262	229	228	246	232	210	247	250	227	238	246	253	237	227	272	244	254	259	237	243	248	260	263	269	235	264	253	246	267	249	253	238	229	262	266	254	246	250	270	247	251	249	269	231	251	249	251	253	265	232	266	246	229	243	242	228	251	277	257	269	232	247	238	236	244	280	271	260	238	220	258	255	237	226	228	244	228	239	253	263	206	258	228	279	255	261	226	256	267	231	269	250	248	243	248	203	223	255	247	241	201	245	254	250	248	260	263	257	236	224	235	245	256	231	245	243	235	237	239	270	260	268	250	231	256	236	263	262	259	256	277	245	238	236	258	231	230	209	244	222	258	257	243	242	234	244	237	236	248	268	232	254	239	248	247	230	240	255	230	256	254	243	274	238	239	249	238	243	258	288	234	259	250	225	224	223	241	254	244	236	239	269	262	224	260	260	229	270	263	240	245	285	260	249	263	256	243	256	260	237	242	262	234	243	244	229	244	237	222	248	241	265	244	248	274	256	260	292	263	240	240	248	262	241	243	236	261	243	234	246	239	247	258	219	221	256	256	253	220	227	277	238	241	249	233	263	264	279	239	240	268	243	240	211	272	270	255	278	237	250	250	234	262	240	232	241	251	244	258	232	239	258	278	232	239	259	248	242	274	243	217	242	245	272	276	281	229	287	257	261	247	256	232	225	271	243	223	231	225	250	228	247	269	248	233	259	278	253	262	249	262	212	252	263	237	227	246	258	273	244	242	247	249	250	249	223	253	258	288	214	276	228	285	242	241	255	234	234	273	260	240	227	248	234	253	254	252	235	243	262	252	269	249	268	257	242	258	236	261	273	258	208	243	278	259	265	286	242	264	262	245	267	248	245	246	250	233	254	255	251	244	277	235	275	258	238	255	278	224	232	212	237	253	231	234	255	266	246	242	245	258	249	264	257	226	241	257	283	264	242	252	246	238	248	231	247	252	281	264	241	242	239	281	264	263	244	254	250	235	259	254	260	255	254	253	270	253	246	257	243	211	259	238	239	222	242	244	227	267	229	237	244	235	255	248	247	242	234	254	245	253	245	210	251	244	259	249	253	266	234	245	224	240	247	262	247	222	247	246	252	241	263	275	259	248	268	257	251	272	246	262	241	255	249	235	270	264	273	251	245	244	277	229	272	245	218	269	225	250	271	246	237	255	216	254	286	216	275	263	252	264	234	250	259	226	271	230	249	268	260	266	252	248	252	246	224	257	251	198	238	251	229	253	239	249
43641	41770	10712	16993	15183	10017	13261	17939	22228	22216	12314	4496	455	279	306	330	292	305	301	300	277	292	298	253	290	264	258	274	316	264	293	264	290	284	279	298	255	271	284	281	304	267	286	248	259	261	231	281	266	299	276	286	296	244	294	274	275	285	277	264	263	259	253	300	287	288	264	270	269	253	311	288	277	278	300	293	260	272	270	251	286	245	267	278	288	286	286	277	255	259	278	280	264	302	292	305	280	277	289	277	273	261	286	266	246	295	259	292	252	292	274	276	280	265	267	279	254	237	286	259	300	307	274	255	266	293	266	306	261	279	260	251	271	274	264	292	300	264	295	296	273	295	257	291	270	271	280	305	278	291	285	291	276	270	272	265	277	254	280	274	286	284	293	263	294	282	270	275	290	257	288	268	283	276	277	280	284	256	269	277	250	261	298	277	285	279	290	246	273	281	269	263	235	253	263	252	288	263	284	259	287	275	292	274	268	283	283	277	297	268	266	283	258	281	234	289	299	310	284	280	266	267	290	281	301	251	294	264	253	268	273	295	281	268	279	271	280	283	270	266	274	257	305	266	271	301	288	271	307	268	287	282	280	299	309	299	293	267	294	302	259	277	256	292	273	272	245	265	295	289	230	272	279	268	314	245	270	283	259	278	271	280	279	307	276	266	265	277	262	270	259	264	271	293	280	263	267	261	244	254	264	277	264	270	295	277	283	290	248	280	285	284	247	297	300	295	264	286	290	267	270	258	292	305	302	258	276	260	244	289	259	231	272	276	271	285	286	289	280	282	258	270	256	259	278	255	317	286	280	278	272	277	280	287	273	254	291	266	276	301	253	255	246	302	269	290	292	279	266	272	276	260	279	269	269	271	244	263	268	273	248	277	301	288	270	274	290	266	271	305	298	272	312	264	296	265	306	248	286	264	313	256	275	256	287	286	299	236	295	288	282	269	278	296	269	251	262	313	277	277	252	257	270	284	226	261	293	256	291	280	288	269	309	276	266	267	279	271	294	271	269	283	291	289	302	283	275	268	286	316	276	285	262	296	261	304	255	287	287	272	283	245	277	298	282	286	250	256	286	230	281	294	287	266	256	285	263	268	295	267	273	278	282	285	282	276	285	285	273	277	302	269	291	289	280	295	267	279	281	264	251	283	280	270	296	308	280	317	273	273	287	274	309	252	274	268	302	264	287	282	280	270	286	305	258	295	304	266	275	265	287	272	300	273	253	271	267	267	276	293	259	256	291	296	291	274	265	280	254	282	269	282	271	262	269	314	279	306	278	275	284	287	252	270	265	284	280	286	293	296	310	274	286	259	294	282	287	274	279	289	239	282	270	277	268	271	256	285	275	251	297	260	291	273	270	299	297	281	325	295	274	270	261	266	262	264	243	274	286	290	306	273	256	270	257	288	274	279	279	283	279	304	249	248	276	265	288	309	258	292	268	303	238	257	284	300	275	276	262	247	259	277	274	256	317	282	268	281	301	269	258	230	278	295	270	264	289	273	263	282	271	273	297	281	280	274	270	265	267	271	256	268	272	270	269	300	280	279	267	264	293	296	268	260	281	277	291	257	262	271	261	275	293	303	309	268	287	280	294	278	254	259	306	289	267	272	293	269	280	292	265	295	266	293	280	280	255	258	310	306	288	284	274	302	263	263	296	292	278	256	289	274	274	288	270	291	294	298	278	318	282	272	265	282	305	255	247	269	258	273	265	280	281	243	278	304	300	278	260	288	254	251	284	262	257	282	280	262	273	252	277	282	260	263	267	268	285	283	284	253	229	277	277	281	295	282	268	250	290	299	273	274	259	274	286	294	274	271	263	247	272	269	251	278	270	268	269	284	286	292	255	266	275	277	284	259	271	300	259	284	250	290	291	290	264	261	289	276	286	295	277	269	294	281	255	280	267	254	270	284	263	285	276	236	288	266	281	256	283	275	279	304	270	266	288	269	277	261	274	285	277	279	303	302	298	277	286	285	287	268	265	283	265	285	246	270	257	255	278	284	307	301	256	297	278	237	268	287	265	298	309	307	258	285	265	299	260	272	302	241	254	278	249	251	254	271	291	272	298	271	279	273	267	279	256	261	309	241	282	278	264	252	278	267	280	264	289	260	248	276	242	274	309	284	291	282	289	261	283	247	305	287	283	266	289	290	269	297	303	277	285	310	277	284	276	299	267	270	264	283	251	271	253	253	303	272	271	247	298	315	280	287	269	257	277	270	280	282	243	274	272	288	268	281	261	282	270	283	281	296	274	253	309	278	237	288	271	249	256	274	288	289	288	275	243	279	271	308	291	251	270	271	283	271	298	259	266	283	291	288	278	298	278	281	286	265	286	287	287	263	281	283	273	268	301	302	274	275	283	218	267	270	293	284	254	256	241	287	272	268	281	315	261	261	276	258	273	283	278	278	257	243	262	317	282	284	277	310	272	298	271	271	266	280	255	273	303	294	291	243	275	257	306	265	260	276	283	293	282	272	272	274	309	284	278	280	283	282	295	255	291	280	297	289	295	262	241	286	283	252	301	263	258	283	272	232	284	281	272	296	299	274	289	281	291	266	293	235	284	286	275	274	277	282	254	290	266	274	271	277	274	286	246	281	314	271	281	276	296	271	295	288	265	271	281	301	273	271	299	261	242	276	265	271	278	282	307	240	288	292	282	252	285	259	306	249	255	296	275	267	251	303	279	298	256	259	280	293	281	260	272	278	269	250	287	295	290	268	290	275	310	255	262	284	244	295	251	283	253	281	289	253	280	234	270	281	277	277	298	297	268	271	275	238	304	263	260	269	279	274	273	250	315	248	276	261	293	274	260	250	250	282	289	251	272	277	273	254	277	293	285	273	274	264	264	272	254	248	301	293	271	271	257	302	288	293	276	288	278	263	272	285	264	279	289	281	295	287	290	302	283	265	295	279	259	255	275	276	274	272	299	251	285	268	287	267	271	272	290	279	304	283	286	294	277	299	244	284	282	271	256	281	274	285	283	281	281	277	294	276	259	278	229	264	285	297	302	308	258	278	266	280	301	276	265	269	301	266	281	282	288	268	257	286	267	291	286	277	274	305	281	250	264	278	300	249	277	274	259	269	261	270	296	277	289	276	264	280	288	253	274	277	283	256	291	271	273	256	269	284	255	261	260	299	277	270	264	270	281	274	256	278	265	265	253	289	265	286	273	252	255	277	264	253	282	282	269	256	283	285	266	279	258	250	266	245	260	279	289	275	265	286	281	271	275	264	264	302	283	279	262	299	269	293	273	310	258	274	266	271	258	266	236	290	274	270	268	311	280	272	299	274	301	294	247	277	250	275	276	280	279	269	288	258	250	285	293	255	257	286	257	285	259	254	270	267	295	275	291	273	284	287	254	267	299	265	278	277	262	260	292	263	261	278	303	278	300	275	279	277	279	262	267	261	255	266	234	275	277	260	289	284	262	259	286	291	280	316	299	267	273	252	276	287	257	274	268	268	294	295	294	247	281	259	253	254
24834	21071	26820	25063	10818	3466	4967	8053	10656	9123	4500	1688	482	497	483	501	464	497	491	499	468	505	486	494	501	486	469	481	544	481	485	500	459	525	570	524	450	526	519	517	493	459	498	491	493	510	510	526	498	493	488	523	488	505	492	484	500	464	495	510	490	471	517	504	496	517	493	498	475	479	503	500	488	508	465	530	499	495	500	461	457	498	462	504	485	486	489	512	536	498	502	510	508	472	549	477	455	447	519	516	487	488	479	497	472	506	520	485	490	467	491	525	520	521	551	490	516	470	499	468	509	448	516	466	482	471	519	528	470	455	514	470	484	480	504	482	465	470	482	512	484	475	522	455	449	464	492	536	503	458	506	515	481	485	505	511	481	504	480	530	469	450	511	484	553	494	472	485	518	509	486	497	495	474	501	494	523	517	498	509	480	512	507	482	522	522	482	476	527	507	492	518	445	497	460	516	517	465	552	513	526	493	524	437	477	493	502	514	475	472	493	532	485	492	504	534	511	496	507	532	494	494	477	499	458	475	495	468	494	513	477	515	506	469	486	475	506	486	506	488	466	495	483	526	519	497	461	478	477	514	454	505	531	502	486	458	483	499	478	500	493	476	483	435	541	489	479	508	477	494	464	479	504	480	511	518	441	470	524	454	508	510	501	501	452	459	494	530	486	478	515	516	514	464	465	469	496	502	505	509	474	455	460	574	483	536	529	503	519	508	547	489	469	482	480	525	510	517	454	483	471	510	479	486	482	497	525	453	504	460	529	497	476	466	478	511	537	502	499	498	492	494	496	507	471	510	483	493	510	486	469	493	477	503	498	482	503	480	512	474	470	501	471	467	506	484	509	469	492	516	466	506	508	510	496	503	455	480	531	513	514	485	487	501	489	480	472	484	487	506	487	506	494	526	493	530	537	485	498	504	492	530	491	449	489	497	517	488	529	499	505	509	518	483	520	501	485	515	483	486	513	506	463	534	508	529	503	534	494	482	514	477	476	501	537	513	499	513	510	502	474	516	476	521	513	448	489	473	456	535	479	461	485	499	509	535	490	526	508	512	503	500	476	483	462	455	475	510	501	473	498	466	508	510	511	482	465	511	484	480	506	500	497	494	512	507	525	476	513	531	465	469	495	528	489	485	480	482	481	518	457	474	491	498	530	473	515	531	489	484	495	430	511	505	542	539	475	476	528	482	506	499	458	522	518	498	502	455	489	514	477	531	454	520	501	477	492	486	509	489	512	460	505	526	510	485	482	475	446	494	439	494	505	530	518	488	528	492	487	487	479	517	473	453	477	500	508	451	470	476	513	515	516	478	493	474	500	483	493	471	474	504	519	483	514	476	507	487	506	498	501	464	466	461	503	520	533	497	502	506	489	514	495	477	508	509	510	457	485	478	508	483	517	492	483	511	473	543	517	467	516	505	497	508	476	507	503	478	524	517	510	493	501	524	470	529	475	491	459	499	458	509	535	477	483	526	471	504	498	483	518	504	491	509	480	511	510	492	471	502	506	481	511	468	500	508	448	476	480	514	496	481	491	497	507	509	471	529	470	470	481	505	496	483	498	505	510	464	530	477	470	459	500	467	503	529	509	493	489	441	526	461	500	500	482	494	522	459	476	534	479	546	470	471	504	488	514	509	514	486	445	514	491	484	513	497	495	493	504	498	510	471	513	474	515	512	483	466	493	497	495	497	509	502	455	483	469	527	466	536	496	494	495	506	499	481	470	497	500	487	512	442	495	516	497	504	476	524	462	506	462	503	473	473	476	524	540	473	501	489	489	443	498	530	515	553	522	462	491	481	502	495	467	508	478	495	504	463	522	459	477	496	491	526	482	490	496	484	506	518	542	496	484	461	521	501	473	504	498	480	503	523	467	496	469	479	500	546	505	536	451	505	512	452	499	508	492	497	476	470	445	520	532	502	521	471	490	428	499	508	514	472	481	510	481	481	520	559	537	508	523	464	502	530	487	544	508	454	476	463	494	507	534	543	492	505	499	489	525	498	468	484	479	488	479	553	517	490	470	483	473	559	510	521	506	509	534	475	472	530	492	478	547	452	465	521	501	488	513	488	497	481	502	474	452	476	488	485	526	503	493	503	497	454	498	514	478	470	531	533	477	475	459	454	529	475	498	501	500	478	516	485	498	496	491	513	497	486	520	475	504	446	497	486	496	487	492	517	481	507	541	493	510	479	534	484	515	506	504	520	523	504	498	499	452	514	501	475	490	482	468	493	515	482	474	482	480	449	510	479	451	478	501	519	481	514	476	499	481	504	528	556	525	495	475	491	467	468	467	536	515	480	520	485	476	472	502	456	492	510	529	490	468	532	499	497	546	507	475	476	518	500	488	458	499	505	491	507	484	482	509	488	471	494	475	506	484	492	531	506	456	472	512	500	508	460	506	478	518	488	523	497	498	513	471	510	499	510	532	515	497	515	541	473	501	516	487	481	496	520	458	474	486	483	503	510	509	470	495	482	479	474	476	487	455	554	483	469	515	480	500	477	465	525	516	528	520	537	471	444	492	514	496	514	507	472	536	525	454	507	485	491	487	474	483	508	492	494	504	482	513	485	490	503	507	515	508	491	508	511	537	503	463	486	502	478	506	505	479	498	476	494	507	516	501	477	524	522	506	490	485	504	441	511	492	499	500	529	488	502	493	483	468	486	527	466	510	547	508	502	514	463	477	505	501	514	467	511	502	506	497	505	491	490	560	529	512	485	460	521	481	492	519	497	523	509	508	502	490	479	500	517	457	509	515	526	522	499	488	507	485	449	489	499	482	474	456	488	479	521	502	499	486	443	472	517	472	466	501	521	523	474	511	496	482	472	511	500	484	493	513	484	509	544	526	494	516	507	458	488	511	479	492	476	483	493	500	507	482	511	500	499	547	488	499	472	483	486	517	520	490	468	460	479	522	483	498	493	492	522	491	441	485	525	505	490	476	507	550	511	472	511	518	497	493	500	502	476	507	476	504	511	457	495	494	491	500	435	474	510	507	508	515	503	536	516	461	504	510	493	478	471	500	498	527	465	502	454	478	477	487	480	531	505	497	487	479	502	483	486	557	464	435	513	508	517	493	473	510	507	512	501	495	504	511	495	506	489	485	497	461	540	471	454	506	506	487	495	450	474	528	489	458	531	471	503	496	508	500	482	515	486	472	456	465	478	543	482	498	488	503	524	505	508	534	493	517	463	478	470	502	468	509	499	488	471	495	486	499	471	487	450	519	474	535	508	489	472	513	460	459	503	514	524	509	503	550	512	472	506	480	487	494	502	518	463	460	481	492	491	543	495	502	484	483	511	537	457	442	470	497	501	487	516	543	473	491	490	534	487	505	478	493	471	545	523	490	522	502	497	505	474	493	486	488	471	479	509	477	492	492	460	474	533	491	524	523	482	515	526	477	526	493	495	472	472	480	516	506	474	482	510	483	484	520	497	497	473	457	462	519	509	482	510	504	477	449	441	458	452	482	463	504	493	509	503
38490	28108	4397	7745	7974	5819	9714	14756	18610	14467	7737	2809	574	587	600	528	536	523	521	556	515	561	535	528	532	547	521	549	575	545	562	516	519	544	567	524	577	529	541	536	526	524	527	551	518	537	544	570	528	529	509	569	518	530	526	560	566	549	539	527	591	542	516	570	530	519	558	529	536	543	527	515	550	565	504	528	548	527	569	549	522	525	535	589	507	506	512	504	512	603	484	519	524	544	483	596	513	569	572	539	509	537	523	534	495	547	488	591	492	517	535	512	560	564	576	572	532	535	569	510	566	562	548	558	539	533	572	554	552	519	561	517	514	515	550	515	554	527	549	545	552	513	559	539	519	529	518	504	564	562	570	552	524	511	491	577	520	543	518	537	527	550	564	547	513	563	525	502	526	588	491	519	507	514	532	522	499	487	549	535	498	569	538	534	566	575	504	538	542	485	537	501	527	554	550	536	520	561	533	566	488	558	536	539	550	556	543	535	562	541	492	548	565	548	524	531	524	513	530	514	522	498	580	517	529	549	548	499	528	506	546	530	487	550	542	553	541	503	550	507	508	522	541	533	531	552	494	531	535	515	532	566	550	528	495	538	553	508	553	561	564	535	546	539	544	497	571	510	567	527	510	554	524	551	533	539	515	503	560	508	548	538	564	538	539	543	543	521	546	550	553	533	561	538	548	536	564	502	534	542	506	496	571	569	552	534	589	537	521	534	513	536	524	532	536	538	550	555	549	528	539	523	532	572	523	526	523	534	531	546	526	518	541	537	594	533	569	520	554	529	561	498	579	518	472	569	556	511	529	507	557	540	545	534	497	484	566	495	501	557	493	560	551	509	521	531	549	566	535	528	518	520	573	563	528	541	519	538	512	526	554	532	558	558	549	506	547	523	538	526	588	563	542	543	557	537	519	542	553	550	552	547	543	508	563	539	537	561	546	574	564	540	554	523	539	532	549	510	510	511	521	553	568	535	509	544	536	529	544	563	535	523	508	560	577	530	563	532	513	548	538	563	484	521	548	558	544	509	518	523	540	534	549	554	517	522	554	545	558	579	530	507	581	507	532	538	553	495	565	523	548	551	557	536	581	571	528	525	554	505	555	562	518	546	544	529	523	545	558	529	526	540	542	518	517	554	572	531	547	548	556	559	579	511	584	499	556	534	558	574	514	524	564	521	578	526	570	567	494	565	575	540	544	557	501	508	556	546	585	519	591	508	508	553	542	548	509	512	494	560	557	553	493	549	524	517	549	507	510	510	509	522	527	559	524	523	502	533	544	553	516	527	555	512	562	556	539	522	548	535	529	530	586	480	514	566	517	549	578	555	548	571	521	509	533	535	547	564	552	523	549	488	526	518	534	511	577	566	538	530	504	578	498	533	539	548	489	527	552	562	557	550	490	537	545	554	518	580	549	511	591	553	520	530	530	541	555	569	533	495	543	554	583	571	542	570	551	553	563	555	558	571	537	528	536	542	536	544	559	546	517	506	548	583	565	525	579	541	527	557	547	555	503	534	551	513	529	501	599	532	496	519	532	499	512	524	496	488	549	543	527	531	547	518	493	550	510	550	562	549	566	578	526	513	553	562	516	585	522	533	499	537	505	531	578	527	575	513	574	554	528	566	560	525	536	574	569	533	538	523	528	572	529	526	557	554	527	526	564	547	556	559	495	529	519	527	556	548	519	560	532	531	542	544	488	558	496	520	565	473	550	554	554	511	536	515	530	532	563	531	588	519	511	533	501	531	512	566	526	558	525	525	546	539	569	523	594	537	523	519	499	517	488	543	531	538	515	567	529	545	520	541	571	519	506	492	535	513	554	550	557	540	523	539	554	534	572	568	507	552	582	558	556	536	539	511	535	535	520	531	595	548	525	565	550	545	539	520	510	554	560	544	539	513	552	548	540	548	546	516	528	568	540	533	543	487	551	526	542	559	544	526	561	546	557	558	505	558	555	536	530	558	556	566	522	564	521	574	530	514	576	558	519	483	521	535	530	535	564	539	524	543	537	534	530	513	552	526	600	528	555	513	550	549	517	499	525	542	496	542	570	557	549	551	558	526	522	546	494	534	539	526	541	507	532	525	497	520	577	539	561	540	530	518	559	547	563	575	526	525	537	522	509	525	555	539	525	516	602	562	520	582	533	538	513	499	536	513	491	535	538	545	569	560	515	567	574	523	502	514	525	550	502	537	490	541	522	539	534	559	514	591	518	549	516	519	511	546	533	526	532	579	496	539	543	499	534	543	579	510	555	514	546	537	563	545	528	555	550	539	518	548	538	542	538	493	515	515	561	524	534	548	525	537	514	593	558	567	566	531	536	515	560	559	492	521	537	531	574	594	512	493	543	549	538	548	541	565	588	553	546	515	539	607	519	525	553	537	534	560	568	510	534	571	533	549	501	501	557	542	547	553	560	571	478	530	549	498	550	515	509	507	535	477	526	522	493	555	536	503	493	603	493	543	547	522	520	521	508	570	508	574	529	558	534	544	532	554	518	549	542	556	536	524	514	539	595	517	552	487	528	542	521	518	514	525	550	577	543	520	540	538	540	523	544	552	515	493	572	535	523	545	505	535	538	539	499	544	528	523	530	547	523	508	569	561	532	534	518	596	506	524	516	552	533	560	573	557	521	563	535	527	504	524	507	541	534	530	524	545	523	532	524	531	532	593	537	535	549	503	537	542	577	559	524	556	532	551	510	521	551	563	526	560	546	552	516	557	517	529	490	551	524	541	527	515	520	501	540	564	540	553	519	537	558	513	513	521	564	542	571	565	541	569	580	521	505	536	533	523	540	517	547	519	548	550	551	547	550	514	546	529	534	533	529	518	531	518	525	524	555	580	537	578	552	535	564	521	567	476	523	559	554	544	524	527	565	563	528	567	542	498	545	527	515	533	543	537	521	556	504	560	527	515	520	589	559	498	531	556	555	565	546	519	529	534	540	572	541	539	585	543	527	519	516	510	530	573	514	492	538	522	530	513	521	543	527	489	572	566	560	533	544	515	552	537	531	569	534	468	535	518	549	514	550	572	537	504	551	564	502	523	528	509	538	511	533	530	554	545	546	548	494	533	546	541	552	572	519	542	558	535	536	564	539	522	555	519	559	525	571	510	525	567	518	518	493	575	513	544	498	513	601	508	518	548	575	510	554	513	543	536	562	523	590	515	540	548	506	513	523	537	554	529	547	549	531	536	568	517	538	543	544	532	522	555	545	529	536	550	505	556	553	568	528	531	530	541	537	516	494	541	519	571	542	543	545	510	493	556	543	524	482	518	507	551	534	516	566	540	528	547	563	576	546	517	524	549	498	563	518	565	529	503	508	534	528	546	536	520	524	545	548	560	498	486	492	504	542	540	547	511	527	529	537	540	543	538	528	541	532	531	543	535	523	536	518	545	557	538	554	574	533	530	547	523	526	552	520	536	535	475	536	560	554	561	537	494	508	571	480	513	546	521	538	581	532	536	514	492	556	532	515	519	554	546
22506	21054	28628	23708	21067	21664	22660	22882	30579	28901	15665	8012	678	510	528	490	464	469	450	512	487	470	472	459	486	461	464	433	487	509	496	476	495	523	445	457	475	482	473	490	435	483	466	459	489	507	514	455	446	479	467	499	487	454	491	492	482	453	467	467	462	452	476	475	460	427	483	480	509	478	494	491	443	466	452	469	505	487	484	456	468	436	488	477	472	489	478	483	493	472	500	438	489	493	494	470	479	485	505	475	489	464	475	491	493	465	487	460	477	470	464	481	502	462	467	470	444	461	462	484	463	467	475	450	481	488	502	505	445	498	484	495	460	488	473	475	460	477	463	464	444	467	440	468	454	510	488	464	477	477	476	439	467	450	501	468	505	461	488	450	481	518	473	465	477	468	459	511	490	510	472	476	465	476	476	490	428	431	473	514	431	490	469	500	480	467	468	512	461	467	492	488	449	458	472	530	492	472	494	484	500	470	472	518	469	435	482	484	470	507	478	448	467	470	470	476	502	471	466	501	463	454	423	453	465	457	485	481	516	449	494	417	445	488	464	446	485	472	481	427	456	471	480	496	474	476	454	474	509	458	461	470	485	469	477	488	466	460	472	469	471	475	466	493	483	465	448	447	442	456	454	475	492	406	520	469	485	466	504	520	479	482	477	458	469	474	498	498	454	474	472	460	486	448	452	447	481	492	532	543	492	460	531	502	440	479	436	500	466	475	511	479	465	449	495	432	441	457	432	441	504	489	436	455	491	425	472	471	480	481	475	482	482	472	489	457	487	474	507	453	478	477	437	478	457	479	425	473	481	451	451	446	453	451	466	476	468	475	495	497	435	471	454	516	448	477	449	469	458	482	508	470	505	471	477	497	495	472	461	487	427	508	435	457	491	451	470	460	503	495	475	443	460	474	456	467	466	451	492	483	459	462	435	489	471	482	469	463	469	490	486	467	468	447	480	451	478	490	472	438	488	496	502	460	491	472	486	491	458	444	488	468	492	480	448	499	469	463	451	497	472	461	496	480	456	503	451	505	476	511	456	501	467	504	436	507	489	476	436	437	485	418	430	515	478	455	454	465	496	461	496	449	479	451	452	477	470	450	447	477	459	480	459	486	451	485	499	472	481	493	441	453	448	457	443	445	478	482	490	462	471	466	465	455	494	485	460	484	488	430	454	492	448	511	466	434	464	439	490	455	479	458	478	454	439	484	514	460	443	445	481	478	482	473	444	472	455	482	457	482	466	463	485	487	498	484	482	448	476	449	460	520	507	471	472	464	463	461	429	480	496	491	430	498	458	479	502	452	461	446	461	485	484	500	426	489	473	474	444	479	507	461	464	503	499	490	472	444	463	429	511	460	497	491	485	486	480	468	456	461	463	515	512	453	432	454	503	484	486	424	491	509	456	455	495	452	471	469	482	443	456	450	451	490	471	484	483	466	495	485	460	501	495	473	506	487	486	460	477	475	442	467	493	474	472	481	442	475	446	428	520	465	475	485	494	456	473	484	504	472	477	493	526	443	500	477	439	441	480	441	467	461	433	521	485	502	475	480	447	455	462	501	469	474	436	477	483	488	459	457	497	507	456	470	507	491	430	490	474	497	431	474	441	471	443	433	472	491	491	465	441	477	474	484	504	411	457	479	471	502	464	484	459	489	475	499	448	419	490	468	508	487	435	465	482	470	444	448	495	450	441	448	481	465	502	459	434	484	454	518	485	495	482	451	474	482	470	438	483	466	464	485	475	477	488	453	464	513	492	490	472	454	483	505	488	445	479	530	503	469	509	489	480	462	450	493	479	493	472	436	464	485	457	416	464	449	446	481	481	476	472	473	476	432	486	475	470	458	500	458	453	492	478	455	499	504	472	484	479	465	497	490	492	456	455	492	498	478	472	495	487	489	475	470	459	440	505	452	454	511	474	438	447	500	503	467	494	502	453	458	442	502	481	470	464	486	432	520	474	449	527	468	457	471	472	485	445	476	509	516	427	435	474	483	480	493	496	472	485	469	485	459	462	487	481	463	515	512	491	478	447	485	484	493	479	499	470	475	492	496	427	508	464	479	490	441	438	482	462	470	444	502	477	483	483	460	494	483	510	471	475	455	508	485	472	468	441	470	467	479	509	474	470	439	483	452	472	445	437	452	483	484	467	488	448	461	493	513	448	448	483	472	507	465	486	462	511	436	508	470	451	495	460	481	440	467	488	482	490	470	453	472	468	483	480	435	454	449	490	468	461	478	467	479	494	474	451	491	457	495	451	488	453	502	484	458	485	475	480	473	480	466	493	461	469	476	481	468	493	468	471	462	471	460	455	479	478	473	455	433	475	439	452	543	488	435	461	478	488	497	481	509	486	481	501	450	473	478	495	433	476	477	473	490	511	467	475	510	444	467	501	483	452	516	479	459	461	503	451	440	465	461	455	487	513	491	450	436	445	438	466	499	498	484	483	419	469	515	460	499	483	461	468	441	460	486	472	462	496	486	501	512	469	487	485	482	480	474	459	474	475	499	495	472	500	501	455	481	503	445	436	509	463	499	450	443	462	466	455	482	466	458	468	460	453	463	475	465	469	484	454	483	451	469	479	505	483	517	442	495	474	468	472	464	467	495	454	471	504	493	483	464	467	463	446	448	470	494	496	495	485	514	472	449	489	450	450	483	548	473	446	473	492	473	455	463	466	463	479	492	483	487	475	480	464	460	472	470	442	467	487	446	472	400	486	485	466	477	466	464	474	492	505	463	457	449	492	508	468	471	474	474	488	445	503	461	460	489	493	453	479	453	490	449	458	507	440	430	448	476	449	457	470	462	504	433	470	469	472	450	490	462	488	451	483	464	443	491	445	528	436	480	474	500	475	475	480	473	464	503	437	459	465	495	464	466	501	468	492	472	522	466	482	482	451	464	440	467	460	487	457	509	499	466	464	463	492	460	498	488	498	470	487	469	471	460	474	489	437	480	437	506	483	458	488	485	506	487	443	460	478	465	484	473	471	496	456	481	493	486	443	509	480	475	472	504	462	486	477	478	499	450	468	494	472	517	502	428	499	462	480	483	480	515	477	470	455	480	454	438	468	489	438	507	487	461	474	502	507	444	457	462	438	465	490	483	500	444	481	440	493	435	487	489	497	467	431	493	453	482	483	480	462	490	468	484	508	491	503	480	453	503	500	458	468	499	481	485	473	485	458	493	485	460	511	498	491	466	444	457	528	454	457	482	425	432	506	476	440	451	494	481	478	463	488	460	465	468	420	463	473	484	461	483	464	493	434	443	475	480	454	490	462	496	492	485	452	505	490	462	479	487	463	481	452	496	457	464	470	515	472	475	456	483	462	488	443	470	466	463	429	467	530	516	440	496	467	488	474	482	467	505	462	457	457	427	471	495	480	495	443	456	466	474	499	460	473	517	528	482	477	446	513	503	484	463	455	416	453	457	475	478	465	470	457	456	465	458	472	462	467	480	457	425	497	458	491	480	450	444	473	510	434	438	452	456
51388	49116	11759	15835	11558	14284	23451	28750	34561	31543	17869	9931	573	550	565	523	513	508	506	472	543	519	491	529	457	506	483	509	556	439	511	465	531	497	459	467	517	486	482	525	486	483	479	464	493	461	511	447	482	489	477	491	489	480	548	502	510	530	460	493	496	486	496	476	481	518	476	486	430	503	499	487	528	461	511	496	473	474	481	480	532	472	485	474	534	503	465	503	521	522	513	530	476	465	507	479	447	499	483	463	503	458	443	475	500	481	518	499	492	501	540	479	501	510	448	494	522	476	461	460	507	444	519	480	490	484	522	497	509	518	493	512	485	490	463	481	498	535	501	529	501	495	480	434	505	508	500	514	501	461	492	411	484	479	490	470	473	493	514	465	481	470	523	523	505	486	491	530	506	484	475	494	482	496	473	479	478	484	488	481	477	497	537	481	528	486	468	519	497	530	532	492	478	512	477	460	486	460	502	490	496	527	525	493	504	503	486	524	439	499	483	512	499	508	471	467	468	559	483	518	513	513	499	462	506	510	488	477	488	510	487	523	485	500	478	481	486	486	445	556	515	459	494	452	493	501	482	506	503	483	459	457	509	472	484	504	512	501	465	476	449	501	455	498	480	478	515	453	529	485	486	514	501	465	473	512	506	488	474	530	462	507	448	519	484	485	459	486	495	509	509	475	489	478	488	487	503	479	473	490	503	463	504	515	484	521	541	528	494	475	466	470	524	527	509	484	496	505	490	510	509	509	477	471	498	478	522	508	471	479	482	515	504	534	462	491	506	493	488	491	533	481	510	497	474	498	495	465	506	507	472	470	500	449	450	461	513	488	486	508	480	471	508	521	501	468	520	496	478	490	495	531	470	469	488	490	497	475	493	505	453	507	488	483	479	460	478	499	491	424	514	479	479	476	504	502	494	489	507	530	500	477	499	480	517	463	499	492	486	503	509	495	490	515	532	464	502	481	445	448	482	453	502	509	479	495	495	505	479	497	479	469	455	481	466	518	499	475	468	511	492	504	468	478	528	520	504	458	463	501	511	486	531	514	502	478	493	476	480	457	494	515	480	479	472	512	484	520	472	471	481	489	490	473	485	477	479	482	483	479	495	489	436	462	486	453	503	454	457	497	496	495	521	514	487	495	479	484	506	501	479	499	523	501	501	517	499	473	515	496	481	489	443	529	505	462	505	485	490	471	485	486	522	499	509	512	452	443	501	480	478	472	505	485	455	514	465	497	523	493	466	477	485	498	500	485	516	489	508	506	480	506	434	496	534	450	492	450	495	498	456	526	517	493	523	489	493	483	478	490	506	496	477	456	502	496	500	542	496	495	505	500	494	510	453	488	482	502	484	474	493	461	479	488	512	477	502	531	524	513	511	446	486	501	499	510	456	509	508	458	500	489	492	487	497	508	502	492	521	520	470	464	467	506	515	455	529	506	477	513	472	500	501	485	540	460	452	484	452	484	507	461	464	498	527	498	492	470	503	492	498	507	493	473	502	477	495	490	488	509	501	492	487	481	496	468	479	466	515	517	521	508	495	471	487	461	505	511	510	487	504	517	530	476	464	462	432	454	492	505	490	511	477	475	502	484	501	488	500	493	488	516	475	489	540	514	477	489	493	547	503	465	473	478	488	466	499	486	480	516	463	479	469	462	482	529	472	507	471	503	496	520	475	493	486	460	456	473	493	485	473	468	474	453	481	467	508	418	519	539	508	504	491	489	484	487	434	483	494	484	448	488	495	545	464	494	487	460	518	475	448	516	525	534	469	463	495	491	495	488	495	499	479	481	474	493	484	488	496	490	514	532	502	504	499	471	437	521	518	516	463	499	490	487	499	493	517	534	477	484	496	482	465	495	476	487	482	516	511	472	517	519	501	508	495	532	497	507	502	494	463	468	496	470	539	490	509	506	467	512	480	477	510	482	479	496	482	515	492	516	486	516	472	529	475	520	513	512	466	489	525	513	500	490	501	489	506	459	511	515	490	525	517	505	507	520	468	509	501	499	501	485	525	499	481	466	484	494	495	491	509	501	436	519	493	499	462	493	482	479	498	529	472	522	516	452	483	477	472	494	517	460	474	493	526	500	515	493	514	514	476	494	498	500	487	516	489	467	553	483	477	485	467	502	473	465	501	477	482	504	463	475	505	504	476	494	496	531	492	540	499	505	477	484	482	475	458	511	478	487	492	501	492	484	484	520	466	510	496	515	442	486	498	529	509	492	492	499	504	499	466	453	513	471	463	473	490	500	466	460	478	492	469	496	507	477	505	471	488	490	495	512	512	507	501	478	519	485	486	467	497	491	460	528	531	505	504	503	474	537	472	514	495	508	449	497	512	469	497	484	494	474	453	506	499	487	520	463	497	511	475	478	484	503	448	500	467	540	460	494	521	467	491	489	498	519	467	487	477	501	453	488	495	479	504	518	492	477	488	497	504	490	496	455	478	450	490	501	487	500	465	501	486	477	489	519	493	513	512	500	481	476	507	501	496	490	440	485	495	484	520	474	499	479	471	445	506	464	538	468	467	486	512	434	501	485	475	501	500	411	472	501	502	542	472	475	513	493	487	531	478	513	488	479	484	470	517	520	502	503	467	487	499	506	499	495	434	485	536	507	541	491	508	488	463	463	515	505	505	518	499	460	440	512	502	475	495	473	462	496	533	483	506	509	491	531	508	485	494	491	489	482	482	492	487	516	467	498	461	464	480	503	482	506	493	490	489	458	441	470	495	499	487	485	465	496	434	520	483	491	503	474	486	505	473	465	463	461	509	512	493	497	496	475	481	509	441	481	479	501	528	500	497	478	470	498	455	481	507	479	473	462	484	506	453	497	506	474	491	496	523	467	471	446	510	460	495	483	504	499	446	499	486	498	501	513	497	485	497	495	499	508	507	483	467	507	471	515	509	493	454	513	503	499	481	536	542	493	496	491	535	504	486	497	510	469	462	504	530	471	461	509	509	490	474	501	513	474	487	528	484	513	499	477	501	454	480	497	453	496	441	508	501	507	494	443	484	467	474	503	533	478	502	523	463	505	466	473	520	484	473	484	475	472	495	498	505	451	493	501	448	453	465	514	510	470	488	500	501	519	521	465	511	517	465	514	450	453	519	469	494	455	482	520	453	474	450	505	479	490	521	467	516	499	519	481	502	468	453	533	498	505	508	501	508	491	446	451	518	516	471	461	488	499	515	454	486	497	504	501	499	509	458	499	498	542	452	505	500	484	480	477	469	472	490	483	500	454	491	519	505	507	528	508	475	488	501	509	460	499	501	473	522	495	484	482	485	535	476	485	534	505	489	476	493	521	466	484	505	474	423	484	500	458	506	457	476	517	497	472	456	480	467	491	483	488	526	487	506	486	474	492	485	484	507	480	481	511	502	519	515	472	498	489	513	528	502	506	484	507	474	497	510	491	486	489	497	487	491	490	497	490	526	466	523	493	466	481	484	474	507	477	464	478	505	483	480	464	447	511	458	497	473	450	495	480
28241	19015	5414	1261	1782	3679	3712	2476	1102	1112	902	605	321	346	303	296	326	293	329	310	362	343	307	305	297	313	345	324	308	330	312	342	324	324	313	311	325	330	294	312	299	339	322	331	311	317	337	286	327	313	314	329	295	292	327	298	324	298	290	306	321	327	279	315	290	329	324	308	322	332	330	348	301	310	296	330	311	316	317	332	345	344	305	317	281	324	314	331	292	325	323	337	332	348	334	299	314	347	298	312	282	341	310	301	321	353	342	317	341	306	335	357	339	293	316	320	320	318	307	281	329	334	308	305	315	322	330	358	337	338	332	341	282	305	299	341	310	326	338	316	307	339	308	361	314	322	317	342	325	340	296	331	323	358	303	315	339	359	322	321	345	311	296	306	319	341	296	334	307	320	352	325	295	336	333	323	338	287	347	300	342	318	330	341	321	308	291	330	315	339	292	335	307	318	336	308	356	314	348	328	303	325	300	325	341	307	341	290	346	297	321	346	292	310	349	314	310	341	280	318	308	346	291	292	294	338	321	276	285	339	332	317	329	332	320	354	309	317	313	324	301	321	353	324	347	298	336	320	306	333	318	324	301	313	330	323	339	318	289	317	326	315	324	314	328	349	309	337	313	313	314	311	325	331	321	337	341	306	342	333	308	321	281	317	322	329	302	303	305	333	324	317	340	325	341	305	342	335	298	361	292	306	286	337	340	314	303	329	292	331	320	343	308	314	318	323	324	310	322	314	309	304	316	313	327	310	318	334	291	330	342	325	317	327	323	328	307	322	322	309	333	361	315	327	325	334	330	325	299	292	322	320	315	302	315	356	331	316	318	338	317	313	320	315	311	326	356	286	307	340	337	340	335	332	309	318	352	302	312	306	303	324	320	310	303	314	338	296	368	325	322	323	326	313	289	351	312	303	296	318	301	338	270	295	295	335	308	322	318	308	332	309	305	312	311	329	317	314	301	311	336	305	352	326	333	340	364	349	289	317	336	319	304	319	301	309	325	342	298	348	312	297	309	310	304	284	329	318	321	301	329	331	286	316	293	320	329	323	312	358	344	316	316	337	308	290	345	314	311	302	312	350	314	297	333	321	322	307	314	347	313	320	306	322	310	326	305	335	323	315	347	292	347	292	338	342	310	320	331	330	279	365	303	329	342	295	333	321	350	317	324	342	316	349	345	300	339	321	332	306	323	319	288	304	330	292	348	317	292	306	316	326	324	322	291	369	321	306	331	341	336	306	330	345	348	329	313	320	317	311	317	355	316	337	304	330	289	305	339	315	346	324	328	301	301	336	311	321	320	302	310	267	321	311	310	313	296	351	326	317	322	341	322	317	335	309	336	355	348	314	326	277	333	315	317	317	360	322	320	325	336	312	304	316	320	333	323	304	308	354	323	284	335	290	299	291	303	323	322	316	317	315	309	320	345	346	312	317	349	353	321	295	330	326	293	287	320	319	320	343	326	296	312	275	341	316	308	329	331	309	302	316	362	315	272	322	369	320	297	316	311	325	291	336	338	323	317	341	295	312	332	322	300	356	289	329	326	292	349	285	329	293	331	329	316	319	308	302	342	345	330	373	309	318	326	368	317	316	298	292	272	340	342	336	318	299	309	318	336	324	334	306	306	335	304	364	319	318	295	294	354	307	331	299	321	283	342	312	335	348	319	301	312	331	309	341	342	337	321	312	327	293	331	295	317	308	312	345	321	305	323	310	289	324	358	336	326	331	342	303	298	317	330	339	332	312	290	308	312	321	333	357	313	322	342	329	321	360	300	313	297	365	339	302	313	312	319	313	316	320	335	320	342	325	333	330	304	320	308	309	330	351	305	300	317	298	300	331	335	317	277	329	351	318	322	345	314	334	305	300	330	311	290	338	328	299	322	301	344	292	346	307	339	303	348	318	300	307	324	300	337	313	310	300	297	337	302	327	303	327	327	300	320	312	300	330	340	301	299	320	292	294	323	313	323	324	332	340	340	345	317	341	299	296	348	324	318	341	316	335	332	303	311	330	312	325	342	307	310	330	292	319	315	337	330	321	340	343	311	317	302	313	340	336	349	336	314	320	319	327	338	314	304	303	347	323	291	336	290	315	326	337	297	308	304	320	307	309	323	313	337	325	316	321	324	304	329	349	329	333	313	346	317	343	307	312	306	331	298	312	317	352	342	306	320	316	324	312	290	308	288	327	299	294	337	320	323	348	338	310	344	295	285	319	285	357	351	307	302	317	318	324	325	313	306	307	348	335	310	332	316	319	296	358	325	317	289	315	363	319	301	314	326	352	326	324	340	301	323	317	328	342	344	302	337	314	304	302	305	303	316	309	320	327	333	324	291	333	326	329	321	307	291	344	311	318	319	332	331	365	322	306	333	314	300	312	339	308	297	357	341	300	295	303	330	322	338	325	330	328	327	329	335	314	321	309	296	331	319	329	294	313	306	306	338	317	332	327	293	324	322	331	341	340	308	320	342	335	346	323	328	337	305	308	342	327	315	319	347	328	314	274	323	349	321	329	315	332	348	313	327	330	311	316	321	337	312	296	309	306	293	303	312	333	313	343	317	334	300	343	333	353	304	302	339	307	311	302	328	331	318	315	312	328	282	301	321	340	327	326	327	295	284	318	300	357	312	315	293	313	296	281	318	307	303	310	358	329	313	337	311	311	314	313	328	306	346	328	314	311	318	381	313	290	320	335	336	331	322	330	312	302	300	321	324	292	326	327	316	327	312	300	319	331	330	331	327	310	321	329	332	318	330	325	315	327	296	354	322	323	315	327	301	300	341	299	321	307	316	328	297	334	314	302	342	342	326	332	315	307	341	330	317	295	331	313	369	328	306	331	331	298	320	317	301	331	299	303	341	291	333	360	330	300	327	341	324	342	294	340	306	318	334	308	367	317	329	314	322	342	322	293	317	323	345	310	322	362	337	356	335	314	298	319	364	335	311	307	311	337	341	316	336	352	321	303	310	327	312	311	326	284	343	309	313	334	329	314	290	320	329	328	313	338	321	313	300	329	310	323	313	341	325	301	337	322	324	302	342	331	344	331	331	310	318	344	314	305	337	333	300	321	316	349	319	321	315	333	348	298	316	305	277	334	304	318	348	305	315	324	347	326	325	329	321	323	348	339	321	314	343	301	339	327	311	321	331	356	336	295	317	341	340	328	343	326	301	331	322	321	314	348	287	315	322	291	316	304	346	322	322	352	318	312	326	313	328	337	361	326	301	343	310	298	310	307	358	309	338	282	325	360	312	306	327	295	301	346	297	315	302	333	288	331	302	319	316	321	293	345	326	305	338	306	333	302	310	326	339	337	324	340	304	295	304	293	319	301	324	305	323	308	334	310	324	299	295	336	318	325	329	333	318	363	348	309	328	314	340	312	328	320	328	297	316	315	290	346	309	307	316	350	321	323	353	311	312	313	283	293	333	332	312	318	306	305	325	324	327	310	297	321	319	337	359	311	316	328	310	321	328	312	335	334	319	312
16822	12460	1447	1449	3007	6074	5786	3794	1890	1745	1347	855	338	327	343	346	397	314	377	390	342	372	407	368	369	363	357	329	384	294	376	371	365	371	353	383	368	360	365	406	351	379	369	366	344	334	384	355	371	394	317	382	345	326	334	361	380	368	343	402	372	349	354	372	337	349	341	360	369	359	341	366	383	341	365	396	390	376	379	357	394	372	376	406	351	342	366	356	347	356	340	368	376	379	352	362	375	381	326	377	356	378	363	338	378	379	357	350	369	350	358	394	372	362	372	390	339	369	391	386	367	364	365	348	356	340	352	375	366	360	363	342	350	376	372	331	390	362	382	377	334	387	368	341	368	369	367	365	346	346	351	341	371	391	333	359	382	355	384	378	361	360	352	360	362	340	336	333	395	329	340	343	383	378	375	377	373	371	365	355	340	341	363	345	337	365	388	391	348	364	330	370	351	357	351	362	375	356	354	340	369	359	372	325	367	364	357	361	399	362	360	355	368	370	340	362	363	375	377	351	362	345	369	373	332	355	367	343	345	339	361	372	342	356	350	344	379	381	382	344	355	364	362	349	387	347	351	373	342	371	359	387	381	360	352	372	354	379	384	375	347	370	344	351	381	376	349	341	380	374	358	360	380	364	332	363	366	393	326	371	346	344	402	334	343	356	405	367	356	368	365	368	366	345	345	380	347	392	345	376	368	348	380	364	376	359	359	372	363	371	367	336	348	366	336	387	412	359	357	334	369	342	379	355	356	370	372	351	339	370	348	360	392	340	320	358	369	365	339	359	371	349	366	396	378	360	347	320	371	351	326	361	384	394	379	357	368	349	347	338	375	351	326	354	384	374	364	357	341	352	390	333	357	359	350	366	358	379	341	371	378	347	372	363	350	389	338	356	366	397	368	359	357	354	356	353	350	327	356	353	349	373	380	354	362	347	321	341	372	342	348	398	373	344	344	356	351	352	378	345	365	387	362	353	387	363	390	342	375	361	354	374	346	347	379	364	359	362	383	326	394	371	421	363	369	368	345	347	386	389	375	379	367	360	352	352	349	356	377	359	371	350	342	364	366	362	362	348	379	380	360	356	344	372	369	374	355	331	348	374	381	311	354	377	370	323	364	358	353	352	356	368	351	376	382	360	357	345	389	356	319	348	345	338	360	366	385	393	360	349	366	320	372	396	386	404	384	362	368	350	385	363	361	348	338	348	384	381	316	375	372	348	375	364	360	393	349	366	349	342	340	371	385	382	337	372	318	369	354	348	362	326	345	365	342	343	312	374	356	352	345	353	347	335	371	359	365	372	363	372	362	377	372	353	336	365	363	381	341	325	312	373	384	370	407	350	351	363	344	381	370	396	363	369	404	386	327	351	388	405	356	381	391	353	393	351	378	349	352	361	370	411	326	382	370	383	349	381	348	378	323	380	356	364	374	338	367	373	358	343	343	360	372	362	340	340	356	352	386	334	373	374	375	350	394	379	343	342	356	356	362	382	367	367	382	374	318	368	353	366	358	365	358	356	330	337	371	375	397	348	338	359	372	327	383	351	365	309	323	359	388	350	356	376	367	384	350	373	362	327	371	378	372	328	377	368	357	373	358	383	389	378	355	384	344	360	349	382	333	343	328	337	392	350	323	344	342	356	364	334	375	369	369	365	371	369	382	357	355	337	343	343	354	348	330	386	342	390	363	350	369	395	391	357	374	361	351	365	374	337	395	377	348	339	369	353	349	368	371	355	372	370	374	380	396	342	355	352	378	369	340	333	342	360	351	334	345	380	388	331	378	387	340	372	389	335	356	352	369	421	407	360	346	354	387	397	339	348	350	370	382	358	407	374	398	390	335	399	363	384	354	353	357	348	364	357	378	336	365	352	371	394	378	356	375	397	391	353	377	408	339	380	353	374	354	363	345	358	348	368	370	368	343	339	311	334	367	344	347	357	389	338	372	331	327	348	369	343	352	342	371	381	353	359	370	370	387	358	333	338	345	369	350	392	337	343	359	354	378	349	373	366	338	329	395	373	347	324	351	393	333	383	394	391	332	340	358	363	361	356	373	323	375	364	336	369	383	382	356	370	372	358	367	353	351	364	371	372	334	361	340	389	320	355	392	353	370	363	399	347	350	338	345	395	348	357	352	339	368	366	366	364	367	369	324	337	366	336	388	375	369	347	384	374	368	346	385	357	410	380	358	369	384	375	361	385	365	351	369	357	329	383	331	376	376	364	371	370	358	335	364	363	374	334	353	375	355	339	374	341	387	394	349	361	360	348	394	358	366	352	365	354	403	331	372	386	366	391	396	407	336	367	359	357	357	362	327	322	388	369	345	388	351	371	376	371	364	352	372	392	372	354	339	367	326	364	366	351	334	367	345	393	368	343	368	379	369	328	397	358	387	352	418	366	349	364	381	378	368	355	376	385	355	349	407	359	367	368	371	347	346	375	355	355	376	361	389	326	323	368	393	334	343	355	361	366	376	357	375	366	386	349	319	355	405	351	334	346	360	336	366	356	359	366	383	348	363	348	367	370	388	357	343	369	365	363	369	349	384	414	293	372	335	361	307	351	366	352	369	371	405	384	364	387	377	344	354	377	354	400	359	358	340	351	352	344	375	323	366	352	356	353	371	364	375	382	361	347	355	371	336	351	379	359	404	365	345	354	373	377	377	378	360	368	327	405	329	393	388	400	369	353	370	347	350	380	324	350	346	366	365	338	346	349	367	360	378	349	338	379	382	344	367	360	376	328	312	361	376	393	348	365	383	401	341	373	343	360	351	349	322	344	379	317	365	369	355	362	359	340	371	372	339	363	341	345	344	363	401	338	343	383	350	358	387	354	360	374	374	340	337	343	379	339	360	349	362	376	337	384	368	352	375	339	376	343	367	371	361	352	360	396	383	394	361	380	386	354	363	335	383	357	347	355	356	378	354	348	354	393	370	366	355	346	338	365	374	370	370	362	370	377	361	371	356	368	378	342	356	366	378	354	361	347	388	389	357	351	379	374	362	359	400	361	358	354	356	373	353	363	363	379	371	372	336	360	345	370	314	366	389	369	358	380	344	362	355	391	387	347	341	355	335	356	343	383	350	347	340	321	372	338	366	356	350	393	350	360	314	356	374	371	361	377	360	390	347	384	401	389	361	396	370	378	361	382	372	353	373	366	346	357	335	378	380	337	350	361	342	361	343	392	335	329	391	363	351	372	339	395	386	394	378	347	340	326	373	357	368	369	382	355	378	349	349	360	354	370	391	385	378	325	371	365	342	376	351	385	358	372	347	347	376	338	378	337	354	390	338	375	368	364	370	360	330	365	347	360	368	381	376	320	394	342	322	393	354	380	359	335	356	359	353	355	359	361	360	364	358	351	377	361	376	346	374	341	383	339	356	354	382	370	350	355	356	364	360	380	361	362	357	371	364	387	346	375	370	349	387	347	348	377	373	350	384	331	356	359	344	366	328	394	366	350	353	352	364	345	322	355	362	356	367	352	349	361
23667	21075	28142	24143	20984	22027	28709	15575	9888	11702	9806	4101	320	287	292	266	267	264	238	285	272	243	269	278	269	297	262	264	273	255	257	288	282	238	246	274	277	267	262	251	246	267	261	259	244	265	275	261	260	272	272	239	265	291	262	261	258	254	266	262	289	283	260	245	278	283	288	263	237	275	301	283	290	267	237	262	293	264	272	253	279	249	258	252	273	257	270	288	271	239	259	264	275	279	269	260	284	281	280	275	263	295	281	278	272	236	256	293	221	253	256	250	249	261	269	269	267	290	298	280	260	295	284	260	280	241	282	260	256	240	260	242	264	264	287	250	272	264	275	288	285	287	274	260	275	287	296	242	283	289	242	276	278	283	256	271	267	275	249	258	282	241	264	302	278	270	243	250	237	246	244	255	265	283	240	259	264	248	259	251	278	274	271	261	282	246	255	273	285	246	267	277	250	288	270	268	280	263	286	297	262	271	282	241	273	269	269	284	281	264	273	273	260	273	279	248	277	284	242	250	284	277	264	272	263	265	272	263	286	276	274	240	240	284	281	278	273	269	282	248	284	286	249	283	282	299	292	287	225	262	270	256	249	268	260	274	255	278	271	278	277	248	258	265	242	258	269	277	283	274	278	254	252	254	258	283	255	253	255	271	291	251	271	290	266	295	256	271	255	250	253	249	269	271	267	268	249	270	261	272	311	285	270	280	271	270	263	282	264	273	258	272	257	268	284	279	281	263	260	251	260	279	296	286	266	288	259	323	265	265	308	272	244	267	292	257	290	254	279	291	281	275	267	270	260	262	293	262	288	295	254	265	262	291	289	254	266	261	301	258	264	281	257	284	262	246	256	263	292	300	285	268	274	252	277	256	266	248	254	252	268	276	261	261	261	271	271	305	287	282	264	299	247	270	251	280	275	255	267	254	270	251	248	278	234	260	248	264	271	243	270	263	243	280	269	270	248	241	269	297	269	268	273	250	269	256	263	245	293	250	305	289	241	284	271	297	278	269	246	268	253	281	273	241	278	256	256	286	272	287	279	250	275	254	256	251	263	289	271	274	280	293	268	277	267	276	259	265	284	255	272	256	263	307	264	288	247	265	255	278	284	254	253	237	271	267	290	280	287	247	269	272	280	254	259	256	310	261	264	267	261	260	255	273	278	271	262	304	250	287	289	253	263	278	264	280	261	303	260	271	257	255	263	259	242	301	271	297	245	270	266	258	303	260	287	287	267	271	273	262	276	275	287	277	291	278	284	290	285	261	239	274	280	271	256	260	241	244	250	285	272	260	277	254	288	271	271	274	286	242	264	260	310	250	277	283	253	264	261	263	255	274	267	265	273	272	265	271	289	265	243	259	256	266	272	265	275	292	292	273	252	236	248	266	279	259	265	261	263	271	239	292	257	235	294	301	259	254	265	258	280	261	239	270	266	245	253	272	281	262	297	286	267	249	266	273	248	278	293	276	267	277	264	249	262	279	294	247	309	271	279	264	248	262	269	253	298	271	290	255	247	264	271	305	265	252	242	231	238	271	276	263	299	266	249	268	270	289	288	310	267	294	243	318	284	256	279	270	284	275	264	303	270	297	285	286	247	279	272	283	279	286	272	275	246	270	256	241	279	241	280	259	242	250	270	276	260	293	253	252	281	274	292	261	284	257	249	286	288	257	284	268	267	265	301	274	252	294	264	253	275	253	265	241	274	305	266	258	284	281	290	280	290	259	263	283	269	281	267	273	293	291	260	285	267	262	257	286	260	257	277	279	259	288	284	257	275	285	262	264	268	283	236	269	282	283	285	258	262	245	284	263	267	274	251	257	290	267	295	278	286	260	284	286	292	257	291	265	242	261	302	258	283	257	268	264	233	283	269	260	261	250	259	273	255	267	229	293	251	254	263	254	263	277	259	248	273	290	235	287	266	269	261	285	276	279	278	242	290	267	275	277	254	285	280	251	283	246	288	292	283	266	225	245	273	284	267	266	247	280	295	271	289	257	258	274	250	277	261	270	279	267	286	264	254	277	236	275	275	270	252	275	291	261	227	294	273	278	259	249	288	239	264	267	271	237	270	292	310	265	259	282	276	273	285	224	245	278	288	252	314	287	274	248	272	273	256	273	250	243	258	223	281	268	274	264	267	255	261	266	254	267	293	285	260	259	293	250	246	261	266	285	264	253	266	266	281	254	277	253	257	291	275	272	270	256	237	313	273	275	271	275	273	285	292	258	294	241	282	261	261	274	267	246	245	258	258	293	275	243	271	272	257	261	260	260	268	251	259	271	295	254	289	287	265	264	292	256	289	268	299	271	269	278	254	280	284	261	269	296	280	310	253	307	277	252	242	274	247	258	264	267	254	269	298	271	275	260	227	271	269	252	293	262	264	269	271	275	260	270	259	260	284	243	267	265	246	287	229	263	252	259	268	258	280	286	267	250	271	270	233	260	250	293	286	275	282	276	262	272	296	260	262	258	251	262	317	271	267	261	266	272	273	247	289	279	268	267	266	277	251	260	280	244	264	279	264	290	298	245	265	254	274	293	254	246	302	279	267	263	254	290	281	271	282	235	269	306	260	276	279	264	263	284	299	268	305	258	280	293	267	253	257	250	267	263	298	266	279	276	277	275	270	261	261	250	260	248	276	298	268	287	253	281	294	296	284	275	282	260	268	248	286	242	275	283	263	253	299	251	246	283	267	251	248	292	268	270	287	265	252	270	268	268	275	263	266	259	254	274	276	275	275	266	293	275	247	324	280	265	259	245	274	265	267	253	232	255	261	293	256	293	265	271	262	275	275	267	255	281	279	269	277	286	279	253	230	298	304	261	282	290	269	265	267	262	286	273	271	232	226	254	266	259	267	243	249	270	259	272	255	240	302	301	271	279	284	268	260	254	298	284	251	280	256	284	241	266	257	263	282	247	275	197	296	284	264	291	261	250	248	268	243	271	275	276	298	284	270	256	258	274	259	275	291	265	262	311	271	247	282	270	264	266	262	257	281	270	285	251	275	280	245	255	303	263	272	249	308	296	263	242	306	262	283	236	260	238	264	280	300	288	262	264	276	268	275	258	242	249	276	272	284	282	279	250	300	281	255	243	284	277	280	274	242	275	271	273	258	262	260	284	268	286	268	277	273	272	258	282	270	265	269	251	282	263	240	274	288	282	305	270	246	288	281	269	285	252	300	255	280	253	285	273	265	266	245	254	292	268	282	278	247	254	266	279	290	271	273	283	258	257	275	252	271	267	262	268	252	247	274	262	289	287	279	258	249	264	273	267	271	289	274	247	261	267	258	288	267	296	271	245	271	267	272	278	300	243	265	264	221	272	268	244	275	252	244	261	277	312	248	272	299	275	251	261	271	266	277	294	297	256	283	246	265	279	253	277	259	259	267	251	281	248	287	262	239	257	267	298	283	282	268	241	271	280	242	270	295	283	276	261	274	285	274	262	290	237	260	293	241	248	275	268	263	287	291	256	247	252	269	271	305	241	276	263
40956	54785	11504	5146	7447	24147	29331	18040	14327	17259	13539	6018	334	320	301	303	261	294	269	279	315	316	313	314	285	310	267	293	289	306	290	262	295	294	311	274	290	292	307	267	274	295	314	301	275	288	290	306	273	309	260	291	312	321	305	318	289	318	264	295	295	262	289	289	320	303	297	318	325	292	314	319	317	302	280	282	298	271	293	286	291	280	315	317	300	318	301	313	314	291	277	257	281	295	317	275	311	283	300	313	306	286	282	297	290	297	280	320	277	288	303	284	306	308	294	299	306	277	301	270	298	298	304	278	287	336	301	280	324	278	296	300	267	294	263	293	334	290	289	285	294	311	277	294	278	288	308	290	290	284	301	305	284	276	297	327	339	290	312	299	311	301	297	297	261	292	309	325	291	301	297	253	290	302	322	297	329	293	269	288	292	303	300	277	260	257	276	284	304	297	267	305	307	306	293	298	285	327	277	312	296	281	312	281	293	311	320	287	253	313	296	301	305	313	291	287	301	328	324	302	305	272	297	322	306	270	276	307	296	306	306	286	281	309	288	295	286	305	289	283	294	261	294	275	294	306	296	287	325	299	292	279	299	304	312	307	304	286	320	287	289	278	274	318	303	318	292	261	278	292	322	304	273	278	301	296	292	281	304	286	299	291	308	275	308	279	278	284	280	282	315	288	286	287	301	288	261	292	307	296	289	304	323	282	285	290	320	308	283	312	310	286	309	284	268	274	267	293	298	265	306	302	304	289	296	285	300	288	270	299	277	327	304	287	299	312	301	316	308	290	314	312	309	281	299	303	297	304	283	286	303	298	291	278	293	292	338	301	294	309	295	295	295	312	296	283	296	272	283	332	277	297	278	319	310	306	300	317	284	279	287	278	296	276	281	286	307	292	325	319	309	285	290	323	271	325	311	310	288	300	301	321	310	311	324	306	293	351	275	297	285	316	304	308	316	287	302	285	309	307	313	295	324	264	289	313	276	321	283	300	293	306	306	292	300	294	321	284	294	320	302	316	307	285	275	292	325	324	315	304	255	287	299	276	311	286	288	298	323	316	318	302	292	290	288	273	307	296	313	285	305	302	305	322	318	293	303	298	297	315	304	299	320	293	297	314	265	272	326	324	322	300	315	301	302	339	322	287	308	307	306	281	301	311	293	296	286	298	319	293	321	287	278	298	283	311	278	310	319	304	294	303	312	324	311	265	300	256	292	303	302	288	287	288	321	288	309	278	305	307	283	272	257	311	297	321	310	305	303	276	285	277	266	303	301	293	301	289	303	288	278	284	300	285	278	315	308	308	325	313	263	310	318	292	280	268	287	306	305	298	309	270	280	299	297	276	300	289	283	322	278	303	317	303	286	321	300	300	298	317	277	301	319	312	296	310	293	295	324	285	302	275	330	299	292	317	267	293	306	291	307	282	286	283	277	311	284	314	298	296	303	296	298	275	295	308	263	282	290	294	286	339	265	305	334	321	299	323	301	305	279	287	270	316	296	305	265	269	270	304	300	301	280	307	316	319	316	303	273	275	302	273	293	276	291	308	307	301	289	320	306	296	290	288	316	287	281	336	286	299	271	288	300	240	282	283	311	325	310	308	319	311	300	298	332	301	286	302	299	277	305	272	296	313	259	293	275	315	303	282	281	286	307	290	289	330	306	319	257	311	341	296	291	285	294	297	280	292	319	310	312	316	304	318	285	319	302	316	298	260	309	300	318	305	283	301	287	306	290	268	295	306	297	307	309	304	305	286	287	298	296	276	286	314	311	262	272	315	331	259	295	301	293	321	314	292	303	272	294	303	306	289	315	325	306	254	303	303	276	292	286	324	296	296	315	258	278	310	292	293	294	278	279	286	309	286	267	299	313	309	274	295	308	263	300	282	300	257	286	293	315	294	307	296	303	298	307	264	270	312	306	289	327	326	307	302	295	285	330	314	317	291	288	293	297	267	299	294	287	299	296	311	331	310	266	309	312	293	320	266	299	295	275	260	303	288	316	300	274	308	281	286	327	288	291	296	286	284	288	302	332	292	301	283	307	283	273	295	300	306	281	289	324	290	299	286	294	286	284	288	288	300	303	331	298	277	297	302	314	292	280	313	262	305	297	290	329	299	335	299	312	276	293	282	349	308	283	320	295	305	305	312	277	295	311	328	295	295	313	301	300	307	281	285	307	295	301	316	307	323	318	279	326	288	297	313	304	306	305	296	284	296	321	282	303	294	291	314	320	260	304	304	316	280	293	288	260	282	296	297	303	276	289	310	306	316	286	295	310	288	257	338	287	308	298	279	305	271	312	269	298	276	285	296	296	317	277	308	282	298	288	299	259	300	265	295	303	294	292	278	302	311	292	286	280	315	307	289	284	311	330	287	299	291	324	286	295	331	284	327	270	306	298	290	264	313	320	270	300	301	291	290	275	296	274	295	315	263	305	308	300	297	307	300	285	322	283	275	293	304	299	301	315	322	277	305	300	269	299	263	317	317	298	308	297	318	319	304	305	305	284	296	305	289	305	290	302	289	275	302	302	306	294	283	298	297	302	295	284	317	303	320	301	289	316	324	299	305	306	299	298	275	300	304	317	284	302	288	284	299	291	284	311	299	278	303	286	323	280	290	313	297	317	277	267	279	302	304	293	292	306	273	292	288	260	279	291	293	299	281	272	294	322	296	302	300	308	320	279	290	327	292	289	281	309	294	279	290	298	321	301	298	300	269	300	304	272	285	313	283	324	296	293	334	295	276	292	301	293	298	285	265	283	313	298	308	297	299	267	298	290	298	305	288	287	315	307	295	291	292	302	304	276	317	305	305	302	284	313	316	288	295	304	298	278	304	297	298	329	326	291	316	315	315	304	291	322	319	315	266	316	292	284	294	307	296	320	307	287	275	276	314	276	314	299	270	316	302	310	275	254	284	309	301	303	338	306	290	324	346	307	299	313	317	283	271	264	307	297	298	339	351	317	290	296	281	305	293	294	303	310	300	292	282	275	313	281	302	250	309	294	300	311	304	305	329	289	315	311	290	317	311	293	269	292	302	306	302	315	314	309	282	292	262	344	308	296	265	307	303	303	295	295	303	292	314	328	301	315	281	310	303	309	281	315	316	307	271	279	276	320	289	303	266	297	288	296	297	290	319	305	287	312	280	311	273	298	327	301	281	285	302	297	331	300	300	304	283	308	297	268	308	283	314	301	300	313	300	294	315	301	289	295	281	314	324	276	274	270	313	294	312	323	285	292	279	289	276	262	324	332	312	276	293	301	303	311	309	266	303	300	278	286	277	266	326	316	325	288	301	302	281	292	311	305	264	282	303	281	308	299	281	275	293	269	310	288	267	302	320	297	291	301	307	286	304	277	307	301	299	301	277	312	299	282	307	316	306	305	269	275	283	300	310	269	272	297	315	305	333	275	317	317	301	268	312	315	291	299	308	306	325	309	298	321	341	324	263	268	298	307	323	292	264	285	262	297	275	323	306	292	294	279	291	313	312
24860	21099	26803	25041	9964	7993	17648	12091	8016	6568	3522	2271	575	532	528	514	521	542	508	525	553	517	549	496	544	498	572	521	524	497	511	539	493	531	508	486	499	536	510	477	546	495	512	516	477	479	530	541	533	504	503	538	535	502	532	521	501	536	538	535	518	531	546	563	479	530	494	528	533	508	530	533	498	562	571	526	530	561	496	585	498	559	562	519	545	490	489	510	486	523	500	564	527	501	509	559	453	527	542	506	534	518	478	489	519	464	504	494	521	514	524	502	549	519	504	502	505	550	514	519	516	553	496	457	538	539	501	478	543	547	511	526	530	549	523	497	553	505	518	532	527	558	506	522	538	502	496	549	498	510	488	527	530	540	518	523	565	535	456	524	526	562	524	550	514	543	528	514	492	502	554	556	518	528	512	530	520	509	572	522	543	516	501	501	478	547	504	554	514	511	529	515	499	527	522	513	532	493	546	528	533	492	539	523	506	564	493	527	539	575	542	473	504	540	551	558	503	523	506	519	527	542	507	537	546	476	536	562	520	534	557	477	512	537	532	498	521	506	492	485	472	559	490	503	521	540	528	467	551	503	538	542	490	524	556	530	495	521	502	517	519	507	516	504	529	487	523	502	535	543	509	535	511	557	512	475	539	485	515	537	531	491	534	535	536	539	546	525	542	506	494	514	492	499	522	481	528	498	465	558	483	547	501	515	497	516	503	515	479	515	496	494	541	494	514	504	539	564	513	500	546	502	518	541	572	516	505	536	534	513	528	501	498	540	558	510	550	547	504	514	453	528	528	534	532	477	560	555	492	518	568	540	511	556	543	514	540	513	511	516	552	533	492	496	482	493	493	477	533	500	529	526	521	527	546	477	560	527	530	507	516	545	551	520	503	513	513	518	553	535	530	523	530	522	490	534	549	492	512	503	503	510	575	531	513	530	540	528	520	541	527	532	498	506	496	509	499	489	545	512	553	532	514	510	517	496	490	532	532	480	498	474	545	498	548	510	504	542	497	514	564	497	501	516	549	511	551	490	528	536	518	486	521	518	481	502	554	541	508	525	509	518	539	510	587	510	496	536	508	501	573	492	502	517	535	532	546	478	536	470	549	549	488	539	529	542	539	498	517	489	513	528	485	514	528	492	533	503	539	503	536	520	541	525	496	518	520	496	525	560	502	573	518	529	519	515	520	541	524	531	544	497	496	506	470	559	543	558	509	534	524	475	521	550	528	519	494	516	530	497	515	508	525	576	545	524	520	512	511	504	519	519	521	501	515	476	511	513	536	492	539	505	517	539	518	533	540	509	528	521	517	498	494	524	508	508	490	544	530	536	558	544	542	539	516	452	528	496	532	530	511	574	497	510	489	544	518	485	492	521	548	477	532	540	541	509	555	500	503	515	545	543	541	498	517	540	554	551	519	503	542	517	527	464	545	515	511	509	554	568	528	497	493	557	541	564	572	545	501	501	528	497	527	536	507	505	501	511	508	547	531	489	501	555	529	520	524	529	494	556	524	531	561	482	545	526	528	510	561	533	519	578	520	548	487	483	524	568	507	526	545	553	509	547	532	517	551	535	516	560	513	506	548	502	529	518	525	524	542	512	531	505	558	494	492	566	480	524	520	551	542	549	493	557	569	546	537	519	514	483	511	507	522	505	530	525	530	531	506	515	524	560	542	538	529	530	504	500	499	503	564	540	476	498	527	520	514	509	527	515	479	535	531	513	499	531	490	516	509	548	513	526	527	525	514	525	516	541	507	589	513	512	574	503	510	524	503	524	498	525	540	477	507	483	539	552	522	539	534	508	492	491	536	505	498	533	529	520	554	542	555	526	527	547	514	539	485	519	529	549	494	515	527	520	557	521	530	524	487	520	550	511	521	566	513	512	530	521	532	470	522	521	511	546	553	544	520	550	550	509	555	524	502	540	508	501	499	507	565	556	500	535	528	522	581	546	506	554	581	525	509	519	495	559	507	489	505	525	493	535	537	524	495	550	553	526	538	525	558	509	467	554	483	528	492	484	566	535	506	526	510	531	515	527	444	549	484	534	506	561	531	495	528	526	540	479	478	516	565	550	564	483	557	532	517	492	530	529	477	566	505	481	504	501	548	534	549	509	522	510	605	483	545	548	490	514	536	536	500	504	518	522	536	467	528	511	473	521	488	530	547	539	548	550	517	492	493	509	533	538	540	507	562	513	564	546	526	527	574	528	471	500	538	515	520	528	537	536	509	504	531	483	483	515	534	549	537	507	519	496	538	546	506	507	513	506	483	549	506	542	546	544	534	491	533	545	527	554	520	526	545	515	511	528	569	541	513	549	491	488	507	518	509	579	493	494	491	535	544	524	550	478	533	532	560	521	517	509	545	486	499	515	533	542	513	503	528	539	498	520	550	489	506	527	564	510	535	467	559	521	543	505	529	523	519	512	497	507	515	470	512	555	513	565	556	505	521	507	497	493	512	523	521	552	515	528	528	528	499	498	530	551	528	508	493	507	544	512	532	523	536	514	549	504	520	530	565	540	547	537	478	523	561	517	523	503	510	562	502	526	552	504	517	537	550	525	529	519	514	539	564	498	516	532	532	485	507	520	521	496	530	507	492	543	565	532	573	477	545	503	531	566	494	519	531	555	501	534	515	524	538	516	545	503	545	524	505	500	508	517	531	504	526	512	536	563	509	489	563	498	482	535	521	526	544	523	502	529	485	502	523	514	551	488	511	524	541	534	544	501	541	517	497	509	514	498	527	540	488	492	567	546	564	595	531	526	527	548	559	533	498	528	543	524	530	524	535	541	511	537	534	519	533	533	498	503	525	550	508	545	514	493	521	526	524	481	552	517	531	533	550	482	510	552	527	508	551	485	542	488	515	515	549	549	517	509	515	571	555	532	500	527	562	510	503	524	466	528	556	569	516	493	550	529	501	535	510	470	530	552	489	548	551	538	535	561	521	542	520	485	530	520	557	511	564	497	504	509	504	503	522	545	503	512	539	516	517	548	547	471	502	533	476	537	564	484	515	496	498	527	556	508	487	530	510	555	540	541	529	476	533	498	463	526	511	570	544	506	542	489	542	477	521	526	517	556	516	508	518	530	498	520	523	507	505	486	543	539	533	485	519	500	566	535	497	550	485	515	527	484	498	534	569	528	572	551	490	520	518	545	558	511	575	542	495	534	498	525	551	529	515	544	499	515	538	526	540	516	511	534	505	503	536	542	527	540	488	515	535	523	480	557	541	503	523	584	479	519	517	540	533	521	510	502	503	523	528	516	515	493	534	480	519	504	506	527	496	483	529	547	509	462	495	548	501	529	531	513	520	525	541	516	540	477	495	522	521	502	526	543	515	504	535	538	518	537	516	527	518	500	507	534	525	535	509	573	489	490	501	506	508	550	531	514	530	507	506	543	542	506	541	494	497	499	508	512	525	524	495	515	501	507	512	535	519	529	514	532	538	543	551	504	523	500	530	568	538	529	498	507	508	503	546	522	501	504
35914	46602	9341	7237	5047	14132	25137	17922	13556	11694	6282	3903	607	618	595	533	599	532	563	567	570	556	549	592	610	597	577	566	584	571	559	563	576	535	559	571	547	592	546	578	626	570	548	530	560	559	547	543	541	559	564	550	576	557	527	547	558	594	565	547	570	509	564	550	537	555	540	538	535	547	551	587	563	568	580	530	637	545	582	570	570	553	588	563	551	550	611	583	546	566	552	563	542	581	572	584	550	573	583	537	586	572	567	541	544	569	592	565	558	611	575	564	548	576	560	506	538	525	570	570	565	561	593	566	592	559	599	619	590	618	565	529	561	557	562	559	551	582	570	607	572	560	564	547	560	543	583	559	570	587	510	566	560	544	552	563	574	555	571	528	566	589	559	552	582	546	584	622	531	544	541	632	592	523	552	552	589	569	520	575	529	516	573	576	581	586	561	592	548	573	534	531	569	593	550	559	579	551	584	564	604	544	562	533	570	556	530	547	564	526	557	549	568	576	540	558	571	536	538	533	541	561	572	562	567	568	541	571	569	564	546	534	546	565	580	544	565	552	588	572	571	562	586	533	545	567	558	563	545	583	541	601	615	606	538	587	581	591	576	575	546	581	546	573	604	527	562	580	568	572	550	588	603	570	576	585	555	577	588	579	516	562	613	561	580	581	539	571	607	558	620	594	523	570	545	588	556	624	582	570	595	522	556	594	563	573	572	555	561	575	590	589	610	593	550	548	571	565	581	553	557	640	558	569	588	580	527	607	587	605	560	573	584	578	532	568	566	596	574	597	566	577	521	512	522	571	498	550	572	582	524	563	576	535	577	563	535	576	587	598	552	541	601	509	601	570	557	532	549	557	560	551	564	590	572	558	609	612	562	540	614	581	535	563	551	555	558	551	584	574	551	604	567	548	529	608	558	549	571	568	576	552	526	557	564	540	590	550	588	574	578	591	587	579	503	557	563	584	563	528	508	569	594	584	559	544	582	525	558	530	571	601	520	568	602	566	551	598	571	534	551	623	571	595	524	580	552	592	545	562	557	597	581	537	525	587	554	548	603	545	546	566	590	601	561	563	594	603	536	608	534	585	576	572	569	575	538	569	536	549	561	583	550	577	547	567	631	596	544	594	551	601	557	555	536	537	528	523	559	540	544	552	579	583	580	596	560	578	549	574	569	548	566	552	543	565	585	545	554	551	591	549	584	615	551	582	554	590	564	501	565	598	557	556	600	586	559	535	506	553	607	577	573	588	564	512	557	580	565	546	609	525	602	583	565	572	539	578	526	591	565	547	565	578	562	554	590	565	564	591	562	609	557	588	571	579	574	563	591	624	582	590	583	569	579	578	567	579	580	543	550	569	587	560	593	576	563	548	569	496	586	513	593	551	551	565	566	598	631	589	589	552	544	590	543	553	549	590	550	596	583	586	594	556	570	567	564	511	529	531	579	616	602	566	578	579	581	588	565	552	585	620	607	570	596	538	554	566	600	576	542	532	561	570	561	561	586	552	577	533	554	576	584	612	573	555	517	522	534	570	524	570	549	608	563	536	542	536	562	564	582	558	561	575	586	542	556	541	562	590	564	601	593	517	563	545	533	585	598	566	568	612	568	532	583	591	540	550	534	614	590	566	582	562	582	583	501	627	562	576	561	550	557	556	576	587	620	563	535	585	588	558	543	586	586	565	595	604	583	571	566	597	546	613	562	537	552	602	569	570	535	555	564	556	577	567	557	596	545	536	569	589	572	530	573	548	588	599	610	578	535	554	550	574	555	538	591	565	622	581	598	561	572	538	575	567	565	590	546	581	544	590	537	536	551	578	586	579	536	570	607	515	571	565	589	548	599	591	564	548	574	581	524	604	578	558	576	580	592	559	536	612	518	523	553	516	582	550	572	556	565	598	574	563	583	565	597	580	593	560	563	593	558	567	592	551	582	532	565	528	569	555	561	595	616	566	583	578	606	534	536	557	531	577	557	574	555	564	608	594	572	575	573	494	576	594	553	582	529	510	597	573	579	536	565	569	536	575	576	530	547	583	596	567	557	569	515	551	585	535	560	618	552	545	561	581	542	591	568	583	544	598	584	508	556	568	572	571	599	587	558	540	577	576	585	589	561	547	573	558	589	613	578	561	539	567	551	533	594	569	565	559	568	603	561	534	534	614	557	580	581	581	565	591	564	585	584	590	566	547	537	583	599	545	579	559	565	545	541	549	579	557	544	571	607	592	618	603	531	518	583	527	559	508	545	596	540	558	541	575	583	540	585	542	604	542	557	589	585	581	566	585	525	550	593	538	554	494	578	519	580	603	591	576	586	526	600	549	558	547	575	570	560	543	568	551	577	537	565	566	575	594	582	549	577	529	572	576	596	594	551	571	611	572	595	567	558	558	594	586	581	611	592	567	556	555	547	570	535	536	548	601	532	553	551	591	573	534	589	543	560	542	572	594	572	554	597	562	563	565	575	529	576	620	558	541	521	585	552	567	506	603	558	521	658	500	601	575	562	555	553	582	579	556	562	548	559	575	565	535	562	595	585	561	550	593	547	589	589	600	572	553	574	617	566	582	573	583	554	536	559	553	564	532	553	555	549	571	530	557	557	557	553	588	593	556	574	596	558	594	559	563	576	556	576	599	539	516	562	571	575	566	558	567	551	587	601	549	579	528	537	579	573	554	596	557	586	572	539	578	580	567	586	607	579	545	541	577	556	504	524	550	536	573	575	562	525	608	554	548	549	538	563	566	538	568	548	569	571	589	546	593	513	592	534	511	553	581	534	582	549	605	562	522	599	547	548	588	561	572	560	559	609	547	560	583	548	519	577	498	588	557	611	566	558	552	547	555	569	610	578	563	585	578	568	577	574	554	542	551	573	571	567	550	574	565	569	604	581	563	574	518	507	601	552	544	570	577	585	606	541	637	553	565	572	557	587	560	511	587	575	556	574	597	550	566	557	542	584	567	551	533	575	548	557	582	577	573	557	545	573	552	566	559	564	549	535	550	560	558	570	546	532	558	572	521	576	560	593	559	566	545	581	591	572	517	556	579	572	555	572	558	554	558	568	596	579	573	544	536	559	565	534	554	551	569	567	560	579	532	563	631	589	567	561	578	531	558	538	570	594	561	561	549	596	591	578	599	570	542	576	586	562	574	528	588	564	559	540	578	581	570	600	586	546	581	572	528	597	549	607	551	542	563	580	594	503	561	571	562	570	553	543	554	593	631	573	571	521	607	520	575	537	540	558	547	558	562	568	546	536	529	578	568	557	586	578	573	601	550	605	559	561	578	587	528	550	547	547	580	536	589	561	591	561	570	565	564	546	540	575	538	547	615	544	526	581	575	586	576	607	586	594	557	583	556	575	550	526	557	600	545	547	585	531	578	550	564	515	587	578	509	586	544	595	531	571	521	565	567	557	610	555	555	613	553	549	548	577	555	562	600	586	551	577	549	587	514	510	511	571	547	592	529	550	565	546	585	579	560	607	550	566	571	559	570
22444	21069	28623	24525	24753	24045	30653	30885	27463	18824	10025	5971	850	554	566	560	532	536	558	530	490	527	522	499	531	542	570	546	530	509	527	521	553	532	528	523	546	521	536	546	534	529	509	565	573	500	498	511	531	511	524	526	519	526	548	555	496	557	557	536	529	526	559	542	493	510	530	547	498	556	540	545	486	497	506	519	543	492	515	535	529	508	474	551	537	531	519	514	521	552	495	534	497	534	535	553	542	510	508	522	520	544	509	518	496	517	527	500	539	517	531	525	510	525	560	534	509	551	483	489	542	527	539	591	536	533	539	526	534	522	506	531	510	511	516	511	506	521	529	520	515	539	541	596	506	511	521	516	562	511	532	523	530	531	504	575	538	521	565	509	542	522	538	543	518	533	491	491	508	531	529	547	523	545	495	553	517	575	534	566	559	479	512	510	537	475	530	585	528	495	524	510	526	507	558	537	555	531	524	519	573	534	547	551	496	548	511	498	541	534	536	542	541	531	513	515	567	521	567	524	536	531	541	530	537	565	519	509	507	518	515	530	549	515	540	514	560	516	514	537	545	534	516	516	512	480	555	502	520	543	522	520	507	515	498	518	533	508	542	556	547	524	538	500	556	531	545	557	513	506	554	562	495	518	523	498	566	519	497	528	471	534	481	512	534	507	565	493	521	540	511	539	528	523	507	515	556	544	566	542	534	520	529	477	540	499	521	560	555	526	550	529	529	535	588	534	529	509	496	528	526	505	525	512	550	526	555	514	526	511	585	561	532	588	505	532	543	543	552	525	480	524	522	575	507	558	524	519	468	518	502	542	550	544	548	538	517	564	540	576	541	555	506	556	535	512	572	507	514	539	521	511	505	554	547	554	504	531	513	557	503	510	504	542	526	527	509	500	543	529	515	535	519	558	507	532	547	547	498	527	541	532	511	572	513	501	573	546	519	540	578	520	549	537	486	504	510	547	540	523	508	530	522	498	591	481	553	536	518	502	512	461	532	512	520	544	550	507	529	510	527	529	503	515	518	541	544	525	568	507	510	496	541	538	532	502	537	560	544	478	542	532	507	530	524	539	570	477	536	544	570	538	596	540	518	494	538	492	523	499	495	521	536	554	507	529	564	511	517	510	541	518	521	518	542	533	579	518	514	535	530	516	515	529	531	537	550	535	556	519	554	476	543	501	562	545	544	527	503	510	545	550	537	514	508	498	528	525	502	511	532	533	495	532	535	506	516	526	525	538	583	506	547	526	530	492	529	502	511	547	529	571	492	553	549	523	499	508	535	523	545	492	523	556	516	553	522	527	507	552	514	538	534	522	537	497	547	536	482	527	527	540	510	528	511	519	490	510	535	543	531	521	519	515	561	465	506	532	495	556	494	560	561	552	518	531	527	508	552	559	519	512	526	500	515	535	510	509	518	491	535	523	521	553	540	545	531	506	482	526	517	534	509	501	550	590	516	461	501	536	534	528	561	515	528	507	553	515	562	544	501	543	546	519	538	523	579	508	529	532	484	492	543	519	499	509	547	533	584	510	577	576	537	506	491	507	533	513	544	555	512	582	532	464	519	525	513	535	521	562	512	539	499	525	514	575	500	488	534	549	517	464	520	493	546	504	511	533	500	537	537	499	548	513	534	519	548	546	524	545	540	529	528	551	504	524	490	550	551	508	564	520	537	522	555	530	525	511	508	547	559	540	558	510	520	512	509	536	500	524	497	517	526	523	558	520	560	544	540	527	523	546	530	509	498	539	536	523	543	538	531	500	525	474	513	494	538	540	498	560	520	542	558	516	532	528	566	500	475	562	516	504	589	500	541	548	553	512	553	564	512	479	527	536	542	517	537	561	534	487	549	513	514	513	507	522	521	582	515	474	531	533	500	487	531	520	546	535	543	554	510	550	533	511	519	517	571	509	495	532	550	528	559	516	540	548	534	549	570	534	446	565	487	553	525	518	559	543	520	530	541	533	576	549	538	539	568	535	499	543	550	502	558	522	540	519	540	479	563	541	534	497	492	539	497	528	537	527	519	536	497	484	528	538	517	539	537	529	574	507	521	535	549	508	497	487	548	571	518	506	562	565	561	521	501	540	523	545	562	553	516	522	506	536	510	533	541	537	531	526	483	537	534	503	499	511	540	517	553	576	573	543	492	560	498	510	566	533	503	529	549	527	497	529	497	537	502	542	584	484	493	564	514	522	536	563	543	565	547	499	581	555	564	528	546	550	518	515	503	536	505	521	536	560	539	519	525	516	530	537	512	558	555	512	513	549	514	529	494	529	505	548	539	507	526	525	491	544	482	508	569	569	517	573	515	548	537	553	549	494	526	492	537	528	532	533	524	548	528	511	562	518	515	522	499	518	532	491	572	540	538	533	519	520	492	508	505	508	534	530	528	528	585	505	478	499	571	512	541	542	557	548	490	498	536	546	493	550	542	535	525	524	532	522	543	556	527	520	488	509	537	505	496	535	543	534	547	501	525	533	503	514	546	531	541	546	502	530	490	515	529	510	498	504	539	523	532	534	522	548	541	536	545	536	512	515	523	498	568	556	509	575	582	481	527	522	482	504	553	553	521	491	522	515	552	558	550	520	509	514	548	541	508	550	552	551	548	551	534	550	529	540	585	539	525	545	499	514	549	552	512	531	491	519	516	498	501	542	518	547	513	532	496	495	525	518	533	544	488	512	452	486	546	541	553	528	539	516	534	527	536	564	519	550	509	532	504	528	554	578	515	535	581	512	537	552	544	545	516	560	560	519	535	530	471	507	557	563	512	531	582	526	526	504	519	518	514	486	556	518	528	544	509	535	542	505	499	498	488	510	536	518	515	528	537	554	505	529	519	530	515	511	574	552	497	507	509	528	488	524	485	521	529	528	568	526	532	493	511	523	506	573	505	563	489	534	530	565	572	542	481	539	521	512	503	524	523	558	498	540	527	550	522	543	527	527	525	547	542	529	480	502	557	527	516	564	544	538	545	517	532	501	531	540	500	523	535	576	564	537	569	554	538	507	521	517	529	504	516	532	483	497	534	539	586	561	517	522	509	493	551	516	520	476	537	539	521	564	509	521	523	516	556	538	550	520	529	571	560	532	488	549	548	507	530	534	569	534	506	499	576	531	512	533	542	545	520	550	504	555	574	531	545	515	550	557	537	555	536	563	586	502	523	525	505	528	546	558	546	502	538	497	556	523	539	512	528	571	512	563	569	494	552	506	516	531	491	572	555	540	562	497	510	503	518	483	572	488	518	544	554	547	558	552	547	511	536	532	509	500	527	525	545	491	571	531	542	493	541	514	502	563	554	535	524	548	531	547	524	551	486	510	516	556	507	530	537	550	537	498	534	487	552	567	526	541	504	520	569	537	544	552	505	532	513	535	527	512	544	513	522	549	544	509	543	490	495	518	514	529	488	497	496	520	567	512	566	535	543	513	550	539	544	538	516	558	528	531	532	526	548	551	535	529	493	537	553	551	574	509	533	538	524	522	525	486
49163	73674	39993	41118	37667	25147	30003	34663	30911	21295	13122	8627	774	587	540	559	550	527	521	552	568	544	542	574	585	547	532	589	539	556	567	522	534	564	569	543	566	546	523	568	582	524	512	563	543	608	561	550	552	557	563	579	566	547	578	565	571	548	565	549	571	589	592	533	577	549	578	562	539	515	570	550	539	546	570	536	486	560	544	547	575	598	566	589	534	559	535	531	563	558	558	541	557	564	510	562	531	551	599	547	534	511	539	525	530	532	518	539	563	573	539	568	518	537	536	568	580	573	548	534	547	572	563	509	605	529	526	549	559	546	523	520	567	536	559	565	532	554	544	541	530	552	540	570	517	558	591	536	553	582	563	527	565	560	555	551	592	549	562	589	546	503	560	553	561	555	526	561	547	577	544	556	571	497	552	578	568	516	535	574	549	585	536	534	539	554	523	565	532	603	568	566	587	522	559	587	538	571	519	529	518	558	513	490	527	558	562	543	550	595	535	557	531	604	537	535	537	553	564	570	583	543	533	526	519	552	584	549	539	542	595	566	533	553	541	537	528	501	536	533	511	550	556	519	549	548	591	555	561	601	570	553	562	533	528	565	540	512	592	568	584	541	565	550	549	565	550	544	530	583	559	517	535	487	541	571	533	544	532	550	530	522	563	555	573	576	543	526	554	531	548	549	556	565	533	562	509	562	551	558	554	533	581	550	545	551	570	543	536	553	532	539	543	579	532	550	549	554	557	492	561	545	532	549	568	554	569	585	560	557	560	570	521	542	541	518	544	564	545	585	536	568	531	521	510	562	528	528	547	565	548	557	586	554	528	561	546	511	531	557	491	569	536	498	543	519	569	517	577	585	597	562	544	564	509	556	550	545	554	515	539	549	587	566	544	546	563	528	587	539	543	541	552	502	565	559	563	539	544	551	532	536	529	523	530	510	522	529	528	540	567	566	580	562	556	528	573	539	546	546	514	535	525	547	521	546	585	575	569	533	545	543	568	536	574	526	555	535	555	565	525	590	546	577	550	534	514	492	543	527	571	586	568	501	539	549	536	517	549	534	550	532	559	569	531	571	548	563	538	582	550	562	553	532	562	584	502	560	566	538	519	540	529	534	562	547	495	556	566	549	556	560	538	554	516	562	572	520	529	581	551	521	535	547	559	533	547	482	599	540	559	544	537	557	593	567	514	552	544	526	533	533	543	535	545	525	558	572	561	539	533	583	510	528	579	503	582	537	492	520	605	507	571	501	500	564	515	506	546	518	560	572	543	569	571	544	538	553	540	518	553	542	532	562	558	552	553	537	583	560	568	530	550	511	561	593	524	537	535	532	519	545	562	578	512	544	520	558	565	553	542	529	561	571	563	519	567	543	568	522	583	538	526	526	556	528	550	562	543	580	527	581	517	531	531	550	552	568	543	543	548	553	565	540	557	564	520	549	543	545	580	535	535	556	556	569	534	565	514	524	514	549	561	569	601	527	554	534	579	558	583	559	572	530	563	561	564	558	493	561	559	541	547	516	525	560	524	499	556	597	559	588	539	570	547	555	534	564	514	542	565	556	563	512	532	508	546	555	565	514	564	572	534	533	565	559	510	530	540	580	555	558	537	541	540	565	563	561	591	513	533	548	574	554	536	545	555	525	567	523	525	547	549	554	571	559	529	516	532	562	558	552	565	570	522	529	575	543	527	524	537	553	536	541	579	576	566	528	517	563	579	547	559	567	548	577	549	536	556	559	528	507	519	470	523	508	538	530	539	595	520	528	526	536	531	519	550	535	501	556	497	538	549	586	540	560	544	554	565	548	532	545	533	584	540	562	549	499	508	523	581	519	531	545	547	556	518	534	525	521	533	524	550	574	524	519	534	574	539	504	531	508	563	534	526	530	541	607	577	564	523	525	527	529	545	545	533	556	533	572	515	537	543	546	524	551	559	588	537	531	537	531	557	551	540	515	509	561	546	536	526	534	547	529	543	525	594	480	602	560	565	568	566	571	545	548	537	571	560	513	552	559	520	541	549	610	522	547	505	545	555	518	597	572	515	553	561	550	585	569	591	543	490	554	564	519	565	563	562	541	570	533	535	563	553	548	547	487	544	548	532	567	554	555	504	536	517	554	561	550	532	516	556	551	588	523	551	573	540	529	551	542	486	553	506	531	542	571	551	549	540	585	569	518	554	564	587	525	538	526	541	544	579	553	531	516	508	564	566	542	524	540	578	552	529	529	533	522	540	539	565	554	533	534	561	561	557	549	569	520	511	571	548	530	576	510	540	570	556	552	555	555	545	509	545	574	514	562	538	545	570	570	484	559	556	569	529	567	607	528	574	555	542	530	575	501	543	493	581	546	578	567	567	569	536	550	537	540	578	557	542	549	570	560	536	569	523	525	561	514	554	536	554	598	563	535	517	562	572	558	517	569	566	510	602	522	552	551	549	549	532	569	535	561	559	492	564	561	526	542	547	534	554	570	500	541	529	474	553	525	569	528	519	575	566	526	565	530	602	535	549	592	569	585	497	565	516	527	549	547	527	513	546	595	568	554	595	540	540	573	538	564	547	554	592	562	590	552	580	566	563	578	520	508	576	580	537	548	597	538	553	610	550	597	510	540	520	501	541	556	536	550	523	542	530	551	549	506	518	539	543	522	527	578	566	541	551	534	521	547	561	548	571	521	556	546	516	539	535	552	551	564	576	575	573	554	526	535	559	530	547	531	571	516	546	560	554	533	555	592	540	506	549	565	518	552	583	541	505	556	561	564	530	561	556	553	542	553	553	525	533	540	562	519	588	550	501	530	571	563	550	530	571	548	549	536	583	539	555	550	579	551	552	523	509	555	567	558	533	565	551	515	497	519	575	578	606	546	525	553	547	511	583	514	570	587	561	500	531	529	559	563	551	507	591	511	614	560	527	548	537	564	521	591	587	533	558	552	573	566	529	525	576	582	524	544	549	527	495	574	485	544	506	537	527	555	549	584	528	595	587	550	563	509	537	557	519	539	543	518	534	567	526	511	571	553	545	525	599	542	553	529	516	535	556	521	580	570	553	517	554	539	520	564	557	527	535	517	551	582	522	546	542	580	549	543	554	551	524	561	542	532	528	564	537	559	559	528	552	560	588	551	513	539	546	525	548	542	549	570	580	516	527	562	506	602	535	577	539	565	517	509	551	567	555	516	521	548	559	600	555	517	539	514	478	567	565	572	557	597	528	582	520	583	530	567	543	566	513	537	545	575	568	558	561	580	550	541	593	550	530	542	514	522	552	532	558	518	540	542	571	567	581	547	569	594	552	571	556	543	590	576	589	537	556	526	508	549	588	536	576	535	587	554	535	544	528	545	539	561	532	515	576	567	559	537	552	539	503	540	535	543	543	567	560	569	504	521	567	553	549	511	649	556	549	541	560	540	569	572	574	544	555	557	542	555	511	516	554	568	544	552	525	561	566	516	526	555	553	536	543	561	555	541	562	542	549	556	535	540	562	543	558	553	566	573
28647	23602	20329	12634	6505	2662	2156	1859	1245	804	633	544	381	394	377	373	400	353	379	424	396	380	393	385	422	392	390	374	396	399	374	362	355	400	403	418	376	396	397	413	407	396	422	377	404	395	412	344	395	434	384	363	365	373	331	378	371	386	401	406	414	378	405	374	399	413	364	408	385	381	392	386	415	416	384	399	405	388	393	385	400	406	381	382	389	376	351	396	410	387	411	381	382	399	383	388	402	401	402	381	372	376	390	355	395	390	412	387	387	431	366	384	408	374	427	366	365	391	372	386	399	383	372	399	401	414	404	386	393	387	402	424	380	392	399	430	373	402	386	415	378	384	368	341	404	417	371	384	369	379	351	394	373	380	409	434	392	391	376	402	402	404	410	403	379	389	395	421	383	351	380	391	406	363	359	395	390	405	382	403	417	402	370	383	378	397	391	369	359	416	419	391	384	386	382	378	407	425	378	405	398	392	369	394	402	371	400	394	389	391	401	412	372	376	410	362	392	396	374	343	395	391	366	413	366	377	415	415	370	378	398	366	399	379	389	382	379	432	395	378	403	364	375	380	398	390	377	381	395	371	382	375	377	423	361	380	403	379	394	352	390	351	384	423	367	390	372	371	385	383	353	389	386	399	402	378	372	359	400	347	379	356	385	359	398	380	375	424	370	396	415	350	370	357	370	379	369	403	422	404	386	402	397	397	390	425	367	373	339	444	384	401	423	411	367	417	356	425	388	365	401	357	397	392	402	386	372	391	415	388	332	396	396	392	398	412	401	342	444	396	406	380	395	408	416	392	406	365	428	432	372	390	400	416	398	384	389	373	381	392	382	376	424	414	406	390	396	397	382	403	424	385	380	439	364	387	377	401	353	356	336	378	363	407	385	392	356	382	368	379	423	358	418	363	388	391	394	389	403	383	406	366	401	373	435	366	389	422	400	386	364	381	410	387	409	404	399	367	389	395	383	395	383	359	411	400	414	404	336	384	384	354	384	390	369	381	393	346	420	370	379	386	397	387	395	385	385	405	403	347	408	350	408	397	410	361	435	404	382	382	423	417	432	392	398	380	409	393	342	368	390	383	364	376	379	413	388	399	377	382	391	395	376	396	367	386	393	379	405	395	368	380	400	377	392	393	386	380	387	396	360	391	342	370	426	382	410	380	410	391	371	384	424	388	375	396	367	401	375	390	397	364	407	432	403	395	375	371	397	412	392	350	425	384	378	391	428	417	399	388	402	394	392	394	367	386	381	373	409	377	333	383	411	438	403	387	392	370	379	404	394	359	387	388	390	415	360	397	422	390	418	395	398	392	355	353	385	394	442	362	400	415	411	375	406	399	381	357	362	371	403	394	390	400	381	414	389	383	382	358	414	402	389	415	353	406	365	407	372	378	363	363	400	381	405	418	391	389	397	404	430	378	367	386	406	385	377	399	398	393	428	347	352	370	410	389	396	415	420	397	383	407	359	397	416	420	394	369	401	377	429	370	392	371	396	342	373	376	408	355	351	403	393	348	420	394	380	413	434	427	422	390	356	402	375	367	355	420	400	424	419	397	392	360	400	345	367	369	369	408	388	406	371	367	368	374	392	404	413	406	408	357	371	406	383	402	382	399	433	350	359	387	398	423	390	384	350	345	378	391	397	383	389	406	387	367	409	397	374	380	384	409	379	397	371	382	398	375	371	352	405	403	422	393	412	424	402	415	405	404	370	389	384	390	358	434	408	393	454	382	346	367	407	351	345	395	380	368	417	369	388	350	388	402	390	360	357	344	404	392	396	398	410	385	391	412	377	389	415	387	382	406	387	378	426	356	393	390	435	407	380	337	387	413	415	417	390	387	375	379	387	388	362	383	414	399	387	364	385	377	392	335	377	397	361	384	364	386	394	388	344	399	372	406	383	358	386	385	372	375	363	409	399	410	386	395	368	394	425	390	382	383	379	432	394	382	394	389	369	385	411	387	354	373	356	366	416	374	412	407	377	368	383	395	362	358	381	375	415	423	417	401	389	391	408	403	363	392	389	426	412	418	385	393	375	421	385	375	396	384	366	396	379	393	369	388	394	375	370	388	370	386	392	380	367	420	391	380	391	380	346	360	377	369	415	354	396	357	397	395	410	376	409	383	392	404	396	370	421	400	386	371	401	407	399	371	389	375	408	408	398	401	407	383	387	384	367	363	385	375	417	405	382	404	409	399	372	355	368	402	403	387	381	417	392	423	370	371	402	413	399	376	412	429	397	374	389	384	381	417	420	371	385	382	374	390	389	379	379	369	407	405	375	401	367	373	386	402	426	380	396	367	401	406	352	380	383	378	379	383	395	387	337	370	399	415	374	380	376	391	406	426	363	397	386	366	379	381	394	367	335	372	390	406	386	372	420	372	378	365	386	415	363	397	345	395	387	411	411	407	383	403	370	393	417	398	408	394	392	377	414	370	414	404	388	437	404	403	359	373	388	376	411	389	435	367	396	423	427	385	396	399	397	377	421	383	392	424	346	379	348	420	372	389	396	395	377	413	355	403	371	364	381	369	358	354	387	384	391	386	382	377	434	388	395	391	409	373	379	403	383	395	387	368	393	411	390	394	393	380	387	387	386	429	426	398	411	370	395	408	348	401	370	393	404	387	382	399	378	390	419	402	364	398	377	382	398	406	420	356	405	384	380	413	414	373	413	388	393	442	391	379	407	388	402	398	370	399	401	387	375	389	346	388	393	382	414	411	399	380	396	422	369	376	395	401	388	377	406	382	379	404	403	372	403	395	392	417	405	387	388	380	396	376	381	393	406	398	430	419	361	363	350	361	391	342	405	362	351	407	409	392	365	378	381	378	381	401	413	417	386	375	410	391	403	367	353	413	376	358	407	413	405	383	378	390	379	416	392	377	378	342	399	454	414	392	357	366	393	409	422	395	433	374	366	407	419	379	415	383	393	355	396	425	375	422	412	345	416	388	381	389	377	353	375	368	428	371	376	393	398	418	392	414	422	414	359	398	382	373	378	397	449	403	409	390	380	390	401	381	382	357	386	350	380	387	365	384	381	365	420	397	403	375	381	412	418	395	390	382	419	402	382	403	411	414	405	424	370	406	385	391	408	360	416	416	381	366	379	353	376	376	405	432	388	424	387	357	358	403	347	420	384	365	400	412	378	398	411	391	384	384	400	362	349	414	399	368	373	360	388	373	376	375	415	401	391	347	394	374	384	398	379	415	384	403	421	409	391	414	421	441	427	403	406	420	398	383	385	380	398	369	390	358	422	390	426	397	419	360	422	379	404	407	383	411	393	404	422	408	410	389	397	426	382	382	363	376	396	410	395	405	406	407	366	388	369	373	418	362	405	383	387	415	413	360	373	344	411	340	377	391	367	409	417	370	385	370	396	429	402	422	399	412	382	380	421	399	370	385	369	382	329	392	392	402	392	413	412	405	369	396	366	352	360	371	340	392	388	374	407	398	377	384	435	424	377	367	390	365	441	379	383	412	400	387
20650	32371	17343	10995	7823	3813	3451	2970	1858	1020	720	625	457	476	440	455	441	423	445	415	443	443	435	462	418	424	409	490	411	433	452	430	471	458	410	457	424	483	430	390	400	467	413	433	398	467	444	430	452	420	450	396	401	435	443	425	438	464	425	413	410	444	435	396	417	432	435	420	424	446	439	397	391	418	441	454	380	400	418	430	452	466	475	440	429	421	442	461	428	442	408	444	436	431	447	440	443	418	415	399	406	419	440	448	415	402	465	452	466	428	427	428	391	409	438	456	449	435	414	424	439	433	426	434	446	447	469	464	428	431	405	443	431	416	455	472	428	447	374	412	463	440	444	438	454	429	423	414	451	407	416	401	441	440	422	461	443	462	411	399	446	399	434	393	408	421	414	427	434	445	456	431	472	431	429	416	436	414	425	442	429	417	417	438	426	426	411	398	432	477	463	414	448	415	411	425	446	464	451	437	425	452	372	413	403	420	440	445	453	404	470	419	443	418	377	445	402	436	419	439	452	443	432	403	401	412	456	466	407	444	381	419	446	444	427	434	441	409	408	409	489	409	438	390	423	428	424	399	391	423	454	466	412	466	458	496	389	424	448	464	439	415	414	432	433	427	424	407	441	379	435	490	433	437	410	449	431	439	424	385	427	440	409	452	428	434	405	408	434	491	429	428	442	424	422	447	449	420	398	398	436	416	456	434	363	422	453	438	460	433	435	411	433	432	456	449	450	432	429	481	408	423	442	436	461	469	441	432	410	407	436	408	406	394	415	417	459	399	461	443	432	437	419	439	411	447	429	418	393	442	432	451	438	431	428	449	443	406	413	413	419	440	441	439	438	431	447	413	421	412	412	425	419	431	427	456	450	441	451	441	407	469	413	433	393	398	436	428	412	453	421	413	448	460	430	438	427	417	421	414	429	461	437	421	457	433	443	442	468	426	445	436	419	448	413	417	460	458	440	423	426	431	434	442	416	430	429	420	414	411	437	423	404	379	460	452	418	440	442	433	424	428	449	478	437	439	395	416	461	393	465	448	434	415	423	416	438	465	431	471	425	469	445	418	455	417	430	476	429	394	432	391	433	461	484	442	420	435	437	431	462	435	414	429	423	399	437	433	430	468	442	460	405	412	418	426	453	409	427	425	430	418	428	414	420	464	428	437	444	441	401	419	423	450	432	432	423	423	452	430	485	411	413	411	449	432	408	413	430	403	445	409	419	432	411	428	432	458	472	420	426	445	431	430	445	442	452	441	414	433	459	404	467	410	442	471	448	400	384	488	435	413	428	468	440	425	458	461	445	444	433	436	407	415	493	433	437	419	443	440	426	391	408	456	431	459	446	446	428	457	438	480	406	449	469	464	443	408	434	431	457	427	414	414	399	425	415	429	451	475	465	460	481	479	434	428	433	449	405	440	467	440	481	450	494	441	432	441	416	427	390	435	432	448	409	433	406	446	439	389	441	422	400	454	445	431	437	434	452	430	469	441	421	467	414	402	472	451	420	432	447	406	446	438	448	415	441	444	419	451	370	430	408	400	447	401	428	419	451	414	409	428	405	460	402	412	415	428	448	467	432	438	437	409	475	426	416	423	405	449	440	460	430	441	441	443	404	448	430	396	411	428	421	429	419	447	437	409	439	400	426	445	447	463	420	434	406	407	426	464	463	424	391	439	410	453	413	476	460	404	448	407	461	401	429	450	427	427	456	429	429	450	475	416	447	417	457	446	444	461	418	406	491	434	411	410	430	456	420	450	453	424	446	462	427	426	454	416	426	432	441	433	437	401	420	469	412	443	416	448	423	407	437	449	442	431	420	454	421	478	412	437	406	434	403	437	445	431	459	419	465	462	445	403	418	415	446	426	423	405	434	460	437	452	399	407	441	442	420	461	441	406	425	425	424	469	416	431	440	435	429	443	456	473	411	445	450	426	451	450	443	433	418	454	418	444	445	415	438	399	451	428	482	429	449	461	441	425	457	452	445	425	428	445	393	411	447	426	438	460	431	456	442	419	487	451	426	426	432	467	438	462	404	431	458	442	422	408	421	405	405	404	422	442	446	440	457	432	434	469	436	384	436	420	474	418	452	455	457	429	434	430	450	452	447	424	454	410	434	435	432	473	449	470	458	427	390	461	427	419	432	442	425	405	482	439	443	464	444	409	410	429	435	421	465	437	457	465	411	396	436	387	405	425	428	450	459	457	429	408	482	433	450	479	440	451	421	395	443	451	395	420	405	433	434	433	430	427	420	435	406	407	425	409	384	423	468	412	407	440	436	421	415	415	408	467	439	408	401	448	400	430	414	432	411	439	455	468	424	410	478	420	439	424	457	429	437	402	421	419	430	439	445	442	451	423	492	467	463	481	445	417	412	462	448	452	427	440	394	418	404	434	407	405	440	441	420	423	428	474	472	449	437	438	441	430	476	451	432	393	448	453	403	439	429	460	431	457	439	410	435	473	429	420	450	427	444	463	453	453	432	416	513	426	401	441	429	444	427	426	451	449	477	457	422	416	421	404	452	461	434	457	386	398	438	429	442	421	453	423	410	431	433	426	430	458	424	459	437	451	427	434	432	397	432	439	456	408	442	450	446	480	468	439	474	420	440	466	431	447	439	463	419	444	445	452	435	410	451	402	421	440	479	445	419	433	488	441	437	423	446	452	425	433	417	438	426	430	452	428	440	451	438	442	451	436	385	465	417	393	474	436	440	405	416	444	395	440	423	420	393	466	416	435	439	437	427	420	442	449	454	431	473	475	426	434	433	431	399	452	473	479	421	457	459	451	424	443	441	430	438	448	451	445	434	432	439	478	461	471	413	424	453	429	464	451	417	425	434	450	452	464	427	412	412	454	412	473	424	434	416	442	427	433	422	442	422	438	449	449	447	472	433	448	431	383	443	410	411	427	412	426	400	447	464	471	454	440	442	449	440	429	415	442	438	420	453	426	434	381	450	454	449	434	413	421	435	456	419	427	439	456	430	415	431	416	424	457	430	413	414	416	458	410	445	440	439	442	429	440	455	381	483	424	447	417	439	438	472	453	470	453	458	457	421	426	425	436	429	469	428	453	415	454	441	407	435	442	467	440	466	419	410	408	461	406	433	448	422	440	449	437	438	448	420	437	405	460	424	429	436	411	441	415	453	415	445	439	418	420	453	406	456	427	428	426	448	452	443	470	412	450	459	429	403	412	411	442	448	451	449	390	469	415	420	445	451	422	434	443	432	447	404	447	424	443	441	438	427	427	459	444	453	405	462	421	457	484	434	456	410	424	446	438	455	430	417	410	450	436	431	441	451	431	447	453	438	428	398	477	490	438	448	437	480	432	399	438	439	422	458	452	436	423	431	430	418	448	389	426	450	431	461	406	410	426	450	440	445	418	453	465	429	485	403	429	444	461	425	420	451	414	381	434	414	452	435	397	415	430	399	463	465	416	444	407	457	458	435	456	421	451	439	412	459	453	443	458	416	435	437	426	443	442	439	368
23656	21249	30421	30155	29640	26810	19518	12055	6879	3481	2093	1386	540	377	401	373	380	376	375	356	357	327	362	355	384	360	363	346	383	341	377	356	351	357	365	336	376	369	363	378	380	386	378	357	364	374	374	327	370	354	404	382	364	368	375	355	354	385	346	366	360	358	384	362	381	350	338	376	336	309	364	357	369	400	381	375	399	353	345	357	377	320	368	334	356	346	376	406	370	355	376	369	358	367	351	363	350	382	361	396	384	352	365	407	360	377	360	339	360	360	380	352	403	361	333	365	374	354	382	358	318	345	362	354	377	385	409	322	380	367	375	380	351	407	360	348	366	349	370	373	375	371	325	380	348	338	341	360	394	376	348	335	390	377	394	339	364	347	376	324	360	358	361	363	377	356	367	359	358	357	392	374	331	291	385	372	354	343	336	363	358	357	334	389	393	387	367	343	353	373	394	340	361	353	390	363	362	366	345	380	392	343	356	332	358	359	339	364	337	338	375	373	355	370	364	323	356	326	348	363	379	358	341	373	397	374	371	361	349	371	321	359	349	349	399	338	407	346	353	357	325	400	353	396	385	354	375	361	365	393	414	372	375	339	364	336	372	361	361	362	363	374	357	359	347	320	351	351	359	363	375	343	366	370	348	387	374	322	373	393	382	380	340	390	366	350	340	359	360	347	363	339	372	374	358	412	366	367	380	329	343	379	344	361	396	375	347	341	320	372	347	356	388	344	385	370	359	384	345	355	357	352	337	368	377	327	368	393	372	345	361	319	366	370	381	335	390	379	341	323	373	329	336	337	365	372	353	349	379	368	351	389	362	400	317	327	364	384	396	332	392	395	363	323	356	347	371	342	350	372	364	318	337	360	360	355	365	342	363	356	355	363	380	381	403	376	352	391	368	363	356	353	363	392	351	373	364	375	349	399	354	366	360	357	367	384	362	369	372	392	344	380	344	402	347	363	336	335	371	357	371	364	373	361	387	353	362	404	374	378	379	370	315	385	373	325	388	402	390	342	350	365	366	313	345	355	366	350	364	360	352	370	379	396	367	376	341	333	341	341	368	349	363	367	372	356	296	369	354	309	367	364	354	384	322	328	351	365	327	389	344	367	380	341	383	333	368	329	335	356	356	404	364	320	361	333	356	358	370	376	347	376	380	365	374	360	401	364	344	358	368	340	324	337	362	345	327	367	367	349	361	376	373	386	349	339	363	370	369	371	331	322	379	366	353	380	349	345	382	391	364	358	361	361	330	360	364	379	362	349	382	398	405	343	375	346	349	333	380	386	371	370	351	378	363	334	361	375	339	349	366	352	371	363	366	345	374	312	371	361	340	360	364	383	349	354	352	347	379	387	339	376	351	344	384	346	335	366	296	363	383	352	348	368	382	350	330	352	378	381	386	383	389	341	359	340	369	361	367	336	412	355	380	393	367	343	372	350	353	352	361	368	357	336	359	381	398	377	347	347	339	353	351	351	332	353	396	355	359	389	351	365	367	383	391	334	341	402	373	381	369	368	375	383	350	374	329	335	356	382	336	362	377	343	354	370	346	364	387	370	358	360	362	352	397	369	355	385	380	380	360	378	382	357	333	376	353	349	366	354	335	329	297	372	341	348	326	359	365	326	349	337	337	387	342	355	338	344	362	398	368	383	367	379	373	388	328	372	356	371	331	374	368	355	375	356	372	366	348	369	346	362	349	364	396	347	383	350	333	359	371	339	367	357	335	338	359	360	359	334	369	385	391	367	344	360	360	369	330	357	394	378	373	330	349	350	339	334	366	403	372	380	379	367	358	333	344	338	343	357	351	361	402	356	363	387	385	355	372	370	364	359	371	368	357	366	358	366	352	304	363	367	361	386	367	325	390	364	330	350	387	396	358	373	377	361	358	314	370	382	354	351	381	341	387	336	356	383	372	371	352	342	374	387	340	346	317	361	353	370	348	338	375	346	349	359	368	372	342	346	387	370	368	322	340	374	357	351	344	372	338	338	376	363	331	367	353	367	371	355	360	332	324	347	348	372	360	338	369	355	381	381	369	352	345	363	351	377	334	345	347	351	337	358	377	346	327	345	355	332	355	348	379	356	368	370	385	329	376	353	329	351	361	382	371	374	382	335	365	314	380	342	338	353	368	348	350	348	342	368	365	342	403	380	401	372	351	334	335	343	387	335	324	377	358	376	334	356	356	382	370	405	344	359	338	379	362	356	360	386	380	355	380	350	355	348	359	378	414	361	375	344	379	423	365	337	328	331	357	354	351	346	375	381	360	395	337	359	375	380	372	369	351	334	337	357	342	369	332	374	344	378	332	366	360	354	368	371	362	365	398	350	372	386	323	359	387	337	339	379	360	335	377	342	332	343	382	344	356	353	358	322	381	362	362	364	357	347	357	357	359	339	378	370	339	369	341	359	346	305	379	377	362	381	345	358	375	364	395	351	340	352	361	354	370	334	377	330	358	374	367	357	375	376	341	382	343	375	389	309	342	383	377	344	338	363	355	353	385	320	353	389	384	346	355	342	365	374	373	360	333	326	366	339	353	335	340	367	356	334	374	385	333	364	356	336	374	340	375	340	364	368	355	354	340	355	379	312	393	333	361	377	351	345	340	377	394	354	346	363	364	352	345	347	328	364	314	337	337	378	375	366	346	378	378	355	354	381	355	356	353	379	373	349	337	363	361	321	398	349	372	376	381	372	355	361	353	339	369	338	400	373	380	369	387	336	352	343	374	363	349	374	347	330	371	375	357	352	370	345	371	373	359	370	336	368	376	338	377	362	366	363	323	367	365	341	353	357	369	397	355	325	349	380	357	360	366	390	343	377	360	369	373	373	358	368	373	370	351	362	377	342	371	386	362	355	368	342	337	379	322	350	353	332	362	336	328	368	370	348	342	359	371	356	367	379	367	340	344	330	373	380	361	373	334	352	361	345	357	357	342	374	355	381	376	370	388	355	403	396	336	339	381	351	354	351	377	357	384	333	368	375	382	353	374	377	333	353	332	383	374	395	346	348	340	385	365	354	336	353	371	327	333	336	371	397	362	309	374	351	362	358	378	387	343	350	317	346	351	327	345	351	346	374	336	320	361	362	358	367	398	349	351	345	364	363	348	379	382	351	367	382	352	394	366	314	361	369	382	361	361	375	335	342	343	356	347	351	307	366	340	361	363	325	342	400	370	355	355	366	343	354	345	337	353	369	356	384	376	345	371	357	337	358	386	313	382	366	342	371	341	374	412	360	365	377	414	378	347	398	373	368	338	352	352	339	338	386	345	369	352	367	382	328	344	347	367	364	352	377	332	357	372	361	356	351	353	376	334	359	367	349	410	358	366	370	362	374	327	360	371	321	355	324	348	340	333	348	346	350	352	342	362	357	385	369	339	332	331	375	380	375	402	388	358	361	364	378	374	355	355	360	396	404	351	367	321	365	336	339	336	373	356	334	351	349	360	359	356	354	350	362	366	349	356	371	367	399	382	359	353	378	353	394	389	372
43083	76122	58289	44628	37448	28430	20224	15784	10123	5372	3304	2273	690	398	386	416	392	386	397	407	396	410	381	397	377	394	379	378	389	419	430	388	414	422	414	382	363	362	401	412	432	358	379	415	383	394	405	391	386	412	410	422	401	405	403	389	403	403	382	400	400	391	385	395	370	376	394	400	405	383	374	380	377	410	363	390	392	396	416	379	384	424	424	409	391	376	366	415	413	404	389	379	374	387	435	383	395	391	370	402	408	395	361	394	370	394	385	395	375	368	397	359	376	353	368	386	378	403	392	374	418	380	420	381	401	403	388	398	417	413	407	405	399	428	379	389	419	383	383	432	377	393	379	335	366	381	361	391	386	388	379	400	385	386	353	403	391	361	373	398	366	383	417	394	408	413	407	387	427	394	378	375	379	392	383	388	398	391	395	377	389	395	379	389	381	408	375	384	379	369	431	378	406	393	387	402	384	368	394	388	349	376	420	394	375	402	415	393	437	421	356	392	392	396	386	386	390	415	393	405	372	382	380	370	413	374	362	398	386	396	396	442	370	367	368	383	424	396	394	376	372	380	405	356	394	360	378	423	357	406	412	398	410	379	406	412	371	364	417	415	392	379	413	391	396	381	404	398	396	408	384	402	378	392	390	378	390	392	367	368	395	376	402	386	368	383	393	374	411	400	414	359	414	368	388	379	400	398	372	399	386	415	401	363	408	384	439	429	428	397	388	391	430	401	349	393	411	358	377	384	348	363	397	415	378	364	391	377	386	379	411	364	366	385	365	385	376	395	353	396	443	371	415	367	410	398	420	388	364	384	427	386	392	408	393	398	364	373	362	381	365	400	398	381	407	359	397	388	380	417	415	383	400	392	354	415	381	379	410	413	407	393	393	376	429	372	369	408	391	365	425	392	395	405	383	391	415	380	399	418	392	367	388	421	412	395	395	411	355	395	354	407	385	409	414	378	375	352	417	401	378	382	372	418	374	408	391	389	424	357	418	408	386	416	367	400	398	362	408	369	408	399	386	422	426	422	383	376	345	405	384	405	386	391	411	373	379	417	367	381	400	392	443	408	398	384	419	389	377	373	382	394	387	397	410	405	413	400	390	363	417	397	373	394	362	370	418	419	369	409	372	389	404	401	414	372	428	377	385	395	400	379	405	345	362	381	394	382	375	416	406	358	377	406	400	401	411	428	407	423	415	384	385	375	406	373	388	399	366	407	419	403	415	413	388	405	418	395	401	336	367	430	373	385	403	404	413	411	375	411	399	385	386	405	341	385	344	382	424	361	403	366	385	371	405	373	399	387	384	431	405	402	372	351	412	396	398	370	376	395	368	374	387	368	403	428	372	380	381	382	383	389	399	387	419	388	421	371	374	414	402	394	392	393	386	385	412	392	383	385	390	395	354	413	423	412	390	351	372	394	360	386	390	392	415	413	364	352	404	368	359	415	368	444	404	392	395	402	408	386	393	381	379	408	389	379	370	395	408	392	400	386	390	373	418	380	394	399	385	348	409	361	404	386	401	388	393	406	408	366	364	415	375	385	368	387	419	399	395	407	381	373	365	414	392	399	373	401	389	368	402	369	373	402	381	386	384	384	396	389	419	414	410	397	397	407	397	378	391	414	368	373	417	343	408	397	406	402	393	428	367	382	382	381	387	401	412	405	408	367	397	404	370	372	405	411	375	401	400	385	400	356	425	405	381	375	386	394	381	360	388	403	388	411	428	405	421	391	387	383	383	410	408	379	328	416	379	367	411	408	382	381	348	400	423	411	386	395	410	364	375	430	404	385	404	373	393	375	384	404	378	385	397	385	398	360	379	383	384	363	381	363	390	399	367	409	366	397	376	405	378	363	424	385	399	406	360	413	385	355	373	382	354	409	404	392	389	439	395	384	389	416	393	369	375	347	383	389	375	380	345	394	398	420	401	414	390	385	381	403	386	413	394	431	399	365	359	394	387	392	380	360	376	395	398	369	374	371	387	371	402	382	390	380	351	377	432	375	402	468	380	370	406	391	403	370	408	385	390	371	418	409	407	387	393	393	359	387	444	388	393	378	337	354	392	427	374	403	365	371	385	386	391	385	399	394	422	396	393	427	376	386	396	419	391	379	410	376	402	371	380	398	384	393	377	363	384	358	360	402	378	353	398	372	392	418	396	390	345	416	383	406	345	401	365	395	387	425	391	399	395	398	392	402	406	394	392	384	400	369	372	384	380	387	381	382	400	369	361	396	392	406	410	413	355	396	411	369	397	385	394	414	406	397	382	405	406	427	416	425	399	403	412	387	399	417	403	416	369	367	421	380	414	370	389	381	382	361	375	373	366	397	362	385	384	369	411	363	372	385	381	373	394	416	392	396	406	380	352	356	399	434	383	394	435	430	374	378	419	391	371	370	372	361	410	404	416	369	373	373	390	387	370	384	422	386	380	383	386	394	360	427	407	376	386	387	378	381	391	404	388	385	394	425	389	369	403	385	365	383	384	363	392	370	420	388	369	405	423	394	379	420	384	366	418	377	416	406	389	374	418	413	377	386	430	402	398	386	408	422	420	386	390	414	374	375	404	374	420	374	400	366	377	357	419	369	368	369	390	363	399	411	413	419	364	386	335	395	399	397	385	386	408	410	392	354	391	396	366	362	398	396	394	371	412	399	409	435	365	421	374	406	408	371	429	409	413	364	393	416	403	391	413	411	400	393	366	374	399	389	374	393	365	394	396	412	418	387	409	405	383	401	378	365	382	377	384	381	389	415	403	429	406	362	406	392	404	398	400	372	410	388	397	390	375	398	401	395	350	378	370	363	353	385	413	411	371	396	408	388	375	355	381	392	404	395	363	375	382	407	419	392	405	379	361	395	377	406	385	363	386	397	403	398	393	361	369	393	439	399	375	415	382	402	435	421	394	401	415	379	385	381	359	408	377	386	375	386	411	397	417	403	398	392	363	387	378	361	405	381	367	400	392	410	382	396	371	376	394	402	382	373	374	409	378	386	360	404	396	366	385	404	397	404	422	357	425	390	365	426	390	397	383	390	359	431	410	387	390	397	420	379	379	375	374	349	404	417	377	380	357	384	414	369	389	414	399	396	399	361	384	399	437	377	383	380	360	369	374	397	416	409	427	401	424	368	412	394	370	387	412	394	342	445	386	403	366	423	363	382	432	396	400	396	405	387	405	359	384	364	409	389	368	388	369	367	383	408	382	399	372	410	393	410	370	401	432	431	378	395	386	387	379	422	414	372	386	416	381	419	375	372	385	412	400	398	395	362	362	394	384	411	399	412	406	378	417	414	385	397	401	385	382	380	364	418	372	378	367	390	365	363	391	380	375	371	349	370	409	392	416	411	390	379	346	416	374	393	420	398	418	389	438	433	407	405	368	374	385	389	367	400	389	405	385	402	391	388	378	375	384	366	418	398	383	380	396	382	384	396	401	422	396	414	424	392	422	381	368	397	373	400	404	407	362	388	386	368	381	363	366	403	383	372	378	412
24705	21374	32201	31944	24585	17332	9595	6135	3553	2233	1553	1039	654	562	514	577	594	588	560	562	574	609	602	549	557	604	539	576	603	569	584	557	538	580	582	551	560	587	573	614	556	556	571	567	515	530	576	532	567	554	528	567	613	549	574	534	529	573	504	565	541	604	608	570	615	533	566	571	600	575	544	546	564	560	613	540	586	558	554	567	594	574	585	549	583	568	538	534	553	595	609	579	572	606	579	567	576	548	595	572	563	569	578	560	539	565	559	592	607	539	566	569	586	577	561	550	592	591	562	577	540	543	579	552	574	595	628	550	561	553	583	579	575	557	523	571	580	554	553	559	558	578	585	564	602	581	599	591	604	554	565	577	578	589	548	570	581	573	616	550	551	571	587	581	541	559	570	559	567	578	590	525	603	545	534	587	566	561	560	530	571	579	541	572	598	572	568	631	595	564	531	560	574	594	582	562	575	571	565	540	591	567	539	580	596	567	582	569	586	552	571	575	563	548	546	579	594	566	586	587	566	596	598	574	593	560	571	564	614	584	587	569	590	527	613	552	544	560	549	573	583	567	572	562	544	562	587	541	556	566	574	576	575	576	577	594	597	535	629	584	559	581	609	547	579	592	604	590	535	581	579	522	589	572	558	546	594	619	579	579	575	575	569	615	579	577	579	595	562	579	608	573	583	554	572	562	583	527	610	584	559	630	545	639	551	582	540	567	591	564	576	562	568	549	575	574	569	588	568	535	635	553	540	586	549	581	567	582	581	599	555	599	584	580	558	562	532	546	564	566	505	567	541	566	595	566	564	542	557	579	575	608	526	541	553	598	586	567	546	565	544	568	551	572	617	570	606	563	556	599	544	551	593	591	575	576	547	528	523	596	542	554	594	554	559	585	605	555	563	609	545	560	575	609	586	571	600	602	560	585	575	565	574	571	580	608	573	571	574	550	579	580	550	568	576	573	586	611	601	570	550	555	623	611	568	575	576	582	604	557	546	578	577	585	567	573	567	531	580	521	561	522	613	556	607	548	549	550	550	575	547	580	597	586	586	563	547	578	566	580	560	614	572	542	604	604	562	554	575	588	543	553	579	544	611	612	568	547	580	520	587	570	522	568	536	561	552	578	614	583	586	569	592	586	519	575	579	553	555	619	590	609	594	609	607	580	631	592	564	522	568	563	614	568	616	558	547	552	599	559	617	546	575	593	556	540	583	546	597	566	583	556	566	555	572	572	596	592	622	524	579	546	582	520	576	541	542	560	565	581	575	552	529	578	604	584	561	619	565	567	543	616	565	516	575	549	579	563	590	546	557	579	564	584	588	589	580	585	567	542	612	631	555	556	580	556	576	588	591	573	585	508	590	598	538	566	586	534	569	550	581	607	590	542	544	586	577	487	559	563	556	561	549	568	555	557	552	586	593	549	573	564	578	537	580	582	607	577	565	597	582	543	562	602	571	574	552	598	563	566	587	609	586	559	557	528	568	625	554	551	555	554	593	555	545	591	595	557	546	570	593	600	560	570	618	575	584	574	573	539	560	606	544	606	583	564	617	570	593	603	598	575	578	609	552	592	594	532	550	619	584	576	572	588	617	581	613	544	615	530	533	575	575	559	536	567	555	580	549	545	552	614	592	576	590	555	567	532	565	564	539	577	560	614	599	572	592	551	578	618	551	618	526	553	551	537	552	567	558	557	572	554	559	597	583	589	577	577	561	551	572	516	551	526	560	615	572	600	560	566	573	614	534	558	574	525	556	595	598	610	564	574	598	638	544	592	534	547	535	583	580	591	588	605	529	591	560	568	559	617	607	571	585	577	569	555	589	552	589	552	547	570	568	562	567	571	581	526	604	532	576	540	572	614	608	566	571	596	571	547	562	554	544	572	576	582	563	589	573	604	625	530	573	578	569	600	602	581	537	576	567	554	549	560	578	558	574	597	534	565	578	594	572	671	565	558	521	572	603	545	593	579	566	551	579	546	566	588	584	593	551	542	565	578	553	523	611	569	576	546	586	555	584	565	565	600	568	597	573	530	545	572	570	565	578	528	568	559	592	546	547	550	556	568	551	567	611	574	518	586	584	573	573	546	567	565	584	578	630	560	608	583	562	530	582	566	560	561	604	603	579	547	565	592	565	567	578	577	539	577	596	573	503	594	548	550	537	571	582	547	544	548	579	596	542	540	586	615	585	575	544	578	558	578	568	531	588	531	559	547	561	565	592	605	508	499	609	566	582	555	569	550	570	540	590	578	548	560	591	579	530	563	617	590	562	624	570	591	587	575	553	552	578	570	544	591	564	533	597	574	616	562	577	593	605	567	585	546	538	585	595	572	590	538	582	576	594	567	603	555	578	542	614	632	556	557	567	593	578	614	559	536	574	581	558	556	552	551	571	516	587	566	575	565	535	576	597	517	607	569	522	555	616	546	580	561	528	575	598	573	594	584	583	576	587	604	556	568	545	550	612	570	581	581	578	565	600	592	546	574	554	545	579	606	577	593	563	589	557	530	556	532	561	565	579	583	572	565	615	573	523	564	584	605	592	562	586	551	579	598	557	575	611	593	601	575	564	530	585	584	508	572	575	599	562	560	568	536	573	625	591	542	563	576	564	562	611	571	607	558	574	565	583	566	575	557	570	590	592	559	603	557	596	551	587	606	535	570	552	536	574	550	582	552	562	644	591	552	542	546	549	569	595	555	582	571	553	577	543	571	539	513	602	560	585	560	572	585	572	582	598	592	554	569	593	547	575	601	566	582	518	531	605	587	557	586	567	621	595	587	540	589	590	596	591	559	589	575	548	546	550	569	571	608	591	586	580	577	592	553	556	562	541	574	602	556	520	555	562	530	578	529	595	584	573	539	611	561	555	588	552	602	578	509	553	580	580	562	609	581	556	586	577	556	591	581	513	555	608	550	615	570	563	595	563	570	613	579	558	595	563	580	538	576	575	564	623	566	568	564	587	571	541	583	571	581	609	568	542	573	559	568	525	567	563	586	554	552	608	562	593	596	569	625	520	561	541	564	581	562	559	555	569	539	563	576	576	560	586	560	561	591	548	574	590	599	542	608	588	582	578	567	581	593	571	587	577	606	591	559	540	604	595	563	593	562	558	566	578	543	588	549	582	609	564	631	579	592	570	565	564	543	613	562	540	536	577	613	556	515	558	557	555	595	581	576	584	568	601	583	585	571	549	554	527	584	548	548	536	555	549	608	603	551	594	573	577	602	547	578	556	579	572	637	571	591	587	576	547	587	560	574	548	568	566	558	576	584	578	538	588	549	610	555	558	536	573	595	589	572	564	573	548	579	547	596	592	544	558	558	608	560	558	561	597	573	620	551	597	640	563	600	553	568	582	616	571	622	531	601	604	566	579	613	617	541	596	617	595	551	544	592	573	578	597	579	615	545	599	541	552	581	537	600	615	589	598	561	570	584	599	578	507	569	602	591	528	571	541	592	546	562	526	605	554	635	584	585	566	581	541	559	574	551	575	605
34739	62545	52468	37184	29423	20995	13940	10473	6499	3909	2548	1676	770	629	677	610	614	656	603	603	613	639	581	587	644	616	578	633	598	557	618	600	618	634	600	578	630	613	584	573	605	632	601	614	589	653	561	663	599	618	636	640	634	643	602	551	602	589	651	632	612	642	601	605	649	569	638	568	592	654	629	603	591	617	600	569	587	640	624	592	590	631	613	612	580	614	599	601	608	581	626	646	600	625	654	619	586	577	606	625	561	639	569	605	626	602	582	590	610	603	613	619	611	589	603	589	640	658	609	640	631	616	623	610	624	591	636	634	619	677	609	672	616	594	625	620	624	601	649	572	579	599	621	589	623	622	648	635	624	589	620	612	590	630	616	593	589	584	581	614	664	617	555	619	590	627	624	613	640	583	612	604	615	643	614	571	576	610	607	622	577	562	647	635	627	594	596	629	615	636	618	599	607	603	641	582	577	646	606	595	598	587	628	585	640	595	593	558	595	648	622	606	603	638	670	607	631	607	627	647	650	648	656	627	606	603	602	618	617	599	636	586	587	634	588	651	634	609	616	680	629	591	638	621	598	591	585	645	613	635	589	559	616	644	641	625	600	581	615	614	622	656	655	562	648	643	570	607	589	582	594	626	594	630	609	603	611	591	570	605	590	610	656	587	590	616	642	608	579	580	618	609	574	592	607	600	613	630	622	608	631	651	654	637	596	587	580	607	597	651	640	584	622	595	591	620	596	595	637	593	601	582	608	570	557	610	618	590	602	618	594	625	622	625	620	584	594	623	622	644	618	627	639	598	605	584	572	610	623	599	641	636	587	614	607	624	611	619	665	603	603	648	591	641	595	604	616	650	619	601	621	628	614	630	614	569	619	621	588	613	624	587	632	599	607	571	624	565	577	638	617	612	582	621	625	611	591	578	632	631	647	622	593	574	612	586	627	587	613	644	616	620	609	643	609	628	581	569	549	600	659	618	642	610	611	616	613	625	617	616	588	630	619	653	572	590	616	586	624	609	606	613	586	640	614	616	661	625	644	615	641	600	632	597	628	657	663	584	575	606	620	589	630	614	604	625	591	637	607	618	623	614	626	589	627	609	619	625	633	617	652	607	586	639	605	633	631	618	610	642	560	615	599	633	640	630	628	636	631	619	614	661	606	654	624	638	611	588	619	597	638	627	617	611	618	613	582	633	635	644	606	582	611	629	641	609	696	615	591	617	616	582	645	611	601	679	667	586	602	638	630	604	589	671	620	603	583	638	615	600	571	605	587	587	617	600	599	594	614	625	656	561	590	608	594	585	613	575	617	617	585	636	612	610	609	640	605	608	620	560	637	582	670	586	664	614	659	653	620	626	615	607	578	621	572	594	636	658	591	635	604	610	641	560	608	610	628	624	621	649	660	616	584	634	646	611	590	593	572	559	594	603	666	661	632	611	582	609	580	580	593	611	587	567	621	656	641	582	608	630	602	624	606	644	624	616	591	636	655	564	610	647	566	577	616	602	669	603	585	600	602	651	637	629	589	591	597	598	584	591	633	606	602	580	646	601	566	634	634	610	637	596	606	636	596	605	551	623	625	592	624	625	660	608	620	631	639	605	645	593	603	621	594	610	624	590	574	598	632	578	618	588	648	580	615	612	621	631	643	597	619	604	622	571	605	687	646	619	605	660	604	666	628	624	624	589	579	624	608	573	579	621	664	616	608	619	610	628	628	605	604	607	667	633	637	603	615	608	610	638	645	635	581	601	626	642	608	649	576	629	631	623	657	566	563	633	601	592	658	627	581	628	620	647	651	629	613	614	614	612	600	613	653	565	591	588	634	643	608	586	632	622	661	603	623	592	578	629	614	578	641	594	579	617	644	607	658	598	634	602	629	611	656	610	595	607	659	624	585	612	637	640	643	579	602	611	638	592	608	615	608	624	596	601	584	601	620	579	600	625	623	625	654	572	604	637	607	600	614	640	607	561	603	579	617	609	576	617	580	660	587	636	633	643	585	610	594	607	663	630	569	633	624	597	647	657	578	594	587	632	636	582	610	670	613	585	562	608	585	625	629	600	612	644	621	599	611	599	629	603	608	610	617	651	633	571	600	660	612	620	610	634	599	610	628	647	650	607	625	613	609	592	634	641	578	661	608	598	548	568	611	633	611	647	620	649	580	608	621	594	602	623	583	593	611	594	606	651	631	576	598	589	622	620	610	632	617	616	596	609	561	650	636	642	593	595	633	648	602	632	608	619	634	632	630	617	591	568	619	591	621	609	596	602	552	576	631	594	612	624	617	566	574	556	646	590	626	606	554	606	616	556	593	599	567	657	608	608	614	662	583	607	618	575	602	646	627	618	620	581	598	587	636	623	624	631	609	605	622	625	605	563	568	610	581	621	612	606	577	580	586	628	630	609	613	633	609	608	628	594	602	551	599	571	601	649	614	629	587	615	647	588	610	620	595	599	695	590	621	643	576	609	602	605	619	608	605	583	621	610	584	598	625	651	601	598	636	615	642	650	602	581	614	630	602	569	591	604	629	654	618	622	632	610	616	585	612	635	579	606	589	654	619	594	603	665	553	579	612	637	594	611	618	637	618	617	655	674	616	651	636	613	606	595	647	637	606	586	635	601	623	601	574	600	600	611	587	587	626	611	627	635	625	628	646	623	650	555	634	631	646	599	621	611	616	576	599	580	637	605	632	602	593	593	639	611	591	632	608	664	620	587	624	593	623	576	587	618	591	650	624	665	611	675	606	607	613	626	637	645	641	615	624	570	572	592	640	615	611	571	602	630	658	638	612	609	603	564	630	630	641	588	633	613	604	644	605	629	610	602	602	639	659	629	594	610	616	629	560	593	582	569	598	614	670	619	626	640	580	619	663	604	613	601	601	614	579	643	568	610	627	584	602	642	599	572	631	598	602	612	601	636	554	647	598	662	577	625	641	640	657	621	586	626	589	587	579	648	637	643	630	613	584	710	587	620	607	596	641	593	534	648	632	633	601	583	626	581	607	651	604	631	610	612	604	589	624	640	629	594	575	614	546	587	597	621	611	615	654	613	613	607	593	610	621	600	633	626	627	575	641	633	588	590	630	575	629	646	605	622	612	611	583	594	607	568	632	611	594	623	650	612	601	632	632	601	581	580	602	608	655	628	617	611	595	623	644	641	614	627	629	608	643	637	588	640	621	576	633	607	621	600	617	622	633	628	614	595	628	620	601	603	583	639	630	646	591	629	595	607	625	598	657	608	589	618	632	636	577	610	606	630	617	654	589	570	622	561	620	596	642	615	635	612	600	593	584	611	617	589	610	628	601	597	625	578	588	602	658	618	606	651	591	615	598	649	615	612	588	585	611	643	618	612	607	605	610	576	613	611	642	650	592	621	628	593	602	607	638	617	609	593	644	617	610	626	641	640	625	611	602	629	643	601	604	650	642	612	631	616	577	641	578	632	644	646	675	589	622	638	585	614	616	599	617	611	627	604	541	602	651	651	616	633	627	605
22493	21053	29020	25928	29308	31242	29952	22991	11140	15489	10572	7468	1898	574	576	568	558	554	549	567	549	570	554	552	540	531	545	554	569	587	556	553	551	530	542	530	550	554	552	537	538	540	522	537	579	535	534	527	529	538	603	512	578	514	519	557	510	508	556	559	507	539	508	523	542	539	553	546	571	571	540	563	556	511	531	592	527	507	534	554	494	521	576	523	551	565	553	514	537	556	543	537	531	553	486	497	535	522	496	481	531	523	563	532	575	575	544	578	532	524	539	587	482	553	526	522	509	596	526	550	526	565	537	559	544	531	499	525	542	567	537	541	532	503	493	550	514	542	573	522	543	521	557	558	568	558	531	596	578	508	534	542	533	564	550	509	564	541	540	518	544	533	527	551	543	567	509	543	554	556	532	524	506	561	564	503	568	534	537	527	537	543	567	517	559	573	537	556	520	544	570	548	504	534	560	534	516	559	523	534	557	540	517	533	544	546	582	547	526	525	551	488	525	569	511	555	503	551	530	546	483	525	536	526	551	533	531	543	545	571	507	531	509	555	567	555	511	559	547	548	549	540	519	551	519	544	514	524	523	512	546	523	582	593	578	548	542	575	522	565	530	560	579	554	571	543	532	538	500	559	582	555	510	518	568	480	538	565	557	522	538	563	529	530	495	537	495	508	520	527	544	520	528	539	548	536	541	565	592	542	540	499	561	560	568	531	493	551	525	532	519	504	499	522	557	553	541	545	545	556	545	524	508	539	561	537	519	528	533	542	527	517	506	558	542	546	564	524	549	556	523	495	574	528	576	519	527	555	520	580	519	533	556	527	563	524	572	570	573	540	560	498	553	576	545	495	546	538	504	515	500	604	518	516	516	585	540	545	523	514	526	492	544	545	538	502	549	567	523	558	542	537	528	546	545	510	533	528	557	547	546	523	519	534	519	551	556	497	556	525	536	557	575	554	526	544	534	535	511	536	522	533	539	562	538	529	597	540	588	493	514	542	542	536	541	524	537	542	492	535	535	521	547	524	549	539	577	516	523	557	558	494	543	528	532	543	503	549	541	507	510	560	570	540	552	542	536	559	534	517	560	550	551	543	556	485	576	569	531	525	548	491	522	544	553	547	547	508	555	512	559	546	575	534	523	535	516	496	548	501	510	575	539	504	560	523	575	522	569	527	553	521	536	596	583	585	493	549	530	502	515	529	531	523	569	560	543	549	564	564	550	574	537	533	551	480	580	544	562	557	546	554	548	521	580	549	560	559	551	548	515	548	597	564	538	547	563	539	550	490	518	497	561	538	529	506	521	553	502	526	525	516	572	550	503	530	569	539	560	519	507	537	531	557	511	508	546	532	511	505	534	547	548	585	547	517	532	508	574	540	554	548	529	561	529	538	553	526	587	540	542	501	520	579	505	542	527	567	494	508	555	551	528	531	518	547	503	555	564	566	548	553	575	522	578	523	614	570	560	562	530	560	523	535	507	543	554	545	562	569	553	605	552	510	528	529	566	525	527	529	516	538	540	527	576	585	553	504	559	495	563	578	520	519	564	546	533	542	553	528	568	538	519	562	554	522	565	513	536	526	530	554	547	555	529	559	567	528	554	572	503	521	549	558	515	508	512	549	548	560	502	571	533	521	536	515	554	540	602	543	530	534	543	490	520	529	527	557	543	519	528	519	528	524	567	533	526	596	549	575	514	550	521	560	509	524	577	561	574	533	528	565	538	524	519	545	554	520	505	598	543	554	550	555	513	536	557	533	569	559	541	520	532	548	543	572	572	527	555	510	590	527	556	512	544	525	546	565	539	509	516	524	554	592	546	566	550	530	532	511	568	542	572	529	531	518	528	555	548	551	588	543	541	518	531	520	531	523	530	513	569	567	554	524	575	576	536	542	537	581	587	496	537	533	521	536	511	488	526	547	528	533	534	531	531	534	555	556	507	581	566	524	546	556	523	580	581	544	573	514	563	556	547	536	523	488	545	496	518	562	547	522	528	554	537	530	508	537	547	542	551	551	530	564	586	562	558	502	520	498	547	556	524	556	509	581	521	529	527	487	505	544	537	561	534	608	510	557	554	506	527	503	540	558	563	525	557	508	566	574	555	513	559	535	549	577	529	531	572	557	517	569	530	504	593	526	528	504	564	558	517	541	557	583	555	509	563	500	528	576	561	532	561	513	532	570	599	553	569	524	527	544	540	589	544	586	522	576	520	558	492	583	551	542	493	538	549	539	555	540	530	534	529	563	582	556	552	489	546	541	510	528	546	549	549	524	516	591	533	521	522	547	561	560	543	540	531	536	524	582	537	545	516	530	523	549	540	565	525	551	503	533	500	539	516	506	539	538	549	521	528	532	533	568	576	533	540	527	591	528	525	513	542	531	522	547	542	542	525	549	551	501	588	527	567	502	572	556	525	537	471	519	556	535	579	521	527	550	553	581	528	537	548	501	554	541	529	563	504	529	530	527	507	559	548	570	556	585	569	577	583	517	467	527	547	574	553	536	566	541	564	493	535	550	575	545	564	573	552	522	563	540	537	506	517	524	558	538	558	555	561	526	600	537	581	574	560	538	565	539	519	503	543	524	603	546	543	555	551	555	543	524	532	511	546	531	549	524	525	580	562	541	516	549	578	508	530	533	543	521	529	548	512	522	503	550	525	569	533	583	527	576	511	568	514	515	511	513	563	537	545	549	563	575	540	518	591	584	525	520	499	568	550	598	545	520	550	555	561	549	549	490	558	518	518	532	516	493	512	558	545	527	534	541	562	542	526	538	551	516	514	529	525	512	534	546	570	521	548	616	531	533	502	549	549	556	549	507	542	567	540	563	515	521	534	524	517	573	527	570	539	535	525	569	579	516	522	579	553	520	557	547	528	566	540	541	542	505	521	522	519	553	527	580	549	517	556	585	519	557	549	569	551	537	545	533	544	515	555	568	531	516	540	521	556	536	558	494	518	530	537	536	519	519	580	561	544	556	499	527	533	559	518	515	519	517	601	496	526	520	536	512	554	535	557	574	558	538	540	506	536	532	542	554	556	570	598	533	545	529	561	514	504	527	553	534	545	558	515	531	532	514	522	563	543	586	512	514	523	567	502	516	548	560	545	554	499	505	560	544	534	588	541	520	575	565	549	529	548	550	534	512	516	525	545	520	541	554	548	555	550	547	533	529	531	494	533	561	508	524	561	571	535	572	541	568	524	542	555	527	516	520	523	523	543	497	514	543	545	547	534	531	557	536	559	527	532	580	547	531	522	576	542	544	548	511	543	570	516	551	545	585	501	562	545	525	568	535	548	526	520	563	507	573	524	564	548	531	528	504	571	523	564	547	529	583	514	548	534	495	552	495	558	547	570	554	562	533	548	533	535	501	566	523	547	547	552	529	534	535	536	505	527	576	536	537	532	536	561	538	530	518	575	533	565	548	545	528	505	511	549	526	581	523	535	524	563	527	557	517	546	537	534	529	505	533	544	514	580	569	548	538	566	550	582	567
36442	64938	57687	52341	47345	36679	29909	25120	13651	20388	13852	10680	2304	570	566	543	601	571	580	571	540	546	541	558	576	528	589	578	599	566	539	583	570	574	551	540	586	549	598	532	556	578	541	534	565	538	560	543	563	598	551	531	570	578	582	594	553	539	492	557	578	583	556	523	590	566	574	565	514	575	536	566	540	548	547	552	551	541	512	554	546	531	536	583	565	544	559	585	574	556	561	512	573	549	563	551	522	557	569	584	568	585	588	549	556	546	537	576	532	558	553	550	575	583	566	578	574	548	545	566	536	526	610	565	532	557	553	513	598	554	588	581	529	578	534	553	547	536	572	605	585	545	561	533	547	587	540	568	557	529	554	613	566	572	556	585	536	572	548	549	575	555	569	530	517	604	550	555	582	584	530	580	566	498	542	529	516	575	574	556	569	525	596	550	564	568	532	538	574	578	497	561	585	561	579	557	545	547	551	542	543	535	561	545	563	566	592	543	588	545	587	558	582	545	579	568	534	558	539	572	561	553	577	545	535	571	585	550	558	552	510	524	573	583	513	554	566	540	556	565	548	532	558	568	571	596	553	534	542	588	566	542	561	582	538	574	555	533	559	590	533	542	551	558	614	544	547	613	547	504	547	570	585	602	526	595	592	540	571	554	571	561	582	528	586	505	595	545	568	552	575	577	544	619	555	546	579	532	558	587	561	595	574	560	545	549	578	592	536	551	574	560	532	550	555	535	586	564	586	583	537	581	505	561	555	556	549	557	546	541	523	551	550	559	571	561	572	560	588	541	555	567	539	546	566	582	565	545	531	526	576	565	577	606	544	562	546	546	579	539	548	542	573	594	524	583	535	573	591	566	561	535	545	557	555	586	595	522	541	555	524	527	569	539	546	539	530	557	521	611	517	568	534	539	554	575	559	555	553	559	545	569	552	561	525	530	547	533	586	563	565	545	549	578	552	526	522	604	588	526	542	592	531	559	538	548	541	544	573	513	557	520	548	586	558	534	525	555	517	592	554	538	538	572	575	476	570	563	599	580	551	573	534	575	532	579	543	576	617	583	550	569	554	537	524	541	589	593	547	584	550	547	574	549	544	590	535	586	574	516	550	549	542	603	582	560	559	623	542	603	588	569	565	537	532	540	579	528	611	569	598	541	541	579	526	589	551	539	591	552	538	594	550	587	510	574	500	513	547	520	601	571	558	520	551	580	528	604	556	525	554	602	577	572	519	563	569	571	569	577	541	516	586	539	591	547	568	577	543	561	532	505	538	589	540	500	553	562	544	560	575	524	507	637	554	570	550	552	603	570	517	588	556	560	575	560	522	566	562	585	586	535	536	558	574	562	573	566	540	517	501	591	508	563	564	530	587	542	571	593	526	560	526	537	566	615	555	553	571	543	578	571	544	509	580	548	538	568	568	550	533	529	555	561	569	515	538	547	625	552	589	544	536	565	521	549	534	558	542	534	532	532	584	509	539	559	568	561	610	568	560	548	516	557	561	551	571	570	539	550	547	559	515	568	551	526	560	557	515	607	548	574	529	554	584	586	556	505	606	526	553	543	562	593	520	558	568	586	562	566	550	526	552	588	547	557	555	541	586	562	547	586	536	565	501	568	566	551	558	583	578	553	562	578	559	550	529	558	574	565	565	570	514	584	572	536	554	541	539	557	524	545	574	526	558	619	532	564	564	566	534	586	558	535	552	521	613	525	555	546	538	558	548	553	577	522	534	536	531	570	539	532	556	568	558	601	522	538	528	552	553	565	536	566	583	528	547	575	548	509	572	552	568	575	528	555	605	553	553	554	566	540	584	577	546	550	530	542	615	574	559	585	559	548	551	537	536	576	572	570	573	580	534	539	556	522	587	551	530	569	572	538	556	580	550	562	545	571	554	517	549	526	548	547	522	540	574	579	580	541	578	537	585	574	539	542	533	522	523	561	586	574	551	549	554	572	530	519	544	542	546	565	563	613	515	586	551	561	586	525	563	561	555	576	564	513	564	578	570	565	514	520	585	529	514	563	542	579	557	584	511	565	547	532	543	573	559	584	558	569	569	552	549	563	550	596	575	528	554	554	546	611	583	561	542	543	565	555	544	575	572	523	547	550	555	534	555	555	570	526	560	559	517	546	566	522	531	565	532	562	579	572	523	561	549	561	542	539	526	573	551	546	556	586	515	553	582	573	567	562	513	576	534	545	547	540	552	580	536	571	566	568	555	561	586	545	555	560	543	616	581	513	578	522	574	507	549	503	583	583	581	558	562	540	574	516	554	514	520	548	601	589	531	527	545	550	551	502	545	576	568	576	525	559	538	579	536	577	537	566	536	544	564	559	565	549	582	571	565	532	520	563	557	563	563	574	537	539	549	559	548	555	507	569	583	564	529	579	580	514	551	579	548	546	572	546	571	529	572	573	538	546	524	530	549	565	554	560	544	558	516	558	532	557	528	547	573	579	571	546	554	558	586	515	532	534	604	609	561	505	541	554	574	545	578	526	546	554	571	561	530	562	572	568	542	531	544	566	574	574	557	562	551	556	589	545	546	543	589	536	549	591	573	540	583	587	550	586	547	554	573	545	550	559	509	569	540	567	523	516	558	588	565	598	582	536	514	556	532	546	536	560	558	534	571	570	585	568	557	580	585	545	563	539	563	566	585	611	539	567	548	567	573	542	528	544	553	504	507	572	521	531	523	502	573	555	600	540	564	522	564	547	576	560	595	553	549	551	541	568	556	560	582	589	543	540	564	551	543	554	540	560	571	571	553	574	561	574	549	533	509	575	550	576	577	584	568	610	565	577	575	513	595	546	621	536	562	528	529	586	571	531	555	599	543	570	526	524	536	548	525	557	571	530	537	549	536	569	574	572	579	563	583	560	536	541	564	577	562	581	521	563	530	527	554	556	526	549	559	572	563	571	544	587	549	548	523	552	554	547	570	546	591	533	563	556	533	528	594	536	564	559	581	522	555	624	551	561	527	579	575	556	559	537	562	539	511	550	551	570	561	541	595	579	581	570	535	573	598	554	537	549	533	563	591	536	555	565	561	553	549	505	586	555	527	509	577	570	584	545	521	580	548	587	534	546	527	558	595	529	566	571	539	550	570	513	527	539	573	588	581	606	536	530	583	584	545	539	523	571	562	565	547	547	568	535	516	581	525	561	526	553	551	476	562	556	555	573	557	576	566	531	591	545	542	536	509	585	565	530	590	603	563	568	580	543	548	571	545	529	542	547	529	561	538	542	547	567	511	526	584	564	547	542	494	514	539	539	612	551	499	528	577	614	558	577	525	558	541	566	565	538	543	532	604	568	560	556	561	529	552	553	599	543	522	571	533	559	546	510	540	546	536	553	510	606	549	583	548	594	533	525	590	558	551	528	549	545	560	580	517	559	558	513	564	517	539	536	541	567	551	504	538	551	530	543	566	534	555	519	520	552	550	575	593	582	558	568	527	552	545	572	542	544	532	554	568	615	565	543	592	572	585	580	537	526
32555	44014	48075	35923	26265	16372	6877	4051	2636	1392	770	632	480	468	411	377	428	406	412	385	381	418	419	391	383	398	381	406	394	436	404	440	463	374	412	412	410	402	423	411	423	427	401	421	419	411	431	399	398	420	432	400	405	424	437	400	407	434	398	398	409	427	431	432	433	390	404	462	408	400	426	388	437	400	443	408	402	416	433	388	377	432	426	422	426	375	395	385	454	439	416	406	403	405	406	414	434	396	384	382	431	409	388	371	446	372	401	421	406	397	446	428	410	423	444	399	400	404	410	405	398	419	391	470	414	398	395	386	421	447	423	407	433	430	417	402	445	420	423	438	396	390	435	415	455	401	418	386	413	437	407	440	410	426	380	420	413	403	387	445	430	381	414	378	421	420	416	388	413	473	442	388	424	445	410	418	432	406	389	402	406	380	390	387	416	423	410	405	412	440	436	393	411	452	426	412	452	409	423	410	433	417	395	449	385	421	424	375	420	417	415	427	392	402	412	427	402	440	385	352	407	390	447	407	419	424	435	397	403	394	407	396	425	426	396	372	401	379	418	428	387	397	432	428	421	407	407	402	421	412	415	422	491	412	436	408	442	368	408	441	378	421	405	393	415	392	413	408	428	442	402	402	393	422	371	420	413	428	420	424	430	372	460	393	446	401	417	432	428	392	408	385	413	398	433	439	407	420	434	439	405	384	432	434	455	394	427	441	393	418	433	413	396	421	400	384	417	399	407	431	457	445	398	421	431	395	450	433	394	430	422	398	418	409	390	408	421	390	415	436	414	448	391	420	426	445	392	372	414	393	393	393	380	420	387	391	406	421	428	394	427	395	378	432	391	430	438	377	400	447	420	421	438	380	423	433	431	414	419	419	429	432	431	387	393	455	420	436	416	371	417	387	401	422	430	383	412	406	392	426	430	421	412	372	397	398	447	414	387	419	449	429	425	400	424	433	401	423	417	411	388	435	394	431	404	412	405	421	430	389	435	407	421	410	413	469	422	379	404	413	411	429	400	411	354	409	430	397	424	447	431	427	470	386	400	392	416	453	405	392	428	406	409	474	419	405	434	420	407	411	424	379	423	412	419	419	407	423	431	414	422	437	393	426	422	400	424	437	429	443	393	385	421	430	411	438	417	406	398	432	390	404	426	383	413	414	417	410	465	437	452	389	388	403	418	428	379	389	452	431	434	392	382	416	410	418	421	390	430	429	425	364	432	449	417	394	420	416	387	442	453	435	400	431	422	418	377	424	428	400	456	408	412	423	404	457	399	385	408	410	409	409	459	405	464	442	405	413	434	420	441	433	400	462	368	433	428	397	465	453	410	398	444	411	410	432	392	440	374	401	425	438	440	422	410	423	402	387	422	385	416	412	412	392	422	374	433	398	427	413	431	419	463	430	419	424	399	395	447	402	430	452	428	409	411	391	392	435	432	415	391	406	451	402	392	427	427	415	406	400	435	428	436	402	409	409	436	386	436	448	403	404	408	399	449	443	419	426	416	421	414	438	388	411	434	446	398	411	443	398	425	393	416	404	419	451	418	451	436	403	374	393	436	414	390	416	410	399	429	442	379	408	407	403	404	424	431	387	396	391	412	410	425	380	422	381	431	410	394	414	409	400	413	405	391	399	411	395	409	431	418	382	436	425	398	421	378	426	417	416	403	391	419	404	389	400	403	437	418	405	418	411	395	430	381	417	402	400	383	411	429	403	397	419	430	402	421	421	415	395	407	455	392	414	406	417	389	387	419	425	413	418	422	406	440	387	431	368	420	390	416	420	426	392	411	440	417	441	395	410	373	402	445	426	421	409	433	433	435	435	403	431	417	393	399	405	414	444	389	405	379	433	390	423	455	398	401	407	387	397	411	427	429	420	412	437	414	385	429	429	436	388	395	400	412	369	403	429	432	444	380	427	403	438	424	427	425	395	401	411	395	386	406	400	392	430	418	413	403	414	440	467	440	393	403	406	433	432	415	455	454	409	427	425	393	398	407	422	379	387	394	436	419	444	413	439	439	405	403	419	429	425	450	416	364	412	418	430	378	429	426	422	400	395	399	443	408	363	395	405	435	415	444	416	409	432	436	409	410	423	433	405	422	407	403	432	423	424	440	415	419	412	431	425	403	391	435	398	422	402	394	416	415	407	413	406	406	387	398	419	401	416	407	419	399	439	402	415	421	411	413	418	402	442	422	424	403	438	399	411	434	382	418	376	461	413	396	413	416	371	398	418	401	439	415	454	434	422	421	432	393	442	402	424	418	407	388	441	414	406	405	421	400	412	398	430	437	441	419	397	412	410	423	428	401	428	422	428	408	394	400	427	432	418	426	400	392	399	410	402	417	405	429	417	461	359	421	401	427	344	392	413	384	418	417	423	380	397	377	392	430	395	395	438	389	430	476	429	404	403	377	365	436	419	443	448	414	437	385	402	401	388	412	368	414	398	402	449	424	399	425	418	427	397	426	371	403	441	380	411	419	409	402	414	401	364	429	448	395	376	436	408	423	399	473	412	399	396	421	435	457	426	420	411	404	446	423	375	401	426	435	410	423	377	382	417	416	429	402	410	407	403	385	395	432	388	378	381	433	423	394	446	441	442	402	410	419	425	408	445	459	421	420	422	399	408	399	411	399	440	398	416	413	406	407	417	437	396	453	449	405	416	424	434	391	389	397	415	405	425	402	438	419	421	431	415	412	378	433	406	394	406	427	370	427	417	438	383	397	397	457	403	434	415	400	426	415	429	446	413	440	401	426	383	442	402	429	426	414	393	403	425	400	460	432	408	440	375	420	411	406	442	440	406	416	414	389	425	439	381	392	435	420	391	399	391	413	377	427	392	388	432	388	426	400	391	426	414	433	422	401	462	393	423	458	405	433	422	427	432	423	450	415	410	405	395	411	428	437	400	394	384	414	434	408	429	423	393	408	389	402	399	415	425	408	438	418	439	400	398	406	416	429	411	410	398	454	438	419	396	424	428	373	423	410	425	406	418	445	409	422	414	391	432	404	402	407	432	438	421	415	394	384	413	396	429	441	412	393	414	415	427	413	415	396	410	427	439	423	383	436	457	399	395	435	417	413	410	436	440	395	446	374	427	418	398	438	418	423	378	402	404	414	407	403	434	354	414	426	442	432	429	432	421	433	414	435	440	422	412	459	395	430	396	371	403	419	420	399	398	434	396	408	437	394	408	420	442	391	449	420	441	396	381	389	427	427	421	420	428	405	418	418	381	416	417	403	405	419	427	414	405	431	437	423	413	422	413	377	421	448	405	385	399	395	390	460	395	421	417	416	376	419	447	405	367	398	397	394	399	413	408	400	415	424	415	410	383	384	390	438	384	388	414	431	413	425	385	395	429	423	437	405	375	402	381	456	388	417	378	385	423	435	419	390	395	414	429	442	412	383	410	434	461	435	379	441	413	402	415	420	422	408	396	416	435	421	459	403	432	432	401	409	421	415	438	434	408	430	376	425	406	419	402	390	415
33751	56786	45719	32727	28400	19105	9571	6516	4449	1955	1044	801	527	442	435	438	468	458	481	436	428	435	484	468	444	488	450	444	456	437	458	470	466	477	467	458	473	433	466	473	445	452	449	443	459	434	426	449	416	435	459	438	439	459	431	442	445	498	473	474	447	444	499	448	454	438	461	437	441	427	418	462	443	467	465	465	471	458	505	434	451	453	500	442	471	450	475	479	492	433	466	454	455	453	451	429	432	480	492	484	429	447	474	456	452	444	407	441	432	449	458	436	479	434	462	429	461	432	461	425	490	481	437	466	467	480	475	471	449	462	454	485	440	420	480	451	471	451	433	471	494	455	478	456	467	465	436	428	451	454	453	444	444	440	423	494	429	449	454	459	440	436	463	469	419	471	469	462	447	438	450	461	431	449	433	459	468	476	438	470	431	471	435	451	420	446	473	458	467	484	440	442	480	481	478	448	477	437	470	453	428	448	444	475	454	406	481	458	442	432	437	445	416	481	432	436	438	441	497	438	450	472	459	476	467	440	469	456	461	435	450	473	469	451	438	476	443	471	450	451	418	495	446	454	433	468	464	428	459	479	466	449	412	458	478	452	460	431	455	437	424	440	449	445	462	473	433	466	464	424	441	478	475	432	452	475	449	441	452	499	438	446	460	470	445	455	408	449	465	480	469	469	466	467	448	450	442	464	510	455	473	431	433	468	479	473	445	476	447	458	421	462	439	451	454	431	444	507	403	419	433	474	407	431	425	451	468	446	457	489	433	458	464	459	466	452	448	502	468	495	431	474	463	460	420	444	442	461	439	424	456	452	455	426	463	405	491	425	459	450	438	476	451	497	423	465	448	473	429	448	453	458	453	450	455	437	468	457	460	442	458	465	481	472	458	436	457	480	475	478	435	467	435	421	424	463	434	439	430	453	459	452	421	466	450	442	443	455	467	418	462	441	422	477	430	446	459	470	401	452	461	426	472	495	479	420	435	470	455	440	441	447	460	462	465	437	434	475	448	440	455	451	447	420	468	465	479	415	458	449	426	464	428	435	496	408	435	475	430	453	465	469	461	437	424	452	468	424	458	442	437	428	454	466	461	476	480	446	458	471	436	444	452	442	441	456	462	484	433	445	480	463	404	447	491	495	468	461	435	484	477	467	447	442	425	476	452	425	428	486	421	457	435	426	431	404	490	398	473	471	445	472	462	421	429	440	456	440	487	452	437	420	387	482	485	459	444	471	480	452	416	428	479	427	454	474	460	437	445	437	470	449	455	465	455	469	449	463	448	446	436	476	489	445	430	434	441	489	430	470	467	444	467	444	450	476	444	446	454	433	436	450	462	423	415	429	460	477	436	433	469	448	438	464	444	461	455	495	423	445	476	434	464	450	476	456	449	430	447	475	474	426	434	434	453	437	431	431	450	467	461	411	460	436	418	435	482	416	441	476	412	438	451	395	468	430	459	451	474	459	485	468	473	458	486	499	413	469	417	485	448	461	422	433	438	443	430	457	453	474	460	441	448	462	456	476	434	498	490	483	455	438	471	458	500	443	469	443	429	447	423	454	435	435	435	462	489	462	432	442	471	449	450	458	456	444	462	458	459	501	467	465	476	458	452	403	455	457	453	435	447	464	455	462	443	452	441	455	428	472	462	440	489	464	417	453	462	430	450	461	435	437	427	472	458	432	454	476	444	449	504	468	460	453	459	512	454	443	472	433	449	450	445	476	412	463	430	458	465	410	436	446	453	432	430	459	454	432	481	452	445	465	431	473	467	433	448	476	450	441	446	484	432	425	461	451	484	455	439	475	436	478	434	448	472	399	431	454	463	515	433	458	465	427	446	474	416	474	450	446	478	444	438	501	463	465	459	426	465	462	468	436	459	445	447	467	433	439	476	478	450	468	406	455	432	458	470	445	472	447	466	428	466	431	457	435	447	440	467	470	438	434	438	449	421	445	437	508	470	444	433	441	473	433	464	460	471	450	443	425	448	462	409	447	467	502	465	490	484	457	472	432	494	464	454	464	445	458	431	467	425	465	458	469	452	465	443	438	456	479	459	456	460	450	468	456	455	441	437	457	448	500	478	449	484	440	480	447	428	465	458	459	506	429	427	449	458	428	422	439	459	423	476	436	440	456	431	462	457	427	492	421	417	474	441	461	424	452	458	458	442	426	424	461	476	436	433	408	445	445	451	459	431	470	466	466	420	453	405	435	484	467	457	477	453	482	488	465	464	480	450	451	443	458	455	444	458	446	431	429	461	432	439	471	472	426	420	464	442	468	465	428	460	437	408	460	424	475	465	491	445	443	482	442	457	451	471	478	451	451	482	457	434	451	450	425	455	450	425	475	440	487	465	475	445	450	477	448	438	451	483	442	440	448	458	447	427	443	448	462	420	468	423	411	451	470	451	474	460	459	489	417	449	451	470	427	459	467	438	468	450	445	481	464	448	453	429	460	463	422	450	474	443	428	471	419	430	494	440	479	473	442	471	442	467	427	483	422	409	449	442	446	427	447	467	442	429	487	469	459	481	427	465	435	442	426	482	453	456	433	443	430	441	431	466	424	436	478	471	429	398	473	448	401	474	428	474	443	478	469	423	447	489	454	461	454	496	447	446	447	433	469	422	464	490	448	461	439	456	478	428	425	451	454	474	431	483	441	442	464	446	463	472	470	429	429	459	426	476	440	456	450	474	440	446	457	480	458	446	457	424	496	433	483	434	458	453	474	462	465	443	473	428	499	445	444	439	439	445	457	485	447	479	466	412	454	466	439	428	431	414	453	445	435	440	473	433	443	452	451	458	491	462	473	439	443	413	454	461	445	458	423	454	477	428	494	473	460	432	428	462	480	432	468	494	447	436	474	465	471	473	455	432	461	442	430	446	414	444	452	450	470	457	471	478	452	479	445	466	455	436	459	439	488	444	426	462	465	503	450	425	438	448	471	457	433	490	451	436	491	457	431	489	468	473	436	475	418	445	442	441	450	433	423	421	458	434	477	475	442	480	420	455	455	420	473	461	423	460	444	461	450	425	473	464	420	434	470	454	447	435	487	479	435	440	472	448	463	467	476	455	475	449	417	441	435	439	434	472	495	444	474	428	478	491	448	451	444	468	473	444	462	436	449	445	427	435	437	448	450	442	455	444	453	445	452	431	452	457	445	448	469	467	456	470	440	489	431	454	452	431	468	450	452	439	448	473	458	468	465	482	451	440	441	422	476	449	457	452	473	442	466	451	449	411	468	459	425	483	448	419	454	452	464	440	440	444	433	484	476	463	457	455	445	447	453	446	440	458	481	440	464	474	472	461	422	448	469	478	438	467	441	410	475	463	448	453	472	462	459	437	467	490	402	473	436	450	465	458	452	448	419	488	463	465	482	380	448	446	463	480	462	449	406	506	442	437	420	442	466	472	484	466	481	427	449	465	435	451	440	444	436	456	432	410	464	458	424	431	449	464	455	469	438	440	423	460	427	419	463	460	480	409	459	451	466
23637	21245	31255	31566	27902	22151	13682	9225	7748	5165	3590	2702	974	389	394	419	393	403	391	409	401	363	405	366	393	367	361	397	394	385	393	377	399	381	388	390	388	391	391	374	408	366	425	388	379	390	405	373	396	333	376	393	416	406	402	427	387	426	406	391	373	394	420	411	405	411	384	378	430	387	398	395	404	375	405	388	376	402	395	359	433	361	392	405	370	378	402	385	373	395	391	385	373	365	373	385	365	377	388	403	371	394	393	373	377	402	371	390	376	417	377	418	406	389	380	385	383	373	389	384	389	395	400	370	353	387	384	375	369	380	384	408	389	370	360	382	404	372	408	375	395	379	363	375	422	383	369	366	367	381	345	382	405	387	393	380	423	368	368	390	370	353	385	404	396	395	402	377	386	404	395	370	400	398	363	374	388	394	366	376	371	386	374	384	357	376	366	395	401	359	390	339	384	369	400	424	387	367	386	389	387	382	411	372	380	351	412	355	373	384	354	340	376	369	380	352	367	377	354	414	357	385	390	405	390	351	369	375	377	381	400	405	361	386	341	402	379	360	401	406	376	415	380	385	394	409	387	365	407	354	417	384	425	394	382	407	354	366	370	393	394	370	399	406	361	375	355	384	375	396	366	376	402	395	389	413	403	384	385	375	380	359	395	388	399	380	370	368	385	408	424	399	353	378	445	387	394	391	368	371	374	388	361	349	391	395	364	430	391	388	397	394	384	434	391	397	385	376	390	396	407	378	412	423	397	418	345	390	388	409	408	385	343	367	378	376	404	382	364	354	382	407	407	392	405	372	377	391	386	382	427	396	398	369	390	386	395	397	378	377	381	420	399	372	385	375	406	369	385	408	413	401	378	374	402	379	397	389	389	386	402	408	388	381	408	410	385	364	375	421	405	393	395	391	364	359	406	384	410	378	391	402	373	374	406	380	409	381	406	385	383	385	375	390	382	376	408	363	363	371	378	408	400	421	374	396	365	394	408	415	408	399	359	369	396	368	396	407	406	352	389	379	400	376	375	397	389	377	401	398	400	421	380	436	372	389	403	409	381	359	381	392	389	439	375	398	388	381	398	370	438	395	384	373	380	369	414	363	365	369	363	344	404	391	382	411	409	404	379	373	398	401	402	362	363	393	373	381	407	393	366	368	366	372	424	351	389	412	377	391	364	432	434	401	393	418	364	391	375	342	391	416	405	396	392	429	362	395	366	382	387	385	393	392	386	401	398	391	400	366	392	418	376	418	397	419	398	405	399	426	352	351	350	342	389	387	384	404	385	357	368	371	373	395	363	365	389	432	380	387	419	403	373	380	384	391	341	404	366	377	393	387	373	378	382	407	364	370	413	376	362	393	391	398	380	371	398	368	397	412	361	399	420	374	372	379	377	376	398	379	373	383	383	378	402	364	378	426	388	424	374	387	424	408	380	376	377	374	379	379	394	397	407	387	404	428	386	399	390	378	381	385	373	372	394	372	390	389	378	349	386	424	393	404	380	408	379	411	409	374	403	407	392	390	382	368	379	392	406	394	362	378	414	375	392	390	391	374	391	416	356	405	376	385	390	398	393	373	409	381	391	398	405	439	378	425	412	379	404	379	366	402	380	387	409	392	350	410	397	365	398	396	388	356	394	382	387	367	405	381	406	391	373	383	366	409	365	331	400	356	386	362	381	390	373	413	393	387	405	405	356	370	373	403	387	392	366	378	349	396	372	375	392	370	413	399	344	402	357	396	386	387	391	382	388	382	381	388	399	368	377	383	395	386	384	402	375	408	384	400	390	351	401	411	393	383	373	391	367	371	397	387	387	375	372	375	379	367	370	396	389	385	352	391	390	396	383	377	381	382	377	343	386	384	370	380	410	405	384	358	376	420	395	399	382	359	366	396	337	370	392	416	377	425	421	352	428	396	415	387	367	428	371	406	376	403	377	387	395	382	369	374	397	353	384	401	385	400	393	365	385	396	399	380	396	353	383	347	374	398	349	413	422	405	364	391	421	435	392	361	368	412	383	408	346	379	432	386	408	391	418	340	404	380	392	394	371	359	374	373	392	401	410	417	382	443	372	407	370	348	401	441	374	382	414	399	389	402	384	386	397	402	388	386	402	401	396	397	387	387	377	398	385	380	401	434	377	390	367	405	415	386	375	391	394	382	391	395	405	398	383	386	407	401	407	370	375	408	374	405	383	399	401	407	380	386	382	411	383	374	381	402	402	369	417	415	388	421	379	355	410	382	407	381	392	388	376	363	364	406	408	376	407	358	366	421	383	397	383	379	395	404	394	378	352	383	384	380	381	412	371	402	391	390	402	431	387	393	392	381	376	392	386	394	363	340	413	407	402	346	379	349	365	391	381	383	345	383	409	340	388	359	378	400	386	401	366	363	407	373	361	366	396	390	401	383	384	426	402	392	414	401	423	353	367	401	383	371	376	404	371	404	392	405	376	425	387	370	386	372	359	371	413	373	368	395	401	384	389	398	370	381	386	382	398	378	399	375	374	356	379	371	402	412	388	402	392	390	362	409	407	389	371	391	374	419	399	400	363	377	397	384	383	401	375	410	358	354	344	415	394	389	373	395	390	380	388	397	381	400	377	362	346	368	394	417	408	403	373	366	361	377	398	394	389	413	384	383	358	404	400	376	379	374	344	395	359	397	393	395	400	383	389	373	387	406	393	380	393	397	413	405	376	397	410	375	354	360	397	394	351	363	404	387	349	387	362	366	414	378	412	374	372	371	392	367	350	378	357	360	363	410	332	383	410	359	366	393	376	380	409	404	416	341	370	405	410	353	389	447	399	390	409	411	366	388	384	384	376	376	410	381	415	426	380	383	403	363	374	397	384	384	395	364	356	378	351	387	391	402	382	392	421	381	402	357	390	395	368	361	378	379	419	353	422	377	412	397	402	417	408	410	392	331	341	376	382	381	360	384	396	380	346	347	369	356	380	412	375	377	330	383	428	382	374	392	380	377	384	401	354	388	378	418	398	406	382	353	359	368	392	396	380	426	389	367	382	414	369	410	419	388	364	406	424	368	412	372	363	397	383	401	420	373	425	353	341	354	375	392	391	407	364	365	401	395	384	377	369	372	385	382	345	377	389	402	402	397	363	397	399	388	380	373	396	413	377	364	378	409	391	361	381	351	380	376	363	396	414	401	398	349	378	400	343	405	397	391	379	408	376	368	387	384	383	358	377	367	442	372	385	372	388	400	359	376	412	372	371	379	414	388	349	351	411	401	401	421	386	425	392	407	397	416	390	359	394	382	391	387	391	392	407	386	383	377	382	382	337	395	375	392	390	361	417	391	411	409	388	376	396	373	375	370	377	339	367	406	350	400	355	403	394	400	382	388	426	413	368	409	384	399	356	385	365	361	388	395	422	379	416	406	363	375	382	420	381	396	374	356	345	361	368	397	417	364	399	377	389	374	391	364	383	367	406	392	400	368	406	361	374	388	410	353	415	372	392	352	393	391	384	374	418	411	382	405
39488	73937	61941	46004	34255	21087	14247	12591	11034	7640	5503	3898	1251	398	459	411	424	422	393	439	432	373	418	436	425	411	406	402	390	371	394	387	408	432	452	436	410	429	408	433	422	422	426	430	443	408	419	408	434	408	417	409	408	470	416	394	395	431	433	405	420	405	442	405	433	436	429	429	416	424	412	385	406	400	408	408	408	383	412	399	389	434	380	453	416	420	422	391	399	418	426	404	439	454	401	405	424	406	408	367	411	421	400	438	395	412	405	437	411	393	425	404	381	407	394	393	429	427	411	397	412	443	430	413	413	433	424	409	414	400	404	372	404	415	434	430	411	378	417	394	397	438	420	426	410	430	391	405	414	409	424	409	425	410	401	433	415	368	416	413	419	437	409	402	394	404	431	429	425	407	408	417	395	408	380	403	407	413	442	432	402	409	420	438	432	393	444	386	435	404	373	406	438	419	407	401	410	428	417	422	388	393	412	398	393	414	400	434	415	421	396	404	376	443	413	396	435	414	423	424	418	405	438	434	404	454	429	423	442	409	436	437	396	394	405	408	387	428	442	435	362	436	432	413	433	400	450	458	410	423	415	404	433	411	424	391	412	396	398	377	396	377	385	394	388	410	358	422	419	395	429	424	390	412	395	420	415	402	418	422	402	433	439	415	420	393	450	387	406	439	407	423	401	386	422	407	408	432	405	405	418	402	395	418	435	357	387	396	419	434	411	436	415	444	444	448	421	429	408	391	425	426	429	428	462	466	388	425	397	405	427	395	428	418	453	427	417	410	403	432	408	433	449	450	429	403	477	419	422	426	420	413	426	421	409	399	416	435	399	387	411	442	372	436	433	375	414	425	383	440	421	432	434	405	413	421	387	403	438	416	387	418	391	424	399	414	412	460	407	396	425	412	439	441	432	394	434	431	428	421	395	397	387	391	384	443	396	398	437	383	421	395	432	413	399	397	425	418	403	442	437	420	444	411	430	424	422	400	436	453	389	396	413	430	437	423	388	409	411	401	395	424	395	440	370	429	407	452	441	425	436	437	414	407	414	399	401	412	428	433	432	423	408	429	400	394	370	404	430	431	405	426	397	414	401	393	421	435	420	376	423	441	418	426	471	408	395	381	417	409	427	452	400	447	411	380	407	405	422	397	382	405	420	414	430	424	413	414	400	374	441	401	421	466	374	397	415	393	415	412	385	436	397	410	419	417	418	419	412	386	384	406	440	409	404	436	440	390	420	411	406	403	412	428	429	395	411	422	408	429	396	430	426	403	401	424	434	454	424	418	453	398	399	427	413	398	401	381	422	424	420	437	408	385	426	402	409	424	429	389	401	422	399	391	393	428	417	389	422	399	404	407	398	383	456	392	415	437	456	427	451	395	407	388	401	410	431	389	394	427	416	414	425	424	420	427	428	393	385	426	384	414	383	440	405	429	436	404	415	406	404	375	391	425	397	407	456	439	389	402	397	437	419	390	424	416	421	417	418	455	407	428	414	421	423	435	430	411	431	365	425	402	381	402	377	395	428	405	418	415	429	391	366	437	417	402	377	428	380	425	387	424	388	412	396	411	423	420	385	422	420	425	396	429	415	392	410	397	387	393	381	399	426	391	401	416	385	456	384	426	439	431	401	460	455	433	416	418	420	408	432	438	434	416	422	418	423	403	420	410	422	397	388	420	406	374	411	391	423	405	473	463	408	439	386	396	406	446	391	406	407	458	435	407	390	369	407	374	431	432	404	393	414	411	427	405	382	399	409	411	403	417	430	419	437	434	432	424	387	424	415	404	409	405	444	396	421	419	417	433	393	399	389	415	399	435	422	409	430	402	399	405	454	426	363	423	395	367	411	394	421	411	399	462	391	403	401	434	408	419	412	415	419	396	398	421	422	433	410	405	428	435	407	427	420	392	410	377	419	389	391	396	425	438	416	426	431	405	447	367	411	439	432	414	414	393	402	430	434	469	376	424	424	396	436	404	393	451	396	430	412	409	432	393	383	420	430	372	446	403	429	418	382	418	429	375	404	435	408	422	422	458	398	431	384	407	447	449	403	390	388	440	435	399	442	385	441	423	426	414	413	402	370	457	413	402	387	378	361	431	398	385	436	428	431	441	415	427	407	393	394	434	391	443	382	368	394	379	444	423	388	405	418	409	447	383	387	421	370	455	433	415	397	445	422	453	418	411	416	433	419	437	403	430	395	430	424	372	422	421	383	399	426	390	408	456	428	396	388	433	405	422	422	425	443	450	390	394	417	370	411	400	419	424	448	397	411	426	414	422	440	402	398	393	404	427	397	421	415	430	403	403	407	408	429	430	381	401	409	446	382	415	408	427	409	387	399	436	443	386	392	421	404	432	426	428	412	419	469	465	417	394	378	404	450	434	403	418	438	393	429	431	439	423	392	432	421	409	425	427	440	418	416	413	417	426	410	381	366	409	409	388	416	407	443	420	378	406	401	415	410	396	420	411	445	430	400	402	432	394	429	439	411	424	405	403	385	451	440	392	411	454	419	448	423	411	402	403	410	429	421	411	384	402	418	428	381	418	410	419	421	425	412	372	399	450	410	451	395	404	382	387	409	412	424	417	438	400	423	419	435	439	394	413	413	386	416	419	428	427	474	444	386	397	391	439	392	418	438	403	414	394	386	434	396	416	437	407	404	457	433	411	391	426	406	392	414	404	417	428	461	366	413	406	382	402	435	385	425	407	411	386	421	409	421	393	399	453	427	417	416	425	415	438	392	444	421	435	426	380	413	384	423	374	397	408	427	413	395	409	422	436	419	424	410	397	404	392	413	443	428	430	453	448	450	427	427	413	380	400	423	439	388	421	373	407	414	433	438	406	398	420	400	423	426	402	437	413	447	381	433	408	413	413	430	425	415	423	382	459	426	407	435	442	423	459	397	408	415	416	425	391	406	445	409	405	394	391	393	421	410	418	391	382	400	435	422	386	430	425	413	395	442	431	398	417	407	420	409	413	403	454	436	429	408	419	395	389	396	385	414	424	412	386	428	421	449	409	391	413	373	382	445	402	418	391	351	397	387	372	416	403	414	407	411	414	385	421	396	458	424	413	402	424	417	405	399	428	409	403	406	413	409	404	454	404	388	410	440	436	400	447	430	418	436	442	387	425	395	415	458	406	390	415	454	429	385	423	439	394	412	394	415	405	402	395	443	402	412	398	420	388	422	405	406	403	385	406	419	398	392	424	434	417	416	409	434	388	407	442	387	416	434	432	424	388	396	448	399	407	412	414	411	407	409	397	396	415	436	425	409	427	403	398	444	395	424	391	402	402	424	467	415	400	423	405	385	414	406	423	375	398	400	447	412	419	397	459	414	415	393	407	397	413	407	397	429	405	414	377	408	418	398	411	426	407	427	433	457	391	378	442	433	417	387	449	381	397	404	414	417	439	400	383	404	389	427	425	416	409	464	401	417	397	413	393	440	426	444	430	438	449	408	442	420	405	397	446	409	373	394	407	410	409	417	440
25054	22418	36127	32757	25503	17898	9768	2794	1614	1516	1634	1882	919	583	595	524	581	514	579	539	568	522	548	551	592	540	574	565	593	531	551	565	543	568	570	597	575	567	539	582	561	547	515	581	540	573	544	573	561	549	531	515	534	555	542	598	558	554	543	513	520	531	594	560	532	579	604	590	521	538	591	611	563	568	557	571	539	572	573	586	569	524	569	570	549	582	566	536	572	549	548	558	549	568	517	539	577	569	556	580	539	539	525	530	579	551	547	579	536	556	539	572	523	540	525	550	569	571	530	552	569	524	611	586	561	532	566	527	597	517	543	544	575	594	566	603	585	544	529	536	547	566	546	583	524	547	523	551	527	555	561	541	523	547	575	535	531	578	543	579	562	596	569	591	557	568	510	569	546	545	561	547	558	556	577	584	556	558	606	561	602	553	616	555	553	589	578	579	549	528	561	552	597	539	546	571	542	549	582	550	543	550	560	552	544	534	600	543	567	556	502	539	571	560	601	580	569	604	602	509	548	578	566	555	590	548	535	534	587	568	593	529	576	556	520	558	559	544	551	582	536	582	564	591	561	550	583	545	575	559	528	560	541	527	555	565	511	542	573	522	560	557	587	575	552	558	568	539	578	545	552	571	567	586	559	537	571	550	547	509	539	571	535	539	612	543	532	593	597	576	548	558	576	585	537	517	548	557	536	563	569	558	558	614	549	552	570	553	577	484	575	583	535	568	560	551	582	539	615	567	567	545	567	564	577	566	556	550	525	594	564	563	551	571	573	585	540	484	611	545	558	539	567	546	571	585	539	550	525	562	556	553	530	615	581	581	552	540	537	548	557	519	552	546	541	561	555	543	607	549	491	567	593	535	571	584	589	577	567	567	590	580	559	558	535	547	574	558	584	555	549	578	541	537	585	592	563	544	516	579	509	548	558	536	539	558	599	576	512	555	593	541	562	562	560	567	532	558	522	608	560	546	576	532	551	572	547	592	568	603	535	592	548	531	569	552	521	539	578	547	540	536	579	562	606	576	516	559	554	546	543	550	507	512	526	544	578	548	580	574	575	585	611	543	555	541	580	581	546	577	534	583	520	565	583	572	519	534	555	562	554	565	546	539	570	554	532	599	567	524	583	516	511	551	577	548	523	564	547	551	554	547	539	531	561	562	590	538	576	555	582	575	553	590	579	578	541	569	557	554	549	543	562	597	571	550	561	552	539	550	524	581	550	518	531	604	493	577	562	563	579	543	525	532	553	636	521	567	595	555	543	533	558	579	564	542	568	551	527	571	567	546	536	557	528	568	586	538	553	558	545	550	566	550	573	578	535	547	584	547	554	589	593	537	544	528	555	560	589	593	545	611	533	564	545	547	560	585	535	575	541	564	581	575	526	538	547	584	541	561	584	529	590	559	588	570	570	587	513	538	565	545	569	532	549	555	544	608	511	565	564	573	568	533	544	554	522	565	573	531	547	572	570	568	568	599	531	541	552	558	540	567	577	502	572	574	557	529	581	550	539	552	579	530	547	521	548	516	524	555	555	542	598	497	553	597	564	543	606	577	542	586	537	561	610	571	535	540	569	602	620	584	508	555	559	587	571	553	543	544	561	540	531	596	534	589	584	576	595	561	571	567	545	578	544	561	573	589	597	565	526	575	525	536	541	569	595	576	583	593	585	545	532	601	548	540	549	567	579	531	551	536	550	523	553	561	575	605	584	564	585	604	550	539	561	562	550	579	565	552	580	567	573	550	573	579	574	573	565	564	555	548	598	583	533	575	545	593	605	573	559	551	555	526	537	572	545	566	548	553	547	551	509	522	548	544	550	544	505	546	546	552	602	540	562	551	558	569	552	559	496	519	572	550	551	571	553	555	545	552	520	540	567	569	578	532	565	558	540	555	604	511	541	552	543	566	555	559	575	579	589	557	551	554	584	574	569	568	565	538	547	523	550	576	582	551	550	558	571	555	575	590	564	593	564	578	557	574	564	548	526	529	526	553	556	556	545	540	584	527	576	550	535	568	541	585	567	520	587	550	549	570	554	544	537	570	589	544	545	555	565	540	544	548	543	607	595	601	555	490	543	539	555	549	566	548	541	531	583	526	538	530	583	555	552	561	561	555	553	557	516	545	555	519	547	524	579	561	531	566	593	578	558	562	508	545	574	537	523	571	526	537	545	591	515	590	602	556	524	543	531	556	562	525	547	534	558	596	536	579	532	537	584	544	544	560	533	559	530	528	587	568	544	562	545	546	580	574	564	593	565	576	585	577	552	585	584	563	492	531	586	565	544	579	524	570	560	582	517	573	536	589	516	579	585	506	528	539	540	557	554	552	569	537	527	546	562	536	540	518	545	540	559	583	550	536	566	526	566	580	537	531	567	540	557	540	533	568	585	601	558	558	562	566	590	603	546	554	571	548	567	555	567	558	524	544	523	564	601	547	539	574	528	557	535	532	580	577	563	560	541	532	507	545	519	531	513	583	598	617	568	530	578	504	610	573	588	550	591	527	561	600	616	580	593	547	528	543	536	519	553	577	535	571	546	514	577	531	542	586	566	585	527	547	520	530	554	537	546	577	575	539	585	607	574	522	507	536	563	580	498	554	523	568	550	563	564	516	504	527	548	570	561	553	505	563	506	531	569	568	536	558	576	543	524	560	588	575	574	546	537	536	590	576	563	564	553	543	540	568	565	530	537	568	537	517	551	584	573	547	559	601	579	569	576	586	579	548	566	574	570	521	540	559	525	546	573	571	568	591	556	571	547	538	552	533	510	536	584	574	560	551	573	563	533	568	541	545	571	607	580	545	590	576	557	553	581	564	554	570	599	529	540	537	603	542	551	542	574	607	568	535	566	560	493	565	536	528	593	541	532	513	602	553	559	568	573	559	554	538	551	549	583	568	600	565	568	558	540	584	584	558	594	548	618	580	521	514	537	604	545	565	531	571	589	585	539	573	574	556	558	576	552	613	558	506	582	572	556	542	561	564	574	554	613	556	551	567	568	597	567	558	573	538	570	554	537	586	587	536	528	525	568	580	537	552	558	525	572	572	558	508	539	574	553	591	554	561	573	625	530	562	566	610	575	572	553	583	566	590	502	530	551	529	528	552	510	540	551	572	531	560	526	560	543	554	578	566	548	536	563	537	592	524	529	551	568	567	521	571	587	560	579	523	569	560	558	544	542	600	555	558	555	582	530	534	557	581	583	559	550	552	575	550	557	599	522	582	592	517	575	551	535	528	587	577	557	591	612	554	562	547	579	539	545	553	597	528	558	546	583	570	554	613	574	573	572	543	594	563	556	568	537	567	559	544	536	575	580	562	570	539	561	553	528	529	575	561	545	545	592	549	527	517	540	539	567	556	572	543	579	565	561	572	514	592	549	549	510	554	561	538	551	561	524	558	557	549	553	561	570	545	565	572	541	562	570	557	582	552	530	589	561	552	538	585	558	599	522	600	537	522	497	547	526	557	549	562	536	563	574	514	516	525	576	510
38519	68946	56608	37578	29520	20359	12257	4192	2631	2563	2705	3098	1164	571	645	604	587	610	615	625	583	619	588	620	579	553	585	586	589	598	599	594	598	594	575	581	576	605	593	563	621	579	582	620	615	608	589	610	565	583	553	606	557	582	572	621	573	620	589	622	607	554	557	561	573	632	605	597	577	601	588	609	641	620	575	587	598	619	598	581	615	583	603	604	565	590	586	543	570	579	555	614	598	585	572	560	544	633	567	552	582	604	619	554	608	611	610	589	589	578	569	578	576	619	612	632	607	594	568	569	604	574	593	604	579	600	588	576	583	566	568	602	588	543	592	601	581	592	594	563	563	598	569	576	607	607	605	636	624	528	566	597	628	572	566	592	630	573	582	575	596	580	586	607	596	599	578	592	559	612	559	593	587	571	582	546	589	602	525	592	568	556	564	560	611	584	603	606	532	587	582	611	618	617	609	583	540	604	563	565	598	621	606	614	563	553	592	602	617	561	611	601	581	561	640	598	629	624	594	605	658	648	588	603	578	598	570	545	653	580	573	584	586	551	602	607	600	586	572	574	646	603	608	581	608	594	585	607	581	589	628	635	618	594	587	631	614	588	634	617	591	570	609	535	579	609	560	586	575	586	554	641	604	578	585	584	601	625	632	585	582	583	577	623	586	631	575	592	593	616	584	587	583	570	625	572	563	615	566	592	591	600	612	595	580	555	592	620	618	560	614	633	582	606	588	607	577	609	577	580	557	562	563	654	588	607	584	566	583	636	568	536	581	603	609	609	579	606	576	575	589	614	548	581	578	663	540	562	597	582	579	598	574	611	571	567	589	606	627	613	584	596	640	633	575	585	580	572	608	578	552	593	572	626	619	592	602	619	598	583	634	576	623	563	616	594	568	604	579	654	584	607	582	601	570	568	602	569	633	591	571	634	608	566	560	569	598	561	618	610	549	579	583	587	651	604	603	571	594	580	594	631	572	570	560	624	598	569	616	570	579	621	583	627	554	595	608	551	598	584	607	619	560	576	623	600	593	606	586	562	544	578	604	590	573	599	512	622	573	592	552	578	607	623	575	587	593	616	577	589	582	601	578	622	596	609	599	577	579	594	611	544	596	566	627	540	610	635	607	603	582	591	626	607	633	616	595	590	598	586	574	572	591	581	544	565	600	604	606	598	596	622	609	604	568	536	604	628	620	591	579	624	585	610	581	575	597	575	591	596	622	548	570	555	578	585	585	578	562	615	587	593	580	605	602	569	632	579	559	592	588	615	587	606	567	588	621	589	600	575	535	649	548	597	611	635	603	585	592	571	614	583	582	540	555	587	592	583	578	581	582	582	616	593	596	600	598	617	575	603	624	571	542	570	628	598	592	562	594	604	620	583	638	628	594	596	604	610	570	560	580	581	607	614	590	633	610	580	592	577	609	632	639	578	587	594	562	606	571	589	583	588	609	599	590	577	644	594	609	615	587	621	553	544	608	624	588	647	623	568	648	582	595	605	617	612	587	601	591	611	587	549	566	602	558	611	599	596	613	617	618	583	623	587	615	575	639	579	637	640	595	618	551	565	611	584	581	565	593	589	605	605	560	577	544	583	617	573	564	574	577	562	636	561	592	569	605	608	555	584	568	583	623	604	599	580	608	614	534	567	630	587	597	598	603	558	627	580	643	617	577	547	549	593	599	586	578	631	610	597	559	573	605	590	602	620	595	564	593	561	620	575	586	580	602	590	596	566	613	589	579	635	587	638	600	611	578	600	576	628	576	626	547	579	575	634	530	589	589	617	556	603	634	586	580	607	593	610	584	600	581	629	644	578	543	571	628	618	616	625	588	592	571	589	576	587	612	602	614	550	537	566	584	564	578	574	583	577	630	620	598	580	623	614	614	579	614	604	643	612	582	579	610	620	666	570	607	541	562	588	581	572	592	590	577	578	562	583	563	573	600	554	543	584	592	591	563	605	634	561	545	608	591	582	554	569	587	587	619	548	575	631	585	575	619	583	571	608	594	581	581	608	554	579	544	610	599	615	564	518	558	577	614	577	616	601	568	642	564	641	586	626	644	609	591	568	588	577	596	578	568	585	568	590	606	585	598	553	619	579	599	613	599	573	610	591	606	531	615	566	548	581	611	559	580	592	633	602	585	573	579	617	583	602	625	567	603	605	591	617	586	591	547	548	595	593	577	593	620	548	624	596	613	568	582	576	570	608	609	550	600	624	622	616	568	564	602	620	595	578	600	589	624	612	598	618	577	620	575	636	594	604	627	538	548	578	562	620	563	606	574	615	583	591	575	612	628	643	633	578	609	566	607	557	559	615	581	595	580	590	623	622	594	606	614	557	581	583	588	638	558	567	597	586	606	592	576	593	613	585	598	590	619	587	607	583	583	607	621	617	641	582	597	602	573	539	635	596	555	586	564	567	564	600	590	611	576	609	576	595	606	544	564	550	599	611	524	590	597	617	532	599	571	613	625	546	617	578	617	567	585	591	560	582	605	615	609	603	608	588	574	585	580	591	539	626	604	560	612	616	602	605	578	575	591	605	593	620	567	579	606	612	598	530	591	618	561	582	613	600	577	617	573	582	593	641	559	561	605	617	562	632	572	572	619	580	619	598	602	598	622	587	576	593	554	587	592	587	559	611	581	573	576	582	647	584	609	614	581	620	582	562	578	589	594	566	562	596	600	599	593	604	576	622	548	580	594	615	570	615	573	577	623	581	574	607	599	601	587	622	556	655	601	636	522	627	546	614	587	630	596	626	594	632	601	589	610	577	599	596	618	632	570	599	627	605	618	596	576	592	587	563	605	615	584	588	580	561	597	579	530	621	549	578	582	573	580	594	577	585	562	599	613	581	580	608	587	602	552	573	549	606	573	573	624	615	596	575	583	574	592	585	616	563	593	592	570	627	585	564	565	610	579	582	548	581	612	577	550	591	598	545	605	596	565	603	576	601	580	574	599	566	604	591	572	582	588	589	592	558	607	571	611	598	622	583	626	570	617	546	616	608	605	578	590	604	626	610	625	606	587	584	625	596	622	614	582	590	595	549	605	596	573	596	553	623	553	598	606	584	560	615	571	621	594	561	597	598	554	595	627	557	594	561	612	589	613	568	612	573	607	597	602	594	597	588	597	643	636	564	566	605	566	566	645	565	577	558	594	603	552	579	598	669	614	593	626	565	576	599	616	603	635	589	611	582	566	587	586	578	584	547	608	592	595	616	642	607	590	569	615	552	603	608	596	616	620	569	590	601	588	598	572	578	583	569	588	602	584	589	560	598	595	606	617	565	589	592	624	581	584	604	550	575	587	595	610	518	555	616	572	611	564	600	560	587	568	562	606	578	611	554	583	556	598	604	599	612	590	580	570	587	531	594	563	621	585	594	638	550	563	617	567	582	578	601	627	625	573	635	634	594	556	620	557	578	595	597	593	545	587	539	594	545	556	577	610	594	602	575	587	622	587	534	577	606	613	584	604	605	606	591	600	544	590	559
22544	21103	29568	26050	27006	29808	26979	9164	2918	5003	5327	5082	894	587	546	578	602	535	593	580	620	557	529	548	560	538	574	585	507	546	513	531	529	579	556	538	513	565	534	584	550	545	530	549	507	560	506	523	535	529	556	540	537	553	539	548	540	551	541	489	548	547	512	545	569	544	550	557	525	522	493	528	546	537	527	526	522	556	538	515	539	570	565	537	591	553	501	546	582	539	529	551	505	502	556	549	524	553	520	519	557	516	540	571	577	562	534	543	538	553	514	538	587	543	530	541	535	523	561	553	531	512	535	545	522	575	520	525	507	547	555	489	522	561	550	526	516	535	551	564	520	521	557	533	532	524	555	549	549	582	511	572	557	516	502	535	539	512	572	523	575	563	555	521	524	585	534	536	571	527	531	510	529	515	554	571	552	566	592	549	496	521	518	536	537	539	535	547	557	572	512	542	500	509	550	521	525	526	506	538	551	523	542	482	529	557	588	549	542	519	517	547	555	527	555	536	537	531	544	528	587	572	568	512	502	559	573	551	518	490	554	503	514	557	533	521	517	551	541	499	559	549	605	503	562	550	526	522	572	512	555	549	509	526	509	539	545	551	493	560	565	541	551	543	526	523	539	554	568	515	502	535	538	546	541	537	555	492	520	541	581	557	544	550	530	548	548	540	573	542	511	540	581	515	578	575	552	554	561	564	531	532	554	531	538	546	540	543	502	532	527	506	539	515	549	521	560	543	550	546	572	500	530	498	540	535	545	549	480	510	567	566	522	560	543	556	510	552	560	499	495	533	541	541	520	542	527	578	572	567	534	542	523	524	543	582	547	531	554	540	549	601	551	509	555	537	563	547	506	532	533	544	499	550	514	558	507	584	514	547	511	554	509	574	563	597	543	558	527	568	552	571	530	535	474	552	566	557	530	560	526	524	544	545	517	524	557	525	490	559	571	492	546	526	558	515	560	565	541	543	563	522	530	559	549	543	553	514	517	529	557	507	544	526	560	503	521	532	520	552	550	526	558	556	575	542	538	552	552	545	524	539	530	518	552	559	567	559	547	545	537	495	533	562	549	574	560	564	504	550	516	533	563	487	551	567	520	563	560	515	549	515	532	541	561	527	501	542	511	544	499	532	576	536	531	581	518	522	527	588	515	499	507	506	537	489	585	568	518	527	574	562	537	514	557	551	539	565	534	544	530	544	537	551	481	561	581	551	478	547	532	556	558	562	560	550	512	519	570	507	576	561	552	510	543	576	528	594	598	552	539	574	570	541	498	499	511	530	532	526	544	562	610	554	536	542	570	565	563	557	532	542	571	548	560	551	538	548	537	472	559	558	510	551	493	550	577	559	530	543	562	545	528	546	570	549	535	530	542	555	554	563	568	560	504	513	566	528	524	529	540	538	527	550	570	547	527	526	556	535	584	552	569	499	573	559	570	527	551	524	522	521	529	546	561	556	525	558	512	531	520	570	534	531	548	549	584	557	543	551	555	529	510	533	548	555	581	550	569	558	562	570	506	538	556	570	562	499	526	522	562	540	535	528	565	531	536	554	519	569	533	545	514	533	512	505	520	556	508	546	555	531	553	570	507	503	586	524	564	569	530	504	524	596	542	565	531	519	586	535	556	543	573	516	562	520	545	544	554	564	559	524	549	538	606	550	526	575	569	564	578	596	564	521	507	533	528	570	566	545	520	502	533	604	507	528	570	551	546	527	538	561	552	533	573	498	557	518	569	601	543	560	490	554	562	569	535	539	549	509	535	511	551	544	557	531	537	627	550	551	551	548	518	520	574	515	544	537	518	537	493	548	553	551	523	534	576	540	508	546	568	490	493	495	538	509	521	506	592	559	515	561	520	541	578	553	579	556	554	544	534	533	534	538	538	501	512	548	538	583	523	568	531	519	533	557	538	548	605	535	534	550	537	554	585	539	507	557	533	544	549	531	566	517	604	547	502	558	554	530	557	530	540	566	507	529	578	501	521	579	567	552	581	535	537	571	523	547	562	526	488	542	523	518	533	523	529	518	509	544	530	544	534	534	574	570	549	535	508	559	528	549	522	558	555	546	527	487	537	578	550	542	562	569	615	515	541	570	527	533	576	488	564	547	511	522	536	528	592	499	571	544	489	534	535	537	538	567	515	561	553	516	502	539	530	603	537	528	530	547	539	558	555	546	542	501	578	518	458	530	535	521	569	553	566	572	549	491	573	545	596	544	573	543	534	559	527	613	537	517	571	540	519	594	510	551	515	518	532	527	573	538	522	552	532	515	519	563	538	577	529	539	507	535	602	552	559	513	515	552	492	550	579	509	535	562	555	616	511	561	525	579	552	512	545	522	565	526	509	519	551	509	555	505	529	529	591	548	509	542	575	535	549	507	526	536	536	584	543	548	528	571	500	527	583	524	537	535	545	547	579	558	535	539	528	555	511	533	550	501	509	587	565	581	522	554	557	566	608	547	582	536	541	549	537	549	496	497	557	553	565	545	518	521	523	587	567	499	557	537	550	542	490	571	578	542	549	580	507	525	531	518	546	510	517	508	529	530	567	560	580	554	513	535	584	564	530	524	589	575	560	528	580	552	518	585	481	528	517	567	547	575	545	541	569	528	507	564	550	548	542	509	528	570	546	542	486	578	565	561	549	543	522	581	566	519	543	529	547	527	554	572	519	561	582	532	514	557	529	528	552	521	515	569	520	568	543	561	572	549	553	532	567	569	553	517	580	568	534	546	552	571	589	526	563	513	524	548	527	608	534	520	534	518	511	519	527	557	586	552	566	526	532	566	567	522	517	506	530	559	550	544	552	541	537	543	499	572	519	552	598	553	571	560	538	559	554	590	520	499	517	543	546	553	581	604	550	545	529	581	564	506	539	549	524	532	541	573	555	556	494	559	504	574	526	545	558	515	602	477	529	549	545	542	553	519	539	559	556	510	489	591	549	564	572	542	537	544	565	532	528	544	580	553	542	550	544	533	571	557	569	535	550	559	493	553	532	522	551	535	544	553	559	568	533	543	519	508	507	549	526	559	570	571	512	586	520	552	585	571	564	545	450	540	562	577	528	574	519	562	487	516	530	546	502	512	553	506	547	556	571	536	545	525	570	570	522	527	517	535	504	509	552	538	506	526	565	579	568	534	553	523	503	557	540	532	498	543	557	537	546	576	541	545	522	527	595	547	575	520	536	530	583	555	540	545	530	527	549	546	505	519	543	521	582	507	528	546	543	528	521	541	554	509	505	543	576	549	551	556	509	525	577	536	529	559	529	569	527	560	577	556	537	540	511	538	578	535	535	556	531	562	485	533	535	547	531	552	467	513	525	576	554	537	560	534	534	513	552	488	585	564	527	560	558	551	534	580	525	525	535	570	559	527	512	541	517	559	531	557	556	536	543	541	522	530	515	559	543	570	498	570	543	512	589	529	532	569	555	541	571	500	536	519	546	557	548	548	518	598	558	535	521	519	525	514	508	577	512	563	576	569	553	545	518	554
41228	79496	71104	52529	43779	34704	25259	7821	4225	7937	8137	7744	1044	579	609	580	510	557	567	589	611	570	584	595	595	514	621	555	521	586	536	583	549	571	583	562	564	557	585	539	525	534	564	569	581	584	568	540	537	583	549	514	571	547	565	530	557	560	540	512	545	532	543	565	516	587	576	523	565	581	551	531	551	573	533	558	588	500	552	561	554	570	554	524	536	564	564	588	552	574	573	531	583	606	579	613	553	553	524	553	562	577	579	573	548	566	573	579	562	534	521	553	595	577	562	526	551	544	532	541	556	572	557	533	544	560	551	535	575	537	506	531	547	556	572	502	525	550	553	562	517	563	529	524	555	517	538	566	569	592	524	540	506	535	531	591	566	597	613	539	569	582	538	579	581	565	614	547	576	551	538	573	576	591	558	567	585	583	555	529	574	554	537	525	567	519	538	551	586	562	555	539	552	590	513	569	567	582	545	552	573	592	544	602	572	565	570	553	530	541	520	575	524	509	571	560	563	550	543	561	518	570	551	532	563	530	500	512	582	532	555	569	521	549	534	545	528	553	579	587	516	550	563	569	550	585	595	573	581	603	577	578	602	526	537	551	537	553	537	520	520	595	544	600	556	554	587	575	557	550	518	557	557	556	576	589	568	544	546	545	583	567	533	581	564	512	536	565	523	592	572	540	565	546	527	525	538	617	532	575	527	609	554	514	506	576	586	595	512	526	564	525	580	531	563	550	541	590	528	554	556	577	562	583	570	543	509	574	550	536	508	532	574	574	575	553	565	531	548	526	593	544	553	531	534	580	579	537	559	545	563	592	543	568	596	566	511	556	546	536	541	551	538	554	510	547	557	568	527	541	594	570	567	579	556	585	502	535	546	575	594	538	587	523	575	549	563	557	558	568	572	548	552	545	538	526	532	582	548	553	577	564	531	557	536	510	583	516	539	539	547	558	548	554	610	537	566	539	550	520	541	496	534	549	597	578	557	566	533	601	590	544	582	575	522	555	554	535	530	582	515	525	570	534	571	574	560	538	562	575	534	550	548	567	568	544	543	557	575	557	529	560	545	612	551	590	547	593	577	557	538	546	559	554	563	508	564	564	528	530	579	544	590	550	531	546	551	539	565	515	567	549	571	562	581	556	553	546	574	545	537	591	536	529	542	560	559	582	531	546	533	544	556	528	554	562	564	562	543	551	531	515	567	574	558	548	521	538	548	537	592	558	544	538	570	586	537	535	575	566	560	537	542	567	564	578	522	542	514	569	536	540	516	572	574	527	529	536	513	554	571	542	551	560	542	567	542	554	559	589	535	553	586	580	539	581	550	540	575	541	512	535	544	536	524	569	570	575	560	571	556	575	561	537	595	565	543	562	535	537	585	568	568	528	543	533	567	546	567	530	553	561	530	569	580	513	561	539	522	580	568	555	577	580	513	518	562	591	614	541	560	539	580	548	521	568	544	527	552	527	597	570	502	551	522	520	522	544	574	584	537	559	565	563	509	524	562	564	523	530	567	560	549	556	552	548	584	511	604	562	596	567	539	565	563	559	554	565	553	570	558	546	518	524	532	572	523	572	541	551	536	544	528	595	568	610	539	568	528	570	555	510	556	552	568	524	569	578	553	551	569	512	559	536	561	543	542	595	569	577	540	564	499	531	573	541	530	520	551	528	529	601	545	541	554	537	534	514	561	578	531	595	550	549	575	559	528	549	538	580	487	553	528	555	555	549	500	560	540	529	547	531	558	542	566	598	595	577	552	572	552	519	559	531	576	551	554	569	557	536	559	569	573	576	550	551	548	557	567	558	550	526	567	575	589	552	587	575	535	565	507	578	529	540	536	586	581	582	571	530	561	515	514	523	563	555	602	532	531	604	566	579	530	551	524	563	586	599	554	557	542	574	533	542	573	564	574	547	553	559	539	575	567	571	579	584	583	560	559	515	561	555	515	586	538	539	502	572	568	533	576	565	563	595	514	531	542	541	566	562	561	563	597	558	527	546	581	537	542	555	532	560	516	590	520	572	527	563	604	572	556	589	583	575	545	511	519	487	543	555	534	525	554	535	580	537	564	583	573	561	579	540	594	556	529	526	603	544	531	566	549	557	509	535	541	530	522	552	527	567	541	592	578	587	567	521	564	558	586	537	585	576	567	534	567	561	529	570	526	595	539	542	535	592	560	587	583	556	574	551	527	565	561	552	556	513	571	542	521	576	552	560	519	517	536	552	580	580	540	528	569	552	510	576	555	571	531	539	546	527	534	516	536	516	506	559	583	555	573	587	572	523	555	549	584	543	562	543	572	563	571	530	514	592	541	555	499	540	603	569	577	549	519	547	555	537	568	585	541	531	589	528	525	543	563	559	554	562	551	528	549	555	531	508	558	542	540	558	538	554	542	554	584	552	573	564	562	574	538	554	532	558	529	519	590	610	538	542	602	584	553	547	495	548	543	580	529	552	512	566	539	573	565	577	555	547	541	539	532	566	538	492	546	540	555	551	537	529	579	608	611	559	544	506	558	579	539	558	529	550	564	569	543	562	577	577	557	556	563	549	597	581	550	549	530	547	529	541	530	579	537	569	541	543	565	557	547	554	550	570	568	572	539	548	578	560	554	574	573	553	562	582	577	553	590	556	557	544	535	534	534	577	536	563	578	550	571	560	559	530	553	541	546	563	561	554	590	559	573	523	578	563	596	526	559	584	540	575	570	522	587	559	576	551	549	541	592	539	531	617	565	575	559	513	624	521	551	561	579	556	596	539	584	582	570	581	573	496	571	543	587	517	550	582	540	543	492	612	549	560	580	549	548	568	558	598	558	572	559	571	542	541	538	588	585	564	546	562	546	535	522	556	575	571	567	580	580	562	561	543	560	540	562	555	536	561	523	563	537	577	555	552	591	546	526	511	570	541	572	586	563	552	561	576	558	537	600	523	576	550	531	575	541	613	590	567	508	554	521	563	649	560	579	590	567	574	509	555	567	555	556	533	531	548	524	531	578	523	545	566	559	569	568	549	614	590	568	551	586	573	543	555	565	562	549	546	548	589	545	516	526	566	578	532	545	532	569	557	573	565	514	556	549	571	551	553	558	567	555	527	558	561	531	592	533	572	546	552	539	581	568	571	534	515	554	539	555	571	568	571	614	584	525	547	560	547	549	515	582	556	522	575	530	565	525	545	542	543	557	528	509	532	556	529	516	556	557	534	523	584	529	554	573	592	554	587	508	543	576	560	508	543	545	584	507	544	554	566	549	569	578	581	572	547	499	560	544	592	533	513	542	542	516	564	544	504	548	575	552	513	554	552	559	573	538	565	557	602	533	506	547	544	542	544	573	584	546	561	545	590	565	613	547	579	558	579	531	506	603	509	583	582	567	585	527	529	553	578	565	556	534	541	564	566	557	567	555	597	543	579	572	547	536	564	540	529	607	563	566	558	511	563	580	533	548	539	524	549	592	548	527	523	566	580	531	539	536	523	551	549	543	579	551	511	575	561
30504	31048	38952	34347	23026	12713	4919	1338	593	551	476	473	387	390	411	379	396	402	397	380	395	360	403	376	377	354	400	393	379	407	430	382	343	408	402	401	395	398	387	359	417	402	396	363	360	380	390	351	404	389	369	353	379	360	348	362	379	386	366	384	411	392	391	379	404	410	395	415	380	387	388	373	368	391	389	355	366	382	425	402	346	377	409	379	380	374	396	404	402	379	394	398	410	401	427	380	354	383	385	342	393	373	372	373	390	367	339	391	387	347	384	380	378	368	374	365	362	393	401	379	362	409	357	369	361	377	393	403	377	382	363	412	415	375	395	385	368	368	382	375	382	420	376	389	358	392	386	350	381	410	383	369	360	396	403	385	373	408	417	389	411	371	370	389	369	350	400	391	394	387	392	405	405	383	406	388	386	381	402	380	380	376	409	392	381	404	382	406	378	362	385	374	410	363	390	379	364	391	391	382	360	367	405	376	387	353	392	376	370	344	398	397	374	348	359	362	409	394	356	370	359	383	352	380	363	430	380	422	378	403	414	365	457	334	390	406	387	395	402	389	376	406	410	375	359	423	415	373	389	354	372	383	395	394	394	390	391	378	408	395	382	363	398	375	358	376	388	395	379	393	383	361	380	371	367	384	415	379	375	395	400	355	420	382	404	373	408	386	392	362	391	391	358	390	378	371	377	355	374	370	338	363	396	381	368	368	373	389	384	387	390	415	372	358	375	363	382	381	418	379	420	382	360	377	378	382	392	376	360	375	385	364	388	417	402	417	411	378	368	389	391	397	371	381	391	401	374	426	391	402	407	382	400	385	367	383	360	396	405	414	373	360	398	389	395	406	376	406	346	360	380	396	352	399	430	354	394	375	366	423	378	375	382	408	388	389	407	341	360	401	400	386	400	379	437	376	385	392	360	374	380	364	376	385	374	393	344	389	349	434	401	400	404	398	437	400	376	381	421	397	376	371	385	391	345	390	421	404	372	412	401	362	367	452	414	379	405	397	385	399	367	363	400	430	384	355	371	406	388	357	355	380	410	354	367	376	393	389	389	377	399	368	393	427	391	378	388	396	351	374	361	395	414	374	388	409	428	372	408	396	405	378	391	372	380	356	396	381	415	381	386	365	378	394	379	345	376	413	397	367	399	378	349	387	387	370	388	407	360	378	394	377	357	370	367	365	387	393	383	405	398	366	352	408	379	379	408	372	377	367	354	388	353	367	400	385	358	359	388	390	367	399	356	350	376	349	395	399	354	385	378	395	369	360	412	377	400	372	407	351	376	408	368	387	402	354	385	356	416	376	385	378	386	356	389	421	411	405	402	412	384	431	386	371	362	390	394	368	391	364	385	392	368	412	361	357	376	384	413	376	386	375	379	377	360	407	351	390	389	393	370	393	413	383	388	370	409	373	392	378	338	381	366	403	399	388	413	412	347	353	395	368	369	376	393	409	396	430	385	367	417	371	398	358	372	402	390	418	397	340	413	403	351	368	399	387	415	372	387	381	400	377	348	392	402	394	360	358	353	366	391	367	379	404	396	392	384	344	368	382	410	394	373	410	394	385	363	377	371	381	363	392	368	341	385	389	401	367	370	373	355	399	391	355	381	394	377	393	348	377	369	389	417	352	380	381	386	355	363	392	371	389	385	414	396	349	337	392	373	392	375	389	354	368	375	342	386	420	400	379	385	429	367	382	393	404	392	380	360	354	388	342	380	386	389	402	359	377	370	387	388	387	350	378	378	383	336	413	410	428	362	381	399	400	373	390	365	381	411	378	380	376	371	377	389	371	416	356	397	387	376	344	326	388	354	376	356	380	409	392	392	410	354	374	366	407	424	385	403	380	380	382	399	399	390	381	401	394	379	377	386	404	383	390	403	377	382	404	398	403	377	430	416	364	371	366	386	391	414	342	351	356	376	378	398	410	406	378	365	367	370	398	359	425	383	357	383	373	373	377	349	383	388	333	406	380	404	351	396	406	408	389	375	396	378	435	407	379	388	390	396	376	393	403	405	371	370	368	428	366	377	412	395	395	396	382	392	402	366	382	371	377	395	395	384	379	414	393	387	415	406	399	417	396	384	393	372	359	386	395	334	382	418	367	391	404	390	351	386	389	369	389	378	366	386	364	367	384	422	374	379	376	371	360	374	375	348	421	362	384	395	379	347	380	384	386	387	403	407	386	371	380	387	349	354	397	389	410	347	415	402	404	380	404	415	410	357	383	373	370	379	399	388	386	412	305	373	423	402	408	388	408	387	381	376	374	392	367	418	369	379	389	377	392	413	387	401	375	395	371	373	366	406	353	387	390	371	415	397	423	364	372	352	396	363	390	385	424	391	356	388	356	383	408	387	387	400	378	411	378	361	346	380	397	403	374	366	379	382	385	390	380	384	390	389	371	381	390	390	440	420	395	362	392	359	402	393	375	383	395	394	385	390	360	387	397	367	398	389	382	369	381	415	395	385	379	426	357	407	404	369	361	407	381	369	366	400	372	404	392	384	399	403	411	383	399	396	413	374	428	384	403	383	392	396	404	366	372	385	383	405	382	410	416	383	355	382	390	389	421	358	406	395	394	386	393	403	353	389	376	362	370	377	405	384	363	351	379	356	444	358	413	372	395	393	404	342	397	378	389	383	364	427	404	362	373	391	377	354	418	389	359	376	413	392	392	386	383	366	369	402	410	368	362	391	378	372	370	370	374	418	425	352	390	402	412	381	382	387	363	415	401	369	414	412	373	382	373	370	400	397	399	394	376	371	397	393	386	395	378	387	439	401	389	384	404	383	354	414	380	394	390	396	362	405	369	390	389	395	347	408	397	389	390	391	400	353	386	346	373	379	363	355	404	379	435	396	389	364	385	373	364	376	422	380	403	389	379	387	398	445	393	384	384	401	325	390	374	387	382	416	388	378	403	376	372	414	384	410	363	390	383	355	389	406	380	361	410	365	369	392	397	399	367	387	346	373	373	364	386	388	364	392	416	412	400	393	404	378	370	396	423	362	366	350	373	403	399	401	356	379	367	399	392	375	390	388	392	392	389	391	363	414	359	415	385	377	390	366	390	402	388	370	366	367	367	381	369	375	421	359	347	350	388	388	391	372	415	359	404	359	404	396	372	423	397	394	380	386	379	412	348	386	380	381	379	354	403	374	405	399	374	391	402	372	396	389	396	381	364	409	370	396	392	383	402	359	383	365	366	398	357	386	380	361	371	377	359	378	377	355	388	371	401	406	389	400	416	373	378	414	383	397	384	383	370	423	377	412	376	413	388	395	401	400	379	389	379	356	393	397	383	395	384	377	375	382	359	389	380	385	391	372	387	349	383	343	425	386	373	403	390	358	383	417	388	381	393	346	359	387	401	421	387	403	386	382	429	356	328	369	362	420	328	395	373	386	370	385	366	383	342	390	406	409	380	406	359	388	401	407	400	389	390	396	383	360	411	392	370	368	408	383	385	371	394	363	387	364	372	412	323	350	392	394	356
29423	43819	38168	31480	23986	15012	6717	1894	783	644	583	571	429	458	447	420	405	432	450	443	452	460	373	427	436	473	454	427	412	428	449	450	400	387	383	449	484	419	419	444	410	420	404	426	410	423	422	415	423	394	438	418	438	403	437	418	464	415	423	381	406	405	402	431	437	441	435	447	432	447	410	440	401	443	365	419	433	479	404	422	432	447	420	399	455	455	419	432	435	435	434	458	450	450	439	402	432	421	427	426	387	411	443	419	418	442	426	428	449	427	420	448	420	438	449	430	465	417	412	433	441	401	431	417	456	384	403	413	440	415	453	428	452	429	415	440	438	410	415	476	436	420	428	407	406	421	450	407	417	405	404	419	415	393	471	430	453	427	416	389	409	400	447	434	404	427	442	403	420	420	440	433	435	436	387	393	401	427	411	410	435	387	452	430	436	433	386	401	382	440	428	429	440	408	448	412	384	432	459	404	419	445	406	416	419	419	434	410	408	419	432	423	429	434	420	448	416	399	424	425	423	434	415	391	412	434	411	390	429	412	452	434	444	441	418	432	426	413	434	396	457	391	412	436	456	429	401	392	419	406	398	479	451	410	412	445	398	427	407	452	402	414	425	430	398	453	449	412	438	419	398	398	432	421	428	414	446	395	412	447	412	451	388	435	412	429	450	431	392	428	400	431	415	432	397	417	418	448	465	446	397	405	400	428	427	412	468	410	442	404	433	391	474	398	434	440	411	406	432	456	396	432	447	421	401	431	403	418	435	423	421	422	436	447	407	410	410	397	436	423	404	444	450	441	425	415	411	430	417	404	445	452	405	425	418	410	387	420	441	405	427	405	416	415	421	423	451	425	460	421	397	436	407	433	416	435	421	437	434	438	405	412	423	440	430	441	423	414	433	446	445	410	430	409	429	416	414	454	459	423	438	426	452	437	422	476	439	401	435	427	445	434	428	405	448	448	378	429	398	390	423	456	412	412	429	433	394	405	418	412	407	393	413	441	394	394	414	427	422	422	447	433	449	438	431	397	422	433	430	438	418	448	433	383	415	450	422	433	423	419	398	466	416	449	368	430	442	411	442	422	417	431	432	417	459	420	431	400	416	379	401	401	386	421	403	419	393	419	416	444	425	461	450	410	430	422	366	410	410	389	459	439	399	436	485	401	409	413	463	420	437	430	446	422	417	432	456	452	430	423	425	422	416	420	492	417	429	425	417	438	414	460	443	384	420	411	414	411	441	405	398	444	424	444	386	422	420	425	385	392	458	397	416	421	391	424	447	468	437	409	392	458	438	386	428	413	423	413	410	421	460	423	380	428	425	418	410	423	424	438	423	421	438	412	469	411	472	425	433	420	408	432	430	394	382	435	418	421	431	439	422	390	413	417	416	393	432	456	423	427	394	440	413	395	415	426	415	406	409	408	442	446	462	395	426	421	413	423	402	396	428	421	459	417	416	434	389	431	434	440	419	391	418	418	470	445	419	407	377	416	448	425	430	386	450	409	409	381	415	416	410	414	377	405	435	418	430	436	438	422	407	409	390	457	385	404	412	479	426	384	416	421	415	424	441	403	442	423	439	413	445	386	448	442	432	428	461	415	450	410	439	458	388	415	422	456	406	463	449	406	431	419	449	446	408	409	384	410	416	430	397	426	401	381	404	424	414	403	448	418	432	402	408	445	437	435	443	396	419	411	435	411	394	428	408	445	413	388	450	415	381	432	454	409	436	426	433	433	420	422	445	401	430	414	435	416	409	438	463	419	428	403	416	427	436	471	409	448	436	412	468	399	429	393	385	419	437	411	442	430	431	468	423	423	471	426	414	461	435	408	394	450	424	405	481	395	434	409	397	434	443	422	437	414	414	424	430	433	417	431	427	441	396	445	390	469	425	437	431	404	438	407	401	410	413	397	392	412	400	412	426	417	415	435	429	448	402	436	396	406	423	405	441	405	435	471	397	423	402	440	359	439	428	417	436	440	444	424	394	417	394	419	410	436	432	439	426	415	429	433	398	392	411	406	461	463	407	423	432	434	428	409	424	413	418	423	436	448	431	398	417	415	411	416	386	396	456	434	450	441	456	409	385	397	394	464	417	397	464	447	415	377	421	412	447	454	427	408	415	446	409	448	418	396	410	419	415	409	424	422	414	452	434	423	415	405	398	415	451	482	425	447	419	422	441	448	440	451	417	390	390	432	433	417	422	410	415	439	434	449	446	402	387	414	387	446	447	422	420	447	426	416	418	423	403	440	399	428	435	468	435	379	403	390	428	438	384	452	415	431	419	423	423	412	401	460	434	394	438	399	437	400	435	399	413	447	413	395	436	427	423	392	444	415	407	418	423	400	440	422	441	407	427	417	412	413	428	403	434	424	427	438	411	450	406	430	445	428	418	411	419	428	423	424	413	394	424	437	444	434	416	468	403	456	424	426	423	420	408	415	393	432	426	425	395	464	432	438	407	442	438	433	434	428	460	408	435	397	430	424	412	418	406	408	382	416	413	410	437	419	452	424	430	388	388	401	450	466	406	421	422	431	445	408	415	453	440	433	402	427	432	412	419	430	413	400	424	445	441	431	489	434	438	436	494	433	470	428	404	413	417	424	391	392	395	384	440	416	425	431	422	419	403	418	422	406	439	464	407	412	434	463	406	432	418	428	407	435	442	425	409	434	460	422	465	439	430	402	414	432	415	443	423	413	426	422	414	404	387	421	389	410	411	433	422	446	431	420	424	445	422	398	393	442	400	444	383	450	407	434	443	405	446	444	433	447	444	411	424	424	383	425	452	409	417	477	398	367	420	439	407	375	437	439	423	405	410	411	438	431	383	403	430	435	423	401	422	428	415	408	408	436	432	456	411	426	453	375	459	438	451	423	425	422	449	422	395	380	412	459	448	427	470	392	422	438	416	401	417	449	414	425	414	440	425	444	429	469	434	467	423	422	416	432	418	411	386	436	436	418	377	429	393	444	411	422	428	419	419	409	415	426	431	421	437	433	444	422	420	401	459	446	416	436	414	419	418	414	436	405	439	424	430	410	452	387	432	419	424	441	445	426	416	390	410	436	406	404	422	394	432	418	452	402	415	440	410	389	428	453	422	415	377	395	397	415	438	423	437	437	385	414	415	430	447	487	345	410	412	393	438	426	392	449	426	423	447	443	447	456	434	420	427	399	419	454	410	443	412	389	417	457	464	466	440	416	411	440	413	441	409	414	468	463	403	427	439	420	417	402	429	416	410	425	462	447	443	400	442	423	411	432	434	445	423	416	424	430	424	423	448	380	392	424	365	412	397	437	438	469	417	409	409	406	421	432	406	402	413	416	418	416	426	420	430	463	395	395	406	452	433	410	425	396	459	408	398	438	439	396	425	431	440	425	446	419	435	425	426	415	429	420	438	433	462	426	411	455	389	413	418	416	399	402	482	436	461	398	413	429	432	388	425	416	419	414	414	433	411	443	411	399	429	439	431	409	417	431	411	438	424	390	419	447	409	401
23787	21108	29175	32318	37718	34785	26242	13682	7340	2589	1600	1413	368	318	340	347	351	315	378	343	333	355	345	348	311	356	297	323	365	321	326	333	326	310	341	314	332	358	313	305	324	338	339	332	346	304	323	313	340	321	325	311	343	316	327	322	300	356	323	310	303	331	326	300	328	331	328	304	321	325	327	341	309	301	316	349	343	333	322	349	358	310	322	311	339	297	336	318	329	312	319	339	351	314	315	338	355	337	300	313	321	337	316	339	342	310	328	308	311	324	321	275	314	378	329	331	289	317	304	339	345	329	317	338	350	324	314	347	340	330	288	359	350	322	350	331	333	320	328	340	333	292	352	334	278	297	327	287	302	341	315	325	357	305	297	324	310	304	307	365	317	331	356	307	334	324	315	336	333	347	351	337	318	331	326	306	321	315	338	329	314	320	324	335	337	344	356	282	323	334	328	320	342	330	335	357	350	341	318	314	313	299	320	347	318	341	317	313	345	339	293	330	324	314	336	304	295	349	354	335	313	314	302	329	334	302	289	335	350	306	348	306	320	348	335	371	311	310	332	338	341	338	359	329	332	372	306	320	340	338	338	310	340	364	306	319	338	325	315	340	283	327	348	314	337	328	330	299	309	339	354	351	317	350	379	320	331	318	298	321	336	326	321	334	313	338	336	306	320	304	345	314	299	365	321	355	311	342	332	340	347	336	310	310	303	324	298	328	322	319	331	320	301	299	290	351	324	321	342	322	322	346	317	306	304	323	330	302	335	309	351	346	360	346	330	334	327	325	306	333	334	324	330	317	316	315	311	323	303	347	328	314	309	330	338	351	311	334	332	306	334	315	336	324	340	313	311	345	338	346	314	327	322	324	331	328	336	320	334	322	364	316	309	304	311	353	352	323	319	306	344	291	315	315	323	345	362	318	322	306	334	331	348	345	317	306	326	320	289	354	331	326	342	311	345	343	341	315	328	341	336	302	345	358	350	310	324	346	339	326	327	316	322	338	330	347	282	358	342	317	317	291	315	314	309	338	308	320	332	354	327	359	309	342	335	324	329	327	339	318	347	343	310	337	342	347	338	378	312	334	347	350	339	317	329	371	325	342	330	315	295	288	305	322	300	303	334	333	314	319	326	316	329	341	318	327	327	359	348	329	346	311	295	304	327	347	294	328	340	297	335	332	352	348	321	339	341	282	335	328	333	328	331	314	315	342	346	367	308	301	320	342	314	300	349	334	334	330	324	309	326	316	310	324	365	345	348	344	337	346	318	336	335	301	330	301	321	334	361	329	362	327	304	340	329	316	313	355	329	341	333	301	361	310	324	323	321	367	335	327	346	335	325	313	325	340	354	316	325	340	309	319	327	306	318	315	343	301	334	295	333	345	340	321	308	340	333	342	319	288	319	319	329	310	304	326	342	325	334	323	331	351	312	323	325	312	313	342	321	316	333	329	329	350	310	315	306	316	296	316	304	318	323	322	352	333	320	318	342	327	292	346	347	357	353	333	332	333	351	339	343	307	320	337	320	354	321	323	346	356	337	339	329	331	315	302	302	323	336	314	303	315	332	322	317	322	325	348	316	372	345	321	328	290	347	291	362	374	327	342	312	285	325	345	326	312	286	352	333	335	336	313	335	324	331	332	330	334	328	337	347	317	345	348	354	326	340	276	329	321	298	321	325	352	341	313	287	323	327	328	313	322	329	331	357	345	302	339	345	347	315	367	327	347	336	341	319	306	334	306	328	311	332	284	341	329	314	356	326	317	375	304	310	341	321	331	307	348	372	323	300	313	344	329	303	312	340	339	340	318	315	360	375	325	365	333	367	326	352	334	295	334	342	341	299	334	333	351	335	337	347	344	328	347	378	309	344	352	325	325	319	309	341	306	343	327	322	306	329	302	282	337	314	298	339	316	307	318	344	347	325	276	313	322	320	321	349	326	315	324	304	335	343	353	313	332	315	347	336	321	341	356	332	340	322	318	350	350	313	311	329	327	349	324	334	310	350	342	323	318	299	322	303	335	333	322	320	321	322	295	337	341	346	318	343	316	318	319	275	362	306	343	315	331	358	317	337	343	335	370	318	328	311	346	320	328	369	290	331	332	310	349	312	304	307	339	358	323	309	293	312	365	324	344	321	312	338	331	330	342	297	320	319	328	341	299	309	345	353	343	314	298	366	322	336	320	309	352	328	332	350	324	320	351	315	325	344	336	343	324	310	304	322	310	315	333	316	344	339	324	329	306	339	316	342	361	318	349	350	337	342	330	330	314	353	315	298	350	317	356	333	328	350	331	338	322	286	358	343	343	343	369	344	311	319	335	341	316	314	343	310	367	352	340	359	310	336	364	311	328	307	332	345	323	307	339	340	293	361	320	344	392	311	328	314	370	329	303	370	299	359	343	353	308	313	334	294	327	323	342	330	316	332	315	326	352	310	360	348	322	315	300	350	354	338	327	353	326	348	332	344	306	311	352	333	334	312	338	286	310	371	330	335	310	328	332	336	338	363	317	303	341	321	332	351	344	303	309	303	353	302	300	322	325	342	310	344	377	327	298	312	296	339	309	277	328	329	325	349	293	334	309	315	321	303	341	331	300	308	342	311	326	330	300	316	292	320	314	330	326	317	332	339	352	317	326	337	319	310	347	346	338	327	325	330	296	310	333	348	305	323	317	301	312	320	326	318	321	326	356	352	328	337	374	360	305	337	337	314	312	306	324	341	328	348	306	316	295	334	341	363	305	289	340	306	348	313	308	342	319	328	337	317	317	331	369	337	319	278	284	316	332	305	316	340	308	304	335	320	312	322	301	307	309	361	351	341	323	329	338	332	346	351	328	313	359	350	311	340	336	327	339	321	303	288	307	339	326	377	342	330	333	308	316	317	330	328	322	332	310	324	326	329	317	291	338	301	351	302	327	376	339	312	347	321	371	342	318	324	338	274	304	329	348	309	341	305	327	309	349	317	329	325	323	319	341	304	326	307	350	323	333	341	330	337	336	349	345	309	315	312	320	334	333	288	301	333	325	313	323	340	323	321	349	338	321	303	343	333	304	317	347	340	343	347	317	329	309	320	304	334	324	298	376	332	321	348	301	339	338	355	336	328	343	349	375	334	300	317	313	331	355	336	333	315	329	329	353	345	328	312	360	329	322	316	299	293	311	355	337	288	341	340	323	309	338	299	340	329	344	329	299	341	325	327	337	343	319	336	304	326	303	339	322	364	311	341	389	297	317	333	325	318	327	308	365	341	309	347	344	326	321	344	340	361	309	315	313	338	326	329	326	320	344	336	317	316	315	364	318	287	319	299	335	347	329	314	328	308	334	353	330	319	349	312	340	351	326	326	337	337	360	371	314	306	319	322	368	306	321	321	333	323	339	327	320	328	316	301	321	318	377	314	317	338	346	356	305	307	367	318	303	343	330	329	337	335	347	368	306	327	341	361	325	366	341	300	352	340	328	338	294	315	334	352	333	331	315	350	310	367	351	318	316	299	350
25298	60184	54382	50919	45136	36950	25897	16319	10153	3924	2552	2429	411	338	346	365	374	348	365	394	351	369	365	330	367	345	368	358	392	369	375	352	369	360	358	358	351	356	365	357	365	365	357	382	346	383	324	353	355	354	369	342	365	359	347	336	352	339	355	386	368	352	332	345	353	358	373	368	357	379	345	348	363	330	330	338	356	343	356	370	343	363	342	344	403	347	362	384	361	386	330	370	343	380	337	359	333	359	315	355	355	340	355	351	336	394	365	327	338	335	365	347	347	357	340	361	332	347	364	353	346	345	338	335	350	347	333	369	344	305	345	340	365	339	340	328	346	341	370	349	375	329	358	362	369	349	352	384	341	336	354	367	335	343	335	414	371	359	343	354	343	315	352	367	364	331	351	359	357	330	348	385	348	331	329	372	371	353	353	335	344	339	360	351	355	329	361	344	357	351	363	328	358	339	350	378	325	376	330	348	358	350	345	386	314	330	355	312	356	367	356	340	357	336	326	380	359	348	358	358	336	325	312	349	370	375	354	363	383	349	342	373	354	326	359	343	338	349	383	321	338	362	345	360	351	355	354	353	352	365	361	332	345	368	350	398	338	338	358	327	388	359	370	343	351	388	361	336	350	310	383	329	366	385	364	344	357	347	360	377	364	327	358	356	357	368	352	357	390	338	358	375	355	311	342	367	344	366	367	386	346	345	330	351	339	355	332	345	353	356	366	357	311	353	330	381	361	359	337	364	351	328	342	348	354	339	359	337	332	337	365	355	352	356	371	348	354	366	348	337	335	319	322	336	389	322	347	360	326	340	355	336	323	352	363	361	348	338	352	328	348	366	354	381	381	352	379	359	335	322	373	332	375	362	356	361	349	313	381	343	344	342	351	374	328	370	347	364	345	344	375	336	345	332	367	358	352	364	373	380	348	368	364	378	375	331	384	347	345	346	367	356	338	383	301	323	349	356	359	337	321	348	351	370	355	376	350	326	334	354	390	354	333	378	329	339	337	328	373	363	377	321	332	354	377	341	355	357	357	357	324	328	345	367	352	343	356	345	349	333	321	381	318	344	321	333	360	331	342	344	346	359	329	344	348	359	334	339	374	361	355	372	334	362	391	368	363	350	345	350	339	364	349	341	374	349	345	389	345	360	358	341	350	368	385	370	356	315	307	346	331	370	362	367	319	356	342	351	356	366	348	348	385	347	369	319	337	328	333	386	342	334	331	355	332	335	332	384	330	358	373	363	360	390	341	338	360	368	378	358	344	347	347	346	369	356	337	351	356	329	315	376	336	369	348	350	334	344	371	373	339	355	360	362	364	357	363	351	349	327	349	348	348	349	378	345	340	358	364	378	349	331	319	342	345	347	396	351	346	339	340	376	338	357	330	351	365	365	399	343	350	344	364	330	341	343	340	335	344	336	362	361	382	329	344	363	366	375	315	310	339	395	361	349	350	343	367	363	347	353	342	350	383	339	372	324	381	360	350	342	341	344	392	339	364	332	380	354	348	363	371	356	378	385	378	355	386	350	358	342	350	379	370	353	342	364	346	358	371	366	349	348	323	355	368	370	344	367	362	349	326	356	322	337	356	370	344	371	351	370	384	357	345	379	353	380	339	347	366	299	328	358	377	369	343	362	345	377	362	321	380	333	361	355	377	363	328	354	379	350	338	366	376	365	325	357	370	333	401	360	356	312	349	353	355	361	340	351	379	383	354	379	369	332	338	348	368	370	342	349	382	332	372	345	334	359	374	333	382	387	349	354	353	357	334	345	342	397	350	346	362	331	383	338	333	362	369	398	329	312	368	347	317	345	371	354	345	323	364	362	351	352	364	374	335	346	363	361	330	348	344	388	341	314	330	339	348	365	353	332	350	353	354	375	350	393	382	304	352	349	360	347	313	385	343	366	376	359	361	382	315	392	366	361	332	401	309	338	332	375	334	352	332	367	352	376	346	320	329	358	351	389	348	346	351	337	354	353	326	299	352	369	350	341	313	351	337	357	351	337	377	343	336	355	364	367	356	377	322	373	355	344	356	355	357	383	346	326	339	333	373	348	341	341	388	347	365	319	323	345	347	307	360	357	366	368	350	343	348	361	320	339	361	355	351	383	370	356	326	336	335	367	320	355	340	358	345	366	331	337	366	358	335	357	355	349	347	373	353	353	368	339	329	378	353	320	315	326	341	358	380	367	356	332	367	333	329	386	311	344	331	362	318	337	351	378	347	349	361	375	356	358	348	371	358	366	322	361	347	325	358	374	355	366	350	359	366	318	348	356	338	341	332	345	346	350	389	318	332	323	339	376	335	330	347	371	346	337	363	333	321	379	361	338	334	349	366	335	332	329	357	361	346	390	359	314	394	367	331	366	345	338	379	354	342	376	368	335	339	367	342	366	359	381	352	358	354	369	345	349	332	364	317	358	355	350	370	334	322	332	359	346	380	367	342	355	336	339	361	328	342	346	362	385	392	358	343	332	347	386	347	355	337	357	366	330	351	360	364	371	357	354	368	353	346	372	381	357	367	341	365	360	376	362	357	347	341	343	362	373	332	349	352	347	345	336	368	357	370	326	314	343	367	325	330	364	369	389	359	359	342	390	363	355	349	367	347	341	337	360	376	367	376	367	354	322	357	326	378	384	321	379	355	358	362	343	366	332	345	348	366	357	350	368	329	343	341	369	343	369	335	376	349	371	345	367	354	372	354	350	353	336	357	323	353	320	313	357	350	339	379	352	364	382	368	340	345	332	353	348	349	379	377	349	358	356	322	340	359	349	353	372	344	326	345	348	361	383	352	355	327	361	365	344	384	338	357	345	379	355	338	365	344	374	355	363	364	345	353	378	362	355	364	369	377	325	360	331	333	367	349	346	357	353	341	341	366	382	371	352	356	337	361	347	354	372	371	296	355	360	350	368	365	323	352	321	353	323	359	384	336	346	357	356	333	340	330	356	346	381	350	329	388	331	361	348	378	332	336	317	334	351	371	364	344	334	330	356	373	343	341	374	353	354	362	363	336	348	374	330	318	336	322	365	347	330	335	336	363	328	359	318	373	331	347	371	340	352	336	334	356	347	385	341	380	361	347	375	364	344	325	381	355	402	333	345	368	353	373	373	331	357	388	378	342	342	378	362	372	356	316	359	349	325	366	381	378	340	346	336	340	348	361	350	329	352	335	368	352	366	356	343	365	362	358	335	357	341	367	374	355	360	364	346	344	350	328	367	329	354	332	374	315	384	391	362	362	388	332	340	333	347	298	357	348	321	354	365	369	342	374	367	366	356	350	334	362	383	371	353	346	364	346	350	363	325	375	336	363	310	346	363	326	333	326	368	372	352	328	350	358	334	351	360	327	347	346	348	364	346	327	383	362	323	340	347	363	345	332	339	345	351	343	362	299	339	341	362	345	356	372	357	333	346	361	363	354	341	320	368	366	380	346	326	377	347	322	363	344	375	353	313	359	375	374	315	342	321	327	369	368	353	360	337	343	384
24816	21048	30016	32074	28713	22913	14018	7442	2958	1453	1653	1358	683	538	534	527	533	510	520	529	526	542	520	533	564	556	561	543	578	539	533	518	521	535	512	523	537	518	544	544	505	511	544	467	547	509	531	525	536	522	506	482	525	517	529	525	510	487	537	512	519	522	474	524	502	497	534	540	541	547	546	512	515	543	503	533	515	550	521	490	532	527	568	542	513	506	561	500	541	505	558	523	500	542	531	564	528	552	510	493	523	487	520	507	510	504	535	520	516	529	525	551	513	530	554	523	516	529	548	520	496	539	535	532	523	474	491	540	505	555	499	553	555	476	537	533	536	553	555	502	542	476	541	568	507	492	537	549	591	508	543	519	503	536	538	551	566	483	523	547	537	536	576	508	501	528	486	544	513	578	539	503	482	521	493	557	534	550	560	551	529	496	544	508	512	542	496	553	530	525	506	471	543	577	496	489	526	534	509	545	558	517	497	579	529	569	542	553	505	497	545	501	552	527	525	544	524	526	520	512	559	553	603	532	497	542	537	568	557	561	513	513	492	525	556	543	489	534	525	567	531	557	576	493	532	509	509	513	534	531	498	519	495	532	546	498	518	525	550	553	551	528	520	517	550	535	512	566	536	518	543	556	562	543	525	573	513	534	542	546	543	571	545	523	508	527	563	488	501	526	549	526	518	543	540	505	557	505	523	477	506	550	536	548	559	486	526	492	539	543	527	520	539	517	515	511	527	515	509	497	530	531	529	542	508	545	515	500	553	573	491	547	516	546	506	548	539	533	502	557	515	491	589	552	532	534	531	556	518	540	531	526	559	468	518	490	511	554	516	530	520	507	514	498	514	525	569	528	539	522	536	544	501	543	556	552	518	533	554	523	532	541	550	533	509	526	510	525	578	499	532	547	536	580	542	524	528	543	537	502	533	564	510	507	495	519	550	540	556	540	535	523	501	538	555	529	566	527	538	534	543	514	483	528	516	494	510	493	505	514	531	502	530	512	503	533	527	498	491	489	560	503	510	536	523	574	508	531	544	541	542	515	519	536	533	530	569	537	564	567	526	510	546	522	511	533	519	517	559	514	508	557	522	523	520	522	555	503	549	517	509	519	549	522	549	530	570	519	539	565	536	547	496	535	534	505	500	538	539	535	512	533	527	580	583	547	536	526	534	556	517	532	552	537	487	575	546	545	509	579	535	569	479	497	504	532	544	502	510	529	543	533	498	575	546	518	579	503	550	528	525	531	511	520	528	586	565	489	554	478	534	510	546	565	525	518	544	553	569	514	526	563	526	570	538	521	548	508	491	553	508	561	525	534	543	509	549	518	511	528	498	537	535	517	528	546	510	527	513	563	551	531	507	575	574	537	507	518	493	495	530	509	513	555	546	529	541	520	516	513	506	542	506	469	533	520	540	546	536	515	501	513	566	508	498	532	561	561	559	566	504	535	548	531	501	529	504	556	555	536	532	557	500	532	562	498	561	561	554	532	557	511	503	513	509	539	549	498	500	547	592	557	532	519	524	503	533	563	550	531	525	511	540	562	489	547	520	536	518	572	513	522	500	546	531	530	516	566	537	531	531	512	493	519	541	536	583	512	524	493	516	539	560	518	564	526	547	487	518	552	496	487	574	532	518	554	520	552	535	561	528	510	552	527	522	521	561	511	533	559	483	537	538	573	514	527	570	533	541	521	525	521	541	531	519	522	496	514	520	507	539	566	561	525	494	574	537	552	522	533	545	613	527	490	529	520	523	545	474	510	514	521	576	511	549	491	537	542	548	509	523	527	528	544	568	576	511	501	496	507	524	553	493	492	501	530	542	533	514	534	528	529	496	543	555	508	540	514	568	495	607	520	516	539	520	514	527	499	511	503	517	537	548	545	555	552	526	545	550	535	551	527	536	503	529	497	581	507	527	537	521	522	506	525	559	496	526	510	480	521	523	560	522	569	550	460	543	527	534	523	529	554	540	539	590	582	533	537	513	526	517	529	529	556	529	555	557	522	513	490	496	487	505	505	586	524	532	545	530	560	503	498	555	536	505	544	542	547	507	546	547	507	504	578	520	533	555	494	569	522	510	505	512	506	511	557	501	532	572	516	564	505	522	535	518	532	529	556	531	529	527	505	510	502	526	500	499	541	552	509	552	552	494	523	544	557	504	488	518	505	551	523	548	492	511	519	551	513	510	554	500	543	517	525	531	500	532	520	518	519	475	545	516	511	523	509	532	546	523	574	526	514	508	496	503	527	544	506	492	579	547	512	528	539	518	550	556	548	532	548	504	505	521	514	478	535	518	503	541	519	536	529	549	549	526	522	522	512	509	552	537	532	539	517	510	545	562	558	524	530	542	493	488	524	501	532	532	528	538	526	500	545	507	539	547	553	571	540	534	535	548	501	556	540	492	505	518	562	544	545	565	518	527	516	623	542	539	528	495	533	505	494	523	505	581	511	553	523	554	562	541	526	567	502	525	544	501	557	458	573	528	515	532	534	482	506	537	556	512	509	515	542	506	536	518	542	495	519	536	582	553	555	503	529	564	517	526	527	553	530	536	534	548	577	527	516	529	565	495	514	531	526	508	514	512	565	533	502	509	561	544	512	530	510	547	548	520	529	547	474	516	520	579	544	541	565	538	524	499	521	545	537	523	527	537	547	532	522	510	506	498	533	558	539	533	577	531	525	494	524	569	542	515	516	563	531	545	519	522	544	535	495	520	538	587	537	528	553	575	501	517	539	495	528	539	520	498	485	513	529	551	522	534	501	567	526	528	506	487	562	542	519	537	518	526	520	515	541	521	500	506	535	561	512	534	549	511	513	538	515	514	505	530	515	523	510	547	508	506	531	559	520	472	555	561	589	509	542	537	534	497	522	508	539	529	556	551	530	510	512	549	520	516	515	532	559	532	504	525	540	574	523	529	589	536	478	507	545	542	507	557	523	514	516	498	543	517	501	479	499	530	513	516	550	506	522	495	545	534	547	494	582	495	541	556	507	523	525	528	550	557	516	532	511	535	534	527	503	542	539	554	520	559	509	543	513	525	539	509	506	516	521	525	546	510	520	572	540	540	529	546	500	533	464	547	541	548	496	548	532	519	550	524	533	471	521	577	522	571	473	572	529	549	491	524	554	544	550	558	511	593	539	552	511	547	495	506	530	521	519	524	524	559	545	560	549	554	530	536	534	537	526	546	526	500	513	564	538	536	509	563	525	554	493	573	557	491	545	543	491	520	550	561	532	553	551	532	527	536	500	542	539	497	522	541	521	515	535	526	547	552	537	536	550	524	519	535	528	516	563	574	505	540	505	496	549	489	529	511	562	544	520	502	511	538	537	502	523	530	574	536	554	557	531	534	525	532	555	539	532	562	521	524	499	530	496	575	517	534	530	532	496	558	539	530	529	519	533	537	518	497	517	562	502	487	528	559	492	505	502	557	509	555	499	547	509	526	542	470	481	534	530	515	547	527	532	534	538	524	525	523	528	557	552	541	505
19780	42006	49255	39883	35360	27199	18512	11790	5449	2560	2999	2371	822	576	549	591	566	605	603	590	546	555	583	566	605	570	585	561	577	545	586	562	561	584	554	546	556	561	571	595	600	568	596	573	590	577	551	562	559	560	557	543	585	621	550	547	555	530	553	596	561	555	615	591	612	535	637	573	566	596	574	593	568	573	601	557	602	579	565	568	603	555	587	591	590	539	591	550	549	568	581	539	559	620	569	582	597	574	605	550	561	592	560	602	594	563	546	582	561	552	619	587	589	579	566	586	574	568	611	544	541	611	593	610	521	580	557	576	561	601	523	581	587	550	593	561	531	524	546	601	589	525	555	562	595	569	583	532	552	603	559	581	564	606	597	607	585	581	601	535	607	617	584	591	558	614	568	557	569	537	587	576	607	535	558	570	535	564	572	595	553	561	601	584	537	550	594	524	586	529	603	560	580	570	580	508	556	541	587	593	543	565	554	600	526	605	548	586	547	578	629	603	600	587	573	534	575	572	582	531	581	571	574	569	539	553	493	593	582	587	527	571	571	550	560	554	585	580	547	555	574	588	595	566	566	520	528	541	558	582	551	562	589	580	596	585	596	532	553	565	553	573	577	607	597	568	546	606	561	573	564	566	555	575	530	569	583	589	531	539	597	586	552	592	577	598	563	547	590	605	584	586	550	584	598	582	556	601	537	562	560	564	551	578	562	555	583	567	581	545	524	577	595	564	576	523	584	593	605	580	555	551	507	559	567	582	498	601	561	565	575	540	570	576	599	570	544	567	603	553	593	566	592	600	570	574	557	522	532	595	579	573	587	552	561	534	564	576	573	594	555	613	579	603	555	565	600	532	567	589	576	603	573	560	565	580	607	596	566	605	612	548	599	609	559	533	620	560	545	582	553	579	563	567	545	555	585	573	617	640	569	574	561	564	613	586	606	569	568	586	581	577	580	567	525	587	573	564	530	549	546	559	542	595	563	583	535	538	575	593	570	558	544	578	545	590	646	582	530	614	558	562	517	565	535	594	563	557	582	602	577	575	636	532	555	547	553	573	560	513	604	578	536	602	575	584	589	565	542	568	610	562	544	565	564	601	582	604	586	545	548	572	584	537	583	553	603	581	547	533	567	596	570	562	609	603	538	560	547	580	539	553	533	559	586	533	577	582	559	586	528	574	517	566	575	596	601	569	583	584	593	581	573	561	607	576	595	551	566	580	565	557	605	579	560	618	564	582	605	548	581	572	549	586	592	567	565	529	574	607	526	592	530	559	580	593	566	539	591	625	595	548	538	578	565	586	552	589	600	552	574	570	580	540	540	598	583	605	569	549	562	566	574	585	570	581	587	549	568	548	567	588	571	577	594	585	601	625	594	569	548	567	533	549	639	571	545	578	563	579	603	565	623	545	583	572	570	586	557	572	590	561	595	595	561	602	527	565	582	545	535	578	552	551	554	560	612	581	567	587	619	599	588	563	586	582	552	593	574	559	547	549	530	589	558	565	549	607	616	572	588	556	565	561	533	568	546	546	549	559	568	561	608	582	626	550	601	572	548	560	591	611	565	534	570	570	598	596	549	501	553	594	605	544	555	619	539	572	529	572	559	506	594	588	554	607	588	572	588	582	557	571	584	580	589	572	598	593	560	556	571	595	582	579	588	552	566	564	557	558	599	548	603	595	591	598	584	552	603	588	593	576	576	570	537	526	560	582	579	583	577	616	607	640	575	552	518	589	520	552	586	543	560	561	603	579	556	537	530	543	578	614	616	546	617	564	608	561	558	555	535	561	592	586	553	577	517	576	540	557	590	567	579	555	574	597	565	583	570	566	559	565	577	595	557	563	550	549	593	567	559	539	533	570	530	563	580	548	559	531	572	569	543	628	563	552	537	562	589	586	573	590	573	588	579	598	606	530	565	578	546	561	538	547	561	546	553	534	560	587	547	570	586	588	578	600	590	587	601	556	555	618	553	563	606	556	559	562	567	580	558	586	589	546	564	593	611	571	572	552	595	572	563	614	550	623	574	561	594	568	547	621	574	603	615	592	596	549	587	581	564	542	564	603	608	562	515	560	586	598	579	548	552	608	544	638	533	616	568	612	552	596	577	567	563	583	572	596	570	557	585	604	503	579	559	601	585	576	576	643	548	553	568	576	603	591	588	539	553	599	582	532	530	604	582	613	563	559	565	559	580	541	576	590	562	571	553	570	546	549	571	558	595	580	606	589	555	564	536	569	531	609	569	593	541	588	575	612	549	581	609	546	635	602	564	565	574	519	586	521	601	563	562	545	530	571	562	573	554	579	568	567	588	569	572	581	565	527	591	559	588	549	537	571	580	565	581	585	606	562	532	573	600	623	570	567	565	554	534	565	626	598	590	560	528	597	546	518	590	563	550	545	558	585	612	580	535	534	528	554	553	540	559	560	542	561	598	535	581	565	569	572	600	550	532	567	568	568	567	597	533	561	571	605	557	583	575	558	558	600	554	591	582	544	576	544	569	594	562	538	578	532	555	572	546	589	558	579	588	573	588	593	577	539	550	552	587	578	548	567	604	536	557	616	555	586	558	572	542	549	580	597	554	573	555	545	554	546	577	559	557	568	564	576	552	594	544	543	605	579	595	516	568	630	550	578	568	586	572	536	576	604	535	602	595	571	573	547	557	589	569	556	546	590	598	595	567	572	572	555	604	572	585	627	536	591	591	564	575	579	539	572	558	534	565	558	600	552	580	545	560	580	594	569	534	565	575	602	522	569	565	560	567	605	581	530	581	595	568	582	590	604	619	593	552	552	525	507	537	553	570	607	539	593	557	567	555	603	551	523	557	577	577	546	605	585	578	565	530	561	581	531	546	550	564	588	578	541	567	544	554	532	565	582	596	564	562	570	541	607	547	528	551	571	553	564	550	571	606	549	562	585	566	563	590	568	546	566	559	570	532	570	531	563	547	549	565	576	595	607	596	564	584	565	574	569	583	521	586	576	590	587	558	576	630	593	565	585	587	623	611	553	591	547	565	581	576	554	567	575	585	579	566	569	579	552	582	572	593	553	580	559	585	592	557	558	576	591	536	563	567	575	627	547	566	548	538	588	579	604	554	601	570	534	568	557	536	568	565	603	568	553	559	597	526	569	565	582	554	554	571	602	569	520	593	529	588	554	586	521	576	570	586	537	585	548	554	558	568	582	551	591	559	545	565	527	560	566	588	557	558	560	611	567	576	564	597	544	553	572	552	602	590	581	553	574	590	570	613	559	589	566	540	553	549	570	560	527	566	571	590	603	567	570	567	580	580	603	582	589	500	573	585	541	545	563	585	521	537	556	598	542	566	564	605	577	561	552	586	556	575	591	574	599	592	546	594	558	553	612	548	547	554	572	574	548	544	577	581	550	548	582	562	562	573	564	576	591	597	563	577	550	533	577	586	543	551	565	560	588	545	543	594	561	572	514	579	565	590	564	533	592	538	582	548	558	629	539	591	601	597	546	583	603	563	537
22493	21114	30396	28745	30403	37426	34779	24426	15097	6168	5353	4561	1369	559	537	561	494	537	535	500	544	541	544	540	493	511	543	501	519	537	476	562	543	514	486	554	529	516	543	524	506	496	559	491	500	473	490	550	516	526	501	508	472	462	513	524	547	543	520	500	513	487	510	496	523	505	502	480	555	461	513	516	556	497	545	477	545	517	521	504	534	513	496	501	501	487	518	505	468	537	546	509	502	515	519	531	511	541	517	518	509	518	501	500	491	519	529	498	491	530	525	531	511	471	517	544	521	558	505	551	482	542	526	507	496	538	525	489	504	465	492	516	472	532	511	517	524	520	508	508	504	548	495	507	511	483	520	507	550	507	495	498	512	459	537	523	527	496	554	478	515	535	523	528	475	514	526	521	544	481	496	534	504	541	521	494	523	528	491	514	530	482	496	486	541	526	496	548	537	530	535	515	530	528	522	566	547	553	489	532	543	519	480	518	482	554	506	519	499	518	511	540	543	496	506	485	482	513	509	494	504	547	505	495	480	499	531	525	563	522	477	544	477	463	484	577	525	481	521	525	539	492	498	520	530	505	499	494	512	514	499	489	511	533	470	525	552	522	564	497	473	535	515	512	486	514	528	517	524	517	496	500	513	527	505	545	526	518	484	542	492	491	504	563	486	522	513	505	485	510	522	523	484	512	502	527	518	526	534	533	497	521	505	489	515	527	512	553	516	538	469	502	533	463	562	502	490	526	519	530	453	510	525	570	511	525	492	545	510	507	489	540	508	535	537	480	480	502	479	520	507	508	522	515	518	519	500	480	544	538	499	536	487	534	508	524	487	521	487	503	523	506	528	519	530	546	485	511	493	505	493	535	500	518	507	511	545	498	555	546	537	507	528	493	491	564	509	540	526	500	513	477	557	502	544	520	499	490	527	501	477	530	476	509	520	535	499	534	494	506	493	537	530	480	503	493	475	506	527	490	563	510	522	501	465	468	537	519	502	501	511	551	543	503	519	565	464	481	567	499	528	521	539	501	511	508	497	461	537	530	476	490	518	475	554	509	492	504	502	527	512	512	459	510	485	516	508	492	549	487	526	478	507	532	490	462	515	545	487	542	526	515	526	531	539	527	521	500	478	484	479	544	534	518	484	503	481	530	508	507	516	502	497	496	502	504	537	545	540	488	524	504	518	528	517	485	493	516	494	536	507	512	524	475	509	501	563	520	564	474	550	495	554	524	500	495	520	509	504	521	518	500	484	502	475	512	503	471	513	540	496	521	494	531	545	514	518	538	503	494	492	522	522	492	492	505	531	535	498	545	491	512	518	560	522	483	549	498	508	496	509	529	525	482	509	530	473	487	488	507	535	477	491	522	476	519	488	511	457	518	561	518	513	528	478	495	540	538	534	513	514	520	513	515	526	476	553	507	503	491	507	528	514	518	509	527	495	506	527	545	541	522	529	518	489	512	514	527	508	485	531	514	482	508	505	501	498	458	521	477	525	498	547	548	512	521	464	463	496	529	476	548	465	515	511	525	516	517	491	518	503	539	535	496	474	517	538	535	490	537	543	530	507	525	492	562	499	487	538	536	544	509	512	508	545	528	515	487	526	545	524	499	537	519	510	503	483	499	539	522	495	499	535	501	510	507	531	501	497	505	520	537	478	508	550	473	506	471	489	488	512	574	495	510	519	520	492	507	489	496	524	497	491	476	510	503	522	514	476	557	544	517	522	526	525	538	525	494	532	486	530	502	496	510	543	491	465	537	503	505	536	492	510	517	506	527	519	480	472	511	529	495	487	502	579	511	502	536	489	516	525	536	509	506	523	510	486	526	536	506	494	536	510	499	546	491	516	526	530	518	524	499	484	484	512	514	531	522	488	472	508	544	553	537	520	535	524	488	497	515	523	500	536	520	534	483	473	502	512	542	520	501	531	536	509	464	515	509	517	484	551	510	534	496	508	505	504	502	528	516	521	487	558	504	510	551	504	521	530	497	468	522	493	481	464	526	526	523	530	484	505	503	516	510	478	537	521	514	507	570	503	501	527	512	549	508	496	523	542	523	562	500	459	494	496	510	518	506	485	492	495	511	484	476	520	516	530	506	452	505	482	528	475	509	481	481	481	515	487	507	448	508	511	472	457	585	499	530	545	470	549	552	499	474	541	530	510	461	516	488	494	475	507	508	511	529	522	527	485	459	497	516	474	530	517	501	524	521	479	510	526	545	545	510	502	481	508	519	504	497	506	474	462	504	543	478	556	520	527	526	475	523	547	474	501	515	524	516	512	498	504	516	513	543	515	503	507	510	530	501	500	489	493	538	500	486	524	493	503	534	518	478	535	527	523	535	538	524	524	529	531	489	512	527	515	474	470	468	512	480	530	517	503	482	494	490	504	530	566	500	494	492	520	520	516	515	562	530	540	503	508	506	507	508	522	532	494	493	522	550	498	491	507	519	508	529	528	498	502	526	453	535	523	571	550	511	497	492	497	503	505	531	496	530	530	520	538	472	500	478	540	521	529	461	508	511	517	525	529	487	517	485	521	510	484	515	507	488	478	516	535	506	534	482	528	538	506	527	502	493	475	529	538	483	485	521	489	529	529	481	533	527	504	541	536	480	487	490	520	491	545	497	490	483	495	566	511	546	533	498	521	473	492	562	526	541	546	486	550	539	491	518	509	516	506	531	500	551	542	527	533	476	489	502	499	507	512	491	526	525	490	523	532	495	503	525	524	530	493	471	509	515	533	519	524	493	491	541	500	511	498	513	517	570	504	478	510	554	523	511	506	498	518	532	511	501	538	490	531	513	545	531	490	525	494	539	510	520	503	570	565	475	524	503	518	456	518	516	505	505	490	539	530	533	481	488	531	496	536	467	503	523	496	538	506	502	502	506	508	497	524	552	518	514	551	531	556	500	558	478	551	484	525	510	476	496	515	516	483	536	487	533	540	498	503	483	512	500	492	542	500	492	523	505	495	539	505	551	510	522	480	505	520	516	548	517	490	508	523	479	525	502	541	524	489	536	527	495	541	499	491	482	520	445	498	499	537	493	498	476	500	491	557	524	511	524	456	527	510	504	474	500	523	529	498	479	468	482	500	479	520	524	545	502	519	552	496	489	520	512	481	518	523	487	481	529	536	472	543	537	469	510	549	505	478	476	504	519	516	480	496	553	513	487	538	502	498	503	480	526	529	483	475	516	538	514	508	535	514	548	484	499	512	501	519	492	539	539	524	503	499	483	494	487	521	504	517	522	521	463	504	494	496	497	519	542	498	507	516	475	523	507	511	510	498	488	490	516	491	501	479	543	471	514	511	538	497	521	555	520	529	529	525	540	463	524	550	497	468	491	497	571	541	497	505	504	513	488	563	548	473	539	483	511	512	521	534	537	509	489	525	468	496	497	514	516	545	497	475	505	470	510	516	497	507	525	549	504	482	501	518	523	476	464	520	484	503	496	446	552	510	487	513	506	511	485	510	533	515	532	513	525	467	544	464	518
18299	68961	76165	56197	48797	44483	35311	27533	18118	8142	8555	7286	2013	542	563	558	537	549	522	533	528	525	581	558	515	538	544	565	557	500	501	521	533	552	538	521	486	563	510	488	540	507	527	532	520	532	532	540	534	506	509	555	555	509	556	490	516	498	509	554	533	511	515	522	518	515	519	493	508	517	554	527	544	493	540	533	536	492	520	511	506	475	515	545	521	504	529	545	504	524	543	492	508	542	501	511	493	547	529	504	532	529	535	536	527	523	511	544	533	486	541	580	536	549	520	547	547	567	514	503	488	517	503	516	527	521	523	508	581	545	512	524	483	528	518	541	521	567	551	517	517	506	522	523	496	469	510	553	508	578	490	528	504	509	502	514	527	493	516	523	523	524	516	536	552	559	508	539	524	517	530	518	528	512	495	539	523	493	522	524	499	555	511	560	562	500	561	570	506	524	496	521	500	511	519	549	508	509	507	515	538	536	555	478	538	515	531	567	526	509	525	543	538	516	485	507	490	505	520	531	539	514	514	542	541	491	554	539	528	556	533	532	516	508	547	492	537	525	518	531	533	521	539	504	526	508	500	553	531	503	499	534	498	536	496	513	546	547	476	555	527	526	535	521	567	532	507	549	537	525	500	538	494	535	524	548	514	498	515	512	486	510	529	502	537	550	508	473	511	541	519	493	523	520	538	487	520	494	512	511	539	495	504	536	539	501	505	519	509	521	515	542	523	522	537	543	510	560	535	530	496	518	481	539	582	530	521	526	543	550	532	526	560	533	523	534	515	578	534	531	515	533	517	528	530	563	525	529	502	497	516	493	526	537	509	492	519	514	520	536	524	542	544	513	493	526	504	507	535	536	531	558	508	515	544	535	522	507	549	552	496	515	486	500	569	525	504	484	550	501	512	559	540	537	533	496	526	528	482	503	489	539	499	499	507	523	604	538	548	521	474	512	516	573	515	555	513	509	498	538	518	493	522	541	515	488	580	508	486	518	513	526	504	561	522	530	544	511	528	548	555	499	524	522	565	514	529	580	514	548	516	517	532	501	525	510	523	538	482	559	526	474	516	562	518	503	536	530	504	531	519	488	530	500	522	526	507	549	523	514	498	550	492	514	539	529	541	533	536	568	493	509	538	524	533	480	527	529	498	512	520	505	460	512	539	543	537	521	509	510	523	512	554	526	492	544	552	531	512	520	525	552	489	534	470	532	505	514	545	519	509	486	495	551	521	522	540	486	535	500	519	539	475	503	558	567	480	491	492	523	538	509	528	521	514	502	535	528	522	512	503	535	517	525	510	525	526	520	556	531	516	513	527	488	494	512	511	480	495	503	551	511	512	550	508	546	553	532	514	511	550	502	506	508	544	510	511	538	520	541	505	556	544	537	520	545	587	533	523	506	528	540	499	525	516	512	534	490	506	571	537	506	537	537	513	528	503	511	501	560	548	529	547	521	506	499	546	458	529	493	528	537	516	533	479	517	523	548	513	500	489	542	500	553	514	536	532	537	542	517	540	474	571	524	498	507	505	534	493	505	477	573	515	535	502	532	528	477	511	520	507	517	543	520	544	509	514	524	521	500	553	521	543	508	563	478	514	534	526	541	556	526	502	543	502	520	529	485	522	512	529	517	530	487	465	530	512	520	533	519	487	505	564	518	514	494	488	523	530	481	507	484	520	505	537	509	526	563	493	508	518	528	512	553	507	528	545	551	519	508	524	525	556	506	508	501	522	568	488	551	537	528	568	534	517	550	518	524	504	481	489	506	515	491	523	480	538	527	505	496	568	524	511	504	574	483	548	541	518	507	533	526	504	507	508	552	529	500	541	504	500	534	505	539	512	502	541	546	483	527	497	528	562	532	528	508	531	561	542	517	553	478	562	481	527	501	506	524	539	555	549	530	539	542	516	525	513	508	517	548	486	529	503	527	492	531	532	508	536	507	515	594	496	552	489	530	509	537	543	539	500	522	499	497	496	559	525	524	501	522	508	539	533	544	512	535	511	512	501	501	512	503	487	535	518	528	527	515	521	496	543	523	523	561	529	507	518	499	523	526	539	525	526	525	530	507	472	551	510	501	534	512	485	545	553	534	519	537	524	545	513	529	541	498	545	537	539	519	585	521	491	551	484	509	525	549	511	533	528	513	538	506	527	547	566	527	494	515	510	488	532	533	533	541	538	501	528	554	522	492	503	507	572	515	498	518	527	500	507	538	516	573	504	508	510	537	511	524	554	521	501	511	527	513	541	498	507	516	521	529	537	513	507	511	515	552	518	480	502	557	501	573	498	519	518	512	532	547	553	535	529	525	540	537	552	542	516	517	515	527	529	542	510	567	532	470	542	554	535	535	528	517	495	526	569	512	528	529	513	475	530	511	537	514	499	499	524	539	538	508	547	509	517	538	565	502	537	497	521	531	554	554	513	506	527	517	535	478	495	538	526	512	538	509	539	481	519	547	510	528	537	514	538	487	524	534	488	511	533	499	517	517	519	531	529	513	537	461	510	538	511	512	527	525	501	532	514	524	524	521	510	541	505	528	524	490	546	514	510	510	554	530	515	555	557	505	562	524	519	496	501	525	527	512	505	516	515	517	534	513	512	505	522	521	553	539	503	483	516	506	506	518	528	519	542	492	533	515	536	575	547	535	564	477	515	562	502	555	522	534	542	521	516	533	519	496	508	539	508	532	554	483	492	524	520	514	497	513	529	503	519	531	498	524	540	514	524	551	526	565	543	534	536	563	551	556	524	550	495	525	494	512	543	517	505	515	538	514	513	502	557	509	511	505	488	556	506	488	506	511	534	512	518	536	531	507	557	511	480	486	504	537	547	552	538	518	503	510	507	509	495	571	546	520	515	543	518	537	520	551	519	532	519	524	539	544	476	515	519	535	534	541	486	556	508	545	501	562	531	511	528	520	503	502	519	502	526	532	490	542	518	550	554	526	505	517	524	503	541	549	538	520	546	502	503	555	500	485	484	549	535	530	521	533	474	536	519	525	550	495	502	494	518	518	513	484	525	507	523	544	516	517	523	543	547	504	493	480	503	528	575	472	548	492	512	559	492	525	550	559	519	499	535	511	493	519	520	525	490	524	494	525	525	532	495	489	531	503	526	532	476	507	508	570	533	474	520	534	540	503	538	503	530	498	520	524	488	548	530	498	532	547	555	496	541	517	522	488	575	525	532	536	526	488	528	492	538	489	504	518	542	516	522	550	524	532	498	536	539	508	557	543	507	516	536	498	538	494	525	494	525	516	525	524	507	514	497	511	504	504	538	504	512	513	517	552	537	500	522	506	558	517	490	531	504	551	549	476	559	539	514	525	499	548	505	481	510	511	525	525	541	509	521	551	516	503	517	532	485	502	541	518	514	507	569	526	492	573	481	519	502	523	526	549	552	526	561	529	510	555	480	541	475	495	510	515	548	525	548	536	492	540	535	558	492	559	542	515	518	583	509	525	527	546	507	481	535	531	507	534	520	494	505	514	507	501
27622	21247	21581	10660	8048	7179	2653	1209	775	486	450	436	383	353	334	331	319	331	333	311	308	303	283	343	349	304	345	293	362	315	286	314	293	310	324	312	303	298	311	316	331	346	326	317	321	331	318	326	327	344	287	321	350	321	347	311	327	346	334	303	346	307	299	314	312	327	319	310	345	318	335	329	345	319	296	291	344	287	317	312	331	336	336	332	316	301	323	295	310	285	325	318	312	324	311	317	338	334	294	303	316	298	292	328	298	340	310	317	339	291	334	354	332	346	337	318	330	350	363	371	302	296	298	303	300	327	321	326	351	288	369	311	288	287	343	325	304	329	307	298	292	309	297	320	340	309	328	319	299	326	296	312	343	344	304	307	325	344	304	282	321	344	296	316	326	329	304	319	308	337	327	367	327	286	279	350	360	349	325	326	322	299	326	322	318	314	340	309	297	303	331	321	325	310	306	304	300	336	334	337	317	281	328	282	325	306	326	335	300	313	330	314	335	293	305	346	280	309	343	335	341	322	331	348	347	329	343	331	340	335	349	304	336	328	339	315	314	311	314	312	312	327	299	327	305	314	330	313	335	342	317	325	300	338	315	336	314	342	294	310	303	297	308	306	334	338	327	306	304	320	330	307	327	307	325	323	342	312	326	326	294	329	312	336	330	313	298	315	336	336	322	326	277	297	304	299	321	296	326	339	331	312	315	292	318	287	322	329	300	324	315	312	343	289	291	320	345	353	313	322	316	314	315	336	335	301	332	341	337	296	321	332	300	305	343	325	348	343	333	315	328	287	327	316	318	345	301	308	315	275	324	304	328	310	318	320	371	288	323	314	322	329	302	324	301	290	326	342	343	342	345	329	301	350	283	331	333	295	321	338	356	317	307	338	308	357	298	335	341	325	321	350	302	356	343	327	335	350	334	332	334	335	352	331	313	347	325	310	309	278	336	360	324	332	324	341	315	339	312	298	309	316	338	317	325	303	353	320	315	314	307	327	346	316	278	303	379	322	323	304	328	301	369	312	310	329	326	306	310	325	324	314	320	341	335	312	318	336	323	336	342	328	302	336	345	334	323	299	333	311	281	346	325	304	339	310	343	324	314	317	337	310	337	337	301	322	309	314	315	314	320	318	349	327	332	323	317	347	314	316	321	334	303	280	300	307	280	299	333	317	315	347	324	307	360	288	323	318	319	308	361	321	328	311	315	329	321	313	313	331	310	340	290	341	322	336	323	335	299	311	326	336	297	295	329	307	327	325	342	311	311	322	281	320	330	319	316	294	300	299	265	325	298	345	347	331	351	319	307	325	335	324	288	319	336	312	316	306	316	300	315	345	315	343	328	341	313	284	332	334	295	320	303	311	337	318	310	323	322	309	316	340	332	309	327	332	344	342	305	343	349	348	329	326	316	315	342	330	326	337	316	324	313	320	329	302	306	330	306	319	310	312	357	322	341	318	319	337	331	347	313	289	333	353	349	343	341	326	308	314	351	306	334	364	275	303	327	306	310	367	326	341	315	313	341	327	319	310	313	307	321	329	359	311	319	299	306	339	335	322	341	271	289	352	311	326	324	312	315	349	323	359	323	287	326	337	317	330	330	321	341	300	310	296	354	304	304	300	337	326	290	302	277	299	275	324	299	344	330	323	307	321	313	289	362	348	319	300	325	338	301	315	329	309	299	319	314	303	288	335	301	310	338	337	283	320	345	326	326	313	309	351	310	315	307	327	323	333	322	346	290	330	324	331	309	306	262	325	309	310	313	324	303	346	296	364	327	305	312	330	345	357	334	336	334	322	309	320	320	327	326	332	318	314	317	348	357	319	324	352	306	305	280	326	330	338	284	312	329	306	347	330	309	320	339	325	324	319	326	336	274	317	344	326	340	309	293	345	313	308	311	325	343	342	358	312	320	336	303	321	349	334	353	345	335	285	327	302	345	297	310	292	333	305	314	336	323	301	344	320	335	325	315	322	307	330	340	330	331	350	326	301	335	342	306	280	346	314	313	307	334	313	332	309	329	301	320	325	319	318	303	274	323	347	301	327	336	324	343	299	339	309	333	290	324	305	310	306	308	342	330	350	312	313	308	320	316	308	304	319	329	370	347	290	335	337	298	345	334	273	348	320	350	303	312	304	306	324	341	327	322	310	325	307	321	336	322	324	295	308	340	337	342	300	312	342	330	340	310	361	328	333	333	318	321	309	300	331	313	315	304	315	321	331	306	293	301	329	338	320	315	320	327	302	313	312	319	339	315	330	329	324	324	331	340	333	327	324	320	292	324	340	329	316	306	327	331	320	329	291	320	367	346	335	314	343	328	316	304	316	312	313	320	339	292	325	310	292	287	298	334	350	323	302	324	357	319	316	312	349	355	317	328	308	303	318	359	297	320	329	300	319	308	328	295	317	291	317	303	327	304	318	312	290	342	327	297	325	334	322	315	317	304	288	285	336	333	343	279	352	306	317	293	324	335	310	309	310	334	328	322	355	312	299	329	323	302	313	318	329	313	302	315	335	335	343	288	302	292	345	309	300	300	345	298	331	324	314	326	329	327	318	318	320	334	330	317	317	322	321	308	345	323	273	328	317	333	309	336	351	305	334	275	319	358	303	322	325	340	303	326	310	335	293	319	334	331	347	346	314	332	304	308	311	361	361	305	332	324	293	294	319	322	323	318	297	317	334	352	310	310	311	351	310	314	341	308	300	302	314	344	340	347	320	314	315	339	353	304	305	311	300	303	316	320	328	336	313	324	301	287	313	346	346	322	308	326	352	289	342	279	299	315	314	338	334	290	327	331	333	303	325	323	299	307	326	322	322	310	294	316	308	337	374	329	309	322	301	341	355	327	298	339	286	317	313	302	331	324	300	283	299	314	320	317	317	301	351	323	306	294	341	333	330	298	310	351	315	306	317	309	294	322	315	367	316	337	342	326	330	312	341	306	335	354	334	349	331	356	296	300	307	358	302	284	322	365	342	304	317	314	332	308	295	317	289	345	329	320	354	332	302	293	296	368	315	367	316	295	319	311	325	330	344	313	325	332	344	334	308	329	301	319	334	313	335	299	315	290	295	345	326	336	323	311	313	356	314	324	350	335	319	340	341	295	322	327	346	329	307	344	333	319	299	322	314	325	334	330	341	309	295	316	314	311	321	320	341	344	314	314	304	319	319	335	338	314	349	359	328	322	334	326	332	307	312	319	318	307	339	319	325	328	337	300	330	299	327	307	343	327	308	298	320	324	292	306	327	340	322	297	316	300	336	309	291	313	301	328	300	324	333	297	301	322	339	340	293	310	311	305	288	312	309	333	307	314	321	341	331	320	311	323	314	326	323	307	333	320	326	354	328	331	323	314	330	323	325	345	310	317	328	297	332	335	299	349	282	324	317	328	325	301	334	299	317	347	337	348	337	323	327	336	315	318	313	319	315	350	371	320	302	317	306	351	320	333	321	356	317	315	326	320	326	327	301	321	315	312	345	292	316	298	315	327	300
6835	24119	17472	7510	10479	9852	3754	1819	1054	675	563	592	426	363	375	321	341	346	360	375	363	348	360	367	376	370	366	339	311	372	365	338	346	390	356	358	333	354	388	360	370	379	378	315	349	409	369	360	362	332	384	359	334	359	377	400	362	380	328	366	366	347	341	346	350	383	328	374	344	356	350	323	359	342	357	358	323	364	409	366	377	331	365	402	369	369	349	358	352	354	388	356	387	335	362	372	364	378	359	367	355	327	377	366	334	348	359	353	345	334	368	367	382	336	336	363	408	342	350	391	333	369	338	349	379	378	339	328	341	334	337	344	346	364	351	350	369	373	339	355	353	342	387	388	348	334	352	347	363	367	357	334	399	366	375	329	371	379	328	371	317	360	362	395	357	361	348	362	344	372	347	370	361	343	345	370	365	358	359	373	364	304	367	385	366	360	331	383	342	363	338	390	352	349	345	366	363	369	372	324	346	363	378	339	370	350	355	372	359	371	361	372	358	330	354	369	353	348	372	335	387	367	323	393	340	377	377	324	339	357	340	362	362	383	371	359	317	361	353	345	373	371	371	349	347	342	329	355	340	380	372	340	344	338	308	355	361	364	375	344	384	359	362	386	353	357	327	341	371	340	337	358	336	382	336	382	386	366	390	387	333	428	356	352	365	351	342	355	365	339	334	368	404	346	378	347	345	356	402	381	366	331	375	375	337	340	374	350	336	354	356	361	304	373	352	398	368	354	363	366	342	373	363	358	341	333	338	356	368	373	343	379	359	353	375	395	386	321	370	331	334	358	382	339	341	343	352	360	367	366	332	321	355	338	373	352	368	371	396	365	358	388	368	345	344	391	377	371	352	367	351	358	368	325	358	357	357	360	379	362	358	408	338	364	338	357	351	358	365	345	334	368	362	349	327	360	308	344	354	352	362	350	364	361	307	365	361	366	350	393	339	335	369	356	341	337	364	347	363	359	359	404	385	348	371	364	362	309	368	368	334	387	378	335	379	384	363	334	410	338	370	360	347	348	384	365	361	347	349	344	418	381	354	354	373	373	367	317	368	362	357	337	368	378	350	382	350	381	327	366	364	362	342	354	391	370	345	331	316	326	339	335	334	359	383	333	365	357	370	365	346	352	361	354	355	337	337	360	366	344	335	296	373	342	361	361	372	358	383	356	383	400	368	355	348	370	372	360	343	380	378	338	372	342	383	372	336	360	323	377	352	330	388	360	383	362	374	373	377	330	357	354	339	391	363	338	380	347	350	364	339	348	373	298	327	378	374	337	365	342	380	373	366	380	368	333	351	373	346	338	376	375	398	405	347	371	371	335	376	340	355	335	336	405	385	382	360	351	374	373	348	341	356	357	358	333	348	373	376	360	339	384	331	350	349	346	346	326	365	386	340	353	361	335	365	343	356	360	389	341	395	347	319	368	372	384	393	391	365	363	338	350	370	356	368	370	347	343	365	373	370	398	379	353	345	352	403	360	341	359	344	379	354	381	337	358	321	362	376	376	393	348	349	346	358	375	359	359	362	401	347	387	378	361	350	366	379	385	381	355	358	347	348	343	376	340	358	349	344	345	362	397	336	339	367	385	382	370	345	345	394	357	398	350	351	316	352	413	372	338	340	380	373	333	364	384	342	335	339	381	325	354	352	346	337	328	383	335	358	351	341	348	322	362	359	375	346	363	357	323	373	358	353	327	338	364	374	347	327	371	351	354	390	373	359	387	379	375	361	381	380	383	322	333	356	349	351	353	365	351	358	381	340	354	330	323	373	358	341	343	374	342	317	353	342	356	356	366	337	371	342	364	355	377	378	369	368	331	340	346	324	360	373	378	348	343	343	361	346	366	336	335	357	341	375	365	338	366	373	356	343	328	360	357	365	374	369	354	353	332	336	385	354	337	366	372	394	331	349	345	380	389	352	349	343	342	362	372	329	353	371	370	374	344	355	315	390	355	370	335	336	326	379	370	358	366	375	380	390	335	344	344	361	355	324	377	358	357	386	328	348	357	367	376	358	331	349	342	378	372	334	369	352	348	382	369	357	379	365	381	341	352	354	357	362	345	362	349	385	321	361	392	370	386	365	368	351	357	366	338	355	355	324	338	331	374	344	318	349	364	370	340	414	367	354	351	377	342	324	363	344	370	343	340	325	344	418	344	373	362	348	349	347	336	361	366	338	383	356	357	367	352	368	379	364	370	344	370	364	346	368	382	386	345	385	369	365	366	380	337	370	348	364	339	339	343	356	370	318	368	343	397	367	364	355	347	334	367	408	353	372	356	364	365	334	352	346	340	383	363	320	340	334	354	342	352	383	343	348	351	353	384	360	389	350	386	329	390	351	375	372	346	376	341	364	351	361	362	390	379	324	408	350	362	340	349	387	350	350	366	366	347	363	349	392	337	345	388	404	361	377	359	402	337	343	367	360	321	375	330	348	346	357	363	318	361	371	379	361	328	318	380	340	396	329	352	340	363	347	342	311	355	352	368	365	339	337	340	344	347	345	387	388	336	356	371	363	355	373	374	367	327	341	361	359	342	367	354	376	359	359	369	321	355	350	345	356	395	362	359	380	357	342	366	369	364	335	364	342	371	330	373	366	371	383	357	339	358	356	365	355	333	376	355	339	347	353	377	333	389	306	335	381	357	373	347	342	321	310	383	369	357	331	369	335	320	371	381	298	364	347	359	352	360	369	361	370	383	365	350	343	344	356	339	377	346	349	384	345	334	388	334	368	341	339	341	339	363	354	328	350	350	334	378	374	370	370	370	387	385	350	346	360	381	344	349	335	355	362	360	330	363	344	352	369	390	325	364	361	358	319	341	375	361	374	392	334	352	330	350	358	382	354	319	384	384	363	360	376	345	366	349	384	358	366	337	372	365	376	326	363	355	348	362	382	337	332	316	362	364	307	333	346	364	343	372	376	358	346	381	343	342	381	337	378	344	352	376	337	359	369	327	354	390	351	338	344	391	347	390	355	357	347	384	378	365	333	348	349	345	337	340	381	372	333	354	327	350	349	350	369	396	376	356	375	364	354	354	354	336	385	337	362	360	350	342	358	354	360	342	347	413	376	352	377	355	358	378	330	371	362	381	331	367	359	346	362	366	381	369	393	381	363	360	355	344	324	383	359	350	361	369	344	351	351	373	336	339	361	336	337	350	356	355	295	347	345	365	347	346	358	387	333	382	378	313	363	330	337	376	356	341	365	376	337	332	368	334	381	372	352	340	372	343	376	354	377	337	350	379	344	341	367	361	375	326	349	367	341	333	344	345	355	373	365	375	337	348	353	335	349	360	345	296	346	348	353	372	376	377	349	339	365	380	365	374	374	353	346	349	341	361	374	361	343	364	369	375	377	378	342	391	353	342	381	366	390	331	394	348	340	349	344	364	346	347	353	333	367	355	374	318	322	381	359	392	351	352	356	338	376	357	369	356	357	379	345	409	373	366	376	358	367	326	344	336	373	391	351	350	349	398	371	335	346	308
23718	21229	31076	32787	27709	25128	20975	11554	4363	4192	2381	2496	826	290	273	288	265	281	243	241	276	241	251	254	248	270	262	252	239	262	251	283	269	275	267	282	266	238	257	273	238	287	282	261	246	261	259	228	269	268	245	282	253	231	248	256	261	265	265	277	282	290	248	282	258	272	259	239	261	260	254	269	263	250	250	240	248	238	278	257	253	257	243	263	261	258	248	256	268	242	247	246	272	287	243	258	281	246	278	231	279	273	256	267	250	239	262	254	263	260	265	275	264	234	264	235	254	268	250	275	250	234	309	238	268	232	249	283	276	294	277	267	283	247	270	249	245	260	242	278	275	240	276	239	266	235	259	252	251	239	246	279	278	239	264	261	268	246	251	231	265	246	247	249	261	251	243	279	247	261	237	272	266	270	303	263	251	269	226	256	255	280	262	248	272	237	240	254	247	244	252	231	244	239	283	207	265	232	268	251	260	243	267	270	246	266	263	244	286	261	259	255	252	269	246	246	271	245	251	277	240	253	266	249	254	257	278	254	234	265	249	262	274	237	241	254	267	229	252	277	242	283	256	229	246	264	275	240	241	267	281	248	271	258	263	251	238	258	263	258	267	244	298	263	259	274	263	255	242	239	239	271	242	288	227	246	269	263	239	248	232	272	254	268	260	216	237	258	246	229	267	240	246	237	233	231	253	290	246	244	244	263	247	250	243	255	251	227	274	265	252	259	277	259	245	262	260	248	257	269	273	265	264	259	255	252	251	238	246	254	228	264	277	259	271	255	250	240	253	253	243	244	281	260	276	272	232	274	271	245	245	274	282	267	260	239	227	276	260	248	261	264	253	275	257	250	255	271	229	237	237	285	297	253	252	255	235	247	295	266	249	270	238	248	275	272	245	274	256	249	261	253	278	264	267	253	247	237	256	271	252	264	277	263	244	276	279	255	265	262	271	230	257	296	271	288	246	241	237	265	242	240	296	235	265	235	267	248	278	275	242	245	243	243	274	291	271	258	240	252	246	284	256	266	242	299	233	271	262	266	268	242	269	241	269	271	228	240	245	244	249	244	256	260	262	230	245	246	267	259	237	245	266	264	262	250	248	226	263	241	252	263	279	256	231	250	232	270	245	256	261	230	264	271	232	242	282	258	252	257	251	241	272	254	253	237	258	264	275	272	269	251	245	250	271	272	248	281	266	278	258	254	275	226	251	267	246	278	266	279	255	262	255	284	259	260	227	231	246	236	254	261	269	252	264	260	248	244	279	262	272	258	266	255	256	252	241	278	240	276	277	247	258	262	265	250	249	272	250	258	234	253	260	241	264	273	257	246	258	277	234	263	260	257	267	247	230	282	264	285	253	244	269	236	256	261	265	236	252	272	263	265	258	295	242	259	247	242	266	241	234	283	250	246	283	274	244	269	264	282	269	294	239	260	249	263	266	233	245	259	276	258	263	269	259	253	251	250	246	220	261	265	260	264	255	248	262	229	234	252	236	269	277	259	275	264	222	268	275	286	287	281	243	263	260	279	280	285	266	257	273	244	261	257	248	250	265	235	259	265	223	263	226	282	237	266	234	213	263	295	257	257	237	271	238	251	237	245	246	273	232	280	250	231	286	246	246	260	266	256	260	287	256	266	235	289	271	258	302	239	252	278	253	264	252	261	264	245	257	247	245	233	240	233	274	231	266	252	238	243	251	261	249	233	252	234	214	266	269	266	233	276	269	251	281	237	243	279	280	247	244	297	273	241	246	258	266	260	258	273	256	270	264	255	263	239	283	244	254	281	266	244	259	239	245	262	246	241	245	261	257	240	262	273	267	281	287	218	257	249	247	245	273	253	277	228	247	249	292	259	240	269	236	223	256	244	250	259	263	229	240	251	224	259	255	264	265	265	259	244	265	263	264	281	240	314	251	218	261	268	264	278	269	267	230	266	289	259	233	235	257	251	257	255	260	264	281	252	269	254	270	242	270	265	254	257	253	274	273	264	275	293	226	273	260	232	259	241	254	253	266	228	225	243	235	247	257	268	256	238	243	278	248	268	223	276	268	233	269	263	237	239	274	252	262	252	245	246	250	240	267	257	259	241	247	278	243	254	245	240	244	283	212	239	242	270	260	246	227	263	263	253	269	244	266	263	264	283	258	270	281	247	248	250	267	239	246	255	289	256	268	278	237	291	270	309	259	259	249	259	273	281	251	264	230	234	276	232	250	274	269	233	275	266	252	274	247	294	256	277	265	265	260	264	265	262	272	271	260	258	238	259	266	279	265	245	260	255	251	271	261	268	259	249	243	266	251	263	255	275	249	263	231	262	261	263	237	261	278	247	246	234	247	266	260	277	250	261	237	260	233	272	249	242	251	257	261	262	265	255	255	288	254	252	271	259	282	251	265	257	278	256	245	256	276	296	261	253	245	257	260	238	273	244	264	249	272	253	254	268	264	252	296	261	235	252	221	285	259	277	268	273	227	279	281	257	281	243	248	272	267	258	241	261	262	269	272	268	268	295	231	229	262	279	272	246	275	258	254	270	271	235	257	269	279	257	254	257	225	266	247	254	269	259	232	256	259	240	288	260	257	246	282	247	241	242	253	236	305	274	255	260	267	278	265	249	261	236	262	266	227	251	256	246	288	280	292	259	263	247	282	253	252	244	219	254	272	243	240	260	262	238	250	255	260	227	278	252	254	249	249	241	266	240	251	268	242	243	281	266	226	296	263	254	274	268	249	259	268	274	284	270	258	251	217	246	231	290	258	232	267	277	278	254	255	254	254	272	274	240	280	274	269	236	240	237	269	257	263	286	245	265	261	236	262	278	247	253	260	239	260	253	248	233	252	237	233	272	284	254	243	261	250	241	239	276	268	265	239	259	257	245	262	235	232	286	259	252	249	265	248	259	272	266	256	240	264	267	266	273	272	225	240	228	267	266	254	264	254	256	267	296	276	263	293	233	266	243	262	267	289	260	277	255	270	248	286	283	230	256	255	245	258	266	252	257	255	254	254	262	274	260	252	251	276	270	263	255	279	269	250	229	266	250	219	247	269	260	255	265	253	273	239	275	242	234	271	286	238	263	251	225	253	248	236	240	259	290	265	257	248	274	259	262	243	257	250	272	261	247	275	249	291	248	287	270	251	251	231	235	243	252	272	270	246	243	238	256	249	229	210	253	242	282	244	274	265	271	252	267	259	250	271	248	261	252	256	256	222	242	257	228	276	278	278	256	241	225	246	263	280	259	281	274	255	264	253	288	299	265	245	280	269	286	286	276	287	256	228	271	284	250	252	242	276	282	256	255	262	242	290	253	252	274	261	276	268	273	259	269	261	228	218	251	259	238	240	256	262	234	258	268	272	261	238	247	257	270	254	268	269	251	264	258	256	244	297	241	253	258	271	281	287	270	254	254	253	278	251	240	254	236	264	273	259	229	254	246	277	288	234	242	299	266	313	252	239	276	248	260	287	257	239	272	236	261	243	268	275	259	253	268	250	276	257	267
20227	72125	59859	48278	31672	27957	21644	15222	6365	6889	4085	4261	1165	323	290	295	283	295	278	269	293	269	279	340	300	296	299	273	313	308	291	272	280	265	268	291	271	277	298	263	274	291	247	285	280	304	303	259	282	255	294	299	283	274	308	277	297	275	263	297	286	290	295	286	263	286	247	284	298	274	276	302	265	272	278	298	252	278	316	265	278	244	301	304	281	275	257	270	282	283	275	261	311	304	301	268	265	288	290	259	281	297	285	274	275	298	261	268	242	278	265	278	263	259	280	284	275	268	243	309	277	273	290	285	255	287	289	280	305	278	294	305	252	311	297	284	305	283	258	296	284	273	296	256	288	277	247	280	302	248	308	275	292	271	287	267	266	267	277	278	296	259	304	282	302	281	235	305	284	298	271	276	289	260	295	299	276	296	293	268	257	286	288	284	275	263	266	284	279	260	266	275	293	245	255	265	304	255	265	270	298	311	258	273	283	292	283	287	257	274	292	283	303	288	274	281	302	283	293	293	264	268	276	292	290	268	266	304	263	263	281	268	264	274	264	284	251	284	292	294	295	283	310	303	292	265	285	264	246	296	296	306	289	287	263	291	281	265	273	282	300	273	271	276	249	286	297	263	279	308	296	269	280	299	288	275	322	267	307	265	284	270	277	297	289	255	309	293	286	293	261	279	263	269	305	254	247	288	286	268	284	266	291	276	275	275	263	277	273	291	323	278	256	274	294	253	263	269	304	260	259	312	350	260	270	289	302	266	266	283	284	290	298	265	253	274	277	288	303	277	265	280	278	299	285	281	292	265	314	268	282	267	276	262	302	279	279	256	266	284	262	256	303	276	253	279	288	291	281	271	279	254	262	263	259	297	277	285	259	305	279	262	253	281	273	275	313	249	269	297	282	295	272	277	286	272	284	278	274	286	263	261	272	299	276	297	302	278	271	281	299	249	253	276	248	257	290	287	282	281	277	249	275	304	284	267	275	294	300	271	268	276	277	258	288	318	278	288	301	267	269	260	262	265	279	269	274	284	273	270	286	258	293	282	270	290	284	245	274	289	277	282	298	282	266	262	302	272	309	298	279	276	293	274	283	279	278	303	290	264	297	302	268	287	283	266	257	273	258	281	266	285	300	302	286	265	304	300	280	279	264	286	301	279	280	275	283	279	293	274	269	281	270	281	260	271	292	289	288	298	307	255	302	288	285	294	279	277	308	257	294	271	285	287	290	279	263	285	274	262	321	261	297	281	264	301	247	259	291	279	291	248	294	299	276	291	293	276	280	282	304	288	291	270	290	280	315	276	256	267	262	294	287	290	270	257	314	254	300	242	292	298	253	289	251	275	272	284	278	300	304	271	284	271	301	291	272	300	271	269	272	263	276	283	265	290	270	268	279	278	287	297	254	274	283	295	251	270	290	327	300	282	267	293	313	260	284	273	277	280	276	234	279	251	299	288	317	294	267	278	294	253	298	286	284	310	280	287	298	257	312	266	290	256	283	276	273	287	287	287	282	264	280	276	265	247	241	296	274	264	280	238	242	279	265	256	271	273	265	271	304	265	269	298	313	278	290	286	319	271	277	275	309	249	272	305	283	286	299	296	279	268	275	263	289	272	281	279	284	278	281	296	291	279	283	265	265	314	260	280	298	261	291	226	300	279	285	306	265	291	270	281	282	300	302	273	292	315	274	285	269	296	326	292	278	274	287	293	277	265	289	281	261	298	275	279	275	290	297	293	275	282	285	268	296	257	290	286	272	256	269	274	282	275	305	284	284	295	277	294	292	286	268	302	233	290	257	261	300	257	304	289	248	275	253	313	281	272	260	246	271	283	288	305	252	295	291	291	276	274	282	287	293	274	301	260	267	303	289	299	282	287	308	292	285	268	304	275	315	297	272	276	265	266	278	298	280	311	285	276	282	261	316	276	267	271	295	285	281	284	276	301	278	283	298	301	289	295	272	293	248	289	260	306	292	282	299	297	267	278	294	292	255	275	286	296	267	288	265	286	254	305	262	278	266	268	276	269	263	268	290	287	312	261	270	274	256	291	275	247	264	301	307	285	270	276	277	267	268	300	250	261	281	287	262	272	254	276	281	291	270	267	297	279	275	265	276	267	301	248	275	321	276	276	305	288	259	318	291	280	285	274	291	274	301	297	275	268	281	249	295	312	248	267	290	296	283	280	271	268	288	274	290	256	245	272	276	266	262	287	261	301	254	268	301	270	277	268	263	295	283	264	282	286	270	317	280	282	282	278	275	280	291	278	249	296	280	258	299	286	282	270	289	273	311	277	271	283	283	292	284	285	282	284	291	311	296	257	272	292	275	280	280	311	253	277	277	289	294	297	277	278	278	254	261	284	287	270	331	268	284	284	296	259	293	263	264	305	274	230	283	288	304	284	325	265	269	285	282	279	264	322	277	271	276	281	281	262	264	243	278	285	256	296	269	273	257	292	272	248	310	303	281	295	270	308	270	271	282	274	308	257	295	275	240	306	260	270	312	259	293	311	277	291	247	296	288	301	266	278	248	286	268	290	275	275	296	269	288	299	294	279	268	251	278	288	288	281	312	281	257	256	288	303	271	281	293	259	297	288	278	300	286	302	288	296	319	287	283	280	278	255	281	275	291	283	251	282	292	299	281	271	296	271	261	242	276	307	263	300	291	294	285	294	257	296	287	269	299	293	246	291	273	258	291	291	250	257	275	309	283	247	295	282	259	263	272	265	268	292	282	306	278	278	300	287	243	309	292	292	277	263	282	283	285	246	263	272	274	280	289	286	291	302	278	278	279	292	250	289	240	266	275	288	294	300	282	271	313	309	278	276	255	249	261	291	262	276	279	280	289	304	312	258	301	286	296	268	304	291	266	263	302	273	268	296	283	284	285	284	300	257	290	278	295	262	282	293	288	267	310	305	289	244	300	284	300	271	288	275	302	295	259	271	291	275	257	276	316	260	304	308	280	263	295	272	286	268	277	254	264	299	326	289	265	259	285	307	272	318	284	258	281	307	268	266	260	311	282	262	259	265	296	285	290	284	274	257	299	288	258	292	288	285	290	290	246	316	273	240	301	262	283	289	249	263	264	265	270	286	264	299	287	288	232	278	272	285	287	295	290	269	290	265	256	285	268	274	286	304	285	268	285	265	299	295	287	267	278	277	288	306	320	287	279	265	274	278	271	310	285	294	263	277	290	274	268	288	294	268	297	270	269	267	301	283	296	282	277	267	275	271	295	290	277	267	278	282	309	288	287	258	282	289	255	250	285	259	248	299	285	267	271	277	279	286	268	296	293	256	276	287	271	288	282	260	272	275	286	289	280	277	292	279	271	245	322	282	259	275	272	289	293	283	295	264	263	285	297	308	278	287	278	265	290	253	262	247	262	267	252	267	291	244	255	266	245	292	268	267	242	288	283	261	274	265	280	246	283	273	290	262	277	273	281	283	270	283	241	276	253	268	280	311	271	276	275	254	294	307	279	291	267	296	287	306
24895	21465	30298	33168	22188	11788	7777	4826	2563	2583	1797	1200	582	518	492	494	487	485	491	502	477	498	521	482	469	525	500	502	502	494	483	522	462	477	485	488	530	444	501	539	486	475	531	478	488	516	510	479	449	481	505	487	500	480	483	491	535	519	519	509	524	521	483	559	488	462	482	485	504	502	452	484	507	493	487	505	480	449	490	479	479	526	492	455	504	464	530	500	430	486	503	508	511	475	517	513	494	504	469	522	496	491	484	499	454	512	513	504	507	512	486	474	490	498	509	495	488	522	502	532	512	501	486	522	500	507	459	475	542	523	487	487	490	479	470	477	548	507	497	478	502	487	516	509	484	497	486	496	533	491	482	509	499	481	520	501	454	513	498	492	484	508	485	497	524	489	496	497	487	507	519	535	489	492	474	474	504	492	486	472	536	465	505	506	502	555	441	486	513	467	464	503	465	470	484	496	493	485	502	492	514	490	490	489	534	472	486	473	506	490	486	521	482	487	487	456	477	506	489	460	452	500	484	494	475	531	494	541	493	477	503	494	499	531	490	528	528	486	444	493	521	520	516	464	500	519	502	526	467	487	518	478	490	456	492	525	494	472	493	471	516	502	492	528	465	486	479	539	531	505	518	537	509	522	539	495	464	481	486	491	479	494	491	492	509	497	528	488	475	506	484	529	471	493	501	526	511	529	492	473	461	533	538	480	521	485	533	475	516	516	545	469	486	479	506	499	497	490	478	456	524	507	514	528	520	530	517	493	496	502	462	475	470	491	500	511	507	476	474	503	441	490	484	480	478	507	512	523	484	463	527	481	522	508	502	505	495	529	516	487	494	501	464	504	470	521	511	502	464	499	493	492	483	465	480	524	480	501	464	488	529	484	483	451	500	496	497	471	472	495	511	508	538	511	473	475	451	513	472	486	468	489	519	522	513	484	483	503	485	485	521	510	526	508	529	490	473	501	490	474	487	507	504	508	510	502	469	512	464	528	508	496	498	478	507	478	471	504	490	474	514	492	467	526	496	523	531	522	526	489	503	530	481	528	467	479	517	491	459	533	508	523	525	483	512	440	445	505	504	568	544	543	508	509	493	511	520	477	524	466	460	475	481	487	455	515	522	477	467	505	485	523	510	528	508	532	490	502	498	476	473	506	461	522	482	501	491	517	487	507	523	535	498	524	495	517	479	496	515	500	481	516	538	557	504	533	472	504	466	525	493	524	481	453	501	457	481	509	484	500	526	512	472	494	488	465	568	501	500	495	529	465	485	521	494	484	546	496	496	502	478	497	501	520	488	475	541	514	478	461	511	502	497	479	482	462	492	474	517	532	481	497	523	498	513	503	507	463	491	519	493	500	503	492	504	487	524	486	501	523	517	499	525	511	480	524	495	490	530	509	491	561	496	465	493	464	485	495	494	512	497	537	496	503	519	501	516	517	479	508	491	527	476	483	502	498	507	480	517	497	491	503	460	489	517	534	471	528	464	501	458	487	531	505	534	489	504	551	486	523	494	448	539	449	526	548	511	520	489	485	487	512	482	494	503	524	477	472	487	473	468	530	522	515	481	524	493	501	523	525	490	501	489	498	491	513	528	500	501	499	520	492	526	503	479	473	517	498	513	503	482	522	489	500	464	508	502	498	491	504	501	501	526	490	484	487	478	476	490	503	475	508	492	502	511	539	479	503	548	533	468	477	481	484	456	496	539	518	504	475	497	465	499	521	520	475	503	542	463	525	466	476	479	456	497	525	528	498	519	481	512	501	475	480	494	455	486	476	485	502	512	467	527	506	495	518	472	522	499	497	493	495	514	509	498	484	463	498	513	548	510	499	487	492	489	493	464	456	499	486	510	480	476	467	495	489	454	485	488	493	483	550	503	487	498	495	527	490	498	505	462	523	496	519	479	505	463	465	516	476	520	528	498	507	512	521	494	478	531	541	506	498	479	493	501	473	487	521	482	507	503	500	508	478	505	478	476	455	487	498	482	491	497	481	477	470	489	494	478	506	495	505	462	505	520	535	459	514	528	521	502	487	496	484	520	499	519	481	499	481	474	490	528	507	524	478	473	530	499	530	505	514	466	490	525	485	505	492	434	494	476	527	501	510	557	516	469	462	491	534	495	476	485	505	522	548	557	538	502	483	529	526	513	535	478	475	497	480	501	519	477	489	496	444	466	497	506	505	496	510	479	473	485	494	512	486	482	499	501	491	515	520	499	528	499	487	540	478	484	465	463	529	519	520	524	462	473	502	479	519	484	516	523	502	497	494	491	485	463	505	507	480	484	509	468	494	504	485	488	498	467	491	486	520	490	493	515	495	503	488	498	501	534	471	527	445	487	465	538	474	514	462	500	509	536	491	494	485	503	524	463	529	486	499	487	512	489	473	522	479	508	520	505	503	534	489	460	484	504	471	512	496	495	498	463	485	525	513	523	488	505	480	479	501	483	511	486	510	484	487	486	501	476	537	515	492	550	470	489	483	504	502	524	536	474	479	500	506	498	525	539	473	516	496	489	501	468	463	497	497	480	497	488	473	474	504	522	486	479	500	493	451	466	479	526	482	504	502	515	509	506	485	496	505	506	504	503	496	506	489	481	521	500	492	497	491	497	511	470	489	520	496	461	504	501	443	542	503	497	455	507	486	530	521	510	493	459	536	499	525	516	494	512	494	490	518	470	498	485	516	473	541	451	507	514	496	511	477	537	513	494	513	505	510	490	474	491	542	496	513	481	503	526	513	477	508	505	490	538	488	509	470	509	513	528	488	481	520	502	513	473	487	525	492	475	504	517	468	460	488	483	511	500	494	524	482	497	507	527	506	483	520	512	525	507	429	500	490	494	482	532	512	501	533	504	490	545	475	487	472	543	565	496	489	490	472	494	444	500	520	466	502	498	453	468	506	540	474	469	519	524	537	520	507	503	501	455	535	494	479	510	474	504	516	472	496	476	493	484	498	509	531	496	503	548	485	485	508	470	476	487	485	507	512	479	529	495	459	450	497	513	519	477	470	530	501	523	456	507	492	519	501	517	520	498	514	473	483	501	497	477	475	466	526	482	488	513	505	502	474	512	509	466	521	484	468	494	500	516	528	504	474	485	532	551	502	498	455	550	494	503	518	495	498	493	519	509	462	462	500	490	475	530	490	491	495	502	522	501	484	484	505	441	509	527	493	516	505	492	531	520	488	487	518	531	473	490	492	476	510	521	504	477	489	536	527	487	532	484	512	523	491	482	502	475	477	474	511	519	482	487	502	494	523	509	493	524	491	473	525	466	490	472	472	493	521	508	476	475	524	508	486	483	469	497	510	504	484	491	530	518	469	491	509	523	511	493	502	513	503	515	479	486	526	525	567	544	489	535	491	527	507	513	489	515	526	534	482	488	501	545	506	509	518	528	475	502	500	500	505	519	477	498	522	517	491	490	513	505	495	490	509	472	469	442	514	488	450	520	519	495	474	506	469	497	516	494	475	507	492	513	517	523	479	469	458
15829	60980	48118	40195	22977	15243	12834	9245	4865	5100	3334	2144	678	522	533	566	548	538	552	552	502	560	545	511	564	527	545	516	509	574	583	558	524	516	533	546	531	567	533	547	551	466	538	577	490	579	548	548	525	516	518	494	536	507	559	528	575	519	555	527	551	558	520	543	511	541	561	538	532	547	547	542	528	541	539	553	565	521	555	521	546	549	542	561	561	505	522	522	520	525	517	524	579	553	536	542	530	494	537	529	506	574	492	501	580	519	541	547	497	510	512	536	497	541	552	571	542	542	542	557	555	501	515	508	534	563	508	550	510	528	545	571	561	519	486	542	549	497	490	529	506	538	491	551	542	487	528	581	488	556	533	495	547	537	543	521	530	562	502	502	513	541	523	535	522	546	540	544	529	537	511	553	530	549	520	552	532	539	553	534	522	572	503	530	573	503	563	596	537	509	549	494	564	505	548	564	564	503	520	558	552	534	506	537	550	557	540	513	532	545	526	492	523	541	511	563	510	526	538	533	509	506	527	518	493	532	496	525	550	509	543	512	533	541	591	551	552	511	567	537	542	558	518	488	540	547	556	532	533	512	474	530	520	551	531	517	566	526	498	552	544	559	568	558	559	531	554	576	544	512	504	519	540	529	514	541	516	561	519	546	551	563	503	546	567	527	566	518	591	530	522	535	579	498	531	536	468	584	539	570	548	510	529	560	569	477	535	538	501	551	523	513	540	539	549	540	509	555	520	540	548	530	566	538	527	523	549	507	524	514	524	542	542	552	546	571	530	546	538	520	580	565	528	552	506	548	533	536	562	540	530	518	546	475	506	504	493	523	555	562	532	538	516	502	557	578	518	546	498	529	525	554	487	528	557	522	545	534	492	510	546	534	515	554	540	547	551	548	574	554	523	537	566	521	581	553	539	514	551	524	533	516	526	568	549	548	540	535	527	537	528	546	521	567	548	555	514	464	526	524	538	565	530	530	553	529	516	574	569	551	543	530	545	541	553	517	514	500	509	539	541	519	558	494	521	574	522	518	519	538	540	543	533	553	567	578	510	493	523	533	520	511	510	524	525	566	526	572	555	570	511	547	516	513	528	591	565	517	550	527	526	533	509	571	517	514	526	520	541	518	523	522	524	540	505	511	510	513	549	550	528	544	531	556	529	519	548	554	508	545	552	558	529	553	536	545	513	591	514	533	539	539	546	517	564	542	535	555	515	503	543	536	561	549	545	524	537	529	534	512	511	538	520	525	573	548	548	524	533	546	518	542	505	556	510	527	528	528	563	528	556	568	519	529	525	577	489	512	515	541	567	564	515	520	541	502	545	511	513	524	558	528	570	513	534	528	573	528	491	561	547	569	502	548	537	507	536	517	534	508	525	523	538	563	558	561	546	495	538	564	514	530	575	537	529	516	507	514	516	539	537	574	503	540	503	559	525	552	545	511	505	522	529	545	529	532	538	517	552	586	548	516	526	522	523	549	560	543	546	545	539	542	548	540	517	516	547	504	525	539	566	540	515	534	533	549	498	506	481	550	526	517	540	515	545	513	548	520	535	539	545	530	532	520	540	540	536	535	545	561	510	508	523	527	582	518	503	484	514	551	544	553	534	514	555	579	493	556	511	540	499	499	539	532	492	548	526	526	531	572	504	505	532	564	479	521	490	557	548	533	525	542	506	519	500	513	547	524	528	532	527	503	536	523	508	536	489	549	547	572	576	554	520	531	513	528	587	513	535	575	531	579	536	531	565	503	587	560	551	545	543	584	525	513	508	502	529	527	575	572	522	548	523	504	588	511	533	540	492	512	536	548	536	533	524	553	513	565	565	510	544	577	493	542	535	488	532	547	541	542	571	545	557	525	538	536	553	549	571	546	556	551	566	548	577	541	537	540	482	543	535	539	527	520	569	573	541	526	528	566	566	570	528	481	517	540	558	565	525	558	532	538	528	546	518	525	533	479	563	543	559	492	569	592	531	557	536	544	554	544	515	561	528	496	532	545	526	521	528	549	537	526	510	544	542	547	550	531	526	551	494	528	518	525	532	551	550	517	551	512	529	544	528	539	537	560	512	543	537	548	548	507	525	509	554	524	507	522	512	511	503	522	571	578	561	548	561	545	502	567	544	546	545	551	498	523	525	522	541	507	532	574	585	532	539	519	530	565	554	536	569	526	553	540	529	543	548	559	525	530	532	548	531	498	536	525	570	511	539	541	517	510	529	525	523	541	539	532	572	560	544	546	524	571	576	554	546	556	541	517	543	526	531	510	543	550	535	557	562	539	521	534	525	543	559	536	528	531	515	544	562	563	594	555	507	486	537	533	524	511	585	533	567	566	544	538	547	531	545	530	511	516	537	553	507	504	550	538	559	549	532	540	513	518	528	566	518	518	540	553	567	538	510	495	499	553	543	499	537	497	519	520	560	540	574	549	512	537	532	524	560	578	551	528	521	524	552	527	529	482	558	539	535	552	533	554	510	519	508	537	522	549	549	505	553	516	565	523	478	512	520	551	508	535	530	545	510	500	525	515	543	539	551	522	526	536	516	532	494	500	572	544	525	580	525	506	514	522	497	537	532	575	536	550	499	505	550	526	539	553	509	542	532	535	520	519	539	568	479	533	531	521	558	524	540	535	526	522	555	527	537	509	522	561	504	511	523	549	520	494	580	562	550	525	534	504	547	586	506	537	531	520	540	561	512	489	541	546	549	501	567	519	538	521	486	559	546	529	541	546	514	521	526	522	547	558	542	542	559	525	552	562	517	539	543	540	497	526	554	576	543	554	548	549	494	520	516	553	534	505	546	553	519	554	558	498	488	534	560	530	535	567	545	544	490	525	533	549	516	513	498	522	563	543	538	529	500	552	537	549	537	522	586	550	516	542	550	567	566	526	539	515	555	499	545	503	559	541	557	542	512	534	572	523	517	558	558	529	525	537	547	526	529	526	527	504	555	535	543	530	517	514	511	507	535	539	562	536	553	552	514	527	522	512	545	561	556	577	576	534	515	509	540	505	558	539	529	564	528	524	538	509	502	531	525	557	536	527	574	514	533	508	566	514	562	506	564	541	560	510	522	520	480	553	528	578	537	548	501	532	524	531	516	570	560	549	553	531	561	542	516	532	542	500	546	534	532	563	583	507	546	541	528	527	569	540	549	541	506	538	531	542	539	559	548	527	539	531	543	550	536	530	501	509	524	559	545	519	555	537	556	558	525	519	560	529	555	562	536	490	558	575	492	541	552	536	524	559	511	531	518	552	496	549	562	549	540	551	527	542	529	531	511	548	535	568	544	583	520	544	559	590	546	535	548	501	516	492	577	503	537	484	522	535	519	505	523	542	506	576	543	505	570	546	496	542	529	527	524	491	550	508	513	518	520	578	541	534	553	532	533	517	509	504	544	530	521	611	514	515	530	540	524	467	525	572	553	507	578	534	504	539	531	524	547	576	511	538	547	551	511	537	473	537	518	532	476	544	481	512	504	533	506	524	513	569
22460	21192	30863	29138	28488	25193	25301	17832	12335	9768	7578	2811	818	535	561	549	502	537	539	515	532	497	501	564	537	531	488	500	499	509	504	472	483	500	508	520	511	474	496	518	513	506	533	487	511	485	487	525	504	536	532	512	548	502	472	519	509	526	492	506	491	497	510	527	504	527	497	500	533	476	506	464	510	505	552	492	481	500	489	494	495	480	478	528	519	507	524	470	553	478	541	559	517	515	509	531	478	510	505	488	491	505	492	508	488	498	453	503	516	489	508	451	486	515	483	491	480	458	510	485	493	501	543	485	516	503	514	532	491	469	510	485	501	516	485	495	464	526	539	512	510	503	482	529	506	543	537	521	494	531	521	477	502	517	472	508	482	549	483	477	502	476	518	535	492	492	490	445	529	486	476	528	532	536	510	507	504	520	484	518	488	484	503	492	529	457	484	510	483	523	497	479	480	515	523	495	498	480	484	499	515	488	516	503	480	546	492	498	517	511	530	542	545	519	549	460	468	484	507	550	492	532	498	528	487	513	556	475	544	463	530	504	501	530	502	487	537	491	481	506	528	505	465	482	515	476	497	513	511	486	496	511	481	471	522	536	477	569	501	522	509	510	490	501	469	510	502	510	533	515	505	524	529	520	474	515	478	470	506	534	522	514	488	504	540	534	555	478	499	471	473	487	533	482	524	555	490	491	480	530	486	493	445	463	497	474	524	538	478	515	531	512	489	507	503	468	491	516	509	541	489	533	513	508	496	456	529	482	557	497	485	487	546	509	530	516	506	474	492	495	533	501	467	521	500	472	490	511	518	506	515	505	518	561	505	514	522	513	523	485	550	547	477	515	522	497	491	528	495	485	555	511	492	528	493	489	471	480	537	520	532	530	521	489	490	516	535	508	471	515	517	517	475	456	491	457	491	536	518	555	521	506	536	483	519	488	498	478	541	508	482	476	510	509	501	486	531	480	462	541	497	446	492	525	517	503	484	516	497	505	484	508	518	542	485	532	522	475	538	485	484	517	511	543	499	538	514	527	500	512	485	536	488	523	502	492	460	532	492	502	527	494	523	510	515	541	542	510	520	510	490	511	493	498	464	518	498	495	514	541	498	488	479	508	511	541	491	488	488	482	459	510	507	494	494	521	520	509	492	488	505	531	513	461	451	448	483	526	523	496	493	500	504	494	497	499	516	499	476	504	493	459	511	521	503	490	460	501	468	477	517	494	517	486	500	498	490	476	475	479	465	481	495	497	485	475	457	507	485	498	484	485	485	528	502	479	494	493	458	501	465	468	512	562	497	496	494	504	484	466	500	531	470	532	519	510	505	465	521	459	555	543	525	483	463	503	510	490	482	505	542	488	486	491	536	494	501	482	492	522	508	487	534	525	497	486	487	541	484	506	445	455	503	473	487	492	513	495	485	538	493	496	506	452	526	492	511	497	509	508	499	546	522	477	479	464	526	498	498	464	521	493	475	516	500	472	503	516	489	521	502	446	539	498	520	510	514	506	523	522	473	478	486	507	510	499	503	479	520	517	504	490	499	508	508	459	489	533	497	531	501	469	538	545	482	517	466	484	465	511	537	500	484	528	497	476	500	534	528	509	512	484	496	499	528	484	463	518	494	519	502	526	473	490	481	488	486	557	454	466	505	492	478	497	478	516	450	500	488	481	481	511	502	498	488	472	496	501	510	493	507	504	514	508	508	527	504	486	504	526	494	512	513	501	486	478	506	509	509	485	508	479	538	494	492	512	521	527	547	447	497	533	474	479	482	507	517	499	499	483	509	513	543	511	466	515	471	474	524	532	524	484	543	496	506	530	534	508	517	503	515	462	534	456	456	515	488	517	464	498	529	503	500	530	502	488	493	527	483	497	463	509	507	498	467	509	495	514	502	467	494	526	495	500	498	507	510	518	506	483	510	559	496	493	534	482	502	498	470	511	517	464	494	491	508	480	480	497	489	489	497	513	474	489	474	480	447	487	512	461	521	517	487	479	513	515	492	475	489	553	523	497	522	495	480	519	511	485	512	479	534	468	510	489	508	487	486	509	536	492	541	521	471	508	456	534	543	514	543	507	482	482	516	472	485	486	529	558	488	502	489	501	506	498	510	466	522	478	492	490	527	476	527	549	512	483	492	531	519	504	527	499	510	528	492	511	527	456	480	488	499	475	496	509	483	483	504	503	481	474	541	458	514	489	501	481	512	518	479	493	502	529	488	474	484	514	497	520	510	523	488	526	510	501	483	515	527	468	498	526	489	507	535	502	489	519	474	492	502	495	584	479	500	510	481	500	465	482	508	495	505	512	492	520	525	483	499	497	510	502	487	511	502	503	507	474	544	509	490	510	507	516	486	502	505	504	511	553	499	487	498	507	481	486	517	532	477	462	470	520	485	477	501	490	499	496	516	522	484	523	483	514	506	506	503	491	470	520	491	481	507	485	523	487	484	500	502	508	538	480	473	473	498	487	522	498	543	427	533	481	523	544	532	483	500	501	484	444	478	495	510	497	505	502	526	514	534	473	505	508	482	482	497	527	470	504	474	497	501	471	498	492	502	524	483	515	473	503	495	475	491	568	518	517	498	469	491	493	514	508	515	485	488	503	519	491	480	498	492	482	489	496	506	506	506	484	520	544	530	485	548	467	504	536	496	507	495	474	500	524	497	501	536	512	523	466	496	542	517	474	494	527	507	502	519	476	487	495	506	485	515	541	487	505	507	490	494	495	519	502	509	463	471	545	502	495	460	481	487	488	512	507	471	527	533	507	522	489	490	480	492	497	518	522	519	489	518	503	518	446	538	491	525	486	499	485	507	508	472	504	484	489	507	488	497	443	491	496	516	495	511	545	487	546	495	526	507	477	483	479	508	502	519	518	528	515	491	473	495	513	508	484	497	476	487	504	469	548	512	509	520	507	508	500	512	513	497	521	519	491	509	486	484	541	514	497	552	491	561	490	462	460	513	526	470	526	489	525	497	493	476	505	519	495	496	531	475	469	510	519	501	499	518	503	459	534	528	505	515	510	504	512	483	505	541	543	493	470	473	521	491	510	550	528	520	491	524	505	491	458	524	508	478	500	481	481	481	511	513	519	463	457	476	522	517	498	508	524	520	522	515	517	463	484	532	483	523	501	477	506	501	541	483	504	467	455	443	510	545	487	506	460	491	466	491	486	489	514	495	486	493	498	522	490	486	477	485	479	492	478	510	505	527	496	510	483	482	526	502	510	485	547	533	527	534	537	501	481	499	517	507	485	484	517	536	513	499	495	519	455	492	504	506	483	550	499	534	482	520	512	499	466	530	539	488	490	514	511	487	499	486	490	510	500	499	514	524	496	534	494	495	531	482	502	475	498	481	535	487	480	511	508	505	507	489	510	482	473	475	478	493	497	483	468	484	497	524	499	508	512	524	494	505	486	468	506	531	473	447	493	465	505	487	502	551	487	489	511	465	503	531	521	478	492	474	508	468	488	510	510	522	461	513	501	496	447
35333	90778	77179	57801	41870	28542	25223	22161	16500	14129	11208	4363	993	519	531	496	510	509	531	527	536	507	513	513	517	545	528	538	574	527	535	491	517	557	525	519	532	550	531	503	507	469	503	523	535	518	475	549	494	547	530	548	505	552	500	479	484	502	506	504	513	546	503	516	541	515	479	570	493	516	567	555	515	502	511	536	528	526	567	554	461	519	554	507	511	507	482	509	493	505	474	480	543	503	516	557	529	510	522	497	563	526	498	474	518	516	471	463	509	520	535	553	545	568	495	511	523	495	528	551	520	487	503	491	496	527	536	492	518	514	530	498	488	524	520	522	512	521	529	480	531	508	475	479	497	509	498	530	498	492	516	516	530	528	548	508	556	525	469	547	526	532	516	494	514	502	506	505	525	539	548	500	530	533	502	509	502	476	540	483	479	539	519	499	520	511	488	497	494	518	507	529	491	528	499	499	482	520	511	491	526	526	495	519	509	542	515	560	561	506	497	490	524	485	505	531	484	505	513	535	545	496	506	514	501	508	487	488	527	473	495	541	519	560	515	479	498	543	551	495	493	499	514	530	476	505	493	524	518	507	506	556	540	553	495	526	495	482	530	548	543	493	520	519	502	519	507	522	527	520	525	524	533	547	493	524	473	527	507	528	517	435	526	539	513	509	473	510	508	526	527	537	531	512	493	479	501	507	545	472	513	496	519	484	513	507	502	499	514	533	556	502	511	515	484	480	523	513	489	503	519	531	496	538	503	497	517	515	535	512	479	500	518	467	545	577	495	548	492	459	504	504	531	526	504	560	514	522	513	482	502	502	511	507	467	532	487	520	550	522	485	542	508	507	541	549	520	534	505	529	515	547	525	451	514	507	513	487	478	521	521	504	531	501	503	534	520	485	507	538	506	521	528	505	528	468	520	483	514	536	554	519	499	518	505	505	485	522	489	511	521	562	515	513	483	486	512	527	476	519	527	539	528	473	517	502	505	485	493	509	473	495	495	475	496	529	511	551	532	568	532	536	527	502	514	509	488	497	505	488	538	499	504	547	516	518	523	538	485	531	574	506	518	514	522	510	526	506	530	483	526	517	516	498	459	491	515	472	521	486	503	487	519	513	547	542	441	488	505	498	510	530	490	517	567	515	537	507	481	522	504	499	488	509	502	491	511	481	511	504	514	546	507	536	538	505	528	493	515	500	518	521	515	475	526	507	516	527	501	505	498	501	487	513	531	496	521	506	536	529	511	498	506	535	478	557	494	491	489	502	465	507	523	481	512	492	473	476	481	503	551	489	523	527	536	517	521	526	550	535	514	454	516	504	497	521	498	508	503	505	528	479	513	570	539	516	490	527	524	512	538	530	557	527	537	528	508	523	539	531	547	513	514	490	532	516	481	528	527	520	537	509	540	498	521	520	500	492	490	544	500	516	476	538	529	507	515	509	507	540	470	531	533	531	486	514	529	508	491	477	517	527	545	500	529	548	549	498	510	533	500	539	502	559	497	491	519	480	494	507	544	490	490	508	498	527	510	556	513	520	531	535	493	534	511	514	512	507	527	519	519	496	537	536	512	546	535	502	497	513	553	498	549	539	492	494	537	549	489	490	496	529	522	467	505	521	530	495	553	552	558	490	557	476	485	475	492	528	528	511	462	546	525	485	509	534	508	564	515	546	556	463	526	516	517	494	495	508	465	490	520	497	551	527	548	547	535	547	517	500	517	497	478	544	515	505	536	474	489	528	521	537	514	527	559	516	491	520	479	501	537	473	510	526	524	522	535	511	528	492	491	480	523	549	510	487	518	517	560	482	499	489	539	489	562	527	507	512	503	565	526	556	541	535	510	532	561	539	520	481	506	488	547	492	520	499	498	528	532	484	522	551	554	496	509	468	496	533	496	509	522	507	537	519	489	504	518	491	505	541	492	522	517	504	500	505	534	493	504	505	499	525	500	524	516	486	541	485	468	496	537	510	523	507	525	523	517	499	535	503	518	544	504	504	517	487	514	448	541	488	534	497	527	505	489	511	541	484	483	516	530	548	510	508	477	518	506	537	484	552	523	504	535	518	580	504	518	511	503	543	487	511	535	516	494	518	491	487	538	495	486	513	491	500	517	518	519	556	494	516	538	509	516	500	497	542	505	549	548	486	513	500	537	463	490	546	503	489	493	476	498	515	525	532	503	518	500	503	535	497	506	502	516	509	533	527	520	496	525	504	531	527	513	488	520	486	518	446	452	502	498	496	549	493	513	480	520	519	486	499	455	541	521	500	508	568	504	519	538	498	540	519	512	524	548	516	488	523	508	548	490	513	583	511	547	516	545	525	518	500	474	533	485	511	537	558	508	529	513	470	511	513	476	537	529	495	535	511	509	544	500	514	500	549	512	535	521	471	532	485	527	513	511	520	506	530	493	536	494	513	541	553	505	482	544	541	478	492	497	477	499	508	486	519	503	469	545	545	522	531	525	493	530	497	505	497	498	475	512	479	514	494	495	482	521	449	530	508	523	519	519	496	496	494	507	514	494	496	483	517	538	496	488	492	487	523	528	499	469	556	522	519	550	563	507	527	485	537	498	504	513	555	488	519	509	492	512	522	500	492	519	509	498	511	512	513	527	513	507	493	491	537	502	527	528	526	500	511	550	498	488	495	510	497	514	487	502	499	491	494	510	518	527	523	533	488	509	553	504	502	515	566	495	527	486	505	489	521	525	472	516	528	530	519	516	526	483	552	516	489	551	476	535	518	547	532	499	498	512	514	484	523	486	508	536	502	526	548	494	541	498	559	488	487	533	508	516	525	539	520	493	528	535	479	508	523	504	535	514	491	514	511	518	501	490	505	526	553	499	467	492	488	484	540	509	511	507	540	514	515	497	514	525	467	521	538	488	511	528	517	536	497	495	524	512	505	502	531	524	493	482	510	510	516	493	511	477	498	538	521	509	513	519	544	527	487	484	517	498	469	556	501	507	521	536	515	536	500	493	512	532	525	501	503	512	544	518	510	486	517	558	506	528	515	511	500	530	496	542	540	513	509	482	512	471	511	492	513	501	497	514	510	527	530	525	520	515	527	527	524	556	546	546	526	542	507	518	474	500	499	537	496	547	531	522	534	505	547	504	487	512	513	519	522	497	519	524	496	547	515	546	502	514	511	549	539	521	532	516	521	497	491	521	518	487	525	515	515	524	508	514	492	533	521	516	497	487	484	500	479	475	536	514	522	498	529	555	478	560	493	524	541	502	491	538	493	512	513	517	481	457	472	499	521	534	515	499	479	476	493	496	581	559	549	523	506	534	535	444	516	464	530	491	557	496	495	490	546	480	532	506	515	499	544	520	516	536	522	516	537	486	530	528	534	510	499	506	503	475	531	507	534	491	537	496	505	503	531	521	480	491	484	544	518	517	494	500	531	497	499	489	478	529	491	479	475	500	514	489	487	505	486	490	509	502	490	548	475	488	529	518	502	524	536	481	484	517	498	525	497	529	479	527	538	497	535
27498	22470	21376	11717	5309	1887	1050	848	887	821	706	484	323	309	306	349	336	349	357	289	317	314	341	344	342	346	339	342	348	316	355	330	362	353	346	324	324	306	352	329	317	312	311	332	330	347	323	307	308	326	357	327	327	301	314	334	314	338	313	341	325	358	335	323	328	336	317	349	314	347	360	316	322	367	345	365	302	329	326	359	312	326	332	322	356	326	311	350	362	339	351	336	334	354	384	317	348	320	311	322	346	302	368	335	342	341	350	346	305	328	308	331	360	315	340	315	314	307	316	344	342	341	313	363	330	317	333	316	348	360	314	365	314	342	339	324	325	374	351	305	313	336	342	362	307	338	345	333	295	326	343	344	314	360	333	321	300	334	308	375	341	321	346	356	323	347	344	285	349	370	308	344	341	334	334	308	335	300	332	337	339	310	340	318	349	350	326	326	336	337	323	323	343	333	294	319	339	312	343	346	329	341	292	352	343	318	337	354	330	332	320	335	307	350	323	309	329	350	309	337	329	342	325	335	344	296	357	344	301	325	336	316	327	327	353	315	327	351	311	327	303	311	334	344	318	322	353	334	338	336	372	340	301	332	326	326	366	344	319	355	331	325	359	335	352	353	329	347	316	338	304	346	336	351	331	331	314	308	365	340	309	309	346	340	330	351	309	325	358	318	343	344	327	287	327	358	325	330	335	327	303	340	340	340	345	329	321	325	319	362	335	325	307	285	333	298	337	311	321	344	335	334	333	327	315	358	326	327	343	348	326	359	341	326	296	331	316	319	364	333	316	317	336	305	319	337	322	291	350	350	331	345	362	352	353	309	354	286	305	329	338	315	297	290	336	317	359	351	366	340	332	347	277	308	346	323	325	329	382	342	349	347	333	335	300	339	362	343	333	316	334	338	303	337	327	338	352	326	324	323	346	316	350	346	321	328	318	330	350	354	304	350	310	328	319	331	322	336	307	308	350	347	320	340	346	317	318	325	376	335	326	352	356	361	379	323	313	304	308	339	317	309	306	310	314	370	318	316	331	343	350	317	300	302	342	308	307	350	314	318	338	357	311	306	316	287	323	294	355	336	361	337	331	339	349	376	366	337	320	309	315	350	281	291	337	332	333	332	350	338	316	341	332	332	299	285	306	344	314	311	350	307	305	315	328	324	360	339	330	290	331	328	288	334	348	340	332	370	329	342	342	330	344	332	326	360	348	306	328	337	308	349	343	350	345	322	331	336	347	336	349	324	339	331	324	347	354	300	343	340	345	342	313	333	327	307	364	332	329	324	361	300	350	313	319	332	307	341	320	326	368	341	330	322	363	338	321	344	327	315	346	329	315	310	325	330	355	336	339	337	313	357	329	325	312	341	332	303	337	316	303	334	344	344	331	279	359	342	364	341	348	305	337	371	309	337	348	339	368	327	348	361	374	294	325	307	324	320	307	331	336	310	346	346	341	305	339	338	335	327	342	336	305	336	352	354	328	349	349	319	341	323	362	325	347	342	352	307	352	310	325	360	325	343	326	332	352	341	325	301	352	353	334	345	340	340	364	302	332	344	329	306	343	306	336	342	312	327	349	322	325	341	353	310	346	322	352	366	307	306	314	306	366	347	338	310	318	317	344	321	302	319	319	315	318	333	310	341	330	320	350	311	345	346	349	352	338	346	365	357	357	306	318	303	316	320	335	333	364	348	349	342	295	321	316	334	298	292	350	313	328	337	330	320	349	349	339	335	311	314	327	340	336	325	320	365	349	335	395	326	323	313	335	310	311	321	332	345	345	319	352	327	320	321	337	296	344	351	324	333	330	332	337	333	346	323	346	332	298	325	330	338	356	321	329	352	345	343	321	341	338	362	322	358	304	331	340	321	319	331	345	349	302	363	325	335	309	344	341	338	319	339	318	340	316	347	334	343	344	336	300	330	352	326	305	334	350	348	325	360	298	335	335	361	335	324	328	331	328	310	329	290	357	347	328	311	324	343	338	352	340	335	340	301	316	325	317	339	343	359	320	354	339	336	362	354	324	323	360	342	278	299	335	302	327	348	295	330	296	305	365	319	321	308	327	327	282	340	312	376	327	344	328	320	308	347	327	298	360	330	330	335	357	356	339	322	369	357	304	333	306	341	347	332	327	302	339	337	332	324	296	315	288	312	323	336	339	336	338	340	320	327	304	326	327	325	311	321	329	315	318	360	321	338	341	330	326	366	303	349	343	323	338	353	331	320	362	346	343	357	323	347	293	296	320	314	325	360	325	329	342	346	346	353	337	315	370	364	327	313	282	347	336	339	318	367	354	326	332	320	352	358	372	330	330	341	321	328	313	333	323	356	332	326	309	350	353	304	340	334	353	314	314	308	325	301	353	371	350	312	358	337	321	333	344	326	336	336	303	324	319	305	329	350	353	362	321	313	322	372	342	284	349	342	330	347	302	313	366	330	322	359	306	300	322	287	335	320	313	330	329	364	370	342	313	335	346	371	365	337	371	313	345	340	336	331	357	297	320	347	335	341	367	312	337	338	337	331	329	321	359	342	384	327	359	327	305	316	312	337	346	318	298	310	345	353	315	337	355	346	348	302	337	319	315	316	339	348	322	318	307	340	331	355	340	340	355	347	327	333	303	309	310	321	360	335	309	331	366	297	348	344	314	327	328	329	339	333	309	326	349	371	324	314	350	311	330	299	325	341	338	319	331	337	343	331	339	350	346	338	354	341	319	332	343	368	317	343	333	332	340	325	326	365	325	312	314	359	351	318	320	351	312	336	311	330	331	361	315	341	321	347	323	376	324	361	335	317	324	351	313	326	349	333	336	327	306	291	333	310	317	325	292	316	360	341	331	355	344	340	373	339	328	325	309	341	350	306	348	354	333	341	365	328	337	343	315	328	323	357	323	338	313	310	326	357	351	361	338	289	368	280	334	329	354	338	328	362	332	313	356	332	317	344	342	349	343	335	315	337	287	316	324	303	339	349	303	351	318	372	297	358	321	336	334	367	349	319	342	332	339	315	322	315	328	347	323	315	317	341	324	344	298	342	330	352	335	326	328	327	330	362	297	337	346	365	337	345	305	335	308	352	339	362	330	378	346	313	322	348	334	329	357	342	330	322	335	349	342	357	336	312	340	333	309	324	322	323	351	362	320	343	363	353	348	315	320	309	343	334	332	321	336	352	357	317	333	356	322	308	326	340	345	284	350	330	317	336	329	318	322	298	356	306	331	301	353	330	314	332	348	349	355	339	345	300	324	315	322	303	313	361	312	349	334	288	312	331	356	328	342	362	320	327	346	357	342	332	297	346	311	315	338	340	315	314	341	324	358	321	304	368	344	340	332	340	309	343	339	333	348	348	299	363	332	327	320	325	330	355	323	307	294	340	303	333	348	314	327	383	364	345	320	356	330	359	301	362	334	350	320	330	353	329	310	366	335	326	321	344	360	343	315	336	325	354	335	327	318	351	357	340	328	329	352	360	316	309	351	324	344	319	306	317	328	345
10996	30035	16489	8487	5527	2543	1423	1224	1248	1109	925	625	390	353	373	342	361	378	361	372	372	392	377	357	356	362	365	382	395	364	388	366	371	374	391	399	361	398	330	393	387	360	350	368	356	359	391	357	358	366	384	380	388	364	355	364	362	414	360	356	382	364	386	357	371	397	363	368	334	350	365	363	346	369	350	379	352	364	363	361	372	404	406	399	370	375	380	365	377	394	351	359	389	388	365	367	377	373	376	345	351	341	351	390	384	365	350	356	387	380	344	378	358	371	403	330	371	356	357	388	373	401	369	358	385	435	370	399	375	359	346	352	375	384	375	415	358	373	332	372	409	403	379	374	370	373	408	402	328	365	405	372	405	334	324	348	382	348	342	377	341	355	377	342	382	359	371	404	383	356	382	369	349	387	371	351	384	369	366	363	356	361	386	350	373	386	363	363	385	365	364	378	371	380	376	397	355	365	339	383	348	346	366	380	366	385	378	343	370	388	365	397	347	375	368	396	386	363	350	337	394	377	372	401	427	388	375	390	374	349	363	392	355	359	386	376	355	375	351	358	377	383	358	336	363	410	365	370	362	360	371	370	364	360	376	356	390	358	380	366	372	364	390	358	382	377	380	377	342	327	376	376	380	372	381	374	357	369	395	405	380	364	361	357	353	364	359	369	397	387	389	357	350	343	355	374	377	383	380	367	336	357	356	354	372	363	376	414	379	377	358	364	369	335	349	358	378	325	380	362	355	338	371	371	350	370	401	348	370	363	375	374	371	360	384	402	340	368	367	393	377	398	368	406	354	349	356	378	361	387	379	344	402	382	399	394	403	370	357	354	342	399	382	380	381	373	390	359	377	363	397	366	384	359	398	350	376	386	350	354	360	374	363	395	358	370	358	366	368	353	351	364	361	366	361	345	387	370	357	381	363	364	367	373	381	386	368	384	369	383	403	348	359	358	380	348	354	359	370	350	340	416	361	375	399	357	385	368	371	392	399	379	405	361	389	386	365	383	375	391	382	351	367	347	402	376	354	371	371	357	374	358	388	348	387	367	390	353	359	343	363	401	400	376	363	394	348	352	400	368	386	378	370	329	391	367	373	344	356	355	390	373	384	377	381	378	374	368	380	365	341	327	386	395	353	359	369	365	379	375	347	385	379	394	388	344	356	365	350	373	358	398	366	398	358	394	370	385	372	334	403	377	400	398	390	372	393	351	333	350	332	355	399	346	372	362	372	376	353	388	384	314	382	412	382	367	420	375	357	350	348	352	389	379	371	355	371	362	353	391	389	361	371	394	343	401	350	381	346	379	383	348	440	337	388	357	380	349	439	409	375	368	409	363	385	361	366	341	351	345	352	369	389	338	364	357	359	401	364	372	390	393	372	364	359	364	361	375	412	375	360	355	387	395	364	352	326	372	370	343	335	358	402	334	367	378	384	346	385	352	365	400	399	390	375	347	370	396	380	390	387	356	381	338	364	333	372	349	364	376	342	383	392	391	328	368	354	338	367	390	352	380	376	367	406	368	385	407	388	380	311	399	379	358	371	379	364	398	363	349	343	370	367	356	372	352	394	404	366	339	398	382	407	355	366	355	375	348	354	391	359	347	367	351	334	389	373	396	375	413	385	389	383	370	340	362	354	368	362	366	324	367	361	356	358	382	336	352	420	333	383	390	405	344	362	381	407	332	385	357	351	386	342	369	359	386	363	374	370	357	418	371	390	378	391	358	385	367	334	364	387	351	381	354	390	409	355	396	377	392	347	369	378	359	414	355	372	362	377	355	362	375	397	377	368	367	367	390	398	340	355	350	375	353	348	355	376	355	380	408	379	362	371	392	382	379	373	359	382	340	379	386	372	374	364	383	379	390	382	340	359	367	365	388	397	360	388	369	348	366	372	380	360	362	365	383	380	383	387	371	346	366	362	372	358	345	359	375	382	378	362	343	329	396	359	373	371	403	380	368	383	363	351	385	345	357	351	363	331	376	343	371	401	380	385	374	359	386	359	360	365	374	371	378	377	376	356	354	370	395	384	362	356	355	349	389	397	382	384	424	375	382	393	380	368	343	400	376	367	375	377	367	363	386	373	352	340	356	356	345	354	401	369	392	354	385	382	375	359	360	358	362	361	389	348	347	372	386	335	379	339	389	377	353	371	377	377	356	389	368	392	382	365	366	379	400	391	383	402	384	356	359	370	390	377	343	398	402	359	362	327	402	348	362	382	375	383	344	381	392	370	373	385	407	366	333	358	366	383	386	343	358	352	324	355	400	381	357	354	383	380	341	375	343	398	333	409	370	338	398	392	353	371	359	348	397	368	394	363	390	370	394	354	366	394	377	374	337	365	380	388	413	379	381	362	379	357	357	391	373	380	371	396	339	390	387	385	371	401	381	348	334	368	357	352	384	403	368	364	386	345	365	360	392	387	366	392	364	346	356	397	378	348	389	346	344	383	368	371	398	387	364	349	409	368	388	397	386	384	367	346	381	350	371	388	369	396	356	353	357	381	362	355	377	346	384	359	382	369	343	373	338	411	364	337	353	356	374	392	370	364	390	374	378	366	370	345	384	402	383	380	351	368	377	344	407	351	377	354	352	397	352	356	360	377	369	384	369	358	373	385	389	368	340	362	372	353	320	369	365	372	370	349	378	370	388	385	402	371	369	353	376	346	400	390	372	388	353	368	417	375	382	385	356	310	338	340	396	369	359	393	367	373	415	356	363	363	365	359	382	356	350	378	379	370	363	390	394	376	388	392	401	350	365	361	413	362	355	367	385	388	364	379	369	350	371	393	383	365	358	373	371	341	377	376	409	367	351	343	353	395	417	366	344	368	359	374	351	377	374	366	354	367	355	380	369	390	359	352	420	386	335	357	357	374	379	390	357	365	401	367	368	375	388	335	375	380	359	358	359	358	358	401	356	387	370	376	374	392	381	358	319	399	357	360	354	406	330	371	344	369	399	372	379	357	369	413	379	359	369	347	374	381	379	394	374	351	368	414	314	370	398	365	367	354	388	373	359	340	401	385	403	373	360	356	374	379	377	364	368	360	386	378	396	395	366	337	396	389	389	374	369	337	381	362	377	370	371	358	387	370	380	362	383	384	356	343	346	369	385	356	355	383	395	351	368	357	371	347	350	360	342	376	358	393	403	392	395	378	358	371	327	349	335	366	382	375	378	358	336	368	388	365	375	365	366	369	387	350	407	373	370	382	395	357	378	349	392	357	390	413	366	374	359	380	357	399	403	385	353	372	333	397	353	387	343	380	354	358	403	363	398	330	373	384	389	355	355	372	395	386	374	393	371	392	388	395	373	397	397	357	350	328	338	378	391	379	346	387	386	398	363	387	365	344	385	358	356	400	354	388	353	358	376	364	343	402	353	359	399	360	413	402	383	398	391	366	357	354	386	394	344	397	319	359	367	366	357	357	375	360	387	404	377	367	374	362	363	379	343	387	372	355	398	335	363	372	385	345	395	354	353	382	380	386	327
23703	21170	29472	27316	27719	26361	20002	13847	10177	7103	5795	2177	669	279	284	294	279	266	269	287	262	261	257	304	259	281	264	289	278	288	293	266	277	287	275	278	286	270	300	291	294	269	299	291	315	276	268	298	274	286	254	267	287	273	312	267	325	279	275	284	272	285	289	277	295	265	286	303	283	276	256	275	288	302	251	262	249	292	264	256	257	275	296	277	251	267	270	283	302	278	279	275	280	254	254	263	311	250	295	268	297	259	247	294	270	276	280	253	276	279	281	269	272	279	264	285	274	285	260	274	288	296	299	289	293	262	289	283	256	281	271	268	285	254	268	286	284	267	293	290	291	206	318	281	259	284	289	282	291	263	302	289	282	261	283	242	272	281	273	269	271	258	277	313	276	299	289	251	258	259	272	277	287	275	287	264	280	279	284	281	291	273	306	274	247	274	257	258	287	259	258	263	275	273	275	266	306	287	265	235	267	291	256	263	292	258	272	244	278	251	264	298	259	286	262	280	305	269	280	284	225	281	258	302	262	257	305	305	287	288	302	288	272	258	264	279	298	279	281	272	290	273	267	252	240	264	263	292	305	266	323	281	277	247	260	284	250	259	323	286	279	247	276	296	290	283	265	273	289	270	265	248	302	261	285	273	286	285	333	311	286	253	276	282	248	289	322	249	277	282	269	284	262	261	277	284	258	267	271	271	269	288	268	255	238	274	262	267	264	283	289	264	279	290	286	282	261	285	251	259	284	265	266	265	258	268	248	282	290	282	285	233	279	264	290	310	285	269	280	284	299	261	298	291	262	277	282	267	261	268	253	256	260	273	294	255	271	265	299	299	278	263	292	283	262	257	300	307	281	279	282	271	281	260	311	283	283	275	249	255	270	282	301	269	303	293	284	291	316	289	260	271	282	289	258	287	284	248	272	268	274	286	261	273	275	293	262	252	290	306	294	295	281	309	265	238	266	289	258	285	261	267	284	278	282	259	263	277	275	282	253	288	260	253	275	292	310	268	273	278	297	275	287	278	282	296	296	280	280	317	287	309	277	281	279	275	305	292	262	258	269	280	321	261	276	299	289	272	277	282	297	284	260	281	275	302	277	283	246	269	259	250	270	291	277	290	260	295	262	267	293	286	273	269	308	296	281	267	262	250	263	280	283	293	266	251	253	260	273	256	266	263	264	275	294	273	299	280	271	292	283	253	264	267	271	288	278	300	272	277	289	298	263	224	278	278	263	266	253	260	295	299	294	265	265	267	273	283	319	273	284	281	296	254	268	269	276	258	268	312	264	286	291	284	274	288	278	266	250	285	265	270	292	245	256	240	273	279	263	265	259	271	281	312	288	274	282	300	256	273	285	266	257	269	288	291	280	288	280	266	280	270	275	247	272	270	289	260	269	291	297	279	282	262	269	268	264	259	288	304	276	275	296	276	305	304	269	275	257	279	245	261	269	257	253	304	265	261	288	279	251	277	276	259	239	289	272	252	278	293	273	291	280	285	283	275	307	276	300	244	288	266	251	230	266	333	263	274	304	299	295	299	264	280	299	273	282	245	230	287	253	239	284	280	263	245	277	327	276	286	301	311	289	254	272	267	300	257	288	290	299	272	298	279	283	260	287	261	306	240	274	257	326	275	253	269	278	295	246	294	291	282	258	276	281	273	310	287	260	284	249	267	292	308	282	284	268	272	277	270	239	298	312	252	261	302	269	264	274	297	262	254	301	296	285	268	271	274	297	297	298	274	298	306	276	297	281	280	248	282	241	295	285	294	308	294	313	299	300	273	328	282	254	284	263	293	281	282	297	272	267	262	278	294	283	274	289	262	283	272	292	268	251	263	323	269	268	290	297	277	276	298	309	280	267	256	281	276	307	266	261	253	286	290	306	270	243	282	267	240	244	283	283	268	289	296	264	246	262	254	260	262	270	305	302	263	298	254	283	247	253	267	280	279	273	274	265	299	271	246	281	308	265	284	276	296	258	258	272	263	268	308	290	254	286	255	310	277	274	258	264	264	254	285	277	254	270	262	300	273	282	290	271	286	273	285	263	257	278	281	280	314	270	299	306	277	263	296	273	255	265	279	273	259	312	281	285	250	237	291	289	285	303	263	288	259	275	280	279	291	274	280	301	298	281	278	292	292	259	309	286	271	289	272	301	278	256	292	276	294	296	296	283	255	283	267	259	297	255	235	254	288	291	268	265	250	268	268	295	255	281	284	283	293	264	284	286	277	249	261	274	266	271	266	275	277	254	262	289	248	301	281	267	253	260	282	262	286	256	285	241	291	272	267	290	313	251	291	261	276	299	289	268	249	272	287	264	255	296	297	269	273	272	293	290	284	224	301	287	291	293	301	295	277	292	270	287	264	282	285	296	297	224	239	266	294	297	261	296	281	280	312	273	255	244	284	280	282	309	239	283	272	307	276	262	278	259	272	266	261	258	253	297	291	282	259	255	241	275	285	267	281	250	306	266	254	284	273	289	274	271	282	276	268	249	279	255	270	277	252	277	274	289	248	288	261	277	292	272	285	289	316	295	280	277	243	280	253	278	302	282	263	281	261	295	280	280	271	263	290	273	277	274	254	259	278	253	275	279	281	286	296	298	275	234	287	278	260	295	256	272	278	264	269	275	279	282	271	229	287	302	296	264	252	252	306	273	270	272	279	267	289	259	294	264	260	264	315	282	284	267	292	272	288	284	280	266	272	255	272	304	270	271	305	309	274	301	285	279	266	293	317	283	281	272	277	312	287	262	292	281	270	289	259	275	286	281	254	276	268	272	266	260	270	273	301	313	274	280	275	290	249	279	249	293	270	278	285	267	268	289	279	278	270	270	276	306	314	284	263	275	289	298	293	310	267	266	284	271	283	295	231	315	265	257	290	284	268	298	312	263	267	268	282	266	253	291	242	273	302	275	265	302	255	278	271	277	256	279	274	265	280	281	276	259	294	241	249	259	250	282	313	264	286	280	252	277	275	287	298	301	275	274	236	266	315	258	278	315	272	279	256	304	280	310	289	289	297	271	288	253	258	263	295	294	273	252	281	292	260	279	265	265	306	282	257	263	265	289	303	268	275	279	279	281	269	296	281	274	268	285	282	256	286	269	276	258	248	259	261	281	258	285	250	279	286	278	267	251	275	269	264	281	274	252	252	255	280	252	296	286	288	277	269	265	275	277	256	267	297	242	281	252	274	263	291	306	264	273	273	271	288	274	260	302	315	278	282	283	267	263	289	312	272	290	268	309	266	287	297	296	286	293	254	277	272	265	275	284	288	278	270	252	289	295	283	265	264	291	304	240	271	267	243	268	256	247	274	294	278	274	281	281	279	280	260	264	278	289	256	276	296	307	278	254	304	266	299	306	277	282	246	270	292	255	304	282	287	266	274	263	249	298	266	274	266	285	290	257	268	273	295	277	287	257	262	294	291	269	289	283	290	271	271	239	292	292	270	264	270	267	286	292	264	293	253	288	257	274	293	285	284	297	237	241	283
33246	73000	53944	39773	35439	28908	20751	18057	14507	10646	8831	3224	946	349	298	301	335	328	305	305	302	302	328	339	267	299	299	301	279	278	284	315	285	315	306	332	304	269	312	323	286	280	299	298	305	286	289	336	300	319	289	324	310	318	330	288	288	287	275	282	323	308	318	305	303	308	310	290	300	333	320	275	314	288	290	352	299	302	312	321	305	287	289	315	286	302	286	313	306	272	279	307	288	319	264	288	309	314	306	318	273	262	316	299	301	295	317	292	289	282	293	293	269	280	279	298	289	302	276	335	308	300	286	306	322	307	309	307	275	313	306	262	278	288	301	286	316	293	290	299	281	289	276	291	328	312	298	304	303	313	288	300	261	285	326	309	298	317	280	296	281	277	283	303	315	268	281	299	298	279	304	307	312	313	289	265	297	319	286	284	322	304	304	319	329	300	280	276	292	297	282	282	310	310	313	318	310	298	304	312	295	327	298	288	285	280	266	298	296	294	292	284	291	323	311	314	301	260	278	314	282	302	278	303	286	291	300	286	304	281	338	281	267	278	268	289	278	302	261	287	304	306	327	275	309	283	299	294	302	324	303	312	301	298	310	290	301	284	271	250	336	310	248	296	300	272	295	311	286	292	305	309	298	336	308	310	312	286	288	298	295	323	284	296	301	284	289	323	327	283	322	312	292	294	279	272	298	312	287	322	277	319	290	287	312	314	312	294	301	305	287	281	293	262	278	308	272	290	313	313	292	297	290	312	337	306	294	316	302	257	304	298	289	302	279	299	335	302	308	264	264	292	307	323	316	273	332	296	283	303	297	314	288	309	312	294	254	306	334	277	280	300	299	255	292	308	325	309	304	307	289	290	286	262	328	290	308	286	324	308	267	319	276	271	334	295	261	285	292	318	282	283	314	317	305	290	273	313	319	309	295	313	300	299	306	288	307	294	294	292	314	274	316	276	306	283	287	323	323	301	299	312	317	319	317	282	281	298	288	307	295	267	323	309	318	254	309	300	331	278	315	305	292	303	296	299	292	282	308	271	284	318	297	277	315	319	299	314	307	287	277	281	299	311	314	327	314	330	296	306	294	293	312	281	312	296	274	321	300	291	307	303	304	318	316	295	279	284	274	307	289	292	284	325	287	273	318	292	311	284	289	310	299	324	301	304	281	294	304	312	295	298	280	277	321	279	326	321	313	302	320	317	306	305	296	312	267	282	294	270	261	307	293	302	291	299	295	324	284	306	328	298	289	305	321	281	328	327	291	294	276	299	322	317	288	295	298	282	283	330	296	290	279	319	343	297	318	292	314	288	312	295	296	270	286	284	282	290	292	314	323	331	332	275	343	272	286	308	287	284	287	306	293	321	266	321	248	280	277	314	296	311	285	286	305	294	315	313	283	279	304	290	305	297	307	295	270	327	296	295	329	293	299	297	282	354	300	308	281	284	310	307	293	282	322	291	294	309	282	303	277	279	288	316	289	296	305	330	299	310	315	297	273	293	282	305	288	311	282	306	300	300	337	293	354	310	300	308	300	301	276	302	291	304	298	313	286	360	317	300	303	290	280	266	313	311	279	338	273	282	319	279	288	304	318	286	271	288	319	283	275	280	296	314	309	290	318	293	307	279	275	280	322	300	309	303	300	269	310	294	312	315	314	312	287	297	306	271	308	316	318	323	291	287	283	308	277	300	328	333	303	332	290	288	319	309	288	313	268	332	314	261	303	281	270	319	300	298	322	295	334	285	304	335	302	295	278	288	334	296	302	282	320	276	291	307	319	318	318	313	293	300	319	309	293	283	275	273	323	324	299	291	362	307	294	286	324	297	321	301	310	259	293	322	289	312	314	281	284	303	315	291	301	285	287	295	298	271	329	295	318	273	307	306	303	304	325	315	303	294	254	303	308	287	274	286	310	338	290	292	284	295	276	277	295	331	313	278	279	296	329	300	313	291	289	320	326	290	298	296	313	290	290	279	300	318	319	286	285	285	311	324	272	276	309	300	303	287	290	268	305	309	293	311	299	260	261	329	291	325	292	299	291	285	295	318	275	317	304	291	306	339	266	298	268	301	292	326	290	302	312	268	298	275	288	288	291	279	317	285	323	288	309	292	303	313	294	317	300	282	294	288	323	306	286	264	323	340	272	299	281	289	292	298	286	288	293	280	292	327	308	275	334	321	287	292	300	288	305	315	315	342	307	314	283	265	292	279	338	324	305	283	298	279	294	287	287	293	304	357	349	279	320	308	303	316	294	318	292	314	296	318	303	320	315	323	308	269	300	308	278	293	286	301	299	285	276	301	264	293	304	312	293	342	290	297	322	314	266	335	300	293	300	317	283	308	289	300	300	324	280	334	315	290	284	304	280	304	315	277	294	288	315	310	317	284	293	278	345	295	264	284	300	291	315	295	315	298	293	306	277	321	291	280	286	304	322	281	277	303	281	306	276	288	304	264	303	297	322	290	312	288	302	293	318	304	331	282	261	318	294	311	327	298	303	285	273	305	273	297	244	299	297	335	311	286	304	298	333	296	296	310	317	299	287	269	293	305	295	274	293	333	292	282	353	320	304	290	285	303	304	289	299	285	278	296	321	292	285	300	311	287	317	294	280	289	284	298	303	297	289	298	317	310	311	288	303	296	328	284	298	317	281	283	302	306	289	293	315	315	294	312	300	280	337	273	316	306	298	293	314	274	291	262	303	324	288	305	282	276	317	314	277	291	283	310	303	296	303	319	313	298	287	318	307	310	294	296	295	299	301	318	280	330	305	291	307	307	306	303	290	293	307	299	287	270	327	298	272	276	298	312	304	292	299	280	292	317	291	284	321	299	316	279	297	304	316	290	308	299	278	283	324	276	277	293	306	303	294	311	298	276	260	295	308	283	254	330	288	300	293	305	266	298	325	301	288	293	310	271	328	289	316	308	315	304	310	310	326	332	308	299	306	338	282	279	280	275	298	249	340	307	321	317	321	304	289	326	312	276	294	281	281	283	298	303	311	269	280	329	298	335	315	312	268	320	317	263	312	316	324	293	282	318	315	308	301	295	280	321	270	312	312	283	300	334	277	287	271	302	314	309	313	298	320	280	278	318	286	299	330	287	321	294	282	301	268	283	310	282	295	300	284	355	301	293	284	318	293	291	298	288	296	299	301	282	299	284	325	285	293	293	302	303	289	281	312	290	278	331	313	322	302	283	296	322	279	276	294	291	301	255	295	282	297	290	297	303	300	293	297	283	314	268	286	285	317	304	283	293	302	279	293	321	312	291	289	300	306	302	305	341	308	320	312	326	303	320	312	323	304	287	303	320	303	329	285	301	292	319	318	288	304	276	282	290	294	283	292	295	287	308	300	263	323	309	311	278	285	282	284	276	281	325	272	273	334	289	310	314	309	298	303	297	318	293	299	278	299	271	273	298	301	319	327	301	296	308	280	325	260	290	328	279	295	334	296	281	298	304	318	292	294	298	263	314	314	311	302	316	297	297	291	296	333	301
24866	21351	27762	26688	21794	14199	10238	6765	4245	2742	1806	875	786	505	491	501	471	519	466	458	482	490	481	477	476	508	499	469	498	496	486	506	505	482	513	453	496	468	554	462	464	445	495	504	477	487	515	498	503	501	502	499	460	501	495	514	512	492	482	511	507	494	511	478	502	488	514	477	466	484	481	499	472	465	504	504	449	474	537	514	521	507	552	536	466	495	507	484	490	456	480	504	526	505	518	459	521	468	517	498	490	512	466	499	464	511	506	492	503	527	502	491	481	481	507	501	529	507	476	498	551	481	465	501	512	511	505	510	501	523	525	518	458	497	514	507	504	434	505	489	545	511	470	532	493	497	478	481	501	505	507	488	506	517	498	511	482	461	485	499	522	543	495	470	496	469	484	462	527	487	476	488	478	465	531	457	507	480	517	506	461	493	526	468	499	502	493	540	494	540	510	486	505	533	487	536	494	503	516	504	489	520	516	542	502	476	482	462	460	509	523	511	490	484	511	493	505	483	505	485	473	492	535	472	511	530	507	441	509	530	531	564	556	515	487	506	486	517	500	461	502	476	456	453	548	459	499	493	476	508	496	492	494	510	510	527	475	534	504	493	517	493	560	497	496	484	488	477	490	553	494	496	500	512	469	469	485	504	501	480	495	513	471	542	508	473	532	498	504	524	531	495	550	514	515	487	501	469	475	468	507	522	465	520	495	490	504	473	534	481	498	506	495	492	512	486	488	486	518	520	526	475	504	505	499	481	468	470	496	486	466	510	479	512	467	518	517	469	511	520	485	497	527	510	487	509	493	489	479	488	488	524	489	486	489	495	469	483	534	480	471	517	502	500	513	519	531	472	492	512	508	501	461	471	475	501	523	545	492	513	485	497	496	505	475	549	502	458	480	468	467	494	505	492	516	483	493	460	490	483	529	513	505	515	493	491	487	500	523	461	487	528	500	495	469	487	498	503	459	536	482	478	513	503	493	503	510	517	509	484	518	491	490	464	512	461	501	511	501	510	478	524	476	451	493	488	525	474	505	463	445	458	517	465	527	534	494	478	493	498	481	513	499	472	495	510	536	496	497	513	474	476	500	474	488	507	518	499	519	496	480	505	477	505	463	490	500	498	508	530	486	498	503	501	515	520	518	499	492	513	475	511	504	462	512	448	497	463	494	527	494	469	500	480	521	500	491	465	504	478	473	510	493	470	489	473	458	496	491	505	486	491	525	525	508	499	459	474	469	472	493	512	495	484	503	447	476	544	538	467	478	484	480	517	534	466	487	510	537	528	531	513	538	517	521	479	452	487	512	473	504	516	515	497	494	475	503	515	483	483	485	507	513	494	471	527	509	479	469	462	499	450	519	468	481	497	471	495	526	511	497	501	500	559	455	503	465	484	548	492	481	480	456	470	486	482	450	522	480	524	494	497	526	478	501	498	514	448	480	458	512	509	505	484	508	511	524	481	472	509	517	489	511	494	473	532	492	492	494	490	523	525	498	501	502	517	482	482	469	534	529	512	526	513	488	513	482	469	469	505	516	528	547	509	505	535	521	500	454	478	498	515	488	514	494	483	509	488	491	515	491	491	470	519	513	483	484	490	529	492	481	487	523	469	482	516	520	462	461	543	519	529	489	481	522	513	502	528	548	482	523	474	514	458	528	472	523	488	480	463	476	470	504	476	513	467	503	474	477	497	480	450	503	521	487	500	460	469	476	476	474	523	543	469	462	471	517	487	518	538	482	532	517	472	476	486	513	529	526	504	539	512	474	530	489	483	471	523	535	492	477	483	462	489	482	501	515	499	503	519	492	523	499	512	522	546	490	452	500	478	488	501	504	491	492	492	483	503	481	483	497	475	497	499	479	497	454	536	463	504	500	478	515	550	496	503	452	530	491	513	468	500	485	515	489	475	510	521	476	475	506	462	511	523	506	476	473	507	528	485	494	512	511	542	485	502	463	478	479	514	492	491	476	538	542	487	491	542	478	465	481	491	474	530	513	504	503	479	467	447	528	480	534	494	505	508	488	484	464	541	469	523	472	454	479	463	511	511	474	491	489	532	508	478	456	476	474	508	455	499	477	499	508	513	512	536	501	499	464	484	487	531	490	503	467	505	484	476	469	517	540	494	517	494	521	557	503	523	506	525	471	491	512	512	496	484	497	470	503	445	528	509	438	489	476	484	462	473	510	522	509	523	530	496	515	506	521	507	453	467	472	538	487	430	495	488	513	458	481	482	476	472	503	489	523	476	486	486	507	500	455	472	456	511	487	481	490	464	462	496	514	481	508	504	487	509	501	485	471	498	492	471	496	503	502	464	511	455	476	475	527	508	491	493	481	486	528	533	464	470	494	505	517	491	469	520	473	499	480	522	478	495	503	531	511	505	495	522	487	473	502	515	509	497	471	529	497	513	451	536	486	466	509	525	486	468	499	487	501	493	499	482	564	472	496	463	492	480	496	479	535	513	504	453	494	477	470	514	479	508	516	468	515	515	512	468	492	487	470	502	501	479	514	452	490	526	463	504	517	500	489	514	489	480	465	510	534	481	486	512	506	491	522	449	472	497	483	464	512	522	524	527	485	509	464	483	490	477	527	488	486	509	499	496	503	485	492	488	504	529	525	457	486	529	503	472	516	515	510	489	505	490	501	500	480	459	486	478	502	493	494	499	473	469	503	515	514	482	520	523	500	479	537	500	512	479	480	480	476	476	462	503	485	475	499	515	506	489	504	486	520	471	499	461	516	473	482	498	471	513	513	457	500	465	503	478	473	496	447	506	500	510	487	500	500	502	545	491	454	455	447	477	523	464	481	512	504	479	485	498	475	512	470	478	500	526	505	519	505	484	518	453	493	473	516	473	518	491	484	523	492	469	493	485	507	480	506	531	506	514	526	447	539	463	529	501	498	472	498	480	473	481	490	531	497	533	513	468	508	512	455	468	477	495	506	502	480	516	490	472	465	556	492	474	481	501	487	470	511	523	518	465	490	472	472	482	503	485	479	509	479	477	519	514	481	514	489	515	510	508	519	525	527	458	526	449	481	471	464	494	513	481	474	485	498	508	508	513	492	548	513	530	484	488	465	500	513	498	536	476	513	496	521	456	455	511	473	518	525	486	508	504	485	465	506	494	495	496	480	509	522	483	497	503	525	476	478	508	493	479	500	503	522	493	479	471	501	535	512	497	530	492	492	510	486	465	494	448	477	498	499	478	483	496	502	483	513	525	459	517	494	496	479	487	484	500	477	469	506	468	481	493	532	532	530	491	468	477	466	530	485	522	479	490	467	524	503	465	504	513	489	470	530	518	481	499	495	478	520	498	506	463	492	516	500	474	477	486	469	481	480	495	498	470	476	516	543	455	438	473	503	518	475	478	511	517	471	512	479	480	489	531	515	509	469	521	480	480	501	506	549	474	471	517	507	454	470	507	527	533	549	503	475	508	510	470	467	476	522	445	470	503	477	478	481	488	456	503	514	505	501	488	467	488	500	504
29752	57755	36633	29032	26945	18749	15755	12288	8096	5132	3278	1568	1196	510	570	521	494	486	532	542	553	538	525	563	539	527	509	552	530	514	510	506	513	533	550	514	517	508	486	519	528	491	521	515	537	572	498	521	504	543	482	533	528	519	518	600	535	569	547	507	536	518	506	549	514	499	520	506	574	535	483	531	553	532	535	543	491	508	524	526	530	527	554	518	573	513	593	588	542	547	501	502	534	494	530	534	539	534	563	476	498	571	538	568	553	518	506	526	522	531	515	515	538	543	522	551	503	509	508	515	514	547	542	553	533	547	481	508	529	567	504	507	534	561	499	521	543	538	519	505	557	540	536	526	502	527	544	536	585	530	544	585	532	520	555	513	543	547	536	523	559	539	581	531	597	569	543	533	568	528	517	527	562	539	537	562	551	493	519	510	539	526	559	526	528	562	485	560	506	524	529	502	503	549	520	552	549	516	554	546	541	527	529	584	530	564	547	535	567	560	490	557	516	521	539	506	534	534	541	586	525	501	537	529	528	527	515	542	472	495	561	503	491	529	545	523	524	509	501	531	564	520	530	562	472	566	523	535	589	516	493	543	534	547	577	518	519	590	562	552	487	517	544	568	536	546	524	569	533	493	529	544	546	545	508	546	528	541	552	513	528	522	539	557	516	526	538	530	545	538	550	522	537	518	523	493	543	521	514	522	503	537	548	522	503	508	507	571	522	507	562	532	564	530	540	524	482	531	538	490	538	543	520	522	532	545	553	540	538	510	526	538	540	502	552	525	526	529	501	542	524	508	519	528	524	527	546	558	548	541	519	496	494	556	519	508	548	526	499	524	522	535	542	507	531	502	567	577	507	525	566	559	549	551	516	527	510	554	534	569	521	519	581	526	516	542	456	493	559	539	532	524	544	556	505	519	551	536	568	522	548	502	524	514	492	528	545	508	510	550	549	506	573	521	523	491	534	522	520	490	566	501	541	539	531	545	490	522	529	541	546	543	509	550	552	580	540	522	535	529	537	539	553	547	513	562	582	526	536	506	523	520	564	535	534	541	515	557	516	545	550	528	548	507	541	521	542	543	486	533	561	489	543	552	486	529	512	547	499	567	539	533	492	563	543	538	522	553	500	508	503	510	493	496	557	524	507	543	550	558	512	551	554	525	509	493	520	521	581	573	518	522	539	537	495	511	539	507	537	543	529	542	533	512	547	518	525	547	493	513	528	546	489	519	544	553	557	524	561	520	559	576	498	508	522	530	543	559	493	565	530	561	498	526	492	530	525	553	517	566	515	531	509	505	548	498	504	562	543	515	518	517	584	497	509	517	548	483	513	540	527	514	554	500	516	554	527	490	532	573	517	494	515	538	536	529	543	525	553	502	547	542	524	505	529	531	550	519	527	536	540	577	537	521	550	538	553	534	536	537	562	553	559	510	550	566	484	512	511	523	538	531	548	561	542	513	510	558	463	553	515	537	512	503	503	521	531	572	508	515	523	550	508	540	483	532	548	569	524	559	556	544	532	533	562	518	531	553	530	556	542	549	553	537	536	512	508	567	504	557	525	508	555	579	539	564	516	520	541	569	548	549	522	501	523	508	531	549	560	543	535	546	531	523	555	485	479	549	555	549	523	559	516	538	502	536	511	517	561	542	489	568	501	498	578	527	521	516	542	490	510	551	537	490	520	549	548	529	544	513	532	515	509	528	539	543	506	545	535	552	509	548	569	557	549	515	482	526	498	540	520	541	558	510	537	556	524	571	538	504	535	531	518	511	551	509	522	572	520	534	493	552	495	494	542	531	535	535	535	549	536	522	545	534	510	554	555	498	529	504	535	486	514	529	542	533	550	536	543	525	551	565	509	551	505	542	528	534	569	535	499	534	511	517	559	576	532	533	536	537	543	485	525	546	509	516	538	549	496	546	516	500	507	539	555	485	520	525	530	510	507	543	553	517	512	470	530	531	525	513	564	533	542	572	573	523	555	535	537	577	556	502	570	555	535	549	522	525	517	546	562	533	509	575	492	542	519	542	490	512	567	505	512	538	526	522	522	564	523	546	492	557	544	517	580	512	529	489	547	516	503	479	533	554	539	544	529	552	537	575	556	459	519	557	514	517	531	490	523	511	525	534	482	473	499	547	510	535	521	486	561	535	548	493	518	544	522	502	531	555	482	500	519	511	572	526	533	533	554	556	534	548	564	503	571	509	558	494	526	487	515	500	533	536	546	553	546	562	524	513	525	533	542	546	535	537	516	539	523	533	533	528	488	554	512	510	517	557	523	517	519	537	576	504	518	569	521	584	535	549	528	524	519	529	517	579	534	520	520	557	578	524	556	513	561	506	500	559	543	540	526	508	510	532	530	507	593	531	530	540	517	496	574	543	550	535	539	539	521	524	517	535	527	539	526	538	512	508	545	542	548	525	498	586	577	524	555	534	544	549	529	514	503	503	554	494	535	545	530	546	565	545	526	479	548	581	543	547	549	521	577	543	512	572	542	521	591	496	529	508	493	567	572	526	530	527	544	533	511	510	530	540	567	560	547	529	542	523	562	551	544	514	525	504	520	527	514	518	515	578	515	541	538	506	561	536	544	508	511	519	555	512	536	496	543	516	540	518	553	546	507	526	526	562	521	521	525	530	551	521	564	579	495	564	503	535	520	587	538	530	508	516	549	595	503	504	509	528	550	553	529	523	523	542	528	527	535	521	502	505	546	544	538	521	509	502	516	567	503	533	532	505	507	546	531	513	536	511	529	519	511	542	473	540	529	534	529	581	519	530	557	574	521	554	565	513	527	572	551	553	490	551	521	544	506	533	508	546	523	539	578	546	498	507	566	517	566	543	532	589	498	524	515	514	483	503	527	537	571	530	518	529	517	541	532	569	516	527	526	527	566	538	546	525	548	518	568	533	521	552	547	535	548	588	507	573	552	505	542	522	541	517	527	497	574	528	557	561	536	546	556	543	489	575	524	532	534	563	543	563	568	510	570	499	515	523	530	541	522	550	517	542	495	501	584	502	518	511	518	520	521	534	548	509	559	497	529	540	544	542	525	570	546	540	545	516	501	541	530	525	547	536	512	549	513	499	570	514	540	491	570	548	544	546	504	590	557	503	499	551	534	530	530	542	534	534	555	516	555	520	561	530	523	536	527	546	492	532	538	496	561	544	542	527	553	510	533	540	504	512	524	556	531	550	534	561	535	565	519	546	563	517	555	507	519	508	544	502	551	550	523	545	555	540	521	522	545	519	551	521	561	556	538	513	536	518	521	522	531	574	540	534	524	554	559	545	540	505	585	537	515	549	521	566	552	530	532	513	537	547	532	507	547	539	502	459	533	576	593	532	509	578	523	519	497	567	569	575	510	529	481	518	520	528	544	525	573	547	543	520	512	575	537	545	555	524	547	512	586	518	567	526	531	516	549	520	521	511	552	500	532	528	518	519	502	505	561	546	527	520	532	511	513	520	518	499	529	540	509	548	559	505	523	533	511	541
22321	20972	28913	28318	30829	34382	34706	26064	17147	9239	2397	2096	1101	541	516	492	507	540	463	527	493	507	506	515	484	500	480	506	488	470	464	460	530	514	518	498	471	444	496	521	480	459	471	497	532	480	500	502	507	507	474	521	468	530	492	456	510	499	481	464	488	524	512	494	503	493	475	502	447	449	518	489	495	515	501	505	478	461	453	484	456	498	441	454	519	482	508	491	495	498	481	518	481	511	514	510	488	467	482	488	460	491	514	478	493	474	491	506	484	502	478	466	483	510	466	491	470	476	460	504	486	461	505	474	517	479	525	500	496	543	493	452	505	475	525	501	510	494	492	524	489	475	484	444	503	470	467	511	474	457	501	501	499	464	491	483	521	506	442	501	515	508	500	488	476	491	489	511	522	428	497	474	478	493	526	504	484	445	505	428	492	511	477	532	480	440	483	457	494	469	463	494	492	485	500	493	473	485	486	497	483	493	481	462	468	494	473	498	472	509	493	491	473	529	492	506	486	464	503	475	498	474	488	513	485	522	476	464	514	560	505	486	445	465	494	527	489	497	500	475	514	498	469	491	498	510	495	471	452	496	460	512	506	496	438	493	494	508	512	508	492	469	521	476	500	505	483	473	480	498	523	513	498	499	489	479	483	440	434	500	463	482	511	478	457	468	494	471	504	487	472	489	508	492	483	496	474	478	479	484	489	491	494	497	426	482	458	469	485	484	455	483	496	506	463	485	503	466	457	455	488	475	491	531	478	459	491	512	510	491	463	492	482	532	449	502	478	509	533	486	475	487	488	506	443	508	472	500	478	499	511	460	484	484	490	504	468	486	490	509	465	465	498	504	470	462	467	531	504	493	464	486	506	515	521	500	502	478	519	487	503	493	489	521	436	520	501	519	487	460	483	484	527	494	481	504	488	458	518	479	498	548	512	458	510	504	490	490	491	508	473	492	523	488	499	516	531	495	487	515	467	501	491	502	516	480	478	506	435	483	470	479	507	459	454	496	520	518	484	501	473	459	477	463	470	483	490	487	495	465	480	475	490	473	491	474	501	444	491	481	551	478	495	477	512	501	512	540	518	507	470	440	508	501	464	497	472	511	498	510	483	512	483	524	509	464	466	548	516	471	470	504	470	488	508	443	495	512	466	516	486	500	517	491	462	508	479	495	514	492	489	485	481	524	478	467	504	462	490	481	468	490	486	465	513	485	439	452	464	506	457	526	455	490	481	472	460	501	512	514	520	483	505	492	493	517	447	482	499	476	499	474	435	481	520	483	473	479	483	451	454	506	492	491	497	480	454	471	500	490	489	508	438	514	516	473	494	475	457	500	466	504	488	485	484	487	502	483	455	492	510	496	456	476	481	530	495	479	519	479	510	480	490	439	508	520	477	488	473	455	482	485	481	467	449	494	499	532	483	496	488	475	479	494	459	494	490	490	475	539	491	498	499	481	513	460	498	478	505	479	454	478	469	464	508	487	491	504	484	483	512	486	435	475	492	472	483	464	491	481	461	476	516	488	472	467	453	467	494	500	471	496	495	470	499	489	436	455	493	455	490	473	487	510	454	466	506	491	499	488	441	473	438	504	516	472	445	465	495	494	515	475	455	466	492	478	508	508	467	481	503	520	510	512	518	458	472	461	482	469	462	472	493	448	486	504	467	506	490	488	489	516	512	479	470	468	508	467	521	520	457	459	480	470	468	472	475	494	509	452	485	493	457	491	507	507	479	510	489	468	488	528	436	490	462	471	481	466	471	496	437	488	479	491	435	495	470	466	501	481	485	468	456	481	464	531	518	483	482	463	508	474	486	529	482	520	516	517	499	470	458	475	479	480	488	479	465	451	491	483	465	461	486	502	533	471	439	457	488	515	501	502	505	492	507	452	497	464	490	499	509	509	473	461	503	482	500	543	479	507	504	500	509	467	486	520	456	565	468	466	462	511	465	534	474	482	493	485	487	490	466	470	487	468	488	490	534	548	493	503	503	456	476	502	509	468	464	478	553	527	515	472	473	497	503	490	469	488	479	471	444	487	476	504	482	494	485	463	486	493	505	451	469	503	521	511	517	471	474	461	522	473	442	474	502	520	500	519	489	490	453	513	454	526	483	507	472	425	470	509	488	471	482	489	497	490	457	467	527	497	498	537	446	476	489	465	493	476	487	479	519	515	476	437	513	439	448	506	495	516	511	482	527	530	507	480	483	491	474	460	510	496	506	481	491	475	497	524	480	477	494	522	479	505	464	529	509	474	508	464	503	485	457	505	508	479	484	523	458	489	457	504	481	494	502	491	488	531	494	493	496	503	466	492	447	491	464	521	492	481	468	477	499	422	484	488	513	500	485	503	479	494	466	557	523	514	487	521	471	503	495	467	477	522	466	499	508	483	492	490	478	489	478	506	540	464	445	496	463	513	480	475	487	475	488	532	501	507	531	506	502	510	497	478	439	506	468	460	499	471	513	481	482	514	490	503	490	495	469	493	476	445	482	519	537	468	497	475	480	474	481	470	488	504	484	498	498	477	450	466	504	523	479	451	490	503	471	469	468	479	471	463	498	526	507	509	479	504	483	504	503	455	515	485	512	510	489	459	494	473	493	478	485	500	475	449	513	505	484	496	475	490	511	468	520	530	493	478	505	499	490	505	445	473	516	478	485	488	463	505	462	477	469	497	504	506	486	526	478	483	435	487	493	451	496	470	472	500	474	489	472	500	474	477	487	483	467	463	468	504	470	452	466	477	453	511	501	472	476	477	474	496	458	472	465	449	484	472	463	468	498	495	462	459	517	502	503	519	509	485	490	509	494	488	518	487	468	478	507	468	474	466	448	516	485	509	459	449	494	477	468	455	515	486	494	492	508	472	486	421	476	491	497	503	476	487	484	452	499	521	472	484	503	508	467	493	479	478	527	489	531	517	471	468	507	428	442	479	515	454	422	500	510	486	476	501	517	494	465	491	468	503	476	505	496	502	501	461	500	548	496	520	445	514	501	492	486	488	455	483	513	483	480	514	529	461	483	481	478	497	449	484	494	480	496	512	509	512	472	491	501	481	504	458	492	466	520	507	449	502	532	455	509	467	480	499	493	480	502	482	464	494	472	467	448	486	515	503	479	465	488	485	475	485	460	515	468	468	492	464	492	481	491	491	492	496	517	498	471	510	513	491	491	484	493	501	472	486	452	456	502	464	526	487	525	482	477	502	504	501	508	503	471	528	442	457	527	524	497	479	496	495	480	520	500	478	475	524	479	462	516	448	484	491	486	462	496	512	508	484	471	471	469	466	447	501	462	492	445	489	522	475	522	482	476	475	478	540	534	484	455	486	518	497	465	498	454	483	494	493	479	498	492	508	465	504	464	489	490	508	466	475	469	496	532	501	459	482	505	506	517	508	513	457	457	490	506	490	483	481	512	455	457	516	529	495	477	491	480	513	515	508	479	513	499	474	509	528	519	497	508	466	504	499	513	492	490	481	487	500	489	479	501	470	531	475
39412	68723	57099	57929	46917	40666	35796	28893	21065	12184	3280	3523	1630	560	534	542	540	526	517	530	513	522	498	477	522	507	473	477	517	541	494	480	481	479	496	510	512	473	506	513	525	498	470	480	514	459	511	536	500	483	504	513	475	484	508	504	474	523	507	507	464	513	486	500	457	496	476	504	497	508	480	497	556	481	517	535	500	515	572	507	488	476	522	501	491	481	510	520	460	486	566	468	475	545	539	525	506	493	489	503	489	485	498	478	472	532	475	489	487	534	505	470	466	524	477	490	479	499	504	465	492	520	525	466	508	489	504	480	472	470	490	508	494	493	532	510	492	487	556	504	499	526	518	521	515	512	484	477	497	485	487	485	483	523	498	494	495	503	505	470	535	495	504	523	496	460	517	526	525	497	492	478	532	476	512	520	512	472	477	512	495	517	453	506	485	481	482	494	473	527	481	520	512	486	524	504	474	501	514	515	557	517	538	478	523	491	507	515	493	465	509	497	495	501	499	480	497	518	523	499	527	562	490	491	509	503	505	490	491	485	492	497	476	515	486	518	540	505	497	544	518	480	516	502	460	461	470	507	476	487	489	491	518	486	481	538	491	518	504	523	515	514	492	514	460	483	500	491	481	486	547	468	529	509	496	475	528	466	504	502	506	520	486	482	476	523	478	480	501	491	511	526	496	516	509	474	508	529	501	468	486	499	484	462	499	525	540	507	458	491	528	474	477	495	498	498	481	499	520	504	490	480	491	524	490	477	501	499	479	491	481	497	492	520	517	530	468	463	498	496	515	544	510	530	474	518	486	460	513	520	504	556	532	492	530	502	464	555	469	498	474	478	548	479	522	452	475	467	503	493	518	532	515	501	517	508	552	496	472	487	461	519	496	517	466	461	482	517	505	524	487	479	517	477	563	499	512	525	516	484	520	497	504	513	496	521	521	509	484	499	498	494	528	499	515	486	500	497	483	501	514	499	507	484	527	518	483	483	525	493	518	545	491	497	479	501	485	468	526	484	473	505	466	504	497	489	529	494	502	508	496	464	518	472	491	519	495	492	457	478	487	528	488	486	476	506	485	508	509	483	517	498	480	495	468	522	516	514	511	528	490	469	492	516	514	460	494	525	529	486	500	473	501	501	505	504	516	488	498	491	529	499	500	526	505	501	507	486	504	507	525	471	510	479	478	502	531	510	501	523	508	504	489	496	525	523	461	484	521	486	544	483	497	475	499	557	500	508	549	490	559	502	512	507	461	508	511	502	475	497	509	481	484	515	517	491	513	544	447	465	537	478	525	532	441	509	494	528	479	474	458	526	476	515	512	522	489	524	517	543	515	502	505	520	477	500	467	491	505	461	532	495	507	464	506	494	509	493	524	553	511	517	492	475	491	546	484	487	478	504	496	495	531	516	494	464	480	501	476	488	507	516	478	511	491	538	507	480	520	517	505	506	517	514	502	453	525	463	499	513	445	459	497	487	496	497	492	532	493	536	483	530	489	487	475	485	471	431	506	502	504	466	506	512	527	521	509	535	501	514	541	469	478	494	526	499	496	546	495	502	495	480	524	484	498	494	490	525	485	505	498	501	473	489	457	495	535	498	485	492	480	515	495	519	511	520	546	503	448	497	516	503	559	511	487	484	460	497	532	515	469	533	526	487	505	497	490	492	471	469	518	509	472	503	494	502	511	524	452	493	513	511	470	473	529	490	508	519	509	551	524	504	517	500	508	499	511	444	501	487	491	502	490	527	528	495	528	470	446	487	477	540	496	488	500	477	478	492	455	483	475	468	469	468	480	499	473	522	503	548	515	478	496	503	536	517	474	446	505	489	536	468	511	445	505	509	485	536	475	488	538	482	476	502	519	513	465	479	524	505	486	503	490	498	493	504	506	484	474	488	474	482	523	478	472	463	480	477	507	528	503	517	493	540	484	521	488	494	492	498	545	494	504	491	517	520	497	493	486	476	514	451	490	496	505	487	525	477	529	453	489	492	513	494	530	493	514	476	490	475	501	464	493	506	483	473	493	543	497	467	500	530	531	503	483	525	497	479	484	505	524	479	495	476	482	502	528	504	513	517	494	495	468	499	518	533	507	488	475	511	486	539	497	508	509	481	523	490	471	532	506	497	450	502	486	506	509	523	494	512	503	489	513	520	463	519	530	542	509	519	519	554	476	477	548	542	477	494	509	538	548	510	489	497	500	497	539	517	464	460	492	488	538	481	441	502	504	505	482	496	538	482	481	495	518	505	527	503	488	464	484	479	516	486	534	520	480	533	524	469	493	491	503	491	507	490	529	489	481	483	512	507	486	493	503	462	520	519	498	503	471	489	511	523	485	507	483	494	479	471	496	502	521	491	488	515	480	485	515	518	514	491	477	517	551	509	479	507	511	497	510	510	503	547	497	504	506	499	505	500	479	534	484	510	468	488	530	501	490	491	492	544	513	480	512	471	503	504	491	490	544	500	503	513	564	466	536	475	494	466	477	529	521	480	533	523	531	472	499	513	487	494	531	462	521	483	507	483	489	440	517	491	496	500	511	487	528	499	465	512	498	497	502	512	522	485	494	526	484	490	483	490	507	511	479	537	519	478	535	473	502	496	554	510	516	503	542	513	488	525	508	509	549	515	490	485	529	491	504	488	525	490	511	520	497	529	508	499	514	482	501	471	490	515	517	493	464	512	523	526	487	471	477	492	488	478	523	511	489	500	518	510	480	508	517	542	503	528	498	508	493	446	478	493	550	469	483	487	514	514	529	490	531	509	501	545	449	503	477	553	470	504	535	506	546	498	522	522	527	466	513	482	531	513	491	501	529	495	510	514	499	490	534	492	533	541	530	495	500	489	494	516	488	503	511	524	485	466	516	511	501	476	497	460	484	472	496	487	480	494	489	526	482	520	562	473	535	477	500	505	528	499	526	512	457	473	483	501	511	489	467	525	464	505	485	483	484	520	480	471	505	491	518	485	498	506	464	458	463	501	508	500	460	457	540	507	490	514	493	531	487	502	529	465	494	536	491	512	474	538	493	499	486	470	486	509	493	520	471	514	497	477	495	454	518	510	536	489	482	506	520	502	480	499	473	496	514	501	496	509	493	497	464	501	472	477	460	507	536	468	456	519	463	498	506	466	479	482	512	487	485	516	499	530	506	492	475	509	512	503	529	494	478	501	496	518	494	473	477	507	485	474	462	491	541	505	502	534	508	531	527	536	468	496	459	527	509	525	465	487	516	505	489	515	484	501	532	507	496	478	527	543	465	475	519	527	485	509	487	534	512	507	498	473	514	522	508	529	484	508	501	518	497	491	508	493	525	464	511	511	506	481	496	496	480	505	474	523	515	476	531	529	508	506	490	509	478	514	474	483	458	474	473	505	496	537	493	473	460	519	493	507	533	485	513	542	492	526	484	480	504	509	499	499	518	496	477	508	510	477	530	513	467	546	503	479	489	503	541	500	493	536	530	523	514	535	490	511	498	508	524	514	510	525	501	510
27560	18671	21725	17580	8632	3497	2217	1131	591	431	358	360	334	336	331	347	319	328	341	330	298	323	306	335	325	321	335	317	364	314	350	315	330	296	298	343	303	319	299	338	341	323	357	313	301	333	331	354	312	325	327	335	310	337	312	344	309	308	311	339	305	313	325	311	336	343	328	328	332	343	335	302	331	330	307	279	339	309	340	286	316	331	320	310	304	338	318	332	316	322	327	354	327	340	316	352	295	289	314	334	314	342	302	340	328	344	312	305	316	320	307	310	338	334	291	303	312	330	306	358	340	318	343	335	337	336	323	359	277	335	331	329	307	312	287	342	309	333	315	291	347	303	341	343	318	301	328	326	327	331	341	324	335	332	321	313	345	338	323	331	301	319	343	318	357	344	365	293	329	334	316	310	311	323	310	324	353	344	352	324	344	302	294	321	335	326	312	318	317	315	308	350	328	323	358	326	351	338	336	356	301	347	304	339	317	323	318	325	328	315	310	315	314	319	348	326	305	332	303	311	338	335	355	311	317	348	351	324	317	325	336	294	308	311	289	310	299	342	312	342	334	348	279	309	359	314	315	345	333	305	298	356	336	300	322	327	299	331	329	337	343	340	315	330	296	320	305	306	337	331	338	302	328	311	313	358	326	312	311	344	367	342	338	284	360	333	333	311	369	339	320	350	320	317	329	351	318	305	322	335	302	338	344	335	324	333	325	356	346	355	319	325	319	329	313	324	338	337	349	310	334	323	312	274	321	337	360	295	294	282	302	360	331	335	354	321	341	300	346	325	307	336	315	323	330	325	301	320	333	339	335	297	302	356	295	361	356	335	350	329	331	339	353	309	309	321	316	322	328	325	327	325	358	306	338	334	350	364	312	333	341	346	325	282	322	313	337	350	318	353	324	326	346	333	348	290	310	296	313	324	322	327	320	334	330	333	331	324	328	299	310	318	334	351	333	318	323	299	295	323	314	351	342	327	316	375	352	334	344	340	367	338	330	356	353	297	315	270	348	358	333	296	327	343	324	317	317	333	341	315	323	343	324	350	308	320	319	303	340	348	336	319	364	308	334	328	315	324	328	364	344	326	322	345	364	331	322	334	312	329	354	335	357	346	291	315	345	315	336	299	357	339	306	348	316	327	338	322	327	343	348	364	323	332	332	304	300	362	348	317	327	314	334	345	340	296	318	324	305	329	313	302	314	327	345	316	275	339	331	327	307	335	326	323	341	330	325	321	365	342	310	277	347	330	318	320	301	305	358	336	319	302	347	314	331	337	354	299	325	335	350	307	312	363	349	326	338	297	331	337	286	322	284	336	356	315	334	326	318	323	344	303	356	323	315	349	317	317	325	321	328	331	323	327	338	345	339	314	330	320	319	322	306	318	329	343	343	327	317	312	341	316	304	318	341	316	327	352	321	293	345	337	340	331	314	365	309	357	336	320	320	311	318	299	325	319	377	312	314	335	320	322	348	311	363	346	309	308	341	341	344	336	329	308	342	351	343	333	320	293	331	305	308	307	336	306	344	322	313	310	309	300	332	307	316	340	338	311	306	336	320	310	327	346	337	324	306	311	325	349	311	332	316	327	328	293	309	293	319	334	320	329	311	330	333	318	342	323	351	316	306	313	327	345	328	325	336	316	331	331	333	319	310	314	323	352	286	346	340	305	327	310	344	342	347	316	307	346	309	331	298	346	335	317	304	322	335	318	324	311	341	322	306	322	311	366	318	332	300	306	300	324	344	286	297	310	278	315	331	304	333	337	316	314	305	307	316	317	357	292	323	334	324	301	325	325	341	292	329	347	311	292	325	301	307	321	334	342	352	323	330	321	317	349	301	335	345	287	338	324	326	327	320	330	335	298	336	318	321	325	333	341	357	334	304	306	322	313	327	302	362	346	321	340	321	339	294	298	306	310	331	308	312	319	316	331	364	317	298	344	366	320	324	295	336	348	361	323	314	307	342	321	318	344	290	303	322	323	314	322	333	328	320	308	335	332	297	368	313	339	306	315	305	325	320	323	308	291	316	336	331	321	323	334	314	335	304	314	334	336	346	342	348	335	325	317	319	324	341	339	322	314	327	346	319	314	320	308	320	341	325	346	346	295	342	281	331	305	336	335	352	334	348	316	315	298	339	344	308	290	335	352	315	341	359	319	355	336	308	338	345	345	333	336	335	347	321	310	361	339	337	335	337	308	290	330	337	312	335	323	339	341	327	295	339	302	328	327	349	336	290	355	332	364	335	331	330	289	325	352	320	324	332	289	330	315	305	365	340	317	324	352	345	321	328	347	329	308	347	320	337	339	369	317	324	336	308	325	373	350	345	316	346	313	344	319	321	332	338	319	365	326	324	352	345	303	345	341	317	321	333	342	345	328	356	342	323	347	314	328	331	351	310	333	342	344	321	330	320	329	323	334	325	287	330	327	327	310	308	305	333	317	320	308	318	297	313	313	329	338	332	334	374	321	319	316	317	315	294	300	307	341	299	313	318	307	307	320	310	313	350	307	320	326	314	316	335	281	332	337	316	325	327	334	343	328	310	338	320	300	331	292	350	341	356	348	358	331	316	326	335	327	327	334	319	344	329	336	319	318	362	330	332	336	342	290	339	322	316	314	343	310	332	327	316	354	353	346	325	331	332	314	363	376	332	325	312	314	301	319	312	320	356	288	286	296	309	315	347	309	347	335	300	355	320	343	323	338	320	317	296	308	336	313	340	318	328	314	309	338	321	337	326	340	283	302	353	362	317	336	321	323	306	326	339	348	320	321	337	339	319	310	311	337	342	322	333	305	335	306	312	318	289	318	327	330	347	337	324	319	363	311	298	329	309	354	343	320	337	303	304	292	305	310	286	330	324	347	329	310	322	316	326	325	333	321	332	299	300	360	327	291	360	332	323	341	303	326	333	317	310	344	328	343	315	323	296	309	362	321	317	331	342	314	340	320	317	329	327	298	332	293	348	335	319	328	309	325	314	290	311	344	318	293	330	363	308	311	306	330	330	328	311	336	331	286	316	350	336	320	332	328	289	331	306	317	340	322	345	327	322	322	344	319	320	333	311	342	289	344	330	329	290	303	307	337	331	358	328	305	348	329	327	323	327	324	305	325	325	324	299	305	319	306	332	329	331	339	322	310	329	330	320	329	335	346	358	337	320	329	333	335	347	327	317	300	322	317	326	324	313	322	336	354	340	333	321	330	319	286	334	344	313	313	325	336	350	326	334	328	318	326	332	364	356	304	321	363	302	305	357	323	309	330	323	340	330	320	307	351	337	278	300	307	334	296	333	305	313	336	314	305	327	335	346	290	359	314	325	333	341	328	362	312	344	359	305	341	313	339	337	346	310	292	325	303	323	328	305	304	294	307	313	330	321	312	306	339	336	326	343	321	342	383	310	321	325	350	329	314	323	330	308	358	332	305	315	358	304	345	354	366	330	316	303	327	342	310	332	318	320	328	327	321	324	292	300	298	310	341	317	320	283	300	365	317
10702	12104	19992	12995	8667	4289	3031	1559	761	576	405	406	396	378	337	382	339	368	348	359	375	376	381	323	315	354	390	355	375	355	346	368	362	334	339	350	345	340	346	379	371	361	366	356	366	339	401	365	343	368	372	359	329	354	389	374	367	334	345	369	356	335	382	330	371	381	381	333	342	400	359	355	344	370	328	352	347	406	379	376	346	381	366	354	372	356	352	362	350	330	352	347	377	359	339	332	341	339	399	352	377	386	331	343	346	361	375	367	354	345	364	349	343	389	385	376	354	368	354	333	341	355	375	363	350	383	348	357	365	331	361	343	341	336	337	341	415	349	339	344	355	385	358	334	377	366	411	339	386	347	360	360	345	329	371	347	366	387	368	378	410	367	361	359	299	352	342	345	308	374	319	361	392	372	338	351	389	354	377	357	350	362	363	349	363	371	336	350	355	382	364	385	367	332	364	396	373	378	354	380	356	371	327	364	347	370	360	358	362	369	369	361	391	357	387	347	390	330	359	390	338	351	345	324	345	363	350	376	344	427	355	380	366	354	400	290	347	368	342	351	359	412	352	316	360	317	362	381	372	377	363	371	379	349	370	388	370	348	345	335	353	351	347	350	357	386	343	349	360	371	342	360	362	373	382	338	358	370	368	356	351	361	354	379	352	351	376	334	364	353	367	366	409	347	376	348	358	372	339	380	349	348	367	347	376	358	368	364	388	430	353	378	368	395	360	357	356	401	362	393	344	371	379	360	346	377	409	369	350	378	369	356	337	373	340	379	334	338	369	385	393	363	389	378	357	378	339	358	343	335	382	370	350	363	358	307	355	373	381	409	379	382	348	362	373	372	387	383	331	361	354	386	338	358	385	351	398	338	378	361	327	357	353	383	346	393	378	362	369	323	368	351	347	383	374	321	333	361	389	415	383	389	370	368	328	360	372	341	334	367	349	370	387	376	334	380	345	357	379	366	362	343	376	373	368	354	393	350	355	400	356	352	332	411	354	356	367	357	352	389	358	391	387	381	403	386	361	365	397	367	354	370	360	366	349	387	393	307	363	370	350	383	392	374	369	365	376	351	344	383	379	377	336	345	385	413	348	372	351	366	347	369	373	362	369	347	337	380	375	373	341	347	368	360	333	369	356	400	360	377	368	346	382	361	368	378	355	345	333	388	365	376	342	345	369	368	362	395	380	377	363	359	368	347	377	365	361	370	361	352	382	351	353	349	375	379	360	345	362	372	335	362	346	355	369	346	348	339	340	343	361	377	364	344	342	337	378	361	341	393	380	382	337	359	376	365	320	358	348	382	381	362	341	391	404	372	344	340	388	372	384	355	374	381	384	355	356	378	351	360	363	396	391	367	354	303	363	364	368	356	372	343	367	334	363	366	347	396	378	348	343	373	356	373	365	380	363	392	391	354	360	359	382	371	381	387	367	336	369	375	379	353	368	381	337	377	384	358	355	317	370	391	341	376	375	375	368	356	350	339	369	368	366	358	363	355	379	353	354	362	327	350	375	374	361	386	388	342	392	350	390	374	312	345	341	370	351	341	380	382	386	401	366	392	348	351	370	372	345	334	354	365	363	376	362	375	398	369	370	373	382	368	352	341	360	374	360	329	357	352	384	346	348	359	379	359	364	370	348	357	351	345	353	383	385	376	348	354	394	387	379	376	374	399	342	363	366	350	350	378	349	361	362	384	370	383	375	339	368	357	370	367	352	368	350	370	312	382	350	353	362	378	345	378	354	388	350	381	338	371	370	325	348	401	370	340	393	332	353	375	378	351	374	341	375	322	389	391	351	374	371	369	372	346	361	382	350	359	386	360	406	363	357	400	401	353	336	386	389	350	369	384	342	379	360	336	356	379	389	361	370	362	396	371	386	332	339	393	350	359	387	345	361	365	334	374	353	357	331	370	329	372	335	376	336	372	373	320	365	366	347	381	356	350	357	373	358	347	350	374	379	349	337	350	349	321	356	366	347	366	345	367	362	366	354	389	390	364	396	359	387	356	367	370	379	386	353	333	377	380	361	327	380	366	346	329	389	351	371	325	347	345	389	374	378	390	380	351	329	375	400	362	374	364	360	373	356	366	335	360	352	355	371	371	377	342	337	348	356	354	389	379	346	326	361	383	358	343	404	390	375	342	381	391	364	370	372	395	338	380	387	349	373	352	345	356	378	366	354	368	358	341	380	370	360	346	354	374	392	401	331	367	365	349	342	359	332	371	348	389	387	415	356	363	349	359	352	378	353	346	373	325	397	398	345	371	379	356	422	368	348	358	336	406	352	381	375	328	318	348	381	399	367	378	341	375	335	337	410	384	390	365	340	341	335	357	347	375	349	344	358	351	384	326	397	357	401	372	344	366	341	366	351	346	368	368	366	332	367	333	359	400	338	385	355	359	343	358	363	362	366	367	325	361	342	368	402	356	326	339	373	354	346	372	361	393	347	361	375	380	358	341	392	346	364	342	380	421	351	366	348	366	373	380	354	389	381	349	350	373	331	364	391	362	359	318	355	330	334	368	351	330	349	360	362	391	362	361	378	408	322	381	356	377	352	353	384	340	350	342	352	368	349	384	361	325	376	399	375	376	372	349	350	352	356	401	365	374	412	344	370	339	406	385	377	371	346	381	379	341	377	359	367	357	355	366	377	341	346	355	388	366	404	376	365	344	383	360	348	378	367	373	360	375	391	349	373	324	373	335	375	374	364	374	363	352	334	347	361	364	392	382	354	371	337	350	392	363	351	354	359	347	365	391	348	393	359	362	358	344	373	385	368	360	341	339	371	373	359	366	354	373	356	370	382	369	381	372	365	381	330	382	358	396	351	363	349	361	352	362	324	345	388	348	390	374	346	366	351	404	335	373	339	363	376	353	382	378	398	348	328	336	383	395	325	382	367	353	375	341	380	380	356	369	360	379	348	388	348	371	377	351	369	347	349	365	383	340	353	337	407	359	360	390	382	370	321	361	385	370	377	374	363	355	373	332	362	351	332	382	336	351	346	361	358	378	363	352	377	332	347	349	365	368	338	363	342	326	381	369	364	371	376	343	375	379	339	366	366	355	346	353	352	371	385	355	353	350	387	360	381	356	376	381	371	357	395	351	356	346	405	367	342	332	371	332	387	347	380	368	360	323	351	374	390	385	384	362	351	379	363	390	357	344	352	358	377	370	356	339	365	324	351	380	349	361	376	369	367	360	372	390	326	366	379	342	386	352	347	354	347	341	369	364	373	336	375	337	377	362	370	360	399	394	378	372	354	348	349	349	362	383	360	360	372	363	370	330	390	362	383	352	366	361	365	332	361	345	351	331	376	352	363	351	351	375	348	380	407	390	372	375	357	360	352	349	355	372	338	357	367	346	355	350	340	357	371	370	331	381	336	388	348	361	357	367	349	365	354	345	366	360	348	381	347	362	385	356	382	351	389	365	368	375	381	364	353	353	351	359	354	395	358	346	345	354	364	365	378	346	421	382	324	353	327	365
23806	21126	33010	40903	36491	29429	23397	12363	4006	883	674	795	503	297	320	289	282	258	294	308	263	291	270	275	324	305	278	277	294	282	285	303	284	276	286	260	297	273	296	302	305	300	289	278	265	291	273	291	281	277	295	267	310	273	285	285	297	289	254	279	293	287	278	277	275	280	305	315	287	289	277	296	295	294	281	276	279	266	271	267	283	310	263	300	291	296	292	308	298	284	297	293	283	289	290	275	274	321	278	293	276	267	266	271	281	286	267	300	306	279	302	277	263	288	286	308	290	283	295	309	265	267	290	302	282	264	297	268	295	303	282	322	272	274	296	271	296	290	300	267	283	265	297	266	284	275	281	294	272	308	273	299	300	262	262	278	273	277	318	282	272	268	283	282	269	292	277	289	294	285	246	284	273	311	295	295	268	305	251	298	256	274	285	289	276	274	278	294	262	286	288	280	298	271	264	287	267	273	296	301	270	288	319	267	287	292	267	282	279	286	311	275	265	285	284	304	271	305	263	286	264	280	268	302	294	319	315	280	253	269	282	260	299	301	295	302	284	267	255	304	279	285	262	278	259	280	306	293	281	259	300	311	285	280	253	276	275	297	299	259	309	297	277	305	293	271	299	263	284	285	265	285	279	283	295	297	268	247	293	292	307	254	289	280	286	286	254	279	249	307	282	286	281	265	276	251	283	284	305	315	285	314	265	308	274	299	301	280	259	293	240	278	276	274	291	292	282	256	295	279	276	269	288	303	263	264	305	281	268	288	274	293	283	300	336	271	283	284	297	311	249	262	272	263	305	282	287	269	289	286	289	300	314	269	265	269	277	299	280	258	316	309	239	259	282	298	273	265	310	279	282	295	292	292	299	294	326	280	300	306	317	278	249	286	270	284	274	274	286	281	264	261	298	275	270	261	277	266	277	278	265	286	293	254	295	259	313	312	292	292	319	279	308	295	293	254	296	255	274	258	280	264	305	288	271	251	311	263	291	278	275	293	280	264	292	288	284	266	320	271	279	272	269	309	302	290	289	329	284	295	263	275	281	265	289	272	276	296	292	293	225	314	290	261	281	285	290	302	299	266	288	272	293	296	271	285	261	275	268	287	293	279	280	275	269	275	261	240	294	297	288	285	286	286	274	311	263	293	304	271	282	284	274	301	289	268	290	291	274	270	281	273	267	300	267	249	264	294	285	297	300	285	269	277	240	293	275	292	292	331	276	267	281	304	288	267	311	273	290	299	287	290	305	280	287	292	323	307	284	271	276	288	301	288	245	255	289	282	258	276	293	291	264	292	277	290	279	280	264	272	250	283	267	281	263	262	282	265	253	263	283	287	288	283	275	278	259	301	289	298	276	297	296	300	287	297	286	267	266	249	287	256	281	272	276	270	295	294	306	315	284	300	285	284	287	280	298	271	293	287	296	257	347	287	301	304	304	264	271	260	260	266	307	302	282	267	312	261	299	294	311	262	297	299	294	280	298	284	269	267	252	266	278	282	302	300	275	289	264	277	292	272	288	326	284	272	272	301	284	270	273	315	302	278	270	285	274	259	274	265	280	305	285	290	303	275	276	278	266	260	275	262	282	285	245	290	283	260	280	283	278	268	247	272	282	272	269	256	282	287	280	265	258	278	295	274	293	270	264	301	276	303	258	283	279	283	270	299	280	274	277	306	273	289	315	273	266	285	275	276	251	283	276	263	265	292	289	307	270	280	284	262	275	246	251	259	280	282	299	311	295	275	278	283	308	282	270	261	284	281	283	241	284	270	246	290	291	296	273	296	268	287	267	294	291	304	276	299	266	300	267	308	259	288	280	291	282	296	263	282	275	310	320	277	290	295	253	307	298	269	283	301	292	243	260	291	314	281	279	277	272	274	258	293	249	283	273	288	314	246	310	235	266	294	293	275	261	271	262	297	293	284	287	292	293	288	305	295	277	288	267	261	283	247	298	292	298	271	271	276	268	265	262	278	295	279	261	313	277	291	289	301	253	266	287	273	267	278	283	282	271	295	287	278	249	269	302	253	281	276	311	272	284	286	266	297	266	319	281	284	312	304	262	292	271	289	256	284	279	295	274	286	259	279	269	277	277	276	293	278	277	268	291	274	278	298	292	310	280	281	268	301	314	271	304	309	287	283	295	282	288	277	293	294	285	286	282	265	284	284	279	286	282	302	298	261	293	269	287	303	251	284	279	271	291	310	276	285	273	303	294	315	287	268	320	297	293	272	295	262	269	270	272	277	297	285	284	263	281	282	310	314	297	286	281	273	268	261	320	280	264	302	286	274	275	275	298	299	266	256	279	273	300	277	291	262	291	286	271	286	286	286	299	275	281	273	251	268	287	296	276	287	324	291	299	302	288	277	292	275	300	273	271	256	271	326	285	270	277	276	288	279	275	250	269	316	290	292	304	260	303	294	285	260	305	267	311	302	287	275	277	288	301	303	279	267	319	312	311	303	278	296	277	296	295	281	290	312	267	262	285	284	285	285	262	283	303	279	290	289	293	296	264	267	270	308	276	291	255	304	304	278	299	297	266	287	268	259	280	301	261	306	288	288	276	280	265	288	291	263	278	265	270	267	285	282	289	311	261	291	276	263	286	278	259	290	298	288	288	302	287	248	258	294	292	275	304	271	312	285	247	302	283	273	263	267	290	252	261	262	304	302	281	282	300	291	267	269	301	266	286	288	278	305	276	253	297	277	306	271	283	273	293	272	249	287	294	256	276	320	275	273	289	267	274	308	295	277	292	273	299	260	287	301	285	274	284	267	256	275	268	272	271	288	288	267	304	311	293	285	247	275	303	283	292	286	274	256	264	250	275	291	318	276	278	288	327	320	307	270	285	303	303	285	326	292	293	282	281	275	278	298	292	269	262	294	302	279	285	288	272	263	273	292	283	291	263	292	298	268	299	297	281	238	266	270	278	284	294	279	256	279	299	289	267	276	283	261	282	294	274	294	283	262	281	314	300	311	294	308	273	246	289	287	265	287	262	280	278	274	316	267	293	315	259	272	289	300	310	275	306	277	311	271	293	302	290	280	313	265	292	269	292	245	266	269	283	260	299	281	292	279	306	288	282	296	262	273	266	293	293	275	287	302	307	275	268	282	269	315	321	314	279	266	308	296	294	310	257	281	306	321	303	284	285	279	260	279	301	290	276	288	265	274	300	277	282	316	312	294	299	283	275	267	278	314	268	260	245	280	322	262	295	273	280	237	259	308	291	278	292	300	260	300	287	306	290	242	275	269	263	290	297	313	269	279	250	304	286	277	277	276	301	263	280	277	315	290	297	263	271	269	283	275	268	284	319	278	297	296	320	308	285	260	279	305	269	277	296	285	293	309	310	305	285	260	272	260	297	306	281	286	307	266	258	274	272	280	293	264	264	289	265	294	324	302	284	290	280	283	294	276	273	278	295	280	274	275	247	296	296	286	254	283	264	278	308	309	273	282	275	279	286	296	293	299	268	284	283	270	233	301	287	275	283	307
31489	57389	65984	54225	42737	30566	24160	14737	5762	1287	1061	1296	693	286	324	319	276	318	294	323	305	288	322	306	289	308	290	309	339	320	317	313	317	314	334	328	299	309	305	327	294	319	289	279	313	315	287	295	315	324	316	302	330	297	286	305	309	293	329	313	328	297	327	292	293	312	283	303	291	330	344	331	354	294	324	282	334	289	321	335	290	293	329	318	311	333	302	300	339	318	316	317	307	317	334	299	298	351	278	344	328	324	330	317	297	337	305	298	314	304	338	319	315	305	292	318	326	325	319	313	295	327	321	327	320	309	317	328	336	266	301	303	309	278	308	287	307	342	300	319	295	301	291	305	285	308	316	283	311	321	309	329	315	316	316	325	330	288	323	283	294	314	282	313	290	329	306	289	268	289	286	330	275	306	309	323	324	298	296	282	344	297	309	301	308	302	334	311	300	292	287	305	326	308	322	291	316	301	284	282	306	283	300	336	312	308	310	345	320	322	316	321	276	326	297	330	336	297	311	281	311	287	307	292	304	311	329	330	261	278	332	279	318	291	303	304	274	310	311	288	311	292	328	310	325	330	292	307	281	317	307	309	302	284	332	338	301	296	287	321	339	285	309	309	327	329	315	334	321	316	332	302	326	302	286	292	326	304	318	326	314	325	281	318	326	295	333	316	305	325	303	312	295	323	309	314	315	322	297	311	306	306	312	313	304	312	282	316	314	308	307	310	329	332	315	267	302	320	320	313	297	319	309	301	342	314	322	329	286	305	280	328	345	291	286	307	295	294	305	295	320	299	297	289	291	301	316	331	310	290	300	300	334	292	304	317	293	316	332	283	307	306	330	303	325	290	274	304	314	359	283	290	286	264	296	324	301	316	301	314	297	327	306	304	317	303	296	283	308	305	318	293	300	285	331	316	314	297	304	293	295	316	312	310	307	329	319	301	320	295	309	315	308	280	334	320	319	301	296	316	283	312	324	308	276	323	339	331	323	260	304	291	292	286	302	317	300	336	314	333	306	304	270	294	331	281	314	309	305	309	335	313	305	315	294	296	279	320	317	314	288	271	272	292	290	303	294	301	298	307	286	310	276	311	306	304	286	303	304	295	328	293	304	290	316	318	311	312	291	277	305	309	337	281	305	301	315	293	319	329	288	320	319	343	297	297	261	317	290	297	299	334	326	299	328	313	294	307	309	308	300	322	305	339	306	298	295	296	351	272	297	277	295	327	305	353	319	323	300	287	275	304	289	287	307	348	301	318	358	337	284	318	324	302	301	314	285	317	280	334	313	323	330	302	317	327	311	322	341	309	322	312	275	303	332	315	326	309	320	316	291	303	315	290	298	284	318	305	318	294	304	319	320	313	302	345	306	318	297	298	293	325	309	333	296	308	306	297	300	335	316	308	311	269	326	313	313	296	309	322	338	339	304	307	287	334	338	312	297	287	261	308	293	300	291	316	327	317	311	311	289	304	313	297	294	289	333	320	296	297	333	320	303	311	283	307	325	314	314	314	326	308	334	336	307	307	308	292	306	307	298	299	286	296	309	339	279	300	310	291	291	303	298	274	330	265	304	322	285	308	287	317	315	318	286	263	323	337	309	325	329	298	311	309	319	282	304	298	328	330	303	317	311	307	282	323	325	312	290	332	310	271	294	329	307	290	294	316	286	305	322	320	305	326	331	290	285	320	278	302	307	292	302	314	344	342	292	305	312	275	346	321	289	308	303	302	317	315	325	300	298	313	295	328	291	329	304	317	274	282	287	280	329	321	299	295	335	298	292	325	319	288	297	291	297	307	286	302	297	276	308	324	327	306	320	306	324	331	339	298	305	291	276	355	296	315	300	346	286	300	334	326	280	329	306	320	281	299	268	312	301	318	295	269	312	340	300	311	315	335	353	295	290	308	325	320	304	293	310	287	294	296	307	313	328	279	328	289	354	331	295	302	294	317	285	295	292	310	338	294	303	307	295	317	323	283	292	321	312	299	288	278	297	318	299	309	314	274	326	288	303	296	293	310	309	284	320	277	279	315	318	324	324	302	337	304	328	310	306	314	313	290	301	327	329	352	318	321	298	311	265	331	278	314	303	319	299	312	331	298	333	314	304	306	326	304	329	286	282	309	328	308	312	313	309	305	314	289	297	313	318	314	286	319	307	309	292	323	299	327	314	323	305	321	316	302	305	305	328	354	296	308	301	300	293	303	292	294	282	323	315	305	300	292	295	329	309	333	316	296	299	278	342	306	296	316	319	305	300	324	298	314	285	316	268	306	294	289	308	315	314	305	303	315	300	284	302	324	290	315	326	323	292	324	292	333	337	327	332	281	301	289	330	285	316	319	301	309	311	278	319	314	347	320	308	300	294	313	316	298	290	310	307	285	317	316	310	348	353	294	349	322	306	281	311	292	306	321	288	327	305	291	291	304	308	305	323	312	333	302	301	307	317	321	277	301	300	299	335	321	334	301	306	341	296	322	300	281	299	321	310	307	291	291	331	309	299	299	320	328	296	317	299	296	329	304	314	297	297	278	324	295	336	289	323	304	312	302	318	314	324	265	293	318	312	266	310	315	318	303	302	279	326	347	328	291	306	311	317	295	296	332	285	319	277	281	309	302	276	286	294	283	308	288	282	306	288	309	300	299	281	300	297	307	312	333	313	302	289	282	290	305	312	314	310	301	334	308	306	304	286	290	295	301	308	355	290	307	293	324	319	325	327	261	351	270	336	298	296	332	307	298	315	291	312	324	339	305	309	324	306	316	303	299	321	308	334	320	311	295	309	296	288	313	291	332	312	322	296	328	329	292	312	320	293	323	321	296	284	295	325	311	294	304	311	310	325	272	312	288	289	320	323	312	311	289	315	310	328	295	282	330	306	296	294	295	292	303	303	310	294	321	282	312	287	328	289	307	325	287	324	302	319	283	349	270	254	278	318	345	320	270	293	341	322	326	302	352	312	301	315	333	318	297	295	267	308	298	326	313	307	276	303	296	283	288	293	314	313	334	327	288	330	304	325	298	317	309	323	338	275	317	316	288	291	278	310	307	316	313	291	293	317	282	286	312	312	303	293	302	306	312	305	284	299	272	318	296	309	331	324	290	295	316	321	318	319	281	285	300	297	288	274	332	279	301	313	295	302	310	313	296	311	311	299	349	293	310	326	308	291	295	308	283	338	305	288	303	328	288	302	337	314	294	270	317	316	289	326	309	294	312	323	331	323	311	284	302	283	313	282	336	325	294	300	338	301	344	294	305	307	295	322	301	313	322	290	321	330	297	311	331	314	303	298	294	277	310	303	305	327	289	298	288	343	312	294	299	314	307	298	305	341	301	336	314	304	306	271	310	323	305	319	292	312	304	303	344	297	285	286	285	311	297	307	302	307	315	286	323	282	325	297	308	315	311	321	314	312	295	300	302	345	315	300	326	306	324	279	297	310	334	297	314	305	339	296	301	281	312	341	285	316	329	324	295	299	314	307	310	326	301	320	275	322	311
24780	21197	32696	36310	27067	17611	9216	4368	1874	803	723	716	622	501	539	531	537	533	541	498	546	503	510	533	514	504	485	519	554	534	503	491	503	498	467	524	499	540	512	477	495	542	527	491	541	493	521	516	487	542	520	529	526	555	547	514	536	499	509	539	521	513	487	506	517	513	533	504	535	514	522	504	517	529	491	533	529	546	506	514	546	502	498	549	495	515	520	550	491	502	531	529	479	513	485	555	533	487	527	509	517	549	528	494	481	528	483	539	502	515	467	483	484	504	518	496	552	500	499	543	495	543	555	508	496	505	541	519	494	510	495	543	538	500	546	491	547	473	518	522	522	510	525	535	515	520	552	500	481	484	495	525	532	527	511	533	479	535	492	491	536	476	576	515	542	520	538	487	503	492	461	554	484	526	531	509	517	549	556	478	535	490	488	543	519	549	521	526	542	524	530	513	516	520	520	544	492	515	518	514	504	567	557	530	534	505	491	500	535	524	487	493	526	576	507	483	449	527	546	483	538	475	521	507	543	555	476	518	503	508	526	493	522	536	583	534	572	510	540	540	533	512	536	535	486	545	539	544	563	500	522	516	475	506	536	533	511	519	535	485	513	535	500	520	512	519	518	501	497	506	509	533	502	479	529	511	524	491	524	541	497	499	489	539	549	534	522	498	525	496	548	539	502	480	522	545	536	534	502	537	505	544	560	523	500	464	589	532	525	477	528	471	485	529	491	505	542	481	521	499	503	532	543	512	526	490	500	513	494	534	536	511	500	524	532	546	504	530	550	539	509	536	477	575	513	541	477	525	536	509	499	522	483	539	527	475	504	498	516	517	506	522	509	534	525	525	537	495	514	551	520	487	532	534	507	500	501	518	467	499	547	554	551	535	497	524	550	510	523	476	529	468	481	515	504	545	523	529	499	512	516	510	505	537	464	517	514	520	511	472	502	537	504	500	517	510	522	518	533	512	518	512	497	505	513	511	551	530	494	550	528	494	523	548	531	507	531	509	485	520	517	520	495	506	544	533	537	525	493	552	488	483	514	480	525	502	504	520	554	503	514	507	521	509	510	531	535	503	534	518	509	518	535	494	536	557	530	524	518	497	532	548	535	527	522	495	567	483	535	510	525	522	488	533	523	527	493	483	516	513	527	495	479	549	546	517	528	525	469	480	518	530	526	505	511	555	534	494	531	567	542	506	523	515	527	523	503	514	536	507	511	532	524	513	495	535	503	547	522	479	524	506	521	513	484	467	526	521	568	538	546	506	511	574	548	503	494	502	547	503	546	542	524	525	511	543	537	511	540	500	488	511	490	513	478	538	503	551	531	478	550	541	489	518	504	488	516	505	492	512	513	540	520	529	490	512	527	480	505	464	531	477	510	515	546	520	494	532	502	538	492	487	493	514	553	534	530	507	532	469	501	542	546	517	537	501	524	529	517	532	516	544	528	469	536	506	530	531	490	571	526	516	509	514	483	489	521	542	532	543	505	493	508	515	510	539	547	517	486	491	518	500	515	509	514	497	526	498	502	492	539	511	523	519	479	523	527	519	539	496	524	506	536	558	545	510	511	514	532	491	532	514	501	531	547	490	538	512	539	514	563	497	508	551	495	491	533	540	517	507	527	514	467	536	522	487	522	507	519	507	481	537	528	497	491	519	491	528	559	508	507	502	518	497	503	476	511	505	524	499	565	542	498	537	517	562	549	497	504	525	487	509	491	481	526	513	503	491	529	523	500	491	550	498	519	488	520	497	530	525	532	493	510	499	495	509	538	530	498	534	547	526	493	484	518	503	526	517	482	535	531	533	538	541	546	536	499	511	495	534	529	532	528	502	532	472	510	502	534	469	527	480	507	524	515	477	546	538	504	516	509	505	514	487	502	526	492	519	490	517	534	534	512	485	519	542	504	524	498	535	524	487	482	520	495	514	505	494	552	545	491	545	561	512	523	502	523	508	518	493	527	508	518	535	501	491	500	494	496	500	543	507	527	480	487	448	549	523	524	510	512	513	516	510	506	484	575	503	559	505	547	497	485	505	508	508	534	496	540	498	467	479	527	499	547	538	529	475	521	516	580	500	508	492	488	502	528	518	523	510	529	501	529	504	482	513	505	531	536	506	557	515	498	501	507	515	514	543	531	503	524	502	546	522	540	506	493	536	527	528	500	513	539	510	529	477	500	530	497	563	490	506	519	514	496	465	482	516	495	526	556	496	534	517	529	515	515	513	532	508	500	506	496	522	528	506	508	509	500	533	507	554	507	494	522	476	519	526	484	519	500	492	540	495	505	527	492	547	532	496	515	549	498	459	495	513	476	541	523	501	503	514	520	519	516	525	539	536	574	525	511	510	506	545	493	531	541	523	523	493	528	551	531	518	530	570	539	493	546	533	546	513	536	529	504	509	549	505	496	494	514	510	527	502	450	481	489	529	529	491	517	529	492	545	518	546	534	497	500	499	512	509	530	518	520	516	514	509	527	550	521	494	532	561	552	518	573	546	496	545	546	557	520	499	542	515	478	503	477	501	524	538	514	520	511	511	464	494	532	578	502	529	501	494	517	505	531	509	500	547	485	505	521	470	501	525	499	512	521	509	494	475	485	485	485	506	530	522	493	525	525	515	495	519	536	518	510	515	496	492	549	502	533	547	523	561	529	503	502	534	505	495	558	505	522	531	535	527	525	523	453	511	515	521	520	524	527	485	507	515	539	522	487	522	530	542	539	517	529	527	500	540	546	509	513	488	497	519	520	523	530	501	554	558	557	538	535	512	518	528	485	472	537	502	528	564	513	546	506	500	492	497	539	567	529	542	491	532	543	480	522	502	522	499	540	549	495	547	486	579	500	476	563	493	528	539	490	518	529	536	528	524	511	527	477	487	474	546	533	548	511	522	539	482	492	496	480	528	496	479	524	498	508	476	515	484	473	528	520	481	509	529	492	491	514	545	487	541	532	494	505	487	471	482	515	512	551	517	533	504	524	528	522	526	536	498	489	500	481	545	514	498	539	531	504	536	550	513	546	546	532	502	530	526	537	490	499	515	547	506	530	485	516	521	554	538	521	484	511	505	503	541	531	524	510	521	515	509	510	502	566	521	518	541	524	513	546	504	476	512	512	508	533	493	555	556	535	462	518	536	504	517	481	532	510	493	514	517	503	494	507	555	503	506	505	499	511	555	518	572	498	497	494	494	518	539	527	536	528	529	504	517	515	494	507	549	507	517	511	497	514	551	522	517	508	510	494	514	536	516	532	528	503	550	543	513	545	513	482	534	539	509	509	529	501	539	530	543	516	537	508	514	524	526	505	514	521	502	525	551	515	497	465	482	501	482	523	504	518	490	495	514	482	466	492	537	512	512	512	513	500	528	528	517	498	508	552	497	527	498	530	532	538	499	516	499	513	523	521	544	503	555	536	493	560	508	512	493	536	501	510	493	488	534	514	449	518	505	515	533	497	526	520	516	539	504	527	492	507	483	505	504	510	546	547	504
22603	55616	55138	44020	32344	19765	12785	7848	3333	1178	976	935	747	509	549	532	578	533	564	581	577	577	572	544	554	561	579	527	551	565	536	541	591	529	543	560	546	581	561	553	584	578	516	560	550	550	558	515	531	572	584	538	533	511	584	554	549	579	535	518	535	564	602	570	534	558	571	572	542	540	544	538	533	556	549	573	528	566	583	520	548	591	578	570	547	549	556	526	577	534	548	541	566	560	595	541	564	558	536	540	574	562	548	522	523	560	534	542	557	546	491	557	538	550	586	574	521	555	509	565	548	570	554	609	511	552	588	616	523	538	568	543	542	581	568	544	556	542	552	565	571	569	594	547	563	548	537	538	577	559	583	553	540	586	569	555	583	594	551	569	558	576	584	558	562	565	523	577	517	579	547	571	537	576	556	518	555	599	553	538	540	580	574	582	553	535	534	548	568	544	572	498	560	550	565	549	565	496	564	551	516	549	570	536	554	545	607	507	564	542	569	587	542	530	544	541	520	522	535	575	562	532	559	563	555	567	562	551	524	551	519	505	557	542	528	548	553	589	523	597	565	524	555	560	560	592	571	544	533	562	548	536	549	579	600	528	568	564	549	561	527	601	527	547	554	559	542	568	527	550	543	587	545	559	572	560	530	577	544	573	595	529	532	559	527	559	591	574	557	557	568	585	574	584	546	563	582	560	528	572	519	573	549	542	520	532	522	569	560	541	545	610	541	555	543	599	567	537	552	531	554	519	564	518	564	557	560	551	565	557	551	581	573	547	566	536	548	561	552	535	583	572	574	566	585	557	595	592	516	591	533	530	561	566	555	545	520	573	577	509	550	547	572	561	562	540	552	573	547	558	561	551	583	559	562	565	515	580	526	558	510	600	574	559	615	518	559	534	560	586	546	519	530	549	540	565	553	552	557	558	563	523	523	576	530	540	529	552	584	575	522	531	608	544	561	590	573	557	578	549	589	507	536	592	571	595	574	590	568	556	563	569	603	516	560	526	547	549	594	527	550	530	537	552	539	556	579	553	570	569	597	521	566	578	603	532	538	557	611	534	601	568	559	552	511	597	572	526	534	537	536	556	552	602	549	542	529	529	585	532	553	554	512	569	587	557	520	584	547	556	563	508	548	552	553	549	530	546	540	532	505	551	528	585	525	506	555	569	543	564	566	522	532	561	522	543	575	560	527	570	545	526	586	527	538	547	588	529	553	554	536	554	531	601	534	575	545	552	543	516	564	523	574	538	569	524	562	566	560	549	521	556	567	534	559	553	595	573	566	519	577	543	554	524	591	523	527	548	593	519	560	553	556	541	518	594	577	550	530	567	531	544	541	505	572	560	556	526	587	540	560	555	549	579	541	537	553	557	575	565	589	553	520	552	551	581	563	588	558	558	536	568	561	511	579	585	556	546	563	544	546	557	573	579	524	574	535	536	549	552	570	581	578	533	563	597	550	546	551	530	580	562	553	545	574	596	542	565	549	539	575	576	572	548	561	517	589	515	572	568	563	558	531	548	606	601	539	550	565	494	513	564	601	523	556	554	581	534	585	563	577	558	554	576	576	556	573	558	573	520	566	522	547	552	512	567	543	540	594	542	573	574	559	531	548	548	576	643	570	542	552	514	573	547	532	534	554	568	555	503	575	580	588	560	559	560	607	523	531	589	558	526	566	563	530	571	581	549	538	555	529	592	558	546	526	575	518	560	539	554	575	533	565	574	566	554	558	572	518	498	556	579	533	583	586	537	526	582	553	521	561	569	581	569	570	547	541	486	598	532	543	547	569	581	530	541	571	517	569	532	530	549	564	544	545	538	582	544	569	564	539	600	550	596	511	518	517	536	583	553	561	552	552	555	521	570	530	593	572	563	549	524	582	551	559	585	627	545	547	555	549	543	581	592	584	565	536	523	580	544	572	580	577	608	529	527	555	518	532	549	551	535	533	541	493	605	555	560	552	532	566	573	582	574	546	551	545	567	543	517	573	521	515	579	542	557	572	558	562	565	558	521	611	551	567	567	541	532	582	538	552	565	575	578	573	561	530	557	526	509	534	528	557	513	544	539	551	494	557	569	506	559	517	631	550	550	496	586	572	520	584	556	576	567	568	565	537	521	553	587	547	560	576	568	570	561	544	551	560	525	582	560	589	554	525	559	555	572	565	510	506	546	512	578	570	545	558	560	556	552	589	559	574	557	557	530	591	525	554	560	559	594	559	564	521	534	569	569	512	547	548	559	525	572	504	561	493	495	557	561	532	537	523	548	581	577	568	560	582	597	576	551	560	543	576	526	521	537	580	556	559	557	544	545	533	542	560	567	517	567	530	574	550	525	530	592	541	551	541	561	551	567	555	535	516	528	551	554	517	559	537	619	584	579	546	565	542	544	553	545	548	533	585	547	608	553	546	560	567	502	570	563	568	539	561	539	568	581	562	547	542	524	547	539	541	578	541	572	534	613	525	586	520	539	530	560	583	570	539	529	543	540	551	571	571	548	553	566	577	528	557	580	545	509	567	600	541	572	585	584	533	578	563	560	568	584	585	526	591	556	568	531	564	538	527	544	565	564	571	607	515	558	590	551	568	553	573	535	578	557	561	543	543	535	550	536	552	551	589	525	567	574	563	561	583	522	607	569	540	556	565	531	586	531	553	549	587	591	554	533	563	541	570	549	595	584	562	547	556	538	603	570	584	562	536	539	548	526	601	542	543	542	589	514	554	614	576	582	543	558	575	534	528	528	579	589	558	504	595	574	548	553	595	542	535	523	536	572	565	542	546	544	575	557	578	551	589	567	535	575	582	510	558	575	522	546	552	542	565	558	523	534	549	552	575	569	555	568	541	577	527	534	555	490	508	543	508	502	560	540	491	519	555	540	535	580	521	554	574	553	544	574	527	517	505	570	564	526	508	551	554	532	591	548	552	534	543	548	562	535	534	532	592	560	515	554	556	541	571	565	583	554	556	534	529	534	542	529	610	542	533	525	575	517	571	553	516	548	519	542	543	544	575	527	574	571	536	580	528	576	559	539	543	596	552	560	574	600	547	587	569	540	535	558	506	499	576	524	509	599	573	561	527	562	539	575	529	549	562	545	581	540	538	582	618	554	567	507	504	542	560	522	577	535	558	511	583	554	580	532	549	591	561	552	558	547	537	559	574	573	549	540	545	524	541	570	571	536	577	594	586	590	533	579	593	547	539	575	549	549	565	571	584	551	516	534	558	587	579	546	588	562	580	602	585	561	564	568	560	604	550	572	602	560	579	593	552	545	547	553	525	554	545	560	554	525	571	559	538	570	542	565	559	572	570	531	591	561	553	521	580	547	550	538	562	559	564	585	590	563	540	527	542	523	543	556	575	540	513	559	544	538	538	518	532	565	582	504	529	574	583	556	525	571	569	617	527	568	581	594	509	561	586	574	574	569	497	516	523	549	577	574	571	578	550	523	524	546	580	572	582	574	571	565	501	593	538	552	547	565	579	558	547	522	566	567
22450	21052	29875	34894	37094	35737	29073	20285	9895	3139	1642	1903	1216	535	509	572	514	517	467	520	558	525	581	466	504	538	477	508	522	508	532	524	519	510	510	503	527	508	517	522	475	517	487	553	490	528	478	484	510	511	504	522	486	510	507	518	496	524	544	531	534	512	489	478	525	490	529	492	512	510	494	549	517	470	480	497	491	472	500	482	481	494	490	499	523	517	515	504	554	471	543	493	526	523	530	509	480	504	531	496	500	460	485	500	504	541	502	498	542	499	473	515	527	485	485	485	549	460	504	499	486	460	481	508	487	465	541	509	527	520	498	511	528	541	530	497	527	513	534	480	495	525	503	514	477	485	518	456	502	506	492	533	511	501	506	494	525	532	480	493	522	521	523	540	533	529	504	501	483	510	483	495	481	528	517	488	457	529	573	539	508	512	510	517	553	543	558	511	481	510	539	513	505	535	513	474	506	512	531	535	541	485	494	514	510	503	528	506	486	481	524	501	481	510	528	494	460	498	511	498	532	511	510	477	511	497	519	498	488	497	532	537	513	533	524	517	446	516	501	510	505	504	464	468	545	497	465	509	515	500	521	495	512	539	491	497	490	505	502	549	505	503	491	499	480	491	505	494	474	509	512	572	538	522	507	488	500	518	496	490	510	510	538	501	502	539	486	500	547	519	506	510	483	517	524	518	536	549	514	507	476	512	537	491	516	464	514	491	513	546	533	480	516	502	533	534	482	542	490	505	519	530	544	503	529	476	471	505	517	525	488	496	499	522	471	472	487	505	485	506	498	500	532	477	460	481	485	499	530	512	485	549	504	546	529	534	548	488	551	526	466	546	537	523	494	492	497	503	458	486	526	502	468	535	506	506	540	525	504	481	508	486	522	539	497	529	514	498	498	513	530	513	531	494	517	512	535	454	524	479	491	537	526	493	514	516	525	511	500	526	551	531	486	478	498	526	519	528	518	543	480	503	486	505	549	516	545	509	500	490	568	489	558	518	531	510	520	483	510	525	532	497	509	473	500	549	522	565	518	513	508	483	495	513	534	504	529	512	469	526	506	483	543	479	531	474	490	534	491	574	490	494	515	523	501	494	477	512	519	513	534	539	500	508	524	508	528	547	500	498	514	516	528	511	501	526	477	514	486	519	514	502	516	498	536	515	532	502	511	479	530	502	532	510	527	492	513	488	462	515	535	504	534	506	500	515	477	519	521	478	499	458	530	496	549	498	539	512	497	528	519	516	501	503	542	541	539	522	483	489	521	512	493	522	463	519	512	515	484	484	494	513	519	526	514	541	530	492	502	471	485	523	498	520	514	491	497	549	482	509	528	494	501	474	498	534	517	486	479	478	515	492	509	542	495	542	544	507	465	525	496	499	495	471	506	480	557	511	482	503	480	506	505	549	561	485	505	509	502	485	514	549	557	499	515	482	469	541	488	545	499	535	498	453	500	494	528	522	475	530	499	520	469	497	509	506	506	494	511	487	541	515	549	495	509	480	486	518	539	543	517	491	535	549	478	509	532	545	506	492	468	466	468	525	555	497	502	518	457	537	495	552	473	505	515	495	547	511	484	493	476	508	510	505	505	480	523	557	491	501	469	509	495	496	520	529	502	488	518	469	446	472	514	500	491	522	543	522	476	518	534	484	515	521	490	485	492	525	553	519	460	533	522	510	486	511	510	476	507	493	506	544	502	520	512	545	489	515	507	526	504	499	512	518	489	475	519	479	477	467	503	502	526	510	541	515	524	467	511	524	515	508	533	494	455	521	480	486	500	524	550	522	511	513	526	536	523	503	487	534	555	506	504	514	481	481	488	499	493	470	501	516	514	494	478	472	502	469	444	489	539	490	518	536	513	472	463	542	493	505	481	520	495	552	507	492	495	497	484	517	506	515	493	492	519	493	508	528	528	499	501	496	498	535	511	503	497	535	504	516	567	503	514	495	522	496	498	494	496	510	525	480	520	482	547	544	504	484	526	503	496	537	546	506	457	481	519	519	529	490	521	497	492	525	516	478	510	503	528	513	489	516	519	485	503	509	470	524	497	532	546	538	465	485	527	508	494	525	509	499	514	470	527	546	506	522	496	493	469	478	516	533	487	508	552	522	511	490	487	528	477	516	523	523	554	489	500	507	504	528	493	502	480	517	459	511	556	535	527	495	550	493	543	538	524	494	484	513	475	511	501	499	539	525	514	484	503	497	468	562	511	523	494	458	466	516	483	503	508	493	520	495	547	519	503	552	541	463	529	526	489	494	510	493	518	525	499	498	521	514	512	490	515	519	526	500	476	497	487	465	541	488	537	529	528	458	531	500	514	517	524	509	484	508	504	486	493	479	502	501	521	472	506	504	494	544	476	464	475	514	500	473	547	511	520	510	528	517	515	530	514	498	500	505	472	538	508	522	501	513	539	538	535	526	494	483	497	492	478	492	521	512	518	554	513	476	521	504	515	523	538	516	493	480	503	465	510	529	514	519	477	534	482	499	525	514	518	479	495	485	475	507	551	517	555	515	490	476	513	518	498	494	487	513	548	534	481	501	501	470	484	471	572	534	498	525	498	485	509	487	526	520	509	516	509	476	532	494	499	528	496	528	507	500	518	491	496	570	525	492	490	518	511	480	507	491	504	515	540	472	518	471	525	508	488	523	511	499	502	492	524	495	540	501	495	518	507	552	493	541	438	499	500	453	486	493	513	504	497	506	522	495	519	537	556	519	508	512	488	516	493	528	531	489	506	508	506	519	504	541	477	506	552	511	519	498	491	566	462	533	470	507	496	511	505	520	545	516	475	522	533	493	529	527	532	495	482	523	511	524	475	512	525	508	481	477	482	539	502	520	522	530	538	505	448	522	559	522	539	542	514	526	508	503	495	495	503	515	489	501	535	525	516	491	512	499	486	513	503	512	482	507	498	542	519	474	536	498	485	491	499	528	517	497	518	528	508	501	496	504	446	494	499	534	449	512	519	525	494	527	532	460	471	484	497	529	518	517	534	488	481	494	498	496	528	516	527	490	513	530	523	516	515	469	519	490	491	512	506	479	487	511	490	549	492	529	478	534	496	492	492	519	519	512	481	515	487	488	515	495	487	567	519	530	493	507	511	523	519	502	522	462	496	519	514	468	505	448	507	512	500	478	496	480	542	509	553	475	534	502	489	501	499	569	537	537	502	503	511	486	529	520	508	471	501	490	467	493	483	497	496	504	511	516	528	480	512	538	481	499	478	528	530	504	533	499	505	530	475	504	535	512	520	525	532	494	479	541	531	505	544	503	486	518	475	540	532	527	541	542	506	547	496	501	524	510	535	515	532	524	487	489	538	532	504	488	497	505	523	545	498	510	476	500	470	473	512	481	481	523	490	509	508	496	541	501	524	524	534	507	547	537	480	506	448	504	502	495	460	520	518	524	551	486	475	519	532	493	497	495	512	528	529	501	460	526	556	495	501	533	492	486	506	469	482	528	482	565	538	491	455	537	491	498	537	499
30775	70406	76387	68960	54918	40687	28363	23227	12298	4556	2509	3001	1802	606	535	544	535	500	584	536	537	538	530	563	508	502	535	497	528	549	511	526	503	551	533	468	498	509	487	508	496	539	533	529	554	545	462	549	529	514	515	506	553	566	533	526	536	512	493	508	501	527	541	521	512	508	568	530	481	501	527	550	476	543	512	551	491	514	536	523	552	525	505	501	493	488	491	528	525	520	521	495	521	534	516	526	557	575	501	535	505	517	518	498	528	535	526	516	556	495	534	518	520	532	486	501	500	489	518	505	517	482	548	501	502	474	492	505	533	514	536	526	556	547	526	526	584	512	529	528	527	469	506	515	514	514	531	523	508	496	499	511	484	546	497	483	526	532	479	493	536	538	567	484	478	489	518	523	515	505	523	515	533	524	545	488	551	516	539	524	546	513	524	491	502	505	543	500	525	516	533	529	525	543	506	513	513	521	519	503	519	542	503	544	504	481	551	530	493	525	531	518	545	527	532	538	505	480	511	542	529	502	558	477	534	551	524	509	518	530	526	535	543	514	518	520	511	525	545	489	545	553	556	531	481	519	510	548	533	561	520	524	498	529	487	496	539	523	489	532	514	518	504	510	509	523	525	516	544	489	486	539	493	506	494	498	488	539	519	501	570	516	523	513	494	544	478	515	531	557	487	526	534	517	496	530	493	539	500	537	509	506	519	547	507	523	528	502	511	504	518	508	514	501	530	522	498	512	533	533	523	514	514	526	510	524	553	500	570	506	507	517	526	527	529	534	517	497	539	502	529	533	498	473	514	551	522	510	526	517	452	500	539	518	571	501	517	520	540	516	528	507	513	509	504	526	471	556	568	561	567	530	476	504	524	526	508	564	506	493	496	547	557	523	485	555	515	499	537	514	556	484	561	522	550	517	550	477	567	530	518	544	535	516	508	500	472	516	489	504	512	530	529	527	507	532	549	461	478	534	474	503	508	509	503	459	524	501	530	510	516	553	542	506	527	526	508	506	533	546	555	483	513	534	521	506	515	526	492	541	547	527	531	511	504	515	523	553	501	527	501	517	512	516	518	472	543	506	536	515	533	496	522	510	499	549	486	584	488	510	483	542	500	540	493	483	531	505	481	524	545	519	485	499	552	484	545	508	514	555	537	501	555	506	485	501	520	510	509	551	524	524	520	518	560	538	502	579	511	518	509	538	491	537	490	519	549	520	535	528	529	540	514	515	483	509	512	563	517	522	515	537	486	528	510	517	544	530	504	552	528	508	479	535	559	506	547	520	553	506	555	532	513	558	559	504	508	516	549	497	517	538	495	504	540	525	490	480	516	494	548	483	540	530	518	502	504	524	540	530	496	517	547	503	495	509	509	551	503	532	495	549	528	492	524	545	513	549	513	554	538	494	574	540	522	517	499	509	496	516	494	513	524	518	553	519	545	507	534	522	492	484	528	543	503	517	532	525	524	516	491	522	521	513	554	508	513	551	534	551	532	492	519	508	516	539	513	496	558	473	511	534	519	537	493	536	505	509	559	520	468	517	525	479	524	511	527	511	512	528	535	493	536	508	520	494	536	515	503	501	496	537	510	508	500	521	504	511	524	543	569	553	549	502	535	511	506	508	508	505	537	540	516	525	517	519	521	505	529	533	539	492	525	550	508	506	521	479	471	518	563	536	493	515	499	534	529	532	498	532	493	537	515	476	499	464	510	497	535	485	517	480	529	500	527	536	528	497	516	543	517	537	553	525	558	502	546	477	531	488	547	505	529	526	518	533	549	539	538	508	500	502	511	502	535	510	510	555	546	556	512	537	536	509	509	470	505	477	529	532	538	514	533	528	515	514	488	507	515	520	520	538	525	486	491	485	479	549	523	499	521	525	568	531	514	506	511	493	540	498	501	564	531	540	498	535	499	542	549	488	551	487	513	526	498	536	505	513	519	523	517	537	510	536	505	523	534	508	497	472	486	519	502	512	529	529	526	578	500	540	499	474	523	543	513	527	492	496	518	565	467	530	515	559	502	504	541	512	502	528	490	539	520	514	504	492	525	514	531	564	534	494	528	492	519	556	522	546	538	520	540	540	559	509	456	509	511	548	527	528	548	510	530	535	533	517	474	495	502	494	525	514	522	530	520	535	512	530	547	499	528	524	556	538	544	516	520	512	506	526	508	534	495	529	463	528	492	526	466	498	482	530	516	498	556	530	538	547	526	554	475	514	550	556	497	526	503	514	529	521	515	515	531	500	511	525	498	531	486	522	510	486	514	505	516	519	533	497	494	522	553	501	517	535	534	560	496	499	554	552	531	495	473	476	494	508	538	535	511	505	494	543	522	492	505	516	511	541	511	488	522	552	543	502	498	497	525	529	508	538	475	543	493	557	539	503	495	493	512	523	504	509	549	488	544	493	540	501	504	498	498	477	530	540	517	552	497	495	534	536	559	529	507	501	516	495	523	523	512	508	521	506	510	547	533	512	529	514	510	527	537	543	549	553	477	529	506	540	525	477	549	535	522	516	526	522	522	495	546	532	517	539	514	502	553	511	531	494	518	514	545	512	548	525	477	521	517	502	499	553	487	477	531	539	500	532	536	528	522	491	518	548	524	512	535	551	497	481	536	533	516	481	501	477	481	514	494	521	554	526	533	517	499	532	502	542	533	513	495	509	539	559	516	513	548	520	520	554	520	529	480	497	536	513	541	505	516	538	524	542	531	528	488	516	498	510	511	525	517	486	507	504	502	528	537	489	509	516	563	540	496	522	485	489	488	503	543	487	528	512	552	533	504	489	553	506	495	504	535	549	521	532	510	550	514	486	559	527	529	473	544	519	523	514	495	506	523	506	504	542	546	508	509	546	487	541	563	557	524	539	552	497	524	507	536	521	514	501	500	502	485	540	516	510	532	532	519	555	529	520	537	484	521	514	555	537	521	503	513	535	521	540	537	534	485	517	519	479	518	488	510	502	471	576	506	525	508	536	511	539	501	499	504	513	566	531	508	515	523	535	508	499	536	531	543	527	486	505	501	542	541	514	500	508	504	508	510	529	533	514	525	488	514	494	493	512	525	515	531	524	533	512	493	560	488	519	507	539	517	527	473	523	507	532	474	502	523	542	518	561	539	490	536	514	491	527	466	517	559	486	531	538	534	475	549	531	514	531	497	540	502	520	513	513	519	551	530	528	522	570	511	528	527	556	548	525	506	510	547	515	548	503	535	506	509	517	503	533	438	542	528	493	533	514	525	533	522	531	490	509	568	543	517	477	516	531	537	536	522	520	499	518	550	559	534	503	539	514	463	534	515	532	536	496	518	584	559	562	520	498	523	489	549	537	517	483	509	492	515	530	505	519	550	493	554	528	542	541	534	530	511	485	492	526	528	503	555	539	510	523	546	524	529	524	527	526	539	499	537	499	518	496	503	525	531	474	534	518	550	536	547	519	538	539	536	525	504	500	562	532	511	536	529	547	495	511	535	512	552	530	544	544	501	495	503	490
27642	19439	26655	20048	9708	5504	2175	840	515	419	393	403	332	353	347	369	356	334	347	353	369	359	334	346	368	349	312	380	349	376	339	293	375	329	348	360	349	364	377	359	358	391	361	337	365	350	367	364	363	349	388	355	310	347	338	362	349	334	346	383	346	376	352	319	345	324	365	351	345	377	370	351	359	325	324	349	350	358	346	336	361	371	355	310	352	315	361	327	357	349	349	338	391	372	318	356	362	343	322	372	326	333	373	356	371	321	353	368	382	324	343	347	351	356	363	363	343	365	393	371	330	357	341	361	374	348	310	363	378	372	333	322	378	355	321	345	332	341	360	327	373	329	362	389	336	326	345	343	359	376	339	360	331	346	361	346	352	339	353	374	331	314	353	325	360	359	325	339	332	361	366	328	345	357	352	338	363	328	369	339	349	337	363	371	374	366	360	362	386	343	322	337	353	333	351	344	333	354	337	316	330	346	361	360	358	350	325	368	344	381	380	345	362	375	384	356	347	344	388	353	358	358	336	357	356	338	361	364	358	333	335	383	333	328	367	315	367	352	326	360	342	334	346	329	345	356	334	347	350	354	355	342	372	329	372	331	373	374	372	342	357	346	382	349	379	392	340	362	320	362	341	307	370	306	365	365	364	350	353	356	343	358	349	337	331	364	337	347	367	385	357	388	375	337	365	353	339	340	323	369	322	339	365	361	363	361	332	353	375	375	364	353	389	344	379	345	323	340	362	333	375	343	351	306	365	355	343	359	353	347	394	372	360	336	349	373	357	350	335	382	346	360	357	358	311	350	363	385	324	342	339	350	392	373	329	331	379	344	335	354	348	360	370	362	362	361	350	338	330	334	360	354	357	308	361	338	376	380	335	372	322	367	347	347	358	377	374	326	349	333	354	367	343	347	351	345	322	362	396	381	369	353	313	361	349	345	343	342	357	410	378	357	339	362	361	351	363	398	391	370	322	371	386	365	333	370	357	341	381	341	325	348	300	340	380	350	336	357	369	365	391	339	355	357	336	348	359	365	365	330	355	344	341	352	360	337	343	361	361	334	315	352	311	360	367	335	350	341	355	361	342	322	303	360	359	367	321	356	365	356	332	325	368	306	352	345	356	340	344	352	342	337	345	350	338	333	338	364	364	362	343	362	356	332	356	340	380	329	381	337	359	319	369	375	326	349	320	344	359	337	370	336	363	332	331	360	342	350	356	339	355	370	355	385	378	359	350	381	324	353	367	356	332	356	330	349	364	353	399	360	358	385	379	331	385	307	325	373	358	342	342	351	362	367	356	345	325	322	360	337	378	332	362	355	390	345	369	330	359	382	348	361	352	339	361	353	331	339	334	376	365	385	330	346	332	372	414	337	373	373	378	330	368	364	349	349	344	364	347	350	324	369	332	356	374	384	360	344	370	353	358	356	334	352	390	337	353	363	352	368	349	343	335	335	373	361	327	349	319	343	358	362	327	370	339	336	348	384	339	350	330	343	353	342	376	349	358	334	347	355	345	355	328	324	353	343	361	373	363	360	378	321	388	323	353	346	363	347	315	348	360	319	378	379	359	342	361	354	308	362	283	354	341	318	332	348	366	324	359	344	377	346	347	370	373	361	323	323	352	351	333	357	340	347	342	366	374	350	313	333	333	336	376	347	352	360	367	338	391	345	315	349	343	326	365	356	347	386	382	366	344	336	357	359	367	369	362	376	374	327	344	373	358	354	377	370	328	363	378	368	350	339	394	329	348	389	366	371	339	354	368	361	344	345	359	318	358	345	338	338	351	362	354	315	351	370	356	321	343	341	323	383	389	363	341	322	352	331	334	375	338	370	377	407	340	339	346	333	350	381	346	337	367	328	367	325	348	351	349	380	377	328	369	361	376	349	335	364	331	365	353	383	360	336	366	330	344	348	386	319	378	374	320	338	352	353	358	342	362	392	380	320	357	345	378	347	304	365	361	372	333	351	358	366	362	356	332	340	383	334	353	334	346	369	335	352	374	365	346	365	356	346	338	366	325	408	350	365	356	330	363	345	335	352	386	367	343	404	377	358	354	352	332	360	339	347	343	370	368	352	350	334	330	364	368	345	380	341	358	364	339	377	361	366	358	355	354	346	337	355	328	364	358	359	367	321	383	376	373	326	374	331	356	367	402	366	364	380	353	362	317	332	363	317	348	374	358	340	365	332	369	367	356	340	388	341	357	357	341	378	327	352	337	346	318	352	365	327	365	356	356	372	341	378	373	358	324	338	352	354	357	374	375	358	348	377	381	344	365	359	361	360	384	343	388	338	340	351	370	368	355	353	341	311	335	362	371	353	371	325	349	381	308	367	364	363	349	338	368	336	329	362	334	365	372	357	342	335	374	344	357	329	351	341	368	332	343	350	319	348	350	347	337	366	323	362	355	354	361	349	324	352	368	344	324	325	350	369	342	349	368	368	357	364	350	351	330	354	348	370	340	331	326	374	406	319	388	353	352	369	354	333	369	365	346	385	387	353	342	361	328	370	306	354	346	344	349	344	299	356	349	349	377	359	353	361	349	330	317	345	375	363	378	375	370	364	350	345	354	367	377	359	411	385	353	325	375	353	358	368	364	366	330	351	336	351	372	349	371	375	351	333	350	351	378	348	335	321	356	338	366	331	356	383	354	355	331	369	410	385	349	364	359	343	350	346	363	345	383	367	342	375	348	371	346	354	335	338	342	352	333	358	348	349	344	368	341	330	333	339	352	373	383	366	311	377	348	352	338	342	352	371	352	352	386	311	359	352	341	315	353	319	376	399	386	350	370	340	350	340	374	357	328	368	352	355	333	335	383	347	382	352	318	343	370	352	342	367	346	377	369	342	333	365	315	369	333	356	330	351	366	360	349	324	375	359	347	364	366	343	369	369	334	367	334	337	328	355	357	350	371	365	375	355	343	402	362	366	346	355	357	382	346	349	362	378	363	366	351	336	328	360	364	348	359	379	370	378	373	363	345	369	341	360	344	363	338	340	369	362	342	350	384	310	338	326	361	349	345	360	366	321	350	335	370	353	362	353	396	378	324	387	339	341	310	361	385	371	362	354	324	361	393	347	349	362	362	368	364	364	334	366	394	338	358	365	366	332	361	355	330	365	349	378	396	353	378	367	347	327	372	340	369	373	352	357	381	350	374	334	336	343	371	399	370	352	341	375	347	350	363	317	361	305	352	356	352	345	360	328	334	334	337	347	344	358	356	370	334	324	374	369	341	367	356	353	301	346	304	345	341	348	370	378	355	356	334	338	363	373	366	385	336	334	331	346	343	366	364	328	324	388	351	320	344	355	372	356	375	347	384	366	369	339	349	327	392	323	358	358	350	348	369	345	357	366	358	348	373	369	337	356	349	358	367	335	371	325	327	340	333	368	408	366	347	314	340	368	343	348	337	328	370	339	366	372	357	326	337	357	368	344	350	353	349	355	348	380	349	354	344	371	350	348	385	332	365	377	326	354	351	368	371	371	334	370
6485	14363	23821	14574	9620	6506	2760	1045	608	485	406	441	398	389	405	389	377	424	424	380	380	415	407	412	401	401	414	382	389	402	385	399	347	387	407	384	381	386	413	356	416	403	416	365	397	387	346	381	355	402	399	398	360	373	387	384	377	393	400	376	397	378	392	386	406	369	379	379	383	372	406	377	427	417	390	411	373	389	409	420	380	392	409	403	411	386	397	407	390	377	361	372	396	408	406	414	388	365	412	358	383	419	395	399	366	373	367	380	396	401	411	369	375	391	362	379	382	384	382	451	396	379	371	402	395	365	352	415	401	391	387	389	401	411	341	412	360	395	400	351	385	424	382	406	379	388	374	383	374	404	409	405	381	401	393	415	420	389	391	390	409	395	354	392	397	413	381	331	410	405	404	421	370	394	359	415	416	393	383	404	414	406	400	394	369	376	429	415	385	430	399	383	374	391	394	376	395	360	420	371	432	382	389	389	392	373	392	387	399	359	402	405	403	456	363	416	396	401	364	367	420	422	374	398	384	387	403	374	359	377	398	405	380	376	395	382	365	418	415	367	348	351	408	413	382	382	426	392	383	382	386	383	425	402	411	363	395	396	400	398	361	395	417	380	381	410	406	447	398	388	397	374	399	401	400	391	396	423	410	348	369	377	380	417	375	352	431	387	365	377	364	420	398	380	406	418	400	400	416	403	362	388	395	396	400	393	399	386	401	399	418	369	392	383	403	343	378	413	356	389	386	436	416	392	386	412	407	361	403	371	401	408	411	384	391	399	400	391	366	399	409	371	397	371	425	373	400	395	392	410	365	382	404	396	398	389	435	374	359	406	427	392	411	395	408	416	406	387	393	405	420	376	390	391	381	419	415	387	408	386	390	378	380	355	376	372	384	395	400	401	383	410	406	394	389	387	375	369	432	395	410	398	391	384	383	391	358	413	411	384	385	362	410	349	382	392	410	363	375	403	383	391	384	382	391	440	381	383	391	379	378	435	407	379	371	384	379	364	367	357	382	376	341	402	407	379	388	377	375	375	383	399	407	397	389	400	389	391	400	400	419	388	375	398	373	402	381	378	399	414	381	414	385	389	410	386	445	385	420	370	405	381	384	411	401	420	362	394	411	392	401	373	364	395	374	374	400	388	384	403	353	361	376	381	397	399	359	372	401	397	382	407	384	374	413	355	406	372	425	393	397	374	423	419	386	383	394	404	409	367	390	372	429	374	361	388	386	386	385	399	386	336	398	384	343	437	403	360	426	411	404	370	405	392	435	375	377	388	403	375	407	402	430	389	361	386	401	362	419	411	385	381	363	375	387	386	433	380	371	351	395	406	410	424	416	386	414	379	412	396	388	392	399	394	358	406	347	403	348	420	397	410	378	406	351	381	376	375	419	399	391	397	393	394	373	357	424	406	369	387	416	384	432	414	403	409	409	371	377	415	395	400	392	399	390	390	385	384	394	392	400	411	392	373	409	397	397	352	372	392	393	381	401	407	408	372	398	402	427	393	387	459	391	431	396	380	383	378	399	387	377	389	378	398	405	391	400	388	378	370	416	435	373	366	418	356	406	370	417	396	411	363	389	415	401	383	393	382	375	399	374	390	395	383	385	387	395	406	374	385	431	390	374	400	380	394	398	358	419	390	392	356	376	400	407	380	403	375	383	381	431	393	416	356	398	410	388	393	413	408	397	378	373	416	406	423	379	393	383	398	349	407	397	407	411	387	394	376	388	396	382	375	421	419	367	366	425	382	385	360	389	396	383	383	378	391	377	383	384	411	402	388	385	419	397	395	385	364	375	404	387	352	404	343	404	381	398	381	363	368	381	386	369	401	370	401	385	377	372	387	386	398	382	381	377	369	412	384	395	388	399	419	392	369	378	398	403	410	380	407	393	379	395	372	362	407	344	416	416	361	405	436	362	399	369	378	381	417	415	401	379	431	361	399	427	406	400	391	393	424	401	390	364	378	372	382	372	374	372	381	353	448	374	393	414	417	412	422	372	384	425	389	405	389	373	377	390	378	384	346	363	327	374	415	397	398	387	398	361	366	389	398	400	334	363	428	385	364	397	382	376	416	407	357	394	358	394	380	355	392	393	392	437	391	406	426	383	384	424	382	393	384	382	386	388	395	423	363	353	395	403	394	394	384	408	372	338	388	375	402	369	368	385	415	394	381	407	343	402	405	384	397	384	394	386	393	368	389	394	410	374	380	426	398	407	396	402	387	363	363	404	334	397	378	396	408	371	401	423	398	395	423	389	383	416	424	388	393	380	400	373	407	399	398	393	427	372	387	397	399	405	432	384	414	380	425	368	394	357	406	411	375	397	404	418	397	351	386	371	390	394	385	391	396	405	395	368	374	348	421	373	387	417	395	384	385	405	420	391	391	384	397	398	376	425	397	414	405	355	379	382	402	392	398	361	405	386	399	388	392	402	405	380	374	369	383	415	388	413	413	384	394	422	369	398	402	375	374	407	385	374	418	410	412	396	385	346	375	377	396	390	385	389	389	401	395	400	366	395	390	405	388	436	390	383	408	393	366	412	392	406	409	389	421	410	376	377	389	393	348	375	389	363	363	382	380	386	406	392	390	394	381	386	392	405	380	364	399	363	378	405	410	434	378	413	353	418	417	358	378	389	405	377	430	391	425	393	375	395	407	381	399	398	387	430	357	390	391	350	391	375	407	393	360	394	359	376	396	381	432	407	386	375	393	363	369	401	385	421	383	407	386	419	397	368	407	392	415	430	379	371	388	401	380	352	398	356	415	377	377	365	382	417	379	375	358	366	392	420	404	378	391	398	396	394	405	371	396	379	416	378	409	407	377	393	341	404	355	381	376	386	365	396	394	411	376	400	378	387	412	370	403	386	388	410	372	367	407	386	354	384	386	357	387	427	403	385	389	415	378	399	419	400	400	395	390	385	417	376	384	386	415	380	403	412	375	423	378	395	387	383	436	406	367	389	351	395	388	383	347	409	370	377	415	375	393	367	380	400	392	408	386	427	420	384	374	401	396	377	384	421	393	403	413	377	387	369	375	381	371	401	389	396	383	379	393	426	389	411	374	413	385	397	443	358	399	394	399	396	401	401	366	381	435	413	392	357	410	395	401	399	409	400	410	380	355	385	406	367	381	374	383	392	375	394	371	362	407	368	389	367	360	405	429	422	360	390	414	373	442	366	392	403	368	367	367	387	390	397	401	401	379	403	379	387	409	392	396	339	379	404	392	390	422	374	383	404	367	426	413	409	367	393	392	356	388	379	373	423	384	428	416	388	434	397	375	398	394	404	395	390	406	384	409	408	394	377	395	363	379	415	419	375	380	389	387	358	421	392	417	411	379	380	409	378	416	376	356	398	366	430	404	389	393	408	381	428	370	423	369	379	392	368	369	370	385	411	391	370	412	395	379	378	388	385	401	402	413	366	397	353	378	376	382	417	398	391	375	404	365	395	375	387	416	409	406	398	379	385	396	368	419	382	414	394	412
23664	21608	34326	36209	33374	30810	22274	8967	2040	703	672	626	388	347	346	313	365	347	364	325	352	328	324	359	353	340	371	342	318	331	325	347	349	316	318	325	327	321	346	340	311	320	306	307	322	301	310	322	371	306	315	330	345	320	336	326	314	316	324	338	360	346	335	317	331	346	317	333	311	331	351	372	368	365	341	349	319	341	326	329	343	323	340	308	327	356	310	368	362	342	351	316	309	327	337	317	361	320	345	320	366	309	347	341	326	304	335	353	338	328	344	319	372	318	322	334	306	316	328	300	337	326	342	345	323	301	361	341	334	300	340	320	337	355	344	340	349	337	350	302	317	310	347	355	330	339	354	311	296	336	329	365	332	341	354	324	329	341	327	339	324	327	333	337	325	342	365	326	311	318	332	336	331	325	305	309	323	354	299	339	337	321	348	340	351	331	333	341	355	321	346	305	342	329	332	333	331	330	351	379	361	318	316	322	329	333	347	353	336	317	348	321	336	352	341	354	313	328	349	323	324	314	333	338	362	334	348	373	327	330	355	332	299	329	318	339	348	344	343	329	335	332	334	339	329	341	360	343	323	322	319	329	352	322	342	322	344	350	344	345	328	310	373	333	310	336	322	342	350	353	350	338	330	327	341	314	327	297	310	349	303	324	364	322	363	316	355	329	331	329	317	318	341	325	339	352	358	313	323	319	348	320	350	317	346	348	380	302	329	350	308	313	349	314	342	329	302	302	348	325	306	324	338	350	308	347	326	324	307	343	328	334	353	297	323	317	347	331	326	327	319	331	306	323	341	332	354	317	336	338	333	354	341	318	353	327	304	320	326	327	329	304	319	342	358	305	334	320	337	336	327	325	315	320	315	279	336	332	339	325	350	332	313	294	355	310	343	326	347	348	312	329	352	312	345	337	348	342	321	311	310	333	317	351	329	327	303	340	326	355	328	358	344	339	313	302	343	310	353	344	313	354	319	368	337	345	326	333	343	340	330	322	299	332	328	335	314	317	306	323	318	338	318	330	328	347	336	300	301	338	377	345	321	332	350	319	312	301	283	371	312	319	332	319	315	318	310	368	337	324	343	309	311	364	344	299	316	351	306	322	332	392	345	349	340	337	325	316	354	358	327	296	352	336	330	366	339	311	314	331	345	353	322	314	289	340	334	352	328	309	337	349	344	339	342	300	327	314	357	311	336	330	316	353	346	327	298	318	320	336	308	330	324	345	349	329	331	305	346	324	322	329	306	318	318	355	292	350	336	338	376	314	323	330	323	362	326	355	327	341	327	334	364	311	370	353	335	319	321	341	315	310	324	323	316	325	337	354	305	322	352	319	353	329	318	327	315	319	331	324	348	286	326	324	313	342	346	359	358	303	326	333	330	296	330	331	285	313	352	368	359	358	366	317	308	324	315	305	354	329	322	321	347	338	355	324	319	332	345	346	346	316	333	340	326	352	313	336	317	310	331	326	342	322	334	334	322	331	318	339	334	338	317	356	324	335	299	328	326	321	324	307	307	346	303	315	334	345	331	341	338	326	316	326	346	312	321	330	344	302	337	336	344	333	309	295	350	331	342	352	359	294	322	327	333	331	310	349	324	312	340	339	324	335	317	326	322	294	344	325	341	340	313	330	312	315	340	350	320	346	317	331	323	342	346	342	342	336	313	340	331	337	334	342	308	340	310	361	330	349	336	316	329	334	336	314	346	339	304	326	305	319	326	320	316	313	363	336	315	341	332	325	348	305	335	316	341	344	371	351	309	327	316	313	328	323	327	327	307	335	307	314	346	348	333	349	338	323	320	330	304	327	338	327	339	379	347	348	337	336	301	332	327	279	320	307	299	320	307	321	324	332	317	324	297	310	357	315	318	322	337	327	344	336	329	338	302	329	323	323	324	360	349	307	342	342	338	337	328	327	335	350	345	331	353	330	312	326	344	368	356	356	335	369	336	329	313	314	333	318	321	337	356	280	289	317	329	333	321	338	334	318	297	331	361	354	332	354	347	291	314	361	323	315	340	354	338	339	328	328	336	327	335	325	312	308	292	321	353	327	324	321	347	321	322	325	275	333	343	301	315	330	338	311	319	328	348	366	325	323	284	358	359	329	338	305	332	349	321	328	327	325	344	328	328	314	345	342	320	326	358	335	293	357	334	361	321	331	343	314	322	373	344	310	346	299	380	329	305	325	316	350	336	349	351	330	325	307	363	334	325	325	317	320	325	346	335	317	351	307	357	332	346	342	350	347	322	355	335	340	357	334	331	295	344	322	342	335	327	314	352	327	324	326	323	286	329	341	366	332	340	320	326	312	364	333	337	323	322	318	332	382	329	328	325	324	304	295	340	331	319	316	314	332	301	338	375	333	328	334	321	333	344	299	330	358	368	380	348	355	362	322	338	328	330	309	344	305	335	328	323	330	315	329	315	332	314	334	363	337	324	373	355	337	319	336	342	354	311	351	313	302	356	320	329	350	307	313	341	333	323	344	376	328	390	351	355	329	293	332	276	343	335	301	330	341	334	320	316	333	331	313	341	363	315	326	323	324	303	329	348	348	326	323	336	343	322	341	329	332	320	304	354	306	331	332	343	347	335	343	322	324	328	354	323	347	333	376	334	303	343	344	326	327	312	317	333	321	365	323	365	288	320	329	330	347	350	324	302	326	347	291	345	310	349	347	317	354	344	339	307	360	326	352	317	324	311	347	311	328	348	334	316	333	339	379	323	359	316	337	360	314	309	354	353	360	344	336	340	302	313	334	342	349	339	333	321	324	310	329	333	294	313	343	332	341	336	330	325	324	312	310	372	320	332	336	331	307	353	304	327	326	336	314	309	329	316	320	345	309	365	367	366	338	338	341	304	332	356	316	342	343	350	341	346	326	332	300	358	304	305	335	363	336	315	333	351	372	348	328	331	299	322	324	348	332	327	316	316	304	317	322	310	341	330	326	310	339	315	365	321	330	328	372	346	317	350	325	320	326	336	350	326	330	312	315	345	317	371	304	345	327	341	292	320	322	340	340	310	294	333	327	344	330	305	333	323	312	297	320	337	305	348	330	320	329	348	337	320	362	322	316	346	334	342	334	327	309	316	321	340	351	320	350	318	341	356	330	312	333	339	328	333	323	341	284	350	365	354	313	300	337	332	334	319	344	351	328	339	331	330	295	322	312	339	348	365	334	344	312	341	321	350	317	310	336	359	326	336	341	338	306	344	317	348	331	316	309	318	324	296	314	325	310	312	334	326	367	322	342	324	346	315	323	340	318	330	306	325	312	351	301	303	346	356	333	299	331	327	346	322	338	333	318	349	329	348	347	296	338	318	330	318	361	315	339	319	346	369	341	354	320	352	312	333	335	341	321	367	298	312	312	335	348	316	335	324	314	332	353	329	350	357	355	325	305	305	330	317	332	326	329	321	356	334	362	352	340	343	303	319	319	341	349	319	329	335	347	332	344	339	335	320	323	329	345	334	345	319	327	349	353	336	315	324	314
31681	78987	67425	49966	40819	32795	21575	10315	2748	918	946	868	441	361	349	372	344	341	369	364	333	356	375	368	367	358	341	341	366	349	370	387	346	360	342	368	390	335	338	344	374	314	359	358	373	352	351	357	382	393	375	372	379	366	347	346	369	359	361	348	371	340	360	353	397	369	350	374	371	399	337	334	372	402	333	365	314	336	362	354	372	370	399	361	370	367	363	312	356	341	357	379	347	414	372	373	355	327	341	354	332	363	356	371	321	318	342	347	318	362	365	373	335	328	371	374	371	341	354	370	341	385	377	357	348	330	362	363	328	348	365	341	340	365	375	385	355	349	338	345	314	358	364	340	333	388	348	368	390	365	344	341	397	372	370	364	381	358	359	338	385	348	371	365	388	356	318	342	349	343	381	341	383	359	381	352	391	340	344	346	360	323	342	346	357	368	357	375	357	342	355	347	385	369	341	340	367	363	359	374	330	360	381	334	340	336	339	366	332	410	352	327	344	347	322	358	336	392	327	341	332	352	349	353	369	340	340	349	323	369	369	381	375	377	323	369	342	322	344	358	377	360	348	364	335	331	341	314	354	343	363	351	340	358	343	362	373	357	333	360	382	372	358	352	341	344	361	332	342	374	327	348	365	345	329	395	332	395	385	379	340	377	366	348	384	353	356	365	362	343	388	362	380	369	366	360	390	339	334	364	347	334	335	345	370	333	350	325	357	350	349	379	353	375	328	344	382	372	380	349	325	359	347	352	339	370	345	334	345	362	360	374	347	359	353	395	358	341	360	323	367	325	344	378	345	352	354	314	366	343	373	378	341	339	316	332	333	348	371	341	386	353	360	330	334	355	355	350	362	348	339	344	338	331	339	355	369	371	338	345	314	369	386	373	348	361	360	347	343	363	335	366	361	338	370	357	379	316	374	351	345	335	361	362	363	342	353	346	357	364	345	350	360	388	347	344	369	362	387	331	327	383	371	344	359	350	362	378	334	365	364	363	386	372	372	392	341	366	387	345	365	339	336	367	340	343	360	368	347	354	403	288	350	318	368	357	345	403	355	342	362	366	339	337	367	383	326	331	355	303	380	341	378	344	383	384	358	373	366	384	351	367	346	342	337	394	367	338	356	361	358	350	341	343	379	355	367	361	376	338	369	355	337	357	341	346	339	365	316	362	357	365	364	359	337	370	336	365	370	373	377	350	375	354	340	363	397	344	354	363	338	364	365	352	319	362	381	338	333	349	352	357	350	343	376	377	366	353	377	360	372	358	371	399	372	368	352	363	355	388	393	378	333	380	351	339	349	359	377	361	383	372	396	332	339	337	355	333	395	342	338	356	335	353	355	349	352	382	347	365	333	342	339	347	324	312	329	319	382	339	382	370	319	359	373	348	343	361	366	328	344	341	359	352	360	376	332	327	356	345	332	355	396	358	367	354	358	358	350	326	355	371	359	394	351	381	329	369	337	372	341	372	351	359	325	335	359	338	350	366	389	366	327	339	354	363	342	340	340	363	363	357	364	370	384	347	358	371	351	377	369	350	373	366	319	342	343	354	371	333	345	344	384	362	368	330	333	373	395	365	366	345	380	409	394	359	344	345	374	326	345	346	358	382	352	365	367	363	372	391	327	362	367	354	375	363	355	375	340	333	381	345	355	348	350	376	393	377	348	353	367	356	351	342	362	337	346	343	380	367	361	347	390	343	347	337	388	389	328	360	354	392	375	330	357	325	374	365	349	337	356	336	319	356	324	336	360	366	367	366	344	328	325	332	359	347	329	330	350	358	365	403	373	330	351	333	344	362	349	343	338	337	359	353	354	366	354	336	362	345	354	332	358	374	377	353	375	375	359	349	361	370	374	372	347	338	367	361	366	361	369	367	350	352	325	335	357	365	327	325	333	344	337	389	356	338	348	333	354	362	377	342	346	367	336	362	320	358	347	349	321	344	335	361	343	338	363	348	380	362	376	332	350	365	346	371	346	338	366	350	367	368	338	352	358	315	363	349	377	324	360	361	367	312	340	321	371	329	382	339	351	363	374	354	312	371	375	364	348	343	336	336	376	358	367	339	363	342	338	352	347	352	355	348	375	315	346	349	358	339	359	353	342	329	372	361	341	343	354	375	356	371	334	368	311	382	367	339	350	351	361	350	360	342	359	363	337	336	341	334	356	371	385	348	336	357	335	333	335	363	349	357	347	386	329	343	313	348	358	379	340	350	378	354	311	324	368	338	400	372	328	373	327	362	358	334	383	338	325	370	384	370	363	361	362	348	361	348	339	369	341	356	319	355	371	353	317	358	347	392	362	371	361	356	368	404	329	371	366	345	368	332	342	348	352	349	342	344	339	382	358	361	351	381	355	334	371	394	390	346	352	379	356	316	335	338	356	364	361	349	339	374	346	354	340	305	330	363	361	355	329	358	345	341	339	378	360	383	345	396	328	369	342	356	303	309	376	371	377	355	341	364	385	386	341	363	318	345	347	328	343	333	368	322	365	383	360	385	332	333	348	345	362	351	369	382	334	380	339	397	351	347	377	335	335	386	404	345	382	343	341	376	377	344	336	363	365	359	370	360	356	356	348	360	332	333	346	378	360	332	375	369	362	361	346	342	350	320	386	351	367	349	353	358	345	395	341	331	379	356	331	325	330	361	339	391	356	362	341	381	356	355	371	386	385	364	368	361	378	369	374	351	374	366	344	360	374	360	372	372	367	349	358	366	341	335	341	333	332	336	367	399	323	359	374	363	369	395	319	330	395	374	374	340	323	366	358	367	350	336	346	380	369	363	318	377	340	325	348	339	335	339	337	332	376	363	337	341	365	378	342	356	360	359	334	368	344	311	356	349	377	351	332	359	373	366	344	342	341	349	358	337	347	358	357	371	350	345	360	342	331	384	360	367	308	332	339	377	356	354	366	388	343	322	341	357	370	335	342	350	395	374	348	346	351	381	356	353	326	354	331	340	326	347	361	330	366	358	349	367	330	336	323	344	340	349	341	347	354	356	371	329	352	366	348	369	358	323	384	368	355	344	342	384	348	352	334	374	332	327	360	349	359	345	363	369	347	378	364	359	341	366	378	351	386	348	349	375	347	372	357	359	345	343	349	343	336	345	361	358	378	351	344	363	323	355	350	363	356	340	348	373	330	386	338	361	370	389	382	341	355	385	347	323	386	336	388	332	344	363	334	335	362	379	348	376	346	362	355	325	356	335	340	360	379	345	352	336	364	352	331	354	357	377	348	380	359	338	357	330	373	362	348	358	330	324	389	359	376	361	360	367	368	345	360	380	345	347	380	354	353	399	343	352	352	370	358	362	329	376	350	345	375	348	377	360	390	363	335	341	342	383	338	358	336	370	386	369	362	356	321	387	338	374	338	349	345	376	332	343	347	353	339	356	332	358	330	349	357	380	347	326	357	386	330	369	339	350	322	327	349	359	357	361	365	371	336	361	362	371	336	338	335	351	341	377	333	363	360	348	357	346	336	339	364	354
24969	22646	34841	32893	25631	18773	7704	3512	2026	875	862	670	612	583	551	575	595	515	562	542	553	560	597	574	565	521	554	540	522	536	575	575	574	576	587	515	557	563	568	541	525	572	562	565	585	551	521	595	551	522	570	586	538	578	555	541	551	526	565	576	515	540	529	571	572	509	580	543	556	531	541	561	596	530	558	654	556	553	514	552	581	560	586	534	584	564	575	529	509	549	532	550	550	599	520	525	523	581	603	543	541	541	533	567	611	533	513	556	574	549	549	557	548	587	532	529	630	556	535	560	563	604	562	575	539	599	523	600	548	543	601	552	510	588	567	575	534	554	574	538	529	586	609	576	585	554	528	565	543	589	511	569	542	562	587	539	561	562	559	538	573	574	575	541	562	528	599	577	581	535	560	529	563	569	595	539	564	583	520	588	587	565	562	539	556	549	545	545	551	550	580	559	593	550	553	549	557	580	573	506	577	523	520	563	573	537	576	580	564	527	555	531	530	562	561	568	547	548	527	526	531	528	558	571	557	533	571	528	584	523	554	533	541	543	564	554	564	563	586	571	559	560	572	546	536	570	513	572	567	582	561	565	545	525	563	560	548	515	527	532	574	547	549	583	571	541	554	552	566	546	519	525	612	609	555	576	514	565	556	545	566	531	518	575	564	549	494	544	557	540	564	571	534	572	562	571	543	561	567	570	556	549	587	562	553	541	565	523	556	536	552	523	569	573	556	535	550	537	568	522	541	605	529	545	532	571	566	542	586	578	557	501	541	549	557	589	590	588	566	579	556	587	576	516	546	574	533	547	602	523	559	567	542	569	573	578	576	573	576	534	542	542	558	555	533	540	554	559	539	594	571	582	581	553	550	554	570	595	528	542	529	575	551	560	518	546	587	538	562	544	570	549	596	572	580	571	528	540	513	578	588	542	565	568	569	570	584	543	547	601	546	572	511	594	539	558	553	547	543	559	538	546	557	564	564	562	557	548	575	538	570	565	559	535	547	522	557	553	488	591	547	510	545	539	569	536	572	522	561	554	556	557	582	588	570	514	580	564	581	584	617	553	570	573	551	563	539	569	574	527	525	574	585	540	572	581	592	548	527	547	549	576	511	545	557	578	545	570	540	500	580	502	545	557	588	555	562	580	580	567	580	564	539	569	582	535	561	555	557	557	576	627	578	566	572	525	573	526	567	529	546	527	570	576	553	541	543	544	554	534	555	576	548	511	586	564	544	551	568	570	540	616	575	519	537	549	543	556	560	581	536	587	557	572	532	610	538	558	565	613	566	548	577	568	531	499	578	577	537	535	549	595	534	540	557	635	541	591	554	556	563	563	547	554	564	548	567	530	590	576	564	544	570	560	567	607	572	549	546	556	556	538	574	519	563	507	509	571	551	559	551	552	575	590	566	545	553	571	624	589	572	558	477	541	554	545	569	532	541	563	574	546	553	524	576	564	554	555	549	544	515	589	564	627	554	552	520	582	592	530	535	582	572	558	571	563	520	527	561	551	584	535	562	542	573	548	551	582	604	547	557	566	572	573	538	552	575	569	565	529	534	587	557	563	554	543	568	559	562	581	581	540	525	573	529	544	555	591	544	584	537	522	513	540	530	555	568	558	554	574	566	578	529	518	566	579	588	568	567	505	548	513	489	553	554	549	551	562	527	573	561	560	557	560	580	568	546	555	559	568	604	538	610	508	518	646	571	575	527	567	567	524	539	584	597	587	540	573	595	563	556	531	573	531	565	565	563	541	563	550	552	515	539	548	527	554	540	520	581	537	568	535	579	524	567	512	581	566	531	591	537	536	544	523	577	564	557	540	586	575	545	560	571	586	578	567	527	523	585	565	610	571	536	544	543	571	515	544	558	575	578	524	553	575	509	558	550	556	537	563	569	550	542	582	566	522	563	570	591	576	615	628	541	509	538	599	593	594	520	542	602	561	559	538	538	576	582	561	545	555	565	566	514	537	504	574	528	537	585	506	601	544	584	515	555	534	555	565	509	536	544	531	592	565	560	528	544	561	543	587	578	559	506	565	561	545	516	528	550	587	575	576	547	606	561	593	531	522	517	596	573	530	524	528	509	570	596	539	579	599	526	587	566	550	561	572	566	581	540	583	562	595	568	570	521	558	587	611	542	534	528	554	590	554	533	538	550	570	562	501	558	559	574	541	552	572	567	557	539	595	547	549	559	610	529	533	555	534	521	589	594	565	575	527	529	549	575	581	551	555	525	573	555	547	603	552	604	536	593	535	554	564	518	586	566	551	568	564	554	547	573	497	551	528	532	577	523	530	543	528	535	531	566	547	540	582	550	539	541	551	539	617	540	584	541	548	600	600	541	546	585	575	582	555	540	531	526	536	653	534	575	517	600	550	564	590	563	622	539	580	547	544	569	559	559	547	530	550	580	570	580	543	619	543	537	570	518	564	564	563	540	614	536	523	576	574	589	546	616	529	550	553	534	545	564	542	539	544	584	536	565	550	559	570	597	563	548	577	573	550	560	560	564	558	579	589	616	582	600	551	503	551	561	584	514	597	570	562	579	531	545	614	542	579	559	547	548	560	506	559	578	527	562	539	546	596	556	594	583	541	482	563	546	588	549	564	548	536	527	572	547	567	528	558	498	569	558	543	549	533	550	552	571	531	571	543	543	542	566	577	564	570	564	597	591	529	601	566	534	548	596	527	567	574	555	570	590	576	555	535	565	537	547	560	574	547	544	566	579	528	530	534	534	538	536	534	552	515	628	522	553	574	587	572	558	550	504	531	547	569	566	557	532	514	541	517	530	541	558	579	530	557	557	521	552	604	560	582	600	547	543	567	547	538	557	555	510	566	545	574	543	589	559	579	549	548	542	552	577	560	540	557	521	519	565	559	561	562	535	565	606	585	596	537	546	566	514	547	529	599	544	578	535	542	540	566	539	582	514	592	580	569	547	542	530	537	550	549	543	476	538	555	559	511	541	574	562	574	559	531	567	527	530	506	575	588	557	550	518	555	549	498	565	548	570	560	501	518	648	555	536	571	606	543	545	553	554	544	555	553	544	546	555	561	597	536	550	587	540	579	493	576	535	539	532	572	567	587	544	521	540	515	502	552	567	547	526	549	619	555	528	572	581	560	547	533	536	557	529	592	564	564	560	563	547	559	550	579	580	537	502	564	507	583	565	537	547	559	549	546	527	589	554	544	520	522	499	553	552	562	553	550	579	538	530	568	621	562	570	598	538	571	598	536	562	585	509	583	548	522	543	544	580	530	566	563	556	559	522	566	544	537	568	515	575	572	512	541	542	567	540	543	528	538	551	536	560	578	504	532	527	549	550	546	573	582	553	555	551	543	545	520	570	560	537	566	504	571	532	526	504	548	579	503	577	536	543	558	562	530	553	550	533	561	531	552	538	594	536	507	532	544	557	514	528	547	576	512	571	581	572	547	539	546	553	506	551	554	558	558	556	536	583	565	536	548	544	546	540	563	594	556	524	555	552	537
27482	71852	54872	37779	31403	22290	9918	6237	3626	1269	1172	854	647	588	596	629	598	625	595	592	595	560	554	552	592	591	609	630	600	524	568	562	600	583	592	614	585	571	523	587	566	622	577	609	612	585	589	601	586	567	586	608	607	570	605	606	569	659	596	606	571	601	604	597	576	603	633	634	577	564	627	634	588	563	624	581	596	558	588	566	630	578	606	599	602	577	617	622	607	584	570	595	614	593	607	572	592	613	650	571	551	586	568	568	604	581	586	566	604	594	582	573	580	637	597	538	619	581	587	586	577	641	630	603	551	615	593	641	564	612	622	558	620	586	553	589	587	598	602	549	596	628	578	613	571	582	602	643	620	567	620	624	553	580	592	604	588	612	585	577	563	635	572	621	549	548	637	613	613	587	600	556	618	585	589	543	567	582	586	574	616	585	567	600	530	557	580	576	598	593	633	600	616	627	618	593	618	612	570	559	630	593	612	609	541	586	608	590	614	593	616	592	613	581	592	580	627	579	619	583	570	588	621	559	615	572	595	556	575	589	549	634	565	584	588	557	593	623	561	608	541	586	565	572	556	570	601	578	615	616	559	612	661	575	586	610	553	582	631	610	554	549	614	575	574	602	562	599	588	579	581	623	569	598	587	611	593	584	592	589	582	593	637	609	554	592	594	579	620	615	599	618	596	579	571	599	574	638	553	582	538	612	614	638	628	573	590	576	605	591	614	585	592	604	599	598	603	594	538	606	630	572	634	606	619	629	586	591	591	630	587	572	571	605	585	640	652	586	595	582	580	565	564	595	594	560	569	580	610	585	636	618	618	558	630	611	566	611	575	559	578	607	636	612	572	598	641	559	570	632	614	590	641	582	575	616	637	569	589	631	596	568	582	601	609	572	569	528	587	637	603	617	641	582	592	619	591	560	604	588	574	562	586	626	612	589	637	603	599	596	607	586	612	564	562	593	591	580	629	578	590	565	546	598	626	593	602	615	613	584	565	552	585	626	560	636	593	588	565	589	609	573	562	600	613	634	638	570	593	597	585	563	606	611	630	576	570	640	575	598	574	556	567	592	577	623	560	613	609	614	616	606	612	562	580	538	609	595	604	606	591	568	597	604	605	582	616	622	596	562	553	623	626	590	605	554	576	604	592	631	611	599	610	590	554	541	620	612	624	561	575	573	586	598	570	599	555	634	606	616	574	581	622	557	608	586	570	642	605	599	591	553	592	607	603	621	522	590	559	568	582	509	593	610	592	577	567	621	561	584	617	621	609	554	610	604	591	643	631	593	581	604	582	621	588	618	618	607	588	600	568	577	597	638	559	553	594	571	575	561	611	575	572	599	616	576	603	613	588	583	615	575	614	601	602	593	604	639	580	594	599	600	629	599	576	576	588	566	600	583	614	609	565	597	582	601	642	596	591	596	571	591	577	586	564	586	545	603	623	576	574	559	617	623	647	578	569	625	592	571	560	586	568	580	609	616	614	617	564	634	580	550	605	605	610	572	582	552	613	560	605	563	538	613	602	574	576	559	585	543	624	564	550	569	601	583	535	612	562	603	636	614	615	585	610	550	544	598	584	558	580	565	581	617	571	571	598	599	584	629	592	592	576	619	605	572	592	620	594	613	590	633	594	561	543	566	581	560	583	574	636	557	579	592	587	630	610	570	597	577	630	586	590	607	574	638	594	608	616	672	589	582	606	583	578	560	616	590	628	620	612	551	595	589	641	597	566	601	577	648	618	603	591	567	614	570	556	602	622	586	592	599	551	646	554	572	595	580	595	606	557	572	589	587	627	547	595	580	572	591	606	638	604	633	586	583	607	599	623	591	597	591	603	563	610	601	585	620	613	583	570	563	598	599	602	609	610	598	606	640	609	605	577	627	616	593	632	570	614	617	630	593	573	568	588	593	547	614	581	599	582	616	608	581	608	599	567	579	622	637	602	571	576	576	578	585	595	589	572	609	576	612	599	576	585	613	580	565	537	612	615	632	641	627	547	601	606	566	590	580	591	598	557	579	539	634	576	582	597	586	564	567	586	585	601	599	590	556	562	627	587	615	586	582	567	599	613	581	545	570	561	583	653	616	582	588	612	613	595	573	613	590	600	576	586	592	587	586	595	549	556	576	554	523	596	600	599	564	639	646	604	618	609	625	582	613	624	592	590	603	607	629	578	585	621	578	604	572	632	581	594	564	560	589	596	593	643	609	614	637	587	541	638	581	626	572	666	578	570	561	568	568	560	642	596	626	559	611	569	557	593	605	597	603	595	663	601	597	579	601	611	605	628	590	573	588	593	591	548	581	596	611	612	606	608	620	549	550	598	593	591	588	602	569	585	593	608	606	544	617	642	591	577	575	611	616	592	608	664	590	567	558	630	570	620	623	646	599	600	604	604	608	550	586	598	605	635	611	568	582	544	650	598	612	605	594	617	568	574	546	553	577	593	566	594	571	611	569	581	575	584	587	607	564	579	598	619	612	611	561	609	551	597	632	597	590	561	571	595	590	613	597	554	636	577	528	581	583	646	607	565	603	565	561	583	533	601	576	564	626	586	593	554	632	587	570	644	600	613	597	584	600	625	583	600	616	611	608	572	603	611	576	587	590	595	574	565	596	587	549	583	598	571	587	574	573	591	607	611	618	562	593	581	594	626	664	603	611	568	602	635	615	615	561	547	602	577	590	638	615	575	609	545	599	584	611	564	568	545	617	639	614	590	580	592	573	605	548	591	620	586	586	607	561	582	596	626	560	602	586	601	573	583	608	589	580	585	575	604	616	569	627	593	575	603	555	595	567	587	601	594	608	581	602	610	559	592	567	606	637	568	584	603	575	610	588	606	580	593	551	607	588	598	605	564	555	569	528	590	585	584	604	598	588	592	594	562	619	594	513	597	589	650	544	604	619	578	588	638	627	615	608	572	578	580	594	598	593	581	666	621	587	583	606	614	621	580	593	573	592	609	566	609	634	615	606	617	584	588	585	577	584	628	561	562	583	562	569	583	539	592	593	584	599	565	568	579	586	621	591	585	591	637	587	613	614	576	617	589	606	582	548	575	589	596	588	569	614	573	617	625	575	541	552	568	569	637	611	611	620	608	608	595	579	595	631	597	559	615	607	573	552	576	617	605	572	588	656	578	575	584	568	589	591	612	617	573	546	593	604	595	571	569	584	555	596	605	606	555	574	620	608	512	546	586	591	549	584	585	592	612	609	566	576	587	586	614	658	557	630	579	621	579	597	625	614	582	598	575	604	596	594	633	566	584	557	621	621	639	580	550	587	587	624	609	581	603	595	603	571	587	567	606	592	580	611	606	590	610	548	590	580	619	619	621	578	618	591	624	549	592	599	572	592	606	623	618	638	581	588	613	564	583	627	568	619	618	579	587	570	585	550	561	584	589	570	597	564	577	575	564	588	593	587	578	567	550	616	583	586	583	626	634	556	639	590	616	581	601	561	570	571	612	558	608	582	552	585	600	576	577	620	611	595	569	600
22449	21401	31727	31156	31573	32077	26216	13468	4948	3021	2431	787	910	555	532	557	547	546	561	550	531	555	522	583	525	524	522	593	523	529	535	557	524	558	554	532	554	526	593	540	515	543	562	554	506	494	488	567	492	524	507	500	536	538	563	515	519	546	526	555	487	561	553	529	562	537	534	523	521	555	499	492	522	532	514	577	539	555	561	516	536	512	580	491	547	551	548	505	561	534	530	550	552	521	570	548	562	554	522	541	552	531	566	481	532	550	543	544	519	523	532	582	549	516	558	544	585	530	544	531	554	546	526	553	549	515	531	562	515	532	552	512	523	545	530	549	533	510	537	513	573	507	550	556	488	552	564	574	520	532	508	532	562	559	524	528	505	509	567	495	510	504	529	583	520	502	547	549	587	483	522	581	548	527	568	555	509	574	585	571	513	577	577	548	569	506	535	560	562	531	544	574	528	580	523	587	502	556	539	546	534	535	534	539	516	497	533	572	524	540	560	551	566	532	537	538	526	514	508	567	550	522	533	552	538	574	537	521	517	502	523	565	516	555	528	550	554	522	507	547	534	570	504	526	565	505	538	545	557	521	506	535	553	507	514	522	520	562	535	558	537	521	537	549	520	532	538	527	518	506	513	520	567	597	620	519	527	508	531	537	518	544	525	537	504	555	505	513	522	533	528	533	566	533	545	524	502	572	506	542	521	502	544	531	559	522	545	542	526	490	535	540	579	573	552	528	534	557	543	540	545	570	594	574	529	543	512	539	534	540	521	508	501	536	528	540	551	541	529	551	554	545	552	558	504	548	512	549	563	555	540	529	548	510	499	537	527	505	519	484	554	569	562	556	487	522	560	527	538	510	569	544	513	539	514	533	554	543	549	554	499	525	558	530	561	496	581	535	519	552	524	556	531	504	494	531	534	526	571	553	508	526	564	559	536	520	569	560	552	523	575	553	488	523	542	553	528	551	499	522	569	538	524	572	503	512	563	571	487	535	530	499	529	530	506	531	516	552	529	527	545	511	512	575	505	571	588	576	526	570	524	516	517	552	516	546	576	553	571	527	551	559	583	542	523	497	533	544	542	530	574	555	520	552	573	563	559	558	569	528	552	490	518	534	547	520	567	522	559	543	537	529	549	532	552	529	535	526	540	577	520	539	539	554	540	549	515	514	558	545	510	540	519	550	495	538	554	540	596	549	522	561	536	497	580	556	514	523	537	543	529	516	507	559	519	597	535	551	549	536	533	508	540	548	497	554	539	527	591	542	541	561	528	532	510	559	554	508	492	542	555	553	556	532	498	532	514	532	550	573	568	563	528	559	561	516	516	570	549	532	576	552	518	546	533	517	517	574	518	545	567	505	541	537	520	552	533	539	559	529	561	549	538	550	532	583	539	489	544	494	556	550	556	523	490	504	510	484	501	536	519	561	528	546	536	562	522	569	547	514	522	519	518	556	557	540	532	546	545	557	516	528	534	556	525	520	517	551	564	534	521	542	526	544	549	521	525	549	566	548	532	532	557	521	561	548	527	530	500	512	563	557	549	558	524	497	543	564	530	527	558	541	539	512	551	538	533	535	531	487	552	530	553	518	533	520	538	509	569	550	531	539	514	522	550	522	523	506	508	568	536	554	581	540	544	501	514	546	532	542	514	565	548	544	542	516	557	526	549	532	568	536	483	551	535	508	571	500	558	565	550	524	537	577	585	523	588	536	539	552	523	539	543	542	512	522	505	508	578	571	541	549	504	523	556	540	511	534	523	579	510	547	546	534	535	551	559	523	521	502	523	538	539	552	585	562	526	588	548	521	509	556	523	554	550	514	583	520	554	578	546	531	566	505	529	512	528	569	534	516	570	538	558	521	548	549	541	544	515	543	553	562	533	529	549	514	518	553	545	543	532	565	559	516	529	515	527	555	554	514	531	564	542	554	539	475	558	517	517	502	471	549	567	557	592	546	539	493	527	534	537	531	522	544	533	508	571	514	534	486	507	512	507	554	560	489	507	579	549	529	517	509	525	544	556	585	544	536	592	547	546	563	531	553	555	511	505	535	531	532	565	537	514	530	537	530	527	527	524	500	578	498	485	504	546	523	526	516	557	562	519	534	555	527	534	537	489	597	537	513	547	556	580	577	526	538	499	555	565	512	534	533	503	522	514	543	529	524	527	526	521	622	562	573	545	486	515	534	527	552	536	552	547	540	527	514	545	545	545	541	531	574	521	568	544	556	538	527	489	533	550	541	530	571	549	515	511	528	524	554	541	561	515	538	570	518	528	553	565	499	527	523	556	522	532	485	539	559	501	525	541	567	550	529	549	499	523	521	508	513	541	551	532	525	597	551	559	518	486	580	573	495	540	533	496	573	547	504	522	504	531	563	555	452	530	548	543	535	554	518	517	506	514	489	519	516	551	533	516	534	550	545	513	511	545	536	562	523	545	586	548	495	534	542	553	564	532	509	542	537	535	539	520	528	481	513	565	570	537	579	533	554	563	557	530	572	547	482	560	549	511	536	514	509	586	558	534	530	520	566	555	515	512	485	531	546	566	554	481	537	545	555	547	558	531	511	524	542	523	501	516	524	529	546	557	542	484	549	509	514	506	545	541	538	570	547	548	515	501	518	520	515	560	548	502	554	495	555	570	543	488	518	551	542	540	489	541	537	537	546	559	489	523	549	568	559	494	587	518	533	557	553	592	533	494	526	523	537	531	553	562	530	557	488	542	481	539	482	555	523	525	589	513	516	557	605	570	528	554	514	551	537	527	555	551	565	543	474	476	566	510	524	543	548	525	545	550	540	563	557	569	544	536	523	539	522	541	533	555	545	541	492	537	571	510	516	521	599	527	505	519	510	502	580	529	520	537	530	502	501	546	546	522	618	521	520	540	530	526	555	527	516	527	538	547	544	532	528	526	536	502	479	486	550	537	509	547	546	547	571	539	539	538	514	510	561	518	571	517	548	521	526	550	500	563	552	515	522	549	553	515	549	526	544	516	585	534	525	534	516	545	529	525	528	546	547	537	529	521	496	507	526	517	509	537	533	553	500	534	559	519	522	509	523	494	532	573	587	564	557	523	532	553	517	562	551	605	553	539	483	526	541	536	509	520	544	558	556	521	501	542	511	547	557	539	531	553	541	547	533	558	538	530	500	523	510	543	529	520	535	542	535	529	517	554	551	520	584	558	539	563	501	529	535	524	524	508	542	496	540	575	537	540	549	564	548	541	516	556	555	554	538	561	553	572	567	531	522	568	544	512	522	496	527	542	464	499	555	527	596	523	533	558	550	554	537	519	566	537	557	530	541	542	545	540	552	532	531	514	573	534	536	517	526	600	508	525	520	563	557	536	540	502	532	542	587	543	526	497	596	560	557	546	556	564	549	534	531	529	504	544	547	556	567	538	528	558	558	546	578	483	549	559	492	518	553	581	537	540	540	537	549	532	538	542	520	541	516	519	539	554	565	553	564	551	549	515	532	550	525	559	514	519	510	567	504
33079	88737	81299	60863	49573	37824	24118	15283	6988	4862	3697	1002	1105	551	600	553	550	582	548	554	533	597	551	592	591	514	546	520	543	548	536	591	549	552	546	564	575	528	571	570	548	523	559	556	532	551	540	554	542	524	538	569	543	579	527	521	560	555	545	519	525	529	575	575	538	563	575	548	523	517	519	549	523	532	534	564	529	561	581	567	473	528	530	531	567	525	556	530	529	550	562	509	548	510	567	573	532	549	542	576	521	558	564	509	578	521	523	558	512	564	550	529	554	584	523	520	552	537	522	562	506	579	544	544	553	560	510	566	568	563	539	525	566	517	492	525	529	582	522	521	552	528	528	523	552	525	546	531	596	501	572	565	524	501	563	526	550	565	508	581	514	592	570	550	597	580	588	501	555	586	530	566	522	549	580	554	525	560	558	499	542	538	527	499	516	517	519	505	553	543	482	561	590	531	532	544	552	534	537	507	530	522	537	546	546	533	524	547	538	570	554	576	577	542	556	541	565	588	519	516	542	522	570	567	565	512	567	553	548	522	532	502	558	512	529	565	548	532	569	544	550	522	564	525	488	551	537	546	534	554	570	529	550	498	506	544	504	550	534	549	529	552	530	516	564	553	528	544	527	581	580	588	602	578	531	571	543	547	579	505	520	561	531	504	547	553	499	580	574	535	569	515	529	542	551	518	544	582	512	520	554	536	532	541	581	506	546	543	542	508	537	594	573	575	501	499	573	550	548	527	512	533	542	506	522	573	539	533	541	569	526	565	528	591	554	498	564	543	567	551	527	500	516	504	565	533	539	536	536	511	561	537	530	524	543	565	587	513	560	530	500	558	539	539	561	531	561	527	547	544	549	560	529	514	574	532	568	550	557	525	544	565	521	540	581	562	535	530	517	549	480	543	548	567	502	539	551	569	549	554	533	536	545	533	565	524	561	512	538	539	525	547	553	529	522	541	521	510	562	552	532	544	564	533	524	520	566	573	509	516	544	530	584	548	531	534	567	536	531	498	535	548	535	542	545	495	508	564	541	533	594	535	545	526	586	551	569	516	516	532	547	539	569	567	574	539	559	526	562	550	540	600	569	514	585	565	582	529	514	560	582	560	513	560	539	567	540	596	560	510	544	533	565	499	535	549	524	542	552	491	489	517	531	557	525	514	547	541	497	559	559	537	559	569	567	533	506	520	516	544	525	566	536	511	539	581	556	511	530	512	544	546	518	495	524	536	561	539	525	553	521	582	534	557	495	568	528	505	576	535	564	536	537	545	570	550	526	537	561	580	529	560	513	598	560	538	505	543	524	526	520	606	544	540	526	547	562	491	573	532	557	549	533	602	545	538	553	519	529	547	533	578	503	524	560	568	551	517	562	571	534	577	545	547	527	549	567	583	529	574	525	564	566	558	560	586	528	519	587	523	574	541	564	526	540	531	549	579	541	521	547	541	555	598	569	598	521	581	560	551	556	562	548	506	547	517	526	542	562	538	553	543	528	547	522	566	516	523	522	555	563	562	522	537	534	520	533	501	518	552	550	560	571	539	552	520	547	572	508	508	580	530	550	517	582	540	552	551	533	555	569	540	508	570	524	548	536	560	557	538	534	510	542	513	498	573	577	535	579	536	543	563	528	563	543	570	555	564	564	526	538	518	584	516	543	530	576	538	523	555	604	564	569	533	571	497	551	556	580	542	548	548	565	560	516	576	529	515	554	574	569	524	550	497	548	529	540	521	524	539	539	540	533	547	565	522	540	562	550	549	525	551	526	557	553	561	499	534	558	564	540	538	546	547	563	537	577	526	537	546	579	537	552	596	536	500	513	547	557	556	561	571	532	542	528	552	512	548	534	553	528	549	547	553	576	566	555	543	566	554	585	543	562	569	528	541	531	527	550	539	552	544	591	510	536	550	534	558	537	555	548	547	569	545	538	537	582	540	536	511	550	558	558	558	591	519	565	549	510	553	555	560	536	540	572	516	502	548	504	508	534	566	538	523	571	539	527	573	584	523	561	543	523	521	596	537	529	542	510	503	510	533	541	549	546	496	520	581	519	527	523	565	533	546	531	549	541	530	512	536	564	561	546	561	529	525	529	574	533	493	573	493	540	526	512	514	574	543	539	578	522	578	552	555	556	535	556	532	513	546	497	531	522	553	544	544	555	539	540	574	571	547	519	547	520	561	522	545	549	514	568	563	537	563	554	513	524	555	560	548	547	556	597	553	540	547	550	531	529	544	579	530	539	517	544	535	572	578	547	530	548	540	550	577	562	491	521	546	532	515	527	538	524	573	556	529	539	585	577	516	596	551	558	530	579	549	559	497	580	559	533	547	516	535	577	532	540	531	547	562	535	528	554	523	523	557	546	546	539	537	503	546	547	526	590	541	547	515	546	517	536	538	520	571	560	569	504	539	532	547	560	540	553	539	534	580	560	554	513	549	566	562	567	567	532	496	565	561	559	517	547	557	544	567	518	523	539	554	531	562	569	550	532	546	530	537	561	541	558	551	579	568	523	562	533	566	574	568	538	511	539	619	527	518	559	571	556	541	542	547	516	521	526	527	540	546	547	549	544	552	587	565	552	558	531	549	562	526	560	557	538	570	549	519	526	515	547	555	549	561	557	545	536	499	506	560	505	516	552	577	545	550	525	550	559	591	566	555	559	534	566	551	553	572	558	520	542	561	546	540	495	526	525	539	513	519	528	521	553	528	541	560	532	496	545	531	520	474	528	568	559	538	546	554	607	563	558	549	524	548	540	529	562	552	550	534	546	544	529	537	513	561	557	588	507	567	523	538	545	535	572	538	600	547	566	568	554	566	592	526	512	606	528	543	558	544	533	522	555	580	545	542	549	510	541	574	592	532	547	536	505	585	535	546	544	548	539	527	565	549	584	488	507	565	531	541	525	538	522	552	522	570	534	546	545	549	507	546	555	541	499	534	572	522	572	556	571	521	516	520	558	560	579	566	538	562	537	518	549	510	548	517	583	529	505	568	568	529	566	570	522	552	539	583	534	502	536	569	495	497	568	508	534	524	568	600	593	548	556	539	578	577	556	562	548	547	536	558	551	572	525	508	563	580	573	523	574	565	505	544	557	510	553	570	543	537	568	544	547	548	553	553	526	560	546	563	568	599	561	505	570	557	561	531	508	550	576	569	527	570	602	534	498	543	579	547	548	550	542	536	521	523	527	567	525	539	526	563	555	518	579	541	512	538	548	539	532	574	530	517	532	533	562	553	545	522	565	565	544	524	565	508	566	590	535	592	553	566	545	547	563	527	540	579	543	502	531	546	523	592	543	559	589	542	565	550	558	525	545	535	560	560	564	524	566	525	594	549	546	539	542	558	506	529	543	572	562	584	527	587	526	571	571	545	549	547	538	537	562	563	521	531	535	497	555	499	573	526	575	523	556	544	558	534	570	602	576	525	512	558	543	553	546	542	585	563	558	522	565	549	527	519	564	498	519	548	529	523	555	511	554	559	554	542	532	530
27476	24681	28358	16902	6943	2501	1216	647	519	462	416	381	383	355	322	327	350	345	351	317	376	332	331	363	305	354	361	363	335	353	383	360	355	399	375	401	358	370	374	353	360	340	356	345	321	376	356	355	327	337	365	356	369	364	344	330	347	317	320	320	339	335	330	359	353	305	379	355	326	346	372	364	340	339	356	365	354	342	343	361	341	362	349	361	344	347	324	346	344	338	356	337	334	338	353	358	377	356	327	330	379	337	345	342	367	338	350	363	371	406	352	375	363	323	322	344	358	311	341	367	392	350	358	347	316	351	403	349	325	324	392	337	351	346	359	360	336	341	379	351	333	342	342	349	353	328	355	351	347	349	368	327	319	340	353	340	326	362	383	368	341	343	343	337	371	349	335	352	349	354	371	362	346	324	345	377	336	366	355	382	359	337	382	370	341	348	341	347	385	381	344	340	369	379	338	332	342	326	333	342	401	355	351	337	313	319	336	365	327	328	375	340	340	312	355	365	343	369	357	363	358	341	365	350	339	380	306	346	366	353	330	367	404	339	324	335	357	373	336	332	359	375	367	334	351	341	354	327	328	362	352	362	361	331	352	326	335	361	354	356	336	330	344	356	354	367	353	350	327	376	326	354	349	344	346	337	322	366	342	382	328	361	332	342	326	364	356	342	359	378	349	359	330	321	358	337	358	337	361	380	360	334	339	305	355	364	363	372	374	345	363	352	358	352	322	353	380	320	322	355	347	349	335	355	351	331	361	334	345	371	349	317	376	333	320	346	355	329	352	340	361	356	327	357	337	315	379	337	345	343	356	375	341	332	348	369	358	344	332	361	332	370	319	332	340	340	323	365	345	347	333	346	340	357	318	331	345	361	334	364	353	319	370	346	355	361	366	369	339	354	360	353	303	345	372	342	313	324	325	329	313	363	355	344	363	366	331	342	370	318	335	350	361	352	344	360	339	350	339	320	339	354	320	356	340	357	372	339	339	342	357	347	360	342	361	375	347	374	362	351	337	343	355	381	365	310	359	364	337	358	364	320	370	366	337	332	321	359	361	337	333	336	337	334	335	343	354	354	344	376	332	373	359	335	350	358	360	380	357	332	351	357	321	330	344	364	348	350	338	367	361	341	371	350	365	366	349	362	330	342	353	391	327	343	336	364	344	364	370	341	325	359	346	332	351	343	286	366	336	328	366	324	323	326	358	340	329	343	331	368	360	372	357	333	342	346	326	338	359	307	381	353	364	325	371	352	359	359	349	356	337	362	390	335	391	366	356	339	352	351	378	347	342	352	351	410	350	329	310	357	399	355	373	348	349	376	359	329	349	355	333	346	346	356	338	365	357	358	365	346	363	329	371	359	345	369	325	338	331	351	317	333	365	313	348	368	346	350	337	358	356	315	316	341	364	328	330	344	339	349	304	335	360	313	345	340	374	377	354	368	320	329	345	339	350	364	353	344	340	373	341	329	331	333	365	332	345	358	344	350	365	375	366	348	342	344	336	334	358	348	346	344	379	334	330	372	370	341	362	376	360	336	323	340	363	334	345	332	337	353	348	324	363	364	356	345	331	362	347	345	331	341	354	352	344	346	331	361	336	363	338	365	343	369	346	347	382	350	339	315	332	352	334	370	318	324	383	358	350	348	386	343	336	320	348	382	331	364	352	334	326	321	333	344	345	364	358	354	367	340	364	353	370	331	352	334	357	342	378	355	345	349	353	286	341	334	377	374	336	307	362	365	351	363	358	339	337	335	351	356	331	340	367	354	373	358	342	359	349	351	322	370	368	346	391	334	322	338	359	333	337	368	347	338	338	340	345	364	341	318	346	341	336	345	361	361	375	329	307	344	345	321	329	347	354	353	320	380	369	360	368	361	338	387	339	353	349	385	332	364	367	336	340	348	363	341	345	361	320	346	361	340	378	325	375	343	350	376	371	345	363	324	364	347	350	371	351	348	296	328	312	335	329	329	368	354	331	328	333	325	333	322	345	340	369	347	369	338	340	363	327	355	364	315	345	347	372	363	378	316	356	322	342	326	358	340	361	359	342	334	372	345	349	347	355	357	380	366	353	338	342	345	317	356	377	369	357	360	306	370	347	370	357	337	341	355	339	347	347	350	336	340	362	361	337	361	345	359	361	382	352	305	326	339	338	353	355	366	353	326	341	355	332	370	321	403	348	334	319	391	375	332	327	349	364	336	374	345	386	324	351	340	349	340	348	349	351	359	324	347	365	342	339	349	385	334	369	345	329	323	336	328	351	331	345	353	385	340	340	339	326	353	327	356	341	345	348	336	360	316	365	347	328	348	349	349	359	342	353	365	364	346	329	343	345	366	341	357	330	392	368	321	311	383	372	334	363	329	340	333	303	337	342	334	337	350	345	354	351	330	328	347	345	371	344	346	379	362	361	353	347	382	332	353	337	354	341	397	349	349	323	348	347	393	359	361	345	325	336	375	373	374	364	338	332	318	356	350	353	323	344	358	355	327	341	357	350	318	367	328	344	346	347	325	347	373	351	381	338	317	354	343	328	368	353	351	328	351	336	404	333	320	345	365	355	326	373	341	339	358	337	370	350	317	370	389	359	345	360	348	316	351	354	309	330	331	330	344	344	344	342	317	326	326	339	341	343	339	342	356	349	348	344	351	345	328	340	360	361	359	373	387	347	319	366	331	350	352	350	326	344	334	327	353	332	336	323	326	352	334	341	361	338	355	345	337	362	363	392	337	352	324	366	355	363	344	343	353	384	370	339	360	350	333	365	366	356	362	322	390	356	388	344	364	337	359	375	350	365	358	355	360	346	294	358	313	380	374	354	343	379	356	355	339	341	348	333	366	330	400	390	318	357	348	321	326	321	339	350	361	379	359	371	319	359	323	367	363	349	347	344	349	352	347	354	340	329	344	374	361	349	346	344	355	393	363	359	374	399	358	356	329	345	362	334	332	335	346	345	376	338	352	334	370	348	366	334	352	367	353	324	373	362	339	350	366	338	351	338	348	357	362	348	349	365	371	357	389	375	325	334	338	352	359	352	333	362	361	350	329	325	334	357	342	352	357	356	325	361	338	373	369	353	351	371	380	321	327	348	351	374	375	317	397	349	333	374	363	337	349	356	363	316	355	359	338	346	352	358	316	354	336	348	366	355	364	358	342	356	338	325	315	339	383	352	333	364	334	383	317	366	341	329	368	357	333	354	359	393	363	318	330	364	354	360	370	346	362	387	348	372	373	373	349	321	362	372	337	338	346	335	362	343	360	349	323	322	368	345	337	320	325	340	364	348	349	332	349	344	326	316	362	367	374	360	349	379	345	333	334	303	325	348	350	338	407	337	366	375	352	336	363	359	394	378	326	346	350	345	328	344	360	351	366	350	369	393	328	341	346	353	343	330	343	381	336	349	374	339	370	344	350	371	334	330	349	351	364	360	333	335	322	336	354	324	387	378	349	331	362	338	358	347	369	332	343	349	353	313	335	353	339	383	356	322	340
8371	34445	23228	12069	6798	3075	1546	724	654	555	462	385	441	340	380	374	370	371	354	384	370	372	413	380	374	357	368	373	366	363	394	383	402	431	393	372	384	363	353	389	370	359	377	380	358	396	380	363	397	390	410	387	393	377	363	392	405	377	370	421	400	389	381	369	404	412	423	384	385	400	416	374	407	407	383	363	366	364	378	361	414	364	390	407	374	411	399	368	399	404	403	397	399	405	385	386	379	372	404	373	415	371	385	384	421	387	392	352	388	365	378	398	413	385	367	371	405	407	406	384	380	397	387	419	403	356	361	404	366	366	369	385	385	405	374	375	392	385	387	390	390	384	394	419	368	395	402	394	399	403	406	429	403	369	391	387	361	401	411	397	438	383	383	349	377	354	378	401	394	386	357	349	397	407	390	402	372	376	389	407	409	388	358	364	405	400	380	368	380	380	377	392	380	401	397	380	362	383	396	412	388	393	390	395	411	343	369	381	412	373	379	396	378	426	380	391	385	400	380	373	360	391	408	421	392	378	401	390	376	399	400	415	376	415	369	385	405	384	367	375	371	426	366	390	379	385	397	391	378	394	376	367	416	367	406	413	387	396	378	404	374	433	365	405	399	383	378	387	367	387	403	378	410	423	409	394	373	348	383	374	380	382	368	380	376	417	396	381	394	418	412	329	381	397	428	390	353	379	395	362	401	402	417	377	377	365	356	371	369	367	377	384	401	415	421	392	408	363	416	388	368	420	416	415	407	403	403	361	369	370	378	357	359	402	382	355	362	362	377	408	385	401	379	381	425	376	346	382	356	366	392	388	400	385	392	364	394	377	432	407	381	381	374	385	385	420	370	405	392	405	398	383	404	415	416	397	385	377	403	396	341	431	374	396	392	363	389	391	392	385	391	383	372	418	400	371	406	436	415	405	423	389	371	354	384	382	381	364	403	396	376	364	391	400	378	366	343	376	397	389	355	367	351	376	397	415	379	395	386	395	377	406	364	415	393	372	381	383	386	370	380	383	398	380	393	366	391	387	373	401	384	387	418	403	409	371	384	422	399	384	355	380	388	401	397	395	354	400	377	363	398	383	383	372	386	375	387	427	400	378	376	403	382	368	389	379	377	413	369	411	365	374	380	397	404	398	392	347	358	366	425	390	397	392	378	350	356	373	390	399	374	340	367	376	363	375	393	364	415	376	371	429	368	394	433	352	352	398	373	404	341	371	386	353	371	354	367	353	367	392	404	397	360	415	429	423	405	380	379	372	367	372	387	391	365	361	367	376	398	373	393	402	377	415	402	422	388	363	377	389	393	401	396	393	388	377	370	367	391	369	401	391	419	379	380	391	416	365	397	359	395	356	373	382	397	401	399	390	405	385	404	381	372	362	374	360	410	369	360	379	374	383	371	394	392	383	402	374	372	396	400	364	428	375	362	378	409	395	410	424	377	388	379	372	417	399	392	403	362	370	384	409	418	405	363	384	391	406	392	394	364	360	383	378	396	413	379	344	409	379	368	396	394	391	380	395	374	396	380	353	381	368	364	391	413	410	381	385	374	364	424	399	385	390	413	387	392	397	402	372	383	395	397	407	373	395	400	383	389	381	456	412	376	407	411	408	407	398	372	369	383	374	405	404	391	418	383	396	383	365	389	391	373	401	395	424	375	371	397	397	398	400	358	388	359	382	382	402	394	423	362	369	410	399	348	384	395	357	393	398	373	365	372	370	434	361	348	406	407	399	399	403	386	436	407	375	362	388	360	372	399	405	393	388	378	391	346	423	390	416	337	353	399	401	410	379	372	392	357	399	394	377	387	399	432	371	391	371	393	393	384	370	411	390	363	393	383	404	390	373	410	425	380	397	404	408	375	398	420	387	371	375	354	375	379	362	380	421	401	411	393	399	397	368	355	392	374	390	397	401	406	352	400	367	393	397	385	408	382	380	366	384	379	386	389	391	395	360	399	406	394	383	386	361	402	380	372	377	360	380	369	369	381	388	413	385	367	365	390	424	399	361	357	370	359	398	366	405	377	372	417	411	409	408	438	410	374	409	392	391	364	370	380	411	400	378	413	394	398	341	394	339	439	358	400	386	397	416	416	376	381	414	392	425	357	394	373	408	366	370	376	385	415	398	399	385	373	397	391	361	383	385	366	363	378	369	385	360	365	391	353	384	372	372	403	384	385	369	375	386	394	388	384	387	396	368	358	387	420	392	408	382	374	409	365	415	366	397	399	388	378	383	399	381	392	376	372	416	406	410	393	378	375	390	395	380	390	382	372	392	412	399	384	372	359	395	378	390	367	376	363	368	399	395	371	390	363	413	416	349	408	386	406	311	387	390	370	389	345	381	416	385	416	384	420	359	406	397	382	389	417	389	385	393	383	387	390	399	340	365	388	384	373	413	408	381	397	400	396	359	375	372	374	415	387	409	369	399	389	381	410	374	394	401	382	391	390	406	366	394	383	377	380	411	385	381	356	394	342	352	423	383	362	387	376	379	370	396	357	393	402	390	376	401	375	420	363	415	411	342	405	364	368	402	379	385	378	380	411	375	378	368	377	357	407	381	418	395	398	402	364	400	368	373	393	387	379	385	338	383	399	379	354	383	402	387	410	423	384	397	388	381	399	399	420	389	361	377	364	383	382	362	418	383	402	377	433	374	406	367	398	410	383	433	359	398	367	384	411	393	408	364	392	393	374	380	362	382	351	385	383	402	400	367	405	371	381	365	390	370	403	364	362	397	391	388	364	409	363	375	367	394	367	369	365	386	395	383	390	375	378	387	397	382	378	379	377	378	383	382	390	395	399	377	397	432	394	382	360	381	377	380	401	374	376	425	391	438	404	361	400	403	376	367	371	394	378	376	393	396	400	381	376	355	382	373	410	387	363	390	423	412	391	389	416	420	375	375	382	394	391	388	431	394	341	397	385	410	403	368	359	378	405	371	381	348	405	407	405	382	382	381	400	376	411	392	382	397	397	422	403	407	382	377	361	383	382	383	386	381	436	395	369	377	405	342	377	403	386	384	367	396	373	361	363	360	364	401	421	365	345	398	357	380	406	373	355	403	385	389	400	370	387	401	396	407	392	354	415	383	438	394	361	401	399	393	408	408	363	384	407	393	344	359	381	389	419	388	388	337	408	364	386	386	397	397	352	373	390	355	387	416	370	406	356	414	401	371	387	427	404	381	388	393	411	412	385	369	383	401	397	362	367	383	404	376	381	410	402	387	386	382	432	396	384	388	387	392	388	414	408	392	373	393	379	370	405	384	398	411	401	399	413	390	417	377	399	342	368	403	409	382	374	383	365	401	383	391	408	385	408	367	353	378	389	369	368	392	372	382	403	369	360	403	392	394	367	381	390	371	373	427	373	385	428	341	386	373	394	411	390	392	390	392	368	398	397	407	377	362	375	416	367	397	407	385	374	386	383	379	384	384	376	401	417	393	344	371	376	348	362	391	383	413	357	392	392	346	355	443	392	382	394	359	362	382
23691	21672	34993	37781	30387	24339	15840	6650	4230	2684	1759	728	527	301	317	319	295	321	330	327	317	300	306	286	317	280	302	291	293	303	278	323	298	304	307	333	323	298	336	321	293	270	309	315	277	296	326	306	316	264	284	281	294	305	315	306	257	313	278	303	313	309	305	234	332	300	305	312	342	329	298	345	318	246	301	268	264	292	302	300	322	294	317	314	293	277	287	287	324	302	323	275	308	287	310	309	278	312	337	311	291	312	303	295	315	273	296	305	296	287	291	314	338	285	327	304	284	292	316	294	304	306	307	278	315	298	301	305	333	298	270	250	307	295	305	321	332	285	267	297	268	326	309	275	271	319	301	247	308	290	294	268	328	308	308	327	319	289	317	308	301	306	301	280	305	296	295	319	293	277	288	311	285	300	319	292	288	326	297	302	303	313	281	322	296	309	301	290	292	306	291	271	295	301	285	289	280	296	288	316	281	266	323	285	316	319	325	318	300	312	320	301	336	314	312	305	282	296	318	294	286	283	319	325	285	301	314	292	296	300	283	291	309	299	312	300	311	326	282	236	322	292	310	291	268	323	298	282	302	337	297	310	336	276	276	304	296	298	292	293	312	319	294	314	297	272	317	285	270	295	328	311	305	287	268	285	305	305	324	289	314	270	267	293	299	306	295	290	314	283	306	292	309	291	292	319	322	328	309	277	307	303	319	297	300	338	314	297	296	255	304	307	306	317	295	306	291	299	290	304	298	262	312	287	295	301	307	306	268	295	307	267	290	316	302	318	284	281	266	295	288	295	293	321	325	296	269	329	291	271	334	304	297	255	286	305	284	319	282	304	267	285	334	302	309	313	270	305	297	273	287	288	301	301	341	258	312	274	268	317	306	310	302	310	272	301	300	264	273	286	301	287	290	298	268	288	305	319	279	313	272	271	306	317	340	261	288	331	304	273	315	303	297	293	290	294	290	307	333	304	307	309	299	295	317	273	304	297	278	306	320	287	300	279	290	329	320	293	278	316	304	296	299	294	322	335	279	297	318	284	299	301	303	305	321	305	309	292	274	278	292	323	317	262	303	310	287	271	283	316	277	296	301	300	299	303	310	284	306	310	284	324	294	308	325	313	305	269	275	257	298	295	298	298	294	271	299	270	329	311	296	298	304	295	285	313	313	273	278	320	317	293	284	304	316	299	302	319	296	286	304	308	342	312	301	302	299	271	289	296	314	287	291	287	291	320	309	257	302	297	300	315	300	300	334	257	304	296	296	300	297	298	281	301	290	280	303	314	292	320	301	284	274	291	324	281	284	302	320	285	304	298	308	329	292	298	330	315	307	293	296	285	280	290	296	288	313	307	323	288	281	305	310	258	293	283	294	267	310	304	310	322	281	276	334	290	314	303	291	269	295	290	313	311	288	294	309	278	304	278	287	309	290	300	292	266	314	285	311	295	337	309	293	313	309	297	276	278	336	300	273	282	326	297	324	280	299	299	295	289	299	338	328	285	315	312	313	304	308	308	276	329	305	336	336	299	341	274	283	284	283	306	292	297	316	296	319	304	322	277	307	323	301	297	313	282	288	331	303	283	283	278	310	288	336	304	290	318	303	324	311	312	352	303	305	306	305	270	292	310	294	304	307	308	277	279	285	316	339	315	291	291	289	302	305	319	290	289	293	310	291	286	280	285	306	307	325	285	303	283	284	284	271	277	307	266	266	296	284	295	279	328	312	320	309	321	309	285	288	305	294	306	297	297	323	287	320	315	308	305	293	289	294	318	299	313	277	336	304	304	282	308	314	324	288	312	292	288	327	282	293	300	280	323	277	309	295	297	345	332	288	312	305	324	318	304	304	270	285	297	299	308	325	254	306	302	319	306	287	285	291	288	286	302	278	301	272	293	314	333	342	303	314	308	304	290	306	306	315	275	313	306	307	330	298	305	296	311	257	278	354	289	295	292	316	334	295	319	286	270	293	319	325	316	266	288	332	310	307	313	292	296	319	310	315	299	322	294	305	293	307	279	308	303	315	310	311	318	324	304	283	296	281	327	282	312	283	289	310	303	312	316	313	298	298	334	299	285	305	281	297	315	302	312	304	258	320	311	327	301	279	291	325	295	303	298	298	312	295	307	268	298	312	303	315	282	308	291	292	289	308	303	302	287	255	300	298	301	301	278	269	284	316	297	282	290	297	274	307	287	282	300	306	293	301	311	325	325	316	313	308	284	293	291	302	322	306	289	320	297	315	300	294	292	303	303	285	276	321	299	319	304	286	298	297	288	325	323	308	326	310	304	323	317	301	321	267	314	276	303	307	322	299	313	325	294	300	304	310	315	307	301	306	277	325	288	324	290	274	286	312	288	292	298	292	296	319	286	298	286	317	275	303	298	307	310	285	309	326	301	297	305	289	320	307	285	283	286	309	303	309	311	306	303	286	327	302	308	279	314	318	315	301	302	306	313	326	317	325	312	303	297	271	303	286	290	289	345	328	279	260	290	320	282	299	279	305	312	300	299	278	325	267	295	294	306	319	283	298	320	294	321	304	312	280	309	325	294	288	307	292	314	330	278	272	296	288	293	287	289	288	324	309	264	300	326	275	301	289	311	338	312	312	267	297	323	273	295	303	291	305	299	294	313	306	297	331	319	283	322	272	328	302	306	281	316	313	280	337	319	335	292	334	318	309	295	289	296	295	309	301	332	279	317	298	341	294	285	294	296	302	313	297	276	329	285	311	329	284	337	286	313	286	320	274	289	297	274	324	329	316	296	291	317	277	294	296	305	306	315	297	291	309	292	326	261	300	287	281	303	292	283	279	323	312	299	311	298	312	344	318	303	300	317	282	293	343	319	295	309	316	269	277	320	293	272	296	297	285	305	291	293	326	306	315	339	323	308	318	313	297	281	258	306	312	301	314	283	302	319	303	310	312	290	291	301	295	284	293	289	300	280	308	331	311	317	292	333	278	283	311	328	300	308	295	338	302	317	280	306	305	305	287	269	301	256	279	294	324	317	322	296	278	284	315	280	304	281	310	295	266	325	282	286	275	292	271	288	330	314	291	276	295	295	305	298	313	318	323	303	307	312	277	302	283	304	312	299	288	305	318	290	272	305	304	275	297	286	289	306	331	274	293	281	322	288	288	251	318	303	289	297	275	288	291	278	298	296	311	300	294	321	298	331	320	312	309	290	280	295	329	282	275	295	293	326	284	268	297	325	318	300	290	293	319	327	264	297	272	307	317	296	327	324	300	327	299	293	271	278	299	288	324	313	312	307	300	291	285	286	291	323	316	330	292	291	293	287	309	290	318	297	273	300	309	296	291	308	283	292	285	319	314	281	272	315	320	281	299	329	293	309	295	284	294	306	319	304	292	282	296	284	282	292	310	299	286	309	296	301	304	305	309	294	337	298	325	300	319	304	317	284	308	293	297	294	319	318	297	285	295	321	294	311	305	318	301	310	301	273	318	291	316	273	303	278	311	261	276	304	307	279	319	308	323	279
28271	80661	68916	50179	35210	24626	15798	9474	7000	4349	2797	1095	724	354	319	351	353	326	321	352	334	318	332	313	323	296	322	344	342	334	328	318	347	296	295	339	349	337	342	298	332	324	348	298	326	341	297	316	307	316	338	317	274	332	306	351	313	336	317	297	344	317	308	277	337	325	345	328	341	308	299	328	319	315	331	304	324	334	338	345	333	328	297	336	323	307	342	318	300	350	322	310	341	351	310	298	333	334	305	332	325	336	324	322	307	328	303	378	328	290	299	346	325	335	319	337	317	328	320	334	344	336	289	320	330	314	316	338	357	296	342	326	312	304	335	301	318	321	319	324	324	321	344	342	290	329	334	324	287	311	301	284	321	348	354	315	313	334	341	336	345	294	329	309	305	329	312	303	354	314	316	309	312	352	355	329	329	327	338	343	315	302	349	371	326	332	313	311	302	323	305	332	303	323	323	279	309	300	333	314	334	374	312	347	311	310	321	346	341	327	333	323	317	305	314	276	308	337	328	291	299	319	323	328	321	308	314	326	311	306	353	332	309	332	323	336	309	313	293	313	312	324	314	313	320	305	336	304	310	357	346	312	324	288	327	325	343	335	365	339	332	320	302	329	316	302	342	299	328	311	304	283	316	323	312	289	332	324	302	308	310	321	306	311	315	317	312	318	303	348	312	316	343	336	376	288	321	296	332	337	338	355	309	329	340	321	314	325	367	320	323	286	326	306	308	307	354	309	338	311	338	349	296	340	306	331	344	326	319	376	321	338	344	324	317	300	319	313	335	337	314	320	328	305	334	300	318	348	328	317	322	337	303	312	316	322	328	298	318	341	299	308	275	326	338	302	328	329	326	310	340	299	294	315	313	316	332	337	317	337	297	322	310	322	297	316	312	333	312	340	291	297	335	350	336	329	347	337	304	324	324	331	320	353	363	286	334	326	319	314	300	352	311	334	317	332	328	310	351	332	316	357	339	314	307	337	346	305	315	317	333	333	370	325	343	353	330	348	340	294	329	327	317	300	303	327	313	306	340	310	315	325	312	313	322	297	320	294	332	329	283	334	301	337	334	372	321	345	332	323	333	339	322	330	300	324	317	293	326	309	349	326	321	324	348	333	348	315	304	347	333	322	298	327	310	367	329	313	341	323	321	311	294	352	342	320	329	296	342	282	326	304	315	336	364	299	305	318	337	315	355	318	348	311	332	321	317	326	346	381	318	321	322	314	286	305	322	303	344	344	342	304	326	376	325	309	354	332	318	353	322	322	322	357	327	324	296	328	325	335	328	344	305	299	332	335	316	313	338	322	303	298	341	315	326	314	326	306	300	309	342	323	349	341	327	294	325	339	298	315	310	335	334	297	309	325	325	323	307	315	313	330	307	314	301	333	311	295	314	328	347	339	341	320	308	307	311	321	313	319	317	328	346	343	322	355	333	350	344	293	308	330	327	360	343	336	311	356	356	333	321	308	324	355	318	276	318	303	324	338	343	324	326	299	313	321	314	316	336	324	342	323	319	341	307	372	357	309	310	319	317	305	338	368	289	316	340	321	314	323	331	297	323	340	340	353	349	309	308	332	317	294	270	298	327	338	301	309	327	333	316	325	311	326	321	311	350	355	290	320	313	335	358	324	330	336	323	316	349	331	334	361	325	322	351	288	311	308	322	347	308	306	338	357	327	307	345	311	327	318	344	339	319	308	325	300	321	312	311	321	308	296	319	357	302	315	311	362	320	332	312	337	302	335	327	322	324	309	305	300	318	310	333	354	307	307	340	325	331	372	316	321	314	306	364	350	335	318	324	310	331	337	325	316	332	308	313	324	290	343	304	345	338	310	320	332	341	320	339	305	332	295	330	326	318	331	309	304	317	336	322	308	301	296	310	277	299	294	314	332	333	306	332	298	321	358	322	308	308	326	308	311	335	337	308	312	348	312	316	335	303	357	332	331	326	347	310	318	345	298	304	308	339	324	331	317	322	305	347	310	344	314	339	305	311	302	311	343	316	316	328	320	313	361	330	326	330	314	308	333	371	312	319	359	307	301	324	283	340	324	338	335	298	293	311	310	292	320	302	342	316	342	318	312	359	363	341	313	327	321	304	325	352	341	326	346	315	305	311	341	333	344	304	322	364	321	311	280	324	335	348	333	313	312	274	302	349	344	318	348	305	298	337	299	298	345	325	323	334	315	329	316	324	327	309	331	308	349	331	331	314	349	360	296	292	297	361	359	328	322	301	350	279	337	295	342	320	342	327	335	344	303	341	328	322	314	318	309	324	340	351	339	345	291	338	326	345	314	291	357	344	352	326	306	306	309	344	293	323	325	352	327	328	338	325	308	299	323	317	317	309	298	333	293	326	302	310	293	287	332	311	343	332	352	335	338	317	293	324	312	348	303	300	312	321	288	276	318	309	334	352	299	338	302	336	326	343	361	330	323	330	357	297	339	317	338	349	331	321	311	293	315	327	318	354	308	311	278	304	350	327	285	343	310	309	325	329	336	318	312	297	318	310	332	329	311	313	355	313	296	305	321	321	278	325	335	322	319	342	319	319	335	355	327	333	318	320	310	314	329	313	336	365	335	324	324	347	305	340	300	319	312	314	340	373	311	306	324	298	324	322	308	363	297	325	301	337	355	311	321	346	302	306	334	333	313	320	339	338	311	378	331	335	328	333	338	308	330	325	330	347	317	360	308	333	297	304	351	320	303	327	307	336	338	309	316	306	353	315	333	327	309	333	339	335	333	308	283	321	336	356	328	337	297	316	309	312	333	337	354	363	295	321	334	313	333	309	336	319	310	302	304	318	319	325	287	320	352	316	361	329	336	355	318	334	298	322	315	312	323	318	313	331	342	315	317	321	318	328	290	317	342	317	311	296	317	325	319	329	330	337	326	300	321	328	354	303	317	297	301	337	328	318	376	330	299	300	332	301	302	311	295	327	317	342	321	295	334	301	332	324	326	322	311	349	331	309	328	315	325	324	344	314	330	312	310	315	330	333	346	331	342	357	310	352	326	326	316	296	305	320	348	322	306	337	297	310	285	352	322	330	305	318	318	295	314	312	327	342	316	324	291	340	332	311	309	329	328	279	318	342	303	344	311	327	331	313	314	341	309	339	316	294	325	337	326	330	335	351	375	305	313	348	319	345	311	322	311	341	362	335	339	327	313	317	331	323	349	338	322	321	314	318	338	350	322	366	312	302	309	315	312	344	341	328	303	352	318	323	339	312	324	329	320	327	313	300	356	329	313	297	304	348	306	317	326	310	321	313	313	317	320	336	350	345	304	331	339	320	349	322	342	306	332	311	313	343	304	337	319	315	343	284	326	345	347	333	308	335	336	326	316	291	319	309	305	328	316	334	334	306	300	332	315	328	293	307	337	362	346	312	346	315	316	319	339	312	299	323	299	332	319	313	294	305	333	291	293	331	319	354	310	338	302	321	331	341	312	313	276	340	298	329	353	315	313	311	317	320	306	358	300	352	326	325	288
24943	21906	33094	33290	24693	16772	10301	4704	2620	1218	975	649	597	606	521	543	518	564	589	526	535	505	525	497	566	513	561	531	565	569	519	534	579	526	553	497	567	556	569	560	578	534	534	570	600	560	513	571	549	510	516	562	563	555	551	529	566	523	488	573	544	522	559	559	574	537	582	541	620	582	554	525	575	538	570	571	518	512	557	539	551	534	551	541	535	565	549	547	562	552	558	578	497	567	549	548	561	527	548	546	529	562	564	557	562	524	519	525	560	570	523	569	568	567	537	524	560	509	550	587	563	542	587	502	540	582	537	546	565	525	544	537	533	525	528	538	535	581	531	566	525	544	561	543	513	540	597	549	511	553	572	571	530	568	514	552	552	552	530	527	551	538	579	532	531	573	543	539	554	595	552	568	578	566	553	561	570	550	550	576	517	514	552	571	533	541	580	561	535	528	524	576	526	538	532	527	567	605	564	561	529	565	543	501	524	565	558	549	522	519	590	516	551	545	538	560	559	549	553	527	530	585	537	545	566	551	550	543	591	593	535	541	515	587	545	563	519	555	567	519	518	526	593	550	543	549	567	582	547	575	554	560	556	568	555	480	574	562	579	578	553	538	600	566	590	536	543	569	538	582	555	568	525	510	560	570	545	555	534	532	543	552	605	570	560	547	542	513	520	556	540	600	547	581	552	550	550	523	512	582	511	510	543	586	566	585	554	562	574	560	537	531	549	566	536	582	534	534	521	512	550	560	533	512	562	561	546	544	559	568	563	561	579	553	558	522	548	590	522	534	589	547	543	553	575	511	595	535	548	523	550	581	558	551	544	556	553	564	505	582	518	521	586	568	562	552	534	543	569	548	588	545	563	559	591	518	532	549	552	512	549	554	577	530	568	532	553	575	506	562	524	559	580	534	560	493	572	589	561	597	501	543	545	532	555	553	540	542	538	562	583	540	566	569	553	521	540	522	519	535	558	541	546	573	569	581	563	550	535	556	586	528	539	516	523	541	556	530	519	509	551	531	554	532	587	570	552	557	575	548	553	567	558	534	530	558	508	523	511	534	516	545	523	513	567	574	539	534	558	533	551	605	526	524	580	543	590	485	538	537	538	580	561	523	561	572	553	537	547	547	564	558	546	559	572	577	538	589	531	581	520	565	531	559	559	547	523	518	554	609	548	547	574	529	560	573	515	543	577	597	507	517	526	552	530	562	551	606	540	569	565	507	522	568	551	560	565	568	517	554	548	588	556	540	546	618	548	586	562	536	553	518	543	505	555	523	574	528	522	560	565	523	579	561	541	564	571	543	522	570	534	555	507	549	532	546	530	568	558	524	553	539	516	504	561	516	548	586	557	546	551	532	573	508	538	580	573	550	562	576	606	525	521	496	549	555	514	535	517	535	559	574	568	518	586	547	513	563	566	541	581	535	551	597	575	550	506	522	590	573	559	521	551	545	532	568	521	542	542	541	548	537	558	514	551	535	527	525	553	530	563	564	560	571	518	551	550	583	565	564	571	545	535	580	559	543	595	554	531	569	530	563	551	565	535	544	533	559	550	591	598	560	523	578	541	570	589	561	577	556	540	531	542	561	524	507	526	552	583	517	553	548	574	532	579	557	569	599	568	525	546	522	541	547	568	534	556	533	573	599	557	528	565	528	573	573	583	534	584	549	533	533	558	568	516	566	518	538	625	553	565	542	579	544	531	532	494	535	531	557	535	559	581	560	533	539	581	557	553	549	537	584	565	573	532	585	522	558	525	507	542	583	571	553	552	551	552	560	583	572	568	549	535	556	544	597	538	570	529	554	510	552	543	554	543	520	568	566	560	538	546	550	568	544	572	518	578	552	539	530	613	562	490	561	545	556	558	553	528	566	528	547	535	554	537	575	506	558	528	531	560	557	537	544	538	549	541	599	591	547	566	566	493	527	568	574	580	542	562	555	551	562	589	566	520	566	541	550	567	561	569	469	535	523	551	576	526	561	545	558	532	554	547	527	581	567	543	579	579	568	528	565	563	555	544	533	550	546	535	613	573	580	547	546	523	546	607	568	519	559	512	533	559	521	546	562	514	528	521	556	559	557	538	555	529	536	597	544	562	562	589	579	538	547	571	529	552	499	576	557	532	527	566	522	558	566	564	530	589	526	541	530	571	574	529	558	520	548	582	559	531	576	534	544	551	582	547	493	575	555	520	534	548	533	558	555	533	510	524	546	526	527	548	541	523	566	523	579	558	533	561	563	500	558	555	565	554	548	539	579	560	551	549	520	578	554	564	545	558	488	535	569	528	519	574	547	575	536	571	505	534	496	548	538	526	564	545	530	560	533	521	590	555	557	533	591	532	539	522	565	541	565	582	542	533	538	550	554	545	571	524	560	572	587	576	528	520	554	527	563	559	550	539	534	508	542	547	530	531	573	541	588	540	560	535	560	548	551	555	541	605	568	577	574	544	503	552	551	539	536	550	521	523	545	564	551	573	543	616	516	561	559	559	568	539	526	612	573	530	515	566	543	537	539	506	566	548	529	530	506	550	562	538	582	549	557	547	518	568	528	531	524	535	559	555	481	569	546	576	518	526	549	554	570	521	512	588	517	564	545	524	562	532	537	515	543	507	547	523	526	568	528	547	550	542	527	546	539	527	528	566	554	559	545	514	591	521	593	530	577	557	588	538	542	551	559	554	565	526	514	539	605	568	565	522	568	581	526	522	556	582	528	555	563	517	533	568	515	547	515	534	573	551	589	577	503	532	565	517	567	509	524	578	540	513	528	555	563	526	534	547	544	520	533	538	543	540	533	544	542	534	569	536	565	502	543	515	548	548	539	551	556	497	557	563	552	556	571	545	561	535	542	497	547	543	492	532	575	549	521	551	568	508	575	575	534	562	547	587	557	600	569	569	534	562	600	547	592	564	510	594	566	541	542	579	558	534	520	546	520	565	532	531	559	508	558	524	568	562	557	556	554	563	529	575	580	579	571	526	549	553	581	626	527	540	554	565	552	539	518	563	575	509	568	551	516	563	557	549	545	562	540	580	529	515	547	547	574	543	584	528	562	597	532	539	539	561	581	554	595	525	571	592	478	534	577	552	589	568	557	547	507	533	534	540	560	565	566	536	581	569	517	526	534	548	557	541	550	583	540	571	508	539	599	519	555	520	556	556	585	531	538	567	551	530	572	587	565	527	571	529	549	588	556	548	553	539	538	589	609	558	530	573	535	554	552	545	531	554	557	531	525	510	524	555	557	513	560	553	536	558	500	575	586	566	546	541	547	520	533	546	533	546	546	613	531	585	572	520	565	546	516	558	579	550	545	518	554	543	524	539	577	514	562	565	584	550	532	534	540	562	564	546	595	579	545	538	615	529	552	571	536	544	584	558	552	595	534	540	531	566	530	534	575	559	579	513	569	583	524	517	611	549	532	571	526	569	566	559	555	551	554	578	551	532	590	572	581	540	530	552	500	544	540	520	586	571	528	522	603	527	538	516	534	521	547
29995	67117	52978	38815	29890	20380	14505	8074	4719	2034	1446	813	639	561	559	596	599	607	582	564	645	582	621	586	564	579	547	622	585	637	583	550	619	568	586	562	592	613	572	583	588	626	602	622	566	578	595	578	579	608	629	581	564	546	613	596	554	561	616	568	596	636	560	577	590	576	584	597	567	624	657	603	610	593	564	639	565	611	568	599	605	580	582	614	599	578	568	611	550	595	561	577	573	568	623	608	584	553	583	596	583	586	596	586	568	569	553	557	568	599	579	577	577	566	572	601	629	564	561	600	548	575	570	590	582	580	549	562	550	580	594	581	582	618	582	569	584	577	544	554	622	569	614	543	587	571	627	590	603	565	578	505	612	590	576	587	554	588	609	589	554	617	559	589	592	530	575	591	550	589	582	574	585	596	600	558	575	581	617	597	573	581	540	585	582	582	581	590	564	577	572	533	586	603	595	580	594	562	613	566	599	550	600	571	583	577	622	563	599	587	551	613	589	588	573	589	560	555	559	583	577	604	605	633	593	593	622	588	599	616	588	618	587	556	571	542	589	600	571	554	561	618	574	580	594	555	591	587	567	590	606	568	636	587	570	561	607	576	576	596	583	620	595	550	609	619	600	637	588	621	597	599	607	529	597	588	583	556	569	586	593	543	600	546	578	594	589	569	560	621	612	556	626	561	566	585	600	593	631	614	563	576	598	602	583	585	594	562	567	573	575	574	580	593	529	600	611	618	582	599	560	574	578	544	600	576	582	558	611	606	573	567	604	622	637	588	534	560	585	573	568	624	577	625	624	579	592	599	586	584	577	568	577	569	568	546	560	608	619	576	598	585	599	613	578	545	599	573	539	577	555	585	589	539	614	593	621	599	572	586	597	600	566	555	557	579	630	549	545	562	594	550	575	612	629	568	596	566	564	564	567	617	596	580	549	528	552	594	591	617	569	550	548	622	631	597	578	548	584	605	646	572	527	590	580	596	559	604	569	551	624	606	575	539	543	543	618	598	616	563	560	598	609	599	571	583	605	551	583	573	628	598	548	600	591	630	566	586	623	601	614	587	593	552	547	603	528	601	572	582	582	597	573	581	603	570	567	576	567	566	581	566	549	595	558	624	616	594	584	555	558	575	583	595	599	575	573	561	582	526	576	581	602	550	571	581	556	536	646	555	620	576	579	591	599	617	581	574	590	569	588	609	601	584	602	596	578	597	584	551	573	570	632	587	599	573	572	567	590	528	557	592	595	539	595	570	563	628	543	590	583	572	587	643	605	575	582	615	591	634	598	572	569	611	616	595	613	582	601	604	559	573	569	585	601	632	559	586	573	602	583	536	584	604	565	606	608	602	593	617	573	573	589	641	588	606	565	539	565	608	610	572	561	558	592	589	572	553	609	573	580	560	577	587	572	556	586	559	573	573	537	558	577	594	621	606	585	621	552	595	560	586	564	598	622	590	585	564	550	597	607	572	584	616	591	600	580	569	560	586	596	549	566	589	565	624	640	631	589	543	531	554	635	559	617	588	557	582	600	569	573	620	603	598	569	604	644	611	587	611	619	573	598	612	590	607	578	617	580	603	583	575	554	615	588	550	620	567	620	594	582	584	633	627	601	552	601	570	569	599	560	618	579	622	562	590	584	600	591	583	589	543	569	643	639	585	558	600	546	593	665	578	537	570	610	608	587	594	607	589	581	569	594	545	599	581	555	575	610	601	552	611	602	587	551	573	588	574	593	543	562	603	568	584	576	584	601	617	593	579	591	575	610	597	594	591	614	564	592	608	568	591	597	583	580	586	614	599	555	609	579	616	622	590	610	610	583	578	584	625	574	579	580	583	566	619	621	562	602	588	571	561	587	593	597	595	582	569	600	576	595	548	577	597	543	582	565	566	602	556	626	575	595	600	584	582	589	572	542	548	586	594	582	592	571	581	567	566	576	580	600	603	605	585	537	609	556	599	605	619	624	595	583	582	615	600	608	582	590	578	598	580	571	556	615	595	635	582	599	614	613	602	593	605	572	589	585	622	542	591	555	571	580	561	597	576	584	567	602	598	586	583	581	653	601	563	590	597	587	571	620	600	580	578	605	596	533	635	586	605	578	622	560	593	572	561	626	606	571	596	558	590	525	593	585	541	581	563	570	609	597	569	579	597	590	571	638	635	566	618	606	551	599	582	600	565	595	572	568	546	565	634	560	586	564	597	576	612	559	614	592	579	562	577	596	572	584	592	609	577	566	570	602	584	595	596	606	527	587	555	575	569	620	588	582	635	609	609	588	595	599	553	537	615	644	610	600	661	594	548	588	574	599	590	595	596	544	574	558	601	562	614	557	577	552	585	607	551	640	594	619	583	588	582	576	573	571	596	607	607	598	573	607	616	567	574	583	538	582	584	630	610	604	607	556	563	561	559	607	570	549	604	619	604	580	614	569	624	566	647	580	603	581	611	566	580	577	573	562	602	615	634	577	603	597	578	646	562	580	589	581	632	590	592	611	597	589	571	598	546	600	562	558	603	597	598	581	580	596	573	603	598	568	570	602	612	633	581	600	580	599	551	578	577	575	594	588	581	631	599	613	543	593	579	563	589	548	568	578	605	594	563	582	558	587	536	586	577	582	561	586	588	594	556	578	580	581	601	600	587	570	605	587	588	596	615	576	628	598	581	658	551	596	555	557	591	593	607	557	587	622	595	556	552	545	606	629	627	559	575	591	639	592	574	608	560	587	569	576	573	547	563	538	572	602	595	582	594	568	612	574	596	594	551	563	603	573	600	585	588	572	622	579	564	617	612	606	607	594	590	594	612	578	641	582	592	593	573	568	551	626	582	592	598	574	594	602	566	581	579	579	608	614	587	542	581	585	625	586	588	557	567	615	616	542	586	587	561	560	617	593	574	622	581	602	589	551	619	597	619	542	634	608	577	560	592	630	603	583	556	579	575	588	623	595	592	569	555	576	631	624	605	619	614	622	584	543	615	558	620	576	606	607	590	603	555	594	561	559	546	535	617	616	580	581	597	571	578	547	598	576	602	554	531	556	618	556	590	634	581	576	564	617	583	580	587	560	582	573	572	588	569	587	602	563	603	571	605	567	606	560	574	600	546	572	602	598	564	595	606	587	595	581	575	566	604	579	571	579	606	589	617	587	584	585	571	581	553	567	654	527	592	600	605	537	571	584	583	635	581	597	630	599	598	582	592	624	581	573	611	593	571	555	568	588	614	612	603	653	621	557	579	560	580	587	573	577	606	527	618	593	559	568	629	566	611	571	575	583	615	583	573	550	575	570	585	600	622	563	573	595	579	562	584	613	577	585	594	557	554	564	582	616	618	534	583	576	583	597	576	642	588	579	581	537	577	604	581	588	594	572	629	593	604	561	559	631	587	617	622	603	557	598	573	619	574	591	612	587	571	575	575	593	586	540	602	584	567	615	613	544	557	583	590	611	573	620	595	604	599	599	577	597	605	587	574	599	557	616	612	560	575	595	595	582	623
22514	21257	30503	29607	32211	34117	31057	18457	8763	4339	2053	1010	730	598	658	598	568	563	561	536	578	584	627	530	572	600	559	560	551	564	567	594	566	530	564	555	565	595	552	576	560	528	578	550	555	554	557	610	564	546	588	571	549	578	533	602	555	530	528	520	542	561	520	605	559	535	555	596	542	583	575	572	517	536	535	566	548	577	539	578	549	585	533	542	560	538	559	505	540	572	593	565	548	579	532	588	547	546	576	580	532	553	583	593	569	569	563	570	592	563	576	599	592	593	554	584	547	538	597	592	522	572	614	537	605	551	603	534	553	523	553	589	563	545	584	556	543	538	576	592	580	529	607	536	534	567	545	573	556	557	508	569	532	536	565	552	581	591	560	573	557	571	553	560	551	543	489	570	557	537	567	559	530	540	580	574	571	534	576	528	528	610	543	546	523	555	583	602	554	596	539	537	538	582	555	557	544	546	521	575	549	604	523	543	553	576	566	532	533	555	538	561	536	611	582	595	542	563	547	541	504	538	587	558	557	561	562	586	564	587	600	547	588	570	585	552	575	589	599	492	600	591	559	554	565	597	545	510	609	602	534	546	560	590	546	605	548	575	538	542	552	559	558	584	550	542	536	559	544	542	547	496	528	596	569	554	572	543	572	527	512	606	608	565	544	566	549	588	592	582	529	582	517	597	596	573	540	575	548	569	547	614	574	554	553	519	535	548	546	559	563	544	571	566	581	581	566	531	580	566	549	533	577	529	539	569	575	540	570	517	559	561	521	535	559	552	552	536	570	559	553	559	549	555	570	563	559	558	579	580	542	524	517	547	576	531	544	602	617	530	571	580	556	574	546	610	526	605	567	564	575	553	569	561	581	543	556	597	610	589	543	586	523	558	566	592	571	578	577	530	551	544	540	559	530	570	640	609	539	570	503	560	526	604	567	569	565	598	562	548	560	602	578	539	587	550	563	600	588	576	570	564	576	591	590	518	598	571	581	564	573	578	577	576	553	534	591	583	581	559	548	585	521	581	548	555	531	604	564	568	573	584	571	558	589	546	539	581	531	583	579	543	567	567	537	552	554	517	544	564	529	576	591	564	601	592	608	553	549	540	542	593	580	563	541	594	535	538	621	513	566	563	548	553	547	518	557	538	563	541	560	563	610	568	594	547	557	564	566	511	565	546	564	532	591	581	538	566	569	541	585	598	558	560	581	548	574	589	540	556	587	624	574	568	509	525	584	552	537	538	589	553	591	532	554	525	602	536	528	599	570	545	587	544	525	567	553	564	568	581	566	559	604	578	577	587	558	590	556	576	533	563	571	522	549	596	527	570	540	525	528	538	548	565	562	532	548	537	600	571	548	574	574	604	562	579	548	544	522	482	553	583	527	607	548	519	571	498	560	553	536	532	542	575	580	541	564	579	574	581	546	611	584	524	548	526	562	519	603	564	568	619	550	524	547	605	546	555	545	549	555	579	546	555	535	563	534	554	549	540	531	535	556	555	574	527	603	520	535	577	572	558	546	537	585	581	597	536	568	556	554	577	568	583	549	555	546	558	621	531	536	571	557	590	599	533	543	544	527	512	554	560	582	581	557	544	567	577	543	573	566	554	603	554	568	565	549	563	575	558	570	565	574	577	563	553	615	599	527	582	607	527	537	587	588	516	540	579	578	578	563	557	535	544	578	550	542	539	594	598	573	553	608	570	590	583	544	574	601	583	559	543	592	554	563	609	597	542	574	520	560	540	560	509	589	558	568	560	583	578	599	562	546	561	539	553	573	594	569	554	545	569	528	570	548	554	578	603	536	571	566	564	564	538	572	529	542	590	586	547	589	596	570	539	524	564	577	562	563	553	572	525	599	543	530	569	570	575	573	561	526	592	531	581	565	515	583	581	564	611	582	566	550	566	555	581	559	535	567	573	570	540	550	544	546	537	547	564	488	555	563	554	583	542	587	554	614	570	555	520	526	524	588	564	600	564	540	569	546	562	537	563	562	562	546	565	570	584	545	566	564	548	549	619	554	540	549	583	606	595	531	547	601	535	533	573	555	574	550	548	542	586	556	545	581	598	527	586	588	589	529	602	595	563	556	558	570	557	553	538	562	528	537	585	555	529	585	578	581	539	579	524	559	565	553	564	525	595	553	574	557	523	565	576	588	571	473	567	559	573	495	569	605	532	584	549	580	570	581	545	572	562	581	575	541	541	537	619	558	597	485	599	548	569	544	531	551	543	532	605	537	548	546	553	585	556	518	543	558	555	567	542	565	608	583	563	550	562	550	577	604	540	563	572	591	575	637	518	559	576	579	531	587	599	571	555	539	573	580	550	572	562	638	559	559	542	531	564	520	557	540	541	597	542	608	576	580	539	548	588	555	577	574	561	558	597	566	557	505	546	557	559	573	653	583	574	574	581	551	587	534	570	553	608	626	585	562	571	521	557	579	555	579	565	537	565	543	540	581	567	514	584	539	567	521	586	560	515	574	607	572	576	555	610	541	552	566	544	550	554	594	556	565	575	540	547	592	562	557	585	601	564	576	596	562	619	524	601	549	566	542	552	532	574	531	527	559	600	568	592	542	521	571	568	542	537	575	585	556	599	537	548	562	566	590	545	569	589	564	552	506	605	592	591	577	572	544	539	643	575	539	551	525	546	553	545	553	591	575	536	583	564	581	558	531	546	576	572	587	583	560	564	548	552	543	579	534	613	598	591	554	537	536	548	569	567	587	623	560	553	555	566	639	538	602	560	552	525	561	551	546	549	544	598	527	592	500	579	568	554	505	538	542	605	632	574	601	547	556	572	571	549	542	572	535	587	548	585	572	591	550	530	552	554	569	557	534	555	593	570	549	583	537	559	544	591	554	608	562	564	562	592	549	551	593	557	593	583	553	517	568	532	573	557	590	521	565	569	559	516	541	572	546	537	559	541	572	557	620	598	569	559	597	508	533	535	534	510	548	564	522	552	563	560	559	587	544	559	599	594	596	539	550	567	541	562	566	545	550	578	553	556	563	562	553	553	581	586	568	570	592	611	500	544	539	576	573	567	508	521	565	534	561	562	527	548	519	578	548	568	570	558	564	542	516	564	541	557	540	573	581	551	525	557	505	559	514	547	547	558	568	558	570	502	542	530	538	555	511	548	560	555	515	544	563	522	595	564	535	588	556	590	584	547	549	542	580	566	555	575	586	518	568	521	553	549	586	576	539	535	599	562	566	575	561	527	582	529	591	573	584	637	572	566	580	575	562	606	610	577	561	583	522	578	564	572	524	551	545	567	563	556	573	564	541	572	614	571	539	589	556	580	574	536	541	579	555	554	579	523	585	553	600	591	534	527	568	560	590	532	548	551	529	586	557	570	558	505	592	567	568	557	571	533	525	583	547	548	558	542	553	559	580	581	592	546	550	574	556	576	615	543	570	529	559	572	568	556	552	520	553	578	578	581	570	565	554	567	576	559	600	546	584	563	561	539	540	579	558	575	539	549	597	541	550	553
48507	93308	77284	60340	50063	40398	30609	20466	10952	6290	2935	1343	863	589	582	592	539	584	620	580	582	556	609	617	571	588	553	590	558	559	568	582	584	575	606	577	568	558	522	548	509	605	581	573	582	540	605	546	564	574	561	561	574	593	528	567	587	555	574	577	566	560	582	582	538	548	592	572	538	557	564	570	568	589	555	585	586	624	559	517	571	555	550	587	568	525	517	547	546	540	588	553	569	546	599	528	599	547	586	583	602	557	565	576	521	560	548	646	613	565	577	578	554	531	584	566	543	549	524	544	523	580	567	585	552	573	576	605	537	533	566	558	576	618	567	565	544	557	585	553	578	598	531	559	605	592	580	598	554	548	579	567	554	570	575	629	592	528	559	602	512	588	568	580	599	606	510	625	569	581	547	584	570	575	587	610	554	544	550	575	580	600	569	563	569	550	590	546	593	563	602	576	584	532	540	543	598	551	579	551	602	548	570	557	523	568	567	599	562	605	560	524	567	605	536	539	520	592	581	540	563	599	554	548	576	553	582	580	616	569	553	541	584	558	586	574	634	629	607	545	528	594	526	567	585	600	580	593	555	606	524	576	518	579	554	549	588	595	584	585	574	552	568	611	580	589	584	591	553	578	566	581	595	598	555	597	563	597	545	585	557	561	548	539	543	604	575	613	535	579	544	554	555	578	572	562	568	601	556	562	566	523	573	562	562	559	573	563	601	576	608	587	593	553	563	566	551	541	534	570	589	545	577	571	556	598	586	591	570	581	544	572	574	563	577	547	537	534	546	554	579	580	550	587	586	556	558	562	578	583	597	555	567	587	607	541	561	544	558	570	566	547	583	586	568	614	537	533	567	593	591	545	585	526	559	589	625	589	579	574	571	553	546	561	581	549	562	547	553	554	567	559	604	579	539	594	562	543	548	560	549	588	576	587	573	566	608	557	558	538	559	567	543	583	579	592	606	602	562	566	553	544	574	537	623	613	593	544	593	558	553	539	581	539	574	601	598	539	539	543	582	496	601	537	598	587	556	586	569	541	587	558	564	574	568	611	620	586	558	587	589	556	559	581	501	633	595	553	575	559	575	548	551	563	594	531	559	581	585	554	581	545	568	588	584	520	561	602	521	574	604	529	579	592	563	583	576	553	543	577	541	591	575	502	606	529	588	573	536	600	552	571	585	519	583	585	573	600	607	541	592	571	595	583	562	572	552	568	554	535	586	564	598	582	601	515	545	586	562	552	564	596	562	537	594	578	563	568	613	567	592	533	559	580	603	529	582	524	565	587	575	559	577	573	563	519	570	605	556	553	547	569	591	570	548	573	606	548	602	542	565	580	596	594	567	560	582	549	568	551	604	565	575	590	546	612	569	552	541	562	582	573	590	570	560	583	564	561	600	590	578	593	574	508	567	569	617	584	552	567	583	604	598	565	617	565	558	610	560	547	583	580	569	559	563	576	537	554	538	566	570	551	630	598	549	564	611	508	533	588	557	578	594	580	588	568	584	606	559	602	588	576	555	611	570	566	551	531	609	542	594	556	549	568	544	581	547	590	615	551	539	548	585	556	559	553	555	563	588	565	555	598	531	542	588	562	571	603	567	603	567	581	602	567	580	602	601	585	614	603	561	569	564	523	589	595	556	612	576	587	547	601	587	601	588	602	549	578	556	585	590	584	567	573	550	567	575	596	599	597	563	553	588	595	572	564	527	572	544	618	547	607	566	563	569	557	554	602	566	565	627	570	574	583	545	613	590	623	566	607	550	584	552	549	552	615	626	551	572	566	531	569	623	540	587	565	532	522	597	557	563	555	582	589	635	554	584	572	587	549	574	570	545	594	600	578	573	542	562	579	564	557	529	572	571	547	529	569	545	574	535	600	580	583	619	604	569	546	614	577	565	553	596	537	614	584	586	533	594	568	552	557	556	537	568	562	553	556	574	578	600	576	591	540	567	578	572	564	523	573	570	590	565	591	562	552	541	562	570	550	572	557	609	585	572	563	540	574	575	581	554	566	544	592	550	628	565	582	570	562	549	589	574	580	566	575	557	578	524	601	579	574	587	557	576	543	600	548	615	582	555	567	593	612	554	558	575	563	550	562	551	613	592	561	561	577	542	546	607	540	539	609	578	541	519	605	566	601	571	556	593	524	559	579	555	539	555	592	563	587	583	544	551	575	603	598	618	569	562	551	575	573	581	567	561	535	603	573	565	581	563	576	573	569	566	575	529	577	556	584	580	602	558	538	600	532	581	598	550	563	539	569	570	573	616	565	544	558	562	568	604	547	575	540	553	572	540	564	544	576	547	575	566	544	531	551	583	563	549	573	544	559	581	583	563	585	649	551	548	567	558	542	593	587	577	567	560	598	530	541	577	561	596	574	545	611	536	573	589	570	603	592	539	577	548	606	542	565	540	569	543	578	588	545	544	557	575	573	585	568	541	595	590	594	598	628	622	528	616	584	557	591	575	555	555	573	591	571	581	527	569	618	557	573	611	601	558	582	584	580	595	555	591	599	551	582	584	574	577	564	502	576	534	559	560	573	569	556	553	565	608	582	563	539	561	584	587	586	582	617	555	577	562	552	541	548	562	567	572	581	535	601	533	559	553	599	559	530	552	620	606	575	575	563	522	554	570	582	605	590	618	578	559	593	588	557	560	539	576	584	562	609	569	519	557	563	579	564	549	582	553	596	587	629	594	603	581	525	570	570	569	556	545	604	584	568	568	572	593	595	594	565	564	540	586	592	533	535	555	594	604	619	541	536	588	544	602	510	533	554	576	591	573	590	569	593	568	561	551	610	564	594	582	620	618	548	587	557	580	546	565	580	561	610	529	598	550	564	608	600	560	544	539	584	566	609	562	545	545	584	545	589	572	543	585	597	586	589	558	543	583	576	585	573	567	587	572	580	603	540	587	571	510	592	616	565	538	608	552	563	576	602	540	589	577	540	542	545	582	566	585	568	534	592	573	585	615	585	539	600	568	579	551	554	553	591	600	570	549	571	615	632	571	538	593	555	556	580	595	547	582	560	586	547	537	547	562	570	604	587	564	522	567	589	557	575	571	534	585	566	602	592	572	601	592	559	595	576	587	611	594	560	556	560	552	563	595	591	591	535	575	599	584	579	575	554	577	584	553	560	600	523	567	562	589	583	591	529	582	533	556	571	558	580	578	590	537	579	534	555	535	573	599	554	586	564	580	584	553	557	586	584	560	561	524	573	547	542	576	588	594	592	538	599	543	566	569	605	528	561	580	565	539	572	602	574	569	519	517	543	572	601	556	566	568	571	560	543	547	566	576	609	605	557	585	574	550	557	578	598	579	564	598	574	611	565	564	583	582	586	582	584	527	575	562	548	553	527	557	570	563	547	582	568	570	579	578	572	564	566	545	630	558	588	546	533	566	575	546	551	578	564	547	571	563	572	585	572	611	619	585	550	557	611	546	583	608	592	578	580	545	581	608	581	571	563	548	579	590	549	579	538	566	593	577	598
27949	22945	23004	12993	5453	3965	2436	1438	889	572	448	387	344	351	401	382	358	376	363	374	362	349	372	366	383	380	373	362	360	352	364	362	360	385	379	373	382	383	358	403	396	372	385	327	362	403	385	421	370	361	393	371	356	356	401	379	393	384	384	417	352	359	363	388	394	393	411	410	367	359	365	340	374	366	376	363	349	392	399	347	376	379	377	381	406	383	394	392	371	365	391	397	376	378	384	371	388	416	393	333	400	359	382	391	373	368	335	375	397	380	351	356	380	359	381	377	383	364	358	363	387	345	369	367	351	405	385	368	394	402	357	371	357	367	380	392	378	399	360	396	395	389	353	374	369	353	379	373	347	384	362	373	378	398	369	382	347	377	386	386	387	371	377	354	377	370	416	378	368	387	396	349	348	380	380	404	363	355	383	372	357	392	366	365	370	381	367	371	400	356	347	346	362	336	381	387	363	377	340	385	365	379	365	420	365	363	392	389	389	388	409	374	368	351	394	365	364	364	402	377	358	366	374	375	391	363	340	367	373	365	375	378	379	382	373	345	342	379	392	400	377	370	359	386	363	351	384	355	384	360	372	413	381	346	386	346	413	399	391	357	401	392	345	365	351	339	361	370	363	389	373	375	376	346	390	362	377	383	383	369	369	388	401	409	383	393	398	380	370	352	390	402	379	340	370	381	371	362	401	410	412	364	393	371	425	389	344	383	383	421	394	368	384	367	347	389	373	333	366	387	383	393	329	356	346	386	434	348	367	396	371	349	388	383	398	347	373	374	391	373	420	391	388	373	357	374	371	393	408	377	365	373	404	347	363	323	369	385	368	388	365	374	370	370	385	351	388	376	373	353	415	367	431	352	377	367	366	358	347	396	381	414	353	369	413	377	396	362	395	389	411	387	400	365	385	347	411	377	406	372	348	355	430	391	377	382	379	365	354	387	338	356	378	370	400	384	376	351	373	357	353	375	381	375	379	376	364	379	384	370	379	370	369	326	356	371	391	386	358	378	384	378	367	363	373	405	415	389	381	382	386	389	397	380	369	413	362	370	378	384	353	359	380	338	389	391	349	362	377	376	350	366	351	393	374	393	352	397	390	371	365	370	372	391	391	367	382	373	384	377	381	423	399	360	358	380	361	354	360	409	370	343	373	356	370	398	413	397	368	391	351	390	361	385	374	400	363	415	377	366	387	366	392	358	362	381	374	370	363	384	394	381	370	405	388	369	379	336	376	378	411	380	389	379	349	355	340	352	397	349	353	365	391	395	364	380	371	369	355	350	323	397	327	383	372	374	369	385	374	373	381	411	370	407	393	385	378	387	377	378	401	394	394	375	356	363	355	356	361	358	366	368	380	372	363	389	359	386	392	375	356	365	365	357	350	375	368	374	371	421	383	371	396	418	386	391	343	363	385	369	371	369	383	372	373	390	375	364	364	379	371	385	369	375	352	361	375	366	362	389	367	362	335	364	393	359	367	366	359	387	400	348	372	339	377	363	370	351	371	395	394	373	401	404	360	354	390	368	401	360	380	383	406	379	424	401	359	372	375	382	362	396	382	375	375	360	381	380	383	377	398	376	360	351	381	382	395	375	387	381	390	390	377	366	388	387	349	391	349	399	417	393	382	366	376	381	367	399	393	346	350	375	341	361	347	382	378	362	368	369	368	405	353	383	366	346	379	366	383	378	356	389	351	397	394	376	373	381	376	386	342	396	394	381	376	344	398	406	358	374	366	325	375	387	376	345	353	368	374	420	374	388	414	393	365	355	397	384	364	390	369	388	402	392	391	399	359	370	377	367	373	389	366	325	377	373	384	384	395	373	381	378	355	378	394	360	384	358	400	402	354	383	405	368	389	355	383	378	361	402	362	364	364	409	370	375	381	354	379	382	375	336	348	394	358	320	368	369	388	372	393	404	383	358	379	402	383	371	368	349	357	388	377	368	347	315	351	430	392	383	349	384	347	372	361	372	384	326	398	381	362	376	380	378	365	357	408	411	394	361	352	406	380	388	367	348	370	371	375	347	377	361	378	358	376	394	344	358	381	360	384	389	350	404	347	392	374	381	375	377	370	383	340	378	393	386	383	369	363	356	386	359	349	401	414	377	369	367	422	315	371	383	355	392	369	378	369	364	361	355	350	361	396	401	340	362	360	320	388	348	360	373	372	378	394	360	390	379	390	399	363	375	362	385	334	350	357	361	417	369	399	364	405	383	398	389	350	370	410	394	408	395	401	383	391	355	390	371	374	368	373	396	387	377	400	368	372	373	366	357	416	373	352	376	378	397	390	366	397	367	338	358	394	374	401	386	380	350	358	370	379	369	367	393	330	421	389	349	405	363	387	365	376	382	370	346	428	388	338	383	345	391	364	424	355	393	393	387	365	385	406	408	399	363	374	356	361	356	366	412	406	377	380	373	379	416	356	384	374	342	349	409	367	378	407	419	388	342	383	378	363	399	368	363	400	383	387	372	381	359	329	357	373	401	381	359	371	424	371	359	363	362	389	346	391	395	377	346	353	377	377	380	367	388	343	377	399	391	383	384	384	356	355	368	355	382	402	352	348	395	378	401	385	338	368	390	396	356	404	421	354	351	371	366	361	367	393	381	378	332	341	410	341	388	393	373	369	382	381	381	360	394	402	413	396	374	424	369	354	371	363	353	372	361	357	412	376	345	407	405	376	386	379	415	333	336	398	384	407	366	354	350	370	362	389	389	399	358	383	364	359	343	381	412	376	383	377	359	390	358	352	361	378	400	377	350	395	355	340	400	363	361	403	378	388	391	404	373	395	380	363	359	381	386	382	369	416	418	394	368	399	397	355	375	370	373	426	395	370	354	367	416	412	407	387	368	394	369	371	396	318	367	403	325	372	394	364	377	391	396	390	383	344	381	367	393	386	386	355	377	354	401	352	377	371	379	356	365	387	349	363	387	372	361	413	355	365	354	385	366	422	363	349	370	352	365	411	366	370	399	367	385	365	370	359	413	373	397	391	379	368	376	398	348	382	373	393	354	353	357	367	400	347	400	437	366	402	395	378	391	403	364	367	365	376	377	385	374	401	351	365	391	364	366	367	367	361	367	374	378	397	381	387	352	383	389	356	354	366	358	387	394	363	373	374	368	370	385	370	406	363	370	372	365	373	397	378	380	340	422	381	362	358	361	376	364	384	379	417	388	355	376	408	390	344	330	406	375	367	393	379	354	390	376	391	386	402	376	358	355	400	387	358	362	405	392	355	386	387	375	359	379	380	333	375	394	342	428	403	383	381	368	395	361	349	383	371	373	362	374	417	368	396	368	383	368	389	379	371	362	374	363	374	394	393	360	395	379	366	376	385	354	386	347	391	406	370	384	379	368	372	400	370	372	375	384	374	389	383	375	396	372	365	402	389	372	377	388	390	380	348	366	381	375	410	406	374	404	384	394	382	397	379	354	342	363	403	382	366	386	351	401	376	341	359	393	406	371	404	349	372	356	411	350	356	381
16177	30900	18747	9611	5909	4957	3055	1838	1146	649	530	425	416	410	395	454	405	416	402	398	422	432	437	410	427	429	402	400	451	437	431	393	413	408	402	411	445	392	384	373	442	379	430	441	406	408	404	394	398	429	392	417	436	425	430	417	408	391	408	462	449	437	428	439	415	430	438	431	411	400	397	397	451	428	413	422	402	435	403	432	373	379	393	420	365	430	415	397	415	406	420	410	444	377	382	405	422	396	410	414	418	401	418	413	414	409	413	396	420	391	427	391	438	405	420	426	433	383	469	406	392	416	415	416	381	431	445	436	371	420	393	401	425	390	414	393	408	425	440	414	454	434	394	424	417	444	444	429	414	434	414	391	415	393	424	371	436	412	412	408	427	437	397	440	373	440	428	439	384	420	418	391	403	410	416	395	406	417	420	417	429	407	411	439	412	408	413	457	391	366	416	424	420	402	399	428	421	392	402	423	396	386	381	403	400	375	390	413	448	432	420	430	417	413	455	418	424	389	438	407	386	398	400	434	423	438	466	411	385	399	422	422	392	433	443	421	422	398	431	411	431	433	433	413	440	406	390	416	405	386	386	403	432	422	404	415	395	417	404	397	419	417	445	416	429	411	402	438	399	416	410	395	404	433	427	414	430	403	449	403	409	432	441	448	416	407	416	388	409	409	417	376	346	428	397	429	419	445	378	435	424	431	419	412	422	436	404	398	401	400	416	385	419	413	412	416	403	425	437	408	407	378	384	416	406	409	443	455	451	388	438	403	427	419	402	394	396	374	419	424	387	420	402	399	420	413	390	403	413	421	389	426	394	422	415	389	395	417	389	441	405	423	440	399	451	442	413	428	433	433	433	375	395	370	399	382	408	394	406	432	406	428	440	388	404	429	415	451	400	387	379	398	393	412	403	407	418	402	388	393	415	371	435	409	433	440	420	408	444	441	409	384	401	373	391	416	411	407	423	399	407	437	402	396	427	419	441	420	428	437	411	441	376	426	417	390	444	426	405	403	430	451	430	396	410	430	456	405	402	448	428	422	423	394	422	421	415	398	410	430	428	410	407	384	420	414	414	428	400	379	392	422	414	395	455	448	412	408	454	472	421	411	422	418	410	396	412	394	374	438	418	406	405	402	376	442	395	419	445	436	406	386	400	394	435	426	376	408	411	415	406	399	385	420	425	392	405	429	390	376	400	418	440	408	403	428	412	432	382	409	450	418	413	417	358	421	414	443	423	414	418	434	432	426	406	393	406	431	388	416	396	410	424	429	411	393	424	420	419	434	401	435	419	421	433	407	441	411	398	412	414	446	411	404	442	408	395	373	388	428	423	408	431	407	433	448	430	400	380	440	425	418	381	420	375	410	382	428	437	420	393	447	448	409	446	407	408	417	432	403	410	393	396	437	437	382	432	416	424	391	389	452	406	426	428	377	434	419	449	406	382	409	457	444	420	431	412	452	429	411	407	421	428	433	384	406	406	394	417	419	408	418	416	427	429	413	424	416	444	427	389	417	396	448	445	417	442	421	426	440	371	428	431	400	395	415	412	408	422	438	397	416	418	402	423	397	412	447	384	455	407	432	423	372	452	419	366	407	366	427	432	407	422	409	379	371	377	403	391	385	409	416	445	387	410	430	415	438	402	420	394	415	460	442	410	406	414	438	388	419	412	397	435	404	381	405	398	420	397	406	424	425	437	399	397	407	430	411	405	419	401	417	440	427	403	421	437	414	436	442	405	414	405	409	445	376	437	412	403	420	403	375	395	368	381	409	417	406	400	405	380	433	464	430	403	423	428	387	420	407	394	417	458	378	407	366	435	406	426	374	440	385	391	427	428	408	407	407	411	459	428	440	407	412	410	412	427	409	394	399	420	416	409	419	407	413	427	408	418	432	437	417	399	431	413	404	422	423	426	392	406	411	450	419	403	396	384	402	394	435	431	413	424	429	444	407	413	393	423	435	404	442	432	418	411	403	414	438	370	453	432	426	410	422	396	417	416	404	425	405	401	402	434	412	383	405	394	400	403	390	422	374	428	405	427	394	368	372	436	409	398	392	420	416	419	453	440	418	421	387	412	398	417	429	415	379	379	385	419	419	450	400	443	391	412	432	431	414	414	412	439	395	406	389	412	416	436	409	414	397	421	432	401	398	453	448	391	398	400	439	386	449	376	424	417	421	401	417	440	406	390	394	389	387	385	396	404	398	439	429	415	430	445	396	421	387	445	394	418	393	456	407	432	395	406	410	424	439	428	425	437	384	421	411	364	410	410	411	412	410	413	392	436	429	400	389	390	381	421	417	386	407	394	403	422	395	417	394	400	376	415	407	417	423	444	364	398	370	424	419	399	431	408	408	438	403	424	408	407	406	411	405	446	402	397	381	434	415	395	396	393	427	421	369	399	416	389	412	422	427	411	421	416	422	421	398	444	404	399	442	407	405	388	409	414	390	450	431	402	424	419	409	431	391	410	395	415	401	402	396	410	390	416	435	411	432	398	405	424	439	447	392	408	409	453	419	412	431	429	408	456	402	434	406	427	398	433	432	461	436	452	430	389	414	463	452	423	413	390	433	424	431	435	429	416	360	396	426	403	357	410	409	389	410	408	412	445	411	433	427	426	433	423	435	420	409	415	418	412	404	423	397	406	407	392	407	433	431	415	422	426	458	397	383	421	401	407	421	452	437	427	398	399	406	429	403	391	408	427	413	437	444	447	390	427	433	436	465	411	381	431	432	412	390	384	409	403	421	400	438	427	378	438	421	418	401	451	407	448	412	449	409	412	441	427	411	428	401	414	396	414	433	446	415	415	439	415	432	450	432	450	411	381	406	437	413	391	399	424	407	429	418	455	407	429	414	428	409	406	412	389	386	409	433	398	426	458	402	424	359	433	401	442	436	418	414	396	398	385	421	421	429	423	377	428	403	397	405	415	412	435	419	392	419	443	413	432	400	427	419	400	374	431	426	407	405	380	418	430	430	431	379	390	393	421	400	421	406	431	419	415	404	443	431	432	428	444	409	427	382	407	399	422	389	413	407	391	429	388	384	435	452	414	387	433	400	381	418	399	400	375	451	425	391	452	391	384	421	422	384	397	372	394	394	443	437	398	408	370	405	420	380	414	405	419	386	410	437	410	416	419	385	395	416	470	405	432	416	385	417	408	402	425	433	436	395	419	442	436	411	430	405	408	449	427	396	420	414	459	412	417	427	385	431	379	427	443	432	413	414	408	387	426	413	400	412	452	408	394	383	397	377	418	419	405	419	417	423	391	398	394	423	416	415	390	428	425	412	432	420	403	426	434	422	398	430	394	428	386	456	416	399	413	430	408	380	425	402	440	407	407	411	410	430	419	368	440	426	426	415	422	426	396	391	436	414	443	425	386	405	408	382	428	395	437	448	381	427	380	396	418	397	414	424	443	396	407	425	454	437	412	387	426	438	420	432	390	422	408	402	398	424	434	401	387	408	398	448	409	435	449	400	446	399	383	435
23528	21306	31283	32701	31330	26619	21359	13302	7641	3651	1352	484	338	329	369	331	333	320	331	335	328	361	305	322	312	360	332	323	331	304	360	358	347	335	359	339	329	347	344	310	340	331	329	321	342	367	349	319	338	329	346	375	334	301	306	330	315	315	349	342	339	345	327	316	315	341	349	307	289	316	372	296	328	308	363	384	337	319	361	314	320	326	319	341	349	333	315	322	373	352	334	287	299	306	316	305	330	370	379	337	342	317	336	335	353	315	336	355	352	304	342	338	367	325	314	305	374	324	313	348	325	343	326	345	322	334	316	329	312	325	316	321	291	331	300	327	328	313	331	335	312	324	309	363	330	311	329	323	296	300	320	345	306	302	328	361	321	336	285	347	319	354	300	344	345	320	304	343	341	339	325	339	312	329	316	324	309	353	333	326	357	307	330	322	338	324	341	302	328	336	327	327	309	329	334	344	371	356	308	329	323	323	330	338	323	327	325	342	324	319	302	305	326	324	317	373	299	324	349	330	334	339	335	336	349	348	322	323	322	348	317	304	312	336	332	329	339	320	329	310	311	335	311	358	301	320	351	320	369	317	356	300	309	313	337	325	336	358	310	332	358	329	349	332	345	351	289	323	353	330	325	333	337	316	346	316	309	308	321	312	337	333	298	313	323	294	322	338	333	326	330	319	346	304	367	354	308	301	325	326	328	302	332	300	316	308	312	326	311	361	319	357	327	329	350	315	339	342	337	356	328	309	321	318	322	345	335	290	316	319	311	327	311	353	312	313	318	313	288	322	310	295	312	346	311	341	326	330	380	335	336	319	313	353	344	352	330	322	337	298	356	326	350	314	367	312	312	321	359	326	324	339	305	320	328	347	330	325	314	338	333	347	346	330	334	324	339	344	330	354	334	336	307	328	321	319	334	304	347	325	346	343	314	294	336	339	296	303	325	329	326	334	329	353	358	331	309	353	315	320	339	323	331	354	341	319	335	337	333	322	336	327	336	324	325	316	317	314	358	349	339	366	336	330	293	333	360	321	327	350	273	319	314	316	314	311	330	311	303	334	305	331	321	341	341	292	315	331	347	295	343	307	326	341	315	311	317	325	328	299	333	335	322	306	299	343	330	349	322	318	352	338	313	322	323	369	328	309	294	336	325	336	332	334	356	336	329	369	331	338	348	337	339	322	325	324	348	316	353	344	355	343	371	369	350	311	340	342	313	312	321	336	343	325	347	336	330	324	312	342	340	293	304	295	313	360	324	308	335	344	301	308	303	310	304	344	338	354	290	334	313	308	299	317	392	300	331	343	332	315	302	328	315	310	306	327	324	385	388	290	309	367	321	324	309	300	335	331	308	316	285	325	316	301	337	332	329	347	320	372	325	341	358	323	368	332	322	324	356	344	310	337	328	328	325	339	326	330	334	308	299	346	346	304	333	287	320	306	321	334	328	356	320	337	340	309	308	311	316	364	318	352	322	320	330	353	344	309	322	328	317	337	333	346	312	315	305	327	307	318	349	321	324	327	329	350	347	359	297	338	336	322	303	348	333	325	355	300	334	333	336	297	302	329	360	339	337	326	328	317	317	338	354	343	319	328	334	310	301	322	299	345	324	317	308	351	339	322	332	339	322	340	300	350	338	291	321	335	355	331	318	330	359	347	322	315	337	315	307	317	335	298	346	331	318	340	351	345	371	316	310	325	342	323	341	343	317	376	344	324	325	327	321	326	319	298	349	345	331	328	335	301	323	374	322	351	326	346	341	354	319	356	328	383	361	321	326	308	371	312	359	295	324	319	341	322	314	347	319	323	287	309	309	339	330	326	360	320	359	336	320	345	297	330	341	319	339	344	311	363	340	321	337	295	332	312	344	331	329	318	344	357	371	346	314	338	319	365	320	327	347	306	330	351	341	335	307	330	330	305	338	355	336	344	336	319	337	327	336	309	349	323	331	351	317	312	334	316	306	340	339	299	376	331	335	358	313	332	354	332	343	337	342	333	325	296	320	312	341	343	332	322	316	301	332	343	281	339	289	331	323	332	337	369	326	340	337	305	341	343	339	333	330	309	313	355	354	340	333	325	315	350	301	356	356	332	309	293	297	293	325	343	325	330	377	342	326	306	334	340	332	334	333	300	362	328	304	353	337	365	318	308	326	336	298	346	315	336	342	352	309	353	328	346	345	341	294	325	341	363	352	340	344	326	380	329	329	282	339	303	324	343	341	334	331	323	322	353	344	345	321	329	315	331	329	326	304	359	356	324	340	338	365	313	355	333	340	339	337	333	299	308	323	318	349	325	333	340	351	321	279	326	327	329	337	297	316	310	322	353	327	357	283	335	354	315	336	328	339	305	344	341	337	327	338	325	329	317	314	333	331	322	348	319	333	322	336	326	309	283	334	316	318	307	324	315	323	337	300	331	332	332	292	339	349	336	355	338	359	367	351	302	360	324	324	324	337	366	332	299	330	299	325	327	331	331	312	321	345	325	350	310	335	305	336	311	323	321	324	342	315	333	332	327	323	321	344	330	324	336	342	351	309	320	331	361	330	332	336	336	325	323	359	319	317	366	320	336	322	386	346	344	333	323	323	348	316	328	315	341	310	335	347	321	329	346	328	331	312	333	369	358	333	377	336	298	321	341	353	339	316	341	327	337	353	329	321	320	330	298	289	356	311	356	295	289	306	334	309	360	324	360	318	348	302	332	321	312	309	361	331	318	347	348	304	331	310	337	339	309	326	333	300	340	333	352	326	318	348	343	326	328	307	372	347	322	319	336	342	313	353	332	355	304	330	330	310	354	343	322	344	325	332	326	341	309	318	311	358	362	318	284	339	323	338	310	337	328	378	331	312	319	319	331	299	324	341	323	316	343	318	338	325	314	333	317	313	318	309	332	326	331	313	313	325	303	341	324	343	302	331	365	339	316	300	349	373	336	341	335	338	346	331	350	310	305	360	335	329	331	326	303	313	342	326	344	333	348	326	335	333	315	348	342	313	322	315	365	311	345	325	329	309	331	329	352	309	352	360	285	366	318	310	351	348	336	334	347	328	322	336	322	313	290	331	318	337	334	314	318	324	329	301	372	318	352	332	318	330	331	341	335	348	340	303	315	326	324	302	331	336	334	328	311	319	331	373	334	329	327	316	313	333	347	328	308	356	341	334	308	339	327	326	316	329	305	307	328	326	344	334	328	336	344	313	344	309	340	310	323	330	330	349	335	320	333	330	318	353	330	359	311	327	325	342	352	337	323	330	336	296	346	362	317	327	316	346	335	344	348	329	350	319	355	346	309	347	318	341	320	334	325	320	349	335	315	303	281	330	344	348	337	335	309	356	340	334	351	337	332	338	351	310	328	320	333	350	346	296	371	318	325	366	327	304	318	358	345	377	321	314	345	314	309	338	322	304	307	324	319	303	305	344	335	357	347	312	325	347	298	334	330	317	331	316	316	331	341	340	314	352	315	347	315	298	308	353	311	346	353	332	345	346	327	330	325
41480	78227	60590	46793	37436	28263	22514	16598	10649	5533	1945	639	434	367	392	369	353	377	360	393	338	382	364	363	355	377	376	375	351	351	399	326	373	382	353	334	380	356	321	365	376	360	323	361	352	383	369	346	371	371	369	365	346	376	343	291	354	380	379	365	331	382	368	362	357	342	329	332	379	381	317	351	387	341	360	342	348	339	361	352	358	339	356	366	377	341	349	337	370	344	343	361	362	363	375	345	356	318	338	382	344	362	371	353	383	365	370	354	379	328	335	355	357	335	338	346	359	364	338	360	318	349	382	347	320	353	338	365	357	368	335	335	385	375	331	360	362	334	336	337	346	351	377	353	342	371	343	343	361	360	358	346	348	328	375	341	362	379	349	378	368	359	322	367	375	324	354	359	351	354	343	358	366	348	382	352	368	335	328	364	344	357	340	336	323	309	359	340	396	358	345	368	346	338	383	389	366	354	349	342	327	350	385	343	366	346	376	359	344	333	314	369	344	377	366	351	323	341	325	344	395	371	368	387	372	340	335	331	344	354	385	363	337	332	361	375	363	312	376	342	344	364	345	359	361	381	350	391	376	361	342	362	328	363	349	376	348	352	341	380	338	363	387	345	339	384	368	348	370	362	354	362	323	369	333	329	364	343	357	354	389	363	359	342	353	336	349	426	346	359	356	358	381	328	389	334	363	349	336	339	369	370	336	343	346	345	343	354	334	349	370	370	364	342	353	339	327	353	377	327	344	394	357	350	361	342	381	340	315	351	373	351	354	344	353	323	352	384	346	358	365	354	365	366	370	360	405	358	351	362	358	330	335	320	381	367	345	360	319	356	355	337	362	355	331	345	334	363	365	384	359	347	356	309	376	369	358	354	338	372	367	368	336	360	317	329	348	337	353	380	353	361	380	356	343	355	337	371	347	340	353	360	362	336	328	317	318	357	351	379	344	338	342	390	379	387	386	322	309	347	353	337	346	328	318	394	345	349	363	348	354	364	348	379	362	362	366	336	358	323	355	332	365	372	367	362	359	332	359	367	369	352	353	298	389	363	365	367	328	370	340	360	332	361	364	381	354	348	360	364	371	374	353	347	344	355	356	307	363	318	375	327	371	376	325	381	355	377	355	354	366	352	312	365	333	345	363	383	347	373	359	305	386	379	350	354	353	388	367	347	372	377	338	352	352	362	356	369	329	374	346	362	366	340	367	357	310	360	359	328	329	337	375	365	328	354	370	346	360	349	370	369	338	345	354	351	344	346	381	364	355	368	355	320	356	375	356	362	358	352	353	365	345	359	362	386	359	367	336	370	390	382	345	348	344	349	340	355	371	354	367	307	357	347	379	334	385	365	382	353	336	373	351	334	317	346	349	356	305	355	356	346	375	348	333	361	352	353	334	317	361	359	346	355	380	343	381	379	362	341	360	317	341	360	393	382	334	320	375	373	334	348	375	351	373	348	353	389	349	358	371	350	357	303	321	315	369	348	348	337	341	366	362	340	343	359	339	333	337	369	353	378	367	361	351	352	329	333	354	339	325	323	338	338	366	402	351	342	359	345	343	341	343	363	366	364	332	352	348	348	360	376	350	351	339	368	359	344	376	353	372	339	350	400	351	357	364	354	383	380	360	322	353	364	318	340	381	370	364	344	370	353	384	355	347	325	340	362	349	335	343	369	341	349	359	367	353	379	347	341	363	351	375	361	378	301	357	354	352	383	353	330	355	386	305	409	364	325	376	352	355	353	338	375	356	358	377	311	359	317	373	356	354	356	359	342	357	341	379	363	357	383	362	350	367	360	325	363	335	332	391	360	333	351	363	306	333	351	349	345	378	364	357	328	355	349	334	356	375	371	345	330	356	375	344	357	359	379	352	330	374	384	342	373	335	396	353	362	357	362	376	322	309	389	365	344	303	336	350	338	360	352	327	376	396	360	373	330	374	345	346	355	358	381	353	377	374	344	343	372	328	366	367	379	354	349	326	362	371	357	378	347	375	370	354	365	339	379	333	339	361	378	336	344	403	358	375	371	370	409	363	365	349	341	353	353	361	351	392	336	352	366	377	348	338	356	340	343	352	347	338	347	422	388	359	338	349	361	344	350	377	342	374	354	352	346	381	367	326	374	361	351	356	359	356	382	346	349	368	337	362	361	362	370	362	340	370	332	357	357	356	374	381	380	373	354	370	384	376	400	364	366	352	345	340	366	365	367	330	342	401	341	338	377	339	370	362	367	344	366	364	310	355	383	338	338	370	367	358	348	384	359	390	336	348	374	339	361	358	372	340	358	326	355	361	359	345	357	372	354	338	350	337	388	367	353	353	355	353	339	332	330	361	365	344	373	337	360	361	362	376	356	370	336	347	345	340	316	353	363	328	396	374	337	338	376	345	395	336	355	373	353	365	379	370	326	387	353	325	363	369	317	350	399	359	336	332	372	367	340	379	328	356	358	352	348	367	362	362	357	357	370	376	318	355	358	357	376	369	337	357	346	389	369	335	337	385	326	384	326	368	340	325	338	391	352	376	315	383	375	335	351	315	359	369	377	365	383	345	346	358	326	336	352	328	349	363	379	350	378	350	343	325	354	347	379	326	372	377	364	338	308	317	336	381	346	305	352	344	345	375	381	331	326	365	352	366	372	350	379	339	348	336	347	338	343	363	339	302	324	374	354	357	369	353	358	343	356	358	363	331	325	328	357	342	342	365	363	358	348	362	336	330	336	337	374	381	358	358	352	382	378	359	352	340	328	368	342	335	357	335	356	346	332	319	345	358	368	315	344	360	375	336	341	359	335	363	361	293	384	374	350	334	366	371	342	357	324	354	384	378	378	350	335	354	354	330	371	360	319	364	351	359	339	374	355	343	396	360	406	345	372	334	365	355	356	340	343	358	373	319	329	364	367	328	381	330	320	341	359	357	336	346	368	393	380	365	357	338	347	368	377	358	340	350	354	378	329	373	360	361	345	345	354	387	369	353	316	334	312	331	370	334	344	361	327	332	369	342	365	338	359	359	343	343	374	368	368	368	377	311	332	358	351	341	365	343	354	346	364	359	355	354	346	366	349	350	327	361	364	318	343	341	351	356	360	365	354	362	326	346	359	365	355	362	382	360	380	357	338	353	355	321	353	345	357	323	342	383	380	383	346	375	373	341	347	351	387	333	357	349	389	355	354	355	355	365	314	339	339	347	337	355	344	355	362	345	373	355	384	371	369	353	357	336	341	345	335	338	348	369	360	345	329	364	343	357	345	329	341	352	365	376	365	363	353	341	363	360	281	343	375	351	367	362	352	369	384	361	336	328	350	360	346	335	337	389	346	380	337	350	337	363	380	361	358	336	373	379	330	333	343	356	378	345	344	329	348	331	383	350	372	362	348	378	358	348	373	361	353	359	372	344	374	346	360	345	368	377	326	349	370	363	383	359	358	336	361	342	370	355	379	361	347	338	337	363	328	394	361	325	358	328	336	352	344	351	363	343	387	361	368	404	373	357	349
24870	21722	32448	32015	23527	16123	10852	5798	3350	2000	958	684	599	583	600	564	586	571	540	555	544	573	582	543	533	604	527	570	628	566	576	568	550	585	535	606	571	554	550	539	604	531	560	514	606	599	592	519	560	587	548	555	596	587	564	560	577	592	520	580	567	546	567	563	552	543	584	616	534	558	550	589	577	563	585	585	584	538	626	585	601	552	563	527	622	555	535	572	535	600	547	564	569	514	592	592	543	545	560	572	549	607	558	552	550	587	563	575	567	600	618	546	587	542	580	551	586	526	520	603	588	580	575	587	599	570	549	603	532	525	611	555	592	578	546	596	543	559	550	560	520	537	529	515	553	591	595	590	510	593	588	616	588	554	610	578	581	567	528	555	598	590	578	605	590	565	575	590	534	558	596	535	525	582	570	562	552	543	574	606	564	553	576	596	567	551	584	594	609	566	587	570	562	602	590	594	556	536	581	563	567	589	542	591	583	590	575	569	550	574	553	566	570	535	604	558	529	577	601	572	573	602	561	571	608	546	594	574	552	546	561	600	563	545	595	614	546	557	574	589	550	586	548	590	568	532	581	536	574	596	575	570	577	586	559	542	539	578	551	587	568	559	577	513	535	607	587	563	556	582	580	590	579	548	570	586	564	581	564	569	569	574	559	568	573	529	587	566	533	592	590	546	552	539	559	553	556	568	575	603	571	563	564	575	542	571	545	594	587	558	537	567	515	571	586	559	589	568	507	569	584	555	594	572	571	607	579	566	567	601	584	600	569	548	548	566	542	599	635	555	533	566	588	573	535	549	590	536	597	541	550	562	546	557	553	572	614	535	557	555	579	518	571	500	570	564	559	603	611	504	568	602	535	555	524	588	570	559	583	564	583	560	537	560	547	546	580	568	536	537	613	542	617	573	554	558	553	568	545	531	569	615	591	571	552	536	543	538	534	566	558	561	561	531	571	549	582	561	593	535	576	558	589	568	581	570	535	572	579	583	571	561	564	566	574	535	611	579	611	543	554	592	586	610	592	554	590	587	565	578	586	575	614	607	580	575	578	585	537	550	551	581	542	568	577	585	615	575	603	549	567	492	561	604	550	581	582	554	588	592	560	568	540	568	554	590	596	551	539	551	597	568	593	591	563	569	587	532	547	559	585	582	568	613	593	577	559	558	556	576	595	586	587	586	555	574	552	558	549	558	538	618	532	559	586	549	541	594	572	565	571	566	560	594	559	539	535	564	542	539	585	581	571	583	571	599	564	512	589	583	584	566	569	595	566	563	613	586	543	544	549	556	559	562	584	546	549	520	542	559	578	568	547	579	552	580	560	572	539	548	559	605	582	597	546	575	617	593	595	580	556	576	520	527	544	567	550	555	533	578	520	565	547	582	567	556	553	555	521	552	619	566	546	562	573	576	583	588	533	533	546	548	592	590	553	557	577	555	576	530	582	544	530	561	559	573	604	583	612	577	612	558	583	547	540	562	521	552	549	577	591	587	595	552	528	542	603	540	556	574	536	546	546	613	566	576	560	578	588	589	592	537	559	561	611	553	616	565	610	575	600	572	551	558	578	584	564	565	598	597	541	601	543	573	556	551	535	582	578	577	564	545	615	587	577	601	547	593	573	528	587	563	557	516	573	557	572	574	552	583	588	554	575	573	550	510	564	535	585	578	594	545	565	524	551	589	552	552	589	523	558	535	573	575	595	601	558	634	566	576	575	578	538	564	593	546	582	566	594	552	569	554	570	563	566	552	592	593	563	552	601	568	574	559	545	569	562	544	551	578	577	515	580	556	549	598	549	545	592	565	554	558	537	588	563	565	558	559	580	553	570	581	586	565	553	583	622	577	524	533	563	586	557	554	579	550	598	605	565	557	557	581	530	536	586	565	577	554	547	607	584	543	618	518	613	538	584	580	560	555	541	568	538	551	567	531	556	566	552	560	586	626	547	595	571	607	591	598	592	532	582	620	558	545	539	555	587	561	572	554	551	582	539	517	578	574	574	556	561	594	535	561	605	539	549	563	569	548	525	555	602	558	591	594	596	557	541	567	606	571	590	560	546	578	579	544	566	536	621	573	590	577	548	582	602	522	561	582	587	560	570	569	583	528	564	583	580	586	586	593	615	567	550	580	533	602	587	572	581	570	595	574	600	515	542	618	612	595	588	535	561	583	599	511	568	586	549	564	573	584	560	557	563	579	560	608	572	579	540	531	635	562	570	581	567	581	554	562	566	589	569	583	584	570	565	588	573	565	597	553	548	494	568	548	564	547	575	585	606	580	556	585	577	566	566	577	577	580	561	561	550	587	556	568	561	597	581	563	529	575	534	574	617	562	583	562	566	530	509	577	597	582	547	572	595	520	584	572	588	539	524	581	588	549	550	540	558	546	581	584	575	569	593	564	567	591	540	560	514	566	618	591	612	579	565	541	532	603	595	591	553	565	567	557	563	585	566	572	561	555	523	515	586	574	543	593	551	542	623	577	563	575	539	570	579	576	622	537	535	596	589	578	539	547	579	592	568	590	533	644	583	558	532	569	609	603	528	525	511	585	560	550	577	562	560	585	583	546	583	580	552	571	562	563	548	582	523	604	611	626	552	591	597	560	560	543	578	605	560	538	579	639	577	625	567	559	579	579	605	565	568	529	608	593	575	528	552	580	530	575	553	595	564	601	614	590	554	606	555	559	588	597	551	550	571	563	590	569	560	581	570	593	599	572	541	572	579	558	518	578	577	603	521	580	563	587	543	573	546	587	592	586	535	538	572	527	562	581	543	559	579	612	556	605	597	601	543	587	561	529	557	581	560	527	573	570	584	528	567	544	624	560	554	583	587	569	601	611	588	562	557	597	564	612	588	561	548	551	549	591	567	583	565	564	581	561	521	546	573	581	549	565	555	558	579	541	521	540	567	578	553	595	547	546	609	583	578	563	565	602	499	620	565	576	599	535	574	560	522	564	575	564	586	602	527	541	571	574	589	566	573	571	568	537	594	524	556	549	514	566	595	595	596	577	589	563	557	554	566	506	585	568	591	542	537	506	546	582	567	549	556	572	576	553	567	532	584	574	540	541	574	551	585	586	561	590	521	570	584	532	572	541	579	576	607	589	544	595	536	553	565	532	544	578	565	569	603	541	563	544	562	564	579	578	549	521	582	578	581	590	521	585	564	569	548	537	608	595	546	580	585	582	567	545	593	580	550	590	542	586	596	560	574	556	577	541	585	542	578	602	603	564	529	551	565	594	573	592	529	546	580	598	564	585	538	562	565	562	539	595	573	571	572	567	628	546	579	550	559	530	540	584	553	561	525	595	585	533	587	569	602	562	574	541	552	563	574	607	559	603	560	580	601	555	523	572	567	548	522	615	525	536	514	559	621	531	540	591	599	556	552	579	586	559	572	562	527	598	587	565	513	515	586	559	563	600	557	568	532	595	556	525	568	594	567	541	557	583	551	544	544	619	557	563	555	562	602	587	584	574	571	617	568	538	571	584
36656	65604	51958	38141	27062	20778	15456	9998	5881	3174	1334	786	633	593	645	611	625	589	608	626	624	594	608	571	590	645	594	613	596	604	609	623	589	643	639	580	578	611	607	607	618	612	612	638	614	644	621	600	602	578	612	610	599	589	605	575	566	606	593	585	634	580	644	594	592	607	591	622	598	619	618	594	641	583	589	575	602	631	608	604	629	601	615	578	587	594	593	553	622	614	603	604	623	577	614	573	591	628	643	615	619	603	556	606	579	663	587	612	624	608	595	601	579	578	602	610	605	581	584	666	577	606	587	622	628	601	600	564	564	634	631	614	632	610	594	606	622	589	590	602	599	597	565	587	607	619	653	600	612	603	634	586	577	622	553	620	568	645	621	603	588	627	592	616	593	621	634	592	574	593	622	615	577	605	599	619	623	582	556	647	609	641	606	607	621	582	600	593	635	638	581	612	589	580	596	589	631	593	630	612	612	592	604	628	621	614	591	604	617	601	639	621	602	625	650	679	585	582	589	618	603	608	611	598	626	591	621	571	636	586	629	632	625	627	624	635	638	597	591	593	625	592	621	592	578	641	595	615	623	603	602	591	653	587	593	585	637	593	589	625	605	592	604	629	577	622	624	600	580	572	582	615	581	630	623	625	598	626	625	615	623	588	615	622	614	615	610	601	595	589	625	566	582	613	588	557	642	605	626	590	629	596	650	608	569	629	597	605	593	580	605	614	608	622	636	631	626	601	612	616	615	593	602	572	574	593	626	546	592	623	544	614	621	581	609	597	653	599	574	605	586	608	598	600	607	646	599	625	628	641	603	635	597	572	557	548	582	634	631	615	599	581	588	616	612	625	626	603	648	620	592	559	600	584	619	608	616	610	618	566	643	603	622	605	601	635	606	618	608	592	635	582	575	572	654	614	602	598	642	616	580	598	578	611	593	603	613	574	576	605	573	618	608	603	611	600	651	596	604	567	584	582	653	620	634	610	637	626	648	651	607	635	613	584	598	612	594	629	617	624	594	572	615	600	594	646	562	576	605	582	588	568	582	596	584	595	576	598	607	553	597	595	602	615	585	579	563	635	621	593	606	640	572	635	626	575	592	575	623	625	629	612	557	617	640	645	589	587	655	582	603	548	598	619	598	591	596	615	617	586	613	605	591	575	605	557	622	577	596	659	584	648	608	637	588	582	610	621	621	595	607	586	616	585	667	584	584	614	632	587	585	584	639	586	605	587	547	635	607	629	545	607	608	605	619	609	580	600	560	619	678	562	619	577	631	590	591	633	593	605	618	579	602	592	635	587	597	622	623	611	546	611	568	626	583	633	604	632	622	578	616	594	614	588	642	589	616	598	615	596	643	588	603	568	589	588	612	602	589	639	635	593	573	605	603	618	587	645	577	627	595	618	613	565	615	627	582	545	596	637	609	602	608	616	595	627	594	611	595	615	597	597	594	609	596	602	587	612	612	581	599	639	586	604	628	580	570	658	565	592	617	626	608	639	575	556	623	583	598	622	609	578	631	617	575	584	601	640	630	618	609	610	576	549	582	604	596	596	581	585	600	580	560	590	620	659	582	593	572	599	579	585	584	645	589	587	611	620	599	613	584	601	602	618	583	622	600	611	629	580	605	647	580	619	612	641	596	599	609	660	651	556	607	583	587	605	620	611	676	635	623	596	588	590	644	608	571	583	537	633	591	609	600	624	618	593	586	594	615	581	597	617	604	627	598	652	637	621	653	639	576	571	601	609	604	633	640	619	606	675	628	596	641	659	619	595	619	580	560	624	560	602	618	580	566	616	595	663	608	607	641	610	625	603	571	594	593	599	621	615	556	635	619	596	592	606	624	563	664	607	633	625	613	600	613	561	598	587	637	597	604	610	640	597	610	592	613	610	599	608	615	626	590	598	557	577	579	588	617	565	641	579	570	611	611	565	632	605	589	603	580	628	582	616	602	590	606	609	632	619	560	622	616	595	628	580	612	605	649	610	625	607	592	614	635	594	566	669	636	613	644	614	618	610	619	610	593	641	583	625	612	637	582	595	644	602	627	589	605	589	603	612	635	611	596	602	626	637	588	610	592	632	591	589	604	602	602	612	652	590	589	612	606	602	636	631	594	638	588	586	613	634	625	569	635	588	627	649	587	584	570	631	594	595	637	610	624	616	638	549	559	639	632	590	585	673	563	633	608	607	599	617	603	609	594	588	592	614	571	559	621	576	614	625	609	561	572	581	573	661	610	592	629	646	561	600	627	611	578	604	586	565	634	588	620	590	625	576	619	639	608	592	600	605	607	558	626	623	604	565	610	593	629	585	593	592	587	644	580	617	623	585	608	627	619	603	619	639	646	593	610	603	603	580	593	633	570	599	579	643	635	609	633	605	634	593	601	600	601	589	596	602	596	638	620	646	593	615	596	585	604	574	630	602	608	631	618	583	636	596	554	626	599	611	604	653	592	658	545	571	632	620	588	626	606	607	624	589	604	599	562	562	577	606	641	581	581	593	628	578	610	588	593	648	630	637	593	619	640	586	631	596	597	576	586	612	596	609	600	637	610	586	604	642	625	629	602	577	649	630	607	640	587	635	582	631	621	627	643	618	603	574	628	610	645	593	602	585	624	584	616	548	601	651	615	604	564	594	595	649	592	610	574	648	593	592	604	602	628	587	578	605	578	639	609	613	601	581	564	612	621	643	599	555	611	636	656	615	583	588	634	583	565	611	613	603	636	569	585	603	651	624	549	604	597	627	643	598	635	578	671	612	599	610	571	595	578	614	605	615	618	592	633	613	558	621	580	547	600	667	601	609	640	598	591	588	607	612	617	588	578	575	574	556	586	606	574	574	582	597	589	520	622	581	619	584	609	570	585	625	643	573	592	660	645	624	586	610	616	578	603	641	680	622	604	611	598	643	576	602	570	579	585	573	611	583	587	589	595	584	609	632	622	604	568	626	609	615	655	610	597	602	652	588	639	563	567	646	647	596	598	567	601	617	595	604	589	636	614	607	604	592	654	626	611	601	631	587	610	614	657	660	626	597	556	621	602	639	601	562	599	585	641	619	611	571	627	625	640	585	570	602	639	628	607	594	650	628	631	617	614	585	555	589	658	647	634	585	600	617	596	609	568	647	612	620	594	603	604	596	603	632	636	600	599	591	642	572	581	591	633	620	591	609	577	619	579	597	671	639	599	611	592	584	592	610	637	614	603	576	574	608	624	602	624	596	605	609	600	615	644	651	595	631	647	618	614	587	600	602	597	582	610	580	574	594	606	603	615	582	606	623	618	582	588	602	587	653	585	606	603	612	619	556	639	595	613	589	661	570	554	661	619	568	594	601	591	616	612	572	622	623	568	608	620	599	629	621	538	610	581	626	567	600	586	585	587	581	574	586	620	596	652	578	548	576	685	608	631	609	660	599	622	597	588	652	587	564	643	644	683	592	585	551	560	645	539	642	597	604	568	610	622	594	590	633	596	601	557	581	624	605	589	608	590	627
22528	21273	31033	28164	28689	33925	33043	20213	9538	4133	1935	1073	632	637	611	648	564	585	630	621	577	575	565	573	613	606	584	577	597	601	551	618	586	620	620	601	561	590	605	556	570	624	611	608	604	618	609	589	595	602	526	582	620	585	600	564	598	546	578	538	587	567	556	617	544	626	573	598	646	550	627	568	593	542	587	564	627	596	612	622	524	601	594	559	597	587	587	586	575	524	544	581	584	595	557	537	594	616	600	578	613	585	586	603	572	575	595	600	571	594	611	578	555	592	584	548	577	600	576	549	606	607	647	578	589	591	524	599	552	586	572	623	580	608	565	578	561	568	616	592	621	571	604	548	583	581	580	618	587	568	574	662	618	578	528	590	593	590	614	599	608	559	557	597	615	611	598	562	564	580	597	557	571	576	550	570	609	564	614	621	593	585	612	606	601	562	564	590	531	594	587	582	572	584	580	517	543	546	592	538	562	552	559	621	570	609	597	565	579	547	568	643	566	519	623	583	587	557	568	612	628	536	618	614	616	579	581	582	621	581	578	569	598	616	520	578	563	570	561	558	598	602	625	629	597	610	609	607	578	593	572	606	585	557	588	607	589	587	593	544	611	563	562	594	591	592	565	598	565	568	542	560	614	624	552	578	575	585	588	608	589	598	619	530	574	540	614	601	612	582	573	596	606	583	585	597	595	583	612	587	598	582	608	548	574	577	566	602	587	590	635	599	559	597	598	592	558	542	543	562	561	570	591	589	567	618	582	556	588	602	550	606	582	587	583	557	590	552	559	547	557	580	646	596	582	540	583	611	583	549	609	574	604	584	589	592	560	598	576	603	607	609	605	583	565	603	578	569	622	596	572	548	556	594	593	541	590	543	557	581	647	599	583	590	624	565	571	593	590	575	565	585	592	610	566	581	606	582	562	595	590	577	615	570	554	623	549	613	593	583	598	591	580	570	585	599	534	575	563	557	612	558	567	520	595	584	576	622	559	603	573	585	550	596	579	579	570	558	574	589	593	570	555	543	603	587	602	564	575	553	607	631	523	585	573	593	570	547	631	611	557	631	592	605	622	616	579	585	597	573	558	650	554	585	610	581	579	554	583	560	576	568	616	591	538	592	585	577	558	593	586	551	578	610	553	580	610	576	585	572	631	544	559	573	580	594	591	614	606	562	604	617	579	576	602	598	568	636	561	586	600	555	601	576	580	569	577	575	588	595	581	561	569	583	556	558	604	567	587	555	573	587	589	557	544	573	581	595	596	587	560	586	569	605	510	638	581	589	615	569	604	618	552	610	600	593	590	539	602	593	561	646	596	598	557	593	598	618	561	597	605	571	561	612	561	588	601	568	600	629	572	544	593	544	637	557	567	597	598	564	554	603	626	589	590	610	590	594	575	620	549	579	582	621	601	557	579	579	598	594	594	588	594	547	553	517	531	607	574	578	595	579	606	629	595	607	559	558	587	519	591	565	593	626	601	602	586	577	577	572	592	590	596	579	576	545	611	564	589	555	563	626	577	580	592	596	613	581	616	575	560	590	571	549	570	593	610	587	597	585	593	580	605	583	536	545	595	541	582	613	581	571	546	612	619	585	537	582	569	549	544	618	566	602	559	561	572	580	589	633	595	559	558	611	588	541	628	608	592	594	576	615	526	580	563	575	599	619	572	583	563	554	583	582	521	540	574	601	595	540	574	574	617	622	528	614	634	617	586	573	567	597	542	596	613	567	589	539	566	604	583	568	534	592	583	522	617	604	569	550	608	578	590	566	570	587	550	578	621	598	560	645	573	586	596	577	590	541	573	534	566	555	562	579	603	611	587	583	570	583	602	550	574	600	611	601	621	551	575	607	590	593	601	575	634	533	583	603	586	545	572	546	574	634	603	572	553	605	590	583	558	571	570	589	583	546	590	583	573	564	565	582	580	595	602	545	542	606	567	556	584	576	580	557	606	581	595	585	586	559	602	515	594	578	570	627	582	584	533	586	574	552	529	603	555	590	618	610	646	576	603	601	554	594	604	635	605	568	640	548	583	604	528	579	606	618	614	600	592	585	631	575	580	605	563	554	525	606	559	607	606	543	606	560	624	592	593	592	589	567	594	615	555	556	518	571	583	576	546	583	617	554	646	585	593	589	610	579	549	615	641	579	534	569	612	578	600	608	557	555	576	587	544	544	590	609	580	582	562	541	570	626	580	620	569	571	615	549	585	616	611	615	611	538	589	588	580	604	554	578	573	596	587	595	554	607	568	621	556	568	583	589	601	627	614	580	574	589	574	618	570	576	589	562	581	602	527	584	559	597	579	605	571	590	548	591	577	553	589	603	573	560	605	559	592	577	584	574	639	567	557	592	610	575	554	612	586	583	564	596	553	595	556	583	610	577	596	594	570	560	620	588	563	605	624	590	603	572	538	571	577	564	596	561	592	560	583	567	602	607	608	601	575	578	585	578	592	586	562	564	547	591	575	571	587	647	523	610	572	546	626	571	600	573	583	638	568	576	562	563	579	557	596	604	626	589	582	594	564	592	590	617	582	559	630	585	605	597	581	611	599	591	611	597	594	559	615	543	602	548	569	605	585	590	556	615	569	574	600	576	589	598	580	571	588	555	527	581	568	564	584	605	609	556	596	643	586	587	605	609	580	581	569	583	548	550	588	589	614	541	567	618	585	570	567	553	624	576	591	555	589	569	558	558	578	534	630	606	614	605	548	571	563	552	587	573	597	578	593	601	553	592	584	569	562	618	601	583	576	618	566	589	567	604	599	592	547	604	562	612	569	585	562	570	566	527	560	574	593	586	561	616	582	570	590	590	587	606	588	614	573	611	560	604	564	580	579	561	590	625	578	632	615	574	566	602	594	588	578	563	625	557	579	570	622	590	584	583	557	561	542	596	589	560	576	585	575	557	592	630	562	565	557	570	610	584	587	581	578	595	562	603	568	587	586	531	566	553	548	621	602	600	581	592	616	591	590	576	576	570	572	581	600	595	580	553	544	570	562	570	586	584	596	592	614	572	530	543	580	589	543	560	552	578	589	616	565	602	585	537	564	567	558	581	578	591	600	564	585	545	571	591	597	560	613	668	575	610	597	585	558	635	542	554	585	623	621	569	596	540	603	593	565	582	591	623	639	555	609	563	579	551	543	615	553	581	597	570	608	575	615	558	600	578	574	625	610	525	602	596	570	628	577	626	608	615	611	598	552	610	618	560	603	567	587	558	557	610	561	577	610	611	573	554	579	529	552	560	599	647	536	575	564	582	591	616	611	583	565	545	585	589	543	631	549	560	606	581	640	596	567	557	567	592	600	577	598	536	580	587	561	616	549	558	585	590	570	607	585	566	620	567	565	554	606	576	555	605	592	551	596	558	634	554	572	617	595	582	601	609	604	625	594	611	599	588	633	589	561	598	579	590	582	560	581	565	569	583	565	583	585	584	594	564	554	581	566	592	544	576	606	618	567	581	583	576	611	609	591	606	617	550	612	598	595	628
51145	94009	75606	56312	46570	40968	32954	22216	11702	5505	2765	1400	674	673	580	613	622	599	624	574	613	645	588	581	610	607	574	579	584	567	574	604	596	648	596	601	577	624	572	574	604	595	594	565	600	530	613	579	574	624	605	546	612	572	589	602	609	635	563	668	568	599	588	600	582	576	556	588	622	598	571	653	586	588	558	552	629	569	607	616	587	570	613	589	611	575	570	632	572	551	612	642	634	584	598	614	561	598	588	591	571	565	649	605	598	607	579	561	608	585	622	630	622	627	596	619	587	537	573	610	620	565	573	564	613	589	599	564	589	623	629	581	598	597	571	618	586	576	602	551	592	596	603	578	616	612	603	585	552	603	601	605	554	600	620	589	608	590	588	575	596	552	610	611	636	591	595	589	608	580	621	547	578	584	593	605	538	595	577	615	598	589	562	588	602	557	615	600	573	559	614	557	592	577	616	626	616	587	611	621	555	580	623	584	621	608	584	609	578	597	632	645	599	581	622	568	655	560	563	605	606	580	589	597	623	625	551	610	611	587	587	590	605	602	561	623	611	641	615	598	618	576	578	593	622	588	587	571	610	592	591	605	562	604	573	596	597	620	587	597	609	600	595	614	558	563	543	578	593	581	634	635	585	601	576	602	588	592	643	570	618	637	587	579	588	577	616	621	618	584	577	560	588	624	597	608	530	546	580	590	634	592	593	603	589	600	598	569	596	579	630	550	616	645	578	595	567	539	603	542	626	598	588	582	574	598	590	600	602	584	582	613	609	606	621	581	581	566	623	598	585	593	579	544	573	630	617	588	619	573	629	598	565	599	636	597	596	587	545	603	595	600	551	579	616	634	606	589	603	596	581	570	628	609	620	583	664	628	613	624	615	577	582	582	599	587	574	575	583	589	598	590	617	580	584	613	566	577	646	617	557	595	615	585	576	612	544	567	599	617	569	598	573	605	587	568	622	576	586	592	568	630	599	570	588	583	586	585	574	609	533	587	571	572	602	581	601	586	605	609	626	608	551	570	580	573	556	586	582	559	614	596	621	648	613	637	595	602	561	589	581	649	615	578	559	609	611	581	603	623	557	583	627	584	602	602	583	598	569	617	582	610	637	591	606	628	564	590	572	573	577	608	576	599	589	578	639	577	592	623	574	627	550	598	573	605	612	598	553	576	579	639	584	532	607	572	608	605	627	592	584	553	557	581	645	530	600	605	572	587	544	585	630	590	605	633	576	555	595	613	578	567	580	586	600	566	610	564	576	550	587	628	593	621	572	566	592	592	605	586	586	597	599	579	602	590	596	567	592	585	625	578	590	592	617	591	618	571	583	618	583	552	624	566	567	622	591	630	586	565	563	595	643	573	585	594	557	555	583	604	597	564	586	577	573	608	580	635	594	572	603	583	544	650	567	580	570	655	656	588	622	631	578	573	576	563	573	625	594	610	597	583	595	608	612	571	629	607	573	609	599	626	596	525	610	606	638	590	584	604	570	596	581	630	584	567	587	621	553	579	602	590	610	591	584	601	576	608	618	585	608	602	566	581	599	563	563	636	570	591	607	629	586	660	558	579	594	606	579	621	585	603	586	596	575	589	624	558	574	586	575	615	556	620	580	605	585	593	596	548	607	539	557	588	580	601	601	608	559	598	583	586	592	569	606	563	561	590	580	565	558	590	562	605	597	611	545	558	553	601	587	587	588	579	557	591	566	577	576	625	554	641	583	637	607	558	568	592	589	591	583	558	604	648	597	561	569	572	568	619	594	598	635	584	588	589	572	599	557	666	609	634	580	629	619	610	567	577	589	582	603	614	580	615	577	618	571	612	567	593	553	602	546	587	620	577	589	606	541	585	538	639	607	589	561	610	588	620	620	528	624	611	597	589	606	593	568	594	578	591	605	595	598	582	572	647	598	581	570	600	593	636	603	558	580	561	605	589	596	597	552	571	626	583	543	567	593	577	603	642	587	607	585	619	577	618	578	537	607	587	570	640	612	573	617	584	589	606	577	595	586	626	588	595	596	598	583	582	621	595	567	600	589	636	581	595	600	574	595	544	586	594	577	631	571	558	617	577	555	623	578	625	619	587	581	611	630	588	592	623	595	588	573	565	575	603	599	640	602	598	565	606	553	601	577	594	587	612	546	596	580	617	624	576	623	647	580	597	583	611	589	642	623	583	644	567	582	577	606	597	579	585	621	567	608	634	610	590	592	622	628	633	596	612	620	607	552	618	582	656	562	597	562	615	544	607	581	557	610	606	543	625	621	610	591	577	545	584	612	587	555	589	567	585	615	544	572	598	613	587	575	598	558	603	600	575	565	606	585	611	594	575	566	564	544	596	576	574	591	600	613	589	640	585	562	586	565	570	563	577	624	593	599	591	588	563	545	609	581	625	577	591	595	573	582	622	645	581	585	614	565	591	590	584	568	557	549	589	606	602	605	600	579	625	584	563	590	572	605	609	568	648	571	584	597	589	612	586	603	549	565	608	606	581	611	608	586	599	591	657	633	587	586	594	580	612	603	557	589	577	609	551	572	566	659	610	575	580	580	627	641	620	557	562	605	572	536	603	575	629	624	588	604	580	568	636	647	605	562	617	578	602	559	578	604	576	586	557	564	605	627	582	589	609	619	664	591	594	618	664	599	598	594	597	556	635	581	607	571	584	588	596	565	634	583	609	572	572	567	602	614	573	616	630	565	597	637	563	580	581	582	599	615	606	547	616	568	559	579	600	667	602	587	536	592	619	564	601	569	622	612	600	574	597	641	599	578	555	622	615	599	585	634	606	594	591	599	606	572	557	583	590	579	574	626	621	594	618	617	537	627	594	612	636	601	589	568	585	627	624	600	605	612	615	596	623	568	589	590	604	631	604	578	541	574	627	643	619	601	613	591	613	581	584	563	558	598	565	627	575	592	593	587	657	544	608	582	584	585	605	597	573	610	595	623	630	603	620	588	585	557	599	576	616	615	562	611	520	616	612	562	575	600	603	618	601	602	571	617	542	590	572	638	627	607	598	542	651	577	591	636	595	598	573	602	580	580	635	621	608	615	567	612	612	561	603	639	615	598	611	572	609	560	620	583	595	614	597	621	613	557	583	597	582	573	600	599	578	603	552	594	607	599	579	593	585	599	586	620	569	597	582	599	580	604	624	634	572	598	593	564	619	567	577	599	607	575	628	588	600	586	620	575	613	627	633	573	587	583	573	591	585	571	597	626	586	589	598	605	551	583	599	591	580	622	581	579	571	628	577	594	594	591	552	590	584	619	635	617	612	565	604	580	598	601	573	557	584	592	599	606	648	560	571	581	582	619	596	617	613	604	578	615	620	592	580	551	597	608	631	614	585	534	598	572	582	582	570	624	563	601	584	573	595	608	563	592	608	602	599	606	614	602	607	565	571	578	548	584	581	546	605	601	603	589	584	601	586	619	574	638	608	637	601	561	598	580	617	569	574	615	597	568	598	579	588	622	632	607	572	580	630	605	650	625	584
28116	25175	26090	16297	6998	3431	1969	1172	782	534	484	423	387	441	420	395	409	432	397	415	400	395	404	430	438	395	417	387	396	448	399	400	432	443	428	419	439	426	422	415	428	385	424	434	389	433	461	403	381	385	410	404	430	414	395	420	403	408	440	405	376	409	413	430	420	408	379	412	401	422	405	423	415	408	408	409	393	415	414	363	415	430	420	409	417	437	392	428	396	414	453	413	389	397	411	412	386	417	381	452	410	410	440	396	419	408	414	443	420	452	399	404	407	365	396	438	416	444	414	408	379	438	429	427	430	436	409	375	403	390	444	425	383	362	394	417	408	421	412	415	428	409	413	424	438	412	405	362	421	423	401	414	452	415	410	410	400	390	439	380	410	431	439	416	468	417	451	427	428	505	425	407	428	421	398	415	429	414	416	410	421	393	436	415	434	450	428	422	431	430	424	437	419	404	422	414	397	418	411	434	401	453	416	413	416	422	416	408	462	414	425	391	387	423	412	432	403	448	407	425	408	399	401	445	427	404	408	442	425	445	380	411	413	438	388	409	421	424	410	395	443	436	429	387	396	443	411	392	364	393	428	451	416	382	382	409	421	377	419	446	413	401	416	401	415	434	451	385	420	436	387	451	446	415	403	437	433	418	404	386	447	429	398	417	411	406	394	430	421	411	428	374	400	425	410	454	451	418	421	430	454	432	397	412	423	414	384	415	407	443	432	433	439	427	425	412	387	418	435	414	430	397	430	415	432	420	425	417	435	413	390	429	399	446	429	419	400	400	444	418	421	399	441	422	416	418	403	406	408	391	380	402	406	415	427	407	444	418	439	406	366	394	406	440	425	404	393	405	424	402	405	392	415	385	445	447	407	365	372	423	401	448	406	397	428	420	377	427	471	472	409	434	379	428	414	395	384	408	417	406	411	373	411	429	406	414	397	415	414	402	417	420	385	408	424	424	445	431	438	406	420	415	392	425	435	458	455	412	421	388	444	412	412	418	410	397	458	431	428	386	427	407	454	423	377	411	389	424	426	438	442	400	447	422	424	405	407	404	408	443	421	387	413	456	380	414	410	414	420	414	420	423	428	417	427	395	416	412	411	407	414	433	417	423	371	455	372	435	411	441	433	389	415	381	414	392	444	403	391	419	412	442	406	407	397	411	417	395	393	398	405	397	422	406	389	400	413	376	409	413	444	442	410	395	412	387	406	443	403	422	417	428	377	407	424	417	404	442	385	432	430	394	418	438	390	431	401	401	380	429	403	450	444	426	414	415	379	447	393	414	440	383	423	439	419	386	396	429	417	418	433	386	418	418	406	381	412	448	432	407	418	421	432	413	390	432	407	426	431	436	430	375	420	407	379	448	420	384	459	404	436	407	425	407	427	438	412	410	433	391	407	402	412	437	407	415	409	398	408	406	417	402	394	398	413	445	429	419	400	419	427	429	387	377	443	436	413	420	420	438	381	394	440	410	398	441	378	396	433	413	423	431	410	424	399	431	397	459	424	432	419	429	421	437	411	452	415	377	390	451	415	411	436	441	421	423	416	403	390	430	375	403	402	414	394	409	396	391	425	401	443	412	394	441	427	375	448	435	392	419	429	432	407	416	396	440	430	401	388	417	428	428	434	368	421	407	411	421	400	390	421	417	416	413	391	411	391	406	394	412	426	419	442	447	431	396	427	421	393	447	447	411	431	403	404	377	412	385	445	419	415	421	418	422	396	411	426	450	433	397	446	407	371	441	371	414	444	417	420	420	401	405	398	424	422	438	418	382	386	422	390	398	396	419	431	435	412	403	396	412	381	440	408	415	407	405	411	416	402	430	384	426	441	390	436	416	455	433	414	367	424	380	442	422	409	421	394	386	458	409	435	420	444	397	385	431	448	397	411	440	409	412	407	410	406	440	396	422	397	391	422	414	418	422	397	416	416	413	388	383	433	434	395	434	420	425	424	403	425	406	418	400	387	413	410	397	436	412	423	446	396	427	387	373	422	401	419	436	418	440	416	368	408	446	410	420	419	393	450	404	378	406	402	412	397	411	388	430	406	443	401	419	430	429	422	431	412	433	424	410	442	410	382	428	398	392	440	459	415	400	410	424	416	400	431	412	406	417	462	467	386	424	409	439	396	422	408	415	411	395	433	419	373	413	467	425	395	410	448	397	414	379	425	407	400	401	389	404	408	418	434	405	427	425	445	404	418	386	394	371	426	443	412	374	430	452	427	424	406	446	463	418	424	369	420	401	411	402	427	398	406	401	444	414	418	425	408	419	391	413	371	400	435	380	399	454	402	423	421	406	454	436	422	446	420	400	417	390	410	438	415	430	427	426	420	428	370	396	381	432	394	441	369	427	394	426	399	432	411	427	394	434	430	406	465	398	410	434	423	431	418	410	411	404	383	394	427	423	410	416	441	411	417	439	450	433	417	429	409	387	410	383	407	387	417	422	410	427	429	405	420	426	420	449	419	413	430	405	444	396	418	376	415	441	408	401	422	464	426	386	395	409	430	404	428	395	389	455	451	372	384	438	384	425	424	421	393	413	387	442	413	444	395	423	407	427	408	414	399	415	400	440	445	425	398	395	416	412	457	396	427	427	444	427	423	410	433	426	393	420	421	402	387	396	419	409	424	435	397	393	421	462	389	403	403	442	384	436	440	464	452	408	483	393	418	413	415	412	414	398	431	403	417	432	419	377	421	405	404	439	426	412	406	413	423	429	374	413	410	457	397	416	416	437	416	405	422	433	419	428	407	420	426	366	412	436	391	408	431	402	426	431	402	445	400	431	404	399	439	439	407	403	389	424	381	420	433	406	426	427	407	412	422	404	387	402	437	405	421	405	427	387	397	420	415	459	435	412	419	428	433	426	406	420	415	389	441	408	442	424	406	413	389	400	417	411	419	424	434	418	399	370	389	410	435	414	418	410	409	418	371	415	404	411	421	412	425	412	440	402	434	408	412	409	430	379	441	361	363	428	393	419	422	401	434	407	435	406	399	417	407	430	418	380	427	403	394	434	416	384	395	408	422	434	421	459	378	414	390	414	411	406	437	413	386	416	383	426	400	429	393	405	396	417	417	438	410	454	417	390	414	427	403	426	421	425	410	443	411	406	390	427	414	402	443	385	400	424	439	434	415	430	432	400	370	416	433	402	398	407	388	424	407	421	392	415	419	414	416	435	438	426	413	422	424	400	417	408	410	429	441	433	398	432	411	435	403	415	433	427	433	431	388	425	408	410	347	397	391	413	392	447	456	415	391	387	424	400	406	417	421	401	438	397	422	439	418	386	406	406	429	416	422	388	421	380	402	443	391	408	433	399	402	438	396	450	418	403	428	378	380	433	422	451	412	415	386	430	399	438	405	400	405	422	385	401	405	397	453	397	414	420	423	419	436	418	443	380	412	430	412	445	419	410	415	408	434	417	418	393	432	417	435	411	439	456	419	400	416	410	423	460	419	401	397	413	402	398	417	442	429	432	428	387	443	383
18076	35360	22565	12306	7348	4324	2555	1571	946	681	570	532	448	452	448	469	459	437	438	443	432	468	447	452	433	419	464	466	442	457	403	413	443	447	454	439	422	455	438	445	398	459	450	472	465	424	467	389	462	468	428	448	424	464	463	433	430	491	475	432	437	440	450	452	404	443	472	439	463	439	507	449	437	451	464	471	478	463	429	441	470	470	452	433	444	464	454	429	428	474	457	469	459	476	454	439	485	446	503	411	420	453	464	499	462	441	456	491	433	456	442	482	467	457	423	393	440	438	422	482	476	405	499	459	483	489	464	459	460	464	435	444	450	451	460	437	452	423	456	474	486	450	460	461	460	477	464	426	417	449	429	478	440	431	441	456	456	487	428	465	476	482	426	451	433	437	446	444	466	474	441	432	451	442	487	426	464	465	480	430	468	449	482	401	467	467	437	482	421	467	473	484	447	459	483	407	484	456	435	451	466	457	455	458	439	463	461	447	497	497	463	476	464	452	426	478	471	447	445	478	425	465	465	435	432	435	476	458	431	425	438	437	467	459	484	432	483	430	415	464	485	474	450	423	459	408	414	477	455	460	450	454	449	428	450	467	464	475	462	448	467	451	451	432	497	442	460	445	448	467	450	439	431	460	464	486	445	460	436	444	473	461	452	467	432	412	467	498	511	459	458	431	425	440	437	478	429	456	426	422	471	445	484	453	452	448	446	455	458	493	469	417	456	464	434	478	481	455	444	458	477	472	469	430	498	465	484	455	456	464	447	467	443	449	482	426	451	441	482	428	433	447	458	402	468	460	458	423	431	484	410	433	419	452	389	455	460	464	473	465	466	463	418	461	471	439	436	466	457	451	457	406	459	486	433	445	448	459	478	445	451	461	423	464	478	437	424	434	471	485	466	446	436	457	453	439	455	463	454	479	458	465	456	458	464	433	450	482	441	472	448	449	459	480	490	469	412	434	456	456	437	475	441	453	408	445	421	470	434	459	495	404	440	484	475	467	437	445	475	454	446	435	478	447	456	463	439	475	464	459	465	462	467	466	420	453	504	452	459	456	411	436	434	463	443	432	443	441	434	449	456	466	497	495	461	439	443	460	440	446	471	438	466	400	455	400	449	468	422	440	436	439	455	504	421	413	436	453	459	481	446	471	462	479	441	450	457	460	439	449	473	469	464	481	468	467	426	473	422	469	431	424	452	444	429	447	435	420	445	459	468	464	433	445	433	449	439	474	456	449	429	469	430	510	453	441	462	443	428	434	464	488	401	427	456	434	504	428	454	465	494	441	480	455	463	446	485	407	494	415	468	465	479	473	450	457	484	442	464	462	456	443	476	450	451	449	456	444	443	446	465	441	416	408	450	479	452	478	428	447	431	448	421	474	504	450	461	460	481	443	464	449	436	488	438	475	435	448	455	432	483	423	441	451	435	450	404	416	436	453	461	490	488	455	431	468	448	472	451	452	438	457	426	440	477	434	444	446	453	459	464	489	499	489	451	445	439	462	446	426	427	488	434	457	447	462	476	459	467	499	439	468	456	432	465	442	418	446	463	461	457	459	447	444	455	501	449	444	462	460	442	430	443	477	443	475	463	474	485	452	471	466	426	422	374	478	459	471	470	480	488	421	444	443	469	444	409	439	483	457	454	482	420	485	452	443	437	438	418	494	462	450	434	419	468	444	470	466	457	462	467	443	464	466	445	459	474	413	453	473	429	484	430	443	484	431	448	482	456	431	504	443	485	451	453	459	460	424	459	436	418	432	458	434	464	428	440	443	446	467	462	465	477	464	452	449	449	470	440	454	458	455	460	452	450	437	462	437	465	438	461	434	469	490	434	477	461	486	444	487	482	421	463	428	453	456	431	456	438	469	475	426	447	444	445	476	452	494	438	419	440	453	460	469	454	436	455	485	436	449	435	414	471	481	455	439	454	427	404	435	496	436	435	446	466	447	448	457	467	457	454	465	467	461	449	478	424	432	474	444	477	443	455	475	443	467	435	450	434	496	463	463	448	456	410	460	437	478	425	441	459	473	427	446	469	464	434	488	478	465	491	448	437	470	480	453	444	438	492	409	463	493	468	402	435	459	468	493	460	448	439	470	417	477	463	435	445	455	459	437	432	471	428	441	498	472	450	476	483	461	457	450	423	461	431	412	472	411	445	455	429	444	466	475	440	433	440	428	490	479	391	441	452	427	459	478	503	443	462	473	467	462	444	465	456	463	459	485	442	443	442	479	481	478	489	467	489	471	426	481	460	428	420	466	485	457	450	450	437	442	461	454	450	436	441	461	481	491	447	460	476	436	437	481	452	442	441	442	450	459	459	448	482	503	450	419	478	474	471	443	448	441	435	471	435	467	451	477	441	419	466	436	475	408	461	425	489	437	468	432	443	490	460	473	435	472	494	454	418	469	454	425	453	462	470	415	457	475	444	440	474	472	473	438	452	504	441	441	464	476	456	459	496	477	455	469	407	439	458	456	473	462	442	459	471	438	463	467	466	435	460	457	447	461	496	442	449	443	446	455	463	447	506	449	485	453	451	467	456	447	454	438	463	441	459	430	467	447	450	435	442	459	431	501	457	467	459	446	462	498	464	477	423	479	441	421	440	463	456	455	454	416	418	439	419	455	453	420	494	472	468	506	510	444	450	453	469	453	449	458	494	454	465	466	434	463	456	499	477	457	442	415	456	429	447	450	434	440	459	446	456	472	452	458	453	465	466	435	465	484	466	462	453	457	444	431	449	474	468	439	438	428	445	446	438	468	447	443	433	450	440	454	478	469	423	474	469	459	489	463	419	454	431	451	478	439	449	487	445	447	477	462	426	425	437	460	454	469	444	465	454	488	480	466	416	490	464	442	413	488	460	472	428	438	469	441	452	439	443	438	448	435	462	465	457	453	492	455	448	449	451	440	413	444	458	440	467	447	431	447	458	467	444	465	437	468	441	428	468	459	454	424	434	439	463	447	437	451	474	429	465	490	453	447	442	441	495	483	462	458	475	461	451	480	452	463	447	475	443	482	451	479	417	442	450	488	473	475	449	516	445	507	476	430	491	471	489	485	481	466	466	476	475	441	446	470	445	458	440	487	502	464	479	481	428	457	450	435	483	458	434	420	479	430	444	456	468	475	476	456	413	439	465	454	455	430	440	492	444	454	451	456	460	433	440	436	474	455	491	461	475	455	437	475	469	467	404	456	474	447	461	447	421	452	405	455	439	458	459	442	457	453	419	481	439	457	417	450	471	462	449	466	414	442	449	443	472	462	467	474	454	465	431	455	427	443	450	423	452	446	435	427	444	475	475	461	428	470	444	464	462	472	423	437	459	475	488	420	471	426	459	455	476	472	449	428	437	411	471	411	457	476	427	455	456	421	455	475	436	453	487	434	445	452	425	466	507	429	412	431	448	435	439	426	443	442	450	464	459	443	458	457	460	435	441	432	481	412	466	444	448	425	437	465	444	378	474	453	438	490	423	434	467	469	472	440
23534	21388	31768	36440	33893	27568	18854	8459	3905	1939	954	661	383	423	389	369	409	364	346	376	410	371	416	356	367	370	371	421	389	374	361	359	369	373	396	355	398	385	403	420	403	385	381	397	381	419	360	414	420	390	348	391	410	413	368	394	347	387	394	362	382	369	352	377	384	376	360	397	375	374	395	385	404	397	383	376	386	363	341	381	374	404	370	363	379	413	373	341	369	401	403	368	357	367	387	377	402	403	353	396	393	363	361	396	401	391	349	403	373	416	359	405	409	381	406	358	362	391	409	352	343	360	370	358	389	395	404	354	366	360	383	357	380	406	342	409	356	344	377	409	414	384	355	364	372	371	430	356	388	404	387	349	378	411	380	372	373	395	359	402	422	363	386	406	380	351	355	378	398	415	366	356	366	385	357	349	406	376	382	403	399	365	385	388	361	369	373	378	413	427	360	383	371	394	388	400	369	393	413	399	404	389	340	407	383	364	413	388	388	405	358	388	385	384	370	402	343	394	358	387	402	423	378	343	387	327	409	383	362	383	386	409	348	344	379	355	364	365	412	419	396	372	333	353	399	355	402	369	391	388	371	360	411	378	367	383	400	352	370	383	382	361	363	366	383	368	401	385	386	371	385	408	361	374	343	401	381	365	373	360	406	426	375	375	377	377	366	381	402	361	373	387	373	364	381	350	389	376	401	384	375	399	363	353	371	379	366	374	396	377	381	374	414	385	403	401	398	383	370	396	378	368	363	388	383	390	358	398	375	387	356	390	372	396	383	408	396	416	398	368	366	384	390	383	379	387	392	397	417	362	400	380	340	376	376	385	345	396	387	347	415	369	369	395	381	397	367	390	380	420	364	348	392	408	371	402	393	359	385	386	397	416	360	371	352	354	371	377	386	402	370	373	382	422	343	365	373	346	404	398	358	393	378	391	413	395	383	386	393	376	389	412	380	418	373	427	360	400	407	381	356	375	392	380	365	397	389	359	379	370	358	349	353	378	344	384	376	375	372	352	409	363	390	384	360	400	380	365	401	355	389	340	371	366	380	396	403	364	379	396	361	362	378	405	376	378	367	386	427	347	407	404	379	398	388	369	389	355	387	370	382	373	351	388	379	368	374	385	368	375	405	403	374	332	371	366	404	382	367	354	396	364	402	359	401	398	391	370	369	390	398	384	414	388	408	381	402	354	367	384	401	366	400	374	398	361	381	423	392	411	388	379	385	339	375	392	370	399	370	395	366	358	412	364	383	353	345	399	385	388	404	375	359	370	376	379	335	390	371	398	422	407	401	345	375	368	403	428	417	369	372	375	397	382	412	390	355	384	404	369	366	367	366	391	370	392	410	402	395	388	355	388	377	362	392	402	358	349	341	354	395	382	367	413	397	331	391	381	367	377	364	370	358	384	407	385	363	377	363	384	382	379	367	367	382	355	367	394	336	338	387	381	405	384	402	351	394	394	336	348	359	398	385	432	421	386	396	421	392	372	359	390	379	373	392	419	372	355	384	395	360	349	357	381	365	370	400	370	364	367	392	337	362	380	365	363	393	399	361	363	389	394	413	386	365	390	381	374	364	411	389	419	394	391	389	394	379	357	406	374	359	421	361	371	367	385	361	372	376	386	381	399	392	365	378	395	379	425	352	377	418	395	366	403	367	379	401	363	363	398	357	406	382	386	368	374	361	404	365	409	374	341	335	389	408	384	364	383	369	374	376	403	379	403	386	362	353	383	378	369	382	400	388	384	370	377	383	385	374	362	358	385	374	381	357	370	389	378	398	396	395	415	392	406	368	374	395	393	418	402	368	356	344	392	377	409	375	363	372	422	351	390	392	399	392	395	375	366	397	380	412	383	397	386	378	328	383	399	342	388	399	382	382	356	368	376	393	390	391	388	357	358	380	374	374	377	381	350	384	368	395	414	362	360	394	409	392	389	394	366	337	387	397	385	357	362	405	412	399	419	375	395	362	410	381	407	368	369	391	356	376	389	372	370	378	392	393	337	378	374	365	387	390	373	371	374	397	368	362	372	378	380	355	381	353	363	324	375	387	395	384	409	381	382	375	376	386	375	374	376	358	367	383	397	365	376	388	387	389	364	361	401	374	368	397	379	372	405	366	357	347	372	362	360	365	365	371	397	391	364	338	378	382	378	414	391	373	364	384	372	374	402	367	400	395	400	384	371	367	380	416	389	408	444	383	409	362	366	401	358	412	389	382	401	394	373	361	386	372	375	362	403	379	366	384	361	378	374	367	384	391	391	404	401	383	365	363	395	392	370	365	393	362	387	405	365	396	391	391	425	391	377	364	367	395	374	386	386	368	407	381	369	375	404	396	398	414	393	404	361	404	337	379	359	371	413	365	355	356	400	371	360	377	380	363	374	370	365	389	391	406	433	397	382	347	389	343	358	411	380	359	397	406	367	415	378	370	390	360	411	375	342	380	400	401	382	388	398	361	400	373	330	367	371	389	350	351	383	393	393	398	367	381	392	359	399	375	438	394	385	399	388	358	387	412	384	403	364	379	384	380	394	421	371	365	385	406	391	374	425	372	405	382	420	381	409	363	421	377	378	364	378	375	392	349	395	334	371	403	392	368	383	391	394	394	402	374	392	381	385	389	396	368	373	381	363	395	344	391	405	386	391	370	369	347	362	389	384	398	370	408	397	350	384	394	403	406	378	407	370	410	411	373	364	364	386	376	413	409	344	368	405	392	367	355	373	379	401	386	348	384	402	358	410	350	396	361	383	406	335	391	386	382	377	358	394	346	433	378	360	383	392	358	378	391	358	386	382	425	407	389	392	385	393	346	419	381	388	361	354	378	368	336	358	370	369	402	388	351	385	372	362	418	396	367	379	390	402	372	358	382	369	388	410	399	360	379	408	412	387	388	391	391	368	344	365	379	412	391	346	368	362	384	402	372	388	377	394	391	381	368	380	389	371	370	389	391	391	367	383	381	409	376	370	347	379	394	402	375	369	321	409	361	387	378	389	362	356	386	400	392	429	390	366	381	368	423	353	393	375	370	396	376	347	388	371	389	385	376	359	367	369	410	404	369	389	375	395	402	365	388	361	373	367	401	377	387	364	375	388	364	402	379	374	405	410	376	400	399	352	354	377	402	391	385	370	380	392	377	389	383	381	360	378	366	353	391	400	397	378	364	356	376	418	373	434	345	376	374	366	357	374	373	412	379	385	357	417	342	400	381	373	380	365	385	363	367	387	389	380	404	367	416	377	381	371	384	390	412	362	406	388	368	376	400	375	372	392	383	354	384	398	421	366	422	391	380	412	341	364	370	376	376	400	407	372	360	369	369	391	352	390	361	404	367	346	374	361	405	376	405	377	386	386	382	362	367	410	397	395	346	388	380	375	388	372	406	385	383	381	367	378	368	352	406	386	368	355	399	394	380	400	356	355	405	399	355	374	417	369	383	370	404	377	406	381	336	382	405	342	367	407	337	380	381	387	402	402	379	371	356	387	405	365	381	371
43953	79314	62769	50831	39846	28536	18144	10740	5680	2773	1328	807	464	397	436	414	398	425	361	412	443	409	420	423	419	401	424	381	405	394	388	372	397	427	412	408	427	381	409	418	417	387	410	381	389	394	389	399	401	370	388	432	380	397	394	394	395	411	426	388	356	371	428	409	371	382	414	420	413	430	416	417	400	391	386	413	449	419	410	413	430	449	395	382	388	416	418	376	362	411	436	427	377	422	408	404	400	378	381	399	395	424	390	402	373	385	397	391	395	425	417	388	375	416	378	442	381	372	413	389	420	415	403	388	405	410	423	433	380	428	406	426	421	407	377	395	364	414	374	406	420	390	419	426	381	388	384	420	418	425	403	420	401	412	428	412	393	412	416	429	364	409	360	388	414	394	355	401	414	401	393	374	385	399	384	433	424	380	373	395	391	390	361	375	427	422	446	397	427	386	412	388	396	401	435	435	368	434	400	418	422	412	385	418	394	389	376	384	393	422	434	407	404	459	403	403	416	426	388	408	431	424	364	360	396	413	404	390	420	379	398	392	388	437	393	404	425	422	386	417	401	385	393	385	388	421	432	386	390	430	384	377	413	423	372	378	400	386	412	394	400	403	423	391	381	363	395	435	402	414	395	376	381	394	395	416	420	409	418	410	409	393	435	413	432	422	392	407	415	399	398	403	374	392	416	439	394	406	363	404	397	404	373	377	395	391	394	418	391	435	380	390	393	433	394	402	419	427	418	395	398	331	442	355	423	394	410	418	418	427	426	386	410	398	401	373	375	366	375	392	379	403	377	401	402	371	379	407	433	417	390	420	387	401	395	358	396	418	399	441	372	403	395	361	445	370	408	405	439	396	368	377	415	417	416	408	388	432	406	401	390	402	413	400	387	414	403	377	415	381	381	393	406	429	406	400	401	382	435	399	390	421	394	345	399	425	394	433	389	382	380	404	432	395	428	382	388	415	404	387	402	434	381	394	426	411	407	419	373	422	428	431	411	445	401	407	375	399	411	389	423	405	393	374	372	405	398	410	377	429	431	410	414	404	394	388	404	368	408	415	434	396	387	446	423	408	387	384	376	416	392	369	379	381	428	451	416	418	393	448	389	391	387	396	383	366	386	406	405	419	426	409	395	419	425	388	394	426	404	411	405	421	407	424	410	377	404	401	390	436	369	406	414	432	428	392	386	388	404	420	389	437	396	424	440	377	416	422	415	435	386	419	396	376	421	396	409	360	406	397	355	343	430	413	408	372	382	396	383	445	390	393	411	415	387	421	406	382	396	435	405	422	428	380	416	420	406	409	420	442	385	378	421	409	413	411	405	422	393	429	366	398	398	426	404	379	410	391	395	401	388	346	379	385	413	400	418	427	399	403	388	412	405	416	399	391	386	389	398	397	464	443	402	399	412	429	442	393	407	395	411	401	386	416	408	403	411	436	424	400	414	387	396	383	414	393	428	401	377	375	384	401	415	373	400	421	379	388	389	367	391	412	441	411	381	430	404	368	404	403	436	411	382	392	382	413	407	406	396	386	400	404	406	365	382	374	389	387	396	398	426	386	381	394	401	414	405	409	390	405	403	386	424	386	406	391	411	384	409	431	410	406	385	403	432	440	408	383	399	420	427	387	390	360	387	426	367	394	402	407	392	408	405	396	398	408	414	393	413	407	398	418	438	421	386	405	405	397	399	391	423	383	403	384	415	405	415	385	419	396	404	413	407	412	373	408	382	390	424	431	374	444	401	392	425	379	430	411	433	435	416	404	400	458	424	426	380	407	388	410	412	409	387	438	426	410	432	375	431	419	410	401	421	416	419	412	429	409	379	393	384	426	421	384	456	423	406	372	362	448	407	435	412	386	389	419	389	420	381	388	430	411	383	357	397	430	373	421	414	356	348	353	398	414	382	373	427	413	400	415	408	401	398	417	444	425	391	407	384	367	410	407	410	365	430	404	401	372	428	410	370	377	373	406	386	440	412	392	396	418	341	407	391	410	395	394	449	414	404	378	415	395	363	348	370	420	402	386	434	444	436	412	419	389	404	408	394	421	414	403	359	403	421	401	399	391	458	410	446	396	390	418	400	385	364	427	387	412	398	418	418	397	429	407	389	369	409	455	432	408	449	411	409	403	423	446	404	437	416	388	376	455	417	417	400	424	429	454	440	395	401	395	410	412	435	424	394	413	396	408	390	421	391	409	413	433	404	386	384	419	438	418	398	399	397	375	398	387	421	388	430	421	400	399	402	405	391	401	392	391	402	410	380	420	412	439	401	472	401	431	398	379	415	381	398	385	404	368	375	427	380	411	427	404	416	408	414	400	388	424	397	404	391	380	395	413	399	423	383	393	392	377	418	396	410	409	399	393	376	409	406	390	400	404	427	390	394	440	430	391	388	422	406	379	378	426	429	429	404	414	385	398	422	383	377	411	359	387	403	420	373	410	387	397	428	413	394	438	388	401	417	400	419	392	404	385	394	424	398	351	383	418	417	409	424	403	370	397	407	371	393	408	409	415	401	425	373	383	454	418	365	388	373	398	434	383	420	388	427	388	411	402	392	401	418	368	384	386	416	400	405	399	424	382	410	387	419	422	409	402	422	416	405	428	397	418	392	404	375	395	386	459	403	393	409	411	386	381	402	406	421	444	430	394	391	422	393	380	380	423	381	434	393	383	407	436	414	363	425	393	373	388	409	435	442	388	394	397	414	417	423	431	420	444	381	394	397	396	406	388	425	447	413	437	394	393	392	393	399	445	408	400	422	401	398	385	434	395	367	407	429	399	417	416	406	400	423	382	383	416	421	429	390	407	431	390	402	420	401	416	410	380	428	389	412	396	430	387	373	386	395	369	391	417	368	395	404	414	428	425	432	388	438	359	404	392	407	405	407	394	423	409	378	398	388	439	402	393	412	430	411	388	428	438	367	413	381	428	400	395	388	388	392	427	389	426	419	401	453	410	436	443	379	409	393	424	399	384	425	406	412	417	411	401	384	420	384	382	395	418	419	391	428	424	407	395	414	379	427	401	407	403	417	429	429	396	403	391	402	414	408	417	406	406	400	363	414	416	388	375	399	420	407	409	390	380	433	404	391	417	422	400	381	451	380	416	375	393	408	415	358	390	382	389	423	435	408	391	366	408	411	412	391	422	374	411	429	413	399	403	412	409	440	447	410	406	421	424	372	426	401	376	380	401	396	401	404	398	409	406	382	384	416	371	418	416	386	440	410	380	419	440	372	396	380	389	409	392	430	410	404	373	371	408	409	389	396	395	379	381	399	419	346	399	405	385	412	415	406	383	437	421	392	373	363	412	399	391	400	375	368	403	385	443	408	439	396	411	444	366	394	425	385	416	384	426	417	414	409	400	378	408	426	407	422	393	437	387	429	420	414	409	421	380	377	402	394	416	420	401	442	437	411	409	423	400	418	410	439	386	376	389	397	391	426	403	386	437	392	403	400	418	422	390	392	420	388	383	444	384	400	433	413	432	393	406
24805	21625	31828	33479	25659	17143	9005	3663	1879	1167	875	763	624	639	574	576	565	636	573	548	594	576	548	579	634	567	584	608	561	632	583	567	581	605	619	591	589	607	576	601	602	620	567	558	588	650	650	589	606	618	610	550	566	566	588	602	606	582	592	580	592	637	626	576	570	592	559	587	594	614	586	604	577	584	552	546	567	578	596	522	589	603	599	564	584	632	586	592	594	643	623	572	589	590	566	570	598	547	595	556	605	568	552	578	594	563	584	568	597	572	614	581	567	589	560	592	585	609	607	601	648	547	547	597	584	551	569	579	612	590	601	607	567	615	580	587	585	611	621	587	612	585	610	588	620	567	553	595	561	573	622	559	573	579	611	584	623	587	607	576	550	587	653	634	577	599	578	588	625	612	554	570	579	575	635	558	574	548	598	627	544	582	576	587	588	602	620	655	597	611	581	585	608	611	622	612	556	573	603	562	588	556	623	570	565	620	566	572	578	608	572	614	586	573	591	587	583	636	579	605	666	540	611	607	618	604	561	617	586	566	583	631	598	607	575	603	645	589	562	586	588	569	618	579	594	592	602	563	605	575	614	601	622	625	564	600	610	593	591	589	577	590	591	634	622	525	633	593	586	593	567	646	599	600	580	575	559	583	561	585	615	622	545	541	601	643	568	563	565	570	581	585	594	588	623	636	569	590	622	586	599	573	573	571	594	581	520	595	591	566	577	567	590	580	642	538	602	631	591	608	612	573	613	594	548	599	658	606	583	604	581	587	587	565	600	571	652	600	569	536	638	585	590	570	577	601	605	605	600	602	605	590	577	595	608	632	590	569	639	593	601	630	589	566	580	597	580	601	609	604	553	621	602	575	587	541	566	611	570	599	561	571	581	584	570	603	553	540	598	565	579	623	572	634	558	566	594	591	583	602	585	643	604	592	612	603	571	598	609	642	588	570	612	589	576	597	590	584	568	570	617	618	599	573	569	599	566	605	588	585	600	598	570	582	641	626	576	578	574	644	606	593	585	566	565	608	591	583	587	588	568	586	621	556	600	585	587	596	636	596	573	586	596	593	560	573	584	565	627	603	586	541	608	608	596	615	609	586	606	594	611	582	591	605	633	581	571	642	565	569	666	649	549	594	607	561	612	561	641	629	588	578	630	621	598	534	629	617	603	601	599	624	606	615	616	566	590	539	625	594	585	644	609	649	580	606	595	594	618	620	592	571	627	621	627	608	577	592	606	575	575	576	535	573	573	575	578	591	584	619	584	611	627	573	597	585	597	568	611	596	606	596	601	575	587	543	559	633	598	597	571	597	601	628	580	587	604	556	548	577	616	592	597	600	629	628	619	583	591	654	576	582	671	581	619	607	563	635	560	605	580	629	589	582	578	590	525	588	612	579	570	589	612	545	567	607	571	550	583	585	581	582	602	561	575	656	601	581	582	608	612	593	575	545	611	598	562	602	596	636	642	595	598	588	596	624	617	598	567	591	619	590	628	635	605	562	570	581	610	543	579	609	556	638	582	581	586	599	583	607	579	613	573	613	570	636	588	566	558	595	601	533	581	556	612	548	604	571	577	570	577	595	626	564	623	549	576	607	600	593	623	575	566	545	607	597	617	639	574	594	577	602	632	582	555	610	611	603	600	578	601	582	631	579	611	561	559	590	585	562	566	624	630	604	599	602	597	626	583	603	575	612	617	601	537	602	561	631	534	617	605	599	565	587	615	583	575	606	593	602	575	565	646	615	621	580	618	610	563	585	583	584	604	617	576	603	568	547	620	600	590	578	570	594	597	600	594	612	592	587	582	584	574	585	600	587	615	610	660	578	577	588	635	566	610	600	533	612	589	548	594	576	622	590	548	597	571	601	604	575	585	555	566	639	613	576	576	603	599	612	629	586	631	566	594	585	606	586	616	559	602	575	557	622	564	599	584	593	581	565	567	581	587	590	589	549	601	607	545	604	606	635	585	560	586	596	597	578	617	559	642	564	622	606	592	549	631	598	608	576	586	565	622	607	618	610	572	595	587	593	602	583	579	584	621	627	557	568	594	562	627	553	573	598	635	596	621	594	589	627	598	582	615	585	605	588	662	595	553	574	623	579	591	573	563	564	592	615	586	608	619	632	610	568	619	585	618	559	575	577	545	629	621	587	633	579	590	607	615	615	618	581	562	533	585	559	602	592	635	581	592	582	616	580	608	588	569	599	603	612	567	652	564	578	617	571	581	607	574	610	588	628	601	598	579	625	605	619	604	578	597	620	614	577	616	578	612	575	599	601	616	554	586	592	593	586	549	577	557	603	588	599	571	580	608	579	598	571	563	582	574	606	591	603	568	586	642	607	613	619	592	574	582	561	602	561	626	582	602	582	579	626	603	589	638	596	539	605	645	570	549	627	637	542	623	597	586	584	567	596	585	578	604	578	574	576	575	588	608	589	583	568	620	619	590	574	559	593	548	575	633	619	522	577	598	606	583	628	593	583	608	628	601	581	618	561	609	595	557	588	527	587	570	565	589	627	612	540	617	639	609	587	577	577	573	613	640	632	575	678	597	530	573	567	595	602	567	641	563	573	603	573	580	593	576	590	580	614	610	584	618	652	573	579	593	564	615	581	588	594	605	579	605	598	656	563	640	608	555	569	604	562	560	585	613	595	582	635	587	594	553	600	614	621	614	600	586	602	582	611	638	576	664	574	594	608	603	600	615	586	614	550	605	554	574	575	588	567	609	580	594	587	604	572	592	616	560	585	575	590	601	588	618	604	557	561	605	579	596	650	608	528	590	571	587	607	662	586	625	603	631	590	600	595	571	608	613	577	570	567	565	556	603	640	548	595	540	608	557	612	572	595	625	602	620	591	562	606	583	561	548	573	587	624	613	587	580	622	654	579	610	579	602	586	561	592	596	622	600	616	619	560	568	591	560	557	573	574	618	607	606	527	616	591	593	621	614	596	603	609	554	599	572	590	564	585	578	609	625	600	597	596	617	625	573	579	575	602	596	606	606	587	567	576	585	590	570	553	600	615	538	621	550	631	607	606	589	621	600	627	588	596	568	580	590	619	580	599	580	610	627	639	625	555	597	552	564	615	600	614	622	589	572	608	581	557	605	612	606	608	636	580	562	579	598	582	602	634	586	622	612	610	573	600	581	553	610	562	621	575	579	588	584	608	582	634	621	571	583	629	570	646	553	590	580	592	570	627	657	592	627	591	578	578	628	575	609	607	560	585	626	569	649	615	610	619	587	605	597	579	610	569	590	548	576	613	575	593	585	552	574	594	566	566	577	612	582	586	580	574	594	615	576	561	633	605	514	571	605	610	606	547	597	592	580	565	602	610	603	616	618	576	597	583	589	530	611	601	571	556	568	589	584	593	567	610	631	590	611	559	607	609	578	572	538	564	560	581	579	609	607	622	609	586	584	597	606	616	587	631	601	539	603	594	593	600	633	561	593	606	598	626	591	587	587	528	639	607	593	581	586	584	563	567	625	596
39402	64844	51819	40065	30535	20451	12189	6301	3265	1790	1153	828	686	683	636	663	622	596	628	608	619	662	583	602	630	609	605	678	647	686	591	591	628	607	602	622	636	568	655	620	613	641	579	659	596	588	603	633	631	623	637	650	605	647	634	636	600	608	655	646	601	607	662	627	687	604	624	626	556	623	578	608	623	620	631	652	647	629	628	648	618	604	603	658	640	657	623	643	637	653	641	620	584	619	592	606	635	582	623	654	662	639	624	615	642	641	570	635	653	655	603	600	670	627	675	614	592	619	625	627	643	608	617	613	669	599	627	597	633	619	608	640	642	646	576	627	593	622	658	651	610	655	605	628	625	590	667	637	596	603	586	595	577	647	611	612	638	624	629	647	600	645	645	581	640	668	620	632	664	640	612	611	592	610	623	619	590	593	648	618	634	636	628	655	576	597	568	573	650	605	608	640	592	601	606	611	630	639	619	646	592	630	613	645	630	586	575	620	637	612	608	629	594	620	621	618	609	648	610	621	607	659	606	612	592	624	619	624	645	610	612	650	587	630	643	620	663	612	621	588	630	616	660	678	603	627	615	638	613	581	594	663	621	625	657	588	605	654	640	648	629	604	678	627	623	633	624	639	633	686	617	593	594	604	648	631	657	618	668	613	664	609	634	635	610	610	623	654	596	611	649	638	626	603	644	602	614	599	577	593	615	638	622	616	655	628	603	638	609	592	649	647	629	642	620	621	621	609	625	588	616	608	627	621	636	635	642	645	596	640	604	586	620	636	593	607	639	622	643	639	672	606	602	676	622	617	614	604	654	578	651	663	600	677	597	628	594	609	630	598	643	610	602	645	622	568	597	648	659	640	642	635	609	611	646	613	627	623	604	639	613	611	587	658	649	606	587	656	671	638	600	613	628	677	678	587	611	603	616	615	610	637	602	623	633	606	617	631	559	643	543	595	607	606	632	606	643	577	674	633	642	608	618	647	638	599	619	585	570	582	635	626	582	622	620	619	671	619	642	657	608	576	665	607	631	594	635	636	621	657	641	628	550	632	656	613	632	665	644	614	612	625	607	661	575	607	636	626	622	623	635	624	630	614	589	591	620	632	589	603	653	694	610	589	608	681	689	622	628	632	631	585	661	637	616	609	638	664	633	637	620	644	593	655	637	618	614	609	637	590	631	600	584	637	627	569	596	585	604	572	633	638	643	657	655	609	662	650	629	627	613	669	628	615	624	643	617	665	590	635	670	632	602	662	588	620	629	601	640	598	619	642	622	615	639	633	656	610	625	618	594	610	564	645	659	617	587	596	627	632	607	646	595	601	568	667	612	663	618	649	609	683	623	599	596	607	625	595	631	651	652	655	647	591	593	626	633	677	638	592	629	650	660	610	593	640	654	632	627	602	659	630	667	652	647	628	630	647	631	624	614	627	593	599	652	631	613	618	636	609	684	611	637	670	658	635	623	626	618	648	646	636	618	608	669	621	645	598	612	660	597	597	626	613	625	583	647	622	624	645	639	646	588	605	654	636	610	625	594	615	614	652	644	641	651	607	610	650	602	638	601	642	593	637	625	639	616	591	625	623	651	632	598	619	582	594	677	682	629	656	661	594	603	640	582	604	627	645	650	622	604	589	637	595	650	615	661	650	645	595	620	643	663	620	569	655	588	649	645	608	633	605	638	620	597	618	620	625	622	657	607	618	656	618	616	596	604	627	580	610	610	632	690	626	636	601	626	663	603	642	619	641	616	605	612	623	629	622	637	627	649	617	599	622	642	588	616	656	628	603	603	608	620	612	655	589	640	631	652	661	671	632	587	612	598	607	627	653	629	654	580	611	651	664	663	683	609	600	651	620	635	605	659	632	637	591	616	606	624	655	576	587	576	676	616	654	660	686	597	588	618	635	622	561	658	688	616	615	639	651	619	646	629	611	617	625	579	657	635	610	586	636	635	621	634	632	584	625	663	648	612	639	619	617	587	627	645	657	643	618	611	641	611	621	625	669	608	628	627	577	638	621	602	642	642	608	633	614	611	619	641	623	652	588	666	617	640	616	692	581	582	663	607	649	617	623	641	622	634	583	605	676	602	635	641	634	574	621	608	598	647	662	634	651	644	624	599	607	670	619	641	634	614	632	618	577	666	604	635	630	674	613	620	644	613	595	647	575	661	602	647	634	632	607	613	597	627	595	625	626	640	601	627	604	590	613	624	648	598	671	616	669	598	636	659	635	617	599	650	663	618	598	636	603	658	638	637	618	645	611	621	625	630	625	628	608	626	614	642	637	590	628	611	603	674	618	613	596	644	625	624	622	626	634	643	632	595	650	617	616	630	672	659	594	608	573	636	625	635	598	597	624	581	609	642	632	653	616	604	629	651	606	613	597	603	632	657	660	631	613	610	617	633	599	627	585	616	598	630	631	616	652	644	614	634	652	659	606	666	700	685	610	625	627	615	641	618	638	623	670	608	622	627	636	673	600	610	642	671	600	652	587	643	672	600	610	629	655	646	624	601	631	655	630	640	631	608	671	660	599	619	638	604	636	647	573	559	621	587	610	634	659	601	687	623	644	610	601	616	619	594	635	636	644	629	623	594	647	640	626	606	626	592	586	660	673	580	649	642	623	607	612	589	625	645	589	646	620	635	653	641	646	642	640	648	620	618	631	643	665	655	618	602	622	607	624	605	629	638	613	604	637	658	653	648	641	639	646	626	682	629	628	617	626	600	626	608	652	635	610	630	629	613	623	607	620	605	648	587	650	617	609	626	669	632	597	665	650	638	626	633	618	622	621	671	622	626	601	644	639	630	631	682	631	611	643	629	656	650	664	622	610	618	663	593	642	623	628	572	623	590	640	655	651	628	649	671	679	600	589	619	625	593	647	639	589	693	584	610	624	583	634	614	629	621	609	630	567	644	608	650	633	688	691	627	672	580	608	591	622	613	646	642	593	617	622	639	616	628	627	642	646	655	636	597	616	664	609	625	643	643	592	632	704	622	604	630	648	656	629	631	614	562	607	617	642	593	637	617	657	630	580	595	595	603	614	683	585	685	657	599	609	589	586	613	616	585	634	621	628	591	633	626	623	642	624	632	670	661	609	647	610	579	640	623	625	625	656	610	650	625	649	626	607	633	634	668	658	655	611	618	589	594	609	660	600	627	667	618	615	667	594	629	579	615	612	650	663	563	624	604	634	674	626	635	656	599	606	638	618	635	599	643	586	615	656	634	606	639	590	629	619	616	626	623	616	654	623	650	593	632	620	625	637	667	615	632	615	595	587	632	602	572	643	567	649	598	613	635	622	605	623	591	618	608	607	622	619	612	622	608	599	632	668	614	640	638	625	611	625	589	657	613	638	612	631	638	597	627	600	663	630	622	652	626	651	638	586	617	665	590	620	645	628	621	641	633	632	628	628	611	630	622	633	605	621	586	627	610	658	593	621	651	608	600	617	586	620	624	607	624	611	586	587	655	622	688	603	611	615	623	647	578	587	637	653
22496	21236	31080	30970	33557	33776	29124	14544	6329	2937	2016	1283	818	595	582	589	620	599	606	593	592	585	572	600	597	596	583	596	630	571	573	624	542	597	600	586	598	532	597	566	599	590	571	560	612	570	593	623	585	592	591	555	629	556	632	609	591	578	604	581	545	609	579	576	568	592	633	555	610	644	542	548	596	597	637	617	596	616	610	571	577	604	549	561	595	604	542	562	577	589	629	597	635	586	592	589	586	580	593	584	577	603	619	588	608	577	576	590	638	588	608	563	571	602	603	586	588	594	618	606	630	608	597	614	624	557	586	592	569	604	621	589	588	633	598	596	564	553	555	582	590	575	578	595	596	589	600	580	598	619	568	572	583	593	599	555	598	565	636	632	586	580	598	562	573	560	592	577	619	589	589	562	593	600	557	594	604	624	594	609	559	570	552	583	581	626	587	620	609	571	567	612	578	592	594	571	572	593	591	586	574	568	588	625	542	591	591	592	635	599	603	555	585	572	610	576	577	593	546	599	586	559	603	578	594	570	627	557	529	619	600	635	577	614	612	560	564	595	597	627	609	555	580	580	557	641	603	606	574	582	557	575	590	588	576	549	545	574	594	569	568	603	590	578	574	568	590	627	578	620	594	580	663	598	564	575	606	591	541	586	557	611	610	611	579	588	564	587	577	609	568	591	571	570	594	583	574	546	566	554	571	554	556	606	580	575	611	595	635	591	597	592	633	615	582	598	621	578	588	623	604	589	601	609	574	560	597	589	570	571	606	603	558	537	629	585	609	533	582	595	628	593	570	575	609	598	606	590	611	646	602	574	557	582	572	592	600	594	575	586	564	644	603	569	594	574	585	571	542	628	597	598	574	591	583	577	625	564	576	590	603	555	541	601	581	588	610	600	613	587	599	610	604	605	579	552	605	566	589	604	621	651	583	569	589	605	602	547	582	616	602	574	563	574	585	580	598	615	603	568	605	586	560	583	554	569	554	603	618	592	583	604	599	590	550	603	624	593	547	576	599	597	552	602	592	598	567	578	592	583	610	573	571	600	571	552	579	630	588	589	582	533	570	611	581	559	590	604	593	595	604	556	592	618	618	615	614	617	566	579	634	611	618	575	645	600	602	589	582	572	589	574	623	559	631	585	527	625	584	569	526	571	611	574	585	580	581	562	588	595	579	609	592	588	588	633	594	591	614	606	569	575	552	553	588	622	538	555	567	590	600	633	574	541	561	565	586	560	595	591	594	625	613	568	565	586	617	555	545	576	597	585	564	572	660	561	615	556	579	584	567	555	536	590	590	648	589	619	617	581	602	580	553	566	567	572	579	556	620	570	571	549	564	581	531	546	580	556	592	559	591	583	585	565	591	594	585	549	636	602	629	575	557	570	575	575	575	549	567	571	597	588	585	573	581	574	620	579	593	578	596	597	595	584	592	599	609	581	597	610	583	633	619	582	550	584	593	540	574	601	614	588	595	570	633	603	566	583	650	587	589	530	522	569	599	616	599	598	599	580	598	577	592	566	571	655	590	583	575	557	577	624	593	584	614	594	531	598	591	597	601	621	611	595	557	635	573	622	560	573	616	607	531	563	594	559	603	599	597	583	564	578	549	561	588	606	571	607	559	624	607	605	609	619	600	564	581	614	579	567	587	639	642	583	635	588	579	603	564	605	588	624	562	567	546	578	566	550	582	599	622	568	612	645	558	535	574	567	584	598	603	586	553	614	611	632	561	591	606	574	641	597	639	603	571	606	575	584	585	606	551	555	573	539	560	596	587	596	604	588	583	558	633	609	649	564	585	594	588	606	559	576	561	567	539	581	624	605	566	511	610	545	586	607	584	590	594	624	573	617	559	594	586	608	587	589	625	562	611	632	582	585	597	568	596	558	612	576	563	583	614	609	587	621	565	552	622	570	570	586	568	529	574	625	581	597	552	575	589	578	597	539	586	593	562	524	625	576	621	588	580	553	579	562	618	579	560	569	571	642	564	560	623	571	572	586	571	544	615	606	588	552	609	592	587	603	586	569	630	573	612	628	594	569	569	551	570	568	636	597	590	578	578	577	565	579	621	578	598	567	595	565	556	593	556	586	614	609	543	627	579	591	602	609	587	584	577	604	567	583	576	585	588	563	534	566	559	612	578	566	554	583	594	603	593	601	616	580	612	594	566	574	589	554	595	588	612	540	567	537	577	587	601	600	633	608	613	616	564	553	610	574	619	551	611	610	589	586	614	644	596	577	585	606	593	571	567	592	596	616	558	623	561	632	547	627	600	570	655	614	569	525	562	608	611	626	563	580	620	616	555	583	590	565	612	592	562	582	612	608	580	570	590	587	565	535	641	579	567	602	575	608	590	557	588	586	596	587	596	587	581	583	578	562	563	599	574	597	589	564	598	554	569	580	580	624	592	616	595	541	590	616	524	564	630	597	638	593	591	587	610	574	630	560	557	591	606	543	576	570	621	594	607	566	581	574	625	609	583	602	562	597	606	574	549	627	622	618	586	554	550	588	598	572	586	585	552	623	515	599	562	575	605	594	593	626	574	561	591	568	589	600	577	564	592	618	560	554	572	612	620	535	628	591	546	554	624	608	588	582	609	546	592	609	605	575	538	580	628	563	602	571	556	566	559	610	569	581	543	614	584	593	561	637	600	599	594	574	601	649	621	555	577	614	596	567	604	606	571	589	554	585	547	577	590	601	593	598	603	619	589	582	583	631	611	635	605	585	593	592	602	603	587	589	571	592	569	590	596	637	625	547	586	606	601	599	584	579	581	598	607	564	603	592	577	587	600	583	585	630	616	583	553	594	620	611	585	561	609	540	585	615	530	544	586	570	558	651	593	581	613	558	592	583	571	592	578	546	593	609	555	622	546	593	604	631	600	549	598	581	571	606	583	615	604	545	566	624	597	555	590	550	545	600	597	593	646	602	597	582	617	560	561	580	591	591	588	556	534	596	630	626	597	557	595	629	614	549	591	613	570	635	591	614	577	577	601	604	582	591	572	558	633	577	531	635	628	594	631	579	567	581	610	603	591	540	620	557	616	607	563	584	621	625	594	563	615	604	615	575	604	585	573	606	595	595	598	577	588	593	559	529	585	602	575	554	606	554	562	604	575	640	558	568	630	518	588	587	589	601	577	583	604	603	628	618	590	628	615	610	605	624	578	564	601	571	581	585	594	611	591	599	544	565	568	595	576	581	566	613	583	566	561	602	585	563	596	552	570	588	589	568	598	582	571	576	540	589	636	558	586	587	603	596	551	615	579	612	577	555	572	570	542	573	632	567	583	565	592	553	607	601	605	570	619	604	581	515	592	550	578	601	587	574	584	574	564	583	570	566	546	594	590	574	618	655	602	615	605	594	616	619	594	611	567	625	591	612	609	582	562	565	571	576	582	593	592	598	588	564	608	578	599	572	614	577	586	599	603	549	597	591	614	595	566	588	588	611	534	569	612	561	588	615	592	566	537	587	604	612	525	625	638	581	568	568
50564	90779	78593	62070	50592	39348	27981	15432	8727	4304	3015	1775	981	637	617	574	629	607	622	586	617	592	585	595	567	569	584	612	578	611	644	609	610	596	601	618	585	591	593	638	570	572	587	621	606	563	602	613	600	624	600	619	541	610	604	613	616	585	607	634	638	580	590	538	611	580	573	615	626	571	634	539	582	616	616	588	589	593	597	602	589	552	596	608	593	625	631	607	567	568	622	597	586	634	615	608	576	599	575	586	588	596	540	630	602	573	571	562	611	595	586	586	569	646	593	624	624	564	621	575	573	611	589	614	583	587	584	637	581	628	618	593	579	598	617	602	622	612	603	609	590	634	589	599	607	612	599	573	586	549	588	637	625	603	621	600	572	590	582	584	612	598	595	605	581	637	590	583	640	611	568	584	592	596	569	599	632	573	650	632	620	620	567	586	602	650	574	575	586	615	603	614	653	563	601	621	580	562	613	588	630	588	587	572	611	589	577	619	593	586	591	584	605	604	558	585	567	641	620	566	622	565	575	568	584	618	605	599	592	576	611	554	573	591	589	577	572	628	573	610	595	570	616	581	570	620	622	573	551	604	604	581	592	599	564	643	602	651	596	626	618	575	596	598	572	581	583	602	582	584	616	625	586	567	641	565	605	557	631	597	585	622	548	612	586	606	574	600	600	602	621	641	569	595	562	614	613	530	566	591	546	589	570	581	617	571	602	611	577	584	587	615	585	569	607	583	582	606	593	569	605	591	617	620	571	622	596	594	637	620	589	614	577	588	624	588	580	625	592	534	589	606	573	560	581	625	576	608	583	586	578	603	551	613	623	566	614	580	595	594	572	553	599	612	593	620	584	555	581	564	598	598	571	608	588	623	600	613	589	576	549	609	634	624	629	593	586	573	586	608	566	534	640	608	615	597	575	580	547	587	621	572	577	574	593	617	619	592	550	604	604	626	577	619	607	599	569	579	611	607	579	631	583	554	619	575	582	565	538	637	560	567	642	587	600	568	606	578	604	607	622	587	629	636	602	587	542	588	580	570	562	621	595	550	562	551	598	553	591	614	604	616	574	576	557	603	620	573	559	587	621	590	599	589	592	643	599	579	627	644	595	616	586	640	585	606	628	597	582	585	613	604	547	594	601	571	621	547	553	575	606	588	615	609	592	589	594	637	618	557	601	565	596	583	589	591	616	594	562	608	634	623	617	637	616	571	584	589	603	578	574	594	618	593	598	573	612	581	605	595	604	598	633	583	586	590	618	586	611	560	608	627	587	564	610	570	642	629	599	589	595	604	637	596	640	567	622	600	639	556	626	595	588	595	601	600	614	584	554	600	600	622	598	590	608	583	605	569	561	637	561	597	573	576	597	583	612	608	591	609	621	567	607	646	590	577	567	585	608	587	604	573	570	580	577	569	633	606	608	616	602	549	595	580	565	599	578	624	586	615	574	563	622	614	593	630	612	587	604	559	580	600	582	603	590	586	612	591	586	601	615	603	551	576	593	589	604	599	557	648	578	571	561	600	588	630	645	567	617	639	607	614	596	618	603	601	602	592	581	636	611	611	578	597	604	602	596	594	571	615	600	596	610	602	610	591	642	629	599	587	602	570	597	601	603	610	579	621	575	611	561	577	565	561	551	602	567	625	593	584	586	576	609	617	575	594	598	582	586	590	616	616	586	557	591	614	615	572	570	546	605	575	595	554	612	642	578	610	572	581	581	624	606	601	551	603	583	670	604	617	559	599	570	601	625	617	580	598	562	601	592	557	570	591	594	629	593	585	639	584	557	546	589	593	575	584	634	592	589	593	554	620	629	639	576	568	596	595	586	569	628	555	594	564	613	548	566	625	618	611	568	604	587	599	564	576	610	600	641	587	593	592	612	593	555	590	645	567	573	639	604	562	591	558	596	589	630	585	620	545	610	600	587	586	603	608	612	588	588	569	553	572	569	578	599	587	549	624	595	593	635	601	541	565	625	562	569	579	590	595	583	551	590	549	597	581	619	553	566	581	637	616	610	668	577	602	598	601	607	594	565	604	630	587	574	608	638	581	608	610	563	576	581	593	562	593	623	630	626	597	586	550	565	572	582	604	628	580	612	608	624	562	586	605	631	605	622	592	628	579	607	578	568	637	628	579	568	570	596	592	618	580	552	543	541	612	570	598	591	614	590	584	572	612	631	638	572	593	585	625	608	601	590	584	573	556	595	560	606	537	581	591	622	593	601	598	608	638	602	642	603	583	591	612	558	597	579	581	535	590	605	585	643	641	631	633	591	558	600	627	577	594	594	590	555	627	618	585	571	597	597	604	577	631	585	588	630	578	605	591	571	554	595	588	609	559	642	610	605	627	604	619	621	608	598	571	559	558	586	623	572	575	587	568	626	571	595	594	628	577	611	603	570	581	573	555	591	578	623	596	591	574	574	628	652	594	603	581	550	617	562	616	596	563	552	563	586	598	591	637	578	617	604	614	587	631	628	568	579	596	618	562	628	580	592	661	571	627	600	630	577	615	626	559	571	579	564	562	566	636	577	610	596	641	563	610	647	618	625	611	604	614	586	592	613	577	641	568	635	579	624	574	596	572	610	555	616	586	597	597	604	618	580	593	577	624	622	580	599	630	621	566	602	584	590	623	590	612	596	606	613	600	582	568	591	620	574	592	637	565	535	633	578	612	635	634	571	607	606	622	593	561	585	607	606	632	595	608	613	666	611	615	590	655	609	584	620	564	558	554	568	609	622	590	609	597	614	589	580	611	607	634	606	625	607	605	614	615	562	565	596	589	584	600	564	551	586	623	620	600	558	582	603	599	577	598	638	553	611	568	563	574	596	578	581	614	591	592	631	600	568	589	625	614	582	570	561	626	612	605	556	580	622	598	571	587	618	636	602	599	608	600	628	649	601	572	635	599	596	623	606	606	570	587	614	612	623	563	593	570	609	611	578	598	631	614	600	627	597	580	597	660	606	580	542	569	557	616	591	611	614	575	588	537	579	603	550	582	580	585	600	591	586	626	650	581	578	577	663	546	614	591	577	637	592	624	602	603	571	566	606	556	641	633	570	601	590	636	642	619	576	606	577	540	593	600	593	600	583	599	628	572	563	606	605	593	601	628	631	556	627	561	584	598	554	607	550	553	587	564	595	628	575	591	593	607	617	576	578	590	595	627	572	576	581	567	600	554	579	578	570	608	635	580	607	578	612	587	600	572	613	575	602	623	656	572	619	574	605	561	576	631	625	596	584	602	583	571	595	606	600	556	579	558	620	586	585	590	585	601	618	589	581	573	579	586	593	618	602	623	594	564	570	575	584	604	591	589	609	595	588	574	601	632	628	576	548	573	588	618	606	591	571	578	607	565	634	573	601	597	598	626	571	621	566	586	559	604	614	584	610	618	624	580	603	595	589	578	625	627	591	608	582	640	618	555	602	610	606	561	623	626	562	600	599	612	622	580	579	594	581	547	625	585	599	608	600	616	561	568	549	652	580	612	583	594
28180	23753	24956	15049	7440	3754	1678	916	577	473	452	452	429	386	386	410	436	421	437	443	425	415	378	386	404	395	417	416	419	428	384	404	387	395	383	340	376	420	408	400	414	431	396	418	383	405	419	410	382	391	379	406	405	400	384	369	437	364	395	370	396	414	421	387	390	405	423	448	429	406	409	383	383	415	416	401	407	381	394	409	412	407	409	375	393	419	434	379	429	402	397	393	430	427	377	404	356	392	423	393	401	394	393	404	406	394	417	415	460	410	408	407	390	389	406	411	375	413	387	377	375	403	403	390	399	434	440	394	405	384	398	399	440	405	446	419	350	411	400	371	404	397	399	403	418	429	420	403	448	400	390	391	405	417	407	413	374	432	371	431	371	396	403	420	358	378	431	402	407	432	419	401	384	397	409	395	443	440	392	367	420	368	404	414	411	384	391	415	413	430	399	424	387	429	414	408	387	427	406	403	412	402	386	401	410	425	366	391	404	394	389	417	421	442	410	406	407	406	410	394	372	374	392	405	401	400	417	386	368	418	411	408	429	426	403	408	403	385	374	387	416	422	406	380	424	406	424	418	404	359	394	418	403	437	354	389	430	394	400	395	369	377	393	400	385	387	398	386	418	411	390	404	407	382	385	392	416	403	402	366	357	397	407	420	404	404	393	379	408	439	370	404	393	392	423	402	442	375	365	418	402	419	411	375	398	375	391	399	363	414	445	442	379	382	380	396	357	378	397	390	392	402	387	402	384	417	387	444	421	411	408	388	393	379	426	390	381	373	383	439	412	385	361	404	404	383	401	413	391	387	411	404	390	395	391	401	405	390	395	436	396	413	392	381	448	384	381	431	376	425	382	446	382	395	370	405	393	408	354	379	406	432	394	412	413	413	389	397	416	398	383	392	390	393	421	355	444	392	419	414	402	409	390	418	431	413	378	403	373	405	393	369	410	394	429	444	391	366	397	387	449	414	372	384	423	412	399	403	405	404	393	391	403	416	374	405	412	406	398	398	371	397	409	390	398	430	397	414	459	391	413	419	403	430	398	397	402	369	462	396	398	360	384	420	366	394	413	406	405	380	391	411	384	421	407	409	397	374	388	358	389	377	395	408	403	391	405	415	414	439	377	380	378	410	384	426	429	418	387	413	364	406	422	429	397	432	397	417	422	355	412	396	405	404	424	388	433	399	401	453	385	421	408	401	445	419	411	406	381	419	398	406	410	384	414	392	435	420	386	409	444	418	390	424	376	393	428	396	408	420	419	410	409	385	405	396	396	398	412	363	378	384	446	362	420	413	413	387	403	390	427	387	408	399	412	405	394	411	376	367	414	438	369	382	389	393	389	394	409	403	364	455	420	360	373	433	369	449	371	412	407	401	377	403	396	394	359	383	361	415	397	386	413	390	382	392	389	401	382	395	397	412	468	427	394	342	422	386	388	412	406	401	396	382	407	382	454	388	337	399	348	388	408	380	430	403	403	386	434	433	421	417	410	385	400	396	407	424	417	390	435	368	443	422	393	394	419	394	412	393	400	419	391	402	384	442	409	422	400	434	429	402	394	418	406	432	415	402	386	380	396	400	407	352	419	401	410	403	396	424	413	403	405	417	398	391	383	371	380	396	384	399	402	414	402	395	426	430	440	387	397	402	418	373	390	412	408	364	399	368	383	372	415	409	366	416	390	395	375	380	439	409	418	384	390	383	411	401	390	382	390	426	400	420	384	371	393	382	347	417	382	403	391	387	430	393	429	410	407	397	379	397	405	397	404	419	397	399	395	411	396	390	409	361	388	392	403	402	389	447	401	407	385	399	396	364	391	417	408	384	444	387	426	416	418	450	408	396	425	444	391	386	434	393	405	408	419	375	391	410	403	403	407	418	417	428	379	361	399	398	404	413	373	408	417	403	382	367	397	405	399	355	416	398	399	379	368	421	392	383	395	409	390	379	404	406	391	401	392	401	421	431	375	386	423	410	380	394	399	382	396	391	425	403	393	392	377	396	418	417	382	414	459	407	429	397	426	403	351	403	427	399	411	379	437	398	405	401	396	405	410	382	376	406	386	435	380	391	385	412	409	381	392	396	396	366	408	364	380	406	417	388	368	418	409	433	388	438	380	406	385	411	404	401	379	381	424	377	409	382	408	403	413	408	453	413	413	364	432	408	380	392	378	400	409	384	400	385	432	437	411	436	409	413	371	379	397	417	384	368	396	413	401	410	425	395	407	391	426	410	376	421	372	460	356	406	394	421	378	385	402	417	414	424	388	392	361	422	427	381	395	398	386	390	374	385	402	402	384	384	397	408	367	430	412	383	400	389	426	411	390	403	390	369	421	391	377	414	392	413	419	414	368	406	377	418	386	387	393	420	419	404	429	395	388	403	377	406	357	432	383	385	399	401	422	369	429	393	390	386	394	398	413	439	416	420	351	410	393	396	384	387	426	437	417	386	396	383	407	396	391	400	389	391	424	402	398	411	402	379	387	383	395	384	429	408	429	429	406	390	392	382	409	432	382	395	403	401	402	398	415	383	398	391	443	422	394	424	376	426	383	430	388	383	384	414	428	416	385	408	377	392	382	422	382	397	410	399	374	378	422	400	395	380	392	390	385	455	395	386	364	358	405	409	378	422	400	429	370	412	390	382	410	405	461	389	378	433	404	379	391	377	373	423	411	413	382	424	390	391	398	399	431	389	397	386	385	386	402	387	413	363	411	382	402	367	370	381	375	398	420	396	393	398	398	388	378	387	409	393	430	392	372	409	451	404	406	415	421	386	416	396	418	408	412	407	410	425	384	386	412	368	397	395	403	425	386	358	375	424	393	353	378	419	421	377	394	386	391	396	384	383	412	407	380	441	414	411	429	398	414	401	426	404	400	420	399	391	412	385	385	389	430	421	398	382	450	379	383	429	415	366	397	395	361	355	391	410	433	408	373	369	439	426	427	387	432	409	394	390	407	390	396	399	403	400	438	416	400	442	428	399	393	403	413	397	406	403	376	416	363	386	392	387	391	397	380	416	408	409	382	389	370	389	392	429	393	417	372	394	377	398	432	401	402	385	397	379	383	350	410	391	382	400	380	400	357	397	398	392	389	421	434	405	404	399	412	407	380	417	417	400	433	411	406	441	381	380	421	373	413	380	393	358	416	405	387	390	426	371	388	391	405	396	384	427	399	402	415	395	398	462	395	391	412	424	400	377	436	413	400	415	378	411	391	384	375	399	403	405	383	398	415	397	394	423	394	437	409	400	410	403	439	419	412	419	433	391	412	417	364	395	417	414	406	398	389	413	381	389	371	392	431	407	396	440	368	404	429	393	439	372	391	389	374	409	417	431	374	378	396	402	378	397	399	374	414	376	448	385	380	400	413	406	426	430	393	387	360	379	409	385	416	392	387	362	397	377	386	418	414	413	386	405	402	435	412	418	391	401	384	376	401	369	409	391	418	416	417	386	396	376	426	430	403	389	444	387	401	354	368	405	393	399	430	416
15646	32026	20155	10925	7697	4350	2171	1165	725	576	504	473	458	463	406	439	426	427	448	460	394	449	411	440	409	420	424	423	446	413	452	478	458	430	429	451	468	435	449	423	463	458	432	450	460	408	436	428	445	453	417	424	412	403	434	445	455	404	420	444	398	468	450	469	399	418	454	437	429	454	421	408	421	402	409	445	446	437	423	432	447	430	414	440	446	437	403	419	457	424	424	426	440	420	446	440	426	419	467	442	451	437	400	420	455	461	430	454	468	482	414	452	439	433	445	386	462	442	450	443	403	432	469	444	455	455	466	422	462	431	409	444	462	437	463	406	411	442	439	409	427	431	448	432	395	417	435	421	419	454	454	469	433	443	441	439	446	419	448	439	426	450	416	418	433	408	444	452	437	478	430	438	448	424	430	470	447	420	449	415	448	413	443	459	448	402	439	409	432	443	411	432	437	415	420	440	448	443	425	463	416	463	449	418	431	432	424	453	432	421	493	426	448	403	480	425	451	440	406	441	452	454	451	429	436	434	413	408	450	405	460	400	452	441	439	436	429	464	426	438	440	424	404	430	424	456	417	446	432	431	450	415	417	452	451	436	411	425	451	430	469	449	426	414	434	418	450	439	437	410	438	423	427	418	446	459	438	412	416	439	459	458	444	439	410	444	443	391	435	435	424	416	395	415	440	447	405	413	419	417	442	443	428	431	449	452	417	424	436	452	460	447	399	447	418	431	416	403	435	401	418	431	399	420	422	437	443	399	415	397	431	411	429	438	463	449	408	452	414	399	415	432	397	459	443	426	462	449	406	464	424	434	444	422	443	428	387	421	436	460	410	428	430	426	443	433	407	474	422	447	449	453	439	412	435	467	400	446	459	441	437	432	421	441	446	410	420	453	405	426	452	404	434	430	436	439	435	432	425	399	446	440	433	416	461	410	429	426	465	416	475	423	451	432	444	434	419	449	437	397	413	441	412	459	404	445	491	438	425	466	470	472	426	409	452	425	405	411	443	467	427	444	448	462	442	451	421	442	424	418	437	418	411	446	431	456	450	454	428	426	455	387	430	466	391	447	409	426	414	447	461	403	440	418	431	423	442	448	416	416	465	397	451	393	466	402	440	428	455	439	432	388	453	435	435	435	418	436	418	449	443	439	428	441	423	412	447	457	420	393	445	421	481	438	401	449	441	414	466	453	427	427	452	441	418	446	448	411	405	440	431	415	440	448	424	421	437	445	426	434	468	458	438	432	420	415	466	417	440	425	391	446	425	434	444	455	419	427	433	455	464	451	459	427	461	440	434	453	409	423	418	431	453	437	410	414	425	489	419	418	467	401	477	431	430	435	424	441	422	462	456	443	451	485	461	409	437	454	457	443	443	433	491	439	432	455	443	432	448	447	407	416	434	496	414	430	423	428	418	420	423	467	428	448	434	423	429	465	486	397	403	421	451	397	425	452	446	418	432	431	460	393	430	424	428	404	425	436	435	401	452	422	416	438	441	444	425	467	423	444	409	430	441	434	446	443	434	438	428	422	458	441	426	427	426	421	423	419	460	418	428	415	461	454	441	433	423	429	432	438	420	461	448	415	420	452	424	427	447	422	419	404	430	455	419	469	456	475	419	452	443	441	407	415	439	409	436	475	430	477	452	412	437	425	437	400	451	393	455	476	446	422	434	413	397	406	382	452	421	424	414	469	427	435	446	373	409	460	425	425	457	443	504	437	427	456	438	436	426	448	425	411	418	413	443	413	474	457	434	446	467	446	440	431	430	464	458	404	433	442	437	457	441	437	435	434	419	442	420	418	413	445	478	402	434	410	424	444	464	446	463	417	419	484	434	444	441	448	403	461	422	411	425	471	421	415	463	443	432	434	446	444	437	424	453	436	421	407	419	433	436	427	410	424	445	415	466	455	443	419	408	418	446	448	437	460	404	474	415	451	458	449	427	463	432	432	454	420	442	430	402	444	444	409	436	441	407	458	418	454	433	411	469	428	394	403	416	434	453	458	447	455	452	456	408	411	425	453	458	437	420	411	439	419	425	422	423	420	442	442	447	417	488	452	442	430	430	430	474	444	463	422	417	448	434	441	436	402	437	446	447	439	427	438	419	378	409	467	402	412	442	432	435	461	422	428	443	452	445	432	407	433	433	439	424	422	456	430	423	438	474	470	409	441	399	447	426	411	428	442	472	459	414	453	400	427	447	478	434	457	441	445	415	418	462	456	444	455	436	435	432	454	447	420	426	437	452	433	383	416	413	424	448	390	472	421	402	412	419	420	422	446	450	430	453	417	433	418	410	453	459	424	405	458	440	440	409	410	449	421	475	437	448	441	478	429	454	429	441	438	397	433	425	466	387	424	419	449	420	433	452	428	450	407	459	440	420	427	449	445	460	434	413	472	400	412	454	435	437	455	415	412	441	423	425	429	423	458	455	463	417	454	443	447	422	437	405	417	414	443	464	414	424	449	443	421	467	451	475	450	435	419	416	410	372	384	428	452	421	460	448	425	419	410	438	440	433	434	441	405	429	417	485	454	418	420	425	432	453	442	432	440	461	440	421	450	412	403	433	422	427	454	440	452	425	429	415	467	431	462	440	428	425	434	422	454	386	390	433	423	417	459	429	406	437	444	436	434	445	429	464	421	391	425	458	413	457	425	449	473	419	434	430	417	430	401	459	424	431	439	441	451	437	426	440	424	436	454	444	459	438	418	465	419	441	485	404	449	421	476	391	411	458	433	410	419	410	447	419	443	440	433	468	404	433	397	430	417	467	414	459	436	458	474	412	467	434	449	404	431	429	447	390	398	413	443	480	461	427	453	454	468	446	403	419	426	434	409	452	404	454	422	436	436	464	464	399	463	439	417	440	421	414	438	438	423	405	420	442	415	446	464	431	448	414	450	457	444	404	465	463	448	406	431	422	443	431	435	418	456	415	420	430	460	432	399	451	434	461	474	439	431	410	427	486	451	431	435	430	415	425	434	394	448	427	424	401	389	406	418	415	440	429	423	430	422	440	405	441	421	440	433	401	422	429	423	435	449	456	437	443	410	443	462	411	423	424	425	452	426	452	431	442	455	426	463	413	446	452	449	461	468	442	427	414	479	438	419	475	409	460	409	429	439	456	421	452	382	424	430	435	444	419	448	442	401	453	423	424	435	457	424	457	408	480	443	443	441	440	413	415	382	446	442	430	439	435	431	427	446	448	423	464	445	462	422	434	470	433	409	464	448	431	425	432	448	466	404	435	408	426	401	418	429	476	411	460	441	406	432	442	399	428	424	446	487	477	432	370	452	440	415	416	422	459	405	447	448	417	427	449	473	444	416	432	456	407	445	458	407	426	443	424	434	432	426	394	434	442	467	424	392	466	500	441	417	420	426	402	442	407	433	431	417	420	453	425	413	412	401	441	428	418	473	454	466	417	453	433	397	420	408	457	419	423	459	446	431	449	424	413	434	481	435	434	430	419	465	425	406	445	434	468	466	415	416
23596	21284	32613	36644	34364	28916	19919	8861	2995	1663	1203	676	577	328	346	353	393	370	380	362	347	347	381	372	360	344	317	332	365	374	304	360	334	338	371	358	378	354	347	334	364	367	340	366	344	357	340	347	353	376	347	345	371	375	352	343	376	401	316	337	312	377	333	400	364	350	342	337	349	377	324	325	358	369	349	318	341	357	381	398	374	349	359	332	350	350	366	366	333	369	325	317	357	385	352	364	324	347	358	410	370	359	366	364	373	353	372	366	370	339	365	339	344	349	332	341	362	364	365	351	340	347	349	330	352	362	342	336	354	361	338	358	371	364	349	346	362	346	385	352	379	347	353	386	355	357	339	322	349	347	381	369	365	352	355	349	340	357	343	323	370	315	383	374	372	360	353	373	352	337	344	367	361	326	329	357	374	338	377	349	350	326	363	332	387	357	340	379	367	371	354	370	365	379	340	332	342	360	346	353	335	382	331	367	335	350	376	348	380	334	371	345	330	374	342	357	357	359	363	363	367	363	346	344	362	356	330	317	355	365	360	349	368	361	339	378	323	371	367	332	346	352	348	361	336	354	364	371	377	325	310	382	407	386	349	323	375	340	324	335	356	342	388	334	377	357	382	387	353	341	350	365	343	353	371	364	333	343	351	362	333	345	380	349	379	331	344	370	373	342	330	389	342	349	353	342	380	351	389	351	331	379	367	341	387	329	359	350	328	351	338	326	360	359	361	348	366	357	378	383	381	341	334	347	375	363	371	393	391	333	347	371	360	344	351	377	352	334	331	345	343	384	365	375	345	347	342	352	343	368	345	323	342	369	365	337	362	355	361	342	358	363	358	378	316	363	358	360	357	342	392	322	342	363	364	354	377	367	314	354	368	334	357	345	393	349	345	357	382	332	353	356	361	329	377	384	348	374	348	401	383	373	369	338	343	369	336	352	370	330	332	367	378	355	382	342	393	356	365	354	362	358	358	331	325	348	336	393	345	323	376	356	353	352	358	355	353	348	375	346	367	356	351	393	368	368	338	368	353	363	377	352	379	357	360	351	345	367	350	379	328	382	353	364	349	341	382	325	354	380	344	348	362	371	336	353	343	339	368	382	371	385	325	362	367	364	338	383	359	367	374	344	351	331	378	389	348	353	323	333	310	346	327	362	377	351	357	355	352	386	340	373	375	345	363	343	364	356	371	336	358	333	380	367	356	352	344	342	405	362	331	347	383	363	366	356	359	359	338	327	366	362	361	339	370	328	354	387	366	336	356	368	350	356	311	380	343	349	355	338	333	352	390	345	371	377	332	341	334	334	401	360	358	331	346	349	394	372	353	324	352	342	417	374	333	341	353	351	376	374	332	372	361	378	365	384	377	318	328	342	354	370	346	358	354	375	351	374	379	380	354	364	360	317	333	350	345	353	354	339	385	368	361	349	344	369	362	359	371	337	357	353	375	361	367	372	359	384	354	368	374	357	353	358	366	348	335	387	332	347	358	340	371	353	341	371	372	346	375	370	362	343	368	346	321	381	346	381	344	328	393	349	376	366	347	349	338	382	340	385	378	390	349	342	373	348	325	358	341	355	335	363	336	344	369	366	373	357	368	407	379	371	384	381	332	354	367	358	368	345	382	341	348	323	343	368	342	362	384	304	363	350	341	357	340	335	357	354	403	349	369	357	333	380	362	336	354	347	392	358	371	327	375	362	347	355	358	364	381	347	348	374	350	358	402	355	389	343	344	365	348	380	358	344	371	385	399	353	367	327	393	360	346	339	333	368	391	342	377	346	364	362	365	358	356	369	353	366	359	368	358	339	351	355	353	357	354	350	331	326	348	350	318	329	330	337	366	345	364	367	351	339	374	379	376	329	337	347	350	343	359	381	321	337	334	332	359	359	365	356	365	353	320	379	372	356	411	350	333	365	370	339	347	415	379	362	354	350	350	353	341	374	356	336	338	365	339	357	380	345	375	378	361	320	374	353	318	324	344	376	355	336	350	385	379	358	321	328	379	378	369	367	380	370	335	361	367	349	384	355	360	368	385	411	363	354	332	348	333	382	373	369	333	350	372	336	349	362	327	364	337	362	330	348	339	354	351	351	369	370	346	368	367	368	350	369	364	352	336	349	358	343	360	331	351	349	351	371	391	359	344	338	344	333	358	385	397	353	380	381	367	372	359	395	364	366	362	375	382	377	316	320	382	361	361	349	354	357	337	364	378	334	363	384	374	375	365	339	353	371	340	339	348	353	356	331	372	320	333	356	314	362	341	340	367	315	326	336	360	336	358	312	354	336	372	317	381	346	369	364	342	332	374	361	369	348	342	324	356	354	319	366	327	325	361	350	365	342	384	348	360	332	377	370	353	340	329	307	314	349	337	365	372	370	356	392	355	351	357	367	351	342	357	356	349	352	347	352	379	354	354	354	373	357	380	380	328	342	330	347	422	391	337	346	327	363	353	352	309	380	370	377	359	305	327	356	336	344	384	374	345	346	352	347	387	354	364	359	350	349	375	361	348	333	367	337	348	366	375	384	358	344	336	365	366	341	381	359	351	362	366	368	319	328	361	343	364	361	369	355	385	343	373	356	339	355	341	359	350	365	333	355	363	348	349	347	372	383	354	367	340	351	337	324	380	352	347	379	371	352	338	363	344	352	358	353	340	332	371	330	360	350	363	336	373	342	378	322	371	379	379	391	335	329	385	354	365	373	382	376	345	369	357	374	372	331	342	358	338	348	364	359	354	356	379	371	358	344	332	391	368	345	347	370	333	321	345	355	313	371	344	346	341	308	345	359	352	316	329	342	362	369	325	400	373	349	324	353	349	376	355	332	351	352	341	343	345	347	342	369	348	365	379	352	369	366	354	357	327	373	335	373	382	342	385	371	354	318	344	332	346	382	356	342	353	365	381	349	365	371	372	400	370	360	364	354	385	330	335	350	352	366	345	345	330	331	338	348	367	370	374	359	350	311	378	353	341	369	370	379	327	349	340	359	325	366	355	371	331	336	372	380	340	354	344	357	370	362	346	336	384	350	368	385	342	335	401	341	333	355	372	373	403	380	345	338	370	339	359	386	366	357	351	349	358	366	337	358	332	320	347	335	376	375	351	339	328	350	363	347	381	374	321	359	370	343	354	339	345	358	353	355	358	350	366	369	373	335	370	385	373	336	350	357	386	343	321	326	359	368	370	380	324	377	361	376	348	355	373	395	361	357	342	361	376	322	376	354	379	331	356	352	368	370	383	326	383	372	407	392	367	331	373	374	336	361	367	363	334	352	337	354	365	360	364	382	386	361	324	351	365	373	377	335	364	350	370	326	350	363	328	358	345	342	373	366	359	363	383	350	364	404	370	340	361	365	358	333	347	386	360	376	372	354	366	354	374	331	360	351	329	361	359	356	351	331	337	344	337	363	310	364	340	379	342	353	355	349	326	338	384	359	335	322	310	349	344	388	276	317	363	392	349	340	360	354	342	331	364	345	338	353	390	336	359	367
40727	76496	64651	50315	40684	30487	18894	10802	4350	2563	1714	973	737	431	375	405	378	351	381	375	380	336	371	389	381	361	408	388	334	403	412	417	406	378	362	372	394	375	374	373	384	371	370	385	375	394	386	367	351	410	368	362	367	371	392	386	401	365	369	390	354	374	398	400	390	382	354	364	390	374	375	399	382	361	377	374	376	400	366	378	350	415	370	373	352	365	350	397	361	372	362	389	348	385	367	335	408	350	364	385	379	394	397	377	364	391	401	380	350	369	385	386	354	368	355	398	393	385	366	370	386	367	380	384	383	367	405	376	388	337	364	373	357	398	375	388	407	390	394	376	382	378	376	377	424	330	392	365	326	358	346	377	384	397	382	364	383	374	407	359	334	388	386	394	381	352	381	372	355	368	370	409	361	348	414	387	381	383	391	401	360	369	358	385	386	389	379	405	370	391	372	415	354	393	378	367	350	369	344	385	368	379	375	399	371	373	414	329	356	386	379	366	384	360	344	412	367	376	386	398	400	343	345	372	353	417	387	372	360	400	383	347	373	382	411	394	368	384	360	353	377	417	384	334	373	341	357	371	371	376	389	345	401	374	389	352	367	341	395	334	396	380	343	370	363	365	396	391	377	383	364	372	372	367	409	404	372	395	324	400	376	367	380	405	370	376	374	398	369	374	385	374	350	393	411	380	378	381	402	379	359	398	359	381	387	393	418	378	370	411	394	411	391	375	362	371	397	384	403	359	358	368	358	356	391	411	360	373	383	383	368	373	376	378	395	382	346	380	350	405	353	361	405	355	377	358	363	402	345	355	373	368	370	361	394	406	401	363	385	366	377	390	360	405	381	375	392	353	370	378	374	365	375	370	415	342	402	373	350	348	373	361	396	361	379	332	383	370	371	363	361	375	355	369	331	388	411	340	393	386	394	363	401	400	349	397	366	374	388	412	379	400	352	381	367	370	372	352	375	371	353	354	356	360	374	365	401	362	372	352	380	359	354	400	385	400	410	387	394	386	371	405	401	353	350	384	378	398	353	399	372	376	388	401	368	348	364	342	387	366	375	395	375	424	392	388	339	388	359	417	394	363	406	363	365	398	377	352	367	380	398	352	378	358	388	375	352	359	370	405	426	385	392	387	409	349	357	357	407	363	420	385	378	413	376	383	367	371	370	394	390	341	338	373	375	385	382	384	399	370	389	360	400	372	393	380	363	340	396	395	367	378	407	366	365	442	359	374	369	376	366	354	360	394	337	362	382	365	393	370	349	366	370	423	377	356	399	374	372	364	387	369	404	396	342	348	370	371	371	383	388	449	384	370	381	343	390	372	381	375	338	391	364	368	357	395	354	378	388	363	341	394	368	377	379	360	421	326	385	387	391	353	369	369	366	370	372	387	360	389	366	369	396	400	351	368	357	387	373	398	409	384	397	363	343	394	396	372	398	385	346	384	399	384	366	360	384	386	382	388	389	375	392	404	405	363	380	413	372	353	365	384	392	380	389	405	398	380	412	411	383	374	366	395	376	325	351	372	408	381	376	407	390	382	387	374	381	374	373	392	357	380	383	327	364	387	329	378	378	377	366	388	387	371	356	371	368	374	391	389	367	369	402	370	395	361	378	347	377	336	362	384	364	384	365	364	389	388	392	359	386	354	372	379	381	382	385	427	406	368	388	364	422	397	386	360	392	365	397	378	387	413	395	424	379	376	409	367	394	381	376	397	374	400	383	378	369	360	433	417	367	393	372	375	421	349	362	351	407	403	399	370	362	365	391	383	341	380	381	391	360	394	394	410	372	355	357	379	374	397	348	331	385	349	401	373	379	367	359	383	351	370	343	394	364	371	342	387	401	355	419	410	386	368	402	381	361	319	381	379	407	376	389	355	366	333	392	390	376	380	376	335	403	355	360	367	378	388	376	372	356	415	376	385	363	377	347	414	353	393	366	352	341	407	377	399	395	375	364	364	368	368	358	390	372	380	383	352	353	361	388	351	389	379	414	378	362	379	365	349	379	386	392	363	400	368	391	360	358	390	381	352	374	402	382	390	431	393	368	385	383	363	374	375	387	376	388	406	399	351	373	367	369	390	383	352	378	377	375	425	401	404	353	391	392	388	388	381	389	399	358	361	407	397	371	393	400	393	385	387	365	399	372	369	367	381	393	372	386	376	401	369	393	405	373	362	371	391	382	364	393	350	383	411	376	397	354	374	357	385	395	389	375	376	360	381	339	397	404	369	367	375	374	407	377	387	404	363	418	354	355	371	373	357	388	382	395	385	379	381	394	362	407	391	383	379	348	353	400	375	376	419	378	385	344	353	366	387	382	385	385	390	344	373	360	351	376	378	398	372	348	414	373	368	378	353	416	365	368	393	360	391	356	340	368	379	419	360	403	361	376	381	417	391	406	382	387	418	373	403	376	392	364	395	369	367	393	391	382	379	381	378	365	401	400	348	372	397	404	375	358	370	372	355	352	387	361	388	350	356	399	385	417	389	388	376	377	380	329	342	390	361	343	362	377	348	349	413	355	362	393	410	380	366	371	386	378	323	392	402	346	397	372	381	388	351	371	412	379	379	399	389	392	392	371	390	363	382	339	362	341	397	385	376	398	362	387	386	371	345	417	375	342	369	390	387	386	372	408	336	355	360	373	345	363	394	336	422	375	389	340	388	383	404	360	357	371	405	356	407	374	360	360	383	395	380	407	393	342	387	369	378	375	363	406	341	347	402	366	405	355	379	387	353	396	365	367	365	360	414	368	365	382	376	389	333	373	387	371	374	434	355	369	403	370	345	380	417	366	383	396	363	394	376	382	377	351	354	371	374	387	381	376	360	399	361	395	388	394	364	404	375	418	352	371	376	382	343	361	409	370	373	378	351	380	365	359	393	389	402	376	364	390	392	394	342	393	439	393	362	411	358	395	354	378	381	389	378	410	383	369	368	408	347	412	362	359	357	361	395	387	394	372	382	381	395	399	352	349	373	375	362	382	377	349	412	353	361	370	441	385	388	366	387	343	381	414	405	385	396	347	381	371	392	365	339	346	386	371	385	378	381	385	343	351	394	393	383	371	385	377	355	355	390	392	399	398	414	358	343	361	366	370	372	368	399	395	416	387	352	358	363	378	363	401	415	377	377	362	380	379	364	378	396	359	397	392	386	345	427	391	371	391	414	357	397	402	348	363	366	400	388	370	361	375	335	396	375	380	380	363	396	344	351	391	368	378	370	377	380	380	402	375	367	398	385	390	377	342	357	416	398	404	374	408	368	391	392	366	431	405	380	398	395	374	389	383	361	387	372	392	405	353	377	373	385	360	392	398	432	392	374	410	377	362	383	386	375	358	368	395	371	376	391	391	395	349	387	395	360	407	368	394	374	375	362	371	386	423	346	375	364	388	363	373	386	416	397	330	389	377	386	368	390	379	357	395	399	340	402	392	360	381	369	412	361	423	386	413	392	365	396	370	392	360	361	364	371	406	358	383	387	413	377	403	377
24878	21373	32750	34229	24620	15087	8564	4998	2139	1469	1044	812	685	607	577	575	590	556	556	532	593	514	586	581	617	575	579	549	574	586	607	598	587	508	572	605	556	597	552	538	572	592	533	561	583	593	578	525	535	573	568	555	592	531	534	552	562	550	541	582	563	586	558	551	571	540	554	580	553	576	542	537	554	549	557	561	596	563	519	561	570	568	545	555	614	564	528	579	576	588	533	569	536	563	581	543	588	555	567	557	500	583	560	563	558	577	541	548	530	592	544	575	560	549	559	594	582	572	545	566	527	527	543	553	553	505	564	479	601	605	595	549	526	553	576	540	537	559	580	541	582	538	536	572	559	573	567	534	598	594	530	561	576	566	561	574	563	553	586	597	564	575	501	559	567	571	560	523	559	593	540	539	584	566	576	581	563	551	588	534	590	515	623	545	572	550	543	536	613	577	603	584	584	569	567	602	562	599	528	601	577	559	583	557	553	547	544	563	555	598	559	527	541	617	557	582	558	541	583	562	567	561	544	559	568	532	546	564	569	564	587	547	586	548	560	554	554	580	584	570	553	583	572	551	576	559	556	563	568	602	584	544	538	544	529	557	558	564	549	578	553	553	578	579	567	622	576	517	597	549	525	586	541	556	522	614	538	555	587	582	539	574	548	532	543	587	588	548	505	589	556	517	521	575	595	564	533	582	539	592	597	573	549	537	553	538	553	583	592	556	573	567	535	542	555	546	567	563	604	583	550	570	584	593	569	591	574	575	588	553	579	543	591	541	587	588	550	500	563	559	598	562	580	572	540	523	559	542	556	567	591	548	540	545	533	556	566	569	581	571	584	611	583	603	571	589	545	613	517	569	539	567	579	618	472	515	559	555	560	581	600	591	585	545	578	557	578	550	554	596	533	575	534	591	571	539	535	563	539	608	543	554	535	528	560	587	581	548	559	546	576	560	550	596	522	560	560	570	551	544	578	549	553	573	537	549	550	555	582	593	568	575	597	572	564	575	555	590	588	579	590	542	565	578	572	588	571	592	579	570	543	606	573	569	564	576	572	582	569	577	573	593	561	606	588	535	545	587	571	543	556	581	543	559	560	538	583	560	554	558	513	613	551	586	526	576	606	562	527	567	617	574	553	513	567	579	575	553	540	582	584	574	568	550	561	578	542	532	590	561	556	604	561	547	564	590	578	545	566	570	601	593	548	530	550	540	609	551	596	570	535	552	554	556	567	586	578	618	580	537	513	562	549	545	614	541	573	566	556	606	608	539	564	503	572	575	593	558	575	589	544	576	595	567	586	575	550	511	583	539	537	548	590	541	586	614	561	555	564	580	559	594	582	578	567	586	536	619	564	568	589	525	567	542	571	558	518	594	605	568	537	576	567	576	563	540	555	542	561	561	554	536	585	559	612	564	579	604	559	600	581	522	559	527	546	574	562	570	554	561	561	544	552	584	612	563	536	575	532	549	568	584	603	596	585	543	563	522	546	538	560	576	561	563	558	594	563	528	573	570	601	578	526	546	547	560	567	613	558	574	586	570	534	585	551	542	554	582	562	548	582	551	522	558	578	559	567	563	565	564	573	569	556	569	583	589	571	548	589	530	564	533	559	568	580	558	579	566	586	547	565	546	605	568	531	601	558	555	570	575	633	571	583	618	519	573	567	574	566	593	518	575	502	539	593	516	530	549	515	545	606	603	584	543	566	538	542	529	558	547	590	563	538	554	539	588	558	528	566	548	579	519	578	539	567	551	575	557	594	572	547	556	563	541	540	520	563	563	552	572	524	553	554	556	583	536	537	572	555	566	525	557	553	535	538	580	571	534	539	571	559	583	593	522	555	556	538	551	559	547	547	585	562	583	536	557	545	578	596	557	606	539	580	531	543	560	573	534	590	587	558	538	565	538	540	545	598	547	574	576	561	517	547	583	542	600	545	578	526	565	546	581	588	579	550	549	569	525	557	518	596	554	597	564	577	554	550	611	561	593	605	541	576	540	569	586	542	593	569	582	618	509	567	540	564	592	541	596	556	549	560	558	594	540	516	551	557	562	542	538	562	575	550	552	567	569	539	516	604	549	554	538	590	585	545	560	587	570	599	539	548	531	580	582	569	536	601	546	530	562	624	531	561	544	585	562	613	541	562	548	568	533	559	544	595	599	563	554	602	570	570	563	514	545	542	548	602	588	526	589	589	566	609	576	511	513	571	572	549	543	560	534	549	563	565	564	545	572	551	533	561	556	586	539	553	561	577	572	575	570	542	570	548	534	522	559	571	537	522	573	574	583	571	527	541	559	560	542	569	599	562	574	543	523	588	582	585	554	506	602	570	560	544	600	539	583	561	609	611	499	523	596	587	589	567	567	565	577	589	533	559	553	573	550	580	583	557	571	584	594	566	560	595	532	625	569	571	579	539	526	545	598	596	568	580	563	552	578	559	543	570	601	545	577	540	537	583	531	541	554	513	536	581	565	518	588	565	565	518	605	582	559	564	583	534	544	566	578	576	568	611	609	573	570	547	576	604	562	614	546	493	548	522	573	567	532	577	579	550	557	577	642	527	546	556	588	601	592	550	554	530	573	586	550	536	558	543	572	551	573	542	552	561	545	538	595	549	540	593	588	577	553	526	550	563	583	516	555	562	626	601	556	523	554	576	599	556	535	558	531	548	576	565	566	581	544	521	564	542	606	616	585	584	569	557	601	563	590	554	540	531	526	517	579	583	600	562	559	567	546	558	607	578	562	537	554	597	604	573	532	593	581	490	535	528	548	561	554	574	568	599	576	559	564	580	575	546	537	542	586	585	574	592	558	563	545	569	550	567	544	588	568	562	572	551	567	604	555	600	564	531	545	538	579	547	586	593	571	577	561	542	590	552	550	527	552	551	571	551	573	585	563	597	560	542	602	561	518	565	515	553	546	603	539	574	592	556	582	574	571	578	588	579	542	542	556	561	551	559	578	572	582	572	614	558	588	577	579	558	581	588	558	548	572	590	539	567	541	584	564	536	536	571	521	575	583	482	578	596	600	557	583	553	568	574	583	612	582	548	556	611	567	573	535	580	544	543	549	555	589	553	560	537	604	541	523	557	577	595	565	554	535	587	508	563	573	545	556	560	545	569	529	587	534	543	561	591	576	585	562	535	567	548	547	573	554	552	596	566	539	572	575	594	543	575	561	582	524	516	587	559	555	575	577	570	578	555	538	524	581	557	589	572	581	571	548	557	557	567	544	544	564	572	552	570	540	558	555	604	541	565	585	571	532	559	549	549	554	567	553	591	543	555	516	582	617	559	577	553	573	544	590	562	554	575	595	565	538	583	593	579	571	614	567	559	590	563	585	552	592	522	565	571	570	608	595	555	574	551	559	539	570	589	558	532	554	566	555	575	594	587	550	562	592	560	561	598	581	584	570	537	561	607	612	596	576	562	577	547	607	600	544	616	545	577	561	586	548	541	584	607	588	606	565	601	541	567	578	535	552	534	600	560	565	554	573
34921	61731	54001	40789	28555	17476	12689	8737	3699	2367	1526	1110	878	576	619	599	579	585	584	620	598	586	601	625	660	524	602	584	610	558	584	630	603	606	633	583	614	612	598	578	605	611	616	598	600	565	625	613	590	593	605	596	546	601	576	561	606	598	629	585	566	639	616	607	603	615	589	617	553	608	598	573	568	667	569	596	636	605	640	543	638	594	618	649	614	607	591	605	653	595	557	639	601	606	610	581	596	604	599	630	572	614	633	640	588	614	622	662	599	600	587	587	584	606	574	572	580	573	568	592	584	609	599	592	647	654	591	645	579	571	581	563	604	553	587	630	599	588	595	559	593	580	574	556	642	578	587	629	566	627	616	631	551	608	604	632	637	622	550	604	580	621	619	585	606	579	553	606	610	624	553	632	622	570	566	600	582	643	601	595	580	615	571	606	592	576	585	585	595	633	604	606	588	572	613	635	642	604	612	602	566	595	609	572	612	605	585	582	617	608	618	618	622	597	586	623	601	589	629	604	579	626	618	595	598	595	581	571	592	565	584	633	591	561	651	548	603	569	626	564	613	611	611	616	594	590	651	644	594	635	599	576	618	664	577	613	611	617	596	608	635	606	636	617	588	541	616	564	620	608	622	598	603	649	647	629	588	620	627	582	637	565	619	596	571	578	602	610	575	628	593	593	585	639	642	638	585	542	633	564	608	604	569	596	592	603	606	585	592	646	578	625	603	609	627	604	607	576	625	620	596	590	599	602	542	607	578	617	587	578	592	627	563	564	561	588	599	557	610	583	583	590	580	595	593	627	585	587	601	623	616	628	558	593	565	592	592	567	605	605	614	562	633	598	605	612	590	616	581	605	592	602	610	580	592	578	561	572	540	632	579	573	595	624	553	583	586	680	604	598	630	569	629	621	545	599	634	599	604	586	605	585	608	589	557	589	633	631	576	609	579	592	568	602	596	611	645	613	586	650	606	605	604	584	611	591	565	593	641	622	640	618	616	595	599	612	637	655	601	574	625	590	568	577	583	669	594	609	593	591	591	560	596	610	586	584	578	612	557	572	616	632	603	609	585	632	553	592	561	619	605	597	568	598	548	584	562	611	594	585	587	621	580	577	632	566	608	594	568	587	618	569	591	562	554	574	611	558	561	619	586	586	609	613	606	572	606	601	628	578	558	603	608	578	576	596	601	579	573	595	638	575	585	595	597	601	604	609	603	601	580	589	606	562	544	601	579	623	604	593	594	616	594	663	563	573	572	619	597	643	586	633	618	656	540	600	564	603	637	595	544	578	662	591	575	593	619	567	620	557	568	603	596	578	608	608	594	626	542	626	632	612	603	633	591	629	574	638	562	604	583	607	613	621	578	575	614	576	656	597	582	640	569	618	588	592	581	564	626	561	584	587	587	577	617	584	563	603	593	609	626	608	584	630	606	584	627	590	584	585	595	576	647	625	585	590	586	613	605	587	602	596	645	551	625	565	598	613	563	614	629	528	616	639	593	612	637	620	630	581	626	620	606	584	618	599	572	615	609	633	559	604	604	597	582	668	626	616	620	546	585	621	592	623	620	584	602	547	558	599	586	611	629	585	590	581	615	589	589	582	603	555	533	570	584	604	585	556	636	610	608	616	582	618	605	635	596	592	596	599	632	602	621	576	635	564	639	610	582	594	605	577	618	545	608	610	607	571	595	577	572	592	578	601	613	622	637	641	599	565	616	567	588	628	556	613	571	611	583	580	596	594	626	589	621	566	593	609	597	613	633	603	604	601	633	563	664	610	628	598	612	561	563	574	617	607	618	618	565	573	607	618	613	581	598	602	620	577	585	636	606	630	614	579	626	576	570	544	608	596	559	633	611	576	590	593	633	610	640	608	589	613	573	566	582	582	594	603	583	580	623	588	570	625	653	619	601	579	606	589	590	574	570	628	615	612	632	591	628	598	664	602	579	603	554	587	627	572	628	581	570	590	610	612	629	580	645	594	613	605	585	616	648	591	582	605	581	609	598	575	574	600	605	617	597	573	591	600	600	639	564	601	627	553	608	611	642	616	607	584	618	643	595	582	615	589	611	637	565	612	612	572	605	625	610	620	644	590	617	621	585	614	636	628	587	577	606	576	587	628	611	622	579	633	585	587	578	594	613	621	577	605	573	636	638	590	616	645	560	633	604	648	602	611	570	597	523	617	613	559	571	603	557	625	598	614	589	585	562	532	600	600	584	565	645	608	573	616	611	606	638	591	576	624	604	616	619	632	604	570	588	587	615	578	624	618	599	571	522	557	592	596	605	613	606	604	587	570	646	590	620	622	610	630	630	607	622	591	625	624	575	604	584	570	590	549	607	650	565	619	577	578	611	603	602	612	603	588	587	580	594	566	589	585	600	606	580	595	573	620	638	565	595	597	596	570	617	634	578	608	655	582	629	569	594	556	586	607	555	605	553	568	556	582	566	569	637	583	581	592	577	602	638	616	628	611	588	608	574	602	602	599	591	604	635	615	619	598	626	594	636	549	547	624	600	645	572	588	567	576	585	657	587	583	617	613	602	601	610	545	609	598	580	643	587	601	587	578	602	588	601	583	587	615	587	586	598	580	603	627	616	629	587	540	563	606	584	600	570	599	615	575	580	624	581	607	585	576	648	587	581	592	556	601	613	620	586	546	622	576	595	589	565	617	617	558	633	570	602	597	632	600	563	584	619	606	588	538	608	552	573	583	592	597	636	614	613	585	575	561	591	611	611	627	618	606	659	574	620	655	595	578	585	611	615	601	575	591	578	590	563	577	608	607	600	563	579	598	565	621	604	639	656	620	586	573	642	573	570	564	644	621	598	616	563	590	608	601	573	596	587	609	601	596	607	617	600	617	571	611	595	617	619	637	615	603	578	590	596	600	542	617	583	604	592	633	602	569	638	602	576	643	579	602	584	634	604	616	594	584	602	627	590	578	578	577	597	607	620	593	605	567	584	595	549	607	641	579	583	593	587	581	614	612	567	596	600	641	572	568	643	587	596	652	554	638	631	601	641	559	633	602	608	647	574	551	542	625	594	570	598	597	578	602	592	553	589	580	593	568	626	591	557	595	606	579	603	569	591	597	544	582	594	564	582	606	582	574	561	607	589	658	608	628	626	614	580	615	543	570	608	592	569	571	600	616	625	593	607	595	654	574	607	596	585	581	644	633	572	586	621	567	595	575	595	559	600	625	601	572	591	568	592	630	649	625	600	625	599	625	628	586	559	574	586	610	627	588	584	600	617	591	609	604	626	582	565	550	569	606	571	625	652	597	589	642	600	556	608	617	586	564	601	616	574	547	579	575	603	610	630	543	605	655	599	569	594	596	610	603	544	656	584	610	549	609	618	576	588	645	602	565	620	640	610	597	582	588	552	582	602	591	599	595	624	586	633	618	647	597	615	588	610	608	619	599	568	634	595	610	619	592	593	612	527	585	564	673	569	618	593	587	647	585	589	608	599	584	633	608	557	560	596	583	585	556
22452	21239	31072	30743	31282	28743	24450	13886	7148	5130	2950	2260	1527	600	587	580	563	590	560	549	575	564	549	560	547	553	595	569	551	536	537	557	549	578	546	581	545	517	595	503	595	581	588	570	557	567	550	557	556	576	557	530	539	583	539	519	561	539	571	524	551	538	537	541	553	585	503	544	523	547	548	562	526	525	523	505	502	518	559	524	553	501	568	588	522	597	587	582	529	514	563	562	519	600	530	546	548	526	525	573	539	552	569	566	571	531	538	564	554	547	572	552	570	526	547	561	526	569	595	529	588	549	605	552	533	574	570	534	564	569	561	545	518	606	531	589	524	514	550	557	528	538	531	566	538	564	566	581	561	583	593	592	566	559	543	551	536	569	551	531	503	539	597	527	516	530	551	533	581	559	541	589	509	564	544	552	515	585	516	524	574	584	574	555	549	510	577	539	583	545	557	541	552	571	579	559	548	580	573	568	585	541	523	554	548	570	544	537	557	556	552	538	580	600	533	533	555	540	551	538	536	542	563	580	547	494	528	581	549	508	586	509	554	539	501	491	549	532	558	552	515	585	551	575	491	559	512	572	550	562	550	571	532	561	616	548	527	486	570	567	537	573	521	554	492	544	595	585	573	535	572	543	581	542	514	524	552	572	557	559	516	522	542	556	564	548	557	570	515	556	527	566	522	561	517	502	532	564	540	584	549	546	529	525	535	574	533	571	560	540	542	518	548	531	555	555	560	542	571	555	544	538	498	547	576	560	562	555	565	580	618	595	534	578	554	573	558	569	563	543	568	580	504	528	585	587	566	496	533	586	521	505	563	564	521	550	571	555	568	551	574	557	595	573	549	508	519	531	543	547	534	528	536	559	535	562	534	543	584	554	565	547	495	587	581	523	552	549	560	588	544	547	577	544	572	554	549	528	549	552	554	543	566	578	511	542	539	571	597	567	544	572	574	531	554	530	541	570	542	578	536	490	577	546	529	525	570	547	558	547	582	553	554	548	586	576	551	591	578	503	528	521	571	569	544	528	523	533	561	556	589	542	559	524	586	546	537	560	554	540	579	529	518	571	564	558	557	548	537	551	553	606	570	560	506	549	536	526	560	555	507	527	566	544	557	565	535	523	537	514	563	543	548	583	583	583	542	537	557	523	550	559	523	520	526	546	528	589	513	578	558	557	532	579	540	559	556	559	545	563	557	536	574	528	536	528	543	552	548	526	550	565	549	564	555	543	554	547	570	573	581	569	562	565	615	558	490	589	586	576	555	518	526	535	500	523	555	558	562	559	555	561	526	519	557	602	567	562	536	597	538	539	552	542	543	539	542	513	516	526	558	540	564	517	556	548	579	577	550	554	580	535	546	594	564	540	507	538	522	567	551	543	570	537	529	580	555	559	550	569	552	537	558	562	547	544	533	516	548	584	558	560	582	523	562	572	541	549	526	565	554	544	570	518	558	553	592	582	511	550	551	552	561	551	564	560	568	504	546	559	565	579	538	590	536	540	519	575	528	545	531	579	575	519	578	540	559	559	542	581	551	555	542	567	563	562	550	556	544	591	545	562	566	597	544	577	558	514	555	538	558	513	542	549	527	555	552	549	500	536	596	545	562	554	532	553	559	523	532	566	543	505	531	559	545	533	571	527	525	541	488	573	592	544	532	564	572	526	523	513	556	522	551	593	542	551	540	513	539	528	572	530	589	493	556	509	576	613	517	520	487	546	508	528	533	523	570	539	525	598	521	554	554	560	523	590	557	518	540	580	525	573	508	552	573	562	572	561	568	589	546	555	565	549	536	562	530	561	530	527	596	524	554	552	525	566	565	521	502	581	537	541	520	560	543	537	588	510	550	532	543	562	560	602	566	530	504	512	509	542	549	548	559	562	546	521	580	531	585	555	582	549	510	569	542	508	544	576	542	533	564	576	502	541	512	563	558	520	502	547	518	540	548	535	555	564	521	567	553	546	585	575	526	541	572	537	528	570	586	571	546	560	536	526	499	581	574	558	509	562	569	571	481	556	522	549	555	569	534	551	575	564	570	556	586	569	526	538	522	534	573	532	517	547	560	526	547	510	528	572	549	549	553	550	548	593	518	565	542	574	543	548	548	571	556	547	579	575	551	547	533	564	551	523	548	539	532	536	521	551	560	540	515	494	516	529	539	554	573	551	546	559	566	557	555	548	543	547	567	599	556	492	513	564	529	561	514	582	546	557	581	510	551	507	532	533	525	559	556	556	581	552	521	538	570	539	560	542	557	565	579	565	578	576	546	526	541	546	578	575	571	529	559	536	569	589	531	573	545	593	524	518	511	553	593	553	544	553	524	516	568	501	516	560	489	574	523	561	534	545	534	540	565	548	522	544	538	540	555	539	525	564	550	533	543	570	564	577	536	567	547	584	581	539	542	532	495	556	545	488	547	553	542	543	576	556	527	548	564	547	569	535	575	522	539	596	555	501	576	550	575	508	544	502	533	572	530	519	504	562	506	544	595	532	573	544	568	534	509	568	536	546	570	563	522	561	588	548	542	558	567	588	586	580	500	599	529	561	578	563	571	563	526	557	542	509	540	563	554	586	558	591	527	554	587	546	538	519	570	542	566	548	545	546	582	551	475	554	523	578	574	515	546	590	486	537	531	512	521	553	575	569	498	550	519	535	576	534	580	543	534	553	527	529	519	522	603	553	523	532	556	524	532	620	538	556	546	567	562	521	528	549	569	538	534	554	602	528	597	520	567	559	551	553	527	526	546	534	551	590	517	550	545	558	531	579	547	546	567	561	553	508	565	507	567	534	545	588	571	525	553	560	499	569	545	530	565	551	502	505	577	536	521	551	563	563	546	596	592	590	567	493	511	539	528	558	547	533	559	560	557	572	567	593	580	528	555	573	565	529	548	469	548	574	576	584	548	536	522	563	522	545	526	539	539	519	530	558	584	572	542	563	560	535	545	543	526	536	546	517	552	537	566	536	528	573	587	567	557	533	520	588	530	584	537	544	517	574	559	543	557	547	583	544	512	560	586	530	534	576	546	518	583	557	547	556	517	568	593	557	597	525	595	505	555	518	541	537	542	545	552	556	507	583	515	548	526	513	518	574	509	576	571	581	543	522	501	537	562	549	599	521	568	573	517	561	545	542	540	540	526	559	517	564	544	503	536	557	557	526	568	586	525	564	595	543	554	584	575	524	552	544	592	569	546	500	554	572	527	540	551	558	536	522	541	519	565	525	569	559	557	576	556	503	563	608	564	546	564	549	518	538	579	579	543	558	582	530	492	596	541	558	545	576	543	588	503	541	506	592	516	560	582	572	523	526	537	510	548	546	526	546	571	564	567	565	587	555	562	541	544	514	571	602	530	545	561	605	571	511	556	554	580	511	588	553	567	579	537	586	565	523	546	520	502	551	542	516	550	508	521	534	560	505	581	543	548	521	545	629	581	531	557	573	524	556	592	531	528	569	569	571	593	578	564	589	566	585	627	534	553	548	552	579	557	542
48628	90835	79555	61066	48228	32418	22233	16244	10181	7711	4875	3517	2446	643	583	566	569	580	547	567	574	609	605	569	590	575	565	541	540	565	554	576	578	548	544	598	585	551	559	574	546	583	514	510	533	512	508	562	595	567	547	577	556	550	579	565	563	532	528	563	547	524	561	566	535	551	530	584	567	558	545	529	555	555	577	580	534	543	500	565	572	555	559	571	586	552	575	570	602	542	546	608	553	563	564	579	585	531	501	516	558	555	587	519	566	571	558	546	581	532	573	572	562	603	553	533	547	561	559	588	538	528	548	526	553	514	556	590	518	541	622	572	569	559	554	579	524	541	537	560	571	567	528	545	565	568	531	553	521	581	552	517	542	566	524	604	599	546	587	569	567	571	562	553	517	570	563	559	545	572	518	557	534	572	574	539	590	608	516	565	547	560	553	530	565	590	562	597	533	575	548	556	603	571	583	549	542	549	613	581	531	556	522	566	591	577	604	522	582	549	592	571	538	555	523	544	588	586	525	510	554	532	540	514	553	530	522	572	567	594	560	525	589	578	564	533	557	572	580	572	578	540	536	534	584	542	545	613	566	548	595	569	588	551	591	565	573	542	578	577	603	543	560	526	550	539	551	547	568	553	532	570	522	577	569	565	585	558	584	588	577	517	553	530	578	554	575	538	570	563	476	557	558	529	551	560	589	538	533	579	577	601	584	566	536	516	539	516	598	536	595	560	568	541	532	514	540	558	570	551	556	554	519	564	509	536	552	536	586	580	599	524	585	595	608	544	574	576	561	566	621	552	575	526	573	549	516	589	610	580	539	540	555	558	535	542	573	534	595	552	550	582	562	574	579	553	516	548	542	556	544	539	559	555	577	555	574	567	557	528	546	595	524	572	528	541	582	526	558	564	564	575	564	561	560	545	534	601	513	559	560	582	598	528	548	573	575	554	564	556	588	553	558	537	583	575	536	560	533	600	556	538	575	567	569	608	539	599	577	580	577	536	579	513	576	524	554	547	546	564	571	557	579	530	553	590	566	513	520	570	577	597	525	519	546	581	564	555	577	541	548	554	546	550	537	536	571	572	563	638	564	571	548	564	549	564	596	591	584	557	567	584	527	539	546	550	559	549	586	595	570	554	582	539	535	552	569	555	534	598	577	564	512	579	598	540	581	537	569	587	543	537	594	564	526	544	559	532	561	592	513	592	575	582	580	550	609	594	526	560	565	573	542	479	554	575	526	533	555	594	561	533	557	569	551	534	567	546	531	579	518	557	565	551	561	556	600	541	576	597	569	571	553	544	573	503	570	533	547	582	549	561	546	537	593	574	564	565	582	586	609	560	543	561	575	594	564	532	603	572	555	540	560	542	554	577	539	560	541	581	592	551	574	554	576	528	520	507	541	607	558	549	527	577	588	602	571	579	578	581	596	556	563	630	548	551	607	514	529	562	561	533	516	513	542	549	569	573	551	527	575	547	514	539	606	568	584	600	581	598	542	519	568	516	557	579	511	571	518	551	544	539	596	563	561	521	528	513	543	571	580	514	563	541	545	556	561	563	576	508	512	551	561	596	557	552	558	505	547	574	542	550	554	576	568	531	597	586	559	546	552	530	560	550	561	563	559	543	565	557	576	570	575	563	533	577	598	590	527	530	581	609	542	561	496	566	515	546	543	583	571	569	571	545	554	530	527	565	562	585	569	572	560	576	538	572	528	536	528	562	575	571	563	571	566	549	622	573	549	538	551	530	567	527	576	524	585	558	601	541	552	506	567	568	566	578	561	541	584	560	559	570	536	538	553	592	558	554	548	562	590	577	565	548	547	578	567	569	590	569	546	535	553	554	546	568	521	588	523	524	595	564	548	572	569	543	542	595	574	586	554	544	553	516	521	565	545	562	600	534	574	573	563	563	539	560	546	602	535	584	542	532	537	544	527	579	560	554	552	535	517	560	552	540	566	560	522	577	566	565	576	569	544	569	590	549	571	605	573	547	539	567	579	587	559	530	554	536	546	542	554	566	563	559	585	523	580	564	530	574	525	535	528	560	563	557	549	557	566	578	562	544	557	557	574	568	632	531	561	571	579	595	486	537	564	570	528	572	575	555	564	581	566	540	515	608	499	574	552	554	556	567	555	551	587	615	534	570	563	550	554	555	558	569	589	565	588	542	576	562	630	555	540	572	582	577	557	543	565	549	598	561	558	553	572	593	553	558	569	549	545	521	552	564	538	531	606	567	575	567	544	588	577	555	526	575	551	556	596	587	552	547	597	556	569	556	552	565	544	558	513	565	555	558	595	553	573	580	567	587	583	528	569	590	593	557	550	583	524	562	529	569	532	557	473	545	517	549	578	568	573	575	559	565	539	608	544	545	556	538	548	522	526	598	585	560	558	532	536	601	536	587	556	591	566	571	567	597	583	521	551	554	557	533	532	573	582	535	577	564	588	541	522	564	553	551	503	556	539	580	562	594	521	592	574	584	556	562	570	554	562	573	547	542	557	571	550	557	596	551	534	550	584	567	571	556	587	566	583	555	539	556	582	572	580	541	503	552	527	574	549	547	553	559	584	585	563	589	537	555	586	523	576	585	561	542	568	542	559	586	586	534	590	571	540	587	571	587	558	587	562	532	559	583	569	589	560	615	522	540	578	562	518	578	573	518	561	548	568	554	611	544	575	550	511	573	543	620	532	569	583	549	568	542	578	558	542	564	565	608	515	611	532	553	591	576	522	578	568	556	566	583	548	589	560	534	554	607	536	534	560	597	576	569	584	562	555	523	603	577	587	587	534	585	568	572	562	609	531	552	543	562	568	554	571	568	557	553	555	545	605	600	577	574	589	560	532	563	559	542	566	558	591	596	589	573	541	558	570	551	542	552	557	573	579	523	503	580	567	537	503	568	533	610	549	580	540	593	535	548	507	589	556	562	595	553	578	535	536	582	577	536	542	555	527	583	604	555	561	565	529	576	556	617	549	566	569	529	604	602	552	542	535	511	544	561	527	503	534	542	627	515	566	542	573	544	545	535	560	567	573	545	502	521	549	554	558	555	509	540	541	587	532	558	567	552	571	606	587	573	557	553	568	544	563	607	586	548	549	586	540	574	538	532	577	532	556	571	567	562	590	569	549	561	568	562	551	568	563	524	555	562	557	560	535	573	543	537	536	590	567	583	566	513	558	568	535	523	585	571	535	603	518	575	551	564	552	593	541	511	549	555	571	550	545	523	567	576	568	547	505	527	573	589	545	502	514	562	560	547	585	533	539	555	526	566	527	559	563	598	503	546	549	582	567	550	547	524	530	589	580	592	532	597	555	571	547	512	576	598	547	554	566	548	547	596	566	533	545	555	554	587	527	557	557	559	576	576	583	533	553	564	549	552	560	555	569	582	539	549	569	581	531	541	541	565	573	523	536	618	531	528	531	570	551	574	574	571	545	551	557	544	564	543	588	561	563	574	582	560	570	583	556	601	543	573	577	522	574	541	524	580	527	537	517	509
28021	22272	24987	15130	6268	2801	1389	738	572	565	493	473	411	360	356	358	349	369	353	336	363	391	331	382	365	357	365	386	363	338	373	359	399	405	374	365	375	357	358	372	368	397	391	355	367	384	364	363	407	354	379	411	352	372	387	360	371	387	372	356	370	378	388	381	383	350	392	362	379	391	357	390	397	376	332	323	339	359	364	368	355	360	379	341	358	371	388	404	378	366	401	346	415	336	358	356	354	418	376	426	396	393	378	378	332	330	423	365	378	371	366	387	336	368	347	368	373	354	333	355	380	390	342	390	381	403	346	360	376	348	378	347	359	404	379	403	371	378	391	364	352	351	336	405	391	391	374	386	397	373	372	382	391	403	372	376	376	341	336	361	386	372	350	367	369	415	375	341	344	383	363	384	391	378	380	374	383	370	346	377	364	364	381	392	372	367	362	341	386	380	359	342	369	402	375	370	373	390	370	380	404	369	386	343	369	368	350	373	367	395	386	372	354	356	382	395	384	377	383	389	381	362	382	396	379	369	377	327	386	373	347	386	377	382	387	378	362	388	410	365	365	362	370	347	365	390	347	388	351	356	347	353	367	340	381	365	395	356	351	353	383	358	390	371	354	377	402	357	383	355	384	414	386	360	393	368	347	361	348	371	367	352	341	372	402	374	379	410	387	374	380	367	378	355	393	376	377	376	403	384	374	367	363	369	358	382	386	371	328	377	370	366	388	369	393	388	361	375	325	328	394	341	320	356	401	403	387	354	365	381	359	357	404	371	354	373	359	372	359	338	387	375	365	378	385	373	350	366	372	361	399	384	336	345	394	353	377	425	391	367	388	385	366	379	392	378	366	359	414	380	361	347	391	383	334	390	384	414	371	370	370	393	355	367	406	355	365	346	382	382	356	388	388	379	404	363	391	415	388	375	362	377	379	368	367	346	384	372	374	372	349	350	348	375	374	384	375	351	361	350	408	380	366	369	418	380	375	350	382	418	370	422	343	372	384	365	340	352	363	366	400	383	367	384	385	346	375	397	353	380	354	359	370	352	380	384	359	348	386	358	369	370	374	349	378	380	346	383	378	367	379	355	354	396	400	334	346	377	366	363	386	429	388	416	412	364	392	365	376	363	366	365	370	338	361	354	370	376	371	381	355	365	370	356	386	388	380	384	360	392	377	361	365	352	380	394	381	346	376	398	387	353	375	373	364	349	379	380	359	374	371	358	362	362	365	352	369	424	414	365	354	371	369	375	379	371	360	364	350	356	338	348	355	385	373	388	385	370	372	392	394	416	366	347	421	375	346	342	377	345	375	369	392	368	363	353	380	391	342	382	350	381	378	363	369	351	362	386	368	400	409	381	389	346	334	366	343	354	387	373	373	368	390	385	352	364	378	354	390	392	348	384	376	340	368	378	350	356	365	378	371	377	345	415	373	353	363	351	368	372	379	334	337	364	374	369	376	374	368	372	380	370	387	370	379	412	358	341	395	349	369	404	365	374	408	388	429	385	397	356	372	358	383	377	395	329	381	355	391	393	358	410	379	366	361	357	366	378	341	370	361	365	392	372	346	384	414	369	341	356	344	353	348	354	376	356	397	359	346	376	389	385	379	387	368	360	377	380	376	355	373	395	387	408	397	400	397	400	356	368	355	368	365	348	394	388	370	361	380	382	398	362	376	357	360	416	375	375	337	363	363	390	382	402	357	384	381	335	357	387	406	339	357	377	382	353	369	344	358	399	390	371	336	364	370	351	371	382	363	372	358	371	371	347	372	392	355	375	363	372	411	357	379	389	351	378	365	372	362	368	385	363	357	373	333	387	360	374	368	403	363	363	379	337	368	324	391	357	381	377	379	333	352	368	393	356	350	371	373	376	374	375	351	348	341	369	384	379	350	371	380	372	395	380	371	378	373	383	348	345	366	352	356	360	373	339	369	381	349	360	369	382	356	359	363	352	384	390	414	401	381	363	320	362	372	371	389	372	377	369	375	377	396	359	387	379	350	391	317	365	366	404	399	356	378	365	383	356	387	323	350	391	377	369	376	381	362	357	393	362	359	404	360	361	378	368	385	356	338	338	383	370	388	367	348	371	393	347	359	366	381	386	364	365	399	384	385	377	396	355	367	353	379	347	370	365	391	361	369	398	377	368	396	365	376	352	384	359	404	382	364	393	344	384	364	373	352	363	350	355	376	360	384	383	389	366	381	368	366	369	366	361	343	361	374	396	332	354	325	399	387	408	375	367	344	358	360	350	349	361	400	381	360	372	368	369	412	370	372	356	334	399	373	410	361	343	388	376	338	360	349	332	394	392	372	343	359	379	377	387	378	398	413	382	359	363	373	361	350	375	371	405	399	358	390	391	351	385	388	356	370	387	413	393	366	364	364	411	344	381	364	366	367	371	385	335	375	329	394	371	388	379	365	386	358	350	355	356	363	365	348	359	400	381	378	346	360	382	365	390	381	362	383	352	339	366	376	362	361	393	347	390	354	371	359	358	341	378	378	379	368	364	371	325	368	361	402	355	388	362	382	348	367	382	351	369	374	376	365	348	365	379	355	368	393	366	374	392	359	341	382	386	380	372	347	365	337	378	383	356	362	370	386	380	386	356	326	373	375	381	394	400	369	382	313	367	366	360	374	352	371	381	378	386	399	385	371	342	351	371	388	375	360	372	383	382	381	370	375	362	390	353	362	341	386	362	385	368	368	368	387	383	409	388	410	375	394	361	381	372	369	349	355	387	372	357	353	314	343	402	364	407	380	402	386	375	388	380	360	367	391	389	371	337	358	385	367	394	378	361	416	363	373	372	411	383	377	370	354	375	364	354	373	358	353	389	384	355	401	391	358	365	372	378	366	377	362	396	390	371	380	359	406	369	363	335	347	338	393	393	404	350	367	346	405	366	341	350	386	376	367	359	387	363	347	388	385	375	417	361	381	354	379	344	389	408	405	365	393	360	405	383	367	357	391	335	329	362	382	358	361	389	378	380	366	405	336	346	378	385	363	371	360	376	355	350	381	363	364	377	389	339	364	394	350	405	398	385	364	391	379	379	408	386	397	383	401	372	386	361	347	355	358	373	377	381	363	351	388	386	348	376	370	373	362	390	417	388	364	385	340	386	378	395	370	358	375	365	387	375	364	357	377	367	366	374	374	379	390	353	363	384	372	347	359	378	370	354	423	346	364	391	349	386	388	382	349	352	377	373	385	355	390	396	333	379	367	333	360	364	381	394	355	351	361	366	344	395	345	370	338	371	360	369	365	351	385	373	366	353	333	432	343	333	389	366	362	350	348	378	384	376	375	368	351	363	368	347	406	381	393	356	360	358	406	377	388	347	334	357	378	353	364	375	360	412	388	408	371	342	351	350	401	381	377	371	383	362	388	374	385	372	360	328	378	381	385	408	372	400	410	401	374	380	355	388	386	376	354	384	358	398	376	381	356	383	400	317	393	368	367	349	368	341	399	347	376	395	381	394	379	378	353	403	364	375
15368	28812	20565	10710	6156	3440	1667	892	686	621	571	563	447	420	414	413	391	386	394	380	396	440	446	416	393	391	448	405	439	396	428	401	435	371	387	396	426	372	390	398	435	379	410	382	440	376	422	385	425	435	386	391	398	389	391	415	419	427	432	408	396	424	413	428	392	403	417	385	378	419	416	446	404	411	399	410	407	389	458	367	411	378	395	371	388	388	419	409	410	370	390	402	423	346	440	394	402	428	402	403	384	423	429	372	393	431	396	422	388	403	420	351	420	408	407	352	422	458	403	397	410	402	384	406	444	401	400	388	418	405	411	390	378	429	421	376	428	373	431	408	405	405	359	440	396	433	402	401	416	408	415	407	415	436	401	391	419	409	395	359	403	440	422	387	393	403	438	421	411	419	396	441	414	388	415	406	433	417	401	411	421	432	382	399	414	413	390	388	382	437	385	356	389	393	398	397	425	391	418	443	384	446	395	388	361	419	433	399	384	426	405	411	440	428	414	397	382	425	415	417	374	411	376	435	401	454	381	430	409	423	382	400	399	397	381	425	396	427	392	428	418	420	432	380	408	403	405	446	431	410	410	410	401	370	424	398	386	399	438	392	418	396	379	438	401	399	396	397	390	428	397	404	411	418	402	387	421	402	447	409	425	420	422	397	405	373	410	419	425	403	391	426	413	362	401	372	417	398	348	416	407	433	431	418	405	415	419	399	392	400	409	418	423	384	416	383	388	407	451	424	415	409	379	406	418	387	369	433	406	428	439	411	390	424	382	412	384	380	387	379	429	408	416	392	398	418	392	400	395	416	360	397	388	395	392	390	412	412	392	420	419	432	431	384	398	437	392	416	407	420	381	410	404	401	421	391	404	399	424	405	426	401	448	422	431	437	392	429	420	420	417	419	413	423	402	429	412	408	415	421	393	414	426	404	417	407	407	372	444	384	413	372	405	378	402	388	412	374	392	421	392	427	483	391	427	369	418	391	395	376	416	385	432	420	396	394	403	357	394	438	400	414	396	398	391	440	413	427	373	392	359	400	385	399	394	371	443	403	407	398	402	412	411	404	403	403	414	434	406	404	409	416	390	412	393	429	443	414	383	393	395	404	400	416	454	417	405	389	403	410	389	413	401	429	373	415	395	428	371	403	390	394	398	432	410	413	387	406	370	401	417	411	375	396	433	421	410	404	389	410	415	395	388	428	422	415	405	420	404	361	397	407	410	394	380	399	409	408	388	430	405	419	443	389	431	434	436	424	379	407	442	371	380	396	398	442	405	403	401	423	412	400	386	389	389	372	414	409	377	407	411	427	407	415	396	426	406	413	414	425	388	379	392	395	396	426	389	405	396	395	394	445	419	385	418	402	392	404	430	392	418	435	414	387	402	382	415	382	414	424	408	400	411	382	409	404	413	407	401	410	427	413	387	403	429	429	385	369	384	448	413	416	378	423	398	412	431	386	435	405	455	398	402	403	414	432	411	409	436	411	399	373	410	392	395	399	408	391	411	439	409	389	405	430	449	410	418	419	435	395	408	402	385	397	412	402	385	423	400	439	416	386	371	393	418	417	388	407	401	381	401	385	388	401	424	449	396	416	434	422	431	398	419	342	416	408	420	354	357	367	401	376	388	399	413	397	403	434	433	418	411	413	398	393	384	416	372	403	407	410	387	380	420	406	384	402	427	426	414	369	404	372	423	418	441	381	427	407	391	400	446	443	372	410	385	406	444	388	401	380	448	432	416	396	367	387	424	375	383	412	459	411	391	410	419	396	432	412	406	418	405	408	424	421	425	434	408	435	394	406	407	440	395	401	432	410	419	408	371	399	441	463	397	410	401	408	408	423	433	352	394	377	409	405	438	389	424	421	374	405	408	408	397	421	391	400	433	385	414	409	387	401	424	428	395	411	437	394	426	399	429	395	393	402	396	446	400	386	432	409	434	393	434	428	389	435	354	406	404	402	411	403	409	412	392	437	383	423	410	411	399	411	398	358	430	370	369	419	400	424	409	404	455	431	380	414	422	413	423	414	367	402	458	418	385	373	399	457	409	369	391	428	413	409	402	413	436	423	415	440	423	413	388	394	446	408	428	379	409	409	401	380	427	422	432	444	374	393	417	438	390	425	385	412	428	442	409	425	390	409	380	425	410	407	417	404	417	409	402	369	405	405	395	402	457	411	437	404	421	408	386	405	414	404	385	327	407	412	386	432	414	423	421	376	432	401	398	468	406	412	436	404	400	412	420	421	415	399	454	404	394	395	420	396	417	395	433	392	419	415	399	378	397	402	385	404	397	409	402	411	405	393	424	405	436	411	393	416	403	396	425	398	394	397	404	414	380	419	454	408	376	383	385	376	396	407	416	418	452	370	409	419	357	449	417	451	434	384	397	429	381	399	417	396	415	396	430	415	401	373	432	395	404	382	395	435	378	381	404	433	399	385	431	390	408	422	406	425	422	424	405	441	397	388	416	382	403	400	423	411	409	444	403	406	408	430	401	408	397	371	378	412	419	406	431	392	403	378	421	439	417	418	432	410	405	446	407	387	416	393	418	407	402	387	460	380	397	407	398	419	384	412	404	382	394	379	419	409	422	437	412	416	420	381	408	415	407	423	449	395	396	390	408	411	397	407	438	418	382	421	423	411	415	406	389	379	401	413	451	452	414	422	378	368	413	401	443	384	404	400	425	382	404	396	430	410	402	390	381	380	407	401	389	386	432	411	410	445	358	385	428	408	427	443	362	390	390	396	409	402	416	401	404	385	420	422	400	411	399	394	414	426	413	431	445	423	388	442	368	417	436	405	437	426	386	367	428	448	356	417	420	398	408	368	399	399	434	398	421	405	414	403	428	388	438	388	395	411	374	396	403	375	419	401	412	389	354	455	412	419	417	396	402	417	392	414	425	387	401	415	392	412	422	409	416	392	407	405	418	439	390	433	414	423	422	441	434	386	431	385	394	390	436	411	416	404	417	406	467	417	387	387	413	430	394	405	427	386	422	435	413	393	393	411	351	375	390	394	428	421	384	401	372	401	401	411	451	410	418	439	405	437	373	429	380	408	405	425	442	408	383	395	389	424	393	395	396	417	435	408	402	412	429	431	389	411	383	390	425	430	377	400	396	426	391	397	386	421	459	391	396	408	399	408	396	419	462	434	418	388	402	384	401	382	393	404	393	412	402	433	376	426	406	414	433	418	449	380	390	398	398	394	368	420	434	424	405	375	410	408	393	402	391	385	412	404	418	460	389	416	399	400	418	396	403	393	429	374	404	469	420	418	456	419	408	418	431	372	455	402	430	400	450	407	418	393	417	419	442	422	426	421	402	438	402	420	382	399	415	408	404	410	423	435	419	401	424	421	382	380	404	465	385	413	423	415	429	411	436	412	404	444	396	409	416	397	387	405	410	392	399	380	391	392	399	387	409	409	382	389	404	394	442	405	405	395	415	425	415	400	403	384	406	425	432	390	415	395	407	398	380	399	387	408	429	384
23593	21245	32238	34463	32349	27449	18722	9766	4624	2550	2150	1409	780	413	322	329	346	339	316	355	320	354	335	324	350	325	349	325	361	348	369	355	328	389	336	370	374	335	361	347	356	322	361	311	343	385	347	312	349	341	374	349	357	333	337	330	373	343	351	357	336	392	363	334	342	302	357	347	353	309	351	345	345	311	344	350	354	342	339	335	345	328	331	325	340	328	376	364	299	359	346	365	316	353	331	358	344	364	308	315	329	337	318	355	349	328	379	361	331	366	373	332	349	320	369	339	363	328	342	368	326	361	342	334	328	320	345	325	360	324	340	342	378	324	356	305	345	329	323	347	367	367	349	353	349	326	363	346	319	368	371	372	337	305	362	325	359	387	346	350	344	357	346	368	344	349	343	341	359	326	324	330	333	369	308	347	378	323	354	375	354	368	345	342	324	357	393	349	316	346	391	380	316	332	315	310	353	359	336	326	338	349	312	366	328	345	325	344	335	378	322	310	300	364	331	376	328	341	335	356	329	335	349	372	321	348	338	308	338	321	352	341	312	339	297	338	364	339	359	355	348	351	341	349	322	361	329	347	349	364	344	347	322	355	326	340	335	357	364	336	302	325	342	361	313	312	343	334	333	335	300	363	357	377	341	321	354	379	352	355	335	340	342	357	317	340	369	341	352	325	327	365	317	366	357	350	326	337	353	338	354	365	347	335	349	335	353	350	343	345	352	326	318	345	333	331	381	304	345	323	396	362	344	334	311	311	332	358	342	377	308	348	362	319	374	356	365	323	323	363	306	342	321	343	356	366	318	319	343	356	352	327	348	331	337	355	352	339	302	346	342	347	336	371	356	326	352	351	354	375	337	317	351	346	359	314	346	339	323	358	374	351	324	334	348	322	335	364	345	335	369	346	373	376	331	369	302	354	323	352	308	334	349	337	363	365	328	365	337	318	344	361	335	352	338	373	351	376	313	356	338	313	352	337	324	366	317	362	328	316	340	326	361	370	357	316	347	336	329	340	331	377	339	351	332	340	316	329	365	374	347	356	350	399	358	369	357	359	323	362	371	330	350	344	333	357	352	349	308	345	341	335	360	359	366	339	372	325	364	339	368	349	352	357	320	340	371	371	338	332	363	363	357	371	360	312	336	377	328	360	348	330	332	346	338	346	364	360	348	368	330	308	345	345	329	345	383	359	361	350	340	341	318	324	340	348	355	361	383	361	335	313	338	352	352	361	330	356	370	352	363	342	353	349	345	362	313	313	325	341	348	319	329	326	339	336	349	320	334	348	348	363	339	313	308	353	357	325	354	363	325	337	342	321	339	320	336	369	364	334	364	338	350	334	371	326	350	331	349	323	356	367	347	342	327	348	373	334	362	362	363	330	330	341	360	328	357	323	355	325	320	338	342	368	355	370	389	309	349	319	408	358	364	352	344	332	334	341	345	317	347	348	362	330	310	351	330	361	338	379	320	377	343	343	359	314	345	325	333	347	325	357	319	320	333	341	342	329	335	344	333	335	340	309	323	342	328	366	357	371	347	338	323	378	348	321	327	382	361	356	360	352	330	324	344	329	318	395	364	352	336	322	346	335	348	358	347	367	350	365	378	365	312	341	329	326	346	351	359	348	364	347	323	324	343	362	354	359	349	331	370	338	333	373	340	357	331	348	362	331	370	318	335	354	359	335	335	356	338	371	360	345	370	317	334	350	368	364	361	316	343	298	307	335	340	339	367	350	368	333	352	367	344	346	318	387	306	332	344	361	356	339	324	362	329	348	324	347	319	335	348	343	369	342	365	390	352	318	351	354	334	349	315	357	341	344	337	337	339	343	347	340	379	338	362	348	353	367	333	351	341	384	370	337	366	396	312	325	339	337	327	357	315	353	350	357	389	346	330	352	342	314	357	340	382	349	314	343	353	347	336	388	307	359	345	334	324	329	353	311	354	346	320	341	343	366	332	346	375	314	373	380	370	319	355	319	354	321	349	340	336	348	345	329	374	331	366	378	325	325	312	318	302	349	335	347	327	346	355	317	349	323	364	319	335	335	341	348	370	327	367	354	298	371	316	328	323	340	311	351	336	342	368	333	319	346	343	325	346	344	340	356	323	330	356	342	352	344	328	365	367	335	342	359	322	343	334	356	368	328	320	333	307	351	339	336	323	352	354	351	378	338	353	306	330	374	341	363	385	372	339	335	340	340	343	323	315	339	324	325	349	364	360	362	355	387	336	342	394	345	368	350	337	322	344	358	318	347	329	347	276	358	343	315	359	338	340	329	382	345	359	343	336	369	369	347	356	345	335	342	333	325	339	367	371	327	367	320	354	319	331	339	315	348	362	343	350	375	327	380	331	353	342	368	335	337	336	322	321	359	329	317	337	357	342	342	353	328	346	330	373	347	348	356	350	335	346	365	344	355	342	325	361	343	354	326	347	336	358	354	371	339	354	342	373	345	340	357	382	347	340	340	315	390	322	330	325	338	369	342	354	340	357	344	352	339	370	343	359	330	366	338	362	361	329	353	355	329	322	343	331	317	351	363	359	345	328	353	340	354	345	329	348	334	313	318	359	363	361	340	334	383	326	339	367	322	358	349	343	368	341	364	346	344	322	315	342	318	370	367	309	356	341	335	322	369	355	335	326	327	356	334	328	336	357	347	362	328	340	343	334	365	374	340	343	344	375	321	334	317	336	360	336	328	337	342	388	338	344	397	344	328	363	349	350	339	340	324	338	319	350	316	364	346	365	378	334	345	367	336	316	368	327	356	348	307	363	321	350	354	352	317	350	335	368	352	331	316	327	343	346	367	326	347	321	325	342	366	349	360	325	349	329	316	334	325	332	339	339	386	303	378	326	348	345	357	336	358	349	349	376	347	323	347	335	354	328	331	373	352	364	361	318	351	332	351	313	349	339	332	326	346	337	331	377	368	298	339	361	332	378	340	304	351	350	315	363	352	337	358	362	363	381	329	352	331	342	342	305	340	326	327	329	324	339	342	347	325	334	348	328	360	309	396	341	329	340	335	321	329	334	335	310	319	365	353	361	351	312	361	353	336	353	375	358	323	329	339	331	350	329	350	324	324	366	349	343	334	313	360	346	331	348	349	349	336	350	326	331	333	335	351	346	365	369	333	307	358	326	345	327	338	353	355	317	322	335	328	348	349	286	353	357	328	337	360	336	331	323	371	369	314	313	339	327	356	343	326	359	347	332	376	305	326	334	353	353	335	343	352	350	320	339	333	335	364	330	333	369	322	375	351	361	346	389	359	344	333	324	347	323	334	362	335	356	315	328	345	327	326	380	328	343	339	321	322	356	333	374	352	332	365	379	349	353	346	341	292	304	371	327	322	330	339	341	366	382	331	359	344	367	339	309	362	347	328	328	334	318	359	319	356	326	365	301	365	349	374	354	348	353	371	322	376	371	336	384	394	350	329	363	323	327	362	347	353	376	325	369	334	352	354	391	338	336	343	339	347	320	319	344	354	358	345	376	372
40757	77519	63511	48142	39014	28481	18237	12652	7046	4066	3498	2182	1055	464	368	358	401	385	391	400	364	383	369	383	361	369	363	373	353	382	373	373	400	375	402	382	361	375	365	362	371	378	331	375	361	348	392	355	329	370	374	357	368	383	344	381	364	368	372	390	385	390	391	329	339	360	360	362	356	330	388	398	365	349	361	372	368	336	348	370	362	382	357	400	361	383	366	385	371	365	359	371	381	367	367	369	329	345	364	373	357	342	374	406	367	340	350	352	378	357	401	408	359	374	353	358	400	380	366	371	372	370	361	366	370	355	358	323	395	361	381	336	368	355	352	362	369	378	355	359	376	373	374	364	355	370	380	420	382	360	411	379	360	363	378	369	367	336	389	357	389	369	373	358	384	321	367	354	393	358	352	385	351	358	355	380	364	379	343	363	325	409	365	355	340	349	354	365	374	369	338	345	375	399	394	361	379	395	397	408	376	370	368	356	390	401	375	343	355	379	357	364	369	359	407	384	346	356	388	368	357	367	361	349	349	397	345	352	356	352	351	368	341	376	363	394	365	350	341	390	351	376	371	368	358	370	383	354	385	347	383	356	404	348	361	369	330	340	385	358	366	393	363	373	355	359	362	397	380	354	353	339	361	341	354	388	355	355	354	370	346	363	357	372	379	397	361	381	388	387	352	410	378	360	370	370	349	371	375	373	403	354	348	327	370	381	393	357	361	364	365	384	356	338	381	399	373	345	372	358	358	380	395	355	340	366	367	356	357	340	356	329	345	365	348	344	339	383	366	353	351	339	405	361	379	356	347	377	371	365	352	386	366	387	366	373	354	359	360	366	379	374	395	350	335	349	366	372	369	354	363	372	381	348	368	357	367	395	338	380	357	359	398	384	371	323	361	387	344	390	385	356	348	395	389	358	360	387	343	378	375	361	371	373	367	401	377	392	357	349	366	370	396	358	358	374	367	347	369	376	368	357	398	393	393	342	365	361	381	375	386	344	338	355	345	378	372	396	360	348	366	358	379	376	351	393	388	384	369	390	366	375	320	400	374	383	386	384	358	377	403	380	390	349	374	365	367	399	398	383	386	356	350	326	355	359	393	368	388	353	353	373	365	337	393	361	369	393	338	385	354	335	383	375	341	404	381	341	374	383	372	388	382	343	410	361	382	355	392	341	378	375	302	395	375	333	334	370	346	358	361	317	384	360	330	340	372	358	334	374	349	379	347	369	348	363	359	375	373	374	345	396	367	399	394	375	378	367	385	369	360	385	387	370	375	382	341	365	350	374	382	388	304	372	372	385	352	367	365	353	341	359	342	364	369	378	398	368	336	322	343	381	356	351	366	374	361	348	405	375	418	371	370	376	379	384	357	386	382	386	414	392	366	397	359	393	357	364	360	381	370	358	371	378	384	404	357	352	343	371	359	393	382	379	388	344	376	362	349	400	394	357	359	411	352	339	356	337	360	324	357	328	388	383	380	343	373	367	398	412	394	346	351	356	364	361	368	365	361	349	344	349	386	365	368	366	366	365	395	364	403	395	383	380	367	381	350	383	363	339	374	344	369	371	354	362	368	360	360	363	389	362	398	369	365	388	363	366	405	360	343	370	354	339	372	386	362	352	382	367	366	371	379	332	386	340	349	367	385	358	368	356	358	394	391	340	387	371	364	363	402	389	398	359	370	361	377	377	352	374	354	321	359	342	367	351	391	381	378	357	372	336	368	338	366	382	342	387	396	387	367	387	426	342	341	404	386	374	388	346	364	352	355	341	380	396	334	393	345	409	372	378	380	375	365	355	381	405	367	355	353	336	377	388	363	383	370	369	357	360	389	334	368	354	376	380	349	360	351	370	362	369	381	378	379	401	372	363	361	341	371	360	349	350	356	354	373	371	365	397	357	412	389	385	323	366	349	392	365	354	355	339	377	377	376	365	355	351	386	367	337	353	358	357	381	376	408	383	379	394	387	369	366	380	389	360	372	316	352	357	355	356	391	360	379	372	386	339	338	369	362	373	381	366	386	390	328	355	376	333	380	369	338	377	406	379	357	379	396	371	402	355	373	354	362	349	358	366	401	384	368	390	347	367	356	358	400	333	377	347	345	342	384	374	380	365	352	369	369	333	376	364	369	390	358	358	360	334	350	372	339	319	357	334	368	375	375	398	397	364	352	329	383	350	374	401	359	340	374	334	384	343	396	360	360	352	361	392	363	330	383	363	358	344	392	342	389	377	389	344	356	391	347	365	348	377	354	377	383	389	360	347	419	363	408	353	359	391	387	352	371	393	402	367	362	367	336	371	369	384	367	390	349	360	369	358	349	389	342	401	382	339	390	389	382	316	387	392	371	348	380	382	379	370	374	364	382	368	365	384	378	385	341	363	369	392	369	371	360	340	366	362	397	365	391	379	349	391	400	357	358	362	371	366	359	365	346	354	323	392	366	371	367	401	384	368	383	391	357	373	379	371	374	384	368	390	350	370	395	388	346	387	366	350	363	363	373	387	369	378	361	343	387	390	371	353	381	374	308	384	377	429	366	366	373	366	369	378	349	336	365	364	399	359	367	363	408	348	372	383	328	379	395	345	399	352	353	374	340	361	378	375	356	362	392	306	364	360	376	381	371	362	352	369	370	364	360	376	353	351	384	386	359	389	384	375	371	377	356	375	365	385	368	369	388	371	354	362	396	349	403	361	366	345	346	342	365	343	389	386	397	357	364	380	349	336	333	362	359	396	368	357	358	382	346	398	361	336	366	336	352	339	358	358	350	381	376	364	393	393	381	345	393	356	359	356	387	367	338	373	386	350	374	359	362	356	376	358	363	325	371	358	384	381	340	387	404	385	355	363	360	348	353	354	365	355	362	384	333	371	380	363	383	361	402	385	357	345	356	365	387	358	335	370	372	379	385	345	365	397	320	397	390	367	348	395	365	370	357	354	367	365	402	383	337	391	348	360	348	358	375	384	357	374	344	336	356	331	360	382	397	344	368	355	381	399	376	379	378	362	343	357	395	362	370	373	346	361	355	330	370	388	376	352	374	347	356	362	376	371	374	331	354	349	398	375	389	363	366	381	373	425	384	362	334	371	336	352	362	352	373	350	329	363	381	361	369	406	353	357	344	364	388	372	407	362	397	370	370	357	360	356	354	384	392	359	352	355	364	387	409	345	382	382	372	379	347	388	352	384	363	370	366	356	335	333	382	361	359	349	367	369	365	380	391	387	390	361	335	352	357	340	372	379	359	378	359	396	370	377	386	371	390	358	380	335	365	346	359	389	364	378	335	374	349	387	354	348	392	374	352	347	356	374	368	414	344	404	383	385	395	381	370	376	371	363	346	379	374	348	355	362	347	415	352	362	406	349	421	387	359	400	357	378	342	383	389	374	315	367	422	353	379	385	315	371	391	347	374	396	351	377	363	366	398	386	365	328	379	370	381	391	363	340	323	343	372	355	400	376	373	360	351	389	376	367	369	322	378	400	362	384	387	347	389	375
24843	21419	31547	33475	23928	14896	8684	5360	3187	1752	1274	947	851	572	546	556	612	563	575	557	562	580	596	563	551	568	514	592	532	543	531	556	569	574	551	555	531	583	582	562	568	603	545	611	537	558	546	578	598	571	565	568	569	555	579	580	588	545	594	597	592	561	572	637	539	583	546	548	530	555	571	564	571	575	524	562	549	556	530	589	591	562	540	565	563	627	587	565	563	559	533	591	576	551	549	558	588	542	556	581	571	588	581	527	526	589	566	571	567	559	542	535	594	541	552	584	527	526	593	546	545	585	590	569	597	542	588	616	548	583	575	552	577	520	588	569	580	541	510	568	524	546	594	536	595	622	570	541	567	564	593	566	550	604	570	577	577	602	547	513	514	616	597	543	583	566	567	587	568	569	591	547	573	554	554	556	552	558	579	578	527	584	542	578	595	560	550	575	530	523	607	541	527	551	591	580	568	587	536	562	575	552	563	541	555	551	549	566	557	597	589	617	554	536	538	563	535	606	558	537	562	583	585	551	550	559	597	523	556	538	582	568	551	534	595	581	573	573	588	580	573	548	568	564	602	524	597	562	575	550	542	561	613	552	607	541	587	527	575	573	571	535	592	539	590	556	599	541	578	541	552	538	612	592	519	558	551	558	556	577	547	511	552	588	561	565	546	570	581	571	561	598	552	550	573	591	603	585	591	541	591	639	570	579	615	576	549	562	581	543	590	550	565	593	534	559	558	640	564	588	581	565	561	582	624	616	540	546	558	554	537	589	554	546	581	573	551	567	562	561	617	551	596	516	549	550	571	569	586	555	554	599	522	555	606	534	573	606	582	576	560	567	584	569	570	564	583	529	561	574	562	576	579	616	554	555	580	514	590	596	566	597	582	560	552	524	569	551	526	560	558	536	590	600	541	558	564	542	571	534	588	565	566	548	532	551	545	607	602	564	611	537	586	623	582	586	548	561	602	571	583	550	556	577	546	606	593	592	574	542	558	582	578	585	555	573	557	541	593	594	585	573	519	595	565	553	558	499	565	549	567	538	561	606	571	559	589	542	536	554	603	591	574	582	534	561	531	604	569	564	577	565	539	542	580	620	545	549	552	579	568	529	574	561	563	578	578	597	575	600	523	600	585	590	539	552	595	591	566	525	601	603	546	553	578	585	563	589	545	578	595	579	553	571	553	572	564	589	567	558	522	555	523	568	543	562	592	544	583	555	596	559	552	554	575	565	609	564	593	579	573	571	532	586	566	582	578	604	583	541	573	563	618	547	577	532	575	552	596	594	550	575	581	506	573	577	534	590	549	586	578	553	607	544	536	546	553	579	575	565	619	553	584	560	629	571	559	549	607	555	555	537	531	550	591	580	591	661	583	572	599	645	565	572	554	570	597	612	579	553	579	592	562	526	602	621	518	561	519	556	579	589	554	556	559	559	587	567	536	560	592	557	557	558	600	554	567	537	534	546	621	592	546	539	580	521	613	602	569	560	547	588	619	595	563	518	582	537	594	534	575	587	571	554	566	561	561	526	584	558	598	563	515	608	573	584	549	552	569	617	571	607	620	542	635	573	560	548	573	561	598	555	584	551	526	557	533	553	527	558	560	571	554	598	607	568	598	574	621	547	557	539	625	564	540	606	558	528	614	547	560	590	543	530	565	547	546	588	568	567	564	585	569	518	572	568	580	530	521	557	562	575	558	574	523	558	542	578	581	632	546	534	561	538	564	598	554	564	514	583	575	613	587	600	593	555	572	602	584	590	568	562	579	548	541	588	534	593	550	583	595	588	552	571	538	564	592	574	585	567	550	588	549	545	557	592	556	547	576	578	564	594	572	596	549	555	561	549	590	607	556	536	628	611	583	552	607	570	580	525	598	547	592	541	582	537	624	584	593	519	536	560	553	579	560	561	576	535	582	578	561	556	564	564	565	584	551	571	540	535	568	598	565	523	569	572	543	557	535	544	532	548	600	572	559	569	553	547	561	578	562	584	584	558	570	585	562	500	555	566	504	581	523	580	580	530	565	556	573	566	534	526	565	569	573	574	602	577	593	584	540	561	576	590	621	535	548	539	539	584	531	562	566	571	573	584	547	534	573	585	584	597	565	547	604	585	535	571	586	534	574	580	582	560	577	597	517	565	543	587	594	571	627	567	555	598	538	586	557	555	557	580	584	548	575	537	561	570	570	564	591	564	583	593	588	578	609	592	539	554	608	547	588	564	585	569	580	537	598	527	612	611	579	552	563	583	634	617	572	601	553	558	552	591	554	563	570	560	545	550	584	520	542	588	522	573	513	587	587	529	546	576	532	536	599	597	577	565	577	550	555	565	556	580	551	564	553	541	571	619	565	630	570	567	562	561	615	611	579	553	532	539	544	543	601	560	545	554	584	542	600	567	587	538	583	542	541	550	545	577	599	584	560	582	576	583	578	573	556	579	523	616	532	565	575	564	553	551	541	572	571	569	525	546	608	551	549	620	608	543	581	540	566	581	570	567	552	579	598	563	564	610	529	529	631	575	580	579	564	618	560	569	607	588	538	587	579	577	534	589	554	562	603	563	555	572	569	605	592	554	524	548	552	536	595	579	583	539	571	524	552	592	557	548	608	563	590	557	584	548	618	606	584	548	559	583	617	559	597	563	554	564	571	548	603	561	561	595	531	585	574	557	541	556	563	520	569	607	592	574	531	546	559	589	529	578	580	540	577	565	594	579	574	530	527	539	528	574	546	574	535	576	586	561	598	611	555	555	547	547	603	552	580	576	573	602	536	601	555	562	584	540	587	548	559	593	556	562	575	544	599	523	558	603	576	566	570	590	579	583	539	561	543	556	553	606	579	596	535	550	583	536	522	549	566	596	579	595	569	573	508	550	534	561	570	594	575	532	553	547	597	559	602	558	590	553	559	579	572	609	519	571	589	574	584	545	588	564	599	566	551	550	590	553	566	575	591	546	566	579	585	578	572	593	537	574	544	546	552	603	602	572	578	575	569	516	565	567	539	617	562	558	531	550	582	566	594	537	579	572	536	580	605	559	583	547	577	528	627	623	580	554	584	540	544	578	569	621	566	570	587	539	553	582	588	571	599	550	580	570	549	571	597	545	604	558	557	556	579	595	550	539	599	553	538	587	598	547	618	578	533	579	580	582	607	548	574	599	590	563	540	579	580	558	593	545	589	560	552	600	579	563	533	589	577	574	548	597	567	581	563	535	582	600	586	555	585	601	538	544	609	575	554	563	572	541	581	586	614	552	574	543	529	527	567	568	571	527	580	559	553	566	576	580	544	627	589	602	511	557	543	568	559	565	575	564	590	595	589	534	552	557	524	565	568	575	547	582	555	577	568	576	568	572	529	540	549	556	571	521	649	562	536	605	549	567	578	565	545	574	556	593	604	516	580	580	619	579	531	571	577	559	541	522	564	562	551	545	570	536	599	606	576	567	625	552	566	562	545	536	527	585	556	561	567	566	594	563	572	571	577	579	574	526	573	512
35455	62089	51590	39766	27720	18358	12910	9329	5701	2990	2090	1393	1151	674	602	666	584	591	608	604	571	597	630	583	601	620	615	549	589	648	607	594	569	612	575	588	644	586	624	573	663	574	631	602	599	576	640	607	600	561	623	616	619	644	566	615	570	607	574	595	601	584	629	614	630	571	579	576	599	573	582	595	572	587	566	616	621	593	573	580	566	600	633	604	577	616	621	561	569	569	569	580	598	555	579	613	586	594	579	602	609	620	545	581	598	639	626	594	630	596	637	623	623	562	633	579	605	588	569	553	599	632	611	588	640	588	609	606	577	597	585	591	610	619	554	590	594	678	602	591	588	611	539	573	626	591	563	583	609	586	550	638	608	564	599	577	603	565	564	588	604	599	607	580	595	575	601	554	563	546	590	562	614	619	637	616	588	589	570	592	642	594	642	564	612	633	592	590	573	586	611	563	587	623	644	578	606	587	580	581	633	530	579	599	590	596	610	592	522	601	579	646	642	617	546	641	616	605	585	616	599	643	601	612	587	605	620	629	563	588	633	584	589	577	619	606	614	583	606	585	645	605	567	607	602	617	601	568	611	617	635	605	601	595	589	636	625	601	626	607	572	609	573	571	598	612	578	592	545	611	584	567	622	585	569	595	607	543	606	609	567	599	629	562	577	631	618	582	624	605	591	601	601	609	604	605	571	622	597	656	625	597	576	606	602	580	643	611	633	546	581	564	608	624	599	575	627	626	589	561	608	627	574	607	569	575	644	602	625	570	617	570	577	586	568	638	626	596	573	588	599	587	631	568	566	641	637	586	574	600	628	564	616	549	606	632	644	577	607	578	624	567	596	591	575	603	615	580	575	587	565	640	597	551	660	606	574	577	584	635	592	596	575	585	580	597	585	549	586	583	619	614	640	631	591	610	589	603	585	608	602	605	558	610	604	563	611	542	593	554	590	659	588	621	570	570	614	677	566	585	589	550	596	619	612	617	611	622	532	620	596	633	605	609	583	589	616	591	574	601	583	585	616	625	607	594	558	574	642	609	628	596	586	591	621	593	610	609	596	606	594	600	610	583	607	605	612	618	617	593	619	627	620	606	563	618	621	638	586	648	582	533	597	586	563	556	622	588	628	607	609	572	553	604	603	568	582	593	601	564	594	620	589	594	580	626	587	622	593	621	586	599	596	568	624	619	564	607	634	577	625	642	604	582	625	566	609	560	636	595	627	569	564	601	575	568	609	565	607	613	594	599	545	617	644	602	626	604	601	570	617	634	609	550	594	558	593	633	586	563	595	569	566	595	581	607	601	584	582	586	597	585	592	644	577	628	558	611	600	608	599	597	581	630	592	588	575	582	551	576	578	621	597	609	599	580	611	587	580	609	590	590	544	579	594	615	591	571	610	615	597	601	585	586	572	613	603	621	629	579	591	609	619	628	613	599	587	603	569	581	589	624	600	623	541	611	681	621	582	592	579	637	575	634	582	587	594	616	619	617	633	552	577	609	569	560	566	595	593	599	631	569	584	560	605	587	571	596	603	575	587	592	593	579	580	573	558	605	591	570	611	604	567	547	619	596	623	597	593	584	596	594	580	620	614	602	575	595	555	591	603	579	586	621	635	634	565	632	610	647	624	552	594	639	620	570	615	597	584	604	596	588	557	585	591	621	599	610	618	586	585	552	602	566	584	590	562	592	602	587	586	599	632	570	590	572	596	587	649	626	619	621	588	542	625	587	580	561	612	579	623	581	581	581	609	614	597	595	593	584	583	622	589	625	646	565	618	566	643	626	591	599	639	583	624	619	597	606	596	597	605	676	594	546	634	588	618	562	633	585	634	596	592	598	581	591	622	602	571	595	623	560	588	607	559	589	556	641	567	614	567	627	590	591	643	594	582	572	600	654	586	590	612	570	584	555	593	601	590	630	623	606	574	626	603	578	582	641	574	572	601	583	557	595	603	599	576	609	613	635	612	585	595	590	571	608	614	633	611	612	577	585	581	601	618	585	569	584	650	587	577	612	612	600	551	604	617	595	596	614	591	641	573	640	596	555	585	595	617	590	619	592	654	604	602	564	619	588	557	623	591	613	627	571	628	649	618	578	568	591	638	605	603	593	599	664	609	605	614	595	557	583	606	590	611	628	571	533	626	571	601	616	586	572	595	606	630	635	557	598	552	577	585	581	600	634	558	607	624	608	619	582	610	593	571	593	586	538	622	590	648	590	570	633	625	639	633	607	609	622	587	619	587	585	600	566	602	612	599	640	607	601	583	556	568	601	603	621	623	619	572	625	611	604	647	595	609	627	633	598	598	622	602	603	604	580	605	555	613	572	578	571	583	615	568	614	599	627	579	590	592	634	637	595	540	628	576	570	600	565	616	577	625	633	585	585	592	606	579	607	630	577	588	547	593	583	618	588	578	614	605	596	593	597	561	581	592	588	590	614	585	609	584	590	606	635	619	587	630	606	562	608	597	571	606	616	602	630	593	601	584	561	626	659	599	576	627	629	553	617	578	613	606	623	579	571	603	591	597	622	591	596	627	567	610	612	607	639	630	589	607	556	620	627	599	571	604	595	588	594	603	598	577	568	596	569	632	597	611	579	592	601	627	628	588	577	565	610	599	639	589	591	574	646	634	632	631	579	546	608	633	620	614	617	555	568	606	589	602	562	613	550	608	615	593	562	558	602	587	582	581	601	594	556	622	623	568	621	611	584	620	614	604	585	632	565	572	616	569	615	592	618	562	604	590	636	619	625	557	631	590	609	570	628	610	592	570	593	591	621	639	608	605	600	603	576	617	571	550	612	608	583	598	548	602	562	604	589	609	631	560	575	577	592	571	598	587	560	574	609	590	588	588	615	627	593	589	596	558	582	597	573	611	583	580	559	597	607	629	623	573	612	622	603	596	647	586	601	598	548	591	581	541	590	608	566	573	622	613	601	622	607	584	559	568	619	545	642	598	551	625	611	573	575	624	586	597	587	566	573	626	587	590	566	621	605	591	611	597	582	634	621	613	619	566	591	554	619	573	628	606	614	628	603	611	599	608	612	611	601	590	587	571	580	620	630	598	599	601	609	565	561	609	664	622	587	612	596	641	634	634	580	581	617	606	636	602	598	594	595	606	651	610	562	569	625	602	579	615	573	635	620	631	559	616	614	635	591	607	548	608	626	601	592	599	600	581	621	583	583	604	637	615	609	576	613	596	622	640	627	599	612	576	657	582	617	595	576	606	592	582	589	585	612	587	584	589	629	564	589	580	578	568	552	574	628	566	639	555	546	600	572	609	595	596	630	568	573	589	563	602	540	587	642	634	589	589	592	575	609	585	585	577	595	595	626	577	617	562	596	613	611	548	587	585	610	580	606	595	596	582	607	629	599	605	630	619	595	586	599	601	585	565	603	589	595	620	615	593	620	597	597	588	614	644	606	536	608	601	642	605	641	616	611	589	623	628	585	647	569	582	605	598	569	608	575	626	544	595	622	574	566	562	637	574	606
22484	21150	30514	30525	32111	33345	31540	19849	8303	4884	3088	2316	1645	737	583	590	596	568	582	552	549	557	525	555	585	544	579	563	555	594	593	578	630	543	602	607	546	596	590	575	580	553	576	567	563	545	593	592	565	603	597	599	589	578	582	538	598	576	551	562	600	594	579	589	564	560	594	578	548	579	539	590	518	554	575	541	542	568	564	596	559	541	606	580	540	595	575	565	573	579	577	536	553	592	517	565	526	562	566	516	549	560	533	540	581	565	548	542	544	577	538	591	548	550	568	527	519	582	575	523	578	571	586	572	550	587	566	609	583	558	594	557	616	537	524	592	564	545	588	565	545	526	582	544	556	586	541	551	533	528	601	555	556	540	572	589	576	572	569	593	588	623	543	601	526	569	551	588	576	553	592	536	564	548	554	550	554	559	594	572	561	616	559	581	568	553	550	537	552	545	547	625	540	538	578	563	555	566	567	566	569	570	576	581	581	555	548	560	576	548	548	577	539	519	528	537	605	542	589	584	576	560	552	552	581	546	569	535	604	543	575	591	576	571	515	580	584	545	567	594	574	568	576	513	567	582	561	559	558	582	562	537	573	579	543	587	563	547	576	533	548	594	576	600	568	567	584	597	567	562	515	538	564	563	499	547	565	571	543	579	515	536	579	571	578	513	570	594	533	567	562	555	572	599	565	592	592	557	601	584	560	586	574	566	521	585	584	554	572	589	593	565	568	571	554	556	574	559	573	571	553	581	566	558	554	565	604	584	583	559	565	579	554	563	577	565	561	573	565	557	592	584	552	549	558	589	569	619	604	599	559	571	614	567	555	582	563	562	566	548	549	544	567	526	578	570	553	533	622	582	575	523	569	534	566	565	564	591	546	518	541	534	558	543	575	563	558	605	608	560	589	558	577	590	570	560	576	555	565	591	580	578	608	588	547	551	529	556	550	577	564	560	538	560	566	572	629	548	575	611	570	590	565	519	541	533	533	547	580	575	596	561	580	550	559	572	530	549	598	543	553	571	570	580	570	598	595	616	550	561	578	577	579	542	537	580	562	604	571	565	562	531	578	526	547	550	603	576	597	542	570	557	587	572	578	496	552	560	566	559	545	600	569	532	582	562	583	540	536	567	579	579	603	610	524	577	561	586	541	590	534	547	571	554	525	564	558	560	545	569	574	555	550	526	597	583	583	551	566	603	550	566	555	523	545	551	542	560	556	588	587	587	594	579	568	548	575	569	579	602	547	494	570	598	538	604	603	594	585	572	588	572	604	566	552	588	583	531	582	600	600	542	540	583	530	558	546	573	624	516	592	548	560	624	572	568	584	553	611	541	559	494	551	578	570	541	543	577	544	536	516	537	573	559	592	570	571	564	552	588	566	586	566	555	571	577	555	578	534	596	568	559	561	584	566	573	584	568	576	592	559	574	535	586	526	603	558	528	577	598	569	588	585	593	565	574	557	527	542	579	561	597	549	612	546	579	528	577	583	557	575	569	552	512	559	597	546	572	595	589	605	562	562	575	542	577	573	537	554	581	582	555	591	576	595	546	564	590	493	561	559	528	588	548	589	581	549	512	533	545	549	542	548	571	547	592	559	572	593	565	593	570	533	568	615	534	576	515	564	586	517	584	608	580	511	594	544	554	526	591	546	572	551	600	576	565	522	573	581	545	565	547	538	526	581	564	583	583	562	543	586	573	600	537	596	555	590	582	563	571	581	561	571	553	591	616	610	535	594	586	587	578	571	586	519	562	559	577	513	552	585	595	543	534	562	548	551	615	565	544	571	544	514	582	561	588	546	551	595	571	589	555	526	574	581	578	563	556	550	562	598	554	583	533	592	612	594	565	556	583	565	554	518	548	545	537	573	574	521	553	568	543	548	555	518	589	503	564	601	572	600	591	589	524	558	615	599	559	511	544	554	517	579	598	591	567	591	628	554	527	588	584	611	569	575	561	572	557	560	534	546	556	575	585	547	546	627	571	563	565	611	577	584	572	588	612	576	531	563	556	564	519	591	592	566	555	564	604	538	571	535	569	549	581	586	572	584	555	551	580	532	525	562	583	618	530	584	589	596	571	570	592	587	574	569	601	536	571	588	569	566	606	567	539	601	572	567	526	555	560	533	582	549	561	623	567	557	585	553	587	576	567	574	554	543	574	554	571	584	528	547	523	525	557	532	589	597	602	590	590	531	557	544	522	528	583	553	551	602	528	554	549	523	565	561	546	576	583	583	588	559	604	570	591	581	611	563	569	555	572	567	551	536	584	555	566	577	563	603	579	568	602	592	536	580	575	570	587	538	583	551	544	563	566	611	570	595	594	562	572	585	573	570	562	558	545	560	563	578	529	545	524	564	615	585	555	529	572	549	570	605	532	572	594	571	607	529	560	553	548	557	533	569	522	563	605	567	589	564	579	588	588	613	542	577	614	600	544	561	547	554	597	579	559	552	579	591	557	607	595	571	591	550	542	584	571	580	555	545	562	599	546	549	552	562	581	575	536	551	565	572	586	594	544	544	558	585	592	546	597	542	557	560	547	570	533	544	580	585	555	544	575	572	576	570	612	535	552	576	614	618	552	590	589	593	535	561	559	568	561	558	556	534	524	561	551	589	605	553	554	557	572	595	526	574	582	584	547	574	558	520	542	582	559	580	567	534	561	553	568	547	529	556	550	558	577	558	574	544	581	565	562	540	564	610	573	571	548	562	544	543	588	564	568	549	611	546	582	538	610	556	577	541	568	548	560	536	545	577	551	580	576	568	577	570	584	605	580	575	582	529	599	541	597	548	501	535	591	554	562	561	569	568	568	552	525	573	538	532	571	535	588	617	541	560	551	573	555	580	543	533	600	545	571	574	567	558	617	604	573	581	634	564	526	518	526	577	524	510	574	568	533	552	603	560	573	594	593	585	548	522	567	615	572	542	551	556	587	556	556	537	561	584	562	567	563	557	554	570	569	580	588	566	548	534	543	535	548	538	574	569	537	545	548	556	544	552	540	563	579	563	565	597	535	560	592	509	581	551	601	529	562	552	561	544	535	602	544	571	590	572	591	531	599	563	554	606	597	550	597	536	548	549	527	534	535	557	579	562	538	563	601	566	573	575	549	573	534	535	601	550	585	559	541	503	564	549	579	598	522	553	523	575	572	594	557	579	600	547	559	554	591	535	611	545	525	548	550	549	565	548	540	535	586	564	585	521	537	556	582	592	569	594	554	544	545	611	528	566	551	523	543	534	557	580	584	565	566	606	556	571	536	544	542	558	588	617	537	571	544	552	567	539	597	572	585	538	587	520	627	573	573	595	589	587	545	554	563	580	605	558	556	605	599	595	601	572	563	555	563	591	560	559	575	560	588	546	569	583	535	544	580	593	563	551	582	543	588	582	537	540	575	536	540	516	549	546	581	574	546	543	562	570	521	551	559	583	579	567	561	534	541	570	572	579	564	550	564	582	546	562	573	600	530	573	554	562	575	574	556	558	561	565	556	549	580
45926	90059	77457	60931	47806	39888	31040	21903	10679	6973	4450	3605	2387	849	601	543	612	563	592	542	605	570	579	579	583	578	586	557	564	598	574	553	580	607	552	572	613	589	559	578	581	579	609	570	571	585	578	575	574	565	555	544	615	592	562	545	564	572	530	572	552	580	581	579	572	531	587	605	578	566	547	571	596	556	606	624	562	586	567	583	568	602	610	550	568	593	544	592	587	587	574	542	560	616	594	548	602	577	607	553	519	577	596	558	592	582	565	569	564	556	551	526	586	543	638	556	562	575	604	566	565	584	612	620	520	603	582	599	588	557	567	586	561	577	544	588	581	547	534	566	563	572	559	548	583	545	574	551	536	576	557	611	581	536	584	541	587	566	550	588	554	578	571	559	582	601	564	574	609	563	562	562	583	541	558	559	559	529	557	598	575	570	555	554	584	529	582	573	604	521	569	594	572	555	580	538	585	562	572	565	593	575	581	559	562	565	563	595	572	546	556	579	540	542	555	508	582	554	582	586	546	563	600	566	566	559	621	546	559	552	581	583	590	577	614	581	574	565	586	612	572	578	541	586	563	596	554	574	563	539	567	551	584	560	567	599	549	548	570	566	606	541	563	575	597	559	562	556	587	611	590	564	539	551	624	579	543	558	537	573	579	558	544	547	603	550	588	547	569	552	571	599	609	544	549	585	572	564	591	602	560	583	577	599	565	555	537	605	541	617	602	599	538	520	552	564	549	568	599	567	578	581	600	557	600	575	563	583	553	567	588	564	568	582	573	535	535	557	538	540	566	613	551	573	614	577	569	587	577	581	566	589	549	552	552	550	563	565	570	590	556	547	586	582	584	603	585	555	587	599	541	580	569	576	599	565	565	523	520	562	512	537	611	577	530	561	551	597	559	618	570	601	590	570	572	590	567	580	539	589	542	518	556	572	571	539	582	596	609	522	581	578	592	573	573	559	591	554	603	570	580	640	593	605	574	611	534	548	522	546	570	592	573	590	537	542	561	547	588	597	576	585	544	590	549	571	550	554	596	559	595	561	589	596	539	575	550	546	539	557	539	554	560	562	576	578	507	564	549	551	551	605	611	547	567	567	610	557	588	573	554	578	589	557	611	517	559	566	568	621	536	560	549	608	551	613	559	608	582	571	566	565	586	616	572	566	557	571	567	542	560	561	580	623	582	596	540	523	540	598	552	600	595	595	538	554	615	604	621	583	575	556	577	606	542	521	580	582	569	588	607	554	571	569	626	551	595	571	603	579	588	556	567	607	579	560	586	587	519	579	606	564	556	602	608	594	525	585	603	547	582	590	555	596	561	574	586	573	570	588	558	577	545	567	615	545	575	563	566	564	562	586	560	561	537	595	508	595	594	589	584	586	538	614	554	550	557	571	580	563	551	573	544	572	569	600	579	526	559	565	562	575	545	575	561	541	549	568	603	519	598	566	605	555	559	571	542	551	557	586	558	567	580	587	572	571	577	501	534	573	580	573	537	555	579	555	545	612	553	560	548	566	583	567	594	618	527	582	577	545	555	567	574	588	584	538	572	558	538	559	599	614	535	595	536	640	594	517	560	537	561	547	598	563	579	571	575	563	552	590	558	542	570	554	593	585	607	535	555	586	532	588	564	557	579	581	601	567	550	535	555	613	552	567	589	523	528	592	568	569	543	547	618	600	537	568	569	590	620	590	554	550	575	574	566	566	573	559	579	553	586	570	577	586	575	629	554	585	631	549	514	551	574	529	610	565	566	568	573	539	592	567	602	559	622	562	536	578	594	543	558	590	561	567	585	588	549	582	613	598	609	559	537	553	559	589	532	549	556	549	622	581	596	597	554	547	574	588	540	580	584	640	566	565	583	570	563	568	589	580	587	564	563	630	561	555	560	546	571	571	564	581	592	617	563	590	600	553	590	553	565	579	601	539	539	592	613	508	566	560	566	561	575	545	564	545	543	566	578	616	553	641	566	548	558	572	588	516	591	540	592	566	559	561	556	609	577	558	575	581	607	551	549	624	563	564	553	576	545	568	579	560	565	584	565	564	604	551	513	620	533	536	590	542	577	603	568	556	580	538	573	562	563	585	541	554	546	576	544	590	566	593	572	551	605	564	590	585	564	570	583	582	558	567	561	569	554	495	554	605	626	569	548	609	585	542	588	568	573	540	566	566	568	541	584	582	592	631	575	589	596	570	563	558	543	589	595	546	607	576	566	597	542	554	608	575	568	545	567	601	580	592	585	568	550	580	572	589	547	553	554	546	573	546	573	553	555	581	570	565	591	578	557	588	607	594	581	620	546	595	589	537	611	577	566	574	584	565	573	569	595	572	579	573	549	565	606	624	547	551	582	572	552	596	554	568	563	578	601	593	567	557	589	603	572	589	585	556	538	612	599	571	557	553	608	583	587	539	549	564	574	577	582	612	558	590	560	542	589	581	571	593	605	575	556	580	554	568	530	545	590	557	562	542	571	580	600	573	594	544	565	535	605	532	562	604	624	523	601	570	606	554	539	532	576	601	590	548	573	594	584	575	585	613	566	601	593	544	587	603	559	596	596	549	556	548	560	614	578	576	618	553	556	574	532	581	636	612	568	619	554	568	520	548	573	564	572	569	580	571	564	548	566	567	546	567	573	571	556	564	556	581	600	562	564	585	575	565	557	557	582	581	596	547	596	597	560	566	551	557	566	560	569	536	548	582	547	587	580	528	550	582	560	597	603	560	564	552	586	581	557	564	528	563	548	578	629	561	571	582	542	568	602	543	612	565	561	520	626	566	587	581	610	592	601	581	568	531	590	630	516	594	546	593	541	587	599	588	577	584	554	532	555	561	538	546	558	550	531	551	549	588	539	521	585	594	546	535	588	599	567	585	561	534	568	601	615	565	606	566	560	552	537	567	600	575	609	578	563	547	551	539	519	550	552	567	551	548	615	585	570	548	611	556	572	559	589	531	587	562	598	545	557	542	565	557	569	602	561	543	543	577	564	629	563	600	566	579	561	579	595	575	592	566	530	548	580	538	624	528	544	573	563	604	582	586	543	562	576	558	568	557	552	564	586	545	586	598	562	580	553	576	531	601	579	559	574	552	593	593	566	591	546	564	561	588	597	580	558	594	571	594	527	547	554	553	596	558	581	582	573	555	579	582	545	619	570	548	542	575	570	601	601	574	559	561	559	552	560	587	579	566	571	575	573	579	557	543	598	583	533	565	584	543	566	562	578	600	557	578	573	578	595	627	527	526	560	553	573	567	555	576	573	573	554	618	548	578	549	554	565	593	618	537	584	550	546	581	577	570	568	525	586	560	583	594	607	558	538	619	549	592	568	542	610	643	587	584	538	594	561	538	571	598	576	575	554	557	581	571	577	591	607	564	554	600	582	601	564	571	556	618	567	570	533	592	594	581	535	538	571	587	562	585	548	590	552	546	547	582	574	546	589	573	552	547	573	578	594	569	545	567	559	549	566	589	566	575	584	615	571	588	590	602	518	599
28215	22784	24588	16652	7685	3328	2149	1320	781	511	455	442	436	411	372	385	408	388	379	401	397	408	381	418	388	367	405	385	382	411	402	388	400	423	405	397	412	400	383	379	387	396	415	399	410	407	403	409	425	408	397	407	396	393	399	406	427	417	433	415	403	391	374	367	434	416	372	416	441	404	422	397	396	385	403	404	399	404	393	413	394	419	421	407	400	397	406	392	397	405	422	405	397	451	395	383	430	398	385	403	454	392	425	411	390	435	399	412	397	427	419	417	412	438	371	405	387	391	431	396	412	426	394	402	402	391	374	393	410	370	379	403	389	358	426	374	403	372	409	369	415	380	368	412	424	437	396	392	439	428	373	394	380	416	400	401	396	411	402	396	369	394	392	413	384	437	397	388	377	428	388	422	374	402	386	378	409	382	404	424	383	383	402	377	403	412	406	391	390	390	410	415	406	395	416	429	364	404	415	376	403	422	405	397	425	389	416	452	391	398	403	418	414	395	396	423	409	410	433	423	391	375	426	398	403	389	414	425	377	357	390	410	405	385	424	402	402	418	402	400	390	432	381	436	373	407	383	404	404	401	397	386	393	396	412	395	433	423	396	415	392	400	401	372	400	380	382	391	402	413	389	388	385	397	408	412	390	394	400	407	393	393	384	418	427	428	405	417	406	390	412	407	402	389	401	368	404	384	427	416	389	414	415	395	403	404	395	403	397	397	447	401	375	396	394	445	417	400	390	368	425	357	403	408	360	436	397	364	364	399	427	365	425	381	388	404	377	406	398	390	408	391	401	408	414	408	432	414	414	415	380	393	408	420	395	384	379	467	386	404	353	417	416	410	401	389	402	394	443	425	417	421	401	404	424	404	418	424	403	392	437	427	397	397	427	417	410	396	392	392	426	395	431	412	354	383	388	376	413	420	412	431	398	423	377	432	389	424	406	414	380	444	419	389	390	383	409	439	385	395	410	383	413	419	396	405	408	412	378	362	431	443	443	379	421	408	388	424	416	414	377	403	413	366	401	413	419	389	452	419	405	425	364	391	392	433	376	422	451	388	397	393	417	411	393	410	419	370	413	394	409	416	388	441	416	385	384	407	379	386	406	375	422	447	406	385	393	414	420	391	354	427	391	406	379	379	426	394	395	397	393	404	360	422	404	403	417	400	393	411	390	389	425	397	400	375	408	435	386	383	373	373	405	397	366	404	387	377	428	422	432	400	397	382	408	417	422	422	374	397	422	389	390	424	387	450	378	406	399	380	383	395	398	396	400	408	406	438	394	402	414	369	392	387	394	432	345	409	376	388	392	398	384	413	412	438	419	392	397	396	405	406	409	408	403	411	387	395	448	412	414	410	375	398	409	397	393	392	399	402	411	414	386	400	388	445	389	395	399	402	400	416	387	381	432	425	423	392	353	382	368	390	421	399	400	388	452	383	417	398	389	390	385	441	393	409	390	416	414	436	396	424	388	402	352	424	413	388	449	400	417	397	410	401	430	392	381	408	400	430	409	398	400	453	397	410	403	417	376	369	386	381	414	410	382	426	426	380	387	388	386	400	374	408	410	390	388	398	395	456	389	396	396	398	405	398	410	383	377	384	379	415	413	409	407	399	387	398	399	381	399	417	409	436	401	386	397	409	410	370	416	367	400	440	407	390	437	435	419	398	378	383	414	398	427	413	379	395	381	416	435	385	418	385	405	402	406	421	395	404	419	453	446	402	419	379	396	380	410	436	394	408	361	392	405	381	421	438	407	400	425	412	396	375	406	403	364	391	397	427	399	435	448	403	416	395	400	367	406	434	413	434	414	386	414	393	398	422	408	403	403	415	425	418	413	400	415	381	398	394	370	389	421	381	381	400	412	388	417	414	391	420	382	395	401	415	403	408	398	425	422	430	394	385	402	378	406	427	424	426	402	380	378	360	401	397	426	383	412	416	417	398	401	411	411	391	382	395	368	418	382	419	411	442	406	397	377	385	414	408	406	409	389	425	426	417	397	362	375	400	408	430	419	422	392	420	402	418	395	405	439	419	374	390	401	405	375	416	405	398	404	375	349	408	363	390	405	390	386	402	377	426	414	438	410	394	415	410	392	397	420	425	385	378	390	383	413	405	381	391	403	395	407	442	403	413	409	377	386	412	419	412	375	372	400	369	427	422	439	392	375	403	408	398	431	375	389	417	399	394	404	370	409	393	393	412	427	403	404	382	426	388	421	390	449	415	415	395	406	391	403	395	400	410	423	412	428	428	419	431	426	414	406	390	393	391	378	394	368	382	416	436	389	368	375	397	426	403	387	394	406	373	376	400	375	401	430	437	431	428	380	383	417	412	378	391	398	409	415	401	382	422	389	429	427	395	391	410	409	441	393	389	435	393	389	412	415	433	372	383	426	387	397	398	415	396	406	405	365	384	421	365	397	417	379	440	362	443	399	362	393	398	400	423	377	424	402	389	384	424	397	404	378	383	364	400	402	387	388	432	414	390	425	421	412	381	372	391	416	433	390	426	366	423	399	393	376	401	431	412	404	394	422	389	444	387	431	395	396	412	393	407	404	417	364	415	403	440	417	402	373	412	402	401	407	395	369	408	429	382	412	410	385	391	450	383	384	424	425	354	371	411	418	382	416	369	412	405	387	413	434	389	377	441	402	381	390	419	364	403	386	392	388	406	414	433	403	400	427	404	446	405	404	390	396	389	375	435	398	395	398	401	403	387	413	390	428	384	394	427	385	370	398	369	388	417	391	425	404	382	427	392	402	411	436	425	417	410	426	395	411	443	419	379	399	433	391	366	403	423	416	393	442	395	403	373	419	442	392	419	365	408	401	401	386	413	408	362	407	366	372	397	379	419	409	416	421	426	392	404	425	396	391	406	411	399	367	351	369	398	419	397	401	392	367	383	397	415	416	390	402	406	362	419	395	426	390	363	371	416	394	386	375	424	423	395	369	414	404	433	411	410	416	391	392	400	387	388	377	406	386	415	368	432	431	417	369	430	371	419	404	391	444	389	412	366	402	415	404	405	361	381	382	370	392	386	419	408	379	383	359	408	372	406	415	417	413	398	393	363	400	417	419	405	409	383	396	383	399	374	372	409	411	381	403	420	381	399	389	375	408	417	370	433	372	422	403	393	423	450	403	386	432	400	368	371	420	420	384	411	399	355	393	423	376	437	392	406	410	406	400	379	402	397	402	348	386	385	366	376	433	421	402	396	397	418	386	396	388	396	380	413	417	401	448	430	370	402	435	364	416	392	413	418	421	398	381	373	416	420	418	394	436	390	415	404	403	397	400	407	389	383	407	417	390	415	383	387	356	436	385	437	381	429	387	369	381	415	419	393	364	399	388	417	385	441	417	416	385	435	399	409	389	380	414	403	441	417	411	365	396	409	428	422	396	413	445	367	374	393	460	421	401	390	377	395	412	406	451	402	397	409	387	383	381	428	428	409	376	405	397	397	403	421	386	415	397	403	421	387	384	419	406	417	365	408
15357	30686	20542	12656	7783	4169	2949	1728	972	551	446	481	437	458	460	446	486	409	470	405	444	431	410	424	448	427	417	431	428	432	406	461	441	436	456	408	441	449	426	427	442	430	458	441	412	432	437	455	439	486	421	424	467	433	429	445	478	429	425	484	419	452	458	418	438	430	462	427	407	486	481	477	429	437	402	418	423	412	472	449	451	455	456	447	404	424	410	421	435	447	438	453	452	432	453	425	427	446	419	408	453	432	443	442	443	422	412	462	410	409	475	434	438	413	431	412	461	443	456	463	450	425	446	410	480	444	434	458	457	422	465	465	426	455	425	440	417	436	447	452	441	455	407	442	406	473	460	405	435	471	463	438	420	459	436	480	444	418	438	438	450	458	440	449	430	454	432	485	438	469	442	419	431	442	484	442	438	402	408	486	449	431	434	442	449	447	412	418	457	464	435	434	452	482	462	453	418	479	442	420	428	472	428	446	469	426	437	443	449	425	478	434	431	410	488	410	395	422	473	454	432	440	458	405	438	439	422	427	449	422	404	415	429	401	446	424	461	472	412	415	443	421	443	453	453	444	467	464	437	441	423	435	456	466	478	425	442	459	466	451	423	459	436	389	437	450	454	435	462	410	407	453	459	402	475	404	448	433	443	451	441	422	429	437	438	428	444	418	443	423	456	429	433	411	400	412	408	428	455	455	414	448	432	443	423	423	448	434	433	417	410	439	453	456	435	454	435	457	443	471	421	451	445	459	470	434	455	441	462	438	415	413	464	485	417	450	459	408	441	426	430	434	448	423	476	423	440	451	447	425	428	441	445	442	408	425	393	416	403	456	428	430	435	386	452	425	414	423	423	470	433	437	420	428	443	425	426	418	430	417	424	486	422	430	441	449	450	446	441	437	448	403	472	413	507	440	464	425	406	420	424	452	404	440	463	429	448	475	470	444	421	433	446	414	437	425	473	429	442	455	432	433	437	443	421	456	423	440	430	454	445	413	414	465	419	411	415	445	425	427	406	428	442	430	422	416	454	442	441	416	457	438	451	455	461	487	440	458	434	461	440	441	419	434	428	441	426	452	439	462	445	452	468	435	495	490	445	452	474	444	429	447	453	442	391	459	434	436	426	443	408	395	452	440	440	454	398	431	408	442	442	437	428	446	425	448	456	450	432	413	430	433	468	475	446	413	441	462	430	419	404	450	479	429	420	427	409	443	424	438	414	443	431	465	461	447	444	417	402	468	457	424	461	425	437	438	441	433	446	434	457	448	414	414	461	463	438	411	430	435	429	440	424	409	428	421	470	453	437	478	450	446	428	437	397	430	440	406	446	467	428	463	450	409	393	438	433	446	429	433	443	453	430	454	433	450	397	428	425	444	416	429	418	443	466	460	460	445	457	423	436	434	424	432	464	455	429	455	423	459	440	438	447	471	385	452	491	440	447	459	406	439	449	466	422	426	446	409	447	443	434	429	441	464	442	493	441	411	456	408	440	433	458	470	466	414	434	440	431	438	456	392	440	458	424	440	411	442	431	452	477	434	453	428	386	427	383	464	493	387	432	457	422	439	431	422	426	461	443	458	429	457	447	438	457	437	459	405	462	479	422	493	448	445	421	428	408	454	423	469	444	447	436	434	410	500	398	434	443	423	434	456	415	435	445	431	455	423	431	409	408	498	462	422	438	449	415	465	428	483	406	410	440	457	455	420	419	420	449	424	457	443	460	439	438	440	444	410	410	447	436	486	444	454	461	404	453	431	414	427	441	400	473	468	471	405	427	423	456	428	430	459	425	413	439	447	459	422	419	472	467	422	438	475	409	439	419	432	466	432	435	452	442	416	465	456	446	466	441	405	467	430	424	453	425	437	427	418	423	412	391	457	435	415	434	430	480	450	443	427	436	462	439	417	436	410	434	453	447	462	413	405	437	416	471	440	446	455	466	435	449	435	418	462	487	422	427	440	460	428	423	416	450	427	423	450	449	443	417	415	463	437	446	464	495	448	453	430	423	452	452	444	445	456	444	455	436	421	438	406	461	435	426	456	450	419	413	464	445	449	416	430	443	440	446	446	422	454	447	455	440	388	467	462	428	424	383	474	448	470	429	398	436	470	420	447	412	422	421	410	445	433	467	451	436	417	483	423	472	428	413	461	445	459	422	472	416	473	449	463	405	454	443	441	422	478	438	455	443	441	460	453	447	440	428	406	416	434	446	446	402	455	429	431	431	421	431	438	451	404	409	432	468	460	449	446	459	498	393	445	429	463	412	444	434	437	433	442	421	435	431	456	451	474	430	433	432	428	461	443	418	443	449	408	447	456	423	432	471	433	456	458	445	442	445	449	436	445	435	415	462	454	465	432	448	458	468	443	433	452	421	432	433	431	468	453	436	426	422	414	455	424	429	444	447	453	447	402	463	451	441	422	469	414	418	471	456	469	430	427	467	447	508	430	442	433	413	423	423	445	452	425	408	448	405	440	413	436	423	438	446	449	468	445	456	434	448	435	471	433	433	443	381	445	444	478	437	421	461	471	461	445	420	424	408	427	434	427	444	478	433	476	412	477	436	456	442	461	463	415	461	424	460	457	456	439	399	453	456	408	452	422	435	440	410	454	468	447	424	485	429	462	429	466	442	457	431	451	440	475	458	424	410	415	441	401	452	427	404	406	441	432	428	439	412	431	446	435	445	438	448	473	424	415	408	435	426	433	430	400	448	447	416	410	491	429	437	402	459	418	447	426	457	440	447	411	449	451	474	454	442	436	430	430	439	453	430	433	436	464	425	452	456	440	427	396	434	456	436	442	453	401	456	414	424	452	441	440	448	429	460	421	467	442	433	430	457	445	429	412	436	400	417	429	438	445	434	462	412	430	420	456	464	436	440	443	440	427	426	443	437	431	414	440	396	452	447	449	390	461	462	455	455	441	415	442	426	432	438	418	424	442	444	439	460	424	469	434	430	479	477	479	449	457	430	457	462	463	432	464	473	418	415	426	456	412	454	459	439	461	396	420	441	471	464	434	431	443	412	425	442	415	450	440	471	466	457	459	399	433	451	443	418	436	427	434	470	425	419	437	431	440	438	477	454	404	444	458	426	441	460	478	429	449	417	477	433	484	435	433	431	487	435	392	417	446	457	433	436	459	433	470	420	466	454	420	439	457	418	426	433	479	457	457	432	448	481	461	416	443	457	433	465	426	398	453	463	450	431	435	435	481	415	477	419	458	440	432	419	430	431	428	432	444	472	422	437	454	461	450	457	439	465	467	406	450	430	478	481	462	426	429	431	453	433	454	397	450	396	430	416	431	442	451	442	455	431	425	439	440	431	437	442	436	430	477	440	463	418	465	439	371	429	452	412	436	439	422	454	471	459	404	412	428	431	402	441	432	420	409	455	419	470	450	427	433	449	464	413	496	450	424	426	475	404	426	463	470	456	423	422	459	429	440	465	432	436	451	475	455	454	480	414	455	473	424	428	446	454	417	446	444	430	428	448	434
23717	21383	32709	36039	32611	28902	21443	11246	4549	1359	830	669	487	421	423	372	342	364	389	378	352	405	379	378	365	367	335	344	366	351	365	401	373	369	412	376	385	397	354	345	381	373	369	382	370	401	332	385	377	314	403	355	367	384	365	388	354	355	357	383	377	370	370	380	354	372	357	365	384	390	387	382	345	388	372	371	365	374	370	348	356	395	387	339	363	408	356	363	344	363	389	336	326	367	338	368	393	396	321	399	351	368	352	350	359	344	382	396	375	366	385	376	366	356	399	357	346	312	368	359	370	373	348	321	375	350	374	387	338	343	362	381	357	319	334	385	338	363	358	394	353	367	385	352	385	339	399	352	398	400	402	403	357	339	410	360	372	376	396	365	338	332	385	352	373	359	392	370	374	368	360	358	340	354	364	380	346	360	401	363	373	399	351	380	366	351	359	378	370	361	347	386	356	359	363	372	359	370	357	402	377	331	382	369	408	349	359	385	346	368	352	335	397	364	354	373	360	369	410	334	383	341	385	377	376	367	373	373	356	384	370	347	384	319	380	369	385	362	362	366	360	394	388	359	367	357	356	384	351	390	383	387	378	350	382	364	341	410	385	372	369	374	350	381	375	371	339	364	375	373	350	399	379	365	338	331	367	372	400	353	366	380	379	388	351	397	388	369	380	347	388	343	359	365	358	375	342	371	395	363	391	326	378	370	353	371	366	369	357	375	354	373	341	353	355	374	357	335	357	378	353	384	398	377	349	364	355	339	356	421	432	351	363	375	364	348	361	396	355	389	350	386	397	378	356	370	365	355	329	392	351	310	366	364	392	356	367	365	348	360	351	348	370	354	356	377	365	377	365	348	396	352	363	349	365	359	371	368	402	401	377	406	367	418	346	390	374	375	370	358	371	355	367	364	389	379	343	378	346	357	363	363	365	365	342	368	356	380	357	350	354	364	358	365	369	396	405	389	351	395	346	357	342	357	340	381	365	343	364	353	395	396	366	324	371	362	357	351	337	397	345	393	392	353	355	365	354	351	372	364	372	392	379	365	393	345	402	347	402	357	383	370	368	371	382	381	352	406	380	332	379	347	337	334	336	391	358	365	374	382	360	364	346	425	380	405	351	402	323	336	369	360	369	386	392	364	389	376	367	379	341	343	378	368	390	380	381	364	357	378	340	358	374	336	372	357	341	367	344	376	413	377	370	380	349	369	383	406	354	380	378	358	356	362	382	338	379	384	365	360	341	367	362	373	366	404	365	363	369	398	378	379	350	380	352	347	374	370	355	378	363	385	378	370	386	376	346	403	352	390	357	382	360	379	386	343	393	388	382	388	367	348	357	377	379	371	364	367	366	354	384	361	372	390	379	360	350	370	361	374	371	395	372	348	366	374	374	400	387	381	363	361	362	356	370	387	387	333	360	381	359	349	351	402	337	356	383	377	364	363	369	416	375	392	393	331	374	400	372	362	382	332	334	350	405	323	384	385	381	431	392	389	388	373	341	366	397	381	348	394	387	393	398	330	366	379	377	358	389	344	382	386	361	373	343	330	360	384	357	351	338	320	381	336	381	371	365	342	366	398	385	383	370	363	384	384	333	369	401	371	376	371	352	384	366	396	326	412	408	366	378	403	373	392	379	377	407	370	348	348	380	383	363	378	383	351	353	344	356	398	346	394	392	361	376	400	361	349	347	353	352	406	328	351	386	360	353	397	364	370	409	361	392	356	377	359	417	358	361	346	377	344	363	360	360	377	370	350	335	375	363	363	378	353	390	400	388	355	379	358	382	408	381	370	352	378	373	338	386	346	363	369	375	381	330	340	342	377	362	381	365	379	359	324	378	368	341	378	392	352	360	377	380	337	383	336	374	363	384	390	352	389	396	358	383	362	375	370	383	381	366	346	345	351	348	408	379	330	369	361	365	387	387	396	371	339	341	379	358	361	363	374	365	350	359	393	345	353	384	390	378	377	386	351	384	383	394	364	392	352	354	393	347	374	379	339	395	371	367	396	362	367	357	318	379	410	390	383	381	380	393	385	368	394	378	353	372	384	372	358	369	395	372	370	351	380	381	396	369	382	345	381	425	355	376	342	361	379	357	375	375	338	390	370	386	385	356	360	373	357	383	373	375	369	354	340	368	340	384	349	375	358	362	354	370	359	387	372	365	372	338	365	393	357	370	382	388	336	415	378	377	387	361	377	351	329	361	335	350	382	332	377	374	367	341	362	340	348	371	369	376	353	343	373	350	375	342	352	362	352	383	356	397	369	377	403	343	369	395	387	379	329	330	360	406	357	373	383	365	377	383	384	364	358	395	367	366	366	382	358	383	395	361	368	377	380	393	394	396	360	362	362	344	369	365	378	348	362	382	379	403	380	366	388	353	337	337	361	326	335	397	398	402	361	354	383	349	359	379	380	346	394	354	390	392	355	356	364	356	390	342	388	367	354	383	351	379	354	338	390	368	354	381	381	342	355	400	349	336	339	346	354	328	355	365	350	359	361	389	388	351	347	420	357	368	333	330	375	328	378	365	387	364	357	349	368	387	360	362	399	361	367	362	378	368	401	376	357	380	337	357	360	372	388	366	364	353	402	384	356	376	377	380	379	394	397	359	378	327	375	359	348	370	344	366	369	369	373	322	365	351	359	342	414	373	380	326	365	361	329	337	373	403	390	391	359	379	353	381	384	359	364	354	362	353	356	373	393	373	355	405	358	372	355	336	362	371	324	349	360	392	367	380	385	369	376	349	358	347	358	345	359	354	373	365	360	325	366	386	345	350	384	378	370	351	375	333	400	374	360	373	374	343	390	366	362	393	390	358	370	356	384	354	396	383	377	366	394	373	311	372	365	380	387	345	330	385	383	372	393	354	333	348	376	394	376	386	361	372	354	379	389	367	342	381	378	391	365	370	394	373	384	402	370	330	364	406	334	359	383	355	376	371	372	350	368	341	386	375	360	403	384	335	369	336	385	353	326	343	377	413	369	377	379	366	340	359	361	371	386	379	321	374	384	389	368	358	386	360	360	405	378	375	332	395	356	369	369	373	418	412	368	361	383	376	366	385	370	375	362	385	367	416	343	359	389	396	369	360	333	345	345	338	373	341	386	350	367	360	388	354	377	360	386	349	373	363	380	361	375	348	332	364	377	389	373	353	376	382	360	383	382	375	350	350	376	421	349	386	335	369	380	375	386	369	374	330	378	368	374	378	360	364	349	337	392	413	373	368	371	389	390	391	379	375	377	403	302	383	391	377	401	367	351	376	383	375	354	359	355	370	369	368	334	407	382	381	355	347	343	364	369	336	352	346	340	375	376	369	340	347	334	331	407	393	361	375	349	367	387	373	332	383	368	385	354	361	373	405	374	370	362	386	393	400	357	378	385	356	358	345	355	386	375	357	341	363	389	345	361	373	373	345	351	381	371	328	382	349	358	373	358	372	358	355	399	355	375	340	385	357	369	363	385	355	348	367	371	401	349	376	376	333	374	391	370
40855	78209	65274	49803	39759	30343	21360	13615	6318	2012	1139	843	603	471	394	387	391	407	342	444	385	423	395	392	393	400	406	377	417	397	385	377	376	409	408	385	415	376	356	400	396	392	353	407	368	392	351	362	400	394	394	379	349	391	392	359	400	362	414	411	398	385	378	387	383	371	403	369	388	405	379	354	402	381	385	393	415	387	400	383	425	388	392	373	390	366	374	380	383	379	375	370	404	402	389	413	413	402	387	405	400	369	406	355	390	418	350	385	394	394	387	393	384	413	404	396	415	408	364	382	394	365	381	379	383	363	373	362	383	379	397	385	374	368	395	378	373	386	413	383	390	412	394	406	405	382	456	377	405	375	402	406	389	418	379	416	390	356	361	433	421	408	389	415	426	371	359	387	408	352	363	410	388	408	377	398	414	371	403	403	410	379	377	344	392	394	389	358	391	414	402	365	408	404	384	395	412	396	382	353	399	405	406	376	424	348	396	400	368	391	373	356	357	413	381	411	393	368	414	365	417	410	399	396	422	392	366	381	391	395	418	409	401	372	364	369	389	394	406	374	371	379	367	381	413	406	378	389	399	399	366	363	379	384	382	367	391	399	396	363	347	410	428	388	398	414	366	355	395	353	393	383	395	401	409	399	370	395	391	403	397	386	409	392	380	406	411	399	413	386	374	407	392	397	399	391	395	378	402	355	391	413	378	398	422	406	381	382	408	386	402	393	413	434	424	397	350	419	385	392	376	387	370	375	400	395	365	377	397	389	408	363	420	383	408	400	390	399	392	373	390	403	426	435	410	354	413	391	360	424	380	382	360	414	417	398	396	388	411	354	379	377	374	410	439	370	403	372	410	418	372	399	357	401	395	360	387	385	375	363	421	400	402	401	377	392	380	386	381	389	403	381	403	384	352	396	403	333	411	359	387	390	386	384	385	387	400	410	404	369	388	412	396	406	391	350	373	394	386	420	406	390	371	387	411	395	388	371	397	389	395	418	356	373	383	415	388	373	372	381	396	404	357	372	398	404	397	397	363	405	408	357	377	374	389	383	381	408	393	392	390	395	404	395	390	398	413	356	373	389	408	390	348	378	393	413	400	407	390	395	356	427	355	367	429	430	410	406	377	392	378	402	360	410	398	402	406	396	393	395	401	424	417	397	353	345	378	390	400	342	379	409	383	411	392	389	390	415	412	391	368	397	403	371	399	391	407	374	402	398	410	399	409	397	386	407	387	366	376	384	377	386	382	402	398	374	402	374	387	403	372	387	391	371	393	377	402	401	410	398	392	420	410	406	392	401	399	377	398	381	414	385	392	406	394	397	401	379	376	404	386	364	386	377	407	399	405	380	394	391	377	399	433	392	363	380	388	391	435	337	370	357	404	359	408	432	372	411	422	412	404	354	372	406	404	426	401	403	386	366	405	370	418	372	398	398	370	412	427	387	403	398	405	395	383	432	387	390	378	385	399	371	402	359	376	405	361	414	394	368	405	355	416	411	376	369	393	373	424	367	369	371	409	360	389	410	398	389	420	399	375	417	403	399	383	401	409	396	391	377	391	410	395	391	404	386	382	398	391	393	419	397	386	390	407	400	415	409	390	353	393	403	410	355	383	361	390	425	426	377	411	383	359	374	408	402	355	397	380	406	379	425	395	386	378	390	399	385	390	410	404	412	387	420	402	386	388	386	368	390	363	347	399	404	397	386	398	391	364	391	378	413	396	384	401	366	401	365	368	366	373	378	343	364	392	362	390	378	401	374	371	416	396	376	394	378	408	378	440	371	405	388	390	396	348	379	381	402	357	385	385	398	379	386	361	382	382	395	394	409	399	384	411	414	394	392	386	404	370	425	392	384	396	397	426	387	351	396	409	444	368	392	384	399	443	404	363	407	394	412	410	387	429	352	397	400	370	402	382	379	418	379	372	388	399	357	405	330	407	404	394	373	403	384	403	402	401	401	406	426	363	404	388	390	365	406	363	354	372	404	403	404	411	385	405	383	373	369	394	379	374	348	363	410	397	416	379	391	354	376	406	408	399	369	377	428	365	383	394	387	377	385	422	406	401	411	385	393	446	379	416	395	385	434	390	395	362	412	422	403	399	419	401	373	413	378	403	406	371	381	403	360	407	387	404	379	363	352	385	426	408	384	422	387	358	394	404	405	367	361	382	401	396	376	406	362	410	385	339	393	422	392	393	382	397	395	397	380	378	406	364	375	393	388	403	365	403	388	370	388	422	372	411	366	406	369	384	392	371	392	374	375	389	375	370	346	407	357	375	389	380	386	406	395	368	414	421	428	400	421	421	398	403	362	391	373	406	399	383	426	375	407	360	395	384	431	411	380	390	396	388	421	398	420	443	374	408	388	372	402	403	402	379	405	375	344	401	405	410	378	415	358	382	401	362	398	384	375	422	429	406	393	416	365	394	399	400	380	396	378	410	385	381	389	402	409	377	367	410	401	394	396	378	396	369	416	386	369	385	392	384	411	408	373	377	417	388	401	374	366	346	377	401	424	375	367	373	380	388	390	367	402	386	380	438	407	405	345	414	383	384	404	363	374	355	362	399	392	377	380	410	363	365	412	410	397	394	403	422	438	388	418	375	397	401	397	388	389	377	398	390	393	364	386	404	387	379	398	348	354	381	373	424	423	373	409	373	400	407	404	384	379	364	397	359	397	400	412	417	390	394	382	375	390	413	375	406	364	401	397	389	426	380	387	371	380	363	359	341	391	396	378	391	365	366	391	376	402	394	403	423	412	382	416	401	422	418	397	388	420	406	414	394	337	416	389	374	405	387	398	364	390	359	386	380	395	356	398	397	374	372	408	376	379	393	375	398	407	394	366	373	400	394	370	373	390	393	377	400	354	390	362	404	388	376	383	408	355	396	410	410	407	394	399	395	421	365	372	388	407	386	374	384	428	391	409	378	398	375	406	379	389	348	372	391	395	393	388	426	390	425	382	401	386	370	386	380	393	383	385	392	371	404	422	408	380	374	366	384	409	405	373	430	412	360	420	402	389	386	402	406	390	396	370	396	419	417	380	387	389	389	372	397	367	369	399	405	405	420	406	409	363	406	388	418	411	388	384	418	385	404	380	422	368	381	394	416	380	340	409	405	369	396	393	396	402	390	422	393	404	420	362	372	385	373	373	357	419	400	352	402	377	387	374	368	377	389	402	405	382	406	398	380	434	371	379	390	438	382	384	436	358	409	394	385	346	396	383	395	412	389	389	410	406	383	394	358	382	391	403	374	382	391	388	390	434	402	353	400	372	416	377	387	382	371	409	393	413	387	381	391	415	399	393	442	401	404	390	403	400	409	379	395	379	378	345	411	376	393	396	375	379	411	371	392	420	389	402	387	368	389	379	374	378	399	358	376	401	393	394	361	390	381	408	373	372	400	390	400	361	374	415	418	397	406	393	403	383	372	411	402	370	404	421	391	409	362	388	393	364	436	407	386	378	411	368	396	391	360	399	390	384	415	361	367	399
24751	21635	32820	34593	25662	17401	10089	4311	1931	1157	845	710	604	645	603	552	620	587	583	585	585	556	565	601	575	571	538	629	547	583	590	602	584	583	568	587	552	581	558	598	579	570	586	583	575	592	578	570	620	569	592	611	597	562	597	540	624	572	592	587	574	582	591	597	590	608	599	616	592	601	585	586	605	598	597	553	597	549	596	579	580	569	580	638	549	592	596	567	573	587	583	558	588	615	572	605	593	530	585	583	559	597	574	584	561	570	583	548	573	595	574	576	578	603	580	555	603	579	572	554	554	592	548	548	537	574	562	540	558	558	625	545	569	581	615	577	551	561	586	578	595	602	584	565	598	566	576	569	563	542	604	621	643	565	529	586	580	618	550	584	561	587	574	574	615	588	562	601	595	578	623	564	594	567	553	563	592	614	587	550	557	565	574	599	604	598	627	612	561	580	565	568	549	569	597	603	617	575	651	580	564	551	573	582	581	554	550	588	560	597	617	571	558	612	592	578	583	558	586	582	612	592	583	565	564	572	617	572	563	600	561	575	588	601	568	610	564	577	585	565	567	541	602	591	601	584	527	548	579	573	553	554	592	541	557	546	588	569	595	586	562	578	566	585	609	555	539	592	580	591	572	588	594	582	584	619	579	558	625	568	602	601	607	582	557	592	594	553	538	590	557	608	594	580	573	559	601	569	550	590	582	545	568	593	596	556	620	606	577	590	616	605	557	571	598	596	601	581	576	563	596	558	600	618	581	575	561	543	618	578	604	557	582	614	568	628	534	545	558	585	570	601	570	565	555	581	524	549	558	564	556	530	547	583	593	606	602	586	605	564	576	590	560	555	634	562	543	588	569	552	561	582	586	587	626	548	599	584	551	563	565	573	576	605	600	587	624	579	581	563	570	547	601	580	617	598	555	578	585	593	612	595	552	578	544	559	610	630	559	570	559	550	625	584	615	545	586	596	548	553	587	575	604	531	575	561	616	581	569	565	599	593	581	577	565	568	563	573	578	555	569	583	598	557	600	567	628	560	554	575	570	615	577	553	565	568	596	580	629	596	569	633	609	628	592	549	560	566	546	602	604	605	601	571	614	584	613	625	579	581	580	544	628	600	562	616	610	545	544	589	588	629	614	566	585	573	615	608	617	608	586	563	579	571	586	568	563	578	558	520	590	560	586	592	587	607	573	538	559	607	565	590	572	572	539	582	576	574	548	562	570	592	577	532	583	527	555	573	577	585	617	577	560	590	584	583	605	560	613	572	542	554	566	557	605	567	587	621	530	560	559	607	579	588	581	579	570	632	574	599	534	595	594	587	597	573	582	562	555	598	564	637	574	566	590	548	560	541	562	587	569	577	572	577	587	592	629	571	584	555	564	604	555	521	626	582	577	600	570	606	559	579	537	529	593	555	593	573	593	550	564	603	607	576	570	605	564	599	573	531	600	586	567	587	567	572	562	607	545	550	595	547	585	568	558	595	578	592	566	549	574	597	556	596	544	576	584	592	572	545	542	616	595	600	639	583	623	575	563	564	567	581	598	580	586	610	609	594	552	596	594	552	569	592	552	576	591	576	597	540	560	575	605	595	615	590	575	593	605	605	581	567	595	575	563	566	576	579	559	586	565	553	592	556	575	608	603	523	559	563	571	598	584	563	587	590	598	575	569	548	557	594	574	603	565	581	564	551	578	603	586	605	561	558	560	596	556	555	583	631	584	569	585	569	556	574	587	606	591	617	540	596	611	566	570	607	555	561	619	574	563	594	545	609	627	616	608	588	568	584	556	550	550	550	557	604	614	556	564	570	577	602	581	582	582	591	578	595	573	602	605	582	591	534	579	597	579	607	556	566	645	579	590	543	557	573	537	576	584	601	547	599	580	573	631	545	577	556	550	579	554	569	558	569	541	580	579	595	582	584	578	544	539	587	596	611	578	571	573	555	579	610	580	609	583	644	607	582	562	586	571	610	559	620	589	615	582	559	550	549	578	630	585	601	618	608	596	600	549	547	581	561	562	566	565	607	548	546	594	590	562	548	538	532	545	586	591	580	570	560	556	540	583	580	569	595	600	610	607	548	594	556	535	571	513	587	588	598	600	592	577	566	510	559	541	570	622	624	591	593	626	573	613	560	593	583	570	555	546	584	619	540	571	601	601	619	619	558	585	571	598	575	560	559	610	575	594	578	578	486	557	592	599	587	582	606	596	580	565	581	608	590	578	548	607	605	575	564	602	587	545	604	581	558	600	590	607	653	588	579	578	641	617	584	605	594	563	607	574	564	605	568	558	571	579	573	604	540	570	550	563	591	529	577	576	629	561	577	589	571	550	569	603	574	620	612	583	563	564	598	559	566	554	569	580	567	578	554	543	598	585	588	546	509	597	567	607	580	622	554	562	598	625	571	571	574	517	570	558	579	557	581	565	596	574	579	542	552	553	552	599	619	573	593	607	552	570	567	540	608	602	606	569	634	615	584	573	541	574	594	565	548	578	580	570	573	565	555	609	584	556	567	580	534	565	573	595	533	591	562	547	564	547	614	539	551	582	596	585	612	569	556	621	593	574	576	565	581	552	595	563	618	582	562	593	579	575	576	619	594	583	576	541	576	555	559	592	592	561	597	585	628	569	598	569	567	557	568	579	565	578	583	591	561	613	555	571	607	610	591	600	607	525	617	586	596	547	596	589	605	583	540	594	634	608	551	613	595	601	617	653	612	583	542	600	622	598	578	558	590	624	592	559	593	576	597	577	602	594	601	628	545	574	588	561	583	614	549	590	584	571	603	576	574	571	598	573	551	610	601	584	572	589	596	538	585	582	598	563	577	596	581	573	609	544	595	569	578	564	612	585	605	565	603	573	622	558	606	575	595	546	546	572	556	546	587	605	605	594	578	577	560	580	554	626	589	565	533	578	539	552	582	548	571	574	588	596	613	547	548	574	616	599	591	589	565	577	606	595	568	563	586	580	570	538	537	619	604	544	555	648	585	585	634	567	600	590	622	569	541	592	581	544	530	545	597	558	600	588	612	603	567	577	607	584	541	568	585	608	620	556	510	582	551	567	577	565	558	562	557	574	614	578	599	560	632	632	652	576	575	573	552	567	572	557	570	608	568	550	592	573	599	548	563	577	603	600	597	608	559	578	556	556	578	570	551	570	592	601	596	587	567	614	557	567	541	543	598	583	600	567	624	592	591	565	551	553	583	606	588	564	567	605	575	574	592	611	558	591	543	565	590	571	591	584	557	547	605	626	574	612	583	555	581	562	564	601	592	557	599	585	596	538	559	600	588	579	564	581	578	598	564	585	570	607	570	607	554	575	589	572	576	559	585	585	561	562	594	551	579	601	590	576	573	551	570	610	646	559	600	553	541	603	601	573	574	602	588	562	581	600	611	573	589	561	583	574	651	581	585	558	546	533	596	580	548	566	595	594	574	570	639	549	572	608	566	563	593	550	597	622	579	590	547	564	585	537	607	572	581	614	584	550	568	582	552
35410	65592	53421	40715	30101	20535	14073	7095	3387	1841	1210	900	786	612	582	617	642	629	648	546	607	611	592	632	632	594	606	628	651	602	622	617	606	573	604	575	622	641	593	593	632	641	648	612	606	613	605	625	629	640	651	615	579	630	588	607	596	595	637	601	636	618	597	585	579	627	573	611	597	580	621	655	637	599	589	626	634	606	626	618	646	668	629	634	645	645	592	640	596	628	586	630	602	581	634	608	627	580	599	661	593	619	589	591	642	639	603	591	596	597	629	606	673	633	681	637	677	572	664	569	565	601	626	607	628	648	641	627	621	601	620	638	642	632	579	636	606	579	590	598	646	633	616	600	636	574	602	614	599	618	638	603	621	615	610	656	623	598	646	620	589	628	644	643	603	582	601	609	622	600	578	621	597	592	628	568	652	575	591	620	642	640	604	573	674	625	665	583	625	575	612	558	616	620	578	622	630	603	620	616	588	618	603	603	622	629	613	616	591	647	629	626	644	601	620	610	585	610	586	625	640	607	616	615	632	626	612	625	604	648	602	636	599	621	628	634	634	599	590	616	623	631	627	680	624	589	623	636	618	622	628	617	634	623	661	626	615	631	587	590	620	617	623	596	581	627	620	618	635	589	589	573	640	614	622	591	632	587	568	617	628	643	641	602	592	653	555	622	619	626	608	634	632	607	615	631	579	637	591	614	612	673	591	634	574	609	623	533	576	594	615	614	605	617	623	581	638	581	610	623	630	611	595	602	615	608	633	614	607	621	645	635	627	636	598	643	590	608	616	600	613	628	603	620	634	600	623	649	637	580	650	647	600	655	601	624	658	561	598	589	591	580	594	651	652	573	656	632	639	615	602	622	612	627	602	588	569	656	602	627	601	654	609	613	582	608	646	649	651	594	610	610	556	602	649	579	619	611	633	621	629	610	613	604	623	591	614	604	614	608	626	605	621	668	638	616	577	599	588	601	584	630	603	607	653	596	585	568	641	624	638	616	611	618	601	597	602	624	634	635	622	586	604	651	640	595	569	575	582	627	621	642	622	628	604	653	610	602	588	693	660	618	648	605	611	564	620	678	612	621	610	649	612	603	628	599	634	615	620	620	626	583	631	601	610	615	577	639	652	626	603	621	593	610	617	574	628	567	586	588	631	625	587	603	608	611	619	636	625	614	663	600	647	622	635	601	610	614	590	625	630	613	588	648	627	627	582	605	604	678	629	643	614	604	649	628	632	626	621	612	611	586	597	645	581	596	617	627	677	612	579	615	630	574	585	617	636	660	614	618	626	646	645	601	624	624	609	622	620	616	668	622	584	664	625	623	608	612	646	600	591	635	620	600	561	623	637	640	644	584	618	607	571	611	590	615	657	638	581	620	623	603	588	615	617	606	570	612	601	648	557	602	639	618	634	604	584	617	578	643	595	620	565	631	628	585	610	619	679	596	572	580	611	635	617	586	602	567	617	614	611	597	628	635	625	631	600	608	613	623	653	582	619	612	620	619	581	613	657	588	614	625	596	646	628	590	649	622	639	617	617	633	619	635	605	581	631	617	618	591	594	583	607	629	561	592	607	615	661	599	624	611	650	580	618	604	582	578	580	626	626	600	601	640	575	640	629	631	615	585	663	632	582	647	653	576	644	629	595	615	616	674	657	633	626	564	636	609	613	641	577	630	635	610	607	572	619	599	635	616	616	618	574	629	620	607	598	598	616	592	653	668	600	606	575	601	623	611	632	616	635	613	603	633	630	596	643	619	686	613	610	600	633	612	646	619	607	643	625	611	575	582	591	634	628	603	609	615	643	653	633	619	593	590	600	576	622	654	616	590	649	629	645	620	625	635	569	615	610	611	611	653	628	626	593	619	565	600	618	605	643	628	644	598	658	630	635	600	617	635	650	617	568	622	590	565	603	605	621	577	573	570	597	628	646	578	638	638	594	639	646	634	598	614	607	628	596	626	613	641	651	558	589	596	638	634	648	592	588	619	656	665	625	645	629	636	636	620	621	641	642	636	598	594	601	601	671	601	678	600	569	564	571	624	672	638	643	645	619	619	607	639	600	590	619	594	565	636	606	621	642	599	661	655	599	651	633	606	613	596	648	608	627	616	642	594	630	632	638	619	594	632	633	605	632	587	577	658	616	615	632	619	603	555	577	633	673	604	601	591	599	619	614	631	635	615	611	631	621	608	627	625	629	662	635	605	621	574	583	660	628	660	601	619	628	557	578	604	605	604	550	563	603	639	666	620	619	615	628	603	591	560	594	635	641	622	605	601	614	603	572	583	606	629	628	588	594	642	648	653	628	641	658	620	630	656	624	601	634	683	594	625	625	651	601	604	633	612	609	641	595	586	628	599	655	644	634	592	625	613	671	605	590	613	684	608	662	551	612	625	601	599	597	633	640	620	557	574	625	597	565	634	641	608	622	616	703	596	602	605	571	578	649	593	606	624	649	619	574	608	636	629	562	579	605	605	622	660	646	624	645	626	628	623	637	660	616	583	579	609	602	613	621	630	638	614	595	643	636	594	600	640	633	641	611	588	619	661	646	627	584	609	589	634	561	585	586	656	622	587	607	658	601	657	637	583	588	631	627	602	584	596	625	570	606	631	583	626	608	629	583	638	577	646	598	632	580	643	647	594	589	599	616	589	620	598	593	622	585	615	595	637	605	670	617	630	629	604	603	608	603	628	603	585	600	614	623	609	591	634	559	602	582	612	620	584	635	643	604	605	616	612	630	642	569	583	612	565	601	604	630	579	623	603	638	619	668	614	598	610	646	589	624	627	593	639	635	606	584	616	615	581	597	568	606	639	607	607	608	612	606	565	560	646	624	600	625	590	647	625	593	613	576	609	607	621	621	591	616	619	605	643	588	590	631	672	602	646	633	592	605	606	608	647	611	600	587	614	589	636	610	610	640	620	631	598	611	641	618	626	615	625	633	664	564	647	639	630	611	579	649	625	617	639	580	672	647	577	629	634	576	616	620	649	630	641	590	596	624	602	685	593	628	592	633	620	602	625	594	592	636	607	600	623	581	626	661	580	654	586	584	632	622	615	628	605	602	625	635	572	583	655	588	623	628	594	615	631	616	631	665	598	645	625	624	576	611	637	611	608	581	615	609	606	610	593	595	634	652	615	599	656	623	585	604	633	558	635	623	633	595	594	606	605	601	590	623	659	623	609	632	595	648	604	609	628	643	617	576	594	597	604	636	584	582	604	600	638	613	625	605	580	578	615	627	620	616	607	631	624	608	620	664	619	617	582	629	630	562	657	643	583	631	572	632	626	649	641	637	583	623	580	604	647	688	607	613	653	614	625	641	649	633	623	642	612	618	656	651	599	637	616	645	621	581	600	570	666	609	628	582	615	580	620	639	600	611	637	643	597	601	589	612	597	637	595	608	611	563	641	641	590	612	615	627	644	607	649	649	640	607	646	635	554	672	594	607	645	625	656	605	613	600	641	638	632	585	592	590	604	610	584	642	648	610	588
22487	21187	30826	30547	32160	31879	30258	14526	7780	4764	2028	1231	939	643	604	627	680	651	602	592	569	544	581	609	560	606	588	563	565	597	616	565	591	638	520	620	581	570	598	600	598	579	620	552	547	564	617	576	608	587	585	614	551	585	600	617	560	594	568	588	589	611	592	568	566	555	614	612	559	565	575	574	657	566	606	600	606	567	650	611	604	562	571	577	652	626	547	584	545	598	561	575	615	532	610	606	607	611	552	531	540	563	622	602	547	615	578	644	573	565	574	548	588	599	642	578	605	629	576	584	558	620	560	589	602	591	596	583	557	603	586	596	560	539	592	574	582	555	560	579	581	617	559	609	580	614	585	564	533	605	580	578	550	601	593	579	589	608	583	576	597	617	598	590	579	589	574	582	629	582	608	562	642	640	601	603	603	591	570	577	606	614	634	599	581	612	606	565	557	593	534	598	553	593	575	586	609	590	599	607	598	538	596	582	579	593	581	576	611	592	621	564	630	543	563	597	585	604	620	576	566	634	610	582	570	563	560	562	557	576	585	610	570	568	604	570	575	594	629	582	561	590	644	587	572	591	580	592	558	576	560	564	581	585	595	604	603	617	626	540	609	579	604	613	586	584	554	602	650	558	616	575	549	558	595	595	614	552	606	608	579	570	573	627	587	586	564	632	597	565	604	605	580	602	587	557	596	596	542	564	575	568	599	587	611	575	587	575	570	606	579	618	613	534	581	592	597	573	589	616	548	570	616	584	635	584	590	588	617	594	563	590	608	571	608	572	591	573	620	577	606	593	639	602	593	567	571	626	564	545	558	603	560	564	620	582	527	640	522	641	574	616	585	585	563	610	577	567	612	617	620	631	606	590	552	576	593	567	616	598	629	584	589	614	616	582	571	587	553	601	581	563	590	619	553	589	577	604	569	615	577	582	582	598	578	552	567	561	585	579	601	555	591	602	602	624	572	602	606	590	624	571	591	596	585	643	624	579	546	608	576	564	564	621	567	611	578	579	561	591	566	568	621	604	618	580	586	570	575	597	606	613	607	568	585	575	568	535	583	529	561	557	556	637	609	583	623	571	592	624	554	587	576	581	596	554	599	597	605	586	578	592	590	567	620	599	546	575	552	597	576	584	591	619	626	559	572	591	569	553	590	608	566	617	554	561	578	564	567	628	595	575	544	560	587	593	574	633	591	593	582	591	631	631	576	570	563	598	603	593	604	557	590	597	627	598	606	543	595	569	552	608	557	586	595	618	565	596	594	523	592	561	586	565	553	570	579	601	605	608	569	580	586	605	595	594	579	566	599	593	575	608	633	556	606	617	594	633	619	594	610	607	605	564	575	618	602	588	581	618	591	618	604	555	608	588	600	605	541	563	576	585	630	577	601	630	625	548	596	572	599	592	570	613	585	569	605	549	617	592	560	624	569	550	613	583	568	604	615	596	608	556	580	575	573	562	613	620	579	583	648	584	578	546	562	582	635	589	579	585	592	571	590	579	580	589	600	609	605	560	622	620	565	574	557	579	582	585	605	577	573	618	585	553	582	575	580	614	591	559	615	600	603	588	583	613	588	560	608	604	587	576	603	542	598	574	612	597	598	544	513	587	626	606	574	600	588	579	592	591	581	537	617	564	578	600	541	620	636	585	618	571	591	568	610	639	584	610	597	645	646	569	623	619	561	537	614	592	611	626	619	623	627	572	602	592	595	560	584	602	569	554	568	593	556	628	605	589	585	594	563	576	604	604	556	590	597	586	608	624	577	584	594	616	586	552	604	576	590	614	600	571	585	597	591	540	594	573	587	526	542	572	545	608	587	562	557	582	579	584	578	589	592	585	586	559	608	598	532	575	598	553	616	533	593	587	553	617	562	576	585	555	614	548	579	572	600	584	572	568	605	538	552	603	582	528	551	548	559	557	562	585	647	595	636	637	597	602	627	561	599	586	554	601	636	600	586	565	553	582	587	573	605	550	568	535	603	568	620	624	563	565	607	548	557	561	567	605	594	646	633	601	603	609	625	560	596	592	544	550	563	581	571	584	564	621	588	605	563	550	578	608	588	614	604	580	582	569	594	593	593	605	602	645	571	563	581	581	590	593	608	602	623	557	543	575	524	539	642	576	586	549	568	572	578	614	619	574	600	615	597	579	585	612	585	551	522	606	630	546	583	588	609	558	608	591	580	577	591	545	587	579	580	607	577	612	604	599	577	585	619	633	581	599	590	623	589	566	619	553	598	603	615	590	562	575	588	607	573	612	585	566	584	589	570	566	562	620	615	579	585	563	562	571	615	609	600	613	588	571	581	594	570	579	588	547	582	563	607	559	601	590	553	617	606	559	581	565	594	559	612	603	584	623	595	542	591	577	579	564	620	587	607	608	557	584	543	605	575	573	548	622	581	580	578	637	583	607	577	606	570	563	596	588	616	599	617	589	571	581	603	582	564	578	599	559	604	562	611	617	557	612	567	595	614	598	605	603	551	598	527	585	561	563	572	592	573	586	579	577	609	559	619	589	566	612	582	605	556	611	537	565	642	565	585	649	576	606	595	589	601	544	565	596	578	571	573	598	622	553	601	579	611	577	578	577	586	581	570	569	609	604	592	561	592	620	551	589	542	592	580	569	604	590	647	554	612	597	547	583	570	608	598	584	587	615	540	620	620	622	618	617	602	599	556	546	593	576	578	572	583	588	568	583	574	566	587	544	573	574	566	551	577	553	565	633	548	612	596	607	569	592	571	591	595	605	540	595	583	606	565	559	580	573	593	610	583	560	558	579	527	576	570	576	552	580	584	571	572	552	575	591	596	627	609	580	607	568	560	628	601	569	562	575	560	578	519	590	596	576	599	593	590	569	576	578	586	603	576	637	600	607	587	558	600	552	614	550	597	575	614	591	564	592	575	601	607	555	605	548	575	580	577	581	622	580	587	594	600	621	575	618	605	628	589	569	593	571	590	619	624	619	628	543	576	567	560	562	597	590	596	575	591	571	560	582	603	590	592	594	559	612	586	582	546	591	584	622	551	612	599	571	566	574	574	560	583	593	550	568	570	538	568	611	550	640	554	600	560	607	541	612	588	653	603	574	588	584	572	610	566	533	550	601	586	632	586	532	586	563	545	579	610	557	539	595	602	596	559	579	593	604	580	617	590	570	634	595	555	557	573	589	574	588	583	579	613	578	561	561	587	604	584	585	589	599	566	549	551	594	574	594	592	592	568	562	559	614	611	566	613	576	568	576	589	579	547	605	568	610	555	587	551	599	604	600	556	549	586	582	587	588	628	603	616	616	546	550	599	559	554	561	577	634	607	596	622	571	571	500	621	564	571	556	572	617	551	627	580	576	570	591	593	541	588	581	564	555	561	613	559	560	516	607	521	593	557	564	582	574	604	577	553	542	557	591	552	620	600	544	538	591	618	588	548	610	615	576	533	614	553	574	572	560	572	549	592	613	605	575	576	607	586	608	597	627	640	611	589	618	593	575	582	548	600	529
47283	91199	78694	61351	48988	38795	29387	14799	11151	6553	2871	1578	1151	697	657	607	652	622	565	618	638	579	547	644	570	601	566	594	572	592	628	597	609	542	582	581	578	628	565	604	580	607	561	618	558	602	610	581	651	569	606	632	602	607	561	580	631	610	600	597	619	610	593	574	639	590	614	596	597	594	615	661	609	570	587	628	587	571	588	587	579	562	599	581	608	591	625	581	553	613	615	625	618	571	581	598	623	617	548	568	637	552	547	635	593	613	591	532	604	563	584	576	557	589	604	593	603	584	617	617	638	644	564	617	609	605	612	628	589	580	642	619	576	576	581	569	580	664	593	597	576	591	608	596	591	614	570	595	543	613	571	574	586	606	607	581	648	581	613	620	600	593	600	567	545	597	562	549	615	590	610	604	595	573	585	592	563	580	550	615	611	578	573	612	579	547	594	584	593	598	595	595	635	566	602	598	573	533	580	591	584	597	623	613	571	585	623	601	574	594	554	547	605	628	577	596	594	586	547	625	591	596	598	581	649	557	593	591	591	588	578	548	564	585	575	637	589	594	615	572	602	585	601	599	595	616	608	583	617	571	558	618	589	613	599	565	587	550	598	616	621	587	626	650	618	617	559	597	562	554	567	609	633	595	554	598	591	624	576	584	605	581	598	565	577	597	576	564	565	602	598	594	582	576	574	609	576	590	581	580	566	585	609	550	603	622	566	555	584	586	590	598	616	590	604	616	587	606	592	587	609	601	599	583	603	596	603	611	627	545	645	585	657	605	593	591	576	592	545	602	622	591	554	618	622	605	600	570	567	549	562	597	602	580	583	581	584	601	597	586	554	596	652	605	558	613	631	564	577	598	573	603	596	565	601	609	581	618	607	611	563	601	585	590	564	608	581	645	607	585	596	600	621	590	595	567	651	569	615	612	572	618	565	571	615	605	578	608	605	597	581	593	585	556	582	623	585	588	599	586	548	629	625	573	557	604	611	589	584	591	568	608	621	606	630	593	618	552	552	608	556	605	582	609	549	563	548	612	548	582	562	620	628	604	578	593	597	608	592	596	586	563	595	616	590	616	602	596	608	611	573	586	597	615	597	555	573	593	624	621	554	568	596	545	609	579	601	563	601	581	553	604	560	571	579	606	582	622	606	603	602	584	585	536	584	627	667	620	583	538	614	581	591	605	594	561	615	641	595	587	582	615	598	619	561	533	593	564	566	553	594	579	613	585	547	573	611	632	600	605	551	588	610	605	613	582	599	607	570	577	599	588	624	599	569	589	616	616	589	574	578	576	604	595	595	602	536	600	581	618	565	553	614	659	626	641	574	595	575	597	588	622	606	621	613	573	606	598	597	640	591	541	626	592	549	644	602	628	598	600	547	606	606	540	600	611	600	573	583	623	563	580	610	592	593	621	604	580	584	579	605	644	580	614	580	625	605	560	590	585	567	557	575	595	571	571	528	603	583	625	581	564	609	557	637	608	572	579	618	643	617	612	581	621	609	567	599	597	587	565	618	577	578	609	608	640	605	558	621	551	595	599	601	608	596	623	583	553	566	573	588	552	589	595	607	609	564	612	551	616	595	597	601	583	572	593	576	634	563	599	598	611	588	619	549	595	629	576	617	594	638	590	608	567	645	589	607	568	574	576	586	602	539	608	583	583	581	578	609	633	606	605	569	531	572	588	593	609	590	633	606	592	611	625	576	643	641	628	624	590	603	577	603	617	541	564	581	608	588	579	618	631	662	565	588	625	608	603	574	640	609	602	615	580	574	546	633	594	573	569	595	608	611	602	589	598	575	555	625	597	583	602	575	600	586	579	598	556	610	609	597	573	563	583	587	601	564	627	577	583	520	581	587	538	573	604	583	605	607	605	635	613	599	602	619	604	563	594	608	581	590	614	586	581	633	624	565	536	576	544	586	556	576	577	581	581	595	591	589	608	600	611	602	574	607	587	574	570	568	617	631	596	624	568	585	578	593	608	577	590	558	591	585	580	564	567	579	629	610	556	595	627	574	605	598	540	588	572	593	632	613	546	600	595	590	604	606	575	575	586	618	612	593	588	598	567	545	591	631	585	616	577	568	635	588	569	623	622	596	573	605	605	598	621	582	609	572	570	604	593	573	580	600	583	594	593	564	595	604	659	597	591	598	562	616	595	597	556	601	581	607	611	621	554	579	565	614	550	595	572	575	564	644	579	595	598	559	628	558	581	570	561	607	589	622	581	555	627	618	566	600	575	586	541	559	600	587	587	614	589	604	615	570	565	573	616	594	624	562	584	605	596	583	587	598	599	617	609	541	604	577	633	596	647	588	611	530	583	609	578	602	627	637	595	578	605	572	576	565	612	567	630	604	594	573	589	569	570	603	558	590	601	600	594	606	586	589	572	602	607	576	586	591	580	621	666	601	559	587	605	611	545	601	592	603	577	613	568	540	550	632	570	640	583	555	560	567	579	583	621	630	617	613	616	597	601	598	601	562	625	547	583	611	593	562	610	626	627	572	595	582	587	528	624	586	596	513	588	600	586	624	608	598	658	581	569	596	586	569	628	594	573	614	620	585	549	605	553	588	583	563	604	615	615	534	562	608	565	654	588	597	599	573	554	578	549	599	605	629	595	609	588	575	595	528	609	597	579	569	648	603	572	548	562	568	618	619	619	549	602	603	576	565	636	579	553	605	591	610	622	620	596	625	567	538	603	590	606	594	596	588	617	606	602	549	608	578	588	610	550	562	601	614	558	617	600	607	591	622	575	604	604	587	587	575	572	600	573	646	570	606	605	608	577	624	587	615	618	537	577	518	633	599	601	592	587	586	573	605	624	572	600	565	565	596	593	611	607	551	608	616	582	605	637	587	596	596	595	613	589	595	541	617	590	572	599	536	618	591	607	570	602	563	569	633	596	583	598	598	618	590	605	595	601	592	598	609	586	568	596	562	601	594	594	575	540	601	585	581	591	600	608	597	606	589	622	582	590	551	605	576	586	560	620	545	584	605	623	607	577	559	641	549	591	574	580	581	601	620	590	583	637	631	575	561	619	585	622	634	601	580	561	594	592	628	593	593	577	615	594	584	599	613	553	595	546	554	579	584	587	555	628	611	548	601	593	620	614	565	607	603	611	586	602	595	584	583	563	587	569	626	573	578	616	615	546	543	596	606	545	594	577	582	562	600	594	636	628	573	592	616	600	615	621	552	609	600	538	602	584	594	598	602	565	568	557	587	615	620	611	607	614	577	594	572	604	637	581	578	603	564	633	590	607	624	578	569	552	586	595	622	631	614	560	600	625	586	587	604	611	570	624	621	584	618	580	556	553	625	597	542	577	606	649	594	596	601	576	632	622	590	565	618	614	623	602	606	597	586	520	608	561	557	554	590	595	578	634	623	564	610	592	576	625	574	633	589	579	588	575	633	587	605	589	612	640	605	604	607	610	553	576	571	603	586	591	591	611	560	578	581	602	577	560	575	605	583	630	536	645	627	616	529	606	597	619
28971	28893	37585	29378	16944	9274	4263	1600	712	492	450	445	484	389	436	399	402	388	414	410	380	443	429	418	423	379	405	417	399	391	401	398	404	390	408	393	430	402	402	412	385	426	402	397	387	441	420	397	434	415	416	391	404	403	433	420	442	404	415	424	435	407	419	408	411	415	433	398	374	388	433	410	413	432	415	432	440	430	423	392	442	409	404	376	438	429	393	404	361	445	420	395	442	414	435	412	395	419	397	418	381	410	410	407	389	397	396	372	443	427	439	376	438	399	429	409	409	393	405	360	374	401	389	393	400	415	411	450	403	400	434	401	405	393	410	394	365	388	406	373	412	424	400	392	381	390	402	398	429	394	409	419	407	367	403	426	399	427	396	398	418	395	451	417	401	408	420	422	444	437	429	434	378	408	422	417	399	394	409	378	401	398	402	396	437	415	396	387	396	440	365	419	396	420	398	397	432	405	396	397	410	414	426	387	413	388	410	401	401	381	411	406	384	420	399	399	437	406	441	432	414	411	428	388	389	412	426	399	408	417	392	409	421	386	435	433	443	410	402	416	412	401	415	428	377	420	450	460	395	410	410	414	378	395	406	425	405	426	440	410	413	413	409	426	384	418	389	396	435	411	394	424	428	401	401	458	429	384	395	403	421	437	403	427	405	428	420	383	416	411	426	383	457	433	418	399	417	415	444	420	415	396	405	412	403	390	438	392	423	415	391	394	416	421	380	406	423	398	422	408	411	402	405	394	428	415	428	447	403	438	433	405	408	406	423	396	439	380	431	450	398	405	449	444	402	379	381	432	394	411	421	413	398	391	417	433	433	411	402	404	387	447	423	417	398	398	406	383	443	386	416	409	424	421	398	420	401	385	400	422	402	437	426	434	416	400	420	383	414	409	449	412	404	389	415	422	433	443	438	410	419	415	384	412	411	442	426	382	420	388	380	440	409	429	350	406	410	420	384	387	401	414	429	394	407	381	367	416	400	414	423	377	403	420	423	423	441	416	409	419	448	431	436	422	425	371	364	426	416	411	434	433	422	405	415	393	388	430	408	407	399	427	436	405	396	429	414	421	369	391	419	410	408	445	385	435	388	402	389	379	411	416	409	395	414	380	401	422	423	414	419	386	397	401	423	434	401	373	418	409	436	403	419	388	399	372	409	433	425	439	380	412	402	372	412	394	415	369	432	393	400	411	427	415	402	427	421	401	406	419	417	402	377	410	408	423	390	390	443	426	425	419	417	413	412	390	365	432	441	409	385	432	413	394	437	408	408	406	405	400	412	429	430	400	391	410	383	401	421	412	439	410	385	400	422	375	420	401	441	395	407	397	390	429	403	413	431	390	393	396	449	399	397	404	436	371	403	395	427	425	400	425	398	406	409	414	413	436	385	401	416	369	428	412	366	414	422	424	411	437	433	394	397	435	380	415	382	409	439	403	418	440	391	413	390	398	394	422	416	417	393	406	448	420	406	376	416	412	378	400	411	422	414	404	376	395	433	419	371	385	393	380	426	403	385	395	416	396	394	403	392	409	414	426	393	373	392	430	438	387	390	437	394	440	381	373	440	424	405	427	426	404	393	372	394	385	406	391	436	417	383	414	414	395	441	417	402	405	422	406	375	414	398	353	373	431	443	391	398	426	410	409	422	438	411	429	380	388	446	413	398	399	435	413	428	393	391	476	437	401	419	392	406	420	420	411	438	398	397	390	396	458	366	415	390	385	414	424	404	404	413	422	373	407	422	414	385	403	420	395	421	398	420	426	411	409	461	418	410	392	399	460	401	398	405	428	386	396	404	403	430	409	444	416	444	401	407	422	381	429	388	385	410	390	394	438	401	370	393	445	410	426	398	430	403	411	417	400	436	386	408	426	396	415	419	359	385	413	413	419	380	411	409	404	423	412	419	420	416	375	415	391	432	431	414	435	461	439	404	418	396	409	395	422	365	411	423	424	369	398	418	407	441	436	421	420	443	389	428	430	411	397	409	467	396	406	404	411	415	413	412	393	380	378	411	389	406	400	444	388	424	415	446	398	430	420	411	392	437	410	384	401	359	412	437	379	419	420	401	395	425	404	426	401	416	403	400	433	382	381	388	406	414	397	400	388	379	433	440	382	431	407	412	400	406	410	414	369	379	387	391	395	384	378	420	430	435	402	454	422	415	407	423	429	379	394	404	447	423	388	381	399	390	388	391	393	405	446	414	422	408	418	394	384	384	426	403	390	328	371	428	388	416	395	390	412	436	382	386	438	411	406	437	428	412	438	419	380	371	404	438	423	432	425	419	402	414	413	419	429	397	378	411	411	433	391	424	380	436	415	417	407	403	393	399	408	420	417	423	459	433	414	443	408	405	397	399	418	392	407	421	396	412	374	410	419	433	417	399	412	381	411	405	396	403	428	405	403	450	409	437	385	420	436	410	426	408	396	400	424	415	417	407	422	403	474	411	405	431	446	407	423	405	445	429	407	402	427	411	362	407	415	433	382	406	383	406	384	383	442	461	412	423	397	393	369	398	387	414	406	409	404	440	398	432	393	393	382	416	391	406	427	395	419	394	419	417	384	404	408	415	378	423	413	414	400	390	389	414	402	429	437	400	388	393	412	416	409	408	430	401	421	433	394	365	428	385	416	438	427	385	423	406	409	376	427	442	430	384	391	432	406	387	409	407	456	398	389	404	385	398	395	437	413	385	385	404	455	426	416	411	408	408	407	393	391	418	411	391	411	381	407	433	361	393	410	386	404	404	397	448	420	371	409	407	410	473	411	415	392	426	404	420	425	426	408	374	418	437	386	371	400	400	376	400	423	422	407	416	425	439	441	433	396	391	398	366	391	425	421	424	420	396	450	413	419	398	407	396	428	421	379	383	397	428	414	410	437	404	396	410	397	417	414	432	401	357	418	424	421	422	416	400	405	399	397	380	385	381	379	391	445	400	444	417	444	409	409	411	406	384	421	410	402	411	362	418	427	413	426	457	460	371	392	462	438	409	381	419	406	433	427	372	404	422	410	404	411	414	422	414	408	413	372	423	402	403	406	356	410	399	388	389	364	383	416	437	388	396	397	401	385	437	378	436	396	406	437	426	404	391	422	401	428	387	420	401	422	360	395	378	406	394	425	391	386	409	409	424	430	439	394	444	401	415	432	413	406	434	425	433	397	382	391	413	382	383	400	412	410	433	438	394	364	435	423	402	447	396	378	422	399	432	378	413	379	374	385	426	424	425	399	407	438	390	383	481	417	458	396	394	414	383	398	408	420	418	389	382	402	424	443	391	384	401	411	383	403	430	398	396	387	376	453	423	397	403	415	394	440	397	413	428	429	419	388	404	377	376	410	399	377	428	452	429	411	420	438	427	413	399	436	430	409	408	410	403	405	410	439	429	390	384	449	391	417	437	393	374	422	386	372	428	424	419	440	413	386	422	408	381	421	423	397	411	409	413	428	371	393	423	380	403	417	429	384	410	432	422	395	429	413	410	406	397	418
23985	41869	35567	26010	17701	11472	6002	2298	829	555	507	492	427	428	438	484	421	428	437	433	407	433	458	448	464	480	443	488	448	454	441	450	440	411	443	473	429	429	472	475	422	420	440	405	479	447	413	444	457	466	462	430	412	459	443	442	418	473	487	455	476	438	450	462	431	444	456	448	430	414	419	447	430	467	434	460	452	451	425	420	474	443	448	441	427	435	431	430	454	437	429	474	454	432	465	468	435	410	447	439	475	473	464	449	429	434	466	437	425	456	448	441	410	420	475	431	432	410	415	455	417	439	437	479	456	448	443	453	454	441	480	449	449	401	419	445	411	444	469	463	434	439	423	431	415	439	419	442	415	454	455	437	429	446	456	443	464	442	433	429	454	462	447	462	461	414	467	447	432	470	433	438	434	438	435	434	474	457	454	425	416	455	425	473	453	430	424	435	451	414	442	467	444	459	480	447	449	460	423	427	424	468	451	452	466	434	409	431	445	440	423	427	453	450	410	435	433	436	434	443	451	439	423	449	443	470	467	472	384	466	461	454	387	448	452	413	447	432	464	424	464	457	424	447	448	460	492	414	455	448	431	440	435	435	410	412	434	430	434	447	427	409	469	447	419	476	425	443	444	443	419	443	446	424	405	449	424	460	419	456	466	448	477	457	412	447	487	467	451	454	442	449	404	455	440	417	451	439	475	438	426	483	515	466	408	467	426	447	465	439	416	437	447	493	422	436	450	458	434	442	431	465	437	470	460	414	437	444	444	416	429	437	474	415	442	430	467	410	454	423	433	458	474	456	414	465	479	419	455	457	423	453	466	442	433	472	424	477	427	452	449	430	476	455	473	444	435	452	453	472	475	458	428	466	406	429	447	473	450	421	415	430	439	475	452	438	471	417	473	456	434	459	425	450	468	432	467	475	428	438	449	443	476	451	429	449	453	429	456	438	431	456	431	445	423	457	464	450	438	432	446	448	439	461	419	461	455	433	423	464	451	420	443	489	413	417	455	414	468	460	426	429	428	454	442	422	429	492	450	375	438	440	438	452	472	426	483	437	497	436	445	435	460	478	458	412	446	477	462	426	449	439	445	465	448	458	414	469	452	439	470	451	450	479	404	458	460	479	442	444	478	465	463	430	455	442	456	427	451	431	461	470	450	418	453	460	412	453	424	448	438	472	462	407	447	462	442	448	467	465	467	411	445	448	421	440	424	452	477	418	434	435	429	462	474	463	427	420	439	443	446	436	461	427	482	419	440	410	454	427	468	459	410	436	471	400	427	452	458	467	469	459	436	480	437	432	441	432	462	453	434	455	460	455	440	421	428	454	465	390	397	469	434	461	449	429	447	447	438	440	458	435	454	448	473	431	447	446	413	441	446	427	432	470	410	449	462	471	415	461	461	450	449	468	449	426	455	453	417	452	451	449	466	419	457	431	477	432	421	417	448	447	419	463	433	455	476	442	422	449	485	435	396	421	410	402	405	456	460	441	449	468	424	437	489	470	458	481	469	454	440	461	410	468	449	456	465	457	458	487	459	444	462	471	447	441	429	436	437	464	408	452	434	469	415	487	437	442	461	471	439	412	440	462	439	425	423	444	475	442	467	427	445	469	421	435	427	420	442	479	460	434	427	419	443	468	436	433	492	397	453	454	466	446	438	456	455	457	419	421	444	430	433	462	467	455	417	457	444	464	472	439	473	445	446	456	479	463	445	458	446	443	445	498	414	451	464	418	437	459	465	427	473	446	475	475	480	434	421	448	422	468	467	419	464	435	447	422	454	443	485	424	427	427	415	443	441	419	426	441	424	457	473	435	464	450	478	437	416	432	434	427	434	426	456	434	410	488	479	411	431	454	433	440	451	451	444	439	435	441	480	455	443	434	438	402	436	465	448	420	428	464	463	468	436	462	469	414	417	447	439	429	487	428	444	429	440	425	464	419	463	469	431	454	450	408	480	425	464	464	407	447	451	480	410	446	449	417	441	445	419	403	415	419	437	481	450	441	435	420	467	420	433	407	434	427	423	492	505	450	480	457	481	428	444	436	461	426	455	429	453	469	395	442	450	446	427	471	414	405	448	424	453	475	417	423	446	445	463	461	434	444	437	424	442	469	426	440	457	420	447	444	457	426	444	443	459	428	459	436	450	406	475	417	452	497	407	446	461	465	456	446	469	461	418	483	450	447	483	422	430	444	457	458	406	431	407	401	447	425	440	450	479	457	465	476	442	443	425	456	437	414	456	435	430	456	434	430	448	450	442	434	412	422	458	455	417	464	432	454	419	427	445	432	492	433	463	506	444	468	460	462	478	439	490	497	451	452	458	452	445	456	451	432	438	439	445	463	447	494	440	420	409	404	489	457	436	448	409	455	445	443	444	491	448	466	425	428	487	454	476	442	474	468	507	476	421	473	446	407	423	438	438	436	430	427	446	443	414	436	440	413	458	418	450	457	466	447	467	431	462	427	417	403	437	463	440	431	428	431	450	442	447	448	480	415	438	428	456	477	418	479	476	419	437	414	460	423	417	444	461	457	432	458	411	426	459	413	477	448	458	452	454	419	457	465	459	439	444	431	448	461	434	477	441	446	452	456	477	490	449	435	441	432	451	466	453	444	462	446	430	446	437	402	472	434	438	455	425	423	460	459	422	405	474	461	446	428	455	426	432	446	433	412	407	418	470	411	431	456	444	450	465	430	440	437	445	452	456	457	425	450	452	432	419	440	426	480	424	444	424	453	425	477	465	437	423	438	440	454	442	459	433	410	459	485	450	442	454	420	429	421	440	457	512	462	457	400	418	445	449	422	478	454	443	448	482	457	468	404	445	447	413	461	449	445	436	434	449	467	434	446	427	431	435	458	454	439	461	460	415	464	432	416	420	458	434	441	435	425	447	488	434	461	471	442	455	446	416	451	459	442	451	473	448	469	439	471	417	399	435	449	470	452	410	421	462	446	470	443	424	447	444	454	393	429	422	469	436	467	438	456	433	427	398	435	473	443	441	503	452	439	443	438	430	431	445	448	441	455	440	439	441	494	450	416	464	444	436	465	434	453	458	443	434	470	438	435	458	453	415	452	437	435	450	489	442	467	434	431	467	445	445	490	448	452	419	440	471	427	466	393	466	429	424	442	432	476	469	443	454	436	468	462	465	459	394	466	452	421	444	442	408	431	458	461	452	455	441	425	446	415	473	470	421	465	463	468	463	439	457	463	442	479	438	470	435	440	446	463	446	454	438	429	454	429	471	470	438	429	451	419	425	442	483	460	455	445	397	407	427	430	452	416	452	472	441	422	435	431	425	481	462	426	459	405	427	435	413	427	513	429	444	451	433	453	493	438	437	425	472	456	454	441	455	435	446	448	459	446	411	420	429	454	428	444	425	455	425	441	463	463	487	467	460	423	460	463	462	467	432	444	380	441	437	481	462	453	470	484	428	438	395	471	435	446	444	467	417	413	487	448	431	458	448	450	446	461	434	465	437	428	464	428	445	429
23614	21383	32372	34433	33553	27393	19634	10477	4126	2099	1485	1151	847	440	371	376	378	392	420	394	377	375	392	384	377	402	388	389	429	374	420	403	389	397	367	380	378	369	416	387	413	370	386	369	380	379	447	372	388	385	442	399	346	388	386	400	440	403	406	395	348	365	388	366	383	425	390	406	376	398	400	374	402	412	401	413	404	427	367	384	410	352	339	353	393	417	367	385	392	375	387	388	398	376	395	385	365	366	375	371	373	420	355	366	355	416	393	430	409	357	396	387	401	383	368	409	398	434	420	405	363	367	383	362	404	381	386	384	395	397	406	355	408	397	384	370	377	390	401	402	384	402	389	379	382	394	413	364	375	396	379	408	389	400	398	421	398	396	421	371	396	365	399	419	361	410	435	339	383	409	388	378	367	379	388	390	394	420	397	361	379	353	410	394	386	366	386	386	372	417	354	387	354	402	388	368	394	359	374	392	404	408	404	390	414	409	390	396	389	415	387	412	422	404	376	417	380	387	390	404	388	399	363	398	412	403	398	359	383	404	402	396	416	424	399	400	378	389	389	374	394	383	400	415	378	376	409	387	391	390	396	381	356	400	399	410	375	379	419	380	383	384	389	399	417	374	401	370	370	414	389	391	439	394	378	360	380	384	410	379	407	384	375	342	400	386	419	407	369	390	411	389	395	409	409	377	374	373	392	366	404	394	361	393	399	403	406	365	419	383	406	385	378	392	344	390	377	401	399	402	379	417	372	377	385	369	393	382	392	410	399	424	365	387	393	439	369	378	403	391	353	391	415	354	379	434	379	406	419	368	399	406	396	414	399	411	387	373	372	401	407	397	402	409	352	383	405	382	359	387	361	423	370	375	413	395	403	401	381	391	379	421	393	406	389	387	400	403	405	400	380	394	401	389	430	379	444	401	418	392	397	373	370	390	380	395	392	416	411	378	365	346	388	376	385	406	436	414	431	415	393	406	364	380	387	381	393	376	363	343	397	369	391	373	380	365	387	413	387	346	388	379	374	402	415	431	393	371	391	361	393	367	387	414	365	382	449	391	375	388	346	386	356	367	386	412	368	406	404	386	385	377	412	376	392	390	388	401	412	367	357	409	383	397	402	384	395	333	372	427	381	397	391	384	416	354	391	369	370	380	368	396	404	397	386	397	431	408	377	402	398	361	389	387	395	419	352	383	364	389	411	393	391	412	408	421	396	400	391	394	438	409	389	370	363	357	394	423	405	386	400	396	407	389	352	417	387	415	374	334	401	365	366	393	410	407	369	398	377	410	388	383	353	348	353	414	395	368	413	372	408	409	389	373	387	392	415	382	378	428	366	367	426	351	394	403	378	358	372	417	361	393	427	390	369	375	400	373	387	417	397	386	406	375	385	389	397	366	392	367	400	368	400	358	391	420	370	381	382	409	425	410	392	374	372	426	407	390	395	414	397	352	371	355	360	380	405	388	378	412	368	411	410	383	400	399	389	376	378	399	424	371	392	357	370	408	373	369	390	438	402	385	389	383	403	423	359	365	401	390	368	397	346	363	399	401	408	369	390	393	398	380	373	355	358	397	379	359	387	412	401	375	383	383	360	380	386	401	396	443	418	367	402	380	370	377	357	352	403	371	393	419	417	366	365	372	396	386	387	379	372	369	413	388	426	385	366	405	393	388	387	415	394	385	401	370	381	390	385	393	412	367	422	391	383	431	349	409	382	352	385	390	439	397	371	399	408	386	391	404	372	415	400	403	406	409	392	359	391	403	391	374	386	418	361	394	397	415	439	407	418	401	403	421	381	369	364	427	379	398	360	395	349	393	406	372	404	388	362	416	445	387	374	396	395	385	372	416	359	392	437	415	368	375	409	412	412	431	395	453	441	402	395	375	389	349	403	375	414	408	379	400	398	375	424	414	412	382	389	405	410	393	383	423	396	367	391	358	365	422	383	394	412	381	421	380	377	394	406	426	371	373	402	392	415	373	402	394	368	380	407	409	367	359	391	361	395	404	380	385	396	399	383	383	400	395	371	366	370	391	401	413	414	391	380	394	402	363	376	372	410	386	410	403	392	405	398	405	377	414	432	389	415	395	414	378	400	397	417	417	352	372	359	415	433	437	377	407	381	401	388	375	388	402	398	383	387	396	415	418	402	383	394	342	363	379	355	398	391	409	417	413	428	388	418	390	418	389	379	386	404	378	393	372	390	403	383	420	383	397	385	374	357	366	415	391	405	409	398	398	406	414	412	407	389	371	453	375	366	401	426	389	361	383	383	410	412	363	396	398	390	373	400	372	412	368	392	440	385	374	402	405	388	410	379	407	416	382	352	413	369	410	390	386	408	422	412	416	403	367	369	372	396	398	402	415	380	385	414	403	373	386	392	382	406	381	389	379	405	386	366	367	377	378	366	382	392	398	379	378	400	419	386	377	427	343	374	420	389	400	392	420	369	428	359	390	410	366	382	393	384	415	407	379	395	368	407	374	395	387	422	408	399	355	368	380	388	366	397	385	390	370	389	403	401	367	403	377	411	370	376	388	371	394	410	395	389	407	355	396	405	405	376	398	415	394	367	409	392	398	385	350	393	398	351	404	376	366	381	411	392	379	378	363	387	395	401	400	405	378	370	391	414	384	393	391	374	398	441	407	377	360	378	369	412	396	410	364	398	399	421	367	396	387	409	377	372	405	391	397	386	388	402	374	387	411	406	399	365	443	374	402	396	348	383	412	372	376	355	398	421	388	380	387	382	394	405	424	389	374	397	401	409	398	399	400	405	363	380	389	374	365	385	385	410	377	401	348	398	375	391	388	396	394	387	444	378	418	398	368	409	388	402	374	386	370	412	412	379	362	400	421	368	404	346	385	378	399	390	400	383	381	416	407	369	409	388	377	401	397	370	393	396	394	412	388	390	391	370	368	387	405	396	412	389	366	402	427	404	397	427	392	399	401	400	370	395	434	422	353	387	381	375	379	346	428	372	381	383	416	396	368	370	359	369	423	372	392	388	401	398	388	375	401	415	409	370	427	382	354	396	392	381	407	390	396	390	406	385	366	435	413	381	391	411	374	423	438	414	396	392	364	393	392	411	387	404	413	367	388	414	419	393	383	394	403	376	385	403	376	388	394	384	369	425	389	369	371	431	387	348	339	386	394	419	415	397	396	405	395	424	387	410	380	363	418	388	370	436	402	386	381	444	384	379	404	376	381	348	372	394	382	424	400	393	399	370	362	353	402	387	395	403	386	382	429	378	380	405	388	386	344	410	400	387	358	392	424	371	410	382	413	381	391	372	379	362	394	407	394	424	362	391	427	370	368	358	414	411	381	397	401	429	417	391	388	403	411	413	407	414	395	379	400	380	454	432	380	427	392	380	373	411	399	416	382	371	397	399	348	387	359	393	423	377	376	401	389	410	375	393	423	375	396	384	426	384	391	390	427	405	342	399	399	421	378	405	394	412	381	454	375	390	370	356	392	451	380	368	432	359	354	362	366	373	365
41786	78376	63771	49253	40260	28647	19198	13361	5802	3348	2111	1656	1064	520	429	434	411	406	436	412	437	411	434	429	410	407	373	414	425	421	428	433	450	410	447	424	405	450	389	400	392	429	420	399	461	431	408	428	398	423	406	413	446	408	424	424	409	442	453	422	408	424	448	428	384	445	403	419	401	405	370	400	393	436	396	417	432	440	424	414	416	427	401	404	416	428	430	445	418	405	428	438	438	398	452	420	429	408	410	401	383	435	409	429	404	394	410	401	439	473	439	444	411	400	417	419	429	414	426	443	417	439	434	450	394	412	443	400	406	415	429	393	395	420	397	410	437	392	399	387	411	411	402	427	417	408	429	365	395	416	420	430	395	414	412	396	418	435	398	438	437	373	431	428	412	437	430	375	388	404	414	402	401	398	440	412	423	406	408	411	440	424	414	426	403	426	426	432	386	424	415	422	413	411	413	410	389	411	428	414	407	450	430	417	417	419	430	402	463	422	414	440	427	380	397	398	408	392	431	418	455	374	420	420	408	405	426	418	421	391	437	410	396	403	430	416	420	438	436	426	401	393	416	424	368	413	377	416	371	411	428	421	412	427	401	404	442	446	452	428	382	419	399	434	407	398	402	427	394	425	406	431	411	407	464	440	427	434	392	421	425	386	443	423	399	430	387	395	393	444	431	404	391	376	443	379	370	426	401	429	387	414	446	427	449	408	410	416	393	399	418	441	429	400	416	414	408	417	386	384	425	372	416	405	390	378	445	425	433	462	453	436	402	423	418	376	399	399	440	426	411	405	386	434	423	446	408	395	434	403	405	409	414	408	394	404	419	388	416	423	422	436	447	367	400	417	390	397	431	438	413	413	435	394	450	441	449	403	431	397	420	416	404	399	407	430	420	412	385	405	427	419	460	375	410	437	405	449	429	400	456	429	436	413	406	396	417	415	462	439	480	461	435	436	438	419	412	407	394	414	394	395	412	414	439	474	405	405	406	397	454	390	446	419	407	408	432	409	398	417	418	405	439	417	384	428	421	426	401	418	419	400	394	423	451	399	425	395	413	438	413	409	417	411	408	450	425	404	404	394	417	410	409	395	404	394	426	388	389	402	435	420	449	441	431	426	416	411	454	423	421	418	455	406	434	441	418	422	397	412	426	412	400	421	403	377	424	446	419	409	406	372	411	418	426	405	436	434	422	413	417	397	403	450	388	421	410	415	411	415	436	409	420	380	432	421	419	387	443	430	413	465	449	379	374	413	423	416	396	425	414	394	425	424	454	403	466	438	435	424	389	414	414	430	454	393	408	382	405	438	404	424	422	423	433	397	424	379	410	379	420	426	465	430	381	441	413	372	436	399	399	428	420	415	402	428	403	410	410	436	425	391	452	397	431	396	399	410	394	404	390	410	436	428	409	403	420	436	419	408	423	412	419	439	437	420	411	458	442	402	420	417	398	422	425	416	445	426	452	412	412	395	430	424	396	410	388	393	451	424	424	418	423	460	440	415	382	413	427	408	432	432	449	455	444	406	373	378	445	420	430	415	420	391	383	403	387	453	392	436	433	396	430	397	422	452	415	452	428	414	426	368	396	400	409	409	422	413	411	418	404	420	405	411	406	405	441	473	428	392	406	410	416	421	448	405	428	405	434	404	410	423	425	392	426	418	414	397	423	375	390	377	440	423	371	396	449	422	447	404	373	396	429	430	421	423	399	378	403	406	436	437	431	414	419	432	428	397	410	418	408	373	396	431	417	405	431	428	435	417	436	479	425	442	412	384	408	422	395	405	447	436	458	409	458	396	418	408	436	429	396	424	420	408	385	395	413	406	433	410	381	440	442	392	421	416	420	450	423	417	408	389	404	372	383	406	435	401	441	412	444	384	372	405	381	434	402	424	427	427	399	425	432	430	430	406	409	395	417	421	447	408	421	414	407	404	421	383	411	400	429	436	378	438	416	379	382	391	433	431	409	423	383	408	407	384	415	404	362	401	441	383	423	390	431	426	431	413	406	403	442	428	423	425	410	385	403	395	387	409	400	458	369	423	414	425	401	377	377	408	412	416	446	425	408	436	431	432	417	429	404	396	423	416	416	427	407	428	426	460	469	413	428	430	399	400	426	441	404	416	418	423	394	401	450	446	428	412	392	411	371	426	379	456	429	394	456	408	426	415	417	429	445	401	402	418	401	399	392	419	384	431	410	410	403	404	471	413	425	390	419	402	419	401	428	439	431	391	424	390	400	427	406	429	416	452	438	427	402	421	414	423	441	407	390	442	436	413	439	435	394	403	394	417	461	411	420	416	470	429	407	426	392	394	440	412	395	424	410	435	387	387	400	412	448	401	425	433	415	382	431	379	423	396	457	408	411	387	407	419	423	432	403	435	426	429	437	418	438	450	410	415	428	381	409	418	415	426	439	411	380	427	430	399	413	415	409	410	416	431	465	424	399	435	431	417	408	370	412	420	427	418	447	414	393	430	397	392	397	412	403	400	445	442	465	429	419	404	397	434	390	434	426	422	419	417	424	416	428	424	391	422	405	408	457	369	400	438	393	388	415	420	463	401	396	412	415	439	401	397	420	422	395	419	451	424	347	392	385	413	416	433	440	412	450	389	444	403	425	418	411	412	387	415	433	406	384	461	404	433	425	417	409	403	419	421	401	400	455	382	411	387	419	466	402	405	408	425	454	422	431	451	396	429	399	448	433	405	424	410	384	384	405	377	400	412	436	416	413	422	386	398	407	416	416	434	393	398	401	441	425	397	428	437	413	439	391	371	429	433	433	443	407	423	430	419	450	438	423	416	402	417	418	417	417	379	411	389	435	438	435	424	407	394	402	419	402	412	410	450	395	432	389	402	371	367	446	436	419	393	452	425	435	419	431	448	412	407	401	397	433	395	398	399	406	420	423	429	427	438	393	390	451	411	378	444	396	402	405	424	412	419	409	409	427	452	393	398	446	448	394	389	398	410	420	440	417	417	410	400	409	414	416	406	401	437	444	416	429	421	416	395	413	396	437	406	398	378	406	421	419	446	448	427	427	415	398	446	447	399	440	400	405	370	406	432	380	435	425	386	423	401	418	416	413	419	427	451	405	451	404	375	447	441	409	433	411	456	420	431	427	405	419	408	414	415	414	407	418	378	418	397	375	387	418	428	393	423	390	408	424	402	396	403	453	404	403	412	402	417	449	419	378	415	436	430	376	442	417	381	391	418	437	382	443	396	430	413	428	398	441	413	406	417	434	411	421	410	430	438	418	432	439	416	436	410	426	411	442	438	411	441	390	411	384	420	393	423	437	435	412	423	443	386	429	437	422	415	410	407	418	426	422	382	384	414	421	371	462	405	417	414	397	407	411	418	411	445	391	451	408	406	422	406	442	444	429	376	445	412	405	427	389	435	428	419	418	382	396	423	419	402	430	407	394	397	416	417	411	403	438	456	446	396	414	406	411	422	429	394	430	385	424	433	374	370	407	407	385	406	398	474	444	431	411	382
24920	22268	35721	42715	35819	23010	11105	4155	1545	1418	1029	929	709	676	589	616	618	634	625	623	640	652	592	643	621	610	611	633	653	645	624	601	620	611	609	619	654	628	571	606	606	587	637	600	599	591	669	597	633	624	608	592	537	605	630	594	632	615	653	625	623	592	673	647	624	619	645	642	620	591	612	604	563	613	653	611	627	591	579	609	625	608	618	633	625	621	567	619	669	601	593	633	605	610	597	633	615	610	615	610	644	603	621	612	579	604	636	610	619	590	583	588	613	581	642	608	632	640	590	652	617	617	589	651	667	618	640	611	573	584	620	569	591	600	599	606	591	612	571	636	590	604	603	579	596	573	657	566	582	625	608	638	642	603	616	609	597	659	630	610	638	626	658	597	580	588	610	614	578	599	629	603	609	562	609	605	579	593	593	600	593	593	593	606	602	605	532	622	618	587	618	619	594	608	597	608	610	618	636	546	603	639	583	594	583	621	604	606	602	621	600	658	582	618	617	602	630	594	596	607	579	583	607	617	594	608	647	627	619	659	639	638	615	593	587	581	636	653	607	627	586	601	592	631	603	593	611	592	626	604	623	570	597	621	574	611	604	585	642	639	676	617	610	644	588	586	659	614	586	585	596	606	609	656	594	612	603	641	601	621	601	626	599	618	579	596	587	632	568	644	604	586	623	645	611	602	618	633	628	625	602	614	558	592	647	601	580	621	638	660	579	589	624	597	604	609	596	590	611	562	615	631	611	610	645	595	614	602	599	607	606	610	579	618	609	570	573	664	587	596	647	604	577	569	584	612	574	600	622	587	571	641	610	610	619	640	611	608	560	587	626	619	667	602	615	611	642	608	627	638	592	590	627	609	588	611	567	632	581	569	570	585	600	609	643	629	608	644	650	625	602	585	625	608	611	679	592	593	617	620	640	581	589	590	620	602	616	634	573	610	648	607	636	615	642	578	613	623	651	630	604	597	602	617	625	605	614	599	581	638	635	597	590	622	612	580	583	606	626	609	591	602	590	583	606	589	600	633	582	582	601	594	577	582	636	558	606	632	646	605	599	644	601	624	595	565	586	573	600	593	618	607	613	571	616	636	581	612	566	588	661	651	602	636	613	628	642	622	581	657	627	636	621	622	613	626	629	569	629	625	585	561	615	595	586	622	645	591	603	641	579	625	611	599	623	554	655	639	637	611	608	597	612	608	632	637	583	618	603	617	609	622	633	595	593	592	618	652	551	573	581	596	609	594	626	612	584	602	610	614	629	612	615	619	591	630	613	644	579	592	589	580	575	648	588	630	609	577	591	578	578	599	615	621	594	622	632	624	611	571	625	571	636	636	601	644	589	623	619	618	596	630	631	583	603	589	615	596	595	589	591	583	589	592	603	639	667	589	626	579	625	625	615	584	608	586	602	618	636	585	646	586	606	618	615	591	588	627	569	622	605	593	571	594	628	636	565	590	625	599	573	621	617	595	588	572	610	628	555	587	628	605	622	620	562	630	602	582	616	610	638	632	603	609	592	600	625	644	616	623	629	633	635	598	626	611	578	589	651	577	628	574	634	607	614	599	584	669	597	593	594	599	582	609	624	560	621	597	587	650	640	599	611	618	626	617	560	580	586	598	597	582	607	638	586	644	593	660	603	608	588	611	564	604	554	571	593	613	582	567	615	667	615	543	672	598	580	594	591	655	623	622	603	604	634	635	608	573	571	627	662	634	558	630	593	620	611	662	594	644	623	628	612	628	619	654	597	605	629	560	608	547	595	611	624	604	586	576	610	630	637	612	590	592	597	658	597	568	614	616	582	608	613	649	627	620	633	650	573	606	630	604	620	617	557	651	606	617	595	571	582	653	587	619	598	622	596	607	573	616	600	612	582	636	626	607	593	632	601	621	598	602	598	602	610	605	597	611	576	621	561	578	612	625	598	639	592	577	603	626	614	583	622	631	623	568	650	581	618	665	594	615	659	590	620	591	591	627	603	611	608	576	570	557	600	630	611	628	584	595	592	594	575	567	620	609	598	643	609	558	609	602	603	573	607	670	610	585	641	608	593	614	597	599	626	613	604	608	607	623	621	603	563	586	609	630	609	588	607	580	568	627	598	611	638	598	655	594	592	611	641	571	579	611	649	650	625	594	580	585	603	578	594	628	601	573	613	642	620	586	619	563	583	565	619	597	582	618	592	577	589	609	547	602	592	615	631	640	576	599	605	566	592	588	566	622	611	597	550	602	616	614	637	580	595	633	604	578	578	593	621	624	628	603	610	637	582	625	607	580	556	574	611	588	616	636	578	589	567	607	625	618	593	612	584	587	583	592	566	622	578	620	601	612	597	602	596	594	640	582	579	626	575	580	635	571	588	646	632	600	607	598	583	631	613	618	620	612	616	601	585	582	576	634	589	621	645	609	639	644	583	569	611	601	632	623	659	591	574	611	629	593	630	614	621	625	616	610	622	548	610	634	631	647	628	568	620	595	645	620	599	612	625	538	607	608	600	618	561	576	619	639	633	587	626	575	563	639	583	630	601	619	605	618	590	613	555	593	554	565	618	595	637	619	588	602	673	657	614	594	600	678	611	606	605	601	618	599	602	591	612	645	560	618	633	596	612	651	657	609	596	600	629	575	601	593	614	628	604	585	602	567	601	603	589	637	590	599	636	575	632	609	604	595	598	569	561	620	590	621	647	603	641	616	596	577	613	605	612	635	572	585	638	625	607	618	593	591	620	658	611	588	635	614	608	648	604	610	577	598	618	577	612	648	569	600	607	620	632	585	588	604	605	620	622	617	593	571	592	584	627	604	579	630	662	625	552	601	637	556	579	597	661	613	633	630	595	618	655	593	600	640	637	589	625	611	656	613	611	592	573	611	641	561	588	621	627	595	608	605	600	584	594	625	589	586	653	659	592	616	618	617	584	619	635	579	608	639	608	570	597	596	607	619	612	625	568	577	585	639	609	590	626	603	583	583	600	629	608	608	592	610	601	615	583	608	595	651	623	679	640	627	595	581	574	598	619	555	582	659	626	626	593	613	600	595	567	633	654	588	597	566	607	585	638	582	615	602	592	591	621	614	619	612	591	620	632	577	616	648	630	615	646	625	613	609	613	636	601	603	554	593	652	596	590	578	626	619	643	636	641	626	591	612	600	600	639	607	646	590	590	594	634	573	602	595	621	593	606	594	596	586	651	611	555	593	608	686	637	620	608	608	611	609	639	618	638	603	634	624	604	609	598	575	630	600	610	599	586	593	598	614	608	576	640	643	634	679	626	623	581	601	643	598	584	589	588	597	592	629	584	579	586	593	597	617	600	592	593	564	594	618	631	625	635	611	582	592	645	567	600	611	572	653	603	609	616	606	636	543	619	633	594	574	607	624	620	594	607	594	578	572	639	626	624	607	619	602	606	628	675	622	619	600	621	607	612	572	600	608	646	637	604	596	617	610	598	626	605	573	606	602	660	620	584	643	622	641	595	600	633	612	584	610	589	613
41061	67033	56214	48454	38961	24226	12440	6246	2480	2311	1576	1178	833	704	602	666	580	611	650	619	685	665	630	640	716	611	613	659	637	674	602	630	628	650	628	638	657	651	667	681	658	588	611	648	677	679	642	664	670	670	621	659	622	643	625	639	620	665	635	609	639	648	668	638	677	608	629	666	608	612	618	649	576	613	611	634	655	627	640	626	644	615	655	677	687	629	617	617	662	616	637	609	620	654	642	619	647	650	654	639	645	636	673	650	654	642	639	602	659	645	625	592	658	658	665	635	622	611	643	598	651	646	654	647	620	604	587	632	675	679	603	628	651	670	660	633	630	602	609	664	637	630	658	593	606	620	575	689	622	599	596	663	657	671	637	681	714	622	643	638	668	622	638	659	637	646	700	646	622	580	657	654	637	636	602	625	637	652	644	586	618	629	656	664	622	613	633	640	617	659	654	660	650	658	646	616	673	622	667	584	661	596	627	653	639	617	648	650	617	579	664	653	638	656	652	643	605	640	633	647	638	631	611	652	662	622	614	638	660	679	656	599	631	646	618	626	613	601	613	609	626	608	652	634	633	660	665	611	636	665	593	629	651	611	667	644	628	655	629	684	632	638	648	599	650	577	634	638	692	667	642	683	647	641	622	566	654	628	656	599	675	649	644	628	586	606	678	617	638	653	620	643	627	621	636	653	642	667	663	642	615	629	642	618	635	633	634	669	633	671	649	597	646	638	602	617	620	568	608	615	675	613	629	640	600	653	633	628	645	626	652	608	625	617	671	637	618	640	649	633	630	676	680	639	657	615	598	659	616	629	621	630	624	687	647	584	645	631	651	645	654	655	653	626	644	651	612	649	710	629	643	627	626	623	671	621	658	674	626	646	637	640	647	678	623	621	645	624	650	587	646	608	619	640	635	613	641	633	616	639	617	618	621	604	625	624	650	644	683	676	611	635	606	668	655	646	654	635	635	617	649	678	619	641	632	637	642	697	628	689	616	615	673	648	656	673	636	667	668	613	632	675	647	639	667	673	620	667	681	623	660	667	651	679	618	667	615	610	612	601	644	622	653	661	651	634	571	638	621	588	657	669	664	664	645	636	637	642	643	631	627	617	629	612	645	649	665	644	606	648	650	581	682	672	666	682	699	652	675	643	649	625	689	661	635	617	651	656	627	663	590	612	645	619	649	655	668	637	702	627	639	618	599	599	647	658	663	655	611	670	652	613	672	661	631	629	664	624	655	625	642	640	634	604	621	670	653	605	648	636	642	678	629	619	632	615	638	685	610	692	656	638	661	620	613	642	678	607	634	592	632	642	622	641	624	665	633	656	636	644	622	626	652	645	663	605	642	623	619	711	633	675	620	659	631	570	649	655	636	647	676	616	665	640	644	662	680	644	710	648	647	634	654	687	682	638	641	662	632	618	637	671	614	636	640	623	649	606	636	673	615	633	639	676	612	667	637	659	611	679	613	608	630	643	647	667	642	644	647	631	637	639	632	609	597	663	634	633	631	655	636	662	629	640	646	651	614	645	626	661	635	608	619	642	622	629	619	649	644	686	643	627	640	635	673	611	666	628	602	657	642	673	650	644	623	631	642	668	596	682	659	643	679	621	607	650	656	645	644	606	692	623	646	618	619	666	613	572	595	643	688	638	664	655	594	657	597	650	642	672	651	691	648	625	628	622	679	663	596	681	606	640	622	662	632	616	609	638	577	638	659	634	631	611	623	602	644	657	634	649	633	620	620	713	649	614	673	625	639	569	614	650	611	660	659	652	677	640	642	626	667	640	688	674	691	600	639	656	648	613	635	625	679	624	605	632	586	663	686	651	674	650	632	630	628	673	630	637	638	625	600	611	613	636	621	638	617	654	649	638	615	645	618	609	667	582	626	595	634	667	614	663	637	588	618	661	638	652	643	670	603	612	641	653	676	614	650	648	601	655	634	639	621	682	620	623	660	647	654	627	695	649	633	615	582	606	613	651	663	661	589	663	681	649	651	658	637	636	626	652	612	664	662	668	629	678	638	622	619	623	634	650	671	632	627	666	622	624	662	675	672	670	662	657	609	647	625	627	646	658	634	600	625	641	643	646	623	597	616	646	667	650	614	614	593	642	647	639	611	672	636	644	645	632	694	643	615	670	600	678	648	592	622	639	661	654	618	641	598	597	627	648	655	610	603	613	674	644	678	612	634	682	656	621	611	630	654	671	630	623	671	603	630	643	647	591	664	630	637	670	577	590	640	609	598	630	658	635	617	646	611	608	637	653	662	649	636	636	652	669	663	648	625	614	633	619	642	674	650	643	648	637	645	658	636	607	639	676	606	622	656	655	627	664	639	613	638	659	650	587	658	635	703	641	585	658	610	606	644	647	629	665	659	654	661	619	656	643	623	683	599	598	627	647	648	639	617	614	668	648	671	642	634	641	655	633	678	639	634	641	643	669	702	623	638	656	618	639	599	629	622	618	662	627	698	629	668	602	630	632	646	599	671	695	639	616	668	658	663	655	646	664	648	606	640	644	668	689	635	645	617	713	626	624	630	620	602	646	604	637	590	625	641	610	633	626	616	596	641	651	649	605	610	682	621	624	688	671	633	583	644	651	631	650	683	628	670	677	673	636	593	658	636	653	637	633	710	694	605	615	683	638	639	674	624	622	642	642	636	646	645	613	617	659	654	656	664	620	668	661	615	619	618	619	622	621	617	666	619	606	624	626	630	633	691	637	624	636	648	649	613	658	626	671	626	646	654	605	672	659	649	606	616	652	621	637	667	614	672	659	639	634	638	628	604	622	696	646	665	633	644	626	622	643	615	663	653	638	683	660	625	640	634	658	648	644	670	611	628	669	637	668	667	645	642	642	670	711	624	662	569	631	649	633	643	631	613	637	639	634	655	629	628	659	640	669	594	639	632	641	646	659	640	664	617	643	658	638	597	644	645	644	668	642	623	636	664	653	631	624	629	613	611	657	651	658	610	648	631	634	592	598	643	671	616	673	655	650	640	669	673	648	623	695	613	631	655	633	626	671	667	604	595	641	618	681	616	691	638	664	630	642	656	637	650	690	627	692	619	653	621	657	669	657	631	647	663	626	593	616	695	664	655	684	589	597	664	604	643	580	615	651	638	653	667	648	651	602	643	646	603	685	623	638	624	610	656	656	657	609	637	672	617	636	637	616	656	671	682	601	620	647	655	625	627	585	607	560	616	648	615	616	636	641	636	685	613	657	624	608	626	626	631	631	670	639	671	645	614	630	654	650	658	638	614	637	628	610	622	633	628	701	613	679	606	663	632	590	603	605	612	673	663	648	648	620	621	669	672	630	596	602	625	663	642	580	647	609	662	621	612	631	659	659	606	665	667	709	672	642	592	646	666	643	661	608	638	621	611	667	643	615	635	661	657	619	668	602	683	643	612	629	601	650	616	652	614	630	633	622	678	645	624	640	633	681	640	622	619	605	637	643	659	612	663	639	688	661	686	582	649	611	634	618	584	640
22557	21183	30499	30360	29757	29226	26829	12571	7029	5215	3283	1501	1359	769	655	658	665	634	614	658	686	610	612	628	660	634	650	661	613	687	626	657	688	635	654	625	580	614	639	612	636	633	616	643	629	592	620	679	623	672	606	616	659	593	583	607	664	623	641	573	612	625	629	621	626	609	648	606	610	645	613	643	623	629	641	662	644	677	639	632	645	643	630	638	669	614	684	628	620	666	677	595	618	635	647	644	638	636	651	641	601	649	640	669	610	630	631	644	655	616	675	639	628	597	633	613	583	632	634	642	625	682	624	614	629	609	641	677	630	674	617	631	598	638	647	620	645	622	615	630	651	639	635	620	685	615	628	615	654	613	634	628	586	585	630	644	629	634	672	648	607	618	638	642	648	632	664	681	622	658	652	674	672	590	632	621	637	654	626	630	603	624	608	644	615	570	613	606	659	627	597	612	680	614	644	592	667	637	617	623	641	597	621	640	652	638	587	606	624	675	605	580	623	649	625	636	642	656	644	590	663	621	655	695	646	656	621	624	662	667	597	649	590	635	700	639	614	599	635	622	660	615	630	578	655	647	619	669	666	625	683	674	660	669	602	655	647	611	670	642	649	631	638	636	619	654	626	635	678	611	579	647	646	661	584	614	637	646	633	628	627	620	588	663	624	651	634	636	645	630	612	605	649	659	647	623	622	641	632	627	626	597	610	669	560	678	618	631	667	629	622	626	631	619	671	601	609	614	620	647	633	659	604	637	578	580	617	687	613	635	634	603	666	687	608	636	604	574	630	626	617	649	678	633	668	633	577	610	640	654	658	599	619	634	613	628	693	653	624	639	682	654	576	632	667	628	622	654	635	632	652	650	615	595	571	633	583	614	620	633	631	657	677	627	674	604	625	672	610	646	636	648	623	636	629	599	600	618	652	665	621	661	673	592	682	591	636	594	635	639	670	617	625	643	629	656	629	621	597	642	643	614	651	637	635	606	636	623	657	622	623	602	640	619	652	607	635	605	648	623	650	603	645	658	620	637	624	628	632	620	643	625	689	633	612	613	682	639	608	595	632	638	662	630	678	616	680	628	642	658	625	628	618	610	645	659	614	595	607	627	619	641	683	583	659	657	632	652	643	586	597	642	647	612	619	654	656	633	634	637	639	647	671	622	604	586	627	645	669	615	597	649	660	659	611	621	571	653	665	692	612	609	626	602	632	614	669	626	662	591	659	610	593	673	632	618	657	653	609	626	622	634	667	622	677	632	603	628	635	629	618	645	678	628	632	715	633	642	658	601	622	638	658	626	652	606	631	602	610	643	638	635	627	630	619	629	642	671	640	654	675	630	597	648	596	664	603	584	636	601	711	620	637	641	590	631	629	605	645	590	663	659	612	580	655	631	606	630	717	604	656	637	691	644	680	666	654	630	613	626	684	622	598	630	613	635	650	621	596	630	652	608	607	603	682	664	632	617	629	656	628	681	657	632	626	637	640	610	616	600	645	638	585	627	649	599	634	616	634	646	593	704	643	638	588	617	567	578	628	605	654	599	602	671	601	643	659	622	611	624	619	677	645	619	615	637	635	677	600	618	666	646	608	642	650	637	642	593	626	670	631	610	642	643	657	637	663	665	613	631	646	612	627	655	579	645	675	630	619	637	602	635	636	609	662	622	652	614	630	659	623	648	654	610	660	589	615	628	664	607	666	653	610	600	587	647	623	604	585	597	670	704	586	605	630	615	594	616	619	663	596	612	644	642	662	610	621	591	618	637	653	593	614	597	645	612	599	615	613	618	641	646	640	634	634	632	601	639	645	618	630	605	595	583	646	626	648	614	633	608	679	656	606	620	666	688	647	661	640	619	658	636	674	641	625	610	636	643	666	688	692	617	699	650	613	643	618	641	659	606	610	648	637	657	650	667	641	611	637	613	617	600	631	649	623	616	655	653	646	671	643	663	625	638	635	662	632	633	588	625	622	645	586	611	677	634	650	629	657	614	633	626	602	628	642	673	610	672	610	648	642	612	615	638	623	654	664	647	652	606	652	601	634	624	624	610	630	652	673	620	595	633	645	586	584	587	638	660	660	629	642	651	670	597	605	641	682	603	603	649	629	644	649	629	637	618	620	589	677	647	594	697	646	631	672	641	633	623	626	630	594	668	632	684	663	676	622	634	617	573	649	652	643	606	626	682	627	614	609	624	648	618	592	640	630	578	647	623	675	644	663	648	632	608	629	645	655	638	639	642	620	670	652	647	621	597	625	644	631	618	656	616	622	650	673	639	637	612	647	612	638	606	641	580	637	651	622	639	624	597	599	631	640	607	672	599	665	642	641	675	641	620	634	645	638	616	644	604	596	627	605	621	616	668	671	588	616	624	641	651	610	654	668	650	625	624	624	638	600	627	643	610	652	616	662	628	622	661	653	629	642	589	657	646	650	584	649	613	612	615	620	645	630	674	669	664	631	646	628	612	617	663	620	635	606	619	645	645	595	621	613	645	642	621	603	666	594	647	636	633	642	642	650	619	654	654	634	597	680	621	613	641	647	637	661	648	639	647	617	622	649	608	649	664	685	591	608	655	626	619	621	641	604	670	697	645	637	653	649	623	658	609	652	635	619	632	631	645	614	632	648	622	662	631	610	612	678	650	614	665	621	642	642	639	599	644	648	649	603	622	618	630	641	654	619	648	637	642	635	640	585	613	666	673	636	636	636	651	600	640	604	650	610	632	612	611	639	604	602	688	612	636	624	635	595	659	608	650	653	612	601	672	603	636	595	633	648	580	620	685	633	669	611	617	653	648	657	664	619	593	621	645	655	650	636	626	672	678	624	657	626	607	620	589	668	650	665	582	661	642	596	647	638	594	645	619	652	591	627	633	645	585	603	605	666	619	637	677	610	631	615	632	610	605	600	601	645	651	644	654	612	615	653	650	555	637	616	652	617	653	646	608	671	618	611	629	569	645	648	639	658	635	658	579	602	612	641	605	621	655	599	636	662	621	651	623	633	582	664	602	642	660	617	645	642	677	628	679	627	638	637	630	651	671	683	657	597	621	652	627	610	625	618	684	662	720	627	626	625	625	636	639	611	593	635	598	642	669	645	607	623	629	652	613	614	648	621	653	664	603	642	614	674	675	634	656	617	659	637	624	611	640	636	633	607	604	681	654	620	648	634	590	593	627	634	604	621	622	640	664	613	623	658	623	634	626	633	616	627	672	582	604	658	677	652	599	600	641	594	630	625	625	634	568	587	619	586	641	675	621	634	613	629	662	619	626	599	569	648	631	620	652	591	592	640	643	665	644	614	685	601	615	591	640	652	666	557	654	666	638	647	637	621	608	606	637	655	571	657	641	677	655	660	626	641	644	656	660	596	647	664	617	626	579	695	589	671	596	608	641	641	635	650	603	640	682	620	618	620	636	631	581	616	629	626	601	603	614	638	614	638	616	655	622	627	621	607	640	624	603	688	657	651	610	591	657	596	604	641	629	671	618	603	632	607	675
48080	86254	76163	61520	45021	35007	24656	13549	9882	7276	4581	2092	1760	896	681	678	642	662	688	611	636	653	634	601	677	635	643	620	662	680	617	672	659	633	604	667	638	643	700	708	627	648	645	627	673	682	610	665	639	661	671	634	649	635	708	645	665	643	646	619	624	600	615	619	652	644	626	644	663	657	629	649	651	677	619	638	625	596	631	597	676	618	650	617	639	613	677	629	632	607	630	640	671	649	707	606	666	672	595	629	635	617	633	641	607	619	663	632	646	574	627	679	672	649	612	610	612	644	644	642	669	648	659	666	671	655	675	653	644	689	675	609	650	583	679	653	619	674	639	612	617	652	633	633	635	618	651	640	642	646	644	644	630	621	650	661	640	632	639	644	637	605	603	627	629	619	664	610	625	632	696	657	629	640	612	665	665	638	683	657	598	663	631	634	632	648	614	653	646	640	637	636	605	670	689	643	656	629	618	654	610	656	643	633	603	666	639	601	635	655	667	629	628	632	625	644	653	690	620	625	673	611	639	639	580	628	629	638	611	639	629	635	654	664	597	656	672	603	610	639	648	638	609	638	644	681	632	650	605	673	623	659	606	640	631	638	641	646	616	623	629	672	632	625	643	640	660	628	614	620	660	641	664	598	657	638	656	658	642	620	603	617	633	651	622	635	614	669	602	662	620	680	647	628	637	609	650	638	650	633	614	640	631	594	627	678	602	615	633	634	622	667	610	647	661	601	656	654	646	618	653	618	664	669	685	657	647	641	653	677	668	630	661	671	653	628	682	633	650	690	634	661	644	599	617	660	619	653	617	598	641	627	675	684	653	650	635	646	672	688	608	675	649	639	662	608	651	649	639	662	621	611	630	624	646	650	648	603	687	657	618	630	656	641	644	671	686	666	604	623	670	648	679	615	601	633	623	629	603	686	595	683	638	624	650	683	644	652	680	635	650	676	667	653	608	614	644	651	682	698	647	650	634	608	614	630	544	597	671	647	659	652	655	613	649	623	631	633	655	623	664	626	625	675	642	667	617	592	691	614	664	634	662	639	658	650	657	616	617	614	643	654	612	634	674	676	605	622	633	685	637	610	664	701	670	634	671	623	640	622	659	642	646	678	634	633	649	667	665	612	643	623	591	696	641	596	649	643	647	640	611	682	659	669	648	604	657	656	674	642	646	640	636	640	654	654	666	646	622	623	688	621	563	700	664	653	624	613	662	599	631	646	615	634	643	628	624	644	601	646	680	640	617	632	648	622	658	598	653	634	585	641	618	648	640	685	672	664	607	642	632	677	649	638	618	635	607	685	662	667	651	649	662	651	636	649	655	614	647	626	651	648	655	619	607	633	618	672	650	619	653	616	642	658	654	608	659	608	657	643	630	599	582	640	693	661	630	672	645	624	597	636	653	674	651	608	613	637	597	628	631	637	666	643	646	618	664	707	619	628	691	560	646	647	643	700	677	653	625	641	598	615	652	607	652	645	617	640	655	665	604	650	612	638	633	611	614	638	658	646	660	606	674	680	624	641	658	649	600	654	621	637	656	624	605	650	630	643	636	643	626	643	656	662	625	625	612	583	680	662	655	657	581	655	638	625	673	662	643	639	618	638	627	717	651	664	636	642	644	679	639	660	605	614	655	660	647	636	630	611	657	677	640	622	635	648	611	658	646	648	653	681	659	655	655	644	658	640	631	618	609	607	622	648	671	649	657	639	681	648	628	623	627	627	674	621	669	589	635	645	649	651	636	634	660	681	676	654	649	689	600	691	685	649	651	648	608	610	611	646	637	626	693	626	633	645	598	630	619	658	628	637	604	618	627	644	648	600	614	671	658	642	632	674	614	642	613	655	665	668	624	621	681	645	615	665	673	584	652	645	645	652	657	634	607	662	618	633	586	653	640	640	636	664	667	617	626	648	632	622	644	633	639	671	601	674	659	593	632	636	682	659	615	663	663	626	619	676	688	686	640	601	653	673	630	638	647	646	619	621	638	650	721	607	639	656	668	588	687	607	653	645	655	652	639	677	639	634	586	646	658	668	636	662	612	646	628	657	654	611	701	610	658	644	634	644	610	628	681	638	642	653	681	602	638	651	622	621	648	618	614	633	633	650	635	661	628	637	662	676	660	592	642	643	646	616	655	642	681	640	660	700	643	657	621	621	620	651	644	669	621	648	632	628	696	662	655	648	645	670	672	603	649	640	634	656	630	645	638	680	640	654	613	657	658	634	633	617	630	640	599	611	655	670	605	589	646	667	662	628	651	621	676	667	713	643	602	640	645	630	614	671	636	678	631	629	660	685	644	607	629	683	634	631	615	636	661	652	647	650	657	665	640	669	613	634	653	699	609	626	683	657	587	637	653	644	623	596	668	634	648	640	642	597	664	643	686	650	688	616	640	651	647	619	623	674	639	665	657	671	647	649	677	604	688	630	654	665	674	666	645	617	642	631	624	656	649	649	687	648	659	631	620	627	642	653	608	646	668	605	643	566	614	617	637	631	656	642	620	660	600	659	605	668	622	666	639	627	628	704	628	662	640	674	656	596	651	637	634	682	669	685	672	638	659	653	662	654	637	607	645	649	657	610	601	598	665	624	609	616	679	652	614	617	643	673	616	627	626	636	662	665	618	647	644	694	642	676	613	671	630	670	659	622	683	647	649	632	650	645	648	630	662	646	676	640	639	609	656	627	611	671	650	633	625	673	637	656	682	649	633	652	671	639	621	625	655	646	666	656	630	610	662	664	637	614	639	600	630	683	588	681	611	658	660	634	686	662	646	607	688	653	637	662	620	640	611	654	637	673	672	644	654	619	666	664	621	661	644	647	669	628	602	614	634	629	634	625	636	611	621	653	689	658	644	622	607	643	603	599	654	577	608	654	647	676	664	625	620	687	618	632	623	668	681	628	643	603	688	665	675	630	672	644	645	662	687	632	661	629	625	655	604	659	695	638	650	644	663	641	662	676	627	608	633	664	643	655	620	634	611	626	647	646	652	669	690	662	677	604	648	615	640	625	619	601	662	635	645	662	637	652	632	662	632	668	643	645	601	598	684	576	658	622	649	619	655	651	650	643	627	664	638	661	669	638	658	687	658	652	648	623	675	611	638	635	615	604	636	636	611	677	625	640	640	666	660	664	590	684	617	657	611	653	629	665	643	578	606	655	636	645	663	646	656	584	634	616	648	664	598	624	612	641	676	630	644	667	610	650	653	628	630	629	628	618	604	618	617	631	638	657	658	622	627	655	644	622	657	649	632	645	625	624	665	691	659	620	605	597	648	659	626	659	705	633	661	679	605	623	670	632	664	650	613	628	637	642	629	631	627	627	609	640	618	640	615	641	610	674	632	634	683	684	657	661	602	673	648	635	636	615	681	652	603	665	615	618	606	610	651	644	657	647	661	590	626	643	651	640	656	675	629	662	673	644	651	686	663	616	630	650	620	632	633	586	667	595	656	632	663	617	627	602	641	646	649	663	623	650	644	694	622	643	591	655
34321	55560	58855	39047	22518	15479	8024	3482	1154	890	750	606	508	492	507	507	503	481	489	490	468	488	490	482	496	503	486	432	503	485	474	506	468	502	474	491	467	515	466	492	479	493	481	499	467	472	500	505	472	484	471	474	464	455	490	475	522	503	442	544	471	524	508	456	508	496	486	469	509	471	454	502	443	470	474	431	489	501	504	481	478	481	493	455	470	485	466	470	506	514	482	499	524	493	538	447	464	482	482	485	515	490	497	543	475	485	533	486	469	512	525	461	490	484	529	483	495	487	507	504	526	530	487	483	491	463	485	508	473	506	486	475	495	500	467	479	478	508	497	511	527	513	497	523	467	495	490	476	464	500	489	493	468	465	480	466	490	492	512	462	520	512	525	488	462	501	446	506	530	503	523	432	466	497	520	475	482	466	479	499	473	514	484	500	499	519	493	449	478	534	472	469	474	540	456	510	521	501	509	468	480	510	501	489	481	455	501	461	494	494	456	495	454	515	512	499	493	488	490	480	474	510	469	532	518	515	517	500	457	455	473	501	506	504	545	439	455	472	460	528	477	490	494	499	479	491	510	481	455	523	462	478	520	494	483	450	477	448	453	465	505	495	451	461	462	484	506	504	502	506	482	489	464	491	521	477	522	455	508	515	489	486	486	470	501	458	456	527	485	492	472	486	520	472	451	474	525	511	511	462	504	463	474	489	517	462	466	504	504	475	488	508	533	500	476	460	472	475	515	455	483	496	451	484	468	477	493	504	525	471	492	474	485	490	508	490	416	502	484	459	498	451	522	515	458	482	466	501	530	468	489	498	491	471	463	507	487	479	444	477	523	509	506	480	474	471	533	538	489	482	443	509	455	511	482	505	454	490	499	484	477	492	507	524	540	479	490	441	449	500	488	440	512	486	490	453	485	501	529	512	474	528	475	489	461	495	498	464	491	482	504	464	500	518	474	476	481	504	496	499	490	485	518	495	472	483	492	516	485	523	507	506	506	455	500	508	531	499	515	557	457	490	479	468	455	475	509	549	472	491	466	506	495	510	536	475	475	473	523	488	481	493	518	507	488	477	506	477	488	486	473	480	474	497	464	495	514	485	473	472	507	491	509	488	511	484	527	505	481	510	458	507	476	558	527	518	523	456	535	465	517	469	461	453	485	508	505	494	477	511	451	492	476	484	516	512	441	457	502	464	465	503	481	522	504	492	495	511	519	479	506	478	505	509	483	487	472	502	464	485	501	496	509	520	507	533	514	471	453	473	516	502	485	477	484	513	517	450	487	451	520	528	476	486	546	508	509	484	466	473	496	475	489	470	478	539	485	478	506	473	502	554	497	502	516	503	490	481	507	473	485	493	482	519	505	483	459	511	513	534	467	467	504	488	490	502	505	503	472	490	453	468	492	508	484	530	491	491	478	486	505	460	497	510	486	519	507	490	481	477	480	514	468	484	455	468	489	451	431	490	522	455	489	516	472	480	484	494	475	534	476	505	517	492	485	499	496	528	473	482	442	512	488	475	494	484	501	493	482	503	501	522	509	478	494	438	528	492	449	542	511	506	451	465	496	482	514	488	508	540	500	497	519	483	482	509	513	482	486	495	530	504	499	488	493	467	469	523	504	474	469	519	479	496	493	494	468	461	509	502	462	472	458	486	535	494	471	504	500	515	419	500	489	482	501	520	516	487	520	453	448	475	482	463	512	504	468	483	495	459	472	487	473	510	504	494	487	512	505	474	522	494	467	495	494	478	485	478	468	514	492	562	486	512	512	521	474	486	468	526	493	511	514	449	476	486	494	507	487	528	497	507	481	530	487	484	464	514	527	491	489	505	471	467	492	511	508	493	461	463	479	519	496	501	468	502	485	531	478	471	498	497	460	509	458	485	481	514	505	494	449	529	511	549	493	473	455	530	476	497	511	504	471	472	473	508	476	501	526	465	542	445	492	497	471	496	465	494	498	501	489	446	537	525	484	521	463	479	463	510	502	460	492	474	557	476	442	492	549	504	496	509	482	506	490	510	482	471	515	483	510	504	492	486	507	507	473	488	489	512	482	495	483	465	483	480	507	484	498	499	483	481	502	512	481	482	492	484	491	446	508	497	499	490	474	505	505	499	460	505	482	514	489	473	504	503	468	479	498	498	480	500	552	507	534	499	520	477	497	484	511	549	480	475	498	517	472	467	472	514	465	474	477	514	480	476	446	451	456	486	491	478	484	481	469	526	495	520	469	512	490	512	488	563	509	497	500	476	503	492	466	486	482	476	512	504	488	516	493	510	492	466	489	482	508	460	470	507	479	487	508	479	485	505	469	506	509	461	525	519	493	478	452	521	504	517	486	490	438	495	499	485	479	507	450	494	506	493	503	458	495	511	452	507	489	504	490	495	469	452	499	492	457	456	505	457	482	489	499	405	486	518	530	486	531	516	483	476	470	540	503	495	503	480	493	485	494	520	490	474	495	479	510	500	492	486	477	481	470	521	466	454	463	497	497	507	515	530	479	496	468	522	521	455	494	497	429	471	511	456	470	465	501	496	475	506	495	461	481	482	464	526	508	455	516	528	459	479	511	479	529	509	489	470	516	510	503	487	513	498	480	474	480	454	463	486	483	518	488	464	521	486	537	508	515	495	486	482	442	537	494	461	515	478	465	522	466	507	527	486	524	475	475	526	497	534	487	505	514	478	481	510	486	434	455	501	486	485	491	506	441	483	439	452	474	462	501	521	495	456	503	480	522	454	494	483	501	504	540	508	453	484	515	486	464	487	495	446	463	507	522	500	499	475	474	510	498	550	498	484	464	456	483	509	475	492	497	455	511	477	475	536	487	483	504	456	486	445	469	525	484	531	469	481	478	471	531	482	482	493	525	485	509	485	518	510	485	518	495	507	483	491	513	486	519	493	466	489	441	478	535	479	491	471	512	486	515	495	496	448	487	480	523	463	454	473	507	504	478	524	519	489	517	495	503	502	500	505	499	543	538	504	495	489	518	508	468	525	495	503	469	494	464	485	493	466	496	493	499	448	474	507	517	503	495	446	487	514	486	456	439	466	520	530	461	470	501	500	482	449	500	511	478	492	477	480	513	477	528	500	472	513	505	483	503	480	519	475	500	500	522	499	480	475	480	496	466	503	506	502	477	492	471	494	473	479	465	510	465	505	476	507	510	474	545	458	473	494	546	490	528	502	486	505	494	469	472	507	511	482	518	494	490	443	480	482	451	498	467	530	458	492	475	469	502	489	501	503	505	461	506	482	477	495	493	492	498	509	497	497	514	489	510	514	492	509	514	502	536	477	503	497	533	502	471	492	525	472	471	489	519	485	486	472	491	469	524	498	498	502	528	465	475	466	477	477	533	493	463	482	514	472	516	518	487	459	499	487	480	466	537	515	529	476	475	468	476	500	491	474	493	481	432	482	498	483	478	510	489	502	472	459	486	501	485	524	473	520	535	467	479	507	506	499	502	520	530	501	510	515	506	483	455	504	461	461
37641	65708	55079	33243	22890	18076	10902	5167	1495	1088	913	655	578	543	462	550	499	549	500	559	515	542	525	518	534	477	548	517	536	537	536	557	533	512	519	505	542	495	505	552	506	544	526	509	551	508	514	526	496	510	517	543	523	540	596	524	489	520	545	531	519	494	489	573	544	551	493	564	490	520	538	540	509	566	516	550	487	540	522	523	519	531	515	510	522	522	512	517	574	552	512	530	508	534	540	578	487	524	535	506	508	530	518	535	532	531	534	497	532	550	539	581	568	518	517	527	529	548	547	537	486	547	556	521	508	535	523	517	541	535	526	547	548	544	523	498	510	523	545	522	541	521	547	526	538	503	530	527	527	516	541	525	507	500	524	535	483	547	509	545	532	558	534	528	525	540	541	517	580	501	527	579	509	524	525	484	495	527	548	512	552	547	529	531	519	543	505	542	575	508	538	529	515	508	505	585	543	497	565	552	504	518	506	572	530	506	582	508	517	503	550	542	487	523	527	552	517	519	535	485	559	547	541	533	562	535	507	488	542	525	543	564	528	534	551	514	549	511	544	564	552	534	540	525	516	589	545	560	517	532	535	527	539	531	548	544	528	540	524	497	535	508	528	540	557	523	548	531	529	542	526	533	530	507	534	520	531	528	543	538	532	505	525	530	558	520	499	581	506	515	544	584	528	541	537	520	553	523	556	497	541	559	521	523	523	538	567	562	551	498	532	566	520	520	536	544	563	525	530	535	523	513	531	552	501	553	568	544	486	528	532	553	499	529	542	548	520	550	553	528	482	491	570	571	489	496	528	535	571	573	525	541	532	560	491	553	497	550	521	531	577	513	534	538	524	526	505	546	538	550	522	504	563	544	547	539	515	539	533	509	483	502	473	549	511	533	522	488	516	522	504	559	527	513	545	522	545	547	529	561	531	543	519	538	540	516	526	563	526	543	558	547	547	519	551	508	469	544	510	528	538	506	535	564	493	550	498	511	563	516	500	512	525	566	519	514	498	566	551	541	529	521	581	527	540	517	519	499	576	553	517	539	543	511	505	530	499	512	556	540	541	510	506	552	511	530	524	533	526	538	518	494	512	537	541	510	508	523	481	530	513	515	548	529	544	563	547	542	534	563	534	553	567	544	528	521	536	563	561	564	541	536	523	541	543	486	508	510	555	537	500	521	516	537	539	564	552	522	529	512	537	523	523	545	510	506	537	523	527	548	524	547	549	520	517	573	548	515	514	548	518	503	523	503	564	551	535	506	530	516	522	548	527	541	492	514	510	511	551	541	541	499	501	526	523	538	563	525	592	512	530	527	530	508	530	536	557	538	531	509	522	521	561	525	535	499	506	565	523	507	492	554	548	491	515	555	521	545	571	556	490	529	536	535	520	540	525	538	529	523	482	543	538	571	523	536	508	499	538	549	526	528	531	545	558	542	506	511	511	520	541	545	512	562	569	532	558	527	557	506	530	531	547	504	523	516	518	489	542	517	502	510	528	519	550	541	501	523	524	513	529	568	536	509	547	516	549	512	540	535	475	532	539	493	464	503	513	505	523	495	574	535	526	554	518	526	535	540	517	517	519	569	555	488	550	523	524	536	490	562	523	568	529	509	570	515	497	533	543	477	536	511	511	581	534	527	548	498	506	532	544	527	529	544	524	519	497	511	531	532	560	545	544	534	536	514	515	537	540	506	518	550	549	527	542	563	500	564	530	525	535	520	481	513	530	510	542	531	521	524	538	498	514	538	540	562	564	555	506	532	504	525	497	507	525	467	500	538	542	556	543	532	496	510	523	552	497	505	550	552	558	542	489	539	525	542	527	518	518	528	502	523	508	531	550	540	530	491	499	575	544	543	546	541	504	521	547	528	528	494	544	513	534	578	517	545	535	561	543	522	541	498	527	533	523	528	555	549	524	545	515	532	521	516	538	533	516	541	525	474	544	498	576	497	567	556	490	504	517	519	537	496	526	538	566	535	522	508	543	507	546	530	512	509	528	492	560	511	504	529	512	573	563	527	530	493	586	510	487	518	543	556	519	516	536	500	519	537	533	524	521	531	501	496	485	548	511	542	533	520	516	519	519	561	531	553	486	498	545	527	533	505	587	547	551	521	522	492	536	555	495	566	520	513	511	545	484	516	516	543	545	544	579	492	512	553	511	530	557	509	530	493	537	505	556	504	499	524	489	562	535	532	552	544	536	532	502	525	498	541	523	555	571	531	497	526	530	553	502	501	522	559	516	502	513	574	536	531	550	577	532	547	522	553	523	532	547	513	513	518	575	543	464	482	535	500	561	507	531	558	569	545	536	512	561	547	523	510	526	473	508	515	536	567	521	503	546	495	527	519	575	528	543	520	539	502	505	567	536	522	568	499	530	496	486	498	473	545	529	569	537	542	547	560	485	497	516	517	533	516	542	544	557	521	529	516	573	519	541	573	488	523	547	512	547	480	516	512	552	499	547	547	525	507	494	552	518	566	492	511	473	559	576	561	512	576	539	522	520	529	539	537	546	554	540	516	523	540	543	544	516	526	539	507	499	508	516	508	521	528	540	554	582	546	523	513	554	547	511	542	528	504	557	516	496	523	525	555	497	542	528	538	521	496	548	553	528	516	502	538	525	493	492	527	519	552	519	572	521	535	515	518	514	506	546	502	538	493	523	528	562	543	539	533	524	505	565	562	509	544	534	507	531	541	549	504	522	538	510	513	540	515	488	529	534	539	543	567	538	539	577	501	550	517	546	522	553	531	511	515	522	572	535	520	531	501	514	555	523	546	522	522	548	516	508	561	489	533	500	520	527	511	492	511	572	498	519	518	549	542	497	506	528	518	548	549	526	533	580	532	534	546	559	544	552	524	565	489	531	505	515	495	525	506	539	515	496	512	509	535	520	517	504	533	523	528	533	544	536	499	518	508	531	558	572	539	605	528	538	527	555	485	525	509	508	504	542	531	520	516	520	504	576	517	532	527	527	526	554	508	525	550	513	543	508	551	546	555	531	557	512	501	538	520	522	530	507	526	505	500	537	588	537	517	460	518	493	525	544	544	533	506	545	558	524	532	529	544	517	565	548	517	498	518	515	529	524	565	489	512	528	520	530	537	538	493	530	527	524	531	508	497	494	513	552	559	515	527	556	545	495	558	525	539	516	504	538	558	548	513	517	534	564	516	539	518	566	536	534	519	523	524	523	535	549	569	522	535	575	502	560	538	517	493	526	536	537	497	524	520	514	529	522	540	513	538	542	539	547	528	562	550	584	502	502	539	494	534	508	529	530	546	545	506	502	487	537	539	514	481	534	503	519	544	558	554	552	498	491	539	572	482	521	571	495	522	482	521	525	533	538	559	526	530	474	527	490	489	515	522	526	540	538	493	516	496	521	514	532	525	554	506	565	534	528	532	531	519	495	544	522	519	550	579	545	564	545	507	499	551	537	545	558	525	541	555	536	527	546	565	533	554	554	535	515	547	518	534	510	520	542	509	530	558	521	510
23753	21590	29158	27681	31676	36491	29698	18160	9242	3735	1176	1166	852	504	483	470	517	449	458	534	485	518	516	496	536	482	486	496	548	490	491	508	483	466	438	485	468	489	521	498	489	475	469	501	515	448	482	503	514	458	510	478	475	480	482	480	466	483	501	482	491	518	504	518	493	511	510	499	485	493	470	444	502	488	488	492	505	482	471	478	506	515	497	482	481	517	460	486	462	498	502	467	507	478	479	459	491	443	470	498	506	454	504	500	548	508	463	454	462	491	508	499	502	478	513	486	484	475	492	498	478	495	502	500	508	473	529	527	487	491	454	546	499	456	535	464	481	518	483	452	495	516	505	495	477	501	509	509	459	463	495	508	469	480	464	479	461	511	469	528	514	475	503	448	530	476	488	506	515	457	531	531	461	495	480	517	500	467	472	512	450	472	453	465	461	538	501	501	511	521	469	496	488	476	490	476	511	483	457	458	518	504	494	487	502	505	469	457	461	496	470	490	497	487	469	463	501	468	499	462	502	496	473	471	493	483	491	492	509	459	480	496	513	496	497	463	490	456	500	462	485	476	490	499	493	435	526	509	492	531	494	459	495	493	481	482	494	514	507	469	490	466	496	455	503	475	468	504	483	496	482	472	490	523	525	499	456	469	473	487	486	492	478	449	493	509	490	511	460	480	473	469	447	486	436	494	486	467	457	486	476	535	489	489	472	509	473	525	467	484	519	444	494	475	508	520	526	468	501	510	494	484	453	508	468	483	473	494	486	487	461	474	494	511	435	465	491	480	497	486	462	507	449	478	490	504	435	481	490	497	485	456	522	499	464	527	484	499	508	452	485	490	499	476	449	463	500	496	473	465	475	482	506	485	482	500	486	532	506	510	468	455	482	496	477	506	458	497	497	525	513	481	487	495	476	475	477	479	474	473	466	518	491	495	475	479	434	483	530	503	474	489	473	490	517	483	487	472	477	511	508	462	521	500	471	478	479	491	488	498	530	481	472	515	456	455	498	518	489	484	500	512	466	476	478	477	478	466	489	479	485	484	492	522	501	489	475	517	475	482	478	500	455	503	499	501	435	484	478	445	478	490	490	484	507	506	526	519	485	490	456	488	496	460	511	505	494	487	506	501	486	474	528	494	496	473	494	438	540	451	461	526	482	477	518	495	481	520	549	493	460	476	487	489	477	490	533	466	506	489	473	463	486	504	496	483	523	480	520	461	483	487	487	474	491	459	506	533	465	454	468	480	463	533	496	459	464	472	508	504	486	515	503	475	499	499	517	482	477	511	484	492	471	482	481	504	511	497	534	473	490	478	482	497	474	491	483	501	473	487	502	482	438	467	450	446	454	496	502	489	515	466	511	494	447	521	464	493	501	441	499	490	455	497	472	484	469	484	483	523	512	473	463	519	509	492	424	494	507	516	495	503	478	496	517	509	479	482	486	494	493	495	459	494	495	482	497	491	512	515	526	441	478	545	501	478	487	480	474	517	490	488	481	503	500	492	449	464	521	501	530	515	518	471	421	539	517	481	471	473	498	510	449	470	482	483	470	473	535	486	479	502	484	527	477	510	485	516	497	496	502	520	478	529	505	493	467	474	471	481	509	494	473	447	466	473	512	474	501	500	493	487	487	460	474	459	500	480	511	549	500	522	501	485	474	508	510	502	492	463	490	474	482	458	518	462	477	474	500	445	444	473	491	460	534	487	469	461	461	509	500	477	469	478	487	508	491	554	504	497	416	478	500	510	521	478	544	474	467	494	480	448	499	476	465	504	476	435	467	485	509	477	484	500	493	467	503	458	493	473	485	461	469	484	451	469	520	490	508	507	470	462	496	490	446	479	516	494	502	464	475	502	485	500	537	495	467	474	501	454	447	487	460	449	509	499	503	472	507	443	502	483	484	515	524	475	482	553	473	456	474	463	482	471	480	505	491	494	485	490	518	498	487	486	480	478	516	544	518	495	476	537	472	499	492	440	437	483	478	545	489	469	477	455	500	518	534	512	458	499	477	465	500	495	495	457	539	477	488	470	491	518	494	478	451	520	474	485	471	503	502	532	438	464	479	499	521	483	509	524	470	490	501	487	506	528	493	498	488	487	495	443	460	504	469	490	516	466	499	440	483	461	448	512	484	448	465	479	530	482	481	497	450	497	490	489	460	513	479	471	482	478	470	447	481	515	485	507	484	512	482	454	527	503	471	458	500	467	476	481	488	480	491	496	542	469	491	445	481	518	495	489	491	470	541	518	495	512	536	442	453	476	503	477	538	467	450	530	535	506	489	516	473	493	484	451	491	471	483	513	496	516	519	475	467	529	503	501	507	470	502	501	502	473	457	475	489	490	479	499	478	493	473	484	497	477	497	513	489	507	488	498	473	519	521	484	458	524	464	496	466	503	519	482	474	488	453	510	475	508	485	467	479	478	499	466	475	466	540	468	485	486	493	496	509	484	475	497	464	494	473	524	467	479	478	514	459	509	498	455	511	462	536	484	489	511	467	483	474	479	508	480	523	436	512	509	466	463	491	526	528	471	473	494	478	497	481	488	473	459	482	481	484	514	483	497	493	471	461	485	511	478	506	524	484	469	486	503	489	411	498	491	495	473	496	504	535	455	509	517	517	485	501	480	533	481	489	481	472	519	499	502	471	461	458	513	481	520	463	517	461	508	517	438	470	467	461	515	495	519	488	539	438	472	489	473	456	495	482	488	467	468	449	457	482	498	518	490	453	496	506	491	464	453	464	496	524	496	501	509	496	516	523	526	494	472	473	491	489	480	460	479	456	488	496	463	550	497	471	514	506	478	473	490	477	471	440	434	474	470	496	487	460	469	503	551	503	458	495	501	433	476	495	525	482	481	481	462	504	517	516	480	489	446	517	470	487	473	512	471	468	485	473	469	512	464	507	490	467	508	497	507	529	467	439	446	518	469	485	534	482	471	487	519	539	524	510	474	454	518	496	471	488	480	483	471	515	492	495	530	489	485	476	509	474	483	462	465	487	510	462	460	500	491	530	495	457	492	504	505	468	462	513	462	499	511	479	489	490	503	502	523	508	509	515	507	465	485	449	460	486	512	466	483	487	484	494	542	502	499	525	512	478	487	457	479	463	498	488	484	513	476	517	485	507	430	479	473	487	497	491	489	508	482	500	467	499	506	518	464	472	445	490	498	509	535	501	479	441	503	501	495	501	478	529	486	492	500	478	542	494	469	488	498	439	463	459	445	483	531	488	473	480	490	500	457	470	552	509	462	463	452	489	474	457	463	495	480	507	471	505	500	466	487	491	540	479	450	522	525	439	470	480	487	494	502	478	491	497	498	469	465	473	433	491	502	502	483	495	496	473	431	429	464	525	476	492	468	480	467	481	533	520	464	470	447	467	484	497	493	482	493	504	482	456	479	483	520	498	492	491	511	484	476	496	444	458	497	493	479	472	472	512	519	488	501	496	498	457	511	519	508	515	497	515	487	528	478	488	479	533	443	490	526	502	503
44254	70850	50558	41468	41427	37686	29598	19785	11362	5014	1557	1632	1074	639	516	523	521	564	546	480	525	498	515	503	528	563	534	476	525	534	503	514	523	572	500	522	530	524	503	537	523	518	502	551	537	490	487	488	505	563	470	529	509	506	518	504	478	469	531	496	505	482	489	554	526	541	507	502	538	486	502	504	543	484	516	528	538	524	481	514	521	502	489	510	540	562	502	500	533	520	520	506	513	509	529	490	525	526	484	496	495	510	480	524	536	535	498	543	509	513	498	517	502	499	491	515	541	527	528	491	477	509	532	542	504	519	487	493	515	512	523	508	554	510	495	521	528	548	524	507	496	520	504	491	472	506	490	535	523	532	524	513	531	522	555	486	478	516	502	556	524	471	507	555	502	502	475	503	532	511	559	491	500	496	546	523	509	496	522	534	487	503	533	500	541	531	491	520	534	521	504	558	540	524	518	470	492	509	531	469	509	512	546	484	497	530	521	537	532	512	497	514	521	525	512	497	534	526	516	515	478	524	540	537	522	514	531	534	511	500	544	538	480	501	537	541	491	499	520	519	489	576	500	523	527	519	502	510	553	512	550	537	545	486	525	487	481	515	541	521	514	503	493	516	510	523	502	498	486	478	536	514	526	532	501	491	522	513	518	516	576	492	517	536	524	514	527	528	509	503	536	496	506	527	522	532	531	499	500	520	519	459	494	519	520	488	533	509	500	478	510	511	506	514	535	520	553	525	480	510	477	518	527	519	513	538	531	506	465	507	479	486	516	521	525	515	502	484	518	506	523	499	513	577	499	551	507	535	476	522	505	488	533	510	516	526	523	505	524	484	513	500	515	484	449	525	519	492	521	551	542	552	549	513	539	514	508	517	500	517	518	497	506	518	534	540	500	505	528	544	574	529	549	488	504	521	545	515	477	502	470	541	566	497	539	512	485	542	516	510	538	478	547	560	512	520	517	517	515	469	458	546	533	494	551	511	528	513	490	488	528	511	504	483	494	535	499	510	514	507	517	497	556	506	496	509	455	514	492	500	524	494	507	508	508	515	536	526	522	545	518	486	544	539	536	561	534	510	503	496	531	541	555	475	533	552	516	542	503	476	506	561	481	491	506	490	572	536	523	515	520	544	510	470	517	530	506	502	552	529	538	554	539	484	517	517	510	536	552	528	504	472	494	518	487	541	525	514	520	522	491	535	542	542	519	528	519	490	532	484	501	541	528	486	538	515	506	509	530	516	540	529	482	493	497	510	550	494	504	548	557	508	526	508	494	482	535	511	541	534	467	519	535	497	522	495	535	501	503	521	500	532	527	518	525	491	505	489	484	553	554	509	545	502	523	506	505	523	561	527	470	521	533	531	519	550	513	505	535	494	545	547	483	463	515	515	527	569	531	551	510	524	539	526	477	505	513	515	526	510	527	529	514	490	525	482	519	521	536	505	538	528	536	497	529	547	557	535	505	497	552	491	479	494	482	509	537	478	499	526	515	532	530	500	527	528	547	518	514	465	479	486	513	518	492	506	506	501	519	574	508	525	494	520	470	501	524	525	507	553	516	551	538	513	515	509	539	556	488	535	512	525	530	508	528	476	533	497	512	493	515	539	549	483	536	540	511	531	564	490	536	545	519	559	508	496	497	498	532	541	485	531	509	505	542	491	519	526	545	509	488	553	547	511	499	553	489	508	545	510	523	455	502	535	491	494	501	508	518	503	517	533	490	520	497	490	547	459	516	489	516	510	511	532	505	536	507	513	496	521	477	541	533	495	544	490	494	547	505	535	532	549	551	530	483	513	529	493	454	478	526	551	498	526	553	481	532	533	470	529	520	517	457	485	530	526	528	527	527	484	512	509	522	541	523	518	489	501	522	534	482	502	504	515	500	480	510	498	507	527	522	490	522	498	512	527	530	532	511	539	511	491	545	497	514	506	527	544	513	512	510	509	463	525	516	480	523	502	509	533	498	512	492	520	495	484	516	532	503	485	529	507	500	507	502	502	532	492	499	552	535	531	547	536	519	480	540	536	537	536	496	528	489	529	501	522	556	498	466	546	519	518	535	506	486	515	527	486	552	490	492	533	534	489	462	529	514	507	509	488	532	523	505	532	544	496	510	546	510	509	510	559	548	484	461	506	506	512	527	509	508	469	542	503	510	527	490	510	507	490	509	519	536	482	515	485	488	531	506	541	495	510	524	560	519	524	534	519	532	509	546	488	504	477	494	520	511	513	539	520	481	543	538	506	503	504	492	526	485	549	526	514	538	509	526	471	506	521	495	507	497	535	516	492	526	520	505	510	532	521	527	492	516	537	497	548	512	529	517	535	472	537	545	532	501	518	477	530	499	520	511	503	523	521	486	539	508	490	521	536	500	509	545	522	510	517	518	544	501	485	503	515	538	517	480	571	518	500	532	514	503	547	483	539	547	531	515	520	540	512	540	504	518	523	466	548	513	535	544	514	516	495	543	548	527	522	497	491	500	497	540	516	502	495	493	482	501	477	479	482	545	500	486	510	514	502	513	560	525	548	541	514	512	512	481	489	520	565	506	516	495	510	541	542	527	516	488	552	528	515	499	491	524	519	526	529	555	526	468	513	488	508	513	579	550	465	523	519	508	504	540	490	546	574	530	524	478	528	538	530	549	488	582	501	512	506	498	539	518	517	481	492	505	485	526	508	544	494	501	526	519	536	505	502	527	544	514	511	517	515	495	509	542	488	527	516	523	525	515	521	565	514	545	570	510	577	445	516	493	520	499	528	502	484	490	518	494	479	498	513	515	499	534	514	536	521	511	554	545	498	542	524	545	509	489	539	525	516	536	520	514	509	541	517	503	535	491	499	527	534	502	497	476	503	504	527	467	516	544	503	486	530	463	522	510	509	506	496	538	527	473	466	512	489	545	522	489	489	521	507	517	509	509	496	525	467	521	489	487	555	495	542	495	487	508	515	547	522	538	508	532	555	515	510	544	509	501	532	513	515	516	511	469	502	556	501	515	542	529	509	545	486	532	493	549	511	526	521	517	520	509	502	494	515	530	498	532	515	491	521	507	527	529	522	561	540	540	504	482	502	542	556	511	567	511	488	515	468	536	507	517	524	527	512	545	510	496	530	506	510	500	496	525	512	502	525	517	543	536	529	524	530	489	519	501	537	531	527	567	513	526	497	509	484	494	511	505	504	487	543	556	523	469	521	551	509	518	534	536	473	495	538	466	523	536	541	527	519	507	496	515	501	491	463	518	532	514	528	529	514	513	504	536	504	542	503	489	544	518	482	520	547	520	553	491	554	492	489	509	528	520	517	516	537	528	549	512	559	502	509	488	517	542	546	485	488	508	528	518	508	545	520	497	521	529	487	481	505	546	520	501	484	542	489	519	498	528	530	508	510	468	511	498	514	502	511	498	498	526	516	522	467	527	511	532	529	520	498	535	502	486	499	514	543	488	468	527	498	498	497	541	501	534	540	544	528	522	478	486	491	524	503	516	495	488	557
24853	21627	29161	30030	29071	27667	18669	9755	5128	3046	1278	925	803	687	677	628	668	660	653	631	670	667	618	641	622	706	660	667	671	657	670	680	648	737	679	683	647	630	654	636	687	697	678	635	657	673	645	659	656	729	692	682	661	699	602	653	628	681	657	627	690	674	691	654	640	680	610	651	647	660	634	660	659	641	677	665	671	684	651	675	635	632	659	648	668	624	662	626	663	686	632	667	663	661	698	654	643	670	619	638	656	656	621	661	649	663	672	641	632	663	653	704	622	646	630	668	643	630	646	651	669	679	649	672	672	620	682	657	613	620	667	680	644	687	665	663	692	624	624	648	664	624	701	657	646	683	678	665	690	701	654	674	678	651	687	659	637	656	654	709	654	602	665	664	638	662	655	687	683	646	656	655	662	637	650	653	693	664	670	672	657	686	673	653	682	629	641	654	634	641	697	640	660	718	670	643	666	641	628	703	674	656	675	643	683	620	665	639	652	627	656	708	652	648	655	716	660	611	645	657	645	631	650	723	632	667	663	610	629	652	688	669	676	637	648	604	663	638	645	678	664	641	639	681	676	683	724	670	636	661	648	626	618	677	683	661	664	632	688	674	672	643	672	624	660	696	681	622	700	666	699	650	686	639	647	623	697	658	677	669	644	636	695	650	691	689	678	624	673	646	701	690	685	608	645	685	643	654	671	703	675	630	677	642	639	662	585	664	675	674	674	654	658	632	693	638	678	649	653	660	650	640	701	713	686	688	662	638	640	696	632	671	653	706	628	701	568	659	658	684	644	664	690	703	689	631	660	653	689	705	660	651	700	646	642	675	710	656	645	659	641	664	634	652	714	659	683	659	650	652	685	640	640	666	702	675	677	648	603	680	660	667	664	670	583	679	620	667	664	659	659	708	640	654	667	659	678	663	692	660	676	665	644	649	617	666	696	634	663	660	650	629	674	653	651	675	676	631	604	676	675	668	684	683	646	650	679	703	635	640	672	681	645	659	657	675	670	643	643	636	668	664	643	676	726	681	656	636	644	647	648	685	661	698	681	623	650	660	693	654	670	633	645	638	662	626	663	628	647	703	681	667	650	613	646	660	669	643	646	695	653	684	665	695	710	692	679	655	675	628	627	645	662	660	721	679	658	650	612	647	651	643	679	690	656	645	680	663	643	661	662	612	687	649	650	596	669	688	596	681	702	638	639	693	628	655	682	656	631	665	656	681	664	674	659	636	707	687	634	619	680	614	690	682	701	624	650	638	660	623	692	665	689	686	629	667	622	659	681	617	662	668	635	585	662	695	655	667	665	659	677	633	663	648	642	656	687	677	651	667	644	692	622	650	600	593	654	686	661	654	686	715	699	675	643	658	620	675	671	649	627	626	651	682	652	666	665	658	633	673	603	636	668	650	666	666	701	652	670	663	653	664	690	659	665	654	699	674	663	634	678	634	678	672	705	660	631	667	611	654	677	666	635	651	624	643	695	625	626	681	649	645	670	678	580	654	688	625	674	637	667	665	648	643	703	661	664	677	698	622	609	626	640	658	656	672	646	747	676	688	731	680	671	652	700	628	673	677	654	662	653	657	641	623	673	646	695	644	720	670	645	703	614	665	652	692	636	693	646	652	629	653	659	615	685	601	651	663	637	650	645	695	642	656	653	684	659	681	692	682	682	619	639	669	652	682	609	697	630	648	645	668	654	632	659	685	664	666	586	658	661	655	664	696	655	643	668	684	671	624	671	643	658	671	627	639	666	678	668	662	636	657	691	673	634	686	627	660	650	666	686	681	703	656	695	653	633	653	690	685	623	661	649	658	625	624	719	633	697	654	651	647	641	698	653	662	668	654	612	684	672	629	645	631	671	631	629	652	676	652	628	674	623	663	643	679	662	630	669	600	668	635	609	667	698	617	626	662	687	612	677	637	674	629	693	665	621	643	627	618	622	623	667	647	630	664	701	639	678	632	682	649	686	627	638	648	693	644	647	621	691	682	682	661	675	634	678	628	610	672	665	667	663	681	642	645	642	669	634	671	655	655	659	659	668	646	635	661	667	665	673	669	659	672	689	667	704	612	660	646	677	632	657	657	695	655	615	615	590	649	669	645	651	661	653	648	642	628	703	675	675	642	699	688	660	647	641	632	665	678	622	636	665	652	628	643	657	629	689	664	646	625	681	650	613	685	697	681	683	672	681	671	636	645	620	664	651	644	701	652	651	681	652	634	664	668	625	668	640	681	669	669	620	652	642	659	639	664	629	675	652	685	656	676	676	650	650	648	623	658	643	658	653	651	652	686	618	663	623	640	662	636	650	655	659	634	691	685	681	637	682	651	661	654	679	647	636	693	619	630	600	690	684	646	678	680	695	639	638	658	665	631	674	691	612	677	657	667	635	639	679	649	710	657	667	636	652	616	638	673	708	656	659	631	687	648	725	644	665	643	671	621	631	646	661	611	695	649	695	652	688	664	681	681	644	712	663	654	653	643	613	660	661	705	637	648	607	692	674	622	666	686	648	653	669	664	646	617	673	658	677	673	701	673	645	633	640	660	691	668	654	660	635	673	617	621	642	661	643	650	660	688	599	633	629	666	660	657	682	690	646	639	696	632	693	644	721	668	649	673	626	608	637	691	667	665	687	662	668	669	664	693	651	648	613	672	675	669	678	704	684	634	653	701	700	681	674	696	669	667	667	629	661	651	647	647	628	624	638	658	667	657	661	664	651	645	683	646	650	682	684	673	697	628	654	651	684	659	615	649	688	600	621	693	656	680	651	690	634	688	684	651	663	677	664	632	627	664	676	646	641	620	659	664	649	649	685	666	705	649	670	698	609	643	676	636	610	664	686	633	659	618	639	662	655	637	629	654	705	649	674	669	687	673	601	673	669	678	698	630	669	630	648	694	637	661	653	657	635	683	619	654	590	647	673	662	657	695	654	680	631	657	662	703	685	669	644	681	677	682	642	639	704	652	680	682	660	662	677	632	641	684	693	653	662	694	608	665	640	691	624	697	704	670	656	689	601	648	654	597	639	645	643	682	667	636	620	613	698	609	616	649	628	638	652	623	638	681	651	635	689	626	653	671	680	645	687	648	644	672	645	621	664	670	723	637	677	640	600	638	664	653	655	668	652	654	685	696	670	662	633	680	649	684	637	667	675	682	650	662	654	643	630	648	661	706	695	679	677	667	667	660	667	700	640	623	681	692	647	654	651	685	655	630	681	675	674	698	638	674	674	628	649	669	674	684	657	683	650	677	670	623	716	657	658	637	636	672	668	642	672	680	600	686	644	670	650	694	660	682	643	668	677	676	632	646	640	648	662	675	634	668	674	690	665	636	701	656	646	631	616	702	708	688	717	660	634	626	663	646	669	665	657	635	654	705	706	713	661	650	708	594	653	652	655	659	622	687	670	628	654	662	667	676	659	697	614	673	664	609	657	658	657	651	674	692	682	663	653	704	688	636	618	681	615	643	684	681	669	606	656	612	657	641	662	617
36451	56840	42899	36199	36101	31897	21950	13409	8139	4894	1671	1123	945	771	706	727	683	686	674	733	675	702	734	637	680	645	700	724	656	632	686	699	690	705	641	700	653	742	677	681	708	667	701	684	714	707	710	684	699	721	741	708	660	678	692	690	672	731	703	705	648	667	692	710	695	699	708	658	652	697	708	666	673	712	675	707	697	693	694	689	721	693	691	708	680	714	688	689	690	683	717	724	673	692	680	712	746	666	662	712	646	700	668	732	720	655	701	660	717	683	666	734	687	677	708	735	759	672	708	744	628	688	700	666	687	724	710	720	715	713	714	746	660	669	696	715	642	710	635	682	704	691	718	730	633	672	693	679	667	727	703	718	708	641	684	693	678	663	716	713	683	633	702	668	713	659	717	732	680	666	653	683	686	708	674	671	666	653	669	689	676	718	724	650	729	702	662	663	662	681	721	653	655	708	699	664	686	709	697	704	720	697	708	694	733	723	711	691	707	652	702	714	724	662	704	688	671	727	699	706	723	705	727	706	689	696	709	699	693	700	674	718	674	689	621	682	705	691	681	713	677	690	724	666	750	658	715	714	706	690	688	664	732	734	698	691	777	704	744	662	686	683	737	672	695	635	657	702	669	691	700	671	616	714	696	669	698	698	714	742	692	724	691	678	687	711	710	648	684	689	708	654	688	691	681	673	711	693	689	659	661	671	680	725	696	687	728	710	704	670	677	703	689	687	717	671	686	649	654	663	690	708	662	683	724	689	717	699	701	705	697	719	739	706	672	677	701	669	675	634	660	702	686	685	686	695	683	742	688	658	725	703	698	700	704	664	691	713	699	671	699	695	677	685	684	701	702	648	686	702	716	662	686	679	741	694	677	694	700	662	710	687	727	651	702	681	721	699	666	678	694	696	663	699	700	693	695	713	659	692	699	701	705	720	665	717	730	642	695	710	663	745	725	677	687	662	712	703	706	676	670	715	694	713	686	696	696	661	703	670	720	688	643	689	692	749	693	693	755	675	690	678	704	697	618	709	674	735	715	680	693	649	745	683	711	683	674	708	683	687	694	677	702	673	685	675	689	673	707	670	673	655	717	683	682	659	721	732	658	718	716	685	685	676	716	650	759	670	709	737	668	705	726	709	716	700	676	694	718	729	659	701	641	690	708	692	667	719	696	707	670	670	703	691	689	648	708	711	706	708	697	718	621	693	662	721	647	707	715	704	684	679	678	707	687	674	702	693	697	713	749	671	630	724	719	669	718	693	661	731	670	649	714	682	658	629	719	677	653	668	676	720	700	667	650	657	696	725	674	727	700	652	720	706	709	693	702	668	696	734	669	632	696	716	663	649	672	678	681	688	706	634	696	691	688	684	689	697	712	716	690	683	678	683	687	647	707	684	702	681	684	695	675	689	668	687	687	708	714	689	672	642	720	696	722	702	704	711	710	739	694	720	702	717	721	677	693	684	678	672	688	670	658	643	676	681	682	673	681	663	673	691	697	713	694	685	642	679	705	704	685	705	661	696	657	677	700	704	681	735	675	728	705	665	694	682	712	692	658	682	707	706	688	663	676	696	717	666	700	679	727	715	717	692	683	694	728	679	737	724	690	670	660	681	695	716	691	709	712	720	694	710	675	724	668	710	675	651	669	737	716	709	693	679	680	716	713	696	702	686	703	692	728	739	684	724	662	702	714	693	710	681	708	676	682	676	724	638	664	698	694	685	699	699	689	661	664	681	657	729	707	678	731	672	643	717	664	686	717	672	703	659	735	634	693	689	690	679	686	688	693	718	705	728	724	639	689	669	680	703	692	707	681	737	659	680	699	677	719	693	700	696	697	732	674	703	731	634	721	651	664	731	688	669	656	720	661	663	720	777	740	645	705	681	743	705	693	721	643	676	692	677	713	683	655	700	699	728	688	677	686	705	730	697	692	678	666	705	709	678	734	694	668	682	678	680	645	698	669	677	686	716	660	672	663	698	677	666	718	658	738	702	732	654	675	678	650	711	756	688	670	688	696	664	734	713	659	713	694	687	695	743	674	701	707	660	672	712	698	680	684	689	679	687	663	650	686	704	694	681	681	696	679	696	757	713	741	706	676	659	691	698	669	673	680	695	725	682	690	689	724	694	644	726	715	722	737	723	618	642	714	685	708	652	665	693	708	720	709	639	692	689	666	731	696	691	698	693	753	690	680	746	714	703	684	699	688	664	704	704	695	681	667	721	654	710	653	643	646	694	711	667	652	728	674	664	629	689	632	686	715	678	726	673	750	711	676	687	704	695	683	716	658	658	695	691	718	661	707	642	679	693	686	721	679	683	681	710	685	675	700	717	673	680	664	678	732	727	669	699	690	684	697	650	699	707	668	749	687	698	658	650	695	702	682	674	712	711	701	660	654	702	683	712	684	696	737	657	692	667	680	653	676	620	703	683	690	685	679	647	690	646	677	693	693	668	682	703	653	685	720	716	633	671	745	664	700	697	684	667	713	674	667	744	697	678	713	673	673	668	713	704	684	684	710	654	688	682	723	722	720	726	689	723	688	663	701	695	661	710	705	669	683	666	714	613	725	720	712	653	694	655	717	687	705	721	711	694	724	673	656	702	710	724	670	691	624	662	691	731	684	687	691	645	677	694	621	673	700	641	680	682	703	728	679	739	664	679	689	719	691	696	718	686	663	712	700	678	707	708	739	731	695	667	666	675	701	731	649	740	709	683	703	658	708	671	678	698	687	731	654	716	693	707	655	691	691	715	741	675	680	714	686	722	687	698	699	712	715	680	710	686	706	698	670	676	686	706	717	677	667	710	693	707	715	699	729	650	653	691	692	679	664	644	637	714	636	692	659	705	719	703	702	705	670	699	720	713	708	697	726	684	640	706	700	674	682	740	753	699	696	657	691	702	712	653	690	672	689	702	684	712	733	731	679	698	681	720	657	678	689	714	704	669	715	697	700	737	682	711	687	686	680	635	680	682	673	740	697	709	707	712	744	689	677	722	687	669	652	673	684	674	656	703	666	698	715	714	626	705	702	714	691	688	746	701	701	684	671	706	675	694	750	749	674	694	702	703	701	719	707	719	646	651	683	668	651	685	671	670	684	713	687	688	662	649	683	706	643	679	686	652	689	725	744	694	689	705	689	695	685	685	675	698	698	690	696	701	723	677	766	729	747	688	692	687	680	681	687	733	701	682	663	716	701	705	679	729	672	666	748	658	694	696	667	726	750	713	666	685	717	702	670	700	692	675	678	707	686	738	709	693	753	700	688	695	718	662	713	660	663	645	693	676	711	686	697	671	692	682	684	685	702	635	643	682	717	669	685	709	720	638	693	660	687	722	674	674	657	708	720	670	660	719	701	726	696	701	716	735	683	683	735	670	666	632	702	668	675	663	707	680	675	751	708	695	703	722	739	664	718	621	702	682	709	669	712	707	681	678	650	698	631	694	703	662	662	655	700	667	704	712	705	718	634	727	688	691	685	695	645	751	689	709	689	713
22427	21027	29231	27742	33385	44356	32864	23898	19095	13498	4573	1838	1414	844	674	694	710	636	652	659	647	655	700	644	668	687	616	650	641	700	661	672	639	672	653	697	675	751	642	665	620	633	652	627	647	635	678	698	689	728	658	640	674	670	630	677	654	647	688	637	599	672	648	702	657	667	620	640	650	610	690	701	663	666	639	661	650	646	652	619	658	636	658	600	686	716	659	642	679	667	690	694	712	668	665	689	651	651	707	647	664	609	667	681	669	696	675	610	671	708	664	624	671	656	699	654	653	647	646	641	671	654	619	651	651	692	639	617	616	642	690	676	676	718	641	686	628	629	668	665	675	662	637	632	629	645	685	712	649	601	624	645	630	649	659	632	659	686	671	697	615	685	664	614	670	674	682	631	671	659	691	636	642	652	701	612	624	669	639	677	613	687	672	601	669	631	653	654	656	630	675	651	693	692	630	655	679	711	683	652	701	693	672	617	636	644	656	685	662	667	659	663	633	611	657	635	628	665	635	683	638	614	643	637	686	651	648	648	678	688	705	612	669	665	680	616	677	703	672	677	700	642	676	608	680	680	637	653	641	675	665	643	632	675	651	620	688	667	679	685	694	657	625	687	626	665	647	625	664	696	650	645	635	582	658	647	650	678	629	682	651	619	618	690	660	665	684	671	678	711	672	694	665	652	681	647	646	664	638	638	667	687	690	692	619	670	640	663	652	651	671	686	621	652	672	639	638	707	655	641	677	660	659	671	613	656	630	621	683	643	681	678	703	659	649	663	627	628	638	642	649	635	640	623	607	608	694	638	655	636	669	656	672	667	661	707	639	695	692	677	652	677	654	697	659	679	669	634	655	632	660	678	620	685	676	635	673	659	638	649	697	638	625	664	664	664	674	661	645	584	640	676	646	641	670	689	689	651	660	651	594	649	645	666	690	657	650	703	638	594	664	649	645	624	617	652	629	653	636	652	661	660	703	614	663	691	667	683	656	648	652	654	720	677	635	627	680	662	665	632	653	647	657	628	700	697	670	656	672	648	655	691	667	635	583	675	673	677	682	665	666	708	653	610	658	691	687	661	632	683	632	602	686	649	677	671	703	613	678	700	678	668	628	641	645	633	695	622	625	623	657	650	606	655	653	680	638	650	646	626	655	687	692	640	656	635	669	660	663	693	618	632	703	705	695	634	590	612	650	676	639	622	687	633	608	658	678	661	626	630	672	665	657	642	683	664	674	668	688	652	628	663	623	651	696	642	609	633	698	654	659	649	671	684	649	681	652	674	652	625	671	632	704	662	659	661	640	569	662	662	646	664	671	669	704	600	625	665	664	663	688	680	648	642	687	656	649	638	660	661	657	658	661	686	660	625	665	656	627	632	673	691	640	696	729	675	621	638	697	652	643	640	645	694	699	668	638	654	672	668	608	640	662	680	661	646	680	667	657	666	668	692	680	646	676	696	657	629	693	696	659	667	626	668	610	617	603	657	657	633	658	649	657	652	684	662	600	631	646	672	658	628	657	663	643	671	694	681	677	662	665	708	664	698	656	655	686	684	655	643	646	626	649	659	672	634	679	670	646	688	692	660	619	664	674	659	679	681	680	666	661	611	645	646	675	627	652	684	619	649	680	631	679	658	656	667	626	666	641	635	651	639	671	713	654	670	667	660	660	619	668	715	669	631	693	628	665	657	715	663	653	639	651	684	646	661	668	657	646	632	647	665	670	644	663	607	648	688	688	693	657	711	692	624	678	660	673	654	670	635	659	651	645	619	612	643	670	687	669	680	660	619	641	671	628	628	644	682	677	632	604	611	672	660	687	631	668	646	654	643	657	641	644	639	697	620	661	701	628	672	682	652	661	627	696	621	694	676	653	694	633	644	645	664	671	678	676	682	686	690	673	648	641	642	646	634	668	658	648	591	661	612	681	662	697	647	619	671	622	660	671	671	690	655	705	613	669	639	635	686	646	667	638	636	635	687	696	665	675	634	677	681	632	649	674	630	678	696	649	654	676	672	660	662	650	631	611	659	683	652	610	639	670	605	659	650	634	649	680	614	640	633	700	682	660	717	668	712	650	678	669	649	680	692	682	659	668	664	646	657	649	623	682	642	623	680	655	650	650	647	668	665	641	642	697	661	694	619	661	653	665	650	658	637	665	691	610	666	638	668	705	647	663	688	625	640	699	647	676	640	657	669	636	650	599	654	602	663	674	642	689	618	619	649	654	654	634	674	638	630	625	671	632	604	666	652	706	607	643	694	677	642	738	668	649	668	637	676	668	626	709	695	623	664	645	663	665	636	679	654	668	656	617	627	667	660	678	639	622	678	716	669	636	624	632	656	621	635	684	636	652	642	649	665	670	654	634	660	661	639	642	716	653	641	658	627	698	657	674	626	653	687	661	647	654	669	646	661	655	672	653	688	641	658	636	626	672	655	638	648	633	686	684	678	643	691	645	636	693	633	622	635	582	697	644	684	664	689	649	585	689	686	620	649	656	637	643	675	663	625	682	686	681	636	643	657	651	673	649	653	706	652	659	648	708	627	691	662	624	683	660	620	631	683	668	681	652	633	681	650	669	639	635	666	626	647	708	674	633	709	663	642	639	633	671	706	635	662	650	681	690	686	680	676	704	665	637	651	659	630	636	654	688	615	648	700	620	676	644	693	666	659	690	679	650	634	666	685	676	658	678	631	668	672	637	675	662	665	674	654	691	696	601	660	645	623	656	692	622	677	702	649	655	656	608	669	644	695	642	695	681	662	618	644	657	657	681	680	732	694	623	642	672	660	680	651	714	633	645	708	677	651	686	630	690	654	665	622	624	675	645	581	663	670	659	691	638	656	632	633	639	670	676	711	651	667	631	658	674	599	685	664	651	635	672	668	623	678	680	626	647	669	683	651	708	687	658	618	574	686	658	600	619	679	688	710	660	678	654	643	675	644	664	648	661	602	680	614	661	676	652	637	659	697	668	674	683	679	677	687	653	647	649	667	711	658	611	625	656	667	630	667	689	690	665	645	656	642	699	619	681	624	686	592	639	643	624	624	595	650	656	666	690	671	679	691	596	629	670	653	727	652	640	668	618	637	623	696	611	633	640	704	695	644	647	640	670	678	648	675	662	654	644	704	677	662	679	631	628	661	707	703	702	619	706	667	655	662	664	619	655	645	681	670	691	649	644	639	649	690	664	668	684	690	688	672	672	664	654	673	635	692	670	631	651	672	703	639	625	650	609	662	676	664	655	606	657	662	680	644	652	636	669	711	643	624	649	633	634	637	635	648	665	639	692	625	658	648	675	658	627	598	699	712	638	665	625	655	639	684	687	658	628	644	666	689	670	676	636	647	654	645	663	667	687	649	633	651	677	676	684	654	632	661	656	651	635	681	665	678	616	678	647	683	651	642	661	633	652	688	675	695	672	703	697	621	654	657	699	653	640	662	696	679	696	684	706	647	653	665	635	638	708	648	690	658	637	663	713	641	679	677	655	630	660	643
35340	72641	65138	54905	48916	47789	29077	26785	21758	15929	5392	2605	1894	974	703	638	671	686	655	693	662	669	663	700	651	653	669	694	639	676	688	709	644	697	654	653	655	663	676	699	657	698	646	652	644	653	684	649	664	684	705	663	682	627	641	664	680	657	674	671	668	687	671	638	618	664	670	698	647	687	646	707	695	641	697	692	663	692	681	679	694	679	648	653	655	686	694	698	684	644	681	671	638	690	668	704	687	647	696	702	642	647	689	641	677	690	659	673	684	629	662	641	671	665	682	682	648	657	654	664	666	649	681	667	688	677	644	637	704	646	672	673	628	655	689	705	661	669	632	664	689	676	723	692	698	658	639	655	666	624	693	652	642	664	658	708	676	658	704	682	621	688	654	692	663	675	623	668	619	666	683	731	680	684	660	645	648	697	632	697	648	733	658	627	706	646	654	656	630	714	702	652	673	637	691	723	635	637	661	707	691	661	657	650	608	647	729	642	675	649	652	655	654	658	702	661	644	662	648	670	672	687	729	712	684	640	620	693	690	679	647	655	649	704	679	650	620	660	681	705	681	671	657	628	650	681	588	638	671	699	654	656	671	627	702	729	694	696	666	639	682	682	686	671	671	674	665	636	668	681	669	687	682	694	660	670	638	667	654	673	658	633	638	664	680	668	698	629	604	654	682	706	668	667	644	661	692	659	714	723	684	658	680	676	696	652	660	619	667	675	655	660	710	700	685	650	661	623	643	654	677	603	676	663	698	661	660	668	703	616	710	665	683	677	649	709	653	665	668	619	701	619	646	644	684	632	644	688	703	624	680	616	716	644	661	675	700	680	655	685	644	668	656	609	643	727	696	689	670	687	681	688	667	678	620	654	687	677	679	652	684	683	695	690	687	651	701	698	634	673	678	646	624	677	695	649	635	675	665	642	622	690	616	669	622	678	688	683	716	663	665	704	658	643	661	689	654	640	647	650	660	660	679	698	631	618	668	670	691	650	678	664	677	677	655	673	630	714	675	596	682	692	692	672	655	667	692	663	675	675	679	672	661	646	660	683	690	662	702	681	660	655	676	684	633	663	650	633	670	679	722	653	683	651	657	704	663	689	676	683	704	698	645	661	598	658	710	623	672	671	691	698	631	662	641	673	645	637	627	667	657	644	697	672	655	696	697	679	708	717	709	637	677	667	704	693	651	680	621	684	664	655	639	721	704	662	694	719	691	689	630	652	675	675	654	676	670	652	643	673	640	706	673	671	637	642	690	610	700	697	674	680	721	649	713	629	695	705	702	686	692	700	666	649	602	698	634	677	679	630	673	651	657	686	660	674	658	665	639	629	713	682	656	675	652	659	650	714	638	688	759	645	697	671	668	666	652	663	630	662	666	679	728	607	712	674	673	665	684	646	655	671	630	655	662	699	651	673	658	691	622	676	641	661	659	668	680	653	684	704	716	702	663	681	663	632	663	683	643	741	665	660	627	711	683	607	654	664	634	687	691	696	681	643	651	666	630	673	673	639	670	609	625	685	668	682	677	674	640	641	708	642	662	698	652	665	691	682	655	670	673	661	693	687	676	662	657	660	706	663	681	680	686	679	637	680	681	632	681	653	651	664	639	695	704	658	656	673	627	666	685	678	672	701	712	666	708	701	664	679	656	707	658	667	660	655	661	656	673	661	708	668	592	720	699	633	685	708	671	633	625	708	649	647	636	711	676	648	680	657	699	688	688	648	663	622	672	688	684	669	660	602	670	665	691	626	670	682	653	649	661	643	646	664	659	647	645	681	691	679	629	674	620	652	672	707	697	696	651	664	695	669	630	639	647	648	597	625	688	689	644	638	698	631	628	676	669	706	675	649	657	667	663	652	669	683	663	658	615	649	620	666	705	663	614	641	631	656	633	668	661	682	624	666	662	661	662	642	725	681	669	715	657	683	649	643	663	674	652	662	706	676	666	669	673	696	723	666	665	680	659	645	638	709	644	638	651	636	632	640	637	670	671	660	661	669	654	676	695	632	613	655	657	689	683	654	640	660	664	671	654	665	655	676	684	647	673	674	715	667	685	681	680	663	689	675	650	673	684	679	694	674	686	642	700	691	705	659	640	687	605	655	683	656	682	655	655	658	624	683	660	647	660	628	634	736	637	661	694	660	672	661	708	633	660	647	653	670	694	687	653	681	651	638	661	681	637	695	661	640	700	688	692	640	650	682	656	699	636	634	675	696	662	648	666	703	639	697	693	645	653	650	690	656	684	708	681	645	682	681	673	631	653	702	686	701	691	681	662	673	698	671	673	703	655	664	644	697	705	652	643	679	700	697	666	668	656	661	673	659	657	645	690	637	676	645	635	652	700	702	660	662	682	665	732	650	690	717	685	666	690	685	672	664	663	646	695	659	642	682	667	605	664	623	618	652	653	654	652	651	590	700	679	635	687	689	665	707	642	694	684	661	671	639	693	662	645	653	660	709	671	664	681	704	660	641	703	699	673	694	701	671	673	641	696	678	665	661	673	647	683	650	709	651	701	671	637	676	668	699	703	658	641	687	723	678	685	687	656	718	672	685	644	654	702	651	629	669	629	675	688	687	640	670	644	646	654	680	673	685	690	672	678	659	660	683	658	698	692	699	650	712	709	678	664	654	663	648	636	683	670	661	649	639	641	653	695	705	695	662	680	673	668	702	704	696	648	676	650	724	663	654	635	646	661	679	653	646	641	701	684	724	657	664	655	682	662	693	670	647	668	698	677	638	634	657	685	667	649	664	637	721	675	654	675	663	659	693	676	666	678	681	642	658	669	666	678	648	706	666	621	722	652	687	656	667	648	674	662	672	670	688	699	654	643	611	719	675	684	627	665	684	671	670	690	649	669	673	676	663	685	729	638	655	700	662	662	683	644	652	658	681	660	690	661	683	662	675	676	703	643	659	618	635	667	686	716	645	697	673	670	672	672	662	682	738	618	654	641	689	685	638	649	697	610	621	685	648	701	650	684	686	715	688	641	684	683	714	637	692	683	695	668	657	719	664	670	656	676	657	671	678	663	651	620	663	677	624	673	728	647	653	661	691	619	637	701	686	621	703	671	667	665	643	691	691	636	682	680	649	657	670	662	679	664	685	639	681	708	674	684	656	689	640	658	706	702	646	678	662	639	649	663	655	660	654	639	700	709	662	685	701	631	663	661	627	681	658	686	655	681	626	689	678	686	724	700	630	679	665	668	676	685	674	628	687	667	645	642	682	692	667	627	693	665	641	722	618	679	644	658	656	677	686	670	667	626	700	684	677	688	620	612	652	631	665	657	648	712	706	635	661	705	668	671	651	660	640	649	672	686	698	688	658	672	659	683	686	609	641	684	641	670	682	697	689	696	625	667	669	644	664	660	675	651	665	660	677	666	681	667	648	664	627	687	674	700	680	662	665	636	659	617	637	687	658	627	703	675	694	667	613	692	713	633	652	644	654	707	672	633	638	667	701	628	673	718	676	682	682	670	649	678	693	638	703
28954	29817	39017	30224	12868	5239	3436	1671	1414	1726	1219	722	539	524	468	486	499	472	451	509	548	469	487	489	479	490	547	507	449	487	480	497	494	516	465	488	473	493	487	486	473	503	493	470	469	487	489	456	516	506	529	475	471	467	462	498	523	498	488	517	501	522	511	461	475	535	504	516	505	468	493	476	509	456	501	531	499	487	498	503	515	440	464	535	528	495	546	469	497	522	481	490	483	511	488	475	506	489	496	469	449	474	474	487	471	492	517	490	510	527	521	491	491	514	519	526	481	487	529	512	523	487	509	484	490	515	443	521	492	521	446	459	521	514	452	489	460	480	515	508	492	486	462	522	490	450	482	531	481	470	507	531	502	503	490	476	480	474	493	517	501	513	513	476	506	509	506	476	486	474	520	479	523	512	500	467	532	498	525	482	487	464	476	486	513	474	505	451	546	507	487	474	482	483	464	532	467	533	467	529	499	488	467	507	520	514	503	509	488	491	464	524	544	515	500	496	433	494	494	520	457	489	486	498	508	498	490	490	487	513	546	486	510	501	472	490	477	499	473	514	489	475	493	539	496	495	507	503	497	503	487	520	511	488	480	516	512	463	513	479	499	488	506	510	517	464	467	497	509	503	486	479	471	500	496	502	496	505	488	480	485	471	516	472	466	542	465	524	476	450	485	485	481	503	516	445	456	521	530	447	502	512	509	459	495	517	461	501	535	482	473	519	490	517	455	512	486	469	525	512	493	505	494	483	503	510	487	483	516	480	519	509	479	510	482	506	473	497	465	509	500	492	506	470	519	519	514	498	503	476	454	545	485	487	535	503	499	461	491	496	485	477	490	494	492	497	478	520	487	518	503	512	501	482	495	479	530	520	473	496	501	502	494	526	494	482	431	507	498	487	489	532	480	493	501	487	513	474	519	498	503	505	462	520	512	480	430	486	508	459	478	486	487	473	491	508	520	504	497	496	535	476	463	526	483	542	458	488	497	525	497	493	463	509	440	507	509	485	485	481	477	443	496	498	503	482	498	500	464	508	487	500	461	510	500	467	488	489	502	503	522	492	524	536	477	520	456	475	523	539	462	497	490	518	468	492	504	514	489	518	460	500	482	482	510	515	524	510	499	514	446	500	522	503	485	445	488	497	415	482	523	484	545	506	506	499	538	470	519	474	509	475	515	485	473	470	504	469	477	517	506	510	458	503	509	485	485	533	498	519	465	519	541	483	467	507	496	497	491	525	508	471	495	532	506	512	515	489	505	502	496	470	502	509	490	490	507	496	523	526	533	458	472	444	486	511	525	483	493	490	497	504	464	485	477	512	482	467	484	516	490	505	518	530	488	463	483	492	487	521	465	466	512	497	528	484	517	458	471	475	551	514	510	520	506	485	543	484	483	523	484	546	481	484	481	462	517	458	545	486	503	469	519	468	479	486	462	475	509	484	476	490	538	545	519	457	560	527	531	514	501	476	529	442	435	505	535	486	485	462	451	529	497	494	516	479	452	483	493	442	485	493	486	489	483	502	477	455	531	514	493	460	493	497	525	492	486	463	481	453	484	547	480	495	489	507	531	512	501	505	486	486	496	525	531	484	464	452	523	469	506	523	469	507	477	517	487	494	490	511	495	494	430	494	527	453	515	549	499	479	503	489	535	508	450	491	516	496	490	486	497	511	516	475	502	501	514	499	472	491	522	506	542	496	509	497	507	486	479	522	486	497	499	484	500	504	533	525	476	463	525	491	520	511	459	508	495	487	501	524	505	456	492	496	534	518	471	499	492	469	503	478	481	489	442	524	517	525	477	460	482	491	505	448	538	499	490	480	476	495	485	480	485	491	508	477	520	482	500	478	479	497	506	462	510	526	532	481	482	531	485	490	519	527	486	486	526	472	478	479	507	477	458	502	482	458	518	510	469	431	473	488	521	502	523	488	490	493	480	509	454	489	482	484	483	542	478	481	511	478	502	519	464	487	453	503	467	479	513	491	491	472	528	445	487	490	485	463	546	507	501	508	477	488	475	514	465	496	516	526	495	470	470	453	479	498	508	456	478	489	525	484	435	420	452	542	515	490	501	501	481	469	493	490	480	495	485	487	452	489	507	495	494	499	500	492	519	506	510	501	513	468	489	450	537	508	517	485	469	501	510	513	496	504	518	538	483	496	495	506	533	498	506	536	479	483	510	474	515	478	502	481	509	480	481	472	527	523	493	498	500	490	477	473	517	478	471	465	529	460	504	513	515	465	505	475	465	482	497	507	533	486	456	467	518	509	515	498	508	510	491	467	477	494	553	466	512	498	494	477	516	502	458	483	510	486	522	474	503	483	474	486	482	520	484	488	485	493	516	510	511	488	537	475	516	517	506	484	511	555	472	551	513	522	503	528	482	528	466	484	498	498	476	532	455	489	500	517	490	485	492	502	517	509	533	499	495	466	472	511	472	454	505	494	494	481	484	520	487	476	498	498	495	474	471	499	521	508	508	510	495	512	500	494	464	507	482	478	527	498	529	492	491	445	489	481	516	484	485	496	484	486	482	509	539	511	491	494	536	489	470	534	481	485	541	498	507	517	500	512	542	490	493	448	492	470	472	493	487	553	490	493	470	441	505	485	507	491	498	465	513	544	478	493	474	485	491	487	461	488	489	508	537	545	490	484	518	496	495	501	508	483	466	474	467	526	517	485	525	488	473	513	528	513	498	493	486	521	486	517	496	498	456	459	496	517	483	438	490	494	473	515	503	470	481	486	474	488	509	509	489	545	518	519	501	575	516	494	502	495	482	499	512	550	480	536	483	516	526	444	472	484	497	488	482	490	494	512	520	489	442	477	520	483	477	492	484	490	503	491	496	495	467	538	471	542	505	508	478	503	498	492	497	439	468	511	503	496	494	467	495	491	517	448	481	511	492	462	545	464	494	485	491	503	510	511	505	516	454	470	506	491	521	513	490	495	461	507	519	518	538	533	502	508	513	471	468	501	482	507	475	533	456	511	475	490	493	485	512	511	544	532	501	502	464	490	440	504	542	510	447	517	494	509	497	504	471	515	522	482	523	446	493	494	488	501	443	499	457	516	475	461	473	479	523	480	481	511	486	520	472	501	515	509	475	513	491	525	511	504	483	530	505	521	473	527	511	456	484	498	485	499	506	484	514	475	506	475	473	461	502	546	503	504	468	507	458	493	517	509	469	518	495	467	505	505	463	471	493	455	463	448	483	494	513	515	506	533	497	498	475	513	529	503	488	466	490	499	469	475	515	483	490	510	452	469	472	504	513	486	530	477	500	522	514	479	518	447	492	538	499	486	540	477	476	500	552	488	484	489	473	474	459	500	511	484	474	473	523	481	502	493	518	515	508	453	486	500	495	490	499	483	452	467	497	527	471	506	497	473	461	513	448	498	482	483	495	498	497	460	474	505	467	476	510	488	503	507	473	496	513	512	468	537	483	494	487	486	507	474	509	481	515	490	507	519	510	505	506	508	499	489	510	452	495	536
24209	41576	37103	24663	11679	6354	4938	2597	2187	2798	1634	890	632	557	554	539	536	561	546	532	505	519	547	517	555	574	536	548	505	491	539	555	560	532	511	494	539	525	523	501	510	521	536	565	497	553	489	518	546	523	532	532	555	489	537	559	544	546	512	519	529	531	514	526	523	538	517	507	540	552	555	544	500	529	556	522	511	524	557	576	464	503	542	534	488	547	537	566	531	486	500	528	555	516	538	532	522	534	550	524	537	544	522	538	543	567	535	499	543	551	541	516	531	556	532	545	519	544	526	578	564	518	528	511	501	505	538	493	515	544	506	560	510	514	539	518	548	526	524	521	557	551	480	522	539	530	525	490	550	556	567	528	540	545	555	535	514	508	507	510	513	581	574	518	553	512	524	546	506	508	568	529	533	551	506	570	562	549	544	552	550	525	561	552	477	549	560	539	565	574	548	538	500	519	552	506	575	536	538	571	550	516	519	536	516	512	500	551	529	535	524	569	514	597	507	553	527	540	547	573	485	509	519	525	520	541	544	574	567	587	544	505	553	537	545	459	551	546	556	522	545	552	500	536	528	557	534	543	527	547	557	556	521	521	540	553	517	473	546	515	548	509	515	528	522	551	531	532	530	547	538	519	520	505	573	546	539	533	488	503	539	559	534	550	557	545	485	516	547	555	530	552	533	548	519	566	506	535	504	517	511	549	510	519	482	491	515	557	519	534	563	574	539	491	513	522	515	588	516	551	510	554	518	512	523	502	555	529	538	558	529	550	526	562	526	535	567	496	499	574	555	477	490	580	562	538	505	531	556	540	539	540	523	521	537	530	522	553	521	514	492	529	520	530	516	523	499	547	489	518	533	521	505	561	534	526	496	519	499	545	525	573	550	560	513	552	532	533	545	536	538	486	542	510	532	533	555	513	536	546	541	559	546	579	525	549	535	591	494	520	564	516	529	514	579	569	512	545	544	532	537	542	555	525	561	543	532	533	544	531	505	541	539	530	517	520	529	539	516	526	531	535	512	519	533	568	574	544	524	539	506	538	532	512	524	502	573	508	535	508	513	553	506	538	529	506	497	508	543	594	506	542	511	525	503	522	537	578	528	479	540	526	542	518	538	546	513	498	545	486	479	559	540	564	478	542	493	569	563	537	535	510	593	526	497	512	505	510	562	530	549	536	539	529	508	525	512	528	555	545	548	517	505	529	566	524	518	518	518	538	528	523	575	544	506	465	575	512	530	552	530	529	556	518	538	564	523	499	532	536	530	537	577	504	514	513	505	535	570	507	551	529	514	505	569	521	525	519	535	555	541	558	506	518	573	579	511	530	527	521	546	572	588	564	544	508	560	569	545	551	527	527	531	523	516	488	502	524	529	514	522	516	509	537	549	500	529	495	502	533	499	521	524	527	517	520	546	549	500	558	557	471	588	526	558	517	552	544	538	538	537	586	538	561	528	493	525	553	501	576	541	528	500	541	541	508	568	531	528	567	545	547	537	491	541	564	557	536	564	538	543	533	538	536	529	533	556	545	551	495	526	543	559	534	529	519	530	513	520	536	523	563	514	571	563	560	534	544	537	494	515	527	502	534	529	538	537	553	488	508	561	527	547	559	548	517	551	492	543	537	548	571	492	542	530	532	533	497	537	509	574	505	538	507	512	493	547	539	536	544	499	528	511	521	526	520	524	503	536	540	563	552	522	535	519	551	542	509	557	531	512	528	518	538	541	526	533	527	539	542	520	529	509	550	513	568	547	509	570	536	535	520	531	517	477	523	546	511	495	561	523	530	513	501	513	525	550	513	481	493	512	588	523	492	536	536	513	533	525	480	548	513	525	565	562	521	529	543	550	597	538	505	551	552	525	578	534	511	510	497	549	539	529	505	520	540	539	551	534	517	536	519	515	506	539	579	553	532	517	507	514	501	529	557	533	518	579	504	577	532	518	543	493	523	566	535	499	570	535	539	523	542	526	572	513	542	568	533	510	544	517	574	530	543	519	546	509	520	535	551	543	534	538	512	496	527	573	506	555	559	546	538	513	526	545	537	481	502	546	543	588	539	544	521	511	579	498	502	543	509	497	546	531	539	561	520	544	521	548	550	560	494	479	553	535	500	518	542	508	532	521	554	537	493	545	549	520	535	508	567	535	535	541	540	520	580	519	534	586	527	512	534	529	506	554	512	478	551	557	512	540	515	570	529	529	508	504	489	566	537	550	536	535	532	473	534	516	536	539	531	529	492	566	566	506	534	523	528	547	532	517	534	551	515	508	506	544	576	498	534	505	525	502	563	571	579	545	522	493	508	545	543	496	533	538	538	555	534	532	527	495	540	525	536	555	531	519	537	540	556	549	520	523	522	547	515	547	539	562	510	561	516	532	501	540	527	543	530	561	553	544	519	516	508	495	566	519	529	523	518	531	545	519	526	532	548	513	532	586	497	551	507	517	466	568	499	512	511	528	503	497	491	529	540	543	543	513	509	508	512	534	523	505	525	546	540	539	497	543	555	559	543	542	518	554	566	525	526	559	509	546	526	560	519	541	524	543	538	504	493	550	525	504	581	573	524	548	527	519	533	547	533	521	540	557	548	516	541	579	541	525	524	523	551	488	499	529	518	548	546	525	541	527	527	496	514	557	482	533	559	545	544	495	528	466	580	508	507	490	531	531	541	574	507	557	586	518	560	550	525	562	524	527	504	510	532	556	549	558	547	591	557	495	546	499	552	570	550	490	532	521	561	561	474	567	513	523	571	550	540	524	529	535	589	545	477	533	494	548	550	552	498	498	546	560	564	566	532	534	546	536	539	508	507	537	547	519	515	567	553	541	541	498	548	538	510	503	532	518	532	486	537	541	525	535	544	556	501	466	519	570	535	500	512	512	544	537	521	512	529	517	484	538	545	517	538	518	551	475	510	516	502	565	514	533	524	543	515	476	503	564	519	524	569	527	532	557	537	508	557	534	564	520	531	567	519	554	571	566	525	497	539	563	552	521	516	559	548	506	491	565	499	482	571	521	510	532	513	571	504	545	556	554	529	553	531	554	516	509	501	576	544	526	563	529	548	559	555	529	502	487	552	533	536	556	494	514	576	574	512	525	525	527	557	552	523	534	531	524	519	517	599	486	539	505	518	567	518	536	534	546	519	537	478	559	558	494	504	515	547	534	565	529	558	538	539	493	510	498	529	505	524	506	469	510	552	581	537	545	521	539	553	528	529	524	517	574	501	562	571	509	517	541	515	509	504	552	522	551	523	542	542	541	533	507	589	512	532	553	512	523	475	514	503	533	519	529	542	558	538	539	526	465	554	571	533	497	535	548	563	499	563	553	519	530	541	525	529	527	545	570	552	509	543	547	520	496	531	516	523	551	493	537	528	557	537	486	556	561	596	564	545	507	545	557	550	525	523	526	555	592	551	525	507	537	542	508	534	480	536	511	531	537	551	531	517	540	534	531	578	524	505	546	560	537	487	534	558	569	532	568	550	560	593	501	553
23629	21216	35951	42694	36278	24322	17400	8524	6026	4616	1880	983	901	614	494	488	461	497	533	468	525	467	482	503	478	480	470	474	514	483	471	504	493	504	432	509	482	469	493	463	484	472	519	469	491	488	444	483	439	522	472	469	476	468	452	493	444	488	415	450	486	487	509	459	489	485	495	466	450	486	457	476	469	496	468	469	517	500	487	462	474	473	499	492	514	491	449	509	463	458	483	500	517	514	492	515	484	514	446	450	505	481	482	483	506	478	486	482	516	460	483	459	515	438	467	431	467	461	446	474	484	468	496	472	462	497	486	473	511	471	464	464	475	466	473	471	466	461	459	464	484	492	452	491	461	451	453	449	467	492	473	480	479	484	496	489	470	444	500	436	482	456	466	481	467	479	476	470	514	468	454	499	482	454	457	475	465	489	457	455	488	520	469	461	520	498	472	511	450	443	495	508	483	475	463	487	443	502	482	481	502	495	431	483	473	470	490	521	482	474	452	470	482	462	485	454	456	468	481	474	471	488	494	459	479	468	489	440	453	486	472	475	484	479	433	464	458	461	475	476	480	472	484	495	455	457	496	475	498	454	492	455	498	474	457	518	460	480	482	485	457	493	492	442	482	470	461	490	510	489	488	499	470	518	470	461	461	474	485	457	471	428	461	494	453	510	486	503	443	449	502	517	459	498	426	478	445	461	484	478	479	542	474	503	497	508	451	446	475	503	475	463	467	491	461	431	505	462	479	474	479	490	503	459	518	474	465	489	476	479	458	443	490	487	489	495	476	457	493	435	508	491	457	518	473	480	489	464	458	438	470	422	471	481	465	475	483	469	490	488	454	464	489	472	481	479	475	460	489	456	448	447	509	467	436	472	491	488	477	480	468	488	468	496	489	480	458	485	488	480	474	460	466	489	447	437	456	468	496	456	459	467	494	482	495	476	472	478	487	497	467	470	476	486	460	488	484	471	530	481	459	465	473	494	467	452	455	496	460	472	404	489	460	435	487	485	460	478	422	470	486	495	517	489	476	444	461	458	481	492	441	494	490	472	502	485	467	493	443	449	453	480	462	468	476	479	464	468	462	499	469	454	480	515	501	470	420	470	475	479	506	474	485	484	490	500	470	496	453	453	498	462	471	491	485	481	485	487	483	442	485	473	474	473	524	474	451	509	512	455	488	455	479	452	466	516	482	486	497	477	471	496	473	483	484	522	486	504	480	452	482	506	483	463	490	505	485	529	496	455	470	509	492	448	469	523	447	477	456	466	528	506	451	475	472	516	437	497	463	469	481	472	480	460	476	474	477	477	482	508	474	443	464	464	437	456	483	470	459	465	494	482	452	460	447	512	430	453	472	459	477	464	447	500	490	467	499	460	433	479	432	480	480	464	463	485	470	501	465	461	455	502	499	451	536	530	527	482	457	505	502	473	449	478	498	499	475	467	514	453	481	464	500	472	448	471	461	463	471	445	498	477	483	445	458	458	464	492	469	456	460	470	455	506	468	503	447	490	516	439	473	493	471	486	491	487	481	513	481	480	462	482	424	499	474	519	489	493	478	494	488	455	497	478	476	516	474	472	466	479	451	483	496	489	487	459	491	482	490	475	475	524	462	461	493	502	480	502	521	486	491	483	473	488	452	478	464	480	454	468	444	471	491	457	441	504	446	448	448	503	495	470	471	479	488	483	450	464	481	462	498	457	460	435	505	465	473	471	476	477	469	457	510	501	474	479	481	501	448	505	492	472	491	468	475	487	499	499	480	483	491	472	495	445	458	485	429	476	496	488	518	472	457	459	469	458	485	491	522	466	478	467	484	433	497	481	438	432	488	461	479	465	469	519	503	471	425	469	474	486	490	510	484	478	485	473	462	486	468	432	465	473	476	500	496	462	463	450	445	453	432	503	470	450	472	512	483	494	476	458	423	470	488	466	516	485	500	467	473	511	452	478	461	463	509	494	489	485	424	467	484	471	509	477	451	490	485	467	452	449	483	462	506	507	463	480	448	498	465	416	486	487	488	500	493	449	467	513	449	450	436	461	477	460	495	518	483	480	442	543	477	467	491	487	482	509	484	482	513	469	526	447	471	478	451	448	496	466	451	473	493	444	468	479	548	469	446	471	463	445	468	496	446	483	500	467	507	479	476	481	517	487	469	510	462	479	499	470	448	497	439	501	476	468	455	472	474	464	454	514	474	476	472	461	493	477	455	494	458	470	460	460	468	451	492	470	481	462	489	463	464	423	482	499	483	477	501	480	470	434	517	472	481	475	476	479	459	484	471	465	483	517	451	505	495	479	504	471	468	476	504	458	434	486	448	476	472	473	494	482	464	464	474	462	473	490	495	460	463	516	483	502	484	501	466	471	451	496	436	504	497	458	438	469	522	475	498	460	465	480	503	482	492	484	494	469	472	509	462	470	459	455	503	440	452	450	481	456	488	491	476	497	484	459	449	469	490	484	468	418	492	454	475	514	488	524	474	502	452	507	432	421	463	452	456	470	492	476	446	486	499	498	472	464	518	508	455	501	471	488	483	515	485	504	475	489	475	489	476	485	513	472	476	491	507	493	470	507	479	496	471	472	466	488	471	459	469	466	522	465	489	497	492	446	481	491	464	457	479	458	504	452	489	444	416	451	500	481	488	514	500	465	484	489	445	478	455	500	489	463	498	494	482	480	483	481	503	484	473	454	457	464	490	473	492	496	484	471	503	458	465	490	436	470	488	460	487	469	475	471	475	496	540	490	478	442	489	482	485	492	503	470	484	453	467	500	487	484	476	461	508	444	498	463	521	461	462	442	499	482	442	493	440	468	463	477	443	450	487	455	465	467	488	486	461	493	524	474	489	504	474	488	523	501	459	494	492	460	470	460	439	420	470	532	458	488	466	477	482	480	465	537	490	547	500	483	507	476	518	497	474	468	457	487	458	489	466	432	480	497	468	468	513	468	450	440	467	473	441	471	486	470	475	481	451	489	499	467	518	503	489	503	489	493	471	462	460	464	469	476	483	462	506	500	452	473	479	495	437	445	503	519	453	514	495	527	457	489	475	507	442	478	463	455	477	443	523	505	492	442	449	464	460	488	485	461	460	479	524	493	506	453	493	473	502	473	465	437	491	480	477	466	495	499	464	501	466	508	487	502	493	476	500	476	423	484	454	505	520	437	485	478	459	468	487	474	457	478	481	465	485	432	491	491	475	462	481	495	448	493	484	451	477	507	478	475	453	510	508	484	508	446	465	465	470	512	465	501	483	473	455	442	458	526	458	498	488	492	495	472	453	486	495	521	457	486	460	489	480	488	473	489	508	462	462	469	462	469	494	447	464	449	448	464	400	457	488	479	462	458	519	510	444	459	441	469	479	455	464	497	478	475	463	449	468	477	493	469	494	512	498	460	478	459	450	470	482	458	466	479	490	481	492	469	475	463	461	492	506	482	486	464	467	453	461	534	450	492	447	469	489	467	484	485	493	449	466	482	438	467	481	487	491	473	432	454
25210	66187	69734	56301	39922	21913	16964	10408	8710	6829	2615	1208	1166	669	455	515	496	515	454	502	489	489	473	480	474	491	521	476	518	473	523	501	484	491	475	499	472	508	504	440	511	526	530	486	506	500	508	509	480	481	453	458	510	524	522	481	513	465	498	513	530	506	489	441	485	521	520	506	538	532	518	472	492	475	515	496	480	505	486	510	511	488	513	546	481	486	490	487	486	445	484	495	451	483	515	507	496	496	502	481	492	524	467	491	483	490	500	517	487	522	528	502	534	472	502	501	505	487	482	527	563	493	515	493	442	482	488	504	488	512	471	497	514	530	534	480	483	471	487	498	516	458	504	502	511	506	504	508	519	494	506	495	543	484	474	463	483	474	532	450	475	524	498	469	518	561	509	497	486	487	498	541	499	519	518	462	486	482	456	485	497	528	489	503	483	511	505	460	522	499	451	488	502	485	544	503	525	477	465	526	521	536	488	473	477	493	504	486	488	484	478	479	515	509	530	500	482	487	468	445	517	514	530	515	518	497	463	491	465	538	473	500	485	515	517	503	471	507	487	487	498	486	510	492	541	496	512	496	474	501	517	478	502	495	494	500	505	544	487	479	505	541	487	466	473	494	551	494	494	481	514	494	510	500	488	514	517	477	480	495	495	552	447	512	532	489	494	464	504	529	499	518	505	509	494	482	508	514	493	488	480	513	463	479	497	493	494	501	499	513	496	537	468	507	488	452	445	468	493	492	501	492	516	503	492	475	483	485	497	549	513	497	481	489	484	481	505	485	528	458	486	521	480	473	474	523	495	487	472	491	479	505	516	471	509	499	516	495	509	494	483	524	479	511	525	496	509	458	546	498	532	471	504	521	502	492	526	480	542	490	495	506	480	504	516	492	519	514	519	473	523	504	505	523	512	451	494	496	506	520	498	525	503	482	483	489	474	488	491	502	504	549	461	490	520	523	506	526	449	530	456	513	475	512	500	499	466	481	502	502	480	524	491	501	485	489	508	500	478	477	532	461	506	478	568	495	480	479	528	503	518	489	495	481	494	543	512	520	546	493	523	499	495	518	504	505	522	494	490	522	533	471	460	514	487	470	527	467	519	522	510	513	501	445	481	510	509	527	468	478	499	505	535	528	501	505	476	489	500	540	511	486	517	527	541	505	518	505	463	535	457	523	493	493	480	494	526	510	484	532	512	486	486	485	529	483	529	515	508	474	472	490	511	507	481	493	534	476	499	505	521	457	483	497	481	500	491	523	486	516	524	496	527	471	489	553	515	524	482	498	499	502	450	508	480	494	529	497	501	499	492	458	492	520	492	494	460	481	548	485	475	498	503	510	497	505	520	525	469	551	473	474	470	479	505	456	518	513	501	498	541	505	492	512	468	480	497	495	501	486	510	488	523	518	496	529	479	467	528	492	497	524	459	552	498	476	453	488	505	534	537	474	486	484	511	502	521	485	497	484	499	557	529	546	507	532	499	474	474	497	504	486	546	514	531	527	526	495	480	466	444	492	505	518	516	502	527	516	502	499	504	470	490	477	544	504	518	502	491	453	491	488	526	479	482	472	517	502	497	518	481	480	500	485	530	487	513	482	486	526	470	483	478	521	501	500	489	486	559	506	448	493	482	499	484	467	456	495	501	462	508	512	486	507	478	468	513	510	473	530	502	453	485	521	489	532	462	498	499	481	520	505	487	507	534	521	480	538	503	508	498	468	555	503	508	513	489	481	483	496	518	523	501	491	493	515	454	491	460	507	468	520	521	469	512	500	506	470	508	505	521	538	503	533	500	497	517	502	491	509	533	494	494	534	484	514	523	531	475	474	501	504	500	497	476	523	467	496	499	496	549	501	483	493	482	504	544	487	527	472	538	487	516	510	496	499	479	522	482	473	538	507	460	480	493	507	479	476	500	457	463	516	497	493	515	532	491	498	493	531	483	502	491	524	543	489	529	513	472	481	556	480	496	520	509	511	481	522	507	532	496	516	516	488	520	495	510	509	527	504	499	489	494	467	497	512	479	491	490	479	483	501	509	462	556	480	524	512	501	519	508	515	526	493	477	525	498	496	516	500	504	493	483	539	511	471	484	480	506	482	497	499	485	505	491	496	509	508	478	474	541	499	517	489	469	481	521	482	494	526	493	512	495	480	508	499	487	527	510	532	507	457	533	514	457	490	491	507	502	478	484	504	491	509	489	540	490	478	534	492	514	478	494	524	519	485	510	503	497	478	529	509	494	492	486	524	550	517	482	491	513	487	472	520	515	527	503	551	522	498	512	516	503	484	499	543	488	508	527	509	511	491	450	477	501	491	494	493	538	481	504	450	493	495	526	448	497	548	470	466	524	506	485	534	517	544	458	523	475	510	516	501	499	507	488	503	505	504	493	534	543	463	439	487	514	506	550	494	501	506	503	505	487	516	487	479	486	516	443	521	509	532	481	512	545	500	516	538	553	527	522	500	484	502	502	476	505	527	492	513	471	493	498	467	491	519	518	482	517	436	500	492	547	500	513	501	476	466	512	467	525	531	487	494	487	466	484	534	518	468	504	522	467	483	521	507	487	545	495	464	506	481	493	487	504	534	448	490	487	490	541	515	451	505	516	529	522	541	464	479	529	515	499	501	497	485	521	496	475	503	471	513	468	508	469	488	477	488	481	478	510	482	488	502	492	464	492	508	490	503	511	471	524	477	497	500	474	495	503	465	486	500	513	528	484	500	484	501	506	538	531	530	513	496	515	488	479	490	508	517	477	520	476	486	462	542	484	476	547	532	496	528	506	501	516	515	494	464	518	509	463	492	473	490	502	460	482	490	492	490	498	514	491	507	505	473	526	481	487	509	485	465	506	519	542	485	483	472	489	490	516	500	503	473	538	530	490	508	517	533	495	478	500	476	505	475	496	481	543	509	476	489	524	510	553	496	522	475	502	503	541	501	475	463	456	559	503	454	515	507	513	471	510	470	524	483	484	491	479	539	468	483	469	502	520	484	521	532	477	487	511	492	504	494	521	490	528	494	495	550	474	517	519	504	487	508	496	467	539	541	539	471	521	503	491	483	499	486	539	493	505	479	539	500	485	440	471	474	455	494	479	510	512	505	465	529	513	501	461	535	545	499	527	523	496	478	490	494	468	491	509	500	523	535	511	480	467	515	510	485	516	502	509	505	498	509	491	490	492	524	483	506	494	525	490	520	483	517	475	460	527	460	461	501	471	530	541	504	513	517	484	481	490	491	501	496	469	509	487	507	513	488	501	463	523	502	512	454	459	477	458	496	540	485	536	510	509	504	468	450	501	472	505	479	536	515	490	494	490	518	494	527	507	485	531	492	476	482	506	479	519	498	522	492	466	479	499	535	457	491	491	530	504	515	533	493	495	495	473	489	521	521	462	485	472	509	517	508	486	504	470	517	446	534	494	512	534	476	505	484	487	514	486	487	495	461	499	507	510	505	514	542	476	516	508	456	517	496	505	507	482	544	510	502	481	499
24805	21177	36103	42033	28827	14804	10097	7487	4670	2692	1441	957	898	680	644	635	667	621	611	677	655	661	698	675	662	662	666	691	641	647	656	723	682	644	673	686	672	658	655	609	643	657	685	669	669	678	696	631	644	677	635	637	690	682	684	645	666	663	670	648	653	652	615	655	650	627	665	634	668	673	664	704	700	634	643	688	665	673	654	669	690	657	680	660	620	601	671	639	668	661	656	694	623	641	641	665	658	657	677	675	660	664	635	629	690	613	623	656	722	633	701	631	644	673	677	703	692	691	611	634	726	676	669	657	676	663	630	599	638	660	711	637	675	639	630	645	642	675	609	619	680	695	618	671	645	624	646	687	655	683	636	673	680	673	637	644	645	660	677	693	644	657	632	697	672	707	701	607	632	611	642	635	660	656	662	646	620	637	637	683	627	701	672	655	584	654	638	651	684	668	692	650	617	706	644	666	650	695	684	654	639	629	661	650	631	668	635	604	671	654	684	629	654	673	652	662	611	660	635	681	669	638	626	680	700	652	648	673	632	607	634	713	646	590	623	631	682	625	654	673	647	636	703	641	663	713	674	598	626	661	659	593	631	627	615	666	662	720	665	682	661	649	649	632	648	648	690	722	659	632	687	634	692	684	660	657	690	657	727	661	660	606	682	654	614	634	639	655	645	640	704	655	653	654	633	686	717	661	686	633	659	626	668	648	647	590	614	668	625	646	669	630	630	662	658	621	676	684	630	616	675	675	672	642	717	645	628	680	689	639	673	664	695	608	686	621	639	648	646	602	653	581	688	681	633	664	632	653	637	626	643	641	626	602	685	607	662	633	656	657	604	604	702	652	647	645	666	652	682	653	677	676	666	661	661	634	651	703	663	633	679	660	682	683	659	621	670	663	659	665	639	597	691	696	573	658	681	651	626	644	607	679	685	624	649	672	695	631	654	674	658	712	698	659	650	640	686	705	654	631	643	642	646	694	663	616	692	673	668	690	621	657	684	649	632	660	688	637	595	671	682	632	667	627	646	651	683	616	649	650	704	631	668	644	648	680	657	637	695	653	610	672	666	677	680	663	648	666	662	685	693	657	655	628	634	665	679	614	603	620	629	696	651	619	668	616	604	632	649	628	669	661	664	706	660	682	649	628	686	683	627	671	727	623	624	684	635	626	679	679	693	673	633	614	637	691	643	616	619	657	693	684	623	645	687	683	648	610	640	632	726	647	616	635	618	658	659	693	657	655	669	659	650	637	686	610	675	650	652	648	668	665	608	648	671	704	662	692	668	672	688	643	671	658	671	629	656	676	597	668	640	708	624	644	653	658	669	646	664	658	631	694	672	656	669	656	657	645	697	640	653	665	677	690	636	676	688	674	672	669	693	658	649	661	635	628	694	675	667	708	661	690	669	614	628	664	636	674	671	638	665	697	663	702	677	614	656	620	633	690	641	669	668	651	712	677	644	615	661	647	656	641	646	643	634	676	711	638	661	680	643	698	605	621	666	621	669	653	669	601	638	689	660	610	660	639	649	644	629	639	689	647	647	681	644	703	661	610	616	610	659	642	670	677	679	632	631	689	715	652	615	647	675	646	658	680	683	648	671	648	618	629	655	651	648	653	606	652	686	726	666	694	697	636	670	659	640	636	722	698	614	683	667	639	635	622	669	635	692	669	711	668	662	648	674	695	658	662	711	671	675	671	672	668	627	621	641	664	637	676	647	651	640	621	662	676	661	631	647	688	695	696	691	645	654	643	674	627	627	633	626	660	658	634	645	662	627	651	646	701	665	618	637	705	653	669	660	645	625	684	700	615	654	656	701	655	687	688	692	621	666	638	652	627	656	664	667	699	639	618	637	640	634	681	640	655	725	664	689	644	683	682	663	639	682	685	636	703	695	676	654	681	658	632	641	693	613	626	679	670	708	657	642	655	681	645	608	621	671	661	674	636	623	673	621	733	641	654	643	631	659	669	661	645	656	630	606	647	639	681	648	656	660	651	630	676	673	666	690	683	663	683	673	637	706	662	644	659	652	614	619	615	666	654	641	690	625	693	671	671	692	674	672	655	632	652	663	592	657	654	670	648	676	632	633	657	667	693	652	667	663	676	672	660	632	647	643	675	670	640	661	678	708	640	646	684	685	694	642	660	661	664	640	613	693	635	655	607	661	677	703	659	643	641	633	626	656	661	624	645	619	685	659	661	652	664	613	679	676	615	645	632	638	649	636	646	596	648	610	666	628	639	629	657	666	698	665	659	671	655	643	631	666	604	706	632	682	638	638	615	679	626	688	638	659	621	624	650	676	650	649	619	640	666	687	676	677	662	642	700	658	675	628	678	631	650	677	673	652	651	662	646	708	692	642	702	677	667	669	645	642	664	649	633	702	632	682	704	654	653	611	674	646	644	658	679	643	677	679	607	666	615	668	650	682	632	656	695	663	610	627	632	644	653	644	667	668	655	655	597	695	689	653	659	668	643	654	641	654	635	679	662	652	627	646	636	661	686	614	705	632	674	676	676	625	683	625	682	641	636	675	643	677	637	683	690	627	686	664	653	669	663	615	664	600	613	683	683	631	680	651	672	680	657	629	710	620	655	690	675	657	621	651	642	703	638	601	686	653	652	672	649	657	641	664	625	629	622	612	632	684	658	644	652	646	692	683	661	703	641	593	613	628	683	664	646	660	669	676	620	631	606	661	627	653	662	620	659	695	636	664	682	665	592	653	665	664	658	612	648	635	676	618	641	641	693	689	698	615	642	653	664	680	641	635	653	650	669	674	665	647	669	657	639	712	647	642	687	655	671	664	636	664	688	682	641	641	664	686	662	649	681	702	696	691	671	667	664	685	618	710	669	628	607	622	645	681	650	634	651	656	606	669	650	664	669	603	663	652	641	661	667	672	646	650	688	657	653	641	662	675	654	612	666	639	622	637	618	670	656	691	680	667	648	695	638	619	605	633	665	599	598	722	663	657	642	632	627	707	612	666	682	667	645	654	642	658	730	685	631	680	674	678	635	643	650	654	655	611	627	665	616	696	662	642	706	678	645	659	682	665	644	607	660	621	656	654	658	684	689	643	689	643	626	646	629	663	677	640	687	639	652	625	680	654	648	699	659	648	662	683	587	668	677	641	661	680	662	608	620	621	611	637	631	681	648	643	648	634	659	627	636	649	650	658	672	658	701	639	636	622	650	593	660	660	661	641	656	653	666	657	679	657	619	627	671	637	661	658	661	625	674	623	648	689	646	659	632	651	706	611	655	683	619	630	676	617	603	641	680	605	667	642	658	645	671	690	666	668	727	635	602	606	678	669	665	687	592	676	663	652	658	686	652	635	643	658	636	626	665	682	660	659	675	666	618	703	643	592	644	671	654	607	663	647	638	663	676	622	654	645	661	661	673	645	690	649	640	694	671	649	668	666	683	636	682	645	642	667	697	697	603	646	665	615	656	617	594	646	628	656	646	688	645	658	689	680	639	638	673	677	640	639	628	697	705
20271	48898	60297	47566	30021	14311	14720	12102	7763	4386	2115	1297	1078	766	732	695	698	687	660	698	672	719	681	717	726	723	689	688	652	715	661	664	692	659	684	706	698	703	727	728	665	709	690	724	730	716	675	659	690	725	709	685	655	658	711	670	682	729	684	719	662	734	718	650	616	659	631	687	700	707	679	694	717	663	702	727	665	685	682	695	653	687	747	684	711	674	670	681	716	676	690	675	686	671	684	685	690	706	674	673	670	699	645	682	686	704	686	705	641	642	680	697	673	709	725	703	653	680	692	667	715	668	700	672	670	717	694	700	684	673	707	736	742	690	701	693	708	664	694	700	650	705	687	719	647	689	665	707	711	642	674	677	684	720	703	694	670	704	708	718	702	676	676	681	678	660	728	694	713	719	670	699	687	669	730	692	663	687	700	722	656	670	717	684	688	681	701	707	672	642	660	701	686	689	664	665	655	697	681	696	681	714	711	684	680	655	702	705	689	692	703	708	702	686	667	684	709	652	692	672	675	680	676	688	706	653	694	669	684	721	699	682	676	702	699	679	683	713	699	683	677	671	728	674	691	691	706	691	651	617	679	711	677	682	674	672	701	682	725	666	670	685	701	702	671	714	678	735	667	690	703	677	707	671	680	667	721	756	702	686	654	673	701	714	677	711	686	672	692	701	657	701	700	707	678	709	691	693	664	685	665	694	693	695	674	638	689	712	693	700	705	751	684	704	725	679	677	687	647	690	677	666	708	686	689	698	717	713	675	712	720	656	671	659	639	705	653	670	661	703	683	684	675	690	739	697	688	718	660	704	660	752	644	700	740	675	729	666	687	662	722	722	684	686	662	704	685	651	638	693	710	671	726	695	692	656	680	717	729	726	704	701	702	688	677	659	671	694	738	684	665	725	641	660	690	673	636	696	676	696	696	724	656	691	624	730	692	713	698	677	658	681	696	691	719	641	692	725	712	714	715	671	722	710	684	657	686	699	677	696	662	690	660	680	678	670	656	716	716	699	694	691	678	668	661	698	699	698	681	693	746	693	709	717	670	731	688	709	645	734	647	653	688	702	699	671	677	644	703	676	662	644	700	724	706	688	644	653	731	680	683	707	709	680	705	686	691	714	696	708	671	687	672	666	707	712	697	694	710	680	650	700	644	716	680	685	709	678	695	679	706	681	710	649	739	748	673	693	664	657	677	673	694	677	692	653	684	685	679	713	681	727	694	687	702	735	682	686	694	659	710	684	715	710	659	685	688	742	683	716	709	687	684	649	706	708	667	710	680	703	685	692	734	712	684	731	637	752	690	677	689	659	670	704	633	684	689	717	677	666	686	662	694	718	693	686	678	667	708	672	672	702	676	710	688	680	662	649	716	729	695	684	634	725	693	662	646	683	688	677	729	656	692	692	680	651	734	685	665	709	701	666	669	757	758	694	704	679	669	676	671	682	725	699	681	655	639	667	687	702	688	701	646	650	703	664	687	651	668	696	697	703	644	736	695	656	643	672	687	727	707	682	734	708	690	679	659	730	715	670	686	692	716	746	685	686	689	672	716	647	661	723	718	708	690	680	626	714	731	715	625	710	637	635	674	687	687	716	672	685	668	689	672	692	663	701	659	693	666	707	735	725	700	663	729	654	650	686	694	667	692	652	697	698	688	678	687	725	661	705	708	682	669	683	695	710	686	688	663	697	718	687	662	694	702	669	699	688	737	706	698	676	660	701	683	688	659	669	654	680	675	683	668	709	711	715	717	672	689	711	727	683	659	723	759	679	705	701	686	746	678	721	657	689	678	725	725	656	700	683	665	699	673	628	656	688	678	708	666	697	651	702	675	672	685	728	699	652	661	696	668	685	716	681	761	729	678	679	731	697	704	655	707	683	667	641	721	669	684	665	648	664	737	662	678	677	748	736	676	701	684	668	663	637	686	687	697	709	737	700	692	681	691	721	645	711	674	696	698	678	716	684	708	726	698	703	712	689	684	706	682	668	693	711	663	695	670	674	705	720	655	717	720	673	690	692	677	694	660	701	679	686	691	671	696	699	627	728	730	693	670	728	685	687	690	669	662	678	703	665	681	653	686	662	684	723	668	694	703	699	685	699	707	659	666	661	689	674	680	659	694	715	755	683	642	669	682	684	697	709	722	740	707	722	696	635	701	779	706	712	685	657	725	682	657	694	724	732	679	710	695	681	716	669	665	690	683	682	711	711	690	656	711	705	637	658	666	669	693	734	709	662	696	662	708	720	705	656	717	674	727	692	672	679	698	718	667	721	669	714	723	688	669	758	721	680	692	696	686	651	640	714	692	686	711	689	712	645	666	640	674	705	704	699	659	698	709	717	666	694	636	702	693	634	677	707	744	734	696	633	707	684	658	666	708	673	711	665	677	678	698	667	666	683	690	707	661	703	704	724	678	700	653	688	683	710	685	718	682	670	696	725	693	700	719	701	649	726	688	680	677	625	676	684	680	679	655	714	730	637	696	675	696	670	651	715	687	680	685	686	717	682	728	710	685	729	706	712	642	688	692	670	711	687	679	693	694	688	727	710	670	681	654	710	660	743	666	721	711	723	693	684	691	675	660	678	720	669	684	679	704	643	682	721	750	706	714	688	714	704	684	687	674	678	645	689	718	688	643	733	660	651	652	669	720	690	688	699	676	680	659	673	673	645	706	712	703	706	678	709	704	660	663	715	684	700	694	699	707	721	673	689	697	722	740	702	687	687	701	707	639	735	690	663	718	702	690	702	718	707	677	690	710	694	685	654	695	666	698	731	691	718	703	708	703	680	685	713	618	692	708	669	721	693	686	705	701	638	674	710	692	656	698	678	668	736	700	696	661	670	641	681	722	638	658	711	674	666	708	667	703	677	623	707	699	704	694	693	686	675	707	700	703	670	682	666	700	682	689	710	679	669	653	673	673	707	690	648	660	678	659	721	678	667	679	734	708	679	657	653	686	691	724	644	670	660	682	682	689	698	713	703	724	699	724	705	692	650	674	725	710	686	661	684	734	700	744	687	674	708	680	665	698	676	718	700	722	665	658	675	690	670	658	670	701	690	698	741	683	707	706	704	716	729	672	691	681	688	730	675	660	719	691	732	678	672	732	677	725	713	726	673	717	643	661	706	715	728	660	664	711	688	681	675	683	725	630	663	694	696	678	670	700	666	676	676	752	631	673	690	693	735	687	712	699	682	655	694	643	741	681	660	691	653	726	692	653	708	646	702	739	740	675	702	715	681	736	662	700	692	697	695	677	698	686	692	682	684	664	696	683	696	699	691	721	675	667	684	685	683	679	702	720	704	683	715	674	725	688	716	667	669	713	691	732	693	671	688	727	633	741	741	669	661	723	713	690	679	701	754	683	661	648	677	738	665	683	696	672	690	710	695	690	700	738	655	738	703	707	643	725	674	702	630	683	700	661	714	662	681	689	675	708	697	739	647	685	708	676	680	645	683	658	685	684	680	652	690	676	678	705	654	711	682	687	766
22569	21144	30135	35039	41893	38098	32756	15851	5566	4891	2368	1877	1526	734	679	720	671	682	636	678	732	675	637	639	643	635	647	675	651	653	662	674	668	639	665	653	645	655	673	658	653	715	649	692	617	629	646	650	649	675	694	643	656	623	608	602	669	622	657	602	650	649	681	720	646	640	705	710	672	654	697	645	645	642	605	668	637	677	654	667	649	680	645	626	662	676	663	666	641	654	620	664	641	618	644	690	710	631	631	650	622	666	652	664	658	603	630	646	629	692	670	645	699	596	644	675	695	622	639	679	666	645	663	611	621	617	635	667	583	696	689	706	657	640	669	712	700	644	674	642	688	651	676	647	638	679	668	629	681	629	674	647	687	661	649	653	661	677	667	646	707	625	655	651	658	692	644	635	670	659	666	644	675	606	655	672	648	701	623	677	698	638	616	611	641	630	651	654	621	666	623	651	676	673	626	653	669	625	632	706	619	629	657	632	645	680	630	710	645	663	642	670	658	633	647	653	651	671	676	640	643	603	641	613	652	642	602	675	681	661	648	684	679	659	656	653	637	677	652	685	637	643	646	612	617	665	637	647	687	681	702	694	631	662	654	636	695	648	617	649	688	649	696	681	694	659	641	682	615	659	661	705	609	640	644	664	650	630	732	642	625	640	671	668	639	670	617	643	649	612	631	680	659	648	715	646	674	678	657	671	685	635	645	643	620	684	667	642	651	661	675	673	652	703	673	653	584	627	640	626	627	615	722	663	656	613	715	708	691	673	639	623	682	622	681	637	712	673	651	650	655	643	678	637	684	603	640	617	670	660	642	669	635	646	676	645	662	663	680	610	666	640	679	675	674	661	644	644	642	671	635	653	715	621	625	622	608	682	676	670	623	698	654	670	639	681	668	632	647	608	602	608	685	696	636	687	644	637	660	643	639	690	632	645	655	670	644	632	654	654	691	637	667	647	663	619	642	620	647	624	697	633	691	690	664	644	634	664	674	619	639	629	657	649	616	679	662	620	622	659	651	701	676	703	626	650	678	676	683	671	630	692	625	687	658	648	642	654	678	701	649	654	669	683	634	679	683	633	646	663	661	636	653	590	632	656	649	672	627	663	639	688	654	644	681	646	609	688	665	643	635	669	647	655	661	669	705	643	705	626	687	694	663	658	601	637	627	627	620	646	676	646	634	654	670	640	665	675	647	621	687	650	637	708	654	625	679	636	640	686	620	609	675	594	662	673	624	654	671	636	673	680	666	647	630	733	667	657	627	647	635	707	681	683	667	667	612	589	661	640	630	672	646	655	661	662	649	652	599	647	619	688	636	672	616	666	644	643	676	686	672	638	613	646	726	670	682	634	633	674	702	637	661	673	600	619	674	673	631	702	634	682	694	632	659	646	669	604	655	672	633	656	640	629	674	626	684	666	608	688	682	618	638	685	631	632	636	662	671	716	643	646	635	673	660	655	667	649	599	675	641	692	627	698	615	720	667	639	720	635	651	669	647	651	706	650	663	661	659	629	684	622	662	641	609	624	653	693	594	649	650	680	653	647	693	677	695	648	684	694	670	644	645	625	704	630	622	628	658	621	625	664	659	626	658	662	615	664	704	585	643	675	660	645	631	652	628	663	682	685	659	636	683	681	641	641	660	602	668	672	687	676	640	666	627	667	655	675	659	645	674	650	669	658	694	660	654	697	656	649	641	631	641	665	614	649	613	596	646	663	615	628	642	656	687	645	633	672	710	652	655	661	643	644	696	646	678	622	675	653	673	670	627	656	611	662	670	637	706	676	627	708	664	639	680	627	624	617	642	643	632	629	660	653	645	666	638	687	644	696	696	690	653	625	603	621	611	629	692	695	621	670	629	662	680	661	664	654	646	618	642	684	617	682	643	612	652	638	604	719	676	657	650	699	685	674	638	637	635	673	619	640	692	680	653	652	666	633	655	618	640	634	659	629	639	634	685	645	640	655	618	674	657	625	638	652	654	670	664	666	658	671	663	648	695	653	704	675	701	622	670	637	662	636	589	621	632	603	660	655	646	656	646	682	626	671	701	695	635	650	690	671	641	636	674	689	654	673	642	661	649	609	690	618	704	630	675	656	655	642	672	680	651	653	644	624	649	690	675	709	638	596	683	664	644	621	665	664	630	663	671	652	614	674	654	689	692	699	615	655	656	603	656	651	639	706	654	611	658	687	653	657	603	664	646	637	662	642	676	646	634	664	636	642	705	641	670	686	641	633	648	669	584	704	649	634	677	611	696	637	666	694	677	606	685	676	660	662	642	637	634	686	685	666	660	656	630	661	666	657	650	646	668	630	648	643	614	653	649	605	638	647	661	665	634	610	618	660	635	636	696	651	619	654	647	630	620	639	657	669	642	634	675	703	620	669	633	630	677	656	650	649	673	694	622	682	677	660	649	645	648	632	634	629	678	658	708	688	616	632	670	661	641	682	644	716	617	654	643	656	643	630	642	620	661	648	642	652	634	660	665	685	699	703	638	642	696	647	634	669	665	617	641	671	671	703	662	595	642	627	658	681	666	636	622	672	614	633	710	669	685	667	658	620	670	637	634	656	677	599	655	666	700	652	633	625	676	675	645	649	640	641	682	625	681	678	652	630	657	657	613	695	670	664	666	603	666	693	666	646	708	670	681	641	624	628	650	617	641	670	673	665	645	676	674	631	636	682	657	718	645	649	669	677	621	676	617	644	642	617	636	662	693	686	689	685	637	662	673	653	637	666	671	630	683	640	663	666	691	623	646	664	675	656	646	707	631	703	667	659	676	672	670	686	602	673	646	654	669	635	627	654	645	663	655	684	594	619	700	675	643	688	675	698	622	675	661	614	670	663	665	659	656	650	685	662	640	706	662	661	667	613	683	630	657	656	681	665	630	645	687	649	633	644	642	589	644	642	665	683	591	705	609	632	618	653	679	646	701	672	683	661	646	636	648	698	647	613	663	678	661	666	656	636	673	634	630	648	619	681	674	602	691	680	707	660	617	683	637	642	603	660	661	634	664	605	703	647	655	622	658	673	628	692	668	674	674	645	642	673	644	631	661	675	646	653	652	671	645	647	660	658	623	641	661	623	662	691	656	630	667	636	672	670	660	632	658	663	660	700	648	679	675	681	657	667	663	669	652	631	658	621	654	625	620	664	706	642	652	661	682	591	662	652	655	670	631	643	667	654	652	645	686	629	674	677	647	727	680	679	646	663	660	666	637	679	688	623	629	634	651	673	670	655	665	656	604	666	666	594	613	684	698	600	624	615	653	650	699	679	624	641	702	646	658	669	649	644	670	619	651	662	668	645	657	641	607	659	638	658	644	669	709	639	672	611	666	667	677	646	679	683	677	648	674	650	636	653	653	596	654	642	674	633	653	705	674	692	694	626	667	604	637	645	658	684	651	655	661	648	676	662	640	662	667	631	619	613	685	664	646	682	625	673	593	669	652	679	635	650	617	692	680	663	634	636	656	658	604	673	668	675	599	664	634	645
25106	63033	72321	69704	57424	41982	32546	14499	7117	7221	3297	2787	2141	776	706	687	672	674	680	609	671	689	634	721	655	692	713	659	655	662	679	657	633	732	638	671	694	657	654	664	643	604	649	638	710	663	681	605	688	636	660	694	634	648	680	658	664	654	622	667	646	679	628	693	676	665	681	667	642	683	623	655	671	694	675	647	674	665	656	680	689	688	671	656	666	663	664	671	635	662	640	697	607	642	690	671	654	630	679	666	686	660	668	641	630	661	670	656	668	660	663	672	713	684	670	646	618	676	642	654	663	653	657	654	686	665	664	638	651	639	676	644	711	659	649	662	679	665	653	649	623	734	668	679	628	716	693	657	668	674	661	649	708	655	683	651	646	624	623	622	697	668	724	622	674	678	664	683	695	662	664	724	677	641	680	666	633	700	666	610	669	631	647	646	645	660	678	699	699	639	621	649	665	635	674	689	635	684	652	613	640	667	659	661	657	642	709	676	648	632	681	635	639	662	700	691	659	658	658	645	613	670	655	675	691	727	654	653	648	662	659	648	660	725	666	661	695	629	622	700	669	654	654	669	638	683	670	670	693	647	664	665	631	698	681	647	617	658	711	654	615	675	643	637	623	674	651	683	681	650	654	676	672	646	684	651	648	636	655	657	635	708	659	692	681	654	693	647	684	666	625	699	687	662	658	661	665	658	675	640	661	665	635	679	687	662	671	644	678	655	708	630	637	621	661	681	659	657	666	672	666	653	654	642	714	664	665	659	651	719	685	681	653	633	674	656	666	662	632	643	669	719	667	696	637	682	649	676	692	652	663	606	635	683	703	663	677	677	639	695	669	660	670	664	691	658	660	667	672	667	632	644	686	645	640	661	685	651	686	664	649	672	649	656	698	686	654	653	647	649	648	625	657	632	680	706	646	677	661	678	654	614	680	671	632	635	675	638	695	711	631	642	635	685	663	628	673	663	642	697	666	710	669	688	613	647	717	643	672	685	693	673	683	640	633	640	659	689	663	706	609	678	641	653	668	659	628	717	649	677	643	632	719	677	667	672	624	681	662	702	623	681	665	612	678	664	657	690	690	641	638	646	678	706	683	611	673	666	697	706	690	698	676	680	667	638	604	645	680	619	738	642	662	622	655	668	605	692	644	673	683	641	655	714	681	669	652	735	671	623	707	659	685	711	679	630	626	663	636	653	645	668	650	661	643	646	686	662	632	641	649	638	677	651	711	681	663	665	652	648	603	696	643	686	643	691	669	647	642	702	655	691	677	707	616	672	638	633	671	684	666	660	688	678	645	654	699	633	679	693	676	639	647	694	678	670	622	636	679	642	698	686	709	671	711	691	661	660	651	638	647	671	685	625	687	661	697	655	695	687	676	655	719	634	692	678	692	672	650	667	651	667	635	697	673	678	659	667	650	636	669	634	641	679	632	674	668	661	713	691	658	644	691	681	705	657	658	689	653	693	656	664	677	651	660	646	650	671	655	660	711	653	684	661	705	677	639	681	662	672	692	679	664	642	680	638	662	619	675	691	670	707	632	676	677	661	623	703	656	671	644	685	673	606	688	705	675	665	677	658	713	683	696	614	712	668	666	673	662	685	664	689	700	635	700	673	703	694	678	647	692	691	681	700	686	656	665	694	675	646	675	710	696	642	689	641	687	675	666	629	646	659	643	697	678	656	686	657	692	649	669	652	675	653	652	659	693	680	678	640	680	664	658	716	627	618	678	679	712	680	635	635	698	658	683	693	621	694	713	683	639	642	639	663	666	671	654	642	685	655	689	642	642	649	673	650	714	688	674	636	707	628	696	687	633	658	684	696	698	662	681	697	708	666	691	660	660	676	631	670	666	668	657	697	661	670	692	696	669	689	665	684	650	654	647	641	660	657	675	652	650	621	663	689	637	679	685	656	603	680	620	680	663	652	655	678	643	694	684	693	705	755	638	697	641	675	619	686	709	700	706	704	678	676	664	662	645	658	686	655	674	601	712	629	648	662	663	632	684	689	616	666	675	654	677	676	647	639	619	660	749	636	667	632	634	694	672	650	648	665	639	703	642	664	663	654	675	665	675	665	675	665	694	662	642	643	650	669	628	623	682	699	625	647	679	672	629	614	672	687	645	659	651	679	633	681	686	670	672	667	644	679	648	673	638	633	663	663	678	676	674	660	625	657	645	661	648	660	667	655	697	672	637	611	716	675	691	655	621	679	682	670	676	654	674	670	661	688	644	697	667	644	666	687	697	660	639	615	688	643	652	689	690	627	638	667	684	718	661	692	674	654	696	667	649	695	689	666	678	696	675	645	670	646	653	661	683	672	680	697	668	653	668	636	705	665	619	657	643	650	650	665	657	631	630	651	665	667	624	650	626	630	656	689	698	644	636	641	673	707	649	625	700	599	641	695	666	667	674	642	619	681	676	660	664	672	701	649	681	676	670	644	689	683	705	624	659	689	639	646	672	650	667	668	652	655	689	662	702	675	706	651	699	675	635	649	701	665	702	687	671	614	643	696	662	678	641	670	684	660	668	668	657	651	677	656	716	691	645	647	679	657	660	737	740	650	702	696	653	646	672	658	692	664	676	676	716	610	710	669	654	686	657	676	686	699	676	652	671	654	657	638	657	688	666	661	665	678	652	666	635	645	682	705	712	662	693	682	698	646	639	675	656	668	687	629	706	668	684	688	673	686	697	662	717	715	680	657	653	683	677	643	692	669	657	660	643	640	666	696	683	674	669	649	676	690	662	708	620	661	644	681	686	663	623	710	659	638	645	688	665	649	672	689	686	633	654	694	689	655	659	677	662	644	649	659	621	647	678	703	637	684	643	647	708	710	665	675	635	654	667	687	698	677	686	686	710	697	685	600	661	715	658	676	685	668	632	629	693	646	650	641	624	654	649	647	623	662	644	713	664	668	659	717	637	660	680	671	637	667	702	706	652	667	670	640	646	645	671	621	615	697	660	677	658	665	678	701	683	656	706	694	700	692	717	652	688	599	636	680	638	682	655	704	665	667	695	692	676	648	639	644	708	666	624	667	661	624	690	638	669	650	672	675	694	705	674	685	691	635	663	636	670	691	682	660	687	673	663	656	629	648	613	656	697	621	688	635	619	667	647	631	677	650	644	653	642	696	636	624	677	678	651	646	654	693	652	659	656	681	698	632	699	687	694	653	651	663	678	662	673	693	632	655	670	646	692	686	620	689	680	702	655	678	682	622	664	638	660	688	648	664	688	661	646	695	643	657	641	681	660	638	675	672	695	673	668	675	701	678	641	648	658	674	651	670	647	682	642	629	718	702	644	670	652	650	658	671	628	648	690	652	665	656	670	664	645	627	671	629	658	686	673	702	606	695	661	621	701	639	661	660	677	647	671	672	654	713	658	687	650	680	659	664	686	630	641	684	671	641	677	669	670	677	656	678	627	690	664	666	666	663	698	655	693	669	660	617	673	713	625	703	636	647	623	689	689	706	654	686	636	665	698	624	682	699
28431	25730	31885	31324	17725	9858	6651	1701	727	662	553	586	534	493	470	511	474	521	490	472	496	472	468	468	503	464	455	526	496	469	470	528	468	500	442	479	499	480	466	471	500	483	480	459	501	437	482	461	486	502	462	508	474	495	459	480	451	499	478	481	492	472	467	431	483	468	472	474	506	493	486	501	477	464	494	448	522	467	473	451	515	474	522	496	487	479	494	491	499	493	458	499	456	481	505	501	492	475	480	498	500	516	448	502	529	452	445	463	483	478	488	478	490	470	487	486	486	469	488	451	460	477	498	478	472	486	490	531	499	484	512	505	501	446	484	504	475	482	498	466	446	487	488	480	472	508	452	493	490	512	454	486	488	455	492	465	451	485	490	488	468	459	447	495	511	485	449	471	467	489	463	506	490	497	514	448	517	509	476	500	470	539	454	487	507	539	443	503	487	477	460	477	471	466	496	480	469	521	530	512	469	487	461	484	471	469	480	472	498	475	499	465	445	468	482	507	490	481	494	454	505	504	490	485	471	494	471	472	520	505	488	488	489	460	498	492	495	471	506	480	485	500	498	476	453	494	453	473	457	497	464	471	475	505	474	498	457	503	466	461	477	474	517	484	468	507	500	474	474	470	493	467	478	469	496	496	478	472	485	449	496	497	530	475	495	505	506	472	466	415	489	512	481	494	492	522	497	463	484	488	470	497	493	481	469	419	476	473	474	476	481	522	491	458	499	492	438	500	465	476	481	426	461	479	521	474	504	487	454	481	504	495	500	487	503	486	491	492	526	524	476	450	515	483	480	490	499	484	503	464	499	443	487	479	505	488	522	467	500	505	514	494	497	483	518	530	460	532	488	462	477	496	473	511	515	466	466	480	435	462	486	484	456	487	488	468	485	476	459	516	466	477	471	472	455	508	495	462	465	468	458	476	485	481	483	447	470	476	460	499	492	506	451	439	472	465	499	517	493	493	508	486	505	482	481	485	471	435	492	484	487	482	509	478	483	488	447	463	477	517	478	497	459	489	491	464	523	481	457	478	492	472	520	487	492	493	517	494	455	483	493	452	498	518	474	513	524	530	492	470	472	445	491	496	513	474	503	489	500	487	444	451	483	507	492	486	483	459	533	467	512	533	514	500	469	482	493	468	516	487	434	473	488	478	492	452	498	497	481	437	468	520	501	470	437	477	469	472	493	469	462	494	489	471	506	458	487	525	489	477	468	479	456	455	487	506	485	482	488	492	489	456	498	479	464	452	478	482	468	490	498	466	465	528	483	486	486	444	476	466	499	518	483	464	444	469	465	495	467	472	476	501	499	469	490	495	486	489	475	481	477	508	472	489	480	492	489	471	454	489	461	460	434	458	478	476	485	477	493	525	489	475	517	507	462	496	424	481	506	505	489	509	484	464	498	477	484	467	502	521	508	444	490	465	470	508	443	462	464	496	468	478	464	499	481	477	490	471	475	490	452	465	462	473	460	473	468	487	479	520	470	480	462	510	504	480	517	486	494	450	504	478	470	459	470	460	489	456	481	535	508	490	462	465	509	471	443	484	493	462	479	457	456	483	481	479	511	499	478	467	476	488	466	480	492	493	476	510	504	475	468	478	490	464	490	481	478	504	481	442	461	470	482	474	502	463	500	513	488	480	492	485	474	488	497	497	476	472	521	504	490	454	445	476	473	490	519	475	459	464	454	501	448	473	499	521	497	463	492	497	458	493	446	463	505	473	476	472	464	494	489	448	414	477	506	507	459	490	486	475	502	503	487	500	417	422	469	497	490	482	514	479	513	468	475	491	444	495	442	466	513	456	449	492	498	492	439	451	505	465	444	449	481	473	488	461	432	482	521	469	498	493	545	473	466	474	486	456	478	480	526	560	482	475	462	475	464	494	476	490	495	497	489	497	418	466	473	517	498	466	477	503	493	478	449	500	493	447	470	475	503	488	486	479	518	516	530	486	523	499	482	480	501	484	490	440	495	483	464	481	507	480	483	489	487	462	499	487	478	493	499	476	510	472	493	493	503	512	491	465	477	436	453	533	465	488	506	485	517	491	463	471	486	455	495	433	460	501	407	458	504	466	475	523	448	466	510	476	442	430	443	488	497	504	445	496	481	486	498	499	474	467	456	498	477	446	482	483	509	483	498	509	501	439	524	472	460	520	455	482	488	442	491	462	502	449	483	454	502	500	476	495	458	507	469	451	478	483	474	497	470	470	495	481	494	445	507	463	459	475	489	475	466	461	485	465	496	456	461	498	508	452	454	452	483	454	466	456	471	479	521	481	469	450	474	526	490	432	514	507	466	476	477	491	460	464	473	481	485	482	485	462	467	463	483	470	512	510	455	482	461	497	512	460	468	471	456	469	518	463	451	451	467	443	475	461	480	472	490	479	485	492	450	475	446	480	423	476	475	464	451	483	502	475	456	473	483	452	472	453	440	481	514	514	460	455	476	476	444	493	452	476	483	513	489	477	480	468	477	533	509	494	514	453	449	459	475	474	520	491	468	490	515	438	503	496	476	517	479	433	463	475	492	497	479	499	480	499	489	483	501	450	459	479	504	468	497	473	503	481	472	507	474	467	499	517	445	507	496	473	481	476	476	552	509	448	486	522	484	474	546	456	485	429	473	504	550	472	455	497	510	470	497	473	479	475	496	435	475	508	469	474	466	485	449	456	475	484	458	486	494	478	467	456	499	444	525	524	499	477	524	460	530	471	484	512	447	485	456	475	462	480	500	465	464	504	463	468	466	456	487	497	466	439	475	493	484	507	489	488	490	456	479	495	473	477	477	448	463	450	491	478	480	469	457	454	483	483	468	501	488	512	465	495	466	519	514	439	452	487	492	484	469	505	520	512	474	433	510	483	460	456	489	475	486	503	454	482	481	494	503	479	463	494	465	465	471	488	467	503	522	481	484	465	467	504	463	488	490	501	487	474	444	465	470	476	495	457	489	520	477	477	486	444	460	510	457	507	500	474	481	455	450	470	462	487	498	482	516	484	513	496	483	483	460	466	476	481	484	471	495	478	495	474	490	466	509	469	520	486	453	477	529	509	474	462	481	424	460	467	487	493	474	462	468	490	487	478	493	505	449	490	458	455	544	475	447	473	455	479	528	496	464	471	477	496	455	478	497	504	510	479	473	492	495	479	450	474	452	483	461	487	476	478	432	482	503	464	492	484	451	495	475	453	507	498	490	486	502	489	458	544	490	478	475	482	490	503	469	483	460	458	487	465	459	500	487	473	497	484	482	456	460	487	489	464	445	470	478	477	473	514	481	451	525	496	481	478	490	497	495	467	475	440	455	480	493	487	445	459	472	487	449	487	527	499	444	468	469	465	475	483	471	476	480	464	499	469	538	506	482	460	511	511	506	514	502	504	461	481	502	480	478	492	512	450	508	480	505	471	476	521	479	462	493	485	496	486	458	457	492	511	483	489	469	493	466	493	489	499	448	485	492	512	491	457	477	528	467	441	469	487	497	478	489	507
19237	35243	29196	27549	17129	12626	9296	2488	974	718	576	584	569	550	522	550	519	518	547	517	523	472	480	527	548	484	488	556	529	539	549	550	479	526	548	526	477	518	497	478	563	517	490	496	540	538	547	513	488	516	514	507	489	522	555	581	535	502	537	514	554	505	524	548	511	517	539	510	505	552	534	526	518	471	558	506	513	507	563	460	491	533	533	511	506	528	517	540	557	529	472	512	492	505	495	523	509	484	485	535	501	533	518	498	506	509	507	526	571	556	494	556	545	528	521	566	524	522	517	524	510	549	552	504	553	547	523	525	535	517	490	509	516	523	568	521	490	517	586	511	518	545	545	481	511	510	532	542	555	480	508	528	511	533	568	526	514	557	497	498	515	548	531	538	512	535	518	524	501	521	510	521	492	526	511	506	541	548	546	514	509	508	545	534	514	524	515	541	515	509	488	512	494	567	500	527	502	548	538	474	509	520	487	529	520	558	498	541	506	497	554	510	533	533	496	502	538	499	502	516	536	504	491	499	506	525	517	506	551	460	488	499	539	497	530	546	517	517	496	515	508	515	524	519	510	500	515	462	544	533	550	511	557	486	576	495	497	519	452	508	535	551	517	522	488	529	501	516	520	463	534	513	546	497	529	523	492	531	523	493	516	550	507	501	552	517	540	490	515	520	541	525	508	531	546	517	530	560	527	549	477	521	513	530	493	520	521	498	523	494	495	514	486	550	507	541	514	528	516	541	507	511	551	504	519	552	491	526	491	553	531	486	535	470	506	493	512	534	510	536	505	554	493	548	562	498	502	512	522	532	514	478	565	480	553	502	527	521	497	548	498	502	560	517	524	486	556	507	502	509	578	541	483	490	533	522	517	518	508	556	551	533	546	544	526	529	481	531	479	499	539	554	509	512	532	521	500	498	545	508	552	514	500	479	531	494	519	555	514	527	529	476	520	511	533	501	510	511	492	525	523	507	527	522	526	531	509	499	539	540	539	556	570	531	502	502	517	482	558	513	506	502	527	512	514	486	488	550	559	515	483	525	532	533	512	547	504	569	525	558	493	534	539	524	475	508	523	488	487	491	497	564	507	496	498	502	499	516	533	480	517	505	512	499	502	510	506	542	487	517	495	518	505	559	525	556	532	529	498	533	510	550	554	523	555	521	487	562	530	513	540	514	546	513	525	500	517	518	549	548	504	532	494	503	547	524	508	545	488	509	512	511	540	459	523	543	515	537	519	509	529	509	527	514	513	457	490	518	544	500	523	520	528	542	544	510	529	530	506	546	526	495	499	521	528	526	533	501	518	507	533	546	503	504	517	512	540	516	532	478	508	529	518	487	530	530	537	524	512	574	518	535	530	522	524	520	506	535	496	482	526	540	581	538	504	539	492	529	548	513	530	509	528	514	529	547	507	574	504	546	504	513	531	540	545	535	504	520	513	509	530	534	502	533	547	516	540	508	541	570	503	555	525	488	516	529	551	544	504	498	492	510	561	524	540	550	515	526	539	481	523	498	496	524	513	512	521	563	497	531	502	506	510	491	538	495	527	521	520	517	507	518	491	526	492	538	538	509	503	534	507	535	477	520	533	494	539	517	552	514	522	506	503	530	494	550	581	517	512	538	531	475	491	475	499	501	529	504	539	463	503	541	472	496	504	532	520	487	535	505	510	505	537	539	537	524	542	539	554	515	517	508	536	529	508	512	511	507	494	509	538	525	507	523	523	485	490	540	517	534	510	493	579	527	523	479	549	501	522	551	511	479	528	535	558	570	508	504	523	479	499	507	531	518	537	510	516	491	513	549	489	506	531	495	486	469	556	524	495	498	504	522	520	530	505	477	505	506	508	529	509	517	540	543	495	487	502	503	518	483	496	522	513	476	504	505	495	555	533	507	528	518	498	498	534	510	497	504	525	507	528	521	602	499	521	533	557	540	515	516	553	508	551	515	519	540	498	533	490	529	544	524	506	529	526	537	474	521	515	488	570	509	513	510	512	573	481	519	535	503	495	533	506	531	527	484	503	542	510	506	533	511	537	528	517	470	517	518	503	530	520	507	507	541	536	518	499	518	510	532	502	542	507	530	507	518	521	514	543	545	543	520	548	535	527	560	515	520	530	541	525	540	521	502	532	523	498	503	550	527	534	548	548	545	562	487	459	494	508	466	519	530	559	526	530	515	546	554	565	498	521	505	496	509	494	488	489	534	555	548	525	543	526	505	557	506	507	505	507	524	515	548	518	529	524	516	494	542	534	506	534	540	491	528	508	544	563	506	481	530	503	531	500	510	571	566	568	490	493	506	552	536	554	554	539	508	473	482	574	516	536	534	500	548	539	549	516	492	492	520	509	505	551	518	529	519	531	487	499	531	523	526	534	533	593	542	506	536	542	486	565	502	551	503	507	523	534	555	488	517	570	500	517	535	500	522	506	532	500	501	502	491	497	513	585	523	497	530	515	520	545	518	521	553	556	509	480	532	518	516	491	542	527	506	529	541	506	552	528	532	547	511	534	491	522	476	501	499	510	511	555	499	507	513	548	476	502	520	530	524	522	522	513	497	522	504	533	550	535	480	540	506	509	516	517	534	519	513	504	533	563	487	526	494	528	568	509	512	540	544	518	549	524	488	502	531	507	503	518	524	505	502	517	561	494	505	502	505	516	513	539	498	554	490	551	505	528	492	550	502	516	545	555	506	530	511	523	503	510	536	529	507	549	519	506	488	489	512	529	513	520	566	521	496	517	520	516	517	544	519	523	538	531	524	530	491	534	491	533	528	530	519	490	488	522	490	498	556	542	489	520	505	514	532	517	528	550	506	480	521	536	520	515	557	528	532	510	545	536	568	540	536	530	558	507	521	500	528	531	544	513	514	528	524	496	566	497	501	552	507	507	501	552	541	535	530	501	540	540	497	522	541	506	554	528	473	538	501	523	484	517	545	537	481	509	537	517	509	502	503	479	530	457	503	531	503	564	505	540	496	531	523	516	503	528	541	513	556	547	503	526	470	505	459	497	557	547	562	523	501	548	538	511	559	503	495	513	550	490	525	540	514	512	525	517	510	494	552	493	535	564	497	505	562	516	528	554	538	522	498	544	540	535	496	497	480	539	523	501	537	494	531	525	540	483	481	529	502	503	548	493	500	518	570	560	526	523	533	481	496	518	492	481	509	525	474	487	496	495	525	500	484	568	538	491	521	505	486	536	513	523	542	548	523	529	528	500	531	527	556	507	490	524	551	515	517	521	550	551	524	526	508	524	548	538	559	561	536	548	544	605	525	564	527	493	516	518	529	555	538	531	545	539	564	521	551	523	536	481	484	543	528	500	475	491	498	542	472	566	525	553	531	523	534	533	543	531	556	480	527	536	536	541	508	509	553	536	505	514	515	495	520	505	531	514	489	522	502	528	505	523	510	484	552	476	517	514	527	555	510	510	535	503	520	551	539	530	552	518	523	537	512	499	506	527	468	532	540	497	522	522	540	577	528	530	514
23686	21246	36616	43231	37996	32025	21128	7179	1854	1546	1560	1063	831	570	516	476	496	472	492	455	493	459	466	447	485	477	462	461	505	490	475	498	470	473	493	447	481	494	461	457	468	498	538	500	497	493	502	489	487	501	496	499	503	474	505	525	471	516	496	466	479	477	457	461	436	481	509	461	492	489	510	482	460	511	465	494	496	482	506	484	443	447	490	506	499	510	443	454	478	477	447	477	452	468	477	534	513	470	463	451	487	463	482	471	448	425	496	453	481	486	527	474	534	463	478	486	473	476	460	461	510	461	500	498	484	452	515	465	466	480	487	471	477	435	481	512	437	478	487	469	494	518	453	505	480	472	488	534	470	490	483	469	466	456	480	450	503	457	455	479	452	458	509	442	419	474	447	490	455	466	503	489	500	469	478	476	466	498	492	462	487	493	500	494	484	474	470	457	493	469	458	479	475	473	479	455	531	483	508	451	482	454	517	505	474	519	494	454	490	490	445	500	473	478	484	471	460	483	485	483	457	480	479	466	452	493	491	484	451	476	483	505	479	504	462	496	495	475	532	484	510	447	504	463	532	456	466	477	500	487	477	480	453	508	474	456	494	465	487	495	477	495	513	452	485	522	490	482	503	519	509	468	494	467	453	481	459	456	466	500	491	523	471	475	472	481	467	459	503	500	485	461	490	504	485	493	461	464	472	474	477	471	516	476	467	457	471	449	494	481	472	478	480	513	475	502	464	480	486	511	474	499	507	476	451	498	509	457	472	450	482	489	453	450	500	449	532	462	488	458	482	499	477	492	465	482	501	464	469	496	478	516	521	467	539	465	495	485	474	455	510	466	436	466	471	481	476	509	503	492	471	432	454	440	508	474	487	494	486	489	476	458	493	466	450	483	502	470	467	478	482	507	451	518	438	466	478	518	453	529	505	518	500	496	444	508	490	448	445	513	470	504	472	514	493	523	496	486	487	484	514	468	507	499	469	504	494	495	446	471	466	511	476	481	515	454	460	496	476	482	481	478	465	461	461	467	476	507	485	460	485	470	437	494	471	486	474	502	480	461	456	432	460	456	501	468	483	496	480	522	487	475	450	473	483	446	448	446	462	468	513	476	476	458	464	472	447	512	504	472	496	508	529	497	471	484	460	478	539	508	511	445	500	487	494	433	514	510	489	498	472	464	500	509	479	455	498	508	465	487	485	488	447	478	477	495	556	486	490	533	509	504	496	453	450	486	485	510	482	489	518	483	424	467	497	475	487	507	527	491	489	466	439	494	464	471	502	471	474	458	473	496	497	491	492	520	472	494	536	506	453	507	514	494	502	496	473	477	472	547	464	479	495	472	495	488	460	521	470	544	470	483	495	500	509	484	500	475	490	512	505	444	473	498	437	493	464	508	474	460	487	441	441	484	447	493	455	476	486	498	462	460	468	462	463	469	457	487	479	507	443	489	485	478	450	487	498	492	444	465	491	480	504	456	456	474	508	497	486	444	495	483	515	485	490	472	471	468	475	470	475	478	497	480	497	438	504	447	452	481	500	505	453	484	464	499	498	493	540	471	459	447	473	510	477	475	452	486	473	473	457	469	502	448	483	533	506	501	488	503	469	473	488	495	500	467	491	478	502	511	482	496	482	499	476	496	473	530	504	480	506	503	482	479	472	484	494	494	481	511	487	450	438	488	474	486	433	454	468	466	495	476	454	520	491	454	460	475	488	461	457	470	495	461	450	462	496	515	485	492	465	499	486	468	486	513	485	457	490	467	513	500	490	476	505	454	526	471	522	486	503	519	482	476	499	472	541	464	482	497	477	478	474	520	501	454	462	463	491	493	469	500	453	443	492	479	436	486	513	492	515	495	457	477	489	485	511	480	468	451	483	503	422	473	494	470	420	475	499	475	508	455	467	512	463	512	446	474	485	468	482	477	515	499	466	497	472	453	481	494	443	466	464	486	509	486	445	463	470	493	508	430	466	518	453	474	465	510	457	480	460	491	482	522	487	458	488	465	474	467	485	509	505	498	484	439	515	478	504	475	474	489	492	461	472	529	477	484	451	452	504	469	525	476	507	470	459	421	469	512	483	466	496	483	489	474	515	481	494	470	495	472	471	451	449	513	481	486	456	469	483	478	475	493	477	464	512	452	475	468	481	474	483	480	561	491	485	470	470	503	436	465	507	487	447	460	494	468	508	485	494	523	492	479	489	464	482	475	471	466	486	470	501	491	460	506	506	464	482	522	500	471	475	511	502	521	505	488	441	453	500	510	491	453	439	484	480	448	508	472	471	411	531	512	482	463	481	482	503	498	512	465	485	468	489	502	484	501	482	522	461	471	496	535	491	490	493	495	505	457	459	496	500	532	499	473	473	509	494	509	484	497	460	451	479	483	476	483	490	512	449	465	460	475	458	482	519	483	489	505	470	451	490	506	508	479	507	484	452	437	435	456	505	468	506	496	450	462	471	486	481	489	454	460	522	490	521	465	487	495	509	489	466	495	495	507	512	472	514	446	455	463	477	481	485	512	514	508	514	428	456	504	466	431	483	481	511	524	471	439	489	487	461	457	451	454	444	447	502	458	498	470	520	505	464	477	486	480	524	486	429	445	480	457	476	458	480	458	506	491	507	465	462	517	468	460	473	454	492	460	433	518	520	482	490	480	478	499	481	474	489	477	453	444	458	464	506	471	517	479	483	457	502	449	437	516	466	458	463	432	473	521	500	513	534	499	462	504	509	512	474	436	520	491	446	491	457	510	477	481	466	514	484	493	463	429	484	477	491	478	505	490	444	452	487	455	472	492	455	459	468	497	477	468	507	465	479	484	480	472	455	510	481	490	480	495	490	493	495	462	448	497	488	493	487	471	480	528	492	507	509	492	480	481	455	462	450	447	444	499	524	511	479	461	480	475	438	478	488	449	491	460	456	470	510	470	460	505	495	508	458	431	462	452	488	501	506	480	489	481	436	509	486	509	483	509	481	540	512	480	477	474	452	434	462	429	505	499	461	471	501	458	472	482	515	469	476	442	472	494	461	502	487	505	524	496	473	500	480	484	483	510	466	492	493	490	488	513	461	476	472	488	466	456	465	456	484	507	524	484	479	489	475	509	479	468	503	496	463	462	444	497	512	491	496	478	514	475	443	463	475	476	530	523	495	493	470	488	473	476	455	504	456	467	486	482	480	498	498	476	476	482	492	462	489	514	484	483	522	457	523	484	467	481	487	515	529	464	486	466	504	487	454	491	472	468	461	477	500	541	511	489	499	491	453	514	499	511	487	491	488	484	458	457	455	478	492	470	431	514	491	471	461	432	508	461	441	472	456	489	479	468	451	472	486	495	438	459	488	465	485	479	447	485	453	492	464	496	478	505	490	469	497	472	490	500	501	490	516	458	501	488	495	474	478	473	474	505	514	469	473	473	474	473	465	483	485	516	476	492	465	493	443	499	496	478	466	490	447	494	495	464	520	514	505	482	518	494	490	440	472	462	471	469	477	442
28651	70766	72567	54600	43884	33394	19995	7624	2688	2202	2201	1541	1062	624	544	486	534	513	443	511	500	491	523	534	518	525	489	503	524	548	534	492	463	504	514	497	520	497	529	497	539	511	530	520	529	539	493	548	511	491	513	513	509	541	493	472	478	513	529	521	528	524	516	514	469	477	486	556	495	529	497	530	495	511	470	464	564	483	499	487	494	509	505	499	484	513	505	492	496	507	549	496	544	505	514	502	520	526	518	487	506	489	512	484	483	546	504	484	454	503	500	486	517	538	492	483	471	552	497	534	530	494	547	532	507	495	527	583	505	491	489	526	490	513	514	472	517	497	525	454	507	520	467	525	505	508	521	505	479	527	461	507	508	507	508	504	502	503	497	505	531	481	520	522	510	543	533	514	526	505	519	513	517	517	489	534	498	511	501	468	509	469	457	515	510	491	489	515	511	481	520	485	490	483	482	527	521	560	505	553	503	474	466	508	551	491	551	515	491	497	527	488	475	523	495	457	489	495	518	502	495	474	549	540	510	501	521	474	505	526	496	519	500	494	501	567	517	517	543	474	499	475	484	511	508	510	507	524	544	480	487	512	533	513	488	471	474	501	501	459	523	544	550	533	517	458	466	510	518	489	551	540	483	462	486	536	502	483	505	491	530	504	498	507	512	495	519	525	513	468	510	533	495	489	494	526	501	488	518	494	499	528	501	484	516	490	480	500	537	485	488	541	507	502	499	515	490	508	493	499	531	565	535	513	530	477	512	529	465	512	492	493	529	477	442	507	495	471	488	475	529	487	490	495	498	534	505	517	512	530	469	512	492	502	502	518	515	541	492	467	530	565	495	503	488	511	471	519	508	531	493	517	497	508	504	480	530	470	511	515	506	470	525	550	522	499	497	489	457	510	505	521	505	482	469	487	531	509	499	497	518	505	506	468	535	478	470	446	511	512	505	532	476	483	496	492	516	519	518	464	484	498	505	496	552	503	516	497	538	464	541	515	504	498	504	503	479	558	520	533	479	519	491	511	527	516	503	525	507	467	485	500	521	526	495	482	529	502	482	514	472	504	500	526	474	539	479	500	510	499	481	478	507	416	501	512	518	512	515	509	502	505	500	507	528	515	518	501	477	539	506	483	531	474	480	508	501	540	472	504	525	492	542	469	506	523	518	518	499	514	503	532	553	490	493	507	505	484	493	508	494	534	522	500	505	520	504	491	510	540	483	528	525	557	513	530	513	470	516	484	471	484	500	523	494	493	520	482	464	504	493	510	513	488	514	507	515	512	549	466	512	489	521	470	515	509	528	485	500	461	517	491	530	522	527	503	502	520	524	521	545	455	498	501	507	506	455	486	485	499	518	515	514	508	495	547	521	519	513	503	540	517	520	530	462	511	544	550	510	490	478	466	499	505	513	529	541	511	544	544	528	513	490	516	506	522	484	528	552	495	501	510	493	515	484	524	480	457	476	524	490	514	507	512	484	476	485	499	539	543	484	523	485	484	472	522	509	476	535	465	528	518	506	453	478	506	509	492	455	478	509	498	523	528	460	539	498	536	492	534	446	488	521	491	520	525	523	553	494	501	512	527	492	491	507	507	511	497	491	506	493	514	497	539	502	457	462	508	548	451	542	489	527	519	492	510	492	458	529	494	511	524	481	485	497	486	536	509	528	487	509	472	485	521	494	472	517	473	463	518	505	526	480	562	496	529	522	526	507	502	526	510	540	510	496	529	494	489	459	527	494	504	476	495	491	536	493	455	478	500	559	552	528	458	487	497	499	509	501	515	513	556	501	494	528	505	513	471	498	464	520	511	531	545	504	467	490	476	502	487	489	523	531	526	532	489	503	496	489	513	477	511	528	509	490	479	491	494	494	493	491	537	497	527	510	547	510	490	499	503	522	557	520	532	491	491	508	529	509	503	534	489	522	517	485	513	548	510	530	536	531	520	491	500	547	487	541	507	504	482	495	487	530	519	488	527	494	525	473	495	500	463	519	517	530	528	467	479	535	504	500	468	531	532	491	506	534	562	502	517	505	478	492	488	493	487	516	497	557	513	548	519	533	516	475	457	523	496	470	520	489	512	525	518	515	477	481	514	500	491	481	528	510	504	553	509	527	490	541	505	527	518	485	544	493	524	494	508	465	529	519	497	500	539	528	486	520	484	485	537	522	452	513	540	483	481	546	492	517	471	532	500	519	510	506	490	505	486	504	556	480	491	527	515	520	516	489	503	547	498	470	497	516	496	493	501	505	462	503	489	510	466	510	532	489	489	468	513	531	507	486	538	476	507	478	450	493	462	493	513	515	483	492	537	515	454	489	474	493	493	469	514	517	510	472	466	470	493	532	473	512	513	493	523	536	496	545	494	544	490	531	529	529	549	495	489	510	504	469	512	514	506	491	484	483	508	502	559	503	502	524	541	545	527	496	504	498	505	474	490	514	489	473	474	488	512	503	502	530	508	497	515	511	522	486	480	509	504	550	481	509	469	517	517	510	484	485	493	550	479	508	523	482	498	544	479	558	471	520	478	499	495	539	483	494	491	510	511	565	546	500	519	501	459	513	509	491	502	564	527	525	509	456	519	521	539	522	491	533	541	536	524	509	526	529	495	463	482	532	505	498	494	485	517	508	521	506	556	493	528	500	499	466	472	474	517	478	512	474	520	504	546	506	561	523	529	497	486	525	502	530	512	501	542	519	529	494	495	496	506	499	479	510	514	504	507	510	471	463	464	504	516	507	486	495	492	458	514	504	501	492	483	453	499	510	484	482	578	510	502	496	472	562	499	473	520	492	512	502	453	494	503	509	537	474	494	569	516	512	498	516	530	494	496	516	506	514	539	525	510	520	524	529	489	541	490	529	520	527	482	488	531	517	509	512	465	489	490	493	504	494	501	506	471	475	478	538	508	519	513	500	505	529	478	536	502	511	496	514	512	504	528	525	505	517	515	522	476	498	495	524	450	510	490	530	466	487	507	501	523	494	513	477	510	508	481	491	486	533	508	517	465	511	468	508	531	539	534	521	516	523	527	493	516	526	529	512	534	488	511	516	539	498	503	525	495	505	513	520	505	517	513	531	521	516	488	558	478	524	492	526	536	483	523	509	495	501	472	507	552	494	503	511	517	498	522	500	516	483	486	493	494	498	519	532	514	505	490	519	458	500	528	515	536	537	488	506	513	536	561	528	530	491	504	525	496	510	489	486	497	524	511	485	501	524	497	507	495	543	475	485	493	508	517	508	521	529	499	513	517	502	485	507	482	494	521	503	512	500	482	517	473	497	501	507	496	498	447	490	517	499	533	478	474	503	480	498	476	452	486	509	518	484	502	540	488	537	515	506	484	506	494	501	458	521	508	508	507	487	515	525	492	501	511	495	518	490	515	518	517	532	503	512	518	493	512	515	504	542	537	525	483	486	509	518	514	493	494	557	571	480	510	490	492	509	521	510	486	507	508	531	469	507	509	552	479	523	488	511	507	510	521	492	463	510	470
24966	22179	41509	39981	29477	19839	9468	4041	2189	1924	1589	1043	1049	704	637	660	648	665	671	659	618	650	606	671	647	586	624	669	592	626	700	642	644	632	611	656	664	647	631	646	637	640	634	654	674	633	627	610	643	658	666	653	657	709	608	657	646	638	638	634	655	640	644	654	708	618	635	689	629	611	637	643	614	696	639	661	629	617	676	646	628	648	648	644	629	607	685	647	628	644	644	637	614	648	655	660	656	590	649	635	614	662	649	614	639	636	644	643	687	637	627	665	610	636	625	580	702	683	659	669	667	633	600	679	659	669	658	632	637	596	612	628	624	696	652	659	635	649	674	628	668	661	605	643	700	641	637	642	634	659	649	638	621	638	670	663	640	612	652	634	642	659	610	640	624	628	641	621	704	629	654	663	664	659	626	672	653	622	672	613	604	642	619	688	656	625	651	659	594	644	632	624	659	600	604	623	624	631	606	679	601	641	640	686	617	676	663	703	656	647	636	659	651	646	667	598	640	642	629	647	663	641	675	694	646	636	663	641	647	638	700	644	642	613	708	638	629	606	645	600	688	636	675	671	686	657	692	669	651	644	665	624	602	631	603	627	653	641	631	677	679	660	660	691	623	644	678	684	652	622	642	615	663	628	614	615	663	675	622	630	636	649	606	625	664	678	693	644	628	611	689	625	641	648	650	615	648	648	603	659	610	643	657	657	607	630	653	660	629	611	705	667	622	632	666	609	615	603	623	654	642	623	672	605	650	699	660	694	663	603	637	624	654	641	649	675	625	668	642	656	596	644	632	632	644	608	663	633	633	606	675	625	622	641	605	636	666	671	605	641	609	661	645	628	653	620	643	634	638	636	685	607	673	612	642	664	665	612	644	675	640	643	670	643	589	631	625	641	647	616	707	635	616	653	626	702	699	605	663	609	677	648	616	686	629	592	651	645	670	615	643	608	648	645	717	633	724	684	621	602	654	627	614	637	606	615	641	615	694	686	639	634	595	687	685	653	678	660	606	650	656	658	635	627	659	622	649	594	612	657	663	642	585	642	648	662	670	640	646	643	630	668	630	666	643	641	668	615	670	619	658	649	654	692	678	604	625	647	671	710	671	586	692	640	634	620	645	628	616	640	651	608	637	678	686	714	629	585	656	652	620	615	646	651	653	617	604	651	637	634	642	627	643	624	632	639	657	623	655	643	685	633	616	626	630	643	619	656	628	663	670	675	597	654	623	655	616	651	670	703	666	597	637	634	604	654	639	625	703	609	645	649	667	664	640	645	639	653	632	641	634	646	637	626	645	645	617	698	650	660	639	657	678	628	642	683	633	627	629	637	661	642	607	638	610	650	672	606	658	691	647	613	688	643	645	658	665	637	634	596	609	638	637	616	687	639	623	650	647	643	657	656	686	584	650	599	631	627	620	657	650	634	650	639	644	612	654	661	647	636	675	653	611	654	637	685	674	642	667	608	667	624	654	671	667	628	610	687	654	657	629	664	629	666	706	687	630	589	656	654	671	605	601	627	630	650	696	654	701	614	642	623	676	652	626	639	652	650	623	653	652	627	642	655	660	633	674	616	675	669	600	641	618	648	628	653	650	584	628	599	676	667	659	631	634	638	623	637	679	612	667	664	696	641	637	630	658	622	621	610	645	632	668	649	666	652	650	616	674	680	639	606	668	641	662	674	649	641	653	631	640	648	689	645	688	623	604	671	590	658	645	661	641	622	619	715	697	651	668	627	636	650	658	656	647	628	604	611	648	655	624	636	657	648	646	636	592	626	634	655	641	669	666	621	618	665	634	627	671	596	660	640	666	624	645	679	685	657	604	663	655	685	628	570	658	698	691	639	629	628	684	668	684	635	646	613	647	651	668	628	676	652	594	631	685	649	653	663	632	588	632	633	645	630	634	658	631	624	641	613	607	640	587	654	645	643	628	634	682	689	679	608	637	687	622	660	631	617	663	620	630	625	685	634	622	659	668	669	632	644	683	693	630	637	642	627	647	618	634	659	647	605	686	636	606	670	667	646	623	606	670	619	627	629	679	646	628	631	629	663	672	675	634	668	665	623	635	667	649	622	653	697	664	647	661	628	660	583	604	622	661	667	649	670	696	623	675	630	656	631	621	588	614	635	661	626	636	650	636	627	632	662	662	608	599	605	636	668	616	667	664	633	640	652	647	662	655	632	642	654	657	620	595	614	621	650	657	649	647	613	654	660	627	592	629	659	691	617	655	641	674	584	593	651	630	663	623	630	669	641	661	679	632	650	674	646	656	666	634	624	637	626	623	603	598	664	628	665	676	639	693	626	621	608	641	673	628	680	630	696	695	661	660	631	648	675	661	622	693	655	665	611	640	690	685	618	682	638	647	653	654	612	651	615	644	648	654	664	639	658	633	668	603	619	661	598	642	640	645	673	670	652	627	646	605	666	629	664	637	701	624	586	621	633	652	638	672	643	647	608	638	620	580	623	673	608	625	663	643	671	671	639	691	648	672	653	651	621	654	631	617	605	638	613	646	655	683	663	644	627	622	691	643	628	579	668	599	636	638	640	622	641	631	613	668	621	627	659	637	650	682	670	646	628	627	594	649	658	632	652	609	633	690	648	642	613	658	661	640	604	624	688	646	705	590	662	637	617	657	703	655	671	643	656	687	653	669	678	670	701	659	639	615	664	646	643	651	690	645	630	620	681	605	646	620	593	621	691	658	656	623	667	647	634	622	658	653	634	668	668	647	603	653	633	628	666	641	626	667	620	650	628	644	680	650	646	598	607	678	615	636	604	618	661	679	704	682	667	629	612	655	609	674	660	654	647	695	636	622	639	649	670	635	594	647	640	689	704	644	628	649	681	627	614	649	651	673	611	642	695	661	664	652	617	627	676	614	685	640	663	619	686	664	642	654	631	664	691	684	662	641	661	679	688	659	635	677	613	661	635	677	655	653	626	637	617	676	664	650	684	632	637	700	706	637	620	610	620	598	624	625	603	676	658	644	611	659	638	634	653	655	657	615	633	651	651	662	664	672	677	689	625	662	667	677	632	669	639	646	671	698	659	656	651	592	677	626	627	598	666	690	683	649	605	658	638	670	630	637	697	648	658	636	662	654	630	675	650	644	639	659	645	611	630	625	629	609	666	656	657	623	660	613	677	682	632	634	676	646	660	649	682	620	616	701	635	617	613	658	647	612	639	616	655	667	582	700	670	661	591	644	642	663	622	668	655	606	613	651	677	675	690	637	623	641	646	666	653	623	623	684	612	595	633	613	618	595	633	655	650	597	636	642	645	655	665	617	641	634	651	633	612	659	678	631	636	632	647	643	631	670	651	632	623	664	684	665	661	646	674	629	640	648	623	610	594	622	598	604	696	624	646	624	610	700	634	633	628	605	657	623	651	621	687	622	644	594	662	619	623	631	623	625	659	643	672	653	628	594	605	644	597	686	655	645	582	641	672	683	640	678	612	637	617	609	641	582	638	611	643	655	643	654	638	561	592
29881	67600	64004	44202	33570	20936	11536	6383	3557	3013	2434	1604	1346	745	704	709	731	736	699	677	705	691	683	681	680	703	631	720	679	659	685	642	671	665	690	722	667	680	664	705	660	656	602	725	643	698	677	625	664	668	703	664	633	704	683	687	646	651	712	759	730	688	682	707	694	682	676	733	645	733	664	680	724	666	718	731	683	669	667	636	656	708	665	677	682	707	670	707	694	670	712	677	689	705	633	667	732	676	635	663	660	686	663	666	658	719	689	653	707	730	718	724	689	648	699	684	642	674	670	690	680	640	693	675	682	668	678	637	657	678	664	670	696	711	734	662	654	654	714	679	652	590	683	666	671	679	675	625	722	675	659	663	673	641	643	652	706	675	651	702	676	623	630	643	623	708	674	669	679	644	705	680	689	697	653	650	613	660	682	695	676	673	669	686	693	681	712	698	654	652	693	688	695	670	688	685	666	641	701	695	657	652	731	631	689	678	683	631	623	658	641	713	662	692	648	697	678	688	658	690	717	662	651	727	667	660	674	688	706	697	687	671	703	661	608	652	676	704	705	677	667	691	661	685	681	688	719	669	678	701	669	654	669	680	670	614	669	681	714	679	658	680	673	676	687	676	695	695	675	698	677	644	682	700	690	631	680	683	683	636	681	669	711	713	718	696	668	666	662	681	723	670	708	704	707	692	659	690	693	696	695	682	691	667	694	719	711	685	704	700	737	646	709	684	700	676	717	727	670	690	695	672	685	685	677	686	643	704	680	708	691	730	666	744	678	667	655	675	688	638	650	676	733	649	695	630	694	614	670	656	689	694	654	666	721	656	666	660	696	677	732	651	698	666	647	670	682	685	694	714	654	698	658	689	680	659	647	710	666	670	708	654	663	658	675	667	766	702	662	682	714	693	679	663	657	704	724	614	638	661	654	692	686	643	670	678	622	652	683	675	649	691	681	674	710	719	653	702	651	654	699	676	728	628	694	660	661	643	623	715	668	695	650	692	677	675	743	664	709	706	695	712	699	662	691	650	697	645	658	672	647	683	620	687	662	643	671	705	671	666	685	653	690	663	703	710	696	649	672	662	683	682	669	641	686	698	676	703	631	599	662	684	675	636	671	668	665	652	734	711	716	631	671	676	642	695	661	643	707	706	703	699	731	720	694	639	680	646	704	684	678	648	640	692	692	674	724	681	689	661	665	679	657	699	689	670	635	711	686	672	687	694	717	683	660	645	674	679	691	668	675	690	688	655	701	648	708	661	692	720	685	692	679	696	744	646	677	696	694	696	694	644	691	699	683	643	680	665	735	675	684	652	702	679	670	613	643	647	667	711	691	723	709	690	638	678	675	656	635	670	685	696	696	655	645	709	661	727	697	677	672	647	693	647	740	713	706	676	698	699	650	690	675	633	622	680	678	702	653	657	690	723	666	673	656	684	686	690	651	679	690	672	660	704	712	677	684	648	681	720	681	651	637	678	679	669	657	669	692	703	665	736	680	658	667	710	676	672	680	633	706	700	659	721	688	669	706	692	632	626	676	705	718	674	689	718	678	696	683	676	685	679	687	688	660	685	707	765	651	672	683	651	677	729	684	687	727	679	660	688	661	652	649	676	652	652	665	670	689	671	704	699	682	671	658	695	669	687	679	660	665	671	680	696	734	691	687	665	657	673	712	684	701	682	701	663	657	663	694	663	704	642	727	646	654	697	703	669	663	680	666	649	743	666	693	698	651	643	665	685	649	707	667	666	666	690	656	717	695	681	668	664	699	645	646	676	680	704	743	684	658	677	676	625	672	666	683	728	670	683	665	671	659	652	675	672	729	661	693	650	659	641	666	710	684	677	678	696	717	686	665	647	656	691	693	665	698	709	635	706	676	637	689	676	711	678	710	658	724	675	679	695	688	656	698	653	651	720	699	691	694	706	633	671	692	656	627	673	723	688	719	689	721	701	726	645	674	676	691	662	654	647	692	628	694	680	692	707	662	689	662	712	719	629	625	724	655	661	684	694	696	725	672	644	643	689	686	700	708	703	720	637	659	671	677	654	702	683	709	708	670	661	680	701	693	655	664	658	641	657	698	650	651	667	693	696	700	675	677	671	716	737	705	692	688	723	679	647	692	709	676	675	675	639	721	656	641	662	598	648	650	682	662	686	677	658	662	701	645	673	667	674	642	723	650	659	690	664	665	679	671	643	660	680	691	653	669	706	638	688	668	654	670	676	668	676	698	651	699	656	685	655	654	678	697	648	689	651	672	640	699	656	681	685	705	681	675	695	646	645	693	680	698	673	677	689	640	672	705	712	639	689	680	674	659	650	677	703	664	647	722	715	661	654	687	643	678	704	668	644	656	652	682	677	693	649	613	711	694	701	702	667	651	700	683	675	672	646	705	673	677	716	696	708	630	682	667	707	686	646	615	693	690	686	650	682	687	695	678	650	696	644	701	725	683	659	697	662	666	714	737	693	640	670	673	665	690	676	655	685	687	715	679	676	621	686	664	720	697	636	648	729	683	688	659	703	660	678	695	735	699	717	639	670	656	693	650	687	656	676	668	718	703	657	625	675	663	690	679	696	653	637	670	671	671	673	690	694	664	677	695	629	674	691	701	693	689	690	685	667	677	659	682	672	690	682	684	672	705	694	699	641	690	697	642	666	716	689	664	599	648	714	710	647	697	658	709	696	664	667	699	664	665	655	697	685	664	655	684	658	714	712	673	705	737	680	662	688	694	695	668	622	636	615	686	653	721	666	666	682	661	661	673	696	673	692	658	673	651	671	683	663	672	667	662	651	687	686	681	708	681	683	618	730	683	728	653	688	666	685	709	687	677	664	668	709	715	677	630	691	695	706	685	677	690	714	675	695	678	673	678	669	675	723	696	697	666	649	666	669	648	639	667	675	622	672	719	640	689	689	666	678	707	619	682	697	680	704	691	709	632	644	670	706	715	680	683	675	671	654	683	683	662	680	675	675	676	636	689	657	692	690	687	664	654	667	685	725	670	652	681	691	715	716	703	682	644	643	639	620	686	687	678	680	706	717	673	681	705	712	701	698	697	732	636	680	722	666	676	662	682	678	669	689	654	707	651	690	670	694	641	665	677	711	666	709	644	690	685	702	655	691	666	645	686	691	669	647	706	700	680	685	660	663	656	677	683	704	694	636	698	694	674	657	704	702	723	676	649	752	685	702	649	736	649	697	675	690	694	631	674	702	716	708	725	675	705	664	687	714	718	679	712	658	643	679	647	645	709	671	656	683	678	683	704	692	687	662	775	646	678	670	648	637	712	705	668	664	701	670	708	683	678	680	708	689	676	695	672	615	674	670	661	666	673	632	705	673	693	697	681	706	661	709	647	670	695	705	729	641	701	655	699	671	654	708	710	723	715	672	679	680	695	682	679	707	631	666	669	702	674	631	691	669	689	656	700	622	676	675	649	717	693	678	672	679	668	739	684	663	683	709	728	668	649	702	693	727	697	699	651	718	652	731	641	663
22416	21120	31555	31472	28076	25903	23448	11659	10918	9400	5517	2879	1643	841	667	684	671	645	639	659	651	720	678	675	638	647	689	682	659	697	639	666	679	655	641	687	691	679	671	651	639	635	649	686	699	671	635	647	618	645	662	654	662	615	655	638	599	647	627	618	673	657	691	639	644	670	641	657	649	647	657	628	675	659	617	647	705	684	637	651	649	634	626	629	678	679	684	701	665	648	673	678	632	670	693	662	634	617	680	652	691	672	651	656	682	669	704	637	689	632	675	657	625	659	692	641	672	614	655	637	682	683	666	635	620	658	615	678	667	649	673	677	633	660	663	622	632	689	646	656	647	658	658	669	634	646	639	610	627	655	675	609	651	671	635	645	635	677	632	641	647	648	655	660	649	696	654	684	676	639	668	643	712	628	676	701	652	668	683	644	622	646	652	660	637	732	636	704	669	641	706	631	635	677	661	673	620	691	681	671	609	654	653	699	697	683	639	656	674	613	641	623	665	666	722	658	685	680	636	625	662	659	653	645	663	644	672	650	660	662	618	641	628	684	647	620	651	615	626	636	632	658	636	634	659	695	657	651	632	636	647	621	673	608	649	657	651	683	610	669	633	638	631	683	721	664	638	644	660	679	647	639	674	666	702	622	732	648	653	659	641	660	668	690	657	681	702	656	684	661	612	660	648	632	709	629	625	656	668	647	620	688	674	634	597	626	640	659	686	660	657	677	674	680	652	641	708	661	678	667	679	643	689	673	589	645	662	719	669	602	643	598	643	626	677	697	665	679	660	656	694	677	663	665	661	642	712	684	667	648	683	635	673	608	665	658	641	654	681	634	674	756	698	680	642	651	666	674	708	649	647	661	634	652	665	648	638	609	683	645	673	699	667	679	627	641	695	669	662	644	634	682	629	648	683	643	624	668	615	662	642	704	603	599	631	660	685	644	651	662	637	629	654	640	659	690	627	646	642	631	671	620	652	654	639	685	648	648	675	627	685	646	702	688	623	658	645	641	644	649	684	669	609	657	706	668	615	656	671	619	660	643	653	667	646	649	690	613	659	635	673	659	675	642	676	673	678	717	671	677	666	661	655	678	652	719	683	661	673	630	714	686	699	652	690	625	687	676	675	660	707	626	699	689	651	666	649	663	654	633	668	641	672	659	632	672	601	661	646	669	695	722	618	681	677	638	675	688	655	702	715	632	694	692	678	678	645	657	732	643	678	663	722	665	648	680	673	659	615	666	675	697	693	640	673	639	642	663	647	662	641	676	660	639	684	649	635	660	643	679	687	608	683	671	631	595	660	692	653	630	656	714	642	645	650	662	690	648	629	664	653	653	638	636	670	661	631	697	659	623	630	640	617	658	668	642	585	659	635	672	674	698	619	680	661	621	670	651	628	639	668	656	672	630	641	656	646	647	625	663	677	652	680	660	617	642	653	608	706	659	645	606	662	655	657	625	664	699	603	663	650	619	636	648	686	660	686	672	665	653	622	668	669	686	638	630	688	661	651	677	657	689	608	680	685	672	647	674	647	631	718	689	642	610	669	659	668	660	672	631	629	632	662	632	672	663	645	635	693	639	697	642	654	642	637	663	662	627	664	621	668	613	647	645	666	686	661	697	650	610	602	632	643	674	645	639	704	700	655	688	656	680	643	663	645	651	657	689	637	671	608	654	648	664	664	682	665	687	663	663	632	700	647	724	698	630	647	640	684	692	706	665	607	639	622	625	652	662	631	621	662	685	667	658	617	682	612	691	623	655	612	682	649	591	645	664	676	568	654	660	671	654	722	678	636	691	642	652	690	662	646	648	718	618	697	624	645	674	671	650	657	661	649	642	621	684	653	640	606	655	684	659	688	704	655	682	670	667	660	699	684	661	647	636	664	654	612	634	630	659	719	635	644	655	654	646	708	629	646	658	655	664	676	632	640	651	686	680	667	670	664	660	651	605	639	620	645	685	642	675	680	702	698	642	684	697	624	642	681	694	672	678	655	678	669	656	688	648	724	691	676	619	630	695	682	667	682	657	674	682	675	707	699	667	619	645	626	659	714	686	666	637	656	665	671	680	661	664	673	646	696	725	658	652	621	696	612	649	625	652	658	648	627	605	665	658	633	722	652	673	673	650	699	645	692	659	705	654	650	663	638	710	594	638	641	622	629	646	647	664	651	593	627	632	675	624	698	647	676	708	630	695	605	671	721	687	617	638	681	639	658	577	693	672	624	684	654	642	664	673	651	679	729	626	686	639	688	661	646	638	664	646	674	612	613	666	722	676	683	712	654	641	673	668	655	641	680	637	680	629	662	592	650	683	705	695	661	686	664	684	687	667	692	701	664	669	666	631	641	666	594	609	684	635	660	657	628	640	677	669	654	682	612	653	666	627	663	651	655	672	671	676	696	662	622	656	676	608	625	673	672	663	661	685	649	655	632	700	675	648	689	684	649	676	654	651	617	707	608	661	641	711	683	617	666	662	682	635	695	682	672	647	668	655	689	702	647	703	690	653	635	679	658	695	649	631	677	608	632	630	679	667	621	684	657	660	634	675	636	688	666	604	674	684	673	653	662	642	625	632	645	679	666	631	651	653	672	647	644	688	670	641	650	659	624	649	665	682	665	703	682	682	651	671	648	633	630	697	658	636	690	663	627	655	626	594	661	653	640	657	715	667	709	666	662	661	669	657	668	668	632	649	662	645	690	669	670	651	644	650	705	652	664	704	671	664	623	684	676	661	669	658	649	675	643	703	685	643	647	684	634	658	650	637	599	605	688	669	640	642	655	634	698	676	635	674	626	661	647	680	638	671	657	684	655	643	670	699	628	691	679	649	645	665	686	607	654	696	654	709	659	673	652	669	664	685	642	675	636	657	646	643	655	711	688	612	660	684	714	672	654	692	667	639	672	637	680	648	656	637	700	652	587	666	684	641	668	726	672	670	657	656	629	655	643	642	659	687	660	642	638	669	694	670	649	700	644	656	663	655	614	642	642	675	672	670	696	674	646	682	618	664	669	646	683	635	697	672	668	656	630	631	621	655	615	649	650	665	640	646	647	618	653	663	632	660	650	640	624	675	655	647	607	644	624	640	637	652	697	651	641	650	650	692	634	651	709	699	664	677	651	672	605	650	665	656	658	637	698	696	639	694	646	658	658	601	645	669	668	665	619	606	662	671	642	652	638	645	653	640	713	677	661	637	655	651	685	672	637	616	673	666	639	626	629	664	664	651	649	712	643	673	647	661	699	673	635	686	639	663	660	640	698	700	672	649	720	650	629	687	679	670	663	633	675	682	652	689	709	666	636	713	614	652	661	668	700	659	661	623	655	661	670	673	673	643	623	651	680	623	620	637	662	633	686	700	620	655	621	700	630	689	684	648	646	687	686	651	673	652	647	619	667	634	659	648	627	638	661	673	650	678	675	643	656	623	690	658	646	654	645	632	656	626	646	706	663	678	690	632	672	657	663	650	658	652	601	626	675	669	658	651	650	605	653	678
37032	83515	80036	62399	40935	30570	20873	13777	14993	12775	7481	3994	2222	800	700	707	664	666	638	647	630	639	662	667	632	704	638	644	685	676	672	658	660	696	632	668	698	732	659	665	647	702	674	692	682	685	673	627	681	672	656	633	685	641	706	627	627	654	643	669	669	665	706	662	665	702	669	677	673	697	690	637	686	679	708	699	730	688	678	669	652	639	673	664	654	706	668	727	621	702	680	639	704	683	708	691	651	662	663	653	631	635	694	675	680	639	673	655	666	661	691	709	678	653	679	646	683	665	662	627	684	690	661	677	688	660	718	664	646	624	663	694	651	710	647	691	652	651	703	732	625	645	666	676	633	649	672	652	682	661	709	664	649	637	716	647	717	674	673	684	663	677	676	637	698	658	685	700	637	672	691	670	694	659	699	668	622	681	643	664	626	674	656	697	669	709	693	695	691	671	666	634	665	649	733	664	631	689	628	646	647	713	703	694	728	704	676	659	640	683	686	681	645	682	642	690	686	669	677	695	694	632	685	645	622	650	629	694	686	655	657	712	667	668	652	687	680	664	700	714	725	667	657	665	667	675	604	650	664	683	648	716	669	630	643	688	657	658	646	689	671	653	673	701	736	678	707	636	641	681	701	678	681	688	644	678	640	686	646	626	646	708	697	667	664	628	642	680	632	666	694	692	692	675	662	657	660	692	682	625	693	674	664	721	669	660	710	649	682	683	616	693	680	638	683	668	654	678	689	711	658	677	683	689	643	677	685	694	670	687	626	632	684	677	606	620	660	662	628	691	663	672	669	634	666	686	649	672	658	707	636	677	672	636	647	666	663	685	659	663	693	678	641	676	648	662	648	683	669	677	639	682	662	672	676	665	668	683	624	642	712	661	665	652	662	679	642	648	630	701	673	650	633	663	710	679	705	713	700	675	683	673	693	704	665	652	646	700	651	640	685	673	692	659	676	629	671	648	690	671	698	663	657	676	655	693	686	681	665	702	704	675	680	713	689	664	641	666	701	650	611	712	703	594	679	678	692	664	648	681	678	664	640	696	661	711	618	651	670	695	665	678	661	673	621	653	708	673	668	656	651	676	639	652	674	647	649	664	658	691	685	657	662	651	645	683	669	672	676	666	671	713	656	659	688	659	664	657	656	662	661	730	635	660	610	724	711	659	664	643	691	626	638	669	685	619	666	642	686	645	677	692	657	649	706	705	726	625	668	620	667	658	641	680	674	611	651	681	646	637	673	664	686	647	711	698	688	635	740	672	717	655	650	646	652	652	660	600	641	676	650	630	707	661	669	713	712	668	665	643	697	707	682	670	673	625	698	650	713	626	667	658	703	687	614	661	647	701	676	638	630	695	710	621	676	683	720	633	662	689	691	638	659	633	678	655	704	684	659	655	662	666	626	681	693	664	644	686	691	690	685	668	690	648	683	707	665	718	703	657	682	640	654	628	724	702	634	683	654	706	693	670	697	659	640	702	681	674	676	657	668	690	689	633	665	625	710	663	673	647	667	621	704	658	699	648	677	693	682	677	614	681	732	637	686	702	694	705	655	660	663	718	625	655	704	690	672	676	653	653	690	669	675	705	668	672	670	673	660	682	665	701	688	688	686	681	706	693	663	669	659	641	656	677	675	670	695	642	681	656	671	697	685	689	662	654	719	604	687	693	655	699	677	660	658	658	670	690	672	683	668	667	666	689	712	659	657	667	651	634	665	689	651	675	664	667	639	658	725	678	677	657	631	680	705	713	685	674	667	680	701	710	711	667	648	642	699	670	654	635	670	677	676	696	660	678	679	681	653	671	663	664	637	640	665	687	666	694	687	637	706	644	662	678	651	652	717	668	683	665	687	687	675	672	636	669	640	621	660	695	696	668	652	660	634	659	644	679	712	652	672	669	642	686	703	646	690	674	647	652	596	714	708	636	636	658	618	720	632	672	647	659	662	713	653	686	681	685	664	654	674	656	665	681	657	641	672	667	725	687	707	667	641	666	685	630	686	683	688	667	644	710	685	646	668	636	686	678	630	689	679	710	706	637	660	673	638	739	677	711	701	678	638	666	682	663	651	644	689	694	678	665	680	730	666	666	657	666	730	697	676	667	700	678	651	646	630	667	656	659	650	629	674	667	653	621	683	648	713	651	698	677	641	689	672	689	648	667	629	618	677	645	684	684	670	718	605	708	667	663	628	742	638	662	654	662	633	686	664	700	652	701	687	678	672	647	651	708	662	686	713	643	670	627	675	635	713	677	632	710	691	677	642	683	695	670	651	679	671	680	700	690	640	708	663	653	625	650	642	692	692	635	687	677	641	693	676	648	684	678	688	645	692	700	673	653	691	690	685	651	641	672	697	640	680	632	630	665	673	659	745	636	633	702	676	688	656	670	678	644	691	649	653	662	653	653	676	617	691	638	683	675	690	672	695	651	642	689	742	670	659	679	720	642	630	677	678	650	662	683	649	693	648	656	677	650	634	733	687	674	677	726	606	629	660	655	694	635	672	712	650	649	666	689	720	672	652	646	648	670	635	642	689	681	674	647	689	653	704	644	686	660	625	677	665	628	665	694	688	629	637	654	655	673	635	649	711	717	600	653	712	702	622	670	650	676	663	687	649	694	662	676	614	647	648	719	661	717	656	703	646	659	674	680	701	648	634	606	668	643	634	649	686	704	677	650	712	677	717	670	660	635	655	661	692	682	644	672	653	657	698	666	673	647	721	693	632	651	711	682	655	694	628	679	643	661	689	666	679	653	708	658	660	630	683	702	651	681	721	649	692	679	647	704	674	672	678	656	676	631	675	672	681	666	681	729	657	685	657	671	677	697	656	669	707	658	698	715	627	679	690	619	667	688	668	630	675	654	639	653	643	646	674	659	645	663	625	668	687	693	633	702	664	665	651	678	647	688	711	671	679	670	654	608	713	665	730	657	622	673	642	680	687	679	712	714	669	669	666	668	707	672	680	675	708	688	641	663	638	657	667	649	662	665	644	687	647	703	641	685	636	629	641	663	678	678	650	695	674	653	684	674	660	667	640	678	651	626	656	663	669	689	699	643	677	664	666	659	639	670	672	647	640	659	639	708	675	669	632	672	664	699	678	641	684	652	690	610	652	652	656	647	696	690	649	725	647	656	614	663	673	667	728	692	667	677	671	651	683	683	613	690	695	657	673	642	732	714	630	666	631	674	676	662	650	643	647	705	692	659	699	660	697	652	658	679	720	650	666	639	653	664	672	649	665	692	678	668	670	679	674	684	704	686	700	649	711	682	675	687	672	699	673	685	609	660	672	666	644	634	603	663	724	647	655	660	678	712	667	650	709	654	678	655	644	678	672	629	690	658	676	718	667	695	669	637	684	626	659	692	628	651	682	678	689	691	636	689	680	674	688	636	689	647	669	682	640	673	669	663	674	644	663	663	664	666	678	645	667	640	685	669	656	674	651	690	660	648	695	677	677	663	672	680	664	692	625	651	735	662	712	685	665	681	676	619
29073	32241	42754	31787	23338	11440	2832	1727	1239	871	703	599	524	466	484	451	468	462	456	486	485	462	454	453	491	480	460	463	472	500	462	481	522	457	433	459	479	478	468	507	440	491	461	498	437	508	513	487	523	492	474	474	479	458	476	463	472	510	449	521	507	470	484	463	457	486	467	487	444	458	501	488	469	486	468	498	478	481	529	503	451	462	514	460	448	422	475	507	471	479	486	466	460	473	506	508	486	451	491	458	457	498	481	469	489	479	493	452	493	455	486	476	457	498	497	464	511	447	491	449	512	489	481	503	469	448	461	438	447	486	470	461	483	477	496	529	440	479	509	510	432	483	462	473	434	427	481	504	496	442	491	504	484	499	450	456	430	515	462	435	496	460	458	472	442	437	444	487	451	456	476	480	446	475	482	469	466	467	461	502	458	516	467	521	445	462	465	476	492	447	451	460	473	487	495	491	441	468	470	478	475	460	471	483	506	477	485	460	467	470	441	499	466	441	494	476	472	506	484	445	454	467	474	500	459	479	476	475	464	500	482	455	463	477	475	501	481	523	472	449	492	462	435	438	482	473	468	515	482	487	509	472	446	503	529	467	464	488	502	474	463	488	461	443	463	495	460	470	473	476	476	456	518	458	486	520	520	456	480	428	473	500	455	474	494	462	482	473	418	477	495	441	434	470	471	498	449	444	450	507	504	486	469	489	464	440	456	473	486	456	415	461	478	465	418	476	461	438	480	417	468	466	475	475	487	491	451	449	445	460	474	462	458	490	513	460	453	469	478	510	456	475	475	507	456	424	471	459	520	480	457	470	445	503	509	493	455	451	444	492	460	468	503	485	445	465	507	458	472	466	515	485	462	491	459	515	452	450	478	459	461	468	461	462	488	457	471	456	494	498	472	459	488	463	457	496	470	484	473	458	486	457	479	415	471	499	493	491	485	459	496	475	503	458	486	478	483	492	495	494	445	492	482	438	461	454	425	440	457	466	465	461	491	443	469	513	448	475	471	479	449	484	504	474	449	448	473	450	475	459	483	461	474	454	434	496	503	480	483	493	506	474	507	482	489	426	459	507	478	490	479	432	471	472	450	445	449	451	489	472	425	502	484	481	448	496	479	468	466	454	487	431	449	471	486	471	468	432	484	492	454	440	446	453	486	494	458	452	451	513	441	452	514	493	499	472	501	461	516	502	465	483	481	461	488	471	475	463	444	521	467	474	473	428	456	441	486	423	497	522	476	466	495	439	469	452	460	476	451	477	468	445	467	493	451	451	446	502	504	469	516	487	459	469	479	462	479	468	494	474	457	430	467	471	481	459	507	509	449	469	460	515	472	532	454	456	450	464	458	463	481	470	475	471	449	481	515	471	493	494	469	488	510	423	449	469	460	502	486	500	479	453	485	435	468	425	511	450	463	474	471	461	432	455	517	476	486	452	470	477	431	465	457	487	518	472	491	497	479	478	454	467	479	469	452	467	497	469	469	487	504	464	466	491	477	469	461	448	463	487	436	500	480	488	487	479	476	458	508	460	455	487	462	454	440	445	466	470	491	474	456	463	458	436	472	444	480	501	471	501	494	412	492	478	455	474	495	501	476	494	500	500	485	451	465	484	481	492	486	432	486	435	519	422	463	492	470	452	444	456	498	475	464	432	489	456	475	457	441	471	473	508	487	484	476	480	464	483	387	457	484	460	452	469	502	475	499	440	477	478	468	467	474	423	455	460	472	437	461	468	465	470	473	490	472	462	460	462	474	489	519	526	503	452	444	502	451	454	490	427	449	463	462	441	444	477	437	457	492	497	433	483	453	476	517	517	464	478	482	499	451	471	480	469	497	451	508	459	492	480	478	479	478	452	462	469	483	473	494	439	487	488	497	444	509	451	466	480	460	488	491	515	442	449	465	423	498	466	473	492	461	464	482	476	493	472	435	502	480	503	430	482	480	486	441	518	453	442	476	476	471	490	447	446	506	467	475	524	440	507	496	451	455	465	495	463	488	401	523	492	484	473	487	448	482	456	493	431	478	464	434	447	493	463	473	500	496	433	502	468	513	467	470	489	463	454	462	453	480	471	473	464	492	477	477	477	478	471	484	457	496	462	450	510	501	485	465	438	466	443	479	471	456	443	487	481	489	467	490	459	467	473	456	498	484	464	455	452	473	438	452	471	460	505	513	515	437	466	462	465	477	467	469	477	501	469	480	468	472	460	501	443	491	462	461	482	463	499	452	454	491	469	458	466	461	469	481	474	465	480	481	438	481	446	474	477	485	433	468	499	504	469	519	479	514	462	474	498	483	489	489	505	509	469	454	471	463	464	469	479	459	485	472	462	521	486	467	506	419	477	486	501	482	483	464	482	455	485	472	457	467	480	493	434	500	478	464	456	498	518	469	455	455	436	478	505	478	495	453	457	465	527	466	486	466	459	432	442	447	525	463	481	498	484	510	501	451	482	445	475	444	496	480	433	449	513	420	498	469	458	480	478	466	459	462	491	508	485	460	440	483	505	438	469	481	479	454	490	449	478	443	459	466	473	480	486	486	481	468	488	439	514	474	496	504	447	499	475	458	489	472	458	473	449	496	452	466	435	486	476	490	486	471	473	471	445	458	420	460	476	465	440	465	464	439	450	470	432	469	483	502	449	445	426	445	483	463	457	503	469	455	496	502	448	461	453	446	421	453	466	488	494	461	483	521	439	485	501	479	492	472	494	462	483	470	475	485	497	512	504	410	525	473	498	471	465	469	468	480	460	483	478	467	482	457	489	457	486	438	470	477	485	515	485	427	458	485	480	443	431	508	463	490	457	488	470	481	452	440	453	462	438	479	466	476	444	497	458	495	462	513	468	455	487	427	484	471	500	468	459	489	470	437	449	478	468	455	463	410	483	467	454	421	498	486	451	476	469	505	494	520	453	462	479	473	489	484	467	449	474	466	437	455	480	467	474	460	486	527	486	460	466	508	466	455	463	483	518	517	442	470	436	473	495	472	463	450	469	490	448	494	464	490	469	456	451	458	451	452	504	482	421	483	481	477	464	453	466	462	478	464	462	429	454	458	482	487	488	529	445	439	461	474	453	462	481	491	463	476	447	423	449	472	466	462	488	477	453	450	483	492	522	479	483	486	453	437	481	470	475	489	439	463	441	442	464	459	501	490	474	506	500	495	462	508	462	469	487	461	469	492	457	486	462	495	423	467	458	460	468	476	472	523	457	497	498	451	410	462	455	480	497	479	474	470	427	480	486	491	459	462	440	482	471	477	483	465	484	489	469	472	449	437	480	483	477	502	448	483	467	446	498	461	483	470	436	516	478	483	458	454	473	465	488	462	498	449	458	485	488	462	500	465	481	462	486	455	476	459	455	480	444	426	440	486	458	481	473	504	451	461	457	473	451	452	486	466	480	488	505	459	506	486	486	488	468	504	498	419	468	488	476	481	489	449	413	459	480	449	460	440	474	521	451	471	482	460	478	440	464	467	457	447	501	466	461
22652	44707	39044	26919	25523	12630	4002	2401	1658	1086	875	652	595	534	519	493	558	506	481	544	550	494	495	503	504	495	528	486	543	506	509	532	475	526	533	527	496	505	509	536	500	511	503	494	511	508	521	501	486	528	502	528	490	500	522	465	510	515	501	495	514	489	498	508	506	520	526	512	495	493	479	490	530	499	512	511	491	527	511	507	495	517	468	515	514	524	457	483	506	508	512	523	514	509	536	492	503	508	564	547	561	573	510	503	481	512	533	498	520	550	527	468	484	519	488	512	494	524	502	513	534	481	487	518	484	516	549	554	517	501	534	521	510	504	485	528	482	506	536	559	477	508	501	508	483	502	502	479	528	522	526	561	526	484	519	517	510	510	501	489	476	525	461	546	528	533	507	524	505	489	510	496	508	536	511	536	516	515	462	493	506	499	515	498	519	497	537	493	527	507	503	505	468	484	527	508	516	514	512	508	550	531	480	518	507	492	494	488	481	436	496	522	518	510	515	527	485	519	527	497	490	521	482	519	497	474	531	539	492	526	503	541	516	494	549	498	501	506	518	508	537	533	504	570	524	507	513	537	517	532	499	483	511	536	520	495	493	505	545	553	487	514	560	492	524	528	494	521	518	512	471	483	522	534	502	542	524	524	532	445	519	506	506	529	498	495	504	542	467	524	500	562	510	525	448	524	462	505	500	508	513	514	526	490	515	516	514	466	514	476	531	475	521	512	507	514	507	554	463	518	499	513	518	509	511	478	528	525	523	502	506	497	513	531	503	466	502	499	508	511	483	501	535	567	529	538	517	501	519	519	514	490	492	498	499	523	456	488	506	505	498	487	455	516	493	526	575	501	522	530	539	542	500	526	500	486	473	501	510	483	486	531	507	530	466	509	491	498	491	510	539	526	497	514	470	505	528	478	534	519	491	542	508	544	544	492	554	510	530	514	539	503	483	519	527	528	495	514	470	490	470	488	539	520	484	478	502	528	500	449	507	447	515	507	476	481	445	466	489	466	478	480	521	513	492	489	532	532	538	545	507	553	525	473	516	478	524	515	511	522	462	501	541	521	542	516	513	513	488	491	517	521	491	501	526	462	530	525	515	511	513	464	510	530	523	557	529	498	489	489	517	473	511	514	507	498	501	500	511	522	537	472	501	451	504	514	509	547	494	495	535	525	479	486	498	485	503	492	523	507	508	496	496	512	524	484	522	526	479	526	508	533	490	492	526	583	504	488	497	524	513	532	543	509	527	554	508	510	523	510	525	558	522	512	494	516	469	501	464	491	507	522	521	526	493	538	501	499	547	508	497	522	541	550	498	491	483	493	516	490	478	532	503	455	516	507	485	530	480	472	544	480	507	519	516	483	502	524	522	503	542	509	488	471	477	499	455	526	486	494	519	529	555	479	502	557	503	459	532	536	504	536	501	528	515	490	508	524	492	480	515	547	512	517	524	517	510	498	538	488	512	536	526	539	488	519	537	466	513	524	532	503	492	501	467	504	480	515	520	501	501	526	502	526	479	542	492	515	481	507	516	527	499	494	516	519	477	507	522	487	493	477	534	509	490	527	528	512	460	514	510	500	513	509	480	509	489	528	517	530	490	448	495	503	461	496	530	539	533	469	511	579	488	501	508	528	497	475	575	509	553	539	461	507	508	484	493	519	508	548	602	474	471	480	472	536	488	525	522	505	530	488	519	548	515	488	467	524	513	526	542	478	470	525	500	531	470	572	507	522	527	513	544	457	485	516	507	526	567	480	527	460	487	515	478	524	557	534	530	544	482	527	502	538	519	513	526	493	473	514	487	518	489	502	517	525	494	537	513	481	554	541	523	489	508	533	475	536	513	495	463	501	493	487	516	509	499	482	512	577	527	505	511	499	521	525	505	488	542	501	484	522	515	510	497	528	501	532	497	470	494	523	524	532	516	511	525	535	514	533	512	523	481	515	506	521	537	527	497	506	528	521	544	520	548	502	517	554	492	514	541	491	464	524	494	520	502	506	523	493	500	529	546	535	523	557	493	507	486	506	495	522	453	507	484	526	503	545	523	511	499	532	494	494	521	543	488	535	545	522	480	526	541	480	533	479	510	496	499	538	515	528	524	519	505	516	506	490	485	489	504	476	530	506	478	486	534	500	495	467	473	523	500	476	531	539	498	508	494	486	475	531	477	502	503	524	472	509	516	535	483	525	504	507	524	496	503	480	531	529	492	504	497	491	529	524	498	539	517	526	500	488	498	495	500	509	533	538	494	507	512	524	530	502	541	469	526	537	481	510	507	533	517	530	497	488	540	525	512	499	512	503	525	502	523	492	494	516	485	537	537	547	534	556	512	514	524	550	511	506	492	522	569	480	528	490	537	531	510	523	479	491	465	480	517	472	497	544	487	535	479	513	510	504	501	527	488	510	465	526	499	508	494	525	532	495	489	489	504	530	521	530	478	524	495	502	498	465	499	500	515	509	501	540	517	500	519	487	488	506	478	428	506	499	481	468	485	506	490	519	483	490	482	516	510	525	497	526	489	476	484	510	512	506	505	462	471	462	508	499	520	499	520	558	505	532	522	492	508	488	486	532	515	512	510	496	503	534	505	498	478	526	540	569	537	532	525	537	509	483	518	548	503	517	508	485	533	532	518	527	496	474	493	498	453	474	475	459	544	511	531	542	492	528	533	513	502	522	494	481	505	526	477	517	559	511	506	492	533	485	476	500	491	472	498	518	531	517	530	501	495	553	500	555	522	487	503	498	489	531	543	497	521	540	506	542	512	490	515	506	519	490	566	546	489	504	534	531	510	550	529	479	510	470	477	526	493	534	568	516	514	532	489	507	499	524	538	493	563	502	512	536	529	506	494	500	535	511	550	535	501	492	503	525	513	519	535	508	544	524	496	531	505	513	503	529	507	507	524	503	523	504	484	523	523	566	534	505	516	487	581	506	545	543	514	547	493	524	575	511	547	537	502	505	482	513	504	497	515	464	516	495	517	491	502	529	540	504	479	562	528	500	562	488	516	516	507	489	496	522	506	501	505	517	530	489	485	494	482	494	494	516	504	539	524	554	529	535	526	542	516	542	488	523	493	539	529	504	479	528	487	515	511	492	488	505	558	454	502	546	497	515	501	506	480	508	518	503	499	528	523	499	519	504	475	517	516	476	544	524	477	539	513	496	550	559	514	523	488	524	535	550	482	523	520	522	501	515	499	527	506	506	505	485	515	500	504	511	512	501	527	535	500	505	544	539	494	525	521	509	509	478	522	535	486	495	510	521	526	522	519	491	499	490	490	530	549	481	513	539	524	539	508	522	500	519	534	483	521	489	537	494	528	524	514	498	561	531	490	470	507	515	520	502	522	496	532	549	504	521	525	511	477	523	499	539	550	504	513	531	529	535	473	515	546	526	500	510	500	517	490	479	526	513	491	525	522	535	513	518	500	542	532	541	525	473	478	513	484	548	511	534	526	503	468	504	507	484	515	537	528	494	526	530	487	483
23695	21947	35336	30226	24146	19441	14205	15030	10238	4860	2556	1573	973	500	411	431	376	424	385	418	436	398	408	400	403	448	390	411	373	403	368	407	417	407	372	420	422	417	411	395	438	369	402	390	412	426	415	414	400	379	435	416	439	424	414	392	402	412	420	407	367	401	396	374	381	417	390	389	435	363	426	407	426	405	435	414	395	405	416	430	362	417	420	402	430	398	449	412	423	415	410	386	394	381	441	352	385	423	418	428	358	398	399	390	406	413	404	414	428	401	416	406	382	396	377	406	437	405	412	401	352	395	436	382	388	378	376	369	394	407	397	387	404	382	434	391	414	403	405	433	408	407	401	410	401	415	387	396	392	382	360	411	376	418	385	399	397	376	398	422	419	420	406	408	384	408	390	417	366	383	350	390	397	418	408	407	428	370	366	368	385	398	399	421	421	388	396	392	382	423	394	398	389	396	393	369	412	411	400	422	405	391	367	423	395	361	428	435	419	368	397	366	401	412	391	401	420	419	371	420	400	413	397	393	391	381	366	382	375	418	406	395	414	366	377	394	372	330	415	399	364	429	426	393	414	405	385	404	379	420	385	439	426	405	418	408	367	444	445	387	383	400	408	388	370	403	410	376	382	384	403	399	396	364	403	370	388	407	394	402	364	445	426	415	366	357	394	376	409	384	393	384	383	367	395	376	420	369	412	389	401	407	371	369	385	373	389	380	354	370	405	394	412	383	433	395	407	411	385	390	373	403	368	353	375	419	383	403	413	412	411	380	383	437	391	351	383	399	405	377	414	403	401	392	389	389	382	402	413	413	374	418	414	364	406	400	402	369	423	418	370	394	389	387	406	386	379	409	370	408	373	363	369	372	408	390	391	375	400	407	380	392	369	376	372	405	358	390	421	389	424	391	390	410	390	421	395	378	380	393	381	382	408	384	373	366	391	360	404	417	401	371	437	401	430	436	412	401	394	401	371	404	390	386	368	370	432	417	347	424	342	388	380	368	435	423	393	421	394	422	390	373	379	387	356	370	413	435	430	381	408	393	395	382	360	421	364	419	384	369	357	400	388	401	405	400	422	386	405	398	395	394	417	368	418	395	382	370	395	399	411	391	390	360	374	369	427	391	364	390	405	399	370	377	406	412	411	401	416	374	410	407	381	380	399	390	397	416	412	413	411	372	413	383	393	404	448	399	457	380	385	393	413	378	396	412	422	412	401	408	467	388	425	381	414	369	371	393	375	398	379	391	403	423	402	372	408	395	397	401	412	380	385	400	391	403	358	410	424	383	379	375	431	361	379	460	414	466	380	433	392	386	371	422	421	387	393	377	382	370	394	379	434	381	419	412	381	398	414	368	405	389	393	368	387	393	427	362	386	380	392	409	408	403	387	375	352	411	387	391	405	396	404	389	408	402	414	411	400	425	480	396	394	409	405	412	407	415	394	391	417	375	438	391	379	400	401	385	390	388	378	354	392	408	391	386	386	382	394	380	375	418	389	402	402	367	402	385	359	393	384	413	405	402	374	411	407	389	419	336	396	396	386	417	357	346	388	389	452	367	400	410	415	378	397	403	426	375	423	368	381	411	390	390	381	406	415	405	403	413	422	395	395	383	374	390	401	362	421	385	419	412	389	386	424	390	404	424	378	402	387	411	421	414	420	364	399	425	418	379	382	435	402	436	381	386	357	392	400	416	414	384	406	406	397	410	417	364	360	405	387	410	414	363	440	409	384	407	392	378	407	418	408	402	354	403	372	351	385	380	426	412	376	342	413	445	408	392	382	385	368	373	422	397	374	406	421	381	377	424	343	392	383	368	408	412	372	399	373	354	371	379	409	430	389	431	414	413	350	410	372	418	386	403	415	385	414	380	406	383	437	411	401	391	420	402	425	384	424	373	390	384	401	384	386	361	434	414	393	378	393	405	363	407	366	410	397	394	385	391	391	397	394	407	346	426	389	410	410	377	383	347	355	361	366	396	372	379	393	430	414	360	386	408	388	379	419	416	419	383	397	414	402	361	449	398	422	366	416	403	363	395	426	388	403	398	372	433	393	400	363	409	394	407	415	378	380	390	441	382	389	387	375	389	432	358	376	384	415	404	354	379	400	434	382	411	390	400	409	395	402	402	401	415	413	394	387	396	379	412	386	419	419	401	443	395	394	392	394	376	433	366	413	382	400	395	430	405	395	405	375	393	390	374	368	411	413	380	406	380	418	401	400	364	443	386	419	432	374	379	399	375	382	385	388	439	424	407	390	391	398	414	383	412	385	392	362	407	409	424	390	429	411	411	415	412	410	430	394	394	403	373	384	383	384	378	398	385	375	429	432	361	440	421	400	372	420	409	389	386	410	419	411	409	416	368	412	413	370	376	369	415	411	357	386	392	384	402	387	443	404	372	430	425	422	398	379	403	407	422	421	398	374	380	361	380	377	381	419	395	378	378	408	410	370	402	400	402	422	362	396	391	416	350	423	370	408	410	404	395	429	383	389	377	405	426	379	436	367	407	385	390	413	385	395	362	367	391	365	371	417	413	397	374	429	406	434	400	393	377	399	397	376	413	399	425	383	416	423	400	411	371	412	367	406	392	415	369	388	451	425	371	400	397	378	390	415	372	359	411	422	405	418	391	392	381	400	358	368	401	345	389	351	370	389	409	418	407	407	371	389	383	406	395	403	383	423	400	393	406	393	419	406	400	389	403	384	366	392	393	415	377	384	388	420	415	394	381	380	392	410	413	399	377	374	378	414	397	414	408	388	383	404	409	373	369	396	385	437	374	381	386	397	396	398	369	376	378	359	395	398	384	417	421	417	376	397	376	409	389	389	411	400	369	382	424	396	423	413	404	369	371	384	395	433	399	407	353	427	433	398	434	388	383	423	428	418	426	419	379	387	418	404	407	411	385	409	404	384	439	375	406	430	412	396	431	402	384	438	368	393	377	390	390	402	391	447	371	402	406	408	398	401	386	433	419	432	396	426	445	376	394	420	415	392	386	387	398	397	422	413	393	415	408	385	408	400	377	415	385	388	402	408	404	380	393	424	421	375	381	419	393	366	411	389	401	407	425	371	421	371	415	386	389	397	390	405	417	409	380	438	392	396	367	403	402	411	418	388	417	395	438	372	392	376	421	399	387	413	407	395	400	376	414	414	359	431	405	378	403	421	388	404	407	402	395	398	398	403	401	420	387	411	387	407	409	437	368	398	389	409	391	388	414	398	399	368	406	378	400	394	377	382	395	399	386	428	391	459	405	403	403	395	396	421	406	386	375	378	407	372	405	368	401	420	399	369	391	427	399	394	414	446	408	414	400	437	403	364	404	411	402	413	408	385	408	383	402	424	413	439	409	389	372	407	378	449	413	407	400	387	412	368	376	412	409	395	412	390	394	436	416	401	412	404	364	413	406	404	397	423	411	402	401	367	439	408	406	352	375	400	381	412	397	440	375	359	407	430	380	431	360	408	388	416	409	390	389	371	410	417	431	386	374	384	369
34503	83975	66189	40494	23834	16527	15001	19407	13984	6595	3830	2330	1345	567	449	428	463	426	398	414	402	394	431	427	422	447	430	459	460	426	441	444	420	398	425	443	468	423	429	351	433	395	450	400	386	376	393	386	392	377	460	410	426	431	435	419	383	454	416	420	426	419	430	387	442	394	445	409	403	437	431	446	428	423	422	420	430	458	442	425	396	434	399	406	426	473	418	438	453	420	434	391	443	452	451	418	450	377	424	425	429	438	385	402	442	425	442	455	442	380	439	447	387	432	451	428	409	436	429	401	438	426	411	408	403	430	389	431	414	427	384	368	420	427	434	421	425	419	400	448	439	430	432	434	425	455	410	421	410	420	408	469	458	426	422	417	427	395	417	422	410	421	415	419	434	409	454	425	423	427	432	406	393	405	419	417	451	435	404	411	421	438	454	428	452	437	406	414	396	409	450	446	414	422	421	439	405	402	423	416	419	435	404	410	421	410	427	457	403	410	412	428	415	431	392	415	425	428	442	406	386	445	349	456	431	400	399	397	454	401	456	404	441	423	416	432	419	395	438	404	374	392	411	435	453	466	425	416	425	426	457	424	444	422	444	425	438	415	430	451	441	409	402	431	444	430	397	427	411	438	460	402	407	401	412	421	398	431	426	431	430	414	437	427	408	409	440	414	431	455	405	414	418	409	446	397	422	409	439	377	446	423	385	402	434	442	443	408	418	420	427	411	433	400	424	418	412	425	391	424	424	430	430	476	420	439	429	419	428	433	409	432	399	408	451	444	432	435	413	434	433	395	401	446	407	453	479	434	431	452	407	442	405	415	435	429	443	448	409	425	409	409	401	459	390	381	430	441	405	396	449	444	419	400	423	409	439	421	401	424	459	454	435	408	460	433	448	413	377	431	443	388	415	449	409	421	398	406	403	431	427	401	419	429	418	405	420	410	429	409	410	427	448	419	391	405	401	402	460	407	436	436	433	424	447	428	407	449	454	423	396	434	423	461	413	426	448	437	441	396	413	415	428	434	445	395	406	425	427	392	450	410	423	410	435	422	433	415	441	435	413	444	411	435	445	437	397	448	417	445	419	418	433	431	396	435	430	439	391	407	435	415	428	450	433	398	425	475	389	425	413	405	432	428	430	424	404	390	437	449	439	414	432	408	477	413	437	421	449	397	390	434	407	442	426	411	442	417	423	417	411	407	410	420	393	414	405	447	390	437	429	406	423	415	402	382	452	396	438	420	428	430	410	436	434	455	407	431	438	367	450	409	435	416	411	390	400	418	428	436	434	421	429	440	391	468	419	484	422	402	413	409	417	402	465	442	402	428	471	404	441	408	423	412	428	417	374	403	397	437	419	431	413	427	450	424	427	409	424	445	436	447	438	418	429	432	452	428	398	438	434	416	391	425	440	425	400	453	408	400	438	379	451	405	420	450	414	402	408	381	370	423	430	435	411	421	384	442	442	402	419	417	444	422	397	418	408	421	403	432	410	410	405	409	414	418	399	424	379	423	407	414	428	416	395	440	436	435	413	403	426	449	415	455	434	430	404	412	455	450	439	398	415	442	439	417	402	438	427	408	417	403	426	446	411	437	396	452	433	421	383	404	465	456	415	428	452	420	407	418	409	423	383	416	419	455	415	443	445	423	440	465	429	436	432	441	400	423	406	370	403	440	399	396	468	441	420	412	387	443	432	399	450	423	444	437	400	408	428	412	390	440	430	419	444	396	393	414	442	436	405	403	451	437	445	432	460	407	397	406	452	422	434	417	425	435	420	398	438	454	421	416	427	425	455	445	414	396	428	416	399	383	429	413	442	434	431	400	416	426	432	417	449	403	402	456	410	440	421	412	405	454	428	443	414	408	400	450	411	418	384	472	408	394	425	411	444	431	426	408	417	421	401	377	413	402	421	416	422	420	406	381	437	428	402	415	387	426	433	398	427	406	435	435	421	423	427	435	425	417	408	411	418	410	397	428	413	412	430	415	428	424	426	402	404	383	413	407	422	436	440	409	432	417	431	397	454	420	418	395	427	458	430	424	442	424	391	463	385	425	449	418	430	445	434	456	424	417	446	446	408	419	438	424	410	409	420	442	406	428	411	407	414	419	379	415	421	422	429	411	422	394	444	428	376	380	441	446	441	426	415	432	445	417	434	446	427	458	390	403	409	409	433	438	405	418	433	404	457	412	420	388	440	435	390	408	432	420	385	445	447	408	406	440	431	389	452	407	390	417	456	435	433	445	421	437	401	399	401	430	443	432	420	412	411	421	425	423	426	416	452	420	402	408	428	413	450	402	470	433	420	377	425	463	432	470	406	396	426	365	411	422	432	384	463	431	375	420	403	393	428	387	403	460	449	440	444	429	425	396	461	444	412	385	457	431	420	430	421	424	423	427	419	420	414	405	446	427	428	416	425	412	390	414	440	433	433	442	436	420	414	450	416	450	416	389	441	414	427	427	398	397	425	422	417	414	424	396	441	444	429	406	414	442	444	420	426	406	437	436	438	408	398	401	436	418	427	418	431	438	378	425	421	411	450	457	444	402	429	405	412	428	463	434	449	424	428	443	425	438	403	412	433	430	428	412	398	442	440	429	416	401	427	408	413	457	433	405	394	433	440	457	423	447	430	389	415	436	444	440	447	421	439	432	438	403	411	429	391	453	421	387	441	428	434	435	418	416	433	426	422	399	392	414	434	425	424	416	420	425	427	395	449	390	442	419	434	399	423	371	478	425	438	430	472	436	440	431	406	445	413	458	420	392	404	453	399	437	440	395	411	393	475	456	383	403	434	421	446	452	433	425	433	427	407	408	433	452	406	407	425	399	419	414	436	423	418	421	386	458	413	424	423	406	431	397	426	421	406	386	455	428	439	437	437	415	425	431	420	413	423	395	411	384	437	449	394	425	422	446	405	437	411	421	407	441	425	418	428	434	406	446	388	402	392	453	359	445	422	425	413	433	434	425	430	419	423	427	420	408	404	430	441	382	417	462	403	433	441	415	409	413	416	412	408	394	427	402	418	401	438	396	404	395	424	425	483	437	396	426	402	385	414	443	407	407	398	421	431	472	385	403	433	423	415	399	393	425	383	428	433	425	391	372	445	427	435	419	435	426	436	417	440	460	431	424	440	455	445	436	420	431	421	440	429	426	423	419	423	421	420	433	436	412	424	387	458	427	409	405	392	430	419	419	429	458	435	417	432	459	420	385	442	454	436	428	440	410	433	435	411	432	430	459	401	454	431	407	429	402	424	428	432	417	445	441	387	474	414	446	389	413	437	416	431	448	403	427	426	413	414	433	398	453	439	429	393	440	415	443	426	438	445	426	409	405	447	443	422	444	432	433	441	439	417	457	440	429	434	401	425	453	432	396	441	432	441	416	407	401	437	427	442	435	434	424	405	433	411	452	407	440	423	438	412	410	443	421	448	428	425	404	433	419	447	426	428	399	420	459	431	418	391	421	424	429	460	416	407	450	415	382	415	428	433	437
24824	22631	36622	35574	22833	12421	5871	4310	3070	1757	954	778	692	631	659	611	657	627	676	641	629	654	631	652	629	627	618	616	663	590	625	652	605	646	634	634	631	689	658	636	639	640	616	643	627	617	640	587	634	650	637	652	622	605	666	603	645	630	676	606	640	617	660	610	620	627	614	664	612	681	613	622	668	655	650	667	646	665	672	667	737	684	612	608	616	652	640	599	628	649	625	657	666	625	652	607	632	638	659	600	637	644	669	642	618	677	689	628	628	606	634	670	619	642	648	639	625	629	610	659	608	666	644	616	614	608	620	565	620	637	629	620	619	600	635	644	641	627	612	609	661	621	603	629	671	692	644	635	682	664	657	590	622	640	661	641	634	654	609	600	646	604	641	655	700	642	650	620	654	624	652	623	641	604	649	664	614	672	629	629	610	632	633	615	623	624	693	629	666	651	621	610	654	643	651	659	620	609	613	676	596	614	609	650	607	641	604	645	616	633	620	661	662	632	627	633	625	638	621	637	659	663	646	653	659	686	613	626	642	663	632	647	629	694	709	604	630	604	624	619	608	646	640	633	649	633	674	645	591	645	646	600	622	617	639	688	647	611	615	628	661	626	593	681	638	635	633	628	599	650	616	650	649	670	624	636	654	634	617	596	639	652	619	669	635	598	649	627	679	678	637	658	641	653	679	626	620	670	687	610	649	680	622	633	639	653	585	629	719	634	612	600	717	606	622	653	603	633	689	644	637	585	657	649	678	611	641	612	622	627	671	677	619	600	646	638	616	663	694	636	626	681	620	658	657	639	592	621	621	657	620	684	679	667	621	585	674	629	598	623	681	677	596	640	654	652	670	667	652	687	604	634	653	650	631	596	655	645	637	667	582	651	648	665	641	610	680	683	633	651	683	629	634	684	636	606	576	613	631	702	635	641	587	655	652	640	642	653	622	645	653	611	671	665	690	606	656	671	651	674	584	594	652	618	638	643	639	646	658	655	647	648	643	686	641	622	628	594	666	592	639	656	631	633	650	597	605	670	625	606	604	642	651	659	633	635	619	613	667	609	636	679	672	615	652	617	695	606	655	591	618	634	635	667	626	592	640	661	589	615	628	624	630	621	597	684	638	627	614	596	655	610	612	633	624	671	637	623	624	634	661	646	671	675	631	620	672	636	637	637	599	622	647	673	674	642	614	627	651	634	652	631	597	645	656	636	640	623	628	657	643	626	601	672	633	603	633	630	658	664	637	615	667	618	668	618	673	626	659	620	657	635	621	579	630	662	627	617	643	627	605	632	658	631	615	603	662	669	700	599	609	654	644	645	638	650	654	592	627	605	665	642	641	635	654	627	598	584	625	661	650	646	667	625	622	666	656	669	653	611	659	632	609	572	624	623	625	636	630	626	640	677	620	630	645	685	640	628	649	602	653	650	643	640	644	647	686	627	655	596	653	605	636	666	659	639	633	638	627	623	611	611	645	594	640	648	594	675	619	658	616	579	594	651	636	683	666	626	645	608	652	614	654	634	629	652	641	634	669	657	617	705	696	645	650	610	666	627	643	622	624	653	625	642	619	639	634	642	622	605	629	619	622	623	669	635	607	634	642	666	625	640	656	606	659	711	640	603	656	598	646	610	679	665	706	600	628	620	642	645	595	625	671	641	601	636	597	664	634	608	674	653	673	646	642	632	637	638	664	655	598	625	618	628	640	628	604	602	640	632	664	609	672	663	650	673	655	601	649	640	627	614	613	654	662	617	665	625	639	599	642	633	611	649	644	645	620	640	690	613	613	632	666	600	657	609	659	677	639	654	655	605	633	653	641	611	686	662	679	656	671	618	609	663	627	685	656	616	652	655	605	616	637	656	635	656	641	658	674	641	661	602	598	592	622	645	661	650	651	629	636	629	639	629	615	642	660	638	589	632	640	654	672	653	597	629	603	631	548	652	630	667	606	664	637	643	637	698	637	612	642	624	634	634	652	620	649	658	674	631	587	594	641	669	652	646	647	634	625	696	593	651	689	665	584	607	626	615	637	616	630	605	619	657	681	620	597	659	638	642	627	615	653	595	658	630	661	635	610	636	646	638	654	620	628	626	602	627	690	704	657	678	662	635	629	602	615	679	638	640	666	592	637	617	647	601	540	665	651	623	604	605	611	648	578	609	640	651	603	662	635	667	627	648	610	652	624	637	648	654	659	629	624	639	629	633	654	620	644	625	653	669	611	637	627	681	582	686	672	626	548	630	586	633	619	625	629	653	658	642	637	638	640	640	655	638	664	689	626	624	615	618	628	622	595	645	667	642	699	662	624	658	637	598	630	633	638	657	600	637	601	628	611	607	654	660	626	588	628	642	639	625	615	635	652	628	625	694	637	619	578	650	633	629	666	627	668	686	611	649	635	650	633	632	649	634	659	594	637	638	669	624	615	686	629	599	606	596	617	676	637	657	631	646	677	623	620	641	643	613	641	605	614	649	637	595	630	613	679	639	630	636	641	563	691	605	617	665	678	649	638	666	662	643	657	668	623	600	636	648	590	661	605	620	651	652	637	621	683	637	587	656	621	699	633	652	656	642	612	630	662	604	629	631	616	657	634	618	656	644	595	618	660	666	674	645	632	653	670	686	609	627	674	642	609	669	661	651	640	656	624	639	670	686	644	596	604	627	612	623	682	668	622	626	660	628	635	654	647	620	645	661	630	616	620	607	640	636	631	631	624	600	625	656	618	643	686	619	574	626	619	654	668	622	646	641	697	608	676	676	641	624	615	590	631	643	662	620	634	681	679	632	596	567	647	640	647	605	620	592	646	636	637	629	602	614	679	643	622	602	670	633	616	658	662	581	598	603	580	649	678	658	605	658	659	656	669	636	630	601	606	667	631	684	624	597	609	655	655	606	648	626	636	632	635	662	614	585	626	616	604	653	604	603	637	601	649	622	648	640	567	640	651	669	617	623	627	616	652	620	626	677	611	646	661	633	596	613	608	611	639	599	660	650	642	665	619	647	653	672	636	625	666	634	630	583	661	646	622	673	666	613	653	679	663	633	592	646	644	659	651	621	625	599	615	662	623	613	655	658	624	648	685	591	632	644	672	652	641	667	658	609	633	594	635	711	619	613	610	649	645	659	595	614	618	634	589	657	623	643	629	624	641	635	655	641	583	637	668	605	619	619	628	641	654	639	594	628	699	639	623	638	625	609	624	645	610	634	618	605	665	643	620	640	586	641	673	638	625	651	605	658	637	674	635	698	618	651	676	640	647	659	596	616	601	579	623	657	643	588	619	599	689	623	639	602	678	658	617	629	650	608	604	619	678	678	567	671	646	604	664	619	593	604	656	654	599	676	678	579	652	670	651	629	627	626	621	664	669	642	628	601	634	622	606	628	663	574	636	618	643	614	633	644	627	624	581	616	641	606	645	641	649	675	647	618	613	651	634	614	658	648	595	625	659	675	626	620	649	635	664	608	635	624	654	636	622	621	639	625	704	629	635	665	664	618
38857	71472	56554	39396	24295	13740	8446	7640	5335	2659	1273	874	802	719	652	711	668	737	693	642	635	704	708	647	633	670	680	667	660	721	681	691	645	628	651	644	646	637	604	694	629	673	706	665	636	661	689	677	676	655	657	654	629	641	675	671	678	676	666	729	660	668	660	642	633	672	653	627	660	638	693	696	650	680	638	724	672	692	646	668	668	698	672	643	720	677	679	644	688	712	642	690	661	694	668	696	665	683	718	650	680	688	654	636	632	653	660	678	631	668	673	628	658	676	714	646	603	651	655	683	692	682	665	664	674	650	704	704	665	632	680	662	676	627	681	704	676	659	693	664	704	723	686	648	624	629	633	693	709	687	656	696	634	697	661	670	715	693	668	677	682	689	665	654	680	649	683	633	638	676	672	681	649	660	656	649	642	639	648	647	674	662	712	642	682	707	661	694	641	647	652	662	648	678	645	661	683	681	643	667	658	662	724	668	663	667	679	686	658	671	655	617	696	626	704	685	694	692	647	686	634	654	677	630	623	684	620	666	700	665	632	675	643	715	717	671	675	644	692	689	633	663	676	681	638	703	652	677	697	655	654	649	675	667	623	691	687	678	691	640	689	626	676	679	675	665	722	729	689	682	677	677	652	682	661	659	683	639	661	648	639	648	680	687	685	671	692	687	682	688	619	649	672	622	677	663	703	713	676	633	683	643	730	689	613	627	676	682	656	722	732	672	627	680	630	701	685	687	639	677	637	673	642	649	637	626	690	668	670	673	670	722	675	662	682	670	697	665	670	693	694	657	675	651	697	638	686	716	673	707	714	656	669	636	649	681	665	641	695	635	641	636	678	707	660	679	687	691	687	670	667	676	648	675	667	635	665	695	643	659	644	727	649	647	707	665	614	683	697	692	627	698	633	711	695	685	701	693	653	663	703	655	690	646	693	624	656	699	657	657	691	695	677	683	677	680	686	660	645	706	740	688	648	643	663	621	639	686	671	666	636	703	599	689	628	681	679	675	664	659	688	736	686	672	703	672	690	641	694	665	663	683	696	641	681	635	694	713	675	716	691	650	635	733	714	661	617	660	689	672	683	655	688	648	698	678	695	658	633	645	687	621	671	659	683	706	633	719	692	670	652	682	705	691	705	640	641	661	692	639	636	678	716	631	669	633	630	681	660	652	667	608	634	689	729	665	688	670	688	626	653	679	632	655	661	678	662	673	710	715	657	661	691	650	641	674	657	670	703	683	655	688	661	634	677	670	674	656	669	613	669	694	670	660	665	667	655	682	687	708	676	653	670	672	659	617	672	658	666	671	668	674	708	717	642	627	694	660	696	674	686	651	667	692	675	641	681	665	679	699	696	637	663	651	703	636	679	649	688	698	618	670	690	671	627	656	695	691	700	671	722	673	667	660	679	682	650	652	639	671	645	713	642	645	646	666	632	637	674	669	700	686	679	704	667	655	681	631	698	699	667	675	675	641	669	652	680	682	649	707	643	642	670	680	700	697	628	690	636	667	668	657	661	677	704	677	709	678	705	663	680	715	638	639	683	648	720	641	641	656	707	682	673	677	655	656	719	664	664	683	697	663	699	732	688	699	624	625	688	700	631	658	675	642	676	660	669	652	659	654	678	687	688	675	721	669	628	679	655	627	635	655	668	682	651	650	670	678	651	645	652	662	624	670	665	700	679	663	655	629	630	698	697	667	640	723	634	667	681	671	668	668	694	693	674	635	690	612	641	699	658	672	663	678	689	655	661	754	686	682	727	663	632	639	677	666	680	652	714	665	698	701	652	674	617	736	644	699	708	669	663	689	698	688	690	669	708	690	686	637	664	669	613	642	655	706	665	668	631	638	671	689	678	693	718	665	692	631	710	695	687	670	674	680	670	674	702	666	628	652	665	663	649	634	641	670	649	648	679	707	611	725	651	650	626	603	725	651	662	654	682	684	624	676	693	700	679	676	704	676	671	704	713	607	651	715	689	648	677	652	667	689	661	672	684	590	632	688	660	646	682	639	679	654	679	688	671	665	661	742	660	705	702	678	703	649	686	650	639	660	649	673	661	651	719	680	647	665	682	682	696	660	702	666	713	683	742	647	653	636	698	661	727	642	688	663	665	632	681	747	702	656	613	694	664	642	680	695	628	670	667	658	708	617	682	724	682	629	689	660	723	656	651	688	642	638	676	671	675	689	628	672	655	690	617	672	664	623	699	675	670	706	697	675	696	667	646	658	657	658	651	640	675	681	672	630	665	704	633	690	688	642	649	654	645	664	688	635	704	694	653	635	617	696	616	655	659	681	611	687	679	680	709	651	681	649	661	676	696	673	653	712	714	716	690	688	672	675	668	689	759	675	693	653	659	665	686	697	665	718	649	668	649	657	677	647	657	680	612	655	671	650	654	692	624	630	656	657	679	663	693	653	645	631	666	706	634	653	635	643	660	705	672	673	667	634	635	645	703	686	688	658	706	678	702	634	647	652	682	656	633	684	606	683	664	626	650	684	676	646	678	679	666	728	680	671	708	668	706	675	637	660	646	695	663	688	689	674	674	713	669	658	637	765	685	720	729	669	611	652	682	669	721	627	712	665	657	693	685	718	687	663	717	602	650	701	684	642	658	680	686	726	696	659	712	659	728	656	670	698	668	669	718	655	709	637	670	641	711	676	668	679	644	680	654	687	658	666	641	670	626	713	662	713	679	686	659	681	592	655	701	662	628	704	650	667	721	708	700	703	655	620	631	703	685	682	666	667	634	657	681	650	666	718	634	679	641	624	693	679	656	633	697	672	681	674	661	640	702	693	633	688	690	643	680	663	681	700	667	678	683	651	667	672	714	680	683	684	651	655	664	676	640	703	650	678	691	679	638	645	648	629	687	687	626	676	627	702	704	660	651	674	669	676	691	676	697	687	678	672	655	698	698	661	697	676	699	674	679	723	624	674	638	680	661	688	750	666	708	685	692	680	654	697	646	604	689	642	680	643	664	681	692	641	598	669	620	695	761	668	681	672	667	642	659	695	656	715	666	679	628	672	686	701	656	670	694	686	654	718	734	653	657	646	706	657	641	690	670	661	682	707	693	665	689	678	640	683	694	657	710	660	614	691	657	628	627	635	706	706	644	660	669	687	653	648	683	635	711	680	689	726	652	690	664	701	649	623	686	675	651	716	631	701	672	685	691	683	613	713	642	711	674	659	650	655	664	678	710	719	644	684	707	693	669	701	672	700	639	652	702	673	688	716	658	592	680	712	662	650	671	697	685	667	670	634	723	696	677	721	658	660	699	711	708	711	707	653	626	668	637	663	656	700	667	626	685	654	611	660	668	667	640	678	671	671	654	681	641	596	663	713	659	644	737	661	686	698	656	651	677	641	715	657	686	662	678	622	666	654	633	684	647	699	665	648	669	641	734	668	639	686	666	651	674	674	678	694	692	692	647	704	677	719	623	669	692	644	630	681	695	670	712	676	652	686	664	673	684	695	676	646	673	637	673	637
22492	21433	32414	31506	30587	26864	24288	13233	6302	2695	1250	899	772	670	636	672	671	681	676	713	737	664	686	706	659	684	657	719	668	691	636	654	694	644	689	671	703	642	658	649	660	703	658	672	656	658	644	664	679	687	676	680	672	692	652	649	666	659	671	630	647	643	672	648	727	652	666	682	649	638	723	679	670	693	661	677	674	642	681	641	647	677	668	638	695	697	633	725	650	677	666	647	662	660	664	691	679	691	676	671	652	677	655	664	672	664	701	690	683	660	682	679	641	657	685	721	649	707	669	659	664	701	670	660	681	659	644	638	647	683	635	687	657	681	665	700	618	652	636	667	675	732	702	639	661	699	666	691	636	644	669	689	646	661	671	648	653	609	681	693	701	653	678	718	711	684	688	642	680	685	720	695	718	678	719	628	703	711	682	676	644	682	687	637	646	697	687	682	716	654	700	657	696	660	649	642	639	641	635	749	698	666	675	673	648	679	643	710	689	666	653	661	719	635	671	662	697	677	650	661	683	659	687	627	696	647	659	666	686	694	699	689	680	694	683	683	673	663	646	664	653	688	652	682	743	633	701	645	684	688	665	687	704	646	607	716	650	624	639	691	691	673	683	679	699	666	638	645	669	641	679	618	696	706	702	692	713	696	675	689	684	703	718	705	696	678	699	665	648	631	692	670	668	672	691	635	653	721	643	610	684	678	674	675	733	685	702	694	693	674	672	664	695	683	675	638	665	625	713	671	697	651	666	647	674	697	686	669	693	675	693	682	655	645	716	677	607	686	691	666	667	637	672	661	692	686	663	672	710	678	703	709	713	690	690	667	671	686	680	712	632	636	683	672	646	660	611	657	688	706	678	644	701	689	640	651	655	667	717	682	689	743	702	678	649	714	652	677	679	614	671	645	673	692	657	690	661	659	632	676	677	635	696	706	735	707	644	705	635	661	698	708	670	657	660	707	636	685	684	658	684	690	643	672	661	703	732	676	664	645	678	687	685	671	639	674	666	657	703	667	688	682	664	687	657	683	681	662	648	744	703	691	619	644	682	666	645	686	666	650	631	644	645	691	653	684	684	645	656	603	662	684	592	735	666	656	670	711	638	658	655	631	636	671	714	700	725	704	660	727	684	666	701	661	683	714	717	646	675	671	614	658	625	643	680	686	672	651	734	699	692	661	697	640	714	636	676	669	645	655	675	703	687	648	703	716	668	687	647	708	711	627	673	650	675	689	672	696	674	694	650	654	651	683	709	653	637	687	705	687	645	696	686	711	658	667	649	646	646	636	670	659	608	686	686	705	660	645	674	640	690	666	633	679	722	663	651	631	633	657	649	640	621	706	639	667	695	674	679	688	687	658	675	673	714	597	648	696	704	692	706	645	659	674	701	663	708	701	688	690	690	665	620	669	692	687	626	660	687	720	690	693	650	659	641	686	683	699	648	679	686	619	718	674	683	648	640	661	674	647	671	690	664	687	642	676	637	683	713	674	681	602	680	634	651	662	662	649	664	654	630	736	672	722	702	672	705	645	672	678	657	637	675	680	678	652	593	659	668	673	658	703	706	678	663	693	696	679	625	702	701	633	703	668	684	635	623	644	656	644	661	645	631	670	682	677	649	642	685	642	667	672	655	661	709	654	685	698	693	671	720	712	658	663	664	704	669	656	712	671	660	700	680	706	667	674	651	702	666	681	674	676	652	690	657	629	658	673	648	693	680	657	705	658	703	639	663	719	705	717	622	684	624	699	718	701	674	674	687	678	729	658	687	701	707	695	675	652	652	697	748	691	725	680	655	657	706	706	686	665	694	613	644	656	671	665	690	695	687	640	655	680	638	635	660	704	693	727	682	637	715	708	662	667	675	672	636	689	702	682	723	656	645	657	731	680	639	690	685	694	671	633	629	651	664	704	695	670	655	599	649	674	691	655	669	708	639	695	660	687	655	700	672	676	636	700	702	651	660	616	698	711	675	695	669	712	660	715	637	637	710	662	637	641	654	641	626	623	690	625	628	641	673	680	664	686	644	631	646	661	718	717	679	657	648	654	661	665	660	672	683	693	670	693	663	707	662	715	653	692	682	657	681	717	666	667	638	658	711	668	644	664	702	647	664	682	662	696	681	699	672	667	638	672	674	670	634	658	694	697	693	658	657	675	658	620	641	694	656	633	726	700	716	658	680	694	676	655	638	668	676	732	654	668	739	709	711	714	638	662	663	659	650	666	641	664	667	609	659	679	682	632	688	658	698	730	646	652	687	659	632	669	662	672	602	675	682	688	686	675	687	657	659	638	648	666	694	643	666	626	728	669	665	665	724	674	694	625	663	696	733	685	673	690	728	677	606	641	677	670	657	652	692	656	670	635	710	687	653	697	668	723	674	624	645	684	665	714	685	669	677	677	692	619	646	638	650	673	695	684	658	632	664	694	674	660	620	686	644	635	712	683	665	668	693	689	657	672	682	675	659	757	674	691	679	645	701	647	715	621	648	688	657	692	633	649	677	684	718	708	715	642	763	667	659	703	656	699	696	685	665	702	680	691	688	723	673	658	632	662	691	668	688	673	688	658	698	674	702	650	683	646	679	693	663	702	695	675	666	662	660	632	728	706	678	641	684	685	670	652	686	651	669	647	687	686	671	723	698	711	662	723	631	654	675	639	679	727	702	689	665	649	727	681	648	676	653	659	669	681	633	654	686	714	708	612	652	720	653	685	670	685	674	647	594	679	700	635	719	652	727	724	733	684	656	681	668	693	691	698	679	674	635	681	711	695	660	696	670	678	682	697	661	680	670	695	677	672	692	677	686	654	697	691	645	622	655	692	667	697	710	671	641	677	641	687	701	669	686	667	654	671	707	707	634	662	664	651	619	635	644	689	641	691	707	663	695	663	657	684	694	685	670	738	654	626	633	666	666	605	660	643	681	664	677	649	676	706	643	695	672	665	717	716	695	671	692	696	630	680	636	659	707	666	684	702	668	695	657	670	680	644	631	645	703	715	679	675	646	673	664	671	666	631	656	687	623	672	620	645	707	650	680	660	690	660	649	674	659	649	683	658	669	661	656	652	681	675	709	661	643	669	664	654	751	679	719	686	693	690	661	694	713	668	639	659	683	658	726	627	663	714	637	673	664	714	676	695	688	690	658	680	687	679	683	687	653	668	697	705	695	679	654	691	654	655	668	627	653	650	691	673	674	687	634	684	728	702	696	601	682	689	680	674	636	685	658	687	681	696	651	628	658	650	666	670	734	672	652	680	643	635	643	674	671	750	610	659	674	700	680	656	644	663	647	695	658	671	707	670	706	704	677	702	662	682	651	740	674	665	667	625	652	673	720	676	669	676	667	684	651	637	640	691	687	706	679	659	599	655	655	694	678	668	648	680	686	702	712	641	640	684	655	664	660	695	679	696	682	664	665	698	673	677	664	674	664	706	698	657	669	679	664	652	677	690	671	694	725	716	638	673	631	635	660	650	677	597	647	718	651	653	655	632	687	725
50850	93545	80445	60503	46258	28312	22626	15054	8634	3711	1504	956	830	714	698	677	699	718	647	711	727	676	682	690	678	641	704	717	712	695	695	695	635	722	693	707	677	704	679	674	692	688	700	699	662	664	671	653	658	681	674	719	642	670	662	700	681	690	720	684	676	650	695	685	670	679	678	667	703	664	662	664	673	663	711	670	687	673	685	671	646	685	691	700	700	663	695	688	732	654	671	658	678	685	674	658	694	660	702	646	695	672	640	672	702	656	659	667	689	714	727	698	637	685	721	671	695	642	689	703	672	702	661	695	652	645	672	644	711	625	707	712	709	655	653	663	685	678	670	716	658	687	695	706	696	674	695	695	712	729	682	687	687	655	682	646	651	706	699	628	691	667	676	680	681	657	650	712	661	693	737	674	656	641	650	659	694	733	634	634	655	691	661	643	686	713	681	718	726	698	670	683	661	673	672	663	698	658	680	668	725	674	719	689	645	654	680	681	722	649	663	701	654	657	692	683	680	643	684	723	637	660	723	674	634	709	688	688	682	653	728	728	653	684	672	636	695	698	682	657	712	659	693	668	708	660	709	681	644	685	710	668	720	647	686	697	673	666	672	691	715	712	671	717	634	644	710	593	699	634	694	705	695	689	674	675	709	702	719	715	661	681	723	649	711	682	699	663	671	660	668	703	644	732	724	687	645	682	674	677	692	715	727	732	668	677	700	691	709	711	741	642	674	651	688	651	678	686	666	704	650	658	662	670	704	713	692	709	680	638	665	698	685	672	649	734	681	710	708	711	698	666	719	612	680	690	641	672	673	701	689	655	674	708	647	632	684	656	663	663	701	673	648	688	673	680	642	634	664	710	683	631	701	718	650	682	679	674	723	689	679	646	683	647	697	667	661	692	626	681	695	669	667	696	703	680	699	676	694	636	664	698	664	720	709	674	657	660	699	704	669	709	664	651	687	664	649	659	672	725	682	673	672	670	664	639	673	697	676	628	669	723	670	649	721	660	677	737	667	662	655	650	618	665	725	709	686	720	631	669	677	675	667	716	689	709	706	695	641	655	653	701	647	663	675	677	694	668	666	686	693	733	649	678	659	680	645	664	761	682	719	673	678	705	691	694	671	646	648	671	687	667	690	680	673	649	736	659	656	677	669	664	676	661	662	691	665	700	685	663	687	669	680	712	645	706	677	670	689	697	659	663	685	718	655	672	695	692	625	670	694	616	688	668	733	688	698	677	691	703	714	668	666	695	693	668	628	696	713	718	690	703	639	664	622	672	670	611	689	687	725	684	724	664	696	678	681	702	689	686	735	681	671	664	683	644	701	669	682	669	696	711	706	654	657	674	685	649	643	726	693	688	685	665	698	682	739	663	695	699	714	671	700	691	669	671	676	702	673	682	670	694	679	707	689	662	634	681	715	683	691	720	727	683	670	698	687	707	699	664	655	674	674	649	655	710	678	717	698	705	714	669	681	668	698	687	668	686	654	650	698	686	703	704	726	713	704	636	704	659	667	694	700	684	701	703	669	669	719	752	700	690	678	729	703	705	690	721	685	674	683	692	706	657	685	703	656	705	684	721	683	704	681	691	692	752	698	717	643	680	671	673	686	676	669	675	736	671	703	659	675	631	655	669	661	650	700	711	693	727	694	661	729	693	761	654	687	678	681	695	692	690	738	672	709	639	641	671	668	699	717	679	667	673	713	741	671	713	724	677	658	698	706	714	659	724	697	665	637	683	675	697	687	626	728	662	713	683	678	711	671	640	639	723	666	689	706	732	670	687	653	677	656	658	628	666	680	741	657	699	696	688	665	702	718	674	688	671	700	670	660	675	674	650	666	685	650	677	643	693	674	670	667	714	679	732	685	694	671	708	714	707	673	707	660	683	683	691	612	722	669	686	688	671	655	678	664	742	691	698	725	680	679	696	737	669	665	726	666	667	699	660	673	689	691	652	690	691	688	684	699	665	704	681	701	667	652	656	674	686	628	719	725	657	686	694	656	690	630	671	702	667	703	683	654	698	713	644	691	702	643	705	713	712	669	692	671	696	670	704	676	661	711	671	653	631	698	691	706	651	634	643	706	677	682	707	668	682	687	651	684	664	653	657	668	625	681	648	672	750	674	682	668	694	696	724	659	654	655	653	665	681	692	696	663	669	662	710	679	710	670	672	670	599	663	681	642	701	741	638	678	738	668	702	654	651	664	670	669	684	691	687	670	662	658	660	630	721	684	632	689	667	665	650	687	640	692	696	685	703	688	650	717	678	696	681	650	667	706	646	653	652	611	658	625	680	734	687	679	647	718	645	714	676	704	687	737	709	680	702	609	683	682	710	650	750	677	665	721	651	709	718	712	677	699	701	646	667	642	686	659	685	678	708	719	698	689	636	711	666	673	697	659	688	676	670	698	691	653	655	696	655	656	679	694	627	694	707	645	669	677	687	675	707	718	679	687	651	705	683	672	703	705	693	666	699	657	637	672	679	697	722	709	675	695	665	672	682	681	634	667	689	661	678	706	642	679	690	694	678	675	655	654	672	634	712	613	693	642	693	640	655	680	682	686	698	647	691	676	655	665	672	667	697	680	674	653	694	713	699	667	685	708	674	677	667	678	683	667	699	704	708	686	694	747	670	632	679	705	712	652	692	717	644	695	677	715	681	630	686	694	723	687	719	677	720	608	666	722	655	705	689	715	750	718	637	661	677	695	664	660	651	662	679	672	664	681	758	654	684	669	644	650	695	693	659	673	681	676	668	653	670	704	666	702	623	638	689	671	665	722	679	685	641	649	695	700	671	702	695	697	655	655	735	753	656	660	683	631	658	692	653	670	734	683	694	712	727	670	727	668	715	677	644	694	666	690	666	716	681	691	666	698	649	707	682	696	649	682	718	668	685	603	659	723	672	667	683	656	714	690	657	635	715	661	713	683	693	729	655	654	666	690	712	690	692	694	700	681	633	668	699	685	712	676	693	710	690	680	694	692	675	677	648	676	678	664	707	684	677	720	717	671	690	718	625	660	665	642	672	704	677	714	660	729	667	691	696	676	684	746	627	628	720	681	665	712	724	673	682	705	687	671	649	710	660	645	689	767	662	668	642	698	689	657	699	687	696	665	664	697	647	665	696	678	677	692	629	626	671	678	681	667	689	647	713	703	671	629	689	677	676	637	661	676	695	692	662	639	731	698	684	684	722	671	676	659	663	707	634	651	679	709	694	665	673	681	654	640	659	616	634	674	679	706	717	658	679	674	670	659	687	645	685	663	686	697	642	708	630	675	686	672	666	698	698	648	726	679	712	658	662	682	621	694	667	706	670	639	642	624	662	668	657	720	643	700	663	678	673	676	715	695	659	688	706	704	742	666	680	635	668	702	619	700	628	650	724	706	659	682	708	694	725	689	667	689	652	682	674	700	644	654	652	677	614	673	697	668	685	663	717	696	684	692	674	634	731	653	651	697	669	697	681	670	673	676	679	689	664	716	677	674	680	639	672
29177	28518	31379	22226	8995	4411	2475	1271	755	554	524	488	481	499	503	478	477	516	518	546	485	494	494	496	458	531	494	474	436	535	510	489	528	442	496	502	495	498	485	494	492	469	458	479	519	459	485	508	517	518	488	448	500	488	514	509	480	515	479	466	520	460	501	503	464	486	476	505	476	515	494	443	458	489	483	551	478	492	528	466	496	518	503	479	449	485	495	478	472	501	439	490	460	479	487	474	500	498	482	509	472	486	486	472	510	498	466	487	482	483	505	488	505	493	500	470	448	502	470	474	511	467	506	458	461	484	477	473	448	460	508	539	491	455	510	496	496	480	487	467	495	488	459	485	472	515	486	514	495	471	475	507	467	491	474	517	470	478	557	501	471	482	511	477	474	485	464	448	505	498	473	521	505	495	505	482	514	509	499	471	518	513	488	528	517	481	484	500	487	456	526	458	520	494	476	468	482	494	508	489	494	471	549	512	488	481	514	459	501	509	538	472	453	496	489	506	496	494	471	472	483	500	502	495	502	519	497	495	474	501	482	483	508	467	529	476	479	471	488	513	510	457	505	486	479	480	501	449	489	512	492	476	464	516	503	483	516	472	533	499	533	493	476	492	511	501	459	510	449	483	461	468	492	472	481	478	482	468	482	493	514	451	467	522	514	507	519	459	469	488	506	491	564	443	496	473	458	479	525	504	513	475	451	521	486	490	493	442	497	470	484	507	496	503	482	496	510	484	528	471	487	482	492	475	475	516	496	457	476	499	497	454	467	477	435	491	477	495	489	503	518	478	493	449	470	479	527	493	450	483	481	505	484	519	530	490	531	513	517	504	505	535	498	458	468	510	479	465	477	523	491	474	457	484	519	478	471	496	502	484	482	461	524	479	490	504	479	497	473	513	501	489	495	485	463	499	482	495	476	480	415	522	491	524	499	498	521	506	491	476	469	472	520	498	472	493	474	510	471	522	472	502	469	484	496	485	469	498	531	510	496	513	436	444	481	484	479	481	489	514	485	503	492	517	497	477	474	510	461	472	514	442	492	494	486	468	474	482	491	493	471	508	495	475	467	546	494	448	485	488	530	485	488	474	545	481	492	486	476	481	495	511	497	496	512	506	460	447	478	509	488	459	480	483	491	471	469	484	502	497	500	493	525	479	478	482	444	488	474	450	488	468	489	461	462	484	466	486	469	517	490	503	490	499	485	469	486	466	502	481	480	504	519	503	505	480	485	495	485	478	502	465	492	502	499	499	503	466	485	482	489	463	472	442	482	505	482	504	506	487	475	491	445	491	480	503	481	485	462	445	506	485	479	500	503	494	475	460	501	480	459	473	482	491	463	503	484	489	469	466	502	495	468	464	457	474	465	511	502	489	492	481	466	508	455	487	486	485	481	496	524	491	472	491	491	488	471	507	492	518	475	483	499	505	490	495	463	500	513	507	502	457	491	515	516	551	486	497	505	480	488	501	486	472	460	478	518	498	445	448	487	467	488	501	463	491	520	485	522	490	474	512	493	474	487	482	493	496	491	470	488	514	512	506	506	497	485	456	526	456	488	491	482	503	474	484	523	486	487	449	445	495	519	480	486	494	518	485	506	518	485	466	520	479	468	468	473	510	466	505	512	498	489	504	478	525	490	464	512	516	485	503	493	446	492	514	522	504	485	473	491	454	479	419	463	498	501	476	507	485	461	495	466	487	473	506	523	505	492	505	512	483	514	496	460	478	500	489	493	473	450	450	497	471	475	496	520	487	447	541	453	561	456	522	488	474	506	510	543	538	496	513	504	470	507	514	466	487	486	525	484	472	445	476	509	436	483	447	512	486	504	444	531	449	475	470	468	512	493	474	477	483	452	457	525	508	459	471	518	486	464	512	496	511	520	495	488	513	518	491	489	479	482	468	472	460	498	468	511	505	530	487	504	491	468	489	526	461	498	474	474	498	513	500	476	505	480	465	479	443	482	500	454	465	516	485	507	481	515	484	494	489	475	490	493	510	475	459	523	461	497	469	470	496	451	489	501	492	485	486	495	515	458	503	461	522	502	465	504	467	487	528	456	484	515	430	536	457	484	477	515	515	502	503	538	474	507	522	508	507	523	466	500	510	525	465	485	499	474	477	473	485	443	504	497	460	505	486	475	455	494	458	494	506	480	465	480	543	486	507	485	512	529	514	467	469	521	474	444	482	436	498	521	485	495	487	455	502	495	522	503	467	501	505	533	492	470	471	470	501	457	497	488	458	488	462	503	505	506	499	484	541	493	474	466	455	471	475	479	470	486	446	505	499	489	497	472	493	514	503	478	490	487	463	462	506	475	482	479	502	504	481	469	491	492	514	493	451	545	448	497	491	503	450	482	493	497	489	497	469	511	492	497	494	481	497	519	503	489	470	488	464	485	497	484	496	479	496	456	513	473	458	520	542	486	490	456	478	494	497	498	508	516	471	499	511	452	472	465	479	441	479	529	456	486	495	492	443	501	480	486	493	509	484	478	508	476	536	503	474	515	492	519	468	511	522	481	477	514	503	495	484	490	474	523	472	534	448	478	493	471	443	538	519	498	457	517	521	501	486	464	483	481	466	437	480	493	516	468	483	510	494	494	536	505	447	538	536	479	487	479	498	509	507	505	482	491	519	464	507	496	499	506	478	481	473	481	465	474	509	503	475	467	497	517	532	501	477	485	511	475	502	484	505	479	431	510	492	511	528	510	506	496	504	475	493	476	528	419	477	479	464	525	486	521	497	472	481	497	484	483	511	470	524	493	508	463	502	537	483	498	486	485	469	510	471	466	496	462	485	455	491	512	538	480	485	493	524	472	476	535	494	483	482	536	472	500	464	465	515	523	514	525	497	475	480	521	498	478	467	466	496	471	493	497	492	476	487	451	496	492	482	482	462	488	512	475	509	481	462	476	470	518	458	512	483	472	455	503	518	524	460	513	491	474	500	488	511	497	517	500	483	493	496	504	488	491	480	509	549	489	511	495	495	467	500	502	486	474	487	536	466	467	505	478	522	496	494	479	510	511	481	477	495	472	461	474	506	493	472	473	531	482	524	493	503	475	511	480	495	496	503	462	501	478	487	486	474	497	540	498	477	477	492	518	483	511	468	464	479	474	505	506	488	502	472	558	492	507	481	456	463	467	483	497	466	477	541	486	552	487	477	505	511	521	487	453	490	486	517	511	475	480	463	497	530	470	452	466	525	485	517	489	450	503	496	498	450	467	494	502	492	527	495	471	487	466	475	455	520	488	430	508	495	456	446	516	474	458	521	488	465	465	483	524	518	494	460	458	497	490	447	519	494	485	501	462	462	533	496	497	538	553	523	512	460	491	497	479	468	504	521	523	511	518	498	510	468	490	495	490	482	516	522	505	468	514	475	486	495	481	469	503	513	493	472	496	472	482	538	501	539	511	535	530	502	509	469	510	471	457	506	476	496	477	494	493	487	479	484	454	532	464	513	445	464	474	468	502	500	492	501	469	503	472	462
25303	40599	27499	18034	8747	5781	3462	1596	938	631	551	523	535	516	514	497	483	531	560	546	495	489	524	536	499	507	546	515	505	512	576	500	486	516	563	553	506	529	569	545	505	479	557	499	515	549	550	527	505	520	571	532	514	534	545	523	492	547	529	514	530	527	523	561	509	520	505	539	530	536	565	542	517	503	530	535	487	548	535	546	556	508	521	524	529	522	531	514	526	534	538	530	545	501	570	508	482	532	525	545	524	544	528	525	519	504	515	538	524	545	523	517	491	507	505	543	529	546	543	542	516	507	549	525	511	528	535	528	528	508	532	555	522	511	496	570	499	541	537	557	549	529	536	550	514	538	510	560	536	522	528	486	550	496	534	448	529	552	509	538	491	571	513	583	544	538	569	546	550	478	493	513	507	494	549	549	511	500	544	519	551	516	565	473	522	530	525	522	552	523	535	536	581	543	538	529	504	517	521	575	523	527	469	544	535	515	502	503	529	528	518	523	530	527	507	539	510	540	532	520	520	512	516	473	531	532	543	553	491	528	578	542	530	510	510	517	498	488	515	543	520	518	495	504	472	520	525	550	534	514	577	542	531	509	534	540	499	544	514	500	530	503	546	508	504	509	496	562	563	504	508	520	524	488	520	525	504	548	499	538	524	545	495	506	523	505	540	551	503	512	508	580	509	486	537	525	496	519	545	532	531	580	534	536	507	548	524	534	538	540	559	491	521	535	567	546	546	524	579	530	500	521	523	542	573	512	530	568	526	465	573	543	529	488	532	505	506	552	507	555	494	512	506	544	554	522	556	532	531	549	531	568	514	508	495	513	505	537	507	495	541	559	509	527	506	510	563	538	516	513	484	571	560	493	527	517	544	528	512	451	519	525	551	551	550	522	539	523	498	544	536	510	565	509	529	491	489	548	540	528	524	532	529	541	508	564	552	526	532	536	517	513	550	522	521	506	540	531	529	548	526	509	495	520	517	502	535	551	534	526	528	495	525	512	497	477	493	504	526	543	532	569	541	538	530	537	494	515	547	517	561	520	542	530	486	534	527	556	508	524	512	542	519	548	535	537	583	517	530	489	543	489	535	515	541	542	548	524	516	515	526	523	551	523	530	531	519	516	484	508	525	568	540	530	525	518	540	533	500	521	545	538	525	525	521	523	565	530	500	531	539	531	546	530	548	529	508	524	498	521	517	589	503	545	525	539	521	530	554	518	556	515	513	517	519	515	506	525	540	514	533	518	539	529	532	573	489	539	508	524	530	536	547	511	546	534	543	517	528	503	527	522	519	523	496	566	511	482	508	557	507	573	550	569	504	552	564	554	515	541	543	560	533	517	495	535	509	525	522	523	575	544	557	545	524	509	487	507	513	482	494	511	509	514	542	518	518	550	538	520	530	496	505	503	539	506	553	545	504	527	530	547	506	520	510	530	505	524	551	533	533	531	518	576	542	517	548	543	533	542	533	490	540	512	531	545	469	549	558	506	509	538	527	525	526	516	588	542	483	534	475	480	496	491	561	537	532	498	540	524	535	517	535	560	533	522	526	485	568	496	518	532	534	518	557	559	511	517	552	580	508	518	539	528	549	546	489	542	545	518	555	508	522	538	522	520	538	460	518	511	540	529	507	547	514	522	530	533	489	519	511	500	502	509	510	532	511	549	528	519	576	528	546	557	527	499	505	547	550	478	523	531	506	549	533	544	558	532	508	516	490	528	574	533	513	526	525	482	515	501	536	527	529	529	519	526	512	504	497	518	518	497	495	524	566	559	532	535	525	505	566	564	542	537	510	509	530	489	515	519	509	483	541	537	555	466	509	514	527	552	543	558	491	530	502	524	512	524	521	503	507	522	534	610	542	520	537	553	497	526	525	511	515	516	541	543	516	537	529	501	541	525	536	528	514	530	493	519	494	559	541	498	516	540	462	516	504	512	455	545	518	527	562	512	542	520	517	477	526	490	534	547	551	555	564	530	525	545	469	494	529	576	546	517	562	478	501	586	551	536	537	525	536	474	541	575	567	503	505	536	550	507	510	525	527	537	478	517	507	545	550	533	565	530	523	518	535	504	514	484	506	527	518	522	543	534	493	524	518	535	510	509	538	529	536	503	540	506	506	531	531	509	519	528	510	502	508	523	537	533	554	533	531	518	572	540	526	533	493	535	550	535	516	509	591	559	525	494	505	550	536	535	505	549	539	546	550	512	497	528	528	508	535	571	544	526	518	494	534	555	507	532	497	511	533	515	524	528	552	568	515	583	528	547	523	553	560	538	543	495	551	515	565	530	473	519	553	528	506	541	542	538	547	593	526	527	472	512	488	538	555	514	529	543	520	566	499	529	495	507	514	555	573	539	522	512	547	526	566	545	517	542	581	528	550	506	530	546	519	526	494	534	521	582	531	560	549	516	553	539	548	533	564	547	526	567	573	516	561	553	521	504	532	505	537	521	513	504	537	525	524	542	531	519	517	540	523	538	523	513	540	561	523	493	504	527	514	553	522	525	556	535	542	538	507	528	541	533	530	552	522	487	555	546	543	541	494	496	516	511	532	516	517	547	504	502	480	496	475	507	528	520	538	499	522	523	523	536	525	541	548	535	503	540	510	497	530	544	546	513	546	502	528	529	504	478	520	555	539	523	505	528	578	531	476	497	515	529	490	526	491	531	585	549	511	537	528	535	488	495	524	547	508	528	557	537	553	544	517	567	552	499	518	519	536	530	550	499	513	510	540	512	527	528	562	523	512	571	570	541	515	516	501	501	555	548	540	532	524	538	531	537	515	484	533	588	507	535	479	501	510	537	537	522	567	552	496	540	543	538	548	526	532	528	523	556	532	508	568	506	530	514	577	551	513	504	559	532	527	514	556	513	507	519	535	503	483	535	484	502	531	547	547	545	552	531	544	510	540	495	531	527	502	523	529	507	518	504	502	525	515	499	500	528	531	532	523	511	528	515	527	482	540	522	478	518	503	560	511	542	534	518	500	568	526	545	543	546	531	544	531	507	548	547	486	479	501	513	551	520	534	502	537	556	505	512	555	534	516	530	521	500	522	484	525	519	487	532	539	563	565	562	521	495	525	557	543	551	542	504	529	524	537	523	569	551	480	542	512	521	488	495	583	501	536	515	508	498	548	521	489	530	521	508	509	530	525	521	532	480	543	520	530	528	528	542	529	519	550	587	515	565	564	543	525	527	524	519	497	537	512	523	517	508	540	511	514	517	522	544	542	545	575	519	541	482	566	506	526	526	537	509	535	490	529	538	528	532	515	515	534	563	514	536	492	523	520	560	519	505	505	583	506	546	509	584	480	540	494	493	494	538	474	493	493	519	550	521	503	515	542	546	532	501	547	550	519	526	513	509	539	523	554	550	544	525	526	507	541	520	516	542	555	528	523	516	514	549	547	528	511	536	573	519	528	536	558	507	550	551	506	535	586	519	551	512	488	559	555	525	517	539	543	563	556	523	499	537	510	583	527	508	524	489	553	500
23656	21628	34667	39039	33904	26823	17584	7002	2400	1256	584	554	489	469	467	438	448	444	439	466	468	462	463	453	462	463	472	447	456	471	415	423	431	455	441	453	476	432	462	468	476	482	430	460	458	464	481	475	477	409	448	450	429	478	451	436	471	489	441	421	487	452	438	451	445	449	466	423	492	440	437	448	457	467	435	434	444	416	419	478	452	419	462	449	444	460	436	471	462	407	472	452	449	458	483	474	444	477	475	440	416	430	440	428	443	416	432	458	471	431	482	466	464	458	435	459	450	452	489	440	445	459	468	447	439	455	458	416	465	474	447	470	493	454	464	472	454	491	430	475	472	482	427	455	453	447	470	461	433	427	435	425	448	460	482	470	486	469	442	453	445	447	468	449	449	437	454	464	450	435	466	438	447	458	453	467	441	479	484	474	420	432	437	452	415	451	453	444	432	452	435	428	461	404	431	455	456	416	488	450	485	461	438	424	452	434	457	425	463	474	445	455	416	457	428	446	485	435	478	472	430	419	450	473	424	448	472	484	448	426	452	426	425	442	447	442	439	414	448	444	402	431	424	433	440	441	434	441	481	475	439	439	448	471	429	464	417	433	481	459	445	457	439	474	464	431	441	466	441	464	445	457	462	458	428	451	436	441	443	457	435	412	426	476	466	472	429	437	448	432	451	420	430	489	465	453	468	444	454	435	466	461	454	461	463	451	458	456	431	464	452	412	416	460	462	436	463	430	424	446	399	445	477	463	442	444	469	452	454	421	465	461	440	490	423	486	452	438	465	428	463	458	442	461	482	456	463	443	505	468	459	451	493	408	437	457	448	458	475	431	459	434	441	464	434	435	451	459	482	426	412	441	439	488	442	497	457	443	479	431	435	431	467	456	467	430	409	445	419	485	464	449	441	473	449	458	442	489	447	454	461	433	431	466	438	439	458	497	433	445	436	442	455	438	421	431	432	453	414	463	462	415	438	447	414	442	456	455	457	432	458	460	448	468	452	458	464	423	438	480	465	434	447	462	451	462	451	459	434	447	454	461	440	440	432	450	467	423	436	442	442	432	467	437	450	434	466	454	460	432	457	429	459	454	448	471	415	446	437	496	478	470	449	432	473	475	452	451	429	437	475	448	480	461	440	459	489	448	465	478	459	434	475	455	445	413	457	425	446	459	412	464	418	451	434	441	449	407	449	448	485	475	430	467	430	464	437	455	483	427	452	404	412	490	462	434	430	463	420	434	433	457	456	451	430	460	448	469	454	438	456	455	426	450	469	436	428	421	447	457	481	440	443	450	443	451	453	449	490	457	453	521	444	480	462	454	441	453	462	454	445	460	443	457	464	432	487	452	427	454	474	402	429	471	417	438	422	436	449	409	439	458	444	443	441	463	480	456	432	494	456	425	485	448	463	462	408	470	448	468	487	438	447	425	466	465	412	459	430	451	466	449	495	456	481	441	483	436	448	409	434	443	481	445	457	499	449	458	450	447	475	430	432	428	408	452	469	472	456	440	439	471	442	460	466	481	436	464	453	438	450	477	420	465	433	467	444	432	477	453	467	440	457	449	444	432	456	457	451	433	448	439	424	437	428	440	458	457	424	453	430	428	436	479	422	474	441	490	420	442	443	460	450	431	458	449	457	474	501	467	445	456	474	467	458	421	468	462	482	452	477	464	472	430	467	466	439	443	443	425	446	411	477	472	439	452	421	428	414	465	474	472	461	483	445	492	502	440	433	433	450	449	409	443	472	441	452	479	445	478	461	455	461	447	419	461	460	472	480	455	468	454	437	412	424	457	441	438	460	447	500	443	426	431	448	483	426	426	463	491	456	483	419	463	453	446	447	461	471	424	407	451	440	444	454	431	460	476	461	427	450	422	428	446	464	412	439	430	444	489	412	492	430	447	435	450	469	453	449	384	460	429	467	413	414	412	496	438	452	456	468	464	440	449	462	403	449	409	442	456	459	464	473	444	490	418	452	470	489	462	419	437	473	464	432	417	461	462	495	455	476	471	451	488	461	438	462	442	430	477	462	434	482	449	380	443	458	458	454	421	451	464	438	454	449	438	403	454	464	445	435	467	463	439	475	435	458	476	448	441	484	438	468	440	410	468	414	455	413	468	421	450	443	444	453	447	423	477	457	483	446	456	445	505	455	473	453	456	442	444	447	484	495	434	440	489	443	441	452	532	429	438	421	449	462	462	454	435	450	462	454	477	417	436	451	467	487	412	462	434	432	409	457	445	452	466	467	471	468	435	428	468	474	470	470	433	425	440	450	449	480	486	468	466	465	484	430	424	411	458	429	464	470	475	420	485	494	449	439	435	457	457	419	443	463	496	447	464	449	466	435	472	446	450	457	463	461	430	432	459	472	439	471	440	469	462	434	422	444	467	397	443	458	432	485	462	442	458	435	448	440	467	432	458	420	465	480	470	455	482	472	446	440	486	449	447	443	466	436	449	420	455	447	470	461	473	478	459	443	458	443	472	470	447	482	439	447	452	455	448	432	473	437	439	437	428	424	457	463	488	443	429	450	448	419	458	467	483	483	455	445	456	450	421	474	444	466	428	425	454	422	475	406	430	463	413	453	439	474	441	455	439	410	433	432	456	464	432	430	417	453	426	409	439	422	458	455	432	467	461	428	480	422	440	470	461	454	468	446	440	423	428	473	434	465	493	424	395	457	422	431	456	448	487	449	481	457	461	426	460	471	429	450	394	413	447	432	423	442	439	436	472	467	418	443	429	487	464	505	462	448	465	431	433	449	452	451	403	429	414	448	444	450	440	426	433	435	477	471	440	443	448	457	464	460	439	451	481	454	467	422	453	441	430	424	419	449	484	480	415	459	463	477	462	424	454	424	390	413	427	419	491	464	462	435	463	483	449	467	450	447	421	442	450	463	464	466	504	418	463	446	463	440	455	459	488	446	430	413	450	459	451	488	454	431	438	473	449	429	434	427	452	454	472	487	463	451	425	461	452	450	426	441	476	422	436	468	451	418	413	453	415	424	426	475	480	427	418	481	440	427	455	440	464	441	426	424	448	445	452	421	459	477	471	450	452	453	415	477	426	468	464	454	444	472	440	415	448	443	444	458	423	419	465	435	458	442	453	459	436	458	408	445	436	464	445	450	439	469	453	481	467	442	448	432	435	437	453	392	452	428	443	470	447	443	483	450	476	483	440	459	416	453	428	434	438	463	427	433	430	418	447	450	472	450	453	450	481	449	462	459	436	448	469	465	416	432	422	407	471	459	442	478	467	425	423	458	471	446	492	466	457	451	461	446	471	435	463	477	487	454	457	452	470	507	418	439	470	416	431	442	459	462	431	450	471	436	466	462	470	448	467	442	442	419	451	440	476	483	466	425	420	491	453	503	482	504	423	436	431	453	445	425	477	443	422	464	460	460	455	416	453	484	441	480	450	453	434	428	433	442	471	445	429	455	469	405	446	455	452	448	448	439	461	457	504	424	448	441	419	422	448	460	462	472	443
42112	81508	67164	51950	39729	27519	16563	8525	3490	1699	736	598	565	462	477	479	453	521	485	504	470	478	462	472	454	491	510	435	428	484	479	487	485	460	484	503	475	454	494	515	454	485	430	482	511	474	470	461	461	504	478	454	511	510	478	483	494	478	494	451	474	495	443	483	458	473	460	469	497	504	496	452	501	455	490	498	461	488	502	469	505	476	470	504	474	505	518	459	467	487	491	451	462	463	468	461	485	522	464	492	471	492	471	471	488	475	470	469	491	459	436	484	436	517	494	441	515	505	470	495	472	490	479	473	451	492	497	451	489	515	459	485	482	490	510	473	467	500	499	451	482	480	465	484	477	490	489	489	440	480	480	466	460	453	490	474	461	448	473	514	486	471	488	454	502	480	482	448	496	498	493	497	508	508	480	471	512	502	484	453	443	506	412	461	446	494	468	462	454	425	488	497	454	454	479	457	480	467	439	476	457	500	469	468	468	514	448	507	449	522	464	484	495	495	490	486	481	492	484	474	489	473	469	476	474	463	509	460	434	472	469	498	459	448	459	467	447	480	474	505	429	454	524	434	501	498	480	471	494	487	491	504	478	482	484	509	482	491	462	496	483	445	486	499	440	477	508	470	477	495	445	517	466	473	444	444	460	493	442	464	491	492	469	467	485	470	497	447	477	474	474	513	504	474	455	484	494	492	450	462	483	471	468	475	456	454	476	461	480	448	495	520	516	517	481	467	482	487	461	468	473	476	463	467	471	466	467	470	459	497	480	472	466	469	492	462	473	511	479	451	464	469	497	442	491	476	489	484	452	470	485	465	486	471	463	466	505	477	481	475	475	478	498	505	463	467	495	457	493	468	435	445	492	426	487	478	510	463	490	457	445	494	476	492	480	454	499	499	503	444	495	470	487	480	494	458	489	495	492	460	496	475	461	512	467	487	445	486	444	428	443	509	456	458	461	499	470	479	487	470	450	481	489	486	449	460	502	428	494	444	480	486	528	495	491	439	484	463	471	480	479	485	477	432	494	512	467	471	458	474	470	485	484	501	480	481	480	455	435	455	470	479	432	495	479	484	456	481	477	461	504	476	480	502	480	479	498	474	478	468	465	472	476	455	484	462	444	541	475	480	475	477	491	472	513	467	486	480	484	453	450	454	457	483	470	497	483	511	479	468	466	476	489	496	504	428	481	468	456	489	510	451	469	498	463	464	483	521	469	493	495	464	463	470	458	465	476	468	463	489	461	491	494	470	475	477	455	478	462	491	488	496	446	486	516	476	451	493	476	487	466	474	450	509	485	482	476	430	477	515	478	494	493	434	488	499	514	456	457	469	460	519	449	472	458	479	465	464	487	472	459	464	504	448	454	466	490	514	487	486	458	472	465	457	458	479	501	457	511	484	476	473	490	477	504	483	485	521	457	483	460	469	509	472	457	484	520	496	450	523	494	473	480	453	459	517	448	441	481	481	442	444	502	526	422	496	461	503	433	478	476	451	444	479	465	454	458	481	451	472	502	429	532	508	496	474	431	461	511	502	479	477	490	502	503	458	484	448	457	480	461	443	444	440	455	490	484	484	465	483	490	424	488	460	487	471	506	435	503	458	503	464	476	456	474	469	496	484	487	439	478	459	429	470	460	488	523	475	453	489	459	473	478	478	516	474	502	452	485	541	499	485	451	470	463	467	507	469	440	455	504	495	438	482	491	486	474	463	510	470	475	494	463	476	477	485	501	487	455	469	475	493	477	445	471	459	461	502	462	473	474	503	478	503	506	474	502	461	510	495	432	492	465	474	422	450	506	487	512	495	542	475	483	459	469	471	470	449	507	459	485	480	459	520	482	465	437	491	504	427	482	488	456	482	477	518	443	453	497	467	481	480	464	503	480	528	479	464	471	463	474	514	494	505	521	456	501	466	488	514	493	479	450	490	460	481	467	450	470	472	447	472	459	497	477	459	507	497	466	520	479	510	452	455	475	492	446	474	480	468	473	503	487	495	480	468	490	483	459	467	460	498	470	479	457	487	473	455	467	473	463	504	454	488	469	488	461	477	456	439	446	453	495	464	458	453	490	462	499	467	467	436	473	498	488	485	453	474	515	493	446	458	446	502	487	472	495	491	490	469	483	465	520	516	483	476	472	504	470	495	483	515	470	495	444	452	481	510	477	478	447	469	482	501	492	475	460	479	532	439	455	516	485	479	506	434	488	449	487	456	464	478	467	490	466	491	428	493	486	469	468	483	496	488	508	447	510	461	448	444	471	472	440	513	497	477	443	501	496	476	444	434	498	502	453	470	442	478	507	482	463	464	470	467	492	526	458	500	465	489	484	452	496	491	465	453	455	486	477	497	472	502	489	453	471	469	455	487	451	487	451	467	476	512	476	432	476	453	509	440	458	509	444	486	482	480	485	475	448	505	454	462	494	503	511	480	453	502	504	451	478	440	416	488	456	486	450	448	458	477	464	498	483	507	493	467	493	474	472	500	466	450	474	504	476	491	493	515	500	442	493	454	454	477	448	456	466	484	453	493	458	506	420	442	465	480	511	489	507	472	492	474	478	479	440	460	434	486	453	455	486	477	487	469	479	482	454	467	490	495	476	476	471	486	482	441	434	470	473	481	508	500	505	445	480	491	495	487	494	501	475	472	492	493	490	524	479	497	480	493	507	465	504	505	481	504	454	458	422	441	498	480	460	415	478	469	479	470	454	486	457	495	486	470	469	476	455	491	487	465	496	460	491	494	491	462	462	468	483	508	483	523	481	473	485	452	503	501	470	500	470	426	491	494	433	447	454	463	490	468	519	483	478	430	448	485	466	493	462	488	500	485	492	500	432	437	440	504	454	445	501	458	490	483	458	464	468	483	467	460	493	468	480	475	411	475	484	496	479	503	512	476	478	511	462	475	449	473	467	502	476	451	461	489	483	511	451	463	474	519	500	462	454	483	463	461	470	481	507	487	489	497	463	470	462	453	487	488	485	488	477	494	511	465	488	475	459	459	491	491	467	448	471	453	493	458	501	493	480	502	458	452	475	512	497	465	461	424	458	441	457	490	475	495	462	487	467	461	428	462	478	449	465	497	470	480	508	482	485	497	476	463	471	475	467	427	484	464	470	472	442	434	449	428	434	459	462	463	456	483	480	479	452	444	525	498	445	464	493	485	488	445	481	452	462	467	463	473	469	498	480	493	484	487	467	491	489	460	521	476	471	473	479	463	476	492	473	482	463	494	489	501	484	491	503	459	479	499	461	461	473	463	478	471	446	494	467	464	490	473	440	468	460	478	447	468	455	455	476	463	499	521	464	470	449	465	455	478	456	495	493	506	486	470	495	481	440	475	471	470	427	516	486	534	457	498	513	495	509	497	465	430	492	462	485	510	455	499	495	437	490	448	507	485	461	495	475	477	524	487	447	488	467	461	455	490	455	478	512	470	471	503	479	480	459	516	466	501	492	495	477	481	451	435	487	469	498	446	499	535	460	464	450	463	478	446
24870	22472	34213	34612	26123	17341	8920	3479	1478	1026	794	729	667	668	694	648	681	688	702	631	612	659	660	628	637	617	636	621	640	647	639	641	667	626	673	668	665	607	642	659	698	648	635	619	612	659	643	652	670	700	647	643	684	637	650	647	678	667	654	650	669	689	656	634	624	673	690	621	634	665	684	642	659	635	659	651	670	595	675	640	616	679	711	656	639	627	643	705	629	666	625	668	652	678	657	669	633	630	643	663	704	705	623	635	675	618	646	614	660	675	634	616	688	597	646	695	640	642	683	661	637	625	679	656	669	665	675	619	630	625	592	695	682	669	641	660	648	640	660	641	631	695	685	618	635	641	636	615	638	644	680	628	617	645	621	639	628	646	703	639	658	674	640	653	630	664	651	622	683	680	698	679	658	715	676	639	637	677	627	627	669	634	625	640	685	715	659	626	632	659	647	623	674	649	677	628	663	630	624	617	680	624	630	643	653	599	637	642	688	660	668	663	660	676	668	698	651	635	643	642	651	635	652	582	657	636	650	630	709	651	628	682	633	671	640	698	655	638	653	696	676	633	661	622	653	662	661	626	630	646	641	614	675	647	670	629	653	636	642	694	692	630	625	674	665	677	678	676	645	652	652	640	620	651	659	670	680	612	670	652	595	612	615	707	607	653	646	633	654	625	648	634	666	643	650	679	655	661	635	675	670	647	617	635	642	618	630	620	631	664	627	680	644	633	630	677	624	632	663	692	673	648	621	660	657	650	576	626	628	611	692	647	638	681	589	623	629	651	629	687	649	619	654	668	642	678	636	681	599	665	631	631	644	670	624	649	690	665	643	682	660	685	615	629	681	670	671	668	671	610	668	657	657	621	659	599	634	610	636	678	664	631	704	648	651	670	619	657	649	669	620	677	692	658	669	631	625	663	654	662	680	675	640	648	625	636	650	649	639	680	656	666	591	649	685	587	620	654	622	639	652	624	643	608	631	700	633	667	694	635	672	648	643	672	621	657	642	604	638	672	663	605	619	668	614	618	645	663	634	665	646	674	674	593	643	632	665	638	671	689	612	644	681	686	709	670	676	655	673	662	647	654	719	639	649	622	632	645	670	686	639	684	711	633	612	633	606	651	661	640	609	673	656	651	643	619	626	623	686	608	683	686	642	625	663	639	650	655	647	640	694	639	645	615	638	643	674	678	639	672	642	695	611	648	643	684	630	704	659	638	636	606	637	699	618	676	657	640	729	576	617	651	611	659	674	622	671	649	639	651	656	648	699	716	669	637	640	643	640	653	635	629	680	647	673	654	672	648	680	603	664	625	628	660	673	650	666	627	694	709	643	674	677	644	626	666	642	650	620	664	629	711	652	640	605	656	619	669	658	619	682	642	663	659	649	658	693	624	669	706	657	709	638	644	684	622	628	648	586	631	625	689	640	654	631	656	706	691	635	694	649	630	640	652	674	639	666	647	657	662	624	656	659	600	658	641	697	636	618	640	629	670	634	666	620	661	634	621	649	612	635	651	679	663	627	610	656	602	630	655	668	697	671	632	663	611	634	661	662	652	692	639	668	612	625	662	686	622	633	650	633	676	635	661	632	635	670	637	656	715	639	644	661	685	661	658	684	694	677	670	652	636	660	682	679	618	615	656	675	656	665	625	640	638	681	623	634	712	690	611	628	591	625	641	640	648	612	612	654	662	671	628	679	627	616	644	670	663	667	623	670	651	649	673	656	707	645	642	615	635	632	641	641	664	649	639	643	624	639	643	649	691	623	642	645	606	602	628	635	633	634	649	675	636	660	670	669	662	682	651	674	617	668	635	648	683	653	719	651	662	692	641	660	661	628	649	636	657	639	692	615	635	656	652	676	650	627	626	617	689	627	610	660	631	671	661	639	671	613	589	617	653	648	639	594	620	634	639	658	593	697	698	652	647	651	637	668	620	667	648	647	637	666	627	685	675	677	697	654	658	637	668	686	629	639	623	646	654	635	648	680	619	651	690	656	626	617	669	665	620	632	676	623	636	654	684	629	637	663	696	620	641	700	653	617	648	600	666	640	673	679	666	630	668	593	674	661	662	652	656	658	666	663	613	690	681	612	657	626	644	667	665	634	623	635	641	698	640	635	635	691	625	630	644	648	674	691	628	608	619	691	662	637	693	693	656	661	667	611	629	695	628	691	608	652	633	645	702	650	682	648	670	688	641	607	660	700	610	642	663	675	634	673	626	628	673	675	609	625	655	680	635	645	626	664	681	661	646	636	644	671	624	632	667	636	654	672	639	660	660	610	714	663	659	670	665	668	631	671	658	643	632	680	650	654	632	616	641	675	681	670	643	625	641	652	698	671	664	629	629	611	654	641	694	680	640	651	627	599	662	684	638	648	588	636	701	644	643	641	676	655	669	666	673	659	669	676	668	671	647	657	672	671	626	640	607	667	659	678	681	658	652	683	683	651	619	635	660	645	628	619	636	682	638	676	691	639	672	618	668	659	648	720	671	631	607	672	685	710	674	638	681	626	604	645	676	677	681	691	649	632	633	672	646	628	663	662	646	656	632	643	636	637	666	646	655	672	677	642	633	697	714	615	682	657	659	656	656	679	709	620	621	592	671	670	653	620	621	636	662	672	652	643	632	657	668	651	654	633	639	607	660	661	613	634	624	687	641	657	643	637	678	628	589	654	601	696	640	680	615	634	636	621	640	651	664	659	609	625	678	648	663	630	651	682	632	653	650	663	648	698	657	640	636	704	687	660	635	644	586	630	620	640	681	648	662	638	616	633	626	666	631	639	663	678	591	640	644	652	683	600	668	615	660	675	686	661	671	613	658	639	662	637	667	628	662	630	655	634	653	667	656	678	632	668	617	676	672	691	646	652	631	664	648	685	641	639	636	662	651	680	665	652	618	615	608	654	646	672	615	651	637	611	655	654	652	655	607	687	639	620	639	638	613	639	649	683	645	671	656	672	651	677	669	640	638	643	671	645	641	650	646	644	681	670	672	682	643	685	665	635	644	649	673	664	636	668	624	674	683	715	659	601	631	653	647	635	699	631	659	661	705	675	669	643	691	644	660	684	691	675	662	627	684	627	667	664	620	646	656	667	673	633	600	664	645	680	635	654	627	632	646	637	661	671	620	655	649	642	609	632	665	670	663	666	638	665	619	669	669	717	643	658	634	685	573	683	649	657	694	687	679	646	699	673	619	636	627	691	684	652	646	653	599	647	671	631	658	634	664	622	683	616	663	662	624	632	661	629	615	636	662	633	636	673	644	637	594	641	657	674	720	671	629	667	668	620	642	694	690	617	668	699	656	692	647	644	683	640	671	627	657	652	653	640	638	626	626	609	648	680	629	602	672	651	651	657	661	633	698	643	615	673	707	645	652	604	608	655	627	643	654	660	655	678	626	618	632	651	649	623	646	634	682	677	660	673	651	659	653	661	638	658	653	608	608	699	613	638	713	631	668	665	669	688	679	625	654	666	645	630	646	628	631	638	629
34396	71392	55131	41710	30801	19704	11581	5635	2248	1314	985	798	692	696	656	687	696	629	684	659	718	671	633	709	684	724	725	669	676	682	687	689	698	687	693	721	724	711	705	693	651	674	663	681	686	646	700	686	670	651	732	655	695	758	681	708	662	706	701	645	694	686	692	684	644	743	667	676	693	666	706	698	672	664	708	644	714	735	727	670	706	684	661	685	697	669	647	698	718	658	737	699	736	701	700	672	687	671	668	668	679	678	636	672	708	699	701	693	675	685	662	745	675	710	676	643	664	739	699	664	654	681	715	693	686	655	741	650	652	682	715	755	686	708	679	724	696	683	668	690	713	731	703	674	656	688	701	664	620	676	693	716	689	681	657	682	704	686	676	677	659	678	707	692	678	705	694	689	684	734	677	660	764	675	715	646	649	677	705	700	702	719	673	653	681	695	657	646	692	631	698	672	669	683	676	705	678	668	700	657	666	695	696	724	695	679	687	712	685	729	688	678	679	684	636	706	712	714	689	718	729	685	684	703	634	727	673	637	700	669	663	644	698	726	689	683	704	699	714	708	661	673	706	634	737	674	676	690	676	699	668	707	650	706	713	670	689	684	652	692	657	682	745	680	652	662	647	680	663	691	679	673	677	704	729	662	741	636	737	690	682	727	672	680	696	655	699	703	688	697	760	690	707	686	702	666	717	681	681	683	685	696	701	663	661	649	659	670	686	697	687	664	701	711	675	699	691	682	678	668	705	708	738	715	729	684	656	640	706	712	681	680	661	668	675	645	701	681	674	701	716	675	712	669	727	710	698	687	712	687	695	670	666	707	687	698	662	730	700	681	699	699	703	674	692	679	693	699	713	675	714	679	655	692	694	695	695	638	680	658	617	716	693	695	725	664	688	719	697	713	700	653	695	702	704	696	647	681	657	690	670	685	693	642	708	674	706	750	668	686	710	698	692	723	757	682	688	697	719	702	679	717	690	658	707	689	659	701	625	650	656	675	683	685	660	679	680	654	712	727	681	727	685	696	688	643	717	737	663	707	681	698	674	708	652	676	701	653	721	683	729	680	650	661	666	654	685	665	692	717	674	770	717	668	721	629	681	715	725	685	665	683	691	708	662	702	689	691	709	691	667	708	650	729	697	703	712	692	662	694	670	691	682	674	670	698	696	718	660	714	675	670	715	687	695	674	716	709	704	692	707	680	754	670	710	647	715	661	678	735	670	690	726	709	669	702	695	735	686	689	720	660	682	697	688	655	684	728	705	682	694	680	645	674	668	686	651	707	686	676	714	692	690	681	704	716	653	695	684	694	689	658	737	699	677	720	709	676	683	738	663	697	735	704	673	699	769	655	682	661	710	701	698	668	645	678	726	750	663	637	683	663	733	698	726	688	675	684	644	688	763	730	719	699	708	731	710	653	676	697	674	694	687	647	696	699	671	689	675	662	664	702	731	681	686	675	670	700	713	675	701	698	696	683	702	706	670	703	718	669	638	705	689	691	681	657	679	664	682	704	660	740	691	689	667	700	634	651	705	698	649	606	744	634	667	686	675	715	678	699	677	690	671	701	616	669	735	652	699	727	707	709	678	710	727	748	696	716	694	630	679	677	684	724	688	675	646	653	682	714	734	707	714	680	660	691	714	699	721	655	720	715	715	672	652	737	679	668	662	758	699	637	668	693	705	657	690	731	685	667	708	712	672	699	680	665	692	626	687	673	679	664	686	698	691	679	700	700	720	695	683	701	671	707	701	706	718	684	692	653	704	699	667	651	657	717	722	699	670	732	704	659	663	733	717	674	689	683	651	696	676	671	678	705	703	674	751	724	729	687	679	710	649	678	684	673	687	670	709	709	662	708	705	679	716	671	719	694	648	683	616	726	693	702	689	689	613	677	617	706	679	695	690	660	664	686	690	706	663	664	696	694	653	704	651	678	680	732	715	656	692	696	650	694	694	712	722	691	664	715	708	694	687	696	656	694	725	677	684	712	676	689	691	760	682	731	664	643	681	736	717	697	716	685	617	717	677	705	692	698	682	662	668	704	666	739	706	680	698	687	674	687	687	696	695	699	659	674	689	668	682	751	688	686	668	656	720	670	643	688	716	686	678	694	696	690	619	656	712	698	726	671	714	707	696	674	688	661	695	665	673	641	723	698	698	715	669	732	693	710	626	640	647	684	677	740	705	706	703	675	655	677	704	629	682	667	673	647	710	662	680	667	684	638	686	673	660	665	673	717	728	661	713	655	648	714	674	704	704	696	669	707	667	672	677	680	670	655	679	693	680	668	648	685	668	669	713	645	704	687	656	687	711	692	673	693	698	727	695	723	674	700	713	709	689	683	658	668	716	698	720	687	670	655	720	703	716	682	708	648	750	660	666	714	671	684	689	694	706	711	654	740	737	696	648	676	722	659	701	699	697	687	672	670	659	660	713	692	697	702	720	681	686	686	693	674	668	648	638	649	714	658	702	713	715	689	711	701	695	651	679	710	688	723	686	696	679	749	679	679	706	718	695	672	674	711	702	726	679	674	717	677	695	665	649	675	692	695	651	714	674	728	727	656	677	632	694	712	698	641	667	736	676	714	662	692	702	684	697	690	734	729	722	685	640	717	695	690	700	684	650	679	661	735	645	709	698	728	693	641	661	655	714	688	697	709	672	645	677	700	692	664	697	696	713	667	709	700	694	663	724	630	743	633	649	675	681	682	688	667	696	704	673	714	682	621	710	691	659	729	727	666	658	699	698	690	662	706	621	725	632	705	681	698	681	722	643	659	683	716	727	687	698	664	682	681	686	646	727	704	721	673	680	687	695	718	685	674	674	711	684	691	687	685	696	661	696	641	656	698	640	693	655	674	663	757	653	664	680	690	650	719	662	745	688	720	701	667	683	688	735	693	662	667	705	694	658	692	709	665	660	683	723	714	661	691	720	684	716	637	740	694	680	659	714	695	728	704	677	697	695	705	664	710	696	712	691	700	694	745	683	694	693	685	699	680	693	703	697	658	696	662	704	680	654	706	697	673	692	682	695	651	675	655	678	631	642	646	726	728	659	706	644	688	668	711	697	753	671	664	677	702	671	678	657	655	694	689	680	717	678	688	688	730	687	708	685	688	663	655	742	626	760	680	685	708	643	709	721	652	685	711	685	658	669	704	660	679	744	688	708	683	659	700	697	668	684	684	656	700	710	664	679	662	672	708	680	686	728	669	618	679	726	709	730	673	697	698	705	712	686	684	677	670	696	712	687	694	654	691	619	661	658	681	670	706	673	702	664	655	691	699	726	660	692	656	717	660	762	660	698	658	732	694	695	689	671	670	686	680	701	713	725	703	705	714	643	677	663	690	672	723	699	688	721	622	640	687	706	629	707	659	653	666	703	685	704	721	633	702	661	683	712	676	685	694	710	732	737	665	755	699	649	674	683	685	710	659	697	653	677	682	707	693	679	671	721	761	660	710	719	706	683	712	662	702	714	687	693	708	671	711	661	669	712	663
22519	21290	31862	33044	33444	29329	25617	12596	5323	2649	1789	1091	765	719	629	689	682	657	662	675	663	690	673	660	656	632	693	644	688	654	703	636	684	645	668	662	638	663	636	660	666	724	670	664	657	667	646	698	664	702	681	663	663	681	662	647	649	674	670	662	643	696	645	677	701	645	680	720	644	666	697	643	645	711	641	635	628	676	667	695	659	668	658	651	683	677	701	669	645	626	647	642	680	692	619	673	654	702	641	629	670	681	659	666	623	659	613	664	670	689	679	641	703	707	635	675	679	717	689	667	673	661	673	604	626	677	695	724	695	678	689	684	688	644	679	667	637	692	640	641	644	656	650	665	701	621	666	624	620	687	667	652	667	654	633	683	663	619	661	625	679	689	651	692	659	665	680	664	638	674	678	656	670	637	630	661	697	690	648	692	712	672	702	658	650	726	658	638	709	707	665	688	627	675	688	629	667	645	661	687	690	711	678	662	651	669	646	658	662	643	665	655	684	709	646	623	687	658	638	687	651	645	667	642	654	688	632	697	632	629	648	664	676	657	638	670	661	686	657	660	649	650	681	706	624	660	631	639	671	691	637	656	592	657	675	637	684	699	663	688	679	632	630	643	623	705	668	705	643	680	659	699	663	643	687	668	622	673	717	622	686	647	647	659	608	693	673	649	691	668	655	654	643	685	666	646	680	705	666	665	642	647	646	621	674	684	671	649	668	625	684	675	663	658	659	639	641	618	666	661	673	657	658	614	670	644	670	663	695	690	663	734	638	671	712	697	685	645	586	662	672	716	671	645	661	622	710	670	642	670	664	667	635	650	631	640	666	614	635	660	662	686	626	690	642	654	658	649	618	663	653	694	673	647	654	650	626	651	686	662	670	644	702	642	655	708	638	638	663	656	632	672	659	673	661	653	685	672	663	689	679	637	710	657	651	677	633	673	657	650	626	657	675	640	665	642	642	711	640	642	678	705	699	669	672	668	671	650	706	650	655	659	674	687	688	638	642	654	669	684	714	701	652	645	687	638	640	658	596	707	667	685	660	687	671	658	652	633	644	642	669	617	696	667	663	668	635	648	650	614	667	620	670	702	681	662	670	706	649	669	666	679	639	676	642	654	625	681	688	656	687	637	692	596	630	672	663	654	703	626	692	672	654	641	644	679	639	681	626	645	655	645	631	617	663	621	664	644	624	647	637	657	634	659	628	658	664	717	681	668	652	660	651	691	656	684	660	647	630	652	684	645	675	609	726	658	688	667	684	639	671	632	655	648	659	633	679	673	602	658	697	620	660	628	603	637	681	696	687	710	658	633	654	645	627	624	659	655	716	672	702	710	655	667	664	659	735	631	699	651	641	672	647	701	651	595	662	628	693	694	631	655	657	658	672	686	694	664	609	669	727	705	671	631	701	672	688	604	643	610	655	633	621	674	637	662	619	639	662	648	629	656	685	652	665	694	650	634	683	662	649	644	676	671	645	681	693	671	634	637	631	679	643	651	661	693	660	671	643	665	674	654	649	687	698	668	629	662	661	670	637	635	665	712	712	672	661	669	630	682	692	631	673	664	677	659	685	659	696	668	645	667	633	663	654	629	654	650	684	698	689	658	641	691	669	688	665	646	625	634	680	691	675	627	616	630	695	686	660	646	710	665	711	648	662	660	653	677	613	706	675	670	659	671	664	696	672	654	636	673	644	665	661	688	675	642	627	658	692	643	657	676	665	666	664	661	651	668	711	644	612	655	690	673	620	615	691	644	658	656	688	676	651	630	640	658	656	668	659	656	657	618	685	670	606	660	658	696	600	667	639	618	679	674	703	676	623	681	630	655	647	642	673	704	707	682	650	668	647	666	687	646	667	604	654	639	633	664	638	679	637	626	668	636	690	649	635	706	634	631	697	700	640	693	645	631	658	621	671	692	610	684	680	642	723	612	649	688	673	663	643	666	682	669	655	659	620	631	702	649	629	679	625	637	726	670	658	638	658	678	625	634	647	653	664	705	685	687	636	655	652	674	672	651	664	660	676	675	666	690	672	669	674	639	664	646	651	606	688	705	673	693	677	679	660	623	656	661	651	660	708	640	690	638	711	640	656	676	634	653	686	661	655	674	660	643	660	686	629	694	654	673	674	651	688	606	644	693	656	606	655	674	699	663	669	643	665	603	648	683	642	648	698	689	648	623	661	723	670	671	717	674	637	662	630	654	645	673	673	645	672	675	648	689	662	659	670	656	663	648	633	619	675	675	628	694	657	655	637	707	696	693	679	633	599	677	676	642	668	652	624	678	666	682	656	631	717	644	664	674	690	641	658	674	660	706	638	659	683	649	633	630	654	680	639	630	700	711	696	660	642	691	643	698	673	653	682	647	698	598	663	654	654	654	588	677	646	645	680	694	681	637	701	650	696	728	670	649	667	608	660	671	661	695	644	623	695	665	655	661	676	663	665	660	669	654	715	673	652	588	672	675	656	651	651	630	711	657	708	650	619	698	647	666	668	681	665	709	643	675	622	638	676	666	687	668	644	665	674	684	652	676	625	666	634	661	658	699	643	711	641	675	653	640	656	643	637	665	678	716	656	662	659	646	645	655	659	677	681	648	657	708	625	676	641	674	627	639	660	660	661	670	677	640	666	672	699	693	658	641	679	706	654	632	657	659	645	625	622	659	660	764	633	667	589	649	633	643	698	655	607	715	656	650	650	665	681	681	678	657	653	643	691	654	669	670	649	709	646	671	646	689	681	647	608	671	706	667	668	692	616	653	695	661	665	629	691	636	676	615	631	650	626	657	675	694	657	668	649	598	643	651	686	626	653	671	696	677	640	651	657	694	683	661	681	689	646	701	714	679	651	655	698	656	658	666	623	670	645	679	643	637	630	693	646	670	633	662	679	678	672	648	667	652	647	672	638	704	663	660	653	632	702	666	643	662	661	632	679	681	620	662	629	651	655	666	677	659	647	670	665	655	657	622	674	691	651	655	657	638	677	621	643	671	672	695	668	683	686	664	660	645	632	666	677	686	672	643	662	677	597	610	693	665	678	695	672	725	640	657	663	667	694	684	629	686	656	679	679	680	641	669	630	684	680	628	670	690	650	653	642	671	662	615	676	660	657	661	649	673	646	657	636	594	660	658	690	626	649	648	679	720	674	655	717	710	650	692	680	608	646	671	723	626	642	641	664	704	714	653	676	639	690	653	674	690	649	675	676	687	674	625	672	662	663	676	664	636	667	654	705	660	712	638	615	709	710	631	630	699	644	663	671	671	656	662	679	704	638	674	640	650	674	679	671	653	690	716	654	649	653	659	613	696	682	686	662	669	683	663	697	642	671	653	691	648	694	671	691	695	696	701	634	651	684	688	651	632	640	635	670	684	654	663	661	682	666	641	686	668	720	671	691	654	678	641	688	672	640	648	672	688	684	690	653	686	674	626	691	676	657	714	681	619	684	657	672	636	669	663	648	649	685	676	648	655	720	654	707	655	664	633	649	677	687	653
45149	93730	80816	65011	48593	34361	23446	13791	7070	3665	2553	1264	689	684	675	656	686	642	675	658	678	725	708	631	655	717	692	711	657	684	695	643	660	688	692	723	702	656	694	659	685	722	676	633	673	711	665	704	648	690	665	690	686	718	714	683	714	659	660	688	660	680	719	659	719	683	658	673	627	696	639	695	668	713	690	646	675	684	695	678	630	673	697	677	701	662	653	673	680	648	699	686	616	696	665	725	730	670	667	749	642	676	665	685	717	690	699	633	690	641	684	658	699	738	632	659	699	647	663	661	695	658	662	668	671	698	715	643	642	695	709	635	667	716	715	665	668	669	702	677	628	650	702	666	685	680	639	682	651	662	714	622	674	661	667	668	620	642	657	654	675	678	687	705	721	664	673	665	674	684	675	669	697	674	692	680	648	661	678	686	647	690	671	700	684	666	659	710	688	721	692	698	671	716	670	679	680	687	709	680	653	680	641	653	654	666	674	707	660	660	659	649	733	692	686	675	692	666	670	687	688	655	696	653	682	648	659	666	633	642	714	654	658	652	669	630	613	639	677	688	635	641	661	657	655	681	681	682	657	716	717	636	637	646	676	687	659	666	670	696	723	662	669	713	708	670	706	638	675	653	677	649	644	615	661	623	689	686	688	651	694	709	637	689	659	723	630	679	741	682	706	654	677	703	696	673	638	711	692	680	678	699	645	685	676	689	677	679	673	679	651	686	687	632	711	725	705	647	681	723	692	656	627	674	655	660	674	679	631	674	686	665	650	646	688	630	659	684	677	632	662	668	714	699	704	675	657	695	667	699	678	652	703	625	688	677	671	695	686	645	689	681	678	678	656	684	618	672	699	662	649	653	722	647	658	671	666	679	667	680	670	692	682	670	674	669	667	718	680	677	650	723	702	647	671	650	704	673	694	664	609	665	634	645	687	651	664	685	686	652	671	718	713	664	673	634	635	643	604	676	637	670	666	671	688	668	687	673	673	650	673	676	703	682	679	683	690	702	644	654	677	685	659	703	663	647	676	627	639	692	653	631	685	673	683	645	613	676	649	692	650	650	649	705	679	682	639	677	662	675	692	667	689	675	662	699	688	674	630	702	649	679	645	697	677	631	750	666	677	664	699	679	671	703	683	689	664	613	677	690	630	636	666	709	668	627	731	656	663	691	668	656	642	652	617	677	648	630	682	660	676	675	692	649	667	733	675	670	674	685	691	714	673	663	673	668	706	659	671	706	688	623	662	699	655	678	683	661	677	659	682	668	720	683	695	664	653	698	740	685	666	690	690	705	611	674	704	676	637	729	748	654	656	699	635	672	684	679	673	694	707	668	652	651	645	702	646	637	644	676	641	675	691	666	640	684	668	719	644	635	632	715	716	642	685	619	654	671	657	673	670	674	639	634	711	677	695	682	684	649	714	660	703	689	695	692	675	692	680	696	666	664	700	667	691	721	715	713	660	686	705	641	657	657	670	689	664	635	660	693	670	649	701	717	690	623	669	668	672	671	629	720	614	653	691	676	677	658	673	696	688	656	683	666	663	637	665	660	647	691	647	659	698	680	675	626	675	638	620	581	706	681	645	678	692	681	661	647	649	717	680	683	651	637	632	697	690	664	701	676	701	684	640	667	669	699	639	672	656	663	653	702	692	622	650	685	687	654	707	697	651	702	699	696	662	644	632	615	685	634	674	706	651	639	677	670	697	683	691	649	659	666	707	662	661	681	648	677	619	684	671	673	655	644	701	686	674	624	668	663	709	650	696	634	712	699	686	712	662	654	687	667	703	645	687	650	651	705	693	678	688	664	673	673	735	644	648	674	660	700	650	669	634	659	676	653	673	628	637	657	693	675	631	657	645	728	663	664	692	729	685	682	670	637	642	657	699	663	653	735	663	683	672	663	710	655	654	691	687	685	677	650	647	698	673	651	704	677	691	681	658	637	688	686	655	703	658	690	644	646	663	658	676	680	659	674	677	696	663	668	647	689	680	677	681	668	650	675	696	710	714	695	683	678	662	709	644	654	692	701	681	647	641	684	713	601	684	630	641	659	649	741	674	664	684	696	698	671	694	666	658	666	661	682	697	693	686	624	652	642	655	704	662	645	683	700	665	626	687	614	639	699	663	712	641	676	663	655	672	679	663	667	674	632	697	653	647	641	710	617	667	684	653	667	672	678	666	678	657	662	682	653	680	681	688	688	706	675	673	667	687	695	646	718	697	677	699	686	679	695	644	719	655	665	667	671	617	677	666	631	651	639	643	705	705	710	672	636	657	678	678	678	709	671	680	690	645	679	710	681	681	663	669	708	710	668	692	659	682	647	676	645	690	686	662	672	679	671	658	708	693	710	648	692	710	658	654	636	699	659	614	647	649	648	717	656	633	667	649	733	689	679	699	634	649	626	701	675	661	616	667	665	681	700	674	668	717	606	695	617	639	678	686	654	731	668	698	673	713	678	678	674	659	660	635	700	675	704	749	680	672	659	715	664	671	648	693	652	729	664	682	672	620	649	672	686	645	680	713	620	682	702	634	655	668	697	659	656	695	666	673	693	689	701	672	652	676	679	655	626	663	637	682	694	706	639	676	684	646	696	653	688	665	670	653	691	693	680	633	733	678	676	682	642	702	635	626	666	672	644	656	656	665	686	674	622	661	679	670	670	704	674	653	720	631	693	699	682	701	665	681	682	642	702	690	669	669	605	716	688	656	771	667	668	623	688	663	686	701	655	663	649	670	725	685	662	684	728	624	684	691	734	721	650	678	684	677	653	702	667	718	675	656	653	674	683	663	691	672	602	718	675	643	658	666	666	662	647	647	688	686	640	664	713	665	718	665	677	630	642	640	688	690	617	695	679	709	672	693	613	663	683	684	635	646	647	659	665	653	637	691	704	675	663	663	683	678	690	632	705	640	701	617	653	688	629	661	653	737	680	643	651	714	680	722	676	684	664	663	654	671	713	679	666	708	674	714	663	582	691	685	689	724	661	676	660	682	680	660	663	659	678	676	665	709	667	641	665	640	672	601	714	696	685	702	691	662	667	637	672	694	684	660	686	651	627	644	634	682	698	634	726	676	627	680	724	688	641	665	675	667	658	659	676	688	646	696	649	686	676	674	649	669	653	660	688	690	644	699	694	694	607	703	663	685	617	679	659	697	693	661	673	662	666	685	688	684	682	698	669	710	672	677	698	678	674	625	690	702	617	680	623	667	667	650	674	666	698	669	665	719	679	668	680	624	696	679	667	683	673	653	639	657	621	683	668	672	651	679	673	608	703	683	700	677	656	674	693	690	665	666	706	688	703	704	613	683	669	663	627	689	649	713	644	651	694	712	669	659	686	680	661	678	643	694	626	670	702	706	668	671	654	688	700	648	645	667	677	640	657	705	605	670	687	680	668	677	686	675	685	676	659	663	658	678	650	676	659	648	641	629	667	610	695	689	650	710	691	664	687	687	655	713	665	651	666	649	656	647	684	647	670	688	702	706	656
29019	26396	32701	29549	15987	5247	2649	1432	901	646	509	458	475	461	453	514	469	491	476	446	450	451	464	452	440	447	438	475	480	484	449	458	483	488	448	414	468	448	493	464	456	505	448	459	465	425	467	433	489	471	457	419	418	430	430	453	472	458	437	439	481	443	443	462	466	459	425	438	502	450	472	473	448	448	451	486	494	466	453	481	444	486	477	485	471	472	446	496	493	440	460	457	469	464	437	451	462	436	433	468	480	438	469	446	474	447	470	444	442	428	450	467	424	471	468	453	450	477	500	463	449	425	478	459	437	434	441	456	476	462	449	438	504	452	444	459	402	417	440	483	449	477	480	494	465	455	447	448	406	468	461	466	445	454	475	481	460	458	462	434	452	471	434	452	474	437	472	442	447	447	472	494	459	463	497	452	423	457	469	451	474	449	433	459	462	494	469	453	447	472	446	423	456	484	481	472	470	497	466	443	462	463	474	509	473	452	475	450	450	434	454	463	465	440	479	424	450	426	421	480	471	475	423	443	439	470	455	447	460	444	484	465	434	486	452	482	449	448	479	482	453	453	444	480	471	478	465	490	461	443	493	485	473	426	459	419	452	483	482	426	459	441	437	494	472	422	468	453	472	483	456	442	473	458	459	467	457	484	503	460	445	454	429	455	498	483	468	471	480	498	458	469	461	502	472	480	462	469	470	458	474	496	438	441	520	467	446	500	449	458	452	463	451	436	456	447	472	436	417	465	471	440	454	477	463	474	494	469	466	454	436	464	453	469	465	453	438	453	479	479	465	449	441	490	446	464	470	458	446	477	499	454	423	457	468	459	471	438	469	466	451	417	468	475	458	470	473	447	449	477	432	490	480	466	511	472	440	458	468	441	455	491	494	437	477	452	417	472	451	447	467	490	458	464	439	477	445	424	486	462	483	484	423	424	468	482	471	483	479	475	451	476	493	476	462	471	449	474	423	444	472	425	451	434	450	477	458	436	455	467	468	463	468	439	414	483	443	491	494	471	490	462	465	466	479	474	464	470	526	440	469	498	474	448	486	452	463	471	459	465	424	432	460	420	452	458	460	477	481	467	458	496	461	477	446	424	447	459	478	462	494	428	446	441	457	433	448	440	478	412	514	467	471	457	396	471	477	424	453	463	452	459	451	466	419	440	468	423	404	470	458	473	489	459	421	438	469	435	448	418	472	477	457	423	463	459	492	448	444	459	485	412	467	451	482	431	452	472	434	466	497	472	451	458	494	479	440	464	455	461	453	456	447	478	462	483	511	492	459	499	448	460	456	496	471	465	463	456	468	458	465	457	459	472	472	475	451	483	479	479	477	416	480	468	450	469	444	462	501	421	465	446	514	408	469	466	456	455	433	463	457	457	408	448	470	485	447	470	427	455	459	479	448	497	486	486	430	486	436	425	459	439	463	460	460	473	479	420	455	439	452	488	434	476	494	469	460	428	455	445	469	447	479	439	499	505	474	485	462	475	480	437	465	491	432	452	478	471	482	471	471	453	445	479	466	458	492	425	487	478	441	456	453	457	489	485	466	466	453	439	432	483	451	474	423	488	448	453	465	448	485	454	494	441	459	440	404	448	453	461	450	451	465	433	422	418	472	428	462	443	449	499	467	470	448	466	486	463	440	453	464	466	490	491	476	430	443	431	434	457	487	466	457	452	452	482	459	449	452	473	462	449	435	457	471	490	450	420	436	436	453	486	494	481	479	470	498	460	450	445	444	506	497	458	440	482	462	442	495	440	480	473	462	458	462	477	443	436	471	414	394	465	487	454	471	464	477	429	414	471	441	444	471	433	467	464	427	458	438	425	482	423	456	443	473	436	477	471	450	470	495	471	436	458	467	469	447	443	461	477	491	415	471	465	443	445	482	489	512	479	449	438	462	456	479	454	486	470	482	446	483	465	441	435	479	515	474	440	446	481	451	482	479	516	498	454	511	452	473	437	453	467	501	416	403	444	454	445	453	465	466	496	456	410	500	436	485	434	450	468	466	425	477	497	483	483	491	466	446	461	466	464	461	439	460	454	465	482	467	443	443	444	461	424	439	497	459	468	462	446	468	487	444	493	471	460	461	458	444	423	457	412	478	427	479	449	442	485	493	472	458	459	473	424	466	466	462	496	464	467	466	474	446	447	490	459	492	483	402	424	448	463	489	446	472	499	420	451	453	441	486	438	428	471	450	450	456	448	474	428	452	451	440	476	422	481	452	457	445	479	444	470	461	441	449	462	456	406	479	464	470	447	450	442	455	456	459	411	450	448	445	447	485	446	474	437	445	468	487	444	467	456	486	471	476	468	452	450	425	427	445	483	450	416	448	466	469	456	490	451	454	475	444	453	460	461	500	456	487	438	458	435	435	445	447	455	467	470	468	469	450	482	457	463	449	436	446	434	461	414	418	458	504	494	437	471	513	437	467	440	474	463	459	474	457	471	482	450	476	478	456	449	460	467	487	480	427	467	477	432	447	455	420	449	472	458	443	480	489	451	428	444	430	469	481	454	448	501	433	467	432	492	433	497	478	416	417	453	508	466	454	492	445	457	454	466	442	423	463	446	472	461	457	455	460	428	425	467	448	432	477	489	480	467	472	490	478	423	423	485	441	440	484	460	457	440	439	469	486	450	478	456	458	496	475	466	549	485	445	454	477	425	447	426	481	485	430	478	466	437	447	428	455	455	490	487	421	446	454	478	446	419	490	484	441	451	486	444	449	500	474	467	445	456	425	428	495	438	471	457	466	426	471	439	460	506	451	452	475	456	418	443	444	451	454	437	437	448	450	483	479	480	476	470	415	467	452	472	461	488	461	473	468	441	479	466	435	460	441	473	468	456	444	515	472	461	499	464	480	483	432	446	461	449	459	437	490	475	503	489	432	472	444	453	506	464	488	458	437	451	449	494	445	459	484	460	453	431	447	471	470	447	442	478	464	471	475	489	498	478	498	436	452	417	428	430	448	483	473	469	449	451	446	477	469	486	527	448	468	484	442	437	484	463	460	500	468	485	432	455	443	457	455	448	463	482	431	486	469	437	444	471	438	449	457	457	493	461	442	444	463	445	462	443	495	433	447	488	441	478	465	419	454	469	537	508	469	437	451	455	454	481	421	438	446	498	430	448	455	459	428	449	477	460	483	458	430	459	477	475	467	428	438	497	465	477	441	430	449	447	458	460	453	482	441	494	429	436	462	479	484	464	444	470	476	455	452	452	439	452	458	479	439	464	459	482	467	484	447	460	473	422	442	453	455	444	437	479	440	428	432	456	447	425	473	460	440	462	485	507	458	465	478	460	471	451	455	478	452	483	469	475	430	450	448	469	482	482	469	441	455	475	494	480	457	450	462	424	472	429	467	449	517	471	467	475	439	481	453	504	434	457	454	420	458	460	434	463	457	480	474	488	473	453	470	467	455	412	477	464	451	435	422	480	434	472	457	447	439	468	431	468	442	462	409	473	482	502	474	456	456	474	442	495	445	471
24174	37523	29852	26095	15591	6333	3814	2040	1287	861	608	547	480	468	488	491	503	503	469	528	486	450	498	481	522	476	515	506	540	475	510	497	525	476	486	506	497	520	465	485	508	482	538	487	479	467	521	455	479	476	514	505	443	520	512	505	514	533	503	528	501	477	509	495	488	505	484	512	526	539	494	442	497	502	474	486	482	497	500	493	499	529	546	488	481	506	460	532	492	505	520	489	480	484	517	463	513	522	482	481	494	467	531	485	474	525	488	522	458	479	503	549	479	557	511	508	482	505	450	502	503	460	492	496	451	469	532	482	483	497	503	482	518	462	534	498	499	483	519	476	507	504	519	469	468	474	514	523	497	508	501	467	502	536	492	495	457	518	521	527	547	472	517	543	493	475	534	514	475	503	456	462	469	520	498	548	504	454	554	533	481	467	487	492	495	511	513	519	516	493	508	509	514	494	539	515	480	519	517	481	518	484	508	510	474	480	489	496	482	451	490	485	497	486	501	496	514	497	480	495	514	488	510	504	517	507	559	506	505	524	517	505	488	533	479	493	542	484	506	491	488	519	533	487	494	473	522	465	501	514	517	470	514	518	497	481	486	492	464	541	530	475	474	456	532	489	516	456	532	476	492	518	487	504	499	515	510	493	524	467	488	494	527	448	516	516	479	492	496	508	469	530	537	500	498	502	509	481	467	470	455	442	475	483	494	528	468	511	508	507	517	515	463	491	508	541	494	488	511	482	490	509	482	499	492	495	471	507	448	511	487	489	541	484	498	487	519	467	477	500	498	453	465	499	494	492	514	463	501	492	521	488	493	481	473	499	476	501	505	509	468	467	509	482	464	528	501	494	501	517	496	484	490	487	498	477	484	505	503	483	514	491	514	463	500	502	498	501	496	557	503	521	452	497	503	501	480	453	515	512	488	509	497	489	514	493	475	520	498	502	537	507	512	512	494	496	473	529	511	506	514	522	486	501	490	510	498	512	447	497	522	500	508	491	510	531	487	516	521	484	516	455	502	512	502	467	495	476	475	459	514	511	509	514	505	500	482	541	527	463	505	469	495	476	524	479	523	469	463	485	472	521	513	470	516	492	472	493	536	517	510	504	545	490	512	514	518	477	464	499	542	491	472	538	487	474	517	472	508	508	469	503	478	475	482	467	518	512	531	483	473	489	503	489	461	480	490	480	479	485	488	486	507	500	470	489	492	482	515	504	513	495	514	483	532	486	500	490	480	488	462	487	485	511	493	473	517	486	481	505	486	499	491	509	509	529	501	499	505	488	514	512	497	522	497	486	468	512	525	473	486	504	468	496	499	494	508	506	489	499	513	482	540	496	479	476	521	511	490	525	501	518	499	509	461	486	517	504	505	479	563	486	458	456	501	485	507	496	487	506	493	474	495	464	472	499	463	508	489	468	482	510	486	530	509	479	473	533	472	503	480	479	510	457	510	492	499	499	484	496	480	496	505	494	494	515	487	515	513	475	464	516	516	515	485	548	478	509	490	500	490	539	449	515	504	497	502	506	490	490	506	484	493	448	468	489	507	518	478	465	520	527	530	498	490	543	470	492	481	527	476	516	531	499	482	483	506	494	534	483	519	510	507	526	505	501	501	477	477	491	493	528	511	474	526	499	494	502	515	474	502	503	492	532	514	478	503	540	484	482	507	517	455	495	517	473	490	507	517	519	509	497	504	469	490	512	504	511	505	486	510	500	473	495	533	478	488	468	524	493	508	467	524	464	537	532	453	512	442	513	504	474	506	472	486	460	485	498	471	488	493	509	497	490	510	521	484	516	491	519	499	470	492	512	483	484	494	533	490	495	472	510	501	478	498	496	482	473	470	477	491	455	502	521	526	526	494	506	490	473	515	490	513	523	468	508	483	479	492	496	529	504	484	496	522	477	492	508	514	444	495	484	434	497	490	502	502	512	520	472	501	516	492	500	493	496	494	539	500	495	545	521	496	492	485	496	508	461	520	505	458	533	487	515	482	500	480	533	506	528	518	495	483	503	450	491	493	555	524	523	528	502	477	533	492	503	474	521	525	478	491	508	547	486	496	480	494	477	476	496	516	543	499	520	485	536	491	445	497	541	512	495	526	507	491	503	512	479	494	489	516	472	506	467	472	478	516	499	484	493	477	512	506	528	471	517	487	507	500	519	477	483	503	513	504	516	502	485	431	481	504	534	481	475	485	488	482	491	481	511	494	495	493	466	519	529	504	473	492	511	488	502	509	546	464	474	506	500	503	489	511	507	503	517	485	522	477	468	499	488	489	496	514	475	484	506	489	498	519	523	533	532	522	512	467	466	508	478	468	509	508	496	478	486	531	537	490	479	517	496	535	481	502	465	498	466	475	496	475	467	532	520	486	515	492	516	497	496	521	522	498	502	482	462	483	492	444	488	513	476	508	483	500	497	464	507	454	500	498	484	503	498	513	488	504	466	507	478	488	496	493	534	504	508	497	503	500	518	461	501	494	472	477	540	489	467	472	498	477	515	486	520	494	535	498	478	485	478	488	495	518	474	477	521	501	494	512	479	549	519	494	488	543	499	496	484	521	468	467	516	477	469	490	511	481	520	518	523	500	533	497	482	516	506	500	503	517	440	472	541	529	470	494	485	514	484	513	472	514	521	497	535	509	527	496	513	473	501	465	496	543	515	530	494	496	522	525	458	522	545	459	498	517	492	556	528	479	517	478	496	503	505	534	482	538	497	444	488	493	493	455	501	500	488	479	516	532	450	483	524	533	457	508	518	447	530	506	475	505	454	481	512	466	477	464	497	523	480	475	498	546	492	450	490	508	508	504	502	521	533	488	484	487	493	488	487	519	495	511	512	478	485	511	509	500	479	471	496	474	512	510	505	486	518	476	478	473	473	482	487	517	491	529	512	471	524	523	505	510	505	508	491	501	481	486	513	523	532	531	527	546	527	531	500	489	505	538	501	502	503	514	462	537	536	500	515	468	533	526	483	460	501	497	492	520	462	488	495	493	462	484	475	480	473	548	501	517	482	511	464	431	508	501	528	510	489	490	543	513	542	504	485	522	545	490	519	473	475	484	449	481	472	445	498	469	527	494	502	501	510	527	494	485	497	485	540	457	486	541	525	497	531	521	507	530	498	513	480	463	500	455	492	472	471	522	485	466	469	494	481	492	496	495	485	460	483	512	526	464	475	495	527	549	488	488	512	525	502	525	524	443	515	518	529	487	485	525	483	447	480	492	482	531	493	541	538	492	484	527	518	495	487	495	484	510	488	495	495	483	475	489	490	524	474	531	554	505	548	477	505	485	546	491	473	466	530	513	503	510	524	518	471	468	503	518	499	478	488	501	481	506	516	498	501	462	470	538	478	517	483	477	494	476	522	510	481	469	472	476	505	481	547	528	491	513	464	510	494	502	453	476	502	508	512	476	491	502	517	510	486	476	488	506	492	509	512	489	495	501	512	486	449	501	506	500	479	518	504	505	467	499	490	481	521	506	448
23585	21473	33402	35765	32362	31455	21560	8280	3653	1520	709	604	410	391	401	398	375	423	393	409	412	384	404	415	429	365	406	438	451	416	381	415	416	428	454	404	398	414	422	417	412	411	401	415	410	387	368	444	381	412	420	400	375	370	388	438	389	369	418	414	394	416	418	416	437	411	399	436	420	403	401	421	393	400	412	398	390	419	388	410	369	400	412	400	402	383	394	414	421	395	416	390	407	390	410	391	380	446	420	421	447	396	405	391	383	405	381	426	383	401	383	425	426	410	450	408	414	395	371	422	407	392	399	422	427	449	449	405	412	415	389	462	428	414	421	380	406	424	399	419	407	447	410	403	412	428	405	421	399	416	404	391	435	417	402	412	437	392	414	413	395	402	404	376	403	414	377	411	417	432	414	403	418	446	390	409	440	410	389	396	396	409	365	384	405	425	412	414	418	394	408	417	383	404	435	422	394	406	425	415	412	378	371	405	392	392	399	426	417	430	394	419	367	423	410	394	418	371	391	399	413	421	412	424	430	431	416	378	402	422	406	381	431	419	432	416	392	417	428	394	404	414	390	397	392	407	412	456	433	386	417	403	390	419	416	436	386	429	420	421	397	408	394	405	439	382	405	392	412	405	415	415	410	418	426	368	369	379	407	429	440	395	413	482	394	391	426	379	361	408	379	408	428	397	415	453	408	367	413	437	355	410	406	382	429	394	425	388	404	401	422	406	414	383	401	443	447	434	377	413	395	400	443	400	434	411	408	371	360	383	424	366	401	418	398	412	431	398	379	411	376	448	374	396	446	389	422	415	417	406	401	387	419	398	404	388	416	431	408	417	387	404	399	373	409	416	398	428	409	397	395	438	405	401	364	393	452	403	383	400	389	413	384	404	386	405	427	387	384	406	390	417	402	370	400	380	407	402	388	407	394	405	396	427	353	404	423	397	392	421	425	422	421	429	396	413	418	392	429	364	402	396	424	413	441	421	415	365	379	381	378	412	408	372	416	418	431	382	427	409	431	442	376	387	397	393	420	387	408	433	415	386	407	402	405	422	381	401	414	393	401	388	440	415	396	398	362	422	410	425	419	432	395	390	419	416	406	384	382	397	390	377	416	443	438	391	442	428	428	380	423	400	412	405	439	423	422	403	389	430	372	359	398	384	429	418	419	402	399	406	403	416	400	392	417	406	412	423	397	367	386	414	384	415	399	400	415	355	397	397	385	421	380	421	383	439	373	413	438	387	378	415	392	405	417	409	398	420	437	395	455	410	403	401	413	440	418	381	405	380	398	422	401	378	385	388	432	401	393	395	427	419	426	432	427	416	388	399	396	403	383	409	399	400	421	384	398	401	392	416	403	443	437	403	408	428	435	418	391	403	383	376	410	381	424	425	398	403	381	380	368	387	413	413	413	411	381	379	377	425	396	405	411	376	406	372	388	424	403	419	413	418	413	417	397	405	391	429	432	395	390	393	420	416	420	404	437	415	414	370	436	420	403	410	389	433	406	420	387	368	414	427	410	406	460	387	403	421	414	408	414	424	411	409	434	414	411	410	386	413	430	399	400	394	414	385	359	408	406	420	425	387	412	427	425	430	370	406	412	415	398	392	410	400	404	406	412	442	389	399	381	411	376	393	387	375	398	389	409	435	405	379	422	447	386	432	400	401	391	426	401	402	407	406	397	400	401	374	393	388	400	391	416	375	385	359	413	433	347	404	432	409	404	388	423	427	400	437	388	407	410	407	403	382	429	437	383	382	394	407	424	402	409	412	408	420	366	403	402	389	404	417	394	404	398	424	382	385	406	389	390	439	397	431	401	419	401	396	435	430	364	427	370	374	423	380	407	404	430	385	403	428	384	398	352	389	385	417	415	398	383	384	419	433	386	385	386	405	360	430	371	417	436	400	372	389	433	434	408	383	406	397	409	406	392	433	398	391	415	404	390	415	437	412	402	394	402	421	401	424	375	396	397	426	410	405	404	441	425	385	405	423	438	378	411	424	400	387	411	437	415	402	417	433	393	395	393	398	405	399	437	403	408	394	406	379	388	421	395	416	425	403	425	429	377	452	448	344	403	385	423	362	387	391	407	420	423	402	402	411	421	394	437	421	409	425	381	389	419	420	383	390	423	437	398	361	466	396	401	430	429	407	363	380	393	451	421	413	409	409	394	432	384	415	386	383	400	417	429	403	405	383	390	430	406	418	403	422	417	381	377	390	399	385	367	398	404	412	432	409	392	411	395	367	421	388	400	380	387	417	411	413	404	383	392	384	395	432	422	407	408	389	405	361	383	429	420	373	390	388	412	377	412	375	404	438	412	363	415	436	373	379	398	426	388	408	397	377	401	421	394	425	385	404	387	388	422	399	422	401	397	406	425	399	386	405	413	415	401	386	426	416	430	415	416	427	410	391	402	381	396	393	427	398	396	422	448	423	429	365	383	394	417	402	400	399	405	388	404	389	405	383	403	439	397	382	421	405	414	424	386	381	401	362	397	410	377	404	383	403	407	388	397	413	435	393	396	398	393	406	412	425	412	384	382	412	376	415	400	421	426	402	369	430	401	392	389	410	386	395	413	397	394	417	394	415	413	411	408	391	402	436	420	450	407	393	420	408	390	388	373	395	407	399	392	403	420	449	425	427	448	423	418	371	367	415	432	414	415	370	360	430	400	382	392	399	406	420	438	380	391	416	380	391	398	388	414	393	379	406	437	398	404	413	387	440	410	394	396	396	381	418	376	379	408	401	418	437	416	400	387	423	401	411	408	406	418	379	394	410	402	362	381	401	408	408	369	369	410	432	436	394	393	377	410	417	421	409	411	398	428	394	387	394	392	397	408	385	413	415	421	378	405	413	401	390	393	419	387	372	400	376	407	392	424	406	415	438	392	429	414	441	418	383	454	425	368	431	414	426	427	383	401	392	441	418	397	398	394	402	423	396	416	418	413	402	417	409	416	415	401	396	403	395	427	415	416	448	412	392	393	391	389	433	433	452	376	414	407	385	414	419	470	358	405	381	388	428	407	415	425	429	391	437	404	395	385	391	403	449	421	417	415	435	389	391	429	401	407	374	384	436	435	449	408	383	442	417	384	441	385	426	413	411	436	352	400	413	421	400	401	436	398	384	404	395	384	394	397	428	364	382	419	417	414	433	427	438	460	404	416	423	392	409	425	379	400	400	397	406	397	400	417	396	389	400	385	368	423	417	404	410	388	457	420	381	395	433	408	403	408	422	394	428	413	414	393	418	414	444	399	416	429	424	416	399	421	428	368	402	412	423	377	403	433	362	378	399	408	396	413	406	407	405	407	394	417	426	406	436	419	395	390	411	388	393	387	403	426	373	425	413	397	399	414	423	430	358	417	409	387	441	427	394	406	424	412	404	419	392	395	432	396	422	390	400	397	407	416	425	417	393	408	406	437	385	418	401	408	444	428	405	424	417	407	365	394	419	403	356	390	419	422	417	395	399	397	424	420	385	399	423	406	420	405	410
38130	79514	66493	48020	39582	33465	20556	9465	5460	2221	939	678	452	444	436	439	445	450	436	435	442	431	423	443	452	433	422	424	422	422	444	439	421	442	414	434	428	445	433	477	410	403	489	402	436	447	388	402	463	436	418	399	455	413	422	417	407	433	406	398	406	439	428	411	408	423	432	447	414	361	388	437	432	425	450	464	447	452	411	436	420	438	450	427	456	429	396	394	413	455	468	413	421	462	416	433	401	426	447	414	424	407	461	398	426	423	464	452	396	478	390	442	418	414	395	477	430	431	413	479	451	414	390	458	421	427	407	413	443	451	425	442	429	455	451	420	420	428	438	459	396	414	476	407	436	399	439	423	399	420	431	434	434	372	414	418	424	445	428	434	444	430	416	417	427	439	400	403	404	420	445	415	402	411	428	415	422	461	454	397	434	428	445	437	450	413	459	441	400	418	404	417	449	421	457	429	422	426	413	446	413	433	431	454	426	423	425	415	388	417	427	383	414	464	469	437	431	429	431	440	419	400	408	434	408	417	416	439	407	399	427	402	421	403	437	424	406	406	452	406	446	437	434	407	432	394	392	437	411	465	440	440	391	412	449	457	421	437	439	405	451	451	440	451	420	463	417	407	454	397	379	427	431	411	447	430	436	437	419	440	447	430	405	429	370	393	431	447	381	411	438	428	423	420	431	417	416	386	425	416	459	402	490	441	478	425	386	473	436	412	417	447	405	431	405	403	453	405	403	416	415	461	482	436	398	467	415	403	415	424	428	441	413	438	417	417	427	430	392	471	442	429	431	434	436	437	412	411	428	438	441	427	421	445	428	399	429	449	419	451	434	413	425	416	414	419	410	419	402	434	437	456	452	437	464	455	430	440	431	427	425	438	423	415	415	433	397	402	437	426	424	429	418	435	460	421	441	425	418	441	452	454	423	438	455	409	421	441	412	413	470	439	398	444	448	428	393	410	396	401	407	425	453	420	388	420	402	431	406	435	451	431	410	500	424	411	455	464	415	421	441	436	433	422	446	441	443	403	436	441	457	410	375	458	432	443	427	458	443	437	420	408	450	445	441	432	445	442	413	418	430	414	417	432	423	406	403	431	436	419	421	418	443	403	472	408	418	432	433	405	444	427	402	459	392	401	447	464	403	450	462	413	432	467	456	400	420	399	443	385	441	407	431	440	439	432	430	414	452	467	473	417	413	434	423	454	427	406	422	466	408	415	450	409	433	443	385	426	442	404	415	432	405	450	442	422	445	459	402	445	447	444	433	435	478	482	394	479	434	461	434	452	433	413	430	429	436	417	409	413	413	414	417	405	418	437	382	375	467	441	400	404	401	422	407	430	423	444	452	422	392	437	427	410	397	423	431	409	408	419	413	449	399	385	446	405	451	405	420	425	423	391	410	438	424	408	428	417	426	411	424	430	423	444	433	442	417	469	451	418	417	403	415	391	409	457	399	417	415	468	430	430	437	375	412	438	405	464	431	407	397	420	434	455	421	465	446	386	460	406	407	450	473	464	435	465	433	417	434	438	404	418	479	416	410	459	431	413	417	446	423	433	449	479	406	428	424	427	411	407	398	431	428	454	465	380	451	447	408	413	430	425	441	422	457	450	429	403	402	423	440	440	429	436	421	418	450	448	468	427	419	449	444	432	464	440	476	453	437	421	406	452	416	470	444	386	472	447	441	392	412	430	458	453	400	472	404	408	445	451	449	403	416	429	410	480	420	423	400	420	420	426	402	428	452	392	436	433	438	440	379	425	444	440	416	401	456	422	428	382	436	458	436	458	467	388	454	381	443	467	438	425	445	439	404	428	432	432	433	433	423	422	408	442	462	438	404	436	407	410	410	465	455	430	378	407	427	427	408	439	435	393	397	461	422	412	425	458	426	447	415	416	451	428	407	406	422	407	474	439	422	429	384	444	455	441	404	439	394	416	448	434	428	439	399	413	448	407	439	428	421	433	460	425	462	436	442	417	412	428	405	406	432	425	476	409	365	446	463	462	409	423	449	426	425	435	453	396	443	441	422	425	457	454	446	438	401	400	447	418	438	450	411	439	427	407	426	391	411	443	420	440	386	470	408	445	406	459	433	424	433	453	457	473	417	397	438	437	433	362	416	410	438	424	414	453	403	425	443	395	454	400	426	437	454	383	450	482	433	429	371	428	417	419	442	439	423	410	397	438	452	427	428	429	461	412	392	442	425	417	425	431	420	436	462	383	426	471	399	401	445	439	438	437	397	390	454	413	423	435	434	424	443	448	408	433	430	418	397	440	422	422	457	418	426	425	437	405	441	409	439	461	416	443	411	431	426	448	393	409	423	399	421	414	444	416	440	443	407	437	439	447	447	447	414	461	467	427	433	445	411	418	431	431	438	415	457	423	431	449	439	452	417	427	414	420	421	454	448	427	415	428	455	480	396	408	411	422	433	431	459	412	437	450	452	402	421	449	403	461	398	393	433	413	412	394	454	450	447	424	411	430	450	407	424	411	454	439	435	391	451	414	414	453	457	445	428	447	432	402	400	415	427	422	391	418	434	435	417	441	465	429	432	423	447	425	409	433	422	453	406	426	406	428	428	430	433	457	427	407	421	428	402	425	441	433	435	417	446	445	455	433	401	416	434	431	427	415	460	409	423	403	415	459	390	423	439	419	428	418	457	395	442	423	414	453	418	427	444	437	429	427	412	432	440	415	467	422	424	430	431	437	396	418	435	398	438	447	430	445	465	449	464	439	410	414	467	421	423	428	416	435	411	463	433	439	458	433	410	482	441	450	436	417	434	431	397	406	420	381	430	443	435	429	423	433	452	460	427	456	466	424	433	465	418	452	421	387	419	439	400	425	435	425	440	388	445	417	423	398	443	429	401	433	445	430	444	449	414	438	469	402	455	434	439	432	468	459	429	415	429	413	435	425	433	424	405	392	431	420	449	465	443	421	460	403	455	446	432	442	409	448	432	409	433	404	453	443	450	422	424	402	449	411	378	465	411	429	415	411	421	415	425	429	420	423	455	450	416	425	412	408	441	438	394	452	470	434	417	397	438	416	459	432	430	406	446	438	448	429	423	433	408	421	421	436	420	444	421	433	410	423	422	447	382	428	446	427	421	400	429	435	448	446	422	428	405	409	427	422	430	416	431	439	432	399	438	424	450	452	444	422	408	433	430	422	407	394	406	444	450	452	418	443	418	454	431	439	444	436	424	421	417	440	433	445	421	440	438	409	439	402	424	417	443	440	417	437	464	397	445	412	396	430	414	447	424	404	414	454	382	442	417	435	458	433	431	454	415	406	421	371	428	428	428	422	440	399	421	418	419	428	426	434	418	444	407	415	418	444	404	436	438	456	444	424	433	437	410	431	418	425	434	412	436	463	406	419	416	405	432	434	421	428	427	424	424	424	440	433	454	442	460	423	397	474	421	458	390	430	415	412	424	416	455	392	415	434	439	418	459	408	420	416	390	424	480	455	414	438	434	441	439	418	395	435
24879	21803	32060	34040	30701	24675	13479	4360	1811	1026	709	692	630	659	615	571	579	619	611	603	617	637	586	655	593	624	655	564	590	625	557	625	627	625	610	619	613	622	616	574	570	592	630	611	629	597	659	612	596	595	616	597	593	633	603	612	617	598	588	584	604	603	645	578	618	625	596	585	580	569	612	568	616	631	668	587	649	591	571	607	606	599	625	601	603	654	570	590	668	576	595	613	609	589	609	630	588	597	600	629	622	587	641	589	577	642	664	556	601	589	614	654	672	600	574	602	636	603	603	574	629	566	610	600	654	645	584	571	655	597	626	596	658	612	588	547	622	651	614	574	614	669	606	617	644	577	583	624	634	621	564	575	589	605	605	601	649	610	618	624	594	610	573	612	619	588	560	585	606	627	602	605	584	602	685	594	612	597	624	588	611	595	580	636	615	619	619	618	590	589	629	617	637	595	612	652	611	572	633	569	598	613	632	631	601	591	614	619	651	602	597	588	616	592	599	609	616	643	678	626	604	634	578	583	620	639	578	654	588	656	652	636	574	597	595	620	647	584	585	634	629	595	621	602	617	636	636	587	622	629	626	613	634	612	637	603	618	599	611	608	631	561	590	591	553	580	610	599	605	601	597	593	609	620	578	600	614	632	632	640	544	594	590	587	641	639	621	614	623	599	627	582	618	602	630	593	620	602	633	618	605	576	585	632	619	624	595	574	613	591	612	606	651	629	562	652	575	656	590	661	618	604	597	645	589	631	615	563	614	610	570	589	587	596	583	586	576	588	663	583	590	606	599	617	654	631	587	591	607	613	608	609	599	603	612	589	581	616	595	601	606	592	570	614	597	580	563	618	642	601	582	670	664	636	575	607	566	647	615	576	618	582	609	622	537	616	613	593	598	580	606	607	601	599	588	663	607	603	610	628	568	565	600	582	612	605	587	601	631	648	643	617	633	621	580	586	635	614	594	631	602	601	578	585	634	577	582	630	630	587	659	639	616	633	602	588	621	610	645	635	603	573	611	642	626	642	629	609	616	597	634	649	581	640	655	648	607	633	662	613	659	602	638	590	664	624	653	575	607	613	605	595	610	632	658	643	624	584	604	592	608	595	593	613	627	618	613	623	588	612	627	639	592	577	582	659	613	562	639	631	600	649	601	671	588	600	578	630	601	587	580	591	605	613	631	635	581	613	607	635	606	555	578	635	617	628	626	610	625	617	601	620	643	627	611	615	573	581	629	615	605	600	616	569	624	629	654	595	569	605	641	615	659	636	617	615	607	576	585	628	615	587	599	641	628	604	654	614	634	602	615	569	618	633	583	615	604	612	616	583	627	602	624	648	626	618	644	615	662	596	552	638	612	622	630	620	614	617	600	594	596	625	656	641	572	634	617	586	654	613	632	584	597	630	628	596	628	602	644	613	574	619	621	644	602	628	638	575	614	595	557	596	583	630	605	614	606	599	636	601	614	594	587	606	582	588	627	581	617	615	626	602	629	597	605	592	646	604	624	609	638	600	587	608	642	659	599	615	605	633	638	646	600	611	620	587	614	614	585	631	556	598	620	563	615	600	604	573	645	632	650	593	627	566	616	584	579	620	604	631	598	605	618	659	581	572	598	638	665	609	629	606	602	651	583	575	604	631	634	609	616	604	646	630	580	595	613	620	637	627	570	594	613	600	578	621	625	602	606	605	622	577	634	573	597	634	608	630	659	642	588	603	595	614	640	589	620	644	608	626	584	630	641	590	629	571	593	592	603	538	635	622	611	583	621	568	550	674	621	608	664	614	644	609	627	590	643	591	614	643	600	572	636	575	605	581	650	605	616	620	622	591	619	602	567	613	646	605	600	559	637	633	583	627	639	635	605	621	615	621	597	616	596	605	648	560	627	588	625	607	586	633	624	593	602	595	598	665	581	636	601	650	555	588	642	627	619	654	591	598	589	630	579	578	559	584	642	609	633	540	613	641	613	587	658	582	636	580	617	633	620	624	628	568	620	609	582	582	602	593	610	612	633	605	607	659	627	610	598	616	597	621	594	594	614	605	609	633	604	642	643	654	649	611	626	658	610	641	578	630	613	628	608	635	616	593	589	631	599	596	617	630	625	633	611	626	606	596	573	593	631	610	589	652	622	601	629	624	586	611	637	619	615	622	631	632	611	617	634	616	582	545	639	601	606	622	609	592	618	630	601	628	614	623	577	615	589	580	629	607	626	628	656	595	619	601	605	607	628	614	590	613	578	597	627	570	604	621	600	644	606	600	632	628	571	630	636	628	585	563	572	615	598	634	612	570	654	650	640	594	589	596	620	617	626	584	658	623	628	600	591	622	578	640	626	622	594	667	616	602	603	606	607	590	603	641	606	625	567	607	605	595	592	592	610	582	573	656	602	569	637	600	616	599	624	597	597	593	623	563	591	604	616	630	615	631	650	608	596	622	637	579	588	590	615	556	626	580	608	605	616	581	574	651	615	610	625	572	607	618	603	608	647	589	653	627	642	584	628	649	621	561	618	612	600	605	641	611	603	601	625	598	617	588	628	663	622	615	648	605	588	581	628	603	583	599	635	579	649	619	592	593	554	619	585	596	620	580	580	643	608	644	572	584	610	609	599	601	606	642	595	651	625	627	594	612	601	642	594	579	643	620	623	632	587	643	588	591	588	578	623	634	601	633	641	667	672	592	587	574	624	571	583	588	602	589	613	681	612	607	603	599	639	566	623	616	635	609	597	576	632	592	592	633	601	579	620	577	608	632	616	629	592	634	630	611	615	650	614	583	624	629	626	599	672	639	622	649	628	609	576	583	580	595	604	628	597	619	633	630	580	590	612	582	626	612	583	605	613	554	612	604	640	597	579	594	578	640	602	612	613	582	616	588	616	642	615	644	607	644	591	660	558	634	633	588	622	566	607	587	613	582	584	654	609	614	619	593	625	623	627	594	592	604	613	632	604	545	604	628	630	629	619	645	654	648	588	602	612	563	595	596	652	634	616	617	601	598	604	634	647	637	629	659	626	582	592	582	604	594	639	594	622	585	644	606	608	590	662	624	635	635	600	613	615	583	616	593	584	596	616	610	622	592	599	605	612	606	558	562	604	613	628	609	633	606	645	616	585	617	648	609	633	590	623	617	593	570	575	610	642	618	600	617	649	648	637	601	619	597	625	645	610	604	628	633	647	592	618	609	612	609	684	636	678	645	618	607	628	650	594	643	605	616	625	616	613	579	624	613	617	619	627	605	615	643	664	674	628	644	590	671	609	570	615	584	601	592	596	592	611	626	587	593	581	593	646	628	615	611	621	647	573	611	577	640	602	623	607	626	650	631	596	637	657	644	566	644	627	575	645	643	608	600	613	591	585	573	633	603	592	588	578	621	622	604	626	605	624	581	594	635	598	642	602	635	611	567	589	643	603	617	607	573	654	612	614	629	641	607	585	568	624	627	635	661	600	564	639	621	638	589	593	610	628	611	613	550	592	621	598	614	655	598	653	598
33298	64447	50621	41042	36636	28287	16169	6424	3057	1370	847	772	662	663	634	662	663	611	662	656	651	649	655	680	662	631	642	643	652	669	658	655	636	626	659	681	639	613	627	676	616	624	631	648	642	625	652	644	657	597	655	637	651	634	683	626	619	623	672	637	668	696	647	663	678	644	694	650	626	636	678	647	599	654	642	674	602	644	642	666	640	628	662	629	650	615	633	662	641	624	711	692	634	653	662	644	614	641	602	697	623	642	660	622	619	651	642	616	641	654	648	684	605	654	667	630	584	658	657	641	656	638	676	654	672	640	604	650	621	648	672	641	622	667	617	604	624	599	611	640	572	638	630	633	617	614	651	650	683	646	648	683	633	654	624	636	586	621	687	656	628	660	633	689	607	655	667	663	665	679	634	679	677	599	645	622	665	634	651	664	638	673	656	679	664	652	639	635	663	653	673	658	646	640	654	675	659	652	617	654	635	654	636	632	622	634	681	606	619	618	583	613	621	630	627	670	633	645	661	651	676	703	670	598	602	594	688	659	621	646	680	643	665	631	636	699	686	638	668	636	666	595	598	646	641	680	651	611	638	654	628	638	628	624	642	633	624	657	657	633	625	642	594	661	629	619	686	645	632	646	684	640	666	649	623	654	621	672	653	659	609	610	624	614	647	628	650	613	656	646	633	628	637	661	667	618	634	655	644	660	613	678	649	656	613	644	645	622	648	641	645	638	693	590	620	628	618	684	686	598	642	700	612	647	635	639	677	666	655	648	644	649	636	680	650	652	636	697	643	627	652	639	654	609	654	583	602	634	619	612	614	611	668	655	655	647	651	593	636	655	628	654	610	611	618	628	638	635	629	663	664	661	668	658	658	665	645	653	646	624	664	656	658	650	693	638	659	673	646	641	697	653	665	652	654	636	651	665	637	642	687	617	629	655	651	648	669	656	625	670	636	622	627	653	649	655	648	621	656	617	662	658	621	639	622	687	619	627	629	699	653	662	611	601	645	647	632	601	600	609	657	619	637	639	651	690	629	646	639	665	655	614	572	621	636	665	628	613	672	676	620	683	701	647	627	666	670	644	668	642	627	672	636	635	630	612	626	658	614	646	625	669	679	660	642	666	656	610	652	647	635	688	645	653	620	624	637	680	647	648	639	669	630	654	612	652	658	641	653	619	584	624	610	610	643	683	646	668	643	607	661	666	604	637	593	671	591	667	620	680	609	679	662	642	645	654	674	609	667	602	638	638	619	647	644	658	607	634	594	668	635	621	642	613	647	622	654	653	648	628	656	694	640	665	640	632	674	644	650	678	622	639	638	661	633	634	664	637	625	664	661	616	648	664	654	649	663	599	653	622	640	649	610	616	611	622	652	623	659	650	649	652	630	685	603	653	666	630	678	638	628	674	620	652	628	665	600	644	674	657	662	670	625	646	636	635	679	634	620	641	608	715	639	614	642	634	632	676	614	647	614	643	658	655	649	643	614	614	620	616	646	644	658	635	656	640	595	657	665	665	694	626	619	648	635	623	647	648	673	676	663	609	649	678	621	669	648	683	607	624	632	624	677	648	663	645	640	616	629	651	644	631	623	700	657	668	666	606	631	682	652	631	626	651	646	652	668	675	661	651	635	618	675	639	633	648	685	651	682	624	673	652	663	621	633	675	660	628	669	676	662	641	617	624	640	677	639	658	617	586	664	627	632	641	685	609	646	602	593	613	643	628	652	698	610	665	639	629	643	603	650	636	626	674	683	610	653	647	614	667	643	636	625	631	618	638	649	654	643	643	690	640	644	632	633	621	628	640	641	651	659	659	667	636	607	623	668	626	638	663	606	651	640	709	657	603	636	661	625	677	628	652	652	647	647	626	693	653	619	654	629	654	667	649	635	627	596	610	673	661	672	608	623	623	681	642	624	624	649	657	622	637	663	641	629	610	601	627	656	663	677	678	646	617	650	678	697	629	668	691	701	669	665	642	691	622	659	639	671	643	655	663	625	640	625	670	610	648	627	682	607	648	639	629	635	619	661	637	647	661	659	653	632	620	644	610	652	644	662	641	625	673	662	619	642	648	663	670	620	645	650	644	594	659	595	614	615	670	662	632	638	695	642	628	644	636	653	635	651	639	657	645	656	628	602	639	659	656	626	619	666	644	631	607	633	658	655	640	635	689	657	627	608	651	619	666	638	630	676	649	661	609	591	651	601	650	660	606	596	636	584	636	631	675	619	680	639	651	672	623	642	639	688	661	672	614	653	638	604	624	637	629	682	649	654	635	707	665	666	695	589	648	672	655	631	649	603	617	570	604	654	670	641	640	687	640	630	667	630	630	654	664	658	680	651	685	603	622	659	633	654	620	624	619	660	648	661	619	629	610	607	649	631	624	625	623	685	605	647	635	639	648	619	636	690	657	656	608	619	675	662	663	608	614	651	661	639	699	661	639	683	640	629	592	634	574	706	663	624	654	657	630	664	680	639	653	672	646	626	644	591	656	615	650	635	644	655	654	636	613	651	666	647	607	637	605	654	674	638	662	627	617	742	629	644	605	659	652	630	628	667	607	637	640	639	651	675	654	639	643	628	632	657	642	658	619	618	660	643	616	681	670	647	647	644	630	614	663	655	654	652	628	613	615	632	631	649	665	650	628	654	614	659	584	650	663	671	679	627	637	629	630	622	619	593	671	651	668	588	641	685	646	672	629	659	636	631	669	686	643	612	670	625	633	633	640	630	648	643	663	676	629	660	653	650	636	669	626	604	680	613	638	635	625	659	656	649	649	669	639	639	629	651	636	675	643	673	621	611	679	678	659	622	634	671	625	670	626	639	642	597	630	602	647	681	680	668	684	662	694	606	643	632	689	636	655	695	689	655	638	632	643	639	627	687	665	662	652	655	628	628	582	650	618	680	624	599	614	739	623	654	644	615	664	659	626	594	634	597	695	655	655	629	652	677	624	627	648	678	626	665	629	626	662	638	632	635	643	663	635	677	676	622	648	655	627	688	700	630	646	644	666	651	623	650	661	646	656	597	599	686	686	601	654	648	633	636	677	633	700	666	639	650	641	655	663	644	661	628	596	616	620	666	697	654	645	650	643	621	666	654	693	668	660	657	680	673	635	595	608	658	655	675	666	664	660	654	634	644	667	631	656	658	639	635	641	653	642	663	671	660	642	645	574	669	618	628	674	613	644	630	658	628	661	650	684	653	652	605	610	659	618	632	635	606	629	596	631	666	670	673	642	641	634	651	679	632	634	629	667	646	625	636	695	633	609	612	669	646	631	635	623	648	646	592	658	641	671	681	630	607	633	658	689	638	633	624	616	634	665	719	621	669	661	656	621	605	611	668	712	630	647	623	629	689	686	646	633	595	649	622	614	656	620	685	646	679	615	656	675	666	598	676	652	717	576	641	657	636	584	651	669	648	622	628	603	636	656	645	636	657	632	604	645	635	679	629	629	641	676	643	667	615	675	645	587	718	664	666	632	652	624	621	600	653	690
22516	21157	29977	31054	39668	41513	35255	19311	4956	1788	1300	820	621	621	608	685	609	654	605	625	589	640	626	625	652	595	649	650	625	598	601	656	599	625	643	622	588	670	642	653	670	584	619	642	656	610	641	681	621	595	626	608	598	615	631	611	584	611	604	620	627	641	623	626	609	657	626	607	629	651	611	582	638	617	625	636	606	608	606	614	646	636	621	620	630	628	641	623	575	590	656	621	640	583	639	574	591	621	587	664	580	641	657	577	625	603	650	583	627	609	625	591	650	663	674	605	643	644	604	623	593	600	629	592	556	629	639	619	591	636	584	601	643	659	617	627	581	644	582	617	628	615	643	613	634	641	598	621	652	589	638	609	616	618	641	633	625	623	639	656	615	587	665	651	633	606	625	627	563	600	623	580	647	632	598	594	622	594	631	645	618	635	635	612	622	615	627	634	575	598	652	646	648	591	604	598	599	580	611	656	566	618	582	642	592	607	650	648	615	600	607	587	596	606	594	641	628	575	637	651	555	654	657	602	624	591	573	609	597	622	630	631	625	638	641	630	654	620	600	628	610	657	639	608	641	633	611	585	614	619	605	604	629	615	666	658	640	575	590	633	625	616	630	575	567	618	645	622	729	611	640	619	647	584	599	683	639	637	601	664	643	615	585	666	629	624	653	620	617	582	638	610	574	645	578	568	623	641	608	604	608	596	672	644	571	601	554	602	656	652	583	650	638	587	591	646	612	623	590	610	603	635	600	625	606	615	590	664	612	668	620	607	628	618	613	565	633	612	594	574	596	620	591	611	590	671	599	590	577	626	606	624	631	629	605	647	620	620	624	597	664	631	634	641	559	623	612	592	630	643	616	640	592	584	663	617	611	613	597	608	610	637	615	613	619	654	618	594	613	620	615	620	629	597	625	598	636	604	616	618	579	598	625	660	591	654	604	621	588	617	633	593	600	636	609	616	594	575	610	588	596	671	598	623	583	605	643	620	601	616	614	617	626	594	616	620	628	603	625	629	593	618	627	619	638	656	601	648	662	621	595	620	605	604	593	602	648	630	601	613	611	631	588	591	643	620	567	609	657	621	623	623	624	619	656	650	658	613	639	586	586	615	604	630	542	604	598	610	629	603	656	627	555	586	638	638	631	606	589	624	596	640	596	621	623	587	593	627	582	615	599	587	614	584	607	610	562	676	583	606	584	674	611	628	614	577	596	589	601	609	613	643	629	609	622	619	580	570	570	606	591	625	592	645	627	629	654	614	602	603	595	609	669	633	595	589	613	598	615	630	622	636	591	602	590	649	598	608	574	576	571	626	613	635	582	600	633	654	617	657	610	601	576	623	567	641	595	594	638	643	598	593	593	600	593	632	644	640	623	647	594	554	617	575	596	638	630	622	654	640	644	597	617	595	619	622	591	668	615	639	592	599	660	581	592	603	621	608	627	599	593	578	604	620	609	644	640	627	584	628	595	621	627	615	613	619	627	604	588	612	620	614	613	617	559	600	637	617	582	657	629	632	608	616	585	620	620	589	599	622	647	634	619	650	621	612	626	630	598	626	583	615	637	660	633	635	641	622	589	679	619	604	584	625	602	580	661	624	595	621	635	610	577	614	597	661	645	620	588	609	616	621	624	618	613	624	630	655	624	583	625	630	594	623	611	568	621	621	654	598	638	579	577	635	624	588	642	601	638	643	659	587	618	605	578	609	642	654	562	610	591	628	622	560	632	634	639	601	599	615	600	657	656	600	585	602	629	638	620	557	596	590	607	641	656	615	610	638	584	601	616	638	688	591	620	607	607	617	636	597	665	617	650	603	614	604	616	626	632	594	581	590	599	610	598	659	605	570	588	620	637	584	579	622	657	582	622	651	560	596	591	662	606	592	584	606	660	597	628	611	607	636	622	605	583	595	647	634	624	625	645	634	621	620	576	608	570	630	584	609	644	666	618	628	634	619	666	593	643	604	576	602	617	615	601	636	617	623	603	637	632	625	598	638	580	640	647	641	574	603	615	593	582	595	609	584	614	634	625	601	627	605	657	605	625	594	643	590	670	609	609	632	642	594	583	583	606	620	635	602	656	616	630	643	641	628	648	619	650	636	593	578	578	601	585	608	585	652	585	621	616	620	619	594	647	598	674	630	601	653	624	608	627	667	604	659	652	604	618	596	603	618	626	689	603	597	636	638	611	632	639	598	604	632	643	635	631	592	666	646	593	564	566	558	639	597	623	626	631	649	652	568	629	639	622	587	599	622	601	599	679	662	571	631	613	574	640	656	640	601	629	665	625	607	654	578	570	619	556	651	676	578	613	668	642	646	703	610	613	613	618	612	609	639	594	616	566	588	575	622	605	556	637	597	601	607	593	646	619	580	647	608	625	607	578	601	632	593	641	624	573	624	564	622	601	658	658	603	652	648	628	641	631	618	633	633	637	684	630	611	584	631	586	574	601	615	659	591	629	593	611	619	634	603	600	559	576	619	641	618	566	603	629	610	620	630	617	625	628	582	591	614	598	591	588	612	580	637	610	591	565	644	634	613	608	586	635	618	633	621	592	643	615	625	617	621	550	628	578	628	647	643	659	613	605	606	583	611	607	609	635	648	615	634	641	578	601	622	629	654	665	651	614	600	613	600	615	610	673	597	598	614	619	606	637	628	606	637	628	626	602	634	613	612	606	619	645	590	630	586	655	580	654	617	580	590	556	623	627	580	604	581	588	628	590	599	651	624	637	586	591	602	617	596	622	603	625	637	574	596	617	638	582	596	648	629	614	636	605	603	609	643	592	662	605	641	623	627	621	599	648	668	614	626	613	619	681	546	621	615	607	641	621	617	621	622	663	580	646	624	571	604	625	629	645	611	582	606	669	620	647	638	628	596	650	624	608	611	620	607	572	611	584	647	573	642	638	664	640	635	639	638	579	620	608	624	640	643	632	647	643	631	619	627	645	654	648	589	621	656	619	628	585	626	601	568	612	645	593	552	669	588	592	616	621	612	617	619	608	610	650	626	659	648	671	640	600	639	643	617	623	602	631	625	616	609	601	629	604	615	637	613	644	594	618	625	655	633	603	629	570	609	623	654	591	632	624	646	651	612	642	680	603	648	663	631	600	610	617	647	646	644	612	622	648	614	638	628	595	580	574	645	588	599	610	648	645	596	666	641	632	581	598	642	633	613	595	618	644	594	601	648	651	589	595	660	555	612	602	665	643	592	647	584	609	638	624	633	617	632	654	583	631	617	676	649	650	650	605	621	633	662	598	597	622	627	616	657	638	578	615	590	633	611	589	612	616	637	616	649	627	634	630	612	595	591	641	614	622	648	623	622	605	598	654	594	613	638	624	634	647	632	570	563	623	600	602	579	567	617	629	588	646	612	602	581	644	609	621	597	556	607	658	620	640	596	612	639	597	641	585	650	610	609	654	611	563	564	630	667	588	581	632	590	616	614	615	592	614	604	581	641	559	632	600	630	581	628	585	632	631	625	626	618	632	656
38817	82895	72340	64814	56997	46553	34384	19383	4883	2500	1719	878	621	639	634	652	622	613	633	631	626	638	630	615	634	619	625	641	648	627	611	628	613	579	622	599	669	632	640	611	610	626	637	633	626	622	645	615	641	615	651	638	618	651	577	632	649	638	622	615	612	626	632	663	612	617	625	597	594	627	602	632	637	643	624	631	626	608	609	606	580	600	598	633	647	630	633	567	646	597	618	624	658	626	618	619	584	603	636	608	615	624	637	582	632	608	612	667	630	588	659	635	612	593	620	603	624	643	610	622	550	662	637	624	589	624	659	594	619	642	627	566	667	620	608	672	617	602	625	638	638	639	648	592	654	615	616	618	621	623	656	608	621	613	684	623	626	610	629	664	642	618	625	610	606	620	620	589	640	621	659	620	629	622	602	626	664	648	641	649	637	623	708	617	595	582	648	631	643	595	606	624	607	662	649	616	614	622	613	657	655	594	625	630	623	647	607	649	615	620	638	637	658	609	615	631	581	630	644	656	659	614	652	640	639	652	593	632	637	644	624	584	652	597	591	651	653	653	641	597	635	600	623	620	618	655	619	629	598	663	612	608	570	606	637	628	661	666	627	608	640	659	621	574	631	643	631	633	601	636	635	614	625	628	662	633	597	603	702	637	618	647	612	602	682	607	638	642	579	615	614	685	610	651	621	573	680	633	690	570	657	581	663	615	589	631	648	618	664	634	593	641	556	680	605	661	633	605	631	643	620	630	618	597	648	589	634	648	597	622	595	684	646	652	614	617	609	603	621	623	630	563	579	624	617	591	633	655	659	633	657	639	604	613	629	657	591	668	633	665	647	637	624	604	612	600	648	632	607	592	580	594	698	635	597	632	630	620	646	606	657	674	626	573	666	615	639	642	631	671	669	595	661	598	601	628	649	652	555	615	573	607	628	601	654	620	623	664	623	599	604	634	643	610	608	607	685	626	618	596	655	630	655	619	605	625	634	639	638	593	664	602	624	623	624	654	551	646	603	625	592	646	629	634	597	604	654	603	644	648	607	604	624	623	617	617	657	605	613	614	605	624	649	610	638	661	633	649	596	623	622	647	619	641	624	644	622	657	602	634	605	620	590	577	624	625	597	619	621	607	614	601	606	624	595	617	617	628	620	628	614	628	618	617	631	609	628	663	642	614	581	660	623	629	615	610	622	578	644	590	597	600	639	616	654	619	590	602	609	617	588	671	617	578	622	620	642	602	646	622	605	580	591	621	591	623	608	651	667	654	633	606	627	606	612	667	635	581	654	626	617	625	594	589	633	601	590	644	631	593	631	660	628	631	587	575	596	600	663	622	651	689	607	625	597	647	606	622	639	626	595	590	600	653	621	644	605	586	610	589	641	666	570	664	632	619	590	601	622	612	610	643	628	670	638	606	690	621	596	659	623	567	672	637	649	586	601	632	653	659	603	641	594	621	609	628	609	617	637	619	620	656	571	628	663	618	642	645	612	644	601	598	647	603	624	651	614	596	599	620	567	620	632	610	638	611	626	605	620	617	603	647	628	629	633	629	632	610	656	633	616	614	622	609	634	619	598	611	607	644	659	667	587	646	629	642	627	649	657	603	652	642	589	665	598	618	630	634	621	674	615	651	635	614	652	614	640	576	635	647	606	653	579	626	612	606	630	654	615	602	659	608	612	617	637	622	644	617	660	565	608	605	646	641	642	609	607	621	608	611	628	606	622	639	596	629	669	618	599	608	613	631	596	638	586	631	679	611	662	633	622	639	621	635	587	620	636	603	614	629	632	642	634	599	665	637	655	593	607	619	579	603	642	662	661	615	611	610	621	592	623	603	641	659	682	681	645	685	605	612	593	633	635	621	652	631	663	636	614	607	585	630	679	594	666	583	615	625	634	633	631	655	634	595	597	646	664	602	612	594	582	601	664	593	639	612	632	694	604	624	613	570	665	636	632	607	621	621	631	629	592	608	662	605	663	610	608	651	595	607	601	711	618	622	619	610	604	569	654	637	615	625	661	634	631	619	612	645	633	578	604	650	650	600	624	602	598	627	674	583	618	618	651	634	638	624	619	604	607	631	641	610	635	634	617	632	594	564	650	652	612	650	663	635	624	634	617	604	655	621	631	624	603	585	658	653	657	610	619	612	614	606	619	582	620	637	658	637	566	629	629	599	637	630	629	607	634	676	611	652	609	623	652	591	679	596	627	608	677	618	638	569	661	624	587	633	625	608	592	642	630	611	570	605	607	629	640	618	695	646	657	578	635	630	631	599	611	568	631	611	618	625	606	591	598	648	588	659	661	621	625	662	659	633	604	589	626	605	626	593	630	665	626	658	610	676	625	586	667	606	630	648	577	656	645	626	641	626	660	637	656	651	627	625	602	692	586	629	613	657	628	639	646	617	622	631	642	590	644	633	617	613	614	600	644	619	629	664	644	650	629	634	629	636	645	627	632	646	622	604	608	618	703	633	659	618	612	679	636	634	620	570	637	606	621	594	608	595	587	613	611	630	596	656	615	606	617	637	643	626	617	602	654	603	635	625	595	649	581	592	600	547	639	607	645	602	604	601	613	649	628	605	614	632	645	612	600	583	631	640	656	687	606	668	633	614	607	563	637	661	614	636	636	634	602	602	637	620	617	571	602	640	632	613	645	647	571	645	629	629	635	632	609	618	608	617	638	607	658	631	633	627	615	581	577	635	585	643	595	684	634	625	613	588	592	623	615	623	572	639	595	621	638	583	653	624	614	627	656	622	605	640	624	610	627	621	629	620	614	621	609	623	616	647	571	596	650	655	613	589	594	657	597	634	620	621	606	632	644	609	621	655	626	642	623	708	623	598	623	634	592	654	646	621	588	644	627	577	643	603	605	610	666	637	625	660	601	602	651	615	664	634	672	572	655	648	642	603	648	625	570	648	626	654	581	641	609	591	656	636	609	594	619	610	641	647	584	586	618	613	646	607	637	631	588	640	630	599	652	614	647	628	617	654	630	612	615	631	636	649	624	634	647	584	637	646	596	590	637	612	612	646	629	583	621	626	634	637	625	644	608	606	613	625	619	556	608	634	624	567	620	644	634	625	661	627	631	649	600	643	594	625	650	622	633	609	586	644	647	622	587	640	642	609	597	603	618	624	605	636	655	597	613	609	570	616	582	587	635	676	641	620	637	626	657	635	600	607	673	617	605	610	605	687	679	633	668	614	578	638	647	610	628	655	614	639	634	653	656	604	613	641	637	609	616	632	611	620	610	590	645	638	633	608	660	587	649	612	610	619	623	630	660	612	592	560	630	598	585	588	601	625	611	644	622	624	598	601	626	648	679	686	587	594	666	591	623	687	618	608	594	634	616	597	623	599	648	687	645	587	630	639	637	674	615	597	597	617	630	599	585	654	633	605	653	658	596	616	583	625	594	619	677	614	619	645	610	675	628	629	608	628	633	615	605	616	634	628	620	625	645	630	569	619	624	598	630	604	647	636	624	623	615	615	594	586
28616	27505	32000	22000	11874	7578	4468	1089	528	423	460	409	452	416	402	385	461	434	441	430	433	424	444	431	433	425	441	404	446	394	422	441	394	433	432	427	448	426	450	424	452	423	450	425	463	436	416	426	423	453	385	454	448	415	404	440	423	427	420	448	388	461	419	449	416	419	466	443	443	448	431	449	407	433	484	432	420	392	413	446	433	393	439	380	403	482	403	425	425	389	422	395	423	422	430	446	440	448	438	403	420	407	440	461	457	419	433	412	448	460	415	463	436	451	459	466	453	414	404	424	449	373	462	446	420	427	403	445	388	430	452	452	422	448	446	430	416	427	453	427	420	434	461	429	453	430	405	418	449	442	468	409	403	455	480	457	466	373	456	437	428	426	401	435	440	457	348	430	456	440	407	435	397	422	452	442	434	424	433	443	417	428	419	424	390	414	418	416	467	419	440	411	464	401	439	413	434	422	418	446	407	443	433	425	451	440	402	426	460	496	422	426	433	448	452	424	436	424	424	429	469	451	440	453	456	453	408	408	417	441	403	428	415	418	407	423	446	453	427	434	421	413	401	417	427	419	448	389	468	465	411	420	436	433	444	456	419	418	383	411	464	410	411	392	447	468	428	422	436	418	389	402	420	447	464	432	408	430	430	428	422	427	423	411	419	439	422	427	436	404	422	455	440	416	414	465	438	424	420	422	442	423	423	439	445	423	443	426	448	451	381	447	461	452	441	395	460	435	457	434	474	435	395	452	432	423	428	453	400	446	466	431	427	418	451	427	405	457	467	418	424	438	419	445	419	390	395	426	451	410	434	460	454	419	393	423	409	432	435	427	400	451	426	420	446	429	432	416	478	449	409	431	446	415	451	423	417	438	406	419	432	400	438	467	408	466	436	407	436	436	414	433	451	434	448	448	432	456	466	412	445	410	429	423	455	460	426	465	389	396	410	422	461	459	431	428	426	414	437	453	413	418	460	398	404	439	419	403	450	435	436	415	409	418	438	403	423	465	419	414	436	403	424	415	434	384	447	425	439	440	443	415	446	438	418	438	441	450	376	447	460	426	439	420	411	449	407	429	488	430	393	475	430	444	413	470	425	439	410	410	425	428	434	440	418	452	443	453	436	439	399	427	462	390	421	414	441	426	441	429	430	436	423	434	405	419	452	406	414	418	397	390	422	413	417	452	429	438	451	443	487	426	417	409	422	414	431	463	439	445	410	429	401	429	472	463	422	447	474	432	402	417	440	450	410	462	441	417	466	423	421	416	420	469	438	448	408	435	421	390	389	372	434	415	426	409	399	414	435	414	430	422	437	444	432	440	404	405	459	452	418	448	449	449	423	422	420	412	392	438	432	407	451	454	419	452	406	454	422	414	421	449	416	421	415	403	420	415	419	444	413	409	424	445	475	409	389	434	435	437	440	454	413	466	391	427	462	455	433	457	431	427	445	431	439	443	462	461	419	441	434	439	461	427	419	430	422	440	431	409	444	452	406	421	386	423	441	398	439	426	428	450	429	426	414	424	447	441	428	431	399	424	439	451	445	454	421	444	427	440	430	429	409	426	440	446	448	470	430	444	429	466	429	439	408	423	386	430	457	437	430	436	409	438	417	436	417	417	461	433	426	381	420	412	451	389	434	424	440	428	449	449	432	427	396	438	424	399	436	448	464	436	452	411	432	441	424	440	422	406	454	422	429	414	418	414	475	383	449	412	442	439	453	434	413	430	443	435	451	446	436	396	439	408	422	427	436	404	433	440	437	409	450	467	466	442	467	399	421	447	415	415	399	419	428	387	423	428	409	428	437	425	439	423	426	425	415	431	464	419	463	456	434	396	411	407	430	453	397	432	399	442	373	435	446	459	427	409	404	435	433	436	440	449	441	438	427	392	431	441	448	406	424	424	411	429	456	428	450	422	411	440	476	422	450	422	411	398	425	432	402	411	411	406	423	429	445	426	428	423	432	423	446	419	440	389	430	438	386	467	407	417	448	438	427	468	407	437	417	434	426	439	464	428	437	495	415	398	429	455	404	441	450	416	447	448	399	470	390	459	427	460	433	428	408	399	419	414	401	455	397	442	484	409	458	480	427	412	434	451	438	415	403	472	401	462	439	465	405	421	412	403	431	405	421	432	439	456	439	446	461	402	437	452	463	430	417	395	438	443	440	416	425	424	407	422	417	381	434	398	450	427	441	433	432	422	388	438	440	406	430	441	451	421	458	411	412	450	453	450	417	389	463	397	446	436	398	409	449	432	410	429	436	437	452	444	409	392	437	422	431	419	435	428	385	445	450	448	397	385	412	445	445	434	391	418	474	476	407	435	430	384	453	459	435	394	436	383	454	422	427	438	437	408	392	457	411	427	387	451	405	415	452	415	451	428	436	429	429	416	441	437	446	441	418	412	472	409	406	449	455	427	455	407	475	422	414	380	439	435	411	434	456	440	430	443	424	424	445	428	438	439	389	414	411	411	424	436	438	433	456	431	465	471	413	428	429	404	390	385	413	442	379	411	413	421	423	443	415	435	425	421	400	404	433	416	461	409	414	444	432	420	437	415	420	428	438	424	462	404	433	430	436	427	442	419	416	438	450	418	445	415	430	421	432	441	448	442	475	462	427	484	442	444	434	453	430	417	407	428	429	447	451	384	450	503	436	419	456	428	446	441	418	431	408	424	435	406	424	401	418	466	476	454	405	433	432	404	412	380	438	413	435	419	463	453	471	417	427	396	458	463	449	430	444	403	451	418	420	455	464	427	439	409	478	471	425	415	430	395	410	446	432	430	440	422	419	432	426	406	461	437	440	461	427	391	442	459	387	423	433	447	399	434	440	445	425	433	412	415	443	435	403	436	426	426	465	426	407	426	457	390	451	443	433	441	415	433	445	371	397	452	458	393	429	384	461	468	428	441	431	467	422	459	410	463	403	424	429	434	429	448	487	443	447	423	423	381	437	413	452	398	396	422	423	452	463	428	416	425	440	388	401	396	422	434	428	488	430	444	419	443	451	434	429	446	424	424	435	442	448	435	412	436	470	441	420	411	425	470	433	443	413	424	394	459	428	439	442	406	428	453	481	433	421	471	398	379	413	439	420	423	402	434	460	440	396	408	407	439	404	434	479	398	439	423	436	433	451	446	437	456	417	427	488	421	377	410	445	442	406	416	420	465	449	426	422	436	439	372	430	422	452	431	457	388	447	409	403	416	431	445	444	439	433	438	411	457	413	426	464	379	425	440	420	444	421	399	437	394	457	440	436	417	415	420	419	445	401	397	424	422	428	417	453	438	430	418	427	459	433	435	455	455	425	395	408	441	425	415	403	465	416	444	436	447	419	422	444	412	449	430	398	462	418	420	404	470	421	435	443	425	440	429	395	371	443	403	423	450	445	428	458	427	425	423	426	433	433	427	457	445	437	439	396	438	430	422	408	398	453	417	466	456	420	410	442	413	463	455	474	380	418	407	463	429	438	420	434	429	436	429	431	408	444	442
19762	39804	28732	18607	11959	9804	5982	1415	626	473	520	462	496	457	461	448	465	466	487	437	469	498	445	478	460	498	454	437	485	477	448	447	505	458	495	419	450	495	477	465	433	479	455	493	482	456	439	475	407	503	452	454	459	470	438	477	460	491	486	451	471	514	464	491	466	481	496	484	477	483	451	466	482	444	467	486	477	413	488	493	470	461	413	470	461	463	461	441	472	466	489	467	462	459	464	477	481	486	467	480	478	515	503	499	422	461	446	464	500	496	462	488	460	508	477	450	468	456	461	464	454	488	487	503	465	452	448	483	496	476	463	454	447	472	492	455	480	500	476	491	460	484	451	485	459	477	468	458	478	440	447	430	491	465	458	460	489	461	441	494	452	455	493	465	437	420	408	474	473	465	453	462	447	491	482	470	438	476	481	471	475	444	467	438	463	493	439	446	474	479	447	417	491	485	492	467	464	481	464	437	433	444	463	436	470	439	472	479	464	491	466	497	471	450	479	475	463	474	474	462	485	444	462	455	464	435	432	457	479	437	450	484	447	486	479	507	467	494	455	476	462	504	457	450	463	489	430	473	477	482	465	428	477	432	467	469	462	449	466	482	448	426	438	456	458	459	465	459	472	478	500	438	487	493	442	501	454	487	483	467	475	468	458	438	428	450	476	468	466	429	440	488	469	469	464	499	458	479	454	460	428	489	476	497	488	441	445	476	465	456	459	476	458	432	482	463	486	456	501	474	445	498	434	489	449	468	497	426	437	474	474	445	463	442	482	477	425	498	518	451	460	455	489	484	463	500	487	482	447	447	463	464	482	424	449	457	437	426	445	479	452	460	443	492	441	466	487	453	485	477	485	474	474	477	476	456	462	445	483	459	477	458	459	459	465	483	444	455	417	496	491	443	486	449	478	457	465	454	450	458	495	468	470	463	486	483	460	493	479	443	462	486	464	478	482	463	488	491	502	480	460	457	504	511	455	455	467	478	457	479	457	443	478	458	430	450	444	447	503	459	443	462	477	474	448	463	466	451	462	483	464	455	449	489	470	504	491	485	479	430	440	453	477	458	488	478	509	461	501	459	451	505	475	495	460	461	531	439	474	500	463	487	471	462	473	470	457	459	429	470	492	434	459	470	470	446	434	476	484	430	500	452	462	469	454	462	477	478	413	448	466	485	470	478	446	458	471	471	476	462	479	422	450	457	471	496	443	466	468	463	484	465	440	480	463	493	443	461	474	495	453	443	431	493	448	482	478	498	452	451	449	476	484	462	466	470	438	473	425	499	435	485	512	443	468	468	507	432	459	464	485	440	460	491	511	435	434	471	428	476	441	485	442	462	449	467	452	486	423	490	490	455	498	417	456	458	463	451	442	443	450	478	449	451	459	442	447	456	440	480	438	480	461	462	520	476	498	468	440	462	503	515	427	478	457	473	462	477	464	455	434	481	454	516	503	449	479	437	466	439	514	493	460	445	402	477	488	465	460	492	465	503	448	482	455	455	478	461	497	443	476	433	439	442	510	478	424	480	480	463	475	452	486	451	458	502	473	441	420	471	466	458	482	496	533	502	447	466	472	478	464	451	451	456	480	456	502	489	470	468	469	480	484	485	472	482	463	460	485	496	445	516	481	470	461	440	457	481	437	467	472	439	470	466	467	450	495	465	486	458	455	444	455	433	434	453	506	466	471	481	477	451	498	433	475	474	480	444	447	493	453	493	445	468	454	446	470	452	485	460	439	409	435	472	453	485	465	451	466	497	468	414	490	461	498	452	444	436	443	433	446	452	476	519	480	465	456	477	499	457	452	458	454	433	488	448	475	472	451	478	444	496	462	495	457	470	479	491	454	467	454	454	524	470	473	485	473	435	498	426	480	470	486	453	490	495	449	467	451	427	435	528	462	500	449	477	481	459	454	474	487	466	477	444	461	427	464	468	484	459	472	433	450	486	438	494	458	462	445	446	471	459	484	461	493	451	430	459	427	472	491	457	463	460	501	477	456	432	426	421	450	496	451	462	423	431	476	471	477	479	487	546	466	465	500	475	482	457	450	459	463	455	467	473	439	479	465	478	448	475	504	463	459	449	454	487	463	474	438	468	500	459	461	442	471	451	466	471	494	464	528	515	513	469	442	472	492	475	476	445	476	497	439	428	426	454	495	499	469	464	426	471	466	462	468	502	474	455	511	476	439	431	470	439	456	490	487	463	459	490	475	457	468	502	496	471	455	481	496	493	499	423	505	462	466	456	440	498	482	457	467	446	439	459	494	465	456	470	450	440	469	446	487	484	473	481	460	485	480	470	469	482	482	473	418	460	443	464	467	425	460	501	468	440	466	493	440	453	450	474	448	460	421	476	491	473	427	430	457	505	446	457	464	453	453	452	438	487	436	473	492	497	457	473	507	452	449	453	511	511	472	456	469	437	477	444	480	495	483	498	469	441	483	434	464	422	507	474	470	458	463	505	443	484	473	478	457	425	451	492	475	489	488	474	451	455	465	437	510	501	433	506	422	442	471	469	475	466	477	480	489	468	467	474	446	459	444	458	456	479	486	469	471	480	472	462	434	480	471	476	448	461	473	423	466	488	487	454	480	482	469	460	454	482	451	488	494	504	445	418	464	450	445	491	442	519	487	461	478	463	466	454	496	504	496	444	476	444	473	455	440	454	460	461	424	466	457	458	455	458	472	439	494	458	433	455	466	477	507	465	484	470	449	478	484	468	465	463	446	449	479	498	432	455	476	479	498	455	430	460	490	456	465	456	482	487	450	475	463	475	486	486	466	461	488	484	464	486	464	468	438	497	452	463	455	439	495	441	488	451	522	488	474	479	464	469	442	473	464	494	463	459	479	461	468	470	478	425	512	504	481	406	451	442	473	442	437	460	497	472	431	461	493	470	466	461	446	447	440	492	499	474	473	425	469	465	472	440	467	457	450	464	466	476	481	479	499	519	457	461	494	460	497	450	474	441	493	468	463	470	455	455	453	440	496	456	460	428	458	463	415	437	455	490	444	474	495	462	421	457	498	471	485	478	461	419	458	431	451	494	480	457	469	479	479	447	401	447	470	420	478	472	445	487	461	493	443	498	494	470	493	423	473	450	456	467	456	434	459	449	423	469	439	471	471	445	472	476	509	460	444	458	477	451	456	484	488	468	463	451	480	478	490	486	441	500	428	449	462	502	476	496	429	457	461	477	473	453	447	453	458	493	466	470	471	462	454	450	516	467	443	444	471	471	458	464	464	492	465	491	481	446	458	488	487	469	482	436	457	418	465	470	442	477	457	488	485	454	465	511	466	471	449	527	481	433	461	471	477	439	412	457	462	511	493	490	454	482	466	469	497	457	432	477	483	451	431	451	468	470	466	470	460	473	452	431	462	473	462	455	427	479	441	483	447	440	478	476	481	456	458	462	453	484	422	442	473	489	472	445	444	443	430	436	462	461	472	457	465	439	446	475	486	485	415	498	447	437	468	449	470	470	450	455	491	460
23646	21747	34297	36919	34320	28208	18490	6454	2199	857	607	449	377	426	393	434	411	405	382	388	411	382	425	406	402	421	406	392	384	359	403	370	398	419	395	426	396	406	412	392	388	413	387	394	402	369	378	369	410	413	384	414	385	407	392	411	386	392	421	378	384	404	393	400	420	419	369	402	432	395	401	425	416	400	412	401	380	408	400	387	399	420	429	402	395	394	398	388	410	410	353	393	365	379	405	374	436	370	423	421	423	374	431	433	393	420	404	393	375	357	428	393	437	413	365	412	396	376	406	379	351	395	406	381	403	387	430	366	379	405	424	382	377	414	411	423	409	424	390	392	400	392	376	412	399	396	373	410	415	380	397	353	396	387	410	386	448	410	419	370	382	414	425	386	399	397	449	380	439	431	433	405	436	422	423	407	400	389	342	390	389	418	384	410	394	399	429	390	399	407	418	409	372	388	400	413	418	394	380	407	356	409	384	387	384	428	407	368	366	399	404	398	394	371	412	416	424	386	385	411	387	380	403	441	417	420	387	392	397	358	404	415	362	377	408	405	373	415	409	391	363	433	414	362	363	407	402	395	377	389	376	409	378	395	441	377	388	410	390	404	419	368	412	407	418	369	402	433	408	383	375	384	417	409	385	377	413	397	383	409	362	419	396	434	432	369	442	378	393	398	396	403	374	390	452	370	407	430	407	384	405	421	371	357	387	422	402	407	366	405	402	438	406	382	418	394	394	397	381	380	359	405	406	409	423	421	413	428	375	405	423	421	442	385	383	414	436	378	400	386	378	385	389	392	381	415	394	386	405	390	376	444	382	375	447	407	421	380	407	427	415	398	409	403	420	412	384	393	429	360	387	371	367	370	380	403	422	403	426	412	404	403	425	372	374	420	355	399	394	394	382	429	392	375	405	401	416	398	436	391	381	399	393	391	416	397	405	422	402	371	377	372	367	427	382	392	410	376	423	400	432	378	413	386	406	398	401	413	393	374	399	395	398	367	376	421	401	400	401	412	395	429	416	392	384	406	360	384	403	390	406	404	384	402	399	426	384	383	392	374	375	415	405	383	375	387	413	412	373	344	368	356	398	410	366	402	376	406	381	388	435	403	395	413	396	403	399	418	449	389	403	417	393	401	429	374	350	395	408	411	396	385	400	415	381	388	413	387	384	375	391	434	405	424	432	411	388	422	410	427	382	405	387	402	364	419	406	371	399	427	366	396	402	414	439	378	371	383	411	372	445	400	389	375	403	401	404	388	409	374	411	404	401	393	411	432	415	412	377	376	414	419	385	401	396	456	394	431	413	392	391	404	400	394	404	397	407	393	359	409	415	427	405	385	366	408	398	395	393	376	388	384	391	384	412	408	430	381	387	420	406	393	378	408	411	394	369	370	386	397	388	385	411	413	372	445	409	401	410	387	412	382	396	406	399	446	367	389	398	373	392	379	399	407	404	409	425	383	399	379	378	388	377	386	412	435	406	416	388	366	409	428	392	389	391	423	380	374	418	423	410	357	429	414	411	402	399	408	408	401	407	405	386	360	437	421	365	390	394	386	384	395	362	380	388	369	416	439	388	382	409	438	385	394	418	381	412	391	406	387	356	393	402	349	424	391	401	378	374	390	376	425	363	389	399	368	398	405	434	410	411	389	370	408	412	395	376	416	369	415	398	388	398	387	402	376	393	387	398	399	388	392	415	383	391	433	411	410	387	380	391	403	366	401	414	422	404	396	386	394	410	361	409	386	392	399	445	375	388	339	429	426	436	384	386	380	403	393	385	398	439	391	413	398	369	385	359	368	400	368	429	387	416	415	405	418	378	392	386	366	443	379	395	363	418	401	415	377	421	393	417	419	384	394	425	411	414	424	408	411	414	393	386	383	390	384	384	431	408	410	390	397	372	379	392	400	391	415	384	414	398	405	404	402	403	422	432	433	401	380	390	414	400	415	352	413	402	433	399	409	370	399	361	370	414	398	409	393	373	380	399	421	397	400	418	407	376	399	427	404	407	427	414	429	395	394	376	400	391	401	401	398	396	415	408	365	380	381	406	388	420	431	379	400	380	427	438	385	410	418	384	387	354	414	405	380	379	392	405	396	382	419	403	396	394	370	402	382	412	428	440	415	354	391	444	388	402	387	391	380	403	388	399	456	388	398	416	396	387	388	430	429	360	399	404	384	396	418	400	410	400	411	419	397	378	376	415	370	420	378	395	370	402	388	415	430	365	389	390	399	413	385	431	385	395	353	424	385	394	394	397	412	406	385	378	395	401	406	404	429	417	368	422	425	383	392	372	387	398	373	365	382	409	381	418	397	409	373	412	365	389	382	369	398	403	426	397	427	405	423	359	405	403	368	393	419	405	424	425	403	402	381	416	401	419	421	395	384	374	412	417	439	422	410	417	420	386	415	432	379	410	400	385	404	379	429	382	404	388	381	377	409	399	377	417	432	430	393	374	383	411	364	406	391	420	388	403	388	377	383	393	384	425	428	412	392	384	383	414	410	437	382	399	398	363	408	393	382	416	390	344	391	418	414	367	417	399	377	402	413	376	409	409	365	395	373	416	382	376	382	360	350	414	411	429	414	386	364	378	402	452	412	385	390	386	371	411	398	403	422	411	420	397	380	374	389	375	406	419	403	366	385	426	399	416	383	384	394	412	365	393	416	403	383	406	385	435	406	400	377	399	395	421	385	408	418	391	380	424	401	381	382	414	400	409	379	405	409	379	360	391	415	419	398	389	415	419	391	358	407	402	415	395	418	436	367	382	427	432	421	383	372	392	405	393	390	366	409	415	382	400	395	367	407	435	397	462	409	385	428	420	372	390	358	397	415	395	394	395	422	434	439	393	379	401	383	363	396	396	436	394	407	397	370	417	405	403	409	409	413	422	432	367	367	371	373	401	395	381	412	408	438	400	396	356	402	392	367	405	370	383	434	407	424	405	384	417	379	389	385	402	402	392	404	377	388	401	395	390	404	398	435	393	376	399	399	409	381	400	427	417	419	385	392	372	388	383	360	427	417	398	359	395	396	428	393	398	373	416	421	399	429	377	402	345	383	408	404	372	421	397	414	435	387	372	384	425	385	365	406	409	393	404	419	424	391	400	423	456	379	433	396	418	426	412	398	427	402	417	405	400	382	374	364	449	447	387	425	398	376	390	408	409	419	376	411	401	403	386	422	391	393	364	396	368	366	389	388	372	394	392	382	407	420	422	392	399	362	376	399	400	392	438	398	403	395	416	415	378	408	374	413	374	386	416	410	410	396	389	390	428	389	389	379	411	391	392	390	387	400	405	428	406	369	370	420	363	399	419	369	381	414	380	392	396	380	397	386	419	393	372	403	426	426	404	382	409	403	388	412	386	411	377	390	350	399	410	376	390	392	402	392	383	420	387	391	398	421	403	360	402	365	410	417	386	413	413	423	381	373	334	418	412	367	395	398	385	409	373	441	397	409	425	396	404	419	394	424	402	379	387	365	397	357	390	393
36134	83313	67502	51445	41142	29738	16780	7280	3221	1213	775	469	462	413	439	433	469	465	426	422	417	397	405	433	427	432	423	411	436	443	414	422	427	431	408	449	420	394	413	432	444	432	447	445	442	462	405	432	404	387	390	414	447	424	436	390	436	423	398	426	434	509	420	447	412	427	409	379	435	418	417	431	429	416	435	447	440	419	459	412	425	432	390	380	429	437	420	448	449	435	417	430	436	445	414	428	444	433	415	452	430	427	418	416	462	412	431	406	445	443	424	461	428	412	437	406	440	446	384	421	408	437	390	404	420	406	438	445	481	410	403	450	438	421	415	436	447	432	404	440	402	411	442	431	399	409	463	463	430	437	419	411	421	395	454	439	443	382	395	419	439	454	403	397	415	398	426	407	450	407	435	428	386	414	446	426	434	398	402	415	404	430	410	420	427	437	454	468	447	415	441	447	429	387	428	417	452	425	412	452	423	444	442	420	407	421	433	422	427	430	408	391	397	414	420	438	431	429	390	460	390	419	398	403	431	420	450	435	453	424	435	389	428	406	408	431	409	395	413	451	436	409	397	429	411	406	483	415	429	435	429	428	421	462	436	410	382	429	441	441	404	403	425	425	436	405	453	401	410	447	425	404	436	398	413	418	418	409	382	389	396	415	474	436	475	448	459	421	448	435	425	464	420	416	449	430	366	439	409	393	404	386	407	429	451	415	433	434	397	416	407	439	433	453	482	434	450	425	412	402	430	438	426	402	412	415	422	435	440	440	414	441	406	432	422	414	396	418	456	433	402	403	434	433	445	406	426	442	425	442	406	428	443	401	421	428	422	433	430	438	411	415	416	409	419	410	430	413	426	400	462	406	418	432	449	426	428	413	429	438	445	424	433	389	422	386	399	424	406	445	433	433	424	396	443	428	426	382	418	445	436	430	399	453	435	436	408	406	434	407	420	403	385	447	416	414	458	403	420	419	430	402	396	421	417	391	443	407	423	370	410	401	401	398	429	455	436	450	413	421	416	439	427	410	443	406	417	432	426	410	448	408	414	402	400	419	420	414	427	413	402	450	459	422	419	414	438	430	439	402	415	446	432	417	435	355	428	437	425	397	447	433	414	431	393	410	395	395	404	410	420	407	402	441	442	435	410	394	412	451	429	385	414	411	427	423	421	422	418	443	451	382	418	407	431	428	424	428	386	439	478	423	409	426	434	462	413	404	385	423	401	398	406	394	407	440	424	422	430	460	398	390	414	386	444	446	397	424	435	431	396	410	430	414	413	423	452	433	424	388	422	410	388	424	438	437	439	454	442	432	414	400	422	396	402	420	408	420	409	419	407	424	407	410	456	463	425	396	424	462	455	443	414	411	408	419	435	416	416	403	471	417	417	386	403	386	385	432	414	422	423	407	416	404	435	433	408	418	439	403	443	436	445	418	445	435	467	384	412	426	425	430	419	413	408	418	436	445	422	440	464	407	397	420	412	435	437	404	420	444	376	424	432	453	418	401	395	407	443	423	414	441	446	404	410	438	407	414	411	449	398	427	408	410	403	425	408	445	448	386	411	446	442	407	461	424	401	393	415	386	486	407	445	435	413	431	441	470	428	410	442	444	447	417	407	409	440	446	384	423	436	401	423	417	390	416	449	416	431	435	427	429	446	420	407	404	395	397	392	419	408	407	449	427	403	415	460	428	415	420	452	460	414	432	388	418	445	397	425	452	412	435	432	417	444	410	405	423	432	452	436	422	388	438	428	416	409	451	444	433	445	373	409	417	390	448	449	452	435	431	421	447	372	416	427	424	450	422	409	410	425	433	427	445	419	435	440	437	439	431	418	428	434	451	383	423	426	446	393	420	426	389	457	412	425	388	427	420	452	447	446	431	375	450	394	455	422	423	401	383	394	437	428	424	445	413	428	411	423	442	408	428	421	426	443	438	414	417	408	431	375	444	411	411	399	394	393	397	426	416	421	431	433	432	449	427	401	441	435	401	443	415	358	437	423	422	389	384	435	459	411	446	419	429	444	445	430	417	425	420	414	471	430	421	406	396	447	414	452	403	388	423	427	433	436	384	405	404	426	421	429	477	413	410	372	405	445	440	405	452	437	426	413	433	392	429	427	425	451	433	420	414	422	436	420	395	404	399	431	402	436	399	470	407	402	449	444	448	410	396	383	405	412	429	406	431	431	433	466	422	411	436	423	424	434	407	387	421	460	407	422	407	419	405	404	408	411	428	427	400	417	436	453	427	393	398	408	436	436	415	401	473	418	434	417	457	440	430	397	427	435	405	432	425	374	428	414	405	402	425	444	422	429	432	431	397	418	412	412	414	467	433	425	421	415	397	445	402	382	422	424	405	422	419	435	435	444	392	398	444	409	403	431	421	414	447	389	448	425	418	415	444	456	398	438	432	407	439	428	424	436	389	420	398	424	422	474	400	460	430	431	424	416	383	434	417	430	402	426	395	392	465	407	416	432	426	412	433	400	449	439	407	393	442	434	429	423	434	452	436	413	449	408	429	417	391	405	394	429	399	460	417	440	417	434	439	426	413	424	394	436	441	420	452	385	426	404	428	421	451	432	408	413	444	414	453	441	426	389	435	422	427	377	434	386	441	446	488	433	426	405	429	439	457	424	424	449	426	403	422	459	430	415	436	480	429	430	451	416	461	395	432	429	439	382	424	412	441	420	438	428	382	438	423	400	429	461	421	456	383	401	432	455	421	433	437	431	434	430	429	394	393	413	417	426	420	403	417	427	436	407	441	472	438	454	398	410	431	422	428	409	450	427	439	440	416	444	433	441	421	443	437	458	461	403	406	421	431	385	419	444	405	390	435	443	396	424	425	460	414	450	397	401	484	417	424	417	435	443	444	410	435	425	448	412	420	438	448	428	437	429	442	450	407	436	412	403	423	446	425	444	428	436	408	421	426	431	392	420	417	381	411	456	416	420	441	399	426	423	417	406	392	385	416	405	431	406	433	426	447	422	459	391	392	389	423	446	425	413	406	429	400	438	448	400	404	435	395	476	394	439	451	430	399	392	450	411	421	417	427	445	405	432	406	413	455	404	391	422	395	414	431	428	452	423	380	446	418	425	446	418	397	432	380	387	442	430	390	417	404	406	392	438	435	426	443	432	434	415	410	427	443	424	399	397	405	424	462	382	411	404	443	412	403	446	404	399	416	387	424	450	417	404	426	404	442	405	429	401	388	453	395	412	402	401	437	425	435	428	424	420	402	437	389	429	450	460	378	397	426	395	433	386	420	426	417	457	453	431	415	410	384	438	468	406	463	395	433	434	396	399	454	416	453	449	424	430	414	396	420	387	452	478	410	433	419	409	437	422	397	414	460	428	428	423	432	427	393	452	418	441	411	442	416	446	412	428	353	416	378	408	399	421	397	440	422	417	419	473	463	421	395	450	408	408	398	442	412	415	443	443	446	384	399	391	434	425	396	441	409	430	434	427	417	395	455	408	419	401	434	399	432	402	421	443	404
24822	21980	35210	36245	26519	17454	8441	3008	1538	813	717	593	650	625	651	662	610	616	627	639	634	607	614	645	646	635	623	641	647	676	632	649	665	664	625	624	592	593	635	583	644	619	626	638	646	618	595	625	634	621	645	646	627	595	614	603	634	603	613	626	609	628	644	625	646	611	652	612	590	627	655	660	625	583	641	619	613	667	601	604	627	637	668	627	589	605	620	625	605	647	688	645	629	581	621	625	631	614	610	607	622	618	620	648	590	627	596	583	605	606	637	650	646	614	598	618	670	640	641	597	631	639	627	619	605	605	609	641	644	622	637	602	633	603	619	592	618	593	612	579	607	595	621	618	618	677	630	654	630	612	620	614	629	613	645	617	608	614	590	632	622	617	654	602	636	600	620	630	592	617	575	626	636	661	613	585	591	615	634	658	648	638	603	654	583	600	637	594	625	577	615	612	628	604	633	623	619	629	607	630	614	602	643	662	639	580	630	591	594	619	564	582	647	688	655	635	590	628	617	616	631	614	629	621	629	686	610	628	612	632	598	626	611	613	624	586	659	607	610	637	598	604	635	604	665	597	589	610	602	625	601	653	610	554	621	680	637	638	615	607	619	624	600	619	589	630	599	589	587	645	619	606	612	640	602	604	598	625	636	604	650	618	623	609	656	627	628	666	628	634	679	640	636	640	628	636	593	609	620	643	611	640	638	628	624	648	628	626	624	637	642	619	601	612	655	645	593	606	653	615	643	594	632	599	652	607	595	634	653	644	619	603	613	658	624	652	562	591	606	616	569	582	630	598	618	607	594	615	628	625	644	625	665	628	624	571	606	581	658	633	624	597	601	610	636	614	627	640	623	619	686	568	589	599	588	634	597	631	641	653	598	601	632	612	601	657	606	658	603	623	656	634	641	636	654	632	605	629	664	644	625	609	643	597	587	598	631	682	623	629	617	656	630	651	622	641	630	591	643	647	588	578	631	610	624	627	620	629	627	629	716	561	620	633	635	611	620	633	621	628	649	594	615	658	654	622	594	626	598	612	600	622	664	662	623	646	639	638	625	607	602	580	568	654	611	629	620	621	620	663	606	594	645	599	611	595	623	631	640	637	651	604	605	604	640	624	624	626	633	592	635	614	612	688	625	614	635	617	588	622	609	633	605	667	621	631	620	595	624	642	604	632	641	640	602	606	595	623	629	627	677	598	629	645	670	594	617	635	623	611	646	570	600	668	633	645	636	655	596	622	630	586	638	608	644	599	589	592	645	604	642	655	667	593	665	617	641	613	629	637	624	607	616	592	580	574	581	632	589	610	672	586	611	579	626	593	591	651	620	692	633	639	646	644	608	617	634	574	605	644	637	650	639	651	640	592	609	628	670	645	581	668	669	625	648	621	610	651	654	643	637	617	609	626	648	610	685	592	621	593	622	608	656	614	662	596	632	640	605	655	612	597	611	666	602	596	610	596	631	643	625	641	635	614	622	597	614	660	619	620	676	603	638	590	626	599	618	633	617	601	624	636	651	633	671	636	626	589	656	614	633	660	636	630	678	609	594	651	657	606	671	646	588	614	621	639	655	642	605	639	656	616	643	625	560	643	613	629	613	579	578	596	590	646	637	641	604	607	644	634	628	574	606	609	647	631	622	647	603	622	588	594	644	613	622	665	588	657	590	614	611	610	605	646	659	594	630	588	636	608	620	630	620	645	619	609	604	589	626	611	665	623	613	621	612	581	668	642	624	656	622	608	627	631	624	613	630	624	565	636	646	599	629	616	592	648	629	648	630	607	614	581	571	593	617	578	576	633	627	598	655	607	661	636	614	610	638	610	627	617	609	645	594	587	658	636	642	657	629	611	648	579	615	557	601	641	622	577	639	566	583	692	606	603	594	612	613	639	594	639	629	587	656	634	588	660	574	630	630	603	616	617	620	621	617	563	613	622	619	647	618	662	599	605	646	565	639	645	620	641	611	584	606	587	594	601	613	630	648	640	602	607	630	639	600	602	635	606	624	614	623	649	650	596	581	623	620	628	601	597	635	591	608	636	636	619	611	620	598	635	633	603	653	622	594	594	587	621	595	623	574	650	594	674	628	650	597	645	639	647	635	640	665	614	616	578	578	602	586	618	618	631	625	623	649	652	606	635	593	598	639	665	578	624	645	613	604	609	663	611	645	635	634	659	678	602	588	603	633	654	614	629	577	591	653	562	616	609	575	648	635	661	649	630	638	670	644	586	693	634	643	658	599	617	666	630	646	635	621	597	643	656	638	620	624	632	648	576	636	650	607	675	603	632	623	620	638	662	639	602	633	614	643	595	611	645	588	588	612	646	567	598	607	602	555	584	630	629	646	625	631	672	618	635	606	637	614	635	640	620	619	646	643	601	599	625	665	616	629	637	634	607	638	605	594	580	646	622	597	633	630	597	620	620	595	600	626	597	613	606	617	589	659	644	691	623	595	668	626	617	617	642	622	628	633	631	617	628	639	615	650	662	576	648	634	606	564	643	590	612	623	638	654	668	629	605	643	613	609	643	595	571	619	648	607	633	639	640	604	600	620	633	661	613	608	612	623	598	617	622	649	597	623	633	644	608	590	633	638	604	575	570	630	639	648	642	606	610	614	637	663	614	603	641	621	572	631	608	641	645	612	614	596	653	610	636	629	635	570	626	583	588	635	639	671	636	606	616	609	676	593	599	624	642	608	648	631	611	637	596	644	626	617	607	612	652	606	594	624	637	609	679	605	653	630	591	687	639	674	621	614	630	651	631	651	619	608	669	634	616	621	652	630	637	654	622	610	599	581	601	615	635	611	605	596	587	610	603	622	622	610	611	607	668	607	612	584	600	599	638	652	600	599	656	586	573	617	622	634	632	605	621	629	655	614	640	648	594	608	643	629	679	582	619	633	644	626	635	622	677	622	612	678	596	607	582	633	611	623	646	617	592	618	624	620	607	640	643	667	680	626	621	609	625	624	611	663	648	625	619	630	607	639	629	637	608	616	648	591	606	621	627	640	630	648	582	606	620	642	616	670	634	618	619	605	645	596	631	634	632	630	600	612	609	630	658	604	607	639	611	612	620	588	626	655	614	598	634	626	620	643	624	647	649	638	684	623	621	569	608	611	650	622	644	645	580	620	615	641	622	638	637	627	647	661	610	598	658	591	577	652	665	627	591	626	674	564	648	613	646	622	636	608	647	652	631	579	572	577	632	652	628	628	607	648	641	603	585	590	642	594	646	615	577	642	626	605	643	609	624	704	650	614	670	606	654	647	658	647	657	649	590	606	629	618	648	645	589	591	632	607	605	620	634	626	650	642	617	620	634	621	642	615	674	660	680	615	599	613	624	651	634	623	612	608	643	623	653	673	631	636	634	592	620	580	621	655	640	608	626	648	658	640	654	641	624	643	619	669	651	611	648	627	599	621	593	651	606	588	645	601	639	584	601	604	593	679	584	613	629	644	590	618	630	578	625	615	608	599	595	602	620	644	622	636	663
34016	67859	56906	41943	30977	20095	11024	4907	2493	1097	751	722	715	695	657	639	656	657	666	708	634	624	665	682	699	647	644	673	681	615	676	641	620	660	656	635	679	659	630	642	669	620	660	636	662	674	645	634	649	636	621	671	662	636	659	626	629	605	677	683	657	658	657	638	679	643	646	659	679	661	685	625	691	663	603	674	665	626	654	624	712	655	612	671	711	641	647	642	620	626	637	635	662	676	693	636	682	646	668	702	658	644	629	660	665	676	654	629	653	712	664	654	663	634	619	625	643	671	640	635	682	647	599	655	639	622	686	640	622	621	637	666	665	664	647	647	672	661	652	649	673	683	642	648	657	614	688	623	691	628	705	647	696	652	633	642	673	695	701	649	633	658	664	708	638	608	683	626	637	635	604	618	652	671	619	596	658	608	666	620	630	626	655	632	694	635	699	633	711	610	662	669	651	640	624	676	661	653	665	630	667	643	582	633	668	663	664	645	634	653	650	652	650	691	674	651	613	687	686	692	659	645	637	656	615	638	646	670	694	597	651	692	677	656	651	671	686	650	646	645	649	658	654	683	650	637	611	643	633	608	627	635	644	656	639	668	650	670	619	617	646	594	641	623	666	625	658	666	678	698	659	671	660	646	627	666	653	655	628	603	672	656	677	672	735	680	601	708	662	629	661	661	666	590	662	674	668	674	693	668	674	654	679	695	701	675	640	658	681	645	631	651	647	644	615	679	612	660	692	694	633	647	649	697	628	621	629	648	628	690	650	601	666	636	642	661	730	677	693	643	667	633	641	651	650	660	676	630	641	658	637	632	660	670	660	628	670	695	614	649	681	651	685	633	682	649	637	618	649	643	605	693	653	667	644	668	628	681	670	684	630	672	644	615	658	636	629	647	624	643	640	648	703	632	605	665	609	623	626	672	619	649	648	631	647	682	682	671	615	675	617	677	655	645	647	672	643	633	620	659	679	647	646	647	627	625	660	679	646	649	658	671	653	641	649	659	666	647	658	650	656	684	650	642	701	640	624	675	677	729	627	633	723	683	681	677	669	690	626	685	681	596	674	724	643	630	692	671	658	635	626	668	697	644	628	682	675	643	629	688	710	665	656	652	656	686	648	646	651	655	622	683	568	619	709	673	656	652	658	648	678	660	632	639	655	657	641	651	658	621	636	624	682	648	668	671	643	665	643	608	625	641	612	635	698	664	668	632	687	622	677	680	664	606	684	646	682	627	658	633	656	651	635	653	671	633	674	618	665	672	624	636	610	617	629	638	665	647	674	655	644	646	645	636	652	639	651	639	664	615	714	656	602	657	641	634	665	670	646	614	667	660	638	627	666	648	634	634	647	661	646	688	614	659	641	617	672	666	686	679	644	652	674	669	667	652	711	698	678	642	653	613	625	652	647	659	697	704	621	663	652	642	690	632	670	633	666	728	633	691	695	640	639	659	700	661	666	691	641	645	680	648	667	670	616	676	632	670	632	659	635	682	687	629	671	655	650	629	660	632	638	603	660	689	674	668	663	663	655	676	633	586	612	647	637	663	667	646	679	603	659	639	665	661	677	631	642	658	642	668	634	680	647	624	649	634	656	619	649	678	649	618	694	638	616	704	699	648	654	630	634	657	647	621	681	671	667	660	645	637	642	640	624	668	641	613	623	644	684	683	635	669	644	644	654	674	639	661	659	638	653	625	655	658	672	662	653	631	674	670	638	664	652	656	654	657	629	627	627	676	722	636	648	663	647	625	682	692	594	663	722	638	632	624	656	688	627	650	660	672	638	684	655	653	631	658	629	625	612	647	635	686	665	645	630	656	674	676	672	609	698	666	664	662	663	677	630	654	667	589	675	629	693	645	657	595	675	687	687	698	675	652	641	631	688	633	671	684	669	646	633	648	592	608	669	632	652	626	678	644	637	581	658	661	663	680	649	647	613	644	664	626	699	611	680	668	639	686	641	671	677	702	644	612	682	613	691	645	655	641	649	603	656	636	663	666	680	642	692	670	682	678	654	656	654	635	675	644	705	600	666	671	633	627	656	605	698	616	686	614	675	685	660	626	683	613	673	662	672	586	656	644	710	633	661	677	645	648	681	668	655	671	620	678	628	639	645	664	641	662	661	628	589	640	639	671	664	660	695	629	650	689	648	649	694	700	697	644	641	672	628	651	632	641	680	645	638	677	689	655	635	643	631	656	669	631	630	706	631	627	634	599	667	689	614	721	656	656	657	656	607	637	666	606	649	659	683	631	626	642	684	624	636	667	657	591	675	654	679	707	649	642	671	645	647	634	653	697	649	687	675	672	670	633	666	635	654	651	652	634	665	717	720	729	648	659	695	668	667	666	670	619	693	656	660	667	693	647	645	622	671	668	653	659	660	621	704	642	628	650	626	651	614	634	651	664	650	709	655	709	616	669	655	682	624	676	704	642	650	642	713	681	635	649	677	634	697	682	656	624	672	688	638	611	685	654	632	703	638	660	686	654	612	631	641	629	668	646	668	672	663	640	670	673	632	647	664	585	602	665	624	670	692	664	698	694	655	629	674	668	671	683	641	647	652	681	663	659	643	608	693	666	690	655	664	611	642	670	671	648	631	658	692	662	707	663	625	663	639	621	666	648	698	639	686	670	648	652	620	638	721	664	708	635	625	641	648	676	687	682	631	668	636	623	614	655	648	663	683	584	626	648	688	645	646	686	642	641	665	633	652	693	676	631	637	673	668	629	666	650	671	661	651	615	677	692	654	611	651	668	665	699	585	700	660	677	699	620	673	659	672	649	635	639	687	683	621	670	643	652	679	632	643	605	709	643	675	678	638	656	654	646	668	651	602	654	638	672	676	665	632	646	658	647	685	668	619	649	652	669	651	628	655	700	708	627	659	680	655	686	635	632	683	662	593	640	634	644	665	633	637	640	682	626	664	646	651	725	704	653	647	639	731	673	606	640	669	634	654	672	669	651	685	653	667	643	619	654	638	606	629	669	675	667	607	677	665	691	668	613	683	668	653	691	656	694	595	653	659	682	642	655	599	635	666	675	624	733	672	680	677	671	627	679	618	639	676	647	652	719	702	679	599	654	680	654	671	646	658	685	646	645	657	677	595	612	683	650	616	634	683	683	681	652	685	641	697	608	629	645	660	649	625	655	643	611	644	682	638	665	667	677	685	644	660	673	626	655	680	658	632	635	645	697	710	636	649	619	668	665	656	634	653	664	631	651	635	640	669	654	694	688	660	617	642	681	626	633	650	691	667	620	655	691	667	667	678	699	664	645	648	658	648	657	659	674	645	634	626	643	644	653	639	655	618	632	670	655	625	644	683	634	705	611	683	651	698	651	655	674	671	687	672	638	640	658	610	675	645	628	624	615	657	634	631	695	641	660	650	632	651	700	610	699	575	651	622	678	649	653	660	663	681	669	625	653	637	687	657	627	637	697	661	649	644	693	622	613	675	645	658	684	650	631	647	647	640	667	636	653	654	615	668	615	635	639
22505	21319	31720	32439	35170	33523	29030	16761	6110	2302	890	732	789	687	678	645	625	643	663	624	698	631	689	705	648	653	653	641	600	648	627	621	658	671	619	614	602	628	646	621	657	582	680	663	637	650	585	600	680	640	621	674	667	640	670	671	638	702	645	615	701	611	619	620	683	600	650	650	629	660	674	653	637	658	691	711	658	600	596	666	621	590	615	616	694	686	645	657	652	644	647	679	634	597	631	617	688	618	613	627	636	668	617	646	591	632	659	658	625	614	658	654	667	691	667	610	659	616	678	639	621	631	663	623	639	645	615	660	648	654	586	650	650	644	681	632	674	681	594	668	669	644	642	614	651	617	612	673	613	656	726	629	646	620	643	640	648	653	685	646	656	603	693	617	681	633	674	660	678	649	666	680	640	615	600	594	628	648	634	648	636	664	661	694	627	665	659	599	639	646	629	611	624	623	628	633	631	672	658	654	632	617	653	631	664	657	671	636	666	642	629	665	660	651	647	652	638	628	626	656	660	673	651	610	594	653	659	616	655	632	619	686	667	654	598	632	618	611	633	652	641	622	627	636	604	602	624	616	617	632	655	619	670	639	632	645	635	646	660	661	664	645	617	597	610	681	670	653	662	646	598	633	612	669	662	651	659	633	679	606	620	655	645	660	631	713	685	647	646	630	665	635	657	628	679	642	698	637	623	659	684	659	646	635	645	619	588	616	616	653	629	666	651	621	646	592	548	697	667	624	624	659	653	635	658	632	658	608	619	644	630	598	645	650	619	675	629	635	644	656	647	666	626	634	627	601	569	641	695	646	648	617	639	648	660	645	616	632	619	609	639	683	715	617	629	614	678	595	631	651	591	595	626	652	654	648	657	669	604	678	616	632	611	601	638	664	615	650	622	677	629	645	602	633	656	631	640	638	684	644	631	634	599	630	633	676	615	642	696	647	647	678	664	667	663	609	647	635	630	635	668	623	635	637	616	632	637	654	644	633	625	668	653	674	642	640	613	674	670	654	669	641	646	621	640	677	630	674	669	662	614	676	624	656	644	640	634	667	656	640	658	623	663	622	633	610	630	631	662	643	626	616	649	616	598	606	639	630	668	672	673	624	618	618	633	646	637	621	615	654	631	659	658	638	611	674	616	572	643	637	647	641	608	622	624	678	639	596	682	682	584	627	630	653	637	626	663	664	665	631	664	671	644	629	631	630	614	667	620	635	631	647	624	670	670	633	656	619	662	646	690	650	664	662	629	645	647	621	606	622	605	653	672	573	656	628	654	644	638	663	629	645	652	627	661	670	658	641	600	682	682	652	620	653	609	669	601	650	639	641	651	626	617	642	623	690	667	679	565	666	627	606	637	640	672	622	694	637	652	642	659	601	640	654	657	639	624	597	640	651	653	660	609	662	653	638	593	673	632	667	666	644	659	676	634	665	637	621	649	636	641	650	614	688	595	586	646	628	669	663	662	682	707	658	698	614	640	632	630	599	652	663	663	643	667	663	670	636	635	599	633	615	662	630	634	638	645	674	625	597	617	651	649	664	667	645	627	698	624	682	673	603	702	635	658	646	634	613	638	638	681	658	621	648	609	676	623	678	626	627	652	643	635	623	618	636	692	643	676	642	679	640	649	649	606	647	651	623	623	634	635	678	641	612	573	642	620	626	599	657	695	659	647	590	594	654	623	695	621	626	637	651	625	648	634	653	668	673	646	607	637	673	614	636	660	625	586	665	601	695	640	660	659	641	654	635	641	623	650	674	659	650	646	637	616	618	614	630	641	644	634	618	632	624	656	639	640	729	606	648	641	696	633	615	672	621	663	672	647	631	643	633	610	649	627	649	698	646	618	649	628	652	657	629	622	659	649	650	616	623	633	659	633	653	624	662	615	651	637	628	656	637	619	652	655	648	625	652	623	651	647	647	630	653	621	622	689	625	660	593	652	671	624	610	651	643	670	604	595	672	642	649	594	653	686	697	611	645	637	626	672	660	644	612	639	603	645	626	647	658	636	640	626	665	663	661	657	641	630	661	660	657	653	661	644	625	627	669	672	676	676	629	673	632	647	644	644	606	630	630	622	607	672	632	661	620	625	601	632	619	641	636	624	708	676	632	655	608	667	614	634	633	676	618	611	655	662	682	662	627	607	651	663	623	633	716	658	632	643	615	672	602	632	647	651	606	591	628	639	626	607	610	638	619	624	629	630	641	656	685	632	621	649	662	697	640	672	690	695	614	703	681	620	648	676	612	614	658	630	642	613	628	635	653	655	614	576	621	650	659	649	642	655	656	683	602	673	602	627	648	682	635	648	658	647	640	646	617	619	679	606	652	627	643	637	654	640	622	636	650	658	642	630	620	629	634	623	672	646	647	627	652	622	643	621	664	629	646	621	658	608	602	666	602	642	631	613	597	617	608	667	640	665	669	689	612	671	653	627	706	653	631	654	646	629	674	607	596	685	592	659	661	612	644	641	627	664	622	641	672	642	619	636	654	613	711	617	686	654	658	648	630	622	649	652	661	648	595	622	675	639	644	655	641	675	641	642	647	651	644	640	642	619	654	613	623	685	641	604	592	641	645	624	632	622	690	656	670	667	647	648	641	672	597	646	687	632	577	666	672	625	644	635	630	656	612	665	636	685	625	607	615	696	604	647	655	623	661	624	653	647	659	627	611	641	651	656	628	629	607	671	600	667	642	631	612	644	647	672	627	675	643	663	654	668	679	660	629	626	631	607	605	693	597	650	615	633	672	634	649	631	631	597	668	680	654	657	666	633	609	628	606	603	620	665	617	635	642	631	593	659	607	672	644	651	610	619	642	602	639	691	651	677	627	592	640	635	645	645	651	650	612	654	629	640	618	643	708	660	659	708	625	713	647	654	635	661	675	640	654	688	616	686	625	632	620	709	601	707	660	628	653	609	634	640	645	672	687	625	612	596	608	646	625	682	666	654	609	614	621	643	633	653	623	647	663	622	658	702	610	644	671	613	631	638	598	637	679	650	658	650	640	640	631	625	683	666	641	658	639	660	728	678	668	672	641	645	662	644	659	632	601	676	715	684	647	653	616	608	618	691	664	648	634	634	625	684	633	630	626	692	663	631	611	671	627	609	604	629	633	603	613	596	658	632	659	594	658	656	622	644	646	693	617	682	654	587	670	643	630	675	625	651	660	672	631	662	660	687	648	621	648	648	639	640	630	628	664	652	604	648	596	665	673	679	640	685	652	640	645	614	620	599	695	636	650	673	603	680	593	607	610	640	659	625	616	636	644	640	688	660	646	649	669	655	696	654	620	654	666	637	633	633	657	602	640	609	646	633	635	630	689	681	654	630	663	656	672	629	612	685	643	672	631	635	630	609	657	647	617	656	632	649	635	634	607	632	628	675	678	643	690	658	694	650	665	647	624	693	621	588	596	652	621	598	637	632	623	665	623	629	629	661	657	632	635	674	603	651	681	647	661	603	650	630	651	668	692	607	637	634	639	650	636	643	633
43978	91805	81220	63870	52506	39325	27982	17792	7644	3045	970	839	816	656	644	683	632	644	648	634	697	642	624	653	679	637	659	658	660	621	613	629	656	694	644	675	633	622	690	670	634	670	701	649	662	601	618	671	640	661	655	647	658	635	630	628	615	643	641	638	663	685	630	618	681	644	622	676	629	646	688	627	637	656	621	649	612	678	621	662	663	607	629	636	677	651	615	613	633	632	656	628	666	656	656	631	652	590	625	645	635	642	690	670	650	629	662	637	651	629	645	650	635	623	648	648	651	656	664	662	657	670	640	644	614	626	646	643	673	666	646	632	669	657	664	649	660	655	647	695	616	661	617	673	640	607	658	643	649	662	664	640	668	669	656	697	614	658	602	652	667	695	652	633	678	641	598	631	626	665	681	698	646	673	653	649	659	652	633	661	661	661	657	641	617	668	617	690	662	632	669	615	654	668	662	613	645	624	643	611	628	604	638	664	669	668	620	704	634	632	648	657	645	645	656	640	651	676	668	652	678	640	650	669	655	628	591	607	584	643	652	644	659	655	641	659	669	655	637	655	634	632	664	611	612	630	623	651	643	654	644	641	651	677	625	696	619	647	597	661	644	657	646	660	637	630	640	643	676	647	656	669	650	688	628	645	650	633	672	670	659	622	648	647	648	638	677	669	675	638	633	641	665	645	676	622	606	672	633	664	674	631	688	639	657	621	639	646	639	659	620	627	657	672	612	617	653	662	689	669	657	668	616	651	671	666	617	657	607	583	659	648	639	646	641	664	647	670	660	682	655	629	677	635	672	646	628	690	635	655	645	666	653	639	634	639	643	604	617	616	678	654	649	648	650	655	659	612	637	647	602	633	615	599	670	659	606	624	666	655	608	614	685	620	632	655	645	634	712	625	668	618	671	691	627	641	650	652	658	655	665	669	651	691	623	646	660	641	622	681	655	719	629	648	627	649	655	647	633	584	655	621	587	651	619	611	683	696	614	647	642	657	637	670	645	630	633	694	684	728	653	643	633	675	691	653	641	645	671	668	623	647	669	628	610	632	660	613	652	626	673	690	614	651	652	645	606	633	625	616	677	625	661	660	647	655	646	650	618	665	676	639	662	609	645	666	630	610	652	640	681	639	626	656	698	632	676	638	667	642	644	618	642	644	635	633	651	684	661	664	644	690	623	641	635	691	643	663	630	649	669	663	626	646	646	681	645	620	560	623	605	621	621	658	650	640	645	686	611	633	624	637	645	690	662	656	687	639	631	634	638	608	648	683	617	654	657	676	641	625	626	666	634	643	631	584	659	617	605	613	636	652	676	653	618	642	670	629	644	648	647	625	665	605	691	612	617	654	611	646	646	662	635	684	631	687	641	658	576	667	639	653	675	635	626	650	626	615	596	680	612	626	634	657	650	611	634	668	646	627	649	616	696	656	630	681	595	666	653	652	664	646	629	630	652	636	625	680	643	672	652	621	646	654	691	644	685	579	653	654	666	624	648	689	632	652	648	672	638	655	655	633	659	633	695	642	618	655	629	605	642	621	654	717	629	649	621	596	657	690	666	698	695	589	648	658	646	660	662	667	660	665	614	629	655	622	675	670	665	645	688	643	642	675	664	624	651	648	616	670	676	615	687	654	635	598	625	640	618	619	643	621	650	630	673	678	641	616	618	676	632	661	621	605	654	645	645	617	664	655	670	665	648	615	702	668	647	631	665	686	595	653	619	633	648	632	614	627	623	637	628	584	655	647	655	661	653	677	599	644	662	628	680	590	651	590	644	623	624	632	638	627	680	658	616	694	705	667	670	617	662	648	612	657	637	632	661	673	634	652	656	661	653	680	670	628	686	642	640	648	627	625	660	636	686	624	703	574	643	620	697	632	606	673	649	654	632	639	659	668	660	646	681	664	591	669	698	671	614	702	655	673	635	641	650	631	668	613	668	660	676	585	616	619	635	675	656	627	655	613	664	610	668	682	685	622	632	611	677	652	624	665	672	645	663	676	666	630	661	629	661	626	679	663	668	634	651	650	618	661	671	668	597	663	662	653	601	603	639	665	605	656	613	677	648	712	615	618	645	659	622	649	612	631	618	674	670	676	676	662	638	720	582	639	673	673	627	644	634	660	652	676	644	617	713	612	605	636	671	611	620	622	619	635	593	635	619	604	664	649	641	660	631	677	662	671	673	684	659	637	649	627	657	629	626	656	599	687	620	667	675	641	605	673	632	649	632	668	653	641	677	661	646	714	628	649	632	681	661	637	645	651	649	644	647	608	633	683	677	629	619	598	661	649	638	650	623	636	672	628	674	653	651	658	622	679	625	680	653	672	601	688	634	644	671	674	688	663	635	698	636	664	628	619	653	608	669	648	651	663	652	662	641	672	649	664	650	682	648	649	610	685	637	622	586	640	636	625	632	674	660	638	654	665	621	639	641	640	637	587	608	671	677	671	634	638	643	687	627	631	673	635	680	644	682	635	648	617	682	654	637	683	640	677	602	654	648	645	637	627	620	628	648	632	660	679	666	642	637	634	677	607	674	642	599	640	690	646	653	673	642	612	659	618	651	627	663	641	645	639	672	684	672	661	614	621	647	618	655	632	652	662	633	655	655	650	618	642	630	636	608	634	663	691	696	637	653	639	663	615	628	645	613	628	634	642	646	665	650	637	659	678	655	613	654	630	638	650	629	639	629	676	630	632	667	620	641	629	674	613	646	672	619	650	651	615	566	619	677	616	667	658	678	613	603	676	656	689	620	617	662	639	679	651	640	634	637	646	629	649	690	654	623	635	623	619	616	666	688	633	645	662	701	649	641	614	658	643	597	699	647	616	645	660	628	648	673	635	653	621	653	620	620	655	643	629	564	647	620	653	606	608	658	664	675	641	647	624	663	621	651	622	638	636	657	642	683	628	634	694	672	656	649	670	662	652	650	627	635	645	626	655	638	661	656	648	607	651	659	632	679	668	637	661	650	666	645	638	631	644	716	633	617	645	661	625	646	619	659	639	627	673	652	642	636	627	624	637	602	627	648	609	685	649	617	678	602	667	648	646	648	686	665	701	629	577	649	663	663	634	664	627	606	658	623	666	695	664	659	639	610	669	607	650	632	655	660	622	693	648	633	723	634	605	616	606	635	669	659	670	631	635	624	649	639	623	678	578	653	672	666	647	663	644	664	614	628	675	644	634	667	651	610	600	693	594	694	654	659	619	645	638	679	636	688	635	630	616	664	676	641	633	634	705	661	685	681	664	650	712	641	684	646	636	651	625	671	634	639	671	656	630	622	652	633	688	663	667	664	606	681	683	645	643	665	592	629	668	657	668	682	625	671	647	653	607	636	675	670	643	638	667	648	668	707	625	648	623	620	647	674	606	610	639	651	633	679	648	661	628	620	637	666	631	649	642	682	639	657	656	636	609	650	680	620	676	665	650	642	638	635	677	629	661	678	671	666	655	647	690	611	667	679	685	669	613	688	673	640	671	600	658	667	636	648	692
28026	27547	35235	25288	13365	5436	1695	923	534	479	445	443	482	463	457	464	451	456	419	466	465	452	467	490	491	463	467	437	433	459	478	460	473	473	428	411	433	453	451	467	432	457	460	435	450	487	415	486	416	454	477	467	459	454	471	465	453	478	432	473	448	458	407	426	444	443	468	480	465	441	450	448	455	432	424	455	469	429	480	499	484	437	451	439	442	422	467	454	441	446	423	465	438	466	433	462	479	421	458	469	455	497	457	455	411	444	486	398	454	434	456	468	442	451	471	419	449	406	448	436	456	439	462	444	441	452	429	441	430	467	447	433	451	451	477	449	427	449	459	486	459	474	459	433	451	446	490	444	484	480	449	429	425	437	441	433	450	464	494	474	459	440	430	455	427	419	437	416	418	446	458	487	472	476	502	472	472	434	435	431	475	449	420	456	441	472	477	431	469	455	421	451	469	434	468	455	436	402	436	451	486	465	464	459	425	459	431	452	466	457	460	448	455	472	454	487	474	420	420	458	457	490	445	443	462	419	436	469	516	427	476	444	476	484	466	481	459	444	473	446	479	443	456	445	455	428	446	424	461	455	442	446	429	469	460	427	472	463	446	478	424	460	447	436	464	451	453	460	446	484	478	454	443	436	465	450	432	455	475	453	414	492	427	465	460	497	477	434	469	464	458	454	447	458	414	470	447	421	436	460	461	454	497	452	438	450	465	466	508	478	432	416	476	439	465	445	417	457	434	441	484	451	408	401	452	456	502	461	440	425	439	422	451	442	450	464	432	431	465	442	460	466	477	436	457	460	415	484	454	469	490	435	440	435	482	413	468	455	479	450	428	490	461	448	456	458	489	429	440	422	464	440	464	465	436	441	447	415	476	426	459	443	452	451	484	465	445	459	418	456	453	496	461	462	442	464	459	462	444	427	445	430	446	471	462	449	452	481	451	483	433	460	457	454	455	443	445	439	485	425	453	429	464	442	455	444	460	481	463	437	472	449	418	469	451	472	461	495	442	468	466	479	482	470	418	464	447	444	438	432	490	446	461	424	488	478	472	428	452	440	475	413	482	454	454	428	477	460	463	440	453	449	456	433	440	441	454	465	467	534	459	417	473	476	449	448	460	486	471	471	489	428	495	460	438	421	456	457	428	431	406	449	461	464	450	444	426	442	471	447	446	498	429	470	473	452	466	469	474	458	449	425	457	430	451	496	486	462	391	465	435	425	476	454	453	424	482	453	448	437	443	458	453	459	462	445	455	439	479	458	416	445	484	435	457	449	446	467	461	450	483	454	433	457	453	445	442	469	452	401	442	460	466	458	434	442	450	437	469	448	478	451	487	438	455	437	488	477	467	480	481	414	452	442	432	495	459	459	423	464	438	477	436	440	475	449	460	435	426	429	453	442	450	456	436	460	443	453	451	462	494	437	450	437	467	426	448	435	435	414	446	474	473	467	476	467	446	457	462	471	411	472	463	458	434	440	419	449	460	458	460	419	466	444	467	470	423	436	415	464	467	473	459	473	458	459	424	445	434	439	496	447	453	452	441	470	457	472	454	486	459	466	432	430	439	458	444	425	467	447	446	464	508	489	448	431	455	456	466	461	448	427	488	471	447	456	478	494	435	462	484	459	511	466	469	438	465	467	437	410	468	453	452	465	448	404	408	475	463	491	441	405	416	445	463	429	459	439	470	441	451	456	448	487	474	429	461	410	502	439	427	457	441	455	411	458	434	432	432	448	460	463	463	470	416	425	447	437	483	445	431	457	421	429	443	449	446	451	457	453	438	489	438	442	427	438	493	440	385	464	443	479	411	429	458	418	422	469	477	472	482	458	457	466	478	439	493	438	449	457	466	482	477	438	460	486	458	443	441	516	463	466	462	443	512	454	468	451	437	413	436	450	428	439	486	465	471	446	443	425	453	442	467	451	417	443	458	453	478	475	445	450	443	431	475	446	464	463	443	423	461	474	472	460	463	474	451	467	465	457	444	482	460	438	442	459	480	443	474	458	434	407	433	461	431	485	439	429	451	453	460	429	474	476	488	472	455	464	448	445	432	456	471	478	441	484	489	447	442	451	424	431	434	456	453	514	463	468	442	474	478	449	472	464	438	492	414	451	452	464	452	482	477	469	455	458	450	476	479	453	483	424	472	451	433	517	494	451	445	468	425	392	473	432	480	479	439	458	450	436	444	456	427	491	473	486	416	438	415	422	487	444	439	466	441	468	473	461	457	401	471	458	437	465	488	467	426	429	478	443	439	456	484	435	483	473	464	495	477	457	475	445	461	438	463	479	447	435	431	479	476	453	435	457	432	396	474	451	456	477	443	450	469	432	457	441	425	469	445	456	463	457	451	465	463	457	444	422	438	452	447	417	465	476	470	469	457	449	438	478	447	459	462	461	450	467	441	416	459	416	452	449	444	474	442	447	452	444	431	439	469	449	433	450	449	489	475	472	471	437	432	448	469	469	464	461	462	462	450	440	465	442	471	454	437	501	426	475	456	447	425	428	476	483	431	471	466	465	460	456	444	454	435	471	424	479	440	450	432	450	452	451	453	425	472	475	419	433	432	468	438	451	453	442	461	491	475	438	432	458	490	448	464	489	435	513	447	442	447	453	447	452	434	479	482	410	457	464	470	426	463	446	463	458	464	436	413	456	454	436	477	458	453	403	485	463	411	448	453	440	477	485	428	437	482	440	441	464	432	434	517	450	431	445	468	450	442	454	480	452	470	381	457	445	419	459	463	487	430	482	438	450	466	483	468	471	441	454	435	493	459	447	437	465	459	445	470	456	429	427	424	460	444	445	465	467	471	453	471	453	492	475	432	441	444	470	446	440	449	420	440	459	424	439	431	438	451	479	445	428	449	472	437	468	451	458	453	438	404	438	436	494	439	471	474	490	435	462	431	415	462	458	419	463	480	488	442	429	466	456	459	442	485	465	459	462	405	455	469	433	471	452	436	399	467	482	420	447	442	470	455	481	479	445	392	472	464	448	434	445	461	394	449	457	464	482	425	500	462	450	461	439	392	459	446	443	466	477	469	446	423	423	475	461	434	466	439	429	442	435	451	439	448	474	474	423	443	444	403	464	485	468	451	448	465	454	429	470	410	504	435	489	433	513	431	457	452	474	412	467	451	419	463	448	453	451	468	456	490	462	466	464	465	474	435	440	433	429	429	447	473	466	470	451	483	425	407	420	424	438	443	466	445	459	485	465	489	471	472	466	438	464	472	472	458	449	443	476	472	408	443	499	504	487	451	463	436	416	451	417	463	447	443	436	452	444	452	435	456	456	453	448	459	501	416	478	493	468	429	470	465	474	479	465	463	456	442	450	461	463	475	459	449	422	466	422	463	434	480	455	452	480	459	437	460	505	479	425	460	437	486	453	430	435	391	466	451	466	439	468	440	435	454	446	435	471	452	477	420	471	439	433	469	451	442	451	436	436	461	449	463	412	457	438	433	436	450	472	488	469	463	471	466	440	445	439
16072	39640	30919	21497	13254	6449	2122	1164	645	504	510	528	501	496	516	479	466	520	483	515	497	451	483	486	463	486	487	435	499	489	464	492	440	475	471	507	503	517	486	475	537	479	522	453	508	497	488	492	527	512	468	493	529	488	516	476	504	496	474	521	477	487	479	486	513	466	520	496	525	492	515	521	468	525	472	501	452	505	495	498	473	440	518	462	469	518	486	484	486	474	493	494	444	458	488	489	496	452	482	510	505	519	526	461	472	481	493	511	478	515	463	454	474	475	453	483	483	518	482	478	500	469	499	478	517	507	506	485	492	437	437	492	476	545	501	490	465	499	528	512	490	468	492	478	491	509	458	476	514	466	473	517	435	425	466	507	457	510	478	477	460	472	502	456	523	471	489	498	470	487	495	474	499	503	484	461	523	487	530	509	502	484	441	512	477	488	467	516	473	500	513	489	487	513	489	483	494	489	482	465	492	499	536	482	474	466	483	465	487	456	483	517	493	450	486	477	505	500	507	466	498	468	493	465	442	513	507	512	495	541	526	513	481	482	476	497	478	469	496	502	474	459	518	469	490	477	480	503	518	519	489	501	522	521	454	482	439	506	475	486	505	511	470	508	486	492	514	493	483	504	508	490	498	460	460	506	487	483	482	506	496	476	483	506	443	467	441	478	469	493	487	499	502	466	437	471	529	470	520	461	515	441	475	512	516	524	472	472	462	463	507	477	476	488	499	492	487	498	496	518	503	489	505	478	488	484	496	439	494	462	483	564	493	491	475	479	519	495	506	496	456	478	490	492	495	480	506	450	496	462	505	479	521	503	494	468	514	509	447	483	499	505	496	493	491	498	469	455	456	494	485	483	470	484	485	454	477	470	474	472	519	481	492	483	465	470	476	488	495	467	460	510	524	487	486	462	468	454	541	499	471	481	471	515	497	519	479	450	507	480	480	448	489	466	475	501	470	518	525	510	498	499	469	497	462	492	482	504	518	515	477	494	534	521	461	478	518	491	508	473	476	488	465	463	477	517	466	516	483	512	549	487	478	496	502	470	490	489	484	479	504	463	521	501	481	466	476	508	536	500	538	476	491	477	468	506	503	496	480	469	490	466	478	502	444	483	532	506	493	487	473	495	482	494	504	482	475	493	465	440	463	475	487	468	464	479	445	510	471	476	476	516	473	484	490	478	530	478	477	495	538	459	508	503	504	508	517	535	456	512	481	495	496	483	483	475	517	500	510	462	461	474	488	473	470	500	494	487	501	512	506	507	494	459	485	506	483	481	502	481	469	485	478	465	469	528	513	441	465	509	479	463	465	486	482	468	523	473	494	451	445	476	495	488	474	468	475	483	444	516	491	494	475	455	478	501	506	494	463	478	523	503	529	548	547	468	494	513	510	489	469	492	445	498	492	485	458	449	528	459	471	481	479	486	489	511	507	455	493	503	485	515	501	477	514	491	469	482	512	528	455	510	474	503	484	506	483	443	466	509	494	484	497	485	502	533	460	488	512	527	508	487	487	468	477	458	514	463	475	495	481	504	452	504	487	477	459	509	492	466	494	496	485	506	526	476	490	513	485	455	459	473	518	515	489	518	514	486	508	480	445	494	469	482	511	517	500	514	478	472	506	463	483	477	478	478	485	513	448	484	512	475	446	490	485	490	472	468	462	489	478	529	509	507	481	474	528	477	478	486	473	483	442	468	506	475	500	473	490	477	496	504	484	519	512	518	466	465	496	473	503	447	465	481	507	483	508	472	498	473	465	448	479	489	530	445	481	509	485	428	467	487	469	522	483	512	461	492	520	484	534	464	470	493	505	490	466	494	452	481	506	478	466	482	484	497	510	472	518	455	475	509	488	471	469	486	475	492	442	449	457	484	501	510	495	483	529	455	497	485	453	529	484	494	505	490	477	505	479	511	474	477	515	497	527	501	427	458	463	480	497	491	438	482	497	495	476	500	464	476	484	477	520	497	491	461	489	484	487	467	452	486	512	461	477	492	470	508	449	519	503	479	510	482	512	479	520	486	482	489	487	504	477	491	462	523	491	518	503	480	496	473	494	506	476	487	497	474	491	506	479	452	525	460	464	479	491	485	498	494	524	502	507	457	511	508	489	506	533	455	476	463	493	518	497	471	461	471	494	474	483	501	458	503	522	475	459	494	508	495	488	485	486	513	494	497	506	498	496	482	472	494	496	468	489	490	512	519	516	521	551	429	462	459	487	497	503	487	455	475	492	516	503	453	506	487	449	537	462	492	477	492	450	522	508	467	474	495	481	501	458	467	486	489	494	483	487	480	535	493	518	484	482	489	511	494	503	477	492	485	501	464	510	510	511	472	466	481	467	469	482	464	511	519	456	464	461	443	469	484	510	501	475	493	539	511	480	488	483	482	482	481	495	481	490	495	506	475	492	488	479	480	469	501	497	492	469	498	486	458	495	521	497	467	477	475	508	463	507	469	497	439	472	479	478	476	509	508	488	490	518	465	503	494	494	490	500	460	475	473	530	536	456	493	472	462	474	489	479	507	491	509	498	488	490	451	521	448	495	488	473	462	497	475	516	519	448	503	485	481	487	483	497	465	456	496	475	455	507	480	472	456	507	482	495	494	483	486	494	475	467	505	463	500	507	446	480	454	468	514	465	510	470	464	471	520	486	490	438	461	462	462	471	463	463	526	518	479	478	504	477	481	533	498	505	499	466	497	501	495	508	480	491	476	474	507	460	472	489	470	473	465	511	472	504	490	489	498	501	511	529	491	484	489	477	483	499	447	488	488	443	462	470	477	500	492	505	465	514	473	496	487	525	477	516	477	480	508	486	486	497	507	457	493	472	444	488	496	459	456	481	498	513	503	469	493	521	494	493	484	470	491	453	483	494	499	495	507	467	501	484	468	498	499	499	484	444	491	461	488	482	461	493	509	474	452	470	464	478	507	484	508	511	470	481	513	476	443	438	501	507	505	454	513	475	513	488	465	494	503	511	466	454	491	491	445	486	538	494	462	495	536	491	468	469	517	555	482	480	471	517	521	435	460	488	471	506	485	500	509	494	503	518	493	500	492	483	455	499	464	504	500	483	499	474	493	504	432	445	494	532	459	480	483	477	500	481	517	523	525	488	515	499	480	466	515	485	480	511	479	506	463	471	483	437	478	462	503	512	500	480	521	498	488	495	495	537	502	471	457	463	478	519	488	491	484	510	480	472	487	479	473	456	509	466	470	479	467	479	493	515	471	485	444	490	476	509	480	462	491	479	506	500	462	487	510	475	487	530	476	482	469	430	489	487	486	435	504	469	458	462	463	474	486	504	475	498	484	497	490	458	478	503	476	490	495	502	550	479	503	500	489	482	491	504	513	499	483	484	505	501	450	478	438	511	514	512	503	488	478	507	490	510	479	533	501	475	466	470	495	464	488	452	511	475	508	493	468	465	463	501	482	512	513	476	514	464	459	517	515	459	541	498	502	482	502	484	513	511	508	462	468	516	509	483	516
23644	21760	35848	36616	31309	26161	17626	5379	1005	863	857	938	441	421	375	408	389	406	372	426	400	418	426	389	422	409	397	385	389	384	410	405	412	405	415	399	395	398	402	423	394	385	419	371	400	405	371	399	356	376	404	361	379	349	418	423	393	386	398	371	385	393	404	394	395	378	381	413	388	382	370	379	392	412	394	366	391	387	384	459	390	401	372	387	393	345	404	381	399	427	367	364	394	390	380	379	384	424	385	399	414	373	432	417	397	407	398	380	385	384	416	393	392	373	388	378	381	385	402	357	391	382	420	391	386	390	407	406	377	411	391	390	407	392	395	365	426	385	393	376	359	409	390	432	375	357	416	440	376	384	332	373	407	378	413	347	356	375	415	399	375	378	397	395	389	383	380	419	416	431	384	399	369	361	384	386	426	391	393	395	387	396	428	395	379	371	392	404	432	407	382	360	378	398	361	432	399	426	403	356	415	351	392	396	405	396	419	397	388	407	390	365	397	374	376	373	405	396	403	377	406	377	413	372	388	415	432	401	413	397	405	396	428	373	407	394	406	351	372	406	418	392	431	414	386	415	393	390	373	388	378	398	390	382	380	386	414	404	349	393	471	428	379	405	401	404	365	393	373	383	380	364	407	404	362	389	395	385	389	396	410	369	382	411	385	368	375	455	394	379	402	434	381	398	399	353	416	393	407	409	371	359	380	388	409	405	375	407	406	388	357	405	385	389	389	367	412	440	396	396	389	380	402	430	424	371	414	403	422	420	426	391	403	376	408	417	388	395	373	406	407	409	401	367	402	373	419	357	397	374	376	393	429	395	386	407	367	380	412	422	388	410	426	417	413	406	380	370	397	319	393	407	417	397	391	391	374	382	381	375	383	388	400	408	401	393	384	414	391	364	383	375	396	402	384	387	400	350	408	384	409	409	408	386	449	383	362	390	365	411	394	382	404	374	381	378	381	376	388	392	414	384	385	365	380	386	376	402	378	399	406	412	412	410	389	386	392	376	420	414	370	404	419	404	385	418	402	421	385	409	423	401	400	395	384	409	408	425	399	389	392	402	372	400	351	389	392	385	387	382	382	395	401	399	410	380	408	407	369	392	356	372	368	388	415	398	345	387	348	406	395	394	374	376	361	396	367	439	392	414	379	370	386	372	374	412	392	392	368	405	386	402	391	404	389	385	385	391	415	386	374	419	420	334	384	388	414	370	383	401	390	422	398	436	384	388	404	372	381	391	399	381	369	397	422	375	392	393	418	415	401	404	377	419	391	404	429	407	383	430	421	401	370	384	410	425	393	371	367	371	412	399	412	373	396	429	389	372	410	417	414	413	412	392	386	383	388	362	425	388	372	414	360	405	412	375	368	370	391	376	428	401	400	411	412	394	441	408	470	415	408	401	416	411	362	415	403	379	365	383	395	393	398	410	388	380	391	380	407	364	387	399	389	428	404	403	383	390	391	406	418	403	376	407	374	408	392	376	396	370	382	389	409	417	383	420	386	405	402	366	378	402	417	374	411	411	413	385	395	411	391	383	394	392	390	421	419	375	388	391	404	415	406	401	388	400	373	379	391	403	393	396	371	399	405	379	378	404	406	375	420	409	385	381	378	451	350	376	397	383	389	430	395	385	409	367	389	426	381	444	432	415	383	415	395	410	400	366	372	401	367	371	403	408	408	421	396	355	371	385	392	378	359	400	393	359	423	402	406	391	388	375	413	411	417	400	408	385	391	356	393	364	381	407	370	397	416	393	387	436	387	392	393	408	357	375	377	430	406	386	368	383	348	406	400	404	383	371	419	375	396	371	413	401	381	366	399	356	398	415	382	428	384	367	394	421	386	414	411	385	385	379	419	374	416	394	408	367	373	412	377	393	408	372	384	367	394	389	410	392	406	380	391	386	385	400	368	383	381	387	379	362	411	377	393	398	403	368	403	415	393	411	416	408	406	382	394	437	383	400	365	432	431	418	389	371	379	412	392	383	386	348	392	382	389	426	404	375	407	360	376	387	404	412	401	409	341	415	399	403	421	389	359	410	403	383	384	412	387	403	356	425	382	444	364	385	366	361	432	412	386	410	381	379	388	418	397	395	404	388	388	409	403	404	392	365	382	387	376	376	393	403	416	391	401	421	395	380	398	374	429	371	401	388	403	415	391	391	391	387	390	426	394	368	408	383	403	414	393	407	428	381	383	399	413	365	361	394	389	367	370	380	398	420	390	367	405	412	412	393	377	369	378	392	419	368	360	398	340	389	370	432	376	417	387	363	377	360	380	385	416	404	426	407	389	408	388	377	381	425	368	392	386	399	382	410	382	400	402	398	391	428	433	378	370	380	418	406	439	409	389	348	372	370	388	398	397	403	414	420	380	389	380	360	383	429	368	405	351	371	380	407	411	370	394	403	364	395	403	419	379	380	398	399	383	442	378	431	419	411	389	385	383	423	438	384	412	409	415	393	368	382	402	409	334	375	391	388	396	385	383	389	387	413	347	401	383	394	423	402	414	344	410	405	395	391	382	393	358	362	408	393	393	371	411	379	369	365	409	379	369	432	430	415	405	411	392	390	405	448	349	421	410	380	407	418	399	370	363	382	395	394	375	398	367	384	387	378	400	377	397	433	367	362	384	386	397	387	381	392	454	374	431	366	376	402	386	373	389	406	408	415	404	382	391	379	409	387	402	391	396	390	407	392	419	409	433	395	405	380	360	393	407	394	377	396	396	411	397	373	391	386	382	416	454	374	406	362	389	453	415	398	403	389	391	394	393	388	378	409	392	416	427	406	379	395	386	373	430	422	394	390	409	418	364	356	404	389	391	337	408	390	389	383	387	378	392	391	417	390	358	412	358	378	382	422	395	370	415	409	395	399	371	380	418	368	395	369	384	406	412	383	387	388	392	439	398	357	390	403	395	397	413	389	389	382	404	388	405	406	360	379	384	432	425	382	378	410	365	388	375	387	417	390	374	357	423	380	385	373	408	392	378	408	382	354	396	383	369	429	408	413	373	390	409	426	366	409	381	383	372	418	381	379	412	419	382	396	394	372	412	406	429	388	391	399	382	396	398	354	403	379	366	438	377	400	358	378	381	384	380	432	403	419	423	371	410	387	430	403	418	416	411	385	404	394	383	388	384	374	434	393	385	395	384	392	384	382	403	376	430	403	407	406	394	391	391	405	387	401	420	421	432	390	381	377	420	400	412	369	375	375	379	394	374	387	422	360	438	364	392	395	395	387	386	407	389	393	383	400	350	397	407	416	424	380	395	401	371	397	393	389	396	415	415	425	370	434	392	388	397	391	376	395	376	379	397	388	375	381	382	428	404	376	382	409	404	415	377	355	396	416	390	423	400	386	414	387	407	386	399	413	392	386	396	401	390	367	385	400	379	413	384	363	396	398	384	394	412	390	373	393	378	356	401	394	405	441	394	406	390	396	433	377	389	406	428	386	392	405	378	415	379	393	408	379	355	391	423	380	415	398	414	387	390	394
37204	84039	70582	49817	38456	26258	16809	6140	1448	1223	1250	1410	568	435	448	402	440	378	414	399	440	436	409	421	425	446	421	404	394	408	428	417	403	422	410	413	419	412	410	397	438	401	438	411	391	417	442	424	423	418	432	416	410	437	408	405	435	431	421	363	445	421	375	413	436	414	414	439	381	366	424	464	452	428	401	399	430	389	434	372	401	448	402	412	412	396	370	447	378	421	416	371	390	386	381	380	410	395	420	447	408	399	424	389	409	430	438	443	426	427	415	384	421	400	412	431	387	393	417	433	396	398	422	444	393	458	415	409	410	418	427	443	470	429	399	427	429	381	393	388	432	439	424	423	404	400	418	409	432	417	416	430	438	425	447	420	427	410	434	452	410	405	413	408	423	420	404	405	411	419	433	390	390	394	391	434	395	405	439	395	449	411	425	447	405	448	385	423	485	420	407	381	432	431	412	376	417	408	448	365	444	393	387	431	422	436	462	392	438	394	420	386	435	414	391	456	407	408	423	394	406	403	447	403	404	428	409	412	396	405	411	381	401	416	422	416	397	415	397	396	463	445	407	426	413	447	423	393	458	390	427	421	406	444	429	390	428	415	444	431	382	414	410	384	462	398	425	404	372	425	411	374	425	406	417	411	423	444	473	408	384	373	400	406	391	402	413	449	415	420	365	443	399	420	397	420	432	434	445	414	387	444	424	411	408	395	419	446	415	409	421	420	449	418	394	421	399	427	419	403	418	407	394	422	399	421	402	435	446	431	430	361	383	433	423	401	426	407	428	432	416	409	388	387	405	416	417	413	404	412	443	402	414	418	413	417	407	395	441	419	405	405	406	384	395	445	395	391	463	426	417	426	420	418	412	420	407	433	403	436	402	404	425	418	410	369	421	442	423	397	424	470	427	406	422	420	436	426	409	413	401	395	433	415	454	441	423	399	427	414	428	418	431	427	407	420	427	439	442	410	415	455	394	394	418	398	420	412	435	409	419	405	435	396	436	400	394	400	404	427	400	419	455	414	463	408	412	389	411	432	426	394	387	433	398	391	441	449	434	450	456	420	461	400	411	375	410	421	432	410	396	419	397	426	411	419	460	434	406	383	436	422	404	400	460	427	398	422	474	392	396	414	429	408	435	419	427	415	407	396	402	411	405	435	419	420	403	436	436	416	407	423	413	425	433	437	396	404	429	442	417	400	441	421	367	429	455	425	411	421	385	442	466	437	395	417	424	427	419	438	444	420	420	403	464	394	415	413	416	406	387	421	415	393	413	457	416	467	479	401	405	429	424	410	419	415	388	413	417	407	381	429	398	430	423	400	419	418	431	438	411	416	389	457	368	435	423	424	399	457	403	410	414	416	452	436	433	398	407	399	374	441	406	420	429	417	440	459	419	414	421	413	409	443	412	398	433	381	393	401	428	409	437	433	407	425	432	424	400	387	416	422	443	408	418	387	404	419	422	441	452	391	394	448	428	419	410	406	397	424	424	369	396	425	388	437	406	398	400	414	448	439	423	425	381	406	419	404	387	441	418	458	392	427	405	448	391	407	410	450	393	424	388	406	412	423	394	397	398	431	445	417	407	418	405	416	435	448	446	433	416	421	395	403	424	368	451	412	451	419	418	396	412	411	444	428	436	421	387	403	410	388	427	412	378	415	429	428	434	420	372	420	430	384	442	429	456	435	423	441	371	421	467	419	390	417	419	407	424	392	446	423	415	441	426	426	388	463	416	418	403	418	401	423	452	414	382	424	389	411	435	378	404	401	394	429	377	420	446	429	412	459	414	400	388	393	417	426	391	414	436	442	432	391	387	370	423	454	442	406	403	403	401	400	381	377	418	384	446	434	423	434	399	398	438	420	405	412	414	377	403	425	425	414	398	438	427	411	404	407	428	394	377	408	386	412	380	447	459	436	439	407	443	430	415	423	421	387	447	453	427	442	422	408	421	437	402	424	453	404	424	433	419	415	412	379	463	406	386	405	386	413	409	386	416	402	412	459	472	451	395	419	409	413	391	398	462	429	429	432	442	409	416	438	413	449	395	417	381	429	414	421	404	436	400	430	452	456	438	409	409	398	399	411	392	416	408	420	404	393	411	465	390	431	450	425	403	425	376	431	372	417	429	438	413	437	445	398	395	422	428	393	401	444	406	412	399	393	415	464	429	398	419	433	419	404	424	420	432	438	444	413	421	388	440	410	406	427	424	399	407	397	430	407	425	425	397	405	455	453	415	415	389	414	446	392	383	406	414	406	413	424	426	413	411	444	420	409	425	437	400	449	398	427	414	425	413	407	419	404	414	418	422	413	443	448	444	431	421	438	412	419	420	414	412	399	440	396	449	386	423	441	424	436	384	450	415	386	381	430	442	428	416	410	413	396	413	377	414	404	394	397	364	427	412	402	423	438	401	460	427	397	413	417	415	398	441	424	423	389	423	414	417	417	424	409	425	429	385	453	431	424	455	435	423	454	384	407	451	378	396	396	413	419	426	377	414	401	421	430	417	433	441	406	402	418	420	416	410	431	395	390	421	424	397	429	420	367	391	408	411	430	459	408	435	391	405	404	414	439	414	428	413	401	433	404	402	403	417	392	410	430	412	393	376	427	429	415	411	398	404	399	402	433	433	421	434	399	381	422	360	434	438	423	434	414	411	408	432	427	408	443	408	389	420	419	424	445	397	422	403	429	424	409	417	416	383	422	391	416	409	402	410	421	392	406	405	440	394	393	446	363	405	419	397	453	402	436	394	434	399	450	412	394	441	408	405	429	423	418	413	373	431	395	377	417	417	405	421	408	403	408	426	389	386	418	440	418	423	401	411	408	364	437	456	446	431	397	425	422	407	435	440	431	422	414	432	436	392	414	424	425	423	393	424	424	411	440	457	403	440	427	404	462	411	444	429	425	412	412	415	377	424	429	378	434	451	418	416	391	420	395	386	420	402	397	423	417	434	415	440	408	419	388	452	371	393	436	428	405	410	422	433	452	421	439	377	415	385	438	402	441	423	408	461	419	446	426	403	433	398	425	433	412	430	402	460	366	407	438	391	400	410	416	410	407	405	406	402	405	442	427	409	422	456	381	430	404	445	383	438	435	412	393	454	409	422	388	437	416	405	412	435	402	424	390	425	419	448	437	386	419	417	433	397	432	427	426	403	340	433	361	418	421	456	394	399	394	435	403	429	427	432	415	417	419	431	408	420	418	396	415	432	402	420	430	391	407	440	377	404	417	420	420	428	439	448	398	411	381	411	432	415	400	390	374	399	449	429	439	408	441	419	419	394	440	451	395	422	395	412	428	429	447	461	436	407	383	381	418	423	382	430	387	408	384	394	422	435	410	424	406	439	399	406	424	414	400	395	422	408	442	436	404	408	431	414	397	432	425	407	452	438	435	414	421	374	406	430	412	394	398	403	399	446	414	423	439	401	447	419	418	389	427	435	389	416	434	405	436	446	407	468	437	383	408	428	416	378	394	442	415	380	448	408	389
24830	22449	36389	36542	23685	15328	7697	3137	903	817	853	876	692	586	602	602	620	612	577	616	604	598	597	583	623	577	617	590	610	607	621	622	586	611	597	597	590	643	608	671	601	570	641	597	590	607	603	633	589	618	583	591	598	593	620	620	618	624	601	599	573	610	640	602	558	619	591	621	610	595	603	630	575	570	573	596	626	575	571	571	602	579	609	625	609	615	594	592	585	594	647	619	592	626	614	634	630	592	595	581	606	598	575	638	621	592	590	584	645	593	586	595	598	595	608	581	630	581	580	591	606	583	617	582	569	588	659	595	602	574	636	613	614	581	638	583	603	539	615	619	643	566	609	565	587	578	620	599	628	590	604	616	619	621	590	612	577	579	622	610	597	597	625	579	582	587	577	597	580	624	623	597	621	612	534	602	528	605	620	650	596	598	589	589	623	609	609	606	646	625	588	550	612	602	625	552	615	590	574	632	589	568	610	605	608	618	636	563	634	605	620	627	621	589	593	585	600	617	652	582	619	621	601	600	610	608	611	575	597	563	598	620	655	580	608	626	600	600	619	582	597	574	602	585	604	581	603	586	596	587	540	646	590	643	605	635	650	583	583	576	648	621	639	643	587	609	627	592	608	587	578	595	619	633	624	590	630	629	600	622	632	583	550	590	603	623	568	604	654	590	636	657	646	597	646	626	611	617	590	619	574	656	626	558	646	571	627	623	623	663	564	587	590	603	654	592	648	656	666	592	608	576	592	607	548	608	596	618	599	593	596	563	590	629	553	608	604	605	634	592	592	578	595	602	614	598	567	627	596	572	611	601	604	606	603	611	557	586	610	579	574	598	587	605	594	570	611	600	634	594	573	583	611	588	615	645	617	622	592	616	614	599	610	561	625	627	629	625	621	639	582	618	601	595	587	651	603	590	593	607	609	631	609	612	624	576	628	618	589	611	678	620	633	616	617	609	585	649	631	610	618	571	607	633	615	623	624	628	639	613	604	599	610	590	608	563	584	608	605	613	586	616	631	590	576	628	597	583	608	594	632	645	636	609	627	604	604	617	636	561	594	576	594	574	605	584	612	588	584	581	591	571	621	642	630	585	610	618	609	608	608	569	615	649	626	588	582	636	605	561	590	578	632	566	641	593	613	620	629	599	614	601	619	667	589	655	609	626	581	595	547	632	575	631	581	627	596	599	662	627	591	587	620	677	640	630	609	585	589	589	612	619	635	646	635	587	582	587	624	586	621	635	600	613	604	639	616	621	592	615	591	601	625	614	611	613	624	647	634	614	613	602	589	615	579	600	605	603	607	613	556	615	589	618	601	611	589	569	575	571	566	623	614	570	582	588	614	592	642	607	592	620	629	655	603	639	629	602	588	570	606	558	618	611	631	639	595	590	633	616	548	624	612	582	637	556	581	584	630	592	603	638	612	608	615	611	576	562	594	571	611	598	616	609	591	647	606	606	586	561	604	630	651	561	590	586	622	618	593	603	571	595	609	590	591	597	619	597	601	600	619	585	635	616	621	598	585	580	586	565	606	596	661	577	600	599	633	622	614	606	602	574	603	608	592	609	592	570	604	600	647	601	600	587	589	586	629	573	620	596	586	619	572	553	615	585	604	649	645	597	624	608	603	605	583	570	550	615	631	643	615	566	644	625	587	590	565	635	579	639	561	601	602	618	596	643	583	562	578	629	589	580	565	640	606	566	546	612	572	576	588	568	582	561	613	553	600	604	599	569	596	606	612	568	644	594	592	619	599	568	595	631	629	579	596	556	598	630	642	591	581	602	631	638	562	641	565	627	657	643	615	631	599	610	569	598	588	639	583	616	595	557	624	598	581	566	592	636	585	650	571	562	595	598	600	622	606	558	574	599	636	578	623	591	619	563	611	604	644	598	592	629	590	578	653	597	549	590	584	591	618	596	599	619	579	585	585	585	577	567	570	567	587	584	589	580	624	612	604	595	597	616	611	600	557	562	613	590	579	571	559	612	612	566	596	614	603	617	577	617	619	565	567	595	603	630	617	640	651	630	626	549	597	603	589	628	642	632	644	626	590	592	595	600	625	598	568	595	589	600	600	609	612	595	608	631	611	580	638	609	615	593	566	617	602	597	591	585	556	564	582	595	580	588	598	615	574	594	646	631	613	597	627	646	622	567	610	625	618	643	624	587	579	599	578	557	587	623	568	608	582	647	614	585	579	601	582	564	614	617	564	552	626	614	624	575	578	609	581	568	592	599	568	603	635	630	612	648	566	593	592	574	577	592	571	637	596	610	620	611	591	593	598	582	591	589	549	613	620	609	628	638	634	610	575	630	581	619	618	613	584	548	586	591	623	616	580	607	593	613	600	599	613	609	576	636	669	595	619	637	646	638	563	556	605	619	618	608	635	580	599	611	584	582	632	578	627	619	598	585	630	615	594	581	616	618	531	619	612	672	635	583	588	598	578	561	618	583	585	562	625	609	630	621	616	568	589	620	538	630	591	622	625	562	592	601	590	548	606	603	654	619	621	611	604	622	593	603	633	582	585	633	591	576	644	571	610	627	619	619	596	586	602	593	601	588	594	581	666	555	604	552	602	588	597	551	566	636	602	591	567	606	619	639	653	604	599	598	594	596	564	577	650	600	606	597	590	585	569	611	651	628	585	620	618	635	674	592	585	594	585	582	573	611	576	603	590	560	608	596	553	599	623	607	619	577	608	627	591	567	634	626	603	596	619	534	575	620	605	587	578	604	640	559	592	600	597	592	598	600	598	617	541	614	575	600	604	634	598	624	616	585	620	607	617	543	637	604	623	601	600	628	627	648	599	596	570	598	629	585	590	538	636	612	572	600	561	613	597	631	636	609	619	593	574	603	562	633	612	576	651	603	591	631	598	601	588	586	594	598	585	604	595	609	573	604	598	603	609	593	643	584	576	652	622	598	576	585	574	598	601	608	601	555	573	638	565	607	597	617	615	562	562	601	619	638	588	592	611	584	627	595	591	594	604	645	620	598	641	587	573	616	582	551	601	588	661	612	612	611	581	643	637	629	567	597	605	606	590	583	598	582	560	622	605	597	670	556	595	612	610	618	575	576	624	601	611	598	576	608	562	606	630	585	568	608	624	593	605	596	570	624	607	602	616	599	588	609	602	608	615	618	647	594	597	595	627	593	596	617	617	556	603	564	578	589	594	610	581	619	614	550	620	594	580	602	581	596	594	586	596	605	561	621	612	603	590	590	576	609	643	605	629	585	613	612	623	626	585	619	547	585	613	645	593	610	608	598	578	617	595	612	579	602	615	580	593	613	620	646	561	614	600	592	567	623	577	615	616	577	612	622	645	568	597	612	601	633	620	647	637	563	589	599	639	633	583	610	612	594	624	605	588	645	610	608	555	593	607	694	609	624	594	664	610	603	614	582	613	617	603	605	611	574	588	617	606	614	638	597	624	615	616	610	548	644	613	585	601	601	605	587	643	658	624	616	598	641	587	617	605	598	590	576	565	580
33546	71005	57466	41250	26083	18462	10832	5184	1278	997	1165	1115	792	619	680	633	593	619	684	652	673	628	608	640	634	618	612	646	668	648	672	586	639	581	629	648	680	623	635	603	682	629	617	611	631	675	621	651	630	609	639	615	651	644	565	622	678	602	622	640	623	624	611	607	629	623	609	631	650	614	622	604	594	598	611	622	665	663	615	638	667	644	620	648	660	638	627	602	604	627	636	695	633	637	628	644	624	639	596	635	632	628	615	650	581	609	644	607	668	599	606	650	600	626	593	656	633	597	630	619	663	636	656	631	578	675	651	648	660	602	588	608	639	617	660	584	607	601	618	635	649	620	640	610	658	658	626	637	635	634	613	617	568	673	619	666	602	666	653	637	649	609	669	637	659	718	646	637	641	666	626	654	668	605	640	611	653	624	613	599	642	597	624	626	640	658	635	659	631	639	639	631	622	651	638	645	625	619	652	642	630	657	626	607	623	682	640	642	651	677	616	625	603	616	609	616	633	654	652	638	615	630	633	629	636	621	611	634	620	635	648	635	628	624	619	616	647	681	641	659	613	622	599	629	642	617	612	635	636	603	660	652	633	615	632	638	625	644	668	673	689	628	653	625	646	631	682	670	672	632	623	693	605	630	624	578	596	594	676	607	648	645	696	647	643	603	652	611	613	710	627	645	573	644	598	652	625	638	653	644	654	593	627	616	581	625	617	644	606	697	664	654	641	675	616	625	620	649	634	620	591	649	604	606	640	579	638	647	636	616	660	610	602	591	634	664	630	622	663	667	635	642	662	688	623	641	663	645	682	640	614	665	613	638	634	632	618	608	628	666	622	612	666	649	623	621	661	698	621	620	637	619	630	647	626	647	638	642	629	578	635	619	616	603	626	666	656	628	604	593	610	686	657	667	633	593	575	639	620	605	661	635	642	652	636	615	630	693	614	652	685	636	604	632	676	637	668	654	618	650	615	639	668	636	650	606	626	634	640	593	593	626	652	601	624	626	610	631	634	641	634	615	634	626	626	606	632	647	641	638	567	632	633	620	630	650	657	626	591	712	614	669	693	618	614	631	637	594	622	647	660	614	551	668	616	611	596	646	628	611	606	639	651	694	674	598	606	624	618	576	610	636	619	626	670	661	609	618	627	609	661	644	596	619	610	668	687	573	612	604	628	689	613	619	616	643	672	629	661	645	583	666	608	589	594	617	651	648	622	626	667	649	610	645	649	655	612	651	625	667	634	678	670	636	661	596	666	608	621	621	610	647	655	639	641	688	651	639	640	559	603	685	624	662	637	591	673	648	690	618	658	662	613	625	641	629	592	682	602	637	643	644	603	647	641	611	605	577	650	621	636	670	610	625	597	598	584	632	629	634	632	650	602	633	667	673	636	666	633	628	637	617	597	604	644	631	631	642	607	663	616	630	634	698	647	636	646	662	654	647	666	634	617	644	625	672	687	703	637	633	603	662	625	675	597	619	629	628	609	608	580	675	664	667	633	630	644	614	667	615	675	658	605	637	606	642	643	660	624	647	634	628	633	616	638	576	607	614	609	627	595	625	552	658	661	626	630	614	636	645	615	657	624	619	638	633	679	637	660	639	653	614	700	665	650	661	615	669	618	606	670	645	653	627	624	630	639	656	615	673	628	659	656	600	671	664	640	673	665	618	657	610	644	682	638	637	583	652	644	615	649	654	571	604	617	615	598	678	625	609	646	626	696	620	638	615	625	594	652	635	654	595	636	571	691	653	669	640	631	650	698	618	616	671	654	611	653	638	638	620	584	624	645	612	671	609	603	638	615	663	653	625	635	644	658	635	616	648	659	631	645	628	656	620	615	644	614	644	628	658	666	616	603	627	647	612	638	636	708	653	641	618	626	635	640	616	602	641	653	656	651	588	607	613	657	608	675	618	638	674	648	617	595	644	627	645	639	621	627	660	602	621	636	642	597	617	672	599	657	620	585	630	622	621	607	617	652	589	629	554	647	625	623	626	659	648	612	640	618	641	613	655	671	636	657	617	580	644	596	641	575	609	632	642	623	646	599	617	652	616	646	621	623	658	645	626	673	632	589	609	614	623	651	647	585	647	649	625	671	656	652	620	651	677	654	665	644	618	687	667	653	677	628	650	655	671	643	624	644	667	644	594	652	600	668	624	621	625	658	654	631	634	600	628	629	606	642	651	649	661	644	640	664	665	586	651	666	606	603	592	639	650	630	652	694	619	618	622	653	679	610	631	678	614	652	625	625	628	656	640	618	643	635	609	629	656	639	603	617	625	632	601	645	624	641	653	646	627	656	618	631	584	632	596	600	651	604	632	616	651	610	638	629	609	631	641	594	606	641	606	678	565	610	630	621	639	651	675	609	639	589	616	599	680	615	656	594	618	633	587	639	635	674	648	610	653	647	720	680	616	662	680	650	674	648	641	628	623	588	635	648	664	624	674	627	592	594	598	600	662	642	637	646	631	703	639	649	579	610	658	611	654	669	614	618	594	632	610	682	622	639	643	676	670	608	623	633	644	627	602	637	615	656	639	627	668	633	628	620	616	616	669	632	587	628	625	604	674	678	666	613	610	643	610	630	618	621	631	591	596	634	668	616	647	668	657	667	629	631	585	608	653	658	632	642	651	605	625	680	682	633	646	613	577	656	650	634	649	642	616	632	629	561	644	670	643	650	646	657	606	677	629	626	618	650	647	595	631	581	628	643	670	617	610	641	601	629	636	618	617	621	651	635	582	655	627	614	617	667	625	680	638	647	631	677	686	664	676	625	610	657	643	612	640	660	627	660	696	645	625	632	659	674	616	567	656	582	637	672	678	644	648	633	671	620	635	628	645	616	603	637	637	644	647	610	614	631	593	651	621	661	621	658	645	631	652	683	585	579	611	582	648	603	607	584	613	630	666	629	638	619	630	623	678	648	631	632	676	670	626	669	624	655	672	682	630	616	633	578	619	638	672	627	620	632	589	646	623	664	637	647	638	685	666	618	616	622	617	636	613	703	640	587	638	627	642	642	630	666	624	649	629	662	605	603	652	594	586	629	638	593	666	583	651	630	643	659	637	661	677	614	566	612	639	645	623	601	606	647	637	635	615	655	611	658	670	662	626	644	620	658	647	631	625	601	634	674	662	627	619	632	621	653	628	642	605	629	648	677	614	629	676	645	625	607	662	616	661	690	596	626	651	610	589	651	642	637	633	676	617	658	627	661	647	635	652	648	656	555	676	668	624	620	654	633	651	624	648	625	641	641	615	637	608	687	613	638	633	639	658	623	728	606	668	596	601	666	668	600	648	642	650	592	619	657	658	632	626	660	620	624	605	645	651	670	615	585	628	637	644	591	637	602	628	616	654	612	638	624	605	641	614	656	649	610	613	664	643	612	644	664	631	659	604	607	662	591	607	656	602	652	665	623	634	639	628	660	602	643	667	646	683	647	631	637	615	610	643	623	634	659	607	621	652	662	598	616	636	661	608	617	634	664	664	643	614
22499	21284	31003	29969	30169	31906	30476	12950	2446	1421	1616	2030	1197	588	612	616	592	587	598	596	604	638	577	613	624	601	644	610	609	577	586	629	644	640	620	593	584	588	607	595	592	592	631	622	586	602	637	592	550	623	605	577	607	630	619	603	586	618	585	580	604	634	603	623	583	586	588	571	593	614	574	591	616	627	590	613	616	589	589	591	584	593	619	617	551	641	599	623	620	618	605	611	614	607	606	617	596	592	555	571	633	607	592	560	585	606	620	578	610	591	597	601	592	589	566	587	572	579	650	591	593	623	641	594	626	575	599	603	597	575	601	656	574	633	585	589	581	558	631	616	586	599	605	538	549	601	587	587	615	542	641	625	602	566	601	602	603	613	619	607	624	568	667	640	595	575	597	563	582	529	603	583	626	580	595	614	636	596	576	600	588	610	603	570	591	592	617	593	583	583	606	583	644	640	638	604	593	646	564	557	617	629	606	570	605	610	567	609	559	630	593	591	669	574	636	586	637	605	552	601	589	582	582	582	562	637	609	581	647	644	609	637	645	604	608	592	594	592	593	599	564	606	597	616	650	650	631	568	597	609	620	611	615	623	556	599	589	645	599	614	554	624	584	548	584	635	639	640	582	592	593	575	591	605	583	597	588	593	629	575	610	573	623	636	605	626	575	611	652	581	580	586	637	600	544	578	544	602	591	579	573	608	592	596	603	607	609	627	556	576	626	581	617	615	541	601	611	615	593	601	563	621	611	618	616	573	614	574	621	659	555	586	599	582	610	584	577	590	587	630	600	558	579	629	615	621	597	608	629	591	644	643	625	598	542	604	565	635	595	580	565	613	589	571	573	592	569	594	560	598	618	609	627	613	601	573	583	598	640	646	615	583	644	606	588	645	581	602	599	568	595	607	615	594	574	583	639	567	654	629	550	563	589	619	585	651	579	579	618	572	626	606	571	603	589	545	613	598	593	573	612	589	605	565	591	613	636	633	664	537	619	590	618	614	611	570	596	609	577	593	588	581	601	618	635	606	632	620	593	632	601	586	586	642	578	578	581	560	662	599	647	582	611	609	585	630	621	629	612	609	634	587	608	597	588	613	591	637	607	572	572	545	621	640	581	586	630	585	552	577	612	583	580	604	580	630	635	623	634	638	544	607	609	632	627	573	653	591	608	601	631	632	564	608	554	597	606	579	605	599	608	651	588	614	604	602	528	584	590	624	628	590	581	575	635	606	580	571	646	554	569	604	555	604	590	597	563	615	659	590	560	592	583	581	600	559	561	632	615	607	623	576	606	640	612	592	608	608	603	647	591	637	608	577	589	605	591	535	566	566	559	577	609	580	605	571	599	573	646	575	579	608	598	569	616	587	621	592	622	577	576	601	598	573	602	606	583	624	557	610	555	617	569	596	587	593	594	590	622	615	607	586	651	574	594	592	604	612	612	597	626	649	595	594	659	577	563	632	545	577	530	585	668	600	583	606	616	601	600	618	595	596	601	602	561	599	600	608	586	616	597	601	596	588	588	589	609	615	606	606	560	567	606	563	662	579	661	582	568	602	605	600	561	579	603	620	566	577	574	576	611	580	606	625	610	633	618	627	626	599	590	608	589	581	585	579	650	537	563	626	623	637	629	633	592	627	619	620	609	563	595	587	627	598	561	611	594	599	630	583	666	588	605	627	586	603	604	610	615	606	607	597	576	580	571	562	564	556	620	605	576	614	566	616	585	644	553	605	592	581	608	619	623	593	617	600	567	649	617	598	568	619	645	573	624	557	581	597	620	571	624	601	528	601	595	620	621	586	633	617	602	619	614	594	589	660	601	572	575	591	601	554	582	580	620	606	635	606	613	608	641	580	590	583	576	596	644	581	596	582	622	556	596	634	553	598	649	615	586	625	592	587	567	587	550	635	565	610	560	615	610	589	590	595	584	598	628	584	564	615	637	574	601	599	609	595	564	604	626	576	602	606	575	624	584	636	619	602	598	628	614	621	629	561	616	608	566	570	581	574	598	615	627	609	626	552	608	624	583	611	552	621	577	621	581	574	610	617	601	599	646	584	589	592	591	583	578	589	590	603	634	608	557	624	616	549	588	604	603	601	596	586	571	593	579	624	629	631	561	563	635	622	583	550	602	609	550	553	580	579	596	565	567	639	591	543	551	625	613	598	570	576	591	582	603	606	586	597	590	624	573	590	611	602	614	582	595	591	582	596	548	572	585	611	542	612	597	610	521	635	568	657	644	626	553	586	618	619	607	603	611	571	583	561	587	589	614	561	602	564	613	558	577	621	612	592	618	594	602	605	577	586	586	613	611	650	590	576	542	565	653	589	619	588	577	615	609	581	556	616	589	606	549	587	568	579	651	588	582	636	590	622	622	552	602	589	641	626	616	579	634	573	569	575	561	611	582	572	608	587	603	592	629	600	595	590	633	563	601	595	624	637	550	587	587	545	588	639	585	580	599	591	606	593	604	649	589	610	608	594	585	594	649	617	640	617	600	595	602	576	614	620	618	600	592	576	611	618	597	579	539	612	604	581	607	645	607	604	559	605	586	553	596	624	559	617	580	610	597	600	567	551	643	540	571	598	563	580	603	584	652	598	610	627	609	601	590	592	620	568	611	630	549	622	592	563	606	614	608	593	626	645	619	587	585	616	585	602	670	617	616	597	580	556	606	630	614	594	569	609	571	536	604	576	616	633	623	615	582	549	578	556	627	572	609	596	571	613	599	570	619	626	583	646	599	588	616	602	583	586	565	575	586	577	599	552	622	613	575	641	604	594	619	600	610	596	598	594	590	601	580	605	594	625	574	597	575	633	585	591	601	608	628	606	576	617	594	586	578	600	611	583	638	561	580	620	617	628	620	595	611	576	578	612	607	599	584	578	563	623	564	603	631	611	584	630	599	601	605	595	594	635	581	623	583	613	593	660	619	607	582	594	599	601	624	535	591	630	564	556	570	605	561	582	570	602	594	619	558	594	603	615	598	599	615	606	628	603	581	644	582	610	612	603	575	563	564	591	606	597	624	639	591	560	563	599	578	593	600	587	577	627	581	569	584	561	623	596	585	562	605	593	575	621	603	608	582	620	629	609	584	594	566	577	560	584	589	575	603	598	606	650	611	590	588	629	555	590	566	617	612	628	641	615	574	566	571	581	593	590	600	623	565	565	608	588	593	609	615	612	589	530	599	567	626	577	603	591	567	605	603	623	640	625	630	615	579	635	608	597	566	577	660	579	579	622	617	620	584	573	605	562	611	615	584	606	621	601	572	588	593	609	583	614	581	625	584	602	598	617	565	596	605	614	576	589	551	606	611	604	618	550	643	610	592	623	584	597	620	595	593	627	617	655	615	611	569	613	603	651	617	620	581	587	609	590	570	595	598	581	653	604	578	635	635	603	601	595	579	612	694	638	579	617	614	587	567	583	571	632	558	603	600	625	563	595	600	576	637	619	629	609	581	577	582	581	597	600	623	591	592	606	598	583	612	584
41157	93982	77151	60878	47671	38186	29285	11576	2796	2074	2494	3008	1601	632	644	654	603	630	613	613	638	572	616	615	640	640	576	627	576	607	615	596	577	579	563	596	651	603	571	626	588	577	580	601	531	604	616	617	604	601	629	610	616	602	604	624	577	562	600	597	597	602	609	624	578	612	586	620	602	626	622	594	578	592	616	576	630	628	606	618	605	640	569	617	600	618	612	608	595	597	589	567	593	608	620	602	596	614	607	596	626	611	579	593	618	558	619	633	637	617	625	613	622	548	646	558	598	589	644	616	568	623	559	586	588	578	610	611	581	598	616	608	625	613	616	600	614	637	596	615	597	637	573	576	576	609	622	631	589	618	617	588	583	626	625	554	582	568	637	595	607	617	609	589	569	621	602	615	626	565	565	597	613	583	594	605	638	587	554	594	600	596	597	588	595	603	575	612	644	581	559	568	570	590	608	584	611	593	598	563	576	603	560	597	590	588	590	579	617	623	597	595	604	594	570	595	630	608	621	607	610	581	592	632	560	612	584	582	601	643	648	588	636	593	603	528	589	560	613	627	589	585	591	567	610	575	630	591	576	617	592	578	597	580	613	552	620	599	583	572	602	589	634	592	603	635	603	574	602	559	587	575	626	593	558	603	572	578	575	631	611	582	613	591	628	605	576	597	588	619	627	627	591	594	599	604	599	614	595	594	595	584	635	576	591	597	651	604	633	561	613	563	572	601	567	583	591	582	617	574	595	619	583	616	603	592	615	560	562	592	587	605	609	582	601	580	590	640	599	566	579	580	600	608	606	608	592	578	565	615	584	626	595	614	581	592	597	604	575	613	586	582	632	580	639	576	588	592	600	602	632	599	622	563	573	615	582	602	641	613	640	611	620	619	634	604	583	625	599	576	603	611	560	578	588	605	606	560	651	593	604	596	544	591	600	600	618	631	617	609	597	595	609	577	579	623	621	631	581	568	606	604	655	623	572	552	587	637	591	616	587	591	634	635	594	606	605	599	590	644	653	604	600	605	597	540	566	608	596	622	598	602	622	539	642	603	599	636	617	599	582	607	606	624	599	587	639	582	629	584	640	577	606	570	621	620	609	597	602	594	563	599	638	596	595	636	631	640	620	601	628	605	616	622	550	608	582	618	598	610	565	569	602	630	614	603	608	579	673	563	586	627	622	565	592	595	587	638	597	626	599	604	595	621	631	569	623	577	607	564	569	627	597	596	610	575	603	529	594	618	608	620	644	585	595	568	620	583	604	593	613	587	589	655	543	629	623	625	604	564	627	568	573	613	586	605	557	590	563	606	620	562	603	581	662	676	581	619	644	585	603	602	628	587	607	558	620	585	588	564	593	575	563	618	598	580	619	567	612	624	592	610	619	613	592	625	597	651	600	600	634	579	587	614	603	591	592	606	592	597	600	561	580	551	585	588	633	619	626	568	625	564	603	579	528	586	642	592	596	629	564	610	620	646	654	600	613	591	592	604	570	584	614	585	595	625	577	630	600	589	595	569	616	586	603	629	579	645	592	587	610	593	570	596	644	572	579	596	602	575	590	617	605	611	586	593	548	599	578	598	599	635	595	650	616	629	605	616	561	605	622	601	607	592	580	642	579	630	585	609	597	601	577	605	581	603	587	602	576	620	582	593	602	623	609	608	573	606	615	620	598	628	608	598	582	644	622	584	591	561	601	594	581	629	607	605	584	556	583	585	601	601	620	597	584	573	553	620	599	574	583	605	613	645	601	606	632	571	615	606	637	622	611	630	598	584	622	597	596	603	617	573	628	531	595	608	590	622	630	638	598	623	596	609	575	645	583	615	614	601	596	591	569	610	595	637	565	597	605	582	593	595	621	599	598	588	620	567	610	637	570	654	590	612	623	643	620	578	575	643	594	591	612	615	573	636	548	605	625	606	639	596	620	586	576	584	611	626	601	614	555	617	572	594	529	589	605	625	620	643	570	602	661	621	572	597	585	600	628	541	629	622	612	658	632	546	611	609	577	562	604	615	600	599	636	587	597	622	587	625	618	654	552	629	589	605	611	577	606	570	565	600	550	583	583	614	592	593	591	567	620	583	614	604	606	607	605	616	570	595	645	596	542	591	572	616	630	619	613	654	619	561	615	610	626	615	601	566	613	616	591	614	596	552	611	612	597	606	569	575	641	590	590	610	596	604	571	617	607	583	605	551	602	614	631	604	634	582	620	610	601	614	611	616	601	587	602	658	594	575	642	580	630	621	609	622	639	604	552	576	542	552	623	616	616	596	582	557	567	604	586	583	614	608	595	629	613	597	597	613	604	593	585	578	610	610	596	575	619	635	569	566	578	585	604	586	625	599	591	590	621	613	583	653	593	606	623	568	612	621	612	618	615	623	616	635	656	592	617	599	634	624	667	568	602	601	581	654	570	551	624	627	628	650	625	650	581	626	602	604	622	628	618	571	635	601	653	604	593	594	590	640	527	608	600	566	617	630	602	560	611	574	622	538	595	612	636	580	626	585	581	626	641	613	636	596	624	624	606	584	670	559	607	600	592	611	623	607	606	619	588	556	606	584	578	595	594	541	581	597	631	594	604	598	605	592	600	644	569	580	572	620	651	590	581	546	606	595	553	583	607	607	582	595	609	599	628	617	629	576	610	618	557	612	659	620	615	619	589	598	586	609	593	619	578	587	630	602	567	560	587	591	582	595	569	592	578	598	614	554	597	605	597	559	624	602	564	560	583	622	629	625	595	604	604	584	578	581	623	603	541	605	582	613	619	619	603	544	606	577	579	555	590	540	603	579	591	555	597	549	570	597	640	567	601	621	604	610	595	590	579	614	599	638	593	578	627	572	610	608	587	607	576	575	575	569	587	604	609	596	590	632	596	633	585	632	588	617	636	585	637	652	621	571	585	610	624	564	637	557	612	575	584	629	615	560	573	593	610	577	616	603	635	565	629	647	629	646	580	590	600	593	551	612	604	601	628	592	595	587	598	624	594	638	616	593	619	609	571	639	610	587	611	612	595	591	627	630	621	594	642	595	580	572	610	606	609	564	598	606	613	645	618	608	605	553	622	598	629	601	581	618	624	624	588	621	584	602	640	643	629	586	592	549	624	566	598	604	607	600	585	562	559	604	591	598	612	626	570	623	635	580	612	576	582	595	595	606	600	574	593	580	604	610	617	601	549	615	574	633	598	570	586	620	636	624	579	571	559	571	571	609	624	583	590	638	591	596	569	615	565	622	624	570	568	597	590	581	632	593	640	641	567	613	584	593	625	594	591	600	552	601	616	580	650	628	551	578	554	567	605	610	666	627	613	606	593	593	611	591	572	593	585	614	611	607	624	547	609	635	575	572	620	581	619	620	567	574	574	612	584	607	645	593	637	633	584	551	604	571	615	562	604	600	584	569	610	625	608	619	610	617	642	616	573	555	612	598	612	620	616	579	611	550	573	631	572	616	600	606	639	611	600	583	622	596	593	638	604	589	586	624	589	638	592	617
28604	28405	27874	13969	6768	3472	1541	820	480	453	458	458	426	363	435	386	374	389	429	429	385	388	367	400	393	384	440	393	363	406	416	403	402	410	378	383	402	392	395	371	399	418	396	381	414	411	424	384	395	361	408	396	403	392	392	409	429	418	395	395	397	408	391	375	403	425	373	361	375	395	390	382	382	400	429	395	372	377	416	387	368	364	352	400	395	419	375	365	405	386	410	406	395	399	425	364	435	381	387	412	403	422	359	401	381	386	371	393	390	375	408	383	403	430	414	393	421	374	397	381	389	388	362	404	395	397	392	412	391	409	417	385	355	366	375	396	397	371	400	396	395	386	414	398	401	431	425	407	382	403	380	401	374	395	403	405	407	365	375	405	397	421	359	402	401	408	397	381	386	415	433	396	406	387	407	396	398	407	398	363	381	404	437	393	397	349	386	410	394	377	420	409	397	377	379	376	403	401	366	368	412	395	423	404	410	394	382	405	392	372	382	399	388	402	406	419	395	394	377	368	403	431	369	466	378	405	407	439	414	412	378	418	379	406	391	423	365	403	430	405	386	410	407	443	402	400	350	403	390	410	404	452	406	383	370	404	388	379	356	437	355	392	371	376	384	402	387	415	360	426	406	383	389	401	399	409	398	407	393	383	379	377	411	410	398	404	374	392	388	412	393	370	412	397	383	398	375	363	429	378	373	403	425	388	392	423	391	364	390	414	391	396	366	392	384	383	404	392	434	363	394	440	379	374	433	399	389	423	386	402	410	431	413	375	390	356	387	430	378	408	370	424	379	424	377	389	387	401	405	420	397	375	421	379	375	425	382	377	403	343	389	397	387	348	427	389	394	361	423	425	414	408	352	352	418	399	418	377	405	379	410	360	378	388	374	391	399	429	416	423	369	403	381	418	414	396	385	407	401	418	390	394	394	404	394	392	373	393	374	407	413	404	390	375	389	416	400	370	396	407	398	397	383	397	412	405	389	413	416	405	353	381	413	424	426	376	412	368	421	388	384	381	399	382	394	391	408	380	435	379	412	395	392	369	390	388	373	389	425	380	424	401	400	404	385	357	386	378	368	420	360	394	366	421	372	380	410	390	360	374	361	432	406	380	446	393	418	390	367	373	405	394	359	404	411	383	417	407	381	381	408	386	384	395	405	404	422	392	391	419	372	415	368	375	398	386	413	355	386	395	352	400	374	398	368	371	410	443	410	396	383	370	401	373	413	427	388	384	393	409	391	393	370	396	397	403	364	426	394	343	402	415	393	394	411	421	397	370	402	428	383	383	399	400	381	397	428	422	427	392	396	389	370	414	421	399	434	392	413	392	419	377	379	377	431	381	412	398	388	391	382	392	374	338	408	417	360	402	383	375	409	387	356	365	401	385	411	421	384	409	335	364	403	383	406	378	396	335	375	419	389	385	379	432	408	420	385	376	400	382	431	415	402	412	430	410	385	390	367	360	399	390	413	369	382	396	439	414	369	390	382	384	401	390	374	397	410	374	406	402	381	398	391	417	423	412	401	418	417	338	389	418	384	408	407	415	381	393	403	397	391	382	414	419	381	377	383	399	415	423	398	357	382	423	424	392	389	355	385	389	409	395	394	379	414	363	395	378	428	410	377	359	397	416	405	407	404	377	390	378	378	382	404	363	395	397	375	389	408	387	382	404	413	393	361	375	400	389	430	408	426	400	369	348	396	398	404	379	419	416	379	375	427	392	406	403	383	416	395	412	373	409	354	408	395	415	414	362	419	417	411	398	427	398	381	363	406	402	389	404	378	403	348	400	402	370	393	438	413	394	384	377	420	402	390	400	413	389	400	447	354	400	378	390	414	447	415	412	417	379	407	391	378	382	404	379	393	397	389	356	376	407	369	394	406	388	410	411	340	410	389	363	410	364	375	417	370	374	387	403	364	357	368	366	425	406	380	391	402	394	399	393	394	421	395	416	384	391	387	368	375	388	383	407	394	378	396	379	383	387	386	427	425	406	388	386	377	369	381	388	408	401	395	396	402	406	418	407	359	399	410	379	401	409	383	378	364	424	402	420	382	397	366	399	430	400	373	376	422	384	409	413	433	378	403	410	403	397	379	379	383	439	416	417	407	403	411	389	411	384	391	404	391	431	352	384	406	395	410	374	413	362	408	388	403	399	386	388	417	398	425	332	416	360	411	400	413	392	411	397	404	418	389	380	398	402	393	378	393	408	427	386	409	364	388	415	404	411	429	400	420	406	360	416	391	396	392	426	401	389	363	411	416	402	407	428	392	417	386	393	401	443	405	407	402	397	417	394	381	395	395	393	424	386	430	414	368	409	393	390	385	369	442	421	391	399	374	396	387	403	410	392	380	402	383	400	395	387	343	412	390	417	433	417	433	360	411	429	403	403	387	388	366	368	368	386	381	375	422	391	361	402	377	431	369	432	383	342	401	413	386	393	380	413	422	411	413	433	363	407	364	352	389	428	367	369	397	399	395	359	397	389	397	369	384	400	409	379	399	374	383	365	402	404	402	394	390	362	384	384	366	420	366	383	370	377	417	406	380	382	434	395	411	389	363	413	383	402	387	412	408	377	379	421	370	374	409	390	440	402	395	368	415	417	417	386	375	382	373	424	436	368	399	384	366	391	408	391	400	406	398	403	403	395	408	406	363	380	407	378	400	386	363	354	403	405	386	389	395	363	391	365	366	387	390	414	409	387	355	416	369	375	384	404	415	420	390	387	367	406	367	386	402	389	443	403	433	410	398	401	419	411	389	392	360	387	415	413	428	394	410	379	433	396	426	372	365	405	404	381	414	389	339	435	409	404	407	408	399	414	396	405	395	369	345	395	417	377	375	391	396	370	374	364	415	389	382	358	397	373	408	401	378	406	430	371	403	405	391	386	372	424	424	399	411	395	408	381	391	379	389	405	448	363	382	397	420	399	419	372	369	365	399	408	396	385	394	396	393	401	410	405	393	411	394	433	383	395	369	418	383	428	360	412	421	388	367	375	420	437	378	384	378	390	391	396	389	384	430	374	407	419	437	388	396	414	379	396	402	388	406	397	359	381	380	421	395	385	391	382	393	373	393	411	360	380	415	437	402	403	388	376	375	383	399	414	380	393	345	401	394	413	388	418	400	421	406	383	394	377	389	387	401	406	382	381	379	402	386	401	396	330	379	417	380	376	352	402	360	376	376	424	388	392	404	430	383	405	385	440	412	418	413	405	395	408	362	387	362	371	414	368	397	393	404	371	383	377	392	421	417	393	374	404	432	403	400	399	413	372	384	391	408	416	358	397	396	383	398	443	364	384	367	394	409	385	377	435	387	409	439	401	391	412	414	390	369	375	374	383	388	401	365	410	421	409	415	392	431	353	407	407	400	369	373	378	397	391	354	391	384	453	412	412	374	422	401	397	416	398	398	400	401	408	402	383	391	367	401	383	417	383	391	389	416	379	392	400	377	420	415	381	407	384	399	370	412	410	400	389	371	406	428	362	392	390
21513	40838	23244	9393	7095	4180	1918	1025	636	549	505	504	459	392	413	444	427	434	439	461	411	444	421	397	459	417	407	430	437	446	422	449	423	438	426	428	399	445	413	463	465	426	425	418	442	436	469	437	419	413	420	426	426	390	458	397	448	451	426	419	407	440	444	435	480	446	435	427	464	439	425	442	443	424	435	444	437	425	478	424	447	403	424	442	461	478	450	434	453	414	449	413	420	419	427	403	464	447	436	454	424	436	451	443	447	445	441	432	402	383	416	422	422	403	411	398	410	430	457	439	440	377	434	419	416	441	414	455	436	451	447	414	439	439	379	403	446	422	438	444	425	490	419	425	423	421	432	474	448	431	451	401	420	425	459	424	432	415	440	411	452	397	383	395	437	439	403	404	434	436	474	481	428	410	412	420	422	442	397	427	404	425	406	427	433	476	420	442	444	396	430	432	473	413	416	445	438	446	439	426	445	462	416	455	460	422	413	405	416	410	415	459	424	401	405	438	411	462	442	457	446	408	427	409	439	430	431	433	432	413	448	441	393	463	427	460	440	414	368	434	444	447	472	435	423	425	436	434	432	428	426	449	483	450	428	438	419	443	434	407	416	425	430	427	430	415	416	445	429	429	392	422	432	448	450	445	465	440	411	419	409	424	424	452	439	405	415	394	411	396	461	423	460	423	442	420	435	412	430	403	439	449	409	394	446	446	406	427	412	428	456	446	450	480	448	433	433	437	439	431	431	420	429	415	408	426	435	399	423	446	442	433	458	428	457	418	474	423	443	412	447	432	430	418	476	415	448	455	450	435	413	407	420	442	448	416	418	435	430	449	422	440	408	474	440	444	423	479	417	407	454	425	402	412	458	447	440	431	434	418	437	434	437	466	418	419	390	424	453	429	401	417	414	428	438	404	432	436	424	437	418	443	457	440	429	425	437	417	443	447	434	419	430	474	427	443	386	441	418	437	431	429	433	454	414	427	443	441	470	431	382	432	444	385	430	430	431	427	410	408	420	413	449	425	410	404	417	449	441	429	431	435	445	452	456	466	445	438	413	395	439	431	413	424	423	419	423	445	457	417	451	443	451	383	426	437	431	412	459	404	434	455	449	444	434	441	416	477	462	437	499	434	434	450	451	421	442	367	396	497	431	448	465	446	425	441	425	416	421	420	427	458	424	433	417	389	419	462	397	445	429	430	425	435	422	454	428	428	370	496	427	423	433	418	412	441	426	463	417	418	444	397	428	392	438	434	440	442	425	400	454	424	448	493	450	436	457	402	451	423	439	445	394	440	408	464	464	433	446	450	368	420	408	461	421	413	440	416	436	462	438	436	413	418	473	447	406	409	441	444	420	427	432	446	451	413	421	408	419	443	419	411	477	392	420	440	415	433	463	420	405	424	428	393	415	414	392	438	441	405	428	435	423	434	458	428	436	434	374	438	427	403	435	449	471	442	425	450	435	435	422	399	457	464	415	421	440	401	470	412	461	413	431	427	435	457	453	423	411	426	456	432	436	422	426	404	439	434	447	405	446	441	437	426	434	403	429	426	434	468	444	405	434	473	414	427	448	434	431	433	438	426	431	396	409	453	450	469	415	443	410	422	420	379	395	383	471	436	433	420	373	433	415	437	464	432	418	463	447	455	424	402	403	422	450	422	407	460	448	393	429	441	450	415	442	410	429	432	452	439	429	448	419	432	437	428	425	433	393	453	432	486	403	463	449	424	422	439	441	438	411	402	414	438	434	432	420	430	405	442	401	419	408	436	410	403	460	473	423	443	450	457	413	439	405	416	411	455	453	429	483	438	408	421	458	414	453	456	416	432	436	449	453	442	445	464	407	431	418	464	476	434	440	376	471	406	446	483	447	435	458	437	457	395	439	395	482	457	445	458	413	425	374	449	406	455	471	447	457	452	423	422	421	406	457	459	441	405	414	396	436	417	443	453	452	437	414	453	445	402	431	414	451	400	456	443	430	396	402	439	448	471	422	428	402	453	431	472	452	425	449	424	416	452	430	446	433	471	392	451	414	415	447	441	428	406	406	462	475	415	436	437	436	432	388	418	443	414	420	454	460	476	466	406	422	410	398	410	420	424	438	445	409	419	413	434	434	397	428	447	429	447	446	433	422	426	420	440	417	439	429	423	424	432	436	429	414	443	438	398	429	420	453	403	435	456	458	484	484	431	442	434	459	431	429	419	460	454	453	375	458	405	454	438	434	445	453	459	428	474	453	457	408	410	438	435	390	481	404	476	428	461	451	454	431	408	453	448	418	387	448	414	441	465	447	427	432	448	427	446	472	390	444	432	474	437	451	438	421	441	436	436	423	416	437	454	408	429	456	433	426	442	462	448	410	434	406	437	424	425	449	419	423	427	446	430	429	459	480	396	461	425	438	424	417	443	445	422	408	428	419	435	434	391	443	456	437	433	432	432	426	454	428	436	456	447	477	417	458	447	454	441	431	439	470	404	420	421	446	437	412	435	411	426	396	422	461	417	404	416	430	431	439	448	437	395	453	434	439	434	443	402	463	427	450	416	421	414	423	410	456	439	435	415	412	434	461	467	439	404	451	465	434	409	432	415	428	467	438	437	414	421	429	421	477	439	433	439	409	410	478	445	432	471	454	447	400	411	406	460	436	438	410	444	436	444	432	432	397	402	430	413	427	428	379	430	440	453	405	447	458	445	418	443	456	439	418	414	393	456	424	448	411	411	439	433	426	434	481	469	444	426	407	446	441	416	414	445	426	443	437	441	416	406	411	424	421	435	442	428	436	437	417	438	419	399	405	464	411	446	445	404	418	411	444	430	403	456	447	418	441	453	444	442	452	417	408	465	390	428	451	436	443	419	427	438	468	435	431	463	424	430	427	444	411	440	451	453	446	426	435	435	424	408	450	399	448	480	440	434	407	431	429	391	427	438	413	425	460	430	464	423	471	413	418	425	461	426	452	398	450	457	458	438	404	390	419	442	456	397	481	412	403	444	448	443	444	432	414	442	420	432	460	412	399	432	433	412	425	438	463	458	422	432	447	447	464	398	427	427	415	409	433	427	460	442	427	389	395	444	431	432	417	424	425	435	423	446	438	487	436	448	433	424	425	438	394	425	418	441	431	428	396	425	384	423	446	455	421	436	407	421	413	417	427	438	472	432	453	426	421	406	415	396	410	446	428	407	430	421	436	433	420	409	405	416	439	440	453	417	449	460	446	485	420	458	455	404	399	437	441	392	443	389	443	423	429	401	417	422	416	432	411	412	475	433	477	463	408	434	431	440	430	442	386	419	415	444	464	425	418	444	436	428	425	416	435	439	472	432	441	435	423	420	430	457	431	436	432	463	448	456	414	446	439	451	477	397	432	400	433	445	409	439	444	403	421	432	424	442	428	433	425	442	398	464	420	447	434	426	421	449	397	435	407	424	432	442	436	437	408	435	428	427	450	414	444	424	422	420	425	425	449	430	420	418	419	445	426	420	438	394	452	413	415	460
23765	21613	32977	30847	29034	26475	16434	5761	1515	2175	1633	1309	870	346	356	356	346	335	343	364	361	360	341	363	333	335	341	321	339	327	345	317	351	333	350	350	311	363	300	364	331	359	352	361	357	353	329	369	359	364	399	340	348	338	348	309	335	391	336	346	359	337	359	387	331	321	343	347	340	330	307	295	347	362	325	310	349	360	303	354	347	315	320	357	323	330	347	332	364	353	352	366	324	348	344	357	331	372	334	322	361	346	319	342	364	319	341	339	345	376	353	349	316	351	355	342	303	351	381	312	334	352	384	345	353	336	329	310	355	348	350	352	349	353	338	376	353	370	351	354	320	330	326	360	359	366	350	355	307	340	346	316	342	348	326	345	343	330	326	308	374	339	320	374	341	338	333	341	389	347	333	354	334	346	349	331	358	332	314	335	335	295	335	358	336	350	354	339	358	366	344	314	314	367	343	343	321	323	342	315	336	369	306	365	336	338	337	335	334	362	333	327	355	333	328	341	344	332	336	332	371	373	362	334	337	335	372	372	331	343	347	355	369	331	333	343	334	318	340	357	318	355	344	344	343	340	360	339	325	351	347	333	320	336	368	324	330	348	303	337	357	333	340	334	305	370	333	329	334	325	315	356	347	344	327	322	328	323	346	324	349	368	345	359	325	341	330	355	338	351	378	309	361	352	313	332	322	331	321	335	365	341	329	324	315	336	338	357	325	367	332	325	329	338	362	343	369	363	331	317	336	352	341	380	345	326	339	376	362	348	343	333	346	339	333	332	355	346	337	368	347	340	349	345	328	350	344	336	343	348	321	339	318	398	362	333	351	356	341	383	328	356	352	367	337	364	335	362	367	350	333	370	329	322	357	340	351	323	370	368	357	386	361	357	321	348	359	366	375	348	353	336	328	339	330	367	358	331	297	361	337	365	311	355	351	368	344	374	356	351	356	305	367	349	318	326	335	330	329	367	359	366	340	341	317	349	359	359	330	328	348	317	315	334	368	333	382	335	377	349	350	347	326	327	323	318	359	354	375	343	340	359	373	342	331	337	380	350	328	342	305	355	331	342	343	348	323	342	364	346	370	348	359	349	339	335	328	351	354	336	327	353	326	370	364	390	373	328	333	326	342	334	359	376	335	377	350	363	330	344	355	373	361	364	338	352	348	341	342	345	302	361	344	365	371	307	347	342	365	343	349	334	381	325	339	362	340	371	321	374	370	332	321	340	349	313	342	321	357	368	358	366	355	350	381	359	323	324	375	363	363	382	334	348	343	321	341	340	340	330	382	348	366	336	361	335	345	342	314	339	348	346	327	361	354	310	313	320	327	330	341	336	319	295	319	368	338	362	343	327	376	372	354	333	352	377	350	356	343	356	349	373	360	328	345	348	362	331	340	338	381	349	346	355	301	346	349	336	371	337	314	330	339	306	320	346	385	339	331	338	350	371	365	343	317	323	372	345	293	370	319	342	374	361	317	329	367	330	339	355	330	293	315	317	357	354	355	357	340	360	352	316	316	342	345	329	312	350	338	336	321	334	333	337	323	345	346	361	364	357	359	345	350	368	357	365	303	342	358	325	322	309	355	348	333	331	322	338	337	361	369	328	330	368	348	316	335	347	324	357	327	310	352	380	360	334	348	332	347	362	350	327	343	343	316	360	349	342	348	344	340	362	323	371	326	341	356	348	325	363	351	353	373	338	366	340	338	368	341	354	337	328	337	373	342	349	344	347	352	351	344	334	335	348	347	383	327	348	327	339	309	359	327	356	332	345	347	358	338	347	310	375	346	301	302	309	350	362	327	339	323	330	332	338	334	338	336	340	379	323	351	329	315	338	325	329	344	329	364	371	327	357	340	387	338	334	362	344	346	340	325	349	349	330	328	331	356	333	340	347	317	358	351	344	342	335	309	341	343	319	342	323	356	336	349	343	363	352	322	326	356	337	343	292	339	320	323	362	367	339	332	375	335	325	381	340	343	339	317	344	340	349	347	329	312	370	360	326	364	345	311	332	365	356	378	349	335	330	344	340	382	337	323	358	336	350	348	345	335	364	313	342	323	343	356	370	356	308	348	327	347	337	329	315	344	341	338	347	313	338	308	329	351	336	328	341	311	370	327	351	324	361	357	340	357	326	346	326	353	333	342	370	388	343	340	320	328	310	350	340	316	308	367	336	287	369	326	320	346	337	319	329	352	332	324	333	347	372	360	374	351	351	313	336	309	366	367	309	338	359	359	345	360	364	351	355	340	335	335	356	328	337	340	348	346	356	338	347	350	346	336	326	323	383	315	359	339	344	347	354	318	345	309	292	328	341	350	369	329	354	359	333	307	325	332	336	348	316	342	328	340	341	329	309	347	348	344	326	321	337	328	347	341	367	344	313	325	325	363	334	360	361	339	318	365	331	330	346	316	356	343	328	337	322	333	335	342	350	365	336	372	326	336	316	333	333	332	349	356	328	316	350	346	353	325	334	339	372	309	327	328	352	328	331	307	328	336	351	362	348	393	344	319	352	335	312	347	344	327	320	366	346	366	319	329	356	340	323	299	368	357	356	358	397	332	317	364	337	323	357	332	310	309	384	341	355	351	347	343	346	354	314	328	323	359	338	346	298	323	328	340	354	341	352	332	311	344	355	339	347	381	315	377	339	346	339	344	322	338	366	353	349	330	360	329	316	335	308	345	301	335	366	348	345	328	351	352	324	375	326	343	331	334	318	337	327	322	338	339	310	343	377	316	340	353	352	325	342	352	349	348	358	335	357	337	352	357	374	356	359	307	333	355	340	364	351	344	297	303	316	319	323	335	342	361	344	339	339	305	325	342	317	305	340	321	315	331	348	283	335	354	378	339	355	384	316	346	365	338	346	322	335	354	327	327	316	310	355	349	361	338	362	345	329	342	342	345	342	310	308	302	352	355	331	322	344	335	348	335	328	329	346	318	335	343	345	338	373	375	359	330	347	350	332	324	364	354	351	321	341	339	356	356	331	342	329	339	315	334	350	347	336	340	362	314	343	321	353	346	312	340	356	339	329	333	349	330	363	352	332	361	331	339	322	329	324	380	340	331	347	338	329	364	374	375	324	374	343	356	352	319	345	334	337	360	366	328	346	318	350	331	367	337	332	356	314	345	310	318	345	349	374	346	325	351	318	371	334	360	335	342	327	311	333	338	344	317	340	347	354	294	338	328	362	373	342	342	347	340	348	340	335	326	352	360	319	361	343	354	337	371	337	355	330	317	356	386	331	332	324	300	346	381	323	375	327	362	339	306	376	336	349	309	336	379	331	352	328	351	339	329	345	336	346	347	355	349	331	333	347	340	296	339	351	345	344	333	317	292	364	330	361	339	363	332	320	339	315	330	314	320	341	341	329	350	354	347	324	331	341	386	332	365	324	310	283	307	330	321	323	367	341	301	344	336	322	295	336	323	360	346	355	345	333	356	348	364	333	351	376	363	322	352	353	333	362	334	299	363	343	319	360	327	344	368	335
42845	82078	63061	44069	35789	28493	14166	7189	2348	3643	2635	2098	1212	403	360	354	377	375	357	360	404	368	382	350	356	387	365	337	357	398	367	351	370	359	379	350	373	363	392	361	350	382	346	355	411	408	335	365	349	377	374	363	343	388	350	371	379	371	371	369	372	386	351	369	361	356	365	335	355	322	355	329	348	395	370	320	367	367	357	358	366	337	376	345	350	358	361	357	361	337	383	325	391	382	361	413	357	378	312	387	348	357	356	374	361	346	367	396	376	360	364	350	340	353	376	368	345	375	352	359	398	364	373	364	357	361	385	401	366	360	371	364	329	372	376	365	393	373	354	361	386	375	367	380	358	385	383	356	356	380	373	364	350	353	344	365	339	383	380	388	367	355	370	344	366	352	377	329	342	359	360	376	379	364	332	410	397	366	351	340	352	356	354	384	358	371	381	345	367	339	429	373	358	395	330	344	345	387	365	356	378	369	362	385	340	359	350	389	356	353	358	341	384	356	366	356	382	370	379	384	365	345	410	330	352	381	396	346	390	371	384	326	342	365	359	374	347	370	381	351	397	379	378	369	347	340	371	399	350	359	376	362	365	375	357	351	371	358	342	359	414	349	364	358	349	318	346	383	347	383	360	334	386	356	374	378	336	357	358	399	360	374	365	357	368	362	348	349	355	378	347	334	343	359	353	360	381	382	346	381	358	391	362	363	344	350	379	353	325	360	353	351	387	362	357	375	377	391	376	361	324	384	370	359	360	360	385	375	372	366	352	369	364	360	366	340	372	337	391	370	383	361	344	374	341	338	366	387	343	350	365	332	365	376	349	372	382	349	358	360	368	349	367	355	355	376	372	368	387	354	355	381	339	347	382	361	380	364	379	376	319	332	337	356	369	384	351	369	365	340	354	365	373	334	339	343	367	391	363	373	354	372	365	336	358	354	355	340	369	353	413	383	344	386	364	343	362	346	321	316	380	361	345	337	357	368	349	345	377	384	391	350	364	362	375	364	357	367	335	397	340	354	383	372	343	342	348	342	379	356	399	342	331	380	384	376	371	356	381	384	350	365	400	355	354	340	371	366	389	335	374	359	376	359	392	336	357	353	379	379	359	345	380	366	372	350	347	389	375	353	385	380	363	371	352	373	351	329	389	367	328	362	350	355	359	361	376	353	416	384	349	393	355	369	358	364	386	325	380	340	325	365	362	389	373	361	359	341	366	348	354	362	364	351	370	364	360	356	374	329	355	332	358	371	372	321	372	360	365	358	363	367	346	366	377	379	360	353	372	341	387	396	351	395	386	337	338	374	347	374	340	361	341	382	362	337	352	348	352	354	344	379	360	368	334	349	355	365	386	375	357	372	345	359	387	365	386	359	341	367	386	378	337	387	334	393	367	339	363	361	358	346	355	361	374	359	363	356	391	383	353	345	347	368	372	383	380	349	355	376	367	361	397	358	367	352	328	368	365	344	357	366	359	347	381	357	349	346	356	337	345	348	361	355	382	365	375	347	353	364	370	347	352	349	360	346	374	381	376	353	355	363	364	363	348	363	385	375	346	377	385	352	353	366	369	367	358	365	350	369	373	356	316	398	373	334	334	352	376	347	366	335	360	331	375	335	394	334	370	357	342	354	356	341	327	368	357	349	381	354	358	364	377	384	335	330	362	354	372	353	392	332	354	377	371	369	356	392	353	347	359	370	348	356	373	377	359	355	366	385	367	366	321	371	361	319	340	337	379	351	374	358	371	426	351	364	384	363	388	336	353	367	349	343	362	369	354	366	385	322	337	366	359	380	395	410	365	367	373	400	355	351	372	359	374	338	369	364	366	363	380	371	389	364	349	365	366	333	376	364	333	392	384	358	361	319	335	353	350	351	349	355	339	342	368	372	346	353	354	365	371	355	367	382	378	381	348	352	392	343	346	363	367	371	371	345	374	365	352	369	372	389	350	336	409	389	345	364	375	366	387	332	363	340	342	372	348	338	351	351	345	371	352	366	349	395	358	351	347	381	359	371	342	336	353	377	373	366	359	353	356	381	341	339	373	390	353	378	334	378	346	356	352	349	364	340	352	331	353	388	347	391	396	364	346	378	368	384	375	358	379	368	351	373	367	365	379	382	352	346	350	360	349	392	346	355	343	390	368	336	368	395	364	366	365	387	362	351	337	385	388	345	338	349	380	349	337	399	408	330	347	372	386	344	345	365	370	382	357	328	360	371	359	376	336	347	388	356	376	369	377	352	355	363	345	370	389	346	383	350	313	361	362	381	362	356	389	372	335	323	372	377	372	353	336	377	328	358	348	358	371	365	372	366	367	346	405	369	327	381	396	373	363	400	367	350	342	362	350	342	368	387	349	342	360	352	369	370	376	387	384	355	366	373	375	357	380	380	382	389	350	379	371	327	366	343	354	362	392	367	399	351	362	355	375	362	401	376	364	382	354	363	361	342	378	395	378	353	364	345	372	374	371	392	378	348	347	352	349	364	355	369	372	394	361	400	367	383	332	359	372	360	356	343	360	338	382	379	367	361	357	385	339	373	373	383	386	342	383	352	348	335	362	352	369	337	329	377	322	351	352	406	386	352	355	382	380	323	352	371	349	338	368	342	374	404	340	366	380	363	382	334	355	350	359	357	398	379	358	374	341	407	355	369	364	363	368	393	368	335	365	356	371	343	374	375	366	367	353	343	325	299	382	374	360	385	374	359	368	392	356	367	376	375	347	340	362	349	339	357	338	367	349	351	358	374	360	341	343	371	359	387	346	380	406	368	357	370	361	355	382	365	384	387	371	355	360	347	373	345	404	373	344	415	383	369	379	363	338	348	350	354	365	367	361	383	355	354	340	354	326	399	363	358	331	355	375	364	349	349	372	348	340	331	372	346	383	347	340	392	381	334	371	377	333	363	374	364	386	356	385	326	391	349	381	354	375	386	356	342	387	376	348	369	362	354	341	420	403	353	397	345	382	397	379	346	378	354	373	393	368	354	356	356	342	351	373	405	360	382	351	419	345	346	356	343	358	378	367	395	349	357	368	365	348	373	396	384	346	393	365	366	310	395	373	358	362	369	358	336	348	364	348	356	345	365	350	386	375	378	362	345	390	331	379	378	361	331	340	333	334	377	384	358	369	398	326	352	350	401	356	367	350	347	385	372	352	355	381	355	385	387	387	358	352	349	357	366	326	378	385	385	360	353	370	347	386	381	312	344	361	399	350	374	383	377	355	341	399	353	363	379	401	367	382	379	349	403	351	406	380	380	369	383	365	384	362	380	338	385	352	350	387	355	399	352	338	357	355	384	363	357	335	383	411	336	366	385	405	381	380	352	374	332	374	373	412	365	366	357	336	359	359	354	353	345	389	340	370	333	375	377	360	393	398	348	353	360	363	359	328	366	342	429	337	353	366	413	374	399	366	353	362	357	380	341	346	335	395	378	373	366	371	405	366	351	354	380	358	395	396	357	379	381	355	377	360	388	370	351	379	349	373	380	376	370
24874	22002	32337	29708	19206	13960	8007	1790	1198	1552	1402	1255	823	549	589	559	535	536	566	554	527	526	592	569	566	582	557	571	581	561	562	597	539	549	574	530	549	558	539	554	516	599	547	550	536	545	585	576	594	562	557	576	545	543	569	552	560	576	567	536	555	552	577	539	559	538	581	539	562	570	587	518	568	581	586	572	575	576	520	548	541	533	557	550	549	560	530	541	513	553	571	606	546	570	591	531	595	546	571	556	535	553	554	595	553	580	585	533	544	548	592	604	592	547	569	554	530	565	536	583	558	549	543	535	565	548	550	572	567	542	517	576	545	607	523	531	542	597	557	598	550	545	555	531	551	534	544	568	580	578	583	537	566	566	583	489	535	599	564	572	530	572	580	593	579	565	525	568	538	547	531	543	564	594	582	566	588	580	570	629	576	543	604	582	558	567	570	561	562	580	540	554	569	548	544	555	540	559	610	565	586	544	544	547	571	574	572	599	560	574	582	541	584	567	542	601	555	613	552	517	553	550	558	586	554	562	540	554	588	601	564	533	582	549	554	597	556	558	561	562	600	537	560	585	602	558	582	601	601	559	573	526	580	573	549	592	626	562	518	583	547	589	573	579	618	594	614	543	570	570	546	571	534	561	558	550	563	541	579	560	596	553	567	592	561	560	552	583	566	534	580	578	562	562	574	492	547	598	574	599	559	567	517	555	614	548	542	563	578	547	514	559	547	574	525	540	617	556	555	569	592	572	595	604	515	584	597	586	550	559	531	573	542	595	521	590	557	555	566	554	537	614	482	571	540	590	544	571	594	589	534	578	557	578	540	608	568	581	579	607	580	559	557	643	542	557	527	571	592	567	553	624	543	555	573	552	562	508	629	573	581	565	570	547	492	498	552	548	579	537	584	562	556	585	564	579	539	596	555	578	512	569	532	561	571	559	568	548	568	530	544	548	547	584	566	554	571	608	587	551	534	591	567	528	573	588	511	568	590	553	595	546	578	598	558	583	578	550	534	593	556	568	608	546	600	594	551	573	568	580	547	519	579	612	606	566	525	564	540	584	573	561	574	624	522	556	585	564	539	510	543	597	558	568	562	546	570	579	571	536	580	569	562	552	521	594	542	585	581	579	552	559	560	550	565	588	565	535	569	551	581	571	606	565	577	573	564	571	570	568	556	586	552	556	563	602	563	615	560	533	549	593	557	561	556	574	614	565	541	552	581	567	577	583	567	562	566	563	570	549	596	564	523	538	616	559	636	532	542	524	532	555	570	539	576	508	593	583	542	508	560	571	577	553	572	596	572	517	589	583	591	616	606	558	580	607	532	548	547	587	575	611	568	570	525	590	529	547	584	559	607	563	597	560	579	553	606	564	572	616	563	578	564	575	551	554	566	588	573	576	556	579	554	575	578	600	553	549	552	565	530	516	532	541	625	551	562	562	579	575	539	566	542	571	546	574	574	576	576	546	544	539	597	551	610	566	541	544	547	609	580	540	548	576	541	550	556	551	552	582	561	533	574	563	589	555	533	562	580	561	537	555	529	581	567	561	549	591	598	595	613	558	580	580	535	532	548	541	580	582	573	574	573	528	589	549	567	544	539	550	552	556	571	555	570	555	555	595	594	560	562	590	534	607	609	554	597	556	582	545	559	552	587	586	602	579	540	572	565	598	570	559	568	550	580	598	544	563	562	540	526	546	533	586	549	556	579	510	537	582	572	548	588	573	536	544	538	578	572	540	549	508	595	550	549	571	574	568	563	568	560	545	528	521	577	564	569	546	562	534	614	583	534	557	553	516	527	593	589	591	579	536	568	571	531	544	553	558	565	580	566	576	555	566	548	604	554	533	564	539	560	533	550	580	540	535	536	552	581	540	577	599	524	531	519	554	579	559	586	539	557	536	502	598	597	570	576	601	542	545	538	590	529	550	568	579	538	556	559	521	610	544	549	565	557	523	590	538	577	516	561	537	566	582	537	541	592	550	502	567	552	590	574	543	559	550	568	592	495	554	548	615	576	571	536	524	610	581	607	547	563	519	543	548	530	600	537	570	546	560	524	544	543	569	566	549	571	579	566	561	582	539	582	567	594	580	578	558	526	560	580	561	572	551	556	545	608	576	596	575	598	593	521	540	606	561	607	560	600	556	588	558	560	592	578	556	575	593	569	510	547	597	556	580	588	572	565	511	555	515	610	570	575	541	601	609	546	540	533	562	607	629	561	506	569	536	585	503	505	546	578	529	592	550	541	557	595	581	586	543	581	567	570	560	545	576	569	556	581	567	606	552	589	532	572	564	548	540	555	554	591	594	560	546	560	531	572	564	597	567	512	548	545	553	595	554	598	537	578	529	536	574	613	587	538	582	521	538	576	592	596	534	571	557	613	544	528	587	508	557	596	514	587	610	586	597	593	591	537	511	580	571	573	536	571	531	580	531	604	579	544	543	565	571	585	539	591	566	580	588	557	527	539	556	576	597	557	602	566	582	528	541	561	526	593	554	551	596	565	586	580	571	563	571	599	569	526	575	553	556	559	571	554	515	574	599	588	538	550	513	597	532	540	575	603	546	566	572	510	572	594	547	546	575	578	498	561	558	610	569	518	584	509	560	599	563	573	562	555	574	554	543	556	559	596	567	592	582	542	571	565	566	563	563	573	569	541	507	618	585	546	547	588	575	551	542	585	579	549	563	552	549	542	548	583	604	548	608	559	577	608	561	567	562	532	551	605	572	528	556	563	563	551	564	548	586	583	554	559	550	577	575	594	635	507	538	627	520	560	541	574	578	572	569	567	557	539	562	544	582	512	572	556	567	546	528	551	575	597	537	603	548	559	577	554	569	558	556	577	535	586	554	550	567	581	552	566	556	578	588	576	528	555	560	566	620	551	605	537	577	535	535	538	586	558	537	594	575	590	616	519	531	541	594	583	564	577	567	557	538	563	574	574	552	523	593	555	593	566	577	602	603	593	517	579	569	552	558	598	552	557	586	568	547	580	546	575	519	574	561	613	603	596	573	568	594	579	574	585	558	582	545	555	539	556	568	599	572	523	556	564	525	553	547	567	561	550	541	562	545	558	616	512	562	562	589	579	580	555	543	569	620	556	531	609	569	596	533	556	534	571	581	533	566	561	564	522	583	531	552	576	533	542	527	542	567	581	515	560	555	533	575	527	531	584	529	586	599	577	545	565	546	559	528	556	571	551	599	570	530	558	584	585	578	577	541	590	566	545	592	571	558	580	577	548	580	527	540	530	561	583	544	628	580	570	546	594	539	547	580	551	581	543	551	561	555	553	558	540	555	554	551	549	604	539	535	593	552	599	557	614	537	554	536	575	578	580	585	576	560	585	540	497	568	515	558	603	569	567	604	562	556	540	589	533	566	566	585	574	546	581	593	610	576	598	573	527	581	557	543	571	604	566	550	562	583	533	513	590	600	594	529	571	559	560	544	558	533	547	564	584	577	573	526	538	574	577	511	579	552	593	561	572	570	559	516
38199	67823	51959	31012	20679	19337	11657	2620	1987	2785	2243	2021	1303	603	609	606	600	605	630	619	580	590	601	551	588	587	613	635	573	550	618	598	586	583	594	595	600	614	617	605	585	601	565	623	618	590	624	604	565	578	599	602	599	569	610	581	563	620	595	634	584	595	611	592	560	585	607	630	566	623	568	603	561	615	616	545	587	602	601	567	666	644	607	571	602	590	608	632	575	565	572	617	595	604	592	601	591	602	585	617	595	600	572	596	592	568	594	626	624	583	597	576	550	628	600	549	593	634	629	605	633	596	595	591	561	592	586	570	597	601	619	583	633	587	601	581	572	611	613	638	615	582	608	611	600	612	551	577	566	594	639	625	594	549	647	583	584	570	606	579	618	584	611	580	598	579	608	569	647	586	590	554	635	609	588	587	627	600	578	587	617	577	624	614	634	581	611	576	605	599	639	593	577	601	564	608	558	547	600	616	628	601	642	599	621	597	570	576	570	618	651	578	625	566	597	556	567	582	567	569	618	614	603	588	578	593	614	589	618	633	560	617	605	587	594	587	638	595	574	590	594	622	588	600	575	610	585	612	652	627	597	591	576	552	575	645	598	602	614	608	591	582	596	598	578	592	598	571	557	575	612	622	586	601	560	613	574	578	582	586	558	558	613	583	546	642	581	567	592	623	596	628	598	636	661	623	599	583	642	612	580	607	569	565	597	580	676	607	616	617	585	613	597	562	538	576	626	581	557	639	562	604	579	596	578	630	569	604	577	625	628	604	636	619	576	616	580	578	616	549	580	601	628	588	597	592	612	595	563	581	615	586	603	585	610	632	621	612	571	613	611	592	622	592	598	590	607	609	611	597	602	581	605	595	630	593	675	587	605	604	604	596	589	593	586	580	610	592	609	596	587	606	588	582	620	605	613	616	596	558	581	597	610	566	643	619	623	588	582	613	581	575	564	645	631	618	569	592	593	562	593	618	640	598	578	589	593	592	599	591	612	610	628	647	607	638	591	627	576	618	611	555	591	604	611	618	636	609	542	583	605	607	627	613	606	632	589	596	551	608	605	561	532	616	620	580	587	644	555	623	589	550	578	607	544	561	611	639	564	600	596	629	600	614	599	647	597	582	564	597	557	592	544	593	613	600	591	589	609	595	603	536	601	647	611	613	642	572	584	554	577	585	623	595	628	581	624	577	567	613	624	614	576	563	623	618	608	575	580	619	632	602	589	583	588	572	565	597	570	575	644	568	585	613	602	593	608	616	549	652	617	616	600	621	575	625	590	596	578	588	580	601	637	574	570	597	619	585	549	599	655	570	627	599	581	612	577	584	635	591	625	562	597	620	569	594	591	604	639	583	607	586	551	566	549	620	594	605	608	561	611	589	604	563	630	634	608	612	609	588	591	581	585	598	558	606	615	594	617	594	620	593	579	582	610	595	574	584	598	543	607	593	562	600	592	613	607	621	623	571	599	628	541	625	581	637	596	614	584	553	609	620	540	594	621	609	586	587	583	595	614	560	616	590	556	585	619	606	578	582	619	610	606	630	624	579	603	612	594	592	625	601	610	581	585	563	562	637	602	650	610	564	593	595	611	589	596	587	616	609	621	591	653	590	634	631	619	568	616	601	602	578	592	606	566	570	599	668	559	576	599	600	600	624	554	566	593	600	629	590	621	567	573	585	590	604	582	600	593	586	579	605	610	609	623	582	623	584	591	604	581	567	603	552	610	559	545	571	610	611	584	584	580	606	588	559	590	543	605	579	608	618	597	604	598	633	626	597	610	541	566	582	601	581	639	549	600	603	602	597	565	583	627	613	602	630	605	608	600	615	618	621	600	575	600	615	592	604	582	612	587	575	586	564	557	588	600	596	583	616	573	590	663	578	602	576	620	647	540	608	584	616	621	608	587	614	578	585	623	635	581	570	553	610	592	606	575	577	595	599	620	619	607	591	596	608	629	588	589	603	611	614	611	576	573	611	656	566	606	565	605	631	589	614	586	575	600	608	613	581	608	621	590	570	613	569	548	563	586	620	623	603	570	649	599	575	605	631	576	600	642	581	578	592	631	590	638	570	559	608	587	619	591	610	607	588	620	608	613	639	574	587	577	576	605	593	567	604	578	583	655	585	621	561	661	629	587	554	557	635	646	619	632	580	623	615	613	588	593	624	599	570	654	544	550	601	628	621	586	623	582	584	605	587	574	597	594	606	585	576	608	586	607	596	589	560	638	591	579	609	574	573	621	592	585	578	582	613	569	614	631	601	594	591	576	576	604	578	578	525	618	615	616	580	622	558	556	590	584	589	606	575	617	582	614	587	590	593	569	599	576	587	621	583	618	625	563	635	610	582	600	588	627	602	566	557	628	594	603	621	582	603	586	578	582	632	602	628	622	566	548	586	587	589	584	553	630	621	586	604	578	611	638	624	574	604	605	558	617	539	589	593	612	581	585	598	630	606	602	628	577	595	601	595	596	612	602	586	627	638	580	591	612	605	564	581	612	607	562	565	595	581	606	625	608	582	599	648	578	582	632	589	570	588	630	582	578	592	592	603	594	593	571	601	582	572	612	669	596	588	628	585	578	621	593	564	616	585	629	604	588	595	585	617	587	605	620	594	606	615	592	634	575	590	628	574	609	602	600	602	601	613	624	585	610	608	608	594	570	612	608	614	567	620	556	558	576	588	616	613	581	619	578	613	624	587	559	590	610	581	599	617	598	601	563	605	574	611	592	575	617	575	615	629	587	583	605	568	558	630	611	557	585	554	605	577	574	606	632	588	623	570	596	574	606	605	593	551	598	626	548	615	578	613	613	574	582	535	598	631	581	585	603	534	586	592	571	599	581	561	597	619	587	562	610	584	607	615	619	619	598	626	609	586	565	604	582	589	602	571	600	606	579	634	663	580	590	615	607	585	588	586	581	619	605	574	563	605	577	585	596	592	595	538	562	587	605	641	591	648	581	595	601	589	573	614	600	578	563	593	615	635	653	654	550	567	595	598	570	552	622	590	621	632	635	599	607	585	578	627	585	597	663	605	619	605	608	608	589	610	562	592	586	571	575	627	633	606	587	590	643	591	594	576	560	587	607	590	586	600	588	604	650	593	608	537	611	621	593	595	600	590	574	567	600	647	583	559	610	629	596	632	584	592	562	612	626	597	565	599	592	580	597	618	583	575	613	604	593	625	643	580	639	593	621	600	653	607	612	609	621	619	641	603	650	621	601	592	585	601	582	582	576	609	588	648	636	625	581	583	566	627	582	615	635	609	672	617	603	582	611	603	571	576	581	606	621	588	611	575	615	613	585	619	593	618	599	628	605	604	552	588	613	591	598	551	560	551	588	564	587	609	590	583	605	584	631	566	600	654	587	608	615	601	598	581	552	631	590	603	573	682	605	582	546	586	588	599	617	595	596	647	587	625	614	616	566	619	626	592	582	614	592	597	585	567	620	610	589	608	568	622	551	599	583	615	584	609	589	610	589	630	553	585	611	593
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
