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
340395230656	340395231217	340395231767	340395232317	340395232867	340395233417	340395233967	340395234517	340395235067	340395235617	340395236167	340395236717	340395237267	340395237817	340395238367	340395238917	340395239467	340395240017	340395240567	340395241117	340395241667	340395242217	340395242767	340395243317	340395243867	340395244417	340395244967	340395245517	340395246067	340395246617	340395247167	340395247717	340395248267	340395248817	340395249367	340395249920	340395250467	340395251017	340395251567	340395252117	340395252667	340395253217	340395253767	340395254317	340395254867	340395255417	340395255967	340395256517	340395257067	340395257617	340395258167	340395258717	340395259267	340395259817	340395260367	340395260917	340395261467	340395262017	340395262567	340395263117	340395263667	340395264217	340395264767	340395265317	340395265867	340395266417	340395266967	340395267517	340395268067	340395268617	340395269167	340395269717	340395270267	340395270817	340395271367	340395271917	340395272467	340395273017	340395273567	340395274117	340395274667	340395275217	340395275767	340395276317	340395276867	340395277417	340395277967	340395278517	340395279067	340395279617	340395280167	340395280717	340395281269	340395281817	340395282369	340395282917	340395283467	340395284017	340395284567	340395285117	340395285667	340395286217	340395286767	340395287317	340395287867	340395288417	340395288967	340395289517	340395290067	340395290617	340395291167	340395291717	340395292267	340395292817	340395293367	340395293917	340395294467	340395295017	340395295567	340395296117	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2732	2000	3600	2300	2733	2000	3600	2300	2734	2000	3600	2300	2735	2000	3600	2300	2736	2000	3600	2300	2737	2000	3600	2300	2738	2000	3600	2300	2739	2000	3600	2300	2740	2000	3600	2300	2741	2000	3600	2300	2743	2000	3600	2300	2744	2000	3600	2300	2745	2000	3600	2300	2746	2000	3600	2300	2747	2000	3600	2300	2748	2000	3600	2300	2749	2000	3600	2300	2750	2000	3600	2300	2751	2000	3600	2300	2752	2000	3600	2300	2753	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	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
23641	23742	40193	36598	29552	23939	14007	1482	683	644	699	675	641	629	619	658	610	626	679	606	670	583	627	605	627	630	680	634	626	667	658	691	590	627	649	615	655	627	644	629	669	629	625	637	629	636	641	681	633	638	631	642	666	625	648	653	608	577	572	622	641	653	655	631	590	630	616	620	640	612	688	642	652	628	638	588	625	613	686	626	641	592	674	610	660	615	632	626	617	645	595	627	657	604	629	594	627	643	611	647	639	617	654	574	664	621	623	656	647	595	620	606	646	609	605	610	618	625	634	654	612	597	642	685	648	598	636	593	621	636	645	661	672	620	618	614	636	644	636	617	641	639	624	638	629	607	641	644	629	659	661	630	618	624	632	670	707	600	638	678	623	627	598	631	652	652	649	662	652	639	626	685	645	652	609	678	621	672	633	636	578	629	666	592	607	625	630	623	589	628	663	602	620	641	664	599	649	635	665	631	646	622	684	653	617	663	611	641	659	643	602	642	629	627	633	679	624	637	630	584	651	617	660	636	598	640	625	656	629	650	645	646	603	614	613	628	623	630	600	613	641	638	631	621	659	619	624	563	584	603	593	664	657	644	634	604	628	623	671	611	633	614	596	606	663	641	640	668	595	650	632	608	637	617	634	649	631	651	612	658	639	654	664	645	673	638	590	676	671	623	653	589	636	651	653	632	627	627	591	680	626	632	686	624	598	635	633	649	664	646	634	632	662	641	655	618	627	633	648	626	630	636	625	608	638	620	631	599	622	635	626	659	616	644	628	660	670	640	609	639	599	599	635	643	580	620	613	655	596	626	708	624	615	656	637	600	575	648	603	601	621	599	598	630	632	663	645	622	713	622	632	639	626	626	645	659	602	630	631	647	626	658	655	596	649	672	642	657	621	608	639	639	616	673	612	643	624	620	638	639	655	675	675	641	575	623	613	664	586	623	636	639	602	685	651	651	647	606	605	640	615	590	655	631	634	650	621	642	604	632	609	579	594	550	622	656	649	628	644	627	662	641	624	624	628	629	606	598	670	657	603	720	684	606	696	640	619	624	657	627	598	658	613	643	633	623	664	599	601	638	651	635	604	642	626	655	601	600	636	613	594	625	620	633	662	642	660	671	640	656	616	610	624	635	599	572	629	610	599	653	629	591	625	625	671	615	625	662	639	645	640	577	656	606	663	657	642	656	619	604	634	644	621	650	630	693	645	622	669	636	628	616	593	601	634	591	635	645	656	627	616	632	625	631	648	614	612	612	617	606	597	644	615	610	657	610	634	587	622	626	609	613	619	627	631	606	608	644	620	642	637	572	618	603	629	671	615	617	632	614	639	650	661	658	619	674	632	580	680	634	641	624	638	602	641	623	633	625	607	657	649	667	652	653	627	650	611	619	634	668	619	609	662	624	671	673	659	629	626	603	657	633	647	649	652	611	660	587	606	611	640	623	635	607	615	626	636	628	616	616	602	634	657	617	637	633	580	596	648	646	688	645	604	633	593	625	542	630	645	613	607	646	626	640	631	633	601	613	631	617	623	676	632	619	671	644	604	621	584	609	619	627	621	608	607	674	623	626	621	642	635	626	670	607	624	638	658	609	652	653	643	661	692	572	610	597	627	646	651	633	630	665	683	651	620	604	634	638	635	639	678	634	661	666	612	644	674	576	629	624	629	656	639	657	666	673	612	628	699	663	666	684	623	666	648	641	627	654	602	625	637	602	610	634	643	645	653	675	615	595	626	643	568	626	651	646	612	597	614	589	644	616	594	618	598	631	622	628	647	636	627	641	639	631	615	586	631	648	562	636	630	625	594	613	598	606	599	632	635	666	609	590	619	618	588	627	652	617	641	593	656	639	631	618	613	609	597	586	635	625	643	645	683	616	660	619	649	660	627	602	673	647	585	593	611	706	630	601	630	573	606	615	617	668	596	648	639	624	636	634	627	574	617	651	602	615	642	663	641	586	609	676	581	598	616	608	654	640	637	621	619	626	621	611	653	637	628	662	612	614	621	656	616	595	674	636	602	604	647	679	617	582	590	601	643	617	635	567	648	673	607	632	632	567	690	653	645	569	676	606	615	576	603	588	644	619	619	645	614	628	650	600	646	577	667	597	600	640	627	646	622	605	596	621	617	588	643	650	631	632	684	617	649	651	649	622	670	604	625	617	604	643	615	603	658	655	638	590	627	641	630	599	676	615	585	637	619	636	644	660	660	613	600	643	657	669	640	680	646	627	626	664	611	635	659	604	586	639	644	609	647	606	628	592	620	591	653	634	641	648	596	607	657	660	624	609	647	622	612	643	637	601	635	642	631	611	651	602	589	600	592	648	638	659	628	630	624	603	648	606	599	612	636	633	643	648	635	632	654	595	607	671	679	655	653	615	622	648	632	657	636	633	614	638	638	686	624	642	654	562	653	637	612	592	586	647	602	634	631	605	607	629	600	576	602	618	635	641	601	611	678	624	627	638	660	588	607	633	610	602	602	601	662	647	566	578	645	607	637	626	627	623	624	651	616	698	621	653	570	645	673	611	616	609	649	641	617	590	594	660	630	597	642	607	604	631	586	620	603	651	665	612	681	631	657	695	616	620	637	589	638	627	635	619	654	653	620	632	691	602	628	613	661	662	658	597	633	619	633	644	637	612	632	588	602	627	629	607	629	592	624	668	635	603	642	627	635	618	680	678	649	638	663	614	632	620	606	607	640	587	628	614	630	641	634	613	614	571	620	710	592	631	643	635	603	592	654	616	621	665	659	626	634	608	620	661	598	665	644	604	620	594	644	610	595	616	650	616	597	617	662	609	648	626	644	625	633	646	560	580	615	608	609	644	629	636	625	661	649	637	637	581	643	641	582	621	591	629	681	632	629	623	643	657	663	611	661	619	637	616	649	641	606	661	646	646	650	614	660	645	630	600	627	640	622	652	627	649	588	640	605	593	612	609	618	636	654	668	637	641	624	642	660	621	670	566	642	619	628	639	592	677	609	628	677	640	643	604	639	592	604	635	652	665	658	656	664	659	629	639	623	615	635	569	619	615	605	646	626	597	676	622	689	570	602	660	646	656	637	630	636	647	606	607	638	619	604	626	634	640	690	617	672	628	657	628	635	633	640	647	681	658	641	658	622	632	643	611	622	657	632	636	630	637	648	610	623	663	622	627	606	591	643	621	612	604	664	661	674	634	666	639	583	635	645	629	635	656	670	620	635	627	631	632	605	661	689	658	605	618	632	657	590	672	628	634	620	622	620	681	586	619	609	614	613	599	616	604	578	632	669	614	637	647	657	653	598	598	628	667	614	624	606	586	631	644	702	658	641	558	659	641	671	589	628	647	607	602	669	623	637	631	638	611	676	598	586	653	649	616	621	628	607	608	642	682	584	627	624	597	630	623	620	610	557	656	633	609	605	615	643	652	646	611	625	618	693	613	621	632	582	627	618	686	589	627	613	613	652	599	630	617	685	658	590	627	633	607	645	627	655	588	634	623	649	619
37933	78267	84079	64284	40544	21814	1157	711	726	679	668	705	711	665	709	694	672	710	683	676	674	634	662	662	651	714	671	671	679	643	690	640	678	692	653	659	703	690	685	666	673	645	664	665	699	659	689	692	679	685	690	646	691	681	634	677	674	658	649	702	622	646	670	656	693	622	678	661	663	677	654	638	686	665	641	639	641	680	676	638	679	710	727	651	669	669	693	651	706	695	691	673	646	624	661	627	676	685	659	704	663	683	652	692	683	672	680	693	647	663	648	640	647	678	677	637	696	631	661	668	625	692	665	682	673	630	683	703	653	669	718	699	648	628	676	700	663	657	586	652	651	692	666	713	653	652	683	670	698	651	698	680	666	654	690	705	712	639	663	650	646	696	683	696	666	648	676	687	643	677	697	700	700	724	643	683	656	654	685	676	631	672	665	680	697	703	665	679	685	659	692	673	653	683	627	654	668	664	650	664	692	694	641	657	703	654	628	638	661	652	700	629	657	679	631	693	649	664	701	646	688	632	658	710	676	667	661	614	640	703	647	668	671	685	629	660	706	674	690	715	664	644	670	623	662	704	662	682	667	655	673	656	643	683	719	706	606	666	662	665	643	639	707	705	668	680	677	652	680	669	642	725	657	743	623	660	660	669	667	649	667	670	666	682	662	601	689	653	681	670	679	661	642	640	696	669	639	705	703	673	663	637	631	656	667	691	714	643	739	690	612	651	648	676	684	644	640	638	683	648	633	668	689	672	661	660	652	660	667	687	689	696	653	673	675	668	693	684	653	630	680	688	664	676	686	672	669	686	620	636	706	677	695	684	651	662	667	636	710	670	644	660	619	684	690	680	683	672	666	700	667	642	667	646	722	677	656	682	668	616	659	703	680	683	660	638	690	660	668	652	690	630	660	672	732	682	639	710	691	703	659	702	675	689	708	684	642	689	663	680	673	650	706	666	675	688	657	680	666	656	661	671	655	680	693	668	705	673	633	660	651	704	653	721	696	655	686	676	689	647	649	675	658	662	674	706	676	673	667	624	699	714	666	698	733	693	673	653	650	697	671	661	704	696	694	657	656	660	675	680	727	638	698	657	684	689	660	677	661	700	667	663	702	669	730	661	669	696	659	687	652	656	680	678	668	699	679	657	671	661	631	631	656	717	700	688	727	665	663	677	652	664	647	686	643	663	709	631	646	628	667	604	656	683	675	700	693	671	657	670	669	625	670	702	701	712	655	659	653	671	687	654	638	687	712	697	673	659	678	706	711	667	659	708	660	657	642	668	675	695	668	658	707	652	665	680	681	633	673	696	705	697	608	635	632	661	681	686	690	658	658	691	665	698	675	647	651	690	661	643	661	650	695	666	670	696	689	637	654	671	655	677	668	691	674	674	683	684	603	708	681	685	653	639	690	704	649	705	703	679	642	675	691	635	679	680	731	644	642	670	656	698	635	684	663	645	640	669	689	710	725	655	654	654	652	669	673	686	641	668	683	656	677	648	719	663	641	656	691	702	688	668	664	654	674	639	707	632	621	679	709	720	704	667	679	686	672	701	687	667	671	661	692	671	674	663	644	702	720	694	633	662	672	666	676	675	718	673	660	686	662	675	660	674	633	672	653	673	649	702	703	685	656	641	659	673	652	694	677	676	652	661	676	641	652	705	649	680	677	678	760	665	671	722	642	720	707	661	689	684	651	664	663	689	676	675	682	712	641	680	681	640	663	692	739	677	664	661	623	668	636	675	653	672	639	681	662	646	669	652	721	671	654	648	655	658	675	651	634	694	652	660	616	710	618	712	682	676	690	667	686	666	659	655	662	679	683	706	638	681	662	666	677	673	687	658	625	654	710	678	682	661	633	653	660	664	637	650	678	648	675	709	645	674	654	704	686	619	663	685	729	644	704	691	658	735	615	663	678	602	692	667	659	691	708	714	655	658	684	675	656	665	705	661	652	681	641	633	631	680	690	651	671	688	646	687	660	673	695	662	695	694	712	650	674	615	655	671	707	721	717	687	670	670	746	673	661	601	657	665	705	686	652	646	636	739	663	660	627	691	674	654	668	645	692	664	677	682	688	680	719	681	682	701	663	690	698	664	654	707	659	638	675	726	620	672	693	641	657	690	694	660	647	664	621	709	705	620	646	633	653	713	657	694	732	678	621	670	658	648	676	715	643	628	655	646	690	682	731	660	677	668	675	665	704	717	642	664	676	666	668	629	719	686	684	681	676	655	678	681	659	672	631	691	682	699	690	659	692	675	686	675	657	684	676	674	688	655	681	649	660	665	696	692	680	679	640	691	719	691	649	640	642	656	710	726	639	686	705	657	692	662	673	674	671	709	677	656	663	694	701	680	676	684	687	633	667	701	666	660	688	661	716	681	694	710	667	692	679	675	687	636	661	615	637	706	696	677	629	661	639	635	657	642	614	651	696	668	705	724	652	662	694	646	656	672	690	644	623	674	645	688	680	647	693	671	634	689	660	630	689	681	649	718	621	671	656	662	630	657	708	664	705	706	635	701	653	686	683	632	705	700	722	699	653	672	619	697	709	660	655	668	653	677	655	708	705	640	679	655	644	699	690	651	651	650	690	676	645	720	690	646	683	713	701	711	684	671	737	685	646	690	682	670	649	717	673	678	643	696	659	656	627	649	690	689	674	659	665	619	639	617	680	654	704	681	660	644	686	701	700	652	675	743	651	728	695	657	678	691	688	679	650	667	655	667	654	666	640	694	704	661	682	672	680	639	657	685	657	700	692	647	670	695	701	688	645	638	673	624	669	690	658	654	662	672	685	641	698	667	673	671	646	672	653	647	678	676	657	706	651	670	741	743	666	674	658	665	705	660	658	679	687	729	654	697	691	682	656	638	653	638	673	659	668	616	695	641	678	685	705	666	616	627	641	686	638	666	674	624	683	611	719	667	678	637	689	690	647	639	689	667	658	654	656	686	679	647	686	654	686	707	706	666	703	724	696	667	671	683	694	668	635	692	722	697	648	708	689	671	615	652	647	697	670	663	650	646	648	683	697	699	644	691	661	680	684	634	647	665	671	647	644	700	653	678	698	636	697	652	667	628	728	630	722	677	673	689	693	703	686	672	703	696	675	692	662	675	680	668	691	725	694	715	630	639	642	611	698	693	642	651	694	649	662	683	664	694	671	647	654	652	703	644	661	651	660	643	661	662	700	663	662	693	649	686	677	663	649	660	662	670	693	674	651	637	657	702	681	696	701	676	649	683	653	641	717	654	641	686	665	669	694	715	669	660	723	669	676	669	707	616	701	632	663	695	666	634	659	637	703	698	653	676	711	668	656	666	648	735	703	679	653	656	669	699	729	692	699	665	656	661	673	665	644	644	688	658	678	725	626	673	696	622	637	650	613	683	719	654	710	623	695	641	695	657	669	639	651	676	675	686	671	671	648	672	648	679	680	695	654	739	643	662	684	700	689	670	678	668	734	669	666	613	659	720	666	692	619	696	653	635	688	697	661	666
27776	33077	44818	25938	8017	1830	435	357	346	357	378	349	317	408	335	341	355	330	353	366	383	372	324	351	335	375	368	350	385	331	333	358	358	357	340	399	352	354	362	339	351	381	383	338	353	357	364	376	351	356	326	323	393	367	293	361	322	360	332	331	372	349	358	305	331	366	371	373	364	324	342	334	346	359	358	371	352	346	344	369	376	325	350	384	362	354	339	335	334	349	359	366	329	340	329	359	336	369	342	342	367	340	343	354	367	354	375	350	384	362	340	319	393	356	331	312	349	336	355	350	371	352	367	375	333	357	352	333	369	333	332	323	357	344	361	346	335	370	368	358	362	350	337	345	343	383	328	352	359	357	364	364	406	353	366	339	357	339	356	354	308	380	325	305	378	330	326	330	384	377	363	343	303	334	343	318	358	358	319	352	341	352	344	351	376	340	336	349	342	350	359	374	359	359	382	347	390	347	350	342	372	355	372	321	364	355	344	365	318	341	343	304	348	353	354	344	372	341	353	339	334	342	310	355	349	388	338	374	340	357	337	332	353	375	390	360	371	352	365	348	332	350	361	344	361	350	340	341	341	368	382	356	380	363	333	364	404	345	346	367	335	364	367	357	359	363	328	381	362	321	308	349	365	352	336	372	360	376	340	356	361	356	342	352	351	338	351	356	376	352	370	372	364	353	348	396	352	349	385	333	368	339	339	304	365	312	356	372	355	333	318	329	337	329	379	330	353	353	342	365	371	372	354	352	372	353	366	347	368	329	343	347	321	330	334	351	320	342	390	355	363	340	363	349	378	343	362	336	330	351	358	349	355	365	335	352	341	358	321	335	364	330	360	341	375	354	348	375	325	330	362	317	357	342	355	345	365	368	351	369	373	353	357	326	352	339	366	347	361	358	365	356	337	377	352	353	344	358	314	350	309	354	374	319	321	350	368	367	346	362	388	378	343	366	353	362	343	345	362	318	339	341	346	358	336	387	334	394	375	335	352	362	332	342	351	358	335	356	362	350	340	357	361	340	352	363	321	365	372	341	351	340	369	328	339	361	348	336	337	395	293	325	378	342	398	344	372	349	346	376	363	337	395	359	342	324	345	344	335	356	369	344	339	325	345	314	353	371	355	323	366	368	369	361	364	334	355	364	363	380	355	346	361	335	344	367	346	325	348	353	330	346	349	346	326	343	338	347	365	362	371	359	352	354	346	345	369	369	313	336	373	348	379	368	315	362	349	353	348	330	381	378	335	320	342	323	301	346	347	300	328	370	331	337	353	369	345	386	379	356	346	350	365	319	328	338	394	357	346	326	348	342	368	370	381	383	365	335	350	365	342	358	327	337	344	344	356	334	346	385	366	348	348	345	291	376	374	337	376	367	353	366	393	322	330	346	362	336	347	369	374	366	359	388	356	342	333	359	349	328	332	334	347	349	347	359	368	368	337	370	332	348	369	345	339	354	350	341	354	380	348	356	385	349	342	346	367	342	356	353	360	367	339	379	334	326	349	341	321	368	366	347	365	349	351	354	350	372	335	364	339	358	369	327	349	366	354	370	358	343	382	362	331	333	361	384	350	366	423	353	343	343	337	337	340	363	373	350	378	360	329	337	354	382	376	358	338	365	386	330	372	334	373	383	352	334	353	372	371	342	357	318	354	348	313	332	340	319	373	356	385	327	358	337	372	335	379	341	321	321	339	336	357	386	356	353	359	318	345	381	384	358	314	322	338	346	372	317	328	329	345	296	339	338	320	337	340	383	336	335	338	335	339	355	316	372	323	350	348	360	343	334	382	324	365	325	356	372	358	356	390	352	352	366	341	384	353	370	389	349	360	342	334	361	339	374	382	336	343	311	352	384	363	376	367	361	347	333	352	360	398	323	363	344	348	328	358	346	356	372	361	379	350	361	335	335	326	363	341	352	361	349	390	361	361	332	343	345	317	372	358	353	365	347	309	347	323	369	352	351	346	352	352	330	342	352	362	338	348	338	367	334	376	359	402	378	360	351	344	302	339	350	364	370	355	355	360	334	352	334	354	359	384	334	353	346	376	336	336	353	348	304	357	340	375	333	360	355	358	362	341	375	368	386	312	346	370	376	356	364	342	357	369	355	312	359	340	348	324	373	360	357	330	375	340	329	351	355	389	353	357	371	364	356	383	366	333	323	351	354	362	367	346	364	361	328	357	336	366	307	372	358	354	363	374	339	352	383	330	324	343	362	318	360	339	348	359	342	338	332	323	364	339	352	385	364	338	339	390	334	342	378	345	340	341	375	358	350	307	353	334	366	365	359	347	343	347	395	340	332	319	382	363	383	364	331	336	350	367	378	373	345	347	370	343	358	332	345	363	354	341	343	352	343	359	324	357	330	336	352	335	378	337	354	352	353	337	356	374	372	342	350	327	343	333	381	365	373	343	335	354	375	364	355	353	375	330	353	353	358	350	325	335	346	372	345	357	372	366	363	353	348	363	355	347	351	382	357	344	332	353	336	354	310	350	327	352	349	358	345	362	325	354	360	355	349	355	354	370	316	355	329	318	340	362	338	344	344	325	340	356	332	318	342	325	368	342	343	390	330	376	369	376	336	369	359	353	358	312	357	332	316	350	330	338	344	353	360	349	341	372	353	334	344	351	344	340	369	366	329	350	335	379	347	380	321	334	307	367	367	327	339	349	344	328	366	364	356	359	322	317	331	381	361	362	344	360	321	353	349	371	358	365	335	390	332	363	331	334	303	360	339	339	322	348	361	370	330	348	342	365	352	355	350	349	357	385	347	349	382	330	323	335	353	328	365	392	315	351	329	379	339	350	364	353	326	356	350	328	390	323	350	356	356	346	351	343	384	337	361	352	382	349	345	336	353	348	306	340	337	365	374	356	347	369	357	323	321	362	400	372	346	354	356	360	330	360	373	354	335	365	354	352	348	306	310	350	353	376	361	349	352	337	350	368	334	337	341	348	325	366	361	361	323	356	346	347	328	327	336	385	360	321	334	354	383	347	332	376	354	373	362	366	354	344	330	363	349	366	330	351	379	382	362	324	333	374	349	355	371	343	338	333	343	369	388	352	343	320	347	351	371	369	342	345	332	361	365	328	374	346	334	330	351	385	352	359	352	382	355	369	339	344	337	358	325	320	334	345	312	363	362	335	407	326	338	344	362	364	352	353	334	353	335	346	340	343	362	318	361	333	345	361	327	353	332	349	323	335	361	331	350	344	335	365	340	344	351	353	328	336	392	335	355	356	353	359	357	379	377	358	393	355	361	353	361	353	356	328	352	327	326	322	363	342	353	346	379	372	356	366	314	365	328	343	336	361	339	360	344	354	326	357	329	344	330	329	355	354	371	348	329	355	327	341	352	363	317	353	356	343	366	356	344	348	361	357	353	367	333	361	337	359	341	365	355	353	338	369	388	333	354	344	341	350	339	334	364	352	352	356	374	347	375	322	358	359	354	379	340	340	365	377	349	373	332	364	335	322	333	361	345	351	325	361	356
19625	53872	39207	18592	6232	2247	432	406	391	462	424	400	414	394	399	393	411	459	380	384	411	406	387	404	388	371	377	430	415	421	367	431	418	422	438	438	414	378	404	406	406	379	376	407	396	371	421	432	448	413	418	390	456	402	388	410	360	433	445	395	425	393	419	428	394	405	407	397	403	401	366	467	388	403	392	420	408	377	408	379	413	421	420	380	397	425	432	418	418	390	375	438	417	400	381	414	393	393	449	416	411	406	378	397	408	406	388	450	450	403	430	449	432	406	392	424	430	432	377	395	415	388	429	403	397	363	423	450	443	424	405	389	425	421	445	426	397	374	468	409	403	427	394	413	397	421	404	394	398	374	422	393	384	400	436	432	384	415	372	418	442	428	403	396	408	415	394	434	375	387	448	418	442	378	419	391	405	397	387	408	439	371	451	406	390	431	437	379	429	403	389	389	398	366	407	409	380	442	388	385	411	434	402	419	398	414	415	398	411	409	449	372	414	396	446	389	431	413	397	410	367	434	410	403	417	414	420	430	420	417	426	417	435	425	416	383	417	389	435	424	438	403	392	413	410	423	386	443	406	430	438	395	383	400	423	434	422	392	401	414	402	401	389	384	390	391	409	412	419	365	373	427	401	429	383	421	415	362	401	413	406	450	365	406	435	411	391	389	409	402	435	385	356	398	388	374	428	412	415	435	403	402	388	398	385	371	369	402	385	398	390	420	399	393	362	405	423	423	393	392	368	381	409	442	382	419	380	421	409	398	398	394	391	419	433	404	421	390	369	387	424	378	423	410	430	396	392	411	403	381	433	391	386	389	427	388	430	418	402	401	401	420	395	398	420	425	428	368	393	418	369	414	421	424	451	365	436	412	390	359	402	425	417	423	392	433	408	397	391	437	417	394	421	441	446	391	391	408	416	378	390	409	415	414	406	413	383	429	376	385	390	404	419	380	441	399	389	427	359	432	431	374	431	445	382	393	422	401	414	403	422	375	405	421	406	403	445	432	427	423	428	422	416	412	398	390	397	377	428	400	372	407	386	411	395	432	417	403	368	416	395	410	405	409	430	387	459	421	427	385	410	394	375	411	432	409	414	403	367	394	396	386	407	414	397	423	413	404	436	406	364	393	457	434	404	416	393	417	373	402	415	427	414	379	398	414	410	409	396	414	370	409	425	405	411	381	409	411	404	393	383	426	437	405	441	438	421	379	438	406	394	429	436	407	392	400	419	371	392	437	391	398	417	429	414	403	399	375	382	423	415	397	424	445	393	361	437	424	399	386	393	412	380	406	413	395	435	443	367	473	358	418	390	405	398	408	431	410	397	423	398	410	403	422	415	374	410	404	414	410	423	394	409	422	421	433	428	411	405	425	387	393	404	410	396	417	431	409	414	425	394	412	408	387	402	406	420	398	409	386	424	411	400	387	414	397	421	421	386	372	372	408	362	392	392	419	418	436	431	411	428	417	415	448	391	420	411	372	381	436	406	441	383	390	402	388	402	378	406	392	387	411	415	412	405	385	387	415	395	400	367	421	408	386	382	419	404	401	399	386	394	446	418	386	386	376	392	403	400	409	443	430	395	442	389	403	416	433	423	416	394	411	405	404	414	440	410	418	361	402	390	424	434	430	370	405	448	385	381	391	428	445	395	405	419	385	372	410	386	436	387	427	407	384	408	390	392	415	383	382	406	438	429	443	438	407	424	394	412	401	405	403	447	410	419	387	399	392	408	410	406	358	399	415	406	379	403	432	404	393	398	370	408	372	424	400	386	398	397	396	429	388	424	389	419	411	429	383	415	380	409	421	431	394	392	397	425	428	409	406	375	410	409	357	427	440	402	418	377	396	374	401	402	408	406	415	411	394	428	411	389	388	437	412	437	401	398	406	373	399	401	382	406	441	394	419	417	406	394	427	413	427	388	387	407	404	422	396	411	395	402	377	401	457	410	405	394	414	406	406	399	405	415	461	378	412	404	407	398	423	441	384	409	395	401	356	401	433	407	413	401	387	424	396	406	418	382	436	409	425	402	419	385	398	436	379	385	432	385	405	408	370	424	372	423	402	437	443	407	382	377	372	435	442	385	410	395	398	389	425	405	402	387	431	423	411	397	375	388	358	416	431	408	406	445	394	359	373	385	437	410	408	402	394	431	408	358	423	395	409	400	383	397	396	407	401	393	381	431	386	413	406	413	388	420	357	401	411	403	451	385	401	396	406	410	428	388	442	420	402	401	418	400	403	381	398	418	387	445	395	412	403	418	387	430	385	383	442	399	370	405	418	398	406	413	409	433	421	408	404	420	404	362	394	388	444	394	391	406	380	384	405	393	407	406	393	412	413	419	372	408	396	416	405	391	416	401	422	398	404	381	402	393	380	385	367	420	444	423	413	424	399	391	394	371	399	398	419	406	392	410	347	403	421	454	426	379	386	397	385	389	388	413	415	402	402	406	411	410	413	392	415	418	401	388	358	365	422	407	438	433	422	384	410	419	446	396	414	402	383	408	383	417	394	375	415	419	427	432	413	423	428	404	396	408	369	433	385	388	398	393	420	430	393	417	376	418	364	445	414	359	383	401	412	411	404	407	393	396	414	414	390	425	388	411	440	354	369	429	399	398	393	440	393	412	383	429	393	408	392	405	386	405	375	400	407	392	426	440	405	386	390	437	407	371	422	431	400	397	398	443	419	379	424	420	396	404	394	392	406	374	375	394	411	405	430	398	383	440	426	379	424	413	392	377	418	374	428	378	413	421	407	384	400	407	434	393	438	425	387	370	418	398	376	438	415	375	373	401	395	416	434	406	373	438	399	399	387	403	419	414	428	395	401	432	448	382	375	402	412	418	411	402	373	432	382	395	402	454	404	395	411	392	427	379	368	416	398	445	389	425	445	435	395	411	408	428	434	443	409	400	400	406	367	449	407	423	409	347	415	427	421	453	411	413	435	430	409	436	443	420	448	437	426	412	364	449	424	444	365	391	420	377	420	440	406	377	381	450	417	393	406	404	405	431	389	380	404	414	385	402	418	418	379	383	373	380	412	410	356	377	408	426	390	434	379	401	405	432	388	423	402	418	425	433	405	374	432	427	376	449	394	375	377	396	377	393	399	404	434	430	384	373	396	352	428	395	402	391	383	408	390	404	404	392	381	414	418	394	426	421	382	403	409	437	408	434	434	396	387	426	415	444	435	390	404	400	378	407	404	426	406	404	414	426	432	397	391	408	386	403	396	414	423	431	412	410	404	425	392	391	439	394	458	422	397	381	403	365	434	392	398	400	400	388	403	425	388	396	387	367	428	400	414	441	398	421	432	390	383	382	424	429	418	428	410	426	436	435	405	377	385	403	394	402	432	373	425	400	412	399	406	430	428	417	403	402	407	413	424	424	408	406	411	410	417	398	429	373	404	402	435	418	391	461	418	449	393	419	420	402	439	412	459	382	399	376	398	424	398	405	448	393	385	425	424	396	409	398	402	428	417	390	399	407	408
24369	25444	43953	38089	26399	20018	5276	496	415	471	427	396	418	392	420	382	398	383	421	384	363	411	374	408	370	407	389	418	423	356	426	426	424	405	407	402	407	403	431	365	408	448	406	413	403	396	379	399	384	416	382	435	375	417	362	411	397	455	431	418	437	422	396	426	417	406	419	386	379	408	369	417	391	414	378	398	402	402	394	390	384	388	382	396	430	403	377	415	401	360	410	358	378	402	405	393	433	390	426	421	390	387	378	386	368	390	411	407	404	387	403	399	404	405	353	399	377	406	377	380	401	393	386	404	376	388	383	396	402	363	396	392	407	425	437	398	392	423	399	405	426	414	366	390	393	427	407	387	388	392	423	412	398	440	448	431	393	400	404	393	408	414	400	387	408	407	389	389	389	389	356	391	414	435	405	380	421	372	417	422	412	409	428	388	383	364	350	402	378	415	414	380	416	345	410	386	420	405	406	400	366	398	435	408	390	383	376	406	363	400	404	391	409	418	398	397	378	412	396	414	406	388	390	393	384	382	398	404	391	426	375	420	424	423	385	458	399	410	413	385	389	415	439	380	398	400	382	416	393	405	418	410	418	404	461	385	384	429	416	392	373	394	406	385	408	414	415	377	404	426	375	435	422	392	387	429	429	441	390	422	393	396	407	395	396	413	360	402	439	402	416	404	392	407	415	459	417	373	382	368	379	379	388	422	399	425	405	420	375	417	372	439	383	401	380	419	390	395	436	378	416	410	377	407	409	395	410	382	404	409	413	363	393	410	416	415	351	416	398	412	405	385	431	421	461	404	378	439	414	403	418	423	361	434	408	383	419	388	395	414	386	385	412	411	430	413	447	390	432	404	389	404	390	382	401	394	389	392	434	409	405	412	396	396	410	375	445	412	410	380	399	375	387	410	403	424	418	375	391	408	393	398	440	371	388	408	398	425	422	400	398	377	401	396	398	416	394	415	415	408	369	373	354	419	376	407	380	445	437	414	394	415	381	394	375	412	425	398	378	412	389	331	380	401	389	371	411	397	400	391	398	414	415	405	389	403	407	397	403	397	424	383	409	407	394	412	389	390	428	383	390	410	379	406	408	366	413	392	402	406	415	358	406	404	401	382	434	412	340	453	400	395	422	378	393	391	383	383	392	412	368	374	408	396	367	382	398	391	385	414	410	401	371	421	427	401	415	382	389	379	394	386	361	403	398	408	374	395	381	431	358	387	377	385	392	410	416	387	386	376	413	387	401	382	350	417	447	380	400	406	423	406	403	355	404	390	384	398	419	407	407	396	376	429	410	409	418	354	366	430	421	423	391	385	381	377	400	385	408	401	371	405	405	444	382	378	388	389	400	403	396	405	392	392	394	405	385	433	407	427	409	408	420	410	409	376	407	381	388	395	404	408	394	412	375	426	404	404	427	384	390	396	385	428	382	423	414	441	372	394	407	439	405	406	404	371	392	384	388	391	368	419	401	427	408	427	378	383	386	405	418	398	395	419	434	431	417	392	390	382	435	394	453	442	399	410	397	404	414	370	385	366	421	403	428	428	406	405	389	407	382	409	368	397	378	392	437	386	393	364	373	396	383	392	404	409	419	394	388	381	372	380	404	435	376	382	391	393	391	404	409	381	349	388	384	408	373	408	427	407	408	368	388	380	426	374	417	398	419	390	375	398	389	408	410	403	382	383	417	318	356	409	410	392	380	420	378	410	402	396	434	390	395	442	373	406	382	423	419	367	363	419	409	422	403	400	398	396	372	417	401	383	389	393	394	420	412	433	375	403	398	400	408	412	414	383	438	382	425	387	378	396	381	383	403	415	416	376	399	400	405	371	386	415	390	389	390	407	419	379	425	458	407	352	365	406	407	385	399	355	385	391	403	418	405	390	400	399	390	411	410	422	396	371	406	387	410	409	392	432	413	382	451	381	404	368	405	395	445	378	393	403	377	396	375	386	364	404	397	385	396	406	435	366	371	417	450	388	388	410	363	398	414	406	384	411	392	403	397	414	415	412	435	415	413	388	381	376	362	384	395	398	400	410	456	369	359	389	384	385	400	427	391	398	374	407	434	415	413	416	384	433	395	432	367	404	377	397	391	392	411	406	396	397	366	421	378	362	380	388	390	418	411	385	394	433	417	391	405	373	376	400	391	398	350	414	398	407	394	407	359	410	397	381	435	385	364	366	377	400	406	384	415	415	417	381	394	410	420	389	390	416	416	408	419	374	431	396	408	397	386	413	423	394	386	393	419	392	409	409	438	385	416	406	384	390	402	382	415	418	390	440	414	403	412	381	383	422	384	410	385	385	354	378	373	410	391	407	405	395	397	406	359	388	393	379	404	408	382	417	424	405	422	415	400	405	431	426	413	394	404	374	373	393	373	382	425	398	414	398	369	383	409	403	393	413	405	391	408	391	407	363	399	390	374	403	398	366	410	405	399	352	413	410	392	405	395	365	411	346	397	401	390	436	410	384	402	379	389	435	426	383	413	381	409	397	381	396	407	406	393	344	369	357	398	386	421	390	419	444	368	372	370	434	404	406	410	399	360	367	419	396	408	394	406	408	404	391	400	414	382	410	415	404	422	408	383	397	390	394	373	393	396	408	394	398	417	374	385	420	389	421	397	430	414	457	411	394	415	429	416	393	405	356	396	408	392	379	433	383	424	396	368	406	403	411	395	386	417	393	394	354	436	407	380	406	396	442	428	418	400	408	422	409	432	396	449	413	366	387	351	394	379	419	370	401	418	406	391	394	428	376	411	422	407	377	374	379	391	385	429	409	396	406	389	407	388	404	431	384	385	390	384	390	378	404	448	408	374	410	367	388	400	398	423	393	381	397	407	397	401	404	397	391	367	395	388	379	390	395	370	375	425	376	387	386	398	397	381	418	430	403	398	359	431	401	387	391	360	414	386	412	390	401	423	379	440	438	378	399	388	412	388	424	366	381	437	391	395	392	428	399	404	414	390	402	427	389	393	397	437	376	379	380	393	383	373	387	397	384	368	426	411	391	419	403	395	396	417	384	407	393	416	345	392	402	391	410	402	389	402	372	354	373	417	378	406	394	380	400	408	435	402	368	380	420	395	426	379	369	383	398	397	408	410	381	412	381	345	409	400	381	449	345	427	388	437	394	387	420	368	410	390	386	399	429	419	406	372	394	382	372	375	373	376	425	395	423	380	420	430	388	373	440	395	382	383	382	383	406	383	376	381	360	395	387	416	376	372	353	419	408	404	395	444	429	389	406	386	412	391	396	399	415	417	404	428	424	415	416	376	381	374	430	388	434	376	402	436	385	429	395	388	408	409	396	420	404	420	398	400	411	373	400	425	425	413	379	423	402	397	391	410	385	409	401	372	390	412	384	426	362	418	353	395	418	405	393	387	375	378	405	396	395	415	415	411	389	409	379	354	374	401	386	404	425	384	371	379	368	416	369	366	413	431	400	406	398	399	383	421	399	390	369	403	406	385	404	398	417	400	451	380	375	395	360
30990	91246	74353	48542	26222	16030	648	452	424	460	422	421	484	444	456	472	451	455	447	433	476	458	455	462	483	444	436	449	433	427	448	456	440	490	437	455	460	423	462	455	437	425	427	395	427	428	448	404	445	428	425	417	461	452	462	410	417	443	452	409	433	436	423	463	458	480	451	468	414	460	419	457	433	400	437	413	473	409	424	431	468	443	441	461	467	425	440	455	420	442	409	445	416	432	448	429	457	462	437	442	467	452	434	432	433	436	456	437	457	461	456	418	434	462	435	425	427	427	465	469	428	417	457	403	443	402	426	454	437	461	492	417	430	406	435	426	461	457	452	439	427	425	441	454	444	426	444	421	424	456	410	440	421	427	458	453	498	482	401	450	412	460	463	456	453	458	473	419	430	444	442	449	486	440	454	445	432	425	444	434	432	444	412	422	432	444	427	432	471	402	457	411	477	474	471	439	460	436	429	459	461	440	434	441	437	436	478	420	438	445	411	424	461	486	423	430	435	440	440	436	448	439	414	429	394	464	445	447	461	401	432	457	451	409	467	449	435	421	446	428	454	452	438	438	488	434	405	457	429	503	405	416	443	469	470	431	421	459	422	426	402	467	483	449	434	412	437	408	427	428	448	407	449	464	455	444	446	445	452	449	401	442	450	460	461	430	439	454	395	458	451	451	489	470	445	467	445	426	411	456	477	474	475	465	467	453	425	455	435	453	436	428	450	429	397	471	434	458	460	430	448	436	444	407	458	459	454	429	450	427	463	446	445	417	432	453	433	472	455	406	437	441	421	432	463	436	406	473	424	422	435	465	431	456	422	411	440	431	456	449	419	442	404	439	439	491	401	456	430	424	414	449	437	452	451	452	420	427	468	462	423	457	444	440	463	440	448	423	437	442	461	425	463	472	484	422	434	429	393	455	476	487	451	453	405	444	418	433	465	437	469	472	461	452	438	436	451	452	430	450	435	470	430	447	454	449	397	446	428	434	448	477	443	454	409	492	424	433	445	455	435	447	458	449	440	476	437	459	453	446	421	463	461	422	450	457	472	449	434	427	443	473	461	472	431	461	490	444	437	489	436	455	456	474	432	428	461	456	456	418	423	467	454	450	422	442	452	477	413	468	417	452	426	430	432	454	439	467	455	420	455	405	438	427	433	423	435	452	437	431	460	449	439	471	442	426	405	387	468	430	424	426	413	440	448	473	447	469	480	416	411	432	440	430	464	470	440	392	439	447	419	450	402	410	462	458	429	460	422	437	445	420	434	478	472	422	449	439	455	444	445	434	416	449	425	456	441	432	439	426	470	449	424	444	465	495	464	482	448	443	429	431	448	482	448	449	442	467	437	450	439	450	416	463	478	420	442	440	483	455	396	461	412	460	437	425	458	453	450	432	423	468	463	446	465	398	466	476	439	410	464	439	457	442	445	427	447	422	470	439	413	408	403	443	414	468	437	412	449	407	457	430	434	487	433	482	427	440	424	466	457	464	468	466	477	452	454	498	420	459	435	397	389	467	440	407	442	412	418	455	413	422	465	463	434	442	442	433	452	442	442	422	419	468	452	416	451	431	425	431	438	430	469	470	472	430	453	469	440	458	463	400	436	435	445	427	466	403	431	463	482	412	410	444	445	424	432	448	428	451	466	433	439	466	442	424	425	447	451	466	434	409	408	446	429	466	419	461	413	419	438	418	458	441	412	401	424	434	457	434	472	426	432	443	437	453	454	487	457	485	444	444	438	437	427	452	426	455	404	460	406	459	458	452	471	439	424	473	433	448	416	419	431	441	442	432	448	444	443	419	414	424	436	478	435	422	455	403	425	426	398	440	395	441	465	436	467	430	413	465	428	428	450	472	450	419	432	445	423	456	430	459	411	444	451	449	451	418	446	417	444	413	437	381	468	394	448	413	447	423	452	451	455	425	423	456	433	413	448	455	458	425	462	467	453	444	424	414	432	448	464	458	386	428	433	428	416	468	436	461	452	415	432	423	433	417	453	460	425	435	472	431	473	426	462	439	454	451	474	411	426	425	454	437	460	457	481	469	456	401	423	422	452	455	455	462	415	410	429	464	459	414	467	473	450	431	444	479	445	452	437	429	418	418	430	424	454	471	425	448	431	433	428	412	425	458	456	490	405	442	447	450	466	438	467	438	398	449	456	443	444	453	422	418	441	423	460	444	470	463	421	444	441	441	429	429	419	471	452	443	438	468	439	427	445	443	435	436	456	401	436	444	394	447	443	423	438	445	471	463	464	412	430	433	424	459	437	431	478	409	427	424	464	424	414	401	449	450	460	407	429	416	445	444	453	448	427	418	459	478	469	466	456	421	420	427	440	393	441	454	448	462	431	439	405	447	430	451	447	440	470	472	448	463	447	425	456	445	454	446	470	473	440	403	455	460	451	457	457	451	417	486	449	445	443	464	439	433	415	438	475	458	426	482	455	413	407	449	416	443	414	451	463	447	442	440	440	442	422	438	427	448	425	470	455	428	434	443	462	434	448	437	442	438	445	435	467	411	428	418	502	435	446	435	467	403	411	439	457	430	459	445	412	433	420	439	443	455	476	422	490	454	437	453	445	439	461	431	446	426	453	433	463	432	447	437	441	428	450	441	459	427	449	453	452	440	427	472	395	440	462	453	444	423	457	439	440	435	442	452	495	453	456	399	437	450	422	453	412	484	455	431	445	430	438	462	457	476	465	471	429	466	432	418	448	445	439	436	449	435	477	447	449	448	436	399	397	414	439	445	426	425	429	483	434	444	442	445	451	445	435	463	406	455	452	416	445	414	441	434	422	406	434	414	399	433	417	460	413	436	460	422	435	431	447	451	449	454	390	443	431	449	428	409	430	399	447	429	437	438	480	435	465	443	413	458	420	429	431	452	400	462	438	450	475	440	467	461	432	446	405	426	461	426	455	429	411	437	452	451	421	452	446	463	417	422	445	441	451	408	437	437	449	458	427	441	451	467	456	435	408	455	411	444	446	462	456	434	415	452	426	457	443	423	442	426	462	407	429	462	440	458	412	442	451	428	408	446	409	426	436	433	456	440	446	436	438	451	414	445	469	452	439	456	405	446	471	410	426	404	417	448	427	438	441	464	447	426	428	462	426	441	423	431	486	443	433	428	428	427	412	395	490	414	466	453	432	403	407	419	468	424	444	401	437	445	417	409	448	447	435	420	407	423	448	455	447	457	445	432	451	459	450	446	463	430	462	446	451	485	468	441	441	423	440	422	469	434	444	427	420	415	397	426	467	415	433	459	436	393	422	448	437	448	453	440	464	417	414	447	413	450	455	455	455	411	502	421	431	439	400	422	444	443	427	440	454	436	455	451	434	394	464	421	453	485	436	435	430	445	434	449	454	459	434	430	435	437	434	463	459	429	479	477	455	439	432	445	425	439	439	442	423	466	440	433	417	448	439	421	438	414	461	451	409	435	414	407	462	445	455	462	430	431	427	417	439	466	428	455	423	460	406	415	440	445
25469	27396	44676	35958	19937	10594	1218	540	513	478	527	503	459	466	507	475	476	502	443	441	514	455	451	478	474	457	484	452	495	470	508	478	456	499	467	495	476	462	487	472	462	493	487	476	486	446	508	469	442	458	488	479	462	456	456	450	488	505	488	474	465	461	447	475	477	498	489	471	497	486	473	490	459	468	513	444	466	488	494	490	448	458	463	485	506	524	435	446	489	472	473	491	459	480	465	479	451	469	499	482	467	446	487	429	455	466	434	481	467	440	459	451	495	489	442	502	502	430	492	457	447	462	440	519	459	488	473	487	513	497	477	519	467	478	479	469	451	451	512	517	452	476	442	472	466	450	483	484	464	478	487	448	473	489	499	499	510	477	455	458	481	466	449	461	483	501	482	470	459	485	454	481	511	470	459	521	495	461	478	466	456	452	482	496	471	475	500	475	454	495	468	498	492	469	460	491	469	475	416	459	451	484	478	472	486	481	462	462	489	493	486	472	449	438	465	496	512	447	480	475	470	470	520	445	471	474	510	519	472	486	460	465	488	436	502	439	483	492	524	449	459	468	462	470	466	478	469	442	493	494	483	453	473	464	450	471	456	493	489	508	456	470	518	463	500	509	484	451	427	515	470	496	472	450	484	459	479	496	487	481	452	463	499	500	434	467	468	471	476	431	505	508	469	482	442	478	474	512	471	485	462	465	485	517	481	462	469	467	466	487	451	453	488	477	466	466	477	496	447	460	477	473	477	524	483	463	457	461	428	490	399	469	476	481	515	476	474	474	506	459	449	459	477	451	461	453	493	478	492	483	446	486	477	480	473	445	506	478	519	504	469	440	470	507	482	462	490	471	461	477	452	463	477	464	468	510	500	489	431	489	421	472	469	461	477	459	463	501	494	472	498	450	472	469	479	483	464	495	465	478	458	450	432	490	499	460	506	494	464	442	484	487	482	478	469	451	490	456	439	459	498	464	469	465	452	519	416	504	455	491	538	492	488	507	469	439	480	513	463	464	475	446	469	491	486	459	471	473	477	449	490	472	441	460	474	475	495	469	426	481	480	444	485	451	428	472	467	498	466	481	458	539	483	496	457	460	477	465	492	470	462	477	459	472	473	447	500	483	504	497	476	448	473	475	481	485	495	468	463	453	487	469	493	466	477	486	445	490	474	489	484	505	469	478	456	477	482	466	459	474	460	471	456	500	485	488	506	441	503	454	449	478	503	490	466	495	453	449	486	439	460	449	455	480	431	466	467	468	448	444	460	494	438	450	521	474	480	460	433	440	536	486	464	492	498	469	483	494	486	486	471	514	455	448	487	424	446	444	422	496	487	458	455	482	479	435	440	497	459	478	497	464	466	453	487	431	441	508	442	481	482	489	469	475	457	420	482	443	467	502	438	486	473	481	469	442	486	479	450	445	481	459	478	496	459	456	486	441	473	491	443	457	491	472	480	474	478	475	456	489	513	456	502	457	485	418	458	470	495	457	452	456	498	461	465	456	468	458	457	485	480	465	476	439	468	425	484	468	469	456	509	510	464	422	516	485	439	465	472	443	467	453	491	492	528	511	466	448	504	502	455	472	427	424	450	449	479	462	435	493	441	500	491	485	453	500	477	492	491	491	476	467	470	462	511	501	505	443	475	475	482	487	449	494	460	483	485	434	488	452	459	453	511	464	502	506	501	497	503	482	491	480	489	517	483	423	486	475	447	471	521	434	518	458	497	458	446	446	489	506	462	506	466	455	460	437	503	456	477	444	453	511	453	458	500	484	457	450	480	468	513	482	483	502	470	499	447	459	461	480	486	500	461	469	450	467	479	449	455	460	486	480	485	464	465	461	447	492	496	493	479	480	471	447	447	438	447	484	446	444	460	480	437	479	447	467	478	508	424	462	480	462	503	475	443	459	466	458	445	461	468	478	436	461	467	468	448	429	452	450	480	455	473	462	484	467	489	486	450	480	479	487	444	469	470	425	476	497	420	480	480	458	515	438	503	472	467	512	476	480	481	481	527	444	489	496	510	480	461	476	495	480	489	460	464	454	478	493	491	482	486	432	447	452	487	484	440	434	450	442	472	493	468	480	466	525	505	494	459	477	454	487	482	465	468	448	433	448	482	456	499	511	489	502	484	488	462	461	502	487	462	462	488	440	456	491	500	486	461	442	480	479	496	497	477	490	450	471	454	440	464	483	433	509	498	422	486	461	469	460	456	483	487	490	445	482	459	445	434	476	491	503	484	478	444	494	464	472	483	490	466	476	504	447	458	443	472	513	442	453	482	434	459	473	486	480	450	486	456	465	513	495	449	503	498	463	511	450	483	461	434	453	501	451	463	434	485	468	471	489	479	454	478	482	463	489	474	496	486	453	452	477	477	493	470	520	463	470	486	474	459	473	487	463	453	485	434	471	470	482	478	507	429	480	467	457	513	441	453	447	474	478	464	442	497	427	481	458	465	513	535	511	471	493	468	472	500	445	449	493	491	448	472	471	482	445	471	490	467	509	491	502	516	453	439	458	481	501	459	438	459	515	496	479	461	506	495	442	495	495	467	474	470	497	465	482	489	449	456	459	451	504	475	513	474	445	493	459	471	507	490	484	472	481	462	499	508	492	474	478	448	527	453	461	496	455	482	488	452	469	434	468	476	428	454	458	475	487	506	446	440	470	490	409	508	447	474	443	463	494	475	494	462	478	444	469	507	480	482	459	468	467	526	482	448	470	472	441	464	490	436	447	470	479	452	470	482	483	469	461	476	457	456	494	470	493	471	458	476	441	487	473	493	481	516	492	477	467	512	478	503	436	450	517	484	450	430	470	447	444	484	439	448	455	515	437	453	506	517	497	403	477	482	456	488	485	477	467	454	454	458	526	502	482	469	496	459	465	500	493	459	480	476	477	489	491	488	468	497	455	498	450	489	461	469	473	479	476	441	491	512	503	475	471	483	482	478	446	490	455	493	466	468	488	477	506	482	495	466	458	446	474	476	520	476	479	490	435	461	481	481	452	474	456	477	470	486	457	477	481	492	482	487	430	473	466	429	482	494	481	514	492	487	464	470	471	464	451	458	456	466	453	461	498	516	508	455	434	469	436	466	500	476	444	473	441	489	413	485	444	486	459	504	481	470	446	495	510	471	484	470	481	418	478	483	464	427	465	458	490	489	490	460	458	460	478	447	518	500	484	500	471	476	511	487	486	499	475	465	462	483	473	480	471	456	460	456	483	477	483	451	490	477	453	467	495	461	468	483	492	479	477	412	465	470	471	442	455	521	466	447	491	431	474	519	476	486	419	528	432	478	427	454	504	500	467	474	462	485	463	467	492	465	452	453	476	430	486	463	472	471	468	472	494	434	507	496	481	468	470	512	439	478	477	485	468	505	441	443	415	479	448	447	464	488	510	494	463	497	442	465	472	470	460	470	471	472	453	448	451	477	499	476	457	446	481	514	490	477	457	466	455	472	513	497	514	475	491	459	468	499	472	485	501	486	414
33882	85399	64096	39483	16060	11442	633	563	536	544	558	558	562	579	542	516	561	517	555	564	544	527	519	514	572	570	551	533	544	499	539	548	575	502	527	546	501	532	531	505	546	577	517	520	523	545	552	549	506	547	528	513	547	567	561	547	551	532	524	559	561	523	507	553	516	523	534	503	522	521	561	563	538	549	502	533	520	535	544	516	533	549	520	548	557	523	527	479	526	539	572	544	523	556	564	513	531	525	555	566	542	520	572	545	541	522	555	554	518	532	531	535	531	547	533	528	542	533	501	554	559	527	543	552	529	539	564	464	552	589	550	557	575	545	505	562	519	576	560	517	557	543	578	525	586	532	547	503	561	537	531	562	520	544	550	541	527	540	547	539	565	490	526	550	571	537	536	528	539	542	520	518	548	513	501	552	525	547	586	534	531	492	549	557	504	550	484	531	530	534	525	586	538	553	490	524	561	539	554	509	514	569	519	531	533	538	518	530	514	510	514	534	544	536	545	521	535	596	530	545	560	547	549	508	534	499	566	511	543	528	568	529	518	501	531	526	533	488	498	546	568	559	558	548	571	539	581	562	517	532	572	553	539	553	529	532	560	528	558	504	532	565	507	540	519	518	580	576	512	551	522	527	501	547	527	524	537	529	510	528	550	534	499	538	493	554	531	532	523	517	542	544	496	537	551	554	528	534	535	567	532	562	523	539	552	541	517	560	533	571	505	587	552	537	495	498	568	538	533	536	549	525	569	526	525	518	532	561	540	513	520	518	497	520	552	505	514	498	579	489	518	495	484	551	569	507	534	525	551	524	501	572	557	511	537	547	527	569	530	541	543	516	527	551	562	562	490	511	493	502	563	512	550	540	542	518	522	512	566	565	528	525	571	554	590	529	536	541	531	534	575	540	529	510	581	529	538	539	526	513	532	498	538	514	528	508	552	541	520	557	521	525	568	564	517	536	543	488	542	492	570	498	529	540	535	492	548	506	545	528	541	528	548	535	504	464	538	486	548	553	544	505	550	540	550	515	522	535	572	533	546	565	542	548	498	525	545	528	519	526	557	543	524	537	521	512	526	545	547	518	514	522	549	564	543	531	546	521	546	535	521	534	593	554	568	488	532	572	536	516	495	519	527	538	527	533	549	558	550	575	532	564	540	519	565	530	527	570	544	542	484	534	580	539	540	547	527	570	538	517	512	537	534	521	534	547	501	543	539	541	535	531	531	559	540	538	559	580	546	577	577	585	510	527	560	539	533	522	520	503	584	556	545	576	521	546	513	518	540	481	525	528	570	511	552	568	562	498	584	558	523	558	534	552	525	553	509	533	527	540	505	514	559	499	482	531	553	542	561	555	537	535	542	553	543	498	546	555	491	513	530	562	510	518	539	554	506	541	563	503	562	535	490	558	545	552	538	524	563	509	550	492	568	522	483	530	554	525	529	543	478	552	565	509	560	529	522	539	561	507	477	539	513	523	569	530	538	586	548	547	541	545	536	472	530	518	524	514	544	532	522	517	569	531	557	565	552	508	541	510	563	543	558	539	546	515	504	553	518	528	552	503	548	523	523	574	493	547	555	524	560	544	540	522	561	532	496	533	532	540	561	537	523	556	532	512	539	509	573	527	530	534	558	520	585	531	551	521	498	528	496	539	549	502	534	546	516	499	527	535	564	517	530	522	555	553	527	567	522	525	528	534	536	541	546	547	494	535	535	492	544	542	497	549	539	521	524	566	557	541	544	523	577	520	555	486	537	543	527	511	546	518	502	510	517	576	520	524	496	521	546	536	555	543	557	514	512	544	515	577	555	545	511	541	509	525	551	560	539	511	514	531	528	507	574	573	527	510	556	552	532	545	563	526	537	554	518	501	506	526	553	550	510	536	542	527	544	526	521	603	534	555	543	532	527	563	550	556	528	540	512	539	548	562	520	528	562	519	516	540	505	546	565	531	503	494	530	523	594	568	545	510	520	523	532	536	557	533	526	451	569	520	523	541	502	526	528	514	530	511	571	548	521	576	554	543	530	538	493	564	531	584	541	561	537	570	533	506	563	534	532	546	553	515	493	551	567	559	521	512	507	519	554	525	539	560	586	543	541	561	598	533	565	543	533	509	505	543	540	592	563	532	591	537	531	508	484	563	570	518	566	539	561	531	468	522	517	535	514	523	508	544	531	489	544	532	520	515	531	547	542	521	559	511	503	526	518	526	535	531	501	486	563	537	576	571	551	521	507	539	541	513	550	532	570	534	525	536	566	552	524	509	558	560	520	532	558	574	522	532	555	517	518	545	495	553	535	532	495	493	515	505	517	593	560	552	518	542	531	511	510	506	529	532	560	528	544	517	526	520	546	549	556	499	521	531	573	576	551	532	513	518	547	551	516	544	569	554	526	569	532	515	540	539	549	527	543	524	596	570	497	558	515	558	505	521	529	565	564	561	599	534	509	525	565	489	579	562	579	534	557	516	593	519	515	538	529	523	508	560	534	500	579	533	557	551	498	603	561	537	555	559	584	541	522	510	547	548	545	514	580	491	588	592	529	556	522	559	537	569	498	503	516	572	531	580	531	523	491	534	529	572	544	510	534	526	511	532	530	521	503	538	514	537	514	514	542	559	529	570	509	514	534	549	518	531	546	564	511	530	581	545	534	551	546	522	557	548	538	573	543	531	594	531	511	512	529	559	548	514	477	559	593	553	567	534	518	517	548	531	503	520	495	531	559	548	529	544	525	554	568	567	546	532	575	523	538	518	504	515	529	520	585	538	552	531	519	540	520	560	539	497	549	560	581	495	542	585	554	538	566	539	546	541	488	511	551	551	547	501	544	552	569	539	506	532	496	558	543	500	508	549	537	567	532	513	541	530	550	545	524	534	512	525	542	515	554	532	559	552	540	544	545	562	578	579	585	553	512	538	583	555	535	527	512	516	554	596	513	560	514	552	565	528	516	549	522	520	499	505	530	553	534	547	536	494	537	543	556	563	523	559	547	507	542	541	548	524	539	561	498	514	534	540	549	579	506	555	535	545	546	497	536	580	546	539	538	509	527	580	508	535	515	556	511	564	532	518	535	537	513	524	534	509	496	518	530	525	548	539	510	528	510	576	521	531	543	511	489	550	560	557	550	511	524	540	533	514	509	516	520	538	538	534	562	527	549	522	545	559	585	589	507	537	523	564	513	575	513	527	555	517	557	526	552	553	526	519	512	531	544	562	522	521	547	562	500	548	545	504	574	530	499	537	547	564	517	518	537	493	554	585	559	535	501	515	525	494	558	527	520	543	550	549	576	503	529	575	552	537	530	558	515	525	513	571	531	571	526	533	459	517	583	558	592	523	493	549	528	532	562	534	555	536	538	526	553	564	517	496	513	523	566	517	486	526	510	527	553	539	525	554	490	533	503	497	569	528	522	541	554	512	559	510	521	534	548	539	542	549	495	505	500	523	499	570	523	553	536	533	527	546	489	550	524	565	520	530	541	523	520	530	515	545	561	518
23138	23171	37983	34377	26122	26407	14094	1370	618	609	648	633	622	603	609	638	604	620	589	684	594	555	613	619	553	611	611	607	604	582	601	545	571	592	538	560	566	596	575	578	586	598	626	617	584	600	587	597	655	629	627	620	552	623	595	647	550	611	617	605	559	598	570	549	595	555	596	578	587	567	566	558	598	598	604	551	577	585	653	535	579	585	620	545	594	563	616	594	617	557	594	612	622	603	630	552	577	604	616	579	568	572	561	580	527	557	586	586	605	637	579	571	610	569	606	585	612	589	623	587	584	584	596	588	591	498	574	606	603	567	601	581	573	591	590	588	579	570	632	562	589	648	553	600	586	604	617	617	607	568	559	600	589	591	572	576	568	569	576	572	560	574	572	585	601	594	585	552	565	580	603	581	602	607	561	612	574	610	566	598	616	623	613	585	612	589	627	593	620	578	563	632	600	599	559	557	573	607	629	585	591	581	636	586	581	594	650	589	568	560	626	602	601	597	612	610	619	595	615	623	615	557	618	576	575	624	590	622	588	636	560	564	567	569	578	546	536	581	567	546	566	554	584	617	583	558	595	587	571	569	601	585	546	547	539	548	584	593	589	581	534	594	611	557	567	609	631	597	658	605	585	549	588	607	572	591	583	579	584	592	589	607	592	564	567	622	609	584	604	588	582	609	572	560	598	628	604	590	571	609	578	607	578	596	648	600	611	611	581	605	599	553	604	577	596	586	524	599	572	567	572	608	589	594	578	631	591	618	615	589	576	561	656	635	614	574	531	567	594	588	566	622	589	598	602	602	573	591	614	574	570	555	552	584	576	579	608	549	575	591	587	605	592	589	567	584	629	631	579	539	583	582	612	595	627	604	590	616	594	602	601	621	608	599	569	596	579	592	584	597	582	588	582	574	594	572	576	580	587	617	604	582	576	601	562	594	545	633	539	582	574	562	614	594	598	575	584	606	607	601	561	580	568	553	593	623	587	571	611	603	626	578	586	586	596	565	567	597	620	611	605	583	562	596	598	630	602	629	554	589	592	577	614	596	570	589	596	578	575	574	553	612	589	564	589	624	576	566	579	621	574	573	594	604	601	609	615	558	581	564	584	575	597	602	606	576	544	564	565	589	599	569	607	561	597	557	567	646	582	615	579	625	571	579	581	550	551	585	562	602	606	578	591	634	613	590	571	580	602	590	586	583	579	603	617	581	581	575	573	558	590	594	590	593	620	602	558	637	583	604	596	588	587	578	616	567	610	579	577	575	567	633	598	631	591	611	613	610	569	608	588	598	574	619	555	631	583	599	613	604	562	580	560	578	646	594	592	623	594	610	628	586	632	565	632	625	623	596	615	561	627	613	572	619	613	565	560	548	632	594	626	592	624	591	591	554	602	593	538	624	576	611	575	606	656	570	595	591	564	587	542	614	592	585	592	581	603	594	554	607	578	568	655	607	622	579	567	596	624	646	568	601	591	586	571	608	570	603	586	580	565	578	570	668	593	631	575	574	584	600	632	580	571	579	560	592	591	565	605	566	566	607	618	590	574	632	586	606	576	609	603	589	610	560	580	618	593	563	598	589	584	610	604	602	595	612	576	603	583	619	593	566	566	574	579	618	626	608	591	635	630	577	559	591	559	635	650	571	575	548	587	591	594	548	575	564	609	578	588	601	598	625	601	622	585	576	581	559	634	605	586	546	585	572	598	598	572	577	589	607	543	542	593	595	581	584	570	658	591	582	579	574	616	561	569	573	609	579	579	619	564	592	598	571	603	587	592	580	561	578	601	582	619	558	603	561	578	620	595	589	558	597	612	602	597	573	588	561	578	575	607	596	581	600	591	594	541	557	609	563	624	554	620	544	589	580	585	597	599	592	644	606	604	583	599	600	574	608	600	616	598	567	587	583	602	592	587	615	566	614	592	580	610	619	584	555	594	594	612	576	581	577	597	576	579	609	570	548	573	550	564	595	628	548	615	545	565	603	599	562	526	565	595	567	595	613	596	565	617	590	584	582	589	573	564	553	594	596	609	555	574	600	619	601	569	597	611	580	619	588	580	573	584	608	606	593	614	549	574	614	592	609	582	591	572	604	593	549	559	554	595	590	624	578	590	592	559	583	634	646	602	652	601	596	542	602	582	604	530	609	579	574	581	598	576	611	589	601	621	611	589	549	576	536	615	594	616	607	574	579	586	635	557	581	615	575	607	591	539	552	590	644	574	580	609	602	597	602	638	595	603	593	580	601	581	588	576	541	540	563	569	609	604	571	583	546	595	585	644	596	577	630	570	582	615	572	584	620	582	621	614	602	612	566	567	576	600	566	614	573	596	617	584	601	582	546	633	589	597	565	579	585	568	590	613	598	593	590	581	612	621	552	562	587	541	595	580	585	617	550	550	597	596	596	615	560	580	589	551	605	594	616	605	606	594	590	540	600	627	580	598	583	578	587	530	560	603	545	576	605	605	561	581	580	589	623	584	571	569	571	570	582	610	599	614	612	580	615	610	569	601	584	632	591	594	626	579	617	599	591	591	588	583	604	570	565	608	600	583	561	609	574	619	594	575	609	568	559	612	547	590	590	572	616	620	537	613	603	602	570	559	570	605	576	588	586	611	592	611	584	596	588	552	633	588	618	560	610	650	600	565	638	629	549	558	601	612	596	567	572	558	569	596	583	576	590	626	584	598	575	599	581	612	593	584	553	594	595	597	585	561	546	602	593	606	604	577	602	603	583	594	621	583	604	630	617	595	583	606	600	626	574	588	611	572	551	560	589	560	575	574	583	586	594	587	611	571	614	554	596	581	599	579	569	615	571	589	633	590	614	558	570	562	572	563	578	584	625	562	596	568	607	594	566	598	580	569	588	578	617	555	607	580	577	560	570	630	606	621	592	601	630	603	582	606	606	570	631	630	598	561	555	598	624	577	587	633	553	583	588	618	578	632	559	614	612	610	582	624	578	543	534	611	594	592	577	617	613	611	620	586	539	644	576	602	622	619	565	631	597	600	608	587	601	593	584	604	591	597	590	568	582	594	571	589	577	578	635	580	590	589	573	626	533	605	611	559	564	597	569	579	599	611	606	550	640	588	607	618	552	583	577	605	586	610	579	569	592	562	603	598	546	587	576	573	632	574	558	594	597	610	614	635	588	564	610	554	584	597	574	627	590	591	637	575	566	565	579	591	606	596	586	599	592	564	554	609	515	565	556	568	585	559	583	605	627	560	583	603	588	613	558	551	685	574	616	594	564	574	609	618	567	648	571	573	580	598	599	600	610	606	619	570	598	639	629	660	581	620	622	567	590	572	543	586	590	590	581	581	579	590	584	599	561	569	576	626	567	587	591	615	619	573	597	569	689	625	587	619	531	583	571	588	594	609	628	604	550	596	620	575	588	637	607	607	611	596	609	525	618	601	628	612	559	598	563	589	625	601	611	590	594	669	604	617	629	625	554	589	587	601	612	609	582	578	594	608	589	598	601	586	589	593	553	558	577
39941	84553	84030	57982	37736	28403	892	726	711	686	652	656	666	626	623	662	639	634	632	636	621	651	636	611	645	646	630	649	668	663	659	654	676	666	641	683	632	656	626	625	584	616	617	627	633	581	633	598	575	625	642	659	625	612	643	680	631	646	668	621	625	646	616	656	610	642	679	644	627	670	671	638	582	613	646	647	643	637	608	645	644	645	636	592	601	658	649	680	596	651	644	664	632	624	693	649	655	606	631	645	601	631	587	636	636	620	645	650	639	614	662	648	669	663	637	609	606	682	660	595	642	644	639	662	640	622	627	656	658	668	630	624	614	647	650	648	592	630	624	638	660	599	646	657	610	652	629	652	629	638	625	637	648	685	636	643	632	617	633	627	565	620	635	628	596	636	645	672	659	598	654	610	662	591	604	665	639	636	597	612	625	642	625	605	651	642	645	623	629	623	661	632	656	655	646	630	638	663	658	638	601	671	595	629	622	668	618	618	634	642	652	634	652	670	609	628	634	628	680	649	639	642	662	650	610	624	667	634	619	660	638	641	623	624	616	602	621	672	620	651	625	604	640	620	675	601	639	586	647	621	633	631	655	622	637	594	682	662	671	633	662	593	614	607	678	650	602	630	634	621	599	652	615	610	593	654	635	628	610	621	671	652	634	608	591	635	614	600	613	618	613	661	613	655	666	633	609	638	653	638	624	622	632	670	645	643	627	623	590	607	612	619	606	634	649	682	662	631	611	646	570	643	649	629	634	616	639	635	649	637	652	647	608	630	594	621	642	614	643	633	661	605	625	659	635	644	622	605	602	657	608	624	654	671	601	603	620	608	643	617	623	646	616	692	642	651	602	613	634	614	631	602	632	616	633	639	644	563	680	614	630	645	655	642	633	585	614	677	575	658	683	647	607	635	658	639	678	582	648	651	626	618	609	623	657	677	598	603	597	662	647	655	597	634	659	654	606	639	636	589	669	625	663	593	626	636	651	675	619	597	612	644	644	624	650	654	587	655	607	591	614	616	639	622	625	645	669	648	670	655	628	652	644	600	637	633	665	628	660	600	672	640	593	658	641	618	632	554	622	651	640	650	621	611	592	651	659	629	648	693	605	606	607	635	661	652	661	639	675	656	635	654	603	609	606	624	648	677	623	614	623	626	641	626	618	638	632	679	623	640	641	643	650	647	633	555	649	636	623	657	609	619	610	657	609	614	627	634	639	682	680	599	617	637	612	613	599	664	634	615	673	645	669	641	627	650	622	639	604	645	632	619	659	623	620	640	608	621	628	638	657	646	588	606	585	631	636	555	615	639	620	590	655	613	617	601	618	626	626	641	616	663	637	633	623	599	661	662	611	637	624	650	621	681	660	622	581	642	640	648	607	663	592	653	574	643	598	638	615	603	653	608	640	591	636	619	639	625	644	652	645	636	625	629	596	639	616	596	623	608	663	644	625	598	638	605	633	650	612	652	647	635	605	652	618	619	616	617	689	647	648	676	653	651	611	651	650	643	631	676	631	628	714	605	638	638	649	609	637	670	692	625	643	647	633	630	626	646	618	642	661	665	690	608	623	656	674	640	643	616	634	672	624	651	627	624	637	593	643	660	620	641	639	697	644	631	618	641	658	638	658	646	641	678	636	631	636	594	600	622	619	651	590	662	630	622	607	614	615	630	639	652	637	615	625	616	643	606	614	656	592	600	617	622	612	634	623	645	652	621	621	663	628	624	623	633	601	650	645	607	626	609	623	618	627	631	628	627	667	591	619	642	570	605	622	636	604	626	583	642	603	615	626	656	650	655	615	611	612	629	638	589	633	648	623	615	652	682	610	619	613	654	630	661	668	615	632	600	645	616	612	648	596	567	628	639	604	620	639	639	643	603	633	611	615	609	633	643	640	629	631	645	655	660	662	620	648	650	678	595	629	631	687	617	669	583	612	628	665	657	649	654	643	637	640	663	633	595	655	621	609	638	631	642	675	597	629	624	591	635	621	613	613	615	640	604	672	597	617	582	663	657	660	633	647	641	660	650	630	652	645	625	643	637	639	600	659	619	642	648	654	652	622	624	629	615	668	634	617	650	607	624	679	680	641	644	617	673	635	646	637	649	610	623	665	651	609	575	617	635	663	652	636	630	643	620	635	630	635	608	644	621	640	684	612	674	599	587	585	667	633	613	639	609	666	650	642	670	590	634	623	693	674	694	608	590	642	661	622	673	617	590	626	634	664	637	638	634	656	620	659	614	672	664	625	600	611	608	665	649	620	668	637	656	622	600	626	610	641	641	673	624	619	641	615	588	599	649	655	616	621	633	637	596	590	652	646	656	639	643	641	637	636	658	664	621	613	615	629	651	629	611	636	672	669	621	591	633	658	608	634	631	628	643	676	641	631	637	568	622	639	628	649	614	616	636	684	604	646	635	604	654	604	631	646	642	668	664	607	647	634	645	636	656	631	679	654	635	631	657	621	613	656	655	622	678	668	667	631	639	668	646	641	602	639	667	631	643	660	644	618	634	637	629	673	631	618	637	682	619	625	595	635	582	659	645	628	669	663	598	580	641	622	655	687	630	629	620	622	652	649	631	614	602	637	627	629	651	582	641	637	614	677	669	621	654	717	597	654	662	590	681	630	609	640	641	649	656	671	613	597	599	644	673	596	658	626	611	642	633	648	581	619	586	620	615	647	630	638	596	634	629	667	629	660	650	641	648	655	580	626	607	653	628	634	667	684	653	661	647	628	685	648	574	618	603	608	614	613	650	632	653	610	639	656	629	630	665	648	628	631	648	609	613	618	638	607	669	698	598	626	602	630	654	666	618	608	587	662	642	660	631	639	620	615	680	640	623	629	625	632	613	610	626	618	668	621	639	627	646	649	673	615	612	606	665	623	649	665	627	641	613	669	659	640	662	640	656	606	690	649	624	669	597	651	574	613	598	602	629	624	654	622	630	622	591	612	663	613	608	649	650	632	661	635	631	665	644	589	631	639	620	633	646	643	678	633	582	631	640	607	673	627	592	636	651	619	643	609	610	624	614	614	654	633	654	616	591	619	605	633	585	641	610	643	630	647	666	653	714	619	615	633	647	652	600	647	667	635	653	647	600	638	639	638	644	603	612	620	614	629	637	635	630	630	643	628	636	658	595	651	623	640	615	616	596	683	595	663	635	615	654	621	643	680	660	621	610	632	664	663	632	601	639	630	639	639	655	639	604	644	623	663	593	644	637	665	627	664	610	632	654	589	652	576	620	608	642	646	638	610	643	619	668	657	615	648	616	618	630	596	676	622	612	628	627	608	611	636	638	639	600	615	612	616	616	648	638	625	588	648	637	623	634	634	655	646	654	635	692	625	626	684	617	657	673	646	610	642	628	623	628	643	638	635	621	606	622	691	631	671	590	656	609	655	659	717	631	628	658	626	675	642	612	616	625	631	647	647	643	621	641	604	664	658	625	668	637	623	625	656	660	632	629	663	648	652	633	603	630	649	648	629	666	619	627
27836	32224	40585	23202	7593	2404	403	345	346	331	313	320	306	296	348	321	351	339	298	330	332	316	345	326	318	323	311	337	320	307	337	315	319	320	329	341	348	357	339	318	276	348	294	298	316	338	337	364	327	347	338	321	299	295	336	351	339	284	346	350	308	334	348	293	341	286	320	353	318	335	318	322	338	320	338	304	290	298	323	282	337	319	316	323	318	317	298	353	310	336	312	326	325	343	317	324	349	319	321	336	332	306	299	354	321	306	295	320	346	317	292	313	341	353	295	351	315	334	325	340	334	324	336	353	306	314	313	336	329	326	303	326	308	297	324	356	299	293	317	291	304	328	344	343	354	324	288	334	306	308	326	292	360	342	301	339	315	297	345	299	323	323	337	291	319	299	273	305	310	291	295	329	351	297	333	331	338	340	361	339	324	331	319	324	318	307	320	279	359	344	317	319	328	332	293	334	377	323	315	332	325	326	370	323	334	361	355	327	326	316	295	294	287	279	314	317	335	320	306	318	307	340	322	346	318	313	329	346	302	309	343	324	312	307	311	329	329	332	319	336	344	329	309	308	299	286	318	324	342	345	305	321	298	281	323	320	316	317	310	289	315	313	319	301	326	314	347	330	286	325	299	308	330	349	324	334	330	353	337	289	311	321	305	317	313	302	315	329	324	316	336	321	307	313	319	312	340	315	299	317	314	350	323	287	325	383	308	327	314	313	334	310	323	355	327	301	344	309	343	300	344	343	332	335	323	371	306	301	297	303	322	310	336	297	356	325	285	335	323	334	314	306	314	299	319	289	357	289	337	329	363	333	323	296	296	299	345	324	359	318	318	326	312	301	323	311	316	329	298	292	325	314	312	291	337	328	321	318	285	339	323	316	343	338	311	314	314	341	359	304	326	335	315	307	343	305	316	300	301	310	315	324	340	338	303	349	314	338	304	307	366	322	345	324	363	333	359	311	336	327	348	338	277	307	348	353	318	316	328	355	331	297	299	298	305	332	347	350	317	311	330	319	295	321	329	327	346	318	331	303	328	334	310	320	264	348	321	321	310	325	342	308	306	341	312	308	312	341	345	346	322	310	294	335	325	317	332	332	345	336	322	341	339	285	303	282	306	284	308	323	333	292	331	324	328	316	314	318	350	332	310	304	310	306	337	325	322	326	315	315	320	294	292	336	363	296	331	329	317	325	302	331	344	352	306	305	338	287	314	325	330	297	321	298	333	356	303	337	331	300	281	297	322	326	301	292	328	322	331	312	337	330	300	323	304	324	303	313	326	291	314	345	331	362	301	347	344	327	309	329	350	296	304	306	338	294	322	321	339	310	313	338	319	295	324	315	312	331	310	308	295	299	323	347	336	314	309	342	322	318	327	373	311	324	300	343	313	354	296	334	314	326	312	340	327	333	320	332	312	346	320	302	349	320	357	338	318	331	317	328	327	322	311	325	313	323	356	339	319	319	317	314	291	300	323	321	322	329	344	325	320	340	311	292	319	349	334	337	322	317	323	311	333	328	325	349	337	322	327	344	311	352	338	322	347	338	319	312	344	288	343	321	339	326	320	350	319	340	333	336	310	318	345	342	341	334	307	331	316	368	332	384	334	315	319	308	290	286	319	346	320	322	321	327	340	359	287	303	317	301	344	345	292	291	335	332	332	291	326	337	348	280	320	327	342	330	326	326	310	294	307	312	321	332	316	337	357	314	343	305	299	313	326	290	294	302	342	317	317	359	325	297	300	310	291	329	323	318	323	286	312	284	298	317	310	303	342	313	338	305	315	323	314	316	319	322	316	324	319	317	326	337	339	346	316	295	317	335	336	356	317	308	342	315	314	328	312	310	336	334	328	330	311	293	284	299	288	342	316	335	326	326	306	300	340	311	326	349	302	293	324	310	302	313	333	332	338	344	312	328	289	353	335	336	315	358	340	314	327	346	326	327	297	275	307	277	294	318	309	316	310	292	326	329	320	325	301	334	312	316	313	333	325	313	335	291	303	329	316	338	325	319	316	346	292	335	323	328	320	344	334	335	300	295	357	327	313	286	317	320	342	307	337	320	339	326	313	306	332	322	319	304	289	322	344	326	351	315	308	305	340	312	302	311	289	300	325	312	309	328	311	332	327	316	326	301	307	288	346	319	324	309	286	330	330	341	315	327	317	323	309	336	311	345	344	297	313	309	336	324	316	334	316	344	320	332	329	336	288	341	321	329	291	331	322	316	345	324	336	324	341	326	319	320	302	300	307	286	325	308	297	341	282	336	296	310	303	325	322	314	347	297	327	345	303	306	324	318	298	328	338	311	338	319	316	314	328	325	315	343	320	315	317	315	308	345	331	311	315	332	328	307	344	325	288	339	322	336	341	319	303	354	320	274	328	323	353	341	298	292	323	334	345	278	333	318	302	356	346	355	324	289	309	342	304	334	315	341	324	316	331	304	307	309	300	315	309	319	302	303	309	299	310	323	341	350	327	332	332	305	306	315	333	305	313	301	317	296	332	329	327	314	309	345	335	350	305	325	317	275	303	326	324	344	337	287	316	308	308	304	358	317	307	319	318	330	344	298	304	304	324	346	312	338	327	338	336	331	318	296	323	311	315	301	328	310	352	325	331	328	323	302	331	345	296	317	303	304	302	327	353	303	311	331	327	320	328	304	302	324	310	319	308	318	303	317	324	319	332	313	338	311	316	321	317	337	311	313	297	324	342	311	299	297	351	313	305	342	344	317	345	322	310	316	326	283	317	309	308	338	295	332	311	346	299	318	340	314	334	331	311	340	310	329	333	335	317	283	375	317	335	332	320	348	321	327	313	317	323	336	353	341	330	312	348	325	331	347	318	329	339	297	304	347	321	318	328	341	299	323	329	329	327	364	311	336	344	321	319	328	305	320	292	304	315	312	317	312	329	301	303	328	326	297	333	344	343	331	309	319	296	337	322	306	306	317	315	330	356	349	336	347	301	301	307	354	323	327	335	314	316	311	330	318	315	302	306	306	337	326	332	320	344	321	330	323	313	314	320	327	309	329	300	351	338	337	316	328	315	331	322	331	290	331	332	326	325	303	297	337	334	290	317	323	311	354	304	309	321	301	321	321	313	320	320	323	328	298	327	318	313	359	308	307	320	335	355	315	293	320	349	317	340	318	334	334	332	280	323	336	285	320	282	320	337	336	339	329	324	311	320	299	332	323	306	332	330	302	316	339	311	345	325	313	321	321	320	324	322	345	314	350	369	327	330	307	331	318	343	330	353	311	336	334	305	340	344	329	340	306	361	310	334	331	306	370	276	361	292	319	323	290	317	330	314	338	314	325	304	340	293	318	333	325	313	308	353	317	299	319	324	312	351	312	320	330	286	325	296	322	293	322	318	308	331	313	316	306	306	316	315	329	329	307	330	327	351	321	321	349	311	320	315	310	269	309	295	299	306	314	330	324	338	336	306	327	301	343	319	305	301	337	322	321	320	314	307	337	296	314	326	338	325	281	363	292
19497	53430	36382	16613	6653	2905	378	371	364	396	368	381	408	381	365	403	360	387	334	376	369	388	356	350	395	366	378	378	413	362	348	382	376	425	366	362	376	393	393	353	382	375	386	360	355	384	335	387	399	350	403	377	360	366	414	368	386	353	387	366	360	383	326	374	374	413	380	341	413	387	391	378	380	378	378	358	407	413	366	424	376	379	386	374	332	373	350	399	348	384	377	396	343	370	367	383	383	381	387	357	352	347	365	383	411	363	369	387	366	358	375	350	384	384	333	377	342	380	349	387	398	379	366	377	363	359	367	356	384	359	374	359	379	411	369	396	404	400	405	399	390	371	389	363	374	368	389	378	371	378	381	402	371	417	388	319	404	387	381	405	360	372	377	385	385	393	355	353	372	388	380	370	381	381	384	346	386	386	385	388	383	332	385	371	383	407	362	363	378	334	388	425	359	380	385	361	393	346	362	371	357	364	382	390	364	387	352	421	376	357	381	368	360	364	377	373	409	360	371	352	359	382	396	371	411	373	365	377	420	352	331	361	369	394	358	357	385	384	393	366	356	356	380	361	378	406	382	381	411	374	338	362	377	390	358	414	349	393	397	359	367	353	373	383	348	346	400	389	369	384	370	385	406	380	378	386	386	387	361	378	400	393	381	388	353	394	412	361	380	366	374	365	369	360	378	369	380	360	424	369	358	383	343	378	368	352	360	340	375	355	387	383	345	368	423	401	400	372	362	375	385	349	369	413	360	367	350	373	388	395	349	399	354	395	348	356	385	373	401	344	367	381	368	379	400	410	377	366	382	379	373	349	362	386	356	387	362	385	405	368	402	370	372	385	346	389	415	384	377	380	397	370	351	347	373	411	390	384	382	402	376	373	370	362	378	410	379	396	382	371	372	384	377	391	347	388	393	340	363	394	396	370	384	389	371	357	355	351	357	386	349	384	372	350	365	363	378	404	364	376	408	348	388	388	373	361	378	377	387	337	388	371	358	371	390	393	374	363	387	380	402	351	355	376	374	388	362	352	404	394	414	377	398	397	395	395	402	363	374	393	372	367	383	355	368	370	345	370	366	382	389	379	373	410	353	390	364	419	381	358	353	366	408	366	359	353	376	384	383	396	348	401	345	411	378	366	397	384	365	338	352	406	351	391	393	411	397	406	372	398	334	388	371	380	358	379	367	397	356	394	372	387	338	390	361	374	382	366	380	369	373	393	375	391	357	383	370	371	385	368	378	404	355	379	344	396	353	372	367	351	369	385	356	396	376	345	367	370	385	360	360	386	364	373	377	400	361	374	376	404	357	365	397	351	376	375	374	349	365	375	368	381	414	400	371	371	384	356	386	355	374	371	351	392	375	352	362	394	363	387	367	381	406	388	356	344	338	363	377	368	378	392	373	394	339	404	382	349	432	364	378	342	379	351	357	379	357	375	343	356	349	402	398	394	353	368	351	379	365	361	378	381	342	391	361	371	401	365	378	349	357	391	381	401	390	383	366	391	398	378	376	343	401	357	370	390	385	342	381	371	414	366	410	387	365	355	339	379	387	368	371	371	364	349	370	382	363	369	378	372	380	339	343	366	352	390	361	360	339	406	351	387	350	392	379	385	385	386	390	380	379	396	392	383	357	355	369	390	375	389	390	374	400	372	375	386	395	407	351	377	391	387	403	358	395	384	385	407	368	351	382	379	367	413	389	397	384	333	363	380	363	358	349	378	413	408	396	376	334	383	369	370	359	394	360	381	356	363	346	341	383	373	389	390	377	393	388	331	344	368	420	370	339	389	371	372	352	388	380	382	378	391	355	428	364	356	403	381	356	349	387	384	407	358	368	375	393	349	378	410	361	357	384	337	359	338	374	352	415	377	369	363	374	374	378	352	427	375	371	390	393	343	341	350	356	413	370	382	418	377	385	373	422	376	371	374	405	368	393	407	353	378	380	404	359	372	381	363	406	367	401	372	397	368	338	379	392	397	360	402	348	394	385	390	364	380	394	387	371	364	372	403	364	388	362	364	385	400	373	347	400	337	375	384	384	378	385	369	409	376	369	343	374	379	378	334	391	370	385	365	394	384	337	371	389	356	397	387	380	389	393	386	356	361	420	350	375	397	389	331	396	353	392	393	364	394	385	401	397	359	369	351	371	350	403	378	346	349	360	369	417	391	371	376	382	385	368	392	379	337	381	411	405	375	374	361	352	347	370	380	367	361	372	391	407	381	358	388	384	394	377	357	331	393	370	388	368	363	404	377	399	381	364	371	370	349	389	380	366	351	400	415	366	389	368	327	378	398	362	345	355	382	391	375	385	389	392	349	402	381	396	405	362	418	387	394	390	402	372	374	380	382	382	353	393	356	426	380	375	374	368	407	345	363	388	360	394	349	339	387	384	359	359	400	383	350	355	366	392	347	369	376	348	404	390	406	369	370	383	391	394	378	369	401	419	367	385	384	390	379	374	388	386	396	350	386	440	368	386	394	355	383	394	373	361	377	351	352	394	394	376	361	405	381	377	386	374	369	403	367	384	354	427	370	375	375	401	415	385	368	369	359	379	343	367	403	388	389	361	389	383	390	358	381	359	356	366	354	410	364	399	351	375	397	397	342	379	356	399	358	394	403	362	382	348	342	389	353	411	359	365	360	340	369	360	390	350	355	384	349	366	353	376	388	362	366	384	370	366	388	383	398	372	366	366	335	387	372	392	402	357	369	364	362	359	372	371	383	360	383	387	374	396	358	398	382	352	406	405	383	378	351	366	342	423	380	354	373	359	361	371	359	370	415	354	384	391	382	400	374	369	391	353	341	381	371	349	384	370	378	390	401	386	351	338	388	371	373	342	363	383	385	389	370	393	358	369	356	374	346	372	355	384	373	390	363	400	377	358	406	351	367	373	385	367	408	396	389	365	392	382	338	385	396	390	346	380	386	402	398	374	372	382	421	373	388	364	381	377	384	359	402	383	392	392	371	372	370	396	397	381	380	383	356	391	379	352	391	429	353	357	392	405	356	345	360	387	384	394	381	403	399	373	356	343	393	391	376	361	342	381	417	345	391	380	415	398	403	371	351	377	377	340	397	366	388	389	342	364	373	426	394	363	395	365	386	377	347	399	409	399	428	360	340	366	380	360	403	406	380	370	359	364	363	359	366	401	376	396	376	349	377	393	385	372	353	402	369	385	389	390	365	367	376	384	388	409	380	341	403	385	355	368	337	381	383	357	368	379	383	362	372	369	398	363	371	350	379	383	392	359	389	439	390	352	383	388	390	375	388	405	380	438	377	360	393	384	359	354	356	381	388	353	340	401	344	359	371	369	380	397	331	369	378	375	409	385	403	367	382	355	374	395	372	349	380	374	366	404	378	372	392	378	395	361	365	333	356	350	360	337	381	368	384	359	389	396	399	402	386	355	383	402	384	362	378	378	388	389	375	410	358	339	413	366	363	417	374	383	382	354	390	347	380	391	383	392	364	387	374	350	377	381	375	357	375
24284	25387	43928	39525	29257	21147	5247	475	375	449	350	379	375	326	381	360	369	407	378	385	383	362	369	372	365	387	355	429	374	391	414	379	340	363	359	385	369	349	380	367	372	346	379	346	397	367	421	354	363	374	349	389	355	393	388	366	374	397	363	389	344	397	371	364	334	343	365	358	382	374	390	359	377	348	363	390	400	369	363	381	336	332	371	382	351	383	378	409	379	380	367	338	385	365	375	359	366	348	368	341	391	360	360	382	372	388	363	368	353	376	397	397	383	370	373	365	403	394	381	347	393	359	386	390	386	346	361	371	394	390	375	352	397	352	337	355	363	413	343	371	382	365	346	367	367	351	371	365	390	394	366	336	361	406	391	387	352	371	367	367	379	353	385	358	373	358	395	344	382	372	360	374	387	348	384	382	386	365	376	371	388	366	398	359	393	370	363	362	338	374	342	381	368	365	382	344	338	373	363	366	381	360	373	348	415	378	322	388	392	388	392	388	369	396	384	364	371	425	368	391	349	375	351	359	386	374	435	367	378	355	390	328	366	351	371	341	369	374	381	356	383	386	361	361	374	337	341	367	355	391	393	357	372	392	407	407	386	366	361	412	410	390	394	382	362	357	345	389	370	341	384	375	389	377	402	335	378	404	319	409	390	319	354	360	366	370	366	342	394	379	375	354	364	362	367	383	353	371	394	363	374	342	357	404	387	349	391	364	360	381	376	385	377	382	407	397	404	353	378	372	351	404	375	375	392	358	400	363	378	370	367	357	367	347	368	396	343	357	357	373	345	358	361	387	402	362	389	354	397	357	370	371	378	353	352	346	375	384	360	369	410	384	385	383	373	381	365	361	390	404	367	348	386	360	396	360	367	404	355	323	357	353	394	338	365	359	343	366	377	412	414	375	403	374	368	367	361	419	354	389	392	354	348	398	357	359	351	398	369	361	382	351	346	359	387	361	367	394	349	366	385	355	381	347	398	373	357	372	381	380	379	358	365	361	393	378	338	372	370	380	306	388	360	363	349	366	356	340	358	419	377	379	391	349	363	368	347	376	381	382	348	366	363	443	369	388	379	372	389	402	339	391	397	373	375	362	357	359	366	368	338	351	337	355	392	398	381	380	356	366	380	368	391	374	400	387	362	348	354	353	367	352	350	368	379	373	408	387	357	366	372	395	360	344	363	365	380	379	371	398	372	382	361	376	381	358	376	386	344	389	354	365	378	387	384	387	364	380	370	378	375	362	385	351	372	374	336	382	382	380	355	381	373	375	368	375	366	371	374	351	366	371	371	374	388	362	363	389	369	398	380	387	372	329	359	364	367	371	351	406	354	336	364	380	352	390	365	408	395	373	404	384	331	401	349	366	362	367	380	376	366	357	392	356	385	388	352	342	391	394	370	392	350	350	383	416	372	356	409	375	368	356	358	402	368	392	379	400	390	379	367	383	348	343	383	386	372	361	372	333	359	379	387	374	392	380	390	357	344	355	347	377	367	373	388	372	364	353	388	375	358	373	359	377	339	405	362	338	380	357	390	382	363	392	362	384	369	355	389	349	361	373	392	330	413	368	391	353	337	396	375	380	383	355	412	381	394	422	383	328	373	387	362	327	381	338	362	387	372	359	353	379	368	374	401	360	367	353	335	402	382	336	370	371	393	373	356	359	380	366	363	353	370	402	350	401	386	378	398	359	350	364	357	363	384	360	377	379	372	362	412	342	356	369	355	381	350	395	348	392	332	386	383	386	381	379	359	377	346	392	381	401	392	365	385	377	370	388	379	394	383	327	364	356	348	373	345	334	375	385	384	367	391	364	349	375	377	360	339	358	389	368	386	362	402	384	365	368	381	373	351	366	319	379	361	408	376	397	363	367	361	317	365	389	399	383	393	386	355	391	383	372	402	342	384	364	381	379	390	339	375	371	357	375	333	387	375	384	348	383	367	349	347	382	354	385	371	398	366	378	337	381	396	379	348	371	333	397	352	380	373	380	358	379	386	381	345	384	374	370	397	357	411	365	358	391	351	360	362	371	408	374	373	363	343	336	362	353	345	399	358	349	356	371	364	382	358	368	369	330	365	368	379	374	368	430	366	367	365	400	356	388	372	379	357	380	354	357	360	413	378	363	351	386	360	388	380	360	385	392	362	394	359	376	388	381	361	354	371	391	346	380	365	377	364	392	377	359	374	363	402	400	395	371	370	366	406	378	380	367	363	363	371	395	377	389	355	355	358	383	364	372	337	340	354	370	368	352	352	385	337	369	350	368	398	360	360	387	366	378	367	380	340	374	391	405	401	365	379	361	355	407	369	390	359	372	362	365	366	397	375	436	374	380	388	374	378	405	403	370	370	373	364	379	373	360	339	392	367	351	366	358	393	376	385	375	381	376	382	375	381	378	350	371	349	365	358	372	368	384	349	349	364	379	395	347	379	390	384	346	361	375	396	358	369	385	373	383	366	384	364	355	357	378	320	349	384	362	405	375	314	353	301	381	376	361	397	369	344	373	359	377	365	416	385	360	363	359	373	376	361	375	369	359	364	365	357	364	361	389	363	332	384	343	340	366	385	407	374	366	358	374	394	338	340	378	366	369	398	370	345	386	376	379	400	379	391	371	400	379	372	354	362	390	375	381	372	383	396	356	373	334	353	367	386	386	351	374	374	345	379	377	345	403	375	386	370	362	389	354	367	369	340	337	358	384	363	342	348	354	389	360	364	347	357	383	357	356	388	356	322	379	381	400	376	356	375	389	374	383	379	326	370	345	374	397	362	361	364	352	407	350	376	397	376	361	405	363	416	353	347	365	384	348	377	345	377	363	362	401	386	331	367	382	383	381	356	360	351	349	356	369	357	374	357	344	354	383	360	377	402	346	341	408	363	378	393	423	372	376	380	385	364	376	373	364	361	343	349	377	374	370	375	384	366	371	354	374	382	372	383	392	352	394	361	397	387	379	359	358	381	387	385	365	374	348	366	399	407	377	351	383	339	372	347	381	376	396	370	357	342	382	405	364	379	393	389	390	346	364	351	388	401	360	338	337	385	360	395	398	352	372	373	395	357	393	348	384	369	338	376	353	378	384	355	382	392	349	341	393	406	373	355	373	392	366	341	381	406	356	364	366	382	397	358	365	371	329	369	363	363	366	393	351	362	372	371	382	380	392	360	327	387	398	333	333	377	382	388	325	394	377	387	381	399	349	354	375	375	329	347	364	371	371	353	351	369	383	370	335	349	372	380	394	360	368	359	347	373	365	368	359	365	384	389	390	357	359	354	348	335	363	364	356	368	386	371	350	366	398	361	375	352	378	364	376	408	341	402	382	327	328	357	352	347	385	370	347	368	349	387	380	357	389	385	345	326	337	368	346	366	396	328	379	370	404	345	386	385	374	367	373	378	400	365	399	403	371	331	360	348	390	370	376	394	346	388	380	373	382	390	361	384	379	341	376	405	363	398	363	387	375	386	379	400	357	351	363	339	386	357	371	406	380	367	379
30881	86211	73728	50121	30636	18071	647	480	438	449	452	456	415	401	407	464	430	431	411	403	447	463	394	408	411	408	456	455	400	414	395	418	399	419	406	405	415	401	412	378	413	427	432	424	408	380	411	424	389	422	432	423	397	422	421	426	403	423	431	417	417	417	436	409	401	434	418	408	403	431	403	414	394	448	419	420	415	429	439	405	397	464	436	406	417	460	408	458	420	439	391	413	378	424	465	415	377	420	400	406	419	462	435	439	403	444	394	421	446	422	352	433	463	406	407	440	429	438	443	435	403	394	386	454	447	403	410	422	396	403	431	450	406	440	423	453	384	395	399	449	424	432	389	414	424	378	419	426	401	401	405	454	409	444	420	412	422	396	424	399	413	419	428	411	429	396	400	394	444	409	409	445	389	422	400	403	437	410	416	423	393	440	459	399	465	416	398	412	395	402	406	412	407	444	401	399	398	390	424	399	419	422	434	423	403	401	437	424	460	432	409	410	411	427	405	417	423	432	393	419	387	393	436	406	406	444	409	424	417	424	405	429	415	427	430	423	406	414	423	425	372	397	392	415	372	423	453	409	375	433	364	439	424	386	441	376	425	417	420	382	402	407	403	431	418	397	413	408	393	420	421	435	403	411	446	410	427	418	420	424	429	390	374	432	381	391	445	422	430	375	413	408	425	422	428	410	385	405	424	413	412	419	401	408	401	405	418	434	410	394	420	428	423	379	432	408	427	423	427	421	410	393	406	400	433	420	410	411	421	415	435	431	436	383	438	436	392	423	397	372	427	407	387	431	385	399	417	415	435	379	392	406	438	414	454	415	384	445	447	414	423	409	389	408	370	404	412	381	431	401	371	448	386	418	423	411	406	395	425	418	407	406	445	410	417	384	430	435	385	434	429	418	493	410	415	415	392	400	411	427	466	440	425	417	439	423	400	399	375	413	411	407	410	432	427	408	430	439	436	436	400	425	416	396	428	423	442	388	400	408	440	420	421	377	435	431	433	410	422	393	408	425	436	440	428	400	395	356	423	404	422	420	436	409	434	421	393	436	412	401	407	403	432	365	431	386	421	379	440	418	412	401	440	400	409	447	395	355	405	387	404	452	416	425	465	423	402	431	418	402	419	444	437	384	452	447	409	420	431	417	390	405	412	415	420	421	405	409	425	428	454	413	429	460	421	383	370	395	414	433	405	426	402	418	424	426	413	406	423	426	440	445	419	425	379	409	365	421	431	403	402	410	416	389	440	403	427	383	410	427	409	401	425	419	422	422	428	402	398	403	399	440	438	414	440	403	407	420	421	426	403	404	399	429	410	428	439	398	455	438	429	398	396	429	428	410	406	385	449	411	401	420	439	407	375	442	433	425	430	402	420	453	372	412	461	433	402	403	416	430	427	427	378	401	422	415	405	411	415	427	420	423	400	412	393	424	418	432	439	421	426	380	420	409	403	414	430	411	452	411	387	414	447	425	376	421	402	438	430	437	437	444	416	416	410	442	401	444	405	425	438	424	416	428	429	425	429	393	436	434	425	434	426	403	424	416	410	404	398	413	411	438	472	391	406	418	390	432	389	410	375	403	404	406	403	393	442	405	417	393	383	393	407	420	461	431	403	370	408	439	423	429	448	419	430	431	397	419	411	449	434	400	417	409	412	399	405	360	431	426	424	432	429	427	396	411	421	408	361	420	433	428	416	394	389	450	418	435	414	386	408	447	440	404	392	433	432	407	411	387	399	424	435	445	405	391	456	386	416	393	397	412	434	390	422	398	439	409	374	449	442	413	438	407	451	461	419	447	437	370	404	427	441	406	419	412	393	411	405	418	451	397	426	434	411	424	423	396	395	399	393	402	430	442	415	416	409	403	421	403	437	399	415	344	449	382	392	388	435	372	454	438	413	397	379	399	371	416	413	433	403	383	415	384	391	436	397	402	397	433	391	418	423	438	421	425	394	411	421	407	415	434	432	423	474	390	405	453	402	447	428	417	409	393	430	411	430	419	431	420	426	425	408	403	389	409	461	407	418	401	439	423	446	402	397	396	413	424	412	404	409	426	425	408	449	408	440	435	404	438	408	431	417	402	453	398	446	391	415	422	399	391	443	438	432	448	414	382	439	451	425	430	426	425	426	417	432	426	425	430	402	417	413	378	389	410	410	392	390	440	422	440	432	430	426	389	424	422	401	425	376	382	440	391	415	412	398	397	399	423	406	407	452	416	405	444	403	400	405	420	372	399	440	415	395	388	410	432	442	443	360	422	411	428	399	407	431	428	380	418	443	415	430	419	430	393	408	417	438	404	407	401	418	403	377	457	405	419	425	471	424	462	410	389	402	406	387	419	397	399	408	416	398	400	433	440	423	419	416	406	442	425	429	418	396	426	396	412	437	447	437	426	362	405	425	420	404	427	425	416	389	443	418	419	411	412	390	402	404	412	408	363	421	421	447	425	455	443	428	381	464	385	425	406	395	408	435	445	438	439	385	442	370	396	428	408	436	425	399	390	364	372	423	393	420	434	404	407	422	406	406	405	409	428	393	414	406	402	413	413	421	409	395	417	403	423	399	430	402	425	411	433	410	426	393	417	414	404	397	436	386	427	425	406	431	404	434	421	438	385	377	422	420	430	414	415	361	389	401	415	399	406	398	411	424	471	390	403	433	416	413	419	384	427	427	443	427	418	401	421	425	442	408	413	414	461	455	423	395	408	399	399	441	405	413	384	434	393	417	407	393	423	390	431	416	417	438	416	420	425	425	417	417	411	402	422	427	408	419	430	412	411	440	401	420	446	413	441	402	408	411	443	451	424	444	410	425	380	404	415	403	388	428	395	402	432	423	415	422	404	415	446	415	423	419	414	400	382	401	408	469	448	438	423	407	409	403	464	397	429	417	395	417	436	438	423	413	408	396	428	423	410	437	408	375	410	449	419	390	416	415	395	422	392	439	378	430	409	385	418	393	385	446	433	421	408	408	418	409	428	407	407	417	408	433	421	433	456	437	433	420	413	407	402	413	381	404	437	435	430	448	450	423	439	411	423	418	439	427	434	406	416	400	443	414	433	372	432	408	404	385	440	417	409	434	393	437	425	412	417	399	433	428	426	426	412	435	431	422	404	403	435	428	421	419	389	451	422	451	410	416	404	438	431	461	380	401	367	426	454	414	411	428	395	380	436	434	443	440	417	451	399	408	419	448	418	426	426	408	420	399	434	436	422	420	393	379	376	419	384	446	424	409	402	414	398	433	423	374	435	427	457	400	406	433	427	407	411	426	420	424	460	406	398	412	429	378	400	423	424	418	421	398	405	411	409	380	406	425	404	403	389	438	415	428	383	392	416	432	417	399	423	381	414	395	440	417	415	406	384	424	410	411	402	409	415	412	422	414	431	398	396	408	389	418	445	437	446	423	418	426	451	411	442	424	419	391	422	397	443	445	398	422	417	432	404	395	407	410	436	450	442	430	415	437	429	418	446	441	415	442	382	404	399	442	397
25559	28247	47132	37301	21345	10933	1064	458	427	489	496	481	479	482	452	464	438	487	481	494	445	480	452	481	452	488	464	459	474	467	484	443	432	446	433	471	461	494	427	478	486	463	465	433	486	468	509	475	472	502	444	454	416	444	435	456	439	471	477	464	433	409	496	499	470	458	463	457	469	449	487	471	469	445	420	494	469	464	453	461	485	450	505	448	479	465	459	426	458	487	427	451	478	478	466	463	447	495	506	431	470	435	476	460	432	472	483	451	488	461	446	463	463	450	478	485	464	471	476	447	476	478	463	446	468	478	424	474	494	461	491	465	473	454	462	431	445	453	464	452	465	459	480	433	451	451	457	443	469	439	515	436	464	484	457	484	450	456	463	482	440	449	452	477	464	471	452	447	467	441	465	456	471	493	460	473	491	461	444	466	475	472	531	444	474	468	440	470	468	478	478	447	505	447	476	515	482	484	468	476	469	473	500	512	454	439	516	499	478	471	424	457	478	462	427	496	454	470	468	456	500	467	415	480	452	451	421	484	471	481	458	455	468	466	456	486	431	449	495	445	473	463	479	463	473	482	458	494	492	497	483	480	383	470	462	546	478	474	433	463	476	439	463	432	439	433	492	458	466	479	463	439	471	466	485	487	459	500	493	477	494	480	466	453	514	516	465	469	459	433	501	459	449	473	457	476	479	437	443	449	441	484	476	454	437	457	450	447	446	465	433	466	478	446	443	476	455	477	435	450	461	508	456	451	432	478	444	464	452	479	493	484	451	460	460	467	502	468	474	445	464	451	461	495	497	439	455	494	462	459	485	465	471	419	477	437	461	461	478	450	454	476	492	467	487	478	464	482	506	451	464	446	471	448	453	454	478	460	454	435	476	464	430	493	445	474	434	454	457	521	457	456	498	494	466	437	462	474	449	482	470	439	481	461	428	456	472	456	443	488	469	498	424	470	501	464	467	457	474	445	482	463	448	459	488	423	450	465	454	454	493	443	479	469	462	508	461	441	428	453	477	467	486	496	455	469	442	475	494	471	477	507	502	473	465	441	454	490	468	470	475	456	476	463	496	427	459	463	471	446	452	453	477	524	464	473	489	487	417	465	478	478	479	478	428	421	476	465	469	456	493	500	457	437	455	417	416	473	461	464	445	498	436	465	502	460	455	441	470	443	443	422	481	518	440	449	451	464	460	499	501	458	437	474	475	436	444	485	492	467	462	492	466	510	511	465	429	492	474	444	505	500	436	455	482	435	452	434	487	481	462	439	475	445	431	466	464	414	518	462	468	450	452	481	462	459	438	479	434	467	458	515	424	454	466	462	481	463	491	469	464	467	453	496	435	512	461	447	473	463	458	446	485	444	432	482	478	427	439	442	465	496	454	487	491	479	476	453	495	473	460	493	462	472	466	438	422	454	495	491	486	446	420	484	466	442	508	412	468	459	449	488	447	458	459	468	436	474	454	459	466	470	483	437	449	438	440	449	473	459	495	447	428	448	490	457	478	455	475	487	468	475	457	456	437	456	463	504	443	498	464	501	427	479	457	450	441	457	472	447	427	457	495	481	451	481	477	427	435	483	433	452	473	481	483	482	451	467	459	440	465	458	484	455	440	430	438	440	432	504	429	469	470	451	450	487	480	470	499	523	455	468	490	431	453	477	448	441	470	467	472	468	462	463	471	430	475	447	495	463	525	455	470	474	456	473	499	434	447	455	444	513	467	445	459	477	484	443	498	474	511	436	450	474	483	485	485	472	488	488	436	472	465	444	524	490	460	439	485	447	454	439	432	465	450	474	497	456	480	445	482	453	460	436	460	459	464	453	469	481	450	496	459	442	407	514	471	435	493	468	453	474	464	457	456	484	428	445	472	495	458	457	458	469	475	477	470	461	461	464	463	491	457	451	484	453	484	442	474	485	468	465	445	464	446	462	470	472	452	439	453	426	461	471	402	462	454	506	484	485	462	478	463	455	441	467	499	429	445	476	455	469	471	448	442	488	482	472	490	438	464	472	413	481	462	462	468	457	466	441	448	465	482	470	458	442	451	492	417	441	467	458	481	464	482	435	439	471	467	467	471	449	451	491	480	444	449	473	488	467	470	459	489	429	495	443	468	456	428	444	454	470	482	439	486	421	497	460	446	443	464	456	492	456	495	468	503	456	442	506	474	478	471	433	501	505	466	477	462	468	438	472	471	475	453	471	453	483	478	524	450	465	465	458	458	474	434	470	458	428	461	464	446	480	466	479	494	453	446	472	453	463	467	467	477	484	482	468	465	457	469	463	485	459	471	431	445	431	474	442	489	459	468	486	455	425	453	435	458	521	447	494	446	434	506	476	492	462	472	503	427	523	463	433	477	436	466	483	497	505	453	471	491	486	429	464	458	478	412	453	447	460	452	446	475	462	463	457	483	454	459	476	481	459	470	483	466	422	469	474	480	455	455	477	476	487	437	438	419	445	440	490	469	432	431	459	458	463	483	489	481	471	429	437	401	421	470	435	464	441	450	460	493	454	459	444	477	419	462	492	485	475	409	468	468	460	455	474	442	472	461	483	461	435	436	460	461	447	463	461	442	473	486	484	484	503	485	470	445	485	485	506	473	461	493	445	462	465	473	447	489	488	516	470	455	477	444	448	444	450	453	491	471	480	461	478	494	462	487	458	464	456	444	488	464	481	468	451	453	478	478	482	457	475	457	446	473	432	426	437	480	426	472	442	488	438	441	472	499	441	454	468	451	491	461	473	476	459	456	451	476	473	446	463	484	437	457	451	420	484	467	481	425	439	454	481	473	459	453	470	480	505	496	508	455	434	478	467	453	432	450	470	458	468	469	453	467	506	499	446	439	469	489	463	455	448	452	441	467	430	481	472	433	496	456	433	470	483	487	451	499	451	438	473	468	492	456	468	457	466	461	503	441	453	449	466	468	474	489	457	446	491	496	482	446	483	476	469	421	451	449	426	466	446	491	455	416	502	458	472	443	488	495	463	455	439	512	461	471	457	414	460	444	449	517	466	471	476	498	474	461	459	488	478	475	477	457	460	472	465	481	467	474	476	433	440	472	446	450	439	511	486	455	481	474	482	422	480	462	444	426	468	460	461	468	492	463	462	469	468	479	469	503	448	464	455	481	459	467	480	463	465	462	481	483	447	466	459	480	461	495	464	448	443	461	465	447	504	491	438	440	434	455	478	454	445	455	480	485	485	473	433	481	488	478	452	480	451	414	483	489	498	505	438	484	485	455	447	475	483	453	439	466	448	484	445	492	451	474	416	444	460	528	463	459	463	456	501	455	456	486	477	451	503	432	486	468	468	540	470	475	454	452	451	455	468	456	464	488	493	432	487	479	457	465	444	454	486	472	492	463	495	476	458	459	494	446	497	443	466	462	451	479	455	447	431	495	472	464	461	458	442	438	473	473	446	446	504	475	475	460	470	453	480	461	495	502	479	501	459	470	440	475	469	496	434	472	467	460	464	436	465	469	447	447	441
27348	82976	65401	40510	19833	11623	602	556	523	545	536	546	562	509	537	539	544	535	511	525	494	498	547	556	488	505	552	552	502	507	529	522	496	527	536	542	530	499	522	520	531	543	470	528	560	524	498	513	553	505	556	552	534	527	534	517	514	485	526	542	551	505	567	532	529	511	548	508	553	554	531	525	499	542	510	522	504	534	549	504	511	479	544	507	507	546	523	519	490	487	566	522	531	530	491	535	494	558	544	556	512	526	512	540	521	568	538	562	522	540	506	540	525	522	495	488	534	546	514	548	507	515	557	541	536	543	521	542	521	540	519	517	512	533	546	530	532	511	561	544	546	522	520	584	537	488	547	486	533	505	526	501	518	510	520	512	485	497	507	545	553	489	543	520	536	549	510	531	537	485	541	547	538	565	521	513	534	534	562	538	526	568	513	562	504	537	550	542	540	529	519	513	537	534	533	535	519	532	531	494	529	496	547	533	539	532	525	519	540	491	537	551	520	528	542	529	528	476	536	533	565	563	513	557	573	495	551	570	485	511	522	513	529	493	487	528	542	518	534	525	553	525	504	492	530	507	550	574	533	512	551	525	589	533	532	500	541	494	509	552	509	545	506	525	523	512	513	489	470	477	496	503	559	522	551	500	529	513	558	507	512	518	554	535	525	508	528	557	528	553	556	543	557	504	509	551	526	526	526	496	526	525	516	525	534	522	539	538	522	523	509	532	484	564	576	487	526	521	552	545	573	497	545	521	465	514	505	558	551	557	518	525	515	526	510	530	541	552	539	521	520	513	509	508	546	521	549	514	557	545	520	534	541	522	516	527	562	536	493	522	519	480	530	533	534	540	496	556	551	529	538	553	513	553	554	512	485	519	530	563	563	507	491	541	534	519	512	520	544	548	546	521	509	539	531	541	509	527	525	569	547	522	535	503	529	522	514	554	537	489	519	535	554	541	544	555	528	484	529	505	504	501	528	501	510	522	526	521	519	537	546	538	497	588	537	547	526	497	533	532	510	513	561	530	487	502	554	527	509	531	530	474	470	559	531	528	530	505	515	544	504	544	537	536	541	545	500	508	548	558	538	528	549	516	509	491	514	519	561	552	527	547	518	493	520	509	528	528	517	520	523	533	529	528	561	533	499	520	508	519	535	536	581	516	527	556	557	535	613	550	505	548	529	529	510	500	527	529	561	496	495	535	524	499	512	498	523	522	576	526	512	512	497	498	527	531	527	510	497	492	508	537	526	535	562	539	555	570	504	545	504	533	508	510	547	514	515	503	551	495	527	527	557	541	511	510	543	518	537	495	510	545	500	536	523	531	550	508	496	521	525	549	499	544	531	511	534	526	508	528	571	549	538	493	533	515	499	544	516	536	554	567	518	524	522	563	578	551	557	524	519	502	590	520	514	552	520	537	517	547	522	509	549	523	481	549	487	519	567	501	516	534	567	534	511	541	497	482	524	491	510	528	528	505	522	546	522	557	523	557	518	581	541	573	520	544	570	542	543	530	532	533	515	491	541	524	545	527	508	573	562	563	525	521	525	556	543	515	535	536	499	518	515	534	547	587	537	576	551	536	549	517	519	467	498	495	539	518	543	502	535	540	536	537	514	537	512	525	507	539	538	517	519	549	530	528	554	520	551	531	501	544	510	508	526	521	549	539	568	533	507	522	547	570	518	538	518	526	566	502	580	526	559	536	511	518	543	543	557	535	522	501	530	540	528	541	508	555	519	537	513	486	510	520	543	489	545	508	553	517	549	515	542	511	543	533	491	564	486	528	574	538	487	479	509	535	574	518	526	528	519	515	547	541	520	523	519	522	540	498	533	527	581	535	534	528	536	529	510	508	553	510	533	563	550	510	548	514	583	516	544	557	562	523	545	556	544	505	527	554	559	513	546	515	531	523	559	522	514	505	532	527	516	501	527	516	497	520	555	561	543	521	535	531	520	552	502	536	551	490	537	546	518	518	535	513	575	543	538	504	525	546	547	506	585	531	496	513	522	522	506	521	550	553	529	580	475	528	548	519	562	530	540	484	541	564	526	512	559	543	529	503	514	520	511	538	485	546	543	502	503	536	520	537	521	518	537	522	548	462	531	520	541	530	545	516	540	539	511	513	507	556	500	515	515	512	506	558	529	556	504	516	507	513	529	523	546	562	554	526	513	538	520	523	522	480	566	546	512	573	534	544	492	483	542	511	509	474	525	504	522	563	516	552	490	525	515	519	494	509	517	505	519	549	547	526	535	503	544	514	505	521	562	566	539	513	514	499	533	567	521	506	559	465	531	504	515	537	550	548	559	531	556	561	556	528	521	519	543	502	543	549	529	548	500	503	535	570	566	544	560	538	531	521	538	511	524	508	524	550	515	506	519	501	509	536	538	533	532	520	487	509	513	605	546	561	514	466	553	547	510	559	535	547	523	550	543	526	531	547	525	539	539	535	538	499	527	560	518	525	554	533	510	544	502	544	525	539	505	542	517	543	479	567	510	522	503	530	555	531	544	481	544	531	563	520	514	550	512	560	598	551	517	509	510	498	554	525	554	511	546	494	522	541	519	551	539	521	531	524	503	533	545	553	482	503	531	545	531	537	544	505	505	570	515	505	527	525	496	530	493	531	516	503	573	529	514	506	562	508	495	508	542	532	537	544	527	522	500	489	514	533	545	516	559	522	539	516	512	503	519	493	556	567	539	510	549	487	540	526	547	512	553	562	534	525	539	521	513	525	526	526	520	497	535	548	533	565	526	516	538	541	537	526	548	521	540	518	557	481	487	474	518	502	522	539	508	529	533	541	523	553	529	552	557	542	544	541	540	523	504	546	490	542	524	561	532	494	509	514	528	505	520	522	523	523	501	557	497	536	554	538	528	508	515	539	541	537	497	522	509	502	519	507	559	558	510	486	516	514	535	541	536	556	548	528	553	521	527	510	550	505	540	523	525	547	548	506	507	533	516	525	496	546	531	518	544	528	565	549	509	514	474	506	512	519	509	542	522	511	556	515	530	563	553	551	511	534	591	524	519	525	497	522	535	545	507	539	528	564	578	534	531	555	497	496	495	534	561	533	507	525	527	524	516	521	527	569	505	494	541	561	540	493	561	542	527	547	491	517	549	514	530	539	530	528	504	567	550	510	570	478	504	520	537	537	517	511	537	531	500	542	535	532	514	520	553	529	536	469	507	511	511	561	553	529	504	515	502	503	511	520	511	512	529	532	492	542	537	528	510	535	568	506	492	504	539	509	559	536	532	481	544	539	542	506	511	524	523	522	510	554	520	524	518	541	533	534	539	515	512	538	514	524	548	538	556	509	533	527	517	552	509	536	479	545	534	569	537	498	522	505	527	500	514	532	517	512	480	556	498	490	527	511	488	543	558	547	521	507	536	542	555	533	481	493	544	530	536	522	540	554	559	540	543	542	548	504	524	530	519	555	519	514	547	512	492	547	546	525	542	517	562	597	541	544	520	541	496	495	515	519	541	530	555	548
23150	23169	38028	34934	27739	24216	13870	1304	671	661	653	626	594	610	625	562	608	650	625	589	637	612	604	649	605	607	595	621	561	541	587	609	576	562	626	606	565	594	636	603	601	574	587	613	584	597	599	574	577	571	632	576	593	633	579	589	566	605	591	640	620	529	586	567	579	609	615	565	584	597	619	598	613	600	578	611	587	612	606	609	647	564	622	635	584	574	609	593	619	614	636	601	603	626	607	585	570	619	578	612	586	652	558	634	599	610	593	618	600	603	616	617	619	631	578	619	597	622	640	589	598	533	569	634	628	567	588	614	621	609	585	576	585	605	643	616	629	639	608	601	573	629	625	622	621	577	613	582	577	602	585	603	601	608	570	596	580	620	572	576	600	601	613	601	608	615	574	592	582	604	630	590	591	580	620	597	641	574	557	608	591	642	634	578	575	597	630	615	604	578	574	594	616	623	579	611	635	636	595	589	618	617	561	562	636	611	612	574	595	574	615	587	584	576	626	584	601	638	549	591	613	586	581	619	636	631	561	591	574	587	595	582	660	579	597	609	579	623	598	609	610	548	619	567	602	566	565	604	622	613	573	599	629	594	593	632	650	598	584	573	581	604	566	625	572	561	598	616	597	573	572	574	570	587	589	591	554	635	684	641	616	578	582	563	598	590	581	570	623	578	566	630	568	581	579	582	608	603	624	603	568	596	604	641	528	626	584	583	581	587	611	605	596	611	577	576	559	607	609	597	575	606	578	566	622	610	605	637	597	592	614	587	559	597	596	590	583	621	607	562	601	567	586	563	608	620	647	603	580	573	626	555	593	578	555	598	586	588	595	600	590	609	656	572	553	623	580	577	590	597	634	653	608	600	602	648	560	587	629	640	576	610	595	626	608	607	595	618	634	582	611	592	631	541	646	606	610	591	574	637	632	642	598	615	614	605	549	595	589	567	612	585	572	615	558	584	586	529	623	593	629	587	580	586	616	598	600	563	647	575	608	562	590	569	562	569	588	604	639	609	601	617	548	575	600	651	572	618	640	545	634	608	613	582	554	582	642	601	607	565	602	579	607	574	589	567	632	625	590	602	635	575	589	612	570	639	594	596	586	620	645	630	609	608	549	586	629	558	626	584	638	648	626	614	607	589	570	588	563	609	541	591	556	590	627	560	620	590	604	646	573	585	578	574	600	623	586	563	610	643	571	601	619	625	592	632	584	611	664	619	630	578	578	585	581	605	556	610	633	552	583	691	581	584	575	576	592	598	598	620	584	582	642	613	625	632	580	579	595	576	590	633	589	626	579	584	615	560	633	607	581	604	610	615	591	613	609	620	585	604	610	614	603	588	587	608	619	596	599	596	618	576	577	640	578	594	580	587	609	577	615	611	556	589	659	623	598	638	590	591	605	602	578	610	549	637	560	568	620	596	657	611	587	591	580	596	609	642	563	628	608	600	570	565	571	623	559	575	543	600	609	592	601	591	563	587	653	595	554	584	576	587	572	615	602	572	598	606	633	613	624	578	595	576	613	544	593	545	606	604	615	569	613	621	594	579	614	598	575	572	590	647	628	568	612	608	623	617	596	595	669	580	625	593	636	565	566	573	593	604	576	640	597	612	576	591	587	535	631	550	580	621	619	614	603	618	633	590	618	593	602	579	580	611	576	583	581	638	595	562	596	625	566	636	565	578	576	618	605	565	571	629	594	612	607	590	601	595	608	614	568	583	591	600	653	550	600	596	565	607	597	602	600	624	569	541	591	616	658	580	612	611	582	619	583	614	595	578	621	610	595	615	600	603	565	579	588	617	594	600	603	577	592	610	581	584	625	594	576	571	608	578	576	629	632	574	563	613	596	620	651	577	563	576	595	627	603	548	593	623	609	549	583	580	638	607	607	632	604	616	575	541	624	625	600	582	537	628	580	598	586	610	600	621	617	631	621	601	615	631	591	593	573	535	627	630	619	576	622	591	619	625	591	603	598	603	594	576	596	583	591	571	586	627	585	630	601	595	573	551	631	609	626	608	621	641	541	561	586	595	594	598	570	635	596	606	538	606	579	610	631	580	615	535	598	599	590	585	587	581	601	581	572	596	578	604	609	584	634	609	612	618	552	589	581	604	587	532	600	609	560	617	644	647	625	607	612	609	585	581	599	587	605	618	568	573	624	608	600	587	583	608	617	641	634	580	604	587	602	580	623	582	552	585	611	608	654	608	609	594	593	650	602	598	603	612	624	623	626	595	638	600	607	635	582	618	621	606	615	633	600	565	574	624	634	576	574	588	581	610	577	619	585	628	604	556	558	576	643	574	583	621	587	584	614	542	591	578	571	598	574	634	562	568	602	571	597	595	636	600	623	563	632	550	604	612	632	593	575	590	606	581	583	572	619	642	579	595	587	572	610	655	621	587	562	540	582	603	582	579	618	584	611	597	609	614	590	602	616	607	562	618	621	580	598	570	638	587	568	583	643	614	597	579	611	600	624	574	608	619	561	619	607	615	616	566	612	583	598	581	575	570	571	631	627	606	605	587	596	626	586	549	564	596	581	637	590	657	589	601	596	610	623	604	574	631	575	641	623	588	595	571	622	595	590	593	622	615	579	623	605	597	574	635	575	584	586	590	592	582	590	557	573	600	605	590	557	630	542	596	600	581	624	622	609	581	624	579	534	579	605	553	561	577	586	561	596	588	606	573	576	579	644	601	623	574	591	613	628	608	588	647	649	598	591	600	605	619	580	535	658	569	557	618	597	551	618	617	634	617	638	571	604	629	621	558	600	559	542	601	597	628	607	632	579	618	592	640	592	612	610	565	593	609	580	590	592	613	587	611	540	613	590	583	581	632	552	600	551	542	604	612	635	626	586	575	593	586	608	599	602	620	612	615	565	597	601	612	595	613	593	625	593	580	580	570	642	583	602	592	636	592	600	597	557	638	576	616	633	568	556	616	632	588	593	626	580	632	594	609	618	556	599	576	594	597	584	590	591	609	596	564	556	587	577	629	578	622	650	608	615	602	632	587	621	634	607	587	623	620	575	587	597	623	604	578	593	588	565	537	569	598	646	618	653	611	617	619	630	563	622	593	585	641	593	560	577	592	593	633	609	632	632	555	602	608	625	655	620	532	611	596	593	590	593	607	624	619	641	563	616	558	576	597	619	564	609	616	588	612	563	563	598	587	577	630	552	591	572	610	595	624	567	631	614	609	550	590	568	589	570	610	625	614	594	583	603	604	643	581	610	588	622	592	564	583	556	585	565	602	626	656	537	542	600	581	630	589	660	623	571	653	591	564	603	575	609	607	608	590	610	603	604	638	621	546	587	615	574	614	583	591	621	566	643	598	622	618	606	591	564	619	586	575	619	609	569	584	586	561	604	583	572	590	560	601	619	577	558	533	655	562	593	598	608	628	614	581	567	585	575	591	611	575	538	587	588	600	609	651	607	585	598	622	615	574	604	639	562	607	639	547	617	540	580	570	612	595	611	569	594	556	578	618	619	592
36504	77236	81486	62140	38690	21732	810	733	684	632	695	716	711	687	695	646	666	622	649	655	660	615	656	595	661	689	637	610	598	623	601	676	627	670	627	655	670	629	613	643	646	642	613	629	655	667	661	656	612	609	641	627	613	629	664	636	636	624	575	677	616	597	629	682	592	590	679	669	625	689	586	673	650	615	622	619	657	629	675	625	683	639	628	632	662	618	660	604	674	598	625	677	610	686	628	653	625	609	673	645	678	617	622	665	641	628	662	632	610	646	658	666	645	605	646	669	672	593	673	627	635	611	661	661	646	668	647	674	609	620	646	615	659	667	617	663	652	662	630	641	623	649	623	656	588	586	636	619	657	603	668	638	598	631	645	587	666	661	650	624	642	673	674	600	694	642	654	660	632	630	631	623	613	647	626	677	599	629	613	677	601	608	635	632	618	666	667	696	640	635	634	638	668	595	625	672	599	666	673	602	633	650	602	584	662	598	654	600	693	659	642	669	586	618	655	651	590	636	626	652	628	621	638	663	594	633	665	656	670	630	636	658	658	666	677	645	650	573	654	663	619	615	647	596	628	683	594	618	671	642	662	677	660	649	646	626	650	604	611	687	681	643	652	640	634	663	653	683	689	575	599	629	594	608	615	623	657	625	642	658	628	631	602	652	598	638	666	655	672	659	639	641	599	581	679	609	656	562	660	654	682	606	645	636	673	641	679	636	633	664	659	618	664	648	651	645	645	657	651	635	653	639	624	625	591	655	620	623	637	651	692	626	650	622	666	601	640	628	616	668	649	631	651	669	598	630	700	606	620	675	624	620	607	640	655	601	619	647	612	596	603	663	658	641	614	648	651	624	615	645	676	667	619	640	580	658	648	633	613	598	635	635	666	656	679	664	612	633	678	657	633	656	616	659	617	597	617	625	648	611	666	647	625	625	622	623	647	645	662	671	609	600	638	641	660	609	644	634	637	642	629	648	596	643	668	664	641	639	635	616	631	604	640	629	652	620	603	619	641	673	647	648	626	608	673	626	653	619	629	656	614	597	674	628	614	624	667	585	653	662	617	614	688	657	645	638	637	642	679	644	606	642	631	633	653	614	634	622	610	625	645	641	685	615	636	655	663	629	651	595	643	635	643	590	647	647	578	660	674	648	688	629	648	656	636	614	650	606	663	625	627	644	686	639	580	617	606	686	598	622	652	673	600	674	647	630	637	648	619	633	634	644	675	625	602	657	635	629	670	617	641	636	622	624	627	598	639	677	628	605	647	609	652	656	612	633	641	657	631	607	644	617	638	659	690	628	616	639	639	635	677	657	692	636	650	614	628	686	635	604	639	672	632	678	655	645	633	639	590	673	607	642	666	616	711	639	674	632	630	661	668	669	631	684	593	678	651	680	657	678	626	600	643	648	664	634	598	662	637	642	617	616	618	686	618	664	649	660	650	634	637	639	631	614	623	614	633	621	640	585	611	655	625	650	632	628	592	617	640	679	635	648	606	646	642	660	689	640	608	657	628	677	635	652	629	607	619	660	644	634	657	660	616	663	646	625	657	659	665	667	646	666	634	645	625	654	566	612	627	646	604	656	660	660	641	593	662	706	624	657	671	596	616	616	616	637	664	657	572	638	626	668	635	614	626	647	649	648	656	594	634	635	622	666	618	665	621	664	613	662	606	615	651	647	664	631	634	634	633	662	693	648	608	650	624	661	654	621	648	648	597	624	628	634	675	641	600	628	599	608	631	623	629	644	672	668	620	663	654	639	617	652	611	657	675	657	678	667	598	707	600	610	658	655	638	564	628	674	658	618	692	603	627	639	647	661	672	622	630	672	622	649	624	611	602	631	661	622	623	632	660	611	658	597	668	641	663	665	605	672	622	628	636	649	673	615	639	643	634	662	612	616	678	703	659	665	636	647	668	625	590	665	639	683	592	611	618	630	673	651	656	664	643	580	623	657	597	618	584	611	599	635	582	643	657	623	639	620	655	665	638	601	622	613	625	630	609	637	632	597	595	618	603	681	700	631	658	699	624	626	688	679	673	670	624	641	616	655	691	606	646	647	647	662	627	616	649	608	624	617	666	654	616	609	624	618	661	647	586	647	641	633	628	623	641	575	642	656	642	619	628	642	658	646	633	628	658	621	623	609	637	632	642	607	656	620	652	614	666	605	629	693	620	655	638	664	647	623	609	635	626	606	652	659	598	632	619	618	636	619	617	664	637	637	615	618	663	632	667	662	685	621	602	660	629	626	646	621	602	672	611	656	614	676	646	629	629	621	640	604	649	634	621	649	695	609	651	644	643	655	630	674	657	634	613	650	629	664	630	651	633	659	607	641	595	657	653	604	616	622	648	632	653	624	637	589	639	623	660	655	631	627	606	642	667	651	676	624	639	654	674	666	613	609	654	663	632	676	649	646	631	671	694	609	637	669	631	600	664	633	642	589	704	674	654	637	686	624	661	642	643	644	674	678	601	615	670	663	656	660	660	642	655	644	689	637	632	643	635	630	617	652	608	600	629	628	655	642	648	608	658	608	638	639	624	612	640	625	648	624	645	646	615	622	665	579	642	646	621	649	654	616	658	664	635	635	618	654	579	613	626	645	654	654	641	608	586	692	668	599	658	654	658	636	603	610	647	621	672	659	667	649	681	639	635	626	613	654	628	678	626	627	630	588	637	616	613	587	609	622	626	682	661	702	645	618	649	643	621	651	667	628	603	658	646	599	654	650	617	595	645	621	620	631	618	626	610	659	633	625	600	631	665	626	606	668	585	619	670	642	603	655	645	685	658	692	595	651	605	662	657	648	655	675	649	632	657	698	640	652	661	625	624	617	675	624	657	672	641	632	649	694	625	615	601	668	621	678	682	635	652	624	631	645	599	647	602	654	618	662	654	689	667	605	628	647	668	616	674	629	649	614	612	645	647	653	657	614	620	599	666	633	640	601	645	664	653	630	671	621	647	647	622	631	601	678	637	569	655	636	663	673	657	681	630	633	589	614	571	639	672	625	643	609	659	669	634	651	674	668	665	663	630	676	634	651	625	611	653	654	636	663	611	686	628	630	629	633	642	660	642	617	663	616	610	633	646	667	605	634	634	619	691	638	615	667	711	632	657	651	619	690	666	641	659	672	628	626	642	658	649	658	680	638	634	660	625	645	682	635	642	663	646	626	691	614	652	589	667	592	647	598	643	594	683	622	652	622	646	657	576	689	649	596	648	635	617	655	629	590	639	643	598	625	632	658	625	655	608	672	587	640	659	645	620	629	645	660	629	678	622	581	656	624	607	655	615	646	587	674	692	621	622	622	633	629	615	620	666	635	657	638	594	609	660	635	663	649	653	645	640	626	650	663	651	609	661	660	660	658	612	685	620	660	640	651	626	628	647	621	638	575	647	605	659	680	665	617	622	676	590	657	622	678	620	678	588	647	654	636	660	610	610	673	683	643	645	636	637	627	650	643	634	630	623	622	613	651	616	670	650	674	635	642	619	692
27981	33388	41489	23638	6566	2368	426	344	346	324	320	319	333	319	337	347	334	325	299	297	303	331	334	320	301	354	346	327	333	330	351	309	336	260	342	322	300	334	319	341	308	346	347	321	334	357	340	307	328	351	309	334	331	343	315	351	318	332	323	332	292	329	309	326	322	324	323	325	316	352	338	323	257	324	328	304	346	331	349	300	335	329	313	348	289	342	316	312	315	334	306	338	327	344	301	311	343	361	324	342	336	352	289	317	329	317	314	308	346	302	351	318	323	335	343	342	324	297	331	297	336	353	300	311	343	305	286	296	311	347	286	287	324	304	355	289	341	335	364	355	302	310	340	304	311	305	331	324	328	317	305	312	324	309	321	372	349	302	334	351	341	328	319	310	312	316	317	316	323	293	353	357	333	323	338	346	346	345	320	319	324	334	317	299	299	298	324	329	315	326	310	351	314	323	342	337	331	337	351	402	315	347	375	310	320	317	328	346	334	335	313	329	310	330	310	296	331	341	311	328	340	332	313	358	318	311	315	354	307	325	337	319	322	317	327	309	309	327	325	338	326	333	298	312	324	335	311	331	306	305	325	325	319	347	334	323	345	283	352	308	305	345	300	347	332	298	310	339	332	330	326	317	324	317	323	345	328	316	307	313	316	331	303	341	322	338	309	270	320	326	324	318	335	324	329	314	339	308	313	332	352	353	320	351	343	320	362	326	352	346	333	321	335	323	335	329	335	326	314	350	307	318	326	307	320	316	299	343	318	339	333	332	332	378	304	352	349	330	325	313	344	326	317	344	302	303	311	340	327	310	344	328	323	323	342	350	330	298	320	335	334	360	335	335	331	329	360	348	337	339	326	322	341	321	333	323	340	314	333	319	305	304	310	324	313	318	331	334	305	319	323	308	358	326	336	331	333	317	315	303	351	336	321	303	303	328	323	312	317	323	321	316	313	327	322	349	340	307	321	329	337	330	337	320	325	298	312	330	324	309	308	335	318	330	297	288	329	364	320	320	338	312	333	346	340	337	332	324	313	350	323	318	358	352	321	307	365	315	313	317	323	298	367	322	337	313	314	323	364	338	307	336	338	334	340	335	335	323	330	329	355	344	347	328	311	329	310	316	291	320	321	332	314	321	333	357	312	343	301	348	313	306	339	334	316	311	340	296	311	289	322	302	354	324	329	337	320	335	324	325	323	331	325	337	321	346	338	329	301	308	347	303	306	331	290	297	305	326	348	328	330	369	362	323	318	311	354	326	326	316	316	322	324	348	322	311	358	358	307	324	330	301	341	318	332	334	346	327	333	334	311	331	338	322	306	312	336	317	349	349	331	320	309	319	327	327	310	300	321	336	296	346	334	339	315	299	299	326	350	316	341	348	322	331	350	318	341	332	339	353	362	324	310	313	324	316	358	340	330	296	316	306	330	275	337	277	347	365	332	340	309	329	286	306	314	336	328	329	319	329	313	312	309	348	345	320	321	325	325	309	301	326	308	295	322	388	356	327	340	324	340	347	339	307	317	304	343	354	330	307	337	289	345	330	318	319	343	338	328	300	326	332	323	325	329	337	333	344	332	333	312	340	332	354	304	334	344	311	336	346	335	332	313	286	339	334	289	322	332	333	333	334	328	344	343	300	348	324	334	332	336	336	325	324	338	354	295	352	330	332	318	340	343	348	301	308	331	301	320	359	333	342	359	296	329	309	337	336	328	330	331	313	312	295	336	343	376	336	303	310	331	335	341	375	344	334	346	316	325	312	308	333	327	363	320	346	318	326	325	330	372	327	312	352	321	302	311	330	342	338	329	358	323	336	319	317	341	362	330	309	292	355	333	333	339	336	302	337	310	375	337	347	367	344	336	329	288	310	302	331	321	341	327	326	306	345	333	321	342	381	304	343	328	323	342	315	344	326	346	342	277	359	316	311	295	345	341	327	358	349	324	313	341	341	346	341	292	347	333	298	330	327	337	317	326	323	328	314	317	309	350	336	342	318	326	347	367	327	351	302	335	309	330	318	342	287	332	324	322	357	323	335	348	337	330	344	328	318	325	353	352	315	297	319	333	353	320	319	329	332	342	370	345	328	305	323	338	332	326	327	348	335	340	305	296	344	333	307	299	328	321	323	333	328	329	320	318	324	337	319	330	310	329	305	344	305	320	322	315	358	319	336	333	337	349	309	310	308	326	314	313	304	353	323	350	307	324	333	344	344	361	323	311	353	336	325	337	324	328	334	353	340	352	329	322	346	328	317	358	344	351	335	329	314	343	317	341	306	312	302	307	331	341	299	325	339	297	307	331	337	318	321	320	320	343	342	316	361	344	329	339	330	343	309	341	339	333	335	334	325	347	323	317	351	328	336	339	314	303	326	309	341	349	310	334	342	335	293	328	345	360	312	320	317	309	319	333	322	310	311	340	324	342	322	296	344	331	327	327	332	341	326	331	316	328	328	329	335	340	322	353	293	334	335	331	329	329	341	319	347	331	311	348	315	306	318	324	353	359	327	323	324	322	333	316	338	331	327	332	346	337	307	324	350	316	337	359	367	324	346	322	328	336	316	360	324	328	325	317	322	304	308	327	363	279	349	316	323	317	348	351	335	292	327	324	338	329	352	331	321	357	315	358	338	311	324	340	319	364	359	345	336	307	309	331	334	334	343	306	317	327	299	348	345	323	328	303	311	306	325	344	365	298	355	310	271	336	332	337	341	291	321	332	306	320	319	310	322	306	301	344	336	352	310	321	359	351	320	324	296	328	326	325	346	339	355	277	356	328	324	318	307	324	329	331	299	318	333	326	334	359	311	329	310	322	318	327	343	329	303	302	326	333	335	319	357	355	307	346	282	314	377	349	324	329	305	320	335	328	359	342	315	324	333	328	323	303	333	318	327	319	282	298	341	319	305	326	318	326	333	334	320	329	288	344	339	349	337	330	289	374	330	342	331	325	325	336	321	343	318	316	335	336	331	329	356	355	335	320	338	319	313	348	301	338	327	328	317	343	301	322	330	293	354	352	336	340	337	322	342	306	319	344	338	346	299	302	316	371	325	339	330	332	321	309	325	346	319	315	323	323	321	315	308	314	308	341	345	304	326	320	323	310	332	342	338	336	314	320	339	339	341	306	338	338	326	321	284	309	312	368	332	327	330	291	336	338	343	327	321	275	330	335	329	338	327	362	312	310	315	337	335	297	316	297	313	301	282	316	316	328	314	312	331	307	320	334	334	372	324	338	372	310	312	330	308	330	332	305	358	327	307	306	342	333	307	330	320	324	308	333	327	330	295	329	345	315	291	337	290	329	328	345	353	351	337	330	304	342	355	338	312	336	354	318	329	343	333	343	313	339	347	314	342	345	319	326	327	350	268	330	331	322	332	336	340	317	309	343	311	346	332	343	327	366	378	330	341	320	309	334	352	340	326	337	322	306	328	327	295	302	311	357	342	308	335	346	340	323	295	302	312	339	343	333	328	321	331	336	331	343	336	347	351	330	319
21183	54159	37039	17153	5573	2691	405	327	418	352	402	381	380	389	385	372	377	345	408	389	373	384	402	419	378	415	405	382	371	424	354	358	409	380	408	382	375	392	414	390	349	373	375	386	396	358	365	396	383	370	384	382	382	407	373	394	361	376	376	379	404	388	379	390	373	377	370	414	400	394	397	362	363	407	356	383	391	402	383	373	364	420	361	435	392	383	384	379	389	361	392	425	372	419	355	388	372	384	340	367	380	418	382	397	354	398	384	371	347	406	402	377	330	359	405	398	387	363	382	388	366	378	370	395	374	364	386	405	368	406	383	406	391	428	394	395	410	377	374	395	375	358	419	387	383	403	412	381	378	393	367	383	356	349	402	395	397	371	384	376	353	354	379	378	386	388	409	377	379	387	391	367	382	418	377	372	391	401	348	417	371	382	389	393	356	404	358	390	373	352	375	365	348	411	345	392	369	383	393	359	399	361	378	399	342	373	390	417	370	402	372	398	408	357	371	403	360	351	379	392	374	392	388	373	393	366	380	391	375	367	371	412	394	372	391	399	381	366	382	394	366	378	389	373	399	382	373	363	365	391	373	396	379	373	410	384	349	362	381	396	383	381	373	357	372	378	379	374	403	369	371	394	366	404	366	391	381	375	355	364	382	380	368	360	362	365	378	364	411	387	395	349	376	379	369	391	401	373	405	388	376	388	340	388	404	371	380	383	378	386	376	366	382	405	363	348	351	386	382	376	377	369	417	355	390	362	388	390	391	416	395	416	371	369	340	373	389	364	368	393	397	377	398	364	365	365	410	389	401	371	398	362	384	376	346	400	368	407	368	395	354	369	370	401	387	396	347	388	416	378	376	344	367	365	402	365	404	392	375	368	410	396	392	340	382	393	393	361	392	359	355	409	363	381	392	372	354	385	351	380	375	387	398	370	385	368	410	384	397	387	363	405	399	380	370	396	367	382	376	379	370	360	386	385	385	438	372	399	404	369	387	359	390	359	364	365	377	371	414	403	378	373	400	360	376	363	389	395	376	386	363	339	394	372	368	382	394	368	379	408	385	385	396	376	388	378	406	393	363	376	372	401	392	364	410	387	389	353	371	389	378	395	347	408	375	362	368	380	371	410	413	392	371	326	397	376	386	395	389	385	389	397	363	411	385	388	404	369	374	371	378	384	401	399	392	367	377	426	380	402	380	381	390	407	405	417	377	394	418	390	355	371	378	358	397	393	363	417	362	352	361	360	418	377	391	377	400	367	368	407	374	404	366	330	387	385	380	374	405	379	421	388	400	409	380	368	366	412	354	417	397	338	375	397	403	374	383	417	375	398	383	416	352	354	363	367	411	374	400	403	357	379	386	395	387	405	385	384	359	382	367	380	325	364	410	421	376	365	407	431	402	356	361	348	388	376	387	419	372	386	381	421	403	372	354	371	359	355	369	380	381	392	369	383	378	352	404	390	369	365	383	399	359	394	395	378	376	386	401	379	371	368	375	375	388	365	361	365	396	380	388	385	390	370	392	413	376	365	388	415	383	393	396	379	376	379	408	335	371	357	359	363	335	387	412	396	388	401	373	406	409	416	408	387	350	402	395	403	352	427	379	416	392	368	376	376	389	384	386	351	364	360	338	388	340	407	350	385	408	403	398	361	362	384	390	379	361	406	379	379	394	396	387	380	369	359	345	379	382	421	417	380	400	360	394	391	389	371	412	376	399	379	418	377	380	370	392	408	364	388	360	348	370	383	383	357	342	376	390	390	389	337	405	361	349	392	381	399	396	398	377	396	393	391	352	410	397	378	387	401	348	409	397	374	337	361	407	373	402	361	397	395	393	381	393	371	382	416	417	412	361	399	367	378	378	399	383	382	390	377	382	390	374	381	372	378	413	384	411	354	380	412	384	362	404	392	363	357	400	384	404	353	390	370	378	389	382	377	401	357	388	356	370	419	424	388	367	365	397	387	387	418	380	401	384	359	362	399	381	373	402	359	408	378	398	396	391	353	389	391	372	399	369	369	393	372	352	374	388	397	402	409	380	393	370	373	358	364	395	342	396	362	401	397	378	385	376	365	407	348	383	395	375	405	380	374	361	396	355	382	392	363	363	386	373	374	390	412	367	355	367	390	382	397	392	384	384	346	348	379	404	392	388	387	391	383	365	398	389	381	400	409	367	368	412	387	360	383	391	378	405	360	397	408	365	380	414	352	375	377	385	380	390	385	383	389	367	339	379	357	358	415	384	409	389	380	373	356	324	384	370	361	397	391	360	403	423	355	383	333	357	412	375	349	356	392	402	386	367	353	385	417	357	360	350	376	384	382	358	399	347	417	406	369	403	379	394	377	377	345	369	383	387	383	395	355	417	371	358	370	379	370	415	384	379	406	382	371	410	359	399	394	358	393	371	431	390	379	383	359	353	394	399	374	378	367	368	418	373	389	367	395	340	339	398	364	375	390	394	326	411	420	394	421	422	351	387	387	411	359	364	350	377	363	374	356	393	369	396	394	382	384	369	363	366	317	362	389	377	400	405	383	390	376	355	351	386	387	397	396	399	406	375	381	374	362	418	407	385	375	372	416	380	409	401	356	404	374	408	410	379	378	373	365	396	392	365	386	386	400	370	403	403	382	400	342	369	359	355	406	394	356	397	399	346	374	402	394	376	332	357	409	404	395	387	392	367	357	385	371	370	362	348	383	396	361	405	372	374	377	349	397	380	382	379	380	385	339	408	379	392	373	401	394	397	388	376	374	401	374	374	398	352	392	392	378	383	386	376	356	358	369	385	372	391	386	393	357	378	379	420	404	388	383	387	411	398	426	368	399	376	413	391	421	382	382	400	384	422	381	368	379	391	366	375	375	394	386	396	391	367	383	353	406	371	386	412	397	383	359	373	360	389	408	382	382	386	373	362	377	390	390	382	382	364	416	403	364	361	372	397	398	401	394	374	364	379	364	443	399	378	354	395	390	408	388	370	403	361	385	367	373	352	396	424	395	394	370	400	385	423	401	409	381	357	379	381	416	391	369	384	418	404	389	390	353	386	369	409	360	339	391	388	372	373	365	380	403	374	384	386	384	395	399	378	366	381	394	370	406	382	385	370	407	378	374	376	376	386	393	372	374	387	368	359	364	413	379	363	392	397	359	385	419	430	359	384	374	381	388	390	385	353	393	352	378	388	375	360	386	382	380	380	377	379	423	376	360	369	375	386	396	372	345	389	352	404	394	347	402	399	376	378	352	381	375	381	387	419	380	389	398	430	392	370	357	358	386	410	385	378	393	384	388	368	384	394	383	416	363	377	405	369	366	360	365	361	384	404	371	430	389	379	393	400	379	374	373	399	366	397	365	413	350	391	392	378	383	383	374	401	405	369	363	367	364	383	381	387	362	360	405	388	387	392	397	362	363	384	364	380	369	414	390	395	379	374	392	375	370	370	380	397	376	376	372	392	373	357	398	322	377	353	372	376	386	368	359	397	376	354	364	412	383	368	351
24359	24590	42030	38869	27153	20073	4543	484	392	406	393	392	426	367	418	387	397	357	371	384	398	346	387	342	360	362	393	384	358	379	399	348	352	381	392	401	394	374	376	355	399	404	383	388	390	376	370	378	426	366	370	343	363	370	396	387	381	383	405	390	401	389	342	390	384	370	383	389	382	382	348	399	379	362	380	383	398	407	343	384	376	386	410	403	369	411	417	405	368	365	384	394	403	367	407	408	353	385	387	391	380	393	395	423	391	370	364	381	410	391	416	383	410	378	355	371	373	360	355	395	386	363	333	350	341	385	340	398	372	341	377	392	399	379	401	377	393	367	369	398	394	388	420	367	366	368	397	372	365	383	350	387	366	388	405	376	413	365	380	396	388	366	368	364	386	375	382	374	389	398	373	360	365	396	369	362	368	394	365	435	375	386	380	397	383	369	390	408	391	386	422	366	422	374	386	368	404	378	377	385	366	398	375	400	359	408	354	372	394	392	404	393	375	393	364	386	400	389	356	400	359	373	369	373	411	371	367	354	379	377	359	356	403	376	383	407	348	375	392	393	362	360	402	352	355	385	394	392	362	385	395	350	373	351	390	403	387	384	380	385	381	376	394	354	377	422	365	339	388	399	401	361	356	401	376	377	360	389	391	408	405	384	377	408	392	404	381	420	387	389	374	367	366	376	385	381	374	371	384	383	391	368	359	376	416	376	389	382	395	380	366	388	380	378	394	364	406	372	381	370	378	374	350	375	362	360	401	364	376	401	396	363	362	433	397	400	387	366	384	366	344	379	383	363	354	346	385	349	368	387	381	357	378	367	375	368	385	347	391	375	386	343	399	362	370	361	366	371	393	388	360	353	367	355	388	419	382	384	385	383	397	391	389	403	357	363	377	364	371	375	339	406	397	391	423	350	388	383	406	429	390	382	379	392	393	398	383	352	372	408	393	344	388	384	376	376	421	381	375	385	391	365	387	367	389	353	392	408	374	388	396	337	356	417	368	344	426	395	322	371	358	392	350	373	368	363	361	387	374	342	389	360	374	405	384	366	404	365	371	366	382	407	371	359	385	365	370	400	416	390	398	397	390	359	361	351	359	386	380	362	376	373	397	370	380	397	379	371	385	392	379	382	356	366	348	384	386	361	402	365	369	355	400	398	339	405	372	374	363	375	377	343	380	396	357	354	367	406	381	391	389	353	376	373	391	353	402	386	395	401	402	356	399	385	374	424	406	362	391	391	363	389	340	347	357	375	368	364	392	355	367	384	365	373	359	377	372	402	371	357	383	386	411	384	361	372	379	375	383	356	401	385	376	386	383	383	408	382	353	365	373	382	378	399	381	414	351	368	392	366	379	371	380	440	393	390	391	396	402	367	382	376	401	350	370	393	364	366	371	382	373	375	389	350	373	344	390	370	332	392	382	380	388	417	396	407	385	353	380	356	387	367	357	393	401	350	400	346	395	403	348	376	353	384	354	398	367	396	370	395	390	398	392	390	390	417	377	367	386	378	381	385	387	364	388	372	384	356	398	397	379	375	359	367	371	368	390	366	358	348	397	359	384	351	414	374	379	358	399	373	395	385	321	369	359	363	356	389	361	362	425	398	369	389	381	391	391	366	363	361	355	379	390	395	389	388	392	342	351	368	378	388	371	395	399	414	356	398	368	382	401	386	386	390	374	354	405	388	397	394	380	339	380	364	380	339	370	409	463	394	394	401	377	382	403	359	379	373	382	373	398	395	376	405	414	349	395	380	372	379	385	369	373	361	410	348	397	386	362	404	377	385	389	392	380	347	365	336	349	395	371	402	380	386	406	382	372	339	378	376	415	404	389	362	383	362	386	411	382	368	378	375	397	387	383	362	375	403	362	381	401	390	382	358	403	399	341	385	386	392	380	381	380	362	382	398	382	396	375	367	392	396	367	384	390	348	366	358	380	365	338	366	358	364	388	362	384	335	391	343	384	395	356	346	386	364	422	357	387	360	366	410	364	341	359	372	366	400	368	402	337	394	383	374	389	355	406	396	361	342	420	363	362	361	377	383	362	402	388	384	376	353	340	406	386	357	370	409	372	393	357	373	369	392	388	376	362	365	391	366	377	360	416	363	360	367	349	357	373	373	349	421	383	382	397	355	366	408	394	398	414	375	392	375	363	399	356	364	380	351	395	408	384	376	378	355	359	377	411	354	363	386	343	402	374	374	382	377	398	377	401	379	357	364	368	393	365	361	384	378	401	366	359	358	389	368	396	380	358	366	362	386	377	355	375	360	400	375	366	403	371	382	396	400	389	371	382	397	362	389	396	392	404	330	417	343	365	356	360	346	399	389	378	372	358	436	376	372	384	370	375	398	420	368	394	362	367	383	400	374	381	385	369	379	366	391	339	365	349	406	403	388	389	387	378	370	399	366	370	370	377	387	384	411	384	371	426	413	363	375	363	390	362	405	388	369	366	366	353	367	384	404	358	370	381	376	403	363	415	404	363	367	384	400	374	408	359	350	353	355	381	349	379	403	404	362	377	361	398	369	390	395	391	347	413	394	364	385	382	382	368	387	378	384	372	398	365	372	363	391	384	368	374	365	384	404	377	348	374	427	400	370	374	388	381	383	359	385	362	386	366	361	361	391	392	375	345	341	422	400	346	354	385	371	350	386	418	354	362	372	402	394	391	373	392	375	360	368	404	400	369	406	394	360	378	399	359	380	402	384	369	354	364	365	389	378	403	348	380	375	390	399	389	370	351	398	380	343	360	371	376	355	395	361	400	357	358	393	330	403	393	418	398	399	411	360	373	382	308	402	347	358	396	375	393	356	388	381	385	359	344	374	401	353	396	402	345	378	372	392	386	396	349	369	408	362	376	397	353	356	363	396	393	378	365	354	388	400	369	392	402	352	381	346	386	404	360	343	367	369	384	341	410	371	397	373	375	376	366	394	385	397	363	374	387	418	368	367	411	337	391	369	387	386	348	397	351	402	397	372	401	377	340	374	335	359	349	353	397	385	372	401	404	378	390	340	398	377	364	377	377	364	381	360	368	373	376	396	361	375	402	388	405	368	413	368	406	371	386	361	359	364	389	369	401	356	360	382	395	358	379	377	385	365	392	380	388	407	368	378	344	363	386	402	408	344	394	423	385	388	375	352	348	377	371	384	380	414	370	376	372	379	396	368	390	401	389	370	343	401	373	351	387	343	368	396	393	364	382	380	373	376	389	396	415	410	378	406	399	389	388	353	412	351	403	360	381	363	380	383	383	415	399	363	355	360	368	377	379	400	405	385	373	384	345	400	351	417	408	403	369	362	378	402	401	377	349	411	409	373	350	356	410	375	388	368	395	387	394	422	419	364	373	364	397	369	412	369	426	412	370	429	377	358	356	411	377	348	355	400	382	362	435	402	444	377	403	372	379	385	396	341	352	385	334	386	391	371	388	361	389	364	354	359	370	377	384	398	388	376	353	401	362	388	405	373	359	376	387	353	375	378	383	363	408	373
33705	92952	74045	49733	27428	15064	471	448	448	490	460	404	460	413	424	415	456	417	382	432	443	405	414	454	421	417	434	407	430	428	432	424	414	403	422	400	386	432	411	426	450	417	405	401	451	402	411	378	398	433	387	365	426	423	381	423	442	417	414	422	424	422	405	397	433	397	416	400	431	407	443	412	412	440	435	413	424	423	400	431	421	445	413	419	408	366	400	444	453	406	423	417	449	378	426	403	407	395	444	406	420	412	399	421	410	408	426	428	420	420	392	438	417	399	426	384	382	412	413	390	413	470	437	390	409	348	437	393	419	449	429	396	390	430	425	401	423	437	407	425	434	403	422	439	436	425	429	433	441	418	388	410	414	446	416	421	384	419	418	401	475	422	431	422	432	434	417	434	415	421	451	433	395	403	398	435	439	402	381	439	427	400	345	440	405	452	434	425	423	412	399	413	383	433	397	392	468	410	421	419	428	420	395	389	396	406	442	428	456	394	433	408	426	429	399	438	414	422	404	384	385	412	393	442	412	407	390	438	456	404	426	430	420	446	421	410	426	420	454	413	396	396	442	380	405	399	408	393	403	450	437	422	406	421	397	411	438	387	436	414	436	413	410	451	406	418	411	406	418	433	425	413	386	434	417	394	425	416	447	422	436	414	436	455	352	388	407	374	407	417	413	430	427	414	418	445	418	417	423	403	417	433	448	397	396	429	425	437	428	427	457	412	396	417	403	412	451	397	427	406	441	431	412	427	451	378	427	456	415	386	441	432	436	416	394	423	423	436	427	449	442	376	438	449	418	435	423	416	404	429	403	405	447	464	420	407	445	428	427	436	449	442	434	450	437	424	413	424	381	438	432	401	410	438	395	447	410	462	403	407	404	408	406	415	436	424	442	438	408	402	416	459	394	414	401	426	412	395	439	425	421	416	381	444	412	401	446	459	438	448	432	428	399	409	421	400	428	407	407	418	387	434	457	443	393	440	441	426	406	431	437	441	432	402	448	445	442	425	440	435	431	427	389	392	401	423	438	405	409	455	428	410	400	420	447	426	393	399	446	426	420	401	419	435	392	412	421	426	426	426	424	418	431	439	423	417	410	447	445	385	425	458	449	433	392	434	434	449	404	433	406	442	441	419	419	424	405	379	425	380	412	425	421	418	429	476	442	481	385	446	428	410	424	441	406	435	434	420	436	423	415	412	458	428	425	466	408	424	391	422	407	435	388	451	398	455	448	379	412	405	390	385	407	412	441	432	424	400	433	421	440	447	469	401	390	413	433	424	390	418	405	391	404	385	419	451	406	423	411	402	409	416	441	416	388	433	391	415	436	407	391	416	394	373	397	423	436	452	419	401	417	423	454	435	436	416	433	439	429	400	413	458	426	400	383	415	390	421	432	409	410	430	422	429	429	407	414	373	421	409	417	407	410	438	418	408	432	406	411	363	397	418	416	373	434	379	473	402	426	439	427	425	429	406	423	391	438	407	434	407	424	435	426	417	431	394	410	384	448	409	415	411	420	407	412	387	400	437	403	390	429	390	417	401	424	409	412	423	407	411	415	420	423	407	405	427	398	418	442	408	387	422	418	430	403	423	412	369	425	422	405	443	401	384	454	404	407	438	424	414	403	411	396	409	417	441	437	375	442	412	433	455	407	419	408	390	406	434	431	389	414	435	414	426	439	423	400	446	424	403	422	400	442	408	415	384	438	410	403	377	426	427	434	419	444	410	401	430	407	394	384	439	412	416	422	392	421	454	348	431	412	433	405	378	410	404	401	443	389	414	393	405	398	447	428	449	431	423	425	440	414	402	415	441	429	438	431	416	407	409	394	425	450	439	439	443	434	390	416	443	406	407	364	416	434	403	409	430	436	418	408	373	412	404	439	368	444	419	427	400	379	405	421	418	415	428	426	420	428	445	433	445	387	402	376	421	429	418	431	456	445	405	400	427	390	409	446	413	441	417	388	440	428	411	436	455	390	435	439	406	428	412	420	449	436	429	409	406	416	461	422	434	414	447	419	387	412	427	420	430	393	389	434	393	431	410	386	454	402	463	425	424	442	428	400	383	416	437	421	414	412	416	464	384	423	404	448	429	383	443	408	416	428	397	428	430	398	426	407	465	444	403	413	454	440	424	395	456	420	403	409	424	399	393	415	437	405	389	404	407	431	428	412	453	422	413	459	378	417	404	433	411	413	427	398	413	399	397	412	401	395	403	400	453	414	420	428	406	402	450	393	445	398	412	431	432	422	414	421	441	427	456	399	415	405	423	450	407	403	423	428	406	399	429	428	423	375	370	398	428	419	412	403	427	420	387	403	420	397	412	391	409	447	406	387	415	407	447	431	415	420	414	414	422	405	449	446	418	447	427	437	423	400	427	451	413	441	413	448	439	462	439	436	443	426	431	414	403	420	439	444	403	392	435	405	418	420	392	416	410	406	427	412	416	440	398	417	443	414	373	434	453	417	417	427	374	421	397	419	394	432	417	417	399	415	430	406	395	379	473	392	391	423	417	428	420	377	396	425	452	419	427	441	427	394	430	432	417	387	420	442	431	430	414	440	420	440	414	411	426	420	456	415	414	422	415	444	426	429	414	439	430	406	397	389	469	413	412	469	411	427	423	417	438	405	419	409	419	423	444	444	423	433	370	374	436	407	371	397	432	399	384	415	430	444	418	435	392	411	428	420	444	414	459	402	430	414	398	419	427	412	408	438	392	425	424	397	393	406	429	434	428	410	395	363	420	399	406	405	396	387	413	447	420	416	412	398	426	408	417	431	399	407	454	408	418	424	394	424	415	391	442	476	413	455	433	406	416	429	366	422	444	408	434	420	378	405	406	420	434	408	423	431	436	412	423	438	398	429	418	417	452	446	378	411	419	405	417	450	410	401	417	411	395	392	414	426	407	431	432	406	426	414	381	397	406	393	453	456	419	423	398	443	408	406	420	423	404	438	445	399	393	424	399	410	399	416	406	444	406	381	408	407	413	377	404	447	389	401	401	411	452	429	427	399	462	414	457	407	434	404	422	404	430	392	452	422	403	438	447	432	420	419	431	430	438	401	422	416	436	438	465	434	399	438	428	394	427	384	415	417	431	405	424	387	385	402	421	448	434	399	410	429	396	436	408	419	417	416	433	403	410	433	428	405	386	417	412	412	438	431	436	421	402	430	429	370	414	423	420	364	447	429	433	381	419	437	372	409	414	418	439	400	429	440	379	394	386	410	448	429	404	442	422	443	397	468	433	429	427	418	409	430	432	431	404	439	424	412	413	419	446	415	364	404	394	416	431	411	388	440	428	436	419	433	400	406	430	433	411	411	446	428	391	437	419	401	419	413	416	412	424	441	419	466	435	435	410	420	405	428	432	428	424	397	425	380	442	407	384	402	402	410	422	419	407	444	407	455	408	418	445	403	412	462	421	422	441	396	415	441	421	406	381	432	448	410	461	420	393	400	411	414	385	424	457	409	410	428	418	409	451	413	439	406	387
25578	27496	46116	36431	20791	12306	1088	507	447	482	489	464	474	443	441	501	468	468	429	427	451	420	445	432	481	470	448	463	463	449	443	472	460	417	472	400	460	460	461	471	417	449	463	455	445	452	480	413	416	437	435	483	458	464	474	449	395	463	462	445	436	432	475	468	398	450	460	449	508	443	456	495	466	457	436	460	462	421	426	464	452	477	441	445	462	467	481	425	461	488	426	454	459	473	482	459	440	475	454	464	474	462	440	457	448	423	437	445	465	463	424	457	394	467	437	411	425	444	470	433	439	453	461	467	480	455	457	453	455	463	461	436	448	437	412	404	501	468	454	454	443	430	464	421	471	433	467	503	454	429	470	490	439	470	438	461	444	430	478	454	400	436	431	442	454	478	454	455	469	412	458	471	441	463	452	501	435	469	450	488	439	429	432	422	429	441	443	470	468	472	478	435	450	450	442	485	463	433	436	427	458	453	485	450	426	453	467	454	473	434	444	468	423	467	401	408	466	478	465	457	422	456	447	484	451	467	451	447	474	480	472	461	480	420	472	449	456	478	417	443	458	455	446	458	457	500	447	435	439	479	438	423	463	445	459	460	468	411	457	451	456	450	480	474	418	471	455	455	445	453	404	451	451	421	488	439	429	429	466	460	435	461	425	466	444	431	439	428	472	477	447	436	475	485	486	431	463	470	445	458	465	466	437	476	475	474	454	421	460	438	439	470	428	450	466	441	463	454	476	462	473	489	443	481	478	446	467	442	453	452	419	430	419	486	434	519	448	465	454	464	429	439	483	468	428	450	470	459	448	484	479	425	463	458	464	443	435	477	468	416	466	442	464	489	482	445	428	460	476	471	428	435	455	459	424	459	469	474	469	498	509	454	447	444	431	441	455	439	425	427	508	468	422	456	479	462	458	407	470	485	441	418	469	458	471	505	468	463	454	441	474	423	472	390	465	455	436	453	445	524	445	475	436	453	439	430	459	471	439	448	441	441	459	427	436	454	463	428	438	441	441	434	475	492	422	484	461	452	505	429	412	469	437	445	504	452	408	483	463	457	468	440	468	460	448	459	437	443	465	478	463	443	466	412	493	418	440	453	433	454	458	449	459	448	444	458	434	420	445	449	449	453	471	469	454	426	409	427	459	482	461	462	471	468	474	425	408	449	421	475	461	524	442	476	455	466	447	438	444	489	457	487	480	465	432	416	419	450	460	479	444	461	435	472	424	462	476	466	414	448	413	440	501	484	430	473	439	462	460	435	451	490	428	461	431	445	466	458	457	456	448	425	481	484	432	427	468	450	445	457	431	416	453	411	426	418	476	446	472	478	437	470	464	445	456	413	435	453	437	445	443	487	453	469	443	444	440	474	448	459	458	443	490	448	498	470	479	464	442	448	432	445	428	437	443	510	436	446	480	470	470	427	462	448	474	429	468	428	478	440	463	453	456	458	461	435	452	485	426	491	431	455	459	441	483	442	379	430	455	432	461	459	470	472	477	488	427	469	465	472	475	483	452	452	434	487	459	456	455	422	451	463	441	419	426	469	475	435	457	449	438	450	472	470	451	441	461	482	436	441	495	440	469	464	446	446	459	421	462	452	447	440	491	440	429	446	468	449	498	433	423	460	454	453	413	468	437	439	445	457	467	491	468	464	444	458	444	458	435	439	462	432	466	503	499	411	452	418	452	425	446	466	466	406	471	409	459	435	428	445	451	425	447	459	431	458	422	441	436	444	460	455	468	450	494	446	423	418	466	424	459	465	469	429	451	426	441	447	448	443	428	443	452	454	462	435	457	429	435	412	434	407	445	456	452	458	480	438	447	446	440	452	474	435	448	469	399	460	457	437	457	474	437	421	493	481	427	439	453	428	430	422	418	432	453	450	420	437	443	468	450	450	446	415	475	480	463	464	460	427	432	446	457	434	461	478	457	452	477	447	442	480	429	459	469	450	489	489	423	449	462	465	456	449	478	493	481	447	491	431	413	468	446	428	476	438	474	458	423	449	472	437	421	455	425	472	428	451	424	448	458	483	432	441	453	463	435	426	465	459	523	443	460	432	480	480	457	451	449	433	468	428	455	463	465	458	455	466	489	488	428	450	485	484	432	443	492	479	450	460	414	491	432	428	455	439	467	427	428	455	445	442	443	446	441	441	438	426	450	460	471	469	448	418	435	436	447	453	456	468	467	473	477	420	473	443	434	474	468	454	476	464	487	468	480	434	486	468	475	467	472	463	458	454	462	467	447	451	420	506	419	432	457	441	458	461	474	454	454	476	447	457	403	472	442	475	465	390	471	486	461	442	455	435	480	517	485	461	460	452	468	453	414	438	438	450	462	446	462	446	432	461	446	454	430	473	427	443	438	446	385	413	437	434	452	384	451	463	448	441	441	426	438	484	474	429	426	523	476	461	465	476	448	450	432	406	457	426	429	471	463	489	466	443	463	447	476	436	499	464	468	461	477	434	445	479	501	474	474	441	460	478	453	482	425	445	483	396	485	431	462	462	430	479	436	433	468	470	481	454	443	465	491	429	466	470	482	483	405	472	471	434	462	454	455	446	443	453	464	463	456	438	419	462	449	485	478	453	455	452	483	452	519	410	453	420	458	485	453	466	459	460	437	479	434	450	456	395	458	454	461	482	475	431	446	432	429	490	451	456	453	452	424	432	466	449	447	437	468	391	486	457	461	440	520	452	455	456	440	478	481	429	430	439	452	492	432	423	433	428	464	491	430	454	486	465	467	462	425	455	437	465	487	441	477	485	424	491	466	437	466	471	480	459	448	467	470	446	430	494	424	415	477	453	444	460	453	450	433	472	444	411	449	495	481	433	472	442	448	493	520	448	450	464	455	407	445	489	461	426	441	439	423	466	430	442	460	435	459	488	471	473	467	458	439	428	473	433	443	443	438	442	453	474	475	451	427	460	477	479	497	463	475	432	441	416	466	428	414	412	421	437	475	491	466	432	469	453	445	462	449	436	407	461	493	409	455	444	462	448	458	449	494	431	455	461	462	447	447	471	445	450	415	443	397	422	469	441	445	437	428	447	517	501	451	434	439	442	459	442	451	417	493	454	446	438	460	466	490	464	454	426	442	432	449	448	468	445	483	443	462	443	431	444	467	446	463	488	440	449	476	448	443	460	464	479	465	501	445	468	505	404	462	463	457	425	473	472	442	457	485	484	464	428	454	456	419	457	453	483	453	439	440	442	451	494	448	465	448	448	418	457	454	423	482	453	441	424	451	473	418	460	393	450	455	417	468	457	435	416	480	461	453	479	430	448	498	434	487	467	479	464	458	468	428	439	447	474	446	469	465	429	471	449	449	445	470	476	452	416	434	495	449	446	466	479	429	474	448	427	450	473	447	445	458	425	468	469	455	439	477	454	459	465	452	429	415	473	477	489	475	492	442	463	426	416	449	453	466	456	432	430	464	447	447	442	450	435	483	429	443	454	419	435	470	470	464	447	485	440	464	458	457	427	467	444
30959	83542	65549	39437	19231	13048	510	537	593	522	568	519	561	519	475	486	486	555	520	534	536	492	536	515	498	531	500	513	514	530	527	513	497	498	536	552	530	523	499	526	505	506	516	513	499	503	515	483	568	543	530	508	574	530	465	508	503	519	529	527	566	510	470	500	551	534	510	548	549	541	503	501	514	494	533	512	504	522	509	542	498	493	510	505	538	504	501	505	535	533	511	528	543	515	510	496	493	554	492	546	499	525	494	489	551	514	511	500	522	547	518	529	505	558	501	529	556	582	464	497	500	493	524	522	486	520	549	495	525	508	540	495	460	524	513	522	506	538	520	530	511	517	502	463	476	511	544	521	517	513	545	500	523	502	519	488	460	505	548	502	522	509	523	560	445	490	514	473	496	512	529	506	546	515	506	511	528	494	496	536	526	519	504	527	497	529	501	564	509	518	546	542	453	522	504	495	530	516	524	509	491	479	538	549	519	525	555	506	497	545	514	501	547	563	526	500	492	521	537	499	532	538	543	504	503	548	510	483	524	546	487	498	478	538	493	472	533	492	492	531	524	528	510	484	461	524	489	509	546	560	462	512	495	510	502	543	503	524	534	551	491	491	511	524	499	491	499	522	520	484	519	520	508	500	508	524	509	519	499	550	529	504	491	510	494	558	506	544	542	541	520	511	512	511	525	514	518	457	507	527	509	512	527	548	513	510	513	543	559	505	516	513	524	538	496	519	471	485	545	498	516	514	506	490	528	531	533	540	508	576	526	468	504	513	492	521	490	532	564	501	551	477	515	546	531	522	527	519	494	494	500	473	498	504	541	550	530	505	500	552	533	546	493	518	454	500	494	499	548	512	522	516	479	534	508	520	485	487	531	548	533	498	507	496	529	481	543	556	500	510	521	520	505	554	542	495	531	523	475	502	531	492	538	547	536	505	525	535	492	491	519	522	515	520	540	491	498	522	521	536	522	496	513	552	533	534	514	527	588	495	471	510	519	487	521	525	529	511	540	541	488	535	552	500	520	484	536	483	540	508	469	538	533	512	507	545	486	541	465	556	526	509	570	511	549	533	480	509	480	523	521	529	535	488	529	514	529	496	503	500	536	514	486	514	508	551	523	497	522	497	526	497	528	527	540	525	526	499	507	479	517	550	518	509	510	468	536	493	537	509	504	488	515	512	520	556	474	472	532	511	506	507	518	479	504	517	519	519	522	511	508	488	505	512	508	513	564	562	509	530	534	497	555	493	480	501	485	534	499	507	522	514	509	496	491	553	489	540	539	481	562	492	517	503	487	488	537	514	514	467	537	532	509	500	544	490	466	559	506	486	563	540	549	503	488	522	498	513	531	548	530	482	522	504	455	519	500	550	535	540	534	553	533	522	535	522	515	498	471	486	525	519	503	513	483	531	509	532	521	523	508	532	509	500	502	506	526	496	534	494	537	504	544	518	537	541	491	531	519	508	464	568	583	541	501	527	541	584	527	528	521	562	488	498	490	479	539	513	509	469	548	522	492	515	497	527	505	498	488	539	555	520	525	513	533	508	503	496	514	545	526	501	547	481	528	512	509	521	534	520	548	511	529	492	507	526	556	506	515	512	500	513	520	528	516	525	494	466	478	483	533	514	531	514	475	494	507	521	545	521	506	520	537	462	523	519	475	533	505	488	532	493	462	525	526	519	533	521	517	511	535	493	483	516	502	491	471	469	521	499	478	530	499	477	541	526	520	548	482	531	561	524	530	514	504	532	517	490	511	508	558	464	530	498	547	520	526	560	491	519	524	501	512	555	551	545	469	514	511	498	533	519	497	517	496	531	501	523	506	536	486	527	514	528	513	494	531	523	511	490	518	522	498	539	522	560	485	525	490	509	483	453	564	547	504	510	478	504	491	500	543	506	523	522	500	524	523	547	492	535	521	464	493	505	511	497	510	523	493	509	521	495	531	513	507	513	519	497	524	495	504	485	511	538	534	507	498	510	498	542	527	535	518	544	476	520	589	526	490	573	518	501	547	462	511	551	505	527	534	517	531	494	551	504	496	523	512	517	502	498	498	499	493	520	528	490	522	502	543	506	484	505	522	507	529	565	501	467	504	505	525	526	471	499	495	559	503	530	550	525	526	511	488	533	515	502	460	468	511	498	487	476	523	519	546	526	491	502	494	489	542	524	513	504	509	544	495	496	510	484	481	459	491	483	538	534	479	467	494	505	504	546	485	501	553	533	491	529	520	508	477	519	524	465	510	541	499	548	526	503	470	520	489	538	500	539	558	517	505	481	499	493	501	535	540	521	498	513	513	500	515	498	539	516	505	534	522	517	474	483	525	552	509	480	529	518	493	552	477	481	556	524	519	494	508	529	522	515	531	528	496	526	540	521	521	507	495	497	516	501	500	514	539	482	522	522	529	492	554	519	481	503	537	525	512	509	494	495	497	510	499	533	521	508	476	512	512	529	462	516	526	532	509	510	519	539	534	505	518	540	525	524	533	537	460	524	555	498	513	482	494	476	530	522	518	524	490	496	534	513	509	534	515	513	484	526	555	473	481	514	515	536	494	486	525	499	507	551	507	522	496	513	507	531	510	537	494	494	504	530	447	510	547	501	526	507	489	540	535	477	484	507	508	524	510	478	500	533	495	510	492	520	487	520	498	505	474	510	550	484	504	550	551	531	488	510	475	460	500	498	505	502	511	523	496	531	512	499	497	498	531	486	515	528	549	517	521	506	492	549	532	518	532	517	500	553	529	509	500	525	503	501	473	505	507	492	522	501	528	518	530	493	512	523	544	466	538	541	526	518	517	510	516	547	509	527	538	496	555	520	490	506	508	488	528	557	556	476	504	567	533	557	471	535	558	515	518	519	517	516	510	471	516	503	494	499	531	523	516	492	524	494	519	543	520	533	497	492	517	551	544	527	485	466	498	489	552	497	575	529	504	524	465	516	504	475	545	511	536	535	507	487	542	531	549	523	486	512	495	522	548	500	489	560	505	517	531	492	520	505	494	528	466	491	500	515	524	489	507	475	519	495	520	497	500	526	540	518	524	484	507	516	475	486	479	536	510	540	529	498	509	534	543	500	521	527	542	537	484	482	501	568	516	537	506	494	497	480	516	515	488	502	535	521	497	498	473	465	523	528	481	533	532	484	505	517	492	510	500	552	486	531	512	461	511	523	533	530	507	485	508	503	561	488	510	503	527	491	524	523	518	525	492	482	516	515	508	526	544	495	517	512	519	509	502	520	542	498	540	551	465	498	516	525	481	510	534	511	507	542	482	502	543	486	514	513	543	503	548	532	540	535	516	494	509	467	515	515	502	550	484	498	512	531	544	522	495	537	528	471	519	529	521	491	506	501	509	504	491	473	507	542	525	518	543	517	528	557	552	553	518	523	519	468	481	544	510	514	541	484	503	556	557	512	487	556	494	529	499	514	505	492	514	498	531	508	537	489	508	495	540	525	511	546	490	525	512	475	536	547	513	501	498	534	534	506
23199	23128	38332	35192	28675	24775	14359	1421	658	644	615	589	626	599	663	668	631	648	589	633	552	644	597	625	607	602	609	619	627	624	608	592	629	633	583	621	591	590	575	568	604	611	573	622	546	596	596	618	603	598	620	572	572	602	592	577	559	575	611	590	613	579	619	615	574	609	653	620	624	576	581	565	633	607	599	611	601	605	583	576	639	618	614	617	618	567	591	612	591	595	570	591	588	644	575	611	599	622	598	590	622	588	586	628	569	624	562	603	620	598	595	579	571	626	620	567	612	580	573	587	600	595	589	603	605	602	572	599	646	615	603	584	587	590	600	614	578	575	603	595	592	579	609	609	560	607	599	595	622	580	601	620	560	656	596	614	659	542	623	605	616	577	567	587	612	601	579	634	589	601	597	562	554	633	588	615	569	576	630	587	611	627	603	562	585	651	616	607	619	611	620	594	671	605	638	650	577	640	608	561	611	601	602	601	613	593	551	621	605	599	616	589	626	572	614	568	586	577	615	620	591	594	580	548	597	661	567	659	601	541	620	596	621	609	594	569	602	583	574	610	612	610	579	584	627	619	606	589	565	627	577	553	592	623	554	569	573	594	573	626	599	647	589	601	556	599	581	573	633	631	616	622	576	599	598	611	630	603	601	513	586	622	596	600	613	536	601	608	579	612	554	652	588	569	612	630	578	601	595	617	631	610	614	557	591	601	644	606	590	593	535	611	608	591	592	559	631	591	595	634	623	630	635	611	614	587	601	582	564	574	604	608	594	598	580	610	595	582	595	604	606	573	612	589	583	547	646	591	607	584	586	616	594	637	641	587	616	593	608	589	606	604	639	629	638	570	614	560	611	609	581	582	628	628	600	597	552	567	599	641	605	599	587	569	587	560	575	567	640	574	581	605	631	569	593	626	615	588	592	540	578	576	587	635	608	620	557	553	641	564	622	559	622	579	576	616	648	641	598	585	587	591	588	599	614	545	547	600	585	597	589	567	601	607	607	578	592	594	625	618	570	569	624	613	578	605	639	616	617	613	562	582	587	574	570	574	560	544	553	610	620	576	645	587	578	616	618	604	577	608	658	562	603	607	590	617	571	588	587	583	572	585	602	570	544	623	558	613	565	640	613	545	589	608	594	596	611	608	586	559	617	613	568	592	579	548	596	605	597	561	565	620	597	568	621	590	579	615	581	610	615	627	621	617	610	612	560	581	620	580	607	577	545	593	631	615	592	592	605	585	604	592	587	574	560	620	623	663	614	607	580	579	585	570	597	606	588	575	637	562	613	589	617	570	612	581	605	532	638	598	574	584	584	596	650	547	586	592	589	612	562	589	597	616	605	570	582	546	584	629	607	639	592	621	608	610	557	610	599	606	637	616	583	630	594	583	589	568	636	609	594	583	576	612	623	618	603	609	629	583	602	558	626	601	622	623	597	597	595	564	587	601	634	610	586	588	598	645	592	636	652	596	647	608	578	632	562	579	577	614	613	623	582	584	585	611	613	565	596	596	640	578	590	615	578	600	634	595	569	608	561	627	613	592	613	589	586	595	575	629	610	575	601	567	577	633	594	592	598	583	625	573	581	591	623	576	579	586	595	604	588	558	581	584	615	603	566	591	606	576	594	645	565	597	616	592	587	622	595	590	605	597	593	612	558	577	637	589	620	575	586	572	602	576	600	609	620	607	629	606	592	606	570	590	586	554	619	633	568	588	616	612	591	637	638	604	612	627	575	598	587	579	561	535	604	634	592	583	624	593	624	588	608	604	607	593	642	582	558	614	626	595	637	622	584	550	627	661	602	582	632	600	649	598	581	603	576	576	588	604	624	610	599	559	625	611	589	628	591	595	577	629	594	622	568	630	591	545	596	605	554	606	629	626	565	611	592	583	612	584	630	604	639	624	606	568	611	589	624	610	627	640	607	658	573	579	599	582	578	579	588	616	573	584	600	560	605	631	575	616	588	614	627	569	561	590	553	567	572	560	601	607	612	565	586	578	637	562	582	604	597	602	589	593	595	602	627	609	588	638	562	587	602	630	625	631	600	590	589	597	596	564	614	587	620	605	583	588	573	584	560	586	567	643	621	587	558	581	547	593	554	612	607	583	590	609	605	630	574	601	630	572	597	601	632	605	599	567	651	602	579	553	625	563	603	587	586	604	581	608	644	606	574	653	604	618	602	596	600	606	581	555	607	590	620	569	632	537	598	599	634	625	605	570	586	600	599	583	608	592	620	563	609	537	602	560	624	580	611	581	609	558	586	614	568	580	587	592	643	583	628	624	600	588	584	579	597	624	586	561	562	574	571	610	575	566	567	619	625	591	576	590	552	635	610	611	625	575	616	615	612	602	584	570	614	577	614	540	592	615	558	578	583	579	556	608	587	629	593	605	634	612	597	584	568	600	583	576	607	598	554	594	620	619	602	598	600	624	616	591	610	630	613	645	601	596	626	653	603	582	599	607	615	614	628	596	584	562	633	614	591	626	636	625	640	620	584	599	616	582	554	631	612	588	571	588	581	621	656	616	613	594	595	574	555	625	584	633	575	605	616	601	589	587	583	557	599	604	575	599	601	582	594	615	582	618	616	572	637	575	565	603	619	634	598	547	615	636	628	643	623	598	587	621	588	638	657	628	612	609	599	567	603	602	589	658	570	605	600	576	593	582	634	589	622	586	577	627	574	614	570	610	583	631	609	625	630	612	595	613	573	609	582	553	575	607	556	546	590	600	595	629	566	608	573	600	621	607	569	620	585	605	580	591	630	572	561	567	602	620	653	590	643	603	572	574	625	576	644	542	580	619	584	575	600	608	636	576	597	586	574	648	595	613	566	573	610	578	594	604	598	616	622	584	568	577	653	576	598	601	633	585	569	574	646	638	599	591	583	582	575	640	598	572	604	600	656	624	620	619	646	604	595	628	578	555	556	590	557	608	589	612	566	574	582	623	590	595	586	611	590	565	540	595	606	607	608	614	578	603	597	606	631	621	602	616	623	585	598	603	597	603	591	581	567	605	618	559	561	638	577	631	603	571	596	627	606	585	562	587	608	594	596	592	580	560	658	608	633	602	627	576	631	568	635	586	576	574	632	604	576	633	610	595	599	566	650	593	587	556	631	638	556	656	633	587	553	601	576	619	626	596	580	635	572	612	620	631	593	615	599	624	623	594	612	610	610	573	624	597	583	586	612	589	600	590	530	592	616	584	565	602	615	616	629	599	601	584	590	633	628	643	578	622	584	596	582	619	573	549	613	597	565	580	585	587	587	567	605	642	624	619	575	618	613	596	612	630	602	592	557	616	635	547	579	620	572	618	639	590	601	619	563	580	632	616	625	607	616	609	565	617	633	589	582	584	607	550	597	603	643	598	581	602	612	568	600	641	588	651	674	627	577	624	554	605	591	638	590	594	573	638	590	624	636	608	630	575	608	586	614	599	523	611	593	633	570	620	588	627	594	576	631	587	580	606	604	608	562	589	629	586	608	565	598	611
35203	75839	83526	63416	40232	22527	726	703	651	678	682	650	660	672	687	634	698	640	661	673	673	624	634	653	635	639	633	630	681	623	647	638	676	677	642	641	584	628	679	650	693	615	697	677	603	621	605	674	635	611	648	659	654	648	634	575	652	671	660	632	640	626	631	666	686	610	659	655	640	623	603	641	602	626	652	609	636	655	679	665	610	713	645	688	630	676	641	557	644	618	655	637	670	616	587	661	637	633	636	578	674	658	658	585	602	633	643	655	636	606	640	634	657	653	655	641	636	595	668	604	620	663	616	623	631	632	663	639	654	626	622	666	672	678	634	652	630	665	669	651	583	562	641	645	662	614	649	631	617	601	674	647	634	670	600	617	584	605	589	616	631	607	624	645	635	651	667	621	679	668	632	631	638	627	656	645	619	645	659	660	672	659	672	633	658	666	648	601	600	630	591	672	600	637	612	628	631	648	642	592	637	603	610	631	591	638	604	671	667	647	634	626	615	655	671	694	612	647	603	618	654	654	642	663	623	616	630	644	623	623	641	637	652	623	617	639	636	620	663	635	665	600	598	640	600	594	649	663	621	613	606	632	643	645	657	617	638	640	661	606	616	650	663	627	665	646	651	653	638	624	665	621	606	638	614	566	613	654	643	658	594	624	684	664	628	681	647	689	654	641	585	607	663	671	632	617	658	661	637	606	654	617	642	592	661	641	607	635	676	635	612	647	614	638	677	637	608	597	611	589	635	607	612	660	628	615	678	645	675	617	666	603	655	653	621	609	606	647	635	638	661	612	634	675	639	655	624	627	628	658	669	609	633	656	628	671	639	658	659	612	634	660	619	658	642	636	623	619	658	629	632	633	650	624	618	641	662	639	662	621	633	653	659	655	666	667	638	639	621	638	655	667	641	701	655	653	643	603	613	643	607	621	686	611	649	583	617	660	588	652	649	577	637	632	627	627	654	616	640	656	700	643	637	644	656	642	682	657	623	659	675	623	675	647	653	640	647	627	667	634	591	653	629	607	630	632	634	632	653	594	618	635	634	650	661	625	614	579	623	623	615	657	599	640	634	614	639	619	649	655	612	612	619	640	615	623	641	648	627	638	638	662	618	632	603	640	650	628	644	651	599	625	672	654	627	659	624	658	626	600	641	675	608	633	611	629	625	659	627	651	655	624	632	619	598	630	648	657	611	629	658	610	602	614	647	645	675	632	643	620	641	672	635	662	656	621	601	619	648	648	602	626	600	650	640	575	653	646	641	630	687	639	627	637	609	644	701	587	659	628	616	671	618	598	664	649	642	662	645	645	607	647	623	635	630	629	614	635	627	642	625	598	616	679	660	628	641	607	669	665	639	606	649	634	657	630	650	633	639	633	632	633	643	632	637	654	672	608	684	645	638	654	605	685	609	634	616	635	654	609	633	618	633	638	651	635	665	628	626	619	640	624	583	654	618	623	656	613	599	627	598	689	603	695	631	628	677	642	640	626	653	635	662	661	651	622	631	607	648	640	666	648	638	603	644	632	616	640	651	600	644	646	595	598	628	664	655	643	625	663	659	643	617	640	633	639	648	627	613	630	614	599	638	622	625	655	622	638	632	628	678	676	653	617	641	619	619	624	609	711	624	641	648	606	584	605	672	629	652	673	616	603	655	654	646	652	628	661	652	637	593	659	610	644	628	640	683	687	636	619	642	627	676	634	634	621	607	685	615	642	626	656	680	637	635	598	695	634	670	641	638	638	653	672	630	631	670	623	652	624	600	624	691	650	622	630	634	623	628	645	640	605	619	593	606	627	621	656	619	654	662	676	624	651	606	659	600	660	649	642	634	645	602	599	653	607	632	632	627	588	593	667	643	650	642	618	667	673	621	647	674	641	679	641	661	593	612	683	632	627	676	660	642	619	612	670	622	642	612	638	698	643	589	650	625	607	636	651	647	658	675	597	659	653	628	615	655	676	637	623	656	633	618	634	667	667	630	640	615	635	660	632	684	660	661	627	604	588	666	652	653	663	619	626	630	621	610	655	662	614	640	635	627	667	628	611	642	612	607	621	639	621	660	631	643	578	573	605	618	588	635	642	618	662	641	655	589	652	614	624	636	629	626	604	608	637	622	651	627	583	632	619	617	651	627	639	627	607	635	640	630	639	639	660	631	645	668	653	631	608	649	674	602	669	623	617	621	652	579	635	599	622	666	598	622	657	598	683	629	622	612	597	662	635	633	618	590	686	599	621	599	643	673	607	656	637	695	638	604	663	659	661	641	633	634	596	622	621	627	655	616	667	648	621	633	628	619	612	667	651	662	609	616	648	630	639	673	661	613	633	641	629	596	602	604	638	586	651	633	684	636	645	586	594	655	607	620	662	648	644	593	626	624	639	630	645	635	668	651	604	644	653	648	649	616	627	600	620	599	626	613	615	653	695	666	619	607	632	643	671	599	637	608	624	592	616	640	602	646	635	632	630	659	613	581	621	648	636	649	664	656	657	637	635	557	626	655	665	626	685	608	645	651	657	629	641	634	674	626	644	649	628	670	608	628	643	640	648	652	627	645	620	673	636	655	637	604	644	659	663	659	635	677	672	597	614	634	619	635	654	619	568	668	589	618	671	654	611	668	671	641	646	648	704	633	608	647	615	626	577	676	656	616	626	649	682	634	643	633	656	630	669	679	620	631	618	628	620	600	646	615	604	664	634	632	669	576	622	626	652	656	611	609	612	675	626	628	617	641	666	662	592	625	652	628	655	612	641	639	622	672	652	639	600	627	625	665	647	675	636	655	649	646	629	661	611	602	607	635	602	674	659	633	617	637	670	617	701	610	627	658	673	611	641	667	634	614	611	677	655	689	651	667	633	668	660	649	600	653	583	623	640	660	630	665	603	654	641	658	624	645	660	646	674	654	622	617	619	661	650	627	627	641	658	626	646	656	630	653	639	622	676	678	687	641	657	653	656	654	691	590	657	627	608	626	634	629	662	645	644	638	660	665	618	636	629	661	645	636	622	672	643	612	664	657	641	594	637	668	618	619	642	625	623	689	684	620	647	623	625	655	631	624	637	599	639	670	672	671	619	655	658	656	669	617	678	609	645	600	621	627	628	662	611	623	577	680	644	589	671	643	645	604	619	596	605	661	592	621	656	665	633	608	638	641	609	651	656	649	624	648	625	603	628	667	592	663	627	612	604	663	593	605	622	707	602	669	638	639	593	598	574	628	597	624	631	622	563	592	643	658	660	618	632	630	652	621	652	668	655	648	627	635	667	639	648	668	611	629	662	637	636	631	663	666	630	637	627	648	599	639	603	647	612	629	660	643	660	637	634	608	634	608	654	598	668	649	609	636	602	671	665	617	638	587	666	608	668	615	642	627	633	633	658	638	637	618	603	661	669	648	641	646	623	627	676	623	686	584	670	590	646	645	637	659	606	663	583	602	693	634	677	615	613	665	621	641	619	592	612	637	623	603	613	597	653	621	635	657	628	625	662	613	627	610	625
27868	32948	43021	25282	8768	1916	355	356	341	366	347	322	353	347	365	315	371	354	316	343	364	337	320	364	377	338	367	334	350	347	334	326	322	336	332	323	314	336	352	333	355	324	335	352	347	334	323	321	344	351	341	343	303	316	340	341	328	332	311	359	328	322	362	343	340	325	302	332	359	355	325	360	326	339	317	353	325	384	327	330	333	384	331	346	332	347	340	304	339	333	337	355	325	333	323	340	342	318	355	356	323	381	313	339	316	344	333	350	352	309	360	352	368	302	344	320	357	341	331	330	331	343	324	333	357	350	334	347	332	354	340	316	369	323	332	324	325	346	349	318	343	364	366	334	341	376	319	340	347	311	346	347	341	325	337	319	344	329	330	330	319	302	332	349	362	351	351	349	329	339	326	330	322	395	331	340	336	333	323	345	332	334	348	355	348	341	311	348	349	337	349	327	355	333	354	317	322	353	349	314	356	322	355	350	347	331	342	324	352	347	346	308	340	329	352	329	339	321	331	349	320	334	324	360	372	347	346	351	341	316	365	327	320	334	326	385	381	360	315	344	312	336	346	352	336	348	359	339	353	347	368	361	312	323	337	353	361	339	328	336	332	344	361	362	336	375	324	340	302	344	326	332	330	357	387	344	381	365	373	354	337	311	351	351	345	344	354	369	351	311	325	307	273	359	317	321	359	330	348	304	356	327	339	346	340	340	328	330	320	314	361	350	361	350	337	366	335	337	334	335	353	338	335	344	334	358	356	316	329	340	332	328	327	363	316	342	325	354	305	354	311	350	331	358	316	341	365	370	342	334	364	336	299	320	333	337	354	334	334	286	318	336	349	342	333	346	355	339	331	328	314	349	358	298	306	340	331	321	311	374	320	341	356	353	306	347	360	337	342	322	345	349	341	319	334	322	317	336	325	334	374	346	305	360	294	311	359	341	314	354	372	347	362	346	334	360	347	329	348	353	336	337	326	332	328	344	357	350	343	347	348	367	338	303	345	364	343	339	330	342	337	335	316	345	337	310	329	339	357	363	341	322	372	341	340	326	310	338	320	308	322	315	363	287	330	315	337	382	330	317	319	326	341	346	295	320	340	318	318	348	346	328	348	291	332	363	337	375	359	325	328	324	335	340	311	351	341	362	340	334	339	352	320	317	374	339	368	319	365	320	356	343	334	323	330	315	324	342	310	329	292	360	347	322	326	349	346	326	331	352	330	352	306	342	343	325	327	320	327	339	343	325	343	340	325	322	330	282	352	336	382	331	304	354	301	366	339	329	313	328	330	331	360	313	357	332	335	342	370	306	356	344	341	338	365	344	341	358	338	334	367	328	325	362	299	363	338	345	371	349	345	332	366	323	324	354	377	372	324	334	376	324	336	360	323	330	338	334	362	319	348	340	333	349	322	329	383	366	328	332	310	361	317	303	333	315	326	342	358	334	334	331	322	345	340	339	359	333	329	363	350	359	340	347	347	349	351	344	323	352	354	335	353	339	348	368	365	352	325	328	334	318	324	342	341	338	345	344	355	354	351	327	304	361	342	339	334	334	330	347	352	360	334	325	375	337	344	319	347	353	315	327	332	317	317	374	331	348	326	341	342	316	360	334	351	324	314	366	369	323	325	331	342	306	334	342	350	369	326	338	323	317	327	327	335	361	364	338	338	336	350	344	342	367	351	323	307	311	321	338	339	331	356	345	307	366	343	329	332	329	324	332	335	360	352	317	341	325	338	316	302	352	338	366	326	357	348	367	327	336	305	338	350	333	360	362	358	369	356	341	355	369	361	358	364	348	329	339	328	330	338	336	329	316	323	322	313	375	413	334	338	341	343	382	335	346	330	354	319	340	345	364	295	332	360	344	319	350	354	304	326	342	340	333	347	343	333	371	337	326	362	348	337	323	335	348	362	334	334	325	313	331	365	354	386	321	337	363	370	344	349	345	334	350	316	347	328	363	353	352	318	376	304	326	353	356	342	348	354	306	299	356	355	357	385	304	322	355	331	384	317	346	326	321	374	336	343	332	336	295	338	343	319	380	329	363	334	344	321	324	341	349	318	340	348	310	335	342	342	334	333	324	328	334	364	330	312	321	328	299	355	319	337	326	330	319	371	314	325	337	338	312	356	342	335	324	309	369	345	317	377	328	342	316	333	307	353	332	332	351	348	322	332	330	375	352	337	293	372	309	313	342	360	332	359	304	341	341	334	360	365	355	345	313	342	338	340	329	373	297	341	362	359	333	332	311	333	329	346	322	310	335	347	372	373	316	342	367	364	325	330	357	318	317	311	310	353	373	322	342	338	337	333	314	329	374	333	352	321	305	317	341	323	340	363	341	336	321	347	377	342	325	356	359	321	383	312	302	322	344	319	346	334	327	341	333	301	374	317	365	297	361	357	333	337	304	335	324	349	327	295	362	341	315	337	318	325	322	335	317	358	348	360	320	309	361	313	302	328	364	360	346	357	350	302	349	313	308	331	371	343	313	314	330	316	322	340	337	325	341	349	344	372	369	331	354	319	344	339	334	322	340	337	367	344	369	363	373	355	342	352	331	324	304	348	363	363	339	320	336	345	296	346	355	329	349	359	352	340	361	353	321	321	352	333	349	365	343	336	334	327	354	359	338	345	328	324	310	348	312	341	344	338	332	332	352	339	365	320	369	347	336	348	344	344	320	338	325	344	348	310	331	324	332	373	341	364	330	350	372	337	300	371	355	326	322	343	332	365	334	341	342	350	346	364	350	386	312	326	316	350	358	365	362	358	362	355	357	375	341	358	364	332	333	345	336	351	355	322	362	360	308	355	376	328	307	322	334	345	358	338	366	335	317	302	365	339	316	350	338	338	317	322	357	351	351	348	323	336	307	362	368	370	375	329	342	360	360	336	372	327	342	301	335	351	324	345	345	337	327	357	328	334	295	313	299	326	364	302	346	310	315	317	365	327	334	338	357	327	338	348	334	309	325	318	347	320	326	339	329	344	333	343	337	333	340	321	321	357	361	320	338	328	311	323	326	311	313	313	341	366	364	368	328	326	329	320	364	329	371	352	334	363	306	357	329	360	333	361	397	332	357	336	350	347	334	386	355	344	346	367	344	331	331	332	329	336	367	300	360	329	349	380	315	366	351	373	321	330	336	324	326	332	349	333	338	310	335	336	356	310	343	318	323	338	343	354	323	330	353	326	307	344	326	334	373	333	340	331	337	338	357	354	326	358	337	313	352	311	341	387	331	357	330	336	311	369	320	337	353	351	332	355	357	349	359	346	375	344	334	330	334	317	314	332	345	352	335	354	362	347	359	337	358	315	364	350	313	327	337	357	360	342	316	320	321	330	369	331	342	342	297	360	350	351	350	341	351	358	360	357	347	367	345	341	319	358	337	301	331	371	314	328	296	339	362	345	334	346	328	348	344	346	354	364	345	321	356	296	355	325	338	344	348	328	356	331	323	301	329	345	335	353	348	336	321	373	365	354	311	343	354	355	346	336	342
19340	53551	37936	18449	7473	2209	400	406	411	422	382	411	371	424	383	394	411	393	371	404	367	380	409	380	403	399	390	408	408	405	369	387	405	412	385	463	384	417	395	393	405	407	402	394	380	382	420	417	414	375	383	421	417	403	379	421	408	379	368	439	373	434	373	458	408	400	386	416	372	427	408	405	406	399	391	410	355	421	402	433	378	381	389	355	384	382	396	388	433	373	385	408	425	406	362	391	371	397	381	399	391	401	387	410	399	404	424	397	409	403	422	359	405	399	407	399	408	413	374	421	369	389	401	408	379	417	382	374	416	414	392	407	347	361	406	380	412	407	391	397	364	396	401	407	430	419	416	428	380	398	408	387	441	397	349	373	384	393	435	398	398	400	403	389	406	430	389	384	394	412	369	403	407	402	385	407	395	407	407	379	403	400	385	443	393	408	394	377	377	387	407	406	395	415	405	379	384	399	378	394	427	428	398	377	385	377	443	376	384	388	409	410	370	356	413	393	382	421	365	376	437	360	428	420	384	441	418	348	402	405	403	394	375	385	368	385	407	385	392	387	414	384	444	409	417	373	384	398	384	410	372	393	425	431	400	398	368	395	404	396	396	374	414	393	399	389	395	348	391	412	421	384	393	407	416	398	388	391	425	387	408	384	396	405	413	414	414	400	404	397	410	429	400	397	420	350	426	410	374	385	395	446	416	427	406	404	401	392	349	379	405	378	379	429	402	375	457	407	364	371	409	385	384	405	376	389	404	403	384	416	384	392	394	379	384	397	406	398	387	425	417	393	386	393	398	427	369	369	419	347	404	393	373	421	378	387	386	410	364	449	412	403	370	396	426	432	355	399	447	401	419	405	399	438	418	372	410	404	390	362	407	411	395	393	465	398	396	413	396	392	396	385	384	372	402	366	343	415	389	371	412	399	388	366	394	376	368	408	387	383	406	350	407	376	386	410	367	394	383	377	412	368	398	386	384	366	367	377	426	413	408	365	370	425	369	426	409	417	392	363	416	429	430	415	365	385	344	374	363	398	371	390	406	366	387	401	402	419	380	386	385	358	376	386	375	394	397	365	382	385	368	405	387	408	400	415	381	404	444	388	404	413	370	377	402	420	413	392	365	407	389	380	382	392	397	403	386	362	382	407	416	392	402	445	415	387	408	396	396	404	367	375	403	377	413	378	418	393	412	407	410	377	395	398	367	366	401	370	382	422	411	367	407	363	394	365	401	406	389	388	403	391	390	387	402	398	378	413	400	389	414	388	409	395	381	399	378	363	365	407	381	420	365	382	390	434	450	378	377	398	402	388	405	366	401	431	386	408	381	382	388	426	420	402	373	404	417	408	423	419	384	391	400	377	403	402	417	367	348	408	431	396	376	386	356	399	408	383	389	384	412	386	389	446	404	420	388	430	381	377	423	402	378	379	416	385	403	378	396	400	381	387	388	386	387	451	401	391	409	386	455	410	392	386	391	391	400	410	398	398	386	405	425	442	401	399	363	385	381	397	363	408	412	403	399	405	369	419	392	369	404	425	371	398	368	412	423	336	416	412	384	415	410	413	353	363	361	390	391	388	405	412	400	402	399	387	381	411	400	410	383	374	364	418	366	371	393	415	427	407	397	378	393	423	390	399	429	418	418	396	393	430	419	366	382	381	379	334	414	381	427	425	396	397	411	406	431	390	367	449	420	418	386	427	370	379	340	398	395	392	346	387	369	392	423	417	424	414	393	347	374	391	374	407	397	379	375	400	425	425	395	419	397	426	430	400	424	385	368	405	377	402	379	401	398	391	428	397	411	392	432	404	414	402	391	417	400	413	372	344	409	415	372	438	398	373	380	387	425	388	393	392	405	458	414	423	392	386	383	386	424	415	387	416	386	413	400	376	414	410	381	391	393	412	375	371	420	389	392	422	428	408	386	401	398	394	411	408	421	398	432	436	355	391	399	368	391	409	378	422	407	419	414	414	396	389	370	387	344	394	407	425	380	395	419	355	439	424	400	406	415	380	398	383	408	390	411	445	394	394	416	395	406	393	418	391	369	396	385	391	389	391	387	393	391	403	381	396	395	390	410	388	427	428	415	382	389	359	414	418	386	366	371	429	393	405	396	394	419	391	377	362	422	376	396	382	392	436	401	393	409	379	395	385	391	369	399	394	401	394	407	403	422	435	394	381	420	392	369	401	393	416	406	382	391	392	420	349	374	392	364	404	361	404	372	409	392	399	382	406	365	427	427	376	387	391	412	406	374	415	398	387	382	387	399	440	412	400	405	403	387	445	403	370	447	419	384	394	408	384	402	430	387	400	407	420	358	413	394	403	414	435	387	441	391	384	384	422	370	430	423	399	416	415	357	390	385	389	413	408	402	396	418	399	401	352	397	388	397	382	392	388	423	385	406	446	382	405	413	389	410	398	364	413	419	404	418	398	391	409	378	376	391	397	409	368	425	404	348	368	387	438	388	396	405	377	412	388	385	383	385	412	372	355	410	424	368	413	405	396	356	420	391	439	434	411	402	416	371	415	418	412	433	384	385	372	365	404	399	384	401	355	403	402	388	455	417	412	402	402	392	346	380	408	415	394	407	422	414	406	426	388	381	384	436	389	388	366	401	387	402	399	401	391	413	372	393	391	417	400	411	416	386	414	384	403	399	393	370	393	396	406	404	347	417	375	421	435	397	443	400	383	353	394	412	390	402	417	427	394	407	383	375	393	382	403	374	391	387	364	380	424	385	400	366	380	383	343	410	390	390	411	397	364	400	409	434	392	366	381	391	412	409	407	387	393	399	414	406	420	410	355	415	375	353	414	402	412	445	397	413	357	383	401	407	377	408	417	416	399	399	394	388	404	413	366	414	423	389	405	396	422	438	413	388	422	442	407	387	394	375	377	373	405	407	427	406	422	381	389	379	411	430	407	363	373	404	391	434	392	389	375	378	414	355	389	413	378	385	332	377	406	409	424	414	418	382	395	388	383	403	408	389	349	377	387	379	387	404	374	396	425	390	433	402	365	392	416	369	395	387	406	408	405	396	387	368	388	352	409	383	388	387	415	440	404	411	414	381	371	383	405	394	411	417	400	379	394	408	425	406	404	414	416	414	379	437	404	380	401	410	422	378	363	403	431	401	381	400	375	399	381	409	369	379	386	459	415	378	408	395	413	358	410	400	421	396	431	396	370	391	390	387	394	391	375	377	395	401	393	416	388	380	426	403	368	384	382	404	391	408	396	362	384	374	396	434	417	396	381	382	405	369	388	368	374	387	406	415	402	378	363	402	412	401	420	386	411	369	397	452	373	386	380	423	376	461	426	410	381	410	403	395	412	447	403	397	407	397	368	389	421	416	401	384	357	410	417	375	362	384	374	401	384	392	376	414	419	397	391	387	403	407	415	370	403	381	420	400	427	414	391	407	392	380	414	364	422	405	396	395	386	384	396	398	427	388	408	397	370	362	387	407	380	385	399	401	383	430	409	391	393	406	425	415	402
24338	24929	45666	42401	30878	20994	5248	481	411	444	415	373	397	364	369	397	382	384	407	386	413	371	356	373	417	394	405	404	427	392	401	371	395	433	393	396	403	385	364	408	382	351	392	367	370	402	376	395	398	391	400	394	408	366	418	351	385	406	376	390	388	392	402	386	370	380	373	382	408	379	417	396	393	393	406	382	406	398	430	384	384	428	391	404	358	392	397	411	396	372	366	372	399	385	384	403	379	405	400	397	385	400	394	418	379	386	406	419	370	399	388	378	366	383	423	413	409	393	406	392	387	402	399	379	421	386	384	362	416	405	397	367	410	375	396	365	365	359	414	376	388	407	414	379	350	361	397	362	389	402	349	401	390	364	394	429	399	391	397	384	387	412	386	388	413	398	404	408	380	406	346	368	363	359	398	426	373	391	378	364	372	424	402	405	380	374	356	388	380	364	386	385	391	395	361	387	372	366	412	380	368	380	403	386	421	385	374	374	403	393	425	361	407	390	367	438	376	390	354	389	385	409	386	384	372	382	403	404	397	376	376	405	391	382	400	386	383	393	381	373	374	383	395	413	386	407	399	414	399	372	393	371	390	389	381	370	391	360	360	411	414	347	391	362	387	410	390	385	382	416	381	381	389	400	427	369	373	369	407	400	380	379	395	374	397	405	383	374	375	392	375	428	412	399	401	389	422	394	401	403	398	369	401	407	393	408	414	394	423	392	365	392	406	423	409	382	356	401	377	369	395	405	373	429	412	415	416	409	363	372	388	395	381	346	376	341	375	407	403	360	401	352	422	431	422	410	404	399	396	358	413	360	387	404	383	348	394	403	407	398	375	366	394	391	369	389	390	433	384	389	419	408	419	397	392	390	368	396	373	414	399	387	371	425	437	414	370	379	383	407	415	411	357	380	401	371	401	387	415	375	416	371	383	379	410	402	368	404	401	429	384	418	409	405	370	406	381	381	373	403	394	404	441	394	410	384	388	368	385	409	415	405	446	356	402	417	399	406	409	394	412	376	374	351	370	414	399	400	398	378	388	403	384	381	371	388	412	420	408	395	387	365	381	406	394	380	363	402	387	390	422	358	386	385	417	394	347	362	388	425	397	381	373	396	364	390	404	413	371	389	401	416	391	364	395	376	382	426	374	395	365	370	383	389	379	395	413	376	367	414	381	397	363	380	383	378	389	391	369	390	419	407	381	397	355	390	378	390	363	399	398	400	395	402	425	423	419	379	378	413	393	401	405	413	397	374	396	403	393	372	383	382	410	394	378	373	382	391	358	407	394	393	372	364	338	420	379	409	377	373	387	358	362	391	390	401	388	387	379	405	393	355	398	429	402	373	393	414	393	404	375	364	382	401	362	389	387	368	407	359	390	364	426	378	366	370	400	400	366	382	371	408	374	380	395	388	428	391	440	386	405	400	398	368	400	408	418	378	365	355	360	395	367	377	398	434	420	437	412	381	383	396	396	401	403	393	421	390	353	399	374	404	390	368	367	400	386	397	400	351	377	391	386	374	379	364	413	407	395	381	387	405	397	386	360	390	368	358	358	410	368	371	393	402	408	381	389	408	420	400	389	397	388	397	378	327	387	371	404	368	386	353	369	412	391	421	398	407	353	398	390	372	417	388	390	403	372	409	382	387	410	372	390	363	420	400	411	363	407	390	368	361	390	403	420	383	377	384	380	415	403	391	394	403	384	390	410	365	405	376	401	365	389	386	400	396	396	407	425	390	413	386	365	388	381	393	417	381	407	397	382	368	408	420	418	409	394	375	382	368	411	395	420	356	396	369	385	428	379	376	409	387	411	361	410	396	370	395	398	401	373	431	375	381	410	425	397	370	390	387	392	381	386	366	389	351	416	398	408	417	375	359	374	383	399	407	398	367	445	394	388	410	421	421	388	383	409	413	373	351	411	392	402	396	379	343	367	372	356	396	413	395	399	401	417	367	378	389	398	380	363	416	389	381	419	391	405	372	381	386	402	398	402	405	405	392	367	382	377	397	401	368	417	395	378	405	403	397	381	369	392	386	427	382	417	415	391	419	401	409	402	363	431	368	374	330	345	399	394	390	378	368	373	389	396	374	412	381	386	413	411	409	376	372	380	373	378	362	388	394	380	387	366	430	385	343	400	417	403	391	391	373	405	373	374	399	407	409	382	379	413	378	407	403	396	382	344	423	408	380	375	393	413	415	393	421	393	372	403	375	402	372	405	399	427	381	397	402	385	378	411	427	360	385	430	385	433	393	362	378	390	374	393	404	385	411	407	396	372	387	403	392	371	410	384	377	365	413	416	420	400	389	381	406	387	376	407	397	419	388	360	399	410	419	378	386	381	396	391	403	424	402	377	384	388	384	390	387	406	429	370	364	408	380	343	372	362	360	375	405	378	349	400	372	390	416	382	419	380	426	391	415	389	390	380	364	377	381	390	415	389	405	417	407	386	386	391	400	378	395	411	401	386	402	396	355	365	379	355	398	397	341	403	398	377	381	381	384	419	405	437	368	325	427	387	392	388	416	385	397	371	381	420	441	380	383	386	369	427	385	424	414	393	419	361	391	384	400	400	396	415	383	394	388	397	404	405	405	366	398	368	384	414	381	388	407	364	382	413	334	401	336	363	395	378	391	410	402	388	414	420	378	421	361	389	398	396	403	378	359	389	372	393	399	379	372	405	386	379	397	377	391	376	412	390	387	383	407	414	384	429	376	399	380	382	373	372	412	406	387	381	418	379	420	376	413	387	384	380	396	380	388	395	400	369	405	407	414	385	382	391	399	386	404	427	390	368	332	380	367	393	414	397	391	404	379	389	387	422	365	346	392	418	416	411	383	354	390	368	421	430	401	382	393	411	406	379	384	412	411	390	399	368	373	385	402	422	369	361	409	392	399	396	379	391	380	403	382	352	381	400	374	401	375	384	375	392	354	400	381	401	394	384	370	380	379	394	379	374	376	393	391	431	384	360	405	401	341	376	390	374	416	388	402	435	413	395	412	377	397	413	389	419	396	384	398	369	390	377	381	387	365	369	393	397	378	392	412	395	396	367	407	368	393	401	371	390	399	417	379	386	387	424	419	379	384	390	393	400	373	330	378	398	366	357	391	376	390	402	388	406	420	408	357	414	362	389	387	396	409	362	380	396	404	418	371	378	391	392	373	394	373	367	379	388	403	372	390	387	370	394	406	383	364	407	386	370	437	361	424	384	396	416	388	399	414	375	387	367	382	430	382	391	372	374	372	391	396	392	387	401	388	382	383	391	350	396	407	387	427	401	353	419	415	399	393	374	381	424	396	382	377	383	424	392	372	396	352	388	383	383	385	403	402	373	368	382	421	397	381	364	387	382	364	411	373	409	379	379	383	403	386	377	403	369	404	387	373	390	380	369	438	368	372	352	380	398	399	387	369	408	385	348	380	417	364	395	407	404	397	367	390	373	382	407	410	339	389	369	378	403	419	401	386	403	403	357	396	396	408	406	384	376	407	397	409
28988	85985	77214	52944	33397	14980	492	515	439	444	472	446	459	455	497	452	451	456	451	436	432	455	423	416	387	465	460	434	428	440	436	434	472	414	472	466	442	470	465	444	436	437	462	427	427	453	393	430	466	424	404	432	469	474	409	464	454	429	461	451	445	429	438	458	437	458	419	435	475	436	439	453	412	407	442	418	447	444	448	493	417	412	477	442	421	448	418	421	427	429	463	405	421	438	394	440	433	410	432	426	436	437	421	420	487	458	428	422	467	439	410	414	404	424	442	426	422	435	441	449	446	432	430	425	448	422	459	413	411	416	474	397	425	431	416	433	410	427	433	432	409	424	439	428	411	452	458	430	427	418	389	459	401	439	418	436	393	434	418	494	411	449	432	431	444	447	422	415	421	431	447	443	451	439	449	422	444	446	449	423	423	402	427	447	415	431	427	418	447	410	418	391	456	449	433	450	408	407	428	397	419	405	428	437	462	416	429	428	464	465	420	458	392	445	442	423	412	449	423	426	431	434	424	444	435	472	424	393	463	438	422	453	418	449	460	452	442	423	457	439	439	409	412	435	449	429	443	440	435	424	438	463	401	458	433	445	412	432	412	411	472	437	428	393	447	409	472	428	434	430	455	411	450	426	425	443	427	421	439	430	409	446	469	448	464	428	478	418	412	465	445	433	422	450	418	401	437	414	411	406	450	438	405	386	420	438	458	447	448	436	425	434	450	407	401	439	418	434	469	422	414	430	477	497	451	446	443	464	424	434	443	469	430	427	393	430	428	432	444	432	398	451	474	402	424	432	462	444	392	424	443	474	458	426	414	412	392	410	398	415	412	436	432	441	421	435	488	443	376	433	406	457	427	451	425	440	436	452	428	398	429	416	441	420	432	444	409	417	454	423	442	457	450	415	433	465	441	426	475	460	400	428	419	408	427	432	407	465	399	426	447	439	404	432	443	433	425	450	458	437	458	385	398	440	420	424	414	436	413	474	449	478	438	422	476	456	435	413	442	434	438	431	426	383	381	465	437	475	438	436	431	439	489	401	464	432	449	419	436	440	427	395	428	439	469	417	433	401	435	400	432	477	418	426	441	476	453	389	434	427	481	463	404	414	478	446	483	390	446	404	449	471	418	431	456	454	432	416	437	453	464	417	426	446	413	419	442	436	404	453	441	427	431	428	433	400	442	470	441	438	472	429	447	428	423	439	464	422	431	426	393	431	413	452	450	466	451	453	418	432	439	444	430	425	449	426	454	422	429	457	457	459	435	412	419	418	466	449	416	418	404	423	449	463	420	457	429	455	421	429	429	420	378	440	463	421	480	402	413	459	453	457	436	427	433	450	422	455	427	433	420	437	447	433	461	438	416	444	415	414	472	451	446	438	435	434	445	453	428	447	431	453	445	432	400	394	470	452	440	471	465	456	414	405	449	451	464	463	440	399	409	437	426	466	473	454	426	439	431	476	434	464	442	435	444	409	423	467	402	425	435	448	459	487	421	403	443	466	440	446	454	435	435	496	441	420	426	416	455	431	377	435	432	436	432	465	410	426	396	440	403	376	452	412	465	447	425	440	419	440	472	394	443	406	408	442	430	438	447	403	434	464	465	451	418	438	430	452	439	411	445	452	423	460	474	437	434	468	409	477	430	429	426	430	469	441	440	447	456	475	430	439	471	471	400	448	425	472	434	437	408	430	454	438	449	412	416	407	408	468	455	445	418	421	480	402	408	447	420	394	448	421	402	448	439	437	436	451	422	441	437	413	449	434	455	393	451	473	408	389	449	416	412	424	417	446	459	434	414	446	444	455	446	455	405	430	489	426	428	454	441	406	440	432	441	421	452	417	381	465	420	401	444	422	431	472	455	431	447	441	411	401	449	458	400	448	462	458	447	415	450	394	442	425	403	421	456	414	439	461	437	441	425	433	448	434	393	436	448	430	462	512	479	428	432	400	429	456	440	415	408	422	412	418	420	462	456	389	454	408	407	385	394	421	454	446	453	462	428	444	439	370	411	419	453	437	419	443	425	461	443	413	413	425	430	446	430	453	457	418	401	432	461	456	404	441	462	460	400	468	450	400	428	427	422	472	401	438	440	433	443	425	438	447	417	424	437	440	430	431	449	449	406	459	413	406	422	472	408	434	440	401	449	455	460	423	470	436	441	431	447	445	421	487	417	451	416	421	440	440	396	430	450	471	439	439	469	441	455	436	437	435	416	380	455	413	439	417	433	426	398	441	458	448	458	405	436	454	436	429	429	408	439	440	462	480	403	415	436	412	451	447	447	432	430	429	445	465	452	412	457	414	365	438	442	444	417	409	427	416	439	446	453	416	461	419	409	415	475	460	399	461	411	397	419	441	430	462	462	444	450	413	429	473	444	388	435	464	401	429	424	455	446	422	472	456	432	413	442	450	428	407	417	405	431	465	439	457	466	435	470	440	480	452	436	414	439	421	428	441	433	442	454	412	454	468	415	453	441	412	460	434	442	418	418	450	421	468	419	443	427	445	448	481	403	464	445	440	425	413	417	460	432	407	440	464	431	419	447	422	418	444	481	443	429	408	485	438	446	397	441	397	432	441	437	397	389	443	423	426	452	433	434	452	454	431	394	431	439	431	432	438	451	437	423	458	396	465	428	444	437	436	446	464	407	448	450	412	453	424	465	438	450	425	426	413	453	448	432	456	414	427	419	485	448	428	434	452	433	441	434	417	451	455	428	415	438	408	397	442	414	426	444	422	445	447	407	417	448	411	437	432	435	433	436	439	474	455	446	443	430	474	406	420	427	429	446	460	443	419	425	407	438	434	417	407	443	424	414	412	412	408	430	436	437	429	410	437	451	415	438	408	410	477	439	405	436	443	456	407	429	409	443	441	440	411	410	431	445	431	443	427	459	467	419	422	440	436	434	438	435	436	470	449	411	447	406	465	455	447	435	423	415	416	481	418	440	461	434	447	430	431	414	472	424	404	414	423	447	455	448	427	467	370	436	449	466	398	418	428	417	398	441	428	462	403	452	405	455	432	459	413	422	415	390	417	430	415	441	439	457	414	414	416	364	439	426	428	433	445	415	433	450	434	426	423	404	430	422	446	436	414	425	435	418	438	423	439	422	407	408	450	408	436	457	435	463	461	434	429	419	446	441	433	430	455	452	440	420	425	450	406	412	386	475	419	439	456	426	429	389	428	424	435	416	442	454	454	425	430	398	461	409	411	419	448	417	436	467	417	424	434	428	439	469	438	428	457	425	405	404	438	442	436	450	480	450	424	457	398	437	379	413	432	430	435	413	413	422	468	419	448	428	434	420	464	435	444	447	399	418	431	416	454	415	443	393	471	392	454	444	433	460	414	421	437	435	469	454	436	427	428	394	404	432	440	415	456	496	412	432	440	444	449	391	426	420	423	425	428	453	462	463	429	449	432	445	398	436	433	465	477	432	429	407	462	447	420	421	406	416	417	444	433	416	422	446	450	409	426	399	431	442	429	424	400
25338	28417	45715	37316	22083	12208	1210	509	460	469	472	474	483	470	508	483	492	462	456	476	435	509	452	486	464	450	460	500	514	479	471	435	510	423	531	448	479	493	486	448	473	445	450	459	432	486	471	413	475	435	490	509	490	457	474	448	457	448	457	502	451	449	494	475	470	481	456	459	464	483	455	489	459	428	505	469	431	478	454	459	475	439	436	471	439	430	469	470	454	478	475	460	453	470	473	487	460	467	460	503	454	460	458	460	483	443	447	472	455	507	485	457	466	462	454	474	461	451	512	461	436	436	468	446	473	442	481	451	475	442	496	440	493	443	459	457	489	476	492	457	418	503	459	426	487	429	445	471	464	488	470	487	473	470	472	439	498	498	469	455	465	443	456	486	446	473	442	486	481	409	445	444	470	448	449	500	487	451	465	436	473	445	480	463	493	459	437	442	468	458	484	454	437	476	496	466	485	471	449	492	401	440	456	505	458	471	490	482	474	466	510	487	468	456	470	491	430	454	464	459	461	419	476	417	455	458	440	480	424	490	447	465	495	502	487	465	456	447	441	496	453	490	480	427	471	481	412	443	441	478	457	462	458	464	442	482	450	444	449	476	438	488	427	443	479	458	463	471	456	449	447	457	464	456	444	458	446	474	448	479	419	413	457	440	480	459	449	437	462	496	438	440	452	412	453	458	451	480	475	484	480	474	497	462	472	439	444	460	467	499	473	436	504	464	440	501	438	456	476	453	440	500	496	480	468	505	448	474	491	459	474	477	431	480	461	503	487	421	493	452	469	478	453	434	415	489	437	486	441	451	468	491	476	479	432	491	459	489	519	453	442	474	481	459	504	431	443	473	483	477	463	488	458	436	455	466	466	448	492	463	472	491	449	434	478	462	490	504	464	482	446	459	470	453	436	445	439	508	440	501	507	451	485	452	438	480	435	508	471	464	436	468	476	426	465	439	447	521	462	471	470	434	472	460	473	403	493	460	476	496	431	470	441	477	452	454	460	426	467	484	477	473	479	483	440	465	430	457	475	466	449	455	485	484	460	459	456	454	496	439	459	450	476	444	457	466	407	404	454	484	411	473	455	468	485	437	488	472	499	508	502	470	512	446	465	472	431	451	481	455	466	475	480	504	486	458	446	468	440	474	458	427	447	484	490	445	443	478	493	454	459	442	446	459	473	453	480	488	468	430	471	474	465	432	470	440	460	448	470	475	468	489	433	451	448	453	429	469	467	456	463	483	482	485	479	419	464	461	444	464	453	480	443	461	473	467	444	473	469	497	461	466	473	485	483	425	476	477	457	469	501	440	445	500	451	455	458	476	476	492	458	474	473	482	489	458	499	472	466	473	423	444	465	481	484	457	425	454	489	436	446	470	471	499	431	480	468	482	466	464	444	504	464	499	488	445	447	473	476	478	464	448	443	456	487	467	446	468	455	431	471	466	461	479	471	459	451	459	458	441	493	474	466	463	469	414	482	466	470	473	448	462	485	457	458	447	459	505	443	485	476	490	474	447	455	446	468	475	468	480	438	429	428	427	452	463	480	446	476	444	452	449	445	447	468	488	486	490	444	430	417	444	447	445	448	448	470	452	433	463	471	443	468	454	474	443	463	482	471	471	504	438	492	460	460	455	452	468	462	497	478	452	452	470	461	440	491	471	477	433	502	442	490	479	472	477	472	475	469	510	458	458	462	490	434	454	480	420	514	424	458	484	488	462	462	463	454	425	476	489	468	468	471	439	490	466	455	480	492	455	468	479	463	444	457	450	457	534	476	453	434	486	484	486	495	428	451	458	437	416	459	432	476	452	426	449	459	494	473	460	457	519	458	448	460	431	463	473	475	450	495	459	450	469	478	466	420	481	492	459	471	473	484	476	437	442	462	420	493	477	412	428	473	477	495	471	448	430	459	477	468	505	437	468	479	445	427	473	491	446	497	451	505	450	466	464	479	440	431	484	459	468	452	494	470	433	492	485	423	486	451	452	464	468	502	476	459	452	468	462	447	471	438	442	426	462	482	467	479	501	465	439	447	419	462	401	491	441	461	466	432	475	466	459	454	452	453	471	474	464	453	524	473	458	468	461	443	462	482	454	444	500	502	478	451	468	462	465	460	471	520	478	462	461	450	468	460	486	452	471	483	464	475	459	466	456	497	453	501	461	480	492	473	484	509	464	490	463	466	454	453	431	456	461	466	453	472	459	486	516	429	443	452	483	477	475	476	466	453	483	460	444	467	483	473	473	461	441	475	496	492	463	476	500	478	462	425	497	474	422	483	446	487	455	451	471	447	418	450	464	463	430	504	443	451	460	453	493	433	467	449	433	474	502	457	467	474	450	450	460	440	446	481	448	464	463	475	477	495	426	458	461	476	462	476	495	456	452	517	437	470	454	422	509	470	458	453	480	434	435	468	503	464	395	449	456	489	432	410	484	468	498	514	463	453	474	459	441	493	463	459	469	481	469	446	450	478	433	445	479	445	439	434	468	466	475	483	446	485	494	466	502	465	491	453	448	502	462	424	455	455	485	491	472	466	477	487	440	452	449	450	482	424	503	499	442	443	479	461	411	437	444	454	465	481	453	467	452	453	392	496	478	453	423	486	441	515	469	510	460	451	476	441	486	478	476	468	496	406	478	477	447	483	401	487	470	505	446	484	432	497	481	466	457	453	478	464	460	456	475	420	437	450	477	473	461	446	467	426	430	427	446	416	478	472	501	459	454	445	445	476	490	469	456	494	456	427	497	473	486	471	415	478	477	463	463	471	472	500	478	431	471	507	441	423	489	470	464	500	440	467	489	485	488	490	449	478	489	449	472	492	479	455	426	477	485	465	430	424	458	478	466	449	497	457	478	466	480	458	493	465	480	485	460	490	459	460	490	509	484	450	483	469	467	460	446	425	462	464	446	447	436	486	508	476	470	462	462	507	463	458	466	446	472	446	481	469	455	460	458	496	452	469	457	481	448	453	468	466	465	475	485	452	470	439	459	436	468	453	464	473	438	456	490	452	449	446	511	432	456	452	454	478	473	446	478	472	434	490	474	466	466	457	455	505	471	495	428	453	503	471	486	467	483	429	472	462	436	444	480	489	451	466	447	466	490	470	492	461	498	420	468	442	445	479	474	426	446	473	484	465	468	456	482	464	505	433	490	465	467	527	459	461	445	437	449	493	459	441	499	514	448	505	490	498	436	441	474	472	428	502	441	460	474	492	475	431	452	429	471	451	452	497	480	440	487	434	476	456	453	479	469	429	502	460	475	473	506	446	474	482	467	460	439	489	485	450	427	459	452	489	441	425	436	514	487	463	462	476	449	488	457	476	461	464	445	471	498	474	473	457	468	470	464	459	477	492	441	471	485	495	414	467	488	495	451	424	503	464	474	480	454	453	479	443	486	475	468	432	454	446	441	461	470	470	452	453	534	465	474	473	432	472	462	466	465	446	480	456	467	458	476	474	427	454	497	463	430	458	432	456	441	456	450	447	469
29275	83160	63778	40776	22309	12224	571	553	534	532	551	574	516	526	545	512	523	542	577	529	532	521	589	535	537	547	488	540	530	511	515	568	527	524	509	510	545	532	514	516	545	508	515	576	502	530	540	508	516	531	506	534	539	549	534	481	548	537	517	509	515	504	519	550	544	553	527	509	506	508	548	487	522	555	508	501	548	572	548	508	508	541	492	556	535	502	540	513	505	513	572	537	567	507	579	512	507	496	538	553	551	483	553	570	496	547	514	524	557	502	501	525	520	513	524	495	550	504	501	527	530	534	509	480	566	493	517	501	551	516	535	537	458	517	566	526	495	524	559	514	529	546	556	535	535	518	472	530	514	509	502	539	528	542	553	505	550	526	521	514	533	507	530	517	586	482	569	564	496	510	524	514	553	535	540	524	547	535	515	533	547	488	483	491	522	481	495	499	510	531	487	498	505	518	548	529	503	521	522	538	516	527	548	470	566	543	534	471	543	571	506	563	544	524	502	546	533	496	516	513	494	525	520	534	515	531	510	536	540	499	525	514	526	563	560	553	482	512	529	503	551	519	506	549	501	507	518	535	529	525	528	571	507	542	503	488	515	503	545	555	534	533	530	506	544	520	522	536	508	514	484	538	525	508	576	479	533	503	505	488	518	523	551	530	554	532	532	525	535	531	518	534	510	534	525	549	528	526	476	512	546	518	494	467	548	525	518	512	556	568	485	550	528	507	526	546	541	536	516	529	559	495	540	543	532	527	547	550	542	507	559	515	526	511	553	543	514	516	553	559	506	560	548	537	526	524	506	512	548	513	514	547	533	537	488	511	515	533	519	476	549	549	492	552	558	545	504	540	554	491	530	556	511	531	523	501	564	582	551	535	541	519	577	551	525	553	521	504	524	534	501	549	555	541	513	534	506	538	478	522	547	507	538	560	525	535	521	503	561	540	561	500	535	498	506	506	539	529	507	516	534	512	536	521	531	516	517	588	542	534	501	509	552	537	520	515	506	501	520	504	517	501	524	555	522	513	534	509	541	511	512	529	539	521	506	535	540	543	509	531	511	568	559	497	555	528	511	487	584	558	536	553	540	528	543	562	540	529	563	486	556	508	494	550	549	559	478	504	534	484	545	525	561	529	509	532	538	542	557	556	553	515	517	526	497	533	557	543	500	526	526	540	505	479	533	529	530	523	516	524	518	535	520	543	521	536	518	560	525	520	540	497	531	533	524	528	524	523	544	496	545	558	498	520	524	501	520	499	496	540	521	545	562	506	500	553	537	508	519	521	532	575	518	543	545	513	539	523	505	556	510	514	531	511	527	513	559	473	550	503	484	539	554	525	510	509	524	505	537	536	510	543	522	508	531	513	536	584	490	564	541	516	536	523	563	527	514	551	510	480	506	537	558	522	541	561	513	539	542	500	518	502	514	500	551	560	498	500	531	518	558	511	537	518	505	504	508	560	534	484	516	516	522	504	528	493	536	535	546	563	522	584	517	484	516	520	524	529	573	521	542	527	525	527	520	537	487	558	491	490	511	527	522	545	511	504	504	522	531	561	507	523	547	519	537	540	544	532	526	503	494	520	535	521	506	499	484	517	532	534	543	560	515	559	547	547	520	492	486	556	520	521	525	484	497	519	564	514	554	571	515	492	561	514	511	501	529	521	523	501	499	575	531	541	511	535	535	538	555	527	540	543	549	519	564	540	513	484	550	533	532	514	502	530	532	545	525	509	550	503	527	516	526	543	562	524	549	530	517	558	556	488	534	533	559	490	481	524	535	512	563	545	531	523	559	534	521	496	520	549	540	509	522	540	516	542	546	504	509	510	535	502	529	511	505	528	509	533	523	507	519	511	538	502	506	518	553	507	528	562	503	550	537	509	534	517	523	486	544	551	493	536	547	523	517	529	475	518	565	536	538	538	571	530	523	516	552	538	521	538	517	497	546	529	534	528	522	566	492	472	514	522	526	527	524	511	568	492	570	560	490	502	542	499	523	508	525	545	505	565	519	548	548	534	516	542	507	522	537	496	545	544	536	515	518	491	502	540	555	559	538	524	514	506	528	535	521	521	538	506	507	506	530	506	510	509	541	509	560	512	534	549	502	503	515	497	531	508	550	525	516	570	534	577	520	502	508	496	506	478	558	527	507	520	541	533	518	544	545	575	524	529	516	548	583	543	499	537	541	489	527	548	515	511	564	574	499	562	540	525	514	516	509	541	505	506	520	490	506	535	526	546	523	522	556	531	566	475	530	494	519	525	551	539	516	532	523	534	497	511	537	530	558	533	532	510	528	530	565	522	493	520	509	517	500	558	523	502	521	566	533	534	495	502	504	552	513	509	506	513	548	497	499	517	567	500	514	519	506	517	523	527	553	526	570	468	544	573	493	577	498	494	513	457	495	511	549	527	560	516	535	478	562	504	511	494	545	533	527	501	517	524	551	528	524	533	508	508	528	512	496	550	503	554	530	520	573	581	482	473	589	516	520	509	504	490	477	509	514	511	519	502	476	504	537	551	562	568	525	511	526	515	539	513	530	512	518	555	524	502	555	514	530	590	517	485	521	530	450	542	507	511	533	504	512	574	527	533	511	537	547	489	538	563	581	546	537	511	535	536	587	512	558	480	502	531	575	554	491	487	520	520	509	525	516	512	530	562	552	521	498	511	535	517	519	524	511	547	577	530	538	549	529	571	504	507	515	513	546	555	506	546	520	528	526	546	578	492	533	550	559	550	544	505	503	545	549	528	504	493	542	544	554	519	545	522	544	527	570	554	553	505	523	533	528	548	534	516	528	519	529	513	532	549	517	534	549	526	526	506	514	540	541	555	495	545	512	513	560	483	516	545	513	560	512	492	580	551	534	574	514	566	520	551	520	505	528	538	499	498	537	508	519	543	523	562	507	538	535	528	513	513	521	514	515	543	536	515	524	533	543	482	532	540	557	522	541	521	543	535	563	556	527	512	524	512	542	465	524	485	541	521	510	549	467	534	528	514	545	536	527	551	548	517	484	522	492	492	512	532	545	539	554	573	553	594	513	508	609	515	532	490	520	539	514	545	514	532	523	528	533	495	530	533	521	524	554	544	549	491	562	509	543	524	520	529	490	526	536	520	532	516	512	561	504	533	572	542	537	529	520	529	535	518	499	523	524	518	561	569	523	496	551	534	535	538	569	554	535	532	560	508	464	557	545	547	527	544	493	526	529	483	541	562	495	546	581	524	534	515	496	502	540	515	535	556	499	499	529	539	524	539	521	530	568	531	523	518	477	544	554	539	496	495	523	565	546	549	503	526	536	532	489	525	503	533	484	511	542	501	552	535	523	530	521	535	525	528	533	530	525	527	529	520	468	509	457	542	511	512	518	511	531	490	495	540	495	522	539	538	531	497	535	496	494	535	535	569	548	507	548	544	568	513	531	569	509	546	543	501	554	524	549	534	537	532	549	502	539	517	507	539	493	475	521	517	555	523	486	493	536	526	558	508	545	593
23182	23171	37434	35410	26806	26054	13681	1385	668	616	606	593	605	603	637	601	553	567	538	623	638	602	594	614	645	598	603	580	590	620	602	606	604	582	551	574	597	568	619	575	538	614	578	586	597	604	602	600	601	583	557	572	610	605	629	601	591	583	557	611	555	597	602	576	552	585	585	613	600	555	559	594	572	519	601	623	613	632	584	649	546	588	591	580	577	603	598	568	559	555	556	593	598	587	572	607	604	583	587	592	559	630	579	615	595	626	608	563	560	585	585	576	603	587	638	553	601	568	595	612	590	583	640	582	573	578	600	602	554	577	559	554	591	631	598	537	614	605	578	559	579	607	590	573	581	585	609	647	541	596	616	638	604	586	641	614	605	583	600	612	615	576	537	607	610	609	602	585	611	587	592	619	582	591	579	623	592	617	554	583	595	552	595	603	572	584	576	592	613	554	612	606	573	575	584	646	554	607	608	592	565	567	578	572	601	599	568	546	575	615	605	542	585	607	625	608	607	602	581	632	564	609	552	625	588	572	601	584	544	623	540	596	645	586	581	583	590	580	607	561	566	629	568	618	543	669	593	582	571	647	644	582	574	598	561	589	584	559	584	575	592	566	591	586	616	559	597	583	591	594	616	614	615	544	607	559	574	600	552	609	621	591	575	580	614	565	587	622	617	573	642	560	597	629	618	611	600	583	610	595	565	586	615	618	620	601	628	540	661	570	599	603	560	617	561	646	602	605	597	592	624	599	616	602	630	608	571	627	545	561	606	603	585	576	536	582	616	608	608	577	589	580	576	618	636	590	593	629	570	601	597	586	643	583	621	589	589	593	588	581	621	672	587	591	586	588	623	619	585	575	591	600	582	613	629	597	591	625	599	601	586	593	573	555	587	584	603	587	610	621	619	625	579	587	575	605	582	580	565	563	595	580	604	621	601	671	599	596	605	582	601	614	655	631	588	578	543	575	590	574	600	557	634	609	601	621	615	566	570	593	584	627	567	542	539	602	613	551	610	627	620	603	578	540	599	597	598	594	549	618	579	581	613	576	617	558	569	584	604	585	564	583	639	582	650	570	583	582	585	620	588	610	597	605	558	556	597	567	614	557	638	565	561	592	570	577	624	566	614	612	580	585	618	590	556	573	603	564	548	561	575	605	604	631	590	556	554	631	575	578	570	576	608	592	576	603	603	624	601	602	621	629	586	607	532	598	569	583	598	616	541	584	620	568	571	554	558	602	619	610	593	546	543	584	586	610	594	597	584	623	574	586	584	583	581	601	581	592	634	651	576	570	604	589	568	537	587	621	633	627	556	564	594	577	600	556	606	584	579	579	622	587	616	661	596	618	584	632	610	645	605	581	603	615	544	589	564	573	579	574	552	620	569	599	592	586	581	631	596	590	619	620	596	585	553	616	585	584	658	611	566	596	608	561	570	588	580	580	600	606	583	585	606	549	588	649	578	588	600	579	598	634	607	577	615	605	548	642	616	593	571	581	565	553	573	574	606	597	577	567	605	578	627	595	587	609	590	623	608	628	579	595	623	582	578	603	605	564	551	608	593	568	594	597	596	615	618	556	558	578	579	609	582	566	617	564	604	587	593	603	579	608	584	597	600	551	608	619	582	619	632	577	574	604	598	533	598	630	594	595	565	607	622	568	604	623	583	584	617	634	595	646	589	607	584	533	611	576	613	560	635	585	586	575	564	572	638	591	616	587	575	640	570	624	616	589	564	557	573	605	617	574	565	562	567	568	579	593	633	557	576	569	597	593	631	615	624	586	600	557	593	664	621	578	577	616	581	594	582	581	555	600	585	564	595	598	568	623	557	596	586	589	622	564	575	576	584	558	584	596	624	587	660	577	603	608	593	614	594	594	609	552	579	544	571	587	583	599	601	596	590	585	591	593	554	603	619	670	575	589	611	614	556	632	606	582	589	589	633	619	609	585	596	576	594	591	601	586	571	558	602	578	579	578	621	602	591	530	577	574	635	609	626	561	602	591	587	611	634	594	595	573	600	563	594	579	632	582	576	530	562	584	572	592	615	545	578	623	587	587	623	634	575	570	598	614	572	564	584	560	576	591	595	578	544	602	564	591	613	604	633	613	567	616	568	543	577	560	605	577	579	566	598	557	560	606	591	591	605	591	599	555	575	638	576	595	545	573	583	583	631	590	596	540	555	628	607	605	590	562	576	544	589	590	569	588	576	632	586	582	628	620	609	567	601	581	577	588	532	585	561	598	578	570	595	593	605	566	575	572	576	604	593	566	600	616	564	613	623	578	600	608	573	578	584	545	629	536	592	594	577	628	586	583	575	555	622	566	599	523	617	597	621	622	637	608	541	556	602	590	603	597	587	582	545	597	609	590	592	615	573	611	565	563	571	575	590	572	612	575	654	631	588	580	587	608	630	594	587	562	574	639	559	627	595	604	602	623	587	633	528	600	635	657	602	604	602	573	611	588	563	592	596	594	614	583	567	583	579	618	575	577	595	579	587	615	567	608	589	555	605	632	582	585	600	627	594	573	634	624	592	595	567	615	579	596	578	615	578	605	609	576	611	559	586	574	610	586	595	596	588	580	632	556	592	628	569	599	618	580	600	555	588	585	606	602	588	581	613	595	578	606	562	555	556	639	621	598	576	585	615	586	628	638	582	568	614	572	605	591	612	603	601	610	600	626	577	559	620	563	596	581	573	634	600	569	574	638	592	587	594	612	601	607	568	582	580	555	602	619	607	552	620	587	604	588	613	536	582	539	626	579	602	575	623	577	638	621	624	600	570	595	577	630	614	611	594	592	625	566	584	593	594	619	574	553	596	547	598	596	566	586	650	598	589	619	582	626	568	566	586	598	641	542	582	608	616	587	614	623	553	589	610	570	583	599	582	581	618	561	588	616	652	599	597	591	600	629	581	594	580	561	620	632	570	587	553	609	594	588	585	593	541	591	588	626	611	629	554	638	605	611	568	602	598	562	625	575	572	582	575	563	584	571	592	590	586	587	594	602	572	593	574	543	594	582	627	600	593	564	598	577	581	563	618	581	578	542	594	580	520	585	612	550	595	571	609	624	592	592	558	587	646	638	595	582	585	611	582	595	624	570	574	613	603	568	609	635	600	584	591	614	646	590	588	607	570	601	605	576	599	597	525	587	565	614	565	595	569	573	596	554	606	576	575	582	575	568	584	550	598	583	644	578	553	602	629	602	592	528	596	616	613	599	638	587	562	588	567	599	609	577	527	592	589	560	528	608	548	562	544	568	580	562	558	597	609	569	586	608	606	608	630	541	575	523	604	619	609	619	570	591	576	644	602	538	599	599	612	594	596	575	560	590	576	572	577	598	617	575	563	640	626	547	547	612	594	557	629	628	584	607	601	588	587	605	602	595	588	607	630	620	573	588	601	593	567	574	584	622	618	608	597	602	557	575	595	590	579	563	595	574	596	510	608	576	601	621	562	625	619	625	595	559	611	557	617	576	602	560	575	617	608	601	584	584
37571	86477	81627	62089	35770	26072	785	697	635	724	649	647	674	629	653	630	683	623	664	625	595	645	557	665	614	630	659	603	604	618	606	617	606	667	661	617	617	630	662	612	608	618	608	646	635	608	630	652	621	598	580	644	619	637	618	644	642	624	662	616	581	664	588	616	652	627	618	622	614	624	640	638	627	633	574	670	597	641	653	659	601	599	643	646	659	639	600	645	636	632	686	632	630	597	665	593	619	625	605	649	623	619	602	605	589	563	615	583	656	664	663	630	634	650	675	648	604	614	658	630	610	610	632	660	627	624	587	678	613	648	618	606	656	578	640	664	623	625	663	654	621	601	627	626	638	634	650	669	608	634	609	641	669	655	641	629	629	646	667	638	663	663	654	663	614	625	616	650	678	621	664	629	648	629	616	627	622	680	610	636	671	599	663	594	641	625	651	639	592	651	600	633	644	649	609	616	617	589	607	640	618	583	626	618	671	674	630	639	603	615	647	588	673	648	591	625	585	657	649	647	682	632	602	665	649	625	574	615	592	634	650	657	655	613	630	687	666	602	611	659	614	640	593	640	633	625	655	629	645	642	583	647	657	620	639	633	604	671	656	634	631	648	599	670	658	643	625	674	657	617	620	612	661	656	636	639	587	626	627	617	631	614	647	637	628	623	620	636	635	625	677	659	621	603	596	622	636	605	655	603	578	660	623	603	667	602	638	609	602	659	623	636	606	656	616	663	661	634	642	664	655	633	635	645	637	632	646	623	665	567	655	611	635	582	646	632	657	649	626	606	606	657	652	634	651	651	631	609	600	601	628	660	636	608	627	647	568	706	629	653	656	652	629	610	606	612	603	647	609	637	643	606	605	608	598	626	595	641	604	681	616	661	597	643	645	641	667	642	615	617	642	601	600	616	659	638	694	628	618	606	608	608	595	636	621	671	625	626	675	598	588	625	612	619	643	632	631	686	629	594	640	615	645	647	600	625	621	663	624	664	603	654	663	641	624	648	656	675	643	678	608	640	589	623	636	625	649	639	587	658	632	643	628	641	617	650	612	623	621	639	639	599	663	645	629	657	586	659	612	623	599	662	624	662	664	610	627	621	651	632	598	647	619	661	590	606	609	628	641	673	626	626	577	619	639	639	598	617	577	630	667	667	631	668	661	644	613	620	605	684	648	634	606	606	668	628	599	672	616	642	654	644	655	640	640	661	634	668	643	608	642	610	643	614	638	646	632	651	613	680	642	644	610	610	641	628	612	644	611	629	614	630	609	656	586	591	622	617	615	657	669	674	605	662	662	612	650	644	613	643	607	632	579	592	643	643	594	618	644	602	641	658	629	553	574	605	672	600	638	641	616	610	571	622	661	620	680	612	630	636	614	654	630	607	693	636	608	610	618	639	654	565	603	674	607	643	619	604	634	628	630	596	648	633	682	638	646	617	632	631	672	578	654	635	644	634	599	682	604	617	688	608	627	671	651	653	625	613	650	616	634	593	623	697	611	656	631	634	676	589	643	628	659	600	605	621	690	622	634	624	651	575	627	637	630	561	669	637	596	594	658	614	601	626	704	639	640	615	639	621	660	601	669	666	646	643	622	602	619	627	615	601	634	598	626	654	610	685	647	633	602	656	658	614	680	625	608	627	600	630	652	621	617	645	619	626	611	622	650	618	631	630	660	661	642	705	676	641	642	652	620	633	621	558	622	644	617	683	626	639	617	679	632	623	595	637	607	651	639	617	588	670	635	679	651	643	628	671	617	652	574	567	618	598	567	665	673	660	649	656	649	636	633	599	667	679	621	695	689	590	661	605	670	624	623	681	616	594	656	608	648	637	600	644	649	599	584	611	655	657	619	613	604	621	631	595	659	627	637	678	633	635	653	613	624	602	631	621	603	692	624	633	644	608	642	600	599	631	631	621	627	600	616	652	643	624	643	615	626	623	639	684	648	625	623	639	634	659	659	606	608	647	616	622	625	664	602	662	618	612	600	617	615	609	599	608	689	605	646	618	614	632	658	656	592	597	593	647	653	654	661	608	654	619	601	623	622	624	601	651	694	618	669	596	674	617	644	626	631	645	670	629	624	648	631	639	629	623	634	604	647	644	643	624	560	627	676	622	627	663	621	691	650	728	653	641	625	628	632	617	630	634	668	632	593	597	556	688	609	641	612	632	661	638	635	621	609	623	626	653	638	604	623	609	654	613	652	599	583	623	624	624	659	605	655	667	602	615	604	626	607	689	689	633	632	613	607	635	598	659	605	621	595	598	688	604	636	633	627	610	595	620	612	608	630	587	619	618	615	662	634	649	617	640	652	618	669	617	610	636	592	637	636	614	649	640	625	586	634	622	644	624	628	590	633	632	667	632	664	648	615	656	637	692	658	658	628	646	656	578	646	641	612	680	616	636	619	629	642	574	643	601	611	637	628	668	614	607	631	648	609	623	625	660	638	658	643	668	648	579	572	638	585	595	617	625	593	612	647	643	606	595	637	655	640	646	632	632	611	656	645	647	644	641	618	619	629	650	583	628	604	675	638	650	635	634	668	658	634	589	610	635	620	622	592	611	633	619	618	625	603	649	671	604	629	634	634	699	645	641	640	661	632	586	607	677	677	652	621	602	635	607	665	651	685	637	592	680	618	671	625	609	617	616	640	665	645	629	651	657	609	594	630	609	660	635	648	660	656	621	684	648	644	643	617	609	637	595	612	626	639	657	678	600	668	642	609	598	592	636	644	605	608	612	618	617	636	619	666	606	669	645	605	654	634	644	625	627	625	624	685	625	620	634	685	661	643	668	600	648	658	653	635	620	643	596	596	597	614	639	633	625	638	642	594	627	611	635	637	561	592	595	670	655	650	622	648	557	602	617	590	633	640	639	609	607	604	626	706	654	645	627	643	615	579	608	646	614	600	602	645	663	619	609	635	605	678	619	652	641	621	667	629	597	616	626	623	636	638	621	661	606	619	649	616	667	595	614	674	596	634	597	597	623	628	637	638	611	624	597	630	619	669	654	614	608	609	631	630	650	662	652	629	657	617	660	650	583	624	654	624	654	671	638	582	626	659	627	624	618	626	700	634	614	660	625	662	652	586	613	610	645	614	624	615	593	625	638	608	610	633	632	662	666	626	646	649	661	615	620	689	659	638	630	629	644	618	666	594	649	601	645	660	654	643	653	615	663	588	631	606	649	646	645	627	600	638	610	591	702	619	621	660	654	624	646	619	636	632	631	647	664	663	640	644	623	645	598	639	671	635	641	632	615	617	632	659	571	662	668	663	603	630	632	637	639	601	622	630	616	637	603	587	628	643	591	640	585	648	624	646	672	649	637	644	639	626	646	614	609	622	661	638	640	681	622	626	672	617	600	665	649	589	623	645	666	604	635	681	629	629	654	626	626	631	651	646	620	607	662	601	617	637	668	577	664	619	617	632	643	656	578	614	662	664	626	657	646	640	688	651	658	620	598	618	659	668	625	646	639	613	631	685	633	637	664
27836	32820	40983	23768	6347	2409	357	342	313	287	331	282	319	289	314	308	307	314	336	317	319	283	302	320	339	331	309	306	299	353	358	315	337	327	319	335	366	315	306	322	363	320	334	324	341	305	299	296	319	328	317	313	285	319	308	300	333	314	354	295	290	305	329	323	336	327	309	309	320	345	295	311	332	321	358	277	311	298	299	346	323	345	285	300	300	326	312	309	331	283	319	313	320	348	304	289	338	352	350	342	317	316	326	295	356	313	325	306	337	336	327	315	320	314	352	291	333	292	326	305	322	315	308	280	309	314	305	306	319	316	320	323	323	313	346	321	321	363	306	325	308	276	329	340	323	352	308	306	331	329	293	327	331	313	317	327	308	320	327	304	315	298	308	297	336	297	304	346	332	334	300	304	312	333	332	275	323	311	312	309	337	312	348	314	343	302	286	318	311	321	334	312	319	320	332	327	312	318	308	297	338	327	306	315	307	329	328	292	315	292	309	311	330	340	317	322	336	329	376	329	304	329	304	319	323	328	340	310	321	298	343	319	329	333	304	338	345	313	309	369	330	339	337	304	347	284	342	312	309	316	305	348	313	334	336	323	337	310	315	310	312	342	323	302	304	307	303	280	292	301	336	334	283	310	285	333	327	284	324	315	336	330	335	358	336	332	315	311	300	305	329	334	304	318	343	310	327	348	295	312	305	299	296	337	308	321	334	293	297	334	324	306	334	332	321	367	321	324	311	329	317	306	308	337	320	336	330	318	315	298	329	310	313	320	302	308	315	309	293	337	350	324	310	339	322	292	309	310	305	323	290	322	310	320	312	313	290	305	342	304	328	327	319	315	355	367	326	299	321	342	319	327	278	305	325	311	319	315	346	325	335	286	324	302	379	352	312	330	324	313	332	310	303	324	298	330	307	291	316	314	329	330	304	303	290	334	342	351	333	327	324	324	353	313	314	307	304	311	305	311	318	310	300	323	325	298	351	348	361	304	325	314	325	309	291	315	299	318	324	312	322	338	332	300	309	330	311	357	302	298	339	347	298	319	298	307	314	324	343	320	302	323	338	304	284	321	289	331	337	321	307	351	326	308	296	296	308	303	301	304	315	313	334	322	306	313	304	336	331	296	319	304	308	310	334	314	310	301	306	335	320	322	331	315	333	318	352	331	308	318	344	311	323	350	323	337	322	284	319	340	304	305	327	321	319	338	339	317	309	295	299	313	297	304	291	304	327	301	350	334	328	329	317	309	354	316	346	318	317	314	314	317	300	341	299	301	313	297	337	313	342	315	337	322	328	310	306	320	355	312	346	316	325	358	316	341	345	311	337	344	309	297	287	324	320	326	292	324	333	307	297	306	306	319	305	308	359	326	325	308	345	294	286	315	333	308	319	328	301	311	322	341	335	301	315	367	329	333	333	288	296	346	338	323	337	336	327	300	306	320	308	317	305	299	301	336	315	327	312	341	342	295	338	298	300	327	308	339	326	357	317	303	323	318	306	293	328	341	337	303	336	318	338	346	310	307	317	310	290	336	315	322	316	281	326	314	339	293	308	307	336	320	318	328	334	315	346	333	295	312	318	325	314	299	339	322	349	313	305	298	310	355	333	326	368	331	320	326	302	326	310	347	305	301	326	297	318	308	301	334	299	318	290	280	370	327	327	306	317	318	333	336	324	303	309	322	339	324	308	323	323	318	343	351	327	288	312	340	316	318	339	306	340	320	305	321	287	299	321	324	308	370	311	307	325	301	296	322	304	311	342	301	315	311	356	317	321	280	327	320	311	317	340	334	278	296	316	302	305	337	314	323	310	347	333	317	321	340	320	289	328	285	313	286	318	319	314	324	293	297	285	316	325	332	317	350	320	293	331	332	349	337	303	310	317	325	333	305	307	333	325	330	300	334	333	343	355	321	304	314	312	281	340	322	307	321	335	334	345	328	332	346	309	344	339	334	326	317	292	293	291	322	316	329	320	300	354	325	316	337	332	306	320	321	324	320	309	311	325	305	337	306	320	331	315	332	346	356	301	325	327	351	328	311	312	327	338	321	319	330	317	323	317	321	304	310	330	304	313	308	298	317	312	317	323	369	351	309	302	334	316	314	319	336	328	310	321	303	321	301	334	343	276	344	315	313	298	289	338	292	348	318	326	368	306	304	317	324	311	313	328	329	345	305	340	310	289	308	322	312	329	326	296	316	310	311	316	343	334	311	315	335	308	342	302	326	321	328	301	316	336	343	308	322	349	309	324	359	306	324	306	318	324	291	327	302	299	313	340	317	314	306	285	305	331	336	338	368	325	301	323	288	299	292	297	322	317	332	327	345	298	327	326	317	327	338	332	313	302	308	320	297	309	336	310	324	349	357	312	307	337	330	317	346	309	304	300	299	343	332	294	351	337	338	312	310	316	328	336	306	330	323	325	334	285	310	316	323	296	318	331	328	328	326	301	300	324	343	323	326	370	338	364	325	289	337	318	315	314	313	288	325	321	361	282	306	341	347	288	336	326	329	333	339	285	320	311	324	313	316	321	325	351	329	319	308	320	328	334	318	325	317	297	351	302	345	327	311	285	305	300	310	276	307	312	315	319	288	324	312	317	313	329	327	318	320	312	341	341	316	297	333	326	334	360	298	326	302	305	314	294	305	371	313	307	304	287	321	315	323	277	318	308	325	302	305	313	346	335	318	308	316	322	336	315	330	308	299	321	328	332	338	317	318	324	304	314	298	297	312	312	285	337	295	314	317	315	327	319	326	309	325	314	264	292	338	346	309	344	339	304	319	337	306	347	327	351	296	325	339	341	292	333	305	318	294	317	325	313	317	327	336	324	312	340	296	349	335	341	321	288	336	328	346	366	335	338	338	337	294	287	353	325	315	314	306	349	316	312	301	318	313	299	317	340	315	351	335	308	368	303	322	322	295	304	310	305	330	295	316	286	317	295	335	330	309	311	344	339	332	303	314	330	345	341	318	307	313	315	330	335	321	321	295	318	319	329	334	330	337	324	307	342	325	305	324	306	294	305	311	326	333	326	346	323	324	323	334	277	305	302	312	318	355	308	323	298	322	297	323	302	279	352	339	326	330	320	329	320	332	307	314	318	311	321	325	341	372	319	307	306	343	288	297	303	309	288	326	351	322	328	305	307	324	343	320	303	330	308	317	280	333	336	314	341	345	316	326	329	309	319	291	316	287	368	339	333	323	307	308	308	320	344	321	311	326	308	335	325	344	301	307	315	344	323	299	330	317	337	308	314	330	296	337	323	301	334	317	305	301	307	337	326	338	312	311	336	363	310	324	305	343	349	301	326	319	292	329	335	331	306	330	345	309	331	310	322	308	306	316	308	311	297	303	335	333	315	328	321	314	322	298	313	317	318	290	343	283	330	329	312	319	347	338	304	308	336	316	329	317	319	290	323	324	313	312	312	318	330	313	323	319	334	318	317	329	325	319	337	327	302	324	337	333	323	328	317	313	322	301	340	333	327	343	301	335
20980	53341	36767	16977	5003	2943	386	371	422	372	393	380	369	376	370	386	404	336	359	367	384	386	406	346	364	351	374	376	409	356	404	328	354	392	391	384	358	383	393	379	348	383	385	354	347	394	346	376	340	360	366	359	375	361	399	402	359	391	364	371	362	362	356	350	346	374	368	374	360	368	351	379	396	359	388	327	357	366	336	354	375	363	393	340	367	365	352	360	335	376	363	370	362	353	355	343	380	362	369	404	363	360	374	412	371	380	352	381	377	361	367	370	359	349	419	375	368	384	406	404	354	361	342	376	375	367	374	378	390	396	339	378	389	383	369	371	359	376	389	316	360	366	363	370	343	377	358	349	386	345	368	342	354	362	372	385	391	386	354	377	380	362	381	373	407	369	387	383	382	370	344	376	340	385	363	367	365	372	354	383	359	346	388	377	396	376	352	346	368	333	327	364	370	366	347	340	352	336	337	350	364	376	388	375	355	371	375	404	337	368	360	354	412	350	363	348	394	381	382	344	385	367	368	386	374	395	372	383	393	369	410	377	381	367	332	361	373	368	348	410	350	334	377	373	361	408	360	404	377	370	381	378	372	366	375	377	348	384	355	368	440	380	382	377	377	340	385	359	369	393	378	364	374	386	332	351	392	354	354	381	405	371	363	392	358	338	387	380	373	364	385	353	399	361	385	395	399	402	387	383	365	383	362	358	416	356	364	403	368	378	313	363	369	364	398	386	407	380	388	370	367	381	364	360	419	398	387	385	369	378	375	350	334	353	376	345	388	378	402	366	372	371	374	385	404	369	378	370	400	351	375	366	381	373	357	370	379	361	399	427	362	400	376	355	387	382	348	353	384	373	376	373	392	369	357	354	387	388	407	381	331	378	360	389	360	354	378	364	427	402	374	364	375	410	356	352	362	390	388	364	387	351	366	380	370	366	408	385	349	393	376	356	377	396	379	381	359	380	377	405	387	348	344	377	411	380	381	401	362	391	378	384	365	365	357	356	389	395	386	379	415	334	404	390	404	373	400	353	357	379	389	365	359	356	352	357	360	368	417	354	397	349	374	394	378	356	372	329	392	348	373	347	373	363	382	374	388	340	397	369	373	368	391	357	335	367	391	363	399	353	340	395	373	349	363	368	371	362	368	358	366	368	346	378	381	390	377	390	352	387	375	377	390	354	388	380	388	382	343	342	363	361	372	370	389	380	381	357	371	354	344	358	357	417	382	378	383	346	365	334	383	373	345	378	351	378	368	373	372	371	339	360	375	394	373	397	361	383	360	356	363	368	384	401	394	374	369	374	351	368	363	380	373	388	369	369	356	370	378	364	378	383	382	335	346	390	341	390	391	387	376	353	345	368	367	375	376	375	358	386	391	367	372	399	366	379	378	355	378	350	367	358	361	356	356	378	403	372	385	390	352	360	377	387	351	378	373	382	379	374	408	402	389	368	379	365	346	387	350	372	398	374	385	367	357	391	376	377	357	393	354	378	380	392	380	369	391	391	342	372	375	348	358	381	342	353	352	371	362	346	355	368	385	394	360	381	389	385	366	352	348	372	402	334	396	372	368	367	374	381	352	378	397	403	384	363	351	349	385	353	357	382	379	379	366	360	403	357	331	325	391	352	401	362	379	315	370	389	386	353	360	405	372	357	371	371	360	383	390	404	345	395	372	366	355	368	371	370	401	375	364	389	400	364	377	386	353	362	357	372	390	381	382	338	386	380	347	378	382	371	365	374	332	354	362	334	375	388	386	378	346	361	365	348	339	366	361	378	393	325	376	383	405	368	380	366	350	352	368	394	337	346	369	365	365	390	344	388	385	383	358	353	364	347	375	368	357	351	388	361	383	347	398	379	393	374	316	333	342	408	331	368	352	369	326	366	383	353	355	372	409	369	343	336	385	376	359	377	391	320	381	365	405	368	384	386	333	379	379	381	407	336	368	396	371	382	356	387	372	343	368	396	345	367	351	386	354	381	345	359	380	384	406	329	392	317	343	400	398	384	391	381	368	360	387	348	388	353	380	406	397	385	389	333	359	341	362	368	364	377	357	385	353	369	367	374	368	377	380	365	393	361	387	397	377	369	361	369	384	374	405	371	357	366	355	367	353	397	365	329	377	376	378	354	367	356	381	378	362	347	365	368	400	388	356	402	371	380	359	375	392	350	330	390	363	398	341	385	376	351	393	332	400	406	374	389	350	383	380	363	380	403	349	356	355	368	369	362	391	380	409	370	344	385	360	376	360	345	396	381	384	375	372	388	358	386	383	350	353	354	405	379	388	353	404	354	368	389	377	351	385	375	366	408	363	345	387	347	384	390	355	367	403	370	393	374	322	345	399	353	379	390	380	330	401	342	358	399	389	397	339	380	365	366	377	352	377	380	401	383	359	379	396	362	402	385	365	363	396	393	388	350	374	393	401	358	326	389	414	397	379	374	399	382	406	349	388	413	395	357	395	368	354	327	400	389	383	380	381	332	378	350	395	395	389	347	373	337	377	333	370	351	361	375	355	382	351	361	369	327	395	395	375	366	370	363	368	381	362	359	383	365	374	364	346	390	353	375	416	359	355	369	347	380	390	364	363	429	362	391	370	377	372	355	346	376	376	380	371	384	358	419	380	406	352	379	367	376	340	390	354	389	381	356	392	361	367	391	368	348	328	367	334	363	381	357	396	349	366	387	342	370	379	406	380	362	390	394	366	371	388	356	381	382	404	342	402	413	348	390	426	362	366	350	336	369	406	354	398	347	354	396	380	415	374	353	354	399	343	349	357	415	372	327	382	333	351	386	389	339	387	400	356	369	377	370	387	354	355	340	370	336	378	336	346	367	367	363	359	400	360	367	372	411	386	379	372	405	366	374	379	412	385	373	402	368	413	396	367	365	366	372	350	375	364	413	379	346	360	334	397	391	376	381	363	368	346	368	355	381	339	373	371	368	350	396	385	392	376	377	349	401	382	354	364	413	353	385	392	376	380	369	413	335	354	361	340	400	367	367	358	377	356	368	398	352	343	345	355	371	392	379	396	372	354	412	367	368	386	386	373	367	352	368	373	360	390	371	356	365	375	336	406	405	403	367	346	419	339	360	379	375	375	381	359	358	363	367	360	354	358	373	363	344	381	358	396	350	352	374	399	391	367	375	381	354	385	358	371	403	381	343	395	404	342	368	396	368	377	399	386	375	381	363	380	341	384	378	370	345	359	379	346	392	358	335	353	358	386	380	373	373	353	389	365	369	342	371	371	406	382	356	393	363	350	367	382	355	363	385	347	402	352	349	394	367	379	354	370	362	372	339	379	374	373	359	402	338	343	374	411	363	384	349	368	408	377	370	350	356	389	344	413	374	366	381	383	352	384	396	373	381	399	383	367	364	389	347	357	402	353	405	365	399	377	414	389	373	356	376	354	387	421	374	385	383	356	390	383	383	386	357	348	374	331	385	358	429	364	376	363	374	373	366	379	361	355	379	355	370	372	397	386	380	367	391
24402	25087	43333	40095	29055	19484	4228	401	379	393	431	410	384	360	431	398	378	365	372	364	381	382	388	393	380	402	401	400	344	438	386	369	371	384	402	385	346	341	406	393	354	373	391	372	399	348	393	380	408	412	387	356	400	393	363	380	422	408	373	398	411	397	381	398	392	393	398	391	377	365	413	353	385	417	410	360	370	402	390	389	379	402	360	367	381	363	375	379	360	392	379	389	419	375	373	374	378	383	379	396	341	375	384	374	389	377	380	407	362	337	352	369	406	345	384	364	401	367	354	392	397	408	391	402	366	376	392	405	377	383	361	371	371	378	374	360	390	376	396	369	368	367	397	383	395	388	362	392	352	371	379	378	383	388	409	392	353	368	382	427	355	405	446	426	365	364	378	402	376	396	369	405	399	402	374	358	388	372	364	372	384	377	350	362	374	381	395	418	380	398	391	404	381	344	366	393	373	367	429	341	354	358	379	354	392	339	375	339	367	405	372	395	419	369	391	339	375	399	359	398	367	395	371	388	366	403	361	384	407	374	391	378	391	396	383	416	361	385	403	399	388	373	407	385	391	354	363	404	411	366	346	362	372	377	371	383	370	367	369	379	401	400	392	360	411	407	346	382	408	375	394	368	386	382	376	405	390	388	391	421	401	353	415	434	365	405	382	378	377	363	362	393	365	362	407	336	383	358	381	385	414	355	410	370	388	434	398	364	376	346	354	390	395	345	379	401	361	378	353	391	352	364	381	374	404	380	357	366	360	371	357	365	399	369	389	377	378	361	375	366	378	377	347	366	414	381	369	365	367	385	361	381	368	400	407	405	409	356	382	371	397	405	390	390	365	347	385	375	342	357	367	382	417	358	397	360	366	374	375	371	391	372	389	369	424	388	361	383	402	396	346	366	338	360	403	393	376	365	380	370	397	392	404	367	352	380	405	334	411	379	369	345	378	374	382	426	359	346	383	352	384	407	371	360	395	379	398	389	416	405	356	404	381	375	393	385	355	394	374	433	393	344	385	341	359	401	411	361	365	350	390	407	382	352	390	344	370	356	375	386	377	385	334	352	403	380	356	375	380	389	391	384	375	376	393	401	378	386	354	381	380	390	403	357	361	381	366	378	393	392	376	385	366	360	379	398	429	390	363	370	384	357	376	401	383	385	372	398	365	394	397	395	374	398	391	384	375	385	380	370	372	381	361	414	386	376	376	389	355	392	385	370	413	376	385	354	395	375	385	409	379	362	381	379	395	371	388	423	378	342	370	386	385	384	363	399	363	359	341	360	355	403	373	370	362	384	377	390	370	403	406	377	408	359	388	373	383	384	364	370	361	366	355	372	430	363	372	367	363	391	382	393	354	376	394	404	364	415	403	416	423	422	375	393	378	384	405	386	367	417	367	373	384	427	405	402	383	374	396	373	363	383	382	396	347	388	405	370	387	410	400	366	390	365	374	399	399	389	381	379	393	368	404	382	376	402	369	376	396	391	400	403	407	385	375	388	416	404	373	345	374	387	373	398	403	379	376	411	341	385	400	405	399	415	387	370	361	359	388	390	368	373	369	406	391	385	368	395	388	348	368	392	407	406	373	374	373	343	419	353	358	395	403	378	391	387	387	384	384	348	402	378	383	352	360	396	398	421	366	371	391	386	400	374	401	431	380	388	394	395	362	359	371	342	359	383	350	418	403	377	366	398	385	390	371	368	411	409	365	414	386	419	366	397	373	387	409	384	375	391	430	406	366	371	398	423	396	368	382	402	417	386	375	397	399	342	379	388	389	366	374	351	379	380	371	420	364	362	379	370	374	388	367	360	379	341	388	365	372	408	382	401	365	384	367	362	378	350	359	364	373	367	379	369	395	397	405	400	404	380	354	372	372	424	391	354	366	425	349	373	369	401	397	365	394	365	436	398	368	384	363	351	346	371	377	367	394	358	422	378	389	372	370	415	376	345	387	394	410	397	370	367	364	388	393	376	379	373	386	406	409	386	368	424	369	379	370	372	371	364	385	392	372	402	365	367	412	390	390	413	382	376	384	424	432	379	406	393	378	405	370	399	363	361	381	390	407	381	415	395	366	372	366	339	380	363	405	384	393	373	371	384	423	401	436	403	366	332	390	419	401	383	332	384	353	391	389	379	412	383	425	419	385	385	327	375	397	391	396	363	378	392	373	368	381	391	359	383	374	399	396	416	332	397	407	362	398	398	372	357	379	392	403	395	380	372	388	388	384	405	386	368	359	395	375	384	418	394	332	406	395	400	418	428	400	396	365	372	372	368	385	365	387	401	357	402	359	399	368	392	391	360	379	374	406	384	364	377	383	379	383	375	376	366	403	396	358	354	386	368	400	368	384	388	387	384	377	371	396	395	369	385	401	375	420	347	394	412	348	355	371	369	395	417	380	401	364	378	389	365	417	350	410	383	401	439	356	363	412	392	400	388	338	372	377	394	400	404	367	371	371	349	380	392	357	379	367	370	410	399	369	346	390	382	379	374	416	356	375	394	387	393	400	382	391	376	369	330	358	384	379	370	375	356	373	386	401	378	370	367	397	366	430	384	379	369	392	379	385	393	398	370	416	368	398	403	332	400	358	378	377	392	388	417	379	379	368	356	389	381	365	388	347	382	406	367	361	342	367	404	387	380	414	404	373	388	405	412	360	358	409	391	373	400	382	390	398	401	387	366	381	376	366	378	386	403	397	381	389	393	374	401	385	385	384	381	368	381	377	349	420	389	335	405	385	376	412	388	408	373	373	370	384	408	396	425	393	405	395	377	408	369	375	377	373	393	367	379	371	403	385	400	395	364	367	373	390	384	376	361	389	354	411	366	363	371	359	377	393	349	407	362	357	375	372	391	386	373	391	354	349	346	391	383	396	393	406	401	363	401	394	361	364	368	381	352	407	384	383	398	392	357	421	381	410	362	393	390	435	353	401	360	358	404	381	394	374	371	400	386	352	410	389	393	409	365	380	384	396	380	368	385	377	382	407	410	386	392	413	388	368	412	399	352	397	366	341	396	378	359	395	376	368	374	384	409	379	378	410	401	404	390	368	370	392	377	355	368	400	375	375	367	378	384	342	367	396	379	347	376	400	375	400	374	395	391	404	374	396	368	389	370	389	373	426	371	375	365	381	358	374	362	341	359	412	391	367	386	375	365	386	389	415	383	394	381	378	359	374	370	393	355	367	387	379	379	361	431	399	426	367	400	414	409	377	348	349	374	392	402	366	387	377	381	392	385	353	349	416	413	365	397	409	403	391	380	378	391	370	387	401	357	373	398	394	355	404	361	378	371	375	382	399	398	343	408	381	376	399	373	390	363	384	373	425	374	385	393	375	403	383	393	381	361	373	383	370	408	384	401	413	382	386	391	378	398	369	405	399	346	397	408	345	383	380	390	372	400	384	373	370	343	364	355	388	369	363	392	383	383	385	366	364	351	412	409	390	406	406	374	390	358	345	371	366	383	385	372	390	348	398	374	365	413	388	411
36212	92502	74654	50845	30220	14542	448	439	455	429	465	411	426	418	443	445	434	443	468	397	436	440	432	423	426	386	439	438	419	410	411	457	434	409	432	455	422	431	443	419	429	421	432	419	371	455	413	411	404	444	423	453	427	441	468	411	409	442	404	414	397	360	412	427	428	454	463	402	437	394	432	455	429	415	452	464	408	441	424	421	409	376	413	443	428	420	452	418	392	428	426	415	466	411	405	431	438	420	485	429	410	370	399	421	428	462	419	429	429	430	421	435	440	420	440	453	473	445	420	441	464	453	395	426	428	413	414	427	404	413	427	391	439	408	408	447	429	399	411	438	419	385	412	380	454	474	451	467	414	427	426	423	449	412	393	432	395	398	387	408	442	450	459	396	441	433	422	448	466	422	412	422	439	426	441	427	434	434	424	439	431	438	400	464	426	381	405	421	401	440	445	399	392	384	427	429	436	467	440	402	436	395	448	438	413	444	420	443	414	431	390	432	408	413	427	424	444	464	425	420	459	439	406	466	423	417	441	413	441	407	402	454	457	419	431	440	449	397	444	384	432	428	438	435	415	473	426	411	416	446	420	413	415	454	444	416	447	438	419	418	404	448	422	433	432	442	438	438	468	446	418	475	461	418	407	401	403	479	434	413	415	464	441	428	477	421	453	461	418	400	434	424	438	414	442	461	452	434	459	434	463	436	428	399	415	421	458	437	404	450	431	403	439	412	465	405	432	424	436	423	456	422	432	440	451	428	430	463	418	409	424	406	470	430	417	428	450	423	416	453	458	451	406	421	436	425	424	417	454	373	422	430	435	435	405	437	440	420	450	389	403	421	399	454	448	415	395	426	416	426	448	434	454	454	401	425	418	393	435	444	388	433	418	442	406	426	414	382	437	456	411	401	387	431	404	411	431	407	404	408	446	446	433	439	418	430	418	408	415	392	451	438	404	436	424	456	442	430	404	430	453	404	430	426	418	410	416	447	448	421	427	401	439	454	440	446	431	406	403	424	482	442	432	421	449	408	433	477	465	416	459	407	410	431	408	440	440	425	414	434	429	438	432	429	471	381	405	442	438	448	460	442	394	423	408	439	422	470	414	409	456	447	405	395	471	415	429	380	433	423	423	451	469	415	448	432	422	449	461	427	436	397	459	454	444	439	427	450	431	415	407	439	446	391	413	444	435	413	452	421	444	424	398	452	430	432	442	469	432	402	402	432	395	407	422	400	441	445	424	426	439	445	408	426	440	422	420	450	496	446	446	447	454	447	415	439	421	396	455	399	416	419	427	448	449	438	453	472	445	455	423	387	397	425	442	448	410	430	430	431	409	453	425	423	452	400	421	382	443	443	453	409	421	437	428	416	442	402	412	423	438	416	429	440	402	434	421	430	456	436	424	416	429	394	419	441	419	455	435	425	385	455	431	410	409	447	390	378	400	449	381	448	399	453	400	420	427	410	441	414	445	449	435	415	423	437	426	432	426	390	404	414	416	444	383	431	446	423	449	438	423	422	444	413	419	433	407	423	424	424	433	445	402	461	420	445	423	450	408	415	422	366	440	410	439	419	431	419	460	446	428	441	442	407	408	391	446	436	420	403	413	408	411	429	430	450	408	436	440	435	426	429	428	477	437	432	447	437	429	456	405	409	440	465	435	374	445	426	414	449	435	435	426	417	409	387	466	430	453	422	414	475	443	436	415	421	439	466	439	474	408	420	414	400	431	424	418	425	409	459	417	401	433	419	416	434	433	437	437	433	417	440	436	450	394	407	390	424	440	390	449	422	407	405	431	413	402	440	415	371	455	421	471	451	436	438	425	407	436	425	452	445	412	428	409	443	443	424	400	431	426	448	416	427	416	444	430	410	461	424	412	439	424	405	414	413	450	470	412	438	420	424	443	473	431	411	414	423	440	435	441	441	440	470	455	438	423	436	424	392	405	409	427	458	387	446	389	410	427	408	406	422	427	430	419	444	433	431	440	419	439	437	440	432	392	422	400	436	434	412	475	437	433	471	402	455	415	406	435	406	431	450	460	443	427	428	416	422	465	404	430	422	442	438	415	430	437	446	425	413	425	371	425	403	449	422	447	448	431	401	421	441	414	426	407	444	439	419	431	417	425	411	436	445	441	390	410	408	430	435	434	441	457	425	431	417	445	443	374	442	436	421	432	452	379	439	399	404	425	424	450	402	410	390	414	393	445	429	477	409	408	404	439	424	432	407	427	410	423	432	414	424	404	461	431	435	432	414	466	449	445	450	424	469	443	443	450	460	432	421	463	413	440	442	449	396	471	468	430	422	439	402	433	427	426	467	435	446	410	449	410	388	466	429	420	450	421	434	414	439	473	454	429	461	457	461	417	438	412	405	424	409	450	451	410	434	425	449	452	451	399	434	437	440	441	439	455	412	412	405	414	474	448	440	432	466	434	433	437	400	440	457	477	433	449	387	473	435	418	426	428	437	446	417	419	402	440	425	460	427	449	432	418	462	427	445	428	464	413	453	400	417	445	442	429	420	433	439	410	431	410	413	436	434	427	403	425	443	434	404	401	403	425	428	420	447	428	457	418	418	438	393	422	432	427	424	445	424	460	414	416	466	411	476	463	433	401	436	434	441	455	423	411	418	431	427	422	403	394	415	429	393	419	445	439	417	466	448	411	428	471	410	392	410	450	451	453	417	421	408	405	430	449	439	453	418	447	476	406	445	423	406	413	441	378	459	404	456	412	436	419	409	435	434	449	398	419	403	428	440	411	437	428	426	402	449	426	417	439	402	388	448	445	406	412	414	418	449	459	417	429	449	435	430	450	449	421	424	434	398	416	406	425	442	451	453	449	428	434	398	463	415	436	467	404	447	399	438	433	417	420	434	442	445	409	431	414	420	421	386	436	434	430	449	403	412	416	428	444	401	434	387	388	399	434	405	423	429	425	431	433	439	416	400	417	408	439	419	443	399	449	416	449	450	438	434	459	443	449	426	444	394	412	414	443	429	412	446	453	403	442	438	425	436	444	457	404	487	447	420	408	443	474	423	430	431	407	466	423	447	460	415	429	435	475	398	424	444	415	450	456	457	427	443	435	428	472	439	457	442	426	404	438	401	437	399	434	416	458	417	422	458	442	414	455	416	388	425	426	441	423	401	432	420	436	459	418	420	452	428	442	428	451	421	416	416	405	433	433	452	423	457	427	442	457	470	424	417	470	431	404	438	417	423	434	434	421	407	423	440	445	477	443	420	431	419	424	426	407	434	397	443	426	423	426	425	418	443	404	431	389	403	459	415	412	457	422	408	417	438	454	419	423	444	426	432	455	392	420	460	401	433	412	449	432	455	452	455	419	417	465	432	416	440	440	434	396	432	459	423	439	457	431	422	427	392	398	384	399	419	411	420	418	396	414	416	459	414	415	437	442	411	422	407	432	422	437	431	453	427	431	445	451	440	426	464	446	462	399	427	434	433	428	442	420	431	418	455	423	438	407	454	403	408	457	445
25571	27707	44515	37130	22708	10364	945	478	491	528	495	452	477	460	468	474	479	515	500	474	492	486	472	445	450	457	475	454	439	449	437	492	453	469	449	533	456	484	429	469	510	470	419	488	454	463	453	473	455	449	510	476	440	465	477	463	485	475	461	479	423	454	485	447	469	494	489	491	487	471	475	466	473	483	455	483	486	489	478	423	454	448	460	480	461	492	496	472	469	481	448	492	454	461	466	475	475	467	435	433	449	444	507	462	454	431	487	411	468	458	411	477	452	460	474	484	450	476	464	459	518	487	523	476	471	472	455	496	445	477	499	459	473	501	488	436	515	498	481	482	444	486	486	475	506	463	447	487	470	434	469	475	475	481	512	440	444	483	482	455	453	467	472	479	441	468	477	488	477	445	458	438	487	456	457	446	414	502	487	474	454	461	477	435	454	448	477	454	470	419	463	523	476	445	481	496	487	507	489	448	481	461	457	470	448	455	490	486	431	451	479	498	498	470	492	483	468	436	480	461	435	440	475	442	461	463	480	505	469	431	508	428	468	408	482	442	443	437	437	460	483	484	448	476	445	452	478	435	444	500	396	481	501	483	454	439	451	473	458	479	477	479	487	468	463	452	459	465	454	467	433	468	445	454	507	489	425	469	489	506	465	459	438	434	490	456	471	485	483	433	448	464	479	474	459	472	452	441	442	479	497	494	474	462	463	447	460	471	466	494	437	481	472	466	468	460	492	473	483	453	471	473	481	446	440	453	474	483	466	463	482	437	420	483	460	435	466	453	501	500	504	481	498	432	476	458	498	476	468	469	472	437	459	496	441	488	479	459	461	462	488	460	506	483	451	493	466	481	438	483	447	459	458	465	430	458	486	435	476	478	458	480	502	483	437	461	455	484	490	494	418	452	471	456	467	443	458	487	448	472	482	457	447	479	431	494	465	425	439	481	449	465	464	444	474	464	452	495	434	463	482	438	449	468	437	490	468	448	464	452	472	490	494	475	460	450	454	462	442	479	490	481	452	492	489	480	458	482	499	462	467	484	454	426	453	493	471	471	464	454	450	476	450	446	471	488	473	494	490	451	430	463	453	504	480	470	464	469	451	481	461	478	464	480	489	471	463	500	507	454	466	478	459	475	487	435	444	468	514	482	472	479	457	453	474	473	448	505	450	459	417	457	448	484	456	426	472	461	455	490	473	451	454	459	504	466	487	483	482	457	452	472	484	477	470	452	457	434	497	485	447	469	449	412	446	430	482	481	474	454	446	451	456	453	465	453	441	488	470	467	467	421	441	428	457	516	463	447	498	468	488	487	481	498	476	485	457	470	469	462	503	439	485	458	410	517	474	441	451	483	436	445	477	449	473	469	469	510	458	480	471	436	459	482	461	466	472	486	450	450	478	452	439	488	428	482	441	437	507	490	482	521	480	492	462	485	460	464	458	455	490	462	482	465	427	444	424	449	427	472	449	451	437	490	454	470	455	487	468	503	490	474	460	441	458	467	476	499	445	438	456	466	456	430	466	484	483	472	476	441	494	457	472	484	481	499	481	502	470	481	498	465	478	472	475	498	481	467	446	480	433	483	470	483	445	436	461	441	495	456	427	479	465	439	495	494	435	455	431	459	426	511	456	433	455	499	477	480	476	477	508	449	439	460	494	475	461	467	459	450	432	472	482	457	499	439	422	440	461	472	409	418	463	473	443	441	449	458	486	458	476	467	416	443	454	460	459	500	485	464	450	459	479	462	458	430	502	472	460	473	514	436	484	484	492	465	448	495	491	455	514	433	469	475	492	475	477	492	439	475	492	464	410	442	455	441	444	487	480	455	460	464	466	434	465	448	464	509	493	445	476	434	468	487	482	474	467	458	481	515	444	499	432	498	431	443	433	438	459	469	431	438	466	474	490	482	480	467	457	490	454	445	430	532	441	487	478	467	496	495	500	489	509	427	436	469	425	440	449	482	459	478	441	447	476	465	472	471	463	450	471	448	516	462	462	490	488	500	460	452	469	461	485	464	462	455	476	471	460	443	443	468	455	507	452	503	488	486	464	415	434	448	491	477	431	453	468	443	460	510	451	484	442	445	480	484	481	464	485	469	487	446	505	447	487	452	474	454	474	436	507	436	448	473	466	464	469	469	463	450	478	489	459	485	463	451	472	459	449	474	442	477	503	455	485	467	467	496	444	481	468	451	469	469	470	473	431	439	447	484	468	467	471	493	477	442	463	443	482	451	469	473	461	499	485	450	464	479	463	450	439	521	456	478	452	453	460	484	471	449	486	461	438	490	452	471	470	512	453	489	467	435	450	496	453	442	488	432	420	433	463	471	500	480	478	449	472	457	486	422	488	465	453	497	441	465	476	464	447	471	475	490	458	475	479	431	472	449	447	479	469	468	462	444	462	437	461	482	455	444	458	465	461	462	499	445	426	435	460	456	460	476	459	495	460	446	457	444	508	475	446	430	426	461	434	445	456	419	507	520	478	470	473	463	481	470	449	506	471	463	451	470	455	458	486	468	503	455	461	490	465	512	459	462	434	440	460	469	481	443	444	466	482	452	463	481	448	476	438	455	497	471	493	458	491	485	443	451	438	456	452	461	483	460	473	451	461	435	466	448	471	468	450	460	474	485	480	425	476	476	480	461	455	474	452	411	417	473	442	459	509	474	457	465	467	475	485	455	458	470	469	442	481	512	490	487	456	462	488	454	494	481	471	467	476	455	461	487	432	446	460	438	534	448	462	481	448	468	474	468	495	436	471	481	498	476	448	414	464	461	472	458	453	470	463	478	445	466	485	432	485	485	471	478	433	453	484	465	471	460	465	477	457	474	437	483	485	487	454	465	464	491	471	483	453	450	452	463	436	482	448	437	458	418	463	439	448	465	405	503	462	476	480	504	438	476	486	470	429	475	473	468	489	488	454	481	444	476	438	444	456	480	459	435	451	452	480	469	506	469	470	500	485	455	473	476	507	503	467	462	467	465	456	443	485	460	473	446	471	467	482	455	517	504	480	417	480	453	455	472	470	490	449	493	485	507	453	476	490	442	439	468	485	463	483	494	428	464	475	480	456	464	455	431	460	479	488	452	496	478	478	490	492	416	473	491	433	416	445	446	426	493	470	475	452	461	490	473	450	457	437	479	459	443	488	478	471	449	452	454	469	456	484	450	478	473	484	492	497	424	471	458	472	457	469	498	445	442	497	481	463	472	489	435	461	471	472	436	464	498	429	496	496	486	470	473	490	425	488	446	473	445	475	448	470	421	495	427	480	424	474	475	494	472	467	451	481	434	447	458	464	502	465	445	459	451	464	511	458	472	467	459	469	525	481	458	475	449	449	469	459	475	488	471	449	470	457	509	448	443	477	460	486	488	432	460	450	460	458	491	466	508	423	437	493	464	460	457	456	477	476	436	481	481	463	452	510	477	460	475	455	464	471	464	472	464	424	465	449	476	438	453	470	493	443	486	499	426	456	494	465	448	465	530	496	457
32392	84059	64083	41251	22579	9557	520	567	585	514	524	539	547	516	565	525	548	519	496	498	514	507	542	523	501	548	563	549	537	511	505	555	508	526	575	527	555	479	535	530	538	559	492	538	524	558	494	582	519	523	518	570	529	519	514	493	509	535	498	527	503	521	533	489	522	521	550	507	542	524	528	516	533	503	542	514	550	560	564	494	514	527	563	514	473	513	550	589	539	541	528	529	560	492	528	539	587	483	515	510	516	529	515	522	591	523	541	510	584	514	509	522	579	496	512	525	516	582	567	514	559	538	546	491	509	529	539	530	530	521	501	549	508	498	539	532	557	518	526	546	549	493	561	503	556	524	555	525	526	510	538	535	501	543	534	504	531	525	525	482	535	527	519	519	522	526	522	515	536	540	483	517	575	554	520	523	562	512	531	543	499	476	560	569	519	488	545	526	562	546	519	507	521	543	573	573	526	516	517	534	547	552	545	520	504	497	523	532	508	560	582	549	474	522	510	533	514	563	534	509	527	497	533	507	484	515	540	503	527	532	530	516	515	525	504	526	507	528	510	547	527	515	536	511	509	531	508	540	512	497	526	525	533	511	556	480	525	531	490	496	513	510	534	541	524	501	528	519	503	566	510	504	555	513	531	563	541	504	515	592	558	524	531	533	535	532	547	504	557	529	529	536	492	533	529	491	550	505	482	525	545	565	560	552	515	519	495	475	505	552	557	505	572	530	521	533	532	514	572	516	510	512	543	516	530	517	504	499	561	544	514	509	591	537	546	552	516	571	562	536	530	505	577	509	504	509	523	580	520	520	500	486	523	535	555	500	579	508	550	537	517	535	527	542	502	528	552	487	530	537	540	527	509	522	563	510	521	552	562	555	527	522	546	524	490	525	534	509	541	533	504	490	487	509	507	496	489	528	553	513	508	509	543	526	545	552	545	501	528	568	475	490	516	511	526	488	551	530	502	524	543	561	515	526	522	501	487	510	516	543	513	523	589	553	534	482	484	585	528	510	520	503	518	552	510	539	541	509	517	539	561	500	551	570	488	494	488	526	479	550	517	493	521	519	493	491	567	491	535	530	524	492	570	564	483	556	519	542	519	528	505	558	525	552	519	485	512	506	566	554	502	528	550	561	512	515	504	531	535	520	568	582	546	538	508	513	516	497	522	541	516	500	528	519	527	541	541	514	506	532	509	504	533	491	494	517	578	524	539	507	516	514	525	556	559	506	536	549	516	510	538	548	502	531	520	496	527	536	511	525	534	529	556	523	498	509	555	497	484	559	503	524	514	523	554	518	526	592	529	535	532	536	480	472	491	493	513	543	549	519	536	516	576	529	542	522	522	480	531	539	505	561	556	501	524	506	533	516	525	517	526	502	527	461	535	535	491	521	517	518	552	542	551	541	503	558	504	501	544	534	555	515	514	492	523	578	582	498	517	516	533	506	534	511	500	513	516	521	588	520	520	497	510	507	520	507	523	507	526	506	503	541	519	515	502	511	543	550	512	544	532	532	494	523	500	518	553	518	527	498	513	494	535	535	565	535	486	504	547	537	521	554	516	526	547	566	513	561	528	570	528	490	532	538	518	544	495	524	526	560	525	534	540	492	537	533	527	530	559	530	532	561	503	527	525	543	501	564	492	575	512	504	533	532	537	583	491	542	539	564	570	547	554	531	490	542	536	558	510	542	508	526	504	505	506	540	533	496	524	517	524	539	533	530	500	515	528	536	579	504	545	514	537	512	558	537	508	522	512	534	584	527	548	523	505	530	528	518	511	521	542	554	543	547	529	528	492	552	545	539	479	544	566	509	501	499	521	555	537	528	529	512	501	519	547	489	531	502	513	536	494	499	542	547	561	533	508	494	545	517	536	551	537	543	504	543	498	572	548	544	570	516	574	518	570	524	542	521	536	535	496	517	524	530	550	548	532	503	539	534	508	509	550	537	522	551	516	556	537	543	561	560	554	504	505	498	506	531	534	509	498	547	515	544	485	524	532	497	510	582	523	534	516	517	521	520	533	496	553	539	502	511	517	546	515	545	519	592	551	521	545	535	526	530	518	487	534	505	526	596	496	498	522	552	514	531	515	510	531	490	497	543	539	571	509	542	505	551	546	535	457	536	529	540	515	537	527	556	496	563	518	480	539	552	498	542	551	535	532	527	538	530	534	510	516	513	547	522	524	507	514	477	601	539	508	540	559	524	554	534	560	511	512	528	534	517	509	506	539	518	536	539	565	521	535	523	526	510	568	537	499	484	493	539	522	522	505	479	511	493	537	536	540	516	491	497	500	549	521	538	534	491	596	546	540	522	565	552	541	547	518	536	531	553	513	535	528	524	491	494	578	524	559	513	544	551	522	548	568	516	539	573	541	503	500	491	536	529	512	510	548	550	538	508	544	537	550	571	495	520	514	520	550	555	548	540	531	479	531	512	514	483	527	500	518	537	592	547	507	554	507	505	524	554	539	509	547	542	516	533	502	531	544	522	502	517	470	562	513	521	518	525	504	504	519	533	498	555	525	475	504	517	528	540	522	537	502	507	576	547	568	515	543	518	495	555	581	530	529	513	520	542	524	521	500	508	549	532	482	520	512	528	535	515	545	533	499	562	509	560	532	532	531	539	511	512	501	504	499	535	524	519	538	515	554	510	505	568	511	562	565	555	526	514	538	522	523	553	545	492	536	488	558	538	538	522	494	542	520	555	511	504	488	545	526	554	573	536	564	533	528	559	549	547	507	534	529	515	499	533	556	543	554	506	529	528	548	519	514	506	481	558	506	498	512	541	526	544	525	533	520	490	537	494	509	550	493	542	499	536	525	537	517	520	497	510	503	510	521	541	526	544	512	529	525	510	549	528	560	512	529	553	514	543	544	477	520	497	527	508	528	586	548	554	550	523	513	471	550	521	559	524	549	545	510	558	533	509	554	532	510	488	538	504	529	541	515	516	515	520	565	558	542	526	533	528	503	543	533	554	494	517	532	501	590	549	524	494	540	552	538	482	475	533	533	555	530	518	554	528	515	527	519	531	537	565	479	519	572	507	515	579	535	528	470	481	547	561	522	533	527	515	534	497	529	546	534	584	467	502	512	555	546	534	521	550	535	541	514	533	520	513	514	530	505	588	538	494	546	548	547	529	505	525	511	527	501	544	541	515	550	555	515	544	522	560	588	508	532	519	504	497	520	521	560	564	557	509	520	541	481	512	526	530	513	508	515	538	539	479	541	554	547	522	536	563	543	517	516	572	522	521	483	494	559	508	575	532	520	543	488	521	501	531	538	521	538	565	520	531	515	554	553	532	521	514	550	522	529	500	529	546	526	551	546	553	511	533	516	522	501	546	585	514	505	554	502	549	495	572	524	543	490	553	497	517	551	487	522	548	582	540	469	506	501	519	552	529	522	510	560	520	506	524	556	529	511	535	527	507	534	527	544	498	572	532	510	566	516	511	512	559	518	495	521	566	545	540	513	505	493	560	502	534	554	560
23213	23209	37475	35314	28183	24270	12962	1217	606	607	629	577	598	623	608	573	592	563	567	570	637	581	580	584	565	592	640	647	609	589	584	589	616	575	588	598	630	567	613	619	597	596	651	586	635	593	582	589	594	605	537	581	614	580	584	590	547	566	596	569	631	573	579	613	586	558	571	619	608	564	603	594	599	608	625	550	578	600	624	606	577	612	621	641	582	600	581	580	580	551	607	592	586	624	530	633	651	625	605	618	586	610	631	608	565	660	565	551	565	590	600	601	593	565	590	594	626	595	533	588	585	581	545	567	556	621	623	636	616	572	563	590	584	575	540	598	565	606	603	615	546	612	552	606	584	587	561	624	600	576	611	586	591	578	634	572	633	561	590	578	568	595	566	600	583	562	628	553	574	565	625	544	611	572	536	640	598	594	568	625	616	584	578	597	578	553	615	574	591	563	584	619	609	596	539	587	578	602	639	595	543	588	583	592	603	608	610	559	602	556	585	574	585	629	622	638	557	611	602	553	614	624	593	585	601	600	555	585	615	622	602	598	590	571	567	570	590	634	627	576	578	605	585	581	589	583	590	606	576	625	592	602	605	619	544	659	590	604	603	572	611	631	603	627	611	603	626	549	576	581	609	588	626	598	570	598	615	594	565	611	611	577	569	574	572	602	589	609	594	594	572	631	565	576	596	529	616	598	616	627	627	584	578	582	560	580	569	574	636	591	585	582	535	575	608	602	612	589	584	578	550	543	592	576	581	574	570	597	592	625	588	585	560	618	602	591	555	613	613	589	537	600	595	584	621	586	538	615	585	581	606	605	577	581	566	574	593	609	621	547	572	614	610	604	574	592	580	598	591	648	592	590	573	597	580	568	551	538	561	605	585	569	566	564	629	562	549	597	579	586	576	601	602	560	596	635	566	604	605	575	603	585	562	622	595	590	624	596	594	599	592	576	595	541	595	591	585	597	617	626	549	618	617	576	630	609	583	633	624	612	613	570	601	583	583	625	577	550	608	587	629	571	605	577	593	567	580	599	557	635	589	617	559	611	571	580	579	602	595	568	619	608	566	569	553	559	612	578	621	564	627	548	623	596	583	612	598	595	542	573	585	649	614	570	612	630	592	635	586	644	544	599	560	602	568	577	645	626	604	590	631	577	579	606	621	576	562	593	642	615	596	582	576	579	600	558	599	528	613	574	607	594	602	595	588	567	589	622	581	581	597	565	612	586	588	647	567	599	603	561	650	570	609	582	580	612	591	631	568	598	577	624	600	570	601	598	633	599	595	595	575	571	609	629	616	545	632	598	542	525	563	629	584	585	624	553	582	582	598	612	610	553	596	575	628	612	607	561	584	567	627	637	588	576	585	606	617	533	642	585	627	613	612	573	572	551	615	636	564	611	586	577	600	618	621	598	574	620	602	640	620	615	567	566	613	604	618	580	567	576	573	556	581	540	587	596	591	587	612	612	591	569	573	610	580	559	540	593	614	600	610	564	646	619	564	600	617	640	576	560	607	588	591	606	604	595	608	603	593	597	592	569	570	587	599	599	605	603	593	624	569	625	583	581	579	617	589	627	629	562	568	631	594	562	555	601	577	590	607	573	579	579	558	583	541	619	652	542	562	594	566	615	607	561	590	577	591	599	594	570	575	605	583	595	598	570	582	576	597	614	599	572	578	617	593	611	587	601	565	582	578	563	582	602	580	615	626	631	602	604	587	582	575	563	572	634	590	557	594	574	569	590	591	587	566	537	591	563	577	547	584	586	607	601	609	634	600	621	600	626	601	601	599	607	548	622	597	567	545	601	567	543	565	594	601	540	578	571	563	630	622	590	593	585	583	570	603	581	586	587	630	640	652	571	573	586	625	616	632	643	574	591	601	610	624	605	602	552	634	584	617	614	553	613	618	574	548	520	632	625	601	618	557	606	579	598	572	602	619	600	586	589	585	567	552	604	575	610	652	585	548	598	590	614	639	633	564	578	606	564	572	576	567	589	611	577	572	606	536	600	570	629	587	626	545	583	581	561	592	562	608	571	622	600	567	601	618	563	540	590	566	595	533	609	572	554	620	587	559	586	622	596	614	641	612	586	608	597	592	611	614	587	594	626	527	573	613	614	570	577	621	604	605	609	601	571	556	538	567	567	631	620	579	603	582	579	602	561	598	557	619	578	575	598	529	589	632	615	550	595	650	602	600	583	545	582	621	603	628	586	605	619	592	574	603	589	555	598	594	600	575	554	615	583	613	589	602	582	595	597	564	610	602	563	611	595	605	579	598	593	575	574	584	604	604	605	597	595	600	553	594	598	556	580	627	566	568	610	616	573	604	573	555	603	625	556	601	579	598	615	614	579	589	599	589	593	605	645	605	601	576	594	610	549	610	623	593	579	583	598	584	596	632	594	600	604	584	599	625	607	591	543	581	582	601	573	608	584	563	633	584	569	590	584	587	633	565	550	613	602	599	574	638	581	587	589	608	584	581	569	518	585	573	586	598	573	587	553	637	602	600	574	592	555	599	546	589	587	572	573	565	574	587	571	596	580	633	615	613	612	572	600	602	577	601	576	544	593	629	571	636	608	598	562	605	598	581	585	613	594	597	556	602	556	630	582	614	644	580	593	633	577	594	564	622	569	591	574	619	569	593	572	594	573	623	570	617	575	578	596	624	611	562	638	609	595	597	591	568	632	611	562	596	591	580	606	575	594	606	547	568	563	609	585	584	615	605	625	567	583	604	570	611	575	594	563	566	582	563	573	582	586	591	549	578	545	599	588	660	580	555	565	596	607	619	593	590	611	590	612	602	577	582	616	540	608	595	610	640	601	578	625	576	555	590	619	586	583	617	605	587	576	556	571	637	596	602	601	588	592	596	593	607	581	601	591	530	542	575	625	560	591	580	571	613	627	644	559	552	593	617	625	589	611	583	582	596	569	534	565	563	597	582	573	569	549	554	592	591	599	563	550	621	607	563	594	583	541	567	605	595	554	553	614	585	609	580	566	567	615	584	590	573	553	555	609	598	575	590	610	585	598	560	519	584	618	571	602	551	598	561	598	569	616	583	556	598	579	598	590	592	571	619	599	593	592	611	531	589	565	566	568	588	563	559	587	574	571	619	523	568	555	557	612	562	561	620	589	593	636	555	618	578	588	607	566	574	572	645	590	602	612	592	515	602	576	622	614	617	598	623	657	640	591	591	610	557	594	610	578	615	609	607	594	617	610	612	557	600	567	560	563	607	615	624	617	569	571	588	584	618	595	555	554	613	544	600	569	588	569	617	613	620	591	562	564	567	589	586	576	672	636	596	616	596	583	598	611	569	590	589	553	565	604	565	610	623	580	591	573	544	599	606	584	578	623	588	576	602	561	569	585	601	574	593	620	600	584	599	575	601	600	605	557	590	567	607	614	595	557	606	576	609	598	584	592	639	562	571	553	603	583	549	554	615	607	622	548	582	542	593	594	597	635	606	616	589	559	566	606	633	636	604	542	581	564
36955	85711	82553	63072	39370	21141	780	740	704	665	651	649	695	704	663	647	665	657	634	649	627	636	664	664	616	637	657	635	621	656	633	643	590	619	613	705	642	626	634	659	641	641	677	672	670	639	673	624	622	630	637	650	590	629	615	633	601	654	649	642	615	664	630	588	615	586	608	612	609	621	670	660	625	634	619	587	625	565	625	650	626	640	658	678	646	594	624	656	648	661	623	581	649	652	614	674	665	622	626	603	588	628	622	650	623	647	650	656	663	589	610	691	695	607	636	651	630	644	620	626	641	665	645	663	690	660	602	669	663	625	652	601	643	640	614	695	670	634	634	645	637	672	647	656	617	648	634	627	615	608	608	615	648	658	672	619	646	681	629	621	681	650	642	658	582	601	621	647	628	623	624	629	648	635	628	617	629	608	652	635	643	648	667	646	596	642	644	656	665	650	640	619	658	648	610	612	655	615	635	627	679	591	664	643	652	655	631	663	565	624	628	615	658	689	625	620	635	639	616	611	647	603	615	659	620	652	595	627	624	643	617	666	621	641	649	631	629	629	633	664	658	616	630	601	624	649	686	648	653	667	636	676	609	614	672	620	623	620	610	627	634	637	662	589	610	615	658	641	594	647	611	648	631	667	645	634	628	630	664	584	631	670	651	625	590	652	615	582	616	581	612	674	627	626	584	643	646	645	638	657	635	618	645	664	601	640	644	642	655	620	665	650	609	637	642	616	648	638	582	664	682	641	611	617	588	599	625	643	639	637	681	589	623	663	625	633	625	636	648	634	672	606	616	622	606	626	673	686	660	600	645	664	595	638	656	626	645	640	628	611	623	632	669	646	645	647	647	661	630	644	616	657	670	613	646	657	629	664	702	638	637	623	638	637	639	627	665	634	672	617	608	613	592	641	608	632	622	644	633	593	618	605	622	605	612	613	609	640	617	614	665	648	600	615	661	641	636	659	622	677	619	600	636	626	624	639	606	626	641	650	604	662	613	643	636	643	623	636	607	632	650	638	624	623	655	614	610	613	656	656	652	627	650	634	637	682	619	617	666	638	637	590	610	629	646	652	656	591	633	654	637	617	623	663	605	631	651	635	635	644	671	654	648	612	671	638	665	595	600	599	662	629	607	597	634	631	634	679	635	647	634	646	647	665	640	649	597	645	638	612	656	641	642	616	638	634	623	625	606	626	644	647	622	639	658	622	635	658	641	643	631	613	678	631	639	635	644	643	632	648	633	629	670	622	644	605	625	600	618	603	620	646	647	640	678	664	646	639	629	648	650	618	612	636	639	641	612	666	621	677	686	617	620	594	609	602	631	593	635	633	665	638	668	615	607	608	615	619	617	655	704	650	599	664	655	695	710	669	596	624	642	641	633	629	662	654	616	672	660	597	648	651	640	671	604	644	590	595	618	647	662	641	577	613	640	622	637	631	670	657	648	636	589	696	655	620	604	681	657	639	647	644	652	679	654	589	672	618	683	652	644	638	648	600	650	637	620	665	577	626	648	628	633	645	639	613	611	652	659	620	623	602	648	597	595	602	648	620	679	628	608	603	614	629	652	613	609	596	605	641	622	660	619	607	625	642	650	662	638	596	604	628	651	624	590	661	641	621	658	655	691	641	664	641	622	672	659	607	632	652	653	658	586	617	652	622	669	655	619	625	651	647	636	612	654	656	611	683	688	641	658	640	666	575	624	684	639	638	618	623	663	611	610	643	623	597	658	632	635	635	654	618	606	651	647	623	644	644	648	647	616	658	615	656	672	632	628	592	638	619	623	667	638	619	621	600	584	629	609	631	620	645	664	594	622	634	631	645	638	646	637	603	653	644	669	634	618	693	668	672	629	610	613	650	565	617	602	689	666	621	628	669	661	631	634	667	626	601	613	598	595	616	660	653	613	601	633	639	656	624	669	625	624	648	636	619	646	670	639	650	632	673	619	633	637	603	625	657	629	652	601	618	596	622	634	626	613	659	619	685	638	675	612	635	632	627	656	628	660	591	625	616	600	598	654	661	613	674	671	626	671	643	633	627	657	605	602	616	645	596	640	666	648	675	627	618	637	684	623	646	622	620	658	576	634	631	604	635	619	607	597	621	667	630	635	654	625	620	657	615	639	634	661	654	613	644	587	636	612	649	646	663	636	624	607	629	643	580	655	640	627	630	665	634	649	612	647	623	599	670	641	665	683	644	667	599	645	679	607	640	647	599	641	666	632	663	619	640	654	659	641	660	610	627	653	581	630	650	626	613	605	670	637	629	611	637	646	618	637	607	640	632	622	633	674	669	640	663	618	695	672	619	630	660	601	625	639	623	678	617	650	614	638	595	657	650	645	681	649	674	628	642	595	646	632	613	625	655	654	657	647	663	621	621	668	625	665	599	620	656	643	606	654	619	633	631	644	600	677	662	635	621	617	656	663	635	634	595	588	677	658	627	636	617	642	665	642	660	658	631	645	614	631	649	654	626	626	634	607	649	629	620	675	585	676	620	652	622	633	647	628	635	619	602	659	604	606	618	641	653	653	658	625	643	606	684	649	637	621	610	629	646	655	591	643	609	629	648	621	600	661	659	636	602	640	609	616	604	617	679	597	621	613	655	680	703	674	565	644	606	623	611	605	624	618	603	625	659	603	632	650	651	617	629	623	626	643	609	660	647	643	640	680	615	643	642	606	608	605	641	652	677	633	676	639	637	628	665	638	611	639	650	670	632	664	621	642	605	641	629	637	621	635	605	573	634	636	614	626	623	627	628	702	653	655	625	613	636	678	639	638	635	622	647	620	671	620	630	694	622	624	656	621	642	623	612	612	680	603	611	636	638	623	640	614	647	686	653	635	595	617	658	569	649	646	653	629	625	665	672	645	585	632	617	641	687	638	632	657	644	625	648	643	689	623	667	662	653	658	651	648	653	632	676	643	627	651	622	606	663	649	639	603	648	629	575	557	620	612	629	670	582	644	605	632	640	630	631	648	679	640	602	639	638	614	615	634	604	643	664	653	603	666	634	639	643	637	682	674	621	610	594	661	641	643	636	672	604	671	637	693	600	666	618	608	681	623	602	665	644	642	640	618	647	629	646	610	595	645	656	646	610	697	674	593	624	674	627	654	623	610	629	656	669	658	610	611	643	629	618	650	620	650	633	661	618	660	663	623	654	658	639	619	672	660	629	660	664	650	608	640	628	617	602	632	621	636	644	606	633	635	641	585	623	647	648	636	636	655	621	606	625	649	614	651	627	657	659	615	669	584	664	659	615	624	696	643	651	609	625	638	679	626	660	625	686	632	634	619	628	637	616	586	662	676	648	599	675	672	636	642	612	621	628	628	669	665	651	650	632	636	647	688	684	678	661	646	670	661	635	613	659	658	658	685	604	627	664	659	643	656	656	595	671	656	657	658	658	653	615	675	632	629	655	662	629	625	648	660	678	636	632	617	595	626	657	647	668	632	619	630	664	596	675	629	649	649	614	647	621	643	678	647	696	621	634
27828	32564	42592	25615	7623	2295	358	346	313	320	351	339	305	354	310	315	323	330	308	336	309	346	333	329	315	330	309	320	335	345	328	324	322	330	342	302	304	317	300	327	326	323	328	376	320	315	341	336	294	285	337	313	343	339	321	315	318	327	313	306	323	311	310	302	307	323	312	336	315	350	329	327	322	305	316	324	314	333	337	339	296	316	331	277	334	336	315	324	332	341	337	328	318	313	321	318	327	309	317	310	294	358	288	301	312	312	298	337	336	332	338	318	307	330	344	333	311	343	329	318	326	306	325	323	314	313	296	329	329	305	309	340	314	312	354	336	314	326	328	333	301	323	323	336	354	299	370	339	338	306	332	339	324	354	315	320	329	318	339	289	306	313	328	326	327	320	335	317	314	336	325	309	341	308	319	339	336	308	349	346	339	321	306	327	330	346	367	314	321	290	330	323	331	317	321	341	322	359	316	322	329	295	320	320	337	320	308	291	301	331	390	337	342	330	328	292	326	322	299	320	303	318	329	336	318	345	295	326	340	337	350	324	308	330	327	303	326	328	319	324	280	349	326	317	328	319	326	322	329	342	326	322	343	342	343	333	300	331	338	356	348	303	312	328	285	297	335	343	313	325	335	305	336	338	349	369	321	354	336	345	348	313	299	337	324	298	363	332	340	333	334	301	280	323	322	329	322	321	323	357	351	332	345	325	357	308	322	345	292	343	337	352	348	334	328	321	316	311	312	324	361	293	293	307	338	281	322	319	290	322	292	358	331	320	330	316	335	322	330	361	359	350	321	287	329	310	345	341	319	298	316	315	359	336	304	337	314	357	340	331	277	314	312	320	334	300	335	319	319	318	332	326	331	308	320	328	363	330	337	319	316	367	324	329	307	354	313	333	326	318	304	332	351	319	310	290	331	338	358	287	317	323	323	341	326	333	324	292	301	314	316	356	339	327	353	311	330	342	345	331	362	309	326	295	337	336	325	336	320	322	325	360	311	330	315	336	366	347	313	315	330	370	350	346	304	315	341	327	341	323	310	314	309	314	335	345	334	303	294	323	326	318	289	318	346	337	312	316	326	308	344	306	348	298	307	306	307	333	326	329	323	306	296	349	333	281	309	352	330	325	332	339	302	333	329	357	298	299	306	321	326	329	337	275	295	320	310	353	306	317	312	334	338	352	329	325	300	322	311	357	334	333	332	329	339	340	284	332	371	297	332	326	345	312	314	337	325	314	314	330	332	344	348	299	311	336	294	314	330	296	317	325	323	308	339	339	323	287	290	320	321	350	347	314	295	310	326	347	335	344	318	340	323	337	298	333	349	317	321	293	362	300	317	324	345	316	316	346	320	331	325	346	339	310	339	315	347	367	309	316	280	297	353	316	322	280	329	316	340	310	368	322	341	283	339	321	315	322	328	342	321	346	362	274	333	295	351	328	280	344	332	326	350	333	356	330	358	328	322	332	318	301	341	302	344	320	326	335	323	352	308	300	332	334	338	332	321	355	347	330	340	295	320	331	324	307	312	331	279	322	318	355	292	335	338	323	308	351	332	315	342	329	326	363	355	291	326	358	285	324	339	324	337	300	346	332	324	304	323	290	331	318	313	320	337	340	320	338	301	317	295	315	307	300	326	324	331	301	347	277	322	343	326	342	339	337	311	321	349	332	321	352	329	310	301	357	312	341	336	360	351	307	330	322	340	326	336	360	301	309	340	332	343	358	345	382	314	326	319	292	321	304	326	294	336	316	316	345	369	323	370	338	338	319	322	272	356	338	324	317	313	297	318	316	305	304	345	306	338	342	334	301	304	318	342	326	304	318	317	296	353	329	354	343	299	309	341	290	326	314	337	349	328	329	307	307	314	340	318	341	316	291	327	344	297	343	323	325	327	313	343	336	357	322	315	322	289	321	311	350	342	346	310	319	323	300	314	330	316	325	313	317	298	299	341	326	313	322	303	331	293	312	334	316	321	319	291	309	333	309	323	320	325	347	296	339	326	305	295	325	306	307	332	305	313	324	334	318	301	328	312	297	333	358	303	317	324	340	348	309	321	304	305	323	350	349	318	344	310	320	320	307	318	302	291	327	325	358	296	296	276	304	318	328	311	349	333	307	327	312	338	315	341	300	330	314	340	311	337	328	333	321	343	315	336	307	343	309	331	330	362	314	339	328	315	326	349	304	307	327	327	342	308	318	307	351	339	315	314	335	306	293	340	310	309	321	326	336	331	343	330	337	303	349	290	300	323	309	334	338	320	353	300	322	292	358	337	343	320	355	357	340	362	293	301	318	330	360	316	296	350	319	329	345	273	324	314	302	326	334	317	326	345	325	338	350	330	345	317	342	292	319	320	349	316	330	324	334	305	319	330	334	326	334	324	287	353	312	303	351	304	308	353	327	344	332	343	352	334	324	332	346	294	323	333	329	320	310	325	292	307	321	320	346	378	317	337	317	311	312	337	317	344	289	318	326	316	356	318	383	329	316	307	299	321	322	317	354	343	300	306	316	322	330	323	352	336	310	356	333	336	335	336	328	286	333	306	288	323	323	322	315	319	341	338	329	272	332	339	340	339	321	341	305	345	308	329	335	310	295	318	306	333	354	340	320	334	321	348	319	327	322	331	305	331	357	324	308	327	325	324	307	345	343	331	336	285	329	349	361	355	339	361	328	335	328	313	326	338	289	309	340	324	358	328	337	305	319	314	328	330	332	316	320	332	357	330	310	283	337	361	326	308	344	360	323	303	335	336	275	307	334	323	293	328	316	321	328	345	336	291	313	345	339	328	298	336	319	350	332	324	294	338	304	358	333	296	317	316	322	337	302	355	307	322	328	310	316	318	333	335	315	320	339	312	331	348	328	330	291	304	324	293	301	307	335	356	306	328	317	311	325	302	324	337	300	305	325	305	324	305	333	332	336	325	284	310	299	317	321	347	357	306	316	331	337	346	315	315	332	304	372	345	293	325	312	327	348	351	310	328	347	323	307	338	303	352	333	331	352	315	297	286	313	316	335	330	296	321	372	335	288	352	338	338	350	327	324	328	338	305	346	325	326	317	318	327	328	329	339	319	370	314	317	323	326	357	348	295	321	341	321	315	333	327	296	342	328	304	346	325	324	340	309	310	323	337	334	344	304	330	337	327	322	331	299	305	312	359	316	320	307	345	331	355	326	319	337	351	335	333	352	333	337	335	315	343	320	313	341	313	326	350	330	343	321	322	318	321	306	327	333	330	319	316	300	313	355	326	300	323	337	308	339	299	350	367	344	340	322	320	327	331	329	321	328	320	322	333	346	296	312	346	294	321	333	289	317	364	344	319	349	327	312	308	333	307	332	320	309	323	335	334	353	315	325	322	307	342	357	301	307	355	324	343	304	352	313	400	322	327	316	321	315	356	333	324	278	348	346	301	293	291	324	340	370	359	320	345	304	326	334	343	329	355	315	331	325	327	318	335	316	308	322	311	366	350	305	332	325	334	344	315	343	327	338
18025	53428	37798	19056	6285	2784	393	399	379	425	391	372	374	363	394	377	414	381	353	425	394	343	404	403	363	369	372	351	367	388	374	369	414	375	375	425	356	391	377	367	373	397	389	373	394	382	401	385	375	370	368	385	378	376	370	352	373	357	384	381	392	379	370	406	361	390	392	419	353	384	394	391	362	361	356	377	371	389	371	388	417	355	394	395	383	383	384	382	407	378	378	389	377	346	390	389	373	367	369	384	377	372	367	367	366	383	396	369	384	409	376	398	359	396	395	362	427	351	366	356	360	412	358	401	402	408	393	358	402	391	347	400	369	374	385	394	380	364	405	425	345	384	413	355	379	413	386	357	395	383	375	354	376	407	397	376	383	361	361	373	375	383	407	347	404	383	340	402	375	364	378	359	387	396	360	404	373	380	398	387	386	365	378	370	356	405	394	437	385	367	383	377	380	399	389	336	379	363	382	356	420	349	388	364	385	361	360	371	367	359	362	407	383	409	405	348	369	355	365	385	327	332	379	412	330	405	381	379	346	381	364	386	383	377	380	391	358	388	447	378	375	348	416	383	391	383	381	375	411	398	416	387	401	365	389	372	359	378	383	381	386	384	367	397	374	382	367	405	386	355	374	348	397	362	392	368	400	376	379	375	378	377	350	347	361	378	393	368	382	376	366	346	380	364	438	350	353	381	357	377	412	345	348	382	376	403	391	346	403	401	386	354	397	371	370	388	384	386	392	387	346	352	363	382	361	409	350	398	409	368	351	377	391	368	433	384	361	377	379	367	375	377	376	411	366	375	362	375	418	378	375	354	365	384	377	363	392	370	373	365	399	393	369	395	362	375	412	395	383	367	393	349	373	392	391	393	376	378	405	377	377	362	381	416	383	396	380	372	359	388	391	356	383	381	350	364	393	370	379	367	386	378	391	371	391	377	365	380	402	387	380	392	385	386	372	360	373	376	374	377	388	391	367	382	380	358	375	393	342	358	395	382	362	345	385	387	359	399	398	395	363	358	376	380	371	378	395	352	382	369	374	378	367	382	384	353	378	358	382	414	360	379	391	372	344	379	348	394	393	386	393	366	424	388	373	388	358	357	376	411	413	369	414	395	374	367	427	401	401	375	369	403	381	359	375	385	383	376	404	406	380	397	393	362	395	382	366	352	369	350	350	382	425	432	395	357	363	351	400	375	400	403	367	404	391	391	420	409	355	376	383	386	370	392	415	401	361	357	359	387	340	385	365	369	387	393	374	382	379	379	361	376	375	367	406	367	407	383	402	382	385	386	334	385	349	371	403	385	389	379	390	359	351	358	354	397	387	372	375	403	366	370	406	369	392	397	410	384	377	383	358	355	417	372	363	344	388	383	394	352	365	370	393	379	423	392	398	366	409	361	358	406	380	368	369	400	413	399	349	387	366	380	403	369	408	379	361	375	365	374	408	368	395	345	361	389	362	379	369	385	425	383	407	402	389	377	386	380	375	369	404	387	391	358	402	368	383	372	384	390	385	353	381	405	363	389	374	363	355	394	347	379	383	378	383	373	381	377	381	353	346	379	385	363	359	365	388	361	377	401	367	361	375	407	391	378	360	351	376	403	376	383	370	346	369	395	338	355	387	394	375	388	396	388	376	367	381	382	398	385	368	362	411	383	421	355	384	378	342	390	371	391	374	413	397	363	373	357	375	365	387	416	400	431	388	380	389	396	396	361	392	402	363	413	435	354	413	368	406	372	395	361	344	367	372	359	372	370	384	388	379	393	354	398	388	363	380	369	384	400	370	357	391	377	404	376	370	379	378	368	395	423	406	369	379	380	377	397	368	374	411	373	399	355	375	348	367	384	393	372	389	400	391	389	343	350	385	413	373	390	382	367	369	427	395	362	399	335	380	379	379	367	384	362	362	382	340	368	398	399	365	378	363	362	385	399	406	384	359	385	395	406	409	364	372	350	384	374	386	364	357	342	384	393	372	351	361	401	353	398	388	371	407	363	376	400	367	429	338	389	361	368	341	379	373	377	405	403	376	361	378	391	373	358	386	369	396	389	390	393	359	387	332	367	358	372	379	367	392	354	380	381	378	391	344	391	374	356	356	382	386	378	371	391	391	400	393	384	397	366	412	407	399	373	355	405	397	407	409	362	382	365	382	391	408	415	343	383	376	378	373	404	381	377	358	361	392	399	380	383	387	362	383	382	391	391	358	384	381	374	406	383	369	408	384	371	360	364	370	393	374	350	371	413	389	410	359	388	356	364	378	384	374	370	385	366	389	409	404	356	351	367	390	373	398	379	383	378	440	374	352	379	371	370	375	401	397	390	373	365	388	401	389	362	385	410	357	397	376	384	353	391	417	340	399	424	380	397	371	391	323	387	377	360	389	367	368	402	367	409	371	356	388	368	371	394	386	375	409	397	411	391	389	371	368	372	342	379	388	400	376	366	363	342	379	379	361	398	392	395	346	388	369	396	389	388	373	397	353	369	356	385	379	399	349	388	370	366	364	366	346	403	372	389	383	379	388	378	392	402	404	380	363	362	366	348	401	399	372	369	388	364	378	357	370	415	403	371	382	394	379	379	370	398	357	388	406	404	360	400	389	412	361	365	373	360	390	347	374	352	371	385	400	407	379	363	395	358	384	362	387	351	366	373	339	372	358	373	386	374	363	351	399	367	377	373	357	366	393	401	382	387	389	425	352	388	391	340	367	376	435	382	395	363	400	400	431	412	407	400	371	353	364	411	396	401	384	369	423	359	393	395	348	333	362	363	377	372	353	365	386	385	405	385	422	376	358	412	379	390	361	390	386	415	362	394	401	324	372	380	378	338	392	431	377	345	377	362	352	387	356	354	358	377	365	373	380	369	365	380	361	380	380	387	368	388	382	384	371	380	439	368	403	371	356	379	382	387	378	395	367	366	331	373	387	355	376	373	362	383	358	384	413	367	386	397	415	362	390	344	387	372	375	402	375	394	369	383	397	348	371	378	371	369	332	380	346	384	384	393	374	361	350	351	334	380	374	389	395	390	361	368	413	373	399	373	368	423	355	382	406	373	399	374	371	410	365	371	402	385	377	378	377	378	377	385	431	349	389	371	374	360	391	358	369	377	398	364	398	372	390	369	370	364	367	386	387	337	392	401	361	383	368	353	360	404	352	384	350	391	380	380	325	406	409	363	379	389	372	384	350	383	378	411	368	370	403	357	392	396	394	359	367	356	393	403	413	367	386	406	359	393	387	377	377	350	369	360	350	399	401	365	368	358	333	377	365	362	387	378	333	355	387	371	375	390	366	410	394	373	358	382	403	361	370	349	368	375	371	400	361	402	397	379	370	400	393	419	392	357	371	382	402	409	376	378	415	353	375	393	388	368	408	392	383	357	400	402	375	378	408	406	370	375	392	362	375	386	369	393	413	388	381	428	361	367	365	386	415	369	359	402	364	386	408	365	362	391	373	399	367	391	406	382	393	398	407	385	359	373	343	395	372	402	375	402
24351	24964	46128	42741	29553	21645	5230	461	404	429	435	382	369	404	398	402	371	385	348	335	427	367	374	352	375	373	358	387	382	402	378	381	375	413	351	373	366	337	352	334	369	351	371	369	351	354	375	379	367	393	348	374	375	356	336	360	403	378	384	382	353	397	325	374	398	380	375	370	377	358	370	410	409	364	377	387	356	405	357	383	379	356	356	367	388	401	374	366	393	348	426	352	348	369	398	342	378	370	378	359	375	352	357	378	374	364	378	354	366	360	388	382	346	382	367	371	389	383	389	369	342	385	389	362	379	365	339	368	383	376	376	359	380	350	367	358	414	411	394	356	372	382	382	353	363	380	369	349	383	374	371	367	356	370	388	373	364	382	371	390	377	382	337	361	395	383	383	356	361	381	379	343	344	404	362	361	381	401	376	382	351	369	392	336	349	389	393	398	397	381	379	361	389	406	374	356	382	387	409	369	335	419	398	388	365	380	386	373	374	350	365	334	384	387	393	364	362	377	361	387	340	351	373	383	345	344	375	391	392	357	343	359	308	346	395	423	387	382	336	343	373	353	380	383	362	398	406	359	371	354	394	389	376	378	376	368	373	362	388	344	407	397	359	376	377	377	378	369	351	397	353	390	372	397	358	383	371	386	390	359	379	385	375	386	381	386	360	328	361	369	359	369	404	353	403	347	396	362	342	340	398	376	360	371	394	388	365	350	373	342	371	375	428	377	354	374	386	353	371	379	384	374	363	379	362	386	387	376	336	400	395	351	384	413	376	393	371	371	368	385	357	383	343	365	356	361	348	376	361	389	351	362	353	375	381	390	396	359	382	408	411	374	363	350	385	382	356	370	374	359	370	398	365	393	391	348	389	344	385	389	412	346	400	380	364	376	386	381	367	382	391	377	399	354	394	387	362	377	354	377	403	342	353	383	375	387	374	395	370	357	384	405	364	401	410	399	389	378	379	391	390	402	384	391	388	404	408	370	342	356	384	373	377	357	363	368	391	348	358	362	398	391	405	355	354	366	385	356	388	381	344	398	401	350	376	382	391	377	342	391	393	375	361	329	383	373	378	376	384	359	371	409	396	352	387	383	350	393	408	347	365	342	378	369	377	358	378	400	378	394	385	364	365	365	387	341	365	393	377	347	375	384	355	344	381	381	352	367	377	370	405	377	361	378	400	377	342	351	362	360	373	363	373	382	387	427	384	397	385	389	352	400	391	357	361	419	393	365	351	399	419	367	417	359	379	375	374	376	390	375	415	355	354	331	381	385	375	382	342	375	341	370	376	371	395	370	378	360	331	393	355	372	399	368	398	385	351	377	381	400	374	376	377	360	351	358	352	404	392	396	378	362	373	390	379	382	407	375	373	362	344	370	380	356	391	355	396	409	376	364	350	381	347	337	371	376	372	402	392	373	400	384	377	366	381	379	380	355	361	417	359	356	396	376	355	342	389	367	347	365	349	366	385	390	311	372	367	362	351	356	390	338	338	367	335	402	395	344	367	384	357	370	403	364	375	392	377	352	349	395	369	412	356	343	362	352	378	363	368	343	386	376	350	326	375	357	369	384	383	367	382	349	379	370	363	354	373	381	373	404	382	346	353	389	343	365	387	371	374	354	386	366	375	349	378	363	400	325	380	413	378	367	336	330	410	365	358	376	395	369	356	399	384	374	397	379	342	353	378	402	380	410	371	380	373	350	365	378	360	383	341	365	372	386	344	392	342	379	361	359	351	379	371	383	386	357	373	340	391	386	399	378	384	359	374	394	397	393	353	393	385	384	332	390	388	382	380	345	379	358	362	391	386	356	402	375	346	375	368	375	380	357	383	380	408	381	353	390	336	371	385	350	380	375	341	345	377	370	408	367	418	371	350	373	389	371	398	392	397	400	343	393	374	381	384	369	363	356	389	400	346	397	413	335	394	357	369	381	369	349	385	351	341	359	355	362	362	386	365	353	397	413	378	378	385	382	379	347	364	377	368	364	394	405	388	368	377	396	346	361	372	372	390	416	328	373	374	408	375	365	363	388	374	360	361	366	365	379	378	385	378	399	373	346	394	365	363	389	391	383	333	352	360	335	405	377	404	415	383	371	358	385	381	348	391	372	383	360	376	365	370	381	360	363	356	365	369	379	396	323	386	373	355	355	349	353	394	417	388	364	359	394	371	390	385	400	353	389	378	416	387	371	368	392	394	357	351	364	383	350	377	397	360	372	368	370	395	358	371	380	379	392	369	379	369	336	389	383	368	360	358	393	355	414	400	379	361	357	400	317	395	368	405	395	355	391	409	397	386	373	376	341	339	387	368	364	387	369	361	329	370	368	385	410	360	367	377	368	356	350	349	351	376	373	383	363	374	358	374	386	338	387	388	390	363	453	350	342	354	366	379	386	372	414	393	347	412	364	378	416	385	355	374	361	418	346	367	375	356	364	390	376	400	353	385	372	358	371	379	370	378	383	375	380	327	346	365	396	394	383	371	351	362	369	382	388	349	399	394	361	372	354	397	385	396	348	384	388	363	377	335	363	323	380	377	354	390	396	369	350	401	353	366	333	350	371	362	364	373	381	350	397	386	413	371	379	363	369	368	351	412	396	377	367	380	417	366	352	353	387	400	357	367	379	366	370	361	366	365	368	386	364	367	426	345	380	388	401	394	389	379	365	364	345	390	365	343	396	355	374	364	372	380	404	374	388	370	365	366	378	380	401	380	387	388	346	362	369	402	370	398	371	381	368	398	363	363	366	401	397	372	376	356	358	392	359	377	432	408	359	371	371	347	362	349	373	389	347	378	355	384	427	404	375	393	410	383	356	388	379	409	374	384	404	339	373	383	376	397	370	375	402	383	395	396	377	384	358	392	398	366	397	352	374	380	358	340	330	376	383	370	410	362	358	363	371	351	364	349	370	374	387	404	353	392	377	385	369	376	391	354	383	346	374	364	398	392	390	391	414	410	367	380	380	364	382	338	329	350	399	418	383	323	384	391	396	398	359	376	374	358	376	400	379	391	357	374	392	371	392	367	394	361	368	368	386	365	369	423	359	371	349	347	371	363	349	396	367	355	380	357	374	363	378	365	410	372	389	396	346	357	369	417	354	328	357	368	374	362	397	393	368	374	394	373	364	367	373	384	375	353	381	364	391	364	350	362	386	368	351	363	360	388	356	363	343	399	347	348	360	365	379	365	366	363	362	355	360	405	346	360	374	378	347	378	355	368	358	379	398	396	344	394	402	383	358	390	379	350	366	366	362	366	399	382	399	401	398	382	338	370	369	418	376	360	390	412	385	380	357	368	354	321	411	414	365	366	386	366	361	359	379	360	381	379	354	394	422	379	376	356	382	347	374	363	382	358	381	397	368	363	354	384	351	338	367	344	342	372	339	378	396	393	356	332	356	371	401	398	396	347	368	330	343	384	377	406	372	382	386	360	406	380	370	361	359	383	378	393	376	413	372	384	377	379	352	400	385	382	391	372	374	380	375	369	394
28620	85155	77534	53132	31133	16934	484	442	426	467	419	441	389	458	437	414	411	398	437	433	401	420	407	395	428	430	444	429	426	442	373	388	406	421	404	412	435	407	429	414	438	429	425	415	441	440	431	432	460	412	466	426	461	398	391	405	448	425	448	426	407	457	402	383	412	451	393	411	438	367	447	429	424	423	429	428	421	412	421	414	409	424	421	426	425	425	408	390	404	457	424	468	403	417	383	455	436	409	430	402	422	428	415	408	415	430	397	395	423	426	439	390	389	456	436	424	393	406	437	389	402	396	415	405	436	398	432	424	416	414	433	420	392	416	444	412	393	397	394	393	415	410	416	399	404	424	394	387	432	413	432	420	426	430	432	417	433	420	400	412	400	393	448	429	419	372	414	438	390	415	409	433	407	407	455	424	388	377	378	411	409	379	400	411	417	372	415	431	421	397	423	388	426	406	422	412	390	426	411	422	401	408	405	428	410	426	432	430	427	406	428	423	424	420	395	440	421	424	402	445	413	453	455	386	420	416	436	438	433	426	400	424	412	413	406	400	416	437	413	423	407	402	421	405	429	420	398	421	410	428	403	393	439	422	428	404	374	418	401	428	396	424	378	427	404	443	424	410	423	414	411	399	396	388	430	463	414	418	402	414	403	425	396	382	414	424	427	431	427	425	424	404	448	447	417	409	425	424	428	405	414	459	401	454	432	422	412	444	427	403	437	465	382	413	427	420	422	418	393	418	412	428	430	392	410	404	403	397	442	424	442	442	413	439	384	406	366	387	431	373	418	473	403	419	468	368	407	438	396	406	441	432	420	447	418	391	395	446	419	396	429	399	405	426	370	439	432	455	417	401	387	372	439	423	416	420	427	385	398	462	407	428	425	431	399	415	419	404	418	424	404	405	437	438	413	437	392	429	417	392	436	435	381	401	447	393	423	424	437	417	399	380	414	420	428	414	410	421	377	406	426	408	443	432	395	404	436	423	455	397	433	393	420	444	401	370	403	441	419	425	404	433	411	431	404	431	419	417	436	425	404	428	428	388	434	408	386	415	445	414	442	351	409	421	444	402	442	405	419	419	420	404	422	372	410	425	418	409	394	422	429	409	409	398	393	396	396	412	431	444	388	408	416	402	379	377	449	375	416	430	427	433	405	389	439	425	415	386	420	431	397	444	433	406	399	396	382	408	402	458	403	416	438	376	429	390	443	421	423	405	428	394	420	426	422	407	370	424	405	396	395	426	392	436	452	398	381	443	397	418	400	405	392	417	403	414	402	391	405	436	395	384	394	433	453	424	375	434	404	445	460	454	389	419	448	411	460	408	437	418	457	429	401	388	415	397	415	385	415	434	407	400	440	439	425	437	390	423	403	410	406	413	406	387	460	417	378	426	417	438	401	424	447	422	432	426	433	402	418	445	374	416	419	373	431	424	426	399	404	409	455	407	436	420	403	407	401	393	429	416	392	418	414	402	423	433	392	409	420	425	422	403	392	364	393	423	385	418	384	449	399	384	436	411	402	443	425	425	419	401	428	390	390	441	415	409	432	409	433	385	416	412	433	410	436	418	418	410	422	407	406	402	426	417	411	371	421	426	440	397	418	370	433	418	426	405	434	417	428	407	424	427	456	439	395	438	421	421	414	441	425	457	407	437	432	413	411	413	439	424	432	420	409	417	386	408	391	425	418	396	411	404	433	429	413	433	431	402	444	424	454	431	404	403	403	410	443	404	394	427	395	440	411	432	401	449	382	393	433	415	417	422	393	414	421	415	401	437	444	400	403	434	403	389	451	423	413	423	423	389	417	436	413	384	409	376	378	392	405	429	419	443	427	360	397	415	428	405	407	421	427	391	434	405	430	409	413	414	435	417	409	421	455	405	408	424	417	392	398	388	369	422	428	394	413	415	447	419	418	406	400	436	400	410	414	417	427	433	450	387	426	406	397	416	447	434	421	448	421	430	414	414	385	395	411	451	405	450	431	400	446	416	431	408	394	393	415	406	412	418	431	407	438	400	422	423	410	421	427	409	383	448	439	366	404	426	405	424	396	412	440	452	382	430	431	388	418	431	374	418	457	424	409	415	412	412	414	410	411	463	396	395	452	427	420	380	464	382	441	427	437	400	422	413	375	414	412	423	400	438	404	404	372	445	421	413	431	397	418	410	407	410	410	435	398	378	413	442	400	373	434	399	413	448	420	407	414	392	438	419	407	468	413	414	394	418	410	436	415	414	390	428	448	413	408	385	407	403	404	428	454	418	421	415	435	410	413	447	395	394	386	443	459	458	416	412	340	433	421	404	381	422	408	392	435	447	423	402	404	390	394	414	427	373	446	417	395	423	442	408	422	427	381	450	440	420	404	430	427	364	449	415	371	414	424	445	410	448	436	411	422	429	380	398	434	416	401	443	375	402	439	426	419	424	416	429	398	401	407	399	378	416	402	399	368	419	434	436	413	421	454	425	414	409	426	418	382	421	410	386	391	402	400	453	416	384	415	408	419	433	454	402	383	429	431	371	419	414	433	431	396	397	387	403	425	390	447	409	404	441	419	400	434	427	389	402	431	403	390	396	411	426	425	437	412	423	422	425	424	406	403	413	402	396	394	465	464	435	393	432	436	422	412	399	455	434	405	416	413	387	438	406	422	398	391	381	400	356	423	409	398	444	404	418	395	412	450	415	460	433	418	413	389	411	394	421	450	414	401	399	407	428	414	431	426	402	405	385	432	427	446	403	391	415	397	449	406	413	404	365	401	443	411	383	409	455	382	432	428	397	452	375	401	431	395	373	425	400	425	428	397	406	390	397	422	407	403	399	413	389	404	451	395	400	403	433	452	384	376	413	419	425	417	447	416	411	413	419	404	418	437	424	396	460	438	437	406	429	412	403	417	433	439	407	395	418	444	396	389	405	453	441	384	430	406	386	407	430	365	416	421	402	426	412	450	436	408	378	400	438	426	414	395	397	404	404	395	410	393	389	389	438	425	386	422	432	409	388	427	419	411	418	440	436	423	395	415	447	420	440	439	426	423	416	420	382	463	413	404	404	425	408	425	394	410	411	406	414	409	451	426	426	406	401	414	403	401	417	405	404	383	428	469	418	405	392	418	410	407	450	411	381	404	400	424	417	417	402	401	411	465	377	367	401	391	438	388	416	434	402	395	418	417	397	429	422	377	414	416	449	422	415	408	371	437	392	424	400	400	396	426	442	443	385	405	424	415	411	397	396	420	415	407	371	462	407	412	384	430	415	421	415	430	421	400	399	430	388	382	379	400	410	426	391	373	427	449	396	420	396	419	412	433	427	411	390	405	459	397	453	408	375	417	426	396	426	413	421	390	425	408	440	414	424	425	417	419	431	409	403	439	453	397	433	414	380	435	419	399	421	469	398	481	384	424	388	405	405	429	404	452	391	439	464	424	413	381	392	433	432	422	430	410	412	402	415	389	417	405	409	404	393	406	420	410	420	412	409	437	381	423	392	408	374	422	412
25541	27047	46264	38729	21860	12263	1221	518	481	450	487	478	453	484	442	493	471	452	487	434	490	456	485	465	418	438	474	448	480	449	475	456	461	473	431	444	486	456	478	447	469	458	459	472	469	433	473	466	459	424	479	463	469	443	428	513	464	441	457	472	403	409	476	420	449	464	466	458	476	461	450	439	439	438	487	465	407	480	453	448	469	417	466	478	459	427	456	445	465	416	468	475	477	469	456	435	455	460	485	433	440	460	490	449	466	424	497	431	474	424	456	457	465	476	469	415	414	459	458	486	486	450	455	450	448	438	459	428	440	455	456	458	446	454	424	467	450	446	469	444	464	462	475	493	458	439	468	460	492	468	473	469	475	479	434	464	476	447	484	420	466	445	448	459	438	486	434	463	456	440	452	493	495	457	459	467	460	443	480	482	487	443	451	432	464	418	474	480	464	435	463	473	457	464	460	461	462	439	453	493	442	458	460	481	450	443	474	430	489	434	451	460	413	457	452	431	496	440	449	447	445	475	424	475	449	484	415	468	431	455	451	458	462	461	474	460	482	484	460	411	450	464	459	479	476	436	422	458	496	443	455	428	458	467	486	412	466	426	466	466	430	490	458	447	466	442	462	445	470	445	452	439	436	451	450	419	457	432	403	435	404	436	458	415	450	462	413	474	464	466	467	482	471	426	461	490	447	491	471	409	460	469	445	440	447	439	431	458	451	461	457	409	454	432	429	490	461	434	425	474	452	470	438	454	455	459	477	476	458	497	453	464	453	442	435	475	446	467	430	438	449	448	457	457	458	487	471	462	445	465	480	458	482	458	448	455	487	476	496	424	456	439	433	447	453	502	436	416	472	445	441	468	474	438	445	479	448	430	420	436	470	455	467	436	478	490	442	446	466	495	479	460	486	442	476	475	427	436	442	480	472	446	467	460	504	455	430	451	448	466	456	452	463	500	406	458	463	426	468	454	475	413	455	466	485	463	488	448	506	462	449	474	448	487	459	433	445	459	495	476	447	465	454	470	419	475	469	457	476	460	503	461	461	427	467	491	457	454	494	441	506	440	471	479	464	472	456	491	420	471	455	464	484	479	477	422	476	436	438	434	476	422	486	420	456	460	454	478	450	420	458	490	464	514	444	461	446	440	504	496	453	471	440	436	453	427	411	485	470	492	462	469	452	440	483	457	424	447	437	462	434	452	453	434	456	452	469	453	439	457	446	479	485	479	449	443	441	459	440	460	440	438	492	435	457	447	448	486	474	447	449	454	498	449	455	443	440	438	453	431	448	421	452	424	459	473	467	443	474	461	425	432	474	462	436	434	420	451	449	438	478	458	485	466	438	455	466	452	436	454	473	443	467	459	466	425	477	485	462	442	465	457	446	479	438	470	450	450	439	468	447	448	451	436	462	461	478	418	445	466	476	422	419	477	443	459	448	468	448	426	450	432	480	484	482	481	462	467	418	434	479	465	419	476	525	437	464	437	443	514	452	464	422	405	440	466	508	460	450	427	435	463	486	428	458	486	447	428	419	464	457	462	489	477	488	429	438	429	491	465	476	469	462	457	476	439	464	428	457	442	498	452	455	484	462	446	391	442	495	403	444	474	461	440	444	448	457	483	464	469	439	420	468	474	445	471	459	428	454	442	454	430	470	486	432	429	432	453	469	454	418	485	431	417	444	456	429	470	446	476	464	436	463	468	458	433	460	468	476	450	459	418	417	440	436	458	449	455	473	432	474	452	464	441	484	471	475	430	413	474	469	460	463	434	473	474	471	445	446	464	457	448	456	427	448	462	455	454	443	457	433	487	470	463	440	438	458	470	489	419	469	482	473	487	436	472	455	444	435	460	449	440	452	460	479	469	483	440	437	485	466	457	461	490	441	501	449	392	456	503	430	455	461	462	462	391	455	444	480	439	463	454	466	436	453	462	466	432	478	466	490	432	443	484	471	469	480	521	448	474	504	469	454	469	428	432	470	428	425	433	446	460	494	480	476	485	515	486	441	465	451	431	474	447	461	521	443	483	436	453	457	494	477	498	486	444	412	469	448	485	453	487	436	466	437	420	478	404	431	473	529	453	402	472	409	472	429	473	444	466	449	485	443	436	433	440	464	459	477	434	463	446	450	438	438	466	428	476	425	493	441	496	442	465	467	482	468	460	455	475	435	464	455	448	482	453	456	466	431	451	437	419	458	475	467	452	454	483	465	476	515	458	449	457	506	458	454	467	545	483	487	445	448	437	500	495	456	479	406	441	445	475	517	449	476	473	449	438	433	426	476	460	460	460	457	492	469	448	425	449	452	461	476	437	466	466	471	483	474	501	437	457	452	419	428	421	438	440	440	493	429	440	415	470	457	513	423	470	444	464	475	448	465	451	430	505	447	451	445	465	472	459	445	481	471	415	483	457	456	410	467	468	457	470	460	470	464	465	462	460	466	476	457	461	485	481	449	455	459	437	476	427	442	476	467	448	430	437	471	412	466	488	431	465	477	442	499	472	462	464	472	407	446	456	451	481	450	476	470	436	471	441	469	481	454	446	422	454	440	470	441	466	468	518	451	493	468	495	425	427	439	465	435	429	450	433	426	482	452	451	511	451	444	441	455	446	461	489	492	489	481	438	442	484	494	468	464	481	467	424	447	443	432	431	476	496	439	448	483	497	464	426	464	433	453	454	477	423	462	420	470	492	417	508	455	459	459	447	452	444	439	528	475	453	499	458	440	450	472	472	461	433	463	407	430	449	484	488	429	473	404	461	493	452	447	463	461	479	506	467	443	463	494	431	446	441	460	430	430	458	464	455	452	446	452	444	462	479	468	452	476	475	492	467	447	475	493	463	440	466	409	447	475	490	456	418	444	433	461	423	480	441	438	465	444	473	449	456	468	436	453	484	452	434	465	434	460	459	459	443	465	437	432	495	458	487	461	447	462	451	454	475	476	432	482	459	470	464	472	465	471	465	437	459	446	470	458	456	460	452	471	436	458	506	461	439	417	458	480	431	453	446	434	473	430	455	438	450	508	425	466	513	455	456	482	469	420	484	462	445	460	451	446	473	423	477	460	486	465	433	433	487	457	490	456	420	478	447	457	455	467	480	477	445	441	432	463	458	452	436	491	481	443	418	445	490	433	465	458	432	442	460	455	426	497	443	450	466	455	454	459	455	442	457	470	445	467	478	417	436	472	455	453	463	437	454	441	490	460	457	475	447	436	498	465	454	447	446	469	478	419	432	430	472	444	436	419	425	462	445	448	465	424	465	444	458	439	463	446	446	439	476	430	445	413	487	459	448	430	436	446	450	460	476	478	472	424	483	456	484	462	429	458	476	485	451	466	463	487	474	448	471	426	436	493	462	457	422	486	444	495	445	473	438	484	491	484	449	450	488	458	426	472	418	450	446	435	480	426	486	459	457	469	442	462	466	466	462	436	446	468	457	475	465	473	461	488	457	499	474	476	458	441	452	448	440	434	440	477	476	454	423	485	435	453	479
27936	82014	66523	42167	20702	11954	556	532	549	563	526	527	497	560	537	479	513	528	538	513	534	539	523	531	571	533	528	565	526	504	497	492	503	520	492	482	507	526	519	504	507	564	561	498	493	543	554	494	512	485	509	504	477	511	506	529	483	507	537	547	513	561	530	502	551	527	541	544	484	538	465	506	535	490	507	497	491	508	472	516	488	559	515	534	535	501	515	542	505	548	524	488	511	528	546	528	528	518	516	541	477	490	553	519	528	498	551	492	475	539	520	448	511	549	510	510	544	502	531	521	524	529	519	505	502	547	499	539	459	539	528	524	489	546	481	530	523	553	543	538	550	478	562	512	533	480	544	510	524	489	507	500	485	500	519	519	519	536	516	489	512	502	553	534	521	520	497	514	521	499	521	516	527	543	546	546	480	540	529	504	523	535	519	509	474	484	501	489	537	524	547	508	519	537	526	512	534	520	527	519	556	563	530	505	530	544	536	525	529	536	511	537	539	467	519	506	522	538	507	528	488	514	508	517	506	497	509	493	489	499	521	473	505	495	485	538	528	520	501	491	502	538	508	494	510	534	549	518	499	562	513	541	518	528	533	520	511	552	519	476	521	531	524	537	529	515	486	519	485	530	509	536	515	532	491	497	531	533	554	537	534	524	558	501	503	527	485	489	528	493	558	546	537	561	532	566	525	537	545	466	480	511	529	532	563	504	549	545	486	514	531	544	513	506	557	486	544	517	508	555	530	529	523	512	533	534	550	497	502	537	515	488	502	473	500	506	546	489	480	512	554	512	535	534	486	529	484	549	461	577	520	512	510	510	496	519	514	536	537	508	562	532	487	470	514	507	540	529	533	493	551	505	573	524	485	487	510	523	521	518	530	490	512	502	522	514	495	538	533	506	511	547	511	557	514	520	543	543	511	518	500	503	523	498	474	545	522	558	513	555	493	532	519	500	535	519	489	538	519	545	510	562	529	510	491	532	513	579	504	522	484	523	486	491	499	510	534	514	554	481	502	516	518	541	550	519	518	535	550	515	509	536	482	514	500	548	553	557	499	512	513	496	558	554	528	505	509	522	572	503	558	532	503	561	519	539	558	528	541	511	527	569	480	530	559	504	551	510	529	582	553	468	503	502	503	505	532	493	569	554	505	521	467	527	533	492	495	537	497	519	564	520	487	517	526	488	515	535	524	487	539	543	541	476	491	545	549	484	546	508	548	529	541	552	514	477	491	504	509	535	510	504	527	531	484	526	524	511	541	506	491	517	499	502	489	488	510	544	523	477	523	508	547	508	525	499	541	480	556	554	524	509	528	488	511	534	509	474	522	548	478	516	545	519	498	519	503	538	555	494	514	518	510	551	518	513	505	565	546	511	513	528	550	503	515	499	537	532	540	526	525	496	511	534	569	477	556	475	503	535	511	535	531	539	496	487	511	509	544	511	473	531	534	524	488	495	540	561	524	499	555	539	539	494	545	494	541	518	532	535	525	497	512	556	528	494	511	511	508	513	570	533	518	505	555	515	509	534	512	505	493	548	521	527	527	522	526	526	487	536	550	561	529	511	535	553	512	489	559	521	497	546	525	535	474	516	531	566	519	524	527	495	507	503	500	527	521	511	560	495	522	527	497	518	512	543	510	531	492	542	518	510	526	529	545	471	468	527	507	502	549	528	535	521	521	486	499	498	546	492	535	519	521	515	555	499	487	515	538	528	541	566	539	526	486	537	510	493	532	518	517	510	515	515	498	502	519	522	553	465	512	505	540	524	508	519	485	522	515	487	490	497	568	517	517	587	547	527	551	513	486	507	548	492	511	521	536	532	518	523	501	536	511	517	533	488	537	516	491	501	506	467	583	500	488	523	544	524	549	515	492	528	510	558	559	532	522	521	510	542	535	497	517	515	520	502	532	493	497	530	509	522	485	497	486	546	545	484	511	529	506	510	527	530	514	543	557	541	523	523	540	488	500	540	486	506	478	550	540	550	541	518	515	484	535	527	517	497	519	509	548	524	488	537	534	525	520	528	511	543	528	554	491	551	519	479	541	515	515	531	537	537	509	542	524	535	555	531	501	538	506	534	528	550	502	556	534	519	478	547	508	542	516	548	511	512	524	547	516	502	523	502	480	492	523	528	529	498	507	511	562	517	525	552	516	531	510	488	540	525	558	520	475	484	543	522	547	493	529	561	483	499	535	515	503	489	511	508	481	512	510	507	520	512	516	545	527	483	515	522	513	502	548	525	530	507	556	517	492	482	526	518	542	523	505	542	530	571	536	553	532	491	491	531	504	509	522	573	506	505	453	517	493	500	580	556	509	529	513	517	491	529	516	533	536	502	514	544	520	484	533	542	534	527	512	522	510	494	552	526	537	493	508	528	523	528	555	540	531	493	525	503	497	539	517	510	520	540	524	534	494	515	538	503	516	481	496	533	545	521	543	521	529	530	499	523	512	550	501	492	508	525	466	521	560	529	523	534	557	523	517	540	524	520	542	482	529	534	484	538	532	476	529	508	518	519	539	484	547	494	511	507	515	504	520	533	506	509	545	523	514	515	491	516	524	541	563	486	460	529	520	519	556	491	482	502	536	516	507	502	506	519	536	540	554	507	536	535	526	535	460	526	523	474	489	519	531	520	515	507	503	491	520	493	498	528	519	531	502	536	504	487	498	507	486	490	506	504	535	526	523	515	501	562	525	539	545	495	511	534	513	488	478	510	541	518	524	504	524	487	518	518	503	529	537	506	521	502	520	532	531	507	512	534	545	533	492	562	491	546	550	548	476	529	523	490	543	494	492	503	516	565	533	515	538	535	569	489	549	497	544	519	529	446	519	509	544	509	503	517	531	539	544	514	513	513	542	566	507	563	564	515	544	535	542	552	538	520	519	493	546	496	556	553	534	532	514	503	518	516	502	518	527	501	536	518	512	518	480	510	532	543	492	549	547	529	528	527	507	503	548	493	530	480	527	550	537	506	520	541	550	499	477	523	544	510	502	552	509	540	550	559	509	467	511	517	515	533	511	496	520	527	506	530	537	486	457	468	529	522	494	527	517	511	490	498	513	476	510	556	537	520	521	567	501	516	532	533	535	504	543	531	492	493	538	533	526	532	523	538	525	509	544	494	534	535	488	527	520	523	540	530	525	515	519	544	502	523	497	516	532	555	555	538	468	534	510	519	474	529	492	536	517	532	522	505	509	511	552	481	498	469	484	534	494	495	493	506	517	508	543	513	502	506	519	504	500	492	546	542	465	546	496	521	522	525	492	496	525	508	543	502	485	518	524	543	524	517	500	516	490	501	535	523	534	497	503	478	488	488	497	554	553	517	537	543	498	519	562	528	522	520	517	532	493	493	519	521	503	532	570	551	515	584	567	503	561	560	495	545	502	544	520	499	514	527	513	489	487	517	514	519	524	553	547	517	527	462	517	516	534	500	517	516	499	515	534	487	508	563	499	486	512	505	508	568	506	521	509	532	459	486	564	518	497	525
23249	23299	40773	40046	27994	27726	13190	1248	626	606	632	638	596	564	632	587	585	583	605	620	614	612	622	594	599	654	563	599	587	612	604	609	579	553	560	637	568	608	598	613	613	535	595	543	601	578	576	618	551	601	585	613	611	571	547	586	586	543	552	581	603	626	591	582	579	579	564	625	641	564	556	590	613	616	546	633	571	571	576	565	603	586	589	555	534	607	571	578	583	605	554	584	597	589	573	572	571	586	584	548	604	542	588	596	532	591	561	564	611	592	600	566	560	579	574	564	598	584	578	593	589	596	568	582	546	606	560	578	608	614	577	563	546	615	581	608	574	592	572	584	587	551	502	587	542	601	588	590	578	575	548	566	606	583	594	604	609	560	625	584	568	566	578	553	611	580	564	564	565	586	589	581	613	573	573	569	608	567	554	550	551	558	613	591	573	576	580	567	560	553	629	576	577	579	545	578	601	571	585	561	562	580	587	560	601	575	611	580	590	580	564	572	569	572	564	563	618	571	578	572	615	610	542	580	583	611	618	581	577	600	545	625	539	551	561	591	582	547	570	595	594	608	540	598	574	579	635	548	615	582	600	596	529	595	540	575	568	621	598	583	596	595	609	595	599	590	553	600	582	587	563	602	592	526	610	562	593	517	600	592	597	607	553	561	559	594	632	556	600	544	589	576	563	574	606	549	606	561	598	580	593	570	577	591	562	603	573	588	565	592	577	544	570	598	544	564	551	548	526	536	566	592	575	592	644	567	572	579	568	590	595	605	607	588	561	623	565	583	607	552	605	617	586	590	637	546	600	530	586	598	618	662	604	578	584	561	596	595	572	596	559	622	537	594	542	609	575	584	562	552	569	604	594	578	648	609	630	568	560	571	613	602	591	587	580	636	601	558	553	579	559	562	593	568	563	590	563	578	534	575	599	575	570	566	600	581	581	573	567	557	549	561	547	551	586	575	565	532	560	569	589	606	594	591	582	613	584	572	615	576	567	615	566	519	608	571	519	556	577	537	596	546	592	571	553	598	578	561	590	565	600	592	565	612	567	575	624	601	579	613	560	535	606	589	555	575	562	564	570	560	589	573	591	603	548	577	619	558	596	598	568	548	607	557	532	597	584	537	574	613	594	568	657	611	510	600	580	563	593	517	563	550	567	567	604	602	600	609	566	594	579	594	577	574	592	594	575	566	613	589	539	621	578	614	569	612	602	573	576	584	517	585	539	569	560	575	534	626	641	611	610	609	614	566	574	574	594	589	571	611	606	578	585	578	526	560	624	627	545	623	620	565	555	619	646	544	602	614	604	521	608	615	558	541	616	605	590	583	576	570	529	549	589	553	620	582	565	563	564	547	580	616	651	586	591	614	569	584	546	563	599	566	601	553	558	583	622	583	586	571	612	535	587	560	597	591	580	581	573	624	540	570	586	575	559	542	581	582	612	552	567	547	592	556	572	577	519	579	599	554	599	515	567	551	539	603	597	596	616	618	592	658	571	587	570	580	582	574	569	595	577	549	596	551	578	585	600	603	565	567	629	592	587	605	616	590	575	542	588	599	599	528	564	578	585	551	589	561	581	612	590	588	574	602	534	574	596	550	586	606	566	642	585	573	590	564	582	622	563	603	570	550	527	600	603	578	586	547	578	568	562	633	643	582	597	578	588	558	568	573	579	599	570	646	595	572	577	593	585	572	581	581	565	603	604	564	559	555	549	594	560	546	609	585	583	557	567	593	574	564	583	595	565	604	615	566	619	583	600	578	572	555	576	594	607	590	559	590	568	517	576	560	608	587	574	575	615	551	548	587	588	627	635	626	564	574	605	568	578	565	552	611	585	573	580	558	611	559	574	548	599	633	564	576	580	580	582	568	595	613	586	619	581	610	563	564	546	560	629	578	607	619	586	596	570	598	567	580	533	540	601	613	569	546	605	581	588	535	544	558	571	594	608	606	591	615	626	600	537	600	552	548	565	621	583	618	602	550	576	565	568	531	572	557	618	563	603	567	598	576	510	615	572	596	571	606	611	603	536	574	608	611	565	572	571	538	542	573	582	553	572	617	588	607	528	598	553	572	584	572	567	568	583	581	551	591	562	547	566	584	570	564	542	622	612	591	591	570	582	538	620	562	553	583	586	601	586	601	571	625	585	577	581	577	565	557	588	577	627	565	565	603	587	591	539	600	570	555	602	574	571	596	594	583	573	548	593	612	573	607	578	539	594	586	553	585	608	565	614	546	568	621	557	566	584	620	609	628	568	572	587	590	596	565	605	556	563	581	569	609	566	615	584	561	652	598	553	583	596	552	597	591	540	585	607	625	608	626	605	608	621	570	582	584	604	559	508	561	579	545	563	568	539	583	562	637	581	577	573	567	565	548	546	551	558	567	559	558	573	602	550	616	600	578	592	591	597	576	558	614	563	572	556	505	579	623	603	582	636	623	553	588	578	603	575	608	590	609	593	587	609	623	607	574	599	526	556	601	569	573	571	531	573	550	649	566	614	588	603	586	646	522	577	590	570	574	558	598	579	532	590	549	565	616	615	610	568	573	597	607	602	599	556	543	508	553	564	576	563	583	557	572	544	599	581	592	544	544	586	567	534	598	597	593	593	545	597	577	575	564	569	601	608	597	593	568	588	546	577	532	586	580	557	622	557	559	563	580	565	587	573	546	565	554	555	546	558	585	608	590	555	567	589	632	576	558	576	608	558	602	578	549	570	553	603	596	631	575	599	570	598	573	596	609	552	573	582	599	599	604	561	552	513	555	569	586	612	599	583	582	626	534	570	592	557	588	557	584	619	587	544	563	567	547	565	584	601	616	564	579	587	603	569	622	562	624	556	549	541	601	592	569	632	583	567	553	578	617	569	629	603	590	584	599	627	573	575	621	594	559	577	585	561	574	605	569	550	589	597	575	601	539	559	553	524	598	597	577	593	561	557	585	527	587	542	566	578	595	552	599	610	591	563	626	558	597	587	569	581	610	594	614	541	584	560	584	546	556	595	570	592	609	556	606	583	580	551	545	587	582	572	590	559	577	562	595	568	601	607	590	555	587	567	553	587	606	538	632	586	596	577	599	578	579	589	588	581	576	584	581	567	577	583	533	572	615	596	578	558	572	626	596	550	572	587	583	560	592	551	603	587	575	565	592	595	608	598	586	544	557	536	563	609	547	576	589	605	632	594	572	591	576	576	560	586	616	593	620	589	572	623	628	559	584	562	583	549	609	569	593	552	624	596	556	563	533	553	567	628	624	519	570	594	559	583	581	667	570	605	590	593	609	542	548	542	587	549	579	603	584	576	550	636	558	570	588	617	580	578	572	616	572	596	626	570	590	600	554	602	599	582	564	611	579	529	581	573	579	550	603	570	614	633	576	596	569	549	589	545	571	609	530	598	593	538	576	569	589	585	570	581	562	563	572	622	629	544	522	582	610	571	569	553	588	618	557	571	551	565	598	573	546	568	548	579	552	578	542	550	559	605	564	585	601	569	611
37459	80316	86245	63264	38173	26550	736	729	708	677	721	666	673	663	619	628	618	601	647	637	654	594	680	632	653	638	647	597	650	617	632	613	636	616	599	606	604	608	671	579	645	607	672	646	583	629	624	642	580	665	619	585	619	610	641	620	599	620	644	643	619	638	637	629	614	583	620	580	662	613	612	630	634	610	639	617	632	605	641	624	626	655	663	620	639	617	652	634	597	616	612	612	624	629	629	600	555	625	572	613	648	619	650	615	639	601	620	579	630	619	659	644	580	620	620	635	611	643	635	678	625	597	659	633	635	634	638	631	628	631	642	643	631	607	668	672	617	614	634	617	658	612	657	635	617	620	623	614	639	620	611	636	607	632	610	651	669	614	647	589	624	613	643	598	602	633	666	607	620	683	595	600	599	661	605	617	591	602	612	580	651	629	650	642	617	656	703	644	620	595	581	600	673	623	593	608	614	599	622	639	582	587	643	613	628	593	595	681	640	627	659	665	613	617	604	629	611	630	641	632	610	584	600	624	655	582	633	676	598	640	637	636	631	617	622	629	654	627	608	581	612	661	618	615	603	642	589	658	625	611	603	653	618	594	598	624	604	635	673	633	660	573	629	616	646	631	641	628	621	631	639	631	639	596	603	639	628	593	625	628	623	655	586	666	606	638	618	638	590	617	625	644	637	601	644	651	630	631	582	625	596	586	652	600	630	562	610	609	626	616	600	615	637	617	621	631	584	614	627	623	598	633	620	617	623	637	606	613	571	591	615	622	648	628	604	583	586	640	625	592	638	621	653	666	676	614	618	606	648	603	611	599	628	612	611	638	623	591	642	622	608	625	632	651	611	604	609	654	592	604	661	659	572	656	634	648	619	636	591	575	617	656	584	568	619	653	686	635	646	611	568	622	621	615	640	582	595	602	607	598	622	581	614	661	670	623	613	644	602	652	613	610	583	662	641	604	608	646	624	636	594	554	613	651	610	635	643	668	624	643	614	590	601	597	585	575	665	618	620	651	608	647	595	665	638	608	596	590	646	592	584	661	669	672	611	641	610	609	624	674	585	619	645	623	627	683	652	670	614	640	628	639	646	633	646	605	629	752	656	617	641	604	618	629	629	584	627	634	638	634	614	613	638	630	637	610	614	653	588	612	606	598	600	618	641	618	584	656	566	653	647	623	633	591	630	630	639	632	626	614	634	674	576	664	681	655	601	657	596	645	584	612	625	635	635	621	648	665	650	608	602	600	649	649	649	614	621	641	599	625	653	638	642	621	647	598	611	623	690	629	649	611	652	604	652	613	619	621	651	613	643	614	674	572	643	662	647	628	616	625	637	608	661	645	610	651	579	649	614	633	647	640	641	653	626	619	653	605	618	591	606	621	610	639	553	617	633	607	652	604	597	621	644	590	624	614	586	629	631	625	575	558	637	630	648	661	647	631	586	640	558	643	631	655	625	606	639	607	629	608	622	607	648	670	623	667	676	626	635	629	620	605	592	611	635	605	618	650	629	642	591	635	627	618	647	573	622	674	618	608	645	607	656	613	600	643	624	626	630	613	656	654	625	614	642	608	603	599	601	638	648	647	614	641	605	603	576	646	625	582	608	629	673	639	648	637	642	651	613	617	667	636	587	617	585	616	653	622	617	610	595	575	660	661	608	665	605	632	597	671	637	619	631	634	600	597	637	632	661	657	618	644	633	624	626	678	642	671	605	622	621	584	600	655	623	631	595	567	603	628	623	673	592	592	610	675	617	617	635	607	624	633	650	603	631	597	621	654	626	636	610	613	638	635	627	591	637	594	615	642	611	662	601	621	632	632	589	627	672	588	643	600	624	578	625	635	639	625	627	638	617	636	604	635	599	609	636	636	674	629	674	591	633	612	609	625	605	624	610	617	614	647	638	644	619	604	678	608	637	645	637	623	605	634	620	612	603	583	615	620	623	581	614	614	595	627	603	601	588	634	626	592	605	621	645	615	635	614	621	581	611	570	605	651	605	622	615	625	628	621	641	623	618	630	661	602	623	664	628	613	585	607	651	650	638	657	612	621	618	607	637	586	613	634	653	630	624	626	629	606	605	622	625	600	591	579	634	589	653	655	666	648	654	611	622	591	626	605	645	571	604	612	616	654	662	627	614	628	622	652	620	631	579	634	661	619	614	620	646	619	591	605	661	671	633	682	640	585	657	655	636	664	636	623	613	639	620	597	616	652	655	604	594	627	613	592	596	632	624	683	608	617	626	614	584	673	632	640	630	647	617	624	600	634	600	568	632	592	629	635	655	616	617	663	600	625	633	639	661	621	583	612	660	614	636	607	635	580	621	652	660	635	624	613	637	617	607	635	615	612	636	617	594	632	626	650	601	600	589	591	644	616	630	654	629	602	608	602	612	636	591	625	595	644	620	574	619	620	646	576	611	587	646	626	658	662	599	629	586	626	595	630	608	628	615	595	617	623	614	604	623	687	626	587	595	609	629	654	610	601	628	612	645	623	623	636	610	652	647	634	628	618	591	650	632	610	637	613	650	584	670	642	644	630	668	562	664	638	638	689	659	614	608	592	601	655	624	585	630	565	628	669	604	624	666	626	652	583	645	659	617	601	636	642	626	632	633	620	614	596	589	622	600	655	565	638	650	626	608	630	649	627	589	627	619	588	619	620	633	631	633	641	662	612	594	611	611	622	668	627	652	643	582	622	576	590	656	601	649	606	605	615	610	628	680	649	639	601	627	606	628	627	596	639	639	621	637	631	626	595	626	624	615	678	629	626	581	609	688	599	601	625	595	634	608	584	613	631	622	570	640	607	633	605	611	633	603	621	652	644	606	620	651	646	591	594	640	636	632	667	639	632	612	657	646	592	678	652	607	633	597	596	600	634	655	611	626	632	633	618	641	617	652	599	642	588	617	610	626	623	607	630	608	635	589	652	615	585	637	617	626	629	635	597	604	664	631	610	642	624	599	608	639	621	637	654	639	622	652	632	629	631	622	624	601	674	657	650	599	607	674	565	598	646	619	618	623	606	618	594	607	640	622	600	598	656	617	605	634	603	630	650	633	626	610	601	624	650	640	612	641	639	572	641	673	610	638	652	645	631	643	650	575	613	626	615	626	637	682	616	643	629	631	636	637	618	636	613	628	633	604	600	575	596	630	623	627	655	610	617	587	632	589	639	660	600	582	612	609	594	670	656	572	640	632	599	617	633	605	602	565	600	592	639	592	636	630	601	621	624	638	648	681	640	615	638	610	648	626	630	604	646	602	585	657	640	632	613	654	644	647	592	610	573	649	639	613	645	588	625	664	590	608	613	652	588	602	580	645	658	627	593	646	566	628	610	638	610	647	614	621	647	605	617	660	665	631	634	602	593	631	666	611	623	623	591	632	654	599	613	640	631	591	652	629	619	592	640	604	606	618	650	584	610	622	666	605	651	624	632	619	603	647	642	665	587	631	631	618	627	649	618	628	633	592	646	610	647	619	598	630	633	648	582	633	627
27693	31910	42908	24956	6256	2904	412	287	285	292	304	310	317	293	315	286	307	298	329	280	293	300	330	332	296	291	278	311	285	316	314	268	268	316	330	283	294	267	304	275	266	306	300	303	293	296	336	305	298	286	322	308	312	320	281	287	311	305	318	271	299	296	275	306	332	299	272	292	277	323	312	299	318	315	294	293	326	308	293	288	315	307	281	310	332	296	283	285	302	293	331	300	326	298	310	287	287	293	292	282	274	291	295	276	278	304	303	297	296	284	300	321	292	313	301	324	333	316	337	297	295	296	296	310	291	300	288	308	306	291	314	313	295	306	286	306	303	266	309	320	299	296	303	308	325	310	299	289	300	284	297	290	293	320	343	286	287	330	298	291	314	314	266	287	333	301	301	276	304	279	282	288	292	320	282	322	323	293	295	303	293	306	287	277	311	284	331	286	299	299	331	283	280	287	314	318	315	276	295	300	293	325	282	289	319	294	297	306	288	291	291	274	311	284	295	320	250	298	295	317	295	274	317	324	314	314	327	311	322	291	325	290	314	322	309	288	322	317	296	297	274	310	338	298	286	322	314	280	271	279	291	307	302	304	312	318	287	284	301	310	300	310	291	287	294	319	328	271	309	302	281	331	328	291	292	338	309	285	319	308	317	320	309	310	298	282	319	292	319	281	301	282	306	307	335	286	305	298	324	326	298	324	325	327	283	276	287	323	286	315	318	304	340	327	325	268	286	307	280	310	299	307	285	295	288	322	309	307	285	290	308	308	314	286	311	318	317	274	330	313	285	310	365	330	293	296	279	312	316	304	337	290	289	305	314	336	341	306	320	305	314	334	321	298	292	333	337	304	301	289	312	305	313	316	286	294	299	319	271	252	317	284	258	300	307	309	282	319	306	299	255	316	315	298	276	310	313	312	318	300	292	321	295	287	311	328	305	269	296	283	290	300	303	299	306	322	302	337	271	277	258	327	316	281	294	298	306	297	281	285	302	264	304	297	331	302	315	308	291	321	294	304	275	270	304	276	305	302	329	307	321	306	318	287	281	292	305	319	284	286	297	301	285	294	302	314	282	295	300	291	316	303	308	307	293	314	326	287	319	318	318	302	285	310	281	301	291	279	287	304	310	307	330	313	321	302	301	303	325	308	293	339	307	291	305	275	320	294	324	312	309	307	284	282	259	303	297	299	292	264	287	333	290	301	306	283	308	283	315	312	319	295	287	323	283	303	287	306	308	297	315	296	254	299	313	310	278	310	322	295	314	339	285	307	341	337	306	279	305	284	309	302	285	292	316	295	290	313	294	296	268	331	280	332	283	305	289	295	302	296	278	303	323	310	340	290	308	298	330	323	291	302	316	300	294	293	326	336	291	305	294	304	329	269	324	302	319	310	278	269	294	277	275	305	347	264	325	293	274	262	289	288	308	282	298	291	310	295	293	310	287	305	299	323	307	288	298	282	290	287	272	323	343	282	308	300	280	307	322	303	294	291	301	273	337	320	304	302	300	315	303	328	283	269	303	282	304	285	296	303	322	325	297	281	322	262	293	296	297	321	291	288	297	281	285	313	281	308	330	304	331	306	314	343	296	302	258	284	332	282	338	308	294	295	294	326	319	314	305	300	282	297	309	263	317	297	285	301	299	318	302	310	300	324	278	285	320	309	309	288	281	319	259	300	283	289	281	307	297	311	302	296	287	296	295	311	294	301	249	283	272	304	266	327	311	287	299	322	318	330	284	302	289	291	301	316	299	310	290	248	292	324	339	311	305	293	309	294	302	304	280	289	270	286	308	322	306	313	302	276	283	295	284	340	328	296	282	292	317	311	332	298	324	274	281	315	305	322	297	301	302	295	314	313	333	346	324	330	314	283	316	288	299	303	303	303	293	311	281	285	299	309	304	278	315	311	324	315	335	294	301	288	321	298	334	309	334	330	282	271	314	304	307	285	317	305	311	307	267	298	300	295	305	275	304	289	288	276	307	264	315	306	295	290	301	292	303	310	313	272	287	307	290	298	311	323	293	319	311	288	316	312	317	297	256	298	315	294	303	284	280	276	322	305	277	290	283	315	314	281	304	309	301	310	312	291	309	328	277	303	303	284	325	306	307	296	316	340	339	300	316	304	320	322	313	271	298	275	302	279	283	289	328	293	341	287	290	286	281	281	302	293	339	317	296	321	293	282	288	275	319	301	295	290	295	335	313	299	308	303	265	330	287	307	306	319	294	315	322	327	286	320	285	292	287	276	296	313	313	285	315	309	299	297	300	313	280	285	297	289	307	281	273	304	275	300	314	341	288	310	300	289	314	306	309	282	308	284	309	309	311	297	296	277	288	304	337	283	309	292	292	318	297	302	292	284	289	304	323	310	302	287	299	305	312	290	322	329	314	294	280	311	300	295	329	300	297	279	288	295	294	302	306	303	293	329	294	313	275	266	308	318	281	281	324	326	289	301	309	303	270	344	312	309	283	305	300	307	335	272	299	320	310	326	315	298	312	299	292	282	295	313	312	329	308	314	289	322	319	299	307	330	311	287	277	314	281	324	280	264	306	287	281	307	322	300	301	284	314	329	317	304	318	275	261	263	310	301	286	303	312	275	296	291	306	299	301	315	296	325	314	305	261	297	313	306	300	298	309	324	307	331	321	303	277	292	295	289	271	292	303	301	305	300	291	313	308	284	301	302	305	300	314	275	332	289	295	303	292	275	287	319	308	298	261	304	288	315	330	340	299	337	293	269	299	301	318	299	314	320	302	298	308	294	270	316	299	325	322	306	326	334	289	305	303	322	309	289	275	276	292	295	302	302	299	300	297	287	310	310	298	304	301	294	299	269	283	306	298	283	298	279	319	310	297	290	326	314	293	309	274	315	304	316	295	319	324	293	272	289	340	303	290	335	291	308	305	302	292	319	317	271	311	276	298	307	297	292	267	304	302	312	340	307	316	302	313	303	309	325	291	282	301	280	310	327	329	326	350	334	341	303	295	317	317	325	304	302	271	284	319	322	327	331	317	270	296	299	310	313	302	295	287	292	322	285	326	287	268	285	296	284	312	307	288	303	314	280	289	287	323	307	312	328	294	338	314	288	299	290	306	280	309	312	330	327	285	307	303	323	344	332	285	322	314	304	299	273	286	271	323	314	292	350	284	314	297	288	286	309	288	311	334	324	355	301	284	335	296	285	320	343	283	295	298	297	317	306	308	326	322	273	317	305	303	293	284	297	297	275	276	317	309	314	293	283	335	326	281	289	278	298	293	292	304	308	323	273	314	278	318	306	261	346	282	303	309	285	311	293	305	295	290	317	304	315	297	295	298	331	292	285	304	302	297	322	297	291	288	323	266	310	277	288	277	282	283	285	295	316	316	299	305	334	304	291	299	281	288	332	293	304	283	336	306	326	334	304	287	299	312	299	300	276	291	316	302	316	306	301	308	320	293	285	296	324	277	279	333	287	317	289	309	311	319	323	306	300	322	301	317	301	335	313	312	297
17731	52559	38707	17415	5130	3526	375	373	339	363	346	352	369	379	367	357	347	353	359	354	388	386	358	359	356	341	351	350	334	371	385	334	329	391	382	320	365	317	376	387	375	372	316	364	359	375	352	325	336	376	356	368	355	329	377	350	335	353	376	376	348	404	360	374	374	350	335	376	347	322	381	369	347	358	336	350	379	348	337	332	321	330	395	385	373	367	331	333	342	387	359	351	349	376	378	348	370	367	382	360	353	359	386	336	337	357	369	367	399	367	320	353	314	355	372	362	349	352	353	350	336	365	367	362	349	330	324	337	373	360	388	380	348	367	376	351	340	357	376	381	343	338	318	348	334	372	319	365	356	351	368	388	356	352	370	369	379	354	334	354	361	369	367	314	334	361	354	341	383	373	334	348	367	365	376	342	351	341	348	344	345	315	400	337	344	357	354	388	376	344	353	325	370	318	365	372	382	375	373	370	377	347	365	345	374	360	335	356	334	374	334	362	372	312	389	362	354	355	351	356	360	363	398	392	346	357	347	328	375	333	378	365	348	360	362	342	345	360	359	387	377	382	345	355	329	347	357	333	349	341	371	359	310	350	369	379	350	371	359	358	373	363	362	341	378	361	355	374	341	338	348	354	332	402	359	333	365	350	370	353	345	334	354	358	341	365	338	341	373	360	384	371	358	338	382	375	354	371	354	362	362	361	354	387	382	363	330	402	366	344	343	368	348	340	334	354	366	373	349	361	342	383	374	354	361	343	340	350	362	345	377	378	350	372	327	381	325	341	367	368	360	323	366	375	349	358	380	377	394	343	374	318	345	309	346	365	384	360	338	363	377	350	348	348	356	363	389	326	356	361	368	374	358	381	347	341	357	348	383	356	380	347	357	335	351	354	313	346	373	337	406	333	339	354	349	339	347	349	326	357	338	392	353	355	322	383	364	351	342	342	349	355	328	366	346	377	345	346	365	335	356	349	335	339	344	367	385	343	364	366	351	363	347	358	364	367	357	354	364	346	355	367	325	339	369	387	338	362	336	331	358	368	353	327	371	335	348	399	346	394	358	364	360	355	328	350	344	353	367	362	352	335	354	360	370	370	373	352	367	364	344	347	369	360	360	332	347	331	300	376	362	352	361	356	320	311	392	336	331	335	367	371	335	387	348	330	342	329	332	343	340	329	352	372	384	335	346	350	348	332	353	350	341	347	345	357	347	371	344	349	340	365	401	365	338	380	381	328	365	362	343	360	356	374	375	375	373	374	352	375	366	346	351	337	381	348	386	353	356	337	388	336	327	378	353	352	332	360	334	340	347	388	352	336	341	346	367	374	371	340	382	351	352	342	355	360	364	387	372	377	358	318	349	349	338	362	330	383	368	342	361	357	358	343	364	360	343	357	332	380	369	328	352	347	347	342	335	351	368	341	387	384	371	343	341	347	356	332	368	350	356	354	347	368	354	369	367	393	362	360	374	365	355	351	313	348	335	357	357	321	349	357	340	360	354	370	345	365	351	352	340	335	305	379	336	375	328	358	359	345	363	355	367	354	370	364	390	323	377	365	377	376	403	368	364	321	364	348	353	376	348	341	356	376	387	318	346	339	364	324	361	350	362	358	360	356	366	351	325	377	345	338	345	360	323	341	355	362	378	367	386	341	324	385	346	340	377	322	323	356	363	407	327	359	353	345	341	366	370	305	338	372	384	352	371	345	357	346	351	330	370	335	369	358	353	350	377	359	359	342	361	348	344	357	394	352	360	340	386	348	351	348	322	352	330	345	325	360	347	379	364	365	344	347	352	339	383	362	326	339	365	338	349	331	351	360	370	338	356	334	357	354	371	365	349	356	324	355	378	367	343	356	378	373	342	358	355	364	358	337	313	347	361	361	366	333	360	359	341	342	323	388	329	365	341	357	361	380	391	383	320	380	343	380	356	366	379	354	335	334	374	352	345	343	365	352	379	370	406	361	347	402	376	330	333	359	340	332	323	359	374	356	364	341	329	369	341	316	364	351	365	329	368	346	347	372	346	334	392	320	346	329	347	367	367	373	365	342	351	339	383	336	351	357	376	359	380	315	371	358	368	377	340	371	377	337	359	376	372	351	369	355	325	358	332	380	376	359	355	348	326	346	323	341	355	358	353	365	365	331	372	375	371	373	370	363	307	322	355	386	351	355	383	348	374	357	384	391	367	349	352	367	383	334	336	317	352	363	367	333	338	374	336	356	353	361	360	365	328	352	332	377	354	376	350	353	375	353	352	349	346	353	345	335	387	343	348	350	362	407	329	366	350	378	358	368	344	366	370	344	358	352	331	359	384	352	354	343	329	351	389	347	361	352	359	393	361	356	357	364	321	364	329	349	319	373	352	328	345	357	347	382	351	336	343	376	361	358	317	334	336	352	363	358	314	381	351	374	385	379	349	342	332	331	383	344	366	370	390	381	376	347	356	360	369	368	376	337	355	350	368	369	343	362	343	329	364	354	359	338	397	393	362	365	389	380	345	374	365	320	372	321	370	356	363	366	344	352	357	315	347	375	360	350	324	343	357	345	366	361	365	353	381	341	368	340	341	353	344	358	328	347	359	408	363	340	347	339	359	352	363	343	374	341	332	321	387	365	354	366	377	354	335	350	379	323	354	384	399	365	353	360	357	364	358	385	373	361	359	362	362	350	370	319	353	339	371	351	354	352	318	371	362	355	349	353	386	335	333	337	373	329	327	372	363	368	336	324	328	358	348	349	367	370	371	344	349	352	358	335	351	348	348	374	365	348	327	349	318	334	357	390	344	380	377	311	351	356	345	326	385	346	347	371	357	368	339	327	362	323	354	384	354	331	353	342	363	356	358	323	383	344	344	356	345	319	327	370	374	368	393	333	366	345	383	402	364	344	346	347	363	339	384	333	352	350	339	354	362	353	338	371	393	340	355	321	329	326	325	361	330	384	323	354	329	330	378	323	343	383	356	393	343	358	367	325	367	364	339	363	376	379	370	401	375	355	387	318	346	359	373	371	373	340	355	337	380	364	358	358	368	402	383	382	320	346	354	397	385	345	354	392	366	357	367	382	379	360	346	337	377	345	335	348	336	361	341	332	363	345	341	342	355	343	350	359	369	348	333	346	351	351	372	364	370	354	384	369	348	349	352	349	359	353	355	355	352	382	352	346	359	352	355	358	335	354	345	368	340	393	369	367	344	353	318	361	353	375	362	372	344	333	367	355	353	340	353	346	369	341	338	371	378	344	355	358	343	353	367	337	359	387	361	370	354	364	347	371	340	354	372	361	363	399	331	365	369	355	352	361	368	372	317	374	364	347	359	384	369	366	375	330	380	356	360	386	361	335	373	367	379	355	358	392	371	380	338	298	325	360	337	342	373	358	368	381	399	396	361	367	342	335	359	406	339	341	333	343	387	354	352	353	336	353	337	350	386	374	367	338	348	368	329	331	370	385	358	330	356	349	329	331	333	372	348	344	356	352	383	365	383	344	367	372	379	374
24379	25000	43273	36683	26438	22812	6044	456	396	399	400	387	420	371	338	421	408	418	397	369	362	369	355	381	362	391	339	367	345	363	359	370	345	348	409	363	372	370	358	374	373	348	347	325	343	368	369	359	364	383	399	389	370	391	348	353	327	333	349	383	346	355	336	399	338	344	359	340	380	344	366	358	361	403	368	368	332	371	385	344	387	374	371	386	348	343	379	340	364	340	379	365	362	348	352	348	379	380	386	344	382	307	387	373	329	321	341	352	357	346	367	366	356	363	368	345	338	356	358	380	339	369	351	401	367	366	388	377	368	361	391	396	360	412	369	329	348	362	384	363	357	369	321	373	351	366	360	321	340	320	376	414	349	339	369	389	382	340	356	334	350	351	346	364	362	396	389	354	377	357	352	352	338	390	321	350	380	366	367	331	345	385	371	384	390	375	345	380	387	342	392	343	362	375	386	374	371	365	389	371	360	358	333	356	331	357	371	339	357	336	360	354	357	372	355	383	364	338	340	333	369	343	317	336	372	370	356	334	375	375	339	379	363	386	317	369	406	395	335	385	328	382	366	370	366	318	372	389	304	370	412	369	357	362	355	348	349	350	368	374	379	394	365	344	370	397	367	384	341	382	360	394	360	375	356	368	349	370	355	381	366	359	348	369	373	336	385	356	347	339	351	372	364	361	357	405	360	340	352	358	368	380	355	358	355	367	365	352	332	392	355	331	358	349	334	348	369	343	383	345	353	343	351	339	370	358	373	345	348	349	377	356	361	353	381	376	387	391	377	336	357	373	363	359	366	356	361	363	400	346	393	362	343	341	362	341	380	370	390	343	384	342	381	341	384	357	380	378	349	350	384	343	343	397	363	362	352	388	379	354	359	357	359	369	328	359	353	372	361	356	352	335	345	315	386	368	379	352	353	372	333	343	362	331	352	345	377	348	356	359	383	352	324	338	360	371	366	392	390	393	380	359	365	348	374	357	388	361	316	354	374	398	355	373	358	358	420	351	359	375	359	344	377	375	316	344	364	322	402	331	388	377	366	355	358	372	319	359	368	368	363	365	362	356	382	356	346	407	389	344	396	376	388	333	383	363	364	351	380	383	374	394	358	354	350	349	399	370	362	341	380	355	375	372	344	348	371	350	348	368	355	359	361	362	363	352	319	385	371	385	348	334	356	396	379	373	366	354	339	382	334	369	372	359	383	379	379	356	378	369	374	364	378	411	327	361	362	369	343	338	334	359	369	357	370	368	408	344	349	359	363	375	352	360	360	371	392	373	362	367	345	363	397	360	349	323	355	362	326	371	371	381	367	359	365	368	361	348	360	391	364	369	351	397	371	353	330	331	328	368	355	352	369	373	330	394	334	354	325	331	349	363	352	341	354	344	356	352	354	358	355	402	353	343	361	367	393	341	346	334	349	354	376	362	366	371	361	385	342	341	377	390	347	326	365	341	380	357	369	348	317	400	376	367	367	344	321	368	337	378	332	343	347	370	357	365	358	360	392	363	365	363	332	339	363	369	393	333	347	347	365	371	358	381	384	329	348	341	365	355	360	370	359	387	357	377	381	362	315	351	363	359	377	353	336	349	379	331	354	324	367	386	378	371	380	388	348	374	383	378	336	341	330	371	353	347	353	364	368	380	353	339	391	359	358	341	364	383	358	364	338	361	344	364	392	350	365	369	359	369	364	333	364	384	349	368	394	378	385	382	353	370	364	349	361	335	367	360	338	350	339	338	355	339	367	406	367	378	380	336	428	366	350	351	375	354	344	356	359	374	372	393	373	374	352	383	337	367	364	377	360	360	349	368	360	323	399	362	358	354	363	392	339	359	372	353	359	351	381	370	371	351	369	324	366	368	398	337	380	341	382	396	326	361	382	338	354	346	354	386	366	382	368	381	364	365	367	352	389	372	326	355	351	367	360	342	370	380	337	364	391	373	361	384	329	355	339	368	342	380	376	352	372	369	349	352	382	365	358	363	346	345	363	403	337	368	352	375	348	388	352	379	363	395	380	362	357	330	355	356	341	361	349	398	361	391	357	346	349	372	354	351	322	356	364	350	360	367	333	378	352	368	366	358	394	345	337	380	343	356	373	350	370	375	370	371	327	354	377	381	341	416	362	387	330	333	365	399	339	355	355	357	375	338	327	372	355	366	368	356	344	377	359	346	345	369	331	368	374	399	351	326	366	377	359	362	368	349	348	377	365	382	368	392	356	367	385	387	386	361	376	358	364	379	403	320	362	353	348	353	339	352	341	322	375	370	369	393	373	328	355	350	336	379	411	363	346	344	377	389	375	385	327	361	388	388	347	361	354	359	363	341	377	357	369	358	364	356	345	367	339	353	350	360	372	362	341	372	355	380	357	353	331	389	352	366	330	351	360	351	361	347	346	362	323	376	382	358	371	365	349	342	351	397	392	354	387	351	339	363	351	366	382	375	361	358	366	370	349	381	342	362	340	383	333	349	312	389	370	340	370	415	372	359	378	354	374	366	371	334	359	354	341	359	376	406	361	383	369	349	332	333	363	376	372	365	351	354	394	322	363	342	352	341	380	361	400	372	368	381	373	392	368	373	388	367	371	408	345	370	354	365	361	371	379	376	345	345	356	374	369	373	333	365	375	382	374	329	381	361	373	333	365	331	371	349	345	398	336	344	350	340	357	344	372	364	339	349	362	365	384	373	391	346	378	329	359	345	390	348	343	346	337	341	389	354	363	356	394	378	365	373	371	386	362	338	352	357	367	369	368	344	366	349	377	388	331	345	351	322	338	328	370	362	380	329	363	371	356	328	366	358	349	371	366	378	362	380	375	348	364	370	373	330	379	356	366	349	380	387	371	348	347	345	353	397	393	384	384	349	410	357	355	376	382	338	390	336	357	390	373	376	385	360	363	338	370	375	398	361	371	356	404	377	343	357	372	369	344	342	367	375	361	357	390	369	342	351	357	381	370	374	380	351	398	345	353	361	373	378	333	382	365	342	368	388	378	351	346	364	341	362	365	334	322	349	364	368	379	339	372	350	390	353	329	361	334	383	358	394	349	365	344	362	355	364	337	357	374	336	370	361	329	343	339	344	379	342	379	347	343	378	371	375	336	349	366	355	371	338	368	388	354	367	343	350	360	394	355	332	366	370	330	381	359	387	381	354	382	361	364	373	393	368	380	350	374	384	344	327	391	366	402	382	352	332	377	344	369	364	346	369	350	369	366	382	325	396	336	335	365	343	342	361	392	354	373	377	390	327	343	384	355	358	360	382	358	336	370	354	364	335	342	389	358	394	361	349	341	364	363	368	388	312	350	378	393	344	322	359	371	355	357	347	351	372	369	342	357	388	365	353	370	373	356	350	340	346	387	347	399	378	323	356	320	344	376	378	338	372	388	327	364	350	325	326	344	386	375	359	358	353	406	391	356	361	391	362	411	364	366	372	398	371	341	380	355	387	353	376	376	350	346	332	370	374	365	355	347	358	351	347	354	376	349	368
34358	88678	75330	46870	30204	19979	490	452	461	435	428	414	439	405	417	440	416	420	427	419	407	408	405	432	416	432	379	449	416	403	390	399	380	404	384	451	401	416	433	412	408	397	407	400	401	408	408	379	405	409	390	398	411	370	403	390	426	405	406	413	359	428	434	374	403	417	413	370	404	405	376	443	393	365	415	452	391	372	395	379	432	426	427	391	419	411	407	405	388	412	415	404	412	377	411	398	410	375	435	401	404	410	415	429	359	407	408	402	371	420	452	416	427	419	417	373	403	397	417	378	417	427	377	401	443	391	403	436	421	404	382	440	377	393	396	380	399	389	397	432	388	411	370	417	416	411	377	444	393	432	423	395	416	396	381	440	397	383	421	429	414	397	414	394	400	424	389	424	432	426	410	388	366	394	417	415	389	441	387	397	402	428	384	401	412	407	376	429	400	415	388	452	408	438	421	425	352	413	386	415	390	376	406	371	381	407	409	372	395	440	424	404	422	394	414	395	439	364	378	445	400	415	444	452	389	384	390	390	386	406	408	403	399	406	379	419	445	398	415	433	421	387	394	408	418	389	419	445	420	422	415	394	387	392	402	417	427	419	405	412	386	382	415	370	416	391	377	403	399	420	388	413	423	428	389	396	418	401	396	416	360	376	402	388	403	410	412	428	435	436	393	402	396	421	388	392	438	416	421	406	446	421	429	412	419	372	415	411	413	380	360	404	421	412	422	410	408	399	402	398	419	423	405	418	392	402	427	401	421	384	403	382	363	395	414	383	403	420	419	386	452	424	389	379	401	416	427	396	386	434	398	409	391	352	432	398	426	465	404	386	405	386	402	382	381	407	412	406	374	373	391	378	380	404	401	418	396	387	418	425	440	394	396	420	411	398	394	430	433	398	404	386	405	366	413	398	397	381	415	407	413	409	419	428	414	397	418	399	403	385	409	436	414	408	414	417	411	408	389	393	428	391	400	391	409	385	423	400	381	363	419	413	398	396	379	413	387	360	412	407	402	379	419	397	445	434	420	402	411	376	386	361	424	461	375	400	386	376	413	386	380	422	423	422	397	391	446	397	428	425	400	414	420	410	436	426	400	433	411	432	450	411	408	367	445	401	425	409	390	418	395	406	384	384	436	383	410	391	399	407	422	407	366	407	359	372	425	418	377	379	419	434	426	376	412	409	403	393	393	404	406	386	390	379	421	425	427	400	396	372	409	383	441	358	415	394	410	396	424	396	371	393	419	376	392	399	420	398	405	407	416	406	397	419	398	410	423	423	394	410	418	414	367	400	424	414	367	406	397	412	407	393	432	379	415	384	428	359	415	436	378	399	399	415	424	414	418	408	399	417	435	423	429	365	387	399	393	409	381	369	424	407	389	367	406	451	391	403	419	404	374	439	402	385	400	392	414	427	418	444	390	381	397	394	396	423	401	419	371	389	384	404	450	390	397	402	401	402	393	394	434	420	407	420	394	418	404	377	459	389	390	386	432	391	379	431	415	438	413	397	425	388	382	399	419	420	407	391	412	425	386	391	392	383	422	358	402	388	421	389	410	382	424	414	387	413	432	402	416	409	412	437	398	428	407	427	444	401	388	431	433	426	379	430	382	399	434	372	404	430	405	424	419	440	429	383	449	403	392	371	370	406	428	375	411	392	426	425	434	399	392	397	426	415	403	404	437	370	432	362	431	396	371	424	398	391	412	369	401	429	392	395	428	416	412	397	387	411	375	387	440	379	389	358	379	412	392	412	386	441	393	387	402	400	398	404	390	410	417	404	440	421	383	375	409	404	433	411	419	399	388	395	391	393	370	396	380	394	396	403	393	363	413	415	405	422	413	356	425	414	414	401	377	390	411	367	405	380	394	402	424	419	382	363	391	406	390	404	424	410	423	383	400	393	364	387	438	425	408	367	372	412	392	424	392	412	440	423	428	414	396	414	438	424	380	408	426	428	414	401	431	367	429	410	399	359	365	408	394	417	421	431	372	402	380	434	393	419	406	440	397	419	383	376	383	413	422	398	391	396	404	411	393	391	389	396	427	408	416	394	383	459	411	430	381	430	408	422	426	383	370	415	415	437	384	410	357	397	403	414	380	390	414	422	395	438	399	400	382	448	386	398	400	413	416	380	444	411	398	417	409	385	432	404	368	402	420	349	384	388	408	421	399	363	430	405	450	408	395	399	399	409	393	423	396	399	426	434	413	395	405	360	420	403	402	389	402	427	403	416	420	383	398	402	410	389	399	400	424	407	414	384	395	405	402	403	431	396	399	417	423	410	427	426	394	412	416	394	462	389	406	349	384	386	394	380	437	405	395	415	404	380	393	416	417	395	412	369	389	391	388	446	412	409	404	452	399	416	395	419	398	393	397	405	384	397	398	411	449	371	393	379	416	374	412	408	424	403	370	419	412	404	410	393	379	405	402	408	400	420	385	417	400	403	399	385	403	407	376	383	393	431	449	422	408	385	368	377	423	442	380	391	397	436	408	426	436	407	426	390	396	408	410	386	380	439	393	423	393	402	420	410	380	416	412	396	413	402	451	415	410	408	417	402	423	407	408	369	373	400	395	410	416	382	418	402	404	366	373	418	387	422	388	397	410	412	370	382	417	401	405	388	413	407	411	407	401	397	399	415	428	433	410	409	400	397	369	366	406	399	399	387	417	368	381	410	376	426	391	386	391	375	419	374	416	373	414	398	423	405	431	420	426	447	409	412	423	416	376	441	388	425	417	412	426	423	403	390	404	413	423	393	410	396	388	390	389	420	434	385	402	398	407	424	391	409	394	385	427	375	392	375	384	389	454	423	421	406	426	423	404	386	365	439	389	394	413	405	390	413	414	425	445	430	392	446	387	365	415	422	389	432	420	383	419	396	431	387	347	432	452	409	413	382	366	398	414	412	394	417	425	401	378	417	394	403	431	426	409	415	448	413	440	391	397	399	405	394	394	423	409	436	365	384	413	420	350	402	409	434	407	390	427	414	456	397	384	408	426	416	415	369	388	389	424	431	412	441	405	403	381	422	382	388	429	400	410	399	409	395	389	407	402	420	394	389	420	415	385	385	395	405	399	404	432	439	377	404	398	395	372	421	400	380	361	417	427	400	406	399	409	413	378	396	440	404	395	410	414	425	421	400	418	392	426	393	405	400	407	419	428	406	375	452	385	400	433	385	400	405	376	363	430	406	401	399	392	401	403	376	408	419	382	435	390	387	400	394	383	417	367	393	418	378	395	425	392	400	395	407	425	381	427	368	373	408	392	400	412	423	397	397	438	394	381	397	421	398	427	348	397	421	396	413	413	392	401	397	391	408	419	395	423	403	439	407	406	380	407	427	404	387	407	435	387	426	421	375	407	383	422	424	403	436	408	390	418	407	376	435	457	402	392	423	433	446	411	412	414	386	388	418	424	408	431	400	354	429	412	400	400	447	414	418	416	384	372	380	408	405	378	376	437	410	412	422	438	408	414	392	420	413	371	431	417	416
25617	28597	45775	34554	20481	12117	1086	482	442	473	431	412	471	409	417	414	416	449	427	432	454	443	440	431	479	434	430	441	417	468	459	448	451	438	463	446	433	445	414	431	473	467	433	449	459	449	442	443	406	402	449	419	443	463	470	443	448	457	406	447	447	453	421	469	474	441	462	441	453	452	445	429	441	451	526	441	428	449	425	436	462	474	464	444	423	510	439	448	454	433	431	409	447	435	437	460	411	442	423	431	441	448	437	416	461	395	445	455	418	432	402	436	448	447	434	419	444	438	441	479	417	447	434	475	444	399	439	432	439	510	437	436	429	432	452	462	435	456	400	442	408	427	437	476	451	437	449	435	450	435	470	447	437	461	436	425	450	459	433	435	413	423	421	446	418	474	438	431	451	445	422	423	419	480	461	465	457	423	430	477	440	456	441	461	413	410	460	421	441	439	416	411	494	448	419	455	444	460	420	465	447	444	436	462	425	471	460	432	463	432	442	408	433	416	466	443	404	391	439	465	420	465	485	437	412	437	457	423	456	432	439	433	399	441	417	435	411	410	421	425	418	413	447	440	429	412	434	438	442	419	418	440	408	434	453	436	453	433	453	420	393	447	412	440	409	455	433	432	464	356	431	463	451	436	422	422	454	410	430	463	468	460	448	440	436	427	465	423	435	447	413	452	395	433	452	447	412	450	430	429	428	507	459	429	386	453	434	429	420	417	441	432	452	424	445	443	443	472	420	428	484	447	440	457	444	439	449	402	414	429	431	475	423	434	450	448	450	439	484	427	448	424	425	437	419	434	413	439	459	444	438	442	450	436	440	400	462	453	455	451	454	420	417	433	437	450	420	458	425	449	468	434	463	439	425	487	453	432	392	425	428	461	437	440	436	455	418	454	449	439	423	422	441	454	422	417	407	421	455	440	410	415	440	455	443	444	429	414	405	450	436	449	465	472	445	456	444	436	458	404	421	430	454	462	441	430	407	432	443	447	400	438	402	406	420	397	447	468	406	456	422	447	455	432	435	441	451	454	452	443	458	417	427	430	460	453	455	438	465	442	443	433	435	424	395	422	447	432	445	430	430	436	431	458	427	420	457	430	487	468	405	504	449	453	411	437	459	426	433	477	413	403	442	433	454	443	465	466	450	420	431	424	428	446	476	410	456	425	452	418	449	421	459	416	445	437	462	445	432	425	365	431	418	436	430	431	437	463	419	414	427	454	491	428	440	435	426	472	434	414	427	426	485	483	424	429	458	433	459	408	450	444	448	442	410	465	408	445	448	397	408	431	408	415	449	460	433	404	477	432	409	471	468	424	433	433	452	473	450	479	443	477	438	440	432	413	498	459	424	424	433	434	417	422	458	464	454	461	469	443	440	424	454	435	438	450	431	452	440	441	466	400	460	425	449	454	469	453	419	434	429	440	471	444	436	438	422	446	385	452	418	443	447	467	461	445	464	423	472	430	460	420	419	431	410	450	416	442	467	436	423	454	436	434	444	437	446	429	460	463	460	451	449	449	431	464	410	465	422	432	448	477	436	451	438	407	490	444	421	444	468	450	439	458	459	417	417	420	444	414	440	458	437	450	450	419	463	414	412	435	462	408	441	440	421	462	425	417	449	474	432	425	421	434	453	463	425	464	499	455	426	424	431	428	439	419	444	447	444	424	405	410	428	426	427	435	446	432	443	441	406	452	429	437	472	459	443	444	443	440	448	403	443	437	436	407	439	464	472	439	462	404	431	468	417	453	448	414	436	435	431	445	446	436	449	474	454	437	438	426	440	458	428	437	441	420	500	445	423	457	443	407	431	447	471	443	428	424	417	456	426	445	429	455	416	416	469	419	415	422	407	425	429	462	416	435	481	487	464	432	450	463	444	417	449	448	435	432	441	425	432	454	435	419	420	455	447	441	452	448	422	443	451	407	499	474	436	437	420	441	456	392	443	448	436	474	405	448	434	465	468	431	476	411	432	430	477	437	477	450	474	435	400	448	433	413	458	458	420	420	436	410	440	427	452	435	458	433	451	441	433	427	419	417	414	425	443	424	483	435	447	453	456	425	439	428	431	435	465	438	424	425	426	417	483	417	460	499	458	446	418	460	453	438	411	443	433	440	398	463	447	439	448	412	450	465	484	453	445	435	424	427	429	412	408	484	424	435	433	453	403	438	440	444	444	444	449	429	413	462	458	461	402	427	425	403	431	467	430	413	448	426	470	424	474	427	446	414	430	455	451	403	371	436	476	423	455	419	468	449	441	461	412	431	444	424	392	423	416	432	420	437	453	395	456	475	461	431	428	411	413	417	429	484	456	448	415	450	443	461	458	408	431	437	436	438	398	434	466	426	421	422	449	447	427	466	447	405	460	413	426	472	442	445	412	466	476	453	464	453	451	439	408	427	444	438	458	439	432	462	452	436	420	459	439	413	425	466	457	405	485	402	423	476	473	406	440	406	437	421	431	411	432	405	475	448	468	442	439	465	420	430	439	422	418	459	458	487	392	436	438	440	444	436	405	429	483	476	441	468	444	416	422	430	454	449	473	471	435	432	466	458	419	435	451	442	469	432	434	462	470	491	472	461	437	397	420	417	446	460	420	450	438	408	409	413	448	405	400	505	450	456	410	437	441	420	451	453	469	419	415	464	442	458	428	427	448	458	459	400	430	397	402	423	404	465	455	413	458	441	412	414	515	437	441	430	464	448	422	420	434	455	460	418	445	433	427	440	456	455	464	432	466	435	414	457	453	430	447	470	453	400	373	435	422	443	432	456	444	445	430	443	443	407	466	440	403	419	478	433	443	446	441	437	439	462	438	426	465	400	432	458	470	460	386	435	397	454	465	441	452	431	439	461	447	471	454	438	413	461	471	460	457	438	445	435	412	466	462	441	413	419	449	449	414	452	403	406	423	451	455	445	400	456	436	459	440	445	427	434	454	463	429	421	470	427	467	435	427	443	463	383	454	422	437	474	447	466	435	421	427	428	474	427	434	481	466	446	450	424	408	458	450	433	441	428	412	415	427	428	458	434	428	427	420	414	483	456	416	455	434	473	434	441	381	452	418	444	438	431	455	451	423	438	446	424	410	418	457	416	475	481	474	424	427	415	443	439	427	403	438	432	473	391	422	401	400	444	437	434	425	448	427	435	423	452	445	411	433	408	439	434	414	414	433	461	420	458	445	442	443	458	482	438	463	435	451	447	415	447	443	444	467	404	433	414	421	446	477	441	423	397	444	436	454	399	418	438	465	422	458	416	381	468	437	462	450	426	433	435	430	416	444	395	432	445	418	454	469	448	421	445	422	461	449	433	420	452	426	471	457	443	395	452	444	430	450	423	428	393	439	398	465	467	472	456	428	469	426	456	428	462	446	422	437	409	452	459	415	464	455	471	443	429	461	443	426	427	436	460	450	409	466	453	441	407	421	461	456	440	457	455	457	449	403	428	486	416	426	426	429	405	414	419	458	433	436	412	466	419	425	404	427	452	442	424
29055	84939	63889	35916	21239	12851	559	504	506	571	537	517	505	504	528	476	474	462	513	490	477	527	527	505	498	506	448	501	504	509	502	510	544	487	496	493	475	483	530	503	538	524	517	517	533	498	534	471	524	531	495	489	504	490	472	486	523	521	544	496	489	520	463	530	508	489	490	534	483	500	525	512	516	509	547	478	519	520	500	534	529	488	483	471	513	521	504	477	524	516	484	518	515	501	500	556	539	493	496	560	556	509	530	548	504	484	489	504	515	522	501	495	512	499	499	515	515	482	522	493	533	483	487	491	504	504	510	516	460	515	494	539	495	446	482	522	483	537	516	526	495	524	534	505	507	496	490	486	493	505	524	481	515	510	503	470	483	506	508	490	538	505	507	532	549	497	531	493	466	542	519	494	500	479	526	493	507	479	528	451	507	463	516	481	474	482	483	528	559	496	492	496	498	508	480	505	512	501	477	517	509	503	517	498	514	483	547	530	505	512	560	492	450	504	473	504	514	480	516	549	487	506	494	504	488	500	514	491	477	473	522	524	473	525	482	485	517	479	525	528	502	457	523	511	478	529	486	489	524	492	516	474	529	500	506	500	475	514	508	493	487	508	479	482	497	540	508	511	540	509	531	490	545	527	471	539	482	496	484	510	534	508	493	480	530	524	526	492	462	555	527	518	499	501	486	504	516	506	462	506	470	462	511	480	508	502	504	501	560	545	458	504	559	482	461	450	498	521	500	484	506	484	531	530	470	505	535	506	507	502	489	469	513	541	518	506	531	488	540	523	489	509	504	510	516	483	485	544	512	522	497	541	513	510	519	530	509	459	510	481	513	472	526	544	505	520	491	508	478	501	533	506	512	523	531	494	502	496	482	511	485	502	501	508	530	501	525	508	507	461	466	491	512	496	494	501	505	498	509	513	533	480	508	524	487	464	496	523	485	514	554	476	520	484	461	460	549	526	532	501	507	498	524	485	535	489	523	486	478	498	514	495	531	505	504	486	524	476	477	504	480	528	483	491	490	504	518	516	528	505	516	480	503	503	514	462	468	488	486	497	466	449	539	492	488	529	492	484	513	479	513	518	489	532	468	459	507	519	511	521	453	468	503	455	535	554	482	537	497	508	540	502	528	513	520	498	488	516	501	498	489	482	523	497	508	501	487	548	507	481	487	506	532	537	492	485	520	510	497	484	490	486	510	513	544	483	485	492	533	498	503	516	511	522	493	517	542	506	495	480	514	535	484	483	552	492	506	507	511	517	493	474	490	503	522	522	499	515	465	509	502	541	476	471	509	492	489	476	526	482	524	539	531	524	522	468	505	505	527	491	539	543	506	528	533	511	504	497	511	491	540	473	533	506	500	500	474	447	522	506	514	486	483	525	511	514	524	521	529	531	492	497	503	490	486	522	510	465	480	541	512	492	498	497	487	475	489	501	480	491	506	472	510	479	486	480	523	505	493	477	517	552	498	506	525	482	507	509	502	512	493	468	521	510	528	541	510	528	495	486	553	488	497	519	504	496	463	525	528	503	511	506	466	540	503	493	516	522	510	510	539	534	528	524	515	506	503	518	515	515	514	507	468	504	478	501	493	512	520	504	487	495	468	534	530	502	474	533	517	475	510	512	509	480	518	514	504	531	481	528	497	502	504	513	516	533	525	527	536	492	531	528	501	531	533	505	499	514	498	503	525	500	497	478	487	486	475	453	513	504	540	522	502	494	509	520	502	479	502	518	486	499	502	521	469	484	493	521	480	454	535	485	516	544	468	502	485	503	527	477	534	494	504	509	512	521	516	478	541	495	537	513	500	498	490	488	556	478	480	529	566	489	499	508	498	471	527	488	501	568	495	504	524	530	502	482	519	479	535	502	504	504	503	511	511	489	536	478	560	487	498	484	486	532	518	473	531	468	503	486	482	483	523	468	514	494	530	484	518	502	511	519	522	560	537	507	547	549	539	496	517	493	460	480	496	498	533	529	520	489	542	523	515	480	498	496	497	484	515	522	484	497	509	507	504	534	501	527	500	529	487	487	496	508	500	482	488	528	528	542	508	523	504	484	454	523	511	509	546	489	524	545	483	474	498	497	494	491	472	535	547	494	510	529	499	505	501	485	495	512	504	523	496	488	472	500	563	516	530	482	474	504	527	536	502	487	531	480	517	540	482	508	526	452	503	488	477	503	484	485	521	492	521	486	499	522	529	491	489	551	537	495	487	499	512	545	504	476	518	517	513	518	549	519	550	531	486	515	492	475	533	524	484	489	528	494	507	509	504	514	563	503	502	504	509	504	550	494	514	491	505	486	503	486	484	498	524	474	465	493	497	489	525	514	498	496	502	498	477	494	481	491	550	515	488	489	508	482	533	515	548	509	514	495	486	505	541	499	486	502	534	506	480	508	499	458	557	508	509	533	498	553	499	523	476	539	508	502	506	526	483	537	491	526	541	538	506	575	500	510	501	534	469	514	522	501	522	503	494	533	482	542	535	447	536	508	514	492	503	526	507	518	488	495	511	480	548	513	495	539	445	517	545	505	505	527	480	486	502	499	500	509	472	521	494	499	481	507	454	516	478	541	507	548	485	546	506	515	545	480	497	473	516	485	477	513	512	528	522	473	474	488	540	499	509	497	528	516	524	500	485	513	457	503	494	491	493	542	485	483	505	542	546	551	505	478	477	496	531	499	523	476	554	469	512	521	529	532	542	501	517	551	490	487	482	496	440	493	487	491	484	534	518	572	529	520	480	510	487	487	491	473	475	485	538	540	518	506	511	501	524	492	502	492	470	496	514	488	518	549	528	561	505	513	459	518	519	462	495	506	540	521	489	520	515	543	470	498	488	517	503	467	501	522	506	531	517	510	521	491	509	509	536	478	516	521	477	488	505	494	505	535	510	525	511	527	515	486	542	527	526	517	550	520	497	502	516	501	502	504	460	514	509	504	538	517	539	510	512	501	480	511	515	486	487	511	522	546	524	518	556	505	489	482	530	535	544	491	488	496	510	496	487	494	506	471	520	528	479	539	483	495	483	499	515	541	493	500	551	517	550	519	500	495	507	479	498	491	494	515	512	530	503	523	512	505	511	494	485	488	488	511	491	490	519	528	478	528	494	482	475	519	488	497	471	508	517	468	505	511	484	472	495	527	517	506	480	460	487	499	525	519	490	517	509	525	535	499	518	483	524	500	549	495	495	506	511	530	482	531	501	540	529	523	522	521	544	519	519	520	504	489	509	492	503	517	505	491	484	507	508	471	531	483	480	547	492	499	502	502	509	519	496	488	527	467	506	521	535	531	534	502	471	496	512	542	516	512	505	496	500	516	500	494	499	477	527	469	503	491	527	460	525	522	516	520	531	491	478	503	496	498	501	490	498	539	513	505	500	508	515	505	486	469	539	464	478	542	451	512	530	522	525	516	499	528	504	508	516	518	474	499	522	541	529	458	499	483	476	521	498	447	528	495	509	507	551	497	507	490	478	510	497	506	471	518
23220	23026	36979	34258	25833	25521	12776	1183	661	681	583	594	568	576	618	581	561	615	588	587	585	563	585	555	585	583	563	646	601	611	588	601	625	577	575	516	593	589	596	560	585	564	557	602	610	552	593	524	532	591	590	570	569	563	565	594	603	562	580	572	569	614	594	641	584	570	580	591	581	557	554	603	565	577	586	603	540	591	538	580	583	553	565	588	556	580	588	600	548	582	573	599	582	534	621	549	599	589	560	544	611	571	628	592	567	574	540	584	578	573	546	610	597	592	558	571	571	585	602	590	568	555	612	575	631	594	577	581	588	573	543	575	548	599	598	594	634	590	603	560	583	581	571	582	578	540	538	628	558	561	619	590	571	588	604	590	573	589	593	558	568	609	584	552	588	560	574	599	631	617	586	625	614	580	582	577	565	567	576	584	619	586	569	578	606	603	595	595	595	590	514	583	528	600	611	609	534	537	541	558	572	584	560	512	570	597	605	579	562	580	549	578	601	558	565	566	598	560	574	551	573	605	562	567	611	572	595	570	555	587	529	560	574	604	534	597	575	555	565	566	565	596	550	593	553	562	577	567	568	590	562	542	570	590	579	594	563	561	570	568	558	551	606	565	605	586	602	605	553	556	548	562	593	577	567	565	580	572	592	588	577	539	589	575	577	591	561	601	529	548	566	590	594	585	559	561	606	560	592	567	596	569	598	586	562	612	591	570	604	556	584	571	545	538	625	562	603	583	534	611	591	606	575	591	577	589	571	544	587	586	555	569	611	598	576	585	597	535	576	572	538	598	602	555	586	546	586	567	608	596	568	554	557	582	533	584	603	590	553	584	575	590	581	585	559	608	564	558	598	628	579	587	599	587	571	610	571	579	541	556	619	569	571	573	538	590	585	641	558	572	578	560	581	596	527	573	550	618	587	588	580	583	549	560	545	611	613	573	572	582	563	572	582	627	573	610	605	566	628	602	587	599	574	572	595	570	601	598	612	575	583	547	580	547	564	575	566	555	604	581	619	587	562	562	555	575	555	549	590	580	603	620	623	556	604	570	550	572	582	552	578	602	552	623	592	601	618	585	549	538	586	576	619	579	572	584	534	563	589	575	587	551	580	555	528	585	538	575	603	588	628	569	546	563	581	608	554	540	563	545	561	596	585	526	540	551	586	549	575	579	564	610	589	592	596	604	624	571	558	562	610	568	573	519	507	584	537	615	573	559	582	572	555	588	576	587	588	595	548	580	576	578	634	587	558	580	547	593	590	574	559	571	552	593	583	543	552	564	636	630	560	571	587	605	578	610	536	552	612	513	564	543	607	598	559	638	576	613	572	618	561	592	586	589	544	551	589	580	586	595	555	562	597	552	581	566	600	541	567	579	539	622	585	560	567	511	599	579	567	608	619	555	548	542	578	559	627	541	647	555	584	611	536	557	589	578	579	626	571	544	593	570	599	537	581	586	579	592	585	590	593	535	611	609	544	578	586	574	583	550	612	575	611	559	579	543	543	596	602	574	588	550	583	544	619	563	610	540	603	589	572	574	560	543	571	581	590	588	544	575	588	595	580	562	566	597	649	562	575	568	624	563	590	584	583	534	594	553	592	572	597	591	615	579	538	529	583	571	534	548	539	581	573	579	601	556	589	598	554	612	561	574	580	583	537	616	574	632	576	556	535	586	583	592	560	580	579	627	554	602	608	573	585	580	613	628	597	570	579	563	555	568	588	552	591	585	612	573	572	602	582	588	577	512	622	524	561	560	597	573	525	525	572	596	616	546	588	571	613	559	580	584	562	551	591	592	576	576	573	585	555	584	578	573	592	591	554	608	560	616	610	632	574	596	572	572	531	613	559	581	593	554	604	597	536	577	613	540	558	542	558	569	603	594	576	562	586	580	587	601	545	596	604	561	585	604	563	607	568	618	566	576	611	615	601	517	533	593	575	549	579	612	558	587	588	579	589	587	605	567	597	600	559	537	607	634	548	522	555	659	566	531	567	572	549	601	552	566	576	524	630	585	590	554	594	583	654	571	606	599	583	595	553	569	575	552	535	597	602	580	577	531	616	557	644	630	584	615	577	548	537	533	562	574	568	604	573	578	558	573	536	576	547	602	519	611	622	603	577	578	589	554	646	558	558	624	558	576	563	571	561	554	566	631	589	560	566	569	565	596	579	602	586	578	561	561	575	573	566	608	574	584	584	570	556	557	604	545	545	566	601	623	532	576	564	587	575	531	603	564	596	556	588	590	572	551	622	582	546	540	617	620	550	560	568	559	542	585	564	571	533	573	582	580	549	523	578	544	569	563	566	552	601	566	574	565	560	518	550	648	542	571	582	610	554	585	556	607	569	574	600	564	580	609	519	558	578	583	564	543	583	605	597	549	612	561	567	593	604	569	537	562	578	613	537	583	571	576	577	585	647	568	614	580	568	557	586	544	593	582	539	584	620	561	574	597	574	554	580	563	552	563	567	544	596	562	591	555	559	608	553	587	566	604	599	557	612	615	589	553	540	546	596	579	580	526	551	585	550	526	574	580	605	604	601	572	546	585	609	583	543	581	587	582	619	544	560	589	625	585	590	581	548	584	596	576	550	562	584	568	583	565	585	579	580	574	608	578	605	570	589	595	591	601	593	563	581	575	584	574	592	500	572	603	557	582	582	601	538	572	537	575	567	623	556	583	570	559	554	564	563	590	565	562	542	597	571	561	560	563	574	550	584	570	561	573	571	589	569	611	591	556	565	566	606	573	561	624	543	563	617	568	555	604	589	595	563	552	572	543	556	612	607	558	591	544	603	590	573	578	550	604	601	625	518	586	596	582	565	572	580	597	570	573	591	596	595	606	603	548	565	579	566	599	574	578	529	569	574	576	569	533	580	603	586	598	579	567	573	561	553	601	532	591	548	556	564	598	565	538	548	559	627	585	567	578	543	541	595	564	592	562	579	581	569	567	553	532	598	592	574	618	554	541	574	592	584	585	544	551	565	549	579	574	542	567	533	567	528	584	618	578	597	601	625	579	613	568	566	565	612	530	579	616	561	552	576	574	587	578	596	603	570	584	564	608	578	557	562	572	498	568	548	591	557	566	596	568	589	539	557	599	624	572	554	515	589	527	566	596	601	561	569	581	576	584	595	531	605	567	614	568	586	577	530	582	571	542	574	623	600	542	529	542	593	583	591	586	569	574	562	550	563	609	580	576	552	569	548	625	560	597	562	630	577	600	596	581	520	550	576	586	595	582	577	545	562	596	563	599	518	557	563	585	607	590	580	591	572	596	578	582	620	579	543	583	594	523	584	551	581	578	558	595	586	550	570	552	597	580	588	554	590	580	572	587	635	570	590	566	598	626	571	581	604	586	575	571	606	610	569	607	567	607	549	549	572	533	566	572	595	584	562	588	588	578	592	585	592	572	553	599	632	600	558	564	541	615	621	590	595	536	632	542	557	550	562	580	576	603	551	583	588	565	569	604	601	609	608	567	571	564	594	568	550	593
35044	88798	82465	58399	38121	23747	802	692	722	658	668	642	660	649	667	634	586	644	642	625	659	608	650	627	605	628	629	639	637	621	659	580	638	617	658	647	629	650	658	622	595	649	616	632	619	598	600	615	620	644	618	618	606	568	630	633	613	582	603	614	587	642	626	636	644	584	602	653	644	611	637	600	645	639	612	609	611	604	637	623	630	592	646	627	669	600	688	644	585	608	600	588	624	639	613	595	633	571	610	613	624	612	609	604	641	614	613	620	615	589	629	634	632	644	661	597	611	640	636	607	567	645	644	613	671	609	579	681	662	602	653	602	631	614	681	615	622	607	639	642	632	633	607	638	642	599	640	618	635	611	649	591	654	632	644	582	629	613	644	611	662	624	641	618	624	683	636	625	589	594	624	612	613	602	616	611	611	616	639	614	614	604	604	657	633	576	650	583	640	652	610	624	606	621	570	637	601	651	607	624	582	668	605	627	603	651	661	568	650	622	650	629	606	652	612	610	623	632	608	579	643	608	634	619	625	631	599	623	628	657	684	677	613	652	643	651	599	622	647	596	659	628	607	595	635	635	574	603	614	592	636	640	649	619	624	676	650	635	590	598	608	634	599	649	600	599	606	626	614	634	631	585	622	628	609	629	592	662	621	645	611	608	653	615	631	653	595	642	635	592	590	649	591	634	637	642	650	621	603	649	633	604	608	600	595	646	609	628	560	598	645	588	674	616	653	626	658	650	663	631	629	669	642	648	646	620	607	630	655	611	615	593	635	643	616	629	655	625	605	577	584	634	585	639	648	651	613	648	608	603	620	664	610	658	638	662	600	648	622	626	612	599	622	614	604	600	623	645	638	620	663	642	582	618	575	598	631	621	607	625	619	611	605	666	614	591	641	630	615	590	634	614	606	587	631	643	640	624	624	631	608	640	624	603	596	657	627	614	595	605	667	632	628	601	601	552	623	629	578	639	622	615	588	627	630	651	614	646	600	618	616	628	664	623	634	607	652	665	610	631	600	621	635	600	618	620	611	600	603	638	630	632	647	580	588	604	653	640	629	648	636	587	598	644	613	616	602	629	644	631	593	628	614	603	586	603	658	627	598	632	638	634	601	608	645	637	618	624	604	578	609	624	624	603	642	633	656	619	606	591	605	623	602	640	602	596	644	696	624	600	624	593	577	587	635	657	639	614	656	674	564	628	645	622	646	637	608	611	589	626	595	650	613	619	615	640	639	636	650	608	608	584	625	641	606	615	628	634	633	660	655	629	603	594	617	591	628	660	645	590	622	586	649	637	633	623	588	624	592	590	660	617	619	634	609	619	622	631	636	596	651	622	663	624	670	581	620	580	606	611	628	632	629	594	640	614	627	604	613	656	618	661	642	596	594	635	602	601	608	635	654	601	598	606	618	668	573	637	647	622	614	655	590	629	586	625	649	604	599	621	607	605	586	609	591	641	596	602	602	588	658	662	608	642	603	614	631	642	610	601	596	621	612	628	600	649	620	612	563	624	616	659	647	623	635	605	657	620	642	601	627	623	602	599	627	619	635	612	629	627	628	622	588	646	567	604	602	621	645	617	638	602	643	634	633	606	626	641	585	668	695	608	606	606	613	594	640	605	614	634	660	623	629	593	658	613	624	572	603	644	589	641	662	639	640	624	606	641	634	670	589	621	654	619	599	643	619	614	614	624	599	641	593	602	601	669	649	635	600	670	598	642	621	617	660	607	637	627	619	580	635	593	623	663	613	652	632	592	596	651	616	598	584	610	616	621	604	646	586	640	637	604	622	618	599	619	644	634	644	619	653	597	616	639	613	599	611	609	621	600	574	596	644	627	624	616	589	611	624	612	597	610	609	678	609	662	701	650	670	677	618	612	610	645	646	635	580	650	605	645	596	644	590	612	569	643	610	622	609	649	622	610	627	632	647	641	603	609	545	587	610	625	584	647	619	640	616	582	643	578	633	609	593	643	596	618	600	586	641	620	653	612	604	627	597	606	613	616	589	602	618	596	600	624	632	607	621	639	637	582	622	653	584	635	591	598	632	662	565	608	632	625	684	654	627	645	599	654	640	624	639	594	580	646	612	613	634	629	602	611	606	599	624	628	665	636	630	634	588	629	658	656	625	575	598	661	645	597	604	637	585	596	670	599	578	608	617	642	619	605	602	631	616	626	632	622	626	577	621	596	610	629	612	650	630	616	619	600	656	555	623	617	610	619	617	634	612	635	636	612	636	595	623	658	621	578	639	626	580	645	624	660	629	613	558	626	602	630	596	631	659	635	598	626	619	616	634	630	621	643	635	604	659	676	632	638	594	638	669	607	615	621	578	667	621	615	615	650	629	590	604	644	617	631	615	644	602	631	616	601	644	580	619	603	620	644	575	606	606	608	604	579	652	613	593	610	630	583	623	632	619	642	644	642	649	633	646	614	632	641	620	650	629	622	635	618	664	641	652	604	609	580	583	634	628	624	635	667	631	614	674	645	618	645	593	653	638	613	651	606	658	600	628	643	611	639	625	624	643	613	595	612	602	589	648	655	659	618	650	643	642	606	656	665	591	600	646	622	628	605	600	593	626	615	575	672	578	622	622	631	603	610	658	616	586	630	604	643	626	577	629	613	604	624	623	644	614	643	637	606	621	598	611	617	654	682	615	632	625	657	598	607	629	585	590	596	647	612	616	554	608	654	671	643	597	621	659	576	596	596	617	640	634	616	593	621	636	628	594	589	656	612	606	646	595	650	595	660	637	605	638	652	605	601	641	632	646	642	623	650	661	633	655	630	655	602	626	651	614	634	624	596	666	597	665	593	595	600	625	665	596	596	634	618	617	600	646	639	674	625	604	638	630	605	635	636	572	608	644	639	580	668	629	616	612	633	584	600	634	643	609	623	610	640	656	632	601	613	659	635	609	629	631	626	599	628	658	613	605	603	577	668	631	703	610	619	590	655	645	618	611	654	635	656	588	622	576	624	608	620	602	593	616	629	652	619	635	613	616	610	619	618	662	626	643	631	652	590	618	640	642	600	566	609	609	616	611	615	642	602	616	656	608	667	614	606	603	673	571	615	627	642	597	618	592	618	638	630	579	608	588	590	616	575	639	604	639	600	632	613	634	626	608	591	636	635	634	598	615	632	666	562	603	597	601	611	619	633	652	631	602	631	633	579	601	650	628	630	598	634	623	665	603	600	645	627	607	596	602	634	619	634	598	660	656	627	651	594	643	611	593	614	637	626	608	634	622	634	654	620	619	610	610	696	656	634	642	626	650	624	630	620	612	594	648	613	613	633	608	682	646	628	596	638	621	633	599	588	603	618	620	626	657	633	627	620	647	593	634	600	591	606	637	679	620	622	571	665	598	638	600	632	661	602	664	588	643	584	687	601	609	652	596	640	598	568	625	634	647	622	637	611	575	617	592	611	605	657	634	584	594	605	626	611	613	620	612	653	687	605	634	616	664	631	617	631	587	630	662	611	634	592	642	642	625	656
27800	32593	40937	23859	6528	2272	339	330	280	311	311	310	312	280	297	327	319	306	320	294	290	281	293	296	286	287	303	298	296	318	315	275	304	286	268	288	326	289	326	312	310	296	315	332	327	330	313	304	325	313	273	274	289	300	308	276	270	304	293	304	304	292	305	317	289	282	314	289	293	334	305	292	314	327	291	272	301	303	318	333	301	326	304	302	273	309	298	315	291	292	277	321	309	278	328	302	300	291	274	300	291	304	306	302	295	314	331	294	330	305	310	315	274	323	317	305	289	284	274	276	309	287	309	319	302	282	311	303	304	329	298	288	322	315	297	294	299	273	318	346	267	313	317	307	331	280	282	308	304	298	304	313	321	321	305	302	309	315	312	316	277	318	303	302	289	276	295	299	303	276	302	278	319	290	300	282	297	322	302	269	280	317	306	310	307	297	276	300	290	275	303	272	278	285	310	321	304	314	298	308	268	288	299	326	283	306	310	307	303	301	311	313	318	277	356	303	295	326	309	321	287	275	304	321	311	324	338	291	335	289	293	318	297	297	300	255	300	279	329	288	320	321	301	290	297	293	306	314	300	316	307	318	281	315	315	319	317	329	321	300	322	303	320	292	296	328	293	298	291	286	304	314	309	282	281	306	293	307	319	283	311	314	338	324	309	295	300	307	303	322	325	281	282	320	306	302	282	303	327	352	314	336	316	313	321	312	278	275	294	290	311	303	277	288	304	326	307	290	284	295	318	276	308	275	315	317	267	291	325	310	292	286	319	284	317	317	308	295	301	285	274	314	312	340	297	290	291	292	324	325	287	261	309	324	286	297	284	338	298	319	318	330	278	318	258	298	288	311	280	280	323	329	304	318	279	311	283	344	289	316	315	320	318	331	301	292	291	323	275	324	281	326	282	289	327	330	335	322	316	293	277	301	322	285	321	275	263	318	292	287	299	299	298	279	285	301	293	320	322	303	321	331	326	304	308	308	321	306	268	292	283	288	312	310	304	277	305	321	261	323	309	293	287	310	316	321	304	286	296	282	292	316	300	286	336	297	304	283	314	316	280	296	309	302	301	279	340	301	314	294	309	275	293	322	277	282	296	289	268	311	315	310	324	294	318	286	310	313	294	313	308	295	320	293	290	285	298	300	300	293	309	271	315	313	295	296	334	288	306	326	308	283	298	277	287	289	265	290	313	287	313	301	320	308	274	298	288	305	292	281	315	294	295	298	305	277	267	326	295	298	296	304	294	282	314	316	277	293	312	292	321	255	290	321	310	311	315	298	259	305	282	270	296	308	288	286	277	328	329	285	321	295	268	304	278	275	274	299	299	299	297	303	309	305	315	256	270	298	278	283	299	321	300	272	315	281	290	313	287	305	330	319	287	314	308	304	293	291	296	308	312	327	329	280	313	299	304	307	297	283	311	329	307	313	299	281	290	311	299	331	295	318	319	300	296	285	303	289	305	314	299	325	298	300	284	315	336	329	296	305	309	301	297	286	288	299	291	301	311	297	297	302	294	275	292	322	302	264	300	291	272	329	311	294	314	313	310	312	342	298	306	295	328	305	322	280	320	306	295	311	320	283	281	272	309	277	290	299	302	284	305	284	298	294	287	298	327	320	299	288	285	317	310	340	292	286	281	300	308	317	318	305	305	266	259	296	313	302	274	344	289	291	280	297	317	307	312	331	326	311	315	277	279	278	304	280	289	292	282	312	312	265	295	295	305	288	327	300	312	320	304	286	327	314	310	274	332	322	263	312	307	296	293	310	307	280	290	301	292	288	277	298	285	273	308	310	329	284	324	331	285	312	279	293	298	305	317	315	286	334	295	326	322	309	316	286	288	313	283	307	291	277	298	301	294	304	301	293	271	301	302	302	287	319	315	305	313	292	305	313	285	288	281	318	291	292	285	286	290	291	289	273	319	315	298	297	315	277	281	273	352	298	292	295	292	312	327	302	303	275	261	301	308	309	291	315	312	289	293	303	345	324	297	312	300	302	300	272	302	307	292	317	314	310	307	286	306	328	312	311	305	313	299	286	302	327	281	301	332	316	311	279	286	289	315	323	324	305	309	313	308	314	320	327	290	311	327	328	297	318	287	325	316	278	297	292	281	287	314	308	308	286	346	276	291	287	307	315	339	305	305	304	321	277	274	307	283	305	307	307	287	301	293	317	303	318	320	285	298	283	291	295	329	285	282	281	281	297	314	267	329	310	299	272	283	297	298	329	289	276	290	305	314	290	312	292	293	325	289	299	322	333	328	298	297	280	292	310	300	264	287	313	274	317	289	283	275	285	308	322	312	278	303	271	266	321	293	280	271	325	321	288	304	299	333	327	309	286	288	315	306	314	321	294	299	289	263	311	306	295	300	293	309	292	306	340	347	261	311	296	313	309	326	319	277	285	333	307	309	283	290	293	312	338	316	315	312	332	310	301	301	303	307	339	296	306	290	298	306	331	312	286	299	277	304	292	311	286	300	352	288	286	301	328	310	290	299	271	335	299	318	314	324	294	342	328	313	300	315	287	293	301	304	308	321	328	309	308	291	287	295	296	281	299	288	299	334	274	300	306	335	350	315	319	326	306	296	304	303	283	320	285	308	292	280	276	276	338	299	285	289	272	312	301	283	292	332	291	330	316	304	294	279	332	277	272	334	298	311	304	309	313	283	289	300	291	317	333	307	313	320	312	279	334	331	273	303	299	285	296	297	302	278	306	299	284	346	316	279	304	310	299	300	316	314	287	294	312	281	305	314	314	319	293	292	284	321	324	292	290	284	319	281	281	327	325	318	292	310	299	262	289	313	276	299	315	326	323	288	281	292	320	299	289	290	310	318	291	315	360	307	268	295	335	331	320	297	285	320	300	318	287	307	294	314	288	304	296	301	320	290	304	318	291	289	282	278	311	288	301	264	296	335	305	274	284	292	312	298	312	332	292	268	285	313	284	318	292	312	314	308	293	301	305	331	292	308	329	292	294	271	300	305	351	303	286	262	295	305	301	295	319	296	321	336	296	291	304	339	293	304	267	311	291	298	304	325	282	339	313	289	314	304	309	295	272	322	293	287	277	363	300	298	326	302	296	302	276	337	302	333	303	270	326	302	295	332	317	281	296	295	311	308	310	281	298	314	312	316	290	311	298	290	303	287	299	329	298	276	284	317	316	303	290	290	339	306	293	315	309	313	296	277	323	310	294	295	304	253	309	313	315	333	295	275	310	280	299	309	285	298	302	289	285	312	322	309	316	323	322	306	268	300	265	282	316	312	335	319	317	313	290	279	294	286	308	299	296	323	337	310	320	310	303	287	306	293	284	299	297	339	320	276	334	321	309	302	278	281	293	309	297	295	295	322	342	287	302	300	294	298	273	274	315	346	306	319	268	306	299	279	294	320	330	311	316	303	288	287	324	254	299	281	285	302	309	300	298	306	335	317	304	329	281	290	325	316	312	310	310	278	299	285	306	320	271	297	305	312	316	306	319	307	295	316	327
18255	52896	36763	17269	5590	2709	374	368	394	349	330	373	342	356	371	370	381	371	332	348	327	348	373	377	344	371	364	352	354	361	372	375	379	369	372	349	349	372	356	337	335	354	339	370	359	326	371	351	333	364	384	326	353	336	344	352	345	352	351	371	331	391	372	346	374	330	307	371	355	306	374	357	370	299	364	344	373	353	341	397	341	356	369	361	340	323	357	371	332	357	358	376	344	386	345	351	370	338	383	368	363	364	359	343	348	352	385	350	366	382	381	370	388	344	365	342	335	389	356	358	357	350	374	364	339	347	346	344	375	372	371	331	339	329	388	353	374	328	346	343	399	348	352	360	388	378	371	340	355	381	365	345	368	382	365	368	361	359	351	359	368	386	357	377	376	341	323	343	355	379	352	367	342	348	352	358	363	379	327	351	334	351	365	369	360	328	341	382	341	419	358	337	380	362	345	323	363	344	351	350	369	360	336	317	362	330	384	350	360	345	356	353	355	325	385	357	385	328	326	380	351	349	340	349	320	358	344	352	366	345	356	343	339	339	349	313	359	379	394	328	373	348	376	362	347	336	347	347	354	342	349	351	358	362	353	371	364	385	331	388	342	362	358	367	348	375	358	355	348	347	381	354	352	356	345	364	311	397	337	362	312	357	344	367	347	394	332	326	383	357	353	341	336	340	318	340	398	369	364	368	356	328	362	359	362	345	353	379	361	334	364	363	346	383	362	343	362	351	364	321	328	367	370	356	362	382	332	364	338	367	406	335	354	346	354	352	398	332	337	356	334	364	341	344	408	349	354	370	360	379	356	339	343	359	332	389	351	342	369	351	363	398	346	345	367	344	305	347	319	365	358	406	365	355	387	344	346	348	331	318	350	330	334	312	344	327	379	365	352	378	362	361	375	355	387	368	356	363	352	324	367	356	327	341	350	361	365	384	344	360	317	358	362	346	319	314	375	346	347	364	336	367	369	350	369	384	336	349	358	339	358	362	331	358	366	349	361	343	324	379	360	366	332	367	330	330	358	345	378	332	323	335	362	350	372	344	361	332	348	412	361	370	377	330	361	357	405	356	374	373	324	377	398	370	326	349	361	370	353	346	321	360	352	354	358	325	358	338	337	364	345	330	362	353	375	332	362	329	360	392	335	354	364	370	330	345	355	311	309	317	330	336	325	342	369	333	328	308	344	358	349	351	324	378	363	378	341	359	354	322	370	318	393	356	346	386	353	374	360	345	361	346	359	396	355	349	362	345	379	361	313	336	379	357	348	343	335	349	364	355	353	353	364	353	344	336	365	358	361	344	402	377	334	341	320	368	348	357	349	330	324	347	359	326	349	389	365	377	349	362	364	357	341	357	356	334	356	341	337	381	324	367	339	348	338	386	320	341	339	359	332	338	315	356	373	321	376	360	359	361	350	351	349	323	346	384	361	381	373	342	358	346	389	358	349	353	366	351	355	345	369	350	358	346	367	363	346	309	373	367	341	368	388	366	347	350	305	379	345	338	366	340	357	379	367	324	327	339	330	359	337	386	375	363	351	358	350	361	387	325	353	366	374	359	337	363	349	371	336	370	359	347	379	359	368	370	361	349	339	357	367	353	358	329	338	350	370	375	343	374	347	354	334	362	357	357	352	350	394	376	370	371	344	369	363	360	371	389	333	395	392	376	365	354	358	353	358	338	367	381	388	349	356	382	330	358	365	365	322	345	331	371	320	371	353	360	356	343	349	335	348	379	391	338	347	352	366	353	353	369	326	361	368	338	327	362	370	345	396	356	366	345	369	338	362	371	391	343	334	360	346	352	375	338	350	361	350	332	385	339	347	348	322	364	348	351	345	349	368	335	342	351	371	402	349	377	344	363	347	318	350	336	373	360	376	352	388	327	366	389	367	355	365	351	361	373	386	370	376	349	343	342	347	355	359	384	354	341	368	342	379	405	343	366	364	371	343	389	338	357	335	358	334	368	341	384	335	376	375	359	366	359	351	354	346	343	369	366	357	374	359	372	362	309	342	361	348	366	382	342	349	363	365	323	341	342	353	350	345	380	320	364	368	366	306	365	372	342	346	348	363	335	304	324	325	345	344	358	353	363	353	318	374	353	382	367	335	335	353	323	360	342	351	344	376	385	376	329	349	331	308	369	390	341	365	342	344	362	349	343	364	351	339	374	383	361	341	326	339	358	354	372	350	336	345	364	338	313	373	326	351	347	378	335	344	342	374	331	343	361	371	359	353	342	385	372	350	344	359	345	356	340	334	352	346	340	379	361	365	364	363	372	347	345	346	346	364	350	343	352	308	345	358	330	346	349	349	341	342	343	347	376	366	332	359	348	349	386	352	380	356	365	366	371	359	389	379	350	351	346	350	341	365	368	346	343	361	373	367	331	310	347	344	361	318	378	337	336	373	377	338	370	360	364	320	364	334	376	357	345	348	345	369	359	347	394	375	378	339	357	365	372	363	351	352	366	361	328	335	398	328	369	344	345	344	337	387	394	353	378	358	373	358	345	307	350	384	343	357	359	340	379	373	371	343	399	381	353	348	357	363	323	391	372	375	359	372	373	368	336	310	345	350	390	347	367	381	325	364	350	377	359	330	315	376	361	376	359	361	326	337	371	352	334	356	356	386	379	336	338	331	387	344	361	359	373	367	377	314	360	379	372	363	355	364	337	380	355	351	322	325	359	327	342	345	362	359	350	336	350	350	367	373	373	387	370	328	358	359	400	387	358	330	391	313	387	384	339	353	346	370	346	339	351	359	354	348	351	355	362	348	350	344	396	347	350	354	367	369	370	360	381	370	345	361	364	353	370	369	359	359	345	301	362	356	343	344	364	374	377	378	355	352	331	344	356	356	389	335	375	365	361	353	342	347	338	331	363	346	379	341	345	362	330	342	348	326	357	336	365	379	362	346	368	334	336	329	344	346	358	353	330	320	352	383	379	348	355	374	357	351	348	347	352	381	320	339	352	369	345	360	340	375	352	349	361	339	375	364	353	362	351	339	367	360	346	384	358	366	348	326	338	360	363	346	353	335	404	332	382	340	365	340	355	382	332	358	371	360	350	384	364	340	377	320	368	317	346	330	378	375	368	340	321	338	372	337	336	380	377	358	347	375	360	336	389	369	359	342	357	389	343	356	350	373	356	367	355	328	351	351	321	348	326	372	366	373	360	316	337	383	390	343	335	351	348	356	329	338	352	366	353	356	354	358	366	355	332	375	402	366	372	344	354	345	341	368	390	375	353	318	348	377	373	356	370	361	352	376	354	359	352	364	347	328	349	349	338	336	361	369	329	350	397	322	326	343	345	338	330	333	333	359	352	376	348	367	345	363	340	342	368	352	341	344	348	340	354	356	357	352	359	319	348	357	347	352	312	359	310	333	387	339	326	337	335	358	371	350	350	356	328	350	349	346	342	352	365	321	340	353	355	341	375	378	345	335	340	345	376	377	367	331	368	342	347	329	321	388	357	345	361	377	351	315	319
24388	25132	42710	39426	25862	19870	4521	441	394	405	402	385	387	351	379	380	387	364	372	391	392	339	381	388	362	387	345	361	382	382	375	377	395	373	364	357	361	337	358	341	328	360	368	394	333	334	377	349	373	369	355	365	383	360	369	355	377	376	336	342	332	390	343	387	379	372	374	374	352	381	360	361	358	378	367	353	335	347	400	366	357	409	363	369	372	361	348	321	362	401	346	375	368	346	351	372	373	361	366	378	368	388	371	366	359	382	413	370	417	339	385	380	373	372	370	387	349	363	378	391	345	364	397	370	350	363	384	363	387	370	353	357	362	368	387	387	373	397	370	385	345	398	378	350	372	342	401	359	374	327	392	368	370	362	403	337	346	363	371	366	347	377	391	386	357	398	387	338	347	372	365	352	392	367	369	354	356	390	391	364	365	371	378	358	393	361	390	374	351	336	354	390	375	362	376	381	352	353	346	346	355	388	359	359	386	364	383	390	405	352	393	349	367	368	383	353	413	385	388	350	377	366	366	366	370	372	352	380	375	340	370	370	365	349	385	355	389	374	378	372	380	386	379	383	386	342	380	347	367	380	363	358	358	365	375	390	371	383	342	357	399	385	338	376	333	401	353	403	363	368	383	373	387	364	363	395	384	360	353	382	380	393	391	354	373	346	369	378	358	365	376	370	343	360	384	343	402	359	359	360	367	362	344	340	375	408	382	368	360	402	356	375	381	347	312	393	389	384	374	382	367	367	380	381	385	355	375	363	345	345	390	380	398	338	361	376	394	352	354	388	379	372	343	340	375	393	341	349	368	371	373	384	348	357	352	320	374	378	364	339	380	357	390	359	359	367	370	388	381	376	356	340	373	388	379	327	344	390	364	378	414	355	381	352	342	365	389	356	396	386	399	361	358	359	354	360	373	334	358	358	378	347	346	368	370	342	368	352	386	351	369	371	382	377	378	350	360	348	396	371	379	353	346	392	328	341	419	404	386	377	337	379	353	363	418	360	330	388	351	337	344	353	374	379	352	370	379	364	377	380	337	382	373	341	398	380	378	335	365	393	373	388	373	354	371	401	399	360	339	399	421	353	329	377	366	330	368	366	333	390	372	358	375	349	401	380	361	367	390	351	378	373	362	380	363	364	356	363	353	389	388	367	395	393	394	362	391	391	356	365	362	364	384	374	389	340	380	366	378	360	371	358	353	358	368	392	391	340	385	377	338	387	387	403	369	339	377	367	349	371	366	366	383	357	405	400	399	355	366	356	372	390	351	405	377	367	361	387	381	355	355	407	421	352	372	408	356	349	333	388	362	363	402	380	368	363	347	401	391	358	387	384	388	387	387	363	393	374	360	345	371	381	383	356	376	353	352	336	357	395	375	365	379	376	347	396	366	340	339	360	336	356	367	379	347	363	391	345	380	352	395	342	358	329	389	353	353	366	356	381	390	345	412	383	346	359	386	338	399	368	372	363	376	356	307	384	357	349	358	372	366	351	391	361	313	354	361	346	356	356	375	375	351	372	373	354	330	398	368	374	392	388	342	378	370	332	386	415	359	397	347	397	354	436	400	376	361	366	339	335	383	390	378	374	359	366	351	337	374	381	352	398	421	348	353	362	378	369	358	375	374	348	360	358	382	366	352	370	356	375	384	359	367	375	366	371	388	414	336	400	411	371	352	363	366	380	404	339	362	353	402	359	362	325	406	354	397	339	368	358	368	339	373	379	347	358	372	354	394	358	359	374	393	370	464	417	357	345	362	397	342	381	384	374	358	328	387	369	371	379	385	394	352	414	386	376	387	351	417	358	360	391	374	373	402	381	381	360	369	373	381	393	380	369	363	378	388	376	368	356	384	337	360	353	373	346	398	364	357	368	357	365	386	362	378	363	418	399	401	376	362	355	393	372	398	371	375	362	362	380	358	346	356	374	365	409	398	391	346	380	389	361	400	350	412	411	343	372	380	364	334	381	350	379	338	335	405	343	396	361	354	378	366	399	354	347	367	381	391	366	387	344	388	358	359	347	345	383	357	349	373	374	348	358	398	381	389	363	373	359	355	335	358	389	357	344	392	368	361	358	341	367	379	352	351	383	374	378	370	378	359	360	366	351	339	375	405	364	381	357	351	356	400	359	375	369	341	341	362	368	363	373	352	382	347	385	387	360	364	355	367	356	342	397	361	381	392	357	380	348	378	371	387	406	383	370	342	383	343	399	342	363	347	348	344	374	366	359	352	367	362	357	387	415	397	383	385	326	355	383	392	379	372	367	364	351	370	377	377	370	363	365	385	346	376	375	340	378	364	362	361	378	333	353	339	377	328	349	376	348	332	362	351	372	350	374	377	348	376	365	361	397	406	347	338	361	381	334	353	349	386	404	373	365	351	376	364	377	325	366	399	349	379	345	330	360	352	367	395	353	365	370	379	367	381	413	357	350	347	375	423	374	382	342	375	362	377	359	397	353	384	355	377	349	391	341	403	392	387	375	354	352	386	368	378	354	370	388	350	403	339	344	413	333	407	349	384	365	388	354	353	372	341	363	367	376	356	368	410	335	354	356	406	362	378	366	345	387	371	368	366	327	390	371	385	376	385	398	346	350	364	386	378	362	325	335	346	394	363	343	372	397	369	373	370	332	387	402	374	373	361	384	382	384	355	332	351	356	357	383	389	364	349	392	392	388	396	357	380	320	386	358	392	402	379	358	334	373	355	363	369	340	407	411	368	369	373	367	360	379	351	388	356	353	352	372	369	351	382	381	405	298	381	375	346	370	406	374	369	365	391	365	328	337	357	350	378	358	367	320	382	391	412	394	370	376	368	365	381	362	350	392	395	377	352	338	376	373	364	388	370	360	367	376	379	356	342	345	355	361	365	393	337	376	373	384	379	385	378	371	371	414	369	366	329	384	367	348	384	352	399	341	375	340	367	346	384	377	370	359	358	370	350	367	402	417	379	356	396	340	374	357	366	359	370	351	369	376	423	362	353	391	350	333	368	364	400	377	360	374	336	343	383	399	386	369	358	349	357	372	372	349	337	362	373	349	383	361	349	386	334	359	377	409	395	353	405	387	337	351	375	344	349	345	371	347	363	348	356	349	332	367	346	372	380	366	385	343	363	392	364	364	351	385	404	396	415	357	385	345	397	369	372	368	366	403	367	325	390	395	403	378	348	358	358	405	397	381	359	364	347	364	355	372	400	387	362	393	384	381	376	364	396	394	389	379	367	382	382	369	347	396	343	354	354	372	373	389	320	372	379	380	367	371	377	349	364	406	411	355	372	352	369	391	372	367	373	384	367	365	365	353	371	347	346	368	394	392	351	369	354	370	373	345	356	375	376	386	359	375	375	349	364	356	374	358	388	367	380	376	359	369	385	373	357	343	376	358	374	386	349	367	368	380	384	403	368	344	370	356	375	331	349	352	373	384	378	383	384	391	378	366	365	367	370	375	354	377	346	368	334	355	383	332	363	343	411	339	364	357	357	408	377	382	352	396
33322	92245	74823	48425	27691	14042	504	452	468	449	453	413	433	399	412	431	407	407	394	427	410	447	436	399	417	398	401	430	420	384	401	406	402	414	411	399	406	417	400	436	438	423	425	418	403	415	442	399	406	405	395	379	405	393	434	422	423	429	396	423	429	367	395	416	423	405	386	445	415	402	392	413	434	441	399	429	416	456	417	376	372	429	369	410	431	374	423	403	385	368	413	416	410	386	381	375	414	382	427	404	394	415	444	436	420	414	411	429	419	406	439	412	419	428	409	427	380	409	408	391	388	393	453	403	431	441	422	424	407	437	392	423	406	364	391	429	360	421	417	414	402	398	396	419	408	452	430	396	420	423	407	434	417	433	372	395	402	402	401	396	397	396	394	447	407	400	387	422	418	441	435	419	410	410	405	422	414	408	384	447	423	417	424	393	375	425	401	397	421	407	445	409	356	435	378	412	419	381	391	405	415	379	397	406	420	445	390	404	371	406	391	438	420	392	414	423	427	401	449	406	407	408	388	426	410	403	416	393	372	449	404	435	393	407	435	385	424	381	422	401	403	388	445	378	434	400	419	381	415	382	432	386	420	397	394	386	421	428	395	436	445	397	425	412	394	369	419	376	425	402	387	376	403	447	439	407	368	412	385	416	374	431	396	441	405	425	425	376	429	388	420	407	404	396	410	412	430	405	465	428	428	395	385	384	386	416	405	435	414	394	389	406	401	415	366	465	415	377	422	428	420	414	402	407	455	400	399	405	434	393	413	399	411	401	409	403	426	423	439	399	413	439	413	412	387	417	402	391	451	406	407	392	398	407	393	440	383	420	413	391	401	368	400	447	424	406	422	394	352	456	441	376	428	435	397	406	399	400	429	450	420	409	416	410	428	429	423	376	402	424	434	405	396	409	352	388	426	428	425	428	405	400	399	386	427	387	423	397	407	383	388	389	397	426	418	426	448	413	385	409	436	395	410	387	410	379	430	394	391	441	391	432	425	418	391	409	423	403	418	441	397	417	437	416	427	385	439	398	433	432	393	398	399	411	444	390	413	426	395	409	369	393	425	424	410	425	414	415	409	436	415	440	441	423	404	395	394	432	419	408	473	432	408	402	387	378	369	389	404	424	439	405	441	432	394	425	405	397	429	410	409	394	418	398	419	407	419	451	393	364	397	420	396	413	418	384	364	425	365	381	453	382	419	421	419	401	397	417	404	435	443	402	426	420	408	378	447	419	392	416	417	429	412	416	359	403	444	411	428	432	363	419	379	378	423	407	383	367	420	381	418	396	406	416	422	427	400	399	375	409	427	405	431	438	347	425	430	435	442	416	400	394	400	423	423	377	416	421	417	390	421	430	400	405	424	398	421	392	422	403	382	390	372	404	404	408	383	396	406	383	408	406	406	404	438	421	437	387	386	436	435	403	432	423	413	416	414	404	414	429	405	437	422	425	405	432	408	369	396	391	386	417	381	384	410	381	415	418	404	404	371	413	413	396	424	451	396	402	395	436	414	435	427	428	392	386	414	413	433	432	384	407	421	435	412	438	418	395	390	391	443	413	425	425	431	446	456	346	383	376	427	417	419	387	384	394	427	384	439	420	402	403	425	416	407	385	388	412	399	441	424	434	391	440	438	380	373	401	432	387	418	385	442	392	366	437	417	396	412	414	372	421	415	408	361	389	436	421	394	424	405	436	359	410	398	399	401	494	379	382	446	398	430	412	413	435	395	441	474	399	408	397	407	405	418	411	418	399	418	387	431	426	412	412	412	420	435	393	397	430	423	390	407	388	425	391	429	432	429	426	384	398	431	409	442	413	403	412	375	420	416	384	407	459	379	388	403	408	409	408	441	427	400	386	442	427	454	411	395	401	415	406	425	394	384	422	373	402	392	408	428	412	422	426	406	411	398	402	399	421	382	394	435	401	459	407	418	423	381	434	382	456	395	445	419	407	419	403	424	385	421	416	421	387	415	410	385	386	397	444	451	427	406	419	418	424	402	411	425	432	406	392	444	408	384	413	414	442	390	402	423	408	441	431	407	393	389	410	375	386	402	408	411	403	383	403	391	402	389	437	423	410	423	425	394	441	415	397	413	395	415	411	403	453	467	437	408	410	401	432	401	381	393	432	405	453	381	392	404	460	434	396	411	390	404	417	460	426	429	431	399	388	390	438	437	408	392	396	414	431	415	434	451	391	376	441	426	427	430	398	335	379	393	358	427	401	418	457	405	411	403	429	421	444	441	397	400	400	416	400	419	425	426	403	414	445	394	416	386	431	441	442	411	397	427	417	403	384	371	423	444	419	392	409	406	376	391	405	452	413	439	415	417	430	408	393	440	397	428	364	409	442	437	430	411	430	414	397	410	451	431	418	438	382	393	437	422	407	429	428	426	395	440	430	382	401	420	390	388	434	383	421	419	413	393	405	413	410	379	392	438	407	418	448	413	414	380	397	424	412	415	412	428	443	398	419	425	383	416	408	415	401	413	440	411	373	434	408	413	440	419	390	411	371	388	432	402	410	421	462	401	421	407	426	421	395	387	405	344	397	409	412	444	414	401	407	412	431	410	386	393	433	415	382	444	471	387	414	424	395	449	393	369	420	434	396	442	424	387	410	424	361	410	425	394	430	407	415	401	444	431	434	391	428	403	398	401	398	434	407	403	410	392	405	412	406	393	387	406	407	400	411	443	417	410	415	412	399	461	433	427	418	390	384	383	362	424	394	392	388	441	452	386	385	451	403	429	421	409	391	403	420	434	405	405	404	406	402	403	405	377	416	434	402	442	432	431	443	406	399	431	441	442	425	419	393	392	396	429	387	418	414	413	442	393	404	431	402	423	412	408	408	422	383	410	388	399	409	416	432	404	420	381	389	445	408	407	403	387	441	412	455	440	413	408	407	396	406	403	423	379	459	387	455	380	399	454	417	404	399	438	446	412	420	424	407	370	405	386	378	416	384	362	390	411	398	409	414	421	436	409	395	391	432	433	405	370	385	399	391	405	389	413	398	445	399	413	425	417	384	426	429	392	403	422	413	415	421	404	438	407	417	416	386	404	396	407	417	409	422	407	411	409	389	394	393	414	421	421	374	418	406	424	417	390	438	386	403	416	406	385	411	374	426	434	393	411	399	434	401	393	375	388	438	425	432	436	423	386	386	400	395	408	385	412	396	434	430	409	377	394	395	406	400	409	393	405	411	385	410	404	392	398	425	428	422	417	423	440	393	411	449	407	423	402	429	374	408	434	439	419	376	413	430	375	408	380	396	427	430	417	423	450	405	428	408	407	418	446	433	416	423	402	423	386	426	380	379	394	378	407	410	396	422	428	401	401	436	415	407	427	412	384	445	423	415	381	397	417	390	458	428	405	443	437	370	411	398	452	392	411	440	412	375	377	402	392	406	392	389	416	402	401	406	407	420	418	429	418	407	406	390	423	442	367	379	425	448	395	402	388	396	403	401	394	430	435	422	411	439	426	417	374	406	400	393
25537	27090	43162	35764	20471	9397	847	459	443	477	415	393	474	441	431	439	447	452	434	457	451	434	465	435	435	469	435	427	446	450	451	458	447	490	431	400	411	412	451	437	470	454	468	427	427	423	435	455	403	453	469	427	454	396	415	430	440	440	435	447	446	461	440	459	443	437	468	479	473	414	483	472	426	465	462	449	450	464	405	442	484	403	412	449	451	448	422	421	441	430	436	445	461	437	487	438	452	453	439	444	412	459	454	452	402	468	477	423	457	417	406	444	445	450	455	440	454	451	437	457	413	471	453	434	481	461	452	468	469	470	457	438	430	418	488	449	419	446	440	465	439	433	471	464	469	461	492	414	415	458	487	472	427	432	446	429	447	441	414	445	438	473	450	449	448	469	441	459	454	474	384	427	419	451	456	446	424	421	447	490	460	490	431	443	442	443	419	450	471	507	492	478	448	411	436	489	466	462	460	459	433	431	471	450	431	462	460	431	466	429	456	435	433	398	427	473	443	443	458	455	413	454	481	435	467	469	453	499	454	451	424	444	437	437	454	429	428	480	418	455	455	472	432	423	434	469	422	472	429	445	478	446	467	445	439	444	417	486	418	472	445	447	465	433	457	436	421	457	432	445	469	464	439	469	470	430	463	413	420	460	435	468	457	450	449	406	414	431	444	414	442	498	456	458	448	463	455	427	455	450	440	416	491	427	441	416	496	441	476	441	437	429	405	416	428	442	466	443	436	445	442	481	456	423	440	415	433	422	440	447	448	437	415	443	461	444	442	459	431	419	454	432	463	459	434	443	440	435	413	447	442	419	447	449	457	494	437	455	444	486	469	463	430	433	448	462	444	435	441	436	420	446	487	439	421	437	432	472	453	435	466	442	471	445	450	453	444	479	435	458	464	427	446	488	439	406	453	419	438	466	422	473	451	440	456	475	448	443	475	467	430	449	440	448	447	427	457	467	412	463	446	466	483	436	465	435	449	439	436	458	457	431	495	404	443	438	446	455	469	457	452	438	439	445	438	432	435	440	457	428	459	478	467	449	489	426	454	443	445	452	412	440	455	453	428	452	420	457	457	450	448	461	483	410	480	472	428	423	445	469	432	451	431	448	445	447	470	457	456	425	464	416	472	436	421	426	436	411	462	444	477	469	454	460	439	497	460	458	463	411	438	441	452	480	451	462	427	430	445	471	396	478	468	434	428	474	454	436	442	443	452	460	436	418	418	427	470	439	471	435	453	466	447	459	449	441	462	420	466	485	474	446	436	464	472	442	438	448	468	473	463	442	424	441	447	440	498	477	453	441	447	457	452	455	466	435	475	431	454	463	422	484	429	454	437	436	420	443	472	446	417	449	473	462	445	452	426	476	494	422	437	446	434	443	455	504	458	436	443	443	419	481	483	438	410	450	439	465	430	440	442	435	399	448	437	458	445	441	401	452	493	448	408	482	479	446	470	462	447	410	438	445	476	430	421	483	421	478	466	453	474	448	468	467	481	456	453	438	456	466	451	453	488	517	485	456	463	426	417	451	474	492	414	433	469	483	449	452	444	429	445	439	438	467	436	468	431	433	464	467	442	443	467	441	442	465	454	472	422	438	448	451	477	446	456	494	441	444	443	432	463	456	454	457	458	441	464	484	442	425	422	446	445	437	412	419	411	467	431	459	443	432	449	417	451	463	437	439	456	463	436	442	498	457	415	431	472	473	448	415	474	466	498	451	476	442	436	412	440	453	463	461	436	444	441	445	445	455	473	420	417	478	469	461	469	478	435	480	394	454	459	446	420	480	448	479	440	425	433	440	443	498	471	457	479	448	442	448	486	461	449	433	436	477	457	469	451	426	440	475	442	454	429	416	439	490	467	455	432	437	484	436	450	420	475	441	485	443	442	450	430	452	460	478	432	440	489	438	429	459	448	428	462	421	430	486	449	436	449	433	447	456	437	440	438	456	486	438	453	441	473	448	441	442	417	427	471	431	462	439	462	446	484	488	434	439	455	451	455	461	469	423	472	458	451	414	449	455	461	441	442	443	445	427	416	443	434	440	466	497	443	445	439	462	465	442	434	434	438	472	439	428	475	489	427	451	454	437	472	433	472	477	494	445	473	450	405	427	469	464	426	431	453	419	449	459	426	457	460	463	470	450	446	455	478	416	387	438	460	427	471	449	446	451	478	445	450	443	454	468	464	466	461	451	436	460	465	450	431	454	442	469	418	471	493	432	486	492	471	458	456	475	511	402	429	460	427	431	438	454	409	421	420	440	433	468	435	440	451	462	429	452	423	453	478	456	454	450	438	452	462	436	421	461	466	457	443	444	505	431	436	452	443	432	461	450	494	425	427	446	450	444	488	430	422	472	425	468	466	432	431	459	493	440	410	411	456	463	479	448	457	446	450	455	442	482	438	438	417	411	438	429	479	462	435	448	392	440	409	456	460	479	479	455	457	455	475	480	449	487	459	466	425	421	449	417	477	433	506	443	439	435	490	475	465	449	473	458	437	464	459	468	456	463	431	445	439	455	416	465	476	472	469	489	451	435	442	434	421	435	455	448	413	449	427	451	453	462	405	459	454	458	471	433	457	453	416	463	428	446	434	442	452	432	454	432	495	415	435	446	468	453	483	436	449	437	482	446	425	438	424	448	458	451	408	466	467	441	456	473	426	427	471	461	441	398	425	476	416	447	412	457	462	453	455	440	436	446	474	433	456	447	442	432	422	451	458	465	452	467	462	442	451	466	492	424	494	444	470	443	437	453	465	451	437	415	428	468	466	444	445	498	465	458	444	438	438	473	425	430	441	473	454	442	429	479	433	453	427	413	418	458	438	416	438	462	462	458	438	450	426	459	452	482	420	471	431	438	469	445	487	444	456	453	460	453	427	446	432	433	450	436	463	459	500	442	430	449	446	429	457	413	428	469	432	459	492	495	431	419	424	451	418	488	450	426	447	453	444	426	443	401	452	496	439	429	433	461	468	462	495	478	426	444	457	430	463	453	446	429	484	429	441	423	491	416	419	427	436	450	445	429	433	392	419	383	448	442	455	444	434	454	486	442	427	447	456	462	452	408	479	463	459	449	443	436	471	495	483	420	434	442	456	453	463	436	462	414	451	444	481	451	439	472	444	430	459	431	461	439	437	466	475	448	457	467	435	471	428	430	444	439	446	507	393	444	462	414	416	469	419	483	452	428	435	459	434	458	417	451	444	472	431	440	453	501	436	410	433	448	421	387	448	444	447	430	476	448	443	436	431	455	453	413	453	440	454	466	409	456	477	437	437	445	428	442	437	449	438	436	426	429	455	459	451	402	432	434	477	435	479	402	445	472	444	494	449	435	426	449	453	457	403	448	461	462	404	454	437	441	452	482	426	436	397	443	458	437	468	455	445	468	486	458	448	428	440	438	431	427	465	475	447	432	465	417	439	419	476	453	463	427	446	462	478	443	457	464	500	443	444	458	443	433	475	481	448	479	436	466	457	459	446	432	444	444
34211	85859	62908	39328	19136	8449	537	511	539	554	542	525	460	502	521	552	489	522	529	493	508	505	502	508	532	481	499	538	510	526	502	512	485	510	529	526	461	501	517	508	520	503	500	496	519	525	516	489	450	507	523	493	533	519	502	506	520	522	543	514	505	529	511	490	486	491	543	483	513	540	509	510	519	526	539	546	482	505	530	515	530	517	481	520	500	482	559	506	514	506	494	517	487	509	502	494	507	512	505	551	513	505	528	521	513	534	486	478	479	516	479	521	550	516	496	485	478	519	518	501	550	504	517	506	543	505	513	533	520	512	509	532	507	541	582	473	516	549	537	472	493	530	498	471	455	527	557	490	493	506	500	487	498	483	486	492	532	529	477	530	512	513	508	512	519	499	484	526	521	468	513	479	551	536	545	522	538	525	507	526	523	536	492	539	523	508	507	491	535	536	473	517	532	506	498	506	515	525	535	475	563	492	562	498	507	461	517	520	506	514	546	501	498	580	489	489	506	539	585	523	527	490	465	511	493	509	525	493	487	507	480	514	452	523	506	492	533	516	525	475	528	538	530	520	514	496	511	463	510	507	534	452	550	474	506	483	485	513	476	523	518	461	495	528	511	496	536	512	531	523	545	488	543	506	499	522	517	523	499	490	542	538	555	486	494	509	502	527	538	512	531	496	505	532	505	527	480	521	525	525	475	513	487	506	548	520	517	527	552	535	508	508	544	492	473	502	491	498	518	495	529	499	512	510	503	480	487	543	512	544	492	544	501	509	521	515	494	517	517	514	489	521	521	507	493	509	497	498	515	483	490	501	498	498	480	471	519	535	530	540	533	514	496	497	539	522	498	539	491	519	455	507	534	546	504	550	483	495	518	490	484	522	486	490	543	506	505	512	512	498	543	516	548	507	463	523	488	505	548	536	511	517	537	480	537	484	489	496	544	449	528	492	511	517	548	512	531	511	540	506	469	543	535	479	518	538	532	543	528	498	481	482	531	521	488	528	505	502	516	525	540	530	509	452	509	517	494	475	511	477	499	507	535	526	516	509	557	534	542	536	482	517	510	494	561	520	498	517	511	524	528	527	548	522	481	470	522	548	547	539	489	518	512	520	518	508	539	549	491	558	559	497	508	472	508	518	494	539	513	479	502	500	515	521	529	506	520	496	509	498	510	497	510	483	542	483	510	511	495	496	463	507	484	559	477	520	483	515	465	513	504	533	512	483	500	536	505	494	542	485	478	518	535	530	492	535	527	523	505	522	566	528	484	512	539	520	499	565	529	495	514	505	505	490	511	486	492	486	483	477	493	550	500	506	524	515	515	479	510	531	493	491	509	517	514	519	538	539	470	556	537	501	505	540	534	501	497	509	519	513	527	540	518	510	514	460	521	513	463	518	532	496	569	509	539	564	488	485	496	511	487	470	507	505	487	503	517	528	543	508	508	514	511	496	491	514	508	507	508	508	537	483	513	497	522	568	501	502	488	516	519	524	539	506	548	525	496	507	526	501	497	574	504	553	507	542	510	485	508	546	541	523	478	513	525	545	511	527	481	494	531	522	528	498	512	486	521	527	521	537	512	531	481	512	483	536	513	520	527	518	526	478	469	559	559	512	536	479	527	520	516	527	513	507	520	498	518	513	570	498	474	463	566	520	476	516	507	501	470	535	508	481	502	491	524	474	509	566	522	485	475	501	500	494	502	494	514	511	508	517	519	489	502	564	527	471	483	460	482	512	536	558	494	493	549	522	502	525	520	508	490	522	514	504	497	498	538	498	495	560	528	527	500	500	483	501	531	504	464	510	503	505	498	536	495	546	528	520	522	515	524	503	500	514	500	490	502	519	525	497	503	493	479	505	524	518	497	478	543	523	516	515	509	490	503	480	488	472	515	494	502	528	549	522	490	472	507	482	491	551	513	517	503	466	551	511	531	510	514	498	480	526	513	560	479	529	549	511	538	535	519	486	531	486	483	486	515	550	502	508	517	523	531	540	485	523	533	521	521	504	507	514	520	509	515	544	514	487	500	543	515	490	511	482	480	503	513	540	508	507	521	491	460	511	473	482	530	502	515	514	507	464	513	508	489	506	535	534	496	510	493	529	485	506	521	546	510	501	507	519	494	502	512	520	495	504	522	511	527	503	508	493	503	494	518	524	510	512	520	511	522	520	505	482	475	544	542	533	517	454	521	537	515	543	491	503	534	520	470	515	499	512	507	480	555	495	563	527	521	462	486	494	480	491	523	493	488	568	506	545	519	506	474	485	531	523	504	503	472	464	527	529	491	515	499	498	536	471	493	556	487	509	519	474	499	485	535	492	488	518	487	506	467	514	532	515	481	523	500	496	511	563	528	521	528	536	497	494	523	546	507	511	499	512	499	478	525	523	542	521	500	525	476	513	498	499	509	483	536	583	499	524	504	482	506	497	488	528	531	519	500	533	492	511	484	463	514	499	486	550	528	504	509	498	485	512	515	551	491	514	520	495	548	508	499	545	477	495	537	494	462	498	525	559	492	498	507	523	517	523	529	514	523	547	511	509	557	530	492	497	531	517	517	506	545	528	472	556	481	498	503	550	536	528	532	493	534	499	497	527	510	464	518	522	517	482	500	488	539	491	465	514	479	479	484	543	511	509	492	518	505	490	515	503	509	521	524	511	520	525	528	533	535	542	483	542	478	500	519	535	478	517	524	504	497	499	490	477	459	482	507	493	492	515	495	500	528	517	533	535	536	529	493	543	480	522	547	490	486	470	509	535	510	542	512	489	574	512	487	533	531	512	514	476	502	494	498	494	504	489	535	503	485	492	497	509	491	515	511	502	488	490	478	521	504	476	503	493	517	481	534	484	481	519	513	514	481	503	520	502	505	503	538	454	510	484	488	527	560	485	514	512	523	547	518	559	540	529	485	574	477	476	533	462	539	507	508	540	464	483	512	488	495	561	507	527	574	531	519	473	514	501	495	541	533	516	497	500	539	511	501	549	486	572	536	521	522	489	544	511	529	513	539	525	501	501	503	524	515	519	546	496	524	495	513	524	511	522	540	505	494	527	525	533	533	525	547	535	541	488	502	526	566	500	479	493	529	510	577	508	523	500	523	528	487	527	543	510	486	523	484	525	521	570	509	472	541	518	496	500	492	541	528	533	550	529	502	505	506	485	488	520	491	508	514	516	537	512	490	497	516	510	511	518	497	520	509	492	518	509	517	544	516	492	460	520	493	498	472	508	534	519	503	494	519	538	503	461	499	523	511	486	524	493	526	487	518	520	520	515	531	461	515	512	544	515	501	516	492	526	469	479	478	476	499	514	553	524	471	520	530	479	538	462	493	495	507	497	508	531	520	535	541	515	506	476	483	531	507	501	499	513	496	507	536	501	533	521	522	508	505	502	502	578	527	517	519	530	490	490	489	502	524	485	513	499	523	500	503	487	515	517	508	528	541	481	566	495	494	515	512	505	475	503	515	504	525	516	498	497	528	479	506	527	520	472
23147	22857	36592	33164	26725	24736	13593	1282	615	682	619	625	585	583	558	609	556	609	633	598	571	588	593	598	569	626	618	589	602	598	623	592	616	596	558	608	570	545	582	548	561	595	602	566	562	554	605	580	570	590	589	599	601	587	558	633	583	598	568	567	576	574	570	550	605	567	584	582	541	587	557	640	590	577	556	583	558	573	563	587	617	600	587	555	529	577	553	549	580	564	540	543	570	555	598	556	573	568	528	556	556	559	595	585	582	598	579	577	598	611	598	583	566	541	572	569	590	563	547	575	563	586	595	560	582	547	552	578	591	596	579	602	596	608	607	553	540	581	552	559	638	560	529	588	594	602	581	547	561	615	536	574	573	567	584	594	613	590	594	589	607	571	583	589	571	566	574	580	581	582	591	628	593	595	573	621	555	583	582	597	588	544	575	603	533	583	562	544	557	575	560	566	584	571	562	566	564	547	572	533	611	563	548	577	559	552	581	513	598	602	613	580	575	558	590	556	597	561	586	554	555	616	603	538	601	611	586	585	555	591	588	614	543	599	589	557	569	570	570	556	536	584	586	544	561	578	609	555	588	580	580	586	579	563	581	586	604	509	579	584	599	545	583	534	573	575	548	569	593	572	584	592	599	625	600	588	549	613	560	598	547	583	594	588	527	559	586	597	600	566	582	589	568	582	579	592	564	549	606	541	563	556	587	601	575	563	573	555	558	565	593	536	594	583	588	563	609	538	558	570	624	556	601	575	588	518	593	552	593	596	561	571	567	603	610	568	606	549	578	594	615	591	530	559	553	582	583	590	598	570	558	610	578	528	598	583	561	551	574	625	556	617	563	561	550	565	528	563	596	622	587	548	599	565	569	615	571	611	615	579	563	532	534	566	536	499	581	568	580	555	610	574	599	556	576	577	587	578	588	588	591	627	564	604	599	624	562	573	609	570	578	581	588	599	569	559	575	586	592	547	619	613	584	565	592	546	558	591	598	575	567	583	618	589	631	569	564	561	574	547	569	539	555	614	558	586	584	573	572	600	572	556	594	574	566	574	618	586	591	553	585	617	578	575	565	544	577	544	609	606	564	566	574	549	590	582	595	562	548	582	611	576	581	583	632	609	564	560	540	573	580	591	558	545	618	579	589	604	532	549	585	550	561	597	574	534	602	603	586	561	576	571	529	562	543	600	552	566	573	578	594	577	585	590	580	567	589	578	587	595	561	548	560	543	570	584	563	532	580	585	587	588	593	588	579	559	573	612	595	583	586	559	574	583	555	604	556	599	586	545	543	519	548	568	609	596	551	574	585	558	569	591	570	532	567	605	544	597	545	581	567	556	576	553	595	577	558	584	583	578	576	600	589	556	605	529	572	572	568	549	548	587	535	561	540	579	598	528	602	582	607	573	600	534	593	571	592	567	592	550	618	548	555	596	609	579	600	608	590	556	563	607	553	593	560	572	583	606	545	571	640	604	577	584	620	553	560	605	519	570	605	570	568	583	586	551	570	588	579	566	567	581	620	578	591	593	598	563	572	619	561	564	621	596	551	568	573	592	580	592	585	586	534	570	593	570	549	597	598	556	557	568	610	617	567	570	589	595	574	594	588	578	570	580	610	572	577	541	586	567	575	574	570	599	542	576	547	562	573	555	574	586	625	573	593	561	608	530	572	603	608	610	541	562	553	540	586	598	564	552	555	592	553	555	590	561	581	516	559	586	547	602	531	551	612	528	542	547	561	633	500	587	576	601	613	583	587	565	607	585	585	598	531	581	610	570	608	562	577	550	550	586	621	542	564	597	593	558	634	577	573	528	552	540	581	541	571	569	583	589	608	602	599	584	576	589	601	585	580	572	610	577	584	620	565	553	549	592	581	553	563	567	564	569	553	573	600	606	589	596	594	594	584	609	576	598	538	595	614	539	538	609	580	564	621	577	580	565	604	576	578	565	604	563	615	604	558	578	557	571	577	565	566	558	568	563	591	574	560	548	592	607	566	591	529	561	583	563	577	584	565	572	601	600	633	590	561	565	577	574	553	592	542	634	520	623	557	574	551	566	562	565	541	547	549	620	588	566	553	536	559	543	532	555	594	596	556	626	571	608	595	615	588	583	590	550	554	559	519	578	574	558	596	573	588	566	564	569	558	583	615	584	555	613	569	562	554	620	544	584	544	560	576	582	575	616	614	546	561	564	563	576	539	593	573	598	575	603	563	587	599	559	548	596	573	545	595	560	564	576	553	577	575	596	604	590	539	598	586	561	583	511	597	577	565	575	587	583	595	569	528	575	581	570	557	577	622	557	582	592	530	553	571	585	541	581	528	590	574	538	566	589	578	601	572	613	557	557	536	594	556	582	592	538	548	589	612	582	560	589	562	558	594	571	596	570	582	551	532	537	558	563	564	577	595	570	520	568	579	593	580	604	599	585	534	550	631	556	556	611	607	567	566	572	538	591	593	563	579	606	565	541	543	587	562	599	580	548	586	574	576	599	564	591	598	527	609	628	572	573	615	623	601	559	637	545	589	559	567	587	548	584	570	601	562	622	594	589	599	586	582	570	550	577	561	586	545	588	611	570	554	537	553	591	537	576	591	538	552	606	538	553	575	613	582	565	559	555	563	611	560	584	576	573	563	622	528	550	595	611	596	588	557	555	583	588	594	555	582	570	602	558	558	565	528	610	565	546	547	557	577	618	573	578	560	573	588	574	573	598	581	604	588	555	593	540	569	555	578	540	578	553	569	571	590	550	577	569	577	635	543	574	613	592	566	553	582	588	552	585	570	564	577	610	552	577	554	614	589	593	590	541	541	555	617	554	596	558	564	626	617	525	575	621	612	562	582	570	593	575	540	590	571	572	603	579	625	582	569	591	576	598	531	615	602	566	527	666	615	585	617	597	568	593	598	558	596	581	590	559	579	601	574	591	560	567	645	576	586	616	587	566	568	574	596	557	589	579	532	571	588	565	590	562	591	525	576	569	600	571	550	578	627	608	514	575	569	574	578	563	599	535	535	584	615	576	568	596	619	594	563	586	593	537	616	564	621	586	610	596	576	543	577	552	578	581	541	592	542	583	598	565	580	582	550	579	591	561	562	584	535	591	594	588	547	542	555	538	602	545	550	554	552	598	625	561	588	613	559	596	586	620	612	532	584	548	591	571	569	598	566	573	599	589	580	536	602	566	555	555	577	564	585	560	576	553	555	541	593	574	593	564	560	574	595	588	569	569	576	585	569	560	610	577	571	531	573	591	548	576	590	590	548	584	598	605	598	570	586	608	586	552	542	559	606	595	576	537	572	579	542	597	568	559	579	579	545	565	595	555	576	576	612	565	584	613	584	588	599	566	591	567	563	547	587	539	554	550	561	576	600	552	565	568	561	553	596	556	541	601	551	553	560	572	558	592	575	555	564	589	569	553	561	618	576	571	599	544	595	616	576	558	581	558	571	562	612	585	573	567	521	571	581	542	574	564	613	580	576	589	557	613	581	569	629	592
37164	89196	80929	59430	40266	22593	798	684	688	702	698	665	657	669	600	643	624	653	668	645	674	623	604	638	611	598	628	604	641	567	628	591	604	636	608	682	623	628	646	609	588	633	585	623	622	626	624	622	615	644	618	637	609	646	638	682	623	614	606	607	629	637	639	659	600	599	669	634	675	619	595	607	608	593	608	635	597	607	636	673	605	619	609	644	622	622	624	589	603	598	616	622	618	650	642	638	606	641	634	594	674	614	588	560	609	608	604	609	636	593	590	612	592	682	615	578	574	607	594	581	636	593	616	635	578	638	571	632	586	585	640	608	645	634	595	631	615	607	608	595	605	671	626	690	593	620	639	595	605	622	600	641	619	675	623	584	621	582	594	622	607	587	585	618	673	575	630	632	630	618	630	643	588	651	625	537	602	625	613	604	592	604	648	612	601	600	625	581	653	628	633	662	637	621	627	593	625	629	592	620	633	602	622	600	605	632	627	602	671	585	626	594	609	614	581	648	601	613	632	639	625	610	579	649	606	604	573	612	559	596	622	632	606	614	603	606	585	645	591	648	616	656	577	644	634	582	626	612	623	617	601	618	625	642	632	646	604	656	636	563	651	589	578	616	590	625	613	601	612	636	622	602	611	649	639	601	635	608	602	658	595	633	618	625	651	615	598	596	619	642	654	650	646	550	613	695	607	623	598	601	649	556	567	639	612	578	602	618	608	602	616	632	614	662	644	651	657	612	634	579	575	652	659	588	641	657	602	632	606	609	640	620	581	591	629	594	591	591	608	658	631	647	606	613	627	631	637	598	606	602	585	638	568	620	621	608	605	645	583	607	661	602	620	626	615	558	634	639	626	612	662	657	638	576	632	609	634	600	656	583	617	642	588	581	615	620	628	650	641	594	658	597	603	618	613	618	622	605	621	653	595	567	601	619	643	625	645	598	632	587	600	637	614	599	583	646	591	618	658	617	594	593	579	599	625	616	562	576	596	644	600	677	629	625	629	619	598	613	620	619	584	591	600	609	615	594	609	603	634	598	604	596	595	636	616	624	569	662	630	625	596	592	596	665	606	612	626	595	628	559	566	634	611	640	589	624	643	648	630	591	646	580	613	642	622	631	628	632	576	641	602	615	628	653	623	621	614	581	638	601	622	629	598	617	605	628	637	595	568	637	614	604	626	629	585	636	601	630	610	615	598	631	595	573	588	656	646	588	597	699	603	593	636	607	621	564	614	597	627	638	620	604	608	625	610	641	606	635	598	620	619	650	625	589	642	590	608	631	647	625	638	609	579	591	626	604	580	600	617	609	648	603	626	610	640	652	605	680	623	627	622	618	586	628	646	650	611	635	660	650	654	619	622	658	602	642	620	635	621	590	597	612	612	572	635	578	618	605	603	597	650	590	655	599	640	615	634	661	597	645	626	609	584	663	579	632	639	600	617	617	621	653	629	613	637	632	592	643	575	615	589	589	616	616	668	659	611	600	595	587	619	576	639	575	615	637	584	577	639	600	624	613	611	629	678	569	623	582	635	573	617	599	656	647	589	614	591	624	644	590	638	609	580	648	609	616	633	596	640	587	598	576	659	653	648	602	614	635	625	558	629	614	624	600	608	628	615	627	607	630	619	621	601	638	634	619	586	625	594	597	676	583	662	621	639	617	626	575	587	609	632	651	546	628	641	639	625	606	618	633	596	603	618	603	630	631	635	631	621	632	598	626	657	590	615	657	608	597	619	668	584	619	584	586	643	628	621	665	626	637	591	622	644	587	603	573	605	647	625	612	617	583	634	630	626	611	591	594	596	627	633	591	633	609	614	592	628	610	643	609	624	617	591	594	571	641	612	596	655	587	643	594	655	624	632	581	608	607	637	620	623	630	589	583	621	628	640	622	609	616	634	641	597	626	604	610	651	566	626	603	620	617	588	598	599	630	592	598	595	613	618	609	592	611	575	655	633	582	618	655	602	619	596	600	647	618	640	632	606	603	590	616	607	610	613	631	650	629	639	572	617	617	571	625	572	624	607	609	680	608	626	592	622	624	597	610	636	606	605	605	627	617	648	589	623	623	626	630	651	634	598	568	635	639	577	616	566	637	625	619	605	565	621	627	629	650	599	633	633	617	611	605	597	587	578	626	621	653	581	585	611	634	634	632	641	592	606	642	664	629	635	628	570	658	576	616	632	639	638	657	621	599	642	596	625	566	631	604	588	653	651	618	622	610	625	646	629	641	602	637	656	606	594	626	575	607	586	580	608	626	611	593	587	577	625	623	579	611	635	596	573	614	611	562	633	614	622	634	636	599	645	543	637	624	573	632	603	627	628	632	653	639	606	612	612	593	575	648	605	583	621	646	625	600	640	629	643	625	650	627	605	608	611	601	593	656	624	625	600	627	613	598	624	613	608	607	615	593	611	639	633	627	601	621	654	639	616	650	607	648	609	632	618	662	589	633	637	615	623	611	591	589	650	560	626	608	685	578	640	642	618	570	604	595	671	645	588	662	640	627	628	654	577	629	639	606	612	657	609	645	614	607	635	624	622	608	602	606	659	623	617	687	619	615	634	657	586	638	623	551	634	589	614	620	654	584	600	640	601	612	553	636	592	632	604	596	615	614	627	594	618	611	596	612	603	644	610	605	614	624	655	607	594	573	625	615	605	655	591	615	624	597	570	607	596	591	611	609	638	650	625	626	613	633	605	582	657	626	676	611	591	587	666	607	614	613	604	641	628	593	642	652	656	593	613	650	653	635	603	601	576	642	632	621	598	665	630	621	602	622	567	602	604	600	621	611	587	586	623	590	611	600	587	643	615	648	591	620	639	648	623	581	623	617	621	585	655	648	621	608	569	593	604	622	591	641	615	613	598	604	600	570	630	599	594	659	590	621	662	623	608	642	588	649	612	612	644	599	619	624	615	636	601	616	616	631	629	570	618	600	641	606	628	600	625	630	606	659	614	597	611	632	618	566	603	595	609	623	640	618	601	614	621	608	598	601	630	569	639	634	622	593	627	635	618	615	629	629	572	592	592	610	650	593	612	610	630	630	578	610	624	659	596	644	643	606	598	652	607	614	582	604	644	609	611	599	611	623	583	632	587	656	601	627	610	612	659	575	626	633	659	643	615	580	606	617	638	622	602	630	602	625	638	635	628	584	592	638	599	625	595	616	585	594	595	643	642	579	568	658	631	643	623	624	623	655	626	618	654	600	621	603	589	626	602	623	627	636	617	617	651	587	657	632	623	582	549	618	600	587	623	611	590	589	619	626	592	614	583	589	660	597	602	637	604	626	658	653	604	611	567	644	605	645	608	624	607	639	596	606	641	661	611	614	662	629	599	579	603	646	609	619	618	611	614	663	581	615	603	665	659	625	610	629	655	614	618	593	597	616	610	607	630	682	632	558	642	652	625	591	633	594	610	618	605	625	615	613	613	621	620	592	601	584	581	635	588	563	613	631	599	581	595	617	661	618	639	621	617	586	586	664	627	652	580	626
27803	31515	42514	24477	7017	2207	368	270	302	309	288	277	283	298	322	299	303	316	326	305	301	311	316	296	272	306	293	291	285	284	303	309	300	313	305	308	286	312	294	290	313	293	292	320	310	298	317	296	306	269	298	293	277	316	327	307	316	340	324	287	275	292	295	278	295	301	285	323	310	312	294	300	287	310	312	310	297	306	304	271	322	316	301	276	292	290	301	288	290	294	315	302	285	300	317	268	302	326	301	294	329	313	339	308	314	323	300	325	302	291	283	276	286	299	308	310	289	315	299	331	306	329	329	275	310	290	299	309	293	323	302	308	299	291	303	309	297	303	284	312	297	269	289	303	283	296	293	310	288	307	319	303	338	325	309	321	319	294	316	275	323	296	277	284	269	309	256	291	343	319	312	276	272	287	272	312	306	297	271	290	287	274	305	343	280	291	271	318	338	331	300	305	302	256	299	301	317	303	351	285	326	317	266	278	320	320	292	282	340	281	310	284	284	302	327	316	325	300	271	262	277	311	318	303	270	294	298	275	293	327	285	272	308	336	316	302	295	311	278	319	318	307	305	293	315	286	270	276	307	295	295	298	262	309	287	310	328	332	305	308	285	297	333	297	288	289	274	315	320	301	304	318	300	333	301	305	328	285	321	282	283	312	286	287	312	309	279	299	323	288	310	289	293	302	312	299	307	301	299	324	293	305	314	303	275	316	304	288	281	310	314	313	327	318	316	313	280	275	302	336	270	294	315	331	294	279	308	298	355	315	309	309	311	291	308	293	348	271	297	304	317	303	286	302	309	324	262	300	296	303	285	287	290	285	307	320	283	299	303	338	287	306	275	297	290	289	292	292	290	289	305	308	296	316	287	311	301	276	276	295	288	338	301	316	318	315	281	299	334	308	310	276	297	271	302	296	303	305	282	285	313	300	287	293	300	335	334	274	296	293	328	285	266	307	297	298	296	316	284	262	319	259	374	287	293	311	326	299	311	296	334	296	317	322	287	326	302	337	294	290	291	263	291	310	277	311	305	281	272	308	326	266	292	266	285	287	305	325	271	323	325	293	274	302	274	303	308	277	266	297	311	290	299	286	324	282	292	261	303	286	312	277	296	298	310	307	294	267	322	284	339	285	308	293	280	295	325	258	307	333	292	291	290	264	281	293	288	317	298	305	320	313	302	282	289	285	293	301	290	309	274	297	305	284	303	290	310	321	312	307	326	263	293	286	306	300	308	281	305	280	294	277	308	285	289	298	325	317	313	311	297	319	291	304	295	301	327	297	295	294	284	279	333	264	298	296	279	301	270	294	279	318	290	304	325	301	327	271	315	312	291	312	281	315	305	295	282	306	296	296	313	303	280	337	306	308	297	291	285	310	279	318	349	301	303	283	301	309	299	297	310	294	276	282	316	324	300	268	325	307	297	304	331	276	289	288	281	281	311	308	299	293	317	322	342	288	316	288	298	288	294	281	318	313	302	306	276	296	286	311	307	306	273	295	303	276	302	288	306	331	289	282	283	357	288	329	297	289	310	306	332	297	341	317	313	310	324	336	330	281	329	302	298	295	303	298	304	309	306	303	285	280	317	308	312	278	310	289	327	305	326	334	266	305	335	329	301	293	289	305	284	286	285	309	333	317	312	294	321	307	278	299	272	318	302	319	307	268	333	293	311	278	291	301	281	299	315	293	262	334	284	309	299	300	327	296	326	300	314	308	301	314	340	310	290	280	275	309	298	315	307	305	310	297	323	286	307	294	329	312	312	297	314	294	295	280	293	297	312	300	312	291	288	293	318	313	277	305	294	319	279	296	294	303	290	306	296	316	297	310	291	298	250	293	290	289	292	294	288	324	289	299	304	292	306	311	306	293	313	311	308	283	317	306	318	290	292	295	299	281	297	295	298	288	291	308	322	291	297	305	304	275	322	318	312	289	314	299	283	284	312	322	313	327	298	319	325	278	291	288	314	280	285	316	289	328	304	288	275	336	301	284	282	320	304	317	296	299	296	286	297	308	276	301	309	290	311	297	299	286	294	319	305	309	308	277	292	314	298	313	317	302	273	314	312	315	316	277	311	319	298	305	301	302	333	304	304	303	312	291	293	290	310	304	302	303	287	296	305	310	294	294	320	292	299	294	310	316	309	300	308	315	328	273	297	295	262	310	295	305	287	294	297	304	305	291	330	313	333	324	321	294	307	292	296	306	302	312	279	303	262	297	304	247	317	339	277	271	303	309	284	294	304	328	300	289	305	292	304	318	291	277	306	292	302	284	305	285	304	269	307	298	320	287	307	294	316	292	267	292	320	274	318	308	305	312	294	294	282	315	320	291	296	321	313	281	298	282	334	321	280	297	281	300	325	287	300	323	305	299	349	297	295	287	302	302	274	326	312	329	312	281	288	306	290	331	279	308	293	295	306	308	299	292	302	297	287	317	286	274	277	292	289	265	284	302	301	317	329	303	303	314	309	293	311	273	303	300	328	296	274	293	302	326	308	278	317	304	299	291	297	305	274	276	314	309	291	311	276	316	273	306	291	317	319	302	307	306	318	303	298	303	314	297	311	279	329	329	294	286	302	288	278	335	289	306	324	316	278	289	307	317	307	257	327	301	285	276	288	298	312	267	306	303	280	310	315	301	314	295	307	300	302	303	284	298	285	297	317	303	305	299	290	334	288	309	318	275	299	320	271	335	303	274	306	312	274	302	289	294	304	312	271	300	314	342	286	306	291	303	296	291	324	290	306	315	318	298	318	320	316	344	290	311	291	272	282	299	291	317	286	295	309	265	315	310	293	301	277	327	330	281	305	320	329	311	281	316	275	289	290	285	290	300	286	330	277	316	309	290	297	289	287	271	295	318	284	293	295	273	275	290	285	273	305	280	321	327	321	271	308	289	320	309	288	305	305	317	279	255	320	299	319	328	310	305	305	298	309	311	305	287	283	315	295	297	303	302	292	307	303	281	292	297	315	329	301	332	268	309	267	300	304	299	297	276	322	266	307	319	321	294	289	289	270	323	302	295	284	312	337	314	298	281	308	310	294	314	292	275	272	308	319	316	282	285	294	286	311	312	290	304	277	285	281	295	276	294	311	311	284	347	285	290	322	316	325	285	292	296	285	278	299	290	330	279	302	302	300	284	319	299	327	290	272	288	277	298	309	307	307	325	252	342	327	314	287	295	288	288	294	279	309	324	297	297	308	287	299	307	314	294	298	315	319	283	307	288	320	274	288	305	317	316	278	302	287	310	291	317	304	284	300	296	298	346	324	288	312	301	313	299	306	288	299	295	309	277	293	293	269	306	318	293	289	329	319	315	297	316	296	287	294	289	295	291	327	327	317	272	288	292	293	325	306	322	323	283	309	323	308	302	302	311	309	323	303	283	291	333	268	304	315	274	280	287	309	297	302	280	316	314	289	293	334	288	314	286	322	288	307	297	296	300	282	316	289	343	283	263	296	301	303	310	322	304	289	285	287	322	290	310	323	277	283	311
19695	51182	37898	17298	6221	2773	338	348	400	363	370	352	365	350	355	324	322	329	344	345	342	326	341	383	396	316	353	363	326	378	360	399	349	336	373	352	359	346	325	361	334	358	346	350	353	328	372	369	365	386	319	352	330	335	293	360	358	344	376	349	352	359	354	354	336	359	370	331	348	340	336	364	343	357	334	336	342	358	373	382	327	335	364	361	333	353	319	355	332	367	353	341	370	327	348	343	341	368	352	377	353	366	336	338	341	332	390	355	361	343	330	368	350	350	356	339	400	343	355	347	350	376	347	330	357	354	367	355	343	381	367	349	377	343	365	352	344	364	350	361	376	344	369	352	344	352	357	350	334	365	399	337	326	346	369	361	367	346	337	358	374	342	352	342	365	352	373	363	345	405	336	329	315	347	381	352	336	376	326	375	350	362	336	378	321	345	368	379	388	352	361	336	340	348	354	334	350	352	330	333	316	337	347	348	365	340	366	390	377	307	358	364	357	375	365	366	353	352	365	333	345	326	336	348	343	329	328	348	343	316	330	377	348	359	348	345	364	343	323	355	359	358	359	351	391	361	360	323	361	372	335	334	322	393	347	354	357	339	340	342	345	367	357	370	350	361	342	371	366	354	335	383	379	346	368	333	357	326	357	342	343	372	355	351	321	392	354	377	322	364	360	317	329	346	331	347	344	317	369	318	334	321	337	355	362	357	377	329	335	350	358	386	352	336	357	382	341	329	336	346	375	364	357	346	315	373	356	355	350	330	360	357	342	304	378	351	373	403	354	372	348	357	341	362	360	347	355	338	352	360	326	351	354	371	346	348	319	371	346	340	330	310	363	347	355	336	331	353	350	353	347	351	362	331	339	341	308	343	356	355	314	351	348	363	364	374	356	350	367	356	384	347	339	345	358	298	358	346	342	337	300	367	331	340	347	357	332	300	377	338	350	338	366	349	352	333	347	357	356	372	370	325	333	345	364	360	366	369	386	334	359	323	338	346	338	356	353	351	391	371	350	360	353	342	353	333	351	355	361	384	365	349	360	332	330	389	345	368	346	317	367	356	363	358	358	373	350	360	354	353	348	367	326	357	355	339	349	358	372	354	339	383	326	363	341	387	355	350	396	341	355	393	333	316	350	366	339	325	314	381	374	313	358	379	335	386	340	372	346	378	331	362	375	332	344	372	330	352	384	310	345	368	361	346	356	333	331	335	357	323	347	357	365	332	371	360	349	318	373	368	316	344	383	378	337	352	342	366	362	332	339	347	378	344	353	389	322	315	368	341	330	367	352	353	383	338	382	375	373	337	331	341	345	336	385	331	335	367	353	368	354	350	367	340	346	357	336	321	375	351	369	338	344	338	354	381	378	343	330	367	355	343	364	368	329	367	344	377	367	348	331	358	343	347	388	344	390	364	337	333	370	345	391	363	340	332	354	320	324	345	343	385	357	352	336	370	347	348	360	339	340	377	335	335	387	364	371	389	374	349	331	377	377	330	362	347	369	373	333	362	347	327	363	364	373	348	345	373	336	357	357	369	376	344	356	347	353	350	343	345	359	345	341	355	329	355	328	353	358	353	335	348	315	342	353	374	355	340	356	368	359	368	334	356	344	347	371	368	333	356	398	370	327	370	346	372	348	347	376	365	374	359	348	367	347	381	357	348	335	331	340	339	347	381	359	327	336	417	372	343	344	327	339	346	369	350	359	377	323	355	331	371	340	332	347	348	342	362	378	346	354	344	337	326	352	316	351	359	342	348	368	337	331	343	359	366	333	352	347	342	344	373	354	353	363	343	341	355	358	368	370	314	351	343	318	338	370	347	368	333	344	389	329	350	357	341	348	349	365	330	364	339	364	381	352	368	331	362	321	350	365	368	343	314	340	400	345	377	357	375	351	372	346	364	344	343	366	352	352	362	355	368	371	336	352	338	341	347	335	374	347	346	346	342	342	347	361	333	339	350	359	352	369	345	379	372	342	376	348	374	346	366	345	392	373	352	366	326	318	360	350	346	376	337	362	362	371	367	359	340	371	353	367	363	341	348	365	341	350	350	364	332	345	348	345	349	354	352	341	352	358	322	326	358	377	349	378	385	331	347	351	341	377	339	345	354	333	368	353	352	367	351	319	334	329	356	353	338	358	373	335	368	348	368	315	381	356	365	350	397	348	355	348	314	315	346	373	304	341	340	362	364	362	395	360	326	359	389	346	319	380	366	334	350	391	366	359	308	360	361	339	340	365	378	340	344	380	329	342	392	345	327	356	346	347	340	328	341	336	395	342	377	356	380	328	373	343	373	391	350	358	354	365	342	357	385	335	344	334	356	345	375	357	365	380	324	339	321	349	338	389	377	346	343	331	357	336	356	360	337	357	373	386	334	375	331	361	342	364	373	353	325	363	351	405	355	352	357	359	371	354	377	349	380	358	353	328	366	399	388	360	341	381	381	379	338	329	349	367	340	335	347	353	339	354	345	355	368	313	377	360	369	342	338	352	336	391	346	326	345	374	350	364	358	348	373	338	344	363	350	329	336	363	301	365	316	370	344	319	378	356	366	366	361	337	365	364	369	368	344	331	359	342	347	357	333	328	341	370	357	363	315	319	324	352	368	322	371	376	327	335	358	351	379	322	362	349	326	393	339	325	325	368	355	382	365	397	362	318	351	345	388	350	341	347	369	394	362	370	325	347	357	318	364	377	389	335	344	380	329	361	325	363	325	372	344	344	358	359	358	347	354	381	339	355	332	369	336	353	335	317	350	369	351	344	345	320	348	344	374	331	378	352	372	367	316	340	344	366	352	346	337	375	349	334	357	370	384	324	332	381	352	357	328	324	343	350	386	350	328	381	337	378	351	358	348	338	346	361	382	348	344	344	339	374	382	384	339	354	338	340	332	336	343	345	384	335	346	327	349	355	367	357	353	365	360	383	370	347	298	355	366	306	349	337	325	328	337	352	363	375	342	402	364	367	375	364	377	334	380	347	330	362	375	350	365	330	347	347	362	327	344	354	330	372	324	342	328	350	333	370	363	354	373	392	369	352	358	327	370	352	329	373	356	362	384	290	357	346	363	368	360	366	341	366	387	394	332	319	358	361	358	358	345	365	318	327	346	338	364	338	340	366	358	349	344	340	355	373	381	339	349	331	333	352	357	354	354	368	364	334	348	371	369	369	353	393	335	378	374	349	342	333	348	340	343	341	372	347	349	363	353	386	342	341	357	385	358	359	344	375	367	341	378	382	350	387	363	358	347	343	351	356	350	308	340	346	356	369	399	364	355	358	394	349	339	382	380	356	376	369	312	374	358	331	337	335	338	355	366	373	349	355	344	387	346	348	343	345	361	357	359	361	316	333	355	349	366	362	346	368	338	342	369	348	357	325	324	371	348	331	397	327	320	363	347	369	358	368	354	371	354	346	343	332	323	365	379	357	348	352	342	347	330	364	330	364	337	318	352	362	329	366	369	360	376	359	376	353	331	334	390	378	351	302	335
24257	24583	44582	41331	28128	21308	5244	478	383	368	365	353	374	373	367	348	358	381	372	363	374	374	372	370	390	341	378	381	373	356	348	414	353	374	358	335	353	352	362	378	375	358	363	373	357	372	383	358	338	375	355	346	356	370	341	349	385	370	358	361	377	383	377	354	338	359	332	358	374	353	366	361	363	364	366	342	362	392	377	342	373	376	378	381	377	350	358	348	369	339	367	369	347	346	362	347	355	360	373	341	389	355	356	367	364	340	351	336	352	371	361	395	385	384	361	357	355	346	349	373	365	373	372	360	374	379	333	381	375	388	341	376	366	352	372	367	398	337	343	374	346	368	366	377	311	367	334	356	360	364	373	354	363	360	341	369	378	369	355	350	385	343	379	348	372	407	378	330	379	414	345	349	376	374	357	326	371	353	385	398	366	363	336	354	374	337	372	378	364	325	370	375	356	330	337	342	365	358	401	344	350	360	386	342	360	370	372	362	335	355	353	372	360	384	351	345	365	335	378	393	357	385	356	365	359	345	357	348	345	365	356	374	353	355	360	374	357	348	358	341	352	370	364	345	371	328	358	380	364	329	340	364	336	353	389	344	365	348	384	350	379	361	377	382	364	349	336	322	343	363	367	326	384	350	352	356	377	310	341	355	340	381	355	359	322	361	377	372	352	296	335	394	335	340	357	329	342	326	345	371	357	384	355	350	400	343	339	339	324	376	352	314	324	380	374	361	328	339	355	355	359	339	362	398	363	391	372	340	357	350	357	367	354	379	330	371	350	389	375	386	358	367	378	393	380	404	339	371	390	361	355	360	366	366	380	367	366	392	361	341	370	360	382	392	340	373	361	342	342	336	379	349	351	398	356	367	358	381	369	379	367	342	334	360	397	381	390	384	400	384	376	339	369	414	374	357	373	362	372	394	331	397	352	349	346	372	315	364	381	358	366	359	379	364	353	369	381	347	356	376	393	366	314	359	358	360	390	358	351	357	343	353	339	378	373	372	334	343	347	341	340	371	334	324	358	316	359	379	377	360	381	366	363	387	364	352	357	368	372	389	374	382	352	370	360	356	347	353	380	358	335	308	354	344	368	351	373	358	378	348	337	375	336	388	370	349	329	369	357	338	347	322	352	374	357	321	373	336	368	358	325	383	358	369	380	372	308	341	343	358	327	372	358	366	399	377	362	342	357	352	343	329	342	396	351	348	347	352	356	391	379	342	382	344	369	352	336	372	388	363	348	317	363	336	354	358	384	366	362	349	388	383	402	365	377	353	357	350	365	380	357	377	381	343	328	363	380	351	385	371	377	340	385	320	363	395	362	349	377	400	364	404	370	329	367	375	372	356	362	367	333	328	347	335	358	361	341	371	359	363	368	325	334	365	377	371	359	364	380	376	349	355	358	377	367	359	391	350	345	359	345	373	375	387	325	383	313	377	360	373	401	351	332	355	388	370	340	354	400	351	372	356	348	360	340	360	333	342	385	369	340	368	326	379	381	389	352	352	389	394	377	394	367	336	349	405	389	342	338	382	378	352	371	399	387	367	379	355	375	388	354	364	368	339	363	350	341	307	350	387	380	374	389	351	334	374	352	340	378	365	372	339	351	367	374	371	343	363	346	377	356	354	365	357	363	363	360	335	396	334	347	377	362	344	374	377	373	384	393	347	348	372	342	365	368	353	340	355	340	344	332	354	356	342	367	365	394	360	392	369	361	372	375	391	385	369	333	368	347	379	357	357	347	370	371	371	357	391	325	360	347	418	357	341	375	333	341	357	351	367	361	366	367	363	351	367	354	348	314	344	357	334	347	339	372	396	375	342	359	393	349	385	353	349	339	362	378	353	340	354	364	332	340	360	377	379	379	319	335	356	343	367	365	337	391	357	351	360	350	361	344	367	352	394	341	340	341	350	359	368	366	404	366	324	358	332	348	363	343	323	348	371	346	378	356	362	372	354	334	328	368	336	326	360	352	399	350	386	353	394	335	373	330	397	386	350	340	358	368	356	334	356	355	337	373	340	385	357	360	338	347	365	342	334	384	364	390	346	327	367	373	357	343	371	341	341	352	380	376	342	346	377	344	332	351	367	341	318	355	375	366	353	341	390	361	343	376	366	338	363	343	369	350	382	376	361	341	386	373	363	347	394	381	352	381	349	340	366	359	375	362	376	366	375	384	360	364	331	323	343	363	316	328	354	351	339	376	354	366	358	390	353	364	339	361	368	383	360	358	373	371	367	355	336	380	330	355	386	336	372	368	366	314	388	325	363	348	374	355	386	350	371	362	354	359	365	363	364	355	382	346	338	362	373	388	321	356	360	348	379	407	337	366	376	350	314	342	384	354	367	363	337	335	336	357	360	350	329	355	355	386	360	384	352	343	377	338	354	345	363	402	370	379	387	349	371	357	373	356	347	322	329	366	330	358	338	353	343	346	366	364	334	391	368	359	369	370	386	347	332	354	386	327	381	359	347	347	362	329	360	359	362	341	331	382	376	332	376	344	352	357	371	340	383	343	359	332	366	338	346	342	364	370	361	361	349	351	358	327	372	383	374	364	367	349	324	342	333	362	365	363	375	340	366	375	341	381	358	339	378	370	353	369	342	380	383	371	353	363	356	365	353	340	370	340	379	345	378	354	350	393	344	374	351	358	342	368	355	380	373	383	394	365	360	385	351	370	367	380	328	348	375	375	340	365	345	349	350	367	345	319	378	356	368	340	403	374	302	346	354	335	332	364	376	321	334	388	366	340	350	379	339	373	314	368	340	368	373	323	382	363	356	373	363	343	366	337	346	368	389	385	389	355	342	347	361	387	331	380	384	374	366	356	340	359	335	365	346	376	336	349	362	349	326	359	327	349	339	357	364	363	360	344	350	384	335	331	357	358	337	363	339	355	398	374	350	341	371	328	341	355	322	359	358	348	344	370	386	354	389	372	349	353	359	357	351	372	357	379	362	323	331	355	383	368	347	374	363	345	356	355	376	358	364	377	360	348	372	352	372	351	339	351	363	396	347	337	354	406	392	362	354	373	365	343	389	362	366	382	390	364	354	381	376	378	348	378	343	369	352	382	340	356	360	374	363	347	363	355	401	298	346	345	363	380	356	353	358	389	346	374	324	335	373	323	359	386	362	386	370	351	359	350	363	364	324	353	341	367	395	370	341	348	342	378	347	380	384	368	381	355	395	348	380	372	364	336	364	338	359	336	345	340	329	349	367	367	326	366	385	368	357	329	369	357	343	376	388	364	329	373	323	385	367	321	353	365	349	338	340	318	362	354	391	408	373	330	324	328	352	402	366	361	376	353	388	363	369	364	358	326	320	345	347	352	363	325	343	374	365	336	375	380	373	329	347	351	357	381	377	390	337	357	384	364	372	354	360	372	348	382	352	402	373	376	376	344	377	362	364	364	370	373	370	367	332	293	368	343	350	365	354	331	351	393	346	370	373	355	363	368	361	370	388	370	374	352	343	340	330	372	341	350	362	360	363
28473	79767	77109	51727	32329	15763	495	505	438	438	477	446	384	431	435	445	429	429	426	372	395	413	393	436	396	418	422	406	415	418	371	382	400	380	394	386	383	389	411	418	386	398	393	407	389	415	421	429	370	369	378	424	406	414	406	413	401	378	441	386	380	404	384	426	379	405	384	363	375	397	420	416	374	427	428	420	397	390	440	408	417	397	393	445	406	402	365	402	387	402	422	404	392	391	428	367	420	392	396	420	406	377	395	404	378	411	423	412	388	419	366	388	382	403	442	385	407	434	355	406	400	383	401	406	415	401	442	398	380	417	403	387	408	413	382	407	404	390	408	378	401	441	389	388	381	416	413	412	404	377	394	386	419	401	409	379	372	421	418	375	424	373	409	419	415	389	369	427	419	413	389	413	409	383	388	425	408	420	361	396	393	412	439	434	426	402	423	415	356	435	413	383	417	405	427	405	418	428	386	423	442	417	416	401	370	413	386	392	410	417	380	367	413	416	396	397	419	389	434	415	418	379	388	392	418	398	376	348	436	415	399	400	403	443	360	395	382	412	375	407	441	416	370	384	381	396	420	459	405	413	396	408	422	418	418	411	425	395	380	421	418	386	398	418	393	378	372	386	409	407	383	380	355	403	394	439	404	426	358	416	425	373	389	406	416	400	391	388	413	344	400	428	410	399	410	390	436	417	399	419	407	407	418	425	380	374	419	392	410	396	410	418	410	380	398	415	375	389	392	397	391	386	407	378	382	411	411	384	391	378	409	380	381	443	410	441	405	419	400	441	403	398	394	381	404	394	414	411	396	434	363	373	417	374	422	397	408	396	434	383	407	437	430	357	394	391	397	403	401	395	401	407	411	383	385	439	396	400	391	406	400	419	400	402	394	370	431	376	378	401	437	397	398	409	373	399	381	410	391	414	355	387	401	433	353	430	377	422	414	410	387	446	382	391	440	408	420	433	440	376	407	412	423	395	399	393	432	420	406	380	404	409	387	400	413	374	401	422	400	412	413	453	446	387	413	371	416	405	382	383	392	411	392	386	412	405	422	409	398	404	373	389	390	359	382	443	365	397	455	387	396	404	404	402	402	378	421	381	408	427	401	419	404	391	364	375	384	399	402	414	368	390	421	385	419	392	409	396	410	368	415	439	386	384	401	402	411	412	409	399	411	366	392	406	411	393	414	362	380	432	362	387	415	406	383	384	390	376	413	364	404	395	431	407	424	393	418	416	385	389	427	395	415	391	396	411	430	389	391	403	404	440	397	357	401	404	360	394	389	391	418	386	396	398	382	427	405	380	389	383	422	380	427	431	441	396	380	424	406	367	441	435	397	401	386	394	421	405	422	414	387	416	415	387	408	408	403	390	400	367	413	382	415	443	376	398	392	418	415	423	407	434	376	429	386	428	421	446	393	392	410	380	435	381	414	364	389	441	442	388	411	428	373	384	421	432	400	375	396	386	411	376	419	380	415	390	395	406	448	423	405	392	409	406	377	410	439	392	430	403	414	411	431	416	402	393	409	405	427	410	390	402	416	370	404	399	387	367	412	381	381	373	394	395	403	377	408	408	380	375	413	413	432	388	378	391	427	372	405	400	389	429	423	389	385	433	392	369	401	380	422	396	401	402	390	396	393	379	412	427	441	420	430	423	405	376	373	368	429	399	383	391	442	441	419	413	380	407	405	376	442	454	422	434	408	415	374	435	429	438	352	408	411	404	345	406	388	396	409	422	411	395	416	425	411	420	392	415	426	377	425	356	416	398	398	395	382	403	424	387	365	422	386	414	411	419	394	411	420	398	391	441	403	402	373	408	397	400	409	403	418	371	370	415	445	393	406	388	384	433	427	413	429	418	410	416	398	375	411	399	387	394	409	404	392	370	384	395	392	370	380	408	390	411	420	419	416	401	428	388	418	409	429	406	393	399	403	394	412	402	403	380	417	408	424	420	389	405	423	389	464	409	401	403	458	421	422	398	421	369	399	390	402	408	385	409	421	388	364	447	390	422	386	415	369	454	401	433	405	375	395	419	364	429	384	395	400	456	394	393	453	435	384	380	421	406	392	413	396	435	372	402	413	376	392	385	442	426	393	410	380	382	412	403	374	394	376	394	383	391	428	339	415	410	384	394	397	404	419	389	398	360	375	383	390	410	395	427	396	401	438	423	373	433	372	390	408	408	376	378	412	406	420	385	401	411	390	373	391	379	389	422	425	410	432	377	385	413	379	396	424	407	388	422	409	406	395	402	391	406	419	410	381	394	399	412	415	406	367	377	376	403	392	411	397	416	399	403	428	402	462	433	384	379	366	413	393	374	414	398	371	382	417	376	379	402	406	374	406	434	371	434	369	404	397	383	357	408	411	420	400	438	404	396	418	365	402	393	439	423	399	370	399	441	428	373	382	413	395	407	425	423	440	417	409	415	395	426	381	392	361	398	408	403	404	373	395	434	416	397	377	430	397	414	375	398	412	372	398	386	396	422	379	395	437	410	410	450	419	390	371	408	406	360	399	379	409	415	386	393	413	387	423	405	394	392	418	355	393	381	376	380	369	421	424	418	418	413	369	423	421	406	389	380	406	431	404	388	433	394	399	394	398	406	416	404	382	411	436	393	420	389	406	415	401	382	391	420	424	416	401	417	412	402	415	402	446	417	414	392	390	414	397	365	449	424	413	365	407	430	412	410	400	414	392	419	419	411	437	388	393	399	383	392	405	423	429	415	375	390	422	395	400	374	440	442	407	400	378	393	404	418	412	390	452	431	393	404	394	381	370	454	404	434	402	420	410	455	388	384	409	400	409	391	365	400	418	378	388	409	445	416	404	403	416	419	423	428	396	400	412	395	389	357	430	410	417	391	411	404	395	406	435	416	408	385	381	336	390	400	423	392	424	409	406	420	461	402	370	423	396	407	448	383	407	361	442	432	393	420	434	406	400	389	398	407	402	371	397	429	419	423	423	404	409	424	398	417	417	364	416	363	402	436	412	369	378	402	417	416	388	417	420	379	399	409	407	406	404	412	384	369	407	439	435	415	398	413	433	395	391	424	410	386	438	433	406	361	434	381	394	390	417	406	383	405	401	390	398	381	366	401	382	414	374	416	391	389	423	379	379	426	402	391	407	457	408	428	373	383	442	417	407	370	392	381	426	388	419	415	406	409	389	382	420	391	404	407	399	418	415	423	407	400	397	405	414	402	395	404	380	413	397	400	410	375	426	399	426	385	406	423	416	417	401	377	406	391	393	383	416	394	395	384	374	414	434	421	394	397	360	385	431	401	399	428	353	386	395	431	474	412	381	409	411	399	412	396	394	386	369	413	399	420	406	370	397	381	388	405	415	421	422	363	406	417	408	400	431	397	378	402	379	403	373	406	377	379	406	417	411	373	400	377	394	407	421	428	376	394	415	395	373	447	409	418	440	406	358	405	389	407	381	381	399	438	407	394	372	406	375	385	422	416	392	419	421	427	416	419	421	385	413	369	385	423
25294	26521	45128	35362	21988	10623	849	447	427	429	444	429	442	469	448	456	439	461	468	447	450	441	430	460	431	440	459	438	459	445	408	448	450	450	422	451	431	431	456	456	413	439	453	450	432	431	441	421	433	398	461	469	477	461	448	446	432	418	464	451	447	450	462	413	400	430	420	428	444	445	426	432	435	423	450	431	434	465	433	477	429	475	431	475	445	453	429	447	429	425	458	447	446	445	433	426	415	462	467	470	450	445	437	433	427	422	466	456	409	432	430	447	437	415	441	422	442	431	449	446	454	431	457	477	416	473	421	465	433	481	453	470	445	463	409	433	453	453	490	489	474	450	439	430	451	434	428	463	422	441	445	428	423	432	427	436	427	455	468	425	452	464	443	442	458	411	429	450	448	445	456	446	447	440	440	485	457	457	459	490	432	436	461	443	450	429	457	406	478	445	474	447	448	459	477	426	434	435	397	412	478	458	444	413	476	402	464	443	420	448	458	462	445	452	463	433	483	391	469	438	433	435	437	480	432	432	441	451	452	453	482	443	427	453	455	407	446	401	446	434	430	437	420	414	432	463	444	423	440	452	421	407	466	409	457	430	423	418	434	453	469	389	459	404	432	428	415	473	468	451	403	431	425	411	438	434	440	470	436	455	396	439	461	422	449	434	424	474	444	415	458	477	443	462	416	435	424	428	477	406	464	416	448	431	429	446	467	442	427	486	430	420	445	435	458	469	444	457	427	433	489	457	426	444	471	421	401	439	448	449	478	440	443	447	483	434	449	439	450	456	432	439	438	450	447	445	422	459	455	499	448	441	430	479	435	456	447	398	448	419	453	450	422	454	454	447	463	444	464	437	457	422	445	478	434	449	406	427	478	394	439	446	446	448	454	415	433	468	467	443	412	448	431	466	463	450	438	457	447	433	429	472	477	434	436	461	494	433	415	446	434	486	387	426	440	443	475	447	456	437	409	441	444	429	454	464	422	428	445	413	410	440	410	442	428	392	422	411	492	436	461	465	460	420	485	434	454	459	423	419	475	452	449	455	466	439	482	444	375	409	435	427	422	452	455	432	418	442	443	430	469	420	437	449	436	445	464	450	421	399	426	439	460	429	438	441	474	454	421	436	432	442	464	461	472	444	424	446	453	429	445	469	451	456	463	476	447	420	443	452	452	464	429	444	470	440	409	438	428	445	461	446	403	437	450	444	427	434	437	464	458	440	445	428	433	419	464	445	483	449	460	440	433	415	431	453	426	468	399	395	474	408	444	462	393	450	399	457	452	449	429	455	467	432	393	420	473	449	414	457	424	459	474	429	478	438	463	435	437	437	465	446	418	439	443	432	456	400	430	409	409	418	477	421	471	488	403	444	456	435	466	431	463	465	489	424	400	468	458	427	438	472	417	470	448	451	462	452	431	432	452	418	426	440	423	429	438	410	429	466	434	443	460	441	435	443	421	370	460	434	473	452	432	436	426	443	454	451	439	446	458	465	483	462	425	462	462	460	442	464	461	409	450	411	439	427	409	461	399	444	434	423	428	483	433	458	439	434	439	497	469	454	437	452	444	476	467	458	435	429	424	440	440	449	434	438	410	435	465	448	433	413	483	440	455	422	457	457	421	408	455	468	410	427	442	453	439	474	433	426	473	437	442	441	456	453	441	461	483	436	453	455	463	496	454	441	424	474	472	438	474	401	414	497	434	409	457	444	462	431	464	447	452	455	448	447	433	414	406	444	484	458	400	437	435	440	479	463	488	468	444	431	428	405	432	422	454	424	447	510	457	434	516	437	485	443	420	433	462	444	409	422	462	471	437	478	444	443	416	444	426	462	447	440	477	441	488	434	431	457	494	453	430	429	436	452	440	462	427	442	437	423	413	404	437	456	445	436	464	439	444	447	416	442	432	412	453	425	445	439	442	474	442	452	455	418	447	425	412	449	391	425	454	451	427	393	460	447	458	441	445	453	438	440	431	450	431	430	474	437	476	438	454	469	413	421	430	460	457	476	434	439	448	436	447	469	425	425	427	437	433	460	409	441	435	422	473	464	394	474	420	421	449	435	462	461	435	416	418	403	459	437	459	454	442	496	464	470	412	435	412	462	427	472	454	451	443	437	423	434	481	426	432	445	439	435	436	441	440	432	450	458	475	459	421	447	421	439	448	444	418	420	459	411	436	402	450	399	457	432	463	416	410	427	454	440	422	453	409	444	433	429	468	422	450	422	454	448	440	456	442	442	409	465	464	502	441	467	444	438	457	455	418	480	491	440	450	435	440	422	475	422	452	426	420	427	475	442	447	433	469	443	463	500	448	444	461	427	438	438	471	474	421	460	427	441	434	432	452	468	452	455	459	450	439	426	443	410	433	472	467	458	437	451	483	430	439	430	413	435	423	409	468	444	457	422	468	412	449	440	434	422	422	441	448	421	431	420	428	441	468	433	405	446	446	462	431	448	454	494	410	458	445	446	442	440	454	409	419	432	448	466	436	410	437	473	411	440	462	437	438	429	445	435	430	483	461	489	453	417	459	408	431	421	433	462	452	459	425	436	456	460	420	459	430	454	429	434	431	409	460	448	448	503	457	429	437	419	432	448	450	476	439	447	439	406	433	475	465	454	420	451	430	447	452	438	455	450	442	457	424	429	450	444	429	454	431	409	429	445	462	436	488	422	422	458	403	421	416	421	422	449	412	437	454	425	435	441	452	464	424	433	420	456	459	425	455	473	434	419	494	445	457	414	453	440	451	448	447	435	456	448	430	446	460	460	455	435	452	472	437	424	430	451	457	434	503	408	416	405	429	485	461	451	454	433	451	436	442	459	419	430	461	443	446	466	420	432	450	474	404	433	449	473	398	429	469	480	437	446	420	445	463	483	394	471	460	444	449	436	430	436	420	449	433	462	483	451	429	417	414	418	428	432	467	428	453	454	425	452	455	452	452	434	469	409	416	456	400	459	409	417	453	447	431	441	417	413	413	361	410	460	457	470	444	467	395	448	412	462	425	445	468	452	463	460	451	450	437	469	464	452	460	431	430	477	433	431	440	450	439	442	447	463	447	423	430	462	451	439	484	453	446	427	439	426	443	434	442	444	439	447	453	407	453	442	467	457	443	450	417	453	473	475	453	436	405	444	401	450	422	433	437	402	464	453	461	434	458	430	449	419	453	481	446	415	484	429	442	442	455	432	403	466	431	440	434	410	410	474	456	460	458	418	438	431	402	378	472	448	462	465	443	434	462	435	415	453	453	418	425	429	442	437	429	449	455	451	431	423	421	461	430	455	415	448	420	449	458	460	446	426	438	428	455	450	433	463	464	427	450	436	435	451	405	418	423	486	461	439	479	453	448	478	459	438	423	426	480	430	436	408	440	446	434	422	425	453	458	432	466	436	424	433	421	442	424	451	404	423	441	407	469	414	433	421	438	415	433	443	447	461	446	416	445	450	436	481	422	414	427	441	468	446	429	405	429	438	453	508	438	452	427	437	430	447
26960	81729	65109	39673	22942	8944	515	529	486	525	523	539	502	514	526	492	510	549	503	490	491	495	470	522	517	498	531	492	521	484	515	496	520	475	509	505	541	515	489	491	527	497	507	489	483	508	526	482	500	559	468	507	462	535	511	496	481	489	490	530	525	479	528	522	452	515	489	475	510	511	519	483	490	530	526	487	489	510	512	524	448	509	492	526	525	483	512	469	497	559	566	501	474	481	526	477	509	472	497	498	537	481	501	502	512	523	498	494	480	553	476	514	496	474	503	498	496	504	489	496	552	487	476	475	468	567	508	496	513	498	517	471	501	508	492	494	513	532	493	514	510	484	520	487	546	495	511	491	522	449	510	491	482	528	466	513	520	485	505	502	527	446	462	505	546	523	490	480	482	485	521	524	477	501	519	538	511	494	491	489	557	491	504	469	521	518	530	466	481	535	488	510	517	489	486	488	501	487	492	505	474	489	516	490	506	504	535	478	478	469	513	503	484	491	481	526	486	476	490	483	481	536	457	509	513	521	527	501	518	540	463	511	481	521	508	485	529	514	496	537	545	495	488	510	492	550	489	529	497	494	485	544	474	483	512	490	515	497	508	470	499	507	484	499	502	503	465	513	510	499	493	516	499	501	492	515	535	478	512	501	523	497	507	541	517	490	499	483	490	490	497	512	496	533	466	501	491	506	511	512	491	498	504	511	485	504	513	480	479	523	504	505	454	496	512	489	500	482	526	482	477	504	496	499	533	567	521	502	505	519	512	458	518	472	523	462	492	515	530	524	513	542	524	542	491	502	534	501	499	521	487	498	509	471	524	522	464	486	518	463	455	483	497	468	469	480	522	433	504	470	465	529	519	510	508	486	513	508	507	553	514	505	488	446	495	525	529	506	529	511	514	489	474	506	458	514	480	459	524	504	573	498	495	522	516	485	525	489	529	469	521	494	514	541	507	501	522	519	489	546	505	519	545	502	517	521	501	484	526	529	515	537	503	487	459	506	465	522	543	522	478	504	517	500	501	498	478	525	497	485	522	497	532	474	490	511	490	481	486	522	518	517	481	522	492	507	519	508	516	505	519	535	494	525	479	505	490	498	541	470	495	492	489	466	507	505	511	523	496	557	520	478	574	549	466	484	512	510	498	538	513	504	496	485	548	511	501	515	516	525	502	535	528	483	503	505	460	532	546	516	527	538	496	492	477	467	510	506	524	472	568	471	521	501	543	504	490	486	466	486	509	515	490	486	553	493	475	518	529	533	476	492	491	521	529	499	499	513	515	505	500	499	466	562	561	503	505	492	538	494	507	522	510	525	554	480	524	475	507	506	464	507	483	487	483	533	514	562	537	488	502	465	476	513	484	512	517	492	532	506	522	489	511	477	485	500	489	534	511	468	522	517	466	489	532	498	508	499	507	530	508	498	507	501	470	485	497	491	494	483	465	467	519	520	537	480	509	513	516	482	497	498	518	534	544	496	497	497	520	517	503	528	497	491	523	537	502	524	480	517	521	535	532	545	483	516	471	471	501	497	461	492	509	494	479	521	508	495	478	512	517	528	544	518	513	524	487	489	511	490	472	536	480	518	471	509	503	505	486	481	513	480	515	510	445	492	530	530	556	471	508	502	494	509	531	528	512	502	470	491	520	488	491	499	520	527	495	508	483	500	496	541	505	488	495	501	544	491	497	515	498	494	461	500	498	527	516	525	499	508	494	511	494	540	502	556	504	492	473	495	544	514	499	503	550	516	507	473	527	531	528	484	500	498	487	520	534	528	508	496	481	561	517	523	531	503	511	515	527	502	512	493	526	494	468	516	512	496	490	498	474	502	467	497	492	470	528	538	502	465	499	524	502	505	493	479	542	531	511	514	458	511	536	521	507	515	482	521	507	450	496	494	485	494	486	500	492	504	518	495	480	533	496	560	495	511	527	507	521	460	472	478	518	515	500	495	465	512	535	474	501	485	485	490	501	568	520	495	474	512	509	543	524	530	467	491	508	522	484	512	531	521	517	504	503	492	508	486	508	556	495	510	515	512	505	482	503	472	483	518	494	464	495	504	504	456	531	515	490	447	503	500	521	523	514	464	521	517	528	545	534	535	478	534	548	499	511	504	490	535	530	514	521	513	514	534	510	483	496	528	527	491	492	507	496	513	476	516	552	494	520	531	487	512	562	485	522	506	525	493	500	524	514	477	524	487	506	491	506	533	528	521	483	522	508	496	500	510	534	533	542	477	536	514	508	486	526	506	529	500	527	474	506	491	557	495	511	473	532	485	481	474	503	538	491	540	507	456	518	489	494	482	575	504	505	466	511	508	508	487	498	479	518	487	519	494	501	527	501	493	513	518	509	512	540	520	524	462	489	529	521	491	504	508	498	485	544	509	490	539	524	528	539	500	500	485	478	486	502	511	519	496	502	534	549	490	511	489	522	461	511	491	478	529	493	524	486	500	527	543	506	497	462	511	497	529	497	491	463	494	521	503	494	532	466	539	477	505	473	561	496	487	515	487	492	504	472	510	508	493	526	485	472	513	492	511	491	513	502	517	539	519	501	488	548	496	505	505	501	486	505	477	492	533	518	443	481	533	515	467	528	566	505	489	505	535	501	509	543	520	530	496	530	532	497	469	475	498	533	544	548	483	491	519	514	506	522	520	479	495	553	513	463	529	544	501	508	492	478	483	487	500	490	514	510	521	472	486	518	479	502	503	524	503	486	498	516	479	513	514	508	493	498	509	525	465	510	531	515	480	511	527	490	496	513	478	494	511	482	504	531	514	499	496	511	513	483	525	490	477	482	493	538	505	526	534	567	527	514	546	482	519	526	479	480	518	513	495	499	498	509	482	490	507	492	507	505	511	491	460	490	507	493	541	496	503	511	512	479	500	489	511	487	471	551	538	500	512	484	476	524	514	523	510	499	515	567	496	517	527	582	512	518	502	532	496	492	475	483	495	446	466	519	500	516	499	504	511	487	484	498	490	465	499	505	505	521	525	483	532	530	516	514	495	510	485	472	492	518	514	467	516	541	469	516	497	497	496	513	525	524	511	462	465	500	519	490	504	512	471	520	494	501	490	487	520	464	455	534	522	494	528	482	492	454	506	464	534	496	461	508	507	469	498	526	490	499	545	489	537	524	490	535	469	483	456	491	487	518	468	506	496	510	494	489	541	510	503	514	492	502	464	507	482	496	511	513	505	516	493	520	480	520	490	540	502	551	511	497	456	538	488	538	480	480	482	504	490	476	503	502	482	519	499	496	511	441	532	510	462	509	513	535	465	520	500	524	534	521	527	518	541	458	477	486	493	521	514	500	518	556	512	519	483	524	524	503	522	541	492	506	521	507	495	460	479	495	485	500	495	502	476	512	497	522	519	562	488	494	447	533	452	557	523	496	565	519	536	488	490	527	522	499	504	501	522	533	526	536	509	523	481	516	492	503	518	524	534	509	481	518	499	478	495	520	516	507	469	520	539	520	527	501	513	464	536
23183	23183	37737	33497	27104	23885	12933	1288	627	650	640	565	616	636	589	643	667	650	593	602	558	607	615	600	606	558	613	550	589	603	616	573	589	653	603	633	586	554	649	549	584	596	582	588	627	586	607	568	554	589	616	615	584	585	590	603	593	597	607	566	584	601	643	601	585	576	641	581	627	610	637	621	551	633	609	599	565	619	565	615	587	570	573	583	553	581	543	562	588	601	572	603	586	571	596	584	566	593	612	565	579	567	579	574	566	596	563	622	546	594	596	586	680	586	617	610	569	589	563	643	564	564	602	603	568	569	594	531	592	577	572	618	559	557	572	581	586	605	578	589	570	590	587	602	586	607	569	634	574	587	600	599	602	637	586	577	528	586	587	579	594	602	640	557	600	561	553	583	599	611	580	610	577	635	622	609	600	596	563	576	559	605	576	570	597	613	610	623	614	604	583	557	612	599	615	559	554	590	559	588	574	595	600	580	588	626	552	595	566	587	597	602	583	623	596	593	576	584	553	611	575	574	565	596	621	571	615	606	559	585	579	617	576	555	559	603	612	602	543	592	585	615	594	596	567	626	599	589	592	637	608	566	571	590	574	602	555	593	537	590	588	582	554	611	568	582	624	563	588	589	579	616	591	582	579	605	630	597	594	572	604	605	548	591	590	544	606	575	567	589	572	582	531	580	619	582	640	580	593	573	630	566	599	580	595	577	595	569	560	560	539	583	562	560	606	591	590	594	559	594	560	606	642	563	637	632	553	607	577	572	563	586	558	543	541	577	605	602	573	547	566	534	589	582	629	531	562	600	579	607	612	544	607	564	581	595	628	581	626	616	578	606	542	592	578	605	614	567	598	604	591	607	579	581	580	549	585	562	585	594	626	632	620	595	596	571	577	571	561	597	589	595	556	631	577	589	586	531	508	586	620	551	617	593	586	565	589	606	544	591	587	533	567	610	604	562	601	601	528	610	569	607	597	629	597	589	578	539	621	637	610	563	554	612	565	577	608	568	562	595	589	600	597	583	587	566	607	559	556	536	617	602	597	596	559	608	575	594	597	534	611	573	598	615	625	581	565	631	605	646	556	591	570	648	626	590	551	560	577	588	575	565	578	589	603	606	596	580	546	620	548	557	551	594	598	632	587	610	585	587	534	603	612	625	605	594	617	569	565	597	580	596	644	578	614	591	631	636	577	569	563	564	590	572	593	541	583	578	566	537	572	585	552	601	574	608	563	596	559	594	593	644	570	577	596	561	556	615	628	620	620	557	582	589	580	570	580	625	617	600	602	627	619	613	584	574	612	590	575	585	620	568	586	602	585	597	582	529	575	571	619	569	588	586	553	607	577	612	593	589	613	596	543	628	601	620	617	587	582	569	636	559	579	592	591	609	600	589	587	579	584	598	583	569	603	543	621	585	547	557	582	617	597	590	599	599	586	582	609	534	580	570	561	539	598	562	570	587	597	557	578	606	616	583	605	581	602	593	569	605	545	608	595	539	629	595	588	632	562	590	577	581	613	600	592	613	592	572	596	551	566	585	577	575	568	562	620	617	586	637	587	556	616	562	598	613	572	559	598	547	597	573	592	551	579	617	593	623	615	550	598	566	599	603	577	580	590	611	611	559	609	579	568	610	605	579	600	623	649	592	559	599	561	556	592	591	604	585	602	562	607	585	635	588	551	618	586	564	593	588	587	553	588	579	610	582	575	608	626	572	594	585	616	595	590	587	590	618	563	583	623	545	608	538	596	580	591	593	584	598	603	585	597	604	608	618	576	626	556	583	593	602	548	590	586	601	638	605	614	586	572	541	588	578	594	587	586	561	656	607	574	579	620	593	589	585	567	631	573	584	593	596	568	562	584	567	577	625	565	594	593	565	604	571	623	603	578	579	561	557	592	600	601	586	578	624	583	621	530	577	584	512	609	578	605	573	605	566	575	596	563	596	595	585	575	633	562	573	581	593	600	565	573	596	549	597	541	551	564	579	591	605	584	579	564	588	605	600	577	600	551	603	611	601	568	561	549	593	592	590	567	614	608	586	611	567	612	629	595	623	648	613	583	607	584	563	595	583	563	620	623	550	578	588	559	558	547	575	609	562	566	575	561	611	590	580	582	592	569	597	566	621	561	578	576	601	587	613	629	613	579	594	601	585	557	617	629	554	591	562	624	580	615	607	533	601	560	574	616	572	611	587	600	570	594	558	586	524	575	628	612	581	570	572	595	620	592	581	592	591	577	576	617	545	622	654	627	591	574	565	582	557	608	589	591	578	573	573	583	599	617	551	600	547	549	617	598	601	573	606	631	607	566	624	607	576	593	638	598	592	592	611	607	583	620	579	582	562	616	605	580	630	568	598	551	625	620	558	630	584	611	566	593	597	537	587	568	621	581	583	600	571	604	608	606	582	561	579	582	569	609	576	575	578	598	556	545	603	569	575	578	575	577	569	569	603	575	610	576	563	578	536	598	551	576	591	588	561	589	570	570	621	591	587	606	579	614	565	594	559	552	613	571	604	590	534	569	571	587	566	613	545	589	541	613	579	587	556	610	571	604	544	595	587	580	622	575	609	611	598	631	570	621	577	549	578	579	634	614	562	612	584	562	541	565	566	602	551	581	549	601	608	596	597	609	618	572	609	632	588	594	616	580	576	586	589	602	561	590	595	572	598	562	553	598	603	596	566	574	551	598	572	582	566	588	621	578	562	578	561	599	560	602	577	594	629	604	587	589	562	543	612	550	605	544	605	571	579	575	578	554	564	588	600	582	553	614	590	580	558	615	556	549	601	598	545	559	612	565	599	573	621	608	624	587	597	579	578	571	589	570	594	612	576	570	577	535	583	597	609	592	596	619	593	566	583	569	537	603	584	607	628	536	568	603	614	621	647	575	570	587	560	561	591	588	582	601	605	555	566	572	567	578	594	599	628	577	565	612	564	653	593	569	572	610	572	573	555	586	508	575	601	621	635	592	620	619	609	596	592	587	621	572	579	653	558	567	596	597	544	615	602	605	614	639	602	587	594	607	594	566	555	561	606	572	593	543	578	559	597	582	582	650	575	608	593	591	550	602	625	566	590	550	612	571	599	553	598	600	574	618	616	581	642	603	603	574	606	551	573	589	616	612	583	583	589	612	628	541	558	587	590	577	609	577	591	560	569	633	599	569	550	560	565	606	588	595	591	563	581	621	552	573	518	568	600	604	586	564	616	614	555	598	580	606	572	559	581	532	568	575	588	587	601	567	623	553	549	582	585	569	581	572	608	581	562	601	589	559	577	634	580	598	629	588	559	627	577	608	557	583	588	616	554	632	558	559	604	590	555	589	604	596	578	586	586	552	566	544	582	571	606	596	571	601	592	614	574	610	570	575	600	556	573	585	555	561	565	560	596	583	596	546	644	591	582	558	566	575	585	584	542	604	578	621	599	577	619	577	561	602	569	520	632	590	562	630	596	572	560	578	582	581	560	578	606	543	567	594	608	566	563	604	580	598	611
32285	81056	81609	59935	41246	18045	817	738	681	676	705	681	624	690	653	645	674	621	619	548	626	669	595	661	623	611	610	610	640	672	654	608	672	626	592	637	629	626	667	614	611	672	619	650	637	642	599	648	639	646	661	593	653	641	607	654	621	606	582	656	613	628	571	653	644	597	607	631	625	598	603	673	611	605	614	624	654	628	667	647	611	598	627	600	613	647	633	630	627	600	640	608	625	645	583	632	631	612	594	610	617	686	641	588	613	607	597	616	645	668	623	614	641	591	664	612	645	629	603	631	651	609	645	654	654	631	632	645	643	592	630	667	650	614	646	628	648	659	650	600	639	620	604	623	652	680	618	663	622	633	648	631	620	635	634	628	633	655	640	616	621	645	665	654	629	609	634	671	621	633	608	623	629	655	631	636	603	640	638	617	638	651	615	609	643	601	599	629	621	643	660	637	652	655	615	621	655	603	665	663	639	654	630	570	647	624	650	624	661	614	611	611	608	648	625	605	616	642	624	620	599	630	634	643	633	634	650	631	667	611	621	609	588	612	643	670	658	563	666	642	631	646	608	597	633	620	648	654	600	631	628	639	624	659	621	617	625	639	676	662	599	597	629	598	641	602	607	641	656	652	656	623	655	606	605	613	624	632	688	581	613	629	651	663	618	645	580	621	619	640	580	608	669	654	655	681	671	619	627	579	629	625	637	655	618	640	636	603	616	607	619	674	621	629	627	632	559	636	585	630	622	602	651	610	607	635	618	615	612	625	635	648	650	608	602	613	595	669	624	611	693	615	676	641	643	631	654	616	650	591	649	629	593	631	654	645	636	676	639	677	636	591	653	615	615	616	615	614	645	609	621	627	637	625	613	626	631	602	601	655	628	630	601	640	597	652	633	554	613	656	612	634	676	642	619	646	652	642	605	616	635	571	606	661	675	692	610	611	657	621	647	631	653	629	660	626	612	651	619	625	628	594	657	578	589	641	652	605	635	637	633	596	659	660	617	611	606	624	629	612	595	657	645	680	610	639	632	614	590	660	673	682	615	627	597	597	636	634	638	618	619	593	671	654	625	677	648	623	637	649	603	619	581	580	656	647	674	696	574	645	602	615	606	615	636	645	650	595	611	636	631	619	615	617	635	640	587	636	637	618	620	692	612	637	648	595	655	600	638	612	676	633	635	607	668	652	597	669	640	608	594	636	664	654	657	643	634	635	598	617	645	634	590	633	623	614	632	643	633	666	632	668	638	626	677	664	624	594	578	620	661	632	658	636	658	614	610	631	630	593	623	633	650	621	653	601	663	617	649	658	610	625	651	653	617	624	655	569	626	628	614	640	628	606	617	630	602	639	630	610	628	652	579	602	633	584	664	613	640	621	590	588	614	633	655	631	661	626	641	604	615	643	606	583	644	620	630	641	633	671	651	705	611	645	642	625	624	620	630	648	652	617	697	630	641	667	658	625	626	636	618	652	653	654	644	606	624	638	573	626	660	640	622	601	646	650	602	621	619	635	628	644	651	625	633	589	634	602	658	658	622	639	616	653	711	648	604	642	672	595	647	613	622	625	660	627	680	614	632	645	642	616	636	635	620	609	638	640	619	634	641	665	634	627	659	679	636	640	634	632	609	642	635	653	639	627	616	622	645	613	613	634	570	652	661	604	648	644	658	611	645	616	605	644	614	656	633	660	622	666	582	624	648	650	595	667	597	578	637	594	589	625	624	624	633	592	632	638	620	581	617	661	642	644	594	649	624	652	596	640	645	658	658	601	642	651	677	641	648	606	596	646	609	638	613	596	675	653	609	623	631	636	603	612	585	623	638	623	653	619	626	665	610	633	605	647	631	612	625	631	641	623	620	645	608	622	622	600	602	664	619	648	592	625	633	673	604	578	628	648	644	617	638	639	598	633	598	622	615	626	631	640	623	613	590	628	646	648	677	602	642	617	653	628	614	608	670	645	651	612	692	630	618	619	638	603	607	587	594	635	593	622	651	654	612	648	639	631	595	638	623	644	635	626	620	637	601	631	594	632	652	648	634	656	608	613	648	645	619	657	613	633	646	653	639	596	644	629	588	611	625	628	648	635	624	627	604	627	645	622	617	630	606	662	631	636	654	633	639	615	662	635	621	593	613	628	660	653	612	598	627	656	577	626	622	595	651	604	648	613	649	605	638	617	622	634	617	643	643	633	619	592	606	669	648	615	663	625	684	621	643	612	597	614	642	632	636	643	678	589	592	670	638	599	625	630	664	672	638	565	639	640	634	585	640	638	666	679	631	633	589	586	642	605	663	580	660	636	670	628	618	619	633	637	654	613	655	639	646	629	643	617	630	628	616	655	623	652	661	669	647	638	647	585	638	577	614	645	649	623	644	605	654	631	610	626	654	634	640	635	591	648	645	657	624	660	657	638	617	634	625	632	623	646	626	637	622	586	594	638	631	653	675	637	633	593	658	595	598	671	679	639	627	670	630	633	623	630	633	609	629	654	601	638	583	635	663	585	655	643	632	610	666	660	630	638	625	635	654	636	643	637	604	624	589	617	599	658	652	636	624	641	614	637	620	600	595	624	622	630	620	646	614	614	651	610	584	617	678	632	651	588	635	591	626	617	613	631	589	610	584	613	605	633	646	637	609	660	632	612	600	616	676	657	647	614	637	659	671	691	621	608	654	618	600	604	629	629	660	652	620	633	621	611	578	663	618	632	619	573	593	645	590	647	620	610	655	610	586	645	614	640	629	652	611	634	657	635	671	648	649	635	655	616	632	631	602	633	632	638	615	589	639	610	615	638	638	644	634	618	635	649	615	645	621	647	640	646	607	633	630	659	634	637	614	631	656	632	608	628	662	631	638	621	648	612	625	624	634	668	607	645	619	617	586	614	643	635	611	563	612	653	599	669	627	623	624	609	640	602	643	621	626	641	613	643	645	606	629	649	622	644	652	607	648	628	626	622	627	634	645	637	594	607	643	648	658	647	599	655	624	591	616	643	607	624	617	638	661	619	604	598	634	656	660	646	621	612	629	659	651	650	611	621	607	605	663	621	685	675	649	622	645	627	623	631	625	619	622	600	644	614	662	619	636	613	631	644	625	673	607	606	595	622	620	626	646	616	598	641	623	573	632	627	596	674	584	656	606	643	654	613	670	607	638	579	694	617	597	654	602	628	656	605	607	630	617	659	647	614	644	581	671	614	653	658	639	633	622	654	644	649	610	650	649	643	647	631	653	628	604	621	620	634	631	623	616	609	590	609	616	639	614	620	655	628	658	638	604	611	641	626	582	621	586	625	606	642	677	586	626	644	668	653	646	639	641	631	622	636	637	637	598	628	620	643	586	605	651	662	642	645	627	685	643	647	621	660	586	636	631	617	624	614	667	561	611	634	672	622	638	610	674	632	663	640	618	601	655	710	603	629	607	622	612	582	639	617	609	641	637	604	631	633	680	612	621	625	620	625	646	648	578	634	593	638	594	638	681	646	608	588	620	656	658	633
27724	32952	40303	21875	7695	2019	321	326	321	317	309	327	309	311	302	290	317	288	308	283	343	292	321	289	318	293	264	319	344	325	299	295	301	274	317	298	328	323	323	263	289	303	300	300	333	302	321	286	313	285	312	311	322	305	340	309	296	325	299	305	317	293	307	307	328	287	317	317	316	316	308	325	294	273	310	304	318	309	340	280	281	339	319	285	286	320	317	310	330	269	302	320	306	299	266	288	327	316	313	316	312	302	297	324	290	282	307	326	331	314	339	309	327	340	315	293	279	306	333	301	316	307	325	300	307	281	302	285	316	311	326	327	294	298	299	286	309	317	291	308	316	320	312	300	314	309	280	291	314	320	315	335	336	327	292	326	324	311	307	333	315	330	331	306	279	298	305	302	314	329	322	304	341	302	345	306	306	302	313	306	330	299	317	333	315	297	290	292	302	334	299	304	285	318	362	290	324	344	321	322	328	300	308	326	301	295	303	303	294	271	305	308	323	305	320	307	289	304	336	322	304	310	284	294	328	292	283	301	315	324	302	316	278	335	289	313	297	340	327	323	348	318	310	331	314	276	297	316	312	293	333	339	311	326	291	308	301	313	306	310	298	289	286	294	284	303	300	332	324	315	280	301	338	322	292	287	277	332	285	330	313	331	333	318	328	306	271	321	294	301	312	264	315	313	328	300	291	328	279	296	320	302	315	282	313	320	333	329	302	317	306	322	312	281	283	308	332	320	317	295	326	304	321	297	286	271	308	326	329	298	343	290	308	316	280	301	340	317	338	295	298	293	295	313	330	283	359	328	305	312	343	324	321	320	315	252	278	320	307	292	314	303	330	291	315	326	343	334	320	302	327	290	303	306	318	308	350	295	283	321	320	301	304	297	355	299	308	322	330	294	298	289	361	286	310	324	310	291	289	316	270	295	308	308	312	303	328	287	296	306	296	318	313	306	298	353	299	285	304	302	338	280	270	335	293	319	305	303	327	310	329	285	307	305	321	301	295	292	318	306	298	304	305	302	304	284	306	334	304	325	330	313	325	305	296	308	302	319	344	313	277	311	329	306	320	274	313	289	283	290	320	310	298	286	323	304	304	281	306	298	319	292	330	294	304	311	305	318	280	323	300	302	270	303	287	344	311	274	281	289	323	292	338	299	291	266	319	319	325	282	318	308	284	261	318	321	324	274	289	296	306	344	352	297	303	304	288	336	313	331	288	294	313	330	306	334	318	320	309	302	301	325	290	359	327	323	315	300	324	292	301	250	341	289	326	346	286	315	301	277	309	331	321	284	288	315	321	303	267	343	330	305	316	291	292	327	320	301	317	334	343	320	291	333	332	292	293	318	318	324	300	285	307	303	325	280	295	285	306	300	325	296	322	301	301	318	335	335	330	294	315	348	297	291	294	335	338	271	328	301	305	295	281	306	313	294	333	280	282	297	324	343	304	336	328	331	349	313	297	338	315	323	288	293	309	299	319	324	300	324	296	292	296	333	289	256	291	296	302	327	305	347	298	289	305	317	305	304	323	317	328	318	329	295	314	322	297	312	319	330	306	329	322	313	326	339	324	303	272	282	315	305	281	303	273	304	301	302	274	329	318	313	301	359	319	305	293	310	331	339	333	292	292	300	324	294	320	302	312	306	338	303	287	281	334	297	324	288	318	318	284	309	337	342	321	336	334	304	274	317	271	314	324	316	316	320	315	352	309	345	306	315	314	316	336	323	300	282	337	307	325	279	329	306	285	317	265	296	325	335	314	324	330	298	284	295	312	307	285	304	303	333	278	331	311	301	310	330	313	320	320	300	305	319	337	325	287	307	272	320	289	302	335	328	318	320	317	327	308	288	293	309	308	295	281	309	310	324	333	303	330	309	329	318	311	315	335	290	277	301	308	325	282	326	284	334	291	281	321	311	289	323	321	319	332	324	273	324	340	328	288	301	325	304	293	304	297	323	267	341	273	258	318	335	301	318	300	311	316	297	298	300	292	336	314	304	315	311	288	274	326	294	306	287	308	328	311	327	359	336	288	293	267	332	295	292	307	336	306	320	271	285	296	283	289	353	296	289	312	305	311	275	310	317	311	299	288	285	310	328	301	324	318	271	297	291	291	280	285	297	335	354	280	303	342	324	321	310	314	305	303	314	324	288	315	299	285	292	322	317	270	302	289	274	332	304	304	315	282	299	320	303	294	303	297	307	323	330	315	298	303	328	340	313	322	303	310	319	303	278	317	296	314	313	291	306	312	293	301	282	323	294	330	275	295	301	309	313	312	321	275	332	312	295	298	304	302	291	311	309	322	313	325	336	323	315	319	299	348	305	289	278	309	269	308	309	296	298	289	306	285	329	301	296	296	339	279	310	305	284	287	302	305	321	303	273	297	309	308	257	301	298	310	344	290	307	317	299	319	331	299	300	320	288	311	295	308	356	319	327	332	316	326	307	291	310	308	304	295	309	292	318	295	313	319	327	297	327	304	294	317	301	311	275	333	331	283	332	307	318	293	312	318	322	339	335	339	330	322	301	285	330	295	307	317	302	288	273	293	316	300	308	282	296	320	280	338	286	294	293	307	298	330	316	330	310	330	283	310	306	283	315	309	320	346	316	329	292	297	323	312	318	287	314	320	287	307	296	297	289	298	318	293	296	321	334	281	344	332	297	323	284	348	315	303	338	313	315	291	285	294	302	302	298	326	316	302	319	336	305	327	286	281	298	310	318	314	300	310	302	306	325	322	271	298	313	309	349	334	298	294	308	314	319	297	342	315	307	328	298	309	306	335	309	328	297	312	327	293	327	312	335	317	313	324	328	315	296	303	322	305	303	314	330	297	308	297	305	314	328	291	295	302	336	285	301	321	316	301	301	272	341	300	296	310	317	331	318	291	312	298	288	315	304	304	303	321	313	279	288	328	277	311	322	290	291	294	326	346	326	323	319	288	290	320	280	291	321	323	300	290	300	344	321	310	303	305	328	296	323	337	294	304	329	319	310	309	296	293	304	308	304	341	313	308	295	329	314	297	326	320	315	322	316	295	306	314	290	302	298	322	314	304	300	301	316	320	334	344	316	316	300	328	299	258	305	315	332	286	299	294	293	327	325	304	290	288	270	295	288	308	306	307	321	237	291	281	339	292	340	290	296	284	311	345	330	314	304	296	299	298	324	303	282	288	319	310	309	291	289	274	329	320	324	329	305	284	315	289	321	311	325	294	313	307	340	309	296	305	309	316	273	308	319	331	364	303	315	294	315	302	283	299	302	305	301	343	314	284	322	296	324	297	303	305	296	283	281	333	304	308	313	279	345	326	325	327	300	317	301	324	318	308	313	321	295	305	280	307	328	307	298	286	308	309	315	361	297	313	313	308	309	315	306	332	295	302	309	284	298	314	299	298	297	305	280	285	302	292	298	330	298	315	332	307	305	315	295	328	330	288	307	284	301	322	305	341	295	283	314	303	324	318	340	307	303	324	286	317	284	300	279	282	290	315	312
18541	52945	36063	14980	7223	2315	347	329	344	393	378	403	376	376	354	386	336	370	365	381	344	379	363	387	335	350	351	329	369	344	382	353	373	361	343	329	379	361	377	380	359	369	341	328	355	328	353	327	339	354	359	369	348	373	363	372	364	370	350	352	372	365	339	331	357	328	338	354	387	361	389	347	343	374	356	367	372	354	363	355	341	370	374	337	343	387	391	371	320	370	347	373	378	338	350	354	365	375	364	368	351	339	373	368	360	348	355	389	359	356	349	367	351	388	360	392	374	338	367	363	322	338	360	389	366	376	376	383	359	358	362	361	320	359	374	394	379	375	371	359	390	357	376	377	378	380	331	355	372	380	356	404	387	367	346	372	353	387	354	378	354	355	327	369	358	355	381	353	340	374	355	308	356	351	349	356	349	347	355	321	370	349	344	364	369	364	352	324	375	353	351	341	309	390	352	367	353	356	358	344	360	343	348	377	357	369	335	392	363	408	352	329	377	358	360	368	364	337	366	361	336	375	381	352	371	390	361	352	341	377	372	364	390	351	367	344	359	385	337	391	366	371	358	375	369	403	331	362	333	355	362	344	327	389	359	388	367	370	348	364	335	370	359	354	361	370	377	345	341	372	393	380	386	358	359	365	354	399	393	378	345	384	352	358	349	353	367	382	396	360	369	339	370	371	329	370	339	389	360	382	335	371	358	344	354	328	348	375	383	361	344	378	364	377	399	340	364	333	353	364	354	334	347	368	374	369	339	372	351	366	359	372	360	359	359	328	374	358	375	370	336	361	347	383	373	362	351	396	387	379	358	340	392	352	389	365	340	372	318	344	377	382	378	343	364	350	364	345	359	350	358	339	359	360	305	366	345	360	353	333	372	332	363	353	390	357	388	373	354	352	354	397	371	349	338	373	367	359	347	356	356	382	394	332	374	358	352	390	352	367	358	376	330	340	366	389	396	369	327	385	369	344	371	344	348	346	354	355	363	375	350	356	332	376	386	343	369	357	350	358	371	378	375	334	354	346	376	383	347	377	357	337	375	346	327	371	365	334	341	355	358	356	350	350	376	372	379	330	363	345	371	370	337	356	350	379	324	378	380	344	384	401	355	400	365	401	357	325	368	364	380	381	345	338	337	339	349	373	365	333	310	347	339	364	349	345	347	373	361	365	378	375	349	332	368	363	346	345	350	395	343	383	334	383	347	331	330	348	374	373	367	341	351	344	362	348	379	359	333	352	357	357	370	356	347	352	370	373	383	385	333	338	344	370	334	369	369	380	369	345	365	392	348	385	386	360	352	364	370	351	335	346	383	370	326	336	338	350	330	326	348	380	375	358	370	379	343	374	367	358	374	351	318	402	349	383	350	320	336	375	367	362	322	369	393	340	349	355	353	350	351	325	357	338	405	366	353	356	362	319	387	361	346	358	345	351	381	335	355	366	342	332	349	359	384	358	365	339	368	374	357	344	344	355	347	379	344	382	366	370	365	361	360	382	356	394	386	342	381	394	406	364	383	344	337	344	371	331	331	388	324	344	356	391	329	365	391	350	344	364	359	363	337	370	366	366	334	355	375	348	389	332	363	389	367	346	416	355	366	330	392	380	378	375	387	364	349	391	342	348	358	396	362	396	344	336	378	332	372	372	380	339	373	357	344	368	381	351	355	358	371	369	336	357	324	353	344	351	352	359	414	380	343	377	386	370	385	390	341	346	392	357	356	358	384	368	369	364	367	371	382	349	338	349	358	368	358	383	343	346	340	354	395	382	341	379	349	356	333	381	350	360	379	347	384	371	344	356	376	341	348	378	338	345	383	355	379	414	351	368	377	372	335	387	358	350	353	342	347	367	345	309	350	364	336	345	325	383	384	360	353	374	350	354	381	321	379	390	374	365	352	372	369	346	392	335	381	385	362	371	381	352	381	362	338	369	355	390	394	355	373	356	345	337	392	360	340	352	358	367	370	350	363	327	375	328	368	399	363	381	378	338	363	357	351	416	349	360	357	358	361	385	350	332	375	390	353	386	339	354	325	320	357	396	362	354	340	333	339	337	344	370	350	366	358	378	368	351	360	378	353	366	364	354	357	376	349	357	375	345	319	370	354	357	334	325	330	355	357	368	378	367	348	362	356	369	375	355	345	342	336	371	387	348	348	372	358	374	376	310	347	351	385	361	419	338	339	363	356	346	366	314	377	349	346	372	378	367	335	343	349	373	356	362	326	346	367	349	366	354	371	341	349	337	358	351	350	372	347	382	338	318	378	359	387	360	367	361	384	383	366	378	348	396	341	331	406	378	371	342	361	342	340	366	369	363	341	347	368	355	333	346	327	339	379	376	372	351	342	373	342	383	370	364	365	373	390	343	346	317	369	332	353	356	374	372	345	374	356	335	366	332	360	362	397	365	354	363	369	349	350	377	358	357	353	351	357	342	386	360	359	355	355	376	387	371	374	345	347	373	390	355	347	368	352	334	320	367	345	357	382	370	360	361	339	323	376	368	359	355	365	370	364	363	374	358	354	342	378	394	384	369	397	382	360	383	344	356	351	367	381	372	349	376	389	394	363	373	364	372	385	357	370	340	359	341	350	344	382	361	421	323	365	366	402	407	350	359	356	370	343	373	372	355	386	338	340	366	348	361	372	332	362	333	332	369	333	353	346	310	386	360	325	377	402	369	364	390	337	381	374	379	354	372	372	331	327	339	358	370	349	354	367	355	357	370	362	347	378	365	359	367	364	337	357	358	400	348	347	353	383	408	347	396	408	365	380	366	357	356	353	399	375	375	364	375	314	356	408	360	355	337	371	327	387	346	382	376	346	354	380	349	345	379	331	382	363	331	349	320	362	382	371	360	355	325	340	353	347	373	328	365	350	349	383	344	386	388	352	383	360	384	368	349	352	346	374	362	370	351	356	339	371	363	356	364	328	333	371	343	368	359	388	385	363	318	363	353	367	349	339	357	377	331	387	339	377	347	393	376	343	361	356	350	358	345	385	349	364	333	351	345	354	375	333	351	341	342	358	371	332	351	348	319	360	375	367	361	393	344	387	352	335	348	356	362	372	359	349	373	398	365	378	377	359	365	398	335	349	374	352	397	333	367	376	361	370	363	359	369	346	357	336	339	334	341	338	370	359	384	333	374	346	346	390	386	342	366	368	355	338	341	349	372	365	345	398	328	335	376	341	364	337	396	337	330	323	368	349	340	324	375	353	397	372	380	358	346	385	375	346	363	395	353	363	343	357	363	366	356	347	341	344	374	383	344	376	361	402	384	377	384	354	341	364	352	374	367	361	329	370	387	367	345	378	391	376	344	375	390	363	366	328	375	375	370	385	344	345	366	355	375	368	380	358	387	376	351	358	365	369	327	347	350	366	361	371	384	360	373	350	347	335	363	347	371	353	376	356	344	346	332	365	375	371	351	332	355	373	358	400	348	328	353	363	375	346	351	341	369	374	371	372	363	377	339	335	325	368	333	350	373	354	376	371	353
24362	24766	41487	36956	27217	20518	4888	453	395	403	391	390	396	374	373	397	390	391	387	386	404	380	347	393	352	409	360	392	333	370	342	359	389	348	356	382	400	395	364	348	354	356	357	353	366	384	355	352	357	389	368	366	401	351	395	353	400	377	404	384	356	391	390	377	378	389	395	369	373	362	364	381	391	371	393	422	374	355	391	376	395	348	376	377	356	362	339	372	362	364	360	403	361	380	373	399	341	372	371	379	350	362	383	366	357	356	403	375	370	381	371	362	356	397	391	355	330	319	345	351	387	346	409	363	378	391	391	372	356	362	360	365	343	394	366	366	376	360	362	350	373	360	405	390	403	364	357	339	373	393	357	353	351	355	367	371	395	376	382	377	388	383	371	387	362	371	353	348	365	354	391	347	397	369	379	372	365	336	376	352	343	381	398	351	362	365	423	347	383	387	360	382	349	393	366	373	360	371	373	387	375	346	398	338	349	378	361	362	357	355	364	402	381	361	383	363	383	366	378	386	399	414	381	368	396	350	354	344	357	388	381	381	391	376	377	355	364	407	385	366	359	351	355	371	371	378	356	401	350	349	348	340	364	367	362	394	367	345	391	361	375	414	378	368	399	363	405	368	357	365	388	395	378	348	412	392	396	392	358	373	378	379	376	350	360	387	406	357	358	355	393	373	358	385	383	375	344	396	356	304	357	377	373	337	368	332	372	385	350	358	386	340	382	382	368	380	388	385	360	409	399	375	390	382	394	412	369	382	410	380	394	408	336	340	337	346	389	372	376	405	367	397	361	384	385	392	381	391	387	398	413	343	379	407	363	370	369	366	399	387	396	367	394	366	379	382	368	370	372	371	373	382	356	410	352	398	370	355	409	365	378	365	378	386	362	368	374	368	387	373	395	365	363	384	391	354	395	346	371	382	393	350	336	366	403	350	367	372	372	379	385	379	350	373	387	365	385	367	379	378	371	386	371	355	366	379	360	365	391	336	375	350	373	353	363	377	364	379	357	406	389	387	402	384	437	365	404	369	345	385	365	381	350	384	384	388	361	335	392	378	364	362	350	389	364	368	384	355	389	378	408	365	408	420	385	421	391	374	382	375	365	345	354	373	339	397	359	399	372	378	358	403	363	384	361	359	358	386	347	358	366	380	347	371	372	382	405	384	378	373	426	332	395	362	340	406	339	363	326	384	347	426	373	363	363	382	341	371	336	371	352	350	379	373	387	373	384	382	368	357	394	382	359	383	411	384	425	385	401	362	396	372	369	386	383	364	382	386	383	386	371	348	371	396	374	382	369	366	374	383	365	338	363	395	373	384	356	381	326	389	364	354	389	356	352	356	360	358	380	406	400	378	381	358	357	388	362	406	383	351	312	392	397	361	353	379	414	399	384	406	360	373	376	387	376	377	364	362	392	352	388	354	404	356	374	370	360	398	411	361	373	395	381	381	381	336	368	380	324	394	349	366	330	397	377	382	381	335	376	350	351	374	378	358	365	377	368	398	393	356	386	337	375	390	385	356	399	369	339	368	376	353	365	385	388	367	367	383	377	358	366	377	368	367	373	382	367	340	376	344	386	360	378	350	370	351	324	353	351	365	369	391	380	380	376	392	368	377	353	353	387	425	360	373	367	395	372	371	363	418	378	391	369	364	364	380	357	382	398	402	382	393	383	356	398	419	341	340	399	363	363	402	381	362	360	384	365	371	359	396	380	368	387	367	361	372	355	324	394	369	361	355	361	328	359	384	386	350	361	389	357	365	384	374	346	369	356	361	382	343	377	388	377	359	350	384	412	389	395	372	381	380	334	398	379	347	382	349	398	349	364	377	351	341	357	406	374	387	364	373	384	360	380	351	373	357	377	393	355	353	369	399	380	384	363	361	406	378	369	372	355	366	357	369	395	369	402	385	379	361	351	325	366	393	373	380	336	363	346	375	369	362	372	384	399	369	350	373	372	369	387	377	374	371	383	358	353	394	385	399	353	381	371	329	372	404	365	371	356	388	373	349	358	387	382	365	365	367	413	357	410	351	370	377	363	376	380	379	352	388	346	355	367	390	357	358	371	378	388	366	404	354	376	358	358	364	358	343	382	359	344	359	379	352	383	380	392	353	351	348	387	367	382	366	385	397	389	376	364	384	401	387	369	353	382	370	382	401	336	381	371	337	387	372	415	337	354	332	361	329	379	357	383	365	360	410	368	397	369	376	409	370	360	403	410	355	373	394	402	364	388	398	367	353	358	398	361	377	381	339	381	364	347	365	339	358	373	345	375	348	378	380	369	390	343	377	372	396	369	409	396	347	405	359	359	376	354	367	365	382	394	370	392	390	344	417	353	375	397	378	419	380	361	378	362	336	401	360	378	356	363	366	379	331	386	347	361	377	391	364	371	370	333	364	358	354	387	366	364	378	361	358	353	406	370	343	379	380	343	357	362	362	387	348	377	344	341	401	364	332	378	324	379	404	392	404	368	401	341	388	378	373	384	373	332	372	381	368	392	360	353	399	358	393	418	360	349	372	364	371	399	382	394	362	344	354	370	367	332	365	360	378	363	396	320	389	360	375	326	336	360	391	359	397	394	386	344	365	381	360	389	381	360	395	356	420	322	387	393	362	405	368	358	364	344	376	369	386	362	376	379	372	347	394	410	358	371	355	354	366	420	365	369	366	395	389	384	362	391	385	384	378	357	383	410	333	364	361	390	377	369	369	367	326	396	373	377	387	362	393	360	370	425	380	346	394	388	366	354	363	329	382	360	380	357	386	377	396	388	385	341	369	360	357	389	353	405	364	387	366	391	371	366	338	397	346	371	401	354	360	360	408	360	404	352	369	385	406	387	409	383	388	379	376	378	358	411	373	361	368	409	369	399	359	391	364	401	353	344	376	353	355	358	399	365	362	363	378	347	358	340	370	352	365	389	406	346	365	349	382	340	344	387	371	374	361	353	386	396	426	367	368	332	352	352	382	380	407	336	403	355	370	387	397	387	399	376	343	376	397	397	353	352	369	356	396	355	402	359	391	358	358	405	363	351	342	367	384	376	391	408	373	357	356	369	364	366	388	375	379	392	348	344	400	373	354	399	366	376	372	350	393	345	415	388	375	415	386	345	391	363	374	374	418	366	387	366	373	352	371	377	369	422	356	379	386	349	346	339	377	396	357	402	362	376	370	368	364	359	394	397	368	414	362	394	387	366	372	415	349	391	375	374	380	343	356	359	396	411	363	358	361	398	367	359	368	375	349	380	363	354	391	340	380	364	382	410	352	396	366	365	363	346	375	363	389	381	369	371	372	387	365	398	375	394	376	384	390	380	371	387	378	382	361	348	381	385	365	353	380	360	372	394	382	350	375	378	339	397	371	356	394	367	352	393	372	395	375	402	339	376	386	338	405	378	351	403	382	343	383	370	401	367	394	376	379	376	373	357	356	374	393	381	365	339	341	331	369	381	383	364	330	354	387	373	387	360	377	387	340	369	419	357	328	364	347
32070	91152	75637	46752	33091	13589	510	483	467	414	443	426	427	427	414	408	417	405	443	409	439	431	396	416	401	472	439	419	450	457	406	406	416	452	404	407	426	408	427	407	468	430	386	443	413	433	433	396	408	407	421	413	396	431	421	418	404	404	455	407	395	432	417	409	427	372	434	428	371	449	405	432	416	374	429	415	420	412	392	424	414	432	448	402	433	435	410	436	428	395	433	439	403	401	441	420	388	411	406	396	408	409	405	448	425	395	426	419	413	407	419	401	405	439	445	417	410	405	421	424	451	413	449	390	415	432	400	401	450	426	417	442	431	441	410	411	422	389	403	472	388	420	420	413	397	436	435	420	403	411	449	419	408	412	390	385	401	397	388	386	422	387	397	386	398	401	411	423	418	421	415	404	431	386	387	405	413	399	397	416	414	392	389	441	406	381	362	368	432	404	444	403	434	425	386	400	398	422	381	387	406	402	401	385	431	407	418	425	433	391	418	437	452	440	411	419	414	418	391	434	421	411	427	428	444	363	420	399	427	427	414	404	420	416	404	394	378	408	417	441	439	412	426	400	411	428	439	385	435	402	425	423	443	443	394	392	401	355	399	415	421	424	439	442	434	463	377	402	431	416	452	394	398	409	412	413	400	410	418	380	410	419	405	397	428	407	377	420	399	418	406	418	452	428	404	381	457	415	397	408	403	393	402	416	436	397	447	449	424	448	393	418	435	417	409	369	429	406	406	465	432	446	414	403	371	451	432	422	445	402	425	401	412	392	438	412	409	410	420	384	416	409	398	441	418	412	401	387	456	403	379	425	419	399	417	418	381	413	453	366	414	410	416	445	422	397	447	419	401	398	447	423	417	397	418	380	417	396	398	424	412	422	412	417	393	448	447	370	410	422	360	422	415	437	416	397	412	408	476	445	441	400	398	395	435	436	437	415	414	384	405	414	401	439	386	428	399	430	411	459	401	418	439	421	441	420	437	415	400	400	417	436	414	402	419	377	413	445	427	445	383	438	424	425	380	405	390	393	417	409	380	422	382	458	417	380	452	396	428	412	392	428	403	438	383	406	408	422	426	426	377	424	423	418	406	390	396	422	432	449	385	433	435	415	384	414	420	407	389	415	424	384	417	424	407	453	399	432	448	428	440	415	423	419	410	413	410	389	416	392	395	425	373	379	443	433	412	402	426	404	420	409	419	412	409	363	443	395	428	424	395	387	395	409	417	451	426	374	419	417	393	364	431	455	461	411	424	389	424	408	438	397	386	410	421	400	393	381	442	417	411	425	398	377	398	376	436	412	384	422	385	407	429	421	390	403	430	406	423	423	420	409	402	413	391	386	385	435	434	403	427	403	380	441	431	426	418	407	444	442	376	452	441	412	417	409	439	397	400	395	422	377	427	431	385	387	401	409	401	422	408	395	408	426	439	423	422	458	426	421	420	418	396	438	446	421	431	409	411	437	410	419	409	418	415	394	421	419	426	425	395	405	423	415	395	429	396	400	427	436	419	423	453	414	404	391	442	431	420	447	424	412	433	402	406	419	407	427	401	403	422	392	399	404	412	438	412	410	376	396	396	404	427	421	436	395	397	389	421	435	439	423	413	404	396	412	431	393	392	437	395	407	427	400	409	358	406	419	413	416	411	385	428	404	420	389	424	427	413	428	422	402	398	379	432	453	387	444	397	426	431	390	428	398	433	416	425	418	406	414	434	446	417	429	418	409	399	434	413	394	431	431	429	427	446	397	405	415	398	420	416	433	390	407	443	449	414	458	430	378	409	423	433	392	426	429	396	419	437	409	462	429	452	379	390	419	430	412	405	435	382	420	434	415	415	433	429	398	410	413	416	405	428	391	388	398	408	407	392	422	396	407	421	404	422	404	391	381	417	410	427	393	425	397	393	435	448	408	394	439	389	424	441	431	389	404	422	427	446	430	397	395	415	403	418	400	431	448	409	453	421	400	427	433	416	417	420	406	389	432	421	379	407	422	422	430	406	435	398	464	446	412	445	424	447	436	376	436	431	395	420	427	393	419	454	408	425	404	403	404	400	428	379	400	417	405	384	411	425	432	385	395	417	407	412	447	420	445	401	444	380	390	428	443	436	412	392	441	395	413	434	404	410	413	387	416	413	451	435	431	446	421	442	403	404	439	438	414	423	393	401	354	388	431	419	398	427	380	434	410	406	410	380	420	410	436	405	414	417	421	430	425	401	424	448	423	452	426	427	393	424	402	429	421	399	420	412	400	428	411	376	426	412	374	430	422	372	423	432	384	418	429	411	432	382	394	382	415	421	384	396	406	438	428	415	456	407	430	379	393	420	400	393	423	415	420	430	400	405	399	401	435	442	416	426	420	386	392	442	427	432	396	415	408	411	408	380	413	384	427	435	406	394	428	434	413	444	415	390	405	408	418	423	419	395	424	454	398	400	425	445	394	419	439	387	415	349	432	397	444	440	431	449	404	412	404	411	402	430	405	407	395	409	404	410	418	453	421	397	414	418	415	447	433	438	397	436	443	455	430	420	395	393	387	426	419	406	422	446	414	426	387	452	442	415	460	411	405	377	365	430	404	432	389	468	423	454	415	417	435	417	430	453	411	414	411	383	428	408	379	390	422	388	422	457	455	478	379	429	406	448	390	436	403	418	409	429	415	408	416	411	398	439	388	401	424	396	414	392	416	404	386	430	402	409	411	380	408	402	397	422	437	389	423	396	397	395	425	421	419	405	428	443	405	398	394	419	446	427	403	392	437	415	428	418	402	420	410	414	411	436	388	405	401	425	376	386	417	405	427	437	439	414	389	382	435	421	461	430	432	438	414	420	435	447	410	431	384	418	399	433	416	403	426	422	431	423	419	451	402	392	416	429	449	403	455	428	418	409	411	428	417	423	418	430	363	381	413	382	374	405	403	423	424	420	418	453	412	416	446	404	398	429	411	408	412	424	414	418	398	381	409	426	402	395	412	405	413	388	400	375	406	407	398	418	385	415	414	400	436	425	423	434	426	405	433	424	429	400	425	386	459	416	420	411	387	396	420	433	415	417	399	400	396	381	428	449	406	394	410	395	446	413	439	425	416	436	431	419	410	448	403	401	374	432	421	446	424	434	413	391	433	432	411	427	387	387	448	401	415	416	421	430	408	395	431	406	388	424	431	451	402	385	416	435	427	425	450	421	376	449	395	408	420	473	373	436	399	429	398	386	445	388	408	445	437	424	419	413	390	425	368	393	403	452	413	416	419	436	427	434	435	382	387	435	391	407	470	413	400	406	415	401	446	401	425	424	418	415	435	428	384	412	410	435	419	419	410	419	387	396	403	388	415	414	397	425	423	400	384	418	399	439	372	397	390	401	425	422	432	410	411	411	411	419	395	395	430	371	396	380	420	402	408	409	407	414	363	405	403	427	430	416	409	373	418	391	415	434	439	402	408	401	384	394	425	447	391	449	402	418	405	383	458	422	420	451	397	410	446	441	428	399	406	411	419
25565	28114	43217	34717	21866	10382	853	432	492	487	474	430	460	423	441	445	446	452	462	451	446	443	466	408	469	436	435	414	460	449	446	431	480	397	456	474	429	481	444	441	445	444	498	450	426	471	465	407	432	439	439	439	459	424	511	444	450	467	455	427	449	470	426	434	470	419	435	425	461	442	463	446	471	417	449	493	470	447	468	476	432	454	454	422	454	459	434	453	427	437	432	436	445	462	437	426	456	460	424	458	458	429	458	443	483	459	449	463	422	401	455	421	416	432	453	465	478	440	439	476	438	412	467	451	444	440	456	437	441	469	419	458	461	426	442	467	447	452	436	461	395	420	419	438	429	467	428	475	384	428	420	441	412	468	492	449	455	439	459	446	476	450	477	438	409	470	414	491	478	469	445	461	414	468	469	438	415	440	464	455	424	448	493	493	449	411	435	427	483	469	459	470	448	415	438	458	453	461	470	423	462	455	447	455	491	451	484	426	483	476	464	411	439	449	445	482	468	443	477	448	463	480	430	460	453	434	457	472	455	474	441	448	464	429	430	487	469	434	484	399	440	390	479	429	400	464	413	422	474	477	459	436	459	465	416	440	425	468	428	454	499	422	422	421	461	470	420	426	473	432	418	432	433	372	409	458	456	417	468	469	413	435	425	433	505	465	441	432	460	445	441	446	442	457	438	408	451	428	458	443	468	430	449	444	441	446	467	463	453	410	451	454	441	435	460	417	410	448	488	420	477	445	434	448	406	481	466	400	451	487	480	413	457	464	410	465	447	479	434	432	430	473	419	454	428	448	431	456	463	421	463	445	450	449	439	447	478	493	434	490	424	445	472	453	446	417	431	459	431	448	470	467	418	438	440	440	434	477	459	480	437	459	440	447	472	433	481	446	405	446	451	400	431	465	446	459	455	446	439	451	438	467	459	444	490	418	434	455	490	430	447	409	470	482	447	447	470	428	442	483	451	414	460	384	430	450	442	430	469	456	457	450	446	420	466	446	448	421	442	446	467	427	436	477	454	445	430	456	483	431	468	413	466	458	433	411	440	420	422	462	409	453	408	436	464	439	486	454	438	474	397	426	479	430	442	425	444	458	483	449	469	488	469	432	454	486	470	469	438	414	446	436	442	441	423	464	440	405	443	467	447	473	422	441	442	442	457	482	470	438	449	441	468	472	418	442	457	462	457	484	447	449	465	440	446	421	453	446	465	458	425	436	458	436	445	446	429	433	446	447	459	463	460	459	477	437	444	484	431	454	451	462	465	436	475	469	441	451	438	433	469	515	446	508	431	443	449	472	405	456	458	461	424	416	427	443	443	471	449	435	443	426	473	440	463	428	458	471	432	454	451	443	427	466	440	459	433	431	495	403	444	473	437	461	448	459	453	485	426	466	433	448	433	447	425	405	445	477	419	449	447	418	478	474	431	452	435	427	454	491	405	478	490	442	444	474	448	512	405	421	437	454	410	433	464	452	466	451	422	443	442	454	424	440	473	447	456	480	450	443	460	422	425	429	446	470	452	463	440	448	443	470	424	442	457	449	453	453	428	399	413	491	455	463	408	461	424	458	480	461	459	454	471	454	451	492	460	456	453	475	467	455	468	483	446	471	446	447	429	421	414	415	443	407	443	458	433	478	432	453	474	440	447	491	464	423	469	443	448	437	447	449	423	460	458	427	451	459	439	443	462	455	420	424	460	449	456	426	452	425	415	453	449	471	442	434	457	400	475	467	422	476	455	457	456	459	415	497	445	471	431	419	436	429	458	442	460	440	442	467	441	467	460	446	448	436	440	432	443	471	475	464	442	458	427	453	454	453	449	447	468	416	434	452	414	448	437	459	472	456	478	459	469	435	449	444	460	484	472	446	424	459	459	441	460	427	458	458	447	454	422	397	471	467	450	444	464	444	425	416	433	469	434	467	454	460	436	467	408	473	443	472	454	400	414	456	440	449	440	405	401	483	468	455	437	446	433	448	442	436	428	397	455	459	425	438	451	436	433	460	446	478	458	457	435	449	441	474	426	421	415	456	465	459	447	446	443	464	440	429	433	449	465	445	473	426	444	424	444	458	429	457	457	475	454	464	459	429	474	454	430	464	476	475	452	450	470	467	413	449	442	459	439	441	465	436	425	438	489	434	456	442	422	433	452	492	463	445	456	464	440	434	493	438	440	450	451	390	470	466	401	451	459	439	437	467	463	443	391	455	433	457	445	428	424	424	452	477	416	454	471	455	460	453	437	459	449	432	415	488	447	471	455	437	445	419	437	434	456	417	441	460	459	433	472	465	453	459	475	458	424	438	404	486	407	424	421	469	466	450	490	445	467	432	429	448	447	422	473	482	452	435	463	448	410	463	417	428	453	457	443	460	458	468	476	487	435	435	457	480	439	453	410	474	462	473	466	446	438	429	456	442	407	439	432	429	435	448	443	439	446	463	451	429	408	485	444	484	448	440	474	429	475	450	429	448	458	486	450	465	461	474	420	480	442	399	496	498	450	486	469	405	451	430	450	463	457	403	450	410	470	516	486	429	421	443	490	484	481	451	431	418	474	443	422	462	455	428	465	466	440	431	513	443	433	445	424	420	436	441	453	444	456	430	410	403	403	433	451	461	458	436	411	426	485	450	425	475	415	435	427	437	454	436	455	490	479	408	452	444	434	454	450	401	456	382	464	495	425	457	426	455	498	421	405	476	456	428	481	419	421	458	451	447	442	418	442	416	448	452	417	450	482	460	454	429	444	451	453	468	462	435	425	462	423	458	419	466	435	447	454	459	472	442	420	417	438	442	439	471	423	423	466	454	425	449	456	422	442	465	436	470	477	469	461	448	458	440	468	443	440	459	419	428	441	433	425	484	493	463	469	443	484	396	413	434	460	407	435	454	460	453	424	459	421	456	452	436	437	414	443	441	440	450	434	473	435	436	444	433	435	484	442	403	453	430	447	484	455	420	428	470	437	452	476	423	449	449	450	427	429	420	462	406	443	442	449	448	481	454	443	411	454	525	435	462	469	462	455	473	445	434	448	426	438	448	448	412	468	440	435	451	460	465	403	462	458	456	479	442	480	445	442	452	433	413	444	467	437	440	449	429	462	409	423	474	425	470	449	424	413	409	430	496	406	447	413	462	443	436	456	427	455	449	475	481	433	454	433	440	398	426	462	480	459	492	373	429	424	432	440	465	422	437	442	429	441	484	433	424	450	457	414	454	416	471	473	460	447	452	502	439	433	427	465	460	425	448	388	415	437	439	454	417	415	448	418	428	436	456	441	406	413	458	406	450	441	427	429	432	471	419	402	457	472	436	442	439	439	440	434	441	432	414	454	462	425	444	449	460	478	443	433	435	459	431	463	455	467	415	478	455	421	465	436	435	420	431	468	454	436	457	427	423	433	446	434	452	472	453	433	440	443	476	461	453	412	377	397	456	462	467	434	420	447	421	461	462	461	461	449	483	452	455	471	484	447	480	423	427	451	448	462	437	429	427
33123	85358	62470	37529	24214	8957	592	541	529	513	530	529	522	507	530	536	546	517	538	554	489	517	538	524	543	509	503	506	497	488	524	496	516	471	543	484	511	561	535	514	497	514	499	559	542	483	531	499	519	506	493	506	533	505	485	506	509	540	484	506	541	477	475	535	477	511	515	514	498	486	490	483	531	516	523	466	524	549	514	556	508	506	498	499	517	552	481	532	497	519	550	527	501	467	525	547	509	519	498	502	539	506	499	488	478	498	501	509	502	508	512	524	513	530	512	520	499	504	505	506	519	481	500	519	460	488	511	530	544	509	536	527	505	506	517	522	514	491	518	527	521	501	498	489	472	534	524	507	501	524	538	496	534	544	525	518	504	499	505	529	490	503	503	508	526	476	536	513	512	505	523	509	552	533	505	491	558	481	510	521	484	528	494	536	528	525	500	469	521	533	542	503	529	509	515	486	549	512	500	530	485	527	474	502	507	553	534	536	553	482	493	529	513	541	505	566	553	500	511	556	474	468	522	547	462	505	499	479	528	518	511	510	554	506	536	511	496	492	523	547	505	500	539	530	535	518	494	501	536	478	519	533	564	533	535	524	510	539	516	485	552	458	506	520	530	479	538	567	515	521	503	511	558	561	504	492	527	517	503	481	519	482	523	520	494	462	503	517	490	549	489	489	496	509	507	509	510	523	475	513	541	516	542	480	511	498	508	506	518	513	516	473	509	485	469	524	490	535	492	545	523	530	528	507	528	522	511	535	484	501	495	537	484	538	496	530	496	499	481	544	517	508	501	488	504	509	554	474	530	497	515	516	511	509	520	511	524	519	514	480	498	556	532	520	512	562	558	477	467	477	483	519	543	508	501	539	506	511	498	511	500	482	516	492	521	467	484	520	499	503	528	519	534	513	527	521	514	509	480	512	498	506	584	489	481	524	500	527	511	506	494	495	501	492	488	480	530	509	474	486	478	521	505	537	519	530	482	513	559	482	530	523	524	480	513	547	487	527	545	471	520	503	500	511	516	499	489	481	469	497	499	523	548	543	513	539	500	530	498	516	496	512	452	506	576	539	502	567	481	504	473	529	535	517	510	533	493	500	493	483	479	484	503	502	499	507	472	464	494	510	521	526	518	532	548	517	498	524	499	475	549	493	462	517	508	520	515	507	505	481	517	505	515	507	527	509	484	534	514	528	506	502	522	512	548	488	465	508	494	521	518	503	515	489	497	530	479	486	513	505	504	549	503	488	475	500	503	487	466	510	541	516	510	518	550	526	547	510	507	509	522	521	542	526	503	539	526	505	522	512	519	519	492	521	508	523	498	518	480	543	536	511	506	493	508	530	518	492	474	506	524	510	496	502	533	511	515	532	533	532	501	519	522	509	500	508	483	510	542	542	518	503	484	497	478	511	508	550	470	525	505	555	552	481	502	501	537	531	524	529	519	524	574	520	495	502	502	507	479	507	465	542	515	496	523	521	518	507	522	514	538	518	520	523	494	519	521	490	497	502	518	531	556	526	536	523	525	514	531	467	506	522	519	519	474	535	572	497	517	522	505	515	534	548	533	533	499	477	494	488	523	481	487	510	559	516	536	544	518	534	552	483	552	493	510	485	499	504	529	510	500	511	527	444	502	506	520	524	504	504	493	509	476	502	513	500	522	494	510	492	551	479	478	514	489	564	491	478	504	487	537	509	559	539	512	528	518	520	472	468	525	456	511	500	516	551	536	527	511	518	516	532	519	510	496	525	545	517	538	507	523	468	539	527	513	505	502	487	488	484	511	524	501	534	499	517	472	531	502	494	536	491	540	502	529	514	469	526	519	526	484	513	500	485	510	544	543	520	533	528	513	517	518	499	519	533	536	552	512	492	501	554	511	504	528	516	481	507	530	530	506	527	534	517	488	541	552	465	511	507	489	524	528	494	510	536	472	526	497	490	469	517	497	536	522	507	505	525	511	511	528	515	545	525	481	513	514	482	505	466	532	518	492	511	529	501	514	539	492	505	547	532	497	529	535	526	524	512	522	525	553	558	542	540	530	558	511	481	552	529	521	524	478	476	523	510	536	573	506	473	531	531	504	494	526	502	442	514	490	531	519	515	494	537	526	489	540	503	526	494	517	530	514	519	541	512	523	518	504	491	508	490	511	497	497	530	480	518	493	522	484	503	536	498	514	541	499	482	534	532	492	533	523	535	534	477	542	484	524	497	503	506	515	506	526	498	515	553	488	546	529	542	518	524	468	562	510	522	517	494	508	494	509	520	514	477	503	499	471	533	531	501	534	531	499	541	499	451	519	507	487	501	534	511	519	506	518	488	553	517	507	560	516	487	454	472	474	490	534	481	516	508	539	474	526	457	477	510	519	522	506	486	477	507	497	465	485	549	499	511	508	515	459	511	526	506	502	529	489	518	519	487	488	486	528	497	480	571	484	496	521	493	524	483	492	498	548	525	494	490	494	477	500	495	533	512	549	506	511	506	522	505	517	519	494	567	538	511	476	539	520	488	526	518	547	508	509	540	508	503	507	476	512	510	496	508	506	508	514	534	523	506	499	531	526	519	529	523	560	536	523	506	489	467	495	524	484	530	502	503	476	487	507	537	528	530	541	513	577	518	492	510	507	518	508	523	542	472	518	532	499	560	495	504	508	536	553	497	524	532	504	529	489	508	500	486	500	556	569	507	526	508	514	475	501	520	504	493	545	528	501	531	514	497	501	494	517	521	531	498	516	509	540	501	521	463	545	509	521	519	489	481	505	475	474	551	510	501	530	535	498	458	476	558	499	515	469	540	500	536	513	517	497	532	528	522	494	523	523	506	555	511	504	509	528	524	499	500	541	462	528	494	511	512	496	468	535	491	538	535	494	496	530	506	500	546	504	540	515	538	481	496	486	512	537	509	529	546	564	531	526	511	513	505	506	492	506	550	472	525	490	483	533	510	486	486	528	518	541	488	514	508	502	535	521	507	505	513	489	481	504	496	543	518	508	482	500	545	475	509	537	529	491	511	531	483	576	497	536	520	539	499	511	524	508	538	533	475	494	545	491	528	535	480	518	507	500	526	498	491	502	515	488	500	496	544	528	498	481	488	491	522	494	518	471	536	526	529	548	492	500	529	493	526	538	504	505	491	516	518	514	507	533	510	506	491	517	526	472	520	532	480	505	475	508	543	494	523	501	514	515	504	540	517	500	487	510	491	473	546	515	524	553	506	471	475	527	514	516	494	523	493	572	479	517	508	498	490	532	526	484	513	505	472	515	563	513	559	504	496	521	508	494	533	531	503	518	493	540	486	526	490	520	476	505	517	504	525	558	584	484	506	500	497	484	484	527	504	519	488	529	504	534	513	465	486	524	520	523	563	481	540	495	527	490	509	513	504	505	497	527	501	512	479	488	543	527	521	529	548	493	546	501	519	512	526	502	527	498	531	536	522	482	505	485	505	486	483	527	538	479	513	511	541	500	513	519	509	515	481	521	503	549	547	531	526
23157	23083	35785	33394	28365	24247	13348	1285	624	655	599	642	564	566	629	627	618	602	583	604	621	607	582	567	598	581	612	588	524	613	559	595	578	578	563	582	578	587	577	575	609	572	628	548	590	552	588	607	548	569	578	618	586	571	595	604	599	559	518	596	531	602	574	610	563	561	608	564	585	632	572	557	586	594	520	554	575	591	610	577	603	551	594	552	565	597	596	574	611	578	551	574	576	588	592	617	593	567	594	608	574	619	576	582	611	581	603	556	626	599	558	575	576	562	581	576	571	594	598	531	580	573	626	596	582	561	604	604	583	553	594	577	587	580	589	570	628	602	534	579	581	560	570	598	573	639	609	574	582	587	631	570	605	580	564	546	554	560	569	555	569	582	582	555	527	590	595	577	571	552	558	557	583	626	610	598	647	583	619	590	575	599	569	556	603	589	628	573	584	567	560	599	579	618	558	611	559	643	625	623	562	590	561	594	625	574	564	596	547	550	584	582	590	537	566	582	541	550	539	628	525	593	562	555	620	567	581	592	526	585	588	603	551	555	594	573	545	545	568	634	570	585	599	637	631	542	566	583	616	568	572	559	544	571	579	567	599	567	552	583	571	591	599	588	620	559	602	604	602	576	587	582	553	617	561	544	566	581	552	617	584	616	590	533	561	620	580	614	570	555	522	610	575	582	589	576	592	614	609	557	534	568	619	560	555	594	570	636	588	584	560	555	574	572	563	538	558	593	611	543	622	596	530	561	589	566	584	550	587	603	588	572	575	582	627	576	579	583	558	568	577	582	572	591	581	577	573	558	617	638	584	581	555	568	593	627	591	598	587	582	578	557	560	570	555	587	558	579	558	569	599	577	586	604	578	559	591	640	621	588	602	622	585	525	615	555	600	555	552	560	599	588	595	561	601	549	591	607	561	590	617	564	552	593	594	606	564	608	591	549	557	615	611	520	529	602	579	572	594	592	550	603	593	579	602	592	566	565	615	604	554	576	585	547	620	608	628	563	564	592	577	594	592	545	623	530	537	577	512	591	562	554	594	564	562	582	595	582	589	573	558	592	599	548	589	550	553	628	554	528	544	622	562	597	554	588	553	549	586	558	556	609	576	595	541	587	599	530	584	548	532	597	580	567	616	599	584	590	596	610	569	569	612	565	577	606	595	550	573	587	557	589	562	537	597	580	591	601	564	587	581	640	567	621	580	577	597	571	603	565	592	585	582	563	560	595	581	585	576	585	566	600	586	576	578	574	577	576	566	589	598	531	613	555	578	567	596	589	567	545	538	598	570	586	607	629	568	631	603	611	548	585	599	597	560	553	588	546	600	542	575	581	610	591	597	600	533	618	588	598	580	577	577	605	595	598	607	574	585	572	576	611	543	599	597	577	611	610	622	581	605	580	563	576	596	579	571	575	593	608	582	597	549	567	583	569	577	607	625	572	598	601	596	608	533	580	555	551	592	624	582	575	556	572	571	611	595	588	562	553	614	545	562	572	611	550	606	543	582	552	551	589	609	566	600	626	579	559	551	588	551	579	590	577	615	551	648	624	601	555	630	619	560	604	576	578	555	596	577	592	588	607	556	628	601	573	605	584	627	575	567	602	561	602	562	559	557	570	568	609	593	575	630	612	606	596	578	590	544	605	571	600	527	611	573	565	578	567	615	525	590	632	626	578	610	542	606	569	563	582	545	551	618	568	581	572	548	569	568	594	591	560	581	578	561	613	582	572	559	584	617	654	609	578	599	581	558	657	580	566	591	571	591	572	618	532	568	590	580	574	642	605	587	567	573	573	616	586	590	579	553	573	592	575	601	635	584	554	603	581	565	588	560	544	603	586	582	596	584	597	594	609	594	602	571	602	605	634	597	558	615	570	593	523	572	568	578	602	605	567	561	655	567	574	538	567	587	578	577	591	627	592	598	573	553	580	592	594	569	560	554	583	594	565	618	573	560	577	513	622	578	585	591	569	560	572	580	560	568	594	601	579	574	538	555	586	621	592	545	588	596	600	614	579	575	608	593	514	579	574	573	626	618	608	578	590	617	562	592	614	564	535	548	575	597	586	573	602	569	559	561	542	527	608	594	543	609	580	560	621	603	631	605	624	573	602	578	637	588	595	575	601	606	579	605	575	610	603	547	593	586	599	558	564	614	588	574	534	597	594	590	581	547	554	616	577	594	584	587	565	608	585	562	613	561	605	623	596	576	612	616	555	559	592	557	593	590	560	612	563	602	604	585	557	577	587	598	577	563	612	595	579	563	573	566	579	541	614	560	571	592	576	583	606	582	554	568	547	594	553	565	601	599	580	610	569	587	612	598	598	587	601	550	624	557	575	551	593	565	568	574	589	551	600	574	557	559	555	580	531	558	594	597	598	544	573	601	591	595	531	585	582	570	561	605	591	575	608	582	630	594	573	598	557	586	576	557	552	593	571	619	581	573	607	584	574	634	596	542	599	573	572	562	593	549	573	600	582	601	597	645	542	554	578	551	611	568	575	574	604	655	573	589	549	602	598	593	554	603	586	581	630	631	618	579	553	591	531	583	559	559	587	607	584	583	647	560	558	587	586	598	546	605	589	558	591	582	587	600	579	578	592	602	586	599	563	552	581	568	581	558	560	566	539	566	561	580	600	601	626	589	517	569	568	550	595	594	573	546	535	557	600	554	592	578	598	626	572	545	609	601	556	595	577	570	592	585	554	581	571	579	575	610	554	551	557	614	593	540	585	537	575	609	581	540	603	610	572	591	614	586	550	598	617	604	566	588	533	572	562	626	612	567	567	554	557	547	575	585	601	609	568	574	630	596	550	548	623	618	629	635	539	577	560	546	555	561	585	557	585	552	606	571	591	623	554	579	603	620	608	554	567	577	597	584	583	622	615	623	612	563	536	560	549	585	617	543	581	609	579	583	578	571	533	591	572	587	635	601	561	568	576	593	607	583	578	583	594	586	569	545	584	616	606	585	582	563	561	580	599	590	595	580	597	594	578	574	577	618	562	572	612	558	593	545	563	559	573	596	551	585	575	592	601	558	580	573	579	580	559	621	536	583	637	586	566	566	578	566	632	595	522	569	560	570	598	598	535	593	559	576	561	591	564	612	551	573	590	568	567	609	582	544	577	583	628	587	557	587	597	559	526	567	539	561	595	587	607	554	597	580	579	616	576	579	589	633	590	594	644	584	540	580	566	596	628	608	584	565	581	617	616	588	581	597	573	529	568	578	573	556	552	573	579	541	560	590	594	550	582	606	569	579	580	575	599	611	577	646	543	562	546	569	552	614	604	562	604	574	552	585	554	580	589	568	600	609	566	590	584	569	575	627	588	548	589	582	596	559	623	532	594	559	590	510	555	592	560	546	594	559	542	590	562	552	576	557	585	595	609	592	597	569	570	541	583	570	583	620	565	574	607	618	573	613	553	570	589	549	567	613	570	577	577	546	615	597	634	601	567	568	640	564	589	612	593	562	560	549	579	610	558	622	566	555	614
36164	82564	81427	62105	43164	17641	748	672	678	679	639	639	604	672	685	697	640	655	629	635	608	649	649	648	674	680	595	598	643	634	631	614	609	581	665	638	589	625	626	671	589	568	618	632	593	603	596	627	647	623	622	676	592	592	645	636	641	605	615	631	675	597	630	665	617	663	592	649	657	623	608	665	659	623	611	621	606	647	660	623	600	611	634	643	635	625	630	622	705	644	636	666	574	601	612	602	591	651	665	627	643	625	651	619	617	653	651	606	623	624	596	613	667	641	608	622	624	627	605	588	633	609	616	589	609	646	593	642	676	634	613	641	571	633	667	607	632	668	609	641	612	576	644	625	609	615	554	619	605	635	643	601	561	651	631	627	600	686	643	624	612	589	579	605	612	647	631	663	601	660	625	629	590	594	634	672	607	640	607	610	654	622	609	643	617	619	603	582	685	609	649	608	630	598	595	665	543	636	602	636	584	651	601	592	612	617	646	646	608	603	586	631	644	650	636	561	633	605	622	649	617	611	616	655	633	625	640	642	628	618	613	629	644	612	616	659	634	599	608	596	608	651	566	604	582	655	603	639	629	623	609	581	632	592	584	632	595	614	597	632	585	640	549	656	620	643	592	591	654	601	625	630	591	611	621	552	602	623	643	651	598	637	609	636	652	623	623	599	611	627	592	602	628	600	668	619	649	626	603	620	623	605	645	589	638	585	608	607	621	639	595	602	609	576	658	662	628	594	640	615	624	662	645	611	640	610	633	620	620	587	618	638	614	593	606	621	589	591	627	611	655	621	656	600	620	592	623	604	620	609	616	627	622	641	650	617	605	580	617	660	612	598	643	627	640	645	621	619	624	605	663	649	641	678	572	573	626	629	589	617	591	596	614	596	665	680	618	621	576	638	600	587	610	595	615	631	654	633	644	662	616	628	635	627	578	574	642	624	625	614	620	596	638	588	650	661	649	632	629	637	606	696	631	610	620	633	629	618	619	589	634	662	557	603	584	611	636	605	615	667	667	663	661	587	634	602	629	615	615	618	608	627	613	622	599	659	590	600	641	620	632	578	608	627	629	613	633	594	648	655	621	645	585	659	624	638	549	628	639	639	604	635	649	621	632	612	576	651	634	650	649	632	616	653	592	609	646	627	594	632	611	643	626	574	651	661	650	636	639	628	632	651	619	593	664	610	601	614	617	622	620	677	601	656	640	610	650	651	599	619	626	600	614	622	628	595	613	635	589	646	581	613	620	610	621	620	606	654	585	589	590	622	635	635	630	603	623	615	600	650	592	634	600	644	598	648	650	620	620	606	616	613	633	633	633	627	593	646	643	668	613	576	618	624	667	608	640	611	586	579	590	597	617	652	630	654	603	624	617	637	619	591	619	594	624	628	604	606	632	632	617	637	602	631	624	626	653	640	629	598	587	587	637	612	605	621	655	612	623	629	645	612	615	611	668	604	636	622	601	613	668	640	613	574	594	561	679	645	663	653	608	601	632	596	622	607	630	613	609	673	626	617	633	608	628	625	609	637	632	616	607	622	616	671	572	640	605	645	684	647	637	595	625	616	588	638	638	636	592	589	642	626	645	676	633	656	618	644	635	679	665	650	632	606	621	663	631	590	602	595	633	605	678	627	575	600	603	604	578	617	634	623	693	619	588	609	643	657	625	652	605	602	568	594	622	646	618	645	637	643	613	581	611	650	651	630	620	634	617	572	603	641	591	649	603	590	648	618	630	616	693	644	613	672	650	644	629	628	626	640	601	638	594	625	598	600	658	634	614	632	603	603	640	640	673	638	647	619	624	624	638	632	586	639	647	628	608	631	613	636	611	628	591	620	640	678	583	605	580	582	611	602	643	619	604	619	632	657	625	611	633	582	669	629	674	616	596	634	634	609	624	636	613	572	610	602	614	578	630	601	625	564	637	648	633	629	614	642	623	597	637	601	607	618	651	613	631	613	609	608	671	633	603	628	637	662	583	574	613	633	596	623	625	626	622	624	629	634	564	620	618	638	625	661	622	664	625	622	631	611	584	567	579	610	612	596	603	598	613	618	599	632	627	640	674	664	613	627	628	644	700	621	566	592	628	617	560	585	669	607	613	687	658	636	620	629	596	606	663	631	613	621	626	658	649	600	603	609	582	582	634	639	627	613	570	590	574	632	661	653	632	620	618	612	594	586	616	641	620	601	630	668	615	653	655	605	633	656	607	632	636	630	628	619	595	648	595	613	626	606	617	583	644	648	673	635	621	666	558	593	606	619	615	630	632	624	657	616	627	690	575	646	644	603	640	658	553	621	636	634	640	616	645	646	613	599	639	624	637	623	619	619	601	637	616	647	607	612	616	641	622	632	698	645	658	633	631	638	649	625	667	652	635	624	635	637	629	619	634	644	577	591	602	634	620	633	626	637	612	618	614	569	636	588	630	646	638	642	642	624	609	628	630	588	627	627	639	604	691	617	584	648	607	650	637	672	616	625	631	656	643	618	640	636	623	613	605	619	636	610	627	574	622	633	571	630	604	630	606	637	641	609	601	610	628	639	609	616	578	615	628	680	617	645	608	631	617	637	615	645	656	578	619	612	621	624	626	675	603	611	609	642	629	604	626	648	623	637	633	609	624	583	629	635	613	648	644	572	620	622	585	590	633	603	632	621	622	583	599	627	601	624	659	677	602	601	729	615	625	609	557	598	635	590	622	613	637	606	633	619	647	641	631	623	614	602	623	640	572	597	612	623	633	647	647	623	664	613	646	594	608	576	624	585	633	639	618	618	641	633	638	592	635	635	654	608	580	640	628	623	600	641	577	631	645	617	616	621	576	577	646	607	573	587	644	617	604	597	606	645	663	625	620	676	672	607	578	659	617	620	632	618	610	646	616	641	615	624	640	645	659	599	637	669	623	620	638	656	614	590	631	642	640	678	662	652	612	615	647	631	614	622	611	649	605	614	635	639	600	639	597	620	631	643	637	576	629	634	658	635	620	625	591	636	637	606	636	622	631	646	607	625	612	679	606	629	653	655	610	606	676	652	644	610	586	654	606	616	647	649	583	619	643	638	640	618	610	649	662	618	586	620	604	599	596	618	635	609	601	657	635	577	666	607	620	590	589	608	632	589	607	642	683	676	620	601	608	660	633	627	572	597	667	611	640	642	663	656	639	613	586	610	647	586	605	659	610	620	603	622	614	605	647	620	642	597	656	587	600	634	609	624	670	620	599	611	597	613	633	610	626	648	625	608	679	649	610	639	640	616	656	609	584	594	630	674	633	631	644	626	626	608	671	623	593	613	623	637	652	629	636	631	633	661	618	633	621	652	630	590	596	607	602	630	612	629	670	632	654	600	609	611	611	616	685	587	623	595	592	644	634	655	579	620	663	640	642	583	633	631	640	635	583	605	612	614	674	614	640	666	618	642	599	602	603	622	668	607	637	632	616	654	547	612	643	626	638	622	679	601	634	650	584	582	586	637	613	651	643	622	625	638	661	614	605	625
27886	33773	41118	24759	7925	1438	319	309	317	300	298	318	312	299	318	297	312	324	279	313	292	296	310	303	310	316	301	304	294	325	322	325	300	284	342	293	311	307	302	307	324	327	318	315	307	294	286	350	304	331	329	310	308	357	308	320	322	335	297	340	295	299	306	314	322	272	336	335	304	329	311	312	343	335	320	283	292	294	327	296	321	296	327	325	278	318	340	329	314	302	316	303	301	291	297	333	311	327	337	344	306	324	322	288	334	314	367	302	328	282	264	321	332	316	305	317	324	340	322	306	308	340	316	342	288	284	300	323	292	315	317	325	316	288	336	337	321	332	309	300	316	315	331	318	297	286	337	309	338	299	317	294	328	320	313	342	324	312	346	285	308	324	327	330	283	305	315	286	326	329	329	319	296	300	319	312	324	331	299	316	322	329	310	299	313	360	314	301	322	299	307	315	320	315	313	275	342	281	329	312	326	342	276	312	309	310	344	334	326	277	333	317	331	325	329	317	310	324	322	347	333	281	334	309	312	327	313	328	301	318	329	306	335	351	347	300	296	357	329	324	291	318	332	300	289	318	338	311	308	334	316	317	295	276	302	319	292	307	308	335	313	324	324	290	301	275	330	328	298	339	296	355	279	318	309	306	312	309	329	265	332	352	344	306	303	329	310	336	329	337	297	298	309	325	307	304	322	315	307	331	316	262	317	310	335	327	310	331	321	317	361	279	326	333	291	328	325	350	336	296	300	280	319	325	341	318	300	300	315	333	345	321	333	314	337	269	331	344	301	345	328	286	293	313	312	327	304	322	299	320	341	304	305	316	357	349	331	333	315	316	317	309	356	303	334	288	320	318	324	320	315	290	305	316	340	290	341	298	326	319	334	317	326	295	336	307	342	285	350	313	316	287	345	325	312	314	291	330	316	305	317	311	306	313	333	327	309	337	316	320	323	300	324	301	308	311	318	309	331	319	318	354	307	308	288	339	344	352	322	299	324	319	304	320	332	293	308	311	325	318	305	300	271	348	282	297	330	322	309	309	309	309	312	293	302	317	298	315	309	294	347	339	312	323	318	302	306	323	332	265	299	324	337	316	360	315	281	342	290	368	322	336	306	292	314	351	321	318	318	344	313	299	301	324	327	343	316	341	328	288	316	304	329	303	314	333	284	340	333	307	343	290	295	320	344	306	329	336	294	312	284	327	350	309	331	339	322	309	295	348	311	344	302	308	312	289	316	326	316	315	308	301	305	304	303	300	335	319	318	294	326	310	297	298	333	315	290	341	298	279	281	304	325	295	310	281	343	320	316	300	288	320	326	324	308	304	303	316	321	315	315	331	328	315	279	291	314	317	329	321	322	306	278	286	333	324	320	323	311	307	316	291	340	303	319	338	319	311	316	293	305	331	313	309	296	319	302	309	292	325	306	333	334	319	314	316	323	314	339	345	301	357	289	326	312	305	309	301	330	348	319	317	332	315	311	323	277	335	338	321	297	322	326	303	309	315	319	290	338	338	345	323	333	336	320	342	326	321	298	301	267	291	333	333	309	332	305	356	323	327	318	316	332	315	297	317	297	313	276	327	311	285	289	323	314	341	303	295	344	295	301	330	309	346	357	316	349	327	369	306	304	303	311	301	293	312	314	313	314	283	317	342	317	311	327	286	321	288	327	359	335	337	306	314	321	324	300	324	311	302	308	335	333	307	312	335	254	306	294	309	320	339	321	274	323	331	356	273	317	366	319	321	330	312	326	324	303	281	327	321	295	338	320	308	306	285	343	300	340	302	295	334	309	311	312	322	310	316	300	297	265	293	284	300	327	291	333	311	341	332	345	311	327	322	296	328	332	310	292	303	300	304	292	312	317	303	326	297	362	319	322	300	317	315	324	304	292	304	296	301	323	304	310	335	308	307	300	321	317	303	284	323	337	320	330	314	328	330	274	283	306	319	304	320	285	306	302	307	297	333	283	348	295	305	311	326	298	300	292	320	292	324	320	293	300	306	319	334	301	305	285	351	326	312	323	291	322	290	319	334	321	337	332	342	300	306	327	334	319	308	292	273	299	319	312	326	297	360	328	318	300	276	339	322	306	320	323	312	304	310	312	305	334	306	302	338	302	297	326	318	327	313	331	336	347	345	306	306	350	292	332	350	308	288	306	325	313	317	288	314	315	351	325	293	299	316	315	290	325	332	310	300	297	288	279	300	317	298	311	319	289	310	327	318	313	307	327	302	284	282	290	301	329	319	326	319	346	315	329	326	338	335	346	297	321	351	330	332	328	331	291	302	312	340	296	301	297	335	319	284	344	330	294	300	308	290	309	332	307	317	306	332	335	295	312	306	300	299	342	322	312	310	340	287	340	331	333	297	325	302	325	321	333	286	322	329	339	354	299	305	336	324	276	310	331	281	321	280	302	342	292	351	285	301	309	310	326	312	313	317	305	361	326	306	323	307	317	312	309	326	308	317	317	291	344	339	290	291	298	313	324	318	323	323	324	309	308	330	336	320	291	315	308	336	308	317	295	320	334	307	296	319	299	321	306	341	315	319	306	350	353	309	333	326	346	314	311	334	317	341	338	312	309	321	290	319	318	302	325	326	329	337	330	326	303	302	310	319	303	302	330	340	303	331	331	326	337	316	326	316	329	320	321	311	304	312	314	354	312	307	306	328	322	284	329	300	325	310	338	330	274	352	295	310	304	305	326	318	360	330	297	315	326	319	339	300	322	340	278	326	318	341	302	299	333	332	313	315	299	323	319	331	285	341	314	308	340	271	319	300	338	319	307	306	268	317	311	292	334	318	287	333	295	328	307	283	318	341	311	316	315	317	348	280	310	304	331	285	313	316	314	328	300	335	299	315	307	337	307	323	319	275	330	299	293	308	305	299	307	303	336	274	315	285	312	277	307	337	304	321	320	325	320	327	317	339	323	324	308	311	291	344	312	321	325	305	296	299	281	302	326	318	315	316	323	306	333	324	292	300	331	306	322	317	259	330	303	304	374	312	292	296	331	296	323	320	306	356	320	303	318	326	295	283	292	314	326	362	318	326	339	303	308	310	308	303	301	295	326	316	320	300	295	316	347	325	310	331	275	311	347	301	321	298	327	315	293	298	320	316	301	337	319	299	323	309	312	318	325	327	326	329	313	288	308	363	314	351	346	358	303	323	319	308	316	304	298	312	308	341	329	302	326	331	301	300	341	324	319	319	328	331	309	329	318	315	340	307	288	335	277	304	338	309	321	324	353	318	322	315	324	294	353	298	324	318	339	292	284	333	284	300	306	277	325	313	286	292	316	297	300	350	339	321	326	331	302	308	336	331	360	300	330	335	294	301	323	316	341	320	294	332	336	315	313	318	304	324	300	307	317	335	309	329	343	305	308	335	312	309	339	322	285	323	329	312	309	331	306	314	321	338	308	284	325	309	333	320	354	306	299	326	337	319	295	311	307	326	283	316	289	332	318	265	314	325	339	276	328	321	311	305	330	296	342	355
16632	54122	36559	18173	6685	1576	369	377	393	342	367	374	349	351	368	329	336	377	365	347	378	388	378	391	401	363	365	352	369	341	366	383	350	375	401	382	348	401	392	373	360	365	350	365	361	390	367	397	391	397	346	346	410	375	350	394	359	372	357	366	372	372	367	372	396	384	358	359	390	355	331	404	402	359	381	375	388	379	370	380	361	359	351	383	385	346	349	382	374	356	364	396	348	379	391	385	375	383	376	344	364	370	361	390	358	396	374	355	379	347	397	353	400	390	384	381	390	383	361	323	355	355	412	354	359	396	372	389	363	358	355	340	339	368	391	383	370	354	391	361	357	393	371	368	356	364	412	373	372	357	366	389	381	385	366	360	363	394	371	374	392	379	391	343	387	370	370	348	374	340	366	360	385	354	339	384	370	363	364	359	361	341	380	413	369	367	338	395	379	362	405	371	374	382	331	371	353	369	405	375	367	365	355	372	351	393	370	358	357	326	378	392	359	343	366	337	341	366	372	382	396	398	354	378	355	350	378	355	363	359	375	363	352	369	357	332	346	375	352	357	380	332	370	354	346	417	390	380	348	357	367	357	346	386	390	380	391	368	397	359	335	361	366	374	369	312	373	377	376	356	351	372	359	355	356	402	393	363	363	371	336	382	358	371	371	389	347	365	389	356	380	385	370	338	402	347	374	339	362	368	362	382	385	368	332	375	378	395	381	336	359	377	357	348	370	391	377	345	345	343	408	369	361	351	370	332	377	389	353	363	381	372	352	411	388	358	395	353	374	392	381	379	373	333	374	366	372	381	336	374	392	385	373	375	390	374	393	382	411	367	347	390	342	359	351	385	370	369	393	372	343	349	388	335	350	391	377	385	383	372	372	358	373	360	402	384	357	375	387	342	352	356	366	339	338	368	373	369	369	374	362	361	347	408	396	387	358	306	330	366	376	399	356	391	390	369	351	365	391	356	369	406	363	389	331	393	383	360	348	407	363	360	350	387	383	367	374	359	372	335	363	366	367	390	369	404	344	377	373	349	393	345	387	391	364	373	386	380	377	351	389	351	392	322	343	387	371	377	358	355	388	377	378	380	365	372	376	387	374	334	333	370	349	356	355	354	363	368	347	404	361	381	380	394	333	364	357	344	378	351	332	373	374	383	357	397	361	358	378	395	350	359	358	410	383	349	343	403	335	394	347	353	351	392	381	368	391	377	390	420	369	400	374	359	358	379	344	376	361	375	352	383	337	381	341	386	393	341	343	347	418	364	366	386	336	366	370	379	355	334	362	377	350	378	446	398	372	378	334	350	353	357	371	376	410	371	368	390	398	380	375	372	348	355	376	364	387	347	389	372	380	387	378	356	346	394	348	380	359	383	374	352	370	359	339	361	371	389	350	360	348	360	354	360	370	378	389	351	366	376	391	355	376	379	380	419	365	365	347	363	382	397	420	385	328	376	366	364	370	401	363	373	382	382	341	353	401	357	370	358	382	371	365	396	358	340	346	364	376	362	357	326	333	392	343	352	362	394	380	408	379	341	350	375	357	351	381	376	388	356	406	343	360	393	371	365	382	358	377	376	353	369	364	349	382	350	396	350	367	414	368	372	396	334	363	363	359	362	377	369	381	409	385	368	367	359	357	392	370	394	384	378	387	358	376	388	364	357	405	376	354	375	359	369	371	338	362	383	344	328	393	390	337	363	382	366	399	371	359	396	387	353	392	366	373	363	399	370	401	361	350	389	398	359	409	382	364	383	375	372	377	360	369	400	358	393	364	374	364	410	392	353	382	391	402	383	397	359	369	373	348	380	359	355	344	367	345	435	356	383	366	346	389	383	358	383	374	362	349	372	358	389	381	355	411	383	376	373	355	335	363	355	372	388	390	356	370	356	363	381	374	361	355	362	376	324	329	386	392	400	376	352	377	389	366	383	419	371	383	336	348	366	380	338	383	383	355	340	367	358	366	352	381	379	403	402	354	368	356	410	397	368	413	362	375	354	347	349	376	374	356	335	400	357	362	385	360	367	357	362	367	374	341	375	365	381	356	341	365	384	344	365	367	344	357	385	385	384	335	365	374	396	346	374	390	379	352	369	343	404	334	403	365	339	393	393	355	345	360	354	379	377	357	383	387	375	346	372	367	352	350	371	369	379	359	373	374	348	309	304	369	399	343	411	336	350	367	376	373	379	358	373	341	362	385	368	371	400	373	340	356	363	370	388	387	356	370	370	355	375	361	367	374	371	364	346	389	360	391	369	361	373	398	354	363	357	360	395	371	375	363	355	380	416	361	349	346	372	409	364	361	339	378	381	355	356	335	355	370	380	359	370	388	395	380	362	351	390	388	358	373	383	410	377	359	378	368	341	368	391	362	369	354	355	405	350	384	350	382	399	380	374	395	358	365	369	332	366	366	387	375	360	354	394	326	388	334	368	371	371	372	388	390	371	356	382	364	368	349	350	371	390	354	348	365	344	383	342	377	363	356	339	345	343	372	379	364	389	364	349	336	340	368	342	375	377	391	378	346	370	363	379	397	350	383	356	363	353	401	336	364	398	344	380	373	343	368	355	358	374	383	355	356	385	342	392	352	357	365	388	371	361	385	378	340	366	376	346	352	405	376	341	360	339	341	364	336	356	402	368	354	367	377	375	337	382	365	353	391	358	363	361	378	392	377	347	360	381	370	349	323	401	380	337	353	397	358	366	383	351	362	371	339	358	360	347	359	354	385	351	397	362	366	396	375	411	352	372	379	378	369	348	351	395	351	386	367	373	355	364	372	384	343	388	388	355	383	370	336	346	352	391	388	407	349	339	366	349	377	347	378	348	366	343	371	348	345	372	339	359	359	411	345	387	377	387	391	354	330	352	376	355	368	376	366	351	378	358	405	360	380	386	351	332	382	372	370	382	367	364	336	358	357	373	367	339	345	353	363	387	342	365	364	366	391	392	360	386	361	337	353	382	364	380	365	362	383	359	350	389	393	349	402	384	378	357	376	380	369	372	355	372	373	386	354	364	368	393	369	367	380	379	361	357	370	382	365	398	351	389	362	373	375	353	366	368	361	395	363	363	373	368	362	357	393	347	348	382	357	381	357	345	380	396	344	433	336	395	391	399	383	355	362	367	369	346	380	376	345	379	352	382	378	366	361	378	409	342	364	357	371	374	396	347	365	363	369	361	354	373	379	376	387	349	364	363	359	351	367	364	367	361	362	351	372	391	336	361	388	380	359	326	400	336	376	352	390	364	370	392	417	380	342	386	408	334	370	369	371	390	425	348	408	372	399	320	382	381	364	380	392	371	356	381	324	363	359	427	373	359	365	346	362	373	360	397	372	390	369	371	369	339	392	364	349	368	389	362	322	347	368	368	361	346	385	375	353	367	380	389	340	357	381	342	366	364	370	357	407	376	387	361	377	352	368	385	349	352	375	358	374	368	387	374	370	345	367	386	392	366	360	362	345	363	343	350	389	403	373	382	393	342	361	361	396	359
24347	25456	42195	39282	27651	18077	3546	456	414	395	418	384	423	358	389	395	376	373	364	395	404	387	382	417	380	371	384	360	374	376	391	386	393	386	383	371	377	393	396	379	345	383	402	387	341	375	339	379	361	344	420	407	365	411	358	342	387	410	349	389	356	401	378	372	347	323	399	361	385	377	368	390	366	353	390	361	401	391	370	393	394	349	427	339	362	380	384	395	388	406	415	373	393	359	400	347	374	356	338	386	361	402	395	381	403	414	402	353	363	407	361	400	396	342	363	420	382	382	407	384	402	377	399	380	332	380	373	389	357	398	350	389	374	429	355	367	382	368	374	384	360	363	378	353	387	357	353	364	390	405	374	407	355	395	376	361	365	362	373	381	398	348	386	404	396	348	361	374	370	399	387	356	380	374	396	394	391	380	353	349	378	409	335	358	350	370	387	377	379	379	382	371	372	388	345	365	372	417	369	365	366	390	400	382	399	376	364	355	369	399	389	376	392	422	396	375	380	348	361	359	404	378	370	357	342	352	372	376	374	401	375	347	382	378	389	355	354	386	374	362	382	378	381	363	380	356	390	354	384	386	339	365	393	395	375	388	355	388	359	354	373	372	375	358	398	372	382	387	358	408	370	381	365	378	384	365	409	364	391	348	361	405	394	395	386	397	391	375	401	384	388	392	374	336	349	413	401	409	377	379	392	388	382	384	388	372	375	365	376	382	383	372	424	372	339	367	394	349	366	387	361	388	363	380	368	360	397	388	375	387	357	383	360	372	407	415	378	359	378	402	379	385	380	387	407	382	368	400	384	371	388	393	380	380	376	372	342	380	407	355	360	359	390	417	396	399	369	381	383	392	367	399	391	391	413	376	391	349	375	349	403	406	358	370	368	403	399	377	363	378	391	382	398	390	387	384	374	381	328	386	387	386	329	367	390	406	355	373	369	368	333	394	355	356	347	414	352	381	355	347	366	394	380	351	365	373	388	332	417	402	383	364	362	410	372	392	390	395	378	407	410	354	391	417	383	376	362	346	397	352	381	355	369	373	354	362	413	437	398	381	358	379	375	382	363	366	372	384	393	393	402	395	363	379	373	381	380	391	406	379	364	379	363	381	368	392	386	377	403	407	383	381	385	369	353	393	365	397	414	392	372	367	372	367	399	384	344	378	399	377	376	390	330	388	380	384	370	385	392	378	379	335	379	388	378	388	376	359	398	383	399	384	398	364	357	371	377	399	360	384	378	368	401	345	370	369	378	377	370	379	374	377	343	385	370	375	388	378	363	374	379	345	364	379	407	352	382	353	350	386	387	377	359	388	357	359	370	384	392	438	367	362	374	372	389	365	369	339	389	340	396	382	420	417	390	361	392	379	393	396	390	360	365	391	362	380	362	393	375	396	351	390	375	370	375	388	389	383	363	394	369	391	370	410	418	398	366	367	360	344	388	350	375	421	378	360	417	399	384	382	394	357	384	368	383	415	349	383	368	354	390	381	377	378	370	352	394	378	394	360	371	378	388	377	370	372	387	388	367	364	374	410	394	345	402	371	376	376	360	380	350	393	386	401	363	392	405	372	410	412	376	409	385	387	406	390	408	371	353	388	372	384	374	377	403	404	372	395	369	379	400	379	378	376	372	379	395	370	381	374	376	386	369	374	400	379	361	367	379	391	370	366	367	380	365	400	389	373	378	386	387	369	374	392	374	394	344	359	374	370	366	385	395	351	407	351	401	397	398	383	347	384	380	369	371	381	365	399	415	349	392	376	389	385	378	364	392	380	416	365	368	359	363	350	392	333	392	406	369	382	367	373	382	343	374	390	368	383	347	347	390	364	385	374	349	394	368	387	350	371	371	376	379	357	362	380	375	361	378	396	369	369	414	379	351	363	366	389	377	395	378	386	357	359	354	383	368	383	364	365	392	385	352	382	402	410	378	376	352	373	410	380	399	431	371	394	364	360	412	366	354	357	407	337	400	400	395	397	393	336	371	435	383	392	390	343	378	382	395	370	360	383	354	440	365	360	385	358	368	371	381	369	405	367	378	349	405	364	380	374	388	371	371	342	368	366	387	379	389	374	380	385	370	394	356	371	353	358	373	385	347	404	391	365	374	376	402	391	352	392	385	352	392	351	386	372	390	369	335	375	373	380	395	376	398	354	366	385	385	412	378	404	378	357	382	363	370	356	359	354	394	379	343	364	392	379	385	374	377	399	398	364	394	359	346	417	425	382	361	375	320	356	381	363	388	407	398	427	398	364	389	401	392	405	367	390	378	412	367	394	388	361	395	378	392	343	357	376	393	378	364	382	397	359	385	361	373	401	374	361	378	350	379	368	361	389	417	384	380	367	401	377	348	361	345	394	375	367	381	348	371	371	393	394	403	375	381	377	364	378	407	407	385	396	342	367	328	363	397	397	378	387	364	397	369	386	383	377	341	378	380	380	412	327	389	386	412	397	360	359	383	367	367	390	360	352	388	344	366	385	378	400	376	351	366	376	404	367	365	374	399	375	407	443	362	377	405	344	391	374	410	330	402	380	399	378	387	411	358	403	372	385	381	371	369	379	417	404	358	398	376	366	369	371	360	413	354	420	385	369	400	361	373	385	366	396	407	401	406	347	371	329	381	361	406	358	381	392	371	399	378	391	383	395	360	354	367	351	360	388	375	411	373	364	376	379	366	376	394	380	372	375	408	377	384	383	399	361	347	386	346	393	353	380	372	419	358	389	327	396	383	373	366	406	366	371	370	381	413	361	381	354	409	375	380	359	351	384	357	409	385	352	367	368	346	371	370	378	399	376	379	406	344	379	364	425	378	362	384	380	347	362	382	375	353	376	383	371	389	402	393	403	364	386	404	394	339	411	400	396	392	391	366	386	359	403	350	385	372	380	380	357	377	410	414	372	395	391	414	400	403	406	400	378	369	394	399	358	412	377	338	362	367	359	384	382	388	368	381	367	382	371	399	394	404	384	381	397	391	367	384	390	375	376	384	347	347	375	378	423	385	440	392	399	367	372	352	386	385	369	363	375	349	366	360	380	380	383	389	388	379	362	394	404	387	409	351	389	350	369	386	383	351	411	387	391	340	419	393	370	395	400	361	377	363	375	367	388	379	396	407	382	400	333	391	375	375	370	378	368	358	351	407	369	399	390	380	394	378	398	373	363	377	381	389	378	392	371	383	397	366	384	372	391	381	416	388	381	350	362	379	350	356	362	343	356	348	362	378	351	381	367	342	385	378	361	368	360	375	383	393	366	355	357	407	371	354	394	383	344	397	375	349	390	386	384	372	366	386	360	397	365	385	389	396	381	362	400	370	400	370	387	371	389	395	376	411	370	426	387	374	360	384	384	363	367	377	362	391	389	389	428	389	380	388	398	382	380	367	407	371	378	377	357	357	419	429	371	377	394	379	350	378	367	386	396	381	398	359	381	405	386	371	356	368	372	388	357	369	393	367	379	384	369	384	371	342	412	424	399	388	333	392	382	379	369
30315	90865	74436	49703	30708	9226	451	505	464	443	449	435	433	450	415	443	434	407	470	491	443	434	415	407	459	391	425	448	438	449	423	428	429	421	411	440	445	415	457	449	419	468	397	410	419	437	464	408	457	395	395	436	406	421	402	390	434	439	429	429	434	456	419	446	441	420	446	443	429	431	409	424	390	421	436	410	444	432	410	476	417	431	403	415	409	422	406	462	414	396	421	432	431	437	403	408	380	432	423	368	416	427	406	459	430	438	399	429	439	383	439	392	447	394	419	442	392	425	386	447	423	405	478	441	425	397	420	415	402	430	461	423	444	432	446	405	417	408	447	372	407	420	416	430	444	424	435	413	420	437	440	441	413	398	419	412	439	437	397	418	420	430	433	431	414	420	427	431	397	445	406	412	403	393	460	424	365	382	410	410	406	415	403	441	424	422	425	411	440	396	398	438	393	443	383	420	422	435	418	374	422	421	424	470	449	433	408	411	407	446	446	407	440	439	420	409	406	427	398	437	423	428	433	420	451	426	427	436	454	425	454	429	449	409	435	423	379	420	451	408	414	418	403	394	437	413	407	447	435	425	389	450	418	420	409	447	400	399	407	417	392	411	444	431	406	432	398	409	407	430	406	396	421	462	409	442	424	412	402	424	419	456	431	430	401	458	435	423	405	398	420	413	419	428	397	435	423	420	406	414	391	410	455	417	439	408	413	417	404	420	444	441	445	398	420	396	411	393	422	450	474	431	430	430	444	405	422	384	371	443	428	424	441	425	436	422	430	433	448	403	385	421	440	394	410	410	388	408	440	435	447	426	445	399	398	430	398	394	460	408	409	453	404	449	413	433	417	445	413	403	421	415	412	451	440	443	448	417	353	413	466	382	463	402	407	434	398	425	435	390	440	419	413	430	394	414	385	402	402	417	433	432	408	403	414	433	402	401	426	408	483	446	429	418	426	417	442	409	420	406	401	430	416	435	407	418	459	383	416	430	435	424	433	430	392	417	421	388	416	410	436	423	408	419	442	459	444	448	416	442	433	454	430	401	438	416	401	416	419	440	416	400	443	441	418	389	437	415	442	467	462	438	422	415	481	414	422	418	436	403	453	431	442	424	426	430	398	436	473	426	407	391	429	431	438	386	416	405	395	408	411	437	393	431	433	423	391	430	450	429	422	405	416	406	425	431	423	392	420	413	407	430	428	437	440	407	406	397	373	427	437	406	420	405	422	427	379	397	419	409	438	446	456	425	400	450	440	426	453	424	436	431	439	452	397	386	407	421	412	411	472	419	414	430	430	448	447	442	407	425	455	399	399	410	431	397	441	427	470	419	403	460	415	400	404	396	404	449	426	345	448	404	426	400	432	446	417	418	420	419	431	407	419	421	430	419	440	396	408	431	462	402	447	403	408	469	463	401	396	443	417	407	443	429	397	415	450	403	438	404	437	413	364	439	432	445	414	434	396	444	386	419	410	440	423	414	424	404	410	415	440	433	423	436	387	389	440	402	408	421	431	417	417	447	424	398	457	408	435	430	444	404	409	406	426	377	426	427	445	432	421	413	424	431	429	417	387	420	426	411	399	417	451	462	431	433	393	449	463	424	433	437	410	401	410	433	405	387	417	446	437	470	395	464	432	421	447	441	465	411	415	429	401	445	423	410	407	421	416	431	428	424	404	425	427	436	442	441	419	400	417	463	467	418	397	400	409	414	419	437	436	467	441	446	412	448	421	425	438	409	429	440	433	399	433	428	385	423	417	456	426	400	379	432	391	424	436	390	411	422	422	410	418	408	421	445	431	408	413	430	396	412	431	407	445	424	407	449	403	400	426	421	419	399	437	426	442	427	391	449	414	439	383	396	437	391	426	438	413	427	413	433	429	391	394	413	411	418	423	428	436	419	425	454	431	472	469	395	434	440	444	396	462	400	426	402	412	457	427	413	413	427	443	443	430	393	387	434	419	468	456	388	411	405	426	422	419	420	407	388	425	429	433	432	410	417	446	429	429	443	441	437	407	371	466	462	399	411	436	441	439	419	423	398	446	413	409	448	384	441	451	439	428	472	401	425	393	420	407	407	420	431	429	411	398	399	403	427	422	427	398	424	438	424	358	427	422	420	414	426	426	450	486	379	405	401	411	404	427	442	408	454	415	407	424	406	446	409	439	416	432	449	406	406	410	406	430	431	402	396	392	431	403	396	412	416	375	380	439	411	417	415	381	409	414	445	389	437	391	404	402	426	374	428	443	431	386	406	442	444	433	452	411	431	398	397	380	403	415	413	427	447	418	468	401	415	402	467	405	446	416	433	400	402	425	420	483	452	446	411	410	420	389	443	410	432	448	447	376	407	414	442	395	410	421	457	453	459	407	421	394	402	404	399	439	434	400	430	420	433	425	414	448	443	409	439	441	412	414	432	374	399	383	439	414	419	445	411	472	426	399	419	422	475	430	448	445	423	423	426	402	399	407	397	408	432	434	412	460	432	488	424	395	482	421	445	434	420	449	433	440	420	456	447	402	461	402	416	415	461	416	404	418	421	407	427	454	418	420	448	438	388	421	416	428	368	391	417	374	403	436	405	402	425	417	436	449	419	446	423	399	435	470	448	488	409	452	398	416	413	432	440	456	445	451	377	409	398	423	423	458	400	406	422	427	430	422	455	418	389	446	436	398	455	412	412	442	400	417	405	396	478	452	442	403	430	412	442	426	424	407	426	436	433	409	410	443	413	434	448	417	437	435	406	451	460	392	474	411	428	419	391	413	396	423	466	427	440	400	392	428	401	449	436	460	379	409	406	419	416	422	443	418	440	390	430	440	448	400	451	429	395	419	396	445	430	442	432	419	416	388	423	414	459	421	453	421	423	428	412	410	426	412	397	419	416	414	445	432	412	394	387	418	441	416	418	416	454	455	472	445	425	426	430	442	425	425	434	440	409	412	446	432	431	421	420	419	396	395	421	393	429	413	407	393	480	435	385	422	428	412	402	457	411	413	425	420	395	440	408	408	404	409	421	404	428	456	412	393	431	423	408	437	420	419	419	429	432	439	390	390	453	415	414	384	438	398	417	420	397	439	421	426	367	419	455	375	378	452	447	406	432	409	437	412	421	464	431	444	423	410	392	382	447	407	431	394	389	419	399	426	457	422	416	420	435	458	444	424	368	417	466	401	424	416	436	382	416	441	399	415	427	431	378	435	414	403	411	425	409	468	411	402	405	468	416	433	403	451	461	433	469	424	409	418	395	474	411	430	432	431	453	410	394	392	396	416	443	407	395	385	401	452	433	442	384	435	419	423	417	416	418	368	403	434	480	383	469	415	452	463	440	409	431	413	397	446	424	432	415	381	417	423	436	408	389	449	439	443	422	437	394	396	417	415	419	427	404	402	414	384	439	375	428	398	421	486	483	432	417	427	424	408	433	429	408	442	428	449	430	416	417	446	402	423	442	415	402	417	430	408	450	413	453	412	448	433	454	412	426	403	410	414	412	412	425
25439	29417	43411	34825	21373	7785	720	487	476	460	418	468	456	470	473	485	478	438	445	474	440	463	455	458	459	479	456	460	433	426	458	452	466	469	481	444	437	414	468	455	455	450	477	479	457	460	439	452	449	450	467	448	426	459	429	444	480	465	423	414	436	481	485	448	461	444	462	440	435	450	458	421	438	456	441	454	421	451	431	501	443	461	438	453	492	473	496	488	455	429	451	449	466	461	450	456	465	445	444	450	482	418	436	483	481	456	476	464	453	464	443	500	439	458	458	464	457	447	416	446	459	461	449	459	452	467	401	452	442	439	446	458	441	450	461	442	445	463	450	429	434	450	469	449	455	498	503	473	496	469	461	484	460	482	468	482	447	441	480	476	444	436	457	453	423	449	501	420	461	471	477	451	430	441	484	476	470	425	452	482	424	454	462	440	433	440	444	468	440	464	480	460	493	445	425	461	493	462	449	463	444	460	479	462	461	463	477	495	469	469	494	447	440	468	447	472	508	434	406	476	423	488	466	481	466	478	455	463	461	418	453	493	440	471	469	463	452	450	477	470	469	529	497	450	457	462	440	445	457	436	460	455	450	449	423	441	454	486	432	436	459	452	431	450	470	450	439	435	471	440	458	457	472	445	463	505	404	460	471	449	449	454	464	405	459	455	460	489	429	455	466	493	498	470	471	453	451	423	476	443	469	433	443	453	429	440	453	467	482	471	502	480	418	456	479	418	458	451	448	487	470	465	479	486	481	493	460	456	413	509	482	492	478	486	467	474	445	469	490	452	466	451	479	425	470	447	465	480	475	490	485	449	464	436	472	432	470	455	469	470	447	482	462	425	459	468	485	487	463	465	493	435	441	459	485	448	420	458	419	440	466	462	485	437	469	496	393	452	434	427	479	494	465	487	450	518	439	494	484	468	443	458	430	432	467	434	468	394	426	447	449	443	481	456	488	484	496	420	465	511	473	496	425	422	459	438	458	474	487	415	432	470	449	441	452	454	467	450	455	441	434	430	451	478	445	459	398	424	450	419	449	480	440	451	448	503	458	436	406	449	459	480	415	445	502	449	464	484	473	434	442	436	459	441	471	479	455	497	470	467	463	439	470	446	475	436	430	469	448	404	458	411	449	420	438	469	458	482	474	461	476	470	429	456	410	463	430	510	420	445	463	452	438	441	458	494	476	470	480	465	487	469	444	444	452	471	453	487	445	457	470	474	466	479	441	463	458	442	456	485	439	461	467	440	460	470	452	454	497	478	430	457	424	472	465	461	473	483	473	448	470	455	447	452	504	492	461	446	476	457	442	444	473	487	432	478	472	447	446	478	413	434	444	464	467	414	475	451	501	424	458	444	427	441	471	497	454	472	465	483	442	455	453	458	473	488	467	478	459	474	443	459	481	470	454	476	459	436	495	461	477	472	474	430	467	495	459	444	430	447	458	448	479	430	448	463	475	458	513	463	439	442	430	432	474	478	434	410	471	440	452	461	447	481	493	511	486	440	451	426	434	431	475	448	478	461	428	475	453	492	453	444	481	476	487	440	505	448	443	452	427	467	458	473	475	469	476	471	451	433	477	461	457	420	447	445	453	490	464	471	467	494	443	451	465	448	455	406	466	463	453	432	462	453	445	447	479	427	433	446	444	478	459	455	504	499	482	459	434	452	459	457	461	459	449	427	477	446	472	459	465	516	446	436	468	494	444	452	473	459	476	446	451	457	481	471	449	426	449	436	464	446	482	506	475	456	481	438	480	483	437	476	432	483	410	459	507	434	419	440	424	451	474	452	466	459	426	447	456	426	437	450	437	440	482	490	511	515	483	483	474	439	441	430	435	474	480	482	446	445	488	436	450	440	438	473	455	450	432	474	445	421	470	424	483	477	428	478	421	459	463	465	451	462	451	447	417	438	460	497	469	460	436	408	448	409	430	457	494	468	451	477	459	445	478	430	459	446	475	459	495	413	433	431	465	414	474	497	500	438	459	460	468	461	474	504	438	455	481	442	437	465	473	514	436	458	447	442	471	467	453	438	508	466	450	508	475	440	448	456	446	419	469	480	512	439	430	454	450	465	476	480	467	436	487	468	436	470	449	459	439	443	475	470	463	473	441	464	480	471	433	452	469	456	449	493	473	446	463	453	493	470	434	475	452	453	459	451	481	445	427	470	456	449	449	485	460	493	432	428	442	461	438	448	442	468	473	458	450	477	442	426	459	496	431	460	457	460	455	439	467	447	448	459	418	445	458	451	457	451	473	443	480	457	475	482	464	413	454	477	426	461	445	446	431	477	439	449	452	456	431	490	477	482	461	464	463	434	463	451	444	462	462	465	452	446	451	460	474	462	434	467	493	448	493	454	475	476	433	483	460	444	449	429	464	427	430	459	495	487	464	491	423	453	456	484	445	414	437	451	425	454	451	433	475	441	444	468	429	467	477	472	484	466	451	456	454	411	461	459	437	486	430	471	439	475	438	454	455	460	487	496	445	432	461	459	461	467	495	461	443	488	448	457	453	458	464	448	477	486	492	434	485	443	481	479	444	450	435	435	457	459	444	438	429	482	447	477	457	452	422	444	460	459	451	482	482	474	469	460	465	446	486	481	484	438	478	440	440	496	428	465	473	457	462	440	450	437	475	451	463	507	465	450	457	463	483	474	491	488	480	462	494	455	490	440	470	450	452	439	457	448	441	461	474	459	443	495	468	447	469	463	458	458	442	492	476	442	462	484	477	452	416	459	472	475	470	455	492	479	436	438	453	459	447	457	430	456	489	460	433	449	452	456	468	449	445	449	449	511	446	486	435	454	436	472	424	468	460	481	467	450	419	463	475	455	479	436	487	493	415	459	425	445	449	492	426	478	457	454	436	484	441	463	454	484	479	474	483	467	421	459	485	431	464	479	441	453	444	417	460	461	428	417	420	441	444	472	487	443	448	427	448	424	457	443	485	478	476	451	471	434	435	509	468	456	455	450	460	475	450	492	501	460	444	398	425	460	489	466	453	438	467	485	447	440	459	463	486	431	514	431	441	475	466	447	497	461	438	440	433	446	455	471	490	443	448	439	453	443	458	448	483	425	482	476	425	454	456	453	476	437	453	472	456	470	485	456	447	468	457	420	443	429	466	492	516	449	477	435	467	466	461	480	470	430	480	480	429	481	455	457	442	438	457	450	474	455	405	458	473	466	465	490	424	451	472	454	437	445	469	450	417	442	469	503	463	537	499	482	511	433	488	472	440	470	469	516	500	444	453	470	483	456	457	484	456	476	437	457	489	435	469	447	511	496	466	474	442	479	447	429	420	485	493	446	444	465	454	446	488	429	469	447	435	466	438	418	456	462	451	454	447	435	433	455	457	446	439	466	438	457	463	461	469	502	465	430	437	465	474	449	479	450	418	424	422	463	473	479	420	472	461	451	459	441	446	468	439	468	410	466	427	452	481	464	457	445	461	433	427	432	418	448	475	470	428	441	450	459	449	473	466	462	416	452
34381	84998	60911	38873	21497	5807	551	511	579	499	532	533	527	551	523	524	480	521	510	508	566	547	494	527	504	530	519	517	480	501	523	506	515	552	494	534	498	483	450	497	483	523	501	548	529	557	563	524	481	566	541	527	527	521	544	561	512	552	539	527	522	490	529	536	530	560	526	520	517	472	483	546	516	489	530	519	544	524	513	528	539	533	541	509	504	517	491	521	524	536	515	524	538	543	499	517	500	519	508	548	510	516	543	509	545	483	499	529	522	502	509	502	569	483	568	509	532	551	534	500	520	498	492	502	535	498	490	515	512	512	513	529	528	523	518	518	510	482	531	577	511	535	508	510	506	523	552	541	544	518	549	576	534	534	501	493	566	523	480	529	529	526	541	514	499	487	527	491	521	541	479	516	496	477	540	558	532	524	525	512	552	571	510	557	494	540	533	513	527	510	521	521	558	490	530	508	516	552	528	491	494	498	520	528	537	552	562	556	530	533	526	533	524	525	557	494	516	552	495	511	498	534	530	543	504	483	536	480	530	528	522	541	520	521	515	496	487	530	494	529	539	519	514	517	558	500	519	507	510	504	506	530	537	540	496	515	512	525	538	542	540	497	515	527	505	528	533	528	493	544	538	565	561	496	496	535	542	497	510	554	507	562	474	516	549	534	526	457	561	519	513	566	510	488	512	504	574	514	504	567	526	523	516	518	490	509	538	541	526	536	553	538	493	528	538	556	528	522	544	512	529	525	513	535	517	497	510	516	549	563	496	519	522	505	530	523	508	525	518	505	506	538	551	523	520	520	493	550	521	541	517	557	483	562	532	515	494	540	508	521	513	506	531	510	540	498	511	486	575	552	521	520	573	558	530	547	540	529	506	525	542	483	526	516	538	520	557	521	494	516	530	490	492	514	527	482	544	527	521	532	538	494	527	525	504	569	528	530	504	502	514	506	527	552	504	527	514	495	504	564	513	512	523	519	561	536	537	527	534	545	486	519	505	517	510	534	504	548	548	497	509	532	541	535	530	520	547	485	546	545	551	544	509	531	535	517	517	566	510	565	552	536	484	514	524	548	478	545	520	517	448	486	531	490	498	516	530	535	507	549	522	464	536	521	504	508	517	530	550	527	490	490	557	518	524	530	539	522	517	467	528	468	526	521	499	485	537	523	492	537	517	518	524	534	543	528	507	502	531	528	499	493	543	540	545	515	512	544	516	506	524	524	538	513	538	490	524	524	555	558	494	552	509	551	486	480	501	499	502	525	537	528	517	519	523	532	479	503	545	489	521	497	527	518	532	530	526	466	546	505	544	536	536	551	505	516	552	524	538	551	546	466	530	503	509	524	524	514	510	570	542	535	486	530	546	524	475	546	520	491	500	524	491	536	534	531	568	542	511	509	536	553	502	498	556	513	547	503	482	533	532	538	532	541	497	563	490	489	495	491	516	546	495	499	553	503	546	515	541	529	522	502	545	563	504	517	511	505	512	526	491	484	520	514	548	513	521	495	518	501	485	531	548	525	545	569	574	532	510	516	503	490	562	525	518	510	526	541	527	523	528	480	525	505	491	566	512	493	533	501	499	544	544	502	543	499	480	511	532	504	538	517	531	519	537	543	511	521	523	511	511	487	524	562	509	510	516	552	483	505	564	500	536	573	516	501	486	542	514	555	498	497	544	523	499	535	530	492	529	500	499	539	527	521	517	521	532	541	500	545	517	526	533	489	502	512	497	503	557	498	525	509	539	533	520	539	491	522	536	508	501	542	541	526	522	549	540	537	557	493	571	510	486	554	530	512	516	548	511	516	504	497	506	536	516	549	511	509	526	535	495	480	509	577	541	521	531	577	537	527	529	479	522	537	536	553	482	500	472	526	570	539	544	528	522	541	520	501	516	526	535	517	503	505	528	550	571	574	557	519	500	528	467	554	525	516	545	484	512	536	535	554	481	530	492	527	523	551	480	535	547	504	487	519	552	541	537	533	520	483	487	534	538	527	534	531	522	494	529	507	543	516	533	533	508	502	542	531	524	520	560	533	540	504	530	479	526	524	528	555	531	503	545	515	511	514	539	529	488	493	485	538	510	529	499	531	530	537	557	510	496	531	548	532	502	532	511	515	551	554	489	519	532	523	507	515	482	531	511	520	508	524	534	531	536	514	549	492	511	537	506	513	570	521	530	510	515	504	535	494	533	506	525	513	486	545	483	524	518	512	484	537	523	517	549	516	527	494	522	487	507	552	481	511	527	496	505	503	523	525	465	551	577	543	516	572	518	485	537	487	578	506	502	504	529	518	489	550	539	552	534	503	573	535	563	552	543	514	516	566	538	549	486	559	520	480	502	530	514	518	526	494	532	520	476	538	495	506	504	513	576	535	536	488	557	490	529	537	496	500	484	559	518	471	495	524	545	514	516	516	508	532	536	547	517	534	531	514	524	508	552	513	527	537	494	523	493	526	542	551	539	513	562	475	557	537	518	544	512	558	517	507	532	518	551	515	523	532	558	519	559	516	519	533	519	515	518	543	535	522	519	534	517	528	524	517	474	499	532	515	523	517	514	518	536	555	511	481	504	549	542	523	552	509	533	529	529	526	512	553	511	516	533	528	539	526	549	544	506	518	536	542	535	506	490	530	506	520	547	488	524	515	512	529	578	511	529	517	496	479	499	514	589	497	559	548	505	519	512	516	521	542	527	520	572	535	541	516	515	509	497	521	494	527	512	510	532	517	520	526	526	469	527	513	509	498	533	548	564	565	511	549	498	492	478	547	529	524	516	505	538	563	504	519	520	509	520	501	516	508	520	501	500	554	509	528	493	518	532	487	543	500	516	529	544	508	572	530	502	534	532	535	556	549	528	530	486	547	535	523	522	509	483	495	543	504	546	521	483	444	536	518	585	534	554	548	505	508	524	551	539	498	518	519	521	505	533	516	552	535	473	569	528	537	529	494	532	522	522	559	561	540	488	546	523	488	494	528	540	549	496	502	552	471	532	524	497	544	529	507	532	508	516	472	548	536	561	556	531	510	506	525	528	529	505	504	536	515	507	510	517	490	519	500	521	456	522	507	531	515	557	502	515	527	504	538	516	520	508	499	502	524	519	547	496	559	516	557	466	503	505	539	511	545	535	540	529	517	569	497	500	525	488	530	508	521	525	512	495	525	545	542	520	464	515	522	516	485	512	485	506	528	496	551	509	538	522	498	589	544	489	491	530	525	517	519	495	521	539	520	529	546	523	545	501	522	490	501	530	493	534	487	536	508	508	560	518	585	529	504	563	564	508	507	514	555	508	519	501	510	530	500	557	497	511	534	532	505	534	522	539	477	506	496	524	490	539	499	526	523	542	540	536	528	534	535	543	520	461	564	503	538	533	541	517	539	500	508	521	526	555	511	524	505	503	498	514	478	489	543	551	540	542	505	559	521	533	479	525	522	507	499	496	505	509	509	478	470	527	545	520	502	482	566	524	557	538	543	525	508	545	549	510	513	520	505
23143	23333	36453	33120	28131	22153	11968	1140	656	632	682	627	607	623	585	598	598	658	619	605	581	599	594	645	547	581	587	573	576	611	588	569	590	603	615	591	644	562	597	625	591	592	585	638	618	593	637	625	553	628	593	624	592	592	584	582	606	647	621	601	582	607	631	605	625	597	574	623	588	618	595	586	635	595	579	653	597	571	615	613	577	615	628	612	591	614	577	588	576	594	612	546	630	646	634	585	600	606	551	607	631	553	642	610	602	643	613	552	536	586	619	597	575	603	646	616	610	586	593	603	615	589	600	596	572	596	623	577	548	594	631	592	593	583	581	598	622	634	570	576	600	620	609	579	612	584	621	567	578	605	595	571	588	581	575	592	632	641	580	560	619	586	621	610	616	623	596	594	610	614	599	584	622	557	585	617	595	581	590	560	596	576	595	599	604	573	631	608	563	595	599	606	598	619	656	596	575	591	567	602	570	556	604	613	588	592	595	604	616	556	581	586	567	600	549	611	556	627	582	603	628	544	597	579	588	580	624	624	578	628	601	600	600	614	571	614	589	553	614	555	638	641	659	597	595	594	624	577	603	600	590	611	641	590	621	605	641	619	628	611	641	589	592	604	565	623	660	600	594	571	595	588	590	589	590	586	542	570	589	598	568	602	578	587	579	560	588	619	553	561	588	613	588	575	582	625	619	638	589	596	590	576	598	580	635	632	637	661	602	638	603	614	597	575	621	660	596	591	549	602	554	597	569	575	599	620	606	618	588	607	628	585	615	563	593	603	591	673	606	612	623	566	609	624	617	640	592	574	618	594	554	612	600	569	599	609	643	554	600	628	600	579	645	588	608	628	586	575	611	622	604	592	592	585	600	601	599	581	614	596	582	622	617	565	632	603	616	589	567	608	571	577	602	598	549	584	604	608	634	576	581	576	581	628	591	570	663	594	597	606	588	634	605	609	569	629	589	540	610	586	584	583	550	588	577	616	586	644	568	609	578	564	557	551	594	589	542	607	608	524	583	625	625	585	640	574	543	591	628	632	584	611	600	585	572	588	605	580	564	594	591	564	639	568	577	592	577	601	575	589	611	587	627	629	618	593	596	591	614	590	578	570	591	614	589	558	629	605	566	596	573	597	548	587	603	606	558	583	582	584	593	562	572	622	600	562	605	591	599	602	625	588	606	591	597	622	637	602	614	584	567	647	572	645	642	604	576	611	629	570	566	572	579	623	593	611	611	564	578	596	599	596	602	604	621	577	591	553	571	560	604	616	631	580	603	605	582	599	607	595	575	626	596	576	629	580	602	607	586	614	610	603	587	612	605	576	584	601	631	613	618	577	592	587	612	571	611	629	615	558	621	610	596	670	636	619	594	583	586	556	584	613	598	577	595	603	564	608	628	560	570	573	558	609	580	606	640	604	560	594	598	576	566	598	604	552	619	599	601	593	614	604	608	603	621	600	612	577	596	555	597	578	559	598	606	557	574	641	581	601	627	633	569	581	616	615	605	570	617	623	609	590	593	630	617	621	602	602	579	600	593	595	616	613	600	624	613	622	571	584	647	582	611	593	656	622	620	565	566	617	618	565	630	619	616	586	571	641	666	615	631	610	584	575	633	586	603	617	602	594	565	627	592	608	618	624	607	625	629	606	592	599	569	598	611	623	596	598	631	625	541	588	570	575	558	574	598	619	572	615	587	626	596	601	585	579	632	645	614	603	588	633	592	652	569	601	540	575	574	562	601	588	605	568	641	597	592	575	608	642	553	582	652	579	603	577	624	567	592	569	564	608	604	606	624	620	601	604	541	606	613	579	605	578	594	609	606	573	603	650	587	604	555	570	634	600	570	616	580	596	546	587	597	567	579	597	600	604	588	576	597	609	605	610	608	637	618	599	614	640	551	591	542	630	618	629	547	576	598	570	611	583	552	594	563	605	612	623	613	629	570	579	594	583	594	576	599	594	595	629	588	545	630	587	583	605	603	611	547	605	577	635	609	592	609	614	602	599	615	580	581	614	577	588	602	580	580	597	599	589	617	595	586	578	573	599	596	566	609	594	551	555	601	570	598	627	589	591	591	571	590	614	597	580	622	589	616	571	600	617	623	554	617	562	582	607	576	625	577	628	563	592	632	606	572	576	565	587	619	596	594	558	615	618	593	579	609	585	581	602	559	587	614	564	562	570	626	595	606	561	586	571	580	587	603	603	634	613	568	584	565	595	622	598	615	561	592	596	575	650	635	602	615	613	602	566	612	576	609	568	624	630	587	590	606	629	586	573	593	593	564	579	616	597	602	597	615	585	562	617	576	625	560	600	607	605	537	614	620	620	582	578	610	605	624	638	574	572	600	581	631	609	583	591	592	605	579	590	593	581	571	572	597	590	628	602	609	603	615	623	567	594	593	667	576	587	588	548	577	612	573	599	602	577	582	558	572	603	634	591	581	642	596	622	574	602	596	586	605	601	563	610	602	547	598	592	595	609	570	553	598	577	543	586	590	554	600	589	587	603	593	580	598	600	580	592	617	609	583	590	596	557	581	610	599	587	592	627	658	593	603	576	543	593	595	574	611	568	570	623	612	556	579	535	587	627	618	606	634	626	536	622	602	617	595	574	567	606	570	626	626	575	592	628	621	606	633	569	585	581	629	615	612	609	578	602	613	603	611	588	549	636	644	575	606	587	598	613	599	563	617	615	575	592	552	618	618	577	599	562	594	571	581	608	620	595	610	604	571	558	602	575	606	583	591	614	623	594	621	614	641	637	610	585	608	604	563	603	586	596	610	564	591	583	554	605	627	583	588	621	587	621	592	614	562	571	583	597	602	610	636	595	602	615	617	612	597	576	605	598	611	568	587	643	601	587	556	585	645	641	593	634	609	601	599	613	602	613	598	573	584	568	605	602	609	612	568	566	615	569	639	608	606	620	646	589	561	622	567	599	591	606	601	618	578	620	594	606	562	576	640	609	602	576	562	624	599	607	588	614	618	607	606	606	610	566	625	547	598	582	608	586	538	614	625	609	584	604	561	635	589	585	574	610	559	578	574	598	586	622	553	586	632	592	571	607	602	564	622	584	573	580	570	585	621	595	545	576	617	586	623	627	567	591	629	639	541	603	620	631	585	595	599	565	552	612	611	594	581	619	576	621	637	606	600	605	650	576	577	626	609	604	568	585	584	552	601	625	562	593	586	612	619	592	616	612	580	590	560	569	576	626	577	628	595	581	565	559	614	602	632	597	554	582	641	592	568	640	531	583	635	598	592	564	596	631	634	598	574	571	642	586	598	620	617	591	636	594	621	589	608	585	619	579	618	611	572	548	564	587	597	576	591	566	621	616	590	611	617	612	652	613	602	566	608	623	570	644	566	612	594	597	576	546	590	537	593	576	501	571	605	595	557	628	582	596	601	639	630	568	580	605	590	553	540	625	566	597	575	578	588	609	556	598	621	661	540	609	588	602	560	625	600	603	612	596	606	585	602	611	583	586	601	581	588	639
42948	87439	81201	60455	40537	12478	699	744	668	701	652	614	659	668	676	629	622	621	625	652	607	658	642	660	674	668	689	675	599	636	627	666	636	623	613	642	620	625	661	654	643	600	604	622	630	634	663	605	635	654	654	634	645	673	597	649	656	616	618	643	642	609	643	631	612	620	666	637	644	616	640	656	634	655	664	660	646	602	600	633	629	667	607	639	690	617	669	678	624	619	642	626	659	620	646	609	654	648	632	651	701	634	647	669	664	628	611	689	588	631	666	660	642	659	653	637	675	613	663	648	646	653	666	618	610	620	591	581	625	620	653	619	659	644	655	635	649	579	659	642	642	693	641	598	652	639	643	675	632	651	684	599	628	644	656	632	647	629	658	640	677	640	659	596	626	646	615	642	612	642	601	585	623	641	672	645	666	667	702	650	659	622	613	637	629	635	612	637	697	681	623	645	631	636	656	680	622	635	626	643	624	597	639	592	690	655	695	654	667	649	630	640	616	596	594	614	646	630	646	648	648	665	599	653	652	644	597	599	630	680	633	669	657	650	622	658	646	619	616	639	676	653	620	644	662	661	634	638	627	651	612	623	603	634	648	689	613	651	631	581	605	687	650	583	697	634	638	625	656	596	655	612	616	659	595	630	619	658	687	648	670	653	661	644	630	619	652	599	649	627	643	665	679	631	633	636	642	677	625	679	655	637	636	601	618	635	661	698	615	631	642	615	612	666	676	607	646	609	617	621	651	676	627	643	618	615	677	632	604	720	606	650	616	627	639	662	570	615	652	697	630	675	645	629	655	693	611	645	655	644	629	689	624	612	656	663	597	629	673	630	651	663	625	648	636	635	605	651	595	628	626	630	612	631	608	609	630	625	655	620	675	637	621	701	658	591	600	629	627	675	590	679	650	603	621	576	595	606	622	611	670	579	624	637	606	665	636	611	653	626	611	595	626	648	613	638	635	637	655	637	653	711	626	612	654	591	642	661	674	606	612	639	592	601	634	632	670	630	645	627	639	623	682	645	649	637	619	651	654	671	648	639	660	598	642	649	657	595	649	657	650	640	625	635	619	641	638	674	631	624	620	649	667	619	685	620	656	608	622	619	662	642	645	672	667	640	639	645	693	620	691	676	645	679	642	608	625	650	603	635	621	662	615	586	698	565	594	683	602	672	580	642	610	592	671	656	611	598	692	615	638	646	598	634	690	656	621	640	619	637	655	618	651	632	602	658	649	653	621	644	639	635	665	603	651	637	637	627	655	592	621	657	651	666	661	688	684	634	631	646	625	632	684	648	621	691	642	649	650	579	621	623	640	641	663	616	612	629	605	676	661	613	610	676	604	613	653	671	664	594	645	628	616	617	629	658	609	648	646	617	647	621	645	701	629	620	607	648	671	695	627	605	621	636	626	676	625	633	659	631	578	629	677	619	654	641	684	628	598	665	636	627	705	669	642	620	650	626	636	636	626	646	613	641	608	651	633	610	654	630	639	651	639	686	637	654	645	633	631	635	628	584	618	642	609	690	638	583	638	648	646	630	672	601	660	663	652	642	658	682	696	623	648	673	645	675	699	640	658	687	576	678	638	606	634	618	629	641	597	644	604	647	659	656	576	606	609	656	701	596	641	673	639	664	645	603	663	670	671	601	644	641	623	650	615	640	704	645	689	663	569	682	630	646	655	635	671	647	637	612	605	642	638	641	637	644	587	616	595	632	704	581	613	628	635	667	673	595	587	608	625	682	660	594	629	587	644	639	638	634	642	685	655	654	707	661	590	670	590	644	673	691	641	682	651	588	656	658	656	614	618	640	622	602	641	595	630	685	624	641	612	633	695	605	639	607	618	634	672	644	670	694	645	656	621	650	628	620	661	639	642	620	614	639	679	635	636	610	644	692	681	656	690	587	616	659	641	644	659	577	627	577	653	616	646	637	605	642	645	633	648	616	647	644	639	623	604	656	611	654	662	636	671	609	661	651	663	572	629	651	628	617	646	610	595	621	701	678	622	608	611	648	632	617	674	680	657	646	658	651	630	643	571	607	612	598	664	638	613	595	608	642	689	633	609	677	641	681	597	653	662	690	659	635	637	637	692	632	644	650	668	634	622	672	703	606	645	631	613	602	636	642	608	587	681	619	631	636	618	640	651	606	638	622	585	645	611	729	619	594	632	631	695	622	656	658	661	634	695	661	630	630	674	698	611	619	640	650	638	664	681	642	662	613	617	620	606	635	637	630	618	683	633	617	665	594	630	634	669	662	681	660	639	623	629	599	652	640	591	637	649	672	632	655	604	562	591	632	634	638	644	621	679	647	661	632	642	623	661	618	623	629	654	597	598	612	667	652	646	643	645	610	615	645	640	666	649	644	664	660	632	665	605	688	657	612	628	604	665	583	633	632	634	670	609	659	596	661	664	607	644	632	665	621	684	598	612	609	639	641	704	639	636	655	637	604	666	608	669	670	623	630	623	611	613	630	644	635	661	631	676	668	607	722	614	625	612	667	655	660	627	626	643	626	650	683	612	614	652	639	682	649	656	602	652	665	661	645	663	641	655	642	613	616	678	664	644	681	609	600	623	657	620	672	685	606	662	608	661	616	616	659	609	664	598	661	663	671	641	666	643	607	640	600	638	637	654	636	665	648	627	660	631	642	639	649	658	646	592	590	650	645	623	620	609	578	660	631	643	621	675	621	623	657	607	578	640	668	632	568	649	644	680	627	654	629	639	633	634	670	674	619	691	629	636	634	649	610	626	657	627	655	669	597	658	673	657	646	719	674	698	612	637	677	641	676	676	644	619	634	616	689	657	588	667	612	646	634	644	654	635	671	678	624	644	649	594	638	647	606	643	603	637	644	621	639	626	631	614	617	644	614	649	644	650	652	673	640	672	670	615	623	622	641	661	633	609	622	669	605	629	625	611	636	607	644	670	677	679	610	667	614	595	628	593	653	656	671	651	640	665	647	649	656	602	697	617	646	686	584	682	639	661	636	629	568	675	580	650	654	637	632	656	647	663	661	648	610	621	626	581	653	621	659	657	612	666	631	634	624	639	627	637	608	635	657	663	658	641	623	645	660	629	640	603	621	631	643	675	653	647	628	622	701	597	609	662	621	664	625	636	645	637	652	610	658	640	665	637	644	631	639	646	667	634	642	716	694	646	646	657	621	639	674	643	630	632	637	625	672	654	688	618	678	639	633	651	651	612	660	656	644	617	649	681	637	665	651	670	637	625	665	657	598	617	604	619	629	639	617	608	623	595	645	678	633	606	639	620	648	634	625	625	615	619	621	657	651	604	613	648	637	677	644	640	633	609	625	653	647	645	593	661	684	620	614	652	633	647	646	675	660	651	616	636	651	636	637	605	640	656	616	646	625	658	659	601	625	615	606	662	641	671	642	637	651	610	679	621	675	647	667	656	658	654	665	581	631	691	635	628	590	627	647	651	676	632	655	622	646	588	630	639	626	642	640	599	629	605	631	653	587	686	639	662	619
27847	34497	39450	22337	6603	1008	334	333	321	321	327	330	317	335	329	332	287	346	310	326	344	299	326	287	328	293	348	322	291	310	334	321	320	309	309	320	322	327	345	315	346	328	332	342	295	293	334	335	326	310	322	314	337	345	332	338	352	301	352	310	334	319	328	300	302	348	325	339	331	325	344	312	370	322	361	324	353	336	336	285	343	317	346	327	316	307	318	318	322	372	344	319	342	330	355	322	303	304	313	343	334	305	337	342	351	366	300	341	341	296	308	322	341	342	317	326	315	350	346	350	336	294	332	284	316	328	325	309	311	295	311	332	334	334	343	318	319	333	322	320	352	342	332	337	314	333	286	317	339	317	299	329	339	335	336	319	338	324	325	290	295	308	307	294	363	325	353	334	309	341	292	313	335	317	340	323	296	334	340	330	320	325	323	318	327	306	327	354	348	313	326	282	320	345	333	294	306	317	280	335	320	304	315	303	321	296	324	342	347	320	316	306	315	327	352	319	288	308	324	320	325	330	315	331	331	325	311	320	278	328	331	286	311	326	326	348	341	332	316	321	315	318	312	320	321	309	325	316	320	300	302	304	292	355	328	330	332	332	288	322	311	326	300	326	294	317	313	320	297	306	311	335	325	303	320	315	321	311	316	288	344	310	318	278	354	320	339	344	339	304	303	314	344	325	328	327	306	355	346	316	339	321	335	333	372	320	310	308	321	362	335	309	353	341	336	311	300	324	318	343	335	323	332	334	315	324	305	327	326	294	363	347	327	307	294	334	328	314	306	340	314	306	319	324	331	324	282	320	309	344	307	308	350	290	303	332	332	318	326	336	321	346	334	323	350	350	328	294	287	322	303	298	310	325	329	300	322	298	319	291	300	314	318	312	329	337	319	331	309	335	333	299	333	336	333	311	341	339	362	313	325	331	339	339	338	307	345	342	302	326	332	323	336	337	301	299	295	323	308	305	307	345	301	330	340	313	358	344	331	328	312	322	328	307	327	291	308	322	371	326	330	326	327	305	322	322	320	315	335	334	310	317	294	331	289	323	315	296	295	337	325	326	306	332	331	337	353	320	337	324	322	307	323	313	344	323	308	319	320	338	330	323	316	338	313	314	280	325	306	306	293	328	293	351	330	328	305	304	293	322	305	340	314	329	314	350	315	331	302	319	326	332	348	335	347	304	309	321	307	321	319	319	304	291	333	342	342	283	316	320	333	326	316	337	327	330	332	308	344	345	307	322	290	348	298	329	328	318	317	331	311	336	338	313	308	299	320	320	333	336	336	348	330	325	307	333	340	322	310	315	334	327	305	334	321	318	309	329	318	377	322	351	331	346	313	341	313	324	327	332	296	302	333	363	317	290	324	292	301	318	289	339	330	320	311	323	332	317	317	315	341	313	320	326	319	338	329	289	346	360	318	321	300	322	315	325	340	321	303	303	322	324	309	327	304	321	307	334	316	339	313	332	315	320	305	313	335	303	338	316	315	330	348	317	298	311	313	320	341	336	307	320	307	292	341	310	346	305	331	311	295	366	332	325	352	286	302	307	344	323	313	274	336	327	349	339	295	341	321	312	353	347	338	339	304	281	355	341	323	326	311	351	313	298	328	358	293	293	328	337	323	341	352	306	302	342	313	312	327	299	293	312	321	331	330	314	302	313	329	292	356	332	327	331	308	350	333	331	321	310	318	301	322	328	339	318	337	328	328	330	316	319	347	352	312	332	323	322	327	321	312	304	315	322	290	286	316	329	321	361	343	303	306	334	331	313	318	318	300	324	319	333	330	305	311	360	322	332	345	319	317	332	335	291	329	304	331	335	331	320	306	299	313	310	340	334	311	319	343	325	361	329	334	315	307	311	322	327	324	326	335	310	346	335	295	336	339	327	341	325	317	305	335	336	326	344	339	329	302	316	351	329	338	343	321	356	337	334	350	359	292	315	337	338	329	315	342	318	331	326	300	324	319	332	306	288	321	314	321	322	332	296	359	336	318	335	350	296	341	288	291	313	308	310	288	313	312	309	298	319	308	374	316	344	297	321	344	291	312	342	348	325	325	297	308	306	300	342	292	324	282	309	320	304	306	288	331	332	322	377	321	321	300	308	366	316	312	325	309	337	311	352	342	349	310	325	326	314	303	323	315	353	328	339	316	323	313	301	330	319	286	318	333	301	324	301	330	312	335	301	286	340	354	332	321	317	304	311	263	348	337	317	312	310	335	347	326	300	337	301	362	293	305	307	316	358	331	306	352	297	300	306	316	320	332	336	354	326	349	329	301	355	327	329	314	317	282	302	293	308	323	341	360	338	317	285	339	315	322	350	318	306	317	308	291	332	333	319	324	324	341	298	321	318	294	319	347	326	336	319	335	314	345	306	296	302	296	318	299	312	333	311	307	326	311	344	307	302	298	359	321	363	330	296	348	329	329	326	336	311	347	313	339	299	322	306	356	336	317	340	345	303	352	345	343	333	341	311	332	291	298	308	353	334	310	346	316	310	339	304	322	336	297	334	336	305	316	283	323	348	306	326	361	281	329	296	318	341	333	313	323	321	314	328	349	345	338	317	332	313	317	295	306	316	310	330	310	352	348	312	316	353	300	296	320	337	314	299	329	365	312	332	333	289	315	304	353	308	334	301	323	340	336	323	325	319	319	336	311	303	346	292	318	343	320	290	348	313	312	310	337	346	343	344	347	339	342	323	329	327	308	302	316	349	349	333	316	354	340	332	333	323	357	322	346	340	343	301	333	313	322	334	334	293	325	343	330	309	314	317	338	316	310	332	350	318	333	328	339	325	336	301	352	339	343	321	316	337	330	331	338	327	362	323	350	329	332	342	319	313	343	334	333	300	320	335	309	302	305	311	314	343	313	324	322	329	313	323	319	295	325	316	317	298	316	313	297	314	296	322	287	314	304	344	313	343	319	290	326	321	302	331	317	334	294	326	316	300	336	318	339	379	315	328	305	362	327	335	289	309	333	329	314	333	302	354	316	320	320	327	314	304	314	317	331	360	332	305	328	318	333	313	316	317	302	327	318	331	339	312	306	320	337	323	323	320	304	335	311	324	310	323	308	345	312	323	344	367	308	300	337	295	315	316	320	317	288	329	336	313	344	307	336	338	300	328	317	316	315	304	323	302	334	337	315	337	339	339	341	323	341	312	337	290	351	314	294	370	349	316	339	345	332	318	337	305	325	347	316	338	310	299	311	323	293	317	330	349	302	304	322	330	317	299	327	328	337	342	312	314	326	308	338	342	311	327	356	330	316	317	335	331	319	314	332	316	335	280	342	308	321	318	360	361	312	332	356	315	334	322	310	306	317	292	304	322	317	282	358	337	316	358	335	310	333	343	334	326	328	335	330	330	318	336	350	312	329	307	328	344	320	342	357	326	342	334	301	284	326	339	337	313	347	351	310	338	310	302	331	330	300	354	322	330	309	299	353	320	337	333	340	326	343	324	323	319	319	332	337	340	363	321	285	279	312	319
19345	54393	35035	15801	5882	1094	400	386	406	375	366	363	376	406	414	434	376	388	340	397	361	377	383	381	429	395	363	390	379	371	399	366	397	371	389	374	384	409	412	373	374	368	350	379	362	390	388	361	375	341	402	366	361	366	391	342	355	367	381	371	374	347	374	390	379	363	399	375	367	427	377	360	407	383	401	366	348	396	361	372	371	337	369	376	360	373	409	353	362	363	355	393	415	366	416	360	379	377	397	398	375	409	385	352	382	387	310	365	359	394	389	399	390	401	369	375	374	353	396	378	332	407	376	357	388	347	364	384	368	350	372	349	376	366	421	368	357	380	332	368	400	362	404	393	354	351	366	380	395	371	388	360	369	366	381	372	371	362	381	374	386	375	430	399	348	361	357	377	393	382	392	374	404	348	396	373	386	361	357	373	350	382	383	390	356	388	367	365	386	342	364	383	398	372	362	369	372	349	398	379	404	373	362	415	361	372	393	370	399	383	376	374	395	375	378	368	373	341	395	375	381	366	393	367	351	346	389	402	405	380	394	412	359	369	361	398	361	391	378	375	384	355	376	391	391	362	396	399	377	343	406	384	375	370	374	383	388	388	377	383	397	394	391	393	410	329	386	342	373	341	357	385	366	356	377	367	416	319	371	377	373	385	373	373	354	359	379	382	378	359	390	392	407	374	381	386	375	347	389	414	330	392	369	404	345	386	385	364	366	386	382	405	358	394	362	354	387	357	395	372	372	378	363	383	380	370	411	366	393	404	351	401	383	342	373	376	439	388	368	370	388	400	396	342	365	358	386	385	368	339	382	356	379	381	392	352	422	363	404	370	391	363	369	390	373	387	392	352	375	383	405	377	389	363	398	366	414	391	388	351	385	373	357	361	383	370	393	347	415	353	366	369	341	397	388	380	399	371	365	386	382	377	366	379	352	375	373	374	410	379	405	394	381	379	343	392	364	393	363	379	388	389	369	378	364	363	400	368	370	372	368	387	399	389	360	384	371	374	394	376	354	369	352	359	392	325	372	393	383	390	353	378	357	395	380	421	405	376	378	395	359	385	375	417	374	386	383	367	378	375	371	389	416	423	367	375	345	375	373	336	381	381	379	379	378	385	381	392	399	347	386	393	343	363	378	410	403	369	414	394	408	382	390	361	369	376	380	403	365	346	408	383	390	401	391	389	376	398	404	405	363	404	380	366	363	372	354	401	380	379	370	366	403	430	383	382	394	407	375	348	370	399	333	338	371	359	359	364	381	373	409	383	387	358	395	372	382	363	372	402	369	363	388	408	356	389	361	392	370	381	371	369	351	364	364	378	384	418	367	366	368	370	384	362	379	391	392	405	368	394	365	403	383	377	383	386	376	393	376	401	398	395	411	360	409	390	355	372	396	407	382	360	416	410	412	357	371	394	385	383	379	376	360	389	379	387	366	381	379	362	350	381	397	383	361	398	407	358	384	411	354	379	363	369	381	358	389	355	383	376	390	375	364	361	395	385	366	376	382	358	373	367	357	370	369	359	374	406	385	362	385	372	411	376	417	393	356	374	365	373	358	393	381	370	405	395	390	372	368	363	378	369	402	374	377	384	347	412	371	404	372	387	358	361	398	376	351	405	324	332	398	391	397	385	378	340	386	424	381	354	374	411	392	383	366	423	347	358	355	405	362	366	360	382	409	381	369	391	377	407	390	384	359	390	394	397	390	366	367	364	370	381	383	405	377	400	398	402	388	367	384	367	383	382	338	376	374	353	378	348	341	362	381	413	376	400	367	407	389	335	358	359	391	408	351	375	355	389	371	383	370	416	382	355	364	375	387	383	368	337	367	351	361	389	359	382	378	362	367	355	396	362	369	385	367	392	388	397	400	384	346	368	384	380	436	392	418	384	420	374	393	386	372	374	353	380	370	373	350	377	408	350	401	358	364	391	399	368	400	393	351	369	382	343	350	380	395	363	361	381	369	411	389	392	385	392	360	381	379	391	366	374	378	366	345	394	373	378	381	406	362	368	392	378	390	391	378	385	422	342	375	372	421	381	386	394	389	359	349	378	356	408	339	370	353	371	391	380	375	423	385	375	372	344	399	347	370	369	373	339	359	399	348	343	366	384	418	379	417	393	344	377	398	376	382	398	380	367	382	371	397	392	389	339	360	383	391	359	380	384	374	400	330	345	380	358	392	382	380	365	392	379	378	367	373	376	392	359	398	367	352	393	343	385	382	375	403	381	383	384	375	371	397	397	356	362	342	367	355	400	349	397	399	373	384	383	389	372	346	379	349	360	384	381	384	353	351	407	368	392	365	394	375	375	388	346	368	397	392	398	349	360	368	417	391	380	388	379	368	421	416	367	361	392	363	345	413	346	364	390	361	394	371	340	392	391	356	409	362	387	407	392	381	374	338	381	381	376	367	370	407	358	370	373	364	332	394	365	405	385	355	376	377	372	363	388	363	347	380	344	346	333	418	365	379	337	376	366	367	403	393	371	375	371	411	365	368	384	393	344	417	402	374	366	367	363	391	377	366	366	380	387	377	355	356	362	380	382	387	374	384	393	407	366	389	360	352	375	361	364	382	335	349	368	421	396	370	378	364	403	353	351	398	383	371	361	368	343	379	350	369	331	380	361	384	347	372	409	397	349	392	384	408	389	374	382	353	390	388	352	418	358	375	386	374	360	372	365	395	396	376	393	352	380	365	345	343	371	343	382	352	382	415	376	373	398	376	378	378	385	383	405	393	344	393	385	364	359	346	361	366	393	393	360	334	362	391	353	369	388	397	349	397	397	359	380	390	348	397	377	396	364	384	368	354	360	377	381	384	360	401	394	383	376	391	391	402	371	375	380	362	386	349	406	357	329	371	380	386	386	385	349	368	344	356	387	407	356	362	381	379	387	363	411	401	418	343	369	379	412	388	365	334	364	391	416	402	400	378	386	368	392	383	352	350	387	362	358	373	396	374	396	372	371	364	353	392	370	383	374	366	377	358	368	358	368	375	402	402	377	394	383	366	392	433	394	378	374	363	403	391	359	385	376	420	378	365	388	351	369	371	354	347	389	414	412	382	360	349	393	390	368	385	390	358	391	385	375	393	352	352	393	381	401	389	366	366	362	381	358	404	356	379	352	373	357	329	369	396	361	387	365	373	376	369	375	393	365	371	385	409	407	381	358	343	353	346	403	382	396	383	397	381	350	399	364	397	392	366	399	388	371	371	396	390	346	408	365	368	377	387	363	350	383	372	371	410	362	380	378	342	394	373	359	381	359	359	390	384	390	356	384	369	397	380	398	346	340	392	373	406	383	388	389	399	382	374	372	404	366	358	349	383	381	364	377	359	366	388	384	397	384	360	353	345	350	335	393	342	404	374	385	366	373	379	356	344	390	391	360	385	345	376	382	375	380	377	411	387	360	362	415	378	362	378	327	373	395	406	403	394	390	390	396	353	408	420	363	361	401	373	393	402	361	391	405	388	381	401	382	386	371	356	373	361	366
24336	25027	40814	35931	27055	16364	2880	409	366	376	417	387	348	372	367	373	407	410	395	407	385	380	384	357	359	387	388	430	374	367	382	388	352	360	370	348	361	380	357	380	376	347	369	404	363	388	381	349	393	366	405	350	355	374	360	395	365	365	362	382	384	375	386	368	366	387	346	381	361	412	394	364	399	379	374	365	406	344	393	382	410	342	362	390	371	346	387	342	360	409	433	382	373	393	375	372	346	429	392	405	373	359	353	357	355	393	376	365	365	397	363	373	391	374	385	385	380	390	333	411	405	338	347	395	391	420	369	391	378	388	375	406	409	353	350	355	404	424	405	406	396	398	395	386	368	370	392	352	374	373	394	377	333	392	387	325	372	360	407	362	386	376	371	357	370	393	345	381	383	382	407	372	366	394	343	367	384	368	365	354	359	387	355	359	331	347	378	371	387	394	386	363	380	343	387	356	365	383	381	414	372	385	403	383	334	379	363	389	390	384	405	355	390	379	375	398	393	335	343	399	391	359	382	397	413	372	366	371	436	382	384	434	383	381	386	367	371	373	404	376	403	376	391	398	377	362	398	380	412	383	399	397	351	414	375	391	389	399	366	389	383	379	365	372	386	375	375	349	359	391	381	400	361	395	403	362	412	383	393	387	395	338	372	390	352	351	378	411	377	410	376	345	378	377	400	352	356	374	384	390	423	370	390	405	379	357	415	358	361	390	367	424	392	389	409	394	375	358	366	394	403	356	408	365	384	352	405	383	397	415	377	384	385	348	406	364	402	377	364	377	419	393	368	365	334	380	397	392	353	367	355	374	407	343	360	387	350	375	392	381	382	387	376	352	399	396	364	366	351	382	380	346	396	362	350	351	383	387	372	331	365	358	384	402	389	375	348	378	395	368	391	384	421	364	378	339	387	388	358	374	362	370	346	385	372	385	372	409	350	384	378	377	367	382	372	384	364	353	367	406	361	400	376	366	364	409	356	343	381	398	370	375	350	402	382	389	339	383	379	361	399	366	390	345	398	364	402	398	362	368	367	361	373	377	432	385	396	350	372	382	365	367	388	368	391	400	355	371	401	379	316	380	360	397	344	383	364	351	359	410	358	382	362	385	410	363	352	359	388	378	369	406	396	399	354	380	377	401	409	403	367	358	358	363	374	384	339	407	386	399	369	389	403	393	384	384	370	396	378	403	388	344	411	365	377	437	419	360	388	394	402	366	390	358	376	413	388	384	418	368	378	375	388	351	366	327	370	354	393	377	357	363	392	355	376	399	363	390	403	375	355	354	375	367	364	369	385	400	370	384	399	369	389	393	399	407	370	390	363	386	390	393	361	348	377	415	375	378	402	378	419	367	368	372	379	390	391	374	392	373	358	346	332	361	391	336	334	406	385	396	374	392	376	367	367	368	350	384	376	362	355	360	365	390	391	338	395	371	380	381	354	386	379	359	356	328	360	379	371	375	362	395	357	361	382	405	376	362	384	366	382	398	359	396	402	389	392	391	400	385	361	356	360	370	404	361	388	405	375	377	365	377	399	392	358	391	365	380	355	403	414	402	367	353	357	391	394	355	387	386	378	356	389	372	422	357	370	384	400	332	379	388	358	407	389	383	379	369	362	375	350	385	376	366	386	363	422	355	397	381	378	387	392	415	373	400	348	391	373	385	397	398	378	395	384	376	377	397	415	407	416	394	386	401	385	379	378	377	363	376	342	377	394	398	415	368	371	347	379	397	385	394	362	384	408	340	398	362	390	356	371	345	352	401	381	375	352	388	364	395	374	342	360	385	348	372	383	368	369	383	366	381	366	346	383	378	346	386	385	413	372	382	405	386	393	371	362	365	383	366	360	385	391	366	365	351	365	408	366	369	367	339	370	385	338	412	348	328	357	362	363	389	419	377	373	356	393	368	345	350	376	375	383	378	374	399	400	379	368	400	375	371	391	407	381	398	382	357	377	405	387	409	389	352	381	386	363	372	403	380	385	409	361	369	384	375	378	378	402	381	393	360	371	355	360	387	367	386	366	404	356	398	402	385	383	368	404	378	376	359	349	379	406	377	404	320	375	370	375	400	365	368	408	380	391	387	387	387	345	406	409	375	380	361	348	380	351	358	350	367	416	405	366	380	382	382	364	351	391	386	398	375	398	361	386	406	380	389	400	359	358	382	393	343	352	407	384	376	346	352	410	393	385	354	367	347	359	389	378	382	372	392	380	388	356	368	379	396	385	366	407	392	364	409	351	388	386	381	405	396	431	326	418	392	364	388	382	363	362	354	383	351	394	373	375	375	404	387	373	406	376	375	396	364	409	365	354	354	380	395	392	368	336	402	379	369	408	383	379	365	407	344	372	390	407	385	340	387	363	391	366	397	395	372	411	352	362	362	383	379	385	387	371	390	371	372	408	374	364	377	382	367	394	349	347	384	417	370	418	361	378	355	365	404	352	356	398	376	386	366	399	364	348	410	377	389	351	379	378	360	414	399	374	398	338	354	367	363	352	410	385	403	373	393	382	367	404	382	355	366	362	357	402	376	379	442	403	377	355	368	403	393	384	396	389	400	391	394	380	401	377	381	352	362	391	382	362	389	347	358	405	414	355	359	407	389	379	355	372	367	345	398	351	369	365	384	401	376	360	371	410	362	355	390	376	372	362	337	416	372	353	371	392	387	373	363	374	393	387	406	394	392	353	401	369	357	377	394	362	369	399	383	391	376	341	414	373	388	377	367	394	386	371	353	374	370	419	388	353	342	373	363	352	366	388	384	416	376	384	411	399	375	352	342	364	387	397	365	393	380	394	372	378	353	375	377	374	373	377	342	400	384	384	370	378	351	380	350	365	408	364	388	359	404	368	380	397	372	372	379	357	377	395	401	390	354	361	393	366	384	380	415	395	376	377	377	373	373	356	374	391	360	349	364	404	397	343	385	384	372	403	403	379	388	373	398	381	388	364	363	383	393	370	385	363	383	363	398	370	376	373	389	378	377	401	394	372	369	370	369	369	346	359	370	370	379	383	355	409	398	382	386	366	385	394	368	385	343	357	372	383	393	363	391	368	390	335	387	372	391	324	390	350	367	369	417	370	354	401	371	333	367	374	396	365	406	396	380	373	362	400	371	367	407	360	366	384	378	388	398	396	363	345	392	390	358	365	407	332	397	373	396	348	376	386	398	377	385	414	397	440	348	350	371	374	421	381	378	352	353	393	388	382	415	385	383	384	408	370	368	377	383	390	373	365	366	367	377	356	377	384	360	397	369	376	396	370	365	393	360	385	363	411	374	352	396	343	345	347	370	376	376	370	435	360	380	367	377	367	343	376	374	371	372	354	385	353	363	383	368	408	373	354	413	367	363	400	381	408	346	366	361	367	392	358	347	401	353	343	376	397	362	378	362	358	388	370	349	341	366	382	396	406	405	384	352	353	380	370	349	378	399	399	394	375	405	364	404	394	393	370	405	383	390	430	379	382	395	377	363	353	376	359	373	399	343
39131	92537	71745	47256	29555	6251	497	476	418	458	435	431	428	451	444	439	460	451	412	428	430	440	431	448	424	384	420	422	420	450	485	437	432	437	422	445	427	396	368	397	411	417	404	432	400	433	420	422	454	415	441	370	375	402	423	445	392	443	378	400	432	420	422	472	415	421	424	424	440	408	446	380	410	413	412	429	412	442	450	398	376	444	438	420	419	404	379	412	413	421	434	395	470	456	406	374	407	406	422	441	423	437	412	441	419	412	426	409	391	434	402	412	424	387	422	410	393	421	435	437	446	415	414	440	388	438	414	413	442	476	438	438	415	426	422	412	427	456	435	432	424	424	423	436	415	416	406	449	456	452	407	432	423	414	410	425	414	418	419	422	406	417	393	410	422	462	426	437	447	412	395	412	445	406	439	438	394	444	450	447	410	440	430	435	422	409	415	424	442	439	406	423	457	387	419	431	413	460	428	438	420	439	436	390	446	425	438	419	384	425	449	404	352	388	458	413	475	395	408	421	442	409	425	412	413	422	403	457	444	434	429	439	437	426	437	423	459	419	415	427	443	422	414	431	427	408	411	400	422	455	422	419	386	427	439	436	415	413	440	425	435	457	443	440	413	432	467	436	470	413	428	420	413	377	423	417	428	433	392	448	409	424	405	419	380	467	434	451	384	413	417	417	419	426	428	412	395	446	399	438	406	410	407	450	453	458	418	428	419	412	439	421	381	399	428	444	415	428	424	451	433	394	410	398	414	410	433	428	413	438	405	429	410	441	440	414	427	392	425	400	372	437	451	412	419	414	446	373	432	438	441	421	433	429	405	394	389	417	427	435	404	440	441	434	414	425	412	423	399	412	430	414	449	453	428	439	396	441	425	432	395	428	451	402	426	409	473	411	421	413	429	437	406	401	401	452	434	445	401	423	417	404	423	422	425	417	378	417	436	418	409	451	414	446	362	420	427	430	454	442	386	428	398	433	401	435	402	431	390	454	416	461	386	433	420	410	403	437	450	414	428	448	390	445	460	417	414	445	434	431	428	413	454	441	441	424	421	431	436	455	422	449	431	368	423	433	445	421	394	428	457	379	386	410	410	401	440	422	427	447	436	454	395	409	442	467	422	416	413	398	402	432	394	422	420	378	432	388	407	424	442	456	435	424	414	416	448	405	442	385	407	428	427	434	412	430	428	433	456	396	414	425	429	427	410	415	412	404	423	447	399	436	423	440	414	420	392	454	408	408	412	400	420	368	415	437	424	390	435	416	396	376	383	434	407	392	449	436	435	425	444	461	442	393	423	391	416	404	422	449	407	402	452	428	424	406	407	413	407	442	459	436	425	431	408	459	416	414	409	427	403	445	422	396	447	430	392	433	405	423	465	415	416	424	411	447	453	430	410	431	423	434	450	410	414	451	426	408	404	436	401	439	436	413	403	439	426	405	450	406	426	427	435	417	377	404	418	413	431	423	458	403	422	401	405	408	442	426	380	432	395	394	411	427	419	419	410	419	394	411	409	393	382	401	448	433	398	430	494	427	423	446	417	457	448	450	384	420	455	393	417	449	438	391	422	432	453	424	419	423	436	463	414	424	394	422	433	436	452	412	438	428	435	434	455	410	420	411	441	427	411	451	394	422	407	436	446	450	416	436	391	431	434	411	445	395	425	441	393	400	405	427	384	431	428	414	371	428	428	388	414	456	444	442	448	415	437	438	448	429	414	405	446	432	410	416	400	440	443	431	449	429	438	418	414	398	441	394	421	428	406	431	409	410	416	422	405	411	398	442	431	442	442	486	438	435	405	371	419	443	411	434	442	418	367	429	403	416	398	412	402	410	426	435	416	421	419	418	402	449	389	404	398	434	420	418	425	395	431	432	429	391	427	435	444	443	434	451	422	444	394	466	434	431	418	424	413	414	407	422	415	438	429	414	436	407	424	427	412	420	416	416	441	431	424	425	428	427	418	424	433	409	430	413	405	410	391	388	442	407	463	410	471	443	424	433	420	431	397	382	398	427	432	469	432	412	413	412	444	432	450	438	423	379	434	428	409	403	420	426	426	445	426	439	413	407	401	402	408	407	427	421	456	419	387	423	449	455	410	392	425	430	410	420	431	447	413	404	416	418	421	426	402	393	430	440	432	434	420	451	402	461	428	424	389	407	436	394	454	430	408	399	423	434	407	383	472	395	429	435	428	438	424	426	404	409	408	434	430	464	419	452	400	423	432	442	396	442	441	443	429	433	395	423	424	434	427	419	411	383	411	438	401	447	461	413	442	432	416	431	422	411	404	405	433	431	420	453	428	437	445	423	463	411	417	410	404	440	390	399	414	443	379	445	446	399	412	447	399	416	427	429	401	411	441	424	441	439	402	441	449	413	427	432	387	416	461	406	412	416	417	436	447	436	457	435	450	449	408	405	453	444	396	391	403	428	465	403	430	451	408	457	423	419	448	414	405	464	413	398	411	407	405	435	424	420	398	418	408	391	386	413	454	456	438	448	430	417	432	415	461	452	435	425	413	487	419	436	422	403	389	439	435	425	420	469	403	438	454	444	427	459	433	413	421	434	447	421	429	452	433	381	435	414	419	403	424	401	438	425	401	409	408	451	437	453	409	375	430	439	427	443	423	411	420	402	411	433	440	392	382	409	387	446	434	432	406	448	420	405	410	445	410	421	429	407	448	429	430	399	400	446	431	432	422	422	395	421	433	423	452	445	423	415	425	467	438	439	433	383	438	422	409	423	404	433	416	431	416	441	434	420	427	372	417	405	436	442	431	447	421	451	404	431	450	441	454	405	449	438	418	461	418	402	393	419	443	447	386	435	391	406	398	407	449	400	413	454	409	411	412	424	396	370	426	425	432	408	444	431	413	423	435	413	392	386	426	433	422	444	415	414	419	413	396	414	404	463	418	425	418	390	420	415	444	423	470	445	431	393	435	417	419	380	426	459	429	458	438	385	416	401	422	428	394	434	456	424	407	410	448	433	420	442	428	441	424	434	401	450	446	447	432	466	412	415	460	430	412	426	446	417	455	423	421	414	428	432	432	407	435	420	404	425	415	446	428	418	401	426	431	384	425	437	454	442	405	444	418	398	417	413	431	408	448	454	437	410	413	416	428	441	457	407	451	410	429	428	408	427	439	433	444	466	450	388	417	414	427	446	437	417	441	392	407	410	410	413	411	390	443	411	418	465	437	408	409	421	433	445	434	436	460	425	440	474	400	374	410	432	431	450	413	440	429	404	408	413	402	430	417	435	409	405	414	436	387	425	423	427	439	413	402	401	432	428	401	436	406	390	397	406	443	443	438	431	442	428	442	427	418	413	423	392	451	444	415	407	433	431	445	427	414	398	402	418	450	426	399	424	418	426	416	407	420	412	441	460	425	422	419	402	428	430	401	390	460	421	364	443	395	455	408	430	426	417	424	411	463	428	433	408	413	420	442	407	459	420	441	453	451	421	475	402	394	436	422	451	432	407	441	416	422	406	425	444
25547	29575	43570	34061	21525	6707	685	451	455	455	416	425	466	459	441	484	457	451	486	528	448	463	474	470	432	481	449	492	469	407	449	464	443	442	461	451	468	474	472	468	463	439	454	435	458	489	473	449	461	469	450	434	458	472	437	442	455	454	438	480	466	444	439	457	452	450	462	427	476	430	473	497	460	431	461	471	475	492	453	518	463	456	458	465	486	408	464	462	422	446	486	449	531	472	474	471	471	437	481	466	464	449	474	443	454	468	460	465	426	456	504	436	452	422	463	493	451	469	436	485	467	495	480	466	459	444	423	469	459	441	429	471	451	437	491	447	432	494	469	476	458	463	464	457	430	494	451	484	440	436	445	431	483	443	453	470	443	432	477	439	490	419	467	459	440	479	454	466	476	479	420	444	479	430	522	455	422	459	476	458	446	460	467	448	450	486	460	419	496	474	444	515	466	434	399	419	471	440	468	444	404	439	515	524	461	436	443	441	432	472	447	461	451	461	472	473	446	428	449	442	391	468	451	448	439	477	469	466	472	444	464	448	492	445	438	453	466	499	457	481	460	455	502	438	427	477	455	461	461	470	422	422	462	454	492	458	467	443	456	435	458	469	466	462	461	422	447	474	465	450	424	442	450	482	465	463	454	461	507	447	451	446	464	483	437	452	481	454	427	432	434	466	480	454	456	438	418	441	482	478	466	456	431	476	441	476	479	475	478	477	444	454	487	433	448	461	449	417	421	444	442	434	477	427	492	474	476	469	470	454	454	442	438	433	462	466	454	437	451	494	445	466	410	498	465	453	465	415	468	456	426	461	467	470	486	413	405	443	453	459	502	441	452	453	453	465	476	444	472	451	409	436	468	479	442	487	426	461	433	440	452	464	470	428	448	435	455	461	493	444	460	475	452	498	446	439	464	476	455	484	495	415	443	475	495	487	445	478	482	438	518	481	462	445	451	467	432	432	433	471	431	470	420	428	456	492	458	445	470	471	468	493	484	477	448	453	445	433	452	511	457	459	440	486	449	433	480	467	496	504	437	465	475	470	437	434	474	481	482	456	487	414	462	456	447	444	449	457	450	487	467	475	497	421	493	486	466	433	456	423	442	458	473	438	444	455	469	431	511	479	459	441	462	485	493	454	465	474	457	459	459	469	453	453	482	435	471	452	455	481	490	500	459	481	452	432	473	433	444	474	429	441	426	408	477	487	477	481	451	461	474	473	437	469	430	440	421	457	496	466	492	465	412	461	472	457	465	447	467	481	418	452	441	495	470	467	475	483	445	443	426	443	478	476	460	462	458	488	470	437	410	447	462	474	450	448	454	447	485	485	463	430	420	436	509	468	418	459	448	467	472	466	471	475	431	445	505	437	449	446	474	443	490	465	459	458	457	475	443	496	471	416	467	450	449	460	470	495	418	456	467	461	475	455	481	476	489	441	457	476	469	445	466	450	460	450	461	462	489	449	447	511	479	500	481	481	460	496	491	450	478	460	447	459	459	434	480	445	501	458	444	470	446	442	483	420	452	430	467	487	509	442	512	474	470	483	467	505	444	472	485	466	423	453	442	466	478	474	464	451	475	437	476	480	420	462	460	477	436	429	437	448	436	460	446	478	429	468	421	444	483	433	461	451	453	427	466	476	472	451	439	467	473	452	499	471	458	454	444	453	456	491	438	456	463	436	469	494	446	422	472	434	479	500	403	462	438	446	443	490	502	476	466	525	479	413	456	468	479	464	454	449	478	434	439	466	429	465	438	448	408	471	451	433	464	418	453	462	445	465	450	468	432	455	485	463	434	469	491	412	442	479	425	440	469	471	455	501	507	453	490	479	415	473	491	465	497	476	460	447	471	466	439	469	434	451	457	466	473	456	423	471	431	455	480	418	489	483	462	423	470	445	480	451	449	441	442	449	430	458	470	454	458	446	486	446	471	476	460	480	454	445	455	508	470	468	467	447	438	459	493	463	464	475	458	474	454	422	460	423	475	461	453	446	447	455	474	412	459	444	434	431	495	486	490	423	446	410	431	465	459	444	457	432	483	459	455	451	439	478	467	399	481	452	487	437	434	503	449	461	459	444	464	442	466	437	466	460	453	440	468	450	442	451	460	459	486	433	428	464	437	465	495	423	459	464	430	438	460	472	460	428	451	456	446	475	468	454	489	453	470	441	477	462	498	457	490	452	460	496	429	472	458	467	482	455	475	422	459	460	464	491	450	474	445	477	464	427	436	468	461	450	466	467	459	441	439	460	442	459	447	460	453	469	486	491	461	436	456	458	476	469	443	442	468	482	437	443	465	421	430	456	466	415	488	494	443	466	500	477	432	482	458	449	507	445	468	464	477	494	449	420	472	467	431	466	440	473	457	448	464	483	460	493	442	480	435	493	473	444	500	460	431	462	452	470	467	463	441	468	456	433	478	446	447	470	483	495	486	459	460	431	452	502	434	466	476	454	474	460	467	478	451	490	472	458	465	454	448	473	458	433	511	437	497	444	476	510	440	477	451	449	471	471	431	449	466	441	465	459	484	425	451	457	481	442	478	447	451	452	444	437	440	467	485	452	459	408	446	461	463	491	461	427	480	460	473	462	446	444	475	471	447	466	439	501	458	472	499	473	478	477	457	445	449	434	432	428	483	466	447	446	452	439	435	457	461	436	444	435	437	444	483	468	486	456	471	422	482	452	427	447	426	476	451	444	434	472	442	473	476	454	470	436	461	447	455	438	438	471	440	497	459	467	435	458	424	458	446	435	470	447	469	483	461	495	501	468	475	469	480	474	429	448	455	494	448	497	425	461	477	449	457	449	482	476	461	484	435	494	449	447	468	460	453	414	453	463	470	456	446	437	441	460	466	429	460	467	444	455	461	474	444	443	487	463	462	455	436	456	463	460	466	489	443	482	445	466	444	433	443	494	483	466	475	424	486	471	486	459	452	469	475	481	435	410	504	441	451	458	455	421	435	488	510	441	452	475	455	497	441	480	475	470	384	450	452	473	424	432	464	464	453	466	416	471	447	437	447	483	486	439	511	434	488	478	470	460	445	449	463	471	500	466	471	444	464	449	428	412	458	493	453	462	498	441	443	472	459	442	493	436	470	473	434	481	441	461	437	469	481	435	463	457	442	439	490	443	449	442	468	436	501	456	483	430	469	460	452	475	467	423	455	446	454	467	455	483	438	465	452	502	442	460	420	452	460	477	467	458	471	502	452	464	453	444	486	450	455	452	425	435	420	461	435	438	452	498	478	447	460	455	474	459	484	479	430	463	448	441	485	468	469	478	464	483	445	445	449	494	444	463	441	436	472	456	470	451	430	493	447	499	460	506	431	466	454	468	459	480	474	452	463	455	467	452	460	469	435	447	439	493	466	454	408	437	455	462	478	420	489	437	483	449	456	431	464	449	474	460	469	455	459	457	500	469	466	484	464	408	442	465	474	443	477	514	484	445	464	436	485	490	443	470	446	463	455	451	444	448	477	479	456	464	479	524
32283	85425	62239	38414	21123	3174	585	561	547	553	525	524	533	555	511	530	502	562	523	498	569	515	490	493	519	517	502	516	529	500	566	537	520	537	540	541	506	542	518	561	476	496	498	513	525	496	524	498	556	543	513	483	450	518	529	517	522	527	557	506	501	519	517	550	512	495	525	510	530	521	527	511	541	525	492	536	492	517	507	573	521	523	512	517	483	523	537	528	529	487	523	521	529	528	551	480	535	494	479	480	546	525	543	523	541	557	500	586	523	484	573	524	521	482	521	504	528	518	529	528	518	556	478	538	575	528	504	502	525	486	501	520	524	519	538	507	539	573	506	543	529	532	530	520	523	486	528	527	537	520	507	565	531	535	508	518	516	509	518	496	542	547	562	513	566	524	524	509	526	538	532	532	524	486	551	538	544	523	482	550	565	499	542	530	535	490	510	570	504	539	534	531	502	541	529	518	533	512	569	510	515	540	574	535	515	530	491	533	536	508	531	502	526	516	484	501	540	548	548	538	538	470	535	531	547	497	529	493	566	529	486	494	500	505	507	551	545	487	484	548	542	539	528	550	558	498	540	515	499	533	535	494	517	511	513	495	524	526	490	515	490	503	524	485	523	531	488	504	524	533	554	518	511	507	500	507	540	555	525	589	541	520	553	511	531	539	508	532	519	493	552	510	504	515	542	558	557	486	521	498	553	510	524	544	542	469	528	520	513	510	528	582	521	542	504	512	512	554	506	499	551	507	535	561	516	500	536	517	519	510	508	509	519	535	531	536	553	492	503	495	506	556	509	544	534	578	512	503	543	501	497	577	500	507	504	505	521	520	516	546	523	513	497	539	520	528	535	554	527	540	517	470	488	532	538	570	508	506	492	539	506	546	512	547	527	527	494	468	544	499	513	500	517	479	524	554	553	548	506	520	479	551	476	557	501	530	552	540	573	501	523	526	474	537	503	517	477	531	556	534	508	511	515	523	538	508	506	548	525	510	531	524	548	488	542	532	539	504	527	524	512	529	540	485	530	504	535	541	500	531	474	532	531	513	549	500	528	520	552	517	545	518	502	500	469	549	533	498	529	534	523	520	511	490	538	503	504	526	542	542	507	526	551	565	487	494	509	572	521	501	544	519	508	521	492	491	505	536	542	504	506	530	519	492	497	541	482	555	500	537	539	537	505	522	522	537	575	485	497	508	549	535	536	484	537	499	527	526	545	515	559	549	524	521	527	511	557	502	524	521	481	542	509	561	509	553	530	525	513	544	554	553	562	516	523	526	502	528	513	530	523	492	501	522	535	529	526	517	506	520	495	502	482	522	512	543	512	545	543	545	526	532	539	473	519	514	548	517	518	541	549	546	536	494	502	560	521	540	580	473	522	502	532	572	553	507	555	534	522	536	544	523	554	522	487	475	513	527	511	555	510	531	530	534	510	553	516	496	526	513	539	503	528	527	514	499	515	547	540	518	493	535	544	539	593	506	499	485	563	533	558	563	534	506	535	552	542	506	559	538	472	515	515	561	527	514	518	501	471	540	541	524	539	500	547	508	535	504	538	545	531	482	491	505	529	535	546	501	482	530	507	552	538	533	592	570	554	509	531	527	522	489	509	490	525	502	517	563	512	502	513	507	490	495	498	512	495	533	492	543	552	505	534	516	547	496	535	549	542	490	518	540	487	494	536	538	486	521	503	540	563	513	494	513	510	551	519	545	520	497	511	496	499	476	505	547	536	504	489	535	526	514	504	545	541	540	506	495	520	520	538	502	532	484	520	503	548	525	529	509	508	510	518	521	533	553	533	532	479	527	506	501	481	523	552	520	533	527	525	532	531	460	518	556	527	544	522	558	487	515	545	496	492	540	541	488	543	504	530	528	493	520	491	481	518	509	563	534	497	524	485	531	535	520	531	575	531	535	559	520	524	543	539	503	535	523	548	546	521	513	553	534	516	520	553	534	511	489	517	531	524	524	549	506	506	500	476	489	552	531	529	542	564	530	535	537	480	525	519	517	499	522	543	491	500	502	538	553	534	525	539	531	552	520	509	486	501	513	498	548	495	545	516	478	529	533	534	511	521	531	525	507	514	532	518	532	521	532	517	494	518	511	499	542	495	512	583	538	497	544	513	529	563	531	482	485	506	514	513	525	505	518	550	527	517	499	530	547	520	542	546	560	539	538	557	536	531	519	518	551	502	513	541	530	517	516	485	515	554	548	540	525	511	513	547	520	504	572	517	527	507	542	481	477	533	526	525	538	502	531	528	535	524	517	544	531	525	532	552	551	593	512	503	525	512	496	527	522	479	561	513	542	526	541	523	506	531	476	513	519	542	526	529	524	513	534	522	483	497	503	512	566	525	511	506	524	519	530	492	469	519	510	539	551	540	568	537	568	515	575	519	529	514	499	568	538	532	505	544	543	513	506	497	546	546	519	561	479	533	521	506	524	545	559	527	504	544	509	493	557	498	527	542	549	509	555	544	517	544	508	521	517	563	544	495	526	510	541	550	551	522	520	540	530	514	557	495	485	539	543	537	550	534	528	504	494	475	495	522	499	512	541	507	530	525	555	530	567	489	571	493	530	554	504	524	514	548	531	493	549	543	536	540	501	520	475	526	535	530	560	520	515	545	504	537	547	514	510	544	543	508	500	513	480	540	526	569	503	476	522	515	530	492	470	520	512	535	546	540	505	534	516	540	532	540	510	533	505	558	524	503	511	573	504	508	506	506	525	546	503	508	519	504	494	509	548	539	519	552	533	520	491	537	548	496	514	533	553	510	548	500	528	533	522	494	547	545	553	567	531	547	526	500	546	498	538	506	482	545	517	506	543	546	511	537	518	531	511	519	526	566	526	482	523	532	553	509	488	513	535	528	537	538	550	502	537	521	528	549	540	530	541	530	526	504	514	516	547	534	527	546	536	547	515	481	510	534	541	532	522	519	501	537	548	475	560	532	549	528	485	482	533	492	536	542	518	490	538	540	548	524	473	519	503	546	530	501	509	513	504	561	486	512	527	535	513	501	550	511	531	493	528	517	503	539	532	536	465	491	527	498	577	502	548	525	494	555	560	496	546	559	526	529	522	512	527	515	530	529	550	480	572	491	526	518	524	530	505	510	558	555	529	524	504	551	522	494	553	541	513	501	511	511	545	490	497	520	538	527	544	512	519	548	530	528	523	514	530	525	526	513	487	524	506	537	482	506	542	536	522	530	511	516	525	495	485	562	508	535	537	529	536	512	529	542	531	540	507	530	536	485	560	561	475	518	509	521	520	515	518	516	532	515	534	510	515	502	483	531	502	480	495	518	543	506	538	510	534	494	554	514	518	498	528	520	527	500	560	533	501	577	493	504	503	490	565	532	513	465	505	526	488	510	497	580	505	504	529	509	554	501	484	573	526	554	532	488	529	554	495	556	555	517	505	491	520	552	518	506	527	506	541	536	527	525	575	511	533	505	568	526	529	494	563	546	504	527	527	505	517	522	492	512	507	530	558
23201	23196	35874	32334	27642	21568	11750	1146	661	632	652	632	650	578	654	564	601	642	667	615	600	615	628	600	641	628	607	636	611	615	632	608	618	586	653	622	620	575	605	550	556	617	609	633	600	613	617	586	619	629	645	587	604	580	631	610	621	640	590	589	607	573	601	574	597	574	637	608	623	639	600	598	607	534	606	619	599	644	572	572	620	634	629	597	652	576	643	577	615	582	624	616	605	596	658	592	600	656	598	597	622	602	620	583	589	607	593	586	571	589	555	571	567	626	636	593	562	643	612	623	623	607	627	639	570	626	639	590	582	596	641	600	621	578	590	614	558	634	596	623	596	616	625	544	606	605	638	596	623	557	565	600	598	574	584	600	558	652	620	594	560	619	645	676	608	640	603	551	611	560	604	631	579	540	659	640	623	593	588	599	575	566	565	596	590	589	597	596	619	637	547	590	584	625	602	581	610	618	564	568	617	608	590	587	612	582	599	598	598	602	591	569	572	635	606	596	609	629	561	650	615	601	615	554	589	608	598	640	552	602	615	594	637	579	571	626	623	609	587	563	579	578	621	626	580	578	600	605	613	586	566	610	641	590	615	573	588	638	601	589	570	587	607	641	588	624	589	582	616	600	631	600	641	557	588	645	571	620	601	574	600	588	651	597	563	581	595	587	576	615	600	589	585	594	548	574	556	574	538	625	610	552	594	593	633	592	591	652	626	658	579	588	608	620	555	632	589	592	602	593	582	590	572	574	601	624	594	619	610	593	599	615	604	583	639	571	565	595	638	624	631	640	576	612	607	582	617	571	596	572	555	606	588	572	586	595	560	597	599	581	599	553	583	570	589	583	630	586	604	582	580	612	572	559	590	576	618	649	552	602	606	570	625	562	603	547	618	596	568	617	600	621	609	607	618	561	567	667	619	582	593	616	598	601	626	636	640	649	602	608	616	598	626	583	581	586	613	634	603	645	638	560	561	615	577	653	648	610	653	615	568	639	583	591	627	597	597	591	570	609	656	587	545	594	594	596	613	605	550	602	588	605	613	566	567	614	621	604	600	655	606	576	602	603	577	601	598	615	582	615	597	590	569	593	639	589	566	623	590	585	559	563	578	614	591	620	598	566	616	613	587	624	584	613	607	592	563	567	614	614	659	596	592	593	579	611	623	583	577	600	651	623	573	569	579	619	644	574	602	618	623	593	586	604	600	576	634	578	583	632	621	599	604	644	597	585	626	613	584	566	601	636	580	584	593	554	648	623	593	572	568	601	626	611	593	597	659	577	550	592	566	556	590	595	618	603	598	575	550	562	584	613	614	606	613	596	656	576	575	608	587	597	590	564	630	615	663	559	574	606	629	570	588	580	627	612	589	569	617	562	605	634	614	634	574	564	585	613	614	601	587	585	619	587	566	608	612	602	604	632	567	586	631	594	604	661	588	582	580	570	613	611	573	555	575	559	593	590	606	600	560	567	606	563	610	585	632	614	630	590	631	620	598	595	599	590	558	629	605	618	596	606	575	637	594	589	602	601	562	584	558	570	604	578	569	587	669	589	598	625	592	620	609	584	602	599	581	584	588	604	622	601	620	640	650	627	657	604	570	654	602	591	626	628	620	565	591	580	613	614	595	559	571	609	625	584	619	612	617	596	603	571	631	576	561	626	600	612	639	599	627	642	605	582	597	566	598	608	616	608	609	634	580	574	551	616	627	576	580	620	566	593	602	617	643	600	581	587	579	619	614	630	552	620	589	585	577	637	583	635	614	600	605	608	599	642	603	602	624	637	639	582	599	598	610	612	599	611	548	591	585	585	637	593	612	592	516	609	631	607	563	619	611	584	610	600	585	619	608	604	629	604	613	562	558	576	638	628	594	633	597	626	658	561	648	608	642	616	608	632	592	639	632	578	543	627	614	556	597	561	545	560	599	598	614	613	614	617	640	585	589	605	604	601	610	593	609	589	650	625	574	598	586	581	541	581	579	584	600	619	608	581	618	596	656	610	611	588	598	565	574	585	551	603	615	591	594	637	597	560	610	567	568	623	577	586	607	602	634	582	549	617	624	609	597	592	608	627	608	635	572	598	604	571	546	590	598	568	608	647	599	585	588	602	624	648	569	584	604	625	598	591	637	607	629	604	627	599	601	610	611	639	638	614	594	595	624	602	604	578	561	571	555	632	659	611	610	549	615	636	635	591	568	632	608	646	576	595	583	583	573	611	552	638	640	649	639	600	620	596	605	603	594	573	595	609	608	649	620	618	672	600	615	616	620	583	609	640	592	625	626	612	620	618	600	554	549	577	602	628	620	653	628	624	647	550	584	619	625	632	568	555	620	603	619	635	650	643	597	626	564	619	605	546	602	612	623	553	635	603	582	622	623	571	587	595	590	603	571	602	582	602	575	603	570	627	578	632	585	615	604	595	603	607	575	593	602	623	570	603	584	637	576	594	614	600	559	562	610	551	634	571	658	561	602	636	584	652	586	597	593	613	605	568	594	554	607	615	572	604	618	576	615	638	637	607	567	632	638	601	582	553	599	626	587	597	612	622	616	602	607	594	630	614	604	657	605	607	548	600	606	593	591	602	612	595	595	614	579	566	622	625	629	590	590	576	582	596	576	567	597	578	625	574	593	606	610	595	647	573	581	614	623	591	607	612	613	632	599	614	583	640	595	601	639	609	598	604	577	611	614	594	610	597	580	601	614	590	589	550	651	604	559	607	604	625	610	599	588	574	579	595	599	613	641	632	592	617	608	570	592	639	608	619	603	600	630	681	600	571	584	643	582	570	563	574	588	614	594	548	590	651	587	670	578	610	585	625	646	626	636	629	595	546	588	604	567	608	588	626	622	569	577	614	597	579	605	611	644	607	612	565	566	580	583	611	586	589	554	626	620	590	550	613	616	591	593	573	645	634	604	622	616	621	590	618	584	600	616	618	573	581	567	614	609	585	558	603	616	586	562	603	594	604	597	569	588	635	619	579	577	614	608	618	566	599	598	570	574	594	630	586	602	593	613	609	576	573	576	567	593	569	570	579	603	620	597	648	602	572	581	613	632	644	605	606	610	574	556	609	600	593	594	574	582	578	599	600	591	588	562	621	599	585	577	620	557	595	580	604	570	592	619	634	636	564	603	625	602	573	599	604	610	622	619	601	549	600	577	637	587	589	567	605	597	588	633	608	583	621	564	611	582	621	567	637	622	598	569	608	566	589	586	580	612	632	605	566	605	614	614	579	588	600	621	651	613	647	577	595	608	555	617	550	608	583	612	642	613	598	623	630	636	567	627	577	592	574	582	599	563	576	579	605	615	581	570	604	594	549	603	627	586	584	566	647	612	561	612	578	644	592	613	618	597	592	587	560	588	580	604	570	604	571	559	614	620	623	561	633	649	612	598	614	587	632	599	601	588	612	545	599	590	617	597	570	587	607	600	620	599	655	592	591	595	613	604	608	614	593	586	640	580	643	582	637	609	566	582	641	590	587	609	589	589	626
35585	78556	79921	60422	39475	9618	720	699	658	686	698	689	674	641	672	650	659	693	670	641	677	658	682	670	643	654	635	661	646	658	623	646	650	672	638	659	645	628	609	651	603	637	655	638	696	681	598	611	642	620	660	625	663	644	607	618	638	644	633	658	655	603	613	678	613	654	615	668	623	649	694	658	626	650	634	628	674	678	601	681	664	658	597	623	623	679	645	668	598	608	680	630	651	674	663	642	593	640	637	614	617	619	629	575	622	641	688	645	658	606	659	659	626	665	616	671	654	612	612	646	659	637	688	712	603	616	649	622	631	637	631	668	640	638	657	642	674	640	666	579	711	643	686	659	630	604	668	636	668	650	630	640	682	657	645	642	624	615	685	603	634	633	693	647	628	641	669	626	646	669	655	647	708	638	656	676	590	631	675	609	659	613	636	658	647	631	655	685	606	650	605	627	651	628	598	638	602	640	609	649	679	668	661	644	638	656	624	594	641	635	658	660	628	620	667	664	599	619	645	683	644	715	678	613	597	654	653	618	624	621	612	596	646	617	656	626	657	634	686	647	630	682	662	628	645	657	632	608	623	673	636	656	670	689	582	640	659	618	634	675	603	683	692	612	636	642	642	681	662	655	689	633	637	650	635	644	667	598	658	661	606	632	632	617	631	651	679	622	641	634	641	617	644	647	655	637	652	640	634	651	604	638	657	629	631	639	642	641	584	661	653	647	599	628	690	615	624	657	637	671	702	679	684	673	622	649	635	646	602	669	626	631	691	624	621	662	682	637	648	615	614	619	651	579	660	631	660	661	620	644	655	649	674	652	681	668	665	660	625	683	673	634	654	630	614	621	655	664	604	659	673	691	611	658	634	664	650	647	632	645	653	664	645	645	635	652	667	638	626	636	676	614	642	656	647	681	676	624	632	668	692	633	668	648	624	681	640	640	635	632	674	636	687	658	676	624	681	683	694	667	613	667	635	632	648	593	610	644	622	692	671	639	602	682	649	661	620	679	615	686	638	625	693	623	670	616	651	628	649	624	641	647	639	723	630	664	633	667	630	664	629	685	618	648	605	622	637	630	644	649	650	639	638	594	652	640	612	659	677	618	665	657	691	681	645	673	679	695	624	665	644	624	656	642	643	625	645	658	626	624	642	650	647	632	671	654	643	616	619	664	630	637	636	637	674	608	657	665	616	689	667	629	613	623	651	660	633	632	689	631	647	589	612	705	623	665	711	649	661	626	670	603	595	661	678	636	653	631	622	671	654	682	655	660	643	600	625	604	633	702	678	644	628	621	645	645	662	628	605	652	670	647	630	608	650	697	701	653	642	615	641	595	648	643	629	665	613	592	688	653	632	639	652	649	648	629	624	663	701	644	635	683	669	611	673	675	630	665	660	628	657	669	639	665	647	624	637	598	666	623	637	695	635	678	618	610	646	619	641	679	627	668	705	657	679	614	640	661	647	699	671	632	657	668	679	650	638	633	648	645	622	656	637	631	637	609	647	650	628	672	652	634	626	615	655	646	660	614	625	668	640	633	624	611	616	692	664	672	648	697	635	595	595	635	701	617	615	676	654	637	630	639	692	646	633	616	660	653	670	654	687	634	654	663	679	617	626	683	633	623	646	667	610	644	657	593	630	596	629	638	640	619	630	607	640	655	622	627	715	625	605	605	693	664	686	677	634	618	652	687	667	646	648	682	653	662	620	632	608	619	591	622	648	662	625	638	634	617	643	712	627	600	642	640	656	673	632	662	659	596	654	641	628	655	640	648	662	634	657	696	662	625	620	692	606	637	655	646	682	666	677	648	635	653	612	614	684	641	646	644	625	657	644	657	650	647	693	635	606	652	610	635	626	657	656	583	649	634	661	631	671	651	580	618	609	613	653	677	618	674	685	604	652	659	592	648	648	677	652	635	644	650	701	649	674	646	652	653	636	605	641	648	639	605	653	622	612	615	638	633	654	626	682	677	648	598	658	627	582	595	640	638	654	687	648	621	639	629	636	618	680	633	644	610	651	620	648	624	635	611	624	649	593	637	621	622	616	649	642	629	673	592	651	667	630	632	644	643	619	632	650	675	599	618	635	639	591	661	639	643	643	676	621	619	657	678	668	605	642	658	616	676	642	671	666	613	650	634	660	693	658	698	660	643	598	650	606	647	636	636	636	635	615	641	656	624	669	663	649	687	649	706	681	640	627	633	625	630	626	659	652	603	630	622	600	651	672	655	687	674	614	623	618	655	601	681	649	661	626	647	616	641	664	625	652	644	659	693	672	643	619	611	656	626	656	680	633	641	623	653	649	655	668	640	639	688	616	602	662	611	676	659	681	603	639	597	631	671	591	660	584	644	645	650	649	636	667	621	624	666	662	676	634	675	669	665	672	628	690	650	610	642	630	649	591	628	691	636	627	605	681	647	639	616	683	645	619	627	640	600	678	671	635	660	659	630	648	626	655	707	613	655	676	669	636	641	605	639	631	651	695	622	650	650	648	651	648	637	657	642	652	660	643	618	655	626	637	664	615	589	621	706	613	667	639	667	628	662	603	651	707	660	608	662	629	655	697	621	637	665	608	655	645	637	655	684	626	667	634	658	680	643	655	671	614	661	646	609	699	622	656	649	660	634	609	616	630	657	636	639	655	679	612	680	669	644	638	617	619	657	609	633	628	664	659	686	609	638	695	640	594	661	631	656	675	634	647	613	606	632	590	637	652	669	630	697	637	662	697	619	684	633	604	660	632	675	615	668	711	628	602	666	635	627	664	606	609	656	700	671	667	656	683	692	630	665	617	674	642	647	628	692	647	626	639	629	655	674	622	703	625	600	646	638	620	659	672	637	684	647	642	645	604	690	679	628	710	663	612	668	630	676	628	640	699	650	653	653	612	636	669	629	639	615	641	638	625	606	638	600	655	637	691	629	650	673	646	630	639	641	648	643	650	627	632	667	626	591	679	651	644	642	637	659	629	650	632	608	632	689	669	617	628	686	587	637	642	650	663	627	644	625	643	675	624	607	618	637	651	650	652	658	638	640	647	650	622	672	634	616	647	597	684	647	657	677	654	644	599	681	644	644	654	618	697	637	682	610	657	672	609	665	635	654	640	637	643	647	648	622	633	634	647	622	647	646	604	619	615	671	631	654	688	636	678	672	578	616	634	671	623	634	657	654	628	627	659	625	650	607	616	659	626	650	660	650	590	613	692	661	640	623	637	620	601	672	665	652	639	653	625	665	624	669	653	610	601	664	623	656	658	650	678	657	626	614	628	677	656	642	650	657	631	651	632	621	598	663	671	651	721	611	665	625	638	615	660	592	657	597	672	654	655	642	673	664	606	636	674	678	646	651	643	610	681	670	625	686	639	651	651	691	601	645	607	685	656	593	601	664	676	656	662	672	639	648	658	616	637	715	652	632	653	645	647	625	653	617	684	614	670	656	627	620	674	652	642	612	637	671	666	652	590	615	628	654	651	651	663	639	646	604	647	638	623	607
27769	34505	39912	22551	6440	1216	450	354	353	344	319	316	347	346	343	363	367	318	353	382	372	357	345	352	344	354	356	331	336	368	365	375	386	355	330	340	326	346	347	369	358	347	358	374	329	342	353	352	329	329	337	342	332	350	332	334	320	320	322	326	350	334	349	340	347	360	370	348	332	356	357	312	336	334	381	314	337	335	343	350	354	329	340	341	305	354	353	374	356	368	361	316	349	317	354	329	335	342	341	359	367	350	365	320	328	342	343	347	331	358	344	313	357	342	368	343	343	347	298	329	347	356	355	341	342	331	322	339	318	302	328	373	330	347	321	356	333	348	301	342	313	343	343	332	350	336	337	319	282	347	328	337	359	374	307	343	366	347	351	352	361	355	309	339	326	339	362	346	327	345	367	335	373	311	316	355	344	377	345	350	330	279	339	326	322	381	343	333	341	337	368	345	317	339	351	355	332	316	353	343	369	312	324	331	339	337	362	317	351	320	361	331	355	323	324	339	321	308	387	306	348	325	344	354	338	331	341	333	339	328	360	375	325	335	380	339	343	351	324	322	335	325	341	312	298	368	357	341	309	356	349	324	355	339	320	349	357	360	351	357	358	346	346	336	321	337	313	357	330	346	342	380	350	383	335	336	342	306	358	331	310	346	346	343	366	336	326	307	339	342	356	307	337	349	327	352	355	333	330	348	351	310	376	328	333	365	333	355	369	363	311	337	344	340	354	359	377	326	331	315	356	365	372	356	342	324	334	337	347	331	378	319	336	343	366	358	342	358	345	355	300	373	335	325	338	317	348	343	337	356	348	312	344	361	357	347	330	334	351	374	363	389	351	329	361	393	356	320	334	370	344	337	351	328	345	340	361	316	349	336	317	353	369	320	336	317	360	319	357	352	351	368	362	329	330	305	305	401	366	332	336	357	360	331	351	323	333	330	350	348	375	327	347	351	329	367	358	336	354	347	293	355	355	351	311	340	328	341	353	320	327	325	352	330	333	330	338	350	369	348	377	313	312	336	360	328	345	365	345	341	305	301	350	309	337	353	298	321	330	323	331	353	366	328	361	370	337	326	374	302	310	344	363	331	332	330	315	350	329	334	352	331	323	335	351	312	385	346	317	369	358	327	353	336	352	349	327	324	312	337	329	352	359	324	336	321	341	322	348	345	345	365	366	324	336	351	318	325	341	335	331	355	343	336	292	313	313	330	321	334	378	361	327	350	352	356	380	339	294	372	343	330	363	367	323	322	334	327	314	338	316	367	338	345	298	365	362	291	306	361	352	358	369	362	318	328	314	321	315	356	372	378	308	351	360	347	329	315	354	368	353	294	292	339	346	311	371	346	353	358	342	339	333	335	363	341	324	350	334	287	363	318	309	339	308	329	354	368	349	329	351	364	331	300	334	321	358	353	360	330	314	333	330	327	325	306	356	317	342	320	348	338	356	342	349	335	345	350	361	376	353	375	328	341	354	347	326	329	310	325	336	363	364	344	343	326	353	297	368	331	351	341	328	301	341	322	353	349	349	364	337	317	374	362	359	324	339	362	328	331	353	337	333	369	365	333	334	357	317	294	314	347	343	316	335	330	317	334	347	367	330	352	329	372	329	355	324	332	369	392	324	331	351	315	312	363	328	333	349	339	353	353	312	348	317	346	335	341	361	337	340	368	335	330	345	347	344	331	341	370	381	312	384	314	321	352	324	350	350	336	325	336	329	370	301	329	340	349	348	341	341	346	335	339	373	293	340	368	314	342	376	351	371	351	366	348	336	317	325	392	337	332	342	304	343	368	317	304	337	365	316	318	345	359	325	358	364	350	332	355	381	351	339	378	366	344	364	351	332	331	335	346	339	324	350	344	309	341	319	332	342	348	340	349	327	344	355	313	339	331	338	385	331	368	332	344	360	332	358	328	366	330	359	334	346	346	356	325	325	352	316	330	346	362	339	345	313	342	313	303	358	335	340	356	332	315	376	352	349	350	321	329	363	362	331	335	362	349	378	359	340	325	324	374	325	331	353	340	338	350	346	347	346	325	300	360	331	359	360	313	355	302	345	354	363	350	366	326	326	335	326	348	333	333	344	351	355	367	349	355	356	336	324	363	337	315	361	352	353	349	365	351	322	345	337	335	303	339	340	328	341	362	325	330	317	360	320	347	326	364	352	344	327	346	338	327	320	329	352	322	322	344	338	300	344	343	335	322	326	301	388	335	377	337	355	320	340	339	350	371	344	312	344	353	353	352	357	334	336	308	344	334	341	331	341	291	347	357	316	313	317	360	345	302	335	371	340	341	383	340	340	348	351	343	310	358	353	364	322	336	329	351	314	337	322	345	323	367	374	322	318	322	336	342	356	321	318	311	349	336	292	349	372	386	355	347	341	351	341	366	356	339	357	355	327	384	353	314	332	347	337	353	355	333	339	328	346	341	342	301	353	369	330	340	311	340	331	355	315	308	363	359	349	327	360	342	326	339	322	342	353	329	354	327	345	383	351	333	343	348	312	334	335	319	350	338	308	317	356	346	342	371	336	323	335	371	333	354	330	337	340	326	312	352	342	357	320	324	365	345	346	348	335	351	340	341	355	353	357	320	352	373	349	293	347	338	324	348	329	365	377	318	327	343	300	328	367	336	369	349	339	359	357	333	333	378	340	327	371	373	341	347	353	359	343	365	363	335	340	333	337	330	356	348	319	335	362	338	334	350	339	325	314	325	329	372	351	302	329	355	332	347	371	314	347	331	343	346	358	346	326	342	350	368	381	354	333	341	350	325	328	344	359	342	307	359	340	322	322	326	315	316	360	324	319	312	356	325	324	374	335	339	336	351	312	350	342	350	336	315	349	305	341	321	320	332	355	346	342	370	343	325	319	344	298	330	343	344	357	313	323	328	309	358	297	368	319	340	340	306	350	303	345	330	329	322	318	334	351	329	352	349	336	348	307	370	334	317	343	336	349	339	332	361	365	372	352	345	343	349	327	355	334	352	329	341	360	348	330	356	345	335	276	327	339	340	361	372	352	379	316	348	344	327	337	341	335	336	355	315	336	335	375	332	346	328	345	357	342	350	318	377	347	367	332	326	326	311	348	336	350	355	333	343	313	338	361	339	335	332	319	327	351	362	335	359	314	348	336	354	363	316	389	361	323	330	320	331	361	319	322	381	311	347	329	345	359	318	334	342	358	398	370	352	365	346	321	351	339	364	359	361	377	361	323	343	329	361	344	363	393	349	370	352	329	360	362	312	320	330	349	311	340	332	342	350	327	343	324	345	310	367	360	359	328	328	340	341	350	343	378	337	354	379	327	324	323	350	351	285	403	368	312	342	346	362	368	339	342	353	328	353	337	345	336	342	379	357	351	343	343	374	368	305	347	362	332	358	331	326	360	338	358	337	342	342	336	355	323	334	324	330	315	361	294	344	348	318	339	345	312	342	336	332	388	342	317	317	325	334	304	362	332	318	349	324	366	336	350	369	339	339	345	339	328	346
20017	54868	36342	16277	5740	1257	437	397	387	384	395	424	373	401	404	385	407	439	383	390	401	391	430	424	435	432	419	402	400	374	389	419	407	394	389	394	411	405	393	351	431	402	417	404	393	424	432	418	441	435	423	357	394	381	401	422	377	415	398	412	378	389	403	408	411	393	372	385	414	390	399	381	443	388	397	404	407	427	387	410	369	415	430	350	402	389	389	381	398	418	387	394	353	417	393	393	415	401	376	426	387	403	411	413	390	397	377	404	394	405	371	392	438	412	393	370	413	399	425	358	407	398	392	389	446	382	385	375	399	390	417	448	413	403	420	386	416	405	379	413	415	450	411	411	348	415	406	389	415	363	393	409	417	414	358	396	390	434	376	374	401	406	415	399	426	417	437	402	393	399	386	405	403	398	406	381	400	393	376	436	389	409	396	384	375	387	390	394	400	389	386	385	409	379	415	402	393	383	409	406	394	429	389	374	409	389	402	431	376	392	427	389	390	400	403	398	393	435	404	409	376	419	419	410	385	406	406	391	410	367	352	396	435	383	377	388	433	357	368	386	382	386	367	397	380	375	420	376	359	435	393	377	410	383	412	378	386	407	393	403	382	374	406	353	407	430	388	399	411	414	409	381	386	376	397	406	408	415	385	388	389	400	389	413	394	385	432	425	387	421	445	407	373	414	359	394	416	421	414	395	364	411	406	339	378	440	412	434	402	384	367	389	394	426	392	349	417	407	440	392	394	374	409	385	380	407	392	339	408	404	380	352	369	418	383	368	400	376	429	413	384	396	391	377	420	379	401	384	385	373	378	408	396	377	411	376	382	369	414	374	395	403	377	402	394	361	367	407	377	412	402	411	397	423	428	383	401	396	407	413	389	376	405	420	388	401	385	396	385	403	368	429	400	409	397	411	405	377	430	386	375	373	387	407	439	393	387	409	419	374	406	407	369	401	395	385	358	390	409	380	388	362	394	384	391	395	392	384	392	410	436	348	411	407	374	400	424	393	397	444	357	375	406	342	409	365	406	365	398	399	379	404	401	428	420	409	390	367	387	382	383	415	430	342	429	409	405	412	390	385	383	391	434	395	420	355	383	378	396	429	408	384	376	393	372	407	393	430	387	401	367	435	419	386	373	433	379	381	401	378	440	387	408	388	398	385	385	363	375	374	389	417	399	408	378	399	419	385	399	383	408	414	386	420	395	385	363	380	369	437	385	416	437	371	428	417	376	402	363	404	440	432	396	368	394	364	392	394	383	397	398	414	376	418	380	381	373	401	393	391	402	404	366	383	388	419	390	422	424	359	395	424	405	397	412	403	399	429	393	411	398	358	397	422	339	419	396	404	402	408	370	372	370	404	390	391	440	392	357	437	369	403	382	399	395	383	404	381	387	398	350	373	410	394	386	371	412	423	375	384	381	385	386	391	360	414	400	411	440	427	402	368	427	392	378	397	403	366	417	340	404	395	388	423	439	407	384	419	446	391	384	394	415	418	399	394	402	354	382	385	421	377	387	374	388	391	399	397	383	438	400	389	386	370	364	424	399	375	371	440	395	352	400	377	425	436	360	431	379	383	386	365	371	413	382	390	418	380	405	421	404	390	383	375	402	387	384	416	405	395	407	383	357	372	407	418	380	372	410	404	420	407	423	406	424	396	406	396	394	365	410	404	403	376	403	437	380	391	410	383	406	401	384	455	382	403	394	395	387	362	415	416	394	418	423	409	341	379	388	408	380	398	408	402	416	406	418	407	386	395	412	390	420	370	404	381	388	398	409	398	400	399	395	437	375	423	415	384	420	363	401	381	415	357	385	409	397	400	400	408	411	411	385	338	359	382	386	366	423	382	446	383	404	436	403	434	398	383	407	428	448	458	386	395	395	370	418	380	433	369	395	401	400	392	381	398	387	387	390	400	399	408	404	378	376	382	384	425	379	403	415	381	385	379	386	400	403	386	357	385	423	411	397	398	380	384	379	420	417	385	359	368	372	359	420	430	413	364	377	401	422	392	412	400	394	391	399	368	385	412	394	402	393	364	386	396	364	379	421	438	409	396	394	391	387	335	402	381	428	376	430	372	377	374	438	408	385	388	398	436	416	401	392	422	418	403	395	378	405	418	431	397	444	433	375	386	415	388	370	412	420	401	387	412	406	421	391	386	377	397	399	381	385	417	424	414	407	386	388	366	412	399	393	430	401	392	411	432	414	386	371	390	358	362	412	402	431	368	416	396	388	406	381	411	413	423	397	429	356	386	386	381	391	414	385	396	379	395	442	413	390	396	387	416	421	378	384	382	397	405	384	431	382	419	420	389	403	384	414	395	404	382	384	404	386	339	383	369	376	366	389	401	384	387	403	409	385	415	389	401	400	401	378	400	393	411	378	402	374	393	402	394	411	434	418	377	405	394	400	400	419	354	360	433	395	423	407	390	398	418	372	383	393	403	377	436	415	400	384	385	428	422	383	407	381	392	380	390	363	409	394	438	380	382	407	379	430	406	412	380	413	412	380	401	409	384	397	420	390	392	404	379	414	401	423	416	359	391	363	402	409	411	402	395	390	359	398	414	385	388	418	396	429	377	399	413	342	432	394	390	401	387	440	414	395	362	402	410	405	376	394	361	427	401	365	386	414	393	393	390	393	377	388	440	362	388	373	387	412	441	359	430	397	415	425	441	389	411	406	421	400	397	403	400	403	382	410	391	361	395	395	441	405	378	455	389	409	416	383	386	386	360	382	409	397	389	381	395	400	366	401	406	418	417	405	396	390	381	420	374	388	382	428	405	372	385	400	373	399	382	407	373	391	376	427	397	388	403	407	384	389	385	386	380	396	387	375	369	398	395	400	435	406	368	396	401	385	419	400	354	399	408	394	385	427	378	408	403	389	444	433	413	393	361	385	389	427	382	382	412	397	374	412	405	403	396	377	401	409	402	401	417	443	410	439	410	374	417	391	367	392	386	398	368	380	398	401	353	431	430	389	385	412	387	398	376	424	380	417	409	423	370	423	371	392	397	401	392	418	390	384	393	401	382	399	396	349	412	395	398	395	401	355	429	423	413	405	409	403	375	372	397	412	382	404	427	361	402	404	377	404	408	383	405	381	401	403	371	395	393	407	379	416	415	402	406	401	354	373	419	424	404	404	402	389	413	395	404	414	384	424	386	361	400	388	389	374	398	400	390	386	401	379	379	388	375	373	397	379	374	411	388	372	386	394	389	386	422	397	435	395	388	418	372	383	444	395	379	384	413	372	397	400	370	425	381	430	411	382	376	413	405	408	360	395	405	392	418	437	410	370	414	382	379	394	402	387	433	376	396	391	369	390	368	394	412	374	441	358	394	417	401	406	416	399	381	455	374	377	410	407	415	398	410	431	380	399	381	407	400	403	396	392	430	412	391	428	384	371	413	402	419	401	426	409	391	397	399	412	424	363	400	359	393	400	394	410	374	404	365	385	373	386	429	398	426	411	393	400	405	392	387	407	395	388	390
24265	25055	41665	37145	26791	16521	3090	511	404	419	430	406	368	392	396	410	397	393	397	444	396	422	397	412	397	387	391	384	405	394	403	442	387	376	417	402	379	394	387	392	396	396	366	410	399	421	391	382	382	401	396	416	394	383	413	380	388	407	418	398	420	382	412	423	417	401	399	420	386	402	388	421	442	372	395	367	416	391	399	414	368	402	368	407	406	389	385	422	381	384	385	395	375	405	391	395	401	409	397	398	362	385	398	397	364	410	379	395	433	379	395	409	429	394	366	404	425	366	397	402	400	415	402	389	403	401	406	419	380	403	397	379	405	393	435	419	410	387	405	399	411	415	406	410	374	376	403	406	417	396	413	411	386	373	414	388	379	399	365	406	361	409	411	398	414	413	409	398	405	361	389	386	395	388	382	383	427	394	380	431	405	442	368	378	378	393	418	381	383	418	397	395	403	423	371	418	426	415	392	416	433	413	420	446	365	389	403	405	361	376	405	407	435	407	396	418	399	397	391	397	392	420	440	401	380	434	429	416	401	382	384	401	361	408	393	421	379	415	446	366	399	399	405	405	406	428	388	441	391	419	384	403	422	393	351	385	386	447	386	402	392	406	420	430	393	390	404	419	388	387	406	404	385	395	397	398	374	380	409	403	395	367	442	427	397	413	401	416	401	370	394	382	391	413	383	389	417	408	388	384	423	407	430	373	387	398	436	432	408	380	404	398	402	409	415	397	423	399	385	396	416	419	420	403	400	399	389	391	368	392	395	408	408	391	418	424	406	407	402	370	412	387	382	439	419	425	422	402	385	393	398	401	373	434	464	425	418	354	430	413	438	424	397	375	435	394	437	448	411	388	434	383	404	373	428	432	405	372	378	398	366	421	382	414	377	411	425	389	373	397	372	411	378	401	401	406	420	426	397	387	419	392	409	416	402	405	405	385	413	412	402	397	403	359	397	436	396	421	402	393	383	402	398	355	408	384	400	404	404	414	360	375	407	374	402	413	463	410	413	369	374	383	401	390	391	408	432	368	443	361	386	423	361	406	377	415	364	394	401	363	411	435	407	414	403	387	400	407	433	410	406	406	392	381	359	344	386	378	404	397	428	368	415	387	412	410	383	356	378	415	392	387	421	420	398	393	406	351	365	379	370	393	396	416	398	422	391	382	377	386	379	391	434	399	412	382	430	384	373	406	394	392	391	393	367	368	441	400	377	416	409	418	370	412	416	386	439	385	417	400	421	430	356	428	385	379	356	383	404	369	399	381	377	423	427	375	428	422	436	412	378	421	413	387	397	380	418	387	402	418	388	353	425	395	400	383	378	382	389	390	385	416	429	378	403	384	401	373	398	382	419	415	361	372	394	446	415	357	405	419	410	406	440	432	386	414	391	380	414	403	379	386	419	411	402	400	392	373	433	411	416	406	401	372	390	436	411	376	407	403	411	433	399	412	366	380	400	378	369	380	425	380	388	418	411	436	413	366	426	392	405	399	381	410	410	396	399	432	368	417	434	410	396	378	467	398	373	393	407	372	344	421	399	413	426	421	402	381	405	392	384	439	388	392	395	400	393	409	400	392	375	374	408	428	394	370	391	399	400	402	402	364	433	403	389	412	408	402	402	397	387	371	388	415	390	380	445	401	409	384	427	420	360	430	410	385	366	387	405	402	374	383	419	385	392	405	423	422	405	423	355	426	424	397	399	395	425	349	364	403	436	377	411	379	405	368	410	415	384	438	413	420	386	366	365	399	412	406	373	394	354	407	391	443	372	374	369	401	413	386	397	369	388	385	406	418	428	378	411	408	393	401	390	381	431	378	414	383	382	390	363	385	415	422	410	411	377	391	350	361	383	396	399	428	401	388	393	401	379	377	425	415	369	369	393	419	408	391	396	410	354	402	414	418	412	388	409	409	393	398	427	398	379	386	408	408	416	416	404	396	374	384	393	407	374	377	423	378	396	399	444	395	410	417	407	398	394	404	408	397	397	385	389	362	358	390	429	399	398	390	387	375	380	412	384	410	376	394	386	406	398	369	370	402	413	445	383	371	427	409	383	408	377	373	403	402	395	395	378	381	398	397	403	423	371	394	440	392	407	425	398	431	406	413	373	384	391	408	398	400	431	367	400	379	391	399	370	402	424	360	360	411	427	433	403	387	394	416	411	427	408	383	400	364	392	418	384	385	354	411	413	405	395	390	433	401	407	443	400	385	413	369	419	407	376	408	383	408	431	414	418	426	389	410	399	408	429	392	405	388	417	395	404	384	416	406	383	401	396	421	426	366	399	393	372	374	410	427	373	396	342	377	409	411	396	431	406	418	372	402	454	388	408	415	430	391	417	397	380	378	371	388	395	421	377	394	433	391	405	387	393	363	406	406	388	401	432	422	392	369	397	410	400	391	406	357	395	391	380	391	385	360	415	392	366	431	412	411	457	396	410	405	418	415	366	387	375	374	376	400	358	389	409	424	409	400	405	437	408	390	407	364	379	420	391	392	408	399	406	365	351	412	389	409	395	409	350	371	431	395	413	408	395	369	426	402	396	395	406	392	388	419	402	375	439	393	373	436	353	366	412	421	375	412	397	410	406	367	475	409	392	377	376	400	388	383	421	389	409	412	371	378	382	402	380	436	373	392	405	372	403	364	366	432	422	407	399	421	383	362	354	378	392	402	407	406	415	421	391	392	393	401	385	376	396	361	387	397	417	393	388	383	423	374	375	411	397	376	384	366	401	448	429	403	405	370	381	394	375	400	391	393	372	403	422	394	382	396	408	380	436	399	434	441	408	422	398	412	388	402	362	408	388	390	393	415	410	389	404	382	396	462	400	425	433	395	429	413	383	369	386	423	408	392	396	391	371	381	367	383	405	392	414	420	403	398	421	390	398	399	396	399	386	375	419	408	389	396	414	368	409	384	387	401	419	429	395	377	412	390	393	369	419	428	422	367	407	399	433	401	415	385	403	380	426	381	378	401	405	426	399	423	418	412	400	428	420	391	443	391	391	383	415	392	402	404	401	375	379	417	426	367	425	397	366	383	407	404	383	427	421	389	437	413	376	372	421	399	401	397	423	382	471	429	410	388	407	372	409	448	435	398	432	412	391	394	420	411	424	349	392	415	411	398	433	398	419	383	399	406	389	387	375	388	349	406	404	404	407	425	409	375	423	409	413	436	419	418	388	380	370	377	393	408	352	400	403	399	376	392	418	380	405	384	388	438	394	411	406	388	421	382	382	407	407	418	416	423	404	387	424	397	364	440	371	440	417	384	434	422	417	384	426	414	408	355	396	425	390	393	389	416	383	401	410	385	372	402	384	402	376	384	384	396	381	440	401	368	417	370	393	396	395	432	370	411	407	406	408	412	356	401	386	397	380	409	387	425	398	386	423	420	405	346	409	380	424	392	425	423	400	403	397	429	394	401	361	410	397	371	391	433	401	400	357	421	390	399	379	403	388	391	364	418	422	404	404	365	392	412	403	396	361	390	433	367
40525	93922	74090	48192	28244	6378	512	438	487	460	509	461	467	450	372	444	453	442	474	462	464	478	452	449	447	457	426	416	416	446	411	463	491	464	418	382	483	449	447	436	452	442	471	454	454	467	458	424	466	449	450	440	451	433	404	466	465	448	420	450	435	428	430	472	424	476	472	469	438	445	454	448	462	444	464	443	459	443	454	429	456	429	427	472	442	436	480	478	409	433	437	412	457	457	457	416	393	484	421	456	432	436	477	407	475	406	479	435	430	485	469	430	486	439	469	433	418	464	424	459	443	416	451	450	430	434	418	458	419	426	458	414	433	438	466	492	416	470	455	448	422	459	468	456	449	453	513	443	451	452	425	470	448	428	435	394	450	472	469	403	446	481	457	408	435	462	442	474	422	456	419	423	443	409	458	429	469	395	434	452	448	446	454	427	457	433	465	454	440	429	446	449	504	470	445	462	432	443	435	439	456	426	449	426	448	447	440	458	431	429	489	467	407	458	468	422	437	447	427	449	479	417	443	464	466	466	424	480	433	458	411	477	454	445	432	428	440	433	451	478	475	450	447	427	460	457	391	444	464	469	436	403	458	426	462	430	394	459	429	456	442	456	435	419	441	433	446	435	447	457	436	454	426	490	471	463	429	473	453	453	454	444	473	394	468	439	490	439	420	428	462	461	441	407	450	457	496	434	443	458	425	433	436	430	436	437	408	428	426	436	460	439	437	437	411	442	446	449	426	498	475	459	414	429	441	433	456	435	454	409	490	449	431	455	414	467	444	454	441	452	452	457	436	443	481	465	423	425	418	443	468	454	476	468	483	436	443	451	453	441	433	439	440	443	475	446	490	416	449	429	452	425	484	428	459	465	456	437	442	457	477	467	484	449	410	433	474	464	450	447	427	437	452	433	466	438	432	450	445	468	487	449	466	435	457	464	462	442	426	417	450	422	453	488	412	404	452	465	468	448	439	403	469	449	448	423	426	449	407	413	467	436	435	465	460	464	448	454	416	425	443	440	462	430	432	436	405	450	418	427	491	429	480	473	424	460	465	428	460	444	437	441	474	423	427	446	490	439	453	448	393	446	432	466	489	455	426	446	490	453	484	430	437	449	478	437	477	451	471	462	426	445	448	428	445	452	442	446	442	445	409	438	446	432	431	410	441	443	471	446	426	429	484	416	461	439	447	432	460	483	456	453	452	486	443	425	424	424	417	455	471	439	449	440	417	440	437	416	469	452	480	457	435	433	424	449	470	412	444	446	457	476	476	418	450	446	454	474	469	412	489	440	434	456	416	450	475	424	411	428	434	437	454	466	413	455	433	459	396	474	412	448	484	449	458	463	389	437	444	471	430	456	435	482	437	473	444	474	474	468	437	409	406	406	463	439	481	410	461	400	408	457	462	437	443	471	437	469	463	453	481	426	457	430	493	453	461	458	453	425	459	438	437	488	419	507	447	404	463	473	451	438	427	486	442	473	431	495	438	453	401	451	476	458	466	476	433	438	417	432	421	454	458	452	455	407	457	398	449	469	418	430	443	402	423	473	444	441	457	473	397	452	475	485	495	407	373	431	453	444	450	441	438	443	448	454	479	436	438	475	462	454	449	387	427	444	481	438	440	486	453	461	401	402	439	444	442	470	460	466	477	437	472	451	391	487	460	456	448	457	435	425	460	461	453	445	436	409	440	434	422	450	429	472	406	446	426	441	456	409	448	432	434	458	433	442	453	459	452	457	443	462	452	438	450	470	435	501	448	465	416	460	426	437	434	436	431	437	470	431	447	431	481	423	436	448	447	445	427	444	417	461	479	438	481	487	440	411	478	448	445	450	459	445	464	444	463	448	430	459	464	401	474	453	429	466	439	430	479	463	451	444	412	454	424	447	450	422	452	436	443	459	467	460	402	437	452	463	441	458	487	413	463	432	430	446	457	467	481	442	449	488	472	410	439	426	456	427	436	443	427	434	416	433	454	445	425	466	447	460	443	428	463	422	476	461	455	417	451	450	457	424	453	426	462	442	450	469	444	439	458	456	434	464	420	427	449	422	456	462	469	454	448	476	473	454	464	425	430	456	434	427	437	416	452	459	468	437	426	456	453	460	446	479	471	424	442	485	425	461	439	441	458	440	446	438	443	457	416	437	435	476	474	444	453	453	450	458	441	430	485	418	465	403	431	442	456	453	449	429	446	478	463	461	419	447	478	469	463	496	439	475	438	414	472	426	439	431	447	421	430	465	459	447	463	460	472	458	443	461	437	463	433	427	443	442	442	423	431	458	433	428	425	440	442	457	442	448	459	440	465	420	432	462	406	453	465	459	444	404	449	446	470	471	480	419	468	427	434	434	448	397	489	386	447	467	471	467	448	471	432	480	461	458	455	453	449	464	473	438	456	420	450	423	477	425	462	435	466	424	463	474	466	424	441	417	437	440	488	466	446	472	442	422	461	489	428	445	443	442	457	439	431	435	461	427	436	427	471	421	492	456	479	440	425	473	418	448	451	440	461	421	434	433	452	467	439	444	441	488	435	442	446	426	481	404	434	452	462	422	427	441	491	448	461	436	459	469	460	411	455	461	444	452	430	433	447	421	426	431	437	456	436	449	441	430	441	458	438	480	444	467	455	472	426	431	457	463	423	442	430	454	483	461	429	453	433	454	437	450	436	441	430	465	475	456	428	402	449	427	451	444	443	440	419	458	442	442	439	455	448	447	414	430	406	450	431	474	448	426	463	444	434	459	418	469	452	445	428	438	454	451	461	459	469	473	435	430	440	482	435	444	471	446	442	469	445	426	456	425	440	480	441	450	433	409	438	438	461	455	423	438	460	452	474	480	404	458	466	456	436	444	451	444	452	437	418	497	402	374	469	444	440	475	432	427	436	449	455	421	480	461	484	444	463	445	480	445	499	461	467	474	460	462	438	470	467	419	461	416	451	469	408	440	455	466	428	462	428	449	495	451	451	447	477	483	432	405	454	478	464	466	445	440	427	433	443	444	423	430	449	458	476	395	437	460	451	422	452	417	474	448	445	447	452	462	403	439	462	463	439	457	415	449	464	473	446	427	472	425	418	426	437	421	454	436	443	439	451	450	442	444	439	463	430	430	395	415	484	440	466	452	446	438	465	442	437	455	394	451	482	464	432	416	460	455	508	445	456	423	424	462	426	475	464	437	467	413	438	453	439	456	449	456	430	444	441	441	438	427	448	436	445	444	443	429	468	502	432	466	444	429	469	473	440	428	466	496	449	429	438	418	452	480	427	451	460	442	422	497	422	447	444	467	414	438	455	468	441	432	427	485	445	444	447	446	422	436	425	456	452	449	390	418	446	460	448	477	418	469	442	447	438	466	412	454	443	455	422	449	424	476	469	457	450	476	444	430	466	446	457	427	423	454	475	463	457	407	478	463	443	463	412	445	432	452	439	436	408	445	449	424	447	398	445	429	438	445	471	449	428	455	445	459	444	464	465	451	449	446	483	432	444	414	467	465
25510	28059	43043	33766	21251	7266	644	471	480	439	469	489	507	480	430	470	466	492	448	457	452	435	508	446	498	463	474	446	482	453	487	456	497	492	482	465	456	453	498	426	456	449	485	445	475	469	483	496	469	490	459	505	469	516	448	451	472	490	481	455	471	474	486	453	488	474	464	506	496	410	423	430	492	461	455	503	465	421	477	435	461	442	429	474	508	481	421	487	495	483	485	449	466	496	455	492	504	442	430	477	500	443	454	460	506	490	538	506	499	469	453	469	500	493	481	457	460	476	464	472	455	442	477	436	472	468	434	471	491	437	447	478	426	415	438	440	484	467	462	515	446	492	471	514	458	486	478	466	460	492	418	472	477	466	469	461	514	487	458	458	454	441	497	469	493	462	472	475	491	444	428	468	464	486	492	440	494	487	500	485	474	437	463	508	461	510	462	466	482	446	464	443	456	433	471	462	463	464	473	439	475	464	437	475	472	433	453	458	442	469	513	465	478	459	495	476	488	448	509	461	412	480	484	497	444	475	467	445	481	482	458	437	497	461	485	472	476	446	469	493	453	454	486	461	461	465	477	461	439	486	515	455	500	482	403	480	451	480	466	470	462	445	440	428	459	457	473	456	479	481	481	490	517	428	471	460	461	465	468	465	515	479	471	455	461	452	479	457	454	460	470	466	444	455	478	477	477	456	433	444	494	494	475	448	460	444	481	496	449	493	501	464	448	425	447	470	424	437	446	449	474	458	524	439	494	457	455	441	456	487	487	517	465	488	453	467	482	400	472	499	499	455	456	465	478	428	506	490	480	490	466	498	483	473	520	464	522	468	483	418	470	478	531	469	456	486	460	467	497	470	491	428	450	480	451	438	437	493	464	447	425	488	464	431	457	430	489	453	475	480	459	476	440	479	465	481	473	459	459	469	473	490	456	488	446	485	464	487	496	461	499	479	488	464	433	419	427	477	465	453	461	490	472	475	481	496	506	490	429	470	462	462	452	479	437	472	448	461	462	465	460	476	501	508	504	441	489	478	449	470	471	451	471	438	455	432	420	492	508	471	477	462	452	500	494	456	474	489	433	498	472	484	476	509	424	444	408	414	477	433	448	497	492	525	459	468	494	502	479	460	490	445	443	449	431	440	469	462	503	509	494	466	452	473	444	514	505	451	508	468	496	463	444	496	456	436	464	487	469	494	446	501	436	487	486	466	466	484	428	476	497	455	471	439	484	498	469	510	488	476	472	489	475	438	484	456	447	497	490	458	465	473	501	457	453	421	485	479	474	477	503	467	465	510	428	480	466	476	457	462	480	480	481	474	477	482	468	462	471	474	454	445	465	484	482	480	470	481	462	453	476	479	529	466	453	463	502	467	470	449	437	466	457	465	489	481	454	454	472	492	473	492	454	478	478	462	494	473	477	457	469	476	492	448	505	480	448	436	506	483	487	432	478	460	490	478	476	463	470	526	492	468	474	418	443	457	500	454	455	430	461	475	474	434	468	449	430	425	481	451	503	463	494	461	475	462	451	469	491	490	458	454	478	463	477	455	492	471	487	482	501	454	457	460	481	458	450	441	499	458	436	428	384	437	498	409	440	489	506	460	490	472	492	476	472	438	455	448	451	454	437	457	464	467	464	485	459	484	478	464	465	430	502	487	504	437	461	478	490	462	478	486	465	468	485	473	526	462	471	506	474	446	431	482	460	470	461	455	465	476	469	445	466	458	477	467	430	462	486	496	463	412	413	470	504	403	446	457	490	458	448	471	437	448	434	444	506	410	483	496	483	479	444	458	498	528	524	448	474	448	480	467	493	450	473	450	439	475	469	454	466	464	490	449	489	481	459	492	444	501	457	470	479	480	446	467	466	450	489	484	404	451	455	502	467	420	467	446	489	455	474	500	488	447	467	458	492	496	474	459	455	469	448	459	494	483	493	454	462	443	482	459	462	465	473	492	463	474	474	493	469	469	468	481	476	474	496	440	433	466	492	470	448	458	438	447	440	519	474	469	482	498	460	455	485	463	486	514	501	465	461	481	485	467	477	437	410	449	462	481	474	459	429	430	470	448	473	475	430	466	451	486	502	447	438	483	459	466	486	463	454	470	478	538	457	441	485	475	425	446	438	467	486	478	500	442	478	452	504	466	427	475	442	480	426	446	459	490	476	484	508	482	487	466	450	454	463	488	489	427	456	451	493	441	470	465	478	468	485	437	449	473	452	428	501	469	477	448	460	481	434	504	493	463	456	472	467	434	474	479	473	473	463	485	464	488	471	465	458	477	507	490	465	492	457	453	444	454	492	458	477	487	448	450	464	461	481	469	478	531	472	447	521	475	478	484	453	449	466	479	482	478	508	467	495	482	488	467	479	467	504	477	470	510	483	430	445	457	494	466	477	468	466	484	462	487	452	452	434	519	499	490	406	445	465	451	482	488	484	479	458	507	467	475	426	490	438	455	474	495	448	456	466	466	429	503	479	467	467	499	485	463	455	471	454	470	470	459	488	468	487	462	440	470	495	447	459	483	446	468	441	484	446	479	457	442	465	496	487	501	437	480	479	449	476	460	456	485	421	446	501	461	457	448	465	467	451	487	467	495	467	488	480	415	478	456	440	434	501	443	466	459	428	456	428	488	448	440	475	462	479	505	477	506	475	465	477	464	490	496	469	435	490	442	426	456	443	508	503	471	458	491	466	487	477	479	486	416	465	483	473	484	445	464	496	502	489	447	485	450	453	468	455	444	443	481	455	502	465	479	463	475	485	475	474	483	472	479	444	447	467	456	465	475	473	509	450	465	466	479	519	458	467	448	447	457	475	480	471	457	457	477	451	475	483	492	420	513	445	491	514	481	462	466	469	487	466	457	509	473	452	497	457	449	486	478	441	454	471	459	449	465	447	489	443	441	473	474	444	450	476	463	476	456	494	460	489	464	448	472	464	441	473	427	495	464	503	471	468	464	441	426	452	476	499	440	466	466	464	457	471	445	466	463	471	452	427	479	466	467	428	404	459	473	430	464	443	462	446	445	456	438	483	497	481	463	435	455	459	470	478	488	452	489	483	501	495	466	454	493	442	473	451	464	454	453	460	468	466	483	457	466	483	486	477	480	481	506	461	451	519	438	431	486	465	479	500	478	494	482	457	493	440	459	482	477	459	484	474	482	505	483	453	475	474	455	506	499	487	452	430	473	447	466	499	493	478	487	451	479	454	473	455	466	456	486	470	483	472	460	467	489	446	444	467	496	498	449	469	484	496	446	471	437	478	490	457	487	428	443	466	490	454	485	485	492	470	494	450	474	487	456	435	458	495	472	472	472	477	463	509	462	443	431	455	431	488	503	457	442	450	470	483	475	464	473	485	475	461	462	460	518	494	479	467	466	468	456	490	476	458	442	451	467	458	500	440	469	484	487	432	464	417	462	472	504	452	445	455	450	472	504	438	444	493	457	474	451	466	442	473	415	498	458	480	443	452	475	479	467	460	460	529	455	457	509
37000	86972	62040	37857	20622	4214	530	537	509	523	568	546	530	496	544	525	567	539	527	527	521	532	527	553	553	553	536	540	530	559	540	542	500	551	553	538	529	537	503	547	500	515	542	527	488	558	495	554	534	516	501	469	532	513	541	544	513	529	563	540	507	519	523	550	488	504	529	549	545	556	557	508	487	525	536	550	529	511	519	559	527	551	544	478	546	502	499	552	516	564	516	553	522	543	533	515	552	529	539	505	521	567	564	524	509	554	560	540	542	540	523	530	525	540	515	479	541	527	526	492	561	500	522	494	548	538	517	535	540	516	538	495	521	583	529	536	504	516	501	531	476	553	534	560	525	518	506	528	514	505	586	520	497	521	540	526	555	527	526	517	534	526	567	505	580	542	553	518	513	511	510	561	522	524	510	560	540	532	515	547	551	475	520	533	507	506	550	522	530	546	530	523	563	537	503	501	522	527	552	532	511	489	482	528	533	471	520	549	547	542	522	530	509	506	516	536	562	516	567	539	539	549	508	527	500	513	506	535	515	532	512	526	549	528	543	509	579	516	467	464	567	544	548	519	562	547	507	520	518	515	541	511	527	509	540	545	512	538	535	539	499	527	557	539	541	510	497	601	522	548	506	505	546	516	524	501	545	505	518	529	525	541	534	534	509	498	584	558	549	522	482	522	535	534	525	510	527	530	518	532	526	521	545	538	547	527	515	504	540	545	499	523	529	522	521	548	512	509	523	533	517	567	530	523	477	532	533	500	566	512	513	534	532	567	503	535	480	524	539	484	600	557	545	523	505	492	481	513	511	537	507	524	557	547	532	491	528	506	497	574	517	510	492	506	545	510	529	553	532	477	501	548	533	563	523	532	499	525	571	551	530	566	534	483	508	507	524	560	499	536	568	531	542	548	525	533	530	529	488	502	544	553	518	526	526	520	551	578	491	542	529	530	505	549	548	548	521	519	556	489	538	555	508	528	495	544	519	532	542	535	520	519	542	509	560	494	551	515	504	522	511	560	524	537	576	511	520	505	512	564	563	544	509	510	512	492	522	525	539	526	559	486	526	529	515	496	521	544	554	490	570	558	542	536	538	532	495	545	542	489	525	550	521	542	537	529	507	518	519	536	535	509	487	579	548	549	549	523	545	550	499	540	556	543	517	530	543	574	523	512	540	502	549	524	521	567	576	540	516	518	499	520	513	567	542	513	511	537	512	527	516	530	512	544	554	537	549	533	536	518	511	526	524	507	549	528	547	524	528	561	531	530	491	534	515	509	562	502	486	518	536	516	522	528	515	538	509	470	526	535	576	550	537	490	563	555	496	508	495	574	491	531	512	559	518	546	495	510	495	500	518	542	506	533	518	516	515	532	572	555	524	541	563	508	531	537	533	515	539	549	538	516	535	541	512	537	538	558	533	518	554	552	515	532	538	543	528	547	533	520	512	543	532	521	527	545	529	531	495	541	535	562	524	528	552	538	509	507	531	566	546	531	521	501	546	536	525	559	529	515	534	525	527	535	542	549	502	530	517	535	550	529	553	557	546	504	502	543	520	533	532	529	516	563	506	573	545	553	519	550	531	506	502	539	524	519	512	507	506	521	551	514	530	553	524	516	553	527	503	519	535	509	543	534	533	507	516	518	489	525	520	508	541	504	526	565	573	533	548	544	523	521	550	513	525	503	518	524	557	504	508	568	521	500	535	523	566	524	508	519	533	523	526	553	562	505	530	552	509	507	543	510	512	537	578	501	537	539	491	543	514	504	541	571	513	525	526	504	551	515	522	530	482	514	546	527	500	473	527	526	516	544	539	570	505	521	554	536	524	542	547	513	561	529	519	563	516	538	532	535	566	533	502	492	574	524	548	562	530	555	520	523	529	534	511	522	525	501	528	512	545	526	504	556	548	491	552	547	507	549	482	527	513	494	549	524	531	519	540	541	557	521	499	530	490	505	519	520	548	502	521	542	542	534	519	539	554	532	534	546	549	534	497	501	505	484	554	493	537	510	495	536	496	505	523	534	483	544	514	504	527	520	544	511	551	515	532	522	500	535	528	553	549	507	544	555	506	504	535	556	509	561	542	541	545	527	519	529	561	520	503	486	533	526	529	516	511	594	480	525	511	477	571	545	539	493	549	502	493	496	535	569	483	536	520	519	514	508	521	477	540	533	507	519	538	563	532	546	536	525	551	522	527	500	558	552	530	547	526	492	492	514	511	539	537	513	546	539	558	484	537	508	526	499	550	518	529	528	543	493	510	513	539	574	490	529	510	557	556	509	548	538	505	538	539	524	550	536	513	495	494	525	515	493	511	535	526	508	563	567	501	559	531	519	613	524	500	532	491	562	538	557	510	511	540	522	549	537	530	520	528	575	537	509	510	533	529	509	510	509	521	557	504	526	551	509	523	534	488	479	549	552	589	570	537	481	524	549	510	540	527	511	572	542	490	538	567	524	525	529	527	509	520	539	554	526	535	528	541	512	544	523	568	565	512	519	509	515	545	515	540	514	471	537	531	512	521	492	530	552	522	533	523	526	524	544	527	559	503	499	495	553	537	528	532	519	536	517	525	498	521	560	541	508	522	527	540	532	505	541	531	505	551	500	480	574	493	575	552	530	538	554	518	499	535	508	499	556	554	537	522	518	543	531	556	521	517	530	518	510	552	487	569	523	515	509	549	521	520	513	555	527	489	518	567	475	523	556	525	501	564	502	553	546	541	513	498	523	519	533	522	511	541	591	537	513	511	534	576	529	527	510	518	480	497	511	502	544	504	547	534	514	542	539	525	526	541	546	497	555	542	546	510	486	515	558	551	536	537	527	554	508	558	575	528	555	500	542	531	512	508	549	553	541	572	519	481	493	534	521	518	536	555	551	528	514	581	528	534	541	541	552	556	550	558	539	596	506	568	543	526	499	513	540	515	555	488	545	532	509	531	542	508	538	547	514	548	539	533	545	497	526	543	555	540	527	520	566	511	492	567	526	526	516	542	519	538	530	544	559	548	553	537	533	570	504	525	497	539	533	514	539	558	550	514	563	504	567	534	537	571	564	550	493	512	502	508	556	552	525	524	548	552	542	531	532	547	532	552	491	537	522	505	523	560	531	553	581	532	530	525	554	520	522	553	542	545	539	532	532	554	513	532	524	529	536	530	515	547	525	589	517	540	567	554	517	538	525	527	538	512	532	526	536	499	528	494	486	516	519	554	507	563	537	577	544	523	530	541	475	556	500	522	511	537	528	546	509	535	527	517	550	536	534	525	491	526	518	580	540	548	540	540	523	507	516	515	539	512	519	539	510	523	552	539	516	552	499	547	497	503	508	516	503	567	560	491	520	509	565	523	525	521	499	518	503	531	556	525	517	511	539	531	519	570	541	546	513	556	546	552	549	532	488	553	501	509	517	506	484	524	530	545	544	497	524	459	536	538	554	550	514	520	530	523	544	542	550	525	527	510	556	498	521	515	528	519	527	500	504	561	512	497	607	549	510
23089	23174	36306	30740	25948	21245	11746	1083	644	616	648	613	617	612	587	600	577	603	598	658	629	618	619	671	607	608	579	633	631	555	606	607	627	636	615	594	600	615	582	616	574	632	618	549	619	623	619	606	530	625	613	612	600	581	587	590	611	610	608	556	622	595	585	603	605	623	581	620	600	601	551	601	652	647	593	610	583	619	634	590	636	581	606	603	631	623	611	584	558	609	638	627	606	593	625	573	602	613	624	633	585	637	622	591	639	588	591	600	602	597	630	583	612	604	562	620	586	569	607	626	577	575	571	582	562	644	539	617	611	623	608	589	597	634	584	566	608	622	606	604	626	585	626	597	617	580	673	591	573	601	592	587	561	619	563	630	599	612	608	595	632	594	572	592	619	608	599	589	625	615	598	600	591	549	622	601	639	614	610	669	615	624	585	598	591	603	558	601	631	569	624	588	591	604	605	605	600	625	622	606	555	587	537	608	565	555	618	613	606	587	596	601	620	604	613	622	632	614	608	579	628	569	586	595	583	611	588	581	597	588	601	628	585	585	596	599	614	596	635	618	605	632	544	603	583	618	615	601	631	628	597	589	584	611	591	563	622	624	594	595	615	613	584	600	582	554	591	564	621	619	604	613	537	596	612	634	564	623	622	556	593	625	566	618	669	609	600	581	603	587	631	627	585	643	565	619	587	571	590	575	609	607	575	589	639	656	593	635	591	629	580	581	581	602	621	597	619	573	597	580	586	570	575	557	550	609	603	602	569	581	610	627	590	608	608	604	586	611	587	655	625	580	605	596	623	592	587	638	576	602	629	631	590	608	563	563	642	633	641	581	611	626	612	620	625	581	617	646	605	613	587	615	636	555	592	585	582	582	636	630	609	571	601	615	619	648	613	605	581	602	571	629	581	618	595	616	591	613	610	601	587	602	617	603	629	646	569	564	618	624	595	521	641	600	558	572	543	627	581	643	634	589	578	602	622	596	633	580	586	623	634	610	581	585	620	619	615	610	586	632	616	605	568	624	608	591	615	649	604	614	583	592	583	636	588	584	605	590	613	546	553	594	631	612	626	596	604	617	631	585	605	580	645	606	614	622	572	572	600	590	598	639	629	618	565	587	559	624	566	609	598	625	568	595	605	633	623	581	593	584	620	574	611	592	587	610	559	622	554	600	617	608	591	604	640	624	623	616	576	620	561	609	593	560	634	572	569	584	615	600	576	580	606	589	610	595	541	566	637	641	625	564	654	597	559	583	594	590	631	623	565	601	594	569	585	607	618	630	556	561	604	607	600	624	600	612	646	612	593	598	591	634	648	604	580	591	565	652	606	632	597	648	615	589	645	581	625	612	582	624	625	608	611	572	644	639	538	587	578	610	588	626	579	591	581	610	610	609	584	574	631	576	596	611	635	635	577	562	548	578	590	650	610	608	593	619	637	602	634	597	647	613	627	595	535	557	592	591	580	606	592	597	657	612	633	646	611	645	598	589	573	592	624	615	575	608	639	635	643	585	598	625	627	603	578	604	608	561	604	645	626	566	566	586	625	618	584	615	557	608	648	605	584	622	621	589	599	620	636	590	583	597	601	612	633	565	629	583	607	623	629	610	586	619	565	610	610	601	572	608	620	600	576	652	643	606	594	629	597	628	642	609	585	620	609	600	595	626	618	593	575	575	592	624	600	597	560	598	625	587	551	550	624	568	562	620	614	618	614	582	580	547	652	628	600	642	596	594	629	580	597	602	630	585	584	611	633	576	619	649	584	576	623	554	601	575	579	564	598	619	620	611	603	625	573	644	584	654	600	573	610	670	639	603	648	643	573	627	580	593	573	616	603	615	612	593	617	594	591	604	611	611	628	588	596	619	556	636	595	574	577	580	583	591	622	612	584	642	611	617	575	622	556	595	546	649	605	616	609	642	616	603	597	645	620	629	634	610	575	577	602	624	575	609	593	571	575	586	611	626	601	556	583	618	569	583	620	563	580	581	662	615	573	599	611	595	608	631	577	628	605	594	616	581	605	591	544	637	587	541	595	587	570	612	580	646	564	607	612	600	606	570	589	601	619	617	596	609	574	628	597	615	567	614	625	593	616	607	610	587	618	598	604	551	601	607	591	587	613	597	599	607	634	607	630	602	600	572	613	590	592	616	600	587	586	578	609	603	644	603	634	662	644	610	601	613	614	579	617	628	569	603	595	579	619	576	595	587	631	625	624	618	631	588	582	562	562	608	648	566	562	605	607	596	558	575	621	579	647	555	620	594	573	578	629	589	558	629	577	555	605	586	586	563	623	593	622	582	613	598	549	625	552	621	625	621	618	614	623	629	628	564	563	633	601	610	605	584	610	586	602	588	577	640	629	579	597	581	546	565	564	545	614	648	587	601	566	642	593	624	604	596	592	627	611	577	596	593	602	613	591	594	620	603	559	627	586	609	597	586	568	589	611	625	565	622	643	592	621	570	646	585	570	601	555	605	627	613	600	619	617	634	621	616	653	622	633	635	589	580	596	633	585	623	633	586	584	609	578	571	599	622	568	598	596	593	592	576	586	608	677	610	631	601	606	618	580	624	651	573	580	597	583	594	581	665	632	584	591	588	616	617	618	612	561	562	597	580	595	610	630	622	603	641	636	624	596	601	598	603	668	575	579	642	554	602	604	576	617	575	590	624	597	595	554	580	592	591	605	614	577	609	604	575	620	646	574	579	603	597	614	598	624	564	598	623	564	620	611	624	579	599	672	625	577	600	616	544	585	620	570	614	601	599	598	602	619	594	591	578	628	613	622	571	625	607	600	596	617	603	624	584	563	574	650	625	623	601	580	610	636	604	565	606	625	606	638	596	602	589	600	594	609	610	577	633	595	613	590	581	570	601	607	572	615	597	574	596	597	608	579	579	559	622	612	625	570	617	604	650	611	647	611	626	643	594	584	580	594	613	572	562	597	613	625	606	624	588	613	613	561	626	660	563	593	609	580	588	603	583	615	577	600	592	607	637	577	624	609	590	608	585	638	588	549	612	564	641	637	628	604	634	589	553	603	611	595	591	594	587	618	615	597	616	628	589	565	592	595	596	573	581	631	607	587	585	588	596	602	581	637	569	612	614	606	605	628	603	614	617	586	600	620	604	568	566	573	588	592	608	595	619	607	595	566	609	629	645	616	618	620	597	621	642	628	607	585	636	611	579	605	617	643	575	594	585	650	615	609	597	571	592	566	616	581	645	604	590	633	610	604	573	599	622	582	585	585	594	591	595	579	586	563	590	602	583	647	601	609	645	581	635	597	600	606	603	577	560	573	568	622	626	572	554	608	582	562	605	616	569	611	628	605	601	614	639	623	600	607	568	590	579	594	590	607	646	619	590	550	576	608	617	597	549	610	580	582	576	652	604	629	619	594	639	599	602	568	633	573	596	599	593	629	607	632	654	576	598	616	558	628	627	580	618	597	637	615	599	606	592	611	579	596	646	606	592	551	618	601	561	597	604	596	585	642	594
37712	78577	78605	57844	37861	7200	678	713	683	637	681	661	663	625	650	659	673	699	649	616	646	613	667	637	611	632	600	621	624	654	638	645	597	646	639	684	661	663	620	644	633	675	626	575	614	634	611	605	651	621	609	659	659	634	602	661	660	651	692	652	672	644	649	634	649	644	689	591	640	648	639	647	619	649	607	663	647	663	616	641	591	666	652	679	626	647	616	614	652	635	639	690	615	609	611	693	668	645	651	669	613	649	666	625	668	611	629	637	630	634	636	641	609	646	594	651	631	652	627	650	595	637	646	651	614	617	657	641	627	638	648	669	660	627	659	668	678	651	603	648	613	633	632	628	611	620	644	649	608	631	629	657	640	644	642	651	651	648	611	659	627	634	616	669	639	603	639	625	664	694	607	642	690	660	648	645	653	630	626	620	609	643	659	655	609	612	639	644	635	706	572	648	631	660	645	638	653	628	683	683	633	639	673	603	611	642	694	638	674	613	661	646	633	617	645	640	647	664	605	632	627	656	636	635	619	623	640	593	601	643	629	629	694	667	658	641	653	587	674	631	646	649	637	576	642	678	639	650	647	637	691	615	641	656	660	638	640	643	607	638	628	679	615	663	647	673	615	612	634	631	634	636	687	619	653	617	642	613	662	590	614	687	658	620	666	635	650	656	600	622	642	630	627	657	619	627	632	649	649	644	662	645	666	612	668	628	649	675	643	654	642	635	624	624	652	629	672	639	619	618	629	677	651	626	597	668	611	606	631	637	613	651	677	593	643	593	668	667	623	621	660	637	671	676	659	627	658	638	647	681	661	632	601	641	626	608	631	584	623	637	634	642	625	674	641	645	612	651	640	587	658	615	640	678	613	645	650	622	643	622	630	670	643	638	662	626	666	606	649	662	662	604	625	586	665	659	645	645	645	650	585	618	582	710	656	632	638	648	689	655	629	634	615	612	616	662	705	618	656	645	640	659	577	623	612	689	666	662	690	603	626	639	640	652	613	646	663	667	612	645	644	606	672	623	663	611	652	616	652	622	615	648	601	641	687	664	640	647	656	635	654	646	683	642	620	619	637	612	635	693	615	673	635	653	635	661	646	645	641	641	657	627	647	660	651	657	652	619	652	664	667	647	624	593	694	619	623	657	621	679	666	636	654	713	643	635	619	653	703	677	639	607	639	614	613	640	644	608	635	659	636	637	625	643	659	635	647	648	658	651	652	578	639	646	627	668	632	639	653	659	663	632	640	665	620	639	649	650	659	695	654	598	664	608	617	615	670	629	612	636	655	638	641	639	642	566	639	640	615	620	571	663	612	630	657	623	621	669	611	657	643	660	619	620	644	631	666	634	589	656	620	603	663	635	616	669	584	636	613	653	609	635	687	659	634	590	623	614	635	606	627	640	637	707	648	655	625	622	629	663	677	646	661	682	662	621	623	708	598	703	636	614	640	681	630	646	641	674	636	668	671	640	632	646	626	596	659	617	652	682	613	649	645	671	653	614	651	647	650	608	654	615	648	660	623	654	629	640	647	639	639	659	627	614	637	615	643	648	658	621	641	658	604	606	633	646	599	619	623	631	676	641	618	654	659	652	640	653	661	618	654	620	656	665	647	659	668	609	634	674	686	636	626	659	655	654	617	643	674	607	607	620	668	620	648	648	665	639	636	619	671	652	633	575	630	597	664	618	629	637	598	657	637	615	652	653	635	655	632	655	605	651	622	637	640	632	642	588	624	731	658	630	663	658	671	586	643	575	627	616	670	629	621	648	657	616	653	686	666	715	628	669	648	628	687	638	656	658	588	650	610	641	633	667	668	625	630	646	673	603	666	653	659	625	602	656	663	649	619	624	645	631	622	674	664	590	671	692	632	663	647	662	622	631	677	610	590	653	655	601	634	665	664	632	646	586	604	583	638	624	674	602	628	596	628	615	635	595	595	664	638	630	600	576	650	656	608	658	651	657	632	581	656	634	648	650	637	642	651	653	621	653	665	617	638	619	645	620	651	679	642	655	662	677	613	625	653	671	663	636	639	701	641	690	597	623	622	660	644	620	633	626	598	648	612	616	602	572	647	613	637	655	627	601	647	640	664	627	624	684	640	612	651	685	622	628	660	632	632	622	653	627	634	646	612	622	666	632	604	663	638	647	616	629	607	651	639	610	614	620	666	641	680	661	676	625	625	584	606	644	659	691	646	598	672	651	650	621	649	665	648	711	606	633	600	637	661	666	615	608	624	655	644	625	620	676	604	582	607	629	622	664	668	614	574	635	647	622	620	645	654	651	674	656	628	604	647	649	632	619	647	614	656	646	708	633	658	663	626	611	675	619	662	648	641	620	639	628	585	645	665	619	644	627	667	611	593	663	620	645	639	620	689	655	660	638	642	615	639	639	649	643	621	667	666	619	618	631	628	617	596	681	648	654	679	666	679	616	657	638	644	667	638	661	637	622	682	646	614	681	618	595	611	627	620	620	622	627	614	633	620	628	647	592	692	628	608	674	622	655	648	646	687	652	667	631	672	655	636	636	650	637	632	678	623	654	638	644	633	631	656	597	666	631	654	649	640	653	591	651	654	663	662	652	663	646	665	628	640	636	671	622	644	622	642	652	655	610	646	655	646	621	647	681	620	669	610	630	632	631	670	668	647	654	602	645	641	599	623	639	650	659	640	645	562	654	637	624	633	649	662	627	695	663	633	629	654	630	674	605	649	635	655	651	612	650	629	668	627	663	645	630	658	626	635	644	629	617	602	626	658	655	668	639	621	656	678	654	629	623	625	636	664	659	660	641	656	642	658	627	641	639	614	647	603	645	692	622	631	645	657	653	666	651	647	690	667	651	649	651	615	620	647	617	677	652	618	680	693	606	604	652	616	647	635	646	661	654	672	649	616	649	633	641	658	624	637	609	630	623	645	590	641	637	659	670	639	675	654	641	689	610	656	620	625	613	611	643	626	661	671	696	655	644	604	624	666	616	654	630	645	622	654	622	645	692	675	647	659	649	668	679	607	609	642	616	579	637	639	649	673	693	618	639	679	639	662	640	667	632	631	606	649	624	652	623	654	661	635	634	610	604	627	626	611	656	657	618	630	579	615	655	691	616	643	641	663	608	653	696	625	615	646	637	592	643	636	669	653	631	650	612	673	655	658	624	634	653	643	690	652	575	693	633	657	640	662	653	642	630	610	620	610	649	633	652	627	603	652	622	624	644	626	653	661	660	650	636	618	628	666	630	641	654	646	640	656	620	621	653	643	618	607	693	620	651	658	645	670	664	632	641	654	633	630	685	689	643	655	649	654	659	651	681	664	663	683	653	636	634	673	651	648	633	653	628	650	669	633	673	603	628	613	637	658	592	627	646	682	615	621	698	636	632	677	611	665	619	671	638	617	637	629	677	636	635	666	646	641	659	639	604	596	642	636	635	672	665	694	640	679	591	657	639	666	630	607	633	629	649	665	627	640	644	658	613	614	618	674	661	644	660	649	602	671	635
27887	34377	39043	22887	7419	688	337	304	332	280	311	287	301	315	315	321	336	300	290	318	296	352	311	330	316	308	318	324	320	327	335	293	333	345	318	302	318	300	331	288	324	279	305	321	309	306	302	294	302	330	295	333	316	319	290	339	314	316	296	281	293	292	286	308	322	313	294	321	296	336	317	294	290	323	344	331	297	314	309	310	330	295	284	315	339	323	301	316	314	317	321	314	321	314	303	294	306	300	283	332	340	284	315	322	302	311	280	340	295	304	319	306	292	302	308	295	356	299	321	309	313	309	310	294	296	311	327	322	303	330	315	305	307	288	348	291	300	323	329	305	307	326	316	331	292	310	323	310	272	329	311	311	342	314	276	293	318	315	322	302	291	285	272	301	291	327	343	343	290	311	287	285	308	314	332	321	305	338	328	322	311	285	309	323	306	314	337	287	298	339	306	309	333	301	337	350	323	330	328	358	306	313	287	298	315	312	303	319	320	272	320	334	326	309	310	310	325	303	296	339	288	337	350	290	293	313	308	314	321	312	315	322	336	320	308	354	306	296	324	308	311	289	308	275	311	320	308	293	301	284	328	295	328	292	277	298	321	293	310	283	352	304	305	307	314	313	316	322	324	286	309	325	282	302	326	286	304	283	308	311	301	326	316	286	326	301	337	306	343	320	334	291	310	258	298	291	305	295	315	300	316	297	306	330	297	332	315	297	280	327	287	339	299	307	312	297	312	333	322	311	327	296	315	303	308	321	293	291	314	295	308	279	283	303	307	284	279	321	279	283	307	299	321	306	343	312	279	314	276	306	307	322	284	334	290	313	325	319	303	289	316	294	278	324	299	339	281	328	300	299	337	304	301	329	305	307	307	321	298	314	298	315	325	294	291	303	302	329	311	319	314	312	293	300	294	331	313	333	321	304	332	312	318	324	289	325	297	266	300	329	319	301	310	319	295	287	325	310	288	307	320	313	298	310	298	300	316	321	287	289	326	288	316	306	266	287	255	285	292	361	305	306	278	327	292	294	302	363	352	294	299	294	310	310	328	323	313	312	329	304	287	314	305	302	355	309	295	293	298	305	303	319	304	308	292	309	293	305	313	328	319	307	310	326	320	309	274	287	342	312	286	324	298	318	301	316	328	280	299	313	317	316	308	326	325	270	331	311	337	331	293	343	314	310	290	319	293	321	320	314	309	311	293	301	285	273	354	309	335	280	302	275	322	316	327	313	329	263	294	284	329	332	330	351	321	325	346	303	307	313	309	324	305	311	294	305	326	320	314	294	296	332	306	283	326	312	317	332	341	288	329	299	298	322	305	323	340	291	344	313	324	307	330	319	294	291	305	305	309	285	274	328	300	281	295	290	300	293	328	309	309	349	321	302	300	266	296	296	327	319	298	287	336	282	343	306	305	316	296	315	301	307	323	317	317	345	331	291	309	326	296	283	336	279	295	282	327	302	326	311	330	341	293	309	339	305	340	345	304	324	333	317	282	318	314	315	304	325	312	315	295	327	268	304	300	301	330	311	322	326	322	318	307	327	311	264	320	301	297	316	295	312	314	296	322	301	321	297	323	283	321	314	305	323	282	310	332	285	317	317	318	308	318	326	313	293	329	305	290	292	317	337	320	328	295	302	307	330	332	288	293	303	308	327	279	328	347	284	348	334	321	308	314	301	295	319	269	337	321	349	315	316	307	296	315	315	284	317	311	324	297	309	325	292	308	319	330	322	335	338	340	328	297	322	312	326	319	305	330	277	280	299	320	303	283	287	333	292	315	336	332	328	301	334	320	295	302	326	287	277	329	322	303	282	304	317	328	302	314	302	321	327	303	310	312	297	320	320	314	318	292	300	284	324	305	319	331	295	305	302	292	291	289	331	338	313	301	277	300	325	297	318	286	301	289	310	295	304	298	305	295	317	336	293	291	324	296	308	295	326	315	318	310	289	325	346	301	279	290	294	330	297	305	313	312	278	290	323	313	304	317	307	282	299	289	314	344	290	312	327	293	313	326	325	316	314	323	292	334	325	294	322	322	329	319	280	303	300	320	318	289	315	321	326	324	327	316	328	312	305	309	310	308	342	334	283	321	350	318	291	331	355	298	306	325	328	313	310	299	303	333	318	302	340	310	311	308	312	304	305	317	299	301	309	310	305	333	326	313	307	278	310	308	343	317	321	338	298	329	324	320	312	287	288	330	316	318	321	368	325	316	291	307	318	290	322	320	339	307	293	323	306	318	292	343	270	315	299	322	327	341	333	308	318	295	288	294	314	303	326	276	291	309	321	314	303	335	325	305	322	299	321	315	304	324	298	325	318	310	300	311	308	324	295	296	307	290	295	325	319	303	302	298	297	338	310	300	325	298	313	286	295	320	329	314	291	317	309	335	315	307	287	313	318	325	309	334	263	322	314	307	294	321	304	294	324	305	301	324	291	335	316	287	301	335	316	321	297	278	318	320	316	300	348	307	315	311	287	301	297	317	338	279	299	284	315	300	287	307	317	312	311	261	322	273	307	310	318	299	312	324	301	321	337	315	276	326	313	284	327	293	337	324	325	304	317	309	300	306	288	297	330	336	308	272	339	306	293	313	337	315	318	304	283	329	310	291	317	309	328	313	319	302	282	325	298	296	291	292	317	303	307	308	309	326	285	321	284	304	304	300	282	334	309	318	286	313	294	312	292	312	291	317	311	299	316	280	299	317	330	325	316	296	314	314	296	305	316	345	307	327	314	343	320	285	320	338	297	300	315	288	329	335	292	265	326	279	286	325	311	313	299	316	328	287	292	300	314	333	324	324	324	305	287	322	328	340	328	345	282	317	317	325	295	352	293	274	325	333	297	321	304	347	326	309	304	332	317	319	285	305	296	303	326	313	305	349	310	313	302	309	320	301	337	320	305	291	337	315	317	344	303	318	351	289	279	326	329	282	313	323	342	305	311	338	292	320	285	315	316	321	326	310	303	278	301	316	322	337	311	307	346	292	316	291	283	332	339	292	313	297	309	305	320	304	303	316	304	303	322	308	298	278	314	303	303	307	346	308	349	297	332	332	317	302	304	294	328	300	324	306	265	317	319	309	315	295	306	306	300	315	333	285	324	291	309	353	305	296	343	326	288	313	320	310	266	301	295	300	314	320	318	301	294	312	314	320	334	294	327	306	306	294	294	303	320	313	319	302	291	339	314	344	297	334	320	300	302	314	306	345	304	305	276	295	310	308	341	315	328	294	321	286	326	312	313	328	341	336	285	331	309	336	298	307	299	294	298	324	307	316	321	324	311	313	298	308	294	312	314	290	327	305	304	292	314	322	289	297	289	303	319	297	325	332	296	330	298	334	312	316	286	350	308	305	304	297	342	287	325	276	312	332	282	340	304	318	320	302	301	311	321	292	331	297	328	310	344	313	321	311	299	341	286	338	297	303	336	311	287	353	322	291	307	357	350	296	325	288	296	346	318	337	336	287	319	320	320	302	312	317	304	286	323	267	296
18580	54538	35008	16494	6655	667	379	341	345	377	365	352	348	380	385	353	363	335	357	356	359	333	413	378	413	344	336	355	365	371	345	380	382	366	357	350	333	375	377	370	380	367	347	369	383	396	366	387	335	344	362	377	387	387	371	343	366	354	372	369	381	352	366	366	387	366	359	353	339	362	345	354	378	358	359	390	366	383	386	375	360	358	327	344	379	348	362	374	343	354	392	370	393	373	365	391	332	357	374	346	378	360	371	372	336	379	378	352	322	335	385	413	371	356	396	381	361	379	356	373	366	376	336	390	394	377	377	404	381	359	372	349	335	362	355	372	364	320	364	352	351	376	359	384	323	363	333	370	366	402	363	356	354	403	366	397	334	344	363	358	383	352	370	329	360	346	329	382	341	370	351	358	333	347	399	343	350	351	357	357	382	368	337	402	346	367	359	376	321	376	367	355	358	368	392	360	373	348	360	345	357	366	369	324	396	390	363	342	366	338	375	352	339	372	371	353	353	341	315	358	386	370	364	412	355	376	336	359	365	352	352	347	381	353	368	391	372	332	392	327	359	373	355	388	352	379	315	382	371	382	370	399	351	401	342	355	354	355	351	371	354	370	360	338	369	383	370	375	385	359	384	367	369	401	379	365	345	368	338	375	348	359	350	362	386	346	394	363	393	368	367	356	361	379	355	354	380	354	349	362	345	355	374	355	392	381	396	359	344	360	357	349	360	373	344	371	376	350	381	349	408	371	359	357	364	380	385	367	326	352	361	369	368	335	368	363	344	345	376	354	350	357	348	363	362	358	388	344	385	354	380	405	373	337	365	393	363	355	367	375	343	369	378	336	339	356	310	362	411	375	402	345	376	378	340	376	344	350	386	328	360	349	374	381	370	329	352	373	364	389	338	355	359	380	391	331	344	353	371	365	362	411	317	372	348	357	367	361	365	359	391	396	357	380	363	366	385	383	352	367	383	409	335	354	365	377	366	347	383	376	369	361	352	332	371	336	345	392	381	372	372	361	345	380	352	357	377	374	380	347	379	341	362	382	386	349	353	343	384	326	343	332	351	334	389	341	318	399	342	323	377	381	377	357	367	398	355	350	389	384	361	366	340	332	357	378	364	363	363	353	361	365	359	363	386	383	356	355	361	373	384	364	384	357	361	381	362	390	355	356	344	359	354	361	370	375	350	381	380	398	353	364	348	376	387	376	345	349	348	349	365	346	387	356	348	382	348	384	403	382	365	360	341	355	358	355	341	337	367	362	345	378	374	374	378	336	375	394	353	367	343	354	336	387	325	342	362	367	348	374	331	396	354	346	338	355	313	352	372	395	374	354	367	398	361	357	352	358	345	383	344	361	376	364	352	337	376	366	378	374	402	378	381	367	338	354	373	375	373	406	359	383	352	374	387	350	367	359	350	346	362	389	367	385	362	331	366	382	349	340	372	363	368	360	353	335	300	353	373	351	377	372	364	373	379	361	354	375	372	379	386	351	350	378	384	341	341	377	361	399	357	349	380	353	350	382	378	335	362	346	361	360	364	381	375	366	333	351	340	360	339	379	336	368	366	360	345	334	364	354	360	373	337	403	349	366	361	377	377	335	366	383	355	366	389	361	349	403	376	371	338	362	323	358	384	384	345	355	341	366	366	364	393	347	336	392	345	304	329	369	350	350	356	356	340	381	386	344	351	332	373	339	357	362	367	366	383	377	350	355	381	375	360	356	390	387	382	360	372	348	345	370	356	375	374	379	350	357	387	352	385	341	344	350	360	346	355	333	352	383	336	365	353	387	338	367	372	325	333	388	349	375	416	346	358	364	403	391	383	342	366	315	390	389	358	392	332	353	325	379	356	337	340	319	323	392	354	383	372	329	384	386	374	364	335	329	382	377	349	363	351	369	370	381	355	406	364	355	358	392	370	358	353	370	381	376	396	350	351	365	354	328	353	382	392	373	363	341	397	367	369	369	369	379	355	361	388	376	328	358	340	351	374	401	361	367	358	343	330	378	363	386	358	387	367	372	386	351	349	377	361	347	388	365	360	365	328	360	358	374	376	379	350	354	360	336	359	359	351	358	327	363	353	356	374	349	351	351	381	359	346	303	378	379	347	368	368	365	339	342	338	357	355	379	406	365	374	369	349	391	361	367	371	373	380	371	329	341	400	358	337	383	336	342	334	352	374	370	381	357	364	368	362	393	360	354	347	349	333	378	376	384	355	381	343	372	335	355	366	368	336	388	377	376	360	372	374	377	374	371	356	360	365	361	372	362	352	336	379	345	398	373	350	376	339	392	373	358	336	317	347	378	344	373	352	384	365	351	351	374	348	387	326	381	354	371	321	357	353	335	373	335	374	368	356	370	373	350	365	371	375	333	360	387	334	359	354	339	330	369	326	339	387	343	323	381	389	336	351	384	336	346	368	363	352	342	389	362	391	355	352	359	378	366	352	370	369	334	353	336	362	383	343	382	350	377	351	388	339	364	360	376	367	385	361	359	361	373	348	378	389	384	336	357	400	403	370	351	378	352	358	341	348	354	348	387	331	368	358	356	350	368	349	375	367	354	353	322	365	352	377	358	385	330	336	350	364	404	322	368	341	401	332	359	330	358	407	391	355	338	381	347	352	371	348	325	354	375	350	321	366	347	348	370	352	369	337	367	358	384	388	366	351	386	372	362	363	385	369	364	316	388	365	357	377	365	367	376	356	364	382	379	351	376	364	361	382	357	358	360	340	354	385	389	368	363	388	377	355	358	360	365	380	351	352	378	344	373	384	372	387	394	331	322	347	365	375	395	337	351	381	313	351	362	324	327	367	379	381	351	346	367	359	340	335	359	372	343	362	351	338	405	368	358	372	357	356	374	354	350	378	362	328	362	371	360	360	417	362	369	395	348	328	333	357	346	354	363	341	354	342	363	315	414	357	343	350	358	348	325	363	377	393	349	398	358	364	357	375	361	368	375	352	336	374	350	391	388	331	360	347	348	315	366	363	359	357	346	373	390	372	344	369	357	367	343	370	346	340	384	355	361	368	404	352	376	403	382	364	372	370	361	358	386	393	376	375	362	353	382	390	333	348	352	355	349	387	341	374	340	374	353	350	357	348	352	396	351	362	374	340	371	377	366	380	372	308	355	333	365	403	367	363	376	348	384	381	371	381	370	376	345	384	308	328	342	347	388	358	380	376	358	369	381	353	357	360	373	354	359	363	364	390	376	383	344	354	330	359	396	355	381	353	348	390	347	365	354	383	350	356	375	353	363	361	361	346	371	357	361	315	372	353	336	344	364	365	369	386	377	353	369	379	360	394	339	349	368	354	322	374	355	332	375	372	351	321	388	407	359	387	366	354	356	354	380	381	376	363	328	342	349	394	376	367	343	357	370	388	373	364	394	390	336	365	358	362	356	343	351	348	341	355	386	358	369	372	336	372	373	357	403	384	384	325	372	343	388	351	383	337	349	333	383	346	374	352	361	385	357	372	376	399	372	366	371
24337	25991	43464	40142	28593	15384	2650	489	387	431	386	408	395	413	395	406	397	381	379	406	387	369	392	387	390	377	415	379	397	359	409	379	388	401	367	426	358	403	387	385	390	376	390	378	383	394	378	418	393	366	396	385	425	403	389	376	404	364	387	360	414	390	425	416	433	391	402	399	377	415	433	382	422	395	388	396	412	371	363	375	417	380	388	399	419	387	401	409	387	396	413	379	387	388	377	380	452	392	390	385	429	398	361	396	383	350	379	358	371	360	389	378	405	392	390	399	373	421	425	380	391	385	363	376	382	425	408	375	385	374	387	387	371	360	417	373	365	412	377	400	344	379	389	335	398	397	416	388	404	365	400	393	382	387	386	399	400	404	372	398	403	374	383	388	381	383	401	365	418	392	417	375	374	418	416	401	387	397	398	388	360	363	363	389	391	397	395	386	356	391	414	402	399	401	407	409	388	398	379	365	365	411	342	360	412	371	377	360	372	381	348	383	393	403	377	396	367	353	399	377	382	396	370	410	415	385	411	389	370	391	360	420	378	376	386	386	414	345	409	383	392	409	404	409	393	352	399	364	377	400	409	385	392	402	399	419	417	396	398	383	378	395	390	382	376	406	391	398	392	406	418	429	388	356	360	375	409	378	373	346	390	413	408	399	401	394	377	395	411	397	386	377	378	391	391	422	361	387	380	368	400	403	391	414	377	399	414	391	356	406	389	396	423	400	386	376	415	410	368	413	392	422	363	385	371	384	390	423	389	390	414	408	368	354	447	390	388	379	419	398	371	376	368	393	356	406	395	384	402	436	358	386	367	365	376	368	359	371	377	409	377	373	400	400	373	380	411	393	402	375	399	409	401	401	365	382	333	399	438	369	379	382	373	388	396	366	371	368	381	380	390	370	389	355	364	400	394	409	388	403	375	430	383	380	378	372	404	392	397	376	394	391	391	409	373	364	367	412	352	391	374	386	421	420	405	387	413	373	405	383	374	386	404	420	394	387	366	414	397	439	411	382	376	405	423	407	389	383	423	379	400	359	366	414	396	391	392	415	368	378	395	425	414	359	372	385	406	417	411	419	440	386	386	401	387	356	372	364	366	386	372	393	381	418	385	363	375	393	379	359	398	393	367	390	409	422	399	394	417	393	376	379	381	386	381	373	395	389	412	396	395	374	382	394	382	374	394	433	364	415	404	418	370	391	439	389	414	381	373	382	379	382	418	405	375	390	383	373	370	402	407	399	388	392	366	378	395	387	396	390	372	385	427	393	403	391	378	364	400	393	359	379	405	394	403	389	396	380	398	394	398	387	368	388	393	386	394	403	371	400	387	382	347	407	400	376	368	398	395	423	389	400	362	388	384	422	401	393	361	386	395	404	378	381	387	365	379	393	421	397	367	350	396	372	392	371	374	371	383	391	382	386	394	401	373	380	418	387	426	383	403	395	379	342	347	416	380	370	354	343	391	368	362	402	409	391	390	409	404	356	414	405	381	389	385	375	364	407	375	376	360	369	391	393	381	388	369	413	384	367	355	350	400	338	393	345	391	348	370	361	398	383	376	419	392	375	393	414	376	348	406	393	376	398	391	365	430	372	388	379	394	374	370	372	375	382	372	364	416	378	396	381	398	376	379	397	392	383	415	396	396	386	375	390	383	383	378	361	381	395	374	406	365	401	368	410	352	383	370	403	396	377	368	400	375	423	387	389	377	392	409	373	395	385	401	402	389	373	407	414	408	365	352	373	371	376	415	385	402	433	406	368	376	398	380	375	415	425	399	369	371	396	375	421	417	415	387	404	372	363	413	403	381	402	385	387	385	402	392	365	406	390	361	348	398	388	414	365	362	390	396	373	378	395	397	401	390	412	381	380	376	396	390	399	389	374	385	441	403	398	390	368	398	412	414	381	412	375	385	396	376	395	351	403	378	408	378	383	379	380	361	397	374	421	404	374	390	367	398	373	424	426	393	380	398	408	381	426	381	372	367	384	403	386	333	378	387	374	407	376	337	405	404	394	378	387	396	388	411	401	404	388	362	383	386	387	414	384	376	386	410	350	412	376	392	412	395	382	428	358	409	393	355	423	401	383	361	366	438	366	417	401	358	350	377	396	412	391	367	370	388	410	384	385	447	390	405	406	364	401	443	373	408	352	408	394	360	357	397	395	398	384	400	379	399	415	442	395	398	412	392	374	432	353	355	389	400	410	351	381	403	397	383	399	393	422	377	386	375	386	378	419	388	353	387	369	394	363	395	393	385	413	405	375	413	411	401	376	393	373	369	378	417	382	382	372	367	376	389	416	403	387	407	379	380	408	406	393	383	392	376	382	432	397	356	396	383	356	393	405	342	406	376	378	405	393	399	371	366	377	420	405	401	400	403	368	399	354	374	381	397	395	377	368	382	357	357	355	376	389	398	378	399	400	411	374	340	360	406	375	395	392	394	413	399	375	407	397	390	373	387	389	387	390	403	424	388	377	397	383	387	360	407	389	370	401	415	379	356	395	373	404	395	381	395	369	374	400	353	383	421	416	386	393	380	390	380	390	360	382	395	402	368	390	410	398	377	364	362	374	375	412	395	360	389	391	355	421	384	428	400	385	370	378	373	418	382	337	364	378	381	377	423	405	412	395	421	380	392	386	418	372	382	392	373	406	416	401	387	397	350	392	366	406	424	389	356	367	411	383	420	394	390	387	358	371	423	387	387	367	420	407	427	375	411	362	423	410	372	401	412	399	351	351	396	424	424	375	386	367	421	376	374	367	433	388	414	383	412	360	371	370	439	397	386	421	363	387	371	429	414	390	356	411	405	387	407	384	392	407	378	411	389	396	394	410	387	392	365	382	393	377	362	431	388	367	432	394	365	380	382	391	406	396	393	359	398	394	408	392	400	401	385	373	407	382	358	380	405	414	410	388	396	364	410	396	394	411	424	409	368	389	431	421	393	366	441	424	398	363	400	423	368	383	379	379	420	397	416	387	409	385	408	398	427	354	396	377	373	404	386	381	382	417	393	409	365	362	378	386	383	393	389	405	370	398	380	411	385	399	375	428	374	416	368	382	373	366	342	406	364	386	399	388	371	426	387	390	389	400	372	408	376	398	400	390	414	383	409	402	411	397	386	396	387	375	382	369	401	357	365	380	423	412	403	384	399	370	410	378	363	421	397	396	388	363	399	424	400	403	373	364	394	366	398	387	362	359	367	379	423	379	388	366	415	393	402	388	401	373	390	429	403	377	390	345	364	402	403	410	372	373	397	403	374	360	381	346	410	365	386	414	391	409	417	411	394	396	408	381	370	348	416	401	366	400	352	353	375	382	384	386	382	372	377	379	380	359	380	387	377	372	390	388	395	400	395	397	352	458	385	381	369	365	392	379	387	357	383	372	402	402	393	414	392	416	372	410	402	360	392	368	433	360	390	367	393	377	404	396	400	420	375	355	362	376	374	356	388	405	448	359	398	359	384	323	394	378	399	352	383	374	400	389	396	385
36938	91932	74895	50211	29934	3431	498	505	465	446	463	461	432	427	447	455	414	419	447	424	441	491	406	481	431	442	429	415	422	428	434	425	377	421	467	440	443	426	423	446	415	434	437	431	472	436	441	437	410	420	432	456	432	419	444	420	451	404	436	439	432	421	461	424	438	455	448	442	449	429	397	449	405	423	460	406	420	406	415	450	412	430	434	417	428	440	437	448	436	416	444	397	448	458	431	450	433	412	441	458	420	441	407	433	429	432	436	415	440	440	423	396	405	422	426	472	421	393	443	428	414	447	409	454	391	440	436	440	416	425	449	456	412	413	414	402	439	416	424	438	423	421	445	423	436	438	392	405	454	414	419	413	415	395	460	420	426	413	451	412	433	461	382	427	417	386	433	415	441	434	462	427	428	480	428	436	413	453	447	417	420	400	396	444	414	410	438	429	469	442	441	444	444	443	452	445	427	438	428	400	425	427	428	448	447	389	453	416	420	433	398	425	436	410	442	419	433	414	449	439	465	451	443	449	452	440	451	398	420	404	398	409	419	435	448	437	402	415	448	468	420	452	427	425	430	420	385	439	437	386	392	433	426	411	440	434	416	429	422	446	416	429	417	451	427	427	404	418	410	435	389	443	425	427	447	448	405	470	428	432	425	443	428	467	420	416	472	443	418	449	436	388	417	412	404	409	420	440	431	436	443	398	394	433	437	419	438	448	409	429	453	445	407	397	461	446	411	406	402	399	402	396	456	430	394	456	411	416	408	419	451	428	445	457	451	462	431	433	438	436	425	404	470	433	432	451	408	367	456	453	414	437	435	427	415	455	456	461	425	435	417	408	474	462	442	399	418	401	436	443	464	449	423	452	451	419	436	382	456	442	417	404	446	448	412	399	406	484	429	448	465	415	437	435	447	388	460	406	394	377	428	445	412	469	459	434	442	420	418	437	501	435	421	426	417	438	445	438	397	423	463	402	422	448	442	433	425	461	435	435	445	435	384	452	424	421	422	429	464	438	422	402	400	445	421	449	405	452	424	469	402	390	407	455	388	427	428	438	427	423	404	447	445	444	424	438	374	421	455	411	435	424	471	418	448	430	428	421	422	410	459	435	424	431	440	438	442	440	435	423	439	432	450	420	457	432	417	453	456	434	417	434	436	466	432	463	389	424	412	460	428	436	406	399	408	431	431	413	420	399	431	423	409	414	427	429	447	410	442	417	429	431	427	390	417	467	414	459	436	417	443	457	454	413	437	452	431	431	436	406	425	418	445	417	421	408	426	440	407	399	436	452	425	440	388	433	432	416	414	480	444	426	431	387	452	435	433	459	450	468	410	397	413	411	394	459	447	372	438	431	424	449	411	420	447	395	436	440	459	440	422	428	443	427	434	440	416	431	426	408	403	426	417	427	459	430	435	424	426	394	448	411	378	446	379	432	418	422	456	444	426	453	443	437	444	409	437	407	438	398	403	426	418	453	441	424	392	443	445	420	422	422	420	406	412	459	456	404	425	424	433	429	443	440	447	398	419	463	448	434	417	446	449	427	448	408	400	441	423	434	465	438	426	407	417	428	427	482	414	396	450	455	452	431	408	460	417	454	422	431	427	419	400	439	426	452	434	455	413	402	417	449	440	393	409	431	414	421	387	415	411	433	435	395	406	457	447	427	442	427	440	436	415	390	420	415	456	441	405	399	420	454	450	442	436	434	425	441	414	399	449	431	444	421	398	432	403	453	439	435	384	452	425	430	442	442	470	414	462	447	392	429	440	435	389	425	460	444	426	401	456	433	431	444	420	413	445	446	434	417	401	428	429	404	440	438	447	445	407	432	411	419	451	425	423	440	433	416	397	456	414	388	418	441	425	412	467	411	445	464	421	454	409	439	435	463	423	441	438	454	425	452	411	449	408	431	430	472	398	461	432	447	428	448	383	428	437	364	435	461	452	425	426	428	393	443	399	414	440	431	438	423	412	463	426	445	432	441	428	424	417	435	412	470	433	414	457	426	430	444	454	427	441	403	423	432	427	437	466	442	429	471	447	454	463	385	480	417	407	425	443	433	457	414	457	418	440	382	415	397	435	419	410	408	421	452	439	437	404	421	435	408	408	421	411	444	409	430	420	421	461	444	403	415	462	404	459	449	408	417	423	423	439	403	456	413	441	421	433	457	470	440	419	433	443	431	445	439	441	427	426	390	415	438	414	459	429	439	418	414	420	423	457	423	391	430	419	455	425	424	414	464	470	418	437	448	389	411	423	457	446	425	421	444	452	415	416	436	416	409	405	421	428	413	430	444	461	427	400	430	409	422	408	426	429	427	433	435	417	423	389	437	431	466	424	427	450	421	405	439	460	461	464	420	417	421	428	409	421	416	434	433	434	428	472	432	434	432	467	416	421	432	396	430	405	421	409	432	466	431	454	444	430	426	424	415	431	428	456	431	463	420	415	457	412	417	400	410	452	429	403	437	437	417	433	426	401	422	440	433	405	440	420	415	383	444	431	444	446	422	451	456	410	454	434	426	463	426	420	425	439	438	430	419	393	427	464	447	461	413	460	424	433	433	433	351	390	439	418	416	418	397	426	437	418	435	461	413	456	453	443	442	398	481	414	440	429	442	426	443	396	409	430	441	450	451	433	409	452	393	398	436	387	436	438	455	468	378	416	417	458	416	410	423	448	437	435	423	423	415	460	395	412	395	396	434	418	459	400	438	417	418	425	429	440	455	438	415	395	428	413	447	451	397	422	434	391	420	434	423	419	439	427	398	437	398	434	434	462	423	442	414	432	412	401	426	408	426	473	432	408	418	437	432	437	422	443	428	414	452	418	464	477	394	460	449	422	433	455	457	402	457	433	414	454	441	467	420	405	465	423	405	416	436	427	447	456	388	418	425	440	417	469	442	419	432	421	476	417	423	430	419	422	432	431	454	440	406	442	449	464	400	405	448	423	434	413	455	453	442	446	431	416	429	401	425	415	433	416	441	469	448	423	417	438	442	438	401	427	443	465	435	471	436	423	450	432	429	449	394	406	426	421	419	442	433	425	411	398	397	405	436	410	449	447	431	429	422	419	453	413	440	445	420	400	435	438	442	451	442	434	431	426	427	443	384	427	413	424	465	420	412	423	437	443	409	388	462	437	393	442	443	391	421	439	426	443	390	406	441	422	440	411	425	421	453	414	410	412	414	457	452	445	437	423	437	452	423	445	430	439	429	419	414	424	425	429	432	447	417	441	461	403	440	425	418	410	422	413	411	413	431	444	439	456	470	432	414	422	457	443	448	447	447	423	447	425	492	436	451	439	460	452	432	438	476	437	452	442	479	436	418	431	445	410	433	398	417	487	445	442	425	434	478	407	441	426	424	403	433	415	445	463	459	429	409	406	458	422	424	441	447	431	441	423	432	419	416	407	426	451	435	430	442	403	435	428	444	414	449	428	411	378	420	425	435	441	444	460	416	439	402	418	432	411	411	449	440	406	441	467	413	439	393	440	433
25383	29137	42702	34183	21376	6166	597	470	473	447	463	471	483	402	474	434	464	495	473	430	467	448	454	468	428	471	466	421	486	495	469	461	453	458	495	483	478	458	447	416	463	425	477	470	456	436	456	473	468	442	464	474	465	464	468	493	483	469	435	462	467	454	471	435	463	466	478	427	482	458	448	461	474	457	476	483	462	450	472	463	443	486	457	448	452	465	498	449	490	456	481	470	479	424	448	486	462	390	434	517	430	457	481	445	503	446	469	458	449	509	495	441	471	456	474	453	425	457	461	456	462	470	486	478	456	480	456	484	461	469	471	487	477	447	491	506	437	451	451	453	469	474	447	456	476	475	435	468	483	489	487	473	418	445	459	477	464	473	462	455	433	449	477	446	463	456	430	435	443	436	466	465	452	477	496	465	520	439	479	454	468	464	460	492	457	505	455	482	476	430	465	442	451	500	444	463	463	440	473	465	496	429	380	454	437	468	466	475	438	444	471	488	444	452	462	499	472	456	477	489	475	442	445	449	445	470	488	490	451	473	469	492	453	462	455	481	463	479	506	453	429	476	468	458	420	441	474	470	484	436	436	481	419	486	452	443	453	463	453	457	419	431	430	441	439	462	467	475	430	461	471	462	510	463	472	465	471	491	455	476	485	452	494	468	460	494	434	443	474	460	447	473	451	480	480	471	477	437	499	464	469	491	431	471	469	450	473	433	452	458	455	457	425	461	451	469	445	443	439	488	435	434	462	472	468	466	463	424	502	484	487	471	459	484	515	480	442	443	456	470	487	459	433	488	479	487	442	463	470	448	468	458	477	460	423	459	453	414	458	455	490	470	438	438	466	454	415	464	447	437	456	438	511	436	461	465	443	445	484	449	446	462	488	478	457	455	486	462	480	469	459	444	442	470	462	441	470	442	473	454	462	443	463	470	493	424	453	446	471	460	410	409	456	463	397	439	484	445	432	451	427	482	492	483	462	455	442	465	491	479	472	464	477	472	427	476	496	462	452	452	464	435	485	464	454	463	458	481	518	461	489	459	451	423	434	463	480	450	484	462	511	437	483	447	455	466	430	460	476	460	465	450	440	459	465	451	456	463	464	446	446	449	479	443	473	493	459	409	480	436	473	488	461	451	449	465	451	439	425	464	479	485	478	477	479	482	445	456	455	469	464	489	500	467	464	476	439	475	484	465	452	413	480	456	463	459	436	484	474	466	472	428	457	459	438	468	461	462	490	455	505	440	486	440	473	477	472	447	434	428	472	455	456	484	505	471	478	486	414	420	448	487	438	488	411	481	446	452	453	454	484	461	498	500	439	478	468	482	435	452	436	462	490	476	456	438	504	454	442	454	422	449	424	453	479	488	453	465	467	470	468	472	480	483	436	445	432	419	484	444	466	472	442	432	457	415	450	443	467	431	468	459	451	489	459	455	436	439	493	459	475	432	434	477	470	455	474	420	419	461	449	474	461	462	430	464	457	444	467	483	486	459	490	446	452	459	474	469	489	498	444	444	480	414	489	441	443	500	458	477	435	469	463	448	440	487	462	454	489	423	475	476	466	443	435	471	418	459	463	455	466	445	474	462	434	500	445	432	437	481	423	457	424	472	449	460	452	452	469	421	476	475	427	460	464	422	447	445	485	457	455	474	467	427	461	485	444	460	483	493	493	518	448	466	447	498	467	487	486	447	442	443	464	474	440	459	463	442	484	458	466	487	475	454	475	474	467	442	464	463	475	467	437	455	443	462	461	426	472	427	455	509	439	481	441	450	473	487	420	433	454	462	434	461	450	480	471	463	512	473	463	438	416	452	448	475	427	456	475	420	460	469	451	450	484	471	454	487	438	439	435	454	437	469	455	476	457	463	426	443	442	461	483	428	474	458	463	459	450	460	446	474	476	470	482	507	458	438	425	437	462	447	489	445	408	490	472	498	476	427	491	472	421	467	462	463	486	405	437	470	468	450	487	492	437	444	475	438	471	449	467	443	460	472	446	440	468	473	471	462	450	465	493	447	489	467	464	494	424	442	456	458	470	446	510	441	474	481	473	450	482	469	406	457	455	466	444	464	488	448	443	495	436	422	447	435	472	455	417	470	458	474	514	431	463	454	446	465	457	471	465	454	454	469	432	478	451	457	479	449	481	464	477	446	483	502	465	435	478	435	455	468	470	453	478	470	476	473	466	452	462	503	491	432	473	477	435	461	477	488	433	427	467	460	455	437	439	494	492	433	422	447	477	423	483	453	451	468	445	443	435	479	440	529	440	463	454	420	456	483	464	449	450	463	462	426	465	432	452	460	458	467	455	463	449	471	492	450	448	437	455	500	508	475	429	421	463	457	494	457	516	456	458	440	487	472	463	455	451	506	486	463	438	464	486	452	490	450	487	468	479	469	489	451	422	473	466	453	465	475	463	472	498	481	438	457	448	471	502	461	439	467	456	489	465	473	448	476	455	450	445	462	466	454	485	442	446	461	446	472	480	461	403	488	446	438	513	455	438	483	445	439	447	393	480	450	466	459	443	486	449	428	484	476	446	476	452	433	465	425	443	458	447	428	478	457	476	473	463	470	428	483	467	471	467	508	456	492	466	483	443	492	473	448	427	464	484	478	443	470	464	462	491	462	457	465	478	426	436	463	455	443	463	483	429	444	424	468	451	458	468	465	477	458	439	414	503	441	496	482	456	466	439	448	440	471	463	474	460	505	493	434	467	434	443	468	441	454	440	449	496	469	462	426	463	517	486	451	440	497	451	488	427	456	471	478	429	492	482	460	460	429	480	480	484	451	424	459	479	479	463	506	502	462	503	454	466	467	440	451	473	470	459	455	495	486	451	483	435	447	471	493	457	452	435	459	462	443	440	481	518	443	451	467	436	468	428	460	439	480	469	452	490	451	440	483	438	434	503	445	475	465	482	485	454	483	467	432	429	523	473	453	446	495	431	496	436	465	508	479	423	461	450	477	446	450	451	457	481	466	452	479	464	464	490	456	435	465	467	446	452	427	461	454	439	496	479	475	466	466	500	435	448	461	423	479	459	437	442	464	472	418	477	422	514	420	477	454	504	477	465	490	485	485	453	453	456	453	456	439	449	441	466	430	492	486	456	469	442	489	453	482	479	464	525	471	424	439	455	481	420	466	510	469	463	486	446	419	416	448	464	462	477	465	481	430	448	463	466	478	445	490	469	425	478	499	464	453	478	483	499	420	466	403	470	460	443	469	473	470	443	458	489	458	475	470	469	453	476	453	434	484	444	442	497	491	495	457	448	487	471	454	457	460	470	446	452	481	466	462	461	465	476	454	476	463	494	478	501	440	444	447	448	472	483	424	494	454	446	461	450	459	460	464	463	481	470	462	479	445	465	457	434	456	454	469	451	451	475	474	466	475	460	460	446	423	461	444	457	429	447	448	470	530	428	438	452	464	456	475	435	471	470	473	440	435	502	452	450	428	484	483	475	437	452	444	479	491	485	406	456	485	414	461	483	457
33260	86320	61245	38334	20840	2675	540	526	532	466	537	503	504	498	515	539	538	527	516	527	535	491	523	500	527	553	495	519	513	527	488	535	542	524	507	509	531	597	496	518	531	512	502	513	501	538	523	525	514	549	475	544	489	523	515	535	527	506	537	523	534	545	531	503	532	484	523	515	513	540	516	523	540	547	512	532	502	555	530	508	532	487	516	540	496	516	521	497	551	577	525	541	508	550	513	522	514	553	505	531	510	541	555	481	510	486	524	511	557	492	574	527	504	527	549	537	530	532	557	523	520	546	505	532	542	531	530	539	497	559	518	523	546	502	541	495	549	538	557	544	552	520	501	574	504	526	539	517	538	513	538	535	496	519	517	523	539	545	527	499	534	557	508	516	511	496	504	564	484	555	522	529	523	529	512	503	535	525	517	501	514	522	501	533	504	507	547	525	538	517	519	496	507	495	573	510	534	528	549	527	542	520	522	543	502	472	516	536	531	564	540	543	511	480	493	585	526	527	513	538	522	533	512	528	569	523	558	473	558	514	542	543	504	521	490	560	539	540	530	531	490	532	510	535	518	474	515	522	550	518	536	560	520	507	525	502	565	534	552	523	537	516	519	514	519	518	512	525	547	487	520	522	603	517	558	528	486	517	525	533	492	530	537	511	531	547	539	509	502	530	495	523	513	540	550	556	516	517	519	547	505	496	545	513	494	507	507	539	564	529	525	513	552	533	569	514	527	521	536	516	524	574	549	509	522	500	501	508	507	490	526	534	495	540	556	553	499	522	516	493	538	541	538	496	536	547	553	491	531	528	535	536	535	526	532	500	530	537	512	496	503	508	492	506	540	508	524	544	532	498	533	502	519	559	562	533	513	521	493	518	504	536	535	522	543	510	560	529	543	496	484	489	541	520	516	490	550	550	520	530	518	541	565	520	516	533	537	535	505	532	506	532	497	542	503	541	458	511	500	478	554	455	566	546	511	513	500	513	521	508	516	529	521	573	552	558	545	554	530	553	535	533	508	575	521	545	539	527	533	513	503	512	521	506	533	501	496	534	550	514	492	530	554	527	529	517	542	464	498	505	522	519	515	550	585	533	520	512	526	522	529	515	557	564	516	522	527	529	555	544	516	529	521	478	531	531	522	524	557	556	525	539	478	560	504	506	499	537	521	516	496	513	521	516	497	515	537	482	539	484	560	535	505	518	541	561	569	498	542	540	544	560	567	531	507	530	492	536	497	506	504	546	579	514	526	505	525	490	500	574	564	506	518	535	552	498	477	489	508	492	526	527	554	508	573	544	527	518	471	525	519	490	549	538	572	519	549	550	522	532	506	515	523	511	534	513	534	490	512	493	501	532	475	499	495	535	549	515	571	552	519	523	545	526	534	516	546	552	525	529	524	543	499	512	536	531	538	496	486	522	551	539	473	522	524	517	527	544	495	522	480	486	488	531	506	518	539	538	496	550	478	533	547	533	533	505	521	515	564	553	510	564	528	498	535	540	487	540	529	494	518	495	505	508	506	548	520	513	503	542	512	532	542	543	511	522	516	491	532	521	554	534	533	500	521	561	496	509	536	539	517	556	535	527	516	509	538	476	535	514	531	510	558	545	466	569	515	550	510	522	500	511	506	489	548	551	514	505	545	511	520	577	516	518	497	552	505	545	501	511	538	510	548	514	582	555	551	560	544	531	511	536	507	530	539	551	520	549	515	514	518	534	526	514	512	525	481	484	501	575	545	508	548	518	506	503	522	494	484	543	548	491	558	567	512	514	547	522	536	503	514	555	527	506	513	546	561	524	488	475	562	522	556	551	529	519	486	502	543	500	505	533	558	548	515	500	557	550	533	536	514	534	538	521	526	527	512	518	511	520	558	516	503	525	532	522	497	537	531	534	528	551	497	547	522	527	505	523	510	494	513	567	513	505	561	523	533	526	510	498	516	526	508	532	542	550	554	539	534	497	544	539	538	546	537	479	508	523	532	497	477	498	513	498	539	519	543	493	504	516	533	521	531	518	504	552	482	515	537	528	558	543	565	543	540	494	575	528	549	576	525	527	533	511	536	548	539	519	539	544	547	542	535	536	520	555	495	563	546	577	508	472	525	580	520	551	544	522	531	517	528	526	530	542	536	511	525	510	507	550	582	522	541	543	529	533	538	528	551	584	502	515	525	537	520	522	543	514	494	555	515	541	549	536	518	555	532	560	507	502	523	508	511	542	517	500	521	514	533	526	530	549	517	482	519	493	531	540	507	491	560	531	559	515	475	507	516	533	560	484	537	522	522	509	506	539	484	534	533	492	511	516	512	538	481	511	486	522	562	512	491	501	496	493	516	564	537	523	511	539	533	539	491	553	502	516	543	505	561	513	532	487	570	511	488	503	545	516	493	524	537	506	533	522	523	534	539	498	547	538	504	544	547	522	531	535	503	520	539	563	513	493	534	524	533	536	546	521	521	518	531	557	544	535	530	493	531	515	542	549	499	510	498	531	501	539	522	515	551	568	460	474	588	561	497	496	503	527	529	535	564	538	488	545	551	481	538	544	559	536	515	492	509	571	524	567	499	552	527	500	536	558	520	533	505	484	512	532	526	491	560	501	512	519	517	555	551	574	516	519	539	521	522	574	518	541	507	540	534	559	533	572	541	552	496	508	557	537	541	521	513	562	514	522	491	525	470	553	533	536	537	535	601	496	512	519	518	501	522	549	544	542	492	493	492	544	590	554	540	480	509	526	501	500	513	520	537	518	508	503	524	533	551	506	551	535	542	502	553	503	501	547	553	547	541	519	478	523	529	532	538	513	525	497	569	518	486	490	533	518	537	519	532	556	525	528	503	541	531	543	503	519	562	513	530	520	512	534	547	544	529	490	474	481	556	544	582	526	534	556	541	541	537	558	511	580	526	530	500	541	550	472	506	512	500	521	544	535	501	518	520	537	539	524	528	538	550	553	502	537	509	492	542	488	550	536	488	548	507	501	553	557	510	488	516	520	521	482	546	510	517	548	558	520	533	530	512	512	526	551	539	543	499	534	503	532	515	535	504	495	521	534	498	518	530	490	568	537	485	553	550	552	522	521	510	552	514	538	544	516	507	562	555	531	526	525	533	536	503	509	475	514	502	492	545	541	514	545	483	518	523	533	519	520	552	543	539	528	537	549	558	516	519	499	547	540	503	551	565	540	482	531	516	509	533	492	526	505	541	534	487	522	540	554	540	514	525	554	515	493	540	558	566	543	496	513	517	559	551	530	535	520	534	516	554	519	554	512	518	541	571	545	558	514	514	552	517	562	535	494	523	527	517	534	463	534	515	530	527	556	525	550	542	535	539	533	561	496	531	547	545	494	513	516	503	526	517	555	525	544	553	522	535	543	516	559	505	493	518	518	512	534	554	519	548	476	506	490	557	508	521	539	555	529	528	491	502	517	533	566	493	543	567	529	520	524	527	469	550	506	517	476	510	538	548	525	536	547	538	506	515	551	506	491	545	559
23156	23356	36264	31010	26348	21451	11338	1048	686	678	680	625	634	652	632	659	628	608	617	593	631	637	661	586	631	641	632	648	645	599	581	621	644	639	673	615	630	600	610	618	639	597	572	632	621	613	615	644	607	612	594	592	609	673	601	633	639	623	576	632	620	586	609	622	609	611	601	616	626	637	595	604	589	629	584	631	622	630	628	643	623	605	606	571	563	640	576	633	632	632	640	609	597	609	590	589	620	622	591	629	610	629	633	588	625	631	612	610	623	591	592	570	571	604	620	618	642	581	604	569	597	560	588	630	614	584	626	630	617	616	606	600	618	650	613	572	614	623	586	617	643	618	654	601	611	620	608	573	614	642	634	646	627	601	681	618	646	631	579	637	596	601	601	627	610	643	616	608	587	587	658	631	587	577	625	615	650	621	592	603	632	623	605	618	605	636	629	569	599	609	621	610	590	652	649	657	634	647	631	629	643	580	658	626	604	605	581	584	621	598	608	628	639	601	605	626	612	631	588	634	611	610	614	593	583	654	612	631	585	616	622	589	617	603	599	603	566	625	624	583	631	575	602	618	613	632	648	592	614	618	619	633	583	622	598	599	580	617	601	598	628	602	644	637	600	635	602	601	595	623	592	571	665	622	602	595	631	655	679	611	571	623	603	597	627	604	614	640	649	633	611	614	613	630	574	623	575	663	636	635	576	609	649	619	647	606	617	602	573	619	635	587	613	657	578	577	655	638	608	617	670	636	630	581	622	628	659	612	593	597	583	615	628	599	620	602	592	602	563	581	606	609	611	669	631	614	574	679	604	644	622	611	628	588	609	622	604	598	586	610	635	609	659	633	589	625	642	632	587	572	601	627	601	569	584	585	614	588	631	638	646	573	618	648	578	616	646	606	607	573	616	606	617	588	582	615	606	595	641	579	558	562	603	591	619	561	600	645	571	628	637	651	608	616	619	634	583	595	630	635	602	597	619	642	663	600	613	601	627	574	590	645	619	623	613	620	636	629	658	571	598	603	622	641	593	626	620	613	635	623	605	574	621	571	619	611	626	574	643	597	612	635	621	614	605	627	586	574	636	604	604	647	595	635	580	598	582	651	592	645	621	606	621	592	610	622	621	592	580	568	595	588	605	649	614	602	609	621	559	623	597	601	608	622	648	630	644	639	652	602	626	596	606	639	613	640	625	620	620	662	610	613	642	582	596	627	631	608	560	626	651	623	598	638	558	626	642	664	637	579	616	627	600	600	569	622	617	633	600	576	627	619	607	599	622	568	629	624	591	641	612	613	619	674	634	630	601	572	567	609	613	649	614	607	626	579	595	625	581	646	582	578	622	627	618	627	598	601	589	623	639	621	619	635	652	657	608	610	645	627	561	629	671	592	629	582	628	611	604	605	582	633	593	658	611	638	611	599	643	615	646	575	594	642	628	593	613	594	595	596	634	619	607	596	632	616	608	608	635	690	603	620	618	602	619	638	625	579	635	614	621	655	643	593	636	615	621	596	633	642	660	620	611	633	629	635	613	646	631	633	600	618	585	614	613	595	642	616	614	603	632	602	619	628	595	641	613	616	622	594	620	614	650	588	574	599	626	569	605	630	593	603	629	644	622	617	570	620	646	638	615	670	664	607	602	641	578	617	601	603	604	587	608	579	650	591	593	611	594	673	622	641	576	669	634	616	576	613	630	618	613	615	637	622	626	579	634	583	645	641	618	664	677	588	629	635	608	657	614	597	624	599	572	612	612	650	600	570	587	587	567	595	617	633	613	629	650	633	596	659	564	626	620	594	628	601	637	627	601	651	573	638	628	663	607	616	588	638	611	590	603	631	608	621	728	605	631	607	647	588	602	621	609	581	673	645	599	605	647	601	608	607	592	647	666	606	610	647	640	607	618	634	592	622	569	612	550	565	623	612	652	572	643	604	648	606	561	626	575	593	605	608	633	643	547	603	569	627	609	627	596	606	642	623	626	666	621	669	631	632	587	623	644	587	614	593	667	586	631	589	644	573	607	610	635	575	601	670	602	651	633	601	621	588	602	601	591	587	615	626	668	634	594	611	602	665	583	628	601	572	607	624	617	622	581	614	600	653	586	554	621	615	632	602	608	552	613	595	613	610	611	620	636	590	587	640	632	594	634	601	601	571	574	620	622	611	594	599	682	631	605	595	582	613	608	618	630	618	622	634	622	605	576	621	632	618	625	631	604	637	571	636	583	558	640	597	634	583	674	605	591	639	597	597	589	553	579	619	614	591	613	611	645	623	618	607	640	621	608	604	659	564	582	600	617	628	635	600	603	613	602	599	609	624	603	596	573	606	594	576	594	655	613	617	596	635	583	569	597	606	613	584	588	567	644	589	602	586	608	614	579	624	597	576	660	603	665	632	596	614	572	566	604	586	613	613	656	620	610	616	585	646	594	642	620	562	600	647	618	615	655	652	602	608	582	624	577	597	639	612	646	645	587	611	609	623	628	576	658	597	632	607	642	622	586	623	633	584	600	643	625	627	654	621	605	616	626	591	609	646	595	594	589	600	656	616	632	658	600	637	606	666	629	658	611	609	663	633	597	587	566	612	629	607	625	571	631	551	600	590	584	662	639	578	621	630	651	599	580	546	589	616	581	547	608	600	622	604	615	642	576	611	580	618	600	627	618	615	678	604	607	599	605	594	631	622	625	572	667	619	616	623	626	617	648	600	619	618	675	608	574	595	627	611	633	551	637	589	604	617	614	555	625	626	584	612	592	636	604	587	572	595	630	614	588	608	627	576	630	603	598	605	607	637	656	608	623	607	601	574	612	622	631	640	641	580	580	602	622	588	681	669	619	599	645	645	681	643	607	563	618	600	626	586	657	592	586	603	616	622	567	651	641	624	660	658	599	608	602	592	613	583	587	642	625	616	560	645	633	590	632	622	621	619	592	636	565	639	636	617	624	603	586	619	582	623	610	592	599	624	583	616	596	612	612	589	602	577	573	662	634	593	583	604	610	633	611	645	592	616	595	610	612	594	629	634	594	615	639	575	611	639	616	577	622	598	585	586	607	674	619	591	629	602	588	625	602	601	610	632	628	603	604	629	554	616	641	588	618	563	635	614	605	647	602	647	630	643	644	650	628	628	641	610	640	584	647	641	588	614	614	616	625	620	657	602	607	608	605	612	588	631	588	573	596	603	651	624	635	577	612	647	581	684	591	600	656	633	622	595	609	634	630	606	626	608	573	598	630	609	595	599	617	603	584	613	599	608	632	586	672	592	621	586	608	605	624	594	615	584	615	582	616	608	591	664	648	618	637	585	607	657	616	626	648	616	602	586	580	613	601	700	630	640	596	621	661	622	638	587	606	613	598	601	604	602	578	617	624	582	601	580	637	602	617	612	604	598	595	604	615	622	604	604	615	651	633	644	664	579	586	648	629	619	607	611	616	643	631	624	601	595	604	604	597	650	574	637	608	640	606	577	560	627	595	586	640	572	598	616	650	649	590	620	553	606
38747	86457	80249	58600	38333	7641	716	722	711	755	677	661	657	683	698	657	687	630	669	711	667	627	702	698	691	637	682	620	639	654	643	661	674	694	679	631	674	663	675	702	673	630	643	674	684	659	708	655	676	642	629	609	680	676	649	621	665	632	655	704	651	650	632	675	641	684	661	652	643	701	722	679	644	648	674	677	672	684	590	683	658	601	689	620	709	668	644	696	669	638	677	639	671	647	638	651	678	658	659	623	658	623	660	656	617	660	655	647	622	711	655	640	691	651	671	654	633	674	614	631	697	657	635	679	683	661	692	715	639	726	661	655	651	660	635	690	664	652	683	632	665	612	673	628	653	666	668	674	685	696	614	608	626	660	638	674	692	614	630	644	685	665	668	665	601	673	686	629	666	650	673	636	619	692	655	610	644	645	670	649	673	652	663	668	634	633	641	646	672	674	624	658	647	653	643	657	620	640	674	605	664	644	672	690	654	648	674	606	666	688	670	642	649	604	683	692	635	716	657	643	669	671	660	710	661	671	673	650	691	589	653	620	647	606	614	633	618	631	676	630	714	648	652	634	643	627	689	683	665	619	646	656	687	644	683	638	635	651	617	653	659	678	640	654	683	659	653	616	594	696	644	632	689	679	651	650	644	653	679	694	635	680	633	675	620	651	678	666	670	658	627	616	655	667	666	605	672	637	642	709	656	648	674	655	643	696	656	625	613	642	671	666	654	631	599	643	596	639	659	650	685	659	688	649	671	696	623	667	643	645	646	603	677	649	654	668	671	636	615	624	624	654	628	645	677	664	635	649	646	688	634	640	669	638	678	693	665	641	650	655	652	673	693	676	633	642	615	682	638	672	678	629	676	654	659	635	694	672	634	672	697	653	621	671	682	661	612	689	620	632	708	637	688	637	711	649	628	670	652	663	674	655	632	713	688	654	658	634	675	631	679	662	654	687	635	613	634	646	609	703	642	677	666	602	653	650	662	675	629	660	646	676	634	620	632	649	620	638	663	696	621	645	624	670	662	640	669	668	638	670	620	673	640	654	664	624	689	600	589	651	679	678	663	690	620	649	628	661	675	650	667	640	667	626	645	662	668	627	625	609	634	646	632	653	637	712	669	663	678	648	690	670	669	713	627	682	663	663	629	652	665	689	686	652	643	673	670	664	682	646	647	658	657	678	639	659	625	630	637	644	650	615	609	635	649	631	690	673	648	677	655	654	610	633	664	702	654	626	688	634	655	662	645	646	709	627	585	689	654	656	619	631	658	625	619	631	613	672	648	669	647	678	649	646	690	656	624	673	646	629	651	670	658	705	619	663	678	666	653	650	666	678	650	685	637	714	610	656	643	649	682	622	678	674	671	612	698	684	655	653	629	675	644	642	678	645	659	686	640	640	637	682	657	630	634	653	620	641	649	636	654	696	672	692	628	670	621	660	633	647	654	661	668	640	661	658	682	650	674	639	609	618	635	648	642	583	659	667	636	609	646	681	670	683	643	638	661	643	671	682	612	603	652	658	609	668	634	670	693	651	638	637	628	666	619	660	674	639	679	648	748	674	609	644	669	666	631	653	639	620	646	653	651	688	660	634	570	663	685	670	617	656	640	666	639	633	665	647	692	623	698	638	685	647	648	695	639	676	680	674	692	604	618	611	661	659	654	677	641	678	624	702	668	676	704	643	662	654	642	660	672	632	628	627	667	657	667	624	677	643	678	650	684	667	693	674	655	627	633	627	667	648	641	719	686	672	650	655	684	621	687	634	610	676	680	639	718	591	660	665	709	627	663	676	642	658	656	697	629	667	642	644	648	691	670	676	652	612	633	655	660	669	612	648	585	641	681	641	571	655	665	694	693	676	627	653	715	662	632	682	669	658	620	659	670	645	674	684	658	651	598	651	632	646	636	639	713	634	616	681	651	655	653	657	645	618	655	652	657	629	641	638	653	613	646	645	631	673	686	611	645	599	700	659	630	651	627	665	642	637	642	657	640	675	648	663	651	658	681	644	652	618	670	655	627	676	661	641	648	691	640	656	600	671	653	632	598	677	710	674	660	619	684	639	674	631	649	606	688	606	640	652	605	652	647	614	653	661	604	641	677	707	655	701	627	611	665	662	663	594	643	648	647	658	674	600	674	702	673	637	678	647	644	662	689	643	657	689	705	648	643	664	631	675	662	659	665	640	637	651	693	673	614	591	646	642	623	589	684	691	660	632	690	618	646	644	657	648	672	668	674	651	665	597	616	619	699	679	626	656	675	613	639	639	659	644	636	665	628	662	656	600	636	695	646	652	707	616	624	646	639	673	643	655	660	627	680	613	691	656	650	661	634	670	679	650	660	631	663	614	645	693	675	625	649	652	670	645	660	628	645	641	634	661	639	633	616	649	661	655	651	653	644	566	637	615	665	676	648	661	667	642	669	649	621	624	674	628	622	679	695	656	606	672	631	629	609	650	663	654	694	643	667	630	650	694	677	665	671	602	652	653	613	648	711	629	625	642	632	641	617	654	667	660	651	657	655	647	636	657	655	692	673	683	686	637	638	710	637	664	627	665	616	663	679	647	617	647	635	631	658	644	668	615	682	656	609	630	694	651	657	690	665	658	649	630	658	693	689	604	669	641	645	731	644	620	671	678	660	639	673	691	675	661	629	647	638	646	682	714	679	666	661	666	661	683	632	650	632	615	641	646	651	641	656	679	678	678	644	657	675	698	641	632	686	662	670	681	686	676	650	627	636	677	656	661	635	648	684	643	615	650	667	684	630	636	648	696	611	658	627	719	683	610	635	653	686	682	710	654	671	657	687	658	664	663	619	666	646	640	649	658	661	636	674	603	644	679	645	658	659	681	675	690	604	668	675	695	681	655	660	659	650	640	611	662	665	608	650	631	638	643	679	670	644	649	718	646	632	717	664	614	672	675	702	619	703	637	671	626	657	671	699	649	643	611	668	670	631	730	657	647	695	671	650	678	673	673	625	677	620	647	652	688	632	678	678	680	633	659	654	626	670	629	686	641	679	646	624	691	636	687	657	626	656	612	704	599	672	685	653	650	661	655	705	652	635	626	673	658	638	629	663	648	612	640	679	656	669	643	631	631	666	633	639	658	644	667	658	621	676	703	623	669	676	689	693	643	621	678	681	644	608	659	637	614	653	654	672	668	655	708	611	651	686	636	671	642	665	631	691	664	620	658	689	645	667	641	624	710	655	646	676	687	646	659	676	660	631	632	691	704	650	631	655	661	691	623	633	658	684	679	667	667	642	645	630	672	636	676	605	633	661	658	597	624	630	643	672	679	646	622	656	663	681	648	620	649	671	641	641	633	664	631	690	685	658	652	671	628	680	633	621	605	686	672	699	604	667	629	626	679	630	661	637	686	682	716	662	610	633	669	637	647	661	685	700	622	651	655	634	638	627	658	659	650	607	657	648	640	669	660	641	647	628	640	644	654	667	634	666	675	710	633	631	610	695	637	691	707	664	678	619	638	653	650
27864	34324	39337	22277	6849	955	369	340	326	356	355	339	340	330	361	360	322	348	333	365	307	351	359	367	347	341	338	376	369	347	352	328	310	333	335	327	356	360	365	341	324	348	329	321	347	355	351	339	348	329	362	329	335	361	348	360	359	345	373	336	335	330	350	347	368	330	337	324	338	331	377	365	374	347	375	397	318	331	336	355	332	365	368	335	331	350	381	326	314	333	314	317	352	343	357	363	371	301	394	380	349	329	375	363	350	331	307	349	353	390	366	347	341	349	352	344	383	337	384	355	364	372	335	376	320	347	365	322	339	315	326	358	326	316	328	308	316	327	371	350	351	390	370	332	357	371	362	345	334	360	339	346	329	365	372	339	341	366	346	362	347	341	316	329	337	349	341	329	401	339	361	343	348	345	348	344	371	343	358	374	351	382	356	295	338	329	326	348	352	334	304	343	350	383	365	326	347	341	325	326	331	328	351	338	349	347	381	335	389	341	336	362	368	347	366	331	347	321	380	334	338	354	348	321	383	378	377	331	330	358	330	318	343	346	364	345	350	338	368	347	321	313	347	321	332	372	304	363	357	337	340	330	329	349	330	353	365	388	336	381	340	345	331	361	327	358	360	360	348	351	349	347	376	331	347	357	359	327	371	335	340	336	384	336	330	355	364	327	373	359	338	337	368	328	318	324	315	327	341	345	302	367	340	354	345	346	365	366	309	323	304	358	395	351	363	378	324	358	358	344	366	362	357	357	366	321	355	347	346	359	326	349	313	336	366	338	340	346	352	356	342	320	315	326	318	342	352	354	382	348	370	368	335	347	317	385	345	355	323	341	367	337	350	336	350	388	329	344	345	331	349	320	348	317	347	333	324	339	349	320	354	340	349	379	351	360	324	335	332	341	342	321	334	322	326	326	359	342	314	325	354	377	365	334	329	323	387	310	355	322	328	346	336	356	346	373	320	313	363	326	328	351	368	315	377	351	354	332	353	318	389	368	337	325	359	382	340	373	363	356	335	354	358	351	323	329	346	352	362	349	351	342	314	340	295	340	388	341	369	322	325	379	349	342	348	379	356	382	341	352	347	351	354	333	339	348	360	333	341	378	367	389	338	327	329	335	326	364	344	353	346	366	349	319	318	353	315	334	356	310	335	361	333	331	352	334	375	388	347	370	308	333	323	318	335	334	360	357	314	361	381	340	352	326	343	340	343	352	356	332	348	301	378	346	306	354	363	330	355	348	369	354	343	317	321	330	357	317	316	342	323	335	353	322	339	372	358	300	344	326	355	338	339	360	326	368	324	362	334	329	364	339	373	374	354	356	316	327	358	353	372	365	322	371	371	363	314	355	353	332	335	360	354	375	336	359	363	349	323	341	358	341	314	349	330	316	336	329	364	331	311	334	370	376	331	337	316	333	325	334	372	349	356	334	317	336	366	333	377	384	339	365	355	315	376	361	369	317	342	339	326	333	389	339	329	368	351	365	334	336	374	352	346	327	316	352	341	348	334	352	323	346	361	344	341	383	347	320	305	352	346	338	351	316	344	324	330	350	336	353	344	376	345	327	354	353	351	358	319	360	343	338	388	341	333	363	349	347	344	374	318	346	332	399	345	341	343	362	349	377	334	322	368	325	362	338	364	356	347	294	335	349	333	350	368	352	351	389	328	345	330	326	353	337	338	335	321	349	329	382	360	368	362	343	361	346	313	313	351	344	338	354	364	327	300	316	339	343	360	335	380	353	379	332	348	345	384	315	353	353	356	363	345	332	320	329	378	332	336	359	358	346	306	327	291	345	332	327	349	351	330	347	339	349	359	335	334	335	375	342	360	372	334	362	351	361	298	336	354	319	341	354	326	366	349	317	354	340	361	328	349	346	343	358	337	368	316	353	324	359	327	333	315	360	334	333	348	355	337	348	350	351	349	339	332	344	330	346	318	349	334	314	361	344	349	338	388	320	361	298	324	334	365	362	290	318	355	336	370	343	328	333	331	313	367	356	364	363	332	364	334	337	346	341	362	366	371	363	357	354	357	314	360	342	353	359	355	327	347	371	360	355	343	347	370	351	354	342	349	353	331	337	354	358	367	345	347	345	327	369	372	318	362	313	364	370	326	312	341	352	318	316	337	369	362	354	335	360	324	346	363	357	338	351	343	324	355	345	353	348	366	367	357	331	347	338	336	333	311	350	376	341	380	398	352	346	349	367	336	309	343	328	370	363	339	333	340	370	361	360	333	303	315	334	354	362	331	348	387	330	339	348	365	338	370	328	342	373	367	340	332	340	343	340	334	351	332	334	329	382	347	349	391	382	338	342	325	341	335	320	362	356	359	334	370	314	394	358	353	371	360	366	340	390	379	342	401	332	363	347	355	329	338	339	344	365	372	336	358	340	354	371	340	338	338	335	332	331	341	334	327	362	322	360	364	367	366	357	369	342	326	321	375	364	345	340	353	358	338	337	334	320	370	367	328	347	299	355	322	335	317	350	335	364	332	338	333	349	355	333	351	329	349	344	335	374	336	347	347	339	366	373	356	335	375	349	342	362	316	364	319	362	352	376	334	329	340	326	350	306	370	354	318	323	362	344	375	386	331	341	313	360	345	364	372	348	316	348	330	351	361	316	374	336	355	353	328	329	390	330	305	339	335	345	374	351	321	321	353	350	335	359	342	347	356	358	372	361	348	347	361	339	304	362	376	362	369	333	328	350	347	320	352	310	336	357	346	326	364	350	341	342	329	378	322	354	326	335	329	343	343	343	327	347	323	344	358	349	354	344	319	320	325	350	359	339	332	375	309	334	342	340	330	361	326	316	354	349	349	334	360	307	327	371	333	344	345	357	341	335	367	329	331	334	374	342	359	340	363	363	350	351	344	355	332	342	314	342	349	343	312	298	336	348	334	351	331	356	335	362	351	360	349	336	330	344	322	352	360	353	391	369	361	342	321	321	358	345	343	357	358	330	362	331	351	325	355	384	352	326	339	385	367	345	354	313	343	336	338	315	334	342	313	371	338	353	383	349	323	319	339	312	322	352	338	375	386	365	348	352	362	328	342	361	371	316	338	338	345	367	340	333	374	350	330	369	359	319	338	340	364	326	322	342	362	304	363	347	342	331	364	329	384	344	358	373	336	369	326	414	377	362	330	350	340	339	367	332	363	330	365	316	371	302	362	372	371	332	350	337	339	328	302	378	352	316	358	362	323	362	356	381	323	353	337	357	348	343	353	342	352	327	354	322	356	379	351	315	361	340	336	369	343	335	333	340	352	358	361	339	317	368	323	366	367	352	360	322	321	348	346	386	376	358	358	347	364	355	367	325	337	336	380	329	370	351	343	358	345	343	360	358	370	350	369	396	363	368	363	341	355	330	347	358	317	334	351	350	333	334	353	336	365	362	320	360	374	353	363	359	348	337	364	399	362	329	362	347	386	335	335	341	364	323	362	374	373	333	330	371	355	354	337	355	361	347	351	329	345	345	359	340	336	354	363	348
20940	54113	35193	15778	6300	1063	377	393	373	400	429	398	423	396	437	365	382	371	387	399	407	428	376	367	414	405	378	426	388	400	400	386	352	427	403	375	412	385	394	428	406	358	384	435	409	393	410	401	371	414	369	418	385	402	422	359	379	388	379	415	395	419	341	427	394	407	401	418	382	403	397	363	393	373	428	393	403	371	399	431	389	379	430	383	342	393	395	405	353	418	415	405	401	417	400	406	402	414	401	406	379	413	347	390	394	418	395	376	410	369	432	392	413	403	383	378	394	372	406	384	415	393	413	395	398	396	370	406	397	378	398	439	394	431	413	411	392	421	426	404	393	406	418	400	436	418	414	368	391	395	381	395	403	395	403	398	416	429	402	414	402	410	390	408	363	423	407	390	432	426	433	372	395	382	363	412	385	393	369	410	375	367	423	404	408	406	375	390	386	395	399	385	395	386	407	404	390	417	401	389	389	437	388	425	389	440	399	429	452	408	353	388	422	394	402	381	424	387	403	416	425	392	379	372	426	399	405	430	393	397	374	388	353	384	387	445	397	396	403	404	376	432	376	386	408	401	409	413	394	406	382	397	395	400	382	373	416	368	381	432	371	394	394	370	408	367	421	426	416	428	382	349	349	417	389	394	414	373	421	372	386	388	390	398	393	435	398	381	366	400	427	419	408	387	389	376	416	419	391	355	412	410	381	385	384	403	395	404	392	389	397	366	389	407	404	401	393	395	412	381	370	392	418	397	400	408	411	393	403	357	436	396	432	377	417	394	391	394	428	398	400	364	393	386	342	387	432	412	414	409	416	409	408	415	427	397	436	385	380	405	374	378	404	403	392	422	377	414	368	403	394	407	394	413	403	422	386	414	423	378	379	376	407	392	401	380	398	384	383	377	421	377	370	384	380	382	434	395	405	359	404	414	416	411	381	406	385	433	387	389	416	383	425	405	397	372	444	384	399	426	376	400	410	396	406	394	375	426	373	383	392	415	420	365	388	410	383	393	358	407	422	405	362	388	419	384	398	394	388	377	428	381	425	389	394	399	399	385	409	391	379	381	396	380	410	388	409	414	394	371	396	366	408	411	390	431	400	371	424	393	371	400	397	380	385	397	415	395	401	364	455	424	401	384	423	394	407	399	364	382	409	404	389	402	400	391	407	377	372	383	358	395	408	385	390	407	412	378	418	402	404	358	385	376	401	363	361	373	420	407	394	375	382	449	415	400	416	386	349	426	392	422	385	418	377	425	401	373	386	403	384	384	391	409	388	421	388	346	421	424	423	381	417	375	455	387	390	392	387	396	387	399	376	396	400	398	384	381	407	390	404	388	399	378	398	416	401	408	362	416	418	421	411	398	406	381	407	382	414	423	460	383	416	374	359	396	443	399	336	397	435	422	412	357	411	403	392	419	396	390	369	437	387	390	415	419	384	398	384	401	378	407	352	399	379	357	401	378	396	436	406	415	403	355	435	377	410	390	406	396	356	397	403	365	412	381	403	382	376	412	375	412	425	405	375	396	365	413	410	392	376	376	388	370	400	439	431	400	416	400	421	384	415	386	364	400	354	427	394	380	362	384	391	419	388	387	436	389	422	367	378	406	422	406	387	413	389	406	400	389	364	394	381	378	412	374	370	419	442	384	377	398	398	416	395	376	421	426	426	390	386	402	400	367	405	376	448	407	387	397	427	405	401	417	373	394	413	407	446	380	405	420	393	380	420	403	396	410	383	406	414	416	370	409	394	421	422	447	435	356	382	419	397	405	406	390	371	422	400	392	410	408	359	403	404	417	386	396	397	426	418	412	409	391	408	374	392	393	428	409	380	383	431	404	393	427	423	397	362	403	431	414	372	373	376	415	397	418	402	377	405	352	401	414	356	379	371	399	395	372	384	350	368	421	336	393	404	411	390	421	407	394	397	417	383	439	390	373	390	402	372	373	365	372	372	378	403	407	361	389	363	400	412	399	377	366	409	403	392	391	373	423	401	396	383	406	407	398	389	383	406	407	424	377	382	417	381	398	381	362	389	380	382	389	385	389	364	384	391	442	419	404	399	369	418	438	376	401	359	426	402	394	378	393	387	378	411	415	404	390	417	417	388	425	412	432	392	367	434	391	385	400	381	425	384	398	397	435	376	396	407	402	401	423	405	368	403	375	406	405	395	412	387	391	387	398	448	401	409	384	420	424	405	403	421	404	378	394	415	430	374	396	402	364	407	400	401	408	367	395	393	423	396	393	384	390	359	393	390	393	404	381	410	418	422	367	387	406	406	418	404	392	379	391	411	400	403	377	385	431	404	394	403	382	380	441	404	404	417	428	389	394	397	409	370	370	393	405	400	393	374	352	388	434	428	383	332	416	434	388	412	398	402	357	385	408	419	396	371	411	410	407	387	407	419	404	383	413	369	386	395	402	388	403	390	365	371	382	391	381	399	407	365	357	427	392	401	416	400	393	398	424	356	404	416	389	371	414	406	425	398	400	427	412	387	423	394	387	400	411	398	425	392	384	435	434	401	398	407	419	398	399	431	405	423	397	402	399	417	397	403	412	412	372	393	392	390	384	396	422	320	396	369	434	392	373	397	392	430	376	452	362	440	419	439	417	418	390	418	398	429	395	389	391	412	402	423	394	426	378	403	438	395	395	396	399	389	382	405	402	429	413	401	405	424	445	388	399	389	394	380	419	414	384	403	420	391	394	387	397	371	368	389	417	396	397	377	386	392	415	396	410	413	382	399	374	379	448	392	427	400	392	441	405	427	435	381	414	415	442	389	384	395	380	403	379	397	409	385	378	404	376	396	394	421	355	376	388	394	401	372	373	405	383	385	392	412	410	393	380	440	415	447	421	373	405	450	364	387	389	407	421	387	416	413	380	376	388	429	388	371	352	375	423	404	374	401	422	420	413	370	424	376	396	374	436	428	425	402	423	411	426	392	407	401	440	412	411	388	397	403	413	434	408	367	424	406	411	398	358	404	359	395	419	411	416	447	425	382	396	415	375	390	403	419	356	378	412	398	399	431	391	434	401	401	416	396	357	403	432	376	414	411	363	404	381	401	404	414	380	376	398	419	409	415	405	386	415	382	369	407	382	394	405	408	414	433	419	404	387	409	396	406	362	353	480	380	403	428	393	409	370	415	391	393	383	392	393	373	411	402	388	392	404	398	432	390	396	395	375	441	369	377	422	406	443	453	402	398	414	363	383	396	400	408	380	396	393	395	439	362	442	382	394	395	400	368	435	397	393	387	416	389	386	374	392	397	387	412	394	434	428	406	398	399	401	387	434	401	429	386	380	399	399	376	382	404	414	441	435	436	416	392	421	369	404	454	351	420	386	360	367	420	431	395	381	399	427	355	396	370	380	447	383	403	417	397	437	395	400	396	409	408	385	425	369	399	371	391	375	391	418	372	396	404	406	398	403	398	384	407	387	393	411	398	361	412	364	374	395	420	406	401	398	414	405	383	425	415	397	388	408	393	399	372	376
24287	25539	41866	35744	25870	16148	3029	485	451	434	404	453	457	411	411	410	439	438	431	417	424	415	442	424	386	382	426	412	454	420	423	398	431	431	410	391	416	413	430	405	395	443	385	454	388	432	398	414	408	401	421	438	438	412	423	417	425	384	431	384	408	421	407	403	392	401	445	432	388	413	411	406	423	393	473	379	392	430	375	406	430	424	401	441	402	458	417	423	432	419	389	397	426	389	402	408	420	418	380	422	440	421	375	413	417	392	397	407	404	427	371	433	378	423	391	422	425	406	390	406	451	391	413	439	427	394	431	393	396	410	420	416	408	410	396	402	377	474	375	396	380	408	404	416	397	428	385	416	401	382	441	460	432	427	419	384	433	415	421	420	395	422	369	389	443	425	423	438	439	397	377	404	449	410	371	450	434	387	411	394	376	412	402	408	420	460	392	417	379	402	420	393	413	444	403	439	395	389	374	399	386	417	433	410	419	409	411	408	406	381	408	411	431	425	418	349	436	429	440	411	397	412	393	398	398	450	401	391	441	413	407	399	408	417	435	400	442	419	406	404	428	400	407	358	386	409	424	402	418	408	415	390	379	430	361	407	416	433	400	395	406	445	392	404	426	420	468	378	404	404	438	398	415	400	393	435	446	402	399	405	415	382	398	421	448	427	426	388	397	405	413	437	415	428	433	408	400	389	378	403	405	443	443	419	428	394	450	405	388	401	404	414	402	441	395	386	402	411	445	429	396	408	421	437	420	441	465	439	392	419	402	364	433	398	431	407	389	394	372	409	403	415	435	409	453	374	445	438	402	405	416	412	380	402	405	417	385	430	390	378	394	381	431	433	412	406	443	390	372	424	434	414	415	420	371	401	386	456	425	392	375	399	397	418	399	363	395	386	413	371	369	402	445	385	412	408	429	405	431	421	371	381	411	409	380	409	407	418	435	384	378	417	414	405	419	434	398	384	384	380	400	395	427	421	393	402	386	388	395	400	387	441	368	414	408	427	441	381	419	417	414	411	389	406	393	403	422	404	405	400	426	452	385	424	409	407	437	392	385	410	412	418	414	449	392	392	413	409	395	430	398	422	408	371	418	437	383	387	422	422	431	385	425	430	409	422	433	406	392	445	409	419	377	403	399	386	420	436	433	432	411	413	431	414	436	415	388	388	400	414	391	415	390	404	391	423	413	411	385	385	381	413	424	368	426	402	413	373	421	430	398	387	398	411	421	433	394	424	428	411	418	388	417	377	372	405	421	417	432	423	420	368	375	398	425	407	418	382	404	417	407	402	431	412	413	433	386	449	414	405	423	394	446	388	396	400	380	440	443	386	392	429	404	378	403	417	409	401	406	441	412	385	418	396	396	416	424	422	404	436	416	413	403	417	395	439	438	424	419	399	406	411	427	455	413	397	421	408	431	405	411	422	386	426	397	396	434	402	398	408	367	419	373	444	395	424	418	385	412	399	409	394	423	392	427	419	435	400	406	392	387	409	389	364	407	416	409	385	431	409	435	439	395	419	463	375	443	391	394	405	452	383	397	423	398	434	418	432	397	430	375	391	421	411	421	423	384	394	420	386	408	417	412	412	423	391	401	406	421	401	418	389	415	402	409	393	439	371	415	383	410	392	396	441	392	443	409	425	384	417	398	448	405	414	418	414	399	431	385	404	410	417	384	368	393	401	406	386	391	411	438	412	405	419	384	392	398	430	423	439	423	416	423	416	392	451	399	406	394	413	410	424	394	392	377	416	403	418	405	405	418	402	398	406	404	426	392	406	386	417	393	421	412	429	421	425	427	413	476	408	400	393	404	426	388	404	415	391	391	380	442	437	421	435	432	431	400	391	394	393	399	418	423	373	416	430	415	391	394	395	445	404	426	419	431	459	410	414	445	379	415	356	403	423	418	441	409	439	417	387	412	390	401	384	360	427	424	404	442	400	397	411	413	393	400	397	399	416	414	417	414	414	421	402	398	395	411	396	429	428	382	409	426	392	406	405	408	432	409	393	405	391	369	390	381	408	402	442	434	414	391	409	383	402	429	423	419	465	370	401	441	408	396	404	392	433	384	412	404	422	442	375	383	440	372	436	399	390	433	443	442	414	381	403	408	420	399	418	451	380	402	405	439	391	398	401	406	399	399	426	395	395	389	392	386	394	365	414	402	436	425	429	419	376	400	428	413	443	420	380	390	437	434	434	382	387	406	412	391	406	422	407	396	416	414	377	419	419	404	397	413	399	408	402	391	415	407	398	430	408	407	433	392	426	403	410	433	364	415	405	432	414	412	422	374	385	443	409	413	401	432	395	411	376	415	389	420	395	423	398	427	381	399	413	402	424	401	407	405	434	366	397	384	423	429	437	394	373	396	385	381	396	380	433	393	416	423	415	450	431	367	400	408	424	407	427	391	364	380	397	380	393	406	395	409	431	383	414	427	430	439	403	417	403	440	397	403	396	412	386	440	454	373	414	413	395	402	396	413	379	424	399	435	402	442	426	418	417	402	394	393	408	392	407	398	427	435	407	427	442	417	410	407	397	412	409	400	375	417	415	422	411	408	406	397	376	409	397	403	407	387	414	412	408	436	424	414	399	437	404	403	426	407	384	452	405	436	393	424	423	408	415	409	437	352	410	365	403	418	385	402	412	444	427	389	428	392	424	443	400	400	377	411	450	442	364	393	397	391	409	405	411	376	403	384	377	423	404	410	388	397	423	448	410	406	434	438	421	389	388	414	414	405	376	444	383	438	420	425	405	407	393	418	447	396	383	421	424	369	441	410	401	425	418	440	409	444	400	413	410	395	396	369	414	409	421	398	396	405	418	427	435	407	384	370	390	414	424	400	392	426	398	433	406	404	385	447	423	394	398	396	422	404	408	411	442	437	393	418	411	391	418	390	403	414	402	431	440	404	359	422	435	413	418	397	397	388	448	366	430	405	386	413	389	430	446	398	388	412	408	397	422	394	424	406	387	387	410	390	373	399	391	397	425	444	388	416	426	404	384	416	423	371	433	377	448	406	449	413	412	425	409	419	447	408	429	415	419	469	399	415	406	423	449	419	383	381	412	397	397	420	373	396	393	421	407	365	411	390	448	398	376	431	384	403	377	403	447	462	392	402	401	397	398	410	385	421	418	382	420	404	384	372	424	454	420	414	415	396	406	402	406	401	408	437	416	413	421	416	423	430	404	389	401	398	384	385	386	439	404	431	420	388	367	404	388	417	401	409	446	407	387	412	399	393	396	404	389	406	421	393	418	427	434	452	393	411	397	392	404	394	416	398	439	413	423	400	402	413	436	432	416	427	395	424	399	426	403	392	422	407	404	393	420	377	396	436	397	404	437	425	457	388	407	456	418	383	395	419	431	424	382	401	430	420	382	382	417	411	377	418	394	361	396	399	399	421	388	383	413	401	393	407	412	397	420	390	411	370	392	416	425	394	418	422	426	441	391	398	401	413	398	441	403	440	414	399	412	439	383	407	378	383	447	368	404
40901	88519	73443	46650	27405	5093	476	443	429	452	500	477	446	429	469	442	457	485	442	438	433	455	431	440	476	455	446	466	470	456	435	446	456	422	403	449	456	475	440	454	447	412	426	427	452	436	451	441	415	468	461	437	453	464	482	471	458	437	494	445	473	465	443	425	456	447	479	479	443	448	443	434	462	429	440	430	423	394	474	433	446	442	483	469	411	456	435	483	453	432	433	442	444	475	502	430	432	470	454	467	435	492	439	451	459	451	454	502	449	440	465	426	460	468	460	453	450	480	430	440	448	452	480	422	447	493	454	426	433	447	457	458	438	428	447	483	449	458	450	443	462	445	439	458	465	459	422	498	470	460	451	419	449	462	434	424	436	456	468	518	485	434	460	480	484	459	507	464	435	473	447	451	418	427	444	473	458	444	447	452	449	437	461	447	453	447	392	427	451	442	462	427	410	435	451	410	476	451	447	458	469	471	453	456	408	416	486	427	481	429	451	453	462	437	444	508	443	444	430	416	451	456	422	445	435	453	451	452	434	437	433	469	433	461	435	462	432	450	455	438	459	450	431	481	431	436	435	444	465	457	440	438	431	428	454	456	457	483	441	445	508	461	444	422	440	458	449	465	483	472	471	457	455	439	457	452	464	419	468	449	482	419	436	421	448	400	445	458	449	467	447	478	452	443	464	453	390	452	465	469	458	449	407	441	452	458	445	464	442	453	440	448	452	458	457	416	472	434	459	472	416	458	462	455	448	469	444	439	487	443	456	461	446	470	463	442	448	450	499	442	464	468	471	401	432	475	461	429	463	439	433	465	468	430	492	433	466	462	480	452	456	424	414	484	447	470	471	464	451	422	500	472	454	436	411	431	429	465	469	428	437	490	433	435	456	430	448	491	457	455	463	476	455	421	405	459	471	418	415	448	466	477	460	447	452	489	411	427	419	447	501	462	463	433	434	442	452	433	487	434	458	444	428	463	467	472	434	505	435	478	456	465	452	457	478	489	406	442	459	468	459	431	477	505	417	420	444	475	442	477	442	442	431	452	461	455	441	437	461	445	487	413	455	463	454	457	465	441	468	432	487	439	484	440	437	484	445	483	452	460	455	442	454	450	449	482	422	447	463	443	467	450	472	441	408	465	471	466	434	447	493	432	386	449	415	406	408	477	446	441	421	487	457	408	464	469	450	457	389	426	467	438	446	402	452	443	453	458	443	453	423	476	483	444	457	442	442	435	460	454	492	457	475	426	415	424	423	443	471	474	442	465	454	455	445	456	437	423	441	485	497	465	483	449	434	468	466	475	445	443	457	528	452	413	454	460	469	458	459	422	426	451	479	472	443	460	439	450	459	449	445	439	474	464	457	434	468	470	477	457	430	475	465	483	470	480	451	486	497	481	433	465	406	466	473	447	458	455	429	475	460	414	464	471	427	464	406	456	460	443	447	447	446	439	454	414	448	474	453	465	464	455	420	411	471	485	449	458	420	455	424	438	431	433	434	440	475	466	433	444	435	422	425	459	465	443	421	476	454	475	459	443	432	435	400	430	428	451	437	466	449	418	454	452	498	456	492	444	419	414	476	461	477	481	456	454	405	413	453	489	446	508	441	415	442	458	440	423	464	452	478	459	425	441	439	471	464	440	468	454	457	464	453	461	459	454	457	419	461	423	438	472	424	443	440	395	437	454	443	458	448	477	436	454	494	454	425	476	437	467	439	471	447	471	407	407	479	461	456	459	469	457	439	409	464	460	441	455	447	470	447	464	440	436	446	433	461	443	471	490	432	495	445	456	432	448	425	426	467	483	465	451	439	478	442	424	481	464	458	447	487	428	456	470	414	456	441	460	478	433	461	461	487	449	448	503	446	461	461	428	482	438	440	478	455	435	443	438	482	418	460	447	413	429	462	438	464	456	447	452	484	388	467	431	442	457	438	504	445	467	461	448	449	458	495	487	431	452	417	452	489	478	408	468	476	420	473	442	452	499	455	425	443	440	441	424	497	470	441	473	449	460	440	428	409	454	439	469	456	442	463	467	456	487	455	491	459	428	448	452	457	447	443	443	452	449	444	449	438	440	472	435	464	425	446	454	424	452	451	439	489	423	415	440	453	495	445	466	444	455	450	495	424	427	446	439	480	513	455	435	421	444	488	464	461	405	445	430	429	428	428	478	460	441	451	446	429	461	424	455	477	427	483	466	471	449	484	449	448	433	470	455	450	460	464	437	467	441	444	430	494	447	461	460	450	460	447	453	432	432	492	412	451	466	442	433	415	428	441	466	434	451	456	477	469	474	443	444	447	434	461	429	448	450	433	439	478	464	458	429	452	465	461	448	436	443	486	451	426	436	465	463	455	473	458	478	449	475	456	424	461	443	470	505	419	460	411	485	443	447	432	432	477	487	474	435	465	474	456	469	452	446	469	456	435	448	458	438	437	444	476	458	462	407	510	432	417	476	461	436	487	431	448	426	448	427	436	464	474	453	466	442	456	429	460	422	470	466	446	435	442	445	437	454	474	426	445	451	426	441	460	460	465	428	475	443	462	446	473	453	455	421	456	460	486	450	439	443	436	451	449	449	479	450	449	484	453	457	463	384	475	458	441	449	410	424	433	434	416	412	495	490	449	483	470	424	455	459	460	437	475	432	440	485	441	432	463	405	443	449	430	436	481	473	474	418	440	460	451	456	450	468	421	459	439	474	456	462	450	486	416	454	442	469	436	463	472	437	476	474	491	435	460	446	441	468	483	466	434	445	467	452	455	431	470	414	433	457	428	443	439	471	442	461	451	456	425	466	452	484	482	464	436	456	492	438	424	448	447	430	420	428	463	464	445	462	442	482	434	438	467	424	461	421	465	454	431	490	424	444	445	459	434	446	458	450	453	488	460	451	399	443	449	478	453	427	472	465	448	435	448	412	449	453	429	475	469	423	441	440	450	482	426	433	416	458	443	455	438	446	453	424	410	435	455	452	424	482	436	481	403	470	450	437	431	466	485	461	438	449	435	458	457	424	435	483	463	452	451	429	436	450	450	462	409	461	478	454	424	469	449	458	470	445	458	473	454	447	445	445	444	449	469	420	481	457	449	433	379	474	442	396	437	483	459	440	446	471	470	453	417	436	478	464	442	495	465	475	466	440	482	449	437	436	450	436	476	440	442	480	451	408	461	492	437	458	473	447	474	475	472	481	455	483	432	472	507	495	469	488	458	467	458	472	458	441	443	436	433	421	428	439	441	440	436	476	404	446	431	457	435	442	444	441	431	453	466	465	461	490	392	444	440	452	462	437	448	458	453	430	460	451	449	440	455	474	463	446	482	449	464	453	438	422	467	463	456	461	460	434	468	465	450	448	433	420	463	402	427	428	463	443	459	482	452	435	419	432	434	455	510	441	453	408	463	418	403	481	446	449	453	479	438	472	447	469	434	447	451	439	432	443	451	457	416	448	433	443	468	447	436	487	388	448	437	438	455	435	458	447	454	481	443	483	468	450
25505	29612	43641	32952	19893	5594	590	477	512	503	490	494	477	489	476	483	470	467	473	467	502	491	482	492	514	451	486	523	491	474	468	495	479	472	462	489	482	490	450	475	468	490	481	474	467	495	493	474	465	440	482	507	479	500	516	503	449	493	483	453	485	450	486	427	455	469	481	514	464	451	515	517	453	479	482	487	472	508	464	470	477	501	486	498	454	495	457	484	448	467	439	487	480	415	477	496	501	456	509	478	494	479	482	439	464	463	510	463	465	493	527	495	426	484	467	474	483	481	482	452	520	483	499	466	472	490	514	448	461	492	489	493	459	465	477	464	473	482	486	463	444	474	503	478	471	480	498	502	445	464	493	486	523	493	521	482	467	464	479	491	481	478	444	498	489	481	474	494	465	496	479	464	529	460	503	493	521	498	495	489	510	500	485	500	504	489	466	459	505	474	492	489	455	471	451	507	500	495	455	483	482	470	469	476	491	477	442	496	476	476	491	495	488	510	469	494	481	460	459	515	470	464	435	495	489	483	481	461	481	512	477	478	464	466	469	493	477	470	462	472	491	456	476	494	458	514	476	497	505	475	499	455	467	519	519	473	475	462	458	518	478	493	475	460	503	451	518	472	474	521	481	478	472	507	487	511	456	474	489	429	515	453	482	482	460	447	510	495	471	501	478	496	456	497	451	478	457	509	546	480	489	468	472	485	476	426	459	481	550	496	440	482	488	499	398	448	484	510	460	451	445	468	447	492	454	477	472	455	478	477	488	446	460	482	482	526	469	448	522	497	488	500	487	473	481	474	500	466	478	441	496	506	459	475	455	489	470	501	482	484	498	484	485	520	463	470	524	494	518	500	513	499	472	476	490	490	504	458	537	484	474	439	474	473	487	473	461	485	498	468	493	478	463	470	474	474	465	508	454	459	497	457	434	478	525	423	510	510	450	479	481	470	494	492	473	465	494	466	517	480	493	486	505	480	426	429	503	481	483	471	443	445	509	465	480	457	493	470	470	483	438	487	465	483	521	488	469	473	549	443	471	496	478	532	480	490	428	464	501	469	498	485	483	479	462	467	484	458	485	510	473	463	468	481	494	476	502	488	495	518	478	485	459	458	487	493	465	474	535	509	480	497	478	474	471	452	504	481	449	445	508	471	553	449	483	499	479	505	466	478	477	484	476	495	460	458	447	496	523	470	471	514	467	489	457	447	469	482	486	473	477	468	467	455	494	491	447	507	462	478	493	438	456	483	460	507	496	493	453	498	441	480	480	476	503	497	456	443	472	518	445	477	463	499	518	525	502	478	498	470	466	463	471	517	485	420	487	484	458	480	497	516	512	504	478	472	482	436	482	478	468	522	469	443	498	504	483	458	489	472	498	463	454	474	497	492	483	484	483	448	474	513	519	486	512	492	474	515	473	492	474	459	484	427	495	441	472	488	472	478	479	461	495	460	511	491	464	535	472	490	481	427	482	485	416	469	496	489	491	485	481	495	448	462	492	482	488	451	456	470	516	516	475	500	479	458	484	466	473	462	497	485	488	456	429	458	485	512	510	465	474	526	491	428	485	479	429	462	466	459	494	503	498	461	471	486	465	514	477	496	479	457	473	464	532	470	473	472	487	508	444	477	482	473	497	469	470	497	496	485	504	502	453	483	494	507	486	495	505	497	487	455	470	486	495	482	475	499	479	496	480	497	498	528	505	469	515	485	482	482	457	513	467	476	469	511	477	458	505	456	480	456	461	467	504	463	442	471	471	470	491	469	475	509	463	466	484	486	457	446	475	501	459	491	476	464	461	493	494	511	466	455	432	493	471	482	488	456	457	455	506	475	470	498	449	446	487	482	496	514	464	508	482	453	481	472	462	457	483	468	442	468	457	495	493	436	478	513	481	460	509	470	466	457	482	468	471	465	477	489	445	487	499	468	452	482	481	496	482	495	471	461	518	448	490	473	468	453	504	491	467	468	469	475	493	472	468	491	471	509	478	494	502	496	443	450	527	447	506	485	452	495	516	474	479	465	510	455	439	485	506	471	495	447	478	503	520	490	475	460	467	494	465	467	471	469	472	451	461	420	434	470	429	488	469	458	500	468	456	495	482	469	468	502	481	437	469	492	474	500	473	466	458	497	518	500	437	527	466	452	475	499	461	514	541	502	491	516	465	467	487	492	502	440	473	444	457	480	469	487	497	476	455	492	515	459	473	462	483	516	452	454	473	486	514	495	489	466	439	480	491	468	492	439	489	451	462	490	460	461	490	476	456	463	473	475	470	473	474	490	480	478	490	487	480	490	513	498	480	516	415	476	451	503	447	470	455	466	507	472	498	488	483	476	500	478	468	477	474	460	467	470	526	463	499	465	487	485	519	475	490	491	462	489	489	507	465	476	491	505	477	499	487	497	508	484	486	482	489	467	483	482	452	477	483	473	528	469	497	496	454	498	444	474	497	508	484	495	488	463	477	486	479	470	470	471	463	436	499	519	489	467	489	505	505	487	480	458	458	480	490	470	474	480	490	499	508	464	475	460	494	471	481	469	484	479	494	502	477	464	484	480	474	494	526	485	502	491	473	448	472	493	496	506	474	438	499	510	499	491	462	431	514	501	507	479	496	474	440	513	515	492	424	497	520	486	477	479	501	534	440	458	501	485	496	479	511	460	442	498	494	495	499	506	511	457	463	479	472	502	474	481	496	477	480	488	423	471	528	470	479	490	476	480	484	509	505	512	481	486	512	482	489	528	511	504	454	493	482	493	448	457	459	468	515	477	492	477	501	479	450	477	494	430	486	447	451	455	500	480	497	501	477	450	478	491	485	502	519	480	495	471	464	480	521	515	499	539	478	466	494	427	484	486	471	460	461	492	471	494	517	461	478	493	473	468	480	421	465	496	461	486	466	482	501	465	465	426	477	463	468	495	454	421	435	510	451	495	490	513	483	456	496	496	511	495	504	497	478	504	489	513	463	504	487	485	514	470	483	457	481	476	471	471	533	465	480	450	492	500	462	507	486	477	502	472	450	468	464	465	436	498	458	531	492	475	511	443	499	475	487	463	477	499	487	458	471	480	449	474	444	446	502	486	454	452	494	488	480	493	459	468	468	477	500	455	502	481	517	501	486	460	473	460	497	474	482	513	530	452	507	482	495	525	539	468	481	509	465	496	473	513	503	491	470	515	507	504	487	528	487	461	475	482	476	485	496	450	476	453	472	438	505	474	508	501	517	459	487	453	443	441	487	471	451	445	463	468	441	514	485	522	482	484	495	442	516	455	469	502	493	490	486	522	505	433	521	526	447	521	504	493	469	460	482	460	497	449	477	466	505	477	485	487	489	422	523	486	490	462	470	478	496	508	484	426	504	483	459	477	518	472	491	475	472	473	441	521	459	467	490	471	484	508	497	488	452	470	494	513	501	450	459	467	456	477	501	465	467	490	466	505	522	491	456	496	458	488	484	487	476	488	471	482	476	459	487	474	473	473	468	487	456	511	447	478
34957	86861	61514	36183	17612	2436	541	535	594	589	566	561	547	507	530	516	542	541	570	518	556	589	498	522	559	600	522	525	617	517	524	500	539	575	537	544	515	551	551	532	556	534	540	554	517	583	530	521	522	526	558	513	520	526	503	530	540	555	511	536	563	584	530	546	577	510	526	555	551	505	533	545	496	531	532	549	545	577	522	524	536	528	540	582	541	546	538	510	530	565	530	566	530	538	563	534	544	532	558	572	537	541	547	511	542	515	536	519	501	505	545	537	512	505	541	538	550	591	557	562	533	536	520	550	535	526	534	504	520	548	559	555	533	525	534	528	539	521	575	563	576	518	557	537	542	560	537	531	544	536	535	584	519	537	522	566	568	533	549	515	580	562	515	548	512	546	525	495	550	562	524	566	521	553	509	554	530	546	526	592	506	534	570	546	582	543	544	561	594	526	545	523	555	571	564	561	557	548	560	480	523	536	565	553	546	531	508	535	542	562	565	554	569	560	547	531	530	526	508	558	532	555	559	543	524	573	544	530	556	517	546	508	551	560	553	521	516	504	527	527	569	517	567	544	532	539	563	561	534	520	560	546	543	553	557	577	560	532	529	544	553	522	539	531	559	575	535	583	550	544	548	554	560	547	550	542	564	519	573	549	566	506	570	544	483	595	506	560	566	550	553	556	539	501	503	510	559	560	549	515	515	529	550	521	551	519	541	571	528	565	584	521	516	517	545	535	568	549	570	534	556	542	545	572	567	527	555	553	517	564	512	527	570	525	535	547	509	548	523	553	567	531	523	501	559	528	482	537	554	503	587	543	552	556	544	545	513	529	497	528	567	557	556	502	545	547	587	550	522	539	529	529	526	558	546	554	544	581	521	549	524	511	526	563	543	521	556	522	535	524	584	506	505	587	568	562	545	576	536	517	523	572	540	548	502	565	520	522	594	514	562	525	533	509	546	500	583	548	582	554	551	514	551	538	549	550	552	540	588	522	529	541	564	557	541	546	500	532	505	529	571	507	553	542	507	548	534	550	548	501	563	546	512	556	534	485	535	536	576	553	580	554	528	538	532	574	583	563	536	530	540	528	523	514	526	524	540	576	523	508	563	533	525	524	558	537	574	529	531	539	575	536	543	554	598	509	489	544	562	576	542	569	544	559	533	563	504	513	588	539	541	528	531	529	556	569	540	554	515	544	522	526	510	555	569	540	542	518	541	563	544	571	512	546	546	560	534	554	552	543	541	547	519	555	562	551	525	530	554	568	525	564	509	495	548	555	586	507	551	536	538	555	519	579	586	517	532	515	522	557	570	549	527	562	562	553	519	533	543	532	501	531	577	544	569	548	543	513	586	577	586	526	546	536	546	540	526	528	543	543	478	557	580	597	537	463	552	540	483	516	541	525	592	543	529	512	537	512	562	551	573	503	569	500	545	566	568	561	497	543	562	593	520	518	554	580	552	515	540	574	534	538	605	563	558	543	522	531	524	520	590	555	516	532	556	542	556	557	511	574	570	538	495	551	534	542	519	480	553	518	554	524	542	549	557	545	567	513	603	537	534	519	506	561	534	522	540	557	545	563	555	535	540	558	563	549	528	521	555	536	554	581	564	519	565	506	542	513	551	554	515	561	562	554	575	536	520	513	544	546	550	539	553	538	524	532	540	547	554	543	546	532	547	537	576	532	525	566	556	549	564	578	556	550	565	536	496	521	556	529	540	540	536	550	524	548	531	526	523	514	569	555	535	554	551	550	562	502	568	523	552	515	583	510	563	556	528	548	509	540	536	517	503	561	546	559	538	548	565	533	531	553	544	539	555	554	542	515	533	531	501	525	535	582	526	474	557	542	515	520	547	539	528	530	525	532	558	558	570	533	521	542	537	568	523	491	518	488	560	516	511	511	520	502	558	532	561	550	488	575	527	569	531	505	531	546	502	560	574	517	546	564	547	537	526	537	481	520	578	533	556	486	520	507	563	534	547	517	529	524	590	515	520	472	566	516	535	566	582	521	533	553	516	537	589	504	550	503	570	534	523	536	546	512	537	551	558	538	538	576	572	523	559	526	529	524	508	548	559	594	553	520	550	523	527	491	553	519	493	495	557	563	518	582	578	549	549	568	513	564	515	506	510	520	538	545	565	534	590	554	544	532	547	563	542	521	572	494	581	512	568	551	517	566	545	541	537	544	557	502	548	576	558	548	528	546	545	551	514	526	535	513	529	521	555	543	556	551	583	531	520	539	551	514	515	546	537	520	511	558	519	524	543	533	527	523	550	538	579	547	522	549	520	569	559	569	516	548	514	557	543	546	558	529	585	528	575	537	548	540	538	492	537	515	542	551	536	540	556	524	533	540	546	544	527	529	539	513	530	561	541	527	489	515	545	562	513	532	521	554	561	532	472	555	526	546	516	532	520	554	521	544	577	570	492	548	542	545	520	556	531	528	523	517	557	504	547	568	521	518	541	577	548	538	558	544	518	566	524	572	528	548	519	541	551	517	546	520	507	534	554	541	542	531	609	535	539	527	558	554	543	544	523	568	536	502	538	542	525	502	512	544	546	515	562	531	564	483	572	533	563	514	504	526	522	506	574	550	565	555	536	567	542	534	545	554	528	557	539	525	547	561	525	525	541	533	563	517	537	484	544	539	545	532	553	540	592	536	551	511	516	522	551	587	559	571	539	523	563	544	540	546	545	564	566	562	545	508	550	508	539	538	562	563	547	518	516	528	565	535	520	545	550	555	544	519	545	569	541	552	536	521	503	577	548	564	521	565	531	554	555	532	537	531	512	576	528	539	578	504	540	553	577	541	540	555	585	512	519	525	527	573	509	523	493	550	556	547	522	555	612	488	548	543	509	577	545	561	538	543	568	552	575	545	584	531	550	543	538	544	550	548	552	529	541	567	530	537	533	528	547	569	559	543	535	546	519	513	524	549	519	557	573	562	526	510	562	550	518	562	544	525	546	515	519	580	544	563	520	540	491	527	540	550	552	517	519	480	526	490	528	563	586	534	548	521	540	559	535	525	558	528	545	575	522	568	528	550	522	535	576	576	539	509	536	509	528	546	556	520	560	534	551	545	525	528	531	510	545	508	509	509	506	532	554	554	538	573	527	576	503	523	551	559	541	508	567	536	547	535	522	543	537	548	558	551	544	553	582	574	522	570	553	559	585	553	568	579	517	532	531	507	551	553	545	573	546	523	562	538	521	529	539	523	529	529	560	529	557	513	551	511	530	593	554	518	525	565	559	559	514	561	551	515	564	543	539	514	572	546	549	507	533	550	539	567	586	507	566	516	517	583	532	559	570	532	529	513	519	549	539	533	571	545	532	535	516	551	519	538	548	483	541	546	543	512	534	540	495	559	524	561	534	568	561	566	594	576	520	535	517	550	548	537	541	547	484	566	506	528	545	513	512	556	582	513	542	534	555	544	585	560	561	575	510	553	548	510	570	546	523	565	568	530	552	525	502	502	532	526	542	507	545	565	537	492
23131	23660	37040	32884	26305	20881	10655	995	660	673	662	638	669	635	593	622	620	638	664	607	610	633	613	604	592	598	640	654	636	604	619	637	648	683	657	645	661	594	631	633	663	592	633	615	646	623	624	652	603	601	636	624	645	626	600	637	643	587	602	619	613	620	602	620	646	616	652	648	655	588	641	622	650	624	624	632	650	606	593	589	629	589	622	611	643	601	663	624	624	640	632	635	655	615	648	671	678	608	615	611	607	618	614	601	644	591	644	654	614	618	616	632	618	636	592	581	612	607	560	630	628	609	665	656	584	649	613	598	620	655	646	625	612	599	649	614	638	650	601	605	676	632	611	641	664	593	654	630	619	639	655	592	608	609	626	641	612	638	647	630	622	616	658	650	596	614	644	646	612	600	610	602	588	588	640	648	649	644	615	648	665	621	588	651	609	591	576	656	608	630	642	593	581	662	634	635	640	613	673	674	601	638	656	661	603	580	607	664	578	653	658	599	613	615	585	680	615	630	575	603	631	587	620	647	647	607	617	638	604	599	634	662	573	637	660	602	649	626	602	615	606	645	624	555	647	650	632	620	558	624	673	610	615	601	634	629	624	635	559	641	608	635	626	637	627	645	645	669	608	638	592	592	629	555	613	606	633	615	649	649	622	618	596	643	634	620	626	661	607	641	581	633	609	622	625	682	601	620	649	647	572	650	611	602	627	586	633	661	580	621	610	605	599	647	683	594	635	630	632	638	610	599	616	598	659	637	611	634	591	592	638	624	622	616	598	618	636	650	617	636	637	613	623	653	652	620	642	604	590	655	648	639	592	618	671	602	636	664	623	657	633	585	600	609	602	592	690	657	667	625	589	600	623	682	606	655	647	696	607	627	648	595	610	642	658	597	665	604	609	562	599	624	617	656	628	618	641	643	649	586	644	629	669	636	613	661	626	640	649	640	616	641	626	677	646	585	599	626	648	653	647	638	585	622	579	613	637	617	632	667	636	604	614	588	586	610	583	590	658	611	610	610	601	630	648	628	625	616	620	666	637	622	634	609	608	600	627	630	624	595	635	606	615	639	630	604	620	640	629	642	629	633	594	561	642	632	642	616	608	626	607	636	592	636	645	607	578	671	599	653	598	616	609	633	638	627	622	620	615	651	631	668	674	626	631	592	661	623	617	608	582	632	608	632	653	633	587	576	604	628	660	614	604	625	596	669	589	632	669	661	640	593	617	647	621	658	616	659	666	622	633	635	643	572	627	601	594	601	607	617	626	665	614	648	631	630	619	661	589	645	664	602	590	619	613	629	603	636	626	622	648	617	636	616	589	622	640	624	585	610	640	647	671	634	600	621	649	582	616	643	660	629	611	642	629	644	653	621	652	622	646	656	650	616	641	652	595	632	579	625	584	662	605	632	618	599	613	636	602	600	637	606	608	626	617	608	656	648	583	693	621	656	657	627	642	578	642	638	628	600	570	628	635	642	629	652	638	641	615	620	635	584	566	618	621	621	637	632	606	573	653	557	600	629	643	607	656	612	618	586	618	627	640	616	657	615	653	620	618	546	605	621	618	649	625	617	643	597	640	614	626	608	636	592	621	635	603	587	625	647	566	567	611	592	606	643	631	633	623	609	590	640	642	613	637	617	646	651	606	611	663	623	624	601	629	665	603	563	613	647	616	602	621	654	591	611	668	618	601	641	609	610	613	620	647	616	622	674	659	614	599	615	633	645	624	641	615	629	604	567	643	606	650	639	668	633	686	638	591	624	618	642	618	669	627	624	629	585	642	613	646	628	670	583	613	620	637	642	591	650	642	639	597	610	615	624	609	598	612	633	586	682	654	649	653	618	629	630	584	613	638	622	601	638	655	626	610	634	617	630	608	600	655	606	611	610	672	654	572	616	607	648	649	628	658	647	625	583	670	604	649	617	590	637	613	613	608	648	646	656	676	608	636	558	633	622	613	619	601	582	580	655	659	608	580	629	639	628	623	614	568	619	658	589	616	639	628	676	628	604	623	630	608	642	610	605	652	612	607	618	644	577	651	586	636	620	590	616	656	650	639	639	611	655	622	627	600	681	571	572	592	597	640	666	707	637	648	618	618	594	635	594	561	628	606	630	646	567	628	618	623	626	610	642	633	631	641	634	603	615	620	586	626	628	599	634	624	632	634	635	584	596	640	687	623	643	594	585	602	640	645	629	657	624	632	612	618	651	662	601	617	595	605	596	648	611	676	605	667	612	622	633	690	625	596	647	626	589	622	641	650	630	645	647	605	616	657	625	618	657	635	638	647	613	601	616	598	588	654	596	627	653	624	608	619	611	624	620	645	601	644	624	618	619	625	636	609	599	602	618	646	585	600	661	607	619	614	613	613	620	604	607	623	585	634	633	621	652	625	647	590	576	644	624	621	652	611	659	555	565	611	586	626	603	629	594	651	620	651	640	622	643	617	597	628	614	592	643	632	631	586	672	625	608	637	658	600	620	657	614	644	613	651	635	645	620	679	569	557	591	613	625	637	622	629	578	652	633	581	606	650	672	650	623	618	646	624	609	633	588	619	612	613	635	632	646	650	569	615	634	658	639	618	617	604	629	557	630	613	632	582	602	584	620	626	675	647	604	651	658	636	626	634	595	641	636	630	631	596	619	623	606	597	576	599	649	651	604	624	641	646	619	591	617	630	591	648	651	603	602	623	655	642	628	665	581	587	612	618	651	614	670	614	581	672	670	615	624	563	586	630	611	613	587	604	630	609	644	616	620	580	657	609	615	622	626	601	646	660	601	583	612	610	604	619	650	669	664	683	582	630	637	624	671	618	616	627	579	591	648	585	649	652	625	615	684	665	667	634	630	657	610	619	602	584	629	622	612	625	587	630	613	596	606	534	615	640	611	631	614	644	595	619	603	566	595	627	630	638	596	589	606	608	645	671	593	635	635	617	628	622	596	617	595	643	609	633	583	598	574	665	641	644	637	650	584	620	637	639	597	553	600	664	631	613	635	663	600	623	628	621	609	595	630	660	599	622	663	652	617	631	635	628	624	656	618	631	634	646	624	581	627	610	612	637	634	626	637	581	620	678	602	638	646	584	611	628	656	658	595	649	598	647	645	650	639	641	592	619	663	681	571	631	592	607	643	622	621	595	680	578	629	654	646	571	604	619	594	613	640	658	650	636	615	563	627	617	650	641	671	631	629	604	580	615	662	650	643	640	616	592	660	646	622	632	630	677	642	644	665	618	621	618	636	661	630	658	628	591	605	589	608	570	602	645	634	660	617	659	634	566	646	648	633	610	580	688	647	599	624	638	639	622	691	617	641	627	642	572	626	565	653	647	633	586	608	659	625	605	642	642	661	657	606	611	595	642	615	648	657	632	610	623	577	636	637	571	634	652	598	611	607	628	597	611	605	670	585	617	630	579	692	646	652	651	619	630	632	601	625	611	600	622	633	613	648	616	597	637	589	605	663	617	560	630	616	648	647	621	618	610	610	606	631	596	628
45688	83992	79592	58132	36996	6424	752	648	694	703	652	670	674	687	674	698	668	635	714	706	686	671	698	677	690	642	655	682	672	669	697	661	651	656	724	667	673	642	672	635	667	623	662	672	664	683	685	641	658	667	708	646	661	645	707	666	675	705	677	701	659	720	639	643	662	650	668	633	722	662	662	677	683	678	668	673	648	672	664	684	631	657	654	674	669	621	705	682	672	681	643	692	689	674	645	691	670	688	718	673	658	648	686	692	687	656	674	656	662	612	678	623	706	648	643	671	675	687	666	693	720	700	687	689	629	715	663	696	682	668	626	688	643	712	596	627	666	658	623	716	643	689	640	703	694	663	678	708	692	641	610	671	583	668	698	618	665	680	666	636	647	661	670	684	653	617	687	666	622	634	678	676	658	666	619	675	658	660	678	696	684	613	678	644	625	680	647	661	676	641	662	665	713	707	676	644	649	659	707	652	665	693	648	649	685	662	697	686	637	631	644	642	652	679	652	645	679	636	646	664	679	655	699	678	658	607	653	620	643	612	639	651	657	664	675	663	641	675	638	638	624	655	739	665	666	648	655	679	698	734	655	683	623	676	647	681	643	629	676	666	662	658	621	677	642	617	685	651	665	650	688	666	669	648	660	684	669	655	675	650	613	691	698	697	662	664	654	665	663	636	641	651	640	628	610	679	649	664	683	687	709	649	675	666	673	664	628	674	651	667	686	686	721	664	622	610	680	664	633	623	681	640	710	653	656	713	679	640	658	668	689	671	647	629	698	682	664	653	646	639	686	675	669	627	661	713	673	674	632	629	656	607	661	610	721	661	706	655	645	690	673	708	686	649	670	638	669	652	700	700	649	636	692	641	630	629	668	661	652	632	682	654	650	652	671	638	681	637	664	649	669	664	710	676	676	664	697	638	654	630	666	673	674	681	658	666	633	678	687	685	666	681	651	658	678	649	676	682	696	666	673	634	690	681	632	688	646	682	693	673	624	667	644	674	668	677	664	686	675	669	648	671	695	657	601	638	689	647	652	681	665	644	696	634	652	644	637	684	699	642	695	624	675	682	648	665	659	664	600	680	642	620	657	659	655	661	644	680	631	655	640	701	681	636	680	669	629	622	676	664	649	666	629	704	658	665	646	666	683	668	673	642	666	663	640	677	657	656	630	670	681	667	684	671	693	706	653	651	634	678	651	686	671	682	693	651	658	670	693	682	651	660	671	687	650	683	647	669	632	712	694	677	689	644	702	694	614	674	681	681	683	642	646	678	638	639	669	683	629	668	698	656	614	654	656	666	638	658	696	601	665	678	697	655	654	667	632	665	667	655	664	733	620	659	605	678	612	677	683	656	645	684	643	680	659	603	647	651	704	661	675	692	690	685	672	622	672	668	650	686	694	728	675	625	679	687	622	649	694	668	673	668	642	664	668	637	704	625	650	651	633	700	587	662	694	626	639	689	654	627	714	658	626	656	670	654	675	686	607	648	684	672	636	630	686	647	678	697	639	695	662	654	661	601	650	676	646	655	663	702	683	646	651	629	653	640	623	665	646	750	632	644	664	635	676	656	651	670	655	672	645	677	651	643	653	694	697	653	668	647	622	691	683	698	630	694	643	679	658	627	662	688	689	679	666	686	686	666	708	635	647	666	667	659	726	641	689	660	662	641	694	689	684	720	687	675	646	681	638	679	610	667	608	658	693	665	672	648	646	662	683	617	686	667	648	637	636	695	642	618	662	674	642	649	728	635	676	606	642	653	662	668	662	690	667	624	658	675	653	693	673	687	686	647	652	622	651	673	657	668	682	682	685	592	715	639	653	697	646	642	721	631	679	645	665	663	701	660	647	682	652	694	616	695	671	631	650	628	656	621	674	640	706	648	659	655	677	691	693	632	681	609	691	627	664	671	676	637	679	640	716	641	660	704	650	722	670	665	677	613	654	643	639	639	654	697	622	652	629	688	657	619	662	675	669	684	622	684	708	724	677	674	652	642	652	692	678	618	635	701	643	692	640	627	693	651	676	697	595	711	674	643	656	694	629	656	653	671	629	645	659	683	676	685	705	694	661	663	647	621	723	629	700	655	635	652	655	626	673	621	688	700	673	648	667	692	691	686	685	670	629	703	666	665	705	618	673	709	664	642	659	692	650	685	649	695	647	660	645	688	655	633	601	632	664	601	652	677	656	646	657	723	719	680	627	683	659	623	663	681	702	686	697	638	659	649	648	651	698	696	686	666	670	705	661	674	639	666	658	655	682	655	683	665	647	702	643	690	675	658	687	687	682	660	642	661	653	638	658	659	610	623	656	624	651	669	661	675	686	665	644	623	633	660	665	623	590	677	679	685	647	630	679	646	636	746	643	707	627	682	705	673	629	701	677	620	635	656	675	698	681	632	648	648	656	682	649	687	695	648	638	648	644	644	707	747	660	668	674	671	639	603	657	660	671	683	654	679	691	679	652	722	643	671	630	686	679	656	648	670	656	639	699	668	629	619	657	645	672	664	668	689	652	652	689	678	633	622	643	618	625	644	646	680	653	665	630	661	710	588	649	675	728	671	682	643	613	675	664	654	659	631	669	651	708	660	621	664	689	683	608	700	680	690	688	666	672	653	653	661	671	657	637	635	703	660	637	661	641	654	699	653	645	641	637	671	664	609	684	594	657	654	689	653	659	702	664	631	638	699	698	639	649	674	642	645	695	657	671	636	654	629	679	684	662	646	688	694	631	681	693	653	669	690	667	644	633	692	617	650	715	623	677	655	677	656	621	678	647	679	644	701	701	657	664	654	681	659	674	625	713	719	696	678	704	653	660	683	679	684	695	641	635	684	675	644	666	703	650	647	656	649	626	663	677	685	635	709	668	652	682	677	649	668	674	662	669	667	715	656	656	670	633	634	638	684	680	670	661	648	608	659	627	664	674	677	670	652	693	638	634	674	646	707	651	655	628	679	679	652	674	662	646	652	675	675	652	651	638	646	666	669	675	650	672	690	711	692	652	682	654	679	684	654	644	654	679	667	638	671	651	579	675	667	620	694	649	657	689	699	670	670	669	621	679	685	673	650	648	657	657	618	620	658	641	674	683	653	650	652	661	618	671	687	629	675	650	646	684	702	688	710	668	607	685	695	643	641	665	621	657	664	608	640	623	688	643	653	642	707	679	697	624	668	644	669	675	705	641	699	666	647	653	673	705	684	699	646	656	636	647	686	653	674	619	686	637	637	668	706	694	699	695	709	677	677	674	678	655	657	667	644	607	653	641	673	677	666	663	670	686	633	649	696	691	630	655	654	647	688	675	665	663	703	652	674	653	659	654	712	647	686	634	659	617	675	686	654	665	642	625	659	702	681	652	725	686	600	663	645	677	646	656	712	617	617	651	636	694	618	694	714	667	620	669	650	677	701	698	689	601	670	634	647	707	670	688	624	673	712	727	663	627	673	667	662	715	676	683	644	665	687	671	701	685	662	644	653	615	653	656	630	652	644	641	700
27753	35268	42524	23313	6882	789	366	321	362	348	381	335	377	329	352	338	333	356	333	354	350	330	336	355	375	367	325	358	352	331	334	359	383	346	341	368	358	396	350	379	366	326	331	365	348	349	345	382	336	332	342	351	371	355	350	336	366	388	308	354	365	321	323	356	333	359	336	359	314	360	344	344	328	312	315	345	363	366	349	325	347	361	324	336	373	349	381	356	350	355	313	363	329	403	372	363	327	352	364	370	355	334	324	365	343	331	379	346	347	317	404	328	327	363	330	334	331	373	370	347	377	317	322	349	336	343	351	384	368	295	366	349	351	365	393	357	334	362	361	329	350	359	366	339	361	354	349	309	313	339	365	348	348	362	341	358	342	369	337	365	349	361	368	349	339	361	346	358	345	355	352	348	351	347	352	380	356	355	374	369	392	344	341	327	344	361	352	353	357	351	319	375	361	343	361	332	360	329	363	359	327	355	349	334	349	348	352	355	350	317	324	330	351	339	352	323	318	320	326	342	344	338	351	353	364	356	380	339	362	364	398	342	372	361	346	342	344	355	349	341	342	341	372	362	354	341	354	372	356	361	355	368	345	366	345	412	346	331	326	376	317	346	367	339	361	344	317	346	356	309	364	359	356	367	383	316	364	341	336	319	370	387	346	377	359	329	363	358	359	340	369	338	329	344	334	349	350	359	333	327	360	330	337	333	378	351	358	344	336	327	391	350	343	321	344	334	344	349	371	338	338	346	383	327	373	378	326	370	346	323	345	350	369	344	354	367	340	345	390	329	349	353	352	385	361	355	356	347	309	332	354	358	356	339	345	334	348	360	342	317	307	317	367	335	330	355	374	333	366	362	374	371	349	351	329	347	361	357	353	333	360	376	346	373	347	369	356	356	327	352	306	346	355	339	319	342	365	319	372	361	367	354	350	334	362	352	358	343	358	367	345	362	357	356	314	341	336	337	351	339	346	359	332	356	344	324	347	341	352	369	364	316	338	372	353	381	363	351	398	338	334	351	327	333	366	324	341	318	369	336	365	364	314	318	351	313	349	326	325	377	327	351	348	319	386	323	350	378	342	336	374	371	356	318	359	344	347	375	336	361	342	331	333	375	331	340	353	360	343	311	388	315	345	366	350	371	356	343	369	344	333	330	338	353	378	349	359	355	351	371	343	366	350	351	360	357	355	350	336	321	390	375	346	352	344	344	357	343	331	312	359	349	356	342	330	370	365	332	342	346	387	351	342	316	321	371	373	349	361	315	320	338	327	363	371	359	365	314	329	362	373	343	336	345	357	351	319	374	370	358	346	371	345	355	320	332	319	343	347	345	355	368	371	338	307	312	325	331	352	354	357	338	376	324	351	364	352	323	338	346	343	325	330	364	317	350	350	337	323	337	362	353	318	344	358	361	371	360	329	358	328	356	340	315	307	330	334	329	354	359	363	306	333	340	286	364	314	355	378	356	337	355	327	347	351	346	345	341	321	339	345	358	340	340	335	344	345	351	340	337	363	347	329	341	301	345	345	322	354	352	354	327	367	365	343	353	371	344	346	322	386	333	338	327	307	326	365	354	344	338	372	323	339	371	350	357	382	323	357	359	361	337	344	360	338	336	328	360	349	335	344	373	363	361	347	364	359	360	369	329	363	386	358	345	360	371	343	336	355	331	335	361	379	369	332	361	358	336	345	311	363	343	363	320	384	345	339	343	352	327	330	387	340	326	347	317	324	326	362	341	334	370	345	325	377	368	327	371	328	329	371	334	347	364	373	365	342	327	351	351	343	331	347	343	362	395	347	331	339	337	392	361	353	339	327	324	347	327	353	338	369	359	322	313	330	340	345	370	367	324	342	356	364	363	359	341	369	319	355	370	332	337	351	323	341	388	352	344	367	298	352	348	346	393	328	338	356	355	354	339	332	358	370	343	394	313	349	380	359	342	352	358	328	333	360	349	383	380	341	364	334	364	354	377	382	366	345	331	333	323	368	372	380	331	370	347	382	325	352	355	352	359	360	357	358	304	323	362	350	354	357	369	376	325	385	345	382	324	376	346	326	366	385	368	328	372	345	348	351	345	364	355	338	356	307	319	365	376	334	354	332	347	311	333	362	330	348	333	388	366	337	373	356	350	385	329	341	341	352	357	319	349	352	364	392	386	343	388	352	392	341	343	360	319	319	355	377	327	371	364	334	331	310	352	339	363	323	366	373	355	358	342	375	386	347	342	358	365	370	342	359	323	318	346	359	333	352	337	312	351	391	363	357	334	313	325	385	338	358	350	366	347	366	356	372	372	328	330	339	361	323	357	352	333	353	394	378	364	387	354	308	350	362	335	335	359	356	325	386	359	342	337	347	373	350	346	365	334	330	354	370	368	332	358	343	340	336	344	363	357	336	323	347	364	338	342	369	371	370	393	346	335	339	385	357	339	345	355	391	385	341	353	348	328	354	356	332	339	362	352	358	336	391	344	370	322	335	355	367	350	360	377	377	320	346	362	340	336	353	361	330	343	308	362	332	338	363	343	362	328	369	363	312	341	356	342	329	354	339	301	329	363	360	352	370	353	364	318	338	343	357	349	339	352	338	357	352	327	346	336	371	330	345	332	371	363	372	330	345	350	362	340	360	330	363	370	330	343	354	355	375	357	340	349	377	363	362	319	366	357	369	356	360	339	344	351	368	322	341	349	355	361	344	342	368	362	341	356	337	364	346	320	334	334	362	364	332	337	347	358	348	367	331	311	381	378	342	353	311	383	376	357	380	324	346	339	381	350	368	344	350	385	367	360	299	331	369	342	362	354	365	350	362	327	337	352	336	374	362	310	358	352	346	381	385	334	380	345	365	314	346	370	375	338	329	352	348	354	339	359	354	384	360	391	317	354	333	344	372	340	347	362	373	350	362	314	389	345	353	353	353	349	359	410	348	351	342	340	325	349	358	328	356	355	366	342	363	351	315	326	314	329	356	342	357	341	373	326	329	342	333	365	332	332	370	375	347	387	359	376	368	346	344	373	367	365	365	330	361	339	342	350	359	318	335	363	337	358	341	340	373	360	326	364	331	303	303	373	355	359	369	363	363	355	346	380	366	350	367	350	370	341	352	363	327	353	384	346	356	355	328	363	354	339	339	354	349	353	347	372	330	302	341	369	360	373	333	334	392	381	379	366	331	330	362	362	343	327	369	360	328	354	362	355	340	351	387	337	332	327	337	346	320	352	321	365	374	341	345	355	352	323	329	348	348	368	360	345	396	368	383	351	361	379	347	371	336	329	379	361	338	356	315	361	357	364	348	358	352	377	364	332	311	315	350	333	363	362	360	359	365	347	361	348	338	348	362	334	347	345	344	334	346	359	326	366	337	365	355	358	328	312	362	371	343	376	364	345	331	319	346	330	374	334	380	340	374	364	307	351	358	368	336	338	350	377	360	356	331	338	367	326	357	369	342	331	331	360	345	346	329	341	364	364	322	340	325	373	307	336	327	328	358	353	359	362
18783	55778	37280	16325	5799	735	408	401	430	415	416	356	379	381	415	389	400	409	406	419	399	400	437	429	421	425	436	405	407	387	428	413	380	382	398	376	483	377	405	408	412	416	353	413	407	420	388	413	407	423	402	393	412	409	425	396	402	435	408	388	394	422	418	373	440	402	416	419	390	459	370	389	406	380	387	436	389	379	403	377	403	417	384	398	411	407	395	421	403	394	370	419	409	424	436	397	413	397	411	408	402	406	418	392	410	395	375	397	395	391	405	399	394	387	396	409	401	390	405	433	402	423	385	434	406	369	378	417	409	419	395	402	438	406	417	417	385	436	375	401	417	375	415	418	382	376	397	421	411	438	433	432	385	420	395	417	403	423	393	377	409	426	410	381	380	391	392	407	399	441	422	368	392	387	418	372	423	380	394	413	403	394	416	377	448	382	461	403	381	404	414	404	406	411	382	410	383	376	460	404	414	397	387	392	431	396	381	400	408	406	403	374	418	354	459	397	406	388	394	410	401	409	428	392	363	435	371	387	375	408	350	366	380	424	367	369	363	415	400	375	417	392	411	402	382	406	398	395	398	401	415	424	391	394	389	354	420	399	384	405	384	415	379	357	418	402	427	381	406	422	393	401	361	394	435	409	408	411	422	420	393	390	411	361	415	404	412	437	427	389	411	390	390	399	385	392	425	390	424	391	430	399	383	363	401	429	400	371	411	422	441	386	425	442	440	424	421	419	412	426	401	362	416	412	422	389	427	382	388	379	361	444	406	396	406	343	444	428	365	386	381	425	371	387	422	409	411	395	423	384	417	402	407	413	387	419	444	412	394	431	427	405	397	401	395	381	395	409	381	406	388	379	407	443	406	410	412	383	438	402	395	438	426	421	371	392	388	405	434	420	410	388	413	409	419	420	418	424	399	408	422	410	427	350	452	420	393	420	390	383	398	413	419	388	409	400	410	390	431	449	401	367	379	403	449	394	405	436	404	404	424	446	392	417	358	395	381	419	425	425	462	411	408	389	374	407	378	415	405	396	405	463	421	404	401	390	393	403	410	374	418	402	389	385	420	408	383	430	415	409	383	404	407	416	427	379	415	413	396	402	423	394	392	416	401	394	409	428	409	429	416	414	397	409	411	411	430	372	417	385	414	380	431	412	390	387	441	427	388	397	399	395	416	401	395	390	430	416	412	414	421	405	392	419	391	382	401	408	421	420	446	373	399	407	382	438	374	434	386	433	382	375	398	418	410	373	426	384	392	392	416	395	401	397	352	403	414	412	435	401	390	428	391	420	411	395	361	397	420	406	414	413	386	382	372	422	397	435	397	376	402	406	408	422	398	392	397	427	398	411	392	437	391	413	425	387	368	396	394	382	386	392	374	397	427	403	388	404	398	409	371	402	406	422	387	371	398	407	458	389	374	383	377	376	380	394	430	422	445	391	416	419	409	391	385	387	425	393	423	425	394	406	392	417	398	423	413	425	393	393	379	411	398	387	408	396	381	396	427	428	376	410	371	385	415	423	381	377	426	386	390	366	400	409	408	399	400	400	416	414	402	407	424	385	422	401	398	398	469	355	405	388	397	419	412	417	427	388	405	426	379	378	401	410	373	447	430	361	390	418	342	418	397	438	421	433	426	356	431	392	414	421	461	368	433	395	400	410	363	398	379	381	422	446	399	409	423	386	391	400	399	405	400	383	410	418	390	402	400	414	410	401	414	403	400	393	424	395	392	383	436	394	415	414	366	371	427	411	398	391	421	389	454	413	403	412	423	443	411	368	407	379	396	389	423	389	427	401	414	415	352	394	371	387	420	389	439	370	407	387	407	415	370	441	402	401	417	428	420	404	409	375	412	361	403	389	396	384	386	384	431	413	401	421	419	401	410	394	432	403	389	394	431	403	425	434	379	422	430	412	406	374	398	420	400	407	413	404	451	426	419	429	393	408	419	409	380	383	396	419	412	383	377	423	395	407	410	426	423	409	396	414	401	387	402	438	404	407	377	394	368	434	376	430	381	401	382	408	384	367	408	406	405	385	411	437	395	405	394	411	391	385	387	404	387	396	459	417	417	409	411	434	376	405	411	398	382	385	422	356	403	418	429	425	393	425	415	418	385	413	409	399	409	408	406	414	427	421	413	406	396	391	382	389	396	396	395	379	369	408	396	379	371	398	380	441	423	375	395	394	417	375	423	430	394	393	416	419	385	402	393	406	409	411	400	430	411	414	415	378	408	382	393	417	376	397	437	412	420	399	399	379	406	383	372	393	412	419	380	398	397	410	386	374	391	398	403	429	404	388	426	404	412	401	447	385	423	384	399	379	406	425	394	393	386	424	410	409	399	394	404	389	400	414	409	398	382	414	439	347	394	428	393	416	411	433	386	399	386	429	409	373	436	422	399	408	389	466	388	439	415	392	449	393	416	445	408	418	378	408	404	412	348	396	399	391	400	397	374	409	414	434	388	412	415	388	390	391	414	414	403	397	392	419	426	383	417	359	394	436	413	401	402	428	420	402	388	391	412	387	414	401	395	422	402	388	423	373	377	397	437	425	400	415	402	398	453	354	364	425	458	419	389	418	395	381	399	392	406	392	423	363	358	404	403	431	412	373	398	380	402	399	441	394	415	404	408	403	403	393	397	409	405	389	391	428	414	419	428	407	438	418	390	400	415	384	443	382	380	413	411	392	374	397	402	410	433	423	405	392	420	410	407	392	394	417	400	410	379	378	386	408	404	397	405	416	374	364	427	397	427	386	420	373	413	407	395	403	388	417	404	416	388	392	433	396	406	436	411	445	404	407	372	395	422	422	444	410	406	396	422	407	412	393	389	428	403	405	421	409	401	399	396	409	442	388	418	434	432	389	372	404	370	405	392	415	397	411	400	409	421	416	398	388	388	412	388	414	401	421	413	403	427	377	397	404	413	388	414	377	399	418	404	385	414	418	425	403	423	407	410	431	426	397	407	372	387	375	413	393	412	425	390	376	396	380	415	386	363	419	426	422	446	395	373	369	393	389	403	396	421	415	402	403	403	373	408	385	396	400	450	401	403	424	417	404	402	391	410	386	389	375	426	358	410	398	429	403	434	379	408	392	376	374	397	373	388	385	403	410	380	386	393	432	400	400	425	414	384	393	389	378	399	420	422	400	444	377	396	418	432	380	417	407	401	388	394	423	408	410	402	401	391	404	386	423	376	406	383	404	400	426	392	388	404	415	413	381	404	370	426	425	381	392	380	415	401	409	385	413	397	417	377	376	405	404	374	404	391	374	380	406	451	396	418	382	393	396	421	458	410	423	414	415	417	418	400	420	373	412	387	420	427	388	409	405	399	380	434	426	417	419	399	389	370	416	389	432	386	401	426	374	371	427	386	403	397	399	441	410	371	398	388	441	390	402	386	405	377	394	415	415	425	411	405	403	422	409	363	351	413	412	412	399	377	375	410	411	405	411	415	454	417	352	402	412	386	433	395	394	397	379	372	405	400	431
24343	26001	45396	39585	27432	15669	3051	477	403	467	445	410	423	432	390	425	428	426	421	420	441	442	403	430	413	385	411	427	407	425	411	396	429	414	408	432	388	426	405	413	417	397	401	392	422	380	417	380	429	396	396	401	424	417	439	421	420	431	388	454	416	427	415	386	404	407	404	403	482	416	426	410	416	369	412	369	431	417	464	439	382	385	437	433	367	439	387	409	393	455	424	419	407	463	415	438	414	431	409	433	407	406	386	420	397	367	388	402	396	429	445	459	421	403	406	409	404	420	399	400	406	392	439	465	421	419	393	427	406	393	386	442	453	403	419	417	412	429	419	431	423	416	426	410	434	411	381	408	381	390	392	422	374	421	435	423	416	414	422	410	397	406	411	409	422	414	419	412	386	396	427	462	411	440	407	387	427	372	434	426	411	432	409	395	392	448	445	449	420	391	397	414	388	410	407	381	388	441	438	413	393	423	471	417	425	392	443	409	416	415	402	389	450	434	412	430	411	453	415	437	424	425	438	394	414	417	438	382	438	434	389	395	379	384	409	395	435	424	418	415	386	392	439	429	415	422	434	404	432	388	400	408	409	412	367	412	414	408	397	422	385	389	412	408	449	437	391	410	413	426	402	437	389	397	449	449	407	394	397	392	407	429	426	444	412	393	404	451	450	433	433	414	425	395	428	405	391	411	388	421	403	404	434	418	429	434	413	447	434	406	424	418	414	430	400	400	370	372	392	401	446	428	404	452	411	439	424	436	400	398	436	398	394	404	392	439	388	400	416	450	419	415	410	411	387	450	419	376	423	394	392	453	449	442	416	423	390	400	414	418	406	413	420	384	397	413	432	418	451	414	439	421	419	437	412	390	437	410	409	459	420	459	432	455	434	422	409	424	414	422	399	415	416	390	429	450	409	389	384	399	416	396	379	417	390	400	409	380	436	392	411	406	419	421	467	413	414	441	403	405	423	369	412	395	417	448	390	405	404	420	410	408	399	401	406	448	458	438	415	445	368	409	424	398	445	411	397	428	398	416	413	410	417	389	428	421	440	384	425	399	379	390	414	406	397	412	418	435	407	414	439	393	414	395	459	410	394	430	433	407	388	408	428	431	401	410	382	429	405	441	424	395	429	440	398	347	410	430	408	397	450	411	415	412	450	429	404	411	404	396	421	418	419	410	377	421	393	408	408	437	445	386	398	445	430	409	459	438	395	406	403	384	416	443	423	427	449	423	395	447	391	395	412	430	391	401	416	455	414	436	411	425	406	417	415	417	399	404	406	399	438	371	446	424	401	420	403	416	396	420	408	410	395	416	400	388	401	384	396	402	429	406	408	353	393	387	434	426	417	405	421	416	423	425	410	428	404	420	409	440	392	390	388	390	383	425	452	435	396	427	385	434	450	440	416	436	411	420	432	362	385	398	432	426	436	410	419	407	420	434	440	400	401	445	430	416	396	423	408	397	404	399	423	424	447	393	410	430	434	409	419	407	413	428	403	435	451	393	392	414	427	395	395	424	433	382	402	440	398	441	381	393	427	420	414	420	414	392	406	402	442	372	415	438	414	437	409	381	440	430	421	391	450	418	421	426	448	407	433	415	383	416	405	435	445	410	408	388	399	405	385	441	455	369	417	399	417	397	404	389	412	443	423	462	410	437	409	423	443	401	403	399	410	407	371	462	426	403	420	401	400	436	431	384	397	404	415	438	436	384	424	407	438	430	442	384	430	382	413	416	411	391	430	410	414	406	405	422	389	413	413	437	448	419	396	438	435	362	433	396	405	408	422	405	381	397	424	406	414	394	434	398	413	377	423	378	435	411	392	428	407	384	385	405	412	403	423	454	423	398	424	408	438	438	415	398	374	383	426	413	398	444	405	451	429	431	440	445	421	401	435	381	403	410	413	444	434	399	425	437	445	400	388	439	432	409	427	388	387	443	424	423	411	431	402	402	402	381	388	400	415	431	399	381	408	416	426	395	391	410	423	402	401	424	420	445	372	397	392	408	391	415	437	368	422	399	430	448	425	423	384	438	427	417	393	372	404	428	423	413	430	406	394	408	397	392	398	429	400	422	401	383	405	426	395	411	404	461	405	379	437	460	428	424	403	391	393	399	381	386	408	403	399	443	450	431	390	433	377	393	414	410	433	412	381	429	399	413	411	387	464	414	409	374	415	400	453	428	410	446	440	449	433	421	391	432	448	371	437	430	400	381	431	421	446	394	423	426	426	432	397	404	395	423	415	399	410	414	410	407	411	445	369	442	390	420	406	399	381	404	410	424	408	444	384	405	405	400	399	441	406	419	392	420	410	428	420	410	440	412	435	430	416	421	432	391	375	421	415	417	409	425	405	386	418	438	401	420	427	410	395	400	427	378	433	444	401	418	438	409	401	439	429	417	398	432	423	419	391	420	446	413	395	428	398	403	425	401	413	437	427	369	417	413	389	405	381	436	399	442	420	381	399	384	430	414	409	430	416	406	397	402	432	426	419	415	453	405	406	429	393	394	420	409	385	436	429	392	419	412	390	474	418	409	435	434	397	471	431	404	415	424	443	398	398	406	399	424	403	385	427	391	435	421	458	409	411	407	421	420	418	401	457	388	412	437	414	415	437	392	409	407	413	408	399	421	451	433	371	403	385	418	429	444	439	409	442	407	414	432	411	376	401	389	418	438	422	440	386	431	430	408	446	418	424	419	424	443	398	402	391	422	396	396	404	400	446	418	421	430	407	419	397	432	413	379	390	387	415	419	426	427	411	405	403	423	403	399	423	410	440	406	419	428	394	387	394	418	404	364	412	459	400	446	398	403	423	403	423	395	407	412	421	442	421	388	436	432	421	409	444	381	384	427	400	424	452	411	452	401	408	407	412	427	392	392	407	396	418	409	433	432	421	440	431	426	397	404	417	416	425	423	425	417	428	395	428	424	404	402	418	408	429	396	422	397	447	422	412	428	447	388	464	412	399	443	435	409	417	418	397	403	418	437	412	394	423	422	392	424	380	409	408	418	412	387	423	412	409	445	421	395	393	408	437	403	393	465	426	471	416	401	468	422	446	440	433	395	420	409	379	400	410	420	440	387	370	387	412	417	383	437	431	430	390	416	382	417	387	423	423	385	403	437	418	394	395	404	426	426	421	396	409	411	404	428	399	414	436	402	406	393	432	457	411	375	387	401	397	411	384	413	407	452	393	403	428	407	443	407	405	435	412	409	411	426	416	428	398	379	431	410	437	393	403	401	425	411	410	384	378	398	415	440	431	412	427	362	420	450	413	405	417	423	393	416	423	431	421	406	430	413	418	424	380	395	395	386	422	424	408	385	430	409	380	417	411	391	397	409	440	391	446	416	385	403	400	415	426	383	379	406	415	413	419	418	433	407	433	424	396	388	452	399	409	413	430	421	435	420	402	418	364	418	429	375	432	402	430	406	405	436	436	405	431	414	404	397	377	425	400	408	396	406	403	382	383	425	423	424	410	409	425	413	425	412
36529	89939	75263	49391	28352	3175	490	479	489	451	447	496	473	462	451	454	476	455	467	470	483	480	452	459	465	457	475	471	464	470	476	438	440	438	433	480	431	439	457	466	480	469	450	457	450	453	435	457	468	446	462	428	506	468	461	446	509	427	445	431	472	458	442	487	447	425	469	450	433	457	462	426	408	429	480	414	500	444	449	457	431	470	440	487	457	409	466	467	446	431	437	454	475	458	466	466	440	423	422	446	429	443	434	428	460	450	453	448	457	505	454	453	424	396	424	462	437	447	482	445	425	438	442	429	438	524	432	434	417	458	392	451	459	413	462	443	417	453	466	457	498	445	463	403	445	460	465	445	464	439	433	440	425	466	473	486	457	439	446	448	462	441	451	459	469	452	433	522	462	485	458	438	458	450	459	459	410	457	457	437	475	473	441	453	468	443	491	429	430	472	436	466	461	499	425	476	455	486	450	434	486	453	433	485	448	441	417	446	452	445	490	459	431	441	436	415	479	442	425	444	445	461	452	481	451	431	494	466	461	450	450	426	461	446	467	391	429	441	462	438	493	430	417	479	483	448	472	479	461	487	477	456	484	446	480	475	468	443	431	477	479	483	462	435	437	433	518	457	458	462	443	428	458	465	450	464	459	457	451	482	466	504	443	462	495	480	454	425	462	469	478	496	491	434	425	429	471	467	465	493	442	486	468	463	473	425	485	482	460	449	465	465	482	444	428	429	458	429	455	443	475	444	416	458	447	457	472	470	448	457	424	424	449	418	454	425	448	463	462	443	476	477	422	443	456	445	451	435	469	433	440	487	458	475	426	447	456	449	450	468	447	458	461	439	459	481	436	500	410	473	421	475	452	412	440	464	460	488	445	440	466	461	480	447	452	437	470	492	470	447	444	457	466	446	446	467	466	488	449	471	479	440	463	402	455	452	479	435	480	456	484	490	491	451	492	444	461	482	488	499	430	454	402	472	466	441	461	451	508	485	454	436	431	462	475	427	449	468	453	425	457	431	465	477	476	480	417	490	440	427	445	501	431	477	405	475	454	475	464	437	448	439	469	426	473	455	410	496	455	435	453	465	462	431	446	482	450	443	458	461	471	452	446	452	467	434	508	450	442	442	472	477	414	449	459	449	451	452	480	435	449	455	447	457	451	434	464	441	439	469	420	449	483	522	429	457	442	460	454	465	487	479	459	443	463	472	446	458	400	440	461	420	467	424	448	516	444	460	445	478	445	497	444	453	446	463	447	452	494	455	481	447	436	415	434	468	451	454	476	455	461	427	468	470	438	475	467	447	467	468	431	479	478	499	460	454	464	454	508	424	448	480	482	449	452	444	452	440	448	416	436	469	465	464	455	474	496	427	464	457	464	461	460	469	446	452	454	446	423	413	429	443	495	457	428	458	460	471	465	457	476	446	444	469	448	457	469	438	463	453	398	459	454	458	452	485	456	462	460	491	464	465	456	449	420	460	463	472	460	481	484	497	443	448	473	455	454	460	484	403	434	439	444	474	463	467	435	461	437	424	417	441	450	457	452	474	449	481	435	463	416	490	453	486	450	489	446	501	440	478	432	455	467	455	437	463	415	471	433	469	419	481	469	461	439	495	507	448	458	495	456	404	433	461	447	441	447	453	440	464	413	460	470	497	474	451	445	449	484	473	418	488	463	431	446	496	442	447	443	447	453	497	415	447	463	454	409	449	474	436	420	429	481	513	442	440	439	456	451	431	443	483	461	508	448	449	443	468	441	430	473	396	452	482	454	455	479	460	472	462	444	483	416	475	426	485	457	447	459	440	424	456	439	462	422	464	413	454	477	453	456	454	453	460	497	464	428	399	414	485	466	485	498	438	479	443	450	459	468	416	433	440	483	405	471	498	436	449	489	445	451	406	455	453	460	451	457	451	455	434	478	497	452	454	459	447	455	460	416	424	459	472	472	471	481	465	457	465	423	473	452	495	466	486	457	487	492	438	445	447	499	430	474	489	477	453	442	433	439	477	498	442	478	415	447	505	453	475	492	459	462	418	446	436	457	444	457	460	468	457	439	467	461	476	466	455	461	447	456	478	446	460	433	474	470	479	472	438	458	445	480	471	436	466	506	460	450	489	447	464	432	462	470	465	451	428	447	490	435	448	463	459	478	449	468	437	469	449	433	458	484	469	433	477	454	459	477	501	464	440	465	438	475	498	443	471	429	459	447	455	477	441	444	460	497	455	455	460	457	484	449	440	486	465	435	467	466	516	463	439	493	483	470	443	434	450	476	446	473	474	481	465	457	462	409	386	458	492	469	450	485	454	411	474	482	459	415	429	477	488	454	457	442	453	432	472	457	467	484	464	444	489	488	466	464	458	477	514	457	457	478	466	451	418	475	446	436	444	459	498	442	464	424	480	439	427	441	483	499	423	420	459	456	429	441	491	448	441	456	433	450	474	467	437	459	464	450	424	422	411	498	465	412	460	451	431	471	452	428	459	472	421	468	459	436	476	483	441	441	465	443	453	456	446	428	468	459	456	452	444	412	462	494	438	433	455	448	452	449	450	465	448	470	454	456	425	478	420	480	421	484	453	460	410	473	441	446	444	408	462	430	448	426	493	491	495	402	459	439	472	446	444	482	422	455	483	461	481	462	487	448	448	467	471	458	459	420	470	469	468	470	461	430	403	481	475	477	485	469	482	453	473	504	454	443	451	468	430	435	449	479	481	450	445	431	479	470	422	505	463	460	461	470	480	474	480	480	462	468	453	421	467	450	439	431	489	473	408	469	472	449	446	474	425	448	457	434	425	460	449	464	441	435	451	459	443	432	436	460	475	458	456	489	422	437	473	471	461	460	471	428	425	462	483	469	461	410	454	443	449	480	431	472	458	462	440	520	447	513	452	441	483	472	449	472	428	470	480	512	427	442	438	439	430	444	442	470	463	449	470	466	455	450	469	482	449	418	452	424	422	457	451	480	479	490	463	445	435	456	488	444	433	430	470	450	458	437	427	479	467	457	463	462	446	461	460	469	457	466	442	431	435	425	455	432	437	424	451	412	464	473	470	454	442	470	446	454	485	472	466	456	458	484	430	457	445	456	480	462	456	462	450	477	449	438	436	471	421	461	480	438	459	456	429	445	436	481	462	434	490	471	482	438	436	489	449	434	459	433	461	500	445	471	439	477	463	473	454	447	469	435	441	433	494	449	441	449	408	463	484	456	493	454	451	478	439	460	484	444	451	451	429	455	476	450	453	465	476	493	465	453	466	457	455	462	470	457	467	450	501	434	449	450	408	491	454	413	446	468	511	443	471	427	476	439	468	430	481	437	482	482	438	492	442	438	474	450	481	473	430	438	471	507	457	450	447	472	462	439	448	499	469	447	475	438	447	472	453	494	464	478	448	497	431	513	452	458	509	453	425	469	472	454	468	414	465	468	495	401	468	484	466	413	448	496	438	503	440	475	423	447	486	445	460	430	433	449	475	431	445	474	446	415	450	455	428
25450	27759	44707	35093	21308	6199	629	498	502	477	499	502	461	458	491	474	446	469	500	462	485	464	513	489	464	434	448	461	495	472	488	475	529	508	473	465	477	434	476	480	486	485	446	499	502	456	480	507	496	492	473	473	459	484	419	442	453	462	487	491	491	466	451	478	436	436	444	479	469	466	461	443	488	503	453	458	467	479	496	511	464	509	528	441	483	475	454	473	488	451	509	442	488	486	517	448	460	485	454	450	483	456	493	435	455	475	480	465	497	503	437	476	489	452	436	476	516	484	510	470	484	441	473	501	474	469	469	463	523	487	482	483	453	464	463	463	474	461	447	480	485	483	482	479	475	493	465	456	486	449	480	467	496	475	473	482	490	479	483	440	476	459	472	429	463	439	528	528	507	434	490	487	481	472	512	461	495	472	502	452	478	490	463	486	462	483	470	476	442	499	474	494	437	501	470	426	480	449	469	433	470	438	473	500	453	462	445	466	492	508	510	454	480	490	463	445	460	475	467	473	474	492	495	478	456	502	495	495	459	475	462	495	494	473	498	472	474	473	496	487	519	479	457	486	424	495	483	481	484	453	455	493	484	498	519	511	488	486	464	474	480	449	475	486	467	456	506	490	480	470	478	529	480	485	480	511	489	449	442	457	484	495	503	484	477	471	440	463	472	447	505	493	472	471	509	488	504	446	471	513	518	491	443	434	464	465	465	468	488	465	463	473	481	466	447	482	510	487	469	466	517	437	457	427	489	475	523	490	505	516	452	451	476	475	495	474	431	468	454	488	507	477	479	505	472	522	491	436	480	490	486	457	469	452	463	463	461	497	499	486	438	455	483	457	492	493	480	476	459	454	445	489	470	480	496	468	468	499	425	502	511	487	503	471	484	454	457	499	493	510	471	455	437	523	480	492	491	457	499	479	477	473	446	457	465	459	440	477	495	476	477	489	509	448	484	458	467	434	471	481	507	457	492	516	453	460	470	467	469	517	487	493	464	465	449	507	465	463	496	483	443	487	485	512	470	463	455	472	440	469	484	539	483	460	522	424	484	480	509	478	475	458	463	524	460	465	508	454	477	503	455	474	470	476	443	500	480	437	496	469	440	445	486	504	491	488	456	439	445	462	486	480	480	488	453	452	463	469	524	498	421	507	472	478	435	465	515	460	424	469	466	480	445	490	488	457	456	458	449	507	479	465	480	516	466	482	437	498	493	453	515	498	492	433	492	492	460	470	477	468	409	479	463	471	475	496	455	488	462	497	434	428	467	477	469	463	457	477	498	455	464	485	506	501	476	492	459	493	485	499	478	509	491	511	467	447	508	458	461	464	493	517	464	446	449	522	515	468	486	493	496	483	508	469	456	496	497	477	470	448	474	481	453	465	470	448	455	454	416	488	538	413	465	500	494	470	472	441	440	473	516	471	469	508	480	474	457	493	476	482	467	515	496	446	464	473	442	486	452	478	491	493	466	492	450	492	444	484	407	480	461	484	471	486	460	458	529	472	529	480	476	466	512	457	468	521	483	500	464	529	482	484	474	477	505	476	481	466	478	488	497	470	487	493	505	496	466	469	493	504	486	486	481	470	462	464	453	477	484	513	483	455	523	494	460	489	472	489	490	479	529	490	455	499	453	453	484	482	460	497	442	468	499	490	510	457	466	463	461	488	444	493	495	426	466	477	457	437	494	466	499	515	501	468	449	464	467	480	463	495	485	484	466	494	527	467	505	435	512	430	478	485	451	479	483	481	457	508	487	455	482	497	432	461	488	499	429	445	458	466	462	474	485	490	499	478	465	446	507	497	477	442	480	467	474	457	515	467	480	439	457	463	427	416	444	472	481	457	493	493	441	505	498	494	452	465	424	494	477	461	484	492	529	487	465	488	441	481	441	489	467	448	496	471	487	488	480	457	476	475	500	475	477	456	467	517	449	468	465	495	477	466	473	452	467	488	507	482	456	517	452	514	474	444	485	490	493	526	481	509	478	495	484	496	451	463	508	449	463	475	442	479	452	447	473	480	494	500	444	470	482	473	501	508	462	485	502	518	480	510	485	472	478	502	458	447	443	468	470	463	427	487	469	470	439	444	440	459	466	481	505	424	441	466	474	487	447	471	429	471	453	482	472	483	486	486	507	484	484	454	428	472	421	423	488	501	496	465	489	468	448	478	466	498	462	516	476	462	513	482	472	499	491	499	470	485	494	513	494	434	501	496	472	504	475	506	500	521	447	461	488	498	467	467	494	447	522	452	485	445	437	460	478	484	482	446	496	457	446	474	433	473	521	504	475	463	484	495	477	493	490	464	512	454	455	469	484	479	465	447	471	475	493	507	421	464	489	497	438	463	454	490	501	479	451	500	501	533	482	484	504	481	478	469	458	483	520	456	484	484	433	467	489	446	484	445	476	486	468	477	457	412	451	481	507	475	463	464	477	475	482	496	489	523	543	484	464	469	471	478	459	485	446	469	461	491	472	480	529	463	483	514	436	468	464	438	498	444	483	476	433	447	483	450	499	466	474	490	486	493	463	488	491	485	451	482	497	473	468	458	466	494	505	473	523	475	484	479	461	448	482	477	453	493	471	472	464	450	445	498	497	497	453	482	429	460	507	486	476	466	475	479	522	466	501	478	493	475	451	512	521	506	492	490	475	454	431	484	446	462	488	466	479	483	449	514	458	463	493	487	459	466	473	495	463	510	507	465	482	492	445	462	483	475	484	463	489	483	513	475	503	482	441	456	456	459	459	434	487	481	477	492	440	468	458	500	458	480	473	492	468	495	456	451	487	478	485	484	499	470	465	439	480	494	488	484	461	494	492	480	495	461	463	446	466	444	496	456	520	491	441	499	483	480	481	469	493	477	524	484	464	456	444	525	493	496	482	454	471	456	473	490	457	481	460	510	439	448	472	458	460	475	459	462	486	470	458	481	465	482	482	495	434	441	494	432	458	491	479	433	454	471	454	492	454	456	475	485	488	475	452	490	486	461	472	520	489	470	450	453	462	454	508	490	488	523	493	476	452	494	501	482	468	485	511	483	467	507	439	459	515	500	470	503	442	506	516	502	467	474	478	498	475	458	456	485	494	527	471	436	501	462	529	500	437	491	483	467	443	516	485	507	449	484	469	443	434	456	478	481	510	457	464	489	487	481	514	486	455	465	509	495	480	462	487	506	497	496	472	446	490	496	467	446	438	515	465	471	463	477	507	453	519	473	470	451	437	478	507	499	514	434	492	423	483	481	472	497	487	514	501	514	439	519	480	524	491	481	493	481	496	452	449	480	476	472	475	518	475	483	502	475	481	480	492	483	510	454	460	458	512	479	492	436	475	468	488	478	489	477	459	485	465	459	451	477	494	461	470	442	461	456	475	517	474	462	426	463	479	473	505	492	445	484	489	501	479	466	447	460	463	468	484	480	513	480	448	456	461	494	474	459	494	482	490	494	460	466	451	526	467	443	518	469	475	463	400	464	462	494	497	507	503	509	480	450
34884	85958	64649	38495	19630	2107	582	535	560	547	548	538	557	549	582	547	593	588	516	598	529	558	555	585	573	510	518	532	496	579	546	546	526	575	576	560	571	503	553	544	561	527	565	528	530	555	484	543	538	526	514	508	545	552	524	495	551	510	549	555	544	563	532	544	514	556	531	523	547	511	548	461	523	549	504	503	501	536	535	566	573	572	499	527	540	548	563	548	525	543	522	513	539	524	564	578	546	536	531	527	570	540	501	534	555	520	507	516	541	546	565	566	504	512	550	536	538	568	599	531	517	539	558	520	541	520	550	582	526	533	591	528	524	542	511	520	565	551	557	531	547	544	535	546	566	507	558	520	561	564	567	566	520	515	518	480	529	553	513	528	534	534	544	588	513	530	519	524	488	524	524	532	521	519	539	583	527	531	547	533	507	525	548	521	534	531	532	512	567	527	528	519	516	536	564	546	538	535	531	510	513	518	531	532	522	575	504	531	534	519	559	555	562	551	575	521	556	511	566	540	471	536	515	560	505	586	535	531	526	542	513	555	555	573	492	510	550	518	560	548	527	566	508	547	558	554	550	529	549	523	532	536	509	512	565	561	573	506	546	576	554	526	539	548	574	538	572	561	564	538	518	499	545	583	594	552	544	538	526	583	532	503	561	526	528	547	545	590	515	575	545	518	513	549	510	555	546	532	543	552	513	513	541	522	561	523	496	517	537	531	553	542	544	550	542	534	535	535	528	577	526	524	588	579	528	539	535	569	537	521	541	537	567	512	520	557	552	496	579	531	534	518	521	574	553	527	535	559	516	556	572	550	524	554	575	523	534	543	552	524	554	585	583	497	554	572	538	531	539	525	555	552	539	532	520	535	512	568	516	524	556	540	545	559	570	567	516	576	559	531	544	523	510	531	531	543	526	548	466	563	509	483	529	526	522	538	565	541	565	528	534	475	512	558	533	520	556	561	529	552	559	519	581	547	545	507	565	523	517	535	560	545	583	532	537	570	541	532	551	560	539	578	521	517	520	589	560	563	526	553	529	573	511	587	558	526	534	517	487	544	549	530	559	586	577	523	542	534	556	526	516	508	539	544	526	530	510	510	561	538	548	541	536	518	580	549	539	546	534	517	521	542	562	557	514	565	571	498	555	533	551	533	526	504	576	565	517	540	542	492	551	550	587	513	523	527	534	548	527	519	549	537	514	524	546	508	555	540	517	583	508	499	540	523	512	488	538	538	515	533	514	551	557	567	540	509	507	536	510	548	545	523	565	517	548	587	567	536	528	576	516	503	525	504	538	515	578	554	536	544	564	558	546	527	549	537	542	518	555	515	561	579	486	536	539	558	538	563	533	548	520	525	541	511	534	518	527	536	578	535	516	489	575	529	505	555	537	576	538	558	599	543	538	511	541	489	551	575	510	579	560	549	545	528	523	530	521	515	524	500	536	577	503	532	519	483	518	556	530	531	518	544	570	517	560	509	532	556	548	545	547	532	495	547	573	507	570	545	544	508	534	511	535	549	489	553	501	497	551	529	525	560	514	509	496	561	536	524	515	552	548	561	503	560	548	551	548	507	546	541	515	509	480	522	556	538	559	592	576	539	530	524	497	545	502	563	558	522	530	534	495	554	573	567	563	553	594	571	510	505	548	532	536	489	531	554	515	526	515	528	553	532	523	547	517	529	494	550	553	559	498	523	539	552	580	509	504	493	583	535	506	544	514	562	528	530	504	546	559	551	522	531	504	543	533	542	541	521	535	490	568	529	532	532	545	560	557	520	536	470	554	563	516	537	548	583	513	515	506	519	580	588	545	514	520	503	537	530	535	569	548	551	518	592	514	559	508	530	557	530	514	537	576	560	562	527	491	543	540	544	556	489	547	534	561	557	543	521	513	548	522	550	549	529	549	557	547	560	529	573	547	526	540	551	545	541	553	534	543	577	524	570	539	552	540	581	526	544	543	558	535	556	494	535	505	537	568	550	525	502	536	504	553	558	573	560	479	525	526	548	579	516	516	484	529	558	565	594	560	507	556	511	545	554	509	560	520	541	515	577	589	528	495	486	549	529	520	523	534	536	539	547	539	551	576	521	549	518	531	548	546	512	562	563	553	535	534	530	528	511	491	528	531	559	520	563	509	513	560	543	522	516	495	541	528	533	515	530	552	546	523	521	533	544	499	496	520	547	572	501	594	530	530	525	536	529	549	572	517	545	558	510	533	539	596	553	499	556	540	548	539	553	517	590	533	563	541	553	512	520	539	596	518	565	528	552	551	551	532	547	562	481	572	543	558	538	541	550	538	542	521	552	519	525	532	587	566	505	574	532	551	564	562	541	552	530	547	535	531	545	564	536	510	540	547	554	519	521	509	512	549	536	529	560	516	557	539	561	538	541	526	579	501	544	519	543	539	555	559	535	520	528	542	543	551	558	534	601	511	580	527	485	536	525	539	546	526	522	540	528	525	571	548	549	495	498	586	554	522	562	533	512	517	520	582	548	535	536	540	500	539	496	548	536	542	536	555	555	557	552	517	526	547	535	563	517	579	514	536	492	557	503	544	561	549	567	487	506	543	540	543	553	538	496	560	559	561	522	542	555	512	599	546	495	508	564	566	563	506	510	517	567	499	535	533	572	530	565	539	508	565	546	496	519	555	524	584	547	555	516	532	538	571	547	576	548	525	547	552	568	546	544	537	523	549	519	555	533	523	514	490	528	559	546	532	553	493	508	556	535	522	517	555	505	537	482	518	533	545	548	547	548	561	519	538	489	565	539	569	542	548	500	580	521	541	538	492	533	518	561	581	561	595	570	619	528	494	553	531	590	496	529	541	553	545	536	585	538	551	563	570	521	566	541	524	545	501	532	529	501	560	532	550	502	547	553	529	507	540	541	560	544	532	522	530	484	538	504	547	521	561	532	505	520	550	572	529	567	539	542	535	564	527	567	543	538	534	543	550	558	541	529	535	553	529	535	546	526	534	535	537	552	520	532	523	515	534	564	535	556	540	529	503	547	527	574	544	499	521	513	533	538	540	582	495	513	529	524	538	508	551	546	537	519	537	492	504	553	563	552	548	524	508	537	513	527	518	534	551	538	570	525	529	523	517	506	545	564	525	495	553	522	524	522	549	538	591	522	516	491	521	532	535	526	563	520	520	491	530	545	539	506	535	491	533	491	553	520	532	542	572	542	551	557	524	530	551	521	584	534	535	531	541	546	571	526	561	552	523	523	548	573	570	510	523	504	544	562	519	585	527	507	545	536	559	517	524	556	529	548	551	507	511	536	515	539	554	531	547	504	532	547	506	567	536	546	570	528	554	557	600	534	535	551	515	497	538	554	583	526	517	548	536	508	533	544	515	561	537	576	526	528	533	560	514	510	501	558	575	519	532	525	556	553	539	518	540	533	584	538	537	526	514	497	541	548	505	530	516	538	551	552	540	533	508	542	536	514	560	524	528	553	496	531	539	555	496	575	511	515	504	556	551	560	499	525
23229	23447	36490	31501	25016	20823	10932	995	659	646	692	646	613	637	575	625	657	596	616	638	647	644	645	624	633	621	631	642	650	640	682	662	596	623	598	685	681	628	651	603	592	642	638	641	633	638	627	592	580	657	649	584	634	609	639	618	569	635	619	626	633	635	592	632	622	593	606	586	658	631	642	620	621	624	594	611	659	637	609	639	621	620	636	610	630	621	638	619	677	637	630	620	619	644	610	633	583	624	625	636	619	586	658	651	610	625	541	625	705	635	631	657	659	605	636	628	631	602	635	626	607	594	613	636	631	642	592	637	637	599	676	671	630	598	650	631	592	650	599	622	620	613	591	672	591	613	569	605	624	638	624	619	628	642	596	614	611	656	617	635	586	636	610	588	635	640	635	651	656	633	678	636	620	638	630	629	627	586	615	633	621	628	631	614	643	607	604	662	591	612	628	662	645	640	643	601	623	604	645	659	605	639	612	631	618	614	622	643	589	650	636	618	633	593	617	604	623	649	607	655	566	639	586	595	619	633	612	596	608	624	626	640	630	612	662	637	688	618	632	642	596	667	619	617	611	600	631	629	594	640	600	616	654	608	635	611	611	639	642	612	663	574	602	647	583	624	570	602	616	629	619	627	608	602	589	629	602	668	649	629	632	660	605	608	606	610	637	576	640	644	660	616	670	620	586	632	611	622	628	639	608	620	637	601	634	609	643	661	600	605	636	667	619	615	586	643	660	578	588	594	616	608	674	635	629	632	662	614	638	594	584	627	553	669	648	614	665	599	639	648	616	618	573	624	576	590	606	620	623	622	645	630	630	605	641	615	605	647	562	608	629	625	595	666	627	648	639	665	655	611	610	643	622	599	594	598	600	618	610	594	578	649	648	634	662	608	643	640	607	620	619	672	617	642	639	622	637	576	601	629	638	599	626	632	637	660	677	621	665	648	619	627	608	655	612	638	618	628	633	616	614	636	627	615	646	637	623	626	636	622	602	591	619	616	605	638	648	601	599	641	650	583	635	622	630	615	626	614	595	582	646	628	594	608	600	625	645	634	624	594	604	595	618	612	638	631	612	636	644	614	620	580	591	648	570	554	581	583	599	607	640	619	579	596	625	614	600	605	607	585	623	652	626	611	586	598	604	628	623	612	616	624	646	665	622	647	621	581	657	646	638	640	632	599	639	580	585	634	614	612	606	621	624	572	613	642	593	620	622	591	628	624	610	601	634	599	583	615	626	666	647	616	616	584	605	607	630	644	652	612	608	613	610	633	634	651	610	597	647	617	648	649	626	687	632	613	635	621	636	584	642	619	605	615	631	653	597	600	600	612	607	594	594	634	612	627	614	630	636	630	630	618	626	583	625	615	622	591	599	672	655	666	631	603	633	582	622	631	616	614	641	680	609	614	630	613	594	613	572	563	648	603	646	639	640	608	579	645	607	614	638	642	606	649	657	658	646	569	603	614	596	597	688	615	626	607	644	645	576	591	661	593	577	598	626	588	634	597	600	637	624	652	624	605	640	630	647	590	635	635	647	617	620	606	624	638	561	646	589	642	634	630	596	644	644	662	679	628	614	636	615	638	596	634	592	632	650	640	633	619	583	619	643	583	665	618	609	624	586	604	641	591	627	648	594	643	651	599	579	610	610	601	608	585	604	626	610	619	618	603	658	642	574	598	593	638	630	664	583	608	619	640	626	591	663	639	641	666	597	657	611	639	663	605	661	654	626	616	646	636	645	642	608	644	606	613	642	620	622	646	642	627	588	631	636	652	632	639	620	643	599	604	605	623	571	631	631	649	631	640	588	625	596	612	611	646	613	609	637	649	611	573	584	625	591	589	647	594	618	600	636	600	583	642	605	613	618	646	639	629	640	604	624	596	609	652	600	605	645	626	631	623	627	649	615	643	590	650	606	602	632	644	594	619	594	617	633	616	616	625	580	620	674	632	596	603	627	617	608	630	647	644	607	639	646	605	602	619	593	621	593	605	635	611	613	627	631	664	652	641	584	634	604	629	586	618	651	592	627	607	623	581	604	606	650	641	621	632	641	631	638	622	626	607	597	613	682	612	619	652	676	597	606	616	649	608	602	572	574	627	627	619	618	641	617	603	635	619	622	650	582	651	641	690	580	545	639	592	590	593	611	625	568	636	604	619	599	617	626	599	581	599	629	648	598	641	585	620	665	609	676	646	626	608	649	609	650	641	626	632	611	596	613	635	617	617	617	623	605	635	621	598	686	602	626	637	587	629	600	622	658	589	615	605	616	638	621	629	623	619	644	604	616	609	649	612	641	642	632	575	611	597	640	622	638	617	645	619	612	631	613	582	667	602	597	601	595	630	639	621	630	613	622	594	635	597	654	612	602	651	642	592	637	611	601	624	612	637	646	655	619	631	572	618	603	650	611	617	656	610	604	606	563	628	623	628	590	624	624	619	627	611	614	610	570	625	604	610	581	616	632	629	634	635	658	604	602	601	630	643	596	615	635	650	620	589	643	616	629	601	606	631	618	607	629	616	614	613	624	658	641	650	607	625	675	632	678	629	551	641	603	617	578	640	676	635	621	660	646	609	612	631	640	598	651	638	652	646	597	638	646	618	632	592	638	627	651	573	617	627	597	623	593	602	605	613	595	585	636	625	639	608	637	609	615	642	623	575	615	550	644	583	575	611	601	591	666	599	614	683	618	603	558	642	597	636	599	591	609	578	627	621	697	647	612	596	607	643	575	631	643	589	614	584	608	611	630	635	605	683	619	622	625	600	606	624	610	608	655	605	618	630	653	610	620	627	616	580	632	660	615	591	590	624	638	650	624	599	601	646	635	596	588	652	574	622	642	652	635	589	636	627	611	617	584	587	633	622	635	621	658	637	647	652	620	628	621	648	602	659	587	611	655	609	630	592	606	589	635	622	672	627	664	618	620	578	609	606	641	647	647	631	648	640	625	642	606	610	613	640	643	594	593	593	598	619	640	610	595	616	659	616	635	603	629	558	632	648	610	637	575	613	666	627	630	620	631	637	630	634	640	604	633	630	621	639	639	641	648	628	608	626	608	592	593	611	655	604	592	598	631	609	652	598	613	615	640	627	642	620	626	598	597	623	627	616	600	675	593	627	657	594	623	633	647	621	617	626	662	623	659	603	611	608	614	606	623	641	618	588	616	604	645	616	657	620	637	584	639	615	607	664	591	653	635	602	627	641	605	677	593	595	574	590	610	623	645	653	618	598	599	637	604	597	614	628	592	666	605	614	607	629	586	662	610	635	642	594	642	626	564	619	625	624	617	644	626	646	596	584	658	608	637	608	609	627	613	637	604	589	623	638	615	614	624	610	626	585	595	673	588	623	614	609	629	614	603	649	611	625	618	602	601	627	643	676	643	609	648	625	629	595	625	637	637	692	638	571	592	613	599	610	627	645	611	568	589	653	654	609	622	673	637	607	629	631	593	596	585	600	636	648	613	645	616	581	642	618	603	650	593	615	633	604	634	596
37988	87357	78274	56450	33599	7052	709	688	696	651	682	672	707	656	706	692	691	685	656	655	655	702	677	665	655	672	590	643	643	677	685	657	615	704	637	644	658	664	695	657	663	637	678	640	696	655	653	710	622	627	667	672	673	629	671	675	712	647	681	652	615	655	636	635	664	660	626	686	667	607	685	660	698	629	749	684	682	624	682	682	637	673	656	662	663	660	706	651	635	690	643	650	654	626	629	674	680	659	640	705	660	679	623	660	678	704	651	660	645	674	661	629	647	636	728	664	700	672	646	682	642	662	691	645	684	645	669	670	701	648	664	679	641	717	649	655	692	673	643	694	633	655	669	664	627	660	665	620	642	683	705	705	648	631	623	637	704	602	683	669	669	608	659	651	627	690	700	619	628	646	659	659	673	712	662	640	677	646	723	662	626	724	651	688	640	662	691	613	641	655	623	640	688	649	659	678	679	716	653	688	656	676	635	624	676	648	653	632	662	665	683	678	620	616	612	678	643	699	651	702	644	635	641	689	687	658	669	687	624	660	660	690	651	626	662	669	678	679	667	653	674	662	573	642	689	631	684	675	665	657	666	654	654	652	626	620	667	693	638	652	664	657	672	663	689	616	648	593	700	635	695	661	639	753	691	634	646	652	684	710	663	629	678	649	679	715	639	651	685	656	691	612	669	624	633	633	665	632	697	703	693	668	670	628	688	645	648	696	661	679	703	610	660	662	659	642	650	665	683	626	649	681	677	662	625	692	628	671	649	631	625	683	628	651	673	650	678	656	640	685	647	703	667	680	658	647	687	666	652	697	672	721	631	638	669	679	692	637	680	699	674	674	674	656	692	699	690	657	676	671	676	691	670	628	627	692	729	680	686	711	693	673	684	634	645	643	685	723	659	683	659	674	680	655	690	656	616	615	681	678	632	651	660	650	636	690	685	608	666	647	656	659	654	675	611	656	689	608	621	660	735	661	671	677	619	622	679	656	688	644	633	666	680	675	623	695	709	662	641	674	637	662	650	603	671	654	692	654	651	672	653	640	642	699	697	631	655	663	634	699	633	675	682	670	694	667	621	628	652	681	688	676	697	627	685	633	656	626	625	638	689	639	662	664	648	651	682	680	637	627	674	648	704	690	653	665	668	672	639	692	664	687	702	714	697	654	682	668	653	673	689	668	649	658	658	651	620	666	625	650	653	655	692	618	670	638	653	679	688	678	685	628	636	668	692	683	667	667	698	669	670	656	671	626	635	624	700	656	668	623	657	676	681	647	622	668	618	712	656	672	608	647	700	698	737	654	632	648	684	711	651	674	639	690	687	635	636	675	664	661	656	668	636	630	674	643	636	653	634	667	679	668	659	693	720	651	700	620	670	631	608	629	690	622	658	627	697	638	716	662	622	659	676	619	673	613	683	616	678	655	629	644	665	667	670	631	697	658	658	669	667	627	667	697	655	658	688	683	618	738	680	673	640	685	666	672	681	655	671	586	677	676	655	684	708	625	672	674	656	684	670	659	634	715	649	661	688	677	646	632	647	668	635	666	683	675	659	653	662	651	629	697	685	647	635	627	680	678	691	645	689	669	621	668	682	648	671	637	669	672	692	657	685	661	673	621	657	660	643	646	638	725	663	645	664	635	641	638	655	674	663	682	709	646	682	660	698	689	645	662	660	668	606	680	628	628	656	645	656	617	678	601	648	640	661	629	650	669	638	648	670	705	650	643	638	669	673	647	709	619	640	661	701	664	676	655	643	640	655	619	599	683	675	662	653	687	686	661	658	655	642	647	680	655	668	642	634	659	668	622	737	652	649	651	669	665	664	646	668	667	655	639	660	661	686	650	673	650	687	652	666	684	658	647	665	670	679	676	688	719	684	651	691	670	673	660	653	679	642	662	701	701	660	653	732	655	664	648	659	634	634	667	671	665	659	662	690	661	643	651	665	620	679	638	682	649	664	635	639	626	630	604	680	644	682	631	681	629	665	663	675	697	683	647	657	667	645	663	649	661	675	695	652	680	708	667	622	672	659	645	670	677	648	645	619	660	654	633	625	690	630	622	654	667	661	704	690	655	674	628	641	646	663	704	585	633	666	666	696	658	598	700	644	586	685	645	666	683	644	642	670	672	712	698	675	678	649	628	650	698	697	682	675	674	674	615	659	673	679	667	690	643	624	619	653	641	617	623	634	655	643	670	650	636	636	615	663	626	662	672	648	702	631	667	633	690	689	657	622	691	680	687	679	676	658	682	632	625	691	639	668	692	614	676	663	651	576	628	687	661	683	655	660	676	669	653	689	666	645	651	694	639	635	682	657	619	654	676	679	648	582	658	647	649	698	632	623	654	633	674	640	641	654	639	648	669	644	568	663	638	634	691	684	660	642	595	685	702	654	672	644	671	695	636	743	674	638	658	649	712	640	695	654	703	669	669	622	637	629	667	638	669	637	640	714	683	654	698	680	665	682	675	668	673	691	643	668	627	635	691	731	605	649	669	700	647	644	650	641	626	620	686	638	643	669	632	677	634	643	663	651	624	652	651	652	649	670	676	613	619	629	645	655	659	656	691	680	678	713	654	688	679	679	612	662	652	697	591	640	665	659	688	693	625	687	666	634	651	656	684	614	724	636	617	701	627	635	678	677	656	657	655	683	681	667	677	663	679	659	651	674	715	608	657	641	638	643	722	630	651	663	627	690	660	666	635	636	663	694	664	639	629	676	691	679	708	624	671	652	654	645	664	674	638	645	679	639	604	660	654	635	672	678	686	709	625	651	646	632	644	694	616	679	661	671	670	671	662	667	651	677	627	629	676	665	685	674	637	666	645	649	631	702	688	624	657	699	639	677	677	694	724	660	644	649	641	639	651	596	626	647	641	632	675	665	676	693	682	642	679	666	655	659	621	670	627	634	616	672	646	647	676	688	648	631	695	642	687	642	647	655	621	681	665	627	653	631	669	664	707	661	628	619	628	647	681	684	637	637	659	639	713	630	674	639	667	680	674	671	596	665	677	631	696	667	668	671	690	661	643	630	633	639	654	657	654	639	653	707	681	671	678	631	679	663	683	680	641	623	660	642	686	655	689	733	668	635	667	629	674	707	695	641	672	679	655	668	731	698	672	660	641	678	659	679	645	649	637	640	651	645	660	651	731	627	676	657	651	681	651	657	655	694	665	688	654	672	619	673	702	674	665	658	649	634	653	658	654	687	617	647	634	685	666	634	631	693	623	659	626	642	702	661	618	664	651	587	662	646	653	682	611	710	647	699	661	633	683	627	654	671	693	687	690	685	597	646	667	647	682	661	664	654	639	689	655	636	656	672	633	613	624	678	656	687	703	623	655	737	682	636	657	654	674	655	658	670	692	651	700	664	639	663	642	703	704	679	687	642	673	672	654	682	649	686	688	711	638	661	683	715	650	642	691	685	658	620	669	677	696	623	629	666	680	634	637	666	641	664	708	662	637	682	662	650	640	673	643	605	627	630	677	618	644	688	669
28060	34092	40528	21958	6113	718	352	316	356	347	317	360	352	347	354	348	364	353	344	310	351	356	323	328	383	343	333	340	350	339	327	362	353	376	309	327	344	331	312	329	358	329	310	340	365	360	353	358	349	351	316	348	350	325	319	325	333	338	343	348	337	302	349	333	342	356	374	346	321	303	375	339	312	340	303	344	318	358	323	318	327	333	306	328	307	320	331	329	338	329	339	323	325	309	346	322	313	348	335	333	355	361	358	317	321	339	330	361	305	326	356	348	343	362	346	340	353	318	357	329	289	354	314	337	327	328	301	336	337	375	348	340	317	327	320	387	336	330	344	341	368	365	358	336	355	344	341	340	354	320	335	319	337	324	328	380	335	320	325	342	342	343	329	332	384	349	337	363	333	340	311	336	333	347	340	317	353	333	345	363	368	335	343	338	336	343	328	339	343	332	342	335	324	346	351	327	327	325	340	351	381	343	320	351	321	295	315	309	344	328	344	322	374	379	364	344	354	353	360	359	350	357	345	357	313	307	351	346	343	322	319	338	348	328	380	333	332	356	354	352	314	345	333	353	306	333	340	341	348	350	321	329	327	335	321	335	292	346	346	341	297	352	303	307	320	338	357	343	335	356	355	360	372	326	356	345	318	343	348	326	337	320	321	352	341	364	327	348	334	355	342	299	343	306	348	340	364	353	335	335	320	327	364	313	357	349	307	351	336	327	341	314	375	336	362	329	361	333	320	306	313	348	317	313	321	330	359	338	317	327	344	362	339	359	343	296	315	307	341	321	325	332	382	329	350	341	366	334	325	323	358	330	352	330	316	321	334	333	308	353	374	377	351	345	328	340	314	371	353	314	332	348	352	328	323	366	363	376	331	335	302	354	340	363	321	324	353	344	357	358	309	296	320	324	320	352	330	335	330	318	361	349	309	310	360	322	323	319	332	331	345	366	320	344	358	332	340	327	329	311	339	334	325	338	330	327	341	354	354	335	308	341	362	303	310	328	363	347	376	355	283	352	363	342	298	354	317	330	325	343	328	358	322	335	354	349	329	354	301	336	333	329	330	330	298	369	348	339	338	336	324	341	329	337	327	369	333	363	374	380	334	339	316	343	310	335	334	344	342	362	318	340	332	375	353	316	331	352	350	331	380	328	332	346	332	352	344	318	367	364	346	328	358	316	335	299	329	317	339	336	315	340	330	341	363	365	338	346	366	354	371	346	337	339	334	342	334	354	326	368	323	328	321	347	332	357	324	372	334	349	359	322	366	334	318	371	309	328	337	360	340	371	324	335	345	361	360	321	361	339	320	350	363	340	319	326	329	348	313	323	310	318	350	318	320	349	337	341	332	321	313	365	343	347	336	352	351	311	334	341	364	340	333	370	335	334	349	353	331	353	329	341	331	358	345	315	342	356	347	342	345	318	311	344	313	297	322	331	322	361	345	357	332	346	340	325	350	310	319	364	326	368	329	300	348	325	333	356	347	332	325	369	339	348	336	360	337	340	365	335	357	374	338	349	357	318	309	288	349	362	279	336	338	346	347	329	317	344	310	350	299	300	350	334	330	307	345	362	351	333	331	333	324	345	349	324	347	352	353	337	332	323	333	364	330	321	323	355	335	329	333	341	316	339	333	332	348	340	388	336	334	347	327	365	317	270	331	385	294	350	314	351	373	332	338	331	309	304	322	366	349	351	355	346	321	366	322	352	323	344	326	346	323	352	352	325	370	340	345	318	322	335	351	331	348	351	333	328	350	329	377	323	343	350	347	371	340	375	366	309	347	338	331	324	340	328	347	352	316	377	353	345	303	335	321	322	366	353	357	331	344	354	331	322	356	325	338	354	351	362	317	340	335	301	336	351	338	311	350	358	374	370	349	350	344	324	365	348	338	308	339	325	343	337	346	335	343	328	325	319	326	341	307	313	334	349	350	350	346	344	314	364	346	308	318	338	337	328	342	339	364	320	348	341	333	349	363	340	327	328	337	299	350	328	328	340	336	342	366	340	338	326	324	346	331	318	322	341	352	321	334	364	335	351	342	346	322	343	366	326	291	315	352	353	327	330	349	318	331	336	337	320	338	338	356	326	328	306	356	344	364	345	318	367	336	356	320	363	325	342	339	357	320	322	329	338	311	330	347	320	337	348	359	347	364	310	305	330	354	359	354	308	316	336	340	350	316	329	317	344	346	344	309	336	332	365	344	355	316	366	355	317	313	347	343	348	350	339	320	316	334	346	362	359	346	319	342	332	361	319	313	308	327	328	338	322	347	350	344	320	309	320	313	352	334	339	339	381	343	350	361	333	349	323	295	325	311	354	346	341	349	359	364	303	331	322	350	352	347	358	336	339	337	341	348	329	326	312	348	311	345	342	332	338	346	356	337	333	348	348	329	344	339	334	338	337	341	355	316	305	323	367	365	342	354	342	332	310	333	343	335	364	332	338	359	332	318	335	349	307	341	316	362	356	315	343	334	377	338	345	357	350	343	338	326	358	359	323	346	314	337	337	353	344	343	328	327	345	289	361	322	337	332	372	334	375	324	332	339	354	320	340	360	339	332	339	349	331	339	333	327	324	310	337	328	340	367	368	339	355	320	321	344	348	300	318	344	370	328	352	349	334	319	332	338	336	342	354	368	362	338	349	347	343	328	371	332	314	353	352	344	368	338	301	313	335	356	345	336	363	299	361	352	347	321	341	333	333	335	344	316	317	364	333	299	317	343	340	338	319	321	354	329	324	341	345	340	309	324	336	333	322	324	314	377	320	328	351	336	353	318	353	337	352	327	330	356	296	329	332	350	335	336	337	340	346	350	363	334	381	337	328	307	354	337	350	350	341	336	332	360	355	377	336	323	339	351	334	383	304	333	328	341	369	355	339	321	334	355	348	348	369	322	345	340	335	360	314	330	342	315	317	340	340	376	353	333	370	321	318	340	374	360	343	341	358	324	313	353	376	329	346	320	342	324	311	330	368	338	348	351	331	359	367	338	354	355	329	321	347	325	334	331	369	342	308	341	353	334	330	341	348	346	337	343	331	356	333	340	318	338	303	324	390	323	352	317	337	355	333	374	348	318	336	376	324	342	374	345	345	355	338	357	342	362	331	311	335	337	328	338	324	336	348	349	319	321	333	314	333	347	333	354	341	342	332	323	324	337	313	319	329	316	313	339	322	350	356	330	344	334	323	354	342	322	358	372	343	314	330	351	325	343	315	351	337	307	363	311	369	317	370	328	363	329	313	330	366	325	368	383	351	319	319	350	322	337	349	353	357	364	304	348	313	347	343	344	334	308	336	353	313	301	314	328	343	337	340	292	331	367	325	302	352	349	347	345	336	333	348	328	348	332	338	344	336	334	340	308	387	321	317	325	357	324	300	324	381	340	354	318	338	303	350	327	347	342	348	326	346	343	363	310	340	307	296	368	330	337	360	347	327	371	336	323	326	363	301	376	325	341	341	332	365	334	336	314	356	347	374	326	338	363	353	339	351
21690	53951	35424	15145	5114	736	403	402	380	414	410	393	390	365	404	401	392	394	397	377	384	391	440	372	478	433	405	378	396	406	378	387	410	363	364	382	396	359	449	343	396	413	404	372	400	412	428	386	396	386	360	409	397	381	386	362	388	399	368	385	400	426	392	399	460	379	366	370	366	414	411	415	386	397	405	365	385	380	352	398	408	378	378	396	386	368	390	378	360	356	416	392	402	383	416	399	376	402	396	380	417	419	383	387	401	413	386	364	412	369	381	425	362	374	372	394	401	383	399	378	386	390	387	373	407	400	408	363	390	419	386	428	378	366	424	434	394	397	378	380	417	419	381	410	407	389	378	412	385	387	385	411	347	393	395	435	375	415	409	388	392	396	400	391	414	375	339	363	392	407	417	417	364	386	369	396	405	404	379	400	397	412	388	369	382	416	400	379	394	400	351	362	428	382	391	359	391	363	395	394	402	396	406	367	397	376	402	368	385	421	389	405	395	378	383	375	385	392	403	402	370	415	389	390	377	378	407	381	361	407	397	412	369	398	365	385	368	396	403	387	397	390	387	395	392	407	358	328	392	354	385	397	394	377	379	372	390	413	355	390	383	381	374	394	419	365	358	420	393	376	375	429	382	358	368	427	410	365	387	424	395	392	395	370	404	389	395	381	412	433	369	386	383	388	387	399	402	403	409	415	382	386	361	398	401	424	369	386	340	396	396	372	385	396	403	408	410	376	390	397	383	404	390	404	368	417	404	386	408	399	350	420	378	336	392	382	452	389	411	396	375	388	422	380	409	400	403	431	418	406	373	385	379	394	370	417	359	375	353	389	387	361	408	384	396	367	394	367	362	384	391	388	382	364	384	385	412	371	383	392	377	387	394	396	385	407	362	404	351	382	389	398	359	388	433	343	402	374	385	395	372	376	371	377	370	429	358	364	395	376	401	403	390	380	404	354	402	329	406	393	417	416	388	385	378	375	407	407	382	410	386	375	363	370	402	382	386	412	397	383	396	385	394	375	388	392	397	378	368	382	376	379	379	383	362	370	402	410	369	388	406	345	395	415	395	371	349	375	441	406	374	399	420	368	381	374	399	418	425	402	396	373	396	397	377	406	419	374	406	378	382	375	402	373	377	413	370	375	374	373	386	437	389	382	368	420	370	463	383	422	361	416	417	402	400	429	394	384	402	405	406	388	346	412	419	373	394	323	396	412	385	400	343	421	364	354	388	420	381	399	380	400	378	396	403	407	411	407	393	380	369	369	391	381	400	382	377	396	367	375	399	361	402	391	405	415	379	375	365	387	408	376	407	408	402	377	374	374	356	381	386	410	396	372	380	385	371	408	378	401	399	381	392	383	426	410	391	395	377	392	410	400	367	414	391	383	364	401	405	366	401	362	405	399	373	437	386	408	420	407	379	393	380	368	371	374	397	416	371	378	382	412	355	412	372	396	417	367	370	421	385	374	367	385	379	405	406	365	417	396	392	380	404	373	430	374	401	403	389	392	402	412	397	374	418	418	400	402	394	377	343	419	402	387	380	368	437	397	393	397	437	394	414	403	436	401	399	369	379	390	400	367	418	343	369	357	394	373	407	386	415	382	390	369	378	383	400	364	397	393	391	348	390	377	401	380	396	378	384	375	404	416	401	412	407	359	391	403	366	370	424	427	393	412	404	383	412	397	378	363	392	373	372	377	430	390	409	394	416	404	409	389	389	386	387	391	397	415	350	398	374	380	379	452	404	376	405	382	399	390	382	380	381	398	406	392	410	389	401	413	389	393	413	401	397	389	410	369	375	402	390	385	385	372	402	359	396	376	404	406	385	371	403	404	365	388	373	361	421	410	354	380	413	382	378	380	402	377	401	396	399	389	426	360	379	385	372	371	379	373	370	407	407	428	379	422	389	358	385	380	413	421	379	414	434	370	369	407	366	385	394	379	378	381	358	394	373	385	385	387	393	377	385	395	354	420	357	382	405	378	329	421	390	406	417	371	357	386	378	338	390	402	405	415	381	398	361	369	377	411	432	347	379	393	420	399	399	378	348	390	411	428	352	423	426	401	394	397	414	382	416	396	408	395	409	409	362	410	410	349	358	408	380	416	381	355	404	385	367	342	392	390	401	402	408	364	385	400	393	387	392	431	384	359	365	385	408	383	389	400	439	415	380	395	387	420	405	396	376	389	367	426	419	388	364	372	366	397	382	381	436	411	361	399	393	393	418	402	391	372	394	386	378	381	397	365	399	389	399	370	378	381	394	388	407	407	391	388	407	391	396	381	366	408	377	362	386	379	336	415	392	374	385	383	382	375	379	406	398	401	349	392	387	396	367	385	418	396	407	396	400	355	394	389	387	387	454	440	381	390	378	406	427	392	405	393	379	396	340	414	389	385	362	369	385	382	331	360	389	379	405	360	380	409	375	400	388	390	389	398	382	374	358	402	390	378	408	389	398	384	408	351	373	393	409	408	371	358	396	377	359	401	422	372	369	388	395	403	371	386	402	354	381	404	404	382	391	346	376	422	396	391	408	412	424	382	371	371	416	378	408	393	393	445	385	367	404	390	373	416	405	364	372	411	378	427	396	371	406	388	374	375	397	365	393	367	386	402	387	381	369	392	401	409	357	413	415	403	395	359	393	348	382	392	409	400	399	397	415	423	384	378	389	418	381	359	404	400	417	392	366	366	327	375	412	396	390	368	391	395	374	408	396	366	405	393	393	382	393	412	351	398	366	378	377	364	419	402	399	396	402	388	388	398	399	389	358	365	391	390	388	382	364	413	394	373	381	421	417	404	419	380	396	397	403	370	414	401	396	401	404	417	384	403	443	391	392	391	394	399	392	364	398	370	401	375	406	370	394	409	398	403	378	416	389	404	383	378	385	393	393	359	337	383	380	403	393	375	387	373	376	404	432	399	399	409	401	393	368	391	390	387	427	384	371	405	378	414	378	372	386	401	380	369	401	411	430	402	372	389	365	368	414	375	389	378	426	373	417	404	369	405	400	382	404	413	380	423	391	395	392	372	400	448	361	396	377	387	380	350	407	384	394	403	398	384	400	386	383	425	362	361	391	432	360	385	387	398	365	383	408	395	382	411	399	389	395	399	422	401	398	394	379	384	426	366	344	373	388	392	364	378	397	357	378	413	374	396	396	393	413	408	361	365	365	393	392	376	393	411	396	403	373	360	425	388	393	402	413	388	386	366	416	421	383	405	356	448	392	370	385	406	398	433	374	390	384	363	363	383	378	414	390	416	395	384	391	448	357	368	383	444	386	389	428	424	414	434	399	406	352	384	396	384	360	364	411	389	395	371	409	396	408	388	418	392	415	385	370	386	370	404	405	410	407	418	380	401	365	398	372	382	389	403	403	373	422	382	385	392	373	406	394	360	419	377	434	395	421	377	394	340	403	397	366	384	399	368	384	411	390	404	345	384	404	419	375	373	397	372	397	395	409	386	381	407	401	415	383	428	375	348	381	410	391	387
24262	26269	42880	37472	27103	15951	2798	458	401	404	400	393	397	408	426	390	420	393	405	409	435	403	400	416	433	408	398	368	417	414	426	398	418	381	385	403	397	414	380	360	398	420	404	416	408	413	424	377	444	398	397	365	382	395	395	400	415	471	406	397	375	373	386	391	410	365	391	435	422	400	399	409	416	422	403	380	405	419	396	386	419	408	431	411	406	381	447	386	410	401	387	415	440	383	424	443	415	384	398	390	410	396	380	384	376	412	416	415	376	426	440	424	391	424	373	392	420	393	430	411	438	406	428	424	391	365	436	399	415	387	393	417	394	427	420	411	376	413	410	407	420	418	411	379	405	419	376	377	400	394	408	392	417	434	418	401	389	395	433	402	384	412	419	400	397	416	380	418	427	405	444	411	387	404	437	366	403	408	389	432	413	411	397	401	392	414	394	409	382	414	395	398	425	414	422	431	431	439	419	425	418	401	381	428	391	403	414	401	415	389	379	418	399	409	440	427	379	404	418	370	400	425	406	432	428	394	380	395	380	398	431	388	408	425	406	389	442	384	439	433	436	415	381	423	429	392	421	384	398	391	387	382	387	390	478	400	391	412	423	398	402	418	388	409	401	372	402	432	410	381	362	471	428	382	397	424	424	449	418	383	382	361	399	394	403	394	390	395	397	426	421	354	423	411	377	397	401	372	398	414	398	423	445	378	424	379	417	460	381	398	417	398	434	371	381	407	385	393	395	430	409	418	408	405	404	371	408	380	373	408	395	429	439	376	394	377	424	423	371	412	387	375	398	350	457	407	387	397	410	401	392	393	424	400	412	393	368	379	397	425	440	428	426	430	415	380	421	363	423	407	416	410	364	401	406	415	417	425	407	438	396	424	401	384	382	401	383	406	391	403	408	433	413	399	433	392	415	406	441	406	357	400	363	369	433	404	378	411	407	369	405	396	383	380	418	398	379	432	408	387	334	412	465	381	434	431	428	397	428	441	414	401	419	430	398	382	422	410	420	417	421	433	425	368	417	397	421	404	436	382	461	428	397	398	419	401	404	386	417	383	423	404	390	403	398	401	419	408	418	384	410	400	382	400	419	396	417	385	405	382	406	359	354	401	371	369	432	400	421	391	376	374	403	425	427	381	391	421	384	438	405	411	423	400	393	388	399	386	407	386	441	427	417	413	380	383	415	407	409	436	403	425	437	404	405	390	392	379	384	419	365	417	395	360	409	375	418	425	401	409	394	441	413	412	422	403	388	415	398	361	398	423	431	407	385	421	425	405	364	398	417	359	380	393	385	404	413	418	391	439	423	426	408	430	404	434	416	389	421	422	444	439	400	404	390	434	449	413	401	404	436	420	452	399	382	413	433	429	425	401	373	416	446	395	399	401	411	442	402	418	350	397	421	370	360	345	389	422	391	410	418	393	413	426	426	392	434	425	411	414	376	400	389	468	387	399	398	374	397	414	407	380	396	411	397	427	361	381	390	413	415	408	393	374	390	402	426	392	404	410	394	423	418	374	403	420	436	384	405	413	392	412	387	394	415	388	389	446	406	391	391	413	457	424	367	408	400	366	441	374	384	377	405	382	378	401	376	414	403	421	402	433	402	429	393	427	391	376	431	401	389	399	413	392	406	396	411	373	394	414	404	391	393	364	375	382	406	387	442	394	372	390	404	413	403	396	375	393	419	381	408	399	397	385	420	381	424	410	425	396	371	423	386	387	380	393	379	381	404	411	423	437	385	462	450	432	405	368	400	412	402	402	424	435	425	365	386	405	404	397	418	386	460	406	432	381	408	409	401	415	425	411	380	389	381	412	426	379	420	428	399	373	429	376	393	379	417	415	403	392	396	437	378	413	403	398	425	419	407	425	399	393	409	393	430	401	408	418	414	394	395	405	434	386	423	420	424	388	404	436	405	432	385	414	413	439	378	397	389	414	369	401	451	403	398	410	401	431	389	397	410	417	413	376	437	413	392	374	425	414	430	363	433	420	390	417	376	382	378	383	419	389	441	390	409	440	376	382	394	453	371	400	410	412	437	416	416	402	428	411	375	366	386	386	425	394	366	396	382	371	409	413	423	415	437	438	414	393	365	408	438	398	400	414	397	436	401	360	415	432	442	459	413	408	413	431	385	394	368	464	386	398	424	380	417	416	414	421	395	383	407	420	412	382	438	369	438	417	393	394	425	390	404	418	416	391	371	410	393	389	400	383	397	385	406	380	387	431	386	389	406	410	371	401	450	390	389	411	407	395	437	385	375	374	360	366	386	390	383	411	402	417	386	386	416	439	402	400	401	404	370	419	402	386	425	361	392	388	432	393	423	393	427	399	390	431	395	413	377	396	396	413	418	380	425	419	358	385	397	432	389	384	409	387	388	379	412	412	418	404	379	399	398	412	417	383	410	423	410	398	422	391	415	401	402	378	410	388	419	439	351	424	398	408	435	393	387	442	452	392	394	412	359	380	428	401	392	396	387	396	424	418	405	376	412	398	398	390	428	406	405	442	396	394	385	436	415	387	387	400	418	376	434	403	372	390	369	372	420	409	411	412	390	399	388	416	365	401	421	414	402	401	388	396	406	366	465	436	384	347	404	412	401	428	388	430	398	378	414	440	363	393	442	361	401	389	409	405	365	397	406	402	400	371	372	411	381	421	468	373	385	411	409	436	425	376	428	398	410	403	414	417	410	385	378	406	402	407	435	419	396	393	385	422	426	405	375	371	419	369	402	425	402	384	383	432	393	411	406	427	407	381	430	454	395	392	408	390	379	448	393	361	382	401	402	379	431	408	415	414	403	433	414	428	394	392	411	412	393	396	402	424	415	411	373	406	381	401	422	402	379	407	428	435	404	418	419	400	427	445	426	407	421	431	351	420	423	420	436	384	372	377	383	374	417	376	385	371	424	392	367	390	452	375	400	427	408	411	384	367	410	411	395	379	371	393	401	414	415	423	410	399	394	397	378	428	428	390	384	479	340	388	423	394	397	391	421	381	400	385	404	384	423	404	426	389	461	421	386	368	438	433	403	434	382	386	386	391	410	429	407	411	397	419	415	422	416	375	417	376	372	419	398	423	369	423	401	414	418	416	403	400	410	405	398	386	401	420	423	425	419	381	390	416	425	377	380	381	387	395	412	395	397	411	445	383	428	416	377	409	388	399	398	378	377	388	393	390	417	418	412	426	372	389	375	375	412	385	388	410	367	383	382	371	364	419	394	383	373	404	387	374	385	362	365	410	398	431	389	401	398	389	399	411	404	431	408	415	404	405	409	382	374	392	388	412	409	418	398	376	382	366	385	408	408	426	399	401	393	436	379	382	408	427	395	399	401	428	419	413	375	412	376	411	357	431	432	392	393	400	408	393	435	398	407	408	376	407	384	442	377	391	428	428	393	431	371	425	421	414	434	387	400	406	408	390	422	408	371	397	400	379	393	382	453	357	400	391	416	360	372	414	427	405	399	434	408	391	382	377	424	432	402	372	410	420
35622	90786	72201	47447	29452	4743	483	478	447	453	469	434	445	490	475	458	457	465	462	464	435	447	452	435	454	435	450	416	422	446	437	444	463	435	476	451	421	428	452	454	487	436	453	447	463	461	412	431	424	439	439	467	447	480	458	463	450	409	438	436	467	424	451	471	431	439	485	440	453	446	447	466	451	415	460	459	472	462	440	474	432	416	461	429	465	425	432	443	445	445	449	434	457	454	471	438	452	427	463	431	453	442	409	452	455	468	447	435	462	449	461	418	460	432	460	434	437	423	467	415	444	437	415	459	466	443	412	465	471	414	422	427	416	446	442	437	467	434	443	429	431	458	452	484	472	432	470	453	444	437	447	446	426	470	411	487	459	432	461	429	462	451	403	450	449	434	421	456	466	431	427	445	469	408	447	436	499	460	433	435	492	486	450	450	448	441	446	457	433	452	446	429	463	452	455	407	396	474	427	456	424	459	407	438	452	449	465	419	470	443	448	449	400	431	456	416	474	407	444	407	429	425	455	436	478	452	455	442	449	421	416	472	444	435	455	442	417	444	418	465	454	433	407	466	467	473	440	436	440	483	462	452	471	419	431	460	465	407	456	463	443	443	409	422	436	432	492	447	431	444	445	433	422	470	454	442	419	464	467	455	420	400	418	409	469	469	407	446	450	450	423	451	430	476	439	438	454	464	445	443	432	449	417	428	464	442	456	412	407	463	469	482	441	371	447	423	469	439	443	410	461	422	467	477	445	440	472	465	450	429	449	484	434	423	445	430	428	434	472	428	467	454	423	447	489	424	471	443	449	462	424	449	476	438	405	413	405	450	446	423	446	417	441	429	442	462	454	456	449	476	459	400	468	417	433	451	423	466	391	450	440	457	480	465	419	459	470	419	408	460	446	434	429	462	421	431	480	458	449	440	435	434	457	430	456	455	423	451	453	409	398	452	433	444	406	478	430	463	419	448	450	498	436	447	475	445	448	442	478	444	464	439	472	402	421	470	449	471	456	446	437	459	430	468	425	415	434	451	439	450	442	428	412	458	456	408	451	383	477	434	401	428	464	439	427	462	438	446	447	436	447	438	475	472	450	450	417	448	440	441	446	471	416	445	471	479	457	444	441	451	452	444	462	416	402	469	452	469	462	437	419	397	403	460	444	399	471	440	441	408	444	423	467	466	443	468	458	450	430	422	458	416	487	451	421	444	452	459	423	428	449	480	434	468	442	441	419	439	467	435	417	424	418	457	432	435	441	498	444	466	412	487	434	436	439	442	450	456	451	437	399	432	424	417	491	427	419	450	410	429	374	446	465	468	449	488	456	465	451	475	476	442	461	417	450	450	463	444	451	458	437	456	428	454	464	418	423	448	451	408	429	406	415	450	442	411	433	450	407	427	425	482	467	464	457	447	430	436	447	452	466	416	454	411	419	468	446	402	466	454	445	460	447	422	467	425	475	449	425	442	465	431	429	436	416	451	452	445	411	451	444	432	435	464	437	469	444	419	473	437	471	413	472	477	431	435	432	445	400	459	447	425	451	453	470	430	416	450	487	483	451	400	425	464	452	435	444	449	449	459	459	461	450	454	444	447	444	424	470	465	443	430	438	438	454	449	459	453	432	386	424	435	448	463	423	466	414	411	451	456	442	435	423	439	452	433	444	436	457	436	464	456	472	432	438	491	460	411	450	424	443	451	462	451	457	436	483	418	436	485	428	450	444	470	422	447	450	458	417	456	448	427	433	441	431	460	455	442	441	464	470	434	440	406	473	447	474	442	451	442	451	464	413	456	448	421	414	416	438	424	449	434	441	400	436	443	482	428	490	446	463	394	428	445	489	475	447	449	467	445	478	439	391	403	456	446	434	460	461	456	455	444	439	450	500	473	430	409	436	473	434	465	421	436	454	420	447	481	452	436	419	395	457	440	478	468	436	467	432	442	400	433	485	418	433	414	473	475	459	445	446	410	438	424	462	410	437	413	445	384	401	433	466	484	448	465	408	457	384	407	446	457	408	450	406	430	456	439	455	424	456	470	426	401	456	434	424	479	444	447	435	425	455	432	381	468	426	460	421	459	452	447	471	447	442	412	436	435	464	433	462	429	463	453	446	481	417	426	431	436	446	498	460	436	423	430	477	424	412	438	397	448	480	440	434	424	444	459	424	426	416	487	448	464	471	429	444	433	451	435	460	410	450	432	450	434	433	415	470	449	410	423	480	449	461	457	450	491	444	443	410	421	420	456	454	431	440	465	418	425	444	448	424	461	442	500	468	444	425	448	447	452	407	448	457	443	440	431	438	434	428	479	424	475	438	462	444	473	487	457	452	446	424	438	486	424	468	413	412	415	424	442	435	440	442	447	422	415	387	438	423	461	407	459	450	443	468	456	418	456	485	435	448	489	419	457	469	421	478	446	436	428	425	458	433	456	459	442	429	434	452	457	449	457	464	461	453	437	411	437	458	446	469	461	445	451	445	457	448	453	486	454	471	456	444	433	440	433	438	453	426	457	445	427	433	450	457	422	466	446	487	455	436	478	429	449	396	422	456	436	462	463	473	474	491	432	428	397	465	495	461	417	454	423	442	482	468	424	406	424	449	455	434	408	468	478	455	415	456	431	438	458	447	475	453	466	460	454	419	428	436	478	453	423	444	418	432	444	454	414	415	442	468	478	442	455	433	463	434	454	457	426	431	452	456	484	456	429	462	387	417	437	407	450	464	407	416	462	409	409	445	481	459	446	459	416	479	468	415	476	442	456	446	462	460	461	446	477	457	459	450	436	439	444	460	413	438	455	437	464	421	451	419	485	430	439	441	458	405	400	417	480	476	447	458	443	439	466	425	435	406	444	440	405	463	459	398	473	461	473	458	468	440	422	492	449	462	462	436	399	455	433	455	427	431	491	433	426	444	454	442	451	459	455	472	477	456	471	446	428	451	444	440	473	438	475	434	468	433	439	430	393	455	446	428	460	437	412	456	417	399	441	448	425	408	425	445	434	466	462	437	436	459	469	444	439	435	437	433	436	476	447	456	426	422	450	455	424	419	459	412	481	451	456	434	456	428	420	444	441	479	399	413	422	426	467	430	443	446	433	452	413	423	419	394	444	411	454	456	472	394	423	458	421	456	427	443	433	426	431	446	437	435	471	438	434	457	459	471	422	428	444	444	461	455	464	432	450	419	403	430	491	449	457	460	468	433	459	434	485	460	461	414	427	457	406	475	459	440	475	440	428	455	444	469	426	415	445	435	431	463	450	461	450	470	432	423	410	428	467	441	457	446	478	467	425	402	441	474	470	441	445	424	415	467	401	437	418	428	428	440	434	453	422	463	437	450	478	436	445	462	427	470	429	432	439	437	425	425	453	424	449	477	438	466	451	462	452	440	413	440	441	470	443	412	433	437	442	501	476	450	460	424	441	422	420	444	426	439	464	426	426	485	490	415	441	425	412	431	427	436	448	426	473	420	467	421	454	479	459	481	442	446	459	471	446
25608	28913	43404	34305	21410	6829	624	508	448	472	497	517	497	493	487	474	480	482	502	477	508	491	478	484	496	449	545	505	493	462	485	479	490	521	494	521	504	442	449	480	480	480	479	468	519	483	456	495	477	480	476	495	504	478	467	499	491	485	454	511	460	510	495	476	477	478	520	486	515	459	469	474	450	510	481	505	473	477	484	500	545	483	430	482	512	508	502	487	498	487	494	478	507	475	492	519	473	467	479	502	493	453	485	478	482	507	499	490	478	502	485	504	503	487	436	502	492	468	486	474	481	496	483	504	496	475	489	491	460	462	464	468	483	468	490	489	480	495	463	486	503	500	472	478	456	491	465	482	488	482	505	486	450	477	475	481	491	480	481	507	471	493	475	481	513	495	474	468	509	496	467	449	515	474	457	479	491	502	460	456	468	492	516	450	468	485	475	531	486	468	464	495	513	490	495	454	431	449	493	478	468	481	437	490	462	508	474	489	499	480	478	498	517	481	510	482	448	500	475	432	498	505	498	508	508	433	478	504	486	452	509	501	509	532	506	470	437	538	485	470	510	478	483	496	443	458	458	512	488	478	499	505	498	500	483	459	462	494	466	480	483	454	463	476	468	483	497	482	469	508	437	431	471	456	477	498	460	523	443	465	512	467	500	461	475	455	472	432	463	506	480	509	507	472	462	500	465	514	464	470	466	475	534	453	477	480	446	450	473	482	465	460	459	461	478	539	504	515	424	443	480	481	512	469	488	481	467	457	485	489	488	471	488	472	510	492	449	495	475	506	483	500	472	478	501	508	490	464	486	459	479	480	451	466	476	462	501	480	462	489	495	527	506	545	468	492	459	470	475	490	463	464	494	450	481	524	486	510	502	492	463	493	497	488	471	451	464	470	451	468	487	459	447	489	456	497	490	460	499	473	461	450	526	486	511	519	489	473	463	474	469	460	461	497	532	497	472	457	477	442	472	525	514	511	455	474	468	531	519	475	494	498	515	479	467	493	461	496	523	467	439	478	472	530	507	493	533	488	473	478	499	490	478	476	491	460	452	454	470	439	473	449	459	460	460	471	493	473	442	473	454	481	476	466	474	477	489	484	527	465	439	467	479	472	523	500	474	499	478	478	460	493	470	475	459	479	507	464	478	467	496	464	471	472	482	509	512	482	486	477	494	468	519	491	482	458	522	455	465	486	505	529	453	469	502	500	489	488	457	474	442	454	499	507	475	457	460	485	473	474	501	470	461	432	484	506	497	494	504	443	469	498	485	472	484	485	461	467	510	487	515	460	466	458	474	415	491	452	428	469	519	519	434	471	480	454	469	491	478	521	522	487	440	471	504	453	442	500	468	453	470	509	517	500	470	469	477	469	457	483	519	498	498	499	460	510	483	472	483	474	444	484	428	483	481	453	441	445	468	449	498	465	456	496	451	450	480	507	492	439	472	497	477	465	493	529	495	486	509	486	488	472	498	493	485	512	466	481	463	464	472	492	502	466	444	471	483	419	454	515	530	515	456	480	496	465	509	495	476	496	472	496	505	451	514	481	526	457	505	473	494	485	460	508	466	477	519	487	487	508	508	493	468	464	475	466	473	469	479	424	473	460	454	478	495	499	474	469	509	492	498	547	472	483	454	487	462	507	427	446	507	487	487	466	510	478	485	448	481	508	500	466	478	468	505	453	512	486	485	468	485	463	455	456	467	489	478	493	500	472	464	477	501	470	533	471	478	458	483	521	453	474	478	476	463	470	491	509	509	502	498	504	509	543	499	486	500	457	495	468	495	491	461	532	485	469	485	504	483	454	486	503	444	481	500	475	499	480	504	463	489	469	488	464	516	483	503	521	510	493	496	465	501	486	487	469	516	495	454	460	459	469	462	455	493	482	454	481	498	494	536	464	505	468	505	514	473	462	459	462	495	483	475	467	449	482	467	479	501	470	476	489	486	483	488	425	478	481	497	481	475	502	481	490	519	449	491	490	479	490	452	485	459	509	462	484	490	455	493	487	456	481	463	516	506	454	484	464	473	454	490	474	479	493	462	490	484	479	417	484	468	466	442	496	460	491	494	523	479	435	535	465	446	482	468	470	466	461	513	513	514	470	477	483	437	487	489	451	489	491	509	461	519	501	496	444	493	537	495	464	477	494	449	508	479	449	492	464	485	479	489	467	469	488	492	462	531	452	465	502	507	497	486	468	496	474	483	481	498	469	487	487	493	473	441	499	468	449	472	477	517	469	524	470	477	511	486	508	459	482	436	510	474	506	440	494	458	495	469	475	450	486	504	502	470	467	469	485	478	464	438	479	506	483	456	481	478	496	455	477	473	435	507	475	480	529	496	514	491	517	476	484	511	472	505	486	469	476	446	512	488	481	477	487	482	496	447	501	497	451	493	500	478	466	434	417	492	521	461	502	475	497	487	486	462	514	481	462	470	464	505	476	503	472	461	433	515	454	440	433	483	482	469	457	466	526	481	473	483	465	458	508	487	504	452	474	477	495	472	442	484	470	479	470	494	464	484	488	516	503	465	469	493	466	455	461	492	490	476	459	496	523	492	515	457	471	475	534	479	464	480	474	492	478	464	485	497	478	529	484	478	484	492	485	496	449	468	468	469	504	492	484	497	496	521	481	462	463	455	470	487	431	489	453	504	486	488	477	437	471	476	493	512	475	497	488	516	484	485	431	435	460	487	470	485	483	440	460	484	460	511	501	496	453	508	432	503	498	457	460	486	490	460	470	439	450	500	484	475	447	493	479	488	512	500	500	469	504	463	503	446	494	492	481	456	513	476	479	458	523	511	468	510	497	496	455	485	455	518	481	490	518	513	483	489	467	484	479	482	515	464	470	465	482	451	517	455	475	497	464	429	494	478	465	461	483	486	457	476	501	489	488	476	465	483	502	463	457	517	529	500	478	501	475	477	458	499	452	459	515	494	507	478	475	491	435	482	480	475	484	427	492	443	472	490	478	434	467	521	475	470	482	509	457	472	499	497	438	426	429	491	493	528	476	463	474	472	499	472	452	505	490	442	486	520	519	501	494	478	481	467	505	505	476	446	475	446	485	467	477	490	514	438	476	485	487	451	496	425	442	498	481	479	493	472	457	483	455	466	482	490	507	505	477	488	519	458	504	455	466	453	472	464	473	487	484	501	450	509	489	485	478	499	513	478	485	505	435	476	500	510	479	463	424	452	471	489	492	478	489	533	465	518	484	479	474	496	503	511	480	507	474	468	464	454	499	462	491	492	463	489	492	480	472	457	526	507	505	499	515	492	455	468	451	511	490	472	517	439	428	472	482	469	465	482	506	440	467	475	444	486	498	473	447	518	504	503	517	491	472	522	479	483	525	471	464	483	467	469	498	456	465	484	469	468	476	473	427	470	437	454	479	529	477	509	492	480	445	489	460	505	485	469	460	478	475	551	495	519	526	466	503	459	476	445	461	490	481	509	510	447	505	484	499	481	476	498	503	527	460	487	496	484	471	504	481
33082	87750	62745	38002	20581	3530	585	583	529	520	549	548	534	536	545	507	514	550	538	519	574	575	561	563	533	488	520	554	575	528	524	518	520	529	548	551	531	537	519	531	559	527	547	524	530	543	524	513	551	500	567	492	567	506	500	571	583	529	555	541	531	501	537	531	530	539	501	491	522	589	539	557	537	544	525	533	509	550	507	529	508	563	543	534	571	505	549	512	524	523	509	522	557	548	518	555	574	555	531	527	534	508	599	510	545	550	512	540	535	538	553	520	543	555	572	562	567	482	519	542	589	555	561	519	534	552	583	563	572	547	520	504	567	537	520	561	571	555	555	567	531	536	538	569	531	571	527	534	503	535	559	507	575	549	569	536	548	535	494	566	547	533	524	533	543	569	585	526	553	498	520	533	555	536	561	523	571	522	553	549	590	589	541	528	559	522	558	517	525	535	520	526	538	556	525	520	564	509	552	550	541	509	515	479	548	537	542	546	559	533	574	526	537	533	538	575	538	529	545	500	564	504	534	552	530	569	535	513	524	503	523	574	520	538	529	570	553	520	524	522	513	529	544	538	560	560	595	510	560	507	541	593	530	534	550	551	535	554	509	544	573	555	511	549	525	511	541	508	541	529	555	569	532	495	560	555	544	532	504	516	562	570	533	539	549	575	541	505	535	517	484	558	517	498	565	552	502	565	516	583	496	551	518	530	529	514	537	598	540	525	533	550	555	506	520	588	528	520	579	539	550	492	510	545	521	548	503	522	570	532	547	556	530	552	561	507	559	518	552	527	528	546	515	554	520	504	546	495	580	554	535	541	571	558	594	525	551	529	547	540	537	485	577	575	522	563	547	525	541	566	551	547	565	522	557	550	566	558	543	534	556	550	558	549	536	538	558	544	577	558	523	595	501	568	519	527	531	575	557	499	554	570	536	531	538	527	595	544	548	551	515	514	530	512	552	546	518	534	521	505	532	571	549	567	564	511	562	509	509	508	539	568	534	559	548	532	572	560	585	522	551	534	556	538	597	508	537	524	535	510	517	547	573	535	578	575	567	587	516	517	563	513	483	510	544	549	571	552	559	527	486	556	519	543	564	525	529	561	553	537	565	533	514	568	546	550	559	576	518	565	509	547	537	578	489	563	538	524	528	539	557	500	564	525	543	559	564	566	565	525	571	591	550	515	580	504	486	558	562	557	544	551	545	498	533	466	542	554	515	536	563	549	547	568	544	540	529	555	477	585	547	548	542	574	528	543	518	571	492	538	595	530	512	562	535	555	548	528	521	509	550	562	557	587	513	567	577	537	552	569	556	511	563	520	528	543	553	527	524	542	544	519	562	579	571	541	552	548	517	554	539	598	554	570	508	559	544	549	517	533	546	563	554	556	504	531	554	575	533	533	538	599	521	508	514	552	585	555	542	564	538	533	522	497	557	551	527	534	528	549	542	555	565	520	529	558	510	526	531	519	530	578	513	557	524	543	537	558	526	517	538	525	566	527	561	552	566	546	512	566	492	540	546	572	518	477	552	542	512	519	528	557	534	498	546	534	529	568	545	577	566	526	575	572	549	537	556	554	527	541	494	531	549	524	578	533	521	562	576	533	562	535	533	503	533	585	536	509	504	550	541	561	538	562	567	569	558	558	533	576	521	534	554	542	518	574	563	540	548	568	547	549	526	504	555	549	534	531	569	536	564	556	540	543	567	555	545	541	508	543	539	561	580	540	515	571	539	572	550	577	528	506	570	585	532	547	548	518	533	517	546	565	512	507	572	534	536	539	543	551	535	567	565	562	549	601	516	542	539	509	542	559	549	509	542	544	541	551	532	554	540	547	523	505	512	524	575	527	529	569	582	522	551	533	600	560	568	534	538	545	517	539	517	560	533	582	526	512	545	517	496	507	547	545	552	582	512	505	512	538	533	560	506	521	571	555	513	539	563	555	554	533	573	549	583	577	552	521	544	538	547	527	534	565	529	563	557	529	547	561	559	541	541	573	546	540	537	558	535	540	520	546	563	527	537	580	533	532	558	557	516	511	563	545	506	542	541	531	569	552	531	546	544	550	513	536	554	568	551	550	563	600	561	522	532	523	510	551	566	521	528	518	503	548	574	530	527	552	536	502	540	566	522	537	537	535	521	571	587	556	598	520	556	552	570	537	544	566	509	547	521	504	573	528	579	550	520	522	562	560	548	585	541	524	509	548	535	537	540	554	534	526	554	540	531	563	543	525	567	564	527	516	528	546	525	560	509	533	535	538	511	554	561	550	572	567	516	576	546	525	587	539	537	559	527	548	580	549	518	525	560	543	587	580	540	527	510	508	536	553	511	505	522	527	558	546	561	549	528	568	538	522	572	531	559	475	543	557	549	526	586	522	536	531	540	558	492	578	526	558	528	530	579	515	517	550	528	540	514	547	562	528	544	532	554	534	562	515	550	538	518	564	535	537	509	563	522	564	531	580	572	546	531	568	565	531	560	523	553	522	570	575	547	535	554	503	511	540	502	549	531	571	541	530	537	544	506	519	583	595	543	559	555	562	530	516	595	531	582	543	531	570	543	522	538	530	503	532	530	541	542	523	525	548	537	541	563	528	573	521	498	550	565	525	516	615	568	556	537	547	544	583	533	589	545	572	502	534	521	561	550	588	516	508	539	549	567	520	552	487	554	538	524	548	551	557	532	549	516	583	546	590	543	580	525	589	527	581	537	513	568	551	536	576	533	555	546	536	532	509	549	535	560	491	506	554	541	585	545	542	549	565	548	513	553	514	506	553	550	578	511	541	480	550	546	585	567	543	566	544	532	524	548	508	535	558	514	533	555	570	571	501	563	514	573	518	549	480	547	544	522	508	531	560	538	538	520	535	560	498	527	565	557	564	582	555	556	561	531	526	519	550	545	537	534	571	526	584	564	559	565	557	573	545	548	533	519	541	538	547	566	531	522	496	529	555	531	523	557	617	497	540	583	526	549	558	556	570	527	530	562	577	555	551	556	484	525	546	552	537	531	546	548	577	581	532	566	588	558	545	514	585	523	534	519	541	561	509	589	530	571	510	558	513	518	533	513	524	529	511	591	542	545	583	575	569	527	535	530	539	557	567	536	522	577	535	537	537	545	573	584	534	518	551	514	582	602	548	548	525	538	528	487	533	544	584	544	522	543	527	539	530	507	585	563	519	566	550	521	548	558	556	538	561	528	527	526	549	509	566	550	489	524	524	573	509	495	562	539	581	543	536	517	526	535	555	519	556	518	508	599	530	534	576	552	603	583	560	541	552	559	557	564	494	575	517	554	519	572	533	555	541	498	520	551	494	531	514	571	552	549	525	509	554	564	533	507	554	549	549	541	465	540	587	536	557	530	518	511	532	559	534	551	546	537	558	564	549	563	527	552	533	518	571	548	516	558	535	524	560	533	511	503	552	579	569	533	565	561	545	506	548	549	563	567	557	558	505	535	551	531	545	555	554	527	523	568	560	539	496	541	530	523	540	561	527
23180	23288	35492	31127	25874	21130	11081	999	693	691	705	641	613	643	659	653	602	667	622	673	650	594	622	623	639	647	629	669	680	631	625	649	641	627	631	632	676	618	637	643	616	635	604	630	636	620	651	587	607	641	633	615	632	668	648	605	629	636	674	698	605	638	633	617	678	617	643	623	600	612	623	665	630	588	634	650	671	613	599	653	625	646	685	596	628	639	608	678	628	607	628	641	611	582	603	623	592	605	609	635	616	644	654	629	639	621	619	598	602	633	593	650	659	616	594	623	621	647	623	625	613	625	604	648	676	594	619	644	618	584	619	633	626	592	635	581	625	641	669	648	617	632	623	660	613	663	625	614	656	622	628	617	653	653	665	600	616	644	627	598	655	620	659	625	614	616	628	647	652	640	609	638	594	640	619	632	575	650	623	652	596	640	604	602	604	660	643	634	625	634	647	667	618	652	614	653	631	657	652	679	673	679	628	579	651	638	587	612	651	613	592	607	633	670	610	587	594	619	622	684	598	621	615	672	683	618	661	599	656	628	685	684	653	673	676	623	666	607	613	627	628	599	608	616	610	636	606	716	670	661	646	603	658	591	644	670	683	628	633	682	612	637	675	595	656	593	608	636	668	608	586	621	601	621	641	610	608	607	641	633	637	593	635	609	595	610	614	663	622	601	632	583	661	618	678	583	677	621	594	658	663	603	666	593	620	636	628	683	641	650	617	597	680	631	636	598	645	569	633	651	680	628	646	623	625	608	610	639	617	689	617	635	668	646	662	628	610	606	683	642	641	700	614	643	655	593	604	637	638	674	617	588	654	688	644	643	635	614	620	657	580	670	631	611	632	642	634	662	613	651	592	648	682	637	621	599	660	676	597	572	621	611	610	594	613	647	640	648	658	622	609	670	663	597	656	636	625	657	628	645	586	666	642	661	652	594	645	617	626	656	642	659	649	587	612	652	639	617	650	664	609	590	618	599	612	676	645	608	637	625	615	647	587	653	630	652	653	670	616	644	616	663	597	648	629	585	653	645	652	599	603	629	664	638	618	599	611	666	625	625	621	626	647	644	667	673	609	638	599	632	651	641	664	644	635	636	590	641	588	648	626	598	624	574	570	634	673	674	618	632	588	633	635	632	618	613	672	619	703	627	586	620	637	638	599	637	661	683	632	649	698	621	609	630	617	652	606	699	665	697	633	612	611	615	649	625	702	621	647	618	612	611	622	654	675	629	624	666	675	605	652	656	635	626	623	644	628	632	637	601	633	647	615	641	661	571	640	649	641	701	651	595	620	619	612	626	658	588	604	643	619	656	636	610	641	660	614	637	625	664	631	623	589	641	630	651	637	590	631	624	704	623	675	650	625	646	652	633	622	605	653	706	627	655	585	652	588	623	659	649	623	590	597	641	620	612	674	661	619	636	642	664	561	646	596	657	593	637	588	645	594	631	630	652	618	642	655	653	656	666	631	644	606	632	598	611	620	628	579	653	656	600	671	567	613	608	616	641	584	653	605	596	634	637	601	654	636	637	650	613	638	693	626	644	594	626	648	605	659	598	637	614	640	666	630	625	631	655	607	592	645	619	629	589	612	602	630	620	649	614	652	629	649	609	628	627	622	647	589	607	641	640	614	633	631	652	661	629	587	631	644	609	616	668	616	658	663	625	687	646	637	659	650	642	675	611	583	653	659	642	646	639	603	640	590	621	640	649	640	597	655	640	617	625	632	669	632	583	656	646	667	613	644	615	657	616	663	588	585	641	607	618	645	648	611	662	689	633	585	587	597	657	645	631	598	634	662	647	675	603	623	645	633	622	656	638	663	614	648	612	638	639	685	667	627	652	617	651	646	652	615	611	614	662	592	649	600	682	619	642	626	568	592	612	647	628	600	629	643	648	645	596	625	611	617	616	661	655	642	640	596	639	644	647	621	593	619	576	653	595	660	619	647	612	639	593	610	603	649	635	647	574	674	571	650	634	637	699	643	633	604	615	631	655	673	663	664	630	662	566	633	630	597	621	656	648	656	572	647	638	585	606	596	654	616	618	607	617	662	630	634	619	616	614	649	629	661	636	627	619	600	643	595	671	616	617	599	603	637	609	635	591	626	679	622	621	626	613	642	627	596	594	607	626	663	580	623	651	632	601	664	659	666	608	646	626	660	616	595	646	650	593	605	625	652	651	647	658	677	623	640	627	643	664	608	655	652	646	624	651	564	628	647	587	651	594	645	640	611	589	621	620	620	619	596	653	619	657	647	642	623	617	618	638	636	625	649	716	662	677	662	640	658	614	635	611	605	585	622	656	622	648	656	627	669	624	617	599	673	635	633	669	659	602	619	602	680	633	641	599	637	611	657	648	648	604	613	701	641	597	673	626	643	629	657	660	623	616	621	614	651	613	645	629	675	658	663	589	602	647	656	670	662	633	633	634	645	624	672	599	616	646	645	615	652	656	619	679	642	624	649	586	637	646	573	625	646	634	623	635	589	644	576	637	662	656	632	615	705	587	618	648	623	641	642	587	601	591	612	670	644	621	624	593	664	678	595	623	641	671	673	589	658	661	620	608	669	624	608	622	612	617	629	644	631	646	657	632	647	602	645	616	619	650	642	622	669	621	635	624	618	606	620	625	618	626	605	649	618	617	622	674	611	624	634	612	686	659	676	650	646	591	660	641	628	637	620	650	652	602	625	629	633	611	663	623	671	605	700	602	625	705	615	630	611	644	688	631	620	621	615	652	657	622	656	643	568	661	611	654	699	585	643	623	599	626	638	612	617	649	643	652	623	649	634	615	643	647	685	622	628	581	618	636	594	623	654	626	665	585	640	621	613	669	600	589	616	645	610	660	594	665	648	658	599	674	634	646	621	623	632	631	647	639	611	609	630	633	625	624	629	640	616	641	631	625	676	667	636	642	652	598	610	673	682	603	657	619	637	673	581	608	637	597	636	609	597	657	710	665	674	607	597	673	611	648	651	623	619	679	609	663	647	620	603	608	614	630	630	586	638	618	624	629	631	668	600	646	661	682	632	608	601	662	660	632	618	662	633	615	618	583	614	653	630	654	695	658	585	619	576	641	662	642	640	639	603	662	637	627	656	595	642	641	636	586	629	639	646	633	664	682	628	589	595	637	602	619	608	693	610	589	617	624	621	637	632	591	665	657	601	629	582	691	623	645	657	623	606	617	631	599	665	609	667	597	657	653	620	623	622	653	630	604	631	623	586	644	612	631	634	636	658	603	609	600	598	610	633	654	614	643	595	629	656	623	649	618	619	615	626	687	659	649	652	638	635	628	620	605	644	624	674	629	621	614	636	634	576	609	669	614	637	711	674	627	629	672	638	590	609	658	610	581	649	683	627	647	584	652	631	636	632	639	653	635	628	623	637	629	606	626	638	630	627	580	626	649	632	612	624	655	642	693	610	639	618	578	593	605	617	676	606	682	616	635	629	601	637	665	654	613	646	674	625	599	694	622	628	623	623	672	595	646	618	625
38177	92975	78156	57414	37080	7760	723	738	735	705	673	714	676	617	639	683	683	693	704	677	698	623	667	680	675	710	733	623	651	677	680	690	647	657	649	667	665	629	672	686	669	672	635	664	675	708	685	662	673	670	679	679	693	682	717	629	680	660	740	704	690	673	669	665	677	627	674	700	657	621	699	685	659	664	671	640	718	705	676	662	713	621	682	704	604	666	637	649	681	698	673	687	700	649	704	678	619	703	632	677	637	675	671	637	669	629	650	698	674	700	662	693	695	681	655	682	710	673	644	617	725	679	692	647	608	695	648	663	718	684	675	688	696	673	676	639	696	684	675	671	667	688	696	665	627	666	644	704	675	658	700	670	664	679	694	699	644	704	742	676	673	652	687	693	697	677	729	649	672	649	686	660	656	661	650	657	673	678	676	681	650	647	652	681	718	689	659	623	662	696	636	671	654	648	681	667	666	754	688	681	637	674	640	631	661	647	685	668	666	680	697	673	691	669	689	652	654	732	642	694	716	675	716	626	673	669	657	679	666	666	693	682	688	651	665	711	637	681	652	666	698	671	676	675	711	702	663	685	659	671	648	641	696	699	635	706	697	689	628	643	683	624	686	695	703	674	701	636	616	684	639	657	659	690	680	658	627	670	638	681	651	661	636	695	673	690	669	661	659	696	682	671	660	692	688	683	676	676	695	646	670	678	674	706	674	687	663	657	696	699	671	664	664	683	675	652	620	728	670	650	677	646	670	682	610	696	673	644	629	654	699	677	691	619	679	678	709	681	652	638	677	647	693	635	697	710	638	680	703	706	642	678	725	679	662	670	637	688	633	682	678	730	654	701	708	640	720	694	649	705	666	716	642	664	657	652	665	650	646	643	658	642	685	678	713	707	699	657	630	680	668	694	673	684	624	657	684	693	677	639	671	659	661	659	636	683	661	661	653	670	695	683	644	629	713	641	653	651	674	661	712	708	690	620	631	685	665	628	643	648	720	691	665	679	675	684	692	680	707	729	667	658	670	631	689	686	661	678	693	638	729	693	638	663	685	666	654	654	689	653	671	670	676	687	673	713	642	686	634	616	674	672	626	657	666	645	707	648	707	631	626	672	678	656	677	658	740	656	718	683	654	655	647	674	736	672	674	719	663	676	690	733	642	647	689	680	617	712	673	644	649	663	635	689	677	635	645	626	636	664	714	637	666	657	657	699	656	686	707	681	665	701	642	655	655	678	626	648	673	651	662	638	647	749	667	683	696	643	666	648	657	649	706	631	640	696	654	685	660	660	744	635	651	690	641	667	692	646	693	689	665	655	675	653	684	663	685	672	712	680	705	670	670	699	695	659	659	709	640	666	690	646	678	610	594	710	687	621	686	681	724	695	682	659	665	649	589	647	707	645	659	642	693	682	657	694	662	647	649	682	745	677	659	700	662	682	692	643	683	663	679	657	669	647	664	683	633	640	650	645	628	634	670	715	711	667	710	674	660	677	695	669	679	674	622	679	690	705	669	668	655	680	701	640	642	626	651	633	671	646	672	702	720	708	685	628	663	644	668	652	700	677	690	726	684	661	669	667	658	700	692	611	665	632	662	705	698	729	651	684	628	660	705	659	679	667	708	649	720	674	662	697	658	679	694	628	643	632	669	658	678	657	685	671	662	643	682	712	641	643	683	678	679	707	671	664	667	621	639	666	708	678	673	642	642	658	647	697	647	666	670	645	709	704	693	708	662	677	667	682	656	690	618	609	692	654	666	666	656	666	654	668	659	650	665	663	708	646	687	622	680	687	619	649	670	665	681	675	660	659	726	643	676	667	725	664	653	683	668	675	719	687	651	675	692	646	656	675	677	704	667	615	640	707	697	642	664	630	703	610	669	679	646	678	694	645	660	673	709	667	638	669	687	703	677	691	634	627	713	717	669	672	659	631	701	654	671	720	685	692	696	722	642	659	643	643	700	627	637	733	606	671	654	670	716	687	698	681	704	681	614	700	677	648	668	691	692	645	651	663	648	656	702	695	592	661	698	616	667	641	666	607	668	698	659	699	693	669	711	667	716	713	650	693	669	655	711	680	687	683	660	625	657	723	695	695	641	671	651	680	690	683	702	624	628	665	720	665	663	671	630	624	646	667	680	678	681	664	676	659	627	667	677	700	699	696	647	696	685	660	654	643	611	693	690	657	646	634	659	660	646	700	669	661	656	683	750	688	668	653	684	711	641	665	672	641	688	672	659	704	668	660	715	633	645	646	679	655	676	619	669	648	667	670	649	652	709	677	683	660	670	729	641	670	697	699	644	685	634	667	615	683	773	653	639	657	655	708	685	721	681	707	706	688	717	648	714	673	685	676	659	679	650	656	637	646	679	634	702	670	588	645	680	708	658	628	697	608	693	698	659	705	651	695	633	665	669	686	684	685	690	663	672	674	688	679	706	646	684	657	627	620	631	700	661	697	665	662	692	642	641	632	726	669	621	670	672	654	635	666	674	626	634	672	698	658	658	666	710	670	669	642	665	680	672	680	665	701	633	698	671	664	658	660	678	700	653	644	629	674	686	671	692	636	716	675	628	672	649	693	638	717	662	653	669	702	645	649	658	662	706	669	704	647	661	691	674	643	685	702	646	651	624	651	686	697	656	649	655	643	682	652	676	721	699	668	688	657	643	693	647	683	676	642	687	669	677	666	630	674	683	630	648	666	677	714	649	694	633	712	648	666	701	675	695	704	641	662	652	658	723	706	646	697	709	656	701	648	668	646	649	611	674	668	667	686	699	668	717	688	668	677	673	706	636	622	667	682	674	688	682	652	604	706	695	643	632	636	680	670	673	692	657	606	677	633	657	632	685	653	661	679	660	696	657	667	644	634	672	686	684	698	677	654	649	638	668	671	671	651	687	632	670	641	695	663	678	697	664	659	670	649	660	688	638	660	675	648	678	705	686	657	687	637	701	663	653	684	688	671	664	695	684	683	657	668	622	644	659	674	693	652	673	642	680	684	656	684	684	727	693	688	666	683	659	665	701	672	673	664	650	655	670	670	668	704	632	672	643	714	626	673	718	672	664	655	657	648	641	641	667	677	656	692	677	704	651	662	680	632	667	700	691	671	706	695	612	678	665	658	630	702	646	711	705	717	648	648	682	689	671	707	688	650	666	700	698	669	672	706	650	680	650	657	629	691	687	667	690	638	667	661	661	733	673	650	677	651	702	660	620	695	702	669	630	661	649	626	676	679	645	708	678	703	710	649	679	681	690	684	683	718	662	637	647	665	673	598	704	684	657	658	644	610	700	663	674	679	649	645	662	706	709	680	629	686	679	674	664	706	680	698	654	637	704	635	684	693	650	688	657	739	624	676	676	673	700	679	649	673	665	679	674	645	653	686	676	673	641	714	666	668	724	671	641	666	647	618	719	662	692	708	692	730	662	693	636	714	669	698	643	685	697	664	683	629	648	715	647	690	666	706	666	655	670	659	649	632	694	689	707	640	668	671	649	688
27853	34425	42503	23412	6722	786	388	399	345	390	366	370	324	353	363	345	388	334	355	357	364	331	363	367	366	374	348	364	359	344	345	353	309	383	375	322	338	332	318	368	349	360	331	343	363	383	372	347	347	344	376	342	366	382	349	332	348	354	375	377	378	355	325	338	350	323	358	367	390	317	345	354	352	360	360	366	396	338	372	379	337	331	349	356	370	337	344	355	338	341	359	336	337	360	372	344	368	383	362	345	348	331	325	357	384	382	368	357	387	366	348	365	342	368	371	367	370	346	345	348	329	350	345	354	391	344	356	356	335	325	378	347	349	387	341	375	372	334	381	348	372	350	346	366	350	360	343	395	376	367	346	322	334	368	394	350	352	335	339	344	382	356	334	346	369	368	360	359	383	357	349	353	373	347	346	337	387	383	389	341	297	354	340	324	340	330	357	370	388	379	380	364	339	373	393	373	360	360	356	365	375	337	363	369	395	373	370	342	346	362	370	354	338	343	321	323	342	393	348	364	328	381	346	372	333	391	364	369	375	349	338	360	380	343	342	361	331	357	337	374	388	356	358	373	346	355	357	395	357	393	325	352	377	401	385	362	385	395	392	348	355	323	345	337	347	371	346	368	335	362	314	391	379	380	365	364	347	364	389	373	339	359	362	315	323	353	349	376	336	337	355	368	316	357	356	354	381	387	372	334	374	349	364	343	340	373	349	376	369	344	359	328	349	329	382	346	330	341	316	374	338	394	356	381	352	372	326	377	350	366	368	349	366	363	364	341	354	329	349	331	350	362	384	349	361	370	340	369	358	347	333	361	351	352	367	375	362	353	323	361	327	363	371	378	309	350	353	371	362	350	396	338	347	360	368	379	377	354	347	365	355	364	361	366	351	332	354	368	347	335	371	379	330	381	368	370	331	362	378	352	350	355	387	347	383	345	362	357	361	321	381	341	368	353	351	370	384	354	376	342	370	365	357	399	351	343	388	345	319	356	371	375	373	335	396	321	382	331	335	374	357	365	360	346	359	374	349	377	357	371	352	345	357	369	340	366	337	375	332	393	348	341	355	374	383	391	355	325	381	357	347	365	330	357	368	389	342	361	379	367	378	328	345	374	400	378	352	325	378	370	378	351	338	386	355	365	372	349	365	320	340	377	348	339	381	341	344	341	334	381	353	327	365	378	336	384	392	351	332	364	347	326	382	345	356	378	343	379	347	406	391	395	367	360	345	353	353	349	341	377	366	368	353	379	339	347	367	358	370	343	362	357	377	349	360	356	367	317	381	342	336	355	348	373	378	378	352	378	362	357	357	343	377	330	381	365	354	374	331	378	354	335	349	353	337	359	351	344	357	354	358	357	372	385	353	361	352	333	361	377	331	390	367	352	371	331	348	372	370	381	374	354	346	383	391	372	351	346	374	348	379	371	348	387	356	355	352	326	321	348	340	366	336	366	345	376	369	363	384	354	361	354	336	379	367	381	334	370	373	327	396	342	376	337	389	366	362	382	380	344	340	366	386	339	379	311	356	331	360	346	356	343	357	377	325	324	370	344	396	363	343	357	381	322	357	352	341	349	354	358	372	364	345	378	346	357	341	371	379	328	370	361	347	340	361	362	355	373	368	351	376	354	351	379	351	357	355	346	359	360	365	355	353	393	388	363	396	355	368	315	357	374	376	340	340	329	358	359	368	359	343	373	345	359	347	368	355	355	348	389	352	359	343	381	355	355	346	382	371	370	366	346	358	323	329	372	360	383	383	351	325	327	340	377	371	320	374	346	340	336	362	341	332	368	379	364	371	341	317	352	358	308	366	350	328	361	313	367	327	362	332	339	355	333	403	353	363	349	341	371	367	363	340	345	396	384	355	361	337	361	334	333	350	341	343	327	340	380	346	367	337	338	361	383	351	354	360	361	347	337	347	348	364	383	367	335	383	373	371	337	359	370	349	364	363	374	372	380	320	351	316	345	365	365	360	376	360	354	309	370	334	380	361	336	374	360	354	375	376	355	347	367	327	350	369	340	358	337	360	376	364	360	360	373	342	371	346	342	321	383	349	374	367	370	362	385	354	381	351	371	350	367	380	363	355	378	368	372	365	383	357	341	349	351	382	339	384	368	364	370	337	362	366	377	382	391	375	353	382	369	369	351	394	371	320	355	366	338	343	377	364	381	356	367	334	385	339	331	364	358	335	367	353	321	368	394	338	373	350	332	390	376	380	366	363	369	347	350	357	342	348	344	384	393	341	361	361	326	321	347	377	351	346	346	360	363	337	356	399	360	359	363	374	370	355	370	352	391	362	366	359	357	374	370	363	359	347	361	371	330	360	365	372	392	346	338	373	366	345	404	378	362	371	368	379	317	360	338	355	369	362	342	343	336	334	364	374	370	370	365	350	353	364	342	374	359	359	379	364	374	389	356	363	350	375	359	343	377	365	345	344	370	375	362	373	375	342	329	322	332	336	363	325	377	346	379	376	347	353	368	369	329	388	381	345	378	362	366	356	376	356	333	371	337	350	351	333	364	327	361	367	351	349	366	337	321	350	354	367	370	348	349	380	384	332	366	427	376	342	345	366	355	326	349	344	368	376	333	352	331	370	375	309	402	380	344	377	332	371	339	343	360	367	351	343	361	344	391	347	385	351	348	355	353	336	330	368	340	357	375	391	346	349	331	346	386	370	357	394	356	404	341	366	309	349	352	370	340	334	360	361	374	383	330	345	357	354	367	403	367	327	326	349	395	339	359	396	361	370	356	384	368	363	374	350	387	335	365	385	371	382	343	359	370	350	352	368	355	368	359	334	332	341	328	371	383	351	386	369	355	387	341	335	366	362	355	364	372	361	361	374	361	356	374	378	375	383	354	343	320	335	367	383	376	353	379	359	312	384	320	338	358	359	374	344	369	335	394	364	326	377	400	369	353	357	367	345	366	344	382	371	352	376	350	376	349	374	334	371	367	381	361	385	347	376	362	321	378	367	341	361	376	341	375	332	356	361	317	400	377	332	360	353	359	342	336	403	362	387	339	389	322	374	344	362	357	372	350	365	359	376	350	344	351	344	375	349	358	370	357	342	350	341	381	372	320	353	374	356	378	354	347	337	390	335	381	357	376	351	361	331	361	398	382	342	349	333	355	358	323	320	338	374	305	379	345	365	379	365	376	318	347	363	369	367	362	327	365	368	353	384	327	374	398	356	367	375	350	354	333	371	361	341	354	359	343	366	336	341	379	342	356	351	370	361	347	327	394	351	353	336	397	369	392	385	337	338	362	362	336	357	363	366	372	363	353	361	347	337	373	362	351	391	347	366	352	319	355	363	344	380	359	350	398	350	340	355	317	335	363	350	358	340	401	387	365	354	336	326	360	359	325	359	375	374	363	373	346	405	343	360	339	358	384	359	373	356	377	375	352	339	350	335	355	363	327	352	344	399	357	333	326	350	394	339	368	370	355	335	339	339	347	349	331	380	349	323	351	333	347	347	378	372	386	332	360
19765	54621	37630	16366	5678	864	405	427	418	390	427	409	406	408	384	388	426	442	430	422	390	429	398	403	409	414	443	384	398	398	430	450	418	382	427	417	401	400	407	400	413	405	391	416	443	404	400	428	374	407	419	426	414	436	420	385	410	390	426	440	419	401	418	397	402	423	399	434	421	411	451	398	434	395	419	410	429	413	416	428	393	425	431	444	383	421	407	408	398	429	420	449	401	376	383	444	413	432	431	414	394	404	392	421	388	430	393	402	413	412	387	407	388	421	435	364	434	416	451	414	393	425	429	399	412	413	399	403	380	415	428	404	438	413	399	420	386	398	412	396	436	402	433	417	415	386	404	423	402	414	418	435	418	418	479	396	402	402	431	402	373	456	431	402	434	419	453	408	442	419	420	412	383	401	411	413	402	374	411	428	396	382	433	400	408	424	411	417	411	380	424	425	469	404	417	426	439	429	375	433	424	386	399	424	412	402	399	426	421	446	444	453	432	377	435	403	413	394	401	411	393	412	407	432	396	393	406	420	423	388	396	444	433	400	388	411	372	408	398	422	385	433	430	395	404	411	384	425	419	427	398	419	448	419	389	408	447	371	408	397	431	427	426	415	390	415	400	399	383	405	394	389	394	391	414	419	411	422	447	438	426	390	424	412	423	410	475	392	396	445	403	432	416	438	441	376	411	441	444	416	424	382	428	448	429	406	448	437	401	405	403	392	401	429	408	451	393	378	451	450	425	437	430	399	385	414	402	425	387	405	372	395	445	417	394	397	419	384	414	410	409	419	402	402	410	414	412	403	371	433	409	426	404	403	398	402	354	398	377	429	449	375	413	386	429	385	416	409	379	446	447	417	430	411	408	392	404	408	409	418	413	421	424	416	407	428	395	424	411	430	413	392	432	459	426	444	436	372	411	395	440	421	427	414	428	407	430	417	422	401	434	465	450	425	415	393	372	419	369	396	417	447	404	374	411	428	423	449	411	414	416	380	420	438	387	440	433	449	425	400	412	423	427	413	452	411	408	418	421	408	410	422	406	432	424	391	415	398	430	433	399	403	416	403	398	390	414	425	435	431	419	393	440	415	421	393	416	439	377	446	370	394	423	400	404	414	396	405	426	379	404	427	445	404	383	419	411	428	424	404	419	397	425	428	419	421	450	429	393	434	435	402	390	429	404	366	451	396	437	431	449	396	420	398	460	428	408	414	383	414	407	459	405	422	430	444	439	427	426	426	390	379	420	418	419	433	395	452	384	456	410	407	436	424	422	398	398	429	436	436	411	403	434	425	401	407	396	389	411	408	381	395	410	405	427	415	436	397	405	414	395	431	414	422	415	401	417	405	405	422	395	399	406	428	411	433	432	432	419	398	402	384	434	390	417	396	419	388	387	411	379	444	377	409	425	428	403	406	435	411	428	384	420	437	398	390	448	461	423	420	401	420	398	444	414	435	465	439	413	472	413	433	445	395	394	399	420	401	438	395	422	434	414	439	412	435	414	417	425	383	402	415	413	399	410	432	410	413	391	414	440	434	384	442	398	391	406	406	427	416	397	434	427	415	424	414	474	413	416	420	394	399	413	415	348	435	378	412	422	416	386	387	382	417	396	398	430	440	383	417	436	391	415	432	407	411	414	405	397	392	446	411	407	401	409	361	405	403	420	370	431	430	401	396	430	418	419	378	417	427	424	404	417	385	394	376	437	391	389	384	381	416	418	432	396	384	411	409	442	446	407	381	391	414	399	429	447	400	402	413	408	432	417	421	438	411	425	441	399	423	416	420	423	391	433	426	414	378	430	391	439	428	428	402	419	391	389	393	394	410	404	427	390	412	452	448	464	406	418	436	428	428	392	421	400	389	370	418	418	413	405	425	421	447	394	401	430	398	396	389	432	364	401	425	429	397	432	450	406	434	423	417	398	385	371	397	378	390	406	422	395	415	413	383	466	410	431	433	414	382	449	407	440	414	393	478	406	422	401	405	415	394	370	411	410	420	425	407	425	407	434	414	457	403	430	408	410	412	382	406	449	422	409	436	422	410	420	406	409	424	366	421	453	449	458	414	402	434	398	383	409	395	399	426	386	453	432	428	423	421	425	404	414	432	407	425	410	428	407	395	417	433	426	394	421	424	435	444	410	407	377	380	392	397	418	407	411	378	438	426	415	425	424	410	421	428	400	404	421	382	402	395	428	420	448	398	420	446	405	404	415	432	419	435	377	405	411	430	419	428	400	424	446	414	405	417	445	434	429	426	416	432	432	416	419	412	362	419	396	415	425	399	444	417	381	393	390	400	395	391	371	448	424	426	404	417	408	418	414	398	385	420	406	381	403	418	408	380	436	431	391	429	366	382	393	408	419	405	404	411	462	368	414	442	453	423	411	412	410	375	423	435	449	431	418	414	453	388	449	423	407	404	439	442	410	413	386	416	425	397	439	405	417	452	424	386	404	394	410	404	394	415	446	405	442	423	390	398	423	415	417	438	409	439	374	400	440	418	458	430	456	420	428	388	440	462	432	433	399	418	398	417	414	416	451	424	441	417	386	408	413	444	434	375	362	376	434	423	421	381	446	433	391	436	427	407	416	405	391	443	433	369	412	409	388	429	405	410	402	449	420	407	421	412	420	417	402	422	421	373	397	401	430	387	407	425	416	407	400	413	442	388	398	400	439	416	424	418	434	447	414	420	424	421	422	401	401	405	399	395	398	421	443	407	386	416	396	407	415	394	374	412	437	450	409	401	411	411	430	392	436	425	410	405	394	419	445	433	383	395	391	402	402	427	393	428	406	403	416	408	416	398	415	406	427	422	414	415	420	414	396	416	425	406	430	400	408	416	395	457	395	443	421	403	396	397	391	424	414	454	388	390	409	399	430	430	397	385	403	404	412	397	405	423	409	427	407	431	423	438	405	409	435	388	404	431	392	408	459	389	388	435	421	393	397	417	415	416	401	409	406	450	429	408	391	420	431	392	432	436	414	449	420	402	378	411	425	404	390	420	414	407	399	431	400	401	440	408	400	420	397	399	415	403	420	417	420	409	372	438	388	413	423	405	404	378	451	419	419	396	412	394	393	405	409	419	423	406	403	443	375	423	407	398	406	408	418	432	391	436	386	414	394	455	422	397	373	407	410	411	379	413	392	406	413	407	422	441	419	403	433	414	407	405	417	405	415	439	428	422	448	403	424	435	408	421	409	458	422	398	427	389	425	394	417	413	390	417	447	388	409	425	401	419	427	432	399	417	378	428	414	459	389	409	413	414	379	384	408	435	414	403	444	404	425	409	407	452	396	398	401	428	412	413	370	414	386	413	401	406	392	429	419	413	406	414	409	444	419	475	400	424	417	411	416	440	405	372	428	422	393	409	423	440	417	429	391	417	435	400	431	424	416	428	387	401	429	394	405	413	394	411	448	380	429	422	449	442	408	401	415	439	417	394	446	418	388	411	420	416	393	441	398	398	432	403	423	419	425	389	422	417	414	410	381	415
24232	25143	43848	38254	26646	15778	2878	447	483	451	417	396	413	417	478	414	385	468	380	429	420	433	418	431	381	420	416	394	436	411	438	432	426	395	399	428	452	442	426	407	424	373	412	389	362	404	434	424	407	435	393	431	439	421	430	412	438	398	384	421	452	405	424	438	419	409	418	416	435	392	411	427	414	414	404	400	461	410	436	420	437	423	408	425	429	411	401	426	430	391	442	446	440	455	432	425	375	447	445	386	417	474	442	416	443	414	424	422	415	439	397	446	418	417	400	396	368	414	396	419	417	410	399	481	410	448	432	401	423	438	403	409	398	359	413	434	379	411	416	448	440	404	430	396	417	406	397	407	423	416	414	452	381	444	396	408	430	427	401	439	402	404	433	402	407	467	392	424	445	415	412	426	392	433	401	416	423	446	390	435	441	419	411	411	434	443	419	422	443	434	433	434	443	401	413	433	417	402	403	403	415	430	453	397	435	389	424	410	429	434	423	408	429	382	413	429	422	402	391	413	423	464	396	426	423	407	434	436	425	438	389	392	387	447	406	394	429	437	442	425	415	410	382	429	400	443	451	395	427	437	419	392	418	409	411	386	363	424	426	434	400	420	423	400	457	406	420	386	423	404	412	418	399	396	428	447	409	474	420	454	416	395	419	390	451	404	372	394	384	403	401	430	445	408	431	430	437	380	408	422	400	418	377	421	417	435	420	456	415	463	409	390	412	403	486	429	404	405	403	402	393	433	413	424	446	419	365	418	434	409	425	371	430	447	433	436	441	436	422	426	429	422	410	417	442	417	441	395	454	424	410	442	439	393	406	398	425	377	415	427	399	404	442	434	404	418	442	390	431	413	439	422	426	448	403	434	436	405	400	423	409	433	399	413	434	394	418	447	402	404	445	405	429	415	428	401	434	436	417	406	421	432	440	467	395	404	410	420	426	397	397	432	412	449	403	400	402	449	429	434	385	444	433	410	389	402	422	409	404	401	412	401	418	391	430	415	412	426	409	388	421	397	401	439	450	421	462	414	431	423	402	410	410	411	443	467	402	415	419	407	419	421	440	378	426	414	446	410	430	436	445	426	414	421	400	404	411	418	435	404	424	388	413	409	400	388	446	436	393	455	412	407	427	404	396	445	448	416	448	422	432	436	422	399	394	409	444	418	413	437	388	437	420	462	439	423	360	415	421	397	418	419	410	416	397	480	408	440	452	414	449	436	373	415	420	421	399	404	439	423	383	397	426	388	424	417	455	409	405	420	444	437	438	399	430	396	448	435	411	420	386	441	387	419	408	396	408	377	418	404	405	428	424	380	415	431	412	396	433	389	430	403	412	455	399	403	438	403	395	434	388	405	413	418	412	409	431	381	425	392	401	436	437	389	416	394	402	398	440	459	447	449	388	405	404	384	410	415	413	401	437	439	395	411	429	414	419	396	421	391	402	391	419	411	418	434	401	422	392	379	415	475	437	415	407	458	445	429	415	423	421	392	389	415	406	426	423	437	419	420	400	394	389	425	436	440	443	449	403	408	411	407	431	423	394	396	405	405	410	421	429	423	412	436	429	398	446	415	422	422	400	368	420	401	456	441	465	407	413	394	437	431	431	397	387	422	449	402	434	423	387	439	366	400	412	384	413	383	396	395	415	428	416	403	394	397	382	413	441	444	418	434	452	431	441	445	414	415	431	422	418	416	421	425	404	406	423	384	419	433	402	380	421	450	430	435	405	407	392	436	410	447	444	427	453	427	382	423	416	446	396	416	422	425	446	425	386	432	389	394	428	413	403	398	453	416	401	409	418	422	428	441	393	410	461	429	408	437	440	382	397	418	447	464	424	404	412	398	430	416	393	412	443	435	426	386	439	448	421	450	441	408	443	431	413	458	425	441	410	404	453	400	349	385	430	360	390	446	439	399	460	382	396	376	434	394	397	420	438	404	426	382	440	419	427	406	431	442	411	416	420	434	414	440	414	409	398	447	443	414	423	390	424	454	430	407	421	393	416	402	408	431	421	428	407	418	424	394	427	427	415	404	441	407	404	404	439	435	403	382	397	437	438	417	396	415	444	450	411	423	408	416	428	413	433	439	409	404	424	424	393	408	459	439	454	431	444	459	392	430	415	424	378	409	414	390	441	420	441	443	422	425	424	469	427	392	394	402	462	425	414	406	417	435	419	413	431	361	400	436	423	415	411	399	406	382	400	420	419	473	392	409	404	400	431	409	428	417	463	432	438	435	417	439	385	423	409	427	393	429	429	396	420	422	396	434	429	398	398	428	416	400	409	420	437	415	412	364	406	428	375	402	409	372	408	362	440	392	445	435	458	416	398	428	392	431	430	415	483	413	412	422	401	419	428	385	444	465	392	389	383	387	406	465	400	413	414	425	419	437	392	418	406	421	421	457	399	445	383	437	443	422	401	429	432	435	418	415	447	381	431	407	400	424	394	450	388	406	398	421	417	433	458	411	395	443	419	425	402	402	401	431	409	445	443	423	431	457	424	410	439	382	393	415	420	438	388	384	396	422	458	448	420	384	468	427	405	393	458	446	414	415	437	400	427	399	412	437	425	432	429	398	416	385	455	440	442	404	405	404	406	422	468	419	411	368	415	423	419	435	410	416	389	436	446	436	433	408	414	391	375	423	394	447	407	413	413	444	447	398	415	451	431	438	379	417	398	429	435	422	347	393	413	406	388	412	385	424	457	430	417	427	402	419	414	434	417	409	430	388	381	429	419	415	407	418	414	400	414	448	421	386	423	447	387	437	423	403	393	403	423	397	389	389	421	429	419	392	435	435	435	426	398	401	381	411	408	442	431	427	441	408	408	418	402	387	410	417	468	419	405	474	417	444	392	410	406	416	449	417	395	420	432	416	394	432	449	424	447	427	413	411	482	427	427	407	403	425	377	411	414	403	425	437	395	413	426	398	398	411	463	411	392	419	403	413	433	410	428	413	400	398	434	393	415	421	427	425	385	465	477	431	364	419	448	438	421	427	427	433	437	376	413	404	426	414	399	407	429	402	394	451	395	429	420	412	431	433	432	387	426	408	436	423	437	401	412	436	438	433	406	434	365	422	400	397	442	455	394	413	442	415	401	419	418	396	452	412	420	436	428	426	411	422	387	419	385	429	422	433	402	396	412	437	442	409	450	435	430	434	423	464	442	400	448	394	433	396	404	400	441	423	422	478	413	417	437	430	401	407	448	419	381	440	389	374	444	448	409	370	420	435	399	450	454	428	403	449	394	411	461	423	407	436	393	428	436	393	432	463	431	419	412	442	432	443	401	455	428	417	450	411	400	417	447	420	452	436	416	421	439	405	463	438	405	396	401	418	422	429	488	404	431	404	399	416	412	417	437	402	387	424	424	424	380	425	425	412	367	431	413	441	406	387	408	408	424	420	410	437	409	474	363	412	396	416	407	401	392	431	412	448	421	441	434	442	438	398	415	419	427	440	417	421	424	407	391	431	411	416	409	414	412	439	426	397
31500	93202	75920	49051	27778	3931	547	495	504	485	456	467	481	443	431	513	475	466	465	476	482	459	458	509	461	472	490	458	486	489	458	479	447	490	454	454	462	420	492	456	484	442	509	490	483	489	432	464	495	474	493	455	492	462	437	451	500	507	416	450	453	450	445	442	475	456	461	490	507	480	462	481	455	494	428	485	480	466	467	443	452	455	471	481	527	468	449	450	495	461	492	481	471	473	478	460	459	444	489	426	458	490	444	483	455	515	459	484	448	458	419	425	457	462	457	444	453	483	439	479	461	482	433	450	438	481	451	486	449	477	456	454	459	488	493	443	484	483	465	453	475	474	468	445	448	446	455	474	473	487	470	489	491	461	461	490	486	476	452	448	467	468	506	451	459	439	427	459	442	434	440	473	473	463	467	454	458	487	456	455	501	473	485	472	467	461	470	463	459	440	505	485	444	467	479	442	427	458	462	468	449	485	445	464	466	414	501	461	503	437	469	495	453	442	488	453	442	493	453	440	461	461	474	458	445	473	439	477	437	455	457	485	496	490	474	449	454	458	450	486	457	432	457	458	404	434	473	484	429	425	483	494	459	500	467	444	434	434	466	442	418	481	466	440	471	481	460	459	486	457	480	451	469	498	458	481	516	479	478	505	485	488	452	479	445	472	485	476	456	454	473	453	481	477	458	505	455	456	475	461	472	437	483	464	479	456	474	464	487	453	440	456	447	459	464	481	463	480	482	474	493	495	514	460	481	467	473	446	442	478	499	454	443	447	454	462	453	462	458	439	467	462	465	461	475	466	439	460	488	469	443	502	434	452	426	475	489	484	485	506	491	461	455	486	460	484	478	478	455	471	477	439	455	445	486	436	443	450	478	455	477	489	467	428	484	457	469	510	460	465	491	466	439	473	487	439	468	465	484	483	462	482	419	453	467	462	437	435	447	471	442	440	514	474	465	468	425	445	468	485	453	429	506	469	471	461	443	433	492	478	479	473	479	442	447	453	505	455	455	445	437	491	465	447	456	465	466	461	448	455	470	449	462	481	487	465	452	450	493	460	466	441	450	481	470	434	470	452	509	424	496	470	437	450	462	449	474	446	461	459	461	466	450	425	452	470	436	483	461	488	461	486	489	457	463	456	453	520	475	444	448	493	444	452	480	457	456	466	510	469	484	480	482	446	432	479	457	436	491	427	474	449	450	462	471	456	521	455	451	478	447	486	483	480	429	455	478	453	438	473	446	494	461	459	447	463	457	492	454	450	492	463	462	483	434	468	451	445	440	446	493	447	444	502	448	451	444	445	443	451	494	459	462	452	463	478	489	487	419	461	453	474	447	500	461	439	425	449	453	450	448	456	464	464	462	479	445	463	457	456	466	429	480	441	447	463	434	454	470	469	427	444	474	500	391	451	468	474	430	500	485	439	459	460	476	464	423	471	450	455	429	496	407	457	489	443	475	431	477	484	467	461	461	447	491	451	452	426	453	491	421	449	473	441	508	466	448	483	488	439	462	453	473	426	417	497	462	456	440	464	464	462	463	476	451	468	481	460	478	430	479	444	463	433	476	477	453	458	472	474	496	489	436	445	495	489	458	497	444	467	510	459	449	441	468	452	426	448	433	492	470	448	416	491	478	471	472	473	452	437	496	447	478	477	495	471	486	475	446	469	442	440	488	468	454	458	389	453	423	472	419	474	418	455	444	446	472	470	449	470	456	452	439	489	426	477	450	475	421	470	443	456	470	466	464	493	454	431	448	478	448	482	457	477	426	469	485	452	438	433	472	464	497	456	479	461	456	488	464	517	516	439	431	472	502	472	505	503	507	438	438	440	442	424	451	474	447	466	463	456	496	454	480	513	459	435	415	473	450	466	481	398	457	478	460	510	443	452	489	470	492	469	482	445	526	447	436	463	488	472	468	467	431	469	453	432	489	475	473	464	486	475	475	486	439	429	455	449	462	457	437	485	470	448	446	441	478	485	444	456	498	489	437	471	434	489	478	464	474	475	496	453	458	458	464	467	465	446	474	442	504	423	429	469	490	463	445	450	473	470	488	466	503	481	432	455	438	444	467	448	413	486	476	434	462	484	455	469	475	463	501	483	497	464	454	416	456	475	450	479	484	459	422	471	473	467	429	466	458	491	447	488	467	432	474	476	478	440	477	466	454	484	445	473	448	510	486	476	501	473	453	467	467	470	439	479	485	461	460	460	447	455	473	476	445	474	471	448	446	451	453	497	484	496	435	458	469	481	453	488	472	459	450	486	466	498	456	453	474	480	470	471	469	471	502	474	437	447	500	457	510	452	438	439	452	483	453	479	431	417	459	444	461	439	503	461	509	441	443	435	481	456	449	518	481	461	453	443	454	410	458	451	474	466	497	473	464	473	469	464	463	431	456	439	440	491	483	455	486	455	449	472	505	462	467	474	455	440	480	467	451	465	498	444	490	483	469	462	457	483	431	420	412	447	504	496	450	437	497	484	454	476	453	453	471	494	487	470	452	442	471	482	453	437	464	456	457	488	488	449	489	496	472	468	486	467	467	469	493	440	459	446	445	434	479	496	518	443	464	439	463	482	466	485	476	471	473	453	457	498	445	464	441	454	446	491	452	471	464	450	462	457	464	461	460	518	450	445	499	443	471	448	453	461	442	486	460	448	438	486	480	448	473	446	462	466	477	452	469	453	471	460	467	526	489	433	440	501	468	449	422	474	475	472	455	478	475	471	407	438	472	454	523	486	463	441	472	433	512	473	417	458	484	480	454	439	499	464	460	451	435	478	447	470	457	466	471	466	466	402	468	481	494	400	457	436	486	445	412	491	475	482	451	464	475	506	435	482	431	460	478	444	484	413	470	426	432	464	471	447	483	467	444	444	435	459	428	463	496	446	477	458	431	409	469	441	501	472	477	380	438	451	463	457	429	481	440	477	489	498	467	461	456	505	473	436	467	430	481	439	462	488	465	480	423	478	464	460	514	480	465	464	424	500	444	448	466	448	444	442	432	444	492	444	489	473	485	461	471	436	477	467	471	476	454	461	446	468	463	439	460	457	434	456	447	472	489	507	490	497	434	471	470	471	490	454	441	469	453	370	436	451	476	466	497	475	462	452	487	468	484	523	461	470	445	459	434	448	452	474	434	448	449	496	502	482	447	437	471	476	482	472	469	480	457	460	434	425	473	469	444	472	487	439	483	491	446	465	454	447	480	460	478	469	500	470	471	485	438	463	463	471	474	442	440	460	515	488	448	454	474	487	466	473	451	455	440	486	475	483	461	436	505	508	428	462	453	486	454	450	453	479	476	475	462	457	466	459	459	497	443	463	478	474	470	477	468	448	440	425	464	450	469	501	469	464	461	454	431	432	486	444	472	475	471	492	494	457	487	507	445	462	456	446	510	447	402	483	456	457	472	434	461	472	463	465	444	428	457	456	467	422	456	480	472	435	454	498	483	476	468	459	481	466	421	500	483	455	479	466	487	442	453	514	469	447
25472	28768	45898	35421	20804	6220	653	516	486	474	516	479	500	463	472	475	456	477	523	502	499	477	466	497	473	496	443	476	495	500	491	480	505	473	453	467	480	527	479	436	464	453	470	500	480	435	480	470	500	475	447	443	463	463	488	517	523	475	463	478	507	508	478	478	421	477	438	476	500	476	464	488	459	455	526	493	450	489	460	438	522	464	481	455	459	462	513	489	511	453	471	454	492	494	473	474	469	527	494	466	476	433	482	487	482	479	468	506	453	517	473	450	454	480	505	502	495	486	513	456	465	479	487	480	469	496	446	484	481	478	518	479	465	506	470	494	493	486	470	497	459	493	500	452	482	433	443	462	468	475	489	460	492	471	482	473	510	434	426	464	486	501	469	473	515	497	442	470	416	524	440	498	464	474	517	465	507	488	488	506	456	490	445	449	502	522	479	477	483	478	455	459	467	461	468	474	448	456	457	484	457	481	501	498	478	472	471	426	487	501	468	477	471	491	508	466	496	478	457	449	481	473	448	477	466	482	458	484	500	457	494	454	502	458	456	470	442	521	459	470	483	449	479	452	506	504	467	464	489	479	462	453	467	433	485	461	442	469	474	522	453	493	481	477	460	449	475	489	464	468	471	463	523	483	420	477	524	460	512	484	477	480	457	517	500	464	468	478	481	453	493	484	477	491	449	475	486	489	502	461	451	549	449	460	487	469	515	481	448	452	453	488	476	512	483	507	462	478	507	479	436	476	463	475	438	438	487	445	496	448	450	483	442	472	493	461	492	465	464	471	461	533	446	453	500	497	457	465	450	515	483	487	491	505	466	489	441	486	471	484	506	488	444	482	476	505	465	467	454	462	474	435	476	486	445	461	470	472	474	473	460	494	447	480	514	450	451	483	434	509	483	475	501	493	434	499	494	466	530	471	497	464	485	505	468	428	459	507	471	454	489	456	483	483	470	465	478	507	441	478	481	509	471	467	485	487	484	443	467	486	470	443	465	483	476	479	493	503	477	495	499	455	466	478	501	492	468	449	515	487	486	481	517	496	462	509	486	438	444	484	491	477	461	487	483	496	487	466	517	502	460	522	467	483	460	473	497	465	474	510	451	468	478	487	485	485	466	394	514	460	473	473	496	502	471	496	457	489	449	520	511	480	536	427	474	501	495	461	467	442	458	482	451	487	469	477	478	497	440	481	474	465	470	478	482	493	463	500	453	486	494	470	474	513	457	423	462	485	441	468	497	507	465	454	473	513	471	469	475	465	482	483	467	441	499	454	479	460	476	460	501	432	456	453	502	475	445	460	486	480	456	441	456	466	479	481	505	462	483	424	503	486	475	475	473	537	472	488	518	493	474	462	445	471	489	456	434	479	486	468	488	483	465	469	476	487	425	503	451	496	500	461	492	474	448	485	472	454	482	492	545	471	490	456	479	476	494	464	492	481	475	484	459	512	458	455	494	465	464	469	461	483	462	474	460	491	468	470	499	440	512	473	484	480	485	473	496	512	492	469	475	469	495	452	508	479	424	493	501	459	467	500	498	464	493	456	501	459	480	463	494	491	485	462	485	481	501	447	465	494	498	470	486	489	476	491	446	493	475	435	486	486	451	463	475	495	467	505	475	453	467	453	504	453	498	454	458	476	475	498	478	506	471	467	465	470	504	470	487	497	447	457	494	500	478	479	514	478	495	453	459	443	451	477	484	526	490	450	502	496	456	485	519	519	504	465	495	487	460	431	490	476	466	499	478	471	500	478	460	461	488	507	443	491	445	469	487	457	494	456	497	467	469	473	497	493	471	473	460	481	483	451	465	482	514	516	501	459	470	497	470	470	454	480	475	440	488	493	494	491	474	479	474	465	465	459	451	480	462	472	489	476	512	490	463	487	492	490	485	470	458	482	504	476	511	492	463	476	493	472	500	484	498	467	496	489	491	472	484	503	463	496	459	502	478	463	443	471	466	456	492	440	480	489	492	465	484	464	472	478	529	454	452	487	481	484	473	465	515	479	455	466	473	453	486	505	415	494	469	441	452	473	494	471	464	479	470	463	476	458	446	516	462	477	457	464	453	482	475	516	464	482	464	472	502	481	513	433	479	477	468	424	486	454	454	446	478	498	470	511	469	485	449	504	486	480	485	457	488	476	513	452	502	477	486	444	518	455	466	504	495	472	487	485	461	483	461	482	483	468	490	494	470	462	509	463	485	484	469	481	462	467	484	440	480	459	437	471	470	457	450	474	480	461	487	472	493	449	461	461	466	490	478	451	460	477	451	445	488	473	482	428	439	506	502	533	475	486	496	485	487	447	436	433	471	470	427	471	462	486	502	499	467	450	461	497	448	456	495	473	473	424	507	477	474	460	420	450	499	461	459	487	516	451	450	479	480	476	464	432	489	481	487	509	550	462	444	495	465	459	470	461	480	506	543	473	450	503	462	441	436	470	485	472	488	429	468	471	441	479	481	465	492	463	493	483	488	494	477	466	448	452	489	468	491	512	453	480	442	455	456	462	432	464	463	471	464	495	515	457	490	484	483	465	464	460	499	465	452	480	480	484	481	444	463	514	421	450	456	515	465	466	476	443	488	452	466	468	465	442	524	444	493	455	478	420	480	461	447	490	497	489	529	497	475	495	505	474	471	457	481	506	493	466	441	450	499	470	426	496	465	510	455	453	447	481	445	487	510	492	488	492	470	475	450	466	517	495	490	506	477	469	485	469	521	432	424	478	517	490	491	461	482	508	439	492	447	527	425	477	464	474	497	494	480	469	488	467	497	483	486	454	478	429	460	477	478	448	516	497	516	461	509	484	490	460	478	478	513	474	463	471	509	484	473	494	501	462	488	455	520	472	460	448	418	490	520	459	443	472	449	458	488	456	429	422	501	504	445	487	462	470	441	496	478	478	503	508	477	486	474	476	480	480	460	508	518	495	494	500	509	517	500	481	488	505	486	438	451	494	457	495	462	489	446	490	449	445	474	480	469	494	460	491	457	490	479	457	456	466	498	465	507	480	499	483	454	463	479	447	471	459	509	457	521	475	474	486	463	460	476	477	476	475	486	479	463	525	461	434	446	472	501	478	467	473	459	468	521	465	449	466	499	473	490	469	460	427	466	482	505	482	482	514	464	463	444	490	464	512	445	491	470	463	449	475	490	502	513	505	473	464	469	507	467	479	463	479	460	466	474	516	482	474	464	486	482	452	478	416	482	516	478	461	466	426	448	453	483	483	468	472	423	485	449	483	474	497	543	459	458	495	503	474	491	465	483	459	496	468	460	430	487	488	518	533	472	504	463	494	459	473	431	470	461	450	446	424	498	453	468	478	476	477	456	500	457	461	455	483	460	514	463	508	508	480	470	494	460	480	463	484	471	484	462	459	479	465	465	488	489	509	441	442	475	475	448	457	448	469	527	447	495	480	493	471	483	464	470	507	493	430	476	483	484	465	506	441	475	447	460	480	469	535	453	471	520	466	472	439	455	436	519	458	396	520
33238	87337	64508	38742	18788	2816	546	545	573	539	542	513	507	523	568	573	547	554	537	566	535	493	543	541	568	531	539	558	507	541	544	513	546	535	567	506	529	562	548	568	553	537	493	512	571	539	578	515	521	522	548	568	539	580	561	570	543	574	531	555	526	553	506	542	524	536	568	548	516	521	557	493	565	530	549	501	529	551	527	548	533	561	551	513	565	570	539	517	510	517	497	538	512	554	569	550	509	547	559	572	531	548	517	548	552	586	543	527	544	518	543	572	532	526	523	575	528	579	523	542	518	508	535	533	561	549	546	546	519	549	582	531	502	517	536	556	494	521	538	554	544	566	513	535	583	523	559	571	561	520	540	512	547	544	502	515	555	559	523	517	544	518	542	553	539	565	551	521	512	525	571	540	507	489	536	501	590	551	496	509	530	553	503	558	555	513	531	527	514	538	494	543	543	513	566	503	548	569	520	505	544	488	527	545	565	522	527	576	523	554	546	558	561	536	534	565	495	494	520	548	543	553	506	522	535	546	527	528	555	564	551	525	518	513	504	540	569	562	525	518	515	505	586	561	565	558	543	582	537	557	520	547	520	561	549	561	543	516	535	510	573	553	527	527	558	559	515	580	542	540	570	510	524	503	519	536	536	550	506	512	533	523	519	548	549	511	524	518	563	541	545	513	498	581	508	546	532	530	526	561	535	560	516	539	538	564	541	581	561	545	497	541	556	559	499	511	497	552	506	544	528	550	537	543	526	513	544	572	587	503	559	522	545	584	502	512	549	569	516	524	539	548	528	553	550	550	542	539	552	580	547	559	507	509	555	541	565	548	576	509	529	556	543	601	521	535	548	548	527	527	489	527	511	531	552	541	575	553	544	520	576	537	562	533	527	524	532	541	560	517	517	488	551	574	524	578	510	512	540	561	527	564	552	555	567	540	538	512	552	533	535	495	511	569	493	500	527	519	515	524	503	498	547	530	548	556	537	529	510	529	513	588	523	546	580	555	544	568	560	530	523	566	523	511	517	557	535	597	511	547	572	550	541	510	562	557	556	522	499	516	566	518	557	521	522	497	491	532	540	538	491	576	513	577	554	536	562	589	497	544	538	558	540	540	508	544	541	535	570	521	516	557	571	537	501	540	519	549	562	541	541	520	491	529	538	487	551	556	540	545	509	509	537	557	549	541	564	505	591	526	558	555	526	528	528	564	554	537	574	529	498	548	556	578	543	558	528	504	538	550	538	547	519	550	494	510	529	545	523	573	573	481	526	536	537	525	573	524	534	526	571	537	529	562	547	569	508	578	538	511	521	577	503	523	590	529	530	554	524	515	564	537	542	555	545	531	581	547	513	555	510	514	543	536	553	518	519	593	522	501	512	491	536	585	560	538	562	543	527	530	555	559	529	499	552	531	569	521	576	530	548	531	578	523	541	566	549	510	544	544	546	563	555	565	526	515	547	531	548	503	570	549	528	529	529	524	518	544	559	527	504	586	514	518	557	552	516	508	568	523	503	540	556	550	517	541	516	547	557	564	535	537	499	542	521	571	580	534	532	571	526	575	546	529	568	553	538	541	509	552	495	538	598	518	521	562	517	566	529	527	546	517	597	551	560	522	559	559	554	565	555	525	583	526	550	553	544	524	500	535	548	511	559	527	519	511	532	527	551	527	547	497	522	509	487	570	529	539	519	537	554	558	551	525	523	528	540	587	539	558	533	558	502	553	555	554	559	522	509	542	533	577	561	580	565	529	484	542	515	526	531	515	550	553	540	497	558	525	553	496	523	519	529	513	527	563	547	500	518	546	535	547	529	550	550	552	499	531	515	543	503	528	526	561	551	544	515	500	522	510	519	566	507	555	566	534	511	512	498	560	554	562	546	527	536	526	577	573	534	542	554	506	525	559	547	533	601	557	523	525	562	527	571	517	566	554	544	535	543	539	527	548	536	559	575	521	505	582	510	580	533	543	562	501	593	521	517	548	515	509	556	561	539	542	545	554	529	511	501	500	593	528	549	494	534	531	530	534	527	518	554	542	531	537	529	537	546	530	583	523	523	546	545	584	541	549	541	528	544	521	540	526	530	546	552	502	552	534	499	514	523	532	551	505	554	552	565	561	528	566	542	514	543	577	528	569	525	560	545	565	515	508	540	550	515	531	571	531	552	531	554	534	541	541	557	535	511	539	532	531	517	535	534	573	520	570	558	560	511	520	520	553	545	543	565	525	529	539	479	541	562	534	507	556	533	514	512	567	533	557	533	510	509	531	556	529	547	557	506	540	527	528	526	578	576	512	502	540	540	509	519	558	553	526	470	555	518	572	571	543	528	494	606	555	520	523	561	539	544	554	550	557	537	556	509	499	502	542	529	521	508	540	562	554	568	533	505	549	512	523	497	553	492	513	557	565	518	552	537	545	522	559	553	545	533	560	561	561	482	547	551	526	536	520	513	543	555	573	544	527	534	528	504	525	545	582	556	576	555	558	544	575	505	561	561	549	523	574	554	543	559	537	523	518	534	540	573	567	523	544	551	576	526	512	540	558	539	534	535	529	520	523	518	581	522	556	548	520	544	547	571	546	542	504	506	525	571	553	551	547	522	513	544	523	512	546	561	539	546	526	557	558	536	492	549	497	537	592	515	541	558	509	539	511	505	500	540	546	576	547	542	542	502	537	536	546	543	540	593	509	516	517	511	557	564	553	502	563	530	553	572	517	542	543	540	561	527	552	550	543	541	519	519	574	496	551	564	532	518	503	545	544	572	514	546	575	525	530	549	544	537	530	534	542	532	598	602	542	568	505	482	537	555	525	512	536	547	505	534	545	572	540	564	535	524	542	526	578	539	591	537	586	526	528	545	550	553	527	528	537	527	542	495	520	511	540	501	577	520	578	522	553	533	491	521	541	503	520	539	532	589	576	520	570	546	511	567	525	496	554	528	537	476	566	523	549	514	542	529	520	541	542	518	530	565	524	574	512	528	544	508	529	551	530	541	542	518	514	554	552	526	521	511	503	513	501	562	534	512	564	530	522	523	521	525	510	539	528	525	563	490	535	539	568	551	525	516	538	544	524	578	565	501	551	550	545	526	531	598	549	533	510	549	546	533	532	558	540	567	533	502	530	529	513	545	533	542	529	563	542	541	483	521	553	534	504	501	554	535	521	538	508	499	536	547	547	565	554	553	543	503	533	585	530	525	539	529	517	528	583	535	547	530	517	551	537	518	576	517	541	542	571	567	537	568	559	509	553	549	513	561	484	518	556	548	563	507	549	581	533	508	551	522	549	498	595	511	548	513	493	508	573	508	514	564	520	535	553	514	522	533	545	537	538	576	540	550	533	524	521	543	538	591	523	562	578	543	529	522	506	491	530	509	523	540	583	525	541	536	511	579	553	491	557	546	503	501	558	503	558	531	528	526	536	562	555	562	524	558	534	529	522	547	571	542	548	506	557	542	504	540	536	541	532	503	531	548	551	557	540	491	540	540	576	539	517
23109	23184	37410	32452	26239	21097	11164	1098	713	662	715	675	709	672	646	662	674	649	665	627	623	637	617	660	595	649	624	665	591	590	650	653	629	679	627	641	606	601	642	631	677	693	638	656	623	606	636	631	607	653	605	637	630	645	611	630	630	651	616	654	651	632	598	636	645	609	654	630	625	582	612	622	632	614	681	617	603	649	583	646	695	666	586	630	608	644	628	633	640	582	655	646	612	658	629	623	621	636	607	619	594	636	654	664	630	697	650	565	618	652	667	597	602	685	624	625	643	612	656	620	618	602	598	620	623	630	603	647	620	642	556	701	623	630	608	622	619	657	602	632	658	629	575	621	643	628	604	657	616	609	625	645	631	675	635	661	635	629	619	671	620	658	644	620	644	617	646	583	648	632	600	617	671	645	655	614	643	681	651	638	650	614	613	647	641	621	617	583	613	675	619	637	650	636	681	605	678	612	614	593	637	629	646	630	584	670	682	615	628	599	655	618	666	568	606	659	640	625	642	637	616	633	600	603	680	626	608	593	650	661	634	640	640	645	626	619	633	657	631	600	640	639	656	639	635	644	632	657	656	599	641	619	650	658	602	634	675	608	632	598	608	645	645	657	620	625	639	641	669	611	639	632	615	599	627	626	612	595	625	647	620	657	627	638	612	651	628	614	645	644	656	624	599	612	626	575	629	582	609	601	635	623	649	646	629	585	610	622	624	652	655	600	668	625	623	595	630	641	568	647	625	635	610	657	609	654	640	640	655	639	631	608	629	643	670	589	679	587	599	634	631	652	643	606	617	607	617	589	587	625	591	620	638	653	664	619	643	610	614	668	616	650	625	670	671	660	611	626	618	603	663	651	577	625	628	628	629	689	617	617	615	627	633	686	634	603	592	633	596	574	651	619	637	623	647	696	610	580	624	648	604	616	609	591	607	627	625	612	643	619	596	656	637	639	656	633	636	674	625	600	627	603	643	645	607	635	620	627	657	607	666	622	597	639	633	620	626	674	615	608	633	622	647	601	608	560	608	617	602	645	643	656	631	606	622	628	664	610	625	644	618	625	640	583	625	633	627	576	675	665	638	642	624	592	659	641	601	636	667	627	644	627	578	636	612	636	625	622	692	641	647	626	608	632	645	597	598	625	606	655	596	601	611	599	609	649	591	624	598	621	669	601	600	622	727	584	608	625	666	628	651	622	659	632	644	600	656	599	651	626	582	618	688	627	591	640	631	604	631	670	597	591	596	604	655	610	591	627	619	625	595	670	653	636	597	593	669	622	593	618	635	686	638	642	638	600	652	655	624	609	626	611	589	619	642	593	666	681	626	622	683	611	635	625	679	642	631	618	651	633	609	610	617	642	687	617	645	633	622	595	652	646	564	614	635	662	630	663	650	608	610	644	612	652	595	648	620	619	633	590	610	662	637	627	618	577	618	586	634	657	624	637	605	653	606	688	650	628	611	676	675	611	627	597	616	643	651	615	637	607	570	657	599	617	603	652	647	635	656	638	666	632	645	607	638	634	645	664	605	593	655	655	613	580	624	621	645	647	631	657	656	616	635	603	613	631	606	613	627	642	643	643	612	619	620	620	622	607	607	659	616	599	636	651	627	645	647	636	662	644	614	608	625	624	606	657	612	594	662	636	660	599	636	658	604	586	637	647	671	670	642	627	645	599	617	626	629	635	603	655	648	653	590	626	649	609	606	669	686	608	576	651	618	604	624	689	616	622	633	656	649	643	631	621	597	641	627	599	624	640	648	631	655	619	622	644	623	630	647	651	632	616	630	633	662	643	638	584	639	669	629	686	586	614	609	650	592	632	652	615	661	622	634	642	663	608	616	660	694	648	627	682	631	658	574	683	604	618	614	652	629	632	631	631	650	628	622	628	627	576	644	621	611	612	644	682	641	620	612	599	616	624	602	603	619	630	626	643	638	613	609	606	584	574	629	634	709	581	648	638	646	643	609	647	625	637	635	625	605	614	619	619	635	589	592	674	566	603	596	648	611	669	661	649	597	655	632	628	641	665	646	671	614	611	653	626	628	626	608	639	631	667	632	671	604	595	578	655	620	641	647	617	660	602	599	625	613	666	642	576	680	644	627	626	657	585	650	592	661	612	655	609	607	678	621	680	613	619	609	673	638	653	646	633	603	630	585	580	645	663	623	625	609	584	591	618	667	642	646	633	621	647	595	654	635	654	632	604	599	633	631	649	657	659	612	663	678	663	614	643	668	596	677	650	636	594	616	645	623	604	681	595	655	671	590	594	633	671	683	609	596	636	657	614	652	659	632	618	649	658	586	634	611	630	595	634	601	646	636	637	641	609	634	627	580	631	604	624	618	626	663	641	651	644	671	590	644	613	671	635	622	593	635	608	653	649	632	633	665	633	604	623	563	589	657	627	615	589	645	618	635	632	626	636	635	630	629	664	650	622	636	629	626	656	661	599	603	669	602	659	648	657	583	667	643	590	607	617	630	612	631	614	658	588	587	583	589	566	612	617	615	627	633	612	617	639	645	637	626	664	654	607	592	614	634	611	642	641	612	651	597	629	600	608	595	602	601	647	604	618	607	649	644	653	633	657	617	650	571	623	599	626	665	596	633	611	619	636	634	643	640	658	637	626	601	600	625	619	610	662	635	615	599	625	630	625	630	628	568	677	631	653	683	623	659	609	626	594	609	618	609	602	636	669	593	645	636	632	627	600	576	608	627	653	639	631	602	658	620	613	684	637	633	653	635	634	636	607	630	653	645	645	615	626	609	659	603	587	649	575	622	639	625	606	601	594	632	646	607	599	643	643	684	648	631	668	611	605	641	638	617	629	642	669	594	647	630	651	634	624	639	599	627	668	653	618	629	631	631	581	612	652	675	662	650	634	652	626	677	627	646	613	685	622	637	594	614	590	635	612	616	625	588	622	650	636	587	659	619	618	618	639	641	627	642	632	670	626	629	662	624	631	622	598	603	662	614	597	601	681	627	595	653	620	662	602	686	687	576	633	625	601	646	654	642	642	555	630	602	646	633	635	623	658	695	654	615	628	626	636	666	605	627	600	603	640	665	586	617	635	621	630	637	631	601	619	587	639	659	598	633	627	621	663	664	672	622	648	634	645	594	609	631	650	626	652	638	642	640	619	660	584	607	633	629	639	600	653	676	596	641	596	640	645	649	683	618	659	637	581	637	640	604	629	654	629	625	615	620	627	606	691	646	631	609	630	608	622	631	620	634	608	598	630	608	621	597	626	673	642	638	581	604	679	626	640	621	590	628	660	594	616	630	649	654	658	606	641	672	675	611	650	600	637	608	615	653	679	658	649	636	647	610	588	623	679	649	613	627	625	634	583	627	595	568	631	650	644	598	621	634	633	641	643	629	639	606	608	649	629	595	662	626	627	607	641	611	638	629	607	640	646	650	666	629	634	641	642	632	660	623	637	649	659	641	664	656	618	671	614	636	653	666	627	651	582	616	687	604	619	650	609	600	660	651	624
44031	86183	79977	58867	37415	7434	712	722	672	668	720	697	661	685	768	634	693	657	615	659	663	703	690	658	657	703	645	711	722	642	660	708	697	697	639	664	658	633	681	706	675	626	623	674	727	674	682	672	709	650	632	674	658	672	652	666	638	668	699	653	671	687	665	621	661	671	614	659	664	647	697	676	681	632	651	675	644	700	646	694	651	670	663	683	647	658	668	662	677	679	651	701	654	685	684	660	610	636	642	645	630	665	681	662	652	677	626	678	723	692	653	667	663	627	685	682	673	701	698	652	666	664	660	656	667	683	692	708	676	643	667	668	675	645	665	670	694	646	714	658	687	718	639	662	630	675	622	684	644	677	686	655	682	685	711	663	636	637	661	699	647	627	596	686	657	646	620	687	627	723	645	696	679	653	661	645	643	642	663	636	666	670	665	699	710	605	623	645	696	657	673	670	693	634	625	660	662	691	704	635	595	661	600	680	668	690	678	683	659	667	655	683	664	645	667	658	652	671	657	703	669	658	628	683	619	646	655	665	674	618	632	662	698	718	672	671	676	650	647	686	690	686	647	661	682	626	655	668	680	710	668	637	722	644	676	670	688	704	690	682	649	667	640	663	685	693	688	686	666	636	652	617	634	677	693	690	673	686	714	644	625	680	620	646	655	640	667	646	672	681	733	651	702	630	613	693	650	632	663	673	653	676	642	679	680	622	669	676	697	640	617	671	633	664	706	729	697	725	687	635	675	644	732	654	675	645	662	657	637	633	731	698	657	630	665	660	697	703	624	669	615	724	683	684	654	653	700	699	668	667	684	670	670	685	663	687	684	628	640	673	643	683	700	679	606	634	674	684	681	671	713	685	655	662	686	702	648	665	649	679	640	658	655	678	682	725	654	685	685	685	628	673	671	671	689	665	670	696	667	719	678	655	639	699	618	646	709	627	598	672	698	676	665	677	660	686	691	725	632	639	639	681	660	682	686	695	647	684	704	653	649	658	674	670	682	674	649	674	697	676	662	642	696	641	671	684	690	634	626	687	696	637	653	668	671	685	677	614	676	637	607	656	656	687	620	703	719	622	683	661	689	652	661	689	614	698	652	702	664	691	690	671	665	734	690	667	686	701	675	638	671	709	663	644	670	639	671	662	680	607	700	650	636	644	668	639	689	648	612	656	661	664	696	640	675	678	663	669	653	637	662	693	664	664	680	643	650	680	647	607	705	695	683	688	660	700	626	633	691	666	632	664	631	585	689	620	630	665	691	656	659	687	656	660	746	719	637	672	644	636	661	632	676	645	670	665	695	620	669	671	649	700	696	665	671	662	674	638	612	654	674	623	677	679	668	679	681	670	622	697	673	641	659	676	663	669	653	647	660	669	684	649	628	680	641	645	679	678	661	679	648	657	632	606	639	677	662	701	649	674	721	678	673	646	685	652	642	655	669	659	697	639	675	671	662	702	730	672	645	636	637	674	661	677	703	668	680	680	670	669	664	676	661	662	695	699	616	629	664	681	644	643	639	667	661	684	617	627	669	640	666	688	704	655	642	605	671	663	592	667	631	703	700	670	630	667	657	653	654	639	701	658	650	674	645	670	637	657	718	699	723	647	695	695	680	686	679	671	645	661	634	648	687	677	661	687	665	695	669	657	702	666	629	679	660	689	618	687	664	675	645	657	642	676	650	654	668	693	659	660	654	663	674	681	637	689	685	661	629	641	654	712	660	656	671	658	657	640	654	658	705	639	619	664	684	667	657	697	695	651	638	685	698	652	654	721	662	629	668	705	675	644	666	650	647	693	663	629	675	650	676	674	698	678	603	671	686	704	674	677	654	633	697	604	675	648	646	691	620	631	671	654	653	717	660	693	681	664	733	651	637	681	652	649	678	668	648	659	724	628	637	650	681	684	733	592	695	671	688	697	657	646	677	677	661	695	694	674	702	643	627	678	685	723	652	655	673	675	654	699	686	692	684	660	663	695	653	651	649	664	653	674	665	670	626	683	678	691	651	695	645	669	632	661	675	649	660	666	694	647	650	643	684	668	692	679	667	618	683	664	688	694	729	670	704	630	687	655	649	651	667	700	663	746	674	644	637	694	671	667	677	690	684	698	661	670	665	640	667	702	680	660	654	675	726	693	622	666	664	677	716	662	710	636	619	712	650	672	673	620	619	671	660	696	645	625	655	644	671	661	654	628	666	675	648	649	645	687	649	654	700	708	661	680	645	655	688	671	672	665	660	701	669	636	667	644	636	656	669	638	687	649	717	678	691	683	704	665	639	653	630	689	649	662	706	632	642	656	643	674	668	638	657	689	679	664	692	670	628	676	651	686	656	685	653	674	697	678	690	640	680	670	652	709	648	627	641	629	621	666	633	681	654	611	713	650	665	708	618	660	651	665	655	692	660	697	658	657	702	642	654	652	629	633	653	666	596	665	689	710	642	678	645	664	689	640	664	674	656	664	694	713	640	683	636	685	709	682	719	634	692	607	699	625	650	645	673	700	650	714	641	665	651	601	640	648	649	686	669	688	679	656	654	686	643	679	635	662	625	683	672	664	649	671	681	620	667	672	624	632	729	662	631	661	668	652	664	691	675	641	661	683	689	684	709	699	637	667	669	660	631	653	659	694	699	673	675	713	685	678	665	642	644	693	655	680	680	723	661	652	678	686	642	677	722	691	649	682	643	663	662	668	646	640	680	677	678	663	660	667	632	732	628	676	682	644	657	691	632	699	647	652	674	660	650	624	669	666	715	680	666	685	683	628	614	684	643	646	690	679	674	658	673	634	646	668	664	673	710	653	682	647	615	670	645	664	659	715	673	652	701	600	678	663	647	691	650	611	609	682	646	684	675	670	716	642	710	636	671	675	669	664	635	687	725	679	672	656	659	690	687	661	670	657	668	650	670	658	681	651	659	660	628	684	657	681	663	679	697	702	610	679	705	700	668	636	642	675	656	678	682	683	601	662	685	649	589	659	669	680	650	657	632	633	709	675	692	658	669	668	640	672	664	670	641	687	700	658	693	615	655	697	649	648	653	700	641	677	678	636	678	664	662	662	649	635	634	635	698	675	647	638	636	682	727	651	698	676	721	701	652	668	692	666	688	628	693	681	639	671	680	686	648	693	691	665	677	617	631	668	654	658	668	615	628	668	658	623	692	643	677	649	648	676	676	704	656	667	715	619	683	689	645	691	701	656	711	722	645	657	677	699	668	690	660	689	693	660	670	656	663	632	669	620	683	677	677	674	695	664	650	682	677	662	652	667	625	654	642	678	666	640	658	657	723	637	603	673	650	649	628	685	668	645	693	661	645	663	660	664	653	680	724	592	654	630	679	661	735	659	672	680	682	671	686	643	662	686	683	666	666	646	651	680	679	706	673	658	703	656	668	682	656	643	647	691	705	670	710	632	664	692	648	704	625	614	679	662	666	671	649	670	680	652	659	672	628	664	684	659	657	672	676	664	648	706	689	670	645	698	676	643	644	678	674	676
27865	35323	45167	25020	7466	778	345	363	373	369	369	369	364	334	356	340	337	353	343	362	386	350	376	404	343	367	369	315	353	344	374	342	337	345	338	354	373	359	362	348	344	324	367	343	335	362	363	351	351	355	371	315	358	373	347	356	351	396	375	357	375	355	339	345	390	373	359	356	331	337	381	308	325	337	335	349	382	347	361	349	374	326	345	363	356	348	367	342	328	354	326	362	307	344	335	338	377	361	366	368	331	379	367	359	356	347	359	334	373	378	324	349	362	358	348	344	370	343	338	336	376	380	348	364	330	367	366	318	344	360	343	337	383	336	361	385	375	328	376	349	362	309	345	324	317	336	360	378	350	370	321	357	361	343	359	376	377	339	356	334	348	363	322	373	376	332	380	370	371	357	357	324	370	353	353	331	352	357	346	368	363	336	387	326	346	343	363	370	379	362	343	360	379	370	359	350	375	349	328	344	381	359	331	354	335	401	349	373	345	378	378	355	390	351	333	342	351	380	365	369	348	366	348	327	333	405	362	350	342	342	380	372	349	333	324	331	315	368	354	351	377	373	380	342	337	326	339	403	347	341	348	333	336	335	350	343	390	343	351	384	359	346	314	322	388	397	364	391	344	339	366	348	333	351	285	353	374	370	339	407	344	328	365	359	346	338	343	335	336	377	360	343	355	310	361	329	335	349	344	368	330	329	325	351	368	349	353	394	377	335	321	369	368	353	364	311	367	355	319	356	315	367	354	354	354	346	373	352	357	368	329	350	326	369	347	384	351	361	325	334	386	341	364	353	345	340	360	352	347	372	364	349	336	337	372	362	377	357	369	360	323	381	375	347	354	400	365	378	350	343	350	347	385	380	362	348	342	349	361	343	349	353	339	348	378	322	368	353	344	364	349	370	339	368	343	356	372	381	340	352	364	373	336	377	397	354	368	348	359	378	374	353	320	391	353	340	371	327	383	363	372	369	354	353	364	355	342	376	358	399	384	381	345	341	364	351	371	337	353	357	324	361	351	340	353	350	340	359	381	378	358	367	385	391	344	359	363	358	325	369	362	352	320	369	351	343	365	363	367	354	349	361	346	321	343	355	364	381	348	367	366	359	343	358	345	367	343	357	357	322	362	362	352	337	314	382	346	363	332	360	357	347	341	320	324	394	345	358	341	345	312	361	351	315	343	395	329	355	388	354	349	290	374	328	355	342	347	349	363	335	337	343	356	394	363	366	341	351	356	391	333	352	332	350	322	325	382	338	368	327	388	359	332	344	347	343	347	374	339	357	353	361	360	360	369	316	398	341	351	320	347	352	343	352	357	344	351	375	320	333	350	344	335	369	361	331	353	374	389	389	341	360	334	327	359	329	326	333	299	334	364	351	357	345	373	376	344	334	362	342	373	382	365	388	372	313	356	379	359	344	350	357	357	325	316	357	377	351	331	329	363	364	351	350	339	339	355	363	353	343	364	370	347	342	320	318	365	345	346	308	386	345	351	353	330	354	351	382	327	368	352	360	344	340	349	358	381	361	347	375	352	414	368	353	355	388	334	352	349	341	359	358	355	352	354	367	373	372	318	362	353	357	378	350	355	351	404	383	351	357	338	355	342	381	331	378	356	376	372	321	368	373	331	350	364	362	340	361	373	361	336	354	313	353	340	312	336	353	345	386	334	366	357	326	338	335	387	359	347	366	358	369	335	300	340	368	369	373	330	334	356	366	350	348	345	370	372	340	371	331	415	326	377	357	342	321	361	347	339	372	387	334	385	349	337	338	340	322	325	352	330	366	362	343	380	367	351	364	338	377	347	314	350	346	369	349	357	345	334	346	348	360	323	314	323	368	375	374	367	337	333	320	369	354	376	330	329	361	362	362	346	332	342	359	367	363	374	352	403	346	353	351	344	332	378	304	352	362	362	352	373	358	349	368	322	370	349	353	360	368	375	349	345	357	342	325	365	345	368	353	362	344	383	311	378	357	368	327	359	369	346	357	348	372	364	328	382	345	393	358	363	388	367	356	341	341	384	364	363	347	349	340	357	376	361	331	357	378	338	356	329	394	365	354	363	352	344	390	357	330	388	357	364	330	348	355	346	343	337	378	342	337	360	372	340	369	363	344	353	377	364	354	352	387	340	349	368	331	361	350	334	350	350	361	331	375	359	354	377	330	317	374	353	379	374	384	360	374	375	414	354	427	364	333	366	315	347	373	319	377	331	316	345	350	333	331	340	390	378	330	354	337	331	335	350	383	351	358	385	396	367	377	315	311	362	339	361	372	365	331	340	354	357	344	360	350	374	358	294	351	358	350	316	384	330	348	365	362	323	350	339	394	340	366	358	360	344	357	363	343	380	374	353	342	377	376	369	356	333	325	358	358	370	351	350	362	358	313	356	367	314	361	353	332	359	389	372	372	333	346	350	382	384	363	333	325	366	355	412	310	349	323	373	353	377	347	349	385	334	363	359	355	343	341	359	336	347	333	346	337	339	324	359	380	367	326	373	370	338	344	386	336	354	365	392	381	330	362	342	333	354	337	358	364	376	379	382	346	371	338	367	330	357	348	347	355	369	364	374	355	381	323	377	366	327	366	344	356	355	329	340	339	335	353	343	342	329	363	362	347	340	361	352	364	347	335	338	352	372	332	356	330	374	336	358	392	373	375	332	364	328	331	354	348	334	351	346	353	375	360	335	375	342	357	352	335	360	349	371	316	371	368	392	356	387	316	369	367	386	389	343	368	376	359	340	404	361	384	331	352	367	351	328	327	349	367	393	362	344	336	346	336	325	346	331	349	350	365	359	385	333	348	386	361	356	360	337	363	391	368	321	381	344	334	350	373	359	340	368	354	344	341	376	356	392	386	383	364	325	382	363	383	344	345	346	343	378	327	364	356	347	370	349	383	363	356	360	355	335	339	316	354	360	370	316	325	338	359	325	371	343	315	350	392	378	351	334	364	355	335	348	363	378	363	365	369	343	368	343	392	351	383	362	352	362	349	358	343	347	366	359	375	370	381	353	335	389	340	360	340	363	387	347	326	354	374	347	349	296	326	356	351	399	351	336	389	334	305	359	342	355	348	347	296	356	361	345	330	345	352	330	388	332	339	356	345	352	336	354	342	378	375	367	384	378	329	368	374	375	322	346	343	355	357	351	373	325	344	344	346	353	357	344	335	344	344	368	365	336	342	338	347	354	364	361	354	371	350	313	377	358	341	355	343	378	362	362	384	344	360	331	360	355	393	360	374	336	339	343	377	340	343	365	362	343	344	345	317	330	378	346	353	350	352	360	362	346	370	359	351	351	353	347	326	367	388	351	366	355	334	327	347	353	344	357	346	357	340	375	337	397	331	339	347	307	364	337	361	360	322	352	333	339	362	365	336	357	347	390	340	335	337	375	358	319	386	338	331	363	385	397	344	353	338	343	363	362	370	359	374	321	365	351	341	356	341	353	358	346	359	382	345	378	368	339	349	350	342	317	385	398	360	371	399	372	363
16509	55429	39368	17813	6017	765	422	424	426	417	434	423	407	370	436	406	413	430	410	396	418	419	396	402	406	394	381	415	417	380	375	418	408	393	415	425	406	429	389	397	394	364	405	409	424	436	404	373	373	401	398	463	413	367	391	428	417	404	391	423	412	446	399	430	410	412	411	425	408	378	399	421	439	373	395	408	394	375	394	420	410	409	441	402	405	394	362	411	407	456	406	405	395	418	431	385	390	408	396	416	417	428	379	396	413	395	439	434	409	378	427	401	415	399	439	418	408	426	418	410	378	352	375	447	418	391	397	448	376	397	424	438	430	404	372	387	388	403	382	379	364	395	417	391	409	414	415	408	422	410	406	432	420	399	441	400	393	417	404	376	400	407	443	400	410	387	388	422	389	436	434	421	405	393	413	375	470	428	416	383	384	407	387	409	408	406	374	408	391	422	382	363	395	407	422	420	398	413	409	352	384	398	381	399	413	405	413	418	404	389	399	360	416	402	390	402	405	419	391	387	411	402	376	408	390	412	393	440	401	382	369	421	406	433	406	390	387	384	395	397	416	422	416	424	408	437	421	441	407	420	408	411	398	407	350	393	392	393	414	423	413	389	417	388	412	415	404	426	428	391	419	359	391	411	399	410	397	390	457	394	391	416	412	418	383	380	404	405	436	423	365	446	402	373	396	448	370	399	382	394	420	419	411	408	391	418	403	409	430	391	419	375	416	407	413	442	417	404	415	383	406	400	400	429	402	389	450	419	400	430	406	412	412	413	402	392	438	427	410	402	430	423	420	382	418	409	408	383	440	391	415	442	404	391	392	413	410	409	422	386	409	392	364	405	412	451	383	391	391	370	388	448	418	404	412	429	414	396	406	406	393	422	405	406	390	411	388	391	403	394	446	419	422	454	395	411	448	421	392	404	393	429	418	382	416	386	431	375	411	361	386	393	428	396	385	373	397	390	406	412	379	411	423	421	392	391	403	413	375	382	434	406	429	448	366	432	392	438	409	428	384	416	393	421	383	429	455	377	381	377	418	438	390	443	425	412	432	427	425	391	434	378	403	434	398	359	425	417	392	430	447	419	385	430	412	400	417	385	417	409	393	430	399	388	389	392	416	389	427	430	388	373	437	394	416	433	403	403	411	404	396	408	388	424	388	405	405	404	416	388	396	421	436	400	446	443	373	383	429	443	449	418	339	387	370	411	448	395	397	375	384	403	420	384	399	397	460	420	384	399	454	384	413	406	425	429	389	384	391	427	389	395	344	415	439	434	400	412	444	420	378	450	401	396	396	422	435	399	404	411	419	415	391	433	421	392	418	389	427	396	404	391	435	421	405	415	402	414	391	397	432	401	430	377	411	428	415	413	370	407	420	392	386	411	410	441	419	386	436	392	415	414	394	414	396	441	419	379	396	369	385	416	407	447	396	367	395	417	398	348	409	382	389	391	410	393	424	421	388	437	405	401	390	397	394	403	390	398	406	461	417	427	442	408	405	401	366	348	429	404	417	394	403	418	401	408	395	365	432	400	404	430	408	408	402	391	424	413	446	396	371	387	398	372	401	373	438	409	431	409	395	389	388	386	392	401	393	377	424	416	362	410	403	404	391	403	353	412	448	399	384	439	382	397	421	430	411	423	439	407	410	392	426	459	383	411	402	418	382	409	398	412	394	416	408	392	388	410	420	424	389	390	414	395	426	399	414	403	411	386	407	412	390	448	412	420	421	414	400	406	405	396	414	397	395	403	400	430	399	432	397	389	402	401	407	398	401	394	401	432	405	381	410	392	398	390	399	374	382	438	431	436	400	401	412	440	393	415	378	395	397	403	419	362	412	389	419	400	425	381	410	445	451	418	415	420	405	400	415	383	413	368	404	417	438	428	392	417	421	420	403	415	367	410	449	382	391	407	385	415	422	368	360	456	371	388	379	414	429	424	410	376	406	390	426	384	392	394	415	401	421	433	410	411	425	400	430	415	420	402	429	376	446	365	375	397	367	370	419	397	422	394	381	409	394	399	351	402	407	450	381	417	442	390	397	421	410	392	390	409	396	391	374	427	365	398	376	413	441	403	428	399	401	404	403	386	389	398	385	375	427	378	372	420	401	384	435	417	389	372	409	410	433	391	415	412	429	427	413	395	398	445	406	354	441	437	398	399	364	410	431	402	446	388	427	359	411	361	435	424	419	402	437	379	406	420	414	398	399	422	412	396	440	403	376	422	435	406	400	412	389	413	423	386	408	399	436	430	408	394	408	422	429	396	406	401	410	425	383	422	397	436	411	397	387	408	393	384	425	423	371	373	383	416	415	414	395	369	376	415	394	391	421	384	430	408	373	414	417	403	418	388	377	439	386	385	428	424	429	398	443	420	402	418	415	437	390	415	430	411	432	417	409	411	405	380	394	420	417	393	394	403	434	407	400	395	405	383	439	404	434	412	424	379	384	431	400	436	413	435	380	375	398	404	420	381	411	381	386	386	400	394	388	443	368	417	428	405	402	407	416	407	400	386	381	408	363	438	373	399	403	395	414	405	388	387	419	397	429	420	394	455	415	382	436	398	420	430	417	387	435	388	411	396	416	385	408	414	406	426	385	415	426	392	397	418	402	439	420	402	423	434	402	375	389	403	417	431	416	424	399	392	417	394	405	388	411	397	370	405	431	395	411	447	417	394	425	418	435	401	409	413	389	383	402	372	440	412	364	440	428	430	358	379	414	414	423	424	429	381	386	404	413	410	393	392	405	418	381	414	490	417	364	433	443	378	406	433	435	418	424	408	418	416	433	419	389	413	400	416	444	410	407	384	425	410	406	386	404	393	418	460	403	403	395	392	434	433	408	415	412	388	384	383	423	411	425	393	417	403	403	423	365	411	427	390	392	425	435	403	428	430	368	406	413	410	385	394	381	414	424	407	396	414	413	392	409	420	422	431	434	408	397	383	414	435	434	425	375	380	410	406	391	402	405	426	407	425	418	441	397	417	382	411	453	421	344	444	401	407	407	394	411	382	412	400	401	418	410	422	435	407	411	433	391	421	402	405	405	404	397	415	404	420	388	424	386	416	400	408	432	369	438	372	412	401	416	382	400	396	396	419	414	425	403	416	393	432	402	407	404	408	410	420	413	380	397	388	399	406	378	430	406	425	431	396	384	427	431	376	385	420	416	374	389	394	408	423	418	437	392	398	379	411	399	424	402	400	380	406	455	449	411	400	435	400	403	398	408	407	403	396	432	427	386	415	375	377	393	432	424	446	409	398	413	422	407	423	383	417	415	397	406	462	427	415	386	409	401	411	392	395	412	415	363	424	399	395	420	378	397	422	419	413	401	411	387	397	402	438	390	416	400	408	407	405	434	419	417	396	449	392	410	410	413	392	366	445	399	414	441	409	420	379	406	389	395	409	370	366	396	389	420	404	411	404	388	411	429	408	405	438	434	412	416	401	386	412	394	435	435	407	403	387	364	402	358	416	385	371	403	415	411	417	387	377
24289	25777	43861	36634	25366	15556	2695	470	444	398	428	407	465	439	430	419	415	414	436	460	465	391	418	430	396	425	407	424	422	425	413	417	433	425	400	411	442	409	454	395	400	394	405	401	392	459	465	421	418	423	419	398	418	409	413	431	399	410	452	410	416	431	428	449	392	390	438	411	434	411	420	406	403	429	415	430	432	404	441	396	431	414	432	418	416	446	384	408	374	393	409	370	461	375	431	430	418	426	402	411	437	452	435	438	445	443	431	447	411	401	443	416	446	410	397	439	430	391	429	423	397	429	485	394	400	411	396	432	378	414	462	355	441	434	413	424	494	408	392	401	425	399	439	399	399	382	429	401	417	451	387	439	409	407	427	394	429	401	420	425	424	393	411	424	438	408	437	397	394	430	425	450	461	405	405	407	443	450	424	409	410	412	432	421	437	424	384	434	420	400	460	428	431	436	386	451	414	445	418	398	425	427	415	398	398	411	406	345	417	430	420	399	387	403	428	412	414	394	399	401	456	449	452	407	416	442	423	426	423	401	398	441	411	385	413	393	453	420	435	416	388	418	392	412	405	381	386	415	409	419	440	403	455	420	418	409	378	447	442	418	409	417	390	441	398	391	418	428	378	430	424	381	464	425	424	425	421	378	440	381	439	396	422	417	425	417	410	382	465	418	405	365	406	383	419	447	410	404	428	427	469	449	421	389	423	378	428	402	418	431	400	413	430	416	450	416	418	392	408	383	455	421	378	433	401	428	421	410	383	415	389	395	417	431	419	383	407	434	399	389	432	439	450	427	391	432	438	417	403	429	390	382	406	433	432	447	471	407	423	403	467	409	418	427	422	400	426	413	378	397	454	409	412	404	441	366	419	431	469	430	461	447	390	437	423	430	415	431	427	388	425	419	469	433	430	396	430	433	416	408	433	408	435	454	449	423	403	428	416	419	415	443	411	420	406	428	393	418	404	431	385	434	406	415	410	399	417	446	426	432	411	425	419	405	415	409	442	452	436	401	467	426	419	426	420	422	428	446	398	398	436	406	393	434	445	426	402	443	409	432	413	411	428	418	423	415	408	398	419	381	401	417	428	421	403	415	407	449	427	435	389	427	438	409	435	423	420	420	438	413	425	436	405	447	415	445	450	407	441	453	416	416	393	422	405	437	407	408	446	444	433	442	387	398	422	413	411	352	423	437	396	451	410	382	418	424	421	420	401	437	471	398	434	374	409	425	379	399	416	399	441	421	436	404	363	436	406	427	400	456	389	391	428	410	449	413	385	404	439	398	405	417	399	408	426	405	401	466	431	418	379	422	449	375	420	407	443	423	410	404	396	433	396	410	452	435	418	413	390	419	445	424	383	414	432	388	424	456	382	418	436	407	414	401	406	400	403	456	442	403	412	362	407	426	410	442	436	440	417	430	424	363	454	422	449	408	407	401	401	478	405	430	378	412	402	428	411	436	374	415	400	441	408	446	431	443	422	444	409	401	450	422	410	424	408	425	413	424	429	421	405	424	383	389	409	437	424	421	407	436	418	402	450	390	425	450	394	460	407	387	418	421	427	409	425	415	419	417	435	467	422	405	394	438	438	431	415	416	451	431	401	411	402	432	400	442	385	388	391	406	421	406	401	425	392	425	397	431	403	395	405	430	440	449	409	427	416	422	447	434	410	389	413	423	423	415	395	438	416	440	446	421	394	399	447	363	411	416	409	398	456	425	416	441	431	437	384	416	410	433	421	378	437	426	403	412	456	417	407	445	425	406	415	418	450	468	398	406	410	393	393	428	431	447	398	470	423	438	470	417	451	397	427	414	451	395	447	439	453	428	404	407	389	442	395	410	437	420	412	438	417	382	439	434	410	432	413	433	413	404	421	406	410	475	409	423	457	426	388	420	432	409	430	412	431	413	374	424	397	429	406	438	434	426	453	409	405	407	418	392	446	421	411	405	408	405	398	391	415	434	410	442	390	389	421	367	399	414	410	440	415	408	430	404	386	449	401	422	404	434	412	430	414	405	403	384	440	423	420	422	398	387	413	382	430	411	417	448	433	460	393	402	422	414	426	415	410	411	391	406	423	427	432	417	423	413	419	389	426	419	388	448	438	397	396	406	396	405	427	368	418	417	430	460	401	423	417	413	403	427	427	422	427	414	448	398	427	413	446	375	417	422	442	406	378	430	424	476	397	400	433	419	431	425	410	418	408	421	410	396	443	431	421	410	431	417	412	410	454	378	450	473	416	426	391	440	439	411	460	415	448	398	429	460	420	386	446	435	447	398	395	426	409	418	435	411	397	432	441	408	415	427	408	389	410	431	394	433	449	408	406	411	428	459	421	429	390	410	445	393	399	443	431	418	418	384	449	417	447	401	414	417	424	410	422	411	410	454	393	411	452	441	397	427	398	433	420	418	433	429	437	420	393	400	417	401	474	429	433	423	445	377	417	456	416	424	392	428	441	420	448	431	406	411	476	374	406	403	424	427	405	427	451	415	356	435	399	413	417	435	433	406	440	390	400	438	400	412	407	415	404	422	450	428	427	425	397	411	416	386	429	413	387	402	416	408	387	404	379	395	434	457	431	434	417	412	440	446	418	426	424	375	426	433	383	436	416	379	453	450	469	447	444	394	414	403	404	403	408	404	387	421	416	435	379	401	444	444	426	414	412	394	421	405	423	397	442	401	411	416	408	421	419	401	447	422	455	448	449	404	426	418	444	405	417	417	417	418	434	431	407	403	434	382	437	416	447	442	404	392	435	407	411	426	406	369	413	400	426	427	418	427	457	427	403	440	420	453	439	403	425	402	393	413	397	454	407	435	427	412	435	397	464	418	416	441	418	402	385	446	416	434	447	427	414	411	411	436	415	404	412	395	427	409	435	423	417	435	378	420	420	453	405	395	453	427	426	450	432	447	406	396	413	438	421	452	402	408	434	412	431	361	373	405	418	423	426	413	401	405	409	415	388	418	416	411	399	447	395	357	423	413	395	403	448	417	406	391	392	359	429	413	426	393	415	406	412	390	428	383	435	458	450	353	430	393	405	424	446	411	436	401	411	387	394	422	447	410	388	401	401	434	408	424	447	449	405	433	434	397	349	405	425	409	404	409	384	438	423	450	400	422	387	439	447	422	438	411	417	450	433	431	369	416	459	466	383	466	430	436	379	388	377	406	405	462	422	408	400	447	425	430	371	468	402	408	446	443	412	400	437	431	425	386	389	400	405	457	437	415	419	433	451	423	413	397	415	389	448	449	448	468	441	447	446	422	401	421	413	425	371	418	395	400	394	385	424	411	430	405	404	429	421	399	401	396	423	404	424	427	392	449	432	413	434	429	409	408	419	395	431	400	423	424	405	430	354	420	407	368	450	425	413	446	439	471	398	405	444	429	411	417	423	418	413	395	418	387	423	427	412	445	421	438	408	419	383	429	434	468	454	421	441	418	417	416	411	447	425	409	410	454	423	410	397	418	425	436	444	361	436	411	397	442	392	400
34625	91859	73559	47106	25487	4007	504	500	482	488	471	444	494	470	476	436	436	476	483	488	468	426	437	482	443	481	477	423	463	455	467	473	480	488	462	445	461	481	469	477	462	444	462	433	486	482	453	446	431	441	496	463	485	450	440	473	460	469	447	452	439	455	491	445	476	453	478	457	454	477	465	437	463	448	455	489	462	487	440	466	460	445	434	472	458	432	458	454	459	458	485	444	461	418	453	469	427	454	415	478	471	414	485	447	455	454	464	466	479	478	448	458	429	438	474	447	407	458	483	458	443	454	425	449	469	464	429	423	479	460	451	468	449	483	423	455	428	463	457	459	397	456	485	449	465	471	458	468	488	458	472	445	422	474	470	422	444	479	459	509	464	481	418	458	492	481	466	461	479	446	458	407	456	450	396	464	438	464	460	452	439	432	454	481	492	464	456	462	455	467	460	465	419	439	465	430	470	466	497	454	511	443	449	475	450	437	444	470	515	430	446	470	461	446	462	501	482	473	437	433	471	479	456	454	479	435	422	448	464	448	473	465	454	462	477	431	466	474	437	455	462	484	441	455	463	498	461	450	456	487	458	448	472	484	459	421	470	452	448	472	486	447	460	470	457	421	452	470	488	450	426	449	439	462	462	451	442	447	456	444	434	436	440	432	474	451	430	426	456	459	466	468	465	472	417	481	458	468	470	459	429	442	457	462	467	470	477	448	477	456	471	460	463	455	436	422	469	411	454	462	433	449	491	453	443	466	417	454	474	465	462	473	461	447	465	509	468	446	470	469	474	474	448	450	453	461	422	468	473	473	467	468	452	485	445	438	426	471	447	463	451	470	445	458	519	453	440	476	499	459	431	468	431	474	468	473	440	438	461	448	492	473	452	465	445	455	451	438	478	481	472	454	407	427	464	459	467	487	504	453	471	456	503	483	456	483	446	461	441	444	465	470	473	423	440	482	486	496	448	488	449	491	496	453	459	463	452	452	476	504	422	468	492	459	437	461	445	476	442	448	454	463	452	452	470	494	449	450	469	430	474	453	433	470	470	453	453	451	481	437	461	496	455	448	486	449	456	466	441	464	484	455	482	462	456	465	454	446	463	474	489	482	442	466	465	442	471	424	456	470	420	464	458	459	435	460	434	416	425	457	441	426	436	447	476	464	462	471	471	461	448	420	439	445	432	491	459	441	439	474	450	471	493	456	444	448	444	463	473	465	468	476	469	451	473	436	465	448	414	430	447	493	482	466	485	418	468	476	456	464	457	497	480	471	429	483	430	437	468	470	449	448	460	444	461	422	476	463	427	445	441	470	440	442	487	486	440	438	476	475	488	452	483	452	481	443	418	463	457	482	469	453	437	443	471	430	444	454	472	441	453	462	478	449	466	450	448	491	504	453	452	455	469	467	416	436	473	460	423	418	472	497	421	443	466	472	444	423	481	430	451	464	458	445	460	459	467	468	474	458	512	494	496	444	451	441	445	494	480	412	460	444	493	474	463	454	427	448	430	459	425	459	490	423	440	458	474	466	464	472	451	444	467	464	476	443	494	463	459	446	450	427	463	486	467	451	466	445	493	424	470	454	472	458	474	442	430	419	430	443	424	500	461	466	470	517	435	423	467	459	446	464	467	494	458	456	465	418	463	417	441	460	502	452	451	466	458	448	454	503	434	476	442	443	458	443	447	489	438	474	435	464	476	455	438	485	455	426	467	471	450	456	497	447	454	490	465	414	465	448	498	449	476	453	459	446	431	411	456	440	472	402	461	453	435	449	455	428	448	485	501	490	464	494	472	461	477	427	475	466	479	450	455	467	448	455	440	478	408	427	419	438	460	483	412	474	493	474	453	453	485	438	432	428	455	445	447	418	497	454	445	469	448	480	474	463	477	461	474	442	468	452	470	451	471	471	456	497	449	477	493	457	473	478	440	470	461	455	488	441	425	474	446	523	419	432	477	464	486	461	451	474	464	467	496	444	447	435	500	472	453	428	454	445	455	458	459	463	468	485	429	479	462	480	461	449	462	480	407	474	415	479	477	459	478	460	471	471	444	431	467	456	425	477	466	481	466	431	470	453	452	442	449	436	481	434	491	444	474	395	486	452	478	460	440	429	466	460	473	429	475	457	493	493	454	481	445	439	445	478	435	447	465	493	447	468	481	471	441	450	468	433	473	520	448	448	478	443	443	474	435	462	484	466	453	461	456	459	438	469	500	480	435	451	424	450	491	458	460	469	458	425	458	429	465	414	465	445	468	468	459	492	437	458	454	420	483	474	444	464	457	445	440	461	448	472	434	485	428	476	479	431	441	456	484	475	452	430	466	474	443	461	429	468	426	459	464	444	449	437	457	455	444	438	438	442	473	417	475	451	456	486	473	456	480	458	425	479	455	487	450	466	460	460	459	420	461	454	453	421	430	454	474	471	452	448	432	481	431	460	459	486	429	456	435	448	420	435	452	490	453	433	439	431	445	464	468	463	488	474	480	473	462	481	427	445	453	453	448	464	459	413	474	491	460	447	428	456	471	482	439	495	462	469	457	425	455	467	435	449	469	453	502	463	487	458	467	509	447	463	460	446	463	461	448	433	456	456	457	448	426	477	474	441	468	450	416	451	438	462	462	467	457	435	469	456	458	460	448	446	463	449	442	432	431	472	453	433	440	439	460	455	493	439	456	491	443	466	457	473	458	414	432	499	470	499	474	440	457	476	463	482	454	472	463	463	458	457	466	476	447	479	459	423	476	446	440	450	461	479	482	436	455	486	483	448	464	444	465	481	494	421	443	486	436	428	454	472	469	431	441	480	477	470	456	500	400	471	429	435	471	455	474	476	477	463	441	437	480	496	432	444	478	479	451	448	468	447	469	464	456	439	452	495	448	465	491	471	441	478	461	485	453	456	462	474	490	460	458	483	478	469	451	444	448	474	458	450	469	430	481	461	464	469	452	432	464	461	465	430	500	430	447	440	467	455	446	469	453	469	442	489	446	477	460	456	456	472	463	447	456	471	484	445	452	517	421	459	493	438	480	453	474	451	438	493	465	419	481	445	455	453	458	453	410	452	460	451	440	434	445	430	448	489	480	465	463	507	468	458	485	423	467	460	453	484	452	464	452	430	452	454	433	490	421	440	492	477	472	445	459	465	477	428	472	476	424	446	467	432	442	451	440	485	417	466	461	447	457	482	482	490	475	449	491	454	441	449	432	463	488	452	452	472	504	493	443	468	480	463	430	450	482	477	517	450	461	434	418	435	494	470	448	448	440	463	501	474	475	487	434	467	473	448	405	493	442	472	484	466	442	465	458	482	465	486	462	437	461	460	451	453	493	454	493	450	440	453	452	457	432	439	449	420	455	479	478	442	489	462	441	476	437	466	459	445	433	462	464	459	472	443	435	508	471	463	397	475	466	466	456	448	493	493	456	462	496	495	443	428	449	462	464	474	429	472	442	453	464	452	438	451	444	504	473	449	436	485	488	468	445	491	484	489	442	497
25503	30447	46135	34749	19522	5433	622	503	492	487	478	428	423	487	473	500	460	465	499	492	470	509	478	507	514	476	450	490	506	455	438	469	495	455	476	479	518	476	483	501	482	465	473	497	459	452	477	463	438	434	464	438	471	480	469	460	475	447	467	434	450	468	477	490	496	433	485	494	420	424	473	467	481	448	449	497	493	457	467	459	484	481	445	437	488	440	511	474	469	488	442	447	496	459	506	469	443	477	456	455	477	458	448	472	462	470	433	455	493	478	479	469	448	494	464	535	507	462	402	481	461	458	484	467	470	473	487	440	483	486	486	474	472	454	449	476	483	498	455	479	480	509	487	464	463	482	478	470	475	463	427	473	467	475	439	464	446	469	487	460	454	448	484	458	495	448	452	479	471	459	492	476	439	498	466	461	472	489	464	473	483	497	470	455	478	440	461	416	470	499	476	452	430	483	506	466	484	477	485	479	434	498	430	457	431	465	474	463	482	472	443	465	473	479	493	504	484	452	440	486	474	500	470	461	488	474	451	443	449	452	451	516	484	464	477	467	487	438	483	511	469	444	479	472	489	469	449	454	479	450	499	455	458	451	462	482	481	492	415	474	460	441	472	404	414	456	449	514	462	471	473	450	472	451	476	459	464	458	456	492	485	461	480	437	487	457	462	490	460	467	475	490	447	445	479	466	477	492	476	447	448	467	431	471	456	472	503	499	480	462	496	468	460	461	457	471	468	445	491	482	486	488	492	495	457	471	459	451	415	469	467	456	460	469	484	414	447	470	448	462	430	463	505	430	504	485	471	481	470	486	446	428	437	435	477	456	491	443	440	462	467	465	448	468	445	467	441	466	495	490	472	490	431	468	473	470	458	493	488	442	480	451	492	448	480	469	500	460	497	439	450	493	477	407	481	473	456	467	450	474	476	457	462	462	466	462	426	513	480	466	460	471	524	458	502	472	483	451	476	495	416	450	435	472	475	481	480	401	459	452	458	480	484	476	494	452	482	443	451	461	449	463	485	443	477	465	499	441	480	477	484	504	455	490	448	488	474	491	471	428	473	486	434	436	477	451	476	466	502	476	505	461	515	511	488	515	507	480	499	510	487	490	463	500	502	467	450	470	476	479	450	474	467	480	479	446	447	473	452	483	465	463	435	461	484	484	488	485	500	493	522	449	505	461	478	448	493	431	473	473	499	473	475	459	448	461	446	491	438	462	451	486	459	466	476	478	466	448	475	439	509	493	458	444	484	483	462	498	437	467	490	431	457	474	462	483	505	465	478	445	497	496	453	464	440	459	470	469	460	484	523	476	484	444	444	458	465	476	462	502	433	477	430	434	452	477	488	476	476	446	442	453	489	497	447	474	470	504	504	476	456	455	481	463	475	426	493	473	454	470	475	481	473	449	468	454	482	476	468	449	474	485	497	450	491	461	459	469	464	428	397	454	482	474	452	499	490	474	489	498	486	473	457	475	454	441	461	450	463	443	456	464	462	464	482	481	473	483	492	450	496	455	465	482	477	481	442	493	446	423	468	450	472	461	471	467	483	494	471	478	479	433	428	432	479	454	454	444	446	466	454	463	440	445	500	448	483	470	482	444	475	449	495	495	454	482	468	459	485	448	456	471	466	529	478	442	457	492	461	465	474	475	482	499	488	435	486	435	422	472	469	467	486	467	452	457	459	479	500	450	459	481	509	479	453	462	473	457	474	481	456	452	441	481	444	459	459	484	480	495	466	478	439	426	499	457	426	478	475	486	450	490	473	475	453	473	449	464	485	483	444	472	495	468	486	437	515	479	493	509	490	445	480	476	466	504	423	457	487	484	480	438	508	449	469	455	469	495	498	497	478	446	463	471	470	458	472	472	493	496	461	471	481	461	464	452	516	476	461	488	464	473	465	480	464	468	462	478	469	461	433	465	427	464	459	479	478	493	464	436	462	441	449	481	470	468	461	487	484	448	437	496	416	457	465	446	477	491	459	442	452	498	457	444	409	465	499	419	459	438	463	471	506	468	494	474	470	472	493	493	463	454	441	480	490	512	449	487	487	471	512	448	468	460	442	430	468	452	473	435	504	455	470	474	499	449	456	468	457	477	483	453	491	448	455	448	476	459	441	432	484	469	471	487	481	490	468	471	445	479	483	463	463	451	496	441	475	478	473	447	435	472	485	472	479	501	452	475	494	464	466	436	481	478	487	466	431	519	458	480	482	454	434	472	470	494	455	474	487	500	468	500	432	458	480	481	479	431	473	464	482	416	500	478	485	456	441	452	441	498	449	503	468	472	414	462	483	465	465	489	422	467	454	445	469	506	431	441	451	516	452	464	493	457	458	467	479	456	476	466	488	452	477	461	470	495	487	456	509	480	482	461	461	431	498	455	516	441	489	463	495	436	487	475	426	470	458	459	439	521	444	497	479	430	451	519	472	470	518	445	465	468	449	474	505	432	472	467	461	497	471	432	473	491	404	490	399	492	454	474	505	495	417	485	470	449	488	452	443	480	441	464	482	488	486	476	488	497	478	471	463	477	409	462	432	490	443	445	468	500	452	449	452	508	461	471	464	475	477	476	479	477	483	469	457	480	468	450	482	489	453	476	480	491	495	413	474	505	444	458	479	489	439	459	485	453	466	471	449	485	502	444	506	459	446	480	445	480	487	462	466	425	455	457	498	457	452	492	459	465	479	514	417	449	422	476	477	480	523	435	485	446	453	461	506	444	520	437	473	458	468	458	406	489	495	474	466	478	455	460	458	458	474	504	430	465	454	494	482	458	506	483	514	478	457	455	495	492	449	488	477	465	520	468	477	463	480	471	440	479	478	486	448	470	480	510	464	455	499	459	475	442	478	479	436	474	449	480	500	482	495	478	508	452	427	467	474	480	489	473	433	460	484	489	467	507	443	472	456	468	487	441	484	441	489	506	463	473	472	515	471	454	494	461	476	445	459	470	459	474	493	446	469	496	472	465	436	458	458	501	443	474	448	492	485	451	444	503	507	418	504	473	471	481	468	473	458	456	462	470	480	480	439	438	467	467	450	475	516	469	477	455	444	485	454	453	468	482	436	437	498	456	478	476	414	480	469	436	460	491	441	512	454	472	456	453	512	490	471	443	498	440	497	454	491	478	474	455	451	480	474	456	444	473	454	448	497	484	507	479	471	484	493	486	486	457	470	467	458	492	415	506	481	465	477	486	466	472	485	471	475	479	466	466	497	446	453	475	484	498	492	476	463	420	491	447	440	452	473	442	478	484	489	460	499	456	491	463	433	469	453	493	499	495	464	439	494	496	473	443	456	473	456	471	461	453	459	445	422	416	450	449	450	449	463	470	484	490	480	463	444	465	447	466	441	485	465	487	477	487	461	463	471	441	455	441	475	479	446	438	504	467	496	441	470	441	481	469	483	502	421	467	486	466	484	476	469	451	496	452	450	428	474	484	461	490	491	465	452	469	463	466	504	482	458	488	459	435	472	431	520	516	487	460	439	420
32229	86351	63775	37538	15955	2594	556	524	530	535	508	485	540	487	541	562	494	533	525	526	542	524	535	537	573	510	535	542	519	552	512	548	554	504	536	539	472	511	555	540	585	533	554	511	470	487	520	570	505	513	557	532	470	514	501	546	533	463	532	560	567	510	524	541	504	532	544	512	510	539	528	507	549	545	535	502	501	523	524	507	520	526	555	528	547	520	525	517	537	503	521	542	544	550	527	542	520	562	531	548	501	494	517	452	539	522	509	555	494	493	589	515	516	552	530	558	512	539	504	525	518	506	525	526	477	494	550	537	566	486	510	514	529	533	555	557	480	509	562	540	533	539	526	510	518	570	543	493	571	504	540	559	526	544	545	513	564	534	573	476	580	559	525	518	529	494	533	551	541	525	498	527	545	530	578	521	458	527	536	537	542	518	510	497	546	493	549	512	566	515	509	515	485	520	556	538	546	551	540	555	532	549	557	524	547	514	536	531	498	492	535	514	533	526	575	541	530	537	507	521	529	482	521	558	497	530	517	540	527	572	536	526	503	551	549	563	553	538	554	537	521	546	551	530	569	493	536	558	558	504	560	545	550	550	509	541	578	504	514	526	482	542	515	515	523	536	562	530	517	513	552	529	523	545	536	514	531	514	570	514	550	579	515	495	524	538	570	520	504	538	482	522	554	514	543	555	510	557	525	518	532	523	530	540	507	562	547	501	517	544	489	526	509	517	535	511	561	542	515	502	523	515	544	583	521	483	517	547	494	561	523	574	533	503	505	509	531	516	505	521	542	486	496	496	512	577	511	542	526	563	574	493	508	521	487	549	531	509	533	545	531	549	524	543	524	535	487	508	560	533	529	549	538	567	549	522	471	516	500	515	556	523	569	547	544	524	510	530	524	525	494	531	505	495	517	514	499	531	519	536	544	535	522	516	524	514	536	553	520	528	521	545	551	545	540	497	547	577	529	558	544	505	511	565	510	514	529	552	507	551	542	512	551	521	497	522	534	526	483	528	504	521	564	542	558	525	546	517	538	550	498	508	539	538	543	527	537	509	538	538	549	545	500	559	508	515	506	517	531	545	524	504	556	516	586	522	555	556	529	591	540	507	536	517	578	537	547	497	531	476	522	517	552	537	536	517	538	512	551	509	522	473	542	544	504	519	528	515	547	554	520	532	486	500	522	563	556	546	549	516	571	558	575	540	512	515	523	516	522	516	513	521	591	532	530	518	504	531	548	539	506	528	536	527	489	540	543	553	539	520	495	519	525	559	545	527	519	466	539	553	525	537	494	530	548	503	558	500	501	507	499	530	506	555	534	513	540	551	531	462	548	513	513	532	542	496	560	529	517	503	551	536	521	562	518	485	545	518	528	500	512	534	573	516	502	480	563	521	479	524	501	545	513	543	532	524	538	531	552	541	564	508	561	512	537	562	548	539	552	491	514	538	543	495	496	520	541	556	552	530	514	525	516	524	554	518	516	496	505	551	573	560	567	498	514	512	542	510	474	517	527	528	511	491	534	505	520	516	512	526	524	502	507	567	520	503	537	530	545	512	507	514	499	503	554	508	512	560	533	500	547	513	514	526	527	535	488	556	528	502	508	555	548	526	540	537	535	521	500	516	523	534	536	528	535	553	509	563	486	550	517	504	524	588	505	515	529	539	508	561	540	501	526	553	519	514	517	515	521	536	505	517	508	530	554	506	523	502	520	561	532	504	532	520	516	548	511	495	561	523	495	544	503	520	534	515	515	562	491	527	562	520	514	550	551	556	571	515	533	498	525	501	534	549	527	532	521	542	564	534	486	543	504	480	531	496	534	518	516	528	550	560	539	512	551	545	555	540	518	524	518	519	481	512	549	529	512	498	485	547	553	551	541	483	523	555	495	529	538	473	500	546	526	527	536	543	510	592	503	545	523	514	533	557	505	507	496	541	519	508	528	527	555	549	585	531	526	513	533	517	529	508	543	531	522	505	515	538	525	521	518	526	532	535	581	527	552	488	531	512	514	547	532	498	504	515	566	535	516	526	501	507	555	471	558	531	526	522	547	519	517	506	512	534	536	525	534	487	521	571	523	550	558	529	529	497	560	509	523	535	556	549	542	501	541	523	492	539	548	553	495	552	477	508	528	494	529	498	558	531	513	498	491	504	566	509	502	511	547	528	560	541	502	535	504	508	502	517	537	496	520	537	538	492	540	523	515	520	555	515	522	550	528	492	523	538	536	550	528	537	495	474	519	536	511	538	523	493	559	537	530	567	516	526	491	510	490	544	539	510	555	516	537	513	529	510	520	544	508	519	510	531	538	542	512	543	552	541	489	519	555	524	483	548	537	535	498	511	493	533	523	497	537	522	562	499	529	520	515	520	501	521	496	550	534	542	548	514	488	522	556	489	526	517	530	537	532	532	542	554	527	492	515	546	539	521	526	501	545	526	516	487	542	546	537	539	533	560	529	546	552	520	532	533	563	497	515	501	502	517	523	515	547	498	496	545	550	532	540	527	521	489	557	512	516	529	556	485	514	544	515	536	536	540	550	527	545	530	547	496	542	584	516	508	524	527	499	501	533	559	519	540	559	544	565	560	544	567	540	534	541	533	510	519	533	499	553	534	540	537	528	550	512	565	542	529	565	560	500	532	497	481	520	497	513	517	536	546	531	549	519	551	499	511	544	525	539	500	564	547	513	518	505	548	540	581	502	556	514	563	535	572	532	565	502	556	538	533	545	490	528	541	507	504	519	523	520	510	579	499	527	583	472	533	521	510	542	504	516	539	541	527	577	529	502	579	512	554	493	504	549	535	532	542	490	536	491	534	488	516	529	537	559	535	511	521	539	488	513	486	546	531	514	486	511	544	514	549	574	505	534	525	519	541	497	496	543	531	550	504	516	490	530	479	566	478	529	502	530	524	492	512	494	554	525	535	509	513	539	482	550	513	536	536	542	507	534	554	553	526	510	514	543	526	501	511	552	503	539	492	538	532	495	533	527	521	535	534	490	535	519	510	547	508	535	464	459	506	516	562	511	507	526	501	522	510	538	545	530	557	535	568	508	545	508	507	540	527	514	538	535	512	509	510	560	596	502	546	505	549	495	519	492	522	490	499	504	550	516	524	543	517	512	553	532	510	538	531	547	515	528	596	527	512	542	534	542	506	513	521	525	517	547	539	518	519	518	505	568	503	513	515	529	532	554	528	562	520	510	491	486	530	523	532	533	524	542	554	512	542	549	571	545	518	556	518	526	548	479	523	473	551	530	536	521	548	556	523	527	547	549	506	526	536	501	559	547	536	494	508	548	501	505	516	526	553	522	561	513	541	531	513	521	538	518	500	549	518	554	548	497	493	513	485	501	525	531	568	547	540	494	548	535	525	524	551	521	536	522	550	499	557	525	536	537	486	491	527	545	532	535	506	500	502	550	571	548	527	540	547	548	501	547	502	545	550	480	504	548	534	581	507	559	546	505	512	529	502	549	536	522	585	548	507	488	566
23242	23548	37019	32307	25381	20886	10946	983	654	676	657	646	628	644	636	628	638	668	688	623	641	590	645	621	622	613	585	639	622	620	605	616	636	600	575	611	625	638	659	588	632	593	627	629	618	590	618	647	656	595	645	632	656	600	620	608	636	645	632	629	626	609	625	646	609	589	607	654	623	645	642	608	658	587	597	619	647	606	621	620	599	574	631	635	627	652	614	576	589	629	576	609	641	607	679	611	597	654	610	649	616	633	607	626	563	622	595	639	595	626	611	612	617	641	653	605	566	633	572	551	611	591	598	625	633	616	612	640	596	615	653	614	622	660	603	632	589	611	591	632	631	600	607	579	651	638	590	622	598	620	622	617	658	582	576	619	622	602	638	570	623	603	630	640	589	625	615	603	609	665	604	595	601	554	620	555	619	648	578	632	600	636	595	573	602	620	590	594	617	652	595	625	641	608	622	586	640	579	593	577	613	623	582	609	586	599	637	629	633	632	676	621	615	569	594	597	596	635	587	576	635	597	659	646	630	583	656	629	638	606	639	657	610	628	603	584	621	612	622	598	635	547	634	607	665	598	624	608	603	591	596	622	584	664	619	622	612	629	626	625	630	608	587	622	604	607	616	613	618	605	632	626	627	626	612	613	659	644	598	593	575	640	574	601	610	585	620	582	612	599	624	632	620	591	625	679	636	614	639	618	627	583	588	600	645	645	628	601	645	615	596	639	614	592	634	624	626	585	654	623	651	635	629	612	633	583	619	583	618	612	611	607	655	604	629	589	645	600	616	612	591	622	638	608	598	634	620	585	594	598	589	591	585	581	554	590	630	628	586	622	626	594	645	611	597	653	589	566	592	614	626	614	626	648	583	655	628	603	604	569	602	613	597	587	615	603	603	618	636	642	614	628	594	570	581	575	665	685	609	643	587	623	671	590	580	626	614	592	603	637	620	624	661	616	636	601	623	592	614	642	593	654	591	651	583	573	599	569	603	599	614	587	610	681	634	618	578	598	621	576	612	639	605	614	594	588	577	610	573	572	616	640	596	630	620	585	671	627	610	624	632	620	622	661	596	615	613	647	629	610	643	586	613	602	610	567	642	654	617	619	613	588	592	628	581	622	665	674	594	610	601	572	637	631	614	599	574	613	617	638	631	652	603	600	619	629	628	606	620	599	640	631	624	587	646	635	643	611	674	632	575	651	629	629	574	585	620	601	650	558	616	621	607	608	669	626	641	614	544	597	640	581	633	642	581	595	574	641	613	553	643	645	650	551	612	644	554	634	612	604	601	632	613	584	628	623	592	619	600	623	598	636	599	614	603	572	640	609	630	671	634	612	617	646	607	614	595	619	564	600	633	625	624	600	641	641	633	583	597	610	606	623	615	623	618	617	615	615	599	585	610	628	602	625	587	604	615	603	607	625	633	617	642	629	626	626	606	660	607	621	641	583	636	622	641	662	601	621	600	625	601	622	574	608	560	620	642	590	623	634	599	612	610	587	603	591	594	639	579	647	612	654	597	654	573	634	641	602	622	580	634	668	615	652	622	606	646	618	578	593	658	623	606	616	637	612	665	630	631	597	585	630	601	618	624	618	580	597	650	662	590	634	607	617	636	628	580	572	622	609	627	622	625	608	627	574	630	643	629	627	602	558	609	631	633	605	618	625	629	577	580	618	583	614	646	634	693	558	587	650	644	629	585	658	652	618	639	612	571	599	594	578	609	631	633	637	610	589	579	638	626	596	591	612	602	608	606	680	617	609	581	580	606	598	585	628	663	587	580	612	652	618	605	621	614	660	630	607	624	594	645	639	611	632	633	637	565	623	640	629	555	653	639	593	635	625	631	647	622	609	659	632	630	586	577	617	614	618	640	612	572	610	642	634	627	594	609	650	647	600	609	643	617	565	614	617	560	676	645	640	619	583	625	619	586	623	614	623	649	638	614	623	596	593	599	587	593	560	639	579	623	637	600	590	605	591	614	626	624	622	654	610	613	603	650	574	657	591	606	567	624	603	658	615	629	632	620	585	560	601	653	590	606	598	563	617	572	621	619	656	566	612	595	634	595	628	588	639	602	615	573	596	657	599	603	612	653	611	592	638	560	619	597	597	634	617	624	616	580	650	597	607	597	638	627	624	643	608	613	648	588	608	581	621	619	643	614	681	632	623	625	637	626	647	623	622	630	590	613	662	633	632	574	611	617	615	591	636	612	586	644	637	607	580	626	630	591	594	614	615	647	625	647	595	616	631	639	593	622	577	628	638	616	620	579	606	611	671	599	589	575	645	606	644	615	590	596	629	608	626	583	621	571	588	637	669	587	633	652	596	589	631	588	611	587	609	607	620	605	595	615	614	563	639	638	586	656	618	621	659	603	620	651	641	628	629	651	658	640	606	593	573	628	623	604	606	616	617	588	562	633	622	618	622	575	605	630	635	620	660	657	628	592	669	601	605	624	583	604	641	594	633	582	633	604	661	580	595	636	624	592	574	630	613	611	566	615	618	631	607	644	604	644	594	648	641	608	683	623	629	612	584	631	578	626	632	654	597	625	645	672	610	649	633	632	607	583	641	582	600	617	660	574	656	595	591	635	623	631	626	620	643	571	607	626	618	581	632	642	583	592	601	602	629	620	610	588	610	597	610	605	579	628	597	584	634	576	597	606	607	638	632	617	630	576	616	654	610	627	588	635	600	557	618	602	620	603	621	630	625	599	607	610	610	612	611	640	612	593	609	631	624	600	611	621	656	603	632	620	616	633	658	567	631	614	554	611	570	641	603	651	592	614	593	597	605	607	650	641	561	564	654	600	605	655	655	548	621	539	617	638	661	614	619	656	612	565	602	649	639	629	579	583	626	588	588	629	608	586	587	608	588	589	609	647	615	645	624	651	572	613	649	610	630	610	643	611	629	585	633	680	648	559	625	607	557	591	626	601	628	655	564	609	602	646	643	647	591	590	596	642	575	638	608	613	611	642	600	566	613	614	602	597	638	580	603	610	630	657	585	651	639	627	628	615	589	640	608	627	626	616	610	619	617	608	626	648	590	610	630	611	597	603	597	621	602	637	603	639	642	640	592	605	577	640	630	614	604	596	606	613	591	635	632	629	580	611	594	578	617	611	620	635	582	625	614	617	614	630	582	603	629	628	600	594	601	620	619	612	632	603	611	614	634	610	668	619	591	580	599	601	541	608	613	571	584	626	627	599	615	605	580	557	607	669	593	632	640	597	607	651	572	646	620	616	606	652	645	654	626	606	622	619	608	583	613	581	622	589	616	631	617	592	619	611	568	578	593	590	612	610	659	624	592	645	657	592	631	589	600	615	616	587	605	577	605	594	595	619	626	617	622	652	617	609	613	559	597	644	568	638	606	608	579	620	591	638	622	619	595	597	644	580	618	600	579	648	590	626	638	632	620	582	600	660	621	595	620	560	613	611	583	608	611	632	607	603	570	627	629	604	590	630	624	624	642	604	603	646	651	634	572	580	631	575	572
38027	85529	79748	58062	32977	8201	678	711	699	698	693	661	658	659	697	694	648	659	659	689	651	645	667	666	626	671	657	611	644	636	657	621	674	651	619	641	681	663	658	654	661	649	693	648	663	660	658	696	648	671	660	677	642	605	658	686	615	637	629	654	713	649	641	643	634	668	652	631	654	678	674	653	617	651	662	651	632	670	693	692	621	647	683	645	700	624	697	613	657	609	634	623	670	635	664	699	652	689	611	671	669	658	680	670	617	650	664	659	626	641	691	638	677	677	651	635	662	703	680	662	623	646	599	655	677	703	600	636	657	624	650	652	675	666	681	640	700	679	638	676	677	644	669	616	674	620	633	690	639	625	697	693	661	663	665	650	631	651	672	617	636	602	692	649	653	604	675	649	685	680	637	674	658	638	707	653	683	641	649	658	639	616	693	628	622	648	697	605	672	675	685	679	679	646	626	630	658	635	692	636	615	651	669	633	698	646	645	670	653	663	653	614	664	694	678	634	652	636	673	663	624	711	684	657	625	648	656	593	630	698	673	674	674	632	689	616	629	633	624	615	651	643	663	651	647	686	650	640	650	696	653	641	637	652	641	644	605	646	658	650	667	687	678	674	625	673	614	650	631	678	669	660	641	627	667	653	651	639	626	628	645	676	678	609	667	632	673	665	635	660	628	702	615	713	635	632	657	666	667	650	628	612	649	659	654	658	723	596	664	634	640	650	664	656	664	643	724	578	666	647	620	655	689	645	710	624	637	664	633	681	655	667	677	657	668	662	649	652	641	694	634	696	624	648	651	679	641	590	680	683	686	685	627	646	685	668	651	677	658	672	668	645	679	699	664	625	662	617	627	684	642	655	698	650	639	653	629	663	618	628	680	631	675	682	655	672	682	659	661	711	655	653	639	673	681	616	609	690	632	711	678	656	713	624	667	683	627	671	717	686	649	666	691	621	675	658	594	666	619	695	673	638	646	677	644	632	677	683	639	657	624	616	620	625	606	673	631	632	665	627	653	637	630	604	621	654	644	645	649	653	658	668	684	597	677	668	614	594	627	638	640	675	700	671	641	666	649	618	640	671	624	669	587	648	638	636	612	643	603	641	660	655	638	651	622	633	680	578	661	695	673	634	642	635	632	643	654	650	678	636	683	654	648	718	651	660	642	658	648	645	689	681	661	690	615	680	614	665	684	693	648	674	693	678	661	677	625	628	664	680	615	650	630	592	702	722	636	653	662	662	678	617	644	706	676	619	634	643	652	680	644	666	634	653	674	646	618	617	602	650	630	645	638	628	679	638	656	666	670	669	690	657	632	620	657	646	678	657	670	627	608	653	617	664	676	647	680	611	655	678	590	651	676	651	617	658	648	668	677	681	677	633	650	637	658	620	616	660	650	609	659	651	670	664	650	653	650	630	617	664	663	684	618	646	685	691	649	676	648	652	678	640	688	619	656	667	632	657	596	656	692	678	646	703	650	630	659	646	636	662	658	678	625	675	635	647	627	657	649	664	682	667	685	629	686	661	639	608	644	621	635	619	675	671	652	637	628	649	677	649	659	680	640	663	657	665	656	634	648	686	639	678	631	666	667	698	679	657	654	695	680	644	693	643	624	634	648	656	655	649	621	644	650	647	675	619	677	641	615	608	674	659	639	642	654	660	655	682	653	635	630	669	660	673	626	682	661	690	606	679	705	637	662	649	678	640	660	613	662	632	637	665	615	617	645	675	675	654	616	675	634	676	702	701	643	622	703	664	662	636	672	660	652	640	645	690	661	698	659	648	639	641	639	649	643	669	641	629	649	674	655	636	679	630	668	666	640	657	640	669	680	634	684	647	626	668	647	638	693	659	647	624	615	656	657	673	678	660	590	612	663	661	648	706	643	645	665	670	626	646	682	640	667	650	612	664	629	643	649	669	639	647	636	640	701	670	650	661	655	618	653	703	657	716	653	649	635	674	641	653	630	698	635	621	661	651	642	676	623	666	656	634	704	667	651	650	643	643	645	682	679	618	636	693	626	671	640	652	610	690	634	653	634	648	686	664	622	579	634	648	685	660	641	626	676	656	613	650	655	651	684	673	613	632	636	666	657	639	612	620	662	649	671	610	686	648	645	630	670	660	631	645	626	658	644	620	681	679	646	624	646	658	669	697	610	669	623	624	660	643	590	599	682	684	645	642	647	608	649	657	676	635	674	676	622	636	654	661	618	691	644	679	679	625	668	657	607	687	704	661	706	662	705	617	658	646	646	643	726	698	634	667	606	715	627	647	664	628	623	622	656	650	679	648	654	656	675	683	644	641	634	690	648	650	665	633	618	653	668	613	632	664	689	665	652	637	645	620	698	641	607	640	613	650	626	628	659	678	665	675	647	703	654	646	694	648	657	645	664	636	661	695	614	676	645	645	667	648	665	711	674	619	654	645	642	633	636	688	652	632	674	665	670	612	640	610	661	663	631	667	684	642	650	661	665	643	635	646	667	707	648	635	653	668	640	653	642	634	635	652	638	644	685	629	653	661	646	664	677	638	652	692	689	668	618	640	658	703	641	705	615	678	706	674	674	681	629	657	663	650	673	656	654	682	622	670	658	680	634	626	662	736	669	645	663	640	643	663	613	664	671	680	631	679	682	625	713	694	647	636	628	646	660	682	716	636	693	674	673	666	642	662	659	649	636	613	637	630	595	621	627	644	657	614	665	666	670	640	635	684	695	635	624	664	644	663	656	641	713	663	684	675	691	684	639	694	640	681	661	690	615	642	643	654	663	644	640	669	689	655	645	641	703	644	654	628	641	680	652	604	692	624	683	626	672	643	591	674	612	613	671	640	642	668	703	653	620	628	639	651	591	650	630	648	638	616	673	690	680	633	673	687	630	627	680	632	664	677	649	646	643	680	674	669	614	648	698	651	661	603	658	668	617	715	656	679	681	664	639	607	661	646	648	633	636	619	675	639	636	672	698	650	603	661	620	665	671	669	635	635	641	636	666	662	679	659	651	667	691	649	663	631	643	676	658	589	612	676	627	642	656	659	619	634	644	671	608	728	646	617	645	663	673	615	639	631	633	643	664	663	619	644	663	647	634	686	645	679	690	640	587	659	637	668	612	681	658	652	659	649	675	629	679	638	678	639	650	689	677	698	645	629	631	687	679	622	668	633	635	686	677	667	668	666	665	636	681	676	654	634	683	700	676	638	635	663	683	635	685	634	637	609	662	593	665	610	679	659	620	649	679	641	658	653	679	666	702	678	630	657	648	686	664	641	663	697	681	688	698	634	593	661	677	681	655	618	690	633	690	648	626	623	654	631	623	652	661	669	648	625	659	685	617	660	625	622	654	652	641	673	648	656	671	661	595	643	688	658	618	670	627	628	661	670	689	636	640	664	629	714	669	673	654	663	666	635	627	646	632	639	642	621	655	652	695	608	652	625	658	646	638	630	636	660	659	669	648	678	647	632	642	660	653	641	647	668	650	640	620	656	636	640	604	670	697	673
28055	34194	39518	21256	5464	838	423	317	310	352	338	360	326	326	327	308	374	325	389	332	375	345	341	364	336	315	346	340	321	344	328	345	346	381	361	336	365	376	371	341	308	355	360	367	318	359	305	343	329	332	377	357	330	316	327	343	343	327	356	353	339	318	342	351	343	358	375	374	351	351	322	330	315	333	339	312	321	346	334	351	327	331	352	338	347	338	331	356	342	344	344	357	344	337	357	324	387	368	352	357	315	326	329	333	323	334	332	344	327	324	372	319	330	355	340	333	342	323	362	364	317	349	312	365	309	354	335	345	325	323	336	343	376	345	358	342	330	327	315	335	371	324	344	354	387	396	377	369	351	336	315	321	343	335	323	322	314	353	336	344	351	347	329	349	365	333	353	330	340	349	330	335	362	332	304	321	358	322	311	356	369	342	343	344	354	329	323	337	316	351	333	368	358	346	350	323	349	333	350	364	321	352	334	360	350	334	330	324	396	341	329	314	313	344	344	337	341	331	329	362	351	329	340	327	316	307	350	312	327	305	335	365	341	366	336	356	355	357	317	338	352	322	334	304	343	336	360	333	371	339	355	292	343	318	316	336	330	326	346	309	363	328	309	351	317	334	366	343	341	330	363	305	333	288	364	331	358	346	376	327	343	316	369	373	325	347	349	325	344	326	326	352	344	284	342	326	360	332	333	359	389	371	354	348	351	334	318	332	300	308	342	312	332	318	344	331	369	316	350	348	372	349	361	321	324	369	321	307	354	336	343	316	331	338	343	367	364	360	351	342	317	322	325	337	301	307	302	359	329	353	354	344	352	402	344	333	332	325	328	348	325	342	335	365	359	343	332	334	363	339	343	313	344	361	358	320	342	305	335	348	342	319	323	324	336	369	335	318	352	368	329	352	322	316	325	315	358	323	310	356	353	331	340	392	352	333	356	393	363	342	333	318	336	349	351	338	356	354	342	334	331	321	365	351	346	357	341	341	333	361	349	360	335	316	333	345	332	307	321	379	294	350	343	368	367	307	335	308	336	363	340	365	322	362	346	313	334	317	345	333	358	329	313	347	352	293	344	348	357	354	326	366	322	336	358	313	335	353	335	345	343	326	319	356	346	312	347	344	334	345	336	314	312	359	362	329	327	367	324	355	346	370	336	326	333	307	318	354	364	336	357	344	326	325	334	346	330	312	333	331	372	330	386	333	326	360	310	369	338	348	346	384	360	348	323	350	336	355	336	329	376	372	325	376	340	326	357	307	341	336	343	388	304	363	296	343	306	327	329	331	324	360	299	345	359	338	385	362	318	338	340	332	315	357	316	327	339	304	338	335	355	322	345	344	356	351	309	326	344	343	327	309	371	337	345	331	347	360	359	350	377	351	360	326	337	302	321	367	368	381	362	340	325	328	321	352	345	346	374	346	325	333	337	327	348	317	319	305	325	346	323	364	349	330	357	324	345	317	320	336	346	347	323	346	371	342	345	333	319	332	366	342	346	346	355	324	348	348	333	346	364	378	325	356	336	341	296	353	336	337	329	353	328	323	369	307	340	373	347	327	363	331	348	318	350	322	377	359	352	299	332	336	324	353	344	326	317	345	344	352	318	325	362	360	316	374	342	358	351	311	308	340	343	343	359	353	310	343	334	306	354	336	370	325	348	339	355	340	359	326	330	315	328	373	350	326	337	325	331	323	301	328	334	358	326	361	329	338	339	315	340	376	351	348	345	332	316	335	347	332	315	327	316	394	345	311	340	322	371	356	327	327	322	332	339	341	341	330	357	340	323	327	341	319	338	351	333	381	335	335	329	323	299	345	335	303	357	337	369	353	363	346	340	318	347	342	338	333	320	335	335	343	351	317	351	326	324	359	381	331	361	347	352	343	333	352	381	335	344	343	364	346	328	341	343	343	375	353	337	321	318	333	350	322	359	340	348	380	319	319	301	369	311	329	333	354	335	332	325	344	339	322	356	370	332	310	346	333	304	293	357	324	322	300	338	343	328	342	327	357	344	309	305	311	356	322	345	347	334	355	369	325	307	322	373	315	337	329	333	353	313	293	323	345	343	354	330	337	328	351	369	371	354	354	346	337	345	343	358	358	320	340	343	342	353	346	363	334	354	363	321	339	327	333	335	377	316	317	345	358	336	341	369	337	327	363	322	343	324	326	316	342	334	340	348	332	378	360	318	352	330	332	337	325	324	342	352	361	364	331	360	347	365	353	339	324	349	329	332	339	348	346	345	356	321	337	315	373	350	330	312	334	325	353	320	350	354	374	369	364	339	338	352	353	340	320	349	344	355	334	346	351	335	341	319	359	310	310	315	339	325	356	325	312	324	320	349	333	334	369	358	342	327	349	333	356	359	345	304	390	355	338	357	354	332	334	322	343	357	296	326	344	358	346	352	313	336	338	305	344	340	325	328	335	326	313	319	348	347	362	382	356	370	362	313	357	344	346	319	348	324	371	366	351	322	352	347	329	343	332	330	329	355	311	325	319	339	343	339	373	339	324	304	344	347	329	347	367	309	337	346	360	338	346	311	335	326	336	346	373	327	350	351	334	343	334	313	337	341	344	332	349	353	333	303	343	324	298	349	380	340	316	318	330	339	333	330	335	316	313	355	359	368	362	332	327	318	295	335	355	365	319	355	354	319	300	345	341	355	334	373	336	333	332	313	346	345	353	354	326	354	327	348	350	331	332	361	346	326	368	338	342	295	349	345	354	354	369	335	321	342	312	345	354	344	351	308	361	351	324	352	330	343	334	338	336	357	371	334	303	339	305	353	333	345	351	372	338	391	342	366	339	347	353	335	337	341	351	316	330	323	322	361	337	361	321	333	350	366	329	333	361	349	363	346	313	346	322	312	327	328	358	335	318	357	347	317	315	359	351	346	367	343	331	323	313	334	359	342	337	360	317	359	345	307	318	336	311	347	340	336	303	330	346	319	366	362	349	344	329	337	336	307	350	325	315	391	336	363	342	351	348	339	360	337	337	340	315	304	355	344	330	359	337	337	347	350	345	335	355	336	318	339	336	341	373	341	359	347	312	368	330	318	345	350	348	323	342	360	327	382	306	350	325	333	325	337	348	366	379	333	351	346	337	353	342	355	364	354	360	324	337	326	284	329	349	332	354	321	335	320	332	359	321	316	307	337	329	338	362	316	345	352	315	328	363	358	361	346	310	338	348	348	347	313	342	327	327	322	345	341	335	301	333	338	333	356	322	331	326	320	336	322	388	326	340	349	334	325	314	324	345	307	317	335	332	306	354	360	360	343	331	351	336	332	348	356	321	344	341	373	325	307	356	329	369	322	341	358	314	375	306	371	358	304	339	361	320	324	328	332	352	341	343	408	338	357	352	340	382	299	351	352	359	328	358	354	331	348	359	347	345	325	356	354	359	351	358	353	340	335	342	351	353	372	320	347	325	348	333	355	328	352	334	378	331	337	337	348	352	330	342	351	363	332	326	394	335	343	354	355	325	352	333	359	334
22130	54185	35983	14801	4770	821	386	407	390	390	363	377	420	401	383	422	391	397	396	404	378	382	355	379	425	369	394	392	366	374	395	378	366	395	378	378	402	383	414	400	406	439	394	391	384	387	430	413	374	392	404	371	402	431	403	413	398	378	369	412	398	398	416	395	372	419	422	393	418	391	403	377	398	377	375	380	421	363	398	369	413	376	381	419	404	398	411	394	395	404	374	385	360	363	418	407	364	374	412	416	355	365	408	388	401	403	380	395	405	409	427	392	410	401	361	369	405	380	411	391	410	400	378	366	438	410	409	384	368	417	409	391	385	381	387	381	402	408	378	385	371	401	421	375	372	390	393	416	375	418	396	366	381	389	376	393	389	376	375	388	412	389	406	401	376	382	428	402	410	387	380	386	358	384	397	393	405	390	386	408	373	394	364	404	424	407	399	401	379	396	386	384	407	397	380	430	414	384	409	367	357	392	393	419	396	379	368	378	395	386	370	406	387	408	400	398	384	385	401	402	418	386	385	396	391	394	403	347	370	411	431	441	407	398	413	403	428	395	419	408	416	378	363	399	419	391	385	385	383	389	412	408	426	403	387	395	412	376	376	384	392	377	352	392	396	372	402	426	408	419	380	359	369	390	381	426	397	388	382	387	403	371	404	357	386	378	377	384	419	407	390	368	393	406	401	380	399	367	422	412	376	421	416	408	392	415	427	417	399	393	370	411	396	393	378	401	368	413	391	377	424	385	409	378	427	403	397	411	406	424	414	410	411	390	381	412	413	391	376	372	378	405	391	380	419	406	364	388	331	384	367	397	414	400	402	387	401	415	415	404	429	363	437	376	386	423	402	394	394	407	391	411	381	380	387	383	388	385	374	378	440	355	390	355	348	406	415	416	424	411	379	383	395	401	446	404	423	422	448	370	369	394	412	399	438	379	407	431	400	425	397	375	421	427	417	371	382	408	376	412	410	386	422	399	372	395	419	393	401	388	396	403	403	397	419	399	407	412	420	368	380	412	375	392	371	382	372	392	387	395	395	392	402	399	385	395	364	403	362	402	412	389	413	358	444	389	333	392	387	359	403	368	329	397	349	403	399	387	415	396	393	410	412	379	420	386	388	370	362	463	367	391	396	395	417	398	399	383	380	393	381	383	379	400	394	406	424	376	399	433	379	414	419	397	427	397	395	405	387	410	387	412	374	350	385	386	378	414	389	366	370	395	409	376	407	427	392	370	376	431	356	412	388	389	398	375	362	428	393	412	419	392	404	377	363	412	400	390	390	382	420	388	444	392	398	396	392	409	385	390	390	441	399	406	395	350	386	386	398	380	420	420	369	417	366	389	367	412	407	382	397	405	429	392	377	408	374	404	377	383	435	382	415	373	392	392	387	407	404	383	402	404	359	417	427	381	434	389	392	382	433	400	394	398	400	395	392	423	359	367	404	410	409	418	427	390	374	393	424	402	389	412	416	393	396	377	412	370	393	383	382	409	419	391	391	394	386	395	415	370	395	448	394	387	365	425	417	421	461	437	390	420	421	387	367	409	384	384	393	430	380	419	380	405	402	387	398	389	387	380	385	415	428	381	405	399	403	408	391	387	400	367	373	367	393	394	380	366	399	422	380	388	400	366	410	430	375	384	376	444	410	394	389	398	452	403	412	425	409	369	384	404	389	361	384	385	377	435	384	398	393	355	400	368	385	402	403	433	406	385	408	425	406	390	395	412	403	407	392	399	388	400	401	404	396	366	382	387	407	388	411	425	398	413	391	384	413	418	397	413	403	411	386	413	373	337	395	367	401	379	377	382	350	396	414	377	353	382	376	384	421	413	363	410	406	415	398	401	400	388	376	374	375	411	427	399	399	395	393	389	394	408	415	382	392	389	399	379	379	386	381	393	431	401	392	421	382	409	406	394	396	359	383	385	409	430	418	404	401	366	460	363	403	365	379	398	390	381	395	412	372	378	372	397	400	396	377	370	395	424	400	400	401	406	401	430	412	411	426	400	400	377	423	396	400	395	377	390	423	380	414	374	394	378	410	409	388	375	406	414	374	426	362	416	418	379	402	365	380	393	350	402	417	389	377	416	419	386	388	408	416	377	394	368	396	404	384	364	387	373	364	405	381	407	397	386	407	381	389	397	396	381	358	415	380	428	429	404	379	415	399	413	394	378	372	412	393	402	387	391	414	379	406	357	400	412	407	410	406	368	387	402	430	438	374	393	344	439	403	368	394	364	398	411	413	393	404	379	366	386	384	389	371	408	388	412	358	386	376	411	419	391	419	394	388	376	424	400	370	374	411	397	393	379	385	426	394	378	403	385	392	424	396	399	426	379	387	387	385	405	402	408	395	389	423	410	367	394	381	375	388	427	383	421	448	430	437	403	365	432	381	374	402	435	398	429	396	394	380	388	394	449	404	387	400	381	456	378	371	371	389	389	410	421	407	400	370	389	409	418	435	367	391	395	352	383	413	372	413	390	419	373	432	407	367	370	386	387	394	391	397	376	377	403	376	396	395	419	388	410	352	419	364	419	399	399	385	356	408	357	396	395	388	392	374	394	379	399	384	381	421	418	375	400	406	405	398	376	384	397	411	368	390	436	423	397	408	389	401	380	407	394	401	394	372	398	404	395	421	425	356	366	384	397	390	414	370	389	405	413	403	393	368	412	417	399	394	389	404	358	404	371	381	375	397	385	400	400	446	420	377	394	418	395	376	400	373	386	374	407	408	363	405	374	412	379	400	397	392	393	373	412	357	407	397	343	409	377	401	383	397	402	407	401	374	404	448	403	391	404	405	393	387	435	386	409	417	386	416	380	389	398	377	383	392	389	386	397	392	392	369	402	411	425	403	397	348	402	363	395	361	377	411	362	374	384	403	395	384	397	390	396	404	393	403	408	387	359	421	378	384	368	411	376	440	373	404	375	350	404	449	395	383	399	385	410	406	400	381	381	405	404	412	399	380	397	423	397	429	389	401	433	374	402	378	411	413	418	405	415	395	412	397	405	429	402	389	378	411	415	364	377	430	447	377	387	406	375	381	385	376	412	421	370	421	377	355	364	406	417	438	432	431	404	424	379	399	397	380	428	410	411	382	384	386	402	390	411	426	355	373	393	365	401	413	382	417	385	388	407	397	452	430	418	394	381	412	387	396	334	380	417	380	389	417	347	411	372	398	380	384	406	382	391	401	433	400	375	391	368	364	411	414	391	384	403	402	396	363	385	383	390	416	388	379	416	402	402	419	398	370	418	390	391	399	371	362	401	390	388	360	378	421	384	370	388	410	409	393	384	374	391	395	411	369	397	379	399	384	422	371	374	410	403	398	392	427	401	391	413	412	405	394	405	378	386	390	370	403	407	381	416	378	417	396	365	380	381	392	383	394	375	396	445	389	367	361	398	401	371	404	395	408	383	391	383	376	447	371	396	391	392	419	402	380	381	373	368	408	371	388	396	400	391	396	373	433	396	383	388	415	381	404	395	366	394
24281	25192	40976	35411	25429	16003	2834	442	443	411	418	423	374	392	467	438	437	416	407	435	408	393	453	442	406	409	401	405	399	425	433	398	432	364	391	370	433	413	392	419	383	413	442	412	411	409	418	425	389	390	416	391	369	425	394	418	424	426	395	397	445	378	399	366	420	399	392	413	413	348	403	419	406	427	394	397	420	405	418	389	399	413	449	450	427	383	405	383	389	396	437	397	415	386	396	418	449	397	366	379	433	385	383	391	445	417	419	422	403	429	415	379	416	413	415	398	399	375	437	390	412	417	385	409	376	378	384	418	412	383	411	445	401	380	408	394	412	373	386	398	399	409	406	395	382	456	403	428	397	409	373	397	426	386	401	428	382	410	420	415	380	449	443	383	429	392	395	393	441	422	425	419	412	402	414	368	419	390	417	425	427	395	398	399	421	375	432	379	427	416	383	398	391	437	439	365	407	427	419	368	394	392	411	408	400	391	386	408	411	394	414	389	419	442	395	402	404	439	391	428	363	424	416	420	407	415	470	397	425	384	407	409	376	366	418	410	423	369	393	416	431	429	398	427	396	394	452	394	425	416	402	420	401	422	396	379	409	409	409	418	453	408	457	390	423	432	393	396	418	389	421	408	373	424	401	416	398	403	396	380	405	422	378	428	424	383	384	404	413	417	418	437	374	386	377	436	409	390	442	434	415	405	439	440	388	430	386	411	413	405	416	407	415	422	428	397	417	424	395	397	436	407	381	413	410	395	412	397	382	417	411	404	388	369	385	401	425	405	404	435	421	413	439	419	415	435	407	399	402	406	412	409	377	419	372	393	423	397	437	423	406	389	412	436	394	395	374	412	416	405	416	413	401	417	414	420	411	411	354	404	390	406	413	422	397	401	453	411	409	413	416	421	373	358	408	376	433	418	409	388	430	365	394	374	409	389	436	379	430	392	413	422	395	409	394	424	414	426	397	413	380	392	382	417	403	371	427	414	406	401	409	408	407	407	408	392	395	392	399	419	406	391	437	387	415	414	427	384	392	388	380	415	391	374	417	433	398	369	416	374	403	369	427	409	448	404	397	397	400	413	365	388	395	391	405	427	422	396	389	406	412	433	417	400	421	413	420	425	384	387	415	401	417	398	398	380	426	384	439	435	400	438	408	425	396	374	443	379	383	404	390	441	404	400	434	377	424	411	361	390	411	380	414	376	363	404	416	411	424	416	406	395	435	437	405	420	399	386	414	425	415	408	392	429	423	424	405	373	397	409	425	388	350	406	376	418	368	376	394	381	413	420	419	418	440	403	425	401	384	398	398	365	409	456	415	416	386	373	375	433	384	382	408	388	398	420	407	391	418	399	419	438	420	414	410	376	374	399	413	431	384	431	390	396	388	376	444	435	409	423	390	405	434	411	399	425	438	378	400	397	407	410	410	359	388	382	403	398	391	430	416	390	402	378	435	439	406	402	433	383	440	412	424	413	402	390	396	440	397	396	401	374	416	397	383	409	439	408	410	383	401	431	397	393	389	408	420	420	406	387	377	399	379	423	402	376	419	394	412	414	390	408	401	390	426	402	405	421	416	398	421	388	390	376	412	395	400	437	422	377	386	445	424	410	402	398	387	390	390	353	359	401	424	418	392	404	399	387	387	407	391	450	393	415	404	395	410	451	426	428	405	388	428	370	397	422	408	409	384	408	404	424	425	394	402	345	362	372	406	421	419	413	423	398	429	398	409	425	407	396	396	396	413	401	405	418	424	431	425	454	402	424	426	397	420	420	407	446	453	414	383	398	408	394	395	374	418	404	419	415	372	398	400	389	376	414	398	428	420	410	411	412	391	404	410	389	377	438	435	409	407	396	411	428	393	386	400	427	387	403	409	415	396	406	419	392	424	439	385	374	397	394	417	368	417	420	403	391	415	407	396	390	390	413	393	412	420	408	389	409	410	385	392	398	425	362	402	408	398	408	385	385	400	425	417	382	414	396	378	386	424	398	425	418	409	403	416	388	405	451	400	419	417	438	415	408	364	410	419	431	430	383	394	403	436	407	397	402	393	381	398	453	385	394	388	435	394	437	422	411	425	404	430	389	415	368	414	418	410	373	392	414	389	380	373	412	388	389	415	404	432	396	365	417	381	428	363	419	411	416	392	375	388	402	401	391	401	436	399	417	405	412	397	374	411	403	406	396	388	411	416	408	405	407	385	385	373	442	385	400	418	416	407	387	393	415	416	410	425	403	395	413	442	433	391	413	403	411	397	396	423	410	398	391	447	407	428	374	424	407	395	413	392	404	410	430	446	408	426	444	374	419	410	417	386	439	444	388	416	378	403	417	422	400	396	376	362	381	422	402	406	428	406	409	410	416	440	411	417	408	437	409	426	370	395	456	357	425	399	404	424	375	404	407	410	399	405	403	370	404	378	402	416	379	387	384	409	400	423	385	408	384	441	412	389	407	428	369	404	392	416	378	407	396	397	393	410	405	411	362	412	413	386	365	389	417	400	427	398	390	434	384	393	418	437	409	418	399	410	456	403	375	392	388	407	409	419	409	398	412	431	413	433	398	404	420	398	411	388	456	411	413	397	400	383	393	442	420	412	416	439	400	397	411	401	413	428	436	371	393	448	393	385	402	392	392	439	358	400	409	384	398	432	397	415	437	388	408	389	401	431	389	413	448	411	403	374	406	407	423	433	395	431	417	387	415	429	465	385	351	420	384	404	443	396	438	377	460	411	424	400	420	402	376	383	404	385	412	412	403	415	389	425	417	393	385	354	379	400	408	446	414	359	413	404	440	401	390	433	390	406	399	437	416	415	415	417	404	416	434	405	388	419	379	385	377	385	373	395	396	370	408	414	419	375	393	405	390	388	453	399	410	371	447	418	394	448	453	424	391	399	366	381	389	403	404	423	411	399	400	427	406	379	391	403	417	413	412	403	453	407	445	395	400	414	389	421	400	398	422	402	402	394	404	394	404	409	425	378	394	393	406	431	409	418	383	397	380	424	422	436	428	423	382	439	424	404	378	419	418	410	374	379	407	406	411	404	382	395	383	359	399	370	429	396	413	419	440	430	420	406	430	377	411	372	411	397	392	403	407	436	424	380	424	395	399	417	378	420	376	409	401	428	372	424	376	371	408	387	382	429	399	428	387	422	399	398	412	405	394	424	414	444	433	388	394	392	416	410	404	395	436	382	456	407	421	400	410	428	381	397	361	371	411	422	415	406	388	398	407	434	394	406	401	392	394	420	398	379	365	387	409	431	382	388	425	417	379	403	394	411	439	403	414	389	396	426	404	400	405	391	365	392	380	382	394	436	397	386	404	430	394	377	415	397	409	391	366	422	435	404	425	396	404	429	391	412	393	434	428	381	418	415	388	409	404	412	382	433	402	419	411	363	367	406	404	410	403	398	412	391	372	393	421	444	373	387	436	392	426	388	405	410	391	373	378	389	388	401	395	387	414	393	375	390	389	389	365	384	424	431	399	416	402	412	382
41739	94670	72668	46579	25199	5410	475	509	469	463	474	506	462	411	471	445	455	462	461	460	443	442	475	458	447	462	429	427	469	477	436	435	446	426	484	437	455	407	426	470	444	398	440	459	447	454	508	428	453	428	467	455	456	435	462	460	446	478	473	470	436	475	452	425	427	465	445	433	447	472	474	483	445	444	435	472	479	397	459	443	483	468	444	411	434	456	465	489	408	450	418	447	426	434	449	493	424	481	466	464	465	453	443	456	452	452	467	448	437	425	432	450	470	405	455	441	445	439	450	465	434	421	462	447	452	454	444	417	420	428	458	485	446	447	430	433	445	443	453	420	456	488	399	472	437	470	439	426	451	444	463	445	403	447	481	447	454	452	420	467	436	446	458	422	456	474	466	446	406	442	427	448	442	440	433	414	443	449	452	461	432	451	453	412	458	452	449	448	456	458	477	452	428	438	427	429	466	446	462	432	426	440	431	448	436	426	429	428	434	458	463	448	470	386	448	450	444	430	410	449	431	439	449	438	476	470	465	461	449	470	422	463	429	455	426	422	442	390	418	470	477	442	458	468	450	458	488	454	460	461	449	444	427	431	469	457	466	436	492	433	440	459	416	427	442	431	423	434	488	458	445	425	464	433	489	456	463	478	429	419	497	461	466	469	440	411	404	400	454	445	472	462	423	442	485	438	451	431	438	448	432	445	460	466	450	457	426	438	458	455	434	417	496	472	430	474	425	457	407	419	460	418	432	456	420	447	424	436	429	454	472	431	431	391	445	456	433	434	441	430	461	419	432	443	434	421	456	428	437	456	486	460	438	450	445	409	469	454	422	458	454	455	455	448	455	436	504	442	450	435	477	458	477	452	471	438	453	462	479	430	438	438	457	464	428	442	434	430	450	389	453	454	445	430	448	469	471	465	415	435	425	448	475	463	414	458	466	455	425	434	471	464	454	448	458	478	419	447	437	469	460	504	445	421	445	440	495	434	447	413	423	471	447	448	459	470	454	468	467	436	431	442	508	460	448	445	473	456	475	467	419	446	439	446	432	450	421	433	475	445	443	436	465	428	427	427	448	449	462	410	448	449	445	474	447	424	403	456	403	454	434	432	426	447	433	431	470	448	437	439	465	440	468	421	411	452	470	442	470	473	398	456	427	446	442	456	443	418	468	461	471	442	469	466	448	466	454	469	414	455	453	427	468	449	478	459	444	465	465	450	421	438	414	446	433	422	475	450	486	475	476	490	460	470	474	440	479	489	464	446	473	474	452	478	448	412	426	477	457	470	454	470	428	428	438	458	462	449	445	500	470	469	433	439	425	469	445	453	487	458	423	432	462	452	442	475	466	470	445	490	424	431	491	431	454	436	481	440	434	447	467	427	432	447	463	452	487	437	478	413	448	437	439	444	413	442	452	451	470	438	424	430	499	429	464	437	467	437	467	456	446	421	426	480	420	445	466	456	423	448	411	407	463	472	450	473	482	461	454	483	452	451	498	416	479	425	449	453	458	470	444	465	396	436	457	477	475	432	437	412	418	452	494	423	431	459	444	443	457	404	445	468	482	454	443	473	482	436	487	426	473	462	478	435	467	436	456	448	465	467	437	432	442	446	486	464	419	432	462	444	434	441	447	457	455	451	427	433	447	406	434	460	447	459	457	426	478	469	417	426	451	465	457	417	455	463	473	457	444	464	413	441	460	481	456	431	455	462	449	449	456	470	452	432	428	432	439	424	422	426	424	423	431	465	448	445	424	399	423	465	448	433	487	443	471	391	425	418	487	471	481	463	472	427	451	467	464	485	470	401	447	411	453	421	453	468	500	435	444	441	429	409	430	461	437	470	448	451	455	439	437	444	415	437	423	503	424	467	456	458	432	417	430	447	445	464	452	454	444	444	444	452	454	449	431	451	472	521	433	444	469	492	457	452	445	473	455	453	450	454	450	428	484	464	441	456	435	469	454	462	406	452	420	425	455	480	443	442	446	453	452	454	473	472	446	433	462	430	454	447	467	488	462	420	428	433	457	455	417	419	420	429	464	454	436	477	391	432	448	436	441	425	441	459	432	448	421	459	425	405	423	464	414	449	481	440	494	480	417	465	447	455	433	449	418	441	449	440	454	454	455	441	458	450	473	437	407	469	458	460	399	477	464	460	494	466	442	476	442	434	418	436	429	461	439	443	429	438	425	430	477	435	472	439	480	390	448	489	425	430	445	384	440	455	443	491	413	458	457	397	467	440	435	464	471	463	438	473	455	483	424	444	461	447	428	406	450	419	435	461	444	439	471	445	446	456	477	424	487	461	454	450	387	422	471	445	442	441	449	472	443	400	413	423	434	462	451	443	409	460	448	467	467	484	444	415	472	447	446	422	420	405	468	468	406	442	445	454	462	420	429	458	489	466	430	462	451	437	455	459	469	455	439	412	456	466	460	412	457	424	441	445	457	480	438	477	481	434	460	462	447	425	401	433	449	477	470	427	465	449	475	402	472	438	445	422	442	432	454	471	446	449	458	465	448	451	410	438	423	455	402	442	459	457	469	463	491	426	457	468	468	457	443	461	423	451	442	455	410	445	462	446	454	440	480	456	430	408	496	429	448	442	472	435	448	420	466	429	459	429	424	477	458	432	425	469	496	432	395	418	440	441	469	458	478	449	454	459	410	455	416	408	467	440	463	419	441	435	447	451	434	495	452	493	467	444	449	463	438	459	425	466	456	449	421	463	425	457	424	419	458	449	423	466	443	462	452	441	437	449	486	448	455	454	477	440	414	414	470	434	462	419	457	452	443	448	493	452	471	457	464	438	440	449	434	448	430	476	435	409	438	452	437	446	454	490	454	431	446	472	436	457	413	431	480	453	392	442	449	420	472	437	493	439	443	423	401	432	433	430	454	435	471	467	444	413	450	463	456	441	447	465	428	435	476	453	448	462	457	474	470	407	408	454	447	418	484	456	430	440	438	441	478	425	444	496	448	438	421	438	446	426	408	460	443	432	440	467	451	464	423	447	403	429	509	408	428	488	451	465	448	461	493	435	410	511	410	488	460	418	458	410	476	442	423	427	451	450	475	450	459	467	412	452	451	426	442	430	489	421	452	451	485	475	423	452	441	414	461	437	419	430	430	455	415	415	446	426	448	461	447	461	479	420	456	434	442	412	406	423	455	448	466	462	438	438	434	455	446	463	467	404	413	479	445	479	471	438	431	453	466	407	448	444	465	456	425	432	447	422	432	417	456	429	443	446	433	441	434	439	487	414	423	445	441	431	409	461	446	480	438	458	489	469	437	440	428	473	458	435	449	430	459	478	468	450	505	495	435	438	440	411	429	489	469	430	436	444	430	428	434	458	489	456	460	462	445	417	450	482	444	453	407	404	474	454	432	432	440	448	475	425	465	442	466	447	419	443	452	481	450	420	407	454	466	407	436	380	415	448	460	473	434	424	436	434	425	444	432	422	435	457	419	435	438	423	447	487	443	484	418	472	461	458	421	485
25555	28464	44254	34300	20159	6047	629	503	511	503	500	521	477	488	446	485	457	493	461	494	461	524	454	461	493	475	510	479	453	457	457	447	436	503	461	435	427	479	482	452	478	481	497	446	469	442	417	509	469	495	464	487	514	464	480	469	444	467	470	489	490	481	478	438	453	476	460	473	463	491	466	454	474	467	464	455	468	473	487	448	480	487	423	441	471	462	404	461	455	473	460	491	494	456	499	462	497	474	426	474	451	468	489	467	445	490	437	462	451	502	454	495	478	480	448	494	499	461	459	469	510	450	451	527	447	448	436	462	460	478	471	474	482	471	462	475	439	475	476	473	488	477	471	503	478	488	432	452	443	455	524	486	462	482	489	434	483	459	456	483	454	469	521	432	504	471	453	466	443	495	503	468	479	482	447	439	457	438	481	495	491	468	471	456	455	431	501	466	453	481	462	461	490	489	467	494	441	479	483	442	475	449	502	455	466	482	500	492	468	484	472	461	443	465	445	487	470	474	449	446	496	482	441	469	507	463	491	471	441	482	426	470	490	489	488	459	466	487	476	463	428	478	487	505	460	482	456	489	453	483	495	436	453	428	447	492	505	484	469	462	510	501	475	442	488	473	466	496	493	426	480	459	474	468	439	434	451	455	435	498	448	455	472	459	467	473	463	480	466	473	447	502	443	491	464	448	480	477	479	435	475	507	474	449	464	426	468	478	442	457	473	466	474	439	476	476	459	477	451	485	497	479	494	495	470	444	465	454	474	467	472	519	498	460	458	450	478	465	540	467	470	484	464	521	491	444	473	434	461	488	486	477	471	474	482	461	476	470	501	478	465	465	500	482	460	489	480	442	492	432	504	495	463	486	465	489	483	473	473	496	452	497	479	439	454	485	500	450	500	522	444	501	450	494	504	465	480	474	465	432	474	455	470	470	474	468	496	493	445	492	426	465	487	442	471	458	516	476	450	506	499	476	452	462	478	493	482	480	472	441	481	478	494	493	480	449	456	477	465	505	467	490	454	509	496	471	465	496	477	485	470	444	476	455	462	462	418	488	442	476	460	440	434	452	493	478	487	479	485	481	439	501	483	485	513	450	463	496	435	466	480	489	468	474	498	436	478	458	496	462	482	464	513	494	488	480	474	456	495	473	461	476	469	503	483	520	493	471	491	498	475	449	468	481	477	470	503	484	448	419	446	470	466	474	467	487	481	473	494	467	472	470	471	482	458	486	469	462	480	465	474	501	469	470	461	497	474	426	470	451	464	472	485	480	462	490	496	431	486	475	509	500	464	496	497	480	486	454	461	500	482	521	455	471	464	488	485	423	507	501	486	498	440	426	440	458	451	449	490	454	449	478	419	443	463	439	484	469	485	479	463	495	440	461	479	481	479	455	457	438	443	531	476	486	472	473	517	485	494	468	451	484	480	487	412	491	472	469	478	501	479	456	485	503	461	501	489	419	495	487	476	495	458	441	498	453	485	466	513	453	486	483	501	469	455	463	481	524	483	481	447	484	482	486	498	501	481	512	478	481	458	471	465	469	515	491	505	447	458	482	493	470	454	449	491	428	449	470	465	427	478	457	456	497	480	464	481	473	438	453	518	494	488	436	503	475	463	460	480	457	472	448	453	482	483	471	482	477	510	492	490	502	469	483	459	469	497	484	469	432	486	468	467	434	488	483	504	449	459	478	430	464	480	496	459	449	454	498	493	426	522	494	481	459	457	461	518	487	494	478	501	482	492	455	464	489	479	488	474	497	483	448	497	494	438	471	517	430	482	503	448	485	411	498	484	460	476	449	453	500	462	506	471	527	461	470	434	483	442	493	438	456	455	479	476	470	486	460	490	477	487	490	500	463	507	500	479	484	469	499	468	446	453	459	475	454	482	447	483	431	458	509	468	443	479	468	423	485	489	462	452	445	453	444	496	455	485	485	414	446	455	476	489	455	502	459	505	479	484	460	432	435	483	456	459	474	438	470	480	456	450	460	438	497	466	452	481	495	486	451	456	490	446	474	448	437	519	470	460	498	447	440	494	492	474	495	422	502	480	461	507	478	495	481	493	478	435	508	472	469	517	457	485	492	431	477	463	465	492	469	442	463	474	496	477	452	471	462	459	450	463	426	460	487	492	458	497	469	457	491	541	456	470	472	486	450	474	443	495	471	503	497	466	499	479	501	454	440	507	493	456	453	477	482	467	503	470	512	469	517	465	454	465	495	478	503	432	510	456	457	506	469	475	457	497	488	464	470	454	467	464	496	463	470	423	472	496	507	508	468	469	494	466	487	500	470	423	454	473	459	443	525	459	505	451	458	499	471	512	458	476	484	452	486	453	443	494	453	489	476	506	462	446	464	484	455	495	436	475	495	507	493	455	508	469	463	423	469	454	503	449	449	451	500	454	475	477	470	471	510	490	470	485	505	502	449	462	444	450	457	471	474	500	493	468	470	446	489	473	436	457	495	460	473	473	472	467	469	532	457	474	480	460	427	437	460	445	492	476	484	488	491	456	486	471	477	472	509	468	487	485	449	482	508	451	452	463	471	486	496	480	504	477	452	456	500	459	486	457	493	439	425	477	533	474	510	429	491	472	467	453	496	462	450	474	488	469	476	464	477	513	460	480	452	468	468	492	491	504	476	501	457	475	507	505	450	437	453	465	458	459	452	489	479	426	459	459	446	454	438	450	485	477	486	480	500	426	424	497	450	462	495	484	475	478	451	466	436	469	476	450	447	474	484	517	441	470	460	477	497	516	464	481	449	462	463	455	455	485	484	445	466	482	508	465	478	472	462	438	472	438	433	443	465	460	444	517	477	445	487	477	480	516	422	517	443	465	458	422	496	485	481	504	499	485	482	470	447	446	439	442	454	493	513	476	454	486	479	468	481	453	467	480	482	482	455	482	481	496	482	452	501	480	476	484	460	471	427	468	430	470	454	492	502	462	480	459	483	480	494	488	479	453	426	458	459	468	494	454	456	490	452	471	473	485	430	482	426	482	451	467	472	493	452	464	491	396	455	451	486	494	470	487	484	463	480	489	492	475	443	486	489	450	465	443	490	489	481	525	463	504	448	425	472	486	455	439	492	478	479	422	503	477	472	456	458	457	472	475	454	433	438	421	478	425	471	457	454	481	484	502	514	514	489	452	498	482	482	514	472	462	442	501	491	467	483	470	443	497	480	476	484	444	429	485	449	457	479	490	497	481	451	454	484	480	459	466	485	491	476	465	451	498	511	447	484	490	439	489	490	520	437	466	479	483	465	502	443	478	493	473	495	489	484	458	467	494	466	473	494	470	488	512	508	468	475	458	474	516	508	422	467	429	503	507	457	460	484	495	462	422	439	471	445	501	469	517	464	471	467	479	463	460	466	479	453	490	469	466	476	487	480	433	458	493	479	474	441	462	468	504	467	449	469	491	459	462	472	482	451	441	510	478	504	466	484	477	470	458	463	444	462	459	497	478	476	470	455	457	481	485	469	464	465	461	502
36823	87679	63228	37921	16434	3382	553	520	524	523	533	547	526	533	511	584	489	544	558	547	555	527	550	522	531	581	522	555	499	508	514	536	506	584	533	549	561	548	525	533	562	548	507	527	541	503	541	521	551	555	506	573	555	538	517	541	546	541	524	540	520	564	541	523	518	538	574	540	559	555	534	537	562	528	551	540	560	534	502	559	521	565	521	581	523	547	519	548	542	534	503	565	547	530	550	562	518	562	509	528	580	526	499	567	542	580	523	538	522	513	549	516	520	557	561	558	567	534	523	493	552	535	547	507	520	546	532	563	544	536	602	519	503	582	538	504	573	537	546	552	558	503	554	526	566	493	538	532	570	556	547	555	557	517	553	540	574	555	527	555	503	552	554	502	526	542	516	512	538	504	513	510	556	527	559	551	501	605	537	486	519	526	567	526	521	528	561	520	548	527	572	552	565	539	526	568	578	509	506	561	499	547	514	556	507	565	531	526	521	532	574	521	550	556	484	557	554	513	550	522	529	535	562	522	584	537	528	569	551	536	521	520	552	544	545	556	533	516	548	524	518	532	542	515	550	535	521	545	538	561	531	526	540	542	512	566	522	534	548	529	550	506	502	478	534	532	531	494	558	524	522	519	510	549	517	538	554	530	512	521	510	531	541	548	528	542	564	547	541	556	560	548	533	514	504	513	508	482	525	512	531	573	524	538	508	476	521	525	529	535	492	544	540	537	532	532	522	509	551	532	538	481	539	490	532	521	532	519	555	539	524	514	534	520	576	535	573	486	525	538	567	551	566	553	537	515	569	518	560	533	530	540	552	520	533	514	538	542	524	510	554	508	510	508	523	538	557	542	544	566	527	523	523	527	541	490	514	540	528	511	522	546	561	565	550	509	518	502	573	553	488	553	517	591	568	578	512	510	519	533	521	552	561	534	510	547	553	511	515	525	547	506	505	561	521	505	542	552	533	562	547	512	522	494	538	500	532	568	526	512	516	528	540	537	526	555	550	490	506	593	514	524	506	542	518	552	518	538	523	531	552	549	565	535	520	548	555	592	523	516	506	529	546	572	545	579	576	541	508	567	520	543	548	470	525	556	553	530	521	540	543	518	507	545	534	539	556	542	546	503	581	523	525	531	543	542	517	540	531	510	532	515	493	531	516	534	542	550	525	532	532	578	552	510	541	543	538	535	545	508	567	525	524	551	532	559	556	543	530	530	541	508	564	506	583	561	522	507	543	525	542	519	550	564	496	566	524	508	512	533	554	539	515	520	521	567	543	501	548	543	513	543	527	536	540	506	520	547	517	498	563	507	570	535	545	588	547	542	563	563	534	511	549	531	486	542	575	543	568	559	524	514	493	552	504	519	529	525	560	552	549	505	537	536	548	500	555	534	540	551	554	552	550	535	564	577	515	549	518	504	529	529	568	507	567	535	551	542	524	525	536	552	519	551	538	559	528	470	534	512	517	553	540	541	514	514	491	562	554	547	517	549	511	580	499	565	544	558	504	540	535	551	547	541	489	546	524	526	550	522	593	527	537	536	553	527	538	508	517	556	528	546	576	544	531	522	558	520	520	510	520	544	562	561	581	539	575	531	518	546	519	515	525	522	541	559	551	497	537	535	530	510	525	539	529	540	543	554	497	551	494	539	547	531	538	537	540	519	548	569	530	536	550	551	579	540	568	556	546	544	516	483	559	519	505	509	530	571	530	525	522	515	509	545	523	505	500	567	541	572	501	524	524	555	549	544	531	545	509	579	527	526	548	513	545	516	535	558	532	512	539	546	514	544	513	544	516	490	551	550	524	568	527	543	521	520	549	557	529	563	592	504	554	577	559	559	524	532	509	571	602	541	520	544	558	548	559	530	539	536	539	540	548	524	482	514	545	542	519	518	546	552	531	555	527	531	568	538	553	527	536	513	554	530	537	540	559	499	565	524	520	514	546	563	537	528	533	512	565	563	547	510	577	564	524	561	544	530	471	557	513	525	544	542	493	558	591	540	549	539	494	503	493	512	541	545	560	504	525	537	561	540	554	528	512	534	543	541	514	524	569	488	572	513	502	561	557	565	498	522	523	557	551	485	512	548	543	557	564	479	563	516	526	557	546	529	496	558	553	525	551	545	535	508	560	501	537	528	506	531	522	505	499	550	539	526	506	534	492	589	528	549	524	524	525	552	548	533	522	551	493	526	553	517	594	537	563	482	516	503	483	499	536	525	582	507	613	537	520	562	540	505	521	531	557	544	578	513	537	506	531	542	514	513	514	523	561	518	510	544	548	537	527	541	512	569	528	474	516	509	555	505	534	520	531	509	545	510	527	557	557	531	528	494	532	536	565	523	498	516	556	557	574	557	543	532	507	495	517	580	534	530	554	507	523	538	523	554	558	523	536	550	529	521	530	523	572	569	548	536	562	537	569	530	506	539	511	532	564	563	558	571	606	527	519	497	543	506	574	551	501	543	541	536	513	482	510	499	502	492	505	503	554	493	535	561	526	534	557	562	570	535	535	550	535	540	582	550	558	530	504	531	519	551	552	550	534	503	532	533	539	529	526	493	553	534	544	532	536	565	517	581	533	523	533	553	525	572	526	531	519	559	546	535	531	524	572	537	610	527	568	507	548	590	508	578	553	553	533	525	527	525	532	509	553	518	526	514	583	526	526	535	523	555	570	523	506	521	562	553	485	516	525	532	558	529	502	492	510	583	523	543	507	589	509	544	516	587	508	554	550	558	564	525	544	513	534	559	525	544	523	533	550	534	517	514	511	521	512	541	517	571	527	556	553	501	546	524	500	511	512	544	537	549	567	529	544	530	520	580	579	481	540	512	576	490	505	592	518	527	551	535	525	497	527	536	565	547	515	543	542	529	562	551	542	537	523	517	539	540	584	544	567	529	546	541	531	538	574	513	537	548	520	566	532	508	563	542	550	542	524	490	520	560	531	571	539	512	552	533	526	530	555	510	574	529	519	538	540	509	548	540	534	572	539	541	558	544	531	501	535	555	539	502	486	485	495	534	515	529	521	567	555	542	495	522	532	527	561	534	527	513	524	512	550	542	545	562	532	586	504	541	548	550	527	533	526	537	531	512	532	540	503	554	482	496	523	527	500	548	560	557	498	541	562	570	516	543	537	532	492	544	557	547	561	539	510	562	571	551	504	516	567	543	484	527	548	546	522	530	526	562	501	514	475	542	534	553	525	499	534	552	482	535	540	555	489	556	536	502	535	533	528	518	555	541	557	534	531	519	531	521	555	538	565	527	550	550	529	499	473	523	539	563	510	550	524	506	539	536	577	528	499	492	524	509	509	578	536	547	553	533	548	557	537	540	552	523	546	552	580	518	553	505	536	545	542	526	570	511	558	553	543	556	513	532	589	507	522	546	567	530	567	538	495	557	534	499	554	530	513	539	540	533	492	519	533	521	518	530	507	535	530	524	590	485	595	533	533	576	525	552	546	533	519	522	557	540	551	526	488	558	510	532	520	566
23237	23576	36367	31200	25352	21200	11477	983	699	691	682	710	700	668	645	625	635	670	626	656	661	649	623	665	582	642	608	678	606	610	601	622	606	655	668	635	661	652	686	683	647	619	614	615	621	642	621	627	628	644	644	610	633	673	632	612	671	684	657	646	624	609	608	633	612	592	661	618	602	656	612	651	660	672	660	665	638	663	615	659	625	633	614	644	623	586	669	665	670	631	550	614	653	598	629	617	614	653	653	690	605	597	665	667	645	648	647	618	597	621	657	685	616	602	637	592	603	625	606	600	664	618	647	659	592	628	606	664	648	639	656	665	650	618	644	618	651	619	593	616	609	645	669	683	635	567	703	649	605	626	610	619	625	625	658	612	658	647	663	664	613	623	638	636	669	663	641	642	640	613	565	585	589	641	643	639	650	661	618	674	624	649	627	619	603	616	636	623	595	618	591	652	603	616	618	638	596	616	683	589	681	608	664	632	606	584	654	642	639	609	623	668	634	645	644	625	614	581	660	595	615	596	624	640	648	647	611	621	665	620	649	628	604	600	636	603	618	607	590	600	657	612	659	603	639	607	610	611	631	639	658	614	607	619	561	622	607	624	650	651	639	608	655	597	646	633	681	638	661	655	611	655	644	642	655	686	607	663	645	633	680	628	626	615	661	614	628	598	610	644	648	630	669	604	646	615	653	610	648	601	600	637	576	601	615	691	677	613	644	630	680	617	637	577	680	642	609	607	628	664	623	626	589	682	620	635	654	688	642	648	644	652	654	653	630	607	652	646	627	641	614	620	637	660	644	660	639	601	641	622	630	610	645	658	623	614	610	619	646	596	653	636	618	618	597	652	643	600	616	619	649	634	618	661	604	603	614	676	656	634	621	674	694	634	678	616	646	667	657	594	614	652	613	627	622	643	649	591	636	624	637	586	611	708	646	587	569	630	642	610	702	654	617	656	632	627	586	629	621	612	626	609	610	600	652	642	646	670	614	620	592	646	635	602	639	624	645	645	625	631	642	657	579	633	628	632	671	633	610	642	613	641	594	635	629	649	653	646	637	639	654	581	641	580	616	633	632	674	641	647	582	637	655	659	666	625	638	645	606	632	636	603	602	630	607	670	591	665	596	609	612	596	637	638	643	650	647	642	650	592	650	624	638	617	660	617	628	653	605	657	643	646	671	636	624	635	641	612	653	576	641	636	622	625	644	610	609	611	675	634	568	586	634	595	680	610	643	675	612	617	627	636	605	597	640	605	649	626	627	614	572	608	636	612	629	604	636	675	605	632	638	635	618	692	613	644	593	636	642	625	646	610	669	670	619	671	666	596	687	633	640	647	663	602	555	630	626	589	684	615	628	628	608	664	616	601	656	626	605	671	677	629	613	635	657	641	598	618	656	663	651	608	615	631	629	593	616	636	614	634	649	648	608	639	626	645	566	665	602	593	653	595	619	604	643	614	619	625	647	608	615	627	656	639	601	625	601	638	625	623	637	644	600	635	660	610	620	590	618	607	635	660	608	582	633	651	619	664	644	655	635	610	614	665	655	629	609	658	607	622	647	652	599	654	625	642	612	606	652	602	667	585	639	561	659	641	695	651	628	608	635	586	611	593	626	628	678	644	606	654	626	628	628	668	620	612	613	649	575	640	624	589	646	672	669	650	631	645	617	619	607	665	658	588	636	615	603	643	609	595	656	611	688	650	628	604	601	617	660	647	638	666	589	627	672	655	597	691	666	626	598	665	596	636	647	593	617	629	642	598	671	616	672	646	634	624	626	610	664	679	616	627	580	642	607	667	599	654	633	667	664	579	643	601	680	671	678	619	642	665	666	605	643	626	635	608	612	630	654	620	628	628	591	591	646	611	600	630	628	632	660	599	636	611	641	637	662	638	651	638	647	653	646	587	665	624	615	636	603	641	648	622	637	623	566	602	603	594	631	624	602	582	649	636	639	637	631	634	661	640	583	596	613	605	654	643	629	594	632	583	641	631	627	659	675	598	662	644	645	668	614	621	620	639	595	598	602	603	637	688	642	639	633	594	601	609	629	618	642	628	642	578	644	660	694	606	677	640	614	653	670	588	652	586	650	624	634	626	624	622	647	667	636	637	612	611	588	637	669	614	598	594	632	677	638	650	614	633	635	605	610	644	604	625	627	637	623	625	641	618	664	618	652	647	635	616	611	589	646	620	589	634	658	635	594	639	629	612	590	662	657	639	603	644	639	609	649	588	698	612	643	635	620	626	618	645	630	668	639	608	614	634	623	641	669	585	648	639	624	624	664	654	629	656	562	640	613	667	659	621	636	660	642	658	668	591	654	652	606	625	624	636	614	632	608	623	638	643	654	609	661	631	660	590	625	625	672	612	647	606	661	646	646	644	590	667	646	661	604	657	618	643	649	645	580	645	643	659	624	641	599	627	671	632	639	627	646	659	616	605	567	663	616	631	623	616	643	659	659	646	638	657	616	632	608	663	643	621	665	620	636	646	636	600	652	600	626	619	588	666	599	609	579	641	598	627	622	595	648	601	621	593	658	619	596	634	637	681	618	623	668	639	662	635	640	656	611	620	635	623	596	636	670	658	667	609	657	621	616	627	627	657	593	640	641	602	644	601	629	650	624	598	607	613	681	637	638	618	623	651	617	633	655	677	637	615	594	629	640	626	647	620	618	634	624	619	628	654	636	591	635	634	632	596	672	643	626	610	649	656	619	651	597	652	607	622	652	678	622	630	655	645	593	620	627	601	612	662	649	648	635	617	659	623	674	621	613	649	621	612	648	642	634	579	568	593	624	628	676	640	637	644	643	655	675	641	685	637	622	628	635	628	662	602	597	636	643	626	654	645	643	604	650	625	610	639	632	612	649	648	621	650	636	593	604	622	658	635	627	640	623	644	619	603	644	659	666	648	622	586	626	615	657	673	612	647	580	603	630	660	570	625	604	641	640	610	665	621	624	584	611	634	636	607	608	668	629	618	659	623	609	675	659	615	635	605	629	632	594	659	637	635	604	658	618	616	621	652	636	615	636	619	639	620	582	607	649	619	674	676	653	608	607	593	579	674	677	666	669	608	636	634	631	615	654	649	618	671	650	629	652	644	635	604	679	619	655	635	647	637	663	648	696	612	645	666	575	679	634	625	616	581	626	599	592	628	625	653	645	614	644	662	662	586	632	631	668	597	593	642	659	644	654	625	603	571	644	674	664	615	641	625	636	641	641	631	606	606	613	640	603	649	608	656	638	602	682	660	643	661	650	645	626	652	659	642	654	620	625	669	689	628	671	670	650	624	614	612	632	628	640	676	619	592	616	656	642	629	616	586	649	600	612	602	626	646	635	579	648	646	652	603	640	642	672	670	648	610	662	602	617	638	663	665	645	599	627	637	628	640	603	636	638	617	632	629	618	630	622	617	616	580	626	672	618	602	642	597	612	607	583	597	619	631	672	596	615	607	618	579	654	611	617	603	608	657	636	623	566	648	613	564	575	670	666	633
38705	87933	78315	57286	36055	7932	679	753	712	720	679	692	692	736	709	701	726	694	661	639	668	670	711	723	691	681	668	671	703	659	640	697	663	642	678	702	696	693	674	642	659	691	665	683	632	647	639	678	662	635	650	690	641	656	698	721	712	653	712	721	636	689	665	695	682	651	690	645	691	711	710	667	696	681	718	706	665	690	683	637	676	650	680	669	643	676	669	690	663	695	674	744	649	624	641	731	656	686	642	687	654	687	663	628	658	691	680	694	660	723	654	653	673	635	659	654	655	708	682	639	713	658	716	627	733	708	655	697	683	667	698	672	720	685	710	669	646	702	681	667	697	687	688	624	587	651	663	678	706	721	652	693	657	694	661	671	651	677	723	681	672	679	695	700	653	670	690	682	648	691	658	665	672	676	724	701	651	697	677	689	652	705	691	701	681	698	676	682	658	685	713	697	692	677	660	635	672	682	652	662	642	683	632	673	656	630	673	668	667	656	688	684	684	663	658	650	659	674	673	662	680	647	686	691	635	666	663	667	673	670	657	698	665	705	735	690	642	674	684	683	679	660	641	672	689	650	657	651	669	686	736	664	676	726	686	689	671	639	745	711	664	630	655	683	681	706	704	654	718	702	629	701	636	684	702	676	669	683	632	626	678	658	659	641	652	657	654	676	679	688	651	669	670	695	686	695	668	698	647	663	675	666	646	660	653	666	686	666	637	704	690	645	709	694	663	670	676	651	662	666	679	721	718	646	655	675	687	701	625	701	696	669	694	723	680	668	690	658	675	664	665	689	663	630	691	634	690	701	628	686	637	666	717	610	671	637	676	685	698	698	690	687	658	675	698	679	684	643	671	684	665	698	705	643	666	660	709	697	670	694	703	645	635	668	694	683	729	670	662	699	692	679	677	621	664	678	677	667	640	665	679	683	682	698	673	631	645	708	676	677	701	659	654	683	679	700	660	633	640	738	655	681	670	660	666	681	652	698	664	675	687	684	711	640	719	708	673	628	651	655	696	757	684	642	684	703	662	707	692	662	654	722	693	681	631	713	745	644	648	644	667	673	679	652	720	702	647	668	671	661	622	631	647	664	672	630	639	674	683	658	672	691	772	710	709	687	670	686	660	689	675	619	700	689	629	678	644	648	629	657	645	675	709	705	685	680	659	649	696	698	655	649	658	656	675	716	739	656	642	678	680	702	633	672	703	622	632	664	648	623	677	693	675	635	705	690	679	660	639	660	670	685	661	712	726	686	667	634	666	671	603	680	662	687	662	644	721	676	664	711	646	645	704	651	612	684	685	663	682	631	690	587	640	686	667	702	719	694	653	715	668	714	704	669	679	715	634	668	665	666	694	683	712	674	670	670	712	645	688	678	674	664	670	696	616	679	691	706	721	636	691	673	703	684	657	699	674	694	752	664	737	669	684	660	676	680	683	701	656	699	676	727	635	684	659	655	607	660	701	641	686	726	658	662	671	697	704	677	709	684	696	682	650	666	640	647	703	643	685	666	655	687	685	688	693	647	705	684	637	655	707	658	620	683	664	673	682	747	667	685	670	617	718	690	712	683	665	674	725	646	672	662	624	642	710	675	661	672	659	678	686	691	672	728	645	673	622	647	679	657	683	656	671	658	636	674	688	650	668	653	684	704	713	661	686	646	653	650	700	734	673	698	698	695	647	650	674	733	724	683	707	678	649	692	682	699	669	647	664	706	708	684	676	747	695	691	697	657	648	719	692	695	679	674	668	692	677	631	672	665	701	689	691	627	659	668	655	685	604	669	645	659	701	641	713	661	687	681	663	709	698	636	699	633	720	681	663	715	643	681	727	647	640	681	702	650	670	696	651	692	684	702	674	671	689	679	678	708	684	644	662	650	678	649	687	645	680	725	701	706	643	688	714	644	681	687	635	669	671	651	663	674	712	672	664	665	693	660	651	725	679	645	671	700	689	689	669	679	658	650	631	656	692	641	674	672	642	697	693	661	689	654	709	648	707	701	721	679	665	666	672	684	661	679	657	664	660	662	680	685	720	684	668	656	698	680	666	651	703	672	684	682	650	663	670	644	663	654	669	670	714	684	678	682	665	735	680	671	677	705	664	719	678	665	684	702	648	619	701	658	680	653	662	694	702	701	654	695	673	647	643	624	684	664	709	718	668	664	664	685	683	677	705	727	655	669	677	666	696	697	631	670	661	623	689	653	667	653	667	729	687	671	689	658	682	651	689	662	677	703	742	670	679	665	691	636	677	654	696	692	668	732	651	669	688	693	672	672	694	670	661	678	662	650	683	719	684	640	708	726	687	689	690	661	649	732	702	666	647	710	647	671	721	659	675	667	676	672	673	693	698	685	669	669	661	720	705	694	671	656	640	672	701	690	644	639	676	643	684	650	710	736	670	637	633	653	667	676	639	678	672	694	698	713	689	724	639	682	682	661	744	667	654	727	639	693	701	675	687	711	726	658	697	666	712	649	701	639	667	704	682	694	623	654	677	700	681	688	689	696	693	688	721	675	680	670	658	706	676	665	696	680	690	737	644	710	701	660	689	645	691	651	644	635	674	641	669	695	680	657	663	697	702	638	698	691	661	676	693	672	727	705	668	674	682	645	648	688	659	716	642	657	665	642	679	683	680	649	670	690	694	657	647	685	675	664	683	661	678	682	673	638	673	670	679	683	684	723	658	666	660	697	652	677	658	635	637	712	652	670	665	659	663	679	704	652	730	647	652	666	662	717	695	622	636	694	691	682	648	633	626	668	680	641	682	651	648	643	681	646	717	703	637	693	702	630	640	688	706	690	646	661	711	706	750	622	678	680	650	644	644	672	724	669	730	674	682	647	645	667	655	619	683	701	669	673	707	646	688	657	679	630	656	648	625	675	717	679	633	667	675	652	661	672	683	676	685	665	663	644	668	707	688	636	700	645	671	679	678	690	678	605	665	721	647	687	648	713	662	676	637	619	636	711	621	682	672	680	667	672	640	733	670	663	626	676	632	636	660	709	658	697	673	692	647	650	691	694	658	674	638	639	695	629	680	678	712	638	653	713	683	641	662	658	678	691	622	680	741	694	681	692	667	644	669	681	646	715	696	683	658	652	636	672	640	676	640	674	690	713	700	663	707	651	698	711	697	629	668	651	670	696	704	660	634	674	706	649	718	727	625	663	674	661	705	672	667	694	698	651	677	632	694	693	683	649	675	685	677	654	643	699	649	700	663	690	660	688	655	689	661	724	660	677	711	696	725	653	635	654	639	668	674	652	682	671	690	660	635	716	667	663	676	675	678	673	671	689	676	702	690	675	642	718	703	668	689	672	656	646	634	696	675	689	639	682	664	661	731	699	659	665	666	678	647	670	677	666	655	717	717	669	626	678	688	647	667	629	671	703	674	720	734	697	677	719	647	652	677	641	672	667	647	651	653	620	664	715	675	641	647	660	659	643	689	685	657	671	688	690	665	671	650	670	712	689	661	661	688	670	675	667	708	720	653	694
28044	35119	40602	21705	6057	926	436	409	393	360	351	346	364	348	366	357	366	326	378	351	372	363	365	381	367	361	363	381	378	365	383	367	347	359	346	346	338	378	355	353	385	358	336	367	364	355	381	377	353	368	359	344	353	364	365	360	335	356	355	336	374	365	366	365	334	405	346	356	365	400	366	368	361	370	311	377	361	388	373	343	361	376	376	369	362	373	390	388	338	376	377	364	334	345	359	355	357	371	370	362	391	351	344	379	363	394	349	370	342	381	387	365	343	382	351	367	320	348	349	353	350	390	366	368	365	328	384	352	433	398	372	326	372	353	347	382	383	364	364	377	392	385	357	378	385	371	382	398	347	349	391	376	343	377	367	358	404	347	368	358	375	337	393	349	373	368	366	338	352	346	330	392	380	379	363	351	364	350	357	342	359	375	352	352	350	393	354	358	383	406	360	346	363	382	372	331	373	357	389	357	386	369	346	346	371	388	366	388	417	382	349	374	391	381	354	375	325	363	344	344	333	364	381	376	381	375	385	366	368	380	378	368	372	355	340	349	384	368	391	377	373	351	320	386	364	361	347	363	344	356	383	359	395	383	352	353	343	369	312	364	343	374	369	351	350	356	355	370	388	369	363	355	379	357	364	354	400	365	358	347	366	359	364	365	353	337	342	358	372	376	369	361	349	350	345	379	348	352	355	355	348	344	358	380	347	370	322	375	372	378	335	357	370	337	419	369	369	337	356	386	386	326	340	367	402	363	352	391	339	350	335	361	390	354	360	392	339	372	381	364	363	358	359	349	367	376	383	333	370	373	354	345	385	346	395	414	372	422	365	375	362	353	347	353	349	353	364	365	382	368	383	322	422	355	364	370	353	367	366	399	350	351	325	339	393	365	369	401	361	367	397	410	385	353	357	366	326	332	343	345	336	350	365	393	363	355	361	348	369	348	343	375	361	335	362	370	398	351	378	397	401	379	369	329	376	355	363	379	356	403	387	354	349	384	347	330	359	374	351	340	362	364	353	366	362	373	336	359	315	387	366	373	373	352	378	359	356	413	359	356	341	421	383	375	338	383	347	346	347	363	352	370	349	412	355	366	372	336	351	388	397	402	378	379	394	363	381	351	418	349	386	392	340	377	332	404	374	377	399	393	385	380	358	375	339	376	348	380	383	370	380	381	331	362	336	395	353	375	346	351	361	355	354	399	372	363	336	413	361	338	376	323	365	357	369	367	348	367	377	379	326	380	373	353	351	391	379	360	346	381	365	360	379	361	358	364	363	341	355	365	346	358	357	336	373	331	368	383	384	369	397	362	378	336	379	330	329	326	342	373	350	354	377	338	335	356	367	351	351	374	314	348	368	326	357	380	337	381	370	387	332	415	363	369	364	365	379	341	363	385	375	323	352	347	352	372	344	358	343	358	363	383	366	359	350	364	376	345	335	351	343	363	335	343	397	353	363	336	340	349	394	375	383	360	372	334	379	331	391	364	362	359	344	339	342	318	363	344	385	397	344	390	361	377	358	386	340	360	388	377	372	363	350	386	368	362	388	330	362	378	383	338	396	378	386	340	390	376	338	338	390	373	346	368	349	332	370	361	367	354	393	384	365	369	364	384	336	336	351	373	342	381	362	336	363	363	336	360	398	352	367	355	380	329	370	393	370	332	366	386	335	344	379	368	332	370	354	361	375	360	309	365	379	345	361	403	345	337	370	383	352	349	365	366	387	365	367	389	367	351	350	376	377	352	334	362	349	378	360	371	335	350	351	370	386	375	386	362	388	372	397	359	385	356	368	359	390	366	336	318	347	375	347	350	354	347	361	307	366	396	370	368	367	366	360	372	380	337	365	405	363	389	356	361	335	408	387	347	359	380	361	401	372	342	375	367	313	407	351	334	386	359	368	369	351	370	381	379	387	370	350	347	334	377	356	349	366	396	421	340	354	355	365	367	347	371	368	367	366	339	308	356	358	365	351	373	365	374	366	415	352	378	355	350	353	343	344	358	347	316	358	352	358	359	368	396	377	344	359	355	353	363	373	356	357	376	352	377	382	345	347	337	343	350	353	373	365	395	330	349	344	374	325	371	322	370	361	388	354	377	357	379	391	357	363	353	369	359	356	382	344	363	363	377	357	387	337	332	383	371	355	381	376	383	370	339	353	376	353	352	376	339	372	384	358	365	349	341	356	359	389	359	350	376	390	361	333	365	359	350	360	346	349	332	352	369	302	323	332	339	362	374	369	367	381	392	385	369	377	379	410	352	374	341	368	357	331	356	346	363	375	384	382	345	355	356	381	326	344	383	376	363	383	382	358	368	336	332	325	341	355	370	343	330	369	379	370	334	379	351	342	371	393	359	357	350	371	380	365	383	386	350	342	349	385	370	358	355	347	367	387	369	373	334	351	346	359	361	366	360	365	363	377	364	396	358	367	338	338	347	357	332	380	362	355	387	362	385	353	322	378	361	367	374	340	367	363	363	384	336	327	351	369	348	386	386	386	349	361	364	387	375	351	386	375	358	354	373	376	406	327	386	355	340	343	366	344	358	371	387	334	382	339	350	365	382	389	332	325	367	334	387	365	387	406	367	379	370	393	406	354	359	375	368	382	399	349	373	342	384	346	365	376	350	366	356	344	364	375	342	334	360	336	381	333	348	314	376	382	368	379	359	354	359	406	380	317	321	342	358	368	389	343	373	356	338	344	384	390	354	396	330	343	343	386	379	348	376	318	387	362	377	360	347	371	368	381	385	373	387	349	389	371	356	376	358	382	362	378	365	376	349	345	394	367	341	362	350	385	376	368	390	399	377	357	363	310	329	351	366	350	356	368	379	336	328	360	351	377	358	407	382	340	384	368	374	373	373	344	354	375	373	362	361	353	361	365	368	375	365	383	357	320	345	360	366	356	381	369	380	356	380	360	388	371	370	389	359	337	366	389	338	357	376	353	369	372	328	391	352	330	376	353	360	337	379	388	369	361	354	377	379	366	413	334	351	373	359	390	347	368	396	383	366	388	355	368	370	333	351	384	371	349	360	373	370	370	396	392	314	377	377	314	379	368	381	340	352	299	360	395	348	341	314	374	382	365	329	365	358	375	358	363	361	408	385	339	353	360	348	362	359	360	359	337	385	361	350	358	391	340	365	380	364	301	390	370	336	366	334	376	327	361	340	358	389	380	397	354	374	378	353	344	376	382	368	369	375	373	401	388	405	368	354	352	366	364	370	343	368	377	379	355	378	342	373	333	398	340	328	386	354	323	368	387	381	376	356	342	373	372	379	357	357	381	344	368	386	371	346	366	330	364	359	343	363	341	356	344	343	352	366	403	377	375	380	372	359	379	361	371	359	345	365	356	356	357	382	395	358	367	348	371	359	372	339	340	373	361	353	378	380	382	364	386	347	367	360	356	379	394	369	348	337	338	332	334	367	355	377	360	339	386	364	383	359	348	360	408	366	347	348	372	351	368	321	376	379	341	363	365	358	340	381	336	350
21579	56043	36526	15220	5187	848	409	406	404	404	425	356	438	443	448	400	392	396	390	437	435	372	443	402	403	423	423	431	396	420	449	411	407	412	423	382	426	393	416	453	394	383	453	398	405	427	417	413	415	410	405	428	451	416	386	413	379	418	365	395	416	428	421	427	383	398	404	436	409	416	411	384	437	441	445	385	400	401	426	429	428	451	410	403	437	418	414	409	385	413	432	415	419	413	409	415	435	386	412	415	413	435	401	407	401	413	408	414	417	402	412	463	427	396	446	403	424	441	403	418	412	428	423	418	423	420	418	414	424	427	429	422	408	402	407	426	433	384	375	412	412	401	409	448	386	408	409	388	432	442	403	424	428	412	404	427	400	391	357	436	431	435	431	405	414	409	431	415	420	433	409	398	378	461	429	434	400	430	413	449	417	381	443	394	441	415	419	416	429	443	408	413	420	391	424	409	431	409	423	435	434	414	397	371	413	411	415	436	425	434	427	410	411	405	445	410	429	438	425	409	432	408	391	426	408	407	390	402	397	414	396	430	412	383	403	405	438	388	410	428	421	377	409	402	396	405	425	423	417	452	397	408	376	408	386	440	411	399	434	432	416	406	419	421	444	440	407	384	397	458	417	419	444	436	426	415	448	389	430	446	391	411	429	414	407	426	408	424	429	402	435	405	397	429	425	403	423	409	441	414	403	467	404	405	421	391	411	393	431	415	436	423	390	432	444	406	422	434	422	411	442	428	427	427	404	381	399	422	409	392	453	425	379	385	415	442	423	392	415	438	395	418	397	407	422	418	369	445	397	439	382	440	440	409	437	398	377	425	408	434	409	397	421	439	409	427	393	384	421	429	442	414	420	401	457	441	397	444	403	391	407	453	409	393	412	392	435	388	412	422	435	420	406	411	391	426	435	424	400	431	450	428	407	438	427	391	418	419	406	399	416	436	438	417	426	414	422	404	425	430	403	440	394	402	399	403	402	383	443	403	416	400	407	404	432	424	385	416	414	433	421	405	414	414	428	411	415	421	416	422	407	373	429	424	428	392	444	439	422	430	415	413	388	396	418	420	444	429	422	400	431	408	419	372	384	408	418	397	439	401	424	424	439	428	390	413	439	408	412	420	370	431	382	427	430	407	422	412	437	429	389	421	446	436	411	380	398	440	389	419	450	399	444	408	451	415	409	391	411	445	405	423	415	394	415	418	444	480	431	437	422	409	413	411	432	433	397	380	432	444	428	397	407	417	419	424	432	409	416	435	452	437	376	431	403	412	411	425	403	379	389	393	371	422	406	403	442	404	414	363	422	433	424	439	411	408	403	443	405	411	434	421	448	389	408	412	445	426	402	438	365	385	383	417	459	394	398	440	404	375	407	436	412	412	445	426	409	409	438	404	425	403	409	437	401	427	415	375	416	416	480	411	438	432	437	380	441	417	433	400	437	389	425	428	391	405	421	466	404	409	397	412	444	439	415	424	412	385	401	441	400	427	448	400	415	399	417	406	417	435	423	397	402	420	409	425	429	429	438	404	414	456	435	428	415	409	416	376	429	449	437	419	423	411	418	431	455	400	441	420	441	395	473	411	408	429	420	424	397	379	409	422	421	396	426	437	387	412	409	403	402	443	399	420	360	393	423	438	418	424	434	408	391	428	413	393	382	408	415	397	419	394	426	441	456	424	442	392	373	435	379	434	406	427	403	394	417	410	434	433	402	444	415	425	427	425	384	455	430	431	437	409	394	423	396	439	432	425	423	414	385	396	423	432	431	373	409	415	415	412	425	385	415	431	450	477	422	404	387	424	430	396	436	399	397	402	412	390	405	446	401	424	385	400	440	385	412	418	407	408	419	406	421	418	435	402	406	412	415	419	410	424	403	429	410	407	410	419	442	400	410	397	433	392	444	407	422	449	397	420	418	401	371	402	420	418	406	392	422	400	425	422	431	415	420	412	411	435	422	435	442	418	400	431	364	413	404	399	421	412	422	445	388	453	432	410	400	458	410	411	415	416	425	439	416	422	383	434	400	443	440	438	425	417	402	408	429	417	402	398	432	414	394	392	395	424	400	398	408	430	413	382	395	425	398	428	386	406	379	426	401	434	438	409	446	403	419	370	411	423	436	413	428	409	436	418	454	439	424	423	408	446	409	392	408	445	409	394	410	393	399	401	421	433	429	441	439	411	420	417	412	406	464	436	432	401	422	404	426	450	411	412	446	391	397	432	431	442	433	404	385	420	424	388	382	428	440	403	387	398	410	398	433	416	405	428	391	396	445	386	394	445	412	410	456	416	422	436	435	399	433	432	389	429	410	399	400	406	418	408	448	416	408	441	405	431	425	392	449	404	428	403	393	430	410	388	418	453	411	407	401	393	431	413	418	461	379	426	423	412	389	434	419	425	411	437	395	440	436	453	434	425	425	403	427	409	391	369	426	394	431	403	436	437	418	427	437	386	428	408	381	409	421	401	416	397	398	399	400	416	393	428	419	399	419	418	428	414	446	427	408	398	422	419	404	403	416	415	402	368	409	433	428	425	401	420	442	442	401	363	411	421	383	449	420	406	416	435	420	420	409	409	453	419	454	433	410	394	394	441	421	417	393	401	410	422	391	415	423	411	414	437	402	433	411	433	443	400	444	398	442	406	427	402	434	425	394	449	460	408	393	408	405	424	426	435	401	425	400	424	425	426	462	391	457	395	424	430	436	431	427	459	414	415	419	421	420	414	372	411	411	409	428	425	439	425	398	382	425	395	412	417	450	408	425	425	411	425	428	408	403	398	405	416	430	407	447	406	379	426	462	419	386	445	391	404	444	428	412	434	422	422	446	459	407	427	403	403	421	416	414	452	457	393	434	399	411	366	403	451	423	371	408	412	416	412	444	419	440	416	403	420	423	444	399	437	445	449	418	430	389	406	393	400	429	417	393	409	411	402	407	408	409	430	432	418	415	450	416	407	410	395	410	430	434	405	375	429	403	408	424	384	419	432	426	393	381	417	391	419	397	439	413	401	421	419	368	435	409	404	402	455	388	425	461	431	400	422	421	439	416	430	411	427	429	441	409	438	414	404	429	395	415	417	408	415	433	432	394	408	416	437	384	419	425	392	424	439	447	378	391	398	438	418	392	416	466	407	416	409	449	394	435	438	425	401	389	422	409	426	403	421	440	419	392	444	413	426	374	387	416	405	420	413	450	396	406	406	438	436	393	436	402	385	391	420	426	400	403	400	432	416	402	408	428	407	424	429	430	434	458	425	419	400	402	402	411	398	418	418	406	427	410	401	383	393	434	447	401	424	391	478	406	423	421	422	435	460	394	401	411	458	436	405	442	429	384	451	408	454	424	399	424	445	452	426	393	427	430	442	405	431	448	424	429	390	389	411	396	459	411	400	399	410	396	412	408	440	427	415	439	425	433	385	410	433	434	438	450	439	396	382	411	456	437	407	434	451	406	405	387	437	398	440	434	390	441	414	406	416	414	395	372	432	406	429
24255	24741	42227	35271	24719	15765	3017	423	445	435	441	417	434	427	447	411	431	413	419	427	377	443	432	407	429	449	418	413	435	411	406	457	424	422	419	400	438	406	430	419	450	419	388	448	402	417	453	437	381	398	447	440	466	404	444	432	440	407	433	412	413	413	399	436	405	453	418	425	392	380	466	391	440	406	444	414	420	423	408	437	389	397	396	435	375	400	413	421	471	392	419	427	408	387	379	420	398	417	416	424	403	448	381	430	402	399	439	429	414	430	433	395	425	420	454	401	406	393	466	416	440	423	430	437	420	402	395	429	443	418	464	413	410	420	388	450	432	418	439	417	422	402	400	435	392	411	428	415	416	430	393	400	437	418	421	390	425	397	381	406	404	437	428	415	426	406	406	422	396	446	427	434	410	435	415	420	400	375	412	433	420	399	419	461	412	390	418	413	393	388	400	440	387	388	422	450	437	423	392	405	424	428	449	441	422	437	424	408	393	417	462	410	403	407	403	389	424	458	444	427	448	444	447	447	416	393	386	399	407	442	412	411	399	410	433	403	439	369	407	420	400	449	442	405	397	390	427	417	427	385	429	422	429	420	406	392	417	428	457	436	393	409	417	426	420	425	452	445	398	419	447	427	413	428	449	403	392	395	405	406	404	432	399	386	414	449	391	398	406	401	388	454	405	422	385	419	449	411	435	395	418	437	447	417	415	392	420	404	434	437	390	419	408	440	387	420	436	436	407	444	421	387	399	446	415	415	386	380	423	390	397	409	374	389	401	452	471	446	441	414	405	405	407	447	395	412	445	409	433	402	406	386	439	415	437	409	413	424	416	436	429	413	434	420	420	402	429	427	422	421	395	436	390	411	426	451	412	409	405	389	409	411	426	441	418	404	417	427	395	390	422	417	441	414	404	433	389	445	408	412	408	428	397	424	397	449	380	427	436	423	415	380	423	454	421	446	433	366	459	404	408	403	433	418	415	406	398	412	387	444	443	435	408	378	409	405	417	433	415	424	419	397	435	390	392	418	419	444	395	452	391	395	410	418	470	439	387	427	423	405	440	409	417	448	413	440	455	460	431	372	418	416	454	407	421	434	407	409	425	400	414	412	464	435	431	406	422	438	396	408	403	417	422	405	423	436	415	462	427	415	402	415	432	417	408	420	400	404	416	410	404	407	419	443	412	429	438	429	402	454	451	410	427	419	422	426	442	405	425	407	418	380	393	386	374	437	433	414	421	448	447	401	414	402	407	407	382	436	424	458	422	418	435	432	434	401	440	391	412	394	429	412	401	382	368	422	421	414	411	429	394	421	427	418	396	423	416	383	460	425	430	420	448	394	423	418	424	403	409	401	384	410	416	433	421	388	443	395	419	415	436	424	407	450	431	423	407	451	402	388	437	425	389	440	419	412	431	399	412	419	428	438	421	451	411	424	399	380	392	418	395	431	418	410	389	420	435	396	378	395	389	406	423	385	401	389	439	408	424	436	437	433	426	392	420	428	429	380	421	414	441	415	403	381	399	411	424	405	390	418	419	424	395	385	417	466	441	431	423	422	438	406	422	397	405	452	399	416	402	447	445	400	413	389	411	414	416	423	417	432	424	460	441	383	393	415	433	435	397	397	396	451	450	424	447	420	404	394	418	408	367	443	446	405	425	423	407	403	426	437	392	408	407	401	441	403	385	407	409	448	428	425	397	422	396	387	427	401	437	396	401	404	389	433	415	460	408	415	442	422	414	386	426	448	419	428	414	422	413	438	419	411	423	400	414	415	421	390	454	403	421	413	432	402	429	443	396	419	384	437	436	408	429	421	423	410	410	453	419	404	424	426	438	427	415	406	414	406	411	377	399	434	402	411	419	385	418	437	415	403	419	436	405	451	390	404	410	411	448	437	418	440	386	423	458	408	414	440	434	401	395	426	432	416	419	436	402	422	462	414	424	423	402	454	441	389	462	403	464	432	430	415	438	382	387	409	417	392	411	445	388	446	382	435	442	409	408	430	377	431	409	442	439	417	449	398	385	396	370	456	417	423	415	406	421	431	415	422	433	413	437	465	409	415	427	422	433	444	421	414	449	399	405	443	402	418	410	449	421	367	402	389	439	400	476	421	433	414	411	460	433	427	441	411	372	385	401	417	413	395	411	423	398	422	445	391	410	420	456	423	436	438	389	415	431	444	403	411	448	357	432	419	391	436	438	414	402	395	420	409	425	410	425	382	407	441	389	411	402	409	431	414	429	403	418	416	434	392	397	409	415	399	462	441	453	450	431	428	388	427	418	416	417	403	371	439	427	415	421	417	421	415	438	432	418	404	411	434	395	374	441	444	424	436	397	383	417	420	421	415	447	433	406	374	430	377	411	448	389	386	447	412	403	463	408	391	421	419	397	377	413	441	464	407	426	411	445	436	411	436	384	431	432	447	445	388	401	405	394	429	410	452	426	409	364	425	455	398	392	408	417	402	454	418	404	439	445	457	406	421	426	432	411	426	441	404	411	402	424	397	393	419	417	403	411	416	430	394	392	410	450	419	424	405	425	460	404	396	390	433	392	431	409	424	420	438	407	428	401	436	411	468	414	407	466	447	429	435	457	404	411	414	398	413	402	425	415	425	434	437	387	390	401	401	384	420	459	422	449	390	418	384	415	467	435	419	404	379	416	435	428	424	433	393	398	409	409	467	396	422	407	429	444	389	412	445	445	415	430	431	401	411	405	414	404	370	418	424	431	394	442	398	416	419	415	401	429	406	382	412	440	385	412	427	446	422	414	444	379	425	383	424	368	398	415	424	420	432	419	428	398	441	391	433	417	420	420	398	408	383	413	401	423	405	423	415	416	414	446	376	412	411	414	412	449	397	424	402	389	390	401	434	394	387	450	407	429	443	436	430	381	377	399	439	398	482	422	466	443	423	406	419	419	427	417	456	437	394	422	423	435	416	399	428	454	424	407	437	469	410	413	426	380	430	391	418	415	433	409	426	449	421	399	436	473	385	397	413	448	405	433	401	430	435	465	392	425	423	405	419	424	409	420	400	393	409	400	462	409	431	439	434	414	429	430	411	441	425	440	427	404	413	372	380	436	403	392	392	431	415	481	428	409	442	440	423	415	389	452	409	445	421	400	398	393	434	408	414	432	429	424	451	434	429	443	457	397	435	418	402	405	434	383	370	462	414	411	405	432	420	400	429	396	407	405	419	412	425	434	422	408	421	392	452	429	388	420	414	405	435	419	437	398	391	427	432	431	395	434	414	421	431	381	391	414	440	382	416	393	381	399	388	432	422	385	395	403	413	404	415	436	390	397	427	383	420	413	456	463	411	438	437	398	435	414	405	416	415	440	391	457	415	443	410	395	470	442	442	439	451	395	398	419	428	445	473	419	372	424	390	417	402	429	417	398	411	415	431	414	406	437	435	434	419	407	455	412	405	412	424	421	422	406	415	463	380	401	402	394	440	425	416	430	410	404	439	429	425	438	448	378	427	415	435	400	415
39998	93226	73965	46674	23080	4384	480	468	457	499	491	490	483	441	444	471	465	445	476	477	464	482	451	441	455	475	480	476	466	472	478	434	476	486	494	519	494	491	463	491	451	499	467	434	461	466	493	500	489	484	472	479	440	477	439	475	450	411	461	454	465	466	453	467	467	463	458	463	495	446	490	457	434	481	490	417	475	488	475	452	436	443	454	441	465	472	475	473	476	471	450	468	401	515	461	480	472	481	484	437	489	427	466	433	488	464	449	468	460	489	453	453	485	478	433	447	480	417	496	464	429	467	453	480	459	453	462	456	487	442	447	433	464	439	431	494	509	454	439	461	449	438	462	432	465	453	422	415	450	464	448	440	415	448	431	439	458	465	455	514	481	485	457	481	460	455	462	439	416	455	445	461	430	424	438	457	440	451	449	462	465	435	422	463	436	452	442	473	481	477	446	478	463	463	457	466	500	493	462	427	419	460	453	483	466	466	458	429	446	427	421	464	433	457	501	469	465	522	456	475	428	420	435	465	452	463	473	454	472	435	460	445	472	458	471	456	451	471	471	451	448	495	447	451	458	413	444	428	451	451	447	444	443	444	429	456	473	432	429	474	448	435	453	499	497	453	472	484	490	498	473	476	449	464	459	464	473	493	473	424	464	431	434	480	461	472	467	437	467	466	424	451	487	444	432	459	461	455	454	420	461	499	440	465	449	443	492	425	458	456	457	440	470	432	441	489	501	453	489	456	431	452	501	449	485	503	464	462	437	460	469	479	479	445	452	444	434	453	462	460	432	489	451	464	474	449	472	461	418	437	476	471	466	475	449	468	460	469	461	438	421	481	489	434	456	480	459	464	438	450	488	454	424	434	502	422	471	446	457	451	460	425	456	465	449	463	422	442	462	462	461	412	457	442	465	448	475	483	441	443	482	470	443	459	470	515	463	472	483	391	473	450	455	456	434	430	445	472	426	469	456	462	447	441	427	429	479	457	437	455	457	442	466	489	481	457	487	482	445	459	456	465	465	482	449	442	439	468	456	490	485	501	448	488	450	470	501	494	436	492	495	474	434	457	473	447	462	437	468	470	449	435	503	458	431	454	475	466	500	464	490	460	439	460	446	444	403	438	453	457	493	437	492	456	449	458	485	459	447	415	426	450	440	474	454	445	446	466	478	508	458	404	453	458	449	475	449	444	456	437	477	492	478	532	463	490	465	447	432	493	481	459	489	472	480	446	424	440	441	429	477	454	464	437	452	455	444	427	450	459	446	438	441	422	473	454	502	462	469	475	487	494	493	445	511	490	445	436	467	467	512	455	477	482	453	428	438	456	438	407	438	468	457	455	457	452	449	432	444	449	457	437	456	464	448	438	477	444	474	469	463	452	467	415	499	444	465	448	499	450	444	454	462	474	465	508	458	474	501	472	478	471	493	465	486	464	430	476	446	433	411	436	451	470	461	469	414	443	493	452	445	502	460	480	468	460	426	469	439	453	424	437	485	476	472	468	452	418	487	460	433	449	457	475	484	471	448	476	460	456	462	455	460	460	441	466	466	472	461	443	477	454	472	443	471	477	419	449	446	470	455	468	467	429	463	457	446	507	449	484	456	457	477	464	443	455	490	477	439	441	465	450	451	437	451	463	439	452	441	445	436	481	474	476	451	455	454	459	487	448	456	431	479	477	470	431	458	477	478	494	460	472	468	494	452	471	509	448	456	450	456	479	431	429	464	471	453	424	491	503	452	464	461	452	442	459	455	467	466	456	443	462	469	454	470	462	441	413	515	440	494	483	467	467	490	447	482	466	443	473	484	430	479	451	433	455	468	488	473	457	461	466	466	459	480	464	473	474	460	459	440	453	421	442	432	459	458	455	437	442	465	477	505	469	435	431	448	465	480	432	451	480	478	457	470	458	491	532	474	436	449	454	429	445	454	484	495	469	458	449	468	456	481	453	451	487	454	427	455	467	433	428	430	448	453	448	460	462	472	493	480	465	486	478	447	453	454	457	444	465	450	478	458	459	471	453	458	452	427	458	462	468	464	499	481	449	486	434	468	467	449	465	455	474	482	461	486	443	476	440	481	481	471	454	431	479	435	463	438	452	479	465	460	469	467	483	461	475	485	479	438	440	475	470	481	467	467	470	468	435	459	481	480	442	482	475	478	433	478	445	441	489	470	475	440	453	454	495	437	432	487	460	435	473	486	493	451	488	469	455	483	487	440	475	443	471	480	496	470	487	462	466	420	436	519	484	459	444	463	418	446	415	442	526	475	472	444	449	426	459	472	457	505	462	484	471	432	468	450	465	429	482	493	438	496	470	461	481	481	466	471	406	464	506	449	449	435	479	464	414	449	421	451	485	482	453	482	436	411	421	466	467	448	466	452	520	475	455	481	480	465	452	475	477	436	428	476	467	479	530	445	505	466	440	417	444	458	472	445	490	511	430	455	438	432	442	458	461	449	431	470	482	467	466	452	469	440	455	503	459	510	477	427	460	462	456	458	452	463	468	459	460	462	481	456	439	474	442	471	445	486	493	461	493	425	460	449	424	481	494	419	481	423	468	456	467	461	498	434	452	485	460	485	454	418	493	438	443	476	455	420	471	444	479	452	454	451	464	444	460	482	414	471	448	414	414	432	479	465	473	458	463	511	509	481	432	457	455	446	475	453	449	481	434	451	487	486	461	412	449	485	482	484	434	444	414	486	437	457	468	444	466	448	455	496	469	466	447	446	497	496	433	437	475	478	446	462	454	472	459	465	490	449	461	483	458	482	447	461	473	477	416	483	467	474	473	427	462	459	470	422	475	449	461	434	473	438	438	471	464	491	438	477	440	459	455	430	459	444	463	489	463	450	428	457	470	458	493	521	464	463	467	476	447	487	453	457	466	453	472	462	445	434	462	478	465	486	425	432	479	465	490	458	476	449	490	475	494	414	476	472	430	446	457	437	475	465	511	447	436	465	461	443	462	478	467	461	447	452	427	454	487	510	457	463	416	461	477	489	465	415	466	483	425	464	442	465	428	470	449	495	456	454	485	468	427	419	465	479	446	423	471	464	515	488	460	487	473	451	468	499	469	472	464	450	490	458	468	457	419	468	468	420	485	430	429	460	460	479	453	479	450	457	436	455	422	479	427	459	436	457	479	459	485	465	482	512	453	440	467	483	448	474	457	496	489	460	474	470	476	492	464	480	424	451	458	484	453	435	491	482	503	461	494	451	483	444	470	490	461	488	437	491	445	416	470	467	457	449	425	447	440	503	497	482	502	458	461	467	475	480	460	477	441	464	460	462	476	433	432	480	486	441	462	479	484	462	475	449	460	470	437	476	465	447	474	448	504	496	481	452	478	461	450	463	459	500	456	472	488	449	432	439	469	483	487	467	408	495	452	448	478	460	411	452	482	476	481	466	439	443	471	471	448	474	515	466	437	442	462	462	458	447	479	486	490	384	496	496	493	475	452	453	434	436	447	477	452	441	442	467	471	449	452	465	443
25644	30220	46488	33186	19193	5694	617	504	484	473	476	453	478	498	489	479	478	518	486	448	429	455	481	423	535	452	474	464	450	478	497	451	467	487	481	489	461	521	439	454	454	495	524	506	434	464	473	464	432	452	471	466	497	493	508	452	473	438	466	449	471	478	452	421	496	481	469	438	429	455	458	459	478	490	480	488	454	446	493	517	458	488	455	447	457	469	464	471	468	459	446	499	464	523	427	476	475	459	526	445	498	472	463	465	491	472	470	452	464	482	467	448	474	436	467	486	462	501	482	472	437	443	446	479	445	443	503	434	458	470	459	478	453	463	441	440	485	450	475	493	465	429	476	451	432	437	473	442	469	452	453	483	451	455	474	457	467	482	482	473	439	473	462	453	454	497	470	451	463	457	468	486	464	482	465	451	425	454	455	423	464	428	449	464	464	455	421	495	449	478	456	459	484	432	503	474	484	444	458	483	508	488	454	466	465	457	488	492	481	465	453	473	492	490	477	469	486	459	482	455	416	477	463	446	470	492	472	503	461	432	445	441	485	485	500	481	479	457	456	460	483	459	509	454	436	470	482	446	481	498	458	456	434	477	472	480	468	515	464	491	448	438	420	481	526	495	460	484	465	488	463	443	476	450	481	469	450	437	474	433	422	456	476	465	482	467	500	436	479	458	458	478	469	452	474	480	439	468	466	468	458	500	475	455	452	474	455	458	500	492	456	458	453	446	441	494	429	484	459	499	479	491	431	441	488	424	428	504	449	450	444	469	460	501	443	460	457	494	466	496	495	442	509	467	460	489	468	458	454	470	448	463	461	469	429	457	480	443	478	485	450	477	482	465	469	478	445	483	488	498	441	462	458	446	444	446	476	476	474	461	449	474	455	491	452	449	444	479	452	466	470	483	439	465	456	472	448	452	465	473	467	446	490	460	477	471	460	452	437	417	497	443	485	419	484	481	485	439	447	476	525	474	510	491	507	486	479	475	496	442	498	449	501	491	476	484	482	469	484	451	476	442	488	500	487	442	457	491	472	455	464	433	481	481	467	492	492	463	468	503	495	490	427	453	480	442	501	462	441	460	480	531	475	488	437	466	445	466	468	472	466	488	460	475	456	487	458	488	433	475	518	449	446	500	448	450	441	456	454	457	456	458	438	471	457	453	470	436	491	454	456	465	454	442	449	444	456	460	468	465	461	467	478	465	486	476	477	480	487	488	459	520	486	535	469	466	478	486	486	480	404	480	452	461	471	478	459	457	461	469	476	480	489	497	469	464	484	458	426	450	466	456	489	448	456	438	414	439	442	426	456	468	473	471	434	498	451	487	463	460	463	513	505	477	432	475	435	449	460	451	478	501	493	489	450	457	496	522	458	441	454	487	504	458	460	461	478	488	473	457	454	408	456	465	435	488	463	433	469	433	470	439	484	462	452	444	497	485	459	472	485	438	466	486	473	443	415	490	436	426	489	440	463	477	462	455	428	434	438	420	473	492	427	519	445	451	465	494	453	446	456	468	529	483	456	462	483	434	471	488	441	452	485	441	454	485	497	482	441	502	474	534	454	488	475	441	461	480	484	476	496	456	494	424	466	436	474	471	480	445	472	470	458	453	465	506	487	439	429	488	485	469	448	457	495	446	444	449	472	420	459	467	473	486	495	432	473	475	419	462	490	446	474	459	473	478	486	486	468	484	483	487	496	476	500	465	462	466	477	484	468	465	485	477	487	467	423	484	496	457	474	438	456	435	537	439	447	465	471	484	449	450	480	436	475	494	475	477	484	473	469	511	453	459	503	450	460	496	453	459	490	461	499	483	451	510	503	445	446	450	468	444	539	493	445	457	469	507	460	461	533	444	419	467	479	484	507	476	474	447	495	477	454	501	463	448	435	462	434	473	464	491	489	450	445	449	461	469	496	461	485	473	468	454	448	490	489	447	458	467	489	480	421	467	483	497	489	481	447	472	428	508	430	437	448	457	471	460	523	483	465	490	463	436	484	466	475	503	418	435	466	449	445	457	464	466	469	479	492	505	482	473	482	471	432	433	446	457	468	458	440	493	464	518	502	449	441	437	471	455	511	487	486	469	470	422	451	477	459	440	468	434	489	485	459	459	461	446	479	488	456	462	499	467	449	447	469	480	431	464	469	496	467	471	491	451	473	471	455	489	476	479	477	469	447	449	477	463	484	483	485	495	436	447	458	436	458	486	475	463	433	456	444	441	464	500	490	448	469	465	470	481	466	477	512	450	483	451	477	467	458	484	487	457	502	487	457	434	509	425	426	494	466	502	518	462	450	464	439	467	498	479	456	475	475	428	440	496	454	461	461	470	470	502	476	444	476	478	507	451	454	471	485	482	432	474	454	444	478	475	467	476	477	465	475	519	499	424	440	445	415	466	466	465	463	466	489	450	441	450	450	461	480	460	444	451	494	447	476	443	467	451	441	442	494	474	470	427	443	460	481	464	481	462	462	442	464	489	431	440	444	500	470	454	464	457	488	471	510	462	487	470	450	481	449	493	483	482	407	468	501	472	442	480	468	442	474	462	437	470	462	458	479	477	461	467	467	463	471	491	495	494	460	436	421	476	461	462	469	494	475	470	499	475	450	481	464	474	432	489	474	475	442	481	442	502	475	462	451	487	485	464	468	445	425	467	466	452	445	462	478	441	473	432	470	448	474	429	443	489	469	458	458	473	435	440	445	430	450	488	492	465	422	492	383	472	430	483	473	473	460	508	451	467	495	448	471	476	476	430	478	488	472	483	433	492	461	460	480	503	463	482	457	477	468	465	444	491	492	480	460	476	441	426	463	507	463	514	457	416	493	457	441	489	459	475	464	478	439	468	451	440	484	436	465	452	447	430	489	422	432	447	469	466	474	492	489	477	455	488	493	461	454	464	465	502	500	471	463	449	514	451	443	453	461	505	484	433	462	430	457	442	461	473	499	451	447	460	503	476	455	464	450	442	499	438	457	446	432	417	473	469	472	470	465	471	498	431	513	443	476	468	447	455	472	452	483	475	440	489	465	445	445	450	499	463	446	458	491	488	477	444	455	455	463	467	451	474	480	453	464	457	503	475	455	455	451	490	440	450	488	446	443	468	466	492	508	453	512	487	471	436	460	472	481	485	480	446	477	433	506	471	475	453	457	446	449	459	449	453	469	465	480	436	453	453	440	466	455	454	434	461	472	473	461	451	476	468	480	435	475	451	462	456	443	436	463	445	474	467	464	454	447	501	470	480	466	473	458	458	470	470	478	457	447	479	489	447	441	472	475	462	469	510	439	489	429	471	490	473	478	499	489	447	457	472	497	444	442	480	471	469	450	470	462	466	452	487	438	505	448	443	426	445	439	453	471	469	457	457	473	486	447	447	461	482	470	468	499	451	436	438	474	477	467	457	467	490	456	466	477	458	450	470	442	501	475	466	430	415	438	450	479	496	484	482	457	478	511	500	449	427	435	445	490	495	458	448	469	483	485	447	470	493	475	507
37939	87263	63299	35076	15466	3707	534	581	586	557	551	550	530	475	502	515	542	559	501	521	552	582	536	557	513	544	510	528	575	518	544	562	544	520	536	514	514	525	557	537	564	538	540	497	503	526	532	513	527	488	553	545	550	525	527	508	555	558	518	555	514	537	555	550	533	559	564	529	523	511	501	518	506	552	514	566	523	552	582	515	526	525	551	493	498	550	504	504	555	573	505	525	525	568	522	525	538	491	526	536	497	529	499	537	531	525	572	512	541	552	529	514	559	587	524	554	493	474	534	526	533	520	515	474	524	536	575	541	550	477	511	511	550	502	552	533	555	528	531	549	586	507	509	513	548	535	535	525	496	535	511	502	538	505	491	506	527	547	537	557	562	566	567	495	559	537	513	510	530	494	542	505	543	515	519	495	554	541	536	535	523	553	549	529	546	553	503	538	544	512	438	517	545	547	514	538	556	529	534	471	544	510	528	569	543	499	530	510	496	528	526	509	501	522	478	579	562	555	546	534	512	507	534	545	569	546	525	539	517	557	488	544	509	552	485	511	494	551	549	484	530	530	537	507	511	526	582	524	494	547	529	529	551	545	508	552	531	536	521	562	529	513	484	539	543	524	497	512	533	568	544	521	546	547	520	556	513	521	554	534	493	548	523	518	508	565	525	526	543	540	511	530	538	524	566	552	520	517	534	517	516	585	506	507	547	532	475	509	567	532	505	538	538	485	545	551	567	553	535	516	546	511	523	551	504	513	537	545	502	517	580	537	509	569	517	543	540	530	516	521	522	500	553	517	538	551	471	527	546	525	499	557	524	526	530	514	561	526	544	584	519	506	572	524	521	502	527	510	519	510	578	487	484	521	540	506	529	507	524	544	529	560	513	537	558	491	526	546	585	541	518	539	491	541	525	524	536	562	535	533	510	535	555	520	542	481	518	521	529	514	568	516	517	518	571	522	531	562	526	538	525	528	567	554	550	540	517	519	537	544	536	535	557	519	534	517	560	516	515	535	524	535	541	535	505	564	521	516	540	536	511	546	529	527	541	525	476	537	527	548	527	478	540	530	511	529	479	536	518	560	545	521	528	542	539	574	544	526	521	507	527	493	518	508	527	514	541	533	523	530	529	540	515	541	521	551	537	530	507	542	519	544	534	563	528	534	536	541	532	537	500	527	486	506	546	544	485	557	514	548	576	523	553	522	574	498	553	525	520	514	550	514	557	553	543	506	516	544	487	502	551	546	485	522	573	534	498	515	519	543	529	527	495	520	522	509	511	507	516	520	515	501	531	529	535	567	508	503	563	534	507	508	528	522	561	525	525	525	550	481	556	542	511	477	517	531	482	498	526	519	522	542	570	509	542	507	530	512	542	549	572	508	564	541	563	549	520	592	534	549	527	535	551	507	495	536	502	528	533	540	534	531	451	505	560	518	546	500	558	505	560	514	554	515	519	514	550	557	527	518	550	506	489	528	489	509	543	534	537	544	544	532	536	569	544	514	562	535	513	540	559	505	515	577	534	506	549	539	515	543	483	582	507	512	492	554	520	566	523	539	540	532	552	502	534	518	565	539	558	553	542	532	545	548	574	568	522	502	538	524	518	568	558	560	514	522	536	550	500	552	513	530	497	504	550	569	534	493	556	531	554	556	526	500	560	502	533	545	504	554	536	547	561	499	504	530	547	506	516	517	497	559	527	529	486	518	519	542	501	531	540	535	587	527	544	521	510	537	490	568	564	481	538	550	523	499	512	506	499	569	543	540	544	528	567	577	542	546	548	530	497	561	541	518	507	486	511	553	492	532	529	537	503	488	560	542	539	495	503	542	515	529	540	533	518	528	548	536	547	522	532	507	508	567	544	554	558	544	561	547	560	546	562	519	529	535	491	557	541	497	548	539	521	527	510	549	531	548	543	506	548	550	482	529	522	558	509	531	553	495	547	535	533	549	560	535	512	535	542	543	500	496	497	522	527	532	503	525	523	531	540	546	547	521	519	542	559	517	525	537	531	503	546	545	535	503	501	517	536	485	559	496	529	523	546	504	505	534	540	503	479	549	512	569	539	538	538	551	534	552	529	503	482	519	492	520	488	536	551	494	531	513	507	559	536	515	544	523	506	552	546	524	507	532	488	507	507	491	542	543	542	547	522	503	547	518	507	546	531	564	531	476	530	535	505	527	516	545	523	498	576	496	559	536	526	541	538	514	551	531	529	529	514	541	490	526	520	523	529	515	502	497	528	497	559	528	519	573	552	514	533	538	495	536	530	538	528	544	538	560	466	514	517	526	534	524	536	536	547	526	538	537	538	526	549	556	553	512	524	544	510	552	492	488	519	526	504	566	503	503	554	515	521	511	513	533	529	551	523	523	560	524	535	495	535	524	533	531	511	517	556	515	503	540	522	563	514	523	493	545	519	553	542	514	507	501	527	509	534	472	532	557	568	542	531	521	584	508	494	495	520	518	540	510	501	518	537	502	549	491	540	520	568	587	556	552	520	543	536	499	528	550	529	511	517	490	554	563	536	539	565	552	538	480	515	557	545	525	553	516	477	560	527	538	527	540	517	507	527	550	531	529	521	512	485	516	513	537	554	495	528	511	545	516	506	572	553	513	521	586	563	499	530	541	543	533	543	507	538	507	519	527	529	509	511	531	523	512	534	501	522	528	540	540	497	522	515	563	542	502	524	508	537	535	505	547	552	534	520	530	538	517	485	529	500	534	506	547	549	584	515	534	515	532	544	539	524	542	556	547	533	518	543	544	539	486	522	590	533	505	523	534	544	501	535	553	512	504	503	523	526	535	546	544	558	532	507	556	536	493	551	522	536	532	508	515	530	515	506	528	539	517	561	572	541	527	529	537	512	531	559	557	554	535	513	497	515	539	552	547	506	526	505	525	516	496	521	527	528	536	515	565	541	541	510	494	496	524	518	585	526	544	551	529	527	558	521	525	511	548	510	490	509	559	549	562	538	513	516	547	556	525	577	580	555	549	520	543	567	534	572	502	510	514	544	496	551	567	532	569	564	512	542	532	524	525	531	545	518	522	536	523	529	522	581	549	513	510	520	467	558	525	506	555	539	506	556	543	527	525	546	522	509	522	486	574	510	503	540	538	550	534	539	513	521	514	515	526	526	512	562	554	514	510	528	535	505	520	499	503	536	552	531	523	548	545	532	552	516	546	540	588	539	537	515	491	501	571	495	519	529	568	544	552	511	566	531	547	496	519	499	512	497	502	509	556	523	497	564	558	524	512	516	505	512	486	533	571	518	545	554	516	571	565	553	531	558	542	543	487	540	501	513	454	527	521	548	581	518	555	537	525	525	511	482	509	567	514	570	559	544	513	517	515	533	520	527	541	520	506	513	529	552	548	553	537	547	574	496	534	464	526	540	512	569	541	504	491	542	528	547	525	540	515	530	548	540	533	521	532	495	499	550	520	537	555	474	559	551	540	534	556	493	547	523	490	532	545	578	526	544	551	527	513	533	500
23151	23977	38198	32471	24984	20635	10444	1009	672	668	605	678	636	618	661	655	615	648	654	641	665	638	600	674	645	644	650	608	617	627	585	616	671	572	611	604	574	618	627	575	639	640	620	631	602	657	635	594	642	654	628	595	625	609	593	604	640	637	595	658	638	626	638	626	626	655	586	614	627	596	642	610	610	609	642	610	607	606	664	616	608	631	639	670	630	619	617	587	628	667	633	615	628	629	597	581	630	650	630	591	645	621	645	606	654	638	633	685	627	590	635	611	637	603	602	635	675	595	600	611	615	642	669	628	622	678	588	614	597	627	662	624	631	612	607	680	620	616	636	632	619	620	578	638	613	634	626	610	626	661	606	588	612	584	642	615	600	599	596	624	639	592	631	617	654	636	645	587	590	649	638	597	614	637	639	616	654	617	600	644	588	621	645	590	590	625	600	634	567	628	606	619	648	603	609	618	678	663	615	644	625	657	636	622	616	634	632	591	595	615	614	589	640	617	589	641	635	625	615	645	657	624	634	657	642	652	598	632	642	647	576	600	663	684	649	584	643	637	592	614	632	628	618	609	614	575	591	611	640	650	614	641	632	589	630	644	650	620	637	622	599	610	619	636	629	655	603	593	626	575	605	641	604	589	637	648	594	571	615	579	661	636	634	581	630	572	600	651	581	601	601	605	603	644	637	630	633	619	619	599	593	637	622	639	588	659	648	615	623	619	632	614	662	644	656	615	647	597	570	597	614	652	595	651	583	636	626	661	590	647	603	652	602	622	632	605	620	622	600	630	597	590	634	659	564	619	658	642	640	639	647	647	646	640	634	606	635	602	618	584	641	626	663	599	620	631	611	591	595	624	626	640	692	594	641	630	606	604	631	611	633	661	678	614	656	654	622	636	582	563	613	596	616	639	636	638	608	601	613	609	615	610	617	614	640	639	665	633	599	628	617	626	587	644	590	652	617	633	653	644	632	641	693	653	637	620	622	622	587	618	646	657	615	613	663	596	638	612	581	632	622	603	662	615	628	590	642	632	597	678	623	651	564	637	625	657	610	637	621	631	672	632	643	624	655	560	607	615	660	592	625	587	607	597	609	606	644	606	641	604	677	618	566	639	684	619	593	639	616	673	645	614	579	641	662	615	619	651	649	650	619	586	617	638	699	584	645	640	611	634	624	600	623	608	645	611	663	604	631	561	649	653	627	613	581	613	628	640	666	619	596	603	602	594	660	636	647	634	630	588	634	610	608	594	655	597	559	652	554	610	629	595	625	614	670	623	623	609	633	655	631	632	643	617	586	607	584	637	576	607	613	603	615	647	647	631	654	623	594	594	591	600	657	625	611	691	651	643	563	623	594	614	683	634	637	624	663	663	642	596	615	662	600	615	619	605	626	635	644	594	612	657	653	625	605	598	595	641	644	626	627	675	592	601	612	648	632	563	653	637	626	639	580	631	597	620	634	597	610	657	618	641	601	633	612	599	594	615	640	635	577	637	651	611	620	646	639	624	611	632	625	636	614	608	604	592	606	657	580	621	592	621	620	625	595	676	679	601	588	624	650	623	670	637	595	644	614	598	657	616	650	643	580	643	579	591	608	655	629	639	608	663	642	622	581	617	626	657	644	625	647	623	651	627	643	620	646	628	682	586	604	643	616	593	602	563	626	637	576	625	626	638	588	629	674	637	673	605	628	584	643	643	633	592	597	589	635	673	628	638	625	646	610	611	634	661	678	645	608	588	631	619	632	617	634	592	627	634	651	656	649	626	614	636	586	628	651	651	632	636	631	665	624	624	654	609	627	623	616	603	671	629	619	599	666	587	606	621	630	618	624	619	610	626	609	650	646	636	583	659	633	645	601	588	619	646	641	623	622	626	635	637	654	610	658	603	626	601	648	617	643	644	609	647	631	635	617	610	631	628	637	628	622	607	619	610	621	657	626	621	621	618	602	605	608	584	581	613	612	633	634	642	635	605	595	589	612	620	602	597	620	610	651	625	592	593	628	654	600	623	617	588	613	600	643	576	632	626	626	652	653	669	593	592	577	623	607	632	626	607	613	616	632	631	585	649	620	639	626	605	625	605	601	605	631	659	615	613	639	606	583	617	645	668	606	620	622	600	646	593	636	652	641	609	646	630	646	649	629	598	647	647	614	641	669	659	634	655	591	565	598	637	624	635	611	619	624	634	629	649	615	627	626	603	552	629	623	640	629	653	592	637	604	640	624	674	610	587	636	682	627	612	661	631	618	609	631	613	588	594	643	614	590	559	664	654	622	605	634	604	665	633	628	603	642	593	608	629	591	608	656	675	644	591	583	586	617	589	555	638	674	642	586	619	594	640	666	647	597	628	628	591	648	621	574	606	604	586	616	637	612	584	629	613	644	593	616	630	608	647	664	631	643	641	634	626	608	660	594	598	611	619	635	595	678	615	623	635	614	621	632	618	628	625	607	609	602	652	560	630	598	635	659	658	656	622	655	608	628	628	655	616	635	608	645	618	621	634	602	616	608	629	669	647	594	617	574	631	616	548	611	627	633	611	647	615	622	635	598	645	604	639	577	647	611	603	635	668	622	620	612	627	604	647	609	590	598	627	644	652	596	629	608	629	633	618	659	642	621	580	592	572	654	611	636	598	613	614	621	686	601	643	643	621	609	633	607	641	623	685	653	614	644	642	644	613	616	688	554	640	672	635	605	644	604	628	626	572	609	625	631	603	605	674	632	602	608	591	582	616	612	666	614	609	603	669	596	633	606	608	662	567	621	618	575	635	613	647	632	631	619	630	614	562	582	643	630	626	583	626	583	633	597	631	651	610	661	593	616	626	597	643	610	634	631	621	625	607	621	634	602	632	655	546	633	672	638	645	636	612	619	653	615	632	631	631	644	605	666	658	617	643	622	622	640	627	593	618	604	580	581	660	619	640	642	633	640	630	634	629	651	585	599	615	568	638	611	633	613	592	630	632	605	643	659	652	632	613	627	620	626	631	625	592	629	619	603	617	633	627	604	626	658	653	577	612	647	636	609	620	619	688	613	659	575	625	630	633	599	594	634	602	632	567	660	576	605	625	616	611	620	649	579	619	608	646	624	676	581	608	622	629	678	636	644	600	648	657	592	616	626	628	616	655	627	612	601	598	641	678	600	567	608	612	588	612	593	629	672	627	642	623	608	612	623	626	652	599	637	612	710	629	654	627	635	634	624	616	638	633	576	605	613	626	696	624	619	613	646	577	620	574	563	676	661	624	652	662	662	626	657	612	633	643	630	664	613	628	629	590	590	590	604	584	552	594	620	636	649	619	610	617	621	628	587	608	608	553	657	632	576	594	622	609	581	687	667	650	601	620	613	624	606	620	629	603	655	620	592	621	605	622	576	607	585	595	573	624	608	641	606	648	613	612	603	654	617	651	600	623	609	582	664	615	621	597	637	675	573	663	639	653	571	616	628	662	599	575	636	581	658	614	618	584	610	620	590	628	662	616	621	655	661	621	647	627
41815	83316	79428	55978	31211	7942	714	669	656	686	701	680	692	696	689	671	706	685	670	641	675	695	691	629	671	654	662	681	714	633	681	672	634	671	668	719	685	708	650	677	733	661	670	691	646	670	653	712	657	672	632	658	688	709	680	672	641	658	693	667	697	720	626	621	710	636	648	648	679	697	665	645	636	632	662	648	653	714	673	677	668	642	651	689	672	667	670	634	647	657	674	683	692	717	677	688	692	659	677	623	666	624	668	674	672	666	655	653	694	668	654	669	666	646	668	654	642	684	677	622	663	662	652	642	678	669	621	648	649	647	685	650	706	671	626	709	679	646	676	661	686	673	683	667	695	674	612	680	647	627	675	700	632	699	673	664	671	666	629	647	650	623	654	666	609	689	652	662	709	712	664	680	669	622	623	679	690	663	675	668	689	609	673	665	673	677	662	631	709	682	656	670	678	666	666	673	669	671	628	686	642	684	702	680	662	649	687	699	641	689	653	664	698	639	676	672	662	655	673	662	684	657	656	682	658	700	709	648	681	674	680	643	651	712	674	645	661	662	679	648	715	698	665	635	645	626	650	662	652	675	665	680	677	662	657	627	696	690	668	665	652	657	658	659	638	632	659	665	668	675	673	710	686	656	638	720	667	646	654	637	684	662	679	666	693	646	639	686	646	664	675	722	671	646	670	681	671	628	681	704	678	685	669	683	697	668	660	718	657	667	691	647	660	700	622	668	664	641	676	701	655	651	659	647	676	684	684	697	608	654	602	681	667	655	669	598	620	703	699	712	694	674	641	668	637	702	635	645	662	661	641	675	653	662	594	678	661	683	679	649	658	643	712	638	662	633	645	690	669	647	638	655	708	654	665	668	646	639	646	709	628	639	607	665	670	693	637	670	760	637	700	631	676	644	707	669	702	668	665	668	671	646	652	674	659	626	664	691	685	651	702	671	638	666	613	675	697	685	623	623	650	674	648	698	703	656	659	659	680	659	685	660	709	676	739	641	695	643	633	661	658	648	663	643	653	661	719	730	663	647	686	656	639	674	655	673	683	694	677	688	679	666	682	646	726	658	690	652	681	657	628	642	692	639	635	686	647	647	701	662	670	673	681	669	639	706	674	670	699	689	683	680	666	728	664	675	661	654	694	687	655	672	667	662	691	664	657	697	648	691	652	643	655	655	653	668	639	691	628	651	718	709	680	689	663	693	705	716	717	734	648	657	671	663	612	700	647	672	663	649	700	673	665	711	654	634	663	671	645	690	668	637	659	654	668	651	633	625	659	634	651	600	689	679	686	667	631	644	660	674	688	689	688	674	627	691	681	669	671	647	646	682	702	646	624	634	671	686	659	659	657	697	688	612	662	702	698	650	666	637	664	666	651	643	649	690	658	667	634	680	681	678	723	670	718	650	693	624	643	657	620	700	691	640	720	693	662	629	646	677	692	704	643	682	611	645	697	714	683	668	700	694	622	687	619	720	695	671	658	619	675	666	661	677	658	673	657	667	690	678	648	644	688	627	697	666	706	668	665	666	659	708	675	699	694	687	661	630	695	659	709	678	651	695	652	639	657	684	665	650	636	687	712	689	675	663	655	677	660	657	697	652	641	642	621	642	631	654	702	631	683	680	652	680	671	659	652	668	665	686	724	652	660	724	608	695	683	699	648	684	689	711	661	672	596	707	661	624	739	683	684	618	655	661	653	677	641	646	669	643	638	690	666	674	705	652	669	651	666	671	670	722	671	703	672	649	679	635	654	688	660	653	639	696	673	671	654	681	730	664	690	686	625	649	716	646	624	655	686	681	694	670	707	691	673	662	712	626	607	681	700	647	672	643	699	660	663	658	686	651	660	671	670	635	715	636	658	654	647	682	669	654	654	690	659	674	669	687	632	656	641	660	662	701	676	639	663	663	666	673	670	642	681	690	681	698	711	656	691	674	698	676	684	635	674	695	644	686	715	692	640	639	631	610	664	630	675	705	701	660	648	663	714	679	673	661	667	696	660	640	677	649	666	666	647	678	711	665	687	674	701	679	673	654	699	703	692	683	653	667	696	620	697	729	628	619	660	686	636	653	654	658	683	655	683	692	625	700	673	688	677	624	617	650	657	657	649	686	673	683	666	647	703	658	680	678	635	669	684	695	662	637	638	640	663	678	671	638	636	670	602	642	671	702	673	676	649	643	665	642	667	660	650	673	683	687	663	654	704	671	641	640	687	672	658	654	656	704	700	696	661	668	636	705	656	675	718	678	671	681	673	612	694	664	680	646	668	683	688	686	641	698	653	672	603	639	704	657	716	725	673	741	646	645	656	676	579	615	605	701	597	690	628	632	627	660	655	664	694	608	666	656	653	664	672	669	680	680	688	654	691	697	666	678	624	657	699	661	664	646	699	686	642	653	690	676	672	650	636	646	624	626	669	678	645	674	685	607	663	617	643	710	653	699	682	654	700	657	621	687	674	667	626	672	629	669	671	657	695	684	691	618	627	684	676	658	697	675	654	677	627	666	610	691	682	644	620	633	659	658	688	664	702	686	646	679	682	680	671	665	676	635	636	662	632	632	679	639	702	645	646	688	680	690	633	648	659	630	664	679	636	649	685	671	654	626	668	673	658	627	671	668	669	658	668	660	668	653	674	641	650	703	678	659	668	663	670	652	706	696	643	651	685	650	663	661	667	650	674	632	653	705	658	651	679	695	669	637	697	690	680	642	692	705	672	649	649	717	642	640	655	681	704	651	735	678	686	699	676	679	653	681	689	701	668	677	642	660	646	671	703	722	673	662	669	658	691	642	682	675	630	667	663	681	645	656	726	613	641	631	664	650	665	693	684	648	639	698	690	699	678	685	707	635	743	631	675	646	639	722	691	674	635	669	686	715	659	670	712	656	661	649	666	691	683	624	616	664	684	673	659	679	669	688	668	690	663	660	677	693	690	660	672	640	655	655	614	676	677	702	698	675	695	678	651	614	680	661	678	656	655	661	657	673	648	646	697	678	673	708	648	634	668	663	649	665	646	652	676	682	615	684	660	674	654	658	649	669	676	677	625	693	658	639	639	662	674	658	662	657	632	661	678	714	668	649	691	673	661	629	675	644	630	639	706	647	654	691	692	644	679	689	676	688	662	675	702	645	703	685	647	696	656	724	699	643	647	658	694	682	664	663	699	687	681	691	678	654	654	681	657	675	702	645	684	645	645	647	678	656	662	680	684	693	712	657	677	664	688	612	684	699	690	666	663	665	719	670	642	642	645	625	674	627	661	685	666	680	606	655	689	639	691	689	668	699	625	678	654	698	634	641	647	625	711	671	667	660	615	620	663	645	634	614	685	683	679	627	706	716	680	708	609	672	657	674	659	647	670	641	604	705	670	674	677	694	669	670	658	631	668	664	662	674	623	636	664	660	654	646	652	664	647	687	680	607	646	691	649	669	638	654	663	662	662	653	681	658	705	662	687	666	627	693	687	670	671	688	622	622	647	686	667	650	720	674
27688	35239	40635	22325	5798	721	395	347	343	349	353	324	361	363	378	366	347	369	398	364	368	355	377	380	340	386	387	429	364	354	331	364	323	347	371	345	354	341	376	380	374	366	380	354	363	363	351	339	356	364	344	356	415	359	336	335	350	358	373	340	357	320	361	324	351	371	355	365	332	331	351	353	353	355	376	351	337	380	364	368	356	387	342	369	351	394	356	364	309	355	333	354	373	390	369	357	368	323	378	360	342	352	339	343	400	352	330	372	359	368	353	364	353	377	309	352	359	347	327	377	315	370	395	339	325	404	344	331	365	362	355	356	374	351	393	405	367	311	372	357	364	361	331	345	369	362	367	374	350	385	353	343	360	317	379	351	337	380	370	361	356	374	369	366	336	348	361	334	385	368	366	371	367	361	358	356	385	373	369	325	345	367	415	395	339	340	351	411	348	333	376	352	341	389	321	375	371	346	337	347	374	401	386	368	336	377	385	333	353	385	352	383	333	374	314	357	346	363	343	373	383	368	335	365	361	366	365	349	385	309	355	358	353	344	366	355	348	310	394	359	391	334	343	366	373	343	342	378	397	362	356	339	364	355	375	368	382	350	371	325	354	348	357	338	371	371	338	344	329	354	359	362	363	351	341	369	360	387	364	355	359	386	328	359	354	346	380	344	395	332	353	368	381	356	392	373	338	368	333	359	348	388	351	355	355	398	368	334	359	362	355	330	333	355	356	356	386	330	351	375	351	372	369	340	361	379	308	372	381	390	364	332	337	326	354	379	346	347	377	356	355	353	375	362	374	365	340	358	352	377	362	366	339	362	373	387	351	344	334	367	341	370	380	378	357	354	377	372	339	387	385	371	344	391	357	364	348	339	338	340	379	347	378	351	368	386	348	340	361	346	368	356	370	348	372	382	369	339	362	355	356	371	344	325	380	343	380	355	342	353	377	393	364	377	345	374	350	356	383	326	341	290	378	347	347	341	359	344	318	373	338	370	373	376	361	337	368	378	316	359	353	357	351	367	365	358	381	330	357	351	359	351	412	348	328	345	313	373	376	350	364	325	379	352	352	355	354	315	358	357	358	383	385	352	341	360	356	339	359	328	368	369	364	368	353	412	342	392	349	381	351	343	399	357	363	342	358	367	326	393	373	349	356	356	403	365	368	334	349	349	335	334	354	343	374	352	399	348	344	377	370	345	372	359	368	351	370	335	371	379	388	363	373	386	363	358	366	334	362	360	371	373	374	332	349	339	375	360	358	333	383	349	354	393	372	374	372	317	364	350	383	347	359	345	377	353	382	375	344	352	375	363	360	373	355	356	341	355	359	368	329	374	351	355	340	332	363	359	356	383	372	345	349	341	373	361	318	346	349	345	408	399	306	351	312	331	364	341	354	353	309	339	352	386	334	363	376	338	336	332	319	378	366	343	346	358	358	353	368	346	351	372	342	346	339	370	381	351	309	327	373	371	366	373	356	348	360	367	349	375	371	386	362	361	358	340	365	368	336	365	349	384	362	371	348	337	353	357	357	346	326	352	380	364	350	360	373	378	376	315	321	365	342	398	359	362	395	393	354	356	383	346	346	359	330	351	357	351	367	328	359	337	341	318	391	342	341	348	327	353	360	361	368	391	389	389	343	345	325	336	364	358	352	337	405	365	367	347	356	359	378	352	366	345	368	389	369	368	339	363	344	382	342	348	389	374	348	375	331	364	373	326	395	333	366	373	352	348	361	396	364	356	376	355	359	342	340	376	354	354	343	371	350	365	354	336	382	360	337	349	329	347	358	332	349	335	377	363	379	367	393	358	387	358	358	371	362	374	344	342	312	363	367	384	386	371	313	329	348	391	319	423	351	330	350	366	345	363	366	372	352	363	351	373	358	338	356	361	341	370	353	353	349	352	349	362	375	324	364	360	375	350	322	366	359	373	356	347	375	338	353	368	355	359	338	404	353	331	379	344	370	383	327	317	360	333	347	396	369	363	367	329	363	378	319	375	368	344	355	337	389	378	316	360	355	342	383	338	314	378	353	360	386	342	356	342	372	343	332	365	369	340	363	377	365	349	346	375	356	359	343	349	377	373	334	355	356	338	334	361	341	392	337	360	369	348	351	369	376	350	353	349	370	360	345	341	357	326	377	362	343	379	359	377	330	371	375	333	363	351	416	329	349	355	355	355	344	358	332	349	339	360	420	369	373	366	359	363	381	377	344	420	357	343	383	377	331	360	347	358	375	381	362	342	360	352	377	334	372	354	374	339	377	381	351	349	376	354	345	341	404	341	371	383	385	388	357	371	369	357	318	371	356	367	381	346	363	406	316	351	343	349	356	366	357	333	350	326	371	352	347	413	353	318	371	352	369	364	353	352	370	361	360	378	348	350	347	358	356	377	362	375	354	374	350	345	368	335	347	381	354	362	346	380	342	357	357	326	366	337	358	337	384	336	359	398	346	334	379	356	379	393	346	349	358	373	380	349	353	329	354	378	364	345	369	331	380	384	336	359	329	353	369	400	385	376	372	365	365	351	355	377	371	353	357	352	348	374	364	357	378	345	324	368	363	356	387	360	337	355	384	341	376	409	388	402	385	364	330	399	329	362	344	330	362	354	382	399	353	355	357	360	384	355	359	380	366	340	351	353	354	328	330	345	367	352	375	368	332	368	374	337	373	390	354	335	362	374	378	356	329	362	357	354	355	337	362	366	388	359	348	357	390	364	382	354	353	355	405	373	321	351	337	334	338	375	380	352	365	326	352	373	346	362	357	357	356	382	351	403	357	342	347	354	409	341	340	390	369	375	356	360	371	329	371	351	360	336	378	363	383	385	377	372	387	358	337	337	375	340	343	381	358	351	348	381	316	361	360	372	367	368	345	342	360	351	384	332	372	388	384	391	406	354	330	370	354	369	354	350	372	347	370	370	393	356	318	326	355	368	336	385	350	344	378	370	358	391	381	354	373	359	374	332	371	327	309	359	388	382	334	378	343	337	357	399	382	372	373	354	395	333	345	326	414	349	366	331	379	388	385	331	361	362	360	354	359	361	362	362	375	334	364	343	376	366	322	373	378	420	344	355	360	373	366	359	386	360	362	295	382	357	353	334	359	365	398	350	352	345	384	338	332	352	377	373	323	388	362	370	358	367	376	395	365	364	367	337	340	335	351	356	364	363	347	384	373	350	316	365	352	335	348	356	376	341	377	358	363	376	338	371	334	361	338	349	339	374	367	361	362	374	387	408	347	360	347	384	371	327	349	339	373	372	370	368	347	367	353	363	374	381	338	356	349	355	356	386	350	383	344	380	374	394	348	350	384	369	343	353	343	390	356	373	370	350	352	361	361	321	350	333	357	348	341	334	400	356	362	368	383	384	409	330	369	367	367	357	370	349	365	352	353	372	384	376	375	366	322	386	371	321	336	362	374	375	352	334	400	342	371	335	374	359	352	357	361	379	350	345	329	337	371	339	345	346	351	374	315	363	387	358	391	356	335	338
18649	55405	36446	15472	4744	772	416	426	371	426	438	413	403	436	397	405	402	389	394	441	411	394	416	410	404	423	414	416	453	404	393	389	397	417	399	455	381	448	395	405	347	453	432	407	377	426	403	374	395	398	352	384	438	421	436	452	435	438	383	382	376	407	432	435	428	435	417	424	408	416	421	418	418	400	428	418	406	387	435	367	429	416	415	420	385	416	404	413	384	382	397	447	469	369	414	411	406	402	410	416	409	401	418	405	423	420	413	419	404	426	414	406	428	429	450	377	436	395	414	416	419	395	438	411	411	372	397	393	359	395	423	369	447	412	394	421	417	421	402	388	383	376	413	418	380	419	402	408	439	400	394	408	379	442	411	458	448	425	401	401	407	441	393	414	396	422	436	431	413	414	418	387	387	411	425	383	383	434	401	412	423	420	430	399	412	410	414	401	414	403	410	412	421	418	378	436	402	405	410	400	443	406	406	403	424	418	403	389	407	385	397	415	388	422	441	366	399	420	449	420	371	411	375	398	407	400	412	388	438	379	424	460	432	426	394	387	425	433	388	446	429	416	404	428	419	401	404	410	400	402	380	406	426	410	436	391	389	401	397	420	392	437	423	375	397	421	410	383	428	420	403	417	429	411	413	401	382	404	424	387	416	446	429	394	448	386	443	382	444	411	442	395	462	414	424	410	413	410	388	393	415	415	384	418	383	411	424	417	403	419	424	409	398	410	405	431	392	380	444	425	405	409	395	412	388	437	401	407	387	372	394	399	414	398	463	391	441	425	390	436	402	425	392	399	413	428	428	384	428	413	404	375	418	424	410	451	393	414	409	393	443	443	413	406	435	425	413	427	416	416	387	381	443	423	423	424	393	398	389	408	391	438	420	406	425	395	453	399	411	433	412	420	392	412	436	386	406	432	433	392	413	405	411	410	413	399	421	420	394	431	390	409	401	416	410	449	423	381	402	397	451	406	395	394	402	408	425	403	460	418	416	418	439	428	414	423	450	401	438	415	437	408	419	414	373	416	391	392	433	415	413	385	414	371	430	392	398	386	407	444	421	402	408	455	421	381	396	429	442	444	415	425	423	417	403	421	392	392	393	415	417	410	437	431	414	434	424	384	427	411	393	361	404	414	406	423	386	446	439	431	400	428	405	402	415	407	404	409	398	442	431	438	368	423	409	426	388	419	406	428	421	434	381	415	402	430	414	439	428	400	396	425	406	399	422	404	375	414	413	407	444	416	376	423	429	411	388	412	431	412	413	429	406	403	441	388	437	425	382	400	426	399	401	414	439	436	458	441	397	412	437	425	419	413	408	402	427	427	452	415	372	429	456	407	395	415	401	417	395	421	436	408	440	458	388	390	392	424	435	411	394	430	425	392	426	389	395	436	410	388	436	399	439	448	412	419	429	420	415	408	430	378	404	424	418	437	447	403	405	400	411	405	416	412	399	399	397	429	394	386	398	371	430	375	398	399	418	408	397	416	392	376	398	398	420	381	463	382	406	425	419	395	467	420	368	447	428	422	405	413	433	401	403	429	436	433	396	386	397	408	416	370	412	449	420	419	411	433	414	413	422	381	411	418	432	438	414	381	442	427	386	424	361	397	419	408	453	382	399	398	433	388	422	443	431	411	424	404	408	419	383	393	444	403	401	397	397	401	426	384	378	407	402	379	399	397	454	448	367	417	450	425	478	386	434	405	395	430	380	398	404	415	407	426	433	420	398	425	418	448	405	371	410	406	402	402	414	431	435	393	436	406	438	412	427	399	430	424	422	382	375	408	439	419	418	409	402	432	429	427	381	412	446	416	408	440	429	409	351	432	383	433	392	448	411	403	395	403	408	392	406	412	422	409	392	400	397	418	410	426	419	447	390	436	381	396	431	423	413	423	437	389	383	379	418	405	406	403	435	401	389	382	412	375	408	431	393	429	433	403	395	429	397	411	445	443	425	383	455	390	400	396	413	395	399	432	440	453	388	443	459	448	404	436	436	412	405	416	401	432	422	443	448	408	407	395	419	428	409	433	409	429	411	429	431	391	475	463	397	407	440	402	382	405	428	421	413	476	373	415	440	425	398	424	363	396	407	414	373	420	427	411	407	379	427	425	387	403	424	429	414	404	403	390	421	449	415	402	402	411	417	417	397	426	405	393	424	365	401	463	411	417	395	411	392	378	410	421	412	419	367	428	409	418	403	399	403	394	383	404	406	417	402	439	419	399	446	407	406	412	456	434	434	456	433	414	414	428	405	389	441	438	392	369	409	445	444	402	442	431	443	410	411	408	416	442	412	413	407	397	427	390	401	433	393	397	404	431	416	388	433	412	433	413	436	435	408	426	421	423	430	385	448	410	389	407	394	418	446	416	390	388	406	416	401	419	450	420	433	392	389	426	416	392	395	424	435	399	435	422	399	439	400	423	400	449	413	412	394	404	398	449	416	431	454	404	402	395	430	382	381	429	420	391	365	408	396	416	399	409	394	411	430	413	422	382	436	393	419	411	425	406	421	394	431	401	413	435	449	416	391	422	366	406	421	419	386	429	377	373	408	403	428	408	390	401	377	424	402	422	417	446	396	421	396	406	426	435	405	420	414	388	413	398	359	432	419	388	422	391	459	423	403	464	400	441	434	401	382	429	448	436	429	426	440	413	400	428	405	440	414	416	410	424	416	451	391	415	382	403	426	410	407	374	416	401	428	399	417	388	391	400	380	388	410	392	441	408	396	392	399	395	424	435	418	404	413	380	393	399	384	444	392	385	382	417	388	391	393	433	434	413	388	425	423	419	394	409	410	424	438	390	430	430	431	410	414	401	401	390	420	446	413	394	403	425	432	411	414	413	401	434	431	398	395	431	401	407	396	424	401	344	407	422	403	439	423	380	410	414	434	351	405	420	398	408	410	417	399	340	430	409	390	416	424	419	433	407	388	404	401	441	410	372	398	409	395	431	409	422	387	438	417	434	394	448	409	420	407	428	421	424	406	396	420	403	399	407	439	395	412	414	408	420	376	397	404	428	425	396	388	401	368	372	404	406	435	392	423	444	398	432	401	406	411	403	441	370	429	397	392	449	407	385	426	379	429	413	413	444	410	405	402	426	439	414	431	438	434	433	412	408	406	411	425	422	433	433	371	401	425	411	387	381	423	403	435	429	423	430	409	395	348	410	400	386	398	381	421	376	391	413	399	436	424	416	440	439	429	441	431	442	412	428	426	433	414	401	390	464	437	408	427	420	419	435	429	392	417	367	448	416	426	400	407	397	445	432	438	422	460	381	416	470	423	454	423	397	457	440	416	387	421	405	424	386	412	410	409	376	389	429	417	402	403	388	396	420	455	408	392	418	406	403	401	399	407	390	398	415	396	399	450	417	411	411	434	423	413	417	399	399	441	398	408	410	374	398	415	369	374	416	470	418	420	435	381	412	429	364	418	380	408	416	450	430	407	387	418	415	412	405	400	408	386	409	394	425	398	362	439	421	406	428	392	392
24270	24933	40639	35333	25239	16104	3119	523	484	418	459	420	418	437	425	443	411	422	441	423	427	413	422	432	404	409	406	430	421	431	399	411	430	420	417	428	414	460	440	420	440	416	432	404	434	433	413	431	447	415	438	397	398	412	425	401	413	460	411	402	444	397	399	410	433	387	414	439	419	431	376	399	453	423	418	421	413	391	413	419	404	436	448	449	379	430	424	423	417	472	398	433	420	419	412	418	438	418	458	423	424	433	396	427	359	408	455	427	442	453	413	421	421	396	388	406	408	404	412	453	453	396	399	423	414	440	426	413	455	413	422	423	395	434	395	427	416	459	450	441	425	420	431	414	426	416	423	421	415	437	413	403	440	418	464	444	404	424	423	426	390	403	401	427	399	411	394	441	456	423	456	390	412	412	413	402	417	418	421	445	411	447	419	432	426	454	415	404	394	397	467	446	421	438	431	442	424	439	410	419	402	454	465	427	401	410	404	415	441	443	401	417	426	442	434	416	416	441	420	458	425	409	423	455	414	426	413	442	428	435	402	446	407	454	435	417	407	433	424	456	416	390	421	383	464	411	451	443	415	425	436	439	411	430	406	469	373	459	412	410	466	410	423	404	436	412	419	430	409	430	430	417	377	412	428	426	423	432	457	422	407	408	430	406	447	415	403	430	408	411	418	436	446	416	431	431	378	437	438	441	448	431	384	387	406	433	437	433	404	424	372	394	383	396	378	476	442	417	428	440	412	397	409	449	399	408	428	427	430	455	398	445	412	454	434	460	422	444	436	387	430	435	447	441	418	453	438	423	376	458	407	419	441	457	412	395	469	444	413	406	455	405	442	477	430	423	439	414	381	443	440	380	444	406	424	409	433	416	430	426	406	408	419	433	387	390	422	404	427	435	436	421	449	442	456	425	421	413	427	413	457	436	352	399	422	436	439	446	426	434	431	426	421	415	415	380	413	393	416	427	427	401	399	407	441	415	420	408	445	398	421	410	413	411	416	418	406	400	411	470	447	407	453	410	362	414	465	405	441	421	420	419	448	407	392	396	427	419	454	466	433	435	397	447	437	447	465	420	413	404	435	450	396	416	415	434	420	419	447	467	419	470	411	428	415	421	407	385	454	417	433	422	419	425	426	404	442	405	469	386	413	400	430	458	434	450	383	436	429	407	437	435	394	433	407	426	427	405	406	423	472	414	435	440	419	428	457	421	425	403	396	461	443	409	394	467	409	433	414	415	446	403	437	435	411	391	389	428	443	437	437	449	422	372	422	396	446	423	375	427	409	458	417	411	419	411	418	423	420	402	420	409	417	426	434	448	412	406	460	430	413	459	412	446	444	402	415	413	432	394	466	438	396	427	410	413	444	470	461	429	436	398	431	455	404	414	460	412	423	436	420	392	469	409	424	424	408	422	439	400	458	406	416	450	439	388	415	442	406	430	436	389	420	423	424	431	379	416	441	400	429	421	412	435	412	454	411	380	429	423	405	399	396	444	442	418	435	388	402	397	400	428	427	436	443	397	429	428	446	407	404	384	417	410	433	413	421	389	403	434	416	398	389	438	431	424	431	402	428	456	453	423	404	423	391	424	436	417	435	424	389	479	437	415	415	435	402	400	420	396	410	417	417	407	433	430	407	452	416	396	400	424	401	429	408	411	449	391	417	446	444	430	416	427	444	387	418	431	409	423	410	411	437	445	421	412	462	415	424	394	424	462	452	422	403	421	434	414	410	410	415	410	436	402	440	450	424	468	424	446	419	416	416	429	420	436	448	452	396	422	445	437	407	417	390	450	449	440	388	404	410	411	423	438	431	412	413	410	446	438	444	414	410	425	412	429	421	429	466	394	426	436	408	444	414	437	383	385	411	425	490	404	425	386	413	426	396	473	429	412	437	402	462	434	419	424	420	447	455	426	423	376	424	392	391	405	398	418	418	428	412	466	433	453	416	395	439	417	406	442	444	451	455	435	416	412	405	397	414	402	445	410	424	429	431	417	411	412	386	456	424	439	377	383	455	412	414	411	407	394	430	423	438	420	440	450	419	402	407	434	432	432	396	421	397	388	408	419	430	423	453	414	451	434	420	438	403	400	400	441	397	426	408	414	425	444	423	421	440	410	414	441	447	467	421	443	397	405	435	437	452	411	420	398	408	455	443	386	444	447	433	422	424	409	397	415	431	419	413	454	426	458	437	418	417	423	403	379	434	420	383	404	414	460	394	437	415	433	412	450	417	430	437	428	414	430	412	387	429	425	425	402	426	416	424	356	410	387	435	442	458	429	398	410	410	388	445	410	437	419	426	411	410	419	416	416	438	418	439	442	438	435	431	446	438	371	436	422	411	420	458	429	409	410	429	425	407	421	380	414	415	416	443	409	410	408	479	412	415	430	439	406	408	432	406	395	421	381	378	446	432	450	436	386	406	420	419	407	405	406	428	406	436	399	429	430	434	458	411	408	451	433	452	409	436	421	407	396	431	401	426	457	401	452	411	423	436	436	413	424	386	406	441	429	437	443	391	457	438	405	393	394	402	402	410	424	448	430	452	383	435	425	458	410	436	444	461	429	439	441	434	447	435	429	395	433	406	422	392	435	417	405	428	424	426	446	432	394	382	409	404	444	437	416	427	454	395	424	420	392	420	454	407	424	445	444	406	425	430	424	414	406	428	443	433	425	434	427	413	432	425	412	418	365	402	438	395	443	416	436	407	417	404	387	379	444	416	454	394	401	404	445	414	393	443	464	457	435	420	443	429	450	428	398	418	410	399	450	441	410	437	429	439	389	432	451	451	416	387	455	409	382	405	380	432	412	392	405	404	434	384	424	401	413	407	429	449	429	435	412	383	434	414	411	425	416	407	407	445	438	427	407	387	415	405	397	418	423	408	417	386	382	427	424	386	417	431	444	394	420	411	425	450	445	437	402	380	455	414	402	421	421	403	439	424	436	416	435	417	414	443	383	446	400	440	407	426	417	464	452	392	427	431	393	413	445	398	417	419	441	425	434	394	409	419	430	448	420	402	436	422	384	442	420	399	427	446	403	407	407	412	425	416	421	445	382	430	447	457	415	409	435	426	412	415	410	460	471	432	454	441	454	403	425	413	400	368	391	442	426	422	376	414	399	442	429	391	406	459	410	399	419	415	407	409	405	438	434	404	416	390	429	453	449	435	388	414	420	433	414	422	403	417	397	426	472	404	450	433	432	441	421	402	406	418	390	423	431	427	394	431	436	421	409	437	421	440	425	425	411	459	424	382	427	411	413	422	497	412	412	409	421	427	431	437	415	409	365	412	446	423	443	418	416	418	390	398	445	421	387	415	410	479	415	416	444	449	438	405	457	406	416	440	394	448	411	442	419	431	393	407	402	393	450	402	431	426	395	413	404	404	432	437	431	445	434	397	419	441	419	418	419	401	415	414	409	423	459	429	427	424	421	417	419	433	434	416	434	440	418	421	431	425	436	388	401	418	411	403	431	437	422	434	413	438	411
39993	95490	73652	46841	26047	4585	531	451	475	454	484	469	472	478	461	475	509	446	507	467	501	467	442	448	473	526	480	455	457	456	493	481	450	471	437	475	500	481	503	497	485	486	493	475	495	422	477	471	513	468	508	437	457	492	454	442	474	450	478	473	455	462	449	438	463	445	476	487	461	441	492	474	481	459	479	466	460	442	456	469	456	486	486	465	466	451	458	442	495	464	479	457	469	490	475	471	489	497	450	440	490	455	470	474	452	444	457	477	460	490	446	463	477	473	461	470	469	449	459	471	465	475	475	486	476	457	454	465	501	468	461	497	487	450	433	453	462	477	448	542	484	495	431	408	456	469	493	447	488	476	505	433	461	468	498	463	462	474	439	513	477	459	489	466	471	458	458	474	489	473	496	461	434	481	443	446	439	473	457	477	459	473	479	465	467	483	496	504	453	420	488	502	438	448	502	461	454	472	459	448	477	444	490	465	475	481	480	452	492	536	453	471	434	473	481	483	504	444	467	456	452	465	460	467	477	474	438	440	512	468	487	470	462	477	516	523	479	460	462	457	489	478	469	506	493	455	480	470	460	464	452	496	458	473	436	453	458	452	489	469	472	439	492	445	475	496	436	485	477	459	467	495	460	463	463	456	493	461	471	488	482	495	480	423	492	522	444	465	428	490	444	466	454	463	488	445	443	481	468	491	453	465	476	459	523	477	479	493	484	426	455	426	492	456	457	478	459	473	477	506	451	444	449	449	463	435	479	459	480	473	473	462	427	474	525	487	474	463	423	426	442	445	457	488	477	459	454	422	449	468	474	503	450	456	495	463	499	476	473	468	460	444	478	456	434	466	472	517	473	490	482	474	486	480	434	480	497	485	488	493	488	471	493	479	420	482	478	472	437	437	458	450	464	495	458	453	481	485	468	466	490	449	462	454	410	435	493	458	482	455	474	468	445	473	455	492	449	462	455	437	432	525	497	475	426	441	456	492	466	490	454	468	453	437	469	435	457	466	458	494	449	466	448	485	449	465	486	428	524	492	447	474	468	449	496	480	465	467	458	457	462	487	449	496	464	501	467	476	465	479	501	506	460	453	482	439	481	467	488	415	513	449	423	438	471	472	480	425	455	444	484	441	497	448	479	444	464	497	495	451	479	485	455	450	483	480	474	468	510	477	415	464	485	497	453	480	470	459	438	445	432	465	476	436	448	449	495	465	463	467	515	468	431	466	439	482	459	510	465	468	457	493	477	459	452	490	425	463	468	430	456	486	428	488	453	446	454	493	479	479	458	465	487	475	453	476	493	442	476	500	453	515	476	471	455	471	447	493	474	456	429	474	484	486	459	465	448	476	492	505	506	501	506	465	489	487	474	463	451	501	452	488	508	478	470	486	444	454	493	509	504	460	472	477	452	465	486	517	461	432	475	457	461	460	472	423	473	448	486	503	443	438	445	465	468	460	471	441	481	451	455	491	520	461	471	492	470	497	488	467	509	495	472	462	480	455	482	467	451	450	468	489	495	465	468	487	462	465	480	447	485	476	439	491	493	466	453	470	469	470	434	457	509	492	463	401	485	449	503	431	484	494	450	481	429	419	478	490	435	466	476	462	455	470	456	459	474	465	491	456	459	478	479	460	478	453	459	424	495	465	468	453	487	459	452	442	435	453	483	496	470	433	467	470	477	481	468	470	463	461	486	432	476	467	478	471	511	443	460	498	485	463	469	455	447	483	469	465	463	488	427	478	459	462	487	483	467	484	460	476	471	502	475	422	484	469	461	500	487	494	456	487	485	451	489	443	466	451	458	461	457	454	469	426	526	483	480	452	470	467	496	428	502	481	463	454	443	488	449	545	445	474	497	485	468	452	486	470	465	466	505	447	485	459	446	487	434	435	443	494	476	446	449	506	478	471	484	499	431	481	439	479	473	497	467	423	503	449	521	456	460	469	465	493	478	492	464	475	460	488	481	502	473	467	473	462	476	448	518	434	486	466	490	473	482	460	472	451	457	508	489	508	526	497	449	464	492	483	494	459	493	453	473	497	446	463	467	459	477	470	446	470	454	492	459	446	470	501	476	475	453	454	462	428	481	461	466	444	427	482	501	495	495	476	474	485	468	454	505	478	474	498	429	489	452	439	518	468	411	467	464	436	452	470	468	455	452	462	480	461	480	447	477	458	484	454	465	494	460	476	444	465	478	457	513	465	482	450	524	427	472	483	495	476	495	505	468	474	427	495	448	474	502	463	459	493	472	469	448	459	490	446	467	513	481	507	480	442	451	504	450	461	441	481	460	480	499	485	483	488	470	446	484	481	416	462	452	437	469	463	506	471	449	431	453	499	428	475	444	482	468	447	455	485	478	438	472	496	475	452	476	417	479	481	488	525	437	442	457	490	451	467	468	493	469	439	491	484	497	454	485	489	475	499	484	453	465	441	483	487	471	434	455	436	496	537	456	457	463	503	475	438	417	484	480	531	489	519	456	474	447	470	471	446	469	444	464	452	494	486	453	467	460	454	427	446	504	475	430	480	460	461	452	467	485	415	465	425	448	481	436	489	468	471	428	428	465	442	464	456	505	511	473	437	475	519	487	504	450	457	484	475	479	453	466	500	445	441	477	496	490	444	465	444	448	479	465	490	474	420	451	455	514	476	467	459	495	475	447	510	476	497	468	516	466	469	440	449	479	518	450	455	490	466	485	473	492	480	463	484	491	472	463	468	486	464	447	504	447	476	486	471	493	462	465	471	504	481	462	483	479	461	480	466	451	445	504	483	484	449	485	453	455	453	495	526	471	470	414	452	482	446	444	451	472	509	504	485	453	478	467	495	465	476	445	465	489	459	485	471	486	459	474	454	457	473	465	501	495	457	481	469	438	459	472	474	462	514	475	488	474	474	466	472	459	485	476	474	471	442	519	441	488	468	463	455	437	464	491	445	512	443	492	484	450	477	433	424	465	494	485	473	461	478	498	432	505	476	499	470	446	478	473	471	489	482	444	478	488	535	453	464	443	487	466	467	459	475	478	499	474	497	456	434	447	512	434	487	453	511	446	502	440	471	464	480	501	450	486	418	468	474	475	463	454	477	460	482	447	476	480	445	482	467	425	443	472	462	489	479	439	474	472	475	468	479	520	506	435	468	452	480	487	469	480	455	450	466	526	479	478	490	461	484	477	452	485	477	456	431	460	488	471	483	488	467	476	462	465	451	501	500	468	450	499	484	459	486	480	465	408	479	435	464	463	463	448	466	441	500	438	474	448	470	457	468	458	459	464	462	508	521	453	480	436	458	448	446	435	446	479	473	469	470	484	434	480	470	513	470	483	458	460	458	431	487	493	480	459	431	439	434	473	484	476	461	518	480	451	466	500	432	475	410	465	484	420	438	468	467	488	477	481	495	475	445	465	439	489	462	449	460	478	470	464	462	495	515	494	445	463	460	448	460	500	508	427	452	483	496	478	475	474	448	438	466	495	411	468	496	456	447	465	487	517	459
25499	28766	42439	32623	20293	6128	626	506	483	502	491	472	472	516	487	491	473	454	474	470	486	485	488	527	527	466	472	501	497	496	487	457	444	525	482	459	495	431	506	484	459	485	504	423	475	496	462	451	502	480	499	482	469	549	468	447	470	469	482	493	486	488	496	455	479	489	503	468	492	462	551	499	431	493	494	465	481	463	442	465	472	528	476	456	477	463	476	432	521	473	473	503	485	469	522	463	475	557	451	496	473	493	497	465	481	476	488	513	508	469	490	493	454	525	470	498	488	487	505	487	510	497	473	485	502	492	491	493	459	493	473	489	486	473	495	514	489	464	492	447	491	511	494	442	473	465	480	523	454	471	487	503	487	485	459	445	478	469	459	495	502	501	450	492	496	472	488	462	524	488	444	480	466	460	500	513	464	479	514	454	480	468	466	520	488	481	439	479	519	481	468	506	479	447	475	492	501	471	464	462	478	473	477	482	482	454	471	481	477	491	497	487	459	493	514	502	482	475	473	472	500	463	502	508	485	463	486	418	500	514	500	513	472	449	448	448	448	482	453	467	489	491	463	464	510	454	485	503	501	484	471	463	481	477	468	478	472	512	538	492	493	431	494	472	500	488	469	453	458	506	484	504	477	457	504	484	453	452	485	439	467	488	483	484	505	493	489	495	495	475	476	500	480	459	466	458	513	475	489	501	479	523	504	504	501	474	530	507	504	466	493	459	475	505	449	505	519	488	502	483	471	480	470	489	488	483	508	497	486	491	471	494	494	473	475	494	465	466	472	486	476	497	476	498	509	459	457	480	537	473	502	487	466	491	468	484	439	479	443	467	463	481	492	473	490	520	473	480	496	490	501	477	472	473	487	510	460	481	465	478	489	426	479	476	474	468	462	470	483	469	468	503	456	438	501	484	469	520	469	504	464	485	483	499	487	484	475	465	489	472	475	465	507	471	496	435	503	517	487	471	480	452	456	489	476	474	504	498	503	455	469	475	486	488	501	470	489	501	503	514	463	443	480	455	483	464	497	505	468	496	446	445	429	486	491	465	464	472	484	471	476	445	502	465	489	555	503	492	460	503	477	489	445	461	473	491	480	531	478	494	453	479	471	497	493	490	479	446	480	495	478	482	465	494	495	490	445	487	492	484	459	491	459	471	469	497	466	479	471	466	491	483	485	451	473	504	458	489	497	436	505	452	427	499	510	491	494	456	451	463	453	477	490	492	458	493	446	468	481	501	519	482	519	547	441	484	475	481	454	459	457	476	459	501	474	461	488	478	504	507	492	447	481	510	472	462	475	465	473	496	504	475	493	472	481	478	482	528	485	492	463	456	475	479	494	532	446	485	507	473	491	493	498	502	465	480	475	459	504	486	538	462	510	455	460	460	525	471	498	521	522	488	438	471	482	489	476	519	486	470	466	462	500	495	491	486	462	476	468	415	519	512	473	489	511	486	516	481	449	478	506	470	504	460	488	442	451	443	472	461	460	454	479	466	519	517	473	483	460	507	477	495	473	496	487	505	479	471	442	483	488	495	460	507	474	516	464	459	507	430	497	464	488	442	485	469	501	456	486	476	472	475	483	476	500	536	453	481	483	483	475	483	490	467	477	506	463	466	507	494	449	449	463	467	452	443	482	477	510	471	452	473	484	481	480	483	485	493	553	473	485	482	477	475	488	464	503	485	492	501	480	458	466	446	496	446	457	462	463	511	462	446	496	479	503	462	503	516	503	468	451	452	472	457	477	496	496	477	483	499	477	471	466	467	480	491	475	479	475	489	489	489	473	471	486	452	447	453	448	517	483	485	474	480	465	446	472	498	520	492	488	470	508	500	484	457	476	498	460	443	493	495	507	483	492	470	465	487	463	472	479	482	488	483	507	465	444	441	464	461	467	504	453	463	485	488	493	465	502	483	526	484	472	481	526	487	498	471	453	469	470	482	470	450	489	484	505	503	474	466	492	545	509	489	452	475	497	502	492	420	507	461	492	454	513	481	485	458	461	459	502	425	487	504	491	480	475	456	476	452	465	470	480	483	482	464	472	499	476	480	468	482	479	466	497	484	463	500	468	505	520	466	472	500	483	444	469	493	475	463	491	474	497	446	471	445	512	479	496	487	444	489	483	489	515	497	497	467	478	494	465	503	484	463	503	484	500	494	462	495	489	497	480	491	491	489	508	461	487	475	496	496	487	480	486	472	484	444	515	503	474	467	491	465	465	492	499	504	494	518	461	476	418	479	477	487	500	466	492	460	478	447	485	452	464	505	456	485	495	469	507	467	472	474	486	473	499	496	458	465	451	437	423	488	465	489	492	492	496	452	485	467	469	474	454	501	497	459	493	473	453	495	502	475	480	497	461	437	495	482	463	451	460	440	484	448	456	461	487	472	448	461	479	487	455	501	476	462	468	467	529	491	539	504	501	495	485	455	508	488	526	463	512	480	446	476	502	453	470	480	476	475	451	510	480	466	499	471	457	467	526	493	479	489	493	510	509	463	436	477	517	462	480	475	496	483	498	442	491	454	494	481	493	509	508	497	507	459	491	456	454	509	425	454	471	472	464	496	502	495	486	485	466	459	488	491	485	509	492	487	459	437	468	484	503	467	519	496	512	465	469	511	485	474	492	487	465	489	459	495	503	493	495	471	499	489	489	498	472	499	466	482	471	457	466	500	457	467	466	467	536	473	474	459	435	437	492	506	441	469	483	425	505	463	503	474	474	457	475	449	491	466	501	454	495	485	442	451	481	482	522	506	510	518	495	475	495	482	499	493	475	495	457	440	461	503	490	491	441	489	465	510	483	427	468	455	492	474	490	488	475	511	503	468	446	501	534	489	515	490	487	459	455	493	492	464	430	469	459	516	468	488	475	491	451	454	465	499	482	469	499	469	483	521	503	481	468	466	482	497	471	514	442	508	530	477	469	503	480	477	504	510	483	498	456	462	481	485	411	491	489	451	522	449	475	459	465	490	493	484	502	480	486	414	483	492	453	506	515	481	490	436	467	488	489	436	486	456	468	468	462	498	450	482	465	493	488	491	473	494	474	520	484	524	455	490	478	450	488	483	477	456	476	459	483	446	441	445	500	465	456	535	476	475	472	460	461	452	458	484	505	470	468	502	469	525	496	479	468	476	482	494	518	472	453	476	466	481	450	499	433	500	500	486	521	497	455	467	497	489	437	479	486	500	467	490	471	468	487	465	465	477	454	500	489	447	444	484	461	429	454	447	480	474	481	481	450	481	505	524	466	476	444	509	488	486	479	491	436	464	453	489	505	528	481	476	472	495	478	476	443	467	499	446	531	483	483	475	497	517	495	501	477	510	456	535	490	473	499	431	499	494	480	480	473	502	476	482	468	475	463	492	462	494	453	481	500	511	518	497	476	510	531	498	490	475	477	493	514	469	495	478	461	478	487	461	430	518	486	489	519	504	447	505	483	512	490	445	463	463	492	469	493	424	495	470	477	504	503	454	447	458	494	475	447	457
37846	88382	61551	36428	18491	2521	559	584	587	476	596	574	544	560	538	556	562	484	577	520	580	564	507	553	585	606	557	513	561	560	531	577	520	535	597	533	585	585	548	551	544	562	544	561	557	578	547	541	527	540	519	535	543	543	546	507	552	538	571	580	543	569	536	547	564	528	562	534	579	548	553	558	553	541	572	594	580	597	556	597	540	526	537	576	537	542	574	500	506	531	535	558	544	542	557	552	577	560	516	544	525	530	542	566	517	583	564	547	538	571	572	530	586	576	543	588	554	534	494	561	540	549	566	550	581	567	540	524	538	531	595	575	556	560	514	564	535	555	525	528	576	525	518	561	495	528	550	563	515	549	542	517	546	559	545	521	516	537	563	583	558	524	530	521	600	543	535	517	567	529	575	525	531	546	538	539	531	556	505	554	578	535	528	563	540	531	521	521	561	575	513	552	574	521	584	560	564	485	537	518	551	546	558	533	583	579	519	580	540	568	523	498	537	543	565	550	541	533	539	531	593	538	551	513	599	523	527	558	540	515	563	509	537	525	538	574	539	537	537	566	541	551	547	559	586	529	524	498	542	537	524	567	536	521	528	537	523	546	545	564	566	535	560	561	570	534	573	547	534	509	524	536	547	511	564	584	538	524	498	543	514	495	549	524	548	556	564	536	540	549	528	559	525	558	537	565	526	508	572	549	538	563	588	537	602	588	560	531	511	531	520	524	559	529	560	548	533	574	565	557	505	564	572	521	520	567	528	541	568	561	562	572	549	554	533	564	525	517	536	548	528	549	495	533	574	548	520	522	538	563	531	550	576	556	583	541	548	545	526	526	559	555	550	557	533	552	542	536	598	583	528	529	501	515	530	552	538	541	543	540	545	543	517	543	550	579	532	569	560	587	554	555	534	600	553	542	549	517	534	555	543	540	574	519	581	528	575	565	572	573	575	577	523	539	554	527	545	548	526	552	523	567	550	549	517	568	568	560	556	555	531	577	519	501	544	558	537	582	530	538	544	565	528	526	519	572	552	555	563	544	510	547	583	563	614	579	532	521	540	537	547	503	539	560	545	568	541	566	578	587	515	562	590	566	534	523	587	541	550	525	540	548	557	584	552	554	485	538	563	555	545	523	541	521	544	568	531	507	569	575	492	597	521	541	522	497	545	529	571	545	569	548	514	552	515	537	578	575	560	535	541	530	563	548	523	572	586	528	555	573	523	527	490	573	561	568	548	528	550	531	557	550	548	545	547	535	579	528	541	534	563	549	604	549	542	511	546	540	525	564	530	525	533	554	528	531	569	500	530	583	507	561	509	529	539	550	494	549	518	562	569	539	527	572	549	552	564	564	571	552	589	523	549	558	568	534	556	555	529	573	551	540	509	583	528	526	527	559	518	568	533	557	576	532	590	563	563	512	542	528	553	541	579	536	570	562	573	554	583	542	537	559	563	519	550	563	516	550	582	582	567	565	567	498	549	541	538	576	549	505	550	574	543	511	551	540	525	547	547	559	566	530	530	555	492	557	529	505	537	553	524	583	536	533	548	558	539	541	540	538	536	546	527	545	571	532	583	530	529	545	525	558	522	525	544	564	554	549	549	563	534	574	529	489	547	525	555	537	562	502	563	552	568	537	527	543	556	541	556	566	532	532	533	525	567	493	578	555	541	542	533	579	563	531	560	557	576	515	547	575	528	556	525	604	535	530	548	578	509	527	571	528	529	559	588	552	533	561	516	611	591	559	515	523	551	539	535	541	524	533	576	536	553	531	534	589	536	552	550	522	550	522	575	527	545	583	494	556	554	536	526	547	505	548	555	564	579	538	571	552	545	531	517	545	563	563	523	504	609	554	585	552	528	558	561	557	532	535	529	562	558	577	528	501	563	535	550	574	484	567	513	545	549	530	541	522	518	543	557	520	565	532	554	536	553	514	551	558	534	574	555	587	548	585	564	498	533	534	538	538	531	521	533	543	559	535	572	569	563	542	513	589	536	530	529	538	552	590	515	507	508	572	508	513	479	557	574	565	511	525	563	548	526	561	523	560	536	550	498	510	536	565	521	507	571	532	519	552	533	553	562	566	513	560	546	545	556	567	548	520	523	570	561	554	528	529	559	485	561	538	541	574	592	535	569	566	546	563	498	543	540	540	532	565	531	547	544	489	535	551	550	543	532	559	526	559	546	531	553	549	514	512	567	533	566	591	533	585	560	506	562	539	510	562	531	550	510	548	521	533	586	555	542	578	561	545	521	559	496	551	556	547	561	544	547	567	599	521	526	521	517	534	577	557	526	517	572	581	580	529	551	559	561	542	545	550	585	609	547	528	528	502	604	514	544	554	600	527	594	512	534	566	531	549	563	542	562	557	522	548	510	563	564	555	588	537	556	507	548	523	505	575	553	588	582	571	580	526	574	559	509	531	555	547	538	502	579	589	582	550	585	544	557	526	572	517	553	578	557	540	534	566	503	550	572	506	579	535	545	538	547	545	538	583	552	553	552	506	561	558	527	487	542	561	554	517	533	568	548	551	534	553	585	533	559	568	532	568	510	564	528	561	525	519	534	529	565	549	546	501	563	505	525	535	549	569	539	566	533	546	542	570	520	505	552	535	525	532	545	547	542	548	534	552	573	533	529	532	569	615	530	615	573	559	540	526	533	530	529	566	538	524	507	534	533	547	508	574	572	576	560	518	549	547	585	538	544	539	560	558	521	513	548	510	511	545	537	521	569	559	530	566	585	550	565	563	543	529	558	556	562	509	505	568	530	566	516	557	540	560	596	528	471	528	532	526	548	540	555	494	545	554	524	606	546	562	541	532	590	556	565	505	573	523	522	576	550	523	545	557	561	532	489	554	512	564	547	527	565	530	542	582	586	504	579	516	578	534	571	542	560	530	544	544	547	529	549	554	560	536	558	517	567	503	555	532	533	578	567	549	592	568	552	598	539	530	551	531	535	508	523	534	553	544	548	519	551	511	583	531	574	534	568	574	549	525	509	560	522	524	482	563	555	561	571	580	555	528	575	530	530	539	517	550	533	525	574	540	524	531	578	590	564	546	609	541	543	543	513	519	575	589	569	557	565	582	549	534	554	548	527	555	570	580	549	557	519	537	523	536	530	572	577	526	503	599	564	561	551	576	557	566	547	538	542	531	498	553	552	535	540	521	545	532	535	518	543	570	555	523	537	585	522	577	553	540	543	553	536	533	505	529	537	545	501	534	507	556	541	526	551	571	494	573	539	588	534	523	579	534	547	526	559	541	565	564	534	553	562	543	556	565	553	527	550	565	513	538	572	534	522	539	571	551	520	543	579	532	503	517	566	561	542	558	533	535	535	554	535	522	529	542	545	530	540	532	540	544	561	507	567	542	555	536	569	579	559	509	531	533	531	485	543	536	514	527	542	574	557	496	553	553	524	532	526	546	570	515	541	544	515	556	531	556	603	548	559	549	523	531	564	502	527	589	548	526	547	514	487	549	525	570	541	519	589	514
23234	23319	36257	30555	24560	20656	10692	947	636	628	671	609	665	609	647	618	665	615	616	611	632	636	642	643	639	601	625	644	617	627	599	611	645	620	625	652	657	651	666	622	603	645	642	660	612	599	665	644	656	641	578	611	601	640	668	654	655	646	581	614	616	641	592	640	584	622	657	662	601	622	656	608	632	590	603	650	605	655	635	655	667	641	599	640	637	594	628	618	621	594	619	661	633	615	622	628	598	659	606	593	607	592	625	592	651	654	620	614	587	657	611	595	636	625	620	605	606	605	641	631	650	630	573	617	644	591	624	618	637	660	652	629	648	662	607	617	608	660	657	673	610	612	635	654	609	581	587	608	633	599	609	626	664	622	676	645	609	618	646	622	603	623	666	647	593	650	605	655	610	571	641	584	640	639	623	669	599	649	598	655	660	651	616	623	672	616	633	619	601	609	673	606	651	653	644	620	601	594	588	608	647	673	606	585	613	611	622	653	573	597	592	599	637	594	598	628	643	649	663	617	663	620	599	603	633	657	604	626	621	616	640	629	622	632	590	591	639	586	605	589	609	590	616	637	634	608	606	643	601	637	592	610	635	606	642	610	592	656	615	607	644	668	666	656	625	644	638	637	617	651	640	648	633	618	604	627	640	625	595	600	605	584	588	632	669	610	629	660	574	647	630	609	607	602	608	620	626	625	597	653	628	647	668	617	612	586	597	596	671	600	601	626	630	576	683	615	612	609	592	667	635	662	623	612	618	624	590	635	609	669	608	618	595	594	668	619	625	656	617	600	638	638	597	621	648	653	610	657	609	670	618	631	590	580	582	608	629	602	607	576	611	672	577	687	596	614	657	641	610	636	661	625	633	658	646	653	602	583	631	633	673	609	608	633	632	600	596	626	642	636	635	599	608	614	615	600	598	653	635	697	625	568	602	647	685	612	626	636	630	623	606	628	628	623	646	631	649	594	637	608	615	623	608	617	590	649	632	605	560	592	652	632	640	634	657	666	638	639	650	657	580	631	623	610	592	692	658	620	622	634	599	642	611	620	662	611	590	598	634	656	659	610	610	606	560	650	589	587	596	628	666	608	676	611	611	653	637	624	651	665	619	649	637	612	663	625	679	638	640	599	647	630	600	585	593	628	630	652	623	655	680	560	620	605	616	552	658	626	614	607	631	606	657	652	628	602	645	632	611	599	621	595	618	608	604	617	604	633	673	590	625	633	620	655	611	605	592	599	635	636	602	566	628	618	644	614	610	623	613	586	642	646	608	637	626	627	613	647	629	620	630	618	611	642	633	659	648	595	617	588	631	620	638	626	662	659	644	624	616	625	613	600	639	606	608	615	595	637	619	701	592	563	635	623	619	618	659	613	633	618	616	588	627	666	590	612	642	627	678	669	639	656	631	591	622	667	647	593	643	587	587	661	591	592	623	620	652	627	574	625	672	678	655	666	619	597	630	595	639	612	633	684	630	620	599	618	624	625	574	648	603	550	651	660	649	611	639	625	635	604	603	643	583	630	622	612	624	665	612	607	615	619	622	584	610	593	608	653	628	637	572	662	664	629	637	647	653	625	634	684	610	596	630	613	645	608	619	592	579	654	607	642	597	605	637	549	622	601	631	602	610	619	598	639	653	638	583	577	605	632	561	609	658	581	612	619	596	595	613	657	600	652	629	646	643	607	628	628	607	622	675	669	612	641	606	675	565	619	615	620	650	615	588	597	610	667	581	616	660	636	588	630	666	606	599	631	615	617	629	603	607	637	657	644	598	636	645	637	633	649	592	614	590	614	639	627	652	661	614	573	670	628	631	622	600	583	567	595	628	595	619	637	635	644	627	665	682	632	606	615	638	632	634	648	593	563	596	642	651	627	614	646	594	651	630	600	628	645	600	600	657	603	622	602	605	591	636	628	603	609	624	659	572	606	618	648	612	628	640	575	642	644	645	618	646	616	599	600	616	642	627	624	624	621	652	626	691	637	613	638	689	613	604	626	648	611	619	630	593	617	651	611	648	636	650	625	640	681	631	617	621	577	646	607	618	649	630	627	599	633	599	621	624	600	587	673	621	602	590	606	620	632	628	620	640	624	601	639	621	640	653	603	630	659	595	665	625	678	639	606	643	614	658	650	601	644	623	583	646	635	593	632	609	616	647	598	610	603	607	637	676	603	692	647	612	641	691	642	620	648	651	577	593	639	620	612	612	645	631	614	605	610	636	658	632	583	621	616	637	633	623	622	634	636	581	648	623	618	632	621	683	632	689	635	616	613	620	620	611	637	687	654	599	640	655	649	607	634	615	601	632	630	588	646	641	604	636	625	643	595	584	656	670	654	584	626	624	616	633	637	616	600	607	632	635	635	617	660	613	633	630	631	652	664	665	633	648	619	595	603	627	572	577	633	627	599	626	636	626	616	614	687	638	617	620	617	593	594	625	619	657	594	594	607	639	627	589	583	645	625	639	630	606	633	636	576	646	569	635	624	579	646	652	604	609	609	655	648	599	622	649	631	631	672	607	636	601	627	619	629	623	626	656	635	661	660	630	593	634	619	628	643	640	628	664	609	622	614	625	584	643	568	646	609	664	655	579	617	622	735	628	656	617	647	611	609	642	654	663	574	619	617	615	633	657	584	608	619	592	654	580	577	603	624	652	599	598	647	604	632	618	611	600	572	590	637	592	623	610	654	604	623	602	585	637	660	614	580	621	631	600	662	596	652	647	603	645	655	615	629	568	647	627	630	624	588	616	621	635	628	606	632	620	660	615	674	595	623	670	614	652	652	610	614	630	669	630	652	626	592	639	621	639	672	652	659	639	584	639	611	654	654	600	640	589	636	598	650	597	653	628	581	588	602	553	636	618	622	616	657	620	661	572	569	640	617	656	603	622	653	626	597	644	617	592	633	686	639	636	663	606	654	640	623	602	593	593	610	678	614	629	645	661	606	653	641	628	610	668	620	614	643	614	595	638	613	594	634	638	638	627	613	607	576	590	613	629	623	603	619	597	662	662	596	583	596	614	611	640	606	612	641	652	600	628	599	644	605	624	593	607	625	648	625	666	607	650	638	665	611	637	619	641	575	595	588	659	589	633	638	655	599	595	620	602	601	605	627	588	614	639	602	625	655	600	670	638	614	645	603	599	630	648	638	611	665	626	620	632	594	596	626	608	631	628	638	640	584	624	663	657	625	623	611	694	610	596	641	639	650	583	670	676	616	643	602	628	653	605	634	653	633	595	661	638	627	588	622	592	599	594	607	625	629	636	640	617	651	630	698	678	606	626	668	627	575	631	587	627	670	644	672	560	606	602	640	629	639	634	671	644	596	629	578	615	605	648	600	621	592	599	653	637	585	636	600	653	580	631	637	638	642	648	627	648	635	630	610	617	601	612	642	605	594	648	635	655	572	666	575	621	621	641	624	622	616	604	616	595	629	633	565	606	585	649	639	636	589	628	623	636	633	611	604	625	636	625	629	630	564	618	613	618	583	630	609
46966	92594	78363	54635	31550	6904	739	665	697	731	649	680	671	725	669	707	700	699	647	688	678	669	708	701	687	680	686	666	635	674	681	654	648	716	670	622	651	671	638	689	737	689	667	639	660	703	660	676	662	692	642	623	704	706	636	653	715	727	669	639	652	638	639	633	666	660	669	677	690	641	680	729	641	682	657	704	665	694	696	690	661	705	665	699	691	677	674	641	635	650	652	670	628	622	667	643	652	687	659	707	653	693	689	671	662	666	625	646	620	723	648	691	646	651	668	698	645	716	662	659	688	589	615	666	638	659	623	641	730	663	658	588	627	583	654	644	699	709	679	668	658	612	648	614	686	676	689	607	655	628	694	655	641	706	681	670	683	685	723	667	667	659	657	647	680	663	636	694	651	682	663	702	685	660	681	674	658	680	685	612	608	729	657	676	691	646	643	703	640	669	642	644	674	681	638	682	653	623	675	713	625	644	678	686	649	626	650	661	626	683	718	721	667	653	672	660	671	657	700	633	619	646	633	647	683	640	674	645	659	653	661	642	645	655	637	681	648	661	601	647	618	635	679	615	628	668	685	680	661	683	640	654	679	645	634	692	653	652	660	679	680	651	732	676	644	710	653	681	703	693	649	666	629	667	668	637	647	662	677	689	659	656	643	629	640	654	720	675	662	689	648	726	654	662	708	656	629	662	680	683	649	619	735	668	671	613	662	657	654	654	632	678	660	673	654	673	660	621	646	702	627	683	674	661	673	698	651	700	686	701	682	713	651	632	675	689	665	650	676	656	678	628	685	654	698	708	661	671	685	690	671	613	619	646	690	645	636	639	715	652	692	705	705	645	664	633	694	670	659	655	628	738	632	667	732	672	663	712	671	638	715	638	669	637	663	670	692	675	649	709	626	668	605	665	648	649	695	689	688	682	726	670	669	631	671	664	639	679	627	672	667	677	684	640	684	637	680	652	683	661	689	656	683	700	675	649	693	671	643	646	691	627	684	648	694	687	696	617	691	704	662	686	673	656	672	702	670	677	672	705	654	622	683	676	691	713	681	725	699	659	690	654	670	690	679	669	636	708	708	656	673	709	658	689	711	645	673	668	721	679	627	673	665	688	682	690	680	639	650	681	706	655	676	719	704	706	669	655	693	666	629	648	625	640	671	602	681	647	671	685	681	711	654	643	728	693	637	621	624	644	662	692	697	675	681	631	656	643	703	665	689	699	711	680	672	679	674	741	662	655	673	651	670	678	656	647	699	680	726	695	639	678	653	706	720	675	670	632	675	671	663	661	688	683	642	630	662	624	637	699	705	667	667	660	665	670	679	697	691	671	694	671	660	698	651	720	666	699	661	692	634	654	643	696	656	678	689	656	707	677	673	662	638	678	630	658	710	655	655	664	608	636	635	613	674	663	636	701	654	656	675	663	689	675	647	681	682	694	663	673	674	702	641	649	657	644	683	653	654	634	695	663	687	680	654	650	650	694	637	691	690	674	654	628	704	684	635	638	647	690	650	667	711	673	653	631	649	674	676	647	664	653	641	627	662	688	661	638	683	613	640	645	705	656	642	702	668	624	672	701	688	685	642	661	648	669	671	690	680	653	694	656	734	665	617	638	616	626	685	725	698	691	645	647	713	637	676	667	721	669	672	692	702	650	640	634	647	681	653	672	661	686	629	687	666	660	681	715	669	684	663	687	656	695	665	721	653	672	658	673	685	665	636	655	621	641	656	643	713	672	652	630	656	667	739	673	678	656	644	693	660	687	669	695	614	697	662	637	652	682	660	661	678	696	656	668	654	644	661	659	685	650	681	676	701	674	628	692	650	699	675	646	678	682	644	635	676	645	676	670	669	658	693	639	691	650	639	641	673	662	644	683	675	674	664	708	665	635	622	669	618	651	648	692	670	667	633	655	644	679	671	654	624	670	643	741	672	691	661	670	649	666	679	636	689	661	622	653	684	708	686	649	687	624	663	669	627	649	655	691	642	654	667	652	611	673	711	709	653	666	633	687	714	639	626	631	672	647	672	630	623	667	693	677	662	652	675	684	677	677	670	639	693	667	662	640	678	646	669	672	633	668	648	690	644	680	592	642	652	677	607	673	646	673	642	656	674	696	620	676	679	665	707	700	711	697	666	645	686	655	651	637	644	668	634	672	640	677	653	672	681	645	607	671	639	667	654	685	591	712	646	638	686	688	697	668	661	694	650	657	695	679	691	678	654	658	678	640	697	668	674	635	655	656	685	653	648	668	678	662	643	654	626	724	618	690	632	711	664	690	650	658	672	672	621	684	659	710	691	676	711	644	687	670	652	655	623	677	698	627	690	686	642	686	669	688	651	722	641	702	684	696	646	684	685	664	700	618	649	711	665	655	675	642	655	631	692	654	669	691	608	626	620	661	694	663	675	680	682	668	647	656	689	670	668	668	666	677	668	678	665	674	666	721	676	642	632	633	644	656	637	652	645	672	643	700	614	673	678	656	597	709	635	656	659	686	644	631	664	722	659	672	693	710	706	648	671	671	629	673	628	706	638	634	700	728	668	710	679	686	630	686	671	686	683	690	655	662	675	690	689	685	623	634	680	678	662	676	671	652	667	620	690	602	667	644	650	653	660	646	679	655	680	663	674	639	694	672	643	670	634	685	650	657	671	703	728	662	698	636	667	716	703	719	620	681	692	703	670	636	627	717	657	672	649	644	642	682	660	657	624	624	665	682	667	711	651	681	696	721	680	716	683	671	649	684	667	635	661	669	667	662	662	671	688	651	636	641	652	656	708	676	636	657	694	632	680	681	649	618	675	688	655	712	634	685	599	724	694	639	669	663	681	659	638	684	699	635	665	667	710	646	688	668	685	650	694	719	661	637	662	680	649	675	698	692	690	715	705	713	648	678	683	627	654	685	652	632	694	682	678	656	673	677	642	628	656	669	646	679	647	652	743	654	631	707	670	661	671	668	658	666	663	656	649	704	640	677	668	674	667	680	667	650	689	682	627	628	656	676	618	707	720	689	651	669	667	679	657	625	661	662	654	727	645	667	649	668	628	634	675	711	645	714	659	626	678	702	691	672	698	647	701	594	682	648	677	644	635	706	697	668	663	586	691	666	650	628	686	643	629	682	670	613	682	663	673	632	718	684	697	701	690	658	627	667	689	677	689	617	673	699	659	678	661	640	654	649	653	681	695	687	651	684	657	635	710	654	656	622	696	659	669	677	671	655	678	687	637	636	699	651	662	668	675	693	687	634	656	653	692	695	684	654	660	670	657	718	728	682	668	674	641	644	675	665	685	695	627	690	667	697	675	690	636	676	683	657	680	652	664	674	619	636	668	688	691	662	687	679	683	672	712	683	690	675	604	671	675	678	637	684	645	669	687	663	638	699	694	684	659	664	670	631	710	667	720	673	661	678	711	696	668	693	661	677	705	667	643	661	627	695	644	686	669	637	675	650	664	682	708	660	627	652	699	689	661	682	710	678	671	677	651	652	646	672
27919	36370	41768	22272	5431	940	516	361	369	362	346	387	345	368	391	368	362	342	370	348	342	354	357	370	395	349	343	396	347	363	331	378	333	369	353	391	367	377	326	373	333	343	379	351	343	350	320	388	384	334	350	363	382	381	379	364	364	335	334	358	409	349	385	327	339	386	365	351	359	364	375	352	386	346	340	353	402	380	395	337	317	337	342	349	390	403	357	362	368	361	387	337	325	380	355	381	349	377	353	375	380	343	359	378	377	378	367	364	392	377	353	355	393	355	353	378	320	383	360	359	376	358	352	371	374	331	331	357	378	340	361	362	342	348	376	388	391	389	352	360	360	373	340	371	345	367	388	327	389	385	350	378	337	365	398	351	382	372	381	329	364	357	382	359	350	362	362	376	379	356	393	352	334	336	366	353	415	336	363	339	372	378	383	375	379	376	376	341	350	362	355	389	366	370	339	375	349	350	362	331	374	358	371	372	379	363	364	387	351	356	347	365	364	363	356	356	325	400	356	367	340	362	337	327	389	390	370	375	378	381	352	356	368	356	349	347	361	376	343	362	355	348	353	343	334	344	349	353	349	352	391	359	328	353	336	344	359	360	362	361	358	351	389	366	307	348	317	380	383	328	392	356	345	388	358	340	348	357	374	337	358	366	341	360	339	355	326	352	347	361	367	356	363	354	365	328	375	379	376	397	333	329	379	340	371	360	378	353	375	332	361	394	381	395	335	361	406	364	366	345	363	353	373	369	385	357	373	356	340	384	352	350	334	382	378	353	368	361	363	343	363	375	366	400	344	362	362	371	333	330	364	371	350	329	357	384	352	352	353	332	344	368	380	365	332	338	328	343	332	362	372	375	368	368	363	389	353	376	327	370	384	344	324	351	411	312	383	348	352	356	355	367	370	358	348	359	367	374	323	355	369	379	366	372	382	368	390	380	335	351	354	349	395	325	346	358	354	362	353	332	367	361	365	376	371	387	365	344	375	347	343	350	353	350	337	313	352	362	376	331	361	378	373	336	371	359	351	362	338	393	339	346	371	364	380	345	386	378	347	366	345	348	393	390	317	396	333	377	348	354	347	335	377	354	349	370	356	366	334	372	348	350	361	363	362	352	374	326	347	360	363	361	390	344	367	352	346	344	366	410	385	386	349	354	374	335	361	371	366	361	341	378	385	428	373	363	389	376	351	371	381	369	357	346	368	358	388	350	388	344	379	362	376	378	354	350	351	360	362	377	374	346	365	385	379	343	342	384	351	360	365	375	328	365	359	366	359	378	359	376	386	363	358	362	338	337	387	383	346	331	339	352	335	360	354	330	361	393	333	380	341	361	343	361	366	356	394	361	355	330	354	356	378	361	379	355	350	355	384	397	376	357	372	367	378	359	389	341	333	325	388	368	368	357	375	353	372	365	338	363	400	371	362	386	339	374	344	352	388	353	357	368	351	354	352	346	349	345	327	369	379	351	377	341	362	344	365	361	372	387	314	360	355	382	366	356	397	370	376	337	377	368	344	335	365	392	367	336	377	378	349	335	361	355	374	361	335	368	372	376	351	394	373	373	367	336	389	358	354	371	353	385	357	358	365	362	334	334	386	373	348	350	349	402	395	348	337	370	369	343	367	395	345	362	338	383	353	400	380	325	330	369	390	362	348	334	340	351	351	362	357	364	337	311	359	366	360	371	320	365	342	352	366	368	318	389	367	363	377	317	378	337	380	401	347	366	336	349	350	369	385	366	357	378	384	372	364	385	390	378	356	378	369	343	403	366	378	371	373	359	347	357	352	348	383	352	364	388	349	333	358	331	365	368	365	371	348	357	347	378	342	349	329	375	359	342	351	361	366	374	351	374	399	335	353	360	355	371	347	351	372	344	343	329	376	338	366	390	346	338	363	383	370	361	356	403	395	344	337	362	409	357	369	331	386	350	337	368	366	366	380	349	380	323	354	354	368	367	340	359	344	351	360	369	342	349	348	392	328	385	363	363	353	367	337	365	339	352	354	327	355	348	317	370	385	369	370	376	374	377	391	365	381	345	355	371	347	370	380	395	372	365	349	374	345	337	336	361	362	355	338	347	378	355	355	381	358	365	367	363	342	370	350	403	369	400	352	355	376	369	371	357	325	368	396	349	332	364	375	396	338	324	359	344	321	365	345	374	360	321	365	335	370	393	375	312	366	358	371	386	357	338	398	373	371	401	375	332	342	357	332	374	399	327	359	367	347	353	340	376	373	337	396	385	385	357	396	370	357	329	328	394	370	339	371	339	356	361	394	372	365	356	393	400	347	361	351	369	357	356	366	357	361	344	354	355	363	382	381	355	368	348	371	369	392	362	365	370	360	333	337	356	367	346	361	352	353	336	360	360	379	391	349	345	370	397	364	369	357	358	354	350	377	318	381	345	375	330	365	378	344	359	379	374	334	357	382	372	327	340	340	387	382	412	356	376	376	372	374	364	382	361	384	365	341	364	358	366	409	361	383	369	354	361	346	349	377	322	384	380	346	368	350	361	323	332	340	364	320	372	373	337	350	368	358	374	339	339	353	361	364	334	348	377	371	370	371	383	341	409	358	358	342	361	356	387	363	406	308	408	397	357	361	326	358	365	364	369	344	363	368	383	335	381	359	385	353	352	342	368	359	364	380	380	351	371	369	382	346	395	335	369	378	386	365	373	357	359	360	366	338	357	378	391	389	351	321	359	350	356	346	383	351	333	371	360	348	346	366	327	362	382	329	346	386	367	381	370	386	336	361	361	371	351	314	361	326	389	391	339	344	355	362	353	396	369	379	317	356	346	349	363	333	379	385	348	339	341	375	352	354	371	373	389	355	357	340	357	360	346	384	368	363	361	385	334	385	375	387	365	371	336	350	394	366	387	358	315	358	365	361	392	375	340	316	357	364	332	348	364	378	343	349	384	335	359	344	337	357	393	398	367	372	399	345	366	349	350	326	334	337	381	381	352	334	372	365	377	358	383	385	332	374	335	347	364	339	374	402	360	352	377	378	377	354	356	350	330	391	377	345	372	350	342	355	359	364	344	341	379	355	387	338	357	367	351	392	380	371	387	344	394	382	345	324	390	354	355	380	384	362	390	351	352	358	386	371	324	347	379	341	321	347	333	315	371	354	368	371	340	369	361	378	362	327	336	351	369	364	365	370	359	361	346	370	343	362	360	348	348	373	386	345	370	372	344	354	374	389	348	361	368	357	370	375	368	377	354	378	362	337	379	356	362	375	386	373	345	359	337	363	351	407	362	361	326	391	348	343	384	350	357	353	361	353	351	341	381	379	372	383	334	345	342	365	347	377	358	353	384	359	380	376	359	383	371	362	362	364	381	361	397	358	379	385	355	391	340	332	372	353	339	368	346	347	339	369	347	408	370	378	349	351	382	382	367	385	388	343	333	353	385	375	351	372	355	381	369	348	372	349	393	359	367	360	343	352	366	361	416	362	421	359	351	344	323	367	358	324	368	325	371	350	377	388	370
18852	56645	37821	15787	4530	751	400	431	430	430	423	403	459	397	417	392	403	405	423	398	414	438	423	424	449	411	390	409	418	435	418	409	416	407	405	427	402	399	476	431	409	396	375	401	447	407	423	423	441	395	411	403	402	438	460	430	431	442	409	415	432	428	420	407	383	414	444	383	432	426	404	395	429	419	420	413	395	471	400	455	438	405	431	409	442	403	437	416	426	412	401	399	420	392	434	403	406	410	383	413	389	420	402	398	398	427	365	412	376	391	416	420	396	425	404	439	414	388	425	430	418	433	425	407	424	426	425	390	422	418	405	410	416	434	414	418	433	343	376	437	385	397	400	451	395	401	408	415	413	445	469	392	418	397	402	437	419	465	386	409	422	421	430	435	427	422	430	425	380	433	381	449	411	395	443	409	406	400	416	372	445	399	426	417	412	414	427	425	389	405	411	429	444	445	441	385	365	475	412	405	440	403	471	428	401	390	443	455	413	401	437	444	457	442	432	439	385	429	432	421	425	401	372	426	418	405	423	429	437	409	426	418	427	416	386	437	412	418	408	410	399	400	392	449	439	394	417	416	429	385	431	411	429	402	399	386	412	432	398	453	372	407	424	442	417	383	424	440	454	394	402	417	435	432	420	410	404	391	437	416	414	427	393	440	400	414	411	408	408	425	442	410	411	419	413	443	403	394	424	417	416	435	401	428	424	409	436	425	387	427	434	419	437	396	403	467	400	461	404	431	407	416	443	447	432	371	407	408	457	428	434	435	416	414	414	410	440	439	424	429	425	449	420	402	474	438	409	446	411	425	420	426	411	432	408	416	405	409	462	417	435	407	416	403	440	424	386	447	393	449	431	435	411	418	425	408	430	424	416	428	418	411	391	410	420	403	418	402	417	385	427	408	434	412	435	422	404	414	430	416	431	408	399	417	432	456	401	415	440	371	378	407	410	397	425	406	439	445	447	422	411	409	421	398	419	453	406	391	395	424	430	433	389	410	406	419	425	424	449	430	407	434	411	398	471	441	388	380	422	410	435	437	414	440	418	400	382	433	400	407	409	436	422	399	411	411	391	453	399	423	434	395	410	418	415	400	416	387	409	413	426	421	415	442	415	415	423	427	436	413	438	441	399	452	424	450	397	399	432	420	435	426	411	432	425	401	418	430	423	421	397	441	377	392	404	427	432	411	431	417	388	434	359	412	419	436	448	379	419	414	426	374	399	410	420	398	441	422	391	397	434	414	376	474	433	418	432	406	416	425	397	412	412	425	408	379	438	420	386	434	407	443	442	412	436	444	418	424	377	391	426	415	420	446	432	412	389	399	430	404	408	417	405	406	416	395	402	424	418	418	403	388	451	425	435	422	378	396	424	421	416	426	416	406	407	409	456	395	457	421	444	411	414	402	384	443	433	409	412	416	465	407	393	446	396	427	422	429	433	425	407	400	398	404	407	412	404	417	440	403	436	432	394	417	441	434	413	403	438	397	427	387	371	432	424	435	423	407	398	419	400	425	412	433	415	426	388	404	395	447	410	417	414	405	428	388	397	425	425	430	440	412	410	442	414	421	402	423	390	425	441	408	409	391	412	419	399	447	404	428	387	437	429	427	425	433	442	433	435	447	444	393	450	426	461	449	395	405	403	431	453	407	421	418	405	430	411	418	479	410	416	413	424	406	412	419	419	423	411	390	451	413	446	430	441	403	408	423	419	371	388	441	409	411	461	423	391	452	415	420	412	413	404	400	425	427	419	444	445	414	381	400	420	461	410	424	431	408	401	428	410	395	393	378	410	411	424	431	437	467	452	431	438	389	398	381	412	454	428	413	399	446	395	395	424	413	393	414	417	454	410	429	444	437	413	414	406	425	427	399	424	410	441	419	403	398	429	424	393	394	446	438	418	408	409	414	400	412	396	424	428	424	423	415	437	415	422	422	441	415	403	427	402	465	411	398	429	418	397	415	406	431	406	405	431	405	381	423	398	371	418	437	410	426	396	439	436	456	414	418	414	437	412	439	385	407	381	431	418	417	407	410	419	422	418	429	434	440	414	422	415	407	423	408	402	427	413	403	410	424	440	417	375	415	388	422	434	429	470	397	406	409	372	421	392	435	443	443	395	400	420	399	429	423	415	418	394	385	413	385	445	415	386	407	429	409	438	396	423	420	379	405	414	407	402	394	424	413	419	431	402	360	420	411	412	411	406	408	411	443	397	428	466	426	446	400	442	418	421	455	401	390	396	409	393	414	429	408	410	463	458	412	382	409	421	375	454	430	424	405	465	422	418	388	417	379	436	389	391	441	430	430	384	434	399	437	414	382	390	431	397	463	419	389	433	393	405	426	422	396	431	410	414	420	397	408	443	436	415	394	414	434	422	412	366	398	428	418	399	414	415	430	403	426	443	418	428	435	411	403	431	406	366	421	441	421	441	440	435	420	426	434	454	418	448	425	404	440	405	446	446	419	410	406	409	402	434	417	431	428	395	404	428	396	427	422	385	405	417	405	422	452	460	412	422	392	433	445	448	405	440	398	370	400	436	436	432	419	433	395	419	429	454	436	412	435	384	407	403	404	432	426	408	433	408	450	411	402	428	398	431	392	412	421	397	443	427	411	396	445	441	445	407	380	422	395	414	376	408	416	426	417	390	431	417	431	459	434	404	383	394	454	422	413	419	400	393	425	423	413	422	439	384	435	421	426	431	454	403	397	413	419	393	418	410	409	423	427	425	402	381	450	417	403	407	382	441	414	423	390	425	426	431	403	434	454	407	416	379	398	440	437	411	397	400	383	454	429	411	416	394	426	417	401	378	405	461	388	402	436	426	405	423	442	398	423	423	404	417	430	434	398	425	435	434	399	402	442	425	381	425	422	391	419	428	438	387	429	420	431	428	445	408	418	375	436	427	423	403	402	480	424	381	422	406	390	393	421	430	404	392	419	390	416	423	469	463	419	425	406	433	408	426	448	436	394	427	419	427	403	412	395	427	444	412	421	433	402	452	429	433	436	436	419	405	412	448	397	422	412	387	419	441	428	477	433	392	378	390	414	417	419	447	436	448	424	423	415	396	393	397	396	458	391	419	415	420	397	420	442	442	424	419	421	407	468	416	404	453	406	425	424	419	411	428	406	392	445	393	428	424	429	437	431	391	426	393	407	440	410	399	427	381	411	439	398	425	418	388	446	412	409	430	428	445	425	382	421	441	381	395	400	407	416	392	401	372	407	438	422	435	423	424	371	455	408	408	391	426	398	438	400	419	407	402	425	389	398	392	411	436	424	443	410	404	408	427	415	399	441	440	430	413	442	457	403	431	394	411	404	406	413	375	394	446	442	434	413	453	417	411	417	409	474	423	386	443	447	431	409	388	417	416	435	436	431	427	403	440	437	438	431	407	398	383	427	411	413	442	405	425	403	401	402	412	414	402	405	410	436	443	406	390	401	416	409	439	434	418	426	409	385	446	410	431	408	404	415	376	418	431	381	396	402	377	412
24175	25805	42451	35432	24696	15062	2597	497	413	472	419	424	441	456	433	413	425	416	426	429	448	446	435	462	450	443	446	429	419	430	455	449	465	438	459	418	437	466	412	446	394	441	437	457	473	415	425	454	427	407	436	435	463	455	460	440	436	451	440	373	440	409	423	403	469	487	410	499	427	443	396	468	468	435	397	435	455	428	432	430	425	413	420	430	409	430	413	451	421	444	436	435	452	447	454	426	460	454	426	438	436	440	408	411	418	446	425	414	458	440	453	444	460	411	447	437	404	436	421	429	453	442	399	440	452	438	464	477	426	401	437	418	459	422	404	407	420	454	432	439	414	410	437	401	436	427	465	415	430	460	442	427	430	421	435	420	441	412	446	406	409	441	417	389	448	426	430	422	442	450	448	464	441	417	418	434	384	433	402	450	419	411	441	423	432	448	468	427	410	426	457	453	458	420	401	457	440	438	461	457	444	430	394	397	461	441	457	405	457	453	426	440	413	439	402	443	448	393	453	453	474	436	411	461	486	461	444	473	457	408	413	448	466	431	416	480	414	424	444	415	446	425	427	443	442	479	457	457	420	458	428	474	438	422	423	450	447	431	443	406	426	403	413	413	433	443	426	453	425	446	439	431	451	394	428	438	418	419	426	414	426	425	449	413	434	401	434	428	438	449	474	442	435	441	485	434	440	418	426	401	404	431	413	415	437	450	463	423	407	448	427	447	418	444	421	396	410	445	484	390	403	401	410	458	447	444	455	438	423	410	433	436	436	438	461	455	452	393	461	418	435	462	460	432	449	417	436	441	446	412	399	411	417	391	433	427	427	416	447	419	436	463	458	433	418	438	439	443	478	414	434	423	447	418	423	407	428	428	416	452	438	465	401	418	419	418	417	420	468	413	457	456	446	435	416	431	430	437	425	454	429	422	431	454	446	398	393	433	431	395	456	427	394	403	477	450	434	428	439	398	426	484	426	412	392	418	417	379	410	490	402	414	446	452	426	437	442	389	457	409	437	442	436	449	471	504	419	398	422	429	359	428	487	432	414	429	396	449	440	398	432	457	460	395	440	416	426	433	423	411	487	468	464	438	416	430	432	424	454	403	431	416	465	420	451	418	420	435	411	430	431	433	403	409	422	435	435	411	461	451	444	449	396	445	397	428	428	417	480	385	446	489	450	414	396	421	432	414	431	475	409	478	436	385	470	447	399	380	399	467	422	411	423	435	440	398	385	466	425	464	423	440	431	448	422	429	413	464	411	393	421	450	420	428	451	435	450	414	451	431	434	420	441	421	433	421	448	443	439	423	465	481	443	434	417	446	448	434	451	463	456	414	446	445	424	444	453	401	421	429	416	454	413	424	433	432	413	455	423	445	413	442	421	408	425	438	411	419	429	425	457	417	428	428	427	439	429	422	414	417	431	449	411	422	438	469	462	451	416	406	420	421	435	512	435	444	422	431	406	443	414	424	423	422	461	418	450	425	419	432	395	435	397	427	435	421	430	448	420	431	419	404	423	455	409	407	438	471	472	464	439	419	420	465	459	392	426	429	419	429	435	423	437	471	445	448	438	433	424	438	412	442	468	428	394	393	454	418	413	431	428	464	420	469	418	433	470	435	404	445	413	412	429	418	419	401	466	425	416	431	429	441	405	451	441	424	464	427	453	398	411	436	425	436	431	439	445	404	424	457	461	403	417	395	431	434	455	446	433	466	427	387	430	399	433	408	431	429	418	441	455	411	465	397	440	408	435	405	418	436	450	375	417	428	396	397	414	401	408	419	457	383	382	445	435	427	458	449	449	407	410	449	418	420	425	419	428	456	447	453	428	463	406	429	397	457	425	403	452	428	425	447	408	391	391	423	426	458	442	441	444	454	417	432	456	454	410	448	426	442	427	427	472	439	392	470	472	457	464	421	449	447	447	377	411	430	436	425	454	433	403	418	443	501	438	445	414	458	438	449	406	464	442	455	449	420	408	388	417	449	416	447	479	439	446	438	420	410	441	439	395	429	431	450	433	426	416	440	437	384	454	433	435	444	419	418	441	432	441	475	439	410	426	419	425	448	401	433	424	418	445	411	420	410	412	436	450	403	439	422	397	445	439	414	440	466	384	459	449	437	450	438	460	460	484	427	465	416	423	463	447	464	425	427	493	414	464	456	448	434	406	422	438	436	488	429	439	472	413	428	432	438	426	492	460	404	388	398	415	427	465	429	422	430	406	440	429	457	417	414	413	449	444	375	454	438	455	461	440	392	410	424	409	421	407	427	449	472	447	411	416	431	429	426	459	401	434	459	457	429	454	447	406	448	463	401	438	474	416	423	445	408	409	442	429	432	455	429	489	397	423	407	456	367	421	384	423	427	431	441	468	453	412	443	421	414	422	446	446	438	463	455	404	400	439	431	406	403	435	437	419	464	429	450	395	400	417	428	421	463	434	428	400	463	420	482	405	472	409	437	444	458	417	413	434	411	428	397	418	462	432	432	464	422	416	431	449	415	414	446	417	398	453	430	433	451	431	427	410	420	414	420	413	434	434	406	427	449	441	392	425	415	406	414	406	455	448	419	444	432	422	416	432	414	413	385	431	453	407	416	424	426	426	414	469	418	431	457	409	443	448	431	478	408	413	406	395	414	467	407	435	440	463	466	404	442	447	450	447	432	453	413	428	443	401	465	447	451	451	422	429	447	445	396	455	457	429	475	388	401	373	439	423	445	449	418	469	442	437	437	415	422	440	432	436	407	447	466	426	427	414	435	477	451	429	456	437	413	402	421	478	462	432	434	428	435	393	435	436	428	465	444	391	461	453	446	407	459	401	417	428	431	437	458	410	457	396	416	434	443	440	422	467	432	421	453	451	408	436	404	438	450	418	427	429	438	431	482	429	407	464	451	453	448	469	450	450	422	467	429	423	441	424	436	428	441	411	428	410	437	426	427	431	430	466	430	430	395	420	435	382	411	407	435	433	427	408	463	445	435	442	415	409	443	396	428	429	416	433	403	467	423	447	402	447	447	460	420	432	410	433	443	434	415	404	408	417	401	449	420	429	434	448	447	428	434	399	421	459	433	432	437	409	425	454	457	413	464	451	436	432	396	424	453	427	400	464	445	435	465	459	434	417	422	440	404	422	423	453	427	442	394	420	453	474	404	444	411	447	449	406	422	416	425	454	434	397	454	419	391	427	476	473	436	453	468	442	414	459	457	410	403	438	450	453	437	444	390	400	456	439	410	415	432	394	390	443	455	432	447	423	445	429	420	461	415	439	451	437	422	438	430	431	423	468	416	450	435	458	376	455	398	391	437	428	447	369	428	387	456	426	472	455	453	428	453	393	417	422	457	450	448	437	448	418	481	430	401	428	432	446	442	427	406	450	449	414	414	408	426	438	467	436	424	432	424	402	456	390	427	403	444	443	425	414	461	414	435	419	431	422	460	438	412	403	436	425	416	446	409	422	458	430	462	433	432	446	428	416	436	435	431	429	408	413	415
41576	95069	72742	45253	23793	3645	511	480	477	522	482	482	486	527	473	515	476	485	478	514	509	512	476	478	465	483	517	484	465	499	444	470	505	467	505	479	478	473	502	457	451	515	493	511	463	493	496	503	464	476	480	476	495	493	454	458	466	528	474	460	484	452	513	464	532	462	462	462	482	494	480	491	435	468	500	411	504	418	452	485	519	472	449	511	474	489	475	483	525	459	444	476	469	476	456	465	492	516	474	503	512	511	499	472	480	485	514	478	435	518	523	474	437	485	494	459	443	459	516	449	489	487	467	492	478	504	476	490	468	444	473	454	447	472	503	454	486	504	500	505	476	473	490	476	513	492	447	469	497	477	445	472	475	483	486	455	479	464	465	520	480	449	478	488	474	461	460	496	479	531	507	478	477	457	493	499	480	479	496	498	459	532	487	488	474	514	505	496	479	436	472	483	502	450	455	455	452	472	498	455	491	492	452	526	442	478	503	480	484	482	504	477	503	453	450	481	454	488	505	450	479	469	507	464	491	479	470	500	470	518	488	471	480	478	471	503	508	485	465	460	472	481	455	489	446	492	493	473	466	454	464	457	466	488	500	457	449	481	487	461	536	476	460	504	508	469	498	468	472	477	460	484	490	443	531	450	475	518	470	513	470	514	490	444	475	481	498	490	479	487	486	490	480	416	455	464	500	499	470	436	455	497	497	459	489	479	515	486	460	483	484	454	493	450	550	454	494	494	467	479	491	487	457	468	511	500	483	503	477	484	434	485	470	446	476	493	455	509	418	466	470	511	462	499	479	490	486	474	493	478	474	434	479	520	458	473	437	479	465	461	447	502	501	486	450	518	520	519	508	465	462	533	468	475	489	465	497	461	484	494	475	509	469	445	455	505	444	520	512	490	453	438	466	488	441	497	431	514	501	457	518	516	488	479	501	485	504	488	477	437	464	479	480	420	523	510	475	469	470	457	512	523	479	489	505	511	441	481	456	437	512	466	491	473	514	465	496	458	523	464	510	485	470	456	416	479	438	516	513	484	518	467	502	463	491	463	445	495	484	461	429	468	467	451	480	456	505	487	468	454	493	503	496	503	480	525	485	463	511	473	484	473	479	477	441	454	459	496	452	482	514	467	478	515	461	479	486	483	472	464	438	505	483	480	493	460	457	507	471	472	479	478	453	476	443	505	520	479	473	450	475	488	505	467	504	476	465	467	490	491	456	474	486	455	498	465	497	457	490	483	492	488	470	510	501	495	463	474	478	494	472	510	465	507	524	507	491	472	457	480	482	470	485	447	486	472	488	489	487	536	497	505	440	483	481	517	484	479	470	514	476	463	490	441	500	458	473	410	526	446	496	458	465	455	478	475	484	496	484	475	466	468	486	495	464	447	444	493	512	488	459	459	451	476	485	451	485	471	464	499	473	487	496	476	438	467	488	501	500	472	478	489	458	486	476	501	512	443	488	469	464	467	482	521	513	451	464	481	507	509	487	479	506	454	492	492	465	495	481	486	500	453	473	465	472	480	480	458	447	462	465	446	484	519	488	463	490	482	482	432	462	490	446	457	491	440	522	494	481	470	449	477	446	454	480	478	468	519	501	464	473	423	476	475	490	452	479	459	458	539	473	526	492	490	488	483	508	479	447	489	482	519	475	479	461	495	476	490	482	452	447	465	462	477	457	510	481	442	456	471	477	437	442	486	463	527	469	494	483	498	474	512	517	480	488	432	483	512	488	480	484	468	456	473	463	497	470	464	497	471	466	474	454	456	488	469	485	486	537	480	455	484	489	498	483	460	449	525	497	433	526	477	463	484	510	499	492	468	503	486	472	459	432	449	452	461	498	469	448	455	480	507	479	483	460	483	461	500	477	495	506	430	469	472	466	496	468	452	483	472	469	475	468	469	514	483	520	530	487	450	473	439	481	499	475	468	496	494	463	472	490	456	487	482	545	495	501	502	461	468	503	460	446	481	512	474	457	479	481	469	459	465	456	472	472	499	475	451	443	480	495	479	460	461	465	492	482	472	472	469	504	489	476	486	453	466	498	490	442	475	496	507	487	472	482	461	463	452	516	482	507	473	507	471	467	458	451	521	462	443	523	471	477	473	476	468	514	418	444	441	449	444	482	453	452	500	466	497	498	484	461	468	438	452	503	469	450	484	447	468	457	452	498	505	502	507	451	456	457	506	491	497	452	510	492	458	511	493	462	467	491	474	463	453	484	496	455	440	475	461	479	513	504	495	471	488	525	456	454	482	481	484	478	458	462	493	482	507	458	475	460	450	473	497	476	454	443	447	483	490	470	476	498	467	492	447	507	483	480	508	481	448	471	454	475	468	477	481	456	486	486	465	502	512	478	470	455	479	456	448	464	480	482	524	431	498	497	487	472	448	474	507	473	474	475	431	482	512	457	462	490	481	468	492	466	480	486	512	467	479	477	498	474	447	489	507	467	507	488	447	453	439	493	465	494	470	504	492	439	491	476	473	491	488	479	477	453	503	516	473	523	439	484	463	457	487	465	506	489	435	447	452	472	502	478	474	494	474	466	459	468	516	499	493	480	485	491	420	470	481	481	477	472	533	489	502	445	537	460	465	468	494	495	514	439	469	505	472	511	485	459	442	497	515	429	462	498	498	468	479	495	425	464	482	483	495	480	462	461	499	475	525	434	490	466	472	506	513	458	467	468	495	522	480	476	463	470	462	481	497	480	478	490	472	473	466	464	479	466	499	470	476	484	500	501	469	512	477	503	511	467	507	503	500	471	511	458	461	498	493	492	484	446	498	508	507	454	483	496	466	498	499	502	448	467	457	461	505	482	474	449	462	466	467	508	481	461	475	450	488	480	514	497	459	454	473	477	473	469	474	496	466	504	504	501	472	494	482	493	500	479	505	491	482	470	485	461	484	485	444	456	454	477	508	484	467	490	496	479	482	476	467	454	485	488	485	484	456	480	500	482	454	484	481	482	456	452	514	475	446	470	491	500	438	508	455	472	490	444	469	487	527	487	460	438	496	488	490	482	466	479	450	404	464	489	502	493	500	485	490	476	456	485	486	490	426	473	460	466	510	448	449	467	479	466	473	476	480	469	522	452	474	514	518	466	480	486	465	468	508	479	478	485	507	456	510	448	470	505	498	476	466	482	476	468	477	501	461	497	447	490	441	461	510	486	487	447	475	440	462	482	500	477	502	466	460	472	502	481	522	452	451	518	466	471	473	456	495	492	476	449	475	505	491	493	504	522	457	470	474	470	488	483	475	451	469	466	508	477	487	483	468	448	475	500	505	444	515	475	473	461	485	490	501	486	524	465	513	465	466	488	472	490	476	465	509	519	475	470	475	433	471	450	488	464	495	478	469	479	468	473	488	483	498	473	497	470	479	501	483	478	467	446	488	480	464	465	466	459	442	493	502	479	491	463	506	462	472	486	483	494	490	483	489	469	473	517	500	474	479	500	448	487	451	476	477	488	512	464	494	469	480	469	488	494	490
25526	29014	43232	32946	19584	5465	616	545	463	505	520	491	519	475	529	524	526	482	497	471	521	467	523	488	481	470	509	501	477	475	509	490	480	488	503	506	492	483	527	482	481	480	516	536	517	499	506	506	475	477	513	485	487	487	485	517	492	504	485	477	519	507	472	485	501	485	480	478	476	531	440	542	503	473	465	511	458	449	482	468	503	467	445	430	520	520	508	462	533	496	494	528	478	511	502	499	478	522	478	510	486	501	457	512	492	518	512	500	481	481	506	483	470	529	513	510	490	509	488	504	463	478	526	514	504	467	512	470	499	504	518	494	505	524	490	505	462	452	495	515	497	519	509	469	490	534	480	495	507	447	493	465	447	489	558	503	485	548	509	525	524	514	469	518	495	525	517	498	525	525	510	561	507	500	472	522	505	477	521	516	485	512	495	497	503	522	462	498	463	473	471	492	491	468	505	509	517	473	491	490	496	510	485	491	493	540	467	517	501	486	494	503	473	529	466	500	509	506	498	460	476	498	498	527	540	477	528	519	520	490	475	488	464	483	504	519	493	465	466	526	514	501	487	466	496	498	477	491	500	478	491	463	471	485	507	479	523	484	477	517	493	497	465	462	500	496	497	490	490	513	526	469	462	478	518	511	484	493	466	477	464	515	478	452	487	487	484	473	508	501	527	478	526	531	516	518	508	513	519	460	476	530	471	493	499	523	507	504	495	498	510	506	466	467	501	524	467	497	505	463	504	507	495	455	462	484	458	462	468	541	509	518	472	497	510	455	459	499	462	462	527	492	506	487	477	531	498	497	494	520	454	450	476	499	497	484	508	461	512	516	489	470	500	514	475	473	479	476	491	495	502	474	489	473	518	472	496	490	529	545	495	523	498	476	480	463	429	454	494	486	484	473	485	515	460	476	524	524	491	511	478	477	493	502	534	492	486	482	475	468	523	542	507	505	453	493	477	502	490	506	504	522	477	480	484	547	475	505	525	467	492	524	471	482	485	459	465	462	483	503	484	496	499	506	494	500	514	494	521	492	484	513	448	478	480	525	536	526	540	511	521	485	512	512	515	500	478	476	459	488	496	465	490	474	482	495	566	489	488	470	476	487	470	506	489	477	497	486	483	466	499	482	484	493	468	465	524	527	483	483	493	474	507	467	507	490	442	480	488	470	536	475	521	500	523	492	470	481	527	503	495	509	520	471	531	489	511	489	466	474	499	519	485	493	523	502	465	509	530	469	461	511	476	545	469	452	472	457	478	470	490	510	495	497	509	481	510	529	478	482	539	483	505	492	496	472	539	508	499	567	473	537	440	525	482	447	493	521	517	519	506	506	470	506	482	487	521	506	500	503	521	502	519	509	469	492	519	477	526	501	498	458	470	481	504	481	472	471	507	501	481	470	477	470	482	527	516	523	442	508	493	528	456	510	482	497	508	497	486	458	457	507	447	496	460	474	520	491	499	486	489	494	529	517	526	512	482	476	507	461	498	509	510	523	511	503	525	510	485	471	469	456	499	494	486	497	514	455	518	530	476	477	445	488	487	488	480	492	533	511	479	473	494	512	497	500	507	465	492	455	492	436	508	490	473	506	436	511	533	496	489	522	504	479	483	494	493	484	503	502	488	503	516	497	486	531	496	517	501	496	565	488	532	477	462	473	489	530	500	547	465	501	522	453	510	492	463	518	514	500	510	482	507	461	497	502	469	484	465	526	479	553	514	479	453	460	507	466	492	484	495	489	483	484	495	469	544	514	454	494	513	523	486	497	499	474	492	476	479	491	510	494	486	481	541	474	494	465	462	487	476	486	524	448	491	474	470	493	483	462	486	449	496	504	462	510	521	516	493	462	477	489	497	489	508	481	487	488	518	508	481	519	502	482	506	495	465	518	533	469	468	469	488	512	519	490	483	497	508	487	492	497	469	485	508	440	488	503	491	526	521	491	445	471	507	517	484	491	483	477	454	487	474	459	483	497	467	483	493	507	529	505	490	533	487	473	455	475	511	512	468	494	495	513	477	476	482	511	487	462	496	502	479	504	502	454	542	472	515	493	478	494	504	467	546	501	487	517	526	496	499	448	488	494	506	513	502	506	473	490	512	470	473	504	488	489	476	501	508	481	485	500	504	502	490	500	507	471	493	509	521	475	543	458	507	485	504	492	477	488	491	530	453	503	505	510	521	504	516	484	455	462	533	492	451	488	486	504	511	535	491	492	506	448	485	499	454	563	502	476	493	474	512	480	492	489	482	502	492	509	481	519	483	502	533	524	506	504	516	510	457	469	502	452	548	477	523	504	499	499	499	499	487	486	497	459	457	521	465	466	478	492	490	487	474	508	498	516	474	496	539	492	493	494	507	509	483	461	478	463	472	505	502	481	524	534	467	462	492	524	472	503	462	485	472	513	509	490	523	526	504	502	455	520	460	536	490	497	532	491	491	529	489	481	470	463	497	486	540	483	493	480	494	485	467	481	528	500	456	486	495	503	521	431	502	518	516	515	466	483	483	497	473	494	452	437	495	528	480	490	511	472	491	487	500	495	512	459	495	515	502	538	493	481	515	484	489	472	482	491	480	437	493	471	500	498	501	503	479	517	506	510	459	471	502	505	523	474	504	488	511	511	507	503	498	484	516	483	493	514	508	473	484	532	504	496	474	482	504	460	450	478	501	487	494	493	480	485	490	534	492	496	492	491	509	463	511	484	504	474	504	483	489	482	509	499	508	496	492	517	500	489	478	511	531	522	522	482	488	530	464	464	514	522	476	491	472	507	520	515	513	486	511	487	498	463	454	513	506	469	475	510	500	521	511	524	480	479	556	466	503	510	506	478	496	495	465	513	492	468	521	520	497	480	491	456	465	484	463	507	504	498	520	506	480	476	476	473	478	483	469	495	481	531	490	482	513	503	504	473	479	494	502	510	495	488	460	477	479	514	488	519	486	489	489	444	536	476	506	475	460	499	484	456	478	509	487	495	511	496	489	487	460	492	484	474	501	520	500	524	518	505	451	501	477	485	536	496	439	520	497	512	488	509	480	451	527	522	502	465	500	521	512	526	520	469	484	517	493	530	440	450	503	516	447	509	518	528	511	513	507	483	492	505	530	511	508	471	543	502	474	475	503	467	504	496	470	507	518	508	502	443	535	445	473	502	477	512	503	499	477	496	499	475	502	523	444	473	472	489	473	472	479	501	492	513	511	508	509	507	516	494	502	523	480	486	544	517	483	530	504	498	499	486	514	517	518	473	472	460	492	520	496	480	499	477	526	511	512	465	479	472	484	466	534	493	524	519	501	492	472	516	518	474	488	522	502	485	525	518	474	478	503	466	470	505	486	495	531	524	480	485	497	488	518	494	481	482	492	515	477	499	465	465	494	497	500	527	483	457	462	504	498	498	471	486	489	493	491	496	491	499	499	469	491	490	490	497	525	488	516	459	480	497	514	511	510	480	504	514	516	479	516	480	497	534	491	508	494	496	517	529	496	453	487	484
41879	88019	61119	35562	17298	2430	566	556	544	538	557	595	596	548	574	565	585	564	542	525	539	566	581	545	565	548	547	558	574	576	556	559	544	600	541	516	547	546	587	571	579	534	530	567	613	547	560	559	528	519	539	566	589	578	542	542	564	579	547	561	555	560	575	527	548	560	598	539	541	568	546	580	556	532	530	562	573	566	556	570	551	590	532	554	603	554	569	552	586	592	560	588	545	578	553	549	518	536	559	524	570	569	519	550	568	522	545	566	581	595	556	528	579	577	565	514	558	518	521	545	558	573	582	596	519	557	571	596	571	552	541	562	540	557	542	536	532	540	578	548	569	550	589	534	554	613	566	550	543	532	551	535	529	532	535	547	571	505	522	557	555	576	548	506	554	504	576	552	519	508	565	548	569	628	580	551	539	525	586	585	576	534	510	593	544	528	539	540	583	592	514	551	585	549	557	590	566	557	564	563	565	534	547	584	574	584	565	536	562	530	599	551	574	517	551	538	558	572	574	578	573	544	572	540	605	542	562	552	561	570	594	563	539	542	584	602	569	552	619	525	541	569	565	548	586	544	527	545	522	568	559	573	542	542	561	552	559	548	528	590	586	560	533	533	587	544	587	521	560	540	589	522	577	568	607	578	541	577	513	556	556	567	542	567	544	539	557	539	572	546	520	551	530	554	520	537	539	573	531	550	609	542	576	581	552	556	595	544	588	514	568	546	558	552	564	541	620	550	560	570	569	565	539	555	550	550	551	551	601	556	548	587	558	533	563	574	591	541	542	561	575	539	526	575	601	569	595	607	586	589	546	531	532	535	539	520	547	545	573	543	537	595	535	520	534	506	517	595	536	561	582	525	571	556	559	597	541	582	514	548	558	568	586	558	552	535	572	595	572	529	540	594	566	520	569	589	568	565	543	522	497	522	555	578	589	543	604	574	525	566	560	543	548	542	570	540	578	511	546	560	523	539	555	576	563	564	536	524	537	583	566	546	545	572	547	572	507	555	587	576	522	549	560	590	568	570	563	545	540	551	521	531	548	546	571	582	537	540	512	534	544	552	569	525	541	539	614	554	537	531	522	542	587	585	571	542	546	542	562	557	604	565	521	550	563	521	511	593	560	538	556	569	529	560	567	538	542	577	524	559	519	557	536	544	549	534	612	544	555	558	538	588	510	527	555	572	556	537	549	554	543	571	539	548	578	567	533	610	555	534	546	528	592	546	591	600	541	535	540	594	534	558	571	556	559	588	523	552	570	544	544	506	556	571	558	554	563	538	539	530	558	581	536	522	567	562	600	585	579	545	586	610	528	584	563	549	545	582	537	526	548	552	582	550	526	568	583	556	546	596	578	557	535	560	560	547	592	554	553	570	564	546	524	566	560	571	551	565	539	593	553	587	544	593	538	542	550	538	515	531	558	543	577	546	567	522	571	507	538	577	566	577	554	541	584	566	538	538	573	570	557	539	577	536	539	565	593	562	537	526	572	605	545	562	549	578	562	567	554	542	561	513	546	568	545	541	563	563	570	558	560	562	549	538	582	571	535	530	555	539	571	581	578	549	541	537	537	551	568	567	563	583	545	538	571	534	552	554	537	523	566	577	536	584	552	576	529	532	577	559	633	541	554	582	565	549	546	556	564	516	557	533	573	511	571	503	551	575	561	545	562	517	569	553	549	493	571	528	546	547	531	546	600	567	545	570	547	572	572	553	552	564	555	538	560	543	570	567	557	581	574	591	611	564	524	502	585	592	552	574	560	564	555	552	556	561	571	589	563	552	569	564	612	554	567	545	571	562	570	536	517	553	550	528	592	577	538	553	567	569	578	552	555	536	533	566	594	499	576	536	608	573	586	600	556	537	593	537	559	538	593	560	567	557	542	590	579	600	566	534	576	556	570	552	529	557	597	567	524	586	542	588	583	567	583	556	541	530	545	585	531	525	568	546	555	539	560	553	562	538	524	542	554	579	524	559	540	582	559	539	565	515	552	552	571	540	594	578	555	550	536	605	556	540	540	519	548	569	557	557	527	547	541	536	554	574	508	583	560	533	529	601	538	580	535	556	576	573	512	554	517	527	562	556	499	552	568	557	573	515	552	554	518	572	546	591	549	553	545	577	562	572	550	534	554	602	561	550	571	565	581	567	572	573	544	580	576	575	524	520	548	551	537	530	538	572	577	552	575	542	545	565	602	561	545	574	552	530	580	559	568	569	567	570	584	520	563	573	577	561	609	569	553	583	510	540	517	572	551	569	534	529	569	511	566	564	562	603	526	582	565	600	568	595	574	525	604	552	553	589	551	532	590	559	565	539	580	560	544	560	559	554	585	568	544	551	564	578	552	533	565	591	554	559	571	555	527	516	526	567	570	524	592	562	545	547	527	557	580	564	561	558	562	529	542	560	539	569	588	566	601	584	546	587	576	588	573	517	567	574	533	591	591	550	550	542	583	588	548	534	556	561	591	523	535	549	572	536	551	551	552	544	544	579	572	574	589	563	526	537	561	559	580	557	539	530	557	570	549	547	561	564	553	570	536	584	605	551	536	571	544	535	572	564	545	567	548	571	549	590	536	576	546	595	534	583	516	582	609	555	552	540	509	575	570	535	571	545	532	566	512	579	588	563	539	589	556	552	530	575	523	548	552	565	547	532	593	562	567	546	524	565	533	571	526	597	519	575	536	572	561	556	580	582	566	604	552	555	569	562	515	558	553	557	575	553	557	592	570	557	526	532	560	598	534	547	582	602	607	528	594	558	565	568	587	541	566	577	518	566	543	566	538	574	553	548	549	554	533	548	606	591	592	569	551	532	582	559	569	545	536	541	534	573	528	575	571	590	560	573	537	602	560	546	570	556	581	576	568	546	552	576	554	550	560	576	570	564	558	589	572	557	516	581	556	580	540	570	572	569	575	551	536	570	569	542	515	542	586	582	549	568	582	530	569	568	556	589	564	553	543	571	566	559	538	547	617	561	554	543	529	584	539	525	547	553	572	525	566	592	583	556	561	572	590	529	550	578	586	548	559	596	581	595	535	554	545	570	554	534	562	581	571	567	560	574	586	583	545	600	537	596	594	572	623	521	552	561	603	554	573	550	524	558	569	591	584	533	580	542	547	566	582	496	544	563	552	534	520	573	583	555	564	539	554	536	581	539	583	530	540	532	566	560	554	568	601	569	561	529	568	549	610	566	565	583	594	541	537	596	559	524	552	531	579	514	598	604	537	617	542	560	551	528	538	553	586	528	552	513	590	557	559	512	548	578	504	573	523	565	530	568	544	582	572	542	570	551	541	568	543	565	574	578	587	542	570	588	568	514	543	549	520	556	554	577	592	589	547	573	557	539	552	587	548	569	570	582	540	564	524	577	547	564	523	570	538	534	572	568	568	581	574	571	601	539	522	541	573	566	573	562	530	589	509	579	572	555	547	551	577	537	550	527	592	579	556	517	573	560	541	537	561	509	548	541	537	601	544	541	580	554	582	554	530	538
23026	23357	36400	30397	23722	20335	10180	973	629	657	616	641	668	634	702	703	626	605	622	676	645	686	627	672	667	666	646	655	639	645	638	656	614	693	631	685	656	637	641	641	629	653	663	666	639	638	632	640	649	671	628	585	635	654	576	666	668	606	670	660	628	654	646	608	654	633	635	635	609	633	639	612	628	599	648	582	643	606	612	624	634	626	638	653	615	611	660	630	636	628	621	654	687	636	648	595	631	605	653	633	620	662	618	616	635	644	625	666	631	662	639	599	606	582	650	619	591	609	661	600	661	669	667	595	617	635	689	659	645	620	634	627	599	633	635	613	627	655	596	590	639	630	567	651	615	631	622	659	639	639	678	685	618	633	638	643	596	632	621	620	615	662	566	638	605	645	624	647	594	638	647	564	638	592	637	653	638	620	656	671	640	620	645	619	631	609	620	643	604	658	589	640	685	665	616	623	651	639	590	652	616	609	629	637	631	659	657	650	649	610	637	615	620	629	637	629	637	587	657	667	623	600	667	645	646	678	625	645	619	636	624	647	587	629	613	632	670	582	599	628	636	574	633	711	649	698	618	626	629	654	605	586	619	642	620	607	609	648	633	651	634	609	632	634	641	653	616	629	594	672	649	647	690	664	651	626	667	650	642	597	640	630	635	606	653	605	641	652	647	595	634	637	595	676	644	596	618	666	638	612	644	635	692	611	638	617	613	672	607	627	689	636	662	597	572	642	649	632	529	626	626	625	654	613	594	651	658	605	589	667	648	651	640	604	594	646	637	618	640	710	584	605	654	620	630	670	650	649	634	624	664	638	643	683	643	623	619	604	636	668	661	601	574	584	686	573	635	642	620	651	621	640	619	635	634	649	649	655	619	650	670	633	639	625	676	629	622	643	581	627	643	593	672	651	644	645	608	587	634	656	669	661	676	656	628	633	625	665	635	643	589	611	638	684	578	628	674	618	664	614	634	643	631	578	639	672	597	631	640	661	680	626	642	618	688	653	599	636	595	625	674	613	631	628	668	682	616	655	619	580	615	681	598	687	656	627	612	652	587	615	628	602	660	626	601	626	664	621	626	668	626	671	595	605	646	594	644	600	648	642	682	657	611	594	644	627	615	667	670	665	628	630	628	616	698	641	618	634	641	650	658	639	630	595	597	669	645	620	610	644	622	658	613	601	603	637	665	601	631	606	618	643	636	586	657	689	616	656	599	625	639	644	648	603	593	618	621	539	631	634	617	602	606	623	638	590	648	672	641	607	615	653	631	674	634	627	647	653	576	587	603	636	638	606	604	627	671	689	647	634	638	621	676	670	622	627	602	631	612	615	624	617	636	609	671	642	628	640	679	639	613	665	641	632	651	585	634	647	578	627	624	637	641	655	637	658	612	629	609	605	599	633	684	652	613	601	611	647	645	624	609	591	615	651	647	629	672	611	677	686	637	616	627	632	627	646	648	610	613	687	635	595	614	642	615	642	616	585	642	612	662	667	607	586	677	658	665	601	612	628	639	639	645	641	622	620	659	657	616	625	632	634	608	625	665	641	577	611	633	608	675	652	612	620	618	652	597	638	657	602	634	660	616	647	631	661	643	617	649	630	646	648	695	621	635	653	651	618	624	616	644	650	596	580	669	611	624	677	648	668	594	647	592	639	628	635	615	658	651	593	643	612	638	643	649	665	626	578	612	614	669	644	664	675	628	623	600	639	676	608	601	605	650	618	649	647	643	636	612	619	658	616	623	672	602	670	621	635	625	611	655	627	658	622	604	646	625	635	621	659	624	623	609	651	639	652	607	580	635	619	626	581	650	636	602	632	662	606	619	608	650	619	633	668	666	639	605	624	622	646	604	679	653	658	619	601	625	608	642	633	590	635	627	578	620	661	641	635	617	654	673	645	631	645	646	628	622	629	638	677	657	652	587	626	624	609	669	588	623	691	613	605	599	634	658	679	636	608	627	647	603	640	615	631	665	615	617	657	595	604	667	601	624	626	591	597	628	587	606	653	607	666	640	667	616	638	597	593	640	640	632	609	648	637	632	661	644	625	653	656	706	618	678	637	706	607	687	622	598	666	658	636	659	654	632	669	659	626	631	647	655	631	669	645	671	656	656	623	626	636	646	586	627	625	634	655	601	620	655	619	605	625	650	640	637	651	609	698	662	652	594	610	601	641	597	618	619	629	602	652	625	609	675	643	631	630	623	586	661	641	599	659	635	634	610	672	630	670	658	605	601	595	660	633	616	664	644	624	626	580	626	619	642	638	602	610	612	652	596	641	657	608	664	594	600	640	625	619	582	673	660	620	629	631	639	648	644	621	659	597	681	630	631	612	603	649	641	682	640	661	586	623	626	621	608	645	667	657	607	621	580	647	611	649	632	613	584	623	666	615	621	636	662	627	677	629	628	654	591	608	680	621	642	590	662	645	658	583	632	696	666	575	585	625	609	615	642	598	649	620	639	572	646	645	599	624	667	634	613	687	638	633	659	681	669	708	626	647	651	607	692	611	631	604	648	622	600	669	602	667	632	657	634	656	649	576	595	674	632	668	615	673	618	629	651	622	618	620	623	635	626	619	622	592	633	674	662	653	639	609	657	677	599	664	635	656	591	626	673	643	593	616	636	598	597	652	632	626	662	643	630	656	602	629	722	667	621	621	629	595	549	598	645	622	653	675	629	665	689	608	608	583	666	629	661	661	636	614	607	667	624	631	607	598	571	629	646	632	616	616	650	635	639	637	611	635	626	666	614	625	648	592	587	639	647	666	656	571	620	665	582	655	657	608	595	626	610	587	654	617	573	649	634	641	651	599	662	659	638	629	625	662	626	632	600	629	598	659	700	580	622	637	661	646	645	647	623	592	670	668	677	662	638	642	605	612	635	639	637	625	613	643	618	669	675	617	653	620	641	651	657	585	608	610	634	609	673	600	608	629	608	658	600	609	671	629	617	609	653	607	573	679	665	657	629	625	622	629	661	648	647	585	658	644	642	653	645	623	641	616	640	630	689	641	610	579	608	626	624	623	675	624	605	604	596	636	621	631	665	633	595	644	653	674	630	584	623	636	640	629	630	631	623	635	588	639	631	648	650	594	640	614	584	597	642	621	636	591	624	650	624	664	631	615	662	655	637	614	629	649	649	616	612	619	622	634	607	627	642	670	620	641	596	642	652	627	662	618	618	666	652	623	591	599	625	661	631	633	633	640	673	664	646	645	608	597	633	643	594	672	641	626	611	609	633	593	641	640	660	647	699	680	621	602	666	647	651	604	603	616	624	618	619	634	638	614	596	574	603	625	665	614	648	691	672	619	611	654	621	644	583	628	622	617	635	664	634	661	614	702	589	657	601	683	628	589	617	584	593	600	619	610	641	636	618	615	637	615	557	583	645	626	648	599	621	652	586	610	621	638	601	599	655	634	613	628	591	660	611	644	566	627	613	624	621	601	677	612	633	632	666	640	677	663	621	630	628	604	630	580	627	663	640	618	677	684
43504	91282	77345	53824	28525	5667	708	699	744	692	649	703	697	697	657	680	721	683	674	708	728	665	674	684	639	621	689	684	614	697	647	675	637	686	662	653	676	682	743	697	654	692	670	702	661	706	720	686	672	659	651	702	663	677	676	655	645	636	636	657	678	673	667	684	673	626	678	633	683	696	675	689	695	662	681	659	659	629	613	730	729	692	684	709	662	686	680	637	641	667	641	624	700	689	630	698	666	730	689	669	683	659	668	648	685	699	650	683	655	676	620	700	693	649	677	661	694	673	660	693	701	673	685	681	693	657	678	676	713	667	683	706	719	681	656	700	683	676	706	674	632	702	693	673	634	684	662	640	669	686	682	675	715	666	709	689	643	613	702	678	655	673	635	676	717	677	691	644	683	667	678	645	707	676	654	626	700	667	653	637	692	648	655	679	714	661	663	684	648	672	656	651	691	666	710	661	680	681	663	683	685	683	661	695	658	688	639	694	690	676	704	680	708	669	639	709	674	679	680	688	656	693	663	637	642	740	651	688	704	683	684	647	648	589	675	649	703	675	693	644	651	678	650	694	658	630	706	674	664	662	682	689	696	651	685	695	668	672	628	653	683	687	637	667	695	707	683	639	660	670	661	657	674	671	655	665	716	698	638	628	680	659	727	666	691	698	666	648	681	625	663	652	657	666	671	664	693	693	647	670	655	626	679	680	666	656	666	693	679	645	680	684	671	655	678	652	677	675	718	659	660	685	629	681	686	651	608	675	655	658	687	682	697	699	691	705	682	655	676	642	700	634	689	700	694	680	702	716	630	655	689	663	672	650	683	713	661	631	675	683	709	656	691	618	668	686	691	703	683	679	715	624	671	683	688	640	685	702	640	695	671	708	714	719	691	688	655	687	668	661	637	694	640	642	677	611	675	675	647	672	686	695	707	649	641	694	706	635	654	687	657	669	654	624	686	691	659	690	666	641	725	695	681	657	672	702	694	705	676	715	685	680	638	681	671	651	666	655	685	720	685	697	686	697	689	678	689	651	690	672	695	694	649	719	675	641	652	664	662	645	685	713	690	622	700	688	667	688	705	684	628	674	634	680	667	645	624	702	633	662	647	657	645	667	700	692	673	676	676	686	718	664	698	689	686	709	666	688	631	683	651	698	646	659	673	709	636	670	685	705	685	682	688	708	638	655	693	701	690	671	690	698	630	671	680	668	687	667	688	687	665	646	708	712	669	675	698	658	674	731	696	667	695	670	683	710	712	671	664	669	610	681	728	707	656	700	751	681	680	669	623	719	684	671	659	676	652	656	658	642	637	640	648	704	669	656	656	630	656	702	689	624	669	683	656	630	671	667	662	677	640	721	645	701	688	674	648	692	687	714	674	628	700	621	650	658	670	679	692	661	656	625	693	640	681	669	681	714	658	687	624	677	651	691	685	667	651	669	687	684	658	665	688	697	675	706	702	705	665	673	703	636	678	660	713	663	650	660	671	667	664	666	652	694	670	703	675	665	640	655	697	651	714	685	654	704	631	682	690	678	632	624	664	644	691	650	655	698	696	701	691	667	703	664	678	666	661	651	694	662	678	640	676	641	680	686	627	657	677	680	608	629	682	666	685	694	668	693	646	697	666	711	688	663	624	672	732	690	722	701	740	689	704	685	683	659	654	640	665	683	677	659	678	646	612	677	663	677	701	630	642	693	684	680	660	679	637	708	680	674	716	684	671	673	640	698	687	702	710	660	679	634	680	659	727	678	698	604	681	706	650	671	737	674	659	667	707	643	716	661	667	636	644	673	664	655	648	670	728	688	665	698	680	717	679	664	729	623	704	713	710	657	721	619	698	654	685	661	665	625	676	719	666	689	670	721	670	666	667	677	686	659	669	703	598	648	748	671	660	621	747	680	677	669	667	673	665	688	679	692	656	652	671	636	690	671	667	697	666	699	700	689	673	707	642	668	669	678	636	680	711	703	708	652	694	634	678	678	689	704	660	710	674	660	684	644	703	657	687	629	651	676	639	689	683	643	659	663	655	656	693	691	654	722	620	647	667	635	700	667	707	678	645	659	641	698	654	646	666	677	654	730	630	656	667	680	661	646	664	667	686	706	675	629	675	587	674	718	690	640	675	695	644	601	671	677	621	692	624	661	659	714	703	696	716	660	685	690	665	674	660	670	687	675	657	652	614	703	694	714	724	649	679	715	669	659	681	675	707	680	686	683	651	701	665	663	672	674	630	720	699	654	624	636	694	669	695	662	646	652	686	677	692	666	624	679	707	660	686	658	633	649	679	632	652	646	666	648	659	715	625	732	724	643	707	630	669	663	694	695	661	625	699	716	693	672	671	633	675	694	677	653	680	732	663	731	718	666	693	669	692	680	674	687	651	689	693	655	652	648	686	687	673	659	662	640	675	698	667	668	651	658	612	688	676	674	681	638	713	700	704	691	691	664	718	690	712	685	717	692	682	706	656	685	700	688	691	673	660	618	691	659	677	666	683	656	669	681	647	630	694	687	662	705	671	639	668	648	648	681	674	681	674	698	662	674	712	662	696	690	679	646	668	679	686	682	659	640	691	656	687	664	695	692	639	679	655	681	679	655	693	726	622	659	711	629	658	686	672	672	700	646	677	692	674	694	717	629	688	679	651	642	694	670	636	656	642	651	703	676	668	640	677	654	651	654	708	703	660	675	629	668	684	657	685	678	642	653	704	685	684	670	683	716	674	682	655	661	702	673	681	675	675	716	738	686	631	709	673	701	682	678	664	668	670	692	678	676	664	656	706	631	700	701	706	678	662	702	679	666	674	662	673	669	666	662	691	664	682	682	697	716	612	676	698	690	710	688	675	653	634	692	639	673	721	664	734	661	718	700	677	687	657	649	678	636	651	663	692	615	680	638	698	680	716	637	712	651	697	681	682	656	679	677	650	684	697	702	630	670	678	710	697	658	689	666	691	632	679	641	698	712	639	675	662	664	676	687	666	686	699	689	669	661	656	661	673	680	684	653	672	661	654	693	703	610	721	678	661	685	651	655	694	652	695	701	705	714	687	658	652	712	650	665	681	662	705	642	632	664	620	670	664	729	689	665	655	707	703	705	669	706	656	635	702	662	691	695	691	660	671	716	701	655	706	682	643	670	668	664	716	666	669	636	683	696	724	659	658	639	710	645	647	723	655	644	665	689	598	683	694	655	701	681	690	628	654	682	677	710	681	679	653	672	668	674	692	711	663	635	647	647	664	683	702	662	676	689	631	673	693	668	664	696	623	669	703	660	664	683	672	644	695	683	711	642	700	662	670	673	675	672	672	670	706	678	673	702	704	649	715	695	661	679	674	648	691	672	649	656	649	699	694	686	676	686	688	649	691	661	681	680	689	657	674	677	692	652	659	658	710	691	649	667	672	676	665	654	673	688	684	693	699	699	618	646	682	693	676	690	655	685	691	646	704	666	694	671	674	660	638	661	624	733	680	702	669	629	628	675	683	668	662	691	647	699
27968	34491	39345	20077	4090	781	431	355	358	357	334	372	361	321	341	374	359	350	361	334	384	335	323	358	336	344	348	350	336	325	313	349	353	347	324	337	356	357	396	337	370	329	368	350	355	343	367	376	342	354	354	360	348	310	334	399	358	361	339	341	355	348	333	358	376	331	356	343	362	357	371	350	371	359	320	402	383	377	343	352	386	351	329	357	360	326	364	368	353	357	335	317	344	335	341	378	322	381	352	375	363	346	321	338	343	345	351	335	358	333	377	354	375	332	356	378	328	340	336	370	357	370	321	346	358	344	390	347	371	362	331	369	344	371	370	348	363	347	382	318	342	355	340	357	343	350	389	364	366	371	329	361	320	342	390	352	354	333	337	369	326	343	355	368	353	372	359	367	343	371	371	365	370	346	351	319	335	334	367	330	348	362	341	388	355	369	382	317	359	392	380	363	348	343	324	349	344	354	382	372	362	330	349	346	358	374	349	325	356	371	337	368	333	365	355	329	381	378	350	367	343	326	343	327	343	335	359	362	365	352	358	342	361	343	317	358	360	365	377	345	330	369	338	327	354	292	337	349	347	374	347	352	330	336	380	344	351	362	357	318	358	360	366	346	365	355	356	332	377	362	326	326	367	347	352	343	318	374	337	337	325	378	334	368	379	343	339	383	351	382	358	334	363	325	389	313	352	348	338	359	372	386	336	369	365	333	331	365	339	364	365	337	341	366	353	325	342	340	347	368	352	296	344	357	388	358	359	311	344	354	335	367	337	365	372	350	359	350	350	361	367	373	336	349	326	354	339	372	356	319	387	344	355	333	352	340	373	341	366	343	349	365	320	380	355	373	344	363	382	342	360	357	360	350	378	349	361	349	333	375	329	342	326	355	363	361	355	351	324	377	355	332	365	353	363	351	386	330	363	329	319	356	334	354	340	373	382	350	344	341	356	358	347	359	337	336	366	342	379	365	373	340	381	352	339	382	332	329	369	361	362	378	349	365	381	334	367	337	364	361	347	361	392	339	338	354	312	351	337	333	365	381	344	354	376	344	352	382	352	380	387	374	372	369	363	367	332	349	355	385	349	343	319	311	335	373	344	366	354	400	371	349	395	356	360	349	332	356	333	329	343	341	353	351	369	335	374	311	362	340	340	343	367	343	378	356	355	363	368	354	349	340	342	395	348	379	390	382	394	373	357	338	335	364	353	374	346	380	329	393	338	372	339	399	400	354	330	359	331	332	333	341	367	366	341	315	343	353	361	368	341	378	327	312	362	373	335	337	349	398	327	374	369	386	386	363	379	349	348	362	359	359	359	343	338	361	320	358	362	366	292	361	356	360	353	355	384	332	359	342	369	371	351	338	352	388	329	371	364	343	348	329	312	361	376	375	358	363	359	356	340	347	326	350	351	365	371	334	363	341	405	323	350	350	362	359	350	342	366	346	334	361	365	361	377	331	351	369	347	351	370	333	368	351	337	332	347	357	342	347	324	342	366	316	313	353	401	348	341	371	342	329	353	332	379	359	356	350	346	343	336	363	361	358	333	344	354	336	374	361	349	343	337	358	350	382	328	324	371	336	367	387	336	355	388	343	369	338	331	363	330	322	354	331	408	368	350	317	366	376	366	361	340	364	352	344	336	365	358	341	379	380	385	361	356	338	357	347	355	348	357	325	334	364	374	347	352	338	349	341	362	328	343	348	341	376	350	330	356	362	334	373	366	339	335	344	322	317	361	381	354	366	367	345	348	351	344	356	329	372	413	384	366	331	359	326	355	374	369	317	324	332	382	375	379	349	367	372	343	347	349	367	335	337	365	367	366	371	360	336	371	348	380	362	349	378	354	366	351	357	327	370	383	379	317	349	307	354	355	337	377	321	332	415	359	375	358	356	354	348	356	360	357	323	366	354	344	358	335	337	355	334	348	348	352	346	344	327	318	327	349	376	355	376	385	356	345	366	348	347	374	352	333	357	366	357	347	337	356	323	392	320	334	357	369	359	390	340	362	365	345	349	333	389	330	354	308	352	371	368	354	373	344	334	370	364	339	357	338	351	368	372	379	394	360	362	383	354	373	364	359	375	348	397	363	354	353	361	341	366	379	337	359	337	375	330	331	339	351	338	336	337	379	382	332	335	354	346	376	357	322	386	358	381	324	344	354	377	342	326	346	374	315	358	329	385	334	387	365	328	355	370	360	352	364	343	314	355	355	355	319	341	313	378	338	380	338	336	350	349	346	349	372	361	346	380	317	353	351	380	369	366	355	356	359	367	325	387	349	345	348	391	337	345	384	346	373	354	331	319	349	378	355	378	385	296	352	369	365	356	319	381	370	345	372	352	361	381	345	355	362	351	340	376	352	384	354	348	338	335	361	340	361	349	353	336	381	367	337	321	358	372	352	349	333	333	361	349	369	346	357	342	360	356	387	355	367	379	367	366	371	345	349	351	354	346	331	372	338	354	343	351	371	326	366	338	351	330	366	353	370	350	373	357	347	341	365	388	345	353	362	364	377	339	334	350	348	360	392	370	344	370	343	325	395	370	357	341	339	325	367	372	370	349	371	375	347	368	362	368	320	368	380	369	374	368	362	375	316	365	361	352	372	320	359	339	325	370	371	351	362	389	323	345	358	358	365	356	388	334	362	335	331	371	344	331	342	370	360	349	349	357	365	391	331	336	365	391	383	347	390	363	335	343	343	337	350	366	335	354	348	376	365	363	321	305	319	358	356	322	356	345	364	380	329	360	349	396	363	370	333	333	365	351	330	356	358	345	357	361	372	361	328	354	342	385	397	380	344	357	353	345	376	352	343	344	336	349	357	333	370	350	349	363	346	373	351	379	366	348	359	365	347	343	359	364	353	351	347	361	378	370	363	362	353	353	372	360	366	345	334	342	319	340	381	365	348	340	353	330	363	337	379	387	343	363	353	349	330	359	371	347	338	361	346	324	359	335	389	370	356	347	361	387	339	376	330	332	351	358	382	325	338	353	332	354	373	375	361	357	350	334	356	382	341	384	352	350	323	351	359	350	354	346	349	369	351	371	349	339	351	348	354	351	356	366	345	343	351	369	319	341	342	362	347	366	337	363	356	331	374	334	383	348	343	365	363	341	362	352	347	348	365	349	334	338	348	370	347	322	366	352	360	343	358	402	354	333	346	365	362	339	334	346	355	359	367	342	314	369	359	359	361	347	371	319	358	340	363	365	347	325	343	362	323	337	386	362	339	345	332	355	378	349	353	358	301	364	349	341	359	361	340	366	356	371	365	336	338	362	364	349	373	321	336	346	340	349	360	362	381	352	349	389	354	362	390	344	342	350	348	362	381	369	354	320	345	362	370	365	348	379	342	357	376	369	367	332	315	341	367	353	347	373	345	364	340	335	339	347	347	357	314	345	321	327	357	366	355	325	344	347	324	349	337	376	320	356	348	332	373	337	328	394	333	406	360	347	360	379	375	359	361	361	321	336	342	326	375	396	364	313	379	367	371	362
23000	54689	35465	13948	3245	760	435	419	429	388	430	418	381	451	434	389	400	436	389	384	418	419	410	437	411	405	413	415	428	412	410	427	406	408	426	426	397	413	395	428	389	402	406	438	430	437	396	370	407	382	433	420	414	414	417	424	395	394	399	433	392	385	410	393	405	387	427	435	378	390	414	406	374	389	407	410	376	372	381	388	401	427	420	372	419	439	432	422	420	399	374	410	401	411	409	442	397	431	428	399	421	402	391	402	422	403	421	380	398	397	430	388	403	390	444	348	409	387	415	418	417	374	397	394	445	389	393	396	417	449	427	394	411	419	408	409	443	403	383	388	402	422	358	429	402	415	410	393	405	380	403	436	425	433	390	407	409	409	410	423	404	415	398	420	389	409	437	445	429	394	393	421	400	381	398	426	416	388	415	437	434	407	429	433	412	373	416	422	396	402	365	384	387	458	435	388	395	394	448	430	395	394	377	377	417	379	401	401	388	420	428	404	371	400	413	393	401	400	406	407	426	419	416	402	370	394	421	395	397	403	418	396	407	393	422	426	384	429	442	391	405	416	409	375	424	403	384	405	444	435	401	373	430	403	425	391	420	401	406	395	408	398	434	405	403	456	418	419	406	422	415	390	448	405	383	409	413	390	413	393	442	416	423	394	408	414	417	399	404	405	437	435	390	422	386	437	412	415	407	366	427	423	414	395	381	413	408	422	397	400	415	370	427	392	392	416	393	376	447	413	386	426	410	410	401	390	390	404	432	396	432	429	398	412	415	412	430	428	403	399	385	411	400	451	408	450	425	397	413	384	383	389	408	394	392	446	415	424	372	379	414	390	389	432	376	393	415	408	401	393	428	394	437	392	405	396	384	431	403	373	398	421	400	412	415	390	409	430	379	420	399	393	395	421	385	395	426	430	424	400	449	409	404	397	432	400	381	397	380	407	443	416	390	421	398	385	413	376	411	421	410	381	371	416	450	414	440	412	412	410	383	395	422	383	422	384	422	415	430	433	426	392	448	413	400	405	419	380	409	391	407	379	415	397	418	415	377	376	402	394	430	421	408	392	432	411	398	380	388	404	421	418	440	435	382	387	391	416	412	402	394	437	401	383	407	414	398	412	410	382	401	406	424	420	389	421	411	397	381	427	424	423	399	406	402	401	400	384	381	378	383	421	429	403	443	401	380	405	420	409	407	463	393	399	394	426	392	375	407	395	377	401	405	390	427	406	426	396	376	404	395	438	396	390	413	430	420	431	400	398	361	422	401	434	425	420	389	426	390	400	422	432	427	430	365	407	377	379	383	411	383	398	384	431	394	406	401	384	390	418	414	390	426	406	442	387	413	418	404	382	387	420	387	377	423	396	422	446	403	378	402	388	412	381	417	427	433	401	403	406	434	434	412	399	409	403	439	428	425	395	420	435	442	384	412	411	393	410	409	396	392	396	434	421	409	410	404	431	380	386	392	393	420	412	420	428	410	397	377	406	410	391	387	375	405	411	398	421	422	401	421	396	420	424	440	427	423	361	385	377	438	404	388	403	432	420	412	421	415	387	409	377	409	386	371	402	372	438	432	410	406	407	409	427	432	392	464	445	408	386	441	397	419	419	418	381	393	385	445	402	394	432	396	441	392	412	414	390	363	384	365	432	399	420	417	403	425	423	396	427	388	410	375	388	393	410	417	419	434	384	423	439	417	414	417	392	392	432	391	402	414	385	375	422	454	403	380	427	419	420	429	408	387	376	451	390	416	392	412	393	413	418	431	432	437	380	379	409	408	449	396	405	403	391	371	429	385	385	397	377	403	389	391	368	454	414	432	406	414	393	385	420	392	438	382	428	396	426	428	435	406	389	401	389	368	386	405	406	382	393	379	402	416	407	437	435	419	450	446	400	418	425	407	406	407	420	384	422	403	344	394	404	380	412	397	414	359	436	415	407	446	411	384	394	397	417	431	443	416	419	395	409	405	420	390	399	415	409	443	415	395	398	432	420	447	416	427	387	417	387	351	404	415	399	405	392	431	452	386	413	381	401	424	433	440	413	416	397	432	407	377	395	375	414	428	412	434	406	401	382	415	426	415	433	432	393	425	387	411	417	411	434	385	404	400	406	395	384	427	357	427	410	423	383	360	416	393	388	407	393	401	434	431	427	446	425	370	394	400	408	375	404	407	411	417	390	432	401	390	378	425	414	390	424	419	412	428	417	429	424	410	397	394	407	372	390	430	413	366	408	440	386	396	407	413	460	424	409	424	408	411	418	462	416	372	375	392	421	399	395	374	377	416	438	425	399	422	444	385	396	402	396	384	415	404	434	426	403	399	411	423	426	398	398	425	434	408	429	381	396	442	411	457	417	396	394	420	412	387	418	393	374	416	391	417	408	455	392	441	401	444	358	396	388	423	412	381	408	429	432	385	426	390	388	452	433	391	438	433	392	459	400	404	405	409	380	403	403	394	431	442	427	431	407	407	401	425	412	410	411	409	420	422	405	407	409	432	378	403	365	438	403	392	409	381	392	423	363	400	424	431	414	440	403	392	411	422	420	381	404	390	412	442	408	421	411	415	404	402	405	457	391	411	397	428	419	401	385	429	387	389	394	437	389	425	392	429	389	423	373	403	416	389	422	379	413	423	418	362	405	398	363	432	404	388	436	387	443	398	384	427	420	384	425	428	399	432	426	391	448	414	404	396	372	406	417	393	420	372	372	382	420	404	373	414	405	433	394	396	418	413	431	393	412	417	396	369	391	386	429	432	415	382	411	408	404	427	411	416	381	443	414	398	445	421	383	449	455	402	395	399	380	433	392	410	419	433	415	402	396	423	417	398	407	408	380	416	390	378	423	386	429	391	437	413	422	418	414	433	398	397	398	420	416	379	429	421	374	380	422	421	407	439	362	397	379	400	382	407	403	404	373	399	453	414	399	460	399	373	399	388	399	425	428	424	414	361	437	426	372	429	397	392	410	397	460	406	377	370	416	388	392	422	415	407	402	378	382	451	384	394	395	404	403	404	406	404	399	377	423	427	407	435	373	384	434	406	401	438	399	443	421	434	453	423	391	432	392	415	414	404	408	436	406	402	389	428	426	388	394	409	381	414	422	412	415	378	417	413	397	399	412	417	413	394	391	377	407	403	402	363	405	413	366	410	396	424	357	421	433	366	433	408	372	417	404	397	397	406	399	420	389	382	423	458	405	421	375	422	392	409	424	410	403	415	396	389	408	432	411	409	343	400	395	402	400	349	405	378	399	390	387	404	425	421	394	409	418	370	391	391	383	389	395	395	411	402	413	388	396	456	396	446	432	379	402	386	416	409	411	371	425	407	376	406	415	438	411	384	383	382	382	378	413	413	406	394	410	387	399	423	414	400	421	434	458	429	400	428	387	411	426	398	412	385	431	413	413	389	394	404	411	364	420	392	408	363	414	406	371	428	380	385	421	391	413	427	395	403	394	421	420	427	419	423	429	404	401	386	409	398	417	402	428	388	401
24214	24688	39623	33473	23542	15639	2641	490	435	446	419	422	429	420	409	401	397	386	402	399	368	401	418	433	395	410	451	448	397	389	420	397	429	375	395	413	377	411	362	407	403	399	430	442	416	416	422	415	391	408	407	384	424	389	388	378	401	422	378	406	398	386	434	395	394	423	358	390	424	416	395	396	410	437	411	401	425	387	402	390	400	441	390	402	406	406	382	415	370	445	422	412	406	437	400	432	394	398	366	378	402	411	425	415	389	431	419	402	403	386	360	379	387	408	378	433	405	425	431	437	433	398	445	413	430	414	397	369	422	367	470	403	385	420	386	406	382	387	405	386	381	399	421	431	426	425	404	421	408	412	424	402	406	400	364	372	432	425	395	415	416	403	398	435	381	411	408	387	388	381	374	380	437	407	412	420	450	415	449	405	395	434	379	384	428	396	440	401	358	378	418	368	384	388	415	437	388	408	416	413	402	381	370	447	422	420	397	424	393	405	399	406	418	400	426	421	412	431	409	401	414	380	416	412	388	387	364	403	396	422	394	382	377	391	404	410	415	426	383	388	412	384	431	399	393	390	446	373	413	401	421	397	452	404	361	418	406	400	415	376	403	414	377	420	395	424	434	418	438	391	363	435	421	417	405	413	381	373	386	417	383	428	432	411	425	374	404	353	389	400	382	408	404	380	373	405	398	463	419	403	397	423	391	388	399	418	430	406	407	423	385	375	401	373	416	413	388	366	435	416	413	407	420	395	379	403	391	410	371	421	374	373	357	394	421	409	404	449	432	402	406	404	387	399	367	379	409	426	412	421	413	397	410	388	415	426	376	380	424	414	398	457	433	418	424	400	412	401	410	404	392	403	388	368	419	440	380	385	399	413	379	414	413	410	403	428	409	401	389	461	377	405	369	416	401	373	367	398	392	400	431	417	423	405	392	392	401	434	423	416	385	430	381	401	430	415	387	434	439	381	394	392	436	396	437	398	404	373	416	423	414	366	392	395	395	381	388	450	404	381	409	393	434	382	378	431	393	413	431	376	412	399	410	436	393	382	396	400	403	392	452	420	414	434	428	450	391	409	394	406	424	431	373	402	432	398	385	413	373	410	401	420	406	406	469	398	425	411	444	437	444	393	396	398	385	400	416	412	416	413	427	423	397	421	446	424	369	404	435	427	391	375	368	421	401	388	400	421	430	396	379	392	385	424	432	390	425	402	394	398	418	393	386	370	392	389	356	403	432	442	405	398	386	407	420	394	381	412	426	433	396	420	415	409	392	393	401	418	401	390	392	432	415	413	422	406	439	402	428	382	395	416	435	396	425	445	404	409	404	373	415	410	373	396	402	401	388	392	405	453	359	386	433	415	388	409	411	394	361	395	388	411	370	383	398	414	464	402	393	398	414	393	422	404	387	423	401	415	391	409	425	426	388	420	408	396	411	354	422	416	441	398	412	405	408	419	407	385	389	397	417	388	407	392	384	402	427	376	421	418	402	375	392	399	410	415	395	382	412	386	409	428	405	446	424	428	425	381	412	364	422	405	404	409	405	411	378	365	414	396	410	401	391	391	415	410	444	396	397	389	393	440	397	389	410	415	410	429	408	369	416	405	409	386	423	418	410	446	413	424	392	398	432	382	389	407	411	422	419	393	425	399	406	396	387	426	419	348	381	400	418	388	391	407	382	438	423	431	453	409	405	392	397	395	393	389	369	414	430	392	437	354	393	355	378	409	405	406	392	385	396	421	413	385	389	399	386	420	419	400	426	437	380	378	391	415	410	419	377	380	395	379	400	390	406	413	383	437	411	406	401	444	422	406	405	375	411	431	408	414	426	346	409	452	371	402	396	392	401	393	397	417	392	375	410	398	382	405	420	395	387	385	417	408	443	361	359	390	417	424	410	393	394	448	433	392	405	370	378	407	383	377	385	441	360	418	401	411	403	425	407	398	441	423	393	387	388	395	429	415	393	390	442	418	432	389	401	416	413	412	432	416	402	418	390	398	412	411	431	374	419	390	410	442	410	423	431	417	397	414	398	431	431	414	408	390	376	402	394	416	419	398	403	397	429	416	425	432	396	385	407	381	410	379	397	433	405	439	383	418	414	399	417	428	371	411	411	428	383	389	379	372	374	397	376	405	385	422	430	396	395	415	369	413	409	395	435	367	420	391	384	404	434	405	395	408	380	413	422	378	375	398	423	384	439	393	398	419	437	440	392	447	376	399	388	394	419	437	400	393	418	431	387	436	397	432	377	383	452	392	412	429	431	398	437	381	424	446	442	372	413	388	392	394	373	399	416	406	393	428	403	427	393	394	420	403	374	391	414	438	383	390	402	426	418	413	400	419	437	396	411	428	410	421	423	414	384	410	404	398	412	390	388	406	444	384	410	389	439	401	385	433	403	397	444	441	410	402	404	400	386	440	377	400	397	376	423	376	405	416	414	437	392	387	396	388	436	434	429	433	397	419	402	413	394	413	400	445	398	398	366	377	399	412	384	406	419	400	405	426	373	381	408	394	394	404	396	395	413	409	422	403	395	371	379	443	420	428	409	395	423	408	414	430	375	412	375	383	390	453	453	387	435	421	424	390	397	413	416	410	414	400	411	409	410	407	421	423	407	420	432	443	407	454	449	378	359	412	388	397	394	373	410	402	416	380	414	420	402	371	436	395	416	424	436	389	348	420	461	368	408	418	407	435	365	393	457	412	387	370	413	394	419	423	385	362	397	387	405	422	392	401	376	375	410	420	413	410	394	423	390	421	382	392	394	405	400	383	398	425	401	377	400	438	438	404	416	383	392	421	436	385	408	394	396	430	401	440	378	403	401	387	412	396	424	451	414	437	412	393	441	393	459	425	403	414	388	420	430	428	392	420	415	374	370	433	418	369	403	427	430	412	431	430	444	420	424	411	393	389	418	436	429	416	403	404	413	408	411	417	414	414	407	419	405	414	420	436	376	452	388	412	395	398	399	406	414	399	397	402	398	423	421	410	368	366	395	455	411	450	461	416	373	413	422	409	388	393	433	433	392	385	403	422	421	436	413	399	390	392	411	408	390	398	393	412	442	414	439	430	393	424	418	386	424	401	373	355	397	403	432	402	378	405	407	395	398	412	432	361	414	414	399	396	383	415	391	433	379	443	410	426	395	411	430	395	410	416	434	413	414	429	414	389	394	402	398	420	354	449	391	369	418	399	398	407	400	397	429	447	417	410	440	399	415	389	434	405	382	402	400	428	402	418	378	419	397	415	419	404	386	396	423	368	406	394	413	413	405	429	389	427	452	426	414	404	386	395	391	418	404	431	367	441	415	408	448	394	441	388	431	431	384	398	419	417	409	394	408	424	452	392	442	453	388	459	386	420	395	400	397	438	415	417	383	433	386	424	398	403	384	402	390	407	380	428	366	402	410	384	398	412	399	448	439	380	417	380	390	378	369	404	411	391	403	402	383	432	409	417	381	450	392	430	362	399	381	425	386	381	390	407	423	381	374	407
47385	95983	71800	44019	21551	5560	494	477	474	451	474	466	453	517	445	463	468	468	467	440	438	492	423	495	456	429	455	485	453	470	449	458	474	432	446	460	453	462	471	471	457	446	413	464	472	440	444	446	466	454	431	443	438	460	444	405	511	455	446	463	461	467	469	452	434	448	449	458	457	463	451	459	470	403	440	453	467	480	469	457	430	450	456	429	474	452	486	441	463	478	468	408	466	452	451	436	439	466	480	457	463	472	474	484	427	462	439	440	456	467	494	453	479	433	441	444	481	465	449	436	435	451	416	478	418	456	448	452	492	439	426	454	415	441	444	423	443	443	434	498	441	474	457	455	441	441	456	461	459	456	451	507	492	427	469	477	456	475	428	447	473	455	453	449	450	432	474	436	426	472	460	467	453	437	463	418	483	383	451	446	452	457	411	467	463	440	455	434	459	462	462	454	466	438	472	443	445	439	459	445	464	381	415	458	455	480	479	424	436	441	440	463	426	487	469	461	454	465	428	470	465	475	459	446	434	442	449	411	447	433	483	450	439	471	465	448	455	432	445	474	485	429	436	439	427	445	400	452	454	430	441	468	459	475	471	481	442	430	448	437	443	454	474	443	442	418	452	448	460	483	478	458	455	455	482	448	450	454	428	474	436	441	441	471	446	447	432	482	481	410	407	463	438	462	482	456	425	427	422	461	382	445	431	480	455	468	452	449	463	506	461	430	459	427	477	457	492	449	424	459	459	448	480	488	425	417	478	438	428	439	479	435	423	433	472	462	454	473	421	416	436	444	405	475	422	435	428	500	477	421	432	475	454	461	492	439	446	448	455	422	425	464	496	471	409	479	445	446	485	462	460	439	468	474	440	401	465	430	464	475	431	438	451	479	410	465	434	477	452	465	464	454	445	437	439	474	465	425	439	442	479	428	457	440	420	432	447	423	472	427	428	466	445	466	437	439	491	432	415	455	480	424	450	451	467	457	449	464	416	482	459	431	445	441	435	432	435	483	440	458	475	460	471	469	463	432	424	455	436	491	468	436	437	451	430	475	475	438	458	456	492	450	445	454	443	440	454	419	458	440	474	461	445	445	432	434	424	438	485	405	416	458	447	475	457	450	446	435	452	456	439	471	482	425	468	429	408	463	466	442	437	454	424	471	425	442	470	450	447	459	413	470	449	457	444	443	397	440	448	463	422	455	418	435	456	428	430	393	437	472	457	413	476	445	431	474	479	427	449	489	428	433	446	472	474	437	471	418	439	427	488	439	467	458	445	487	467	472	435	455	460	467	467	469	467	458	434	396	447	454	421	451	404	428	435	436	459	441	481	453	453	454	441	441	476	453	465	442	440	429	464	448	452	414	438	446	445	444	465	464	460	438	441	441	408	469	451	463	443	440	426	460	447	435	446	463	466	413	443	414	462	469	419	452	454	447	410	452	458	442	436	458	407	399	472	426	458	481	441	450	465	423	462	444	425	443	497	464	452	449	456	448	440	438	475	401	481	422	464	469	444	468	406	444	458	457	415	440	428	453	439	465	450	442	464	428	426	439	487	468	422	421	463	451	436	445	450	438	472	455	449	446	456	456	450	477	428	462	433	431	462	456	470	438	489	434	433	475	463	459	472	475	452	463	453	427	458	459	487	451	425	477	460	448	452	469	388	447	456	475	474	421	470	462	467	419	460	452	432	460	452	490	439	445	451	470	434	470	434	471	464	447	453	468	473	441	424	462	452	477	450	495	469	509	456	442	454	444	449	439	433	450	450	400	461	452	413	445	479	424	476	458	431	466	414	432	470	430	448	483	440	434	407	486	429	461	481	425	399	464	456	400	413	461	460	438	479	450	468	440	452	441	488	417	462	441	480	449	441	455	462	456	439	434	462	430	472	449	478	458	462	445	447	482	477	412	453	480	446	450	476	464	485	413	447	419	407	458	469	416	433	426	483	462	440	422	432	444	469	463	438	469	426	473	438	476	455	439	429	422	476	488	455	465	439	484	417	486	435	483	468	500	466	454	454	429	471	448	421	458	444	461	449	471	471	436	455	456	447	469	447	427	488	446	448	412	446	443	441	437	432	459	503	441	486	480	455	485	443	431	440	424	427	450	468	443	464	475	477	443	430	458	427	448	449	479	414	454	391	443	501	450	436	453	436	462	427	450	444	448	466	431	449	469	446	433	424	445	456	468	479	482	424	477	433	422	472	461	434	466	445	418	463	479	444	454	442	464	426	477	466	437	451	446	461	447	451	483	445	418	449	436	459	444	467	427	452	431	429	467	463	457	467	438	448	438	434	440	436	452	432	443	451	438	460	486	445	435	448	421	437	444	458	432	440	437	464	440	459	460	466	485	434	429	434	459	429	454	428	479	448	450	451	442	448	452	435	465	446	471	466	442	460	467	448	468	443	456	427	450	452	461	453	477	464	478	485	451	450	454	426	451	432	461	465	417	445	447	414	420	452	440	413	474	443	454	413	415	442	485	439	473	481	460	469	434	429	421	469	421	404	451	448	447	449	407	437	421	473	475	419	414	418	435	463	462	434	473	440	480	443	497	462	462	425	440	438	436	444	446	427	399	434	421	415	417	471	444	431	430	430	420	399	431	425	448	457	482	442	495	466	440	436	473	455	458	430	450	446	453	435	451	449	438	484	472	485	495	427	446	443	452	425	444	448	449	429	459	437	481	451	433	410	491	418	469	459	460	464	472	457	459	432	472	446	455	467	471	433	412	480	452	481	458	451	438	443	424	436	438	441	461	449	455	453	401	440	453	478	437	442	461	457	412	446	463	436	454	433	451	437	447	436	443	402	464	475	492	468	448	468	469	430	443	412	417	458	449	432	483	435	460	472	470	449	462	436	448	485	457	395	471	497	462	442	455	423	433	451	448	453	432	437	446	455	467	463	473	453	430	438	462	425	452	508	466	468	461	433	475	475	476	456	436	436	445	467	473	474	455	460	428	464	437	489	502	467	475	462	483	457	451	443	449	461	450	394	449	467	401	448	411	447	442	437	428	502	441	409	458	416	440	492	423	425	439	472	469	457	432	443	464	444	474	460	416	519	454	468	445	445	440	467	457	429	444	427	445	476	437	450	454	452	423	450	447	495	429	462	444	431	454	443	448	438	432	454	449	417	443	478	441	458	414	443	473	449	480	449	441	446	468	452	481	444	452	463	437	439	439	429	467	427	410	471	471	470	419	476	463	420	489	420	473	430	459	416	437	489	486	447	450	492	454	459	453	457	490	497	486	433	452	477	423	428	411	420	449	458	466	488	435	438	424	467	449	464	466	478	414	460	480	420	409	460	455	448	478	440	471	418	457	493	472	428	440	440	435	438	451	420	401	487	464	483	480	508	471	484	441	485	476	471	435	479	460	418	442	435	473	447	469	441	471	456	431	418	476	472	469	485	455	394	453	445	486	458	425	422	448	476	424	470	427	461	463	465	428	452	424	468	445	455	443	464	479	460	455	487	432	457	444	470	466	437	452
25524	28580	42239	32670	19435	6236	638	514	469	466	478	441	450	416	496	426	474	470	462	449	449	474	521	450	440	399	462	455	444	440	468	461	492	504	500	458	497	483	459	476	471	479	450	460	518	486	461	490	454	457	451	451	462	475	451	481	468	487	464	490	482	487	465	498	457	453	497	441	466	479	473	446	467	458	427	429	456	467	469	477	462	453	488	464	463	461	452	459	451	422	465	440	470	414	453	466	441	450	433	471	434	432	445	474	440	447	464	493	468	473	464	508	450	480	483	458	434	462	436	431	459	445	492	476	421	469	479	493	471	464	453	480	463	447	476	469	482	462	446	480	436	464	464	491	484	426	431	454	441	435	446	473	468	496	434	440	447	481	475	465	494	451	461	436	473	488	426	447	418	495	456	524	450	463	444	434	462	454	462	460	506	492	480	459	454	432	455	512	479	447	461	485	461	492	465	482	446	454	461	484	422	477	489	453	446	465	469	475	446	444	471	440	498	464	410	493	484	459	493	473	453	455	473	449	482	454	461	470	503	406	454	435	427	472	473	501	465	503	473	478	458	467	436	483	465	458	421	483	477	476	484	508	444	518	434	482	448	446	449	455	450	465	495	448	451	496	487	437	443	437	471	449	498	437	423	499	443	426	481	438	453	456	456	474	482	499	444	468	474	466	424	479	467	504	489	437	463	472	468	473	464	469	424	424	468	448	477	473	478	452	476	464	476	472	428	482	444	468	508	468	468	496	461	459	490	503	488	455	452	491	468	433	478	483	478	473	433	479	463	464	427	441	453	446	475	477	441	502	472	455	455	478	470	476	466	434	474	485	516	476	444	431	498	444	464	471	465	457	503	433	409	480	483	494	480	446	469	482	429	447	427	442	459	437	463	478	439	483	454	470	454	454	466	469	485	495	466	456	479	455	448	446	469	491	443	460	422	444	488	467	466	437	491	455	441	507	474	477	428	460	396	410	444	470	428	463	470	444	443	432	450	438	494	449	455	461	471	477	442	425	429	499	420	445	460	436	473	446	456	488	435	482	461	474	490	469	480	467	473	445	473	455	479	457	440	468	498	438	486	493	463	438	480	431	446	448	442	427	490	434	464	472	443	443	421	439	467	443	458	452	448	486	483	452	455	491	461	487	433	457	453	463	482	469	428	478	459	450	453	461	457	466	461	463	463	435	499	449	424	494	468	451	467	480	448	458	473	482	530	491	465	468	454	434	463	457	459	469	481	439	439	429	445	461	434	465	431	468	468	458	469	449	483	485	433	468	466	443	453	479	477	435	459	447	466	460	449	488	461	456	468	437	452	462	457	460	486	452	480	470	511	449	467	441	477	474	472	459	469	474	465	461	471	431	449	464	472	465	482	443	447	513	483	508	425	463	433	458	467	415	489	494	470	455	482	448	475	471	501	469	477	490	457	459	443	445	471	445	477	482	455	447	482	457	480	463	464	440	489	464	481	467	437	494	432	490	449	455	487	465	453	440	448	495	490	453	466	460	467	456	459	430	447	470	458	418	442	463	496	463	487	457	477	466	473	465	448	499	468	463	492	450	451	433	456	442	455	455	465	432	473	462	486	462	458	438	440	486	474	470	482	464	485	461	457	439	464	464	495	454	453	468	436	501	469	427	461	499	477	439	491	502	476	456	454	464	495	445	462	459	447	462	426	494	462	489	478	466	473	453	465	454	479	446	468	454	427	473	471	465	461	464	479	500	447	461	418	441	486	468	458	457	448	439	513	472	431	449	463	470	468	475	468	458	459	463	480	441	460	470	447	446	458	464	455	474	475	503	449	447	433	489	428	489	472	448	452	504	493	492	474	462	463	427	490	465	426	443	463	464	476	402	439	496	465	460	450	475	462	427	456	467	475	442	492	471	428	471	442	498	421	445	458	461	444	435	472	483	453	450	499	490	458	504	454	459	456	504	487	461	480	460	457	461	489	482	460	438	510	451	477	488	472	456	467	485	471	476	449	428	476	484	477	436	453	484	460	488	487	475	448	474	505	478	446	455	470	444	446	481	479	464	439	478	455	493	487	470	465	474	446	471	447	503	450	454	494	455	508	457	499	482	410	448	496	447	461	472	454	432	483	484	439	447	494	482	437	480	469	471	443	478	451	454	449	477	482	458	438	469	501	457	476	483	455	480	443	452	458	484	466	451	455	466	485	454	454	460	436	448	450	481	498	459	437	467	469	491	459	447	531	490	469	495	482	462	482	526	446	428	477	435	469	469	465	415	444	443	442	481	466	472	454	465	484	501	418	408	458	453	448	433	492	456	466	442	476	474	477	450	477	484	469	461	471	473	474	438	461	472	460	445	458	462	496	469	454	461	447	471	462	409	462	482	468	459	447	449	425	471	441	485	437	476	476	515	483	484	458	484	479	458	426	475	481	482	430	458	468	460	497	467	502	474	519	469	452	471	454	456	464	480	422	461	468	465	459	482	449	457	471	444	473	472	482	471	467	479	437	443	481	453	483	491	467	464	441	448	463	451	424	492	464	459	448	441	444	469	441	413	460	464	482	440	489	461	458	511	461	444	454	477	489	476	452	491	486	461	491	453	440	423	502	449	435	441	472	428	509	451	469	480	439	467	447	461	441	437	463	458	472	480	476	471	478	499	497	469	444	443	431	486	457	453	477	478	449	464	474	467	484	474	468	483	462	440	462	472	473	475	440	508	454	429	461	452	467	478	471	455	457	468	461	479	482	498	448	480	487	430	478	450	452	466	440	435	496	501	482	456	421	470	471	489	476	493	421	422	468	443	434	473	502	461	507	463	507	487	497	453	475	486	466	469	436	474	430	432	472	456	473	449	429	498	475	459	453	468	454	438	468	464	454	485	510	440	462	463	474	477	440	484	442	455	465	474	474	462	489	497	433	450	475	455	459	461	472	430	464	496	429	481	470	473	454	491	448	447	496	429	436	474	472	431	508	462	419	445	467	434	454	452	495	474	446	509	448	499	446	476	482	447	452	485	466	465	440	450	482	448	420	485	464	490	465	411	476	484	458	459	465	433	469	467	460	470	434	453	440	453	471	488	489	440	481	457	444	480	460	474	488	457	470	458	479	467	434	475	468	452	457	494	470	478	418	473	469	476	470	457	477	439	478	473	518	485	449	481	410	415	472	490	472	473	447	446	466	461	468	469	441	482	473	457	486	459	437	458	461	448	459	509	505	440	466	463	452	446	504	470	460	441	424	444	456	464	443	477	436	438	463	444	469	458	471	474	459	450	481	491	443	461	478	462	480	475	445	443	481	471	459	475	507	457	488	468	466	435	441	456	458	420	463	463	452	526	468	501	454	465	442	505	466	445	459	481	443	502	483	479	480	438	457	446	474	495	469	457	479	465	467	505	454	504	445	472	419	455	458	447	461	442	467	480	471	445	447	454	466	419	488	468	520	483	488	457	459	471	427	500	472	464	460	472	454	468	485	457	476	481	476	485	511	428	456	447	429	465	434	461	462	456	487	464	467	470
40674	87144	61287	35680	16592	4083	546	552	551	565	503	506	542	526	556	520	539	508	535	535	482	522	537	521	553	516	524	498	499	524	533	528	480	493	515	529	488	507	521	526	477	516	521	483	565	514	505	526	519	536	512	539	523	514	582	540	505	526	504	491	551	526	487	517	551	547	566	529	502	546	510	525	561	530	542	549	534	564	510	548	496	552	511	521	508	560	538	552	525	543	529	521	521	521	499	525	536	499	544	510	541	524	537	500	539	532	526	544	511	537	562	508	515	516	537	521	526	529	515	539	549	545	514	528	562	547	535	506	516	518	537	528	544	537	503	574	519	502	510	501	536	554	524	513	568	505	537	520	525	499	514	541	501	498	557	543	524	505	530	541	520	505	500	530	543	494	540	495	522	517	487	529	500	533	532	518	532	543	534	540	543	541	560	543	491	513	561	533	558	505	501	538	560	532	536	513	549	548	527	528	520	529	504	541	512	549	541	525	508	529	517	532	530	525	484	567	563	540	508	510	576	512	507	499	541	523	519	535	552	544	487	516	502	524	511	527	562	524	516	537	506	543	548	523	545	500	538	584	509	513	538	549	569	501	501	491	492	486	537	540	507	550	506	506	488	543	498	576	527	515	520	494	545	511	484	524	496	528	510	514	544	531	496	498	501	515	557	565	510	519	476	525	552	566	520	550	503	492	538	508	542	526	535	560	527	553	549	525	513	552	505	523	514	519	473	492	571	564	545	524	506	521	537	539	557	582	483	538	543	485	530	524	524	518	522	541	569	494	490	487	483	492	527	518	537	501	553	541	537	509	573	494	501	511	501	532	518	486	526	556	505	536	566	518	512	530	492	541	546	516	498	517	487	505	536	472	502	505	533	529	519	515	513	522	514	528	516	506	530	539	515	495	559	539	548	550	539	526	503	507	517	503	536	523	520	520	534	516	526	540	515	510	534	547	452	554	570	516	561	520	501	511	491	527	530	514	490	533	532	499	539	528	511	535	488	543	530	526	521	558	501	533	513	545	550	537	542	522	512	498	529	496	560	544	506	530	515	582	519	518	508	528	524	531	537	540	563	498	524	502	526	540	504	525	553	532	550	515	537	502	559	506	506	552	569	556	529	520	521	509	543	508	551	522	557	521	503	503	514	559	523	537	470	494	530	537	539	483	523	574	467	553	503	545	537	520	524	548	538	507	519	545	492	518	559	511	511	494	501	528	506	513	544	536	519	505	513	512	532	519	507	551	552	500	508	537	510	572	536	536	552	531	537	501	524	532	546	537	495	553	485	558	516	449	523	564	563	514	522	550	499	534	512	572	540	523	519	565	508	532	515	522	501	530	520	533	534	571	581	512	555	579	570	536	540	525	544	551	529	537	503	461	511	517	546	529	511	540	546	519	502	538	527	509	516	525	578	517	511	525	545	550	555	572	520	516	543	550	514	497	544	547	536	526	541	485	533	502	530	535	499	536	524	537	534	549	495	531	548	517	546	539	505	543	522	550	511	473	548	535	536	493	535	516	506	523	524	506	534	533	531	519	516	521	532	534	556	564	515	537	524	519	533	484	536	543	544	516	518	546	524	485	474	536	528	492	509	497	535	566	534	546	503	518	549	547	545	584	542	490	489	509	481	514	508	535	551	500	557	566	496	536	488	509	485	531	524	523	490	525	518	539	534	514	533	555	567	551	516	544	523	521	506	507	557	515	550	520	542	527	525	525	506	531	544	538	566	565	495	535	495	520	546	524	489	547	544	542	530	500	534	557	540	549	526	496	545	528	487	517	518	536	505	534	541	523	524	527	507	556	529	531	517	520	499	558	537	506	499	551	556	545	518	530	503	557	527	539	541	517	564	541	506	477	521	516	507	543	536	548	522	549	593	505	516	508	538	542	532	524	528	526	536	524	546	549	515	551	506	559	548	536	489	539	548	558	494	515	516	492	531	537	496	548	511	540	524	496	544	532	524	565	557	534	517	535	530	581	561	534	532	514	527	516	540	493	524	543	498	543	583	538	514	490	533	543	499	546	535	550	519	537	561	522	571	522	519	510	493	498	564	518	537	523	526	537	511	496	539	555	520	477	490	554	521	515	541	535	524	490	547	548	529	530	563	484	530	488	502	521	544	521	573	518	535	498	496	530	524	496	516	497	520	525	525	568	556	531	555	513	522	552	539	508	527	527	524	527	520	530	552	530	564	515	543	510	511	488	578	507	525	549	498	511	515	527	545	528	517	498	539	505	515	507	528	539	551	523	532	527	540	477	496	511	502	524	564	504	552	529	555	511	535	526	531	518	513	513	539	516	552	508	526	536	532	527	532	510	489	523	496	514	557	528	536	518	550	542	558	534	532	519	566	576	519	540	531	524	508	528	510	546	537	522	565	547	533	514	532	518	492	499	501	551	529	520	517	534	539	553	502	511	525	557	509	535	509	539	544	515	524	535	540	539	561	532	540	529	525	575	546	521	549	525	541	533	510	542	502	486	502	508	542	524	512	543	541	543	545	518	524	529	525	494	517	519	544	555	485	544	519	475	484	537	533	510	519	563	534	527	483	530	491	548	504	560	528	534	545	569	517	553	509	559	540	516	502	553	562	525	594	514	496	551	568	516	554	498	572	521	496	527	533	527	487	570	551	512	572	500	540	515	511	530	531	557	514	562	513	504	542	596	542	543	569	500	503	552	546	532	526	553	495	490	508	521	497	530	460	519	521	536	549	479	559	545	568	504	506	595	506	518	550	468	526	534	537	544	513	513	518	474	546	510	488	515	536	527	535	484	524	514	495	531	524	515	514	499	524	519	522	519	525	522	522	495	550	525	529	532	520	525	538	551	507	511	534	530	531	479	507	557	544	541	508	529	562	527	504	500	472	496	552	535	533	513	512	556	531	538	479	540	511	492	543	557	555	519	554	551	521	544	497	578	508	523	510	576	527	540	545	509	483	539	534	519	511	519	493	534	531	510	550	495	557	493	524	524	521	519	539	507	506	521	551	507	510	505	545	541	537	494	511	522	532	524	487	488	512	539	538	509	494	509	518	530	496	548	536	548	503	533	554	545	508	537	500	504	518	511	540	510	491	528	528	477	519	494	502	517	546	541	544	510	492	529	531	512	531	522	529	496	548	524	519	524	502	524	520	552	516	537	535	515	535	520	498	529	507	505	532	495	543	507	508	539	525	494	533	509	560	547	580	507	569	497	549	525	505	521	529	522	549	528	571	555	555	528	523	559	515	491	515	523	503	508	560	513	514	513	566	492	525	531	548	531	516	519	531	532	545	563	550	500	520	472	512	541	525	525	532	562	499	546	514	551	522	548	520	493	565	547	527	530	494	506	569	563	520	518	511	531	533	521	522	533	518	527	482	511	540	538	500	500	539	525	535	532	496	519	521	545	486	482	507	525	508	468	540	553	550	541	551	542	520	517	529	477	566	568	490	515	470	496	544	508	527	514	547	536	527	501	545	499	531	541	504	549	529	516	550	541	533	547	533	517
23176	23510	37079	31906	25117	21464	11520	1054	654	635	606	653	617	643	680	599	605	642	573	660	586	626	629	611	636	618	601	638	611	657	625	603	626	611	565	642	634	613	613	617	631	572	608	626	622	603	616	610	572	596	597	680	608	606	628	617	621	629	575	618	614	633	607	616	633	627	651	603	585	610	608	647	630	620	656	649	600	610	648	582	585	616	607	599	615	635	595	651	583	582	651	594	580	636	606	576	638	618	660	595	644	604	607	548	631	627	625	588	621	607	617	550	606	625	625	622	614	587	593	594	636	585	596	625	612	641	602	616	601	608	589	607	632	646	621	582	604	607	636	641	613	593	556	586	622	596	616	617	612	598	618	602	644	606	587	616	590	586	596	590	575	587	620	657	660	605	637	609	623	563	623	626	623	585	636	654	569	553	606	615	610	612	623	624	619	622	639	593	633	586	644	599	618	613	647	592	588	620	626	637	604	564	626	621	650	641	607	599	623	607	595	638	611	577	605	613	595	577	626	621	625	600	612	595	657	573	627	556	615	616	623	645	629	600	569	630	616	606	580	630	639	610	619	625	600	587	602	555	577	615	602	607	633	606	618	614	637	578	592	598	591	628	631	648	609	612	593	595	580	601	624	616	551	617	631	614	628	573	599	624	599	620	650	565	617	605	599	609	623	624	608	584	591	591	651	588	595	617	585	624	635	621	653	630	561	607	617	584	591	632	544	621	652	647	681	630	572	596	585	597	605	620	656	652	601	611	638	632	619	615	580	623	613	563	602	619	580	618	571	600	572	609	670	615	645	641	631	569	648	651	652	632	604	618	602	589	625	622	633	617	597	591	582	587	669	615	641	600	590	593	638	616	585	619	606	594	615	580	600	563	605	616	601	631	609	594	586	623	649	579	647	625	605	607	626	598	624	652	591	631	634	595	612	574	640	628	629	614	660	626	607	582	605	629	613	608	605	603	649	640	598	590	613	652	603	618	618	550	628	607	591	607	618	624	609	615	570	611	618	604	607	615	563	639	551	621	599	606	593	635	587	636	602	591	628	640	666	655	578	652	584	668	596	578	612	583	602	628	642	660	640	640	633	620	620	618	605	653	653	600	632	613	586	602	617	618	590	597	625	563	591	629	608	594	591	607	622	583	630	605	627	618	627	619	614	602	649	580	555	571	613	618	577	687	631	614	624	616	574	581	616	587	597	611	604	595	650	603	631	616	596	563	690	646	600	597	585	608	615	625	605	607	648	624	572	597	624	634	632	626	598	651	613	589	601	587	635	571	617	591	559	603	602	607	584	610	647	640	597	601	620	628	630	583	630	572	606	662	585	539	616	581	597	635	609	606	603	596	606	610	614	617	588	577	606	611	619	599	593	605	589	613	626	587	617	585	662	608	663	606	621	638	590	620	630	625	573	547	647	636	620	597	625	582	622	595	608	629	608	633	594	607	619	600	599	597	595	617	628	650	635	554	589	611	567	587	657	582	649	651	652	612	614	605	574	610	621	583	602	626	592	650	625	606	586	625	646	641	618	622	599	614	604	574	622	640	596	593	624	604	613	590	585	687	591	613	623	578	613	633	611	633	632	597	676	682	654	630	638	643	617	587	596	631	614	611	586	635	650	645	672	655	641	568	617	542	584	625	623	596	601	624	617	587	596	570	632	631	628	589	576	647	579	633	596	604	613	605	630	626	635	576	597	630	615	608	577	598	608	573	624	618	591	641	636	609	610	592	619	587	641	654	629	611	600	616	651	578	595	614	615	637	637	593	610	634	577	608	573	590	607	608	617	633	591	574	612	633	626	642	622	596	600	603	630	600	587	623	626	621	621	634	589	596	621	630	590	603	550	603	607	587	600	648	614	621	644	607	667	601	593	636	567	580	608	573	563	611	622	639	595	654	618	633	577	606	560	604	629	633	621	588	620	619	624	604	634	612	571	623	632	643	628	654	591	650	635	606	593	599	572	643	631	632	613	595	642	599	597	610	579	612	610	636	584	588	594	651	642	581	589	625	642	627	617	609	627	642	593	623	642	609	618	616	652	602	597	607	640	591	645	583	632	615	605	640	604	592	627	591	634	645	634	642	626	601	588	606	621	622	648	589	605	617	606	607	619	610	592	655	578	585	649	577	614	642	618	564	613	591	612	601	603	632	596	607	618	633	607	658	585	612	582	605	584	630	653	631	600	625	689	597	622	621	576	626	583	638	625	628	649	571	602	632	615	616	614	624	600	617	553	615	609	647	565	641	615	599	672	618	609	621	600	636	656	600	600	626	628	623	616	622	634	596	587	557	562	605	592	605	624	635	673	631	627	660	629	604	643	593	593	599	618	621	600	593	615	615	610	605	614	608	605	633	622	614	600	634	585	573	585	667	641	562	632	619	656	659	626	642	606	584	601	627	598	602	599	622	576	630	582	635	643	643	647	647	600	601	610	618	616	662	622	636	580	635	622	595	604	591	567	632	590	616	568	580	625	607	629	565	612	603	572	625	605	607	620	653	575	615	620	581	619	594	642	652	647	637	599	652	636	620	621	584	656	645	580	642	578	631	614	582	591	614	616	598	640	604	656	611	583	612	604	583	613	623	611	666	603	641	600	603	603	595	608	624	604	614	597	592	608	635	633	631	572	608	658	590	594	609	590	590	603	584	639	634	631	631	623	617	611	644	603	592	577	631	587	618	598	580	613	551	602	620	611	591	574	636	634	570	621	608	612	612	607	636	580	658	570	637	573	622	619	620	592	634	602	583	596	605	614	615	625	605	618	624	609	603	609	569	615	633	593	629	583	614	582	631	611	637	634	633	612	614	662	591	655	611	667	571	581	646	609	631	604	620	591	588	575	626	650	576	613	576	614	646	594	618	643	632	611	608	595	613	596	644	622	596	609	585	611	634	657	659	569	571	614	602	639	611	638	602	596	655	622	661	608	618	581	615	573	570	615	589	616	639	638	601	623	601	589	608	627	646	588	561	630	583	563	617	580	630	667	636	611	608	612	667	583	582	638	613	617	592	628	651	628	612	622	586	628	611	597	645	600	619	611	550	597	588	603	632	621	614	590	657	623	600	582	611	649	611	639	619	580	606	647	648	654	629	587	610	584	642	640	626	605	662	623	612	564	610	606	624	586	601	606	609	617	584	621	597	589	639	599	612	613	622	622	606	603	616	614	595	662	622	604	680	582	597	607	595	615	570	652	624	555	619	607	622	614	619	622	626	628	589	609	624	640	576	579	594	563	626	654	648	637	547	612	606	614	584	667	611	622	574	584	591	595	644	617	658	602	608	669	623	609	638	633	597	595	628	587	611	586	606	599	647	611	629	605	589	604	611	577	620	595	582	616	565	622	634	582	635	645	617	621	619	671	593	599	596	654	594	615	602	634	639	618	595	609	609	587	632	590	636	652	586	586	620	599	624	610	628	630	641	578	641	668	613	648	612	606	616	652	607	603	619	564	645	603	611	613	557	639	620	617	618	610	608	617	582	591	621	609	593
46205	89307	79334	56473	34010	12817	688	691	710	708	650	657	681	637	685	664	696	676	660	614	630	652	709	676	633	665	707	632	655	658	617	651	652	656	657	656	674	632	659	711	623	639	671	627	670	651	601	650	658	646	638	689	631	652	692	613	618	601	686	672	670	630	606	686	658	638	681	638	661	585	644	624	656	655	617	651	602	662	667	658	650	642	621	664	613	663	671	675	675	642	660	660	688	627	605	653	666	640	634	634	627	631	665	627	663	633	671	652	687	640	578	675	712	672	688	620	644	624	664	649	645	706	642	643	701	649	606	639	651	605	625	660	644	591	651	651	673	606	632	678	695	641	689	606	610	611	652	675	645	632	674	629	658	656	613	632	651	668	642	652	619	651	688	651	689	670	650	668	655	625	639	630	684	648	646	658	680	692	654	609	695	600	624	679	699	683	647	656	647	664	651	642	652	643	646	606	678	634	679	671	672	622	702	619	681	635	676	626	643	643	619	634	635	632	633	638	626	666	669	654	664	665	666	642	670	638	617	614	675	637	624	649	637	673	616	609	649	685	680	694	657	704	635	658	667	657	695	631	688	673	676	626	642	614	700	662	662	644	664	665	639	656	637	666	631	617	651	629	603	621	623	619	652	631	675	639	632	650	679	713	635	689	662	679	679	640	638	637	642	640	681	634	648	671	641	648	640	631	672	604	702	636	657	640	622	646	625	637	642	677	627	665	665	671	632	661	659	612	655	635	625	588	658	635	661	669	661	659	627	716	637	662	629	611	651	671	605	638	683	650	662	678	641	645	699	623	661	652	673	675	623	628	681	684	669	634	650	675	626	673	698	664	617	626	613	652	621	664	655	650	687	621	667	623	642	644	679	702	705	671	652	632	669	701	626	621	673	665	638	634	611	644	664	633	661	701	695	630	633	651	612	696	645	629	710	635	656	633	662	611	645	631	600	643	655	647	666	636	694	672	670	604	667	691	678	657	644	644	650	661	628	624	634	639	713	651	639	658	646	683	660	677	673	643	660	647	680	622	653	624	655	648	633	635	648	673	643	685	665	664	661	628	624	750	679	681	625	672	662	685	670	651	644	607	671	641	675	640	664	622	665	658	660	665	647	699	619	651	646	622	661	672	643	612	627	656	672	637	688	637	653	618	689	680	660	662	693	670	634	668	623	624	687	660	645	658	661	629	603	600	645	701	656	641	634	647	669	643	627	667	651	674	631	633	664	653	621	664	603	647	681	684	684	657	665	673	604	665	634	645	649	634	640	680	689	695	652	653	673	676	651	621	646	640	657	656	644	672	675	633	688	643	617	675	608	671	643	635	623	662	618	618	644	635	646	668	683	663	662	663	634	669	666	609	608	652	652	639	633	661	693	613	642	614	660	665	657	655	638	666	651	660	622	689	620	696	683	624	680	634	684	633	618	631	629	618	663	656	666	671	612	694	635	687	672	635	660	637	629	642	640	630	667	658	676	666	662	624	642	689	650	605	663	627	624	692	663	662	663	693	701	636	622	640	660	644	666	674	656	698	632	612	681	668	655	638	676	650	627	668	619	605	685	644	665	654	642	661	716	684	660	621	686	606	641	631	632	648	638	680	654	668	639	659	633	619	627	675	633	650	702	620	689	627	674	615	656	605	651	631	631	667	674	672	647	631	609	669	710	686	655	667	644	653	656	642	655	625	626	651	621	635	650	655	655	639	654	727	604	664	667	631	659	624	668	668	667	675	665	686	613	652	631	642	637	686	611	667	609	676	623	676	601	671	692	627	676	622	648	655	661	642	629	618	637	690	675	651	653	662	639	685	623	677	660	651	683	612	656	640	642	618	642	640	660	667	657	656	611	614	641	657	692	638	697	657	618	653	674	631	681	696	642	639	662	647	632	627	605	703	680	642	626	595	645	638	625	638	662	701	670	611	662	682	655	650	674	656	626	632	665	676	679	667	663	666	668	674	621	683	647	620	678	674	638	626	679	653	694	690	625	655	648	627	634	629	665	640	631	647	675	656	635	678	628	631	671	661	677	588	630	648	633	685	667	623	662	653	651	690	647	682	661	687	662	607	637	672	628	610	671	641	635	663	664	675	645	666	689	650	621	625	702	630	641	660	697	656	661	656	663	649	640	658	635	688	678	680	616	664	648	701	670	646	666	663	681	615	643	675	672	685	655	675	641	670	604	651	637	637	660	623	661	684	677	659	661	674	666	636	667	626	649	657	655	654	647	663	620	635	637	608	660	590	633	611	691	646	663	619	653	637	673	646	703	597	650	679	615	639	685	679	661	677	655	655	640	703	652	604	687	690	668	640	688	662	655	652	668	687	639	657	664	671	656	635	660	642	683	641	638	674	634	611	635	678	673	626	679	639	630	660	618	680	673	634	683	659	618	604	645	663	639	624	657	624	700	653	672	639	633	635	666	691	643	634	647	700	613	657	642	624	652	694	653	673	641	657	658	608	660	630	657	684	663	636	634	632	605	680	667	659	601	626	629	626	654	637	661	633	643	646	621	690	651	632	613	675	651	660	649	664	650	613	632	703	655	677	680	675	626	643	606	644	662	654	619	686	650	609	631	599	642	660	637	706	654	638	694	660	701	609	673	627	603	673	650	678	629	631	634	648	625	648	692	644	686	643	687	632	664	647	688	645	654	585	671	635	655	639	691	646	677	650	652	645	683	619	627	652	633	682	653	671	668	634	645	679	684	644	679	618	676	660	623	663	665	684	700	617	631	617	684	629	652	649	665	667	625	654	652	675	673	654	657	624	647	677	660	639	645	641	689	653	687	673	631	639	671	619	660	706	674	626	652	636	677	640	653	652	657	682	621	636	677	692	671	690	647	697	641	658	683	690	697	634	627	621	624	673	618	630	648	641	682	660	635	694	623	656	676	683	687	699	671	669	667	685	628	619	633	668	646	630	637	681	676	630	659	641	644	624	645	631	696	659	657	656	676	679	606	642	679	657	652	642	635	645	685	601	685	668	601	638	606	679	634	695	680	641	659	639	712	635	671	618	645	629	583	683	617	652	669	605	664	686	676	689	661	667	661	649	678	586	646	638	623	661	638	659	677	657	634	681	675	656	623	664	693	685	682	692	642	627	668	658	611	618	683	672	644	710	709	673	682	664	632	661	654	637	668	672	670	634	685	701	632	618	687	628	652	642	663	640	643	660	691	620	615	624	618	682	662	641	638	629	686	643	623	665	685	637	601	725	608	642	668	685	578	642	627	691	636	660	640	637	613	682	652	636	597	682	679	624	666	683	679	648	613	680	676	662	643	664	618	680	651	666	645	667	730	667	642	640	620	633	662	652	642	666	654	609	623	658	629	677	614	668	656	650	687	640	678	640	689	622	634	688	670	658	666	690	686	632	564	639	669	647	634	637	660	650	672	669	631	612	662	670	676	642	639	696	683	621	660	636	658	624	667	650	651	675	696	654	627	620	648	611	653	578	618	672	663	636	651	699	651	661	610	659	662	604	670	647	654	628
27925	34443	43280	22687	5402	697	398	346	386	323	341	342	346	351	324	332	365	367	332	349	378	348	330	349	382	358	349	333	360	369	340	338	381	335	354	363	344	338	384	361	365	373	363	361	381	377	358	323	349	373	357	395	343	368	358	333	340	346	336	342	359	349	342	345	353	367	360	369	368	366	357	367	350	333	324	391	343	336	345	329	350	381	368	368	375	366	339	357	341	320	391	349	345	356	375	345	328	386	352	356	349	379	336	328	346	342	335	391	355	360	372	365	397	355	373	332	379	381	327	400	345	322	371	349	351	353	363	359	341	373	356	343	376	332	357	355	358	389	358	364	341	371	371	339	375	346	335	375	376	380	360	347	356	371	359	386	338	316	387	357	394	360	358	366	333	369	364	353	369	363	339	357	361	330	338	338	341	363	370	333	393	364	356	345	369	338	345	360	373	367	358	343	378	315	390	352	349	338	384	362	369	380	314	378	378	358	342	356	362	346	396	350	323	357	358	344	321	377	352	330	352	371	361	327	358	331	326	367	364	342	356	349	367	354	362	353	373	342	370	306	352	342	348	334	355	377	321	355	355	343	378	341	338	328	333	352	365	380	382	395	397	364	344	382	350	367	356	345	375	334	361	361	320	368	369	364	324	372	399	400	358	340	333	330	352	374	336	344	358	326	330	366	346	370	337	356	382	323	328	369	364	352	357	352	348	373	387	351	367	363	395	350	354	353	364	397	380	356	346	356	357	336	380	354	356	359	355	373	356	348	355	351	347	381	362	341	315	353	353	351	387	355	343	382	357	379	358	348	359	350	333	373	383	373	377	341	371	366	352	363	382	330	338	346	381	340	380	368	377	359	346	350	345	352	374	378	291	365	372	327	359	369	327	330	336	350	357	365	354	352	374	362	376	397	357	340	381	353	388	326	357	348	365	331	321	335	335	349	373	372	367	362	367	380	345	364	358	343	351	377	372	320	370	373	372	369	360	353	340	349	316	369	316	369	344	371	354	370	347	352	369	363	357	348	320	372	332	377	376	382	354	371	357	412	375	369	335	338	343	345	373	357	351	355	362	349	376	351	351	352	345	335	396	325	316	344	311	349	360	359	370	357	343	331	343	340	383	367	359	325	358	322	371	372	340	367	344	350	344	358	366	383	330	361	391	301	354	349	367	400	373	361	338	352	323	375	377	345	369	361	348	350	313	334	357	399	329	374	352	357	307	341	372	354	354	346	351	303	369	359	347	361	358	351	389	411	348	356	348	356	348	342	352	355	340	350	335	351	356	372	358	385	349	357	374	362	342	322	322	368	373	368	349	366	420	330	345	387	347	340	335	342	387	373	337	371	395	342	348	351	350	326	314	372	354	342	373	334	354	341	378	391	338	365	355	350	320	369	368	327	352	361	382	360	376	349	366	359	331	338	357	359	348	380	370	355	334	337	335	332	351	366	335	376	353	363	372	356	387	349	370	393	342	330	364	374	365	352	340	357	320	382	341	346	371	346	366	358	326	343	337	336	345	371	326	356	326	374	365	363	357	349	365	349	371	359	362	343	340	313	352	348	344	320	366	387	339	352	362	349	312	325	330	345	355	387	358	340	374	420	353	362	369	373	362	330	345	342	352	385	360	365	343	325	365	354	345	378	390	364	380	314	350	357	361	367	362	335	329	374	344	334	368	394	366	337	378	403	375	381	386	362	318	365	378	313	364	321	344	336	376	394	382	354	350	368	356	367	376	356	359	314	343	345	381	346	377	344	373	363	349	354	370	339	326	379	387	352	351	337	318	330	370	369	367	360	373	322	368	358	350	334	373	394	367	359	334	359	360	341	344	339	327	357	349	356	392	389	372	355	361	372	365	367	364	341	374	337	312	379	345	310	364	359	369	377	339	380	352	329	346	367	363	370	357	353	363	383	365	343	381	368	360	331	358	346	356	362	372	379	372	356	401	374	362	395	382	374	353	350	348	378	347	355	369	354	356	335	357	329	409	354	362	341	362	381	349	396	347	362	334	309	316	374	356	349	337	349	363	378	361	380	350	336	353	382	378	369	338	354	339	370	352	360	386	378	336	334	373	353	357	351	334	347	379	347	356	331	327	365	336	396	329	375	381	378	369	381	320	372	360	383	356	354	369	353	356	387	361	378	332	361	374	356	326	311	361	351	327	327	347	356	380	380	372	373	364	366	356	351	384	317	334	359	376	362	338	379	331	369	341	363	357	344	334	363	350	351	304	363	374	322	338	364	348	337	371	361	367	343	317	361	347	344	346	358	340	367	321	364	373	352	341	341	347	367	373	363	340	359	379	361	328	399	355	327	344	344	375	376	369	353	328	346	347	363	342	380	350	322	377	338	365	354	371	372	385	365	336	373	336	374	365	345	368	343	351	341	315	308	328	331	383	338	353	372	361	413	359	398	361	366	324	360	377	374	351	367	348	379	362	386	373	340	349	364	340	416	366	364	370	333	360	335	361	341	370	360	326	350	361	399	381	372	348	378	316	333	334	358	371	329	344	354	352	350	354	382	338	335	305	371	359	369	346	334	364	343	383	367	323	381	346	367	344	328	343	318	357	368	355	313	390	364	361	352	363	400	376	360	354	340	381	372	381	332	374	346	344	367	363	360	390	409	340	363	366	347	332	341	389	338	345	342	377	374	376	340	317	324	366	360	367	379	375	385	366	339	352	336	381	387	351	320	338	367	358	383	322	356	368	385	310	353	370	348	325	354	373	336	362	349	330	358	327	344	371	367	369	334	356	358	335	323	358	338	342	379	338	327	359	359	367	373	406	377	388	384	358	340	360	339	350	386	353	376	355	308	360	372	368	366	319	329	377	377	377	371	351	373	370	352	379	358	338	348	370	361	342	362	344	355	397	355	369	364	321	354	396	349	368	361	314	321	348	365	367	381	371	349	382	335	347	369	389	358	359	366	344	355	347	364	332	364	368	354	354	359	377	353	354	344	363	348	368	378	317	370	358	349	365	355	364	364	373	335	372	345	335	409	339	364	362	368	354	372	338	374	360	347	357	347	362	351	366	363	319	329	343	372	334	364	330	365	328	403	363	324	385	358	314	356	317	361	371	331	304	349	371	362	382	394	350	367	303	344	369	341	367	364	339	329	389	364	375	383	361	371	366	323	338	336	348	358	376	407	365	364	342	340	359	350	382	350	354	354	373	358	363	317	336	363	393	356	363	351	335	352	333	364	343	354	351	408	361	366	359	375	399	364	318	338	352	382	352	346	404	341	338	360	373	363	357	308	349	352	361	332	351	389	345	334	350	315	352	351	349	364	399	343	379	400	367	369	386	351	374	342	346	359	359	323	340	337	360	351	376	350	368	384	382	377	329	355	332	375	373	356	357	352	360	355	372	363	363	319	356	333	363	377	369	365	341	346	347	366	405	377	372	391	314	355	365	331	351	355	344	347	366	350	376	353	341	373	348	372	373	350	325	343	370	319	389	342	373	362	403	358	365	337	351	384	374	338	341	371
19659	54819	38195	15643	4282	842	417	436	420	429	420	402	428	420	438	372	427	403	448	428	420	382	433	438	387	412	385	441	415	418	361	418	434	416	401	382	411	431	421	390	391	417	441	410	406	404	404	387	366	417	398	441	394	413	406	385	387	375	406	404	443	436	435	378	416	382	394	440	369	429	443	396	431	430	365	437	407	385	432	398	422	413	383	422	445	414	392	384	429	387	402	395	380	415	437	387	426	391	406	422	400	387	423	404	423	415	438	447	425	414	390	444	382	445	416	453	444	434	426	456	467	432	409	456	395	370	432	426	408	376	400	435	408	415	409	407	400	410	426	403	420	419	450	425	379	420	430	385	411	400	433	412	378	431	421	412	410	415	427	403	380	400	401	406	423	393	433	403	386	394	409	418	444	443	394	390	375	414	410	427	388	421	433	382	396	405	399	411	431	408	376	419	411	381	408	396	422	452	441	396	417	412	413	399	406	378	410	416	411	422	412	421	405	372	409	415	372	387	444	417	420	412	429	453	434	404	410	392	429	389	374	401	398	396	393	394	404	379	410	414	398	436	402	436	401	441	424	413	414	397	423	392	416	387	399	388	397	441	401	454	376	419	405	401	393	420	424	403	392	442	427	406	392	368	393	397	399	421	407	421	391	402	399	415	438	403	403	409	394	395	370	424	417	431	377	400	383	404	393	414	425	406	410	381	409	423	432	407	396	424	402	397	390	434	400	404	383	387	423	382	396	420	414	403	384	389	410	437	385	454	415	432	387	419	422	425	421	417	412	433	416	401	439	416	415	435	404	417	419	413	394	437	410	402	401	405	464	432	444	402	422	406	441	426	419	411	467	402	415	431	397	401	409	415	435	424	412	411	405	403	389	413	419	394	398	438	387	400	406	398	423	413	412	413	416	410	414	390	420	424	413	376	397	432	417	432	397	404	435	408	402	420	441	426	395	423	397	389	403	455	400	451	413	415	434	434	416	405	443	433	412	447	438	446	388	407	426	411	382	425	417	381	372	423	417	355	419	386	383	393	382	383	434	429	402	452	413	406	426	430	425	445	402	390	428	393	433	416	419	398	408	399	370	399	370	414	425	444	459	444	406	403	414	425	431	416	435	393	402	365	440	424	384	405	401	391	385	399	429	386	428	388	396	410	465	410	376	383	424	427	406	413	416	391	411	374	435	403	411	422	410	434	409	435	430	379	419	439	410	430	386	386	442	426	429	398	430	410	447	450	405	449	446	391	429	389	425	416	398	413	398	426	396	401	435	402	412	400	439	412	403	430	382	399	393	409	390	430	409	404	429	432	402	432	406	386	452	419	411	393	418	435	429	408	383	460	397	436	400	411	402	440	411	384	413	386	396	384	386	399	430	434	404	450	390	426	424	397	434	410	458	419	439	420	413	409	411	384	400	403	401	417	402	411	432	406	394	446	414	408	427	441	410	417	424	406	392	443	421	405	388	425	421	410	421	389	392	403	431	420	442	390	405	401	407	412	402	440	372	414	430	391	421	411	408	424	441	397	370	423	402	433	378	410	447	422	392	444	417	387	433	433	414	405	439	439	417	401	439	388	428	425	399	401	401	411	388	416	427	423	410	404	418	393	426	377	405	422	423	434	404	426	436	458	413	441	421	441	427	384	395	410	392	380	425	386	403	424	389	401	415	397	430	383	444	418	418	435	418	431	395	408	405	423	413	409	437	402	409	430	450	397	425	404	383	412	441	416	404	395	401	422	418	398	410	382	405	395	417	432	411	401	404	456	438	398	445	445	373	427	437	368	438	378	404	432	395	398	411	427	426	415	395	372	385	424	417	390	391	437	434	387	376	383	388	414	438	423	415	434	410	400	401	418	437	451	411	403	387	386	374	426	404	423	411	428	423	387	409	388	378	390	424	423	415	382	411	391	403	385	381	379	403	409	385	432	394	353	392	407	426	421	414	425	380	438	427	419	373	406	376	416	378	404	387	407	417	385	383	394	429	433	420	389	412	376	397	432	384	382	429	433	430	426	390	381	371	371	404	468	422	475	435	397	478	423	386	456	393	415	472	395	405	438	414	422	417	398	383	461	430	414	418	425	406	451	436	446	424	436	377	398	401	416	399	378	445	410	393	378	401	422	395	398	406	401	401	423	422	438	407	454	412	417	384	394	420	384	360	408	402	387	452	391	380	422	416	385	424	398	433	418	423	400	359	413	404	430	446	441	421	423	431	404	435	408	397	407	407	431	399	412	424	428	389	399	413	451	426	394	406	433	406	388	404	398	395	427	397	395	440	437	422	441	447	437	416	412	408	408	425	414	397	414	411	389	446	387	409	381	430	413	415	407	407	449	448	406	396	449	418	408	404	420	426	436	416	427	410	402	438	368	402	484	408	393	424	409	429	409	390	387	419	388	401	399	440	390	385	401	376	423	396	379	429	407	398	442	435	430	425	443	440	419	429	426	425	428	444	423	414	421	395	454	411	418	395	401	439	399	403	405	372	392	417	411	405	428	399	402	432	449	429	391	416	419	398	411	445	384	452	386	449	376	450	422	438	416	395	402	379	456	428	404	432	429	386	479	364	398	384	444	423	419	405	396	402	384	423	389	393	413	429	413	441	411	412	453	407	374	413	420	377	366	417	433	388	414	393	398	408	414	399	416	393	387	414	399	413	428	391	434	435	410	406	429	375	428	410	378	401	391	396	436	419	442	437	385	418	406	428	417	408	429	410	406	402	392	414	390	398	415	419	407	415	431	402	381	408	424	392	427	429	436	424	410	406	414	416	454	407	397	425	405	383	390	410	419	421	423	408	400	442	408	416	467	391	420	384	404	406	415	414	437	404	415	455	397	397	426	431	412	417	392	443	424	450	374	379	386	423	448	343	403	424	418	401	405	419	398	391	418	403	436	411	391	422	447	428	392	395	440	453	449	436	411	426	418	399	399	402	410	394	422	448	435	460	406	453	412	391	439	368	414	400	407	413	412	438	417	417	420	408	397	354	416	408	398	412	424	447	430	404	436	392	408	416	416	429	401	372	375	420	374	380	391	412	429	402	454	446	437	421	450	393	408	401	403	406	382	399	430	390	406	403	424	417	418	393	439	382	422	410	434	433	422	405	433	421	409	386	418	379	446	429	393	398	437	395	413	426	482	427	393	429	411	404	427	437	389	403	414	421	407	429	405	397	419	395	437	409	424	396	380	417	442	433	428	419	427	432	444	403	403	399	394	396	408	422	420	423	374	408	421	411	404	411	408	427	420	421	451	395	416	437	421	374	393	444	430	381	397	410	376	372	418	412	392	440	407	405	406	419	382	432	413	394	385	417	380	439	432	407	428	421	400	396	379	409	392	428	408	409	419	409	408	446	399	400	372	372	438	392	396	423	402	419	346	402	428	424	462	451	388	389	429	439	417	401	432	408	440	388	383	428	407	395	388	431	384	384	389	403	440	386	425	447	418	416	420	389	401	428	400	392	451	400	397	399	369	404	394	397	370	386	425
24369	25989	48536	40440	25985	15446	2977	508	463	442	418	435	432	409	433	407	458	468	461	467	457	427	427	445	424	435	416	421	489	455	459	444	479	443	427	414	436	452	437	417	406	438	464	457	470	448	455	462	473	405	412	423	483	430	447	431	437	412	414	448	433	425	428	454	446	453	422	414	463	443	427	459	439	440	414	393	424	432	430	454	422	427	438	444	409	415	425	435	424	444	411	416	408	373	445	395	399	399	452	445	434	388	407	435	444	403	438	406	381	430	417	418	449	382	399	412	446	425	398	426	413	422	445	440	443	394	448	453	422	468	435	419	436	378	456	414	399	428	458	440	428	436	392	440	460	397	401	387	411	438	419	412	444	419	430	445	429	442	432	396	451	467	426	449	451	403	426	433	465	428	432	448	440	441	431	417	410	384	410	382	409	403	428	424	436	389	422	395	463	418	425	460	455	400	440	441	427	425	454	403	416	459	418	415	428	413	437	446	401	411	448	431	432	455	428	404	454	406	427	408	446	424	408	431	445	432	460	422	446	420	439	430	438	422	423	396	405	450	439	444	445	416	423	441	423	430	418	415	449	450	482	416	452	416	419	431	442	479	410	456	438	448	438	448	437	430	472	439	472	419	414	455	399	439	435	437	440	449	416	465	399	404	439	439	434	436	468	418	435	458	411	411	422	413	443	456	422	435	403	431	438	428	411	412	410	407	426	402	442	440	440	427	434	417	471	408	408	436	437	441	420	395	450	429	431	419	440	447	405	462	466	452	434	442	420	411	417	438	446	431	453	405	439	403	426	441	416	459	449	427	416	468	420	394	425	409	428	445	416	436	439	418	430	432	415	415	382	429	407	438	403	445	424	449	403	436	423	442	441	419	468	413	447	431	433	435	415	409	460	420	450	434	463	420	428	414	430	426	428	422	480	432	428	481	443	443	465	494	456	441	433	435	440	445	462	428	443	442	460	443	421	457	414	423	432	450	401	416	438	385	394	406	406	428	438	440	428	462	394	420	432	426	381	432	431	401	428	414	417	413	423	417	429	452	437	412	411	452	423	454	411	435	446	465	436	416	435	398	450	421	452	424	473	442	410	434	434	424	422	438	419	429	409	442	428	422	425	395	452	447	438	449	407	474	443	418	422	413	419	407	427	437	441	400	452	454	394	444	404	461	442	448	481	393	408	418	479	410	455	421	438	446	502	447	394	433	417	417	451	436	438	400	425	446	461	396	433	470	420	457	438	424	441	430	415	455	446	438	401	430	409	443	427	395	469	419	456	432	427	429	465	411	415	437	463	412	426	431	446	406	447	438	403	427	402	453	431	409	443	447	443	437	428	424	443	447	437	437	456	398	452	414	421	415	438	436	429	453	447	443	415	415	407	398	420	440	465	419	455	434	420	409	441	425	449	448	456	424	443	429	455	425	443	409	461	425	431	429	439	421	444	424	397	418	444	411	451	395	437	422	452	414	445	446	473	489	446	452	450	455	420	433	451	447	445	427	439	427	442	425	413	393	475	431	464	431	433	435	433	422	359	429	421	448	414	419	439	416	442	397	453	414	450	454	418	403	404	450	490	425	429	399	423	395	414	433	438	484	433	424	434	441	381	476	454	432	408	429	411	444	469	471	457	415	409	441	428	503	451	453	421	423	422	431	422	422	422	404	438	429	444	438	438	432	430	408	400	443	398	455	397	471	419	429	453	449	431	420	438	434	445	400	457	438	430	400	392	427	418	412	431	415	410	427	411	409	423	443	430	449	443	406	450	415	407	457	419	408	438	444	444	479	445	424	418	424	437	433	438	410	450	502	446	419	415	422	468	448	458	404	438	398	419	407	407	413	424	425	431	419	425	461	460	461	386	402	450	413	403	431	446	436	419	464	425	449	464	440	427	432	470	418	421	426	456	411	431	419	456	448	439	441	425	441	441	455	455	444	409	429	428	410	428	435	429	425	445	443	437	424	422	438	416	430	411	440	441	430	471	439	408	405	448	423	456	441	431	436	407	400	450	436	421	412	424	425	427	463	398	440	427	443	430	418	419	422	410	413	418	453	414	463	431	392	441	410	446	414	452	420	477	437	424	467	439	425	418	428	422	433	448	421	433	438	425	450	402	400	446	442	428	409	439	429	459	425	432	425	407	440	448	481	427	447	466	412	408	438	452	387	441	444	466	443	395	433	433	426	429	421	471	434	459	430	440	413	421	421	464	443	440	445	446	426	425	414	424	450	427	438	453	425	436	447	453	435	436	428	442	446	413	425	450	414	475	437	413	445	433	450	475	437	422	431	433	401	393	404	418	410	434	458	416	409	446	447	455	422	413	427	462	447	436	447	423	457	401	424	425	426	445	474	448	442	425	458	438	423	418	403	469	433	438	414	442	459	442	441	429	463	443	428	445	427	465	424	446	411	459	463	404	458	415	426	480	453	457	402	408	461	434	422	434	449	421	428	415	435	449	453	443	412	438	446	408	429	422	424	441	424	410	450	460	432	374	432	419	413	447	412	425	422	408	432	416	450	431	415	418	449	409	463	442	446	445	436	442	451	447	406	415	459	413	410	431	416	460	450	455	422	409	421	455	462	405	424	410	417	412	422	434	399	428	401	444	419	429	427	445	451	432	456	444	439	426	455	471	405	468	422	411	450	415	444	440	386	420	428	438	428	449	430	461	461	449	479	434	445	439	438	447	419	447	437	440	454	431	434	458	447	404	420	436	419	418	447	441	429	442	413	439	462	449	405	449	423	400	472	430	399	392	438	413	394	429	464	392	420	439	434	419	457	418	423	400	440	422	402	436	417	427	445	440	440	419	419	469	446	454	453	414	433	445	435	463	444	452	479	434	407	382	427	412	427	451	447	496	423	438	401	431	415	395	436	430	424	458	414	443	422	430	453	449	425	447	407	401	408	419	406	421	446	440	425	410	432	414	466	460	446	426	422	426	412	416	432	432	423	418	408	444	409	426	438	431	377	422	422	423	459	435	426	439	401	409	458	385	422	421	383	410	446	428	476	428	438	446	448	407	438	447	456	459	413	436	432	434	462	469	449	417	398	434	460	379	407	463	430	433	436	415	443	426	472	436	450	452	444	421	398	450	445	452	410	435	444	448	430	431	466	441	430	429	422	450	449	427	454	433	444	407	462	420	440	410	432	424	448	447	436	402	485	442	443	426	456	435	439	414	389	390	419	405	420	399	446	412	415	425	399	376	410	435	428	417	430	427	433	439	425	435	448	417	448	421	422	433	442	420	445	446	428	439	449	463	399	438	443	396	422	446	453	431	413	441	435	402	427	430	393	412	429	403	443	440	381	420	442	442	429	419	413	445	445	391	443	422	452	427	435	382	457	449	433	421	416	442	434	433	452	483	423	431	397	436	437	422	457	430	418	445	422	412	453	470	416	443	454	434	429	436	424	443	390	421	415	447	450	438	415	425	462	439	439	442	451	431	424	439	430	478	415	433	467	459	458	457	418	422	461	434	441	426	409	451	418
40470	88617	76767	49201	23730	4764	520	452	478	491	493	500	438	490	479	492	501	464	475	467	508	506	472	472	497	460	455	493	501	463	498	501	490	423	469	440	504	501	480	449	492	476	449	473	478	512	485	482	485	497	490	487	494	486	465	507	448	443	493	503	476	474	476	508	473	465	477	466	452	492	474	490	477	491	453	497	465	444	496	503	486	481	467	469	453	501	489	449	465	488	451	460	472	495	527	457	444	473	479	531	475	527	430	485	480	463	471	463	484	508	436	489	468	452	487	455	479	484	469	434	479	496	467	458	479	487	486	453	463	496	496	523	481	470	487	462	482	474	471	466	464	497	455	492	466	494	482	449	473	462	476	489	475	466	503	471	473	487	436	470	447	457	490	518	453	474	460	458	482	463	489	510	496	473	457	454	519	462	456	519	480	495	468	484	474	501	482	462	495	465	473	474	461	447	492	486	478	497	480	441	501	488	466	471	451	453	482	491	443	512	501	489	468	436	472	479	455	499	474	462	489	472	485	476	531	506	451	487	514	478	468	463	495	477	465	502	459	470	494	471	457	522	457	501	493	453	473	509	471	464	482	476	506	530	484	428	473	445	454	458	495	434	481	455	469	498	482	494	440	500	508	458	457	448	436	466	480	472	457	460	474	485	496	502	467	490	478	479	436	478	471	476	452	475	469	460	500	473	458	475	486	498	489	463	436	473	503	482	486	468	502	465	442	437	453	473	481	485	465	452	474	465	506	481	488	481	523	472	500	478	491	484	475	469	486	497	499	466	449	517	470	472	463	487	457	439	445	477	452	514	482	476	499	488	457	453	481	476	444	516	440	464	448	443	459	467	477	506	499	489	487	490	467	469	492	459	523	518	483	437	463	471	474	486	502	500	471	465	481	498	453	519	466	477	481	451	465	524	459	476	480	482	448	476	512	494	509	502	455	515	463	480	450	489	479	502	491	466	445	431	463	453	488	473	480	462	507	471	474	449	486	479	446	503	483	483	455	481	490	475	456	479	473	439	473	465	492	420	460	500	471	475	453	480	507	477	443	493	514	483	457	452	486	481	477	484	483	488	484	469	486	504	489	439	412	457	469	482	442	482	455	467	462	450	473	471	448	482	479	433	475	480	500	461	460	501	507	484	452	453	448	512	480	457	451	475	496	462	499	518	438	496	468	468	482	478	485	488	495	508	454	474	442	483	444	498	465	485	439	478	477	460	482	470	470	490	460	470	477	469	483	535	466	471	485	478	432	454	461	501	479	490	446	474	488	451	512	490	451	514	501	468	476	530	447	457	441	468	517	451	498	499	495	459	460	476	476	462	459	485	498	458	477	489	435	503	510	483	470	472	456	479	455	463	485	494	468	478	505	483	471	473	478	469	498	488	460	494	486	451	491	464	464	486	473	499	481	438	466	494	517	456	521	467	466	465	455	477	450	469	464	454	451	494	447	481	493	490	491	477	483	487	490	497	507	478	489	457	461	461	520	486	484	473	476	472	477	476	469	465	458	460	458	464	445	477	491	468	498	479	488	472	480	465	503	516	495	484	541	439	489	483	513	502	464	457	472	477	478	452	513	493	466	460	485	466	502	460	472	476	468	466	428	468	478	456	502	441	465	508	445	451	484	496	454	467	451	442	455	488	476	431	504	477	486	484	460	463	450	496	491	474	434	492	497	491	486	459	500	457	488	479	494	489	485	483	483	480	472	475	485	462	460	512	481	477	465	495	462	488	451	470	517	459	503	501	462	476	491	478	453	467	453	450	497	484	475	486	451	512	470	451	499	488	435	487	463	502	468	492	433	445	522	477	459	494	475	451	471	467	473	463	469	451	451	489	469	472	493	470	452	472	502	465	480	463	434	465	473	505	494	455	429	444	460	493	469	484	465	480	476	459	501	507	473	443	488	495	444	488	465	481	467	476	471	454	475	519	478	478	496	469	469	425	448	424	456	489	500	481	467	475	493	487	511	502	479	478	433	461	502	460	460	471	474	518	486	479	545	472	475	424	455	491	480	471	457	491	465	466	482	451	428	485	509	487	500	475	436	503	501	504	501	489	456	433	489	475	501	457	468	493	457	523	477	447	489	507	451	474	482	451	447	478	453	477	496	464	469	483	478	462	458	457	499	475	443	502	469	491	464	497	488	475	498	485	445	484	490	460	459	435	499	486	455	492	448	442	462	455	491	479	505	437	438	465	505	468	483	504	440	503	490	495	449	491	470	463	495	545	461	499	482	471	504	486	502	440	466	449	486	483	457	455	467	468	479	469	452	495	500	444	497	459	462	483	457	469	469	507	480	504	473	498	457	496	489	451	486	482	473	461	484	486	507	455	483	504	505	458	465	466	459	481	492	470	429	493	448	443	503	490	490	477	468	493	485	492	433	443	481	473	471	504	461	445	504	490	488	445	447	486	476	462	454	464	489	499	452	462	473	491	499	445	505	466	506	483	450	459	490	476	464	472	492	472	470	488	469	484	482	487	476	445	458	467	506	464	463	444	482	492	486	493	401	490	484	483	476	458	472	471	458	489	468	461	501	471	468	492	469	442	485	505	503	496	468	422	450	515	496	506	501	481	437	492	472	473	455	463	445	432	471	502	493	443	471	488	484	515	469	471	491	501	442	470	460	458	463	516	479	439	449	504	440	485	447	522	503	478	456	469	461	487	512	497	521	513	512	479	474	491	496	457	483	478	455	458	479	484	516	505	452	438	468	504	473	475	458	458	492	486	476	458	472	527	505	435	499	440	483	496	468	509	426	472	437	462	512	475	494	477	465	508	471	496	485	479	470	473	433	495	480	427	485	441	514	458	485	493	469	474	477	457	463	471	507	515	501	437	483	451	440	505	440	482	491	464	469	527	466	489	449	461	501	486	467	461	482	430	434	476	462	454	461	467	485	453	470	477	518	452	508	468	458	443	481	471	448	456	511	460	464	479	475	488	447	474	489	515	532	506	455	502	487	466	477	438	440	480	454	488	466	501	462	446	434	468	529	475	495	481	457	456	486	471	465	490	485	508	417	464	468	498	461	487	428	475	469	489	521	469	474	500	454	466	469	457	526	483	500	487	513	489	470	478	474	480	516	486	493	500	491	457	437	489	499	524	525	480	477	481	476	492	427	460	497	488	450	489	484	430	420	449	477	463	454	480	478	517	461	480	497	461	516	463	473	495	466	493	435	496	475	490	501	424	471	459	464	470	444	483	479	484	459	491	481	456	499	470	503	460	495	514	496	499	512	479	452	503	539	497	478	466	457	463	479	483	487	467	460	430	486	467	489	471	489	450	472	469	464	482	498	447	467	422	424	434	482	472	514	480	441	444	476	471	456	451	490	480	483	461	447	448	437	463	483	516	519	451	448	503	501	481	489	493	443	496	462	478	455	454	521	445	457	426	501	487	470	439	477	434	469	490	454	511	439	494	457	451	493	450	483	455	474	485	472	455	449	489	500	456	496	469	471	471	445	471	496	501	498	463	451	458	481	503
25490	29331	48640	36145	19931	5728	613	435	462	494	486	445	454	477	518	483	452	450	479	465	485	461	477	500	509	495	456	550	461	457	493	483	469	495	489	484	484	488	510	491	435	436	500	527	473	477	510	539	506	475	480	499	500	503	486	458	467	463	499	509	478	459	458	462	531	451	487	494	523	455	465	485	500	478	502	447	462	480	477	472	467	514	537	510	507	489	471	487	480	454	501	478	501	489	509	462	485	488	491	481	491	447	471	467	428	428	527	452	488	496	448	485	470	463	491	497	474	501	478	494	459	459	484	462	527	464	480	505	467	491	459	481	516	497	491	529	474	492	475	473	466	452	468	437	511	475	464	488	443	455	498	465	461	484	499	503	489	479	504	474	483	513	496	440	483	522	460	528	517	458	483	442	521	520	478	483	445	496	454	475	463	486	478	459	491	469	476	451	507	455	487	456	478	499	492	461	519	457	470	492	496	443	456	453	502	447	467	488	497	474	477	461	539	488	474	471	467	488	483	464	491	510	461	439	503	502	500	513	462	476	453	513	459	484	478	486	522	455	462	506	472	490	485	446	470	449	470	470	450	487	486	509	511	463	482	433	482	513	506	457	473	474	435	496	466	491	495	443	493	491	491	490	465	471	451	479	491	450	442	501	500	508	503	479	453	455	485	511	522	470	500	478	440	480	476	488	514	447	460	489	459	489	484	479	529	486	497	509	452	474	516	481	504	499	454	446	487	504	516	474	467	478	459	496	467	500	482	451	457	451	469	461	460	498	477	504	487	435	471	466	522	491	475	492	472	456	474	436	491	483	474	461	482	436	492	477	459	455	483	493	493	456	481	475	480	451	477	449	475	450	500	488	454	502	470	452	466	434	464	459	480	494	500	508	442	492	486	491	481	491	441	458	508	493	529	493	480	459	472	451	484	485	488	501	499	492	463	463	477	520	493	463	480	444	486	454	507	505	451	436	466	472	499	488	455	508	463	508	453	436	432	482	485	498	477	468	494	464	482	495	477	473	509	491	483	440	497	430	473	496	483	517	445	506	484	473	491	442	502	457	469	488	464	477	519	472	466	466	450	464	438	460	488	472	466	459	494	447	488	501	467	489	476	463	471	504	496	441	496	480	482	515	489	489	477	468	469	455	439	493	442	502	504	477	491	516	509	460	491	458	498	503	511	488	499	461	470	491	493	506	523	485	441	484	474	495	454	476	469	483	508	456	462	470	488	483	483	476	465	463	467	496	474	448	500	508	466	470	470	474	458	504	499	480	427	494	506	443	472	463	492	505	505	474	469	511	488	445	480	471	466	468	516	494	475	466	488	468	465	498	502	472	457	496	431	460	472	471	474	514	481	477	482	469	512	481	494	504	518	464	491	466	455	510	467	468	468	461	493	465	488	480	475	534	476	504	519	479	481	515	543	496	456	487	479	503	455	459	475	449	459	496	515	470	487	509	486	500	445	486	479	504	472	535	464	484	546	492	486	477	461	464	481	490	484	507	464	458	460	500	428	464	456	458	489	493	498	470	482	501	492	506	470	465	495	475	457	529	519	433	463	453	495	434	480	522	514	480	468	483	504	490	514	475	477	441	502	515	490	478	476	482	480	468	457	474	484	507	474	487	483	460	511	444	493	482	492	490	482	466	496	467	464	506	476	467	472	471	467	500	463	473	490	503	504	466	452	472	477	500	481	485	514	499	483	495	491	472	488	481	468	493	471	489	512	475	515	476	477	468	477	488	456	499	472	487	464	439	477	509	464	455	447	538	453	499	486	484	507	466	489	450	482	508	491	505	503	483	504	448	513	474	484	461	461	487	489	481	515	491	466	474	486	460	491	476	433	520	438	460	482	491	454	503	531	473	509	467	490	479	489	499	448	481	534	463	474	461	463	508	508	467	443	473	472	481	512	478	440	509	502	467	461	464	481	508	497	518	500	474	461	461	486	435	455	458	496	496	494	498	487	495	504	462	530	456	454	496	487	531	456	466	473	488	493	488	483	504	481	492	487	485	495	476	483	480	507	470	491	496	465	448	506	477	507	476	457	468	506	505	484	461	469	487	454	553	496	492	521	475	476	502	477	493	535	518	492	497	499	456	478	492	493	490	503	480	533	506	487	479	489	481	456	427	508	479	522	513	426	492	484	494	462	464	465	517	468	469	492	500	510	468	469	512	476	466	509	532	488	472	492	521	453	476	475	474	456	459	448	484	467	456	467	455	460	504	483	491	476	465	522	477	472	480	489	473	425	490	509	473	496	505	450	483	497	511	439	498	496	493	501	475	477	471	464	464	486	512	504	477	490	511	502	471	465	498	481	494	487	503	455	523	480	482	476	500	466	485	462	489	479	481	450	513	475	479	465	505	494	508	448	519	484	479	505	453	507	474	490	476	473	504	487	440	448	507	439	481	492	499	457	517	506	483	469	476	489	473	488	497	468	481	497	491	502	494	470	458	468	501	464	455	482	500	473	442	518	492	469	454	469	471	413	449	501	507	495	459	514	504	494	483	466	493	487	492	495	497	505	533	469	509	481	493	462	475	485	495	468	504	507	496	494	478	446	480	486	502	488	505	495	473	449	502	501	497	507	524	456	494	491	431	529	460	450	494	479	472	491	473	485	529	455	483	500	496	506	509	513	526	468	452	450	514	500	471	494	500	523	480	481	487	492	468	470	494	468	520	513	434	479	471	479	511	479	441	492	458	448	487	460	544	529	504	491	484	477	482	478	486	501	509	486	482	423	483	470	507	522	458	479	492	465	469	477	488	485	490	483	537	476	488	508	498	479	510	487	466	531	491	465	467	514	475	506	497	506	494	493	541	511	484	456	509	446	484	441	502	482	475	458	480	507	500	518	469	499	480	439	528	455	515	465	468	486	440	442	503	485	466	448	471	442	500	487	479	441	508	484	521	482	486	475	487	451	475	434	504	459	443	461	448	439	462	484	494	483	492	493	454	478	463	471	494	512	508	499	487	447	492	498	483	501	479	522	530	505	481	466	479	478	484	468	471	476	514	476	495	488	477	469	439	472	493	476	509	537	489	525	470	490	464	518	454	493	500	430	490	500	474	483	490	473	470	497	481	492	454	496	490	466	474	479	481	487	494	478	479	501	517	522	471	459	514	498	486	474	459	474	455	477	487	479	516	469	477	459	502	469	471	469	475	483	456	481	463	477	491	463	483	451	446	493	436	473	465	503	504	446	456	490	486	452	498	439	502	497	457	512	468	465	459	461	469	499	460	479	459	443	544	496	483	483	498	466	458	510	483	476	516	480	459	498	462	469	500	497	505	504	481	495	459	472	497	477	478	493	470	478	487	502	479	498	468	499	524	491	485	514	483	475	522	483	476	507	448	450	445	484	479	488	515	470	469	529	464	472	515	471	494	446	487	483	510	467	487	466	465	503	463	529	507	449	465	485	458	458	515	490	451	497	464	493	496	501	517	429	471	490	466	515	505	491	434	483	483	447	470	480	550	526	443	475	451	460	472
35342	85779	65796	37784	16638	2942	523	578	553	586	509	548	553	566	510	534	539	504	561	534	537	534	545	539	536	565	531	566	539	531	560	548	527	576	516	540	490	553	541	523	548	547	495	566	501	534	533	560	547	586	557	588	521	549	558	564	530	566	551	535	517	542	579	531	520	525	533	554	511	596	550	523	555	501	518	534	536	581	511	535	535	534	552	535	564	506	571	531	583	610	560	575	555	540	517	513	504	516	538	529	525	508	558	574	568	550	523	580	541	556	538	532	521	555	544	537	548	530	532	540	563	554	606	543	510	551	532	535	559	554	563	538	596	526	546	548	529	563	554	535	538	557	580	545	562	571	528	553	499	491	554	570	583	574	514	583	539	533	559	529	546	529	530	596	504	625	561	535	573	561	565	522	589	547	534	555	550	553	552	564	525	528	569	546	554	524	549	541	561	530	522	557	579	522	546	544	579	528	514	547	558	550	575	589	539	538	556	553	542	493	534	534	550	541	564	573	541	574	567	565	505	573	561	562	537	542	553	550	552	531	544	495	522	533	584	549	534	519	566	555	540	568	560	512	521	559	558	513	568	574	553	514	560	538	548	543	543	564	538	578	534	577	507	521	554	529	540	547	537	541	533	487	573	583	559	588	554	556	583	532	521	541	573	562	544	578	494	567	557	540	552	525	555	571	546	530	568	564	534	535	543	500	546	567	563	547	551	535	513	561	526	546	524	523	569	571	505	480	526	555	508	533	552	565	514	561	539	596	554	562	554	534	528	505	546	558	534	586	546	566	562	565	548	477	500	486	538	523	550	566	612	544	544	543	502	535	573	562	590	534	519	567	568	570	565	509	536	539	539	524	572	562	556	528	531	541	518	559	559	546	531	527	570	532	566	564	568	573	527	518	578	562	523	542	563	564	561	535	544	595	523	549	565	542	557	585	552	561	526	542	568	566	554	543	527	563	546	548	550	497	548	530	554	580	522	556	583	522	499	520	545	553	578	544	512	563	526	551	544	541	538	523	520	540	537	519	629	543	542	574	526	540	510	541	527	582	513	548	525	551	526	532	505	534	566	574	551	581	577	543	524	513	563	563	547	528	551	573	525	512	550	586	547	532	552	578	541	547	520	510	534	528	537	586	557	563	548	508	571	469	526	541	526	562	523	558	557	520	510	548	533	515	541	514	543	535	514	536	535	505	526	528	535	517	570	534	553	522	550	571	540	540	501	542	575	566	561	517	528	555	546	560	536	532	531	527	564	562	536	565	518	576	537	562	531	575	546	541	502	535	548	566	536	559	541	545	577	528	556	546	561	547	559	528	497	542	545	557	552	533	520	535	578	567	537	517	539	543	574	531	548	513	576	549	521	532	590	535	569	551	519	549	549	529	540	514	538	496	506	544	508	555	556	511	568	564	520	534	564	559	525	558	563	549	545	565	512	499	555	533	567	540	577	530	535	564	534	587	549	517	536	567	527	562	559	587	547	519	535	566	569	571	562	527	519	590	556	560	566	543	528	512	590	550	562	559	540	565	589	572	576	531	523	567	553	570	522	571	581	552	517	525	559	531	499	522	542	515	578	567	582	555	516	533	527	544	531	570	504	546	573	545	532	545	565	573	531	541	543	527	566	513	520	495	543	519	546	551	607	528	591	562	583	542	556	573	523	515	559	582	548	564	550	535	550	579	516	572	557	516	546	509	528	525	549	554	521	524	518	546	560	548	537	503	558	534	528	551	583	538	502	558	556	506	488	532	532	529	579	578	523	518	539	543	593	506	509	538	521	521	585	542	532	583	571	514	552	532	590	560	517	537	572	568	535	525	553	559	539	577	535	549	515	568	556	528	540	549	494	537	501	548	548	543	514	575	538	532	562	539	525	573	541	548	576	571	528	561	556	530	518	527	517	557	565	590	545	561	548	521	521	530	549	500	564	524	518	504	516	534	499	529	550	496	545	541	566	556	570	546	554	508	536	560	558	556	525	546	553	518	573	560	562	592	570	556	535	532	583	523	588	501	546	565	551	510	511	592	587	557	544	603	555	539	565	534	550	576	541	523	542	505	560	532	542	506	545	559	538	547	525	548	549	528	537	520	562	503	542	540	525	561	522	548	531	544	541	516	527	540	562	553	545	532	572	540	524	540	505	531	500	572	539	559	496	528	530	535	530	575	605	542	550	596	555	523	569	573	568	539	558	532	540	521	536	558	493	525	542	554	549	533	542	568	505	584	562	498	557	581	540	533	499	552	516	553	541	535	516	537	564	508	547	538	541	538	552	565	533	531	515	549	522	500	527	527	555	558	518	607	572	553	549	523	505	584	549	558	525	560	533	534	614	561	547	567	529	536	575	547	562	521	527	538	586	550	525	532	514	527	521	557	567	555	519	540	517	530	544	526	547	530	542	594	554	546	518	542	582	514	561	568	562	502	566	509	520	532	533	525	528	541	521	505	548	552	515	503	522	533	551	519	550	506	552	559	519	545	573	563	549	499	541	507	524	607	501	553	534	551	522	569	531	515	524	520	536	542	524	553	528	539	583	579	495	525	531	564	550	561	544	535	513	506	524	503	530	548	518	544	515	510	539	549	511	531	553	518	539	516	567	534	585	571	548	541	511	522	532	570	542	550	533	569	529	561	556	514	538	544	570	539	571	562	575	556	533	585	585	567	588	577	532	579	526	554	544	553	486	553	504	541	532	578	523	541	559	545	586	534	519	541	571	521	536	542	554	528	533	546	559	540	588	540	573	530	550	559	521	532	545	534	559	549	516	543	566	504	535	517	549	533	552	537	513	536	591	518	546	563	553	564	592	560	536	552	539	533	514	503	544	562	551	601	589	548	516	542	554	544	568	542	558	559	582	586	567	556	540	488	535	551	532	533	509	513	533	515	545	536	524	537	551	565	500	522	546	489	559	584	565	567	557	532	533	514	540	558	532	529	562	531	511	545	540	567	578	555	550	532	524	516	558	581	564	558	528	520	577	498	544	496	573	524	503	545	538	554	575	559	541	588	514	542	556	533	550	569	531	522	556	511	563	529	579	566	569	526	549	562	497	569	529	586	534	543	582	584	563	551	542	544	573	559	497	596	532	533	544	514	597	569	549	542	535	519	543	514	496	535	551	520	546	583	570	540	539	456	571	513	532	503	535	575	543	562	543	558	546	520	526	526	545	581	506	551	523	557	595	537	527	561	528	546	565	542	492	576	551	542	555	550	549	510	509	560	554	562	576	546	488	521	598	562	553	546	535	508	551	558	613	565	543	567	538	541	540	543	553	494	529	519	545	537	580	543	517	505	531	565	548	545	477	565	507	564	552	537	505	562	587	555	566	490	531	557	570	547	520	513	563	537	536	514	516	532	497	541	567	534	527	547	539	547	508	524	536	505	560	549	598	529	532	535	537	536	547	556	541	584	520	551	511	539	538	545	551	509	507	581	530	551	552	547	541	548	578	512	553	582	579	555	529	531	531	519	531	544	523	565	539	507	531	535	570	528
23275	23806	38605	32655	25254	21156	11667	1123	660	622	658	667	715	705	644	624	648	603	578	657	607	632	663	649	631	673	643	649	606	634	671	662	606	610	596	648	675	631	631	664	608	612	636	682	616	644	600	643	612	690	632	635	580	600	620	611	641	625	619	666	656	686	589	630	623	603	592	651	594	633	599	660	660	630	624	601	612	690	634	597	631	623	621	630	637	669	560	680	651	615	622	640	661	630	631	677	641	646	627	672	617	619	613	624	595	650	701	601	661	653	628	638	641	661	661	613	661	634	602	588	641	637	599	612	595	584	618	597	606	605	652	641	697	633	641	637	604	586	647	662	625	616	651	623	650	606	637	618	588	647	653	656	629	633	610	666	627	637	645	644	646	681	639	610	624	585	618	622	645	649	614	650	622	631	612	615	614	611	610	586	653	610	585	651	613	634	624	634	616	616	634	593	639	579	678	608	594	559	639	628	602	626	645	600	576	664	601	581	572	643	648	661	636	622	622	620	606	673	616	640	602	593	640	637	646	596	604	607	621	607	591	653	598	667	663	598	621	693	664	623	613	621	641	613	663	630	604	575	609	629	592	617	592	616	658	609	609	606	636	618	635	622	644	646	592	596	615	646	624	597	628	651	647	608	597	629	650	631	641	629	608	616	667	644	650	602	675	621	610	616	611	644	684	611	630	630	674	600	621	620	621	610	611	616	621	657	603	635	652	648	660	649	650	622	651	624	621	647	658	595	646	632	651	636	653	684	615	606	652	587	604	608	611	598	637	601	641	590	616	689	593	615	629	643	622	621	616	617	650	620	612	593	591	654	640	613	653	634	638	620	632	645	629	591	655	639	629	636	593	631	608	655	618	560	631	637	649	610	645	622	653	616	594	611	634	629	668	627	659	638	602	596	648	607	543	641	602	627	639	621	695	604	625	632	627	643	592	623	586	601	610	652	621	601	619	662	636	608	606	637	617	636	606	593	633	642	624	615	643	592	637	611	622	633	617	648	609	601	625	616	619	646	636	608	667	623	635	600	624	630	605	617	644	596	653	615	635	623	646	607	578	584	646	596	596	608	649	624	643	671	593	623	637	640	589	618	632	614	663	633	653	633	595	610	620	611	627	638	622	634	638	617	631	631	680	623	622	652	625	608	656	590	633	650	677	578	653	641	632	642	612	641	569	635	609	637	651	613	602	587	607	663	604	629	633	659	672	646	629	625	669	606	622	603	647	613	593	638	615	630	600	626	611	618	658	625	635	635	642	554	629	624	610	691	663	675	614	602	632	648	634	580	642	647	643	639	653	564	597	598	650	615	659	642	629	646	632	612	637	624	599	604	659	619	632	615	617	641	596	636	633	635	594	622	622	601	641	639	592	617	638	626	629	601	626	622	650	693	665	628	623	655	572	633	609	623	619	587	651	620	607	606	651	606	634	614	603	626	640	666	658	620	589	641	644	681	612	647	621	653	630	586	615	617	624	629	602	640	629	615	611	664	620	632	575	597	653	626	661	608	617	636	616	597	616	661	624	627	630	635	636	663	602	675	612	647	571	615	645	627	621	623	629	664	618	615	624	617	623	659	612	626	656	624	620	649	596	604	604	634	625	617	662	604	599	636	618	574	627	602	613	608	587	611	631	578	609	656	606	610	588	630	656	618	629	623	617	642	601	610	620	629	620	622	601	602	627	591	629	667	653	621	640	655	615	655	634	615	638	615	613	632	584	624	684	599	605	592	610	597	657	638	622	639	634	583	617	590	617	628	658	615	641	624	641	627	597	645	602	585	647	650	647	673	631	581	663	637	648	596	656	614	613	621	649	605	632	617	598	623	617	617	632	694	620	661	607	591	660	634	616	629	660	653	656	598	635	628	605	618	692	603	649	648	603	609	644	609	616	650	634	635	684	641	636	651	652	652	674	625	639	588	622	641	647	652	623	630	660	591	573	619	610	638	596	623	619	649	614	633	631	593	634	604	636	607	624	655	613	604	580	597	659	647	628	638	615	639	572	611	628	652	597	596	661	615	641	597	589	665	643	611	658	654	656	603	663	671	615	637	641	629	609	659	621	618	644	623	617	641	637	664	599	614	594	616	615	590	617	628	592	682	622	687	631	582	618	640	599	656	606	619	606	640	630	640	599	576	633	605	641	646	633	626	609	611	681	665	600	608	581	602	579	605	623	632	612	630	613	624	633	598	649	687	651	602	583	584	619	636	604	603	586	595	608	618	655	667	633	579	599	615	599	576	646	675	576	586	630	595	614	615	579	602	589	631	642	641	641	618	625	577	600	609	642	668	636	646	644	649	635	645	661	560	587	637	573	642	642	651	582	614	623	626	642	654	662	606	690	630	673	631	626	628	641	621	614	626	653	674	627	622	642	615	656	606	688	625	649	609	651	578	557	642	604	597	601	626	662	621	678	578	639	639	595	608	594	631	624	587	623	590	640	636	604	632	643	637	599	632	636	592	646	655	661	642	628	626	627	639	568	666	621	643	618	681	594	638	622	641	658	638	625	622	600	654	649	626	612	646	617	655	624	631	625	626	608	590	618	600	625	716	664	598	648	637	617	625	612	633	654	590	599	619	613	642	595	640	638	599	617	606	617	630	639	606	627	639	644	656	625	602	650	646	637	611	608	594	634	629	624	615	638	601	631	642	599	597	590	645	664	603	630	601	581	576	639	622	579	545	621	634	614	617	639	631	616	655	623	605	610	649	647	602	624	602	647	686	639	609	610	634	647	593	636	618	604	628	585	569	671	611	636	605	668	581	660	667	583	640	631	648	604	660	629	621	601	601	615	638	625	651	649	620	603	629	558	628	655	644	641	652	616	636	692	650	602	589	609	626	620	636	661	602	605	618	636	636	655	651	649	582	675	653	620	640	586	597	648	622	580	584	654	633	593	651	639	647	647	617	627	607	646	661	619	610	600	598	648	625	622	638	641	617	581	631	678	681	582	632	665	629	561	596	593	644	633	652	569	656	657	616	618	644	601	582	581	658	617	590	586	627	636	611	633	643	660	632	606	604	643	607	641	663	595	653	617	613	595	628	601	633	641	612	619	621	626	605	629	619	632	608	634	634	621	635	654	632	646	633	636	610	705	626	653	665	592	621	647	601	634	574	670	657	641	599	652	595	659	611	633	639	625	660	653	631	589	628	659	637	638	636	665	644	613	628	664	601	661	617	605	655	666	623	640	601	619	602	610	637	629	592	629	667	623	604	603	626	612	657	624	613	653	619	609	606	649	638	634	631	629	595	589	630	634	639	641	663	602	626	631	647	625	589	672	632	655	609	638	667	606	644	651	628	637	608	615	631	668	605	639	584	592	620	585	593	639	608	611	663	604	633	641	655	638	671	621	606	599	624	628	612	614	672	653	597	605	597	645	643	599	651	650	602	604	622	614	627	593	649	610	650	624	658	594	596	588	624	645	663	612	639	623	642	609	585	640	636	636	653	600	610	644	587	615	628	651	648	600	638	639	606	682	656	600	621
39866	80842	77652	57569	32603	10411	815	734	688	739	689	666	653	684	682	686	678	660	704	656	688	657	656	685	693	663	714	688	692	687	647	677	645	662	670	684	655	616	654	668	686	698	646	663	643	638	696	699	643	674	652	625	674	681	620	702	624	687	688	649	678	665	653	665	663	699	693	668	625	676	672	636	678	656	657	700	669	671	685	656	668	640	670	655	694	728	639	654	648	681	721	608	673	667	659	689	648	666	621	643	659	654	697	652	666	681	677	730	707	631	644	697	640	639	690	679	678	670	661	711	686	686	701	677	699	671	650	655	669	643	657	665	657	604	660	688	646	660	685	672	732	702	713	651	658	715	693	658	645	660	667	678	692	685	677	649	722	675	618	680	660	652	688	639	718	733	687	702	671	677	686	644	686	654	707	643	654	642	660	673	727	662	637	667	623	679	699	687	675	669	637	677	676	664	712	633	676	671	713	630	646	682	696	666	664	721	700	658	673	673	648	678	631	668	689	737	640	663	666	685	658	703	648	701	649	679	713	676	656	659	646	706	657	688	659	639	705	663	673	687	707	681	685	690	668	683	642	687	651	642	651	646	628	681	637	590	646	646	643	658	643	646	686	692	667	696	675	639	654	680	635	596	665	640	700	681	697	666	626	681	687	684	640	676	677	643	673	648	723	637	668	681	680	677	672	683	697	672	661	653	677	683	742	676	682	692	651	695	695	706	630	680	636	706	662	696	639	660	650	654	693	696	670	663	697	647	711	635	682	699	670	655	672	646	638	633	685	709	678	684	673	649	671	703	703	602	657	680	699	671	667	667	616	686	672	678	672	646	653	607	691	686	656	720	725	673	678	683	675	665	649	745	691	640	653	618	703	631	623	652	692	664	626	681	686	647	632	618	681	661	710	671	710	636	700	675	699	649	643	695	659	656	611	684	692	651	702	685	726	640	632	654	618	729	656	690	656	626	638	650	702	670	642	683	669	658	652	672	662	671	723	661	689	666	655	713	681	650	674	701	668	671	683	683	632	617	658	677	666	733	654	713	627	620	705	667	670	709	663	672	681	712	656	694	633	650	640	660	651	652	667	717	647	671	626	684	684	655	661	707	682	683	678	659	666	652	691	665	701	665	695	663	700	691	640	676	701	654	653	650	747	660	669	676	607	712	627	674	620	640	662	668	643	647	632	628	672	665	680	683	682	688	689	676	705	665	693	688	694	686	630	679	665	683	656	631	663	636	693	685	668	700	651	674	662	701	663	691	680	623	654	637	663	660	662	660	648	661	647	683	673	645	670	717	659	653	667	687	717	655	695	635	657	646	666	632	685	676	651	643	722	655	658	679	669	698	686	635	666	732	672	676	714	650	634	642	667	677	663	689	670	627	643	688	654	661	726	649	670	687	680	678	698	664	692	680	673	654	716	678	692	642	640	636	662	642	721	644	668	648	638	660	641	675	654	696	689	696	671	645	654	660	724	645	684	671	667	638	650	673	641	642	636	665	645	674	695	657	680	660	642	719	632	660	631	698	675	658	703	664	675	643	679	690	639	625	678	692	679	657	675	627	661	651	675	610	687	698	629	643	631	698	708	631	661	679	668	649	666	672	616	660	638	649	716	683	663	647	693	675	622	638	634	641	696	683	660	690	684	660	681	673	689	695	645	704	696	692	655	683	681	672	651	679	630	687	635	697	694	695	653	664	664	673	711	667	652	686	694	686	697	638	680	664	721	673	644	644	669	687	700	648	661	660	662	666	660	635	665	660	654	639	676	697	651	704	662	659	640	642	652	678	649	695	659	663	642	640	723	652	646	728	656	707	714	649	670	654	659	685	688	675	669	639	637	660	665	659	640	678	633	668	664	665	683	649	647	645	684	660	691	646	645	692	660	692	633	656	672	671	671	643	661	704	659	680	631	705	714	651	690	639	644	683	660	679	687	630	693	722	662	657	662	662	649	628	672	630	703	644	631	680	690	691	697	695	696	664	643	649	676	675	683	672	661	648	648	632	658	646	693	640	639	675	676	607	646	664	686	684	688	721	624	648	671	658	618	709	644	617	626	664	658	679	694	736	685	677	625	693	670	678	624	660	709	673	705	670	705	635	677	646	679	621	670	650	611	702	706	655	626	654	663	677	689	675	647	696	688	630	636	628	679	695	676	661	671	677	653	659	710	651	643	698	654	750	679	698	644	659	699	641	617	652	660	672	643	651	687	653	644	685	623	699	694	677	648	712	658	645	716	676	679	682	691	650	702	658	646	617	643	688	717	672	682	681	656	663	685	645	654	648	686	682	681	621	700	659	663	600	691	704	634	702	676	661	665	646	693	665	647	665	707	660	687	676	684	659	676	622	676	691	621	628	623	647	661	632	674	637	660	670	664	643	703	660	658	661	691	673	645	691	692	650	694	721	703	698	613	658	662	647	678	670	674	676	639	646	702	676	633	706	676	662	699	637	661	668	676	642	643	673	715	645	659	697	659	692	705	635	677	645	668	674	736	653	685	675	708	636	705	650	629	652	654	690	691	647	669	648	678	653	692	646	683	681	673	647	662	641	702	632	643	671	673	669	699	713	626	686	641	657	673	631	678	680	624	682	635	642	645	697	650	633	677	675	669	655	656	676	674	668	689	701	685	660	681	682	678	665	684	699	666	680	627	684	641	701	682	683	652	607	650	635	620	675	739	668	666	674	690	679	728	630	684	655	669	609	610	655	620	670	663	660	655	652	657	648	633	700	612	660	607	687	664	668	667	669	668	649	656	640	665	665	673	621	680	618	671	708	655	639	650	659	653	697	645	663	660	627	647	735	636	670	643	656	612	654	632	659	682	687	687	678	674	680	674	642	709	666	662	664	705	637	630	718	670	680	681	603	626	656	694	753	651	708	657	681	647	705	670	662	662	691	664	694	703	668	675	643	661	630	685	688	687	669	638	668	651	651	711	633	651	667	666	669	657	671	639	680	720	693	652	676	663	676	633	682	681	672	591	676	659	676	657	625	705	619	670	704	650	643	659	661	625	656	673	669	641	676	655	652	726	703	682	654	637	665	664	701	655	682	647	687	675	701	650	660	704	662	635	642	692	717	664	649	687	655	665	634	636	695	673	687	678	662	653	668	652	641	647	663	663	668	660	618	646	663	670	675	669	694	686	651	683	663	673	666	693	649	669	646	719	656	699	617	700	640	701	701	663	674	714	702	675	622	635	685	713	678	656	683	680	704	656	676	652	631	643	718	623	684	684	692	643	689	721	648	690	659	688	686	676	648	666	704	687	678	674	698	659	676	651	660	654	690	664	646	635	707	691	687	661	646	651	658	624	652	674	651	664	699	615	681	621	638	662	691	731	679	718	651	652	693	631	696	688	653	680	634	687	658	660	652	615	685	670	672	642	648	707	650	638	644	668	705	606	667	709	666	630	699	657	663	671	637	699	700	668	692	637	683	673	695	644	653	673	616	657	637	647	666	709	672	660	677	688	630	682	676	656	676	658	693	683	666
27752	35854	40301	20024	5292	1070	441	358	350	367	333	316	333	337	352	403	347	355	346	330	311	322	338	348	372	383	365	325	353	353	365	338	341	335	347	325	367	310	314	313	349	328	325	408	328	366	333	319	303	367	342	330	306	325	332	341	337	349	335	373	327	339	347	325	350	319	336	343	364	339	347	341	327	314	365	357	346	324	323	338	366	327	360	363	370	319	368	371	367	361	321	321	356	334	362	332	350	337	338	327	344	345	359	321	338	346	354	347	366	350	386	332	349	318	364	355	377	320	351	328	347	340	326	334	343	357	369	367	362	358	367	335	351	329	350	353	355	341	346	343	358	322	377	362	349	358	397	333	354	336	348	328	344	359	350	326	350	357	311	341	352	345	342	362	363	342	319	361	340	335	346	336	358	348	326	334	340	349	279	350	344	351	356	342	333	348	355	339	339	336	348	333	365	321	325	324	361	316	346	364	372	332	313	345	319	361	344	326	350	306	324	343	346	315	353	343	353	357	349	355	329	388	377	354	326	331	349	335	359	330	319	392	353	349	335	346	356	312	378	337	364	359	336	331	328	366	337	321	351	325	371	349	348	363	370	318	358	333	320	324	343	322	314	352	345	313	321	357	345	342	329	353	349	372	331	381	341	336	331	353	341	341	347	317	319	343	342	321	331	360	384	356	334	383	357	311	385	348	350	348	332	362	339	345	341	357	364	337	333	371	344	359	411	334	378	363	351	333	338	344	355	354	328	376	363	338	333	361	348	335	346	358	358	323	354	357	352	346	325	318	340	356	337	320	330	342	368	305	325	333	372	342	313	308	320	312	323	352	346	367	341	335	344	364	357	344	333	325	332	330	330	335	378	363	355	349	311	326	321	341	331	336	322	345	322	344	354	358	388	376	332	379	343	378	350	331	339	363	338	325	360	375	341	343	346	350	320	357	350	362	367	334	344	320	317	293	340	319	347	344	329	363	302	296	339	329	397	357	365	341	347	341	347	374	342	366	336	357	324	319	307	370	335	339	353	302	385	336	351	305	332	358	348	370	318	370	354	333	376	346	336	344	327	326	318	361	330	379	333	332	313	320	345	331	314	331	353	360	337	304	318	349	322	342	349	353	354	334	359	341	319	316	351	350	324	332	319	351	353	332	358	320	362	336	331	359	355	313	297	344	321	326	346	334	327	323	325	348	340	322	340	334	357	345	338	330	335	321	381	323	380	388	337	316	349	390	335	329	352	350	347	315	326	343	332	309	317	332	368	331	317	356	370	375	324	347	354	321	358	309	340	373	363	338	342	360	340	340	341	331	326	330	338	322	333	342	362	324	360	346	318	320	363	301	358	323	333	326	322	346	345	356	314	349	338	354	313	307	349	330	360	329	359	352	324	344	369	330	344	354	306	339	296	331	341	301	312	346	307	352	344	295	373	327	332	329	357	359	332	313	354	335	297	342	335	329	354	305	357	299	343	321	345	357	355	326	344	355	328	314	343	336	371	331	313	347	346	346	342	315	349	307	333	322	311	340	373	318	336	324	346	356	344	375	314	369	372	337	310	326	339	344	333	319	340	341	332	310	353	367	312	374	301	345	358	311	335	357	333	348	372	335	335	341	340	346	346	320	355	355	333	360	323	370	357	327	342	372	332	370	366	312	336	365	334	341	327	343	334	337	325	312	350	318	337	333	313	337	328	307	343	335	332	338	322	351	360	360	350	302	342	306	351	335	354	319	363	373	355	324	340	344	346	364	342	336	349	305	348	366	358	320	312	347	329	336	315	356	317	375	333	351	341	347	332	346	360	346	342	357	332	350	337	336	344	318	318	363	362	330	338	345	370	338	354	337	323	348	344	340	367	315	307	351	359	358	370	356	325	288	370	318	309	297	333	325	349	351	332	345	367	324	337	343	335	328	303	339	357	343	336	343	340	341	344	372	349	313	334	338	327	317	335	354	361	314	366	309	361	337	364	339	342	335	312	357	361	325	351	343	365	333	333	333	324	346	330	335	348	350	363	352	316	349	340	332	372	352	310	323	348	373	325	348	320	313	316	322	299	343	328	352	347	330	324	339	400	324	393	328	332	358	320	336	332	355	343	317	359	320	359	327	323	331	333	355	365	320	324	343	353	322	321	325	341	341	344	373	357	361	317	320	326	372	352	355	345	351	330	346	359	339	359	337	339	349	354	366	333	330	373	325	322	327	313	385	326	336	321	339	381	305	363	348	330	327	332	312	336	341	341	317	317	350	348	336	376	309	351	341	320	339	312	364	354	363	336	367	376	334	349	341	349	321	326	352	346	356	332	335	300	321	368	332	333	363	344	331	348	353	343	321	351	329	355	321	343	297	328	322	341	327	353	342	349	302	339	328	344	366	336	356	384	332	342	310	326	348	369	351	333	326	324	358	340	325	344	315	336	326	325	347	305	334	308	354	349	352	342	321	346	336	321	329	342	345	308	377	326	359	338	353	321	317	357	331	344	323	346	324	367	347	327	328	337	375	323	375	340	365	302	323	325	349	320	320	371	343	319	330	335	353	353	345	345	327	321	294	308	343	327	327	341	345	342	358	326	354	341	340	353	333	344	338	322	331	346	346	348	345	366	374	365	318	359	372	365	337	336	342	346	335	353	330	323	304	325	361	346	330	346	325	327	314	329	350	347	322	336	360	364	324	347	331	345	349	314	324	362	325	339	310	303	317	306	324	322	331	331	317	356	317	315	352	344	341	367	336	371	324	324	333	350	336	330	309	317	342	336	301	340	329	345	343	353	337	351	317	335	357	346	361	332	344	367	358	336	319	354	338	331	321	380	340	327	306	333	346	317	338	319	355	331	335	337	332	321	338	357	342	390	328	387	356	354	358	309	345	346	368	352	319	350	330	339	329	368	300	306	372	390	334	302	320	356	336	329	344	341	356	378	344	370	338	342	351	316	336	331	328	344	367	322	346	334	358	331	316	353	363	347	336	325	351	356	337	331	354	346	365	368	356	323	358	316	304	334	341	371	330	320	337	333	313	387	345	355	340	320	340	343	346	336	336	325	345	342	370	346	349	363	342	330	360	346	353	308	362	393	341	325	362	370	324	354	349	320	359	327	335	328	317	311	337	349	337	355	348	343	353	352	358	330	388	344	339	371	368	311	349	309	322	320	303	320	370	302	355	332	338	335	340	333	351	362	340	341	333	373	343	346	331	334	344	320	326	333	347	342	357	360	337	338	365	332	348	345	332	343	346	326	317	349	332	379	339	373	378	349	353	332	313	361	324	317	337	351	322	344	337	343	324	366	320	332	351	311	351	321	297	345	312	339	339	348	332	343	352	338	319	347	333	318	376	345	357	334	316	309	357	357	326	340	383	341	358	333	322	350	334	350	323	353	338	345	387	344	321	302	329	319	364	294	371	349	320	333	348	367	352	328	330	310	357	363	344	353	353	376	345	379	340	382	343	344	355	332	362	322	322	291	356	326	354	344	327	353	337	369	340	317	365	339	304	336	305
20015	55975	35517	13813	4756	1188	382	410	388	381	423	443	371	390	417	415	403	403	403	410	382	332	431	395	383	429	389	418	391	407	421	399	388	367	403	399	410	409	432	398	389	385	402	419	368	404	412	410	406	416	410	392	395	362	370	394	406	383	414	411	356	390	418	405	424	371	390	415	352	396	400	416	417	424	373	385	396	355	396	378	380	369	375	402	392	396	399	391	395	362	420	357	418	408	383	378	402	393	391	412	404	384	411	440	406	366	433	407	412	401	418	384	428	403	381	371	381	394	407	418	421	421	449	402	416	391	365	361	393	375	386	382	375	391	435	392	388	381	386	410	441	375	385	390	405	353	378	379	392	384	425	379	389	395	393	363	382	384	389	402	425	385	384	411	384	418	410	412	401	406	373	419	400	390	362	421	417	388	382	369	401	398	394	394	412	381	405	411	397	388	371	377	402	392	405	384	352	421	397	417	420	395	385	363	384	412	408	358	398	398	395	380	356	398	406	406	376	377	390	394	375	408	401	425	413	405	364	409	378	387	411	385	390	403	372	375	376	391	397	388	409	400	372	402	397	409	400	431	369	389	404	448	403	391	352	414	408	396	414	381	417	381	425	420	414	381	424	366	386	394	394	397	368	389	357	430	412	376	393	402	393	404	355	415	372	406	385	371	395	367	349	430	426	407	418	387	423	408	385	385	401	390	409	419	413	396	389	413	409	414	401	359	401	353	382	408	427	379	383	429	429	385	378	362	439	403	389	427	407	404	414	368	408	403	357	410	392	366	414	411	385	404	434	381	442	409	370	362	388	409	401	389	391	374	389	415	379	392	433	406	385	393	398	390	418	386	386	388	391	397	396	424	423	424	356	382	431	378	351	388	359	401	423	409	381	378	399	352	372	393	413	391	382	367	376	399	389	411	427	393	372	385	428	395	400	392	385	406	401	380	382	400	398	396	418	386	401	401	430	401	406	396	407	405	367	398	390	401	410	421	406	389	405	411	392	407	389	390	424	411	372	397	379	411	417	395	383	383	387	394	373	382	369	407	384	423	384	429	389	434	400	415	384	379	431	373	384	370	391	366	435	371	405	405	409	410	395	416	368	419	399	353	383	424	377	407	404	386	403	362	393	393	368	375	394	394	367	400	412	403	348	389	407	394	379	387	373	386	378	422	374	368	380	399	395	380	368	409	394	407	376	362	409	412	431	371	384	374	357	386	409	397	418	395	381	420	390	370	416	412	381	400	383	380	395	352	443	405	387	409	381	427	352	387	398	391	399	413	418	401	421	391	369	418	395	377	399	427	359	396	426	375	382	383	401	386	406	392	419	428	398	388	381	399	370	419	449	428	372	414	399	404	411	387	398	407	449	382	429	405	399	380	420	413	411	373	410	375	410	383	378	383	394	405	392	419	375	385	402	422	396	440	396	408	370	403	380	378	412	438	442	428	404	416	402	380	400	409	396	376	359	381	404	406	382	387	378	390	395	429	377	402	404	411	416	390	388	401	426	382	389	407	369	374	403	397	419	407	406	372	360	378	381	395	389	440	391	399	378	395	385	395	406	394	368	403	384	454	376	378	380	381	416	355	377	402	400	414	388	398	453	384	399	428	392	414	387	378	372	360	433	374	421	392	404	422	415	419	418	375	379	367	408	409	413	368	412	393	394	401	422	390	400	399	368	407	422	426	416	436	442	417	400	376	383	425	414	381	401	400	365	372	409	418	396	399	367	374	408	397	370	377	384	401	398	381	372	417	378	422	401	427	395	425	390	384	409	377	390	383	405	364	352	378	375	420	420	365	388	404	364	423	400	413	415	397	367	428	371	387	376	395	353	411	397	383	384	385	400	395	392	444	431	412	435	413	379	405	364	418	390	392	386	403	395	397	353	358	425	402	378	411	395	396	391	398	407	401	400	441	397	438	440	394	407	347	387	399	412	417	333	385	417	387	373	398	403	412	395	392	404	385	379	413	406	388	406	388	376	354	395	389	405	372	385	403	422	405	377	384	400	359	387	385	386	418	369	382	395	385	397	381	368	419	387	400	419	410	349	418	379	420	413	379	440	383	426	424	389	369	406	388	393	404	383	418	368	417	387	391	410	403	398	411	377	413	394	422	405	404	398	390	383	417	404	384	426	390	432	359	389	396	398	385	400	409	373	387	407	401	398	395	397	362	402	375	389	387	386	379	370	393	385	381	371	392	437	378	399	400	398	415	399	395	367	423	389	354	382	360	367	406	418	402	374	389	399	374	408	407	376	373	408	427	412	391	381	394	409	376	408	399	404	389	391	411	414	395	419	394	389	392	374	384	413	382	387	398	411	408	399	400	447	375	394	383	367	409	416	390	396	439	396	394	384	408	382	446	380	351	368	398	371	415	377	405	402	390	375	391	386	404	394	428	389	410	392	400	414	351	398	379	389	410	407	413	372	415	376	431	399	364	429	393	406	419	398	393	395	382	411	393	398	426	398	402	406	345	374	375	366	402	379	364	395	436	404	366	396	434	384	403	424	382	371	392	355	365	382	428	389	356	416	394	364	420	411	390	390	409	394	404	371	383	399	399	389	381	377	406	415	374	394	375	380	411	422	387	395	403	429	347	369	376	403	393	410	418	378	411	393	393	405	369	387	399	402	384	393	366	429	404	385	406	406	369	406	421	387	409	407	394	398	366	398	385	394	388	431	402	407	387	422	407	377	396	400	379	392	377	374	366	389	418	414	372	424	353	376	391	352	365	405	388	387	400	362	395	388	414	418	421	373	417	421	407	345	356	414	387	393	382	364	362	425	406	384	387	421	430	426	403	392	410	364	384	407	378	413	419	408	375	420	391	374	396	395	405	409	336	396	424	407	405	399	377	439	441	358	400	379	362	429	381	387	368	417	424	406	413	417	397	367	376	402	415	391	408	387	383	414	400	400	404	407	382	419	368	401	395	355	408	430	395	373	367	364	399	401	393	394	396	428	437	397	382	399	360	417	409	360	394	410	416	433	365	391	391	371	376	389	417	375	375	392	419	366	413	379	399	415	432	359	408	361	431	446	386	419	413	398	393	400	399	409	404	390	452	347	357	429	427	412	400	368	393	420	429	462	403	344	391	393	364	423	419	379	399	374	394	364	408	386	368	390	384	411	420	395	385	431	354	428	387	381	392	381	393	384	396	398	395	392	426	432	425	376	400	428	383	394	396	386	399	406	431	404	408	408	389	375	398	392	375	404	370	383	426	397	365	380	363	411	404	405	368	383	409	398	416	385	371	372	390	358	369	387	377	416	360	414	418	459	389	395	378	420	405	411	412	389	356	420	407	417	376	378	371	429	348	391	418	374	395	419	380	417	399	378	389	411	421	339	403	384	403	380	402	346	401	362	407	387	390	380	399	415	393	392	373	390	429	354	400	402	404	371	388	393	404	392	374	442	396	410	397	392	414	388	344	423	397	408	447	420	393	411	398	404	442	420	404	394	391	371	409	398	375	381	380	388	369	380	360	404	405
24196	25449	43387	36026	24685	15901	3080	470	476	412	466	409	390	413	444	406	459	438	444	423	414	418	396	429	379	422	432	449	445	430	398	456	430	404	452	462	428	435	435	420	428	430	424	404	419	391	414	421	447	453	410	412	393	418	394	421	383	388	444	412	383	456	417	400	444	420	425	391	437	424	456	405	413	423	396	417	408	435	385	431	437	428	422	426	445	391	433	439	433	445	390	409	412	415	409	437	407	409	388	384	419	408	445	415	468	451	405	412	447	417	449	423	454	430	407	416	434	378	467	445	415	411	411	415	418	439	429	416	422	407	441	425	423	423	453	401	420	392	398	456	426	395	432	397	444	402	424	389	397	455	459	396	419	420	455	425	429	437	410	416	423	417	420	400	426	380	416	435	395	446	424	410	403	447	417	414	402	463	394	461	425	425	420	404	434	408	484	437	432	411	395	409	408	410	370	401	430	386	406	404	430	435	408	422	415	409	378	416	420	469	449	423	428	460	403	474	431	432	414	398	433	436	412	446	400	411	421	425	429	434	413	401	408	417	379	415	454	416	418	425	456	415	436	410	436	407	437	446	409	428	433	371	434	373	407	402	404	420	408	462	408	445	420	434	455	426	388	421	425	425	438	398	427	413	401	447	401	459	437	412	384	441	406	426	450	387	440	456	424	426	427	381	418	395	397	429	418	435	443	410	447	394	411	450	376	434	429	419	431	422	439	417	402	432	428	405	438	415	432	414	410	438	392	413	422	434	462	399	431	464	404	417	419	412	413	408	423	416	449	403	450	403	411	417	421	391	366	368	440	388	421	440	427	411	430	419	421	446	409	395	427	459	464	448	407	425	448	445	399	435	407	393	442	392	440	403	430	437	439	433	415	412	434	408	423	369	407	454	407	443	425	432	419	405	445	400	441	412	417	417	427	434	432	408	449	407	441	424	436	428	430	442	410	468	432	435	459	437	425	380	433	442	420	433	423	404	386	430	445	436	425	462	441	434	445	419	431	408	401	459	449	433	426	416	424	438	434	419	445	416	397	414	431	442	416	419	440	451	417	401	453	417	415	436	401	412	415	409	423	435	412	444	436	408	428	414	420	428	403	404	409	434	419	402	434	427	398	442	427	446	437	409	419	419	420	472	441	444	446	405	401	413	463	456	407	444	411	394	365	419	418	434	458	444	392	438	379	374	411	421	396	428	420	451	428	440	413	390	411	435	425	427	371	430	410	397	415	423	389	418	427	408	427	429	437	425	435	432	414	437	415	431	432	396	420	404	417	419	423	419	421	421	437	402	442	408	410	452	443	408	447	408	434	376	435	408	440	390	411	435	427	434	423	416	434	415	404	415	418	428	419	434	378	440	489	463	422	418	391	459	413	423	430	418	405	400	437	439	441	403	447	406	425	408	419	415	437	416	400	412	427	378	417	409	418	421	426	426	391	404	433	396	395	388	436	485	408	399	430	443	413	423	420	399	438	443	438	402	426	411	444	425	430	461	458	470	397	426	396	425	416	438	419	442	416	406	411	402	426	419	427	413	430	428	433	428	407	440	464	445	433	428	406	407	392	429	404	427	394	417	462	418	429	403	418	419	431	402	432	422	416	422	437	405	438	401	408	422	466	408	456	423	443	420	416	431	435	466	432	455	417	387	442	442	447	416	429	410	420	437	431	403	442	462	408	443	429	441	418	422	426	439	438	430	432	409	430	437	415	438	430	402	430	440	442	409	446	435	421	430	413	462	422	424	431	392	390	461	397	414	433	454	402	427	424	420	396	452	352	448	418	432	445	419	408	409	392	419	391	414	399	460	410	445	421	420	466	442	425	390	435	431	453	439	419	456	458	457	408	409	443	462	394	403	428	374	451	435	416	437	390	421	454	444	405	413	406	441	416	434	452	408	442	393	472	384	375	404	477	472	401	446	416	417	403	408	425	426	449	434	416	413	430	416	438	460	412	386	411	405	400	391	410	442	435	388	428	417	412	453	427	403	399	413	443	455	444	417	455	417	376	409	431	439	414	440	392	399	409	399	408	421	436	386	440	477	441	422	385	451	430	414	483	426	435	413	395	447	415	402	438	408	429	407	454	465	423	399	446	440	461	440	425	417	448	410	405	419	467	440	433	414	399	434	403	407	401	439	414	440	440	441	410	419	408	444	423	461	458	421	405	390	417	422	443	410	423	426	359	431	425	480	402	445	416	413	419	428	408	453	447	418	439	430	432	406	436	413	393	423	400	453	389	406	430	460	419	452	426	428	408	391	437	408	439	418	396	428	418	408	434	413	437	409	419	450	431	422	420	401	440	445	428	395	432	431	385	457	448	422	441	433	403	406	421	436	434	416	439	439	433	409	418	459	407	411	430	407	414	412	417	448	429	396	445	388	403	440	412	441	470	418	395	439	447	414	427	454	400	430	380	415	460	415	384	431	401	417	438	415	424	442	401	419	433	415	447	401	424	423	431	415	410	432	458	439	386	378	439	385	412	446	465	445	423	408	396	449	415	421	426	399	413	436	406	400	443	417	390	427	439	430	398	435	424	444	412	441	445	391	396	436	412	392	428	429	464	448	450	448	426	405	412	449	419	384	406	393	430	422	430	445	471	388	443	423	428	425	429	382	493	419	409	441	420	422	474	408	392	434	460	450	388	441	408	452	434	425	394	453	415	427	434	424	419	441	435	433	414	399	425	431	396	433	433	438	422	403	414	397	421	469	363	417	410	406	447	428	401	439	408	429	421	432	430	385	410	405	422	434	393	420	415	433	431	461	436	394	387	382	421	429	411	433	420	438	429	400	407	401	421	447	413	399	407	408	461	410	471	412	476	455	420	436	416	429	404	407	448	426	433	431	430	451	398	454	421	439	425	426	395	424	403	454	429	431	400	435	430	440	459	433	428	429	436	421	447	422	417	425	426	434	393	439	422	444	413	429	393	414	469	435	418	422	410	422	415	414	438	418	443	469	426	399	413	420	424	459	391	415	421	436	429	402	421	422	432	435	404	437	447	467	432	406	460	421	448	399	423	405	421	434	426	395	424	414	416	454	437	423	443	443	414	426	426	407	404	400	436	423	422	419	388	435	433	438	436	422	420	415	443	418	392	404	430	422	411	441	412	449	404	458	413	427	400	405	433	427	417	427	402	414	431	403	412	429	400	443	429	426	388	371	372	449	485	379	436	399	388	423	411	398	391	450	452	415	391	405	408	434	404	386	408	428	417	394	430	433	422	411	410	421	410	432	413	418	421	394	421	431	425	418	433	441	425	435	417	424	414	396	384	426	466	420	408	470	430	432	427	475	389	394	417	429	436	421	405	431	438	433	458	438	412	385	436	417	430	436	415	451	394	418	415	397	410	426	425	441	437	434	438	433	428	389	465	435	400	416	396	438	445	417	389	434	438	400	414	415	412	409	431	439	477	424	433	433	415	405	446	418	408	418	459	382	399	420	419	426	410	462	422	421	426	413	397	416	397	455	449	404	427	407	401	409	417	419
36092	94264	74372	45936	22960	5935	534	471	480	495	486	481	468	455	452	498	460	444	449	464	443	458	434	476	459	460	442	502	481	494	457	478	490	497	426	512	487	511	488	431	483	476	496	478	471	493	484	485	463	498	419	491	466	445	459	483	486	447	465	448	469	428	473	476	462	484	450	467	416	520	472	489	522	466	481	457	508	472	479	475	443	428	474	508	484	430	453	450	515	472	458	491	451	472	400	458	462	490	488	458	471	516	415	463	483	465	480	440	441	491	505	490	491	477	496	452	459	474	457	483	425	475	477	477	512	480	457	437	470	450	483	430	439	473	472	443	507	444	479	505	477	469	496	430	422	485	468	466	455	491	439	456	498	471	504	475	495	466	502	490	475	469	461	507	456	477	518	458	444	482	448	465	465	485	466	469	470	449	475	442	464	487	437	495	490	477	435	488	463	483	488	489	449	496	469	438	467	449	461	442	457	495	495	454	461	470	470	446	450	452	466	464	464	490	473	470	431	484	477	482	457	491	483	465	474	477	486	488	457	510	490	499	447	486	431	495	481	475	463	458	509	443	473	465	453	478	467	462	462	466	488	518	463	445	441	450	478	458	439	506	444	467	477	462	461	457	491	439	492	474	475	455	478	462	441	479	436	461	486	491	448	450	437	463	495	487	468	457	477	465	456	467	429	462	453	432	456	467	478	503	497	504	499	500	428	473	444	460	471	459	457	468	465	453	506	479	482	461	453	451	456	468	453	505	438	480	481	469	455	454	486	467	482	483	460	501	472	468	470	452	505	440	460	503	447	475	481	483	442	471	449	462	497	516	457	420	449	459	464	448	506	456	474	467	467	454	443	463	468	506	483	457	436	510	477	496	476	476	454	458	514	479	460	477	464	506	472	479	490	465	468	478	463	473	455	477	443	463	487	483	469	473	468	501	476	481	480	458	434	504	459	443	482	492	467	457	491	476	458	461	508	486	442	484	478	454	446	470	494	479	503	499	477	453	433	457	486	489	432	461	481	501	462	427	485	488	481	427	470	452	422	451	483	450	490	426	454	478	471	455	482	465	487	457	527	453	465	451	477	474	487	501	461	440	475	467	472	462	439	443	480	429	483	459	498	494	489	463	501	474	431	488	453	467	443	484	456	467	459	494	392	434	515	458	454	457	437	439	465	471	463	486	454	459	476	524	475	481	476	467	448	485	478	483	442	492	483	479	466	467	417	462	456	496	438	449	471	471	489	464	481	451	464	502	429	479	439	504	427	472	498	431	500	452	488	467	480	483	479	491	467	453	466	475	461	467	453	483	462	438	476	427	480	467	461	467	475	489	496	474	487	423	455	450	482	488	457	458	458	463	449	456	460	478	508	421	468	485	452	500	482	433	471	496	496	436	443	438	475	457	461	483	476	459	456	467	456	466	453	480	449	505	469	499	498	458	471	468	486	436	439	483	491	482	464	471	466	481	459	469	462	447	480	457	440	451	438	467	491	461	491	489	486	491	465	478	480	454	438	503	467	453	454	452	449	463	466	459	454	473	451	465	473	474	513	509	470	467	501	466	433	450	454	484	477	464	529	442	450	462	475	456	463	490	491	510	499	490	486	492	477	500	504	517	472	476	480	455	482	428	445	504	456	488	476	453	450	486	491	420	459	471	423	462	478	482	465	459	457	457	453	447	491	485	465	444	484	467	477	479	445	420	466	474	503	457	486	457	437	483	427	529	475	451	444	513	455	494	470	426	475	435	440	466	504	449	489	474	479	463	452	443	458	486	478	472	481	496	466	474	484	463	489	439	472	442	465	446	446	460	471	445	446	470	477	492	468	500	486	492	486	467	469	452	480	469	495	458	479	453	455	446	450	458	457	491	477	456	453	479	519	483	470	468	442	492	448	454	453	470	487	453	466	481	455	471	482	482	491	457	483	472	462	452	442	480	471	447	466	450	452	450	507	453	451	576	449	468	445	488	436	483	470	464	463	483	503	423	452	480	480	469	473	489	479	491	502	513	462	460	502	430	472	480	503	484	475	469	460	459	469	484	460	489	448	471	466	500	467	483	437	457	448	451	448	451	474	463	471	476	472	481	435	462	479	482	451	448	478	446	485	444	451	500	437	486	467	468	496	491	451	433	480	487	517	444	464	512	522	477	472	475	460	480	436	457	481	450	454	454	466	528	467	488	458	449	465	470	487	476	438	453	446	428	467	439	456	472	456	454	443	434	458	464	493	491	509	465	424	459	422	456	463	479	493	457	472	439	465	454	479	486	475	426	494	484	461	493	449	453	462	465	436	474	464	450	439	477	494	484	429	482	481	502	450	473	488	462	477	510	458	460	469	471	462	448	487	470	461	464	452	438	448	455	460	457	464	469	496	467	457	452	458	544	458	483	450	478	444	465	497	474	429	515	470	463	459	463	475	462	485	455	445	477	456	470	492	481	479	451	459	445	451	504	473	458	465	423	465	480	481	483	482	458	480	463	453	439	467	471	496	467	439	484	440	419	446	476	473	456	488	464	458	451	477	453	449	473	443	486	465	447	443	485	463	442	465	436	455	442	470	469	497	456	460	473	432	478	464	448	456	482	489	459	459	478	461	444	472	477	478	444	488	452	457	449	485	478	455	475	468	493	435	469	502	448	446	470	450	449	475	479	443	418	467	452	434	436	499	491	483	479	464	445	446	503	482	429	478	463	461	463	467	446	434	492	477	492	486	438	437	459	454	454	492	464	467	441	470	487	449	483	497	476	480	491	425	460	512	494	443	475	463	489	469	452	445	453	452	472	466	469	480	493	442	500	456	460	446	464	491	449	503	474	460	469	466	476	488	464	460	491	455	474	456	467	458	467	485	484	475	461	464	458	501	471	483	447	474	472	465	480	472	478	450	460	511	426	462	469	445	428	463	457	471	475	464	483	489	488	444	492	455	456	434	491	452	481	518	470	498	472	476	488	462	468	473	459	490	461	437	462	475	423	470	455	473	482	483	487	482	506	501	481	457	480	489	489	472	449	448	487	437	440	447	486	508	479	473	423	461	469	475	465	440	449	473	444	459	447	508	482	457	461	490	472	447	513	465	465	442	469	427	481	480	467	462	488	468	479	455	457	504	496	454	496	474	455	485	461	458	452	451	496	490	445	439	453	481	513	445	456	502	469	483	490	474	483	447	453	451	492	487	405	453	476	468	466	509	468	467	438	426	512	486	483	445	417	475	442	494	470	449	454	474	463	480	457	440	461	456	456	465	510	493	470	465	485	427	485	495	493	470	430	479	465	441	464	468	469	498	471	446	462	476	435	487	481	454	449	438	498	462	499	477	453	465	484	447	490	453	483	487	462	483	486	504	448	472	443	455	467	480	456	481	491	469	454	398	482	462	414	459	478	452	486	506	471	501	496	449	471	497	489	441	460	460	422	450	472	500	436	493	538	462	443	455	447	456	463	470	456	474	475	470	453	445	481	455	484	458	459	485	482	469	476	501	465	482	466	511	480	483	469	472	478
25592	27842	45961	34823	20365	6044	701	514	521	524	524	476	524	480	521	523	487	517	470	466	489	504	467	520	500	498	454	471	490	480	484	487	458	483	506	488	530	504	495	543	459	501	444	520	503	502	460	496	536	498	496	514	523	520	504	475	480	535	485	516	498	479	461	499	446	490	480	468	487	493	520	523	476	533	472	447	485	494	445	522	502	465	482	482	484	519	480	547	498	508	514	509	510	507	474	484	537	517	488	519	487	480	511	424	547	488	493	493	545	512	459	529	464	433	508	442	508	477	474	506	515	514	487	491	500	502	487	502	496	512	500	529	498	496	495	515	510	519	510	490	490	469	514	494	484	484	506	518	529	486	522	503	502	447	494	502	491	516	472	465	511	475	513	488	515	543	511	457	505	500	535	489	518	471	490	501	470	507	533	492	488	488	496	475	487	477	530	495	464	486	477	486	481	505	497	524	527	502	481	480	470	500	492	523	483	531	466	502	513	481	504	494	474	499	483	457	513	496	505	459	517	525	461	517	501	485	493	497	506	493	476	481	496	517	554	480	506	501	511	495	500	472	513	502	460	498	439	508	482	502	482	476	474	525	530	498	521	490	476	499	528	527	489	494	501	514	494	510	456	461	471	488	458	443	453	469	530	509	467	491	458	506	502	494	553	490	542	445	504	528	506	482	497	493	515	495	458	445	485	484	484	540	511	497	500	490	475	479	491	493	459	533	500	485	462	480	563	477	481	489	536	516	503	492	481	482	467	510	464	512	512	504	478	558	485	459	497	528	509	469	499	543	481	474	496	532	515	489	490	493	503	469	477	482	472	478	503	500	462	470	493	525	504	483	489	476	469	509	489	499	485	504	468	479	431	520	516	557	472	505	486	488	489	479	495	488	476	471	483	474	504	494	474	509	493	482	482	501	479	503	492	531	499	468	480	511	468	533	470	484	558	473	492	497	491	487	497	485	531	504	469	495	497	503	492	477	470	500	524	478	507	508	487	489	512	458	483	494	503	475	470	466	507	499	511	489	482	540	479	494	482	500	485	490	502	558	487	511	486	518	506	490	487	501	434	504	532	513	489	490	473	480	520	497	529	469	473	521	467	492	552	508	492	466	500	494	498	506	498	509	493	463	460	526	483	493	501	485	509	511	448	483	466	493	522	499	509	473	482	443	501	505	495	467	504	504	478	497	530	445	534	526	480	455	492	498	515	473	487	472	516	493	528	476	472	471	512	483	483	471	512	502	500	514	473	445	498	497	524	461	493	479	474	509	437	459	449	472	451	516	519	524	527	479	499	484	481	506	462	503	486	491	496	476	531	482	488	484	448	530	471	511	517	506	504	511	482	542	457	466	461	487	486	496	507	513	488	559	471	506	495	490	507	520	476	487	466	518	504	493	506	506	416	498	505	519	519	512	502	486	503	558	468	493	480	472	493	469	477	471	508	478	493	532	537	494	501	490	483	490	509	506	488	525	498	488	453	527	483	513	485	488	510	505	456	488	492	498	492	518	486	488	481	504	482	494	513	508	498	529	484	495	510	472	458	491	484	443	486	476	455	471	559	478	494	482	529	475	507	506	468	467	466	480	450	463	506	528	461	485	498	507	505	505	484	464	550	489	474	468	477	445	491	469	505	494	491	511	502	488	488	454	515	499	448	461	464	519	482	471	505	506	499	502	481	488	502	487	483	486	474	521	489	507	511	472	480	500	509	494	467	486	463	475	495	478	499	465	554	495	472	514	537	502	470	484	496	453	526	508	479	486	478	486	473	443	510	476	515	505	460	485	495	492	511	479	502	498	493	500	466	484	477	542	544	484	415	473	527	494	492	490	462	517	526	507	503	503	474	501	468	484	519	514	485	502	534	478	585	485	509	505	483	480	483	480	505	443	459	493	510	498	451	493	495	467	503	437	484	506	499	496	504	495	510	490	487	523	466	494	468	493	491	473	509	472	488	507	499	535	496	499	471	508	474	519	453	484	484	522	483	493	506	504	456	483	524	541	505	500	455	474	516	516	498	530	517	461	489	459	476	487	511	471	487	489	509	480	480	461	519	516	496	511	511	521	449	486	494	453	488	511	491	468	497	548	507	532	452	499	481	544	484	480	452	456	485	489	505	501	514	524	463	495	483	509	504	500	515	516	543	510	530	502	511	474	489	501	472	488	505	459	492	477	502	523	493	471	525	518	538	491	528	508	481	498	482	480	504	491	448	507	503	452	504	487	479	508	537	480	528	453	477	507	485	521	445	447	513	504	407	465	525	481	506	526	483	459	501	461	534	520	475	498	489	508	523	497	495	503	514	491	489	498	498	481	497	465	501	497	494	501	503	478	501	487	528	506	482	493	509	508	443	476	469	473	504	533	510	495	447	503	515	459	444	473	519	434	496	479	516	501	467	470	482	479	491	476	507	496	505	455	500	502	493	486	506	512	509	412	497	514	486	493	494	482	467	481	492	479	529	487	501	477	463	445	502	499	507	486	515	479	497	487	516	515	515	486	512	464	532	492	495	505	472	506	509	478	490	507	475	461	488	486	472	506	471	458	489	479	491	509	500	516	502	503	520	481	474	506	533	515	503	472	507	514	460	470	472	479	475	489	484	482	483	507	473	471	482	503	499	520	491	502	506	530	495	514	522	471	498	486	484	503	495	484	507	495	481	518	520	473	503	469	481	495	500	503	482	539	522	488	470	496	516	454	526	507	463	481	555	485	489	501	467	451	446	503	495	449	488	485	468	444	457	524	511	481	510	514	491	490	535	495	473	476	512	517	520	491	501	472	466	449	486	482	522	544	496	493	513	510	520	477	513	456	508	496	481	515	479	534	474	460	493	483	508	463	513	486	534	503	469	505	520	524	494	452	483	504	509	544	480	412	507	490	467	476	492	484	495	502	498	483	502	501	488	453	509	490	526	509	503	480	485	488	506	497	495	487	449	515	516	495	500	513	530	519	504	518	485	443	500	469	468	485	496	457	522	475	495	479	486	492	491	489	493	482	490	522	489	495	491	493	523	468	511	488	490	508	503	501	505	518	479	492	502	504	445	495	482	489	479	466	487	495	459	492	534	500	496	470	444	492	490	487	475	492	500	467	499	491	510	508	508	486	489	480	492	476	487	493	489	482	456	530	482	511	475	489	490	473	480	465	514	499	502	481	503	513	498	503	478	505	525	505	468	453	438	492	498	496	469	496	509	488	470	482	506	495	498	488	474	434	508	471	499	486	452	456	494	478	483	491	522	481	496	469	522	483	455	460	524	552	480	514	478	516	483	524	475	502	482	513	482	464	479	537	529	492	485	524	541	484	504	494	493	501	506	469	494	451	453	493	508	561	503	476	453	505	480	492	486	516	507	473	467	518	519	473	511	501	476	484	506	467	459	469	512	540	461	492	512	510	525	486	494	501	511	419	464	471	509	504	485	486	515	490	512	495	514	520	494	475	465	491	517	473	491	450	496	503	486	452	504	499	508	498	496	492	519	481	484	481	459	483
36512	88180	65122	37630	17405	2550	594	588	560	614	557	588	533	532	587	613	558	538	594	574	536	570	548	594	553	563	531	615	548	603	542	532	586	532	569	548	573	528	576	518	568	565	562	560	565	536	593	568	546	544	583	554	562	530	601	561	537	581	548	569	572	603	584	545	581	569	551	626	575	575	575	594	583	598	574	587	581	565	589	514	525	559	577	548	558	564	587	539	597	528	539	575	572	553	588	529	543	605	526	549	609	562	587	544	522	556	516	579	579	617	570	566	574	553	533	584	540	584	547	552	525	569	548	548	578	541	597	574	549	586	575	510	534	590	591	545	591	541	574	583	601	595	614	494	567	573	624	560	586	528	555	529	560	594	584	550	583	565	559	570	509	574	548	575	599	549	585	514	548	584	560	580	592	569	549	557	555	556	542	558	585	558	556	559	624	557	598	555	555	565	542	532	533	591	565	558	531	519	564	536	572	541	574	560	547	578	573	547	532	582	536	557	572	587	571	549	548	539	581	551	591	520	568	584	537	568	619	556	573	533	555	585	540	539	528	547	548	526	558	539	560	537	537	568	520	522	571	555	569	570	528	541	581	566	554	524	588	577	587	583	575	532	578	546	547	577	535	553	594	543	590	557	573	511	556	555	583	522	560	565	548	568	539	587	537	560	560	586	559	555	543	569	562	523	563	580	580	561	539	548	546	529	556	550	555	592	540	550	548	533	528	516	548	556	566	605	512	500	544	543	550	519	547	573	600	565	572	548	552	519	559	553	589	606	563	551	555	585	530	551	639	575	530	546	574	580	588	537	563	559	583	560	571	546	547	510	562	586	580	598	570	536	568	542	561	539	570	568	528	586	488	566	577	556	588	572	588	626	544	579	546	590	546	570	527	579	565	566	580	535	573	580	569	524	554	506	557	573	577	591	593	562	565	566	548	601	542	585	566	576	538	581	543	556	526	562	528	543	575	558	530	542	575	557	593	530	603	518	602	595	543	581	578	580	576	579	569	583	552	559	569	556	607	574	558	579	599	582	537	555	539	561	534	557	549	587	592	525	596	578	600	540	533	566	561	572	523	552	573	529	578	573	571	568	575	544	574	570	551	555	560	575	549	561	596	531	563	533	584	543	532	555	546	600	539	551	575	557	553	577	569	537	541	550	573	609	557	596	564	550	574	548	546	554	605	578	549	604	583	567	592	572	562	569	561	564	518	553	538	585	586	546	541	550	582	516	589	560	587	518	553	586	575	574	553	563	554	549	589	550	605	544	534	569	509	544	574	543	572	561	566	580	575	574	585	573	538	541	574	576	538	593	593	558	525	572	464	548	570	585	554	596	557	553	556	571	578	558	560	592	569	561	559	604	591	558	551	554	605	545	568	638	574	591	549	535	523	538	597	573	544	553	545	559	589	587	506	594	561	556	534	558	558	575	574	565	577	561	575	517	538	569	581	537	581	540	561	548	597	569	602	574	610	535	572	570	573	569	564	564	546	580	560	560	572	568	499	515	531	582	555	568	578	539	552	548	576	577	556	554	565	527	567	532	544	574	563	552	574	511	552	542	519	562	552	559	548	572	580	521	592	569	566	529	566	544	566	572	505	567	553	559	577	527	555	568	574	522	568	607	578	559	562	549	547	568	575	582	551	546	583	527	562	508	551	530	544	536	577	558	542	556	581	574	587	567	589	562	578	593	529	615	596	590	580	588	547	514	564	557	531	531	573	601	537	573	540	507	548	565	559	560	594	555	575	567	544	564	572	581	551	543	577	548	578	558	556	577	612	595	562	546	529	587	582	560	568	555	568	578	539	569	550	605	515	540	607	571	588	573	558	596	548	510	549	546	561	570	553	556	551	621	601	575	540	555	540	575	595	536	543	565	557	555	516	527	586	557	558	546	572	592	567	554	603	547	529	556	576	550	563	579	541	551	556	562	569	551	562	559	569	592	572	580	543	546	576	583	543	552	550	546	586	567	551	569	582	556	562	534	596	574	523	550	560	514	588	554	581	599	551	571	553	564	549	550	559	593	600	556	606	562	563	554	563	589	531	529	562	567	572	566	577	570	594	504	549	571	521	623	542	569	495	558	586	572	548	541	541	582	542	556	538	538	583	548	553	540	546	548	563	584	549	554	580	578	573	555	526	548	564	578	569	565	537	570	565	550	546	572	554	549	564	562	541	518	576	531	547	505	563	574	562	558	547	547	575	566	547	524	537	591	552	522	598	546	567	569	559	531	577	555	626	543	632	580	554	564	530	565	547	522	615	588	524	585	547	530	542	542	553	550	558	551	566	562	564	591	491	558	551	558	534	584	548	527	529	575	591	580	546	525	608	564	515	533	590	561	546	596	590	587	602	554	574	569	550	597	565	549	565	588	564	577	584	557	578	552	544	577	536	552	558	574	556	561	511	545	605	573	514	572	566	548	588	548	533	542	575	549	571	530	564	549	567	569	531	505	535	546	559	575	572	553	633	557	563	574	554	545	556	521	563	551	559	593	578	588	539	586	579	559	602	561	548	516	541	563	587	558	582	570	562	569	569	544	532	580	550	536	540	580	562	537	569	514	538	537	525	583	558	557	539	542	546	573	534	516	574	546	540	590	537	551	589	570	541	574	593	540	553	591	564	556	545	592	594	575	521	547	543	538	543	612	558	602	525	533	553	554	541	585	595	528	545	553	562	535	551	524	584	561	537	570	534	567	534	536	577	527	577	579	550	550	563	529	578	559	572	538	564	541	563	531	586	558	567	553	569	526	595	547	568	562	601	516	569	557	589	526	602	590	563	580	547	577	581	578	580	534	563	530	531	556	586	530	580	546	565	575	554	570	612	557	576	544	523	573	603	564	538	575	562	568	565	552	554	533	539	533	553	576	537	563	515	547	524	586	579	549	540	575	529	560	574	560	573	540	583	562	554	554	563	545	553	526	555	585	568	515	582	606	575	577	540	524	601	583	539	569	604	565	542	534	590	547	530	582	570	578	550	577	543	551	523	584	544	542	561	568	537	597	571	565	582	568	553	576	566	550	566	564	602	553	515	570	569	595	532	560	531	539	541	538	544	540	556	547	593	586	582	559	562	566	558	542	601	538	589	570	602	535	549	566	588	563	573	569	565	552	540	549	584	587	613	596	559	568	557	578	540	556	530	565	593	566	509	531	576	568	561	533	521	535	553	598	576	511	519	577	533	567	557	582	543	559	542	562	554	535	564	560	559	593	553	508	575	543	575	564	545	551	577	574	539	558	591	547	603	595	581	557	524	618	547	547	566	568	566	533	564	529	587	613	600	557	575	569	531	547	594	568	518	527	554	541	551	574	565	559	554	539	522	580	537	570	503	555	626	572	543	580	554	568	542	555	589	566	532	566	568	508	544	562	525	556	557	560	555	581	560	544	523	612	552	569	524	521	568	588	538	549	595	557	589	568	544	540	625	537	592	596	583	586	573	573	544	509	567	569	532	595	592	577	563	532	540	533	534	556	557	552	576	622	558	564
23118	23529	39786	34178	26214	20960	11579	1133	683	663	655	622	666	679	665	639	652	656	641	581	636	624	656	636	657	715	613	656	610	696	640	678	655	612	607	649	635	681	638	604	644	645	624	623	677	670	642	674	601	593	615	640	661	653	658	647	642	659	686	618	630	630	631	629	638	623	660	596	631	652	608	635	617	592	651	621	615	632	661	614	648	644	648	659	612	706	648	611	667	597	681	589	645	582	617	620	649	631	603	608	634	676	666	684	656	619	640	650	661	625	629	608	588	636	672	610	664	649	639	652	682	662	603	645	652	665	654	669	601	635	649	640	647	669	599	627	652	638	619	669	605	596	638	579	572	650	647	632	639	659	630	607	631	624	665	621	600	660	667	668	675	618	644	650	587	667	603	627	672	631	662	633	619	606	624	640	635	615	632	662	596	677	638	612	618	651	635	637	638	651	616	633	657	644	655	670	662	620	637	650	650	685	661	650	648	659	666	641	659	617	662	669	631	585	594	627	619	622	581	665	627	624	644	665	662	624	593	652	603	664	644	636	649	651	701	682	644	674	652	609	638	628	636	621	654	653	649	662	642	659	613	631	660	625	606	671	640	653	646	591	607	667	647	659	639	669	701	644	614	656	636	655	648	666	610	636	678	600	689	594	580	644	613	652	663	689	632	634	631	636	666	669	655	664	628	661	653	661	623	658	670	615	648	615	633	652	656	658	651	671	671	613	633	649	637	622	657	603	633	636	665	678	621	606	627	675	658	601	649	640	607	626	569	668	629	654	655	643	643	661	604	594	580	673	641	668	586	627	665	640	654	661	656	663	650	640	627	646	613	657	615	627	636	616	635	611	631	671	658	597	667	652	633	635	649	662	621	642	629	664	656	609	611	667	607	667	643	642	639	641	632	634	651	638	660	606	631	620	623	647	633	643	635	644	595	619	643	609	667	635	633	657	596	628	665	686	670	652	633	666	648	652	639	673	640	668	644	630	640	623	636	665	659	641	609	629	602	640	635	622	638	617	641	631	605	681	647	679	630	674	575	643	624	637	659	617	674	573	660	590	648	604	656	600	633	615	585	676	654	662	605	622	609	640	635	643	680	650	670	616	630	602	667	615	623	669	668	681	693	598	611	624	632	639	625	637	608	592	657	603	640	675	636	634	593	662	629	650	620	642	675	659	669	710	619	625	638	611	646	627	623	649	649	630	650	664	653	624	649	653	646	658	645	656	635	659	626	702	636	603	670	667	639	660	628	669	648	652	633	668	671	641	599	672	661	601	671	645	636	627	617	647	626	647	649	629	610	624	649	698	684	617	620	651	608	686	644	638	609	617	654	590	638	640	648	633	645	647	691	622	649	702	615	593	630	670	646	621	676	589	639	671	631	614	602	654	661	648	621	669	618	634	659	643	655	632	637	668	664	641	648	631	686	641	668	613	659	666	651	645	654	618	659	631	651	668	629	673	638	689	601	656	623	662	662	643	633	600	592	652	680	631	589	648	659	633	662	644	631	658	636	690	658	611	642	607	642	621	661	662	656	620	616	615	617	640	670	635	624	640	608	641	600	625	660	635	641	630	682	673	658	658	601	657	641	597	662	712	607	637	640	641	616	695	616	626	624	652	592	658	612	649	589	589	651	626	591	651	698	702	621	614	636	599	625	657	650	636	636	683	604	683	641	638	581	668	647	623	607	626	626	652	655	601	634	600	644	622	630	589	604	656	639	674	652	678	622	646	615	599	646	616	615	670	638	604	621	648	641	594	619	660	669	657	644	619	653	636	636	635	679	648	659	638	658	637	641	630	679	666	630	636	631	627	607	641	659	615	691	579	668	627	651	611	674	582	666	656	639	627	613	609	683	666	631	625	650	627	604	621	634	650	617	577	607	641	617	639	657	642	664	631	691	680	666	655	617	673	645	687	624	646	647	622	622	605	641	612	634	649	613	633	610	634	613	614	631	649	652	650	646	630	669	650	646	655	610	634	622	633	643	621	617	624	656	640	605	672	625	635	622	635	631	634	609	656	598	610	670	617	665	602	648	617	617	628	656	666	644	620	631	611	681	610	588	598	669	606	645	660	674	642	640	624	580	624	620	616	629	650	629	653	563	644	622	655	676	645	601	630	655	655	634	667	673	595	670	678	649	628	642	654	644	619	667	662	614	660	636	653	640	615	624	663	668	620	621	621	641	679	616	667	665	585	648	619	620	683	608	640	650	593	667	608	656	613	677	604	642	643	631	626	613	651	639	633	619	627	690	654	604	703	654	626	639	652	615	623	582	639	658	627	611	671	599	623	653	643	612	579	632	672	631	661	636	628	601	654	633	651	621	681	608	611	669	650	633	662	669	624	611	615	626	598	628	686	640	643	680	599	640	673	649	663	654	634	646	594	667	646	626	649	634	634	621	637	626	640	625	669	665	650	660	626	638	651	659	604	645	623	623	700	616	689	595	636	685	681	652	628	636	635	643	621	648	620	621	645	656	662	638	684	639	629	669	652	642	625	711	623	638	669	623	633	615	638	608	599	633	672	650	653	601	607	579	625	631	669	682	645	639	644	655	640	592	610	650	672	645	665	627	606	686	597	670	662	647	595	630	650	645	625	597	654	629	590	604	645	606	629	719	622	592	627	651	657	648	643	637	659	644	601	631	625	630	671	677	644	569	649	686	698	605	606	621	652	615	642	664	656	651	624	662	600	688	646	664	665	642	669	658	662	614	663	635	611	661	641	661	664	613	596	705	598	616	628	611	626	651	635	619	650	645	646	640	643	641	689	662	662	642	655	702	633	704	631	612	648	638	608	632	623	618	685	623	649	597	608	663	591	643	629	653	581	657	625	637	634	605	665	626	654	633	672	663	639	658	633	629	612	633	662	602	643	672	666	623	643	623	687	636	601	613	627	627	640	620	602	645	645	637	659	641	629	615	650	639	606	618	593	634	625	600	627	659	665	649	627	631	655	644	586	640	591	661	675	629	584	609	610	634	666	601	706	653	636	662	598	638	647	617	603	657	666	692	641	669	660	627	650	633	614	599	614	615	669	663	615	627	668	679	690	676	588	656	645	688	622	643	666	617	586	692	645	707	652	641	596	656	642	634	646	682	607	645	604	608	616	633	645	618	642	638	612	604	631	654	673	655	653	621	644	675	647	613	603	629	647	623	682	631	668	642	622	638	640	678	609	654	661	624	596	625	638	623	631	677	654	640	697	653	629	641	640	585	684	587	664	644	646	604	619	627	602	678	617	603	600	601	648	680	672	620	640	638	650	661	616	626	663	562	645	634	636	655	662	636	629	629	662	655	616	666	622	663	695	619	610	630	634	632	652	651	592	630	649	591	613	671	616	651	610	655	623	646	645	683	617	638	653	640	613	621	611	626	629	594	611	644	627	651	613	634	673	634	604	630	618	621	621	649	614	622	655	607	604	654	668	601	616	633	618	671	630	670	595	656	630	641	608	635	658	615	718	634	657	641	664	638	619	643	662	667	665	633	612
41676	79449	79156	59152	34839	7615	762	690	700	684	699	696	703	705	692	660	681	685	641	696	711	699	705	696	635	693	678	630	652	638	681	722	670	684	708	681	705	658	688	695	653	675	677	677	669	715	673	689	703	651	668	646	670	710	669	679	698	696	677	673	661	676	716	643	655	640	713	672	678	687	668	727	692	690	685	684	663	629	714	699	670	623	705	703	663	633	673	708	700	704	700	701	696	696	711	644	685	628	687	631	686	712	694	669	717	690	678	658	684	691	634	680	729	695	680	667	712	696	688	681	630	669	705	659	669	639	709	710	644	698	664	635	688	660	688	659	741	708	642	679	701	639	678	685	659	686	665	687	709	661	657	680	657	659	705	715	728	645	696	696	628	643	690	689	647	680	644	668	690	698	699	700	704	683	675	667	693	685	674	694	719	682	693	700	657	683	695	624	634	681	751	684	681	639	686	690	681	639	637	669	663	714	683	629	657	679	665	642	677	690	627	649	680	672	737	655	654	707	654	708	688	655	675	687	687	714	619	701	704	671	655	668	696	720	633	682	665	676	664	712	664	706	700	651	664	699	633	702	708	682	644	661	711	700	676	655	704	674	670	722	626	732	714	632	679	674	661	643	721	727	662	672	643	669	689	634	696	669	684	684	698	657	709	693	646	687	675	646	687	672	715	720	677	692	720	667	669	701	632	681	664	708	701	666	642	663	648	635	701	651	714	672	640	681	658	653	664	680	677	676	689	692	670	715	684	671	725	694	682	690	682	690	671	662	680	662	700	671	701	718	689	677	665	680	634	675	711	685	670	687	671	661	681	664	704	706	681	716	687	699	709	694	648	714	676	673	695	655	675	662	671	673	724	623	620	676	681	687	625	674	680	710	708	726	663	677	682	638	669	678	673	657	726	676	695	652	677	625	694	665	731	715	691	716	700	672	682	680	649	695	641	641	660	665	662	669	653	709	657	632	692	650	671	670	651	738	678	678	684	700	694	688	639	716	660	719	634	661	666	704	712	639	694	679	653	717	632	636	688	671	662	704	670	659	726	739	723	652	717	667	658	685	689	680	647	658	686	722	684	632	660	620	648	682	668	664	681	661	643	679	681	731	659	655	630	643	658	647	678	643	694	640	692	684	716	655	689	677	664	687	703	680	711	713	699	685	666	718	651	681	691	674	649	649	657	665	641	697	637	654	639	676	630	725	685	700	703	680	668	690	650	658	658	688	691	655	674	662	662	707	642	689	660	745	649	642	707	617	713	728	650	667	710	697	689	655	653	693	678	678	667	696	697	687	644	694	694	656	642	689	672	693	681	664	731	692	657	711	691	661	691	681	680	665	655	689	668	670	676	693	678	665	703	692	709	653	664	699	666	689	663	697	675	703	723	694	659	661	653	687	682	666	660	702	659	654	708	695	712	722	700	656	647	648	707	673	695	694	630	644	676	653	711	691	716	714	632	684	692	655	666	666	727	678	681	677	695	672	660	675	713	716	673	698	658	705	653	660	680	693	680	650	705	706	640	688	646	685	683	683	696	674	692	651	722	659	684	670	669	706	682	696	654	689	660	657	658	700	672	707	696	705	640	679	679	638	666	633	638	701	730	673	664	687	687	694	697	679	707	674	676	657	647	664	675	616	700	684	711	675	691	667	635	712	730	674	692	679	685	661	648	657	640	695	695	722	686	685	631	640	717	669	648	707	665	682	713	735	743	701	682	682	677	687	715	700	616	753	702	640	624	682	698	643	692	650	696	653	641	648	689	686	650	653	711	698	687	675	678	648	644	722	685	643	684	683	708	672	734	642	686	653	674	621	727	689	680	674	684	727	696	667	657	665	669	691	671	657	670	697	698	699	723	695	685	677	719	669	674	627	672	690	684	680	690	682	711	644	671	678	670	689	646	660	643	722	686	719	669	690	686	710	668	665	683	678	658	640	640	684	711	719	674	662	715	691	712	648	657	669	701	676	712	704	628	686	721	668	608	686	692	688	733	660	665	621	682	668	659	669	750	697	694	679	681	701	679	637	737	692	665	645	671	692	691	681	712	662	677	676	765	696	709	681	649	664	696	722	670	633	621	635	747	714	704	667	672	709	708	698	661	683	681	655	663	653	679	642	685	648	680	636	720	678	687	668	694	688	704	653	649	684	660	694	699	674	711	657	689	650	633	672	709	659	665	660	713	633	672	692	655	683	678	691	711	658	703	638	670	679	710	675	666	680	673	688	663	734	679	636	700	729	705	695	677	678	743	694	633	656	660	662	659	675	717	673	634	695	689	669	635	671	671	676	699	610	723	720	676	672	647	654	676	689	654	699	693	658	684	714	657	640	671	630	678	663	701	698	648	677	717	676	684	684	708	696	648	682	677	666	662	669	686	683	681	647	704	662	643	637	678	636	677	686	695	698	634	704	678	682	665	638	708	643	716	678	660	702	668	685	680	668	676	684	642	712	689	663	670	720	686	697	694	697	682	704	709	664	726	706	662	666	725	673	710	616	682	653	754	666	691	616	705	670	646	616	668	648	751	685	671	668	702	657	695	686	703	726	695	658	708	697	731	687	672	671	660	681	629	656	660	679	687	655	655	670	693	648	683	694	665	700	741	705	674	650	692	683	637	675	750	714	643	635	713	685	683	687	619	644	675	687	698	676	672	717	696	675	682	692	680	665	651	702	644	647	686	685	670	693	672	688	674	646	625	698	679	658	673	644	657	666	679	666	687	660	648	724	693	682	632	667	644	675	666	686	689	669	652	649	659	696	691	701	715	670	664	666	640	672	676	630	654	680	673	653	713	693	685	640	684	689	709	686	665	674	712	635	730	663	731	681	630	654	660	653	646	667	654	678	685	685	611	637	674	683	685	698	678	641	686	653	718	669	635	704	653	709	664	645	668	719	642	687	680	687	675	699	650	666	652	646	651	662	698	682	666	649	664	677	720	690	691	677	697	701	668	696	664	712	705	685	667	683	690	688	679	666	668	674	652	663	649	695	687	677	692	684	706	685	687	678	685	730	658	656	655	672	674	665	688	693	652	707	662	636	657	641	703	643	673	688	714	680	674	683	640	674	721	717	665	721	696	658	682	672	656	716	693	694	643	649	658	663	701	661	665	663	693	648	684	688	657	661	638	714	722	667	678	679	723	694	724	636	713	709	650	645	688	709	671	697	653	665	646	642	662	689	653	689	654	658	684	649	630	669	685	689	657	675	681	628	701	638	698	677	669	678	705	659	645	687	660	709	678	661	644	684	670	634	700	681	710	684	689	687	664	659	699	626	667	693	707	705	686	738	714	676	705	647	668	668	665	675	647	697	722	651	684	688	699	712	685	698	706	666	700	700	678	679	659	703	680	719	701	647	622	673	714	646	685	711	716	663	660	671	699	677	674	710	667	709	665	689	688	652	678	671	656	742	679	669	659	705	696	693	657	658	666	631	686	639	646	714	661	684	679	689	657	700	706	688	721	657	666	694	664	687	652	675	701	646	670	693	664	736
27761	35712	41475	21934	5049	663	376	370	379	345	345	374	357	385	365	320	415	377	396	393	332	369	371	364	341	346	339	326	369	355	359	373	360	328	359	380	356	382	381	367	387	366	392	311	347	354	382	352	377	351	366	341	330	357	367	353	349	329	353	354	347	373	369	353	329	358	345	336	372	355	382	350	378	342	329	390	361	362	356	333	354	363	345	353	343	373	359	334	346	344	340	338	380	349	352	350	353	348	335	393	349	341	314	350	364	380	341	344	366	361	398	384	349	348	367	359	332	344	382	361	355	368	359	362	336	340	348	356	337	368	379	365	349	340	368	384	352	353	359	366	356	355	372	357	353	356	387	373	370	352	339	380	357	335	385	360	336	367	377	343	363	335	341	322	371	318	341	344	359	333	339	335	352	340	363	364	344	367	333	352	392	343	337	389	381	307	355	344	377	386	336	371	341	357	371	374	358	350	362	349	325	340	353	325	354	367	374	412	337	349	366	379	366	352	382	365	362	341	352	371	351	332	391	352	355	357	384	359	388	350	372	348	384	360	359	348	338	393	382	361	370	331	363	326	343	372	322	354	352	339	371	370	370	378	349	360	363	392	385	350	365	359	345	332	381	366	358	353	352	369	342	393	339	359	370	346	357	355	370	364	364	338	374	334	373	345	372	357	346	389	348	360	356	345	391	346	362	346	375	354	353	361	374	388	365	350	367	356	353	370	355	321	368	369	357	316	361	364	354	356	361	383	361	366	380	358	354	354	377	374	402	349	381	354	388	337	366	331	342	374	357	352	365	363	342	352	391	344	385	330	411	357	331	348	362	393	375	362	339	352	354	370	383	337	357	363	364	306	344	330	350	353	368	371	340	371	370	366	365	367	347	358	387	314	356	350	376	378	324	366	375	369	341	381	327	337	350	357	376	333	346	351	374	370	344	371	342	333	341	374	353	351	369	357	347	352	337	382	378	336	321	348	377	365	385	373	377	389	389	348	381	365	369	354	342	344	361	396	371	381	320	337	335	360	361	374	335	350	339	336	345	356	351	385	346	345	367	357	371	376	354	358	385	346	346	372	335	353	353	403	378	379	369	374	360	374	364	344	360	380	333	334	329	368	328	384	398	337	336	372	335	323	379	358	351	369	393	362	346	385	368	320	350	380	341	331	365	362	347	355	368	354	357	386	376	318	362	354	401	365	355	359	341	360	367	351	351	357	361	359	366	329	370	394	324	379	330	361	363	337	390	391	338	411	357	396	357	375	368	363	324	353	341	372	351	349	365	319	371	354	356	381	368	355	374	342	372	349	389	357	367	346	390	367	359	339	356	373	351	375	313	377	341	398	347	350	382	342	353	371	368	340	366	367	353	380	389	347	355	339	354	348	345	357	367	372	366	360	357	355	340	371	367	328	368	374	338	374	377	373	323	364	349	324	328	372	373	323	366	351	343	382	371	382	354	386	343	368	359	373	325	362	367	358	303	356	355	373	355	362	383	343	347	423	362	344	356	372	388	358	348	357	376	376	355	353	361	363	360	361	348	355	387	355	362	368	346	363	390	366	335	355	320	371	364	338	341	386	382	376	369	367	371	360	374	370	377	369	353	343	351	334	353	356	354	375	359	373	361	359	346	344	333	319	383	377	382	379	337	391	343	399	344	368	359	353	387	366	378	350	369	328	357	355	356	351	341	360	371	348	357	376	360	358	380	363	316	349	340	362	401	372	335	366	367	359	372	362	371	358	357	332	330	351	335	331	370	378	367	356	351	364	384	342	343	387	369	373	355	374	370	374	367	353	343	360	384	378	351	371	374	347	381	342	342	343	311	350	398	387	348	369	349	376	356	377	357	357	345	353	355	345	336	406	351	344	344	361	351	334	334	392	371	348	388	370	338	367	351	367	367	340	336	375	361	366	331	331	351	308	368	367	329	340	364	374	362	352	355	350	371	384	359	364	352	360	354	359	333	363	332	318	333	349	349	363	350	358	390	357	354	396	333	353	368	348	368	336	339	346	352	371	367	338	370	368	354	373	355	366	308	379	337	366	336	401	364	360	340	342	340	351	350	356	382	381	333	347	340	356	355	337	394	368	370	350	385	384	389	330	361	363	361	374	338	352	379	358	397	341	340	345	354	344	322	365	345	388	366	383	384	349	376	338	377	383	358	360	344	343	343	371	331	373	374	344	371	379	360	340	363	376	359	399	365	378	378	362	362	331	353	336	343	375	345	331	314	352	376	379	377	350	348	332	327	358	372	360	368	356	336	383	381	363	379	354	377	407	357	362	311	378	355	351	372	327	342	400	360	367	343	370	367	369	340	354	347	351	355	324	346	354	346	348	366	360	351	345	377	362	338	317	396	366	344	354	328	361	371	362	343	357	339	343	369	334	350	361	376	355	359	350	368	361	371	314	359	359	376	364	346	385	325	387	366	331	360	373	359	381	382	391	360	340	341	364	375	343	371	364	344	347	376	352	346	336	364	391	339	389	368	364	347	353	343	336	393	348	328	400	356	346	399	373	349	353	354	358	365	366	370	376	375	369	347	351	347	389	338	384	354	384	369	364	370	380	400	355	356	352	357	384	332	371	353	345	329	345	343	379	351	332	372	342	380	357	370	339	386	382	344	368	336	388	327	312	348	344	371	379	358	329	393	356	352	369	358	364	358	356	334	347	367	357	348	354	339	351	345	369	345	340	351	372	333	350	347	370	360	360	388	354	319	341	350	357	387	352	347	355	363	397	375	356	380	360	330	372	366	353	339	357	380	357	350	360	370	345	372	407	382	348	366	358	330	326	343	369	331	349	344	320	338	371	382	357	362	355	368	402	361	355	366	343	389	380	369	367	343	363	350	400	384	346	402	337	368	387	359	368	352	370	372	381	342	350	324	375	358	374	366	377	342	358	378	343	384	366	363	377	352	378	350	373	364	366	351	375	388	370	359	327	370	356	388	374	393	337	375	369	322	363	348	357	352	350	355	340	342	365	361	379	339	357	347	337	369	344	357	370	364	347	330	355	340	342	402	364	318	375	357	375	367	361	320	373	371	332	352	363	361	338	378	377	344	332	368	325	356	345	352	397	351	379	335	365	394	377	419	344	352	383	400	373	384	317	376	353	358	334	349	321	365	379	371	366	347	325	343	363	343	349	405	358	335	372	360	332	355	361	360	373	339	331	350	359	353	325	350	362	357	365	403	350	368	323	384	385	365	367	327	355	363	365	328	388	363	350	365	347	371	343	372	387	375	322	352	367	348	355	374	340	368	361	373	341	351	348	356	326	364	348	358	368	384	368	355	353	338	336	365	330	320	377	372	349	343	373	370	354	353	369	381	356	359	378	356	388	348	368	404	376	386	361	375	350	357	416	353	347	357	342	342	382	344	384	395	354	336	357	335	367	352	364	378	321	343	351	393	368	343	343	357	370	351	360	337	324	351	345	378	348	327	376	374	373	387	396	343	391	388	366	333	370	355	396	333	405	373	372	381	376	354	365	358	372
19075	55984	36492	14967	4241	750	435	408	389	459	411	384	414	394	421	423	383	414	412	383	415	385	414	389	388	429	369	410	401	413	392	412	444	438	405	424	425	424	405	415	435	431	415	399	417	406	415	410	403	463	392	382	423	430	394	422	414	446	449	421	419	376	409	472	395	369	424	416	431	415	385	421	433	393	377	421	393	430	409	369	370	455	387	363	385	407	393	407	416	410	383	377	402	391	398	442	419	425	406	418	393	405	393	446	426	445	424	428	422	391	375	413	398	418	435	376	405	405	454	403	402	424	415	389	401	365	420	443	398	360	426	432	425	428	411	394	403	401	410	411	399	411	412	397	415	410	395	421	398	433	379	440	381	415	407	417	450	435	437	384	416	415	386	387	422	442	411	432	416	445	413	407	398	413	428	404	417	413	396	392	413	398	407	415	421	429	412	418	398	392	401	431	385	392	456	385	426	358	397	404	394	403	389	402	399	414	432	390	390	412	433	440	405	420	401	381	393	414	448	399	389	419	393	427	404	404	416	432	420	423	437	433	380	433	386	399	413	440	400	431	414	440	407	443	389	422	388	375	437	372	409	396	384	442	399	404	432	390	415	405	433	411	414	390	426	387	401	387	386	390	400	393	387	411	371	373	407	394	429	406	400	406	418	409	388	390	425	452	415	398	399	397	415	391	387	399	425	396	413	419	388	446	421	399	408	410	427	372	435	387	416	406	386	416	393	402	382	420	443	414	402	437	392	432	400	439	446	407	424	424	425	386	411	398	367	405	406	414	384	416	417	416	413	395	417	402	424	445	414	407	399	397	412	425	444	398	423	431	432	446	441	393	432	417	443	423	396	413	423	426	405	433	409	385	402	394	432	407	430	423	433	419	413	453	410	443	393	379	396	441	378	415	426	401	405	419	435	388	438	391	374	396	425	416	392	438	410	422	416	437	420	410	447	404	407	408	393	428	421	408	385	427	396	418	370	408	397	402	385	422	422	390	387	418	431	392	388	387	423	414	450	400	385	422	410	378	369	404	406	370	398	477	425	432	399	427	407	440	400	416	404	414	430	432	441	386	429	406	408	395	416	432	438	385	414	422	402	419	398	415	375	417	383	386	409	426	395	429	395	380	412	416	397	377	404	383	386	410	413	417	430	376	410	427	379	411	415	413	391	380	405	406	394	410	375	450	410	424	407	399	412	359	419	384	366	434	451	415	397	433	398	400	434	397	436	419	399	441	414	436	388	399	437	421	410	362	404	401	397	402	419	418	419	446	396	426	398	415	472	416	432	422	416	400	426	427	376	399	455	418	397	389	453	457	386	423	424	407	392	383	426	421	379	374	437	390	440	400	421	413	448	382	454	452	379	390	409	400	402	442	390	431	423	390	435	430	405	431	413	409	404	431	392	416	433	425	417	403	394	383	414	423	429	426	418	377	396	392	423	374	433	416	454	393	393	444	422	412	407	388	373	417	392	419	408	451	440	400	393	394	423	418	416	415	378	412	374	411	415	422	440	415	425	424	419	431	415	377	417	395	415	411	399	413	442	424	404	442	389	411	384	437	449	439	426	404	414	420	447	435	415	412	391	390	419	410	394	415	423	409	400	416	402	403	448	413	457	394	422	420	393	407	420	423	427	420	448	419	433	400	405	415	419	400	413	403	389	402	426	403	437	408	417	405	434	427	438	410	388	376	386	424	424	410	416	398	411	444	401	398	426	378	431	406	411	415	405	413	443	411	427	401	380	413	413	427	353	409	430	423	422	403	403	401	408	436	423	416	392	424	436	414	433	407	399	391	407	404	411	439	409	397	434	402	396	423	394	418	384	401	412	414	424	398	383	411	417	416	389	414	394	434	419	399	398	415	418	440	405	418	399	410	387	415	431	394	387	409	417	449	426	406	404	429	433	393	402	417	422	410	431	423	408	456	439	422	392	416	441	440	407	396	420	408	455	425	413	419	386	419	439	388	393	413	398	416	453	411	430	411	398	437	407	424	406	360	344	421	433	404	415	405	386	425	420	359	400	410	411	403	435	405	415	385	415	416	406	448	387	423	419	389	410	423	416	400	399	415	417	451	425	396	424	400	401	435	390	440	419	412	413	439	401	443	406	429	392	409	397	408	393	410	416	381	425	413	432	406	414	419	383	458	391	371	453	409	440	391	415	431	410	464	415	408	391	389	413	427	399	389	386	367	394	408	430	370	362	414	416	407	417	356	361	404	415	388	403	417	388	418	447	463	422	406	430	424	410	429	439	418	418	413	410	425	399	435	389	408	392	397	422	418	428	416	429	382	417	426	397	391	445	404	404	393	411	414	419	433	437	436	440	413	427	397	438	401	389	426	391	382	393	414	417	447	417	398	432	403	389	438	424	405	424	397	417	465	425	431	398	423	429	400	434	386	458	402	436	394	443	393	416	418	410	409	393	415	418	407	389	394	458	421	407	438	445	426	388	425	402	425	429	449	430	438	406	410	432	420	385	406	392	424	403	421	421	419	376	422	407	428	422	441	442	444	417	400	411	415	421	410	385	407	409	361	416	457	401	403	445	403	385	401	426	426	385	395	421	386	414	393	417	409	408	408	407	413	405	411	392	402	408	379	395	412	394	421	378	400	415	453	402	444	407	422	423	433	410	416	417	430	444	415	425	434	423	413	451	421	414	385	398	404	401	391	389	406	421	406	394	418	362	397	389	374	426	390	385	434	437	452	402	432	418	400	405	403	422	399	416	399	415	424	439	413	433	366	420	436	408	385	416	437	408	428	426	399	420	424	395	379	416	403	410	412	397	438	398	425	398	416	386	444	419	420	429	427	407	463	410	411	395	417	428	429	446	405	423	407	414	435	400	431	439	416	384	431	398	406	458	415	415	447	424	376	424	418	428	397	419	409	419	430	405	396	392	415	438	387	404	419	400	391	397	423	418	409	405	415	407	407	394	404	415	420	410	402	432	403	389	405	446	393	392	424	406	414	441	407	410	395	395	414	425	412	411	403	401	402	409	409	402	411	416	410	399	431	438	383	442	397	403	424	414	404	414	396	417	434	399	411	387	425	410	386	441	414	409	450	398	407	363	417	401	385	451	402	400	420	361	433	435	393	440	395	376	366	437	409	427	391	408	416	415	389	407	420	424	403	413	406	440	407	448	389	382	451	449	400	409	436	411	429	409	372	385	420	435	422	429	400	449	423	411	419	434	402	425	434	410	434	406	418	413	408	422	417	378	417	382	416	358	401	413	434	414	395	432	414	395	393	403	414	408	405	412	408	393	387	427	413	400	411	423	402	408	427	439	418	443	406	420	407	410	410	399	409	382	406	394	418	422	417	445	425	430	437	406	382	418	417	427	392	415	415	384	409	388	439	408	413	430	409	420	410	423	420	396	423	413	448	421	410	398	375	402	410	403	417	418	396	416	395	436	448	401	408	421	369	434	413	410	402	395	393	428	424	439	420	419	441	372	378	418	473	431	423	412	398	432	421	417	429	404	403	385	408
24080	26363	46219	37746	24964	15174	2785	472	434	466	441	451	428	436	413	409	457	429	434	425	441	391	443	458	448	416	446	444	393	407	427	445	425	470	400	406	402	429	437	481	435	433	423	422	434	440	406	416	419	435	410	445	435	445	389	449	448	457	424	378	434	443	412	399	437	439	414	415	433	458	425	409	400	417	424	415	447	416	414	425	458	430	439	393	434	417	432	431	450	400	434	434	431	438	464	403	433	438	455	430	409	418	443	412	416	443	442	401	464	460	380	480	407	441	431	417	407	422	438	437	404	421	433	406	422	417	408	437	409	446	437	393	417	432	445	408	393	442	426	440	387	429	423	460	399	388	417	441	444	448	426	423	447	453	447	473	421	433	439	416	401	408	434	424	427	415	419	443	443	426	418	401	409	436	430	438	414	422	446	470	456	454	430	443	466	424	425	445	391	431	415	431	487	447	433	407	408	460	421	398	426	428	412	438	410	434	428	380	443	441	418	455	415	440	420	438	444	420	450	432	410	422	434	404	388	408	453	408	392	401	429	420	426	434	394	434	431	406	421	424	417	421	433	444	392	443	424	449	467	400	429	402	389	404	474	402	427	414	424	412	443	443	424	417	419	448	426	415	420	422	435	412	404	437	411	436	418	429	463	376	400	405	416	412	460	417	390	400	437	417	413	428	420	438	432	446	419	450	433	370	398	436	437	465	425	438	434	427	418	386	439	419	452	439	417	393	411	444	435	426	418	434	433	433	439	431	447	437	411	442	407	429	420	437	427	443	388	406	446	438	417	403	410	410	428	430	435	426	424	446	408	451	433	437	470	402	429	442	443	451	450	451	440	428	395	412	418	428	421	431	413	399	423	421	418	469	444	419	404	450	424	373	392	447	474	403	395	422	449	420	448	425	414	466	432	443	434	402	418	405	424	431	410	433	463	436	411	451	447	435	419	481	447	430	434	423	438	412	431	416	469	376	418	418	420	432	439	462	441	428	431	433	395	437	431	414	432	420	482	388	420	416	427	434	428	425	423	438	406	409	454	417	407	408	399	422	401	417	418	425	442	458	437	462	414	446	417	455	442	457	437	459	428	447	414	413	424	456	427	429	465	477	412	422	427	431	410	430	460	458	397	393	405	438	436	429	396	427	440	414	473	402	406	425	426	454	430	418	440	433	442	405	395	472	452	426	421	446	445	411	427	435	452	420	373	441	410	437	415	465	450	424	399	413	434	401	437	407	430	440	441	447	416	440	403	441	430	403	434	419	402	468	428	451	429	455	452	459	412	434	405	445	422	458	421	417	441	435	433	412	395	430	456	403	451	418	461	446	397	413	420	430	419	388	445	401	404	427	404	425	448	448	450	418	443	461	381	409	457	371	455	404	415	436	422	411	476	439	431	410	451	442	439	437	435	421	427	418	427	417	461	397	377	393	459	417	469	436	408	425	402	451	441	424	441	434	401	403	383	426	448	396	396	447	422	405	417	464	426	433	443	392	442	437	411	436	431	474	418	391	437	438	426	449	423	432	425	480	442	437	428	432	443	424	440	427	443	415	441	394	432	448	414	389	428	429	387	427	434	419	428	387	450	443	440	415	425	415	422	442	449	453	430	391	423	393	428	409	432	413	453	451	427	438	437	433	432	436	424	465	430	454	448	457	421	420	461	415	408	420	387	384	427	450	445	425	450	459	421	379	435	471	441	408	399	433	447	444	393	414	437	435	422	400	472	428	421	417	451	467	450	456	445	423	434	400	444	433	427	441	436	406	385	479	409	454	415	402	437	447	465	414	444	436	418	399	415	432	440	441	430	412	422	478	467	424	435	441	443	410	436	432	421	437	430	413	433	438	426	452	472	458	440	386	435	437	392	447	431	428	427	402	444	418	432	421	438	432	421	415	404	440	442	440	427	427	397	411	446	416	451	469	409	439	409	475	432	456	428	429	418	434	457	447	441	407	435	469	421	400	417	427	394	434	403	452	422	430	434	440	456	434	428	452	407	404	426	445	428	422	471	456	419	419	427	445	409	461	441	471	421	451	425	422	466	453	436	417	436	434	459	449	426	430	447	439	399	413	442	427	428	430	423	437	439	482	449	415	425	393	425	427	418	419	402	435	400	423	392	428	404	431	431	466	418	442	432	427	416	427	452	402	421	412	432	420	418	448	403	425	462	434	428	390	456	444	394	418	447	410	425	403	419	424	384	422	423	426	409	451	438	429	420	452	413	437	442	433	424	472	439	412	432	431	440	399	416	439	456	412	454	431	412	409	446	429	424	434	415	396	437	432	467	418	440	422	407	462	447	392	456	446	417	469	422	458	396	431	433	431	477	425	439	445	403	422	444	423	401	449	460	421	400	446	420	467	435	434	419	491	409	433	381	426	453	413	451	383	434	433	412	460	450	373	428	394	433	436	429	417	411	390	429	423	420	441	421	425	444	437	436	414	400	437	430	427	418	430	430	407	416	404	425	410	435	388	432	476	408	449	468	442	440	428	425	451	405	385	471	406	433	454	430	409	445	422	432	436	432	403	461	427	417	401	437	458	440	406	430	456	408	449	446	394	437	454	422	444	404	420	432	448	418	448	407	463	435	399	414	433	385	464	442	416	414	442	446	413	443	418	437	447	489	445	432	390	432	432	435	468	405	442	420	423	399	438	428	393	432	413	424	431	416	412	416	432	459	426	441	487	388	385	461	433	404	421	414	436	412	443	470	432	394	440	395	456	451	410	416	400	442	423	435	446	433	431	452	424	406	423	446	398	417	388	410	432	413	439	434	416	454	417	447	398	417	388	423	434	458	368	444	395	434	416	454	421	391	416	453	434	371	423	457	418	426	398	420	465	425	432	416	431	435	433	450	447	384	414	404	435	420	448	436	394	414	420	427	450	408	391	393	452	398	431	396	383	436	403	464	471	389	388	453	407	413	420	418	440	467	410	429	428	391	483	437	420	432	408	468	413	440	447	449	436	473	422	407	401	477	417	409	403	440	394	432	425	411	404	389	402	440	396	409	437	416	406	440	441	457	396	424	428	436	412	423	407	426	433	419	463	419	424	441	461	419	487	441	443	446	440	427	427	408	425	410	433	429	404	465	466	413	425	450	409	391	451	425	402	436	397	436	396	406	434	463	414	417	424	412	407	421	423	410	416	411	432	440	408	431	404	431	458	370	429	406	398	438	464	475	459	407	427	411	449	419	441	444	461	414	416	439	399	451	448	435	441	439	421	435	451	419	435	424	416	418	412	423	428	446	395	451	419	450	402	365	426	404	396	381	449	433	422	409	434	436	418	423	415	451	448	423	407	403	438	455	422	409	431	395	430	446	405	417	413	437	425	421	439	422	409	437	415	448	446	412	454	424	416	438	433	422	440	433	433	430	427	418	419	435	402	439	425	456	461	489	424	430	421	429	398	401	417	426	451	433	434	431	391	418	449	440	422	421	478	430	424	423	406	416	406	423	416	440	410	420	439	445	429	416	396	433	430	449	449	415	423
36938	85832	73790	46669	23492	4431	497	467	501	467	489	500	467	479	469	506	482	488	467	476	488	410	482	468	453	490	473	469	484	465	489	450	473	483	504	509	490	461	486	471	467	490	495	459	489	464	476	480	474	464	511	457	458	465	475	478	444	473	472	490	464	475	509	465	484	457	452	502	466	510	451	482	492	457	451	486	493	474	445	472	519	462	493	486	471	507	485	447	472	416	483	528	492	511	459	466	503	464	484	468	469	496	480	481	477	470	470	457	465	469	471	462	469	461	489	508	484	503	503	464	473	442	491	484	461	463	467	454	498	434	474	487	469	499	434	449	476	461	468	482	467	470	487	483	474	453	470	496	458	462	458	460	449	487	490	494	486	514	443	510	494	474	456	472	479	477	454	505	464	501	469	499	469	433	467	502	482	443	453	515	492	486	458	458	497	466	457	464	465	466	518	463	508	467	482	448	452	440	490	483	436	498	491	523	468	472	474	468	475	522	490	437	519	459	453	494	494	479	490	457	473	512	524	484	449	474	531	466	470	475	462	469	453	446	453	465	454	484	486	485	430	446	453	463	457	428	467	458	478	469	420	458	471	469	495	474	458	453	479	474	469	436	475	450	447	497	477	480	439	476	487	455	502	485	480	494	488	463	462	461	474	474	462	454	484	463	487	502	504	467	460	446	493	469	470	475	443	473	500	502	468	483	478	455	474	469	439	465	462	469	478	475	488	432	475	470	445	461	481	478	454	478	474	440	466	486	448	492	504	473	442	479	471	480	482	492	443	472	453	471	456	450	507	469	508	482	447	488	483	466	496	493	458	490	456	454	465	504	453	501	503	462	440	478	446	464	490	466	547	465	473	429	483	477	463	488	492	466	419	475	462	475	448	443	501	427	475	485	516	419	490	491	496	492	462	489	468	477	452	486	514	447	496	475	482	499	450	483	497	480	435	455	465	479	453	461	464	485	472	469	480	458	464	496	486	481	473	464	463	449	464	471	478	486	501	413	449	469	483	419	448	470	473	499	489	481	444	466	511	470	449	458	518	481	438	476	509	479	428	466	484	456	466	514	439	465	489	473	457	497	486	459	502	468	469	470	444	478	515	454	485	448	485	472	464	443	450	503	502	463	473	454	476	466	506	461	493	460	505	477	467	491	503	456	455	488	463	497	456	500	493	483	485	461	468	455	475	437	445	469	511	462	479	462	476	476	480	460	483	481	517	515	498	524	483	470	529	476	447	465	475	471	475	479	520	469	461	467	462	492	488	501	482	498	473	433	483	472	480	452	477	496	479	488	485	457	511	472	480	444	453	468	471	473	434	493	456	467	472	466	476	477	448	482	431	469	478	464	494	481	490	450	473	495	465	478	455	455	475	465	504	474	504	479	517	496	444	486	485	475	456	479	507	465	470	476	475	451	467	422	478	468	456	469	489	449	479	495	492	462	447	504	475	492	476	506	503	486	486	475	480	470	440	483	504	429	438	500	472	488	495	434	475	471	450	459	497	476	470	474	498	439	492	487	508	449	458	481	515	470	473	480	462	485	479	478	428	503	485	468	456	450	469	470	468	490	469	492	438	494	492	466	489	438	486	475	428	422	475	457	463	478	458	460	490	485	479	469	451	459	487	452	494	488	455	479	480	477	446	492	457	475	508	479	469	468	462	475	483	453	465	475	436	467	504	499	526	475	465	438	492	483	448	507	509	421	507	453	444	472	452	470	490	474	496	474	471	453	456	479	459	441	465	473	488	456	497	474	493	497	457	478	447	466	433	492	491	470	495	453	463	465	462	501	483	461	427	447	453	466	461	470	507	486	441	503	482	485	507	434	460	474	480	455	480	474	469	469	450	445	503	474	454	503	442	457	479	484	466	436	486	472	495	502	484	494	509	447	502	488	463	440	460	432	495	461	482	484	467	489	466	409	447	497	457	497	456	454	444	473	479	459	492	494	467	467	525	476	471	462	448	501	509	471	505	505	470	461	461	445	452	399	457	426	493	433	486	449	504	464	452	474	464	481	462	480	472	411	449	454	492	461	503	457	478	486	439	460	455	478	466	451	453	515	467	500	476	494	432	456	446	431	497	477	439	501	471	473	451	488	453	429	463	463	477	466	416	461	476	442	527	464	465	438	513	450	487	507	482	457	495	468	462	491	507	451	470	475	481	497	472	464	487	445	495	458	504	448	443	475	476	469	467	454	434	505	458	513	502	436	446	468	455	456	477	437	497	444	451	478	464	462	460	460	413	468	501	489	474	468	461	468	475	437	482	462	454	469	541	482	424	471	493	465	480	474	441	472	507	487	549	493	481	463	465	464	491	459	476	495	480	502	456	481	464	493	503	452	498	464	464	461	486	464	428	442	456	439	463	447	481	491	472	440	473	474	461	476	427	437	505	467	485	479	461	441	493	497	481	444	471	463	503	448	456	484	483	478	522	459	461	473	447	457	475	511	488	469	425	447	468	468	449	450	437	475	489	515	448	472	481	463	494	486	489	472	440	429	482	477	472	453	515	471	477	461	449	503	476	462	471	450	468	440	491	497	521	469	481	481	457	473	500	452	457	453	476	479	482	473	496	467	478	482	467	445	434	462	455	471	465	448	438	470	453	492	483	485	455	475	439	458	454	474	479	523	478	443	456	484	477	493	459	496	473	487	485	479	473	467	461	453	479	463	455	485	422	470	471	440	521	478	466	467	439	487	414	491	488	467	485	433	523	471	486	479	484	463	464	485	486	458	476	522	481	440	492	459	472	488	508	472	469	463	442	460	485	474	458	478	484	469	453	503	488	462	482	475	484	473	472	493	497	468	471	452	447	461	454	451	465	495	508	483	473	478	443	508	513	431	507	502	460	495	457	466	468	467	456	478	479	435	459	502	475	476	496	451	461	460	466	470	481	496	470	452	452	483	503	470	470	490	455	457	470	462	458	519	448	470	500	460	457	478	482	511	482	470	477	478	500	469	484	471	519	462	470	460	458	485	480	477	494	480	494	449	494	460	434	466	522	448	423	460	477	488	464	485	473	497	466	466	473	441	457	467	415	463	442	438	478	430	482	492	461	498	477	466	483	498	501	440	455	496	506	464	473	494	468	457	499	478	441	434	453	485	461	478	467	495	479	455	453	435	458	445	497	491	482	466	488	444	459	432	472	492	457	457	436	473	499	470	524	466	476	414	468	474	466	478	479	476	449	441	508	494	482	451	459	440	488	485	439	481	455	463	441	520	441	461	512	445	473	468	469	503	467	503	457	481	497	529	482	443	475	488	474	486	506	490	477	465	467	476	469	486	500	455	483	479	438	474	468	526	470	444	439	496	483	440	465	485	456	446	455	478	471	470	520	451	449	448	490	499	477	473	548	471	521	452	470	455	472	486	476	468	481	509	472	490	437	498	447	427	479	479	440	475	484	457	448	449	457	461	472	484	489	449	452	441	442	482	456	446	428	486	440	477	463	462	453	480	467	475	447	463	475	475	491	455	462	487	462	455	448	486
25509	29400	47653	35890	19824	5642	683	528	476	498	512	504	453	497	484	481	509	512	505	491	460	521	476	509	476	511	481	483	514	465	475	491	448	498	463	469	474	489	474	489	457	481	489	451	481	475	514	443	443	455	471	482	501	482	480	469	429	471	501	469	488	493	470	490	484	496	476	431	486	482	477	501	498	506	471	498	485	476	458	416	506	470	472	471	501	442	451	464	474	425	486	454	483	464	464	479	516	495	484	491	479	450	465	491	508	467	450	456	448	484	493	462	486	481	461	474	446	467	502	473	443	457	502	486	474	486	484	521	474	493	421	469	449	505	451	510	500	463	455	500	467	480	461	493	484	487	477	483	503	474	469	473	471	519	508	457	447	488	526	490	474	468	493	517	487	506	516	459	486	467	475	492	455	499	462	478	486	515	507	446	438	464	494	460	488	473	476	490	473	500	458	464	501	476	473	488	501	468	492	469	500	517	474	477	475	477	452	478	447	463	465	444	495	482	461	441	489	487	501	493	489	493	469	478	454	512	467	474	518	460	474	481	492	476	517	489	458	491	506	469	503	437	453	460	498	456	501	468	484	474	473	451	483	481	436	450	478	410	483	482	471	468	501	489	497	477	479	458	495	508	477	491	506	505	502	469	459	513	485	504	466	488	464	469	488	479	476	454	472	441	508	495	469	529	494	463	489	445	480	484	478	456	481	464	465	477	441	483	509	442	470	474	438	476	490	466	480	475	513	473	516	494	439	467	466	487	459	469	509	504	493	429	454	451	508	477	516	497	467	517	437	465	466	448	433	441	481	478	496	465	501	507	474	453	449	466	473	496	485	498	457	466	503	477	465	486	464	467	460	463	497	508	430	487	464	494	487	485	441	494	497	496	495	419	475	480	488	482	487	487	463	485	497	499	438	477	495	464	483	472	477	493	475	481	487	501	523	498	520	464	471	443	455	491	460	451	460	464	479	495	522	503	447	502	460	497	501	464	525	464	490	436	450	485	513	473	472	468	470	466	489	468	500	482	490	463	515	462	470	506	462	490	508	475	457	466	491	482	454	488	504	485	505	482	470	465	475	503	495	441	477	441	465	459	441	484	456	477	488	469	467	470	475	506	473	464	486	441	490	446	482	506	465	506	454	454	487	451	470	500	459	484	536	480	469	465	490	461	468	458	456	417	515	487	479	457	480	488	502	473	450	469	444	483	501	485	485	490	485	433	463	487	467	459	434	484	478	496	511	490	515	420	459	472	502	478	433	477	459	476	462	445	490	483	436	459	447	493	471	505	421	436	463	476	494	482	475	440	472	473	497	446	458	486	452	481	504	434	492	479	503	496	510	498	484	410	467	436	446	473	461	499	486	506	472	504	502	421	463	480	448	513	501	429	494	516	491	475	447	476	429	454	487	510	460	466	478	494	489	475	464	458	446	467	501	454	454	476	491	472	480	501	485	451	509	477	458	472	527	481	440	448	487	459	473	438	462	489	475	513	433	455	464	479	528	461	477	488	492	450	517	478	528	499	455	454	479	478	433	477	461	486	474	489	462	489	506	470	510	485	468	496	489	474	487	470	510	435	515	504	448	482	452	473	484	504	494	465	474	457	473	474	423	460	477	494	447	474	457	455	471	465	509	458	482	460	462	506	503	467	497	491	455	460	483	523	459	471	448	463	495	479	460	458	495	416	455	473	491	453	474	471	481	497	516	472	446	475	446	495	513	491	472	480	473	480	460	452	453	451	467	458	507	520	453	465	491	483	453	477	480	477	480	473	481	469	471	457	495	488	480	477	473	494	502	492	473	485	479	485	471	485	490	442	475	482	455	473	476	466	508	462	481	453	495	502	448	468	496	463	474	454	472	478	471	472	462	482	478	463	492	483	454	487	491	478	449	492	476	460	492	494	484	478	483	447	453	474	507	496	485	492	479	489	484	491	477	491	472	491	488	465	455	443	479	485	447	514	478	509	502	469	486	482	484	477	460	489	462	475	435	506	460	488	482	446	462	452	514	462	448	494	487	474	458	493	467	464	486	428	450	497	460	475	486	492	435	434	487	479	486	489	477	458	482	466	473	467	473	453	481	465	482	446	473	473	483	510	464	521	470	480	516	474	424	449	467	451	470	484	425	495	471	477	402	457	489	475	463	490	427	474	474	454	518	454	490	502	495	475	453	459	453	523	455	473	484	521	487	458	455	477	496	506	475	491	506	449	498	490	459	458	486	497	483	415	524	469	448	483	475	457	490	473	451	496	496	472	442	475	454	468	481	461	484	488	499	480	450	520	488	491	468	500	502	454	504	483	470	457	470	468	500	472	503	486	469	495	501	437	504	477	492	487	416	487	442	473	468	476	487	464	490	453	472	502	474	491	448	502	454	440	473	487	441	472	480	485	472	474	503	489	464	455	498	466	474	480	435	446	471	501	472	480	513	453	500	529	454	476	515	465	473	485	489	487	479	484	472	487	460	439	485	441	487	477	500	536	485	467	476	466	481	499	497	477	431	493	523	494	472	445	457	507	511	472	484	470	457	502	486	460	459	502	448	531	451	513	473	472	443	468	485	453	466	467	485	454	444	539	425	441	499	507	448	500	484	459	499	429	437	449	464	506	468	465	466	435	444	485	449	483	515	494	501	462	479	498	473	471	476	463	446	463	458	509	457	494	534	491	465	479	463	521	468	497	500	460	479	462	489	477	479	435	482	477	510	488	465	495	458	482	452	467	476	478	474	462	455	508	506	502	465	449	484	447	488	450	497	493	493	499	476	495	467	474	478	473	508	450	497	550	471	480	473	481	472	465	435	475	453	472	468	489	493	469	455	471	491	480	447	444	494	447	503	474	468	516	470	455	497	486	457	505	465	471	492	474	481	499	494	487	506	478	493	472	469	482	459	493	468	462	536	489	480	506	470	468	446	468	495	491	467	491	506	434	494	491	462	474	422	458	490	537	523	473	461	488	494	488	516	487	445	497	484	463	490	444	472	526	450	507	492	458	467	431	535	478	502	466	463	459	500	479	477	425	487	488	493	465	467	488	462	498	468	469	499	507	511	519	459	485	483	477	480	504	485	466	462	482	462	464	520	496	495	472	488	502	513	464	485	519	466	466	457	466	484	459	452	464	486	437	497	481	460	452	512	499	487	492	496	454	458	497	488	463	522	486	455	523	479	469	456	466	489	470	455	441	442	448	456	479	480	469	534	497	489	471	477	497	476	526	503	482	448	453	474	471	466	486	430	535	473	482	497	496	509	472	546	501	455	488	528	487	466	472	481	457	476	479	489	488	474	473	459	499	469	487	500	517	456	441	524	508	499	469	447	458	467	486	504	478	469	451	495	466	459	494	499	430	483	456	456	473	472	431	481	496	491	467	488	476	479	469	483	470	522	481	494	475	469	490	461	458	482	468	476	483	470	450	465	522	507	469	477	480	478	502	475	472	498	482	493	504	464	498	462	474	433	457	475	473	457	499	455	495	473	467	479	488	487	443	468	429	497	440
35409	85252	64934	38295	16330	2843	541	520	551	552	520	549	553	529	586	518	563	558	527	533	525	505	559	527	516	525	510	518	554	509	526	524	568	601	525	557	593	531	522	527	525	579	524	575	532	501	522	563	546	556	535	558	555	548	562	555	546	549	564	556	538	508	516	514	530	554	527	550	530	533	522	543	515	529	548	519	545	538	499	510	540	574	559	557	542	535	499	540	541	535	514	552	548	526	516	513	593	511	540	523	518	559	521	550	538	503	524	552	518	516	495	608	539	539	528	518	539	545	541	572	497	497	541	539	517	542	551	494	544	541	527	549	532	572	566	529	521	526	495	529	537	527	520	515	515	488	573	531	529	493	528	532	561	555	539	552	580	554	544	473	523	536	543	557	522	533	574	547	508	557	529	577	526	543	523	539	506	527	540	552	565	554	562	532	545	554	558	543	518	527	510	537	530	567	500	555	531	539	519	551	539	501	512	563	576	542	566	510	553	563	517	571	539	517	554	550	541	490	532	546	473	530	560	570	530	538	588	534	533	557	571	554	565	534	561	524	510	520	534	549	535	533	575	502	566	568	517	540	531	496	543	536	541	607	555	555	548	576	503	519	533	547	520	533	536	530	537	514	526	533	555	545	573	556	507	551	563	537	551	505	548	577	519	537	529	572	526	569	515	545	523	561	512	506	532	540	522	533	510	521	527	494	538	550	542	534	539	566	548	528	550	557	567	518	568	526	529	561	581	521	549	529	549	535	566	514	528	549	526	569	561	544	541	523	509	560	537	503	541	549	516	554	537	561	493	537	559	525	543	530	552	548	506	535	537	546	540	554	541	585	557	526	551	587	528	562	550	537	564	560	520	532	531	544	565	513	515	565	508	547	492	486	536	510	536	520	530	564	543	531	503	479	570	527	541	551	526	499	570	535	562	525	506	570	547	613	507	547	569	544	562	535	540	568	543	504	522	536	559	549	530	495	552	539	537	514	540	561	523	560	544	553	552	560	537	507	528	549	512	564	547	553	574	545	514	503	517	563	532	524	577	561	561	546	534	545	573	529	571	540	528	525	544	521	519	515	538	507	530	536	509	530	527	507	501	543	589	527	528	490	539	499	577	526	552	563	552	491	528	526	537	531	540	535	549	520	550	525	553	533	514	543	512	523	541	549	539	531	516	483	503	593	536	544	585	543	527	564	546	546	490	522	564	530	560	548	523	523	543	523	546	578	533	515	544	532	547	497	509	533	571	615	568	559	558	560	538	558	519	533	557	547	537	543	534	537	543	530	523	520	552	539	518	525	553	494	520	545	551	551	541	585	502	542	539	508	558	518	520	502	534	511	575	527	559	513	553	524	522	505	542	507	537	505	557	542	535	543	519	546	505	552	550	555	537	535	523	554	568	525	527	509	526	557	543	532	479	550	544	544	538	545	524	529	545	550	539	543	535	572	542	544	550	508	535	521	534	531	518	584	562	551	530	542	535	542	533	551	570	516	555	488	569	536	555	530	511	542	549	484	520	543	514	544	505	519	528	533	549	540	521	516	571	490	524	528	496	553	526	527	557	535	571	529	572	549	511	522	559	558	517	525	485	562	531	535	561	515	542	576	509	531	553	538	500	560	563	537	537	553	560	543	498	559	506	559	562	530	526	543	549	556	518	556	516	543	515	530	532	572	553	561	540	576	563	530	570	516	564	548	531	522	576	546	508	551	524	543	544	531	543	535	534	531	473	535	578	546	518	529	542	503	495	528	509	570	544	551	568	528	540	558	550	506	546	517	518	551	497	519	539	505	583	563	538	538	544	545	559	539	551	549	510	570	533	542	547	490	553	563	533	532	549	536	517	545	552	565	548	581	513	558	516	563	514	537	500	534	504	579	562	538	561	506	525	566	523	522	514	512	493	569	544	513	549	563	539	505	540	565	560	510	559	528	528	486	554	531	526	543	558	587	561	517	532	511	526	509	506	543	547	537	539	528	527	541	538	538	562	513	508	530	506	534	508	519	534	483	529	515	547	545	562	538	554	543	536	540	517	538	507	528	599	509	509	541	523	534	549	525	524	542	485	542	514	526	506	525	548	567	528	496	539	547	525	491	508	541	494	526	516	517	573	489	558	554	527	547	571	544	579	535	542	563	493	584	513	534	541	493	507	541	513	538	553	573	530	531	569	554	505	545	522	555	544	550	586	560	538	502	493	541	499	560	557	537	532	586	568	534	543	563	531	553	560	499	582	508	519	501	533	541	553	531	534	560	513	559	554	557	536	548	569	552	507	522	526	542	539	552	542	560	523	508	564	521	537	518	574	573	547	523	527	542	545	572	501	535	530	562	519	483	534	547	576	524	555	546	524	551	546	519	522	515	553	526	541	528	564	580	534	516	577	544	567	518	569	533	520	551	517	539	543	521	526	548	585	585	563	494	537	552	551	573	543	575	544	575	585	548	555	536	512	550	556	547	524	543	556	554	563	546	530	534	592	550	558	536	517	566	496	548	533	576	519	507	515	530	544	527	534	513	526	568	525	513	518	510	557	548	524	528	509	557	557	529	526	545	546	530	539	531	543	526	508	539	539	540	505	532	563	556	529	547	531	563	492	572	497	508	546	551	554	563	546	503	527	525	542	522	575	562	562	555	581	536	564	548	573	578	514	510	527	556	496	585	569	550	555	550	549	539	519	575	561	539	570	575	558	563	519	542	541	526	529	573	530	536	500	495	513	494	501	552	535	519	523	490	526	525	545	495	535	535	533	555	554	566	498	490	512	531	542	559	523	533	546	528	528	540	497	538	519	518	538	539	539	473	541	552	524	554	540	536	494	518	527	533	531	534	495	543	541	550	522	539	554	506	533	547	512	548	545	534	540	530	562	540	505	499	545	540	537	544	567	544	562	556	536	545	556	571	609	541	503	478	540	548	521	574	521	530	557	555	560	522	542	557	567	496	544	533	545	526	481	481	539	537	572	511	546	528	521	518	532	513	532	518	531	548	570	554	552	522	532	559	531	555	547	524	539	526	587	494	555	527	513	579	541	520	552	503	555	529	521	557	528	532	519	498	541	493	543	504	519	583	521	560	520	510	528	592	574	541	528	546	557	549	497	560	541	547	519	498	555	544	489	568	534	563	545	507	556	542	578	519	538	538	543	552	545	534	572	532	524	522	592	519	547	556	555	496	561	559	540	537	496	536	539	526	542	514	545	514	527	518	568	567	512	505	524	527	557	504	486	577	504	562	546	528	498	543	519	478	568	525	545	572	494	499	550	530	546	560	553	548	583	563	564	601	572	553	538	549	527	528	501	583	536	513	546	550	532	527	552	526	521	556	526	516	511	531	503	535	512	526	548	517	545	514	563	567	547	546	562	519	557	541	525	547	551	515	551	575	573	568	538	500	566	518	553	530	538	502	540	545	528	543	546	525	508	542	528	567	536	542	533	537	530	520	538	490	564	507	559	549	533	526	526	511	519	533	544	533	526	525	548	560	533	541	547	539	561	509	585	521
23274	23861	38387	33136	24668	20533	10492	926	618	681	661	633	680	659	629	602	631	653	628	651	624	599	630	647	619	645	678	629	618	597	626	604	630	670	636	592	652	620	584	642	621	645	623	604	672	673	628	618	645	613	613	675	622	619	643	626	640	630	643	638	635	631	607	615	638	647	653	624	631	621	612	561	611	610	631	647	632	603	557	602	621	661	602	596	659	643	687	580	589	630	584	542	618	612	627	662	645	607	670	623	647	619	623	611	624	619	605	581	626	613	613	622	606	633	651	632	621	647	610	577	593	647	632	624	628	588	639	622	634	679	650	614	623	605	671	605	627	608	560	624	643	624	653	627	619	647	612	624	613	605	618	610	598	672	593	632	629	620	646	646	592	616	640	616	592	653	593	605	622	642	629	598	575	642	652	561	626	609	604	609	587	643	590	588	654	608	637	599	585	629	671	632	671	597	615	624	637	626	576	604	612	621	620	612	630	602	632	634	630	660	621	630	670	616	614	597	619	657	624	567	635	631	584	569	623	594	701	646	601	614	615	619	647	618	622	672	613	613	638	668	591	642	671	640	644	603	638	591	662	602	600	579	606	637	602	650	633	612	586	633	640	629	613	615	616	596	629	689	612	637	605	629	594	629	585	623	652	611	630	609	641	606	601	595	613	606	609	624	603	635	629	671	629	633	613	643	620	594	633	615	648	621	614	615	612	586	599	598	621	620	665	639	664	562	609	606	596	641	605	601	623	569	623	639	635	605	597	636	648	654	586	627	678	582	636	672	644	612	627	646	653	558	617	618	630	629	599	610	584	619	574	644	624	600	599	628	624	618	598	594	645	624	645	594	581	631	589	578	616	632	649	634	575	612	616	597	591	591	624	621	653	624	627	611	600	608	667	602	610	606	648	605	666	574	637	604	614	600	650	615	613	585	613	664	666	569	632	600	612	584	607	566	575	631	583	653	611	654	615	581	642	661	607	660	613	643	636	580	651	615	610	605	634	629	660	608	591	616	625	672	609	545	579	609	608	596	654	643	611	588	635	643	595	617	640	655	612	623	648	593	652	640	613	676	614	620	646	623	594	629	635	634	605	569	642	646	604	577	615	630	624	659	588	616	617	624	586	617	667	607	607	637	627	612	650	610	601	594	596	599	603	647	611	652	651	649	627	592	577	610	614	640	667	572	610	632	635	630	636	601	604	602	632	602	617	600	628	612	658	621	590	591	652	646	636	616	601	588	618	647	670	644	614	622	645	622	658	641	620	680	663	597	610	603	595	627	629	628	626	621	641	627	566	594	606	646	625	644	594	656	604	662	612	585	623	633	617	658	612	630	606	642	608	593	633	618	608	614	635	640	603	631	686	604	583	605	616	648	636	638	620	661	604	576	595	638	592	627	620	663	617	597	607	588	606	643	638	648	622	599	631	661	649	648	634	650	626	647	628	619	619	612	609	642	620	634	581	598	638	651	657	609	581	638	606	607	654	638	578	678	608	628	642	606	629	636	581	618	602	595	615	628	557	620	605	647	633	626	596	637	577	622	636	632	621	639	629	640	649	586	650	607	655	623	640	599	632	591	635	610	594	614	631	609	614	600	615	644	619	588	623	577	640	576	612	655	652	581	630	633	643	642	592	650	619	602	603	606	614	641	591	651	646	656	669	603	640	626	602	620	604	598	661	588	593	649	627	631	607	618	649	649	625	637	615	595	582	597	656	615	628	682	657	619	647	579	644	628	628	623	605	659	619	580	656	617	618	624	626	645	634	617	581	600	658	648	584	613	669	674	618	627	631	624	620	627	600	610	624	628	610	642	636	620	624	631	631	618	638	625	634	609	635	580	626	620	593	675	605	568	660	628	576	605	602	631	620	592	584	627	600	632	657	621	633	606	618	653	588	601	603	646	631	605	603	598	595	627	620	619	680	629	623	612	636	643	591	597	613	601	604	641	655	660	627	634	634	600	670	627	560	619	629	636	602	632	595	663	612	617	634	663	644	602	657	606	571	586	618	628	632	628	632	599	643	610	619	605	636	615	643	589	628	626	644	629	603	682	608	606	643	573	644	647	644	588	662	655	595	674	625	571	614	664	630	635	599	641	627	592	611	646	625	573	629	636	641	624	637	644	625	600	567	635	656	612	619	621	621	591	662	624	648	667	587	639	593	660	643	623	606	602	623	643	598	591	638	601	599	675	612	661	647	629	604	627	593	627	614	621	618	644	644	630	606	646	655	690	624	596	645	663	635	633	652	595	579	644	577	614	642	589	623	631	618	595	609	615	597	610	597	615	629	631	614	631	604	610	636	590	620	590	624	645	646	618	685	676	595	632	621	571	613	644	646	641	649	655	669	651	662	619	644	641	631	636	623	600	646	632	625	625	590	640	627	601	641	582	622	595	598	607	609	653	620	633	572	610	618	573	618	660	627	628	645	631	634	635	619	642	587	657	590	630	652	602	645	637	635	596	649	579	606	643	601	610	609	654	621	614	609	633	578	600	628	600	661	625	596	602	609	587	642	609	640	635	632	581	575	640	612	614	618	649	608	596	662	657	628	654	641	606	641	611	623	609	627	617	649	610	592	596	649	683	612	653	630	633	621	629	613	596	636	665	596	637	616	667	634	621	598	642	602	600	615	619	641	670	620	615	595	633	630	624	642	616	593	634	644	611	610	619	656	598	614	608	658	609	629	648	654	605	634	672	614	580	650	596	631	614	627	632	628	622	609	586	653	633	636	643	643	630	610	604	628	645	591	620	611	560	609	614	600	634	608	651	650	611	610	611	609	603	615	652	627	613	640	617	692	639	631	629	658	549	635	597	599	579	650	664	647	631	599	641	659	606	588	606	691	658	650	640	595	651	629	614	574	601	638	660	608	629	644	635	623	637	622	606	629	624	593	621	606	593	590	633	654	610	622	588	635	651	678	615	651	617	622	643	633	624	613	590	614	643	605	653	636	614	645	665	653	614	612	625	630	623	683	617	630	611	599	588	627	644	590	608	605	625	593	613	599	653	602	664	628	619	614	611	628	591	639	590	652	628	608	618	632	618	605	603	615	618	639	621	615	655	616	659	613	613	622	587	656	605	623	602	638	632	616	617	601	598	595	608	630	620	581	608	625	607	616	595	638	610	629	647	635	636	612	631	648	608	631	626	607	629	630	601	624	655	654	603	650	580	602	605	653	620	640	617	616	641	623	597	654	592	640	615	615	605	630	653	671	573	673	646	656	625	622	636	622	621	629	627	612	613	643	615	605	602	653	638	607	579	631	593	642	625	637	626	613	621	649	585	637	629	657	607	696	620	599	669	602	644	593	601	611	624	619	605	635	621	657	656	584	684	594	582	641	594	597	606	586	634	609	588	634	621	619	603	609	652	650	668	643	626	637	586	613	558	577	650	590	624	637	598	589	647	568	653	624	582	658	617	598	596	638	646	603	655	605	663	585	671	594	608	594	615	643	635	626	630	591	653	647	636	578	613	612	614	620	629	574	607	618	639
45045	85633	79436	57440	27992	7703	727	719	701	684	697	681	711	713	675	716	688	657	663	673	676	652	687	666	682	675	630	656	647	690	648	648	632	649	639	627	645	687	673	651	685	596	669	689	640	669	612	632	682	679	635	676	694	646	640	631	666	643	689	653	664	627	633	705	628	662	647	706	686	702	685	624	676	661	658	636	678	667	669	669	632	718	669	660	661	656	654	697	642	663	716	669	663	668	690	674	692	631	693	648	636	672	621	643	673	672	663	631	686	644	644	634	672	718	674	679	711	689	670	673	679	639	653	688	674	641	702	658	680	665	663	596	656	641	646	638	609	636	616	692	665	694	700	640	731	620	638	640	650	681	688	695	652	706	699	716	665	670	657	680	683	674	697	640	702	674	681	636	648	619	665	657	625	690	658	628	657	692	651	681	682	662	664	617	671	636	658	640	621	680	664	633	619	646	671	639	733	649	631	686	695	700	687	652	676	644	682	654	665	664	635	685	622	654	648	660	689	674	643	660	652	652	695	662	685	609	682	662	687	618	691	669	651	677	699	646	639	673	708	681	711	638	674	630	676	682	635	719	656	609	678	643	631	696	660	626	643	629	613	664	692	650	630	619	656	616	664	629	667	673	671	652	678	663	622	643	670	658	691	637	679	668	627	675	687	691	623	684	662	673	666	644	637	632	691	642	676	680	658	670	655	643	700	676	693	663	704	632	643	642	666	646	651	665	667	657	653	663	638	680	651	624	687	648	605	673	657	642	664	659	600	651	690	627	623	676	678	679	681	656	644	634	634	650	735	613	622	644	676	676	675	624	676	637	667	683	643	637	672	653	675	676	696	654	694	642	661	641	657	647	638	646	680	677	679	635	675	674	679	713	686	681	703	662	647	652	656	623	632	643	653	638	674	652	685	705	694	650	628	697	673	618	682	673	635	619	691	694	683	718	673	652	693	671	659	651	650	635	671	678	705	652	692	704	658	669	648	663	694	718	678	710	652	677	683	659	687	704	662	663	626	699	670	706	642	602	681	644	667	640	660	652	652	666	655	703	666	640	688	692	716	648	658	659	644	675	684	690	652	665	634	667	668	702	655	670	664	658	649	602	648	661	627	662	677	703	678	669	684	655	669	645	669	682	672	678	701	651	694	631	636	646	675	680	674	631	691	700	619	596	658	630	605	634	632	677	686	682	682	696	658	629	657	668	658	674	632	672	689	621	641	646	660	662	642	661	651	629	636	667	640	670	663	664	661	689	675	669	637	719	623	658	698	657	622	699	684	702	633	637	672	617	618	608	702	675	655	684	687	661	647	638	692	672	685	646	659	690	645	683	664	665	658	668	661	655	675	647	670	662	643	673	716	671	681	697	612	670	687	723	650	615	664	656	654	670	691	669	659	649	640	630	632	663	622	629	633	652	632	673	607	645	667	646	706	639	637	627	683	652	655	653	668	599	664	706	645	704	630	644	680	711	677	655	672	602	680	659	627	691	664	692	653	713	676	665	651	658	639	687	664	666	696	671	660	641	678	693	672	617	719	673	659	640	666	672	666	646	677	703	647	679	710	708	712	650	691	660	670	715	705	671	698	657	691	650	696	675	663	653	725	735	676	653	703	656	641	663	697	675	639	703	723	686	667	662	675	674	650	660	640	639	693	683	658	641	638	648	704	667	639	631	698	644	661	646	687	643	675	659	704	620	629	686	664	651	671	681	643	677	690	666	680	651	667	685	630	639	674	672	670	685	667	608	636	684	684	683	639	671	629	660	668	693	649	700	692	624	619	664	673	641	661	660	646	685	692	683	690	655	671	641	642	607	650	647	708	644	663	661	648	660	689	625	664	646	712	669	698	684	666	653	632	666	697	681	704	642	656	601	653	660	663	658	698	712	630	635	657	654	706	656	669	690	669	671	667	675	676	685	658	668	661	668	674	636	649	653	673	665	604	655	632	654	650	692	663	684	655	661	685	672	679	691	682	707	667	640	658	695	641	677	641	666	679	674	655	688	677	617	668	685	621	653	666	673	611	710	620	659	698	691	669	651	660	613	645	642	668	650	637	658	684	602	625	647	663	676	702	650	657	609	674	696	656	637	659	708	650	635	657	684	627	685	685	671	649	671	693	636	654	691	692	711	676	684	683	644	683	654	694	628	692	682	675	606	649	695	640	639	684	697	698	679	670	667	631	672	642	698	674	681	678	649	695	668	651	703	690	662	688	674	646	658	671	696	658	649	711	658	666	677	646	709	646	652	684	643	654	630	673	681	669	651	690	663	628	676	662	668	664	655	647	641	654	625	658	685	648	671	721	729	660	613	670	634	663	650	639	664	619	641	651	702	702	658	679	624	614	642	651	633	705	641	630	690	624	667	656	637	612	616	677	654	714	681	688	640	718	657	671	638	663	646	669	668	670	649	675	657	657	666	653	618	674	651	701	699	675	671	647	670	657	684	636	663	644	661	709	636	662	695	660	657	621	660	641	680	652	630	649	683	651	646	687	665	643	647	681	629	649	671	660	665	670	654	647	663	677	681	704	698	645	696	624	703	660	607	664	626	673	666	669	657	649	672	680	637	726	693	687	645	652	739	663	638	669	674	656	654	654	632	652	649	705	676	709	674	630	697	669	664	671	659	670	668	649	633	644	653	653	676	671	652	613	659	680	664	609	677	715	657	626	691	675	681	642	716	630	669	659	681	644	642	635	628	671	651	673	660	665	696	690	667	666	646	646	625	637	657	641	656	710	632	671	636	654	659	692	639	622	689	687	639	680	655	674	691	678	680	665	659	655	721	691	665	624	672	711	676	673	699	667	666	670	672	688	631	667	650	655	631	645	673	680	603	674	639	679	693	693	632	692	659	696	650	646	640	685	732	680	653	645	701	712	662	655	675	644	668	643	687	691	650	682	640	627	642	686	686	686	651	669	684	661	638	669	669	628	664	654	684	616	648	678	618	648	672	673	642	706	656	689	656	682	635	684	671	661	648	716	649	659	677	664	685	659	677	655	687	664	647	648	656	665	671	713	690	605	608	670	678	645	630	628	723	660	634	656	652	666	659	642	671	705	680	641	628	642	641	706	677	643	685	654	684	663	670	693	658	633	711	652	660	664	645	648	710	667	666	641	683	673	659	692	651	626	735	638	671	630	653	642	694	688	708	699	649	626	664	677	629	658	695	662	622	658	708	633	690	697	598	659	649	640	695	680	664	656	690	710	639	663	707	628	635	627	654	700	658	696	705	664	684	696	608	596	700	657	685	642	692	688	672	669	663	677	658	675	606	649	689	623	665	623	636	685	644	675	666	678	635	700	631	643	670	715	685	712	627	678	661	652	684	662	644	667	672	684	648	706	638	666	608	643	639	615	692	634	671	710	633	665	711	649	677	680	714	625	663	667	639	628	676	680	669	610	650	664	651	703	696	653	642	669	674	627	657	605	682	667	676	666	649	643	672	700	704	614	692	655	611	659	640	673	699	686	656	634	640	686	658	652	636	660	667
27784	35462	41380	21145	4379	648	340	340	318	359	343	341	323	354	350	334	357	362	334	341	325	355	339	318	328	369	332	321	366	329	316	334	364	371	330	303	338	350	366	323	335	355	334	356	355	317	322	305	339	352	332	331	339	358	310	339	330	315	354	337	331	344	331	353	326	314	326	331	337	359	326	366	317	355	371	375	328	334	326	307	315	329	312	339	358	338	305	346	352	326	346	355	317	324	348	325	383	365	343	350	364	350	297	298	341	356	345	330	335	328	346	324	364	324	354	341	302	358	330	337	333	341	299	345	337	343	362	336	331	347	348	311	371	360	306	335	338	339	328	316	325	342	308	330	354	350	369	316	311	324	302	315	327	332	352	334	310	318	338	342	352	343	315	329	356	353	332	323	360	329	345	359	356	354	368	375	350	317	326	347	315	333	333	301	356	309	344	315	344	352	322	322	359	314	304	330	354	315	323	315	327	322	342	316	328	321	332	339	344	339	344	332	347	316	368	342	341	346	332	339	327	319	338	347	371	344	323	363	350	335	341	300	331	341	334	291	353	305	323	350	302	326	341	339	296	363	324	348	327	337	340	329	310	349	313	309	336	324	352	362	307	322	333	341	323	339	339	325	350	327	351	302	350	305	347	312	327	343	347	361	338	347	366	361	352	329	349	316	330	327	361	312	363	322	300	333	310	343	320	310	354	326	322	346	343	290	309	330	365	287	349	346	332	335	375	348	340	330	339	366	308	339	313	348	346	346	348	305	341	355	353	311	320	317	378	314	311	356	342	344	364	321	361	306	336	326	346	312	327	342	324	336	344	333	361	300	369	322	332	366	344	365	340	310	344	308	336	347	333	321	350	305	354	346	323	329	334	311	311	324	328	374	313	297	363	329	357	361	334	318	358	347	330	334	339	295	347	319	327	323	345	338	347	337	355	323	359	307	339	357	307	324	318	328	333	314	361	336	357	324	335	350	328	341	320	336	300	344	333	338	347	350	349	348	353	342	329	330	337	329	327	328	375	357	347	348	332	341	313	344	324	359	340	360	342	355	334	326	375	333	341	323	281	310	339	335	376	332	366	304	352	351	342	339	328	333	343	319	329	353	329	304	328	346	323	330	315	352	344	317	321	342	313	346	333	329	358	336	345	371	367	327	318	325	314	313	349	360	335	340	366	348	325	337	363	368	344	317	358	310	299	331	317	321	313	361	304	370	336	340	329	342	344	349	343	338	343	330	317	328	328	335	280	325	346	317	313	321	371	335	363	352	381	330	355	306	335	353	328	315	328	313	324	345	315	350	336	363	326	350	356	328	326	314	363	346	355	361	337	361	338	322	328	344	356	322	372	350	343	328	311	322	333	365	344	327	306	330	357	340	330	342	331	341	340	358	319	322	331	333	320	303	347	329	318	291	323	356	334	350	328	347	332	351	335	335	330	318	349	320	338	371	340	351	331	322	343	310	308	340	348	346	340	323	374	329	334	368	287	332	334	346	351	335	352	332	318	355	355	326	355	350	334	339	343	363	300	327	313	320	319	351	346	343	343	327	321	347	373	360	318	351	346	333	317	327	359	336	318	321	350	332	362	326	328	313	335	364	332	318	360	324	354	348	326	347	330	300	335	340	334	337	349	307	348	307	343	310	326	314	319	309	344	325	345	329	300	336	347	336	322	305	341	354	349	336	323	283	351	315	312	334	309	341	325	341	341	316	338	336	316	340	354	363	296	342	344	380	326	351	343	362	336	334	363	300	297	334	361	361	320	368	369	307	328	338	338	368	345	331	314	336	366	345	311	365	319	345	333	318	321	379	322	342	343	334	333	321	344	325	315	329	356	327	307	328	340	327	349	351	310	339	354	377	352	325	319	336	316	368	341	344	317	343	340	343	354	355	348	371	333	359	323	350	325	353	348	353	344	344	337	320	350	328	357	338	334	316	312	326	333	372	373	310	332	351	329	383	327	301	355	355	352	327	338	338	357	344	341	319	356	353	333	343	353	307	303	333	319	344	317	333	308	302	357	336	331	322	342	353	350	341	342	339	350	334	341	337	330	317	372	331	330	340	365	341	338	340	321	344	343	339	318	316	368	330	323	326	356	307	327	335	301	334	350	345	329	335	323	321	319	334	336	339	325	338	338	327	329	327	338	355	360	316	304	338	343	360	369	336	333	335	346	340	353	322	329	346	350	341	339	319	368	339	356	317	345	346	333	351	369	311	319	358	383	321	323	361	312	314	350	343	301	355	345	363	359	342	325	324	329	335	315	328	325	332	333	288	361	329	354	360	360	357	323	336	343	320	342	354	331	332	325	334	340	348	376	340	329	340	333	341	384	321	337	360	330	346	337	357	317	342	357	335	335	327	345	386	356	340	363	328	348	343	336	343	318	339	332	323	327	346	342	357	353	312	316	324	355	339	381	354	324	332	356	351	315	334	322	335	357	339	354	331	334	343	376	331	332	329	344	342	287	389	344	335	328	356	313	335	355	341	365	337	349	326	329	359	337	317	327	344	322	349	346	331	319	338	309	346	353	331	327	307	345	369	334	357	367	352	325	333	335	345	343	337	336	336	321	336	273	305	331	327	341	349	335	321	323	344	348	323	327	342	308	339	345	347	311	309	348	332	406	341	312	362	342	350	338	376	334	321	307	345	339	356	333	334	366	339	346	324	361	326	316	352	328	348	364	355	322	324	319	341	338	376	328	353	314	340	320	328	354	360	322	338	329	327	326	343	365	329	362	327	328	355	351	307	328	329	318	331	287	345	329	327	300	314	344	340	324	339	346	319	309	366	335	326	331	344	317	287	341	326	341	331	339	341	304	358	319	364	345	330	349	364	334	304	341	346	352	354	343	356	359	300	338	326	364	342	346	350	314	355	312	338	350	366	350	355	349	343	348	317	360	345	364	373	326	344	356	334	347	340	336	317	354	327	349	371	356	327	378	300	339	329	305	345	314	336	337	308	338	369	343	311	346	298	316	357	318	325	317	329	314	328	322	330	354	355	319	345	338	314	318	342	343	356	325	338	330	354	301	328	359	313	312	337	371	356	329	330	350	345	321	344	370	335	308	358	346	325	335	341	333	325	351	368	324	326	349	321	350	383	346	302	334	337	335	388	346	357	340	338	340	345	356	329	348	328	355	321	356	337	353	349	387	349	338	313	341	365	347	351	317	339	334	333	343	353	309	320	359	332	349	362	304	306	352	326	340	361	346	323	313	288	336	327	333	328	331	307	336	349	331	319	346	307	322	333	320	363	341	335	316	331	319	346	332	302	344	314	360	333	311	337	356	333	329	344	332	344	332	339	343	345	350	351	336	308	333	363	326	333	340	342	339	342	354	331	333	304	342	361	333	322	348	297	346	350	312	335	312	322	356	347	343	360	355	332	337	326	313	358	328	317	344	365	343	354	332	326	328	352	323	331	338	322	302	315	374	321	321	366	304	316	358	355	322	375	343	323	319	370	351	321	340	335	325	351	318	318	349	318	349	321
20045	55131	36695	14392	3306	735	414	368	398	420	399	396	428	383	375	409	341	384	361	399	404	374	365	402	397	379	415	374	390	399	373	390	405	388	384	407	401	387	398	405	391	369	383	395	385	379	377	417	365	412	385	374	377	419	377	405	384	367	383	370	369	366	382	369	354	358	402	369	382	391	389	386	369	371	415	379	354	391	349	391	391	381	400	396	400	411	382	400	409	376	369	388	360	384	385	396	350	390	389	398	385	398	409	408	364	402	402	406	387	402	383	385	404	406	394	387	394	377	405	398	374	402	393	411	380	390	387	434	388	410	403	384	379	368	411	408	390	381	393	332	413	378	373	385	387	403	400	394	386	385	405	400	391	410	389	362	371	416	371	373	401	408	361	410	377	380	374	364	345	383	403	403	397	366	366	382	427	367	407	383	398	410	381	357	402	388	374	393	402	347	392	393	355	363	405	377	392	409	412	381	384	413	426	371	377	401	400	380	380	381	377	348	387	384	422	388	388	363	366	353	425	417	391	378	367	432	383	348	385	357	384	376	391	382	386	412	372	389	372	411	409	385	347	400	379	369	386	363	378	382	374	402	384	370	416	387	383	403	381	389	384	375	411	424	406	398	398	417	379	375	398	380	390	373	426	382	427	392	400	376	405	364	389	369	345	385	408	406	423	388	362	385	403	369	412	402	414	376	372	377	397	375	379	379	392	375	330	356	370	387	379	354	384	392	367	366	343	405	336	401	403	380	401	382	350	419	384	406	388	393	390	369	395	383	402	361	380	358	375	412	350	398	401	367	420	405	408	416	409	396	382	375	354	360	389	385	402	388	372	418	389	353	405	359	419	411	412	362	391	365	362	354	393	381	369	390	366	393	414	376	423	370	382	372	377	408	405	444	393	394	399	368	383	409	400	400	404	389	360	414	370	409	403	389	340	350	406	353	391	368	380	400	408	364	401	401	375	399	382	378	351	391	375	370	373	403	375	385	376	401	373	395	379	396	377	415	406	374	400	399	410	426	363	393	369	390	375	384	389	368	402	372	405	407	365	384	382	394	342	378	370	359	417	391	402	353	410	385	384	389	385	379	335	390	405	399	407	405	405	380	381	363	362	359	382	373	365	411	383	396	351	383	414	388	395	402	374	392	376	385	377	392	400	413	384	376	352	391	378	400	377	386	379	418	388	387	395	398	380	403	373	389	378	396	394	352	365	397	361	370	398	382	390	395	387	353	390	398	403	413	423	387	389	387	384	402	388	383	377	412	410	385	379	400	365	381	439	411	400	393	401	388	408	417	395	375	375	425	390	386	390	395	380	378	402	413	383	406	406	373	362	431	408	404	368	396	396	373	377	388	402	403	372	365	371	371	405	347	400	403	363	386	381	411	376	353	415	395	404	400	389	399	378	370	443	417	399	415	379	392	392	413	401	356	440	410	401	380	351	380	389	400	407	386	407	428	378	385	375	396	367	403	368	425	395	421	388	389	406	391	350	386	395	396	388	371	400	403	389	374	383	378	395	408	380	389	393	365	387	368	383	385	375	358	405	366	401	397	384	387	390	371	408	363	440	420	370	362	383	390	405	394	400	400	388	413	378	406	364	411	360	422	351	388	360	395	356	363	380	340	364	401	373	392	370	388	401	370	358	398	386	367	378	403	391	378	381	367	383	369	405	382	375	406	374	376	389	380	408	374	392	366	374	376	357	423	411	348	386	385	406	385	365	422	379	406	388	369	356	398	375	395	396	359	430	368	396	385	388	424	393	385	413	381	418	375	390	368	373	390	412	388	385	343	421	370	377	386	368	401	415	390	380	382	388	418	374	431	378	388	374	404	394	384	400	392	428	348	405	370	376	391	410	411	382	394	383	379	397	372	390	396	391	423	388	390	389	401	399	403	373	380	389	396	371	392	357	403	377	386	358	348	407	404	373	378	360	396	403	390	404	391	379	403	412	413	385	390	368	405	384	402	389	390	416	374	394	391	376	393	370	391	434	404	374	389	380	365	384	367	381	390	381	427	389	409	365	391	398	401	391	381	359	389	385	369	395	371	374	401	440	373	375	432	423	361	427	366	413	353	375	431	380	418	374	348	378	371	369	400	367	398	401	384	378	410	411	385	399	386	401	412	415	390	412	406	380	390	405	375	389	389	385	421	379	373	387	366	378	370	395	393	406	385	395	395	388	419	430	399	375	388	408	392	372	365	382	372	391	390	372	403	390	405	385	395	384	401	365	415	388	415	402	369	404	403	398	387	391	384	401	400	378	351	393	411	361	416	406	365	396	386	404	379	368	374	379	378	387	415	370	380	371	408	360	387	383	407	383	362	359	334	361	408	389	385	385	397	404	429	395	390	400	420	352	359	344	386	407	401	398	392	404	368	363	373	401	391	409	388	375	399	378	367	349	395	411	391	393	350	379	370	387	393	394	392	357	401	361	339	398	385	393	374	369	384	381	370	395	378	390	408	399	362	390	339	410	414	376	400	349	365	347	380	370	394	430	349	389	403	354	360	408	395	412	395	384	372	406	395	394	368	406	400	410	375	394	351	407	365	371	407	392	403	401	380	372	407	410	382	396	378	415	366	380	362	384	430	394	366	398	410	367	388	423	387	363	372	378	388	357	350	410	390	355	402	379	413	367	406	403	386	384	371	400	388	380	405	370	348	387	394	384	429	388	418	382	379	402	386	419	372	357	379	397	383	366	396	393	411	392	429	379	364	372	394	405	400	395	360	391	365	378	375	387	412	396	420	420	405	393	398	408	377	380	381	391	407	386	415	404	396	377	410	375	404	426	402	374	409	398	410	393	396	437	381	373	423	403	396	392	386	398	348	398	419	404	387	385	391	374	406	370	403	392	397	400	380	371	370	411	400	376	369	392	383	396	392	389	377	398	369	374	380	393	370	393	355	394	362	365	376	416	402	369	376	390	361	409	375	382	386	390	413	376	398	364	384	424	428	373	383	378	371	328	385	397	386	410	412	372	407	383	406	400	376	400	386	360	363	383	376	368	382	376	388	385	390	398	367	376	408	391	394	395	368	349	393	423	356	352	371	392	358	379	406	381	354	385	410	352	358	382	380	357	383	388	412	392	405	403	367	393	411	377	345	371	391	398	398	374	400	391	423	369	394	375	413	355	386	370	409	411	361	359	381	393	365	363	349	399	364	375	367	408	376	383	370	409	409	414	398	406	410	398	395	390	366	404	369	393	385	377	366	419	369	391	396	402	373	378	373	381	403	427	407	378	370	370	414	384	396	379	379	368	388	433	407	397	409	380	360	391	371	395	379	398	415	400	393	409	355	393	414	387	405	353	393	394	417	389	355	370	404	382	394	375	393	383	406	401	385	379	406	397	394	410	409	415	347	386	404	363	363	355	399	401	383	397	399	385	375	404	357	389	377	444	398	392	353	419	379	385	397	377	351	370	379	383	435	416	411	390	392	363	402	425	361	382	386	405	393	392	365	375	413	407	399	370	386	411	342	384	393	372	425
24224	25196	42258	35579	24665	16020	3018	426	422	412	431	393	440	437	416	402	414	425	411	439	407	427	428	395	406	418	434	395	443	419	405	390	411	459	390	400	398	400	424	416	401	407	407	436	443	399	396	441	424	439	393	420	401	395	412	419	421	408	446	388	427	397	409	386	454	409	413	419	410	413	418	406	402	417	351	420	443	378	393	410	415	435	428	417	453	404	436	409	410	412	390	416	392	407	425	389	432	384	440	384	392	395	410	423	437	409	437	437	410	413	404	399	456	399	410	404	400	432	406	405	428	437	422	417	434	414	391	386	395	392	393	417	421	421	411	440	427	383	386	426	381	423	414	390	399	410	386	412	375	414	414	387	446	414	407	413	442	397	410	382	416	417	414	414	398	449	390	401	436	391	397	425	448	423	423	404	404	432	406	435	412	386	429	393	425	409	401	427	401	414	411	406	414	405	405	400	394	413	406	384	428	385	429	365	441	434	384	373	407	406	382	398	398	408	401	380	402	400	432	425	424	418	414	404	406	403	458	402	401	396	384	415	401	437	420	394	426	402	397	425	402	416	442	437	391	399	429	372	420	393	422	401	430	417	389	378	391	388	412	414	399	430	418	396	413	440	412	412	410	382	365	439	407	422	385	363	393	388	439	404	436	393	402	393	407	428	406	413	401	424	385	385	425	413	408	371	361	411	403	397	376	426	416	418	398	370	451	416	437	416	419	424	423	443	431	432	385	354	396	410	419	410	421	401	427	379	387	397	403	429	395	401	386	389	410	399	415	392	414	407	441	390	403	441	421	417	422	444	410	414	391	463	430	420	397	424	420	399	369	414	406	398	407	407	397	413	389	367	432	396	430	437	405	415	364	415	437	384	393	423	400	412	419	435	405	415	426	430	376	424	383	372	418	374	409	434	434	394	384	412	419	406	405	429	405	395	428	394	374	396	431	412	418	393	416	410	361	387	407	438	447	411	421	425	456	415	428	421	403	442	401	411	442	420	424	389	436	428	424	398	384	397	404	388	386	440	416	389	411	407	391	402	399	400	387	390	402	379	377	411	402	411	394	410	387	428	431	407	393	404	417	377	400	419	368	421	414	403	436	409	410	412	371	382	384	413	373	432	408	396	399	342	380	412	406	398	424	416	394	389	428	404	413	412	400	453	384	404	400	386	391	411	418	447	384	437	408	403	370	439	397	400	391	423	409	393	384	408	396	413	422	386	437	432	425	417	399	389	409	410	378	413	385	440	373	405	433	396	383	389	439	401	427	429	447	434	415	389	409	388	401	390	385	402	404	426	408	356	433	444	429	398	409	395	416	414	360	388	392	425	407	413	386	381	424	355	415	411	453	426	375	442	401	388	409	401	418	399	423	423	415	403	418	373	428	373	453	411	391	384	396	418	423	407	365	410	426	405	412	409	415	457	433	394	411	438	404	397	421	391	440	402	420	422	432	398	392	391	382	406	373	424	423	402	399	403	416	416	414	398	421	414	447	399	393	417	405	448	411	391	402	402	405	421	421	433	421	388	390	405	435	409	400	407	431	414	401	362	408	425	404	427	401	400	393	409	384	407	394	365	404	422	419	434	441	430	413	405	403	399	428	396	441	409	394	409	367	399	389	459	365	431	406	411	388	419	408	403	390	413	416	405	447	416	438	410	398	395	438	435	412	423	410	409	405	381	373	414	395	422	368	413	431	413	405	426	386	404	395	415	408	425	399	382	410	398	444	375	384	355	383	405	433	365	419	421	393	435	396	372	396	398	397	422	400	391	424	429	430	407	391	410	379	410	440	417	392	409	362	416	439	401	425	392	395	400	407	419	415	357	361	387	422	395	410	433	407	414	396	440	413	384	388	410	417	432	402	398	412	384	385	411	414	400	421	381	400	474	394	380	437	376	432	414	431	431	404	404	408	387	452	394	395	445	386	433	429	432	365	417	399	434	401	391	432	374	433	416	390	383	368	400	408	428	418	413	414	448	449	388	401	402	436	415	414	417	415	434	426	419	395	376	399	398	439	374	423	404	414	389	405	424	411	411	424	399	392	422	405	393	426	395	439	403	436	427	421	433	384	388	416	414	416	436	395	388	403	427	411	406	374	423	400	415	415	366	418	410	429	407	397	392	406	391	392	394	413	388	403	424	394	416	411	408	421	439	416	383	413	405	424	360	396	392	382	375	427	441	409	433	401	441	432	407	389	412	404	381	386	412	369	394	448	438	419	415	425	391	401	411	414	418	408	378	412	423	416	412	395	378	391	425	395	443	406	390	390	379	446	419	397	432	423	441	405	414	380	403	401	392	429	390	394	404	412	428	375	387	360	392	426	374	423	441	403	400	367	421	412	378	390	432	366	412	415	398	383	376	420	382	406	408	436	406	406	417	423	391	399	376	408	431	376	423	388	405	397	402	417	382	414	388	405	398	408	412	428	423	403	379	423	406	428	393	432	397	427	429	383	432	372	424	414	426	391	406	398	387	397	402	377	433	416	399	396	431	407	408	410	401	360	408	415	435	424	390	423	420	391	413	414	402	429	355	430	388	443	411	411	424	424	418	427	395	403	408	414	392	402	407	418	439	413	408	410	357	397	409	423	395	427	396	390	422	387	382	382	385	401	394	396	414	428	415	394	378	404	401	386	412	396	458	418	395	403	393	412	435	409	429	380	408	389	396	417	411	368	396	398	401	367	400	434	447	410	402	386	373	417	420	389	418	418	430	399	415	409	383	409	382	429	404	409	404	434	424	418	411	441	393	386	404	438	394	435	387	396	449	399	414	398	391	383	427	404	381	413	407	433	397	376	397	408	415	405	407	406	415	414	419	367	388	377	410	390	421	366	396	385	375	388	406	418	434	411	410	441	397	425	435	372	397	393	398	438	401	453	402	409	410	417	442	445	426	405	429	435	390	421	423	409	392	425	433	422	429	398	391	413	397	402	361	366	394	444	399	391	434	437	366	409	438	396	403	388	423	425	436	435	388	410	404	454	406	362	419	376	402	425	414	427	421	432	430	406	419	375	391	412	395	402	406	411	410	442	437	424	419	355	382	426	406	408	427	391	375	405	415	377	403	364	411	409	383	435	384	408	417	412	412	435	444	383	396	415	413	403	402	447	381	412	434	432	385	413	410	410	401	413	441	419	378	435	405	384	398	454	418	385	421	413	419	373	434	415	364	415	414	443	444	410	403	400	411	422	414	410	410	407	436	384	361	416	406	404	417	387	416	466	400	451	400	363	406	398	405	384	406	378	408	408	390	422	399	431	387	402	410	411	406	406	410	420	408	401	428	394	375	399	425	413	417	424	387	373	397	428	438	424	430	405	434	388	404	396	432	435	402	378	399	427	379	402	404	402	396	403	415	410	362	388	400	400	418	420	388	377	397	413	377	401	404	418	399	404	440	416	407	358	357	413	408	401	389	371	389	398	387	366	386	420	406	445	368	415	396	421	409	394	408	401	423	430	413	373	431	415	398	472	387	401	414	371	411	413	383
41972	89615	74240	46622	22965	5462	505	494	430	474	479	450	452	436	468	466	455	478	453	457	457	464	479	438	444	457	435	463	440	439	467	441	438	418	467	424	434	433	428	483	471	467	443	462	427	460	425	464	479	414	461	427	439	448	466	429	448	433	468	454	451	486	455	447	444	456	465	446	440	467	478	475	408	439	475	418	459	489	436	433	481	460	463	455	456	458	483	427	463	440	471	437	473	516	438	451	502	453	473	447	441	498	436	448	411	429	442	460	480	476	453	457	443	496	443	467	425	419	438	442	448	453	446	464	438	473	392	452	473	458	466	485	434	433	424	444	463	449	447	452	449	444	450	470	441	490	439	446	447	480	480	444	454	455	446	508	449	450	463	455	400	425	470	414	431	447	443	426	426	428	466	438	441	474	439	420	424	448	453	429	448	460	474	448	422	461	425	445	419	479	432	416	433	443	476	463	453	451	447	439	464	461	465	441	425	452	406	443	417	441	457	432	443	458	494	461	422	472	445	449	430	456	441	487	467	434	427	454	418	455	498	427	462	470	420	410	449	446	474	473	476	495	451	458	453	451	456	434	445	432	495	472	443	456	499	479	465	438	465	449	460	411	420	477	474	427	450	466	432	464	450	459	443	457	445	437	455	518	439	437	453	443	420	439	454	459	445	446	420	456	467	451	430	441	421	454	433	409	431	455	434	421	469	470	443	420	453	462	441	431	450	436	467	451	423	491	425	453	432	457	465	451	436	420	432	457	441	405	453	467	460	485	428	464	422	452	451	446	490	417	453	455	453	460	449	438	476	434	427	459	472	460	471	483	497	463	455	473	438	466	460	484	449	484	455	444	458	456	464	446	433	410	457	432	444	441	458	425	463	475	483	444	439	435	462	454	443	423	445	422	458	482	454	451	430	442	438	454	442	439	439	419	467	463	514	403	468	427	443	472	461	463	454	459	453	452	447	473	438	457	430	427	533	449	412	417	433	432	454	487	414	418	461	473	433	434	479	458	442	434	471	466	455	531	421	426	458	449	434	451	506	439	460	460	441	432	463	443	447	431	483	477	449	469	415	448	492	435	498	431	465	441	447	459	467	451	478	446	464	429	493	434	473	441	460	455	430	427	460	434	443	444	456	431	426	463	427	448	425	441	417	448	459	436	458	441	440	443	445	434	455	435	429	470	480	433	469	436	465	435	452	444	413	448	467	473	487	455	426	476	459	510	455	470	432	445	467	474	443	463	439	485	426	412	420	441	486	457	440	434	501	449	474	468	414	460	433	464	441	461	438	448	488	445	473	495	443	460	487	486	472	452	438	439	468	437	511	460	492	468	437	469	470	415	453	443	459	459	458	422	436	424	481	460	452	471	448	475	454	459	425	404	423	446	463	451	424	439	440	413	453	469	471	490	410	457	466	428	453	424	461	445	477	466	430	421	431	440	454	448	418	424	455	441	447	440	424	415	437	437	481	435	480	452	448	429	451	415	425	453	476	456	418	461	432	451	433	450	452	479	456	455	433	465	471	483	452	436	432	478	428	473	460	482	404	470	470	419	454	470	468	409	462	410	434	456	452	461	468	441	428	456	456	453	432	469	433	463	462	451	465	471	449	464	441	462	438	468	476	453	451	437	453	463	477	453	467	467	460	449	429	486	445	416	443	462	465	445	459	462	459	466	424	446	434	456	433	444	479	435	425	424	455	414	493	441	440	427	459	407	407	425	435	445	477	458	410	467	430	441	435	442	434	456	448	423	513	486	415	424	475	440	489	443	419	448	439	438	429	418	436	452	458	435	427	463	475	422	434	452	437	453	431	466	437	436	431	479	458	447	482	420	390	465	451	433	419	463	457	438	449	450	433	447	461	449	444	464	451	435	462	425	447	455	455	470	423	426	455	471	440	423	466	454	459	419	451	440	452	447	434	448	411	447	470	486	414	411	420	444	450	458	471	454	417	430	467	448	449	450	436	430	448	421	423	419	428	455	426	481	456	491	424	476	423	441	435	411	441	433	484	462	459	429	450	466	436	431	442	460	479	410	446	446	443	451	436	460	464	449	411	420	423	476	439	444	438	425	481	448	458	467	499	441	481	439	439	458	469	458	444	462	451	435	436	466	447	460	451	421	469	485	447	441	453	460	469	476	464	468	441	467	420	427	427	452	435	517	403	462	424	465	463	461	426	462	441	400	414	452	417	468	433	429	458	466	450	420	411	468	476	426	419	459	456	476	467	415	470	476	440	434	429	451	422	439	452	436	471	428	423	452	479	450	432	444	447	416	444	459	419	465	434	458	455	467	415	400	448	486	446	440	446	472	422	443	450	474	435	446	448	448	413	430	435	441	442	461	449	475	441	451	496	480	458	437	459	456	457	443	492	457	451	463	459	462	485	513	433	456	457	461	455	464	441	420	430	418	458	473	440	445	446	472	487	451	465	400	443	433	461	435	460	434	427	480	468	498	439	457	469	431	440	433	450	436	420	452	433	451	460	450	440	455	448	453	452	433	437	413	470	465	447	439	442	442	451	440	425	464	491	434	461	477	440	460	432	499	428	422	465	472	424	450	456	414	467	434	476	435	492	486	491	428	413	434	429	447	454	467	438	443	456	442	458	422	454	463	461	486	418	488	444	465	486	433	449	452	431	468	414	430	444	429	459	451	446	461	426	502	478	408	404	447	455	457	462	455	416	449	452	450	471	453	463	433	475	404	461	422	486	463	408	428	437	429	405	471	435	462	457	449	444	413	471	456	431	446	481	427	451	490	481	432	436	482	481	461	419	472	441	457	472	460	440	472	423	429	450	431	456	446	474	471	464	447	434	446	400	448	466	471	434	487	425	473	423	422	448	447	466	428	463	477	401	474	449	452	439	477	442	466	425	420	422	440	455	489	444	468	439	438	437	454	430	467	414	483	461	449	440	474	469	454	470	465	444	451	439	486	456	476	428	475	453	427	452	437	459	460	434	426	465	443	432	456	405	430	412	431	476	417	449	477	430	479	446	463	430	463	472	460	474	463	429	423	480	465	440	431	441	474	477	455	408	426	451	438	425	449	452	440	439	452	463	484	433	452	441	498	422	480	481	442	435	462	418	444	441	428	436	433	475	401	410	458	438	458	453	440	448	439	441	401	443	476	442	489	454	484	467	489	412	481	413	425	397	449	421	441	444	439	475	438	400	450	473	477	467	457	433	475	461	467	451	463	407	456	446	445	478	445	479	449	402	429	456	437	460	445	447	437	464	417	477	466	463	439	490	477	419	426	463	471	466	445	419	443	438	447	433	463	453	432	451	486	422	451	429	471	504	450	410	465	455	435	439	492	450	428	444	460	444	441	450	432	423	467	479	457	491	432	435	433	435	438	473	480	443	418	486	452	481	424	459	433	454	443	485	432	422	451	480	429	462	460	473	463	458	446	484	443	446	475	457	461	457	416	440	443	437	452	434	463	452	422	475	451	472	433	454	442	432	419	460	453	448	467	428	421	455	446	413	501	437	433
25491	29269	42531	32146	18748	5489	587	506	493	460	422	432	474	493	479	491	486	447	499	453	439	458	444	501	449	505	504	462	449	515	467	464	494	464	424	483	468	451	462	453	436	460	447	464	453	486	504	460	437	427	467	431	418	502	459	445	435	505	480	469	456	469	476	456	446	445	418	449	476	424	452	439	460	469	484	469	450	474	477	461	411	488	471	473	482	485	415	506	459	455	436	492	449	457	492	420	479	465	444	485	470	480	450	469	423	458	465	500	457	475	474	435	458	460	430	445	432	442	478	459	469	445	447	457	456	463	441	463	474	446	424	462	438	452	475	463	458	441	454	456	512	495	484	453	442	445	467	468	464	418	487	474	469	483	461	447	459	471	499	450	457	494	460	440	496	456	445	467	465	444	464	485	421	443	488	453	445	442	441	476	492	492	467	493	469	442	480	473	468	490	463	478	470	419	447	467	426	485	456	460	466	448	436	447	435	464	459	488	401	460	463	482	515	475	470	429	445	504	453	416	487	474	425	459	482	446	467	474	468	448	473	431	479	465	481	445	458	483	482	502	506	431	478	448	459	446	461	429	466	407	475	469	454	506	473	440	439	476	410	479	452	473	442	435	465	489	487	478	461	453	449	499	419	466	444	454	469	445	442	465	463	484	464	484	475	493	496	463	433	467	479	424	458	423	465	493	440	469	462	472	482	491	487	487	469	480	459	446	458	485	505	478	446	473	465	452	473	491	468	462	455	479	463	453	442	525	447	439	495	414	520	442	477	474	460	424	450	484	467	446	485	452	449	435	405	514	462	442	455	438	479	488	487	445	477	424	502	484	457	456	439	458	476	460	445	514	504	458	443	457	468	454	479	428	451	501	476	451	483	485	433	442	452	505	462	470	467	449	457	473	427	456	453	419	462	491	456	448	439	444	434	475	475	443	478	429	491	487	465	436	458	431	485	438	485	436	447	420	489	454	480	437	441	465	469	446	490	449	483	471	500	444	481	418	443	462	483	450	447	491	459	462	475	476	486	436	475	449	450	434	438	442	447	466	470	442	462	483	472	474	481	480	488	452	488	470	438	471	459	471	482	458	450	449	470	492	454	484	448	496	481	461	479	433	473	481	495	460	461	423	447	433	448	465	476	454	481	464	501	470	444	459	447	440	424	454	459	453	464	440	479	428	464	461	440	445	449	451	505	459	462	476	489	464	469	480	494	461	483	459	461	453	448	445	473	497	450	484	422	469	434	484	462	452	441	470	472	455	445	491	494	448	464	470	479	483	472	461	467	456	473	498	498	461	426	448	496	433	419	464	436	437	461	444	436	451	461	440	482	447	464	427	443	450	495	460	463	442	465	485	475	427	440	484	490	456	464	448	448	439	478	458	483	463	464	453	459	441	471	490	462	451	433	514	427	441	447	430	430	445	482	471	421	458	482	411	497	408	427	469	478	478	449	450	451	474	388	418	482	443	470	456	430	470	405	475	434	454	466	437	432	474	467	458	464	432	475	457	441	438	477	432	472	442	448	439	475	508	472	423	492	447	488	461	444	480	423	448	436	455	464	464	481	467	465	427	492	442	453	463	416	474	492	450	453	471	505	464	495	434	435	438	498	460	496	446	475	428	489	439	444	445	463	461	464	510	456	463	427	487	448	436	452	464	452	490	437	435	435	480	462	470	448	471	480	434	455	435	458	431	462	461	438	454	436	441	481	446	481	444	455	473	461	471	456	425	452	460	449	428	485	486	445	444	423	455	446	462	457	471	440	444	423	481	448	431	429	496	470	471	455	441	468	444	469	457	439	501	453	454	446	456	473	458	478	434	439	446	436	502	463	465	464	435	459	462	483	457	453	468	475	449	454	452	471	459	451	474	433	447	468	454	502	418	439	448	454	431	451	498	477	496	461	448	455	462	429	480	469	489	466	463	447	430	462	458	482	440	454	462	429	443	427	452	475	471	426	418	408	463	439	414	443	464	479	472	451	482	496	444	470	489	452	470	406	444	447	454	466	436	448	488	457	472	470	456	472	459	447	444	463	436	443	482	446	421	445	448	454	423	477	466	418	471	467	466	440	448	413	450	459	473	475	437	478	439	469	459	435	434	447	484	409	473	447	483	468	431	496	453	471	474	453	489	420	441	470	454	501	449	483	463	429	438	456	496	494	471	450	445	450	430	419	442	474	469	457	450	440	443	486	494	485	467	481	439	464	461	441	442	409	459	489	466	428	463	486	487	491	463	439	448	432	457	474	472	471	473	499	458	482	471	472	480	446	472	444	457	497	444	447	460	451	464	444	436	466	439	459	476	432	432	453	433	451	460	468	474	414	497	487	486	493	462	415	464	450	474	473	453	458	478	480	471	438	512	434	447	457	450	477	461	431	442	458	458	447	464	473	478	483	448	446	470	440	423	453	459	458	456	460	460	470	484	444	474	446	468	451	464	484	453	451	466	479	461	514	457	415	474	479	457	455	490	404	467	457	477	449	444	447	431	474	437	443	463	475	479	473	427	485	450	449	462	465	471	449	471	441	480	452	429	447	444	492	491	478	454	485	436	472	491	436	463	446	450	460	433	479	448	459	513	483	419	452	461	442	494	487	457	437	419	468	440	445	442	475	450	442	492	489	470	502	472	442	472	451	509	450	466	444	464	466	480	491	470	496	463	459	483	455	443	441	448	477	490	479	458	462	468	475	467	476	470	416	498	433	491	478	477	428	478	449	479	435	482	476	511	466	437	471	475	485	496	425	441	452	422	455	455	449	452	424	469	466	451	459	487	490	455	504	475	463	482	469	443	462	474	459	441	487	472	502	464	471	451	449	453	478	446	463	450	464	442	481	458	451	494	475	468	459	431	493	466	436	462	473	480	446	481	484	446	445	473	443	414	466	443	448	456	461	457	442	496	404	498	454	480	445	463	493	464	459	431	491	498	443	463	433	475	490	497	470	427	430	470	456	481	450	427	454	462	457	440	458	447	421	443	476	446	508	468	469	475	426	485	455	453	453	459	455	457	471	480	494	476	452	466	453	488	494	459	434	442	481	432	462	424	438	456	446	464	470	404	454	461	478	485	452	460	477	459	470	457	470	472	476	419	462	480	436	434	433	486	469	480	456	469	479	469	484	418	439	439	449	438	453	496	470	467	483	465	467	472	468	435	490	478	446	456	436	463	452	495	448	454	457	437	424	474	463	472	470	458	454	446	436	488	456	478	441	435	435	477	449	450	441	472	459	474	462	472	497	456	456	479	433	420	482	440	444	486	465	446	446	480	461	456	475	465	481	482	466	470	466	451	411	458	448	466	432	460	438	509	457	421	482	471	466	433	478	429	478	490	439	459	459	439	447	451	439	466	442	484	435	484	490	414	479	447	477	437	464	455	473	436	460	455	479	470	453	443	485	448	425	466	437	456	448	480	457	487	459	485	434	473	488	448	448	459	419	476	429	453	451	425	468	483	469	512	456	495	480	478	479	411	447	483	477	457	485	423	437	485	455	473
37891	87912	61257	34469	14335	3329	537	526	472	518	532	515	507	511	525	517	545	536	569	506	511	556	523	520	519	544	521	515	507	517	550	513	563	494	489	550	513	512	557	511	542	483	523	493	488	554	520	482	504	487	565	497	546	524	542	509	533	537	501	553	542	527	498	518	507	532	515	519	511	511	545	553	494	530	519	440	481	527	519	514	518	534	501	508	555	514	547	573	529	528	519	540	525	479	564	523	550	528	502	548	532	508	515	524	523	529	554	524	493	519	542	522	506	477	542	509	550	509	567	508	483	495	519	552	539	519	527	526	519	530	501	548	477	536	542	510	468	530	492	488	500	515	512	527	519	483	546	534	472	545	512	522	510	520	564	504	519	547	509	551	523	530	523	517	483	565	549	553	520	542	533	529	515	486	546	496	558	511	532	515	535	525	545	541	561	513	513	484	539	510	469	518	540	483	511	534	500	531	493	553	511	531	528	490	554	510	563	520	532	522	552	525	541	496	523	519	531	518	544	519	508	507	524	540	516	467	552	510	537	479	499	512	516	564	487	504	551	523	505	487	497	556	495	498	521	510	523	525	512	503	504	500	550	557	512	523	503	552	540	506	519	538	532	511	558	482	498	525	483	530	502	555	546	532	542	491	528	520	519	523	497	474	510	508	510	531	528	501	522	514	533	530	540	520	500	533	544	503	521	508	527	553	542	521	544	496	524	515	541	521	532	549	525	514	559	501	543	530	487	534	534	544	511	507	523	518	497	512	530	514	511	518	525	537	531	520	504	519	506	527	527	474	519	561	555	515	530	500	560	505	513	568	524	499	524	498	517	535	510	536	498	541	514	533	511	507	515	518	517	509	542	478	486	536	510	550	496	508	518	503	556	553	535	519	515	515	566	507	502	538	514	513	554	465	541	515	528	532	511	537	522	529	519	565	544	488	468	515	577	509	519	548	543	531	496	498	510	491	514	509	502	510	537	486	511	516	533	558	541	540	541	517	567	510	545	544	545	496	514	557	516	518	483	497	555	475	525	543	487	520	546	489	476	543	510	497	520	528	568	546	527	525	519	530	500	523	506	517	521	493	544	509	577	506	547	538	529	533	516	494	538	508	507	508	518	502	535	543	523	527	527	562	495	494	526	543	491	510	556	528	525	491	567	512	485	482	517	478	512	500	524	545	515	554	511	492	531	509	547	517	515	555	576	494	553	516	536	486	553	480	544	534	513	487	545	535	533	538	513	549	525	501	543	516	522	541	479	537	511	530	528	538	530	548	518	534	530	513	512	515	534	511	488	564	541	541	532	482	475	529	521	510	515	503	510	486	535	542	538	530	541	526	507	523	537	559	568	561	529	489	535	528	502	512	517	553	562	518	554	566	488	522	555	515	568	501	532	484	485	530	516	551	547	512	511	523	497	494	560	499	505	512	493	563	497	516	536	521	530	529	529	552	487	563	546	514	448	545	515	541	501	529	528	481	549	531	530	522	481	529	549	530	523	548	563	500	522	512	515	522	529	521	543	542	517	494	496	519	521	525	533	522	529	518	542	532	548	480	507	523	530	514	501	521	489	536	491	516	507	501	523	538	538	490	529	512	498	537	515	519	502	523	524	506	517	508	537	508	489	518	510	503	525	533	495	516	524	525	504	517	536	547	542	514	514	541	517	529	507	556	503	518	495	533	511	508	527	475	518	539	501	511	524	533	517	489	517	529	517	520	512	550	502	534	550	583	570	507	494	524	481	503	516	492	485	526	517	532	529	515	542	518	533	548	534	522	514	550	485	508	556	551	555	493	541	493	503	508	530	481	509	469	528	508	489	522	489	509	526	502	565	535	510	506	535	498	534	488	483	543	520	508	541	533	563	530	528	523	529	517	498	545	521	538	552	555	537	565	545	513	529	524	527	495	486	504	531	539	505	458	511	534	520	522	526	539	479	509	521	554	518	530	528	511	496	500	521	528	502	532	523	532	543	523	550	556	543	478	531	511	527	547	537	488	537	536	500	491	511	523	539	511	521	541	529	513	561	498	479	527	539	486	494	511	551	548	462	522	570	536	532	499	504	501	529	569	561	555	506	532	586	507	522	521	522	528	522	486	509	507	534	492	524	483	549	537	509	516	504	497	529	536	528	513	477	492	533	498	479	529	530	522	539	488	488	531	511	503	525	521	484	490	550	538	510	507	499	493	521	527	510	549	529	555	526	524	495	528	520	481	557	505	532	525	539	513	514	489	526	556	470	548	526	498	540	490	500	499	505	503	533	511	553	473	532	567	501	526	516	519	531	492	548	525	537	520	520	551	516	557	523	476	514	517	546	517	500	506	551	545	516	516	471	514	521	524	522	535	523	526	510	530	506	552	528	507	516	514	508	458	504	516	514	510	515	473	553	529	533	516	542	482	544	515	472	505	518	499	520	541	550	525	520	484	534	527	474	514	504	539	509	511	499	506	541	491	571	511	499	530	504	537	504	516	541	504	534	526	531	474	494	519	534	564	531	536	541	499	503	522	491	560	526	517	502	511	556	515	516	528	521	515	528	570	507	510	521	519	511	527	498	531	499	479	527	512	516	523	526	513	518	545	498	557	535	547	520	509	520	544	543	500	533	478	535	534	506	534	538	580	548	518	505	527	535	482	544	532	541	507	543	532	525	488	533	509	532	507	512	487	549	526	542	524	511	535	546	518	519	485	493	541	538	502	506	526	558	517	508	539	521	483	475	524	516	498	491	524	509	495	487	482	499	557	483	518	466	534	501	520	521	503	530	524	498	503	501	538	514	516	491	523	524	539	498	510	516	491	561	526	549	555	530	515	509	522	526	485	550	547	535	516	529	543	529	523	561	575	514	529	516	529	540	537	548	512	532	493	520	476	535	559	533	564	550	506	544	540	540	544	499	494	532	524	527	503	525	517	515	515	545	523	530	572	528	551	529	517	530	531	510	534	523	477	513	503	535	549	481	551	537	521	505	523	511	513	515	542	500	493	545	525	489	523	545	516	480	555	550	518	509	531	497	489	533	503	532	542	509	508	486	516	536	544	525	523	562	570	495	523	501	505	536	541	521	535	508	537	515	522	540	495	542	535	552	528	479	508	512	511	510	518	507	546	527	549	527	549	515	546	569	530	513	517	489	555	482	523	542	551	527	527	537	507	533	519	501	488	530	523	533	529	507	509	488	534	571	512	522	514	548	490	518	553	503	497	536	501	529	517	534	496	528	545	507	529	488	535	514	502	545	485	517	505	518	508	552	547	496	512	554	535	530	531	516	541	544	514	500	533	508	507	485	510	505	518	517	526	503	495	544	472	489	514	501	483	552	511	519	543	481	501	517	524	517	522	512	560	488	501	461	509	481	529	527	530	499	514	563	561	543	493	537	548	506	570	547	508	496	544	530	508	506	473	507	479	528	502	527	482	530	530	492	549	510	539	525	467	511	572	517	496	548	559	496	510	500	536	529	485	505	496	537	497	548	512	537	540	527	539	527	555	502	522	505	505
23227	23718	38282	33744	25053	20866	10999	1095	651	655	647	640	638	659	635	596	629	628	643	651	646	587	621	621	607	621	653	588	614	599	661	640	604	621	578	605	618	623	614	605	599	580	598	650	613	622	621	619	645	634	577	576	620	573	602	605	614	618	638	603	582	620	607	612	620	636	601	628	609	620	629	602	599	651	576	641	608	653	617	650	614	569	579	624	586	611	668	598	602	607	585	618	613	623	632	645	633	610	619	613	574	586	608	665	622	565	636	632	643	621	627	614	601	622	564	597	642	652	616	573	575	576	637	638	611	631	628	619	621	545	616	627	596	601	619	641	615	606	615	597	598	613	627	619	630	611	604	612	612	594	625	614	613	593	604	670	639	628	608	600	634	673	625	581	602	594	620	593	607	610	667	631	608	603	595	620	643	603	623	636	650	590	657	622	634	632	616	632	645	587	643	664	634	557	620	624	641	589	576	648	583	596	573	601	632	599	640	621	650	645	603	602	586	631	599	631	606	582	614	594	615	617	650	630	607	646	615	631	595	622	617	574	627	618	613	648	589	615	622	571	621	607	625	645	601	626	617	622	585	657	645	656	625	633	606	609	596	577	583	602	659	664	598	627	583	623	635	635	655	619	658	560	584	624	575	625	611	613	629	572	613	626	611	605	615	580	609	612	617	638	645	600	642	619	555	643	576	635	613	668	588	605	573	573	611	599	607	672	642	613	620	619	625	651	601	593	615	605	623	604	573	598	571	672	616	605	568	625	654	612	652	600	575	683	617	633	630	632	614	614	651	635	595	640	626	571	620	599	587	599	601	637	637	609	665	619	604	620	607	594	607	632	580	591	592	610	638	576	598	583	595	601	602	593	638	629	623	609	628	601	614	647	585	605	639	602	592	626	630	610	613	635	625	599	624	610	600	646	645	604	561	613	560	618	612	622	590	636	594	629	638	646	574	668	655	651	596	643	610	657	601	561	622	579	585	636	580	648	561	606	604	593	631	616	610	632	603	619	594	573	661	629	603	612	626	616	617	611	643	638	613	590	648	618	611	636	638	595	613	615	628	643	648	641	636	634	626	622	614	622	624	647	575	627	627	610	612	618	627	656	600	664	589	595	660	610	609	603	602	629	605	616	643	615	586	610	611	634	651	659	653	646	583	652	611	608	596	626	650	658	577	591	605	629	665	593	595	652	630	638	574	615	593	605	656	612	580	602	601	634	623	601	606	637	638	607	608	612	559	604	660	570	612	593	577	578	647	623	618	619	627	582	607	622	597	630	602	612	623	611	616	621	596	584	618	619	640	613	640	643	637	603	600	585	640	615	603	639	632	670	630	581	603	622	633	612	627	626	638	641	582	620	602	613	605	613	626	596	594	611	619	606	630	591	607	631	658	615	640	596	616	620	596	611	614	631	633	615	590	673	635	666	618	604	625	585	634	613	620	618	631	600	649	608	639	661	641	611	604	627	596	592	619	611	679	576	598	642	590	603	665	532	579	637	613	597	619	596	645	593	622	624	610	588	636	570	590	613	627	603	583	601	610	635	560	558	629	638	583	606	673	655	583	599	617	648	588	585	532	616	613	584	633	610	627	611	618	586	626	643	605	632	582	634	610	613	598	620	655	607	620	632	607	604	640	620	612	637	577	604	614	652	599	579	589	664	637	624	636	582	629	603	598	648	612	618	603	638	605	612	632	619	620	643	656	600	617	662	623	608	620	627	605	609	604	599	605	613	611	626	639	611	613	598	631	604	625	638	634	643	645	617	650	570	591	606	641	584	618	636	597	643	611	609	630	634	586	597	648	625	629	578	658	621	620	608	585	566	630	657	653	632	663	595	626	586	654	591	650	616	608	603	625	636	593	622	624	602	598	657	595	605	632	649	610	616	583	597	619	648	602	580	599	577	635	632	618	643	601	626	619	638	660	575	612	611	669	603	629	633	570	608	573	587	615	626	597	588	596	593	638	654	609	640	613	605	613	618	604	617	646	648	596	552	585	616	616	599	618	645	642	618	646	609	611	617	639	594	547	577	585	672	632	593	565	623	543	623	598	638	594	650	620	646	573	618	573	676	608	585	625	613	611	601	622	613	625	626	624	624	622	617	631	637	588	623	590	636	608	599	605	633	600	573	635	629	603	623	575	620	625	614	638	606	643	600	655	613	609	631	617	597	654	656	589	617	602	644	604	620	581	583	600	602	597	657	651	593	613	643	593	642	630	626	645	615	636	588	579	626	625	603	588	638	588	631	640	619	674	648	632	641	592	601	629	588	572	605	609	549	638	629	614	618	617	564	608	600	616	606	601	623	633	622	600	607	629	599	589	583	618	553	615	628	628	608	607	625	614	611	626	624	630	644	602	573	630	643	645	601	613	592	632	607	580	562	594	611	637	611	637	571	640	605	621	643	577	585	610	631	584	626	657	603	614	609	632	652	569	628	610	617	633	580	583	606	639	585	663	591	627	603	633	618	615	607	655	668	604	642	580	588	639	621	640	605	666	650	610	644	600	556	613	593	629	572	599	604	623	608	582	605	635	560	631	632	599	601	625	585	616	592	568	603	591	633	602	588	577	617	585	652	569	635	625	606	619	619	613	642	625	620	610	617	614	621	631	599	636	627	597	596	602	572	627	632	628	611	634	594	612	633	585	593	590	636	595	625	551	627	608	630	573	630	616	591	627	601	641	575	589	651	589	606	582	655	650	597	584	596	644	615	604	641	601	612	639	614	659	669	626	572	611	580	554	594	633	576	563	593	623	619	624	575	633	606	611	611	648	641	611	652	570	657	598	583	610	613	613	611	609	616	570	609	582	660	637	617	578	635	610	602	590	585	574	635	627	639	629	631	602	610	592	620	641	606	616	590	623	616	603	584	616	643	661	595	627	628	634	633	653	586	624	585	637	615	610	622	563	594	613	598	590	626	648	581	558	617	604	612	643	603	612	627	609	589	617	646	616	648	643	601	604	559	590	620	631	623	610	654	641	607	643	614	581	577	586	660	644	595	652	593	594	589	650	631	671	592	614	628	642	602	595	617	626	611	598	639	638	601	590	635	597	591	580	654	604	636	651	631	639	631	637	673	598	624	591	591	632	666	566	636	627	600	621	579	598	631	647	612	599	663	608	645	567	610	611	606	638	641	612	659	615	641	620	598	572	618	655	619	556	562	608	591	641	559	609	630	625	654	608	619	593	616	671	653	626	646	612	628	611	607	574	645	631	601	620	604	597	624	609	587	605	555	612	601	607	639	650	578	606	590	643	587	612	600	577	616	619	643	623	621	586	622	606	615	623	640	626	620	603	616	616	612	614	622	552	608	628	595	638	611	627	573	639	623	576	620	614	638	600	626	618	591	603	601	631	651	584	601	622	634	644	630	610	601	642	587	626	618	686	635	583	616	594	629	673	635	594	637	621	646	625	622	673	582	582	617	598	594	658	623	590	622	616	586	662	632	655	600	580	610	623	657	620	612	630	598	638	598	589	596	607	573	543	624
44630	81755	79249	57476	31989	9989	711	674	688	744	668	644	651	711	634	662	651	619	643	674	657	718	644	663	639	648	651	641	651	637	631	667	672	683	665	662	648	728	694	674	705	655	665	642	678	651	640	619	637	633	667	670	665	629	652	664	612	629	696	710	644	680	641	673	640	618	688	667	655	630	654	634	658	600	674	700	698	634	709	665	634	667	683	627	647	632	610	629	673	698	648	656	610	659	690	645	677	674	651	634	651	670	690	673	619	652	638	679	684	630	664	650	639	690	614	613	651	667	631	668	657	684	671	658	692	689	675	632	670	696	672	641	604	644	631	693	688	595	649	708	642	657	709	645	649	681	636	650	667	684	633	709	696	651	657	638	663	658	628	643	642	644	684	641	639	670	681	655	637	699	650	682	619	645	662	634	656	695	647	656	640	654	578	718	622	694	619	667	636	655	602	588	610	628	629	682	675	663	680	645	693	627	695	649	677	667	640	693	662	670	698	625	645	631	653	681	647	707	661	687	641	618	664	636	695	640	650	607	672	663	654	686	646	683	677	622	674	661	653	674	664	661	660	624	652	688	680	646	702	642	660	660	634	610	693	629	625	649	643	660	673	645	679	637	688	646	649	603	685	636	658	684	582	637	636	651	637	655	689	622	673	654	644	687	678	627	662	708	634	581	658	675	629	663	676	591	647	627	670	654	632	633	645	678	678	632	625	655	628	634	648	695	648	616	665	648	690	608	648	680	684	631	624	611	673	609	653	622	625	660	609	670	647	645	647	587	613	662	669	678	671	649	626	646	692	668	678	636	664	654	669	643	625	671	660	646	695	635	678	652	627	680	635	638	682	671	703	668	670	655	636	680	649	646	685	649	618	674	657	676	682	685	644	655	593	639	636	674	688	668	604	658	719	675	671	638	626	625	630	674	659	633	658	644	700	645	613	656	615	665	629	687	652	641	639	606	634	674	605	659	648	604	613	647	630	644	671	669	634	666	670	667	636	646	645	657	641	676	640	670	654	651	635	676	648	626	647	690	656	627	631	632	630	611	650	625	632	629	664	643	654	693	668	693	626	660	632	643	701	596	654	654	649	679	601	651	673	668	682	671	668	638	681	646	656	686	670	651	649	595	655	682	655	649	680	635	687	661	590	636	622	640	677	659	653	654	672	652	613	635	654	626	620	660	676	687	625	656	673	678	636	648	669	610	668	698	698	690	632	695	618	631	628	642	651	685	628	654	684	662	653	630	624	647	659	646	645	627	634	627	680	615	654	642	634	650	630	679	633	603	643	670	697	603	645	646	657	665	635	683	673	641	616	583	654	636	670	639	647	648	645	636	645	652	689	664	640	638	670	689	667	693	655	658	669	622	675	640	635	658	675	625	640	637	658	673	644	604	639	653	670	693	618	671	625	626	634	635	644	630	702	650	634	658	650	625	628	681	613	600	621	669	635	642	673	678	672	656	612	644	611	719	673	683	641	659	668	656	674	638	678	646	693	653	672	653	610	664	639	673	673	666	608	667	656	679	641	674	678	665	687	669	644	679	696	664	647	649	633	635	667	653	675	660	661	674	659	644	630	654	639	629	653	685	685	608	693	633	659	666	628	634	645	642	650	642	645	686	636	622	636	614	597	674	649	673	617	655	616	662	662	647	622	639	651	682	624	656	641	646	639	695	633	633	639	680	680	632	670	632	668	610	649	667	663	652	628	642	638	664	701	644	650	690	638	653	684	682	629	646	595	630	672	597	666	622	642	637	663	638	666	609	627	650	738	626	651	669	640	675	635	644	610	659	644	631	694	682	614	640	673	614	702	673	631	628	627	654	619	720	686	641	698	708	608	642	606	649	655	643	645	602	675	643	682	642	675	704	669	617	650	671	590	643	672	673	655	619	635	638	686	631	658	661	611	638	669	631	637	666	620	613	671	635	628	653	649	639	700	664	690	677	644	604	675	641	673	673	649	601	623	655	670	648	683	644	634	647	610	605	665	666	616	638	620	638	639	709	663	686	647	601	651	666	706	632	659	601	675	610	666	652	648	660	667	670	639	662	633	673	668	661	650	651	644	641	674	691	658	650	653	697	659	632	617	641	659	654	666	647	621	710	679	665	672	667	667	650	663	675	622	616	706	645	625	618	660	621	635	658	688	628	654	652	681	643	643	622	642	639	649	659	656	641	605	690	669	645	655	679	637	649	682	677	615	679	641	681	648	671	694	638	649	693	656	663	633	631	640	669	701	659	649	653	652	671	659	662	649	645	650	645	677	659	689	671	645	643	667	631	667	628	677	648	641	646	670	653	633	630	648	658	629	644	650	660	618	637	600	650	643	704	614	701	632	675	657	652	673	659	658	642	611	642	651	658	612	637	643	666	632	663	645	668	668	655	659	681	647	654	661	690	653	619	651	651	647	680	627	646	641	607	674	629	628	649	668	608	661	657	671	630	654	630	661	633	670	641	679	657	658	646	654	638	638	633	661	643	663	629	654	610	623	680	677	643	651	656	648	635	646	643	620	621	650	654	617	655	676	621	693	594	702	704	652	662	668	691	605	678	658	664	672	665	633	614	682	665	624	640	708	618	659	642	622	647	630	658	659	648	604	653	676	686	632	640	693	627	659	636	637	637	637	641	645	638	667	621	653	638	677	649	650	645	640	649	604	660	641	676	620	671	655	663	655	629	651	680	687	653	691	660	695	657	645	648	683	639	656	687	677	637	581	622	666	686	653	651	655	658	661	612	658	679	652	645	637	647	646	682	690	661	694	645	679	616	624	630	638	652	668	620	621	639	648	683	671	658	667	642	660	667	666	672	628	657	644	640	674	667	691	627	689	690	617	663	608	627	660	652	647	642	657	707	641	650	668	657	657	706	605	654	645	663	673	623	676	654	672	679	649	644	639	671	658	667	677	654	634	684	624	632	636	665	667	675	648	590	607	682	680	639	617	662	625	602	648	679	626	667	625	618	699	668	658	653	649	641	654	633	641	620	657	675	634	663	642	626	677	610	623	660	652	680	632	651	681	602	635	674	677	607	676	637	702	669	645	624	682	710	640	659	619	705	599	621	669	695	626	659	661	637	633	673	656	715	651	684	686	699	646	645	641	639	664	632	633	608	607	622	664	609	648	671	623	657	620	622	656	663	618	670	667	655	625	667	667	667	623	654	649	667	685	628	641	688	631	658	628	627	659	597	680	633	627	673	647	616	626	624	615	647	596	699	648	636	627	642	636	662	617	652	649	622	629	630	643	668	657	641	645	658	622	647	668	609	678	654	665	667	662	663	687	663	657	643	626	660	640	640	672	651	637	651	641	624	644	668	623	631	649	606	677	664	673	648	654	639	653	690	646	636	673	670	636	632	670	675	620	627	687	617	672	641	608	649	666	646	673	701	668	656	665	632	694	668	640	634	627	644	642	635	662	666	638	692	665	660	633	638	683	684	657	646	619	629	658	632	661	662	621	643	651	671	680	651	648	676	665	641	628	704	670	664	650	681
27816	34779	43319	23642	5967	783	369	336	335	325	337	378	363	315	325	345	336	354	346	323	359	307	341	350	347	355	307	314	359	340	354	359	332	291	303	345	347	331	331	338	344	344	340	316	344	339	317	293	317	334	316	304	339	371	362	344	345	307	343	328	333	317	350	308	332	308	339	329	348	326	284	351	345	357	329	293	310	333	320	342	321	329	334	314	302	328	309	342	321	313	320	312	340	351	334	323	298	322	343	328	335	327	310	355	365	348	343	336	325	350	342	347	346	347	306	303	336	363	312	347	344	347	332	328	328	322	325	322	309	311	312	328	330	331	346	330	323	331	302	321	325	319	308	346	334	305	304	361	396	308	333	318	305	305	346	319	353	325	308	363	333	302	294	334	343	337	323	315	357	320	354	331	378	332	328	331	316	332	337	318	337	341	323	325	326	347	332	340	326	299	321	333	345	314	362	323	331	343	348	351	345	351	318	339	300	331	334	337	330	316	344	315	367	323	325	323	350	322	338	362	312	322	320	314	334	351	312	329	351	326	300	338	337	326	337	314	289	324	328	324	302	333	330	340	368	295	340	325	324	326	371	335	311	324	347	328	352	381	349	334	356	333	353	368	342	331	323	318	317	322	333	334	336	355	354	326	343	331	350	322	358	318	322	343	349	340	332	331	323	327	319	361	356	315	355	312	350	324	338	303	357	332	306	334	341	320	356	320	338	352	330	365	335	325	339	304	291	329	347	340	358	346	319	345	351	342	338	343	330	325	341	316	354	293	343	350	333	325	355	338	340	330	334	323	344	329	321	325	313	305	364	339	310	311	343	341	307	310	367	326	366	342	323	319	302	359	357	308	326	339	288	358	327	327	325	333	308	321	368	329	328	311	315	336	335	345	321	331	320	337	358	318	345	373	330	318	348	308	347	323	338	354	310	337	300	277	329	318	354	332	313	330	341	352	346	329	335	363	334	331	331	321	330	337	318	360	320	328	331	318	346	356	333	315	333	356	344	341	329	353	350	319	325	330	309	360	363	335	341	339	330	317	346	344	316	337	313	339	311	327	324	346	304	334	323	316	343	347	336	309	339	334	346	319	326	357	309	345	353	320	327	321	330	352	331	323	347	297	329	336	325	363	336	303	331	301	321	333	293	351	325	315	329	317	286	340	331	342	331	327	367	359	309	382	313	353	321	311	310	350	281	318	360	325	318	322	353	310	361	339	311	326	326	319	323	351	334	353	307	342	351	285	333	357	327	315	298	347	333	320	339	318	330	297	309	340	302	354	342	344	328	344	346	313	328	331	338	330	352	343	344	329	298	300	340	340	328	303	338	343	376	346	304	343	356	335	321	312	335	342	357	322	314	333	366	330	336	334	334	326	334	314	300	351	301	310	298	331	316	321	337	341	370	304	335	338	307	335	326	314	370	333	322	315	300	342	357	339	329	330	344	312	357	333	305	322	307	307	318	341	323	324	329	334	322	330	347	344	356	354	357	311	322	311	345	319	308	359	369	304	286	334	332	349	328	311	335	336	347	302	330	314	341	281	348	337	350	305	342	342	322	323	324	348	339	350	314	339	344	344	298	322	320	318	322	319	339	292	326	323	314	328	338	301	357	334	345	337	343	355	353	333	333	347	329	322	351	336	308	332	349	325	302	382	325	314	336	301	348	331	313	357	326	305	320	294	315	324	352	321	303	276	344	327	332	313	311	315	339	344	360	346	349	345	321	299	325	374	360	339	348	323	326	355	316	346	318	339	328	286	327	349	351	325	338	328	336	346	322	326	326	337	315	314	324	348	306	304	358	336	325	313	361	338	320	361	376	322	349	318	323	355	350	347	339	362	326	316	346	333	329	304	344	340	353	357	317	340	328	320	310	333	326	372	334	318	370	342	338	324	304	326	339	330	327	324	336	310	345	311	314	321	342	321	355	314	319	350	344	317	329	322	336	311	340	334	312	352	334	334	341	351	312	334	325	319	359	318	372	339	327	331	309	350	341	331	339	364	322	315	342	344	319	328	294	343	296	342	366	346	318	292	329	325	347	329	342	336	339	345	308	326	324	301	306	298	342	336	334	348	305	332	353	318	343	354	324	337	339	298	340	325	335	295	330	334	337	305	313	339	349	336	318	323	322	320	351	325	371	316	322	321	336	347	315	333	309	342	357	337	358	343	345	308	333	320	358	323	327	328	345	299	309	324	361	329	372	337	305	341	369	368	347	311	323	353	315	314	313	321	328	338	345	330	323	325	361	369	342	362	333	371	348	312	311	316	318	331	328	340	330	340	329	347	335	340	350	334	318	327	326	285	328	331	335	342	349	305	349	335	345	330	333	327	355	326	300	314	314	361	347	323	365	322	311	306	331	333	309	310	381	338	318	316	325	306	316	328	336	349	319	359	329	327	334	315	307	326	346	287	338	332	335	316	318	315	350	361	333	325	316	335	346	339	348	316	340	332	351	357	355	314	355	348	341	358	343	368	305	303	327	330	353	319	360	360	338	313	325	314	315	332	290	325	317	340	335	342	287	307	347	316	387	365	325	313	324	345	353	359	330	339	336	366	326	392	357	344	338	330	352	362	373	308	334	335	342	336	311	305	351	351	302	327	331	313	337	318	355	365	313	294	340	336	343	331	327	333	351	341	328	344	338	329	345	319	321	346	340	346	337	323	362	321	341	347	339	318	313	342	314	360	370	299	346	343	311	333	360	345	313	310	301	355	339	372	310	362	353	337	337	323	328	306	346	363	324	318	327	335	317	306	344	342	302	340	338	353	338	348	335	342	314	332	335	314	329	331	304	329	312	330	334	331	357	326	320	334	328	306	348	333	348	362	302	337	320	296	312	324	338	334	302	353	335	341	321	329	306	341	325	320	328	354	323	349	350	363	347	333	332	321	343	380	332	320	338	355	371	313	289	312	345	348	317	304	305	344	328	322	321	350	330	376	342	338	313	345	319	315	300	341	343	322	336	302	309	319	310	312	345	313	335	329	333	358	342	338	330	322	308	295	306	337	324	356	343	298	347	332	335	346	355	359	330	346	321	310	305	328	334	298	346	351	334	338	344	329	339	329	353	306	322	345	351	331	305	345	312	346	362	334	336	327	313	357	329	330	338	313	304	318	340	326	318	313	324	354	301	345	335	327	349	283	343	348	349	360	294	321	361	349	325	333	316	350	322	324	321	337	324	317	331	330	315	360	317	325	337	341	351	350	346	325	357	320	344	326	335	296	292	321	381	318	315	326	333	314	362	319	351	319	341	310	340	337	300	340	307	313	368	333	338	343	358	315	331	353	314	340	322	318	323	353	309	305	325	313	316	334	317	341	297	338	358	367	377	348	353	299	351	329	344	325	337	328	306	322	295	379	354	363	327	339	325	331	312	325	367	363	323	358	323	326	315	316	337	330	350	350	296	307	347	322	357	336	351	333	340	345	332	332	318	342	325	314	315	290	330	314	308	333	332	332	335	327	308	332	295	320	340	326	329	313	345	331
16473	55139	38183	16436	4683	921	407	371	391	355	382	378	386	397	362	404	382	338	410	389	345	373	387	395	422	369	365	396	397	394	395	375	375	390	373	384	393	370	383	356	391	375	386	408	392	373	390	381	430	354	341	389	377	396	372	379	387	387	358	376	363	376	381	419	386	381	392	388	363	373	403	376	403	356	379	369	402	390	369	367	364	375	361	387	350	369	351	372	371	395	406	379	375	377	372	372	368	390	380	408	392	353	365	404	393	346	361	358	383	394	363	359	407	388	361	399	376	381	371	332	381	389	349	395	406	373	371	395	408	413	385	368	373	397	398	388	358	379	406	385	396	373	394	387	378	383	391	383	403	394	389	362	426	366	383	357	367	394	375	368	419	409	404	413	364	411	370	372	390	399	377	397	392	360	356	364	378	356	433	390	337	382	389	358	388	400	369	398	388	383	353	386	406	361	386	359	413	367	367	393	366	368	361	355	359	395	359	405	390	333	389	384	378	412	369	434	391	404	423	357	414	401	358	381	409	393	418	355	358	346	392	381	366	382	389	356	349	348	386	359	351	384	338	368	364	381	359	368	389	380	391	397	406	393	366	357	345	363	382	390	396	381	414	357	398	439	392	374	357	360	418	389	397	403	374	393	376	381	403	400	359	397	343	409	365	387	367	388	390	415	401	417	402	390	361	399	357	346	399	386	350	384	399	368	399	398	404	373	397	397	397	374	359	382	398	391	388	372	393	362	364	373	379	430	406	387	404	355	375	396	389	418	392	347	381	363	391	424	359	371	404	373	358	378	400	375	369	399	362	369	372	386	390	408	357	353	385	373	387	382	378	379	362	416	368	391	381	414	361	393	397	354	373	383	395	363	412	381	390	394	359	384	364	409	372	376	368	387	410	391	397	388	401	388	410	387	369	384	379	399	371	375	391	379	375	366	369	377	385	396	396	400	362	380	362	391	368	435	370	389	396	385	357	373	373	386	380	384	403	377	418	396	387	382	407	393	383	400	384	364	367	401	376	371	387	387	373	387	396	419	387	344	415	363	417	383	393	396	378	387	369	360	373	407	405	390	351	386	384	396	394	360	371	382	353	354	365	392	396	362	384	356	407	359	382	372	378	387	355	405	377	377	376	381	383	365	359	386	418	396	372	369	350	365	359	344	379	363	375	383	366	371	353	408	408	399	406	375	415	414	372	377	360	395	383	365	355	382	367	403	391	380	379	357	372	371	358	360	375	379	356	365	374	380	367	413	389	371	363	393	399	353	363	390	381	379	390	372	403	379	391	382	371	393	416	420	389	350	386	379	376	395	379	396	390	362	421	361	367	377	388	359	382	352	403	403	358	403	376	368	394	365	362	398	378	384	396	392	428	375	377	406	403	383	387	385	388	374	375	383	390	394	365	370	333	376	379	346	378	394	371	392	389	351	398	371	366	402	389	370	389	416	372	397	390	384	367	394	436	415	350	356	377	359	387	398	378	409	422	394	388	381	376	388	374	376	410	353	395	365	373	388	369	364	398	414	396	370	378	396	378	410	385	432	414	374	388	375	405	361	398	387	381	390	390	417	377	363	381	406	386	365	408	384	385	420	395	373	391	383	380	393	384	415	392	435	378	362	366	331	393	413	355	397	382	371	394	375	403	350	379	357	376	358	407	384	382	387	407	355	321	379	374	372	398	374	372	415	391	389	368	381	351	376	395	379	405	372	385	371	362	352	418	384	418	367	397	374	379	390	366	394	379	371	362	371	370	364	364	411	396	368	387	389	375	381	373	378	376	394	403	394	360	409	412	391	379	416	394	391	409	385	373	399	395	415	407	359	372	395	404	444	388	374	401	398	367	373	380	416	401	354	371	349	371	382	370	354	411	416	375	361	422	383	346	389	372	394	349	369	356	390	378	385	424	370	373	391	369	391	387	360	366	383	383	380	364	409	392	394	388	431	416	383	434	374	398	393	384	361	367	376	381	370	376	388	385	385	384	400	390	377	393	410	368	349	412	370	403	379	385	361	367	366	379	370	395	354	380	365	382	364	382	368	369	376	361	381	418	386	384	397	378	365	363	394	368	361	354	354	415	388	411	414	362	392	340	411	383	361	383	395	364	381	363	393	368	391	385	367	368	384	362	396	358	380	358	413	382	360	375	384	392	361	379	378	417	377	356	364	387	388	390	443	381	402	391	374	377	373	377	379	362	373	417	402	370	428	358	411	384	411	372	411	401	390	403	349	398	380	374	377	403	362	360	370	355	377	392	423	374	383	370	392	370	393	379	382	375	384	374	353	378	387	399	386	382	387	379	399	416	360	395	412	382	390	404	415	394	384	381	389	405	349	389	386	414	416	431	376	404	401	378	375	364	398	397	398	362	407	358	383	389	412	418	387	401	364	394	381	391	410	383	376	368	392	373	430	415	362	353	345	389	396	385	378	359	354	423	393	364	357	407	346	361	380	400	414	364	369	383	400	366	399	372	405	369	389	392	360	359	399	422	358	383	361	375	381	388	364	374	380	374	378	376	395	374	397	373	375	377	367	389	390	392	390	401	403	391	329	385	336	388	393	380	382	382	363	398	375	408	348	388	401	359	385	351	375	375	364	351	376	407	417	383	379	367	400	362	369	366	374	392	396	401	383	393	362	407	387	448	375	372	377	367	378	367	373	371	400	391	365	371	386	363	385	405	396	368	395	382	394	391	405	380	379	346	376	409	401	367	408	401	358	356	384	384	387	384	402	378	403	383	401	376	398	343	413	353	381	396	382	401	370	391	357	396	370	380	403	384	406	402	393	371	369	361	369	371	369	379	399	372	380	413	399	412	377	382	387	380	383	364	390	383	373	347	394	366	343	380	379	379	379	392	393	347	393	377	397	379	387	421	355	399	381	401	384	354	401	351	381	369	370	363	395	376	382	361	362	380	376	427	397	382	402	378	369	370	369	380	396	374	379	397	364	413	387	384	377	388	398	382	370	374	391	388	362	356	412	392	391	361	398	385	387	378	376	395	396	378	350	379	365	379	413	356	417	358	370	395	382	381	392	355	364	381	379	414	388	371	386	401	390	358	375	373	397	391	396	376	397	371	378	372	379	393	381	367	393	388	337	366	389	376	374	390	361	371	384	383	367	392	384	375	359	359	392	366	394	377	381	403	388	375	352	381	423	380	344	401	349	386	396	410	396	396	350	356	381	399	371	394	355	385	390	366	373	403	365	366	377	388	380	402	393	380	383	383	396	407	376	399	426	378	357	416	407	376	400	386	412	388	411	403	383	364	398	411	425	376	375	354	369	346	371	381	379	364	408	367	407	382	365	344	415	378	368	389	370	357	405	368	400	393	364	371	378	366	355	385	387	369	398	400	366	365	354	353	364	392	406	394	427	412	375	401	389	375	369	401	363	381	354	394	368	375	401	411	431	389	386	379	355	385	346	364	374	405	386	435	358	355	368	388	393	369	400	379	432	386	353	361	402	401	345	354	378	385	340	386	407	385	383	405	397
24229	24847	42019	36214	24865	16460	3233	437	481	449	434	420	423	430	458	385	405	428	436	445	414	408	400	466	446	418	409	424	411	402	419	384	427	449	444	410	428	428	409	434	447	432	406	421	400	432	414	445	410	423	439	420	420	453	420	427	429	409	405	442	449	413	429	450	403	435	376	392	375	366	425	379	413	370	437	403	395	408	426	422	430	438	417	422	406	427	391	403	437	434	419	391	412	399	419	450	431	465	404	420	444	411	448	413	423	408	411	421	431	402	393	422	436	427	403	427	424	411	425	413	408	409	452	422	382	421	437	390	414	365	407	393	413	427	425	423	387	389	417	414	359	401	397	392	402	435	431	392	403	395	426	402	376	405	408	389	421	398	411	396	443	436	414	415	417	388	391	423	407	418	376	387	426	394	422	417	422	387	401	419	438	388	401	412	397	456	427	395	409	423	398	382	421	419	429	400	410	421	436	395	430	404	392	409	420	390	403	395	399	415	401	410	436	418	407	447	422	404	403	411	429	419	440	358	403	420	392	423	414	388	425	405	377	377	407	428	438	428	396	403	389	409	417	387	436	422	424	417	469	415	393	419	393	438	437	414	393	430	453	426	422	427	450	417	421	413	448	420	401	428	399	431	412	426	441	372	433	433	416	417	428	410	432	428	441	456	424	423	405	419	401	388	422	409	401	420	421	386	415	403	416	431	404	403	406	427	410	416	399	409	429	387	406	417	371	401	454	428	391	432	431	411	421	436	404	408	403	433	425	432	421	421	441	415	406	405	432	425	428	418	423	417	411	395	402	388	414	425	443	435	392	374	404	404	377	386	419	416	437	417	431	390	444	408	420	406	422	395	408	392	424	436	385	400	392	382	399	414	409	413	373	438	419	433	425	413	386	411	394	408	406	395	453	418	465	434	419	422	404	435	409	449	452	429	387	404	437	413	397	436	380	387	421	409	442	401	412	447	423	417	381	373	403	378	428	400	388	439	401	466	419	424	395	395	399	407	418	427	396	447	408	403	427	405	430	450	420	389	420	385	398	419	409	421	445	394	390	424	404	441	397	383	417	425	400	444	433	427	392	425	432	405	420	395	437	401	387	433	433	433	414	408	420	373	432	426	426	434	425	430	380	425	406	398	426	432	436	392	414	432	392	368	427	394	427	440	418	438	417	441	427	441	459	381	428	396	403	427	369	418	466	433	404	390	434	400	388	390	439	396	401	406	403	404	401	425	372	425	429	386	402	373	419	393	418	402	439	446	411	426	399	414	402	430	414	416	465	441	434	421	419	439	404	414	400	401	417	427	417	417	412	433	420	406	354	433	406	425	412	425	395	428	432	425	410	453	448	426	405	402	382	424	432	403	438	413	402	434	432	382	394	402	385	432	415	417	426	442	426	409	459	417	391	446	410	422	379	399	363	447	404	432	394	406	413	406	405	394	391	425	409	389	423	406	415	389	404	399	439	399	423	419	407	375	420	438	428	445	401	419	440	387	400	424	438	414	417	377	444	401	409	437	410	407	385	392	410	436	433	450	454	424	420	429	426	450	382	415	388	378	401	410	430	404	416	424	409	412	435	392	438	439	414	470	387	402	420	398	396	398	423	376	406	435	423	392	408	392	413	400	405	427	420	418	430	405	462	424	414	401	413	379	418	414	426	421	431	431	404	425	419	414	440	377	408	432	420	426	409	405	393	380	423	410	434	447	458	411	397	409	443	422	379	428	428	405	417	379	401	410	405	426	394	388	415	410	393	405	443	390	423	438	425	404	436	436	408	416	403	408	403	415	414	421	413	452	389	412	396	382	432	413	438	416	384	456	439	396	376	383	427	435	391	452	374	439	416	403	411	419	438	403	396	401	406	420	365	390	415	436	419	416	412	368	410	423	411	425	429	448	452	400	427	399	423	420	418	429	412	415	400	434	413	422	421	415	432	420	409	411	376	384	406	409	432	399	403	421	434	410	426	448	404	426	424	403	434	408	410	434	435	461	414	425	414	401	433	430	430	423	434	414	388	396	390	429	431	435	451	415	384	424	400	416	422	402	420	407	392	415	445	452	427	436	442	401	386	419	432	416	422	410	425	414	413	380	445	440	402	385	441	400	417	410	423	435	453	404	425	416	420	431	412	423	407	420	355	439	395	430	422	401	437	393	416	415	397	434	397	396	418	414	400	430	422	439	392	452	438	412	458	418	417	410	397	409	404	401	410	414	437	383	410	415	382	437	398	397	389	407	428	405	412	417	412	402	395	423	441	415	390	413	430	424	444	423	414	420	448	446	435	381	426	400	418	446	464	408	425	394	402	406	413	412	420	420	382	439	416	429	422	439	400	404	410	446	414	409	464	428	399	428	435	399	431	401	420	441	419	389	416	406	411	420	424	429	405	412	387	414	408	435	375	411	418	450	422	412	417	432	403	414	382	427	418	382	416	405	394	426	400	412	416	422	388	408	435	367	434	401	432	426	405	422	394	414	429	420	403	406	402	402	423	445	407	413	447	420	426	406	399	415	399	421	412	411	436	421	441	392	402	438	400	438	422	407	386	427	434	428	402	372	412	452	413	449	411	412	389	417	407	430	401	399	428	380	393	424	410	418	407	413	391	446	423	351	421	415	420	406	385	429	425	401	410	407	424	407	405	372	404	417	408	396	381	397	418	380	420	425	397	413	425	431	463	445	411	416	412	413	392	382	402	407	416	424	400	410	433	391	389	434	403	420	401	448	386	431	419	432	398	413	438	403	415	388	406	401	390	388	396	399	437	411	420	407	438	444	391	435	417	402	423	382	425	407	426	446	409	473	451	416	382	415	393	435	437	395	451	400	433	423	453	457	401	425	409	394	429	421	411	454	406	438	408	412	384	400	402	386	419	423	407	400	420	395	407	415	427	389	398	426	424	398	425	446	403	411	395	404	395	419	409	471	377	464	389	399	399	396	403	388	441	411	438	408	427	431	419	437	428	404	434	382	423	405	448	433	406	410	417	427	418	430	385	415	395	431	406	449	439	404	443	397	410	416	419	403	390	401	395	401	397	429	437	390	390	426	408	391	424	387	437	405	388	391	392	437	426	442	424	428	410	397	399	397	392	408	404	418	398	428	421	417	452	410	413	403	393	424	403	379	381	406	406	402	424	445	466	431	421	403	410	408	447	396	451	393	383	426	403	398	369	395	427	407	412	436	398	424	462	363	387	413	439	396	454	374	407	392	397	419	443	388	389	394	403	410	405	372	396	448	417	418	424	416	416	431	439	414	409	390	433	437	419	394	410	436	412	389	408	432	425	413	431	410	460	416	393	438	404	394	447	412	386	437	410	408	427	427	411	453	415	393	410	406	433	378	447	419	426	410	427	408	434	393	451	404	370	409	387	398	417	424	392	421	405	390	414	412	418	407	423	376	421	421	399	384	432	356	443	409	416	385	423	409	441	434	417	381	439	382	412	417	419	413	393	420	404	390	450	376	408	444	418	437	390	413	403	419	434	465	396	389	415	387
34152	92666	74965	48140	23748	5634	477	481	516	452	434	450	473	461	457	495	442	434	474	452	477	455	480	481	475	482	452	464	490	451	510	447	444	471	509	470	407	474	486	436	491	436	441	474	487	450	470	454	448	479	442	433	468	427	415	459	452	457	446	445	430	448	444	469	480	451	412	454	471	437	465	452	448	484	462	429	437	430	441	438	440	503	463	484	500	433	486	469	438	431	435	473	435	440	455	457	479	433	467	445	433	443	458	436	445	459	449	491	463	443	454	455	436	447	458	445	440	448	457	428	448	464	452	445	432	442	451	424	497	434	464	473	469	453	443	447	453	444	449	447	465	417	465	452	491	439	440	454	426	426	450	493	466	443	446	455	458	428	454	488	455	461	453	449	467	458	459	426	426	423	461	445	415	450	453	432	483	420	431	428	446	450	433	451	461	456	424	462	457	435	444	408	428	417	428	454	470	451	456	451	478	462	462	478	429	479	483	457	426	476	486	466	506	452	461	467	439	453	460	458	466	427	427	449	424	482	476	476	477	431	475	449	469	431	445	457	414	448	457	475	466	455	466	472	468	426	470	444	453	447	464	469	460	482	433	488	440	524	422	484	463	491	455	428	413	482	468	467	454	434	473	478	447	454	446	464	478	487	453	429	466	441	459	457	487	488	476	455	430	484	468	481	417	460	477	454	443	464	464	482	418	458	456	429	479	470	437	440	449	476	452	442	417	442	472	453	484	457	424	487	446	448	421	451	467	455	466	431	441	449	509	442	431	453	472	465	481	456	484	461	473	445	449	458	441	483	426	448	449	425	464	437	463	442	475	463	499	462	471	455	476	493	483	464	453	437	465	499	422	471	439	463	452	465	453	443	424	458	450	458	443	461	458	456	418	417	473	450	431	429	415	477	461	489	463	423	468	499	459	430	467	413	492	486	482	453	458	450	491	476	466	438	420	453	476	476	446	461	454	445	486	446	456	482	498	410	462	470	488	437	455	474	445	442	472	464	455	457	446	486	448	422	414	471	456	477	488	464	456	456	457	457	419	486	441	484	435	456	437	433	418	459	464	424	458	436	508	443	478	477	452	443	482	415	431	448	477	469	440	445	480	456	467	472	436	421	442	456	431	446	466	446	442	445	475	433	490	479	440	465	471	461	442	477	470	450	448	456	476	455	447	454	459	432	442	447	479	475	468	452	433	467	485	434	476	475	459	473	468	486	430	470	485	447	459	441	461	445	458	457	492	455	435	454	481	461	426	423	475	471	456	462	464	442	457	468	447	482	450	451	464	447	447	489	464	441	501	485	426	469	474	472	433	466	465	467	448	444	444	472	445	450	469	468	440	457	512	486	442	452	458	447	440	464	407	408	451	455	453	441	450	447	431	485	492	426	499	422	464	457	449	474	462	431	436	470	456	431	446	444	453	444	487	438	505	491	440	504	467	461	464	480	467	462	426	473	426	456	443	486	455	456	443	458	495	415	429	386	444	483	440	474	484	447	447	472	467	470	446	468	485	477	463	470	484	460	453	441	468	466	440	471	447	454	471	450	466	414	466	451	497	461	463	445	460	496	448	446	477	466	442	430	445	484	419	451	458	437	471	515	482	478	457	473	468	441	445	460	460	458	404	433	483	436	452	452	462	429	454	448	450	480	448	457	438	451	439	430	485	431	490	413	464	440	436	461	423	458	465	451	461	423	452	436	478	446	445	451	491	487	447	431	416	404	442	447	425	489	475	448	448	461	445	481	471	465	459	457	431	462	425	488	426	465	452	428	460	475	414	451	453	476	492	428	425	468	442	431	486	501	484	443	466	497	445	411	438	428	441	506	440	438	458	443	471	442	467	482	436	484	442	453	472	460	441	438	489	449	470	458	438	478	464	424	469	479	436	464	422	449	470	442	437	473	490	469	417	480	433	473	503	450	430	463	433	471	437	435	475	455	447	436	469	493	392	430	479	452	396	478	483	460	452	426	418	479	449	431	473	435	465	480	438	472	435	462	419	465	466	478	469	429	463	421	435	510	480	448	450	464	437	491	438	448	454	417	461	466	440	441	430	484	459	435	441	442	446	469	482	473	454	437	473	459	463	436	418	436	473	468	500	431	504	421	451	432	445	464	452	480	462	431	449	428	465	476	459	436	450	441	429	463	473	492	450	453	507	465	451	450	457	452	447	441	450	417	443	452	466	423	445	459	457	461	441	465	413	400	413	427	399	468	441	459	486	453	467	461	492	468	458	473	465	431	444	416	450	449	459	414	442	444	465	463	451	459	439	444	470	494	495	435	419	404	438	448	393	446	489	479	448	464	436	475	461	419	438	424	464	435	515	460	457	453	458	435	424	484	444	474	483	436	456	469	472	446	499	465	419	438	423	440	455	451	469	451	439	443	416	427	457	447	454	505	401	456	438	485	414	460	483	483	445	453	470	444	433	435	493	435	452	468	397	429	474	482	444	454	481	457	420	475	448	479	458	432	446	455	448	452	432	444	474	474	434	446	452	475	471	443	498	422	446	433	437	430	463	457	392	454	439	437	451	452	431	477	463	417	488	451	468	431	437	462	427	488	474	431	469	470	461	455	458	457	442	473	453	480	461	484	446	453	461	466	469	471	466	454	436	484	487	450	470	489	497	453	434	454	473	435	452	455	453	439	436	472	466	455	473	443	467	421	456	469	453	426	464	494	462	454	468	442	439	449	484	443	502	432	451	472	482	432	458	422	451	426	462	486	439	475	454	480	486	423	427	468	476	443	453	446	427	455	405	456	487	445	466	441	460	468	464	398	448	481	438	435	487	441	457	443	462	474	447	447	480	474	450	446	462	456	462	423	444	404	458	462	471	488	455	485	488	475	474	507	451	436	470	445	454	417	437	470	466	467	413	482	463	459	442	427	479	472	444	458	456	483	454	459	458	438	452	438	450	438	433	451	466	456	445	465	458	454	475	435	463	441	441	488	472	440	441	415	485	457	494	454	442	458	460	471	428	479	462	434	467	464	486	459	494	423	438	476	396	419	446	454	478	477	458	467	456	437	471	451	449	473	412	450	484	479	476	474	480	482	496	464	460	464	489	451	484	490	459	476	451	435	483	440	476	432	453	405	440	440	455	439	447	438	423	466	473	414	442	499	429	440	462	479	456	452	465	477	477	463	442	477	460	465	483	486	473	440	506	439	418	451	454	453	520	456	441	455	440	479	446	473	413	450	464	439	456	479	451	462	445	433	451	472	431	442	465	456	461	470	441	430	477	440	467	432	478	475	482	447	461	486	420	484	442	478	469	486	426	469	442	467	463	458	458	453	440	437	447	469	499	464	429	448	459	430	450	428	445	460	471	465	432	449	440	451	455	451	439	477	459	438	426	424	439	455	416	473	432	461	461	440	446	491	475	464	446	464	469	451	473	447	453	481	452	460	512	457	466	438	454	433	426	472	438	452	452	422	472	441	452	429	469	424	464	464	469	453	447	430	439	505	456	446	441	439	470	421	460	422	432	444
25525	29874	46496	34847	19230	5661	590	497	473	462	466	490	473	501	462	475	478	472	485	500	488	521	464	451	482	431	485	481	477	479	482	480	510	454	491	435	445	507	481	481	477	462	486	454	459	467	455	452	477	428	475	453	470	427	448	478	467	431	471	502	446	461	453	457	436	511	434	438	459	440	486	461	462	488	456	527	507	496	472	478	439	454	471	510	455	463	468	476	469	429	461	483	467	442	469	411	483	428	497	477	448	447	492	495	475	457	445	440	453	453	478	484	467	440	473	507	464	464	437	475	470	465	474	444	460	451	475	470	533	437	467	455	458	453	454	526	466	466	423	430	468	459	436	467	428	497	477	482	447	447	506	454	477	496	497	470	464	476	455	456	486	505	461	457	483	485	410	472	437	488	495	457	499	465	448	470	467	487	475	475	437	502	467	445	482	446	489	502	506	462	455	489	450	472	402	458	487	460	462	494	464	474	482	427	444	439	434	422	492	471	477	460	472	430	447	474	471	424	477	474	503	426	441	488	464	443	494	462	501	459	469	519	471	468	522	461	488	529	475	465	465	476	438	472	445	447	439	441	454	487	470	481	467	471	465	474	473	468	456	443	497	465	460	455	462	475	442	489	475	460	514	448	495	490	435	461	479	457	479	461	453	466	483	463	449	495	473	448	479	472	462	432	494	464	498	477	476	496	489	477	442	465	473	457	476	451	474	437	494	448	459	493	471	444	444	470	467	415	440	477	446	437	477	468	427	463	429	457	483	495	447	482	460	480	472	484	504	437	471	472	467	442	446	458	522	458	489	465	476	473	477	448	454	483	462	466	445	471	452	505	500	490	445	503	456	481	458	508	455	449	449	436	465	434	449	455	472	468	434	473	437	471	487	488	440	467	462	462	451	440	465	465	490	445	510	458	486	446	459	466	468	497	499	456	429	470	463	438	459	499	465	460	468	489	471	480	480	468	462	469	480	477	467	461	540	456	491	458	485	480	479	473	487	487	467	454	503	509	478	481	471	469	448	500	440	475	460	508	465	482	435	504	502	481	453	413	425	459	512	423	432	472	458	462	510	453	460	496	457	440	441	457	450	466	494	455	482	450	433	431	447	469	478	456	499	492	448	482	510	472	482	504	469	501	422	447	483	484	474	455	478	481	503	493	445	457	462	468	479	450	442	471	430	488	495	428	493	453	456	457	460	462	461	466	450	437	462	501	478	461	505	465	468	463	428	441	458	452	474	468	496	456	477	500	457	472	495	457	502	479	442	451	433	468	435	482	465	462	492	442	464	461	456	463	461	449	458	480	513	492	508	484	471	484	473	469	491	467	479	451	488	442	449	453	463	495	476	432	479	447	505	492	453	468	457	460	480	486	463	433	435	460	482	461	482	437	470	482	456	442	495	469	494	496	454	494	444	459	486	463	416	455	480	452	463	485	446	458	493	472	418	482	428	469	473	493	515	496	469	453	465	499	473	493	443	442	500	462	474	455	464	513	477	465	445	474	445	504	494	460	455	487	450	473	447	480	444	406	455	463	477	477	439	467	421	449	461	455	416	460	492	431	483	495	501	440	457	514	456	472	467	474	441	461	458	457	458	471	453	441	447	431	482	422	456	455	424	478	478	415	489	487	445	470	470	494	438	503	467	469	530	478	464	497	484	429	471	477	460	466	463	481	464	482	440	460	472	431	490	482	470	463	497	453	428	465	477	466	450	461	458	481	448	503	453	466	463	436	516	499	490	500	409	516	458	451	494	440	447	480	452	460	484	477	465	513	472	451	470	416	480	500	477	484	461	507	448	449	519	470	460	471	448	475	478	495	481	456	464	495	497	461	464	449	442	505	473	423	464	480	454	456	457	461	500	455	526	469	475	467	462	474	452	484	421	456	465	500	519	458	462	480	467	481	466	491	446	507	488	443	451	491	473	419	459	469	486	491	467	494	485	484	495	441	425	460	509	486	464	462	460	497	500	476	486	490	475	439	522	443	447	485	482	471	453	452	504	478	427	437	482	435	467	475	476	473	495	481	479	466	468	465	468	484	466	497	440	460	434	493	473	461	515	437	467	462	490	468	453	484	467	480	470	440	480	462	447	450	467	473	415	484	508	472	445	474	441	504	444	507	439	497	476	490	470	475	481	455	525	444	505	453	457	512	475	432	464	469	440	451	452	477	478	500	472	487	527	442	488	482	479	461	429	488	444	459	461	468	497	474	468	454	455	467	473	451	493	505	417	477	514	442	456	455	460	503	460	457	457	455	446	445	467	472	477	454	465	474	471	463	486	446	510	461	439	467	470	471	484	469	467	452	495	457	436	491	458	481	518	484	478	466	477	473	489	504	478	502	480	451	500	491	478	483	473	458	467	468	489	473	469	489	469	492	446	481	436	434	455	487	455	463	430	456	467	458	480	471	486	496	454	483	478	449	470	513	460	470	432	476	450	443	471	466	465	476	450	489	471	463	479	457	448	482	458	455	450	471	462	501	459	475	504	474	477	463	441	468	435	477	464	457	472	467	474	431	506	464	471	471	477	500	478	457	474	413	457	463	450	463	459	476	491	489	431	427	486	454	463	442	488	468	456	459	458	467	436	498	452	490	499	449	496	468	504	469	491	433	479	453	463	482	464	440	465	487	452	467	439	460	437	428	446	478	447	451	448	472	485	478	471	448	460	479	494	460	487	497	475	471	480	501	468	440	476	495	447	464	479	470	409	473	471	504	455	474	429	474	446	440	486	452	482	485	511	479	483	487	451	484	452	511	454	391	474	468	503	441	512	473	500	493	443	487	443	464	446	471	485	461	474	447	487	441	472	453	454	447	484	430	483	442	471	474	444	481	470	470	490	437	457	495	493	423	476	462	511	481	469	456	442	423	454	487	493	459	447	478	511	450	460	458	509	423	438	413	429	454	488	472	453	450	479	487	460	465	461	475	452	448	489	487	459	478	474	477	465	477	500	466	491	476	495	488	494	490	456	479	488	485	474	492	474	487	484	471	471	478	482	487	484	521	499	506	460	479	456	437	481	464	458	501	498	497	473	471	470	470	464	491	438	451	469	444	466	421	466	434	466	466	444	465	486	441	495	450	477	489	458	460	456	443	480	451	457	428	417	491	475	449	461	487	461	452	508	431	467	453	467	481	443	468	505	485	503	487	469	445	482	447	498	495	442	466	460	478	470	473	474	472	439	464	454	468	434	453	451	485	466	493	477	487	475	412	488	473	483	474	463	476	492	471	475	449	474	462	442	480	453	506	525	425	488	484	450	434	463	466	485	424	456	478	487	455	464	480	474	467	475	433	446	469	455	504	487	464	489	474	448	455	440	489	479	442	482	432	492	476	446	439	445	478	507	473	449	488	466	454	476	432	469	464	453	445	478	478	478	497	437	453	483	426	521	418	480	445	482	427	527	460	443	458	485	447	464	458	449	448	445	450	470	462	458	452	436	480	426	465	477	442	444	449	468	439	466	478	455	487	486	488	486	477	464	476	431	475
36454	86483	63631	37159	14954	3254	571	508	604	519	543	533	513	523	520	549	514	532	551	550	568	548	529	529	560	524	517	485	528	526	514	541	499	521	525	520	548	546	526	525	526	538	529	509	546	528	551	517	572	537	540	511	520	528	539	505	545	491	511	533	532	487	505	514	520	500	567	531	545	538	559	505	522	522	531	534	548	534	508	550	545	518	504	544	558	538	516	509	505	539	528	500	535	553	527	508	532	527	525	553	494	547	534	539	546	479	564	565	489	564	539	555	532	538	521	517	545	564	505	485	515	496	557	552	501	574	540	557	520	516	518	537	529	512	544	556	575	474	482	465	524	513	541	540	505	552	516	516	585	531	503	515	512	496	562	538	525	551	555	524	550	495	536	503	520	499	501	524	519	547	495	525	518	508	494	531	506	518	555	540	533	513	555	546	517	544	540	545	528	537	479	507	522	506	512	516	576	528	531	490	535	533	527	501	523	554	513	527	520	549	530	554	487	521	561	546	493	521	507	507	511	514	558	525	520	535	474	477	490	536	537	539	539	542	502	554	529	496	496	502	527	536	504	522	555	513	552	512	570	516	503	530	565	546	531	487	560	561	522	506	551	537	503	533	521	552	525	467	542	543	545	488	519	519	565	566	507	509	560	552	484	528	511	538	526	528	559	550	540	506	508	531	506	526	524	528	573	567	503	566	488	537	499	498	534	494	547	548	487	549	504	538	520	543	518	513	533	539	503	523	522	501	493	511	548	507	506	506	520	493	518	505	495	550	545	529	494	519	540	509	527	504	507	554	497	512	469	552	536	522	524	548	506	526	502	505	577	583	534	525	564	517	527	576	501	483	493	548	525	515	498	506	489	553	550	498	560	513	521	509	577	525	502	579	509	507	522	539	508	482	515	504	511	520	517	517	524	508	538	517	514	511	500	553	541	536	544	487	513	540	502	524	555	525	543	524	537	480	535	524	530	509	525	531	529	530	502	551	523	552	542	512	535	561	550	535	512	517	526	541	519	538	528	503	463	504	506	494	544	557	529	530	556	559	545	519	533	550	509	546	536	552	528	578	552	513	565	514	545	497	481	515	476	528	564	532	537	497	552	527	509	540	512	541	552	528	525	515	546	533	540	496	531	508	531	482	537	548	525	521	514	498	556	514	502	523	505	533	517	540	539	517	521	509	524	566	537	503	530	553	548	497	531	518	533	528	502	515	508	485	540	544	483	548	568	521	537	515	506	545	526	557	542	535	507	557	515	528	510	532	509	538	565	550	513	542	493	547	547	527	541	562	515	501	526	565	539	482	520	541	511	546	555	551	533	528	501	512	539	539	545	516	552	490	537	513	523	516	524	496	558	519	529	520	541	528	518	558	502	551	557	555	507	538	532	549	486	537	551	524	536	533	518	504	530	540	541	574	530	528	480	548	546	526	538	551	531	515	528	507	538	516	547	529	563	512	519	513	486	539	557	521	544	522	507	534	535	547	528	546	519	548	549	530	499	538	541	531	519	516	481	542	524	469	546	558	534	555	506	523	520	524	503	546	527	527	516	576	573	529	545	496	527	511	534	516	560	550	514	565	493	549	530	555	537	506	522	520	542	540	521	573	514	545	501	531	499	488	544	508	546	549	591	498	536	551	557	536	521	527	505	522	551	539	514	511	516	520	519	541	546	548	530	588	491	520	551	515	509	523	529	535	571	541	523	508	537	488	529	551	546	532	544	537	525	532	514	531	536	526	548	518	548	521	505	517	517	534	529	514	519	463	519	491	540	517	525	538	519	539	553	517	535	507	508	492	491	553	532	552	531	517	520	517	516	497	491	537	555	543	528	512	507	515	546	546	537	557	534	514	532	567	565	481	558	536	514	540	522	534	491	514	537	557	510	516	567	546	535	590	507	537	502	497	520	548	480	520	510	501	475	533	547	516	503	499	491	511	540	525	593	571	537	517	529	543	521	513	543	521	526	516	488	468	498	496	516	514	522	546	534	540	493	560	492	536	528	533	469	508	539	504	537	573	526	524	543	534	550	518	519	514	589	502	532	560	528	529	524	503	515	515	514	512	558	518	524	518	522	562	509	554	517	538	513	529	527	502	521	530	523	517	524	527	520	542	550	507	540	533	525	531	537	526	526	519	493	497	505	541	547	557	546	526	524	522	544	545	530	534	538	540	473	514	546	466	528	482	513	529	523	532	508	509	531	530	525	529	530	500	568	563	542	491	538	468	565	498	527	525	516	526	537	531	529	516	539	534	486	505	513	495	543	548	513	536	544	530	532	500	524	584	506	568	532	556	525	520	557	549	566	528	517	517	524	538	519	512	531	570	528	553	499	536	543	475	543	547	558	497	532	502	533	505	527	539	501	478	528	548	550	560	524	523	554	554	565	527	557	530	509	558	515	510	499	540	516	551	532	514	544	508	536	503	517	520	502	513	519	563	557	543	537	558	484	515	528	498	528	581	522	532	523	537	551	553	520	523	501	553	516	571	495	523	553	485	566	527	540	532	541	528	537	517	489	528	505	471	504	517	534	536	520	526	498	515	536	519	499	520	510	485	528	551	513	472	544	523	561	540	528	502	536	532	536	526	540	536	540	560	532	499	527	540	527	494	493	529	524	540	548	563	529	518	587	528	522	519	541	506	535	518	577	502	549	531	537	484	518	494	528	499	489	503	516	508	527	545	560	481	486	558	576	521	528	512	514	515	547	511	501	550	523	523	508	549	522	537	555	524	569	479	534	489	536	508	516	497	522	553	510	518	523	526	526	532	513	513	540	589	520	502	553	550	529	506	553	505	537	520	516	532	536	539	517	493	568	511	556	552	558	495	533	515	526	535	522	522	492	549	533	512	503	517	501	566	480	568	519	513	528	532	520	511	562	540	573	522	531	495	537	500	527	528	525	532	521	501	530	551	507	539	557	534	527	485	584	523	555	520	559	495	501	538	519	555	502	498	546	580	528	515	488	539	515	532	559	552	516	506	505	525	514	515	573	530	564	526	499	568	500	533	528	492	526	481	528	539	528	534	572	565	528	480	559	519	539	523	487	527	562	535	539	562	543	535	534	559	548	517	558	513	539	521	558	523	555	542	534	517	491	572	558	535	517	522	520	557	534	542	503	493	537	585	516	520	503	475	537	524	527	549	527	552	516	536	555	517	520	536	547	487	464	546	505	551	494	573	545	538	538	518	508	521	544	521	543	521	506	521	519	491	492	549	506	508	547	513	547	543	516	515	462	513	533	530	512	549	576	573	533	527	501	544	558	505	531	508	524	547	519	521	542	525	508	513	518	547	518	515	540	570	487	532	538	525	519	513	533	544	565	564	525	506	508	507	494	508	525	547	515	552	582	531	521	511	521	491	507	515	479	530	533	516	549	551	536	551	533	540	514	530	526	507	515	504	532	528	571	505	499	494	560	536	527	502	554	512	554	493	535	488	551	509	521	537	547	539	558	519	535	551	529	543	542	510	544	565	527	545	490	480	545	535	525	490
23158	23506	38396	33390	25573	21200	11441	1130	716	639	641	659	672	603	638	629	613	615	616	608	639	696	605	626	657	602	645	628	616	623	592	647	620	626	688	663	616	621	622	653	631	614	585	639	612	677	654	601	626	632	621	638	602	647	597	650	618	600	614	638	603	655	641	587	609	664	582	636	640	642	622	658	646	620	590	589	623	611	653	631	581	587	683	597	594	592	597	595	621	605	644	602	623	595	612	577	648	595	606	608	637	625	648	623	641	606	590	610	626	621	603	632	641	610	590	646	645	610	615	583	636	582	632	613	614	584	588	617	647	607	639	598	625	640	645	630	643	632	615	590	622	649	627	623	597	558	593	636	571	605	575	636	606	591	643	622	561	570	602	617	612	637	592	609	621	633	595	609	577	655	629	611	616	587	660	589	617	621	624	647	605	597	611	666	633	612	571	629	631	640	620	639	594	621	617	640	642	592	612	559	621	587	632	620	628	586	610	644	610	657	598	621	610	586	620	572	648	620	582	639	664	643	608	627	645	634	620	606	633	636	639	642	644	593	602	626	611	614	578	633	620	636	642	595	612	606	649	633	604	610	556	638	655	637	646	610	601	652	619	680	619	617	618	617	592	636	640	649	589	602	619	598	655	616	606	615	576	611	630	582	634	640	609	634	616	641	640	607	628	619	611	645	616	582	628	595	626	563	563	644	606	596	627	627	574	637	591	633	645	625	625	635	609	626	602	608	576	607	605	578	598	653	619	620	617	662	624	638	608	600	613	599	601	657	639	605	642	611	601	596	582	581	642	570	652	627	654	585	648	621	648	601	607	649	615	595	636	628	590	618	602	585	670	635	606	590	659	600	635	625	594	684	591	617	614	651	634	633	624	576	630	623	630	566	634	664	623	634	596	633	628	590	599	597	590	585	577	619	628	651	620	555	632	658	596	572	589	627	604	622	605	577	605	622	618	607	643	617	628	644	615	593	642	621	616	615	627	631	621	651	578	637	572	652	605	605	606	588	646	649	599	630	610	632	601	598	620	568	616	585	633	575	639	669	677	608	625	638	620	678	630	618	601	602	635	630	607	609	632	636	567	607	627	608	620	592	594	663	634	634	598	630	565	614	633	609	602	597	628	664	628	599	617	632	611	609	604	639	618	606	631	666	642	562	592	608	570	625	601	623	618	627	617	671	639	625	628	592	559	632	575	594	635	613	606	621	594	647	642	592	582	648	600	592	610	642	587	597	581	571	622	636	576	595	643	603	612	677	640	611	598	588	588	656	616	622	620	615	603	632	619	629	605	630	593	634	623	609	553	634	603	610	621	608	645	599	640	627	639	609	602	594	586	641	628	626	610	620	647	601	576	626	640	655	609	625	609	608	623	644	620	615	581	600	639	588	609	615	599	569	678	635	622	601	631	634	609	550	621	598	582	627	609	652	617	568	609	631	670	653	575	648	570	635	682	635	613	611	607	601	621	680	642	579	629	614	569	629	632	584	587	619	619	613	652	557	601	595	611	621	612	616	595	591	626	592	588	621	615	592	644	611	627	642	563	634	637	629	611	634	615	603	605	583	603	612	629	641	605	647	601	591	608	549	586	612	660	615	662	589	636	589	615	574	599	572	590	624	654	660	603	628	616	633	617	624	593	647	650	646	612	640	586	628	619	570	593	552	658	577	611	613	629	589	622	658	659	603	574	627	599	552	625	591	631	600	646	619	578	596	592	619	646	610	668	616	578	629	624	611	641	626	572	668	639	610	636	633	620	647	618	620	616	587	619	611	621	567	625	575	628	628	585	612	624	609	651	634	640	623	585	644	635	602	616	654	609	612	642	597	630	604	638	611	655	627	609	582	642	614	620	608	646	654	609	627	642	649	626	636	600	644	567	648	640	634	619	601	615	608	617	596	632	606	660	659	595	633	646	585	599	643	639	617	600	613	603	647	648	635	614	633	607	626	618	625	645	647	670	624	668	643	600	599	653	643	610	606	660	633	605	612	654	609	587	613	558	642	615	650	552	595	599	639	612	605	597	633	602	637	607	619	655	656	616	689	621	649	609	627	659	600	582	612	629	603	621	656	599	619	606	606	654	627	596	646	640	639	578	594	631	624	646	646	615	601	625	588	580	634	619	638	608	589	604	586	566	614	576	637	643	647	636	612	639	585	672	652	608	628	630	608	615	640	606	596	631	647	631	610	617	614	616	584	592	620	611	618	636	635	622	611	612	614	623	585	615	639	603	661	644	619	637	646	635	594	631	627	569	612	660	614	594	610	621	610	645	619	631	599	653	603	574	614	633	607	575	595	577	611	609	639	614	648	626	598	597	618	624	619	603	640	603	617	629	631	625	597	647	650	637	596	624	579	608	592	636	607	642	620	631	604	601	567	616	632	580	586	615	656	604	666	597	634	639	602	533	601	605	580	654	572	635	643	591	628	613	599	591	633	630	590	614	645	636	577	627	599	592	610	646	641	624	612	615	621	640	629	604	592	606	642	595	638	613	598	612	631	629	587	663	670	633	591	607	587	637	630	643	637	602	601	601	632	656	619	640	595	604	617	622	613	669	626	599	616	595	596	609	586	581	579	605	598	579	619	622	630	601	653	613	661	579	603	604	624	638	629	598	594	620	625	662	663	599	628	614	611	635	610	648	688	592	596	587	600	660	665	646	613	617	592	621	610	641	581	626	637	646	628	597	607	622	619	655	662	605	630	611	617	618	602	592	585	619	621	594	624	630	605	605	681	597	631	681	600	649	617	617	634	667	630	634	606	604	635	621	636	629	612	640	602	652	630	652	626	604	628	641	638	594	579	595	666	596	584	596	644	635	634	610	599	672	616	621	639	587	635	563	629	626	587	615	598	585	608	599	594	594	618	597	579	637	626	652	623	643	579	614	614	659	627	587	591	635	635	603	605	585	596	633	659	576	618	589	621	626	635	623	615	615	646	617	604	625	586	593	602	564	640	596	610	621	631	602	634	622	602	613	625	642	622	650	626	606	628	632	589	632	580	623	621	628	622	675	624	608	634	596	612	592	648	648	602	602	581	614	631	637	610	612	630	626	597	664	637	624	612	630	636	637	604	589	613	617	626	610	635	617	643	625	586	630	622	605	640	621	599	633	611	626	622	588	638	649	605	607	597	646	664	619	636	583	637	657	618	615	620	555	618	604	610	620	623	588	611	639	631	567	619	674	602	621	620	643	614	576	620	634	598	609	616	617	607	604	626	610	615	605	653	602	546	619	618	628	617	641	660	603	562	582	589	598	636	593	593	578	605	622	607	600	620	606	646	596	578	640	609	653	639	602	623	584	609	611	580	587	598	608	600	622	625	575	658	660	645	600	582	606	657	670	594	621	628	560	629	677	614	628	608	535	593	633	603	626	618	613	603	619	626	606	572	608	585	605	633	592	624	640	608	627	635	667	596	637	563	636	611	620	597	625	570	618	643	590	590	611	612	608	648	604	623	620	596	604	635	649	621	602	648	616	596	675	634	633	605
37538	81808	80348	59414	32820	10457	729	690	709	670	639	657	640	612	690	682	660	711	644	670	626	706	688	626	682	667	674	683	693	663	651	640	685	664	673	661	681	667	651	665	659	690	625	638	725	685	656	654	657	663	678	620	684	628	651	699	659	645	644	655	684	640	644	661	720	636	701	648	611	659	679	636	656	666	583	617	660	672	626	678	674	653	662	700	631	686	654	648	651	644	639	634	674	680	666	667	611	637	639	707	687	657	647	629	672	643	654	628	701	655	656	682	629	678	651	631	692	654	646	678	647	653	687	648	677	638	630	640	690	669	672	682	626	676	668	674	640	653	654	689	667	657	667	627	648	684	655	653	703	659	623	700	646	680	669	631	695	667	664	640	655	664	625	679	659	642	676	656	670	606	693	663	638	657	666	670	676	701	666	655	647	632	610	664	651	653	644	667	739	675	674	603	691	634	613	660	655	683	645	633	650	660	662	675	644	688	647	637	676	672	671	658	634	725	643	630	663	635	648	645	680	635	675	654	672	675	631	650	682	645	677	678	639	671	700	660	635	689	692	652	714	681	676	610	661	653	657	700	639	655	715	637	658	664	658	599	666	645	663	661	657	671	698	653	670	685	642	659	653	583	709	661	658	637	672	657	681	643	666	661	658	635	617	709	664	666	612	685	697	678	663	668	669	652	651	682	675	673	617	672	632	636	616	640	689	663	680	686	645	674	679	617	642	641	638	673	636	660	662	663	662	612	634	628	600	656	665	665	675	636	600	643	713	697	653	648	633	593	612	646	625	652	661	652	683	650	622	632	645	669	651	651	701	630	636	645	659	650	606	637	648	640	663	639	659	680	628	642	669	671	655	670	688	655	675	671	656	591	684	621	674	615	659	691	632	644	635	689	644	721	656	664	668	621	657	596	656	683	660	664	658	674	605	681	672	628	651	622	664	636	646	678	666	646	671	641	647	677	670	633	671	641	701	667	678	677	643	646	662	677	618	677	639	682	635	661	715	658	621	632	662	624	661	689	668	618	665	650	651	611	653	651	644	678	654	613	703	631	661	686	595	662	650	662	692	602	693	647	683	642	635	681	655	618	693	649	684	697	646	665	662	634	636	647	670	701	665	647	628	646	665	653	622	685	689	637	653	670	702	669	678	650	696	672	651	651	666	642	677	665	663	667	688	641	621	662	666	682	654	644	701	624	645	659	635	637	611	629	668	688	603	633	649	670	689	646	641	658	662	670	628	621	651	607	654	709	669	674	638	674	629	702	633	660	680	610	647	651	670	662	638	662	680	678	678	636	604	599	674	675	660	603	615	695	688	621	657	641	664	625	684	663	691	720	666	647	701	640	698	679	660	645	687	682	654	618	632	615	645	634	637	686	633	639	665	618	616	691	633	630	615	656	661	657	681	642	653	641	651	648	662	683	681	648	668	671	620	676	703	664	653	673	616	663	658	660	681	649	678	614	701	693	681	704	682	661	623	678	706	664	667	686	696	647	673	656	642	651	637	655	707	656	654	697	632	645	707	705	726	694	659	653	640	617	690	667	689	614	651	653	638	625	664	664	646	684	646	646	710	690	695	657	609	698	669	653	698	648	628	655	609	669	676	689	619	650	675	651	615	660	622	676	660	676	706	632	636	602	654	622	641	666	638	671	673	682	652	648	670	666	675	702	682	643	658	633	647	667	642	661	649	670	648	685	695	657	699	664	645	659	679	686	654	659	655	623	644	654	682	663	721	634	662	623	633	652	679	627	694	624	626	640	706	697	670	629	665	653	642	649	623	648	625	680	690	612	650	696	666	650	669	646	669	641	688	624	651	631	645	676	661	626	650	686	670	650	658	610	628	709	646	646	707	679	640	674	712	693	683	623	637	647	657	667	703	697	652	672	601	664	694	660	646	632	683	686	654	674	670	656	641	688	696	673	633	644	701	631	689	661	643	695	627	647	659	695	613	652	703	669	676	648	653	672	662	635	653	663	653	680	654	655	659	653	643	637	641	692	640	650	643	662	631	644	650	673	668	655	734	685	651	654	676	613	641	686	662	661	693	687	646	611	666	697	657	659	667	661	706	647	652	645	702	685	663	678	609	627	650	641	683	695	680	693	693	658	707	647	685	672	624	670	616	622	687	641	616	682	647	659	676	654	628	643	669	642	679	639	621	656	663	662	672	643	663	677	684	698	665	655	646	671	631	666	650	630	624	644	696	626	688	647	681	661	637	592	650	637	615	613	682	674	655	652	680	674	672	648	651	668	671	624	697	641	648	635	635	619	677	676	644	661	663	647	642	653	701	688	644	616	677	637	627	603	643	652	655	655	671	673	650	660	672	674	667	714	653	658	669	663	665	665	632	656	620	631	680	649	628	679	657	680	633	631	675	615	650	645	698	664	643	618	633	686	661	688	685	664	676	638	683	692	635	629	695	655	690	610	630	670	622	696	654	620	674	666	679	659	668	668	669	628	689	660	666	640	703	612	658	675	676	658	685	616	630	665	684	592	642	657	662	671	666	603	692	696	670	668	666	611	675	648	679	668	665	655	619	633	607	635	660	676	625	640	635	658	671	650	661	635	664	677	636	644	689	632	657	662	657	645	617	623	657	649	688	670	612	682	632	667	658	650	700	694	633	653	689	660	630	641	617	636	602	659	659	581	645	675	653	690	714	666	687	713	666	666	652	596	651	675	662	618	641	651	644	604	673	685	688	651	657	621	642	672	651	641	660	594	704	685	679	620	694	665	637	691	632	651	661	659	641	613	657	660	664	666	688	630	659	649	723	659	661	698	705	625	713	649	657	644	661	659	635	701	647	616	686	698	623	634	652	640	648	660	661	636	644	616	682	641	627	656	606	669	686	683	663	661	652	624	630	661	661	602	611	635	646	672	641	638	637	641	634	616	644	655	646	636	650	634	666	641	675	663	634	687	656	619	659	670	667	667	674	650	633	666	652	676	690	640	654	599	687	692	732	624	671	645	666	685	612	631	677	695	657	608	731	627	653	629	635	660	632	666	675	649	635	656	679	684	659	623	656	664	641	660	673	655	655	710	690	660	678	682	656	664	712	611	701	619	619	637	611	622	656	639	653	679	639	671	629	683	643	634	597	624	645	660	627	636	636	684	643	703	686	652	669	681	660	670	670	640	662	650	636	735	649	660	650	639	642	615	670	655	681	659	673	670	649	647	674	648	647	655	690	630	628	658	680	667	679	619	664	684	609	652	627	682	638	639	664	615	673	651	645	688	642	684	638	673	629	652	677	674	678	623	701	655	664	648	658	664	689	670	673	681	629	603	648	648	698	694	684	621	676	695	669	661	676	604	710	662	656	631	652	672	636	657	701	693	657	662	711	681	673	641	640	649	661	647	664	621	641	665	681	678	680	639	635	634	681	679	674	684	646	636	621	686	685	667	621	645	633	639	673	612	668	632	671	688	616	641	693	619	703	631	704	653	670	635	667	603	664	693	647	662	617	652	677	654	679	666	681	696	649	639
27926	34345	41378	22295	5699	752	368	365	331	350	334	343	357	348	352	331	352	359	364	390	347	340	377	350	326	334	355	340	372	358	368	315	316	331	368	317	354	326	350	334	305	338	319	326	379	311	334	349	338	375	368	317	330	311	341	351	339	351	317	347	341	330	335	318	342	353	324	330	335	324	334	344	342	338	341	352	346	368	328	336	327	372	352	351	351	343	335	357	325	335	319	342	343	300	348	343	309	357	345	331	338	337	345	338	336	339	345	355	314	368	362	316	336	346	352	377	362	310	333	337	319	374	330	351	318	338	338	350	317	361	317	317	357	327	323	324	300	331	353	359	312	343	353	339	334	338	339	345	321	322	324	349	338	314	323	333	341	342	310	320	294	338	335	346	362	342	324	342	351	339	324	316	360	328	343	361	348	320	327	335	325	334	366	351	344	320	344	348	320	309	339	343	340	343	341	330	328	346	326	393	352	341	326	350	369	331	333	384	351	323	332	356	322	347	336	338	323	341	324	311	354	309	320	361	322	321	338	342	331	358	336	326	313	344	344	377	329	311	336	362	347	358	344	356	336	346	344	332	348	311	305	315	368	344	327	326	357	327	336	328	358	327	335	354	321	324	363	308	354	339	345	342	366	351	325	363	372	345	353	327	360	336	366	335	357	326	363	357	336	361	369	342	354	327	335	316	294	365	326	335	351	339	348	347	337	329	321	341	340	356	324	313	360	326	338	356	304	389	351	347	348	313	334	338	370	324	336	312	363	324	314	392	322	298	335	340	364	365	348	326	335	334	327	333	316	333	343	346	340	351	356	364	332	330	354	314	333	338	321	342	325	364	339	326	347	316	352	345	345	333	360	337	335	333	359	328	396	334	309	308	338	310	327	336	361	373	323	330	346	346	337	333	337	342	349	362	365	327	299	314	346	307	346	338	370	322	357	344	352	375	367	345	330	345	347	342	351	322	311	327	378	325	371	347	353	338	348	328	350	340	349	332	334	354	365	342	342	340	332	323	320	359	349	329	348	363	337	317	322	361	341	345	323	338	349	311	329	323	357	336	329	347	324	335	305	349	355	322	356	349	324	356	332	369	365	324	341	344	302	315	334	298	347	359	391	334	332	347	327	343	350	333	324	355	327	323	324	340	303	316	327	340	345	374	352	352	357	319	363	349	352	325	343	323	356	345	350	375	346	320	361	342	343	354	331	346	368	329	327	328	358	359	374	338	353	364	332	312	371	336	337	333	316	311	316	332	320	329	319	352	366	359	315	338	338	300	330	338	334	360	290	316	324	332	348	289	364	322	334	309	331	327	356	350	359	348	355	349	358	368	325	348	352	339	337	320	362	339	345	322	352	318	327	336	332	335	342	378	335	331	338	328	357	353	348	308	364	343	344	336	312	338	344	362	366	319	330	337	338	329	346	340	328	324	339	357	347	343	380	324	323	334	339	383	320	332	323	335	325	350	346	334	336	360	342	346	355	339	359	351	348	357	331	305	351	305	344	338	340	333	367	334	342	343	322	310	357	329	337	353	313	352	323	353	353	320	364	347	347	339	332	354	316	343	357	318	365	325	334	347	352	349	357	345	348	326	333	346	323	344	357	356	354	349	344	340	334	340	353	345	313	378	340	340	331	299	333	338	339	335	319	334	350	340	351	361	350	341	296	305	319	335	344	359	360	354	349	380	325	372	331	327	361	315	343	349	367	345	315	343	309	358	348	310	352	328	345	333	335	335	362	351	350	334	302	363	345	347	337	363	335	313	325	309	349	323	329	347	328	361	346	317	332	348	309	341	349	317	375	350	349	383	327	304	379	355	325	326	359	346	314	314	321	328	365	327	325	351	334	339	311	335	333	330	347	335	310	355	302	323	338	345	351	344	312	357	351	344	350	321	349	339	310	327	340	338	333	340	347	356	384	332	317	358	321	351	316	324	317	337	314	315	336	350	327	348	307	332	284	355	363	365	349	344	345	345	338	318	332	344	347	378	338	316	372	354	327	324	386	316	357	343	316	334	336	350	319	317	327	354	339	349	362	301	326	354	320	345	324	324	331	338	329	344	376	354	341	325	325	360	331	357	335	352	349	327	338	334	351	351	342	350	329	288	334	357	318	355	343	326	363	321	354	348	332	329	342	346	322	330	342	353	341	345	344	326	360	316	339	322	348	339	352	339	327	310	340	320	309	370	347	345	325	330	341	350	341	323	358	368	321	297	315	338	382	348	359	337	368	357	347	367	333	333	355	335	339	328	358	317	321	339	327	364	348	344	322	358	340	365	326	368	368	345	345	383	320	358	324	301	333	325	341	318	354	337	356	301	359	335	371	332	374	325	332	347	335	333	348	339	316	341	315	331	347	349	344	345	349	317	340	327	349	343	335	349	319	318	310	329	342	345	355	339	354	325	346	346	317	358	322	341	333	334	317	339	334	337	302	327	352	326	344	348	318	321	326	360	355	351	328	323	331	316	329	350	330	330	317	335	344	316	344	342	335	362	342	358	347	342	333	379	339	356	351	334	344	334	316	326	333	380	369	371	335	351	308	347	366	338	344	335	325	351	334	344	361	298	303	336	350	340	379	330	345	338	361	334	366	340	350	323	343	345	354	386	328	358	342	323	348	299	315	344	319	352	368	320	348	334	331	364	338	359	331	330	358	321	353	364	357	369	355	340	320	350	295	322	336	375	346	333	364	344	376	307	353	376	330	371	350	340	326	347	344	357	344	297	328	334	363	344	368	324	345	365	361	362	339	335	322	325	333	351	363	381	309	320	344	317	348	344	347	329	316	335	340	353	306	333	345	343	337	328	320	336	326	290	341	335	323	371	359	351	345	344	345	381	327	330	321	333	323	376	344	330	335	359	340	326	301	341	358	337	364	336	352	333	309	342	379	356	331	368	337	324	387	330	381	350	372	358	304	299	319	324	322	323	348	326	353	337	342	336	309	322	309	357	317	339	371	359	347	327	333	342	365	322	356	326	341	323	328	353	338	341	354	364	354	341	340	340	354	328	349	325	318	319	326	352	301	358	323	333	336	335	338	324	368	352	348	352	360	320	342	333	329	346	341	346	330	340	357	373	355	337	355	330	348	370	355	307	340	323	328	341	326	337	337	343	340	322	310	331	356	353	314	325	365	367	319	364	324	338	364	334	341	326	355	358	313	345	311	314	368	339	309	349	345	342	334	351	358	367	307	309	349	343	354	330	344	365	331	359	337	281	355	344	331	345	351	319	353	306	316	354	359	317	324	313	351	332	334	350	330	344	296	341	371	343	268	329	306	299	337	336	321	311	324	363	316	370	335	330	338	341	354	343	345	325	329	325	339	348	353	319	310	343	362	314	320	328	337	353	350	352	370	319	371	370	324	324	305	365	356	342	349	329	323	374	333	360	362	352	344	299	321	377	357	363	307	324	320	302	342	361	312	338	350	316	310	369	344	337	355	341	360	331	350	356	336	358	350	384	346	346	334	351	348	346	335	336	296	328	343	341
18027	54402	36921	15221	4798	824	383	385	393	396	408	385	379	394	419	367	381	397	390	372	404	401	412	377	354	389	407	407	374	385	379	405	405	404	392	380	413	361	390	356	405	402	406	417	426	369	396	408	418	359	360	412	398	379	426	383	407	385	412	381	389	390	378	405	353	348	365	372	364	398	388	393	412	374	356	370	376	413	379	415	394	368	374	359	431	389	378	379	428	382	406	411	399	356	418	407	385	396	352	385	401	387	372	410	370	362	340	379	366	392	401	403	382	404	370	404	386	395	405	358	403	409	402	381	420	379	395	424	390	361	375	410	434	372	371	375	372	383	408	366	402	415	375	390	397	352	394	381	363	411	379	408	372	406	384	401	393	391	399	391	385	357	400	406	408	404	401	384	393	365	392	399	392	388	373	390	375	371	412	390	405	412	372	373	390	405	396	362	373	354	413	413	404	416	418	354	361	361	365	385	384	371	353	388	386	389	386	366	366	381	423	404	375	394	423	384	343	367	383	386	404	381	378	390	362	376	381	393	385	375	359	389	396	423	389	398	394	379	367	350	382	392	391	396	386	374	377	383	412	405	389	374	381	408	375	394	381	402	380	393	397	377	366	412	390	372	382	369	378	401	379	382	400	369	398	392	390	387	395	386	393	419	373	375	374	368	390	414	374	420	406	385	407	388	387	380	363	355	372	387	409	408	403	370	419	389	402	385	349	367	388	381	373	337	374	396	419	381	408	401	371	378	410	385	391	404	401	409	380	409	400	391	374	395	354	398	392	394	397	411	420	422	405	360	394	420	388	401	387	371	387	351	398	413	388	396	396	422	393	383	399	402	363	401	394	435	376	391	386	397	400	400	366	379	346	394	366	373	419	398	417	382	367	374	398	361	369	385	414	383	376	420	388	370	378	406	391	417	395	391	380	363	379	370	411	398	385	417	401	415	368	406	408	406	392	381	388	400	361	384	358	359	383	360	369	428	374	380	378	351	406	395	368	383	369	402	387	413	382	379	373	370	387	372	374	386	389	409	398	387	411	374	382	375	381	389	423	381	353	390	398	403	404	402	371	395	386	396	379	383	387	380	392	407	386	371	384	375	380	421	389	390	405	384	427	393	383	406	408	349	383	356	334	420	389	408	396	385	384	416	383	392	387	398	375	382	394	407	405	410	397	396	382	391	385	368	368	368	398	373	390	364	421	391	401	368	398	406	372	371	360	396	409	389	361	393	370	392	378	418	399	393	390	417	394	389	424	375	415	391	414	380	421	390	429	378	368	387	395	388	427	354	390	438	385	399	396	393	365	423	362	362	353	370	411	393	406	395	396	361	403	388	386	398	389	399	383	392	379	395	386	351	364	387	393	393	369	403	358	393	393	382	398	403	397	413	409	401	374	375	358	414	377	383	412	358	397	401	388	360	374	401	386	379	387	390	402	383	371	388	425	422	384	404	401	350	412	372	373	390	413	405	381	397	416	402	387	391	388	418	376	381	405	395	396	417	383	362	384	369	403	390	376	365	394	388	360	385	414	382	400	389	391	373	393	381	384	389	393	394	373	395	403	403	404	367	408	401	404	385	397	388	395	368	371	399	406	395	354	362	360	376	414	392	378	432	365	399	388	335	410	427	394	398	398	393	360	392	403	417	402	402	395	419	419	389	393	424	393	377	384	408	399	354	356	367	391	378	404	408	361	378	399	384	397	384	410	419	418	361	449	387	368	419	380	373	374	410	366	400	398	385	405	364	411	379	387	388	418	365	377	415	385	373	354	418	398	394	382	384	396	384	366	392	353	382	393	413	370	401	360	361	364	383	407	372	380	406	382	421	338	355	429	386	406	377	385	373	393	375	372	402	394	365	366	373	405	371	396	396	434	415	406	433	394	365	420	418	354	387	387	388	384	383	340	410	386	428	396	366	377	410	400	383	418	366	407	425	410	427	395	388	421	427	399	373	404	355	407	377	376	383	387	411	369	372	437	360	387	375	366	383	372	413	427	364	365	374	407	401	366	367	395	412	374	378	419	412	381	368	358	378	405	414	388	376	422	387	403	359	404	364	360	373	366	403	381	411	401	342	404	406	377	351	415	408	417	417	369	396	371	391	371	419	365	367	385	395	377	415	377	395	369	367	415	367	401	384	383	380	379	364	382	393	393	379	389	399	380	382	413	408	404	402	354	390	379	366	403	400	380	374	345	414	384	380	379	424	411	410	347	372	367	375	394	351	380	384	400	374	388	424	386	388	368	404	391	390	423	380	343	384	361	393	390	377	362	377	401	398	365	368	407	406	351	360	400	369	392	381	368	386	396	361	392	408	366	425	386	398	410	393	381	393	429	417	399	367	393	362	369	365	364	403	404	355	380	377	414	379	353	392	391	396	387	386	398	401	392	338	391	393	396	366	366	410	390	377	392	411	397	384	414	408	415	373	355	401	384	390	416	401	371	415	380	383	352	365	383	349	424	355	419	420	410	364	405	393	389	417	362	397	390	416	406	373	369	366	383	370	380	392	395	368	367	396	429	414	374	410	427	432	418	402	393	382	383	375	421	388	398	394	372	393	378	348	391	380	442	390	357	406	400	382	411	397	369	358	395	373	368	394	395	385	384	388	392	406	406	400	411	369	349	399	395	376	387	377	364	410	378	399	390	386	377	365	396	402	360	378	375	445	391	386	383	401	367	389	376	385	383	413	383	390	371	386	374	416	396	390	341	390	386	394	387	408	377	382	396	400	393	383	381	408	415	415	387	344	386	374	385	421	393	416	391	409	371	462	416	421	392	367	384	342	427	376	411	402	363	415	391	396	378	369	408	397	376	391	392	383	377	392	376	367	393	363	367	358	361	405	392	366	362	409	408	384	359	395	409	396	393	398	414	392	432	388	391	406	391	390	380	373	425	391	387	428	383	421	401	396	384	406	403	403	376	394	383	374	386	370	403	383	390	384	357	412	400	384	369	364	387	403	405	389	411	385	346	398	414	414	364	379	417	387	417	388	385	368	372	382	394	384	406	409	347	368	411	356	384	395	376	379	378	406	353	397	402	362	406	368	424	391	378	370	371	387	414	398	384	420	365	415	385	395	404	397	428	423	402	346	380	387	373	386	356	412	370	375	345	390	360	408	421	375	377	342	350	369	367	396	351	376	412	400	395	392	392	416	385	385	405	356	357	419	381	377	377	440	388	416	421	377	382	401	423	361	384	390	383	392	364	380	383	351	399	375	380	399	392	386	371	408	381	383	383	417	378	398	411	385	378	373	357	363	397	369	353	372	366	375	375	370	406	406	391	372	380	418	417	423	408	392	403	372	401	398	375	361	387	398	375	357	366	369	389	426	358	377	395	438	394	384	404	405	394	412	380	399	357	382	359	382	397	379	405	398	373	381	402	353	378	379	368	403	359	346	398	380	415	392	398	388	405	404	394	399	390	377	392	396	358	376	378	386	398	376	403	357	396	393	370	385	391	386	358	392	379	360	357	376	380	384	404	390	401	400
24229	25352	45486	39607	26546	16039	2993	453	448	409	426	468	430	420	417	406	407	396	403	415	430	390	409	362	400	381	417	397	395	439	450	389	412	395	447	422	430	401	444	388	418	387	408	405	403	430	378	405	417	380	377	418	396	397	437	376	419	438	384	393	391	411	444	406	398	403	425	413	400	381	409	422	428	399	392	408	403	415	421	400	387	407	431	405	417	411	402	361	403	403	447	412	427	406	416	393	413	421	393	429	392	413	398	370	411	351	463	433	394	403	391	404	391	383	426	414	394	402	419	423	430	397	391	401	421	416	398	375	391	404	403	377	420	433	399	419	437	407	369	445	415	410	386	395	400	438	414	435	345	428	409	406	395	379	398	377	398	397	417	424	389	394	383	377	403	384	369	409	454	410	410	388	392	426	417	394	413	407	401	436	405	386	399	413	369	416	435	386	388	415	401	410	377	393	409	367	345	424	401	399	383	396	410	405	400	393	376	393	405	412	379	411	413	415	389	421	413	397	401	381	411	405	413	393	420	373	393	370	401	408	359	403	408	421	391	385	408	416	392	417	404	420	389	388	423	410	384	423	397	383	401	410	415	424	408	408	406	405	406	385	406	399	383	398	389	414	390	393	376	399	418	406	408	395	418	417	363	409	384	429	406	364	438	425	386	402	427	398	414	412	421	410	384	402	427	373	433	418	410	351	402	372	406	401	414	396	381	392	399	409	415	383	379	361	392	403	387	407	412	407	419	417	431	387	384	379	398	385	432	396	384	415	376	366	385	402	400	399	417	411	425	400	382	388	403	404	422	375	376	381	379	425	379	458	407	401	414	366	378	442	404	394	386	409	395	431	375	413	369	405	376	357	441	422	394	385	394	418	354	385	431	387	403	386	392	427	390	353	380	410	404	422	406	427	401	406	385	391	398	420	402	370	419	364	417	413	404	352	410	390	391	405	422	412	439	413	390	436	383	434	425	386	407	376	349	379	367	457	439	435	416	431	433	413	413	439	430	404	416	402	384	428	416	420	420	418	420	408	390	402	346	397	383	388	436	385	427	406	395	396	376	402	413	396	364	416	413	424	402	414	416	398	389	388	429	421	384	418	423	439	389	421	394	427	405	392	413	387	388	395	387	418	416	377	429	440	387	439	432	386	377	434	422	374	395	385	446	391	381	380	405	431	385	391	387	387	423	436	415	442	375	367	409	402	374	414	379	398	375	454	380	392	406	445	437	379	381	454	433	463	392	425	397	425	375	409	411	416	401	411	420	403	375	406	384	400	406	395	430	408	429	425	415	419	397	395	387	420	408	398	412	420	409	398	419	403	393	376	408	440	451	386	431	408	420	400	381	431	424	392	386	433	407	412	430	417	418	426	387	435	389	402	389	398	411	358	378	392	361	399	381	409	428	413	414	389	394	410	394	417	423	409	396	423	396	380	389	425	438	412	421	412	383	398	425	401	397	371	372	428	389	410	429	403	394	416	420	405	398	404	391	362	380	406	365	369	423	379	413	401	404	369	391	358	445	446	349	423	416	381	384	373	413	440	384	383	379	415	387	419	457	404	393	417	385	391	408	402	372	394	392	415	408	433	408	411	393	386	389	405	404	397	365	422	409	402	412	399	384	434	375	378	407	414	430	418	395	403	419	422	411	385	408	381	401	404	417	405	393	413	434	380	403	376	428	420	418	426	399	425	388	412	416	424	390	393	374	425	366	408	409	411	381	385	405	416	361	432	390	409	351	420	394	385	386	419	432	392	408	397	398	426	398	414	432	393	410	429	381	406	404	405	411	383	394	408	389	387	411	399	417	392	441	376	388	411	399	379	423	377	412	391	415	404	404	398	429	422	420	400	420	401	421	415	411	384	389	385	386	398	426	382	438	395	369	370	426	433	414	405	403	410	382	388	417	368	395	401	388	431	408	376	397	447	364	391	416	419	405	380	383	399	396	363	406	412	402	396	403	405	431	401	402	421	405	421	395	426	408	403	390	409	399	387	413	395	410	412	425	403	395	419	415	392	420	399	379	408	391	393	377	387	396	408	386	385	410	375	403	400	400	412	402	342	393	441	415	376	408	413	440	429	383	388	426	403	397	436	413	403	380	377	399	369	392	435	399	411	394	392	399	378	419	367	387	373	414	401	431	426	418	427	354	372	392	393	399	418	397	408	409	406	415	389	403	427	399	434	394	376	373	404	401	423	417	393	420	381	404	417	402	397	427	400	401	415	378	409	424	403	403	412	400	378	407	389	409	397	402	419	385	403	392	401	396	394	387	427	432	414	406	438	386	415	386	412	382	385	415	415	373	405	416	407	414	411	365	403	360	392	381	432	405	403	404	420	409	385	414	374	402	405	425	420	398	392	389	394	382	417	434	389	429	377	426	393	415	434	402	411	389	416	398	415	412	384	409	365	394	427	372	431	390	417	455	389	402	396	407	407	410	377	366	402	378	420	406	397	427	429	392	403	402	393	416	434	410	427	354	416	409	404	409	379	423	438	387	386	350	389	434	378	426	405	439	408	377	389	401	406	420	349	406	373	402	380	376	391	365	392	367	372	414	386	463	372	399	387	393	398	373	373	406	365	417	373	411	394	390	444	403	385	405	390	394	408	403	372	421	416	452	390	417	377	420	427	432	450	426	390	426	367	381	426	395	424	411	400	402	385	402	390	337	396	415	426	418	387	412	394	385	404	411	422	388	381	384	419	420	394	422	395	383	411	415	376	372	423	401	367	433	472	393	405	411	393	416	368	404	431	445	380	394	409	436	404	384	425	407	391	428	401	380	437	411	424	392	385	376	392	406	408	414	403	381	419	408	386	394	409	412	372	396	400	372	376	412	434	423	428	414	417	407	402	382	384	412	396	410	412	416	397	366	393	378	418	419	395	393	452	411	397	413	386	397	407	375	403	430	394	402	413	394	443	436	370	397	400	422	420	393	378	402	415	412	441	389	375	427	372	395	398	390	382	420	410	433	430	411	414	426	400	420	423	425	399	408	413	432	405	393	421	391	406	376	418	454	390	404	365	419	406	371	394	399	378	401	417	401	378	400	397	411	423	359	404	414	407	406	422	353	422	410	399	383	456	396	409	406	397	380	383	419	410	400	406	410	388	421	396	396	391	377	365	407	413	398	390	402	376	382	447	357	418	395	416	398	425	426	408	425	435	411	374	404	376	409	412	417	426	422	405	402	444	412	405	383	395	375	429	438	413	408	433	392	400	430	383	442	395	455	417	392	374	415	401	399	411	411	416	373	387	362	420	391	419	400	376	433	425	383	389	422	413	416	406	391	407	422	406	441	435	404	448	404	381	437	442	415	378	397	379	407	407	393	427	403	368	413	398	404	398	432	387	400	405	391	380	391	393	409	381	411	379	408	397	392	429	393	403	413	399	376	392	410	382	386	397	413	455	364	399	378	414	370	392	381	421	429	389	418	383	408	404	395	414	433	355	395	399	366	360	395	419	393	392	378	400	442	400	344	398	424	413	422	420
41215	92662	75396	49411	25805	5913	488	455	479	452	455	455	445	436	449	431	457	425	485	489	478	473	463	446	458	439	432	457	455	415	496	454	451	463	449	438	441	414	454	488	465	449	448	483	448	431	460	440	469	458	429	442	439	437	447	444	441	450	434	465	449	445	395	441	460	465	402	448	456	466	434	469	437	426	442	430	456	489	404	405	480	406	437	458	455	474	458	455	430	448	418	410	436	465	428	473	459	436	450	437	449	422	456	425	457	449	454	441	492	448	465	485	434	454	421	450	455	508	477	463	468	435	434	498	446	443	431	419	438	472	393	443	434	415	465	436	416	414	436	426	487	447	467	436	495	430	473	410	438	443	455	463	427	471	469	463	429	441	414	425	447	437	450	443	463	444	467	452	491	448	427	433	427	483	425	405	446	452	473	441	437	442	421	459	431	444	416	478	431	466	406	459	427	430	442	419	445	440	422	436	462	411	468	430	465	416	455	433	405	465	479	467	426	457	436	439	461	411	439	460	457	440	455	447	499	460	457	458	454	446	420	461	448	432	423	419	441	481	463	433	431	464	450	451	449	461	425	455	423	432	442	436	454	436	428	445	442	478	445	476	425	421	457	472	501	442	441	463	458	427	460	457	414	432	433	436	410	475	457	469	395	408	449	436	455	484	447	451	450	416	437	469	461	445	440	452	464	457	454	438	414	446	463	469	498	496	429	453	460	438	436	451	451	431	452	412	444	527	430	443	463	416	469	432	465	469	402	457	434	453	428	435	464	455	432	488	492	456	445	464	470	484	434	438	435	434	472	456	401	449	450	462	417	470	456	457	436	418	488	475	407	427	438	416	448	437	455	396	425	398	439	437	429	439	431	463	484	390	454	447	483	462	458	453	453	483	475	454	495	445	488	450	455	430	475	445	426	412	406	447	455	401	456	422	455	464	423	453	439	400	458	450	422	438	424	458	425	447	417	444	480	477	444	427	408	420	453	454	452	472	457	439	441	433	417	430	439	457	422	473	440	436	456	442	454	453	486	455	453	458	457	434	407	436	395	479	426	490	445	444	445	438	456	439	466	435	415	442	448	435	411	433	433	451	454	424	485	440	455	462	451	515	447	407	465	455	434	427	450	466	455	422	418	454	448	473	443	428	430	445	442	464	469	467	472	456	454	417	416	392	441	467	412	464	442	442	466	497	416	456	435	442	450	444	427	441	445	425	429	447	480	431	433	457	457	449	414	432	446	425	446	462	467	484	447	471	448	444	428	428	450	457	437	475	459	459	451	444	415	445	440	466	420	419	461	460	436	430	457	425	482	455	458	450	445	463	435	423	424	409	447	436	481	442	424	438	417	500	456	435	464	445	437	473	425	427	428	446	450	418	482	453	437	471	444	445	459	441	424	446	437	440	417	421	429	501	472	445	482	437	455	444	483	425	437	433	472	464	435	443	444	450	495	442	433	456	471	435	391	455	434	395	434	440	438	428	423	438	426	403	450	449	433	432	459	423	491	446	474	420	451	408	469	467	445	463	418	421	442	446	430	481	441	422	430	410	446	455	446	473	477	449	443	463	432	398	421	446	444	482	469	415	425	410	437	413	435	435	435	436	466	464	402	461	436	443	442	437	421	431	470	451	440	461	450	440	432	394	469	450	453	432	427	414	450	383	383	427	405	449	493	424	456	428	429	477	443	417	442	440	440	453	441	412	437	468	445	451	475	458	409	449	467	424	416	464	403	467	422	424	462	459	457	462	463	438	441	448	456	397	488	432	426	429	422	409	485	448	464	421	456	433	449	435	448	437	457	462	482	430	436	435	446	455	469	433	434	469	405	438	458	415	446	454	420	464	451	426	457	434	433	455	429	457	412	438	450	437	471	447	407	417	413	436	489	454	481	447	424	435	446	444	419	445	428	459	463	432	451	451	455	420	420	460	428	449	469	484	435	424	436	428	420	439	448	446	445	448	447	429	442	423	451	497	449	451	412	458	429	442	466	466	460	465	406	494	398	436	465	465	455	423	463	459	447	467	429	461	477	392	437	449	425	435	449	476	475	442	413	452	394	439	419	471	437	443	452	440	446	448	417	430	451	425	415	428	479	441	427	483	427	427	416	452	453	446	432	474	428	435	459	409	460	481	446	460	435	417	459	462	404	449	446	415	453	464	458	450	425	449	456	423	466	404	444	444	451	430	453	444	466	466	416	383	417	443	452	397	434	465	470	463	421	419	476	434	471	506	462	370	416	479	440	411	464	447	449	461	467	425	468	415	488	473	410	475	397	433	435	475	420	462	450	426	419	423	409	454	453	455	433	452	413	413	448	437	463	455	449	442	464	428	424	433	468	480	442	433	456	455	410	448	427	446	441	464	434	455	448	485	450	429	438	431	431	412	390	433	441	422	459	460	416	438	457	451	428	461	421	488	467	496	442	427	471	500	440	448	483	480	413	420	440	444	469	438	424	475	424	390	446	458	462	407	421	447	441	423	460	479	488	436	452	445	457	452	440	434	442	429	415	476	438	403	452	421	422	469	428	469	422	468	454	420	436	443	418	447	447	436	424	462	455	414	442	388	433	457	436	433	445	435	432	451	437	434	436	419	438	471	431	433	467	440	419	434	459	475	424	445	461	437	458	454	407	427	412	423	420	441	442	460	458	452	460	392	424	468	446	458	437	438	419	474	441	471	413	435	412	421	423	433	429	472	466	410	443	452	427	414	448	464	408	471	476	443	456	433	422	418	429	446	452	428	458	436	436	477	420	443	431	459	440	438	429	425	453	465	445	440	426	463	458	422	443	417	420	467	445	450	492	440	447	450	458	439	433	433	444	432	453	424	473	440	421	450	463	449	450	402	408	454	405	448	447	432	436	470	424	465	438	472	435	428	475	444	448	460	445	444	463	484	454	441	437	450	402	416	443	448	414	456	454	449	420	413	466	454	511	441	461	413	479	443	456	406	471	429	413	457	468	461	408	410	443	447	443	462	444	451	451	454	431	464	446	440	465	475	440	462	424	432	406	478	443	409	454	465	475	417	449	434	467	459	442	437	441	461	422	470	446	460	456	483	459	439	474	436	423	476	470	469	465	454	481	464	449	473	469	458	454	410	428	475	452	447	453	478	434	430	471	445	420	457	437	455	474	471	393	435	448	427	410	391	463	451	440	409	454	397	429	456	441	452	453	455	448	423	461	477	418	424	452	419	434	431	439	436	433	443	452	458	438	458	446	472	473	418	460	444	437	443	497	421	426	466	425	443	413	442	430	482	436	454	436	422	422	435	419	502	437	436	445	450	434	441	422	463	445	449	411	437	446	444	438	405	461	460	434	475	431	473	427	430	462	418	481	440	437	470	472	453	458	418	443	423	479	481	465	456	464	448	485	410	475	396	395	435	464	447	442	491	446	436	435	422	462	453	447	435	474	424	467	429	444	437	468	454	449	452	483	422	454	462	439	417	470	481	462	446	460	469	407	431	462	469	443	464	413	425	445	458	487	455	471	454
25579	29547	44864	34532	19973	5860	584	478	464	463	484	462	476	413	471	488	497	440	424	444	486	481	468	497	464	457	535	469	418	439	461	459	418	480	472	439	429	428	429	484	468	475	464	442	458	455	414	462	410	438	461	431	481	444	435	460	456	415	451	429	436	443	455	456	444	471	426	460	465	457	472	468	442	476	431	458	436	468	423	450	459	436	441	462	445	437	439	462	447	460	458	478	452	452	408	483	470	445	446	466	491	499	458	472	440	448	435	478	471	456	466	468	432	464	454	459	475	450	441	451	460	451	436	432	440	409	471	454	443	481	457	472	434	460	486	457	452	451	448	463	468	447	440	463	469	433	457	460	429	492	430	460	423	469	475	438	463	446	456	451	438	491	487	473	466	436	486	428	437	461	469	443	423	465	463	486	462	456	453	481	467	424	447	469	492	450	442	409	442	432	461	451	471	451	487	420	476	480	420	468	454	418	454	459	432	430	442	470	470	427	446	474	464	482	441	468	469	446	424	440	465	446	449	450	466	463	445	458	449	435	459	446	456	482	449	439	444	433	451	451	494	400	436	467	428	482	466	479	417	457	457	487	454	436	450	449	445	460	453	458	440	450	486	420	458	422	495	434	439	458	459	459	450	473	484	452	444	448	454	436	442	436	417	455	450	402	433	468	450	454	437	488	464	437	474	449	456	422	428	444	468	447	454	453	468	498	450	463	430	428	502	462	460	467	466	455	441	442	470	460	430	468	485	404	472	447	479	416	456	470	442	418	509	465	420	454	478	457	436	453	467	448	423	456	472	438	453	469	404	458	474	479	425	439	425	477	441	444	466	452	436	484	423	459	426	458	447	459	440	444	504	436	465	464	472	441	476	425	477	455	483	454	423	438	455	463	469	429	438	477	497	441	417	463	434	463	463	453	478	477	510	450	496	452	471	454	428	431	421	467	461	493	464	446	457	426	478	459	470	473	451	440	496	516	471	419	434	431	452	430	451	446	427	462	469	440	456	447	465	466	445	433	444	489	464	423	473	452	438	469	455	437	458	445	452	479	471	463	496	447	469	438	439	451	392	422	464	489	454	425	461	413	490	492	477	426	434	452	438	465	472	426	480	472	411	465	459	444	447	461	430	473	447	452	442	382	476	443	448	447	487	488	462	445	481	425	480	486	445	472	451	456	447	440	486	466	461	494	474	452	443	451	470	426	458	437	464	451	441	466	468	471	444	452	474	472	478	467	441	442	439	451	470	444	454	495	442	442	471	500	430	448	442	453	429	486	425	499	390	466	453	468	448	438	451	429	434	429	451	485	448	418	408	458	429	427	469	433	432	474	430	448	407	413	454	434	439	454	453	440	451	466	476	462	441	459	467	416	459	493	492	478	467	486	476	444	486	461	439	431	457	426	469	439	438	440	466	448	467	444	488	439	458	447	481	452	435	447	444	436	426	448	467	433	438	489	457	439	439	481	428	446	439	452	454	432	433	476	477	482	455	457	415	446	461	457	473	450	493	491	480	479	459	445	442	490	466	451	430	445	481	457	493	432	459	448	461	433	449	445	475	469	449	435	475	419	436	423	467	448	468	465	493	423	479	469	430	467	456	457	463	448	452	477	431	428	478	473	451	431	429	472	443	456	452	483	434	468	436	476	476	447	419	438	437	502	476	473	431	439	434	444	463	477	461	433	457	451	425	471	496	465	432	431	437	480	466	454	470	427	408	446	479	460	420	497	463	471	452	442	431	461	460	435	473	431	432	440	453	459	466	472	489	437	454	499	442	464	456	416	471	478	459	440	473	512	459	423	419	437	467	467	415	472	435	391	488	482	439	454	469	438	470	466	442	473	497	456	469	485	407	437	460	491	449	433	457	456	412	462	479	468	416	456	457	447	461	442	438	498	444	486	476	444	435	459	480	429	479	425	473	434	448	440	458	489	446	429	510	448	471	457	432	464	455	462	466	441	477	442	455	459	429	449	456	464	441	440	448	495	477	457	480	446	487	491	452	439	422	461	482	468	434	498	428	476	443	480	440	412	424	458	459	452	436	434	461	433	429	430	471	458	466	459	441	461	450	419	458	436	446	433	453	428	427	468	458	470	488	498	488	455	463	483	398	453	475	431	448	433	446	477	497	462	456	459	482	464	468	462	413	440	460	468	436	502	464	448	451	436	476	458	406	472	445	456	467	427	457	455	476	473	442	465	471	437	420	448	459	444	454	456	469	449	445	436	479	485	473	455	447	435	458	443	486	431	434	435	438	462	466	432	461	470	473	488	448	456	463	434	444	449	424	457	466	452	459	444	461	433	430	468	463	449	456	458	485	456	451	427	460	444	474	450	437	474	478	484	459	413	446	461	426	476	446	464	472	467	437	472	484	461	493	474	478	451	460	462	464	473	489	508	464	442	467	432	436	418	440	440	469	479	453	479	450	464	438	490	450	456	463	507	457	447	415	459	454	429	485	428	474	461	443	439	453	438	418	459	451	453	444	431	443	462	417	428	468	445	453	419	430	466	461	473	489	458	465	482	502	451	437	430	419	443	482	506	481	446	420	473	429	474	442	417	471	437	498	463	448	454	433	483	468	421	460	436	445	429	447	479	481	472	433	419	451	454	413	400	430	459	495	424	410	469	463	460	404	451	520	434	416	459	438	425	486	479	468	479	452	431	421	454	443	475	469	435	437	442	457	438	457	484	474	441	471	476	429	448	409	454	500	490	479	471	460	399	435	445	420	460	466	451	462	450	482	439	443	444	445	404	473	478	434	490	443	457	468	437	467	461	435	444	449	456	486	432	439	458	479	446	458	456	467	457	419	451	451	441	455	469	462	473	444	455	465	439	464	474	453	454	419	428	446	452	476	453	421	496	476	451	438	462	463	475	481	467	446	456	453	454	466	475	436	466	416	471	421	469	461	429	462	447	453	465	497	457	453	400	495	439	443	413	460	428	431	416	466	458	451	460	451	491	451	471	466	478	433	433	463	461	426	455	453	485	477	462	458	472	476	444	462	455	439	452	457	452	464	422	455	480	446	455	475	431	403	449	432	447	446	448	452	415	451	482	496	374	453	422	475	438	454	449	437	418	450	435	487	452	455	457	468	490	453	450	437	420	428	448	460	457	461	477	423	481	481	439	505	454	469	436	483	472	474	474	463	438	486	448	425	447	436	431	465	468	485	431	409	453	442	456	454	457	452	452	461	480	437	487	489	438	449	441	445	483	518	451	454	451	451	473	459	453	473	466	481	438	477	475	419	446	444	494	455	417	443	442	439	437	463	463	486	476	455	444	467	440	462	467	439	436	474	455	469	413	414	453	477	450	447	506	434	499	409	433	462	430	447	447	454	494	464	409	453	442	493	427	453	465	431	478	450	460	476	474	451	468	454	441	478	460	445	464	468	459	469	456	445	515	463	457	421	431	443	445	476	442	463	485	468	427	460	445	480	462	471	464	433	464	464	460	439	458	430	427	457	471	436	456	474	487	442	442	483	444	466	458
35669	86922	62279	37558	16918	3587	562	515	543	495	548	532	527	519	519	514	492	553	513	514	506	507	522	569	498	513	566	524	550	489	539	511	548	561	500	534	506	533	524	525	520	537	506	495	507	540	469	509	504	509	502	514	495	520	483	514	511	528	494	463	519	508	521	484	510	532	470	552	576	533	493	466	503	503	526	522	494	536	536	547	531	519	513	542	487	541	495	512	524	535	507	511	488	494	530	506	538	513	479	500	509	529	526	539	501	547	524	522	530	501	498	500	525	528	485	496	497	481	515	510	530	518	495	513	557	501	495	537	524	492	512	480	490	512	488	544	528	521	508	527	515	491	529	506	538	499	490	539	491	508	520	514	538	530	529	497	529	483	473	498	513	476	499	532	505	483	522	476	552	536	541	499	541	501	485	530	495	516	543	503	525	514	560	572	504	502	537	531	487	496	533	513	485	492	566	541	477	509	517	514	495	534	505	515	541	490	510	490	525	514	494	502	519	486	529	546	489	511	547	530	516	498	530	498	491	510	514	562	501	528	566	493	484	492	549	509	534	526	470	489	527	512	527	511	556	501	522	513	513	534	544	520	483	514	533	533	493	506	521	585	582	568	506	526	535	487	514	475	499	542	479	502	513	519	501	492	489	505	570	486	508	512	531	546	482	516	538	489	547	521	515	505	533	525	543	549	508	540	522	516	484	522	501	529	520	548	553	495	500	531	527	524	560	509	516	514	512	478	500	555	560	501	536	512	508	500	534	562	507	516	527	493	524	510	520	529	520	536	509	539	558	519	523	502	519	530	487	541	487	501	489	512	518	520	525	507	533	513	512	572	537	571	539	550	543	523	523	486	515	504	522	490	475	539	509	515	538	535	524	543	518	495	518	541	515	483	512	516	510	483	470	512	546	537	483	515	538	513	488	497	526	497	500	521	569	521	531	511	498	506	498	509	555	519	471	547	509	529	489	522	522	554	513	521	528	516	516	499	522	470	517	550	501	566	530	523	569	501	501	520	537	492	526	515	516	532	511	512	488	507	478	549	526	562	499	546	527	517	531	498	511	510	544	528	504	513	481	536	498	496	526	489	514	516	526	544	518	507	483	501	512	531	514	546	505	511	510	526	513	514	505	492	505	518	511	526	469	512	526	520	517	507	530	481	509	494	494	554	484	528	533	536	524	564	501	549	496	553	563	555	502	520	519	519	482	522	482	503	508	541	522	502	506	526	502	519	497	541	496	520	513	509	503	537	490	469	514	517	566	505	578	532	542	556	529	518	488	505	522	515	542	507	533	520	493	498	488	538	518	522	534	526	513	537	546	495	525	540	560	494	542	500	517	570	489	532	513	530	570	505	527	542	548	549	513	527	522	471	530	521	505	503	476	525	506	544	515	530	529	526	508	506	474	512	470	497	489	519	536	529	522	534	487	527	580	538	562	528	562	519	532	478	492	488	492	493	526	507	507	496	523	521	538	511	489	529	534	548	533	539	515	490	501	496	528	493	502	526	497	525	522	501	508	514	515	510	523	522	479	519	552	552	496	539	548	483	516	551	502	507	536	555	522	513	512	523	503	534	509	507	512	506	528	569	508	516	536	489	514	480	479	525	523	519	530	506	518	547	511	541	517	517	567	516	543	464	534	519	503	490	488	533	498	513	530	496	498	487	516	477	514	514	551	483	509	513	545	479	554	507	493	529	487	517	498	477	526	511	487	489	536	496	509	503	531	491	530	492	539	496	463	549	519	526	507	528	500	504	510	525	537	495	496	499	526	523	515	535	505	509	496	509	506	502	533	535	519	495	501	522	538	562	495	486	530	520	474	570	528	524	512	494	544	523	516	519	544	523	512	523	506	555	503	536	526	494	521	526	493	533	538	533	486	514	535	515	527	491	545	514	540	508	533	538	531	509	511	538	487	478	515	526	534	507	519	504	564	481	500	512	484	488	446	491	526	564	521	474	513	491	496	506	519	488	513	529	551	512	486	532	540	477	540	518	491	499	496	532	539	520	513	516	468	486	565	476	529	515	499	504	527	491	488	540	472	532	499	533	505	536	515	561	513	526	518	493	491	499	529	498	505	518	500	500	522	515	522	523	517	510	496	506	494	523	521	481	513	540	510	488	493	487	492	511	538	505	524	538	511	541	515	520	480	521	527	537	477	505	533	504	472	512	491	554	527	500	541	520	503	468	545	518	509	514	505	513	520	467	540	548	527	504	519	469	509	537	499	547	517	476	526	522	528	518	545	526	551	546	507	547	531	550	507	517	536	559	519	503	516	489	481	538	536	502	552	486	511	471	487	510	516	541	489	538	521	502	523	521	516	489	468	488	519	542	522	511	498	500	516	520	506	510	532	500	512	535	519	535	513	524	508	494	516	499	532	494	525	497	530	493	536	513	498	489	530	507	535	473	496	501	469	512	493	492	504	515	501	521	520	500	521	511	514	493	521	475	570	506	489	498	554	500	530	511	492	549	506	511	529	507	536	525	501	557	530	501	478	492	502	505	498	519	511	498	556	536	505	536	528	489	492	504	510	504	527	507	500	508	533	492	557	488	507	547	550	484	551	499	541	510	485	507	515	467	516	545	549	527	521	525	547	490	548	546	503	523	511	535	539	543	505	533	521	535	519	501	473	511	539	502	507	539	541	512	526	552	523	537	527	565	482	536	524	509	543	478	498	523	474	554	529	535	598	466	542	557	481	527	509	509	520	525	501	496	516	512	527	476	548	529	520	511	549	552	499	499	520	571	522	504	536	519	560	520	522	518	491	554	564	500	470	522	518	487	497	493	515	526	487	536	504	492	491	510	510	505	509	548	480	527	540	491	463	547	526	526	505	542	517	458	500	496	464	501	531	536	504	528	518	554	527	501	512	502	512	542	521	546	536	527	558	517	501	540	565	544	492	501	491	472	537	532	484	521	484	527	492	584	499	526	532	517	467	520	506	551	524	512	532	527	525	490	534	532	474	565	529	519	562	506	481	519	519	506	531	524	509	512	538	490	517	504	522	540	511	507	525	512	549	508	508	537	552	501	497	518	521	522	493	536	532	487	509	528	494	529	525	554	532	532	513	542	516	525	507	491	523	531	515	524	487	511	516	514	523	539	529	525	482	496	536	517	474	527	513	518	520	507	525	513	510	521	500	538	490	487	533	524	491	524	547	533	520	494	528	528	506	533	513	503	545	536	512	537	533	504	546	507	528	499	530	492	517	525	541	541	488	524	508	504	509	497	517	512	521	507	506	559	513	485	514	486	545	512	501	503	508	534	507	534	500	503	554	496	505	511	487	577	527	538	546	533	531	489	532	555	564	523	531	517	505	556	529	547	533	537	529	536	475	502	523	533	556	505	493	525	488	545	516	539	527	572	502	490	497	537	524	506	524	543	491	523	515	528	499	532	496	517	518	555	523	497	509	494	544	516	516	483	558	535	508	561	543	494	503	520	519	510	509	508	492	543	579	547	547	551	541	533	462	503	539	525	513	525	551	493
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
