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
340283768869	340283769439	340283769989	340283770539	340283771087	340283771639	340283772189	340283772739	340283773287	340283773839	340283774389	340283774939	340283775487	340283776039	340283776589	340283777139	340283777687	340283778239	340283778789	340283779339	340283779887	340283780439	340283780989	340283781539	340283782087	340283782639	340283783189	340283783739	340283784287	340283784839	340283785389	340283785939	340283786487	340283787039	340283787589	340283788139	340283788687	340283789239	340283789789	340283790339	340283790889	340283791439	340283791989	340283792539	340283793087	340283793639	340283794189	340283794739	340283795289	340283795839	340283796389	340283796939	340283797487	340283798039	340283798589	340283799139	340283799687	340283800239	340283800789	340283801339	340283801887	340283802439	340283802989	340283803539	340283804089	340283804639	340283805189	340283805739	340283806289	340283806839	340283807389	340283807939	340283808489	340283809039	340283809589	340283810139	340283810689	340283811239	340283811789	340283812339	340283812889	340283813439	340283813989	340283814539	340283815089	340283815639	340283816189	340283816739	340283817289	340283817839	340283818389	340283818939	340283819489	340283820039	340283820589	340283821139	340283821689	340283822239	340283822789	340283823339	340283823889	340283824439	340283824989	340283825539	340283826089	340283826639	340283827189	340283827739	340283828289	340283828839	340283829389	340283829939	340283830489	340283831039	340283831589	340283832139	340283832689	340283833239	340283833789	340283834339	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	2000	3600	2300	2712	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
23141	21594	30222	28181	24553	21206	17781	2963	1005	881	931	791	837	870	826	791	768	777	747	789	798	786	731	788	781	798	697	731	783	720	729	757	796	741	720	759	799	747	805	812	762	732	701	765	754	732	775	723	769	780	730	750	758	768	723	773	739	743	731	760	752	692	750	767	738	706	755	737	697	711	749	783	730	680	761	760	740	731	745	734	789	781	761	755	741	749	751	737	765	796	751	779	780	783	771	749	800	785	753	787	778	729	736	772	768	749	783	746	781	772	774	733	736	680	727	751	782	706	732	679	690	721	748	748	758	795	739	698	729	743	772	808	776	739	755	766	792	742	731	755	746	756	732	735	739	754	791	778	747	772	776	756	760	774	750	728	750	715	727	725	758	694	744	753	728	762	713	768	697	758	779	804	756	716	755	793	770	792	757	749	720	715	797	818	729	756	765	759	764	700	778	712	806	776	755	760	703	747	726	746	717	735	743	769	711	733	712	770	783	761	690	719	758	731	792	735	742	787	753	728	757	757	739	731	732	721	724	734	756	707	759	768	788	742	793	791	814	776	733	713	758	744	716	753	770	718	753	739	756	758	785	739	717	785	688	737	788	739	765	716	802	767	731	754	764	739	757	751	727	756	736	754	736	812	798	713	702	726	773	771	791	779	739	750	749	704	746	760	737	718	740	740	738	756	719	751	745	778	757	704	690	837	756	733	747	772	731	722	776	722	714	748	780	715	741	716	694	751	808	770	819	729	737	728	735	762	746	723	688	740	748	693	743	721	751	738	736	778	753	758	763	736	782	756	769	757	746	733	732	736	764	714	764	740	818	779	735	769	726	720	744	702	728	711	763	751	749	744	764	726	712	708	774	763	722	764	749	741	699	772	796	760	706	803	728	772	755	765	811	739	743	766	739	736	759	747	801	711	758	743	782	736	757	748	732	793	708	741	746	740	728	715	790	708	776	771	742	726	731	760	726	719	771	713	757	687	763	764	754	793	756	769	781	728	756	751	769	686	746	712	713	771	755	763	749	726	748	755	749	733	767	723	766	730	732	757	756	715	755	725	726	699	733	740	765	761	759	733	781	751	744	750	745	791	753	788	751	759	737	806	747	749	694	760	713	695	741	768	770	710	764	778	745	792	734	742	780	767	685	786	726	718	750	718	754	745	741	751	730	673	767	731	739	711	800	748	732	743	717	788	796	797	753	807	727	739	762	747	771	754	752	790	741	702	751	742	769	762	801	747	752	813	735	744	756	766	765	721	745	706	760	730	779	768	797	716	702	755	724	761	774	807	763	710	773	752	746	758	731	766	724	756	771	757	719	731	779	809	794	685	747	783	762	720	728	738	777	784	761	777	721	773	723	763	726	761	725	780	740	753	745	756	740	705	726	754	734	742	737	742	718	703	680	773	710	765	703	716	734	723	769	746	754	767	714	764	670	794	746	748	757	728	799	736	700	727	788	685	760	761	724	713	751	745	742	735	801	757	785	700	752	750	768	783	819	755	748	799	725	744	726	717	712	788	766	716	739	740	678	750	730	802	746	729	766	674	745	777	788	783	708	726	744	748	743	792	659	745	758	737	728	759	714	737	731	740	748	699	749	762	712	711	772	728	707	708	786	744	738	720	742	782	762	708	681	743	746	718	720	735	791	711	723	769	773	736	731	795	727	791	733	718	769	761	800	719	760	784	776	735	728	778	699	729	716	755	746	752	750	738	734	754	715	758	797	723	792	776	707	727	737	738	732	746	810	773	727	788	805	760	775	793	716	752	752	746	745	744	686	763	750	769	742	796	760	723	740	767	719	755	716	755	757	690	690	801	757	737	746	735	772	739	794	747	717	793	756	725	763	764	729	731	703	759	734	736	774	743	707	743	743	751	745	721	783	780	754	744	696	785	729	747	755	772	744	721	730	748	731	741	726	768	752	704	738	759	771	680	702	756	734	721	756	741	754	747	754	767	726	780	760	751	806	774	728	770	721	776	709	784	762	721	727	778	760	755	688	761	775	733	725	733	736	767	751	774	698	743	771	713	763	729	715	765	701	777	784	770	737	741	766	734	774	760	787	711	764	722	756	715	736	769	761	666	756	762	782	734	691	724	703	732	745	726	744	721	720	719	742	763	745	781	778	758	781	738	762	762	751	746	757	724	749	737	791	744	762	753	763	765	763	713	749	721	748	728	761	702	692	733	749	748	703	752	731	760	711	773	784	727	781	711	763	739	742	741	722	731	716	699	754	742	762	741	764	712	764	734	750	760	741	737	723	758	764	761	726	748	796	700	759	708	779	750	769	742	730	729	739	782	744	731	742	737	735	704	755	747	737	737	764	763	721	756	802	743	741	757	743	714	688	751	729	733	746	724	775	768	759	718	751	739	748	704	765	700	739	742	797	691	767	798	701	774	756	723	711	763	788	745	734	730	801	716	733	749	728	783	734	753	767	705	717	743	756	710	716	750	748	740	765	771	714	741	749	767	753	748	756	756	752	750	752	712	743	780	743	751	735	735	728	700	774	707	756	753	754	728	742	753	764	710	739	724	739	730	704	769	802	710	704	776	701	767	744	700	800	737	792	737	745	727	767	778	756	701	752	772	763	722	689	721	717	761	720	732	721	731	749	782	700	723	737	771	781	741	743	701	785	713	779	758	719	757	834	736	705	738	730	775	757	746	731	746	728	693	739	747	761	694	717	742	728	739	705	803	722	776	775	784	816	768	796	722	767	786	752	743	740	748	769	733	784	721	735	794	743	724	714	702	785	733	766	723	755	692	747	825	740	694	751	710	757	716	741	757	773	743	786	727	763	761	734	767	743	825	739	753	741	809	775	764	701	772	739	771	738	769	703	763	742	767	726	760	751	751	767	785	729	806	782	747	770	738	703	756	774	771	737	767	708	785	776	725	748	754	716	735	716	754	735	715	753	703	758	759	764	744	737	741	724	762	742	789	748	775	788	776	725	737	742	755	728	738	761	758	755	774	780	741	742	764	722	769	732	784	765	750	742	804	732	766	744	795	758	706	708	772	752	747	743	737	738	806	753	725	714	701	726	765	740	713	691	719	694	709	739	687	761	738	744	757	779	732	770	730	749	734	785	719	755	716	728	748	737	773	738	787	758	752	715	735	770	765	764	778	786	749	812	793	744	713	733	753	725	757	805	717	712	680	771	731	712	757	751	723	768	738	741	748	774	730	774	729	771	751	702	706	743	712	818	735	732	730	739	739	776	752	755	751	717	749	752	748	751	755	763	773	708	753	676	709	773	720	745	716	727	725	722	720	724	751	778	732	772	755	732	751	782	727	749	755	737	712	719	753	736	733	737	758	781	751	751	721	718	751	748	753	762	750	762	731	723	713	755	725	736	787	762	771	741	708	713	726	738	769	702	795	728	781	720	743	747	766	743	730	798	787	781	793	734	770	783	753	773	709	775	774	747	730	702	746	741	711	766	758	768	758	782	760	728	786	721	737	717	744	705	773	755	732	794	772	737	782	759	730
55333	93681	85512	60132	17615	9527	10986	2352	1170	1092	1029	1057	988	918	960	906	962	857	876	899	862	841	901	822	857	861	906	876	895	884	867	833	824	847	878	892	784	885	839	799	868	855	855	807	859	836	830	844	846	885	838	841	866	878	807	814	910	803	851	877	835	837	885	816	878	848	839	820	847	897	798	784	863	790	859	868	873	809	873	825	808	779	834	841	828	834	781	866	841	814	855	895	819	883	863	837	836	853	820	834	823	835	850	848	894	820	830	842	838	807	878	817	793	835	868	855	800	879	831	825	825	859	882	860	854	834	784	863	847	833	803	857	890	855	843	813	860	856	857	796	876	812	841	805	855	839	849	817	897	826	847	832	825	877	892	890	870	836	834	845	850	890	875	863	836	890	870	867	801	849	815	834	817	911	811	878	805	773	872	857	836	859	804	883	886	838	834	831	761	807	828	792	807	865	836	826	822	839	838	838	821	821	851	852	835	832	887	880	833	822	877	816	851	845	830	873	832	814	849	883	787	834	828	869	859	879	760	831	807	808	860	863	780	856	883	855	829	842	842	873	847	813	832	831	863	862	764	832	871	847	853	796	811	806	802	809	849	862	811	791	868	843	832	848	889	868	814	859	848	823	885	828	802	830	876	852	817	819	817	905	812	870	858	830	798	843	830	837	808	856	804	841	902	841	821	805	839	867	817	802	830	873	839	835	842	895	847	806	804	837	793	806	813	845	852	831	820	832	835	858	822	858	868	836	830	855	915	856	820	823	869	855	845	852	823	824	838	802	850	839	883	858	847	827	807	821	848	806	846	826	852	899	835	870	821	865	813	848	824	833	865	865	841	804	842	850	815	836	868	832	849	800	818	864	844	810	892	868	869	792	819	816	834	881	858	866	845	830	855	817	787	815	869	853	823	838	840	856	869	841	856	824	863	857	787	857	854	883	827	847	772	835	809	856	852	841	846	883	829	844	827	853	804	870	785	889	878	808	854	831	824	864	788	818	888	836	810	780	823	871	844	836	846	840	844	811	807	793	819	816	833	840	776	804	818	857	831	871	842	853	815	801	859	820	836	833	788	827	773	864	789	841	813	847	817	836	812	889	869	863	805	863	774	858	839	877	856	767	833	846	816	836	858	882	830	819	858	936	930	810	824	839	819	796	841	822	799	880	873	882	842	840	853	845	888	837	833	851	880	839	842	848	829	853	876	880	786	813	803	833	837	819	847	874	846	801	827	807	822	834	803	799	866	861	834	857	819	818	778	862	846	824	842	848	785	861	818	833	849	857	825	856	836	806	814	876	834	831	865	806	797	859	840	864	852	861	874	854	828	848	821	839	855	853	824	835	830	842	851	842	844	908	817	813	827	850	859	854	825	824	850	856	815	822	831	819	802	793	853	823	870	850	872	827	854	821	821	867	841	866	856	889	850	841	842	833	851	818	846	870	842	819	863	880	813	815	838	809	841	878	828	817	778	831	861	854	834	796	804	865	836	870	876	818	815	861	876	799	864	810	859	811	834	812	788	840	841	834	874	840	844	789	837	848	861	875	850	830	793	863	865	798	860	800	895	887	867	864	768	823	873	837	894	841	850	854	917	819	861	740	854	810	838	809	829	888	857	829	884	849	864	836	839	791	768	826	861	876	885	821	859	807	828	807	835	830	794	861	831	873	808	791	821	874	859	848	893	832	828	880	814	838	857	853	812	818	807	801	899	809	830	869	851	826	838	824	832	793	832	866	828	856	845	826	831	837	806	870	810	825	838	837	820	824	824	854	863	839	874	813	832	820	898	848	873	799	840	821	882	814	877	820	886	859	847	812	850	842	839	880	877	868	862	816	844	820	861	853	794	871	834	835	850	866	799	850	837	797	859	813	844	816	827	869	833	802	857	847	852	834	849	807	813	796	805	803	883	793	869	870	802	839	845	857	859	833	889	879	811	852	843	832	868	833	858	824	841	825	797	851	841	847	827	764	836	840	825	817	814	831	880	825	819	821	880	797	838	809	864	805	864	821	852	840	797	812	848	902	842	865	831	848	850	842	848	820	781	855	872	840	807	790	814	844	808	845	818	839	823	879	848	819	813	860	825	860	878	835	845	861	811	867	786	833	850	834	808	875	830	853	773	793	859	773	840	812	832	815	867	831	805	827	825	856	850	800	855	832	860	898	801	876	820	841	812	783	856	843	875	820	844	860	858	816	872	830	870	921	856	837	838	787	841	854	841	791	815	778	809	834	814	859	820	830	819	836	859	853	854	815	807	820	824	818	911	877	815	808	904	861	892	807	851	863	811	862	837	855	813	850	865	844	807	849	830	855	799	838	837	850	880	861	824	853	837	878	835	854	880	783	880	896	815	866	918	850	839	823	843	848	809	833	851	849	807	825	876	824	840	843	815	857	841	819	887	800	849	808	903	830	846	878	838	840	889	852	829	790	807	898	804	787	871	864	879	801	789	826	856	889	867	835	865	896	865	816	821	837	809	808	843	845	822	861	833	805	830	801	834	780	811	843	864	832	809	805	845	886	849	848	873	842	838	833	834	851	850	810	870	850	857	830	814	785	853	785	820	814	833	857	820	801	839	801	853	785	902	861	893	799	902	778	863	879	803	847	846	821	808	823	793	816	862	808	840	886	812	852	868	837	826	766	822	917	812	859	913	783	793	839	865	824	808	822	846	785	841	855	878	825	793	786	868	840	864	892	817	857	815	824	835	844	793	868	870	804	812	768	790	865	869	836	815	851	807	846	845	810	778	807	869	816	824	864	812	817	830	837	811	797	808	856	878	830	843	847	837	814	844	832	846	811	810	833	857	817	816	891	810	870	854	860	841	867	878	794	781	892	837	860	822	922	840	840	822	829	841	843	873	792	831	818	850	881	834	834	805	822	808	785	846	830	863	815	822	812	848	819	884	825	849	865	791	786	843	829	794	869	830	883	800	882	821	862	852	857	863	848	792	803	870	816	835	818	849	839	835	832	877	843	832	847	791	830	806	800	852	844	845	788	836	867	887	804	818	825	840	818	824	816	843	864	822	800	887	827	812	810	822	870	825	861	867	834	885	860	862	858	879	908	824	823	839	836	844	855	836	748	819	812	813	808	847	821	811	857	775	869	850	836	794	832	882	822	847	816	879	837	826	862	846	805	839	822	936	854	845	819	776	825	915	878	872	828	864	868	857	807	789	869	857	848	795	817	885	815	863	757	808	775	819	850	825	816	827	853	813	799	885	785	819	829	838	869	855	823	855	796	832	856	838	868	882	883	833	893	850	819	832	826	819	900	812	812	769	819	828	819	871	840	871	848	845	836	807	878	825	830	856	821	820	790	840	773	875	838	803	863	798	869	811	825	861	842	901	829	880	832	797	857	782	827	834	828	814	847	833	856	845	831	800	816	817	805	899	907	835	844	857	855	802	813	860	883	843	811	876	810	835	808	820	857	824	924	792	841	842	857	844	823	837	807	851	855	834	840	847	811	858	860	849	868	851	816	837	793
34352	23329	27872	18820	3352	592	753	375	360	324	351	350	344	313	357	339	314	340	316	331	361	334	378	323	347	372	317	338	301	355	308	359	355	348	308	309	297	311	294	332	354	333	313	363	336	358	312	315	325	331	314	334	306	304	318	316	303	322	336	341	317	296	326	348	364	337	319	307	361	324	304	330	328	346	304	335	333	316	326	298	322	294	355	352	310	309	343	332	314	358	361	311	305	356	310	308	353	300	334	314	347	329	330	330	318	327	361	332	304	315	330	301	330	277	352	308	321	314	353	322	316	338	336	337	301	321	295	353	321	322	333	334	345	372	317	353	329	342	331	335	343	312	322	334	321	359	327	342	316	339	316	300	359	300	336	305	355	328	331	347	340	322	327	305	320	336	356	314	306	337	346	330	324	377	332	319	332	310	287	298	336	324	339	343	339	310	340	347	346	318	308	355	331	341	312	336	326	320	336	354	320	344	314	362	303	321	320	306	329	324	325	347	319	336	332	322	338	335	333	307	334	355	325	338	319	332	346	332	351	303	341	350	331	333	347	324	314	364	354	318	328	346	337	311	305	272	349	310	331	377	335	316	310	348	304	332	340	337	320	310	326	318	314	318	345	333	306	300	358	332	330	315	373	320	314	313	296	316	319	329	334	352	302	342	315	357	306	319	314	313	310	335	355	334	365	324	284	297	335	379	353	329	348	315	328	290	307	338	325	319	343	321	307	340	327	335	318	316	322	302	328	365	334	319	341	365	369	352	342	316	306	313	303	312	366	328	297	364	353	330	313	324	295	336	359	345	332	332	350	324	304	344	339	340	319	324	320	338	339	334	328	340	323	301	325	331	321	300	347	308	322	326	302	338	367	341	321	319	330	304	333	342	310	342	310	354	318	311	326	359	307	348	364	322	351	339	311	308	346	320	316	315	327	342	331	348	357	339	358	352	368	344	318	331	337	381	325	301	317	342	327	347	356	364	325	336	333	289	345	323	321	340	366	346	338	347	338	333	323	309	349	352	333	324	327	328	319	323	344	327	303	334	313	346	323	348	330	340	346	349	319	297	340	313	338	334	325	336	346	372	341	338	333	347	299	325	364	348	290	343	318	317	294	318	316	312	352	305	307	343	342	342	325	338	289	313	326	320	306	327	313	298	322	313	331	338	321	358	322	326	323	311	347	331	312	317	302	367	331	344	327	333	352	336	296	357	325	333	355	328	347	337	347	317	347	319	332	363	329	334	335	300	313	351	319	340	351	349	310	322	320	286	308	310	322	338	295	357	320	346	328	370	334	349	303	326	278	310	340	334	330	343	334	317	328	316	329	340	335	341	357	335	307	336	343	301	328	304	366	371	344	316	323	324	308	300	314	327	347	327	353	342	325	335	354	335	306	332	331	342	313	360	338	335	357	315	343	330	342	338	337	329	358	330	337	353	344	346	343	322	355	309	327	347	324	333	336	350	284	321	327	357	322	325	330	326	352	363	341	318	354	331	352	363	342	310	367	319	350	357	319	304	334	330	313	319	314	315	318	369	344	349	330	343	321	347	292	315	324	322	306	317	347	340	328	338	318	301	325	366	353	330	327	329	331	320	343	309	347	332	303	312	332	276	359	323	337	373	357	345	349	310	318	339	338	351	372	321	384	331	331	326	335	329	331	299	338	304	331	350	322	349	356	358	320	315	326	328	334	336	290	315	326	322	321	316	315	329	327	349	301	355	316	367	330	322	337	314	305	291	320	342	335	328	309	300	312	351	301	321	330	328	320	351	348	315	329	314	329	336	344	327	312	329	294	349	327	329	353	331	325	299	342	334	349	335	352	315	310	313	353	325	334	329	332	316	315	326	314	314	315	335	333	342	327	299	327	303	360	297	323	322	309	333	368	320	334	285	336	314	339	301	337	340	315	325	319	339	356	331	354	322	348	330	384	331	333	358	355	314	320	325	322	299	323	296	325	332	349	357	346	307	333	356	331	332	348	332	312	322	323	310	321	322	336	322	354	342	336	320	332	316	338	305	317	333	336	309	317	347	309	343	333	326	379	329	325	352	341	323	323	332	349	344	367	317	317	305	319	343	328	325	342	305	330	346	344	332	351	328	335	343	308	317	331	319	331	348	319	291	322	340	331	327	318	306	332	319	321	339	333	308	326	321	350	327	333	325	372	339	320	330	321	288	354	333	312	343	325	311	315	316	317	383	292	314	318	316	363	346	324	323	344	301	342	341	352	348	349	341	299	332	282	351	372	296	292	326	332	345	293	328	313	344	334	319	327	321	343	319	309	335	330	314	315	326	319	361	351	302	355	349	342	306	335	314	354	313	347	348	327	322	329	336	339	345	306	312	333	321	397	320	335	347	348	332	320	313	335	358	328	351	324	342	375	327	327	350	313	323	347	333	341	321	344	330	320	346	340	346	337	342	335	279	307	349	341	340	345	313	351	340	349	334	357	305	329	348	360	315	322	281	348	322	320	312	351	333	333	329	345	317	348	325	327	320	348	345	318	376	308	335	345	334	324	348	340	305	334	333	323	353	318	304	350	344	340	343	356	330	368	355	319	296	332	328	324	325	348	332	377	360	333	352	336	349	320	343	341	334	328	347	317	330	321	339	336	317	323	346	334	323	318	337	333	330	340	316	351	315	328	343	323	343	342	336	367	337	347	340	314	344	333	327	356	330	296	331	312	338	333	339	326	350	323	322	328	315	361	332	284	316	308	311	324	336	334	360	319	338	339	309	308	341	351	297	323	354	320	324	354	347	338	344	314	336	327	312	308	351	311	304	337	351	287	358	329	326	314	320	334	321	355	314	377	353	324	358	349	317	320	356	330	328	319	358	357	340	325	312	332	339	337	356	323	310	366	303	358	364	340	352	333	314	323	292	332	317	356	321	304	318	323	350	328	314	289	354	354	354	344	362	338	319	328	350	336	325	351	315	309	336	318	323	339	326	336	332	309	345	338	344	317	316	345	356	317	334	341	315	358	353	335	338	323	320	347	340	322	328	353	321	335	322	331	333	364	340	335	329	288	312	337	321	394	347	324	300	335	335	335	324	344	324	329	330	349	333	302	338	342	279	334	344	339	314	315	314	332	355	322	326	323	343	320	338	324	315	341	353	318	303	339	320	294	333	326	313	333	357	325	340	333	331	334	297	319	356	314	329	310	319	348	360	297	335	316	347	304	352	317	342	332	349	310	333	334	362	348	328	344	275	323	307	306	309	347	315	344	366	326	338	319	357	371	328	319	335	327	314	318	334	346	328	352	355	348	323	345	320	341	303	365	295	335	354	319	330	314	310	332	340	367	336	330	362	342	304	337	309	342	299	290	326	314	314	293	314	321	298	360	320	340	323	330	328	323	335	314	290	328	325	358	319	327	329	346	331	315	347	307	295	354	339	353	344	348	332	322	314	341	335	312	314	342	332	318	313	338	305	345	310	323	330	338	295	344	341	311	292	332	363	342	327	321	321	337	311	326	326	311	324	334	325	295	349
42708	31453	30541	13263	2568	515	909	476	395	376	385	396	369	379	378	353	422	425	402	406	384	364	382	401	407	378	388	322	360	377	385	389	408	373	407	399	412	396	403	389	410	403	381	335	408	385	422	352	413	384	379	364	379	366	397	370	389	405	412	374	382	374	404	380	409	395	439	411	361	364	380	377	409	387	390	386	370	387	359	384	384	425	390	366	376	370	405	386	339	395	386	385	394	387	389	403	391	391	387	367	378	373	399	394	381	382	408	345	399	411	417	391	370	387	386	367	406	372	387	378	377	416	374	357	414	394	381	407	384	411	373	404	369	408	400	358	412	403	376	372	387	393	390	391	384	379	373	412	366	371	346	441	354	401	386	387	393	389	389	352	374	392	388	390	396	357	407	408	412	391	371	409	404	406	386	387	380	397	405	384	395	371	397	375	380	397	381	375	402	412	362	415	366	398	375	411	390	395	372	406	347	416	399	368	412	371	347	359	379	370	407	420	383	420	368	392	363	405	409	383	370	409	380	393	398	382	377	399	379	365	377	363	374	403	376	376	420	363	384	364	350	339	398	366	375	398	390	373	345	362	392	367	416	406	357	399	355	389	366	386	376	389	415	358	393	406	409	401	380	393	370	393	371	385	401	409	411	379	390	413	395	392	386	413	382	366	409	402	388	382	359	402	366	382	377	382	364	380	410	385	407	392	410	373	360	415	412	381	389	389	407	413	400	374	413	356	376	391	402	412	375	408	391	391	388	405	349	351	377	374	413	419	377	352	365	387	379	378	414	333	408	388	383	435	394	421	393	389	401	352	382	359	387	416	394	377	404	394	426	370	382	386	400	348	413	424	392	362	362	381	370	352	395	417	396	376	427	419	374	372	369	386	390	365	365	401	397	398	413	393	372	382	384	384	374	384	390	388	393	369	377	353	375	391	378	388	407	394	398	400	383	395	390	406	364	380	373	384	387	399	368	365	376	384	402	385	401	366	364	376	422	426	409	368	389	402	390	378	384	353	366	362	411	379	412	407	362	387	364	385	402	392	395	365	364	357	386	391	404	377	375	406	368	397	375	413	390	405	388	401	385	415	407	430	409	344	366	368	399	371	376	419	369	364	403	369	386	357	356	353	377	368	391	408	361	369	434	385	371	421	397	392	412	408	386	414	378	406	371	408	376	382	371	386	369	407	406	388	410	366	407	373	368	368	400	398	389	396	390	377	359	399	373	403	408	392	372	375	361	383	358	357	373	387	403	377	383	403	388	403	408	380	374	409	392	388	343	385	380	382	402	401	404	407	384	390	389	372	395	388	390	404	418	393	380	414	397	418	381	415	379	399	392	376	395	368	431	419	427	386	405	367	382	374	397	396	371	393	368	391	373	410	394	399	388	373	381	375	402	387	361	374	388	374	415	400	402	365	396	388	361	367	396	388	390	419	401	374	388	384	349	433	406	380	412	422	379	396	407	434	380	380	405	412	386	375	424	385	397	362	354	388	401	421	382	368	388	410	394	394	412	389	379	413	381	406	413	386	372	394	378	386	418	376	396	399	367	376	402	389	395	375	380	342	370	402	380	396	371	383	395	399	406	377	346	390	358	392	399	399	388	388	387	407	392	391	402	412	350	382	394	380	392	415	400	403	401	399	406	364	363	419	392	365	374	372	389	423	383	407	391	401	369	419	387	376	405	384	394	400	404	400	402	381	383	387	383	403	394	357	364	383	388	402	415	390	383	344	353	386	404	406	374	390	401	397	402	424	415	366	349	399	383	376	382	372	397	377	419	402	375	382	431	399	375	398	389	381	381	402	391	389	383	377	414	389	386	412	376	367	385	383	354	395	447	409	367	389	408	387	395	410	411	362	391	421	383	372	415	402	373	396	381	405	350	411	385	381	434	384	400	360	418	404	377	379	387	399	394	366	386	415	411	365	396	372	379	385	385	386	416	405	430	353	423	375	395	362	398	421	434	404	402	374	401	388	403	407	393	368	386	367	399	379	385	381	348	355	368	391	378	391	370	389	422	408	379	368	367	385	439	368	379	377	399	411	391	361	394	404	377	352	393	368	413	370	373	368	404	386	378	398	375	360	364	396	380	389	407	403	392	377	375	379	361	400	363	386	397	381	410	378	426	406	431	389	348	386	400	374	387	390	394	385	381	377	380	376	368	410	419	406	425	361	383	362	398	376	387	381	414	402	395	382	383	379	392	387	434	386	378	408	425	373	388	365	395	404	414	352	370	410	406	366	407	367	385	364	364	420	433	354	387	399	366	416	427	414	398	383	424	384	418	392	354	395	388	399	387	401	391	382	407	352	390	436	392	412	408	382	356	364	372	435	403	392	411	382	382	417	401	378	413	398	352	380	390	411	385	415	402	398	369	394	392	386	371	408	360	408	388	403	384	368	409	419	397	411	394	366	403	414	393	390	392	370	408	365	384	372	394	416	380	402	375	430	397	391	412	384	375	398	378	358	372	367	371	392	393	422	405	380	401	403	367	395	383	397	400	409	358	396	395	430	381	369	340	382	370	413	385	394	405	383	399	400	377	411	375	396	367	391	386	387	403	383	397	398	401	373	432	354	390	405	427	414	397	423	433	363	371	395	393	357	398	376	401	401	384	389	361	375	395	393	409	418	379	410	382	419	389	379	355	392	379	410	413	388	376	403	365	390	394	383	408	371	366	387	386	370	388	379	363	411	398	378	390	408	389	396	378	392	390	406	371	385	375	425	377	378	371	367	370	397	383	386	399	405	369	392	385	366	390	366	409	390	390	387	376	383	400	414	379	383	375	389	352	385	412	371	398	371	354	395	407	374	385	394	395	400	382	417	370	388	395	370	379	423	405	404	392	395	365	373	395	373	446	389	359	367	392	393	363	382	412	378	380	401	385	357	399	388	389	379	392	381	402	414	364	356	373	375	383	397	398	370	380	387	360	375	412	389	389	385	386	357	401	363	419	384	394	364	384	387	398	362	402	375	388	404	363	371	405	374	412	418	395	404	399	411	370	404	404	423	391	386	377	397	391	422	413	380	375	404	384	361	393	395	388	358	392	391	398	373	378	404	390	384	369	357	412	392	422	422	412	405	384	378	382	378	381	410	382	395	397	388	371	414	371	390	422	391	345	396	427	392	380	408	389	375	391	366	373	390	362	376	383	390	416	411	346	358	392	391	377	376	382	374	370	420	407	385	394	369	431	393	422	370	390	396	401	378	389	369	404	400	385	365	392	391	392	363	384	397	382	338	402	370	382	365	386	359	390	401	412	393	450	382	360	375	365	414	405	389	416	370	388	380	394	400	396	408	373	391	373	403	406	402	387	395	400	390	387	372	403	411	393	397	393	377	412	403	395	390	364	376	379	409	362	364	391	380	364	361	399	367	384	394	385	376	376	399	390	384	376	344	381	364	406	413	391	416	411	421	422	357	381	417	387	404	433	420	391	405	374	390	348	419	385	370	341	380	404	375	402	353	375	376	413	405	392	375	388	362	390	404
23401	20783	31872	30215	22637	12068	6722	2041	642	683	631	617	623	646	675	567	595	630	628	632	632	573	645	608	578	591	600	580	637	595	610	595	604	544	601	579	634	604	565	625	598	582	583	577	577	596	628	583	613	577	642	603	601	590	578	634	593	642	618	581	574	599	603	603	568	623	596	594	589	601	626	603	605	578	581	606	568	607	609	592	615	573	584	580	602	599	608	596	605	607	590	609	559	597	594	595	581	603	555	601	591	597	584	573	570	597	576	557	631	592	661	586	590	588	545	596	608	572	573	574	589	578	609	578	593	609	615	600	609	636	584	605	563	613	609	588	597	558	558	585	551	613	595	615	591	572	545	577	558	610	596	570	559	612	569	598	627	574	619	595	588	562	576	572	564	603	603	598	585	625	637	587	651	608	587	551	593	600	604	620	625	580	585	562	551	623	571	590	614	564	596	576	569	559	595	611	563	562	602	582	594	597	665	563	570	598	577	608	619	620	591	604	609	593	600	607	546	582	567	603	562	601	596	576	594	576	558	580	577	569	592	627	602	568	592	572	646	539	599	555	583	570	573	570	606	611	610	573	578	554	604	570	584	552	626	601	582	565	556	596	606	603	543	595	576	561	613	590	580	562	579	525	580	596	628	601	584	588	576	561	578	607	595	585	579	542	636	582	592	559	533	591	615	586	593	635	604	568	534	561	616	617	583	569	579	564	585	578	599	576	569	587	634	607	587	572	561	568	596	536	573	572	603	583	570	575	605	561	613	593	554	638	600	584	586	591	561	591	564	589	583	602	610	647	613	607	598	592	573	589	599	580	615	588	569	571	612	549	587	567	572	569	576	558	605	602	616	584	623	617	623	614	619	611	588	595	549	571	610	606	609	600	564	592	606	588	559	619	595	596	549	580	579	550	597	615	557	572	569	613	597	588	599	606	605	578	561	609	578	591	583	651	604	598	625	613	606	538	612	634	547	627	585	597	640	599	606	611	578	564	569	591	611	599	555	592	629	617	581	580	604	579	615	597	589	615	595	598	607	571	561	620	601	558	578	588	623	653	616	600	632	635	568	568	606	587	596	581	553	612	610	586	598	582	602	561	616	547	619	621	567	598	607	591	638	578	608	602	577	616	555	594	603	588	618	609	629	582	559	566	591	549	599	573	577	556	573	578	581	605	601	593	559	592	540	584	598	566	649	613	628	639	576	617	630	576	622	579	592	565	574	590	616	641	647	570	600	593	590	602	620	599	593	582	603	575	593	601	630	581	554	577	597	627	614	624	602	623	614	588	547	609	552	584	575	559	614	590	595	601	641	555	596	589	616	568	554	571	607	589	597	551	565	570	578	529	603	630	613	606	549	622	590	566	587	573	617	581	618	610	569	564	543	562	640	606	581	636	556	603	599	606	566	589	562	599	614	576	601	609	581	617	597	552	555	585	573	550	590	589	622	559	644	599	584	588	554	592	594	594	597	538	557	625	604	582	578	601	560	553	595	583	601	548	571	595	605	567	609	606	613	647	571	637	573	604	645	593	572	617	617	559	591	581	604	582	572	544	579	566	561	572	614	594	612	580	570	654	589	570	600	618	591	574	596	557	601	576	617	606	568	595	560	601	576	609	608	596	616	598	616	603	577	582	592	556	602	616	575	548	582	604	514	571	585	556	608	614	638	589	600	579	595	581	551	622	605	571	586	593	597	593	579	572	564	575	631	554	590	537	610	585	568	629	601	643	584	594	606	638	547	612	613	630	603	582	628	566	583	573	590	572	561	576	615	551	595	564	605	613	579	641	606	605	559	619	608	573	604	575	603	580	639	598	582	603	565	559	599	601	623	603	595	610	583	584	595	558	594	550	560	612	606	571	576	582	576	599	579	593	573	573	560	525	623	564	597	588	585	595	567	592	598	613	565	608	566	598	618	556	577	601	590	564	592	597	591	586	547	554	580	556	598	570	595	599	600	603	656	582	593	598	551	546	626	588	604	622	628	555	581	585	585	591	584	584	626	605	565	575	561	588	609	648	558	595	585	609	559	585	575	551	580	626	551	587	624	573	637	614	612	584	583	567	631	581	565	574	604	623	569	564	583	581	627	593	600	584	620	594	615	612	591	606	582	653	577	631	635	621	583	566	539	622	598	614	654	578	571	594	597	583	564	596	598	580	564	596	615	602	675	568	554	592	601	595	542	605	566	593	583	538	551	569	549	581	617	583	573	641	601	566	569	581	614	571	593	591	564	553	623	597	592	615	612	577	627	608	601	588	567	607	626	580	601	599	596	591	633	556	550	591	594	639	568	584	586	613	590	547	636	545	541	610	608	591	580	579	514	609	550	574	573	620	596	553	607	602	589	623	601	604	577	662	602	600	582	604	554	584	557	623	560	555	602	570	573	607	569	560	552	601	636	588	577	552	597	564	590	602	669	628	589	607	562	580	569	567	626	574	600	587	615	594	610	566	593	569	597	581	594	612	572	585	579	580	613	583	580	547	607	634	561	626	566	567	608	605	563	596	586	550	598	576	609	591	598	584	574	573	605	607	594	572	580	587	622	574	583	590	611	643	563	602	612	551	558	584	579	615	575	600	572	614	566	634	589	562	594	567	597	630	610	572	641	597	566	564	637	602	565	566	579	595	576	612	622	589	558	545	645	591	630	561	569	606	569	592	611	594	612	549	610	599	580	593	608	571	594	566	588	613	548	595	590	622	602	632	593	648	582	594	566	572	601	563	584	607	601	580	618	612	634	595	569	594	582	590	625	579	562	610	615	630	598	579	560	582	607	641	552	556	572	553	592	568	607	585	588	612	570	602	585	580	572	574	619	607	594	595	600	580	583	588	602	558	586	625	586	611	579	561	602	600	627	598	602	596	596	615	555	581	605	586	577	576	568	622	580	606	569	583	590	616	554	571	595	586	583	624	592	557	592	560	572	567	591	617	615	580	592	612	583	614	558	564	565	581	591	613	594	598	596	541	608	608	644	577	554	555	602	589	576	568	598	580	600	610	633	602	551	592	590	580	597	594	576	583	576	586	629	582	597	551	564	606	613	618	576	577	588	577	582	589	575	586	605	600	634	622	600	635	633	566	554	626	575	604	578	616	585	600	578	613	553	585	534	577	573	641	542	571	570	580	564	600	619	625	538	627	606	582	577	602	580	575	599	616	587	611	621	579	588	605	576	576	611	591	588	572	576	583	595	629	586	552	605	589	607	598	584	619	587	572	618	629	562	556	573	615	593	603	543	604	619	568	546	576	570	583	609	648	550	600	591	568	615	598	603	589	601	619	628	580	584	582	595	572	561	611	598	561	601	584	600	582	588	604	591	559	567	602	621	559	642	592	625	596	612	629	601	592	609	603	588	563	621	579	558	612	573	624	539	604	570	600	560	599	538	596	582	589	610	618	619	598	578	618	583	560	623	608	592	577	605	582	583	564	614	600	565	626	585	582	554	604	631	608	605	643	598	578	613	588	607	606	547	519	535	585	608	597	630	574	630	608
49583	73467	70154	45389	12153	1177	7369	2922	853	709	753	740	739	716	719	726	665	680	648	705	671	713	675	650	720	671	696	706	591	669	669	664	638	669	648	664	648	672	710	666	674	673	644	694	643	622	670	667	625	672	715	733	637	731	654	651	697	660	669	636	642	648	644	625	668	681	682	667	628	658	677	681	619	671	636	663	647	733	690	655	673	705	688	673	688	608	693	612	692	688	630	690	641	633	669	661	686	676	671	685	717	648	667	679	681	694	707	679	667	670	655	703	660	669	657	689	733	638	630	667	661	706	667	647	621	659	688	650	643	671	731	664	644	666	639	674	728	642	661	669	637	695	671	635	681	638	721	656	678	697	684	666	670	599	692	660	652	670	651	637	630	652	637	673	649	647	702	677	728	637	675	676	667	637	652	687	694	629	696	677	652	670	665	655	720	627	674	657	695	671	690	653	632	634	681	653	695	627	684	688	676	695	700	686	678	670	701	630	626	681	689	670	641	668	653	724	681	619	666	671	668	639	702	697	665	645	687	651	653	661	687	698	650	635	691	665	648	701	642	665	609	661	691	644	709	641	628	676	677	657	658	698	702	652	632	703	672	699	695	673	642	659	660	662	599	642	682	636	650	653	663	683	671	662	650	672	658	642	648	673	648	684	615	626	675	666	681	702	680	670	669	718	638	673	644	673	663	670	674	687	630	663	630	693	689	664	651	673	641	664	688	648	680	677	695	725	653	659	684	637	701	649	646	665	697	617	651	627	695	716	686	692	644	635	655	683	708	694	653	646	696	687	666	620	663	648	682	672	632	651	671	651	692	645	655	641	679	660	626	663	680	629	685	667	688	683	670	675	703	674	661	649	648	712	647	693	632	633	658	661	651	664	662	714	666	609	641	665	707	647	664	653	646	683	681	624	675	660	744	694	675	629	643	668	664	664	668	655	654	658	650	672	702	675	704	694	682	641	665	672	641	676	658	681	678	664	664	661	661	640	660	646	635	622	668	682	692	702	636	685	711	661	621	636	684	633	680	672	653	661	667	707	694	692	662	665	633	680	646	649	684	645	616	665	618	666	653	688	649	630	667	635	616	671	640	708	648	666	648	692	648	671	665	694	651	678	667	657	619	668	705	656	666	656	681	644	651	614	670	671	667	641	638	658	659	666	635	656	585	677	665	658	662	688	671	629	654	661	650	649	672	647	663	672	635	604	695	643	675	694	707	682	613	648	657	684	639	692	667	693	695	667	675	645	713	659	640	653	651	653	677	666	620	679	647	703	715	678	682	652	642	657	654	688	653	645	663	644	646	707	674	664	659	625	656	671	655	684	625	648	661	650	683	668	669	663	664	633	679	667	641	682	679	645	657	637	625	690	645	657	662	661	675	636	713	654	661	632	653	657	635	666	678	703	643	658	671	698	639	587	660	689	659	671	695	676	657	624	642	654	648	684	660	688	684	624	675	644	655	688	679	627	648	670	668	687	689	658	740	659	681	658	626	727	626	662	622	670	634	685	720	658	647	683	653	663	649	661	632	658	631	620	634	671	645	646	674	711	635	618	669	670	659	627	679	709	725	676	714	657	675	666	666	647	651	658	676	666	570	676	684	669	593	687	663	661	647	663	658	665	651	672	662	641	667	671	670	677	700	687	696	672	654	662	660	644	694	679	752	686	722	632	614	648	630	663	648	658	629	678	672	656	703	720	722	672	664	658	680	718	641	676	643	619	644	672	710	674	660	644	663	678	670	681	684	654	676	691	684	685	656	633	623	668	677	648	692	621	645	663	637	625	639	678	737	676	651	666	678	644	663	632	616	668	650	658	686	684	651	627	721	640	613	638	636	651	663	660	660	695	658	688	638	677	684	647	684	625	663	614	659	658	649	677	694	634	648	633	647	680	651	650	688	663	705	638	648	682	672	637	672	688	640	696	633	603	643	643	631	681	681	662	626	670	616	689	633	654	671	634	668	658	641	679	658	677	635	670	681	667	622	711	693	732	698	648	671	702	684	693	622	631	718	650	684	684	638	649	650	660	616	664	693	670	643	657	670	679	649	644	684	674	684	665	673	715	686	684	649	652	634	646	643	603	668	711	676	721	644	709	614	653	652	665	654	689	733	671	655	652	666	679	653	678	617	675	638	649	699	649	697	638	661	658	694	670	659	669	662	671	690	642	651	683	639	640	674	654	640	669	660	640	663	673	657	664	638	649	624	678	661	666	689	674	662	686	652	697	657	684	651	653	644	615	689	658	678	671	665	640	698	634	680	639	644	695	667	675	715	654	664	686	685	649	645	664	650	680	647	673	664	642	671	645	646	628	654	693	660	644	661	679	632	656	638	707	660	646	627	694	681	645	716	680	628	664	673	703	666	663	663	661	694	651	675	617	650	732	656	644	724	682	654	646	676	602	678	659	623	668	664	708	691	649	662	699	640	681	711	637	723	630	658	633	645	653	705	616	686	649	701	662	683	683	660	680	686	692	636	703	718	680	718	680	653	709	625	667	705	642	682	687	660	682	668	681	614	669	667	618	694	642	684	693	661	702	700	692	662	679	693	618	611	678	658	672	652	661	718	681	711	664	652	651	661	648	655	654	682	657	635	679	668	676	709	645	700	704	634	663	663	694	688	670	660	643	669	661	679	662	679	686	656	648	700	715	637	623	673	660	633	649	694	657	629	701	658	735	704	663	678	638	682	671	664	640	660	680	688	619	647	666	616	623	620	655	705	639	688	648	641	661	608	691	633	704	662	657	678	681	654	673	638	659	709	604	678	648	634	689	629	706	702	682	696	672	703	628	640	727	698	689	663	640	642	676	674	704	649	635	695	666	660	611	632	671	705	605	634	682	622	634	638	669	670	678	705	665	671	674	659	695	660	676	666	707	676	638	649	625	612	659	717	639	624	709	651	675	666	626	645	670	675	659	684	641	641	698	636	681	674	662	646	675	644	704	642	665	676	672	644	677	684	735	665	698	621	656	664	677	690	644	648	659	627	653	672	693	625	686	679	666	667	673	708	670	679	668	630	688	659	651	709	691	649	718	671	670	677	682	678	661	629	670	682	677	701	695	666	661	620	640	661	666	700	689	643	672	672	683	655	650	673	604	661	718	650	666	626	694	658	662	700	679	673	674	649	632	646	687	668	671	701	658	662	677	640	705	643	699	709	667	652	657	654	670	647	685	680	647	611	634	621	686	629	653	675	678	627	654	638	664	679	713	638	658	674	651	678	701	689	657	673	643	640	670	643	661	615	645	660	688	649	670	671	649	671	635	678	704	646	709	705	610	623	653	663	673	693	673	638	687	667	585	668	676	660	633	683	640	714	669	681	658	724	722	657	629	643	717	662	646	664	681	688	668	641	651	643	684	615	656	713	686	684	667	677	691	732	699	622	667	656	661	697	671	694	675	674	614	716	663	737	664	718	673	650	635	648	688	637	652	630	650	678	638	655	624	658	641	679	650	676	656	645	708	660	690	720	667	664	671	673	681	668	633
24575	20897	30886	28898	18692	4067	2122	878	360	340	342	312	315	307	340	320	303	340	308	329	335	282	336	294	307	292	313	317	337	349	302	286	316	307	314	305	318	340	292	291	302	317	312	312	336	304	325	309	325	322	310	322	296	293	299	316	289	322	323	332	296	328	302	311	313	283	291	277	310	319	322	289	310	322	300	305	312	297	300	338	301	311	301	300	310	346	308	297	320	270	281	304	289	292	296	317	305	294	295	296	294	309	326	310	324	316	325	320	313	288	344	298	307	312	265	310	347	320	332	314	304	325	326	313	312	306	277	322	296	312	331	360	306	303	330	274	306	294	307	296	309	287	282	310	333	320	294	322	314	303	303	292	285	319	301	299	300	297	335	298	278	321	282	315	300	291	284	302	339	306	329	320	295	282	294	295	331	315	296	338	307	274	305	309	289	292	314	322	324	309	323	305	299	280	312	303	297	281	319	296	319	281	306	303	332	321	314	307	295	298	326	322	302	323	306	294	281	280	284	290	306	303	298	322	319	291	305	299	339	299	319	320	328	303	312	311	317	338	297	290	314	298	336	281	326	305	290	306	329	328	322	317	289	299	343	292	306	306	284	283	291	337	295	297	278	296	288	312	335	308	297	317	304	303	277	307	300	329	298	295	313	264	291	326	297	297	318	330	300	286	267	308	296	300	326	308	298	332	300	321	303	325	334	290	323	293	280	311	294	314	323	311	294	329	295	299	322	330	298	287	280	336	288	321	328	310	279	291	338	318	312	304	309	281	324	319	314	321	284	321	299	298	319	301	343	276	314	307	305	283	348	286	297	310	287	331	301	306	301	281	329	323	330	289	309	314	309	298	305	289	322	318	323	323	303	301	331	310	307	306	334	318	308	306	319	309	324	305	296	344	279	298	316	304	325	345	304	313	307	281	302	295	352	290	295	326	335	322	302	330	304	339	308	281	306	305	317	331	282	324	314	300	331	305	305	300	309	286	335	352	284	305	327	276	320	304	304	312	263	299	306	284	314	316	300	320	297	327	295	317	330	303	320	335	288	278	302	302	289	300	301	330	296	335	277	317	285	294	299	344	313	287	315	299	320	327	293	308	354	297	310	314	323	289	309	314	313	319	293	288	316	311	292	329	315	302	288	277	321	297	290	327	298	328	309	286	340	326	325	325	313	331	307	288	309	317	323	295	301	294	307	327	308	308	313	300	301	317	359	306	285	297	315	303	333	303	328	282	315	262	323	322	321	266	306	287	321	304	353	296	292	327	310	319	286	298	297	272	289	292	291	292	321	325	315	306	270	291	307	293	289	313	315	293	325	335	292	331	293	266	268	330	293	343	304	317	311	322	324	291	306	319	278	302	294	297	300	307	289	284	280	311	306	326	294	316	314	309	317	327	292	290	277	309	312	317	347	314	333	314	297	307	312	291	297	288	309	325	302	285	265	290	281	307	305	309	300	324	319	305	303	326	306	289	295	276	283	328	281	321	309	308	291	321	331	277	293	310	312	311	283	316	311	332	297	309	305	286	328	315	304	331	281	288	322	313	324	289	291	321	311	313	302	321	321	284	288	300	327	315	301	318	321	280	296	325	339	325	331	318	322	288	285	314	296	293	311	317	305	326	314	302	285	289	300	308	297	331	296	303	306	311	328	344	306	321	301	286	312	304	319	312	308	339	292	298	312	289	274	316	305	315	300	327	291	284	326	321	293	294	288	332	300	315	298	327	310	299	298	318	346	292	303	316	319	301	303	292	305	293	312	293	320	301	304	287	295	304	289	321	286	295	323	305	324	341	315	338	310	297	301	332	331	279	339	323	321	316	308	339	304	311	303	308	291	296	332	281	305	305	311	315	280	297	310	278	325	302	339	297	305	316	286	333	296	303	354	322	328	325	348	305	317	322	322	313	294	320	325	309	338	270	308	304	312	316	300	319	307	302	301	291	278	313	314	302	312	327	324	302	299	321	322	286	304	295	303	310	290	301	303	293	310	318	331	333	293	320	339	322	287	313	309	298	299	305	302	279	305	313	283	302	290	314	300	292	312	289	286	290	297	331	300	303	340	314	301	316	350	298	295	347	320	275	296	318	326	307	279	296	317	311	323	324	322	309	321	289	317	322	299	311	309	285	304	306	287	305	313	257	307	295	306	276	289	306	313	294	316	344	287	295	326	291	294	324	306	321	279	309	335	286	315	299	324	312	327	303	325	307	295	294	296	326	326	306	311	298	279	296	315	313	306	323	309	287	294	317	298	328	332	297	325	292	276	258	306	319	315	299	297	330	325	286	320	301	299	308	303	294	309	286	287	312	299	310	282	303	300	325	312	279	283	294	307	315	298	308	282	310	329	310	298	313	290	312	296	281	281	335	311	316	310	319	309	280	312	332	283	308	305	317	282	298	314	330	315	301	305	290	301	283	328	314	291	289	334	308	303	308	307	326	309	314	288	304	300	277	301	283	291	292	306	286	307	292	286	306	312	306	325	297	287	300	309	330	327	295	292	291	323	340	330	309	292	285	300	291	324	295	321	289	316	336	318	338	307	293	309	301	308	340	318	287	293	333	288	299	323	322	305	334	305	320	338	329	285	292	282	319	337	316	310	308	309	295	283	272	309	350	290	313	313	307	321	286	315	321	334	309	309	313	324	329	320	304	295	299	306	305	303	293	303	316	312	318	298	309	299	289	282	283	345	292	329	306	308	322	331	267	310	299	302	292	302	330	293	284	274	331	307	309	302	283	298	317	286	293	279	315	296	320	310	324	348	301	319	298	285	333	303	279	328	299	323	298	324	315	320	305	300	297	356	313	327	303	302	319	344	304	281	283	297	317	281	300	310	304	326	305	307	276	317	321	305	309	312	331	301	295	309	303	313	311	300	312	295	295	285	279	297	327	304	299	307	321	287	311	291	293	302	317	303	293	323	312	308	290	335	324	302	315	312	290	303	326	307	301	296	305	328	304	303	305	303	306	272	304	336	318	288	277	355	315	279	302	332	314	326	313	279	304	308	330	312	290	295	315	329	288	302	309	277	309	292	274	320	279	289	322	291	323	321	302	308	295	307	311	291	326	289	318	290	313	334	334	302	316	308	326	298	319	323	307	286	293	292	325	278	339	292	302	306	326	282	329	297	318	299	304	287	337	331	311	292	285	315	324	324	324	322	323	313	291	292	294	326	331	268	317	318	299	290	307	319	293	282	288	272	339	301	300	278	310	332	290	296	288	287	314	302	319	326	312	309	318	322	288	326	299	271	335	302	314	325	270	322	302	315	300	309	325	330	310	297	305	303	286	296	302	299	309	309	282	320	316	309	320	316	321	339	255	313	339	319	335	287	314	315	315	301	294	280	288	324	319	301	289	285	301	324	314	288	314	315	320	311	304	320	341	313	307	279	275	289	297	327	292	339	292	309	337	294	306	321	303	327	320	277	313	306	306	332	299	261	308	298	297	314	316	286	289	309	362	284	340	297	306	277	330	317	327	286	316	277	315
48671	64879	58883	39484	9777	621	3980	1946	481	442	442	398	382	400	401	381	392	400	360	397	412	385	389	388	373	357	382	381	352	355	400	375	366	389	390	400	397	380	399	370	374	376	395	404	364	368	372	390	354	358	397	347	337	379	374	385	377	404	356	385	382	389	378	369	386	390	378	376	349	357	373	371	361	395	379	365	398	386	371	366	389	368	387	378	383	369	366	401	386	384	369	343	382	380	344	366	378	376	382	361	396	409	374	378	336	381	347	376	368	379	374	397	371	379	384	353	364	381	374	397	366	369	358	385	387	364	357	361	355	390	371	362	358	387	353	374	334	363	406	404	325	431	365	354	372	387	394	396	382	377	383	413	344	386	392	407	408	369	373	365	372	377	414	371	364	364	359	349	375	373	338	386	380	361	369	376	395	397	377	348	385	384	358	350	396	357	394	392	373	394	356	362	395	375	374	381	386	318	370	383	416	374	367	371	381	359	409	386	356	391	368	364	419	385	414	367	380	346	389	395	361	363	362	362	361	381	399	379	389	383	368	363	385	383	388	376	375	357	389	406	364	358	361	356	377	369	386	407	375	349	398	374	376	368	400	393	405	377	357	363	371	376	354	380	398	392	390	358	399	388	379	370	345	375	388	403	370	394	380	376	347	381	372	401	390	414	381	361	359	349	361	366	379	370	375	354	405	411	412	417	345	378	377	403	383	373	374	370	365	366	352	404	384	388	358	388	360	372	340	387	405	355	414	370	356	389	334	391	380	392	396	350	411	412	377	369	385	371	357	350	391	362	406	413	375	377	374	394	396	371	376	374	363	371	392	368	393	366	369	408	335	386	378	391	354	381	373	367	394	356	361	391	379	374	369	369	362	379	398	376	377	382	394	386	359	353	359	362	407	374	379	361	360	378	390	381	366	408	393	384	367	386	397	385	383	362	386	362	347	376	367	382	343	395	409	397	401	368	374	381	385	360	361	378	385	408	369	326	364	402	358	371	423	381	371	403	408	376	398	387	363	360	355	392	392	339	384	380	394	361	369	383	369	402	370	377	348	377	363	376	372	376	378	366	359	421	366	415	376	385	387	388	396	391	351	366	366	361	357	380	375	396	367	387	376	370	358	353	385	344	377	399	358	359	371	339	373	395	364	393	372	387	340	395	362	382	393	375	361	382	371	385	398	377	367	395	382	379	380	354	365	406	387	379	339	395	394	360	369	360	380	371	389	369	368	383	397	373	378	390	369	357	400	391	402	391	363	341	402	390	364	378	421	391	373	374	367	385	406	404	423	374	376	404	402	371	352	382	364	377	408	365	375	403	381	401	358	347	377	394	357	369	395	386	367	394	349	382	370	369	393	392	394	348	370	371	363	375	363	350	360	354	381	354	382	386	408	372	362	439	376	393	380	373	372	398	391	396	368	391	381	372	375	378	389	361	360	390	358	408	379	355	368	371	332	374	358	371	355	405	357	385	365	397	368	368	394	383	368	347	388	360	374	377	408	398	378	390	360	399	389	398	371	388	358	341	389	397	418	396	392	361	347	403	372	377	390	381	349	377	368	330	381	385	366	394	360	403	392	342	389	336	368	364	379	361	379	394	379	379	371	348	382	365	352	392	391	378	374	365	381	421	399	380	390	402	410	371	345	362	359	379	377	385	361	342	418	419	372	371	381	417	367	343	343	382	384	384	402	378	391	398	315	394	388	389	380	368	374	385	386	358	386	326	373	362	371	391	361	383	387	381	390	401	343	363	342	417	369	387	349	378	419	394	361	338	357	450	371	381	345	375	368	387	380	389	361	361	395	381	412	382	377	418	370	363	410	366	378	386	354	378	388	384	348	397	359	360	408	360	377	380	385	410	372	380	408	373	390	372	343	365	373	393	383	424	389	368	410	396	391	400	372	370	367	399	378	373	381	407	347	381	340	395	383	385	389	378	383	429	360	368	383	363	376	378	404	404	375	383	369	415	383	420	347	398	364	356	384	411	354	386	396	388	372	390	413	367	390	381	363	396	360	364	357	404	371	395	380	363	367	391	372	345	327	405	396	403	421	369	342	380	374	381	384	371	373	397	391	352	371	360	361	361	389	376	389	364	380	377	393	386	362	388	369	402	364	380	363	381	384	394	397	370	373	364	373	367	390	373	377	359	364	387	371	392	390	378	371	400	354	352	376	404	376	374	391	390	363	384	414	376	387	382	370	380	387	388	363	376	394	380	388	397	405	384	359	362	340	356	409	380	377	352	380	372	355	361	376	350	398	380	359	365	448	392	350	381	331	345	409	385	381	387	380	360	405	395	358	404	383	361	358	388	382	405	353	387	369	350	404	429	413	348	372	384	376	383	358	377	347	361	370	388	334	380	425	349	380	397	381	395	409	391	383	346	382	375	378	347	367	335	371	401	400	400	398	373	406	379	388	387	389	399	360	371	368	382	365	350	354	324	385	355	399	364	343	405	375	366	371	393	404	376	348	343	380	372	344	350	377	356	413	378	385	359	348	367	416	378	378	380	397	366	359	339	364	348	379	348	370	370	372	383	402	375	379	376	397	363	353	369	384	372	386	363	390	343	370	345	403	386	381	357	386	392	401	364	381	364	356	378	384	416	400	346	367	380	386	405	383	375	380	419	400	344	387	387	377	385	418	357	385	373	356	361	384	407	409	365	369	374	385	326	396	361	394	375	353	407	384	370	355	424	394	380	387	387	378	351	360	383	341	346	386	361	373	366	353	377	388	391	390	375	395	381	368	376	352	370	362	385	403	379	389	386	381	347	355	406	374	378	338	412	377	380	369	341	385	394	345	371	355	387	384	394	393	385	363	357	373	365	408	343	402	371	391	413	402	416	385	368	394	389	357	382	385	373	369	341	374	350	364	404	394	354	363	378	374	406	364	368	365	393	369	358	358	382	374	368	424	381	390	375	348	407	400	385	373	395	375	388	352	372	387	390	362	382	371	420	367	369	402	406	392	391	394	381	384	339	365	390	365	392	362	391	385	416	356	379	369	402	383	378	357	375	417	385	385	366	385	373	390	397	419	339	364	411	392	369	340	363	350	345	370	344	378	382	401	382	403	353	368	376	417	400	427	386	398	368	429	352	426	420	391	354	383	378	392	345	372	393	362	385	356	387	404	396	377	383	367	375	376	354	368	346	363	394	362	405	377	392	381	393	351	428	362	357	370	386	374	350	414	395	394	357	360	361	372	374	379	385	399	376	382	381	385	361	410	357	364	391	389	401	376	392	381	375	383	385	450	364	369	376	365	384	363	375	391	378	386	398	356	368	374	385	404	385	383	360	348	390	364	375	352	401	351	368	380	360	410	393	401	400	396	376	366	364	358	364	340	381	372	390	353	368	365	383	376	389	369	346	428	379	360	388	361	371	363	421	354	360	385	369	396	392	413	355	407	366	363	372	405	370	406	399	375	405	389	384	405	394	407	373	402	370	369	394	400	410	373	388	404	404	389	381	361	379	356	371	387	377	385	385	393	386
22278	20758	29584	26074	22132	20570	19722	3077	884	840	864	787	825	787	776	798	813	742	743	766	748	736	722	716	758	703	719	751	716	764	726	709	765	717	734	702	734	729	671	714	750	725	742	706	758	763	744	753	724	714	740	742	708	709	750	710	701	737	733	723	691	734	730	740	716	707	739	701	700	723	716	714	712	753	720	692	715	753	698	733	711	748	722	727	738	702	732	699	740	746	688	727	736	722	685	728	719	671	711	735	697	710	739	724	733	751	707	697	757	724	737	753	733	683	723	706	718	736	721	702	726	693	751	707	700	743	749	730	702	669	738	751	724	711	714	743	669	721	744	719	741	699	707	711	713	757	672	706	768	694	712	713	708	691	741	757	742	738	729	761	692	770	708	742	703	741	697	687	700	701	730	700	723	670	691	700	720	707	698	753	667	700	698	674	747	757	679	725	733	734	685	705	704	706	710	750	721	728	736	723	742	646	737	716	696	680	699	719	697	715	708	746	699	706	737	699	686	711	736	686	714	701	714	766	699	728	738	752	737	771	666	731	699	712	720	730	752	786	716	708	689	728	732	720	705	704	682	688	692	757	742	767	767	717	709	737	699	689	729	675	708	728	736	681	716	711	725	753	690	678	702	726	774	707	707	670	731	732	729	671	713	677	701	715	730	739	709	698	714	740	697	726	689	732	707	755	735	719	711	687	702	750	709	731	692	712	780	742	708	721	717	723	681	732	766	694	701	736	777	723	753	667	742	723	694	785	701	702	683	689	702	747	784	657	690	727	728	694	677	773	715	662	715	720	685	730	692	696	670	754	733	698	661	735	723	707	706	753	694	707	721	753	704	681	746	731	725	726	697	737	725	728	702	740	704	696	738	703	671	732	714	733	725	715	698	710	730	709	693	695	669	693	710	716	750	711	784	722	739	726	665	747	743	748	789	721	745	694	725	693	721	731	747	681	679	753	707	744	717	717	695	725	677	741	740	731	725	739	719	719	713	708	706	712	729	740	690	693	695	694	723	659	709	725	708	736	758	719	747	707	726	728	731	719	711	693	712	749	736	699	782	732	700	718	697	779	728	739	752	727	705	662	696	699	711	725	693	699	731	715	721	716	713	714	715	697	738	731	745	758	716	697	698	704	713	736	721	703	737	728	691	703	724	721	739	739	714	678	735	691	678	712	679	752	731	699	713	717	724	712	723	706	690	706	714	737	705	763	706	637	699	728	729	725	750	692	729	681	745	711	724	782	779	696	749	682	707	752	686	693	717	706	701	688	711	767	645	685	708	716	734	708	742	685	711	734	741	684	769	771	709	674	693	684	715	733	718	731	712	693	725	687	679	738	713	725	714	696	702	709	736	739	654	685	728	738	692	724	683	718	726	742	701	698	730	734	744	766	699	730	727	719	719	756	717	721	697	722	717	749	707	751	729	701	719	755	713	696	690	742	723	671	698	720	752	722	710	718	730	749	742	678	743	664	740	691	673	718	742	765	709	706	717	683	748	693	724	686	718	713	708	724	693	716	725	707	700	755	724	718	741	697	736	678	737	638	715	733	767	709	696	687	728	697	756	721	744	681	719	764	720	714	696	736	684	705	744	714	660	731	692	706	658	724	682	724	739	685	717	720	756	747	775	725	762	700	720	753	705	676	723	720	750	752	711	673	739	732	732	713	697	712	712	696	699	727	712	771	688	724	717	689	735	737	751	716	743	685	709	766	668	715	681	740	736	688	732	690	670	680	738	707	720	755	691	726	703	744	706	694	700	724	704	714	734	683	746	736	699	738	736	708	734	693	729	774	696	714	746	708	726	729	700	662	757	706	714	722	738	734	759	690	710	708	652	714	729	704	667	704	719	696	739	715	703	738	747	720	756	726	686	769	698	644	716	752	716	754	720	728	741	735	710	738	708	681	697	700	706	744	751	752	714	767	719	778	736	697	711	709	661	700	735	696	700	688	686	719	723	696	717	786	740	697	742	721	681	688	703	716	704	764	725	688	723	702	672	719	666	703	732	688	719	728	703	747	712	719	720	694	704	701	708	694	757	675	726	717	752	790	716	744	732	707	675	665	720	730	731	708	712	714	688	751	725	664	721	695	719	667	702	721	689	712	710	730	695	697	724	730	715	754	712	709	719	704	698	679	692	719	744	689	717	711	712	727	693	747	751	711	736	724	676	711	748	626	725	696	706	653	696	749	710	669	684	725	740	742	729	705	709	688	719	694	740	685	771	692	701	751	723	698	718	732	673	669	680	678	753	702	666	617	734	685	726	709	692	756	712	720	714	661	684	698	751	678	703	774	720	759	724	790	738	777	675	682	757	721	686	715	730	704	657	702	669	696	696	722	728	730	704	690	721	761	691	759	661	740	701	747	696	747	714	724	698	722	694	691	656	638	688	695	707	725	721	708	717	690	762	691	751	712	734	672	689	732	730	727	708	721	744	689	740	697	749	721	717	692	741	704	663	699	732	653	708	735	734	698	687	708	720	745	688	725	761	697	747	671	741	754	741	727	720	727	698	773	716	664	750	712	784	676	669	728	694	707	730	681	716	685	764	706	689	703	760	669	709	725	717	755	727	729	701	756	724	700	739	684	753	729	682	769	710	709	687	744	701	697	713	690	665	729	754	702	711	706	759	694	752	694	748	687	717	714	753	679	751	695	738	747	710	691	762	745	713	697	685	711	684	768	698	676	706	711	683	682	742	682	720	698	689	642	715	741	701	702	776	676	705	721	696	695	704	713	665	690	718	692	697	715	714	697	704	737	680	697	725	722	687	747	690	741	730	732	701	695	708	713	761	764	787	694	752	721	753	717	733	698	749	659	679	697	735	747	673	733	693	655	693	720	696	738	733	715	755	690	781	736	722	708	701	746	723	695	718	711	697	732	707	723	686	712	699	809	742	677	710	715	716	713	732	672	735	720	732	723	770	717	681	719	722	709	741	710	736	783	699	733	737	746	750	691	729	721	731	708	720	730	689	675	725	705	698	718	773	775	782	715	720	707	756	725	746	706	678	710	685	710	693	691	720	699	737	701	691	696	703	716	736	731	734	713	710	722	721	743	714	696	699	704	694	746	626	703	711	698	678	726	759	703	750	746	663	725	755	721	735	736	730	776	733	758	762	736	664	676	715	732	724	693	696	731	705	695	728	722	709	751	693	697	727	685	690	699	726	706	702	743	735	727	734	703	695	736	708	710	761	733	718	711	697	726	717	667	711	718	702	717	759	710	734	717	778	659	692	692	732	701	730	722	742	734	725	709	721	712	695	679	790	681	698	752	697	746	731	707	701	727	678	685	733	715	718	661	708	695	729	694	686	708	744	739	738	779	704	728	737	702	724	709	692	668	704	702	684	693	648	683	703	714	686	707	725	747	684	701	720	706	730	731	740	761	635	701	679	755	769	699	713	740	726	715	688	686	734	712	713	726	718	763	753	742	717	761	716	712	721	689	779	694	702	719	758	702	683	696	726	755	717	716	701	696	676	726	704	720
53775	90536	76805	59375	15615	1855	10849	1570	1115	1056	1000	954	932	939	903	846	866	869	898	910	855	771	841	891	854	844	790	777	817	858	837	834	794	805	816	793	816	838	844	804	777	830	788	845	815	838	812	839	828	794	812	742	758	845	823	833	801	803	743	788	798	833	832	815	829	785	767	856	804	780	761	809	774	778	777	813	871	813	791	780	812	798	836	780	753	829	821	785	780	794	811	797	838	864	796	804	779	766	768	798	783	799	789	814	814	807	780	814	796	856	833	822	795	795	790	823	808	778	784	776	847	784	779	793	814	798	838	769	810	828	790	794	748	823	820	832	739	815	800	819	796	829	829	834	798	798	807	775	821	774	756	801	791	841	768	765	736	791	787	824	814	745	757	823	797	815	851	777	793	808	851	795	831	806	793	759	796	741	793	778	814	809	858	746	806	764	784	817	839	771	770	823	866	790	824	837	781	812	820	820	792	836	766	811	826	794	789	810	818	789	801	827	797	846	757	804	832	772	774	809	766	765	774	824	828	815	820	803	778	780	819	794	812	787	751	810	813	777	798	788	857	795	801	824	830	831	798	822	836	758	753	760	820	813	830	840	785	801	761	747	769	818	804	814	799	821	768	800	855	780	816	846	752	785	797	859	760	766	769	758	804	734	793	819	818	794	805	773	828	829	788	792	776	762	817	835	782	819	790	779	750	793	776	808	779	757	837	759	776	836	824	800	782	817	828	879	789	798	776	821	771	793	812	831	794	846	830	813	815	788	818	799	768	855	769	787	775	787	786	799	793	762	747	786	793	815	774	847	778	805	778	760	816	833	844	767	809	781	764	851	786	791	815	788	738	808	765	825	785	789	830	804	819	786	761	781	805	854	811	813	829	830	759	793	805	897	773	806	783	779	833	775	796	812	770	808	848	800	794	806	821	817	829	777	791	771	788	832	811	825	802	790	839	829	820	795	918	830	844	801	804	810	755	820	757	812	787	744	783	778	817	749	832	782	871	802	795	775	797	792	740	794	780	801	776	803	825	849	817	820	791	793	835	756	857	791	748	785	848	778	794	794	744	775	806	800	809	796	798	789	774	770	785	819	840	791	749	784	771	800	756	792	807	766	845	822	776	806	788	793	816	772	775	832	819	818	862	798	785	736	755	822	805	833	819	767	842	855	812	831	820	786	820	776	786	778	743	800	782	772	832	837	800	738	800	753	831	807	751	803	823	797	776	825	744	799	861	821	801	790	785	772	814	793	782	739	750	806	821	825	859	778	782	796	760	812	788	804	797	809	820	810	863	819	837	807	817	761	770	789	782	840	761	837	794	784	805	860	781	732	797	765	836	800	827	847	812	756	834	841	818	801	763	780	776	813	821	799	821	813	812	813	815	789	767	809	792	793	793	783	777	790	788	781	829	834	838	777	755	773	827	836	794	807	801	792	833	756	768	783	852	763	721	812	838	841	854	760	791	794	841	808	845	772	785	789	838	770	807	798	817	793	760	810	790	824	798	877	756	802	818	804	783	804	799	857	780	819	827	803	779	814	820	802	813	778	825	787	794	834	777	826	811	836	826	782	753	829	793	772	804	796	822	815	830	789	826	870	788	833	800	764	780	863	747	827	812	804	783	774	806	804	798	816	815	794	782	769	796	790	781	828	817	812	790	809	803	779	776	803	795	776	819	809	755	802	812	815	779	798	840	725	827	828	772	826	769	766	774	778	809	804	855	796	774	813	840	802	777	811	799	799	819	752	822	799	745	787	838	784	739	771	803	791	846	807	780	871	820	762	810	814	810	783	782	820	822	770	765	744	781	792	772	805	824	823	842	773	812	767	782	786	768	743	820	782	819	778	821	822	792	815	830	780	789	823	795	838	823	836	798	737	746	816	778	824	798	821	804	823	787	812	784	790	761	832	804	768	809	791	782	773	796	780	745	788	781	755	803	768	839	782	850	787	812	829	757	768	820	775	803	822	788	841	817	785	745	764	804	835	816	787	830	824	734	788	802	788	795	802	776	830	794	839	741	846	876	809	768	742	798	791	796	808	814	791	797	783	764	867	830	791	856	827	818	780	791	847	843	819	742	801	795	812	740	824	862	737	785	852	819	810	832	862	791	801	812	729	823	791	759	773	773	813	784	834	842	796	786	824	751	835	764	795	816	831	800	793	788	791	770	789	783	776	798	790	787	781	789	837	791	816	851	817	771	770	840	795	812	787	793	781	844	767	821	778	785	790	857	836	774	772	814	793	764	788	824	833	797	793	803	754	810	818	845	803	805	794	794	782	824	804	776	791	801	778	798	810	763	846	848	786	815	831	798	819	813	791	822	835	834	818	776	787	803	859	754	771	765	753	795	801	787	798	796	791	803	810	775	780	767	825	777	807	819	821	787	796	827	803	826	864	806	804	761	741	799	824	825	775	789	782	809	750	812	811	770	749	782	833	774	797	786	771	852	840	838	818	789	821	816	784	842	799	777	848	820	722	819	835	794	831	822	788	837	795	791	772	750	805	826	812	828	841	814	794	806	800	780	791	812	764	751	809	802	826	810	845	800	778	807	793	819	855	767	802	819	809	760	780	794	803	776	756	829	864	789	815	772	757	777	768	815	821	848	787	823	810	795	788	772	858	784	855	787	775	846	750	769	818	795	796	780	782	797	824	815	824	815	808	818	787	801	816	870	831	795	801	838	789	786	772	771	799	806	782	809	811	780	808	833	805	805	824	807	834	807	793	809	791	792	802	782	772	830	807	852	797	808	752	792	827	775	772	803	827	818	817	778	830	734	820	805	758	778	787	823	800	787	775	814	771	804	810	824	823	765	844	795	786	770	779	833	821	791	808	814	817	751	795	823	806	762	784	779	790	828	875	807	770	779	823	813	768	800	792	823	808	823	820	795	786	794	800	756	805	749	800	829	830	819	848	816	789	799	797	790	841	855	823	807	799	857	791	781	773	822	845	808	749	853	784	777	786	785	786	786	800	783	837	808	787	778	800	789	801	814	798	786	787	836	790	817	797	831	805	793	837	831	817	772	833	804	843	829	741	854	791	771	789	805	757	785	780	816	807	762	784	789	762	876	788	801	780	753	788	819	792	774	781	840	816	784	764	807	795	826	798	794	743	750	790	780	803	824	767	834	818	809	794	818	748	792	803	816	825	794	766	839	793	830	780	797	822	803	818	788	801	787	804	797	807	819	833	774	763	796	792	801	831	736	813	838	803	807	831	786	862	802	773	788	767	758	789	765	739	831	802	826	813	863	801	803	791	803	827	803	785	788	817	852	784	756	810	829	800	842	842	815	834	866	814	819	801	805	753	806	767	769	798	757	836	773	811	767	805	833	743	807	812	792	866	827	787	733	821	846	811	781	732	813	792	785	778	808	804	794	791	848	793	820	761	807	809	785	858	799	811	838	816	848	829	823	807	823	766	824	730	837	785	791	778	792	813	806	802	764	783	824	742	803	842	757	830	810	773	798	818	742	779	808	810	824	834	785	748
33737	23254	29033	18188	2792	429	604	353	319	325	309	322	312	322	316	305	356	321	323	313	328	320	323	346	301	304	330	337	321	303	350	345	323	313	341	329	318	311	331	311	337	340	333	335	356	341	295	303	312	334	326	323	308	341	299	370	335	346	292	352	295	349	330	315	317	322	317	314	297	287	323	330	298	318	336	317	330	319	315	335	316	327	350	315	318	307	329	326	326	332	333	331	301	339	314	305	327	305	315	313	308	348	292	328	346	324	331	344	337	329	287	334	336	311	304	333	320	310	317	292	266	332	308	358	339	290	320	309	320	324	314	311	341	323	316	324	290	334	298	303	323	336	276	308	315	313	316	305	350	351	337	334	335	312	335	304	348	326	332	322	338	316	340	315	301	309	328	300	341	338	305	303	308	331	324	306	337	315	325	315	300	338	311	330	331	331	315	307	331	312	340	322	317	332	320	320	297	325	296	339	333	292	326	354	312	322	328	302	362	350	338	329	343	322	349	331	315	332	340	290	319	314	315	323	358	347	293	334	314	332	296	334	299	328	334	331	317	334	327	328	341	353	345	341	352	319	330	336	356	319	312	345	334	323	352	341	317	340	309	315	326	358	324	334	314	324	335	338	336	318	314	305	287	351	329	341	319	324	298	311	328	312	318	319	323	307	336	313	334	335	301	288	337	345	305	334	319	320	317	336	335	302	332	333	357	334	326	350	287	321	326	316	309	306	307	353	331	327	293	306	327	330	304	338	303	287	313	326	342	323	320	325	328	324	329	320	339	322	298	343	332	314	324	325	285	340	306	336	355	334	320	340	342	339	309	287	317	331	332	336	319	309	311	309	309	300	344	334	314	333	301	331	307	345	331	305	294	307	310	314	331	314	291	305	350	337	315	284	321	297	308	342	315	306	340	325	311	314	334	304	309	314	316	341	370	315	323	311	333	322	306	301	312	283	291	296	344	290	318	293	298	315	344	342	318	338	336	302	329	365	337	329	320	337	309	353	309	331	318	339	308	348	303	334	303	326	307	332	348	319	280	316	357	306	361	340	332	325	334	355	306	357	327	305	327	309	339	308	334	311	334	311	326	333	303	302	348	289	310	329	325	327	319	313	336	292	328	323	329	312	354	292	303	300	306	316	307	357	332	307	316	304	306	327	337	305	343	329	334	286	328	332	341	295	305	339	305	314	337	331	295	329	313	312	311	350	324	308	313	334	345	290	302	317	310	318	318	306	325	330	309	299	316	296	322	337	335	288	328	298	307	316	345	307	307	309	314	339	323	332	344	295	325	349	332	334	332	355	326	322	343	343	328	332	330	308	301	329	296	312	307	316	327	380	349	295	315	303	316	349	355	315	353	326	297	319	311	343	350	349	330	313	339	321	326	324	326	297	288	320	298	346	329	327	331	323	343	320	338	360	353	332	317	352	366	314	303	348	340	346	332	341	334	308	319	354	354	336	309	344	281	307	323	324	322	305	331	328	328	312	321	306	332	319	332	358	315	299	305	326	327	312	325	322	296	315	317	348	320	327	274	335	296	338	330	304	326	336	323	319	329	319	333	294	334	282	337	315	320	339	351	344	277	315	354	350	327	289	359	345	338	339	319	341	290	350	330	329	308	368	332	340	316	346	295	314	322	324	336	300	306	314	294	359	346	314	309	316	293	316	315	337	302	343	308	312	300	323	326	304	314	339	316	346	328	293	338	319	292	339	314	296	350	316	300	327	346	339	306	292	315	325	375	325	333	323	310	298	306	310	327	314	329	355	331	337	356	304	357	324	308	320	292	331	308	333	325	313	333	333	324	328	303	297	318	309	332	339	340	342	288	304	335	343	352	330	312	325	333	339	326	307	318	312	316	297	310	320	328	351	313	295	353	298	318	325	340	335	348	307	314	332	353	316	310	341	346	339	328	319	333	310	307	312	324	309	317	333	313	328	286	310	362	320	314	334	312	331	326	314	294	314	275	323	360	305	321	327	339	319	322	314	338	340	300	325	300	322	310	306	314	313	326	300	325	299	306	322	327	331	346	335	343	303	319	318	355	353	294	303	295	290	330	316	337	317	305	331	315	306	315	327	343	325	320	327	332	316	315	348	352	349	341	340	345	337	316	328	347	302	310	327	326	329	339	311	301	304	314	314	330	310	315	335	305	319	309	316	325	304	338	328	328	351	334	313	317	341	355	340	309	334	342	358	342	348	314	304	319	377	306	319	303	311	322	324	325	343	345	330	310	354	302	338	333	314	308	321	345	333	298	320	339	323	306	305	325	328	303	314	294	332	343	335	321	331	304	316	347	338	336	305	319	328	336	324	348	324	297	349	317	317	332	331	319	294	328	317	316	304	331	313	312	309	308	317	309	346	352	319	335	301	338	308	311	304	316	302	309	301	310	309	337	313	303	321	304	337	299	297	324	298	304	329	310	302	315	340	317	339	318	333	335	314	359	357	326	328	320	309	324	317	318	295	341	299	302	338	335	321	300	316	311	319	343	291	322	349	332	333	318	305	363	330	347	338	313	312	325	340	311	309	334	314	311	312	346	321	305	330	319	325	316	305	326	320	321	325	360	295	314	314	330	340	309	329	301	304	307	296	304	316	321	287	318	312	337	333	343	309	307	327	311	304	348	335	314	305	332	323	313	315	304	317	326	322	331	278	294	326	339	351	315	348	334	296	321	327	327	299	339	298	315	294	363	319	319	346	315	357	339	360	337	359	308	323	341	325	308	339	321	310	328	353	288	322	325	312	301	318	324	362	341	319	360	270	311	277	304	303	317	302	338	314	295	324	332	299	332	343	317	291	338	328	327	294	359	331	320	313	333	348	330	340	331	326	358	298	328	309	318	303	336	317	316	339	313	354	311	309	339	300	294	320	309	286	329	322	326	329	323	335	322	309	333	330	332	341	307	335	306	325	300	337	331	322	350	358	323	311	328	308	309	332	316	348	349	332	358	286	294	322	327	329	312	284	321	335	331	312	326	298	315	313	318	326	294	298	332	303	320	340	320	320	282	297	336	325	298	313	303	314	337	328	335	323	314	350	307	295	340	283	317	327	294	317	354	330	315	351	299	312	321	291	298	318	324	291	335	334	319	322	336	331	298	313	323	336	326	330	289	338	314	335	329	302	335	332	316	291	304	317	294	301	305	318	290	331	301	323	341	328	339	289	335	325	340	316	293	324	334	336	316	325	325	314	328	327	311	321	316	328	320	323	345	283	319	327	299	304	334	341	294	330	331	305	312	320	334	338	324	362	310	326	323	324	336	313	339	282	328	348	322	318	322	314	330	326	310	330	298	322	326	336	321	331	313	331	323	361	316	304	304	298	327	320	336	306	314	306	311	313	328	332	315	310	332	340	309	351	324	299	328	351	338	312	320	328	332	285	291	339	335	331	320	321	353	318	296	315	333	317	304	309	320	330	310	333	333	319	335	322	326	323	330	304	324	328	324	315	321	352	312	342	303	343	309	317	345	350	315	287	326	312	331	308
41467	31972	29968	12878	1971	474	745	411	376	387	354	391	385	391	372	400	386	375	407	370	346	380	387	371	386	375	349	373	388	393	372	359	373	376	403	417	392	360	374	368	420	387	379	373	349	350	384	372	362	355	356	368	402	393	407	360	376	357	360	356	381	371	361	380	379	407	402	410	375	402	392	386	366	411	398	414	343	366	371	370	394	385	366	395	346	376	364	350	356	401	391	384	398	377	382	370	360	376	349	377	393	387	354	369	372	400	371	367	394	370	365	393	397	342	407	349	396	356	382	384	338	402	411	352	385	344	397	339	380	363	397	359	369	376	379	381	350	377	385	382	348	336	360	392	350	406	392	394	361	358	376	392	375	372	358	354	360	403	387	363	369	368	374	364	380	341	395	384	373	406	344	396	333	382	401	366	378	394	402	404	361	373	358	403	369	354	402	382	376	388	364	384	374	362	356	375	384	393	365	389	388	405	402	392	368	387	372	367	375	388	387	367	365	366	367	419	388	385	410	391	400	380	380	404	363	391	366	386	350	349	386	402	396	407	326	396	336	384	364	371	377	347	390	372	366	375	368	354	370	403	373	358	396	345	385	360	352	413	403	396	409	386	359	371	384	364	407	381	360	364	365	362	391	373	385	395	410	368	406	382	414	375	394	351	344	372	388	355	372	384	395	363	360	363	396	367	412	381	372	415	390	389	348	388	375	409	405	389	372	413	347	362	385	399	392	356	386	365	390	416	379	353	362	379	385	378	395	398	375	362	372	381	378	403	372	364	376	375	408	373	382	338	352	358	367	356	387	364	330	387	421	359	378	352	397	373	409	358	375	395	370	374	369	376	394	385	365	390	357	388	365	413	396	392	355	392	365	366	369	374	345	385	370	361	395	391	359	388	379	390	381	376	368	375	371	372	386	374	386	363	367	378	403	397	318	359	410	347	377	383	393	378	363	396	356	386	383	383	404	422	407	382	401	387	374	378	365	389	367	422	388	376	414	353	386	379	346	375	404	363	368	399	365	370	374	384	334	382	360	383	377	374	350	376	419	370	352	369	398	382	410	381	386	386	402	392	377	365	372	364	368	364	376	377	377	362	408	377	363	365	382	393	373	395	410	362	376	350	373	389	350	342	348	364	385	378	393	356	397	383	395	385	371	379	352	385	369	394	369	394	407	363	371	404	348	374	366	409	389	381	366	366	339	382	359	378	380	359	379	384	385	374	377	434	355	389	336	409	399	372	347	381	392	361	364	339	399	336	372	389	376	352	362	405	391	385	360	362	364	382	369	386	386	366	364	373	373	368	426	403	365	356	405	379	404	370	361	400	364	373	390	384	375	410	410	354	370	384	382	388	374	358	379	398	379	350	386	382	372	363	365	359	356	380	346	386	360	361	416	360	371	373	350	399	338	353	367	359	362	371	415	410	365	389	356	366	379	386	387	405	386	360	379	378	391	370	384	362	391	374	352	369	367	369	365	392	393	392	375	386	361	372	362	393	384	382	380	346	382	352	410	333	393	375	378	359	367	378	376	381	387	369	371	377	386	353	380	353	355	354	382	393	357	382	371	409	398	387	383	360	369	380	384	382	403	379	384	385	392	321	374	385	367	376	380	358	352	404	391	365	390	357	396	382	382	368	393	358	389	377	424	387	362	406	362	426	356	339	400	369	351	378	363	387	368	368	363	368	372	408	369	360	373	332	380	372	344	379	347	398	367	354	408	379	392	371	392	398	387	370	400	358	382	353	388	383	379	359	355	392	364	403	396	381	377	349	388	378	366	387	378	371	393	356	392	395	367	374	390	404	363	394	334	357	373	361	385	404	359	350	358	403	366	371	349	377	373	395	382	380	358	394	342	422	407	375	338	400	368	353	390	388	360	376	397	385	395	346	396	380	397	395	375	357	340	361	355	397	347	373	355	353	369	394	381	396	362	408	393	381	389	412	384	350	365	357	381	406	383	394	377	411	360	372	367	380	338	389	382	391	341	390	410	396	406	385	352	364	372	387	355	372	410	375	345	372	378	369	360	371	372	398	360	360	346	356	344	402	326	380	361	399	368	369	422	388	354	402	393	371	380	355	389	366	380	384	378	345	436	369	366	359	389	407	383	391	381	381	360	363	359	372	426	362	378	362	390	333	351	352	374	369	367	398	360	367	387	365	366	342	355	366	352	370	366	353	390	373	391	392	369	339	362	384	390	396	371	417	377	374	400	400	394	383	396	417	379	358	414	391	377	395	360	391	357	378	386	333	344	391	362	384	404	406	376	394	378	348	382	358	379	395	358	353	394	401	370	359	380	408	379	340	380	353	411	356	410	384	407	386	359	396	403	383	417	387	381	363	362	424	416	347	387	388	387	378	377	354	370	367	386	422	409	374	371	373	393	381	398	359	378	379	358	412	362	388	357	386	415	345	339	378	415	359	359	381	373	381	332	364	377	389	379	371	394	398	390	355	357	376	380	374	328	367	379	357	363	388	393	384	387	400	377	356	399	391	378	390	357	361	367	373	395	371	393	397	366	364	359	371	386	362	410	353	368	370	406	374	361	403	342	374	378	359	356	359	389	394	365	386	373	360	381	323	359	373	393	382	369	352	348	376	371	355	402	376	366	374	377	410	379	392	415	373	379	401	393	395	383	375	381	396	354	417	382	358	375	333	385	349	364	375	367	388	378	399	385	374	359	377	365	363	395	354	398	382	387	414	416	370	393	372	383	377	391	390	387	379	370	385	394	395	369	361	392	379	379	382	376	365	381	403	359	388	366	361	360	400	386	336	398	395	375	354	391	381	381	386	377	394	409	377	359	361	413	383	415	381	367	380	367	369	360	378	405	397	377	386	398	383	374	375	369	384	384	366	403	347	401	383	385	393	410	382	374	383	381	361	369	357	387	335	379	378	341	335	374	380	361	378	353	373	371	371	404	406	355	351	419	387	346	388	370	363	401	385	354	360	398	339	414	402	390	410	355	342	376	361	387	366	332	402	356	407	372	377	392	373	369	399	394	367	374	387	337	391	358	376	377	382	409	398	416	411	356	363	367	397	384	382	417	380	378	394	360	398	401	409	381	375	354	354	357	371	357	438	376	419	377	362	362	396	355	376	393	395	373	372	366	380	356	356	362	373	372	390	385	394	364	377	359	378	398	395	402	385	356	358	369	346	395	364	356	394	366	376	376	375	356	366	377	401	388	437	373	389	394	403	364	418	391	390	375	361	397	377	404	388	386	376	378	342	342	407	378	386	369	366	392	349	355	345	374	376	374	386	360	393	361	370	375	354	371	388	391	376	411	361	375	398	382	373	386	380	359	348	378	383	394	386	395	392	339	386	392	373	399	405	351	405	409	384	371	377	398	373	356	382	376	361	400	407	371	377	353	381	331	394	327	413	392	390	368	359	356	348	379	355	354	357	364	420	385	385	411	365	379	374	394	368	376	381	374	423	335	336	353	403	373	372	392	360	391	371	362	373	358	356	400	380	369	411	386	413	397	365
23420	20797	32510	30431	22624	11207	5368	778	645	671	649	599	624	619	585	622	614	567	599	555	577	594	644	610	572	552	564	587	595	626	582	581	583	558	586	589	595	612	605	584	637	599	610	594	578	587	607	583	604	546	618	580	581	581	589	602	633	578	593	574	553	588	607	577	583	577	586	584	585	551	589	586	579	609	573	627	564	571	565	585	586	550	559	595	582	596	580	606	580	584	575	562	663	538	534	577	604	571	613	550	603	588	629	619	596	582	586	554	554	574	608	601	592	576	573	652	587	582	616	571	594	577	607	574	576	553	603	594	573	573	613	526	557	563	596	578	565	605	606	581	592	626	593	576	594	561	577	615	615	612	573	649	600	559	608	618	582	567	547	585	598	565	592	571	577	597	551	612	567	589	563	573	610	568	593	572	600	594	611	596	549	581	586	599	584	588	665	578	585	606	573	627	575	610	595	613	626	607	582	597	589	586	606	545	579	615	622	562	563	567	566	590	557	583	577	556	586	621	583	560	546	584	567	582	607	589	585	592	596	607	579	591	610	590	555	593	607	574	576	578	589	615	563	582	584	553	603	588	612	554	591	578	580	583	571	589	571	555	577	615	594	592	564	623	581	557	619	565	566	621	585	567	604	574	552	555	576	586	620	623	608	595	584	546	611	558	593	600	561	587	616	570	558	607	567	550	564	569	589	601	534	578	579	566	578	588	585	547	576	628	555	563	572	604	591	582	612	637	585	588	562	580	537	571	606	550	578	622	581	623	609	571	595	601	566	553	531	562	582	598	570	561	602	564	582	618	542	606	606	605	615	570	585	586	581	605	622	650	571	571	574	558	580	573	592	649	594	546	586	594	568	581	591	607	591	578	581	591	607	590	592	569	582	568	568	594	557	571	550	546	553	590	555	587	603	612	579	584	556	581	562	549	615	600	560	570	604	547	555	649	611	556	599	584	563	578	591	595	568	590	586	569	566	557	568	599	595	612	577	575	625	586	569	571	639	603	570	554	583	574	563	583	605	584	538	617	569	562	611	585	588	541	584	553	591	590	602	587	565	566	576	563	595	572	571	584	603	586	593	566	618	570	541	601	565	609	534	578	560	569	597	559	591	607	546	602	587	581	610	571	574	647	565	580	627	605	609	585	607	603	577	566	548	568	594	581	574	592	609	605	621	563	572	553	615	587	582	595	559	559	598	594	572	628	546	614	600	602	590	609	559	598	613	608	565	576	553	597	571	567	577	544	586	598	517	565	592	567	562	594	560	613	580	620	579	579	579	600	571	583	597	589	583	608	570	565	559	611	592	538	567	628	580	599	587	559	550	550	615	590	644	548	567	523	568	587	572	575	608	654	612	590	574	575	593	566	570	610	572	627	606	546	628	581	578	531	557	592	632	592	583	600	566	638	578	616	570	584	597	610	606	603	590	566	587	543	575	602	553	562	589	554	577	584	557	621	611	581	580	580	613	578	575	607	571	597	591	555	596	611	632	627	605	580	558	621	571	604	613	593	605	604	561	659	591	596	558	588	565	627	589	574	571	597	541	601	595	597	574	567	590	583	617	608	623	538	589	584	587	567	568	554	626	579	553	589	568	583	576	575	568	574	584	636	573	616	592	598	568	587	551	628	577	569	597	590	595	536	576	592	561	583	577	581	595	567	626	609	633	592	610	567	558	592	563	561	568	584	598	595	580	554	570	562	570	540	592	594	609	546	612	544	588	556	542	583	560	568	614	570	584	598	584	570	582	588	623	591	612	560	548	535	562	598	604	596	583	557	605	622	587	570	593	562	562	534	568	621	642	561	592	583	604	619	587	600	595	608	563	538	536	593	558	551	572	583	583	584	577	601	571	558	593	557	577	572	643	600	579	588	574	572	611	549	598	579	569	601	551	578	587	621	594	582	577	624	567	636	571	606	566	548	567	592	566	588	593	600	609	616	566	587	564	536	582	618	589	617	586	567	580	598	602	599	593	600	572	612	618	589	594	563	574	578	550	597	576	585	552	579	608	559	596	534	563	605	588	573	578	614	582	564	539	541	583	590	544	592	582	541	584	610	562	555	574	581	624	581	578	596	553	596	592	616	613	575	570	570	584	591	570	589	589	609	582	619	620	581	557	589	562	596	642	631	562	540	586	584	588	602	550	595	557	553	592	561	549	593	613	541	579	572	594	631	613	593	576	563	561	624	598	581	607	581	535	567	594	606	501	621	589	567	577	575	556	589	576	575	574	555	603	595	620	591	584	569	591	632	598	584	577	588	591	590	598	552	551	533	598	619	574	545	556	595	600	577	588	591	557	552	575	553	526	589	652	602	591	603	623	596	600	590	548	574	639	566	590	554	581	635	628	562	580	615	586	599	588	568	569	581	622	596	585	609	576	590	590	553	621	614	601	603	597	581	621	615	564	542	563	562	578	601	561	574	580	575	599	611	580	606	572	599	578	595	567	610	602	571	631	638	568	562	550	580	559	628	591	603	555	605	582	563	551	612	570	603	578	562	591	581	582	592	574	557	597	593	610	570	515	543	586	608	581	589	583	547	584	591	538	590	519	538	632	546	547	603	575	619	581	576	554	629	578	577	576	581	573	538	554	563	574	607	569	566	599	611	594	584	549	585	581	559	560	562	543	605	646	575	606	572	578	561	613	615	522	607	613	535	545	582	568	577	568	586	574	548	580	576	644	585	570	555	577	553	580	613	616	560	554	548	598	621	581	596	599	578	630	559	583	547	615	587	575	526	578	542	586	591	571	579	611	574	598	585	566	631	611	572	603	594	568	548	576	577	584	576	540	612	574	588	577	615	566	612	585	605	547	604	577	600	591	574	597	609	579	589	556	578	553	576	572	595	607	616	588	563	589	551	564	560	585	582	572	609	598	636	566	562	560	581	583	602	562	619	638	596	575	587	606	634	593	566	563	582	558	562	584	586	575	610	568	559	612	572	573	541	552	580	585	602	659	591	528	538	601	650	614	604	571	579	599	617	598	558	598	609	580	580	591	564	594	545	596	574	604	566	583	589	619	546	580	581	544	541	598	623	591	573	576	581	586	604	610	543	543	603	551	576	579	578	558	595	573	605	612	593	579	595	617	599	562	596	587	605	560	580	576	574	591	597	623	570	582	591	543	609	642	610	573	536	599	570	595	582	589	550	599	601	584	599	546	577	587	582	607	566	563	587	529	629	563	617	602	588	573	555	618	587	587	556	577	584	576	587	561	599	537	616	599	615	599	545	582	626	584	606	611	544	597	572	561	611	599	598	562	550	593	594	590	576	559	586	590	588	570	594	515	571	616	546	577	600	610	571	607	610	542	542	583	602	590	568	600	590	533	559	628	596	577	620	572	570	583	552	575	636	567	563	554	549	547	581	614	590	560	638	585	560	579	594	584	620	572	608	605	596	585	580	620	568	587	588	570	588	571	559	587	597	580	546	580	572	559	565	594	582	611	541	580	587	598	619	598	539	557	609	580	627	619	563	483	561	605	616	572	585
45479	74675	67897	46168	11073	1364	6683	871	770	744	744	711	704	726	705	703	634	662	699	695	682	701	658	683	690	673	658	657	661	661	732	671	663	658	691	656	642	634	664	665	664	658	702	692	673	670	665	662	639	651	722	612	634	636	638	662	649	677	600	673	676	674	645	629	641	662	634	666	685	679	646	707	672	642	637	662	648	663	660	676	626	661	698	677	635	639	646	644	621	616	710	636	645	688	657	654	608	661	676	618	635	635	675	711	660	678	665	656	601	645	642	632	658	651	644	625	660	668	682	636	616	705	632	665	662	657	666	638	685	637	638	659	695	704	684	615	687	702	661	666	651	663	646	649	654	672	656	632	665	646	636	643	639	675	684	659	664	621	677	683	643	644	691	600	685	645	652	652	690	635	657	631	629	695	631	668	659	609	682	634	641	656	640	671	670	604	636	626	676	657	642	692	681	651	628	612	670	603	637	703	655	632	686	670	641	637	619	664	624	614	642	675	699	677	684	657	663	636	644	664	663	657	642	627	646	656	646	681	665	643	670	612	640	663	658	653	623	664	654	660	662	616	657	683	630	631	657	693	694	698	689	662	676	686	658	679	661	667	666	634	607	678	660	706	666	644	616	645	674	641	680	700	672	665	648	685	644	692	633	713	632	650	673	623	609	632	717	634	678	621	608	701	676	634	681	663	664	666	669	663	649	601	638	621	668	648	654	682	677	662	614	729	659	655	609	698	647	644	675	663	637	661	666	654	681	664	659	689	647	680	731	671	702	679	635	620	675	677	655	634	694	668	634	681	664	634	689	630	685	603	716	698	687	652	654	646	623	617	665	638	643	604	635	701	662	597	646	658	696	654	675	605	681	670	661	657	667	660	650	656	654	674	655	625	678	669	613	607	683	681	627	651	690	629	656	651	679	670	621	657	635	620	611	651	630	644	662	648	649	681	630	635	668	625	663	564	621	663	642	665	630	646	669	641	676	650	649	642	649	679	677	711	636	664	621	669	698	694	653	693	652	635	703	662	618	644	628	658	634	673	648	677	665	617	687	649	649	666	662	676	666	607	633	716	693	637	623	658	635	691	639	632	614	684	675	686	655	663	656	641	653	661	667	639	670	671	646	662	654	646	625	654	623	618	689	595	664	635	674	683	665	672	633	601	645	690	634	678	629	632	671	607	665	652	691	672	646	661	636	715	634	690	656	678	655	673	665	672	634	683	677	610	674	620	679	683	670	654	653	645	673	679	629	633	645	611	636	629	704	641	646	653	676	672	633	602	658	668	632	666	658	650	645	572	668	692	646	658	656	700	702	644	664	636	684	638	603	629	654	591	619	601	664	717	653	639	670	669	662	663	657	671	644	688	623	605	685	635	644	666	615	705	693	672	646	637	657	674	643	698	645	679	660	677	637	640	653	660	678	673	656	634	627	643	651	684	643	685	665	640	662	673	634	654	664	686	620	671	676	642	653	681	622	666	672	625	617	697	636	657	648	674	637	657	591	667	652	645	663	670	667	612	589	640	679	658	732	639	630	631	703	686	648	678	672	692	675	628	662	660	623	620	673	667	650	632	653	669	610	664	701	649	657	663	693	672	663	697	664	651	630	681	666	657	683	635	663	634	631	673	693	678	661	655	644	615	624	633	671	664	652	657	631	611	634	635	642	660	635	680	642	622	634	646	635	657	625	657	678	684	626	647	624	655	610	649	661	678	680	673	650	614	666	657	647	656	668	628	661	635	643	673	646	635	668	623	693	611	625	671	678	706	657	637	641	624	660	695	689	593	661	721	695	641	675	687	623	654	646	641	662	646	608	671	614	662	654	665	665	695	679	609	653	647	694	624	649	659	714	638	664	623	682	665	652	668	662	636	689	641	627	680	676	667	687	623	656	691	683	679	634	655	656	665	632	659	626	652	655	654	634	644	649	683	696	628	682	677	694	661	712	674	662	608	636	671	644	679	663	661	647	668	670	662	660	638	648	630	694	643	648	677	670	689	657	638	681	671	662	658	630	651	648	708	642	618	702	656	656	736	640	667	651	708	654	655	679	636	600	620	623	658	648	658	640	683	668	677	660	678	657	646	635	623	675	617	734	658	687	691	671	646	653	664	665	636	643	652	680	653	652	677	691	694	643	682	641	659	637	588	645	676	634	651	679	673	649	677	646	637	646	600	649	614	659	642	676	662	684	703	658	648	642	631	654	668	662	637	665	627	659	702	675	663	638	619	670	664	687	680	621	598	678	621	650	643	626	678	673	619	660	644	679	683	657	642	678	638	651	662	711	707	639	642	636	661	629	635	686	662	636	629	647	672	660	673	729	670	634	676	672	660	666	662	684	591	656	663	673	658	657	625	645	660	632	640	683	625	641	623	675	705	669	637	667	663	649	599	639	695	666	625	637	649	641	694	636	653	651	668	678	653	625	657	636	614	612	692	633	680	673	647	641	634	649	657	707	680	635	683	672	617	692	657	672	675	625	650	640	627	614	631	655	662	634	672	636	659	632	675	661	610	643	665	675	641	663	659	705	637	654	680	662	661	660	625	638	685	616	662	682	681	644	726	633	692	650	697	673	670	696	650	685	646	681	655	650	670	660	661	659	681	645	624	652	655	601	681	632	641	650	675	629	603	654	626	627	670	655	661	672	689	698	625	668	643	636	615	665	605	628	646	636	654	635	668	646	641	659	668	683	658	648	709	641	662	667	650	689	672	674	687	643	587	644	658	664	615	657	637	610	610	659	678	654	612	671	621	592	634	634	674	655	671	625	646	680	652	655	669	663	615	687	607	617	704	666	660	650	619	615	694	672	671	617	671	649	673	650	663	674	670	654	661	628	626	652	621	667	666	663	681	637	640	631	647	692	671	644	646	646	684	630	683	667	641	637	674	677	649	688	697	630	684	643	659	600	654	645	603	661	656	672	661	643	646	641	667	646	628	640	664	667	655	658	695	688	672	635	661	637	665	685	584	651	658	636	636	669	665	638	650	620	614	633	692	644	691	664	663	640	676	636	639	664	658	651	597	627	734	648	634	682	678	683	692	676	695	690	655	718	671	650	699	644	602	629	664	647	641	663	642	625	668	651	623	692	674	677	636	664	609	635	673	683	648	641	657	625	671	637	636	619	684	663	648	649	651	630	698	610	707	637	642	694	692	609	647	710	651	641	701	715	653	626	698	586	623	683	652	666	672	669	690	701	606	672	685	606	631	632	666	676	668	628	660	667	632	641	677	644	630	632	615	678	631	592	656	646	639	641	663	658	631	634	670	629	656	642	692	595	657	620	687	669	672	632	640	647	652	726	638	670	636	697	696	666	693	677	646	623	667	647	635	654	644	658	642	673	627	626	619	714	657	717	644	644	649	695	664	622	670	654	596	683	627	658	639	649	637	631	652	633	605	661	645	618	649	654	641	673	644	619	614	601	644	639	643	642	570	653	621	680	643	649	665	658	661	663	671	635	666	666	606	661	686	659	668	641	641	648	675	644	669	641	644
24506	20856	31824	29421	17413	2971	1750	458	334	340	339	329	296	308	297	330	293	340	319	287	304	312	309	313	279	297	278	324	308	333	287	322	305	292	301	301	276	310	318	336	317	293	295	299	321	270	308	302	295	313	307	331	304	294	319	276	292	319	293	319	294	299	307	312	338	311	322	301	264	324	314	318	297	315	292	341	313	306	262	300	291	279	281	302	301	299	345	304	298	284	292	300	269	284	303	308	305	285	310	281	320	321	313	309	296	295	325	330	289	313	306	344	301	291	294	286	290	266	313	303	303	298	320	301	310	286	293	297	314	299	321	237	311	286	310	325	303	275	278	291	298	315	287	294	319	306	281	282	296	291	278	291	314	298	333	309	306	327	290	271	315	301	290	317	321	324	308	304	315	290	274	273	317	306	307	319	334	311	320	307	300	290	308	290	323	289	307	287	326	309	291	325	311	325	308	322	286	286	299	305	296	300	319	277	295	301	323	296	298	307	331	324	296	286	277	319	300	297	302	325	293	291	297	304	314	279	325	306	261	295	275	339	304	319	316	310	315	287	283	293	279	292	312	294	304	277	287	310	285	299	319	298	325	284	314	301	348	312	305	323	285	277	325	295	294	305	288	314	276	297	279	287	314	282	282	281	293	307	323	310	298	320	334	292	273	290	287	314	285	313	346	258	288	320	293	302	329	287	315	287	270	340	270	283	304	314	335	302	318	272	304	305	299	298	304	291	288	299	332	304	290	316	305	284	335	293	278	292	315	312	311	271	302	314	341	296	289	347	292	287	287	299	282	262	294	302	319	299	319	307	311	310	296	287	301	303	310	311	302	286	308	297	290	290	286	318	334	299	303	343	253	304	306	329	281	271	290	316	322	295	324	281	325	331	308	309	321	299	287	304	281	303	303	312	311	293	348	329	295	316	313	303	296	300	305	285	277	293	305	327	320	307	315	284	314	346	328	258	316	292	299	299	283	286	300	297	300	321	291	295	303	324	292	293	282	294	322	335	306	283	310	295	296	309	299	263	312	311	315	300	307	305	311	293	307	273	311	284	313	271	285	280	297	284	303	299	322	286	299	310	298	317	309	291	261	303	334	270	279	326	323	287	295	296	307	315	303	280	293	315	292	312	318	290	316	305	291	265	302	287	315	306	300	316	296	292	322	295	315	296	290	314	313	263	303	326	308	324	305	296	279	305	301	294	289	310	306	287	294	281	317	312	287	271	286	310	295	285	293	308	326	286	283	272	290	304	290	297	299	279	278	308	323	296	297	323	290	305	290	316	276	307	258	306	334	327	321	305	317	318	301	324	333	313	300	292	303	278	315	310	303	303	301	250	323	311	286	288	285	299	297	320	303	310	320	312	295	304	295	264	296	329	278	298	309	308	285	313	279	269	317	288	307	294	302	303	315	308	308	322	316	326	310	312	304	290	316	319	279	296	314	317	320	306	294	297	290	292	294	293	298	305	268	321	332	303	322	305	288	284	321	309	274	317	300	287	281	305	287	306	306	304	309	283	286	254	313	279	284	318	327	317	308	313	317	279	311	308	300	306	278	275	303	310	311	267	284	304	316	315	280	313	298	294	292	306	278	284	310	289	281	276	319	301	302	290	324	299	269	313	306	307	318	299	303	303	270	308	301	315	287	327	285	326	314	307	292	303	297	309	274	318	267	298	313	297	293	301	334	295	292	274	284	310	306	299	279	345	299	272	285	326	289	294	306	272	297	262	324	306	312	269	295	263	292	320	344	290	301	288	284	303	292	298	295	313	291	303	327	345	316	301	311	298	259	280	323	299	286	275	319	295	292	308	312	329	322	326	298	344	299	309	287	350	324	340	278	291	366	297	326	279	282	310	293	316	271	306	274	307	283	295	303	304	276	295	319	292	307	301	298	292	292	320	304	323	311	285	299	274	319	292	258	293	272	294	288	279	315	347	302	287	290	310	275	306	308	294	297	279	326	293	285	310	316	296	309	292	312	318	284	293	296	292	302	294	337	300	324	308	307	315	278	298	303	289	298	310	288	288	282	294	296	316	276	318	318	303	317	287	304	306	313	325	296	313	282	270	326	306	292	310	304	280	293	266	286	327	272	306	314	305	307	289	262	294	294	308	292	300	331	283	328	328	321	338	281	303	316	294	303	295	284	308	303	289	300	320	289	295	313	313	330	303	283	303	295	338	302	298	278	287	327	319	322	291	301	293	309	297	330	288	276	315	286	310	281	287	296	290	349	281	304	310	322	286	319	317	319	289	324	301	326	301	300	299	329	292	285	311	301	298	291	300	296	322	351	303	309	299	312	269	330	306	281	301	314	316	327	312	307	278	317	319	311	304	285	314	304	260	296	297	282	263	262	299	276	287	304	299	303	304	299	314	285	297	304	295	312	314	283	288	315	284	291	290	295	305	304	286	291	316	292	333	325	282	295	333	309	319	312	329	296	313	287	290	290	309	302	313	321	314	296	292	310	322	312	303	321	302	310	300	315	305	296	337	294	283	306	267	302	331	312	304	292	305	305	309	301	278	294	305	334	314	316	303	321	308	310	327	303	325	317	299	314	284	288	322	327	309	292	301	330	308	291	293	306	299	272	305	305	296	284	339	303	265	316	306	284	304	291	298	360	273	301	293	308	278	323	299	324	322	308	297	308	281	298	327	307	320	303	284	297	305	320	286	265	310	313	302	312	293	280	340	287	317	278	318	257	314	338	313	309	261	327	295	314	309	291	306	294	313	312	313	279	320	301	318	321	322	312	288	295	329	292	291	305	310	271	321	306	306	296	308	315	291	312	285	296	295	312	311	329	301	288	269	271	302	324	290	273	309	309	328	308	280	311	315	285	300	289	295	295	311	306	284	289	314	303	306	293	292	303	310	307	319	326	278	301	322	316	273	326	289	323	291	310	317	304	300	310	300	311	291	301	310	288	277	244	303	315	308	291	299	319	339	309	332	308	290	274	341	326	273	280	265	297	295	271	298	300	283	308	281	336	291	292	309	283	315	273	298	278	298	268	317	297	298	287	329	272	314	312	275	286	288	287	297	311	321	316	277	312	329	306	332	324	275	284	298	264	307	289	292	311	305	319	289	293	293	312	320	299	269	330	316	260	350	277	314	310	303	285	281	317	311	294	306	319	338	305	347	333	285	322	299	322	300	290	320	336	280	312	286	315	301	317	302	300	310	307	304	293	317	281	288	286	297	279	280	334	310	279	362	321	294	324	273	274	311	292	343	248	320	292	319	282	286	290	300	279	299	296	304	307	294	278	306	306	306	320	287	295	287	313	289	279	298	304	279	321	304	316	306	285	301	308	277	296	282	297	287	307	303	292	346	299	302	296	311	285	309	322	348	343	312	290	294	323	320	307	264	282	291	293	310	329	303	316	314	297	268	316	322	279	312	297	291	295	305	277	307	321	259	312	327	314	307	296	284	333	287	301	319	306	296	295	297	328	349	325	304	285	320	317	282	317	275	279	307	276	314	311	320	270	310
43625	64766	61098	38277	7435	592	3734	656	468	420	390	408	416	416	420	392	414	396	371	375	379	410	394	388	351	346	358	340	386	372	348	364	369	377	356	327	406	382	405	363	384	388	398	377	363	384	393	412	372	374	328	390	345	358	381	348	373	365	410	368	391	401	368	405	369	360	379	393	362	361	349	423	372	366	388	365	357	361	381	357	364	374	411	404	348	361	345	344	374	363	351	369	364	352	390	398	393	409	364	310	351	342	377	385	369	389	377	343	395	336	378	394	355	421	386	371	369	407	354	401	370	371	378	361	397	367	388	388	371	338	348	343	374	389	337	374	396	362	340	384	372	377	396	381	359	370	383	372	373	380	353	389	403	378	358	371	388	355	371	345	352	349	362	370	381	376	374	337	387	386	354	404	331	392	404	384	373	377	406	359	384	365	380	341	409	359	371	383	383	348	349	381	400	391	401	354	386	354	354	405	346	400	352	411	378	353	372	390	390	346	347	399	383	412	381	389	364	375	386	371	365	385	341	379	365	374	362	404	383	367	361	374	364	373	379	349	362	379	378	387	397	367	357	370	363	356	390	349	356	374	390	359	365	385	399	385	408	343	375	383	358	369	358	374	381	330	381	385	379	352	377	408	356	375	378	349	359	385	359	392	350	380	410	380	355	372	371	384	396	377	355	369	360	362	376	354	373	356	360	368	374	343	373	392	361	370	399	408	377	368	355	389	377	387	372	371	378	342	402	353	342	365	397	364	348	384	365	370	362	364	394	380	381	367	394	378	364	352	378	359	372	383	354	379	352	362	336	375	399	393	363	361	393	372	378	397	364	383	384	367	378	392	389	366	355	360	385	379	418	332	365	340	381	398	369	372	396	410	379	380	357	324	369	367	385	406	385	374	360	365	384	369	403	384	391	359	377	405	360	390	395	375	331	411	322	383	355	368	365	381	343	315	393	349	350	391	425	356	350	366	388	379	364	360	366	393	380	337	358	378	391	409	386	352	354	410	406	355	404	334	370	368	381	382	372	400	371	395	358	384	383	377	353	392	397	349	345	369	358	361	352	363	364	366	342	384	348	370	356	397	343	361	392	381	407	370	406	337	355	359	424	384	435	373	369	375	354	375	341	389	341	355	344	372	369	352	383	349	398	374	360	339	342	366	380	357	364	374	379	354	378	353	364	357	395	361	364	376	380	380	399	385	364	391	367	361	396	346	342	398	371	371	382	382	358	365	350	369	356	389	372	360	379	354	371	387	356	363	368	393	373	371	359	384	373	379	388	395	364	368	373	346	345	375	403	416	389	382	387	419	363	363	410	359	401	393	391	394	399	384	379	397	420	399	362	334	383	413	362	362	363	348	336	360	394	377	379	409	370	363	387	386	384	405	354	397	366	372	428	364	370	371	359	395	389	335	364	354	368	374	395	356	383	373	393	356	401	366	336	387	376	375	361	386	387	382	374	378	344	374	382	391	385	347	368	368	345	414	360	412	368	404	375	354	376	375	419	336	418	382	371	371	357	389	383	329	370	346	368	399	369	372	367	379	378	384	391	351	353	375	358	406	375	377	366	358	392	343	398	361	349	398	376	338	375	373	379	381	389	363	392	398	354	360	394	351	384	390	359	379	352	370	363	373	389	369	375	412	374	345	400	382	392	341	410	382	408	386	352	394	394	392	354	393	354	364	367	409	376	369	392	392	378	384	359	401	373	388	370	362	349	400	352	411	391	345	402	406	348	377	357	371	394	366	366	373	367	346	347	336	351	371	355	372	409	351	347	351	350	385	410	373	385	372	415	402	367	360	401	381	371	357	378	348	335	371	392	385	371	323	359	392	396	330	384	381	398	390	383	375	379	391	331	382	352	351	361	356	385	359	363	387	390	343	397	352	376	329	371	335	373	398	381	378	335	424	359	377	354	390	391	384	367	386	392	358	369	382	370	357	404	356	379	380	391	368	371	377	408	393	349	390	378	383	365	388	364	369	360	383	381	377	348	396	396	391	390	359	336	356	340	380	376	361	360	380	340	384	371	364	376	372	368	371	374	392	363	352	379	385	405	384	418	417	364	372	354	356	395	392	347	385	379	390	379	372	361	415	378	382	383	373	380	403	400	369	376	366	364	351	376	376	410	348	362	393	383	378	375	362	385	378	387	350	367	371	359	324	385	399	385	380	391	370	385	325	388	340	357	376	358	331	397	372	379	376	336	390	364	358	370	385	383	380	394	353	337	386	384	361	371	379	367	359	359	349	341	358	384	359	343	383	362	402	380	386	359	395	382	370	337	383	371	387	362	362	387	360	359	353	343	356	351	357	388	377	402	377	392	372	388	389	363	363	392	378	385	376	401	341	361	349	408	403	390	400	364	394	364	362	368	342	394	373	405	372	359	379	384	363	373	387	350	375	411	364	389	374	390	385	356	326	373	405	395	411	385	371	383	394	339	382	383	399	365	418	377	405	379	401	370	384	363	365	391	363	389	374	374	390	374	362	354	360	359	366	363	346	358	396	367	376	414	351	389	381	373	373	355	383	386	375	357	378	349	358	374	391	346	320	330	385	367	400	390	339	369	348	349	368	371	403	360	348	372	371	365	382	376	379	440	377	402	372	354	390	398	379	361	395	363	359	361	349	375	396	343	388	405	364	335	392	373	387	369	379	357	386	349	385	362	377	384	305	394	384	409	372	353	360	375	353	373	398	362	387	349	368	393	362	384	382	374	365	359	355	339	386	355	414	406	393	374	363	349	363	369	406	383	418	355	383	339	359	372	371	349	381	356	357	354	374	391	368	355	378	384	372	392	393	404	351	351	386	383	344	368	347	411	375	378	361	364	352	365	376	384	368	363	363	380	363	379	372	356	394	377	388	354	385	394	396	341	335	404	365	382	370	363	374	354	388	390	368	393	390	384	366	344	329	397	333	341	366	339	379	360	385	397	393	368	383	364	372	356	374	386	358	347	375	366	380	393	388	389	364	371	401	355	354	362	393	389	337	376	352	357	402	378	350	342	367	368	367	356	385	406	360	353	361	354	385	357	397	336	379	368	370	360	372	364	376	358	346	339	357	355	345	364	350	361	367	350	346	394	365	362	386	380	375	370	381	389	367	403	383	363	374	375	395	371	389	378	366	329	348	373	318	384	359	378	400	368	401	357	365	405	375	386	361	391	374	380	392	384	364	351	395	361	373	366	385	348	385	402	359	385	372	399	381	361	352	359	357	350	339	375	374	407	356	401	384	413	359	393	354	365	326	357	343	358	368	400	398	378	355	392	378	392	347	373	386	382	411	371	366	390	352	397	374	365	350	369	367	397	376	393	374	357	350	357	386	362	400	427	381	348	376	371	366	420	362	391	369	370	368	358	360	379	367	383	388	324	378	357	400	394	364	373	391	369	370	346	368	392	362	373	377	371	388	386	371	349	351	368	369	378	365	376	353	371	412	360	356	365	389	371	370	375	364	372	352	369	399	376	369	355	363	370	384	356	368	351	377	410	367
22222	20755	30430	29980	22940	18910	15626	2214	842	843	786	829	756	791	784	761	704	723	719	760	749	693	746	747	702	717	720	709	739	728	711	710	756	679	722	713	719	714	728	738	721	717	691	717	716	678	749	710	688	687	714	750	725	720	683	663	677	700	736	712	754	670	730	656	639	688	722	697	689	723	691	707	709	701	694	678	742	731	712	678	735	704	712	722	711	742	746	727	743	738	671	733	705	715	707	658	681	706	700	716	731	711	687	691	698	712	739	734	731	700	712	682	732	693	701	751	698	681	691	671	705	699	705	693	685	728	688	717	713	665	689	736	713	706	711	673	736	730	707	724	669	668	712	679	685	690	748	720	676	701	719	708	708	745	691	733	679	734	734	742	727	692	657	693	729	699	724	722	721	726	771	698	742	653	687	655	696	733	687	714	690	704	708	774	723	700	707	729	704	718	688	695	712	701	711	716	719	733	708	741	626	732	712	754	730	745	693	713	712	695	727	677	739	739	727	688	667	688	723	721	698	710	666	700	679	753	756	703	686	686	723	680	691	697	736	716	690	744	732	654	722	689	737	703	757	699	720	710	679	692	693	725	738	733	733	733	703	712	701	659	730	683	709	702	704	722	681	679	702	705	758	744	777	705	722	716	730	683	746	676	674	714	676	699	723	745	747	676	701	728	675	677	649	634	724	676	725	652	730	676	697	695	692	766	677	684	698	747	668	684	694	662	718	612	701	734	671	722	688	716	697	722	727	672	700	740	688	693	666	686	701	748	693	722	654	735	709	676	686	691	725	703	718	686	669	688	682	754	743	713	737	683	651	708	672	723	709	678	721	731	716	724	716	729	703	686	710	706	752	717	713	688	676	702	736	736	705	728	722	706	750	743	696	768	702	702	701	720	681	709	693	697	710	706	694	763	690	702	656	720	728	710	713	728	684	713	713	731	703	736	707	729	705	730	707	728	701	720	704	716	675	696	696	694	692	687	722	761	742	739	705	726	721	737	717	725	685	695	712	678	671	715	713	694	702	736	690	744	717	714	698	746	709	707	673	670	705	722	767	703	688	703	670	739	698	697	660	673	719	670	705	707	677	703	692	713	724	746	717	690	722	728	720	740	688	739	718	677	729	752	699	738	715	666	679	688	713	715	739	663	716	751	663	720	732	709	701	726	738	736	670	700	714	665	702	678	704	731	709	681	702	684	754	742	686	774	704	751	714	680	705	694	704	734	706	741	726	701	725	708	695	726	716	715	711	727	725	701	732	684	707	644	691	704	709	675	712	714	704	654	684	721	713	717	699	651	690	658	688	649	692	742	726	689	705	714	716	690	740	690	716	696	748	707	695	726	686	684	756	724	700	720	707	716	752	707	710	750	704	704	698	716	711	724	714	722	719	760	671	716	689	694	690	684	712	739	686	704	720	708	690	657	664	722	687	728	760	679	690	713	668	716	698	694	701	736	756	669	720	675	715	721	653	724	708	647	716	730	668	665	704	704	695	742	729	696	703	731	659	736	691	649	687	709	745	683	740	732	671	705	720	682	682	746	722	679	698	767	720	678	764	678	698	726	699	735	687	741	707	714	699	688	708	692	684	688	720	670	708	676	740	692	648	702	707	699	715	706	724	707	684	695	714	705	738	719	693	701	710	663	698	668	703	724	708	694	734	714	687	737	737	712	676	670	692	702	706	738	707	700	714	681	689	694	704	720	719	665	713	725	716	767	750	714	722	693	677	719	683	678	701	682	732	707	715	690	731	703	707	698	684	728	670	727	704	697	714	737	727	744	736	721	703	716	687	694	724	709	707	711	689	668	675	710	711	677	728	649	704	702	716	669	728	733	719	682	741	724	700	714	700	725	708	730	741	694	782	719	684	672	692	739	731	698	711	692	692	745	696	735	700	631	676	698	757	733	745	723	708	724	695	707	745	707	659	717	697	688	671	716	684	733	696	701	741	742	692	741	732	753	686	693	689	685	685	736	705	761	687	660	640	743	721	721	738	661	728	704	719	682	720	674	734	692	704	701	711	695	672	679	674	725	713	764	715	709	675	699	730	706	699	724	764	712	683	690	710	736	724	713	724	709	712	704	702	697	711	738	694	710	676	673	648	683	735	681	661	709	677	734	684	710	739	696	675	717	689	744	717	724	706	680	666	689	758	664	696	730	706	755	713	770	735	699	709	696	680	728	744	734	654	687	725	716	708	688	694	716	681	685	698	735	710	658	702	735	685	719	620	699	717	701	697	713	743	655	715	687	681	629	714	724	700	713	706	686	679	677	671	689	715	703	709	726	672	707	702	702	685	725	725	702	710	695	680	700	688	741	700	702	711	709	754	706	741	678	742	724	732	714	710	704	756	663	705	671	726	711	690	713	701	711	732	700	684	685	734	724	767	695	676	702	711	701	727	692	693	681	751	714	740	725	707	685	716	718	745	732	658	741	715	745	676	721	719	665	701	705	706	722	684	700	713	684	686	696	716	699	734	701	728	694	751	722	714	724	671	683	719	684	728	728	754	699	729	669	726	675	688	733	727	742	726	673	699	722	674	734	718	716	711	689	685	707	693	705	669	769	701	651	656	681	680	715	669	756	742	691	683	682	706	710	695	703	729	708	726	702	715	720	705	693	650	750	700	730	699	706	730	691	729	736	753	727	719	675	718	644	695	649	700	733	703	681	740	689	710	731	739	761	766	708	712	686	701	711	700	692	710	749	684	665	710	685	701	713	711	724	719	717	732	720	703	689	697	720	662	692	690	751	749	707	690	656	746	717	739	677	686	728	686	686	700	722	722	711	738	708	715	734	748	683	724	699	697	748	716	692	710	718	689	727	708	726	666	675	686	714	678	706	676	756	669	670	718	724	719	718	715	724	713	711	708	714	661	698	732	662	679	725	671	696	688	713	699	702	763	701	728	703	706	693	704	699	710	698	678	708	753	663	676	708	710	751	684	713	645	700	699	678	633	674	691	695	711	691	696	730	714	710	653	701	686	674	702	700	732	715	708	740	700	708	705	729	692	713	719	760	688	664	705	721	673	728	690	698	731	712	712	695	717	721	708	696	717	662	654	720	696	698	708	716	712	719	671	717	673	704	720	708	714	663	710	712	696	710	698	693	693	750	729	669	737	688	696	695	743	673	685	709	687	682	696	723	697	746	688	723	731	708	711	683	678	710	748	707	677	755	702	656	738	707	748	740	700	704	712	697	740	707	710	718	756	718	654	741	684	716	688	707	722	696	701	712	725	722	716	680	697	693	700	722	715	692	689	751	709	702	764	690	712	746	652	739	687	676	710	666	712	704	715	712	720	730	730	656	711	728	712	766	696	721	669	701	698	699	741	676	662	678	718	724	740	750	731	752	689	696	720	749	680	716	729	767	713	663	704	734	728	744	685	712	702	734	706	720	626	690	757	718	704	694	706	738	675	709	709	761	741	688	709	697	665	704	738	652	738	703	702	719	731	729	688	678	669	657	701	699	670	680	705	740	693	679	701	710
46856	84397	81394	54692	10882	3090	11543	1612	1132	1057	968	946	885	871	882	877	868	858	855	814	857	833	836	802	843	815	777	843	786	767	808	825	777	845	806	828	794	751	782	805	784	794	813	820	842	784	791	809	816	802	796	806	806	795	745	766	820	765	769	778	793	757	807	787	816	800	797	835	830	783	816	776	777	812	812	785	829	807	790	828	840	824	802	814	784	827	779	794	808	812	778	825	788	846	812	778	766	859	769	790	848	796	802	809	773	760	765	818	807	788	775	819	815	787	732	789	787	762	814	783	826	818	781	772	796	829	809	823	772	776	816	785	805	791	821	765	861	806	796	755	777	750	773	744	773	794	810	786	778	830	782	772	766	832	798	792	784	741	774	796	796	793	852	790	776	790	774	805	791	795	787	796	791	804	768	791	784	785	800	789	774	775	809	817	774	818	788	747	788	822	804	808	760	811	809	783	761	834	834	783	826	809	781	802	764	754	794	786	791	793	791	835	762	787	787	769	849	825	781	837	781	731	794	814	808	809	780	795	847	798	852	826	821	799	790	767	787	809	757	807	824	803	822	853	730	767	764	826	789	780	811	805	772	819	756	795	785	802	801	785	830	823	763	825	781	779	806	788	752	781	725	793	821	857	766	808	791	796	787	797	789	805	793	790	822	811	806	837	771	777	875	833	742	820	823	812	782	830	800	788	776	824	810	779	785	783	841	807	768	790	792	791	823	805	759	835	784	807	806	794	847	810	740	816	783	800	782	776	776	808	820	796	783	818	811	742	806	814	755	798	783	808	722	843	819	775	804	799	811	790	776	822	783	810	736	818	840	771	793	762	805	810	806	827	702	839	786	816	821	759	833	832	754	829	866	857	823	762	834	788	830	823	798	793	774	769	782	753	819	794	788	814	766	777	803	822	777	814	839	794	759	758	764	829	786	764	804	805	778	811	811	765	810	800	818	813	780	844	762	789	810	780	752	785	766	788	807	792	801	752	800	764	764	752	769	742	768	811	775	842	778	799	827	758	807	768	805	826	836	811	785	797	752	821	778	778	871	759	808	819	757	798	774	761	827	749	765	814	784	840	777	840	755	856	820	770	794	787	828	806	791	806	777	778	785	777	807	819	803	783	811	773	800	779	795	738	710	763	790	822	798	843	792	836	815	824	793	806	771	776	797	766	807	770	843	834	807	821	777	867	736	746	740	808	818	810	744	787	803	821	783	797	775	772	804	800	778	773	814	777	755	846	791	789	817	780	824	825	826	865	737	785	783	767	759	796	819	819	730	770	822	754	746	743	821	800	848	776	782	807	773	784	832	785	837	792	771	785	802	819	798	810	833	793	851	802	827	828	798	792	748	794	775	790	808	790	815	766	754	867	832	798	763	801	788	777	844	792	770	742	828	794	792	814	803	802	793	794	828	806	836	817	802	748	783	807	805	842	811	835	851	782	770	802	787	828	817	764	795	828	853	769	831	803	774	776	769	761	780	795	784	780	771	827	788	814	771	824	866	762	806	781	782	789	773	806	816	812	807	792	811	808	834	814	771	818	799	750	759	818	802	784	767	778	778	730	796	795	777	782	759	793	773	758	826	816	767	732	834	779	744	775	783	785	769	809	809	770	767	810	800	844	797	812	776	810	804	774	780	793	782	784	780	801	816	790	797	770	824	757	757	823	755	791	736	808	803	793	794	794	793	809	835	769	812	808	725	772	828	782	807	802	792	774	810	813	743	776	827	848	854	751	798	806	820	753	821	789	775	783	801	790	783	787	833	772	777	756	827	787	782	803	775	804	800	832	790	791	734	821	782	768	806	802	805	761	843	760	789	756	804	818	778	804	801	831	814	823	788	791	783	798	767	773	781	834	749	772	836	803	766	766	786	789	790	825	868	783	769	800	804	842	821	745	761	826	751	809	762	849	779	822	819	781	759	791	795	816	809	809	794	789	834	757	801	765	760	825	741	792	787	810	784	796	775	756	773	763	763	813	782	800	747	795	779	802	797	775	800	770	781	773	761	845	834	851	790	796	815	815	792	805	772	781	820	755	784	794	789	761	846	822	787	825	767	807	803	830	763	766	819	762	796	805	803	794	819	835	760	753	789	795	768	814	766	739	804	771	768	785	867	821	804	833	793	816	795	751	779	754	803	748	792	804	838	813	809	801	801	753	826	777	830	783	808	786	742	831	760	797	790	786	821	819	791	802	794	801	819	847	772	786	770	729	838	762	834	791	770	793	815	799	790	801	790	827	745	786	788	849	807	806	774	768	814	770	798	786	759	771	787	798	814	821	804	851	802	807	733	818	764	786	788	809	796	776	775	809	824	807	790	833	796	794	781	807	790	798	801	812	800	793	777	795	785	734	789	828	804	787	775	753	790	780	852	744	820	810	809	803	806	803	800	758	750	816	772	823	779	828	767	778	810	835	778	782	795	750	749	810	815	743	803	795	750	800	763	770	810	797	836	789	796	789	803	792	805	797	802	818	803	774	770	814	804	794	803	745	820	777	805	842	831	803	792	726	854	799	819	803	765	758	774	776	832	755	720	785	812	789	810	811	817	809	796	780	798	813	847	851	804	727	805	825	846	754	780	818	770	757	778	797	825	777	827	774	817	828	788	806	739	741	738	772	816	785	781	819	768	811	759	843	834	784	776	786	805	766	769	786	802	806	751	805	754	766	750	785	777	787	804	739	787	826	794	832	777	790	835	794	841	798	811	806	791	828	756	806	835	825	799	812	760	781	779	795	777	768	803	764	786	791	752	815	813	793	797	837	761	844	814	806	752	857	815	809	807	769	780	773	751	889	798	866	760	834	835	799	813	779	770	812	750	813	789	730	795	835	826	808	785	844	723	843	765	778	754	822	760	824	837	805	733	784	782	791	806	793	804	730	775	778	799	837	789	785	825	753	785	798	823	803	819	803	770	782	808	775	784	794	763	758	764	802	764	851	770	741	845	799	784	775	819	834	781	775	815	780	792	824	797	727	842	767	818	773	766	785	823	745	781	764	828	765	761	779	828	772	775	782	760	822	740	832	747	765	752	829	764	776	813	786	800	798	825	769	773	791	800	766	835	762	817	772	796	814	799	794	788	785	799	766	747	808	809	832	812	774	814	752	795	825	755	811	812	771	774	822	820	792	770	796	782	791	843	784	822	856	805	754	795	763	778	797	759	837	786	815	789	799	742	803	761	782	866	824	777	817	766	804	840	769	783	799	821	789	801	762	806	836	794	794	768	796	788	824	820	766	767	800	788	792	755	756	794	783	822	789	772	814	829	775	764	821	816	824	766	820	746	829	826	807	777	793	780	807	803	780	793	819	762	815	800	788	766	798	812	795	782	779	777	790	849	802	816	836	839	827	754	805	824	795	780	780	777	757	759	789	807	812	809	765	794	795	870	785	762	786	809	804	761	747	817	764	785	797	809	813	827	769	739	792	777	808	801	858	772	761	778	794	797	782	794	813	801	824	797	789	797	798	819	822	774	761	797	810
33815	23271	29810	18296	2614	598	1053	370	348	339	301	352	343	323	345	344	335	323	346	311	329	334	333	328	347	309	316	310	331	355	345	329	340	308	369	318	377	287	321	370	299	324	344	315	351	331	338	339	350	341	329	332	333	350	333	323	304	307	308	349	314	387	329	332	331	326	355	365	339	357	350	327	369	301	324	308	313	317	352	291	331	327	316	324	325	312	306	343	327	323	350	341	308	285	348	337	326	321	323	317	316	317	304	338	374	324	325	336	328	298	378	350	315	323	317	321	285	327	336	302	314	337	330	352	331	338	332	350	344	318	303	329	349	301	338	343	326	322	363	341	323	348	350	304	341	344	354	329	310	334	313	332	354	282	298	320	317	331	336	316	310	356	346	329	307	324	335	309	327	341	332	313	341	309	344	345	372	332	343	328	312	329	307	363	346	354	321	331	304	334	305	365	359	304	307	339	345	356	310	314	356	319	334	342	340	325	334	320	307	295	342	341	323	330	368	282	309	290	315	345	319	365	320	326	306	333	358	340	328	315	301	301	361	366	319	358	321	313	315	325	329	304	348	337	365	364	322	343	346	314	320	338	332	309	339	285	341	312	333	317	324	287	313	324	291	305	305	339	342	340	338	332	306	297	348	323	312	353	339	311	308	341	327	356	324	324	344	328	304	301	313	335	320	347	328	330	319	351	358	326	325	356	321	344	342	325	348	335	320	342	309	287	334	317	342	312	317	317	313	323	342	329	336	335	303	301	371	327	330	322	346	329	298	296	346	290	327	297	300	315	321	325	346	338	356	300	337	354	319	315	356	337	312	313	343	317	344	319	323	334	331	309	343	325	328	319	353	350	335	337	342	299	335	306	311	348	354	325	355	351	308	320	331	326	358	308	338	318	326	327	359	314	337	321	345	345	308	342	378	345	329	321	330	355	333	349	344	294	327	342	325	319	328	326	332	319	333	336	356	318	351	288	326	327	345	336	319	309	318	312	348	301	344	310	332	347	313	334	309	346	316	314	347	350	346	346	358	344	355	324	341	317	329	319	319	328	321	361	333	336	331	318	327	328	311	341	364	313	362	294	367	312	333	349	317	323	349	337	314	328	320	303	349	339	362	340	299	345	323	320	315	308	301	373	325	344	320	338	342	342	309	345	308	349	354	309	320	312	339	331	351	312	336	310	295	364	315	320	314	318	327	355	321	315	327	300	305	317	347	341	327	330	320	309	338	311	294	349	307	327	316	344	331	305	341	346	320	330	313	308	315	304	322	323	359	356	341	367	357	276	345	351	317	326	326	339	326	315	370	340	306	323	358	316	336	321	339	305	325	343	344	332	314	315	310	311	322	297	335	349	326	332	300	349	304	321	345	318	333	360	347	347	297	337	314	318	334	335	341	336	312	360	342	338	348	341	324	327	329	326	309	338	340	324	351	329	323	324	331	351	358	325	317	328	317	324	323	333	322	299	358	320	330	301	333	341	342	344	309	315	350	323	367	329	310	323	320	329	366	327	294	370	333	363	312	313	363	315	340	335	312	333	344	315	333	319	316	325	327	309	341	339	300	325	328	339	323	367	345	297	347	308	306	309	353	322	315	320	350	353	369	317	334	347	360	326	346	352	324	325	332	345	345	317	335	335	336	320	337	334	346	334	335	310	315	341	331	351	351	318	306	331	388	310	332	351	327	313	304	321	326	352	330	341	333	315	295	340	307	317	350	339	301	348	327	305	310	332	317	311	308	288	311	300	331	308	319	314	322	344	339	337	340	312	312	324	326	356	333	367	321	299	325	327	317	357	325	322	320	324	317	329	317	302	345	285	344	329	315	346	333	354	342	305	305	337	334	315	375	352	341	349	307	316	315	327	348	333	333	319	356	323	313	363	315	327	376	347	299	369	313	346	317	345	332	325	342	329	318	327	334	340	335	296	344	300	323	345	317	303	291	316	326	374	316	325	310	323	331	333	331	336	334	307	317	324	315	359	366	303	299	361	320	311	299	343	312	304	318	355	305	339	312	315	318	331	312	342	324	353	323	345	336	316	354	306	311	337	320	333	320	306	350	304	349	330	353	332	346	310	311	340	310	336	315	313	335	331	344	330	312	328	312	313	347	334	339	344	297	294	342	313	346	322	301	314	323	337	352	312	334	344	319	333	296	338	336	348	332	323	316	341	339	323	350	340	348	361	347	331	326	312	355	341	339	343	337	344	348	326	313	323	333	340	316	321	324	333	313	339	295	350	315	339	320	323	304	332	314	311	339	318	296	321	351	305	315	324	305	331	321	366	337	312	338	336	311	366	332	312	323	325	338	296	317	342	343	338	346	321	326	325	311	312	324	331	356	329	343	325	328	325	319	309	308	340	327	350	353	313	337	336	319	325	306	314	338	350	341	334	298	313	303	325	318	342	347	324	366	347	311	351	341	328	320	337	311	300	339	333	336	334	321	324	328	326	327	328	322	320	320	304	345	334	342	325	328	307	345	350	315	342	326	317	348	321	339	327	333	302	310	345	372	359	291	327	327	336	316	329	361	307	313	333	332	327	317	338	319	329	304	319	327	333	352	343	331	319	303	352	322	372	348	335	331	354	315	338	273	340	298	313	336	338	352	314	324	323	308	300	319	346	304	343	332	350	310	319	334	356	298	314	333	321	300	294	324	333	317	316	321	316	314	315	364	342	344	347	320	346	345	338	302	319	320	296	345	331	343	319	333	328	278	335	340	332	347	297	319	335	315	315	364	302	338	331	360	344	328	326	315	323	312	342	341	329	317	306	336	309	339	334	339	347	329	316	315	308	358	325	339	284	343	308	331	335	326	318	318	368	322	326	338	313	316	329	303	321	325	308	328	309	378	324	314	339	325	336	285	348	327	279	335	344	324	348	330	325	329	313	306	310	309	337	346	327	329	312	345	326	287	346	342	332	325	322	321	307	331	335	327	323	361	344	313	330	318	367	321	331	338	324	369	302	337	317	312	329	311	313	310	299	373	335	299	335	339	349	331	328	325	315	316	274	328	309	323	347	363	293	314	339	318	314	338	344	347	354	337	333	302	347	329	303	334	330	319	342	332	351	346	341	312	346	327	318	346	303	318	333	336	304	316	354	333	350	339	331	313	329	308	347	345	314	341	340	330	300	310	326	336	335	341	331	310	317	332	325	348	313	297	334	341	327	320	337	348	288	346	345	304	349	312	323	330	360	343	312	319	338	311	313	315	324	318	345	288	315	318	332	322	347	346	319	329	321	332	383	332	325	330	302	347	344	303	280	345	351	321	286	329	335	319	329	320	370	335	304	332	347	334	285	322	369	357	301	309	364	328	327	338	316	330	310	335	294	337	347	303	339	305	314	332	339	334	363	325	334	361	317	312	306	340	304	303	326	313	333	307	355	329	359	330	324	316	353	325	310	304	369	367	330	324	356	331	346	353	290	314	345	306	332	309	363	313	295	322	315	325	346	317	323	317	314	311	287	358	339	343	333	338	324	335	351	317	316
42424	33284	31489	12179	1709	738	1533	390	381	398	389	383	386	392	375	396	414	394	389	347	402	363	422	373	380	379	381	378	388	389	380	402	405	382	394	385	408	396	392	362	389	359	400	408	392	395	396	406	392	415	391	408	398	378	416	368	374	374	352	353	361	410	393	359	395	392	400	341	408	366	378	379	367	452	368	362	406	389	359	387	389	359	357	378	376	397	401	391	374	365	392	411	400	375	375	361	401	377	356	350	420	414	384	392	377	430	367	373	386	398	409	367	344	333	378	379	399	356	372	387	397	392	379	375	322	361	369	396	406	381	388	381	382	391	413	372	388	341	381	412	383	397	409	392	382	437	385	395	377	392	401	415	395	373	424	378	374	366	381	418	386	361	388	402	384	375	400	409	400	348	421	365	419	369	402	399	385	398	373	357	361	396	382	392	405	391	350	371	385	404	382	364	393	373	380	407	387	373	396	363	431	375	375	386	406	399	356	379	367	404	378	375	379	416	409	426	384	422	369	390	366	382	366	422	398	385	363	352	400	395	409	368	363	401	404	417	387	385	367	392	380	366	387	413	357	386	400	382	417	393	366	388	362	397	385	408	389	393	369	385	413	398	341	418	369	380	374	418	411	397	369	367	369	407	379	390	411	390	364	407	411	388	365	391	351	394	389	405	391	394	343	370	427	375	380	426	365	394	374	390	354	415	404	382	347	379	390	425	378	383	405	371	392	377	384	369	385	362	398	390	369	412	408	375	385	387	382	388	390	380	363	370	372	410	374	425	428	383	394	407	382	387	386	378	368	397	398	393	381	364	387	349	374	375	337	399	379	387	362	387	406	381	357	416	363	399	392	374	388	348	396	390	369	360	406	394	397	408	380	411	362	349	370	402	449	381	378	350	387	390	387	384	388	405	403	376	382	365	353	397	389	377	357	378	406	405	387	396	369	399	373	431	409	422	382	380	393	358	376	414	428	373	391	375	384	415	357	372	388	352	373	394	404	376	371	377	336	410	393	405	373	388	374	396	350	347	362	375	388	365	392	408	392	366	388	388	378	410	383	391	380	384	391	434	367	368	344	407	370	410	389	390	379	389	349	359	390	406	373	412	355	401	398	403	362	374	371	401	347	381	399	365	381	377	408	384	376	395	414	380	360	365	376	393	397	403	379	430	379	370	398	384	377	401	380	379	376	387	386	389	384	369	405	399	409	390	387	388	356	395	365	375	374	389	393	373	379	395	403	366	393	379	398	399	366	362	381	375	417	366	373	389	373	377	392	339	357	343	428	367	366	384	410	392	421	376	422	387	357	373	391	370	377	399	355	367	347	372	404	417	391	419	387	386	378	392	365	401	374	400	420	409	383	408	376	397	350	382	402	355	356	417	377	426	348	399	363	400	346	395	372	390	394	390	386	383	417	408	365	371	362	400	407	403	419	369	342	401	401	420	363	390	392	388	405	387	389	358	392	376	389	403	362	410	409	388	386	393	389	373	392	382	407	384	371	359	381	389	385	385	389	371	390	413	414	373	373	408	392	395	398	366	377	374	404	386	371	372	365	388	410	430	352	378	397	372	380	379	376	333	374	365	387	423	407	390	396	380	390	373	405	353	381	370	401	375	412	338	378	370	373	407	442	385	407	378	381	388	377	377	352	417	384	350	401	355	358	342	387	368	376	357	394	409	387	401	343	389	372	372	380	386	368	370	377	375	351	391	391	389	427	396	412	373	399	399	413	392	385	367	387	369	426	391	384	365	361	432	381	404	388	370	362	409	386	365	400	389	336	360	372	363	398	340	422	370	389	368	375	372	408	334	380	380	366	368	408	386	407	358	406	389	425	373	364	375	359	408	385	378	360	343	420	392	398	384	340	400	359	398	394	397	379	373	372	392	343	400	421	420	414	353	372	388	401	369	365	429	383	352	412	413	373	407	378	375	383	383	375	349	373	372	381	358	401	417	364	399	425	393	388	382	342	378	388	401	390	382	378	377	373	377	374	368	343	372	391	377	389	365	381	387	373	372	464	357	361	378	397	404	395	391	381	391	362	380	398	379	377	382	381	385	388	414	373	413	379	409	407	405	370	360	378	410	378	390	415	384	376	386	399	364	417	396	372	380	391	389	432	377	414	400	384	394	362	397	390	364	381	421	372	357	365	394	385	392	393	378	412	387	393	369	387	346	378	414	350	390	364	385	391	349	418	356	393	424	378	388	412	399	401	413	365	415	380	348	424	405	353	396	388	369	393	356	409	364	361	365	389	391	378	381	387	394	385	390	391	352	393	358	370	393	416	405	370	365	359	393	390	385	366	375	377	383	386	361	405	353	367	361	385	405	361	388	375	366	390	382	393	373	397	398	393	373	359	365	376	385	357	360	402	398	358	399	389	390	357	388	399	385	359	362	393	381	390	359	370	365	379	407	406	405	371	407	402	403	390	369	367	371	396	397	390	375	367	383	408	372	366	374	380	404	379	355	353	417	347	403	417	403	396	360	401	378	414	382	393	397	412	397	383	386	428	449	409	382	361	381	398	355	388	353	411	376	381	419	372	368	398	408	383	422	413	374	378	404	373	356	384	385	352	404	366	379	343	389	348	416	365	409	363	370	348	369	403	384	398	361	360	389	382	383	376	366	355	403	416	375	386	384	381	389	361	367	378	372	391	409	417	404	407	367	388	397	363	397	416	379	389	407	424	365	379	377	360	374	382	396	373	377	380	394	365	364	372	381	347	357	348	407	363	362	355	374	354	375	374	410	380	383	397	366	359	404	375	313	375	384	377	376	385	388	375	378	352	396	396	400	398	343	405	384	404	397	376	384	376	366	382	374	388	396	396	414	357	388	391	406	431	361	373	385	344	412	405	409	404	387	393	365	411	363	387	354	380	399	406	388	362	409	375	368	370	420	384	375	404	385	398	377	384	378	411	374	397	376	379	405	338	368	359	420	374	371	368	369	351	364	382	384	388	382	363	414	359	384	373	401	360	398	397	373	392	388	348	403	395	393	389	417	372	326	388	395	419	393	371	362	355	378	383	373	355	390	401	374	383	357	373	351	379	369	366	396	379	357	413	395	378	399	379	391	382	391	385	385	362	380	401	373	394	378	374	396	371	383	405	385	377	408	369	380	380	397	386	412	402	387	376	346	378	415	392	412	406	367	382	374	362	369	375	361	419	400	369	366	425	400	405	380	381	386	389	397	375	411	360	347	392	392	422	404	390	383	406	388	384	379	387	389	377	395	361	392	379	427	363	369	393	400	401	418	390	386	408	380	377	378	345	374	381	391	375	401	400	366	391	374	407	399	373	400	383	382	396	391	357	422	390	390	362	380	362	380	387	368	391	370	386	422	346	359	404	388	409	363	400	390	410	388	346	377	338	411	408	385	368	379	378	394	399	384	359	393	394	380	395	402	398	401	380	346	387	388	404	386	350	403	374	393	431	377	392	372	377	406	391	386	390	391	394	389	372	383	340	372	386	363	408	334	404	397	378	382	427	374
23418	20789	31399	29745	22254	15432	10925	1169	689	671	613	572	599	631	637	615	606	624	584	630	628	584	614	617	623	572	554	557	593	590	611	640	601	576	579	591	588	592	590	599	550	549	577	561	608	557	605	607	606	557	634	580	654	633	565	606	625	641	585	570	596	580	653	623	588	613	619	592	620	595	564	611	586	600	568	598	581	622	624	597	588	599	577	611	607	591	564	564	568	602	571	626	591	529	597	569	620	620	582	603	538	608	585	560	595	589	600	593	604	583	590	612	595	564	612	593	592	621	565	541	577	609	604	589	616	586	586	543	576	580	542	605	606	564	592	575	605	585	616	568	594	577	555	556	593	572	571	567	597	532	634	599	603	581	569	596	554	606	647	571	606	570	637	536	621	600	591	588	586	567	623	589	589	670	612	590	579	586	644	617	624	613	585	592	582	601	605	560	590	574	592	602	583	584	603	591	582	544	585	578	595	611	593	586	604	618	585	602	619	567	552	620	610	543	554	591	571	607	595	596	595	532	548	594	575	578	593	579	591	651	562	611	604	595	601	589	610	586	599	605	629	563	604	623	601	575	617	597	576	582	561	604	569	582	554	558	590	538	624	553	555	622	597	625	598	641	592	597	625	581	603	619	596	602	565	592	555	538	619	594	597	596	628	596	553	541	630	545	559	583	596	624	632	633	613	576	576	547	583	505	596	611	622	583	645	583	576	592	591	634	619	603	601	619	562	629	588	611	585	563	572	619	560	590	577	528	596	602	636	637	568	596	549	632	556	624	603	602	634	580	595	568	594	560	579	589	611	612	609	592	634	567	556	634	576	606	601	578	584	613	559	570	568	551	636	586	629	596	580	591	532	561	606	606	562	540	555	614	587	583	598	608	591	575	585	532	600	608	591	591	578	578	593	558	570	608	591	619	611	607	606	578	571	579	591	598	603	566	606	592	595	583	605	607	598	591	613	590	598	583	550	605	576	570	587	562	558	596	563	622	647	564	611	578	584	598	607	582	576	604	586	564	591	547	559	594	599	544	611	598	519	584	575	641	576	555	600	584	596	567	565	543	568	615	584	584	544	563	594	621	572	578	568	588	585	593	620	565	588	592	620	592	602	598	587	604	559	560	607	573	539	616	611	600	643	567	591	580	573	525	563	615	557	581	611	560	601	593	579	566	621	586	535	567	568	555	597	591	562	581	584	597	626	564	583	616	607	609	578	605	633	631	598	580	584	588	568	640	594	579	569	605	633	585	597	558	556	563	593	568	615	615	646	596	628	594	563	587	594	594	614	595	565	622	555	600	542	596	591	579	567	585	579	620	592	575	564	526	573	524	588	588	558	588	580	617	630	597	619	542	556	580	574	615	597	597	592	610	629	607	625	550	559	575	590	591	569	567	567	588	575	586	602	578	543	588	602	611	571	610	620	614	587	609	554	577	584	595	591	538	569	566	581	581	623	640	584	605	583	617	593	610	537	629	570	606	585	569	580	571	621	672	628	582	560	613	622	619	566	615	589	567	575	587	600	591	597	559	612	561	618	563	561	582	602	564	595	615	652	605	563	605	607	578	553	616	604	566	622	545	610	616	610	580	590	612	597	554	585	616	635	566	619	582	615	594	606	568	545	608	543	601	588	622	579	606	591	561	606	571	587	579	608	546	594	548	577	581	558	573	575	577	600	573	549	575	549	567	602	575	587	573	595	604	583	571	590	636	552	589	627	593	564	616	560	566	597	552	603	607	583	636	584	607	589	595	573	566	582	571	612	622	554	624	580	566	544	632	584	578	576	626	581	615	572	568	609	634	574	616	564	607	583	582	580	602	585	626	566	575	619	589	599	571	588	592	604	600	619	612	561	563	592	601	603	586	592	604	561	626	553	577	584	585	613	588	612	626	643	571	600	583	629	613	584	624	549	631	614	620	579	559	561	600	588	625	608	575	587	611	593	615	559	571	580	604	576	589	597	589	586	601	597	610	598	576	592	589	542	603	614	605	625	579	614	580	621	576	626	575	553	566	609	585	589	617	589	598	617	599	599	565	578	572	596	620	621	590	612	549	640	583	617	605	582	619	584	577	559	622	614	590	605	604	577	628	596	583	597	622	545	560	628	614	633	626	621	577	616	602	588	634	609	614	553	578	593	547	597	588	579	598	529	610	594	586	621	576	567	615	585	582	600	579	616	569	564	580	556	594	608	567	632	626	595	588	613	572	589	568	574	592	592	589	600	600	609	652	591	609	585	576	591	580	554	583	614	531	587	571	583	590	545	583	577	576	623	588	582	617	581	622	573	578	542	612	569	568	618	573	619	571	524	592	585	592	597	616	623	561	548	534	567	629	590	577	580	547	604	634	579	538	613	583	595	555	576	625	573	618	579	580	606	594	590	571	583	608	615	596	608	587	606	548	572	578	558	619	598	604	596	587	643	589	592	557	597	597	588	606	588	609	594	554	544	584	601	591	562	583	625	618	592	596	596	600	596	586	559	562	579	610	576	593	564	574	599	543	594	617	564	568	571	606	613	572	599	605	650	603	563	575	578	597	615	568	608	601	580	570	577	590	615	571	588	600	606	584	570	591	578	605	541	595	558	631	588	593	564	604	565	633	584	623	608	607	592	592	621	589	622	602	606	543	612	580	602	601	551	557	581	592	608	604	577	589	594	597	541	588	612	576	553	578	554	564	648	611	586	591	601	621	581	567	580	605	622	590	616	568	547	616	570	600	572	568	604	568	551	600	584	628	571	584	596	602	583	595	641	623	571	626	623	598	580	570	580	540	595	582	566	547	590	577	578	601	607	564	640	585	562	598	604	577	591	608	587	560	565	577	589	539	608	557	587	565	602	560	596	603	605	593	576	618	561	646	577	594	583	645	549	617	589	594	594	572	599	598	561	610	586	592	596	608	589	568	614	620	583	585	529	586	560	555	577	541	616	566	571	618	601	616	582	588	585	565	574	565	668	613	561	627	532	569	605	643	571	582	586	603	577	537	547	580	628	563	583	583	587	597	612	572	556	569	560	622	588	613	587	591	600	581	528	616	605	631	549	609	596	564	604	550	629	571	587	585	611	615	564	572	584	584	588	566	588	613	599	600	600	581	546	558	600	593	594	607	597	598	651	596	581	565	555	595	609	603	548	575	613	613	587	627	561	585	608	596	613	603	636	621	580	624	604	581	586	574	538	562	599	550	579	609	618	590	566	545	575	578	587	657	594	607	625	632	621	572	603	585	575	591	584	634	587	588	618	603	594	585	607	598	603	599	543	552	586	607	575	599	559	584	591	569	617	554	589	603	621	589	625	552	611	616	605	580	545	548	652	581	608	550	586	606	588	569	623	580	554	528	627	556	589	567	599	580	564	540	579	564	555	572	565	615	568	616	602	606	592	586	596	586	604	591	610	589	594	580	603	612	645	610	610	587	601	627	631	590	611	635	542	597	605	588	623	603	576	579	598	598	552	577	583	607	581	599	574	594	603	650	621	590	576	593	580	621	583	622
41420	70832	70928	44831	9151	8075	10894	832	826	729	769	690	698	722	740	717	663	698	679	691	700	638	645	633	656	629	658	704	673	706	701	681	637	677	607	652	705	694	686	608	676	638	640	666	699	650	648	674	642	621	652	672	634	661	669	637	623	606	659	673	637	681	649	694	658	654	636	702	666	676	694	688	631	641	653	638	662	629	688	651	696	674	693	658	632	661	651	705	668	681	697	657	672	626	679	689	614	658	680	624	611	718	623	681	649	637	697	661	614	658	686	659	692	686	644	666	646	646	644	639	644	708	651	648	661	637	643	692	654	683	689	681	669	674	672	706	662	680	678	664	652	656	649	703	641	622	618	662	672	637	652	695	613	614	630	672	644	677	650	648	682	677	643	615	651	639	720	663	682	649	655	663	689	663	667	671	682	684	620	674	642	685	638	678	672	666	675	693	738	616	661	652	642	694	670	668	631	659	653	673	635	676	668	679	647	633	651	637	626	673	686	648	706	628	588	641	650	666	658	684	606	630	639	651	655	642	661	666	629	650	656	674	661	638	684	652	662	669	676	633	649	656	701	691	628	677	663	668	599	702	656	658	665	610	663	614	635	676	683	662	687	693	660	678	668	680	619	665	696	673	677	664	644	675	631	642	678	614	636	693	669	664	646	676	687	682	648	637	695	635	625	694	656	661	637	668	665	668	620	635	654	640	693	635	692	677	678	643	667	648	661	667	604	652	659	651	671	690	650	667	637	655	639	653	656	626	670	642	670	679	660	672	635	686	654	622	672	624	651	646	655	656	639	698	663	641	683	680	722	654	678	686	665	654	636	659	675	656	660	660	632	615	685	661	682	661	673	680	623	648	679	673	682	639	694	654	636	686	658	681	660	664	645	620	642	674	675	711	683	669	671	669	650	651	645	662	679	676	654	692	691	640	608	609	635	618	618	692	683	658	683	655	614	658	660	637	644	645	684	669	724	713	680	630	693	624	660	658	623	665	674	619	664	627	675	660	643	643	665	641	634	655	709	641	611	671	656	686	675	669	699	612	641	657	721	638	621	614	632	658	664	673	645	639	688	699	650	652	669	625	665	645	683	608	641	675	675	635	620	717	696	635	672	646	640	667	678	696	674	636	678	705	639	666	662	647	639	704	644	651	679	680	669	630	629	629	642	643	648	640	677	668	702	704	656	681	677	647	667	649	635	729	643	651	681	665	647	645	660	685	630	639	630	684	643	630	703	689	670	654	671	670	701	655	638	692	629	663	618	632	658	697	675	642	676	704	684	701	678	693	644	644	661	673	661	602	645	668	595	679	680	683	650	625	676	663	666	666	657	646	674	637	654	684	642	633	674	682	650	609	653	616	671	660	678	650	653	639	623	646	655	710	722	665	630	632	663	643	688	674	621	679	670	699	672	664	658	655	691	639	616	647	670	638	659	675	657	643	647	617	664	646	693	625	659	702	699	669	659	640	670	675	677	615	704	634	686	672	678	678	635	670	694	666	691	672	636	677	630	654	657	653	664	696	659	684	643	662	654	702	635	653	682	689	699	687	711	704	680	680	676	654	659	664	701	645	639	641	706	636	668	675	658	672	646	675	672	634	649	677	674	650	725	660	659	614	658	643	694	628	638	682	625	675	656	648	665	618	667	640	684	684	713	646	669	668	680	686	689	677	639	665	634	712	665	680	653	660	609	697	683	699	598	633	657	662	645	628	680	672	617	666	662	644	672	683	697	642	669	639	655	664	696	650	652	689	653	665	673	683	659	655	639	672	650	659	642	662	723	674	645	652	628	683	669	661	669	670	678	600	648	682	645	662	639	637	671	634	648	654	637	634	715	649	685	673	685	606	681	725	636	681	635	708	633	633	641	618	701	654	662	655	714	664	661	650	625	662	648	675	680	649	671	640	709	677	640	613	695	696	679	647	671	663	667	699	657	667	655	689	658	670	665	639	661	661	650	657	662	611	702	660	655	642	631	662	669	649	702	665	652	652	693	627	649	705	667	672	669	650	682	648	631	682	691	623	684	710	648	677	669	682	682	684	644	673	652	700	685	644	650	678	646	634	659	642	695	681	643	640	631	679	617	706	608	651	632	684	644	670	659	662	686	648	646	660	641	667	648	622	677	700	603	671	690	707	664	685	665	639	649	638	645	655	650	650	666	661	666	650	631	667	639	672	650	697	633	673	643	714	643	676	667	607	647	669	640	649	701	649	663	705	641	680	721	661	669	669	672	651	659	661	645	634	677	647	679	694	637	657	664	669	686	698	662	662	662	664	676	704	676	688	636	672	667	670	656	698	680	641	671	693	654	641	650	685	645	669	677	679	639	660	669	665	664	688	674	684	666	681	654	685	644	655	627	665	663	657	648	675	640	700	665	655	644	643	630	682	710	686	655	668	629	638	689	685	644	636	626	685	634	696	643	670	669	626	707	649	703	659	695	662	671	616	685	639	681	702	597	670	641	657	655	622	696	694	695	673	667	679	676	682	654	687	695	677	664	656	641	658	662	635	668	674	677	686	634	660	686	670	673	688	641	699	659	716	673	714	661	689	651	663	670	684	637	647	675	692	650	638	649	598	650	684	671	706	669	656	655	683	625	612	675	664	658	673	616	679	644	674	640	676	692	699	659	668	656	671	683	672	680	708	670	651	653	613	645	584	652	682	682	602	645	617	638	648	624	644	643	652	698	658	666	710	644	616	649	665	633	674	626	691	650	677	657	666	677	615	678	702	668	632	691	647	676	711	677	740	639	656	644	663	684	635	664	639	637	660	661	586	654	703	653	667	679	631	661	680	704	666	633	695	719	691	635	725	680	663	689	704	647	647	643	667	653	646	693	614	744	661	669	685	612	694	671	685	638	675	653	692	667	639	650	670	671	708	691	661	650	663	673	639	671	662	681	669	674	713	665	657	615	665	684	666	673	681	641	674	631	703	667	638	633	650	663	672	690	650	631	644	651	690	637	707	674	688	655	626	635	641	666	661	694	634	655	683	634	659	636	652	713	669	652	674	679	665	635	608	658	633	693	670	650	650	622	691	636	649	710	687	655	654	660	655	679	696	678	689	657	670	665	676	646	664	675	631	685	676	682	672	603	668	659	661	636	645	640	659	672	673	671	677	646	731	662	665	652	684	631	666	664	697	631	677	656	663	663	670	695	624	724	644	683	653	659	668	662	656	671	681	668	665	648	665	673	713	651	646	663	677	708	681	662	719	713	640	640	670	668	648	649	681	670	638	695	691	672	611	627	643	694	654	626	645	667	667	664	658	674	657	634	641	661	690	683	682	677	629	640	650	599	691	665	665	674	650	614	611	657	677	638	651	694	641	673	699	648	696	668	671	653	680	647	635	687	710	648	700	686	662	650	673	650	638	678	653	672	677	683	664	668	622	661	703	668	675	686	696	643	675	681	654	609	678	635	664	638	614	652	699	653	676	638	659	618	656	634	626	683	651	643	599	693	662	671	613	646	711	630	636	681	697	650	629	627	661
24569	20887	31443	30193	18439	7989	4588	503	339	359	326	357	347	337	319	342	352	345	300	294	317	309	322	318	326	306	343	334	305	323	307	320	291	310	305	305	310	312	281	329	324	291	314	332	291	287	301	297	318	306	357	307	289	307	292	296	305	324	325	324	297	319	310	305	299	312	289	305	335	319	303	302	292	309	355	322	303	327	299	294	269	290	338	334	329	326	304	293	280	318	317	302	317	306	301	286	292	298	290	307	299	328	320	308	316	271	347	341	345	296	295	308	302	318	321	319	294	326	281	313	332	285	330	280	309	296	321	319	342	297	277	296	297	327	309	291	321	310	288	311	292	306	310	293	300	280	301	297	327	291	299	289	317	291	290	274	332	309	294	312	295	295	334	323	325	284	281	324	299	305	282	322	358	333	314	311	319	287	315	301	301	292	320	308	293	293	266	330	299	316	321	277	308	314	331	321	303	321	306	330	325	321	306	305	324	327	338	357	318	310	297	302	294	297	315	303	301	322	290	311	336	303	290	322	316	311	314	344	277	324	318	319	308	297	286	276	314	324	286	305	294	288	299	291	307	299	305	325	320	311	293	349	307	316	321	326	309	344	302	295	311	304	328	316	308	331	312	289	319	303	292	295	319	332	290	325	303	333	321	308	338	290	325	291	309	317	270	303	323	337	329	314	306	296	285	322	326	332	312	346	335	318	288	294	300	296	296	310	326	297	308	340	336	315	297	320	310	317	324	304	318	306	262	310	355	305	321	302	305	278	333	313	295	312	314	331	314	320	282	320	293	330	326	290	330	322	336	346	330	298	283	301	327	298	298	308	298	342	340	279	301	300	323	302	290	319	351	267	345	289	296	303	305	374	312	321	333	298	329	345	315	310	294	332	311	330	322	306	299	305	315	318	294	287	309	300	307	304	329	330	317	335	323	326	302	290	292	310	284	316	310	307	301	331	293	283	319	312	325	302	326	290	302	321	276	287	306	279	323	311	336	325	355	300	321	305	322	330	288	326	269	309	299	311	320	332	306	327	294	327	287	335	317	298	314	308	291	320	289	297	326	292	314	294	346	288	324	338	332	314	314	319	316	308	293	286	305	301	306	282	304	331	322	285	279	308	304	320	295	292	329	338	288	303	323	298	288	323	320	302	306	349	307	325	300	317	324	350	329	313	311	288	306	297	329	322	331	296	327	295	294	316	314	284	293	288	325	303	296	312	337	302	280	323	339	303	321	303	302	347	289	294	314	289	320	312	311	306	304	300	288	304	281	323	297	329	336	313	328	327	312	314	342	317	327	301	285	324	300	293	304	333	326	294	319	286	312	314	295	316	294	328	284	309	330	292	314	319	297	297	298	299	328	311	328	297	281	330	301	307	296	301	302	302	312	306	272	298	320	333	307	359	302	294	308	329	298	306	304	355	321	295	307	326	331	322	295	301	298	317	315	311	335	301	315	300	318	306	335	305	340	335	294	306	339	306	295	310	340	307	325	350	306	316	302	288	322	318	334	319	300	312	290	276	331	286	311	320	312	328	287	323	300	293	293	313	308	324	291	297	329	321	347	295	333	298	302	289	295	351	321	293	316	318	330	336	311	312	304	331	337	297	316	313	322	295	323	306	334	307	314	325	294	304	294	288	295	340	317	298	294	311	281	295	329	321	307	303	318	302	310	273	307	347	306	311	303	298	311	327	320	323	309	301	314	332	348	310	286	263	322	318	272	315	298	316	323	360	307	314	306	323	297	300	334	338	305	294	280	315	334	307	314	294	326	299	315	301	286	326	336	301	334	297	302	306	320	335	305	293	309	319	326	295	299	326	281	294	316	289	303	320	323	313	326	326	284	280	299	296	288	323	324	279	338	346	300	311	291	308	316	329	299	310	296	329	318	344	306	318	299	320	300	273	297	292	300	291	279	287	314	289	320	327	316	307	292	325	301	287	310	300	310	348	297	305	317	306	312	262	310	297	340	291	333	314	307	312	333	296	336	282	342	317	313	292	335	289	335	326	336	307	341	321	310	297	295	320	315	290	277	306	310	299	287	321	361	312	342	316	287	310	332	323	322	338	333	304	300	332	301	325	310	322	288	299	292	325	333	288	281	320	320	325	343	312	329	318	290	300	288	298	305	311	346	327	320	338	313	301	315	277	320	305	348	321	312	339	305	307	282	304	311	284	281	323	312	315	325	309	307	307	304	308	285	292	322	282	316	304	299	313	309	303	302	304	332	290	270	308	320	352	307	290	298	309	262	357	329	319	287	315	293	313	312	299	325	292	306	319	362	329	323	317	312	323	270	327	328	304	338	341	296	308	306	323	289	323	327	307	335	277	310	314	294	323	292	281	284	310	314	300	299	313	343	312	286	302	320	320	320	303	306	320	316	312	315	288	300	322	341	315	326	337	335	315	319	317	322	311	292	277	320	294	346	295	317	326	314	291	316	319	292	330	318	290	351	300	321	320	309	301	280	290	304	302	310	289	321	334	323	300	315	303	312	299	306	286	321	332	301	325	319	325	283	253	330	309	325	303	295	319	323	324	275	307	304	322	359	339	284	316	298	281	329	284	321	284	309	300	317	301	313	305	317	302	299	300	281	326	290	316	294	315	333	350	332	305	296	293	313	304	315	316	307	330	353	308	312	300	311	300	286	278	308	294	329	305	323	335	345	315	323	299	332	307	338	319	302	315	331	330	301	328	292	287	357	304	349	321	335	335	333	294	302	318	328	317	283	290	320	310	282	288	324	314	288	309	309	318	311	304	303	286	335	296	310	298	288	355	308	329	274	319	312	299	320	277	315	317	315	333	335	304	285	325	308	303	316	289	290	316	301	323	306	302	290	305	289	300	308	277	299	331	312	323	290	357	321	285	318	319	296	330	328	316	339	290	332	277	338	305	315	298	337	301	286	289	268	313	303	268	339	307	345	301	317	287	304	304	327	338	285	313	313	315	301	311	284	317	316	329	350	302	295	287	331	343	291	286	320	296	313	344	346	323	285	317	312	319	318	350	317	280	302	311	292	322	360	320	291	318	342	334	265	310	316	315	324	371	309	291	314	320	310	308	328	278	323	302	329	290	300	301	306	295	299	298	310	310	310	326	330	293	322	324	311	336	284	287	311	313	353	312	294	294	323	332	316	326	330	291	336	308	328	295	317	287	288	307	325	321	277	319	313	335	338	296	300	324	280	299	326	345	304	315	303	322	337	279	306	346	290	311	318	342	326	313	300	290	301	297	304	316	318	285	321	297	274	287	309	309	292	294	304	317	307	324	302	332	318	308	329	306	332	315	323	309	309	290	289	287	288	305	305	311	317	306	307	293	262	320	311	312	283	337	308	291	309	323	319	301	312	327	311	287	320	314	303	298	351	349	325	313	307	337	311	305	332	316	310	280	317	270	350	285	309	332	303	303	317	317	310	292	331	330	307	300	300	320	316	319	320	306	324	308	335	299	293	301	311	324	296	342	302	338	306	296	294	325	322	352	291	303	343	330
41571	62919	60442	37708	11684	10433	8377	540	514	433	393	405	417	407	428	396	395	368	394	396	420	416	381	379	390	404	378	413	374	377	381	377	379	404	400	378	411	378	416	395	386	375	395	372	395	358	375	350	383	383	402	382	364	379	382	383	367	364	401	387	390	352	399	387	401	362	396	382	348	366	367	367	369	393	388	388	361	374	362	361	396	407	421	378	370	394	382	388	373	406	386	391	411	363	399	381	396	386	372	444	383	400	375	418	388	355	348	383	400	375	394	371	431	364	388	399	405	379	364	395	403	404	348	359	376	385	371	399	363	367	372	382	362	383	361	373	373	420	409	365	417	373	419	422	388	393	401	366	393	389	385	385	366	420	398	385	369	395	384	376	379	377	397	352	376	365	377	378	382	400	364	438	375	387	391	400	364	380	421	372	364	403	376	371	400	397	405	381	357	374	376	369	389	392	393	395	380	391	419	379	378	387	416	388	364	375	375	380	363	386	387	384	377	378	381	384	379	367	376	389	391	397	370	389	380	414	379	350	389	341	378	399	384	390	416	361	398	372	371	379	384	378	388	411	366	365	384	381	405	381	386	408	361	381	408	388	402	367	378	387	406	387	383	399	352	358	361	398	390	386	364	391	380	388	373	377	401	376	363	378	350	360	396	364	369	365	383	384	377	352	379	388	360	394	413	366	385	378	387	387	396	408	407	351	383	418	361	380	388	406	356	352	368	397	400	393	401	379	349	347	392	338	371	350	405	398	387	418	371	437	389	385	407	371	418	377	385	390	371	381	383	375	366	394	369	377	404	373	380	370	405	374	407	370	393	333	415	367	408	398	390	358	412	388	395	388	409	374	397	393	386	373	366	342	374	385	354	370	371	373	379	380	380	393	378	349	345	370	392	421	400	380	404	370	413	374	397	371	379	386	388	393	368	368	399	416	364	391	413	397	382	359	387	372	373	378	381	381	400	389	407	391	385	355	371	424	387	383	395	385	377	375	331	347	374	392	393	378	355	371	384	382	391	353	389	390	372	383	387	398	370	387	359	382	366	387	425	417	360	419	399	398	371	376	382	398	416	387	354	395	363	399	388	363	393	357	417	354	387	406	412	363	389	386	410	390	369	381	373	356	373	429	356	426	361	382	376	429	388	395	364	411	389	395	350	364	436	384	374	401	358	389	380	407	379	368	406	379	388	437	364	397	376	379	390	384	384	384	361	382	389	418	355	377	377	387	383	379	396	363	385	406	363	425	387	378	378	370	380	357	395	377	387	367	359	381	395	374	365	336	382	385	384	436	353	326	370	393	352	373	372	421	370	377	389	379	380	373	381	378	370	407	370	390	382	388	400	361	388	360	382	406	377	393	392	370	423	377	383	376	384	395	388	367	418	398	395	412	415	390	376	383	391	381	385	378	354	337	385	388	384	393	428	395	385	366	391	377	394	380	395	414	373	419	418	379	397	386	396	375	374	406	407	402	382	406	360	345	415	397	393	392	384	412	402	327	399	450	396	370	382	391	375	382	346	337	395	378	373	348	369	367	370	390	379	391	402	389	403	371	384	371	391	357	389	397	372	362	368	381	392	378	376	380	383	352	384	346	361	400	369	402	403	377	421	383	359	412	378	361	360	402	365	388	392	397	349	383	363	374	386	377	391	380	442	357	369	395	385	421	384	392	399	348	379	355	389	400	395	390	407	394	404	382	386	385	415	385	436	395	404	371	350	409	371	390	389	376	418	365	378	364	389	382	415	350	379	372	376	366	429	326	370	349	386	433	345	368	397	406	395	394	366	363	391	405	362	378	373	370	352	386	355	401	380	380	401	393	404	366	357	378	393	364	359	394	373	387	383	431	386	356	368	399	430	420	373	365	386	401	370	377	401	403	395	369	405	367	415	406	394	386	350	360	370	414	400	377	400	372	374	380	361	387	380	411	384	392	352	376	372	376	413	406	425	392	400	374	380	408	366	413	378	379	397	383	365	397	417	357	365	376	401	388	349	371	390	395	378	388	381	420	375	404	383	402	380	364	391	421	375	378	339	406	381	384	378	389	429	410	359	381	385	359	395	373	365	374	385	413	372	378	393	366	391	396	412	392	368	400	378	366	348	383	377	393	338	376	386	376	392	382	406	387	377	416	411	379	434	378	364	396	422	360	364	385	408	375	401	379	363	407	399	368	385	370	381	356	394	372	347	339	385	392	382	369	377	383	377	390	363	388	401	427	396	390	384	372	387	386	377	372	384	349	366	359	358	350	395	387	382	397	391	368	387	408	374	405	400	367	399	412	368	401	357	404	386	355	401	367	356	383	377	382	376	385	366	361	385	386	395	393	404	382	406	374	370	396	390	397	388	367	377	418	388	362	386	374	401	416	386	392	401	381	395	380	373	382	370	390	395	362	405	368	386	398	366	390	412	386	394	371	394	399	376	394	382	377	406	356	363	386	402	375	388	356	343	368	401	407	385	375	377	376	384	354	400	391	366	383	360	345	395	382	378	397	392	397	404	383	386	396	341	394	375	397	424	410	383	399	390	384	382	389	411	360	403	397	410	381	386	392	388	375	388	366	342	349	421	378	369	362	361	389	412	360	379	379	386	381	371	379	364	363	381	356	406	368	361	397	370	395	392	358	365	364	393	372	379	403	390	388	386	412	378	375	392	377	414	381	400	383	359	397	354	375	377	369	406	396	412	400	359	405	361	369	412	352	385	375	389	347	367	438	384	408	356	395	398	364	404	404	379	399	399	386	374	363	397	357	387	362	390	348	358	407	352	369	408	394	392	392	401	372	354	351	384	406	402	392	366	359	395	389	400	378	370	383	394	393	393	366	401	388	382	391	370	362	390	377	365	394	391	427	395	366	376	404	353	389	377	372	384	365	385	356	384	420	367	408	368	394	395	412	354	372	402	356	389	379	427	392	394	349	363	392	355	370	412	398	401	407	380	382	393	351	391	401	387	357	380	404	390	410	357	356	390	405	365	388	356	402	393	388	389	392	356	395	404	358	400	384	370	419	394	396	427	394	361	360	404	379	344	366	404	406	375	397	397	346	358	388	347	371	388	352	390	401	381	377	375	362	415	377	384	386	363	383	380	399	365	370	376	369	424	351	397	390	428	359	390	386	393	377	422	372	366	367	382	357	409	378	406	344	418	419	366	384	373	393	381	398	388	373	409	388	390	406	386	383	391	358	344	357	412	394	365	367	393	356	382	388	367	384	348	406	352	380	380	404	364	388	349	373	367	364	371	350	429	383	410	386	379	379	407	369	389	356	371	395	384	435	402	401	426	380	356	367	371	371	369	418	408	376	395	374	397	368	385	386	379	368	406	406	349	390	378	392	402	402	380	357	380	359	389	386	419	405	361	368	396	396	408	387	414	383	387	381	385	376	410	383	375	359	372	386	373	384	365	381	359	427	408	388	410	419	387	352	374	411	405	384	405	370	383	372	397	348	388	403	342	391	402	408	413	404	394	405	390	407	404	373	361	408	361	391
22229	20731	29819	34826	27773	25706	22850	4386	899	813	805	747	761	758	730	734	795	729	783	744	737	727	738	704	757	701	733	665	683	742	691	733	727	754	717	691	697	671	706	718	652	728	712	712	725	771	748	724	700	719	678	723	697	703	678	703	724	687	701	721	718	753	746	695	734	739	751	704	680	763	740	694	689	719	678	717	765	750	704	730	716	675	719	727	736	735	755	730	690	675	668	667	718	696	733	705	691	707	729	751	739	709	735	712	644	756	741	732	749	719	679	684	720	742	731	682	666	747	667	724	731	701	736	743	704	702	741	739	720	731	680	699	681	698	720	680	648	705	739	690	663	729	638	709	729	768	704	734	685	741	736	695	704	716	735	713	707	662	716	712	679	742	754	676	683	702	702	704	750	725	752	725	735	733	748	707	752	724	689	711	714	705	712	732	706	703	756	714	750	696	729	709	704	742	693	739	743	736	696	670	699	695	675	703	691	712	732	727	703	727	677	705	683	709	726	747	702	661	738	703	696	772	727	694	752	752	690	713	712	709	696	721	757	703	724	744	699	708	736	707	728	701	665	689	738	751	707	699	675	738	715	708	744	731	710	711	727	653	739	721	665	709	781	688	694	737	701	761	683	768	745	703	697	741	703	701	732	745	738	682	736	738	734	706	712	703	699	725	655	688	716	710	676	703	697	701	683	706	656	683	715	673	738	701	733	741	700	694	735	675	695	712	702	694	759	701	721	749	790	707	682	712	690	756	708	681	671	686	703	742	717	718	703	714	724	701	756	707	692	672	738	711	739	698	701	746	688	739	650	717	700	716	745	770	771	688	693	749	683	695	725	702	690	730	696	739	721	704	698	732	743	671	739	762	718	705	730	697	719	726	731	691	771	697	701	731	711	709	737	724	738	764	721	700	696	701	710	656	689	767	724	706	689	713	682	722	725	708	683	724	689	721	678	704	684	708	689	690	748	716	738	697	746	740	724	728	670	718	705	660	654	708	739	692	746	716	736	665	716	747	709	696	660	732	735	689	759	737	717	711	690	716	702	721	720	728	693	664	722	706	787	705	740	709	693	639	709	737	679	731	703	715	702	693	725	673	713	719	681	725	690	710	762	651	681	702	699	736	691	729	705	706	741	688	723	732	685	688	706	778	742	657	693	729	713	733	727	669	712	716	743	720	767	703	720	691	706	697	736	693	735	762	717	706	712	724	761	735	649	695	715	686	723	701	743	676	778	748	709	716	724	702	666	734	658	722	656	640	726	735	704	746	712	676	720	714	713	715	679	651	692	711	723	791	744	739	730	674	739	719	752	712	732	709	705	739	709	722	736	733	701	655	688	691	719	720	758	721	734	737	685	710	690	731	701	759	680	707	723	708	732	759	670	697	724	751	728	736	690	754	712	746	725	676	719	688	664	707	758	736	737	707	701	709	709	704	710	682	752	692	741	721	662	734	721	704	723	712	674	703	725	713	707	640	729	739	737	637	751	735	729	732	741	685	669	755	731	708	675	676	736	691	715	690	719	694	717	696	676	683	712	723	709	733	735	787	712	725	732	680	693	733	733	749	713	700	689	700	727	763	702	663	706	699	747	712	751	663	743	747	708	734	710	704	714	706	674	678	710	717	686	724	733	773	716	718	696	695	698	688	729	736	716	730	666	706	744	749	728	754	695	669	742	716	744	742	704	717	730	694	730	751	732	710	686	696	692	735	685	736	700	706	679	784	706	667	729	757	734	719	737	705	757	708	699	752	735	726	686	725	725	701	702	669	722	709	734	691	728	726	721	704	725	698	761	707	715	757	714	715	684	655	660	700	734	728	706	653	725	731	699	680	706	686	686	720	739	710	720	735	712	747	673	762	692	714	731	711	776	691	721	681	738	715	665	712	693	709	688	737	699	724	665	695	731	698	721	703	665	768	752	711	718	684	705	729	760	663	691	663	648	719	707	671	680	722	759	678	707	708	730	708	704	707	697	722	667	661	689	709	734	736	737	733	697	715	699	743	705	692	710	723	704	673	705	702	725	745	679	708	691	732	667	680	740	712	765	718	730	678	738	730	701	726	709	671	748	715	716	700	769	715	706	688	713	733	736	737	710	697	707	709	728	769	724	692	666	719	723	685	688	717	720	708	768	669	720	697	692	728	714	730	737	724	666	732	691	706	765	663	705	715	700	737	655	717	689	698	718	738	702	695	695	730	644	708	720	695	702	698	685	707	741	728	675	723	716	725	678	714	715	727	716	725	735	702	710	701	675	704	754	710	668	705	718	700	708	717	714	704	676	671	679	690	736	704	715	732	685	710	752	729	698	748	701	727	766	675	719	754	686	702	697	702	689	711	668	733	718	693	677	673	712	693	702	741	719	710	672	698	751	710	716	720	698	758	728	723	700	740	714	689	725	671	678	635	707	714	701	777	708	696	675	694	707	715	732	733	679	731	751	686	732	724	715	719	764	773	749	747	694	704	690	742	728	658	673	696	696	713	683	744	644	683	702	731	707	672	693	678	702	707	691	699	665	706	731	723	673	742	690	708	742	719	754	751	724	731	713	664	744	710	729	670	683	708	674	731	720	732	660	716	731	700	722	684	656	731	727	738	681	701	732	694	712	691	733	709	708	691	653	722	680	780	718	676	697	729	706	725	683	742	725	715	704	728	717	726	747	695	713	729	697	722	748	701	729	759	685	697	691	702	707	734	654	734	728	703	693	711	721	720	668	705	700	720	731	708	694	716	722	701	712	680	722	748	730	702	744	730	719	689	678	694	690	724	652	697	745	741	675	710	689	681	673	700	700	705	702	789	738	711	708	733	696	732	743	724	749	731	653	734	699	726	724	707	668	687	678	704	688	719	706	729	692	726	684	704	715	685	719	675	711	666	696	715	726	729	721	662	740	682	701	724	680	681	714	704	664	769	693	705	702	691	670	715	705	692	683	700	709	715	736	707	715	740	767	771	778	717	680	707	691	751	670	718	676	690	706	691	695	658	712	649	749	737	725	688	649	748	719	713	706	739	703	680	714	736	704	667	713	730	697	680	702	716	710	737	692	718	691	676	666	690	698	751	690	745	712	711	720	712	718	743	702	623	721	688	710	722	713	689	703	721	691	718	701	698	738	721	725	648	680	716	740	731	716	677	715	714	689	649	713	718	735	753	710	742	684	726	686	732	735	727	716	744	697	666	664	732	687	758	734	714	712	701	699	723	688	665	681	762	690	721	716	710	684	679	705	723	660	700	653	699	699	706	751	698	620	691	706	711	710	698	715	713	709	734	708	695	738	695	684	741	673	696	735	757	753	702	739	699	653	710	700	716	730	717	728	703	730	648	742	721	710	694	708	679	712	738	700	757	784	738	713	745	755	728	735	795	676	728	740	732	714	767	716	706	698	696	720	685	690	683	758	740	725	698	738	736	689	644	697	703	712	795	746	718	739	692	741	722	767	698	738	720	714	729	673	716	722	697	704	679	710	684	710	710	707	765	761	696	704	699	706	703
43517	79168	80328	55573	23238	30700	20419	1184	1062	1004	909	970	879	915	870	871	893	855	853	868	859	791	878	858	803	796	810	837	844	814	895	757	785	818	789	795	809	738	846	779	816	840	850	826	802	810	825	818	823	838	845	774	791	791	806	834	782	748	797	859	856	751	790	781	811	813	790	853	839	793	794	776	802	809	838	809	778	832	786	802	801	809	844	832	864	852	808	787	853	838	772	798	777	773	840	832	786	831	857	778	774	771	794	818	809	797	787	802	821	784	804	816	758	809	800	800	805	814	841	791	818	847	795	852	803	779	758	831	818	775	833	780	842	773	833	808	832	778	858	760	743	788	824	829	799	809	816	789	794	806	730	814	807	866	834	823	779	836	814	751	824	801	783	811	798	827	835	748	899	844	823	765	777	798	767	759	792	794	767	822	816	778	792	805	790	810	752	770	813	806	788	766	806	839	788	839	824	852	769	779	765	785	815	787	796	825	821	823	747	785	823	768	834	824	804	742	779	831	868	821	816	776	825	812	796	785	750	828	785	790	832	790	799	826	738	825	835	828	782	794	814	824	838	791	861	765	823	777	767	824	840	812	801	832	796	804	788	813	771	785	814	802	758	835	758	795	780	788	832	783	752	771	776	866	772	829	856	774	824	785	805	784	806	815	811	839	809	818	752	844	805	793	819	887	780	802	846	808	793	759	835	793	844	803	828	813	749	827	800	775	822	765	787	811	801	783	743	845	779	843	767	806	766	806	852	790	847	782	795	796	816	801	793	854	835	757	762	796	771	847	777	782	790	808	812	833	803	831	816	828	765	763	865	783	778	788	807	859	774	836	790	789	802	798	811	798	799	832	790	805	808	836	800	810	773	785	851	795	805	878	781	826	828	797	784	779	793	816	824	772	776	820	803	817	806	783	769	806	817	785	732	793	771	797	788	829	796	800	815	807	777	820	786	818	844	846	697	805	845	797	784	774	795	813	815	807	782	810	802	821	801	828	780	836	790	777	841	786	776	795	776	790	820	785	820	756	778	821	782	819	821	790	788	788	770	800	803	791	790	797	819	791	778	792	796	774	822	768	783	827	755	816	812	777	781	808	794	821	854	789	813	806	820	799	800	817	809	793	811	860	831	799	783	834	805	775	812	770	843	803	758	764	815	785	793	830	814	829	805	805	838	792	822	860	796	792	839	799	799	796	821	803	801	700	775	808	784	811	815	802	796	837	769	767	791	813	775	828	787	815	795	796	812	840	819	809	826	847	800	775	831	775	817	842	809	743	782	804	828	843	789	775	784	809	798	785	850	755	828	865	808	792	845	814	807	847	815	789	781	833	790	778	790	820	799	805	825	812	777	797	818	792	816	813	772	793	788	805	818	832	786	818	840	829	784	765	822	763	771	805	820	858	793	775	763	782	798	790	781	784	849	813	795	805	838	785	744	785	842	846	764	787	815	769	800	780	782	815	797	858	781	791	851	774	801	731	833	795	788	810	833	848	747	815	809	759	834	790	812	830	761	805	735	765	771	798	823	809	761	771	825	795	872	837	857	787	753	804	801	846	800	798	760	786	796	782	823	790	837	749	820	778	788	745	845	816	782	786	766	799	782	806	813	802	801	815	795	753	746	824	824	819	793	786	797	787	785	791	785	820	768	785	802	836	804	793	802	809	801	754	760	775	874	760	828	804	766	774	784	796	795	783	827	834	758	741	851	818	842	755	820	791	809	768	858	817	735	774	795	806	781	787	815	816	827	834	847	815	770	833	812	796	855	764	783	770	857	846	843	782	826	786	780	735	783	862	806	801	716	771	838	818	763	762	853	813	766	806	785	841	812	770	816	782	803	801	821	807	846	821	813	834	787	781	813	846	811	799	754	789	786	801	820	758	796	814	778	760	781	765	787	812	793	760	821	805	716	765	797	812	795	753	802	842	802	805	762	803	827	828	742	809	785	829	810	791	811	824	859	802	827	803	773	786	830	819	774	773	829	803	754	795	799	793	807	820	834	790	750	816	807	814	735	824	847	792	735	779	778	800	785	790	805	815	778	724	777	813	800	758	778	784	798	803	772	785	736	854	774	752	799	795	763	767	796	837	792	809	812	840	837	864	760	772	741	765	769	846	790	801	781	832	806	785	795	784	859	791	788	765	777	787	832	858	767	806	803	802	831	796	817	856	794	821	798	769	751	797	788	802	847	816	815	839	839	816	785	782	803	823	807	795	838	783	793	801	835	772	790	751	801	842	823	844	813	846	809	824	842	841	796	826	778	784	799	766	792	848	788	773	789	796	778	808	790	813	768	786	856	864	790	750	838	794	835	813	798	803	832	823	844	847	783	806	812	847	763	764	792	762	807	799	785	803	818	830	817	805	822	784	734	792	778	803	865	784	805	842	804	805	760	774	832	835	799	774	810	781	796	822	811	802	803	843	812	781	782	801	833	782	769	825	792	814	811	792	789	738	848	772	814	799	787	780	813	795	738	752	838	806	769	784	839	825	840	784	840	858	854	805	757	838	807	804	842	848	792	834	833	824	750	827	853	780	813	808	767	762	814	770	805	845	851	832	847	824	817	794	833	806	771	799	735	815	796	844	766	745	775	811	809	799	815	808	820	804	721	751	779	826	767	834	837	786	797	732	806	760	841	796	820	829	788	766	850	842	730	856	790	786	815	751	789	827	746	815	788	783	761	812	832	843	819	798	760	802	806	826	845	784	792	820	757	786	845	877	829	819	822	797	819	761	827	808	764	760	769	782	802	815	801	790	829	782	803	839	841	844	772	788	794	789	818	752	835	761	836	816	771	807	790	763	742	779	824	795	781	777	782	842	812	767	784	787	787	837	807	826	786	788	788	810	817	795	769	851	808	776	808	843	877	746	842	783	768	795	799	765	760	824	815	813	757	811	819	818	798	800	783	802	796	832	778	812	834	807	800	772	780	781	778	782	799	810	774	758	807	799	800	781	805	786	769	793	813	791	820	864	795	774	838	827	798	771	800	787	774	792	834	806	827	841	820	820	833	793	809	837	793	772	811	777	851	799	765	785	812	785	780	784	782	807	813	778	793	812	817	836	782	868	784	778	817	799	758	822	750	815	816	846	764	801	841	816	789	823	824	801	789	759	795	851	767	813	803	771	801	761	838	816	820	789	824	788	752	803	806	766	788	791	779	865	778	823	747	829	755	770	787	755	799	815	816	777	827	815	777	809	769	758	808	860	811	832	855	820	778	791	784	839	892	836	789	819	790	808	783	787	824	785	819	785	805	777	799	762	809	750	780	854	803	819	783	798	822	785	818	775	831	831	775	781	779	772	792	780	796	803	744	810	813	795	840	796	747	813	823	871	857	819	799	826	784	798	815	811	753	798	792	796	835	756	779	856	786	823	840	777	780	775	755	770	833	832	816	847	788	785	811	828	806	821	795	822	822	828	815	857	772	751	782	822	810	761	838	781	838	839	749	800	770	810	804	775	774	849	796	737	753	860	806	913	793	805	784	800
33738	23179	29559	18383	4036	926	780	362	339	342	352	374	322	317	355	299	342	307	336	356	330	343	351	344	359	347	321	364	367	350	336	324	327	366	331	343	323	346	337	318	341	351	333	341	332	328	316	299	343	348	319	336	348	346	374	324	336	337	364	329	345	327	346	334	358	346	333	329	326	334	346	349	328	324	349	329	347	314	343	360	296	336	337	334	330	356	336	330	383	353	294	329	323	346	327	340	294	336	342	341	371	298	350	354	383	290	343	333	329	362	355	326	338	358	324	357	350	327	333	319	298	381	336	313	361	344	316	337	354	322	366	344	323	317	360	331	337	348	318	297	330	355	288	320	370	357	354	328	340	343	358	288	348	341	324	323	354	326	312	322	318	337	327	320	340	329	325	342	310	344	365	322	326	363	358	334	292	314	357	336	375	353	350	326	368	328	333	347	330	314	320	339	308	320	336	338	315	332	324	344	321	329	293	326	327	341	354	352	365	343	344	345	320	347	349	327	353	318	375	348	326	309	373	315	364	351	348	367	310	349	324	365	365	321	319	319	330	351	318	355	316	352	360	339	316	324	364	333	330	367	327	338	348	342	312	326	359	314	324	350	305	324	304	337	309	341	352	347	345	376	344	328	335	344	355	333	344	334	324	350	329	373	364	357	307	325	348	358	361	330	329	358	339	367	325	328	351	350	356	329	368	330	319	343	337	338	360	364	334	347	329	291	355	347	329	300	325	325	378	328	345	354	322	340	350	310	338	350	340	279	328	353	347	317	346	340	355	374	333	343	306	352	308	359	322	333	341	338	325	375	338	348	343	317	350	369	327	346	333	299	340	300	375	306	373	331	367	308	360	329	335	341	383	315	357	321	319	377	292	335	382	320	329	342	368	344	342	384	343	349	322	314	313	343	318	355	320	317	310	377	362	332	329	339	336	365	324	318	315	341	346	355	304	352	325	364	352	382	300	328	314	325	332	325	351	381	361	347	349	343	325	363	310	340	356	333	311	340	339	338	329	369	360	354	347	301	318	350	328	331	352	341	346	333	340	311	366	344	341	358	352	330	372	342	335	348	349	372	361	347	329	377	331	318	355	325	340	298	336	302	330	314	326	319	304	348	355	326	343	334	346	321	340	325	334	333	350	332	342	344	352	337	352	318	329	361	338	350	337	323	319	327	311	300	321	315	363	349	324	318	362	346	313	323	315	340	323	335	309	347	319	344	359	304	312	330	349	354	318	349	295	357	302	342	324	321	329	321	317	330	368	349	333	352	351	322	307	348	320	343	351	325	384	344	338	376	331	322	344	333	342	327	369	336	332	355	326	328	339	320	330	350	344	328	354	296	319	328	361	347	343	315	300	328	349	340	337	338	330	339	345	297	360	326	333	342	330	333	324	319	345	354	335	363	334	350	335	356	347	338	373	339	328	324	347	336	319	322	344	350	333	314	329	337	338	308	349	324	339	331	340	332	346	318	354	338	316	351	339	369	345	331	326	333	337	352	327	340	359	354	316	356	360	327	366	308	353	356	358	329	334	312	340	340	335	327	347	327	336	307	331	335	369	336	305	351	335	361	331	358	356	342	374	334	329	345	362	355	319	295	345	325	344	323	362	359	364	312	342	313	381	309	344	329	334	336	350	352	350	310	330	314	338	354	328	323	323	354	334	334	359	311	305	318	299	330	294	319	353	344	304	341	370	352	333	323	343	333	313	332	322	315	331	326	350	347	349	336	313	334	336	288	333	324	349	361	347	316	370	355	359	340	328	314	327	347	318	362	347	349	332	323	324	319	341	358	361	327	341	342	309	324	320	315	348	344	362	352	346	343	329	326	350	344	352	358	345	319	348	326	317	326	315	343	329	354	326	333	386	345	340	323	330	339	330	364	344	327	329	337	354	326	332	313	362	340	337	342	321	339	328	376	323	335	338	318	328	357	331	340	314	350	320	316	350	345	365	370	359	338	367	319	323	346	327	312	341	351	329	329	345	334	341	342	302	323	305	325	323	302	311	328	341	333	333	293	342	350	341	302	336	337	364	347	345	333	340	323	340	321	343	357	332	337	355	340	327	377	324	318	349	326	349	313	340	378	337	337	348	328	319	307	338	321	349	317	354	313	344	343	342	347	367	354	365	330	350	323	357	345	334	368	329	336	341	354	302	345	306	333	322	339	308	315	316	347	334	347	296	342	378	323	362	338	342	297	352	337	327	350	344	336	354	330	338	315	360	331	338	336	367	347	322	338	298	347	354	344	318	354	348	316	366	349	336	351	349	338	331	328	357	313	323	348	355	385	339	317	317	319	359	326	356	350	343	326	352	339	315	365	306	337	370	362	358	333	342	381	322	331	319	358	330	339	362	357	361	367	349	333	334	359	351	336	372	306	321	360	352	318	310	352	373	327	368	338	321	376	318	342	361	316	313	340	347	385	325	328	342	339	355	278	332	338	324	345	303	350	329	333	318	365	337	352	349	301	333	350	347	346	358	375	341	318	335	333	344	340	348	333	333	335	324	336	306	334	326	346	313	364	345	318	326	328	351	320	357	363	384	362	316	353	299	337	337	321	344	368	345	333	360	332	349	337	345	342	329	352	317	329	367	324	395	336	354	329	380	294	345	325	353	351	329	317	326	375	343	374	337	304	331	352	328	352	332	312	357	340	381	327	323	327	347	292	359	352	358	325	317	320	344	323	334	338	337	352	372	349	330	348	374	335	382	343	343	359	330	336	359	321	337	340	340	359	332	365	333	324	350	349	360	311	362	364	378	328	324	334	348	337	350	319	331	351	362	375	352	334	352	334	345	304	348	341	332	334	329	323	334	333	354	339	334	326	336	361	324	323	331	322	330	325	349	331	332	322	330	359	323	343	332	321	325	330	374	330	301	363	341	327	333	322	377	329	310	331	320	333	349	345	313	338	328	355	342	344	326	329	361	382	301	341	365	322	359	342	330	347	339	329	342	325	334	352	342	316	328	352	352	354	315	334	308	362	349	330	372	361	337	323	327	320	334	301	370	358	344	329	364	352	367	340	344	327	326	325	355	345	337	338	335	302	349	325	341	328	346	323	323	317	369	334	372	306	334	358	360	356	360	333	307	331	338	344	334	311	344	316	339	341	325	367	338	316	337	344	332	323	360	358	334	315	334	328	309	386	335	362	280	336	289	353	347	339	334	343	331	336	362	329	352	347	336	326	349	324	336	375	337	343	335	369	311	363	320	327	350	321	360	392	304	353	334	366	330	350	326	337	311	331	337	323	342	309	313	352	336	345	316	316	298	345	346	349	315	325	335	325	311	355	377	326	344	325	336	296	360	323	293	357	345	334	374	348	353	351	329	318	331	363	322	353	317	363	335	325	342	309	333	311	336	305	313	376	350	318	337	326	323	339	335	296	347	338	312	341	351	311	332	348	330	325	368	368	347	322	306	339	338	326	347	338	318	337	331	368	386	340	391	389	320	358	316	329	337	327	331	341	322	352	349	344	338	344	312	337
43883	31497	31254	12620	3262	1183	1048	439	408	438	414	412	384	386	375	400	399	398	410	427	401	397	408	370	409	454	402	400	359	379	421	418	400	352	394	397	416	403	371	390	426	393	380	375	398	414	383	389	375	392	374	412	404	441	413	416	379	409	411	380	381	391	418	378	396	385	404	423	355	365	373	419	389	412	387	363	405	391	397	408	421	394	419	369	425	366	373	389	394	396	384	404	363	384	386	351	396	417	406	382	389	389	394	394	407	433	384	419	403	415	396	389	407	430	397	400	394	419	392	389	393	402	422	392	416	401	381	403	408	444	374	378	398	367	375	375	400	414	352	409	431	386	387	442	399	396	418	383	419	467	385	410	374	401	387	393	372	410	414	332	406	440	387	396	419	411	393	389	408	376	396	353	408	390	418	389	403	393	379	420	439	386	365	398	381	422	388	423	399	407	402	382	384	387	377	372	379	395	374	365	388	427	417	453	383	391	434	388	402	390	395	366	413	385	427	396	387	398	428	399	369	408	420	395	371	368	405	373	390	394	369	383	372	390	363	365	365	361	428	394	405	407	383	380	447	406	390	396	385	363	402	401	399	395	364	421	400	372	396	398	399	374	381	372	427	376	402	386	396	382	367	409	395	406	342	410	406	384	410	367	418	434	384	402	399	426	402	403	392	416	412	386	388	419	394	394	392	379	368	433	378	402	388	396	435	406	402	401	418	361	401	407	364	382	373	429	411	357	397	414	385	379	402	424	393	402	370	421	369	389	383	387	400	422	400	372	439	399	407	387	378	371	427	386	407	384	400	393	409	408	396	381	367	386	385	403	412	397	415	424	388	348	404	389	358	429	372	368	388	409	386	389	406	350	388	383	403	419	381	369	384	409	406	411	422	397	383	424	404	396	380	381	390	442	404	415	340	426	386	393	393	412	401	394	362	396	403	365	414	386	382	398	388	397	420	387	390	403	390	397	383	413	390	404	386	435	378	397	393	371	393	436	414	402	438	407	402	400	383	425	420	353	383	392	386	381	451	371	391	416	405	397	393	383	404	387	399	380	423	393	408	401	409	388	407	367	362	396	395	428	371	397	405	404	424	382	378	408	403	410	383	408	424	401	406	389	373	412	390	399	399	391	399	394	408	407	375	361	398	378	383	413	399	376	430	369	402	403	408	407	364	368	375	391	423	421	388	400	358	400	388	382	406	399	390	406	414	382	400	401	370	411	397	424	409	356	442	378	390	394	411	366	409	361	351	374	383	415	375	394	366	381	387	379	406	386	397	386	431	393	388	408	431	367	383	404	385	394	365	420	405	393	366	407	378	400	363	389	360	400	407	426	391	423	387	418	406	353	388	404	404	395	368	401	402	399	415	422	419	363	409	382	400	386	385	391	400	401	363	394	364	406	363	422	379	380	361	409	427	386	387	366	405	357	404	410	392	403	386	375	437	359	402	408	409	396	417	390	375	420	385	403	427	404	383	392	402	409	428	346	395	391	406	413	368	390	418	395	381	403	363	382	391	390	394	425	390	432	390	403	367	369	422	428	399	372	389	405	366	413	406	403	404	399	368	411	420	359	402	374	379	397	399	403	408	386	399	374	403	385	404	383	362	383	392	384	389	386	376	378	421	381	414	387	365	405	379	394	400	394	388	417	380	408	387	397	396	365	384	396	412	436	398	363	401	379	390	406	387	410	434	433	397	421	375	400	388	401	414	373	423	391	435	371	398	355	415	396	386	387	429	418	414	408	398	375	398	403	400	368	412	374	386	400	400	412	364	397	374	383	354	385	419	358	375	385	416	418	401	406	385	409	393	380	397	406	376	422	409	392	431	411	358	417	400	399	417	367	385	378	380	402	428	399	387	416	381	388	381	413	398	368	378	373	409	427	396	377	418	378	393	406	389	370	403	371	384	406	408	380	397	427	377	393	417	389	402	389	388	373	387	373	394	385	392	402	396	381	424	422	390	374	381	401	393	408	389	406	434	382	432	434	372	400	381	400	412	376	388	395	376	392	397	422	416	379	404	417	408	369	353	357	403	416	407	414	381	408	402	420	393	412	391	404	374	391	396	385	390	420	377	386	375	419	387	388	364	417	410	382	374	399	391	378	441	406	391	411	418	392	356	387	359	395	352	394	394	370	371	375	401	389	390	390	398	346	394	413	399	397	406	400	391	441	383	386	393	394	401	407	392	364	391	380	405	427	401	420	377	416	408	414	401	419	429	358	386	421	380	404	415	376	408	365	379	380	389	401	384	377	425	420	373	350	373	394	388	371	379	404	395	382	408	380	402	377	403	428	406	399	396	394	404	395	414	393	364	390	419	384	421	390	360	379	386	433	405	427	417	408	436	375	423	416	391	379	417	400	383	387	415	384	409	396	383	427	386	391	383	388	385	398	402	381	363	380	446	442	399	423	396	375	430	411	388	415	410	389	393	388	417	397	384	435	417	416	398	389	389	393	390	408	374	381	396	365	426	382	412	410	405	397	399	411	436	415	379	373	409	398	410	404	381	424	406	358	408	373	368	388	394	381	398	403	388	379	377	429	448	348	402	388	369	391	399	400	417	408	395	414	412	415	395	358	410	393	388	404	437	401	374	390	405	398	398	391	375	378	387	407	378	400	388	394	413	393	394	409	425	436	363	410	417	401	393	420	383	399	395	389	425	370	401	395	406	377	375	406	420	419	415	392	412	391	400	390	390	397	384	415	399	423	379	389	358	394	398	397	417	397	384	433	401	386	393	407	357	389	382	390	441	408	371	353	372	392	403	432	409	376	378	417	433	396	398	419	391	391	389	391	371	413	394	400	372	393	379	370	398	393	414	370	411	422	377	407	394	407	414	445	386	398	402	405	394	363	428	398	408	390	400	389	400	411	360	380	397	408	417	402	402	405	414	413	377	417	386	423	436	417	413	372	396	415	397	393	390	384	403	378	418	406	384	390	369	380	382	388	386	371	391	430	396	380	369	390	405	379	403	384	413	397	405	387	415	361	383	370	400	407	415	403	388	394	407	397	373	416	444	400	406	396	385	413	379	408	383	392	421	413	387	372	391	387	402	412	395	444	428	403	389	404	382	366	398	402	390	384	419	427	397	398	366	432	378	417	414	367	394	374	378	416	413	364	398	433	398	394	412	387	390	397	368	409	393	406	396	378	397	438	382	403	394	392	393	389	408	403	376	400	390	404	376	377	395	418	422	405	375	416	364	392	391	383	362	400	438	421	418	372	381	389	389	386	409	388	393	388	403	400	364	402	402	415	412	388	408	368	383	411	377	390	408	364	404	406	412	440	391	390	413	376	375	403	426	405	404	371	397	385	387	363	384	410	409	416	404	408	372	341	424	435	413	392	369	410	403	376	393	380	382	367	361	423	392	373	445	389	374	366	399	365	390	414	414	390	410	380	383	402	398	373	414	367	429	408	394	403	397	381	359	384	373	352	398	345	393	406	398	417	411	419	395	375	417	390	391	379	406	400	379	382	409	403	396	383
23334	20745	33278	32017	24974	15921	11509	1611	706	698	666	652	622	609	632	621	598	594	589	593	580	586	604	611	608	584	585	580	618	606	593	604	596	603	617	581	572	629	622	630	603	606	602	617	563	609	597	600	600	610	568	638	571	617	579	655	601	597	610	612	608	641	569	552	607	582	619	580	609	627	628	581	607	600	571	590	593	596	604	626	593	623	616	615	620	637	646	596	596	604	593	613	620	622	605	614	590	602	604	599	631	623	624	558	610	604	577	610	559	604	625	607	579	606	604	629	606	622	586	558	543	608	606	573	559	590	630	619	576	640	589	611	617	602	589	593	602	566	589	554	660	647	583	599	644	646	603	587	593	579	620	617	653	641	574	601	602	618	622	601	592	626	586	559	576	581	589	628	643	589	590	616	604	541	558	595	591	638	597	583	604	603	596	611	600	571	581	610	568	630	601	580	591	682	587	584	578	589	582	573	575	581	595	637	573	589	581	586	564	590	607	604	565	600	594	639	576	627	511	629	533	584	645	594	585	586	627	587	621	568	639	615	564	645	614	578	618	581	610	651	596	655	612	587	584	592	587	684	619	584	588	547	621	613	610	550	619	625	619	580	618	583	583	595	658	608	624	560	607	586	578	592	593	596	641	589	603	594	571	607	632	623	629	601	606	575	619	560	594	642	649	633	574	600	548	607	629	603	603	623	656	619	607	598	588	624	529	587	633	644	570	613	591	578	590	580	627	607	571	599	595	545	615	630	633	591	612	604	571	602	565	608	609	615	600	605	560	618	594	620	628	590	630	605	574	562	584	619	576	591	565	616	580	608	591	580	589	624	565	629	619	618	594	601	563	585	580	619	584	585	563	602	660	610	613	580	645	583	601	595	590	620	593	607	595	605	640	579	608	565	660	587	576	587	591	591	593	622	607	600	579	591	580	599	582	595	629	624	614	593	547	620	604	605	633	606	602	607	626	644	591	669	610	574	541	629	595	610	601	605	602	577	605	616	569	581	598	597	577	595	625	636	587	631	600	583	545	557	613	601	639	601	599	655	586	612	618	618	610	622	604	598	631	632	625	622	615	583	621	629	568	591	622	555	588	612	622	635	629	596	574	605	619	584	580	607	615	598	618	579	612	643	567	641	564	587	625	589	598	589	593	596	620	629	589	614	565	595	646	581	610	553	609	572	617	583	618	618	639	576	583	590	614	587	596	571	615	581	576	584	594	546	577	600	606	599	671	633	595	632	583	597	602	563	642	573	531	606	594	608	560	575	626	569	591	572	654	612	600	596	585	610	608	588	622	601	600	638	634	626	594	589	609	613	665	573	595	628	607	595	576	612	627	598	595	639	590	589	582	634	610	594	619	585	595	580	590	618	564	604	625	620	567	575	593	622	586	598	653	596	607	602	633	587	617	606	595	577	598	583	628	575	640	617	614	641	631	614	575	585	572	594	606	659	624	598	613	579	601	597	601	601	617	611	578	598	613	611	605	580	620	621	618	619	627	617	580	590	582	610	606	623	556	599	609	611	638	630	603	613	634	626	612	608	563	606	586	613	560	615	572	617	589	569	646	615	568	608	611	590	602	585	617	563	601	647	572	575	609	585	574	608	595	611	609	624	605	580	593	615	617	603	562	637	561	604	617	583	564	622	574	623	555	610	570	605	596	580	593	582	594	623	570	556	625	595	578	643	656	606	580	614	593	592	610	577	591	618	604	614	646	627	595	611	627	557	591	596	588	632	578	554	606	612	654	585	570	578	595	594	617	590	604	606	609	562	602	581	646	592	607	581	596	564	609	621	584	619	602	621	590	616	590	597	621	590	624	567	610	593	607	611	608	623	587	621	588	640	613	633	580	574	570	598	615	587	625	614	556	625	629	591	636	610	568	588	671	594	608	575	603	592	597	604	591	634	595	607	604	566	591	564	604	612	593	627	589	659	557	605	637	642	552	609	592	586	584	608	604	614	614	614	614	598	584	651	584	570	596	609	634	641	612	549	610	589	598	609	584	597	620	627	621	634	600	626	575	599	573	602	568	636	565	588	573	597	604	621	585	574	604	582	609	627	606	556	660	598	559	609	574	614	602	551	613	575	595	604	605	651	573	566	630	635	632	604	590	616	611	606	609	586	580	584	592	608	616	586	621	586	565	610	589	593	617	639	626	546	573	629	599	628	602	555	633	576	595	595	622	579	630	609	565	590	601	603	622	606	610	563	584	581	587	606	584	621	629	591	590	627	575	599	596	615	581	557	597	560	610	695	628	615	607	595	564	610	583	611	644	658	590	620	592	641	610	602	593	626	621	597	593	591	623	603	615	566	576	617	589	600	582	586	622	614	582	604	596	632	626	637	614	564	627	582	606	617	583	562	601	572	622	587	572	565	604	616	619	565	575	603	596	583	615	542	608	591	589	580	617	619	567	614	622	597	575	595	567	565	595	620	594	596	620	590	591	584	607	559	580	615	584	594	585	606	598	594	598	610	642	577	636	580	592	601	625	615	604	613	567	597	600	619	633	593	602	588	664	651	578	596	594	625	598	564	578	587	582	633	582	592	591	618	596	663	639	610	616	549	629	645	632	643	648	601	663	639	617	616	576	616	590	624	637	597	600	592	652	627	570	590	587	627	660	569	610	641	581	625	544	553	617	636	594	628	634	619	594	633	578	620	611	644	639	620	618	574	591	547	644	587	601	609	562	589	617	576	569	599	600	632	634	566	609	592	600	598	574	642	654	599	618	581	547	589	618	651	583	609	629	616	573	592	592	604	616	605	611	587	570	634	583	603	560	635	586	600	592	597	640	628	573	615	570	619	593	595	621	560	612	629	609	619	645	566	637	614	608	609	621	641	581	610	569	624	588	600	612	592	581	559	596	606	598	591	633	562	578	641	560	614	597	565	595	585	559	598	609	578	572	570	573	603	635	585	636	581	578	630	635	644	617	568	613	599	616	587	609	586	630	588	627	629	609	583	591	622	590	633	627	662	622	584	557	598	584	628	628	589	625	574	585	574	557	609	616	579	627	617	642	596	626	620	592	592	592	633	605	612	621	590	587	625	631	616	561	614	622	575	578	619	601	572	567	636	594	569	612	622	606	585	565	596	603	627	655	609	590	579	597	580	608	646	616	600	585	606	639	586	651	647	616	559	601	622	630	620	622	604	621	634	600	642	594	643	626	600	579	642	606	596	594	613	618	623	572	616	602	644	574	594	546	599	587	567	624	618	619	647	589	597	620	562	575	605	573	625	526	628	588	562	616	639	579	603	607	620	586	563	626	594	618	619	607	593	594	573	572	599	593	593	575	618	630	580	567	549	598	555	620	592	588	580	590	558	598	629	633	580	626	618	637	603	581	590	577	612	634	593	607	644	597	548	610	574	555	550	578	593	596	646	588	562	589	575	596	607	567	615	618	604	645	636	598	587	645	643	559	611	601	644	620	607	613	611	580	618	596	596	598	591	617	575	609	572	604	588	577	625	599	588	629	594	625	615	603	609
42820	69970	71554	44143	21305	6754	12891	848	806	774	757	716	720	753	724	706	731	671	689	689	676	707	693	743	656	709	732	701	661	710	734	684	692	690	693	661	683	673	639	668	733	691	687	667	668	733	685	698	696	697	715	693	677	638	678	701	692	656	702	676	708	678	688	647	663	684	656	683	661	702	664	717	674	670	672	699	698	695	688	682	666	694	645	696	631	689	658	643	661	719	690	678	673	679	659	690	660	684	656	665	669	700	712	727	646	641	646	677	673	630	680	626	682	673	675	655	657	661	623	693	705	660	705	699	649	651	652	680	688	693	638	653	593	694	674	724	676	650	683	670	702	641	659	696	646	730	682	667	660	677	716	693	666	623	618	692	711	692	724	656	643	698	611	651	650	665	689	696	708	630	684	676	663	685	649	643	689	674	666	634	682	710	696	646	654	678	654	703	653	681	703	712	689	609	706	628	679	710	674	726	689	696	667	673	693	649	652	668	674	681	686	690	705	664	709	653	676	677	653	628	662	686	656	717	662	655	662	658	681	649	688	665	685	678	694	670	686	682	672	629	720	667	667	667	673	656	702	656	701	646	723	671	671	693	685	675	648	678	662	658	657	680	655	651	677	663	729	709	691	752	678	651	666	690	684	679	649	693	651	659	668	672	664	677	643	652	671	724	667	612	650	635	674	667	670	662	673	683	668	657	674	667	712	713	687	705	703	644	660	689	672	679	724	670	636	669	689	649	657	636	652	654	647	743	636	696	668	696	678	672	707	627	661	706	663	682	694	699	702	664	631	690	672	711	724	700	670	645	673	691	677	696	699	657	679	665	666	690	663	628	667	638	649	597	705	683	717	662	660	661	643	678	701	708	703	684	694	691	673	648	662	631	686	680	678	688	654	632	649	678	701	672	648	638	664	645	662	688	658	699	716	701	701	710	709	683	676	646	689	730	674	694	675	686	692	649	704	662	653	729	661	677	687	699	698	717	673	675	674	668	719	697	631	678	704	709	672	685	678	727	668	685	646	684	702	652	697	659	668	709	638	657	701	692	690	668	686	671	673	658	653	685	623	765	672	679	719	708	684	684	673	652	664	661	733	656	688	663	634	661	678	708	641	703	644	679	696	731	737	692	628	679	650	646	679	698	702	676	662	636	651	698	715	667	650	702	690	649	650	698	675	651	658	694	684	680	688	678	655	647	710	631	679	682	680	667	682	689	701	682	673	688	692	653	697	674	654	684	649	675	643	705	710	703	703	694	682	680	667	663	703	694	704	704	697	678	659	695	711	682	669	652	712	697	663	715	625	648	658	682	693	686	670	707	603	697	689	665	636	670	627	667	720	672	676	663	656	702	693	677	702	673	673	681	677	664	635	687	661	691	648	712	649	654	617	693	651	691	716	699	658	594	645	644	728	673	658	663	708	696	637	711	698	666	626	655	679	657	696	675	692	642	672	747	631	686	660	663	679	669	706	678	614	646	654	709	653	713	690	695	645	643	732	642	659	705	636	671	650	700	670	679	629	681	630	668	718	658	653	682	698	658	723	670	646	659	688	666	710	663	681	719	690	677	738	670	688	706	676	673	671	705	681	665	712	637	644	685	657	735	656	704	633	654	677	673	696	697	658	682	653	687	694	677	693	715	607	679	632	658	672	702	655	680	674	660	686	669	675	717	696	623	672	670	694	649	692	685	620	640	658	675	723	676	707	671	676	701	682	678	651	667	690	682	708	706	697	665	667	655	674	697	645	698	689	672	685	711	713	665	707	669	672	692	678	649	722	674	659	688	650	647	675	709	694	663	700	625	633	690	713	626	620	706	688	639	624	620	663	675	660	680	686	668	724	697	652	667	669	707	664	651	671	673	661	661	666	686	705	599	669	674	716	641	698	684	695	659	708	698	673	685	658	693	666	649	688	689	668	669	642	647	681	657	694	632	643	683	653	687	675	699	669	624	690	685	706	667	659	670	641	676	665	673	665	710	632	682	660	689	730	689	687	689	693	680	676	697	703	683	723	688	689	733	703	649	674	707	653	708	685	666	710	681	668	688	675	688	714	690	619	710	680	674	651	656	663	655	631	672	669	686	664	654	654	704	681	677	669	682	673	651	702	636	705	686	703	689	664	669	662	688	686	671	660	664	655	713	684	644	675	663	678	689	690	659	674	682	655	708	694	652	727	685	665	674	711	723	643	669	667	665	659	714	646	632	684	695	675	627	652	674	675	667	681	657	681	662	666	690	712	654	693	650	652	679	655	692	705	670	667	683	675	655	671	662	670	637	657	669	660	663	677	692	676	643	664	722	693	686	696	653	730	662	662	676	636	692	678	716	663	649	720	669	680	663	675	681	669	662	614	700	685	695	721	693	680	668	652	688	681	687	683	688	708	708	657	697	676	682	713	708	705	668	703	673	684	682	675	672	676	672	672	632	702	667	639	631	702	646	684	668	688	703	666	737	661	673	703	712	711	671	672	723	674	680	667	654	698	674	672	670	675	657	695	667	689	664	665	681	732	675	655	716	657	670	692	683	661	692	682	688	685	624	654	730	675	629	670	647	669	671	653	678	664	696	699	686	625	668	630	735	649	643	657	704	701	689	684	668	658	670	655	673	672	663	691	662	624	676	592	693	625	679	703	671	672	701	691	708	727	700	657	617	691	700	674	707	619	644	675	689	664	666	641	683	732	656	659	659	631	688	653	681	621	653	679	685	689	689	668	690	657	671	686	644	654	695	693	682	672	740	737	661	686	660	689	682	653	656	697	693	645	678	659	671	668	623	698	689	672	650	695	693	636	703	701	666	655	656	684	694	658	701	688	687	652	713	689	656	670	654	670	647	636	670	657	671	691	632	690	671	703	706	688	684	683	692	649	642	693	616	705	685	660	702	685	694	682	633	696	708	689	672	659	622	673	683	650	707	686	675	683	667	642	671	702	708	646	714	638	678	661	729	677	680	733	676	684	706	643	692	658	687	698	678	643	680	690	698	650	691	697	652	715	637	660	658	727	674	671	655	717	652	674	677	698	683	675	667	680	619	698	688	684	626	694	693	663	647	706	644	682	648	662	684	719	648	698	704	659	678	659	667	674	610	669	661	717	693	683	655	729	691	650	630	673	632	655	691	679	701	682	711	652	653	650	662	681	678	717	710	670	670	675	705	672	653	721	692	653	682	687	644	622	674	684	663	699	720	677	677	710	694	660	661	735	723	681	668	689	676	720	651	669	665	699	656	651	685	679	677	681	688	686	688	659	646	666	663	694	651	671	668	671	678	710	673	664	641	654	725	681	647	658	685	699	666	672	679	649	720	651	666	674	716	669	715	650	704	688	677	639	707	688	665	662	654	700	651	741	628	662	650	656	676	666	693	677	677	721	663	682	627	686	680	704	690	673	649	683	660	712	684	644	739	649	633	671	711	673	668	675	663	684	715	705	639	648	681	685	682	666	673	686	699	626	655	688	654	679	636	659	638	730	653	686	721	634	647	649	703	712	670	717	653
24621	20797	32178	31533	20552	6284	1903	465	355	347	353	329	343	306	316	334	311	334	320	303	351	339	308	284	302	335	334	322	326	337	343	313	314	351	333	344	346	319	297	301	341	298	336	334	313	316	278	328	321	328	325	331	360	330	317	297	350	341	328	323	343	297	291	322	268	307	302	336	331	325	312	315	338	337	325	309	309	348	321	325	311	332	288	293	311	309	325	318	341	297	338	311	325	324	345	305	319	313	319	352	332	346	333	329	292	332	332	314	330	316	303	314	319	348	293	312	299	325	310	330	322	310	339	328	332	356	305	332	268	327	334	301	297	323	303	334	338	314	281	285	329	314	327	298	339	317	319	297	316	294	321	347	296	312	320	297	319	311	337	341	286	320	303	301	288	327	337	328	335	327	353	294	302	328	327	310	320	308	304	302	304	322	310	344	354	314	297	324	309	354	349	322	339	354	351	326	323	297	310	321	322	288	302	334	291	301	336	307	329	293	317	333	340	298	329	300	308	294	324	309	358	311	335	313	320	278	324	342	341	314	313	322	287	330	350	340	307	326	328	339	300	345	335	301	346	295	314	325	312	311	302	307	327	309	318	309	280	314	319	311	308	309	346	297	348	317	330	303	324	333	339	325	334	286	317	312	310	331	315	334	316	324	306	328	322	326	296	321	310	315	316	309	307	351	328	313	348	317	334	339	359	309	316	301	289	316	314	315	305	318	301	342	289	314	310	337	282	283	319	319	314	294	325	319	304	312	329	310	346	284	324	323	311	313	319	305	294	312	296	298	331	300	330	310	326	335	290	308	345	285	313	312	320	337	281	301	338	320	308	352	326	321	314	326	299	310	333	335	310	338	327	312	319	326	300	333	332	359	317	305	303	313	322	278	310	294	335	347	316	314	306	286	351	333	318	308	332	272	320	343	330	313	319	341	333	285	328	318	324	336	328	307	348	318	300	315	329	337	341	326	314	322	326	328	314	329	361	280	306	310	317	320	317	310	327	359	317	355	299	288	322	319	333	341	321	298	306	331	352	341	323	316	324	289	347	322	345	326	323	300	320	348	304	348	303	311	333	312	287	306	337	327	309	281	325	333	327	295	347	314	329	278	325	320	336	325	335	322	337	295	319	313	320	341	311	324	289	310	303	306	337	313	320	303	293	270	344	292	309	332	347	298	330	316	329	299	317	332	325	317	326	308	325	312	350	299	319	312	332	334	317	325	283	308	303	325	298	340	352	319	312	335	342	313	334	312	304	319	320	300	318	332	300	309	327	312	314	293	288	316	296	325	310	311	336	322	273	287	314	341	306	348	324	320	331	317	307	311	295	298	286	301	303	297	319	323	296	297	336	335	316	284	305	284	337	332	328	294	300	347	364	307	314	334	329	300	287	288	345	332	348	338	314	321	314	329	307	297	352	313	342	345	334	307	327	303	309	289	323	319	333	325	299	296	346	301	303	304	296	328	305	339	325	315	288	318	318	342	292	292	341	305	308	330	311	306	351	332	324	325	300	308	320	328	305	322	313	325	331	310	304	325	290	318	312	320	330	317	310	324	335	325	311	295	295	333	326	325	317	309	303	319	310	308	313	310	322	350	311	316	291	291	319	357	303	311	329	317	308	279	320	331	323	325	293	330	373	340	312	301	281	275	322	329	312	333	343	324	344	300	318	350	304	325	303	327	322	284	325	300	299	321	314	343	328	339	309	331	304	313	302	309	322	304	330	327	309	303	317	322	305	290	308	325	336	322	330	289	305	338	326	319	335	330	359	318	326	303	322	335	317	316	309	323	323	318	320	348	325	299	330	301	320	302	290	323	304	333	322	325	328	322	314	327	339	310	323	308	315	330	342	352	330	369	341	300	297	307	297	336	305	327	336	313	349	329	327	343	343	310	305	313	305	324	275	316	313	324	358	310	289	312	302	323	316	317	298	384	361	333	287	327	298	311	302	319	319	341	308	314	292	318	322	361	317	332	334	308	311	315	339	357	321	317	344	300	303	324	288	327	302	312	355	284	306	289	306	336	295	318	327	319	332	343	313	302	302	283	323	302	318	337	336	320	296	333	319	312	342	328	281	315	322	311	301	324	306	319	318	318	306	293	319	322	327	308	345	350	316	310	323	325	304	304	316	309	317	334	295	327	309	311	340	308	295	311	311	318	323	332	318	335	320	303	343	301	311	335	302	287	316	312	352	345	304	346	335	314	322	325	292	287	320	336	303	310	339	323	299	324	311	301	310	312	304	324	299	341	317	341	345	300	330	298	320	347	318	318	327	325	345	313	316	344	342	332	329	324	322	320	321	324	317	332	321	325	296	339	338	325	333	308	312	338	288	317	300	311	301	354	332	307	321	322	321	355	333	309	327	320	310	328	262	320	279	296	314	370	345	320	309	315	313	338	304	316	342	340	280	351	309	283	348	315	320	326	307	339	318	306	307	350	325	273	301	330	347	336	339	321	317	333	314	338	311	313	339	331	300	329	273	308	305	321	323	327	323	311	326	307	333	309	328	324	310	300	320	322	315	277	316	323	301	319	297	317	321	295	335	305	308	328	349	301	263	354	303	336	315	331	326	330	331	300	353	327	283	308	310	320	304	336	315	337	328	317	307	339	328	334	318	349	322	341	334	307	333	353	306	351	337	326	333	316	326	293	363	324	312	287	355	327	300	338	318	306	321	321	299	334	305	272	340	336	329	346	332	310	322	319	340	315	292	293	314	331	278	306	356	322	359	328	335	345	339	325	302	296	310	320	336	313	296	324	330	307	320	295	329	311	297	345	306	347	328	343	290	322	335	338	315	300	310	351	338	291	293	294	326	301	320	341	329	329	305	326	305	310	340	314	301	312	328	308	330	306	336	320	312	298	303	306	318	318	310	311	320	320	331	328	333	311	315	304	295	359	311	318	303	327	323	316	316	312	321	312	315	330	332	315	320	301	352	292	335	314	307	343	326	347	342	307	319	352	332	318	310	319	315	326	306	298	345	304	303	306	312	301	301	324	308	337	336	330	325	334	303	330	323	352	334	333	330	327	325	304	305	346	326	314	316	301	315	303	312	298	326	316	332	308	302	310	324	328	350	322	321	318	333	302	322	293	343	330	345	313	314	315	301	335	309	353	335	276	303	323	301	320	301	308	290	302	317	320	282	320	312	296	300	324	308	306	315	322	333	314	285	337	301	341	297	305	357	321	341	294	304	338	327	295	327	318	343	341	336	329	335	311	315	306	313	318	346	329	325	308	308	321	310	345	330	351	301	301	305	317	305	314	346	317	289	324	316	357	326	313	312	311	311	297	339	312	309	289	309	308	296	352	301	314	316	309	305	335	343	331	297	336	326	296	297	322	302	310	324	334	347	334	328	294	303	313	327	320	331	303	328	344	320	322	305	293	291	310	348	322	316	313	318	303	293	316	305	311	290	296	337	316	348	322	294	294	321	307	294	305	315	305	309	314	312	318	319	333	274	309	314	300	313	335	342	331	302	326	324	308
42173	59756	63021	37743	18224	4581	4411	555	464	421	445	431	467	411	375	426	393	374	359	382	404	414	401	401	396	415	385	390	388	402	399	396	370	372	372	407	419	369	390	406	395	403	382	419	383	411	393	381	380	387	371	403	398	372	407	414	408	395	406	433	421	406	397	432	415	376	396	392	412	388	379	392	415	390	392	380	403	398	404	390	409	381	399	392	390	405	377	344	399	410	373	373	385	399	383	368	357	370	414	341	396	402	359	396	392	362	403	382	381	408	397	389	390	386	403	399	375	393	369	373	309	387	401	415	412	382	413	403	402	384	400	405	383	399	356	407	362	395	404	389	394	394	420	440	385	352	423	393	375	359	373	387	369	393	384	394	363	396	360	400	398	390	406	405	355	369	361	400	390	435	380	368	395	374	385	349	382	372	384	387	428	403	395	412	389	374	402	410	379	389	401	399	383	404	373	418	406	397	382	411	382	359	398	389	394	401	403	363	400	386	418	396	408	409	387	399	413	405	358	389	410	389	384	375	358	404	371	400	384	375	397	384	403	355	378	404	375	371	387	436	376	386	388	411	391	429	390	398	401	408	390	393	404	396	389	418	388	376	415	383	392	393	411	377	396	374	388	404	404	407	380	394	380	367	406	388	414	406	445	378	384	424	384	347	399	401	400	362	382	363	376	413	360	372	383	361	386	357	400	389	390	367	386	346	404	355	391	378	413	400	379	403	405	443	373	378	398	414	389	427	375	422	403	394	360	407	384	428	363	364	396	427	397	400	371	379	379	408	411	394	381	372	398	357	387	392	360	372	353	396	390	380	379	364	416	371	392	371	390	405	394	379	417	393	364	400	374	342	395	396	349	404	378	409	392	413	363	397	393	369	414	386	379	408	388	431	414	392	406	389	374	416	379	398	384	379	399	344	382	383	399	390	410	385	347	361	391	401	390	406	403	389	375	361	388	378	358	387	388	398	413	402	376	372	419	403	416	399	380	409	401	371	360	397	376	398	371	400	388	386	392	387	398	376	412	384	413	410	400	381	356	366	351	405	370	353	375	375	367	377	387	401	397	406	376	374	384	420	436	383	394	371	393	394	378	353	430	448	430	403	379	408	366	408	420	392	371	397	401	393	379	376	368	424	398	361	394	385	386	408	388	367	375	387	408	409	404	368	398	389	358	372	357	369	379	369	385	422	404	397	367	369	384	379	381	383	409	353	405	406	399	371	411	389	417	416	418	383	392	380	414	384	384	373	368	393	398	381	401	373	368	397	401	398	363	382	381	384	404	356	429	353	395	397	418	405	398	381	399	411	388	415	399	353	385	398	405	393	406	404	402	406	396	423	421	401	396	421	396	378	383	415	389	397	403	380	375	376	349	378	376	381	365	405	385	378	383	400	381	378	418	385	400	412	362	417	400	414	384	409	375	370	385	362	370	365	397	415	381	401	382	378	370	405	388	373	370	389	392	398	378	405	393	407	407	403	382	382	426	392	362	400	409	380	393	360	416	403	377	386	366	382	398	385	378	388	395	376	376	378	395	394	387	416	431	424	421	411	415	367	415	384	389	387	409	351	370	343	403	372	383	369	376	377	393	395	402	386	365	401	391	399	372	358	393	361	379	417	403	387	361	383	393	410	351	387	362	349	405	419	402	407	362	414	413	365	389	385	436	367	405	381	352	379	421	393	396	372	385	382	392	377	396	391	365	408	378	339	391	365	408	408	371	355	401	402	381	419	382	403	393	397	388	410	357	386	410	370	384	397	391	388	417	391	381	388	404	394	385	377	358	386	387	371	375	404	385	369	368	404	394	393	386	404	439	394	416	367	401	425	376	415	394	394	377	410	391	402	362	369	358	368	376	390	400	430	411	411	387	399	402	381	369	396	379	374	379	369	420	442	392	360	406	364	368	405	392	407	362	402	395	381	425	392	404	403	365	367	410	361	408	418	390	360	385	402	369	366	377	385	395	390	385	391	352	391	401	371	427	405	403	426	378	390	383	416	421	398	416	394	373	387	395	394	410	368	384	397	378	373	394	412	388	378	397	411	418	374	396	395	409	382	428	385	387	406	413	391	371	405	372	380	363	365	386	381	366	368	417	387	403	428	371	391	391	380	372	401	391	374	397	371	403	408	419	400	384	413	391	367	404	379	392	387	368	400	370	357	352	398	393	395	379	382	393	413	377	368	389	391	401	393	405	363	402	370	382	374	373	391	382	408	395	342	387	414	389	371	365	395	376	390	411	363	407	383	375	408	398	393	345	370	406	443	387	405	423	398	399	360	350	384	363	395	391	409	395	378	369	391	402	388	399	398	385	360	423	380	411	436	395	383	375	406	356	408	382	408	378	383	411	428	388	382	398	395	361	361	379	416	375	363	401	402	360	368	371	362	390	428	375	433	423	375	380	387	384	397	403	388	418	377	398	384	388	414	403	422	402	410	403	393	388	383	404	421	352	380	391	399	386	392	376	376	408	395	392	418	425	406	371	391	396	398	371	392	371	359	374	368	402	397	387	377	405	421	369	375	385	410	408	375	396	371	376	412	374	383	378	404	405	399	383	424	407	395	398	388	376	424	369	408	363	401	403	396	379	365	395	397	389	421	389	385	385	390	410	426	436	413	384	410	426	371	381	372	386	400	377	392	423	400	381	400	380	429	350	386	427	379	351	409	392	397	404	391	434	368	396	359	380	395	402	410	410	424	396	405	360	384	365	349	377	387	401	378	410	411	385	399	391	398	376	385	376	354	346	367	379	359	388	379	402	375	406	411	382	399	401	407	404	381	379	387	358	404	418	395	386	375	405	359	366	380	382	390	396	371	381	388	393	417	440	377	385	355	357	423	408	366	388	358	384	362	437	386	345	416	371	403	367	367	394	400	410	397	399	350	388	403	377	386	409	397	413	404	394	412	397	413	383	423	381	388	388	360	367	411	411	393	446	398	373	381	405	401	407	368	369	383	348	429	382	422	365	392	402	373	439	388	398	385	430	412	375	389	380	369	370	394	433	419	388	416	385	390	397	395	362	403	394	435	400	379	427	396	368	390	412	384	364	357	387	432	384	393	378	376	381	390	389	404	399	382	358	371	397	404	366	397	372	385	410	359	377	373	427	407	382	362	395	360	380	422	390	397	379	394	384	393	377	424	380	407	385	360	381	390	398	405	386	365	404	396	353	358	365	377	383	404	362	410	349	370	386	413	387	404	387	372	380	389	434	380	404	412	361	407	383	394	407	402	382	397	404	366	358	359	407	413	410	390	422	350	403	411	365	417	429	391	382	429	425	372	378	366	391	382	390	457	369	387	414	390	391	406	393	406	379	369	404	419	404	382	359	409	404	358	394	374	394	400	386	446	380	425	391	362	395	402	370	400	427	401	448	390	423	432	421	402	421	382	374	388	404	399	387	408	378	431	397	365	382	409	372	364	413	388	371	419	407	377	359	402	392	381	386	403	387	389	383	423	396	390	400	402	395	370	372	396	378	400	373	442	436	362
22271	20757	30541	25765	24464	20409	16754	2398	842	825	787	765	796	757	708	768	723	730	769	728	717	708	685	695	768	766	725	730	725	727	710	713	733	706	688	680	709	745	726	706	707	695	723	717	711	742	748	696	720	769	732	712	685	674	732	732	731	711	668	695	716	744	703	735	686	694	720	681	724	716	738	698	702	692	687	733	717	669	704	739	718	688	677	708	659	708	694	735	716	723	689	689	736	752	730	689	696	686	666	697	718	686	696	719	705	685	717	753	690	710	778	674	701	731	753	690	670	688	687	696	697	696	685	663	710	717	652	728	708	683	702	666	728	718	712	710	795	706	687	716	744	727	678	704	714	689	674	720	752	735	706	695	705	680	685	733	674	745	681	718	710	697	709	686	691	711	727	695	692	695	752	713	691	676	721	720	711	772	672	678	727	705	714	725	708	663	748	739	721	733	688	713	674	687	729	677	737	722	716	765	726	693	695	705	722	702	748	729	691	708	697	711	659	707	741	690	644	697	725	772	722	721	698	730	718	699	712	697	640	724	718	735	711	687	643	700	723	709	724	727	712	707	731	697	672	690	670	761	695	729	666	705	731	730	697	724	694	718	701	644	688	696	688	740	669	728	741	744	741	684	695	720	738	697	658	744	737	739	745	665	762	713	747	687	685	724	660	735	701	728	745	713	721	703	709	749	721	675	689	688	716	703	728	698	724	690	676	681	693	712	711	735	691	732	719	685	695	661	716	676	702	763	677	727	672	675	690	709	750	679	703	725	747	687	673	694	676	742	693	696	707	686	719	726	696	746	678	734	727	718	686	752	698	688	732	681	710	693	690	742	722	716	709	697	705	691	654	722	658	702	685	715	692	708	688	720	678	752	749	755	700	694	730	665	733	736	660	684	700	681	701	685	684	685	729	700	692	714	689	726	693	669	744	706	702	745	696	671	693	728	689	710	719	725	668	672	732	680	668	673	692	719	651	697	711	678	731	721	676	685	674	721	705	757	711	732	722	718	732	687	679	717	756	695	719	662	766	722	708	667	702	713	704	662	671	675	689	698	718	710	655	729	696	682	676	636	723	699	697	675	733	678	709	737	729	652	755	672	696	714	661	699	708	680	706	748	698	655	712	678	710	723	736	673	649	703	728	682	724	707	724	704	685	724	730	692	702	710	662	745	673	761	701	716	732	737	643	690	778	697	722	644	757	690	715	699	707	711	696	729	725	638	735	724	706	686	678	695	715	707	703	695	680	698	700	724	715	692	713	723	687	706	754	648	707	714	688	685	700	703	731	714	736	698	704	711	710	711	678	711	758	727	701	753	704	690	721	693	663	738	683	649	651	680	722	711	721	697	705	731	706	683	677	757	690	692	708	675	724	688	724	717	666	701	713	702	708	676	658	737	670	672	724	724	657	702	704	697	738	684	733	705	704	728	723	708	703	746	700	673	682	708	732	762	698	745	704	764	699	669	750	703	734	730	736	677	698	723	676	643	706	718	658	694	749	703	706	712	721	709	685	691	732	675	739	688	701	622	702	700	761	722	680	739	728	750	725	690	712	706	672	720	708	717	724	743	678	701	693	723	737	771	698	739	677	672	693	706	674	755	714	723	722	685	685	728	694	698	705	706	685	725	731	712	714	688	691	742	728	692	728	655	706	674	713	693	733	687	706	736	713	715	710	700	674	662	691	698	710	648	744	737	691	669	727	767	697	663	693	733	714	695	740	746	684	704	688	702	700	668	717	756	723	715	708	686	660	713	686	746	698	727	713	697	737	738	720	692	741	699	685	710	714	715	724	717	702	697	735	721	743	696	664	690	685	684	649	740	660	687	642	696	681	706	734	678	706	708	739	735	667	701	711	731	704	682	734	711	706	741	693	700	704	732	721	683	721	707	725	736	741	723	698	715	704	688	716	744	714	692	712	746	726	736	722	705	716	703	697	746	680	723	644	664	694	670	711	724	708	699	678	678	692	672	681	678	694	693	688	742	713	709	706	713	695	670	700	702	658	675	684	668	707	685	725	703	682	745	691	711	712	629	716	691	734	664	684	686	675	713	716	712	732	694	736	703	654	746	683	676	690	692	734	704	692	710	652	648	679	706	724	708	756	709	757	687	715	758	721	693	661	696	740	684	688	675	708	692	704	718	746	716	715	653	737	718	708	671	694	706	687	703	703	654	703	716	712	715	686	687	699	722	747	705	730	795	683	697	741	725	744	714	689	691	676	763	716	736	697	728	698	696	731	729	721	716	698	697	686	707	686	700	748	740	685	750	745	702	705	704	666	647	701	686	710	658	717	742	680	741	738	643	725	652	681	760	728	699	694	734	723	724	726	665	695	710	715	690	670	743	740	720	732	696	675	717	677	722	630	686	672	736	726	711	675	723	713	708	736	698	752	679	707	765	716	670	684	686	723	711	691	708	680	750	693	661	744	702	738	729	744	742	730	734	669	667	696	688	716	700	701	685	694	658	679	691	671	691	712	708	680	707	700	732	742	696	713	671	706	705	719	674	717	784	688	690	721	716	674	701	738	665	724	731	702	672	690	742	723	734	741	678	715	675	714	669	722	668	717	671	711	731	704	733	703	720	696	718	714	707	716	691	695	707	709	676	747	700	765	739	704	671	695	714	683	717	716	693	692	707	704	727	679	680	722	697	689	695	715	668	684	677	676	668	694	728	706	767	627	726	686	713	677	686	725	716	709	727	714	700	718	742	680	724	693	682	708	688	704	686	700	700	732	731	707	731	731	677	659	703	672	698	670	735	681	712	642	717	738	693	689	648	699	673	763	674	689	711	695	679	725	753	692	678	671	688	692	685	688	647	741	665	690	698	711	650	718	701	669	710	689	679	676	740	676	682	718	765	733	670	710	688	680	715	696	770	658	730	703	677	680	718	727	711	724	699	691	738	763	770	706	718	674	739	719	708	670	753	707	735	709	716	670	678	684	727	714	719	732	686	725	743	731	701	702	704	691	684	703	721	723	734	740	669	651	752	733	682	694	675	638	688	651	643	672	753	704	711	685	722	711	709	685	692	714	714	775	676	693	685	704	716	674	721	749	686	679	689	696	699	710	719	710	683	659	709	685	663	689	684	679	708	720	697	698	674	707	758	720	743	687	657	680	716	722	729	670	676	711	723	731	721	724	702	682	714	717	711	679	679	764	727	717	739	756	670	726	677	694	672	701	717	735	690	699	702	679	685	720	747	727	688	672	710	699	664	688	739	724	658	739	716	732	736	761	719	716	664	738	665	734	774	719	709	691	660	690	670	677	712	725	694	672	703	657	709	685	737	733	685	699	675	706	707	758	689	700	666	754	710	713	727	724	719	700	727	689	714	689	687	677	722	637	707	744	677	704	726	682	737	698	697	722	742	669	719	724	676	723	700	675	718	681	695	682	713	725	679	752	702	679	680	678	768	713	744	718	727	668	708	733	690	730	660	700	736	695	688	698	726	737	690	728	727	682	722	697	692	659	739	709	702	708	713	689	734
42934	78697	71401	54553	28117	2309	8512	1231	1108	1064	972	949	871	852	895	859	854	818	856	845	826	796	811	865	781	814	788	835	811	760	802	840	813	830	766	806	768	799	785	776	753	799	847	850	806	772	817	807	772	736	796	795	814	791	785	743	831	834	755	788	767	816	769	786	769	812	795	772	828	780	807	774	795	829	795	788	800	768	816	776	808	827	799	834	801	785	795	794	755	800	835	734	780	833	806	778	822	785	815	802	806	815	802	808	740	776	799	782	836	774	815	769	814	805	782	800	764	792	792	798	794	862	844	824	795	768	802	833	767	808	796	806	816	820	779	798	798	762	833	835	766	795	778	831	773	845	786	785	715	762	791	764	830	819	806	779	836	758	743	781	767	790	788	820	837	749	820	765	765	755	816	774	821	804	764	811	842	779	787	746	789	835	793	798	762	824	767	776	767	773	806	787	808	810	797	814	745	786	798	806	734	810	782	768	803	809	809	825	770	822	813	799	728	764	829	805	809	776	774	801	804	847	804	767	784	770	748	816	714	785	840	767	761	803	770	788	774	848	823	773	771	810	744	844	783	766	816	712	783	767	728	790	752	846	840	786	799	753	797	804	771	806	809	749	775	796	795	782	814	820	792	826	819	785	797	803	782	750	789	827	808	810	760	795	770	786	785	866	789	808	761	844	769	777	821	786	776	810	809	786	818	770	805	788	831	798	817	819	754	797	770	781	718	793	734	817	788	778	757	777	811	802	784	781	766	745	822	819	829	754	778	755	751	778	796	762	799	855	767	787	741	775	824	802	805	747	790	737	767	833	811	830	806	806	752	810	786	794	769	802	773	794	773	783	836	828	775	826	843	801	795	841	763	777	792	798	810	749	774	793	794	856	805	796	779	791	793	750	804	779	839	827	779	774	749	784	748	735	797	827	841	804	816	826	833	772	829	762	841	764	804	823	725	754	720	768	797	801	851	791	837	775	782	790	802	837	772	850	834	781	808	760	852	768	782	857	773	783	772	805	759	764	783	794	776	775	783	834	825	789	813	779	790	855	817	785	787	790	791	796	816	794	816	835	825	805	801	792	821	822	829	820	771	802	818	755	778	768	782	756	796	767	796	759	750	842	775	794	807	797	797	774	794	759	816	814	789	758	766	854	768	832	851	837	778	740	857	762	806	750	758	824	796	757	796	788	802	784	810	829	824	790	744	819	756	767	796	807	746	811	801	779	778	813	822	795	773	786	793	815	755	822	758	780	772	821	792	798	780	823	771	771	776	819	838	791	820	799	771	775	790	806	772	809	807	791	798	849	781	824	823	775	794	814	820	730	759	817	792	805	785	775	813	865	755	858	825	813	790	744	815	757	775	836	787	724	813	794	784	765	840	804	765	820	786	798	797	806	783	780	788	802	845	791	855	758	798	796	756	784	796	755	749	798	836	773	835	798	814	802	785	773	783	792	762	810	829	824	810	777	775	796	799	807	833	800	779	754	792	790	816	828	772	812	731	809	745	786	781	816	746	774	786	838	820	835	830	787	808	774	779	804	773	768	831	762	791	764	774	747	808	820	801	794	774	789	824	798	761	813	784	797	773	800	812	785	759	773	773	771	763	817	827	771	799	838	782	783	822	781	804	793	821	794	802	818	785	799	751	815	822	780	802	796	803	777	765	792	857	775	774	760	773	856	780	786	828	818	822	839	792	799	840	803	778	849	806	804	782	778	803	804	808	739	782	760	795	768	750	771	769	783	765	824	797	753	790	826	816	806	799	753	857	788	777	808	798	809	846	785	765	832	779	749	793	786	785	784	773	823	842	799	777	775	787	768	824	798	777	765	812	823	737	808	797	784	784	807	815	785	805	811	807	789	767	798	814	814	762	815	831	790	854	787	775	815	782	814	787	824	786	811	746	834	789	770	814	762	810	790	821	782	776	769	772	765	757	799	821	833	805	807	792	727	752	773	780	778	787	776	812	801	828	728	840	781	769	813	754	788	781	753	790	770	797	788	806	792	742	783	798	759	776	773	790	786	798	789	769	727	836	762	816	840	767	778	797	782	806	781	753	805	834	764	805	779	749	792	757	791	794	781	833	801	790	770	813	794	798	774	747	747	788	778	795	767	772	829	814	821	827	829	784	789	852	773	817	803	832	815	772	791	815	783	816	734	792	761	769	816	781	833	810	788	773	819	810	823	794	794	738	815	772	770	826	851	778	798	832	818	805	767	809	795	817	790	808	779	770	831	759	789	731	830	798	806	783	768	782	756	769	829	780	759	805	753	804	819	820	789	796	799	816	772	791	795	815	782	809	804	789	808	825	791	821	803	834	754	796	801	787	849	764	750	772	781	760	801	753	778	765	797	796	756	803	765	754	802	808	766	770	766	774	801	750	775	787	803	830	783	780	795	817	832	772	743	737	738	761	804	834	780	803	805	811	854	804	767	812	846	799	834	796	782	811	812	782	786	830	818	769	836	777	769	784	815	812	761	789	797	753	840	784	762	770	820	780	810	762	769	861	780	861	800	794	764	844	817	822	816	802	804	846	765	786	759	847	793	781	779	783	803	809	790	795	784	754	811	773	791	771	813	840	732	777	800	799	804	789	789	820	787	778	761	820	789	809	800	787	758	753	752	845	768	765	821	768	779	774	822	815	830	780	814	789	762	751	789	817	803	780	754	797	788	793	806	821	754	803	774	807	768	797	813	847	788	789	793	772	808	823	818	782	789	759	723	791	779	814	772	802	795	822	799	799	805	805	739	812	797	797	790	788	788	735	768	766	830	790	800	724	785	796	790	850	759	800	799	788	819	768	849	835	834	825	779	786	806	790	805	792	776	754	762	772	812	782	844	793	818	738	746	815	728	778	843	783	762	815	801	818	819	738	794	761	795	833	769	802	760	802	803	743	793	822	781	835	804	789	757	784	797	826	781	789	767	719	791	789	786	755	774	759	769	797	758	816	828	811	794	773	832	784	734	768	782	818	834	722	776	822	778	795	756	818	793	780	776	764	778	802	798	766	780	804	814	799	801	787	815	790	754	749	809	818	772	832	807	783	741	763	798	772	745	783	794	799	824	779	776	796	804	814	780	836	746	768	788	802	855	796	790	821	775	810	782	745	800	783	860	815	758	739	815	789	777	791	751	747	811	797	763	801	769	774	813	803	849	785	779	767	753	755	791	789	801	781	782	819	815	777	745	822	804	841	778	755	768	778	848	825	800	788	779	782	790	788	767	760	776	790	803	806	802	772	766	745	783	777	823	827	790	812	786	790	794	810	756	770	773	785	792	746	805	810	805	784	767	827	785	823	801	763	790	788	788	778	791	876	805	824	785	781	755	776	794	777	822	746	801	811	762	768	777	760	811	802	795	789	798	769	727	750	795	823	757	768	751	776	795	776	805	759	753	797	774	799	774	767	824	790	826	800	803	795	768	781	796	748	802	758	808	799	756	814	791	819	805	818	814	780	756	765	790	747	766	791	797	763	806	735	803	825	820	791	816
32780	22650	31536	16546	4494	461	387	339	342	346	339	306	303	317	317	339	324	339	361	344	321	339	337	325	300	325	322	289	320	294	309	323	351	336	339	299	303	362	336	340	338	351	324	319	327	323	335	359	317	322	273	337	309	292	306	314	335	349	311	319	339	314	315	318	303	330	315	306	313	306	322	298	317	344	336	306	324	312	341	339	314	329	334	339	310	318	375	343	315	334	301	318	304	283	341	327	295	328	322	310	345	319	292	360	312	319	337	310	315	314	338	302	288	329	313	336	364	320	334	303	257	323	347	315	297	299	310	303	344	347	359	330	326	321	336	305	339	335	334	326	327	300	319	308	334	300	301	330	324	324	309	363	307	297	321	323	305	349	306	327	351	318	327	308	326	339	308	319	308	318	323	332	315	324	315	305	324	321	345	277	350	325	311	336	299	316	292	322	349	312	324	354	349	326	340	330	331	285	293	332	327	338	322	335	321	331	340	338	301	298	306	310	317	304	308	299	357	318	309	331	340	327	316	296	307	283	344	320	317	316	311	312	332	314	304	315	319	340	326	332	325	303	356	340	317	307	344	339	330	327	311	334	335	356	288	357	321	325	308	327	325	341	360	304	366	312	319	306	316	317	316	343	301	338	347	344	320	324	342	336	334	336	326	338	351	344	327	330	324	339	346	314	323	308	310	306	329	355	329	324	331	318	383	314	326	327	318	315	329	351	319	353	321	315	329	335	312	326	343	292	307	301	311	312	340	343	324	331	315	321	312	325	328	314	327	317	300	308	336	342	323	316	343	347	298	295	326	320	306	335	315	334	339	317	363	316	318	322	325	327	321	316	321	280	298	328	310	317	346	308	320	332	339	306	290	319	334	337	340	301	299	310	309	346	325	303	309	325	322	303	348	310	334	312	313	341	296	338	310	331	335	338	285	325	360	313	303	322	340	347	298	333	328	288	360	327	356	323	314	312	304	335	333	311	368	315	313	350	297	345	319	303	348	311	304	339	315	331	342	294	332	331	287	341	319	309	329	351	305	336	343	317	331	294	334	343	359	321	333	335	335	295	283	325	328	319	308	358	298	334	306	318	331	326	329	343	325	349	358	300	346	363	311	317	338	352	339	313	319	326	281	290	325	357	320	312	290	318	313	318	310	359	287	322	280	305	315	319	330	306	351	320	314	305	342	337	308	347	321	336	300	342	332	325	310	342	304	317	338	297	299	324	345	315	305	326	331	283	317	348	318	323	320	285	310	311	317	315	340	322	319	348	302	318	318	306	315	334	321	353	328	330	326	336	315	311	356	302	363	356	314	333	302	334	299	332	323	347	320	330	325	325	334	335	328	346	313	313	310	329	313	311	334	331	315	331	290	313	335	327	324	364	348	317	337	331	330	357	312	306	330	340	347	296	305	334	329	335	308	335	313	330	315	306	371	289	304	316	302	332	315	315	337	330	327	298	327	304	323	308	310	304	347	312	326	307	303	363	306	299	338	313	341	308	314	353	310	329	315	303	351	311	310	336	322	306	307	312	313	298	311	306	329	308	356	360	306	345	321	350	313	319	302	340	266	305	284	301	298	344	314	274	305	339	336	309	291	278	317	363	340	297	309	280	319	311	301	300	308	317	324	324	324	357	311	324	310	387	303	316	340	292	339	318	347	309	308	298	286	305	305	329	321	319	346	315	339	319	290	329	301	318	363	316	307	298	310	306	339	282	331	359	319	342	327	297	323	316	302	307	349	352	343	331	297	336	294	320	333	311	323	283	322	318	340	317	322	309	345	331	330	310	345	288	308	314	339	346	304	332	341	312	325	336	317	342	329	329	313	338	294	319	334	296	302	330	357	296	316	364	325	315	316	327	358	313	359	344	315	302	341	362	347	362	332	334	278	327	314	334	344	359	325	334	323	318	299	302	317	347	340	329	294	321	351	303	330	291	308	316	344	322	346	312	336	340	330	324	333	340	347	313	344	302	322	299	323	321	311	325	312	323	336	343	328	308	303	292	330	291	364	311	298	301	311	308	332	342	300	319	329	340	330	348	365	342	310	303	331	337	349	326	331	306	329	304	323	328	307	324	336	346	329	326	329	305	320	325	317	351	333	304	306	305	308	332	342	302	320	341	334	333	338	315	322	301	304	309	300	316	333	342	318	345	308	345	334	319	329	302	350	322	370	307	315	322	291	325	326	325	319	341	358	286	335	346	294	327	308	300	361	350	313	326	338	330	303	339	358	339	355	303	311	306	321	341	326	314	309	292	341	337	323	310	337	302	278	304	310	322	332	359	338	304	304	341	304	321	340	306	357	324	308	359	311	324	325	317	324	337	349	336	351	317	325	320	326	353	272	319	325	372	330	335	337	338	327	289	295	349	321	288	316	328	325	317	328	327	328	320	348	318	343	346	331	328	331	326	314	315	328	291	364	326	311	317	354	345	299	297	316	334	335	301	311	333	334	335	317	314	322	319	300	331	316	329	313	345	351	328	346	336	333	306	277	349	342	314	307	304	360	304	337	319	319	302	312	352	285	363	297	320	340	326	292	321	298	332	301	308	376	325	322	355	329	347	308	314	322	327	325	343	318	306	307	330	328	327	334	326	326	314	286	339	339	340	317	323	355	336	329	324	295	324	291	305	318	304	348	363	345	330	329	309	307	308	363	334	321	303	370	338	323	336	325	325	310	313	337	331	341	366	320	332	315	292	340	335	367	325	320	327	308	340	327	331	308	359	335	325	306	304	322	308	319	327	339	281	306	291	332	324	333	330	336	310	302	292	328	318	327	327	334	323	338	305	329	290	318	332	336	310	318	338	361	299	304	342	329	331	325	313	331	333	320	320	316	325	327	326	338	343	354	324	322	324	333	314	339	297	350	308	338	325	318	336	297	320	324	313	325	300	340	313	310	336	312	357	318	312	352	321	328	341	296	315	313	324	332	345	330	302	311	353	311	334	285	299	323	336	317	329	314	319	336	324	326	313	342	308	314	315	321	327	305	341	337	333	307	295	313	328	314	309	374	326	349	293	307	343	312	321	334	308	345	321	306	342	344	324	315	265	301	345	332	321	339	307	330	296	283	326	354	293	362	309	354	320	357	338	313	339	338	346	299	337	317	308	284	323	345	334	306	352	296	309	348	305	319	346	337	339	310	345	326	326	326	314	314	331	353	321	323	316	329	349	289	292	310	313	321	336	315	314	354	339	322	320	306	292	305	352	340	306	315	311	305	338	314	344	341	339	362	320	314	342	296	318	331	299	352	342	331	349	302	344	312	308	303	316	298	324	319	351	305	347	328	303	331	335	307	312	330	316	341	325	323	288	341	319	333	310	309	297	307	339	316	351	315	323	310	326	348	308	321	339	356	348	291	310	325	316	316	332	306	317	311	298	326	336	331	320	315	339	330	322	286	353	322	344	333	345	336	347	328	299	331	302	303	322	309	303	362	334	333	368	329	302	319	328	326	306	326	317	325	284	326	338	321	305	321	275	337	335	323	344
40470	29986	32711	11117	3906	443	479	390	399	395	396	353	359	374	382	385	360	361	378	372	351	392	368	382	352	371	395	368	348	396	381	367	407	397	390	397	409	380	373	355	372	373	358	406	394	388	369	401	375	377	351	375	380	388	357	364	373	402	389	409	356	405	389	371	347	390	358	388	405	355	400	398	389	344	387	353	380	382	396	363	406	404	400	403	370	396	363	385	366	369	374	417	384	394	369	358	325	387	361	350	398	370	382	348	383	400	389	343	390	364	356	401	367	336	359	381	403	348	341	374	379	373	414	357	370	381	373	396	367	400	384	378	363	403	376	405	366	411	378	373	404	364	356	400	397	376	383	350	421	368	404	374	384	403	378	365	369	373	343	385	385	391	396	361	382	417	365	389	389	378	339	411	385	391	344	389	393	370	403	376	376	393	382	376	363	382	384	353	388	405	348	365	385	386	368	359	383	395	367	383	388	365	346	380	385	381	391	364	365	373	375	368	339	371	382	421	345	377	382	348	387	388	367	353	392	390	374	381	361	410	384	409	349	359	383	343	335	377	370	364	400	382	365	356	370	391	379	387	390	386	412	364	393	378	343	385	367	413	415	383	363	404	394	358	372	369	398	377	366	399	336	389	366	399	390	367	379	399	351	391	392	363	386	386	390	370	368	372	370	389	389	364	357	367	390	358	367	364	382	385	377	388	401	344	422	381	387	389	374	385	375	369	404	386	359	377	361	404	406	392	385	387	386	356	379	396	380	371	402	369	388	378	370	386	345	390	388	376	368	351	387	378	379	395	352	360	401	359	351	397	372	395	367	385	344	340	385	384	400	373	345	353	379	377	372	398	381	393	364	346	386	353	354	416	382	371	365	384	395	388	384	397	351	352	370	356	385	361	398	368	391	391	345	370	380	377	396	380	379	378	380	370	371	394	357	382	398	395	352	393	397	414	353	370	372	376	371	336	357	364	371	351	342	402	379	400	407	354	408	371	390	386	348	352	349	361	370	364	414	420	373	366	390	356	388	372	374	357	375	380	355	377	373	379	372	396	419	375	383	378	378	345	377	376	371	367	391	413	382	367	371	415	376	361	394	366	389	344	398	355	375	387	388	384	387	394	349	394	355	344	366	381	340	330	384	405	427	419	353	391	416	387	378	388	373	411	346	375	373	390	361	363	393	392	366	359	368	387	391	358	353	375	385	377	379	393	355	390	395	367	378	386	383	382	361	372	371	375	377	335	303	363	353	364	345	367	384	366	396	383	345	389	386	366	383	427	380	385	373	400	385	395	345	336	344	377	390	352	337	386	370	388	403	364	350	363	379	421	396	407	403	397	374	339	397	352	367	394	347	396	393	331	364	374	371	375	394	421	358	374	401	356	347	381	392	385	355	393	378	409	419	388	391	422	358	434	327	350	402	362	370	364	361	367	383	386	394	383	353	399	382	374	364	384	383	393	376	339	397	394	377	337	394	400	364	382	379	382	373	367	348	368	371	400	368	402	366	380	381	411	377	394	360	377	399	393	370	394	385	361	364	377	373	373	361	385	404	364	376	356	378	363	374	384	383	392	417	368	374	363	369	367	402	398	378	381	373	395	347	391	370	376	394	367	377	370	388	391	403	339	372	386	359	384	358	409	400	374	388	376	354	404	355	382	398	357	401	362	383	383	405	357	355	383	378	373	375	404	361	386	418	400	337	413	378	371	394	377	346	382	399	383	353	342	387	398	401	365	400	418	392	375	390	355	389	401	370	344	383	360	366	396	366	372	408	394	393	386	375	396	361	386	396	377	386	383	373	352	371	382	372	388	340	379	348	367	378	401	356	405	365	367	374	384	368	393	369	364	371	398	376	389	405	369	399	396	394	354	384	373	357	404	389	376	344	400	370	422	369	372	387	403	397	382	411	357	384	351	376	399	374	354	350	369	350	387	364	369	380	360	399	380	384	402	386	388	406	391	349	362	436	391	385	372	322	359	376	397	373	368	365	389	393	345	387	360	382	364	373	379	396	413	366	345	376	380	393	377	374	382	379	397	363	389	351	356	349	396	400	371	401	383	388	376	339	345	338	399	363	381	344	390	357	362	373	409	386	390	390	343	371	396	372	321	380	378	368	386	395	402	401	405	381	387	379	378	388	380	404	393	377	386	390	391	380	363	371	368	396	401	366	402	380	386	374	386	393	362	379	360	341	369	386	380	368	395	379	373	406	357	391	392	390	397	368	367	377	379	387	390	361	367	370	394	375	358	356	383	392	374	388	358	407	386	371	356	384	368	352	385	358	371	355	407	340	344	352	401	390	384	357	334	386	391	377	371	345	377	368	344	354	404	381	374	366	368	382	384	418	399	354	357	367	374	374	373	361	366	361	371	374	411	410	388	377	374	369	382	369	371	362	362	374	374	375	374	350	375	376	366	388	374	360	370	376	430	385	334	389	377	380	389	341	344	355	350	407	357	378	358	352	376	380	377	372	382	385	387	403	378	362	393	372	380	365	388	363	364	401	352	369	382	345	382	388	367	384	379	389	360	377	405	341	396	372	382	360	360	380	382	407	412	356	358	367	364	400	357	373	386	402	379	395	370	363	368	380	384	368	391	383	398	379	388	374	393	354	368	382	392	358	365	389	377	393	365	401	363	383	369	385	357	377	382	392	376	380	364	400	386	393	396	394	408	371	363	356	406	347	378	404	353	378	368	379	366	376	363	352	388	356	359	412	360	357	374	345	350	366	393	356	371	358	362	386	352	377	399	371	360	403	364	399	345	408	372	396	372	389	372	406	381	365	382	375	396	384	372	377	363	355	374	370	376	382	357	388	379	334	382	362	357	423	349	375	364	419	398	373	370	365	410	388	388	396	383	349	377	362	390	357	373	393	396	398	361	374	379	365	361	392	378	364	413	415	387	392	342	352	398	395	403	361	387	376	376	384	380	367	381	388	348	418	384	367	370	378	370	384	385	378	367	388	378	360	390	370	365	401	379	395	390	385	405	384	371	361	415	390	367	386	375	357	363	367	355	388	386	409	381	378	354	364	384	387	375	388	381	390	381	384	358	345	368	359	363	365	405	422	396	364	367	428	333	386	368	401	378	366	383	360	400	385	367	411	403	380	395	383	378	348	363	394	361	349	375	413	337	366	360	369	352	369	423	362	381	385	402	408	367	364	410	374	365	413	383	365	356	358	388	378	354	407	406	380	390	410	350	389	354	388	381	383	372	387	400	365	366	365	412	387	350	382	357	372	412	358	382	405	382	363	378	344	415	385	380	373	358	388	395	393	369	332	363	369	373	405	415	353	381	360	356	346	386	373	364	390	371	415	358	374	382	369	382	389	385	371	376	387	377	387	416	390	362	383	384	384	403	370	378	386	381	353	392	420	387	373	360	365	372	409	387	385	370	363	395	372	414	377	391	414	378	384	372	370	370	368	345	387	416	330	374	388	396	399	371	380	364	376	381	381	376	396	380	402	359	378	366	387	378	354	404	405	364	379	361
23387	20843	36277	34106	23936	6365	2040	771	672	645	656	573	608	589	624	614	566	618	545	574	619	541	606	604	598	583	574	602	607	580	612	616	582	564	543	592	579	619	612	572	554	565	584	536	610	560	608	631	595	556	582	555	568	567	563	581	622	579	573	525	572	594	591	580	628	607	598	608	586	589	582	571	577	609	548	578	571	591	605	545	595	582	554	583	575	601	609	604	605	602	547	612	590	580	542	601	607	561	572	632	577	567	549	584	591	558	555	613	585	581	544	603	587	589	599	541	568	578	569	607	551	607	575	571	574	573	574	527	568	580	559	609	588	563	542	572	547	564	593	570	567	552	555	576	566	541	599	582	589	560	565	594	575	558	581	618	579	600	559	585	564	565	572	568	563	589	549	603	625	604	580	595	571	568	562	565	595	596	594	571	573	569	602	574	542	582	544	540	570	554	582	543	573	586	575	584	594	590	568	536	567	521	570	578	589	558	551	597	631	555	584	538	610	567	594	589	599	586	577	557	613	570	555	608	541	572	601	616	577	595	553	602	551	573	612	592	563	582	606	595	569	603	577	594	631	554	594	608	601	549	607	564	584	580	557	581	593	555	531	588	562	554	566	583	538	595	582	547	561	579	595	553	557	580	590	627	590	544	552	595	579	609	529	570	609	613	559	556	542	551	573	628	591	586	577	552	531	597	565	577	580	536	578	566	571	564	581	572	592	573	626	602	564	583	575	576	583	646	587	609	591	586	566	577	566	581	561	564	573	584	634	561	567	564	582	573	585	597	573	599	606	545	585	591	599	540	594	565	567	595	554	575	587	618	551	584	584	561	589	571	601	590	582	568	532	600	619	565	600	545	553	588	556	610	592	601	614	591	605	545	602	583	593	589	553	603	583	605	534	607	585	588	582	593	574	607	549	583	585	580	585	559	590	627	586	581	578	572	551	560	566	572	556	609	583	636	615	548	588	559	560	614	558	595	546	548	577	595	577	612	601	585	568	568	612	582	644	556	591	575	617	593	569	584	590	536	559	539	547	553	596	587	580	558	579	586	563	608	594	575	577	579	567	554	603	576	602	585	560	594	555	599	563	577	570	604	607	565	566	598	578	610	561	576	547	605	578	594	576	601	590	600	584	593	573	602	569	576	589	566	542	581	554	600	613	604	586	589	595	558	613	529	557	596	544	611	601	615	617	585	539	566	559	558	568	604	575	534	589	565	599	588	592	570	589	620	571	546	599	604	642	569	548	554	608	603	623	553	603	561	598	626	580	524	607	573	603	574	620	609	624	628	597	573	527	566	576	570	593	601	572	599	586	588	523	571	590	603	545	578	574	540	599	585	600	560	546	540	563	579	563	546	604	574	587	559	597	604	546	579	614	605	566	543	623	613	594	566	613	580	525	559	610	638	543	604	591	555	572	554	594	612	557	603	556	576	604	564	566	588	587	588	605	552	580	617	560	605	562	610	583	637	574	560	572	598	617	562	552	541	540	572	570	570	531	601	622	537	552	588	608	604	577	541	557	585	586	582	504	611	595	578	588	606	594	548	573	584	565	551	552	548	599	584	551	551	560	550	593	577	560	625	592	574	549	571	575	595	538	546	552	605	576	643	573	535	565	555	572	586	600	588	555	591	606	624	617	541	581	595	541	593	577	536	556	569	607	597	601	610	558	592	557	564	548	552	608	583	587	567	522	598	614	564	543	582	604	619	568	583	583	606	585	596	571	565	539	588	607	564	564	552	571	563	528	578	596	590	556	546	546	558	597	587	577	581	592	595	508	562	582	578	574	602	603	615	586	597	608	591	568	591	562	625	574	585	570	559	584	598	603	542	619	554	581	557	583	569	616	573	549	616	561	577	533	521	590	593	555	583	537	577	591	571	582	614	576	590	531	596	596	640	574	605	574	555	564	618	577	560	597	559	558	588	588	575	600	622	573	570	577	556	572	597	568	564	610	579	583	597	585	564	596	592	574	617	597	532	582	560	590	580	576	591	546	541	582	580	567	522	567	604	540	551	555	608	589	581	542	592	544	550	619	616	578	560	576	622	547	552	575	563	574	574	548	540	582	587	590	603	613	577	564	549	608	538	604	538	588	552	576	569	554	589	546	543	582	559	543	576	577	530	588	566	581	584	553	561	561	597	574	591	582	579	563	565	567	588	584	608	584	577	590	590	598	572	577	570	580	611	601	614	583	577	562	538	560	578	553	560	628	581	595	623	518	569	549	581	570	557	600	605	593	569	582	581	593	586	541	598	600	563	596	618	591	563	550	564	601	607	579	588	581	622	542	559	582	580	568	576	570	526	580	559	614	579	582	573	569	577	568	573	563	579	590	628	583	597	564	585	597	600	570	576	584	570	586	533	567	553	529	555	554	599	575	581	592	588	573	592	522	586	599	627	552	610	611	582	553	574	578	569	627	583	590	623	598	565	607	580	580	604	545	572	618	572	560	547	616	572	549	562	543	592	608	595	592	602	558	520	582	576	579	589	538	623	607	580	580	532	584	562	585	572	592	565	578	571	600	549	592	529	557	571	623	563	579	553	572	546	573	574	562	577	605	596	583	545	616	544	618	578	581	596	598	577	614	616	537	595	576	581	626	597	599	599	551	556	553	602	602	622	553	579	616	557	557	573	536	529	593	575	539	635	605	594	560	598	571	580	596	586	574	586	611	563	584	594	662	593	578	565	582	561	571	606	602	561	622	568	552	557	552	601	591	559	542	579	566	566	588	517	543	554	560	612	585	542	561	568	546	590	583	573	587	520	554	583	615	575	574	519	576	588	569	578	556	589	582	602	591	593	607	582	602	586	527	539	616	593	588	565	569	627	570	554	607	597	582	580	579	543	573	616	584	526	594	588	594	631	605	602	559	584	548	549	579	562	574	556	535	615	563	579	546	574	559	550	551	585	629	609	623	596	546	583	574	583	529	587	597	581	589	577	551	591	588	578	538	596	594	576	559	577	594	531	604	596	559	580	546	557	545	579	580	539	527	572	577	586	575	619	537	628	620	614	591	590	621	575	574	596	571	572	570	583	582	557	554	564	587	596	536	585	560	640	589	600	580	576	596	567	559	583	548	586	573	589	574	552	573	559	585	635	579	605	567	596	606	597	608	564	564	579	564	599	577	599	564	613	587	597	593	565	605	566	587	574	571	594	590	586	590	601	575	556	556	518	548	567	592	567	535	579	566	600	583	587	548	581	592	563	548	566	574	603	585	572	550	599	583	579	603	540	567	540	555	563	556	575	540	600	569	582	607	545	567	607	601	570	554	590	578	576	598	528	591	575	603	620	589	617	552	567	561	591	555	599	554	584	557	598	576	597	588	618	573	597	571	579	574	572	547	584	584	566	596	557	590	582	577	546	563	611	579	582	584	564	581	595	577	610	562	590	561	568	553	573	554	581	617	554	620	572	594	588	544	599	542	530	546	581	553	602	565	576	609	559	592	550	585	602	573	568	627	508	555	589	565	564	561	613	557	572	546	587
40609	70548	70544	41872	13840	1083	3090	919	795	751	726	789	690	713	677	655	727	696	662	735	717	663	670	641	670	689	679	625	697	640	634	661	688	644	682	649	669	634	651	641	680	579	675	634	682	635	659	701	662	674	623	660	661	661	649	661	616	655	634	637	655	719	629	653	611	642	626	639	612	659	640	601	675	667	689	686	639	664	624	641	675	688	633	644	685	655	654	646	660	639	617	670	658	642	654	668	682	684	614	692	667	631	665	641	676	636	625	658	634	654	652	678	690	667	658	622	660	647	665	604	628	636	665	667	677	655	691	649	653	671	666	649	647	660	662	658	680	664	639	623	671	670	657	647	645	674	635	655	613	677	652	669	651	594	613	623	659	662	673	632	687	648	659	721	660	701	663	662	671	650	633	605	657	645	701	643	692	618	668	631	662	612	608	693	673	628	638	652	664	620	664	654	679	687	647	595	615	674	642	654	663	666	673	667	656	626	675	628	638	653	664	651	629	647	655	632	632	680	665	640	651	647	673	655	652	620	682	634	673	695	692	658	681	611	696	686	656	650	631	648	633	663	616	689	656	628	620	615	592	663	650	668	645	587	651	670	722	659	661	650	673	638	677	660	674	687	666	655	693	634	669	672	626	638	617	682	622	684	628	628	632	666	678	637	665	673	666	645	589	636	641	647	682	627	674	698	639	671	658	658	658	670	669	634	616	688	606	689	669	650	699	663	663	641	667	654	696	642	714	657	682	643	632	619	636	654	634	628	625	614	651	663	666	684	635	635	677	700	641	640	687	648	643	642	644	652	637	676	626	650	631	661	611	616	655	644	675	636	656	651	688	667	644	690	620	674	661	666	640	651	668	655	631	689	667	620	679	644	668	684	651	698	624	659	659	660	698	638	677	632	662	625	615	633	631	690	657	677	615	655	634	666	665	668	630	652	650	711	595	623	635	644	645	677	628	658	688	633	641	674	657	659	619	649	645	639	654	703	634	703	641	599	641	645	660	636	658	654	618	634	674	648	673	685	685	660	685	688	632	672	664	712	645	611	619	687	671	626	650	717	644	667	662	653	656	651	652	673	631	649	657	668	685	630	643	671	699	644	628	673	626	669	712	653	630	635	654	632	588	657	594	655	641	716	645	647	686	634	652	663	612	602	626	639	688	689	695	680	646	649	640	687	648	643	668	628	624	677	640	665	693	660	639	614	631	636	698	635	688	672	666	652	651	590	674	658	602	677	696	646	653	671	655	688	682	622	660	669	683	660	679	667	644	684	630	680	644	626	634	634	645	623	639	655	685	594	664	670	674	643	663	668	615	694	639	632	647	661	663	634	641	634	651	669	644	602	652	650	717	688	669	662	686	658	627	667	646	668	614	667	647	676	694	668	647	670	670	704	607	635	639	663	651	673	637	654	680	643	606	679	662	641	685	677	648	643	642	668	655	664	658	635	620	658	665	626	632	611	648	642	647	668	649	614	650	613	668	705	618	649	660	695	685	651	626	648	648	674	664	683	648	632	669	660	672	626	643	669	663	638	720	672	637	631	647	617	643	664	633	646	658	618	663	652	642	631	643	670	666	688	666	630	657	622	655	661	645	636	658	623	713	629	650	659	672	661	654	705	681	653	676	649	708	658	636	650	634	635	639	647	680	604	666	718	728	621	636	654	656	664	635	670	647	672	649	623	664	634	669	678	629	655	610	663	640	694	673	588	641	672	633	636	679	629	652	702	636	633	687	631	692	669	678	653	635	627	645	647	598	642	677	689	658	607	651	606	681	626	661	673	667	668	636	677	660	650	639	637	631	667	654	663	695	654	676	694	598	635	703	679	657	672	686	675	643	629	643	694	694	655	637	676	677	657	641	676	643	650	628	693	625	660	687	656	669	655	659	602	691	669	665	661	645	664	716	635	637	667	637	643	651	631	657	598	634	651	667	664	678	662	630	634	661	648	683	682	638	669	607	664	643	664	640	596	644	662	669	667	664	670	654	681	678	652	627	657	701	615	643	643	647	672	652	628	653	685	642	683	661	701	701	660	668	655	655	650	660	677	658	663	661	675	662	602	654	626	633	630	632	597	653	625	617	650	667	624	676	649	622	688	678	662	664	648	680	639	634	690	602	702	691	635	665	639	682	614	695	631	648	637	658	658	657	617	677	666	687	687	669	690	606	635	667	671	688	633	626	647	636	653	606	674	617	635	616	685	680	660	664	655	667	656	682	688	649	646	650	642	672	679	674	635	625	690	652	607	642	628	688	612	630	681	644	635	689	670	684	670	667	649	675	668	676	638	713	647	621	672	655	656	625	644	688	635	606	660	654	673	654	627	649	659	607	623	660	629	669	701	641	598	644	663	667	618	681	676	675	676	623	666	674	640	606	640	686	661	675	650	700	625	630	662	655	673	687	654	665	632	645	673	637	632	671	658	641	668	660	660	666	672	644	675	700	675	656	658	671	637	642	640	651	723	695	666	662	653	606	644	634	672	626	599	647	660	671	619	638	623	658	654	631	631	647	644	662	645	645	695	639	606	664	636	683	632	660	724	611	662	694	708	599	676	679	697	695	670	636	682	656	662	635	664	626	643	659	626	665	640	672	626	664	687	671	680	668	610	636	650	669	622	678	627	645	649	664	617	625	698	636	631	691	660	659	684	684	628	663	600	678	656	607	619	681	649	731	691	709	655	622	672	628	681	615	699	623	639	630	670	649	692	680	642	670	699	608	643	663	631	643	660	615	631	650	591	651	653	625	670	619	653	654	672	692	668	649	670	665	654	655	682	668	631	631	666	647	654	593	624	641	671	631	650	687	656	636	659	587	672	621	660	658	720	669	641	682	635	646	638	658	656	604	689	686	643	619	649	662	684	650	611	682	578	664	684	627	648	628	641	659	650	666	625	699	641	657	637	682	713	597	638	640	672	619	656	714	588	634	675	624	638	659	659	667	598	670	655	634	687	681	608	634	662	632	652	628	665	631	685	640	635	654	641	642	614	622	654	637	648	612	639	611	633	689	637	657	663	625	641	626	645	697	652	676	604	615	624	657	630	659	644	603	628	654	669	599	657	667	682	678	635	652	648	669	649	654	629	669	684	638	658	669	686	664	635	656	655	689	604	668	665	620	689	597	640	662	644	658	631	665	694	654	670	625	636	680	662	682	675	584	607	624	675	670	683	696	677	701	685	681	657	667	626	634	673	656	664	673	642	640	700	683	621	624	670	661	670	634	637	662	664	697	676	676	644	685	669	642	621	603	675	638	649	681	632	646	635	652	687	625	659	603	638	659	665	656	653	651	650	630	640	614	682	686	650	681	658	709	660	616	641	664	643	645	680	683	652	689	679	649	644	663	699	635	677	658	669	675	671	682	696	682	649	645	647	647	653	650	730	624	649	667	674	665	646	666	634	689	658	685	606	644	615	630	654	680	689	635	651	635	667	675	671	664	629	646	672	645	613	665	724	651	684	647	672	674	636	676	678	673	666	626	643	667	653	632	652
24603	20880	34323	30047	17052	2432	718	418	308	331	328	314	334	323	302	261	331	298	295	294	331	309	311	294	325	290	315	308	287	269	324	312	295	254	266	292	268	293	278	341	295	277	277	283	269	296	283	298	282	321	295	301	286	327	308	288	302	319	296	304	282	284	297	284	289	307	321	286	309	261	290	266	311	301	294	298	311	316	303	285	272	302	296	324	275	292	296	286	291	290	308	285	312	307	297	290	310	271	287	300	275	292	299	313	296	298	315	278	305	300	280	265	265	302	313	279	276	324	293	266	295	321	302	285	318	309	301	291	287	288	321	306	281	293	290	281	303	277	260	319	302	300	310	260	292	281	293	297	273	294	293	297	332	308	289	254	303	296	303	283	290	279	303	298	322	312	284	305	306	313	293	299	287	273	297	291	301	278	297	290	262	297	292	330	292	281	278	303	282	289	328	309	288	285	294	287	306	307	350	310	301	303	295	280	294	284	311	281	281	294	258	298	269	291	270	276	321	301	271	287	281	314	308	302	321	281	300	271	317	248	302	279	301	285	309	260	273	320	301	311	282	286	281	283	297	284	289	283	309	309	291	304	295	299	301	308	308	319	303	290	310	306	273	280	312	287	246	252	271	275	284	270	292	307	301	274	293	290	310	281	240	255	285	281	305	314	280	299	296	295	271	315	314	314	297	305	265	302	305	274	252	295	329	307	311	291	296	286	278	287	324	282	309	284	280	278	282	298	283	296	272	310	308	264	306	290	307	297	262	276	277	306	299	268	312	311	288	305	263	314	321	277	323	288	328	284	292	278	272	308	285	324	308	262	324	292	287	265	286	332	267	302	299	281	309	339	299	284	269	296	321	309	284	274	286	293	305	303	272	297	245	308	301	293	292	297	298	306	304	254	332	312	302	306	287	302	308	302	329	283	304	296	274	294	295	285	288	278	283	289	323	297	292	282	301	290	299	251	316	297	294	300	280	306	284	282	284	268	292	307	289	287	287	307	274	308	329	298	258	283	302	288	280	287	281	291	315	300	275	277	307	302	298	279	298	290	310	286	275	309	293	301	241	296	319	266	264	296	283	297	331	282	293	288	285	263	260	312	276	279	309	246	299	325	268	313	273	309	276	326	289	309	297	294	272	289	307	296	280	283	295	325	298	271	292	302	288	282	300	280	278	272	295	284	275	268	310	289	301	309	271	273	308	263	304	316	296	275	278	294	292	329	280	313	305	313	313	312	321	289	290	296	287	281	300	282	313	271	304	289	314	281	318	274	347	276	277	311	261	297	276	287	296	295	324	305	282	311	296	318	293	299	277	310	287	277	295	276	284	274	282	308	312	302	313	307	287	303	327	289	284	302	278	299	297	292	264	305	303	307	294	288	278	270	289	287	301	319	301	323	317	298	277	312	291	323	295	316	288	279	320	285	276	288	306	288	306	274	300	307	330	282	257	286	287	305	317	298	306	308	277	318	307	283	308	276	276	299	303	312	282	287	308	318	315	288	281	304	292	321	284	301	282	311	310	322	300	315	269	276	288	303	257	325	295	268	286	316	272	307	298	288	297	270	294	296	296	304	295	286	298	256	303	282	298	313	286	293	298	260	301	289	294	287	285	271	285	298	288	281	272	304	295	281	279	290	284	312	319	324	314	334	297	299	279	316	294	317	289	319	271	294	301	269	252	312	293	288	304	306	276	286	311	327	278	303	283	280	303	269	273	285	286	266	282	314	289	303	296	259	301	308	286	302	302	294	282	301	314	293	305	265	283	284	292	287	296	294	285	273	286	307	297	289	288	305	321	271	301	321	302	282	313	285	313	264	307	286	320	262	296	321	293	290	274	288	300	297	304	310	307	292	302	277	272	269	314	300	309	332	264	320	333	292	305	305	307	296	304	295	301	278	269	314	289	285	298	294	289	302	294	270	312	279	295	282	270	273	314	293	303	270	297	317	308	312	274	256	277	275	276	302	289	311	287	335	298	285	317	305	300	294	299	316	310	271	306	303	287	277	268	301	286	264	311	271	279	292	323	315	280	298	289	269	300	303	304	309	289	297	260	297	275	284	313	260	310	332	288	312	280	287	302	288	321	322	300	285	290	283	280	293	297	298	267	287	310	304	291	283	301	306	259	313	272	315	276	254	290	299	285	280	308	266	305	295	323	287	326	295	293	282	282	285	281	263	291	277	315	289	299	274	306	293	323	276	298	291	299	304	288	302	288	307	264	282	319	289	293	268	291	332	292	291	293	278	272	307	283	302	278	313	321	306	317	300	315	317	315	270	290	317	325	292	281	282	287	311	284	288	316	277	283	266	281	312	267	284	283	295	302	274	276	292	297	293	287	288	268	296	272	293	278	295	279	299	286	337	311	316	313	293	306	306	306	284	300	267	292	311	304	287	303	330	257	318	296	276	292	299	310	309	305	274	282	286	300	337	276	262	307	293	275	319	308	287	293	292	286	297	270	324	304	305	306	295	274	281	305	303	316	251	312	278	282	300	299	315	292	289	297	308	263	312	310	325	317	293	311	314	286	277	307	310	293	291	286	313	305	289	283	277	288	284	296	319	290	326	279	289	283	285	309	284	313	264	304	323	266	285	273	306	279	283	267	274	289	280	296	306	268	300	292	275	308	287	298	276	321	278	310	285	267	289	284	301	307	280	285	296	285	308	286	254	305	296	289	315	296	296	297	297	258	282	297	284	287	282	308	294	313	281	307	263	262	301	290	272	292	317	276	295	312	310	287	293	278	287	289	283	296	265	303	274	275	289	322	322	281	275	284	278	298	273	314	306	272	280	305	285	328	282	270	279	301	280	339	331	286	284	282	287	268	285	301	277	293	294	296	297	295	300	289	313	291	322	302	282	313	289	306	337	286	283	270	282	280	265	313	276	286	310	299	283	279	306	303	276	300	311	326	309	277	280	287	280	262	286	275	338	288	273	302	273	261	276	309	303	296	315	289	283	264	287	276	282	301	297	325	274	277	298	305	278	272	296	288	297	304	295	288	304	279	259	304	298	277	279	316	297	290	285	300	324	293	285	298	301	288	292	322	274	291	315	324	298	302	326	302	290	316	294	308	271	286	272	313	323	294	321	301	288	295	289	299	298	290	291	308	283	281	292	281	294	279	306	301	310	328	300	295	301	275	300	306	319	238	286	311	289	291	303	282	285	284	324	264	262	324	300	293	303	288	313	284	296	325	283	294	269	289	279	296	316	282	293	307	276	298	312	276	323	305	315	307	320	297	300	286	263	303	286	302	306	291	331	295	274	309	274	304	302	300	312	303	265	299	253	283	278	268	305	232	325	307	308	282	288	293	297	314	310	319	308	283	269	317	293	283	281	276	282	295	284	301	291	305	270	276	314	302	273	304	277	292	307	304	314	285	269	292	269	276	276	310	286	316	308	290	274	264	282	307	272	267	301	287	275	311	310	280	305	288	300	279	279	299	300	309	289	278	286	322	307	282	299	300	290	323	307	288	307	264	280	317	303
41318	61627	61591	37360	10364	926	1310	699	451	427	421	446	384	410	392	370	376	396	344	367	334	371	377	403	349	380	358	368	358	340	369	319	321	372	372	368	350	348	372	398	354	379	390	368	388	338	336	372	357	370	409	391	343	399	383	345	381	352	343	373	367	357	342	339	335	389	369	395	391	364	363	369	352	364	375	367	329	368	366	350	336	346	376	360	373	371	323	354	348	361	343	405	375	354	347	336	343	328	382	351	339	379	376	370	362	368	350	377	374	397	373	347	392	340	391	363	345	365	382	370	365	366	385	380	339	388	340	368	329	350	394	374	359	337	375	386	335	339	347	366	358	330	342	395	364	366	343	370	363	354	360	354	333	374	365	334	354	394	362	332	350	330	359	383	386	365	361	354	363	393	372	384	347	348	358	370	371	361	348	337	347	375	360	371	383	339	380	382	364	404	367	384	352	366	351	323	352	373	354	356	355	381	351	354	371	374	369	371	341	338	374	386	348	369	391	362	363	335	350	328	355	353	359	359	359	352	361	346	345	375	379	360	370	361	373	356	328	340	357	370	362	359	356	364	397	337	365	381	377	392	365	380	344	405	354	365	374	365	368	383	379	396	356	353	362	353	385	346	374	346	369	383	366	403	346	353	358	338	339	345	367	359	359	374	368	393	391	357	360	359	362	366	361	343	380	360	321	364	337	384	350	351	361	366	364	349	363	369	383	379	350	384	372	413	374	344	367	387	348	383	354	364	379	340	363	393	382	393	356	344	379	337	394	354	348	351	380	385	317	334	359	365	389	380	354	399	404	395	381	360	375	359	378	362	325	367	382	382	360	334	366	374	373	332	367	340	347	389	364	346	396	385	342	319	369	373	359	384	366	386	353	380	354	363	343	369	389	395	364	359	381	350	385	337	377	355	348	373	353	363	379	379	370	372	336	317	367	336	418	349	352	371	345	374	354	358	365	382	348	369	360	363	392	386	369	372	321	361	392	348	376	368	372	389	349	377	387	381	361	384	377	353	356	326	334	395	368	342	360	346	351	367	370	337	350	353	377	363	379	377	377	374	390	385	363	363	369	388	372	368	401	350	386	359	360	347	365	402	374	335	377	381	384	392	378	355	387	320	399	387	353	354	363	348	362	354	333	383	378	342	345	347	362	331	395	360	359	353	338	366	338	382	369	370	362	359	358	380	366	380	375	328	344	357	328	365	358	349	382	338	370	389	326	373	360	349	387	359	343	333	327	358	367	353	358	363	337	359	339	394	374	394	346	363	362	385	348	348	380	378	361	359	370	330	360	325	374	378	407	355	355	386	342	364	348	378	356	357	345	364	359	389	380	357	351	354	371	383	362	380	323	353	377	346	353	380	370	363	358	378	373	391	377	362	359	366	376	389	384	337	341	375	352	343	353	384	377	381	359	362	349	356	345	400	359	378	412	387	369	347	364	401	357	364	345	354	367	372	358	366	403	348	347	351	383	365	376	333	354	334	389	351	349	378	339	356	361	340	353	333	379	340	409	346	381	361	353	360	405	378	365	356	376	340	383	370	363	381	371	358	338	387	385	368	365	337	395	416	358	364	349	370	388	343	343	360	376	322	366	392	397	355	362	331	356	368	375	327	378	349	357	357	365	366	385	385	385	378	366	344	380	359	395	393	377	368	354	403	378	344	380	355	379	363	324	388	354	357	334	372	366	364	349	363	346	359	348	339	357	347	359	352	347	356	398	376	379	398	332	395	352	389	375	379	352	358	366	368	365	380	339	353	368	365	348	360	351	354	343	355	327	289	358	331	366	355	379	339	344	379	345	355	366	381	378	317	361	361	360	361	350	337	355	351	362	363	352	358	368	380	330	388	351	352	365	368	383	375	378	369	389	353	347	350	378	390	354	379	321	364	332	357	366	371	338	369	333	394	330	366	405	328	394	385	355	353	342	360	373	372	358	351	347	339	340	364	354	376	382	371	351	371	368	345	373	365	359	351	350	338	348	326	352	348	367	358	346	403	352	374	340	378	373	343	363	343	367	332	312	353	356	365	338	360	366	316	365	356	357	367	354	360	381	352	363	370	343	355	367	392	376	349	366	357	396	360	376	370	351	367	361	376	365	355	379	350	358	375	349	350	347	348	378	367	365	356	351	343	370	323	353	373	364	358	375	383	345	343	358	366	355	377	325	370	365	400	331	348	370	336	360	340	353	371	365	356	352	387	362	378	365	369	356	343	379	356	380	372	379	384	393	339	371	379	370	343	368	378	355	337	372	380	378	365	381	345	378	345	312	365	361	404	381	343	372	329	382	372	369	380	379	356	369	399	347	365	398	370	339	387	354	349	332	342	387	393	352	370	362	360	338	339	353	373	369	388	362	372	353	374	366	390	338	351	355	331	337	368	358	341	365	380	330	380	398	403	347	367	362	332	350	386	370	383	392	360	312	391	359	349	359	347	363	399	349	391	380	377	346	355	382	401	359	352	327	377	362	383	402	353	358	346	364	375	373	340	351	350	351	369	368	351	315	378	359	393	345	347	326	354	388	379	352	368	356	362	335	344	369	358	329	331	385	370	355	371	361	368	373	351	333	375	373	373	372	374	376	355	347	347	385	360	372	382	349	345	384	345	314	372	372	350	351	354	351	371	370	346	345	361	391	354	404	342	359	351	370	364	351	386	384	369	346	359	367	367	355	355	361	353	336	404	361	336	344	347	359	342	348	338	362	343	361	348	315	346	361	363	344	370	393	345	352	330	390	392	340	355	359	396	361	377	370	358	363	383	387	391	367	381	356	381	372	350	365	413	328	344	325	400	364	353	368	397	345	343	368	363	347	375	376	351	377	335	377	364	362	364	362	357	384	385	354	401	360	351	377	373	349	358	372	367	349	369	360	357	343	346	354	362	375	368	376	371	387	366	382	377	376	378	324	363	358	342	350	355	338	334	382	381	368	386	375	372	341	364	388	363	337	340	359	369	365	405	353	338	365	349	369	371	352	348	360	351	356	329	352	390	345	367	352	411	349	366	356	356	391	340	377	337	341	359	343	346	336	387	360	375	367	396	355	369	397	375	368	368	385	349	355	376	332	374	359	360	370	389	374	347	361	353	406	373	359	351	343	360	364	362	355	368	353	380	333	371	351	366	372	374	373	354	353	366	341	362	345	356	389	393	394	358	376	381	351	383	388	373	356	346	344	386	356	354	376	353	350	350	365	404	360	383	367	378	357	365	358	336	315	349	382	344	332	385	373	382	403	368	351	362	393	347	344	358	359	336	373	354	383	353	372	364	347	365	349	370	381	378	389	362	367	311	388	360	349	347	355	379	364	367	350	384	326	339	383	396	359	394	354	343	349	335	367	395	347	364	345	331	335	331	415	374	355	385	395	346	361	389	366	376	392	377	369	367	355	384	358	322	378	362	363	364	358	342	361	324	378	364	387	351	373	332	349	366	393	362	369	363	369	356	362	378	376	363	355	385	359	366	388	321	361	349	360	343	343	366	354	372
22273	20735	30469	28381	24849	19143	12591	4309	837	880	819	773	791	756	764	754	693	706	670	719	728	703	728	735	707	664	694	683	682	662	667	719	675	710	670	730	734	667	685	680	659	700	700	711	682	703	697	703	656	684	765	701	708	714	667	667	694	684	687	654	692	720	643	662	706	708	728	674	694	723	705	708	714	674	707	734	648	728	734	663	668	736	672	742	635	685	727	714	697	688	626	653	681	677	671	705	669	664	653	672	720	747	678	715	653	666	660	671	664	686	674	662	673	696	689	691	662	694	712	669	675	687	713	674	680	683	710	661	690	668	678	661	700	745	677	719	682	722	711	721	673	719	707	691	758	719	656	672	729	687	693	668	675	688	651	699	640	638	653	676	675	687	716	656	676	663	706	720	656	644	680	686	671	685	708	690	669	711	672	684	681	704	754	647	651	671	650	651	683	635	624	692	689	679	667	697	720	678	666	697	718	697	683	693	707	650	673	653	671	654	690	673	668	633	639	703	721	694	735	672	671	703	728	690	644	681	685	611	665	676	714	648	724	631	689	675	683	689	696	662	671	690	673	642	696	700	682	657	658	674	700	720	666	653	669	674	693	653	697	663	701	636	687	705	635	684	680	681	693	658	670	693	722	712	721	706	711	649	649	651	679	699	672	694	691	714	703	671	693	678	628	676	695	666	659	687	647	677	714	675	690	693	681	708	682	682	698	666	702	711	753	677	688	700	679	704	680	751	707	663	720	655	731	715	719	710	676	667	680	711	671	701	696	704	663	713	728	705	688	696	642	670	698	720	678	670	682	715	687	691	708	680	710	701	672	685	714	671	721	706	699	722	635	645	691	636	681	674	699	695	710	654	661	656	704	640	680	676	687	729	685	669	734	672	678	641	680	699	641	698	687	697	710	696	708	688	664	700	634	734	680	701	728	708	704	699	705	691	670	715	682	691	639	696	624	718	664	724	710	688	665	679	726	679	726	634	666	661	705	677	730	674	686	677	666	676	686	702	689	698	703	683	674	677	667	652	695	647	658	715	666	710	646	681	706	692	702	684	676	670	669	681	716	653	651	634	688	647	648	683	664	684	686	682	704	617	691	694	702	712	639	646	677	639	645	728	649	656	629	665	668	677	679	707	649	644	690	667	671	665	684	724	668	667	686	702	722	699	705	689	704	704	692	694	687	680	600	663	659	674	656	695	670	678	671	706	643	670	685	701	663	704	665	656	695	664	685	710	638	699	664	679	732	684	643	688	681	679	718	697	734	669	724	690	678	707	661	662	712	688	659	701	689	689	704	667	697	642	642	630	722	629	674	699	696	628	725	695	650	649	621	668	723	691	706	615	687	665	655	718	623	660	648	650	664	689	661	693	733	721	690	654	719	691	678	678	669	706	687	721	708	702	682	706	685	712	714	689	649	723	697	697	640	721	691	712	662	699	731	650	673	682	692	661	694	672	706	709	691	681	680	658	675	673	683	736	700	670	614	712	661	716	668	675	669	730	704	653	718	643	697	717	716	663	655	637	757	693	629	677	712	699	708	686	682	678	678	658	688	703	697	681	754	702	706	672	726	690	767	677	695	647	706	661	641	609	636	717	700	677	674	651	670	708	688	703	690	636	657	698	643	663	647	707	703	657	689	694	715	655	636	702	727	636	636	755	671	621	705	698	685	662	720	692	698	720	683	699	617	656	734	640	704	713	703	727	674	694	714	667	707	672	701	686	636	707	656	644	683	667	689	695	705	686	705	677	720	712	683	683	695	739	725	708	642	740	654	708	707	682	736	627	694	721	711	682	681	689	641	662	670	682	705	695	671	686	717	652	679	665	730	703	668	681	708	669	699	657	690	666	652	652	668	701	688	683	723	639	726	651	651	679	704	698	698	674	653	651	630	701	683	645	669	666	669	663	767	637	677	650	714	670	691	662	681	689	679	669	698	663	728	670	651	665	672	717	659	670	690	655	677	685	703	673	670	710	675	718	659	691	685	708	651	719	639	657	733	674	718	658	674	748	699	722	683	680	698	703	670	692	662	685	696	681	697	679	679	658	724	666	726	690	669	695	692	713	678	669	684	739	683	694	703	719	704	655	687	715	658	688	708	641	697	648	666	691	634	642	704	680	711	671	713	679	768	663	677	690	677	686	734	707	690	701	673	714	684	685	686	739	664	650	744	658	679	682	668	641	691	715	701	725	689	704	678	704	695	634	654	652	653	687	690	652	693	685	671	702	699	672	671	677	686	690	673	699	704	671	756	649	689	672	684	683	670	652	683	688	652	658	682	666	698	661	648	656	678	708	676	652	663	690	659	640	649	713	683	735	719	670	668	677	721	686	684	642	671	643	675	680	648	658	722	633	684	698	683	646	693	677	670	692	630	735	673	659	664	705	661	668	716	672	656	664	704	632	696	718	636	643	679	666	672	649	685	641	647	723	699	669	674	663	654	681	675	655	674	670	679	692	679	692	704	694	670	651	681	665	646	682	682	675	704	660	729	697	678	680	696	725	650	675	674	636	680	674	652	649	658	656	632	692	676	684	654	720	669	678	679	696	710	664	673	701	652	683	721	679	699	718	730	676	682	714	682	693	695	703	643	648	698	691	667	680	718	698	656	670	714	708	681	703	730	741	679	701	666	647	680	679	702	692	661	677	684	677	649	671	661	682	638	691	664	674	708	709	703	658	724	719	650	677	660	705	670	683	703	717	710	647	655	686	670	701	708	708	662	663	710	673	667	650	719	657	689	681	653	722	673	716	671	701	623	657	710	709	678	721	669	679	651	638	675	641	653	658	711	648	681	689	710	669	719	708	723	673	718	711	668	676	657	684	687	702	681	697	629	702	732	639	700	702	628	662	648	669	677	697	668	686	705	696	686	634	650	705	689	669	729	709	727	694	700	682	698	650	698	707	621	720	678	657	692	726	684	693	706	650	751	696	676	713	659	633	708	677	667	669	643	717	735	685	675	697	719	652	674	747	753	695	682	638	702	692	676	677	680	672	692	703	682	636	646	716	661	717	748	698	666	686	694	667	672	686	630	719	666	626	721	703	694	719	672	695	663	681	654	684	693	668	666	717	687	649	659	687	707	726	661	702	705	708	698	673	675	686	644	728	657	724	682	655	664	672	696	699	689	717	697	631	688	667	654	682	710	723	711	696	674	676	704	685	671	683	676	739	687	723	697	722	727	724	654	664	724	692	710	696	656	718	659	687	677	710	650	633	650	643	680	735	717	717	640	704	671	681	683	657	690	670	695	724	719	598	679	683	663	690	658	674	647	689	718	668	643	668	696	726	683	672	691	666	657	701	691	680	667	723	702	677	680	692	659	666	699	742	723	729	692	632	681	680	700	668	685	701	658	684	699	742	670	663	691	711	674	757	664	667	645	684	697	694	688	652	700	652	693	701	703	713	699	721	676	681	680	657	650	676	681	671	695	694	677	685	692	741	697	658	667	687	656	643	658	728	659	638	713	697	679	677	664	633	675	649	682	698
48198	81642	77847	60270	18711	2181	6196	3319	1114	1070	1008	925	885	904	909	883	845	832	819	805	783	811	805	808	779	763	789	804	816	794	803	708	775	776	797	820	753	779	797	815	768	794	764	765	777	810	746	760	753	810	805	752	796	800	778	796	775	811	707	825	739	722	778	793	809	766	771	791	781	794	802	756	803	727	768	795	795	747	791	794	761	780	800	808	785	795	796	768	788	751	792	758	792	756	754	796	810	735	770	807	740	782	737	773	761	759	817	760	771	782	771	765	750	746	762	784	789	792	738	766	746	822	836	761	793	763	778	740	752	764	762	744	805	773	758	787	754	783	805	766	760	773	749	742	770	750	833	716	763	777	753	776	752	713	793	785	803	814	764	788	816	773	797	787	739	787	788	791	759	734	724	756	836	790	804	799	761	733	757	776	814	754	771	763	786	744	735	733	784	729	803	761	786	775	838	766	759	751	784	829	756	768	714	796	812	788	764	740	793	740	751	779	803	780	785	778	760	745	757	765	726	773	798	723	768	701	772	817	771	793	796	761	765	745	793	806	740	749	770	802	764	751	779	793	759	745	748	785	847	763	798	752	707	832	765	679	770	740	769	744	800	824	750	772	803	767	781	772	796	768	748	741	795	753	802	785	768	778	750	774	749	736	776	759	758	776	812	781	744	758	835	749	736	794	749	743	748	830	805	758	761	748	801	737	796	739	729	807	771	755	734	766	730	782	774	769	758	781	755	742	747	799	773	765	778	721	812	786	779	789	753	789	769	788	750	759	780	760	744	759	731	749	781	752	806	803	756	735	782	753	762	796	785	808	775	740	796	769	801	768	790	769	770	789	727	739	772	773	800	788	710	761	782	778	768	795	761	778	766	790	724	795	788	781	753	745	733	758	766	755	745	757	778	782	755	759	759	742	772	803	770	764	766	782	773	785	785	738	762	807	724	749	737	726	779	765	760	702	769	776	775	785	814	758	758	733	774	765	796	800	786	762	797	780	736	770	772	768	756	785	764	766	763	781	779	764	795	768	779	825	756	748	762	851	744	755	765	790	768	774	755	776	750	737	784	744	729	808	774	791	775	718	782	745	748	822	769	742	818	772	736	826	765	786	714	751	791	782	758	744	813	781	806	740	740	728	758	756	781	728	759	772	802	727	771	794	794	730	739	752	763	775	768	767	793	777	736	796	775	787	740	799	764	762	744	757	780	730	756	769	781	790	861	752	780	786	763	801	799	781	806	728	745	742	790	820	769	772	770	793	768	754	780	795	787	737	808	754	797	733	796	727	808	762	758	757	814	780	775	811	725	789	780	769	766	729	744	773	766	776	795	717	741	748	748	766	756	772	763	766	786	788	778	783	792	805	771	802	793	783	714	781	751	820	739	728	800	754	779	753	809	769	763	732	814	788	825	749	756	772	769	779	796	712	766	724	714	814	803	775	724	775	735	767	851	749	749	760	772	728	703	763	766	794	787	695	769	760	764	777	757	765	793	733	791	789	781	733	742	781	779	796	771	774	740	755	726	784	760	802	758	788	764	797	695	747	773	734	749	807	750	731	767	769	795	760	789	760	794	762	746	740	766	742	803	763	771	738	790	782	763	756	808	754	751	717	769	785	779	739	758	805	750	808	786	730	758	805	742	774	767	805	746	758	784	773	802	773	754	808	788	755	704	776	763	789	739	769	768	707	784	746	728	752	805	796	780	821	720	771	794	738	755	741	805	806	762	746	759	774	756	750	789	760	714	799	766	793	769	784	795	743	708	791	721	791	758	786	768	769	779	788	734	746	756	781	769	750	783	765	747	787	685	739	763	731	771	744	730	777	781	761	772	754	756	775	788	759	764	811	777	736	809	759	785	772	771	732	782	842	781	756	742	776	760	797	824	725	750	776	770	813	776	772	719	779	777	803	770	762	791	733	759	763	745	734	801	766	755	775	785	737	807	774	775	805	787	756	757	787	790	800	773	784	758	741	761	756	709	782	822	802	787	747	794	766	795	806	781	796	783	810	824	805	758	725	784	728	779	812	759	774	794	755	774	720	790	755	733	760	770	760	803	760	761	692	798	789	809	735	740	748	759	752	785	776	758	746	758	757	769	751	776	808	794	781	776	728	794	782	743	755	777	782	731	787	749	813	785	778	797	811	768	757	756	771	823	711	720	810	761	785	796	748	788	794	763	800	767	777	774	776	758	750	761	793	727	766	808	769	721	760	804	802	710	777	800	786	806	744	790	761	761	771	757	757	761	778	770	759	780	752	793	753	788	772	772	745	768	801	789	739	769	768	761	754	741	758	782	735	767	739	768	778	786	776	787	765	753	804	785	822	758	795	772	758	770	768	777	796	771	758	743	740	769	758	792	762	789	811	797	741	809	739	802	784	759	779	721	742	739	737	800	734	749	740	717	720	749	780	781	758	697	807	747	750	753	766	761	786	757	766	718	763	778	783	717	754	747	764	744	805	746	799	777	787	794	761	778	799	724	761	808	796	785	740	775	752	754	783	742	756	784	741	770	757	782	810	733	823	766	776	746	786	731	832	748	774	786	757	733	772	781	747	766	747	778	777	794	837	819	763	749	743	833	705	750	756	765	761	739	745	730	801	767	800	810	802	826	735	737	767	785	764	733	752	752	778	773	748	802	817	763	750	748	774	778	775	797	807	747	828	743	762	746	770	760	825	759	764	760	758	759	822	764	739	736	784	746	794	790	789	745	777	778	755	786	787	808	794	783	751	806	759	791	783	771	771	807	714	761	815	797	771	790	745	810	746	815	733	786	770	786	786	791	718	796	802	789	764	742	730	797	766	748	794	786	831	804	774	740	749	776	755	757	743	827	783	776	772	798	793	771	724	743	774	777	799	809	751	801	767	744	752	761	715	766	784	767	802	800	803	818	781	779	788	725	818	766	814	814	826	751	759	755	729	748	783	723	792	742	753	734	762	806	744	786	824	734	773	732	764	770	773	792	764	734	774	776	751	806	765	793	815	720	810	789	726	758	761	777	785	779	784	739	774	803	776	778	745	752	754	802	761	747	791	788	812	802	777	791	734	752	757	755	764	758	791	768	763	769	793	784	761	713	724	816	779	811	781	798	778	792	800	792	758	801	813	780	831	806	768	717	778	784	747	786	778	798	747	797	714	722	717	718	749	762	788	709	754	748	762	817	782	764	721	782	786	779	781	807	803	728	712	752	705	811	743	802	764	776	811	776	704	792	711	745	768	797	788	786	736	748	829	836	754	842	799	780	766	776	728	750	741	734	789	810	737	752	789	797	724	783	704	781	756	766	778	766	786	798	721	807	698	735	743	747	761	803	744	749	778	754	765	752	799	753	760	791	805	761	803	766	766	813	754	754	757	789	805	797	789	805	735	783	751	806	844	815	776	721	741	765	756	742	770	802	739	781	737	784	713	719	766	766	797	778	726	743	782	757	722	782	795	760	772	791	787	767	771	761	725	815	783	770	714	791	762	725	817	746	833	779	793	756	753
33224	22919	28281	18208	4048	541	717	420	316	343	324	301	361	345	328	346	314	348	350	355	367	306	279	311	340	344	316	379	321	337	307	346	296	319	336	312	328	311	335	334	328	318	299	326	315	312	301	306	304	312	307	292	327	308	335	329	306	321	327	313	326	308	315	326	299	356	315	344	296	327	340	307	272	297	292	343	351	303	293	301	315	307	353	322	317	280	332	315	290	327	300	344	324	314	290	303	322	308	325	326	336	300	307	305	329	307	285	315	318	328	349	306	342	331	308	298	310	330	332	297	308	289	296	296	290	334	309	326	302	313	320	307	320	310	328	330	311	322	328	314	326	296	324	360	315	319	317	340	308	316	328	313	333	309	310	322	331	301	316	342	310	338	315	298	297	287	331	307	310	296	303	329	318	316	312	346	303	335	335	328	327	290	312	307	335	315	311	315	343	336	301	271	326	339	338	302	323	332	317	357	340	332	322	361	321	320	309	338	328	330	305	337	328	329	333	299	309	302	319	351	299	292	307	304	316	342	293	294	314	327	330	331	333	310	301	305	297	314	288	299	329	318	321	297	320	312	299	307	304	352	304	309	300	308	324	348	322	280	306	331	350	313	348	293	345	336	307	323	325	318	321	329	353	339	322	299	329	315	333	325	316	311	315	293	326	327	324	307	347	337	340	348	336	304	321	281	325	321	316	318	342	322	322	309	306	327	298	302	341	335	318	318	329	311	332	309	306	347	336	345	308	313	308	312	324	336	300	303	304	341	329	317	311	321	310	326	330	317	321	330	312	326	324	321	335	312	318	355	317	307	321	378	352	301	307	346	326	346	333	321	341	354	332	318	315	320	294	306	345	336	339	321	313	297	349	318	324	341	313	301	325	282	328	348	326	326	298	307	339	308	286	307	347	277	349	308	318	308	331	316	311	317	304	332	321	303	311	320	342	295	305	304	315	315	316	332	325	294	319	317	294	318	303	346	287	328	339	315	330	335	312	348	334	356	319	331	359	325	326	335	327	327	317	313	339	289	319	312	307	300	339	302	342	317	368	305	285	295	286	316	346	328	327	332	280	339	329	329	300	327	314	348	307	305	321	309	312	330	355	310	337	303	315	315	333	356	315	352	324	322	270	329	296	294	336	305	328	298	330	323	300	331	303	315	316	349	322	333	318	319	309	365	327	287	302	320	345	364	338	377	321	319	330	329	335	318	317	282	322	302	337	312	336	283	310	303	325	340	320	331	339	325	354	313	314	335	344	319	328	310	315	336	307	340	299	353	342	324	298	320	331	343	319	351	317	326	321	290	304	361	338	287	326	293	282	336	318	309	299	325	300	319	306	336	319	304	297	339	332	304	357	325	297	314	320	304	334	290	344	286	319	286	306	304	348	340	302	294	323	327	306	305	341	300	314	309	334	300	313	329	319	305	314	310	302	298	331	306	314	347	312	313	324	307	326	303	321	345	329	303	295	303	300	325	305	281	324	331	319	318	317	314	338	335	296	291	288	287	309	298	345	328	345	351	310	314	306	333	308	352	299	312	323	340	330	342	286	286	322	290	318	319	325	309	374	349	301	332	316	306	333	309	325	295	342	297	320	309	342	291	297	302	318	332	342	333	314	291	340	322	318	304	334	306	293	320	314	329	333	321	314	334	328	314	299	301	334	301	288	335	304	319	331	293	321	307	286	323	309	320	299	293	320	343	323	338	315	321	299	296	308	304	336	314	319	339	328	309	298	299	330	310	342	328	338	316	301	317	302	312	301	303	302	300	364	288	319	301	281	338	329	332	302	328	303	309	309	321	325	328	330	298	321	318	306	303	325	347	328	319	309	341	284	314	304	315	319	307	290	315	315	340	328	316	321	310	302	356	308	327	327	342	315	325	327	289	295	312	296	341	323	338	320	337	305	326	302	327	313	318	335	321	312	313	302	336	339	316	324	319	329	310	308	301	321	350	335	307	309	320	323	325	283	347	337	302	299	315	322	332	335	322	348	311	309	348	302	360	333	324	320	301	303	325	319	327	320	341	327	312	334	325	322	313	311	300	326	320	334	334	321	334	311	311	280	319	325	337	320	325	340	315	306	335	314	316	308	342	291	335	303	318	325	321	339	333	321	310	357	335	334	303	303	322	309	336	310	285	327	315	314	326	338	332	335	295	330	332	315	318	311	334	306	293	321	327	323	323	324	297	328	320	301	310	323	324	313	338	342	297	317	311	323	299	359	338	329	346	325	295	310	294	319	325	311	329	298	326	317	297	296	325	309	298	316	330	350	286	329	324	305	323	325	333	336	323	303	292	313	321	322	323	338	328	312	319	290	305	312	336	307	286	316	331	292	314	318	359	301	305	339	332	351	320	295	355	302	293	320	300	329	339	306	315	300	299	319	306	334	320	310	289	325	333	331	303	332	309	300	312	303	311	319	342	312	348	327	315	319	300	306	318	326	313	327	359	317	312	307	329	310	325	315	336	323	313	325	322	315	324	305	310	311	297	324	329	302	339	309	328	326	345	319	303	325	328	320	330	318	310	315	318	294	291	337	347	337	322	293	299	360	309	309	311	296	294	316	310	323	297	327	329	337	320	340	320	320	300	292	320	296	324	315	323	310	361	364	324	350	311	304	327	304	290	322	328	310	326	295	366	321	312	308	301	367	332	310	330	304	316	340	319	338	321	313	316	325	316	335	287	287	321	316	309	283	273	295	297	332	368	300	316	330	327	308	328	295	339	306	305	336	320	324	325	345	341	323	344	298	300	347	319	334	305	324	338	332	309	322	319	325	323	319	335	327	323	327	316	322	339	292	312	333	291	304	321	286	323	317	310	299	346	359	317	332	295	348	317	291	300	294	336	311	320	301	327	306	307	327	302	324	328	312	321	310	336	335	330	332	320	334	351	316	311	330	279	325	326	319	321	296	358	345	316	302	301	325	325	327	335	328	311	307	331	313	291	291	330	342	287	298	343	324	302	333	333	322	322	301	297	293	308	290	344	303	330	343	322	306	312	287	323	318	342	323	320	309	312	328	333	309	319	313	310	324	361	335	290	321	317	315	319	291	338	314	293	313	310	298	331	336	312	316	327	324	285	303	362	352	330	319	345	292	320	306	350	303	331	340	326	329	323	300	354	301	300	295	295	312	291	342	309	288	367	338	314	330	313	352	302	356	304	282	345	286	302	349	301	314	326	347	341	282	348	323	334	306	295	323	314	317	349	326	330	299	317	325	328	305	319	284	306	316	300	290	304	316	314	344	299	324	336	307	317	324	335	320	283	340	319	306	334	309	314	317	301	309	303	345	314	344	358	322	328	325	326	329	305	312	330	308	310	343	296	319	296	297	346	336	330	327	301	317	303	326	308	325	310	331	314	330	319	312	329	325	334	343	294	316	333	334	320	328	321	328	306	294	291	327	307	340	320	336	368	339	325	319	303	296	291	329	359	341	310	362	344	317	338	332	338	307	325	326	322	303	344	311	332	360	328	318	328	322	298	280	285
41902	32402	29964	13580	3222	458	867	460	397	364	384	380	380	381	401	380	359	343	389	358	351	373	390	349	354	363	382	376	355	407	384	406	353	382	399	346	373	397	390	400	339	379	365	398	350	401	361	361	345	371	369	355	360	338	349	370	379	369	370	358	394	347	372	415	339	400	382	397	371	401	300	359	375	379	359	375	396	337	364	410	372	357	353	353	366	368	385	391	369	375	366	334	374	363	385	393	333	402	371	409	399	371	388	364	396	397	393	387	394	389	372	376	361	363	351	355	388	385	391	381	403	381	399	379	334	393	391	370	390	394	336	424	388	349	349	377	355	332	379	392	404	376	343	376	370	378	384	364	360	357	382	389	345	386	335	400	373	370	378	383	365	387	375	367	390	372	398	388	362	384	379	383	385	350	364	390	384	393	351	354	351	353	366	362	396	403	370	361	341	362	340	379	383	347	365	347	390	386	388	363	366	367	375	348	359	369	345	387	367	354	376	386	337	395	333	416	365	397	362	380	377	355	384	391	361	348	384	388	395	388	427	372	382	398	371	359	374	349	367	347	364	369	359	378	378	370	345	385	410	362	379	387	351	365	401	374	352	372	345	347	360	361	376	376	364	347	400	381	371	385	379	413	369	378	405	378	383	361	371	386	341	382	355	401	393	359	389	381	377	379	386	396	356	370	376	376	346	306	371	352	386	340	350	343	392	387	376	388	369	398	417	373	392	354	370	380	405	347	379	374	360	399	348	369	373	352	404	379	373	401	386	358	384	393	381	363	361	375	362	398	362	372	374	362	351	371	348	365	358	367	392	357	363	373	355	402	379	362	418	374	353	374	380	362	369	383	363	358	395	350	368	366	380	367	399	364	368	379	354	350	366	359	352	367	366	376	351	389	364	363	363	400	397	350	381	381	370	404	369	387	414	388	354	373	384	377	386	384	378	369	335	374	380	332	380	390	355	338	399	394	367	358	364	351	369	371	389	358	363	379	345	406	361	336	343	366	361	416	348	379	382	375	342	359	373	338	401	373	358	381	380	400	356	368	367	368	345	373	388	367	378	346	344	396	390	368	402	390	386	380	380	406	369	369	354	374	375	363	392	363	387	363	390	384	397	361	348	398	397	372	366	383	324	394	376	387	354	410	373	334	366	407	405	355	398	360	392	405	394	365	366	388	369	363	429	422	361	343	414	372	371	338	374	400	395	395	358	349	377	384	369	369	383	319	360	353	385	373	389	352	372	406	380	347	369	362	340	388	375	383	396	353	373	365	394	403	395	355	353	370	346	362	380	393	402	388	386	376	341	367	411	362	345	360	418	359	352	383	387	365	338	372	355	369	389	387	358	371	403	394	370	355	400	352	357	380	359	400	353	333	365	382	385	355	364	385	369	367	379	358	372	370	404	376	356	362	372	352	344	358	375	387	380	365	324	353	335	395	396	351	339	377	381	395	343	385	351	358	368	374	398	369	391	383	385	362	358	371	371	398	375	360	380	393	367	405	380	386	350	383	373	345	378	368	361	338	388	382	353	376	395	347	353	345	356	386	394	368	360	345	370	348	373	381	361	355	402	369	404	349	379	387	377	406	336	377	346	419	372	373	378	334	374	389	370	412	363	388	373	383	363	410	353	379	371	374	355	386	348	351	375	384	403	377	369	389	381	385	374	334	370	381	383	387	384	350	374	356	360	392	362	354	394	383	342	392	365	354	379	372	387	417	349	417	344	339	377	368	382	349	418	363	402	363	349	373	369	351	333	393	337	373	345	359	359	391	380	359	347	377	407	366	329	379	363	365	385	379	370	384	386	373	381	373	347	370	361	365	378	365	368	388	330	380	365	364	362	391	395	348	371	380	386	399	344	343	351	362	343	351	362	350	416	383	391	334	379	345	408	377	382	347	390	369	372	368	371	370	396	356	360	375	341	370	362	403	386	376	342	355	386	386	366	392	356	362	372	422	363	395	381	403	360	379	374	387	386	344	372	361	340	350	367	397	361	381	381	375	354	362	357	365	421	335	340	366	393	396	358	356	366	373	397	388	359	353	380	363	367	376	360	350	363	374	351	358	349	379	406	353	375	407	395	372	396	364	402	364	338	349	396	394	363	364	366	389	373	384	383	379	383	371	371	379	403	377	374	395	338	396	349	386	361	364	365	362	384	357	372	365	380	427	379	363	359	383	393	382	369	359	374	381	349	391	335	379	393	376	358	381	371	389	381	385	419	351	356	391	362	361	391	349	345	390	383	365	383	372	376	352	386	355	356	355	365	366	364	378	385	381	405	340	373	377	383	373	382	364	376	377	389	373	372	375	354	356	368	372	364	424	366	364	371	392	364	364	353	407	396	368	308	356	387	402	375	407	354	370	380	343	397	368	361	350	388	357	387	390	366	376	368	387	387	346	373	342	391	399	374	376	367	385	375	365	359	384	394	391	354	379	394	387	379	378	374	329	372	385	392	359	381	373	360	381	413	348	371	364	323	401	360	335	379	400	389	371	364	341	367	374	360	347	382	369	402	366	397	394	355	367	348	356	376	360	359	373	392	322	359	373	352	363	346	381	353	352	344	379	379	385	384	365	380	351	403	379	359	368	396	378	352	385	361	372	420	370	343	381	361	362	381	371	397	369	355	402	368	387	375	355	391	353	382	365	365	366	374	374	378	399	384	368	389	417	397	370	348	399	401	383	367	379	354	405	390	332	381	341	368	383	339	374	374	384	355	349	374	371	379	365	367	358	363	341	363	372	402	363	391	402	382	394	341	353	372	407	357	395	388	350	362	373	348	394	376	386	349	389	371	375	378	351	386	373	368	344	336	363	379	355	392	355	368	357	377	403	358	385	363	391	362	403	379	391	325	351	385	378	358	373	361	398	352	370	373	387	361	377	386	407	400	398	398	405	383	379	352	347	365	378	369	350	380	375	378	429	380	395	343	382	380	352	358	382	359	363	346	354	364	393	388	351	361	354	362	412	345	358	372	395	363	370	356	375	364	375	344	394	369	417	358	376	394	346	356	384	354	343	394	390	384	359	362	330	337	375	390	349	389	352	349	355	364	384	310	377	368	363	351	379	354	381	368	378	350	377	397	385	359	424	368	388	351	357	347	395	375	381	359	335	362	373	394	363	389	373	412	376	361	368	372	354	390	377	392	364	350	349	367	383	376	412	387	402	345	349	376	365	362	353	413	368	374	381	363	372	371	397	365	402	364	366	361	379	375	371	334	375	368	357	359	389	372	357	378	363	349	379	356	373	397	370	347	360	347	334	366	369	342	361	372	376	335	358	350	382	347	404	389	372	377	386	389	407	394	419	367	392	355	366	395	362	385	355	397	380	377	414	354	371	376	357	355	390	371	379	385	386	375	368	380	342	384	339	341	368	380	344	371	367	384	375	376	338	374	364	369	393	336	411	351	382	363	392	392	420	396	370	346	406	339	345	366	368	373	393	379	350	371	387	326	361	340	338	380	376	386	377	363	393	358	383	363	330	341	414
23386	20805	31552	28315	23046	14617	4509	968	686	695	601	636	617	642	623	563	599	565	593	610	613	572	607	572	556	571	569	585	555	544	577	553	579	578	557	553	680	587	560	555	537	556	562	589	571	578	584	532	547	545	586	542	555	618	510	537	531	545	512	559	604	540	575	563	604	587	577	580	595	566	571	564	591	567	579	596	572	550	554	580	562	606	529	569	626	544	539	587	532	621	555	584	561	562	568	521	550	602	564	592	561	563	562	540	502	571	560	557	536	592	589	554	596	579	624	582	556	571	542	602	558	586	551	569	643	545	555	566	553	569	565	542	547	549	564	628	578	594	595	564	593	611	571	610	570	563	585	544	563	607	565	566	582	555	613	567	570	540	593	521	615	516	573	560	607	582	564	572	503	571	554	574	587	569	570	573	532	569	590	543	591	563	593	543	605	568	582	545	581	560	537	525	531	561	563	567	599	548	580	535	589	547	548	580	546	565	575	560	578	566	582	602	549	558	546	553	553	583	585	582	575	542	592	551	556	568	614	547	578	570	561	569	577	601	636	604	569	566	557	596	554	546	562	577	562	559	562	570	590	577	566	514	639	576	565	537	553	527	552	576	592	563	589	554	584	570	590	554	558	602	570	580	546	534	548	550	577	545	547	581	560	566	598	556	618	544	585	549	533	576	569	586	585	534	578	595	561	557	529	546	604	567	564	588	535	564	589	548	566	590	556	570	552	575	581	579	548	564	572	621	528	637	568	544	569	546	578	552	525	557	603	560	563	512	561	583	628	528	591	582	570	574	584	519	594	539	628	597	575	587	590	556	578	585	527	603	619	574	588	559	584	567	548	550	532	600	598	638	552	582	602	582	589	575	603	587	570	583	608	530	561	556	571	598	567	559	567	542	574	570	575	549	557	586	578	604	590	594	572	581	584	567	575	517	587	542	560	574	567	585	573	525	568	527	546	589	567	546	546	598	545	572	545	534	568	586	591	601	589	590	578	578	546	575	559	531	559	603	580	600	588	533	561	581	581	558	528	552	598	597	544	567	604	564	570	577	577	571	574	562	592	546	549	553	560	547	599	551	592	559	559	558	559	576	550	531	589	593	564	605	599	562	581	579	568	570	575	591	552	550	539	549	585	554	550	544	599	507	589	556	591	554	575	552	539	535	577	557	572	566	576	534	537	581	516	571	594	533	617	575	573	568	531	579	540	532	569	580	576	588	595	540	595	606	528	612	562	574	541	581	553	600	573	607	603	544	589	591	598	557	566	596	559	566	575	585	528	541	612	561	591	583	549	515	547	599	541	566	535	582	579	567	554	568	590	594	565	536	535	576	554	555	543	584	572	554	561	559	549	580	550	565	530	580	566	558	580	542	616	571	593	545	589	569	547	548	584	546	542	578	572	567	602	541	566	597	573	580	628	594	536	609	565	551	568	570	545	595	576	535	533	585	621	553	559	590	545	571	595	550	542	556	553	606	545	518	618	617	545	562	584	570	623	558	554	564	567	586	570	541	569	601	562	598	585	597	567	532	516	543	573	544	563	527	550	585	585	534	535	553	592	580	577	568	561	577	606	552	601	574	581	494	576	562	495	615	628	562	560	573	545	556	540	558	536	571	598	580	585	547	576	606	573	577	530	557	576	528	579	593	581	584	560	555	574	571	546	600	597	583	598	563	585	583	565	531	595	519	537	587	558	604	594	576	568	589	576	586	619	565	568	577	581	578	593	569	568	565	579	565	565	542	556	568	600	596	568	545	516	579	595	575	578	569	605	584	552	532	510	566	599	595	556	579	571	543	545	558	559	600	558	514	592	552	551	570	587	561	564	531	577	611	548	590	577	512	623	583	585	571	534	575	550	559	581	586	584	545	534	554	581	581	606	569	527	615	567	544	515	548	560	565	583	533	564	604	573	589	579	531	578	581	606	553	541	546	581	531	528	578	570	594	604	597	569	565	555	617	557	559	570	547	542	562	553	568	584	602	574	551	560	527	586	582	572	581	575	578	547	561	510	562	553	580	560	594	596	589	561	563	584	571	589	563	591	564	612	568	563	581	562	556	555	553	546	571	537	566	543	552	596	559	564	575	600	548	570	571	556	562	558	606	591	584	584	586	560	550	554	548	583	511	609	587	553	550	527	577	569	556	596	558	579	557	615	582	539	583	622	552	557	577	553	571	577	567	537	549	540	566	559	564	590	572	505	593	543	570	587	557	544	570	612	552	546	523	531	600	551	588	590	620	599	579	603	592	571	563	586	536	576	554	632	594	541	548	577	562	585	521	582	565	599	575	557	552	568	589	522	556	549	578	562	582	561	520	561	530	598	573	546	567	515	575	544	523	545	545	563	593	608	564	555	564	508	575	552	612	552	559	539	570	574	560	563	573	551	550	568	578	565	585	635	535	559	545	588	577	584	567	560	574	607	598	620	572	595	607	578	583	547	557	561	566	587	568	599	578	547	565	601	563	544	601	563	554	573	539	549	526	612	546	578	538	537	575	593	533	547	588	582	532	599	566	518	581	584	558	574	531	541	583	547	571	535	557	560	575	585	563	552	579	575	602	580	563	552	572	555	564	581	564	547	550	606	590	599	584	575	587	572	561	587	576	556	576	566	566	569	519	615	592	562	563	539	534	553	558	596	582	544	600	570	604	521	548	602	550	560	548	598	544	564	527	525	606	560	585	596	587	575	568	597	579	548	536	562	590	571	578	571	564	592	541	543	572	608	587	589	508	574	622	513	585	618	552	573	626	599	520	592	576	569	579	575	582	554	553	558	587	591	538	533	570	578	572	586	551	591	563	551	543	595	560	587	543	584	551	602	559	581	578	576	533	583	569	581	579	586	564	609	564	559	556	559	567	577	500	624	557	551	558	559	556	582	582	570	558	615	565	523	593	555	560	545	553	571	598	577	528	596	578	545	578	584	569	555	603	604	578	557	575	574	605	607	566	606	556	529	560	543	569	544	563	560	565	555	586	550	585	552	567	555	600	560	546	544	564	570	545	551	572	545	600	549	562	539	554	521	545	568	587	563	572	584	562	572	572	564	595	550	597	509	540	595	607	550	546	575	568	597	581	568	601	534	550	591	580	525	582	583	531	609	512	546	601	564	538	556	527	562	575	558	554	567	545	532	565	513	512	549	595	542	613	581	571	563	587	600	598	573	552	559	603	581	526	614	574	573	582	541	546	560	574	574	602	592	592	581	541	552	561	570	565	558	575	573	579	551	603	555	529	572	573	561	567	577	589	608	546	509	579	563	537	556	599	593	586	540	590	574	605	609	557	596	591	555	551	596	613	556	556	556	578	524	587	609	584	592	559	575	524	564	615	538	535	550	618	598	582	543	591	552	577	584	559	533	561	598	585	570	588	570	553	525	567	544	592	572	561	574	572	532	580	588	533	542	577	561	597	562	567	544	589	568	530	588	574	545	565	539	530	581	547	574	562	611	576	539	547	599	553	580	526	595	568	531	547	574	618	573	571	551	617	548	581
43965	73429	67890	46489	14752	1153	4601	1013	786	766	722	738	721	685	679	691	642	674	656	625	670	650	646	648	621	668	683	638	714	599	643	643	653	629	677	595	657	644	687	633	643	695	663	665	607	647	546	622	609	612	615	641	578	680	618	639	611	629	642	664	685	624	649	666	663	607	638	679	704	646	672	586	632	648	608	614	626	682	667	670	628	612	668	703	612	624	664	661	615	684	651	657	651	644	626	635	674	635	663	628	671	677	664	622	657	666	655	622	660	646	618	689	654	601	610	614	657	639	609	658	646	670	640	645	656	668	655	626	652	641	638	618	634	595	558	642	600	648	690	629	646	632	648	636	650	612	607	669	634	638	619	640	632	590	644	706	591	621	647	617	606	632	622	621	669	579	655	669	622	632	667	684	624	592	691	665	625	662	629	602	664	612	616	654	652	643	663	630	630	616	650	637	661	609	612	630	605	643	641	646	649	668	605	669	675	648	650	637	626	615	664	652	641	606	662	682	654	683	646	650	657	660	656	655	656	637	664	642	648	632	621	660	630	601	604	617	662	660	663	653	639	612	640	652	656	625	629	631	650	603	617	645	665	596	683	661	657	662	619	633	640	655	638	626	617	626	646	641	625	627	626	687	609	682	659	668	664	603	588	634	675	683	608	627	653	629	626	649	619	657	672	634	666	623	656	618	624	647	703	635	653	668	649	657	620	644	637	649	652	671	651	627	622	657	622	639	687	665	682	604	622	627	670	644	649	654	625	646	623	622	657	642	652	652	624	631	662	626	662	650	644	649	655	589	654	669	652	662	661	615	629	630	612	658	605	628	667	612	623	643	648	688	681	630	629	648	597	635	631	584	644	649	625	622	634	624	675	641	630	635	648	657	634	641	647	678	614	622	628	632	631	661	585	717	633	632	611	642	618	666	657	568	647	643	635	679	611	653	605	624	639	629	659	680	633	633	649	663	645	665	647	610	635	619	639	689	635	624	668	652	648	695	669	627	645	649	693	641	680	627	634	685	665	661	640	602	620	636	618	692	692	619	597	642	649	653	656	646	649	640	668	636	669	690	619	683	650	658	633	678	644	654	651	628	641	638	678	629	629	662	630	657	649	663	633	629	627	671	613	630	646	612	669	667	629	670	624	602	630	653	604	659	655	648	671	601	673	685	604	657	628	636	667	621	602	650	629	614	677	608	663	628	652	641	664	631	653	666	636	602	601	647	630	683	577	661	635	651	636	623	634	624	641	631	717	651	658	601	635	648	616	589	647	605	643	664	642	671	638	642	665	648	621	651	620	646	614	650	640	632	602	662	618	609	624	670	619	634	688	620	661	655	641	641	589	641	622	573	694	661	630	625	654	637	701	622	625	622	625	669	662	613	640	651	666	678	635	621	652	642	646	639	619	631	649	665	721	655	618	672	633	609	618	657	582	706	619	625	651	631	604	621	665	675	596	640	677	637	608	647	641	648	616	633	581	622	613	677	649	674	629	641	623	622	664	686	663	637	593	607	666	633	612	711	630	640	601	630	620	652	643	655	677	631	618	697	650	601	667	622	676	615	660	697	648	637	633	640	614	609	653	619	635	628	626	605	577	660	668	667	626	586	658	629	605	659	629	646	647	640	593	702	650	664	679	619	636	639	656	634	617	633	642	662	650	606	588	657	599	666	655	622	653	607	657	606	645	593	603	652	639	633	589	633	693	614	620	640	633	644	634	650	595	624	694	662	591	636	586	617	621	626	656	583	652	652	681	626	677	637	656	639	599	626	644	629	609	628	618	663	652	618	638	641	631	606	637	584	646	654	633	650	673	596	642	613	639	609	660	666	639	603	588	603	676	662	638	653	630	643	641	658	653	679	588	621	624	622	617	632	675	637	643	667	676	682	649	627	629	643	652	607	615	643	591	611	649	654	643	639	634	630	664	642	640	626	676	665	604	620	628	595	681	645	602	672	645	685	681	616	622	667	657	655	605	677	635	622	591	642	638	635	637	632	647	645	589	577	628	642	595	623	670	632	605	658	680	596	648	616	625	666	630	605	603	586	620	617	654	659	641	654	640	707	613	682	612	631	643	628	627	653	656	672	630	658	673	654	621	653	645	651	647	654	643	666	659	657	606	658	606	608	635	626	620	646	627	669	658	611	654	618	588	675	633	626	679	626	624	629	654	636	640	642	616	629	646	665	643	619	644	616	649	671	640	623	642	606	701	651	665	651	623	641	662	670	636	680	655	588	624	636	606	577	626	636	690	619	629	676	618	658	594	639	569	645	673	620	638	644	635	640	646	620	645	636	596	631	593	661	683	627	618	635	628	709	649	629	633	641	644	619	684	659	635	615	627	666	614	669	674	647	669	629	664	655	649	639	647	630	637	656	611	582	638	672	636	643	618	629	660	610	598	603	626	612	641	607	646	645	647	595	627	632	679	614	652	640	653	639	617	636	620	626	620	579	631	661	643	627	642	637	643	684	660	629	610	684	589	666	646	619	641	615	644	662	661	633	676	654	670	610	638	610	677	643	613	670	681	663	643	660	673	610	614	632	622	615	622	670	650	650	614	638	638	614	590	631	652	678	619	613	638	634	654	593	590	627	659	630	617	639	669	640	650	674	637	674	645	627	612	602	664	622	576	635	617	618	612	617	623	671	633	666	617	613	620	610	655	628	630	705	657	625	684	639	620	630	629	601	634	645	639	661	696	652	624	646	671	579	645	679	664	643	627	607	625	632	657	660	655	656	655	657	645	639	638	621	647	633	678	636	607	618	644	634	619	642	632	648	636	619	647	635	637	624	656	680	629	662	614	618	628	657	691	625	615	644	619	700	634	649	621	661	613	615	693	644	646	619	639	659	634	635	604	614	638	649	630	636	649	631	604	628	656	642	644	673	634	609	651	642	683	624	619	677	648	628	652	611	675	607	646	632	619	654	671	615	617	621	606	627	622	660	660	612	632	642	630	651	654	623	688	647	641	616	612	675	590	653	615	606	618	601	661	641	637	624	713	662	648	637	649	638	657	661	636	685	623	639	629	627	621	685	630	638	701	654	617	606	656	647	637	632	640	656	608	624	628	643	619	638	623	559	676	635	643	615	653	598	667	588	699	646	619	640	614	649	648	582	628	617	650	619	619	642	633	615	647	637	637	654	582	655	613	644	616	636	648	578	639	668	668	624	681	652	631	646	631	640	604	592	608	691	681	659	660	656	654	667	625	657	652	666	663	682	654	649	642	622	676	637	666	663	659	648	665	674	642	660	642	661	668	618	635	612	631	674	577	658	636	619	612	655	641	638	642	655	635	601	641	590	598	667	646	653	671	662	622	603	582	657	726	626	647	648	672	603	643	659	614	626	682	615	621	666	650	647	622	663	621	614	664	675	635	654	634	629	685	630	644	609	652	645	620	643	576	643	651	663	665	674	632	628	654	671	630	657	650	620	636	650	658	617	607	592	685	602	628	648	645	690	625	679	674	635	621	617	661	672	647	682	626	614	632	611
24575	20883	31801	28240	18572	3829	999	574	326	305	321	312	317	309	329	312	328	300	292	326	300	296	286	286	297	325	308	304	299	279	321	271	283	305	316	298	295	302	325	304	298	288	296	314	272	265	302	308	284	295	298	326	307	309	278	270	312	262	327	278	291	275	294	303	291	295	247	295	288	278	245	307	308	328	279	297	276	316	294	302	297	279	319	282	268	287	295	289	299	306	282	306	307	279	277	283	302	300	325	297	249	298	298	283	314	297	303	299	269	287	311	293	305	318	295	300	269	277	295	285	309	268	271	269	293	327	297	291	265	290	329	319	319	295	284	318	291	314	298	278	321	310	289	281	308	287	303	317	270	284	285	285	271	289	275	290	281	277	308	289	305	306	305	275	272	276	290	289	300	277	295	302	284	302	281	273	301	308	271	311	268	253	312	282	263	324	294	288	303	305	302	305	296	304	295	270	279	297	282	280	271	265	305	282	293	301	298	302	255	283	300	282	279	283	279	276	280	305	317	290	288	298	283	290	282	309	332	274	267	285	283	271	270	317	289	309	299	330	299	294	251	285	273	294	311	284	266	317	298	294	308	260	292	297	283	277	289	319	265	281	301	297	309	308	288	274	271	289	317	306	307	309	288	284	291	285	314	313	309	299	279	320	313	309	278	289	327	277	290	278	297	262	304	294	338	292	273	270	306	306	305	290	293	289	293	300	287	275	284	298	269	293	300	292	267	292	303	265	316	325	296	295	304	313	301	294	292	281	275	288	300	278	296	274	289	309	275	280	294	306	267	290	320	310	298	282	280	315	285	311	316	281	280	253	280	306	317	311	290	302	292	313	282	284	297	317	278	282	317	285	304	302	303	269	287	281	291	298	292	312	289	314	291	281	315	315	262	290	269	331	282	323	278	296	284	287	281	303	278	284	290	325	302	297	264	264	288	289	296	286	336	338	305	302	269	296	291	308	303	321	280	291	247	284	291	301	301	280	297	259	290	312	303	283	321	294	301	306	300	276	310	312	285	291	292	245	288	290	311	310	286	289	319	307	315	291	281	300	303	292	295	338	268	297	275	277	321	304	285	291	286	296	336	305	317	302	307	286	271	345	288	310	265	284	311	292	262	301	292	266	302	305	307	294	310	315	313	259	286	335	270	285	311	297	299	313	282	314	289	309	274	316	321	296	316	295	311	256	271	270	317	288	269	286	280	274	304	307	307	293	291	276	245	306	287	307	298	278	294	304	309	327	298	296	309	272	287	314	299	299	303	306	267	282	290	274	276	304	317	278	291	332	291	308	300	317	299	295	287	285	291	295	303	274	291	294	287	297	278	284	276	305	283	314	303	267	301	312	319	285	320	274	277	279	294	322	311	288	325	307	279	315	311	285	282	309	285	288	284	270	319	279	266	267	283	298	276	294	303	282	284	303	300	268	297	291	293	298	311	290	285	275	294	286	279	315	257	290	270	288	272	301	302	287	274	323	295	271	271	297	287	307	280	270	295	292	330	297	266	295	271	286	294	304	297	304	286	296	305	303	297	283	321	272	312	284	289	278	303	276	289	293	268	277	305	305	303	300	283	287	276	283	278	298	312	296	298	285	291	284	294	311	298	273	281	313	307	300	308	306	294	293	296	325	291	271	308	307	259	261	296	288	291	266	303	301	275	264	296	293	310	300	282	304	284	309	303	289	306	289	300	284	298	297	293	310	305	297	311	294	276	301	273	310	277	291	284	281	279	299	288	304	284	278	288	294	308	340	284	283	270	293	263	291	296	334	337	267	276	266	309	288	307	282	296	274	289	292	266	269	290	285	290	306	299	276	307	284	310	301	305	243	296	303	279	311	315	288	265	294	273	282	308	296	286	284	276	283	306	344	309	323	266	300	282	286	291	281	293	283	322	286	306	310	273	281	258	294	286	301	273	306	285	323	312	293	290	272	299	329	292	293	317	330	290	295	326	303	292	324	269	293	294	291	277	265	269	306	280	292	301	286	320	309	312	285	301	301	309	309	311	308	314	294	300	318	276	308	293	301	312	294	298	287	299	291	295	292	309	313	296	294	289	272	305	268	256	303	286	309	299	285	299	315	313	320	280	285	279	293	312	256	287	295	290	313	269	305	309	282	292	274	302	274	303	280	288	265	301	291	299	266	325	259	281	301	297	269	300	309	294	293	329	308	287	306	315	305	292	278	309	304	306	307	277	300	287	325	294	276	296	302	282	302	300	319	296	289	306	309	300	278	251	285	318	284	284	299	294	298	294	282	294	271	303	317	301	301	296	287	279	281	292	288	274	279	294	278	273	288	280	247	284	305	300	266	284	294	275	272	288	323	294	315	290	293	278	256	306	304	280	318	291	285	302	286	300	307	293	300	314	282	303	293	277	287	296	296	305	305	297	288	285	316	290	314	264	295	285	286	308	335	298	292	283	291	315	289	308	309	263	317	268	273	324	310	321	288	314	298	295	278	326	290	284	274	289	304	290	275	331	285	300	291	300	267	304	305	281	245	273	292	291	290	286	301	279	278	330	310	311	313	326	304	298	309	291	290	305	295	274	302	299	264	314	278	273	268	295	314	284	278	267	289	306	309	316	285	266	286	312	288	272	292	316	279	266	287	275	286	284	274	294	277	305	308	279	295	275	298	284	303	279	275	304	292	304	309	279	265	314	283	300	318	302	297	309	258	291	297	278	288	299	301	260	296	319	297	318	289	300	313	286	287	293	280	271	335	292	289	285	301	293	302	311	284	310	279	282	284	282	280	279	279	315	282	299	266	296	301	319	306	277	292	260	281	301	286	269	280	289	300	265	273	298	268	324	300	294	294	284	288	309	266	280	281	288	290	290	307	281	275	284	265	307	302	276	279	269	289	258	292	282	274	275	292	272	311	320	262	271	308	280	275	293	275	300	256	287	290	315	259	313	310	296	300	310	273	303	284	292	287	273	318	298	255	304	280	303	317	290	297	288	312	286	314	273	282	298	281	309	302	279	283	292	275	296	303	292	279	320	284	308	307	292	297	339	287	284	307	296	286	291	317	309	287	260	306	286	302	288	291	297	270	316	294	292	292	314	318	300	288	261	284	299	306	279	291	295	282	255	313	288	317	277	277	293	287	325	295	305	288	312	294	280	261	282	299	296	259	273	266	272	309	271	285	309	309	289	268	301	297	309	290	307	288	303	274	306	267	316	289	289	292	270	266	316	293	329	281	301	279	299	324	292	279	284	308	329	297	300	291	275	315	298	267	275	297	264	299	305	280	282	293	295	282	320	279	257	331	303	293	348	283	286	317	270	300	301	276	276	282	253	297	305	274	277	273	302	288	265	268	305	297	315	269	272	298	286	272	269	329	265	278	300	304	289	280	282	307	297	280	275	301	277	285	282	266	291	281	307	285	283	279	305	296	259	281	288	305	295	308	274	294	297	281	298	308	300	320	279	306	276	319	305	296	258	293	286	274	316	256	308	303	282	312	262	280	268	283	292	300	310	294	295	272
42982	65189	60123	37292	10873	664	2277	1019	432	446	415	396	389	379	395	390	360	394	373	415	414	383	358	365	372	370	360	351	369	372	372	379	331	400	385	346	373	387	392	347	369	347	393	349	361	344	357	382	370	401	371	345	350	369	360	397	346	364	347	370	349	350	368	351	363	342	395	341	359	349	342	386	366	396	360	342	363	352	404	348	355	364	389	355	353	380	381	350	359	375	358	381	365	352	341	363	374	389	324	355	346	395	373	360	354	386	367	363	356	365	348	377	380	375	356	379	363	352	376	367	376	356	374	360	377	359	366	321	370	351	380	354	328	311	356	333	353	340	371	405	367	342	360	365	350	405	406	365	387	365	353	364	362	378	342	373	356	349	359	329	360	375	357	381	329	334	376	352	337	379	378	390	381	341	351	354	387	368	372	386	369	387	355	304	368	319	356	349	380	357	365	386	362	413	368	346	389	357	387	353	395	366	384	356	366	371	393	387	389	375	331	369	381	392	350	374	368	340	339	397	346	343	353	355	367	371	352	338	378	369	362	352	365	379	334	356	376	341	375	340	387	347	337	370	379	344	357	371	360	359	352	375	366	340	342	338	382	359	340	327	382	372	375	385	372	374	361	393	355	350	363	401	358	379	357	373	398	390	370	416	339	382	381	401	352	373	394	369	380	379	338	353	380	369	336	386	361	386	363	374	392	377	353	362	350	367	342	353	383	371	370	382	366	407	375	351	360	408	411	354	375	363	394	370	356	345	357	399	342	385	370	386	398	356	375	395	361	374	345	386	380	388	354	366	377	382	339	378	396	361	378	379	349	362	363	378	386	345	345	387	358	376	383	362	362	344	360	401	364	374	370	340	335	390	376	357	356	363	390	359	333	333	337	360	366	365	393	346	358	365	386	378	362	352	338	365	379	381	382	353	353	350	387	362	408	349	374	375	387	379	359	363	354	371	359	332	344	347	372	358	375	381	372	340	371	367	339	367	346	378	385	374	404	350	349	386	405	326	368	357	377	329	343	351	397	370	321	343	355	395	339	385	374	374	405	346	364	364	365	391	327	397	338	367	349	369	349	344	373	369	356	351	377	354	359	388	326	332	374	345	376	339	366	329	357	367	362	325	317	319	390	317	371	378	370	343	378	362	358	385	380	367	378	363	348	346	377	350	378	338	376	363	356	384	368	375	354	372	332	331	321	335	337	367	388	359	370	342	333	377	333	361	383	371	337	382	377	373	359	369	357	359	334	372	325	392	372	378	370	392	403	409	384	360	352	337	348	375	393	349	361	363	349	343	397	361	361	353	354	383	379	376	346	367	367	389	355	362	340	372	374	353	365	369	365	382	365	372	361	351	340	362	367	392	335	351	373	389	310	354	353	353	365	349	371	370	396	350	388	352	369	385	358	368	346	357	348	367	375	389	392	355	398	405	340	369	346	393	358	370	362	367	390	375	350	339	351	332	332	373	376	369	360	377	385	375	367	382	395	376	344	353	397	380	349	370	354	376	355	381	359	330	384	368	373	362	330	368	364	376	368	340	343	385	348	365	332	381	362	346	381	364	385	335	390	380	408	358	361	368	354	385	337	377	360	387	359	394	360	358	370	370	361	359	375	323	370	385	338	335	368	406	329	376	369	368	369	364	358	356	359	378	365	350	384	357	384	329	365	359	369	379	387	385	384	374	389	367	352	354	377	355	376	353	380	349	362	352	378	383	367	363	392	390	374	358	341	366	402	337	348	357	335	335	317	361	333	381	345	358	370	384	360	317	366	369	322	359	364	336	367	386	391	372	377	357	362	383	350	347	357	401	351	343	356	385	394	360	356	355	377	373	342	359	351	349	376	382	378	351	370	357	322	359	328	347	369	397	400	363	391	337	360	325	363	354	387	362	355	341	352	404	375	382	322	358	373	364	358	336	378	361	379	374	363	353	399	378	376	333	387	381	376	378	368	390	338	382	379	381	367	342	409	366	363	362	344	413	343	383	335	352	376	381	346	348	411	338	354	372	405	365	358	334	350	338	345	377	366	371	377	394	378	379	368	346	402	363	342	380	352	364	322	351	364	328	384	401	352	353	378	373	356	369	364	378	361	363	352	354	395	329	375	392	344	389	369	342	363	350	352	370	369	358	342	361	397	425	342	349	364	372	341	339	367	371	366	353	368	382	351	359	368	369	361	352	376	405	354	368	349	360	355	363	352	370	363	364	373	383	348	367	364	386	383	376	375	366	398	356	377	398	389	335	333	343	368	356	359	360	335	358	353	325	379	344	379	341	376	373	322	350	382	352	314	379	339	374	372	355	383	340	361	342	388	334	360	386	374	405	351	358	342	356	362	397	380	350	382	357	358	330	349	371	369	371	375	392	368	362	333	350	345	359	386	346	348	380	348	344	342	369	362	377	376	356	392	365	365	337	316	393	389	384	372	370	375	387	395	432	339	353	345	369	395	378	363	346	370	380	360	327	359	371	340	364	373	352	360	371	391	397	373	373	349	380	370	323	327	388	350	370	331	370	383	349	344	378	379	362	367	365	369	348	367	361	352	387	370	361	367	383	351	385	335	372	365	370	364	386	362	337	363	354	334	335	356	356	357	350	370	389	348	395	369	323	327	320	375	405	341	341	372	350	378	361	383	365	333	372	367	383	373	358	377	372	374	366	381	364	407	344	367	335	384	382	351	373	396	364	371	352	344	383	393	358	364	373	365	382	368	383	351	365	368	374	392	374	361	394	363	368	362	395	384	361	341	396	365	400	324	364	394	334	393	381	341	356	389	366	404	368	370	412	362	343	378	376	374	322	377	362	365	395	385	383	358	377	356	359	337	357	337	369	361	361	352	367	372	398	373	352	372	359	337	354	401	365	340	350	369	383	346	364	370	365	383	352	368	371	385	347	350	363	350	373	436	384	353	363	347	359	380	347	385	369	359	355	345	364	368	356	362	367	385	376	367	371	347	347	397	360	359	326	373	376	404	384	361	378	340	331	368	359	382	377	358	356	367	343	366	389	351	353	385	353	364	354	365	343	375	389	344	374	385	364	383	384	370	421	385	379	374	349	365	329	384	350	376	383	358	358	349	359	342	363	336	321	343	379	337	368	370	321	374	336	383	413	380	374	373	344	347	378	402	416	367	341	335	351	335	363	376	387	349	346	357	375	376	374	362	348	342	378	375	391	355	390	350	423	356	355	345	347	328	372	363	368	342	389	356	430	350	354	358	380	397	354	407	358	376	383	339	382	403	356	379	378	379	344	340	343	356	381	376	342	370	342	345	381	338	393	344	375	403	358	339	364	368	360	335	353	380	391	358	367	360	364	367	382	380	344	370	356	338	357	356	411	369	346	351	363	360	357	366	349	330	340	360	387	335	371	390	356	366	376	376	350	394	364	350	347	336	340	360	331	373	393	392	375	356	361	367	338	380	356	357	354	378	358	358	381	352	347	354	368	345	363	364	364	395	361	339	364	347	368	373	354	375	361	374	326	343	355	369	369
22265	20781	29703	26765	23057	20074	19211	9904	925	851	857	748	755	697	831	739	752	733	687	730	753	726	686	698	686	738	755	729	755	705	708	669	726	663	738	714	740	707	688	722	712	710	708	690	714	723	695	715	713	734	698	683	709	693	700	712	684	705	714	693	716	670	693	674	690	664	680	699	758	752	733	730	700	683	709	736	647	694	681	730	667	712	702	742	714	690	696	720	685	707	677	700	710	683	636	700	707	746	738	699	722	745	720	690	653	708	720	672	700	707	673	694	696	691	712	720	679	710	705	651	720	721	725	720	681	689	706	725	730	722	638	681	737	716	705	663	705	674	663	697	662	671	701	719	700	725	684	734	710	690	704	710	742	735	707	695	713	695	671	709	701	678	679	703	705	668	687	753	672	662	675	667	682	704	691	706	659	679	688	705	655	729	696	710	680	751	757	692	730	729	716	722	685	672	716	708	698	686	725	696	679	681	725	651	700	686	692	725	709	734	717	700	698	689	708	653	716	691	726	711	679	685	736	685	679	695	704	642	686	682	664	700	661	681	677	630	727	729	721	721	714	711	692	714	713	658	656	661	704	704	707	740	682	699	719	667	690	683	678	721	724	714	712	700	748	719	703	719	704	702	714	723	700	701	714	689	678	761	680	694	661	717	732	731	706	689	686	710	660	717	674	687	674	671	735	696	671	716	666	736	671	692	684	702	701	711	753	700	757	670	694	722	742	682	743	719	706	713	716	694	668	653	735	739	753	706	671	638	727	738	727	674	696	695	664	685	669	706	717	699	672	659	671	685	693	702	715	670	696	689	688	709	680	706	686	712	659	728	733	672	686	695	686	648	707	716	717	703	704	675	675	697	695	690	702	663	707	643	701	734	720	664	671	747	741	677	738	676	723	706	714	700	741	689	689	701	672	717	677	670	691	720	703	746	707	789	700	720	689	660	713	727	658	773	720	679	709	747	679	705	671	663	685	683	655	696	664	723	705	675	673	708	678	697	717	673	669	713	657	656	674	697	682	721	700	692	717	711	630	755	727	684	714	679	662	691	679	719	677	668	757	688	653	740	656	688	652	703	731	620	686	646	680	678	745	676	677	713	674	697	708	652	649	719	727	720	707	658	706	726	706	732	669	710	700	661	684	654	711	684	747	692	699	709	698	702	662	672	714	740	676	658	674	696	693	706	671	646	691	724	700	718	717	680	667	734	666	738	709	691	714	721	692	688	694	716	720	685	738	700	679	739	708	625	643	693	668	700	719	719	724	712	739	716	704	719	762	707	691	680	674	682	652	680	671	702	692	671	715	677	722	724	666	678	685	702	686	718	679	720	729	705	747	699	640	736	673	705	682	691	697	701	681	666	703	737	757	699	677	692	716	725	739	720	730	673	703	713	650	712	691	718	729	696	692	683	705	697	671	686	746	756	727	694	664	635	696	726	696	679	719	741	721	701	684	735	704	678	701	695	650	731	646	669	716	720	719	729	663	700	700	652	702	687	665	741	734	699	687	679	730	704	686	744	709	709	766	697	716	723	717	719	676	701	648	687	680	668	666	690	674	707	684	702	672	694	721	690	704	713	675	684	751	661	688	727	653	735	736	658	663	704	735	704	695	691	686	715	669	710	691	700	716	698	678	672	695	677	722	703	711	692	696	720	697	734	681	736	717	701	716	740	708	703	676	671	702	662	693	741	700	705	730	666	698	647	678	721	681	695	718	662	696	719	702	711	688	655	705	706	719	675	695	689	681	684	672	740	722	744	707	706	691	709	759	700	686	722	739	683	662	703	692	724	685	667	704	686	709	644	715	688	704	687	682	672	680	654	717	744	704	706	700	701	698	675	665	701	673	700	680	682	707	702	683	691	718	731	724	775	677	738	715	705	717	743	654	701	685	708	668	701	692	687	704	673	665	696	717	694	688	686	708	724	670	657	689	669	648	687	661	664	705	696	688	701	714	692	680	666	738	694	710	673	709	714	645	686	731	699	709	699	693	710	729	717	682	716	744	695	713	653	713	680	686	646	686	709	662	749	693	705	715	698	747	734	671	689	758	650	674	700	688	658	722	686	667	717	686	708	690	718	657	733	700	698	707	675	673	634	731	718	708	699	647	713	720	705	721	713	693	709	698	721	629	694	671	655	694	685	675	691	702	702	704	725	693	714	635	669	702	675	651	700	708	727	683	708	710	723	761	697	690	672	699	680	693	752	706	686	696	724	738	689	672	672	699	711	705	677	742	693	688	702	682	712	703	706	711	702	692	711	739	651	703	686	689	684	713	697	738	734	706	704	691	682	692	650	671	725	695	743	689	680	686	688	706	727	674	715	706	693	708	677	704	698	714	664	723	693	713	702	687	661	681	701	713	671	731	678	730	693	716	733	689	648	732	689	673	680	689	688	689	688	726	690	718	646	719	691	697	671	688	684	669	679	688	680	712	716	678	659	701	709	714	689	710	733	703	677	701	713	698	677	730	652	705	696	679	689	730	659	712	701	714	723	740	726	697	681	719	673	691	702	721	733	685	692	685	649	716	702	740	653	670	724	716	676	699	647	690	696	699	749	702	767	695	702	729	698	710	695	689	683	690	690	692	698	738	646	709	693	719	698	750	723	675	756	733	716	714	698	716	690	719	660	702	673	695	664	659	671	648	659	720	705	678	729	678	694	689	708	688	701	720	682	706	674	701	697	670	709	676	720	699	653	693	697	785	702	679	679	675	657	695	694	726	732	680	646	670	650	735	694	699	673	702	721	711	671	682	699	733	714	655	681	723	715	701	676	673	703	681	709	763	667	683	718	694	675	672	677	673	690	664	697	671	657	674	669	721	655	725	718	721	755	684	716	684	670	699	692	687	685	692	720	648	682	672	741	714	704	638	672	712	735	679	676	725	677	674	662	686	712	673	710	663	680	712	758	739	678	676	681	719	713	732	678	709	681	672	686	702	693	693	696	686	694	678	728	717	699	721	774	693	638	717	693	652	691	690	720	647	715	694	657	697	704	648	730	703	749	691	690	646	658	671	699	665	667	687	696	673	716	701	711	682	735	731	700	681	691	683	718	694	689	663	699	695	685	676	718	711	634	742	721	697	693	696	694	738	710	679	689	722	739	690	689	712	694	676	689	693	698	690	659	649	697	671	674	691	659	708	725	711	701	702	727	676	666	668	634	708	676	682	686	675	698	737	696	672	706	681	700	686	696	658	689	682	685	677	656	661	688	680	656	671	719	675	735	713	679	730	684	696	675	665	701	689	669	723	668	675	739	674	698	700	674	701	695	702	704	674	683	692	694	693	764	756	718	737	697	706	729	723	701	700	692	696	644	694	666	698	653	668	721	726	718	683	688	717	655	732	666	710	741	673	681	704	676	674	647	659	728	733	684	743	722	682	715	720	726	684	686	707	710	722	688	715	701	671	727	704	698	669	694	718	699	707	736	746	703	715	727	729	681	731	677	702	674	720	723	684	699	682	650	696	741	732	703	658	684	682	740	692	662
47368	86455	70081	55500	18915	1737	12100	10047	1054	956	977	933	911	896	862	826	854	820	833	905	785	809	855	792	747	776	788	840	795	792	805	772	810	746	760	756	763	793	795	786	804	775	737	779	775	792	768	726	762	790	820	774	777	849	738	761	801	793	800	815	786	752	786	836	797	829	755	812	793	776	775	770	812	744	750	810	770	736	789	795	750	748	788	828	808	833	759	790	828	737	758	809	786	808	790	793	727	769	800	776	816	775	714	777	750	772	778	772	826	781	800	783	770	806	753	799	759	801	820	774	778	800	726	796	775	724	782	811	755	788	796	791	797	802	794	785	753	792	782	772	736	814	756	793	776	764	822	786	737	736	709	715	763	800	759	797	780	745	785	789	821	777	752	744	748	746	786	821	782	778	829	785	778	758	786	794	755	774	769	851	804	765	755	784	777	768	765	829	785	708	793	804	807	793	740	752	787	792	770	841	736	769	760	826	768	766	706	769	765	803	749	785	779	823	776	818	811	763	762	746	790	793	781	856	757	776	794	732	817	761	794	741	764	740	795	744	800	711	761	786	797	813	753	761	817	756	725	792	767	831	808	761	774	808	793	838	831	747	783	756	809	794	779	781	803	782	746	786	819	769	788	778	742	788	811	826	762	808	825	798	736	794	809	786	747	762	769	828	770	781	787	776	764	762	783	782	779	809	814	851	769	792	802	783	779	771	793	807	806	743	791	759	792	772	758	804	781	775	774	780	777	766	826	816	746	761	786	818	804	798	822	741	806	765	754	792	748	770	815	813	763	729	743	733	772	772	762	774	794	761	786	793	791	814	785	789	780	778	788	788	768	784	750	739	805	797	781	767	797	781	807	817	779	796	767	787	842	786	767	748	781	782	763	828	773	798	760	749	752	734	827	751	783	823	801	792	772	807	733	787	771	785	782	791	773	749	819	793	788	775	750	715	748	796	783	793	798	807	820	812	792	780	809	801	818	738	783	784	750	814	766	766	751	770	769	795	793	801	786	772	801	758	769	780	795	749	775	815	766	805	789	757	815	810	815	768	731	776	770	757	805	762	773	771	833	803	807	805	768	823	756	810	819	773	771	796	838	808	826	771	800	815	727	834	780	855	767	801	715	732	766	818	775	783	808	775	784	773	738	779	763	811	766	788	799	767	778	800	827	836	774	741	776	787	795	796	728	756	774	797	740	764	763	788	763	843	811	783	826	781	745	794	761	786	765	764	761	759	773	767	778	743	782	799	819	801	776	821	808	806	782	787	782	755	781	748	706	792	803	789	760	764	806	828	858	790	755	778	795	782	780	760	785	832	811	805	772	798	787	782	766	816	759	794	779	766	780	788	822	820	850	719	802	814	790	762	778	761	868	810	756	830	774	780	770	799	808	785	800	784	767	819	765	776	747	804	763	847	824	786	757	755	781	826	763	737	766	812	794	826	798	775	796	743	816	758	797	730	737	790	747	823	772	752	767	788	773	794	822	786	759	729	796	768	788	800	754	745	799	742	809	776	821	803	783	763	768	779	762	800	775	775	774	771	809	781	763	717	729	753	779	798	796	752	755	756	779	802	731	750	808	809	803	790	788	785	785	796	732	811	780	733	790	801	789	732	792	785	802	774	726	816	793	782	872	773	798	800	786	767	792	774	736	784	850	753	814	747	806	780	771	772	776	801	731	764	788	758	784	789	753	766	766	799	750	742	808	780	813	757	782	785	754	763	865	791	723	769	802	804	783	799	784	805	809	806	768	746	804	796	788	791	807	775	824	810	763	798	801	833	761	822	752	766	760	808	810	815	849	779	827	791	730	767	794	815	769	820	763	784	754	780	806	785	741	780	781	785	806	815	786	747	771	800	801	782	834	760	817	761	804	777	742	762	736	797	803	800	784	780	776	789	775	746	781	777	747	737	775	812	790	790	766	808	750	759	764	783	784	748	806	773	788	762	796	856	752	784	778	810	745	747	751	765	761	797	801	815	802	790	779	802	754	738	738	792	783	778	763	776	800	762	769	794	785	800	776	797	740	809	830	791	834	743	808	721	734	783	819	697	795	778	752	771	775	777	779	802	760	774	811	783	775	772	760	757	796	744	748	799	822	794	747	789	818	758	863	799	784	772	785	808	836	764	830	706	808	826	824	773	766	796	824	766	780	762	808	734	769	769	813	811	802	736	796	786	794	766	779	741	762	741	791	810	820	802	754	775	813	765	809	810	729	809	811	766	784	689	765	751	762	782	798	700	808	774	792	769	786	783	801	760	795	785	764	765	719	746	827	816	762	771	785	817	786	789	820	761	754	796	756	768	766	807	803	801	749	801	768	744	770	774	797	788	773	772	776	833	840	781	795	775	712	735	790	758	776	740	839	726	770	792	771	815	816	794	816	837	768	811	829	732	847	805	811	796	796	798	809	796	765	778	751	792	742	788	776	819	744	822	765	784	763	790	783	778	804	794	801	773	771	765	735	782	780	818	779	767	757	822	803	778	806	802	734	783	763	777	845	793	810	786	786	801	789	784	797	771	786	738	816	763	765	859	815	812	776	816	775	815	769	814	810	816	760	757	796	834	761	775	804	792	780	798	785	772	774	745	839	750	803	767	793	778	795	785	721	812	773	764	827	782	798	762	734	744	730	780	734	774	820	783	776	789	746	764	783	794	778	803	771	758	754	754	766	785	761	822	729	789	808	748	785	829	786	772	774	786	747	812	783	746	779	825	729	789	781	791	793	724	727	751	768	762	785	770	789	823	770	799	765	813	746	736	810	801	755	836	764	716	780	826	783	822	754	774	806	753	771	780	775	740	806	781	814	765	777	775	745	774	738	805	768	762	776	818	772	772	814	768	752	753	777	755	811	753	758	792	802	790	800	737	831	770	779	732	779	806	794	793	764	793	792	808	818	751	789	798	748	812	769	785	740	776	754	744	765	787	800	811	783	773	763	790	719	769	796	773	751	750	794	775	806	742	757	764	815	855	808	756	791	779	786	776	769	778	787	771	753	806	761	793	779	787	764	746	836	773	762	757	783	791	783	790	787	742	801	756	820	770	786	729	771	776	757	740	799	790	777	789	780	830	770	767	758	735	765	778	787	810	757	803	770	815	767	780	738	791	796	769	763	747	768	751	797	747	794	753	764	790	804	767	784	839	749	797	806	800	775	779	750	787	726	782	821	757	773	730	823	771	794	794	784	778	793	747	810	760	820	742	749	752	780	796	818	778	801	760	785	754	770	786	831	784	805	849	803	797	751	784	766	755	800	734	760	767	793	764	793	782	796	733	800	797	816	724	769	762	785	739	757	831	838	823	748	751	778	802	839	836	789	714	792	777	793	788	765	850	743	754	782	801	810	773	842	776	798	774	767	764	838	806	806	774	783	792	772	814	798	820	778	741	790	782	818	812	752	778	772	812	786	756	768	757	762	779	806	819	764	750	775	764	789	828	763	764	778	767	736	787	784	809	765	777	731	811	766	758	783	748	725	713	798	820	807	802
31970	22440	31416	17117	3659	422	429	763	349	322	331	320	332	322	328	327	326	332	327	348	345	369	313	331	330	313	315	300	324	325	314	328	322	319	339	317	336	323	363	317	341	318	325	339	333	335	319	347	329	339	317	348	324	327	334	310	307	319	343	326	299	376	306	328	358	327	323	303	308	327	348	331	329	312	321	329	372	319	329	320	309	324	332	311	331	327	348	287	300	314	343	315	306	298	299	335	307	310	347	324	304	294	315	323	310	323	307	324	319	336	317	301	349	316	294	347	296	351	320	318	306	345	326	327	330	310	327	321	335	342	324	337	334	291	327	323	317	320	339	331	309	327	324	305	375	308	309	324	323	344	324	296	302	345	336	307	316	344	358	359	333	340	326	332	311	325	329	355	287	324	321	319	302	322	324	321	352	308	311	328	333	328	345	315	315	308	287	306	290	321	314	301	304	340	299	335	337	300	312	281	363	327	319	304	284	341	327	329	353	296	312	325	299	336	336	340	316	328	308	332	335	312	346	347	331	294	320	292	349	293	337	343	349	349	285	325	331	326	297	314	294	332	293	330	337	315	325	319	343	332	318	332	344	345	337	309	305	304	306	311	311	321	319	323	332	337	321	349	291	303	310	277	291	304	317	318	309	318	344	328	294	342	311	334	327	328	327	311	356	336	309	304	365	342	312	297	311	328	330	352	322	327	316	303	381	305	341	329	293	366	327	332	334	322	314	308	319	311	349	322	313	323	313	292	317	339	302	318	316	317	334	305	339	312	312	327	290	338	328	307	325	304	334	348	309	325	354	335	358	296	327	314	339	332	284	311	303	297	305	293	340	320	330	315	296	304	322	322	287	354	335	334	336	340	334	360	322	301	325	333	304	310	352	315	311	301	304	323	286	326	318	315	330	308	341	349	294	313	334	337	319	342	329	357	313	338	327	313	336	310	335	344	343	305	301	320	315	324	333	334	326	320	289	339	339	309	316	331	324	327	308	317	320	288	340	339	328	313	330	316	311	325	295	325	333	346	310	322	368	296	310	300	327	300	334	305	341	323	319	336	337	323	330	313	357	352	289	332	308	355	330	338	301	336	357	324	337	332	326	368	353	320	320	330	347	342	312	321	337	315	319	317	314	349	323	316	325	344	369	328	297	303	330	360	328	359	353	312	299	324	318	341	316	333	367	326	319	331	353	306	346	332	301	307	340	343	326	312	335	319	369	333	317	309	313	356	312	343	325	337	325	310	326	339	306	316	327	323	346	316	355	298	320	338	319	317	337	327	321	319	365	307	311	343	307	355	327	308	335	303	326	312	329	332	327	340	328	295	306	308	316	319	300	334	314	328	315	309	339	319	300	304	299	324	328	305	380	311	301	336	294	346	339	346	346	313	321	299	317	347	336	332	319	298	336	368	335	346	327	301	326	330	347	301	327	316	291	313	332	349	307	324	328	314	329	322	339	306	329	361	320	318	356	328	320	314	338	336	334	304	337	322	320	302	314	331	315	315	363	355	314	335	324	281	336	289	312	306	329	331	313	327	334	331	314	313	323	357	332	346	334	301	340	346	347	320	338	355	338	360	352	330	334	313	332	332	347	301	287	322	307	356	339	370	337	305	357	313	316	293	320	363	320	306	339	334	335	316	343	332	332	342	303	309	347	316	341	286	345	336	313	306	308	321	344	320	299	315	327	324	303	309	307	316	332	288	342	305	300	313	333	322	317	310	332	321	285	302	306	342	305	353	334	343	322	327	338	312	320	320	318	320	319	347	325	323	298	303	299	312	358	321	346	300	333	334	396	324	329	304	311	323	344	267	322	311	343	309	298	308	327	327	363	328	353	328	329	316	309	326	320	309	341	341	317	321	333	347	323	333	337	307	336	313	322	309	326	326	303	325	332	345	351	325	336	354	290	352	332	324	324	348	299	338	323	338	357	358	311	337	316	327	285	311	335	362	330	299	355	331	342	314	322	314	315	315	361	340	299	343	314	307	332	337	309	322	278	305	341	331	343	329	325	329	365	390	338	357	301	369	363	312	338	314	332	306	322	326	353	363	311	335	319	329	312	310	314	302	325	330	318	301	345	321	331	323	296	332	356	309	301	299	327	345	329	309	331	309	333	314	329	335	336	342	353	331	309	289	319	332	285	325	359	326	301	349	340	325	309	349	327	318	354	323	292	300	315	322	306	317	334	309	298	319	327	335	345	331	299	331	336	336	282	301	373	311	280	310	343	327	328	313	320	303	348	299	337	329	356	313	312	303	341	330	343	317	346	306	278	327	338	308	294	342	296	312	329	302	334	319	325	304	311	333	322	317	331	325	323	321	309	301	337	294	309	305	335	339	329	296	320	313	332	305	321	356	342	305	322	304	309	334	312	322	321	332	346	312	334	339	331	317	292	352	296	346	325	317	369	332	315	325	296	320	324	329	350	314	321	325	295	328	325	292	331	331	319	319	307	319	316	297	325	312	325	324	323	366	329	297	358	312	319	292	327	349	330	306	334	319	294	346	330	330	323	320	312	313	333	345	336	278	322	315	326	350	305	318	300	304	343	333	326	323	344	339	307	326	328	314	322	351	316	305	322	327	346	311	311	330	328	341	330	337	326	386	339	350	339	344	315	314	331	343	347	320	320	330	334	309	301	344	316	359	320	283	329	323	323	360	341	304	293	303	325	320	321	311	316	314	307	324	324	321	320	323	326	280	309	299	343	302	318	290	308	321	337	294	309	318	331	342	340	326	269	327	330	337	325	309	317	299	312	293	298	312	333	299	325	326	339	361	334	312	341	291	327	313	354	334	330	321	324	350	296	305	302	350	317	346	341	346	321	316	298	317	324	308	299	331	293	323	295	341	342	315	303	335	317	318	360	289	348	309	327	299	296	346	330	317	340	355	285	332	338	345	321	342	317	357	326	279	332	327	338	328	306	320	318	349	348	322	346	318	328	324	346	353	313	301	326	340	324	317	321	341	314	308	316	324	319	299	360	338	325	333	313	324	315	323	339	329	329	302	331	329	323	352	334	312	327	355	325	355	314	329	319	335	341	316	341	342	324	344	312	320	345	326	357	322	331	308	303	323	310	351	311	328	315	328	348	334	356	287	327	297	327	350	376	312	297	320	314	309	341	359	299	322	324	294	326	297	290	308	339	309	291	330	304	333	316	309	322	388	335	306	316	306	322	287	296	308	324	303	352	299	338	324	270	335	351	379	314	363	304	306	309	324	332	315	311	349	311	337	303	310	321	323	324	333	295	324	337	336	318	319	333	307	347	328	369	293	328	334	350	312	329	330	305	322	338	322	312	312	314	318	337	351	327	300	325	310	343	352	335	313	344	320	306	341	311	329	344	318	303	310	319	337	305	351	289	354	366	318	346	330	328	326	322	310	326	322	305	326	308	314	350	314	318	325	313	339	322	344	324	334	341	326	301	328	302	327	323	337	358	343	352	333	322	334	322	305	313	318	319	294	296	314	322	321	346	302	367	307	304	320
39025	31453	32078	11298	3253	509	547	1085	363	398	385	369	374	347	366	430	372	382	388	409	382	337	375	399	373	390	393	370	400	320	386	387	369	394	373	362	355	395	381	360	389	358	384	386	397	405	432	427	398	386	372	353	367	428	412	372	416	395	357	360	414	366	354	355	354	364	388	359	380	375	374	371	391	369	359	414	363	392	386	370	368	337	362	380	402	400	400	377	393	389	389	368	356	384	389	411	367	411	381	371	373	367	379	332	376	360	362	386	383	411	378	376	394	363	347	399	385	342	385	371	416	399	387	366	385	356	366	410	386	383	378	384	427	384	390	389	369	373	393	395	390	367	388	388	400	408	385	373	353	406	396	359	401	345	378	380	393	365	364	377	359	363	402	364	361	385	371	358	363	381	388	382	397	381	393	385	383	411	375	396	380	394	390	388	377	404	390	368	377	389	384	376	354	364	389	402	418	360	382	400	372	410	415	369	391	360	382	378	380	393	389	400	394	405	416	419	436	388	387	379	403	398	375	375	381	378	345	355	385	385	385	343	367	388	389	379	390	406	393	366	394	360	359	396	375	366	359	365	426	345	376	321	395	342	394	407	394	379	398	382	379	379	376	375	384	375	397	377	378	393	361	372	369	398	442	384	406	409	380	383	387	375	375	379	375	396	380	363	383	372	412	388	373	353	349	376	368	349	379	359	371	398	366	375	366	351	378	363	372	378	358	373	408	379	395	378	403	369	388	376	361	368	332	379	383	371	356	378	357	361	356	374	435	378	403	396	363	404	368	374	353	384	371	392	385	373	358	342	403	377	387	383	376	382	396	376	381	424	361	369	364	408	396	366	345	346	372	364	388	399	345	401	365	402	352	392	388	384	346	386	383	352	400	362	398	343	405	387	386	376	370	385	386	372	398	385	402	355	381	390	367	373	365	364	365	394	383	370	365	370	383	380	388	383	334	403	390	378	402	370	371	358	361	392	353	387	382	410	374	363	394	388	382	392	381	399	405	359	356	391	354	363	378	356	360	349	385	362	393	379	394	370	401	391	355	382	377	406	369	389	407	396	368	384	373	396	370	384	363	390	359	399	362	395	372	365	382	393	361	398	377	404	370	371	392	347	373	389	375	367	429	364	391	394	352	367	369	397	357	360	360	389	374	335	393	404	368	368	375	365	386	346	367	381	399	405	382	338	396	359	395	339	338	385	406	370	356	379	368	385	401	433	366	383	361	414	396	362	391	362	378	372	366	346	391	377	380	385	398	395	342	384	351	381	414	383	374	395	386	412	368	386	374	352	333	370	369	356	358	351	357	359	399	360	385	387	374	373	402	365	357	402	373	361	387	395	367	411	356	396	377	378	391	355	377	365	373	364	366	385	379	356	400	373	422	393	369	403	352	395	383	373	368	376	369	399	357	376	348	362	334	401	387	378	367	378	396	356	388	382	366	359	362	394	377	357	397	340	390	398	366	377	386	428	393	368	402	381	339	390	360	420	350	399	331	359	385	361	366	389	351	391	392	398	383	383	357	406	345	354	363	379	371	372	339	374	382	377	374	354	383	376	369	387	392	385	389	374	331	374	367	369	380	414	388	373	385	361	357	363	367	340	375	371	396	354	371	369	339	363	380	400	391	358	366	389	374	390	369	379	368	382	374	384	373	389	384	374	367	389	373	374	388	407	384	364	394	348	368	389	398	351	414	397	391	359	390	400	388	355	385	377	404	348	384	365	383	354	389	386	373	359	337	381	376	377	402	377	377	356	363	368	382	373	384	398	361	373	370	384	407	368	397	351	353	354	374	357	356	363	362	357	347	383	382	324	376	389	380	404	381	386	353	382	357	387	349	407	386	366	398	353	389	386	366	385	402	365	362	389	390	390	392	382	351	366	358	375	376	377	388	375	399	396	377	370	353	390	365	377	376	367	400	419	379	391	369	392	393	352	414	354	362	379	370	404	339	391	389	423	347	371	352	372	350	351	363	367	373	387	365	400	363	398	372	375	354	356	383	349	361	371	353	391	348	374	366	382	396	360	403	375	378	405	409	351	361	402	389	385	371	378	350	398	361	355	351	359	385	356	400	379	399	361	385	341	361	383	365	370	379	369	356	377	358	379	373	372	343	405	364	361	364	398	370	366	352	361	359	351	387	363	401	367	371	366	382	376	381	362	371	385	380	369	374	404	370	409	360	410	362	422	417	331	388	397	405	373	397	384	382	375	419	373	385	393	346	386	356	386	385	323	351	391	387	388	370	383	408	376	400	366	384	363	382	361	356	357	410	363	361	383	391	348	341	402	345	351	387	340	381	390	388	363	380	362	382	376	346	378	382	360	381	346	390	369	349	384	411	317	406	406	376	388	348	374	363	388	396	363	344	412	394	340	359	367	360	378	401	403	399	382	391	378	387	366	361	379	353	392	387	372	378	368	381	357	343	388	377	371	372	424	365	361	360	336	345	405	337	361	389	385	400	406	362	369	399	395	385	363	393	386	342	406	381	360	381	412	352	356	348	385	372	384	401	382	362	388	412	376	384	385	392	384	389	378	361	367	348	378	376	344	357	401	373	381	418	382	381	393	345	378	389	411	392	380	356	355	369	385	391	395	385	367	376	409	372	384	382	378	361	365	373	401	358	384	382	391	364	362	408	374	356	373	384	355	360	377	383	382	377	396	384	369	373	384	373	413	387	376	372	404	375	400	397	381	387	393	354	374	374	364	388	362	363	390	373	372	371	351	376	382	410	378	405	369	392	369	401	360	375	369	384	362	387	369	416	413	355	401	385	402	370	360	401	405	383	350	332	391	366	443	392	365	374	399	381	353	377	377	351	359	387	394	381	397	401	351	360	425	377	389	372	384	381	358	353	359	375	387	373	392	381	356	361	373	379	386	375	362	402	351	396	388	352	382	359	366	358	371	368	386	377	359	348	365	374	379	395	382	377	400	386	382	383	385	343	354	372	360	382	366	358	392	390	357	382	367	395	385	395	368	356	354	391	362	348	404	386	380	372	345	381	345	355	336	375	407	389	367	373	374	384	416	381	386	404	391	397	384	363	377	395	399	374	354	390	334	391	365	409	386	407	371	391	387	368	382	427	401	410	393	357	388	376	358	391	369	388	378	366	384	383	414	402	386	352	319	349	403	364	438	385	400	382	380	383	377	370	393	405	367	395	414	357	394	399	366	390	373	342	337	374	380	405	395	378	370	360	377	349	379	390	350	371	367	384	436	343	357	371	400	359	359	400	383	347	379	406	393	355	359	382	375	363	376	410	408	372	368	324	377	384	387	361	384	375	368	400	363	359	396	399	341	354	359	397	435	405	366	354	391	385	388	389	352	361	378	400	372	350	380	373	405	368	386	364	398	409	372	375	380	391	392	358	344	387	407	395	363	357	368	403	417	370	390	398	381	369	370	365	364	367	360	375	423	366	367	394	385	383	402	380	383	411	368	385	379	386	380	352	397	398	380	362	404	401	371	368	387	365	367	354	393	408	398
23376	20876	36513	31492	23543	12052	4305	4215	655	632	608	613	610	623	605	617	602	570	556	585	602	571	565	570	597	585	581	574	535	554	564	560	605	566	555	573	589	571	590	609	577	608	580	603	595	589	553	582	549	598	561	597	563	607	625	589	573	586	640	554	622	567	557	585	585	597	572	587	611	580	564	582	569	554	553	566	575	600	594	546	543	584	601	586	580	587	578	564	580	594	569	587	600	594	562	565	588	595	561	589	592	603	595	563	597	601	606	637	589	607	601	585	621	589	618	536	586	598	603	579	549	605	556	591	565	602	609	586	575	555	581	564	557	569	597	554	589	587	606	629	594	620	556	600	549	621	584	575	578	628	599	583	596	545	566	612	567	634	553	585	598	583	591	568	604	575	557	583	597	560	563	593	592	623	565	578	523	559	591	608	626	626	555	581	592	585	593	588	551	598	596	547	611	560	613	586	631	599	571	587	550	535	593	619	611	552	622	587	609	617	597	531	614	637	595	588	573	534	621	636	545	600	582	604	608	582	565	554	528	582	557	619	559	586	598	610	602	610	607	566	588	577	578	566	571	578	579	582	575	560	593	569	610	590	594	605	578	605	573	589	587	579	601	593	597	639	544	568	565	545	625	581	573	580	605	599	597	601	574	613	584	612	564	587	558	619	587	556	560	569	581	549	550	596	551	599	603	592	610	567	577	529	560	615	572	581	574	541	605	556	564	563	579	598	606	596	639	561	604	531	613	641	619	585	554	620	565	551	596	581	570	589	615	553	506	593	553	611	592	621	542	563	561	592	617	591	634	553	595	599	621	593	608	585	580	603	617	537	520	589	561	589	548	558	584	568	608	574	596	596	587	616	612	600	535	621	577	589	605	630	584	548	574	603	565	558	599	605	534	606	559	601	610	611	593	594	581	557	564	571	630	585	586	608	609	601	564	548	581	599	570	576	572	561	590	609	595	622	607	539	613	561	567	568	582	574	573	546	538	579	589	585	543	561	644	569	561	637	608	565	592	592	573	578	545	580	556	608	526	558	586	541	606	551	595	576	597	534	589	533	613	556	583	581	637	586	557	565	606	555	599	577	609	560	602	529	594	558	610	571	593	607	592	570	585	545	590	569	542	538	581	575	554	572	569	606	564	630	568	610	562	601	591	632	598	567	622	607	609	563	544	585	548	583	614	601	609	584	612	591	582	565	575	548	576	615	564	596	654	582	600	576	578	604	577	570	575	572	625	574	608	561	582	577	568	603	596	605	535	599	563	576	568	584	598	619	557	576	540	593	578	544	609	603	553	587	558	589	557	580	540	585	544	581	579	613	610	563	589	564	560	539	580	560	545	602	559	594	612	579	567	571	598	579	601	598	574	498	536	605	555	621	619	553	598	587	573	590	567	606	607	564	583	570	567	536	568	554	595	524	591	588	536	609	601	628	575	608	615	569	593	581	560	597	552	560	602	504	540	577	611	579	574	593	576	583	582	546	571	571	584	574	618	608	608	558	547	590	574	586	582	575	583	596	647	598	588	583	530	568	566	582	567	625	605	589	581	553	591	551	585	552	583	526	585	555	594	589	555	585	597	556	545	550	565	566	568	563	567	576	610	651	530	600	585	565	594	563	623	603	581	564	571	554	546	537	594	551	613	609	589	596	564	607	598	583	594	578	566	588	580	620	615	565	574	569	580	584	549	574	583	588	601	586	612	587	562	634	596	558	548	604	596	547	619	602	604	580	572	594	594	555	619	575	583	595	600	564	569	618	634	602	615	608	534	583	578	601	567	581	607	593	535	589	586	576	592	619	600	571	558	570	583	583	593	565	622	557	578	613	589	581	615	584	586	563	645	570	603	572	536	587	585	594	589	596	559	527	568	623	606	598	560	612	565	539	567	590	622	590	613	566	560	576	591	606	596	542	601	556	559	582	556	617	539	599	534	620	595	598	545	546	569	596	570	591	583	602	603	587	580	592	593	566	565	594	584	613	576	609	591	556	596	606	612	573	564	615	558	601	563	588	582	605	587	579	643	600	577	616	570	569	573	573	574	580	595	545	549	590	552	570	538	563	529	593	550	544	572	598	595	567	572	558	514	559	600	600	574	540	586	569	611	635	585	601	601	596	576	593	590	582	559	586	566	570	573	616	590	604	567	615	580	536	586	580	583	621	577	596	616	591	598	600	581	603	576	613	556	567	570	601	596	596	566	566	603	575	594	546	600	558	567	643	600	567	555	538	567	545	576	608	566	577	610	561	592	557	561	575	608	559	633	594	580	565	659	547	611	579	553	609	537	605	600	617	619	580	576	596	562	586	577	562	619	608	562	568	536	554	554	569	568	612	572	573	575	617	588	493	581	585	622	576	564	642	563	599	560	580	598	577	578	577	560	539	564	561	559	629	633	591	605	566	685	599	597	588	608	563	554	619	577	622	601	621	573	623	560	583	593	600	595	567	544	601	598	582	579	580	560	576	567	596	578	583	560	598	625	563	576	567	561	551	597	563	563	595	552	558	571	595	597	595	547	553	634	551	579	578	586	623	616	565	572	557	556	551	593	604	575	582	545	630	539	577	593	571	596	557	601	556	557	593	594	604	571	571	589	564	579	577	587	582	571	546	583	628	573	597	590	577	564	620	556	589	608	555	585	576	576	556	561	601	544	551	546	554	579	577	577	579	584	554	576	538	581	555	585	610	582	529	586	644	557	575	536	591	645	592	630	568	545	548	599	635	565	579	587	602	559	553	591	552	579	579	597	530	586	599	597	582	574	588	590	613	553	584	554	549	571	569	581	538	577	552	600	584	570	587	558	595	566	554	607	570	613	603	531	572	604	620	601	577	548	530	572	589	558	561	566	627	590	536	594	615	597	545	576	531	572	562	546	582	604	630	595	587	607	554	550	544	572	621	575	564	560	574	567	621	571	568	565	605	608	587	585	534	601	559	560	594	604	612	577	617	603	578	566	525	571	551	605	615	577	577	620	580	572	543	592	574	589	569	585	560	567	539	559	591	632	609	593	556	576	537	610	591	593	581	575	613	599	557	606	548	595	578	594	610	569	623	552	545	600	558	583	597	515	570	562	615	632	635	561	596	592	593	580	590	585	589	589	602	628	599	591	574	574	593	602	598	565	568	590	623	575	574	583	615	554	579	594	590	584	565	623	558	565	549	603	542	594	584	529	525	576	578	555	583	555	602	533	567	551	592	614	607	627	594	560	625	577	546	628	597	574	568	597	550	596	595	562	569	608	577	566	595	589	559	590	558	578	650	605	592	579	585	604	601	589	601	550	586	560	610	530	570	513	535	617	582	585	599	601	587	618	577	597	560	625	600	609	582	591	598	595	626	573	624	630	611	582	586	579	569	583	570	592	558	575	584	599	591	576	604	583	579	625	574	588	608	572	594	605	577	584	552	540	594	628	589	569	587	608	576	582	574	575	583	585	588	566	586	556	580	626	567	554	612	571	536	547	585	591	557	578	583	609	563	587	575	570	602	620	592
44899	69378	70007	44486	14387	1255	5157	6627	723	740	739	697	688	723	665	620	727	706	662	686	672	638	624	639	673	660	668	659	717	707	664	718	678	664	660	629	647	663	707	656	692	669	638	646	642	667	668	638	663	634	604	653	620	633	643	644	628	617	671	662	656	653	662	642	659	684	638	670	622	681	678	665	643	636	687	642	648	650	677	675	665	663	700	648	652	685	641	644	644	705	657	660	673	653	663	648	666	695	645	658	640	612	635	673	624	635	664	609	710	616	683	663	664	695	637	655	659	613	656	660	667	691	680	670	688	664	665	658	662	652	605	672	679	671	639	622	599	649	646	654	688	729	666	648	637	618	639	664	692	641	642	659	604	639	646	643	654	666	667	659	616	614	642	640	698	656	670	663	643	667	645	634	679	649	697	660	642	629	669	646	645	677	614	644	672	673	711	632	620	656	624	678	643	644	663	668	672	684	661	664	671	670	683	645	684	683	637	673	672	644	655	631	683	658	671	659	676	626	652	695	698	636	661	652	678	670	625	636	657	645	686	706	667	648	716	660	663	653	619	696	594	633	664	644	689	630	655	636	682	658	666	645	650	587	628	705	658	640	664	672	638	692	693	656	667	647	677	648	694	652	666	683	626	658	637	695	689	676	612	655	622	683	674	694	665	683	652	643	654	673	623	698	702	616	673	656	656	644	665	642	631	692	625	656	582	661	659	676	685	681	653	649	643	620	686	647	649	703	640	644	644	705	672	596	617	641	646	616	621	649	663	660	656	627	698	597	644	641	670	685	657	703	628	690	669	639	698	630	692	616	657	650	652	590	627	695	658	638	631	644	644	680	690	637	676	636	636	652	676	623	663	675	671	635	654	650	620	696	672	623	624	652	637	646	662	665	702	647	639	639	665	651	650	621	692	655	624	660	629	628	666	610	630	693	634	667	664	653	633	665	715	637	638	637	651	603	646	715	692	666	665	656	589	699	652	657	611	621	674	648	683	643	680	675	634	709	621	648	644	662	695	624	658	632	573	675	677	668	669	614	643	626	652	725	626	683	662	657	663	658	656	620	647	684	631	634	629	695	690	667	679	647	629	652	645	645	653	634	658	669	604	673	682	692	694	661	673	654	629	642	664	671	712	688	671	670	655	623	667	636	691	693	661	672	635	642	688	622	692	672	680	646	658	649	679	718	650	686	622	679	636	634	630	705	654	623	635	689	683	656	651	718	639	640	683	629	659	633	663	641	682	680	609	624	642	660	638	684	617	624	653	661	634	646	654	662	635	652	636	661	668	674	674	678	639	661	644	649	663	666	655	650	681	682	654	686	683	622	652	665	661	619	680	677	625	669	633	653	650	642	638	650	618	649	643	633	652	642	644	670	669	617	661	650	670	646	620	659	639	668	720	673	692	623	675	634	655	684	672	651	630	689	656	640	627	656	698	659	690	615	674	627	652	666	628	614	639	671	625	607	659	691	659	647	640	642	627	650	663	647	675	656	672	703	644	703	672	655	636	587	658	707	618	606	652	657	664	672	672	687	689	626	619	635	620	643	661	664	688	635	700	716	683	653	685	629	642	632	618	718	680	640	653	689	678	668	648	675	616	632	663	639	646	700	655	694	622	642	644	661	624	694	635	658	650	666	710	650	665	652	664	657	698	626	642	692	645	676	642	602	655	662	686	686	648	651	667	685	636	641	647	649	649	637	690	680	666	663	642	667	623	692	644	655	646	635	646	684	684	666	681	682	651	648	645	702	628	644	606	665	652	673	653	669	658	669	678	691	630	687	721	648	627	680	652	649	656	654	617	674	654	610	672	707	663	633	652	635	641	671	658	666	683	625	629	602	642	669	653	605	650	629	638	632	625	646	690	642	669	641	653	656	632	682	650	687	627	621	641	669	636	633	639	630	620	640	667	633	681	643	635	634	650	649	652	627	640	620	650	698	669	663	702	698	634	656	664	683	666	676	717	620	663	639	672	653	620	597	658	653	636	628	630	667	653	643	633	656	642	636	639	672	634	654	654	654	678	608	634	680	680	638	622	677	669	662	659	690	701	639	609	655	666	667	650	623	630	701	638	633	670	665	584	635	693	631	625	641	624	650	618	685	644	644	626	651	732	621	632	675	621	621	648	677	665	638	664	632	639	641	647	609	688	626	593	612	690	650	648	648	666	633	691	618	680	650	632	639	654	636	647	641	642	682	677	665	649	633	652	611	686	643	665	656	693	681	633	654	678	643	661	628	697	619	689	652	615	657	660	637	636	661	728	706	677	666	631	658	676	700	647	598	672	652	665	628	668	654	640	656	640	655	677	640	641	665	686	675	680	610	619	646	671	689	659	657	688	651	637	629	696	692	673	617	703	671	634	665	656	655	697	632	627	619	645	636	651	667	715	606	634	645	619	637	645	637	670	668	653	666	668	660	622	677	633	656	650	649	652	644	604	641	636	698	678	727	679	639	655	687	663	691	635	661	688	662	629	709	637	642	640	657	622	649	698	678	664	695	669	599	601	677	648	615	662	648	639	669	657	688	671	652	650	650	675	661	613	659	684	621	696	657	593	644	690	674	668	641	676	640	674	663	666	650	670	655	726	662	627	651	639	666	630	649	693	617	685	601	651	637	681	648	656	663	690	663	643	633	643	638	619	652	634	632	625	616	664	657	686	675	642	656	652	618	659	639	645	675	638	622	676	681	661	684	684	664	664	652	658	673	649	597	692	678	668	739	639	676	638	675	638	637	695	643	648	639	658	611	671	612	651	666	666	671	629	677	632	644	619	629	685	668	628	674	664	620	652	667	616	720	641	665	640	634	696	646	657	666	632	606	637	670	642	637	666	618	682	694	681	659	666	677	637	625	667	669	666	647	612	631	656	693	674	645	615	653	653	703	691	650	656	646	632	663	694	650	630	630	671	677	639	692	712	660	704	629	632	667	611	654	628	679	637	671	675	667	652	699	668	667	666	644	652	669	691	664	669	655	659	679	652	667	624	701	633	655	666	623	658	623	657	630	621	695	610	674	678	643	649	682	618	684	709	610	656	665	634	622	651	679	680	638	665	682	653	742	632	642	662	687	635	688	667	630	679	648	652	695	665	666	614	688	647	662	665	668	679	649	656	622	661	655	662	666	678	654	699	671	691	666	677	657	703	631	677	654	657	648	650	675	657	641	639	657	606	651	671	614	664	650	648	665	655	718	655	661	631	654	666	647	666	681	692	617	645	674	626	676	659	668	655	621	708	666	677	665	660	660	655	623	638	649	657	675	633	680	655	624	681	628	669	672	664	660	671	628	663	673	652	683	675	637	660	648	669	657	674	648	676	617	667	651	647	633	673	627	671	630	700	704	648	686	620	633	669	646	608	699	657	639	612	684	686	688	642	673	625	683	634	650	659	679	625	632	615	687	602	687	595	631	657	662	662	667	651	645	678	702	649	621	677	665	623	667	614	656	642	637	669	633	668	632	604	657	634	659	640	624	652	657	612	672	627	653	661	625
24558	20972	34561	28986	18530	4916	3232	1763	328	324	323	317	360	315	320	315	316	296	335	313	351	315	313	326	306	316	296	300	305	336	301	305	308	326	319	291	312	302	309	327	328	324	321	318	286	313	306	299	309	288	300	306	308	304	278	306	309	304	355	324	314	292	310	319	313	298	308	290	296	320	268	344	301	313	288	336	313	311	308	315	318	291	322	335	308	341	348	345	283	297	298	344	311	295	307	288	294	294	302	304	318	297	290	293	343	322	316	327	308	319	306	336	317	306	312	299	298	269	295	285	321	311	319	319	316	301	265	296	318	285	304	287	294	317	313	317	316	328	302	309	350	308	304	296	287	301	298	316	308	306	313	302	314	301	296	308	330	288	307	305	315	314	287	294	319	306	300	339	304	320	300	292	309	303	301	307	299	327	336	325	346	302	292	307	291	297	292	302	329	299	279	291	300	298	313	314	305	294	313	277	314	320	303	321	308	313	296	282	312	296	318	301	298	327	286	319	308	304	318	295	324	321	290	287	301	301	302	317	301	296	292	305	309	306	289	291	287	286	309	268	301	300	324	297	346	318	327	305	293	305	274	292	314	321	300	259	318	305	284	314	306	310	305	306	302	273	307	297	302	319	299	291	274	303	300	315	279	304	300	304	277	320	301	349	318	319	283	325	303	294	297	301	339	325	296	331	324	305	292	269	281	292	294	271	278	312	319	317	314	281	344	299	283	301	337	295	286	322	295	297	315	338	316	351	284	299	310	329	301	269	329	340	311	329	299	333	302	292	300	323	302	308	319	291	312	348	292	311	289	310	328	321	282	306	312	350	352	320	286	294	309	319	333	296	296	308	275	348	321	286	283	298	326	325	281	307	325	299	300	306	279	334	304	280	283	314	313	308	332	296	342	303	253	337	309	335	355	307	300	325	321	298	312	271	323	309	322	330	317	298	310	338	322	317	277	315	309	344	288	289	316	303	287	339	306	304	304	305	279	296	309	322	288	304	287	297	327	306	306	318	287	309	301	297	317	313	306	328	285	306	326	312	281	317	304	308	282	320	330	307	317	342	329	298	293	326	335	310	292	281	323	306	333	293	314	311	329	324	292	310	291	320	275	311	340	293	302	279	333	328	313	298	282	295	284	333	294	254	323	298	350	319	294	318	348	312	277	308	317	327	330	300	309	324	332	306	264	301	306	299	291	310	280	290	317	317	321	312	317	317	292	294	301	323	316	288	285	319	319	341	320	309	321	295	283	308	325	323	236	310	316	341	320	323	310	303	313	293	322	310	323	319	320	313	293	301	293	288	335	308	279	327	288	312	278	296	328	314	308	276	299	301	308	339	298	309	324	304	351	284	284	301	318	320	284	301	327	312	294	317	329	282	316	312	322	314	290	303	301	313	361	300	303	311	268	273	320	297	305	300	296	282	295	303	315	334	312	317	297	305	325	303	320	298	309	316	325	314	299	311	319	307	287	331	310	327	330	309	346	308	293	316	308	298	336	310	280	324	312	277	293	271	293	277	301	316	310	313	302	281	317	280	304	298	303	276	309	337	295	307	303	310	307	325	295	324	309	330	306	290	322	280	299	327	289	296	316	325	295	323	289	318	305	332	277	295	284	296	311	296	296	295	317	320	304	297	307	292	291	316	314	298	318	318	308	301	304	326	277	323	335	322	336	300	297	319	287	302	318	299	320	321	291	294	301	310	314	337	281	310	294	307	306	316	335	311	305	310	299	302	326	330	307	327	276	299	328	304	319	324	331	322	298	326	316	269	285	291	337	305	329	298	300	322	310	320	288	291	321	302	301	297	298	330	290	301	305	333	351	305	308	308	321	317	295	313	342	331	297	343	289	316	330	319	309	332	317	304	315	300	280	304	306	323	319	306	288	311	303	294	288	313	288	289	313	313	303	333	308	315	342	293	278	309	300	276	324	300	275	298	287	315	304	276	302	297	320	303	301	309	301	328	304	294	292	300	287	336	317	326	285	296	324	321	320	323	311	299	320	315	329	300	304	314	307	290	323	299	319	316	309	309	328	304	300	313	293	305	303	325	322	308	317	336	347	295	334	295	317	297	304	280	330	284	319	301	343	291	304	307	339	304	285	297	332	315	315	309	304	320	298	284	300	309	314	318	297	304	318	325	335	298	284	321	311	303	307	299	292	303	328	318	322	316	314	327	298	305	349	318	305	325	354	281	276	282	304	300	330	295	325	302	298	307	323	304	317	295	321	305	323	296	322	287	310	280	317	298	322	271	316	318	305	303	295	304	289	320	316	320	350	281	317	299	293	297	282	319	309	300	301	309	318	312	273	307	308	324	301	316	287	313	288	276	315	320	307	308	289	298	322	286	326	284	317	316	297	297	325	303	277	349	299	300	306	270	332	295	321	315	320	323	298	288	298	304	291	305	293	309	312	315	337	288	279	285	325	327	309	279	301	322	349	341	289	295	297	288	307	327	319	339	300	303	323	311	316	308	321	315	305	325	322	289	295	300	292	297	300	310	304	304	335	290	327	285	288	300	304	281	299	310	304	308	302	285	322	297	264	303	317	301	311	324	325	313	311	283	318	277	331	318	332	302	302	327	336	324	308	277	300	289	293	307	288	311	312	287	321	297	321	338	320	314	289	314	289	285	316	306	333	309	330	317	335	289	361	296	304	300	269	360	307	336	316	323	305	288	296	307	286	309	291	332	294	325	322	320	329	302	273	319	307	327	289	330	366	318	319	319	318	286	288	293	307	324	325	341	344	295	329	301	333	294	326	283	298	320	295	322	302	326	316	296	303	316	363	297	323	304	306	291	328	292	328	287	359	318	313	314	312	273	294	313	287	301	293	299	347	309	295	315	308	347	268	314	306	299	331	282	289	322	294	272	314	299	274	289	293	314	331	310	316	300	310	320	304	299	348	301	304	288	308	315	295	298	335	341	306	327	296	289	340	337	301	331	301	305	275	314	317	315	332	293	293	303	274	332	310	314	334	315	316	306	287	305	318	268	307	316	299	277	285	308	330	298	323	305	305	294	300	281	311	355	341	328	322	313	292	315	295	320	279	303	286	318	281	257	306	305	287	316	320	276	311	291	314	293	298	315	322	310	279	304	305	333	331	307	300	284	312	302	319	311	329	305	318	338	308	318	333	313	324	283	311	332	302	314	311	292	329	305	324	284	261	312	308	311	315	327	347	313	286	300	296	312	340	297	358	316	310	320	335	292	278	291	306	317	318	298	303	318	323	309	324	306	314	295	306	301	292	302	294	319	298	299	329	315	318	299	296	300	334	311	298	322	296	302	336	275	322	271	280	321	285	317	310	320	346	287	312	316	306	287	316	299	298	303	307	326	274	304	312	333	305	280	316	303	333	322	297	302	272	293	356	305	327	305	336	310	291	333	280	331	291	319	323	294	335	315	290	278	322	330	313	285	316	297	314	326	302	294	317	300	276	275	342	310	323	307	305	275	314	306	300	262	306	338	302	298	305	306	317	316	324	308
44798	64744	62707	36934	9041	1276	7088	3864	441	431	437	387	376	406	360	386	391	404	371	360	392	404	385	375	367	347	364	384	397	394	384	385	410	384	368	357	387	402	394	367	387	354	403	373	361	382	367	394	367	405	358	391	404	407	348	410	376	395	364	434	372	356	345	388	399	380	381	376	362	405	385	394	382	420	360	360	423	372	384	384	405	368	381	340	408	425	397	357	384	390	359	361	387	369	396	398	372	387	369	386	403	382	392	393	378	399	393	398	379	378	399	384	388	382	377	367	376	371	420	385	379	363	389	406	374	413	394	393	355	350	389	388	355	392	372	393	393	396	399	384	364	406	368	371	423	366	356	414	376	386	384	358	390	377	409	364	404	371	364	355	388	405	319	386	382	379	362	378	361	366	371	360	364	398	344	419	403	397	405	378	399	381	380	376	421	376	350	356	393	427	365	395	416	371	347	434	364	371	399	392	363	376	396	363	392	404	376	381	392	361	353	347	382	386	400	365	388	381	377	377	396	381	409	364	361	385	390	405	345	360	388	335	367	371	369	377	407	381	339	402	375	391	394	362	367	345	366	402	430	386	352	384	359	378	395	353	408	384	360	353	341	355	400	370	375	351	395	374	397	377	380	399	389	377	402	365	388	360	389	397	402	369	381	391	395	367	333	375	380	355	389	378	364	389	354	395	398	355	391	396	333	362	394	354	400	401	367	375	355	371	358	409	409	358	383	400	390	360	417	381	386	408	386	369	354	384	348	369	410	398	386	410	355	351	383	395	372	358	378	379	347	400	407	412	399	369	364	365	408	378	368	386	398	374	425	380	360	358	367	391	406	384	343	369	367	384	438	384	370	406	375	365	400	383	393	383	366	394	381	394	394	354	392	363	369	383	389	370	409	402	423	386	351	346	391	375	377	400	351	362	391	393	397	378	362	381	368	420	373	371	389	405	386	376	359	389	396	370	349	386	391	385	360	384	421	367	367	380	397	351	371	358	373	362	355	383	361	395	373	416	381	365	381	399	383	376	375	390	400	367	397	395	392	346	341	380	360	379	380	370	421	388	358	386	374	411	408	396	359	335	383	376	367	399	356	397	381	337	389	363	372	393	408	392	340	394	419	409	377	388	380	392	392	391	387	371	414	387	391	353	393	427	361	400	384	363	389	374	395	376	399	383	377	390	340	372	376	385	363	388	375	368	362	428	390	363	396	380	357	397	420	387	392	399	397	385	357	413	373	381	375	400	374	388	411	402	381	375	351	382	377	361	380	373	419	394	392	389	403	399	379	363	382	390	370	412	366	374	361	370	375	355	428	360	367	338	377	339	410	357	365	371	375	381	377	398	388	389	373	379	396	375	382	389	401	380	374	376	374	379	393	373	356	379	354	393	357	405	372	388	376	386	385	353	369	369	367	385	381	368	395	376	362	363	371	379	380	365	394	377	362	357	361	375	388	375	376	398	404	400	394	356	372	384	378	388	370	377	354	359	391	361	371	319	442	402	363	376	397	373	313	381	386	407	371	402	405	391	369	377	390	387	391	412	398	400	357	385	403	374	359	372	375	375	387	388	409	389	385	378	408	382	369	364	393	383	350	358	376	395	391	386	402	383	386	416	373	397	353	410	359	412	396	382	367	365	387	355	386	363	352	385	376	376	393	365	370	414	373	367	356	387	398	379	371	347	366	386	393	394	395	417	393	364	362	381	372	340	397	391	359	381	379	389	388	361	392	400	380	375	391	400	382	426	341	406	379	373	394	421	407	407	393	404	396	411	395	350	360	375	419	383	397	390	356	386	432	425	398	379	370	379	407	416	382	398	350	390	363	400	352	378	399	426	405	382	398	412	384	407	384	344	369	383	361	405	417	367	374	356	382	389	409	395	357	358	385	398	391	377	378	413	363	342	384	383	415	394	394	374	382	411	393	401	362	384	403	421	348	372	393	403	382	394	384	374	386	376	376	374	425	351	396	393	426	368	386	407	370	394	363	370	383	367	362	372	378	367	345	387	371	395	388	354	406	352	367	386	402	398	385	395	371	367	375	379	417	379	412	397	375	373	415	368	367	387	401	358	393	400	378	405	368	369	357	383	388	372	401	378	387	363	368	362	406	391	378	383	392	396	389	432	382	365	379	333	379	362	388	392	398	407	390	413	391	359	394	402	401	354	401	381	415	398	409	407	330	346	368	385	428	390	360	354	393	373	354	400	372	402	373	387	399	351	391	334	380	393	384	400	367	393	362	355	389	408	394	366	373	364	410	359	369	381	355	398	349	371	399	391	410	398	370	406	407	387	404	367	370	368	384	394	347	388	398	372	370	368	382	385	368	363	345	351	400	391	367	352	374	407	398	374	385	363	401	383	397	395	372	384	388	408	366	364	372	401	384	373	409	404	394	372	405	356	363	379	361	410	404	391	360	389	385	403	387	368	370	369	390	382	382	425	360	371	402	400	391	405	366	357	363	387	378	380	350	387	385	384	377	372	354	387	383	389	400	385	340	395	379	353	396	361	392	405	369	402	372	358	399	400	352	380	373	393	383	353	400	368	394	382	413	379	377	366	380	379	376	351	371	399	377	363	372	375	388	392	394	415	378	346	403	398	360	387	411	371	363	411	362	391	384	360	387	377	349	407	398	391	384	423	373	385	393	402	357	396	392	413	383	390	418	378	394	362	378	374	385	358	400	408	346	404	409	387	358	402	366	422	367	413	367	399	361	395	395	363	382	385	395	368	381	442	369	405	387	408	379	364	363	363	355	401	391	368	389	382	378	396	400	394	364	386	431	409	371	394	371	372	380	373	381	382	383	371	348	385	373	375	398	380	364	377	358	422	383	372	356	349	375	399	383	358	374	387	364	402	363	406	390	379	372	384	367	370	371	382	408	382	356	405	407	379	395	387	403	378	395	364	359	394	378	371	371	384	362	376	363	400	388	380	373	389	376	376	377	363	373	346	366	383	385	411	342	395	375	390	362	400	413	374	371	396	370	383	366	393	401	433	396	383	363	390	372	397	386	357	369	363	355	358	375	404	390	378	385	411	417	357	361	379	361	374	378	397	388	386	354	398	391	374	395	389	401	392	378	384	392	372	379	392	350	362	384	372	354	383	377	394	356	378	455	374	420	363	366	387	392	359	389	356	365	343	394	392	418	367	364	364	411	361	372	388	373	351	387	354	383	368	397	385	408	414	391	392	400	397	347	434	403	406	392	386	397	375	398	402	347	382	402	394	415	391	348	392	389	362	409	362	384	423	389	401	397	367	342	379	374	373	384	417	389	393	357	376	357	418	351	376	379	338	411	376	390	384	376	392	352	398	377	402	369	391	387	400	376	374	344	403	390	365	356	359	374	375	380	371	377	380	356	384	386	354	381	423	383	387	407	416	362	361	366	390	381	372	391	371	384	385	438	359	389	393	394	360	381	355	399	372	378	388	381	384	341	382	373	369	394	358	381	407	379	367	376	394	381	375	352	374	388	371	357	373	395	371	411	392
22186	20738	31124	25684	21932	21050	22004	9372	1011	817	756	774	726	724	720	679	753	731	666	726	686	721	700	730	689	687	661	699	739	732	706	657	694	701	696	778	729	737	743	691	676	680	683	697	683	723	665	682	717	632	712	676	685	703	695	725	674	756	672	654	678	666	631	669	667	692	707	687	644	748	671	668	718	694	675	657	715	678	712	712	669	682	709	687	698	676	716	703	675	668	703	726	685	707	680	643	639	704	677	709	649	705	713	687	660	706	707	694	659	726	710	707	696	703	691	704	640	619	670	635	680	655	699	667	721	648	657	732	696	684	696	662	665	690	653	681	721	702	637	711	722	684	634	655	647	659	709	662	721	713	667	670	671	650	724	707	684	672	670	695	711	702	689	722	720	684	673	667	653	700	707	697	705	710	709	670	700	684	708	727	675	701	673	677	702	677	660	704	698	668	653	706	712	685	702	686	681	706	692	622	684	703	657	621	722	667	662	665	681	729	646	680	700	624	714	702	666	670	641	684	669	695	681	679	656	706	694	708	695	670	654	703	683	709	677	717	672	638	690	658	727	704	669	689	693	689	712	712	668	685	721	705	690	672	663	738	727	705	655	684	678	728	649	763	725	638	675	687	698	707	726	684	652	691	692	707	692	731	674	648	713	706	668	735	700	668	706	661	660	710	684	653	716	670	694	678	668	650	664	708	728	654	703	708	672	666	736	670	662	707	634	730	689	707	694	709	662	679	631	656	672	637	697	691	717	667	693	700	690	700	691	676	663	672	698	689	654	689	672	673	696	676	731	708	708	644	666	630	718	676	663	696	709	738	678	716	716	713	652	663	684	727	658	719	725	706	690	636	678	688	746	676	665	705	742	681	719	690	695	699	703	644	682	666	627	715	656	694	715	661	686	698	669	688	671	696	690	654	665	725	687	704	732	691	678	658	692	705	674	708	712	621	675	666	679	699	707	721	659	700	699	691	728	702	659	684	634	712	624	674	667	731	671	677	697	731	685	701	677	705	646	724	664	720	637	703	692	658	688	698	673	720	695	698	667	637	676	671	665	675	681	673	693	674	685	679	668	683	678	673	676	661	706	714	677	662	757	693	688	705	716	658	691	642	730	705	695	710	671	678	722	673	710	675	710	741	644	688	696	722	701	685	724	672	671	719	682	700	656	677	654	760	707	696	733	683	680	665	709	695	686	656	695	663	723	711	681	697	678	703	680	653	678	637	722	662	638	642	672	706	681	694	704	680	692	664	704	666	691	666	698	721	693	700	684	684	661	677	714	688	722	719	667	697	672	694	669	674	659	700	670	677	693	704	662	698	683	698	685	701	691	670	651	672	717	660	678	649	687	678	700	703	773	642	616	697	625	723	665	686	660	731	703	666	705	720	672	698	678	681	674	639	641	647	674	680	721	663	673	688	681	676	677	730	694	712	664	689	672	668	658	717	718	664	683	694	689	649	671	669	698	637	647	690	660	667	704	691	680	674	652	678	691	671	672	709	749	668	697	664	686	642	674	664	716	686	683	644	658	660	712	642	674	684	674	668	650	685	666	710	705	667	653	707	715	710	645	683	669	664	718	694	640	720	671	711	727	696	662	707	673	663	670	674	674	657	722	682	718	678	701	712	704	660	654	690	644	732	624	699	663	686	697	678	701	737	705	649	693	683	669	713	718	679	696	684	661	676	678	745	720	700	705	658	683	687	694	683	700	654	677	614	651	640	711	718	677	640	629	702	663	693	670	674	701	667	750	710	748	666	685	695	713	737	651	652	664	646	697	681	655	654	687	725	667	702	712	703	652	717	658	730	666	681	721	698	693	704	674	696	670	721	726	687	645	725	689	677	677	717	698	729	657	675	703	694	682	632	727	693	669	644	653	678	683	690	706	672	691	704	657	674	711	689	701	649	691	646	685	695	691	666	718	678	684	684	694	665	693	677	710	695	663	655	720	654	665	704	683	656	669	709	671	651	661	691	711	709	674	720	667	640	651	683	730	676	684	708	658	665	706	692	647	722	636	697	683	705	704	701	683	703	705	751	671	665	693	715	686	745	687	745	778	637	661	686	637	646	672	673	691	652	657	692	669	682	690	676	694	657	657	655	679	698	735	696	661	690	664	667	696	678	699	699	675	696	658	715	678	695	669	718	670	716	687	689	692	691	688	678	671	677	718	714	684	676	662	708	664	700	721	625	622	667	691	706	688	681	717	677	724	749	667	676	657	692	663	722	707	769	631	683	686	723	691	672	627	700	672	724	723	659	695	668	710	677	724	689	675	674	675	656	663	694	721	688	678	690	666	694	719	707	703	665	673	671	737	687	684	689	691	697	706	738	710	688	678	716	662	694	695	654	671	659	692	712	677	677	672	670	670	663	673	681	683	665	714	693	682	685	704	684	684	699	652	716	667	689	705	635	667	715	687	719	699	758	672	717	670	649	675	699	667	695	660	620	676	679	657	722	722	715	636	731	685	708	673	685	727	709	669	633	688	666	669	678	696	663	697	686	698	671	729	706	702	656	668	743	672	681	646	693	668	648	656	689	762	678	672	674	688	671	700	663	693	648	719	704	673	728	687	666	687	700	701	705	741	705	710	670	741	671	704	583	676	708	699	704	691	699	703	705	703	758	694	641	744	689	655	694	693	652	720	674	612	688	669	723	673	635	689	711	676	754	677	658	653	669	672	694	698	634	671	665	646	715	732	682	684	699	707	700	682	688	715	673	699	701	697	712	683	686	710	652	690	700	735	692	664	698	704	661	671	699	666	710	679	664	693	702	702	643	664	702	675	721	707	665	722	662	668	681	717	680	648	704	664	697	718	699	689	685	697	698	669	722	674	641	711	672	676	740	709	715	682	735	663	689	688	644	672	695	678	704	673	678	735	676	682	682	719	686	679	725	701	726	688	692	702	665	672	709	648	652	699	663	736	757	702	689	705	693	673	715	662	665	636	690	649	656	640	687	651	689	711	703	640	693	678	668	713	712	700	695	696	714	667	692	679	683	686	688	722	685	615	672	624	673	697	715	659	722	711	649	674	696	694	668	744	682	687	718	694	700	680	710	676	697	674	684	678	664	680	757	637	715	698	625	705	621	681	655	699	676	700	667	700	659	685	703	704	676	677	703	675	716	699	673	721	691	687	649	678	665	682	708	692	645	725	728	686	713	681	682	676	673	618	652	733	692	636	711	690	661	631	679	667	765	690	679	700	651	702	740	659	659	730	697	677	727	722	686	691	669	670	722	673	718	701	696	710	687	658	694	693	716	672	653	705	662	707	657	727	700	688	639	701	669	648	724	686	662	666	684	662	713	712	649	712	691	680	701	655	671	666	709	680	650	638	653	650	706	704	643	672	693	645	643	721	654	677	706	683	668	673	692	712	662	659	676	677	686	660	705	700	692	704	743	734	685	711	681	669	661	666	685	711	698	691	686	689	733	665	644	639	709	704	717	670	700	691	746	691	700	711	690	655	640	687	649	666	715	670	672	671	684
49466	81606	73550	58508	15735	4773	15664	9602	1064	986	968	863	884	888	880	845	831	844	830	795	819	788	776	787	787	802	820	753	812	822	822	762	801	769	774	792	772	821	811	790	752	782	813	780	775	788	789	801	803	755	780	766	794	801	776	768	747	767	819	820	769	759	810	762	724	772	737	803	802	769	821	761	711	802	775	776	742	834	774	753	755	809	736	768	771	800	759	787	777	806	757	773	745	789	802	770	733	784	786	824	763	782	754	771	776	743	765	742	784	772	790	767	818	782	749	749	764	823	790	781	779	767	794	805	743	809	803	726	760	766	737	791	806	752	727	791	804	775	736	755	761	803	725	791	766	804	777	762	754	802	819	758	773	861	770	788	825	766	775	759	760	746	773	791	753	763	776	782	740	806	772	746	809	800	765	796	733	790	759	763	767	734	731	754	779	784	765	815	815	786	700	753	753	802	748	801	766	774	759	823	798	778	787	766	785	801	784	761	783	811	760	766	789	772	745	774	787	759	807	748	762	798	753	746	784	770	747	794	799	762	763	767	774	738	795	792	778	772	785	765	764	740	784	744	752	772	816	727	807	753	711	760	774	770	763	800	792	788	826	810	789	754	810	754	805	757	750	792	747	757	793	714	788	725	780	796	800	748	743	754	751	764	734	785	794	741	809	744	816	774	834	765	806	758	777	802	803	762	840	760	809	740	823	782	767	790	776	783	793	751	755	777	782	769	682	743	753	781	791	768	804	760	777	742	780	763	758	761	756	738	793	800	730	803	770	759	782	794	781	768	740	794	765	728	807	756	748	766	811	751	793	763	752	807	771	814	746	761	769	726	714	781	838	741	807	766	793	785	759	777	720	770	789	751	760	822	812	799	776	812	729	788	797	779	779	748	751	782	788	757	726	793	742	794	810	769	785	788	749	742	791	784	757	785	762	777	760	757	749	789	705	729	757	763	768	813	787	767	801	754	733	799	727	759	802	748	779	752	794	760	788	761	809	712	768	745	763	777	765	798	736	707	801	807	794	770	742	778	737	782	783	779	808	775	761	754	794	730	786	767	732	799	719	729	791	737	804	809	778	748	770	775	775	746	849	766	800	772	795	727	787	789	791	748	744	785	787	737	794	756	730	792	715	772	777	789	796	739	770	758	856	776	831	743	770	792	818	757	771	757	797	756	780	714	760	777	761	804	747	799	803	755	767	748	754	785	811	761	769	738	777	729	699	784	829	767	817	801	782	757	807	782	762	782	763	784	778	772	715	706	777	750	849	808	706	753	746	811	807	783	777	815	776	784	784	803	776	809	781	761	761	810	741	768	748	750	722	777	732	769	791	751	783	791	788	732	727	783	766	796	745	802	741	813	791	798	819	814	748	795	802	734	767	756	770	818	790	712	770	801	782	770	740	767	791	762	802	804	818	768	748	738	756	739	786	750	776	807	805	750	774	743	772	773	770	785	854	770	777	752	757	777	771	775	800	775	742	775	783	733	759	756	800	765	769	782	789	797	762	794	734	770	813	780	785	777	796	768	768	776	766	734	743	833	738	759	783	724	765	752	718	805	751	800	817	785	788	804	764	743	736	789	765	771	756	765	772	766	779	795	782	834	752	741	722	804	769	774	767	808	755	725	778	813	742	817	736	778	751	760	843	735	774	804	777	751	769	795	750	848	750	811	751	777	744	712	771	796	817	813	789	775	810	722	774	776	784	827	786	809	717	789	791	783	793	800	743	750	830	786	743	757	756	807	781	721	774	758	742	777	762	797	763	785	782	771	754	760	811	747	755	791	793	825	811	820	778	796	780	814	736	739	779	774	748	797	759	741	784	768	818	759	745	759	732	805	781	771	768	756	806	753	772	796	808	756	779	763	774	778	738	740	782	799	773	792	779	764	761	758	746	771	714	780	795	840	764	769	792	724	772	757	757	771	783	740	709	759	770	765	789	785	793	733	748	792	819	765	812	781	764	762	791	738	789	819	741	822	783	736	798	760	756	783	755	731	800	740	755	756	749	803	752	759	809	760	758	724	785	757	712	769	802	737	756	753	744	803	740	743	780	798	773	753	744	769	789	727	800	757	716	770	746	753	757	764	759	781	728	789	781	766	735	762	810	799	767	737	760	778	789	731	787	811	819	819	756	810	778	761	686	743	764	777	800	768	769	752	813	742	733	765	772	761	817	791	812	783	808	752	788	751	793	755	776	779	795	762	803	772	756	814	716	724	792	801	802	847	816	788	716	761	765	784	748	785	829	753	808	720	784	779	790	768	777	797	759	785	731	774	801	763	744	737	773	791	752	711	755	780	786	800	780	795	760	786	779	757	810	789	778	812	720	790	759	740	759	822	809	795	824	707	805	740	796	720	773	783	771	697	767	719	807	802	756	724	806	852	780	775	774	756	745	748	773	790	778	778	743	729	760	787	730	773	757	772	756	823	749	764	769	795	763	768	750	790	748	811	817	775	786	783	798	748	732	766	787	779	743	755	800	720	800	814	836	758	746	774	773	782	784	774	779	792	793	784	800	780	760	770	771	731	801	763	752	768	768	778	774	740	770	810	787	792	754	787	742	797	802	759	774	785	679	762	728	748	803	793	782	750	777	790	786	786	793	774	760	774	770	776	828	752	787	755	784	742	802	753	781	791	786	709	735	814	791	774	770	793	760	779	793	770	701	769	751	780	824	794	779	741	744	734	796	810	797	773	787	798	768	834	741	725	787	753	729	807	793	779	718	790	827	800	801	762	769	753	753	780	755	818	790	781	752	764	778	764	732	815	819	778	699	780	776	761	768	791	777	829	778	714	756	761	801	802	805	763	759	766	755	770	707	775	821	770	733	731	767	765	748	838	782	723	760	778	731	799	824	807	793	792	693	834	749	721	861	767	799	751	812	760	773	791	765	803	808	753	782	736	771	807	778	739	758	787	809	763	800	828	824	779	759	764	794	743	762	833	775	749	772	723	793	749	736	770	780	731	825	793	729	782	709	736	749	770	757	730	742	785	755	746	752	798	733	785	748	778	757	786	724	739	819	761	757	756	774	707	802	751	755	792	815	749	781	733	746	774	802	782	737	757	768	773	731	774	795	781	766	781	800	721	784	770	807	733	728	730	791	754	814	766	758	746	825	770	765	816	788	784	782	759	807	769	831	791	800	781	796	762	763	789	781	799	737	755	761	832	756	789	780	780	812	800	762	787	774	797	764	768	784	777	766	784	779	742	810	748	763	760	780	775	767	780	787	756	727	746	800	773	811	752	746	815	759	778	737	763	748	787	750	774	846	769	755	745	775	793	807	749	745	787	766	796	787	784	760	794	799	788	738	788	785	759	729	758	749	749	704	800	758	775	735	785	790	793	757	804	767	777	751	775	781	820	789	850	786	774	780	758	778	804	791	798	736	761	787	782	747	759	795	842	769	788	770	748	781	772	846	753	766	767	824	797	751	769	792	743	733	823	783	744	765	783	756	822	756	738	772	794	743	771	723	813	799	748	765	802
31077	22135	32463	18647	3904	707	1096	629	310	339	343	313	317	337	381	333	320	324	330	357	310	317	340	300	331	325	352	340	355	354	364	339	330	320	312	351	342	328	337	322	357	301	305	317	340	332	317	292	327	330	333	328	333	350	313	301	332	366	357	305	349	371	335	337	334	321	360	296	283	305	365	325	373	314	321	370	319	347	323	311	337	328	324	347	330	312	313	309	346	345	307	331	335	327	310	355	336	338	310	321	356	333	325	307	325	344	359	307	343	329	342	336	335	344	345	334	340	349	335	347	330	377	330	308	320	366	329	321	358	345	333	335	310	344	294	329	340	341	336	314	327	325	314	327	265	359	357	320	341	319	312	330	343	310	301	321	339	337	375	318	341	295	317	314	347	306	333	313	340	347	333	329	314	302	362	328	290	354	332	352	334	302	351	347	305	346	343	328	327	309	297	346	336	330	324	315	335	349	336	324	341	329	322	336	326	387	322	328	326	338	344	321	318	334	338	345	341	335	343	330	328	354	342	321	351	324	336	336	322	343	333	341	321	354	339	328	355	336	323	332	333	338	326	350	339	333	341	318	331	319	313	375	336	324	349	332	330	318	320	324	353	295	307	336	344	352	322	327	340	335	341	346	362	351	329	339	334	351	329	346	366	354	361	346	359	330	329	331	343	339	338	303	307	333	320	305	316	332	340	367	350	323	378	331	303	292	328	340	300	335	319	389	334	322	331	335	310	322	319	321	331	345	313	347	345	329	331	331	303	321	338	337	317	332	388	343	342	310	349	352	328	316	331	315	346	327	326	341	307	334	311	328	341	342	332	319	316	299	312	322	335	289	311	318	322	326	330	355	318	330	302	333	333	344	297	346	318	335	350	280	353	332	329	333	306	341	334	373	336	303	331	307	314	341	346	338	315	292	349	311	315	327	327	330	317	341	349	340	327	356	360	350	359	334	287	340	313	287	319	344	333	323	326	326	324	311	338	338	359	318	333	333	359	310	358	334	334	359	357	354	351	349	335	343	309	318	328	358	349	312	315	329	329	342	328	329	385	317	336	332	295	305	324	348	292	338	345	317	331	317	339	316	344	331	335	305	305	353	333	305	325	305	331	331	306	318	362	325	307	330	329	293	336	311	303	332	349	358	335	317	314	360	320	345	326	337	310	333	342	333	319	300	354	343	337	312	353	346	318	325	326	333	328	325	308	366	333	295	328	335	325	346	342	314	332	348	342	329	330	348	325	316	350	339	360	324	326	330	320	340	327	330	314	363	339	329	338	350	320	336	350	346	344	316	304	319	341	344	306	369	328	332	358	317	330	348	319	338	302	302	313	319	326	315	315	342	333	344	316	331	328	354	295	325	322	324	316	338	344	307	331	319	340	359	318	322	360	322	353	336	332	315	324	342	334	296	350	340	338	334	347	316	314	311	340	329	316	356	338	337	322	342	333	307	339	360	356	324	303	347	318	323	308	321	339	327	335	336	343	326	310	333	331	315	352	323	329	338	363	327	312	318	334	328	324	307	340	365	352	354	350	334	327	319	332	361	321	326	333	313	325	366	299	316	337	328	306	312	341	325	360	320	332	328	304	343	317	309	336	338	328	359	339	316	337	344	343	326	338	340	333	357	336	313	315	285	300	337	354	337	343	330	338	332	342	336	348	326	324	306	321	319	322	327	354	325	353	343	311	318	331	344	339	325	322	332	346	286	348	340	345	331	331	336	358	320	332	309	355	317	327	325	323	337	322	311	311	312	307	299	311	357	351	300	341	318	373	339	358	375	361	307	331	350	306	325	303	338	322	318	358	336	348	330	341	341	330	323	313	319	327	345	307	316	324	313	351	352	314	342	356	328	301	320	341	336	322	319	330	306	330	358	351	334	329	315	366	294	320	318	340	307	321	337	320	318	348	336	359	329	344	367	328	316	321	369	332	316	338	360	325	347	295	345	325	318	308	321	350	335	331	337	356	306	338	328	353	344	308	351	350	333	327	312	357	336	341	312	319	323	313	317	322	348	305	327	356	284	350	346	334	337	359	342	331	321	324	353	379	353	330	345	322	341	294	333	350	337	338	341	326	331	340	333	356	336	337	333	294	340	351	327	346	333	327	349	340	334	339	360	346	336	312	369	335	356	333	320	344	319	336	344	321	310	336	319	351	326	336	311	331	332	304	367	290	339	306	342	353	322	333	308	328	350	319	322	347	316	333	357	327	336	327	319	305	336	323	323	314	328	300	372	339	346	359	349	340	312	379	325	328	302	316	354	320	352	327	355	338	362	332	344	357	320	353	348	334	310	323	341	351	320	364	337	330	362	330	311	316	343	368	346	343	317	334	334	317	317	350	337	350	307	328	290	323	315	325	332	313	348	340	326	336	324	310	331	305	334	306	333	302	309	341	301	307	327	329	347	293	304	320	348	290	350	332	341	346	354	332	311	304	362	346	296	336	324	307	313	319	310	327	316	290	324	304	328	320	355	327	316	337	340	250	305	321	353	353	364	319	333	338	302	349	314	321	354	383	337	337	335	307	347	339	302	326	330	317	316	344	329	366	343	356	355	320	306	325	342	312	338	321	322	320	333	326	319	316	334	338	316	312	317	350	306	312	318	314	313	336	289	313	373	333	331	332	316	321	338	341	326	362	347	327	319	327	315	312	358	332	334	317	317	329	351	309	332	359	347	324	299	321	297	312	331	338	307	331	340	339	322	347	335	329	314	339	322	316	340	359	348	350	331	305	353	317	324	343	334	372	303	339	341	341	327	297	318	322	316	340	342	333	347	337	305	339	332	352	311	320	362	341	335	313	311	318	335	308	309	337	361	367	335	314	336	364	330	322	318	319	361	310	350	316	325	359	330	322	303	360	309	339	330	323	332	365	310	299	316	307	332	328	316	352	322	355	312	344	342	344	366	291	332	315	320	329	347	297	328	356	309	343	333	313	304	343	313	331	355	363	307	351	344	331	316	320	330	328	313	343	342	340	333	340	324	321	321	341	330	290	318	316	319	332	295	321	333	324	340	342	347	331	314	343	353	357	337	334	358	340	315	329	326	346	293	349	323	321	312	324	327	357	322	308	329	340	367	347	368	327	314	305	356	299	338	315	324	350	309	313	331	341	348	331	324	334	325	352	339	337	325	317	346	326	327	297	311	348	305	326	333	340	326	346	339	308	335	344	322	354	336	320	333	329	331	329	347	336	328	329	330	309	340	345	312	345	299	329	349	312	342	374	342	344	329	346	346	348	352	350	351	359	330	343	342	302	310	361	301	316	345	332	346	334	348	349	316	347	310	336	337	353	348	331	335	329	315	300	314	323	347	310	362	348	323	336	339	354	350	336	316	320	315	316	329	325	361	352	311	324	322	344	284	343	325	363	330	295	313	295	323	332	339	369	351	344	338	291	325	350	347	331	322	352	354	347	350	317	330	362	324	328	332	342	355	329	314	322	335	349	353	320	346	298	331	336	352	284	345	357	346	330	350	307	318	316	342
37927	31028	34203	12713	3433	980	1736	843	384	373	413	354	406	357	387	397	400	346	433	392	385	405	375	356	379	392	391	372	375	341	423	371	374	353	400	372	359	382	365	415	370	379	428	387	360	369	386	419	418	423	371	353	380	389	377	369	410	388	392	368	394	373	356	376	381	381	385	383	392	382	360	370	393	357	425	349	365	373	398	383	376	369	404	419	378	385	405	382	377	372	419	397	366	361	404	411	373	387	402	393	392	394	405	389	392	376	382	409	378	407	391	415	403	380	408	359	417	373	386	411	389	383	376	389	388	382	409	398	410	392	405	401	376	356	367	400	369	388	381	375	380	369	418	355	388	396	375	376	417	361	392	370	402	372	411	385	397	414	363	397	401	399	433	419	417	374	394	387	390	396	381	388	396	396	409	402	402	345	411	400	380	386	357	386	386	385	392	405	382	387	389	390	380	417	372	367	375	376	369	374	354	393	384	348	398	362	395	356	418	407	358	402	387	383	373	369	381	434	362	379	393	392	368	380	385	417	372	415	384	340	370	388	357	365	393	402	381	366	363	402	352	350	379	411	387	368	388	363	404	356	380	384	402	364	412	405	403	387	396	403	379	356	372	381	356	389	354	380	398	409	381	369	369	388	402	399	429	386	377	394	402	427	392	395	398	393	401	442	408	352	369	375	386	356	407	388	352	381	394	369	391	414	360	359	385	392	368	397	380	402	388	362	407	371	382	415	405	399	350	392	377	407	385	384	403	381	402	378	369	381	391	369	367	379	392	355	358	401	375	380	389	372	386	363	391	383	396	391	397	369	387	391	401	397	399	356	355	391	397	399	365	385	374	379	383	422	423	388	380	358	397	360	412	375	355	378	397	373	355	380	396	386	425	393	414	388	384	410	353	382	336	397	427	339	390	364	408	368	383	385	404	378	394	373	371	367	370	357	350	400	407	391	370	412	386	379	340	388	420	393	391	369	356	395	353	386	399	389	362	414	395	401	352	408	384	398	378	391	386	398	395	409	413	360	393	375	416	360	404	369	401	381	366	372	428	367	402	401	387	339	363	349	377	350	356	367	384	397	366	382	377	408	397	395	361	366	382	394	378	369	405	398	425	395	383	384	370	372	384	406	410	394	367	362	382	394	397	394	409	392	380	398	385	347	374	368	392	381	421	379	391	395	410	403	393	406	390	347	376	386	398	425	403	398	402	373	356	389	386	375	408	408	358	377	382	374	394	404	405	401	378	365	390	386	365	401	392	378	391	395	419	376	385	402	363	374	369	382	372	427	388	392	402	402	345	385	378	385	373	385	349	392	394	369	373	399	381	401	399	404	366	378	401	385	423	396	389	385	365	375	414	390	374	408	348	423	342	431	405	366	386	380	396	382	375	353	366	384	380	387	342	419	387	382	381	387	401	418	361	403	413	389	409	377	377	364	401	385	385	414	375	390	404	383	393	373	410	363	391	376	369	390	378	405	378	372	359	383	367	401	405	359	372	400	357	404	381	362	389	379	383	372	345	383	380	379	355	379	357	384	376	362	377	359	426	398	394	369	397	396	352	384	398	416	382	394	387	409	363	392	386	413	418	427	362	355	422	393	394	384	361	369	406	395	394	418	416	411	389	376	388	387	377	368	404	409	402	389	352	384	408	430	404	381	361	403	389	384	419	374	390	383	392	405	404	402	384	422	430	404	377	386	394	409	350	368	388	411	353	376	354	366	366	381	389	391	389	397	380	398	373	373	383	395	364	385	411	380	365	349	371	374	356	412	426	364	428	356	368	377	405	405	390	420	392	401	392	374	400	376	388	394	389	386	403	397	393	404	409	380	370	355	380	400	391	393	373	398	361	390	379	361	386	378	384	407	405	388	377	408	384	385	395	382	423	385	390	366	359	377	358	404	374	376	389	363	352	384	380	411	396	382	398	405	403	378	435	414	407	391	404	367	410	371	411	393	369	370	402	417	376	395	358	410	397	382	385	371	378	390	414	385	383	374	378	400	369	375	380	371	393	406	360	355	392	382	384	391	399	410	392	393	363	366	382	404	416	392	397	405	400	387	367	421	379	410	384	380	372	386	417	387	372	364	372	367	405	376	358	355	378	391	366	405	392	348	395	383	397	361	381	406	415	420	396	376	382	389	367	408	375	389	382	385	353	364	404	431	403	398	386	408	373	415	406	395	380	392	390	433	400	385	390	407	365	417	388	380	386	370	415	400	353	376	371	405	369	386	371	408	378	391	395	394	368	398	423	379	428	392	423	366	391	411	411	372	417	372	430	397	366	391	406	385	358	394	361	397	369	405	390	409	414	403	369	391	412	379	392	369	377	388	403	365	367	364	375	403	352	405	381	394	396	396	409	390	407	379	424	398	413	381	384	388	389	374	360	396	377	396	411	385	387	375	383	395	367	376	381	390	394	397	362	390	355	383	427	373	373	392	397	397	408	359	404	389	381	404	377	398	389	421	387	364	425	368	371	354	395	380	426	417	376	390	401	355	367	429	384	385	392	369	339	399	404	355	378	354	339	371	417	380	372	356	363	410	354	406	405	393	401	372	362	368	382	389	369	389	385	371	374	397	411	391	391	378	406	385	418	406	394	399	379	425	393	402	419	413	393	389	387	406	387	401	392	349	382	409	378	362	426	389	386	389	398	393	346	402	388	377	379	372	406	383	375	396	368	413	401	387	371	392	394	384	369	374	387	364	419	407	405	366	418	385	402	389	382	386	423	375	403	419	464	389	391	397	382	425	377	392	351	380	425	401	391	355	389	388	368	384	388	375	401	323	381	414	371	392	395	424	400	378	387	386	377	415	403	403	385	389	369	383	380	366	416	380	396	363	392	338	410	376	401	362	354	391	422	379	398	397	395	384	359	378	411	402	409	428	380	365	390	376	383	399	399	390	411	366	400	376	426	365	372	382	382	402	332	395	381	410	411	409	401	393	389	393	322	405	399	413	396	387	349	445	350	373	358	381	392	357	385	366	369	386	370	393	365	351	362	379	409	392	375	356	363	377	367	377	454	358	375	381	378	402	379	387	387	375	388	411	364	378	397	373	412	434	380	372	371	383	390	369	390	408	343	401	379	374	389	421	373	370	402	355	379	374	380	412	393	410	390	399	402	360	415	377	378	405	407	386	354	421	364	388	366	390	382	402	381	388	419	363	401	380	406	376	380	418	399	393	375	345	430	359	377	353	383	365	380	369	405	388	387	405	392	357	390	384	354	381	383	398	383	362	402	376	367	404	387	386	399	380	373	364	406	399	372	400	357	368	427	367	377	398	355	395	411	404	370	354	364	377	381	377	380	383	374	380	377	383	417	371	393	376	414	388	418	374	386	416	409	416	383	366	372	369	410	363	373	340	402	385	388	395	386	382	398	415	365	375	388	391	377	380	421	378	345	386	376	372	366	413	369	400	360	405	403	351	413	416	371	406	381	411	355	431	408	400	421	352	393	431	355	395	393	401	396	401	353	399	368	367	336	371	388	405
23428	20771	33281	32112	24124	13720	9441	3713	641	646	651	571	609	612	584	622	566	540	570	596	597	616	583	632	612	612	599	573	612	556	597	605	565	597	584	634	581	556	601	566	586	552	596	535	597	583	589	568	600	570	641	545	593	538	600	541	560	632	599	559	584	573	572	577	615	563	608	565	613	589	608	601	547	581	568	590	638	559	598	606	562	560	608	562	585	567	602	565	537	586	576	593	592	574	601	549	604	584	613	538	578	637	593	557	613	621	595	549	598	549	574	601	545	596	546	593	564	605	588	582	547	601	567	513	551	596	545	587	568	571	574	574	578	599	580	579	621	522	579	603	585	593	598	589	591	585	525	562	583	596	577	592	568	564	609	553	614	583	590	561	575	563	562	585	561	603	562	598	613	591	584	564	571	580	591	534	589	610	624	509	558	559	571	586	608	597	546	557	597	508	613	607	570	580	602	562	572	659	579	607	585	584	602	537	612	578	564	555	575	590	575	554	579	598	576	591	595	580	564	605	558	604	551	592	586	569	593	520	567	555	574	548	569	608	577	584	578	564	551	586	531	527	575	613	604	616	560	609	582	639	589	600	558	560	580	592	560	523	570	579	623	630	582	619	602	571	553	566	558	630	602	553	552	551	593	556	601	566	594	585	593	624	608	569	587	631	549	571	595	570	596	615	582	570	597	573	554	583	560	575	579	597	575	573	579	569	616	599	595	601	563	550	547	601	622	596	577	560	570	552	561	581	607	567	571	554	561	595	561	529	597	555	594	561	595	592	537	623	556	573	631	537	561	508	581	554	567	552	607	601	570	600	594	577	608	594	550	588	567	591	544	564	588	578	591	564	580	599	575	566	556	535	548	597	590	558	589	616	535	568	542	577	600	604	521	574	578	561	553	633	583	571	558	621	527	618	607	556	579	596	554	593	599	572	591	562	546	606	580	583	608	537	576	570	589	585	612	535	598	602	540	576	599	557	598	600	562	581	587	538	574	563	578	538	561	557	626	568	590	610	571	572	546	569	587	582	560	556	587	572	559	573	606	584	537	568	582	552	596	573	624	604	576	602	540	598	594	588	586	554	583	546	569	618	594	590	572	581	582	567	571	601	616	572	543	611	567	551	571	590	565	588	571	570	608	598	578	587	562	575	572	557	577	563	573	616	561	577	569	542	549	587	578	584	573	575	583	551	583	580	594	592	613	532	634	565	586	569	569	572	563	568	591	603	576	557	586	567	543	605	582	579	626	547	583	573	593	581	539	523	558	579	561	530	576	607	547	561	533	604	607	488	572	547	548	563	576	566	566	557	573	551	556	604	624	626	601	528	564	598	544	586	575	565	586	548	554	543	562	596	593	546	588	569	594	594	580	559	583	568	552	549	539	577	600	561	578	594	567	571	596	569	617	565	566	553	590	576	543	571	558	570	620	575	567	565	583	576	573	555	525	573	567	615	571	583	568	587	606	582	588	555	557	571	575	559	594	567	598	575	595	602	551	530	609	613	542	549	592	583	566	566	551	593	594	585	579	592	593	593	557	609	599	589	567	561	572	557	606	593	577	584	588	592	619	579	520	506	588	594	585	585	605	546	570	582	624	567	580	597	545	598	652	569	604	585	538	540	558	522	601	560	587	601	593	602	582	547	607	579	558	590	607	565	583	601	606	561	572	551	593	548	585	583	550	626	587	582	602	610	576	602	596	576	572	564	592	521	599	602	579	619	626	584	560	602	550	587	552	561	602	591	633	580	600	615	558	566	530	594	611	592	587	556	549	572	561	610	585	604	561	587	605	611	566	580	571	549	561	567	554	583	612	584	561	544	554	546	544	631	584	557	551	568	600	537	562	558	590	598	553	556	611	559	558	574	547	508	579	562	590	593	583	540	563	516	576	571	576	585	592	573	566	592	587	536	594	591	619	581	570	611	605	570	583	597	565	562	593	545	600	587	567	625	586	586	530	564	586	590	585	590	580	592	618	626	573	571	564	564	570	589	547	592	573	598	596	563	597	590	585	603	566	565	576	591	579	591	586	585	621	589	575	588	580	594	573	578	536	579	570	610	567	551	567	601	590	557	544	576	605	634	547	580	602	581	538	581	580	609	574	581	590	567	599	590	605	616	551	601	576	606	579	491	597	581	589	590	585	587	552	593	570	572	548	538	554	578	541	541	598	612	555	577	572	595	514	583	608	589	590	594	556	603	593	552	587	604	555	586	564	558	582	541	521	543	565	564	551	570	565	587	585	608	561	577	554	591	556	558	558	571	542	573	588	543	562	557	622	588	579	523	585	577	537	563	541	536	594	584	572	603	592	544	562	574	595	579	578	598	591	608	575	536	564	540	588	572	593	558	604	559	557	565	593	581	551	566	566	578	543	597	546	566	596	582	562	532	595	595	544	571	552	560	605	530	517	546	629	570	559	606	560	579	575	572	552	527	592	592	580	593	600	549	579	594	517	617	567	552	583	568	579	529	570	542	577	564	584	540	571	553	581	573	580	569	579	610	506	590	564	557	547	574	609	587	534	580	584	608	610	545	569	565	573	607	571	571	569	541	543	617	551	569	586	560	621	555	543	596	562	575	598	555	607	584	566	583	567	557	573	583	611	580	591	567	537	566	574	568	568	622	595	565	578	551	635	555	620	571	649	551	547	623	575	583	618	553	570	559	610	576	570	560	546	569	589	561	555	556	551	589	575	606	646	565	568	566	622	554	594	597	565	593	578	537	578	599	541	579	558	551	623	595	557	550	584	592	572	554	589	577	556	589	608	587	572	550	581	570	567	550	585	587	574	598	559	564	571	552	535	599	596	565	576	577	565	555	600	589	585	553	619	534	589	590	615	565	569	575	558	571	596	650	566	570	564	543	565	538	571	608	572	562	602	600	566	550	581	605	591	583	589	562	611	596	557	603	567	575	628	566	529	564	561	586	596	546	584	567	539	549	618	564	545	576	597	611	577	569	557	569	574	557	572	618	572	592	578	557	618	541	567	576	550	578	563	560	562	552	551	568	600	556	552	569	600	557	557	553	569	589	603	580	584	598	642	517	561	503	571	576	579	563	592	586	579	590	553	534	524	568	602	588	551	578	565	555	572	594	562	570	584	585	593	582	611	612	589	591	588	556	593	574	540	560	570	549	593	582	579	585	596	609	563	554	645	592	581	604	595	560	550	594	591	556	562	594	574	567	595	604	564	573	587	575	565	582	561	582	583	624	536	582	607	568	562	582	580	578	551	577	549	599	575	583	560	582	595	574	592	570	573	526	558	527	590	537	599	619	540	549	551	586	587	559	549	621	527	595	580	582	574	590	558	580	550	578	555	565	599	560	558	560	566	525	555	568	541	600	590	589	572	590	553	585	591	554	539	582	591	582	619	581	583	622	605	572	570	564	606	557	545	543	601	579	620	601	525	595	588	574	582	573	571	578	602	585	525	627	585	572	604	593	536	610	605	579	578	561	598	599	597	618	593	595	574	582	584	583	558	581	549	559	549	575
45352	73970	70241	47322	15838	4476	10867	5522	729	716	740	742	719	741	688	667	675	683	665	695	670	648	664	640	650	657	608	637	669	661	662	589	623	658	664	678	653	665	657	668	664	685	673	687	679	685	693	646	676	618	654	691	677	685	672	686	654	647	658	678	625	628	611	639	676	662	627	623	677	661	666	647	618	655	649	661	674	635	645	625	581	683	647	640	637	634	625	638	660	620	706	675	651	659	685	643	627	660	670	664	644	609	618	675	637	643	641	613	652	646	643	625	680	656	681	645	657	709	639	687	646	657	667	641	641	676	644	656	619	626	706	658	653	685	658	616	654	698	678	649	634	653	664	632	644	607	686	649	652	628	659	615	655	671	653	655	637	641	678	632	675	632	604	625	664	671	611	640	643	634	658	715	630	647	657	675	679	613	631	623	643	629	666	661	637	644	628	653	591	601	701	632	680	647	681	624	604	619	683	624	689	642	642	663	617	684	657	663	644	651	644	672	698	639	668	584	669	673	657	669	630	623	628	640	676	671	629	619	621	648	635	649	646	661	634	638	660	647	631	640	717	629	616	676	725	682	639	677	674	674	663	671	656	628	661	642	649	670	641	693	646	624	627	629	652	628	628	673	624	656	681	620	663	669	650	619	607	643	652	654	705	657	705	666	637	656	698	630	630	663	639	654	642	674	646	610	639	650	626	700	628	623	597	673	680	684	619	636	683	672	683	658	615	664	680	628	675	625	626	599	659	630	621	643	636	651	620	661	618	616	654	625	662	621	630	643	675	637	677	613	602	668	667	622	649	656	644	646	642	658	648	714	690	639	647	692	669	658	643	612	638	683	657	634	704	696	687	679	647	632	648	655	679	660	634	648	667	628	623	648	694	675	666	674	628	657	654	642	639	646	671	577	672	724	598	681	638	615	644	620	595	638	620	610	616	647	659	651	704	612	658	623	657	657	645	602	632	627	651	647	665	663	673	697	629	635	663	664	602	635	654	610	651	646	648	676	709	623	668	692	660	582	648	642	631	686	629	682	646	641	682	658	636	644	617	645	638	662	661	675	660	647	664	678	637	638	656	655	634	643	611	624	612	641	648	649	719	683	630	594	620	666	672	640	649	641	616	633	650	684	646	690	655	588	677	626	656	673	673	660	688	679	663	626	601	667	647	607	633	661	655	617	667	631	680	604	643	659	612	620	661	656	649	660	654	628	632	641	718	716	636	664	625	640	631	652	674	652	649	671	660	623	636	633	653	641	632	648	702	647	679	657	621	654	683	652	651	634	636	683	646	663	672	677	642	650	614	606	648	639	635	669	659	647	659	626	637	677	650	669	663	649	666	673	649	663	658	659	638	621	644	659	663	675	680	653	658	673	670	602	667	636	633	624	689	697	638	643	687	596	673	619	618	635	667	628	633	663	599	661	664	700	606	633	657	707	669	638	690	658	628	629	637	678	702	653	625	674	625	682	679	654	627	639	670	623	641	665	714	642	695	647	667	601	679	681	635	660	623	647	665	607	654	649	656	651	649	665	662	621	683	605	652	605	688	657	676	683	663	644	660	668	638	591	671	672	670	630	629	648	689	672	663	661	663	627	643	726	623	638	673	605	617	634	628	655	649	639	627	650	697	637	651	659	652	691	652	640	650	636	613	624	680	648	657	629	699	635	617	661	658	655	623	630	692	682	698	645	694	646	685	662	657	593	617	640	652	641	674	627	693	682	684	673	618	667	646	705	628	667	683	664	668	627	680	673	625	663	650	660	628	685	668	675	610	633	644	625	677	632	709	643	667	662	702	621	652	688	654	687	677	669	646	679	642	640	647	679	636	639	653	665	636	661	624	660	655	670	616	628	638	652	678	668	649	619	605	649	662	639	630	673	653	621	624	664	605	631	590	617	669	663	668	665	676	651	622	686	638	630	598	616	652	640	678	668	669	638	644	689	645	651	643	671	634	675	635	646	626	659	656	664	638	644	653	670	647	639	656	632	663	674	626	641	685	668	662	635	635	678	604	657	691	646	670	645	638	634	606	685	647	644	653	643	666	670	603	676	655	648	642	643	669	659	638	719	683	647	661	629	653	655	630	637	636	661	615	644	635	669	673	646	693	622	622	659	613	620	648	665	621	604	641	614	634	585	657	659	662	626	610	693	620	638	657	695	646	681	625	634	659	685	647	635	650	655	680	710	655	652	677	617	632	624	644	621	661	683	637	642	660	648	601	659	649	656	666	637	660	611	638	641	640	623	665	644	689	631	659	728	672	657	659	617	649	632	668	662	640	581	654	679	669	653	674	661	675	616	688	650	605	613	618	645	643	626	627	652	617	655	639	591	638	653	612	707	653	677	660	679	637	673	630	708	637	625	687	640	675	705	637	688	679	665	653	667	615	654	703	661	669	653	623	654	665	622	605	666	618	633	640	655	572	684	652	671	644	655	657	653	639	654	649	614	664	664	652	651	611	660	694	639	678	654	606	623	620	631	635	652	691	665	602	632	642	621	642	615	655	672	636	626	656	651	616	618	637	670	658	620	644	692	616	650	638	635	625	625	648	652	646	664	656	664	660	658	640	645	659	662	659	666	648	652	613	638	675	678	638	636	688	673	659	665	622	641	638	626	636	648	647	620	634	604	623	613	664	664	695	668	692	650	648	664	663	649	675	644	652	642	665	638	612	682	638	630	672	661	657	694	634	618	666	640	651	635	675	688	692	642	660	618	649	639	630	656	602	656	669	680	658	678	652	616	681	686	692	622	697	698	607	607	667	643	634	678	656	655	677	683	670	644	611	642	682	664	671	645	611	659	613	669	660	649	656	697	641	622	662	643	650	636	637	694	640	663	680	662	667	591	651	633	634	634	642	661	633	631	678	612	642	674	629	665	655	676	628	673	670	677	648	639	619	629	610	695	679	637	649	668	621	686	668	643	640	618	675	622	652	683	688	663	663	648	676	668	655	655	668	653	687	643	641	648	677	659	677	643	631	630	654	693	666	677	619	643	693	644	648	701	650	669	655	691	602	642	654	645	633	656	626	609	610	627	615	655	658	668	666	656	677	595	679	673	631	622	708	630	673	629	678	655	666	657	681	648	635	618	626	644	676	659	658	631	672	653	651	596	699	668	629	648	611	642	687	705	594	684	639	669	669	606	620	647	614	708	627	632	661	634	624	641	641	689	679	679	670	635	685	611	680	644	642	592	636	619	648	643	661	691	694	664	684	673	634	649	657	691	656	643	642	692	613	656	631	651	668	635	633	702	612	631	639	658	623	598	657	629	636	630	653	645	630	659	605	648	741	587	659	651	607	621	610	654	622	681	653	658	624	625	631	659	656	601	632	661	654	656	637	613	679	605	649	647	667	633	647	706	717	671	677	671	642	685	649	642	632	676	711	644	610	619	693	625	638	608	626	632	649	646	689	652	585	633	608	650	586	628	613	673	643	693	645	683	688	634	701	608	655	604	657	650	656	640	674	690	656	670	647	613	653	627	612	666	647	692
24430	21078	35207	29851	18783	4628	3055	2501	347	350	308	320	318	319	296	340	322	313	302	332	337	321	306	309	308	313	322	310	304	326	339	311	312	326	330	312	332	306	319	314	291	283	296	322	330	309	342	316	328	308	318	337	299	325	310	296	302	291	325	309	325	324	327	323	332	312	338	343	296	329	362	305	323	324	272	303	299	310	302	309	277	327	308	315	326	344	293	295	294	309	304	290	297	296	304	311	314	324	332	309	297	321	289	293	285	302	312	319	296	320	328	314	308	312	316	293	319	313	303	310	288	312	294	309	294	336	300	325	323	320	297	312	313	271	290	278	313	325	296	323	316	315	291	308	312	346	333	287	307	325	305	331	347	321	310	327	324	290	335	278	297	319	331	303	315	338	328	336	329	319	293	339	313	310	338	328	323	306	306	302	325	319	295	274	332	311	320	296	323	293	332	310	312	305	293	313	316	323	269	340	310	317	324	316	302	307	303	309	291	318	312	313	330	320	301	313	307	295	288	315	328	299	317	308	289	337	316	313	321	350	297	314	283	308	329	354	304	316	300	295	330	333	293	306	321	306	315	305	350	331	315	332	325	293	306	316	313	307	333	315	331	330	289	293	291	303	323	310	319	305	280	304	302	329	315	316	305	321	303	325	312	325	308	333	328	318	325	292	339	310	316	309	326	305	321	297	335	352	327	272	310	331	280	333	313	313	323	326	288	323	321	319	316	310	304	296	305	276	309	298	297	328	318	320	350	298	297	307	307	308	331	295	295	326	332	329	270	312	291	277	334	305	305	315	309	307	329	355	302	298	312	329	301	304	314	297	304	340	315	312	300	315	343	314	303	305	302	345	310	296	301	284	306	306	294	327	301	324	329	316	337	300	306	320	338	315	324	316	316	326	324	325	312	308	331	312	329	291	342	317	304	333	292	310	309	328	339	327	337	318	340	333	353	287	324	306	304	320	338	317	307	330	302	309	294	337	286	296	295	337	297	307	299	352	336	284	314	300	309	308	307	312	317	312	315	297	335	319	322	325	336	333	326	292	328	332	276	312	315	300	290	300	304	340	321	286	335	352	341	308	313	305	331	305	300	332	305	341	306	318	318	344	300	334	326	330	309	288	323	297	297	304	310	328	287	306	312	302	329	339	293	317	326	290	339	313	334	301	305	275	321	298	291	303	305	319	303	317	303	329	306	315	331	308	316	317	317	306	310	313	333	277	314	298	323	282	296	328	291	345	302	322	297	301	307	321	311	331	313	326	321	291	295	330	323	338	310	323	302	340	301	271	320	315	302	297	306	312	319	337	322	305	302	321	303	305	336	328	323	313	318	332	294	280	329	305	320	306	300	326	290	272	306	335	306	293	322	285	327	290	286	295	293	320	296	326	304	315	316	301	308	292	339	297	350	318	345	330	296	321	320	351	316	296	297	306	301	314	321	318	304	342	315	318	289	325	337	341	303	348	307	303	304	328	319	347	340	338	319	316	308	335	299	282	310	330	325	291	302	308	338	295	292	324	298	292	294	295	327	287	330	318	312	322	322	318	292	315	338	334	313	341	296	330	312	312	266	357	316	288	288	313	336	292	313	320	334	334	340	343	314	336	303	335	322	287	298	302	301	327	325	314	294	310	289	317	294	355	338	325	316	329	358	333	320	299	333	318	319	312	330	322	286	314	304	307	314	294	325	283	295	312	306	296	318	303	274	310	309	328	317	302	323	318	315	321	311	292	326	323	308	307	314	325	327	318	326	292	296	299	325	295	322	314	355	315	321	313	294	329	313	314	320	307	321	324	331	308	322	315	279	295	274	313	310	351	309	315	323	327	348	319	293	309	291	312	295	298	289	307	338	293	337	306	301	337	340	325	343	330	311	344	294	328	329	305	327	331	313	317	308	335	306	330	302	305	292	297	291	288	332	311	268	306	286	310	339	339	328	272	317	288	353	307	330	275	317	317	281	318	329	312	304	309	354	282	325	315	329	300	325	296	321	334	328	333	289	324	317	340	313	339	312	322	342	374	347	306	321	320	287	306	307	316	291	319	326	306	315	308	311	356	322	316	319	318	320	329	287	322	305	329	326	317	315	309	324	324	315	292	326	291	326	285	321	292	331	295	320	298	300	323	297	319	304	285	309	311	308	297	279	316	280	325	316	302	303	322	315	315	322	308	346	314	325	313	321	320	324	290	297	306	321	319	327	306	284	323	337	336	323	325	290	304	306	325	304	337	304	318	322	299	300	317	305	303	310	321	313	295	319	337	325	323	311	286	307	303	340	276	301	313	302	311	331	297	354	296	305	294	316	332	343	296	307	320	323	311	344	295	337	291	308	303	334	337	311	322	314	307	312	318	307	337	322	331	310	300	323	348	329	337	283	302	351	305	318	322	279	321	311	329	310	312	280	378	321	307	309	313	316	301	306	306	332	330	290	312	320	325	279	253	284	304	321	348	315	319	286	331	338	311	326	325	334	330	334	313	351	308	319	303	321	324	295	300	279	304	323	279	309	328	341	303	303	317	321	306	284	291	307	291	319	351	293	334	332	307	331	296	320	355	310	325	324	289	300	315	282	321	315	313	319	337	319	301	315	331	289	329	298	336	314	319	298	318	324	304	350	315	337	314	313	334	303	311	316	335	321	288	317	300	320	318	310	289	300	328	305	305	292	320	348	329	298	299	300	316	292	329	315	319	312	331	336	321	294	294	314	331	308	314	328	324	342	336	299	325	278	330	290	300	309	306	317	299	331	310	302	300	303	329	327	293	325	310	322	318	324	302	304	302	349	290	299	306	327	353	325	315	283	305	329	327	326	330	281	327	307	309	314	307	297	292	292	313	322	301	307	303	313	321	313	314	324	336	341	341	345	303	318	343	352	298	289	313	327	301	338	337	273	308	316	295	351	305	366	301	321	339	311	295	318	316	308	309	328	319	300	313	291	320	336	314	326	337	334	323	354	317	317	329	289	278	313	310	317	347	319	315	337	302	313	324	338	310	304	318	320	323	311	305	312	307	303	338	321	306	327	316	360	279	299	322	297	332	330	341	347	305	310	335	311	330	308	294	294	340	335	343	301	320	302	338	346	312	303	299	325	330	290	295	307	324	332	296	329	329	316	312	303	327	296	324	310	322	313	315	318	296	307	308	312	305	337	334	330	317	325	312	295	327	298	327	334	280	326	281	300	328	328	302	326	328	298	309	299	283	342	310	338	320	341	328	286	318	302	314	301	303	276	299	308	332	334	287	343	378	344	300	293	304	342	327	341	328	335	336	310	304	305	313	298	322	304	300	312	320	337	316	337	291	311	324	313	330	309	343	302	319	309	316	307	310	321	288	320	322	338	306	330	279	295	350	319	328	330	287	327	332	309	315	283	346	329	326	326	287	295	308	330	278	329	320	330	335	307	307	329	315	340	323	319	308	294	316	360	295	303	319	342	296	319	325	303	338	308	339	328	317	323	312	313	281	276	311	316	313	305	322	338	316	334	343	303	331
45707	66187	59798	39189	12022	3244	6033	5854	436	458	422	374	362	397	363	378	416	415	401	409	383	382	386	378	417	389	384	401	363	430	393	389	355	384	391	386	354	369	367	394	430	363	371	381	370	399	427	385	408	390	359	412	400	383	381	402	422	367	367	404	381	413	383	380	358	363	406	361	383	399	386	407	415	421	375	381	397	354	393	390	413	391	369	393	368	386	383	369	400	387	396	383	403	414	412	361	384	360	367	398	407	388	402	373	391	374	387	400	396	404	420	385	349	363	401	356	383	414	420	377	389	367	387	438	345	387	445	387	372	378	363	383	368	376	357	354	406	410	394	424	384	418	426	416	416	379	411	407	370	406	383	374	422	422	418	417	398	378	374	363	391	384	379	384	390	393	362	386	385	401	369	376	398	364	348	385	366	440	377	414	379	342	389	396	380	379	373	386	384	390	392	387	384	382	326	361	397	384	386	401	373	383	392	406	362	419	393	395	379	367	371	408	430	365	354	385	382	388	352	396	383	363	365	374	371	388	423	381	387	400	392	407	412	366	369	373	379	387	351	354	380	390	387	379	388	352	380	386	373	361	383	388	413	426	423	379	389	408	363	361	374	368	395	385	370	403	352	416	378	369	355	400	363	357	348	355	371	357	408	380	382	416	373	381	401	396	390	372	395	414	394	371	409	387	337	373	399	360	416	417	364	383	397	387	414	399	383	358	381	397	360	379	390	391	367	404	379	371	394	398	369	414	355	404	389	394	399	386	398	379	374	385	392	389	385	419	371	407	405	365	352	376	385	412	401	395	375	367	367	402	391	398	379	392	405	374	384	392	362	396	377	384	361	397	407	394	395	384	392	389	349	403	373	377	344	394	398	362	372	347	372	406	391	391	390	371	386	384	362	404	368	396	386	379	380	402	381	344	366	387	399	370	402	389	399	328	353	352	363	441	373	409	397	397	407	423	376	367	413	383	359	381	366	420	343	375	385	377	394	392	414	393	383	352	420	383	358	402	392	378	426	401	384	405	375	386	389	412	370	368	394	401	399	393	374	390	396	382	399	382	379	401	382	404	403	372	365	415	421	416	376	345	331	424	372	372	398	408	420	366	403	366	375	377	401	398	383	405	400	384	338	367	384	368	415	377	392	417	416	378	385	368	382	374	410	432	379	413	379	414	364	354	359	377	386	359	395	390	369	404	381	409	424	377	411	368	400	387	395	385	394	384	372	401	394	409	362	442	426	388	368	397	387	372	375	385	383	382	384	379	407	388	383	367	378	408	385	403	409	396	379	432	376	383	367	372	389	380	391	376	398	350	390	395	402	414	386	408	387	385	370	377	350	377	370	373	398	413	440	373	447	374	387	393	412	370	368	372	374	387	391	402	374	354	384	387	354	409	395	377	350	396	438	391	346	422	397	375	369	431	395	410	403	400	373	371	381	403	352	381	400	370	397	381	383	389	401	356	385	404	408	354	379	400	424	394	402	395	397	426	398	381	410	393	397	385	397	379	373	407	378	389	390	364	364	402	387	366	403	394	375	387	407	386	402	403	362	366	385	375	394	360	391	390	410	405	381	391	367	398	390	404	368	376	398	377	426	368	402	372	364	420	380	395	424	412	358	380	375	384	382	363	400	377	399	369	387	377	382	391	390	391	392	360	437	393	396	393	378	390	396	366	411	398	386	350	412	383	388	367	388	384	386	427	378	379	383	387	396	427	345	420	355	404	379	382	391	359	418	377	391	381	396	382	391	420	354	399	411	400	400	401	408	376	380	369	377	381	366	379	392	376	386	389	416	398	389	398	380	394	424	409	375	358	363	365	371	381	372	381	382	383	387	376	381	399	382	383	390	366	405	411	380	366	388	398	357	444	390	392	398	374	389	422	408	382	431	392	394	436	398	384	367	384	355	365	375	415	373	369	397	363	373	379	399	427	394	399	350	363	446	364	381	391	397	406	393	405	406	370	389	364	406	369	385	382	366	376	357	390	400	443	390	352	363	366	395	398	423	413	388	409	394	359	397	414	399	364	386	347	388	386	370	358	339	385	409	364	398	421	369	376	394	367	368	368	420	376	361	392	374	411	383	381	348	376	369	383	402	417	370	378	370	409	405	371	370	363	371	386	390	385	348	380	373	395	425	387	426	389	383	392	383	389	408	375	407	368	389	368	402	367	412	366	409	385	410	377	369	379	394	388	387	403	394	378	408	399	392	363	396	378	385	351	415	416	382	369	410	384	382	358	384	389	393	412	402	341	377	403	359	379	409	377	372	401	387	383	369	403	376	386	394	423	377	383	371	359	395	391	356	369	396	387	370	440	386	362	418	388	397	420	386	393	372	388	388	389	394	396	379	361	414	411	379	405	371	393	418	375	370	367	419	382	365	367	422	365	392	385	415	371	381	412	392	357	371	415	381	387	406	387	408	376	360	376	389	382	381	394	389	391	405	365	411	366	396	373	416	381	378	358	395	375	369	345	361	400	379	370	398	389	431	401	388	404	376	400	366	329	413	422	350	398	386	413	358	383	356	356	370	372	342	367	383	412	376	377	374	377	373	385	365	361	375	420	362	379	402	384	374	353	394	379	356	378	399	401	400	389	362	384	399	383	408	398	426	362	372	384	404	431	408	361	423	385	381	409	383	403	402	424	336	415	395	411	364	393	421	394	382	417	378	398	368	375	344	378	364	369	434	412	383	370	393	379	408	356	393	396	351	375	414	376	343	382	415	399	406	398	385	382	396	385	388	382	407	392	390	396	388	379	379	350	387	372	397	341	372	388	366	391	399	411	412	407	411	401	354	397	397	361	391	395	366	408	392	401	385	395	392	382	393	369	391	385	363	378	365	410	372	369	418	383	371	374	415	423	370	358	343	385	375	388	381	382	386	358	377	371	391	353	385	370	418	360	378	401	393	368	414	387	380	398	381	405	392	380	402	377	353	400	433	386	399	398	389	420	399	387	420	395	406	369	395	371	389	377	405	404	383	390	376	379	393	392	395	397	371	358	360	419	364	408	351	423	400	375	416	378	389	381	381	393	411	381	421	386	402	377	366	371	361	378	357	373	343	392	370	388	376	389	392	380	379	397	407	383	377	389	385	374	377	391	349	363	372	388	361	384	379	376	388	414	378	375	389	352	401	381	376	368	411	430	386	354	368	391	394	367	370	416	413	412	439	404	397	398	378	415	382	404	398	364	394	409	400	410	349	364	392	378	348	344	385	386	379	393	368	397	341	401	384	371	394	405	376	421	360	371	385	377	391	428	376	370	402	411	361	395	386	348	386	350	406	406	336	367	378	401	388	402	381	386	417	373	401	392	406	376	387	387	359	407	397	375	412	389	380	365	377	385	436	417	411	351	384	391	382	368	357	403	371	392	399	393	404	358	358	396	421	389	386	395	399	396	384	370	386	443	394	378	352	411	364	409	348	392	399	384	382	384	415	405	402	402	382	388	403	371	392	395	374	398	353	377	371	376	395	410	354	397	369	372	386	389
22260	20814	30554	25761	21940	21242	20017	13786	1274	822	804	732	742	744	750	693	759	723	733	776	702	752	703	681	774	683	710	749	743	728	768	732	679	743	709	721	767	687	711	715	680	668	738	740	724	716	727	779	737	691	726	691	746	686	711	707	725	654	734	713	754	742	741	745	689	701	734	710	732	705	731	686	734	765	770	725	685	674	730	710	691	697	731	698	640	728	699	707	749	710	692	699	658	738	730	699	711	759	689	676	758	654	689	707	714	670	699	667	708	653	712	734	699	710	704	721	720	706	707	750	714	723	723	721	700	694	702	657	721	708	684	721	723	745	680	741	718	735	727	729	710	742	708	737	716	762	692	733	726	723	712	727	715	673	727	719	722	664	737	714	689	728	738	686	726	692	753	759	685	716	730	636	768	684	728	733	738	709	719	706	742	672	723	683	698	666	697	714	735	724	708	757	681	707	682	679	739	710	743	735	655	730	750	706	730	691	699	768	696	689	635	707	719	707	684	721	739	697	708	716	745	698	730	697	676	671	690	756	735	701	673	735	700	680	667	693	718	697	654	670	676	716	726	775	731	684	686	663	716	704	703	716	738	677	714	694	719	700	744	726	686	694	707	710	726	682	751	722	663	683	724	710	694	715	665	714	760	752	700	714	675	700	703	705	700	760	658	706	708	672	691	677	702	695	724	748	726	709	733	716	673	741	685	714	725	699	698	704	701	710	659	675	669	716	705	725	708	693	727	708	688	723	650	714	720	686	703	712	626	684	674	678	702	715	715	726	706	681	761	747	768	696	678	750	692	734	705	705	707	697	767	682	665	694	682	656	653	740	710	692	684	696	703	695	688	730	658	741	723	732	703	743	717	726	697	658	714	718	754	701	672	711	709	696	688	708	726	690	737	682	713	743	721	667	744	733	707	735	700	751	733	696	663	724	745	774	689	738	685	749	704	759	723	693	692	725	693	722	760	717	680	736	711	708	747	694	656	698	728	717	728	716	694	686	753	688	749	671	758	706	688	722	694	712	713	745	704	704	691	695	715	774	729	681	728	625	708	728	709	672	702	684	700	758	702	708	714	750	679	698	736	718	742	710	770	717	711	730	717	726	725	661	712	700	682	725	713	670	715	734	724	741	679	674	713	701	770	698	697	740	727	685	728	700	715	658	710	675	726	678	724	707	721	687	705	662	714	714	720	691	723	694	713	736	687	690	750	689	677	773	755	728	709	726	693	664	739	671	696	703	708	631	730	702	735	674	720	734	715	712	753	667	737	699	657	720	784	719	711	675	705	657	683	714	694	751	691	670	702	700	687	658	737	740	744	664	772	726	720	721	689	710	704	723	752	743	691	681	710	704	687	724	713	701	768	692	719	719	704	695	721	716	718	715	711	735	698	679	734	722	746	728	733	733	699	675	713	665	689	677	757	748	702	701	752	726	648	706	687	650	745	721	699	719	673	762	713	700	723	733	713	714	747	722	703	721	726	707	747	705	678	706	721	689	699	734	676	761	702	686	690	719	739	737	725	701	690	696	722	678	691	717	700	684	676	715	746	743	694	706	718	696	749	683	730	712	718	726	666	677	710	681	727	727	722	692	696	707	656	699	690	669	710	674	698	730	744	674	746	666	717	725	690	680	675	683	728	683	710	661	723	747	721	638	701	666	677	712	709	740	715	727	723	699	681	712	718	717	722	698	685	702	709	778	681	679	692	695	680	656	694	667	748	729	686	691	704	657	699	691	675	686	692	691	713	700	679	693	740	667	685	704	698	705	691	755	713	718	755	685	709	719	676	710	721	747	746	678	718	728	722	748	728	705	728	681	684	718	710	674	689	678	731	683	663	731	694	703	681	688	701	657	737	750	726	686	683	691	712	751	709	749	703	670	716	720	693	713	775	723	766	709	695	708	713	719	746	704	688	757	719	680	721	712	763	724	713	724	667	703	745	718	699	706	708	721	677	734	683	679	742	655	678	728	718	684	747	730	723	721	741	751	759	680	692	693	714	720	658	700	747	680	697	687	728	705	652	663	729	763	743	672	737	737	702	717	728	708	665	713	718	724	672	733	769	736	735	754	699	712	734	684	751	699	682	767	739	715	700	681	720	704	688	711	743	734	650	726	686	709	710	670	723	696	717	673	721	709	704	706	697	714	699	705	671	691	739	702	673	692	721	716	724	716	709	740	663	719	705	663	657	694	738	695	717	739	742	721	698	674	726	709	685	669	719	710	700	692	696	719	682	723	743	742	710	722	728	703	739	708	661	733	734	707	671	696	722	725	699	734	685	747	654	702	710	677	722	743	691	699	706	690	701	710	738	726	685	699	736	770	746	709	752	680	708	667	717	738	702	715	672	650	727	683	668	716	712	686	681	727	728	694	675	692	712	708	710	722	736	717	730	699	681	681	715	697	695	733	721	713	720	720	687	671	732	680	686	714	688	714	719	713	729	705	717	697	627	684	688	690	707	685	694	653	711	697	664	735	726	714	674	741	738	710	715	734	715	708	708	734	693	673	743	741	667	707	748	684	688	737	702	684	675	733	755	714	724	743	718	726	689	705	695	651	675	717	693	730	694	716	652	727	698	669	726	726	699	694	711	669	691	666	735	754	712	705	695	693	745	689	736	723	654	730	656	693	703	719	749	711	683	695	655	676	715	686	745	689	678	730	754	701	676	757	747	753	749	702	685	755	705	699	715	717	649	680	715	691	778	703	712	716	707	653	729	693	766	717	658	660	707	706	681	709	728	667	692	667	716	746	726	701	728	683	708	728	723	693	732	748	697	673	750	745	696	777	727	724	705	764	711	766	710	693	732	727	697	672	679	666	713	697	693	701	683	663	691	706	722	729	721	729	716	764	658	707	715	723	720	710	677	715	696	736	699	744	743	732	688	695	715	698	698	716	667	660	679	686	754	701	748	700	736	694	677	736	699	688	687	682	715	682	677	713	697	720	713	704	674	697	720	711	720	676	654	732	704	718	706	729	718	741	716	686	687	714	700	689	736	714	717	696	673	692	702	643	684	724	662	680	713	685	706	726	688	713	742	670	732	697	690	683	714	719	721	692	763	691	676	707	648	709	758	689	713	702	730	732	698	689	685	714	692	711	741	733	696	711	753	708	705	718	710	708	695	678	698	695	724	681	698	711	714	743	698	642	753	678	695	683	714	703	718	685	722	720	703	656	737	694	734	738	714	714	694	717	675	709	666	724	672	696	663	748	657	683	688	713	705	703	666	740	769	701	746	723	747	723	670	711	738	692	687	714	707	731	709	676	734	696	631	725	678	711	715	702	753	728	710	735	706	725	668	682	695	715	720	680	690	740	771	708	725	678	739	728	689	658	712	695	734	698	682	687	704	732	716	740	707	682	704	695	666	669	697	697	695	728	759	698	697	718	736	729	732	727	726	743	737	703	718	633	722	749	702	728	720	722	699	760	709	705	708	727	691	709	708	734	677	667	727	762	757	754	696	712	690	710	713	740	699	741	711	651	748	714
51567	81755	69748	59792	20640	7538	11343	15957	992	910	913	848	844	847	857	888	790	872	841	810	827	811	832	855	838	780	796	817	791	762	847	834	796	803	790	795	804	780	789	791	798	812	801	736	804	768	821	780	801	814	742	827	763	782	807	824	762	817	817	826	789	782	774	809	812	767	795	782	814	762	803	779	804	776	782	807	832	797	799	802	806	724	784	760	804	819	765	848	814	844	773	742	770	815	829	764	824	805	722	788	796	794	752	789	816	782	741	777	803	759	776	816	785	809	807	839	794	844	792	794	753	771	765	805	823	759	812	773	749	852	822	848	807	787	769	791	766	787	815	813	765	742	792	787	794	807	776	796	805	864	770	774	774	771	807	754	779	761	772	743	782	763	825	766	777	731	743	827	804	786	813	797	754	761	781	783	834	839	793	800	778	820	813	810	769	779	811	795	818	796	831	781	798	791	825	757	820	833	750	801	802	794	815	749	754	769	790	790	789	800	796	796	809	841	791	766	773	822	823	813	808	836	760	739	820	764	803	768	783	817	782	758	743	825	814	799	780	788	838	797	753	830	761	808	786	775	790	872	805	790	751	837	769	796	768	794	839	785	801	865	736	857	780	779	809	787	764	803	782	786	759	788	811	790	809	773	748	814	803	773	765	829	834	772	823	879	770	774	805	778	767	784	779	770	782	801	809	838	797	784	793	844	835	752	789	760	786	783	812	892	833	729	785	788	824	776	797	786	843	804	788	809	834	771	762	782	735	744	821	808	783	794	804	736	797	798	785	820	832	763	808	780	810	740	761	751	793	750	755	797	808	785	735	761	817	773	801	766	787	795	797	793	770	819	847	824	806	795	749	783	790	794	756	831	843	786	807	821	812	774	763	817	816	822	806	765	785	791	748	774	779	736	829	830	785	804	849	794	830	802	809	816	784	822	806	816	772	815	782	799	799	788	795	759	801	785	813	754	816	827	709	804	774	821	807	838	836	793	778	786	820	749	781	752	814	753	800	786	825	799	786	788	790	822	792	792	731	783	795	847	828	836	828	792	779	766	796	775	801	791	807	769	805	808	804	826	795	837	744	804	795	787	754	844	777	804	795	835	812	784	810	792	805	812	777	772	805	777	813	754	798	773	811	781	792	763	800	833	811	727	790	779	758	791	781	791	801	796	751	811	836	799	771	797	800	799	846	806	754	771	790	796	802	761	807	799	766	779	755	760	808	779	809	797	781	787	852	802	792	745	758	764	815	735	807	797	830	774	740	757	784	796	763	793	782	796	801	758	769	810	785	793	766	786	804	733	804	781	774	791	790	814	828	838	773	785	816	806	767	836	745	816	795	781	753	771	800	777	783	799	843	789	791	776	817	776	776	802	788	803	808	789	802	800	810	760	829	761	797	777	769	809	802	813	800	806	790	775	775	741	838	759	740	810	768	784	837	805	784	815	774	774	755	811	790	777	786	788	814	780	731	812	823	803	778	761	756	791	740	806	810	803	792	799	869	771	876	826	788	786	768	794	813	789	790	757	819	771	783	751	798	792	774	824	790	750	825	803	754	812	766	763	813	778	811	745	811	795	800	771	808	794	804	785	822	906	739	805	807	800	872	744	796	783	737	818	746	778	775	796	751	796	809	839	830	836	779	758	793	787	796	812	781	777	792	759	832	772	803	821	770	821	830	782	823	841	803	769	782	799	824	816	794	778	755	808	802	753	776	758	749	795	779	786	773	804	719	786	838	782	765	800	793	729	800	825	817	757	804	757	848	780	758	734	837	801	800	826	836	814	798	791	784	779	806	828	832	810	810	843	813	783	865	803	812	802	814	802	812	827	747	833	818	805	808	802	778	749	794	791	825	772	789	779	769	830	771	780	787	780	793	796	757	804	786	835	811	777	765	766	821	746	721	703	782	850	833	804	821	820	828	806	779	799	777	823	790	790	834	748	750	801	832	809	783	798	788	812	797	799	831	760	811	791	782	781	792	799	791	801	753	785	804	824	821	807	798	790	763	831	788	797	742	814	763	747	796	806	782	769	724	819	808	780	813	815	797	780	826	717	801	756	781	774	827	793	812	783	748	810	789	795	773	785	762	770	783	803	800	843	782	815	767	753	793	762	819	781	837	793	775	826	825	757	741	770	733	779	783	794	787	807	804	793	808	803	823	768	806	818	756	750	827	788	828	783	850	777	765	777	800	802	790	756	832	779	773	776	752	807	783	830	786	773	803	808	790	806	760	803	813	809	802	775	787	773	792	746	776	853	806	825	817	797	808	783	788	830	798	779	787	799	788	828	772	767	821	822	808	800	783	797	808	834	824	840	801	819	792	790	833	805	810	826	781	749	800	809	766	775	762	766	761	768	791	826	801	814	832	801	819	800	775	784	800	778	785	801	811	866	782	788	810	763	806	803	771	863	803	794	820	807	718	801	825	762	764	797	829	803	830	782	794	793	818	839	798	787	771	760	814	791	782	742	757	783	789	783	781	806	823	812	831	767	773	779	747	775	839	801	788	790	785	788	779	746	805	779	802	788	835	771	784	734	825	824	786	811	834	821	823	773	761	823	825	827	719	779	832	757	778	756	835	826	840	791	820	819	773	739	794	758	755	772	810	797	784	802	776	790	782	778	730	761	756	781	778	753	795	783	792	759	798	778	770	796	801	816	799	787	783	786	834	778	767	857	794	767	821	769	751	825	792	842	785	731	780	808	761	806	832	778	801	783	770	833	805	770	763	802	786	820	820	786	768	799	781	768	825	871	755	797	789	773	786	778	783	791	772	785	782	821	804	744	783	839	790	741	771	756	765	783	781	810	826	811	808	815	853	807	775	730	755	837	781	837	804	792	783	811	807	764	773	769	836	802	798	776	795	792	792	841	781	820	778	800	786	815	750	774	774	804	833	806	814	782	836	830	791	792	813	809	789	785	776	781	832	770	801	800	778	765	811	837	812	733	802	798	788	767	794	813	791	760	796	757	775	820	794	821	796	760	797	788	817	820	834	792	815	819	809	829	781	840	777	815	795	747	803	819	726	782	801	769	817	753	814	777	771	802	745	801	799	762	773	796	834	788	773	803	797	800	765	785	785	807	794	827	811	780	766	798	818	748	817	822	774	789	783	820	799	793	806	798	825	781	741	761	758	797	804	824	833	732	777	801	793	791	793	863	806	776	751	841	846	796	763	798	801	779	756	823	784	778	757	786	784	777	764	790	772	822	831	783	802	825	788	789	829	772	769	796	782	742	772	779	775	789	782	815	787	779	789	771	793	766	803	807	800	819	720	808	822	804	819	795	772	779	765	777	741	743	764	856	834	773	804	747	802	843	831	769	783	773	779	838	749	791	804	739	751	798	792	814	791	822	807	797	783	778	825	754	814	785	785	815	750	778	782	823	792	796	781	783	835	823	805	811	798	796	799	763	816	806	791	787	766	809	832	805	761	805	776	772	824	738	814	773	805	786	782	816	794	787	838	827	774	806	778	753	772	772	799	776	788	796
31331	22997	32211	18821	3112	652	675	888	329	398	347	333	314	352	346	318	325	347	349	345	346	351	346	333	342	332	372	354	349	334	337	361	354	338	327	357	342	358	341	341	378	328	331	310	330	352	364	353	375	377	322	364	339	343	370	360	330	337	331	348	367	357	353	366	348	363	357	356	359	365	333	317	341	328	358	329	344	359	349	379	376	343	354	347	338	383	335	323	348	325	339	344	357	340	334	335	365	356	350	371	315	333	332	344	359	334	355	339	324	325	366	341	347	339	364	339	334	330	364	327	312	325	350	332	382	353	343	355	321	344	326	376	385	355	377	339	337	352	325	346	351	321	402	353	317	378	324	339	340	356	332	354	346	368	339	341	343	339	348	342	348	384	342	363	320	347	338	357	307	333	393	346	364	327	336	341	338	346	330	321	326	280	319	325	338	333	378	388	361	332	365	364	331	355	365	400	387	295	347	352	351	346	380	345	389	336	319	336	335	330	364	350	339	329	361	363	332	372	373	352	329	308	355	355	371	373	364	346	347	331	343	353	346	333	343	328	361	292	353	341	351	346	348	355	374	359	315	348	364	347	349	379	334	375	351	329	353	376	346	340	373	331	344	364	389	319	343	322	352	321	343	331	335	349	351	332	338	324	337	329	363	353	360	355	344	357	351	339	344	357	348	341	298	377	346	366	339	384	330	361	352	331	323	342	336	338	342	331	369	333	331	314	317	339	334	359	344	321	388	362	327	326	376	321	366	355	357	362	334	327	358	355	359	314	351	343	353	364	327	359	308	341	333	356	329	341	306	358	347	334	301	337	347	356	365	353	341	358	339	337	352	365	338	333	356	334	334	362	355	335	365	353	364	321	346	352	341	351	348	340	354	351	349	345	389	355	334	368	319	355	352	346	363	359	353	343	325	373	339	345	341	364	349	290	369	333	333	347	341	330	334	361	407	331	328	334	370	342	319	356	377	329	346	342	322	347	318	367	348	322	328	380	348	341	373	322	354	373	354	343	376	377	329	340	331	365	340	325	337	339	316	352	393	338	329	340	357	355	372	350	326	288	358	338	322	365	389	331	339	330	378	348	365	359	346	345	342	357	341	350	353	343	351	361	368	368	359	317	352	352	338	333	353	341	354	335	317	363	363	320	346	339	348	360	375	312	344	328	324	348	363	348	346	357	336	366	334	351	343	347	351	318	349	357	353	313	368	366	367	370	362	371	340	349	382	330	333	361	318	405	350	332	331	375	350	339	376	347	335	344	329	353	350	346	329	368	363	350	362	346	336	347	365	341	335	350	341	349	338	339	360	364	349	336	372	372	338	306	365	338	305	368	356	336	348	367	366	323	340	362	335	358	338	336	339	353	347	325	325	328	306	314	329	350	377	348	318	366	337	362	344	328	342	339	355	368	342	330	367	344	326	361	321	334	357	339	342	338	340	334	353	333	336	392	359	343	352	382	337	350	372	319	365	341	372	363	320	328	357	359	319	341	362	338	325	316	332	337	314	356	361	336	362	324	332	339	354	360	344	349	327	321	318	358	340	343	355	345	346	374	360	336	311	348	364	353	371	386	359	357	346	369	340	327	379	367	361	350	319	369	358	315	333	370	336	360	376	326	330	337	319	344	365	328	347	384	336	378	362	341	327	320	353	338	365	351	357	344	359	327	350	342	344	364	394	361	348	354	309	342	349	378	349	354	363	344	329	334	343	337	375	345	329	316	340	350	336	372	338	369	383	357	350	363	363	332	355	383	324	355	340	322	352	355	330	367	344	342	347	336	353	334	354	317	343	365	388	346	354	367	348	360	341	338	354	362	366	325	356	331	331	339	357	342	344	361	294	338	390	355	344	358	347	353	309	307	358	382	345	348	346	360	352	358	375	356	342	363	345	327	318	307	383	389	328	325	370	346	349	334	368	328	347	346	334	348	316	352	358	333	317	357	344	364	338	343	352	382	349	344	323	353	333	373	343	376	388	370	348	348	351	378	333	383	310	336	342	332	323	335	360	353	318	343	358	363	372	331	341	391	387	318	327	349	350	336	343	321	338	354	340	349	317	328	370	363	361	314	369	368	359	311	359	357	353	354	326	330	356	329	349	336	351	365	347	342	338	330	322	348	365	340	324	347	321	347	322	362	355	322	323	373	357	339	338	328	321	298	337	384	335	344	329	307	347	328	343	322	364	327	343	329	328	335	355	359	336	340	365	325	318	332	354	331	364	304	338	370	371	365	360	354	339	352	362	302	340	374	349	354	319	339	336	326	347	383	365	367	350	375	319	370	359	368	328	305	337	346	365	319	363	342	342	327	361	350	355	325	310	381	351	355	355	365	390	356	345	339	354	338	374	333	356	318	344	317	337	360	360	340	345	361	365	357	338	360	355	327	378	360	357	363	352	348	335	341	353	355	363	337	318	364	394	363	325	319	324	347	358	342	337	336	361	347	346	349	361	319	348	343	350	348	336	373	320	353	370	326	328	340	364	360	333	346	331	368	345	349	378	348	354	337	367	349	365	335	360	379	362	313	318	324	325	336	356	345	332	368	323	310	344	355	350	335	348	355	356	327	351	307	337	345	342	331	330	346	350	354	367	332	329	347	351	373	313	359	338	377	354	372	340	386	322	362	363	353	311	368	330	374	376	349	368	334	381	353	313	322	344	357	329	334	354	359	370	367	351	355	350	340	328	332	322	319	330	317	334	336	340	358	323	349	319	375	360	336	347	347	353	326	330	400	327	322	359	331	354	350	357	353	344	328	352	346	325	358	353	353	321	350	351	349	344	350	335	338	357	341	338	344	329	356	360	327	373	349	337	367	330	351	364	361	362	345	347	319	362	376	311	356	352	305	329	372	355	351	368	370	346	317	351	372	344	340	367	318	330	360	354	339	332	344	311	361	356	356	337	314	328	317	322	327	324	370	356	330	350	356	342	353	382	366	339	329	346	380	370	347	340	336	311	347	318	333	364	319	344	352	340	366	318	308	359	356	365	342	369	378	350	351	372	321	330	377	318	352	320	360	332	357	349	342	330	360	339	368	308	326	342	330	378	340	365	370	361	362	364	344	349	320	362	338	377	359	301	345	344	352	333	360	357	333	322	310	339	328	347	320	375	335	346	360	346	346	352	357	305	324	394	333	361	315	344	357	325	335	335	367	346	341	331	330	308	358	359	374	333	352	352	328	349	332	352	387	369	373	339	379	352	339	319	327	336	351	381	337	350	343	332	365	377	361	345	358	388	334	349	326	322	369	380	333	345	344	332	323	351	341	368	338	340	387	358	341	347	322	324	314	319	320	356	352	344	366	321	366	356	321	322	332	356	379	327	335	354	313	362	345	359	360	349	335	346	328	350	337	342	360	326	368	351	339	328	333	327	316	355	368	347	344	345	327	366	329	351	351	320	352	374	370	316	347	321	315	323	366	331	355	375	355	385	380	363	332	351	339	337	319	359	349	357	391	329	377	321	309	326	342	370	348	351	330	340	343	347	344
37976	34428	31677	14201	2597	901	1017	1324	449	385	438	428	412	408	405	409	387	403	388	424	440	378	373	400	412	404	425	384	392	421	401	415	383	427	438	406	453	370	426	387	404	394	406	404	423	430	389	459	417	392	414	391	380	390	416	399	441	378	429	377	384	396	435	412	394	411	422	446	407	409	375	430	394	401	402	416	405	395	377	383	399	422	425	434	418	386	393	404	389	415	421	417	381	385	387	403	406	375	385	397	421	407	369	429	427	473	396	428	415	426	401	428	392	421	375	448	391	403	405	404	443	421	420	374	413	409	428	379	417	399	418	391	394	414	385	370	391	428	416	379	385	404	400	373	383	456	401	402	425	418	422	382	421	416	412	412	407	394	416	416	402	371	445	415	380	433	391	414	436	416	393	377	401	415	442	392	438	392	374	406	405	385	419	415	397	397	422	402	403	420	397	390	406	344	431	393	435	399	396	424	400	394	395	414	388	402	396	403	404	353	429	410	392	380	413	401	388	409	412	387	416	418	408	364	404	419	461	417	420	381	371	386	367	408	380	459	410	411	413	400	368	394	425	400	376	401	419	381	369	411	400	378	383	416	425	396	410	407	397	396	407	430	455	399	366	399	424	410	400	428	387	414	408	451	403	387	393	423	416	409	412	395	433	385	429	431	397	433	368	392	398	395	425	403	430	411	421	384	427	420	438	408	443	381	397	391	376	412	427	426	407	390	411	387	412	414	404	399	368	415	391	426	451	395	423	429	400	412	366	422	390	423	393	418	443	389	399	388	415	381	413	390	421	438	372	402	414	416	430	358	389	451	420	419	392	399	415	417	434	413	383	401	411	428	383	408	413	448	439	377	348	419	415	454	411	397	408	353	396	396	415	406	397	430	378	423	400	392	396	412	443	420	385	424	406	441	373	433	375	416	412	388	449	403	429	434	416	419	419	428	407	393	420	409	402	435	372	421	381	417	441	388	455	386	401	417	381	416	401	389	407	398	413	403	390	398	403	424	428	401	410	418	409	434	383	399	393	369	432	423	403	408	404	407	391	409	397	434	409	400	425	422	371	430	377	401	394	410	411	433	406	404	376	397	402	402	419	408	439	398	396	399	412	432	392	429	386	428	431	413	386	426	425	433	417	411	396	424	457	390	412	412	389	407	402	437	427	404	415	414	391	425	399	409	376	380	390	398	408	363	389	429	374	385	409	405	446	391	401	384	393	382	379	389	412	384	417	379	399	412	381	389	399	410	410	416	409	453	400	391	392	410	406	427	378	417	432	400	405	402	403	393	394	428	398	384	360	404	425	421	405	411	401	407	369	446	417	437	403	374	399	448	384	381	394	367	433	410	425	374	377	395	410	393	399	385	405	395	418	367	372	373	413	419	377	392	387	383	413	360	449	426	370	406	394	389	392	422	427	371	396	419	421	406	375	419	397	392	413	431	398	387	412	411	418	415	436	402	418	404	393	416	419	415	381	408	428	420	413	423	394	408	402	398	373	444	403	414	422	427	422	433	425	396	404	381	429	395	390	395	425	385	418	422	419	398	394	399	406	400	431	439	379	403	377	398	429	386	386	434	392	398	405	432	429	382	406	421	373	400	424	409	387	410	406	434	421	409	412	408	431	428	396	380	405	404	371	367	430	422	380	421	435	426	432	401	427	409	451	429	401	424	380	423	386	440	367	410	452	425	405	402	419	395	417	412	419	423	395	437	436	396	433	389	402	379	425	395	407	443	382	419	390	374	371	386	381	411	414	413	411	381	391	411	373	389	401	421	397	410	401	412	412	400	419	416	420	404	382	450	390	435	394	387	382	406	425	402	408	398	386	421	414	430	443	388	381	389	392	385	434	390	413	403	396	410	379	356	391	396	382	391	406	373	413	379	410	363	380	437	401	390	400	387	419	420	392	434	385	418	425	371	381	402	363	435	420	422	396	383	403	389	424	392	411	410	423	392	374	426	427	401	400	416	402	414	393	420	391	385	384	411	386	427	402	406	407	406	441	426	372	402	417	387	422	418	430	379	408	392	398	427	406	401	413	429	400	390	402	384	400	395	396	436	416	383	403	362	374	404	368	371	403	402	392	404	397	404	423	406	391	398	375	387	361	392	438	417	407	420	414	435	416	371	377	426	381	406	389	437	400	379	365	390	399	412	406	422	403	381	415	399	417	418	435	415	408	408	383	420	444	403	398	418	373	402	380	419	431	443	366	418	410	407	401	433	383	382	376	414	434	425	408	391	390	430	387	425	394	401	409	396	373	429	385	411	416	399	410	384	443	415	386	387	392	390	391	405	380	439	418	399	407	408	408	423	428	412	374	416	420	428	396	397	417	424	441	434	409	382	430	406	376	415	424	398	404	363	376	407	394	433	398	396	415	383	426	410	385	434	423	367	377	417	374	379	384	416	401	388	401	400	427	383	406	393	403	376	360	428	393	409	425	403	404	410	419	396	381	397	426	395	405	443	422	435	415	376	386	393	374	404	384	386	391	398	412	398	386	423	434	432	414	407	408	395	414	403	422	407	409	386	382	406	406	410	401	401	398	403	406	396	394	452	392	411	414	383	410	373	379	392	435	369	448	366	402	411	382	410	396	373	428	400	425	423	452	384	416	405	385	405	384	407	415	401	400	423	392	406	404	381	420	427	405	394	409	434	401	391	418	398	432	453	379	418	399	399	391	390	416	413	401	412	386	385	355	393	427	413	381	421	420	424	395	429	373	407	451	371	405	397	430	416	439	402	402	380	430	413	382	377	405	422	394	406	388	399	435	405	413	403	426	438	399	427	366	402	430	407	371	415	407	416	351	413	410	395	405	388	383	414	435	379	420	419	398	413	394	387	416	400	383	397	377	441	370	398	396	388	384	456	379	432	369	397	413	431	380	390	400	390	429	424	419	404	418	375	399	398	400	389	417	413	404	418	424	406	450	384	399	414	402	447	388	393	396	429	419	445	381	416	413	415	415	421	427	411	419	423	422	387	386	440	400	385	414	381	427	419	417	387	406	423	387	394	416	419	408	398	404	421	405	409	421	400	415	400	391	424	415	383	415	404	379	429	383	420	400	400	416	414	417	411	426	399	408	419	414	407	409	422	413	385	396	393	394	399	409	429	446	389	409	395	397	420	413	402	432	390	399	376	418	387	416	422	430	407	405	423	388	426	402	385	346	398	403	424	433	385	403	388	430	413	430	413	385	413	437	392	394	385	368	395	414	409	422	379	443	391	432	382	392	411	399	402	405	405	396	391	419	399	421	401	362	397	397	389	349	414	407	369	391	352	433	402	423	401	390	405	430	388	408	404	375	406	424	392	371	373	412	379	398	414	451	405	401	395	404	395	391	400	370	371	393	383	407	410	395	398	392	399	412	409	412	402	412	389	414	407	389	412	405	414	372	444	404	416	418	423	436	440	414	420	451	425	421	409	369	391	446	427	396	412	392	440	437	430	386	402	423	362	407	369	412	403	400	369	381	412	427	401	403	423	402	414
23429	20827	33679	30095	21817	16176	8568	8257	733	644	671	618	620	628	618	634	603	610	582	592	608	604	612	605	593	547	609	568	647	624	605	578	571	601	600	607	625	583	600	606	604	606	626	602	586	572	594	602	585	580	590	597	602	577	598	576	602	618	573	556	582	556	612	543	583	606	595	623	587	580	584	582	592	615	629	649	591	548	580	576	601	574	566	578	555	569	579	598	569	584	591	629	572	579	563	626	623	562	565	594	602	620	598	592	603	594	574	610	609	610	564	545	580	571	639	567	621	598	569	573	588	588	583	565	584	617	612	582	637	570	553	611	594	605	639	617	602	606	580	595	585	601	615	559	542	597	607	601	610	597	579	597	586	615	629	591	615	595	581	584	575	622	567	582	593	606	624	592	554	608	561	546	600	578	603	562	605	582	598	614	574	594	614	603	556	610	553	581	625	635	610	610	578	578	570	603	575	601	595	562	591	614	610	601	578	580	549	614	596	604	593	544	596	601	564	564	597	610	620	582	595	621	605	562	598	643	608	609	613	588	597	585	558	523	584	586	581	576	625	551	620	571	594	608	620	571	582	562	594	561	565	542	571	582	607	572	560	546	592	606	595	587	611	652	610	579	603	580	584	590	640	543	592	590	619	589	597	619	616	564	579	575	558	628	626	608	566	589	644	606	594	562	610	569	609	581	599	616	567	608	592	570	590	599	574	587	597	617	594	627	606	598	561	610	633	600	606	574	568	583	614	603	597	582	616	593	619	628	562	586	578	588	595	591	571	576	599	606	577	582	596	631	638	619	638	608	604	614	570	622	596	595	567	609	575	633	613	579	561	591	598	588	597	589	588	569	615	559	530	614	582	578	582	567	583	619	577	585	602	583	575	581	565	608	581	585	575	597	620	551	588	610	592	625	619	565	598	601	605	583	598	543	629	575	585	569	578	603	563	589	593	588	560	602	591	613	552	625	582	593	633	579	606	575	596	568	597	603	590	589	585	565	595	538	568	620	607	613	596	568	621	593	579	589	572	583	623	628	565	589	582	586	560	607	568	608	574	600	582	589	633	599	605	586	580	594	556	605	605	585	601	567	593	585	575	585	584	603	564	571	564	603	609	629	620	543	572	615	606	572	611	579	567	599	578	580	607	604	591	633	555	572	643	620	578	576	643	599	637	541	629	560	588	620	610	582	574	606	589	608	572	579	595	610	574	621	588	603	643	588	620	589	595	586	587	587	599	597	597	571	605	592	617	579	605	610	598	630	576	596	588	587	644	608	578	574	542	571	559	585	616	601	590	586	573	644	603	600	601	594	599	595	563	606	611	603	581	583	608	580	596	594	591	554	603	569	640	563	592	591	606	564	582	587	610	582	583	576	613	590	566	631	594	553	565	588	591	569	590	585	613	572	586	581	645	597	575	561	558	569	567	609	585	617	579	600	592	575	584	554	587	585	573	622	616	614	597	563	542	612	586	592	603	592	608	554	580	572	581	591	582	584	596	582	570	603	559	643	625	584	576	613	552	567	545	579	580	540	603	585	598	551	639	595	582	591	585	624	608	599	568	610	596	573	591	574	572	542	578	610	574	601	564	570	604	624	589	591	579	603	599	595	591	618	611	589	590	613	588	564	603	610	597	620	622	634	617	597	584	609	606	567	582	559	559	549	629	607	551	594	642	521	634	625	594	593	539	546	597	593	610	598	580	591	571	620	609	572	556	607	572	581	619	587	620	577	605	606	576	588	603	600	545	547	545	580	599	575	602	603	596	577	592	587	558	533	551	568	593	577	596	553	622	568	575	593	574	624	573	585	581	595	580	581	611	574	585	572	621	577	577	593	569	588	619	595	576	604	546	573	609	566	595	574	576	585	636	580	610	580	590	589	626	599	592	544	575	618	559	583	598	601	566	593	587	569	541	542	575	597	592	545	609	553	565	585	575	599	609	568	563	572	578	579	550	607	561	565	588	626	609	551	590	587	640	595	627	608	620	583	583	584	624	550	587	612	604	611	574	583	550	560	592	557	631	584	551	605	565	613	621	579	596	585	567	599	633	576	602	570	582	574	574	561	593	565	586	622	585	586	569	604	626	573	554	569	611	616	614	605	616	593	606	592	568	598	601	580	602	574	596	613	589	563	574	590	573	585	580	545	595	582	631	576	567	555	602	608	621	591	609	610	585	636	579	581	546	616	572	615	628	566	625	554	563	594	556	569	582	577	622	587	576	619	596	612	610	594	590	605	625	593	564	577	576	617	614	587	596	609	571	540	592	584	554	574	529	565	624	589	579	657	576	634	586	573	584	564	597	601	571	596	606	584	573	565	572	563	609	583	597	549	601	586	564	601	585	562	601	608	598	577	595	595	565	590	593	629	553	616	600	600	566	559	634	541	556	576	580	577	612	588	618	581	568	611	608	609	623	543	590	578	595	577	618	539	546	573	555	584	572	603	567	568	618	571	576	577	609	630	627	605	549	591	549	624	576	592	555	587	589	572	594	610	553	597	596	629	557	583	628	605	620	588	555	540	598	599	565	597	579	610	629	529	606	581	631	609	599	569	603	578	597	579	600	547	639	561	589	550	549	606	573	605	571	600	593	627	564	609	588	596	591	577	612	626	570	582	576	580	559	619	576	523	582	587	630	594	576	573	598	554	546	561	650	588	560	591	622	592	588	579	558	602	567	541	607	575	600	609	608	562	567	585	611	578	571	581	594	586	597	562	569	638	543	561	590	568	576	567	562	567	590	577	615	617	564	591	582	583	546	573	537	591	618	593	594	603	626	546	581	595	586	569	592	623	599	612	638	577	546	575	554	623	597	601	573	562	559	599	575	582	591	576	605	606	597	595	562	559	588	596	595	583	591	628	583	597	559	618	596	641	601	586	580	574	597	619	641	599	568	602	564	642	608	624	614	607	602	608	594	594	608	586	574	556	621	610	570	586	609	596	596	590	609	593	593	624	589	575	605	568	553	554	587	585	579	566	602	612	615	533	617	595	626	587	600	600	615	577	582	611	620	578	612	582	644	603	578	563	529	594	577	607	578	615	628	578	579	567	586	617	597	608	587	581	557	595	597	605	617	582	620	588	591	620	607	596	564	577	589	595	539	625	586	587	575	574	555	574	606	593	588	604	629	590	549	619	604	564	607	641	592	560	565	587	602	598	609	592	581	616	549	608	537	614	594	541	574	559	578	562	595	596	556	583	614	596	601	578	605	617	600	571	575	581	641	628	584	589	593	532	569	602	563	585	534	595	585	553	555	602	558	586	638	603	547	600	588	549	557	548	572	620	563	643	613	616	615	584	557	588	582	573	573	615	590	654	545	546	586	589	609	585	587	539	606	647	590	588	587	615	618	631	617	555	564	581	591	548	629	571	585	649	588	596	623	641	585	588	571	615	607	570	555	566	620	555	622	534	611	611	599	605	640	605	549	585	624	589	574	601	567	577	609	592	549	560	612	594	571	546	601	614	591	573	599	579	626	587	581	548	614	591	585	604
49525	78580	71881	47955	10070	8142	7781	11681	776	735	762	663	672	672	682	672	688	635	675	681	677	663	689	705	711	642	684	695	714	670	669	683	633	661	665	678	617	677	698	678	676	707	676	643	641	675	669	664	652	665	627	696	650	680	685	698	677	675	675	677	616	619	687	641	669	685	681	645	644	703	622	637	668	666	662	635	665	612	647	634	645	682	680	694	639	665	686	643	684	648	685	693	677	667	629	617	643	679	688	651	659	673	686	632	654	671	706	693	625	679	656	682	651	687	674	647	680	670	667	672	643	701	658	654	656	664	653	623	686	707	699	672	635	675	631	684	615	644	707	689	647	614	651	702	639	686	705	648	633	651	667	658	700	637	664	636	638	677	619	665	662	691	664	650	661	648	685	699	685	673	645	666	654	669	664	670	669	696	683	693	641	694	723	712	663	665	668	676	673	630	686	653	659	711	670	647	645	644	653	617	679	681	629	677	663	666	671	656	626	697	682	671	676	668	665	690	680	650	646	706	672	641	613	673	696	641	615	698	641	672	682	666	662	652	640	686	665	660	650	659	692	664	646	678	699	616	661	699	709	663	687	688	630	603	668	701	694	690	665	682	719	692	651	663	740	704	707	647	700	663	645	681	637	674	620	712	674	668	670	675	621	670	660	666	625	679	708	661	671	637	677	657	646	680	635	654	714	665	671	650	683	655	665	673	683	690	677	644	618	660	654	707	617	639	679	625	670	670	635	698	686	671	679	632	665	683	644	649	634	662	686	654	660	638	641	652	641	669	686	615	655	672	698	657	659	678	670	661	668	660	686	664	651	632	650	656	716	703	676	668	677	710	715	683	620	680	630	606	675	679	689	682	659	722	602	658	632	684	681	626	661	626	625	657	686	678	651	685	651	642	638	687	654	689	659	649	683	651	671	674	675	652	664	682	685	686	655	637	633	634	696	684	707	655	639	677	648	669	694	672	691	645	668	695	613	672	681	602	676	688	679	640	713	709	657	644	655	677	653	635	651	688	662	673	682	708	650	681	656	664	652	657	643	691	650	682	681	647	715	676	704	661	623	657	629	673	659	651	649	665	677	666	655	658	671	673	671	621	649	669	638	670	668	641	616	646	690	678	676	682	629	692	680	658	657	673	652	655	675	675	640	685	620	678	594	694	661	684	607	672	644	712	626	681	656	638	661	699	674	667	701	673	708	656	669	632	660	649	659	633	667	697	628	674	674	677	667	648	628	692	625	673	650	678	666	696	714	663	628	671	650	648	674	653	702	692	655	681	655	619	662	636	649	635	680	642	694	676	647	656	698	646	632	626	650	645	645	618	678	658	694	641	681	674	673	655	677	696	623	657	672	640	665	658	690	656	674	606	682	679	670	667	675	699	676	704	663	648	663	701	675	662	672	687	623	683	607	679	703	675	648	619	705	677	631	664	647	682	685	714	709	684	652	695	662	711	646	665	703	689	633	667	641	640	693	644	646	661	687	651	657	674	667	688	655	650	739	677	661	704	623	668	678	679	690	665	699	672	690	674	706	655	672	744	679	659	657	672	682	691	635	675	699	689	669	626	714	669	692	698	658	676	670	643	645	707	645	684	705	613	729	627	635	640	717	608	655	698	688	655	677	695	653	632	623	687	678	695	693	666	645	672	661	675	653	668	677	696	626	626	636	679	684	696	705	691	677	700	672	651	702	660	642	701	651	643	701	643	683	662	655	706	608	676	672	626	645	672	640	651	644	673	699	678	626	650	637	705	696	665	660	666	670	649	680	644	657	688	703	627	691	638	705	707	687	634	667	710	675	643	672	650	691	711	647	655	657	676	685	649	671	640	655	695	701	660	644	651	643	675	669	642	664	653	685	703	673	668	669	648	654	659	643	645	629	650	648	681	677	640	709	673	683	651	717	655	707	692	660	634	673	697	711	685	636	672	623	679	639	709	662	671	682	654	633	658	656	655	694	645	705	661	704	672	656	661	660	629	638	657	718	655	653	702	662	683	633	681	666	652	682	609	652	698	678	666	676	635	704	676	630	654	674	650	648	634	648	685	653	647	667	627	652	634	715	654	664	698	631	621	663	658	684	691	680	694	673	647	652	704	624	691	681	689	641	651	702	660	722	644	633	680	637	675	638	594	678	662	640	686	688	649	663	678	645	651	720	658	700	636	695	711	643	637	694	667	650	713	641	681	686	651	617	641	636	713	636	681	648	661	646	686	715	680	652	642	639	655	682	683	638	685	691	641	669	627	647	629	726	662	701	658	688	636	689	660	640	655	671	643	690	662	618	677	622	660	626	683	689	655	656	650	710	686	641	652	627	654	652	686	652	674	671	646	596	639	674	703	695	646	683	686	641	701	650	629	640	634	681	649	663	670	656	629	594	641	670	690	653	622	674	655	624	686	672	678	684	665	647	693	650	705	654	668	674	673	639	627	674	690	704	657	723	618	662	688	682	664	661	665	688	655	652	661	678	655	660	661	623	647	700	648	687	678	686	604	657	658	661	682	685	690	647	695	692	681	650	641	699	673	631	635	647	683	680	661	612	615	661	654	653	627	676	632	640	661	680	643	694	698	707	671	673	675	627	686	663	644	652	640	683	683	620	671	656	663	645	634	693	683	686	646	650	643	639	629	700	679	653	647	646	615	655	722	656	704	668	665	671	641	652	621	648	642	628	638	653	640	658	664	705	671	680	644	721	653	681	676	672	648	671	651	683	633	650	664	662	665	655	682	681	669	662	695	660	688	696	644	637	644	677	655	625	620	631	644	663	641	648	691	641	689	667	659	650	664	659	639	656	704	669	639	632	691	618	713	646	683	647	666	654	640	628	667	645	653	635	666	679	705	687	713	652	681	687	624	653	629	667	630	633	655	674	659	643	671	660	687	627	628	624	697	694	699	667	634	653	669	643	632	657	673	656	667	637	662	659	648	660	637	629	669	656	634	688	638	662	645	665	680	672	662	658	680	653	724	650	670	653	667	681	629	616	670	682	686	682	619	626	636	667	639	656	637	646	643	671	683	604	661	673	624	635	676	618	594	650	671	652	672	685	654	623	637	646	657	659	687	618	602	671	652	676	683	664	659	655	684	625	661	664	662	617	681	675	754	688	660	620	676	658	646	681	639	617	671	652	670	676	707	695	682	705	640	663	661	682	645	681	687	671	669	628	653	646	635	680	679	680	662	674	681	654	624	682	693	672	679	688	646	637	689	637	661	658	610	641	632	682	685	640	671	632	620	673	672	663	625	693	661	669	665	667	674	673	656	667	636	645	657	656	675	694	728	685	613	651	695	674	666	639	686	660	638	685	655	619	727	653	614	731	673	658	649	644	648	659	639	644	640	682	625	673	714	667	664	689	666	656	696	671	630	625	661	665	670	679	627	627	605	690	685	692	616	647	626	672	671	662	679	667	642	661	637	597	666	692	672	672	652	669	685	696	643	714	683	665	645	634	689	687	672	666	666	674	633	701	709	607	632	713	675	657	631	688	609
24526	21005	32008	32563	18236	7039	3077	2316	353	309	297	303	310	303	297	323	317	323	315	311	314	337	320	321	307	311	282	336	292	320	327	292	322	346	309	291	293	313	302	285	317	284	313	298	314	289	276	319	323	276	313	309	276	304	311	331	305	298	332	312	309	291	323	334	277	300	301	308	295	302	294	298	320	313	295	305	315	288	306	305	320	287	303	288	287	290	310	313	293	292	297	290	328	319	309	300	272	316	322	299	315	350	302	331	297	281	275	309	301	318	306	286	295	304	324	324	312	307	317	276	317	278	299	295	295	304	299	329	320	311	300	302	272	307	322	296	294	303	284	290	318	314	308	299	279	331	301	323	297	284	314	320	326	289	322	286	322	339	348	300	306	307	324	313	299	307	298	300	327	311	307	324	311	290	331	317	336	333	318	340	314	309	308	303	330	328	312	286	296	308	302	310	281	310	317	330	314	324	305	296	301	287	332	326	320	281	293	309	299	316	317	309	296	281	295	284	314	340	301	300	313	303	291	281	303	278	340	305	298	282	305	304	299	302	295	329	310	298	313	322	329	296	334	301	288	320	319	298	310	347	310	315	281	301	285	318	301	324	310	306	303	286	306	296	327	339	325	326	321	284	340	307	303	309	307	295	280	274	307	297	313	319	319	296	311	317	307	335	295	332	332	333	320	304	289	311	306	276	290	307	281	300	280	288	312	307	317	277	319	323	302	302	281	318	266	295	333	311	320	301	299	297	289	314	285	318	302	311	307	290	333	291	301	319	297	322	320	301	309	305	330	297	271	276	276	332	319	291	311	309	303	342	324	320	290	308	299	311	304	314	304	323	323	300	321	292	313	322	290	310	290	305	319	323	289	275	292	314	327	299	324	329	344	317	310	343	319	268	325	288	308	317	289	286	290	284	299	311	307	282	327	291	311	323	306	288	287	310	330	304	319	295	294	274	291	297	331	307	316	317	285	281	302	293	306	323	317	312	350	280	336	305	269	295	288	311	317	286	310	350	289	323	319	298	320	313	278	319	300	309	274	311	316	281	277	329	323	321	302	286	317	322	307	310	291	274	309	304	310	301	331	326	313	340	284	289	320	328	271	299	315	289	264	302	297	304	287	318	309	292	320	316	317	303	321	299	300	277	292	294	282	299	290	297	309	301	315	323	293	316	310	284	291	297	313	288	320	334	311	328	281	301	303	271	291	307	314	288	314	284	323	281	319	310	312	287	288	305	301	316	292	279	289	318	299	300	331	307	344	292	317	258	315	281	303	316	288	299	294	293	319	320	302	305	330	348	310	322	299	301	327	305	354	272	292	298	278	331	304	336	280	293	314	266	295	309	322	304	283	313	292	304	309	321	304	303	324	309	306	300	308	291	334	318	286	306	306	278	342	311	313	295	301	318	308	333	295	287	319	312	297	314	318	330	314	275	304	291	279	322	332	284	320	309	325	302	319	302	280	333	312	287	325	264	333	307	306	338	329	311	287	286	314	321	317	290	335	288	307	312	296	302	297	315	314	306	277	316	302	291	309	319	328	285	304	300	286	316	331	325	303	297	288	288	325	292	341	327	339	319	275	314	309	337	335	261	337	282	303	315	300	319	298	343	282	296	326	290	313	309	340	307	289	309	305	275	316	314	288	300	297	273	312	309	313	293	292	240	317	299	305	270	310	280	283	311	281	307	314	312	293	277	338	302	298	311	291	293	302	300	306	304	286	304	312	309	325	315	295	365	322	284	332	303	338	322	340	262	301	308	300	312	284	306	278	327	329	260	312	276	295	269	306	308	314	317	305	315	315	306	312	299	308	282	305	318	274	317	297	280	317	302	333	294	308	310	298	273	324	262	316	320	343	319	297	282	304	312	300	278	307	326	291	273	293	287	328	325	280	310	286	321	317	315	312	279	299	307	331	297	314	289	304	323	308	318	304	303	325	291	335	303	315	310	282	319	285	283	321	311	338	298	296	300	279	300	326	296	295	309	309	326	304	292	310	300	306	291	290	315	333	309	325	322	293	316	305	285	308	315	315	313	311	330	295	292	291	299	285	307	304	304	289	301	290	323	312	323	305	303	283	333	293	291	292	339	298	321	304	289	283	292	306	326	345	288	319	322	297	316	283	328	337	296	301	298	318	314	286	320	321	293	325	303	309	307	337	324	299	293	293	296	287	331	305	310	328	314	313	291	325	304	277	281	301	296	313	317	319	311	304	336	294	321	300	307	312	306	319	324	276	314	302	309	313	324	316	320	332	317	316	297	301	317	301	281	304	316	273	301	325	330	319	318	320	300	303	329	278	288	297	304	299	353	332	284	286	293	275	302	307	280	287	287	306	302	319	303	299	314	282	285	320	338	313	333	328	348	334	280	257	300	315	319	293	319	320	334	288	299	311	273	322	308	320	299	303	312	336	311	319	294	316	322	302	318	287	295	290	292	316	311	281	289	303	305	322	316	304	316	337	325	326	322	279	331	277	287	320	318	317	318	271	287	324	331	266	304	322	273	347	319	286	292	290	290	320	286	313	316	281	345	335	300	316	318	294	311	302	296	313	290	311	334	299	328	307	305	293	333	339	304	317	312	306	275	307	328	304	302	311	285	328	284	290	290	295	338	306	318	290	301	315	312	292	305	310	316	298	269	289	288	316	300	318	282	294	285	263	302	302	284	303	338	300	326	275	290	310	307	329	311	273	287	285	279	305	305	283	289	293	287	320	284	320	294	292	306	300	325	285	280	326	291	312	303	321	352	329	313	304	310	275	302	323	318	324	306	316	319	308	318	337	280	291	314	337	308	262	279	287	320	304	308	285	309	289	290	288	303	304	313	316	299	332	317	297	305	331	329	274	283	321	282	319	299	312	291	326	305	278	309	313	320	300	294	293	342	271	309	306	318	311	318	293	315	308	293	308	318	320	313	310	312	298	333	306	332	329	281	284	317	288	314	292	323	326	339	314	308	335	297	330	285	313	312	324	320	313	317	310	303	297	310	280	274	304	311	314	316	302	303	294	295	297	337	294	298	300	298	309	302	298	331	292	288	298	296	340	313	286	322	344	293	299	340	261	329	290	308	308	308	298	303	318	306	281	271	310	286	309	280	311	316	312	275	291	290	308	285	303	303	307	337	325	279	297	324	319	294	295	322	305	332	307	289	292	303	297	298	329	304	323	292	286	290	306	320	323	284	289	312	332	276	305	302	329	324	287	280	306	342	299	334	296	328	302	325	308	294	311	313	319	313	294	304	316	280	303	307	313	296	273	310	282	299	287	330	328	322	285	320	290	264	300	283	311	299	294	285	304	325	345	284	266	305	342	322	318	293	338	325	309	295	317	281	255	322	306	313	292	288	315	301	336	313	287	307	288	314	309	276	330	317	272	310	306	312	324	280	303	312	301	330	306	329	312	319	289	317	311	295	315	308	313	303	305	320	284	308	286	318	292	328	303	298	311	294	286	345	312	300	255	290	331	311	325	268	301	295	316	307	307	330	297	297
47633	67688	61333	43187	6974	7368	5908	5319	456	420	393	429	430	415	411	419	391	403	392	384	395	361	353	369	364	353	405	367	398	338	397	368	404	361	411	354	402	379	402	370	391	381	379	362	406	383	379	383	366	348	374	400	388	343	396	385	362	395	376	393	377	385	376	386	370	374	393	351	368	382	382	365	393	360	391	362	356	372	400	372	368	365	382	366	332	356	365	359	368	372	359	386	397	383	388	366	394	384	380	367	384	345	347	417	346	361	380	364	391	403	360	356	393	380	402	369	387	375	376	390	353	391	379	370	400	393	382	351	402	417	363	405	397	420	409	370	369	367	375	362	364	353	363	362	368	376	374	372	383	387	382	362	418	391	375	378	362	365	374	386	382	357	381	384	415	384	419	363	366	367	389	383	365	409	394	371	338	363	385	356	388	398	362	400	369	392	400	389	357	381	372	363	390	370	394	382	408	375	397	372	382	365	369	406	367	391	374	411	373	393	382	336	380	384	362	353	370	360	399	380	397	368	353	377	357	384	344	425	387	380	388	403	381	390	395	380	386	378	371	355	410	407	401	384	357	363	382	362	362	376	363	375	376	333	384	382	386	357	389	380	414	354	365	349	358	393	359	422	414	382	368	363	377	373	356	361	378	373	358	370	384	356	387	376	373	337	380	366	394	382	425	339	375	404	368	370	378	340	362	374	363	363	380	403	374	358	393	361	384	392	387	397	384	390	359	406	368	363	392	387	376	368	342	385	390	371	390	368	410	361	383	364	342	356	369	371	366	404	378	384	371	379	390	387	387	357	373	363	388	374	384	358	410	338	374	388	399	341	350	372	386	385	401	359	369	397	329	388	370	393	363	360	393	379	370	338	379	331	396	356	390	379	364	381	336	354	387	362	390	382	403	377	385	374	392	335	370	389	363	381	374	389	382	367	407	380	372	364	357	364	368	395	371	353	378	392	371	374	382	367	364	395	351	336	385	376	365	384	371	401	359	339	369	380	410	389	411	402	387	357	332	372	358	383	398	384	407	352	337	369	366	377	392	393	374	372	378	408	352	384	391	351	382	408	373	408	384	386	368	363	360	392	371	365	367	372	423	380	346	350	377	369	382	379	353	390	356	365	356	367	347	388	422	377	401	388	389	363	374	378	367	380	344	354	397	359	386	379	390	384	377	377	384	351	383	380	368	395	365	331	383	390	365	381	385	399	376	366	387	369	382	353	384	352	344	380	334	364	349	396	385	359	362	382	396	357	388	355	338	386	406	382	393	357	341	385	367	385	376	374	356	368	362	387	358	372	405	388	377	359	363	358	340	383	362	400	382	391	387	384	383	386	387	384	369	373	408	394	388	369	380	377	386	358	394	408	374	354	401	380	378	383	371	351	360	371	401	393	378	370	378	390	354	385	356	357	394	374	352	407	382	383	362	399	331	406	368	380	377	344	392	361	341	390	355	365	365	391	416	375	388	392	392	385	383	408	378	368	385	357	369	369	355	360	378	352	356	406	362	398	368	408	404	334	380	359	384	388	412	361	382	391	371	413	420	380	403	360	369	371	394	394	369	363	378	376	412	385	398	384	351	379	354	395	372	358	413	382	375	374	409	396	386	385	393	365	382	395	361	382	377	371	375	350	376	368	379	397	358	396	362	372	382	388	389	412	365	373	371	409	393	375	377	366	359	335	360	392	372	386	362	367	388	338	349	390	350	341	359	364	360	373	374	392	383	412	331	406	360	383	373	342	382	393	335	367	353	367	352	343	401	368	380	368	373	367	370	357	385	387	401	406	362	407	358	383	399	429	379	385	387	367	376	363	401	365	377	373	349	376	414	394	358	367	368	402	387	389	393	393	395	381	367	387	391	413	371	372	378	371	386	325	383	364	407	384	389	389	401	405	357	372	358	361	354	427	382	386	374	395	368	359	350	360	377	350	381	338	353	391	374	362	381	400	393	342	368	344	375	389	365	397	367	373	407	398	353	399	369	368	342	395	396	370	364	402	398	372	385	403	352	400	377	387	375	364	358	384	369	391	373	358	394	365	379	367	393	356	391	360	348	374	349	407	345	392	339	379	373	363	341	390	371	347	379	392	382	373	379	387	350	406	382	359	398	367	379	371	380	395	374	357	367	390	348	377	388	395	340	413	387	381	366	381	358	352	367	379	358	370	358	380	399	403	378	379	371	358	398	365	369	377	367	344	377	397	387	395	362	370	342	370	324	359	365	377	372	392	343	396	383	402	408	379	340	368	346	372	378	395	379	382	378	365	366	347	378	386	379	398	383	389	425	357	389	382	367	365	398	413	362	372	345	417	373	388	392	360	369	394	383	380	415	378	386	384	383	362	363	366	373	408	381	375	377	379	348	393	337	365	379	390	397	389	395	353	379	395	396	373	406	380	369	384	380	369	356	371	370	376	379	361	369	390	402	380	397	364	413	376	361	362	380	365	387	382	389	395	355	340	367	376	360	387	374	408	412	363	352	361	376	375	375	385	381	392	373	394	358	358	384	359	389	372	372	389	356	354	378	363	386	393	357	378	357	358	340	401	375	365	351	406	389	401	373	360	365	328	354	386	332	389	385	394	395	404	344	380	404	386	422	380	368	370	355	444	381	384	372	364	359	383	367	368	373	385	385	354	373	359	384	359	386	438	390	381	358	376	363	374	380	353	337	388	365	360	407	383	365	373	351	387	353	388	380	359	379	370	368	362	360	388	370	385	350	371	416	386	377	395	369	362	349	355	350	360	392	377	397	383	389	365	408	341	339	371	390	367	386	386	358	352	336	364	341	376	366	349	383	373	379	376	390	391	410	406	378	386	365	377	364	385	363	378	388	356	385	411	361	363	352	392	383	395	391	384	406	406	360	366	345	378	391	393	352	407	378	397	376	344	398	350	359	397	380	363	377	359	377	393	387	370	360	398	373	382	383	389	382	368	384	399	387	384	366	382	377	388	393	400	395	364	358	339	360	336	351	391	387	355	374	370	406	370	386	326	393	398	354	343	381	398	353	377	378	366	377	369	383	435	342	358	378	396	377	388	367	367	404	347	367	389	397	381	319	409	362	367	379	366	401	343	383	353	369	389	408	330	389	368	406	343	383	345	384	367	380	391	370	397	385	387	373	401	369	314	369	371	338	380	352	361	411	378	399	392	337	356	408	397	364	366	379	383	386	398	347	379	383	322	361	344	359	349	363	389	382	367	370	383	398	335	389	399	376	342	377	360	403	378	373	337	355	394	355	371	404	373	394	384	391	350	374	336	373	397	351	354	371	390	353	351	403	372	370	354	371	387	411	393	347	356	381	395	363	377	403	367	350	392	363	407	395	396	404	369	381	378	386	386	364	374	373	375	408	392	408	386	370	392	372	354	387	348	387	350	328	402	396	372	332	386	391	363	360	355	363	357	385	359	391	361	383	372	371	372	351	372	368	386	360	379	375	386	383	351	373	388	390	364	353	386	389	386	399	391	368	391	351	352	366	369	357	361	397	376
22259	20792	30622	30118	22598	21727	19653	3322	831	833	771	772	731	710	738	710	721	658	703	717	662	690	716	679	691	709	721	701	693	695	657	669	667	684	697	688	687	715	780	675	704	676	695	687	666	667	686	693	677	690	738	686	669	679	696	752	676	691	715	644	769	693	720	668	720	679	648	725	661	673	707	738	652	697	703	696	675	673	665	730	736	698	694	645	707	694	718	708	655	672	678	647	677	658	698	660	646	674	660	698	670	693	655	673	720	703	668	700	694	720	698	682	680	685	637	692	664	672	652	710	697	671	664	705	723	640	692	668	654	656	690	715	657	679	646	704	738	648	695	652	621	668	700	708	672	701	690	690	689	699	695	690	623	654	676	651	697	716	646	644	647	720	637	652	666	683	696	708	651	691	732	661	656	706	686	725	651	649	690	679	706	633	719	684	648	662	697	659	686	678	669	677	687	659	685	691	660	657	700	723	731	683	653	709	676	663	673	683	687	632	681	653	656	721	707	696	691	673	679	644	677	665	677	725	738	676	698	679	720	653	681	677	673	713	625	702	724	648	658	700	690	692	728	689	713	647	647	713	682	700	689	682	675	713	711	643	666	680	711	646	683	702	653	672	697	665	671	684	623	720	716	671	689	733	707	669	634	679	687	679	695	679	677	671	664	673	669	636	711	632	676	684	673	616	686	672	677	736	696	720	694	685	692	665	668	660	701	657	698	708	650	684	666	704	706	724	667	646	717	649	668	634	680	675	660	688	662	691	734	718	683	688	680	685	694	661	695	675	648	649	680	703	737	711	678	703	719	658	686	631	700	691	654	684	640	688	725	685	678	734	661	673	732	648	674	673	691	648	678	687	691	667	714	672	699	662	672	632	693	649	723	708	662	716	680	651	692	690	721	696	679	693	708	683	721	680	685	670	630	712	648	666	687	656	696	669	618	671	755	684	693	730	720	686	700	697	641	710	660	675	722	637	666	696	685	674	704	677	680	680	651	709	667	718	681	659	663	698	712	692	659	698	702	649	722	657	720	677	707	727	666	693	676	729	612	666	653	701	685	691	690	637	651	713	707	651	695	703	665	673	657	707	647	672	677	680	656	711	640	681	658	685	712	695	697	681	677	683	674	685	683	692	692	638	659	711	727	673	708	697	704	635	672	686	698	657	690	702	697	699	637	706	702	660	696	684	700	711	666	666	685	631	684	661	687	672	695	674	661	676	648	681	630	666	679	681	682	665	704	743	682	695	706	664	700	710	714	644	677	664	675	704	665	702	693	696	692	708	685	685	659	743	639	735	656	646	680	682	711	697	647	690	692	683	686	710	653	714	680	696	680	680	677	698	715	653	660	701	650	714	647	744	644	735	723	704	701	695	703	707	716	698	691	726	694	695	655	674	621	659	714	708	711	702	676	732	673	697	674	701	670	662	656	687	704	708	687	684	673	678	665	682	661	684	679	690	673	708	668	721	672	677	615	663	686	674	689	629	701	668	647	649	752	667	697	708	709	694	645	687	716	640	704	644	674	696	705	679	704	688	686	671	707	696	659	673	727	697	644	685	692	677	711	658	725	679	643	679	655	657	783	763	696	734	672	634	671	669	723	686	685	670	686	680	685	667	692	638	627	680	715	667	665	690	719	712	658	676	693	691	709	655	701	651	661	683	697	691	691	682	714	641	710	695	694	697	709	670	752	708	687	660	677	648	725	681	645	679	654	720	588	657	678	737	706	688	646	674	703	660	739	669	702	697	667	659	638	661	720	673	651	652	731	698	676	715	709	692	707	668	682	697	677	693	706	668	711	686	661	666	675	686	699	671	653	726	703	678	664	658	694	704	671	693	699	736	662	712	699	711	684	685	716	698	711	641	723	666	738	646	702	707	687	678	677	691	689	691	694	696	682	710	639	674	705	672	728	683	676	715	732	632	644	709	671	710	698	684	684	634	686	755	698	645	680	670	678	717	690	692	673	703	669	643	700	678	676	671	686	685	666	646	678	659	654	686	659	667	735	654	683	673	679	664	645	694	714	688	683	669	686	707	726	683	723	634	771	634	685	706	656	687	685	716	706	690	703	732	697	633	682	701	649	688	682	677	621	649	671	693	738	647	639	727	729	677	666	687	708	740	679	679	693	655	695	647	660	715	660	714	668	650	692	690	694	651	673	705	664	674	687	678	710	714	684	713	705	686	723	702	685	660	674	706	672	651	633	656	725	664	619	681	679	699	730	712	702	670	677	664	646	657	652	667	722	676	660	661	662	709	677	649	665	678	713	646	680	744	712	725	701	659	727	701	651	693	707	724	695	644	718	695	651	752	709	694	705	697	632	687	660	702	668	665	663	699	660	745	686	665	677	660	690	700	682	653	707	721	705	706	634	662	708	668	726	653	621	691	686	701	699	671	701	695	701	701	685	675	683	712	662	673	630	699	647	690	706	707	686	674	700	685	692	729	728	677	707	693	696	635	705	653	719	686	696	718	711	707	689	688	663	717	683	726	699	657	691	694	661	738	685	706	699	679	681	667	682	677	707	672	667	705	682	691	662	666	654	653	692	688	697	699	682	666	685	702	704	743	658	709	652	685	660	648	704	689	744	683	700	668	682	706	684	688	684	713	670	637	715	693	654	645	664	699	685	708	706	631	681	669	698	647	641	651	731	661	691	675	674	700	706	659	678	693	685	664	720	722	686	638	711	714	703	720	687	685	694	685	685	709	709	656	650	692	689	698	680	633	702	691	659	714	736	644	673	666	709	670	654	675	648	664	666	661	685	695	686	633	690	658	704	712	673	650	676	642	691	683	681	687	670	712	672	683	661	631	658	640	648	687	688	669	688	705	662	678	666	665	694	693	636	697	688	710	677	691	654	655	685	681	719	665	653	723	671	696	709	701	688	711	715	733	713	647	673	687	668	673	704	655	633	653	695	656	688	710	706	647	679	659	688	715	696	665	703	692	720	713	659	726	683	711	663	656	679	684	714	687	666	677	670	678	684	716	702	689	687	675	694	669	701	648	728	642	697	691	646	631	653	724	691	695	620	656	697	703	660	661	705	698	706	650	684	701	718	697	709	637	670	726	699	661	656	703	685	699	695	644	677	677	670	647	673	638	641	683	721	706	749	632	693	657	720	702	678	685	692	681	679	662	674	687	650	661	693	665	703	719	654	702	682	701	645	696	680	669	703	642	641	655	672	639	677	676	718	674	679	696	705	717	686	666	681	677	687	709	670	662	721	699	680	671	679	686	724	676	707	666	676	643	648	691	695	650	709	714	631	667	739	666	693	669	671	703	701	641	727	682	700	685	701	711	652	668	697	703	660	686	681	684	689	689	709	630	704	699	685	718	654	678	701	687	664	718	694	692	655	669	680	650	717	679	712	722	731	688	679	661	713	710	685	673	703	617	624	647	708	644	672	628	660	745	643	649	692	729	693	699	679	692	696	698	693	679	671	697	673	622	623	677	667	687	684	683	714	650	671	692	737	648	711	655	711	651	640	679
53250	90903	79792	65351	22762	14420	13611	2353	1040	941	930	913	871	803	851	846	771	795	761	846	826	765	818	775	770	801	829	769	774	810	781	760	803	743	768	787	781	789	759	738	740	737	767	766	797	798	808	767	783	748	766	739	760	786	709	735	760	793	775	764	749	791	815	796	768	725	756	780	785	759	809	772	736	776	779	772	733	785	758	797	797	741	802	797	774	760	758	807	790	753	779	726	762	743	797	778	763	808	751	786	774	793	722	792	789	750	799	804	704	739	808	781	810	752	825	767	724	782	778	810	754	731	810	771	760	761	759	771	744	753	795	741	808	784	728	784	747	779	806	738	766	779	765	758	776	756	780	759	836	764	797	816	786	781	848	791	776	773	707	761	766	743	743	748	770	747	754	826	813	759	774	753	794	784	770	770	757	815	755	762	746	747	730	720	734	765	742	770	774	820	750	760	738	764	811	762	781	742	713	740	782	792	746	785	802	786	760	800	713	815	802	764	755	780	778	719	751	808	743	776	760	778	741	766	820	739	747	815	757	768	800	763	788	732	770	772	742	823	724	752	766	757	770	744	779	775	768	767	770	715	784	753	795	765	750	763	728	781	789	746	788	760	754	745	788	803	774	720	731	764	758	785	788	799	736	773	769	814	787	764	767	728	787	737	762	752	757	811	765	723	770	782	761	779	756	814	736	740	740	696	751	761	771	757	748	800	736	755	751	730	769	877	779	768	768	834	792	777	783	760	761	718	774	784	769	734	756	783	782	749	749	763	756	772	722	752	755	777	697	802	781	733	757	778	802	781	792	739	810	744	719	739	732	782	781	748	765	806	778	758	779	759	724	806	736	759	706	812	771	794	727	809	769	776	772	729	809	762	739	732	755	770	803	711	751	808	736	735	688	796	760	742	788	807	800	755	790	751	753	739	760	726	755	775	772	761	819	776	731	805	798	744	768	747	754	701	749	768	762	752	758	776	757	754	806	763	803	750	772	770	768	736	767	778	766	772	778	795	783	760	792	770	817	748	782	786	807	765	758	734	786	789	759	783	782	751	812	750	829	749	735	789	748	737	775	800	780	810	739	702	752	770	797	732	734	789	819	737	768	777	754	741	829	730	797	742	730	779	782	826	722	759	775	741	811	755	795	736	726	769	730	713	777	782	781	756	772	780	785	769	750	740	785	785	796	828	781	755	794	762	771	731	756	780	737	752	770	745	745	758	757	780	761	741	726	743	751	777	797	805	804	746	762	715	738	773	728	784	749	783	746	798	777	791	771	784	760	738	810	780	722	729	772	781	749	771	818	748	839	770	760	777	752	800	756	745	743	775	718	762	784	748	725	806	735	802	748	817	798	748	787	798	739	777	797	848	817	805	767	761	733	748	790	775	731	726	813	753	737	786	760	848	714	757	755	785	748	723	786	708	778	749	769	764	747	773	714	772	739	806	871	733	784	753	779	821	698	783	741	786	760	767	758	720	812	779	741	757	812	788	755	789	775	722	792	772	780	793	706	753	772	760	766	819	715	764	757	753	796	801	777	734	780	738	823	748	753	725	798	819	734	787	725	737	777	791	768	767	723	758	774	764	788	790	766	762	755	751	767	755	776	792	830	762	761	765	778	778	728	768	750	803	735	765	792	783	762	776	750	797	746	786	742	784	761	782	795	786	796	718	816	766	789	727	768	730	769	776	727	763	709	771	722	710	804	742	778	741	799	703	774	771	784	784	736	742	779	818	750	804	766	737	736	714	763	778	742	809	773	791	802	803	785	748	766	781	784	765	808	761	736	783	779	745	782	784	764	736	760	765	821	789	752	796	739	742	771	795	796	754	760	801	780	757	759	735	739	791	813	811	753	766	784	822	784	767	741	726	750	780	755	773	762	736	776	752	772	736	757	795	769	776	782	762	778	728	809	834	799	812	767	801	773	833	767	741	807	750	734	756	707	794	762	731	743	727	758	789	781	745	790	804	733	779	719	745	774	779	756	805	746	717	713	788	753	766	863	752	735	776	744	773	769	751	721	754	799	806	778	789	760	806	755	832	799	754	795	773	717	805	775	746	794	735	755	762	746	819	706	779	771	723	801	774	761	774	777	748	787	771	758	774	764	759	744	748	755	744	802	798	793	785	789	745	751	802	748	717	786	744	746	803	773	784	786	791	763	760	743	825	703	707	765	797	735	768	758	758	771	775	766	796	742	764	735	743	760	767	771	754	742	763	774	827	788	754	771	722	792	789	751	765	731	769	777	808	816	775	770	748	786	742	757	783	775	751	723	731	682	765	816	741	803	735	772	692	804	780	760	747	746	792	742	726	826	758	734	709	801	765	817	782	777	817	768	812	764	815	786	731	765	769	741	779	789	763	792	794	791	760	747	792	809	777	758	694	769	760	751	720	779	773	743	761	774	783	774	800	783	769	767	778	741	726	694	776	794	734	762	769	816	784	767	764	754	699	783	774	738	768	807	748	753	781	720	749	774	709	756	763	813	790	809	728	761	793	728	753	738	757	748	725	764	721	747	817	783	786	771	782	742	752	730	723	787	797	770	735	743	779	779	791	763	757	727	797	766	772	777	781	755	796	760	765	746	763	750	733	764	802	792	788	766	823	751	722	696	754	817	758	776	801	761	807	742	771	765	796	792	810	718	790	789	767	774	720	789	739	748	774	755	742	761	752	805	770	788	762	722	778	798	755	807	767	780	717	820	772	827	729	795	782	776	775	754	776	772	768	778	746	789	771	792	767	775	788	773	758	792	743	812	793	720	811	762	752	800	750	795	745	765	750	777	808	785	737	755	752	779	720	750	760	734	757	783	737	783	724	768	767	811	703	768	798	750	754	756	765	729	742	777	728	751	768	762	756	745	806	780	756	768	782	780	783	731	791	716	783	764	775	749	761	787	728	784	727	784	790	724	728	766	771	799	798	733	756	778	718	787	815	747	825	758	751	777	793	833	769	782	770	795	774	770	721	726	776	722	763	794	792	777	739	744	725	735	744	777	776	799	747	770	790	812	795	777	781	778	786	787	755	730	736	789	811	725	737	792	737	775	786	757	781	717	792	787	732	760	719	741	700	742	817	746	757	785	769	821	764	807	808	775	777	779	740	808	773	731	802	774	771	761	792	751	790	766	749	738	774	725	771	800	762	805	790	769	782	787	820	769	727	759	780	752	738	777	819	783	777	756	791	792	775	735	791	733	788	771	743	813	790	781	790	761	735	807	805	785	722	737	767	771	738	734	730	747	769	750	767	705	790	770	758	746	734	810	787	786	723	793	820	731	818	739	745	779	740	758	790	761	747	792	751	766	794	788	770	770	790	798	726	775	804	783	767	739	754	753	798	801	753	789	762	744	752	758	816	791	761	771	807	749	767	727	754	770	767	741	739	763	768	735	757	739	735	774	792	788	739	757	772	804	779	753	751	747	749	803	790	746	717	798	798	771	731	823	771	789	779	753	754	736	776	794	776	711	770	756	775	764	777	785	797	762	765	738	736
30113	23208	30341	21908	3637	765	1045	378	321	338	336	334	343	358	358	318	316	314	330	320	343	345	336	303	353	372	319	338	303	342	326	322	334	337	323	323	314	334	313	296	327	331	324	344	350	345	329	335	362	306	332	343	309	345	322	298	342	297	335	330	306	325	353	324	316	365	308	332	302	352	304	333	314	323	281	305	314	287	332	331	349	327	357	318	327	339	310	342	305	315	374	325	350	357	343	330	372	348	319	287	326	345	348	352	313	315	315	315	353	311	353	291	323	300	322	307	333	318	324	286	295	329	307	332	322	347	294	323	333	332	308	322	296	340	309	337	344	348	360	319	339	331	308	336	315	306	325	352	313	362	324	341	328	303	345	318	338	352	349	331	341	310	352	318	329	308	349	362	306	349	302	332	313	335	316	339	305	335	310	336	352	308	290	307	351	292	289	339	342	331	303	317	349	325	329	334	339	310	316	336	322	316	342	340	300	353	313	302	304	302	307	325	345	328	388	311	331	342	296	314	338	311	303	326	365	346	365	354	333	323	358	320	334	312	341	351	339	328	349	286	291	308	341	343	336	343	320	288	343	338	329	312	340	340	319	324	322	358	332	343	309	303	314	338	324	307	328	352	352	320	326	327	318	315	322	323	306	315	319	308	332	324	317	322	336	361	326	322	320	345	343	339	333	334	334	340	314	303	339	327	319	312	332	330	352	322	323	313	330	366	321	341	381	304	340	333	347	334	332	340	297	311	342	353	388	366	338	315	342	327	304	316	341	348	325	300	339	304	325	323	319	317	310	340	362	344	354	326	319	348	334	289	329	325	315	335	324	287	361	320	328	312	343	339	316	330	337	326	315	341	286	335	330	330	360	345	319	353	364	359	348	316	331	349	318	321	314	291	318	353	331	338	353	315	341	331	323	357	330	321	304	326	311	335	337	312	309	324	309	330	296	289	323	337	331	320	320	315	321	322	313	319	367	313	327	327	340	327	323	344	334	313	298	322	299	346	321	323	346	324	343	333	323	312	344	328	301	322	317	310	333	337	350	320	312	348	310	347	326	370	340	320	340	323	352	318	334	338	327	315	357	305	337	327	343	317	332	310	308	317	315	288	335	327	313	363	333	346	334	332	325	302	344	326	292	339	332	341	317	334	334	317	316	311	307	333	335	342	353	328	362	353	348	343	318	316	315	329	314	371	334	304	319	335	342	354	311	335	340	318	307	334	323	321	307	307	356	305	328	323	315	317	332	346	345	365	321	328	361	346	341	313	326	322	316	285	334	338	293	361	318	322	328	292	297	311	325	340	348	344	328	321	347	300	329	361	355	337	361	341	325	324	318	292	302	350	339	341	351	331	333	354	313	308	330	366	320	349	361	303	347	330	330	343	364	315	334	316	323	320	285	335	323	322	338	310	353	320	341	304	297	309	300	327	330	332	317	316	362	327	337	325	285	318	344	351	324	311	362	344	339	324	351	335	320	328	309	319	342	302	285	304	347	373	337	347	323	310	353	329	330	303	318	326	329	318	309	296	337	314	326	313	319	340	339	360	347	328	326	369	338	342	341	359	347	320	348	326	330	343	316	302	337	357	342	340	349	339	334	352	305	345	326	330	319	370	368	327	331	313	326	314	328	301	328	352	354	316	339	350	357	329	313	338	324	346	340	317	292	334	347	339	340	331	346	331	302	332	311	351	332	336	330	332	310	325	336	347	342	313	340	312	356	315	333	329	307	327	295	341	312	365	323	316	341	322	332	325	317	323	318	345	355	348	338	295	339	318	336	361	362	347	323	287	307	350	313	332	337	344	297	304	330	313	327	344	323	325	316	317	349	331	297	326	346	335	337	338	336	344	296	353	336	360	320	327	317	352	342	313	297	336	351	320	340	344	315	335	342	335	317	345	332	317	345	310	351	344	355	293	337	344	326	331	306	362	305	359	307	321	331	349	317	325	342	342	291	301	332	333	328	355	372	328	311	341	325	332	347	352	335	330	318	333	317	351	335	323	306	323	318	330	302	354	320	341	345	298	305	328	357	295	337	355	331	337	323	319	330	318	326	311	308	340	330	304	341	311	346	360	351	316	326	343	315	304	338	344	366	349	306	313	334	322	319	354	326	316	308	324	336	300	336	350	318	350	370	342	301	321	300	340	324	327	380	321	312	328	341	361	305	321	330	355	344	306	327	326	336	278	334	338	315	339	299	310	337	320	309	320	325	311	337	335	328	350	328	335	319	319	354	328	348	328	337	327	303	356	320	331	336	325	342	322	321	316	315	336	322	326	344	296	334	336	335	321	288	324	333	312	356	341	316	327	308	326	350	302	326	295	306	324	306	367	338	340	299	341	343	304	353	325	311	332	355	325	359	339	328	359	335	324	337	323	309	323	315	302	319	308	343	294	354	306	299	343	333	339	340	335	328	360	302	323	335	306	308	334	321	304	334	328	347	339	343	333	292	321	302	312	321	345	298	302	352	351	328	355	319	343	317	351	290	315	333	306	332	325	322	302	328	348	335	336	351	329	343	302	391	292	342	321	301	352	339	294	336	320	343	313	353	333	322	350	326	348	334	328	309	320	320	341	327	322	313	359	354	344	330	328	329	329	299	320	322	364	346	325	321	319	352	326	306	326	316	366	318	336	327	325	329	274	334	338	325	347	336	327	339	321	307	327	282	309	271	318	338	314	340	347	344	345	318	330	301	339	331	360	320	367	338	327	320	370	345	328	331	325	331	343	323	391	329	348	323	354	334	361	312	327	346	323	357	368	343	333	338	325	365	310	345	316	324	338	344	338	332	328	350	298	316	359	339	334	324	319	347	346	313	311	308	333	316	330	341	323	316	303	343	345	315	299	319	337	321	332	365	319	335	336	339	351	306	336	339	310	317	345	305	314	311	331	321	306	324	331	340	316	327	288	306	330	325	345	328	337	331	351	349	332	320	342	331	334	318	309	342	350	319	322	331	316	339	323	281	308	312	320	338	348	332	312	364	290	319	316	338	324	322	322	285	332	359	366	312	316	343	340	325	311	341	344	353	351	321	348	346	333	321	311	357	305	354	350	343	301	319	295	310	323	327	312	334	326	332	334	325	324	325	305	354	340	342	324	347	347	339	376	325	352	321	346	306	315	343	325	374	329	310	323	318	331	365	316	338	330	343	343	343	330	320	315	333	320	321	342	352	357	345	313	322	337	317	320	327	335	329	328	332	317	332	327	315	319	328	342	306	335	332	280	306	373	321	303	327	311	329	287	326	321	350	329	322	326	315	319	339	328	338	336	305	354	337	313	333	316	326	327	316	324	347	313	329	314	314	353	369	344	295	352	309	318	331	351	344	338	317	330	314	304	346	322	319	369	356	346	327	313	318	341	336	337	316	382	301	321	316	312	361	330	302	322	336	338	372	331	340	354	323	324	338	349	293	330	322	325	340	293	335	329	341	345	342	343	342	350	347	327	335	361	333	355	326	358	339	339	290	313	335	330	352	330	354	348	351	332
36818	36201	31943	18156	2258	879	1254	415	399	375	394	378	379	372	421	398	393	408	421	374	428	399	374	399	360	382	376	396	400	380	359	363	393	386	385	379	358	393	382	391	376	379	355	375	350	371	399	366	360	390	386	360	367	378	371	415	399	368	359	365	354	380	406	391	363	368	348	391	403	394	396	360	387	388	362	383	365	386	374	410	392	379	387	375	391	355	381	373	428	395	388	402	363	378	404	416	422	372	377	367	399	406	380	331	383	399	382	376	396	359	384	394	360	407	396	391	399	408	385	385	379	381	385	367	395	370	395	369	371	381	352	376	392	373	390	337	385	382	390	378	410	394	382	404	373	373	371	400	383	385	414	395	376	357	389	355	416	396	412	378	414	404	382	446	348	387	400	364	383	389	387	340	384	382	384	397	369	369	388	386	370	382	395	356	371	361	366	411	370	386	399	426	427	367	374	387	394	370	357	404	374	375	369	377	360	405	389	418	353	388	414	391	382	361	384	358	369	414	390	389	397	393	371	418	374	395	401	396	384	391	390	357	386	359	422	408	401	381	415	403	366	388	351	407	383	368	415	411	374	378	343	374	376	394	392	412	330	375	396	349	388	361	415	392	397	354	422	412	367	419	400	385	444	407	377	361	395	372	377	386	383	413	324	395	373	358	406	360	359	368	387	375	368	369	367	395	392	358	400	401	396	406	364	346	399	419	377	368	380	369	379	387	393	386	386	404	415	400	406	403	383	381	367	370	374	392	376	365	397	379	365	401	342	378	389	393	363	419	421	372	385	356	395	372	393	386	399	331	365	421	380	358	385	387	380	390	350	407	371	380	355	415	383	354	399	374	386	399	346	389	400	367	387	390	379	366	360	364	396	397	373	396	377	369	392	405	402	387	377	409	435	338	363	376	341	369	388	367	404	363	386	355	357	351	397	369	372	400	389	382	366	373	357	377	391	388	404	362	358	385	439	343	358	394	368	410	366	412	385	373	391	374	392	399	376	405	371	389	350	385	412	404	360	375	352	378	381	389	398	396	379	388	387	394	391	387	379	377	413	335	351	381	349	354	371	391	371	408	381	350	390	404	379	364	395	363	424	371	411	337	381	392	408	375	418	389	382	367	421	387	410	398	358	378	383	374	406	402	417	388	376	381	408	380	376	372	378	353	387	403	394	378	417	379	373	385	429	397	384	390	382	363	374	402	395	354	355	371	315	417	394	396	386	376	374	404	384	361	386	376	384	398	398	368	414	408	403	401	397	370	385	354	382	364	397	405	373	397	383	359	382	365	402	359	380	362	369	355	377	365	371	366	389	350	367	376	381	378	390	391	371	407	412	398	366	401	403	387	390	355	347	395	375	385	378	386	365	374	384	363	397	404	393	382	392	393	377	397	388	366	395	400	370	362	440	426	388	340	399	371	379	353	388	350	350	357	391	409	338	363	418	404	408	375	402	390	383	391	421	393	350	372	386	395	394	381	386	356	359	385	336	355	377	339	419	336	382	379	384	365	358	394	417	364	386	391	360	374	348	375	405	385	435	382	400	373	375	377	378	362	410	379	374	409	355	335	391	368	372	402	379	371	406	401	421	417	408	393	338	378	386	375	383	395	347	426	398	412	394	374	406	383	359	386	380	375	379	384	384	392	355	428	380	376	386	372	370	390	381	411	410	374	418	359	429	399	379	374	379	425	407	380	363	367	386	393	374	365	364	387	377	376	385	419	400	362	370	373	390	390	386	389	344	371	357	401	395	390	339	409	387	359	412	375	385	381	376	402	395	399	372	360	373	368	359	344	343	393	401	425	383	395	432	390	366	404	389	371	380	383	384	386	356	394	378	387	368	397	409	395	373	350	379	388	413	373	364	357	403	385	383	367	366	371	367	385	402	356	378	421	373	376	376	414	361	364	368	407	374	397	395	376	389	383	408	400	364	352	400	371	374	370	355	371	383	388	393	404	375	363	389	369	363	347	380	362	412	393	417	340	395	426	355	383	375	379	400	381	403	350	385	372	379	366	379	386	379	407	397	384	374	408	381	392	385	371	361	364	397	375	373	392	372	391	440	378	422	420	352	407	382	412	378	399	339	350	362	366	383	395	382	397	385	368	417	383	388	415	365	405	384	396	391	384	380	391	357	384	373	370	396	398	362	379	400	418	370	375	346	361	399	392	380	347	396	364	385	350	382	371	390	406	392	382	359	376	372	363	365	391	379	389	371	371	364	399	371	383	375	384	391	371	358	360	364	387	366	398	385	384	391	391	374	381	387	386	398	381	396	360	412	373	382	372	377	360	363	369	369	402	385	355	375	390	384	367	391	374	385	390	403	365	408	381	377	397	364	407	368	395	384	394	389	372	348	411	383	389	384	396	386	369	380	393	391	343	345	379	382	393	406	420	401	380	377	346	393	366	405	381	431	392	407	374	367	384	398	363	387	380	404	381	405	382	393	380	378	375	392	397	409	383	399	388	396	381	332	400	377	378	341	386	390	360	364	413	387	368	394	380	395	368	358	374	402	407	396	356	404	400	398	375	380	407	382	357	361	355	394	400	391	360	422	376	387	395	396	372	391	384	393	386	365	391	389	363	354	374	411	416	382	399	378	381	392	384	400	384	379	401	431	358	358	396	402	375	358	379	379	394	367	388	390	380	350	331	366	366	399	356	370	374	435	420	387	441	369	383	384	378	380	385	372	351	370	375	365	396	392	379	380	354	421	402	354	364	425	374	389	414	377	362	382	383	361	416	383	379	380	372	340	396	388	367	419	396	368	379	382	392	405	373	368	384	399	355	403	394	394	377	388	380	405	352	396	396	365	394	364	383	382	391	369	397	397	384	402	389	387	357	375	384	392	389	382	374	376	387	370	391	373	373	393	385	393	375	373	402	386	360	361	369	372	382	409	378	355	394	374	363	371	370	379	367	338	396	358	366	377	408	377	369	358	359	350	383	330	366	375	371	419	399	385	391	372	364	370	367	384	389	362	378	372	361	395	383	383	390	418	379	375	372	408	384	402	383	370	368	374	356	396	403	370	381	408	369	406	367	393	365	362	378	356	407	395	367	367	371	402	405	374	379	398	402	367	389	377	352	390	387	385	411	391	384	385	399	392	419	383	358	418	358	371	387	400	373	397	426	398	365	374	358	362	369	346	355	383	382	396	359	367	379	382	395	360	365	406	386	398	417	362	377	369	382	348	371	415	371	371	391	380	396	404	376	353	367	390	384	388	401	385	402	386	362	383	380	419	391	379	437	361	372	404	401	344	374	388	397	373	370	438	400	373	385	393	377	393	393	396	390	353	403	401	363	377	384	363	400	342	363	361	377	360	414	369	424	365	376	320	402	407	374	379	386	393	398	395	390	362	419	387	374	370	411	391	379	376	397	386	365	360	382	380	373	355	363	404	354	421	421	400	409	364	417	381	378	353	405	402	407	388	358	362	379	398	358	362	326	375	361	388	395	368	387	358	409	405	409	378	408	374	364	378	360	394	381
23470	21670	32932	31035	22275	12728	8789	1958	627	625	641	602	599	642	599	592	598	589	591	592	599	584	584	629	629	611	626	579	525	579	569	588	622	614	578	579	572	563	510	553	601	629	578	600	588	632	613	530	543	605	607	598	650	611	567	587	590	594	551	580	590	596	515	626	624	577	598	617	549	572	577	564	589	601	545	577	544	596	569	627	566	575	589	608	584	585	584	613	563	592	577	589	595	613	581	601	511	560	556	605	587	550	599	565	579	576	574	600	585	582	548	580	593	588	627	600	565	573	568	577	595	573	563	545	572	574	596	543	592	571	583	584	572	556	604	569	568	596	603	588	589	554	590	643	604	573	563	550	573	622	580	563	568	577	588	579	598	584	579	549	600	586	609	616	595	589	569	613	585	578	561	572	592	574	584	592	557	591	604	564	567	586	555	570	597	585	603	569	575	549	607	571	612	599	610	574	618	593	587	602	569	563	583	583	614	562	599	581	552	567	572	578	530	601	557	593	606	551	595	605	595	546	573	550	597	568	531	595	568	577	595	567	568	555	617	524	579	541	583	559	601	519	571	570	563	590	527	580	556	615	579	537	584	592	597	573	547	567	543	576	565	597	566	568	567	590	535	620	554	569	620	557	606	587	586	580	568	595	601	585	597	547	595	599	556	557	599	585	565	583	610	590	542	618	559	568	607	614	582	607	543	573	615	586	592	582	556	616	597	615	597	567	560	602	586	552	564	546	562	568	570	579	556	592	580	580	556	610	615	599	539	579	564	554	566	621	622	623	577	563	568	578	603	583	570	568	548	592	542	627	549	547	606	581	600	591	627	570	581	580	567	628	569	558	561	565	595	583	564	543	601	629	583	637	589	573	550	579	582	579	589	605	544	576	588	554	595	618	556	551	593	560	533	537	586	560	569	589	582	582	559	609	602	540	578	610	601	589	553	540	577	557	581	599	582	578	547	644	599	590	583	544	647	596	609	571	604	592	574	555	579	603	554	592	591	522	573	566	592	560	575	603	561	562	592	558	583	584	525	543	552	578	577	578	608	594	560	562	593	566	591	585	542	590	569	541	587	573	593	596	554	582	585	626	580	583	563	617	544	616	556	555	580	590	556	577	599	614	553	566	565	586	584	570	594	628	570	575	547	544	558	625	607	563	589	587	614	596	576	585	571	538	590	550	599	624	572	565	571	570	587	562	571	535	596	581	544	552	602	562	595	622	556	560	616	571	597	592	588	592	552	602	581	572	562	514	585	580	577	585	598	557	587	570	594	562	560	550	587	606	586	604	575	571	616	595	535	577	589	538	595	588	572	559	586	599	578	578	592	595	606	554	612	580	602	576	555	587	513	566	581	608	622	597	593	578	581	581	582	605	551	584	587	581	582	587	581	579	596	566	565	591	556	538	596	595	605	578	576	518	584	567	573	597	621	564	591	576	544	593	595	616	548	593	601	588	618	573	588	599	549	566	611	519	522	579	617	589	560	606	552	563	544	584	601	602	609	599	578	539	533	593	572	601	549	576	571	599	573	594	599	556	586	589	581	538	583	610	574	588	582	589	586	608	569	575	583	564	544	611	578	560	625	541	557	622	546	589	560	607	583	576	572	551	599	584	559	550	592	576	590	559	582	591	588	577	587	601	591	567	569	617	577	590	586	561	584	604	610	620	568	571	588	597	543	579	540	582	574	552	565	524	576	551	618	561	579	539	579	581	593	573	594	610	591	621	587	615	578	535	589	574	612	604	561	630	588	596	568	568	531	566	576	549	572	643	529	588	560	581	584	521	589	590	603	568	507	561	587	618	587	563	583	610	620	583	556	562	578	584	586	552	568	609	572	552	567	567	596	581	602	557	610	611	552	578	555	577	629	592	534	590	553	586	606	574	576	571	607	535	618	616	600	637	574	540	593	578	567	562	572	597	580	606	616	555	570	540	594	549	571	626	584	602	565	546	568	573	587	600	584	598	611	530	540	542	580	538	563	570	585	600	619	558	570	578	565	583	587	538	582	593	623	578	528	557	629	559	639	586	553	570	606	579	569	562	556	571	593	609	586	567	570	567	573	531	572	612	606	545	593	559	617	534	589	578	569	569	536	594	638	564	541	579	540	590	587	602	607	595	587	603	546	552	603	605	553	558	594	592	596	553	558	588	617	634	567	579	552	597	584	549	552	566	558	553	588	591	544	585	551	540	569	573	568	585	576	578	652	586	574	590	538	602	549	556	548	612	625	623	528	573	589	585	602	578	639	602	662	588	599	610	587	577	589	537	581	581	565	580	576	560	562	581	602	583	572	570	616	584	573	566	595	579	578	587	602	519	561	543	575	591	612	602	555	580	618	540	517	609	587	581	604	576	583	607	586	532	624	615	540	605	613	556	571	583	569	551	655	568	596	562	589	598	592	565	591	553	582	534	558	596	615	554	589	626	552	606	579	621	543	580	578	551	600	592	544	536	567	591	577	572	590	589	550	532	584	543	588	586	583	587	575	619	545	606	592	572	589	598	605	586	590	601	570	586	592	552	568	553	525	596	599	591	595	574	585	567	577	596	601	550	548	561	566	651	590	569	579	557	581	545	564	555	566	581	582	593	605	617	577	611	604	595	537	575	568	560	600	604	554	603	567	585	606	584	608	539	573	562	545	571	552	558	593	568	549	605	587	588	536	579	623	581	585	619	546	564	537	584	582	568	559	528	568	529	607	584	572	559	559	559	607	604	621	568	615	607	532	580	606	587	570	555	574	548	564	600	607	581	608	584	622	628	562	621	593	592	605	530	574	533	614	612	557	581	611	610	564	589	583	574	590	578	564	610	605	602	571	574	540	607	557	571	592	618	599	571	544	561	559	563	576	603	565	577	546	570	547	584	573	581	559	570	606	546	622	576	615	616	581	582	561	594	585	596	591	546	609	602	623	618	591	567	575	575	578	582	525	579	608	590	558	559	557	563	561	579	589	593	552	570	566	603	622	537	596	593	531	592	562	566	578	558	616	595	590	593	516	592	588	587	565	584	575	590	558	563	564	549	596	564	567	573	576	567	629	611	537	594	586	594	569	562	586	606	563	535	565	529	574	580	567	607	570	552	612	570	569	566	566	590	540	568	550	582	579	564	571	587	573	584	586	568	605	573	559	576	582	591	559	608	609	618	586	579	592	584	551	565	574	554	580	591	588	590	593	509	592	600	590	567	568	589	585	582	566	533	576	567	559	589	579	570	561	554	608	592	597	609	595	545	542	606	564	585	546	623	601	599	554	580	580	597	573	613	574	566	590	540	590	567	547	570	584	622	568	586	625	570	584	606	520	578	594	593	607	592	598	581	580	580	592	573	545	577	599	562	558	559	554	534	566	581	563	576	572	562	571	582	575	557	598	590	554	614	590	576	568	536	589	530	549	538	610	537	542	609	569	570	622	549	586	555	563	553	606	572	551	574	566	603	581	585	627	577	530	599	589	621	569	610	545	577	590	550	569	554	548	577	571	559	584	582	564	562
46772	73243	67587	48454	9719	2341	10671	2063	737	759	693	713	690	670	646	611	632	653	661	704	663	614	657	665	662	643	659	648	669	661	648	694	662	622	675	700	659	671	626	662	652	647	675	636	670	604	620	678	700	670	663	616	658	614	669	669	636	660	652	655	617	627	663	667	653	660	625	644	691	603	627	643	668	637	661	645	683	639	623	648	623	629	644	638	630	656	678	671	679	679	668	654	625	678	633	642	665	644	671	606	714	631	619	635	646	585	612	594	684	652	639	653	657	695	657	650	618	633	638	644	651	649	690	651	639	647	634	651	678	635	673	667	645	673	662	617	666	636	635	593	673	633	635	614	668	629	652	650	671	634	677	668	648	670	622	690	677	640	657	678	602	634	652	637	687	661	656	637	632	648	635	637	624	613	657	662	662	652	666	646	634	636	644	691	717	617	614	633	640	649	668	677	702	616	659	682	686	672	644	612	651	610	593	622	629	703	646	629	651	664	681	655	662	668	650	642	672	632	676	676	641	666	624	571	652	663	616	607	610	625	705	650	682	635	582	685	620	619	620	655	658	640	654	634	611	686	700	661	640	626	666	688	646	653	653	682	621	671	648	641	638	657	641	683	642	662	636	644	681	664	617	605	684	651	670	646	653	743	647	658	627	663	577	673	582	616	664	661	616	652	657	641	681	685	635	664	616	633	625	588	614	661	627	632	663	623	618	649	663	661	643	623	606	648	666	633	652	641	627	656	671	707	661	649	650	655	618	641	673	669	627	674	650	631	657	632	643	636	629	625	615	644	647	641	662	633	636	626	688	635	664	644	641	647	588	624	641	662	609	658	643	597	685	639	614	638	631	655	687	656	625	651	635	620	599	647	665	665	648	669	648	660	684	649	657	632	678	611	651	617	645	638	666	643	626	622	644	675	672	672	670	619	627	671	657	678	638	655	640	607	652	620	621	676	673	650	690	647	664	649	631	668	628	666	677	676	684	655	650	660	617	644	635	674	653	658	628	624	641	698	657	634	604	665	645	612	587	637	646	656	686	664	648	589	636	650	650	649	646	686	709	667	628	646	672	604	661	645	638	599	702	672	686	659	591	679	700	625	648	627	661	648	663	714	693	673	649	619	674	731	661	618	616	618	626	632	661	656	625	645	645	659	613	645	674	631	642	649	624	631	627	639	689	637	666	614	669	640	689	633	613	669	626	654	663	638	675	664	641	633	619	639	630	693	644	634	630	621	616	654	648	692	640	633	617	652	641	619	617	674	596	672	673	640	607	658	639	680	619	705	640	628	693	636	633	649	662	637	638	635	655	664	624	641	682	600	667	662	639	643	608	624	645	645	622	650	631	646	676	673	625	650	658	639	648	660	666	633	654	697	640	618	700	583	627	672	651	596	667	646	648	633	666	644	633	616	647	608	632	638	693	623	624	664	659	641	649	628	661	658	663	649	624	631	648	621	644	635	642	624	625	671	642	660	632	697	627	626	655	628	637	669	698	656	643	678	661	635	632	657	664	622	669	640	675	645	626	642	617	657	695	673	669	614	660	632	684	645	627	674	661	671	617	645	620	646	661	695	640	632	669	677	642	643	662	648	673	634	646	643	692	646	645	706	665	670	663	630	624	599	615	659	627	605	589	662	699	657	673	634	609	652	606	634	638	658	609	663	631	609	588	597	594	636	659	664	648	643	596	669	617	635	605	591	705	666	684	658	699	645	644	652	662	659	606	657	666	684	635	652	600	660	657	624	698	651	616	589	656	641	659	603	619	654	611	646	658	636	651	621	634	625	654	688	651	608	629	662	643	631	650	638	681	683	634	638	700	646	643	690	663	632	659	657	621	648	636	670	680	651	643	663	692	667	633	642	698	673	609	652	644	667	642	664	634	663	631	684	643	663	637	672	638	598	612	642	681	632	586	663	687	654	628	655	616	613	646	636	598	636	672	696	611	640	675	623	637	661	668	656	667	690	660	609	647	619	616	665	663	616	638	681	660	679	649	673	685	692	653	656	621	680	608	663	625	685	675	646	640	629	620	680	612	667	629	641	620	643	653	633	654	684	661	633	658	642	652	682	623	632	671	651	690	662	645	613	659	681	708	668	665	604	708	687	687	671	662	603	643	664	630	657	667	662	604	665	655	626	699	658	644	631	648	621	640	635	643	671	642	645	651	660	648	606	641	627	680	614	651	654	656	650	640	672	652	644	648	663	651	625	598	642	639	646	631	640	679	627	654	653	679	664	676	624	634	686	623	624	656	610	625	612	677	704	651	637	672	650	629	637	626	633	634	652	613	613	647	707	656	673	654	696	622	596	648	650	643	645	670	669	633	639	688	634	624	638	609	649	631	625	648	633	647	647	663	624	634	677	700	613	682	675	663	682	621	611	647	693	663	668	632	622	652	683	655	623	709	665	649	664	637	637	659	678	655	669	693	651	633	683	645	678	608	639	644	639	629	649	643	636	622	682	654	670	689	656	648	649	653	639	664	607	684	663	648	628	658	646	651	637	652	691	610	651	661	668	607	689	616	655	664	622	709	656	648	617	646	619	597	622	630	698	641	653	649	594	649	638	663	677	672	666	628	682	702	657	638	676	683	646	642	643	625	687	605	663	632	609	646	628	655	612	603	665	627	646	616	651	641	662	635	639	631	662	641	578	619	670	633	624	644	696	649	646	628	601	649	613	628	646	693	644	628	626	670	611	646	643	648	680	645	662	637	668	663	644	624	634	655	660	680	650	634	598	643	633	621	672	613	668	663	612	671	609	669	660	618	681	649	625	636	650	649	637	606	639	630	639	648	655	639	591	679	644	632	685	630	658	627	660	661	630	628	626	651	671	625	646	658	669	667	661	652	662	616	683	652	666	687	635	642	628	659	630	606	624	638	642	623	642	638	591	662	661	635	620	673	664	613	619	711	645	593	636	635	623	594	657	609	638	670	631	635	659	598	639	659	632	647	635	634	647	652	693	662	633	631	669	690	628	624	611	640	664	632	613	611	663	650	629	644	640	648	683	627	657	653	662	677	674	637	655	619	647	614	684	666	613	675	624	623	636	673	655	649	617	647	641	640	711	638	599	698	646	635	601	674	675	642	643	629	651	634	656	649	649	638	675	604	669	637	674	611	614	605	704	683	627	682	668	595	676	678	656	623	615	607	598	647	625	632	654	656	627	621	636	634	619	673	643	665	606	651	681	642	661	714	621	630	625	648	636	616	633	657	643	640	641	667	671	662	641	652	681	657	654	610	630	639	672	666	657	627	625	635	632	666	638	656	652	666	680	632	661	690	642	689	610	657	628	650	671	649	612	654	631	669	579	669	684	651	651	617	676	618	666	644	672	688	677	613	618	608	651	648	645	637	613	642	641	632	647	658	627	626	662	641	634	626	594	618	628	629	689	603	616	618	662	676	618	632	661	644	657	660	645	674	630	648	646	668	670	645	685	643	668	629	676	599	625	636	645	637	656	638	624	651	644	675	651	655	623	665	666	614	651
24546	23078	33423	29578	16238	3168	4090	1232	345	301	343	329	315	348	317	356	323	299	330	310	336	331	297	319	304	369	320	295	328	284	322	306	347	330	325	311	326	296	317	291	320	285	322	320	320	348	307	325	324	349	304	327	325	296	285	295	308	318	342	299	301	324	300	327	285	315	325	316	284	308	291	318	314	307	321	295	330	308	308	333	313	320	337	288	324	317	292	311	298	327	326	332	325	333	311	303	292	311	317	308	307	309	303	337	320	293	315	342	330	311	310	325	303	296	320	321	309	320	310	310	307	328	324	306	308	327	320	314	281	311	304	326	328	321	304	323	302	297	309	338	313	340	293	337	315	309	278	321	304	343	279	310	303	296	329	323	290	305	303	326	328	300	324	318	300	307	326	323	297	303	307	319	296	299	263	315	309	300	318	332	277	278	326	315	309	342	309	292	324	340	332	323	325	287	293	332	264	313	331	340	311	322	335	320	297	357	317	320	288	284	299	343	330	323	319	335	332	296	334	312	315	342	326	325	307	353	291	301	329	314	323	312	302	291	344	299	331	312	334	318	309	321	335	323	324	312	325	309	302	306	282	290	309	338	326	274	322	309	329	265	343	316	288	322	301	351	321	353	299	310	288	302	308	329	295	272	326	319	325	332	292	292	310	327	302	299	307	318	295	291	351	326	297	283	316	301	332	343	332	310	318	349	338	316	317	295	281	312	301	321	312	350	278	331	315	320	312	330	304	303	326	286	294	305	304	292	327	289	293	274	321	352	307	343	317	315	326	324	338	314	315	333	312	303	303	311	341	321	326	318	296	290	293	304	329	287	305	272	327	306	336	346	320	329	313	285	286	314	321	333	297	315	346	308	324	300	323	312	312	340	307	308	298	306	332	300	333	316	337	301	327	285	297	304	329	331	293	302	333	284	313	290	314	319	326	341	325	298	319	318	312	344	322	327	326	322	321	322	314	313	341	297	297	311	349	280	298	338	298	329	304	286	284	305	334	281	296	311	315	319	299	306	326	299	324	303	329	322	324	326	316	328	337	331	290	297	322	301	308	311	290	302	301	310	308	312	307	313	295	289	331	280	293	285	326	324	334	352	266	297	294	323	308	322	318	304	326	326	318	357	296	296	312	336	300	310	310	327	315	305	306	325	316	348	332	323	291	349	324	274	324	358	340	302	326	319	309	299	339	292	284	280	315	320	331	348	305	316	312	305	284	331	335	326	308	331	319	304	325	333	330	295	333	343	314	337	326	310	309	322	323	307	317	312	309	299	307	303	281	318	320	307	300	304	308	322	327	291	309	333	285	302	320	305	280	306	309	322	306	303	311	291	330	304	330	329	307	323	305	301	299	331	308	297	326	327	334	317	321	320	306	351	313	310	317	322	326	297	292	328	297	315	300	315	311	336	335	323	320	308	295	328	313	292	305	305	337	345	300	313	284	321	302	314	317	329	311	313	320	294	330	317	301	327	297	299	279	301	344	323	302	314	311	283	313	309	311	307	306	280	310	341	320	327	302	282	314	270	307	299	325	324	282	340	315	291	302	306	339	314	337	324	297	285	281	314	317	299	291	304	295	322	298	325	342	336	338	314	313	300	291	331	324	317	288	304	307	289	302	314	320	301	324	304	304	295	303	298	322	343	304	286	273	303	307	294	305	309	305	319	326	307	318	306	299	330	325	305	298	320	309	332	295	329	325	292	266	327	292	330	355	302	323	316	325	285	268	320	316	332	309	346	340	283	299	325	298	300	301	301	331	309	311	274	318	304	318	325	331	328	295	322	298	309	334	340	326	319	321	299	303	255	307	304	363	304	337	323	331	341	343	315	328	344	302	296	311	314	308	296	331	324	326	338	330	334	332	302	322	340	309	307	316	300	276	302	321	319	330	309	308	327	321	320	316	322	320	304	293	329	271	306	306	363	313	270	305	310	316	290	319	280	321	282	322	303	326	318	312	321	329	326	327	293	339	324	320	325	330	294	296	309	310	310	310	307	336	312	270	326	324	313	299	332	331	311	294	301	292	312	285	284	306	349	326	297	321	345	329	314	310	315	330	312	301	327	317	351	319	311	306	320	326	332	278	332	305	328	330	300	339	311	309	329	337	299	314	321	288	323	323	300	313	335	313	326	307	329	294	332	295	331	309	329	327	293	337	313	321	333	304	341	320	308	277	305	294	300	300	304	320	273	311	345	324	296	312	308	325	293	303	314	351	301	302	301	310	352	298	287	328	286	319	327	279	299	295	340	307	299	281	308	299	317	333	302	315	318	319	325	289	334	335	320	308	303	308	299	322	305	323	286	338	338	296	314	318	300	294	320	293	378	307	337	306	329	311	326	337	284	305	319	311	297	315	313	281	313	348	287	304	326	326	303	311	273	288	304	328	297	338	303	304	307	318	291	296	326	326	307	333	312	312	282	300	299	339	292	323	307	316	337	284	321	312	321	308	320	338	287	318	303	315	337	310	314	317	301	318	322	319	315	353	318	322	292	303	300	331	311	298	323	303	340	269	307	288	311	286	340	287	287	310	324	343	288	302	317	308	297	295	310	321	316	331	312	336	302	326	316	333	318	318	315	318	300	291	297	309	333	327	323	312	311	305	302	320	295	340	302	311	315	299	311	287	340	313	323	306	327	306	329	288	339	318	314	284	284	306	307	268	326	305	308	291	286	338	311	308	310	315	328	317	300	342	359	335	331	312	311	318	289	313	320	299	310	353	325	321	281	324	308	306	309	331	316	327	319	281	320	299	316	311	328	319	334	344	324	311	309	301	324	343	310	285	314	343	330	286	314	329	294	324	335	317	327	315	311	305	291	325	290	285	309	314	275	322	302	324	338	308	333	354	308	328	299	330	288	325	265	317	305	312	316	307	330	316	319	334	342	322	292	297	334	319	344	300	341	330	329	285	297	295	346	343	328	332	304	320	319	299	310	340	290	296	299	321	322	338	317	319	290	304	319	288	313	293	322	317	329	323	332	308	283	309	297	296	303	294	304	321	293	321	317	283	325	319	310	313	293	341	321	309	307	320	282	309	314	315	304	334	305	330	303	308	316	314	339	308	333	331	320	296	305	321	315	302	333	322	312	325	311	298	304	312	332	291	311	292	331	317	336	312	311	292	317	324	318	318	353	301	341	317	300	263	331	308	331	301	293	345	319	300	316	294	314	306	306	313	329	270	319	298	305	274	312	299	314	334	287	312	294	306	336	275	326	290	308	300	304	307	302	317	270	327	314	294	327	314	314	322	289	301	307	315	325	308	343	317	330	283	310	301	307	322	307	320	330	307	300	322	328	311	292	287	329	304	334	288	312	275	313	310	297	297	317	278	280	324	322	314	340	272	299	302	309	303	321	305	328	307	310	307	314	292	304	312	335	314	311	309	293	282	298	323	315	328	321	309	313	295	317	311	313	311	312	344	309	285	335	298	300	337	305	330	295	283	311	297	274	302	291	308	343	320	299	333	296	320	293	316	313	307	293	325	303
45742	71919	58122	37926	5300	2117	8582	2291	418	429	418	426	420	370	406	378	399	417	394	414	377	408	384	400	377	382	366	368	385	381	383	404	392	381	374	361	380	360	406	377	386	374	385	365	401	377	359	393	411	404	364	373	369	385	389	380	398	398	379	363	361	399	387	359	373	374	385	385	389	423	383	404	361	365	399	384	403	355	390	390	417	361	392	351	383	380	397	403	426	392	401	376	404	360	409	432	394	394	396	403	374	338	376	353	404	385	355	363	384	368	377	390	393	390	361	388	387	367	375	397	418	399	372	381	384	404	333	401	380	410	395	355	397	413	378	378	394	376	368	339	387	363	399	382	382	406	384	411	368	355	394	375	355	389	378	393	413	420	424	406	400	355	387	376	392	358	346	415	370	407	397	384	389	372	385	385	408	393	370	408	353	392	371	392	356	370	402	367	402	358	362	382	356	400	366	354	404	340	391	364	335	378	385	400	377	400	386	378	386	395	387	422	371	360	404	369	372	377	364	398	424	386	355	362	392	373	370	392	374	410	389	366	408	419	380	414	386	379	353	378	387	373	367	361	382	333	374	383	375	423	386	430	348	388	345	398	401	385	384	396	400	380	403	380	381	390	367	410	393	358	378	391	370	382	383	404	387	409	387	365	379	399	385	367	400	390	360	381	389	380	430	370	393	419	367	383	394	387	383	362	393	374	374	422	381	404	359	387	372	379	373	363	373	396	392	416	396	360	339	387	391	344	415	409	373	424	412	381	392	382	434	392	369	375	364	378	390	394	372	428	386	363	376	408	367	389	384	371	381	387	381	368	402	390	411	370	395	387	379	413	371	387	351	393	411	382	387	398	341	380	355	388	411	398	388	377	389	368	352	396	369	361	338	393	362	329	374	368	381	358	393	411	381	411	382	393	388	382	390	397	355	363	408	358	361	389	401	365	370	372	375	409	406	414	376	385	399	422	388	375	398	379	392	380	395	372	372	388	371	413	412	393	379	367	392	381	389	400	366	373	373	396	384	382	393	415	326	368	379	393	382	350	374	367	392	380	406	381	392	393	389	371	379	341	395	381	401	352	386	381	365	381	370	380	357	396	379	336	391	393	375	368	343	374	339	392	369	374	424	406	375	396	365	409	363	406	402	401	395	374	385	386	329	357	394	377	394	387	398	391	361	400	374	363	400	372	387	369	394	392	378	372	407	368	357	363	422	391	398	369	367	391	382	394	359	361	376	384	354	380	380	384	389	420	394	384	367	399	367	375	382	359	405	392	392	372	360	360	403	381	334	371	377	366	359	390	383	408	407	375	421	403	380	360	385	391	391	348	401	381	377	407	407	383	404	365	377	403	402	352	347	386	380	363	371	410	380	382	386	384	348	407	395	387	396	375	370	375	367	400	394	364	348	408	371	417	409	357	374	366	393	370	366	390	392	396	356	378	374	360	370	342	364	381	376	386	350	418	374	403	403	381	366	389	375	404	352	388	377	380	361	358	386	368	381	391	404	337	387	359	397	365	414	394	364	398	384	394	354	383	391	357	379	387	353	393	388	379	368	428	399	392	376	350	411	394	399	378	339	377	349	385	353	387	389	389	378	371	374	354	414	373	351	391	396	358	362	395	366	390	365	341	380	362	414	404	348	378	390	375	406	373	374	379	319	362	349	399	381	378	408	376	393	377	393	375	408	370	366	380	356	397	386	396	386	400	365	377	371	381	399	393	389	387	398	383	410	380	364	394	345	346	405	400	383	352	376	404	369	385	380	369	407	393	358	415	400	393	366	389	416	342	367	407	392	381	408	385	364	400	387	381	365	391	365	400	386	384	404	367	390	358	395	398	393	391	380	405	369	374	398	427	407	423	389	371	389	387	401	397	375	376	366	390	398	350	378	404	384	373	363	379	384	417	362	356	385	385	408	396	369	393	404	398	387	367	399	414	360	385	390	375	402	363	390	365	379	363	375	369	383	381	407	366	372	406	406	364	368	413	404	381	322	389	382	390	383	416	360	387	380	372	365	366	374	371	378	387	394	371	387	362	413	361	395	378	377	378	357	374	370	401	354	363	388	353	405	374	373	390	407	387	355	389	423	367	384	379	391	389	377	379	367	421	369	374	360	405	362	382	356	402	407	380	386	408	374	394	390	388	381	391	386	384	411	347	414	377	401	416	395	354	397	388	404	370	374	396	386	385	392	384	380	363	357	366	399	387	357	397	389	400	373	368	353	400	403	397	403	377	435	382	366	357	406	364	384	391	361	384	375	370	398	386	398	370	349	378	399	390	359	386	360	358	373	402	403	418	410	382	404	432	358	379	381	381	342	376	384	376	411	393	369	373	425	402	399	367	391	384	413	380	412	378	359	367	405	375	349	371	421	385	357	391	384	429	371	428	355	410	374	367	392	383	396	422	389	364	399	381	367	378	389	349	382	382	379	405	393	379	355	387	362	411	399	368	388	381	374	388	385	421	393	387	382	396	399	372	376	354	390	404	370	382	413	357	375	378	384	394	345	385	361	363	406	359	392	345	358	326	363	351	373	406	410	366	389	388	378	385	370	359	415	398	401	389	391	391	375	393	396	398	382	383	397	347	339	374	387	379	345	361	422	403	374	353	384	392	364	430	394	354	397	392	370	371	375	393	346	386	414	368	363	406	360	393	371	377	379	404	390	355	405	404	373	365	387	378	394	392	387	385	386	372	395	391	435	405	412	377	394	351	375	396	377	365	362	388	350	425	356	379	364	360	380	383	375	391	413	387	392	373	390	388	418	391	378	392	368	364	386	376	349	381	379	404	383	402	385	382	385	372	387	393	396	361	411	405	386	352	356	354	401	393	379	406	350	405	363	341	392	384	402	392	393	352	382	419	391	388	410	402	390	405	406	407	389	363	362	353	356	372	388	355	379	408	367	392	397	366	381	359	422	386	404	363	349	375	382	387	378	407	366	362	349	399	378	392	379	378	396	383	389	386	377	384	411	430	398	399	351	344	364	370	369	364	396	382	366	401	387	361	364	367	413	374	373	386	409	369	364	365	429	433	394	380	400	344	384	346	378	363	392	408	336	366	378	373	337	358	363	362	399	356	375	384	373	392	430	347	325	365	375	378	360	421	382	400	395	380	405	378	352	368	381	401	373	341	380	380	395	388	397	376	398	352	380	411	381	380	351	406	406	397	358	393	407	381	381	406	424	375	404	395	373	428	387	394	377	413	390	409	387	339	388	358	390	366	355	394	370	402	369	416	392	361	419	407	412	394	398	376	388	408	378	400	387	405	381	373	341	403	377	369	359	348	378	394	374	352	415	385	392	378	411	395	382	386	401	409	410	404	401	357	407	376	377	389	360	378	386	380	394	395	382	370	358	374	376	381	409	361	391	371	379	400	364	402	412	363	355	403	378	406	365	379	371	378	384	388	376	391	415	375	389	374	367	403	359	408	370	356	383	399	351	381	385	377	367	385	368	374	404	385	372	390	363	396	398	367	375	413	434	369	366	374
22268	21725	32215	30349	22199	18468	18913	4292	792	818	775	736	742	757	744	724	713	708	672	726	719	753	702	713	686	706	717	689	714	724	720	743	694	689	732	622	710	710	719	724	709	683	692	722	674	708	710	717	724	749	718	716	674	739	662	735	675	738	739	701	731	692	710	728	706	749	706	676	673	729	678	693	689	685	723	690	684	626	682	698	673	697	729	711	676	638	686	674	695	687	724	696	711	701	696	745	686	701	687	670	698	691	688	698	663	676	696	760	716	676	703	703	699	705	714	703	668	702	685	696	689	657	674	687	682	712	715	716	702	695	682	710	741	752	733	737	698	726	678	701	669	701	684	702	707	695	761	748	663	660	733	694	620	667	695	707	679	689	731	768	698	736	731	724	737	699	712	704	691	743	702	702	706	698	724	665	795	659	676	695	754	692	728	710	696	701	694	679	678	672	717	691	690	642	701	698	740	714	728	721	690	704	746	740	677	698	697	740	701	668	696	757	740	699	720	698	650	700	675	708	699	689	677	680	650	722	701	671	659	679	698	723	722	680	667	698	689	700	707	694	705	753	743	709	704	736	681	719	724	680	669	710	694	688	747	748	713	699	711	669	761	673	721	741	673	697	676	663	731	682	710	723	693	681	698	692	713	687	681	671	641	769	701	696	743	748	721	717	742	724	701	731	709	683	729	713	756	706	711	717	719	717	690	713	758	723	673	768	643	711	735	696	689	701	694	684	684	717	715	662	693	751	728	661	687	715	679	697	677	718	727	700	689	755	718	672	693	694	714	674	683	729	683	684	710	729	720	688	674	685	690	706	664	669	728	676	731	706	687	681	697	708	694	669	655	650	707	701	710	719	642	704	722	700	712	747	702	717	688	718	721	665	689	684	661	708	674	697	731	740	723	730	692	683	675	696	711	677	707	681	704	721	715	707	738	727	663	688	734	697	751	674	734	730	685	711	707	707	739	714	731	671	638	686	714	678	712	673	703	724	692	688	701	666	744	670	731	688	696	675	673	740	703	690	687	674	663	682	727	710	735	693	717	680	709	740	706	699	696	708	695	639	712	712	772	743	725	737	705	708	737	632	716	677	699	661	704	727	681	750	714	676	721	707	668	684	674	663	684	691	666	737	660	692	700	675	679	734	659	685	720	680	683	669	746	696	680	689	712	659	671	683	694	779	675	692	689	699	706	710	673	675	729	689	711	670	703	665	744	679	679	658	731	684	680	728	700	686	720	705	714	765	715	668	720	711	696	679	686	654	718	709	771	717	718	716	677	669	719	687	658	691	716	673	721	729	679	681	721	669	722	665	688	690	677	624	722	675	673	680	716	688	734	705	710	727	703	664	673	704	731	706	681	728	760	685	746	745	691	735	721	679	654	687	682	703	686	711	721	707	657	748	733	677	679	662	701	715	675	738	704	731	686	731	740	670	684	699	653	683	694	632	692	724	719	718	755	699	712	681	682	667	680	683	706	658	709	744	723	707	752	753	786	682	627	684	664	699	690	733	744	697	702	765	680	661	733	666	675	645	716	724	706	701	720	694	727	715	683	657	717	703	690	712	682	698	713	672	696	725	753	680	684	654	742	750	678	662	722	664	728	701	759	682	732	698	701	711	716	674	702	656	720	670	721	687	668	683	700	681	677	657	714	677	690	719	742	709	700	687	707	677	673	692	681	658	693	703	697	704	746	681	714	739	702	657	670	753	679	682	650	700	710	693	712	656	748	724	637	730	729	739	677	718	645	714	740	691	722	725	705	655	701	736	677	714	717	711	675	693	732	690	714	699	723	754	732	632	726	686	720	718	673	697	653	703	706	714	659	737	659	731	674	703	685	697	702	770	709	743	740	696	686	669	680	729	744	683	737	724	710	704	670	688	693	694	737	724	740	699	685	667	744	704	691	718	699	710	711	700	679	671	704	746	625	661	696	698	754	702	703	741	709	719	728	720	712	715	709	703	735	716	720	703	745	688	710	698	682	669	639	717	686	687	695	711	692	713	653	700	657	725	727	668	690	704	713	672	681	676	706	721	672	714	719	684	681	706	717	670	677	735	657	715	712	685	743	651	731	686	644	745	709	681	696	658	716	725	707	718	674	719	652	682	714	717	683	674	724	725	722	720	707	702	669	742	725	724	656	705	715	711	704	737	675	720	742	733	725	703	685	725	679	730	724	689	732	662	697	683	705	754	693	675	679	711	708	762	699	673	633	666	661	672	633	644	638	699	737	734	722	711	720	696	704	648	684	711	695	730	716	755	681	730	674	687	661	700	720	723	692	686	727	739	702	684	678	719	719	725	702	720	707	679	719	676	619	675	635	693	713	669	672	689	643	704	721	681	716	719	643	739	701	702	698	693	676	648	749	715	650	678	678	652	684	651	711	682	680	680	691	644	726	698	684	733	654	706	708	701	698	709	702	696	656	707	691	726	695	722	681	711	701	715	708	648	721	723	704	708	705	738	716	728	706	713	672	723	690	662	673	660	747	719	712	681	670	693	688	663	743	718	747	737	704	702	679	699	678	690	693	687	688	734	721	654	704	682	647	684	725	744	660	702	681	673	716	691	695	697	705	668	686	716	716	708	703	719	723	712	688	659	725	647	652	669	685	730	706	664	754	670	752	659	696	684	699	658	702	688	664	725	650	712	751	720	690	685	700	708	693	731	695	696	733	685	716	718	713	659	723	651	659	694	732	706	656	682	685	719	624	684	725	753	700	753	685	652	662	710	746	732	669	697	748	688	694	695	728	712	677	682	741	683	681	712	705	673	645	699	693	693	701	754	716	686	688	686	719	709	704	724	708	715	739	715	688	714	663	714	629	714	733	681	710	727	730	718	718	668	624	690	738	732	692	659	694	703	705	658	710	700	693	690	674	705	716	658	706	741	690	665	711	706	707	682	730	716	693	684	719	687	683	702	650	689	698	641	696	697	697	735	720	724	696	699	745	708	722	679	694	706	693	655	663	705	708	708	707	686	685	675	705	694	705	734	664	711	729	713	712	684	712	757	693	688	691	704	689	701	675	703	669	678	693	691	654	686	707	709	695	713	679	704	699	723	683	676	700	686	712	685	723	672	662	735	706	652	702	684	699	698	709	659	686	733	699	755	708	750	687	688	704	690	730	703	727	704	688	717	687	667	710	624	660	723	746	702	700	711	682	704	691	702	683	705	757	732	693	709	728	702	671	719	677	729	672	691	736	727	745	714	695	674	691	695	750	711	698	722	736	713	658	720	674	654	675	741	686	725	689	715	717	696	743	676	701	696	694	692	711	718	679	710	706	685	717	750	718	718	730	701	718	701	714	644	684	667	681	701	741	676	690	719	686	708	691	634	681	713	677	726	662	698	703	679	719	660	711	728	708	722	716	681	681	671	744	680	701	670	694	709	667	663	750	735	699	633	685	703	682	693	700	668	701	690	733	675	713	703	706	677	692	674	765	678	697	677	676	715	724	709	700	681	677	695	714	711	675	667	731	676	708	713	689	710
51259	71878	79319	56907	9606	3869	19159	2962	945	871	858	833	898	823	840	828	848	849	740	801	770	762	790	819	816	842	786	812	800	789	788	796	813	758	757	806	794	819	770	770	825	805	723	751	779	775	824	788	784	798	779	772	753	790	797	811	728	786	827	815	770	739	741	757	768	795	773	798	786	816	756	778	751	785	793	789	786	782	818	737	792	801	777	775	745	821	754	782	731	809	754	845	795	782	766	810	760	786	740	772	863	808	843	725	775	777	810	757	812	755	808	814	796	773	789	751	770	760	744	775	788	739	844	832	759	813	746	783	761	788	790	750	789	776	795	791	776	798	808	765	788	755	831	786	781	828	792	778	821	784	802	784	738	772	818	776	806	812	726	762	748	847	762	765	845	788	824	823	814	783	758	800	784	799	754	774	809	833	774	758	785	825	820	786	707	797	784	803	748	755	812	774	792	767	764	818	765	786	815	788	698	762	781	809	761	746	781	843	765	733	808	816	782	807	803	746	834	783	791	831	763	799	764	756	791	809	784	792	806	756	802	781	770	764	809	806	857	750	699	730	751	781	789	764	810	740	782	772	726	730	780	748	739	793	764	756	802	751	785	823	811	769	791	778	809	740	735	786	801	818	816	818	804	846	768	778	805	797	794	765	766	761	724	774	818	790	788	712	822	823	769	815	784	780	749	815	800	778	743	742	807	755	794	806	753	799	787	794	745	729	770	725	803	808	745	783	800	822	746	787	761	737	821	769	709	783	745	793	746	738	797	754	808	812	779	827	798	757	780	819	790	780	788	722	756	770	790	820	746	737	782	819	811	762	807	802	800	818	769	826	763	777	777	793	816	719	788	778	825	830	764	816	764	824	784	801	781	777	807	765	793	792	799	788	786	781	840	816	754	802	824	796	801	736	791	760	749	777	776	792	749	748	779	763	766	713	751	740	818	776	761	754	801	797	766	778	802	768	752	791	769	780	751	845	787	801	758	779	788	750	809	783	815	804	799	777	834	802	813	765	792	801	733	785	782	771	799	751	758	811	759	809	814	765	809	741	791	799	749	807	771	736	724	739	780	793	742	746	790	777	787	820	768	777	754	754	774	847	767	793	842	800	752	751	756	720	811	760	820	749	814	740	760	766	805	821	804	767	787	761	752	813	834	780	761	815	775	772	755	798	811	741	816	779	767	792	790	767	795	782	767	785	781	800	795	772	769	805	812	801	793	723	801	776	811	746	758	761	763	792	832	841	788	779	792	804	790	813	780	818	790	753	742	774	761	835	732	767	759	761	788	765	797	799	785	787	780	774	811	770	766	766	807	736	815	769	767	743	847	823	782	773	788	741	752	804	747	727	781	773	833	751	691	789	762	743	735	724	787	794	743	791	771	776	739	774	771	758	804	759	772	729	815	814	780	809	773	686	749	788	730	767	739	783	767	802	805	758	748	763	795	772	745	787	749	793	764	711	809	851	753	780	746	782	800	778	745	803	738	769	767	752	737	885	736	726	793	771	803	798	806	815	758	781	768	766	765	739	774	747	793	815	801	774	721	803	772	831	804	803	798	811	786	800	767	768	800	777	765	759	746	783	784	782	789	807	771	742	752	754	746	810	768	811	750	739	828	764	791	768	789	764	800	762	857	802	757	771	779	808	774	826	758	801	759	816	806	710	784	799	796	783	785	752	796	752	767	767	744	803	723	807	764	769	702	771	750	790	799	804	817	720	790	773	783	754	855	794	783	775	802	770	746	790	775	799	774	772	839	777	762	722	774	780	849	782	804	771	747	752	760	827	822	764	761	782	756	786	750	773	810	740	745	791	776	789	787	788	803	771	779	740	823	785	806	790	758	750	780	789	804	756	754	795	742	785	742	762	748	749	790	783	739	736	785	841	785	802	755	798	785	810	831	718	779	779	764	730	736	799	805	781	824	774	765	793	781	758	782	789	761	838	766	753	778	778	778	835	834	778	789	763	781	773	753	744	741	765	792	787	788	784	762	803	745	763	765	777	782	751	778	793	792	813	764	783	723	801	760	793	791	795	800	753	805	808	776	786	772	771	770	795	736	793	806	751	806	756	781	780	787	761	789	790	789	804	807	775	727	764	776	792	772	794	780	815	776	779	791	749	740	787	802	758	799	755	776	750	794	788	753	758	805	801	699	797	748	748	769	773	810	810	835	767	757	807	761	768	782	834	770	768	751	778	797	744	813	760	779	774	767	805	758	790	774	768	745	770	815	791	807	742	753	757	781	794	762	746	718	776	769	830	768	773	778	811	782	793	782	810	794	770	807	752	802	798	796	826	769	748	799	806	778	813	772	784	779	757	804	815	758	744	769	797	791	752	763	742	779	751	792	788	804	760	760	815	770	737	859	771	834	787	752	772	803	828	776	799	807	844	780	777	809	769	765	777	753	751	759	818	750	811	770	749	753	765	788	770	804	771	769	743	791	806	742	820	809	789	802	800	765	790	759	796	786	774	798	740	772	790	790	797	764	771	749	772	832	782	773	755	775	767	805	815	745	768	802	769	794	832	810	787	763	767	772	725	814	755	761	840	760	742	775	765	764	785	808	812	773	743	729	810	746	794	777	794	762	785	764	798	784	779	834	772	772	790	778	772	770	744	823	803	781	791	786	750	775	734	786	802	744	757	725	776	788	773	746	778	757	776	709	773	756	753	734	800	750	749	841	804	767	773	800	748	778	770	797	827	753	766	785	772	757	798	765	772	750	782	814	796	784	804	753	754	754	792	783	783	800	817	773	829	807	801	772	773	779	782	773	743	783	783	804	835	823	740	767	762	792	809	778	798	757	775	764	763	787	742	804	790	830	737	801	792	764	763	786	760	804	757	809	758	786	760	781	778	750	734	767	774	776	797	782	753	765	749	788	775	779	785	789	789	813	846	773	843	785	772	799	784	772	754	765	761	772	801	737	709	746	743	787	819	759	723	773	749	783	772	829	792	760	760	793	770	804	841	764	761	830	774	781	784	805	785	747	768	768	781	791	770	770	837	765	758	807	779	804	785	722	749	812	800	773	735	770	740	789	759	796	783	819	809	808	823	767	778	774	740	791	855	742	801	750	794	814	795	797	770	778	733	743	786	753	809	764	777	814	774	786	755	778	767	791	744	736	758	790	729	800	738	767	789	805	761	768	794	794	779	761	773	774	792	721	762	768	775	764	816	779	801	764	751	786	788	777	777	733	779	787	770	744	781	722	762	776	812	806	789	746	741	796	773	768	802	831	743	772	760	804	774	767	733	816	799	781	796	796	779	764	773	736	751	740	783	780	815	760	737	825	800	769	837	757	800	757	791	816	746	743	749	763	713	751	773	756	769	731	849	861	727	728	773	797	811	794	722	819	776	772	767	773	839	840	778	788	750	819	714	755	771	743	789	787	787	794	814	736	766	781	769	807	767	734	781	763	762	741	763	798	767	830	760	745	801	808	757	784	805	818	818	761	751	784	764	769	813	796	817	816	784	791	840	811	798	783	770
29891	27174	30721	17406	1786	528	736	437	366	331	334	352	344	320	331	330	352	367	380	337	314	340	309	337	331	357	349	378	335	349	350	326	341	315	368	332	319	352	355	323	343	349	375	309	324	362	348	344	315	333	359	322	345	343	358	355	325	334	317	380	331	314	369	335	317	317	343	333	324	365	377	355	332	320	355	340	341	328	321	366	359	347	353	309	350	336	351	347	345	333	345	346	334	348	305	329	334	323	374	307	308	329	335	355	347	359	339	343	327	321	376	330	326	319	314	331	344	347	339	340	318	322	322	345	345	356	341	360	352	337	344	342	360	323	348	336	370	357	378	355	359	301	342	354	350	350	331	345	369	332	366	328	349	363	319	313	365	369	336	363	367	343	345	342	326	341	355	362	341	336	311	324	353	344	350	321	341	351	344	359	337	343	333	343	350	357	329	334	334	350	355	342	330	340	351	343	319	347	341	328	348	316	344	360	335	345	344	312	338	343	365	339	327	327	333	392	322	344	376	346	323	332	368	330	342	312	376	380	328	326	352	324	316	335	326	395	359	348	312	324	339	351	352	288	373	328	343	318	350	338	334	372	353	355	380	356	335	326	324	343	320	334	313	328	327	364	340	344	323	331	336	345	329	357	360	332	344	337	323	326	320	363	318	359	312	325	347	311	355	309	347	339	301	317	343	317	320	331	330	378	333	367	331	342	355	336	334	355	349	329	330	343	339	362	327	357	310	353	357	342	339	321	361	334	357	349	354	352	322	351	316	376	388	310	331	321	309	347	335	311	329	303	366	324	349	311	320	369	369	333	356	336	349	315	367	344	304	351	352	324	312	360	325	337	367	359	330	336	305	369	341	331	330	361	331	329	348	357	335	350	316	345	365	323	328	363	336	317	339	350	346	336	351	353	342	348	349	337	357	344	355	326	323	346	326	337	377	334	305	317	345	327	341	330	357	338	328	352	347	308	346	339	330	346	330	340	348	326	311	326	352	331	345	373	325	397	316	356	343	343	364	321	367	354	308	360	369	358	366	345	319	368	339	343	334	343	367	339	337	357	350	345	315	348	357	353	340	340	349	353	368	348	322	322	372	359	328	324	340	331	341	330	358	329	377	339	317	343	345	358	317	334	323	327	337	335	343	381	348	340	346	363	340	342	316	349	342	374	320	354	325	329	331	324	358	324	339	355	322	310	344	320	335	337	333	325	320	357	338	360	370	334	365	348	350	346	335	346	366	320	333	323	383	335	316	364	359	342	315	347	311	337	346	335	336	360	322	327	325	309	346	345	336	337	392	356	360	348	347	341	351	339	325	356	341	353	344	333	376	347	298	315	307	353	342	333	305	334	337	352	356	321	327	324	324	347	308	337	287	339	325	341	340	357	357	339	362	352	314	340	330	344	379	340	326	364	347	361	357	318	315	330	329	325	328	317	343	365	360	315	336	333	300	342	336	342	331	355	353	312	358	321	316	336	348	375	316	303	315	342	329	378	345	311	334	341	364	340	332	305	339	346	344	361	349	356	330	310	351	329	345	359	332	327	341	323	291	334	332	322	339	372	322	356	313	310	335	360	286	362	365	352	325	319	354	321	318	322	332	330	325	328	344	316	365	325	325	331	328	346	330	346	347	334	334	343	358	368	376	345	335	331	331	349	342	358	319	360	340	340	368	364	337	350	336	335	341	344	324	335	325	345	357	363	322	344	358	323	316	335	387	352	330	351	361	324	339	356	321	349	307	329	352	332	317	344	332	332	311	344	348	369	302	335	343	345	385	351	302	353	328	344	360	375	321	320	347	353	323	347	344	320	353	316	335	369	347	333	328	325	328	342	354	320	357	323	359	339	317	343	328	365	370	340	368	338	342	321	337	342	326	328	321	352	349	321	380	351	372	345	330	310	347	338	346	353	343	339	340	310	318	344	342	325	365	379	340	342	344	356	307	334	366	336	323	358	346	325	357	348	334	324	326	365	376	325	333	331	320	303	342	350	331	341	354	331	338	333	343	355	355	355	373	353	343	330	354	339	323	331	365	330	318	370	343	343	334	325	340	327	342	354	354	336	376	382	325	337	345	312	366	353	334	313	384	328	341	344	320	350	356	333	351	319	357	331	343	362	331	313	316	366	338	336	340	335	358	347	360	357	366	318	351	317	335	325	341	343	303	367	317	349	343	302	360	340	361	361	360	333	320	352	369	360	329	346	302	351	334	310	357	345	349	371	308	343	352	344	306	364	327	333	327	339	348	351	336	348	349	316	356	324	347	352	337	329	346	318	387	347	296	368	309	312	354	350	355	339	312	319	392	335	346	316	338	330	321	351	321	322	341	361	328	291	327	363	335	363	375	318	322	349	384	345	361	297	338	298	342	349	327	353	349	355	352	325	343	347	332	366	363	324	338	359	337	318	344	313	342	378	334	348	314	341	353	323	343	332	317	326	348	340	381	328	315	366	374	351	318	355	351	315	332	331	332	352	368	383	382	347	342	325	317	327	303	356	340	372	337	334	313	321	368	312	378	359	360	307	333	343	338	318	332	324	342	322	348	337	338	329	322	360	341	326	361	326	345	345	368	302	335	298	335	357	335	343	320	328	332	331	352	323	323	331	328	355	343	357	329	348	334	354	337	324	359	355	343	314	343	319	348	355	338	374	344	338	353	352	364	374	318	326	325	334	302	358	309	323	326	331	341	367	347	335	389	320	357	352	334	332	299	340	336	327	346	353	331	317	331	326	307	349	335	363	312	346	320	352	334	335	336	349	312	357	355	315	367	337	354	333	316	328	338	346	336	361	367	340	345	312	329	340	345	343	336	316	326	363	358	338	339	373	322	338	331	332	332	366	334	349	338	357	350	337	348	333	341	313	353	326	344	332	336	339	360	347	331	307	341	355	368	336	337	312	345	332	314	298	355	349	350	350	362	342	293	361	309	370	346	352	347	320	315	343	342	345	357	360	324	382	333	363	328	348	365	337	324	345	385	335	332	327	349	301	343	319	348	338	352	304	319	333	369	310	325	327	374	341	337	345	355	295	307	368	308	313	351	346	370	315	344	343	370	343	302	328	331	287	310	353	329	337	359	351	363	305	332	348	344	324	336	316	377	333	358	328	348	367	343	350	335	333	341	348	313	347	334	341	319	339	345	324	353	347	314	356	336	335	349	361	322	324	322	325	340	342	303	342	360	352	298	352	312	341	321	305	352	356	360	336	327	333	320	339	322	373	335	322	351	376	330	341	373	343	358	341	340	323	342	368	329	326	338	337	335	330	338	335	358	316	343	324	340	324	369	336	312	320	349	364	325	337	350	367	352	336	352	344	355	321	307	322	348	364	372	357	321	347	321	331	334	298	327	326	349	349	303	347	340	344	346	330	291	370	338	345	342	340	321	339	323	325	348	318	306	296	363	369	339	313	368	348	319	358	325	339	310	356	353	338	373	333	323	341	347	376	316	354	325	293	314	322	349	335	343	324	332	341	335	328	352	340	310	327	316	341
36016	42498	29668	13035	1158	777	935	461	398	403	377	404	409	382	420	376	415	403	369	373	386	390	391	384	378	356	384	409	385	378	414	390	429	383	369	363	388	381	383	386	365	407	372	389	388	368	385	368	396	377	408	388	428	409	405	415	362	368	429	403	413	388	377	400	380	390	393	381	407	392	381	395	410	372	375	413	406	405	419	398	397	372	392	387	395	422	361	428	370	386	371	389	382	380	442	428	397	413	387	409	349	375	415	396	369	397	418	412	376	371	397	396	422	427	389	374	380	396	383	367	383	388	423	373	383	370	413	399	400	402	400	409	390	401	408	383	414	420	425	366	349	395	428	406	401	388	403	382	351	436	362	392	401	402	362	410	380	427	378	395	377	409	406	412	369	423	387	376	351	396	397	356	359	422	362	412	407	397	387	413	411	384	408	424	388	413	390	359	418	339	436	386	408	372	361	405	384	386	398	358	371	392	391	389	437	387	391	422	400	406	408	409	373	395	407	391	403	380	362	391	418	403	430	453	386	381	407	380	437	371	404	417	345	422	359	372	394	371	425	361	398	407	394	405	388	402	395	381	411	367	388	379	397	393	405	395	433	394	405	379	428	376	391	408	425	439	385	360	397	428	370	379	383	389	392	376	401	411	394	397	341	393	405	416	391	374	410	387	403	389	396	395	393	381	399	409	377	385	383	405	408	417	400	411	375	414	362	396	365	371	407	395	386	397	388	421	410	380	367	379	411	404	410	418	404	409	385	382	417	413	352	412	371	405	394	419	398	382	416	412	395	410	386	406	411	394	392	395	401	408	378	397	402	407	368	358	371	409	419	390	429	429	351	460	397	411	377	414	433	389	396	414	378	443	395	375	394	364	397	395	357	419	427	409	395	383	408	410	368	375	372	418	398	419	394	389	389	417	411	420	391	381	397	387	423	402	380	404	397	376	407	368	357	406	379	408	380	396	425	394	422	365	380	392	406	387	358	429	364	397	418	386	413	402	425	390	404	400	391	374	375	377	398	365	367	373	396	419	359	399	407	405	370	432	385	383	429	404	424	428	386	382	409	415	408	385	399	396	359	428	384	419	384	390	375	406	377	409	376	406	393	397	354	371	398	366	412	412	402	405	428	343	398	382	420	407	387	371	380	365	390	394	423	359	401	414	368	418	413	408	359	431	406	394	384	407	379	432	366	411	404	383	389	419	364	368	408	405	436	404	359	409	413	413	389	373	346	395	385	405	384	420	390	403	422	392	385	399	384	389	356	354	411	388	392	384	388	397	388	377	394	420	387	421	410	375	393	375	407	427	383	390	402	350	360	380	404	407	400	403	408	437	423	393	383	396	398	412	423	419	368	380	433	388	388	408	401	368	375	377	417	407	405	395	399	396	398	374	357	376	366	403	384	413	418	383	397	417	400	367	372	389	423	397	385	410	404	381	368	422	407	376	371	376	413	398	395	386	361	380	384	422	418	401	378	408	437	390	394	382	432	397	413	375	419	410	405	388	362	392	401	411	409	396	368	388	376	419	414	413	395	375	416	394	422	375	422	359	377	399	403	395	361	381	414	365	377	388	401	402	422	375	355	416	378	410	368	426	361	380	384	392	399	398	366	435	400	384	414	421	381	421	429	399	399	394	397	369	393	402	401	389	362	387	393	380	411	432	386	339	365	391	409	368	388	361	420	388	422	396	379	384	381	410	404	388	377	389	408	380	412	396	401	392	376	410	415	401	370	392	381	425	414	409	430	420	408	383	388	423	410	387	351	380	400	362	360	403	385	352	406	379	408	397	475	420	417	400	398	373	365	375	393	367	370	412	392	374	410	383	403	398	371	400	386	427	386	349	398	417	412	436	413	371	383	379	391	373	406	391	398	387	405	400	398	413	426	389	408	417	411	362	408	372	396	403	400	395	416	387	393	366	366	398	396	362	383	398	408	396	412	448	421	398	379	409	375	393	381	387	410	407	390	393	396	379	409	391	416	369	371	404	359	412	390	400	392	371	371	423	383	408	418	396	386	395	396	366	402	400	435	407	378	418	403	358	402	379	368	414	400	396	424	387	390	396	368	447	398	377	392	410	371	390	434	354	394	424	412	375	387	384	383	408	450	396	390	425	425	396	424	370	390	396	407	389	388	365	381	371	363	399	424	384	389	372	387	382	361	417	417	404	393	391	425	399	423	418	390	391	402	400	371	430	392	399	406	406	382	420	389	388	397	400	386	390	412	393	386	418	398	420	368	390	389	391	370	393	375	385	444	366	409	400	383	399	388	397	341	394	406	386	405	398	380	394	382	421	382	411	390	385	392	383	399	362	354	379	381	400	417	417	367	376	406	403	386	399	377	369	403	391	378	391	392	412	399	412	388	422	417	368	412	405	409	373	436	421	417	372	391	402	410	412	384	383	386	400	406	378	420	399	421	427	350	408	396	389	404	423	387	385	395	371	357	385	430	395	371	392	425	405	384	379	394	381	401	392	441	388	389	394	378	378	402	397	405	402	394	368	401	450	390	391	363	383	438	367	370	358	394	388	419	411	364	408	402	410	447	370	369	356	399	421	386	361	410	386	394	390	391	382	422	396	402	424	414	385	437	422	429	386	368	402	403	378	391	386	405	390	371	426	390	396	368	407	375	396	396	373	398	416	405	420	429	383	417	385	379	401	388	376	399	403	415	387	409	402	386	366	376	407	386	402	370	447	389	441	371	371	440	397	410	394	421	379	376	463	420	433	411	404	428	381	384	368	391	432	409	402	375	382	377	401	383	346	392	400	393	357	412	452	383	427	411	362	382	382	386	372	418	442	400	388	395	386	440	372	383	385	377	389	382	358	431	435	386	378	440	375	397	387	384	405	406	401	390	409	403	415	361	406	383	360	361	402	405	422	397	385	374	405	397	384	389	358	423	410	399	375	355	429	407	408	393	361	423	367	410	414	429	391	362	377	429	405	428	433	423	386	407	379	407	384	412	400	383	386	421	388	405	390	416	385	409	400	369	410	392	383	405	418	369	386	388	377	408	374	406	388	385	382	377	388	423	347	416	389	405	423	409	390	406	422	424	391	427	406	402	365	386	398	410	420	379	419	395	414	386	387	407	385	402	368	391	410	390	420	381	402	367	371	415	395	385	396	370	365	401	396	373	388	388	384	370	403	391	390	374	411	422	411	418	395	412	424	360	385	393	361	394	411	397	361	391	412	388	453	411	386	408	434	358	413	397	409	372	433	392	397	388	414	390	393	414	412	403	409	407	390	393	428	363	370	386	398	395	407	392	403	410	397	363	405	423	370	380	402	404	434	405	434	362	400	368	416	388	405	390	417	396	397	381	365	392	373	410	388	398	395	411	387	431	360	394	395	364	428	392	341	339	419	378	412	423	424	375	394	384	379	357	426	354	361	384	388	386	435	368	424	400	384	390	378	389	405	382	404	391	371	402	406	413	365	392	409	387	424	392	403	415	416	400	409	433	381	374	385	382	384	419	389	378	360	394	368
23390	21827	32822	30389	20866	11983	5488	2014	647	648	625	580	590	562	602	594	613	588	562	575	523	648	576	616	596	591	569	587	575	641	593	545	593	583	575	579	612	583	616	556	579	573	540	589	610	594	599	539	617	557	557	633	632	556	585	586	584	586	569	606	596	627	574	583	572	632	612	563	608	598	605	569	595	603	554	610	583	574	610	624	537	590	574	558	582	581	549	578	583	604	593	565	551	590	614	568	564	563	539	610	558	562	529	593	573	558	586	563	548	550	571	595	640	556	580	589	562	572	568	545	579	574	591	587	557	580	565	601	566	600	581	591	544	600	582	575	564	557	537	563	551	592	560	544	597	580	572	568	590	622	595	624	594	538	608	549	595	596	542	582	561	556	594	599	549	584	572	522	576	558	571	570	576	625	561	574	558	606	580	587	622	586	552	572	578	628	586	583	585	602	617	534	519	582	615	592	554	584	550	603	537	540	591	585	565	558	611	549	528	556	579	608	575	576	567	561	545	609	567	590	582	573	586	539	575	559	611	576	539	556	573	566	565	560	560	584	582	624	584	539	579	606	556	550	556	562	641	596	532	564	560	600	567	572	587	578	586	559	548	598	583	615	635	590	588	573	591	550	596	597	590	576	566	600	617	549	611	603	562	590	572	577	549	570	597	573	537	543	568	603	559	577	583	582	607	594	566	566	570	542	596	572	561	541	585	536	588	525	600	572	558	557	592	584	601	610	572	566	617	596	613	560	548	587	580	623	586	565	580	585	587	572	556	541	591	559	612	559	608	553	584	586	548	532	567	582	672	548	567	602	590	572	595	549	554	598	595	616	535	556	593	608	569	536	557	554	576	607	584	552	547	643	586	577	572	584	562	610	571	540	608	545	574	579	571	566	555	581	650	607	602	561	591	554	581	597	564	562	573	561	570	590	587	560	596	564	543	571	598	620	588	562	538	563	601	608	584	578	627	567	561	614	557	607	589	586	581	568	636	614	585	559	579	604	588	599	582	593	594	628	604	573	559	601	571	571	598	558	602	560	590	617	556	581	538	575	583	595	577	572	553	551	579	599	628	559	555	638	619	544	602	530	557	573	595	577	595	585	521	570	548	570	622	593	559	566	581	594	599	554	554	556	585	566	577	575	550	607	604	608	570	543	542	555	596	604	550	587	572	569	601	537	582	567	596	560	585	573	568	570	555	610	570	573	636	591	533	573	553	596	591	574	583	588	628	602	586	579	535	591	544	643	604	600	595	594	589	608	560	537	594	579	636	595	569	609	583	634	536	552	575	600	585	598	587	538	609	602	565	570	553	563	563	560	537	584	574	591	600	588	565	584	588	579	579	599	586	519	632	585	576	549	589	546	607	587	581	611	556	572	609	560	590	597	586	599	566	587	572	586	560	542	589	603	586	550	530	568	553	585	564	555	615	537	588	596	550	633	531	537	564	585	570	560	571	595	602	549	583	549	608	557	555	591	590	582	552	586	558	549	574	589	632	590	561	587	626	551	571	572	565	583	587	560	586	572	605	554	577	580	625	597	548	585	598	522	610	583	595	599	584	598	586	582	567	572	588	567	567	602	588	579	568	571	529	567	553	582	597	562	604	567	606	564	567	571	571	588	563	608	581	587	564	568	578	551	613	570	580	595	566	569	565	599	600	595	563	547	567	596	548	551	538	604	613	572	574	594	580	598	584	540	600	550	567	577	536	618	585	628	575	597	560	502	597	596	594	607	601	609	564	561	592	573	565	563	609	606	582	583	605	619	605	610	577	598	563	555	527	604	615	600	599	566	604	602	582	607	612	594	578	612	600	540	562	555	528	557	581	547	527	599	579	606	550	593	593	575	568	576	576	595	575	561	541	602	562	580	572	594	635	556	586	592	574	590	577	540	549	635	580	517	616	539	545	612	569	586	567	542	554	587	591	572	593	606	614	626	578	585	639	587	596	613	580	614	551	579	573	593	577	571	579	621	611	557	657	574	609	569	655	605	577	544	593	544	527	593	610	634	563	611	573	567	570	587	570	553	569	602	612	585	550	553	555	583	573	560	578	590	575	556	543	552	593	615	599	562	567	648	595	594	578	554	568	550	614	579	525	615	598	548	604	613	585	596	542	618	563	578	620	563	563	603	610	560	573	555	594	618	557	579	574	595	530	580	584	607	588	578	595	628	528	606	553	590	598	624	583	596	556	616	550	575	612	586	602	595	624	555	580	533	548	560	581	568	537	528	595	579	569	578	547	554	573	598	559	554	551	563	621	570	536	565	571	595	601	617	553	598	609	566	542	550	582	590	578	624	551	577	562	629	602	590	561	553	601	546	613	558	595	571	585	572	598	549	595	565	582	525	594	566	613	604	583	573	574	552	607	582	574	554	583	577	640	602	562	579	561	569	571	582	607	574	549	576	574	546	559	602	600	592	568	636	585	608	594	581	583	588	567	541	580	588	589	570	542	537	587	596	563	629	592	584	586	607	558	560	579	561	628	633	613	566	549	540	556	548	584	528	570	569	584	566	593	590	579	580	627	586	559	542	573	598	583	537	576	548	590	590	603	559	620	564	616	573	621	599	568	567	580	572	537	551	551	606	541	569	601	595	559	570	541	561	605	583	575	556	579	602	531	597	600	556	566	590	572	582	512	562	567	576	617	608	576	571	545	642	556	625	608	607	558	611	577	565	596	601	572	579	553	597	543	561	592	548	568	569	591	587	558	580	597	549	579	538	624	551	577	602	582	554	582	559	565	548	558	585	553	626	623	560	599	516	571	573	581	610	560	565	571	592	604	602	583	587	573	575	593	557	580	549	536	562	613	614	588	550	561	535	549	621	570	618	572	568	600	557	565	571	575	620	588	619	590	593	633	578	558	585	593	559	560	545	554	608	537	568	576	569	602	572	539	611	573	560	591	578	637	582	567	569	573	596	605	558	547	561	564	593	573	598	559	583	575	586	564	578	590	604	502	573	579	597	571	590	581	524	601	588	583	612	614	581	589	531	574	596	547	580	581	551	617	565	584	611	614	569	605	573	573	628	569	547	585	574	590	573	577	568	575	595	586	607	609	565	598	520	620	517	550	569	538	604	617	582	578	560	591	608	553	611	583	621	603	535	604	551	587	589	588	592	585	556	560	571	572	575	543	587	587	599	579	620	563	601	574	551	591	629	593	576	566	580	632	562	565	574	557	574	593	558	572	594	562	593	572	584	586	558	583	591	577	606	610	557	571	585	625	598	560	559	573	592	594	624	555	563	537	597	570	565	617	553	549	571	551	549	612	572	551	625	586	558	604	538	595	562	570	546	579	583	590	591	577	540	599	551	553	592	575	580	591	589	585	577	568	573	556	563	576	537	581	578	587	591	534	564	604	601	572	579	555	563	598	590	606	582	567	534	573	557	575	577	578	595	627	600	561	597	615	577	587	574	557	541	553	583	588	555	575	583	578	578	576	609	579	595	593	599	565	552	577	573	508	586	574	556	611	599	561	570	602	550	576	571
45490	79522	68302	44303	5885	1469	5792	3325	733	794	692	704	678	657	670	678	702	675	652	636	647	640	607	661	657	623	656	637	660	651	692	667	614	631	632	659	653	598	602	593	606	612	657	661	637	631	614	687	634	622	612	666	675	640	618	665	644	616	650	644	653	650	671	683	625	641	652	602	701	607	635	687	648	613	624	611	638	633	621	631	658	653	641	655	652	668	640	637	675	683	678	628	678	632	589	675	634	621	662	634	624	718	639	679	647	626	664	640	665	626	624	639	658	693	609	611	670	646	673	677	642	604	703	649	633	652	638	656	655	645	648	649	644	601	653	676	658	665	619	663	647	620	620	640	637	670	682	619	644	649	673	642	666	637	646	660	611	641	684	673	620	625	660	621	676	639	627	669	635	640	645	681	631	638	594	661	654	656	663	631	671	641	606	621	680	665	656	640	615	631	667	641	684	670	639	652	660	677	642	648	668	656	680	639	656	632	654	627	663	660	646	606	656	695	628	685	641	643	648	670	697	645	660	640	638	669	718	678	631	622	665	629	681	624	613	659	585	639	572	667	630	691	691	649	661	623	645	656	629	649	618	604	608	663	652	628	662	633	686	645	676	669	659	677	689	680	657	634	640	601	649	676	658	648	606	690	639	615	676	563	653	652	615	626	649	628	669	690	667	664	670	662	633	697	662	655	661	684	653	669	667	612	636	671	710	661	675	640	643	645	648	665	627	665	638	613	634	629	628	648	629	654	642	602	637	640	650	675	608	627	642	642	619	625	661	624	667	615	664	622	671	675	636	624	596	640	628	609	633	633	637	653	657	625	599	654	632	635	654	653	644	630	650	642	653	694	642	683	627	653	642	687	633	634	640	651	638	629	639	665	605	631	628	636	666	680	675	641	641	626	618	639	663	625	702	684	638	669	611	655	634	644	612	685	626	665	687	660	652	593	641	655	631	661	652	612	636	622	635	658	645	665	662	649	626	647	650	680	624	672	627	658	646	600	619	658	629	636	641	650	677	622	705	640	638	635	660	618	655	640	636	657	617	660	647	664	633	651	655	639	628	687	668	660	674	645	642	614	599	651	610	650	637	648	660	644	611	631	626	632	593	674	675	627	639	664	635	635	616	652	660	627	617	639	676	660	674	662	651	665	646	639	644	615	668	656	625	624	596	638	648	643	655	679	662	653	637	644	685	624	634	643	641	654	629	624	656	605	667	677	644	658	672	592	670	658	660	634	609	639	658	675	626	681	637	625	662	713	635	609	673	601	658	620	635	645	655	655	669	631	656	674	671	641	627	645	675	666	595	678	641	615	661	650	649	608	683	662	659	636	633	661	675	667	630	696	676	678	661	646	648	652	661	650	648	655	657	666	693	655	616	588	641	694	656	644	646	657	623	650	588	677	674	667	652	680	673	611	679	634	673	656	661	680	657	658	637	651	658	666	673	627	659	659	674	636	675	647	673	659	628	653	614	654	625	642	622	658	630	666	637	653	652	635	640	685	648	629	654	613	686	662	595	653	664	644	641	647	572	691	641	633	657	670	631	658	660	661	630	638	650	666	646	628	675	628	658	620	643	681	625	638	633	644	641	641	607	627	619	680	653	668	657	647	648	612	616	625	597	656	620	608	681	690	674	670	637	652	636	617	644	617	652	637	645	632	629	635	638	656	625	678	610	684	639	689	582	657	651	621	670	664	638	630	631	629	675	655	642	601	674	653	635	652	677	662	653	661	658	656	628	695	639	621	650	654	618	648	627	651	636	614	638	668	664	647	648	619	656	681	700	663	633	621	668	595	652	652	653	616	675	663	591	587	649	700	663	641	631	660	639	630	634	630	618	674	658	679	571	621	636	618	670	641	631	645	673	651	597	658	607	668	641	648	624	634	606	650	650	691	653	647	657	667	646	655	607	636	624	665	654	602	624	700	599	682	612	655	639	607	641	661	599	651	635	619	670	703	654	615	669	625	682	654	615	700	666	641	671	679	673	647	658	664	647	657	648	651	611	682	677	659	662	643	627	641	625	630	644	652	608	670	611	679	642	668	620	680	656	681	640	671	632	646	654	658	648	630	647	643	680	673	649	704	669	675	654	661	638	686	655	728	653	605	650	661	648	662	678	641	678	632	642	622	624	657	654	621	656	641	628	656	634	652	627	619	666	650	687	631	688	581	649	609	620	637	679	629	641	638	688	669	641	624	662	641	634	675	683	699	610	633	637	593	634	666	605	650	662	680	641	635	627	585	623	665	637	637	683	646	600	666	628	627	649	647	639	621	688	646	665	643	648	656	669	698	635	661	669	675	638	661	660	657	591	635	658	652	624	653	644	636	635	640	616	668	652	632	585	653	687	670	627	621	685	661	618	661	682	640	600	670	700	625	603	636	645	638	608	609	655	649	644	646	683	589	604	672	681	654	613	630	683	627	619	604	668	672	613	637	663	626	653	619	630	636	643	631	628	694	705	626	656	653	685	635	651	611	637	628	598	645	646	630	638	685	634	699	649	598	656	646	678	641	618	677	662	635	633	671	614	679	665	658	636	615	645	643	624	628	658	629	571	658	653	707	623	686	610	652	627	629	644	673	651	608	687	659	620	603	644	658	647	713	691	652	677	658	658	684	672	649	680	686	683	622	660	648	649	619	690	664	640	656	642	624	669	663	626	618	661	613	680	646	690	636	633	666	610	676	674	661	675	669	660	631	668	644	685	624	624	658	623	650	624	701	624	624	682	612	632	609	632	652	679	628	627	725	619	609	701	619	618	612	648	667	625	612	671	631	650	654	652	650	621	654	646	624	688	667	618	658	647	623	700	652	633	656	658	655	671	654	645	648	636	668	633	621	691	675	629	664	651	677	659	604	683	640	627	654	624	667	637	635	628	677	637	633	613	617	671	608	642	651	618	643	641	656	640	635	674	641	660	687	649	668	619	660	631	622	654	642	637	660	692	645	648	645	629	683	653	678	663	663	625	619	675	651	625	673	635	651	636	651	684	670	611	683	658	661	635	644	608	669	609	667	644	645	661	638	652	642	664	650	655	637	679	633	650	596	626	668	712	625	702	677	684	703	681	646	616	662	634	624	629	619	650	662	618	618	621	649	653	668	633	636	598	673	666	621	611	615	638	652	609	684	637	615	640	658	673	644	668	615	654	656	657	654	650	619	662	637	649	682	655	674	643	644	658	649	586	684	695	644	610	671	639	660	631	654	646	675	672	672	712	680	638	621	675	651	644	672	680	642	625	649	637	600	624	663	678	645	615	653	651	619	621	608	642	649	633	703	640	660	608	667	633	634	663	604	668	683	673	673	640	652	704	654	672	622	673	621	597	653	672	648	665	614	674	654	673	629	650	643	700	648	661	645	677	638	663	682	665	607	656	614	643	642	649	614	633	697	704	619	636	635	657	629	621	640	647	643	637	700	673	642	671	649	668	638	622	673	678	657	648	627	619	641	620	671	639	668	663	681	677	599	643	633	696	584	638	656	670	679	676	651
24479	22239	34079	28905	16503	3335	2944	1060	348	315	327	319	326	310	288	316	326	299	317	286	336	289	283	309	309	321	308	281	293	307	304	258	302	338	306	306	322	271	340	282	294	288	317	316	245	326	333	292	305	289	295	333	293	289	316	285	304	301	308	294	300	266	309	295	316	305	263	301	281	292	301	279	279	312	299	270	304	280	309	283	303	303	286	273	313	330	307	347	325	271	290	285	278	276	300	279	323	326	310	302	277	317	311	314	284	324	239	273	302	292	317	286	317	299	302	309	326	323	316	279	296	296	292	304	332	277	299	303	298	293	300	278	334	300	308	294	282	308	277	326	333	310	304	284	325	332	272	331	289	300	331	276	306	294	270	333	284	320	295	274	277	292	281	288	276	269	315	289	285	273	321	304	280	303	275	311	307	267	279	297	247	293	309	307	274	304	279	287	320	304	290	285	277	310	291	315	265	289	305	301	277	312	356	290	262	296	283	303	306	307	273	280	281	290	295	264	316	299	315	300	299	327	303	326	314	290	267	316	299	320	336	286	274	333	316	298	310	320	290	290	268	326	280	296	286	272	320	290	292	308	310	321	298	327	286	287	302	292	309	281	250	276	320	275	288	300	282	315	314	282	302	299	273	298	323	313	315	292	314	277	285	323	288	326	306	324	294	299	304	294	300	285	264	297	297	334	328	308	294	340	292	297	304	301	290	308	340	294	262	293	287	289	289	298	307	338	297	296	338	317	286	293	288	325	300	281	313	301	305	340	300	294	298	312	285	322	313	322	286	308	282	279	301	314	309	316	306	324	306	283	291	283	296	304	321	306	325	326	301	310	304	287	296	330	278	368	298	280	284	321	248	314	301	295	280	310	301	273	327	301	296	279	303	289	302	293	283	296	298	308	295	278	285	304	300	310	283	304	278	337	324	302	331	278	308	297	286	293	302	300	320	315	318	299	317	318	320	306	299	289	308	295	309	301	310	286	298	307	293	310	314	294	275	285	295	287	319	293	281	301	315	320	301	307	308	306	287	285	312	301	283	303	268	330	303	275	312	284	274	297	305	261	280	293	304	315	298	311	290	292	333	335	284	289	290	293	311	308	325	306	302	288	270	301	269	310	300	275	313	277	298	319	297	319	310	292	303	312	294	308	285	329	270	274	297	304	296	287	327	284	290	299	294	310	267	288	326	313	273	293	300	266	275	300	282	317	271	323	318	290	289	301	302	320	297	296	316	289	282	315	296	307	278	284	308	316	287	334	313	307	308	303	302	329	298	308	304	288	271	296	298	308	312	264	302	304	299	314	297	312	302	272	294	312	280	326	301	319	279	270	285	316	307	286	328	291	304	304	288	262	322	294	317	294	307	266	289	267	292	330	296	302	338	312	310	310	299	311	326	287	307	285	302	297	313	282	307	311	259	337	312	284	307	290	302	265	298	279	288	325	280	296	284	312	307	306	277	301	291	269	322	314	294	288	280	330	277	291	302	276	248	311	312	324	312	300	260	298	289	309	308	288	321	339	320	307	307	299	334	300	295	316	308	315	349	291	289	296	301	324	311	286	311	323	291	311	294	321	306	288	261	301	295	298	301	309	326	295	302	306	305	318	290	290	315	285	297	300	281	284	287	322	262	297	291	326	309	305	288	293	285	321	307	282	288	319	316	297	280	309	305	293	273	316	330	300	299	293	308	319	300	336	285	351	341	282	296	313	267	313	323	286	312	313	264	294	290	281	295	313	305	302	303	289	296	342	291	316	293	327	281	302	308	315	297	282	325	329	295	288	276	323	296	298	275	284	296	285	296	304	302	306	285	311	317	307	330	312	320	319	312	288	338	276	314	304	299	287	289	338	318	311	298	305	261	291	280	268	274	319	322	303	304	315	317	321	290	282	324	267	287	321	316	294	334	284	307	318	294	308	318	296	325	302	296	264	322	326	326	293	286	316	286	314	295	280	290	318	305	301	278	290	301	281	287	278	293	299	285	277	273	301	288	301	280	287	300	272	263	292	309	316	315	295	286	328	311	286	313	309	274	300	265	316	296	347	290	310	292	330	290	306	305	275	285	263	309	302	289	268	295	285	263	289	307	296	314	295	289	282	293	281	257	290	336	287	281	299	279	282	310	270	301	283	277	305	328	280	270	293	300	287	316	276	310	296	300	283	299	308	270	300	327	273	312	261	334	280	307	318	342	320	295	314	294	329	322	288	308	297	273	256	303	292	291	302	260	305	330	286	303	282	308	306	302	300	277	331	292	294	319	305	296	329	279	272	293	311	314	307	285	326	268	299	274	290	295	262	286	326	279	286	281	285	294	309	329	260	297	301	288	301	305	292	295	291	295	313	280	308	293	283	295	313	330	278	310	270	305	327	290	284	290	292	268	295	290	304	301	331	294	302	295	280	274	317	288	299	307	276	286	315	307	297	292	308	284	290	293	282	269	285	313	330	298	325	272	284	327	298	343	304	284	316	302	270	290	285	291	309	288	276	276	322	293	315	281	284	310	286	287	309	304	311	284	300	311	311	348	290	299	288	340	297	303	300	315	297	317	331	307	306	284	306	307	310	316	308	252	278	283	294	282	300	302	294	305	308	313	296	313	313	293	308	299	306	292	291	276	316	303	307	307	303	318	303	281	323	304	317	298	282	293	291	291	305	302	295	298	311	304	334	309	272	303	303	300	287	308	279	311	307	306	291	289	305	272	309	278	282	322	295	282	281	288	276	326	302	311	304	303	314	319	282	302	292	299	319	294	314	305	284	314	264	308	307	309	308	272	310	323	319	291	293	283	302	326	303	301	309	299	301	317	305	301	311	319	309	290	294	298	319	281	286	319	296	282	270	316	287	310	268	307	342	305	295	235	277	334	306	300	320	299	283	330	285	339	305	300	297	307	280	322	290	299	303	285	295	335	285	327	286	282	298	318	283	325	302	305	279	302	301	327	318	273	295	296	301	273	297	291	304	322	305	311	284	310	314	300	318	298	281	268	313	301	302	309	291	299	287	288	298	283	285	271	299	278	289	308	294	336	325	291	301	296	295	316	316	338	290	279	300	285	272	344	307	269	308	308	314	271	333	295	301	300	298	304	307	298	303	281	291	294	296	327	305	306	319	297	276	312	295	308	274	272	309	312	287	294	301	321	281	278	311	293	305	301	271	309	308	296	303	307	295	279	306	290	315	286	284	262	289	327	289	289	294	314	311	325	348	291	322	301	321	285	276	307	341	309	318	294	289	285	301	291	291	274	284	281	314	278	285	296	299	286	279	328	292	290	323	296	299	301	285	285	265	281	320	271	304	305	292	285	308	311	305	313	313	297	286	285	281	287	301	318	309	310	282	279	332	286	292	305	316	310	285	303	306	271	299	295	311	285	308	289	285	286	287	314	273	309	296	322	312	304	302	336	284	312	313	291	285	296	294	308	291	279	299	275	276	310	307	320	323	325	281	306	290	299	287	306	279	311	291	308	316	330	288	300	283	313	287	304	293	277	307
44663	75831	59224	37115	4440	1144	6180	2196	395	428	394	419	380	334	371	394	396	354	359	405	361	379	328	358	379	399	356	382	360	385	351	369	364	365	374	373	404	363	381	335	379	404	366	405	375	348	383	378	361	377	383	408	352	344	353	396	378	340	384	376	348	384	376	376	366	361	350	356	342	378	381	380	358	348	409	361	348	374	361	378	348	380	361	343	362	349	369	387	366	395	357	363	336	408	369	375	400	368	359	383	372	383	392	385	386	382	372	379	381	329	410	355	393	361	358	406	378	386	376	375	359	382	355	379	374	358	361	371	369	386	373	326	375	355	350	353	398	358	354	393	371	372	343	342	408	343	380	314	388	383	363	328	339	352	355	368	368	350	344	355	385	351	367	367	392	380	351	402	364	333	389	376	355	359	371	370	356	355	364	367	355	412	383	393	374	386	369	362	360	386	339	388	365	369	362	385	359	369	382	373	356	370	380	386	402	378	372	384	365	389	406	382	377	400	352	360	376	368	379	375	354	389	355	344	349	363	355	357	365	363	351	352	378	384	341	398	351	365	364	355	379	349	343	384	356	372	357	374	362	383	338	383	390	341	376	353	361	349	364	382	388	366	328	360	377	361	387	329	374	395	375	360	337	327	386	350	372	347	390	347	376	399	350	378	351	368	401	359	358	342	339	381	374	388	359	365	342	372	370	363	346	357	383	375	373	380	371	366	380	353	368	363	378	357	343	385	360	383	375	378	367	345	373	349	372	374	360	355	341	350	401	387	348	369	364	368	362	346	345	375	350	361	361	340	381	373	354	361	363	410	386	349	356	382	373	348	369	376	363	395	359	356	394	353	359	379	342	382	350	382	342	374	329	397	377	348	411	382	362	380	334	379	342	360	364	366	393	355	355	389	389	344	391	360	380	367	332	389	387	345	354	348	366	354	342	365	376	355	362	382	351	352	371	365	335	393	348	371	382	392	328	422	402	362	372	345	385	353	339	382	379	364	369	414	378	374	346	380	336	332	377	350	377	364	340	391	343	349	386	359	365	369	387	392	379	416	397	331	374	353	381	354	349	372	380	386	356	383	363	343	393	349	383	376	381	373	377	372	376	351	350	385	328	362	374	375	353	371	378	385	379	383	369	367	382	401	391	382	355	366	387	363	348	379	388	392	353	376	351	372	383	344	359	422	379	360	364	375	400	363	377	343	383	380	351	360	389	396	370	345	392	372	371	351	403	378	367	348	358	379	387	364	377	336	368	342	337	396	339	388	351	352	359	364	379	367	354	362	349	369	355	349	375	374	353	352	357	334	365	390	373	328	352	338	361	341	351	361	347	415	385	385	358	363	354	351	358	369	380	353	385	372	362	366	372	381	346	378	367	342	361	353	366	359	380	360	365	368	365	329	379	370	348	383	397	383	371	350	368	344	366	370	345	361	386	352	369	326	355	381	340	355	360	371	363	361	335	339	369	402	376	381	342	371	375	349	376	386	348	361	403	350	340	358	372	400	404	411	346	379	388	395	373	369	388	407	354	377	386	339	389	350	358	382	388	354	350	350	379	382	363	366	364	370	350	361	339	335	357	348	380	362	337	401	367	354	388	405	359	354	350	386	341	348	362	356	374	354	365	359	403	365	369	380	375	355	357	342	364	373	416	332	393	406	399	387	407	371	388	365	362	376	395	366	359	368	361	369	411	403	327	387	369	378	358	356	365	353	381	389	382	357	341	349	374	351	390	393	379	355	360	395	358	361	373	386	366	381	375	362	348	347	379	371	335	342	380	339	347	376	345	391	378	335	372	365	382	362	414	356	373	374	369	324	318	351	363	412	370	392	395	329	349	319	347	330	395	372	359	413	379	363	353	317	377	350	370	377	355	342	355	369	356	369	376	354	386	341	388	337	359	351	384	361	370	368	371	358	385	355	338	337	386	381	387	375	366	375	398	383	373	377	365	398	361	366	367	349	361	381	368	395	373	397	367	346	371	364	360	372	418	354	359	384	353	359	368	342	370	363	360	358	391	354	397	369	407	401	380	346	376	378	397	351	401	365	364	394	393	411	363	394	340	364	361	394	361	390	382	401	392	359	365	376	363	375	348	394	364	384	387	359	393	399	371	359	361	362	369	389	364	386	360	381	376	337	368	346	360	379	368	345	366	361	350	369	376	372	358	373	387	338	402	350	328	381	413	367	387	360	388	389	365	366	364	348	368	385	375	356	360	356	377	338	362	332	361	361	375	380	332	419	367	361	365	372	375	377	369	385	408	388	368	365	369	374	395	365	365	366	369	362	374	365	353	406	380	371	390	358	349	362	375	370	377	366	363	412	333	380	369	407	396	391	344	362	336	360	368	390	378	367	385	357	381	363	354	365	382	340	328	390	375	364	341	369	384	365	352	388	369	385	353	367	379	342	380	405	364	355	392	365	379	366	346	360	388	374	393	373	379	378	402	389	373	390	327	371	330	361	347	387	375	392	348	377	365	364	356	359	335	402	317	369	347	383	361	340	367	370	378	364	378	374	346	356	349	327	353	381	378	360	385	388	395	330	373	385	378	353	382	340	349	346	313	341	347	398	368	352	381	346	367	338	372	364	373	401	356	298	403	364	366	334	343	369	337	342	363	363	394	361	375	382	381	390	351	353	377	338	359	363	376	383	376	347	353	368	371	370	354	385	383	354	372	365	364	392	396	357	370	368	406	381	388	363	364	393	365	367	343	385	363	370	366	376	345	387	365	340	410	366	370	336	363	340	354	374	354	359	371	350	373	401	356	379	394	339	368	352	372	375	388	379	339	354	359	382	358	384	320	362	379	375	383	391	401	401	365	383	364	405	341	375	344	365	374	360	337	386	376	381	372	389	355	372	362	336	382	352	369	367	350	362	402	381	335	361	362	338	366	368	378	358	398	358	333	362	376	369	367	371	365	363	367	422	354	400	366	371	350	361	366	376	357	399	365	376	380	376	384	384	392	377	361	357	323	355	377	367	359	361	374	385	391	379	384	354	376	367	376	355	374	363	362	334	367	363	340	355	366	397	374	380	395	397	358	372	371	360	417	380	387	391	368	386	333	360	362	348	371	356	369	369	397	340	386	344	373	366	380	374	372	363	339	367	348	364	371	398	358	364	400	358	363	337	366	361	396	384	357	377	387	362	352	361	353	400	379	356	353	384	376	383	355	340	397	373	371	366	376	395	349	345	373	372	378	371	371	357	359	351	384	372	382	342	384	349	354	395	336	375	342	369	386	341	371	404	380	368	395	404	388	358	389	346	394	375	374	360	403	381	397	384	352	400	360	357	361	348	368	353	341	358	361	388	353	365	333	378	365	372	375	375	387	354	350	348	376	351	375	354	376	383	355	371	367	365	361	354	348	357	393	395	369	400	348	365	358	375	388	374	348	383	359	380	379	386	377	372	346	357	361	359	340	367	342	339	351	365	349	366	350	347	376	342	370	375	348	381	366	358	387	356	326	395	342	384	347	386	399	375	381	320	366	333
22264	20899	31606	26252	21421	21659	21536	8456	918	789	829	776	744	750	695	714	724	709	671	684	717	705	670	714	697	689	655	660	692	657	715	677	670	684	672	660	702	753	712	704	682	713	659	669	671	703	653	685	703	733	707	718	672	687	685	707	751	707	695	717	664	696	645	690	636	695	748	684	690	709	660	670	694	687	693	689	721	682	664	676	668	660	701	683	649	702	686	690	722	619	746	701	645	660	683	715	642	682	657	709	689	665	701	701	693	745	734	710	707	676	700	693	673	660	641	683	696	674	710	715	652	673	652	709	701	729	683	639	712	683	699	720	687	693	669	668	660	684	635	676	691	663	704	664	685	700	660	702	702	718	662	685	733	667	670	643	669	702	696	721	655	680	713	694	712	680	690	686	692	734	697	732	714	720	703	667	643	654	719	693	670	682	710	709	670	673	692	715	749	697	710	674	696	638	628	662	706	690	629	720	720	682	700	707	693	674	684	647	707	669	674	672	683	669	668	681	703	710	685	672	656	684	709	696	690	704	686	693	638	697	668	765	699	681	637	692	681	690	702	687	739	674	679	696	680	671	672	679	658	691	677	657	728	706	690	649	686	734	701	610	709	661	708	685	672	652	677	687	705	683	667	721	678	703	668	677	666	743	712	735	677	651	695	729	631	649	714	669	696	656	700	675	668	686	708	685	704	675	691	673	665	667	667	723	730	697	705	687	763	680	725	695	692	664	677	599	675	653	664	684	641	686	677	662	732	685	683	671	675	637	690	665	657	665	706	611	698	665	704	683	685	719	694	635	645	721	678	638	691	717	648	678	696	719	698	667	666	731	713	697	670	647	685	689	756	674	705	703	664	640	688	724	683	738	674	651	721	680	728	706	688	692	691	727	711	704	643	686	681	714	702	662	648	667	681	686	719	684	711	706	670	696	732	692	690	655	702	660	684	664	703	683	689	694	698	683	690	658	709	669	682	668	694	666	674	666	738	668	688	707	682	708	715	720	692	695	681	718	686	692	688	702	699	719	703	682	672	689	647	701	716	670	729	700	685	698	710	670	620	683	626	681	662	671	667	700	678	708	669	693	690	693	749	633	684	708	710	644	645	691	649	667	677	679	658	704	720	735	697	708	662	623	666	684	667	673	665	696	691	663	704	691	726	710	683	716	685	662	676	714	694	651	684	674	712	630	740	709	689	700	733	675	695	681	672	680	683	694	656	684	738	636	703	649	666	690	666	676	677	696	662	674	681	657	688	688	692	661	687	735	676	696	650	672	649	713	681	691	716	689	658	684	662	649	653	658	691	728	652	682	734	678	631	645	659	653	709	737	717	684	611	694	610	668	732	697	734	687	719	669	680	644	667	657	702	666	670	691	649	651	703	683	713	716	706	691	656	651	688	661	673	722	637	708	720	662	670	658	718	657	659	706	670	661	686	640	688	709	655	627	693	699	665	680	703	708	739	723	676	702	677	688	661	707	738	736	745	662	722	683	700	684	678	697	686	662	709	731	675	728	736	666	659	705	696	685	675	677	698	678	643	693	675	726	704	685	659	672	666	700	681	719	674	673	678	688	670	663	654	734	719	720	621	657	667	687	676	716	727	727	703	660	702	668	682	709	697	717	708	684	737	661	677	669	654	684	648	695	681	724	693	646	619	765	627	688	687	648	657	627	683	673	674	703	694	644	661	701	700	691	716	693	659	698	708	673	716	675	690	700	666	648	718	733	703	682	658	688	664	735	693	679	678	663	718	653	686	665	652	681	659	698	675	687	706	658	682	710	659	676	688	667	666	695	667	648	693	702	656	713	679	684	692	731	665	661	710	703	734	671	681	660	706	689	676	676	683	657	694	710	661	657	689	689	695	673	644	646	681	698	640	690	674	722	681	683	657	662	701	650	675	636	709	695	672	700	686	743	677	715	640	626	703	725	737	692	706	713	665	713	693	708	673	651	675	662	695	666	681	725	608	705	709	700	713	719	674	662	707	693	707	660	712	653	645	700	699	703	690	654	693	659	658	668	669	665	666	691	631	700	699	710	704	702	654	676	737	678	668	657	670	658	729	629	644	708	707	680	707	671	692	631	698	684	713	695	654	737	702	745	699	672	683	719	664	695	647	674	715	604	643	699	717	693	696	677	656	692	636	718	719	686	754	732	667	728	691	686	662	691	692	648	665	710	690	710	700	674	656	762	696	728	681	651	682	697	692	679	676	662	655	700	677	718	664	684	739	694	683	664	669	786	705	689	723	693	707	632	680	718	705	709	709	689	698	714	688	661	684	709	706	705	690	696	693	669	685	683	699	710	690	698	678	653	690	660	660	692	666	689	643	657	687	689	692	693	671	713	713	705	688	684	646	674	713	767	684	656	675	686	633	701	666	680	719	681	701	707	713	690	676	660	698	719	740	630	686	688	695	684	708	682	669	716	629	658	670	701	653	703	690	681	696	693	733	665	653	677	705	675	692	680	702	672	721	667	648	701	684	677	669	681	635	695	679	625	725	695	709	698	699	645	631	680	642	671	716	685	691	704	652	675	671	653	669	651	684	691	693	696	707	711	618	727	697	706	730	668	704	716	697	708	700	705	682	704	669	670	721	689	755	630	695	727	658	738	670	659	661	668	664	711	679	648	708	706	702	740	716	681	694	689	672	696	681	639	669	652	661	696	689	670	687	691	722	666	677	709	735	732	648	713	661	725	675	672	674	675	654	665	684	675	679	739	694	739	739	696	636	702	700	670	670	714	647	691	684	643	672	688	689	662	668	671	692	691	696	676	649	691	706	691	653	660	717	686	706	757	673	686	737	689	665	689	715	677	661	665	675	657	654	686	661	703	673	706	669	697	691	696	681	684	655	650	636	648	716	701	701	679	667	667	679	684	687	694	692	697	698	696	698	708	698	689	704	690	699	676	697	680	711	723	713	692	658	658	711	697	683	668	672	698	671	641	681	694	723	710	693	705	681	701	675	702	692	688	649	661	673	624	697	671	696	632	684	717	691	682	690	668	694	689	699	637	659	692	661	727	681	699	702	696	685	656	721	655	689	667	697	708	717	614	674	719	735	681	665	684	709	680	700	707	686	695	712	717	679	702	680	698	680	657	636	699	678	661	653	658	691	666	705	709	702	679	708	669	701	695	687	664	693	672	729	715	708	665	675	714	724	675	688	712	705	676	687	684	676	720	675	681	662	695	715	675	679	696	702	713	691	663	703	737	705	660	664	721	668	713	703	681	712	703	661	674	693	633	678	642	672	685	687	699	671	651	676	739	684	678	649	629	690	655	675	679	678	685	672	658	700	615	698	689	668	722	676	733	707	662	671	709	719	687	718	684	646	677	692	681	655	705	668	690	706	686	660	700	709	709	681	646	650	721	693	681	698	754	708	704	697	682	672	654	682	634	725	659	684	689	669	653	676	679	667	695	739	674	704	692	695	633	724	680	686	719	659	680	746	703	673	678	685	717	681	716	719	680	718	677	710	719	709	653	670	725	703	666
49260	90683	74265	55755	9108	13278	14119	8835	975	923	975	901	878	852	836	808	836	750	832	834	765	856	742	817	770	797	793	791	768	760	755	784	772	757	781	813	872	768	763	757	806	834	793	773	734	761	763	780	753	757	753	769	738	746	799	726	740	788	759	781	764	706	808	747	777	795	798	770	755	824	749	774	813	806	756	780	761	756	775	695	788	790	803	781	768	744	743	729	791	758	740	747	745	779	730	771	794	731	771	777	795	721	733	727	780	755	753	755	750	747	746	755	807	765	746	830	779	725	773	799	740	714	723	819	803	758	733	753	806	764	714	817	844	791	749	758	818	706	729	775	744	725	718	761	803	738	771	750	768	780	730	770	753	793	727	790	792	769	791	820	756	778	762	758	757	775	750	773	736	806	740	783	782	726	739	852	711	789	738	731	747	792	754	781	748	755	803	748	801	750	770	768	778	782	742	752	759	757	772	694	762	794	763	762	758	755	737	791	746	722	799	773	720	824	831	733	798	762	770	786	774	718	768	805	815	770	773	725	783	704	748	740	788	785	728	756	809	768	788	732	853	721	745	815	744	756	705	776	774	760	765	791	772	715	788	752	790	760	733	798	761	700	753	813	761	785	786	752	750	791	820	754	762	759	764	774	763	796	722	784	762	734	745	760	838	727	791	764	789	804	759	779	767	738	789	765	736	759	720	780	752	757	797	730	777	782	726	713	766	737	780	777	787	734	776	742	772	795	734	744	755	756	772	792	775	774	795	727	790	726	775	752	751	780	770	739	761	807	781	741	804	757	724	750	785	783	759	794	774	760	739	755	794	739	744	741	757	754	763	769	783	730	811	811	724	763	821	741	803	744	708	711	768	768	774	803	753	752	816	761	810	798	748	751	746	809	780	730	809	751	777	750	711	750	743	848	761	776	783	741	758	739	725	768	792	743	783	783	773	786	756	759	725	712	804	767	778	779	777	707	791	750	779	778	787	809	739	757	746	773	784	747	748	767	797	752	811	781	746	784	733	734	749	755	791	715	765	719	821	776	825	754	761	801	755	782	764	776	761	757	782	742	781	829	779	819	765	761	777	795	764	757	713	751	782	735	802	721	755	805	769	777	708	752	782	805	778	764	756	782	729	740	772	763	751	746	790	756	760	793	773	785	754	757	787	803	760	728	757	836	811	830	768	825	778	767	749	729	769	740	806	758	724	782	782	725	737	795	784	739	774	785	759	720	751	748	731	785	736	742	761	776	742	758	770	757	780	848	744	799	699	762	774	804	768	761	770	726	734	748	782	741	768	756	737	757	770	757	806	792	772	770	738	778	751	784	738	753	737	750	717	788	757	782	794	788	792	782	760	766	755	757	769	750	766	750	749	709	807	768	760	739	722	803	774	751	740	740	767	722	782	753	776	751	739	766	737	726	760	752	760	760	785	791	778	777	785	777	749	757	761	754	743	807	796	793	770	735	750	762	801	760	750	758	750	703	769	732	752	735	754	797	805	721	752	751	767	804	779	817	747	758	807	721	758	715	807	770	760	763	774	793	731	784	797	761	746	756	764	785	778	772	792	772	758	788	799	760	777	803	767	742	786	769	777	739	781	796	765	720	739	743	741	792	747	778	754	771	776	774	744	749	723	713	797	724	818	835	736	810	795	754	787	754	708	774	735	783	728	720	769	734	760	714	711	761	717	757	765	759	765	771	800	823	783	792	722	746	752	772	750	740	750	808	742	731	745	767	758	745	780	787	738	765	810	756	777	809	761	777	768	787	774	795	772	772	745	782	757	751	768	751	780	764	767	709	806	735	724	759	755	770	763	790	715	732	763	802	736	788	755	771	730	819	766	784	752	716	758	766	755	769	760	722	764	772	761	779	793	760	785	748	830	782	782	762	755	727	787	767	763	771	808	725	769	766	765	760	747	775	757	773	813	756	728	756	733	790	717	749	771	745	740	768	757	766	762	717	758	778	775	751	754	723	773	760	779	767	790	769	725	690	792	751	747	729	737	702	802	786	760	707	797	770	837	785	800	729	754	788	742	776	746	735	755	754	811	723	805	716	755	734	774	761	786	754	727	769	755	755	766	795	780	805	710	751	777	740	747	793	787	742	773	800	765	788	752	796	742	774	778	788	780	793	741	827	779	718	792	807	812	841	783	798	796	738	769	786	705	756	796	738	763	744	764	766	743	770	804	798	757	824	788	792	722	775	766	723	770	775	715	761	766	786	734	807	805	797	721	764	759	725	773	755	739	797	756	735	738	780	764	796	771	774	739	781	678	752	790	736	745	732	768	794	728	756	743	703	828	754	771	740	754	808	749	742	749	750	792	725	751	802	779	747	786	769	792	739	770	786	826	772	750	730	778	740	760	759	762	751	761	791	791	761	697	792	795	744	787	824	761	778	747	760	778	746	785	777	777	794	777	737	813	748	788	759	757	714	781	746	752	750	774	761	705	751	788	759	755	765	782	804	807	781	752	788	728	742	749	775	758	734	762	769	756	808	772	764	736	766	765	720	819	731	773	769	785	743	795	762	760	750	751	745	754	777	794	767	773	761	730	770	754	760	714	757	752	740	813	808	817	742	731	772	781	797	717	722	799	756	776	757	757	746	786	765	747	737	768	733	799	761	754	742	739	760	746	811	806	771	744	767	777	753	780	706	785	732	772	727	756	753	767	757	792	766	735	775	716	767	722	756	744	733	800	764	758	717	789	708	759	771	756	699	728	776	798	770	748	749	756	770	723	749	793	789	755	765	801	804	765	744	688	753	760	759	737	764	715	702	800	744	757	744	778	778	741	740	736	776	758	738	795	774	740	761	723	787	739	781	716	795	776	732	753	751	767	800	750	710	757	742	742	748	786	751	787	787	789	785	781	774	790	770	803	798	759	748	747	777	775	797	692	786	721	723	760	743	717	811	817	781	763	791	807	755	760	722	753	756	781	776	741	790	753	802	787	771	755	774	737	751	769	777	742	742	773	770	758	756	784	748	714	776	720	759	792	772	756	786	814	771	744	748	784	773	728	751	782	811	742	773	756	773	722	740	752	768	796	753	821	759	792	760	768	758	739	765	727	798	806	766	774	705	808	763	764	751	703	811	779	804	777	795	795	785	734	743	768	802	784	778	790	763	804	742	699	750	734	791	752	784	767	797	741	795	713	761	790	740	788	749	738	713	794	764	803	774	766	751	779	782	756	759	803	770	743	779	765	776	784	788	792	774	759	759	739	761	799	771	737	764	810	815	782	802	777	736	850	754	740	744	740	746	746	809	789	744	775	790	792	735	767	714	741	738	786	762	827	810	757	784	757	710	731	810	795	837	747	754	821	757	775	771	795	771	737	710	748	773	771	720	788	750	771	763	746	800	758	795	705	791	759	783	711	829	752	801	762	732	722	742	798	746	748	765	731	745	800	824	766	780	786	775	794	763	693	811	739	751	734	740	782	729	815	798	753	739	794	760	777	773	730	757	786	784	767	761	771	746	774	740	717	763	768	780
30055	25997	29902	15967	1888	937	879	548	321	357	342	307	322	319	354	358	323	346	341	334	318	337	313	330	337	311	322	348	328	344	322	346	307	348	315	337	303	363	325	316	345	321	344	358	324	360	332	341	343	323	340	322	359	332	342	332	331	334	367	339	326	336	333	297	312	313	325	317	340	315	342	323	325	330	306	323	302	364	336	319	345	357	337	329	338	335	353	339	341	320	353	332	290	328	348	363	352	336	336	336	333	329	367	324	362	342	337	310	337	298	321	287	315	333	334	333	318	336	313	353	330	377	329	362	331	340	302	356	350	327	354	315	316	317	334	312	309	344	306	326	319	333	316	338	286	338	322	350	341	345	338	341	333	331	342	341	317	303	344	342	301	347	320	348	330	335	353	313	343	341	305	323	320	309	320	320	324	332	344	346	339	303	311	331	342	326	335	317	343	320	312	311	326	329	293	361	321	327	315	334	316	349	289	341	329	331	337	326	320	310	364	318	348	332	300	296	350	319	301	333	324	345	305	321	326	331	347	310	319	342	319	289	319	321	315	334	300	303	325	330	319	284	354	316	306	313	324	337	334	324	322	359	328	312	318	305	275	356	316	316	307	321	316	356	295	327	324	353	349	347	327	318	324	311	341	335	330	316	338	328	341	352	315	324	336	283	356	323	340	318	333	350	316	318	343	321	347	333	347	331	330	308	338	355	330	333	333	314	338	334	300	300	321	316	336	347	330	302	332	330	320	328	331	307	327	319	309	364	327	354	334	328	371	305	329	329	359	298	331	335	349	290	339	336	342	345	301	343	287	320	331	337	318	292	338	333	319	317	332	320	333	344	333	346	330	339	333	333	320	323	337	305	333	335	323	306	309	322	340	343	312	353	289	332	334	334	331	352	370	334	305	342	328	345	305	337	346	341	323	310	345	307	343	325	344	346	329	326	295	328	314	329	320	313	368	326	347	330	310	344	362	360	314	297	302	306	357	330	315	336	321	311	316	341	320	318	353	314	304	354	331	316	357	326	327	358	339	337	330	329	313	348	354	339	348	345	319	328	310	359	333	323	344	324	299	326	310	348	355	316	327	316	336	346	351	345	347	350	348	317	344	323	316	329	327	351	322	349	323	329	323	329	332	315	313	326	338	322	309	320	344	325	354	327	316	347	316	392	316	365	348	353	364	314	334	328	323	337	324	299	300	338	343	361	312	329	298	328	317	354	363	348	318	333	350	358	343	363	349	342	345	338	332	317	325	339	345	318	367	321	341	299	342	314	332	327	335	353	345	342	306	320	364	355	321	306	315	335	347	351	304	301	339	321	319	321	319	326	341	353	334	354	323	334	358	329	300	331	344	323	359	342	345	317	333	322	309	338	346	345	356	308	352	358	322	322	333	308	311	306	306	315	313	329	315	317	301	348	336	317	300	354	346	326	325	333	330	336	318	325	324	332	347	342	308	361	339	335	334	356	327	356	324	336	349	340	328	303	321	311	327	315	337	304	359	335	331	327	298	314	327	389	338	310	350	326	330	321	336	313	356	349	353	308	319	317	313	314	322	330	340	322	308	329	316	319	348	302	332	352	286	331	303	335	306	331	316	332	335	323	332	341	333	342	334	315	340	351	361	342	312	326	340	334	322	335	337	311	342	321	349	338	319	348	324	334	315	351	328	286	351	370	337	367	341	318	348	345	326	324	333	335	342	308	313	345	339	347	315	318	305	332	307	323	310	330	323	318	343	349	336	334	325	365	340	316	344	338	344	320	335	352	337	313	324	318	356	333	323	339	326	319	335	305	304	322	331	343	325	325	333	325	312	352	336	337	345	299	339	341	331	344	350	365	311	325	325	288	314	336	285	351	315	323	319	309	306	336	341	319	331	314	362	334	293	335	347	317	360	338	306	318	287	341	340	335	328	352	342	314	332	330	327	328	324	332	323	343	310	288	308	340	347	348	337	318	311	344	342	325	324	347	323	353	339	333	345	314	342	355	335	321	329	332	330	303	328	315	318	345	344	339	322	310	340	337	307	340	359	346	323	338	317	312	316	309	326	334	325	325	332	352	344	355	367	317	353	316	327	329	350	328	318	342	345	311	307	325	313	333	347	298	346	296	319	340	300	333	341	368	302	326	340	321	344	344	341	344	325	329	310	326	293	307	328	336	350	330	316	332	317	319	317	319	313	307	354	327	338	347	279	336	305	306	327	330	346	348	348	338	293	296	342	335	303	327	305	298	307	318	374	341	325	332	337	340	338	337	304	320	361	362	305	332	323	298	331	315	330	340	345	308	325	319	374	340	317	349	339	325	321	320	304	308	320	346	322	341	368	304	322	336	309	372	333	327	310	318	342	310	332	336	347	357	340	336	317	336	339	302	335	320	329	340	339	320	306	323	310	335	346	354	331	355	335	311	356	354	325	322	321	327	357	297	326	321	324	346	323	345	315	328	344	339	316	347	335	333	332	322	353	304	362	348	311	331	339	311	325	360	341	329	327	332	317	325	344	329	292	337	345	318	324	361	331	331	329	332	282	348	337	325	347	309	341	310	346	332	310	331	311	324	342	297	339	329	348	342	326	317	324	334	339	322	340	297	332	301	314	332	335	332	342	331	354	328	350	345	357	315	342	355	300	304	323	357	315	337	327	329	314	316	334	344	342	338	333	326	331	317	324	286	339	358	332	322	322	323	312	316	334	295	337	333	334	331	363	339	338	364	330	316	323	337	308	302	321	340	353	318	358	347	331	339	335	359	336	324	363	338	316	337	352	322	329	351	330	336	338	323	350	332	357	337	337	328	354	337	318	319	344	348	338	344	326	333	315	312	345	355	325	327	320	331	355	350	316	346	371	317	341	342	353	325	333	318	321	342	322	317	311	322	302	322	338	335	334	372	315	320	323	339	334	332	313	347	316	364	314	304	336	295	301	312	297	331	338	334	345	326	343	346	350	324	317	362	332	323	347	338	327	328	343	320	330	296	339	343	322	338	340	321	328	313	305	342	347	362	325	338	347	344	342	329	328	319	364	342	326	334	344	327	351	329	370	344	328	334	341	305	325	344	317	329	332	328	331	355	324	344	339	331	339	342	325	327	342	335	311	327	333	322	332	327	347	336	291	322	361	285	298	333	331	310	341	350	340	318	340	332	327	300	332	348	318	327	323	328	321	292	322	345	354	330	300	373	320	333	324	330	316	337	365	326	382	357	344	315	325	367	343	340	293	356	350	317	353	318	333	361	308	353	325	309	314	327	372	324	343	347	317	293	340	340	356	341	337	341	358	328	325	316	347	346	322	316	324	335	303	364	317	326	327	323	322	326	362	320	314	357	343	323	311	347	301	358	348	311	345	299	339	340	320	304	339	293	329	310	297	341	322	322	304	321	326	317	318	338	322	347	292	328	326	348	356	339	349	342	332	343	315	329	361	305	346	317	296	358	331	333	347	350	310	340	335	327	348	289	309	332	309	318	327	336	322	328	337	346	332	326	349	334	322	342	344	349
36430	40834	27800	12298	1365	1331	1361	782	379	409	393	364	387	332	405	382	388	395	375	376	430	370	372	400	385	403	381	374	375	372	396	382	419	394	402	360	411	356	375	397	392	377	395	400	382	384	394	398	390	375	381	358	374	393	356	410	365	379	375	394	414	401	367	405	395	389	381	373	406	371	393	377	381	400	395	391	396	371	373	401	413	405	408	410	381	388	392	363	388	365	393	394	388	350	352	395	436	358	370	381	363	397	381	398	424	385	381	409	375	396	349	373	392	411	377	346	386	390	423	397	381	408	369	356	374	389	399	383	393	370	390	381	386	355	372	385	388	380	395	365	373	380	371	398	376	378	395	396	393	384	411	397	374	371	373	366	384	383	366	393	391	391	362	384	417	369	331	426	351	430	407	369	389	379	398	420	379	380	389	372	394	395	423	397	388	387	407	382	373	411	350	353	372	395	360	381	401	375	387	364	399	411	389	370	377	394	421	346	403	383	363	399	382	379	332	353	346	373	364	344	384	350	405	371	389	389	392	415	407	383	396	405	377	396	379	387	387	423	390	396	402	369	378	413	399	400	390	376	339	369	375	373	373	376	404	382	384	385	364	415	378	402	390	381	394	384	395	379	395	396	368	403	384	375	374	394	371	381	389	381	395	388	392	383	383	390	367	414	451	390	389	383	385	364	375	422	403	370	364	384	362	406	347	358	395	393	405	399	350	376	387	382	401	361	389	389	440	398	386	403	404	396	347	386	384	401	383	402	395	400	385	397	381	410	368	414	403	361	377	389	383	390	386	362	360	369	357	374	387	380	405	401	384	397	434	352	376	427	379	401	388	377	376	389	399	395	387	394	412	395	402	390	404	405	391	362	376	393	411	399	384	405	384	388	404	370	378	359	369	376	390	414	372	393	333	415	353	378	357	408	381	421	396	382	379	388	394	389	384	363	385	359	399	368	391	371	398	403	396	382	398	409	373	370	369	383	408	387	370	389	383	392	424	393	414	370	398	423	360	362	344	382	379	389	385	371	396	421	352	385	375	420	383	387	392	424	388	375	379	379	387	355	390	378	398	394	398	364	371	388	399	374	372	388	383	367	384	389	376	400	407	386	374	390	398	445	381	388	377	392	389	360	413	390	402	376	387	377	404	372	389	353	355	347	380	390	410	376	405	395	389	362	399	336	387	396	418	362	392	399	383	408	357	374	403	396	382	379	419	397	384	405	431	348	384	414	404	392	390	395	369	364	373	391	393	384	386	364	372	383	370	379	406	356	428	400	402	391	419	405	396	383	369	376	374	396	366	416	391	408	385	343	380	393	399	419	372	390	413	386	384	390	416	369	408	392	372	402	382	387	375	394	360	381	389	386	376	399	406	376	379	383	428	413	381	416	365	362	416	403	404	363	345	401	400	371	378	412	413	375	387	367	368	396	364	386	390	368	398	391	403	407	356	394	373	434	398	357	400	382	417	383	411	391	372	378	390	381	372	361	392	395	412	354	384	377	377	332	393	353	384	414	365	386	385	366	395	378	366	379	383	373	353	372	371	379	396	384	391	381	391	380	396	402	378	356	385	404	386	394	391	392	369	377	371	370	367	372	402	405	376	362	362	420	379	378	395	370	378	393	389	356	367	385	371	414	392	394	378	407	384	364	363	412	387	380	398	402	383	352	363	389	392	364	349	392	378	416	426	355	404	377	362	362	430	373	401	349	384	384	395	388	368	371	369	422	409	388	384	380	391	393	387	352	371	391	387	382	354	376	373	386	386	396	358	380	357	400	368	378	362	387	378	371	382	415	390	383	365	392	401	371	419	375	392	361	350	375	391	370	407	371	392	381	424	402	412	381	378	397	394	366	386	353	409	376	369	370	375	406	379	381	409	369	365	374	416	391	413	395	368	381	396	389	380	414	396	386	375	345	398	397	417	375	404	406	397	420	381	401	352	387	338	394	383	393	399	395	388	380	367	389	395	374	439	373	390	429	380	378	391	352	378	402	409	375	374	391	399	396	374	388	413	382	365	422	421	375	383	423	383	335	380	381	409	396	411	351	406	368	415	387	387	384	377	393	361	387	375	382	394	370	356	355	380	375	366	395	405	360	367	362	367	402	382	366	414	390	390	396	402	399	352	384	359	361	367	363	374	393	384	376	403	395	417	372	372	398	396	395	411	370	372	372	386	381	389	346	380	363	391	362	394	395	390	379	403	373	405	388	382	366	425	372	377	366	386	362	410	370	412	363	404	371	420	391	352	359	374	376	379	380	387	338	383	398	414	396	380	389	369	404	381	336	380	387	396	388	364	352	373	360	392	401	377	426	402	382	348	374	390	381	349	370	395	374	402	373	398	394	395	384	405	373	356	408	363	386	392	403	410	380	364	407	391	385	369	375	396	361	377	376	366	382	405	401	370	372	387	401	376	387	378	390	360	368	323	366	395	383	358	384	400	354	381	411	359	362	394	369	410	374	406	362	402	379	387	383	392	380	405	384	340	384	353	411	389	397	404	414	370	358	386	408	396	427	435	403	401	392	379	353	367	382	397	342	347	392	375	364	367	393	393	373	382	413	400	370	409	397	408	398	375	375	345	368	384	389	358	374	410	381	398	354	352	370	344	360	416	357	395	381	372	372	379	394	352	379	379	361	363	381	372	397	370	407	384	347	374	387	410	348	420	378	378	398	383	393	370	392	370	413	402	381	391	400	387	387	382	341	388	349	389	408	367	410	404	383	413	370	381	375	354	398	401	401	416	365	385	370	380	363	377	394	400	392	383	418	378	334	359	387	387	384	364	359	377	344	395	360	371	366	431	404	395	384	383	388	379	403	378	373	394	357	383	383	366	416	352	360	388	383	408	391	371	399	395	371	374	387	394	368	382	407	396	386	401	354	401	360	415	384	388	400	368	402	388	371	361	376	415	370	361	413	357	359	396	377	378	398	412	393	408	383	381	372	409	404	377	372	367	414	345	397	393	383	400	383	393	359	395	396	388	391	399	423	408	396	406	372	393	396	401	410	351	359	374	369	369	431	377	362	345	396	373	395	400	390	366	373	406	409	385	386	404	396	370	391	377	371	386	424	364	369	397	414	405	382	374	385	398	412	389	374	356	348	369	363	398	328	378	373	408	415	408	381	394	382	391	361	393	352	388	382	410	378	375	411	408	421	405	388	403	388	375	384	364	376	403	368	383	364	413	389	354	380	386	395	382	390	400	411	411	336	371	380	349	366	363	379	370	373	396	381	393	385	362	369	374	378	373	384	397	382	374	373	421	423	373	406	382	362	370	389	381	380	376	371	385	377	369	403	374	415	394	421	338	366	390	404	358	372	388	381	397	386	407	380	402	370	391	387	362	399	409	357	371	375	371	369	398	358	394	380	387	376	333	381	359	401	383	374	341	376	398	398	402	386	402	397	391	341	415	400	367	392	389	407	392	384	389	391	401	406	374	400	380	381	386	382	391	373	380	392	397	417	408	412	364	378	351	418	367	367	377	390
23368	21928	31967	26710	20903	14170	8590	3685	706	603	652	619	563	594	570	582	544	579	593	548	624	605	616	572	560	566	578	575	570	589	602	552	577	590	620	573	598	579	611	568	637	594	615	531	573	502	569	571	584	606	578	600	531	579	559	590	563	591	552	586	592	553	562	598	527	583	571	547	565	538	549	619	590	552	578	565	576	569	611	580	578	581	587	560	627	556	577	585	593	585	520	570	557	551	529	580	615	592	545	583	526	586	616	558	584	572	549	598	607	541	620	545	548	603	586	566	631	567	561	574	591	556	597	533	629	559	619	567	568	549	526	612	597	580	590	577	573	603	560	575	599	591	577	585	657	607	566	568	550	548	638	583	579	587	592	607	593	616	543	555	589	618	570	551	615	605	598	610	597	593	597	587	588	577	570	581	590	569	554	557	567	588	570	541	527	592	584	583	592	584	594	613	608	564	557	592	586	570	574	580	562	596	586	569	585	589	536	572	596	551	575	559	552	580	560	559	532	574	575	594	558	578	566	574	539	594	561	610	571	596	582	594	574	567	590	536	586	567	557	604	586	576	572	568	577	576	602	578	600	541	559	566	617	563	549	598	593	618	529	555	626	580	614	592	521	544	569	594	560	588	583	530	567	592	558	586	538	587	565	557	570	592	550	579	584	588	579	570	584	582	589	590	582	523	571	592	594	566	589	576	570	590	600	539	564	602	573	562	555	572	610	568	603	575	578	536	604	574	545	567	627	547	562	588	547	565	543	558	540	593	607	581	582	537	549	574	558	565	594	615	578	580	620	550	612	579	541	592	538	606	556	562	595	613	549	566	588	593	590	576	564	605	566	589	564	579	607	554	603	589	566	643	550	583	593	626	586	602	593	564	559	592	587	576	589	574	608	547	602	582	560	596	566	565	567	583	614	564	589	552	602	589	569	599	575	554	586	558	564	549	579	533	582	550	536	623	589	570	565	544	598	597	610	590	569	602	599	544	587	607	586	582	607	558	565	587	580	526	593	601	603	551	524	580	550	577	563	622	617	587	551	627	571	557	568	590	577	551	592	566	570	558	605	595	564	567	538	644	607	562	541	586	561	640	559	611	583	565	559	585	534	573	569	563	582	575	556	548	554	595	585	563	577	588	546	611	580	656	593	590	586	587	612	601	591	575	570	580	579	566	576	555	571	584	559	586	577	568	625	602	546	599	564	568	566	505	648	538	621	564	586	620	569	566	592	551	546	563	585	548	568	565	550	569	592	556	532	569	548	594	555	595	586	540	571	582	597	571	569	582	558	618	568	539	565	582	599	562	621	549	578	583	601	576	567	546	578	561	576	568	626	570	573	562	604	612	577	606	605	555	576	581	593	577	560	598	567	595	588	600	584	554	586	538	567	589	569	554	639	581	581	590	566	587	643	607	563	576	529	593	547	600	588	572	610	571	654	546	569	572	560	556	598	578	606	565	580	580	593	578	519	563	549	563	606	554	557	572	578	594	560	560	610	551	561	550	587	561	556	577	575	570	598	571	559	532	579	582	562	547	577	551	590	590	578	584	573	553	565	578	574	601	568	572	585	555	527	594	579	594	599	560	547	600	604	556	564	536	603	526	551	579	590	550	574	563	593	587	557	570	622	555	577	583	581	529	590	591	562	618	581	591	542	583	585	595	603	566	551	558	602	574	552	552	570	636	534	583	547	560	548	581	585	590	575	594	568	585	610	564	589	550	558	540	591	563	602	590	582	598	615	560	625	532	560	576	550	593	582	538	603	572	557	581	580	567	578	556	584	558	596	570	569	555	589	588	570	584	568	547	549	598	570	574	552	560	584	566	553	555	583	611	567	585	603	575	585	605	586	589	549	623	598	603	556	541	608	621	560	567	511	602	559	579	581	567	539	546	582	610	582	583	583	599	603	599	556	572	610	583	633	584	552	565	557	578	565	553	568	581	593	576	566	569	558	591	594	581	595	545	560	561	534	590	552	580	584	628	587	541	592	572	573	613	519	593	572	555	567	600	554	567	606	546	543	545	582	610	570	542	590	578	571	600	581	552	565	585	603	577	577	600	610	583	555	550	560	605	562	548	540	501	608	567	583	571	564	566	623	628	597	592	617	591	568	621	589	566	601	559	574	524	586	574	562	596	573	571	604	508	610	571	579	600	591	538	611	560	569	584	555	601	573	623	576	542	574	612	610	557	608	621	580	635	563	548	543	556	566	600	562	590	562	535	619	558	601	589	569	573	571	607	560	573	559	619	582	552	577	530	590	568	589	613	578	564	552	551	596	565	603	574	564	618	595	550	581	577	547	613	576	568	519	546	586	544	588	564	577	606	574	577	575	576	555	613	543	606	595	562	598	597	600	532	602	543	538	523	601	572	571	571	600	609	618	578	600	587	566	594	546	587	562	549	584	585	563	567	591	608	548	554	606	566	574	584	605	573	573	543	586	575	561	527	594	575	583	576	609	594	557	575	595	573	513	537	542	602	559	581	554	599	604	601	587	543	587	621	623	569	597	572	610	588	590	596	589	602	570	577	606	512	583	560	585	580	539	561	590	600	578	564	579	576	574	604	579	599	619	572	541	588	577	597	587	565	560	537	528	568	586	560	526	591	604	568	578	541	567	582	569	619	598	573	585	556	571	540	579	576	568	581	532	606	591	581	608	573	620	605	544	540	582	598	621	554	602	563	620	545	534	613	588	581	564	575	590	573	526	540	624	633	576	539	572	553	602	572	597	607	566	567	620	564	603	580	601	560	599	576	559	586	556	571	569	593	599	556	557	545	578	573	570	601	526	534	599	589	574	585	563	561	549	568	570	554	590	630	569	612	589	559	619	532	566	583	598	567	587	551	597	600	560	537	594	570	575	590	571	611	587	569	562	614	569	562	556	596	553	573	547	580	600	624	603	611	582	591	576	607	544	650	598	616	551	553	599	570	561	554	571	607	559	584	570	572	584	566	581	565	549	577	574	590	567	544	562	577	595	545	562	585	574	581	567	599	615	567	594	569	546	553	567	582	572	571	602	578	570	616	579	582	583	573	592	616	602	572	565	594	594	594	554	520	572	575	570	579	559	569	570	580	549	563	577	579	568	571	605	530	542	626	549	556	575	596	558	556	585	570	558	554	562	584	554	566	594	545	581	634	568	572	555	599	592	544	548	582	556	600	571	579	584	576	567	559	575	565	567	593	590	569	563	595	590	573	580	592	582	556	599	542	587	572	558	587	573	557	569	597	585	543	584	593	582	586	563	575	532	521	567	594	586	564	571	578	573	612	549	579	574	562	594	602	585	563	546	570	604	536	618	562	559	564	594	561	649	583	545	624	586	587	590	597	600	612	613	551	572	605	578	613	550	536	589	615	589	567	592	584	542	595	564	598	543	570	583	562	591	559	559	600	628	614	590	562	606	566	608	603	562	585	530	523	548	554	580	585	592	631	597	577	560	557	564	587	527	558	570	621	537	536	578	572	567	562	571	568	538	563	559	590	583	588	584	571
45854	83332	62563	42024	6442	5579	8927	5962	745	716	672	715	673	718	749	675	650	684	681	667	645	649	634	620	622	652	626	646	669	654	625	655	654	599	663	630	630	629	645	635	649	609	619	651	623	646	700	637	667	614	600	676	636	629	644	647	622	649	631	682	650	644	618	658	652	661	648	670	676	621	613	647	617	652	659	660	676	630	639	637	643	645	601	624	599	621	628	703	643	594	701	615	662	694	630	688	634	635	615	648	609	623	625	651	624	683	627	648	634	647	633	626	628	661	622	625	626	672	665	578	580	687	645	645	634	650	623	629	671	612	612	666	621	617	639	632	637	649	672	596	636	615	652	672	658	655	644	613	684	701	650	691	643	670	650	652	652	599	603	689	638	660	615	618	652	643	687	622	684	644	607	647	639	616	626	639	624	646	613	629	647	642	687	638	626	622	656	692	635	627	668	693	585	664	661	657	651	610	644	666	654	641	624	640	645	640	630	669	648	632	598	656	676	626	658	606	624	611	655	666	648	632	635	675	662	684	624	674	618	635	608	622	659	617	621	647	631	636	619	633	645	567	646	662	653	574	621	609	637	660	653	676	654	630	660	675	669	659	666	645	639	657	636	637	704	654	617	642	646	652	645	630	611	613	628	666	684	661	673	668	649	663	630	612	610	653	621	640	624	667	620	584	646	656	658	609	609	639	636	632	638	653	641	645	647	663	657	644	656	663	597	654	640	668	643	633	682	642	598	637	666	666	620	637	652	670	624	647	636	639	598	637	646	634	619	606	646	635	653	616	644	633	660	641	600	639	645	659	668	652	628	619	650	640	629	685	620	630	601	675	606	716	624	651	637	623	641	631	611	652	606	632	650	652	670	674	629	660	664	632	672	632	654	648	614	627	649	605	675	602	667	626	619	674	635	615	632	680	659	667	631	676	651	637	656	659	644	689	654	635	674	606	683	635	633	684	638	651	675	651	651	633	604	675	622	621	649	664	675	644	652	640	656	653	682	648	632	689	641	649	618	687	594	657	633	667	669	676	674	647	638	632	644	645	619	642	666	675	604	649	660	683	658	621	666	608	643	624	620	633	678	623	662	668	641	644	648	679	634	669	639	662	651	635	621	688	659	664	592	638	621	632	637	649	641	627	608	665	605	665	665	615	693	671	645	658	632	608	679	662	621	614	633	685	623	703	648	606	642	638	667	660	657	653	645	670	640	612	627	633	644	614	617	663	613	658	680	636	631	607	668	682	632	633	649	654	640	657	661	622	656	664	661	626	709	676	671	591	625	637	625	617	661	619	625	646	617	680	672	646	632	608	653	643	675	665	690	659	623	668	663	662	696	649	632	664	621	628	641	632	672	659	600	660	657	621	625	582	647	667	602	652	623	660	610	654	679	669	657	613	635	657	648	628	641	606	693	635	631	654	677	641	637	652	655	610	661	670	636	641	676	650	658	675	660	618	601	632	639	672	615	678	702	676	594	648	633	652	698	636	670	645	635	634	635	655	619	672	690	663	662	680	674	683	650	678	670	618	654	661	616	583	628	617	658	613	651	603	666	601	679	673	645	696	621	642	626	657	638	619	654	657	669	625	624	636	631	672	666	632	670	644	590	715	639	656	654	637	651	658	627	632	616	629	682	674	673	606	619	587	612	634	675	691	606	659	653	654	646	643	670	651	613	684	648	654	622	628	607	656	679	627	694	666	660	640	641	609	563	611	677	683	623	645	658	629	657	702	619	618	681	609	668	687	653	605	641	668	667	657	627	655	617	607	637	696	657	634	648	645	646	655	597	675	624	645	600	613	670	651	628	657	640	641	691	614	677	641	668	685	636	644	658	672	567	650	689	677	644	652	647	629	656	643	661	666	653	622	615	676	669	628	675	603	669	615	700	632	611	678	641	627	673	632	647	683	615	646	687	657	649	679	625	642	652	613	686	653	669	651	646	634	650	660	668	628	645	606	631	675	653	694	634	651	672	667	633	642	681	683	609	643	657	670	649	637	605	621	646	637	664	635	641	638	686	676	677	625	616	602	671	695	631	679	640	643	620	589	631	641	628	609	677	661	666	605	629	671	653	661	640	653	614	643	597	643	689	658	636	668	627	614	634	659	670	637	672	651	671	637	622	631	617	598	654	591	623	637	657	659	624	632	634	681	681	622	632	645	669	672	648	654	618	635	672	668	626	636	683	651	637	609	619	663	656	668	654	652	676	639	670	656	675	615	625	647	613	653	621	623	659	680	638	622	671	634	642	661	603	656	668	664	659	693	687	660	619	620	674	627	687	650	652	646	640	626	628	628	675	688	607	637	689	629	670	633	657	668	641	648	644	583	695	637	652	621	639	639	609	629	661	649	655	625	613	641	649	658	639	641	673	675	635	646	668	596	665	658	611	634	672	665	617	629	667	686	623	624	657	655	666	676	641	653	666	622	669	643	634	624	644	639	629	629	674	610	659	605	632	639	640	631	671	673	625	666	662	642	652	687	645	679	651	662	648	687	620	654	611	618	663	681	647	656	617	665	626	637	647	629	640	631	641	638	655	680	691	644	564	676	664	656	622	646	636	673	633	634	635	663	614	659	634	656	619	622	694	624	701	660	661	624	606	598	632	647	653	635	674	608	666	668	651	650	632	639	668	665	638	688	661	637	624	618	653	625	624	634	681	594	638	687	649	592	680	655	628	624	645	625	612	619	637	638	641	619	670	649	644	678	624	656	642	628	624	599	665	641	658	597	643	672	676	645	603	617	654	633	618	600	647	666	620	650	611	654	689	661	627	630	664	646	639	629	658	663	640	641	630	661	597	642	670	650	666	649	666	669	627	663	601	653	657	635	654	633	667	637	640	675	674	618	638	682	670	624	655	657	606	654	666	645	618	648	654	628	640	641	668	648	635	623	606	660	688	608	667	670	601	648	699	634	657	611	618	676	677	683	639	654	637	660	639	604	626	629	650	626	627	642	648	630	653	654	582	665	654	694	681	695	668	600	636	618	645	654	685	651	659	664	644	636	632	649	679	702	637	669	663	611	651	650	612	607	676	688	617	604	638	663	629	618	627	629	644	626	649	670	618	660	621	654	623	630	614	636	650	617	672	637	661	643	640	621	629	645	626	638	648	647	595	622	660	631	671	627	644	667	612	629	673	605	600	646	637	684	643	674	634	631	683	625	619	657	624	665	646	625	664	644	619	657	623	650	646	614	648	626	659	640	664	657	615	634	667	672	658	625	576	662	633	688	639	674	611	650	637	670	645	669	646	608	672	673	652	693	646	648	606	630	635	646	648	620	621	686	690	652	624	641	641	630	630	636	669	658	637	679	652	606	648	663	680	646	643	622	627	605	644	630	646	659	629	597	635	641	611	674	646	642	644	642	646	640	681	656	661	616	615	632	671	676	672	633	619	665	625	621	653	627	653	624	664	621	629	690	671	659	611	639	600	680	628	621	600	642	634	672	626	666	677	671	685	641	612	677	669	673	663	662	664	656	591	657	651	643
24570	23256	33509	28561	15909	3884	2374	1103	319	336	300	283	315	333	305	318	322	307	271	310	333	300	323	295	322	331	330	293	326	312	302	313	315	304	308	306	303	277	298	276	299	282	282	286	266	308	337	328	346	300	293	301	290	304	286	289	323	295	306	303	338	294	318	327	314	318	288	325	305	341	315	296	272	327	295	327	308	316	313	322	297	304	272	282	304	273	284	285	304	301	329	328	283	339	292	313	312	318	309	298	306	299	317	319	336	290	327	297	305	283	306	311	281	337	295	302	314	285	297	320	321	273	307	289	309	277	354	308	274	284	263	286	338	312	325	314	311	317	300	275	303	299	322	319	299	299	270	319	297	301	299	277	314	292	286	289	312	317	330	288	286	292	301	304	266	285	318	319	280	330	300	306	328	257	318	296	307	310	303	289	313	311	291	323	300	307	306	263	293	286	307	287	269	309	299	307	275	304	317	311	305	316	303	306	288	315	329	290	319	298	298	267	314	303	301	302	293	307	326	309	294	307	290	303	305	320	276	305	297	290	323	290	300	344	309	303	314	285	307	333	294	282	281	319	321	298	269	296	305	288	288	290	296	328	289	276	289	342	303	296	287	262	312	280	346	295	280	305	291	292	314	317	295	318	309	292	295	307	277	314	289	294	292	308	327	299	313	282	304	290	280	285	294	311	308	336	300	301	310	266	310	316	288	297	273	278	294	309	292	316	289	316	286	308	283	276	305	285	308	308	310	296	282	334	298	279	291	309	315	317	279	302	316	320	312	309	303	295	330	310	309	311	321	297	286	300	289	285	315	302	305	282	303	280	313	294	265	306	286	307	288	276	305	274	273	271	277	314	304	315	284	319	305	274	292	297	322	278	310	290	293	330	301	300	292	301	331	277	264	269	323	289	290	268	308	315	293	297	307	294	311	298	299	300	319	291	284	311	306	288	303	309	290	277	336	282	316	267	277	307	292	303	294	294	299	318	298	263	296	276	289	304	315	288	341	326	305	310	295	302	298	313	313	333	305	299	317	327	303	310	339	272	294	307	352	278	299	280	275	333	342	255	276	316	291	301	310	303	287	295	311	331	323	295	329	339	277	287	301	284	307	301	313	302	300	307	306	302	328	291	314	346	348	308	335	311	319	288	289	283	325	308	289	290	325	282	339	307	304	306	308	280	311	275	291	289	303	315	278	295	329	301	316	268	292	286	318	303	276	284	276	286	313	283	308	303	308	328	319	317	287	302	284	297	306	304	301	312	299	325	313	322	297	320	289	300	310	309	325	287	307	298	316	267	295	295	313	362	292	317	312	322	317	315	317	262	275	293	310	299	315	297	305	293	337	325	298	295	283	296	286	295	281	333	323	303	309	354	274	287	300	297	313	326	296	297	285	298	312	296	312	302	306	310	350	294	288	283	298	279	305	286	329	328	302	280	319	323	311	312	296	317	302	286	308	321	277	291	290	303	306	281	317	282	273	279	279	321	285	297	298	287	297	294	304	310	322	294	311	328	294	280	296	282	296	325	297	307	319	337	303	292	297	284	325	315	282	316	302	292	306	306	299	267	289	292	313	280	303	306	314	295	309	316	294	309	293	306	329	319	291	360	323	298	290	298	312	289	294	288	316	289	292	267	268	293	318	319	334	322	310	293	290	289	309	308	280	311	313	284	269	290	310	300	306	308	302	296	299	304	320	333	294	300	289	289	286	284	315	310	276	303	318	300	308	291	317	308	342	303	319	269	279	306	320	305	320	315	313	318	316	288	309	281	322	294	308	306	314	293	319	311	286	289	277	318	304	275	309	302	311	258	305	288	287	294	266	291	296	298	304	294	282	283	294	318	275	314	306	302	294	298	313	271	308	295	266	261	303	296	308	301	302	295	286	272	306	315	311	317	299	316	273	276	317	280	269	287	294	275	300	321	328	294	298	315	283	280	319	306	305	300	291	251	273	298	300	318	298	302	307	297	285	291	312	275	301	326	311	307	322	310	265	292	274	312	299	307	285	276	309	328	303	319	298	299	321	311	305	304	314	298	319	284	326	292	273	286	286	301	297	280	272	304	303	307	277	311	279	283	296	302	283	319	299	295	284	299	327	295	261	280	275	279	292	311	306	294	284	258	305	304	286	304	281	289	317	302	301	308	273	306	314	312	316	315	322	313	328	319	305	251	307	305	300	291	289	263	305	326	320	318	304	342	293	298	310	277	321	304	293	302	309	319	357	295	295	290	292	309	300	289	280	296	310	291	271	290	313	320	287	299	299	319	298	338	298	310	289	300	322	324	294	304	327	309	312	304	295	299	308	294	313	323	315	300	287	325	310	274	295	317	315	304	305	326	276	312	295	310	316	322	287	315	302	304	308	294	304	300	288	311	289	298	313	283	278	309	279	291	309	319	298	279	311	309	322	305	304	268	278	341	316	283	312	265	292	346	318	286	285	297	310	292	299	290	315	332	293	332	298	281	276	298	313	294	285	287	260	287	293	321	329	314	271	314	276	292	307	310	318	293	277	313	325	280	301	274	354	270	310	302	297	327	313	316	309	281	310	269	332	329	324	325	297	294	276	339	314	315	310	308	325	304	334	302	326	287	293	284	287	324	304	297	317	284	285	300	292	323	302	307	290	291	266	305	287	294	276	316	314	294	289	293	330	265	302	300	308	303	333	315	300	321	302	309	299	330	271	302	302	329	298	330	292	285	300	313	297	299	305	279	309	297	325	304	313	290	285	316	299	333	320	283	299	312	292	293	305	304	295	282	296	302	293	301	279	290	277	300	301	299	306	288	290	296	286	332	283	324	290	312	294	301	293	313	308	275	286	271	320	283	310	290	285	274	309	295	328	300	327	266	321	293	273	321	281	301	312	320	306	289	290	305	285	299	308	289	283	312	314	323	312	319	284	293	319	298	310	279	295	304	279	287	298	308	307	300	276	293	297	306	320	320	292	307	310	307	302	296	303	295	313	309	321	305	305	293	333	291	293	311	292	333	332	319	305	280	294	301	298	307	287	307	312	289	326	306	304	296	286	298	296	321	306	314	302	333	332	289	311	291	313	303	320	326	312	276	287	322	336	284	291	271	305	291	320	316	253	273	277	294	320	299	292	273	303	323	296	301	299	270	282	304	296	328	295	294	332	302	280	305	320	302	328	304	320	306	304	274	332	323	276	284	267	314	303	301	324	289	298	278	316	322	326	298	274	310	303	336	339	274	308	303	308	269	314	285	310	310	309	286	279	321	323	299	280	306	328	279	324	286	326	295	303	288	308	279	284	311	315	297	291	302	302	296	310	298	307	286	321	295	327	298	271	311	304	294	307	324	301	324	307	315	304	334	302	307	308	327	274	291	299	307	319	308	290	289	310	294	305	274	294	308	283	252	289	286	332	284	328	307	326	316	346	312	282	337	302	310	293	290	308	310	262	308	334	301	314	301	291	307	307	307	284	300	316	305	297	322	276	318	316	364	317	286	314	293	301	331	305	320	316	329	286	317
45687	77875	52186	36102	3863	4331	4139	2545	382	431	417	380	406	359	384	334	387	352	372	404	359	341	375	387	387	353	370	392	359	369	378	356	368	386	373	337	347	366	372	349	360	339	341	420	379	338	357	355	379	357	345	387	313	355	370	427	403	377	336	392	366	387	363	349	375	382	368	393	356	339	394	348	407	356	381	364	353	356	385	349	375	344	379	392	341	377	386	386	365	390	376	389	331	380	360	352	380	374	323	360	367	334	386	379	409	356	363	362	356	371	366	382	384	366	374	383	397	371	366	385	383	385	385	382	346	368	400	397	387	373	394	378	369	368	369	373	379	359	372	377	366	368	367	400	365	406	366	354	370	368	365	373	382	355	378	375	358	377	328	347	375	380	371	377	387	371	394	394	385	367	339	382	397	380	375	359	373	408	357	383	393	365	352	332	345	353	378	381	357	412	380	398	358	359	341	346	384	361	356	407	377	377	336	398	366	357	330	382	364	374	380	352	375	362	369	384	382	374	405	390	351	314	357	398	371	340	366	323	385	390	364	336	353	360	366	346	364	364	388	379	333	381	367	378	339	384	354	385	318	361	365	380	379	367	424	366	365	393	366	356	387	380	334	379	373	374	383	378	354	360	370	387	355	365	391	352	316	368	404	391	375	391	332	353	376	361	358	381	377	369	403	378	340	373	344	362	356	369	387	391	347	373	392	383	370	369	358	366	403	361	359	341	369	365	355	362	378	387	398	383	379	343	389	409	414	371	392	367	377	342	396	346	428	370	371	387	375	349	338	347	368	371	378	366	370	365	372	373	352	384	349	347	356	404	348	349	355	401	358	340	355	368	335	354	364	376	356	396	352	361	376	382	379	361	356	347	351	367	368	359	351	354	362	350	385	364	381	359	375	377	360	355	337	350	392	386	355	345	366	366	353	356	383	362	340	372	397	360	401	363	334	357	361	377	369	353	385	361	337	355	409	329	419	380	379	382	368	384	358	358	384	373	349	360	380	367	348	379	352	368	366	415	372	376	387	375	377	385	398	358	365	367	359	335	364	394	346	371	351	354	354	332	359	394	359	360	394	329	342	318	363	358	347	360	388	374	413	406	382	377	325	393	379	382	369	363	345	351	342	398	394	362	379	345	332	374	371	386	367	381	358	343	372	366	381	384	336	369	375	346	376	357	375	353	400	345	345	378	347	344	358	357	389	369	343	383	383	343	320	372	339	352	382	390	365	376	353	401	369	357	400	353	356	345	376	363	365	362	382	373	366	387	383	376	359	342	385	366	359	367	363	335	362	355	348	396	406	357	389	352	357	332	380	402	366	367	381	375	362	344	372	385	369	332	408	343	367	392	401	384	361	365	379	367	395	381	364	379	358	354	396	397	322	367	358	368	352	355	322	375	380	366	362	365	348	347	382	362	342	366	366	374	369	357	395	320	383	342	388	382	364	357	358	327	355	368	343	369	378	387	371	353	352	331	370	383	356	375	355	385	370	388	383	380	346	362	344	332	360	379	328	388	367	372	358	365	350	343	336	368	367	333	364	367	360	361	379	343	365	395	349	370	354	358	388	365	381	396	404	371	363	373	401	366	385	382	372	418	376	384	334	374	369	377	366	339	364	384	357	384	364	380	369	362	387	377	386	389	417	377	429	368	364	374	342	355	370	358	344	347	358	361	371	386	320	342	386	382	353	419	382	384	350	394	351	325	405	359	383	374	401	373	378	360	346	383	357	365	364	403	388	377	352	404	388	344	378	375	346	345	354	367	357	380	352	337	365	363	380	358	384	322	372	352	376	336	382	328	364	342	360	391	404	384	382	318	348	380	358	351	373	362	400	368	378	378	364	405	362	372	347	344	378	407	347	364	327	391	368	357	418	384	388	382	331	393	432	355	342	374	343	358	350	379	378	388	366	350	368	332	383	389	413	423	387	365	361	357	380	342	348	342	394	376	370	361	388	336	382	365	374	360	339	373	367	400	343	401	377	362	371	378	373	374	383	354	374	334	385	343	379	373	374	333	382	362	363	393	406	361	374	365	367	394	394	388	385	392	368	418	343	358	359	363	353	385	353	350	371	355	344	353	355	366	363	342	388	378	364	371	382	389	388	413	367	387	354	381	419	372	352	407	376	415	364	356	390	352	365	380	368	340	357	372	358	393	394	344	369	393	385	348	375	383	359	361	379	357	346	396	361	337	378	376	373	352	361	393	353	335	403	353	349	367	373	380	405	368	381	401	365	367	402	386	373	357	362	339	374	324	329	345	385	358	367	371	385	392	383	385	366	344	376	321	364	383	376	372	360	361	382	331	341	365	391	362	401	382	355	363	356	370	379	382	356	375	378	377	379	375	373	367	347	359	339	367	360	378	379	373	388	369	350	350	358	358	378	349	407	340	360	379	382	359	377	353	385	344	392	371	391	403	355	373	373	350	376	326	382	364	346	390	358	379	354	344	403	373	360	349	368	372	379	354	361	339	350	371	375	362	390	354	371	353	352	357	381	370	361	344	346	357	383	385	379	356	359	365	353	380	388	385	374	350	382	405	333	346	351	365	402	348	422	334	364	394	385	370	347	368	374	387	346	353	375	349	390	373	388	350	317	360	332	405	398	338	366	356	384	360	411	331	375	362	380	407	391	395	369	352	354	361	392	390	358	397	370	353	362	375	352	400	378	398	384	356	346	360	368	415	353	359	376	336	368	375	359	377	366	366	363	398	350	368	395	413	389	374	346	376	353	376	371	395	374	377	319	354	376	354	383	346	369	375	411	363	323	360	368	343	357	360	361	366	370	381	345	377	360	366	353	363	389	364	376	385	355	370	353	390	368	374	353	373	370	357	333	344	381	352	381	376	362	358	327	365	356	387	393	358	380	408	363	351	384	368	422	368	362	366	400	336	356	381	336	362	361	417	348	360	364	403	374	303	389	383	392	376	363	374	350	363	349	370	344	390	368	362	341	341	382	366	346	345	393	346	361	360	331	348	373	358	342	343	361	353	364	341	385	362	398	363	346	392	381	299	389	350	356	356	364	406	356	367	368	325	390	365	374	370	372	373	336	356	405	349	316	367	344	365	362	374	344	399	422	390	367	364	380	379	371	356	366	364	386	365	381	317	354	374	381	417	364	370	341	396	372	350	342	373	376	355	379	341	339	357	352	350	388	377	364	397	358	368	391	364	327	357	368	359	340	374	349	365	350	376	350	387	398	405	375	346	345	385	342	389	341	407	372	376	368	349	359	328	388	342	384	380	335	379	367	382	392	380	353	380	372	338	361	353	332	365	356	399	361	372	378	362	359	387	361	409	359	372	385	371	365	388	368	387	368	375	367	372	388	357	336	372	368	380	358	376	354	352	343	367	375	376	345	363	382	378	342	340	369	363	339	356	368	404	377	391	354	396	362	375	354	394	408	363	400	412	362	341	382	392	350	354	387	396	344	371	376	333	379	382	362	346	400	363	378	391	353	399	357	368	370	369	364	348	343	384	387	369	387	382
22291	21476	29805	26339	21409	21307	17350	8592	952	784	747	755	701	702	763	684	719	717	730	683	672	674	677	655	723	695	723	697	666	667	751	713	739	752	656	646	676	666	678	685	711	696	667	685	658	713	662	652	647	645	700	702	670	622	681	662	692	698	673	650	654	678	675	686	735	641	718	633	640	696	658	683	679	677	676	645	703	693	667	687	672	705	699	707	642	723	672	735	705	703	668	698	686	640	655	624	684	676	722	681	699	731	703	697	685	670	655	710	679	627	706	638	656	665	677	655	678	708	693	671	685	650	724	698	657	658	706	692	626	638	682	720	701	673	653	671	652	622	704	680	686	645	661	688	686	675	655	673	662	677	718	657	671	660	691	744	621	697	708	707	694	695	637	694	675	679	647	715	678	657	715	666	666	726	698	646	666	619	726	683	688	671	720	693	680	719	688	688	633	686	644	667	705	675	705	682	734	573	656	680	661	649	654	695	651	691	695	731	648	694	663	681	638	690	679	639	620	688	681	697	639	649	661	687	700	662	667	687	694	691	666	677	637	690	619	682	697	709	689	687	633	693	695	650	716	684	690	663	683	678	678	659	638	668	660	712	698	684	682	674	645	640	684	696	701	686	687	672	656	700	689	684	670	689	662	680	672	686	700	705	641	705	646	640	678	724	641	679	654	700	702	698	640	667	668	654	730	701	737	666	690	638	675	709	677	703	673	717	709	700	696	657	683	650	672	631	721	656	702	668	667	713	657	628	649	663	629	682	673	672	682	714	730	685	682	689	636	608	673	662	634	678	653	628	704	674	674	700	628	654	673	680	650	686	638	674	618	672	704	684	712	718	702	684	724	688	705	667	634	643	687	672	708	668	676	656	687	684	654	677	670	685	654	701	677	661	667	650	647	713	660	668	704	702	639	679	670	670	689	697	676	681	653	683	687	671	688	641	666	656	694	693	678	728	693	695	647	678	645	700	664	723	660	698	681	686	665	696	659	691	667	718	695	698	673	700	677	658	673	660	702	658	670	710	685	715	712	672	676	686	639	649	718	732	648	666	665	676	629	691	684	683	678	640	667	644	639	704	667	703	667	666	704	693	741	672	688	665	709	673	693	721	644	654	664	678	632	695	672	646	666	689	637	683	704	685	727	676	685	655	668	655	654	640	736	719	693	719	623	671	681	696	640	659	663	687	633	695	690	645	687	681	643	682	635	683	672	688	676	688	659	678	734	710	730	692	635	683	703	697	683	639	704	665	723	691	683	720	683	687	682	635	663	760	663	679	715	690	700	664	719	647	681	669	676	691	663	685	624	705	666	702	686	701	674	682	654	645	680	634	683	677	648	633	698	631	684	707	670	716	653	670	686	686	678	655	708	652	644	695	664	713	697	678	668	654	692	710	648	664	709	658	677	691	650	695	674	633	729	682	671	730	653	684	677	707	667	692	652	701	664	646	664	647	657	658	681	688	673	680	723	700	695	698	678	713	700	671	739	657	645	652	673	647	637	690	644	654	666	682	664	708	707	670	707	688	660	712	688	711	661	656	696	708	673	674	639	649	651	655	655	679	645	708	693	692	680	669	682	667	696	673	641	655	624	680	651	634	663	702	645	710	656	655	658	638	694	675	679	678	754	670	682	676	645	702	680	661	692	650	666	672	642	634	666	648	683	738	683	637	646	640	672	661	653	676	683	627	661	645	674	673	719	737	657	739	688	666	641	707	654	655	677	676	669	677	701	618	666	639	638	621	678	705	674	667	665	647	683	660	675	665	615	663	700	643	662	726	703	669	668	643	642	670	670	680	696	726	701	680	711	647	731	686	622	662	674	677	641	653	675	664	672	685	692	653	652	653	662	645	675	677	669	710	636	699	644	657	655	681	641	718	698	704	668	628	718	701	660	692	680	745	656	664	677	667	665	684	685	677	709	674	731	638	646	616	670	704	704	666	690	712	665	661	637	671	673	701	660	691	717	670	654	664	696	671	657	637	677	702	709	715	649	635	650	694	670	610	660	686	647	695	673	674	757	728	659	709	653	710	699	658	689	699	636	683	709	659	675	664	714	660	697	723	661	754	650	685	677	680	697	680	653	657	673	699	648	643	659	658	657	671	706	638	652	670	653	645	665	678	705	656	670	711	630	669	674	675	669	637	686	724	645	684	706	672	635	666	666	660	672	679	669	684	663	714	678	688	665	637	728	701	622	631	647	641	696	645	744	665	674	672	676	693	665	655	666	674	723	657	706	697	703	679	697	689	647	693	700	691	708	645	678	658	692	719	696	657	692	638	668	705	685	684	684	689	742	661	636	691	616	638	691	658	677	656	632	708	678	681	697	683	681	701	681	585	713	699	666	699	660	679	704	666	663	676	709	632	700	658	687	667	690	691	693	743	682	667	657	629	661	635	683	640	691	680	676	663	674	704	642	665	713	692	638	657	659	654	677	672	689	669	686	678	681	683	675	643	659	679	672	649	741	678	648	706	676	587	704	715	661	719	643	688	625	672	631	644	658	625	660	626	680	713	636	696	619	659	650	677	646	706	701	671	661	641	627	695	689	651	698	689	739	703	639	688	676	663	665	643	662	694	668	714	688	675	695	662	668	694	668	681	677	699	687	696	709	695	685	688	675	648	684	707	663	670	681	702	689	699	674	729	690	716	719	659	666	639	683	673	659	613	646	708	686	706	694	652	682	658	686	703	727	718	669	672	636	709	662	684	708	665	648	643	699	701	672	660	688	643	692	637	707	743	618	617	671	674	666	671	681	652	656	719	721	685	672	721	667	664	698	596	687	689	681	684	671	688	673	679	666	652	691	658	657	679	697	673	704	668	679	659	706	699	657	708	624	635	672	703	663	666	650	655	684	709	685	648	666	690	655	677	712	685	657	671	743	687	641	691	649	645	684	666	687	663	673	738	705	650	668	692	680	654	686	699	620	675	648	678	698	675	705	666	721	682	696	681	674	669	682	689	682	615	676	725	676	725	733	657	712	675	683	711	635	691	675	664	697	632	697	659	678	703	648	644	638	661	676	651	678	712	667	710	700	641	682	677	636	688	651	705	696	648	705	687	703	665	716	700	728	646	663	679	660	703	680	717	666	686	660	666	731	672	707	697	677	665	696	697	673	610	671	652	665	644	647	695	680	715	687	686	684	682	700	678	629	672	640	692	585	663	659	672	677	662	671	670	712	710	678	672	659	676	640	675	684	720	696	704	661	653	671	671	674	656	678	682	687	653	665	678	656	690	661	648	704	661	654	662	688	649	686	641	690	641	685	662	645	642	602	618	691	686	683	670	664	689	653	662	650	701	685	662	684	711	661	636	653	653	697	650	703	700	696	649	660	689	730	607	678	681	679	693	716	683	686	675	690	718	682	640	650	707	639	686	640	658	666	707	700	651	678	703	710	684	675	683	687	715	669	670	658	706	711	675	653	664	739	718	671	665	664	633	652	685	679	708	685	639	723	655	666	666	714	708	608	627	658	671	681	656	684	672	653	634
52080	75669	67866	53481	8090	18066	7130	8831	980	942	910	846	855	851	845	826	783	789	782	747	775	751	738	759	801	778	788	795	807	748	739	739	771	729	737	753	738	760	763	767	765	722	744	746	745	696	743	750	721	790	762	767	734	772	782	778	754	772	750	763	768	768	759	770	762	776	737	731	755	822	746	732	757	727	772	784	754	724	739	727	765	766	738	752	781	737	780	787	791	758	732	712	756	758	781	727	778	761	758	773	807	741	680	767	722	753	746	730	735	771	728	765	772	757	734	719	775	729	748	736	771	720	726	694	754	738	748	769	771	719	780	748	762	765	730	759	741	770	764	723	748	744	755	764	738	724	780	702	721	723	758	738	743	746	769	761	778	732	709	781	771	736	759	742	729	746	786	768	726	761	793	767	730	755	738	701	751	784	725	752	747	763	731	798	759	731	762	734	758	732	743	733	764	721	749	720	752	780	794	775	739	776	750	706	697	740	783	765	818	715	770	740	783	769	780	792	768	734	704	713	737	751	730	749	733	745	778	799	747	747	731	805	757	772	705	768	771	807	742	698	772	773	724	724	779	802	750	720	768	727	746	720	749	723	766	702	759	706	772	769	746	760	771	785	758	765	778	772	738	784	760	773	751	749	779	765	790	721	726	750	743	805	769	729	760	787	730	752	743	732	716	730	770	761	733	766	767	760	764	774	735	754	708	747	728	713	769	754	760	758	753	757	747	727	726	801	764	748	761	747	723	778	719	729	797	791	781	776	775	746	782	736	760	769	758	739	745	747	754	725	750	737	746	737	728	756	737	735	757	785	801	737	785	718	737	763	760	714	728	782	719	717	738	768	735	742	764	782	779	707	753	747	762	770	752	741	763	754	756	774	754	734	732	751	758	785	719	739	767	773	774	740	769	731	723	813	796	778	763	747	701	747	742	705	761	741	765	737	754	687	767	748	726	718	730	725	786	782	742	714	750	777	752	771	748	736	753	700	740	747	802	808	741	737	733	737	782	739	761	734	754	736	746	804	693	753	754	743	762	750	756	739	797	715	754	733	734	763	746	749	719	736	727	728	728	732	783	746	777	745	741	747	748	708	761	750	737	752	725	750	746	819	737	721	776	769	742	804	734	714	734	743	684	756	761	748	743	777	717	775	765	770	762	745	752	757	722	726	773	670	723	737	809	771	730	750	754	756	777	746	756	735	693	729	808	793	744	766	762	678	746	735	772	761	730	762	769	747	773	774	729	728	728	754	727	739	779	761	745	757	721	738	740	809	762	794	751	791	757	785	697	720	769	788	716	746	760	767	748	750	763	769	746	771	721	756	735	738	771	755	701	715	721	701	723	826	736	768	753	785	762	770	766	774	728	743	751	711	742	740	766	751	740	728	788	752	790	778	803	727	766	750	732	724	786	776	764	801	789	727	766	755	727	724	737	741	750	775	745	755	758	732	722	705	758	716	722	729	796	695	741	765	763	688	722	759	752	729	731	723	768	782	740	787	721	742	754	740	750	811	728	751	746	743	742	771	774	763	743	801	784	758	749	776	742	790	794	783	815	752	728	745	758	772	724	757	749	744	752	775	734	770	719	749	743	745	747	698	750	778	750	741	749	769	754	779	743	727	763	752	780	757	772	745	731	720	741	706	786	698	737	750	749	793	749	766	779	762	753	749	695	754	800	717	732	759	759	761	780	728	740	751	702	748	719	760	769	737	717	767	741	776	751	744	743	732	719	735	698	752	766	692	733	772	727	742	774	769	805	815	785	743	826	740	811	757	822	723	750	715	740	727	706	722	754	741	713	758	710	751	770	772	793	756	778	784	743	764	712	731	781	757	724	736	767	758	816	719	726	720	788	758	808	698	718	718	727	759	792	774	727	732	772	739	714	741	697	747	741	756	726	708	767	739	732	736	730	775	792	716	756	736	746	693	735	776	783	707	738	710	702	730	772	760	744	722	775	784	779	756	698	740	783	774	781	776	708	738	748	758	782	778	753	826	808	716	730	734	729	768	730	768	750	785	774	768	774	717	767	762	755	741	781	755	786	740	738	743	741	671	738	732	741	764	741	686	754	751	738	744	751	720	761	746	743	749	744	766	756	738	749	770	717	710	749	783	750	751	729	714	748	736	728	671	736	708	686	764	744	762	785	757	761	712	761	720	774	783	811	779	769	738	810	774	724	756	706	748	768	766	766	744	797	734	711	743	765	790	728	763	768	736	738	778	762	801	744	790	694	710	770	760	774	781	778	714	773	764	790	782	747	734	767	733	763	766	721	765	791	708	752	721	749	783	793	715	748	725	739	765	726	749	715	802	739	757	775	766	752	737	715	730	754	778	749	787	794	772	687	748	754	760	783	809	781	749	721	772	817	736	749	811	769	713	732	765	727	744	795	786	746	739	738	724	710	726	729	753	782	705	750	792	777	802	758	739	673	728	730	759	734	735	777	732	772	732	726	792	761	736	742	694	775	742	716	767	736	752	785	791	763	713	796	791	724	767	729	734	710	733	756	754	738	747	748	757	725	728	776	763	772	708	732	749	783	781	744	729	729	741	728	749	740	763	773	741	730	734	737	753	746	754	704	802	758	751	724	745	766	726	754	726	768	704	755	759	809	775	722	766	770	792	739	758	743	749	688	766	745	754	770	767	776	737	770	737	738	754	764	755	756	771	754	755	737	718	705	769	740	752	722	756	777	760	813	738	706	751	748	776	750	775	726	787	751	771	746	765	789	693	783	774	775	744	761	806	744	740	775	720	725	759	705	717	770	724	785	780	776	767	813	720	701	775	736	778	778	778	747	756	788	787	746	740	792	763	779	766	780	745	777	789	765	766	778	771	787	766	778	773	725	752	734	734	752	781	759	731	733	750	787	779	747	767	777	694	749	784	711	740	751	816	744	743	776	751	750	732	762	760	781	739	752	757	790	778	726	769	736	736	743	812	743	816	760	767	741	674	711	736	741	753	693	793	751	773	740	711	808	772	711	802	750	784	758	816	717	754	744	816	750	712	731	707	753	805	753	761	774	773	782	749	728	725	771	777	732	757	745	772	691	745	763	750	757	763	754	763	760	754	808	754	748	792	747	758	784	720	738	756	744	765	736	759	770	724	713	749	787	773	741	750	754	708	697	730	734	735	712	776	770	761	716	750	723	738	764	772	749	725	763	745	728	765	748	745	740	729	750	741	786	768	788	744	721	738	768	703	783	708	718	772	754	760	748	762	758	764	769	759	759	750	742	702	744	705	748	733	748	836	703	718	775	714	757	749	757	783	758	740	724	755	740	793	790	787	758	709	757	719	803	780	717	738	783	753	745	740	822	747	700	716	790	761	740	754	727	721	779	690	772	730	794	726	761	761	679	762	746	754	735	769	705	762	727	706	724	725	807	697	710	785	783	769	768	758	732	713	731	769	793	771	785	756	735	719	715	723	688	743	727	732	769	769	745	729	739	786	739	757	768	754	803	730	790	761	725	741	774	737	764	738	800	757	768	720
31334	27847	27458	13902	1680	1415	474	398	337	287	328	333	289	318	318	330	280	328	333	363	319	333	323	303	307	313	319	298	331	294	313	282	357	336	306	306	323	351	301	312	309	303	293	321	302	298	307	333	314	304	303	351	303	314	261	303	290	313	297	304	328	305	332	295	307	316	321	318	318	299	313	290	317	330	309	337	308	307	290	310	289	326	322	317	296	332	306	330	316	316	327	296	289	296	340	330	323	308	307	324	297	292	304	286	316	305	313	301	307	323	332	300	316	321	310	312	325	297	325	314	302	287	352	324	300	307	314	319	273	268	314	302	317	344	299	322	327	356	274	306	309	316	288	298	306	303	276	306	339	319	296	317	316	312	355	305	342	293	283	292	313	310	279	311	310	280	301	341	321	308	328	319	305	336	326	328	301	327	288	297	291	329	318	324	318	295	331	327	303	297	284	310	331	332	305	322	302	331	348	327	273	318	317	317	317	292	287	302	312	322	287	300	303	293	322	323	306	299	348	299	289	307	291	297	312	318	316	305	312	334	319	319	307	297	314	316	326	343	335	315	298	310	316	334	286	294	274	317	287	314	314	318	327	297	323	290	284	364	292	351	306	294	292	306	329	325	300	291	311	310	320	319	323	318	306	314	317	332	318	314	318	324	324	344	314	329	318	324	299	323	318	323	341	298	330	307	314	302	302	346	342	330	325	307	312	309	320	318	297	304	312	304	290	297	296	306	290	339	316	306	325	327	324	341	276	333	329	293	309	319	319	292	342	302	331	336	358	324	305	324	313	307	300	318	330	314	308	298	303	318	322	309	311	322	329	316	330	317	324	316	314	336	304	294	308	304	330	317	310	287	310	332	349	292	290	332	314	310	328	325	300	319	300	333	288	337	338	330	321	303	316	301	298	296	282	323	315	314	291	344	325	317	316	292	339	307	353	303	311	297	301	325	322	326	307	287	327	300	295	309	308	321	320	337	290	301	322	318	341	331	311	320	337	302	301	317	319	296	285	341	362	313	338	332	328	301	343	327	300	284	303	273	343	307	314	319	303	292	318	288	318	336	334	282	303	265	321	325	334	338	334	286	319	291	340	286	324	327	325	292	304	339	332	311	304	320	339	315	316	310	305	314	282	336	292	335	353	308	314	297	350	325	321	312	296	323	291	363	300	318	342	311	315	334	315	293	307	293	304	299	326	311	310	320	314	333	337	295	322	317	301	337	274	333	328	323	314	308	324	332	329	326	299	274	274	300	310	324	330	322	338	341	298	296	298	309	326	314	316	300	301	305	288	297	289	333	308	319	299	317	323	333	297	343	303	331	326	300	337	328	277	336	315	320	296	314	314	297	299	312	326	325	315	309	310	344	301	315	314	323	319	340	271	369	313	348	310	307	293	306	302	325	321	321	323	298	310	348	324	319	298	327	295	328	301	320	287	317	297	293	311	317	359	336	332	280	308	323	324	313	299	298	317	338	311	297	324	336	306	310	317	307	289	308	340	299	283	327	310	312	300	305	324	332	318	314	299	329	330	299	322	317	277	321	294	293	309	309	299	290	288	352	337	327	284	292	318	328	314	298	283	313	321	359	327	348	300	319	289	314	315	305	306	296	321	284	328	323	271	285	312	316	308	294	326	316	320	338	299	334	315	283	314	295	337	312	316	332	326	347	323	295	323	312	315	293	313	342	303	318	310	281	313	299	330	332	290	330	299	301	314	295	308	320	351	315	345	336	282	275	324	319	311	298	299	311	311	345	325	328	309	290	335	350	315	353	279	326	319	320	312	307	301	319	309	310	318	316	307	328	349	343	331	325	316	303	302	306	316	304	330	304	290	329	305	309	338	324	328	326	339	309	318	256	317	332	277	274	284	339	314	302	315	300	288	333	303	321	341	315	328	290	305	297	296	319	337	299	292	331	317	327	317	297	321	319	321	317	308	323	309	312	300	325	318	328	335	322	304	311	301	338	310	324	326	308	341	308	315	313	313	328	324	289	302	314	310	287	313	332	296	332	319	328	288	287	350	313	264	312	306	313	302	316	346	315	303	289	302	296	311	318	311	315	313	317	293	312	329	330	304	285	317	303	295	275	299	342	302	319	289	304	331	296	315	305	318	321	334	300	304	299	308	325	323	301	327	319	309	309	308	307	361	321	320	317	331	332	314	326	349	315	341	325	317	314	318	303	325	300	312	303	275	314	300	284	319	339	308	314	315	290	326	327	314	308	320	299	340	317	344	307	310	295	328	330	289	331	312	277	299	297	339	320	315	327	309	297	300	343	296	336	314	314	321	327	306	310	320	304	312	324	328	313	318	302	325	300	313	299	332	309	310	347	338	294	330	332	342	324	330	311	327	324	326	296	316	329	352	338	317	294	302	331	318	328	309	295	324	309	318	316	331	302	321	315	331	331	317	298	303	320	285	346	292	290	318	300	281	312	316	316	316	296	300	305	272	299	309	314	298	322	287	304	307	312	317	329	326	315	295	353	327	280	314	305	336	323	342	344	311	297	300	312	294	319	279	299	318	322	318	309	303	289	315	325	348	289	323	331	336	294	320	328	299	300	321	299	336	306	334	327	309	310	317	308	322	304	305	298	309	314	338	271	329	310	322	294	293	297	301	328	335	341	322	320	303	325	326	307	328	318	295	333	296	324	323	317	316	342	293	330	274	337	317	350	335	315	317	299	323	321	283	326	301	298	328	309	304	312	305	306	319	308	330	282	295	290	301	326	316	295	297	307	330	321	300	321	310	296	330	293	341	298	304	334	313	341	329	304	315	321	301	317	320	310	312	367	338	309	290	291	315	305	309	331	310	353	327	306	351	312	309	303	318	302	326	346	309	339	302	294	322	312	314	293	320	309	312	313	308	338	310	320	313	306	327	296	334	314	318	316	323	342	324	314	316	319	289	298	303	331	322	304	312	306	281	301	306	326	285	289	317	312	284	312	322	327	302	330	312	281	321	282	311	288	343	327	251	302	309	314	299	298	280	295	311	288	328	309	330	341	279	325	307	304	318	341	319	300	305	311	324	339	316	291	319	349	314	302	293	336	302	313	322	296	292	336	322	292	316	330	315	299	344	320	300	351	306	298	318	271	307	306	333	290	321	316	330	333	342	306	312	308	277	300	339	324	313	359	317	333	307	296	310	311	291	322	314	309	322	305	333	338	297	312	305	323	304	271	298	284	291	301	331	299	309	307	309	285	309	340	295	314	315	317	326	311	330	307	316	321	336	306	323	338	328	313	294	306	338	330	307	317	336	299	342	312	325	330	316	329	312	313	306	331	304	305	321	295	292	353	308	294	307	285	293	326	342	297	309	324	320	332	305	330	314	300	324	301	349	302	296	331	317	352	299	336	350	322	322	324	305	314	295	299	298	309	325	343	288	322	326	337	305	317	307	298	290	323	326	313	305	291	269	308	304	345	301	335	329	327	315	296	340	306	331	302	327	307	311	309	296	299	304	310	300	305	316	320	304	302	321	306	313	280
37295	41528	25608	10131	1245	1893	639	504	371	390	367	380	382	388	371	381	350	370	373	372	397	393	342	341	396	375	363	338	346	350	378	378	370	347	365	357	386	367	345	385	383	354	376	378	367	382	381	343	357	358	366	362	349	362	326	372	377	405	356	409	357	336	389	380	384	356	352	404	344	375	368	353	369	340	360	342	339	346	380	363	344	373	367	384	371	408	415	333	399	338	406	368	351	373	386	377	424	373	362	380	360	367	345	362	378	362	370	344	373	389	385	335	374	363	341	353	368	356	388	389	371	339	339	350	369	403	350	374	356	369	354	347	347	351	405	351	353	370	405	364	400	378	376	372	346	349	369	364	336	343	359	399	334	347	404	358	376	360	364	403	348	349	390	387	339	399	334	322	363	321	396	357	366	372	364	344	371	359	349	340	381	378	344	356	385	376	381	348	377	365	386	336	382	424	386	384	367	373	383	355	330	368	343	367	380	374	331	380	364	340	341	349	371	367	383	391	363	377	377	360	390	431	356	393	364	369	368	314	369	386	351	391	370	390	368	354	363	378	357	356	377	350	347	331	389	383	343	366	346	326	334	357	350	367	380	368	369	349	378	353	351	358	357	392	360	355	380	378	353	366	350	379	356	364	380	367	346	376	368	371	363	375	335	340	331	353	329	346	337	365	358	361	342	365	367	356	333	383	370	394	355	346	341	346	349	331	353	333	352	364	346	387	358	376	396	365	354	372	378	356	362	360	381	373	357	380	371	400	365	363	372	397	354	407	342	358	367	373	372	367	339	372	365	379	367	352	376	329	341	351	356	390	377	391	383	338	368	378	366	339	404	364	357	384	349	375	379	345	366	384	366	385	356	361	392	378	372	395	364	322	355	360	369	396	364	362	364	382	377	361	365	350	357	373	338	382	395	392	337	392	354	379	398	372	356	332	337	363	379	349	372	376	334	413	339	359	375	339	369	356	367	343	328	342	368	355	364	358	349	362	377	350	363	374	365	376	340	340	352	367	352	413	367	360	371	368	365	357	366	334	364	341	385	366	403	356	386	381	363	365	384	340	368	386	341	359	347	397	353	380	352	395	341	395	370	339	340	354	316	371	347	370	351	330	332	347	343	375	383	389	350	354	379	359	396	320	355	373	376	338	371	372	340	371	322	374	381	380	360	354	387	341	359	382	408	368	368	381	358	353	372	358	349	364	320	406	353	375	341	375	372	352	374	358	386	355	381	358	361	346	395	377	365	362	398	369	366	355	346	364	338	357	354	349	357	357	358	371	338	368	411	356	337	367	385	388	382	361	381	344	325	370	371	337	343	414	356	368	363	357	381	348	361	349	324	367	359	375	373	352	346	380	367	348	341	379	396	363	358	356	386	352	383	324	398	373	342	344	379	344	406	330	362	337	378	340	379	371	358	388	381	350	349	358	364	364	354	341	332	335	357	382	318	335	353	345	405	354	368	360	354	380	351	376	381	352	370	363	389	357	356	368	362	370	373	355	384	368	364	354	366	346	354	321	394	327	353	365	333	404	364	362	348	367	362	362	366	371	352	382	389	363	353	382	364	346	386	398	381	336	345	361	387	364	345	345	336	355	355	358	387	383	337	368	374	339	359	386	364	369	406	372	400	356	346	367	404	384	380	345	373	388	372	365	382	333	347	360	364	360	383	335	356	366	413	369	367	366	371	367	354	365	365	366	318	368	366	364	325	356	328	364	354	389	385	349	357	397	374	370	325	363	358	346	357	369	339	367	355	320	376	381	385	372	354	365	353	371	365	335	344	358	373	338	349	382	387	350	386	333	337	386	357	324	339	377	374	346	364	364	398	378	341	345	375	346	329	353	380	321	328	369	370	372	352	339	348	341	393	360	369	386	351	360	343	370	348	349	349	391	359	374	345	358	352	366	349	373	343	374	387	380	384	366	362	366	333	321	368	391	357	352	413	389	364	358	370	353	343	380	342	364	386	333	386	391	396	372	349	343	355	367	371	367	361	380	366	369	366	352	352	376	357	394	379	361	385	350	357	348	386	364	376	339	368	370	369	372	356	360	367	386	345	360	349	339	393	365	374	342	364	364	355	371	369	383	366	361	379	356	360	368	373	334	384	358	370	327	347	344	370	381	377	382	370	411	369	371	339	358	414	395	392	388	367	368	362	356	364	359	360	362	329	360	353	355	388	357	369	357	395	389	346	379	359	395	384	363	365	366	365	366	370	330	349	411	370	335	370	343	392	324	413	336	390	384	385	351	367	364	373	361	362	394	347	349	365	336	366	363	358	379	371	375	387	362	380	360	367	380	331	371	351	374	359	357	371	364	370	350	361	380	365	390	377	378	402	371	404	369	373	380	361	385	364	368	399	363	368	370	357	347	388	398	358	377	384	353	381	350	345	366	369	398	374	346	373	340	374	383	376	365	358	342	368	367	365	360	382	358	334	364	350	358	368	365	386	341	357	377	378	354	364	359	346	359	364	341	348	324	344	325	346	366	353	364	326	358	380	351	379	393	357	360	321	348	320	346	368	393	375	366	346	366	355	339	365	309	389	332	354	374	392	355	377	365	361	365	360	391	356	356	377	343	345	343	375	364	383	352	335	367	395	382	334	358	369	352	347	378	314	361	371	400	341	353	390	380	366	348	386	363	399	373	355	379	373	333	357	368	351	377	332	379	385	368	353	363	352	374	341	362	338	361	353	364	367	351	365	396	342	375	351	347	363	331	367	382	370	378	344	332	373	358	382	386	337	359	358	374	370	366	376	343	370	354	352	349	371	325	383	355	385	373	412	378	389	351	375	381	358	385	369	357	355	339	330	358	359	361	357	365	340	363	372	343	367	371	354	352	369	388	366	363	375	337	380	342	393	399	363	372	368	332	373	369	353	360	377	351	390	358	381	384	358	367	376	382	376	355	342	356	351	378	375	351	386	380	340	379	379	364	367	359	382	363	338	389	358	385	389	373	365	362	342	330	414	335	345	370	353	361	358	373	375	349	358	398	400	390	348	329	341	387	367	383	344	354	352	382	365	371	356	362	358	342	378	356	350	381	374	368	381	343	361	360	371	336	335	312	365	361	350	336	372	388	368	371	374	358	352	370	322	376	352	343	379	319	364	382	364	380	388	393	342	348	328	362	344	360	343	335	342	334	377	368	370	369	352	369	376	359	344	350	371	339	374	359	383	382	358	412	382	370	362	393	372	351	359	393	360	401	367	385	355	338	347	361	389	369	356	350	357	383	363	376	333	348	380	353	354	348	369	358	367	376	374	353	370	362	358	355	346	355	354	340	367	332	371	378	335	361	357	364	340	348	395	362	395	359	345	357	352	422	352	405	403	375	377	376	368	344	343	372	362	405	353	364	347	339	378	387	339	384	351	374	394	352	387	338	360	369	366	365	367	368	372	340	383	391	372	375	366	346	369	328	356	376	366	345	364	392	373	359	381	353	363	378	357	373	330	374	378	355	330	385	368	362	307	358	348	354	406	332	371	328
23395	21945	33326	28420	21527	19364	5427	1336	607	613	573	597	609	563	629	580	596	587	562	571	559	571	578	608	521	532	576	579	554	536	590	579	541	578	567	585	614	571	578	550	556	548	579	543	569	592	574	522	558	570	552	559	569	549	515	554	542	557	594	562	550	528	574	520	562	550	545	527	576	573	576	544	592	545	572	591	571	542	554	533	549	557	574	536	514	584	583	585	595	587	598	569	563	538	570	585	556	527	516	557	586	590	591	566	563	578	547	552	588	550	529	589	539	528	556	570	576	507	490	541	531	564	558	573	542	526	542	599	575	579	572	557	517	516	548	545	595	529	503	553	570	546	594	563	549	559	588	511	584	515	576	555	576	594	580	584	583	563	581	530	523	578	555	541	558	589	562	584	591	532	583	603	556	545	568	543	562	570	531	558	570	578	586	578	582	543	588	535	559	572	560	555	555	591	578	564	543	552	562	566	564	572	574	569	530	589	538	572	548	583	574	578	559	574	554	574	584	519	571	575	570	589	544	551	542	596	575	548	599	552	553	557	540	586	551	591	547	561	588	592	585	631	552	573	567	530	578	548	548	551	574	567	552	537	571	562	536	560	567	526	550	538	509	584	535	556	568	558	550	557	621	539	562	550	589	546	576	498	547	553	589	568	553	567	573	564	565	522	526	544	590	611	546	553	538	572	540	545	561	579	508	541	549	586	531	543	563	549	572	583	545	557	568	582	554	591	547	540	567	554	590	564	572	553	529	563	553	578	559	530	604	534	558	571	551	571	554	600	561	526	552	613	573	527	596	575	549	573	587	530	591	573	559	549	566	561	527	558	572	550	591	562	584	555	528	578	538	561	569	586	606	555	547	556	542	598	576	571	583	546	560	577	584	555	544	545	575	582	573	562	560	569	613	567	624	535	559	549	546	575	531	521	548	541	566	538	536	539	537	584	547	562	510	508	512	608	559	590	514	588	550	607	570	538	577	604	534	552	548	539	539	522	542	532	555	547	555	557	604	545	577	579	518	592	559	530	569	512	574	574	551	556	543	562	547	595	586	572	612	543	542	538	580	568	502	589	534	520	509	553	572	561	565	556	574	519	606	556	560	542	579	577	556	573	532	551	599	591	570	553	512	581	572	576	577	554	599	545	595	564	533	586	566	570	567	577	604	544	555	553	536	570	574	582	541	533	550	585	519	578	557	528	586	566	511	567	582	563	593	587	625	536	553	593	566	553	562	553	566	591	527	554	577	570	566	548	542	614	610	539	599	579	570	559	554	608	556	607	584	557	567	576	569	553	557	558	541	561	583	543	547	576	637	539	565	574	607	553	572	589	497	572	545	576	561	583	547	556	536	551	538	546	594	570	565	534	591	587	554	543	512	511	589	580	589	583	565	560	571	584	564	584	567	567	533	558	536	561	537	563	566	533	559	553	586	543	572	543	565	578	512	565	542	579	528	605	567	601	593	555	585	565	581	544	552	581	602	554	573	627	557	553	570	551	592	585	553	560	515	540	559	588	555	556	559	553	565	559	566	554	556	601	595	553	532	568	578	573	543	531	555	570	568	574	574	564	554	566	546	581	549	546	575	585	582	555	531	603	581	604	567	587	535	573	563	558	554	561	542	539	553	553	540	533	565	549	540	543	593	540	554	566	570	541	555	575	527	517	589	542	547	556	544	590	565	562	589	562	599	493	506	564	569	569	542	546	590	532	573	602	575	573	558	560	577	539	555	548	556	600	583	567	558	552	577	592	567	557	612	592	561	574	577	572	570	549	569	583	556	597	587	553	579	621	596	537	561	565	567	544	544	547	526	558	578	604	569	571	625	574	588	523	521	563	532	556	592	530	526	584	612	599	581	538	561	548	543	532	532	540	578	555	581	545	578	598	566	551	540	549	590	546	556	544	553	552	593	582	566	555	545	536	608	540	572	522	568	540	562	553	562	560	547	592	606	573	602	574	567	566	572	540	574	519	571	552	581	540	555	574	582	544	520	583	550	514	560	574	586	536	544	629	555	552	528	544	544	520	558	560	585	563	567	565	597	598	557	577	579	564	535	520	589	591	555	539	595	608	535	569	569	613	563	551	585	566	544	544	561	574	569	556	588	547	570	547	591	552	564	594	518	577	584	527	566	590	580	551	545	548	577	576	568	541	578	549	582	532	547	582	578	553	552	564	602	573	509	523	571	537	572	582	563	547	568	558	563	569	569	571	534	598	521	556	551	561	582	562	541	587	505	556	589	570	511	569	552	608	612	571	575	564	532	583	554	581	588	531	562	586	540	565	586	557	519	514	619	560	560	533	561	519	562	555	523	576	545	565	544	565	579	576	576	541	573	595	551	578	536	541	569	610	541	566	548	527	562	572	555	557	569	562	553	534	598	561	554	546	582	559	582	614	521	546	566	541	534	590	545	592	541	592	523	571	601	586	577	541	577	558	544	566	542	599	567	591	504	564	552	564	601	553	578	589	573	553	571	565	576	577	556	566	577	569	567	541	572	570	532	543	553	602	581	584	527	587	594	540	524	568	584	590	582	558	525	518	583	584	569	568	543	550	586	529	563	539	570	568	530	530	569	532	555	530	576	504	593	579	605	574	541	602	557	594	512	566	567	554	542	576	589	536	573	531	527	549	619	556	612	544	578	605	610	542	553	606	550	573	520	536	532	602	523	551	544	564	564	543	572	551	596	585	586	569	562	579	561	560	581	571	548	543	555	540	575	581	556	538	602	617	602	579	575	583	578	548	543	602	572	576	571	557	542	556	576	513	502	557	534	537	565	579	556	555	542	609	550	586	570	586	515	554	566	546	550	547	568	564	569	562	569	545	558	578	589	580	591	540	586	548	596	556	571	576	553	575	601	515	556	544	545	539	572	583	536	569	598	594	516	560	600	537	551	553	575	530	550	548	582	574	552	552	525	564	559	556	611	556	559	593	589	573	608	626	553	549	551	538	541	578	556	533	541	531	581	601	537	583	559	563	571	544	573	525	537	541	564	549	565	580	585	580	595	591	551	536	567	566	568	508	556	561	552	520	582	530	547	557	540	573	582	574	540	577	595	534	603	557	539	575	532	581	553	575	589	557	571	534	584	570	582	600	546	560	564	589	556	603	574	541	560	574	548	529	561	540	541	563	551	605	560	566	596	556	577	565	548	543	569	516	543	546	542	519	565	544	570	564	618	551	525	558	563	580	584	549	516	572	585	559	579	550	578	571	553	569	561	587	545	560	575	557	541	518	567	546	565	526	562	561	553	542	591	550	522	553	535	578	551	526	546	513	568	578	548	559	514	549	584	556	568	537	559	574	546	600	637	561	528	599	553	608	547	553	580	591	519	553	583	556	543	565	566	597	526	552	563	597	523	590	555	554	587	504	533	559	520	563	574	568	561	542	559	555	572	563	560	542	573	581	524	544	531	585	588	516	554	545	574	566	589	572	545	499	553	561	562	557	572	559	597	538	528	570	546	537	540	573	588	616	537	555	572	548	566	540
45439	82602	63750	39254	14067	18185	3240	1765	720	688	666	664	675	645	613	629	651	609	622	617	652	650	663	654	661	607	660	621	635	628	612	648	662	593	647	622	632	656	652	601	666	664	623	669	601	583	643	628	639	630	622	619	601	611	638	650	626	662	656	661	583	640	639	657	637	628	640	635	635	599	577	586	657	644	618	611	634	669	622	640	649	587	619	623	604	636	610	575	628	647	623	634	622	621	631	602	602	587	623	642	631	632	629	600	642	630	652	613	629	632	712	618	631	655	640	631	622	600	633	631	630	603	606	626	639	625	649	645	606	594	642	618	638	621	634	616	632	620	611	604	597	629	631	634	617	634	617	603	589	591	630	632	633	592	648	621	597	649	555	681	596	582	639	627	612	622	607	644	633	633	641	650	646	641	594	622	604	637	623	620	637	622	638	607	611	633	669	601	594	661	667	615	629	609	651	675	661	641	590	612	655	618	601	637	649	608	623	631	614	627	638	617	623	568	624	618	601	627	640	635	666	632	608	645	593	650	642	617	606	583	621	671	641	596	605	681	620	599	615	599	609	594	606	614	585	616	598	633	636	661	657	636	620	620	604	607	658	659	632	641	653	602	595	643	628	633	648	629	632	614	572	657	635	627	672	608	580	623	647	584	577	640	631	649	601	643	620	631	606	612	645	611	640	611	669	593	617	620	659	649	654	637	650	642	644	606	621	576	617	654	637	649	627	638	638	600	644	649	642	591	614	626	646	598	645	646	613	577	606	659	613	619	611	647	649	618	623	618	632	565	609	620	559	630	635	601	671	584	610	617	639	627	607	614	655	611	632	677	641	651	630	648	637	620	643	629	598	666	626	628	641	622	603	665	613	611	626	586	617	606	601	611	586	605	623	603	586	627	602	645	661	642	657	624	617	617	633	632	587	573	659	636	628	640	621	599	651	590	613	605	633	619	671	649	627	604	611	605	617	612	623	612	588	613	608	609	615	635	583	615	627	655	623	652	631	627	608	622	612	626	614	608	652	608	633	629	566	596	692	614	653	625	685	635	613	606	600	614	636	609	622	638	608	586	619	611	638	645	647	604	653	605	589	602	614	628	659	668	631	604	616	645	669	606	625	663	620	631	657	633	636	603	591	665	677	590	637	649	575	611	656	618	622	613	619	576	684	596	653	650	624	631	613	587	605	644	639	636	659	610	598	627	600	650	633	603	659	656	635	586	622	653	597	647	594	603	633	585	658	644	600	597	613	610	605	582	647	617	618	590	644	622	639	581	638	634	653	638	643	653	627	642	610	629	629	627	600	627	613	671	598	640	596	612	657	621	641	604	638	639	624	582	617	637	639	572	649	660	651	618	652	662	592	654	650	636	652	654	583	553	613	632	638	619	606	627	605	607	640	609	645	641	670	640	671	650	606	647	614	600	650	625	602	615	601	605	631	636	659	596	644	599	602	591	572	639	587	609	631	655	630	662	601	629	606	663	595	628	633	654	662	618	630	675	637	591	641	601	636	634	622	609	635	636	585	594	625	638	606	672	643	619	656	677	615	637	619	653	619	583	606	643	640	652	626	626	595	616	596	645	639	633	624	659	630	603	639	615	625	642	591	624	624	653	615	588	591	625	642	594	613	662	651	685	619	621	590	627	630	625	646	608	672	635	603	640	662	625	644	639	621	593	616	627	669	630	599	595	617	606	630	637	617	645	650	628	630	616	614	652	655	652	596	667	645	626	629	629	638	611	642	662	650	618	640	689	653	637	560	628	629	626	611	669	639	625	670	602	641	562	651	615	589	602	618	647	605	598	657	633	602	618	629	669	683	656	568	626	622	675	628	616	637	612	614	626	614	621	639	653	629	645	623	643	648	615	584	659	652	642	568	579	678	601	626	617	622	629	606	580	639	642	628	581	710	641	627	633	653	626	591	627	660	669	650	637	644	620	597	588	637	626	642	652	597	645	632	622	611	586	636	632	637	598	613	620	624	589	616	648	653	640	627	643	638	608	596	632	632	634	645	617	601	611	595	648	602	649	650	682	629	591	613	638	618	654	608	642	646	601	613	585	635	642	643	643	625	604	620	601	579	609	664	584	626	654	611	612	603	611	634	630	653	605	633	577	603	618	652	574	636	654	640	621	587	628	609	619	579	624	634	665	604	633	598	622	632	622	620	626	639	628	598	647	612	644	587	634	638	581	674	594	603	609	643	616	651	577	625	648	614	604	616	646	622	644	614	633	650	602	575	649	651	663	674	631	630	647	640	641	634	615	625	606	627	650	632	643	608	623	641	652	631	634	641	636	606	651	607	656	609	589	618	607	701	659	660	608	648	580	571	636	666	622	623	609	619	619	643	611	659	667	674	631	608	631	611	661	609	584	606	582	590	640	625	607	634	600	631	627	593	611	632	631	617	662	603	600	679	682	647	650	672	592	644	657	604	651	606	684	576	633	646	651	646	604	629	649	611	628	634	653	576	657	662	592	601	606	611	617	620	622	622	571	623	595	597	580	604	662	605	604	640	594	660	653	593	621	665	632	612	597	610	617	605	649	642	615	614	602	633	655	642	643	602	655	635	625	617	603	665	658	621	668	642	634	611	620	647	661	632	687	632	605	596	648	623	669	592	650	595	630	641	634	627	620	629	615	704	618	622	653	667	662	602	594	616	628	623	621	604	637	657	620	627	609	634	605	669	632	635	612	627	618	602	628	611	575	616	598	639	630	653	627	616	653	634	605	594	598	641	653	632	650	615	644	622	610	641	629	605	567	636	607	635	621	624	569	642	642	645	649	636	657	611	594	627	625	629	629	626	633	614	664	633	698	634	643	644	627	691	615	592	632	608	647	637	624	621	629	637	568	620	618	647	623	645	644	601	597	617	611	633	650	611	608	656	601	617	641	694	655	596	612	626	620	642	610	656	614	639	649	634	599	677	609	616	625	629	616	597	624	596	643	664	642	611	601	638	634	611	620	673	658	651	704	582	630	627	606	634	598	665	596	619	695	618	616	625	647	613	604	625	617	629	606	608	604	677	616	646	656	628	628	636	642	622	612	636	671	636	639	667	609	621	607	606	656	625	644	655	617	608	613	605	666	597	659	633	674	612	608	644	623	659	614	638	616	663	646	606	642	673	590	632	652	617	615	654	603	638	660	621	634	649	626	602	629	647	614	632	620	621	617	674	620	639	610	600	623	608	608	632	612	614	637	636	621	627	590	640	635	628	665	658	633	602	650	575	619	684	656	646	585	607	605	602	630	675	596	646	602	661	662	610	626	619	648	676	663	649	623	632	660	631	628	597	631	599	621	663	631	616	615	647	604	593	630	616	623	608	628	612	664	647	598	629	629	624	594	620	608	588	630	645	617	669	605	613	636	573	590	649	614	596	614	632	649	575	617	653	606	612	636	633	699	658	618	638	572	640	608	638	654	604	634	616	591	596	611	585	600	581	636	617	565	609	604	622	635	616	585	639	615	611	596	640	596	623	595	597	647	632	634	615	654
24423	22081	31960	26798	17211	12420	1555	402	307	322	296	285	281	311	309	321	320	304	307	304	298	309	283	299	288	316	320	335	316	290	299	281	263	291	304	302	294	283	302	288	275	280	266	297	269	298	286	288	294	301	280	307	314	303	274	309	303	290	314	293	261	314	293	301	288	296	290	281	300	316	311	270	282	307	291	297	287	280	309	321	317	292	295	308	309	289	248	272	282	293	298	283	309	296	282	318	306	279	304	283	333	288	269	269	293	286	299	306	288	285	265	291	278	277	302	316	275	304	291	267	298	280	255	295	284	296	278	282	271	313	272	304	299	308	302	269	295	276	284	291	273	281	289	298	320	310	326	309	258	270	291	311	290	286	302	292	257	268	274	293	308	312	323	267	275	276	306	272	285	306	288	278	303	291	281	293	311	278	302	275	298	295	313	267	299	316	282	291	293	278	280	268	282	298	272	278	284	277	316	274	301	315	275	299	287	300	280	300	306	302	265	291	253	300	323	288	303	300	294	278	281	268	256	291	320	293	304	263	318	317	274	274	294	310	286	305	279	302	304	282	280	278	308	297	275	274	314	322	278	279	277	300	265	303	314	300	289	297	258	267	291	290	311	292	323	312	269	248	310	335	297	323	330	301	307	283	285	297	281	299	298	328	320	296	281	285	319	300	265	292	274	284	307	304	282	288	278	300	276	320	286	316	273	292	288	266	280	274	282	290	288	259	312	264	310	286	270	258	303	294	305	310	315	272	271	284	279	300	284	294	310	293	264	300	291	309	306	296	277	267	268	296	309	302	290	279	331	289	298	290	263	290	298	305	315	275	329	326	270	343	294	284	282	292	277	299	289	307	285	267	280	257	276	301	301	289	300	329	297	314	295	320	287	304	288	288	266	304	293	301	294	296	267	304	281	301	276	275	286	273	279	297	308	297	317	296	279	295	270	294	303	300	312	303	288	254	322	273	292	278	283	302	249	299	301	261	301	265	287	315	283	287	305	284	275	282	325	275	278	313	293	311	292	288	289	284	283	307	290	293	266	288	310	279	329	285	317	257	297	292	295	267	255	311	279	284	294	307	299	314	326	306	329	276	314	307	295	284	258	285	274	322	298	283	245	308	271	295	313	308	271	287	294	310	322	269	317	312	308	282	342	272	311	300	259	278	284	296	317	303	312	323	289	318	292	293	247	303	287	307	302	275	288	297	265	307	267	276	308	303	293	280	279	289	304	328	272	300	297	293	279	298	316	293	286	295	278	298	281	297	295	300	303	278	289	279	267	316	310	286	281	291	305	323	296	280	283	263	291	270	291	266	307	297	305	300	285	284	294	271	288	304	297	289	280	316	289	306	296	272	266	293	286	306	299	273	303	302	308	284	266	290	263	268	275	270	317	310	284	276	294	268	307	255	308	303	315	292	277	290	275	281	318	307	283	310	296	271	285	296	300	302	300	322	282	284	282	317	303	317	300	298	313	297	308	286	309	307	322	312	285	296	310	285	292	282	313	322	308	278	281	294	294	281	269	279	268	298	288	276	316	292	293	282	274	278	298	284	260	275	301	283	284	287	284	287	297	314	274	282	304	280	300	279	300	276	273	291	252	313	303	300	285	288	270	278	299	290	274	273	311	303	280	288	274	278	294	279	306	285	312	296	282	270	286	322	266	296	268	278	289	321	288	310	303	317	290	295	307	323	287	288	296	331	306	292	270	276	304	282	259	297	319	304	306	303	312	293	299	275	299	306	296	290	282	304	308	272	309	283	280	305	273	274	301	280	274	288	295	298	280	296	292	301	311	298	313	292	302	263	315	291	281	298	290	298	285	296	291	302	277	268	286	308	272	305	304	292	312	286	314	299	275	265	294	301	303	323	268	287	295	315	287	303	347	304	286	271	268	303	291	293	328	277	325	262	267	288	272	309	314	290	329	305	276	279	280	310	287	298	324	263	296	304	295	308	303	279	295	300	299	273	257	287	283	302	309	279	286	310	274	283	296	325	299	293	298	261	325	318	283	286	296	299	303	284	294	308	300	298	298	307	288	283	271	247	287	238	301	273	309	280	305	281	295	308	296	346	307	301	290	268	282	304	253	289	304	308	286	301	272	275	271	294	293	286	285	286	266	320	283	312	307	280	264	285	301	317	314	295	271	301	279	269	279	321	316	313	291	268	291	297	295	294	289	301	271	263	280	271	280	309	297	304	329	294	257	300	285	254	306	259	261	294	306	316	278	333	301	296	285	292	264	296	307	322	294	301	315	299	304	289	300	280	280	285	300	301	316	315	305	317	284	276	290	320	284	287	304	316	289	277	313	284	307	278	301	294	291	308	264	296	268	333	315	287	285	288	287	322	302	296	309	279	282	280	277	276	296	293	273	300	305	284	281	246	302	303	294	303	312	316	285	295	299	272	299	286	290	298	324	298	305	310	287	286	318	288	290	284	295	287	306	305	278	296	306	307	300	296	303	294	290	280	261	284	278	296	304	309	299	285	327	282	312	297	326	293	308	316	293	299	297	251	283	279	288	288	314	293	296	265	303	334	256	282	315	301	295	281	271	274	309	321	289	300	287	293	287	299	297	276	292	312	283	294	285	308	283	286	320	330	328	299	290	292	268	280	295	278	282	287	306	269	283	278	317	291	272	268	256	291	302	280	296	307	307	312	261	301	273	279	282	290	286	271	256	323	314	293	298	254	311	278	288	313	292	289	266	294	296	264	321	298	306	321	257	299	279	320	295	293	303	275	276	292	320	278	291	298	281	269	299	293	251	291	292	307	283	289	279	297	281	292	283	269	317	285	296	308	301	275	294	293	301	307	299	293	281	286	293	312	324	286	306	273	285	288	261	270	307	281	297	291	317	296	272	301	305	283	287	260	310	295	249	288	309	277	282	304	271	314	293	321	289	244	258	276	314	296	300	310	305	292	316	282	284	283	292	316	295	252	301	297	309	299	300	309	285	278	277	277	276	300	280	258	292	295	277	297	277	293	326	301	305	278	304	296	290	282	263	295	267	315	278	309	282	291	316	292	291	269	289	299	287	279	274	305	272	314	310	284	283	310	284	282	256	277	311	310	282	276	311	317	303	284	281	320	290	291	307	284	297	290	263	298	281	303	253	292	283	288	288	291	292	296	307	296	288	274	282	310	257	293	313	278	301	290	282	303	289	299	261	283	281	290	294	280	292	287	294	296	302	293	276	296	288	332	283	311	276	286	310	264	286	331	298	294	295	276	238	284	305	274	301	264	298	317	296	281	305	319	287	263	331	307	281	309	281	279	305	278	295	294	300	306	302	279	278	294	264	293	278	296	298	320	286	308	292	288	301	303	295	283	323	334	277	272	325	287	317	285	269	278	295	292	299	281	291	322	285	292	289	310	283	292	311	281	288	303	303	287	303	279	269	278	314	281	298	273	272	279	306	286	317	295	299	284	271	291	300	288	299	306	318	270	265	309	282	270	316	291	322	277	278	275	318	263	328	307	291	294	281	295	284	293
44282	78114	58200	32105	9124	16394	1490	692	413	412	370	375	398	392	402	387	382	363	375	350	346	367	336	344	362	342	382	352	360	373	350	360	353	385	360	342	360	358	361	349	358	367	348	362	358	350	385	347	346	367	350	343	377	312	350	346	372	370	381	369	386	353	333	360	354	389	375	368	385	353	357	370	335	348	386	365	323	316	358	369	359	368	336	382	346	357	370	343	351	363	363	380	385	415	332	333	329	380	347	347	346	312	395	345	368	372	371	335	365	340	354	344	374	409	362	355	380	356	370	354	352	356	357	348	357	379	339	353	363	351	363	350	362	345	344	331	372	367	335	373	375	357	354	352	318	361	405	365	382	370	351	374	345	359	374	329	328	341	384	336	328	358	330	352	384	363	357	312	348	373	345	369	337	357	347	345	384	367	358	355	357	354	319	390	372	363	367	331	349	365	356	373	346	347	388	340	370	346	351	398	346	384	350	330	334	369	304	379	339	376	370	363	356	358	351	360	347	327	382	337	345	355	343	316	346	369	397	375	338	352	367	342	370	339	334	382	353	371	361	340	338	357	380	366	415	336	351	361	341	361	336	356	358	373	342	332	363	349	387	369	353	333	349	367	409	369	368	371	361	367	348	364	338	378	401	360	346	374	366	359	354	392	375	401	339	352	363	359	346	387	379	362	378	318	339	353	354	360	368	361	390	333	368	386	344	329	365	348	330	353	379	359	363	362	363	374	342	355	351	370	349	370	351	372	354	371	379	381	381	362	326	357	341	353	347	355	339	399	341	381	373	386	340	340	377	379	369	349	384	373	341	343	342	361	362	345	351	328	358	376	401	356	356	362	326	361	344	358	308	361	352	370	342	336	360	351	374	397	375	374	408	370	377	343	359	390	356	364	357	397	377	372	366	349	342	364	335	378	376	351	393	353	369	367	368	364	332	375	354	382	386	347	343	357	355	373	342	370	368	352	353	339	334	375	347	314	329	323	366	340	359	327	347	349	351	372	348	345	351	350	327	370	360	341	316	329	357	328	393	358	371	335	358	346	368	346	338	353	392	352	390	372	331	375	373	341	346	354	360	372	370	345	365	345	373	357	362	358	370	308	348	358	373	386	371	379	393	367	351	366	343	316	359	414	344	343	328	373	382	374	345	333	374	364	351	376	331	346	368	359	353	322	380	353	361	359	326	343	371	365	339	356	356	336	350	355	366	362	349	372	385	371	351	353	375	357	348	372	380	375	368	361	372	379	409	363	372	382	359	280	362	373	356	316	359	364	352	370	352	359	343	362	375	352	378	353	379	364	340	372	374	372	381	336	364	355	359	350	337	371	377	346	386	331	350	356	394	339	337	365	359	356	349	357	361	361	345	346	380	317	326	366	285	353	343	363	361	346	381	334	357	402	328	355	359	402	377	375	361	394	343	333	358	338	372	391	322	358	341	378	359	322	344	389	303	336	374	343	358	366	351	357	351	354	351	345	320	349	360	381	371	349	328	388	354	372	356	352	372	383	343	350	371	355	374	388	349	365	337	375	375	344	329	332	354	339	351	372	362	366	330	362	351	389	378	373	345	356	373	386	335	373	370	368	342	358	381	340	385	396	372	338	372	373	357	339	355	348	376	336	359	347	357	356	389	375	349	364	333	335	352	348	360	346	334	363	361	373	338	351	340	353	356	401	404	371	356	354	366	352	344	372	393	372	354	383	373	346	345	387	378	374	353	378	379	333	343	344	305	395	374	382	342	379	375	340	354	387	374	337	320	376	362	340	371	341	335	373	376	392	334	353	366	342	355	381	353	378	370	382	344	326	366	315	357	347	374	379	363	350	349	361	375	363	367	359	321	324	367	352	338	346	343	340	330	368	348	333	346	351	394	371	367	356	331	374	351	361	367	389	312	377	332	392	373	303	331	321	363	379	332	381	361	356	340	394	357	381	359	369	343	343	340	352	386	399	367	332	360	366	365	345	354	363	375	357	334	385	380	389	365	357	396	343	364	350	329	336	383	388	344	369	377	358	343	379	373	321	346	326	318	350	330	344	367	345	369	352	392	372	372	346	355	381	365	352	381	333	361	370	353	374	345	396	360	337	350	365	350	373	356	383	366	330	351	350	361	342	366	323	342	337	373	431	392	381	360	348	360	371	338	365	361	377	324	396	352	348	332	377	333	378	350	354	371	348	352	359	371	331	384	358	370	358	381	340	345	353	370	332	348	338	359	357	352	363	352	369	362	388	373	377	362	360	340	391	355	336	384	380	393	353	364	329	352	369	360	340	366	371	353	365	333	370	332	351	378	335	333	362	367	362	355	344	375	375	355	376	349	384	372	356	408	356	368	372	337	356	386	357	389	354	337	363	381	357	379	344	349	378	389	326	350	382	337	334	353	373	379	359	361	335	357	372	321	371	355	339	351	377	355	333	323	366	350	353	348	380	360	391	345	338	357	334	386	350	342	380	370	376	353	340	342	352	363	335	334	346	349	350	355	362	370	358	354	349	354	328	364	345	371	371	330	338	341	352	364	351	354	368	359	339	342	384	371	357	347	330	386	361	366	344	386	355	335	364	374	332	362	378	377	359	347	370	366	321	350	349	348	344	378	358	331	354	365	344	351	366	314	353	361	374	358	358	359	394	313	355	364	378	365	362	359	334	349	380	370	359	375	356	373	341	360	341	378	413	364	396	324	361	337	349	366	343	344	362	353	338	343	346	360	360	377	345	370	368	344	342	368	334	353	371	337	379	320	354	355	334	369	352	367	369	360	352	372	353	351	344	354	363	373	396	352	373	344	377	349	376	386	362	351	317	369	348	389	366	382	372	355	357	355	344	360	329	366	384	378	375	367	358	369	369	368	359	395	398	367	384	368	365	374	368	330	353	381	388	358	390	356	367	366	327	380	359	352	325	367	340	346	345	355	357	417	367	361	347	344	365	358	363	349	360	348	331	326	356	353	357	361	370	375	373	360	341	397	327	384	355	379	354	379	334	387	358	373	368	362	344	328	360	340	329	365	349	342	381	331	346	401	373	343	361	353	358	351	361	366	378	376	348	369	352	382	370	378	368	329	356	409	346	324	352	375	386	377	355	337	360	364	348	323	359	345	344	393	358	376	328	395	373	349	351	337	340	368	360	353	357	369	353	336	356	357	352	339	369	359	378	365	375	347	377	367	367	384	377	358	373	324	346	375	368	360	374	349	349	351	348	353	338	360	410	345	338	410	387	366	370	355	355	360	367	357	399	349	367	364	375	358	371	344	356	348	379	353	351	344	377	347	368	382	349	339	352	354	380	371	348	340	347	351	359	358	375	331	383	339	366	350	402	360	342	370	357	381	358	378	365	352	351	372	366	337	394	379	373	389	339	358	342	361	357	382	347	367	333	378	361	388	363	368	364	350	372	336	369	358	354	361	376	351	347	355	356	354	372	377	339	333	352	352	372	363	352	379	345	368	355	370	327	366	356	351	327	334	366	374	368	370	376	364	367	341	362	365	361
22265	20853	30709	25325	24165	29224	13706	2686	795	763	761	789	758	712	705	684	698	653	625	738	672	645	683	710	694	706	705	651	669	714	680	648	686	647	738	653	731	710	663	644	627	702	632	679	673	710	666	677	655	676	651	637	661	718	724	686	647	684	681	668	634	631	649	710	674	655	650	677	645	710	639	671	671	695	688	639	661	688	687	649	681	660	641	693	669	660	682	695	623	678	665	646	689	682	670	644	669	663	669	678	719	691	678	642	703	652	660	598	636	639	668	641	639	696	676	641	672	706	655	683	718	659	722	700	700	642	693	654	674	664	665	712	715	650	665	671	662	672	687	653	662	714	656	660	661	674	647	666	646	625	690	666	714	688	691	651	663	666	661	644	701	705	657	659	630	697	674	703	643	715	655	660	621	665	683	655	659	663	652	659	643	663	693	660	690	645	684	677	610	663	647	689	684	611	675	700	671	640	664	726	699	633	688	653	657	643	656	628	645	645	660	660	652	681	672	662	658	702	640	647	643	665	643	686	696	668	691	653	687	655	617	685	674	630	596	650	668	641	619	665	693	654	642	665	655	667	658	670	691	648	677	639	677	676	699	701	656	705	739	707	644	659	593	655	658	667	671	662	640	631	615	639	675	627	636	679	651	653	635	645	659	674	654	608	621	667	638	649	639	705	654	664	692	675	659	685	665	626	694	697	669	664	624	643	673	675	668	603	661	644	655	669	633	678	689	659	644	674	744	659	634	648	646	744	663	632	682	635	629	662	624	681	652	677	637	650	699	673	745	666	675	668	668	708	646	642	698	670	678	658	663	652	732	672	658	738	696	682	672	691	641	689	678	639	696	686	674	699	659	659	631	674	631	665	647	664	670	659	666	629	688	679	674	686	666	639	649	677	647	659	722	685	655	681	690	650	660	660	635	653	680	661	677	674	679	662	621	639	644	694	697	682	686	690	706	736	653	628	665	709	701	652	660	613	627	666	623	688	706	709	663	643	661	624	654	661	693	654	659	631	705	696	649	697	648	697	662	683	666	617	610	690	654	653	657	681	685	673	711	635	696	666	657	643	659	638	686	647	642	666	691	627	673	638	702	698	700	651	709	668	664	633	644	672	676	638	677	680	652	694	645	637	619	663	608	676	677	627	730	638	660	657	670	697	658	678	651	616	702	656	669	677	681	690	653	655	685	710	644	671	698	707	679	660	653	674	660	700	685	670	669	672	614	647	703	642	662	658	663	622	673	707	594	700	732	698	751	666	656	670	693	650	648	649	673	621	685	670	655	645	705	644	668	671	668	657	673	681	715	671	624	661	670	704	657	651	676	698	675	628	661	661	664	671	681	664	650	647	716	681	704	637	615	686	714	661	624	659	694	651	647	663	672	639	683	676	638	620	644	657	622	631	707	673	722	702	656	680	646	686	679	684	688	665	676	690	708	636	635	726	653	634	678	704	655	652	695	631	690	667	641	669	689	657	677	685	700	685	702	609	712	689	669	716	709	680	695	663	655	682	658	695	647	689	696	670	665	678	666	667	690	598	671	679	688	646	654	638	659	626	676	617	664	681	696	678	682	666	695	626	639	705	692	689	689	656	702	668	672	639	667	662	686	681	663	697	659	640	645	658	687	658	662	618	697	695	659	602	656	678	658	638	635	701	664	702	658	676	652	709	662	690	701	644	685	649	650	689	696	659	608	673	653	666	636	709	651	664	652	687	675	686	669	674	641	680	651	671	640	654	681	686	721	711	648	671	673	699	644	657	611	667	688	645	638	624	658	650	697	646	657	656	672	635	653	608	698	719	659	698	692	700	681	696	710	684	644	679	648	663	661	665	645	653	687	702	669	678	630	656	705	639	668	668	654	643	705	639	692	614	723	649	662	661	632	683	658	693	698	681	698	645	683	673	668	672	643	618	713	644	653	692	640	663	662	654	602	658	665	688	701	685	640	666	669	633	668	686	624	624	610	607	659	659	614	688	646	689	666	704	684	640	666	646	675	611	643	663	649	643	658	644	667	662	685	680	644	669	667	603	649	640	627	674	666	652	639	711	638	646	697	666	648	658	702	714	657	730	635	681	708	687	635	743	669	655	691	684	655	647	724	692	625	681	648	646	603	640	660	611	631	645	682	711	684	629	655	680	637	658	617	683	656	654	668	607	713	647	674	642	648	623	689	629	675	669	663	669	707	672	645	694	660	625	660	598	699	658	641	666	639	653	650	631	670	632	678	683	697	685	674	653	690	657	697	666	676	695	706	672	668	670	664	635	683	667	663	650	646	680	663	669	667	661	646	683	660	664	656	702	646	656	663	609	651	696	660	688	624	635	674	620	660	675	644	635	688	613	662	683	667	631	627	644	682	673	660	668	697	707	652	687	679	653	671	644	714	641	754	669	687	679	630	617	662	625	646	706	681	658	655	645	654	724	666	670	699	675	635	688	645	655	648	675	708	663	678	673	648	711	732	697	642	646	674	636	635	658	703	653	685	672	616	646	659	656	655	630	678	653	683	705	689	720	668	688	640	646	659	679	654	683	669	689	682	680	688	676	659	680	707	656	706	684	630	632	704	686	672	671	639	694	679	702	637	652	687	666	652	649	701	610	615	624	656	630	692	639	646	664	618	671	683	669	646	695	704	683	679	689	691	693	658	659	643	670	662	656	659	697	686	636	659	642	646	664	664	688	675	652	676	609	634	678	678	677	659	641	678	646	650	674	644	651	701	662	687	705	660	634	728	660	708	662	666	662	678	653	672	642	640	679	636	682	665	671	714	610	668	726	677	686	652	675	654	681	638	687	688	684	655	632	655	674	646	667	654	659	671	642	666	674	661	673	701	672	697	660	672	661	675	704	669	673	644	682	639	689	662	647	632	697	694	649	670	653	654	683	700	678	682	657	657	687	634	691	679	656	707	663	739	690	648	646	701	693	674	651	622	667	692	677	662	637	687	707	684	650	690	671	667	639	663	756	679	650	691	675	693	651	682	658	687	648	647	626	636	670	704	624	698	705	668	647	661	649	663	659	720	652	695	689	627	665	711	695	637	659	656	666	648	668	641	684	633	629	682	687	646	666	654	659	675	655	684	704	658	655	716	693	658	687	617	688	704	684	676	674	674	696	677	640	692	688	696	653	599	647	644	691	664	644	670	615	644	646	655	662	668	665	641	656	643	678	687	666	669	669	690	665	675	695	645	656	682	643	646	636	654	599	683	611	686	704	656	662	696	678	634	671	660	658	646	660	685	686	666	654	638	693	688	659	656	655	704	688	632	658	669	678	701	694	699	640	710	685	687	675	644	702	660	642	691	690	656	679	642	698	673	654	676	648	656	641	701	657	675	684	670	643	663	656	659	674	619	685	649	680	668	636	629	660	671	679	670	656	692	689	682	642	665	703	620	674	672	679	657	706	681	610	597	704	682	672	713	676	666	702	703	699	665	667	652	656	706	709	642	673	691	702	666	717	650	662	641	621	642	703	629	684	675	693	641	652	619	671
50588	93637	78824	49019	35792	33405	3021	3192	970	944	868	830	878	834	755	844	773	827	809	767	816	822	867	782	729	728	760	734	753	800	726	777	723	767	720	742	738	792	709	717	743	768	744	776	779	769	768	747	783	754	778	814	716	741	726	746	709	763	811	737	756	770	711	740	740	801	783	773	765	751	745	749	730	765	741	768	730	774	754	728	753	729	736	738	756	786	773	747	738	739	761	752	751	760	764	767	744	738	786	710	717	745	711	772	763	745	767	751	739	768	810	742	771	744	768	783	807	777	732	738	757	778	774	732	760	765	748	752	779	729	722	741	684	769	706	728	717	749	735	768	769	782	743	727	734	767	683	757	760	765	824	753	759	801	734	727	734	720	755	744	755	719	727	741	756	785	746	695	762	778	791	795	775	754	821	758	761	769	730	702	712	741	765	774	752	697	751	759	752	738	771	743	687	792	750	718	732	749	749	728	736	762	762	688	796	691	778	802	710	750	740	757	731	723	803	801	764	778	749	744	767	739	740	773	765	772	778	741	741	808	741	799	762	751	703	703	729	769	726	746	783	779	727	758	745	779	753	732	723	749	694	749	719	746	769	734	774	787	688	757	779	792	774	755	779	724	735	780	791	757	748	762	778	716	770	750	728	736	732	752	766	746	748	763	738	699	792	757	717	711	778	721	768	735	751	735	755	721	767	740	714	709	750	744	752	770	743	778	765	712	748	730	749	716	767	727	784	770	723	773	747	795	750	703	718	760	728	734	736	700	758	749	735	746	749	725	750	758	776	723	726	744	767	762	802	758	717	781	772	759	749	781	722	790	736	735	733	767	778	713	748	751	748	733	702	730	717	738	785	733	760	803	708	745	715	751	709	751	702	737	759	710	744	778	775	771	751	709	720	729	782	762	713	788	786	742	754	714	718	756	765	732	751	725	745	798	751	722	751	730	763	773	737	728	743	734	754	724	769	747	761	750	756	729	733	750	756	739	735	765	736	721	719	775	746	727	745	715	784	757	746	740	730	719	755	771	737	688	746	820	758	759	713	761	729	711	754	809	780	722	752	716	700	753	806	701	779	779	746	730	761	754	750	740	740	730	761	743	736	736	760	729	714	704	749	741	753	708	759	752	722	803	747	766	730	696	734	743	735	765	780	779	726	736	761	744	755	717	769	754	798	755	707	742	728	695	727	730	766	757	799	752	729	752	790	725	727	702	741	748	770	719	762	703	709	785	719	740	765	745	781	717	767	753	743	741	737	701	730	774	745	758	716	760	730	733	700	730	767	747	706	779	725	805	754	771	813	782	750	782	759	789	744	779	777	755	721	695	799	719	801	757	738	719	765	772	786	803	725	732	772	766	749	733	801	727	733	768	819	738	743	750	781	726	716	749	751	763	750	744	783	677	759	758	728	753	762	779	722	779	757	787	774	722	762	808	774	717	786	755	753	792	735	741	737	737	717	772	780	706	766	758	778	800	758	727	727	756	754	756	718	713	748	700	730	758	759	822	706	772	771	739	744	746	749	753	755	734	762	757	812	727	749	706	733	749	697	791	729	730	766	739	770	755	723	790	715	767	747	741	765	687	774	775	747	724	771	714	774	716	734	730	762	761	765	763	763	768	756	757	764	752	746	742	745	768	762	766	726	740	765	731	723	755	727	757	759	787	720	764	754	718	760	745	780	788	773	769	763	748	756	731	785	730	764	756	758	757	753	734	727	693	701	792	729	744	719	756	747	758	768	766	762	755	715	729	717	760	720	731	754	758	815	734	727	712	747	778	756	734	741	761	737	772	786	772	723	735	712	643	749	756	730	719	726	765	726	772	747	752	767	743	757	786	719	718	771	721	798	757	694	712	727	756	725	730	685	689	751	765	777	777	749	793	759	684	764	735	753	740	770	683	738	794	741	771	769	794	695	716	736	726	793	795	751	746	788	741	737	745	761	752	746	782	782	767	748	726	785	722	762	777	763	677	728	777	730	748	765	795	719	773	793	787	702	737	795	743	735	760	790	758	753	772	789	782	737	750	809	773	774	738	732	740	731	741	723	747	717	731	757	773	761	770	747	768	763	729	748	771	742	682	730	783	753	696	710	751	717	716	780	733	715	739	750	740	744	751	729	735	752	754	701	710	729	744	736	762	763	801	738	723	770	769	780	736	816	721	749	768	751	780	770	757	711	775	769	745	716	730	773	771	725	742	769	713	778	749	729	797	741	733	742	751	739	778	750	775	741	703	738	742	745	716	722	752	734	762	796	776	783	796	745	795	784	744	732	776	791	765	688	740	776	745	755	791	746	714	773	684	738	772	759	790	713	760	728	787	739	760	749	784	759	721	753	749	690	772	783	750	726	757	779	766	732	787	731	722	737	717	735	693	770	811	791	723	756	729	732	755	768	756	756	734	752	796	711	736	718	734	755	717	680	768	724	760	752	764	761	757	767	711	761	795	739	748	797	745	717	735	746	797	765	748	737	765	771	737	735	760	733	745	704	720	736	719	775	720	726	711	747	740	801	732	715	719	747	740	750	757	763	784	731	820	745	731	732	803	752	733	729	750	772	784	745	708	774	778	769	759	763	771	684	726	797	730	763	775	708	758	745	719	758	762	737	734	758	720	760	781	753	711	749	738	756	722	765	734	756	772	761	796	688	781	777	727	750	744	744	765	700	787	773	749	734	736	758	794	750	720	724	736	723	759	796	761	754	754	656	742	725	770	777	749	705	776	764	753	754	754	717	769	727	755	752	715	700	734	771	735	769	737	719	747	772	727	725	745	781	737	751	774	739	693	741	709	760	732	786	737	726	798	744	730	744	781	720	736	744	719	762	751	737	803	766	756	745	751	722	779	752	789	748	793	756	726	751	801	715	722	721	708	715	793	763	781	730	791	746	787	751	713	702	729	767	698	732	733	767	751	748	754	769	746	752	758	720	716	777	770	757	772	738	750	759	743	794	750	731	735	720	821	729	732	742	782	749	765	735	722	735	793	768	722	753	755	742	722	746	780	732	762	778	729	709	761	734	713	727	767	732	726	776	757	768	750	778	748	734	746	790	761	742	749	752	734	768	769	752	738	745	730	729	799	781	757	721	747	719	772	737	745	735	738	748	731	775	764	720	759	740	757	719	711	767	737	759	733	783	728	730	712	745	779	754	789	752	748	814	722	706	723	748	773	733	735	789	751	771	754	775	746	769	762	754	751	758	767	740	745	750	729	773	755	708	730	768	720	755	700	765	728	757	755	721	753	704	743	717	724	776	764	737	733	730	747	692	741	734	749	785	778	753	792	762	746	724	776	734	752	707	768	794	772	724	761	738	752	749	776	763	713	776	768	799	755	791	742	735	745	748	704	733	761	726	772	698	768	764	743	723	758	755	680	770	736	767	709	696	750	774	745	769	830	746	752	683	705	776	755	724	772	757	720	730	739	728	758	771	697	715	731	761	757	725	725	743	736	729	731	765	772	743	797	754	685	736	742	713	719	790	734	748	760	733	751
29851	24983	30208	14173	3928	2533	638	364	343	330	322	337	327	339	338	349	349	330	350	360	343	328	305	330	292	319	326	323	362	305	348	318	318	306	330	346	326	358	342	344	345	329	325	312	337	346	327	311	322	327	333	367	341	316	309	335	338	301	352	310	303	352	339	335	325	348	351	306	297	331	304	324	321	364	313	345	325	333	340	335	334	303	318	328	322	298	308	311	315	353	313	344	367	363	321	378	284	319	310	284	321	341	341	367	350	328	326	291	323	317	321	343	327	302	343	328	323	343	355	316	316	335	324	324	325	316	326	331	332	358	355	355	337	335	320	323	319	330	353	358	349	344	329	339	339	332	337	337	308	319	318	330	325	375	302	358	330	315	330	324	331	359	326	337	303	341	321	338	339	340	352	330	338	332	326	344	327	324	309	334	341	339	325	322	350	315	309	351	316	343	311	323	334	320	341	342	365	330	332	312	317	315	379	357	312	341	332	331	341	320	333	332	359	338	314	327	338	332	289	333	303	332	334	320	324	325	318	308	340	327	316	311	310	330	319	301	328	329	298	357	333	311	306	326	316	308	353	347	337	328	304	319	273	324	368	338	340	332	317	340	325	333	297	326	310	326	337	310	321	342	354	331	324	328	330	359	334	309	353	342	333	314	339	316	300	342	322	325	326	310	312	321	299	342	347	335	348	324	286	325	309	362	370	344	333	313	362	333	300	319	325	337	302	311	342	323	336	305	337	344	322	312	313	319	324	325	318	336	305	324	303	322	319	330	325	308	365	351	332	337	333	330	312	340	301	323	329	340	344	350	319	313	332	327	355	353	314	337	351	317	307	305	347	310	329	343	358	358	363	306	344	311	317	318	330	317	330	330	323	323	328	335	352	296	308	329	306	357	320	333	337	359	366	325	316	341	368	324	305	308	347	305	374	348	312	302	332	344	360	315	316	314	318	298	314	316	319	345	285	351	318	329	312	345	366	362	313	328	316	331	349	317	329	315	321	333	312	326	358	307	326	358	323	311	304	313	302	322	332	344	351	329	323	322	324	331	318	323	347	325	327	311	316	351	302	344	335	334	323	323	301	350	363	315	291	321	318	369	333	335	321	318	327	355	294	316	319	330	319	319	344	348	344	356	314	355	333	358	324	315	316	370	363	297	314	326	349	334	328	329	349	344	300	294	340	326	341	295	318	352	371	312	358	314	292	339	327	349	323	377	286	308	342	346	344	308	315	303	388	300	320	327	329	314	350	309	351	357	358	309	312	302	312	308	347	304	325	309	347	338	331	335	320	327	320	334	305	299	345	302	319	309	339	308	307	312	352	323	344	326	280	295	360	319	352	342	322	343	340	325	333	310	346	345	341	334	336	346	313	320	320	364	330	345	338	341	344	315	341	336	323	365	345	340	349	344	349	314	375	322	322	311	351	346	349	307	320	350	338	356	325	342	356	309	314	310	308	333	320	334	311	336	329	327	321	344	345	322	336	300	326	339	289	303	343	306	343	326	332	292	316	366	371	323	326	322	344	345	323	319	322	353	363	306	329	306	333	339	313	318	331	298	331	337	311	341	322	308	308	336	301	346	334	345	313	306	338	333	357	334	333	315	316	313	343	292	327	323	316	321	325	366	326	312	320	337	316	325	312	358	337	322	338	314	325	328	322	335	347	317	334	352	330	331	308	343	371	324	295	345	340	337	332	347	322	336	315	348	312	342	329	347	291	337	317	319	347	326	324	376	339	340	323	302	316	329	319	344	328	348	326	300	340	333	315	305	332	326	351	318	333	327	355	318	325	339	332	306	356	356	313	366	330	307	308	346	344	343	324	314	309	342	333	277	354	346	351	332	310	321	347	319	321	307	311	353	332	322	317	334	354	336	317	358	338	332	333	347	373	323	342	319	323	351	298	313	317	333	335	323	297	327	328	333	338	323	346	326	307	314	334	385	363	326	331	352	316	295	356	321	367	355	320	332	305	319	334	351	345	338	357	322	338	291	288	314	311	336	326	332	314	296	335	326	367	307	309	334	322	313	329	351	299	334	327	331	318	342	306	350	328	329	323	311	312	329	325	352	357	327	291	343	289	355	332	304	323	338	324	285	310	335	324	352	291	344	330	309	359	307	303	322	342	332	339	340	321	324	322	317	330	322	316	333	307	326	349	341	326	337	353	327	371	323	334	312	316	297	343	312	344	333	344	315	339	319	319	313	345	301	331	339	356	312	309	326	345	301	328	282	317	330	305	343	324	338	340	330	329	309	340	331	323	331	303	311	345	336	312	386	324	353	328	342	333	333	351	323	310	358	351	326	316	323	340	342	318	321	341	318	338	321	301	316	308	323	350	319	334	339	336	341	335	322	304	344	331	350	313	345	311	329	328	332	346	360	350	326	382	315	309	334	296	355	345	354	343	320	340	312	305	300	336	288	321	346	346	328	340	350	308	333	315	353	354	372	310	325	311	296	347	335	316	334	325	324	344	321	322	354	376	329	331	333	331	305	334	308	385	352	367	309	351	322	354	325	319	325	328	357	291	351	331	338	314	315	334	360	316	302	347	301	325	309	352	319	353	304	345	302	293	337	334	320	316	351	350	374	351	347	347	319	319	331	330	349	368	322	328	329	283	333	330	322	344	319	304	320	359	324	328	332	324	297	304	310	330	340	330	353	339	331	313	333	326	315	306	340	335	341	342	328	325	300	321	302	305	347	301	334	363	337	326	324	321	306	324	350	365	351	330	374	317	323	327	317	324	335	337	305	317	330	353	293	333	311	351	382	339	335	334	318	338	311	355	319	349	309	321	302	323	340	299	305	321	334	329	331	341	333	304	319	344	322	337	327	332	321	307	310	325	324	285	328	316	302	326	322	319	342	316	325	342	343	342	335	317	319	314	292	342	360	331	308	331	348	322	334	346	330	337	309	333	335	334	329	298	326	348	304	328	351	348	298	295	340	317	323	337	316	336	319	324	312	330	358	347	362	334	305	304	362	309	321	329	354	307	329	346	331	346	332	347	340	344	326	346	321	325	303	322	348	327	309	326	328	363	331	314	295	335	329	350	315	335	330	338	338	375	354	304	337	323	291	322	333	259	313	334	310	306	327	331	308	348	325	301	315	304	305	347	321	342	286	338	319	309	325	308	331	339	299	348	287	353	331	308	354	335	330	336	320	333	319	330	321	336	313	312	352	330	392	301	326	315	323	321	362	312	309	349	348	288	351	330	368	321	357	325	320	345	321	321	339	340	301	293	326	361	327	324	310	315	314	331	319	307	342	346	329	324	338	303	287	344	330	300	330	359	318	349	330	312	331	314	308	318	329	338	318	358	300	326	329	365	321	319	320	338	316	291	327	295	328	331	336	315	342	335	298	328	264	339	370	332	350	296	320	337	309	331	296	336	319	320	317	330	328	320	320	322	359	347	346	351	299	324	328	333	314	317	331	341	321	336	303	338	303	337	358	319	335	300	327	312	340	341	303	326	342	312	349	323	366	303	321
35289	40415	30377	9512	4400	3438	848	423	360	369	375	379	354	376	387	404	372	420	387	431	389	406	381	359	392	366	381	353	389	369	381	391	392	391	359	389	400	378	398	391	393	365	366	391	369	399	391	389	391	393	408	395	380	372	393	345	365	374	403	421	394	401	395	396	413	376	380	348	388	414	386	407	359	411	396	373	405	359	404	374	354	344	332	399	383	364	393	376	389	437	388	385	382	404	381	347	412	351	356	377	442	373	393	349	364	393	398	403	374	382	378	399	364	359	403	400	392	375	382	389	399	400	373	381	389	374	381	397	361	376	406	360	386	395	381	371	393	392	377	357	377	385	357	386	373	368	371	379	396	373	414	397	359	368	382	377	387	366	404	400	389	368	382	389	371	368	376	374	426	371	371	390	395	408	364	399	411	360	375	378	339	381	431	360	380	387	356	399	364	367	373	392	373	369	414	372	384	376	401	366	381	414	370	363	391	373	390	369	376	376	374	389	377	409	407	374	356	369	337	372	398	344	377	370	394	393	398	382	375	391	411	428	401	402	395	409	371	404	355	405	391	375	344	389	395	395	358	374	414	374	372	400	396	392	382	386	366	398	394	378	376	378	388	390	416	400	399	358	417	353	400	402	389	374	417	406	374	399	402	359	340	381	389	393	423	393	382	393	393	416	397	384	381	416	386	407	399	376	403	370	382	389	363	367	403	412	402	377	390	384	363	377	395	411	384	378	368	397	393	395	379	367	410	394	366	405	393	415	397	367	382	377	368	351	380	377	417	367	403	338	387	388	401	417	352	371	371	367	369	381	390	391	370	372	374	387	381	366	390	376	363	399	359	378	381	392	369	370	394	413	383	388	392	358	380	388	386	378	377	365	418	389	385	356	418	388	393	380	355	387	381	365	344	398	370	420	383	397	370	401	388	388	400	387	368	397	416	378	365	394	396	407	360	388	385	357	392	374	357	400	384	362	332	394	411	396	404	360	352	362	412	368	393	420	374	403	370	394	369	390	428	358	385	338	375	427	399	376	364	365	361	362	361	411	390	423	382	366	395	378	383	396	383	367	374	406	364	413	420	421	409	351	422	371	408	410	383	364	383	332	405	355	379	339	375	365	391	358	430	357	390	375	397	394	399	410	388	385	381	380	402	400	403	356	354	388	426	374	404	380	413	354	389	387	378	342	379	397	393	355	409	362	362	374	369	346	367	376	354	370	389	378	377	396	388	395	355	379	398	366	391	378	360	380	395	380	406	384	388	370	379	398	394	373	413	380	403	369	369	402	367	360	414	378	370	369	388	368	380	384	396	400	359	363	390	399	372	357	417	374	406	389	361	361	361	392	380	414	383	414	418	384	355	371	370	397	388	386	368	390	378	356	413	397	369	400	389	382	397	406	382	347	408	388	374	363	388	369	358	398	364	392	390	386	373	372	354	382	395	372	380	372	403	361	374	412	381	406	384	355	374	398	366	375	384	419	367	385	402	395	427	419	356	407	359	352	360	373	392	389	406	390	373	397	385	394	393	422	378	388	390	378	382	388	404	395	358	412	387	365	387	374	403	384	402	404	384	373	386	373	372	369	374	377	391	363	404	382	375	384	383	365	401	406	369	364	398	396	414	414	327	389	428	389	380	412	393	399	348	397	395	393	410	420	366	378	406	420	393	386	383	420	416	361	416	376	372	401	373	375	373	373	399	405	383	386	409	387	391	383	392	361	363	384	376	393	390	392	404	396	407	402	372	380	355	352	384	357	397	405	379	386	397	391	376	388	361	376	396	387	376	405	362	353	374	383	389	334	384	367	400	407	352	361	401	405	349	377	402	376	367	339	393	385	394	397	393	364	415	325	357	380	358	353	376	367	397	384	388	403	405	377	389	402	414	382	404	386	376	425	395	355	400	350	378	391	349	406	394	389	394	399	370	346	431	396	385	398	381	370	383	403	410	408	385	388	361	361	383	405	415	350	409	388	407	395	388	409	359	361	386	435	390	382	411	375	383	383	406	375	404	384	394	365	403	328	395	368	358	384	397	328	384	357	408	362	387	377	394	389	418	399	390	402	365	403	366	403	351	386	374	389	407	376	391	380	410	377	396	371	383	388	388	392	373	355	360	380	384	377	367	353	414	392	388	371	388	344	395	370	369	430	400	404	415	399	392	416	373	396	411	413	402	385	390	358	363	362	373	374	417	389	377	357	399	403	383	412	418	369	356	406	346	387	412	357	362	355	414	407	358	382	360	352	383	398	347	397	412	393	379	374	337	365	408	393	419	367	373	348	388	377	377	391	351	373	383	410	399	392	411	342	408	417	418	413	354	387	380	426	383	395	385	368	371	392	376	386	366	381	400	415	410	391	378	382	378	392	341	387	396	371	342	362	372	378	383	369	365	405	363	392	408	406	380	392	398	346	367	371	364	369	416	402	411	368	350	420	395	384	400	390	394	376	394	371	390	376	364	355	380	357	375	355	369	380	379	389	396	402	367	388	406	358	429	371	388	385	366	413	361	388	439	354	392	397	387	407	372	380	375	384	363	357	399	372	351	407	357	398	373	381	361	355	425	403	393	381	386	383	418	372	392	373	368	382	385	356	371	373	369	423	372	397	399	393	395	357	401	373	366	368	391	383	375	365	404	392	393	388	368	390	379	394	375	388	379	379	410	383	391	387	390	401	361	357	354	376	376	371	386	391	426	394	397	357	389	376	368	365	414	360	406	384	397	376	418	403	363	370	373	351	364	411	352	376	374	391	393	362	382	383	394	375	362	369	386	404	387	442	392	375	380	381	403	373	391	394	388	395	356	385	381	408	397	395	379	366	382	401	355	369	355	358	372	412	391	386	407	360	426	361	412	388	359	386	398	359	374	362	375	354	382	377	408	393	375	400	367	381	396	383	329	383	385	391	351	380	386	365	410	371	413	358	380	391	351	394	365	382	367	430	391	413	375	349	376	432	377	394	394	401	392	400	385	393	399	365	406	368	402	417	388	383	388	377	384	417	396	390	389	334	349	366	369	367	379	413	367	366	391	339	382	364	365	391	359	380	346	382	379	417	388	388	401	385	427	382	413	391	383	402	387	398	411	389	374	380	386	381	385	379	365	386	406	382	379	362	404	371	371	372	417	374	408	370	388	358	368	373	386	381	411	367	411	383	380	391	374	366	374	414	370	391	392	375	395	391	380	399	428	387	375	377	397	408	359	346	364	402	371	330	357	425	417	392	371	389	389	392	362	380	401	411	368	411	375	403	382	393	394	378	390	368	377	407	366	394	372	363	417	374	327	382	401	380	363	376	405	383	371	373	378	399	366	406	399	401	359	429	353	366	384	393	371	365	356	377	398	369	385	379	379	389	373	361	374	438	349	405	367	384	385	389	400	416	404	396	381	355	367	395	381	380	395	384	372	394	396	405	377	372	445	373	358	420	346	363	377	416	356	349	365	395	431	374	380	371	424	380	379	417	401	377	376	360	413	385	379	368	381	357	376	399	351	349
23468	21232	31042	27514	24293	23141	11101	983	636	640	609	593	625	601	592	574	562	586	604	558	555	584	597	529	599	615	546	598	575	558	591	618	583	573	607	566	549	529	555	553	596	568	570	617	534	556	562	521	566	561	560	536	605	546	530	565	569	589	547	562	606	601	595	576	575	604	543	546	592	591	588	550	529	560	541	574	551	590	560	556	588	574	554	583	562	586	573	577	548	575	560	585	554	516	609	568	617	553	580	584	576	585	547	637	545	553	584	596	615	566	565	572	583	554	602	564	556	571	571	561	562	587	591	557	588	563	605	543	564	564	563	593	610	591	553	579	586	541	553	549	584	571	592	570	554	586	527	564	533	524	544	568	568	584	553	558	579	570	564	567	573	574	546	589	651	577	553	562	549	578	538	570	566	579	545	576	546	561	577	559	541	583	582	561	581	574	567	588	557	594	572	583	533	564	558	600	586	592	577	563	543	602	579	550	569	586	579	574	573	533	581	582	570	560	572	552	584	608	554	555	576	578	509	590	604	584	533	523	533	595	578	547	627	561	573	600	552	557	557	589	558	571	591	559	623	563	556	578	564	582	545	610	603	554	580	554	586	550	571	570	560	571	538	531	593	548	577	558	570	555	578	560	563	583	561	600	568	550	593	577	532	602	540	545	571	566	559	588	539	580	511	580	584	569	528	613	588	549	541	573	563	561	528	595	593	566	571	574	563	586	621	541	574	601	532	570	565	566	593	572	586	601	579	606	565	563	552	536	575	584	574	520	553	568	573	592	574	573	532	603	525	555	550	594	562	527	576	585	603	563	581	609	569	587	570	602	582	613	571	580	560	561	527	553	587	568	583	593	571	584	583	542	552	562	555	599	544	561	572	534	535	581	564	546	579	563	542	565	580	549	538	582	564	579	594	563	596	534	565	587	548	597	573	569	559	561	542	536	591	594	560	582	563	549	570	524	570	583	576	598	570	555	558	609	600	540	607	560	595	564	571	601	565	527	558	621	605	571	596	617	576	574	548	602	589	620	552	623	579	584	545	549	508	567	601	566	573	565	568	582	553	569	584	558	584	558	566	541	571	573	545	583	565	581	558	554	596	561	589	527	562	570	554	582	567	589	567	547	578	575	521	556	574	589	564	594	585	586	574	557	542	584	550	592	571	537	541	576	554	613	571	529	578	598	590	561	594	625	626	562	537	578	584	583	598	536	602	554	616	620	543	590	564	530	538	532	576	547	556	564	578	577	573	586	551	561	595	533	573	567	541	560	591	583	555	550	590	579	599	550	562	554	577	568	580	610	572	543	606	574	581	608	537	582	521	585	601	580	566	545	579	579	571	611	543	580	562	599	615	581	563	570	604	565	587	576	561	614	599	548	584	583	607	589	538	596	578	589	568	554	514	557	556	560	557	578	556	574	588	567	610	580	571	571	546	593	568	576	568	561	586	552	563	554	581	569	565	570	590	574	620	585	538	573	612	590	557	617	585	522	548	581	573	576	562	615	577	560	590	578	549	591	600	576	565	580	539	578	572	613	567	511	585	590	618	551	580	563	521	532	596	514	545	561	578	589	530	533	549	574	611	557	562	545	565	601	565	556	585	579	536	571	558	584	534	603	567	523	635	556	596	578	557	526	539	562	569	567	595	599	563	586	564	571	550	542	561	611	564	626	567	564	549	579	613	554	570	557	585	571	611	606	621	556	561	597	581	597	587	568	548	568	575	566	551	586	526	586	560	545	543	583	569	570	516	574	574	571	580	607	567	542	528	593	565	566	565	569	574	585	559	586	585	586	555	596	619	541	594	588	610	611	547	579	578	579	565	569	577	570	536	602	580	572	567	533	558	578	577	598	542	600	583	537	535	550	560	571	524	558	571	565	566	574	559	543	537	557	550	535	598	602	569	549	556	558	541	548	591	519	549	545	553	554	598	590	609	593	570	552	567	565	581	540	573	599	541	571	543	545	592	564	559	577	537	563	619	544	572	579	573	525	545	594	535	617	560	574	576	600	599	608	577	558	580	550	589	580	569	564	555	585	573	552	587	560	540	580	590	562	565	580	560	561	538	577	556	543	565	604	528	552	586	593	558	579	551	615	629	554	583	604	549	574	567	513	515	602	541	576	573	558	565	614	575	573	577	582	585	623	548	584	575	590	583	583	545	602	543	595	570	608	598	569	604	597	574	579	583	601	566	586	581	563	575	581	572	551	559	552	588	522	581	584	580	579	555	625	579	588	567	556	554	542	552	553	581	539	651	573	553	565	615	557	554	606	564	571	593	558	552	576	591	568	552	590	525	574	568	554	574	548	583	574	573	632	567	587	607	557	571	593	595	561	561	551	561	598	598	566	569	587	597	548	573	547	570	560	563	569	574	574	592	571	544	584	540	562	581	576	613	565	565	538	569	528	536	592	583	601	594	599	583	599	579	578	532	582	599	571	606	525	579	622	555	631	528	586	592	592	569	572	600	530	622	553	577	570	577	508	573	605	607	568	566	552	566	583	613	613	550	608	561	598	593	536	524	548	555	569	565	518	561	570	556	576	541	568	566	587	550	570	605	541	584	565	534	546	599	557	577	559	575	590	560	579	585	574	572	546	610	593	584	544	551	554	543	552	550	541	576	481	545	567	577	552	622	587	556	561	568	581	563	534	570	580	589	580	519	514	593	612	557	606	548	536	591	556	567	607	555	534	564	554	615	582	574	604	562	574	549	593	559	557	561	532	562	573	576	574	580	540	580	580	610	562	546	599	538	543	577	595	565	584	579	549	582	585	556	583	571	568	574	568	601	598	557	559	562	590	583	577	571	543	592	559	555	563	571	546	584	593	539	598	566	557	583	554	591	544	562	561	550	586	584	523	547	590	544	588	561	581	560	549	591	552	597	554	540	552	614	565	571	585	601	587	572	574	615	593	540	587	571	579	581	620	581	538	570	555	540	584	574	553	640	568	548	585	586	573	586	551	566	592	549	590	608	580	560	571	611	581	551	573	583	546	562	531	564	575	528	562	567	571	589	544	572	592	583	569	553	545	542	601	583	595	581	585	583	571	625	558	540	595	567	544	600	559	566	589	563	544	568	554	627	595	555	592	582	570	570	595	560	563	559	571	571	583	573	563	563	602	587	631	574	576	530	552	568	564	552	565	547	597	552	559	558	577	576	521	530	549	560	587	557	546	547	575	580	596	547	564	597	589	558	566	558	605	571	560	575	562	559	593	584	569	526	561	592	574	606	568	514	558	581	564	583	584	535	577	595	554	553	584	564	572	535	545	531	551	562	571	564	575	544	529	593	600	566	579	562	571	573	560	512	583	592	598	549	598	562	582	532	591	553	570	539	592	572	531	559	555	578	546	550	585	526	575	564	564	588	585	612	596	594	564	562	547	611	546	603	594	584	575	550	525	527	587	599	569	562	590	620	556	607	587	595	572	534	553	590	606	554	585	572	574	592	574	590	544	643	581	545	561	540	555	573	578	565	577	594	543	541	606	623	560
45063	84145	68851	38933	29853	23838	8581	996	728	715	657	650	651	684	676	664	651	655	708	621	638	638	652	699	641	595	718	651	654	673	620	670	626	622	635	607	640	664	639	674	641	635	631	658	614	658	609	654	644	661	632	642	629	672	637	662	656	621	618	625	624	656	680	662	568	632	659	644	597	650	529	646	611	659	668	712	634	632	657	642	632	607	610	619	649	626	610	646	678	661	664	670	635	637	639	658	599	627	660	658	637	657	632	661	586	673	666	632	616	652	668	665	643	570	623	640	628	602	642	655	593	677	640	630	635	636	607	655	657	642	635	603	631	654	625	616	658	671	666	677	626	636	651	632	644	662	617	642	617	658	627	666	708	682	627	670	639	642	655	645	641	593	659	598	611	609	698	633	634	634	638	645	628	646	699	644	686	682	671	616	575	649	642	649	594	636	633	644	635	617	638	624	619	662	664	672	615	655	646	656	603	658	639	624	665	627	632	595	646	663	665	590	617	638	638	652	664	653	650	604	656	620	595	583	645	614	647	645	655	608	668	615	628	633	624	640	625	623	651	643	645	594	606	658	568	639	637	657	630	586	658	601	637	679	615	602	648	587	631	625	672	652	656	612	644	632	673	615	603	721	655	636	594	619	683	648	635	630	629	607	609	619	632	633	602	628	604	638	639	632	657	649	616	606	652	638	636	590	665	676	646	646	683	608	614	618	639	639	658	624	647	672	643	643	634	683	685	646	624	686	633	637	614	636	658	607	644	622	618	664	630	643	618	638	649	637	646	625	660	643	675	666	680	618	641	685	628	660	647	564	684	643	644	621	639	612	631	603	619	593	612	661	650	635	615	666	673	626	655	600	595	600	613	599	630	675	683	650	656	585	666	695	659	630	624	650	616	641	624	647	611	651	639	583	600	608	607	628	638	633	596	665	662	586	610	607	595	611	653	652	594	631	630	634	641	672	619	678	652	641	656	642	631	632	610	675	615	653	633	684	630	644	620	606	636	605	684	604	623	622	650	634	619	631	648	612	626	613	650	652	632	619	662	621	674	649	634	632	669	580	638	604	606	631	683	648	591	670	639	598	635	657	613	632	615	635	670	626	613	674	645	627	664	603	607	642	664	642	647	609	609	627	642	624	703	654	631	662	623	620	636	675	590	629	651	615	663	628	663	681	667	659	638	611	678	673	651	621	644	634	649	611	626	632	594	623	636	611	633	661	634	635	683	636	613	640	607	622	692	675	624	638	613	620	596	675	669	609	612	634	646	631	654	654	641	632	591	629	633	665	649	657	622	643	627	667	616	621	559	644	626	666	627	603	685	606	611	600	635	661	658	697	629	666	681	624	637	677	686	628	623	643	657	610	678	651	636	622	642	628	650	637	659	656	672	658	619	671	663	665	641	588	648	654	644	630	627	641	647	647	631	678	649	642	634	679	649	630	618	626	653	670	629	623	629	623	677	624	631	650	630	665	614	578	663	611	620	642	624	619	616	622	649	666	660	623	657	593	661	634	581	657	661	612	606	650	665	594	677	617	629	644	631	651	629	598	695	636	638	609	632	640	620	700	638	648	631	633	621	614	673	668	620	606	622	660	650	642	668	674	588	671	658	607	651	658	649	627	634	600	658	643	624	640	635	606	689	661	623	594	653	625	665	652	605	608	652	632	662	625	618	627	652	648	652	646	628	668	668	629	679	617	641	650	648	585	629	649	645	637	580	644	662	638	601	629	637	623	663	658	658	635	617	653	610	635	661	649	649	646	620	639	658	650	635	635	708	674	593	670	636	635	649	663	578	652	630	638	669	611	651	617	681	668	662	652	595	643	622	640	638	669	608	622	650	610	612	597	632	643	623	637	646	658	658	635	651	651	607	622	613	619	648	649	669	605	636	637	656	608	631	616	598	670	618	665	633	589	651	661	626	630	640	607	634	611	656	587	603	631	617	654	681	671	642	598	657	650	594	654	613	650	629	620	659	647	640	600	632	641	609	613	622	645	628	642	624	608	649	665	613	637	623	648	665	643	622	628	669	635	681	611	670	657	721	625	672	630	616	675	616	640	646	620	628	650	648	623	654	654	631	664	619	629	683	641	606	632	623	614	619	613	673	664	621	615	647	645	609	663	661	607	675	641	658	630	642	609	645	614	606	663	590	636	618	618	602	662	621	594	618	636	622	653	594	609	597	645	652	605	602	589	621	634	671	615	643	619	683	667	672	651	643	628	620	624	663	644	634	604	615	623	618	615	601	637	614	608	597	638	600	636	661	665	643	666	634	623	599	640	681	615	618	609	663	659	581	678	647	672	624	644	661	615	663	651	669	668	651	640	683	636	684	649	669	699	632	627	597	619	604	671	632	614	622	646	621	671	629	614	629	650	644	630	664	656	591	652	606	583	664	668	665	626	629	634	656	593	619	646	632	672	636	619	658	664	655	633	631	646	649	684	655	653	684	668	680	637	630	608	624	586	599	626	628	644	592	666	648	609	637	645	654	663	670	586	679	618	667	637	637	670	658	658	615	582	637	632	651	638	663	639	660	640	609	609	642	668	612	588	632	667	630	607	667	631	622	626	655	670	629	663	612	628	665	642	623	620	641	645	654	636	599	630	622	606	603	652	639	647	593	636	662	647	610	604	650	640	628	630	667	617	651	636	673	616	656	622	653	653	623	619	599	647	700	658	624	629	644	658	645	662	624	646	615	613	595	645	635	659	619	667	622	627	671	627	615	642	623	600	657	622	611	630	634	620	661	653	626	620	655	651	607	614	634	637	658	631	645	643	664	668	638	659	613	610	615	607	615	610	612	622	648	651	622	647	638	593	625	630	693	609	633	631	618	645	642	637	682	653	635	649	645	652	610	646	631	631	614	675	634	638	656	620	625	643	626	600	653	640	617	633	672	627	605	614	626	644	634	628	635	622	632	632	633	719	637	647	665	674	671	650	605	669	626	647	647	641	644	618	646	662	694	605	621	650	622	627	619	621	610	625	595	615	617	617	652	679	642	659	620	635	635	655	670	672	658	615	675	684	651	672	611	664	627	658	624	636	642	629	642	638	677	645	631	665	662	612	622	651	612	659	658	629	607	653	544	620	607	664	640	599	614	642	675	651	666	638	680	609	625	605	665	621	641	642	663	571	592	644	620	626	660	655	633	631	616	617	642	615	648	645	612	657	611	630	660	641	653	639	670	622	629	617	628	669	603	645	669	610	671	673	609	645	628	644	597	643	622	655	621	640	650	608	580	688	674	633	642	675	697	606	633	605	634	570	659	655	642	613	686	660	633	640	608	640	653	662	677	639	641	643	653	623	625	660	632	614	656	676	620	644	614	619	620	637	616	653	636	683	621	649	631	646	641	664	654	657	634	656	607	664	672	631	633	652	649	630	631	600	656	655	637	618	651	600	643	637	628	650	648	609	593	648	691	653	681	623	623	622	615	653	613	659	661	679	596	651	627	673	641	634	599	625	659	673	614	624	621	653	620	616	631	631	666	630
24513	21575	33133	26671	19161	12568	3091	452	327	323	292	297	316	302	303	279	280	322	298	301	309	289	321	315	315	298	315	335	300	301	267	274	283	311	316	296	271	285	306	295	315	317	307	304	318	296	326	310	293	314	273	300	301	282	303	292	310	284	297	283	310	307	285	294	313	295	280	317	292	288	286	282	284	287	312	295	290	311	313	288	308	298	287	306	292	309	291	273	305	268	307	331	323	316	312	301	306	287	306	303	278	277	300	308	291	327	280	317	280	265	276	290	319	282	297	293	288	327	289	301	294	319	277	297	301	285	282	282	309	274	287	311	303	267	304	293	259	275	301	285	302	311	300	316	261	289	301	285	303	280	281	293	312	268	263	274	326	297	299	320	314	306	263	296	294	291	325	314	295	300	292	264	286	322	331	280	305	267	274	292	290	282	300	304	303	291	302	305	297	296	299	324	274	345	295	279	278	296	296	287	281	264	285	291	288	322	307	309	321	321	307	317	309	312	266	285	303	310	284	277	290	280	297	299	300	260	284	299	302	299	330	284	269	291	305	309	291	284	297	288	300	307	301	287	285	285	259	296	285	271	274	299	279	324	318	269	268	291	286	254	311	269	303	258	267	311	252	307	283	297	309	305	344	286	281	295	289	277	291	354	288	282	271	289	296	285	321	279	277	279	268	284	322	292	301	272	281	323	284	270	273	289	297	304	272	272	308	292	302	295	263	301	274	307	277	313	286	290	297	288	269	303	306	289	299	299	283	289	286	345	296	245	345	308	302	279	327	298	313	330	295	299	299	314	298	286	263	273	259	311	266	313	286	302	278	322	286	293	298	303	297	320	320	277	329	265	265	310	314	285	287	329	306	298	287	299	313	298	275	275	261	290	274	242	307	280	290	293	273	286	293	282	329	298	286	324	304	290	279	299	310	319	290	278	304	293	294	326	286	291	286	288	272	274	277	283	278	292	279	314	286	305	299	304	294	284	315	283	295	310	317	274	292	301	301	331	290	289	241	309	297	295	319	293	338	306	315	300	317	280	309	325	313	286	319	316	270	312	296	296	266	293	300	304	272	274	293	302	312	265	289	306	287	286	282	282	301	330	303	278	295	319	281	319	296	292	294	306	283	266	282	303	322	299	287	293	320	290	284	310	294	292	298	319	329	284	318	286	304	317	296	283	280	309	290	314	276	294	334	346	270	254	274	316	295	300	273	289	304	291	256	306	262	294	276	299	312	276	297	287	315	276	313	308	250	312	300	317	290	293	316	293	301	287	303	287	288	315	307	287	292	275	304	318	309	273	292	321	265	317	261	304	287	303	299	299	289	308	290	318	293	293	294	272	276	294	293	306	273	315	305	289	284	277	297	252	297	313	286	287	302	301	291	309	303	312	258	279	285	288	289	313	296	311	280	303	298	309	286	269	323	305	305	273	278	294	308	304	308	262	300	291	304	282	298	283	275	304	274	292	272	328	291	280	299	300	313	303	280	307	295	293	313	337	292	303	277	293	286	292	310	299	273	270	295	305	323	332	299	308	303	302	304	336	305	289	282	287	319	338	301	267	287	296	300	279	283	308	303	303	285	315	299	306	273	263	299	303	296	340	280	307	313	319	296	281	295	283	295	304	294	309	298	297	285	283	327	296	291	248	284	290	304	316	337	310	286	260	286	301	295	308	269	330	308	310	249	284	299	303	296	318	286	285	331	245	313	326	312	286	311	275	288	288	301	290	275	297	329	285	280	274	307	281	289	307	317	294	298	282	290	306	278	330	315	308	270	280	271	297	280	313	291	295	277	275	307	281	315	286	317	322	263	311	296	329	318	304	314	302	272	288	292	292	318	272	280	308	300	293	293	313	281	279	298	293	289	303	297	288	288	300	284	313	312	276	300	286	322	282	286	292	296	292	303	304	313	325	321	305	295	316	300	309	316	331	321	285	290	309	282	293	298	273	282	290	320	304	292	322	296	260	291	289	289	293	316	322	313	320	273	329	281	283	301	287	319	292	284	310	287	284	279	277	292	269	285	288	299	331	272	282	303	257	294	334	302	290	256	308	307	317	292	303	294	299	276	274	301	287	261	279	309	290	312	300	293	293	296	285	269	303	306	261	292	288	277	284	291	326	305	303	295	296	293	277	265	296	289	318	294	296	288	312	291	296	319	304	284	274	309	284	282	272	274	296	292	305	291	298	300	301	311	296	315	289	270	305	252	287	285	307	302	289	283	300	293	325	257	296	285	315	306	293	303	269	313	296	302	280	346	292	288	318	295	269	289	300	288	270	279	305	281	308	284	275	270	300	303	319	295	283	304	286	275	278	292	309	318	328	292	263	303	299	310	306	326	286	256	309	293	315	315	314	275	283	284	258	356	271	296	307	324	315	319	283	296	296	275	242	317	330	281	300	320	286	284	306	277	317	328	323	294	304	293	267	286	282	279	280	296	306	285	288	299	274	278	297	285	311	286	295	294	319	276	298	318	305	272	267	282	321	295	316	296	285	307	265	293	323	328	279	291	254	281	312	291	282	303	279	306	302	282	267	291	316	309	291	321	298	275	288	310	298	287	287	286	275	296	298	305	286	285	298	298	265	296	307	288	280	276	289	272	307	300	321	313	296	292	300	333	302	285	285	281	262	328	296	260	274	283	302	290	306	292	282	306	301	331	303	281	305	299	299	295	289	336	299	261	282	294	281	282	296	286	285	308	300	304	321	318	306	317	293	290	279	297	296	318	274	289	322	291	310	283	330	298	305	288	271	299	281	281	318	292	283	319	278	271	257	314	314	323	303	315	274	328	291	293	286	307	285	268	273	294	294	291	279	274	296	317	279	278	315	293	254	279	305	309	299	310	303	301	321	321	300	303	303	279	295	292	292	284	310	288	279	307	318	265	282	313	285	295	297	303	308	281	319	313	269	313	297	315	292	278	320	324	295	309	324	306	287	284	297	311	288	307	284	302	281	285	282	342	285	298	318	278	269	291	296	298	294	278	328	291	316	291	308	293	305	286	309	279	282	290	311	296	308	301	283	326	299	305	293	290	342	301	293	302	294	272	306	306	320	306	282	283	281	291	328	295	278	282	329	327	286	279	315	277	306	307	283	307	291	289	303	271	282	319	299	283	290	277	323	278	308	288	313	312	293	290	324	287	289	277	313	269	312	308	288	317	284	323	321	283	292	293	292	314	315	303	302	296	303	292	302	290	283	296	283	314	297	304	273	299	265	258	276	309	298	310	315	284	320	299	284	305	292	316	310	339	272	278	313	301	306	322	268	306	273	306	302	272	306	329	294	306	294	285	303	307	287	299	285	270	288	285	346	344	307	336	309	305	273	314	289	289	296	253	321	282	305	286	288	272	287	320	273	284	293	303	317	277	287	312	278	296	274	296	277	329	296	303	299	282	304	279	277	263	298	317	314	297	301	301	281	290	283	310	306	299	286	284	312	287	293	332	295	340	273	262	296	297	270	285	283	304	300	294	296	304	287	303	299	296	305
44233	76345	59589	32740	20869	17639	4232	868	376	376	390	403	393	412	373	397	370	372	352	334	348	368	344	406	380	335	372	382	351	388	370	375	357	371	369	368	380	374	350	397	346	382	389	351	366	371	360	367	373	355	339	359	343	339	310	356	347	356	332	328	372	354	383	361	327	382	366	369	365	316	346	349	354	379	382	353	333	336	387	381	358	345	340	386	357	374	352	371	375	367	366	347	368	366	365	345	370	367	400	386	393	355	349	329	348	349	400	376	352	364	381	347	385	355	363	335	350	403	346	347	402	367	337	336	375	340	386	369	370	358	379	381	320	356	380	354	321	379	342	385	392	361	351	339	343	353	359	370	341	338	410	354	340	356	360	379	345	354	384	380	360	375	364	359	360	349	379	395	379	336	367	357	360	349	368	368	378	354	336	359	394	367	365	394	382	416	324	346	388	397	360	353	362	349	393	345	364	373	398	329	350	355	352	324	337	385	373	381	357	357	402	346	352	343	335	361	362	401	363	385	375	356	347	348	360	345	385	359	342	357	353	388	385	318	363	344	396	386	392	369	373	331	373	383	360	372	370	356	375	353	356	406	385	343	363	395	394	352	384	408	385	356	384	337	353	323	343	378	372	365	347	361	342	377	371	358	350	399	321	410	380	372	328	393	350	366	378	372	358	364	361	343	345	353	359	384	371	359	375	371	379	345	366	396	369	321	359	402	345	359	342	377	401	359	368	377	364	364	369	351	355	364	361	388	377	371	391	332	335	360	360	350	395	326	349	386	335	374	344	334	373	349	387	348	336	333	358	343	373	362	363	372	345	352	361	363	375	382	350	395	372	366	358	392	378	390	346	399	335	384	347	377	351	348	363	356	372	375	366	390	364	403	320	366	366	375	370	357	378	356	352	335	331	318	384	330	375	355	357	363	364	353	362	369	359	399	368	358	344	372	361	365	352	399	353	366	370	368	374	372	380	373	349	326	381	365	371	402	350	350	339	371	372	361	368	361	368	389	373	357	367	375	359	380	347	362	351	386	340	371	358	345	374	369	363	368	322	371	351	386	356	344	358	353	396	375	377	357	347	354	326	354	392	364	355	369	347	367	364	370	352	359	384	386	359	379	371	346	376	347	375	361	358	368	369	358	344	351	367	379	351	366	340	370	396	361	391	344	408	378	345	394	362	364	341	364	332	346	367	382	375	363	378	362	359	367	351	330	362	348	312	360	370	371	353	361	353	368	367	366	380	354	354	330	363	347	353	376	362	362	406	364	352	375	355	371	352	352	362	363	359	337	363	350	382	372	383	348	348	360	357	391	332	350	342	338	378	363	377	355	336	363	362	371	344	374	349	377	359	338	359	358	334	372	356	366	375	393	350	369	359	359	361	336	357	342	356	338	407	353	324	365	392	358	377	367	342	367	346	356	364	358	353	373	338	328	344	402	355	358	348	350	372	373	374	363	361	364	344	337	358	387	334	377	375	333	357	386	356	379	361	373	366	359	366	325	347	364	375	337	368	338	341	400	340	382	375	373	343	335	354	393	382	364	351	367	366	350	313	340	359	399	399	345	379	400	370	360	324	362	356	360	337	354	365	365	370	356	325	389	352	365	383	342	347	370	317	351	340	351	372	375	398	388	382	382	379	367	371	356	395	370	329	395	380	406	374	350	335	374	341	363	376	350	388	376	360	351	369	365	349	321	358	384	374	377	364	380	329	368	335	379	335	360	344	348	385	360	339	354	377	361	353	372	392	353	391	355	344	339	366	334	397	344	369	350	341	367	361	396	380	353	355	333	383	357	356	398	348	340	388	382	327	358	351	356	386	353	385	349	370	364	366	370	354	332	361	380	367	380	342	361	387	355	340	345	367	385	359	383	380	362	360	383	340	360	365	381	340	329	365	351	354	374	356	324	364	351	356	380	364	371	371	367	343	338	372	361	361	379	349	345	326	382	371	366	396	322	344	340	382	367	332	354	369	404	369	377	372	374	363	346	378	370	378	373	362	354	377	391	359	346	366	370	334	350	364	345	375	382	366	365	351	370	396	369	365	362	349	364	394	377	393	382	388	389	323	382	363	371	356	365	367	367	348	343	406	341	370	376	359	355	351	344	353	312	360	366	377	339	362	375	400	390	351	351	358	350	357	384	336	369	349	374	380	343	320	368	351	368	365	385	349	391	354	367	351	391	384	339	382	393	359	326	367	354	360	361	401	373	359	363	400	337	363	405	367	396	385	348	358	357	378	352	347	366	370	366	366	365	350	368	343	393	394	343	360	349	345	380	373	350	361	387	379	358	386	362	393	395	381	341	375	377	344	352	351	350	365	351	383	334	397	382	371	382	378	352	366	372	353	410	404	369	355	393	362	357	399	326	376	377	363	339	370	378	399	352	372	370	346	348	336	384	364	387	345	345	380	369	360	344	361	359	392	334	356	348	359	371	330	367	353	356	397	360	362	365	350	341	347	316	339	395	365	373	344	411	353	392	364	357	377	345	384	357	360	371	358	350	357	349	343	362	341	368	359	373	356	398	361	358	342	374	369	384	408	372	370	365	342	339	359	343	382	350	379	371	388	409	360	354	400	360	361	365	364	371	360	370	361	359	384	345	375	345	365	336	346	351	346	363	354	413	357	343	352	373	347	343	387	372	336	368	340	338	336	366	336	361	347	385	357	356	366	392	372	350	379	362	361	350	333	354	384	335	385	371	359	386	357	361	351	372	343	381	354	362	347	392	352	353	340	329	368	327	357	374	372	364	377	368	377	347	373	335	367	333	370	346	378	355	366	359	344	360	371	397	355	351	357	328	340	381	349	360	382	367	361	418	382	351	393	340	370	314	370	359	379	387	355	365	338	354	381	343	375	369	341	359	366	336	344	365	392	365	368	374	329	383	382	381	359	347	335	346	358	368	313	373	406	391	369	360	397	369	374	360	375	329	386	358	390	341	345	388	336	369	357	350	366	389	359	359	365	317	377	326	370	347	372	364	354	334	353	377	342	346	373	345	346	382	350	365	362	398	385	367	344	366	361	394	387	342	366	386	376	312	374	365	362	363	381	358	368	360	344	382	353	366	336	344	365	363	382	377	363	326	360	342	370	391	356	366	335	324	334	377	378	362	358	360	333	338	367	356	318	359	377	343	373	342	388	373	366	362	366	403	357	372	318	339	371	394	354	362	390	371	353	347	379	346	350	355	365	377	365	339	376	362	366	366	359	373	386	375	376	352	380	338	394	400	347	363	381	376	403	381	394	358	326	352	386	377	339	388	366	348	357	377	355	396	345	383	362	362	370	361	373	352	322	402	361	399	383	336	297	383	352	395	388	314	367	347	355	366	372	329	374	354	368	378	396	393	379	377	374	355	359	375	389	343	345	343	379	394	349	359	345	394	388	333	385	363	395	381	364	398	381	401	347	357	366	350	386	359	328	341	389	392	354	371	357	329	370	345	357	368	328	348	342	340	357	404	330	359	350	365	356	333	373	372	376	335	359	353
22275	20843	30681	24397	22102	24267	16804	4452	795	740	742	683	696	720	706	707	705	678	693	671	673	661	667	710	711	702	644	713	647	675	733	683	688	617	664	631	658	689	664	706	675	696	670	670	673	655	658	627	672	639	674	631	635	672	661	656	640	644	656	681	648	634	698	666	663	671	622	636	684	694	681	697	662	697	661	689	633	624	629	649	635	670	667	654	644	676	639	631	639	646	659	668	650	642	671	652	666	611	648	686	659	660	709	664	677	666	663	671	603	633	640	654	665	646	652	699	641	647	666	658	651	653	672	683	664	645	670	632	642	608	684	661	620	636	693	670	676	623	664	626	687	651	638	654	623	672	677	621	646	639	644	630	678	660	684	679	657	694	636	665	661	729	644	636	679	643	644	652	639	633	654	675	640	694	637	664	637	667	665	661	646	632	639	639	672	672	639	620	701	655	649	654	642	683	673	656	656	680	643	732	708	656	718	657	670	666	696	632	622	668	711	635	646	612	660	637	676	686	635	690	680	655	668	602	611	675	669	636	686	716	631	643	630	679	668	597	609	682	658	658	680	618	646	618	626	629	639	721	648	691	658	659	662	659	724	673	639	645	671	667	671	654	646	657	649	617	648	613	639	635	657	638	673	690	693	648	627	659	640	643	662	663	669	655	645	667	643	638	676	647	689	653	684	649	685	666	669	637	654	611	632	687	673	690	650	601	643	673	678	647	680	637	661	647	665	690	685	694	651	661	643	647	645	686	685	644	670	682	647	675	651	632	667	679	639	643	665	674	674	663	667	646	651	694	660	656	634	679	686	633	666	719	637	615	671	670	667	643	666	647	684	700	656	645	693	659	675	660	666	638	658	642	622	653	655	629	670	641	638	651	672	648	663	643	653	656	694	657	710	629	670	640	683	642	676	669	647	670	668	700	671	676	649	612	672	705	656	675	703	648	663	611	698	641	665	616	653	641	666	687	691	655	654	717	696	626	639	660	727	676	672	679	706	627	715	586	657	677	687	646	619	659	622	600	661	623	701	603	697	655	692	632	654	640	671	623	655	720	608	600	629	637	675	675	636	637	637	638	622	619	666	666	615	654	666	648	630	663	654	683	649	627	675	642	648	666	682	656	655	665	649	648	634	694	631	673	660	688	656	671	659	657	623	640	676	662	670	645	667	646	648	652	648	649	656	645	653	689	657	681	692	651	646	721	660	667	662	661	661	685	667	688	629	708	656	651	678	649	635	675	659	596	637	659	631	648	654	654	699	710	683	690	693	672	651	615	617	683	674	678	663	685	651	720	669	640	665	641	652	648	701	669	714	664	695	666	643	616	622	616	675	618	660	656	655	626	647	661	666	674	642	648	665	692	657	621	601	693	683	669	630	623	682	657	650	665	661	623	677	642	647	664	675	649	661	680	679	686	711	689	671	744	678	650	657	672	672	678	661	708	644	652	709	644	673	656	654	627	634	677	661	687	649	615	603	701	654	685	714	643	630	654	700	668	674	691	674	686	616	670	663	622	648	634	709	661	646	668	635	671	623	633	666	646	658	691	673	672	628	606	648	706	678	659	696	675	700	654	702	674	668	685	653	643	699	681	652	672	706	691	669	618	649	717	699	682	730	648	665	646	657	653	685	661	691	617	635	650	662	617	665	613	682	638	669	659	680	639	646	644	679	706	657	680	649	662	676	667	678	695	639	643	644	679	645	622	662	670	704	642	634	635	651	693	612	647	702	653	625	677	660	661	630	665	633	682	643	673	686	675	699	696	675	633	664	619	647	711	684	648	672	667	635	662	713	698	685	621	643	663	645	656	610	666	659	690	658	674	677	701	663	666	665	639	683	651	671	659	654	658	669	684	697	637	642	717	648	667	618	646	650	668	627	618	699	652	673	683	656	648	630	642	641	664	677	675	643	689	626	661	690	670	676	659	686	654	641	683	637	627	638	655	659	664	656	635	657	670	639	656	643	688	705	644	678	669	641	677	646	654	658	661	640	649	650	703	681	633	671	650	635	675	676	680	716	691	641	705	649	638	687	631	674	679	630	603	647	658	691	639	685	696	686	642	631	646	642	661	686	674	668	626	656	649	678	697	643	615	631	657	636	658	651	655	686	647	682	672	651	641	705	690	598	639	601	670	672	680	637	629	667	684	694	649	656	610	638	637	646	677	691	681	632	657	684	704	644	715	668	680	633	660	659	668	640	688	643	620	685	702	655	650	662	647	706	692	691	650	688	673	637	654	664	646	667	649	663	709	685	672	692	663	706	635	649	616	657	685	652	658	639	660	663	668	690	667	643	633	706	621	624	643	645	615	628	685	628	661	683	660	618	678	652	657	612	680	680	659	622	668	627	648	644	703	638	635	667	608	627	664	661	644	681	630	649	642	626	647	649	665	661	617	658	667	667	634	694	635	674	627	722	682	722	662	619	657	644	678	658	646	620	656	656	632	666	647	680	611	638	680	629	669	683	603	688	684	664	645	681	679	678	667	634	613	706	634	665	623	643	664	666	680	642	666	667	666	662	675	666	679	686	681	685	653	717	654	664	665	617	689	664	656	645	693	661	675	658	655	664	657	670	624	663	653	682	669	619	632	634	704	575	667	667	690	692	667	676	695	650	699	647	646	629	672	656	687	671	663	671	682	621	607	648	658	639	672	678	684	629	647	680	673	616	660	637	617	672	649	684	683	684	632	571	615	670	634	661	684	638	639	662	690	700	668	657	709	654	578	632	622	632	655	697	638	644	709	650	625	632	665	681	639	630	672	701	673	635	680	713	652	645	643	663	689	669	684	695	642	633	622	681	668	634	697	671	678	670	657	642	673	659	611	652	695	644	696	633	659	668	623	642	660	655	665	665	639	629	683	618	628	641	685	668	640	707	637	731	675	677	647	641	652	624	634	653	660	638	681	635	646	671	629	693	620	650	691	612	667	683	654	675	657	648	664	644	679	660	659	626	633	632	670	703	653	634	621	677	658	658	657	653	687	636	664	666	673	704	678	705	647	644	656	691	673	678	714	691	649	638	617	633	711	648	623	672	689	683	683	649	624	674	645	662	653	668	595	694	666	659	663	635	616	655	615	673	654	669	637	625	680	683	656	648	649	692	630	600	672	629	617	668	639	673	657	635	650	644	685	648	668	597	672	651	635	678	702	643	666	672	707	641	635	652	696	713	639	678	659	672	671	629	614	638	675	665	618	687	661	712	659	660	672	684	640	668	666	709	639	684	697	718	621	645	696	657	652	677	681	607	665	675	661	650	650	681	669	674	685	661	632	626	634	676	679	658	634	697	658	606	623	673	641	642	668	651	620	645	683	659	664	653	714	676	662	616	646	642	678	671	739	623	608	686	645	659	623	669	673	662	657	661	630	670	659	701	697	685	637	620	665	637	680	620	661	658	631	611	630	644	661	685	621	676	646	671	700	712	678	703	651	662	649	694	662	610	642	668	667	663	712	648	629	637	624	646	696	659	698	662	616	638	646	639	701	685	628
48741	90881	73212	51711	29835	30439	2788	4375	932	934	901	883	890	847	776	781	825	814	785	764	739	770	796	723	799	737	789	769	746	748	714	727	751	712	755	752	726	696	758	789	786	785	736	686	754	707	776	771	851	803	766	748	731	719	701	763	745	746	769	713	720	743	708	730	753	752	707	722	741	698	707	757	740	744	788	781	790	687	732	783	738	744	730	733	698	736	731	714	800	785	718	746	760	737	725	704	765	761	785	781	746	748	738	730	721	788	758	733	707	700	745	759	724	698	719	729	773	745	697	730	729	730	744	715	742	750	731	729	737	741	722	723	768	756	699	721	720	716	749	722	724	761	740	716	748	732	758	763	798	719	693	743	758	741	745	731	741	747	734	718	734	741	710	721	718	758	729	742	727	734	755	710	707	720	741	783	750	721	768	754	772	787	734	739	747	793	709	731	714	741	722	731	787	680	715	745	743	764	782	768	731	742	777	753	697	750	761	740	736	755	692	722	689	724	775	760	773	718	780	768	773	692	707	725	754	723	698	717	742	724	710	739	728	757	693	713	741	780	748	756	760	745	747	711	691	704	722	740	726	797	718	754	778	725	744	726	762	704	769	696	741	767	764	728	723	711	772	752	749	717	709	754	748	704	771	730	727	740	764	721	725	761	755	734	772	752	763	782	732	734	748	749	746	741	762	728	721	705	784	735	759	742	757	721	716	716	757	785	725	727	697	728	726	728	708	808	775	706	747	754	774	737	713	722	742	735	721	711	767	760	738	728	748	773	741	738	721	687	709	726	726	709	748	686	797	775	796	704	759	696	725	721	743	740	735	739	741	718	741	753	710	741	778	719	716	697	727	762	752	761	713	762	775	734	739	712	735	707	749	711	772	722	789	731	732	777	774	730	734	726	706	716	697	748	789	725	795	753	753	737	702	806	737	747	725	710	754	714	743	712	737	756	736	754	741	744	749	741	757	729	718	769	751	765	691	734	770	722	756	719	729	700	748	732	716	755	767	768	725	720	746	795	717	765	746	709	764	705	765	688	735	695	679	739	724	715	771	742	755	733	741	753	690	714	700	753	747	717	674	745	762	742	731	745	714	735	748	706	737	739	696	731	815	805	737	704	742	741	691	737	766	764	721	728	718	735	750	720	700	717	698	782	704	769	718	723	780	735	747	774	737	716	708	755	745	738	753	708	729	724	754	714	817	751	777	726	738	756	753	747	727	753	794	744	729	714	790	756	701	731	754	719	754	743	740	792	729	739	776	707	753	728	714	737	749	747	722	751	721	748	710	757	754	771	776	759	720	750	738	725	722	705	724	714	718	749	763	761	720	776	703	750	798	727	744	717	689	742	734	727	754	789	726	722	723	710	701	718	781	776	718	730	722	751	740	764	776	751	705	732	748	757	781	736	714	765	723	706	737	746	731	759	748	775	674	734	713	715	718	735	733	736	763	751	706	769	726	739	781	719	744	712	742	731	724	754	769	730	700	682	730	713	755	724	752	720	736	749	758	797	739	730	762	768	746	730	798	729	742	803	748	756	752	742	766	764	747	733	748	701	745	720	757	726	728	722	743	728	746	725	712	730	712	743	760	791	743	746	769	729	702	719	745	721	730	726	735	737	756	766	736	726	729	745	753	719	739	755	747	719	684	774	728	741	741	767	693	731	712	715	746	763	739	746	775	729	764	758	729	813	697	704	710	763	710	773	742	744	723	787	678	749	750	730	723	740	756	758	729	696	742	734	745	743	778	745	753	775	799	725	781	757	691	745	715	777	728	729	736	711	739	761	739	760	711	711	789	744	777	710	753	751	732	737	799	742	703	709	761	747	761	714	729	714	768	760	645	789	789	775	756	760	771	761	722	770	700	726	744	669	721	773	756	736	745	757	679	729	778	723	743	731	729	724	771	666	755	739	762	700	749	737	775	763	729	753	719	749	793	712	719	731	789	719	733	729	748	730	728	722	693	738	749	735	739	740	741	721	748	742	696	735	775	712	748	722	762	790	711	682	792	729	733	715	732	721	737	740	713	713	723	762	734	718	758	697	736	697	727	722	744	749	770	722	676	723	737	752	759	791	712	731	736	728	744	704	764	703	726	719	730	723	709	735	714	698	723	716	716	756	733	758	759	752	721	714	752	780	746	744	723	749	715	716	751	723	748	720	769	767	729	748	751	702	749	737	743	739	739	723	770	740	758	702	716	758	744	704	715	714	724	762	709	768	759	744	743	685	764	739	738	774	754	712	695	752	684	736	736	756	730	760	707	744	772	748	676	740	739	741	767	722	717	756	738	736	793	775	743	685	735	721	758	719	763	696	712	763	761	688	706	759	724	756	749	721	743	769	742	744	714	740	751	693	763	718	707	745	766	786	725	751	719	718	714	770	734	723	741	747	691	794	719	756	775	739	703	743	748	759	756	759	742	769	767	735	750	707	715	753	747	761	745	731	709	693	738	716	742	724	750	687	711	750	746	732	746	783	721	738	720	771	722	699	749	779	713	762	755	744	739	765	754	696	722	742	752	686	720	731	702	748	757	736	762	751	741	758	787	758	722	758	741	704	735	747	748	749	743	770	755	721	720	748	749	748	712	705	729	716	723	728	747	768	690	707	738	743	717	752	750	796	736	738	715	679	738	761	735	754	749	732	723	707	710	741	727	748	758	716	760	738	774	778	718	731	750	702	753	746	717	733	740	718	747	792	809	714	770	725	728	763	743	747	741	752	697	744	774	752	699	723	772	728	748	723	768	731	763	694	705	740	747	721	770	736	709	704	740	773	741	717	706	724	756	732	779	649	736	747	738	754	786	747	747	689	742	782	714	682	774	748	765	762	737	759	716	720	716	722	714	682	690	704	700	707	744	737	708	728	750	747	708	779	750	717	721	749	728	779	699	721	739	729	774	713	734	740	721	751	682	738	719	699	700	728	747	755	782	741	751	680	700	703	762	725	705	786	728	753	715	770	705	702	731	742	749	761	730	714	691	745	702	706	777	721	712	724	753	677	746	745	729	742	719	728	764	771	739	775	725	725	732	773	735	710	746	778	730	767	729	738	750	787	740	696	716	784	781	726	722	729	773	773	688	770	746	751	770	725	737	701	714	748	773	747	715	753	715	751	718	714	774	715	731	739	774	738	749	771	741	754	704	738	759	767	742	783	764	693	744	731	739	706	789	766	707	753	763	720	738	741	720	721	713	765	730	733	775	763	784	743	746	731	730	734	743	749	727	735	696	690	745	770	776	776	728	745	737	709	742	786	786	707	758	732	762	721	761	725	664	754	737	726	760	819	727	732	721	735	721	743	715	710	749	701	684	736	709	723	743	768	787	750	791	756	765	750	760	779	706	746	711	740	750	764	776	776	752	765	711	757	749	747	755	790	730	752	740	780	786	752	732	725	710	689	738	744	751	742	783	756	700	776	752	701	727	778	769	719	745	740	712	725	751	734	766	719	715	746	770	720	739	692	706	729	746	722	707	709	748	730	786	750	702	761
29663	24701	31751	14460	3138	1640	531	458	304	303	334	327	328	301	314	302	311	299	321	343	304	330	324	286	277	352	312	283	301	340	296	319	296	320	311	306	303	304	318	330	325	326	296	312	327	291	298	307	335	308	316	330	303	316	298	366	320	293	323	314	327	322	321	327	306	312	325	277	325	298	327	306	282	346	315	324	309	321	335	303	298	346	314	308	312	325	324	301	287	329	330	340	349	327	320	315	321	309	277	311	308	330	304	323	308	328	324	290	286	321	291	320	300	320	299	311	321	334	324	334	318	302	314	288	314	333	316	325	308	345	312	290	319	304	332	298	326	306	295	316	329	323	334	290	280	296	282	302	330	318	330	302	319	281	292	308	307	350	281	308	314	294	298	312	317	295	297	323	298	341	317	296	324	302	315	291	318	332	349	322	340	307	292	311	278	335	295	334	290	267	305	331	333	324	342	296	315	316	309	308	316	302	307	326	327	303	348	307	286	312	309	292	308	290	294	331	311	299	318	349	293	310	316	325	324	289	287	318	334	296	311	330	274	310	299	317	287	289	301	300	301	331	329	315	337	321	360	301	299	344	303	310	308	327	301	304	297	336	342	314	326	301	275	308	293	331	316	312	338	322	317	307	303	289	299	324	330	308	316	296	298	297	354	316	289	327	318	311	334	341	291	320	308	300	294	311	300	310	317	277	299	286	305	309	286	316	337	321	286	308	314	300	284	330	277	337	325	327	307	302	288	344	329	302	309	321	323	313	290	315	333	303	311	295	308	336	289	293	297	328	314	300	313	338	325	312	324	278	303	298	343	286	312	309	285	303	328	317	295	304	270	299	316	318	286	276	306	309	291	301	311	318	308	328	290	309	334	301	305	292	347	304	307	302	324	288	319	304	297	314	338	344	313	274	271	318	278	328	313	335	291	296	288	304	337	313	319	308	303	335	301	301	319	337	301	294	344	300	319	330	316	276	323	318	304	317	299	324	316	325	327	308	284	295	307	302	251	314	311	314	290	302	341	298	310	286	271	310	320	297	278	349	300	321	272	327	316	355	289	310	301	334	302	302	301	291	315	331	313	326	328	302	357	331	300	332	320	316	298	290	299	297	341	330	307	312	331	305	325	321	329	306	286	338	289	306	322	300	305	328	326	341	315	332	268	277	303	336	325	299	303	305	285	307	283	293	288	368	291	307	317	293	287	297	334	315	320	331	308	306	308	374	274	278	318	303	337	313	310	312	293	302	289	318	307	307	335	307	312	298	310	310	309	316	291	322	309	309	304	312	356	300	316	325	338	321	285	312	337	298	315	323	334	314	311	309	325	311	333	352	318	305	303	290	347	296	329	327	323	299	332	320	299	324	329	315	311	314	297	316	331	313	327	337	278	288	326	329	305	311	332	309	286	299	355	312	301	335	310	292	303	317	334	313	306	317	318	317	318	294	313	297	319	339	342	346	294	315	318	309	306	333	319	328	289	312	308	320	310	314	312	324	293	321	301	300	329	322	307	319	285	324	283	292	308	357	349	303	294	308	308	324	318	346	351	298	327	303	285	310	325	291	291	333	330	305	304	316	309	326	345	313	315	329	310	314	297	326	296	311	326	327	336	323	307	308	311	325	300	322	339	318	319	308	298	287	299	271	276	335	285	368	308	340	321	332	315	304	289	340	314	310	297	297	309	300	295	318	309	324	334	323	329	330	323	299	303	318	318	309	305	296	291	301	306	333	317	303	302	329	338	334	296	334	305	326	274	317	305	313	324	317	310	285	272	272	329	297	324	283	329	289	323	300	327	345	303	319	337	318	304	302	295	304	271	308	295	305	332	311	310	277	288	284	315	319	306	328	331	299	315	343	296	302	316	274	262	322	318	322	308	303	337	317	318	314	291	330	328	333	289	320	294	337	329	296	322	272	295	336	288	284	297	321	287	337	286	306	325	329	300	325	314	306	313	316	331	321	306	315	339	308	293	314	324	311	377	338	332	301	334	314	315	324	299	304	281	330	309	323	340	329	319	301	322	317	332	317	327	323	322	324	288	344	305	325	329	302	300	333	324	284	303	296	286	317	337	321	321	340	297	323	324	311	325	311	324	329	342	280	310	306	312	350	338	328	316	326	303	313	317	325	285	334	289	299	312	320	339	307	341	312	279	323	308	285	310	317	333	291	306	343	337	317	287	300	322	273	305	347	321	287	323	314	319	335	300	295	322	328	296	316	313	347	342	316	338	307	338	276	292	322	316	295	323	320	315	312	314	294	308	306	320	284	313	305	291	322	316	348	302	289	338	322	331	306	337	309	311	324	322	315	316	306	289	299	296	308	307	296	353	326	318	330	329	293	288	323	332	323	316	308	318	302	309	311	336	359	324	303	293	306	301	313	318	309	342	309	294	300	304	311	300	309	270	292	315	299	334	304	315	301	301	323	296	299	307	311	292	322	332	316	312	322	297	309	308	327	305	348	331	334	305	329	330	307	309	314	300	321	327	288	315	306	321	280	315	317	325	303	322	326	314	263	310	297	347	300	311	279	301	343	331	312	331	305	327	324	333	274	323	300	298	300	319	314	293	319	335	318	328	301	310	316	317	310	298	311	283	335	313	308	326	331	295	322	321	314	297	328	318	304	302	300	299	277	325	326	287	301	316	314	321	320	316	315	310	315	264	309	282	317	332	308	318	324	317	319	324	316	325	298	309	299	299	331	291	326	309	330	309	255	316	290	318	331	314	318	329	303	304	272	306	302	309	325	311	323	292	319	325	279	315	302	327	339	329	325	314	324	313	297	325	292	322	324	318	315	314	339	321	321	320	342	316	315	305	303	300	312	313	319	323	337	320	272	335	333	310	306	307	323	299	297	300	299	301	321	316	314	295	302	324	308	299	299	297	311	342	325	328	350	299	290	312	323	313	309	288	308	303	326	318	343	339	310	310	296	296	355	307	314	297	285	306	309	297	336	301	320	313	305	271	319	314	307	279	309	298	315	292	300	320	333	307	324	313	332	328	282	305	301	328	316	315	352	358	286	335	310	318	306	327	291	335	310	348	329	344	315	312	317	308	331	284	336	320	336	324	303	300	307	318	300	312	294	314	284	323	312	317	307	318	336	317	274	317	335	285	325	310	310	307	330	338	293	320	318	315	312	310	309	300	306	317	311	313	317	316	294	289	333	336	337	310	308	323	322	316	336	301	309	316	302	339	296	305	289	295	313	321	281	311	321	313	281	318	295	299	315	336	287	308	313	295	294	325	300	303	304	343	292	298	312	316	315	300	328	311	302	356	321	336	303	312	289	338	308	308	305	300	300	316	336	341	343	292	293	310	332	325	318	315	306	294	306	337	359	325	322	337	321	304	328	274	326	325	298	353	341	329	335	284	331	282	289	327	295	321	308	332	327	340	301	306	297	302	309	335	297	299	318	328	301	313	323	312	318	317	263	302	316	310	303	302	313	308	310	319	326	303	332	322	294	324	307	286	302	314	328	290	341	314	287	327	312
35861	40676	30102	10874	3312	2190	541	501	380	341	387	394	330	328	341	363	350	346	411	350	361	354	362	383	361	371	310	363	372	369	339	324	366	358	357	367	354	351	404	354	359	377	366	380	386	365	403	360	351	379	383	353	359	388	370	383	391	364	386	348	345	352	362	370	385	368	393	370	354	382	353	316	358	353	390	360	343	383	372	349	352	346	365	389	353	348	318	349	359	331	345	362	360	354	345	358	363	379	336	378	344	370	368	368	372	365	374	395	359	352	369	339	320	353	371	337	386	370	337	342	416	370	333	361	389	407	334	377	358	341	378	389	345	351	346	393	339	369	350	333	340	361	392	378	381	389	395	359	374	391	345	332	346	364	350	367	374	361	364	348	322	340	391	367	378	367	374	372	334	352	386	381	350	338	347	352	360	364	386	370	371	355	354	349	346	355	373	369	358	390	366	365	352	358	353	362	377	366	374	355	344	380	357	346	349	337	368	318	326	377	378	365	320	409	348	356	341	357	364	323	340	367	361	379	352	336	358	327	367	355	354	344	356	374	349	353	367	369	386	348	359	355	346	377	379	329	371	355	330	351	366	358	362	377	371	369	337	357	350	348	396	406	374	378	343	336	373	353	369	363	346	363	331	361	368	374	380	336	327	353	382	378	355	337	393	379	352	407	375	345	370	357	350	375	352	374	333	384	359	401	374	356	410	378	345	367	368	357	345	374	305	360	426	352	375	397	348	380	366	360	369	333	362	377	366	346	392	380	395	389	384	403	367	352	376	383	363	346	362	345	360	399	350	349	348	357	362	355	376	355	338	375	337	388	371	369	362	360	377	329	339	348	330	360	350	368	354	363	348	345	384	385	348	361	375	315	369	332	397	334	350	392	381	341	383	345	348	386	344	365	375	356	370	360	334	378	366	367	369	335	345	353	401	412	358	361	337	369	377	344	360	370	360	376	368	339	328	343	360	340	365	372	341	373	372	345	379	354	385	356	360	381	351	371	331	346	346	337	355	326	346	354	321	359	369	362	370	356	384	367	380	400	371	349	340	359	345	389	390	343	330	370	344	372	406	357	380	386	359	369	365	360	351	377	356	378	378	348	368	356	338	358	362	373	364	339	381	347	361	399	360	368	360	381	366	365	352	369	364	355	375	339	358	396	367	368	375	349	366	376	387	351	381	313	332	322	375	364	367	390	359	414	368	362	398	354	330	388	374	373	357	386	373	348	385	355	336	392	377	394	384	378	339	372	374	392	335	296	384	397	356	387	383	354	370	338	374	355	342	341	389	344	344	355	344	330	355	386	336	378	377	339	364	354	367	372	352	350	375	373	416	349	345	370	328	379	343	353	419	342	370	367	364	372	380	392	344	357	400	376	380	372	386	364	372	360	363	350	345	386	357	394	371	342	372	343	355	353	363	355	358	372	345	387	362	364	378	369	353	351	367	356	381	366	383	382	367	385	334	384	349	360	325	333	350	355	348	393	341	400	333	363	360	351	358	378	392	376	348	381	360	353	375	392	357	346	374	346	356	391	379	381	389	351	373	366	368	369	340	386	353	374	360	379	377	355	342	357	374	337	350	382	324	365	383	370	341	398	373	354	350	351	354	346	337	344	365	405	365	351	338	353	386	347	340	349	349	373	340	365	328	371	335	350	345	388	378	364	343	390	370	375	346	367	368	331	342	354	367	326	391	351	356	352	372	359	368	351	366	353	333	345	355	398	394	374	378	362	366	343	390	371	358	377	387	390	350	361	365	346	344	334	384	360	382	373	401	382	349	350	372	350	366	371	372	381	390	354	361	331	356	349	354	349	335	371	352	308	367	351	375	379	346	377	367	344	369	379	378	400	386	347	357	354	371	380	372	354	318	387	371	368	362	371	360	359	376	375	388	360	398	376	375	339	357	381	354	360	328	344	390	355	367	391	373	330	358	373	384	365	365	350	360	372	373	377	316	330	355	366	371	354	336	337	399	386	352	351	400	359	353	356	361	360	344	394	355	334	362	372	339	340	363	362	364	350	344	367	374	378	382	347	378	388	370	328	374	380	357	381	398	346	361	398	401	355	365	384	355	359	366	367	404	358	353	377	364	369	388	379	369	350	356	350	358	372	376	362	318	371	417	356	343	393	345	362	380	345	324	402	357	364	376	396	374	352	345	332	357	361	360	349	344	388	391	385	367	335	390	382	331	350	401	330	396	378	357	347	378	344	343	356	365	358	349	351	366	359	344	373	336	323	350	353	381	371	357	340	339	363	394	361	352	397	356	375	355	378	357	377	356	393	345	366	371	365	360	360	367	327	400	358	353	360	340	351	388	370	369	360	390	371	357	332	346	370	355	375	363	377	335	339	355	386	344	359	369	398	379	390	369	379	393	401	369	365	333	365	349	335	342	345	358	338	377	349	397	347	342	375	372	370	387	367	386	359	331	354	411	374	366	366	383	339	359	369	350	352	354	367	369	326	373	392	359	382	354	368	340	354	374	376	380	358	372	374	363	354	363	347	372	393	361	342	395	342	390	367	365	340	402	362	366	353	348	329	398	372	363	380	363	333	367	350	333	367	358	358	377	347	382	346	350	368	356	391	321	352	362	372	349	354	363	348	400	356	379	354	351	353	363	350	382	367	366	373	374	346	371	376	342	350	378	362	349	361	371	371	374	364	395	366	366	372	344	329	365	373	375	342	372	328	376	326	349	367	352	318	371	374	343	361	346	363	363	362	353	369	401	366	368	398	347	357	336	386	351	364	343	347	370	358	355	354	374	352	383	366	391	359	367	367	340	341	339	344	335	368	347	381	369	407	371	349	334	360	351	349	372	377	368	369	390	374	382	410	352	369	369	363	349	368	365	366	372	342	360	381	399	363	323	354	359	371	359	375	368	356	331	341	365	363	353	364	371	402	374	346	379	351	368	347	354	376	352	368	391	376	390	340	337	384	371	344	386	369	361	328	336	370	404	339	329	364	398	383	339	340	366	323	360	344	364	378	348	388	375	352	344	354	371	361	338	356	351	381	362	415	350	378	391	368	370	385	336	346	361	376	328	361	357	385	312	356	345	345	350	387	381	371	386	357	364	359	348	379	357	355	374	410	357	360	335	373	361	341	382	378	387	362	372	351	375	353	379	369	344	360	345	382	331	368	380	380	381	361	358	365	376	363	386	372	343	360	388	352	312	370	341	355	348	377	335	395	367	340	323	345	400	366	342	393	358	376	346	357	393	360	377	322	332	361	363	318	370	352	336	377	372	374	335	349	348	335	353	346	355	383	373	359	363	386	334	335	346	329	368	340	342	351	340	359	346	369	356	406	332	337	380	376	375	353	331	331	386	360	365	385	350	356	373	373	351	358	348	360	391	365	351	364	352	372	380	362	358	364	365	375	392	347	350	361	363	375	362	346	390	378	339	364	372	349	341	372	368	355	383	335	374	360	386	374	336	355	325	358	404	358	376	369	369	344	376	350	376	369	360	367	382	348	358	331	385	365	363	365
23450	21667	35651	30680	23493	15779	6667	2864	623	607	571	609	580	573	606	591	555	539	575	551	584	580	521	576	556	562	530	506	568	575	588	538	603	555	542	606	546	513	553	559	545	565	593	545	588	523	604	575	518	568	540	558	516	550	532	548	562	540	510	534	528	585	537	554	563	562	514	508	537	571	530	550	531	545	580	531	557	573	592	566	523	525	560	555	556	559	569	586	533	509	560	566	562	581	530	579	568	610	529	560	536	519	541	571	530	525	623	496	529	559	571	544	580	568	581	553	511	551	518	532	583	518	565	567	553	570	541	517	593	577	574	545	542	528	552	565	558	582	576	549	576	547	585	554	507	592	565	538	528	539	561	536	553	527	579	526	532	489	549	550	516	556	551	548	561	589	544	544	546	555	553	573	551	546	566	503	530	584	538	562	596	517	577	544	573	513	567	534	539	523	594	574	528	561	513	513	532	573	553	545	526	563	549	521	575	517	521	564	572	507	539	587	560	535	534	553	540	547	550	536	567	579	569	503	611	544	548	567	559	567	555	550	547	562	549	556	522	553	493	501	535	544	564	560	556	528	543	549	588	575	573	572	503	546	577	538	580	554	527	521	583	588	571	587	527	591	566	538	550	556	516	559	549	555	536	536	606	542	528	539	585	537	546	572	548	543	529	535	565	557	547	548	537	520	530	544	493	554	534	540	555	547	567	522	548	598	539	570	533	552	577	601	584	579	541	498	551	557	550	557	518	518	587	497	514	564	571	565	562	560	582	558	570	567	592	557	564	555	545	539	529	584	573	514	536	611	527	574	581	526	567	567	585	549	588	544	528	557	552	533	544	514	549	562	600	531	521	569	551	570	539	558	532	535	524	557	582	583	626	561	539	499	603	551	567	578	597	565	518	498	572	538	543	506	552	573	545	576	564	556	510	562	535	576	537	569	530	564	543	529	519	543	512	537	547	569	528	570	501	571	606	484	566	617	531	587	509	562	576	545	522	559	542	571	578	557	555	563	536	560	535	539	563	510	546	562	551	547	585	528	523	532	566	576	568	546	563	582	566	545	578	531	558	577	585	553	533	577	532	554	581	571	595	564	538	587	521	571	535	582	558	542	520	512	565	554	564	555	582	565	501	580	566	509	566	544	547	522	553	516	568	541	506	584	596	563	590	603	538	502	532	524	542	538	586	558	543	563	517	537	543	555	548	505	583	560	561	583	591	531	562	550	512	554	555	535	505	481	569	597	535	520	532	507	611	570	588	524	600	525	553	546	557	554	568	552	555	558	534	517	571	555	535	534	574	544	488	555	583	526	565	554	562	520	547	524	566	580	551	550	560	564	587	544	555	515	525	508	579	520	567	508	540	530	555	549	559	535	547	550	548	574	562	505	535	564	565	534	570	550	577	526	566	577	538	550	529	482	531	572	555	561	532	575	518	538	588	550	510	544	499	583	556	532	585	581	544	521	547	530	558	564	568	562	559	542	528	545	516	600	584	526	571	559	548	572	564	586	559	553	548	575	550	544	538	550	523	606	539	542	537	548	548	589	549	538	573	561	554	562	576	503	509	570	540	566	555	556	548	557	570	546	596	557	557	527	556	555	560	511	571	520	532	563	582	569	568	551	485	523	588	557	504	566	565	506	543	563	540	518	545	544	553	570	593	504	551	523	560	556	596	564	543	578	541	550	570	567	546	577	567	567	526	552	538	595	551	551	543	545	522	530	538	569	538	582	569	544	615	549	556	527	515	558	556	510	582	561	543	527	495	557	536	565	554	540	542	514	521	560	551	556	593	520	574	556	576	531	564	556	560	548	562	545	552	572	506	566	579	537	551	565	546	568	567	523	552	542	554	557	620	545	568	586	550	535	535	603	551	521	539	554	572	574	575	560	528	570	564	524	565	550	586	546	566	540	543	564	550	548	546	546	526	543	539	593	539	548	534	545	503	551	540	535	526	546	559	579	545	568	572	534	573	516	552	575	519	545	558	526	555	557	525	536	530	510	530	539	513	552	563	561	568	570	553	510	549	573	536	536	554	561	586	519	525	528	582	534	507	532	561	500	529	552	569	550	525	537	551	581	514	554	586	552	538	533	501	558	535	554	541	541	579	565	521	582	546	557	554	564	520	551	511	596	546	559	545	514	591	546	544	548	563	590	624	548	546	536	532	585	550	533	551	535	559	635	604	565	559	544	575	535	568	549	538	537	555	520	534	522	577	565	546	524	566	518	569	543	570	547	553	559	578	514	562	571	526	575	496	553	500	582	533	522	574	543	535	554	577	552	555	547	550	534	572	555	568	546	548	580	535	549	509	515	536	532	551	516	565	589	541	541	543	516	539	522	528	569	529	548	514	582	517	526	580	524	611	541	541	531	541	540	547	600	521	530	525	553	553	562	545	569	568	532	526	563	502	548	549	577	599	560	575	538	536	538	590	587	569	580	539	558	584	534	535	552	570	547	565	557	545	542	534	561	560	566	542	541	546	564	491	585	558	537	528	543	558	511	579	532	546	529	544	553	566	504	554	553	530	559	533	543	570	582	542	531	564	579	564	541	532	556	565	578	525	561	558	507	564	512	517	533	559	548	528	532	544	518	553	590	573	586	526	559	549	587	570	528	499	519	549	552	509	553	547	553	573	580	537	567	583	574	568	561	524	539	563	583	558	524	558	555	528	585	554	535	550	566	542	541	539	547	543	509	593	548	577	580	553	553	560	508	579	549	571	509	549	587	516	545	543	537	566	552	512	565	564	596	575	525	544	503	568	543	540	606	543	547	563	527	538	544	565	560	511	534	525	565	536	556	551	552	575	546	532	567	536	575	582	525	539	582	561	574	566	517	580	564	508	520	547	591	562	517	514	539	573	543	536	561	577	569	533	539	531	562	580	532	569	544	538	600	550	569	563	540	520	518	564	572	525	591	567	550	555	516	539	561	556	572	538	522	589	546	540	548	557	508	528	542	559	548	506	577	561	593	528	528	516	587	527	526	572	555	555	539	544	566	534	575	538	557	580	564	559	574	550	559	589	572	555	544	559	572	567	533	542	558	565	521	563	551	585	536	572	544	581	524	588	558	551	531	545	553	550	539	557	571	556	553	564	561	579	570	515	553	542	544	563	549	585	567	538	560	518	542	561	556	545	556	533	546	538	549	542	563	541	513	543	536	553	543	541	573	561	519	544	598	530	535	560	600	550	570	548	548	609	532	550	589	547	592	581	592	546	564	537	556	529	558	561	508	550	567	493	572	567	539	519	545	571	546	601	532	524	611	555	536	579	534	550	540	544	549	573	548	544	544	548	545	544	547	533	565	517	552	559	533	550	571	550	557	566	549	516	505	562	580	537	560	539	550	548	602	559	580	561	514	528	569	538	547	582	598	568	573	555	580	525	569	530	526	576	571	561	583	550	582	604	562	590	536	526	518	575	575	549	538	548	552	582	565	541	579	553	535	517	553	555	566	581	523	542	565	517	544	585	559	538	529	574	569	568	551	501	573
43654	81596	66289	40626	18925	16125	6250	3683	771	693	686	653	653	658	637	702	636	646	648	600	635	607	631	638	644	632	654	636	642	633	643	672	617	664	612	624	595	583	635	655	581	665	630	601	600	620	608	621	641	608	615	628	598	654	610	608	637	643	644	604	622	595	595	611	616	613	646	627	635	603	601	657	586	607	640	615	621	597	615	598	656	621	628	640	634	606	619	637	614	645	645	647	640	645	643	608	630	592	610	589	622	635	597	608	606	614	604	599	636	653	601	593	631	598	649	652	626	667	614	625	656	643	592	552	580	658	624	611	629	618	603	653	607	636	615	616	633	642	612	620	584	602	609	611	654	590	614	603	606	676	652	684	624	576	649	593	607	599	604	617	612	599	632	620	626	591	637	603	649	597	640	635	626	600	618	626	634	566	622	599	533	624	614	589	676	627	593	639	607	609	609	620	612	616	597	567	642	659	649	616	671	604	623	621	626	579	645	602	627	637	644	664	647	643	601	602	615	609	580	658	611	634	609	646	626	613	622	586	676	599	627	611	598	622	620	619	617	646	578	651	623	632	645	635	629	598	565	684	610	604	616	583	593	627	616	607	617	638	611	615	601	610	575	629	617	583	598	590	654	629	652	631	621	640	641	629	613	581	616	623	655	614	584	670	594	609	616	600	624	595	602	638	642	625	624	605	648	609	652	644	617	606	613	593	626	565	624	594	649	620	610	652	603	581	611	646	649	554	635	583	578	648	649	654	606	584	663	633	607	577	607	658	622	591	572	624	583	646	625	615	634	553	632	638	599	627	607	590	627	591	627	599	616	651	675	595	631	633	594	597	623	619	591	594	615	642	601	656	603	670	613	572	595	611	643	625	588	606	622	611	619	683	653	610	639	615	609	625	655	595	618	615	597	601	626	613	580	604	614	603	658	613	601	609	654	594	606	629	635	610	656	607	628	587	597	605	604	625	597	611	603	621	647	657	623	621	620	601	611	648	572	615	619	652	623	570	591	651	594	681	619	611	593	593	548	593	606	594	617	606	643	661	622	614	591	627	620	641	596	654	607	599	585	658	596	621	567	657	598	665	602	643	573	599	612	657	623	634	660	622	659	598	611	596	591	618	564	611	580	637	602	632	629	575	677	600	646	618	658	608	604	606	620	618	619	618	596	623	592	636	591	615	653	624	642	643	616	594	583	624	630	605	581	610	630	626	634	610	640	640	621	631	551	602	574	620	596	671	626	611	578	610	613	671	631	639	611	609	624	610	597	621	592	608	601	634	606	600	609	576	566	631	611	625	585	614	672	606	616	645	595	578	597	601	634	613	590	643	595	617	642	586	624	630	589	587	617	615	593	637	646	659	652	594	630	628	581	643	668	591	652	630	620	642	594	588	598	609	617	627	602	582	552	616	626	616	640	641	607	641	584	600	646	646	655	592	613	663	628	604	598	588	592	610	604	645	622	622	602	615	606	619	597	615	613	634	639	612	632	627	610	659	649	628	637	635	607	609	628	591	629	627	640	613	625	670	602	605	627	632	642	631	634	605	652	649	578	574	605	573	606	622	594	630	624	649	663	614	603	609	625	613	620	633	598	636	558	632	636	644	630	647	636	623	601	594	636	629	624	606	597	664	647	604	604	632	624	607	628	638	600	632	603	594	569	639	607	545	628	619	608	623	628	621	620	623	608	621	629	623	633	615	575	604	645	647	607	585	593	599	588	602	615	623	584	592	639	588	587	573	615	605	618	613	650	650	630	589	603	622	610	632	641	606	649	611	625	611	616	619	605	614	585	573	679	594	619	619	641	616	621	643	668	640	607	640	601	618	620	614	578	607	604	624	631	650	619	610	607	600	633	651	624	628	590	634	636	604	603	622	578	603	610	614	568	622	635	665	608	599	584	661	602	617	646	621	600	614	595	623	616	600	605	579	675	651	612	635	639	639	609	629	638	594	608	598	608	596	619	564	587	654	642	595	674	605	620	645	607	590	639	630	586	543	638	620	567	615	598	605	622	645	653	630	633	605	584	632	578	657	609	602	610	598	631	664	576	607	590	595	646	623	628	583	597	601	648	561	614	618	591	615	603	601	602	569	633	620	626	621	637	572	613	648	585	608	622	579	613	618	603	605	602	637	569	609	618	626	615	642	610	581	565	597	627	578	593	554	622	576	604	674	599	614	628	660	617	594	619	583	606	628	648	629	645	641	619	575	597	629	632	617	631	580	647	640	633	581	566	638	610	604	554	608	593	591	642	589	615	620	575	622	619	650	628	619	663	588	625	609	620	602	619	611	630	599	583	607	628	631	609	642	662	608	638	623	608	617	570	630	643	610	628	616	575	641	586	639	601	633	622	610	651	638	647	605	644	645	646	597	636	639	642	624	594	628	637	581	622	587	614	642	620	628	631	634	650	641	607	678	606	620	652	612	655	562	606	639	648	624	641	649	586	599	595	602	599	651	613	628	611	629	631	626	624	619	585	581	617	611	617	596	607	593	586	582	609	632	617	629	605	604	631	615	627	605	644	595	630	600	603	659	616	589	644	650	596	636	602	616	632	641	617	622	591	580	648	663	585	590	647	653	647	617	620	597	631	592	605	636	646	623	581	638	632	624	649	612	621	640	630	640	627	613	646	621	628	648	631	602	602	627	635	622	635	609	636	593	626	572	622	624	612	626	598	609	635	600	576	630	572	619	597	627	626	585	615	575	625	597	669	616	605	617	590	632	599	624	571	623	607	624	591	599	601	591	657	630	611	599	611	610	579	606	615	602	609	644	596	636	603	610	640	630	664	600	585	557	599	618	611	634	581	649	597	635	614	610	629	580	581	611	604	579	619	607	634	570	622	607	633	630	630	569	627	666	601	643	666	616	650	612	657	595	644	602	601	584	621	612	630	653	616	618	601	674	651	615	632	611	595	625	648	658	632	655	580	607	576	647	615	587	634	644	611	641	643	669	619	605	604	600	620	621	623	639	589	598	647	630	557	559	642	642	604	608	590	591	589	604	617	626	656	644	634	620	612	641	644	558	640	621	624	628	622	603	633	661	611	622	602	628	554	634	638	609	623	628	623	614	627	665	625	595	597	633	631	623	621	655	624	638	639	611	602	612	621	597	619	650	604	529	626	554	621	617	600	602	617	628	612	658	594	621	603	616	618	578	653	604	630	637	634	648	611	623	607	644	563	660	620	656	641	603	644	618	605	588	633	592	590	604	667	594	621	625	628	609	613	610	633	618	621	601	573	639	599	628	577	635	597	601	637	663	610	631	613	618	630	641	598	627	588	614	665	636	588	634	639	600	613	576	599	570	652	615	583	601	651	632	644	643	626	564	659	654	609	651	601	604	651	596	620	654	589	600	662	648	616	605	648	591	669	625	600	598	638	600	607	638	617	642	593	628	614	590	617	614	643	619	621	620	631	617	625	627	614	598	647	641	628	617	610	628	627	603	628	606	581	611	586	620	669	583	640	604	611	566	598	606	629	597	654	624	610	590
24379	21763	32605	27062	18050	8041	2488	1608	322	298	280	308	288	310	266	288	307	282	282	254	267	262	296	257	270	279	293	269	260	258	259	277	258	319	236	278	253	264	299	294	262	278	277	255	301	280	271	264	279	263	274	270	293	282	273	284	272	305	280	291	273	274	303	267	283	273	253	263	271	280	282	253	289	251	281	280	279	294	263	284	273	267	254	286	291	299	299	286	291	285	275	297	325	277	284	275	282	290	257	264	278	296	292	286	280	251	269	272	276	276	281	285	274	258	299	260	254	304	278	248	290	288	281	297	261	262	298	265	295	257	241	264	255	289	259	283	270	258	271	304	292	247	267	241	284	271	255	282	277	274	315	262	289	256	289	259	280	275	304	277	280	266	282	268	250	261	261	278	281	289	287	240	230	282	253	262	264	276	296	261	271	276	264	275	272	308	270	264	255	272	306	276	270	285	250	287	265	270	305	264	281	297	278	275	282	292	277	272	271	254	278	278	245	280	285	288	260	312	284	255	290	282	285	245	293	284	299	260	292	287	253	284	262	276	284	273	270	276	291	270	272	274	244	306	244	259	273	274	261	281	261	269	257	283	285	277	280	288	271	265	293	279	285	270	268	256	285	260	278	287	277	290	267	258	268	289	243	271	276	257	268	273	246	283	245	268	285	265	272	247	264	274	252	276	260	276	287	265	279	280	277	268	269	285	264	300	275	250	297	264	280	266	274	299	285	258	265	306	268	293	273	245	277	283	281	272	272	274	272	312	268	255	269	294	273	272	269	267	259	297	270	259	271	307	306	269	271	238	266	294	281	270	275	295	280	264	289	281	256	295	268	290	227	280	262	285	289	294	248	274	284	276	265	280	265	257	276	246	251	270	265	266	265	281	260	284	276	280	268	284	268	284	245	271	307	242	258	313	276	253	270	255	251	279	311	271	265	272	295	262	284	274	293	273	298	244	297	277	267	276	299	290	290	279	291	283	255	280	250	259	288	274	232	289	290	266	259	300	260	284	266	283	251	266	271	247	264	244	272	269	289	250	259	280	296	278	271	268	256	239	275	275	265	283	284	272	275	265	251	295	281	259	284	261	272	286	287	264	243	286	292	256	275	278	286	265	298	247	281	283	277	267	297	274	300	275	257	270	291	272	268	257	277	287	270	301	286	275	270	250	267	253	300	244	280	266	265	268	309	273	292	267	282	281	275	247	260	273	279	274	274	279	283	264	253	271	261	254	260	272	272	306	249	250	268	263	281	271	279	288	260	305	273	289	261	301	287	261	282	258	285	263	286	298	249	250	229	296	279	260	292	261	318	273	272	312	285	247	249	298	260	283	291	286	281	288	279	278	269	261	296	250	294	264	273	289	276	265	264	281	308	273	272	284	238	270	265	293	275	281	263	271	260	231	307	270	267	301	259	296	260	271	290	300	268	255	268	263	281	267	289	274	259	264	280	288	255	277	256	296	260	273	284	258	281	284	268	252	265	254	278	265	284	264	283	265	297	243	266	298	290	277	272	293	270	277	276	269	272	295	286	255	263	265	303	269	264	263	277	281	258	266	268	291	267	276	269	306	269	271	293	263	283	275	272	278	267	278	264	274	272	280	297	284	275	282	262	247	279	283	282	284	267	277	287	291	259	273	266	259	291	256	276	302	277	256	251	282	271	271	293	284	269	279	310	265	301	248	275	259	272	254	262	263	249	281	292	295	272	254	263	307	275	281	281	304	272	244	274	289	268	275	264	252	278	274	274	272	253	287	277	281	287	321	268	282	258	255	248	279	279	305	287	261	275	279	249	265	283	262	289	261	273	264	269	276	279	277	248	278	309	281	303	298	268	257	271	299	287	266	286	269	275	285	256	283	267	297	304	270	259	319	271	277	254	277	286	268	247	274	276	287	267	279	307	259	260	267	272	260	291	279	305	248	281	278	276	269	261	281	276	294	249	277	295	267	248	259	263	261	278	262	279	252	256	290	262	297	309	292	276	259	295	266	237	299	259	271	270	277	296	272	264	308	260	286	234	274	262	265	276	280	275	281	296	266	250	299	283	265	265	279	279	299	280	297	280	269	253	289	279	293	282	283	256	262	252	276	303	290	289	262	267	286	256	258	265	286	277	269	268	276	269	262	265	260	287	268	267	258	282	319	285	244	264	278	275	267	286	235	280	259	269	280	268	241	286	276	262	259	278	286	298	260	260	288	300	274	278	275	272	270	261	231	246	263	250	275	295	276	256	273	281	268	264	277	257	277	242	304	292	259	265	277	253	288	253	277	280	295	251	265	274	261	269	258	273	258	279	281	290	302	257	274	298	275	236	255	271	289	293	313	306	263	275	256	252	262	278	284	284	234	279	278	257	262	264	250	237	269	266	287	269	265	279	277	320	277	250	265	267	279	280	273	281	277	286	275	263	267	296	260	257	304	262	289	265	271	258	270	273	277	281	261	276	256	287	273	252	274	274	277	278	264	318	277	265	279	277	294	283	266	271	249	253	252	248	236	296	271	261	278	283	288	261	255	305	296	271	277	276	286	282	275	253	256	251	281	270	278	283	252	292	305	270	240	285	264	270	251	272	295	280	264	252	299	275	286	284	262	270	272	262	279	293	269	262	271	272	266	270	272	247	275	268	279	279	284	246	268	308	283	276	256	289	278	288	270	263	256	265	263	271	240	278	276	271	302	265	289	272	258	235	292	301	268	235	246	276	267	263	286	289	282	268	275	266	284	283	259	275	271	306	240	279	260	293	236	270	261	282	276	272	292	239	267	274	249	263	277	282	233	252	275	272	275	238	260	267	284	323	252	252	238	236	264	249	293	304	279	229	275	275	268	294	265	257	291	295	269	271	305	241	285	289	309	258	287	305	264	260	279	286	264	246	287	293	271	247	287	282	266	257	290	276	285	311	263	285	287	268	312	287	288	289	266	254	280	264	256	296	297	276	274	288	262	279	292	286	279	274	279	249	276	292	302	261	257	259	252	298	257	267	269	256	260	287	261	275	270	257	290	283	314	263	291	282	255	273	296	292	271	256	245	293	243	283	299	302	275	260	283	270	257	270	286	271	280	275	269	266	277	271	289	287	264	273	254	281	279	260	268	289	275	282	288	322	275	243	275	294	244	281	260	281	300	265	307	292	299	270	283	297	304	280	277	275	259	281	267	285	250	269	260	258	244	277	276	263	287	259	250	276	290	276	253	256	294	304	276	291	248	272	266	271	300	272	270	286	256	261	263	251	264	271	258	276	275	241	259	287	266	278	257	304	275	266	270	273	243	256	266	271	293	253	282	267	272	284	269	263	283	283	291	267	256	272	278	270	303	267	291	287	319	285	236	281	279	285	239	283	264	270	237	280	258	267	288	251	277	256	278	260	255	258	261	271	262	273	274	307	245	284	282	289	294	269	262	323	248	268	267	262	289	272	259	272	252	258	269	285	261	243	277	264	255	254	269	289	274	276	294	272	297	251	300	282	263	252	269	277	288	270	263	276	263
44026	73633	58328	32809	14720	10306	4067	3536	397	418	343	378	402	386	370	355	354	355	340	345	361	340	349	323	348	359	343	357	363	300	343	317	359	340	320	348	368	326	344	340	332	376	327	350	350	345	334	392	340	342	338	313	334	368	346	317	299	331	339	352	327	353	364	301	311	361	342	345	361	379	344	322	348	345	333	355	325	309	338	330	324	333	381	301	313	306	330	313	343	359	308	319	337	338	375	339	356	343	344	332	346	308	319	317	347	350	357	343	328	347	346	340	320	300	331	344	355	347	321	312	342	329	347	333	333	318	349	344	371	339	313	323	323	377	372	313	334	339	321	346	316	328	317	340	349	376	355	353	312	353	354	331	326	348	310	313	345	341	330	324	325	326	342	333	342	338	319	348	332	354	337	325	364	319	325	290	320	336	352	328	336	337	327	334	333	334	304	327	331	371	326	324	342	364	318	323	341	345	345	335	348	351	330	355	352	335	337	333	340	357	361	313	339	322	343	332	334	315	289	327	372	345	338	289	362	386	360	349	310	329	308	348	336	339	329	320	331	339	335	337	343	314	353	347	321	354	327	343	342	337	339	301	337	343	340	333	336	349	327	337	363	335	305	376	355	346	329	368	334	350	371	320	328	331	332	314	350	340	338	359	326	304	306	335	332	322	332	349	334	374	333	345	331	346	332	348	365	318	350	350	350	307	330	368	320	333	349	348	320	333	345	318	342	330	348	346	342	326	348	368	343	348	329	325	333	346	332	312	331	330	317	369	333	336	347	368	330	343	323	343	362	305	314	313	364	341	355	334	301	323	339	332	335	372	322	320	338	351	316	312	326	378	328	334	327	352	343	357	343	352	326	338	335	362	324	353	326	358	371	355	353	354	340	337	338	338	352	315	353	350	341	338	357	316	352	352	334	308	348	354	335	340	317	332	354	341	344	349	326	311	344	337	342	309	319	332	377	311	337	375	345	333	337	389	384	309	352	327	359	358	342	317	339	331	369	342	349	341	356	333	324	355	343	315	359	366	348	333	350	315	330	347	328	321	349	329	345	338	342	333	343	378	346	346	384	346	318	381	331	327	329	323	375	310	337	365	341	338	345	338	337	335	309	311	321	353	336	358	357	331	325	329	358	328	326	313	333	324	373	343	332	323	344	328	348	336	346	356	319	351	334	355	340	333	332	320	348	334	353	346	296	399	326	366	343	352	319	333	325	351	334	346	320	335	348	323	325	342	334	319	348	346	311	365	336	376	340	370	363	317	336	344	350	336	334	300	308	353	337	335	346	364	351	381	346	347	365	351	307	342	329	329	314	350	342	377	336	366	344	344	305	326	290	329	334	326	361	345	315	339	345	369	336	322	351	308	290	342	349	335	329	342	327	337	345	337	349	360	323	329	343	369	362	348	359	317	327	355	306	340	329	333	342	340	333	337	324	330	378	362	315	315	295	352	325	374	333	318	338	338	326	328	319	313	330	348	318	360	331	342	300	337	332	328	338	344	338	343	339	320	357	350	315	351	377	323	323	346	347	364	384	352	373	344	322	358	317	326	330	314	353	345	323	310	349	311	369	313	344	302	337	355	336	265	342	338	330	349	325	328	353	364	342	359	304	329	384	367	334	336	333	351	383	313	312	362	325	306	329	328	330	340	323	357	336	320	307	335	320	319	347	333	337	353	349	342	357	320	352	358	335	334	331	324	324	340	356	348	354	347	332	354	335	353	347	354	330	345	337	329	330	330	345	357	326	326	363	324	330	321	323	301	335	367	338	364	334	364	344	299	347	331	325	357	362	333	350	343	329	336	333	339	356	302	326	326	340	327	306	341	384	380	324	324	347	361	349	312	361	376	350	328	325	313	359	327	339	320	343	336	311	305	378	343	357	354	340	356	338	320	326	333	314	297	360	339	317	330	311	337	301	335	357	332	362	327	329	350	320	312	319	304	349	347	373	338	366	344	369	335	347	378	324	329	366	351	340	348	335	363	308	348	367	338	325	318	361	346	302	352	347	350	355	328	330	331	319	321	350	341	344	363	331	355	351	337	346	342	363	311	293	333	341	318	309	340	325	331	354	337	326	361	328	330	302	311	310	340	327	328	291	333	362	338	318	357	363	353	318	366	362	353	317	355	344	372	333	305	353	348	329	334	303	349	339	336	337	335	339	331	344	351	367	366	333	372	367	301	349	327	347	371	335	335	314	370	317	383	331	346	315	354	321	368	321	352	414	356	321	344	314	330	331	328	326	311	336	343	352	363	352	342	306	342	339	343	355	337	328	337	342	326	359	340	304	300	332	343	318	308	316	363	316	321	332	326	337	350	356	341	351	331	313	349	386	323	350	333	331	305	343	375	347	368	328	321	329	336	352	359	356	354	364	354	314	348	355	347	328	338	317	322	357	330	340	351	349	339	331	334	301	344	351	352	334	342	363	329	361	322	360	337	379	344	351	337	336	322	339	340	334	342	331	332	323	350	344	344	337	331	363	389	327	326	354	379	350	334	329	345	323	356	327	345	349	332	326	308	328	321	354	366	350	387	342	317	310	310	324	340	347	327	331	355	358	305	330	339	321	339	368	334	293	337	314	325	315	357	368	333	338	330	342	350	342	357	342	333	323	348	320	378	329	336	333	371	356	344	316	315	342	305	363	328	324	392	284	331	323	330	355	359	343	346	328	350	314	329	343	307	365	309	339	324	359	341	341	337	356	349	349	335	324	350	310	299	342	359	377	339	344	350	355	328	330	353	317	350	338	364	358	377	310	333	353	354	343	329	345	320	318	315	315	366	333	325	342	368	350	356	339	320	344	327	363	358	315	359	329	333	365	320	354	344	329	380	300	367	400	328	344	353	340	325	379	335	334	307	343	328	335	353	331	330	394	317	335	349	342	360	346	332	365	315	320	355	347	363	363	372	326	339	341	335	339	375	375	319	323	339	340	320	338	340	369	312	335	339	343	330	346	330	343	337	313	320	318	359	366	349	339	326	377	361	329	369	345	386	331	348	318	360	307	320	346	355	359	343	311	333	339	335	350	324	319	330	371	324	320	347	335	355	371	351	370	322	344	347	318	344	347	360	361	316	343	344	345	329	320	354	333	321	346	346	336	314	339	322	346	344	316	335	337	340	319	331	332	304	352	334	331	333	349	315	366	334	339	349	344	334	333	366	338	350	321	322	341	314	318	319	321	375	331	305	367	330	322	334	338	380	331	308	330	316	364	328	355	355	345	362	379	351	323	333	329	357	368	307	334	352	367	307	366	334	333	342	360	318	329	335	309	328	310	346	354	367	345	369	366	323	332	353	350	315	346	323	344	336	324	345	353	327	341	337	313	333	327	339	349	344	341	315	328	343	328	384	324	340	344	371	339	367	358	330	315	330	354	312	327	341	337	387	359	338	360	366	344	327	323	334	357	354	335	376	327	347	356	317	338	354	346	339	362	346	352	350	345	370	354	381	333	318	328	315	354	358	350	337	342	349	342	345	304	337	317	327
22222	20913	31913	23543	21463	21852	23950	10051	944	713	728	691	662	659	703	734	696	702	672	635	656	672	662	651	630	633	674	614	606	646	647	627	687	661	680	712	671	677	641	675	659	647	624	668	618	686	609	662	679	695	646	644	671	647	689	633	605	620	635	645	630	623	612	633	643	655	634	665	657	694	588	619	638	601	664	662	690	664	655	662	657	681	634	648	615	628	673	659	687	652	641	657	669	621	625	609	675	665	655	603	655	633	650	603	636	649	634	646	635	653	643	677	622	645	663	684	626	638	667	634	653	658	642	604	640	600	654	696	629	661	688	648	644	652	665	684	654	646	662	682	620	696	612	648	653	636	668	672	611	638	622	625	646	648	609	657	667	675	651	639	658	660	688	628	645	680	666	654	614	664	653	591	668	665	678	594	642	700	613	659	650	668	667	697	625	661	681	659	639	641	657	643	652	633	624	680	636	664	618	660	675	653	619	627	681	639	642	623	601	626	674	643	610	657	695	639	649	594	598	643	663	694	652	655	656	630	626	630	620	646	608	572	647	654	660	620	641	709	655	654	646	642	588	671	609	634	670	660	648	616	614	688	649	647	624	636	616	634	634	635	653	662	678	687	652	670	643	645	664	666	623	682	682	633	615	645	607	646	676	621	637	631	674	632	652	614	671	661	671	694	642	637	634	598	622	659	611	667	613	633	626	634	690	628	657	650	665	706	677	649	636	671	633	667	627	623	642	672	651	649	621	649	676	636	667	678	612	611	663	656	630	596	659	640	667	649	619	622	690	634	633	638	660	637	689	629	652	671	611	673	633	694	637	630	688	597	620	631	648	613	656	693	594	661	630	672	689	638	650	679	725	668	680	651	644	653	667	669	664	622	675	657	609	635	672	663	652	619	644	679	697	696	704	639	646	626	650	622	640	618	638	642	608	595	664	617	659	662	650	639	623	668	614	620	687	619	635	638	661	594	652	653	658	679	625	675	617	659	682	648	683	673	647	684	650	634	617	631	636	633	635	628	667	646	590	598	631	639	598	609	613	645	601	626	609	630	638	674	674	644	637	621	661	627	656	595	668	663	665	632	661	652	677	630	656	684	657	631	645	653	672	662	664	664	627	632	665	638	626	650	636	646	630	642	642	654	576	582	610	629	633	656	632	647	602	635	654	640	637	636	654	642	624	648	619	616	675	667	655	660	718	647	631	648	649	657	600	661	629	631	620	630	620	593	670	634	646	662	711	680	590	667	650	630	608	677	645	661	683	649	637	639	636	601	669	672	670	690	604	616	627	630	657	653	677	627	634	648	640	644	675	654	645	666	651	638	655	694	660	647	652	638	636	626	644	638	646	608	648	611	660	585	665	650	599	657	615	666	629	597	637	663	648	614	686	690	606	698	636	657	644	629	645	598	657	677	609	625	651	648	638	597	636	624	667	620	669	591	630	616	617	645	652	618	682	642	626	625	644	681	610	657	667	633	692	640	611	621	627	638	648	636	651	639	628	617	627	593	639	615	611	642	693	652	636	610	637	626	626	634	613	639	673	670	633	631	593	670	634	639	658	616	642	649	646	680	635	651	651	674	619	630	665	612	608	648	618	618	648	646	638	682	637	648	638	643	649	650	642	653	668	631	640	646	669	681	604	651	645	651	654	623	664	611	638	624	671	656	614	640	650	615	626	645	656	662	633	607	594	640	645	648	633	668	616	644	641	650	677	627	646	630	659	650	640	604	638	622	665	670	658	634	612	610	672	630	647	665	665	636	632	625	645	632	641	667	648	604	618	652	652	685	685	612	621	645	639	636	644	638	636	657	662	627	656	624	674	660	613	663	690	649	691	636	635	690	654	625	637	644	624	620	610	618	624	613	615	681	620	637	703	631	602	604	619	652	612	610	590	662	665	643	629	666	610	639	608	671	616	702	624	635	636	635	665	666	637	631	627	620	702	663	669	634	654	657	637	629	632	695	669	596	600	637	673	655	643	612	586	652	637	613	634	605	658	648	660	623	694	660	660	644	691	656	616	640	639	639	646	690	693	665	646	672	645	643	649	647	662	633	601	607	606	670	590	647	630	625	688	648	613	627	660	656	669	647	585	650	603	675	654	652	637	662	641	688	660	621	637	647	644	619	648	654	626	671	622	661	680	693	653	655	695	616	635	660	639	656	639	669	651	623	646	653	656	653	650	631	655	628	641	621	665	643	687	634	628	607	673	658	629	620	606	657	617	621	654	642	698	638	636	627	626	672	638	622	670	682	610	655	605	641	648	662	619	640	661	697	655	641	635	649	647	657	644	627	655	653	651	671	649	652	616	648	660	631	666	654	598	651	632	654	655	569	671	612	659	654	585	625	685	636	668	626	629	661	625	644	646	620	664	648	638	615	640	614	659	613	654	663	654	650	669	661	624	619	676	655	638	614	637	633	636	652	647	651	605	654	639	599	621	665	657	620	656	634	639	667	637	689	633	612	627	666	626	654	671	639	622	630	648	646	633	660	681	641	700	656	607	657	621	591	635	674	642	658	659	629	664	600	604	639	607	646	652	630	646	643	616	641	622	607	665	657	671	615	650	646	625	611	622	699	650	672	690	654	644	639	649	633	637	628	664	693	687	698	668	650	653	609	668	659	701	642	651	642	676	652	675	692	627	637	685	629	618	621	642	665	674	671	637	677	646	616	668	609	659	651	657	667	666	690	657	675	638	632	620	665	650	614	617	618	575	661	631	689	615	643	618	644	711	623	669	651	629	635	643	639	628	663	612	616	640	642	614	636	650	626	663	618	644	618	717	626	666	627	643	687	644	631	681	675	680	640	582	623	633	649	654	651	676	627	601	639	647	708	621	618	617	655	646	624	606	663	628	658	657	650	633	628	628	641	647	659	690	661	691	664	601	693	648	683	692	608	667	636	623	630	623	680	624	625	641	655	655	633	661	647	655	623	657	686	647	616	636	667	642	654	638	641	653	676	643	676	611	627	649	639	654	612	611	637	639	625	650	641	607	603	605	710	659	613	607	702	675	644	649	652	664	662	703	583	693	672	650	610	647	593	670	629	669	676	624	684	664	615	620	678	648	649	666	665	625	653	663	655	603	650	623	649	664	632	649	618	628	606	594	656	633	613	617	681	676	661	604	683	671	640	666	638	606	662	634	670	628	645	675	651	665	658	641	663	659	656	680	653	629	643	613	641	627	710	655	625	635	716	699	647	666	601	658	658	647	623	685	651	641	650	641	654	621	643	635	619	634	663	608	567	607	661	616	704	693	650	594	607	707	650	620	707	663	608	670	577	625	638	626	647	691	627	634	629	648	667	657	660	648	606	642	655	613	658	605	684	669	653	637	670	706	617	613	667	632	649	586	695	624	645	639	659	610	648	669	648	610	644	628	647	640	676	664	645	646	646	605	682	615	645	636	638	691	636	643	675	628	636	685	622	661	658	661	633	596	682	606	626	680	662	598	614	674	612	657	620	621	686	638	649	619	636	632	680	661	656	636	597
50824	83271	78467	49564	24674	18261	15853	7606	1013	916	951	911	870	828	789	745	801	744	751	807	734	780	745	737	753	766	743	661	789	747	753	712	782	752	747	685	753	773	726	693	760	719	756	765	743	741	746	719	705	753	761	711	749	718	706	760	691	740	736	736	749	723	755	740	688	696	703	731	709	751	722	733	729	714	756	716	729	702	718	722	753	741	705	738	737	734	719	699	768	667	710	692	728	716	734	691	768	737	711	733	760	740	702	703	741	726	759	703	749	716	742	762	742	715	703	703	717	705	726	712	667	726	745	711	738	705	692	694	729	705	735	736	712	747	725	737	721	789	782	695	734	755	744	697	749	696	732	729	739	730	719	689	686	710	680	719	723	712	739	733	736	736	727	757	764	715	726	696	751	689	726	749	707	731	754	724	748	755	732	764	760	717	701	727	662	706	734	751	767	691	738	779	777	759	734	702	736	749	719	662	762	708	775	695	697	735	752	699	712	739	735	727	691	736	706	764	704	722	757	748	679	716	675	709	745	735	744	769	718	739	750	735	741	757	708	709	734	698	783	734	686	721	722	737	701	752	682	720	724	742	766	783	731	658	746	714	744	727	726	672	727	727	702	720	725	748	735	720	746	727	748	732	712	747	704	733	721	712	729	685	733	735	815	758	724	732	720	704	690	684	750	710	719	662	719	718	729	751	770	717	732	703	740	710	760	735	713	725	741	723	745	722	749	708	714	773	737	742	752	697	739	691	726	740	752	717	724	731	698	749	729	739	638	680	737	711	706	746	722	728	681	736	734	716	719	695	744	762	722	723	742	754	773	764	706	688	699	728	719	738	653	734	705	739	728	681	691	694	742	701	757	755	691	727	640	710	751	749	769	712	693	699	759	732	767	717	742	733	793	717	741	736	726	736	744	746	722	739	679	750	741	662	760	719	710	721	735	722	738	733	751	755	732	717	751	727	748	696	741	725	712	692	738	710	744	798	746	745	767	759	716	728	690	714	749	738	694	746	740	730	687	750	739	710	777	742	694	736	753	686	688	681	732	710	692	715	693	712	713	725	768	688	753	762	695	749	681	745	761	714	674	711	672	711	720	698	761	715	747	715	653	686	748	741	733	686	758	714	720	747	721	717	732	745	683	742	695	691	731	712	712	729	729	788	716	703	726	690	727	704	804	715	766	690	690	717	734	755	696	747	728	796	741	735	678	733	699	719	784	807	736	712	712	762	732	714	771	694	753	775	750	716	758	700	751	698	714	733	771	707	718	721	715	688	697	753	712	715	769	697	719	745	708	762	761	775	677	659	718	749	715	752	785	721	767	744	733	739	725	752	781	730	696	731	735	727	708	684	777	727	753	699	721	679	734	730	761	755	678	688	744	742	720	731	741	723	773	685	722	697	720	664	734	760	770	709	763	749	767	714	657	692	746	732	720	716	700	706	750	692	663	737	698	716	703	736	786	736	757	704	715	714	724	696	702	729	732	758	720	768	730	752	706	670	728	757	725	687	685	717	757	712	700	718	763	691	762	686	736	738	731	701	751	725	772	711	763	646	724	752	731	689	725	757	681	719	708	716	676	709	743	689	697	719	732	724	720	718	756	708	763	721	739	705	751	680	692	696	727	747	715	710	721	741	760	732	730	699	766	750	697	714	761	708	740	720	713	749	752	691	744	685	712	732	680	751	735	689	724	719	722	743	743	731	733	674	702	712	736	721	746	698	688	758	691	712	687	724	700	725	757	763	768	678	727	757	759	741	699	718	675	675	694	722	707	729	694	687	712	715	727	755	724	745	721	764	762	689	738	695	764	743	725	760	726	762	696	710	750	709	745	704	704	709	748	731	719	730	740	787	756	716	735	735	732	719	723	703	739	716	682	725	712	710	691	757	753	715	720	745	739	768	710	731	749	715	742	744	709	722	712	666	782	731	710	773	712	710	747	730	708	734	732	768	727	766	702	721	759	769	723	689	717	710	692	751	734	728	751	752	689	693	740	725	710	748	704	765	742	707	694	725	772	734	708	697	732	708	760	667	647	754	727	676	742	701	708	717	754	722	759	685	730	722	753	765	775	711	733	702	730	721	716	756	692	703	719	729	726	764	780	704	723	739	745	741	683	719	744	732	700	720	718	773	692	727	749	711	720	696	767	745	728	674	698	685	701	746	718	690	750	736	709	764	713	707	698	695	794	722	746	714	702	733	764	725	680	708	722	762	734	703	719	710	775	747	740	744	675	734	701	720	639	724	695	751	747	770	764	717	715	706	754	739	694	703	722	774	793	706	714	754	777	702	694	727	747	777	740	694	759	757	800	690	699	738	702	728	707	705	728	775	773	767	714	738	728	714	715	704	776	740	698	692	717	754	683	739	712	721	682	714	748	697	710	730	715	724	732	722	746	743	684	747	739	710	694	744	734	723	746	715	778	698	712	726	734	724	725	688	775	757	784	745	664	689	779	785	717	719	745	748	718	708	727	705	717	702	731	721	717	753	703	687	747	708	714	729	745	737	728	717	758	687	745	703	706	734	736	734	693	693	717	731	741	698	728	717	711	711	708	719	708	682	753	726	655	738	717	687	764	712	706	710	693	733	736	743	695	715	717	721	739	685	735	763	713	729	725	743	717	773	771	722	753	750	659	796	672	713	722	766	682	726	690	709	716	697	746	692	708	750	767	731	710	703	707	744	752	742	718	725	711	697	737	793	737	772	734	719	742	734	716	701	731	745	788	742	680	719	756	693	697	695	733	725	715	719	774	696	765	741	741	727	763	786	736	687	748	718	760	684	754	717	786	708	661	756	732	713	718	775	717	780	741	755	718	765	714	792	701	722	751	708	695	695	742	778	740	744	749	702	770	712	712	728	746	702	751	680	680	700	715	708	719	726	721	736	688	760	726	715	793	724	731	722	684	709	703	754	688	770	685	736	782	715	744	674	760	677	722	700	739	707	766	745	743	671	689	797	770	748	701	744	725	701	759	767	713	764	787	788	747	701	676	703	703	729	725	754	668	755	717	750	726	737	749	748	722	741	750	736	709	747	757	719	741	695	749	722	706	753	748	726	725	717	719	712	714	714	745	733	733	778	759	735	732	739	759	769	711	727	708	708	748	756	722	731	686	721	728	737	709	670	706	719	700	718	727	715	759	717	708	664	767	722	718	688	692	752	762	722	724	771	727	673	708	733	746	705	782	697	743	720	725	692	731	700	685	723	724	718	739	728	768	736	695	672	738	686	761	672	708	719	710	708	727	779	740	689	706	772	728	760	750	688	725	731	641	713	719	708	724	732	776	718	737	741	687	739	758	712	702	720	713	732	733	660	735	698	778	709	706	768	726	727	731	675	741	732	733	697	724	708	714	718	732	740	694	743	710	725	701	739	720	719	749	706	776	766	720	726	710	715	738	721	734	716	716	723	739	717	735	722	759	715	765	696	733	705	690	690	737	731	731	728	751	682	699	721	730	723	717	722	742	716	711	728	717	752	727	781	676	740	700	744
30469	24085	27742	16599	3699	1263	903	496	292	269	299	311	304	315	289	279	321	297	284	280	270	289	286	305	297	287	294	300	291	314	312	309	304	310	310	308	345	305	317	322	318	283	279	303	280	310	282	286	283	317	302	315	296	301	305	318	310	298	284	287	293	260	295	287	310	289	299	309	333	309	282	297	282	279	297	289	294	294	284	290	296	289	316	296	292	307	321	296	306	318	319	290	302	313	300	321	324	287	287	296	309	299	300	284	290	300	305	298	296	308	300	292	321	316	320	301	291	306	291	299	305	271	311	315	281	309	303	275	286	273	300	287	290	295	318	275	276	281	321	303	275	274	307	309	300	315	341	301	320	334	302	308	283	286	278	259	306	305	294	281	323	300	325	295	289	295	317	301	301	316	297	295	286	297	295	292	287	337	272	283	297	347	290	346	319	301	303	303	313	304	297	282	267	309	311	309	290	289	301	297	295	299	306	324	299	282	293	302	329	318	291	281	310	312	324	277	269	283	272	271	300	285	288	281	292	304	316	267	296	297	281	298	303	274	287	285	291	291	301	303	334	269	308	300	330	291	314	276	308	312	303	301	283	292	324	281	298	289	261	293	271	308	293	328	311	276	311	301	347	284	267	274	288	322	292	326	275	297	305	308	313	312	288	293	280	291	287	284	304	279	312	316	318	267	304	299	289	336	276	295	319	299	294	278	291	289	316	279	298	294	291	299	344	278	269	313	290	284	299	293	280	263	278	281	316	291	282	273	289	334	297	270	302	331	302	320	277	309	303	310	293	299	300	284	307	340	287	312	328	304	307	308	301	294	321	296	291	291	314	270	299	350	316	302	306	307	287	297	284	303	309	286	340	308	337	327	274	302	310	279	302	320	296	304	299	298	292	318	319	297	300	302	299	297	292	314	320	248	290	302	313	317	267	283	296	307	298	329	269	320	290	301	291	292	329	323	301	301	291	287	324	319	313	287	321	292	276	294	289	297	303	306	300	322	316	302	337	295	297	316	299	297	286	285	259	325	324	270	290	303	323	297	285	298	292	300	292	303	298	285	286	318	300	280	267	269	280	289	278	278	317	301	278	281	297	292	305	287	305	287	276	303	297	286	285	301	299	329	287	305	315	303	304	291	296	274	296	292	278	289	324	308	297	327	297	301	291	297	319	313	311	339	285	295	298	311	331	329	313	303	318	308	307	303	300	299	274	314	292	304	294	270	280	310	324	297	285	297	301	311	278	292	274	318	294	325	315	281	292	290	275	306	272	274	263	297	296	309	285	290	292	280	273	273	317	300	297	303	291	292	286	286	293	313	337	290	313	302	319	296	294	285	330	285	316	327	313	298	302	278	306	290	298	305	279	318	318	284	344	295	293	283	285	279	300	303	322	292	315	284	324	337	297	286	301	287	302	309	330	300	296	311	304	284	315	322	268	341	329	296	288	356	296	300	284	322	315	299	299	298	312	292	304	311	298	303	309	287	301	297	321	314	276	315	281	301	285	279	293	297	300	305	291	294	283	324	323	293	284	334	318	284	271	288	297	288	262	313	276	298	290	332	287	277	293	257	280	341	298	298	308	291	282	299	261	298	313	312	313	303	284	290	305	270	292	291	278	285	305	295	305	300	304	321	312	312	346	286	333	289	304	280	312	323	312	304	270	294	297	331	291	290	301	299	302	284	298	270	305	292	318	277	287	300	305	292	311	302	281	301	286	281	291	296	314	305	287	289	281	277	280	304	279	297	327	332	294	298	313	308	318	281	287	304	299	295	296	300	305	296	321	288	300	272	305	306	302	312	305	310	307	310	315	305	263	291	262	313	259	294	303	304	285	302	318	320	294	309	292	299	294	308	283	279	295	302	286	316	308	314	294	287	326	303	312	286	291	270	291	306	320	285	327	300	304	303	289	317	279	300	313	311	314	268	305	309	302	314	310	301	267	271	310	311	322	310	290	283	284	294	295	320	294	324	317	274	288	260	288	280	290	291	299	308	307	328	322	328	322	308	294	291	304	316	322	314	282	306	311	316	289	289	326	302	290	292	304	307	315	329	304	306	312	301	295	288	294	313	282	297	293	289	277	308	295	305	299	296	322	317	254	296	323	305	291	307	303	280	310	309	311	301	290	295	279	303	286	302	246	325	329	305	288	333	317	320	283	284	284	322	284	307	297	311	310	264	294	301	322	294	290	278	291	295	332	300	286	271	324	300	286	274	319	322	350	280	308	309	295	287	305	322	264	308	311	316	302	299	273	309	295	319	291	300	312	310	288	297	288	322	303	300	312	302	308	297	296	293	307	321	304	297	330	266	289	265	326	277	283	294	342	301	279	283	276	281	277	295	298	292	314	312	309	313	315	303	316	284	329	300	289	266	283	293	292	315	301	337	275	321	308	289	330	311	298	319	273	301	320	297	294	295	305	290	296	291	317	307	318	281	297	295	293	324	324	274	317	317	299	292	296	290	308	321	334	330	327	311	283	303	319	303	323	281	337	322	286	296	316	295	319	318	285	320	317	299	320	297	296	296	295	316	298	306	288	318	318	299	320	276	289	286	279	307	290	284	299	311	287	298	276	277	290	253	321	322	312	316	310	268	310	318	290	323	293	284	291	297	311	303	306	281	295	301	298	316	292	299	325	306	274	272	316	306	295	311	274	301	277	312	309	281	262	305	299	293	306	321	277	282	312	297	308	304	298	278	285	288	313	298	310	294	272	279	261	299	312	301	285	271	293	267	304	299	310	296	299	300	254	283	293	281	296	310	285	309	290	300	310	324	286	293	296	297	312	336	295	289	296	301	284	332	300	301	274	276	304	292	296	285	305	279	285	312	275	316	297	336	306	277	278	324	289	255	288	296	302	282	325	299	322	304	315	312	281	293	328	332	326	285	271	301	281	293	304	288	324	314	318	312	318	315	291	284	279	274	284	318	323	296	288	276	328	323	253	312	300	302	300	315	317	252	304	301	325	290	276	290	318	313	278	320	272	315	297	288	271	342	320	302	287	291	304	303	292	292	297	293	291	297	313	306	298	322	292	295	283	304	330	296	331	299	297	313	270	275	323	299	313	301	308	303	305	293	292	287	287	300	328	319	269	313	321	266	286	293	307	297	320	334	300	289	272	301	288	347	285	275	331	328	289	277	281	282	311	284	291	253	303	266	297	302	308	319	266	327	300	291	297	283	274	271	288	308	270	282	302	291	308	298	305	283	314	306	296	263	290	299	302	290	297	323	293	303	271	318	311	304	301	288	300	323	281	303	301	261	263	276	311	308	304	297	330	298	302	276	316	326	321	313	318	297	292	320	307	334	294	298	333	322	285	320	316	294	296	311	291	277	294	306	293	270	319	306	292	292	290	299	291	313	282	291	293	257	323	262	304	285	309	310	298	326	303	285	287	309	321	315	306	294	303	279	266	296	291	321	322	313	328	295	304	297	297	292	305	310	314	301	313	312	304	294	278	271	296	323	287	290	290	340	322	263	284	289	288	326
36092	36799	28235	12070	3904	1824	1287	615	375	377	334	368	333	338	343	359	341	361	339	366	355	326	353	371	357	368	369	336	342	360	328	361	340	325	358	378	364	315	336	374	343	374	366	374	318	375	351	336	368	324	358	370	354	323	356	375	339	344	376	290	357	366	356	362	353	369	356	310	332	356	301	336	361	356	377	369	343	340	353	334	351	340	323	346	382	335	323	335	361	365	366	356	367	343	339	349	361	339	329	339	344	335	370	325	358	372	347	356	373	372	324	358	364	337	349	339	360	319	329	318	354	313	345	322	362	360	374	354	383	356	361	360	349	342	319	381	355	365	333	338	377	336	336	382	329	330	324	359	339	336	324	387	351	319	373	338	373	329	308	334	355	388	339	351	326	347	337	344	367	350	374	348	360	368	381	329	328	371	394	354	360	344	363	336	335	347	333	354	328	316	382	337	345	366	354	352	336	354	335	348	371	330	351	360	353	339	355	346	334	343	346	318	322	360	312	336	326	376	372	319	330	336	335	327	364	342	342	342	364	349	320	365	378	354	331	332	338	330	345	351	362	314	359	341	342	396	358	325	338	328	355	361	343	372	372	362	366	334	359	337	351	344	319	368	340	375	309	360	383	340	344	350	353	340	389	351	349	353	348	343	363	317	393	355	365	343	352	344	336	354	390	353	351	320	346	332	375	338	346	363	352	346	344	374	360	356	345	343	379	331	361	349	313	355	331	332	335	376	326	358	326	346	334	349	343	352	313	377	318	329	353	341	351	354	349	346	384	343	343	337	349	378	351	337	346	346	324	350	371	360	350	357	321	354	357	331	358	349	323	354	364	344	317	389	342	346	357	344	329	372	365	337	396	335	364	349	357	348	356	346	365	360	372	325	344	353	370	332	335	339	350	350	363	363	350	342	328	366	357	342	330	417	382	350	330	337	366	341	336	316	345	371	350	326	386	338	327	340	346	357	347	356	345	344	347	352	342	366	358	319	370	372	351	359	372	318	394	347	345	381	350	343	394	369	346	358	378	326	309	316	365	373	305	350	359	381	342	356	338	337	317	402	337	362	350	341	361	322	362	351	328	331	373	333	353	365	381	357	350	368	365	347	355	343	335	374	358	370	351	333	329	359	377	358	359	329	349	363	335	353	366	331	333	356	375	385	358	342	334	336	335	369	338	356	327	340	341	349	348	336	343	373	406	357	330	333	335	324	335	346	401	344	369	374	347	349	324	372	362	305	346	343	332	357	363	341	348	340	369	315	337	375	357	357	345	362	343	361	358	345	342	352	388	333	400	357	342	377	338	369	313	318	374	366	375	379	343	304	337	344	347	365	364	367	334	369	342	328	364	374	333	321	357	346	347	362	371	362	355	377	344	364	346	310	353	362	397	332	319	365	371	350	361	325	360	339	354	369	340	376	370	328	366	336	319	343	343	348	353	343	358	365	370	315	344	353	354	344	338	384	352	352	344	369	333	347	360	343	362	343	349	357	324	361	353	338	382	338	361	344	384	326	349	349	346	357	339	370	347	366	330	357	319	366	364	364	359	337	339	365	313	374	349	339	330	363	355	346	343	361	342	334	348	343	370	349	369	355	319	350	334	380	359	345	370	372	379	351	335	338	320	351	383	371	316	363	325	372	318	324	372	345	309	375	349	354	355	323	347	359	362	351	348	354	384	323	393	391	348	361	365	355	369	332	339	330	345	347	356	332	357	364	359	337	333	342	326	322	344	348	378	321	384	347	377	353	334	374	360	343	349	343	344	366	403	372	349	369	318	363	379	340	329	349	350	347	347	329	349	330	352	334	378	335	357	344	371	321	336	347	347	336	367	373	341	344	356	363	351	356	370	365	348	370	342	320	315	338	343	345	372	375	326	343	350	381	344	367	344	379	335	355	341	306	307	372	351	357	359	365	336	357	351	318	362	355	368	327	341	356	365	347	385	354	375	359	380	386	346	354	330	327	361	334	357	340	349	358	317	367	332	355	358	321	358	359	360	371	341	350	325	371	369	351	353	338	371	364	345	373	379	350	355	339	364	376	333	346	343	350	345	382	346	356	360	328	379	359	352	339	341	340	369	353	308	322	343	317	381	335	320	350	363	318	357	329	340	315	360	341	346	346	364	333	358	319	351	321	343	347	374	337	367	353	353	361	343	356	364	400	383	320	366	350	361	358	332	353	351	339	347	332	366	351	374	360	341	325	364	343	345	371	344	376	339	346	346	362	325	350	356	373	362	349	359	353	344	355	322	327	357	348	322	355	343	325	332	332	343	319	350	378	350	336	363	340	360	392	349	322	340	368	371	322	317	346	360	349	352	328	346	346	335	354	366	355	346	381	342	350	355	348	362	324	344	369	353	356	342	323	342	333	371	348	347	347	347	364	370	335	391	351	341	387	358	358	341	344	344	356	360	353	356	365	372	339	339	320	343	328	323	321	366	335	364	330	358	324	356	404	323	370	341	367	352	343	350	340	360	351	335	336	332	354	324	359	334	347	317	354	377	351	316	362	370	351	331	388	371	376	354	347	361	361	362	332	333	329	385	332	369	341	356	367	365	328	368	361	371	354	343	345	376	332	326	329	310	378	333	353	342	361	393	333	354	339	349	349	355	328	330	362	349	362	338	390	335	333	360	337	349	358	364	343	368	348	317	351	337	344	330	389	328	335	336	323	363	376	331	341	367	352	343	369	380	343	351	330	335	341	331	343	358	356	350	316	370	340	357	351	336	370	371	321	335	345	329	358	361	333	346	354	342	354	321	355	344	368	358	316	331	380	356	364	375	334	358	364	394	340	358	360	364	383	336	375	332	331	366	343	338	301	372	346	340	332	336	324	344	344	344	342	335	368	328	344	346	345	311	333	352	360	318	346	285	346	337	370	352	347	380	353	362	343	317	333	349	318	360	331	333	355	344	358	380	368	391	340	323	332	341	344	337	346	368	346	361	360	377	378	339	387	394	330	348	393	339	358	366	320	344	356	332	356	352	343	370	365	352	323	358	333	333	412	335	360	352	371	344	339	346	349	338	331	361	340	367	356	357	343	353	350	352	359	367	351	338	355	335	353	366	346	377	349	352	395	345	335	338	331	327	342	355	378	336	364	350	353	347	335	366	357	350	381	354	306	362	344	339	356	350	349	341	347	393	326	314	363	370	353	360	362	352	363	347	338	330	360	305	338	367	360	375	366	352	327	297	366	346	368	353	380	363	359	356	354	373	363	351	367	337	328	366	373	332	350	380	373	356	336	346	376	357	324	354	373	339	363	330	341	335	345	350	320	372	325	341	370	336	339	347	354	370	324	372	348	403	347	359	378	327	339	376	362	330	375	361	346	357	360	346	319	339	350	343	336	363	361	358	344	333	360	343	364	358	375	345	344	333	337	330	350	337	351	372	364	347	318	380	337	347	348	342	330	335	357	353	320	347	343	325	332	360	342	357	350	349	334	343	341	334	348	380	382	375	367	369	344	370	377	330	348	372	305	372	379
23386	21018	31230	29468	23293	20252	14736	5191	645	557	575	596	598	562	593	554	551	550	556	563	539	505	589	566	511	556	575	536	555	587	588	536	562	513	591	542	555	499	537	551	531	533	534	529	571	551	564	489	552	531	574	543	521	540	525	529	565	555	558	527	494	546	572	518	540	529	537	546	504	571	559	518	542	523	491	548	545	575	587	554	525	531	555	539	538	554	558	502	540	570	506	549	577	534	582	549	534	573	536	516	520	535	526	539	528	526	563	550	524	510	545	564	539	537	528	570	552	547	584	532	561	531	505	522	505	546	587	517	558	520	542	539	491	534	576	617	514	531	537	507	523	534	535	556	537	523	489	547	519	534	561	564	530	511	550	509	516	532	571	571	549	527	521	554	544	539	537	547	522	530	532	574	534	571	553	518	520	580	553	510	515	528	535	566	545	543	559	518	560	555	607	542	518	516	522	569	584	544	559	580	533	523	531	570	537	531	527	555	544	559	554	563	563	549	534	529	551	505	547	503	547	532	544	520	523	526	537	526	555	532	559	572	532	507	536	511	512	513	585	550	550	540	570	559	551	544	554	529	529	545	539	540	567	501	553	520	538	542	562	547	546	571	576	507	508	589	526	517	554	532	525	553	563	594	506	493	560	563	530	525	552	548	580	530	550	569	504	518	503	573	522	568	505	543	523	515	525	553	506	552	481	518	541	535	517	568	566	571	542	539	541	522	541	550	509	573	576	561	527	537	500	553	568	524	547	542	551	526	528	530	560	511	533	520	589	551	511	554	551	545	588	557	539	521	488	502	514	588	507	573	580	537	511	545	558	549	573	580	519	554	574	564	539	531	525	524	525	564	530	531	570	507	527	531	514	582	495	615	543	528	547	575	565	561	503	534	500	548	569	531	572	549	557	566	537	552	559	562	537	573	513	555	544	550	547	520	513	580	535	519	527	529	579	520	527	510	551	519	512	525	566	521	560	566	545	569	534	558	558	568	552	528	549	553	549	550	563	555	568	542	495	545	565	580	543	543	515	535	530	557	495	544	574	568	514	542	543	534	575	570	573	545	555	508	516	549	526	506	540	571	542	512	537	545	490	579	519	547	594	560	500	526	543	510	598	544	524	554	544	577	590	555	576	548	563	560	522	525	541	535	579	518	577	518	564	489	581	545	513	524	550	559	488	536	553	562	542	547	521	515	564	533	552	527	529	524	536	551	542	566	541	542	547	553	576	542	524	514	538	581	548	536	543	550	522	543	582	533	528	538	517	541	540	559	573	565	546	541	540	552	567	536	511	534	532	542	521	536	528	532	506	539	524	530	561	567	527	531	581	544	500	523	553	501	603	609	553	551	551	545	517	516	557	545	539	531	561	529	597	525	513	528	522	554	508	554	525	561	631	540	521	523	523	516	556	504	554	561	569	569	542	510	528	524	541	564	527	545	580	554	555	543	511	525	542	555	533	584	525	545	540	570	524	543	545	527	533	588	570	537	539	533	542	565	538	562	537	566	551	586	534	559	530	511	559	550	544	497	539	532	500	539	534	524	575	575	526	581	574	564	564	532	573	601	554	548	545	543	528	573	528	518	522	546	544	528	507	511	534	536	564	549	543	512	551	528	559	548	566	534	537	537	572	523	546	543	566	533	509	539	564	567	558	540	566	553	547	518	549	541	521	531	542	560	565	515	535	583	542	554	511	519	534	543	562	525	557	520	576	538	518	528	527	519	546	509	526	561	553	530	579	580	554	548	553	541	539	581	549	501	526	526	511	535	584	576	558	564	516	560	535	506	538	573	533	535	524	492	522	521	586	548	531	494	540	543	576	549	540	543	534	511	525	554	529	557	537	572	545	595	556	522	534	555	521	527	587	529	562	529	563	529	594	531	567	525	551	544	578	568	529	578	586	563	524	556	516	534	557	512	593	549	539	528	490	539	519	521	548	528	536	531	556	560	566	509	538	514	527	531	547	542	540	526	536	551	522	529	541	554	522	540	571	521	535	558	536	546	526	540	547	535	550	555	537	486	527	540	542	523	569	562	534	567	518	520	559	550	538	550	559	551	539	560	546	570	553	523	500	525	561	548	537	566	533	525	545	553	592	493	497	515	552	537	559	572	545	555	532	545	538	561	534	548	542	551	561	559	562	531	583	552	557	514	547	548	563	612	551	501	569	547	504	543	487	534	542	488	540	527	513	486	518	570	600	567	519	547	525	571	584	588	574	562	526	549	564	489	524	566	530	538	558	571	525	571	507	539	537	599	525	565	549	525	588	558	561	533	463	545	506	550	536	550	504	549	557	566	542	482	507	535	559	513	500	592	542	564	563	526	550	574	588	560	546	524	546	531	522	527	535	572	488	514	544	538	541	516	569	517	547	538	537	543	511	616	563	583	530	509	538	527	559	526	570	563	521	516	519	533	534	534	503	539	542	540	494	547	546	526	507	527	535	523	528	559	518	525	517	511	504	535	547	528	529	511	529	545	544	541	512	498	574	533	561	557	540	548	513	519	547	547	559	529	535	495	522	542	564	545	541	562	567	541	533	573	569	515	509	549	545	542	523	520	572	558	592	547	525	520	548	514	545	519	567	564	535	508	565	522	518	508	552	524	522	550	521	530	577	539	524	573	568	546	565	552	535	506	552	530	561	548	569	573	539	535	550	544	540	536	524	550	558	518	553	530	521	558	516	531	503	532	561	529	536	552	565	505	518	530	546	534	537	499	542	536	568	503	528	538	478	509	515	533	570	508	539	562	546	507	495	495	548	552	555	544	526	525	556	516	540	528	557	547	547	573	555	556	553	562	539	553	500	538	525	535	513	582	559	531	540	514	557	513	515	527	562	525	552	525	561	558	564	579	548	581	540	565	527	520	537	499	556	533	581	549	562	551	547	534	558	525	531	531	547	533	530	562	504	545	514	521	539	560	544	551	558	517	515	536	539	558	522	551	545	546	579	543	519	543	576	525	539	529	566	516	523	584	513	571	583	518	580	523	534	539	545	539	496	545	553	546	557	542	523	534	593	489	530	515	507	538	581	580	509	527	521	549	564	508	573	532	562	576	542	565	575	545	522	516	499	566	553	555	562	532	533	524	527	573	575	515	550	504	522	533	568	526	530	553	573	550	533	527	559	540	571	537	569	565	545	556	584	544	529	542	537	556	511	519	536	542	535	529	538	562	543	513	594	557	541	537	476	557	545	537	537	532	542	572	549	584	551	536	534	519	522	532	526	543	548	597	533	541	588	506	548	510	539	541	553	518	526	516	535	499	554	526	531	530	583	551	485	520	546	535	510	592	565	581	579	534	526	528	533	516	575	528	550	522	528	536	579	525	517	535	512	518	541	525	529	531	590	529	582	576	538	536	552	571	535	544	544	537	515	504	529	524	549	567	529	526	554	554	559	539	492	566	547	556	550	544	513	573	528	554	519	573	543	537	549	541	511	552	568	500	565	550	547	519	549	534	534	569	574	501	536	500	562	538	531	536	573	517	533	542
45239	82283	68146	42597	21718	16801	16888	4516	699	720	657	647	668	628	590	676	615	616	576	624	584	592	631	587	629	591	628	621	607	595	585	590	621	604	574	640	591	560	620	638	603	582	601	617	592	599	647	593	662	616	575	629	632	643	607	621	574	581	624	613	629	617	564	548	596	578	617	639	588	610	582	606	608	577	627	607	596	602	629	585	609	582	636	613	581	625	622	615	622	591	554	620	560	558	591	624	598	547	594	655	595	583	594	560	622	636	613	606	625	604	563	606	620	587	620	596	636	640	608	648	610	591	641	583	636	588	620	610	575	643	605	594	615	614	611	600	614	620	583	604	584	587	621	602	611	680	620	631	594	577	563	681	583	615	627	638	630	528	585	613	627	646	549	586	612	598	682	615	581	606	578	575	643	618	617	605	647	557	582	629	587	562	557	592	620	603	609	622	650	581	604	626	637	631	602	589	605	607	631	636	635	606	590	633	615	625	557	560	632	595	555	587	575	621	650	621	609	590	585	584	626	594	629	602	644	566	601	585	620	576	583	580	621	553	596	611	616	642	604	600	632	603	635	579	609	639	613	631	610	571	610	633	579	629	609	605	566	619	636	613	623	636	617	615	587	587	624	632	576	619	608	664	621	594	637	616	612	669	599	614	609	643	640	574	613	640	644	613	603	624	606	581	611	587	572	602	585	627	587	586	579	588	580	572	611	580	589	591	578	628	577	615	616	560	617	614	638	618	616	578	637	612	624	600	568	607	596	608	634	612	598	595	612	611	589	599	596	614	612	638	616	599	586	612	601	627	576	623	556	601	587	632	595	622	649	575	623	627	617	626	604	620	571	646	598	658	586	625	602	564	637	634	583	639	579	638	645	583	617	608	606	558	628	631	605	582	613	642	614	627	587	576	564	659	600	604	602	601	651	625	619	588	619	595	614	623	612	585	598	635	620	643	556	645	610	595	604	607	630	573	656	591	636	612	629	587	604	604	637	595	568	643	613	578	615	600	592	600	662	638	589	569	558	576	565	601	601	606	616	609	614	592	611	576	632	622	651	592	615	579	619	651	654	589	568	591	619	610	563	636	638	569	571	627	613	605	611	604	620	654	568	613	578	570	590	631	598	634	574	619	608	606	617	628	589	612	642	611	653	599	591	577	589	584	582	609	623	588	565	602	568	613	635	628	597	611	557	620	624	586	595	617	631	599	586	648	637	614	606	657	587	611	577	644	613	616	565	610	635	622	570	606	598	597	611	626	594	615	645	614	615	582	618	594	628	625	630	609	592	624	624	615	576	587	608	639	637	630	582	661	606	591	606	597	604	642	609	606	608	613	581	577	604	588	587	581	649	559	578	694	598	608	586	634	618	613	582	594	584	565	627	593	553	570	622	556	617	633	627	622	591	625	589	615	605	641	609	597	639	605	596	597	595	569	613	614	624	559	599	608	626	592	597	595	607	612	637	615	570	638	611	603	600	570	579	641	637	577	609	621	580	608	591	586	578	575	636	607	655	626	594	611	602	602	638	602	585	598	591	629	611	554	610	636	616	627	588	581	621	639	629	626	585	558	649	594	584	638	599	585	567	592	567	643	631	613	648	620	608	588	639	631	634	587	603	605	581	575	577	623	616	624	587	629	602	586	611	637	576	614	591	596	627	620	671	616	624	587	559	623	625	617	603	607	636	619	572	580	627	579	621	588	587	617	623	576	600	598	590	596	618	614	625	593	624	612	608	583	584	609	589	645	630	628	627	606	629	622	576	594	583	551	613	646	646	632	604	621	633	593	597	588	626	575	592	621	600	613	620	616	648	565	607	626	628	621	602	600	620	593	639	590	617	594	605	669	612	586	584	598	628	607	572	585	679	600	603	646	610	598	567	582	573	584	626	613	593	588	592	601	581	630	568	614	587	616	561	640	600	576	583	619	566	580	581	612	634	643	601	568	603	599	641	606	598	614	610	650	625	602	608	626	626	570	609	601	601	580	633	594	619	568	638	585	664	626	637	557	627	557	590	621	618	594	610	611	579	624	546	617	570	595	606	570	590	617	619	595	625	586	611	615	589	606	624	616	581	564	599	613	624	548	589	613	628	639	598	633	657	621	611	584	621	589	607	631	659	598	603	597	609	572	605	632	541	616	595	586	590	648	572	573	536	632	603	619	586	610	580	592	616	629	608	649	597	643	595	577	604	607	613	600	587	570	622	605	603	629	569	574	598	575	611	611	624	575	597	634	650	646	607	621	592	609	616	553	604	582	631	599	630	623	597	609	586	567	602	620	617	643	600	644	596	574	620	615	638	620	606	601	591	592	642	600	629	618	642	651	593	645	639	603	580	593	569	613	591	559	619	615	592	607	587	633	601	617	610	577	630	588	639	614	607	644	590	585	585	599	583	626	597	598	623	609	596	604	593	606	596	661	592	588	598	646	619	582	574	595	595	562	579	636	595	643	625	560	638	634	594	648	619	598	547	623	598	587	618	599	614	590	639	601	601	661	612	595	602	625	603	608	637	637	623	597	587	611	604	606	593	590	570	630	616	592	616	646	633	573	592	634	596	570	598	616	620	598	657	598	632	576	585	635	602	613	574	564	585	596	644	644	618	617	601	645	605	605	661	582	628	596	612	584	609	603	604	656	643	584	629	613	623	601	612	599	652	595	618	603	621	581	628	610	608	629	612	617	604	617	636	602	566	616	611	638	587	624	624	559	573	614	629	618	598	647	622	637	648	609	570	595	612	599	577	561	600	567	618	596	612	585	611	591	635	590	627	630	606	564	619	587	588	586	595	591	584	621	584	610	603	577	607	609	669	607	610	632	613	652	581	560	643	590	672	634	596	635	572	613	637	584	630	599	604	564	612	628	573	617	590	622	634	612	618	557	615	629	655	603	578	658	601	594	571	591	605	622	584	628	587	632	587	581	627	598	620	617	625	603	601	634	626	616	647	612	564	613	562	592	583	607	642	592	581	676	647	625	641	593	592	618	605	603	585	619	605	633	601	570	648	622	621	602	616	651	632	591	593	646	610	616	611	647	575	567	648	659	610	614	586	614	591	596	604	653	604	609	647	646	615	569	577	567	583	665	587	604	552	592	570	613	606	636	626	610	598	630	610	596	617	599	620	628	609	620	560	618	585	626	650	640	563	640	623	608	645	624	580	596	630	615	586	627	631	603	634	583	624	615	619	563	631	586	591	643	573	593	553	625	596	616	599	596	597	601	593	557	629	601	596	584	605	610	582	642	608	612	567	613	612	570	600	579	570	573	613	610	591	647	631	565	588	608	555	637	593	613	595	643	585	623	647	615	621	620	599	644	622	590	646	585	598	597	606	616	575	584	585	582	612	614	623	588	592	595	604	616	587	612	630	597	603	614	610	589	577	591	605	580	575	608	627	603	616	621	567	611	651	606	641	592	558	616	595	599	584	588	575	596	622	586	619	637	585	647	644	639	586	584	579	717	640	599	629	631	591	621	626	591	600	608	576	585	592	642	574	597
24496	21352	30394	28605	19302	12316	5964	2155	311	298	305	318	299	312	257	306	251	279	245	290	273	249	297	263	292	296	271	322	263	281	273	320	257	296	269	263	267	250	271	269	293	266	259	281	258	272	302	243	263	262	260	275	275	280	270	265	272	282	276	259	266	301	261	263	284	247	243	297	263	279	270	267	245	299	290	277	257	255	263	264	267	258	279	286	279	288	282	279	249	284	264	293	288	279	290	256	284	269	306	274	261	257	282	258	257	250	272	284	287	284	283	276	304	302	263	299	267	270	269	267	250	260	289	292	258	280	264	258	277	254	277	274	276	277	281	271	278	291	283	247	287	267	280	275	287	275	300	266	251	268	274	261	243	262	267	265	270	285	263	262	285	282	267	247	306	296	299	268	278	287	249	316	240	297	263	297	257	282	268	259	275	264	269	266	257	254	268	278	265	249	269	286	289	241	260	266	267	265	262	254	319	273	266	256	281	269	266	273	267	284	275	256	275	261	271	255	261	281	284	284	246	289	262	281	278	272	302	263	276	256	285	262	283	266	255	264	297	286	259	256	268	271	256	279	266	265	264	259	259	306	271	277	299	275	257	277	299	285	256	260	274	247	284	277	246	227	277	288	268	274	276	275	259	292	276	281	269	283	273	286	277	262	306	319	269	295	264	271	293	228	241	240	282	277	284	284	263	277	264	238	266	287	271	249	296	275	299	294	275	281	262	259	266	294	256	263	274	276	272	261	272	281	270	281	260	298	223	277	238	295	256	286	258	297	286	249	256	239	241	269	268	274	255	283	265	299	305	276	297	311	256	254	277	281	261	282	274	270	289	279	293	256	255	267	283	260	266	277	284	286	279	243	259	280	263	271	256	279	268	293	268	270	266	273	251	272	258	259	269	264	259	266	249	267	269	254	281	318	245	277	296	318	269	286	262	258	294	284	258	286	250	279	280	270	268	279	297	258	275	273	300	271	307	294	293	274	287	272	288	276	292	284	287	253	276	227	278	237	266	262	247	263	244	273	301	286	285	251	274	285	256	255	248	250	272	284	257	274	281	281	254	277	279	257	272	262	270	271	300	272	267	287	277	282	278	292	255	263	292	270	291	273	308	268	288	266	269	245	288	275	254	258	254	251	267	280	284	284	263	282	254	264	251	258	274	258	288	293	303	251	273	292	275	261	302	266	282	278	250	287	254	284	255	275	278	277	285	244	257	271	279	267	248	260	254	268	256	258	256	267	268	261	264	297	301	304	239	272	281	279	258	268	253	249	286	266	265	274	241	269	260	281	259	248	246	307	278	246	277	293	301	281	252	263	269	292	278	269	269	301	273	287	261	268	248	294	285	263	272	258	253	327	253	303	270	292	270	261	274	288	272	260	275	279	286	282	304	275	260	276	246	255	271	271	263	269	288	268	239	288	283	249	272	259	235	290	281	282	266	298	269	286	298	284	265	295	281	266	277	285	265	273	300	247	279	270	275	274	265	270	291	278	277	268	287	262	231	262	266	289	229	278	288	296	301	241	243	280	274	251	272	259	285	250	287	244	261	299	301	256	264	265	273	284	251	278	280	293	265	295	278	273	301	269	272	276	261	261	260	248	245	266	268	269	280	266	277	317	263	273	275	263	274	224	264	271	269	307	288	253	303	275	282	238	247	278	258	286	241	266	229	300	280	272	263	274	270	272	249	283	255	255	282	275	274	272	282	265	258	300	310	275	277	259	244	278	270	271	253	271	268	284	295	284	267	248	275	275	292	273	267	248	286	286	278	256	245	271	275	291	300	269	273	260	275	281	282	280	292	272	273	234	256	274	287	280	275	301	268	271	276	266	272	308	310	269	250	281	305	290	274	255	278	278	274	276	258	280	261	284	277	265	280	292	313	305	253	252	269	270	296	311	266	256	249	266	275	242	244	278	282	294	259	277	252	296	275	257	251	285	252	263	272	277	266	255	262	266	263	287	279	265	287	259	290	272	269	297	280	258	309	253	252	268	269	270	294	279	267	255	282	244	263	276	255	255	264	264	286	290	270	277	289	277	263	278	273	259	304	265	294	295	274	263	298	312	270	263	293	261	271	270	252	254	248	247	292	279	279	262	264	284	294	306	262	275	257	279	251	269	264	256	294	298	287	259	317	296	265	247	267	270	257	284	276	290	246	331	266	317	264	261	296	270	271	242	269	288	280	263	247	297	281	284	306	271	287	296	288	253	270	281	287	246	293	271	250	261	285	260	287	293	279	274	282	271	286	264	259	286	257	289	263	264	260	300	266	270	278	281	275	268	269	277	268	285	257	271	261	271	285	283	281	273	263	288	259	255	286	251	307	304	271	284	312	299	263	282	274	263	269	291	262	267	266	270	275	294	284	284	263	260	269	284	284	253	314	297	251	251	269	259	256	268	250	266	270	277	300	278	276	287	283	266	280	281	299	300	299	243	258	278	270	285	248	255	278	274	263	252	260	296	290	270	271	253	293	288	285	298	315	263	294	268	292	279	311	245	267	264	266	291	267	252	283	296	256	277	272	296	256	292	266	278	312	263	324	268	275	286	246	258	286	256	274	296	267	266	278	271	269	320	257	284	248	287	295	247	271	294	266	292	271	292	259	292	271	279	303	252	240	276	302	280	270	259	277	288	275	279	270	277	315	274	246	279	285	280	277	261	252	287	255	265	265	268	256	301	280	274	284	264	260	272	251	282	259	255	295	249	262	283	267	267	262	240	284	268	269	310	267	251	284	284	279	291	282	264	247	279	270	276	301	256	263	270	297	296	300	284	264	277	283	286	276	286	268	266	261	298	297	272	259	265	282	265	265	293	263	255	304	276	291	273	280	272	263	307	273	264	286	224	286	290	268	276	303	277	293	276	278	269	288	276	285	275	271	268	258	290	268	258	260	262	265	305	260	280	250	291	265	255	261	287	290	259	273	258	262	312	280	282	306	273	290	279	263	275	258	246	274	254	287	286	284	257	282	268	262	248	249	239	261	274	268	287	244	275	259	279	278	282	295	243	267	265	266	279	274	266	259	263	295	299	290	274	258	301	259	255	275	258	287	280	270	281	264	265	284	297	262	263	263	265	280	272	279	293	269	289	251	254	312	274	283	253	292	295	256	299	258	283	283	257	271	299	275	267	262	277	270	298	265	272	251	282	282	273	264	288	277	294	299	236	269	281	263	277	288	264	265	283	267	261	249	280	253	303	260	248	243	268	281	286	256	255	236	262	243	250	299	248	271	248	272	295	293	276	305	277	278	270	269	262	298	270	267	271	281	278	259	264	270	279	278	254	277	265	267	247	236	268	289	259	273	296	262	274	295	298	242	262	274	256	264	283	270	271	285	265	262	222	294	273	267	276	315	260	291	289	257	269	278	272	262	276	276	256	291	279	274	256	267	251	274	261	265	287	280	267	274	302	278	276	288	282	252	255	268	255	253	285	305	275	273	244	274	283	269	300	290	279	290	265	287	264	270	262	272	280	324	289	258	282	295	284
44565	72172	56736	34959	18623	14241	12026	3666	405	375	345	372	356	362	373	321	339	297	342	343	376	362	326	391	332	368	325	353	353	331	306	339	342	334	324	309	324	331	336	317	327	338	322	326	335	332	362	324	326	317	306	308	315	322	345	345	358	333	334	339	332	323	321	331	312	341	334	340	361	324	338	340	318	329	325	320	338	341	335	338	362	330	342	349	329	368	361	325	326	311	319	352	315	322	312	337	313	338	326	330	347	328	351	308	367	310	316	314	333	354	351	335	315	338	347	357	310	355	332	308	326	353	343	322	322	329	336	332	343	312	332	358	360	302	333	313	347	367	354	347	340	309	344	329	353	324	318	373	374	331	350	328	352	371	337	328	335	341	334	355	296	296	330	339	371	315	340	317	315	326	352	344	316	313	314	319	332	335	306	319	372	313	342	347	335	354	343	330	361	350	350	313	320	353	317	341	324	305	343	318	340	331	367	352	348	321	353	321	350	336	318	322	352	347	339	326	343	322	335	344	338	341	329	317	339	318	301	348	333	345	343	341	346	346	315	311	351	307	358	342	307	314	321	328	332	339	333	321	322	335	345	336	323	360	349	337	315	339	328	306	313	337	345	333	326	368	335	319	350	346	336	323	328	327	344	319	366	333	383	312	339	315	351	370	322	342	359	319	345	344	353	289	327	362	351	341	335	325	354	331	336	338	347	329	323	321	346	308	361	337	325	318	359	320	334	331	348	339	333	343	336	316	347	321	333	345	321	330	336	340	307	325	352	336	339	351	347	316	334	333	330	378	331	351	305	322	310	304	318	354	328	376	375	332	325	331	311	339	311	341	339	345	367	366	332	330	297	367	351	311	347	321	360	328	314	344	323	328	331	312	355	320	338	350	330	320	328	334	339	330	337	311	330	339	381	300	354	319	332	346	311	315	352	343	328	341	315	363	362	331	338	347	347	337	341	321	325	353	371	359	323	340	362	317	304	349	343	329	336	332	356	326	313	319	348	329	353	358	354	325	315	325	344	359	334	342	350	340	303	335	320	315	347	337	339	331	310	320	322	327	345	317	348	357	352	330	330	337	331	338	301	329	311	316	366	324	337	343	341	309	342	338	332	336	331	324	354	306	364	335	332	324	297	329	320	310	346	348	307	340	356	329	297	330	323	324	337	332	322	345	396	294	312	344	324	340	310	316	306	323	328	370	330	356	322	358	363	328	333	355	352	355	318	333	326	344	344	315	338	317	332	346	307	320	321	341	320	303	340	310	354	325	330	326	316	327	342	362	313	333	356	346	345	311	332	331	324	352	327	349	316	376	334	315	328	338	350	325	360	341	335	309	341	343	336	334	346	359	307	339	328	339	340	362	323	374	328	380	319	318	306	316	332	323	336	336	328	332	347	330	318	354	326	347	357	334	323	308	333	339	336	325	322	335	303	331	326	348	361	328	329	315	335	349	330	316	346	320	313	327	327	324	286	322	340	327	335	327	347	339	358	318	359	331	314	325	338	349	298	353	349	310	319	324	343	354	321	347	320	331	344	317	337	343	313	312	327	358	350	330	368	330	319	311	293	313	342	325	332	324	347	330	329	334	351	317	323	333	335	341	324	338	324	343	328	349	321	332	342	332	330	338	331	312	342	326	298	327	316	333	343	331	363	364	331	306	345	351	338	327	332	326	354	357	334	361	330	344	307	335	322	349	331	361	335	342	309	323	347	332	361	344	334	331	318	365	349	385	331	361	365	348	313	326	306	330	326	339	342	357	319	353	367	354	328	333	332	308	346	328	336	310	341	328	363	345	299	351	374	344	334	329	328	330	384	343	313	314	314	337	337	348	343	336	337	330	302	365	361	351	316	340	323	324	344	339	311	302	343	331	339	333	322	326	353	360	363	336	323	326	331	332	301	369	336	347	357	322	320	344	353	372	324	311	332	340	321	303	327	332	343	342	344	341	335	332	323	337	336	365	312	328	323	356	380	319	340	328	336	315	346	302	363	338	333	329	291	350	320	315	329	359	310	314	345	344	308	308	315	336	312	320	353	344	339	343	342	346	332	344	327	314	303	316	305	321	351	323	337	335	365	345	323	329	315	302	322	277	308	336	328	331	366	307	317	338	349	347	321	302	325	326	332	344	326	339	342	335	340	350	336	354	311	342	325	359	328	329	366	343	347	339	341	340	330	323	311	337	314	339	331	344	339	291	330	339	319	332	316	322	339	347	324	329	313	333	342	307	297	339	311	342	317	328	326	338	340	364	319	317	319	291	334	336	350	335	335	325	338	364	343	360	314	341	343	310	354	349	315	339	334	311	309	356	328	368	328	331	341	328	309	338	346	357	333	306	318	359	341	311	318	347	324	329	333	328	348	317	328	333	369	325	375	318	343	341	323	328	315	330	305	333	304	324	326	316	336	334	298	334	321	352	322	355	302	312	351	309	342	349	327	347	309	332	320	362	313	315	329	353	367	319	332	359	341	315	363	347	335	338	345	322	345	289	307	350	347	310	349	314	296	328	316	324	336	324	319	307	343	304	334	326	360	302	333	354	310	372	348	335	321	320	307	314	337	326	336	361	345	326	327	319	350	308	339	352	360	354	338	332	323	319	307	360	345	343	344	313	333	335	347	348	327	365	341	320	354	362	330	336	301	336	329	321	341	326	334	340	323	344	336	318	380	345	300	355	326	324	332	324	344	328	315	345	281	374	289	329	282	351	329	329	300	331	293	347	344	310	356	333	326	320	346	320	351	316	312	351	361	328	332	353	333	347	348	332	326	338	348	358	305	328	344	337	350	314	316	325	343	340	343	316	354	344	332	315	309	320	372	332	341	291	294	344	355	376	319	309	345	333	348	318	351	335	350	326	329	354	329	350	327	359	333	334	307	322	310	373	335	312	358	332	354	347	369	343	335	359	359	310	312	342	352	353	336	348	307	327	337	350	357	340	334	342	350	343	318	334	334	309	307	343	344	336	318	339	327	324	333	327	329	336	314	332	308	319	323	339	339	348	366	328	333	350	339	331	323	327	316	354	325	328	315	338	345	347	331	345	318	320	340	340	332	323	335	312	299	333	313	333	338	320	333	328	366	323	349	364	329	355	311	334	352	339	319	298	329	339	319	300	330	351	312	344	320	340	347	342	333	318	354	342	349	314	355	358	331	362	314	316	306	332	331	343	319	343	333	350	304	335	326	377	339	350	328	352	366	330	337	341	324	355	328	315	301	344	351	314	355	350	310	329	354	321	332	326	364	340	338	325	345	341	341	314	321	363	333	333	308	339	298	367	357	352	335	333	363	318	358	320	324	330	324	313	346	321	325	316	317	337	323	337	360	354	334	349	319	361	357	286	304	308	323	318	322	326	317	335	328	327	289	326	363	317	349	342	328	342	310	305	329	337	326	356	301	322	372	356	355	312	329	337	330	311	334	304	320	320	341	327	316	345	345	346	338	304	330	329	364	336	329	347	340	298	325	340	335	338	353	343	324	295	292	350	358	317
22219	20811	30036	24845	22181	24200	26409	12876	1046	768	753	698	717	689	710	673	703	676	722	650	643	655	678	703	670	657	628	674	637	665	686	590	698	649	655	622	667	668	670	641	678	710	620	647	662	660	671	670	705	622	664	656	683	694	622	642	651	622	621	598	655	637	648	611	594	644	613	629	648	664	665	646	664	627	671	673	681	711	653	664	690	652	636	630	656	641	628	626	631	633	677	652	617	647	650	691	669	674	657	641	659	657	651	676	623	647	670	626	634	644	655	643	643	616	616	634	649	653	635	652	630	625	604	652	660	598	586	665	608	638	647	655	654	681	668	666	660	628	623	651	633	642	646	684	605	611	660	600	633	657	705	636	598	595	644	661	707	647	669	637	670	615	641	630	643	654	619	635	655	637	616	646	662	664	671	627	632	621	648	626	675	628	632	644	658	635	629	657	641	632	640	675	621	611	671	638	643	626	612	651	655	663	632	610	644	667	612	655	664	676	646	620	635	660	658	645	565	677	629	642	648	623	626	607	625	659	630	613	625	649	617	666	633	651	644	627	643	604	660	651	654	636	648	637	635	654	630	649	653	668	621	661	609	629	659	653	661	667	666	619	650	661	670	575	620	664	569	600	635	641	662	618	666	666	675	651	614	617	659	636	588	605	634	612	633	608	673	638	729	644	629	633	590	619	634	654	647	679	687	687	632	591	633	639	657	575	632	643	652	641	637	636	641	645	628	608	660	710	597	614	663	639	618	652	612	640	657	672	629	703	621	648	632	639	652	655	606	631	630	647	647	625	640	658	636	676	630	671	630	630	648	621	627	642	619	630	662	651	659	627	642	637	621	682	600	626	652	645	665	605	686	646	608	669	661	635	665	677	621	630	684	642	633	674	653	621	625	613	646	695	642	654	637	609	614	647	666	644	647	629	640	670	642	666	611	641	636	625	590	612	659	659	634	663	662	589	651	644	637	611	628	639	649	652	656	650	619	608	647	655	609	669	609	643	620	640	602	665	603	627	629	679	666	651	670	664	672	673	594	638	635	600	649	680	623	726	636	634	617	623	608	653	646	638	668	656	622	635	656	622	666	666	637	635	682	653	645	639	700	624	633	619	621	652	612	621	679	648	667	621	640	609	597	651	644	612	643	628	598	665	618	662	644	628	593	617	643	644	667	663	653	665	616	679	661	686	596	654	644	645	607	610	635	668	621	658	607	598	638	603	672	615	632	656	673	593	607	627	652	649	636	645	613	674	596	665	642	685	633	685	645	637	663	596	685	608	671	592	683	706	625	636	690	593	660	686	647	602	661	646	639	655	634	616	663	654	647	666	618	606	672	633	645	623	676	647	588	674	615	665	652	623	694	614	627	647	629	662	675	672	621	666	682	590	659	607	653	656	650	685	629	631	623	615	641	611	637	646	650	664	617	643	669	634	657	630	631	674	658	616	665	643	654	590	632	603	625	656	612	617	611	645	649	705	640	689	642	639	594	618	627	638	679	620	618	653	663	618	616	639	612	664	602	611	646	622	618	691	611	629	629	684	668	639	648	638	629	627	627	655	583	642	611	640	673	623	614	670	634	665	655	647	639	624	657	672	631	630	631	647	653	656	627	647	603	646	661	585	657	606	634	709	667	651	665	687	668	615	610	642	642	630	656	648	630	657	610	630	639	617	659	639	625	631	625	617	625	656	652	647	597	633	596	647	590	617	645	652	634	617	605	639	635	627	611	644	628	620	620	666	689	650	613	655	630	661	640	653	667	649	650	640	625	645	626	623	655	686	664	656	648	597	644	642	617	671	625	629	653	614	653	654	644	672	637	656	663	640	651	612	657	694	650	703	627	625	664	638	666	649	671	643	646	621	614	661	622	650	651	649	625	665	638	647	664	647	664	689	682	616	645	625	614	599	648	639	641	667	658	621	621	601	593	681	631	646	623	606	643	672	609	686	672	666	652	643	628	606	612	657	670	634	636	648	655	700	639	627	655	663	623	655	655	617	659	570	628	621	621	638	638	629	607	612	618	677	581	658	618	617	593	689	609	609	611	653	627	635	663	623	688	612	647	602	628	629	621	657	637	647	612	645	621	679	678	651	674	591	656	628	664	608	646	696	646	654	660	626	633	626	666	617	675	636	662	627	645	627	669	610	673	659	670	649	654	673	595	657	618	660	596	639	631	616	700	686	650	615	651	632	657	654	609	642	631	665	662	658	626	638	628	634	697	651	675	711	637	679	646	659	600	616	667	678	617	702	632	641	612	624	657	647	604	681	659	608	612	667	643	674	661	631	623	636	654	667	646	663	649	647	668	651	677	663	635	596	659	645	610	679	704	638	714	582	640	635	659	621	659	630	647	607	669	666	632	622	640	621	661	638	575	645	642	642	642	607	661	665	671	662	639	668	620	608	613	675	604	676	629	651	655	682	654	663	664	670	600	655	639	688	630	625	630	632	625	684	668	674	656	595	619	643	618	626	643	624	619	615	682	626	625	649	640	652	640	641	635	622	632	604	619	622	674	648	620	645	630	646	622	668	605	671	639	645	632	635	644	627	664	615	656	644	645	631	660	588	606	678	673	638	656	668	634	597	625	620	630	620	664	604	670	627	668	626	653	672	636	623	581	673	660	635	626	672	654	639	646	604	643	629	653	664	657	688	664	684	635	614	608	637	615	610	636	614	573	637	688	623	638	658	643	606	636	687	644	660	577	612	672	670	637	650	684	631	657	665	638	639	658	642	617	585	676	626	690	664	638	613	678	615	661	628	679	681	615	653	656	653	663	638	654	671	659	654	628	658	662	631	663	684	629	638	706	617	653	652	665	634	627	604	655	665	613	684	592	624	622	639	661	626	645	615	629	634	618	589	641	626	645	637	632	619	636	626	638	643	631	635	632	668	590	653	652	669	641	669	596	612	599	625	613	656	644	676	673	613	610	668	636	644	657	647	708	653	676	682	648	643	612	638	632	642	662	668	662	576	636	675	634	667	641	638	614	654	625	672	614	679	656	661	640	656	658	655	637	647	656	657	614	619	594	635	620	642	625	648	679	658	655	667	620	638	612	650	657	667	656	601	651	631	657	631	640	672	634	627	622	632	643	632	611	643	670	614	628	623	657	655	680	675	646	633	656	600	670	688	625	631	639	654	645	634	640	636	636	653	655	690	660	647	625	603	650	650	695	660	648	655	660	628	635	635	635	629	662	648	627	663	567	629	653	644	635	667	651	629	644	651	607	665	617	618	637	657	643	609	653	625	652	660	653	651	598	608	685	674	640	625	675	663	650	603	636	698	665	643	608	637	630	667	654	652	672	659	692	612	601	612	593	685	646	624	651	686	602	590	621	638	643	664	665	676	649	628	601	709	661	581	669	647	674	634	659	632	631	662	620	617	587	606	628	627	634	600	621	663	646	634	620	632	645	622	642	637	637	616	643	663	624	641	638	624	589	608	662	614	620	658	644	637	645	678	663	638	668	616	647	649	662	694	640	603	639	635	628	588
48910	90545	80177	52524	34283	29202	23146	10756	1048	943	939	838	864	825	798	781	740	725	726	801	746	701	788	747	755	725	712	717	744	766	763	686	695	704	721	735	722	744	704	745	710	725	737	769	727	733	744	757	714	761	729	679	699	710	715	734	750	715	687	743	727	738	746	707	729	770	697	715	718	718	678	740	739	735	679	732	740	720	699	659	696	725	712	793	738	690	714	710	746	724	712	718	692	707	719	742	732	717	717	721	685	717	713	712	739	691	709	733	716	690	727	745	698	707	762	712	721	686	728	733	719	665	699	727	742	727	705	668	712	734	701	715	669	653	708	709	687	711	717	752	720	689	696	723	719	672	722	683	731	728	718	708	711	731	749	749	762	719	729	737	788	647	668	718	732	702	721	679	712	702	751	700	702	695	714	715	684	700	696	762	689	680	689	692	723	726	688	736	753	691	724	703	740	713	700	741	710	652	703	738	735	731	711	713	695	733	653	715	688	731	723	724	708	698	714	703	645	761	744	723	703	695	704	685	759	681	706	679	700	710	684	713	712	710	688	733	748	757	710	736	723	692	755	793	719	778	732	720	711	708	690	681	757	761	714	738	746	660	701	744	710	744	714	702	701	726	770	704	714	735	745	720	754	667	715	696	716	718	713	719	779	689	697	715	730	687	714	722	731	690	709	746	744	704	737	724	706	773	677	712	671	703	707	763	698	716	711	694	727	680	657	755	758	761	703	706	704	739	725	759	673	711	706	730	701	729	734	739	720	702	693	722	669	738	733	775	688	690	719	770	750	715	709	745	691	695	684	737	755	755	738	660	707	728	701	746	727	679	716	684	741	711	731	693	726	744	725	710	716	740	722	714	707	733	739	694	699	707	712	731	785	708	749	689	737	709	731	710	744	743	687	726	760	735	707	737	670	711	681	729	741	747	684	745	763	752	769	681	724	712	683	691	707	722	727	679	733	744	731	705	707	697	717	743	668	712	760	678	657	696	696	734	716	726	700	754	736	748	690	673	747	763	774	708	688	730	713	643	730	709	713	715	715	694	693	711	724	732	717	753	715	716	760	734	740	728	747	728	773	735	709	742	756	675	763	735	692	722	739	688	670	746	677	728	744	735	697	715	733	684	721	715	699	732	675	721	701	693	769	748	759	706	692	713	698	677	745	765	732	690	726	675	725	778	703	741	737	712	715	736	715	695	736	715	726	708	693	693	709	719	712	770	743	738	708	714	679	699	697	761	713	727	710	698	708	672	688	706	731	736	704	750	700	682	736	685	694	697	719	733	726	707	721	681	719	735	717	744	668	707	708	728	742	702	749	689	681	707	759	727	734	712	726	728	694	720	693	722	694	754	749	676	686	661	675	734	701	706	681	722	702	721	690	720	728	751	680	719	748	705	710	711	699	710	700	702	686	716	741	712	713	710	714	693	766	735	687	689	747	700	758	722	722	751	716	759	741	731	692	701	717	683	719	766	728	742	728	686	681	694	670	718	715	707	707	658	739	750	682	743	713	669	743	716	738	734	668	717	767	707	737	666	738	719	751	682	710	692	741	716	723	711	705	730	745	708	756	702	738	731	708	752	730	709	785	673	712	697	700	708	723	714	722	721	710	767	742	732	673	756	755	738	692	707	726	697	715	695	727	711	730	736	718	756	712	691	692	761	744	707	702	691	668	708	737	697	724	688	732	694	743	754	732	709	673	770	698	682	658	770	736	735	711	677	707	692	729	706	733	734	730	745	753	762	688	737	692	727	751	744	716	699	731	712	708	718	705	704	728	681	722	694	694	718	675	738	717	721	734	752	748	735	754	707	706	700	739	729	715	758	705	707	692	724	701	708	719	711	730	707	725	693	704	720	695	731	722	675	775	737	707	718	727	700	746	680	705	746	687	725	691	704	706	705	660	769	666	775	701	731	670	720	690	681	693	668	767	740	698	726	744	719	728	729	682	689	671	658	733	729	722	716	703	712	712	731	768	695	708	644	695	723	722	757	705	684	747	701	692	700	677	670	694	774	717	762	745	739	718	770	705	748	721	762	752	744	725	711	715	755	704	750	685	730	713	715	705	694	751	715	680	688	748	705	737	710	740	736	732	698	707	733	724	698	708	674	696	723	730	699	687	762	720	726	722	732	712	700	717	712	700	715	700	734	705	705	731	691	699	687	721	761	727	695	741	732	685	761	713	718	700	734	718	689	729	707	739	699	760	709	698	737	718	725	728	739	762	731	733	683	689	655	727	707	713	691	734	691	723	756	681	715	731	708	700	749	682	743	748	717	681	679	663	682	686	710	713	719	721	715	710	667	709	712	712	702	707	745	697	701	753	730	700	742	760	725	686	699	715	749	680	765	710	699	696	762	754	758	747	704	680	718	728	707	672	684	659	674	705	706	745	685	738	713	715	749	684	724	719	693	731	731	765	714	694	722	762	712	699	711	688	680	711	725	677	730	771	723	720	696	763	685	765	763	747	679	738	695	705	711	691	683	723	727	754	753	680	729	699	729	658	696	698	731	740	693	750	696	731	712	717	733	721	716	694	697	710	678	715	728	709	694	705	710	725	739	721	690	751	674	699	650	694	725	688	710	664	737	751	703	747	723	735	723	731	686	700	696	730	748	701	695	746	764	713	734	672	750	736	694	702	727	717	719	676	719	700	724	694	677	713	737	715	790	703	735	739	718	694	738	726	719	713	722	721	726	775	712	696	713	759	726	738	711	711	727	749	715	683	728	705	695	671	702	711	735	711	678	715	752	718	724	671	723	686	722	723	666	757	710	704	721	734	693	718	656	691	716	740	724	711	711	722	669	706	698	683	688	733	688	745	717	768	696	731	707	738	758	725	676	684	696	726	693	696	733	723	773	707	663	713	751	732	710	751	690	723	737	709	728	685	719	700	674	673	697	676	683	728	731	733	747	726	747	718	699	728	757	742	709	724	715	728	720	718	725	724	679	720	709	737	694	739	758	730	720	690	695	711	687	691	710	703	719	704	734	709	671	721	738	682	735	705	671	755	712	708	693	667	720	691	789	730	719	685	731	703	742	729	731	682	743	729	715	713	732	724	733	704	716	762	726	720	719	694	717	716	767	705	734	749	699	753	752	745	754	718	709	727	754	723	700	736	713	718	657	686	683	708	724	754	747	722	731	672	758	738	706	705	712	704	701	701	692	706	757	695	701	692	698	716	734	714	740	692	679	724	692	679	724	700	755	743	712	724	657	680	695	695	692	657	756	693	770	706	758	722	691	722	691	663	741	676	658	718	716	738	684	723	689	769	710	721	691	709	717	731	713	773	708	700	752	721	688	721	716	719	705	764	692	728	749	685	781	716	667	699	731	720	652	708	694	697	665	711	708	738	712	710	666	695	668	746	688	742	698	719	648	689	777	710	714	701	676	706	686	767	718	727	762	708	701	707	740	689	689	706	703	748	682	686	710	669	702	712	710	763	661	694	687	720	719	732	717	733	709	743	675	754	661	650	704	751	716	710	687
30214	24318	26537	15765	4248	2057	1071	546	316	325	304	298	282	283	300	252	284	312	312	290	343	289	257	309	297	333	305	292	316	332	295	290	310	280	324	293	330	281	289	295	314	285	287	345	332	309	289	297	301	298	333	319	297	296	306	287	311	286	260	285	297	324	280	302	324	293	309	276	334	292	279	304	297	290	286	319	275	310	329	279	265	320	277	289	313	321	306	307	307	298	282	290	306	272	285	296	295	284	329	282	311	287	285	302	295	305	292	326	312	297	296	288	308	302	255	300	288	300	274	298	300	283	318	338	309	326	314	270	301	316	301	278	316	280	278	293	288	287	277	303	320	299	296	293	332	278	287	292	283	299	312	301	306	286	287	281	312	293	325	342	283	294	318	289	287	288	307	309	284	312	324	282	285	291	294	301	302	272	328	278	286	332	307	319	307	287	314	283	295	315	296	316	313	290	301	268	313	311	310	319	297	304	302	313	319	328	321	322	326	325	319	334	334	284	295	288	287	286	286	282	325	294	287	293	298	312	344	313	307	284	305	276	292	308	321	309	287	296	291	301	303	298	283	286	308	290	302	347	291	297	309	290	251	280	295	297	325	304	305	317	306	296	316	279	318	281	322	276	302	301	305	275	310	304	304	295	261	308	319	298	316	298	311	296	251	280	266	289	277	303	304	306	298	282	304	266	305	264	314	297	311	320	278	295	288	275	294	300	325	295	301	303	325	320	314	313	319	253	303	281	284	311	336	269	273	316	292	295	323	258	291	295	296	321	306	285	325	299	294	303	282	298	315	319	316	298	286	296	313	287	271	279	327	260	311	318	322	272	299	295	275	275	282	322	290	303	305	282	305	315	334	306	292	278	292	312	311	283	302	279	261	320	294	293	333	282	312	286	288	302	318	303	300	309	306	297	298	281	278	290	311	296	301	293	282	293	303	279	308	316	316	311	268	311	292	336	278	301	292	263	289	326	325	293	319	294	308	281	288	314	264	298	325	300	292	271	284	299	282	266	275	294	307	311	320	287	311	269	306	278	290	285	289	295	344	305	303	293	298	291	301	269	305	298	285	307	287	275	295	290	316	284	323	284	270	295	316	295	307	289	306	308	293	284	294	317	310	309	305	300	295	259	315	286	292	301	315	284	297	288	277	314	308	295	303	289	310	294	295	302	299	338	304	322	278	284	310	321	292	291	296	282	304	271	301	286	284	305	319	311	322	290	297	317	308	263	317	296	281	293	277	313	304	302	269	283	300	288	340	277	299	310	302	286	293	266	281	308	307	334	321	316	313	315	283	324	303	309	279	322	296	266	291	312	295	289	288	296	261	313	300	313	313	272	286	311	321	312	280	297	297	270	298	308	304	320	293	340	305	320	283	326	289	300	315	281	282	306	286	294	321	281	286	328	300	259	310	312	299	305	300	282	312	296	302	278	320	280	293	290	308	296	345	282	282	295	314	310	345	300	277	281	268	283	294	298	298	285	328	286	289	332	285	293	286	295	308	291	276	279	286	305	326	294	307	300	325	291	304	301	291	296	290	277	295	265	306	278	316	311	286	289	296	302	333	295	332	306	298	295	332	292	280	303	294	294	301	320	314	313	314	270	296	310	313	308	273	289	309	305	332	311	290	254	281	283	284	264	276	297	308	333	313	319	326	293	318	288	302	297	307	305	301	306	297	310	326	282	312	296	287	295	289	305	281	295	322	278	293	334	330	329	308	271	304	287	286	274	320	275	303	304	311	311	294	310	297	303	270	315	294	295	306	267	279	301	308	295	294	265	308	313	296	310	304	303	291	308	299	322	266	302	307	322	271	298	328	312	300	277	278	284	273	324	291	294	301	331	290	262	294	258	308	311	332	306	294	312	274	310	311	299	278	260	290	316	326	326	305	282	304	317	300	311	309	265	291	275	302	279	315	304	273	320	301	315	302	304	306	317	293	318	281	290	297	285	328	307	307	299	302	301	320	273	285	304	302	336	296	302	292	274	285	321	332	298	272	289	293	309	306	294	322	297	296	288	322	296	301	295	300	297	259	303	291	269	291	268	338	296	321	331	274	328	300	305	303	286	301	336	303	278	318	293	318	281	313	323	300	339	316	324	327	297	290	308	287	314	302	314	342	291	327	340	305	280	304	284	287	339	294	285	315	324	312	300	297	292	325	288	320	293	303	294	303	294	333	290	314	307	288	316	287	302	312	288	281	300	289	292	286	302	286	259	306	278	282	290	298	299	288	274	291	286	297	292	330	315	283	288	314	299	306	296	303	276	304	303	296	295	297	287	291	292	272	324	317	307	313	321	279	297	297	328	308	321	304	280	295	288	297	300	314	297	285	341	294	282	282	316	277	314	324	302	292	282	318	283	279	316	334	278	281	302	320	255	325	274	340	254	306	270	278	291	318	307	310	285	296	296	297	298	290	327	282	297	289	313	305	295	315	309	309	293	301	320	308	250	289	309	310	280	296	306	279	270	284	308	268	277	312	309	306	301	274	312	293	289	275	274	286	283	302	276	290	289	296	316	304	291	311	297	288	287	287	301	295	268	275	295	299	301	312	317	281	266	282	286	301	290	312	290	301	271	273	295	295	290	303	297	309	324	329	278	322	317	324	286	267	292	298	281	302	283	316	320	274	307	291	293	290	285	304	301	286	300	273	295	296	289	335	289	254	319	285	320	308	323	297	294	269	281	352	318	307	291	286	273	314	315	301	296	308	325	317	292	313	295	299	295	289	302	301	327	306	320	304	306	296	310	264	317	301	285	304	290	301	296	303	303	315	307	342	305	340	306	282	313	283	304	264	334	294	303	310	311	334	284	299	326	279	292	312	305	289	311	308	303	315	296	292	292	326	305	330	304	321	296	283	265	298	276	299	291	286	278	303	307	285	330	297	276	291	302	301	298	297	295	318	305	314	297	313	310	303	287	284	293	289	273	328	308	305	307	271	314	296	291	290	279	290	289	309	285	306	311	310	295	339	285	306	272	305	271	297	310	270	275	289	279	320	306	278	302	281	272	284	303	285	279	284	306	291	306	300	299	307	301	283	290	280	290	321	269	304	278	285	313	292	308	319	284	322	285	314	309	324	295	298	290	319	326	318	285	348	300	287	298	290	319	295	291	322	285	290	297	321	312	279	310	287	309	307	302	309	303	303	300	269	292	330	301	292	301	309	310	281	316	303	275	302	326	296	298	290	303	301	290	317	290	281	310	290	345	349	306	266	306	311	306	276	282	311	329	280	316	310	292	303	285	300	288	275	324	298	308	273	283	281	312	307	270	318	281	313	258	322	281	267	303	318	290	317	309	295	310	333	319	326	304	315	309	302	315	292	301	317	304	291	297	315	272	283	291	295	313	301	279	293	320	297	314	322	310	324	279	273	315	300	244	295	267	277	307	286	291	293	316	302	301	325	307	309	317	318	277	317	255	296	304	277	279	287	289	309	310	318	324	298	309	282	272	315	297	278	335	330	284	278	269	315	279	294	309	305	328
36193	37029	27414	11315	4293	2858	1628	668	332	387	358	367	335	343	339	357	348	341	357	362	344	335	327	369	385	349	304	341	343	334	368	318	318	386	366	332	321	353	363	335	304	322	325	364	335	336	329	354	322	342	346	332	369	351	407	348	347	362	342	378	348	345	351	366	378	330	338	359	325	357	369	359	384	351	357	349	340	385	346	345	342	349	360	373	314	369	324	361	344	345	351	371	324	342	363	352	342	327	320	379	373	369	365	342	370	317	348	362	354	355	317	343	386	317	343	372	362	331	377	387	360	361	344	366	363	355	339	323	352	325	382	331	339	379	320	332	346	335	332	356	331	341	344	354	361	342	335	357	378	335	380	351	376	343	378	339	359	341	357	365	352	315	360	334	348	365	339	329	338	378	362	353	390	356	345	385	360	358	356	355	378	343	339	386	324	389	341	382	340	349	339	372	332	365	345	338	359	341	347	353	328	353	332	342	336	309	389	375	326	349	359	341	367	365	368	342	335	352	371	392	336	328	338	322	344	352	351	363	331	326	334	334	347	371	350	350	341	326	343	334	310	378	353	346	361	340	375	371	335	342	382	368	378	354	336	362	352	331	354	334	358	339	365	364	389	335	368	346	316	353	336	319	343	373	343	349	344	377	377	361	327	332	401	354	341	358	366	342	331	332	340	340	347	340	316	386	346	348	362	344	348	367	342	358	351	341	336	337	327	352	353	351	324	343	383	354	344	361	335	316	356	363	333	355	333	370	315	350	339	339	337	341	340	386	391	347	355	312	352	326	349	332	350	354	358	354	341	357	354	367	342	387	325	335	354	344	349	372	323	341	338	356	354	342	360	387	375	339	362	381	337	362	348	350	345	358	358	356	362	340	351	323	348	325	357	349	319	342	319	390	364	334	360	329	348	314	343	348	363	353	323	344	336	367	339	346	340	330	326	372	326	354	368	368	369	348	349	368	343	353	357	364	352	344	349	372	358	357	344	348	349	351	349	342	350	337	328	341	345	358	345	339	373	361	390	343	352	336	357	348	349	325	318	359	331	360	349	323	334	341	363	347	368	349	336	347	367	369	323	341	364	336	332	394	386	380	359	386	366	344	376	376	340	329	308	363	331	349	342	342	351	344	335	349	378	323	367	367	340	352	359	373	402	342	356	348	367	363	334	389	345	350	366	362	354	328	360	368	345	343	415	318	369	355	359	381	369	320	356	310	343	339	311	325	335	361	356	355	323	314	342	374	406	334	361	355	380	310	356	304	339	325	369	348	337	338	335	336	330	369	345	334	350	328	336	381	359	358	337	322	368	342	321	354	340	367	320	299	335	366	346	372	362	321	324	370	355	357	365	357	334	348	361	293	348	374	337	299	380	374	366	340	365	367	370	386	351	336	371	349	332	323	344	349	354	346	331	380	367	396	344	351	327	376	347	323	367	367	357	354	367	326	364	347	345	361	376	335	374	359	362	370	374	363	357	373	366	345	317	336	382	360	362	372	360	343	354	322	342	353	317	344	344	320	362	327	354	340	347	361	352	310	318	338	344	368	332	351	335	378	356	333	350	358	325	371	343	356	376	305	361	367	338	360	363	377	365	346	342	354	350	331	350	376	363	346	352	363	349	330	342	382	331	356	369	357	318	337	320	368	352	343	336	344	333	368	369	352	383	344	354	341	344	361	344	346	384	368	367	329	391	373	318	325	348	339	369	330	354	356	344	311	343	366	372	360	352	370	361	362	366	335	367	364	380	351	334	322	338	362	328	326	356	323	336	364	366	343	343	383	351	341	349	351	347	379	349	346	325	370	335	371	350	355	376	333	346	363	355	322	302	356	342	344	357	372	343	344	360	339	358	347	364	357	356	364	348	330	314	336	358	350	335	350	354	353	338	356	327	333	334	328	324	345	332	370	333	331	337	340	329	357	349	327	355	339	353	344	361	352	352	333	354	325	320	329	342	353	360	367	336	349	323	364	345	351	322	376	369	337	364	359	367	346	344	331	382	337	333	337	340	344	347	336	334	357	328	343	352	306	342	330	346	324	376	375	349	376	332	360	383	369	333	356	332	364	348	342	345	389	362	325	328	361	366	372	349	357	343	352	333	363	329	367	366	317	371	362	336	371	346	367	345	371	307	380	348	354	332	299	359	346	341	342	370	352	365	354	351	380	382	334	360	367	348	353	322	331	353	338	385	348	386	362	355	347	321	334	371	357	333	344	344	395	352	344	378	360	345	350	346	316	339	355	312	372	386	367	358	357	356	359	342	360	360	355	345	323	327	352	336	370	325	304	360	326	356	356	333	378	332	391	323	350	342	354	332	337	328	352	365	342	348	347	354	361	360	380	349	369	329	354	350	349	327	347	331	327	351	360	309	352	351	360	389	361	344	348	342	321	346	336	295	343	334	367	351	303	347	322	363	324	334	323	315	345	358	379	343	341	367	363	349	352	338	333	365	327	370	342	355	349	360	334	357	348	382	331	343	360	353	351	325	353	342	373	365	359	347	365	349	359	338	330	319	335	354	327	377	367	352	347	381	355	352	341	333	334	368	345	350	341	331	349	348	353	354	362	383	333	326	335	343	342	351	343	298	352	336	321	390	358	346	381	344	386	309	348	344	318	333	355	358	336	361	322	308	324	322	362	320	322	357	342	378	351	326	328	338	361	339	312	359	342	347	359	347	347	355	326	345	331	363	389	354	350	381	356	323	316	351	373	387	334	338	344	334	350	345	352	344	316	396	348	329	343	356	347	351	370	316	369	338	345	359	315	346	317	361	355	347	338	363	386	339	341	336	325	391	383	327	347	331	368	355	355	338	345	333	348	323	349	336	353	379	384	366	348	336	399	311	314	357	372	372	374	327	347	330	352	303	366	379	359	333	339	346	359	342	320	361	343	346	345	331	338	392	348	341	353	341	362	348	369	352	368	351	348	357	316	342	384	346	326	388	362	331	363	324	348	347	357	368	357	353	350	345	340	353	321	345	336	346	341	341	345	346	343	364	366	343	358	317	317	364	377	326	343	343	360	366	381	372	351	378	331	342	330	365	384	367	369	355	342	353	356	343	365	360	381	352	336	350	369	349	388	381	360	362	364	367	350	329	357	345	351	341	358	363	336	376	319	367	352	352	297	343	362	358	337	357	357	369	298	339	303	355	363	343	358	364	342	347	326	356	345	363	357	346	344	376	371	351	321	341	308	374	392	371	358	365	338	310	334	365	315	364	336	372	322	356	372	334	344	330	360	343	346	350	331	365	334	353	328	401	370	358	331	342	345	358	348	365	362	370	368	325	347	319	338	324	357	331	337	385	315	352	351	384	349	352	372	349	344	346	358	368	367	348	366	347	345	358	390	366	355	320	315	359	356	340	352	396	317	343	324	316	352	344	369	356	330	360	341	321	347	339	375	372	359	332	318	381	332	361	335	355	363	403	338	330	355	330	359	366	334	343	327	347	346	348	333	322	331	371	319	338	347	372	369	355	349	339	356	386	405
23491	21307	32062	27076	21997	21439	15281	2901	640	583	597	553	554	522	535	550	584	569	547	534	511	536	544	546	575	506	535	543	543	538	555	541	529	535	545	572	520	515	537	533	558	568	563	526	562	564	563	564	561	536	551	526	557	531	575	522	579	543	491	542	558	556	524	541	532	550	535	553	551	510	514	529	582	491	522	519	511	540	538	492	546	594	530	564	569	541	499	539	551	512	524	536	563	522	549	567	565	528	518	552	530	539	493	542	532	550	595	566	540	542	512	554	521	533	486	534	535	535	548	526	534	542	558	528	495	564	527	570	467	505	562	585	505	515	586	557	564	539	535	522	509	518	529	586	541	508	542	549	506	544	510	580	527	521	524	520	553	528	557	518	528	565	561	532	516	529	538	551	554	537	537	561	576	584	558	564	503	528	583	533	533	520	541	540	540	565	538	561	517	509	518	500	536	562	534	522	550	548	529	549	560	511	541	546	509	549	567	532	514	535	571	525	575	555	489	525	521	533	565	551	584	519	513	518	549	580	557	573	569	542	515	543	544	530	533	526	549	560	514	534	494	532	530	547	506	530	547	532	582	549	522	569	511	554	555	506	546	484	562	509	552	539	530	540	537	492	495	583	516	508	575	511	564	506	552	511	498	512	548	547	492	541	559	547	547	521	547	499	531	532	535	509	532	521	533	546	525	556	557	519	541	547	534	526	573	553	545	547	535	526	561	551	536	543	555	543	510	533	548	476	540	548	540	526	566	503	516	562	538	499	525	548	522	554	537	530	533	474	568	552	534	533	576	513	525	550	526	534	538	547	498	511	522	547	565	530	544	503	564	521	515	549	501	519	527	513	511	543	506	503	553	523	545	556	538	519	543	550	524	556	537	551	566	564	517	528	541	528	610	519	611	584	489	540	501	530	516	541	554	523	573	522	549	520	539	542	555	524	570	556	551	510	549	534	532	506	495	523	540	539	535	531	508	546	551	550	538	499	502	560	497	496	558	517	544	533	514	542	525	549	534	552	529	574	545	513	555	523	591	555	535	502	563	604	536	530	524	558	572	490	515	539	472	576	531	546	537	522	576	529	577	533	545	566	511	569	502	530	489	525	580	538	522	502	576	545	525	511	559	524	509	504	523	517	556	560	499	526	505	529	511	530	522	537	517	535	550	554	516	535	541	508	536	546	484	559	526	566	557	542	516	529	521	553	534	559	554	554	541	545	533	555	562	576	515	509	529	541	533	563	547	543	534	544	537	559	530	514	541	502	537	561	542	549	500	553	541	516	516	573	550	509	521	540	517	561	558	491	494	538	542	563	540	558	525	512	558	573	548	541	555	546	538	491	549	511	588	566	559	506	572	513	514	526	524	518	489	518	547	502	576	518	538	541	525	552	546	521	544	528	493	550	548	515	569	555	525	519	529	510	564	512	539	576	536	520	533	523	542	539	552	568	500	537	501	536	535	526	530	530	523	556	527	513	506	516	535	534	558	602	523	563	596	519	542	558	537	524	546	555	532	534	560	516	559	542	535	533	558	500	527	514	553	560	543	516	518	526	542	525	500	514	543	524	564	536	541	527	486	521	555	541	513	536	550	559	521	540	531	511	544	547	539	536	577	565	522	582	537	530	509	529	569	549	495	548	529	529	531	546	538	541	542	570	555	491	541	523	522	537	491	541	538	518	479	518	534	562	576	530	572	564	514	560	501	522	517	528	572	526	548	578	541	519	567	524	533	549	562	532	551	532	567	557	554	563	539	542	531	564	550	559	556	558	560	559	524	582	596	549	549	492	532	551	553	559	533	550	578	555	511	571	561	554	513	537	540	517	544	525	528	515	544	496	546	583	524	514	552	547	578	560	546	553	503	547	507	531	596	500	520	550	531	544	550	564	598	533	547	559	517	549	563	532	556	560	547	550	553	516	526	509	523	549	519	537	496	529	540	566	541	545	540	541	510	519	536	569	500	504	568	544	524	536	551	545	513	525	593	552	574	527	525	563	579	517	564	526	541	518	534	534	515	565	564	571	509	497	561	547	546	533	534	507	504	560	533	588	524	542	561	498	511	581	477	497	506	545	556	536	573	560	536	541	523	536	531	502	572	491	536	533	560	519	540	549	543	580	570	585	535	528	569	523	549	559	536	545	578	529	543	493	545	547	525	524	577	534	565	540	532	538	529	503	579	545	564	548	501	550	592	520	499	537	544	570	546	527	507	524	536	518	500	523	563	556	482	518	537	542	536	521	541	548	531	511	532	554	514	562	542	525	552	499	535	560	582	517	538	513	536	536	535	600	510	524	549	515	556	527	564	546	553	519	547	540	549	536	564	523	504	589	551	510	580	545	564	523	507	536	537	548	501	578	580	514	520	498	551	528	539	567	563	518	521	542	550	529	578	515	542	550	521	516	610	540	517	548	522	544	547	493	517	528	532	539	514	524	474	524	504	532	542	570	524	540	501	497	589	521	564	555	539	514	510	531	509	510	541	507	573	530	530	572	533	543	539	531	530	522	571	541	579	499	513	614	536	534	505	537	518	503	526	553	531	501	554	536	521	513	526	523	507	518	544	517	482	499	512	574	535	543	531	524	526	550	562	551	550	563	520	536	533	493	562	530	532	567	493	524	561	539	513	567	514	535	542	539	576	556	538	556	556	548	566	519	535	553	565	567	514	524	523	511	528	531	539	522	548	552	548	548	519	552	586	532	537	526	540	559	552	493	558	523	490	568	603	517	513	530	529	531	543	534	534	529	544	548	570	543	506	544	525	540	560	530	541	554	560	566	550	565	523	531	517	520	572	587	576	533	508	531	544	513	559	561	537	538	511	569	545	558	550	540	540	530	549	542	565	556	539	481	533	544	526	583	543	538	533	556	567	556	546	532	536	529	495	534	513	508	546	548	516	556	519	527	501	546	522	503	502	543	529	522	554	518	541	500	533	561	534	541	533	509	544	538	504	559	580	530	518	544	533	548	535	551	488	524	549	529	542	595	516	558	526	488	555	550	563	501	534	536	550	540	586	517	542	534	519	558	529	523	588	532	540	556	528	519	516	514	536	544	574	538	522	505	557	548	492	476	531	512	546	538	573	540	538	556	533	551	510	559	543	547	564	522	545	516	566	546	511	543	562	533	509	577	517	517	552	572	521	549	495	514	520	530	547	538	502	535	577	502	505	523	536	548	580	547	508	545	524	526	566	513	521	538	497	549	568	580	555	500	545	565	537	528	547	542	515	498	550	574	520	532	569	544	533	491	536	546	487	546	535	490	538	493	549	510	555	538	563	535	543	527	547	586	538	526	516	526	535	516	514	550	538	556	552	530	601	529	542	523	577	548	521	554	558	572	538	530	509	544	522	532	544	584	547	526	539	535	554	508	568	497	552	559	544	545	566	539	534	532	561	545	498	529	549	554	545	553	548	526	544	573	590	549	522	556	506	560	501	521	512	581	575	521	539	556	556	547	571	525	529	534	538	468	521	491	557	548	527	549	524	480	512	545
46162	80556	66947	42423	18333	18589	11942	3176	760	744	698	668	704	671	649	637	624	662	623	620	618	596	619	638	594	595	583	624	588	640	591	580	666	582	637	570	579	625	622	613	629	617	624	613	608	556	615	567	634	627	572	642	601	596	596	590	646	616	588	566	621	594	595	628	619	615	610	612	576	574	560	602	598	603	636	600	623	585	611	635	624	653	642	628	653	579	619	590	559	597	588	600	608	559	578	608	637	581	618	595	620	575	629	607	641	669	574	620	609	630	574	592	615	609	577	578	626	600	634	584	643	616	615	559	585	598	589	573	612	606	629	593	613	630	609	590	570	615	602	624	616	554	588	593	617	618	637	634	617	639	558	612	586	581	574	609	628	634	562	610	642	612	629	603	594	554	579	663	576	605	552	624	577	613	604	625	598	571	601	687	628	562	604	576	605	602	588	608	577	611	621	642	575	569	641	582	613	570	573	584	639	596	583	635	598	583	589	608	608	620	599	600	583	583	575	616	627	575	558	608	619	583	598	595	601	600	587	588	566	585	609	572	607	661	588	583	596	613	606	605	631	613	582	550	574	553	608	634	614	603	563	587	594	597	620	565	643	585	605	590	599	578	574	588	575	616	618	599	573	635	627	598	633	603	588	572	589	612	567	574	580	585	608	600	584	625	605	630	580	621	562	586	613	631	588	612	615	607	617	582	594	585	579	630	638	613	595	625	579	606	601	559	567	636	582	629	538	592	663	605	594	621	558	570	586	582	640	588	556	634	605	603	605	616	595	590	607	577	585	601	569	583	609	556	595	553	543	575	598	554	594	615	644	594	620	618	524	625	583	621	579	626	581	606	596	630	641	621	613	615	627	608	613	574	590	550	563	596	594	584	566	632	604	603	624	580	626	604	631	618	642	568	612	590	576	661	603	586	532	610	622	591	588	559	559	590	613	576	609	630	576	616	608	596	654	625	615	572	625	633	625	620	621	617	624	589	626	614	620	569	594	642	608	576	576	646	627	585	607	632	594	588	558	639	591	611	577	596	605	636	617	596	615	598	636	617	579	634	611	611	600	619	580	615	599	648	622	584	593	614	621	593	591	615	616	592	551	640	589	583	632	600	609	599	637	617	558	578	581	596	632	606	551	627	569	616	621	584	611	583	624	606	597	569	622	586	652	568	617	588	615	613	605	625	608	612	643	573	589	583	603	609	638	635	562	598	566	600	619	601	581	624	563	622	627	582	571	582	611	591	609	616	648	601	610	638	593	595	571	600	586	600	604	564	592	591	566	587	634	611	601	577	597	597	577	619	583	596	647	600	593	618	615	593	635	636	571	584	620	617	565	614	575	627	600	568	592	565	573	612	615	604	621	602	642	641	645	597	592	605	549	598	615	582	629	596	584	601	588	617	627	627	601	628	594	614	575	584	604	570	649	586	599	565	633	613	607	635	584	629	600	625	647	608	607	570	590	628	610	608	593	574	561	611	600	575	564	593	583	593	583	578	614	594	587	616	586	617	612	575	571	602	609	622	618	621	617	611	603	579	619	641	599	588	619	572	617	599	591	562	614	613	625	586	611	612	624	629	551	578	603	619	615	593	586	633	612	618	584	625	639	601	611	607	622	604	585	648	609	646	614	569	571	612	609	594	581	586	583	621	614	593	630	607	572	621	593	626	588	580	610	630	569	575	550	587	564	583	589	616	569	588	581	602	588	581	610	617	594	628	574	622	558	607	611	565	580	622	628	637	581	578	657	591	651	587	616	633	635	548	623	568	599	554	608	605	626	579	611	579	570	587	597	579	611	618	602	602	631	606	592	610	605	621	590	619	600	618	618	606	606	600	580	616	601	633	611	649	604	624	591	547	550	620	605	615	607	570	655	624	605	622	594	607	615	579	575	641	550	613	585	612	615	565	585	611	560	648	636	537	597	657	571	646	598	576	656	605	603	596	604	587	633	654	611	584	580	592	629	630	609	622	634	607	589	605	590	595	615	631	633	577	621	637	598	583	609	605	623	586	576	661	581	587	608	597	619	596	607	608	626	650	626	639	644	640	637	588	594	610	619	635	592	624	580	632	618	680	581	625	576	571	592	633	649	617	631	579	616	637	608	615	623	669	634	593	596	572	612	586	587	636	575	585	593	590	632	621	626	583	633	589	639	603	576	599	638	605	615	631	595	640	645	652	583	599	673	600	585	600	586	630	583	617	606	567	596	617	588	600	655	609	582	551	598	616	590	681	616	610	580	607	637	616	591	578	580	579	588	611	588	563	597	582	599	606	614	628	651	593	598	623	594	581	628	637	582	612	670	589	614	612	581	588	596	630	580	647	595	617	612	609	561	602	639	592	589	624	605	602	608	622	616	618	596	592	632	621	620	591	634	600	640	600	607	612	624	595	604	620	584	596	571	560	606	625	588	581	585	598	589	572	579	611	542	609	610	573	574	551	598	604	602	572	590	581	605	592	578	609	624	602	600	581	589	614	584	631	635	613	618	638	643	594	606	608	599	580	632	602	600	589	639	618	615	582	613	651	572	633	585	612	586	597	584	596	628	643	639	578	640	600	604	598	588	601	618	615	627	590	600	564	581	538	605	591	605	589	595	598	609	622	630	579	604	631	633	561	620	615	604	622	617	585	612	603	638	616	604	579	576	586	641	610	609	617	556	576	598	616	617	605	601	595	608	585	620	610	581	620	608	632	618	634	642	613	626	592	608	642	588	572	647	582	572	588	612	582	611	628	557	575	602	547	610	645	583	563	589	628	563	539	667	614	600	553	619	618	578	600	614	615	660	590	617	607	586	580	635	623	614	622	604	639	627	553	589	604	611	637	643	576	575	614	592	562	586	619	629	579	592	603	604	619	604	631	625	590	647	612	596	617	578	590	559	620	578	604	602	592	697	630	608	610	597	576	617	609	610	610	635	537	591	614	617	582	612	580	594	556	573	621	652	608	613	595	646	625	644	581	608	643	623	586	578	580	617	589	610	576	634	629	621	649	607	598	639	550	601	636	628	647	583	627	592	614	585	632	592	579	595	577	603	599	594	567	619	573	622	558	595	575	603	589	589	603	661	542	597	661	577	581	603	581	616	620	622	590	571	597	624	635	593	609	605	620	622	603	612	647	593	566	619	627	616	665	601	588	569	616	585	541	616	640	601	589	590	617	536	618	568	602	588	627	558	603	590	587	634	615	622	622	555	631	590	633	603	598	555	606	598	609	633	604	639	610	596	610	645	594	627	631	596	584	584	605	591	622	634	650	587	623	596	615	601	588	583	580	595	629	599	588	622	611	655	578	575	618	631	608	627	549	590	589	612	595	618	571	612	628	563	596	582	572	561	674	595	582	583	636	614	601	620	634	601	602	577	612	593	600	600	598	623	621	604	583	611	576	593	588	613	581	610	647	612	593	600	577	638	603	637	600	580	615	620	575	636	598	606	615	622	618	618	566	610	586	648	619	590	654	595	589	589	619	620	612	599	620	594	570	646	575	597	593	636	605
24542	21860	31726	28208	19679	11717	5414	849	294	297	296	271	303	315	300	298	304	296	252	289	247	306	282	284	261	317	273	278	277	296	267	268	272	286	270	270	271	276	277	291	280	277	271	292	279	273	273	281	286	275	285	285	264	256	277	266	275	285	250	245	287	273	280	286	280	289	288	257	289	294	243	260	275	276	270	281	266	258	252	288	271	285	273	271	268	282	270	299	298	279	251	280	253	263	271	294	298	259	301	284	287	281	281	265	252	276	273	300	289	264	269	273	263	299	241	283	282	239	264	242	291	272	314	267	284	288	273	246	273	273	275	283	307	279	286	255	280	312	307	271	270	281	281	251	245	280	286	248	287	303	256	274	283	269	288	279	282	279	289	267	274	272	288	304	253	286	294	274	293	270	274	276	276	284	284	255	242	264	310	283	260	264	281	274	261	281	262	271	248	264	275	270	276	298	273	279	301	291	280	255	259	255	287	266	277	290	270	265	274	257	297	229	273	282	310	300	247	250	269	269	296	266	300	281	276	279	315	295	297	304	272	271	286	279	292	260	293	259	285	267	259	294	260	247	288	268	281	237	296	284	273	260	273	283	304	268	264	275	284	290	297	281	272	291	272	254	279	279	280	288	274	269	281	272	253	272	266	284	245	293	265	302	268	285	274	267	262	228	277	288	290	277	246	289	313	260	267	276	270	283	257	292	260	264	260	312	255	289	268	273	295	270	266	268	267	271	293	268	286	275	279	293	294	288	280	294	268	289	249	281	277	284	322	263	293	270	280	292	281	249	295	301	282	296	281	267	294	268	259	262	280	290	263	263	282	261	278	283	276	298	267	285	249	301	292	269	296	311	251	282	287	312	266	253	283	281	307	259	263	249	253	290	301	266	260	294	306	240	266	232	256	273	239	289	300	251	271	293	222	287	283	273	265	286	283	292	259	269	279	277	269	263	265	269	284	295	269	264	267	311	284	276	255	278	273	276	273	258	264	269	290	257	282	268	277	296	257	277	282	255	263	268	264	266	256	263	272	237	289	291	250	300	253	270	281	266	277	281	279	275	285	286	303	266	283	287	280	272	297	259	290	266	290	285	289	266	270	276	245	255	299	307	260	271	252	274	275	302	274	276	293	287	286	298	278	290	284	299	260	270	250	253	268	305	278	268	257	299	295	248	240	268	280	284	272	288	259	265	279	276	281	293	271	272	254	290	285	282	297	275	268	251	246	281	292	296	256	274	276	249	283	281	281	298	291	281	262	293	275	244	283	311	304	291	323	262	301	275	261	287	264	275	267	293	273	269	280	250	257	283	266	283	270	251	307	263	271	242	264	273	287	272	256	241	259	272	243	257	251	269	303	294	271	264	252	293	268	263	293	257	251	269	259	278	291	280	278	287	289	270	268	289	275	261	274	258	274	262	288	252	259	282	271	288	241	252	288	276	271	269	272	268	308	271	282	275	286	241	281	289	289	262	277	265	259	255	279	280	300	289	274	270	238	288	259	267	270	273	270	254	289	285	285	257	271	272	270	257	275	278	306	275	265	286	268	288	223	258	280	234	252	294	267	259	270	265	269	292	272	275	271	286	238	289	271	297	301	259	264	280	266	258	260	267	277	297	284	280	254	274	265	271	281	311	318	270	249	251	249	280	270	262	280	278	303	288	284	252	281	273	273	277	300	244	255	253	251	259	309	255	284	263	291	298	277	271	304	277	250	260	264	271	271	264	254	280	278	265	277	267	272	278	252	269	277	277	272	284	254	246	255	275	273	283	238	290	288	276	283	286	284	268	261	285	259	246	287	275	275	303	287	259	227	301	286	280	280	283	316	258	261	262	291	245	278	259	243	255	300	272	261	286	286	247	264	265	298	277	257	268	260	270	261	269	238	283	258	235	290	277	283	297	302	257	274	269	267	260	291	285	285	268	281	270	242	274	287	297	283	276	268	260	288	285	269	258	267	291	271	272	267	269	252	281	280	268	277	261	257	252	278	257	276	263	302	293	262	286	270	269	284	281	269	280	301	279	299	280	252	256	279	280	281	284	285	301	268	272	263	241	291	269	244	318	305	251	279	321	269	282	243	268	270	273	297	271	272	294	275	267	281	278	296	283	280	280	285	266	260	268	274	289	253	262	296	281	279	289	283	260	265	261	247	317	280	257	290	283	279	261	287	281	279	265	276	260	269	287	284	277	270	293	273	279	273	277	265	272	291	293	291	294	236	285	327	285	269	252	270	283	293	235	286	269	277	282	292	289	265	291	297	302	265	304	296	277	259	266	271	272	275	264	254	249	280	270	272	282	282	290	241	273	264	260	271	290	268	268	287	268	274	267	282	255	295	275	280	269	269	288	261	291	262	292	294	292	265	296	288	273	266	261	304	300	269	288	286	277	250	249	265	262	268	271	250	257	269	256	294	258	291	262	306	244	277	258	272	287	251	260	270	267	277	269	256	301	259	254	279	262	268	282	300	304	289	246	296	288	277	275	267	277	275	272	232	284	279	256	274	272	277	294	255	260	284	287	262	272	278	285	273	279	279	297	292	244	258	279	249	273	271	270	278	281	271	267	278	279	260	270	259	291	297	248	296	291	301	269	270	278	263	263	274	255	259	257	257	256	267	253	272	291	259	280	284	258	262	292	276	263	294	289	254	294	288	275	308	262	268	254	306	258	275	288	285	256	280	295	262	285	261	262	255	269	231	276	294	274	272	266	291	260	262	270	307	271	279	258	270	269	280	286	262	303	259	264	255	271	275	277	254	289	280	307	268	261	278	274	276	256	304	260	269	290	267	271	307	268	239	295	290	291	244	284	247	302	265	289	273	273	298	278	255	242	224	300	277	262	269	277	285	248	285	268	284	256	261	294	283	277	296	284	275	288	264	277	283	294	287	271	258	287	268	246	281	270	288	275	273	297	273	263	270	252	301	243	294	293	290	244	287	247	276	263	286	275	247	305	278	275	285	246	261	279	283	249	248	260	288	279	274	283	283	257	274	301	262	269	266	296	272	251	267	271	263	257	280	273	299	284	287	283	269	266	250	265	286	266	254	284	263	274	263	256	307	295	264	255	243	295	265	278	280	282	291	286	300	291	268	275	273	277	286	292	285	264	257	276	280	255	235	271	271	284	241	312	271	284	265	274	270	290	287	268	274	272	278	280	268	261	276	294	286	266	259	260	261	295	278	278	265	256	269	313	287	280	289	274	268	282	265	288	310	266	254	270	285	268	272	254	274	271	251	301	256	279	241	250	246	273	279	292	260	283	254	283	276	312	245	262	297	261	277	263	282	248	237	304	256	262	295	271	277	230	336	277	277	257	259	275	245	300	298	266	267	286	292	265	266	270	263	250	259	283	278	270	287	285	307	253	257	280	300	282	279	286	259	280	282	236	278	271	261	267	275	304	272	288	273	240	292	264	262	271	263	246	275	265	305	278	287	247	286	252	256	256	284	255	285	267	296	247	277	272	271	272	293	284	284	266	260	278	250	276	261	289
45353	73214	56471	35642	11527	13750	7615	1603	394	395	381	391	362	372	370	317	363	343	314	347	343	347	321	350	338	361	355	336	316	332	331	316	352	359	326	321	367	351	331	295	344	326	333	354	365	331	345	340	358	333	320	343	361	310	335	315	361	371	336	332	337	325	341	334	325	330	330	364	315	348	330	343	338	346	309	358	362	370	311	331	342	309	331	337	355	380	329	336	324	319	367	327	335	312	337	292	320	340	309	335	326	377	341	329	397	355	346	337	323	337	319	340	325	350	319	345	305	329	319	351	334	330	314	355	322	345	330	334	352	349	319	324	335	336	343	337	359	358	336	351	341	341	347	330	356	312	352	313	335	349	324	334	322	335	323	320	339	337	352	347	345	344	340	343	339	301	361	339	313	299	394	342	346	357	342	346	330	311	345	359	321	311	312	353	338	313	354	332	333	351	329	326	366	369	343	353	304	342	317	331	375	303	320	333	332	323	340	354	358	314	319	334	334	336	345	378	325	344	310	367	362	345	342	343	323	324	388	370	333	324	322	353	331	331	350	362	323	339	351	309	337	351	314	323	339	335	341	325	340	370	321	332	321	331	356	338	334	351	353	341	320	339	344	322	334	330	361	352	340	359	343	356	342	340	352	333	361	354	336	360	338	333	369	353	345	336	337	378	334	335	335	329	359	337	339	334	341	327	323	354	340	345	301	367	359	292	301	347	342	335	327	348	338	351	346	353	348	347	335	371	351	337	351	367	324	337	376	348	346	335	327	336	363	344	336	336	327	392	319	362	353	369	324	346	350	307	332	342	347	361	347	354	358	354	341	337	336	348	332	355	351	364	306	369	306	346	317	348	325	332	331	354	328	342	318	341	309	354	352	357	359	366	314	351	334	331	372	336	353	347	345	337	367	359	336	345	357	334	325	334	309	354	349	353	341	379	360	353	335	324	331	310	358	327	336	337	314	324	341	352	349	330	357	330	368	332	323	325	357	308	355	346	349	361	310	366	363	336	341	347	366	362	314	323	360	352	357	373	351	363	374	298	366	345	337	305	348	332	337	330	356	332	356	340	331	308	351	359	371	337	364	330	371	354	358	346	327	358	346	311	310	340	330	300	348	354	377	342	330	324	332	351	346	366	346	367	338	338	329	328	349	327	400	321	354	324	343	327	333	341	344	337	318	330	325	347	359	352	326	326	334	344	350	321	330	316	322	353	350	347	298	339	349	322	345	329	351	358	348	343	323	338	323	349	334	346	309	359	340	333	345	319	358	380	317	363	359	316	342	309	368	344	330	345	331	339	349	364	331	331	331	361	348	335	322	333	340	312	398	335	319	324	354	335	367	328	308	347	354	332	327	334	337	329	327	334	351	334	324	326	344	317	346	352	332	365	332	348	353	347	321	363	338	312	371	329	332	359	315	347	328	343	342	305	317	306	324	345	292	347	360	318	346	342	332	324	350	325	335	323	314	346	339	329	339	328	339	359	356	327	326	323	362	311	320	323	328	350	322	329	338	352	343	331	375	375	335	329	329	337	384	371	329	336	325	336	306	324	313	358	336	352	335	292	324	336	367	345	334	318	328	325	354	347	279	371	328	312	309	328	360	342	341	341	360	306	325	358	328	317	326	368	317	331	321	367	349	337	317	337	310	309	336	345	325	338	339	333	358	303	356	370	349	308	378	340	349	344	337	350	393	344	323	341	341	344	331	329	344	324	367	338	345	322	301	364	337	324	338	314	363	331	321	325	337	334	337	340	312	330	348	332	356	397	354	341	320	379	367	303	354	373	324	332	350	361	330	342	322	333	319	341	338	324	329	313	373	320	351	345	354	371	344	331	345	372	331	350	334	377	325	324	340	348	330	354	311	356	336	369	364	331	356	360	357	288	331	336	327	346	331	319	324	299	341	324	352	336	350	337	330	352	341	339	338	324	319	321	334	367	343	352	304	327	296	354	309	348	318	347	321	360	341	362	330	329	331	346	363	362	333	344	361	333	343	350	314	394	297	332	312	339	330	344	368	324	328	330	370	350	344	357	352	358	330	326	360	349	323	351	319	350	322	371	353	326	333	336	374	322	324	352	320	353	352	315	357	343	337	351	349	361	375	311	378	344	342	370	328	346	337	352	328	343	330	358	322	327	333	344	328	348	347	316	342	333	345	313	326	370	365	363	322	345	364	358	362	317	331	334	307	327	368	339	327	347	360	355	308	360	330	344	324	352	337	334	344	333	341	311	365	321	339	341	322	341	356	333	308	345	362	319	330	322	344	325	351	353	315	321	382	304	338	316	326	351	322	362	341	321	321	338	343	333	324	358	371	336	333	352	358	332	352	321	319	347	324	335	341	366	318	339	336	338	358	322	333	318	352	356	324	341	335	356	354	350	347	380	354	327	367	339	311	352	334	337	333	325	338	325	331	322	355	357	343	356	366	392	349	320	342	361	347	342	349	354	343	327	345	328	331	329	365	326	338	311	349	341	343	350	367	326	363	319	363	343	371	315	332	351	296	334	325	349	360	355	325	325	354	323	345	352	319	326	345	339	353	337	323	336	333	349	323	347	329	332	335	315	323	330	351	318	358	347	305	366	316	339	338	348	360	344	357	363	379	329	311	312	332	345	331	335	330	338	338	350	337	372	341	352	349	332	338	354	359	342	349	316	334	339	335	298	329	348	369	370	340	326	319	343	316	345	367	332	325	360	335	357	298	340	291	344	334	356	306	337	339	347	352	359	339	315	348	314	309	350	314	303	295	327	316	334	335	343	321	353	333	330	341	324	328	324	328	358	368	346	324	325	332	339	337	360	317	353	316	316	356	313	344	321	343	385	348	342	326	357	344	349	315	354	343	359	341	338	337	353	337	343	358	330	349	342	352	373	330	363	319	335	351	368	277	313	335	338	355	345	298	328	319	332	340	343	317	328	369	333	330	357	340	353	362	313	341	363	316	317	321	333	339	339	308	362	292	336	357	348	317	348	334	342	358	314	351	345	360	350	328	351	344	328	332	349	307	351	324	374	342	337	350	337	350	348	356	325	337	349	351	295	327	312	344	321	351	332	321	326	331	380	349	340	333	331	345	324	349	327	325	347	329	364	375	365	316	356	391	357	350	351	311	336	338	340	359	356	355	336	348	356	319	308	351	337	357	325	335	352	318	333	316	362	323	337	370	362	336	338	338	321	324	356	329	366	328	322	351	311	323	326	334	351	358	319	336	332	333	309	349	324	353	320	349	347	324	337	345	327	317	369	302	323	310	346	379	317	336	360	366	358	322	348	345	348	340	334	362	352	317	349	347	335	333	326	348	334	303	300	364	341	338	338	342	318	321	339	339	348	338	325	341	320	370	341	313	324	318	368	331	355	336	339	338	335	323	342	327	364	367	331	342	324	330	352	339	357	335	325	317	320	349	324	345	328	327	352	344	350	317	338	343	362	319	361	349	349	338	352	332	309	351	343	352	325	345	349	313	317	345	350	320	335	365	385	370	326	329	345
22330	20874	30142	25557	21172	25897	26573	7756	800	716	693	704	682	736	645	692	710	723	645	708	668	680	654	682	682	676	633	651	640	624	683	644	647	673	659	634	661	697	630	625	644	692	609	672	679	644	630	639	633	666	621	649	640	644	648	701	627	639	614	666	646	664	656	618	678	644	634	679	668	606	668	662	660	635	614	659	608	645	675	603	635	700	652	647	656	651	651	672	591	673	618	618	618	591	645	641	652	656	636	659	623	670	639	607	663	673	644	620	639	650	635	665	650	669	648	661	664	636	661	632	638	674	649	668	619	633	636	609	634	651	667	626	627	624	646	658	670	633	625	639	671	639	636	664	644	718	611	663	643	614	684	628	665	659	631	650	671	659	623	707	653	681	651	674	605	626	633	616	647	586	631	629	613	657	672	655	629	678	656	622	650	656	670	625	615	665	643	667	671	643	647	632	613	632	620	669	667	618	663	592	638	638	698	657	676	644	627	660	669	613	629	611	602	633	700	605	675	629	618	636	615	610	661	679	629	636	661	647	678	705	639	648	666	686	634	643	659	629	678	640	650	662	611	590	645	670	634	663	657	627	636	641	624	670	661	599	649	667	658	626	670	689	662	687	651	612	693	686	675	641	671	665	617	625	646	627	650	650	636	648	595	670	675	594	673	634	606	635	650	646	589	649	633	632	678	589	656	602	606	672	658	626	624	671	622	644	623	641	683	678	631	626	623	696	580	627	673	629	632	631	687	646	626	675	645	648	694	636	625	646	668	663	627	685	654	621	631	597	656	653	634	692	660	632	621	617	607	570	648	617	667	661	655	611	649	623	640	700	670	673	666	631	621	622	637	656	595	638	602	693	601	641	628	593	658	646	661	642	638	710	631	609	652	642	646	700	646	621	645	662	666	692	669	650	633	640	685	636	626	633	580	630	618	659	659	673	705	600	643	655	626	660	713	657	654	626	624	643	627	648	629	602	673	665	668	630	608	693	670	674	626	653	718	667	650	632	634	653	600	646	630	673	656	656	609	642	670	666	648	641	630	674	633	665	623	633	657	652	669	679	631	612	632	622	609	619	634	686	582	612	652	634	631	646	650	632	716	625	601	686	656	653	701	625	644	615	674	594	651	611	625	625	641	612	625	671	660	594	632	648	683	650	650	696	626	636	628	630	618	663	680	675	668	614	626	636	670	638	639	675	636	607	609	659	642	584	608	622	629	645	680	701	610	643	645	668	614	689	668	623	651	699	657	648	630	606	620	622	659	634	657	615	671	634	568	649	644	615	640	639	627	651	629	641	606	652	614	626	635	659	654	658	613	650	632	703	700	651	625	645	622	664	612	658	646	659	617	611	692	638	636	651	656	606	639	715	692	634	644	620	692	639	625	623	656	652	668	657	635	646	669	661	630	631	652	641	657	706	635	649	645	620	662	626	647	635	669	699	669	670	670	629	641	665	632	631	680	653	609	661	652	635	602	649	618	649	640	598	616	694	616	653	665	638	690	657	624	674	660	647	652	650	598	641	663	612	712	645	686	649	675	618	635	637	616	605	635	611	650	671	642	660	661	643	630	651	606	622	668	673	636	703	618	624	640	595	623	623	607	592	625	637	667	662	670	655	666	628	604	661	626	674	659	665	697	677	645	602	673	643	679	649	679	631	649	592	629	699	655	643	602	663	677	646	616	696	652	644	656	642	684	628	598	652	668	627	629	672	628	655	642	664	640	612	633	665	653	676	614	610	647	601	639	672	655	682	647	654	585	622	647	621	620	624	596	654	667	648	608	617	637	680	639	648	680	685	658	632	668	601	586	592	633	622	646	638	595	646	621	626	633	666	663	676	629	619	648	607	631	636	638	645	615	668	678	622	578	623	652	625	655	648	624	652	687	649	665	668	647	658	629	628	643	686	661	663	658	652	651	676	629	616	636	658	661	597	639	666	652	625	633	655	657	645	663	632	634	682	630	653	620	636	652	668	631	689	663	617	633	630	695	638	628	654	622	571	631	614	622	619	641	650	684	666	658	686	659	629	587	670	632	669	685	663	676	646	681	643	673	659	653	649	638	657	634	588	665	619	641	653	675	622	612	646	612	640	647	611	659	663	646	656	654	644	631	610	603	622	652	630	651	638	684	625	657	663	680	626	664	614	646	631	680	652	645	654	630	644	617	707	677	634	690	701	685	639	635	661	643	622	686	684	674	640	582	634	632	661	619	676	685	626	609	642	693	691	656	651	654	674	688	604	634	632	652	635	601	658	669	665	677	626	673	611	651	653	643	596	681	614	608	654	666	617	619	600	627	639	608	647	637	660	664	652	662	668	600	670	670	651	637	592	662	686	647	672	601	618	628	663	653	645	599	612	643	674	714	665	620	683	671	673	658	601	638	642	628	622	687	608	697	682	695	676	625	601	648	625	642	595	640	649	630	643	641	632	622	618	670	659	632	638	645	674	674	582	672	641	617	638	641	653	624	651	637	680	629	688	663	640	606	671	649	613	620	653	674	622	656	683	644	639	654	671	645	633	656	626	633	655	664	624	635	676	686	651	616	654	632	657	651	659	613	672	608	628	642	619	642	644	669	627	628	614	635	658	655	671	628	629	593	667	650	654	634	680	652	663	648	638	637	649	641	662	634	633	640	619	645	648	686	690	585	667	620	613	672	633	656	674	676	625	633	647	683	672	659	564	672	614	690	639	668	639	685	658	678	609	684	669	648	688	669	617	651	644	617	667	611	630	641	630	651	670	650	627	658	638	679	653	648	687	652	659	644	652	649	667	632	626	633	630	696	667	681	654	661	614	656	661	654	596	658	624	639	602	637	654	662	691	658	643	659	653	678	612	646	637	631	641	622	680	638	671	668	654	620	653	674	642	605	656	680	662	661	620	649	625	634	638	642	690	667	625	633	628	582	647	645	620	645	658	675	595	628	628	645	666	653	623	660	605	613	631	634	644	631	595	653	607	655	654	673	662	642	634	606	659	641	607	629	621	660	653	635	634	649	655	646	609	662	649	579	626	650	651	634	611	657	609	657	638	673	569	686	664	633	662	653	645	616	608	638	620	704	676	646	661	611	608	687	657	660	668	653	677	596	601	668	646	699	608	618	661	632	639	640	624	649	665	630	668	651	654	682	644	639	671	616	649	628	616	620	651	635	679	597	634	634	694	652	663	669	635	662	651	601	622	656	635	677	662	671	653	609	640	654	658	619	716	663	645	642	677	619	645	658	625	679	617	622	631	603	612	622	679	643	663	637	669	663	642	593	639	605	632	666	631	644	646	630	670	665	646	621	638	666	609	651	631	654	678	645	647	621	621	630	609	594	658	649	655	666	665	619	632	638	611	621	639	625	629	673	674	667	636	673	624	618	676	612	592	674	694	648	688	720	675	666	644	646	606	645	599	634	599	658	639	598	610	673	663	685	631	663	649	654	652	673	685	674	609	652	629	621	659	616	678	660	636	619	676	621	650	663	659	643	642	624	646	642	679	638	625	612	653
47467	87703	75662	49178	20397	37366	20034	5543	936	903	891	836	826	770	799	777	798	746	777	734	746	731	811	724	772	729	739	712	725	752	716	766	721	745	743	759	722	743	742	722	713	762	696	765	727	751	802	763	704	765	720	738	752	705	726	726	744	713	734	785	707	720	726	700	727	718	687	743	729	706	768	720	722	712	698	722	732	740	695	741	691	758	776	711	713	725	784	770	776	663	680	693	761	785	739	705	735	732	760	716	744	737	755	730	725	741	703	795	771	731	684	722	735	724	733	709	734	742	716	734	767	715	693	675	761	684	701	689	725	718	736	722	741	698	725	734	709	738	687	750	717	729	709	727	712	679	763	743	726	785	728	751	730	660	695	747	741	719	724	755	733	739	662	731	704	661	702	702	731	679	747	709	687	730	752	729	739	749	735	694	692	721	733	680	762	738	678	688	691	648	703	718	719	747	676	750	729	735	692	697	705	750	693	701	747	735	743	677	649	723	713	760	670	664	693	708	765	726	723	707	760	691	686	704	715	691	726	732	685	694	753	753	698	732	733	749	719	732	766	709	759	715	732	718	718	714	768	712	703	724	753	738	723	728	778	792	733	734	698	741	673	767	757	738	694	740	725	658	675	666	736	728	751	706	768	699	768	702	711	724	708	669	713	711	713	719	727	741	774	749	731	688	713	701	757	753	741	733	736	703	735	693	686	745	715	728	700	684	650	701	755	711	674	767	737	726	707	759	703	755	668	722	719	717	704	705	706	678	689	722	733	748	732	696	752	716	743	766	728	735	721	740	757	768	741	673	708	694	755	702	707	717	765	697	708	729	718	734	766	705	674	766	715	743	705	753	673	700	752	733	675	681	706	717	721	729	683	743	742	729	734	769	732	717	725	734	739	735	719	737	717	723	722	712	719	755	756	762	688	696	704	734	704	737	715	680	733	710	705	715	689	740	787	675	736	750	778	783	740	737	716	675	688	725	720	783	744	719	745	704	733	720	714	702	755	684	758	723	759	727	728	736	766	713	755	748	732	718	697	756	665	732	731	719	686	700	757	739	723	748	750	732	718	749	721	691	736	697	730	763	728	676	699	741	734	721	736	732	752	736	734	774	718	703	699	743	711	759	715	683	722	690	747	720	732	742	753	691	679	670	723	754	716	728	773	722	708	737	717	721	714	702	707	744	756	748	700	777	756	707	753	731	717	759	748	743	736	705	736	688	729	732	716	712	731	711	736	739	673	746	717	725	694	735	727	760	725	701	717	703	776	745	734	702	741	731	723	749	682	735	699	715	704	686	702	764	796	777	754	674	747	705	740	736	766	723	724	747	747	703	698	736	710	723	724	720	786	739	709	709	708	751	712	719	733	718	750	736	693	703	713	721	739	722	700	726	724	716	749	748	720	718	762	684	705	720	772	708	701	766	776	760	718	679	683	688	697	749	724	692	714	731	767	711	748	699	722	718	695	741	691	683	723	720	763	743	726	769	699	721	760	735	707	771	735	716	689	737	710	726	718	743	734	688	743	726	696	735	712	752	763	750	710	717	806	697	707	765	723	692	698	700	734	713	761	704	703	720	707	719	712	781	664	709	693	796	723	685	690	742	712	769	728	763	782	684	696	765	714	769	686	716	712	697	704	735	695	720	697	714	733	699	718	762	742	756	742	722	741	686	722	721	725	740	747	743	756	710	723	755	732	755	725	738	741	707	674	764	713	712	766	714	729	690	706	703	724	704	702	709	731	743	732	779	704	791	695	733	742	759	707	681	720	723	743	734	724	734	703	704	724	738	702	735	737	720	672	708	683	679	707	716	705	705	728	747	693	728	741	745	689	730	699	752	719	721	693	734	732	735	729	789	761	754	732	703	712	742	741	720	715	747	714	664	713	737	717	692	717	672	721	747	705	754	674	735	748	688	691	719	746	694	767	673	691	752	705	727	716	720	697	748	711	733	732	722	725	671	785	669	700	675	736	728	685	668	714	674	723	742	731	697	769	743	726	756	729	705	686	712	758	764	737	719	706	754	677	728	726	717	721	702	770	752	695	757	688	752	749	738	676	744	766	701	735	697	723	734	744	705	764	732	753	693	713	717	633	706	731	727	730	738	713	740	749	722	735	717	783	691	711	753	732	666	674	671	781	730	699	723	687	676	696	723	720	750	777	704	708	718	718	711	728	759	738	723	743	717	725	703	739	732	714	691	713	740	725	722	772	707	709	713	722	725	725	730	705	732	704	731	697	774	762	706	707	711	675	705	661	740	734	702	718	725	721	758	713	770	707	709	693	729	765	737	720	721	722	726	775	772	737	704	721	688	710	722	735	713	733	763	691	723	730	720	728	724	739	724	731	692	693	696	693	713	754	745	719	712	694	748	721	734	688	725	727	777	708	686	701	714	694	712	748	680	704	694	726	706	749	713	740	764	727	695	732	703	713	735	747	742	723	691	736	685	726	737	686	752	715	700	731	688	773	715	769	695	750	729	734	700	763	708	699	718	704	713	721	727	719	691	736	709	690	685	678	740	748	740	726	714	734	687	696	749	702	755	739	668	724	687	732	739	729	746	721	750	716	666	698	725	670	720	763	722	707	723	689	692	708	741	735	705	698	706	738	752	731	697	749	769	715	752	742	715	736	754	714	756	715	694	735	757	752	683	722	673	684	756	748	707	722	739	695	738	700	726	761	706	741	697	719	719	656	699	737	770	721	672	712	725	728	761	715	727	762	732	690	712	717	750	760	729	729	713	738	674	775	750	726	739	724	716	702	640	671	701	774	720	705	708	740	756	746	698	742	698	732	681	686	728	732	742	782	706	696	746	757	718	764	764	764	732	755	717	670	697	685	743	723	707	708	717	761	737	733	719	744	726	698	751	701	731	669	741	742	675	697	767	736	716	708	752	666	786	685	726	698	720	727	716	719	717	733	759	720	694	763	713	733	710	717	752	702	666	681	715	682	737	740	727	731	719	781	736	727	710	732	741	725	726	738	724	754	734	720	708	730	715	707	709	712	709	680	702	756	707	720	671	676	770	737	686	662	660	719	750	739	734	731	719	703	728	695	741	728	658	718	704	711	720	727	732	722	666	725	743	742	705	658	691	747	728	756	749	723	698	735	761	737	707	717	704	723	751	699	732	700	743	730	733	715	725	718	768	726	758	731	684	756	727	757	701	747	702	735	735	770	693	738	712	740	711	736	711	759	689	700	717	719	738	728	758	753	751	702	690	699	722	750	758	680	729	681	755	749	722	755	718	753	761	731	745	727	780	702	732	702	718	719	724	709	724	746	717	733	747	751	691	718	780	713	739	746	708	721	719	711	758	736	691	718	719	683	701	719	721	655	756	727	732	737	681	737	729	701	747	719	702	679	762	718	761	716	715	730	727	748	707	696	736	719	724	706	747	718	709	729	714	745	704	704	744	724	701	707	709	729	749	695	718	735	742	727	718	767	716	710	721	704	731	678	739	744	757	684	706	736	690	742	682	762	692	760	779	711	719
30362	24437	32432	16171	2624	3174	1274	466	295	317	314	303	336	295	324	372	333	315	358	298	338	321	317	310	309	300	322	326	332	321	323	331	298	347	339	301	312	321	327	336	311	341	305	337	310	312	333	358	317	329	300	332	321	314	322	279	315	306	314	337	308	335	316	321	306	326	308	308	327	367	303	286	292	315	323	319	345	304	338	302	296	301	291	299	321	331	329	338	313	315	322	322	302	275	344	334	322	321	317	320	294	310	292	348	310	318	338	318	293	330	342	317	355	297	316	308	282	295	293	310	326	328	336	329	318	308	299	312	294	339	309	329	315	311	326	294	334	320	313	341	336	328	293	329	324	294	333	345	327	323	307	320	301	331	306	328	335	310	307	310	295	338	301	321	309	327	306	344	312	293	323	295	350	323	328	321	317	314	315	272	333	305	321	328	293	299	347	286	329	310	320	330	332	323	294	323	311	321	318	291	302	329	328	300	337	338	297	312	301	317	325	324	316	333	313	309	335	300	299	287	292	311	314	313	333	325	330	325	322	356	339	332	341	323	296	299	326	312	292	299	298	299	316	309	335	312	317	285	318	326	282	318	325	312	340	308	324	313	305	307	313	319	347	286	325	311	339	325	360	323	320	318	315	296	284	305	288	300	324	321	330	282	348	303	321	298	338	325	334	295	321	332	323	312	303	311	318	314	348	293	332	345	316	320	342	267	321	348	372	329	305	304	339	304	328	289	321	307	283	307	298	310	319	326	314	343	315	333	296	316	321	320	309	337	322	295	333	338	296	291	349	323	298	326	345	342	335	335	315	336	315	310	320	291	296	323	294	284	318	291	325	303	331	334	313	336	308	331	323	280	297	323	341	326	331	334	291	309	288	326	313	289	326	314	341	285	340	319	288	261	321	304	342	306	324	311	340	311	332	294	347	304	299	312	301	325	287	310	304	301	320	337	317	313	304	353	294	338	348	326	311	312	329	319	327	322	296	322	331	326	317	325	314	296	339	348	321	312	313	331	339	346	302	314	332	291	296	320	364	320	305	311	314	331	333	315	353	340	313	306	327	334	309	325	316	280	311	313	314	334	303	313	310	301	324	296	331	335	333	348	278	335	358	329	346	302	289	321	312	345	339	320	327	343	319	334	338	314	321	334	319	306	301	330	337	295	325	320	325	313	296	334	315	306	338	326	339	304	346	322	292	317	318	312	306	313	329	314	318	307	317	306	332	259	323	317	299	317	313	287	297	303	315	274	308	314	328	340	333	313	326	320	328	292	315	345	297	318	323	299	335	300	293	311	304	335	307	300	307	321	365	287	320	316	309	322	322	305	326	313	345	324	307	341	320	327	313	333	299	323	326	295	277	337	312	301	336	361	304	326	301	294	294	311	320	282	318	330	338	334	355	357	297	319	311	335	316	330	303	306	315	283	309	320	318	351	303	291	350	311	333	317	294	292	317	327	304	290	324	316	319	298	343	349	318	294	315	283	332	316	319	317	358	328	303	311	317	313	331	311	329	318	344	290	326	322	336	341	315	318	295	314	305	298	331	327	304	320	333	332	347	322	320	299	337	304	306	327	340	336	334	332	368	316	298	337	323	325	350	321	301	321	348	341	313	322	324	351	296	331	369	291	302	291	317	297	304	340	306	326	329	323	327	332	298	320	315	312	322	327	303	321	309	329	299	277	325	300	309	288	308	333	317	295	328	341	318	296	345	321	324	299	311	307	296	316	357	280	333	339	328	320	335	352	331	318	309	299	323	299	334	322	317	300	332	312	325	335	324	337	321	343	315	297	292	324	290	288	320	274	311	331	336	340	299	326	310	337	305	319	299	344	316	314	310	320	330	302	282	311	297	279	283	296	322	330	334	304	328	309	324	309	307	329	285	327	319	305	306	348	331	330	318	377	328	322	321	296	347	324	348	281	350	338	289	310	337	320	332	330	303	315	310	315	294	357	322	297	304	311	355	306	297	363	345	329	333	355	304	312	329	317	331	303	317	318	280	268	314	327	327	323	317	320	331	294	332	305	329	318	308	325	312	319	343	311	321	297	318	313	343	325	321	327	307	301	310	337	310	312	313	322	299	319	358	330	330	333	309	331	318	286	302	324	319	300	311	314	305	341	342	312	315	293	294	297	334	333	337	312	306	316	308	323	339	294	305	312	343	315	327	334	298	325	328	332	323	315	328	283	307	328	336	354	295	341	282	312	316	326	322	320	287	325	289	326	311	327	314	299	295	300	305	326	302	336	338	348	293	289	323	296	295	281	361	308	304	341	352	318	287	315	321	289	296	302	296	294	307	312	303	308	318	346	301	297	318	332	314	312	292	332	318	330	316	311	312	326	325	315	342	334	315	292	310	301	344	330	326	307	316	314	310	314	307	345	340	308	320	322	331	308	318	295	334	336	309	317	287	310	327	351	323	317	332	362	334	305	312	363	316	313	327	313	308	336	284	294	300	329	325	325	294	311	325	291	306	312	328	307	327	303	314	310	314	314	308	357	336	330	337	288	335	329	346	341	310	354	295	333	335	312	340	297	311	324	286	377	303	313	310	289	328	331	321	301	317	317	303	309	319	326	316	328	342	298	308	304	358	288	341	308	308	303	306	308	316	300	342	344	308	349	336	308	336	296	325	314	328	318	319	311	308	301	311	302	292	325	325	298	275	301	308	332	305	269	294	309	325	322	321	330	333	295	326	341	321	317	328	316	343	325	350	308	339	316	315	322	287	312	298	334	303	329	313	325	309	319	317	290	298	339	310	299	325	327	343	359	303	310	338	316	263	327	319	341	318	324	325	311	316	293	323	329	337	323	335	352	322	338	288	328	339	323	316	328	300	305	310	328	348	348	334	342	315	314	326	330	303	304	306	300	327	337	305	288	324	344	338	320	316	334	298	295	341	330	323	311	313	304	311	312	296	324	324	319	306	317	315	318	301	347	355	320	325	302	319	337	324	349	319	341	310	331	325	328	330	350	326	300	306	284	273	304	316	339	341	318	344	320	286	327	343	338	277	312	313	298	312	310	298	341	329	336	315	303	323	310	309	312	338	355	309	322	325	340	288	345	341	307	298	296	320	326	335	304	327	340	329	343	316	314	290	302	313	295	320	316	334	312	317	304	343	331	301	308	335	313	333	315	331	318	338	318	302	325	289	329	315	334	326	318	335	329	310	306	327	313	331	325	309	301	310	307	357	303	345	308	309	329	295	304	298	326	334	336	320	303	305	295	310	313	347	341	282	286	317	301	292	285	317	334	304	308	337	319	295	328	327	313	298	329	345	305	339	331	329	283	309	320	330	346	332	320	294	299	345	339	309	320	321	305	334	317	305	324	329	353	309	305	334	327	337	342	269	305	296	332	320	335	308	326	313	316	308	292	328	308	286	296	332	319	314	308	295	301	300	310	303	322	314	314	306	301	316	283	313	325	297	355	345	299	343	314	303	326	329	354	331	322	338	323	277	288	317	311	343	316	303	299	354	340	338	291	331	330
36617	36997	33622	9841	2594	4530	1627	574	366	383	358	398	412	343	394	391	353	379	374	359	361	366	371	359	357	395	376	360	317	389	371	364	360	366	362	398	385	344	394	391	349	351	355	394	399	363	332	355	363	415	343	377	387	373	398	368	366	359	375	378	347	371	350	400	386	376	353	359	357	386	404	340	388	364	401	352	368	363	381	370	383	364	404	387	372	340	377	364	371	380	364	378	357	370	339	372	364	374	359	378	362	396	410	360	376	350	355	345	359	375	312	371	395	349	381	386	400	388	352	368	345	388	371	387	358	375	365	351	350	386	387	361	385	373	371	382	374	340	372	385	369	368	420	377	343	393	396	384	325	372	407	371	363	366	391	384	366	368	389	391	353	380	326	373	378	407	362	402	344	361	369	347	338	381	390	328	369	357	383	358	364	388	377	376	342	348	357	388	345	389	408	349	354	369	407	360	392	347	396	367	393	355	364	353	359	338	368	363	368	401	354	388	405	358	376	350	375	361	366	380	355	382	352	376	381	389	378	374	388	378	393	389	360	371	410	345	387	356	365	352	390	352	339	369	386	380	345	388	338	400	365	380	381	378	331	332	367	394	332	410	397	375	348	365	393	358	375	366	398	346	367	367	375	359	380	345	382	391	387	374	367	387	367	349	398	364	382	363	403	368	372	354	367	354	379	380	385	367	351	371	348	367	371	344	356	370	402	367	360	388	378	374	358	400	387	376	391	364	339	363	383	365	363	358	345	398	409	389	328	378	348	386	372	379	341	360	387	365	357	343	355	351	369	378	379	386	360	376	318	383	375	363	358	376	370	362	373	389	353	368	362	366	400	360	373	405	371	411	383	366	356	365	372	360	346	382	369	381	350	379	334	402	375	366	332	358	378	389	355	383	410	404	397	360	362	385	379	392	392	395	379	384	347	338	382	341	380	356	350	388	369	354	381	320	359	401	352	359	346	372	392	350	350	372	398	382	350	387	391	369	395	377	359	347	370	369	352	370	394	369	402	379	392	336	378	373	357	378	364	343	378	341	387	359	381	357	375	379	375	403	373	375	372	329	340	376	374	385	377	355	357	392	345	385	364	344	380	347	363	383	367	379	359	392	376	342	364	400	393	372	385	378	363	371	366	380	352	365	388	368	391	373	397	361	402	349	329	363	369	362	369	396	368	377	370	363	348	402	379	374	382	376	373	363	379	368	379	379	361	407	389	391	341	361	368	397	401	345	400	359	376	342	411	346	361	372	346	363	367	363	340	355	348	371	344	359	374	430	341	370	349	330	401	364	386	383	366	368	382	364	393	387	391	342	377	381	357	336	354	384	369	355	377	341	366	344	358	368	355	363	334	369	399	346	385	370	360	380	369	347	348	393	355	348	376	339	374	368	360	379	347	349	336	381	359	384	331	368	352	367	356	377	387	405	380	378	382	392	382	359	378	399	322	361	355	356	369	382	368	371	337	355	377	366	401	337	399	367	378	358	365	363	340	384	353	349	375	358	400	384	373	354	368	387	394	377	365	370	387	333	343	375	392	349	355	361	377	365	371	366	376	359	360	380	362	357	404	352	400	365	345	348	385	361	400	347	356	370	395	380	367	385	376	363	381	407	372	369	341	373	374	349	400	373	387	371	371	439	355	372	366	361	356	376	353	351	367	338	379	348	331	379	357	352	370	371	365	341	398	398	370	410	341	372	374	357	374	415	377	350	399	358	362	319	369	356	412	355	365	369	347	388	381	343	373	378	358	366	366	371	394	382	391	348	390	339	407	320	342	392	342	376	384	384	417	377	366	364	387	371	350	359	399	347	370	350	361	343	374	337	370	346	364	367	355	346	405	394	362	375	397	366	368	391	374	361	385	338	396	369	344	373	368	360	336	385	354	403	355	363	394	373	377	327	357	357	370	346	366	359	379	382	363	402	400	389	375	358	372	365	355	357	338	373	381	381	376	393	386	355	368	358	348	348	381	328	343	355	363	375	378	368	326	400	341	359	397	339	420	398	365	367	381	395	353	354	355	405	355	361	369	349	370	365	375	351	337	383	356	368	364	365	363	368	379	392	397	374	383	370	328	384	355	381	409	350	330	346	396	368	376	369	416	362	372	367	343	380	391	388	377	379	370	376	375	358	343	342	357	385	376	351	358	377	349	369	375	356	382	372	403	344	364	355	349	379	399	356	359	350	377	364	359	332	399	367	351	383	402	364	338	385	369	380	338	364	384	370	375	364	370	409	364	360	387	374	382	382	346	375	347	375	323	377	392	353	382	366	400	415	392	382	351	352	384	355	381	380	394	368	378	398	344	367	358	342	362	376	344	390	390	392	388	326	418	342	392	404	384	379	386	363	362	371	377	384	368	331	386	350	382	362	345	346	382	354	345	364	390	383	367	374	368	366	352	359	368	380	367	357	363	336	359	329	347	359	393	363	392	369	359	364	355	361	378	379	372	381	383	414	391	351	372	380	400	350	378	367	365	367	378	371	362	367	405	363	360	376	399	350	405	381	358	431	358	358	393	377	374	401	350	361	383	345	362	376	364	372	384	350	362	375	352	365	395	373	408	354	368	366	362	355	387	396	364	375	371	358	353	371	331	339	326	360	359	336	376	397	365	368	365	358	345	370	339	354	371	343	350	363	329	337	381	388	371	372	369	377	372	363	365	388	367	386	399	375	392	406	347	360	383	403	381	369	393	370	350	386	353	392	381	359	340	398	408	409	356	401	388	372	392	362	355	396	368	409	363	377	371	348	372	373	372	399	345	390	404	344	355	360	372	382	395	385	324	343	386	372	359	377	343	358	370	398	371	345	373	348	360	380	384	351	403	375	380	361	357	340	393	388	400	382	395	365	340	343	366	366	373	381	370	381	386	358	325	380	361	387	361	401	358	400	347	367	399	381	347	364	383	362	356	411	390	358	391	347	409	360	387	353	377	396	364	361	368	351	350	386	360	374	373	369	353	345	400	374	374	383	373	346	363	339	400	367	364	356	383	345	379	377	381	393	346	375	348	371	353	362	383	340	338	390	346	356	389	336	344	357	384	410	360	406	353	383	374	363	372	398	381	345	368	371	369	346	364	372	362	375	347	363	402	381	354	381	381	379	382	359	354	387	375	368	372	390	361	385	373	363	366	329	392	362	350	367	371	387	410	387	359	364	356	392	366	360	393	390	403	397	388	374	385	427	393	367	357	389	351	378	369	382	350	390	348	397	388	363	376	382	342	355	337	353	369	370	357	345	375	375	402	356	373	352	347	344	390	386	348	396	364	326	405	381	358	336	379	348	366	358	374	369	349	389	359	398	409	362	378	363	379	389	387	362	331	337	374	358	359	362	358	342	357	400	391	346	369	361	368	362	368	384	375	363	350	388	340	385	391	383	336	361	382	382	370	374	363	409	354	345	359	390	376	381	349	397	360	375	371	335	363	365	376	367	352	381	388	388	383	389	376	403	382	371	356	350	368	359	359	384	360	342	395	332	352	339	369	371
23372	20921	34489	28939	21701	24005	15477	3275	629	614	600	576	599	596	523	599	568	602	580	590	561	558	553	587	580	606	584	575	571	568	575	561	577	578	560	583	622	586	550	572	596	582	536	516	571	560	537	582	559	599	599	570	587	553	576	592	581	576	569	577	574	561	564	548	595	548	552	577	524	587	582	548	541	567	581	575	573	544	520	556	592	582	550	592	565	555	620	602	554	603	597	570	566	565	577	607	587	563	556	591	586	557	579	544	548	517	552	552	571	587	554	525	539	567	550	546	576	575	600	552	591	509	559	562	532	555	587	564	538	570	569	585	546	531	574	567	570	568	536	571	526	545	522	579	520	577	555	577	542	578	595	593	562	585	563	567	575	535	573	556	541	564	540	557	586	555	569	573	573	556	603	576	549	595	573	576	600	543	579	555	550	574	578	579	535	523	620	582	555	594	512	561	588	522	544	572	534	600	580	561	550	575	557	578	536	549	594	598	592	559	586	566	579	522	579	562	538	544	567	535	578	521	584	547	552	578	580	568	562	574	573	572	571	537	560	569	507	555	576	557	557	550	598	599	523	570	582	548	551	613	545	558	557	573	556	580	568	528	534	540	583	563	568	577	567	580	547	589	544	538	573	555	599	555	577	546	566	578	539	589	577	571	561	550	586	532	563	586	602	554	525	556	556	552	573	546	594	554	611	595	539	569	535	553	583	612	565	540	547	536	557	581	590	570	553	570	557	587	552	570	578	514	543	558	545	569	569	580	589	529	583	569	534	528	550	540	560	562	554	524	497	551	557	563	587	541	568	569	547	579	560	536	505	549	574	596	542	577	582	566	549	555	535	602	526	580	619	579	574	582	614	576	571	556	557	565	528	587	556	520	578	564	539	531	521	559	581	563	579	586	600	593	549	533	575	566	548	627	597	593	570	534	544	538	519	522	565	575	591	540	561	579	550	557	552	547	586	536	572	577	575	562	548	552	565	550	574	578	561	551	584	548	582	549	587	604	568	570	580	605	582	586	510	557	540	559	639	548	542	558	581	601	577	572	581	567	558	579	559	601	529	560	553	566	562	542	565	484	557	565	575	557	587	518	583	570	543	547	549	538	574	603	554	521	565	591	539	563	519	552	544	560	535	558	557	546	566	537	571	547	532	525	553	597	597	572	585	523	535	599	554	545	546	550	535	549	536	539	558	592	532	562	593	582	557	557	555	572	581	535	553	583	560	565	583	511	532	556	543	628	542	592	534	548	583	593	586	498	527	600	567	557	564	574	576	559	592	563	566	511	589	590	576	535	511	581	503	553	568	570	543	575	574	583	585	538	585	586	559	536	591	580	563	605	540	533	603	541	561	580	604	577	538	540	553	546	570	584	585	578	538	560	528	562	528	585	530	571	574	601	604	538	542	559	509	607	530	568	557	554	585	566	579	554	568	595	544	574	547	543	589	565	588	533	557	555	561	572	589	617	565	588	547	565	593	562	599	553	598	573	568	523	572	551	531	569	565	577	545	538	546	597	611	558	585	563	532	542	573	557	554	576	567	581	585	531	566	539	557	585	539	558	530	554	535	540	557	590	566	584	578	549	553	547	571	577	540	549	534	568	551	570	571	596	574	566	560	564	565	569	595	526	536	606	524	593	566	553	588	596	595	571	584	587	558	554	582	605	583	573	551	509	571	552	553	564	557	532	563	518	593	572	574	574	543	520	561	521	570	548	542	512	528	550	561	544	540	548	566	579	588	592	522	572	588	575	562	583	560	558	533	591	561	567	559	556	552	539	576	592	546	521	578	554	607	576	561	597	565	541	613	547	573	554	526	571	538	573	544	592	549	541	536	546	595	555	581	549	555	533	574	590	551	574	597	624	575	586	595	611	566	591	595	497	527	526	541	594	593	561	555	577	593	573	549	551	549	562	541	575	578	559	585	537	546	538	575	554	562	578	553	570	583	525	585	605	593	592	551	536	570	565	605	546	555	554	620	565	530	592	550	567	555	606	590	603	552	563	616	554	621	558	563	570	599	514	539	606	557	577	564	544	574	610	566	579	583	574	558	519	559	571	543	551	558	571	557	556	542	548	597	602	552	574	544	542	550	558	582	577	557	533	547	589	558	559	545	577	540	568	533	565	573	597	554	536	559	574	590	563	589	563	571	527	585	539	593	553	574	584	551	564	580	555	580	572	614	537	552	543	528	553	551	633	598	558	589	567	541	566	588	567	558	598	552	571	588	589	582	541	585	560	557	535	596	568	569	547	559	554	568	523	589	553	547	546	564	565	555	545	583	524	569	569	552	559	557	539	523	538	536	588	584	535	563	574	537	576	619	585	603	590	548	554	612	575	577	543	561	553	545	516	542	555	549	570	631	538	551	585	530	545	596	581	554	591	570	566	581	515	564	593	571	521	556	541	543	556	583	552	521	520	530	600	522	594	524	596	578	527	586	557	547	563	546	561	591	549	523	544	553	579	581	585	582	569	548	544	610	567	530	527	563	508	569	571	620	546	546	524	555	540	516	585	593	570	550	572	580	569	606	521	544	569	543	557	534	596	611	580	558	550	585	575	538	550	573	600	595	546	555	603	574	569	530	609	542	532	563	542	577	524	533	586	548	590	554	564	560	541	539	533	546	505	595	534	570	569	567	540	589	583	553	549	567	569	584	567	545	571	559	579	520	553	548	535	578	589	553	516	555	535	535	560	566	540	620	550	554	527	557	554	593	585	589	590	599	572	552	598	494	580	590	561	599	537	590	570	570	565	618	577	586	567	594	587	546	556	591	550	564	548	594	572	537	570	583	613	543	547	538	559	575	570	560	526	579	577	559	552	536	546	546	564	564	555	553	588	562	548	546	555	533	554	547	570	580	536	564	589	609	611	591	537	552	609	560	558	570	564	564	551	565	585	564	579	592	561	566	525	533	551	553	539	536	535	517	565	565	522	607	531	553	557	563	579	573	583	578	544	559	588	535	583	573	527	544	547	592	569	546	538	576	594	581	534	579	559	538	570	577	568	528	526	539	564	553	573	533	565	569	574	573	546	594	581	570	556	515	563	571	572	597	585	560	545	544	542	571	588	541	569	565	550	586	581	573	586	564	548	555	585	582	564	586	556	558	542	584	591	580	558	530	560	571	535	582	536	589	558	581	557	583	587	586	566	577	531	572	491	568	562	541	530	601	590	570	578	574	562	514	552	555	578	538	582	525	552	617	546	590	542	571	559	548	560	561	590	544	562	582	600	574	511	555	549	560	562	562	545	545	533	536	606	611	551	543	517	550	584	528	560	516	587	589	522	607	578	534	575	526	557	618	577	542	569	577	586	568	583	552	565	550	580	616	611	565	546	528	563	568	567	566	577	565	510	560	598	566	558	594	584	564	590	567	527	595	577	570	550	601	549	550	596	507	544	533	601	540	541	518	515	592	600	584	564	597	543	605	568	544	590	536	569	576	549	602	576	531	573	568	568	562	569	592	594	559	605	547	556	561	568	557	569	566	574
46240	77203	74970	38274	19718	28372	12628	4188	681	706	668	627	651	723	668	659	655	629	664	631	685	651	628	649	591	614	615	639	649	624	631	617	677	678	647	602	632	595	606	634	618	609	666	612	641	656	625	593	641	623	635	640	597	571	667	613	673	597	638	640	576	610	622	624	621	605	640	638	657	617	622	624	650	610	598	680	662	666	606	649	615	623	621	601	596	617	628	619	653	571	617	663	688	659	636	553	632	638	646	613	628	616	598	593	625	608	630	640	624	629	693	646	629	614	614	614	639	638	603	622	600	624	612	601	644	606	658	626	632	639	611	641	646	633	623	619	610	637	640	624	660	604	613	595	610	605	673	638	631	684	616	633	584	634	646	673	581	657	615	628	596	610	631	653	661	642	642	592	645	624	638	587	682	609	577	661	623	618	618	640	639	649	646	614	605	607	645	617	635	625	590	637	621	665	685	617	678	597	640	651	627	610	588	612	616	666	606	622	600	630	645	657	619	622	672	618	640	628	654	596	636	637	649	623	633	603	658	593	657	667	592	609	631	649	647	644	616	635	628	621	644	628	634	591	572	620	667	641	639	662	648	653	637	665	589	604	590	618	628	638	652	603	611	634	653	592	616	610	639	692	642	540	608	639	631	651	638	621	622	619	628	624	614	618	622	614	641	670	625	615	615	653	626	618	705	617	631	598	636	637	626	600	621	607	617	618	651	630	627	575	634	654	619	621	620	648	555	664	611	623	618	587	662	609	658	661	636	644	656	658	631	654	661	604	673	645	656	645	635	607	655	644	629	620	637	644	645	655	643	588	622	598	645	626	672	647	621	608	598	643	669	655	616	617	635	636	662	646	657	625	662	602	603	672	650	614	683	636	661	657	594	648	626	648	644	606	602	617	595	610	637	650	625	657	612	623	642	603	596	639	606	614	637	598	633	609	644	624	621	646	683	571	623	613	642	616	627	615	623	607	614	620	626	602	631	633	647	603	620	603	631	633	643	613	634	630	582	618	663	644	632	596	663	623	625	617	660	596	627	633	614	629	629	653	597	634	628	660	636	612	607	587	615	633	603	541	661	638	613	626	608	625	659	609	586	625	648	601	641	653	607	601	642	600	663	629	598	658	651	633	582	645	588	667	649	613	634	631	610	651	666	572	637	626	613	629	658	627	638	627	627	679	657	645	579	603	604	606	632	646	629	626	621	614	618	580	635	647	598	597	630	607	611	614	618	625	617	629	683	630	597	640	632	653	614	633	581	615	639	666	600	573	642	645	624	627	663	647	614	615	633	633	636	640	577	655	635	662	621	633	599	622	645	605	626	640	617	621	634	651	644	642	660	595	639	633	605	607	656	615	619	632	657	677	643	625	644	616	638	609	586	660	678	622	617	637	622	627	656	623	636	617	605	672	598	620	655	621	568	604	606	694	620	630	618	680	626	649	592	632	648	597	653	615	574	681	587	647	604	643	618	625	613	567	661	668	648	595	643	617	605	657	609	595	626	659	655	673	644	635	630	594	555	658	613	632	610	607	622	589	595	641	603	555	644	647	683	633	637	632	605	633	668	640	622	684	627	631	604	653	657	616	634	635	653	623	644	613	639	588	595	624	610	646	656	630	649	634	596	610	620	581	619	616	615	662	613	660	628	597	616	597	607	608	649	636	600	657	578	624	611	612	648	615	651	625	603	603	634	617	611	620	587	635	626	635	635	661	680	633	635	613	636	628	621	640	631	641	622	580	636	680	641	626	643	613	627	611	585	638	608	607	666	663	598	631	644	625	650	599	625	599	688	642	631	647	630	600	626	649	642	600	682	648	618	626	646	657	625	656	642	653	633	629	609	603	622	613	633	586	643	618	664	643	614	649	624	663	641	612	619	602	616	670	630	662	697	588	621	663	652	653	622	618	602	588	664	597	602	661	611	634	602	623	641	631	626	613	628	619	620	619	616	641	566	673	610	609	630	654	682	632	629	613	640	590	651	622	658	605	593	607	613	626	629	596	609	660	625	645	666	664	603	650	589	685	640	605	582	597	609	593	607	612	630	608	659	638	665	624	662	647	607	636	648	590	621	622	603	651	596	623	651	625	611	657	612	587	634	688	647	599	597	638	615	619	590	616	606	643	644	640	619	618	632	628	637	608	647	640	639	611	628	631	590	640	636	672	631	633	615	647	649	650	681	592	624	612	611	630	638	604	619	664	633	571	674	632	626	643	614	605	660	602	565	623	633	632	617	630	627	621	636	687	633	622	596	638	627	607	643	600	615	651	617	634	646	608	650	615	629	647	657	629	599	622	611	592	651	636	607	612	625	612	629	631	677	610	611	654	615	596	592	626	640	623	613	615	646	668	615	608	628	656	609	673	643	588	650	627	599	643	649	610	646	592	616	626	601	633	599	664	600	604	661	635	597	604	579	582	576	596	628	615	604	615	595	616	642	657	627	658	630	616	653	638	621	609	644	642	628	607	606	660	617	617	637	636	578	632	679	618	615	640	608	629	606	611	570	610	620	672	619	674	655	612	655	619	622	651	648	630	614	670	638	660	665	628	640	638	616	657	658	624	610	678	635	682	631	650	617	609	608	690	641	632	597	617	641	619	633	673	659	654	630	611	653	707	588	649	629	633	612	636	636	638	613	660	696	654	645	611	612	642	642	610	612	660	649	609	638	659	607	655	600	639	631	595	641	617	614	624	630	635	610	582	638	639	640	670	637	615	589	651	594	636	630	601	654	625	656	617	604	623	638	629	634	662	602	638	661	641	644	618	653	600	613	649	647	619	629	578	597	617	632	658	623	672	635	648	619	595	616	667	639	667	630	596	603	638	618	627	634	687	607	611	675	607	614	650	646	639	603	619	627	678	617	636	651	628	665	606	674	634	712	637	644	644	614	594	634	638	631	605	634	642	661	634	640	618	632	628	622	643	580	621	594	591	659	644	644	620	611	636	663	634	638	616	608	660	648	609	639	629	624	589	636	607	624	608	606	575	610	606	640	621	694	651	652	643	608	616	629	614	648	643	670	640	586	689	608	630	642	633	636	608	593	629	643	599	671	621	617	637	656	633	616	619	610	591	616	630	607	635	646	617	633	657	584	584	632	609	590	620	598	622	621	629	648	625	645	660	627	601	671	597	583	636	639	625	584	607	635	612	667	620	629	593	677	633	655	670	617	641	639	602	647	586	654	600	658	644	619	641	626	638	654	687	638	649	590	615	648	602	598	591	585	622	637	641	602	625	630	568	612	646	593	613	615	635	607	646	668	613	604	583	625	605	652	628	667	672	617	629	626	635	605	602	658	637	645	632	623	643	592	632	590	616	649	610	601	697	666	632	582	623	617	624	679	657	625	653	642	646	623	616	644	612	604	660	622	626	601	627	633	675	577	628	625	626	601	608	597	603	603	609	699	598	668	633	643	682	641	609	635	665	659	623	658	683	651	648	628	602	611	629	568	605	601	612	635	638	641	602	635	654	623	612	654	669	653	647	608	591	656	638
24424	21310	35494	26723	18569	15280	7246	2148	349	355	314	318	295	327	310	320	296	282	318	305	294	287	314	317	306	317	305	324	292	305	307	321	292	287	324	296	310	347	308	303	312	288	312	286	275	309	282	310	327	301	295	300	294	299	312	301	295	339	279	274	312	338	330	299	308	289	297	306	318	301	285	286	296	290	304	322	283	321	332	286	297	300	330	310	277	337	301	292	301	299	282	290	327	322	293	271	270	355	304	311	315	283	284	284	318	302	306	350	304	321	339	296	325	331	291	287	322	309	332	316	312	338	283	279	330	281	315	313	344	292	311	300	295	289	331	314	322	317	296	330	284	287	315	296	332	306	328	264	303	314	307	287	304	272	284	289	317	331	288	299	293	343	298	306	319	310	303	315	312	304	309	293	287	308	290	271	311	308	294	286	295	296	341	309	289	303	299	320	284	319	314	324	339	324	303	271	297	313	270	288	306	276	294	299	334	319	319	287	305	300	293	290	290	310	294	331	293	318	296	294	322	275	329	346	290	293	271	325	303	326	297	309	300	311	302	276	292	329	303	306	262	307	310	319	284	327	309	318	305	291	326	301	317	314	308	322	308	309	278	291	322	303	273	307	315	321	318	305	305	332	283	325	352	300	306	313	298	317	319	273	272	296	318	336	305	328	306	316	274	322	305	300	283	328	279	331	293	311	318	295	297	312	303	305	314	281	307	285	287	324	314	310	321	273	292	280	326	288	330	310	328	290	306	288	319	271	323	306	311	301	303	302	308	343	344	287	285	290	294	292	284	303	282	297	291	254	299	296	311	304	303	330	294	317	323	312	312	285	326	318	317	289	312	282	313	301	320	298	328	281	300	295	287	306	296	280	307	297	315	300	339	291	286	290	328	289	284	286	301	294	320	322	298	329	310	297	279	309	280	321	303	262	316	326	321	292	307	335	309	277	293	317	290	294	323	326	301	304	291	282	296	310	326	299	287	307	301	293	344	311	312	299	315	322	316	284	313	289	322	295	309	301	333	305	294	315	276	308	283	302	296	286	291	338	316	292	315	298	327	294	305	277	301	310	293	313	329	302	330	306	288	325	287	304	312	293	316	319	282	316	302	341	294	322	336	330	286	354	332	316	306	288	325	295	311	304	287	324	327	322	291	299	265	301	300	330	292	331	311	345	281	300	301	296	287	295	316	332	306	282	318	325	317	317	298	301	240	317	294	306	317	331	299	338	318	315	309	313	296	318	284	311	340	305	289	272	312	315	304	314	318	304	274	297	267	327	294	300	299	320	311	309	285	331	279	295	317	321	325	300	311	304	307	298	291	314	279	313	276	294	314	278	312	317	282	333	335	307	324	322	318	309	288	339	297	316	307	302	314	327	281	328	328	286	285	311	310	284	317	330	310	305	326	278	267	314	293	287	316	323	295	292	301	279	290	281	285	284	293	287	296	327	287	284	313	297	279	336	306	281	328	308	257	321	326	316	289	299	320	336	296	330	330	270	305	313	306	277	316	270	330	310	298	303	306	282	301	339	307	349	279	340	319	299	305	317	319	313	299	302	286	291	326	314	306	312	290	287	289	317	306	318	248	293	307	300	305	331	310	295	309	298	294	310	323	313	267	293	285	312	322	301	305	301	302	298	305	302	282	280	290	298	343	287	297	331	303	291	286	276	309	313	288	292	305	308	326	309	312	321	330	275	298	301	316	316	302	371	283	303	280	264	318	290	325	289	311	302	320	290	288	306	284	325	280	327	346	330	309	329	304	282	305	280	297	331	278	296	308	312	322	326	322	334	323	316	292	299	289	265	313	303	313	318	318	286	324	312	304	323	286	316	295	304	284	263	308	329	312	296	280	303	285	288	284	302	300	310	317	334	282	332	307	302	313	291	294	293	302	312	297	336	276	304	336	281	314	304	296	318	311	306	294	290	288	271	314	303	309	287	283	312	300	286	320	314	294	255	291	286	326	324	314	301	268	308	290	322	326	335	301	299	318	323	300	314	288	304	333	284	304	313	290	308	280	294	323	299	310	298	293	314	308	314	284	296	304	315	304	307	290	294	308	306	280	299	314	341	321	314	319	259	318	302	318	301	291	299	309	290	313	323	334	300	312	315	328	297	349	282	280	312	291	309	318	288	303	315	293	325	309	287	286	309	302	312	305	329	299	332	293	337	274	302	311	316	307	337	318	296	311	293	296	296	317	315	310	316	304	331	305	290	289	266	307	306	325	295	328	284	325	299	327	305	313	327	344	305	301	303	311	293	300	310	322	301	320	309	326	308	311	288	322	273	322	327	328	302	301	285	296	310	310	268	280	275	309	267	320	303	286	296	300	285	308	308	332	334	309	296	307	294	330	320	317	268	310	304	302	314	315	337	310	270	308	317	334	330	290	310	310	288	312	290	312	297	323	313	297	298	294	299	315	299	283	352	278	304	326	320	305	299	305	294	310	302	283	305	341	322	310	329	301	306	297	305	321	312	333	302	291	310	272	282	282	302	314	309	322	298	328	270	320	330	333	310	294	325	299	313	307	325	307	313	307	345	305	303	313	295	342	291	295	320	302	294	325	299	297	288	315	286	314	349	286	292	287	302	307	297	305	289	285	291	316	329	300	275	285	320	281	338	314	318	294	308	322	306	295	266	296	310	304	282	301	315	299	294	282	305	296	290	313	315	315	284	333	309	331	330	320	298	307	309	316	321	269	317	302	282	313	311	326	271	302	310	294	308	302	328	317	297	289	275	275	312	304	297	288	300	292	285	296	294	284	299	295	300	324	318	284	311	322	326	307	284	300	305	313	314	298	299	286	325	341	263	320	305	305	290	305	318	310	340	278	304	296	311	304	334	292	337	314	274	303	308	320	296	328	295	297	304	287	295	320	304	300	304	340	328	270	295	320	276	307	283	302	280	320	302	312	294	302	317	339	281	266	321	291	293	297	281	309	328	321	312	293	341	307	300	314	304	280	315	272	303	312	302	320	289	309	308	280	308	296	308	318	321	303	337	319	312	278	286	300	285	285	271	298	280	351	297	284	293	306	299	343	300	293	298	295	286	280	307	305	310	293	297	332	306	303	315	298	292	321	315	283	283	287	281	295	316	304	321	325	304	337	304	306	305	335	311	324	342	299	332	311	319	288	278	316	315	300	307	314	298	302	305	288	318	314	296	299	324	271	295	318	307	308	293	296	299	297	282	313	333	295	299	289	331	301	276	277	319	331	306	309	310	315	283	308	344	290	318	311	307	285	296	299	314	315	305	303	294	279	287	285	278	305	265	303	339	332	283	284	301	276	320	327	292	317	335	310	287	317	300	295	323	328	280	305	324	331	293	300	326	304	300	333	324	277	323	291	332	315	323	315	295	286	291	290	273	327	303	329	311	310	323	283	312	296	298	282	320	298	290	317	326	301	246	314	313	293	314	265	297	293	266	291	283	293	300	319	306	298	288	287	288	300	313	288	350	312	297	295	301	327	322	313	326	280	291	301	301	296	300
44931	69661	65100	30642	11636	21360	10934	4528	414	432	381	411	363	375	354	369	381	370	410	398	383	392	386	365	344	386	392	368	395	385	361	354	394	370	354	355	375	381	342	403	386	346	349	366	360	395	346	354	371	375	408	374	363	380	357	377	407	367	370	370	342	376	380	356	365	395	387	395	371	368	337	351	379	368	383	386	393	358	380	404	357	413	370	376	391	377	320	360	347	371	348	381	372	360	405	382	383	364	362	385	365	393	392	335	340	345	402	388	339	370	377	345	341	363	403	384	346	373	373	423	362	350	408	388	364	384	348	380	380	356	369	350	355	359	344	344	358	383	354	365	354	379	394	376	380	376	350	364	380	389	370	383	401	366	420	341	336	350	349	361	404	389	335	341	381	357	376	359	347	343	361	352	386	366	367	394	389	353	358	391	358	381	383	411	378	346	330	344	383	392	371	355	353	410	370	365	338	376	377	369	369	357	334	334	411	349	382	364	362	353	333	349	397	405	404	373	386	372	361	369	348	357	352	393	382	341	345	384	380	358	371	386	358	354	377	343	371	370	374	363	358	367	361	326	378	394	386	359	343	378	366	367	369	398	335	376	360	393	368	376	371	404	360	371	371	351	377	378	378	392	388	366	349	375	357	379	369	371	406	377	383	358	358	396	380	359	356	370	382	368	392	387	372	388	354	352	381	388	412	362	369	371	377	400	377	353	353	377	384	362	393	378	379	371	359	371	383	342	371	417	379	367	402	393	369	352	365	356	382	383	406	355	375	388	366	373	370	386	377	340	362	354	394	389	392	370	395	395	359	388	359	353	378	365	370	318	342	346	382	367	376	353	349	379	364	351	361	349	378	357	395	391	404	361	383	332	346	347	390	375	378	341	396	354	387	358	350	366	341	375	377	347	356	355	349	420	377	375	395	394	367	380	377	367	381	386	383	349	351	337	379	393	369	375	412	369	384	364	382	338	364	379	373	370	352	393	350	369	339	353	356	404	396	404	349	384	387	378	368	347	366	353	355	360	363	366	391	347	397	350	383	352	344	379	360	367	385	354	336	345	365	381	347	369	364	354	360	352	379	366	378	382	359	415	389	368	375	356	361	348	366	351	350	354	339	342	375	367	365	354	378	372	410	396	423	373	358	378	362	355	364	368	370	393	399	354	349	376	376	360	337	367	369	377	367	378	360	364	386	350	369	364	370	359	375	395	369	375	379	379	414	348	382	365	368	402	360	374	349	383	403	404	339	346	347	367	331	373	406	335	378	369	350	380	365	351	380	357	347	374	356	364	392	372	380	366	367	354	356	388	389	387	350	369	384	391	358	354	355	341	380	367	370	351	390	379	372	363	355	396	357	375	386	348	364	383	381	378	376	362	372	367	377	346	382	359	410	361	379	399	373	373	342	387	388	369	379	382	382	370	347	343	352	389	373	371	400	404	396	369	358	393	371	327	349	377	374	392	357	367	344	361	359	384	382	398	374	388	390	363	389	367	400	371	380	369	330	345	375	387	375	390	385	357	398	350	378	360	387	380	367	363	385	358	359	377	382	374	389	382	365	357	377	374	381	363	373	375	319	360	340	369	369	339	379	351	340	405	363	383	374	350	373	378	378	352	337	354	367	378	358	376	364	373	400	376	343	372	340	352	360	363	356	345	367	401	380	321	383	360	376	386	411	330	363	407	351	368	355	364	349	343	345	365	380	353	342	364	359	360	378	358	384	360	361	374	387	368	380	348	344	403	359	382	353	348	357	383	368	355	386	385	371	399	370	374	371	397	361	315	377	358	382	390	366	367	349	350	341	325	351	348	377	400	363	385	345	395	390	370	380	367	398	373	375	350	353	432	352	338	379	365	383	392	395	373	361	356	378	340	354	386	388	380	376	354	327	368	346	345	330	384	387	378	385	328	374	403	382	369	386	354	361	359	369	383	376	377	373	374	402	384	375	344	372	368	352	383	382	405	352	364	348	356	324	359	379	373	382	357	376	391	364	390	379	353	355	339	411	387	357	326	386	377	358	374	362	361	392	367	357	331	353	394	349	389	353	344	372	384	366	419	383	398	381	353	379	354	344	355	401	358	337	346	359	366	400	340	331	393	377	379	334	360	369	361	352	377	354	363	366	352	394	393	366	348	370	368	403	394	403	361	334	367	337	346	387	373	363	358	369	333	378	364	370	385	332	397	374	378	389	307	357	398	334	345	394	372	332	379	370	335	347	373	376	377	364	371	334	384	362	387	354	364	357	355	386	370	370	410	400	360	371	360	369	364	402	331	344	332	398	402	364	403	397	323	364	395	367	366	368	375	360	388	368	392	391	401	359	376	377	363	364	381	346	343	349	369	369	370	387	363	363	354	373	347	395	402	364	364	379	387	360	347	369	354	367	379	372	421	376	340	348	388	355	382	379	388	372	380	361	390	365	354	362	365	384	379	366	374	388	338	351	379	352	334	377	348	418	342	365	359	351	369	367	378	392	368	376	378	351	420	378	385	382	344	363	373	385	406	392	394	395	355	381	376	368	349	348	359	421	352	385	400	340	387	385	356	359	368	338	359	348	383	391	384	379	339	379	380	337	381	351	354	372	393	370	373	351	358	360	385	374	369	415	367	376	385	333	361	358	349	388	419	344	387	371	390	355	369	368	379	371	357	381	364	376	361	364	363	349	374	372	350	373	381	364	353	378	367	344	366	351	369	364	365	371	389	372	398	405	357	342	400	351	380	368	350	383	354	407	357	378	368	374	355	397	358	356	361	363	360	352	379	363	405	355	329	344	378	348	368	392	360	371	355	380	366	372	354	364	376	362	345	385	369	350	361	366	374	389	370	389	386	381	375	384	378	355	376	386	374	343	362	407	360	387	387	362	366	346	383	383	353	377	403	387	383	360	384	399	359	365	392	367	373	376	383	347	384	412	378	382	360	374	390	345	364	392	361	358	377	395	380	324	355	381	370	359	369	359	387	363	369	392	406	391	368	409	366	366	374	375	350	370	375	374	351	404	370	375	382	344	363	325	403	412	354	361	359	373	362	372	378	333	371	373	369	343	374	377	372	363	376	385	354	343	367	366	340	365	366	372	353	377	380	360	371	391	378	345	344	377	352	378	367	359	349	354	328	365	378	356	382	372	395	377	376	377	403	355	385	374	384	394	380	376	380	387	390	363	367	339	364	353	389	373	375	326	371	387	367	365	360	347	379	349	394	384	356	370	373	375	373	370	350	375	389	389	387	359	372	369	354	358	378	385	384	378	386	371	351	353	398	376	347	354	359	386	362	375	380	367	364	364	365	386	383	389	376	388	373	359	400	345	375	371	344	360	366	365	335	365	373	361	380	376	336	400	358	371	356	367	363	368	380	373	397	384	359	358	367	379	381	326	350	355	359	346	372	380	375	368	373	330	375	341	352	420	388	369	384	374	366	412	350	358	333	398	344	366	362	353	371	376	388	345	377	386	409	352	368	390	363	388	372	362	357	353	338	385	389	365	382	372	362
22272	20782	31653	24037	21377	28101	28973	11831	911	726	741	737	715	713	737	707	711	692	707	656	685	707	707	686	668	687	700	654	690	704	671	652	658	672	661	634	658	682	648	663	656	729	682	681	641	636	654	719	678	672	679	662	648	655	716	685	697	663	672	680	711	657	681	622	658	651	695	681	647	658	704	665	741	655	597	647	621	680	707	663	703	720	657	666	678	753	658	702	651	646	627	691	683	658	683	674	658	698	613	656	668	675	684	690	657	670	670	646	668	703	692	676	670	652	649	694	682	708	638	662	684	633	644	643	681	666	657	673	688	680	678	638	626	684	706	667	658	665	687	675	676	664	662	676	670	635	652	700	654	723	649	693	658	688	625	681	664	656	656	636	659	634	693	665	671	625	696	638	663	652	676	685	657	674	685	703	655	682	646	647	627	691	680	681	706	670	676	691	686	684	690	698	682	659	700	664	677	675	629	689	621	694	708	630	657	639	676	620	682	653	641	712	731	667	679	694	705	667	703	641	667	591	694	628	671	643	666	667	632	663	633	720	670	673	661	693	672	653	638	631	704	695	670	695	632	651	618	707	675	692	665	618	671	678	688	625	639	680	657	665	684	681	678	677	655	693	655	648	622	679	664	672	680	677	719	676	662	652	668	703	615	644	645	697	622	647	641	703	645	602	671	703	701	694	695	661	664	626	641	662	691	690	656	702	679	669	645	698	607	686	689	649	699	681	671	687	654	674	697	661	695	665	693	664	666	696	671	677	654	681	655	678	670	622	683	644	667	650	677	700	666	676	687	670	651	657	685	664	716	675	669	683	641	661	639	663	711	670	688	648	641	629	673	675	626	673	653	680	687	700	624	692	658	657	699	706	697	668	683	608	650	695	634	684	691	705	648	660	727	679	688	692	704	665	723	645	676	694	712	640	668	697	682	658	660	686	673	656	641	714	663	659	686	723	664	666	685	643	691	680	663	670	696	692	636	697	627	681	634	708	663	658	672	672	665	703	668	669	713	699	691	690	674	662	671	658	648	673	673	651	656	682	704	669	655	623	671	628	686	645	655	652	684	672	718	607	681	640	638	672	676	664	639	703	672	636	708	690	676	665	660	673	600	632	680	640	645	658	656	641	656	666	629	655	675	672	700	672	660	642	629	632	662	718	655	661	667	659	676	630	660	671	641	696	690	634	675	682	673	670	697	708	684	668	677	703	643	726	654	635	666	642	734	645	662	656	659	704	677	687	639	651	678	657	625	696	633	640	626	661	692	661	726	717	688	673	660	689	694	691	602	686	641	602	654	687	661	663	644	627	681	682	669	678	684	638	669	672	721	644	681	645	722	691	663	667	672	663	646	699	667	640	688	648	672	650	643	673	700	700	700	686	669	686	712	641	651	681	637	648	687	680	698	645	651	652	686	652	639	662	670	685	667	662	660	639	688	624	645	656	675	706	678	644	662	670	656	669	676	649	683	703	680	642	678	651	690	680	632	680	684	672	671	683	689	679	637	707	619	669	685	688	716	696	694	638	658	606	703	673	703	657	689	636	683	659	650	672	673	671	666	642	655	660	700	655	653	705	715	691	686	647	667	677	682	616	684	615	687	665	719	621	657	676	665	655	681	650	690	674	681	655	654	661	644	682	595	670	746	727	679	653	636	633	666	678	643	660	708	694	638	666	750	618	666	649	689	647	648	663	651	661	698	669	650	684	628	646	676	661	643	613	653	612	634	643	660	687	647	615	671	687	652	664	655	624	660	652	662	630	651	626	661	697	670	675	645	666	662	649	652	685	649	673	715	648	634	677	653	698	666	666	679	690	636	710	672	656	659	634	678	642	658	653	639	682	639	657	659	692	679	601	681	688	629	677	694	704	607	621	657	638	675	693	640	673	667	665	667	634	691	669	694	646	672	639	675	630	674	669	646	652	672	668	682	672	670	672	685	704	615	695	648	649	639	713	687	677	677	628	668	710	657	675	655	690	591	618	660	658	648	665	682	712	664	675	686	704	658	643	725	660	662	615	668	708	643	677	672	686	696	662	624	612	708	654	692	686	707	671	661	616	689	668	681	692	645	600	668	680	673	676	652	668	685	718	694	655	700	674	691	645	694	663	671	644	650	628	665	715	704	615	675	625	684	721	663	673	664	689	663	646	682	654	698	627	686	677	718	665	680	691	665	657	671	663	672	680	661	630	709	612	648	675	680	634	670	653	678	640	666	691	663	651	670	663	677	639	664	656	638	676	648	651	689	657	689	726	629	667	655	615	692	668	644	634	694	699	646	660	649	645	673	671	638	676	662	664	624	660	654	682	654	684	686	676	655	691	667	663	669	686	654	681	656	653	635	617	647	665	665	690	666	658	649	670	693	649	674	651	675	642	653	671	666	686	687	660	658	686	699	652	691	655	649	641	619	692	658	666	641	664	627	653	680	662	640	621	667	637	707	692	663	672	674	722	675	678	652	656	672	690	650	642	624	650	682	647	685	674	679	661	643	623	614	689	701	673	647	683	698	669	651	651	671	623	651	711	638	653	661	733	708	669	660	683	667	694	669	627	699	697	627	668	685	642	665	640	685	661	673	669	689	622	676	655	707	691	669	672	677	674	653	646	747	660	703	655	687	629	679	630	698	687	716	665	657	695	672	702	697	663	733	638	679	698	646	640	683	686	616	643	684	641	702	655	671	720	671	691	653	632	664	657	668	660	653	651	660	656	691	660	671	655	662	711	707	658	678	637	700	619	671	663	662	696	686	654	664	659	644	676	640	642	670	653	641	652	687	693	651	707	715	646	681	655	688	643	689	657	672	685	672	657	698	690	708	683	678	641	605	608	693	621	656	688	666	656	714	689	621	653	661	624	604	644	663	704	656	610	651	666	643	693	634	683	737	676	646	685	707	650	632	690	671	701	625	660	635	669	700	693	651	706	630	714	641	681	676	664	673	668	698	670	637	647	619	703	671	675	693	708	650	696	664	629	660	624	692	669	652	673	699	640	673	686	627	680	658	659	630	672	675	673	650	684	641	681	708	651	672	685	696	672	650	654	665	650	656	657	670	651	674	675	660	647	690	664	663	658	680	656	644	667	633	652	688	677	632	631	669	669	648	673	689	636	641	638	639	680	651	665	650	660	637	663	638	689	674	696	675	722	670	678	659	652	690	658	682	709	685	650	635	671	645	650	626	653	649	696	662	675	697	663	645	652	666	673	718	643	697	672	690	667	644	661	670	645	654	649	678	650	683	653	683	655	645	667	691	633	712	655	677	671	638	691	673	671	690	676	651	651	649	654	652	636	679	670	645	662	706	661	692	678	644	687	673	623	707	672	624	696	673	690	675	677	686	642	665	663	652	659	660	682	685	670	684	667	689	663	644	658	645	623	696	715	650	668	622	657	658	658	651	668	697	659	659	643	631	653	659	697	677	627	653	646	669	663	706	663	672	652	675	621	704	680	668	633	664	634	716	695	677	611	674	676	675	716	720	666	648	656	635	653	661	671
45979	84336	79396	50320	28025	42501	25302	10779	901	909	843	738	802	773	785	765	763	791	742	783	744	709	776	750	699	764	767	755	808	771	760	751	791	752	711	775	751	722	771	754	700	731	755	748	757	737	758	735	771	761	812	761	752	716	729	735	716	761	757	735	741	697	759	764	788	733	768	718	731	726	687	772	718	742	789	736	720	740	773	710	762	739	724	731	785	743	729	751	709	767	737	669	731	724	770	758	752	735	687	792	719	687	728	750	756	777	761	797	689	710	780	751	719	715	749	770	775	734	775	768	779	724	747	727	738	771	735	684	721	727	735	732	707	758	752	774	760	706	770	764	712	697	778	718	727	756	726	723	752	768	751	767	789	702	703	759	766	715	763	773	762	724	774	701	771	693	737	758	732	755	784	709	789	750	803	775	793	692	752	743	744	764	748	708	812	762	741	735	748	773	705	760	732	741	733	779	735	740	768	723	787	757	735	762	759	756	731	778	748	697	681	720	668	733	757	696	749	775	716	760	770	703	730	728	731	690	766	750	739	720	755	723	778	747	807	698	755	770	663	720	750	732	745	684	791	770	775	719	706	763	733	745	683	711	736	753	708	739	717	724	697	791	747	694	695	768	755	794	708	771	711	726	790	735	790	744	757	752	697	740	724	728	752	749	795	739	766	750	771	710	734	758	746	732	748	705	686	792	738	696	724	770	743	747	774	721	738	774	751	776	716	768	712	728	717	734	757	708	737	821	751	765	736	760	732	745	737	748	752	692	730	763	764	681	738	742	739	757	758	739	708	692	751	719	748	704	755	721	728	746	718	756	747	733	721	785	745	727	744	729	746	794	700	635	773	733	729	742	736	762	824	733	732	719	698	798	775	719	733	739	774	729	744	722	736	733	751	723	772	661	740	748	706	745	735	751	736	757	719	708	722	695	742	706	749	742	754	729	752	751	728	735	716	779	826	733	712	781	767	726	738	748	770	748	711	709	712	748	695	755	733	732	668	672	757	684	763	732	740	704	702	738	774	784	746	721	763	716	738	717	697	738	743	757	707	727	738	716	757	725	747	689	703	744	699	704	700	728	753	777	756	782	722	747	726	748	766	747	736	705	733	761	750	704	724	676	730	750	723	703	707	800	721	710	756	729	745	755	745	759	727	806	678	751	771	750	759	756	748	720	716	712	724	737	733	739	774	782	734	692	692	726	756	733	736	762	755	767	742	784	761	764	743	754	796	711	788	723	762	727	752	787	748	736	775	679	711	689	758	711	731	701	704	706	740	723	738	744	767	746	785	779	735	750	686	732	760	795	713	772	759	809	705	743	782	714	766	765	744	715	738	711	715	770	738	734	710	762	749	761	750	719	729	730	778	759	772	774	765	747	743	738	753	835	741	760	757	799	740	771	747	721	758	745	764	761	782	708	779	747	766	744	759	733	744	746	736	737	751	732	730	720	747	722	756	734	740	745	698	722	766	745	747	709	709	779	762	737	703	730	729	755	779	683	723	702	712	722	724	749	718	755	726	720	681	745	719	752	739	712	719	715	743	745	737	729	752	740	724	781	791	711	741	717	768	774	707	742	745	671	740	720	737	734	770	801	717	807	752	709	758	747	750	739	769	746	734	770	786	704	794	743	767	766	735	701	755	672	681	777	680	720	775	722	714	709	736	784	747	698	753	768	751	763	784	745	746	696	727	740	738	744	782	727	705	750	726	761	751	729	803	763	777	733	728	741	768	695	745	740	772	737	731	772	733	758	729	763	768	755	726	746	772	727	791	803	734	741	738	722	731	737	732	721	736	783	705	741	760	745	750	718	728	754	785	713	766	708	754	700	719	693	750	698	738	729	712	714	719	768	786	767	740	724	767	745	728	741	726	777	748	709	706	767	718	763	733	775	756	759	780	721	754	714	714	731	762	777	751	745	779	716	750	722	732	721	778	756	737	778	716	716	721	745	735	731	761	707	718	723	748	755	771	740	734	750	694	765	753	741	722	736	752	749	774	777	717	730	750	763	704	751	739	770	753	720	763	719	771	736	795	686	773	757	727	746	725	682	742	684	710	737	792	747	809	702	751	729	735	732	745	719	728	740	703	734	727	736	740	764	715	751	718	759	748	712	726	690	771	794	764	754	742	726	749	715	723	738	732	759	767	776	684	752	780	705	714	803	800	759	737	803	745	741	742	751	771	681	710	715	781	726	774	747	778	756	743	783	765	738	767	755	804	720	701	763	786	706	748	769	731	743	747	782	800	691	749	719	779	776	755	713	739	727	740	710	748	733	760	767	738	755	723	737	735	760	749	750	774	784	770	745	700	748	743	693	755	751	709	706	759	710	740	780	748	743	792	685	789	734	761	747	726	764	752	735	729	712	695	754	743	776	732	732	699	749	728	729	720	711	728	731	726	744	710	727	725	745	735	745	728	722	733	684	717	744	706	775	753	722	754	736	759	758	720	737	742	742	756	742	771	777	725	737	759	738	738	736	727	671	742	692	744	718	719	712	732	766	711	727	727	754	751	738	708	738	716	751	752	759	731	747	768	728	703	729	729	729	747	731	727	685	724	760	727	751	752	752	752	724	751	747	773	737	712	734	717	771	728	732	730	816	750	729	698	721	699	746	720	754	759	804	770	755	709	770	765	761	747	696	749	779	664	751	746	761	716	728	752	741	761	726	753	712	746	757	730	698	718	721	772	749	748	734	699	774	754	749	753	703	725	803	795	752	801	734	672	753	766	726	720	716	725	703	698	757	731	720	720	763	699	730	738	751	722	727	709	748	694	753	768	757	765	712	726	733	711	747	730	704	716	770	696	753	779	694	722	751	760	784	755	710	686	802	718	779	756	724	717	796	741	748	703	776	729	747	769	716	770	739	710	790	781	716	716	797	812	778	746	764	753	719	779	793	744	780	770	753	781	770	770	744	704	756	774	759	752	760	750	726	767	715	714	694	740	764	744	718	743	723	739	735	731	738	764	724	714	714	732	753	721	728	769	731	804	764	756	751	748	735	774	730	751	711	723	726	692	737	736	703	726	745	703	754	725	805	790	749	756	737	767	718	739	762	780	710	743	693	725	741	736	735	753	765	796	706	753	707	766	761	767	735	730	738	763	696	698	753	666	729	696	705	793	747	738	741	762	720	756	756	721	707	730	721	722	743	731	762	758	745	765	730	751	738	750	757	733	709	725	785	747	733	786	716	717	708	742	743	743	727	678	769	755	735	772	744	713	754	753	736	762	769	781	743	703	767	759	748	731	722	748	743	748	746	750	707	783	767	756	747	690	680	755	711	736	771	728	772	745	696	763	728	729	730	729	706	754	757	738	701	725	731	737	768	760	709	731	721	730	761	748	704	734	724	763	696	695	765	737	711	713	781	730	762	716	756	737	737	779	728	763	723	656	746	783	775	783	776	773	714	744	730	715	718	776	717	730	757	788	760	740	796	761	734	780	732	722	747	746	720	766	753	731	760	723	755	755	764	787	721	770	747	728	710	701	740
30358	24126	34338	15097	4680	3184	1715	589	316	323	321	375	343	351	359	335	337	343	348	362	317	339	333	349	292	341	335	323	374	329	327	323	334	330	345	322	302	312	316	351	356	356	352	361	310	330	318	319	316	331	328	383	339	347	326	335	345	315	345	334	345	334	345	339	336	331	352	327	330	325	344	345	347	338	308	367	333	327	304	338	285	315	340	303	361	323	329	340	320	292	370	342	347	328	322	339	320	345	331	304	337	359	333	340	355	324	338	346	306	295	330	331	323	328	326	320	319	341	328	337	328	347	334	358	336	332	295	308	332	340	356	303	332	299	355	316	302	335	344	293	309	313	326	344	363	308	299	325	340	318	341	340	357	316	338	339	331	309	325	316	336	343	338	311	340	352	316	357	315	319	325	322	346	318	332	328	353	337	334	304	307	323	346	302	334	325	348	342	329	310	363	333	324	343	325	354	341	307	316	313	330	371	355	313	332	316	364	354	320	390	350	329	360	300	319	335	367	384	318	333	315	336	292	335	303	330	346	331	354	356	317	316	334	343	318	326	298	338	321	336	356	344	350	329	336	347	309	318	341	315	365	353	343	326	361	339	331	349	333	323	333	332	349	296	347	363	359	343	334	352	331	343	310	291	321	303	323	368	339	342	295	314	323	348	343	320	302	320	332	311	328	285	307	321	297	366	333	347	332	333	342	324	322	342	319	326	325	342	318	331	353	305	288	320	317	366	363	321	334	347	338	322	347	293	323	289	321	319	340	292	340	327	336	307	313	341	337	337	330	308	345	367	307	323	326	329	336	351	334	315	333	319	314	349	327	347	340	344	345	330	366	297	339	359	356	321	317	303	318	343	334	355	348	327	338	332	330	346	352	331	315	309	314	344	328	331	324	352	356	338	331	322	335	307	317	345	317	352	318	304	343	313	317	359	299	336	352	381	338	328	352	309	330	359	327	345	343	347	311	321	358	323	325	342	354	350	336	356	320	333	335	333	355	328	339	283	347	325	341	293	335	336	338	318	371	338	328	336	357	329	338	309	334	328	317	333	350	337	348	307	348	324	312	328	394	344	322	341	334	360	335	330	335	323	340	331	328	375	378	351	377	361	366	320	332	336	330	330	297	319	326	311	345	359	331	346	328	325	317	337	318	323	335	332	347	343	316	327	329	325	349	326	350	346	336	331	303	335	335	332	328	356	346	298	314	315	365	319	304	329	324	337	321	333	339	328	330	318	335	280	320	351	344	336	346	331	346	301	347	355	314	313	345	342	344	308	328	368	326	328	329	342	344	322	317	349	332	360	361	326	350	336	329	345	335	388	343	315	334	316	328	308	338	322	333	335	346	336	331	370	344	354	306	336	336	347	316	343	344	357	332	331	320	361	316	326	335	338	310	303	369	334	385	358	348	335	348	328	344	365	340	341	320	348	343	324	328	339	353	326	335	331	334	349	323	324	318	312	339	365	330	310	351	333	344	284	328	312	310	316	348	337	357	310	333	339	314	339	351	345	335	388	342	329	347	342	294	304	348	326	351	331	321	339	301	357	337	326	331	319	322	350	332	288	347	363	344	330	336	334	367	324	367	323	333	317	352	325	307	321	303	345	301	355	323	353	336	348	328	346	327	339	310	335	319	370	319	330	336	330	320	326	367	337	338	349	342	321	336	320	337	368	320	321	324	340	355	313	282	314	324	328	326	322	344	320	303	352	303	335	344	305	339	281	342	320	353	316	302	354	350	342	335	322	335	349	336	338	329	352	339	346	352	355	304	351	374	310	305	322	350	322	344	344	336	343	301	345	334	329	324	334	318	373	334	317	367	319	347	303	357	365	324	315	349	328	363	358	336	327	341	349	309	336	318	314	357	282	339	316	337	355	318	353	347	336	360	339	327	352	325	348	313	326	354	363	315	338	340	346	332	327	326	317	329	349	320	320	337	319	346	327	351	346	333	325	331	313	312	323	387	309	317	334	341	315	313	323	347	338	346	341	354	349	309	366	325	333	307	372	345	341	329	314	328	331	307	334	355	333	320	305	340	336	333	345	314	304	335	317	292	307	370	323	376	366	325	358	353	292	307	304	362	357	322	353	333	329	331	353	349	351	336	315	328	318	360	345	338	347	329	350	327	339	340	353	306	308	328	326	303	352	334	364	331	339	298	324	320	326	333	359	354	336	344	344	350	343	306	326	327	344	329	373	339	350	353	345	341	368	333	339	345	354	341	307	329	338	333	350	364	316	327	344	329	319	341	369	349	328	331	339	345	320	332	335	327	329	330	326	324	322	308	342	317	347	355	351	350	353	361	326	338	327	321	351	301	316	319	312	325	319	310	324	350	353	345	304	329	322	289	332	344	313	340	350	309	330	346	318	331	329	317	356	359	331	326	301	320	340	327	336	331	345	359	353	347	322	368	349	324	365	325	349	342	344	361	307	324	316	350	344	347	361	315	297	334	355	360	361	325	321	338	328	354	340	325	320	351	335	328	321	358	335	345	342	357	329	343	346	323	310	336	344	332	362	343	340	363	323	336	331	317	355	333	332	346	359	313	316	334	330	346	317	301	326	349	309	321	351	340	353	323	331	384	318	347	323	312	325	325	338	373	341	312	324	350	326	332	335	348	346	344	318	364	376	308	364	344	342	302	326	343	327	338	353	335	322	339	346	332	319	331	358	360	305	325	331	319	339	381	317	329	338	327	338	310	311	320	362	352	328	339	340	348	348	326	359	324	314	320	328	345	302	339	321	316	316	337	345	356	312	329	337	313	315	346	342	365	312	315	330	365	324	381	380	351	342	318	341	311	351	359	331	309	347	338	359	331	313	319	344	337	322	336	338	330	360	304	347	303	339	333	321	341	314	344	358	388	337	316	328	331	310	351	371	353	307	359	349	345	360	318	333	349	306	345	373	317	329	296	334	328	345	303	330	321	331	351	349	324	365	313	342	339	324	324	335	299	317	351	319	338	341	360	303	330	323	323	319	346	364	351	335	337	360	340	315	298	343	301	346	344	312	322	335	298	327	338	338	347	329	340	322	340	318	330	339	357	289	321	370	369	353	335	325	342	300	332	352	360	312	357	344	337	323	313	317	342	310	308	352	328	344	329	323	346	326	354	325	325	346	332	339	349	347	314	334	321	308	336	352	337	355	317	330	329	351	325	319	327	326	316	325	347	336	355	371	285	309	367	316	317	346	319	355	333	336	361	330	315	356	344	334	318	328	347	327	338	305	333	344	320	339	329	363	338	353	357	309	311	309	346	330	336	310	292	314	336	327	349	276	284	313	342	355	339	348	347	311	302	345	364	294	340	344	328	329	338	345	342	288	307	338	326	327	335	327	344	348	335	328	327	312	355	328	315	314	334	302	356	340	331	339	320	314	342	329	349	316	363	324	316	333	347	302	342	347	338	310	314	311	345	307	346	298	321	324	326	338	318	376	339	325	329	347	344	326	374	342	333	313	323	332	312	349	365	350	324	316	360	318	346	306	307	331
36134	36261	33918	9983	4739	4474	2229	651	386	391	420	410	400	379	380	403	391	423	375	368	374	398	403	377	387	384	412	391	388	378	407	397	405	379	397	399	373	383	386	381	376	380	422	392	386	400	358	380	360	370	394	402	377	391	382	406	393	386	363	396	397	408	388	388	365	387	402	380	378	392	395	373	353	393	363	405	397	388	388	385	383	394	389	365	403	341	405	411	391	371	380	357	398	413	390	347	375	381	377	385	394	380	406	383	378	395	428	355	414	399	343	355	381	377	391	348	398	394	385	391	396	373	400	405	423	379	409	445	397	391	421	425	357	360	420	422	367	372	357	373	397	416	377	377	395	371	379	362	409	371	349	372	428	362	380	385	387	390	397	348	385	360	341	365	375	372	379	376	367	420	380	410	389	398	377	377	426	399	375	359	412	384	371	396	403	371	394	405	377	370	373	424	393	412	350	360	404	430	376	359	350	389	398	392	409	378	403	400	363	381	397	415	408	386	378	369	385	381	402	383	411	393	427	393	365	386	390	394	390	367	378	412	422	400	377	347	372	413	364	346	365	415	388	418	394	404	387	390	361	377	364	383	377	369	371	345	391	415	374	370	412	363	391	387	346	358	412	359	401	383	415	370	407	356	363	364	382	376	388	375	382	429	402	353	384	362	386	404	403	370	419	379	369	408	405	384	421	381	385	380	368	377	378	394	388	380	377	390	386	374	410	426	370	416	368	379	381	376	375	389	367	344	392	381	396	401	396	340	373	399	406	389	401	389	399	382	390	354	379	374	392	353	390	369	394	363	381	393	389	425	372	385	390	364	368	382	371	406	391	409	420	390	398	408	370	384	398	367	380	373	396	393	403	416	420	384	395	372	394	389	394	388	375	387	401	380	383	401	343	397	392	382	361	395	406	377	392	408	367	376	379	408	387	372	419	416	365	403	379	363	411	355	344	397	364	366	390	380	407	363	385	413	410	380	355	388	394	378	338	393	403	374	355	425	385	411	340	365	388	380	443	371	388	392	401	397	377	362	389	401	392	392	387	425	417	410	398	376	357	391	385	385	407	402	376	399	371	394	376	393	415	385	412	381	366	410	389	373	373	362	354	347	372	358	394	410	386	352	363	340	367	403	384	372	353	384	380	394	399	376	384	390	394	355	385	372	402	418	397	408	416	383	375	414	392	374	423	382	368	390	402	387	379	373	387	387	372	408	384	363	370	385	395	372	349	425	400	388	406	410	413	380	389	361	364	407	395	391	388	405	375	380	361	370	388	393	405	406	403	382	402	357	342	428	399	355	400	360	399	403	356	395	431	389	365	399	347	394	406	411	355	399	396	379	386	369	380	375	391	378	381	395	349	393	361	375	384	390	359	394	380	371	406	419	415	358	393	381	408	360	358	362	368	425	421	396	366	373	365	375	375	386	408	398	404	396	378	361	370	371	402	363	355	400	361	354	403	405	384	411	382	376	384	416	344	410	366	381	377	380	395	439	385	401	369	377	372	392	388	420	404	428	397	371	391	384	420	379	410	380	392	391	418	370	374	382	373	410	373	381	361	415	377	380	422	380	360	418	387	394	386	377	406	390	391	352	407	395	394	399	359	375	382	406	356	351	392	349	414	368	394	356	358	368	438	397	370	373	356	388	401	395	418	377	400	347	404	399	398	398	376	404	377	381	403	382	377	409	364	382	406	363	364	378	360	391	424	412	374	398	392	377	392	422	361	389	407	362	400	405	385	396	369	366	380	426	381	412	376	387	389	362	382	382	392	369	360	341	411	379	369	374	357	353	367	405	392	387	375	412	418	393	414	393	387	378	368	394	361	416	393	379	363	395	389	416	396	378	386	391	370	371	389	369	390	410	360	421	380	408	394	369	397	391	393	407	403	397	382	401	395	403	390	364	421	373	381	383	385	375	383	427	377	415	368	384	375	392	386	396	411	381	401	407	389	372	383	403	431	359	403	413	398	377	351	401	393	396	404	407	386	369	394	371	386	375	395	384	377	364	390	405	348	393	390	365	387	381	336	388	381	367	386	356	360	377	389	369	397	400	404	390	396	397	398	352	360	378	394	374	409	388	376	410	391	384	367	375	347	402	360	391	405	412	368	412	401	393	400	399	370	408	398	394	399	373	393	398	312	367	370	426	387	391	368	391	352	399	381	399	360	421	393	406	410	397	395	406	397	412	392	387	421	366	371	396	373	401	399	413	363	369	402	406	401	383	351	412	369	414	399	363	355	396	387	397	385	402	383	382	367	371	384	359	420	386	400	361	385	383	350	393	395	386	410	386	345	375	391	359	372	377	417	400	403	400	356	363	396	418	381	377	364	406	381	373	371	386	365	366	418	398	375	377	388	418	379	382	398	380	381	384	422	352	405	380	391	415	409	364	406	351	372	421	349	406	398	336	373	410	385	375	379	342	396	408	372	398	376	372	377	379	388	378	404	375	421	387	398	385	402	365	366	367	389	365	380	416	393	412	374	397	379	388	369	384	383	373	372	402	427	421	385	383	378	393	360	344	358	410	385	395	377	398	434	370	359	393	379	376	359	398	403	406	412	390	368	420	381	393	400	384	402	374	406	400	394	426	389	412	387	403	361	394	347	393	385	364	412	382	385	420	371	370	402	364	405	406	391	391	424	393	355	414	391	406	402	371	343	373	394	422	394	359	358	392	382	368	365	422	394	394	398	391	414	389	386	372	362	350	392	376	388	380	414	386	372	366	370	401	388	377	394	343	335	412	395	384	397	381	367	385	394	369	384	373	376	374	388	372	376	361	383	377	374	402	395	399	401	391	386	363	382	377	394	391	375	359	394	401	358	388	403	403	414	395	356	366	379	363	391	378	341	380	422	382	388	359	377	416	422	391	378	414	414	372	371	403	392	381	394	376	415	377	382	364	413	350	388	390	357	415	376	399	381	392	374	403	355	393	410	326	402	401	363	407	376	358	419	398	379	396	391	401	400	375	421	411	356	361	378	391	391	384	401	396	379	422	360	381	385	378	358	396	356	381	362	396	415	384	392	389	371	368	381	379	381	401	382	436	389	386	395	363	406	380	423	362	363	364	369	385	366	389	392	364	390	390	409	389	402	388	407	397	400	380	400	348	372	397	377	408	388	404	384	367	373	395	339	353	360	385	404	393	398	372	382	363	428	386	405	407	368	392	394	368	389	420	384	431	369	372	401	405	374	354	398	403	365	380	386	360	427	388	390	407	388	350	395	393	383	370	364	373	418	400	397	330	402	382	400	401	395	384	373	380	402	396	405	403	337	413	371	367	377	359	391	368	379	363	395	411	368	364	403	354	402	376	384	397	374	355	356	378	396	373	417	389	379	398	411	361	381	407	409	416	372	418	391	410	395	396	387	374	361	407	378	401	377	383	418	401	353	343	401	408	372	382	421	372	368	393	374	447	376	359	380	384	390	387	382	404	388	385	418	413	369	394	389	398	394	363	373	393	396	375	387	376	378	385	356	387	379	350	356	361
23438	21107	35676	25453	22146	23769	17977	3629	649	617	604	599	558	563	595	605	598	581	571	560	598	594	567	575	645	549	585	549	584	565	525	601	572	567	583	610	578	514	593	545	570	550	559	522	584	603	605	569	593	529	596	573	508	577	525	570	554	542	558	551	574	568	543	557	581	573	564	583	564	543	554	513	545	536	580	577	535	541	590	578	583	583	579	544	522	541	533	581	586	549	566	568	604	565	568	547	567	536	574	577	561	567	597	522	548	548	537	559	574	522	538	534	611	535	571	591	555	561	558	579	543	597	535	532	561	603	567	544	539	590	540	526	578	584	567	533	616	590	558	548	614	575	556	587	535	545	559	533	508	531	584	556	546	551	523	520	530	542	537	599	524	554	572	551	556	592	557	579	600	604	553	584	550	538	576	551	555	544	536	549	573	526	556	581	546	537	526	521	536	545	535	557	510	522	576	535	550	603	576	535	512	586	548	567	609	588	551	582	541	520	536	542	589	571	606	555	547	550	544	611	572	562	553	557	570	590	543	586	563	545	545	545	535	539	577	570	559	538	558	510	571	562	573	554	581	591	544	536	553	563	588	564	577	597	555	531	591	550	581	605	519	586	605	515	554	570	598	581	570	560	556	539	549	534	547	585	552	544	539	560	567	583	546	587	551	549	561	546	576	574	565	550	622	561	593	510	545	566	566	582	567	573	555	607	591	558	586	564	588	551	563	581	569	582	517	548	577	532	554	532	605	625	551	557	515	571	531	561	565	591	573	575	566	553	580	542	562	590	586	535	559	565	543	553	604	577	609	544	579	574	530	562	540	575	545	569	541	564	558	555	580	607	599	570	550	526	590	533	533	610	545	510	588	547	524	571	573	575	559	526	557	591	541	548	549	581	574	541	565	566	526	552	593	571	575	583	550	567	540	550	528	546	544	539	558	575	551	609	558	539	510	560	551	526	588	601	534	541	530	537	526	508	594	549	560	558	579	519	573	574	587	581	537	565	564	549	523	535	616	575	561	545	602	553	575	558	551	532	521	553	593	577	562	600	564	591	533	554	582	536	579	522	556	548	578	553	567	600	617	617	527	526	536	552	532	591	537	541	557	538	553	537	526	569	595	559	523	557	516	556	526	589	594	573	574	512	576	596	527	532	545	610	544	582	519	514	553	564	540	566	526	575	536	550	626	549	555	576	559	547	528	558	540	541	569	562	607	505	575	586	559	586	587	552	547	533	574	584	592	582	523	558	535	574	567	576	569	559	563	542	602	568	561	563	539	527	566	543	624	552	579	620	592	532	560	551	554	582	584	557	548	590	562	531	535	568	579	578	561	579	585	537	572	541	606	540	550	552	555	535	551	528	540	577	556	574	581	527	591	603	582	562	559	579	538	552	559	549	554	538	555	539	585	539	548	514	571	523	544	566	587	545	547	580	617	586	571	562	587	545	507	541	534	575	559	623	522	520	539	548	519	586	570	595	538	591	543	569	574	546	596	539	554	537	542	550	534	563	550	554	564	540	574	567	561	562	576	552	576	538	513	558	580	577	558	513	522	566	561	578	519	551	572	518	536	560	561	604	585	543	506	568	561	561	574	556	532	561	560	513	547	612	534	546	551	611	604	573	576	587	543	575	562	558	598	547	597	571	573	522	573	547	563	570	578	566	538	537	558	549	600	537	558	582	516	571	594	554	552	529	515	561	527	528	573	545	534	598	555	536	516	563	558	587	544	580	533	585	568	567	532	559	589	568	569	536	532	562	610	531	580	552	554	612	590	581	521	545	519	556	557	552	559	560	533	546	559	568	567	554	540	548	586	567	549	578	562	542	547	562	557	583	541	568	584	532	554	565	568	570	544	562	566	556	577	581	564	561	569	543	510	528	551	578	538	532	538	557	563	558	565	562	515	553	600	539	548	541	572	567	565	553	533	532	550	555	564	546	570	541	536	546	556	580	560	572	560	561	608	544	574	509	578	551	540	536	541	587	575	568	568	553	552	577	575	577	507	577	538	596	551	570	563	539	559	539	547	579	592	538	531	593	553	497	574	501	566	549	568	586	564	477	550	609	549	566	565	535	564	547	566	562	612	550	522	587	551	559	599	510	552	510	558	545	562	556	550	565	602	627	556	574	536	575	584	565	583	580	559	577	564	568	550	565	559	601	573	577	554	594	529	516	520	532	577	572	568	585	577	542	556	536	571	617	575	525	567	554	573	526	538	581	568	583	603	592	572	555	542	588	537	565	545	562	572	555	568	575	566	588	522	564	540	574	560	534	641	581	535	533	595	541	599	563	583	532	514	559	570	571	521	629	587	605	569	590	548	572	578	564	565	583	534	539	559	559	590	545	597	580	553	551	537	599	606	562	601	600	567	548	602	571	581	575	541	553	564	505	579	515	563	539	540	537	552	581	557	548	594	586	541	587	559	564	545	601	557	591	569	559	552	567	537	545	548	558	556	545	570	575	521	505	583	555	592	567	566	555	550	596	575	525	548	556	572	570	560	552	571	557	546	582	580	545	552	554	521	552	549	582	536	539	552	531	547	578	557	585	576	550	587	567	580	535	503	580	559	541	565	548	558	569	553	578	577	540	520	516	534	562	560	554	562	535	570	505	555	583	557	549	582	604	598	544	567	600	564	559	555	563	533	590	584	543	547	540	560	561	544	586	546	524	546	565	512	590	596	560	565	527	544	556	594	536	578	591	525	523	571	566	558	535	565	552	563	586	540	544	566	580	565	598	525	550	564	557	539	569	510	547	557	568	519	605	579	561	535	565	589	536	577	555	519	594	557	537	525	586	569	571	534	574	572	568	580	534	535	556	538	532	581	558	549	537	554	578	568	589	548	562	564	560	568	559	552	615	520	583	555	562	530	563	556	558	568	573	537	559	591	576	557	595	538	599	555	558	565	526	591	593	580	600	583	546	567	548	547	535	614	599	561	567	549	571	598	546	551	563	554	585	503	543	597	577	551	523	550	592	571	579	553	535	560	524	580	545	591	585	564	545	578	576	571	550	562	532	547	576	533	581	543	538	594	600	551	602	544	522	593	572	569	557	540	568	587	588	547	556	544	566	544	609	573	569	512	569	563	563	551	590	538	567	569	552	542	548	546	559	560	548	548	563	584	553	571	553	556	526	526	568	557	567	577	514	578	571	538	546	537	568	570	528	548	532	564	572	555	580	568	593	534	591	542	574	579	563	568	569	540	559	598	519	563	577	579	541	568	542	620	557	529	603	557	581	541	557	549	590	570	529	556	570	540	550	547	555	560	575	534	556	589	550	609	578	593	541	605	609	551	581	570	541	542	561	531	538	578	483	580	543	544	563	538	581	572	578	559	560	570	554	560	507	574	567	540	521	603	568	509	558	541	571	542	502	535	551	547	547	510	533	511	569	564	533	541	538	524	569	564	580	581	578	605	550	580	534	548	558	562	528	563	509	551	577	590	566	564	587	543	566	566	524	546	558	588	571	546	586	584	593	563	561	595	583	567	570
43936	83123	66567	39157	24280	26501	15557	4614	696	714	682	697	630	637	621	643	628	621	617	657	660	634	652	633	611	609	641	655	644	610	639	597	656	622	586	630	635	631	626	639	667	628	643	568	624	636	633	599	637	614	616	614	651	676	618	643	618	611	604	587	651	604	661	601	590	622	666	635	627	621	622	635	628	633	642	617	585	625	624	632	607	664	649	629	627	627	608	605	603	684	625	637	612	616	636	631	627	692	601	626	648	649	635	588	595	643	609	637	622	598	625	636	618	606	622	587	635	648	593	641	661	612	622	632	602	640	631	630	630	631	616	670	682	645	657	625	608	683	582	630	634	630	581	618	567	647	582	656	629	606	643	669	634	628	618	653	612	654	642	620	633	601	610	612	590	586	623	653	575	638	684	582	630	622	596	620	646	654	589	644	662	629	607	588	599	637	615	603	642	614	632	649	643	649	633	683	635	608	596	643	604	582	680	632	611	636	586	646	609	619	630	605	606	627	639	642	577	627	614	656	650	666	634	620	589	654	588	624	583	620	628	655	615	666	659	586	666	624	627	590	636	644	594	653	633	596	600	631	555	616	616	647	589	627	625	642	592	637	627	593	615	663	624	622	600	607	619	643	652	632	612	645	632	620	612	637	606	624	597	612	659	607	580	628	620	578	650	631	624	637	619	622	621	617	604	629	612	634	614	619	645	631	628	582	639	641	633	626	592	595	602	614	605	614	638	638	658	648	621	625	559	600	627	609	631	579	622	646	661	632	674	619	629	577	644	588	629	648	604	625	667	649	604	639	633	589	621	653	646	655	615	611	657	653	636	637	644	626	635	607	622	606	566	661	613	642	596	667	584	601	637	600	634	610	616	617	658	607	636	596	628	571	648	620	650	613	595	612	579	594	623	612	645	680	637	627	620	570	595	623	591	654	651	636	627	641	644	614	617	616	607	612	606	612	611	582	661	632	576	623	596	650	612	619	640	600	612	619	595	628	611	626	618	575	585	616	607	632	663	640	658	617	601	638	610	633	599	660	621	630	611	636	570	619	660	638	640	572	619	647	635	642	614	586	582	634	601	628	631	619	565	610	644	641	635	619	614	661	588	613	666	630	606	634	620	644	638	602	648	606	649	649	640	625	633	622	606	593	642	619	640	633	591	643	642	645	643	614	582	623	683	650	614	685	633	638	631	606	591	625	634	647	614	659	636	600	602	639	644	689	622	585	631	662	635	622	644	625	610	602	644	606	619	598	593	648	653	647	621	651	585	639	614	626	613	616	662	635	659	628	643	594	609	658	626	623	613	583	594	640	643	621	579	633	694	615	634	624	681	649	595	619	616	588	624	622	614	615	610	594	612	629	646	614	621	612	669	671	648	592	608	617	665	591	571	627	621	617	618	620	684	653	584	614	639	606	640	602	620	610	635	603	634	605	626	633	655	582	594	636	635	597	660	641	628	645	615	650	620	599	632	594	630	616	636	662	611	593	656	616	628	590	672	635	642	619	626	623	598	602	628	628	668	597	591	627	624	590	660	623	666	605	641	611	652	577	631	623	588	663	642	632	630	588	655	608	611	606	586	617	610	644	610	629	633	638	642	599	639	651	635	601	615	593	608	587	590	628	637	612	643	593	615	640	616	646	649	653	623	609	660	630	655	591	637	582	630	594	621	660	584	666	658	627	611	654	631	694	601	609	624	582	581	628	658	608	633	598	638	600	624	678	632	638	645	612	617	629	625	629	636	615	660	607	611	609	633	632	624	601	646	631	600	642	654	623	648	618	636	652	603	583	591	630	652	619	649	647	615	634	653	633	626	624	627	614	633	613	593	585	627	604	639	669	627	624	658	655	603	593	631	589	625	645	593	614	669	625	598	608	664	613	634	629	571	653	589	619	611	634	620	676	646	646	646	637	672	612	607	603	611	623	601	650	645	637	612	611	595	572	647	620	603	639	594	603	636	607	605	597	660	606	618	640	589	616	639	616	610	655	632	576	612	629	607	641	613	655	634	607	649	607	626	620	627	645	652	619	597	594	573	599	650	633	610	657	620	643	654	627	600	610	622	638	629	601	634	647	600	660	600	609	587	607	580	611	608	591	608	665	590	593	610	627	588	621	606	608	582	623	613	611	644	612	604	605	622	611	653	669	635	607	666	630	576	597	609	647	655	579	684	632	612	616	663	640	642	589	653	638	630	698	697	622	607	639	621	639	626	640	589	627	602	651	598	616	638	607	654	589	622	619	603	622	643	635	613	630	624	645	609	610	626	638	602	618	606	650	572	607	675	601	628	635	614	658	622	618	648	620	639	599	611	629	620	609	661	641	624	636	629	613	610	656	610	622	623	607	649	634	642	592	650	617	599	611	675	614	608	649	627	617	646	585	613	618	645	607	643	669	609	646	614	638	635	613	612	634	648	646	599	639	614	578	669	636	608	620	629	602	618	588	628	646	621	624	653	653	611	608	620	662	598	620	626	630	618	624	640	628	651	599	625	641	642	653	634	666	627	627	575	581	686	608	638	644	602	636	628	633	624	591	583	623	637	644	643	627	612	619	590	645	657	693	594	641	638	613	632	638	626	581	620	626	647	607	643	664	633	611	616	624	634	584	620	645	653	633	614	621	606	611	637	630	609	631	598	610	595	608	591	645	619	618	648	629	617	648	637	647	654	691	615	676	626	672	623	674	598	601	634	607	613	589	646	643	622	626	620	612	643	635	630	588	640	622	609	612	619	649	652	614	626	646	646	566	647	605	623	643	583	590	598	658	625	649	604	593	612	612	606	585	632	665	657	690	642	616	597	584	598	599	643	658	631	644	648	582	624	649	594	619	666	612	651	636	628	617	628	618	606	641	654	649	642	673	658	661	627	613	604	607	605	599	603	614	580	604	592	591	622	626	612	697	617	594	618	608	629	657	598	616	645	625	602	632	656	637	641	639	654	590	658	621	601	653	578	645	643	606	650	643	609	601	641	621	654	635	610	623	627	651	613	635	599	617	674	610	606	607	621	647	626	636	582	614	622	616	622	610	656	582	621	618	638	675	636	632	620	672	643	638	669	620	633	663	612	611	584	694	649	589	588	592	617	566	623	642	584	632	645	605	653	621	593	603	647	663	589	630	603	614	644	660	678	578	637	622	674	657	607	620	631	612	623	577	649	580	625	627	623	589	586	653	613	604	617	621	614	637	610	601	602	633	644	634	592	593	604	630	633	653	607	607	628	616	620	629	608	622	657	639	570	616	594	592	640	674	587	590	577	641	592	651	644	618	617	613	645	641	629	624	608	606	645	645	591	601	689	623	654	667	599	642	616	594	612	630	626	630	641	636	667	618	619	608	651	605	599	624	606	608	605	596	560	626	610	662	635	616	635	681	651	600	610	607	621	663	642	623	630	630	655	631	628	627	658	687	646	647	602	599	633	654	643	603	631	667	599	634	661	602	613	644	621	612	687	611	615	594	631	610	598	640	620	638	631	630	602	661	643	637	632	626	611	666
24436	21675	33456	24759	21037	15970	6253	1157	311	314	330	305	278	342	275	315	320	330	290	316	311	291	292	291	316	309	295	326	308	334	290	292	314	298	272	279	300	300	312	292	291	318	330	289	308	317	303	290	295	288	294	311	274	303	275	296	299	310	297	290	299	300	308	310	284	294	320	284	300	293	304	316	280	318	319	301	305	310	325	272	301	276	311	296	306	319	304	287	298	282	267	274	327	336	304	322	291	260	321	297	299	293	286	294	275	290	293	283	295	303	301	301	287	294	284	305	308	294	313	297	297	279	264	270	299	307	296	286	312	310	290	307	295	278	281	287	331	292	306	300	300	316	301	275	308	277	285	313	336	282	336	293	298	307	307	312	283	306	281	310	332	277	354	335	321	272	282	288	298	297	304	312	319	308	290	300	292	296	289	304	304	318	294	277	286	268	319	297	313	269	317	299	314	288	303	319	310	302	314	297	310	307	316	296	314	304	313	301	311	279	313	284	332	279	316	314	308	290	266	299	296	318	298	291	283	313	273	306	309	284	308	281	296	297	298	279	297	256	294	263	288	282	276	289	276	301	316	279	303	335	313	287	319	301	284	304	282	297	322	282	318	308	300	296	266	274	280	280	263	287	295	317	297	306	274	303	319	280	274	303	326	312	289	328	304	273	315	326	256	304	303	284	279	304	323	303	288	300	326	296	279	293	298	278	278	282	288	296	332	286	275	322	298	321	288	284	285	304	308	287	278	276	295	297	328	316	306	293	356	275	289	314	289	292	315	271	282	264	304	299	328	291	296	310	310	301	288	280	300	334	294	318	314	294	319	282	282	322	313	295	289	283	280	268	304	268	322	317	291	297	303	288	288	346	339	330	290	313	304	282	310	294	310	289	307	315	304	309	273	307	289	279	308	337	254	278	280	321	310	349	327	308	283	271	279	300	324	296	285	293	300	300	329	306	283	276	306	289	281	282	300	313	294	289	289	266	283	304	279	289	306	286	291	292	326	351	297	298	285	287	296	265	299	273	301	295	323	313	311	324	293	333	290	311	307	276	287	312	313	306	284	310	313	311	279	281	266	293	306	324	306	310	306	293	302	279	314	293	303	310	289	321	300	272	311	327	329	295	305	299	293	300	265	316	278	330	319	337	301	303	313	298	321	303	284	314	271	294	316	299	287	301	316	301	284	287	299	258	298	311	358	253	307	290	307	286	295	305	310	278	279	303	315	315	288	302	281	295	289	302	276	290	322	263	252	278	277	297	285	317	272	297	284	290	298	283	269	304	294	325	307	304	287	332	292	329	285	280	306	310	305	315	317	278	296	311	300	310	298	323	280	314	317	289	302	295	298	302	300	301	258	316	277	311	283	322	300	311	296	286	298	270	315	311	310	298	320	270	313	270	276	277	258	305	317	288	298	308	290	307	278	322	308	309	304	296	315	276	306	279	297	302	314	273	307	308	300	286	326	275	295	310	303	317	307	305	293	276	282	293	282	284	270	270	292	336	293	288	312	269	294	299	317	332	318	296	275	294	300	297	304	320	316	300	311	321	282	285	321	293	309	291	301	285	303	284	296	304	299	307	289	334	303	287	315	328	283	310	295	279	300	277	292	290	290	308	309	301	303	317	300	307	297	292	291	309	297	312	271	275	306	297	290	308	281	309	250	284	307	301	301	304	287	270	306	318	305	319	316	292	288	295	301	293	314	316	305	290	285	312	269	330	281	317	314	330	303	295	283	302	319	286	312	280	295	299	292	283	314	300	281	319	275	306	316	334	296	289	302	300	322	302	303	277	298	301	311	266	307	271	299	281	320	312	278	276	282	318	309	314	304	315	295	287	314	314	292	318	275	288	343	288	303	329	293	292	314	271	289	296	321	323	279	293	317	307	264	319	300	318	292	315	302	322	273	279	307	298	275	333	279	303	279	304	317	293	290	273	286	297	308	276	288	289	304	284	301	319	294	316	325	316	302	299	321	313	257	314	309	270	328	276	307	296	309	283	310	325	314	269	322	278	282	318	278	259	288	288	313	282	278	290	275	274	265	294	278	303	292	295	302	329	262	288	298	275	305	336	312	272	286	292	293	303	325	307	307	297	318	320	296	307	297	290	318	286	308	298	296	297	328	298	310	293	275	294	286	287	312	279	307	283	297	296	262	278	320	292	286	282	322	276	251	316	297	316	299	300	262	301	288	324	310	306	306	315	308	310	304	301	286	273	284	300	283	311	294	282	296	308	296	291	301	285	274	279	302	291	281	270	288	287	282	304	288	294	287	300	294	284	291	315	312	307	294	330	274	271	294	291	305	326	338	285	309	310	277	299	337	295	324	313	276	283	309	329	298	309	294	288	293	284	295	306	292	293	286	279	299	311	292	304	307	308	329	304	295	325	266	280	289	283	297	321	291	321	284	309	323	313	302	300	292	303	313	263	301	284	296	326	295	267	285	285	321	275	330	295	286	286	267	291	308	307	267	305	276	290	291	286	303	312	303	315	308	308	271	309	323	285	311	327	314	306	292	307	330	308	292	300	308	278	317	280	302	313	285	307	274	287	289	316	285	270	292	314	295	307	306	305	305	296	287	316	335	286	286	293	293	301	308	285	295	302	311	300	308	300	288	313	285	314	298	315	306	283	289	264	292	281	295	277	325	259	284	300	277	291	298	271	328	296	304	290	322	303	300	315	307	258	277	290	274	291	286	304	302	289	310	293	265	310	315	267	284	297	309	298	274	301	324	306	326	301	299	314	295	277	335	279	275	327	317	293	280	295	268	298	285	305	294	317	265	309	291	295	272	265	284	307	299	301	315	265	317	278	307	292	277	295	276	311	320	299	318	294	299	288	282	327	295	312	329	298	290	321	268	291	311	315	280	279	285	297	287	318	296	284	331	298	291	295	295	311	276	286	289	279	311	262	299	295	312	310	279	297	313	299	317	295	292	310	318	297	288	298	292	273	279	297	267	309	297	278	285	320	296	284	334	271	264	304	292	305	316	274	328	292	300	283	294	282	283	316	323	313	316	295	298	277	298	267	270	322	300	289	282	293	269	286	328	319	305	297	283	304	281	297	279	312	267	296	315	337	320	277	294	304	299	301	280	297	318	275	299	300	301	265	319	311	299	301	309	262	322	287	292	302	284	286	321	316	306	317	314	299	306	342	305	346	309	319	310	318	321	272	315	306	300	262	319	299	282	306	289	281	312	304	296	296	298	295	302	286	285	283	304	298	312	294	317	312	311	318	325	309	305	321	309	265	302	273	294	269	303	257	314	287	314	292	306	306	277	283	281	317	296	307	284	262	296	295	294	303	319	280	295	318	304	304	284	300	298	286	298	308	263	309	346	294	299	321	305	306	319	310	300	300	303	321	273	312	268	276	337	304	282	302	295	290	309	308	315	282	283	277	286	300	293	268	279	309	302	283	310	299	296	285	325	306	287	319	285	261	326	279	301	297	268	330	305	259	308	303	292	280	278	295	279	277	266	278	273	326	284	313
43938	76300	58617	32303	23308	18174	8362	2583	417	421	401	379	392	391	409	362	364	369	369	362	353	361	377	362	339	350	396	386	408	374	383	367	348	335	401	356	346	380	353	413	354	409	351	357	372	389	378	355	368	397	389	341	364	370	375	356	344	356	395	369	330	349	354	373	375	354	329	348	357	380	329	378	355	357	379	343	372	383	355	371	351	373	347	320	389	364	337	412	362	330	378	345	359	387	338	377	361	336	386	365	315	377	364	358	363	345	333	346	359	362	326	375	390	356	375	330	334	364	366	355	373	331	359	366	356	355	393	348	361	334	360	343	376	390	343	400	346	383	383	349	348	358	339	334	395	387	356	372	372	310	343	378	332	363	349	348	355	384	373	367	370	364	371	394	396	368	347	337	349	370	382	351	332	383	328	327	322	362	349	354	350	353	372	350	371	374	376	372	363	372	368	378	379	345	329	361	366	369	358	365	379	353	365	341	361	397	364	355	353	358	402	364	340	412	312	349	336	356	384	408	329	344	331	342	353	336	389	401	396	367	379	374	381	379	360	388	374	335	352	369	340	393	340	344	344	372	330	350	347	339	350	396	371	345	341	349	359	339	347	352	391	352	362	383	365	363	389	404	361	359	379	355	365	361	373	400	368	372	362	360	366	385	342	392	381	367	378	344	380	356	359	369	370	372	368	391	365	360	365	400	375	387	349	347	371	394	343	395	380	390	337	376	353	366	360	372	381	376	369	366	370	378	382	362	352	334	343	370	397	379	356	374	347	345	391	365	319	369	378	374	376	359	373	354	333	386	354	362	369	358	342	364	377	359	365	387	341	383	355	375	335	354	354	353	357	358	360	346	353	389	365	373	410	337	368	395	329	374	368	359	383	366	346	375	344	372	366	368	383	354	363	351	400	342	345	334	328	351	357	348	340	351	330	376	394	391	343	358	344	362	350	358	382	341	364	350	362	384	351	347	386	354	375	358	348	353	376	378	359	383	358	390	375	347	353	339	357	371	361	364	368	380	381	353	345	364	375	333	370	372	360	344	371	353	383	381	315	351	345	366	358	359	363	405	352	356	390	388	370	385	366	340	372	361	337	330	357	330	368	366	369	372	342	363	377	357	367	403	352	369	361	388	386	352	374	378	343	356	377	387	400	364	370	333	385	346	379	363	337	360	354	344	377	373	366	383	347	341	367	389	369	353	369	360	357	385	394	377	341	390	369	339	348	343	367	395	394	359	374	343	329	381	349	360	369	333	350	341	392	387	360	361	373	376	357	360	363	371	320	351	365	388	353	365	370	377	365	339	358	357	344	360	360	374	393	371	389	354	386	338	351	340	354	389	361	405	363	355	379	335	349	387	362	347	371	350	374	352	365	403	345	341	362	366	357	373	363	363	345	391	394	380	358	385	344	366	386	399	368	355	327	413	339	345	356	365	368	378	378	360	350	358	318	343	385	373	366	368	357	342	359	349	373	308	329	369	393	363	367	385	320	353	392	381	378	372	347	387	354	373	400	329	377	408	376	370	349	392	362	368	362	374	366	351	372	363	364	374	351	365	387	370	347	371	371	363	382	375	341	357	393	330	345	365	349	356	348	343	386	367	352	381	351	359	365	349	345	332	375	410	331	359	370	394	370	362	325	352	353	356	379	306	378	341	398	333	383	362	338	379	390	361	330	364	376	359	379	365	366	400	354	383	381	410	341	381	345	352	385	371	374	384	355	345	315	345	370	383	366	330	358	374	341	385	373	386	351	367	366	355	358	370	356	334	402	348	363	374	309	359	349	364	362	371	375	337	360	401	330	336	358	367	366	367	348	342	352	366	346	394	410	343	360	393	344	369	377	350	363	353	340	392	335	365	324	358	354	398	324	385	358	349	349	353	354	352	370	352	346	361	368	374	363	377	342	363	359	324	366	379	326	366	346	349	367	324	377	341	359	355	342	389	368	384	391	331	404	375	382	300	350	340	379	334	345	337	364	366	379	417	372	361	345	367	353	362	383	374	343	373	394	399	367	367	336	348	375	364	382	361	319	351	349	356	360	342	371	374	348	362	370	355	353	364	318	373	334	351	328	354	378	384	354	372	329	363	376	351	346	389	362	352	346	355	397	342	380	368	377	351	372	353	381	380	342	353	357	383	349	339	361	386	366	350	369	361	365	362	341	364	372	392	370	388	396	369	343	349	358	360	419	372	377	337	356	358	373	353	336	383	363	352	382	348	374	365	375	355	357	360	363	319	350	386	370	338	348	359	372	354	344	374	363	344	379	347	365	391	375	359	347	350	382	348	363	363	367	372	373	384	354	379	341	374	360	356	377	364	343	357	376	372	376	348	381	362	382	394	372	364	356	367	383	346	360	374	347	359	372	368	369	352	370	359	370	357	385	349	346	351	360	362	346	352	359	358	349	368	372	400	347	344	371	351	371	383	367	376	366	376	370	319	381	395	386	382	367	351	357	385	364	341	338	333	391	353	382	358	382	327	383	338	340	338	359	354	385	368	387	336	379	358	375	375	351	309	379	384	376	356	365	383	364	355	379	394	370	359	334	331	384	321	377	350	344	350	338	381	364	369	360	346	355	349	318	377	377	373	340	360	388	354	362	375	347	384	394	365	337	357	333	374	359	380	379	350	351	405	343	356	364	326	329	364	387	362	348	355	356	338	356	386	372	379	375	355	387	393	373	361	396	334	351	337	369	303	360	370	349	339	389	353	320	385	372	354	357	384	364	362	357	388	384	386	333	336	347	361	352	377	374	348	360	349	355	368	375	354	382	327	344	353	371	377	360	363	348	378	370	372	398	375	371	386	362	346	373	392	343	349	352	361	367	342	369	349	354	354	371	378	360	383	357	343	347	383	362	352	370	376	362	378	359	350	374	373	367	335	376	368	355	373	349	354	355	372	365	369	334	379	332	367	396	361	368	354	376	322	403	360	362	383	356	366	356	348	385	359	360	376	406	360	371	358	377	339	368	374	370	381	350	377	351	371	380	352	367	400	346	382	400	375	379	371	380	336	385	405	358	341	334	345	342	373	353	385	400	374	363	374	398	375	384	391	361	350	386	354	339	408	316	373	349	347	356	400	382	372	372	393	370	406	342	390	374	328	378	332	342	357	385	375	378	378	349	389	393	382	355	373	390	418	357	349	355	371	360	358	345	367	358	361	365	353	384	368	390	375	361	359	336	354	369	366	380	383	344	341	360	378	351	373	376	354	343	392	354	328	347	356	361	379	380	360	371	328	360	396	349	357	393	332	376	393	332	368	350	317	406	375	328	362	373	314	377	339	350	368	375	334	342	376	370	331	358	388	331	344	369	393	368	390	336	355	334	379	353	359	367	388	313	368	382	366	367	372	366	349	345	375	349	347	348	388	374	371	372	328	375	364	356	369	352	383	375	406	358	380	345	383	388	331	349	379	344	351	359	330	382	376	375	404	367	349	377	351	361	372	370	370	359	384	372	378	354	381	341	365	358	367	339	324	375	378	360	328
22208	20899	30207	23065	21666	25877	24881	8133	762	713	681	699	723	666	623	737	711	683	682	685	634	675	682	621	693	666	711	664	665	645	683	669	676	619	647	637	653	654	618	664	705	623	640	670	689	705	669	627	675	670	685	657	645	665	685	650	617	650	656	688	696	726	683	620	622	654	668	650	652	637	685	683	691	691	653	673	682	661	616	616	620	640	661	638	627	684	616	635	651	634	645	650	615	662	690	630	634	657	644	676	636	637	656	675	660	685	689	662	661	681	659	638	697	669	672	686	675	673	645	660	664	632	635	693	656	694	599	717	690	680	632	639	681	638	607	683	639	665	650	643	661	660	622	641	692	637	637	665	614	622	629	674	677	638	682	664	612	655	668	680	650	679	652	643	652	648	676	642	689	652	622	666	635	610	678	651	674	621	576	687	680	627	699	634	652	609	659	665	648	669	678	691	644	593	654	661	630	708	679	651	638	680	682	628	677	615	632	703	643	654	660	630	651	699	641	657	668	649	650	683	649	644	659	637	682	652	679	627	655	640	659	639	671	665	643	621	626	653	677	705	649	702	646	670	690	619	686	664	670	640	683	634	605	622	685	646	656	634	690	648	594	638	705	655	666	653	685	667	668	666	655	646	651	691	624	648	646	648	616	676	659	643	631	662	620	674	678	642	586	689	667	651	666	648	662	635	677	682	683	654	668	669	676	701	657	680	676	608	676	657	650	682	670	662	697	664	676	616	649	644	628	608	644	684	624	596	672	636	677	713	640	673	635	631	655	646	666	644	688	699	676	641	653	660	625	657	662	642	645	702	624	626	660	636	601	673	642	585	698	685	651	621	668	687	678	689	672	646	659	701	670	663	674	671	627	646	615	696	645	689	705	651	632	674	689	633	673	624	645	668	678	651	636	649	668	662	687	644	685	672	656	659	628	673	639	660	623	619	689	690	654	657	629	644	631	631	636	589	637	633	632	636	675	639	618	663	647	656	617	629	637	683	632	670	654	661	675	613	640	676	646	634	628	646	646	684	642	610	651	701	670	604	656	639	624	669	677	656	715	662	641	651	636	727	650	671	634	670	657	693	683	584	631	659	659	714	695	643	658	635	616	683	667	642	637	640	649	656	639	629	655	656	679	679	639	649	685	653	651	655	707	695	646	613	673	609	642	694	656	602	671	634	689	666	663	629	678	603	663	676	684	639	674	614	644	688	690	647	628	679	631	654	675	643	625	657	675	658	665	658	618	638	601	653	635	655	649	715	713	659	706	696	695	636	643	670	649	650	674	641	631	642	693	639	630	722	632	653	597	666	634	650	624	621	669	668	644	637	613	677	679	617	670	654	650	653	645	642	647	631	651	652	646	617	684	649	645	651	655	644	689	644	632	689	652	634	624	650	658	624	615	667	659	668	617	618	663	626	694	612	631	661	645	644	629	669	667	661	638	609	647	633	642	644	630	710	609	645	664	648	629	632	655	646	664	628	723	654	677	643	693	655	636	660	705	623	629	612	643	602	664	680	604	696	650	681	646	669	679	701	608	619	648	685	656	589	651	614	655	656	675	605	645	620	608	616	668	664	679	689	698	676	652	648	654	622	639	658	676	682	653	643	634	667	669	660	656	609	701	653	708	662	657	623	671	625	701	613	588	624	687	637	647	628	645	632	653	672	673	668	658	681	659	627	649	652	629	680	644	639	698	659	630	627	669	649	670	662	656	659	632	641	659	643	628	723	720	689	639	672	684	624	650	686	631	677	635	655	629	696	660	692	636	664	629	663	709	574	688	663	646	660	661	696	707	611	627	690	651	702	663	630	615	633	659	652	659	651	667	676	666	654	677	662	642	693	584	657	633	614	635	646	621	646	704	670	684	701	644	652	638	645	655	646	692	648	627	675	663	677	645	640	671	640	650	642	673	660	701	633	632	679	650	657	643	654	655	672	625	657	672	621	632	638	663	664	663	697	673	660	692	661	671	606	656	669	700	643	645	638	720	646	704	688	706	651	637	713	603	653	642	608	646	642	697	694	642	629	680	660	695	643	681	622	665	643	657	618	654	673	673	666	685	652	648	680	623	653	664	658	664	637	643	652	678	640	688	633	663	674	640	648	609	629	681	665	629	646	689	649	637	634	633	700	699	681	614	671	672	687	693	674	656	668	645	681	678	649	660	680	675	688	692	660	672	722	691	622	668	661	654	711	673	688	677	659	631	664	691	627	656	630	651	685	632	676	626	666	690	687	663	637	688	714	670	646	631	701	648	619	650	665	645	669	663	671	664	635	665	635	568	653	703	651	647	623	631	679	676	661	662	659	674	700	619	668	658	693	652	613	688	660	661	655	662	682	670	657	655	655	674	684	647	620	663	632	637	617	634	645	664	647	642	666	679	648	625	631	647	663	640	612	648	698	714	655	672	667	642	665	633	677	634	635	657	675	714	670	684	641	611	653	681	617	684	687	649	684	685	664	655	674	671	689	652	591	675	675	695	643	696	637	654	653	644	652	664	649	588	669	626	613	634	629	684	614	614	625	611	637	662	645	639	689	639	669	655	662	695	678	627	636	642	662	651	625	623	670	641	651	663	673	648	623	617	580	639	631	676	643	656	719	682	641	657	678	636	659	684	629	629	662	654	652	647	681	650	666	647	646	687	647	629	632	596	665	615	681	610	677	660	670	650	600	638	621	661	660	692	667	652	631	634	642	666	657	644	699	613	657	671	619	641	662	663	623	612	642	689	652	597	627	641	662	683	700	642	653	660	663	649	633	636	669	697	640	678	634	624	664	618	617	671	623	665	663	636	649	668	655	648	681	599	665	698	638	658	628	630	643	621	665	680	614	655	672	648	660	663	670	647	674	636	653	664	666	698	642	621	641	622	662	648	654	659	677	647	655	644	654	660	639	681	629	657	661	721	651	653	590	621	634	678	665	655	669	618	650	680	684	593	658	658	662	641	661	611	632	656	688	698	651	660	647	670	668	657	680	629	679	636	626	632	688	699	669	687	635	647	660	634	614	643	663	690	664	673	637	626	660	644	686	639	662	687	634	692	706	641	664	637	669	621	695	631	634	645	721	671	636	673	640	655	672	648	652	659	655	621	610	637	608	677	675	660	635	632	631	648	645	634	638	631	610	669	625	653	641	643	702	638	699	675	674	690	662	683	603	616	605	645	615	614	650	682	732	647	660	681	663	666	670	733	665	629	616	671	654	621	653	704	678	653	639	631	689	693	616	658	632	641	631	669	676	648	721	640	620	665	641	612	671	652	644	646	636	653	661	673	614	622	653	697	600	638	636	664	643	648	670	638	620	619	656	658	627	626	633	657	675	668	662	660	703	663	676	647	595	690	677	668	703	632	643	662	651	638	677	574	679	662	656	643	647	677	616	619	631	671	676	647	666	657	640	692	615	681	678	627	660	652	641	675	667	644	643	659	655	615	651	623	648	681	694	657	649	644	697	609	677	643	673	648	662	660	679	645	674	671	619	662	676	639	646	626	655
47613	94510	69343	48174	39007	36835	17629	7822	931	930	840	875	789	729	781	834	748	829	708	732	752	748	743	738	744	722	744	740	748	719	737	710	711	765	721	711	717	774	729	740	682	746	739	711	770	723	737	728	737	747	721	738	779	760	758	744	745	734	745	705	761	785	730	731	766	770	716	742	746	768	723	716	712	719	679	749	717	677	785	724	719	761	727	740	751	731	761	715	756	731	726	744	743	704	769	702	674	777	761	734	703	706	708	698	703	724	736	747	734	732	734	771	749	765	767	735	743	711	744	739	755	763	761	748	738	748	724	746	775	730	711	724	729	778	689	773	720	718	678	731	712	742	754	677	745	737	746	753	720	771	710	759	720	807	756	732	765	753	725	747	837	759	787	749	762	743	755	744	701	758	752	733	682	716	735	708	758	723	776	731	695	760	686	737	728	706	727	748	696	745	752	662	761	768	724	727	748	775	752	685	727	764	746	723	736	760	751	719	729	734	740	718	698	709	733	751	767	735	725	711	712	777	745	695	743	734	701	748	751	773	736	719	711	696	764	729	750	693	714	724	755	753	740	736	718	705	722	709	727	719	722	758	742	738	705	734	750	695	737	714	741	730	725	695	710	720	746	711	742	740	711	709	695	755	686	742	746	802	700	803	756	783	724	706	725	722	722	727	760	714	712	742	737	679	758	664	752	691	763	736	715	724	724	795	740	730	754	737	754	685	763	730	744	704	740	765	738	752	769	707	733	709	733	712	737	680	681	760	743	719	768	713	731	731	747	771	737	722	757	725	726	755	730	714	699	699	730	716	742	736	766	776	776	713	722	722	776	700	714	708	672	740	754	692	813	705	707	716	747	719	730	733	746	757	747	714	720	733	678	713	717	752	729	693	741	693	726	737	779	754	732	708	763	715	776	750	699	785	753	758	747	714	706	747	685	698	736	738	730	728	726	729	724	737	782	715	772	749	733	741	751	686	710	727	724	710	733	728	775	755	740	725	734	723	733	730	692	750	734	710	705	743	770	702	788	733	701	754	724	753	746	727	788	761	696	724	709	729	753	720	774	741	678	732	710	732	762	696	741	740	733	717	711	707	709	748	718	736	723	707	707	726	776	731	719	738	732	695	704	728	750	742	753	763	740	765	738	722	730	760	719	746	816	722	739	731	748	758	698	721	763	761	733	721	710	788	685	725	703	760	699	765	721	713	706	791	736	752	737	715	729	759	723	745	773	697	713	668	711	738	693	760	755	761	727	753	739	736	711	758	735	730	711	772	674	698	772	758	712	742	764	797	734	748	737	708	759	752	747	706	688	742	770	724	730	794	727	701	714	725	737	685	799	732	703	771	764	711	696	787	717	782	683	689	697	732	678	692	710	760	693	753	736	767	769	729	731	709	768	722	738	669	767	794	760	721	689	777	722	786	689	716	693	782	703	715	715	759	714	716	726	710	713	765	734	712	724	736	747	734	746	717	733	769	687	718	699	726	731	734	717	721	693	716	725	747	722	733	772	768	750	738	702	761	757	754	730	751	718	742	716	736	730	756	757	708	712	773	730	810	745	721	747	786	718	695	732	761	725	776	750	716	757	733	739	718	724	776	744	732	727	708	751	730	781	787	734	761	660	747	720	750	785	765	737	733	753	706	764	799	711	770	717	751	677	729	760	733	718	783	724	768	766	765	744	717	743	728	730	768	789	714	712	698	686	713	750	729	725	692	737	722	742	742	734	773	736	702	718	709	717	746	745	725	778	717	749	761	707	756	727	715	762	697	747	736	689	755	697	730	752	736	694	675	692	746	764	742	680	720	763	819	745	763	693	697	722	689	721	675	727	727	729	699	738	721	734	800	743	714	782	778	732	730	675	789	728	767	723	733	758	703	771	700	748	736	675	738	754	723	765	664	734	773	817	749	746	753	730	713	690	759	722	732	729	773	736	738	752	720	724	763	677	737	702	695	727	754	765	760	733	737	762	736	673	780	751	721	741	773	702	755	752	713	741	750	735	741	692	754	745	727	703	734	712	715	770	736	738	717	721	799	733	726	734	794	753	749	780	721	732	705	748	727	735	711	758	751	786	735	711	725	735	740	765	746	690	737	735	752	743	741	745	747	681	714	766	766	749	699	741	718	713	745	772	744	763	738	725	706	730	752	724	756	704	721	746	723	708	781	718	733	783	747	741	754	748	805	724	715	747	728	680	689	746	755	757	752	725	707	771	735	707	744	722	753	783	754	671	752	750	698	687	709	710	731	763	747	763	729	741	722	728	678	744	680	750	718	728	771	778	705	711	713	740	758	707	748	777	740	751	725	735	707	726	721	723	749	709	702	737	756	686	677	714	734	768	737	718	729	788	660	726	775	698	732	759	749	778	742	729	706	765	743	747	771	724	769	717	729	740	751	761	708	712	751	691	748	727	787	747	668	703	766	782	706	721	710	722	758	706	768	785	725	758	747	775	788	786	710	748	759	762	721	741	762	739	742	714	731	743	737	758	736	692	744	768	777	784	731	762	743	742	755	710	735	689	775	674	716	755	701	761	707	743	695	757	746	740	750	746	699	718	768	761	728	785	753	743	772	707	676	698	701	735	721	725	733	753	745	734	726	735	716	721	740	707	698	739	723	778	705	759	739	716	713	784	726	753	748	760	670	806	734	780	753	714	740	720	773	720	729	776	724	710	730	768	747	715	705	720	767	739	749	731	725	757	755	730	708	725	746	724	750	787	727	750	672	723	674	773	745	704	691	794	709	709	764	719	745	756	741	715	757	697	721	680	713	759	721	755	724	738	777	712	734	754	752	769	752	759	730	732	731	733	726	706	753	758	765	712	712	745	732	816	774	735	704	708	752	716	704	744	729	743	734	732	718	732	734	744	724	750	705	680	684	715	771	761	719	724	732	708	744	706	738	752	700	729	695	689	748	746	744	762	730	723	743	816	755	736	730	696	751	817	771	785	735	729	727	752	743	710	790	741	742	709	773	781	724	746	750	718	691	745	752	796	725	760	766	702	731	719	757	721	770	730	749	678	745	714	694	719	700	722	769	740	734	763	701	702	767	729	712	760	716	787	704	710	724	726	742	767	742	744	779	716	735	775	725	764	708	754	778	747	728	750	728	711	695	720	711	756	745	701	736	747	747	756	756	722	712	747	722	762	726	752	745	730	678	731	721	777	708	692	730	716	709	733	749	730	721	751	762	783	707	714	740	717	755	750	693	744	750	741	758	725	756	684	772	692	720	745	712	757	700	698	688	746	763	750	712	711	707	743	765	772	732	721	726	700	808	739	708	724	706	763	716	726	765	715	764	715	761	754	718	749	734	730	720	681	774	751	750	749	711	738	762	718	726	705	720	737	740	747	709	740	760	737	713	775	736	760	717	740	741	718	709	729	702	763	729	698	769	730	737	690	741	710	699	722	717	702	727	733	721	714	719	706	753	716	765	743	744	729	705	764	687	735	760	707	749	709	683	712	735	729	696	731	744	696	736	730	679	751	747
32874	30132	28889	11319	4375	2527	1167	455	344	331	362	318	321	339	301	352	329	321	283	327	359	347	309	341	337	313	332	323	311	325	343	353	326	359	316	350	300	324	311	337	333	342	327	324	346	353	366	344	295	328	336	351	332	326	314	341	291	321	309	327	334	344	342	333	341	343	337	305	307	317	315	332	347	320	330	297	355	337	350	336	312	331	333	345	374	302	315	347	348	323	327	333	340	301	335	342	330	331	335	316	337	331	315	303	367	368	334	326	337	330	355	343	325	332	297	350	321	323	342	302	328	313	367	320	336	340	343	316	318	312	323	336	341	348	347	325	350	323	322	305	283	329	343	292	329	319	320	305	340	351	330	361	352	332	330	340	308	330	325	291	322	332	336	300	335	333	337	347	333	342	331	315	322	368	330	342	325	338	341	335	307	345	333	329	285	333	317	325	329	348	360	356	378	336	303	327	317	341	314	327	369	301	329	341	335	340	343	348	327	304	333	315	319	368	314	319	348	331	328	348	358	335	339	333	340	332	334	332	321	299	321	314	339	307	301	343	331	332	298	373	341	348	330	313	338	327	340	323	352	331	367	321	299	372	324	347	362	338	321	324	328	325	357	324	324	327	342	306	335	334	329	275	347	347	323	283	353	332	350	323	340	363	337	366	316	345	329	316	344	327	332	343	309	335	337	322	333	309	354	353	324	330	351	337	350	345	343	357	325	331	336	343	322	323	346	329	299	320	320	323	293	332	338	307	338	347	309	350	332	381	351	314	367	322	328	343	359	303	362	317	314	308	322	321	336	325	294	323	336	344	364	317	316	336	307	336	316	335	342	369	337	327	323	303	327	331	340	320	360	335	362	342	301	316	347	340	334	300	332	322	324	334	328	327	339	324	317	328	322	336	336	323	325	315	310	350	312	302	324	336	325	343	320	340	330	338	288	330	337	330	323	331	329	359	330	330	348	321	366	300	320	327	326	291	346	294	327	342	341	344	332	315	332	345	307	329	316	328	308	337	330	296	336	329	327	321	324	324	298	289	303	336	332	329	282	323	380	303	325	338	319	323	297	345	298	347	314	328	364	346	305	348	339	325	314	326	325	343	310	304	353	327	311	320	324	305	340	337	326	293	346	288	298	297	308	337	334	332	294	342	338	320	338	314	326	331	311	325	340	314	340	296	336	344	341	309	340	340	328	323	310	314	336	339	341	350	352	332	338	317	339	332	349	316	336	328	322	313	348	360	331	324	343	323	330	313	343	346	314	345	317	329	339	336	293	304	311	351	338	325	335	339	349	329	330	332	330	337	352	366	324	344	352	336	341	336	309	350	297	314	330	333	347	354	342	308	327	322	294	343	318	342	332	342	312	350	310	320	331	345	338	334	341	336	330	302	345	287	334	312	337	314	331	318	348	340	269	348	336	335	347	338	340	309	341	310	353	336	326	318	337	300	319	331	332	337	315	328	342	317	317	333	320	334	324	335	319	342	332	328	320	360	315	346	337	361	336	309	330	316	334	327	339	335	327	350	328	315	368	365	318	342	341	339	334	308	347	287	313	324	337	331	325	313	311	323	337	316	331	292	365	320	326	363	364	361	305	327	323	309	302	324	312	322	335	324	338	356	307	347	335	340	354	311	317	302	322	354	305	328	342	315	349	339	337	339	341	316	328	339	338	344	309	318	334	344	305	332	320	325	337	300	336	302	332	305	382	334	365	317	341	341	325	320	334	320	308	331	315	329	317	331	342	361	359	344	312	322	313	328	320	321	357	356	312	339	333	309	337	303	336	290	344	330	318	335	327	322	336	327	288	333	321	306	335	299	302	322	342	348	343	389	334	351	323	316	341	334	329	321	317	351	327	347	290	353	336	355	341	326	348	293	349	337	333	337	307	367	295	330	370	329	332	341	310	320	330	356	359	345	336	316	355	341	342	334	337	287	326	345	333	322	322	310	322	317	340	339	341	331	340	333	359	296	348	364	338	333	343	326	338	307	361	360	322	334	369	340	304	314	363	347	315	309	336	352	303	321	338	320	299	325	310	353	353	324	357	325	321	321	325	338	336	312	324	367	319	318	336	334	341	311	361	360	319	342	295	318	348	320	333	348	331	316	326	313	316	316	339	358	333	341	313	350	326	320	329	349	290	327	311	286	327	325	301	330	337	326	305	330	331	352	335	318	377	347	337	325	306	331	329	342	321	343	336	324	311	307	330	339	326	358	336	334	328	349	327	329	356	322	338	350	310	303	324	339	359	295	309	369	360	357	353	345	336	339	338	332	308	304	321	314	327	323	351	322	320	332	326	341	317	315	309	317	296	338	352	334	304	315	352	321	341	310	318	348	343	356	323	372	325	327	320	301	306	344	318	334	333	376	354	339	329	347	325	312	328	357	349	337	326	318	315	333	344	337	333	366	356	342	328	364	340	307	308	367	310	285	325	348	354	301	282	320	323	321	292	311	330	322	333	338	317	336	344	323	337	306	360	322	344	316	303	336	336	320	369	329	338	323	314	306	364	338	307	356	311	338	309	300	330	351	341	324	318	329	334	304	350	333	338	324	370	328	362	357	335	329	332	352	306	292	330	349	333	312	320	336	328	343	316	310	355	327	333	326	336	331	325	341	332	322	341	347	316	336	335	327	309	333	347	365	354	365	331	355	315	335	358	293	314	330	313	322	320	339	349	335	328	370	372	322	320	317	326	312	354	323	339	345	327	326	330	334	348	333	355	313	307	346	315	321	300	311	318	320	304	329	312	331	347	311	322	289	322	352	328	337	325	320	353	332	317	332	353	316	320	310	329	320	341	311	325	319	346	352	301	325	315	303	318	297	312	353	333	332	327	347	341	325	337	333	330	308	311	317	348	312	336	312	325	317	334	334	314	309	330	325	339	319	308	306	339	290	356	330	331	331	367	300	324	326	326	348	334	334	310	288	361	302	318	358	339	314	335	328	325	340	345	323	324	316	391	370	338	332	309	290	353	346	306	322	307	328	317	334	363	334	352	320	332	352	350	325	328	320	319	323	321	345	306	334	340	375	328	330	354	342	285	315	332	353	331	358	342	334	329	335	368	331	304	338	357	316	315	323	305	380	302	325	346	350	333	310	344	316	326	330	314	321	305	338	341	336	344	321	351	287	329	316	321	372	327	349	314	334	332	333	348	311	318	328	316	339	288	342	341	301	305	360	356	321	315	346	340	342	310	308	307	307	325	336	290	330	323	321	336	325	352	355	302	325	324	359	326	327	311	322	368	350	309	314	353	334	359	367	313	318	326	342	330	325	294	312	324	335	355	340	293	314	332	339	324	343	347	344	340	327	350	339	342	336	348	353	362	370	348	327	331	294	305	355	307	332	315	306	300	314	339	315	322	337	315	321	312	309	336	315	305	307	312	336	311	337	323	314	320	342	321	321	306	342	331	330	329	338	341	362	321	336	309	304	356	363	337	317	340	333	342	327	348	321	319	302	310	304	299	293	342	315	327	322	307	320	328	312
38231	43212	26984	7704	5063	3479	1582	540	384	397	371	369	401	379	349	397	401	341	391	399	361	362	388	384	381	404	398	361	387	380	397	403	389	383	394	380	390	402	401	368	378	407	373	387	389	395	351	384	402	407	381	379	395	381	424	356	372	403	349	404	387	393	351	401	372	369	370	389	399	382	403	427	370	382	341	380	351	345	346	402	398	410	385	378	405	387	365	381	401	364	399	409	391	395	418	350	397	380	349	409	373	333	388	363	368	360	369	378	375	390	382	373	373	406	405	393	384	375	373	409	400	345	386	390	372	373	387	392	390	420	390	365	334	421	382	398	348	401	364	385	386	375	358	368	428	361	320	398	375	365	369	385	402	376	380	396	397	366	366	398	382	384	378	402	400	382	423	387	377	343	395	358	392	382	361	370	376	391	398	396	383	352	372	360	377	360	380	362	366	396	384	380	409	392	391	356	385	389	353	394	380	358	396	361	394	353	386	393	368	359	360	363	406	424	395	387	383	398	380	438	398	381	376	408	373	379	401	379	382	361	366	398	396	381	379	362	398	390	398	347	379	363	336	400	378	338	396	392	409	373	432	418	379	351	381	410	385	413	385	401	375	420	404	379	405	374	393	380	438	396	378	374	371	389	370	355	402	395	369	383	377	362	365	377	414	384	371	373	419	416	430	374	379	373	384	377	365	360	360	394	373	399	381	368	397	345	393	364	397	397	384	381	390	390	380	398	371	391	385	348	351	361	394	393	406	370	365	387	379	376	370	393	370	391	388	381	403	376	356	378	380	390	379	381	363	357	401	411	379	369	373	369	351	393	371	398	380	389	389	394	391	389	376	360	422	388	380	390	353	365	402	349	368	366	394	363	387	418	398	388	372	415	352	399	389	354	401	372	379	379	380	394	327	344	391	350	373	426	385	420	404	347	367	441	362	404	387	400	376	379	386	372	376	400	372	327	386	370	390	408	365	350	384	406	396	381	396	410	360	364	374	395	372	364	388	384	388	418	344	355	401	382	390	357	404	408	383	377	364	362	374	392	370	419	378	372	385	409	384	388	388	405	340	401	374	371	385	380	402	396	347	404	376	387	368	399	367	394	358	409	371	375	393	384	362	347	380	402	367	377	391	380	383	393	361	374	402	404	400	377	351	408	369	381	428	364	424	395	365	374	381	369	406	401	384	362	405	400	397	377	351	374	399	349	342	376	362	384	365	377	392	366	381	376	376	412	377	369	365	326	415	414	396	383	377	387	391	342	377	400	380	419	361	353	391	387	361	389	378	388	411	359	377	383	389	355	379	406	360	363	369	371	374	368	383	364	383	375	383	419	372	383	366	384	396	397	386	381	378	381	364	380	421	405	354	361	402	367	387	422	369	384	401	399	374	349	376	390	365	427	370	383	380	364	394	407	400	377	380	399	353	389	374	381	374	372	374	381	349	395	370	348	376	366	360	394	369	377	349	363	377	394	362	358	389	384	362	386	340	393	394	368	374	368	372	391	397	363	402	374	390	384	366	384	393	412	374	393	350	404	385	370	398	378	403	421	404	354	416	391	389	352	362	387	379	383	367	352	381	336	408	388	401	412	397	413	394	400	377	381	392	372	358	383	407	353	375	385	363	380	350	395	352	372	389	366	395	350	350	409	373	402	354	380	383	350	360	375	387	390	399	350	362	403	387	369	374	348	372	354	372	392	385	392	367	365	385	404	392	388	355	393	387	374	352	371	362	353	373	362	384	384	344	380	415	373	396	405	375	334	374	390	381	404	356	373	377	391	389	385	419	395	378	389	391	369	364	379	379	398	380	385	373	416	402	369	390	370	391	370	434	376	352	391	380	397	386	346	389	392	385	359	362	384	410	388	346	373	384	393	371	409	393	376	382	409	397	361	361	384	365	416	374	412	391	374	393	389	353	402	336	377	348	374	386	345	371	376	391	391	378	398	396	391	394	391	366	367	384	371	413	385	389	395	358	382	400	385	371	373	369	386	350	409	390	387	398	374	403	404	357	356	372	392	409	389	352	370	394	394	415	403	356	378	397	333	402	404	363	365	402	389	373	348	395	378	409	319	367	395	380	371	361	373	406	378	406	390	385	374	400	390	362	376	399	360	393	380	385	395	387	392	382	410	367	367	376	380	390	346	390	394	376	380	409	436	378	393	367	374	391	374	399	374	406	379	380	391	378	385	388	385	395	385	386	406	386	382	373	368	370	400	365	406	386	372	366	378	370	377	384	374	362	381	356	364	320	395	432	372	399	355	419	403	391	406	378	391	387	340	373	388	397	414	417	390	375	401	347	395	381	417	375	413	373	375	358	365	411	412	378	385	412	403	379	386	355	400	398	381	384	359	353	354	372	341	376	388	385	374	393	390	356	397	361	403	413	385	394	417	385	380	404	374	371	373	408	384	378	400	387	425	394	393	386	364	394	375	346	408	388	380	363	371	377	426	364	388	411	379	406	396	404	406	396	356	398	346	376	390	349	387	392	378	387	340	378	353	369	397	352	405	379	387	357	381	348	401	359	347	374	375	364	374	387	386	377	397	352	361	405	363	357	355	363	374	383	386	395	364	375	382	357	369	357	396	375	394	388	389	397	386	377	376	376	398	397	401	400	361	389	368	408	403	366	365	402	397	363	382	366	372	367	376	401	373	372	392	336	366	360	418	360	378	360	402	373	369	392	367	364	396	379	404	363	383	383	355	376	367	378	402	375	379	404	402	372	390	374	367	381	380	377	361	400	376	411	389	386	388	422	371	385	417	388	375	376	367	378	405	380	419	385	364	400	389	392	379	395	365	377	359	385	417	361	348	381	387	355	404	392	403	362	405	362	405	367	406	393	407	367	377	380	378	393	390	414	385	369	374	358	369	386	388	352	405	387	414	372	393	388	383	384	386	383	366	395	416	392	397	371	415	374	392	362	358	363	375	353	369	389	392	343	398	365	339	374	393	384	392	375	378	394	383	394	382	392	376	358	384	387	393	392	397	373	378	375	399	384	373	379	362	369	371	379	359	391	392	417	371	366	370	378	373	405	396	341	350	396	357	410	363	403	335	389	380	361	396	400	354	378	415	417	384	355	383	361	396	390	403	408	390	353	391	369	387	378	372	369	429	329	399	380	350	392	414	378	388	390	407	375	371	387	381	366	388	393	388	386	386	390	383	385	389	390	359	376	391	390	385	370	380	361	364	340	377	390	405	364	380	397	383	375	390	390	339	365	356	371	404	396	396	392	366	371	412	383	353	325	333	400	372	385	361	371	394	372	385	353	401	381	389	347	403	406	378	387	385	354	421	381	452	356	381	405	387	365	404	350	373	385	382	363	414	395	386	366	372	384	399	345	387	361	391	365	384	394	397	399	383	382	384	381	393	369	365	386	341	416	366	366	403	359	385	396	373	395	378	399	398	396	422	361	394	388	380	390	384	388	411	395	372	313	369	393	379	369	379	367	373	368	365	376	343	427	328	373	356	391	367	429	376	399	361	408	378
23390	21787	32019	25022	23093	22182	14344	1659	574	563	584	597	548	584	589	592	541	581	591	619	555	552	542	595	534	556	513	571	565	534	588	572	610	551	562	587	530	506	559	542	542	573	600	543	516	581	548	560	526	513	567	529	595	546	556	601	596	571	532	527	566	532	554	604	510	578	554	576	570	549	545	572	597	512	544	578	559	564	550	524	559	558	579	601	575	537	547	537	539	551	563	572	565	529	555	517	575	589	571	550	600	523	588	619	583	596	563	554	566	596	564	608	544	541	503	570	540	505	547	570	569	514	599	558	556	566	575	568	603	559	571	568	568	549	556	577	575	529	589	549	567	529	533	532	587	564	566	593	581	626	546	563	583	553	537	521	601	579	563	547	534	525	566	524	548	606	617	543	540	574	508	601	560	560	554	548	584	551	553	546	579	601	574	535	601	615	541	579	575	533	581	567	543	520	557	520	581	540	575	552	536	575	539	541	514	555	558	543	531	584	509	566	526	600	545	546	560	583	572	524	573	568	585	582	535	557	539	546	552	576	558	554	529	529	534	546	543	561	578	536	548	555	526	572	582	557	541	547	534	570	610	516	571	559	586	580	532	567	539	552	599	544	559	559	534	579	585	576	546	552	581	601	551	515	576	551	568	573	549	584	550	514	580	566	637	550	557	554	559	557	529	537	567	568	585	562	527	564	543	563	576	501	525	582	564	546	559	601	588	563	546	554	522	532	519	548	558	530	573	554	573	566	568	560	592	563	602	559	593	574	540	566	564	572	575	515	554	569	542	552	602	576	598	589	551	571	559	547	543	605	572	569	593	587	543	526	584	570	582	579	533	547	557	567	550	527	613	541	533	573	571	540	538	572	589	557	556	547	589	576	542	559	523	548	535	600	571	541	546	562	602	562	623	577	571	599	569	570	539	573	573	551	567	533	533	586	585	499	532	555	522	575	571	530	568	551	617	544	541	487	557	527	535	557	547	566	582	531	525	541	503	551	560	533	559	562	556	582	543	533	546	590	558	558	548	576	566	621	525	569	506	530	531	554	515	568	522	578	524	588	555	528	557	574	559	546	575	581	496	617	580	579	559	542	585	568	570	578	555	596	566	554	537	542	520	584	553	563	527	538	561	565	530	514	571	560	569	534	580	521	588	559	559	560	591	587	559	537	575	575	595	562	588	531	566	581	565	539	586	562	572	526	580	557	575	559	554	578	553	554	593	594	560	564	565	560	586	553	540	518	577	576	546	533	547	587	554	532	509	579	552	609	531	578	573	592	558	556	567	592	585	557	537	595	579	532	578	585	561	555	552	636	541	564	574	545	556	550	539	580	538	532	539	570	542	525	548	571	566	589	578	544	544	571	573	497	537	569	548	566	569	527	519	518	546	541	592	526	560	551	552	554	544	559	564	537	541	562	577	577	551	573	574	578	545	519	546	576	580	562	583	544	548	563	570	521	550	577	548	592	542	554	560	565	586	540	575	513	535	549	555	546	553	557	571	534	593	576	561	554	583	577	536	548	556	535	531	559	551	542	577	576	525	583	563	561	571	538	605	556	579	498	587	574	573	571	553	568	580	548	585	524	605	554	563	577	600	562	580	535	550	517	541	551	559	524	495	530	546	523	563	522	526	591	535	550	566	499	559	526	555	604	545	584	545	551	549	551	573	581	536	553	545	537	555	531	567	591	574	555	511	618	555	575	538	549	555	582	563	599	567	609	561	550	545	567	543	568	574	524	611	546	551	595	560	551	568	587	577	577	562	555	576	533	562	573	566	570	558	618	542	528	595	536	573	582	532	585	564	552	533	560	554	572	563	576	553	535	534	574	553	580	548	584	533	533	560	563	538	559	566	561	531	569	520	536	576	563	581	572	555	567	565	536	547	545	570	565	596	566	602	530	563	529	555	578	531	562	549	563	576	613	552	593	554	543	589	594	558	540	567	586	605	560	561	528	579	548	532	565	568	499	574	549	572	582	588	540	524	543	553	527	558	567	555	574	516	589	573	538	585	522	539	575	590	586	555	574	546	546	546	576	581	529	588	553	547	539	538	575	570	589	574	556	575	557	531	573	571	574	560	513	548	560	553	543	609	553	566	570	555	523	562	524	543	534	597	591	563	534	594	568	591	574	569	581	548	555	603	584	560	531	520	548	539	561	588	540	531	584	535	562	519	593	559	573	543	549	582	503	531	571	560	567	539	584	564	537	608	609	600	547	550	594	561	568	579	613	571	576	536	558	572	579	528	566	540	554	553	579	581	578	534	569	534	538	574	593	544	546	541	549	563	581	568	544	589	581	582	573	542	572	560	559	532	570	551	563	553	573	570	515	546	580	572	566	530	591	551	528	538	598	520	553	592	585	543	561	542	581	571	538	547	558	556	553	555	525	541	573	570	554	577	509	563	543	548	582	540	549	537	545	589	585	549	543	562	530	528	581	557	542	544	584	550	548	601	543	569	547	601	595	597	583	549	542	493	546	573	564	559	572	569	570	557	549	550	566	611	549	594	533	565	565	594	569	524	569	569	591	572	582	564	559	534	532	601	601	550	535	532	561	560	551	561	586	503	532	580	569	575	528	567	574	554	550	571	553	561	605	576	530	553	553	597	570	556	592	587	549	601	594	551	545	521	526	565	601	575	570	557	566	558	524	547	504	559	568	596	576	584	570	589	567	585	540	537	575	597	547	579	561	506	553	524	545	566	538	570	544	557	545	581	531	610	543	550	530	586	596	552	543	565	548	572	591	567	540	550	584	542	561	563	547	547	581	548	555	530	537	589	604	542	574	557	548	584	528	484	561	513	579	561	549	553	533	563	546	594	552	539	543	586	541	544	559	564	569	573	541	567	555	549	592	561	557	590	543	584	542	518	537	568	569	568	514	541	554	534	540	528	546	521	546	577	554	558	535	548	544	574	556	544	570	539	543	544	568	571	544	572	569	555	547	545	572	536	540	563	537	548	540	551	541	566	532	607	563	555	583	597	591	579	576	588	562	573	535	549	576	531	536	527	543	561	539	548	578	549	562	567	538	536	516	576	544	567	557	566	538	542	523	593	534	573	578	528	551	580	577	554	542	556	551	584	601	597	546	545	559	584	554	621	515	487	555	552	577	555	567	600	558	540	555	591	557	535	555	532	592	552	589	563	558	542	567	507	543	570	503	583	565	573	523	536	577	574	545	555	539	563	530	582	545	530	540	519	553	536	567	545	587	557	541	580	554	535	580	526	564	550	551	573	537	548	572	587	548	573	539	560	576	521	567	557	500	584	551	510	577	529	583	523	565	576	526	609	569	498	564	552	557	579	604	553	543	534	588	601	522	552	562	539	566	515	601	605	574	572	533	556	553	545	544	544	597	567	566	566	526	603	603	581	530	538	548	572	568	577	554	517	521	587	610	571	556	556	562	539	586	544	560	582	558	568	572	611	575	588	543	508	589	550	583	532	576	550	558	558	536	554	604	551	583	551	585	528	564	516	570	536	523	562	564	530	538
48018	88580	63372	38196	29457	22799	12725	1753	694	637	667	653	608	627	625	658	624	643	639	612	638	671	647	663	566	604	627	618	650	619	627	590	619	627	593	611	628	635	641	614	608	615	690	703	638	640	614	615	648	623	606	573	624	612	633	621	630	653	609	625	632	625	663	635	589	585	594	642	625	610	648	673	604	629	566	649	617	602	641	620	604	622	674	634	652	602	629	582	613	605	633	673	631	614	673	643	661	594	625	617	644	598	621	613	621	593	604	590	614	657	653	637	592	631	612	650	586	583	635	641	602	617	593	628	637	620	656	619	652	609	598	647	615	588	640	607	559	643	608	615	695	632	575	604	587	627	667	635	631	599	676	600	630	632	591	597	602	638	648	579	606	607	609	590	621	628	647	652	601	606	639	670	651	602	619	641	617	642	634	610	640	648	606	635	617	617	633	624	601	626	637	606	600	587	641	631	609	608	582	607	628	595	630	609	646	599	608	659	615	654	659	638	600	605	593	654	603	595	645	608	625	625	646	646	590	630	613	611	607	625	569	606	681	571	607	624	602	583	610	648	594	619	615	628	630	606	628	633	619	597	619	646	606	586	614	579	609	619	652	643	608	637	656	653	618	585	607	565	672	648	639	641	650	605	658	643	601	617	612	632	598	626	648	671	619	620	612	599	596	587	600	582	642	621	616	635	647	592	590	598	580	639	610	672	602	587	595	636	634	622	606	620	644	639	577	621	631	644	630	572	658	632	628	586	614	611	595	628	623	632	634	661	617	651	653	594	612	656	586	585	584	622	609	632	607	614	646	599	661	636	645	595	612	623	586	640	636	636	625	590	642	647	668	596	691	625	590	672	638	670	617	672	628	624	608	648	669	577	641	634	635	631	616	617	557	593	633	632	616	601	609	622	608	631	657	616	624	596	601	638	592	604	636	596	657	616	614	621	575	634	602	625	602	664	562	628	656	621	617	581	631	602	617	572	617	602	633	650	636	623	607	690	600	630	654	602	610	582	618	570	611	667	589	645	630	579	644	593	601	618	589	644	630	603	640	587	612	626	640	597	625	609	563	638	595	574	626	612	591	632	618	586	603	579	618	619	655	614	650	594	613	606	641	620	647	622	651	599	613	636	606	605	629	557	612	602	624	686	623	672	583	633	630	589	636	609	671	625	650	643	582	629	634	611	585	640	566	633	663	644	634	632	615	632	608	683	600	576	621	625	600	626	576	606	632	591	623	638	633	641	651	651	617	620	588	597	604	630	559	602	674	634	615	642	661	618	637	654	588	618	672	583	625	623	581	637	618	606	643	650	608	654	586	599	624	609	641	604	617	597	676	660	606	635	624	605	615	642	661	541	626	600	630	624	593	571	660	625	606	646	563	626	600	623	592	635	585	677	641	600	614	625	648	649	605	587	660	663	656	641	560	621	605	585	646	635	573	637	579	589	645	574	631	628	641	656	623	640	646	622	666	631	616	601	599	676	582	622	570	620	632	583	618	643	608	658	589	571	608	619	610	633	610	613	639	673	590	590	644	649	633	625	648	604	608	640	596	610	640	658	608	615	652	593	591	645	578	657	589	652	688	572	612	616	600	585	623	606	657	614	663	599	595	646	636	607	637	670	602	619	607	625	589	617	625	643	582	642	640	606	586	569	598	593	598	606	625	617	659	602	612	625	652	638	631	644	572	677	609	611	613	656	681	633	649	603	612	561	648	608	621	603	609	621	647	598	622	599	637	561	596	578	620	623	650	614	657	615	628	649	636	621	541	627	584	609	619	591	636	641	608	614	595	655	609	655	609	590	635	606	614	587	643	638	615	610	600	644	602	583	647	592	598	633	689	642	656	636	633	635	585	595	596	577	624	676	633	607	655	607	624	602	636	598	616	620	643	585	654	590	636	592	601	596	606	612	637	629	647	580	683	622	632	614	614	635	597	630	635	644	620	620	599	622	653	626	644	635	613	628	643	560	638	638	612	621	646	629	676	629	566	624	603	586	619	606	586	631	632	607	637	642	620	642	629	607	591	620	608	657	623	606	625	605	631	600	619	611	589	636	642	635	607	607	631	586	603	613	657	615	630	624	621	630	650	610	580	592	640	611	624	594	633	622	658	630	659	595	607	626	631	617	625	637	583	589	641	600	637	626	593	583	651	600	632	631	629	622	656	670	590	656	685	637	623	616	582	604	586	667	623	627	595	602	619	634	653	581	606	612	662	598	608	610	632	595	641	680	633	640	617	617	658	620	607	651	555	621	628	620	645	627	637	641	643	645	702	590	643	634	612	618	671	587	631	584	653	662	635	607	620	642	663	609	646	603	620	675	634	621	596	631	654	606	628	619	647	606	639	608	616	609	598	611	628	608	613	667	679	602	648	658	654	668	622	603	623	607	664	601	615	611	613	620	605	626	604	586	626	630	644	625	670	582	584	640	627	700	642	603	603	636	638	576	631	635	667	601	623	692	658	622	602	635	684	601	626	641	641	595	611	635	634	612	599	617	605	625	644	589	649	631	631	578	600	624	585	649	620	593	629	637	630	603	668	646	607	615	618	592	684	607	663	611	620	637	653	649	618	644	688	593	625	598	629	646	598	634	654	656	647	613	630	619	638	647	662	641	610	604	612	620	594	696	632	583	647	664	653	568	618	612	634	608	673	610	569	630	591	617	632	613	635	633	619	618	614	649	606	632	645	654	591	612	635	617	595	603	584	589	575	646	664	616	623	621	608	589	643	629	637	624	599	579	628	592	637	651	644	581	649	671	628	598	598	624	615	629	592	595	613	627	665	596	594	622	611	605	625	616	605	617	642	591	602	633	627	611	612	636	648	640	588	654	677	626	606	584	635	635	625	645	588	606	646	664	617	624	668	650	644	609	632	574	609	617	596	643	592	643	642	634	631	611	660	635	640	645	624	626	643	650	578	625	659	608	649	614	644	637	613	580	573	655	592	630	603	650	613	616	616	621	590	632	603	644	614	623	614	606	611	627	634	614	677	650	623	625	664	578	588	618	630	598	580	626	634	651	623	664	605	686	647	584	634	592	599	608	643	656	609	618	645	630	608	604	625	600	633	625	549	658	646	661	655	618	632	629	631	650	645	611	601	624	600	551	580	604	654	612	602	642	590	612	611	572	650	619	631	644	615	641	634	651	649	616	589	641	624	647	607	611	642	610	634	647	605	615	682	629	637	601	587	610	677	610	625	600	637	635	644	662	643	598	542	616	626	625	605	611	612	633	682	644	610	619	640	593	621	601	628	619	621	603	643	599	667	693	644	638	596	619	638	614	620	605	643	652	666	582	637	647	649	617	634	660	622	655	622	626	600	689	610	625	590	621	607	627	606	591	602	637	702	629	599	648	619	577	612	585	619	624	578	621	658	636	596	614	620	628	660	599	636	618	605	597	640	620	685	626	630	604	597	659	644	623	664	608	614	643	594	620	607	657	610	603	604	613	638	577	621	632	659	630	660	639	553	590	640	659	621	627	630	666	570	605
24570	22711	31564	25315	20490	13935	6991	876	347	306	294	296	302	300	295	276	274	311	315	283	307	287	299	296	300	310	295	282	324	299	281	257	260	305	287	319	281	267	287	307	318	293	271	264	326	304	296	302	276	299	323	314	326	331	298	290	297	301	292	303	300	288	273	327	297	320	294	282	284	301	291	266	295	271	307	305	298	335	317	329	278	326	318	298	304	263	283	283	287	303	279	309	315	294	318	290	318	342	331	297	315	292	295	324	284	287	296	288	298	270	293	298	294	306	277	322	281	287	318	296	287	306	297	302	291	305	306	308	291	320	295	312	309	280	271	309	308	317	290	316	297	285	291	308	309	293	309	311	299	315	299	293	275	262	335	325	281	266	294	291	300	286	287	303	282	281	331	295	316	282	300	288	340	294	286	299	284	305	314	308	323	288	300	292	293	305	313	310	313	314	308	313	313	309	293	322	304	299	295	270	322	279	272	284	297	283	312	288	318	274	266	268	300	293	309	310	281	301	295	309	271	294	300	319	295	298	295	276	297	294	278	302	299	300	285	273	270	272	303	301	303	332	273	319	320	299	267	298	293	297	296	296	280	308	311	317	320	314	300	319	315	299	300	282	317	286	291	261	287	298	310	292	287	303	294	334	281	286	291	280	285	301	324	260	279	298	273	284	282	282	299	296	320	317	295	301	275	319	309	305	275	284	320	272	310	332	325	325	307	294	295	315	287	313	309	278	284	296	271	296	328	266	289	326	284	311	302	291	318	280	292	309	263	361	302	285	315	319	272	298	293	320	276	295	310	306	274	267	283	286	311	308	279	278	289	284	283	296	297	314	297	325	306	301	303	280	294	314	289	295	309	320	313	299	297	310	319	303	275	296	294	337	321	315	309	317	266	289	275	305	293	304	261	271	310	311	318	298	293	300	286	312	292	320	252	295	329	308	320	322	306	322	310	264	293	297	302	311	290	301	291	288	286	307	304	269	302	282	297	315	301	307	314	295	262	330	289	313	283	276	283	302	269	330	278	308	275	301	299	325	334	266	254	328	251	292	301	275	289	317	316	316	316	300	298	286	302	290	284	285	330	284	294	293	284	287	296	307	305	287	307	322	309	288	297	297	328	294	297	292	300	294	316	292	306	293	254	302	282	279	281	291	264	268	300	293	292	259	299	277	276	309	267	314	313	284	285	286	274	304	299	298	294	285	287	309	289	309	292	295	293	311	293	270	299	298	302	309	300	311	286	297	300	287	314	275	270	330	303	300	307	317	296	307	291	281	280	273	291	279	276	275	311	314	319	311	291	274	310	301	323	310	314	314	305	299	280	301	263	296	285	287	291	293	302	296	300	278	284	287	294	312	334	285	321	294	247	318	283	304	295	298	302	294	300	301	314	316	277	300	316	288	298	314	296	272	285	297	285	300	299	286	311	306	273	316	269	302	307	289	300	271	301	309	312	301	266	312	286	281	268	303	302	309	284	318	323	291	310	290	280	293	316	315	309	299	306	308	342	280	307	326	293	312	284	305	282	291	286	313	294	299	339	300	299	285	315	317	329	288	283	318	313	298	277	310	308	300	310	282	298	299	293	318	294	313	314	273	330	299	292	319	312	262	309	328	309	281	297	286	269	273	275	295	274	319	272	287	293	273	321	303	309	297	290	287	301	325	289	282	307	308	310	270	298	330	277	294	311	322	309	286	304	294	295	313	329	297	284	336	298	307	276	277	299	287	268	298	310	294	320	286	298	299	279	304	307	279	307	297	295	299	293	291	297	302	306	298	276	296	311	301	310	285	292	295	292	297	298	278	275	274	306	326	295	287	279	314	295	286	316	329	301	308	314	315	293	299	308	312	319	294	293	302	289	286	324	285	283	290	272	308	303	270	296	297	290	314	288	320	310	333	286	272	277	283	263	287	287	271	312	311	277	247	288	277	300	309	292	297	308	278	297	272	274	300	301	254	311	296	300	311	315	273	305	313	319	330	299	328	304	315	302	270	288	296	292	311	281	318	264	293	316	317	278	279	278	291	290	302	284	312	280	276	296	298	280	291	289	273	295	296	316	284	322	286	273	306	296	297	282	277	353	303	302	297	302	305	290	318	305	344	308	302	321	296	351	301	304	292	320	319	293	298	297	306	314	333	308	285	327	276	310	303	261	291	274	315	281	267	325	309	302	287	316	299	293	293	314	319	290	293	296	313	295	309	317	255	272	284	264	294	281	271	284	303	320	308	290	312	309	296	262	288	253	281	312	295	292	300	313	316	287	274	304	290	316	295	301	283	299	301	305	292	314	310	294	319	290	291	309	316	287	313	308	299	302	315	303	294	282	291	289	305	273	304	276	281	260	318	256	300	315	320	290	301	275	295	332	291	288	289	292	313	291	282	288	318	293	274	312	312	303	282	300	310	302	283	303	285	304	308	292	309	310	335	293	288	294	284	286	293	286	271	300	309	308	309	298	302	280	274	318	291	315	283	298	292	314	303	329	292	283	304	288	300	275	285	313	294	277	291	282	298	304	287	280	315	291	299	287	339	305	298	308	270	278	318	298	290	305	312	302	268	290	294	279	290	301	287	292	292	312	289	305	299	290	274	288	294	306	322	295	308	283	297	295	314	284	317	308	307	306	298	291	312	284	284	284	318	315	302	276	301	322	302	302	297	296	328	308	302	291	311	294	275	289	295	279	282	289	313	314	305	304	293	293	279	279	300	312	266	277	295	294	330	318	330	284	279	299	284	291	314	303	291	269	306	312	286	289	293	273	286	265	326	293	265	280	295	317	300	311	304	306	308	289	313	317	298	323	287	306	298	309	287	340	309	278	261	295	304	302	283	284	305	317	284	319	303	296	319	286	298	292	296	313	315	312	275	267	309	283	284	291	275	307	316	317	291	311	296	323	292	291	279	292	307	310	322	299	337	273	287	298	314	300	294	289	299	315	311	272	281	282	313	281	286	315	296	294	291	298	290	300	317	294	308	330	280	293	314	288	310	302	302	283	313	309	318	313	277	308	286	313	277	288	307	305	276	301	311	303	322	301	291	298	318	314	287	285	310	316	314	293	287	307	290	314	293	354	270	319	276	296	309	307	322	313	293	294	291	314	275	308	283	310	273	306	296	318	304	312	307	305	330	330	298	310	307	291	315	283	312	334	297	291	319	311	310	307	306	301	307	305	266	292	287	310	302	318	294	268	283	275	301	303	294	310	284	292	306	285	284	289	296	278	298	289	319	302	284	293	295	289	284	318	326	304	303	302	315	268	305	288	303	289	278	316	289	280	315	296	267	307	301	294	311	265	300	306	311	316	263	311	282	294	315	313	313	281	282	275	268	281	310	270	280	306	285	278	303	294	303	320	292	292	277	295	309	297	296	324	275	276	301	336	302	298	286	302	282	312	295	343	270	309	307	284	273	268	291	322	298	301	262	306	312	291	260	307	275	265	328	322	305	276	285	333	303	352	315	304	318	298	323	284	260	307	277	295	287	300	334	296	286
47805	79369	52306	31157	23985	17370	11273	1403	391	399	382	360	380	345	354	385	373	411	375	380	398	371	367	359	337	338	368	364	351	330	373	378	335	368	353	362	392	359	346	385	406	351	385	363	344	362	324	362	345	385	357	363	348	341	358	381	350	320	352	361	358	340	356	350	363	366	361	349	366	359	367	362	367	338	390	371	351	356	375	347	391	386	360	360	355	377	378	338	386	363	355	348	375	358	366	372	381	361	379	371	361	396	379	376	348	320	334	340	361	341	356	377	372	346	362	357	339	403	356	340	338	306	342	359	350	378	391	390	407	368	389	397	370	376	328	358	340	362	359	346	351	371	363	378	358	380	366	364	347	369	340	335	377	343	430	346	345	357	388	374	376	361	371	383	376	397	373	365	353	361	398	396	354	371	362	371	373	374	369	380	327	331	365	331	364	352	368	372	375	371	360	419	363	357	417	341	360	372	371	358	348	379	349	354	384	368	375	366	328	373	342	346	364	364	377	342	389	351	363	372	396	395	394	344	396	361	345	362	352	381	331	373	351	382	352	376	358	375	374	359	369	341	348	330	401	349	384	337	373	365	360	372	358	366	354	385	384	350	354	341	354	359	380	374	393	416	368	355	379	357	334	358	361	355	386	361	336	384	353	398	360	381	330	319	365	345	380	375	365	377	372	356	352	385	372	347	330	366	386	356	396	357	391	420	344	370	362	355	354	357	354	399	393	341	355	342	345	362	347	349	315	365	383	344	357	366	342	389	382	342	348	364	341	363	339	386	388	365	372	341	350	348	358	365	324	376	373	373	384	339	347	385	326	329	367	382	351	336	375	345	383	376	378	402	327	385	358	324	373	333	356	353	360	363	340	364	368	343	382	379	328	364	359	358	356	379	341	365	371	379	353	355	384	359	369	369	358	349	374	339	366	346	330	381	322	375	361	405	338	367	333	343	375	389	356	364	356	345	395	362	378	381	360	368	372	358	374	342	373	390	362	370	367	387	390	349	369	359	370	380	376	377	360	348	375	359	355	364	338	370	355	372	377	345	378	350	307	348	378	379	371	363	352	366	349	353	359	367	359	338	357	390	343	369	366	371	338	378	320	334	371	376	368	342	353	361	324	369	390	395	357	373	352	372	323	365	384	355	365	365	325	355	338	333	358	351	329	401	338	361	417	382	384	376	394	341	336	365	376	370	388	360	366	350	388	352	338	339	365	360	370	348	351	390	352	387	340	352	347	371	357	364	375	377	358	351	400	381	347	378	357	385	389	375	340	328	360	375	412	355	359	351	416	328	346	376	386	364	381	360	376	344	358	384	372	366	363	330	332	377	341	371	381	346	360	360	324	371	378	341	343	346	378	355	368	333	369	355	355	363	333	334	379	362	353	358	340	379	352	382	351	326	324	369	375	382	361	374	341	379	364	366	362	351	383	343	327	338	384	338	375	359	414	400	382	355	337	340	368	341	371	332	361	354	354	359	350	382	336	367	356	362	385	358	393	382	378	367	368	374	344	346	375	349	389	358	368	348	352	354	360	350	338	374	352	385	368	382	388	383	331	368	360	347	381	364	350	354	359	331	348	349	341	384	371	352	356	343	357	364	342	359	344	343	386	323	370	358	388	382	364	349	363	364	319	341	371	374	359	375	347	366	365	398	355	357	379	372	362	358	364	341	373	347	363	377	364	343	373	359	346	387	360	348	397	331	349	345	337	364	375	377	401	342	388	362	341	353	370	366	326	352	386	357	389	386	326	390	377	378	348	367	348	329	327	355	378	331	357	336	351	357	401	351	356	377	335	342	384	335	381	354	363	371	364	355	353	368	375	327	388	384	325	355	391	373	368	341	327	363	376	364	347	358	371	348	367	378	348	366	375	364	325	366	339	379	354	370	365	363	340	382	381	351	354	360	351	387	335	360	394	396	368	347	333	345	354	343	363	349	351	380	346	388	364	359	367	332	368	345	370	352	356	377	366	381	399	357	358	345	362	362	358	365	357	392	372	320	361	341	353	333	402	332	352	364	373	343	385	367	355	380	361	351	340	358	336	367	362	382	353	394	380	381	328	353	377	361	382	387	364	375	385	374	347	370	376	375	358	338	373	345	379	370	376	338	360	394	370	380	372	386	370	325	376	382	360	396	353	351	353	373	402	345	400	394	388	322	375	348	371	385	366	361	361	377	367	355	359	341	357	348	355	344	337	376	382	356	367	380	369	363	384	385	392	397	391	381	366	354	350	356	373	336	366	379	367	352	352	321	365	351	382	362	392	337	358	386	393	353	353	417	365	362	361	374	376	368	357	357	379	319	351	368	354	358	382	375	346	358	329	390	365	359	380	366	378	318	374	393	320	336	337	364	377	367	368	338	372	363	348	348	381	318	324	387	333	384	392	334	322	353	367	384	378	392	366	392	352	353	351	359	369	413	351	368	373	345	385	348	392	344	360	364	339	346	372	369	360	353	381	373	390	364	382	372	369	355	376	369	366	368	317	371	356	349	397	385	374	362	391	363	351	339	379	380	360	352	342	387	401	362	354	371	373	353	372	391	346	394	341	368	360	376	377	386	373	367	363	354	369	376	385	370	368	376	385	331	372	384	390	377	378	377	374	351	386	363	363	352	363	313	342	325	356	366	345	370	376	359	325	399	345	383	392	359	337	371	380	364	381	376	335	344	391	400	410	418	350	357	352	380	379	369	353	367	356	391	375	346	385	361	377	359	315	330	369	352	359	367	341	362	337	362	366	338	375	341	355	373	335	356	372	351	359	365	334	384	347	343	402	336	396	396	361	352	348	384	341	329	372	360	385	361	359	354	377	339	354	372	365	338	368	366	345	360	347	390	386	333	367	347	345	375	345	309	359	383	368	383	356	335	356	373	370	388	402	367	367	347	370	405	337	366	370	356	369	364	374	341	379	367	371	362	369	360	350	384	346	340	378	414	373	323	364	340	372	353	347	394	350	388	404	353	358	335	342	381	399	340	377	353	361	368	358	337	365	389	374	357	393	344	381	383	353	388	400	397	369	375	373	351	358	344	337	333	350	350	368	363	403	337	347	380	356	374	370	379	348	367	377	364	371	367	368	389	364	373	354	351	412	339	368	396	362	337	364	350	363	376	388	345	394	366	377	398	319	361	368	347	362	334	367	375	352	331	381	404	373	364	338	339	354	368	384	414	358	349	352	349	384	405	358	349	393	336	345	380	356	350	367	350	381	371	375	414	342	348	378	365	364	355	354	347	343	327	361	370	345	351	358	373	337	371	386	326	371	348	352	358	355	377	347	357	365	352	341	356	372	313	351	366	359	353	367	338	337	341	337	348	373	393	354	366	395	381	367	377	379	360	364	340	364	326	364	366	367	356	360	356	374	349	366	389	373	368	312	384	358	340	380	339	375	337	399	398	356	408	367	333	363	354	356	336	376	375	368	354	349	334	392	399	335	361	335	385	387	399	350	371	404	343	352	399	399	367	354	351	344	358	372	355	365	372	397	361
22216	21024	29729	23160	22174	25781	27328	7458	830	699	706	682	735	686	704	679	663	625	685	666	664	670	598	655	638	648	676	612	594	662	619	624	669	680	634	623	648	622	585	666	647	661	625	618	616	630	659	677	640	659	671	594	643	610	643	678	611	622	669	603	633	630	672	646	627	682	694	639	655	631	658	656	635	684	653	597	669	668	686	692	675	667	614	614	686	680	580	637	640	659	665	585	624	629	647	656	645	656	621	648	658	664	684	621	624	677	663	674	612	641	679	621	659	681	670	623	656	651	632	624	642	625	627	674	655	658	661	679	653	624	640	636	646	673	654	633	624	646	618	685	634	607	622	644	626	680	631	621	652	592	654	656	644	665	629	627	582	634	627	640	639	654	669	643	617	670	621	626	634	591	651	649	622	659	651	630	633	685	629	629	638	615	691	609	609	634	642	627	632	628	631	615	632	642	646	672	624	696	668	659	622	647	649	634	649	645	705	629	654	609	655	623	693	677	627	650	616	634	623	616	676	677	651	633	636	687	628	609	633	635	645	647	663	648	647	624	673	674	636	612	610	636	669	662	653	609	666	641	611	686	667	624	645	630	633	600	651	634	666	675	657	652	657	644	629	622	666	639	624	636	614	630	674	648	653	602	595	684	669	638	608	625	623	624	621	665	658	603	641	652	676	669	657	602	645	614	620	658	613	641	646	629	652	638	665	660	630	679	700	612	673	661	651	673	598	618	684	650	649	642	655	623	644	565	649	631	662	663	657	630	631	653	630	625	637	650	641	637	628	637	626	646	630	659	662	677	567	603	610	622	670	690	675	613	642	699	634	692	639	640	677	658	619	623	649	656	633	655	680	697	672	672	656	584	690	665	633	637	663	615	605	659	627	668	648	605	652	647	673	670	620	636	643	665	614	623	682	628	689	672	634	624	631	631	591	654	652	668	655	615	637	674	670	662	633	640	694	678	617	653	639	677	675	679	635	671	619	661	613	616	691	656	653	632	674	663	612	650	641	629	634	674	670	635	641	620	663	651	637	632	611	668	688	619	621	613	639	670	627	638	598	587	661	637	584	662	624	648	646	667	653	617	701	639	605	673	661	659	657	687	658	699	679	691	654	664	645	646	628	622	641	592	583	615	644	642	650	651	629	630	658	641	666	638	674	645	686	681	649	652	622	628	683	653	650	584	639	646	649	650	665	623	645	673	643	636	662	627	656	618	650	646	656	595	684	624	656	615	649	669	645	656	607	621	681	636	648	647	627	619	632	639	623	618	671	635	655	609	649	618	618	648	669	650	647	636	640	636	610	635	636	650	654	658	645	611	592	665	615	632	682	647	668	629	671	579	613	646	655	673	671	656	643	573	648	624	658	683	653	622	661	575	677	661	655	612	601	670	639	629	636	659	696	659	680	669	628	661	625	669	636	630	645	631	596	644	646	676	594	636	658	681	621	662	651	626	639	667	638	633	652	653	639	636	657	655	655	635	617	647	606	598	661	668	647	666	639	640	645	665	680	627	699	636	631	638	595	628	617	613	655	679	649	607	688	644	614	661	637	606	621	638	665	625	672	671	657	596	633	628	635	659	663	625	659	660	618	659	590	659	650	663	680	657	611	645	635	700	653	676	629	637	622	608	630	655	650	650	617	685	654	632	672	621	633	661	651	657	606	640	657	660	653	653	630	615	687	688	673	659	611	649	597	643	570	621	628	650	609	636	673	614	594	630	613	642	656	636	645	602	657	610	641	594	664	650	599	609	626	667	648	627	630	658	637	634	603	630	678	665	617	649	648	640	638	621	652	666	659	643	656	656	601	634	710	654	669	656	650	621	613	632	691	642	660	650	632	667	630	621	619	612	638	625	673	636	648	655	647	636	616	655	635	624	652	653	641	676	642	608	662	650	631	627	661	652	663	641	618	626	673	656	700	662	683	631	635	660	621	616	642	642	644	613	648	676	658	660	671	672	635	644	621	670	634	648	682	653	631	646	616	624	640	659	672	666	654	649	624	599	609	634	676	653	643	622	668	621	640	620	612	628	617	633	647	602	637	613	626	640	632	598	648	582	652	628	647	615	635	616	694	630	621	668	649	658	664	706	633	638	633	681	665	659	643	671	682	622	654	618	605	664	646	610	632	632	626	622	612	634	602	652	691	652	624	588	652	688	664	696	657	644	672	646	621	608	637	614	601	585	652	657	661	630	627	633	622	632	613	618	682	657	591	667	616	612	667	639	661	638	666	618	623	632	657	634	661	623	659	664	628	613	671	653	677	610	604	626	644	631	634	650	645	627	686	637	674	662	638	620	638	607	634	664	678	651	690	667	648	628	595	679	644	631	635	643	635	621	644	661	670	612	616	616	597	632	633	663	624	631	601	620	653	605	632	600	648	651	613	626	659	615	629	681	702	636	604	640	623	678	683	631	628	614	615	601	644	661	658	622	615	660	604	647	634	644	639	649	681	692	668	652	678	638	621	631	664	667	647	690	656	664	640	683	596	662	620	609	670	613	651	636	623	613	626	635	669	652	636	664	615	671	657	642	627	640	666	622	631	682	679	660	647	600	653	659	589	624	614	650	651	679	655	628	637	656	639	623	644	623	605	627	673	638	615	618	641	608	636	662	656	646	679	582	616	625	658	669	677	641	647	638	655	665	640	637	666	644	648	636	663	659	619	666	575	648	640	652	636	651	670	644	588	646	664	656	620	651	610	620	634	642	618	595	611	638	623	624	608	657	649	656	661	632	721	628	639	659	620	655	586	633	630	628	659	657	666	642	682	628	615	662	608	621	639	672	669	628	607	648	646	688	641	668	598	639	650	653	668	649	601	672	642	677	622	651	639	631	661	633	592	703	649	660	669	626	690	655	657	638	635	695	672	650	644	641	618	667	655	619	633	634	602	676	625	622	630	678	623	631	641	620	613	628	672	613	606	638	592	636	662	601	639	643	632	661	655	669	676	646	581	659	638	667	630	645	642	648	582	623	643	655	634	622	628	648	627	638	677	629	683	604	586	597	672	643	622	601	623	667	640	637	648	613	630	595	618	661	632	705	617	656	631	625	667	642	658	644	658	651	619	640	649	594	642	680	648	632	651	633	650	638	650	611	633	643	664	641	646	620	615	654	593	636	609	652	587	626	665	653	609	681	632	646	693	644	680	668	691	624	661	650	641	641	639	609	642	638	647	625	625	646	611	698	636	654	666	622	626	658	627	629	651	626	667	630	627	663	654	650	610	602	603	622	676	639	621	643	671	666	624	668	598	630	648	647	618	662	644	658	648	659	613	610	658	616	614	618	673	642	615	600	689	639	631	643	688	657	601	625	648	630	637	627	637	687	687	650	621	605	623	663	658	647	609	670	599	581	624	616	628	615	658	644	627	669	652	622	627	612	643	638	621	604	645	621	675	638	655	630	663	637	618	658	610	608	673	658	656	629	663	608	656	652	625	619	674	679	663	619	612	679	667	671	615	689	670	667	633	660	632	649	655	646	673	660
52166	94724	71407	47237	41750	32237	26155	5034	905	913	852	846	765	739	783	724	764	741	753	745	731	757	748	767	723	691	708	735	759	709	753	727	749	771	739	731	712	712	712	738	738	763	717	730	750	733	741	700	713	741	711	782	738	726	713	719	740	713	703	677	702	740	720	693	722	703	703	703	730	725	728	701	735	667	708	699	743	742	790	698	757	750	702	737	719	693	735	723	704	664	749	697	736	688	721	704	698	693	726	707	728	741	753	729	751	730	694	686	741	678	726	671	739	706	793	661	718	715	735	767	740	778	740	726	694	767	698	706	713	688	725	722	695	730	712	702	667	733	782	755	736	668	697	754	683	737	738	707	717	770	703	684	715	737	704	761	711	718	689	715	700	735	699	719	767	661	681	698	701	723	687	704	756	690	727	687	694	720	715	729	758	749	698	725	747	706	757	717	670	751	720	696	737	687	715	743	702	682	685	718	745	693	769	668	754	727	761	663	704	724	700	715	700	738	735	730	697	733	729	675	745	699	755	710	727	707	725	733	674	694	755	729	711	763	757	683	735	744	719	717	723	686	710	696	755	734	732	663	710	690	710	748	725	679	688	719	741	702	781	716	752	728	691	718	707	722	726	715	733	718	715	739	719	747	706	755	689	716	679	739	745	656	747	750	729	717	690	756	707	731	729	729	730	697	730	708	717	741	737	704	723	658	713	724	749	680	710	736	683	738	718	708	712	685	739	694	749	701	711	771	742	692	696	736	690	746	738	688	722	733	702	696	746	719	746	743	723	706	711	705	734	715	748	706	675	732	675	686	725	711	660	690	677	701	701	704	740	706	727	731	714	713	671	721	692	712	742	770	706	677	715	738	714	748	724	735	724	700	693	711	733	724	695	714	694	756	745	726	711	737	714	707	697	739	737	717	741	683	732	737	704	718	746	743	784	669	733	719	758	707	732	696	683	745	713	723	723	711	684	684	719	743	731	703	704	713	744	724	742	759	791	737	757	708	716	725	703	713	679	721	734	647	709	727	700	735	680	749	731	715	706	740	766	706	688	703	712	763	696	729	711	707	715	743	706	746	752	713	780	725	736	709	706	730	711	711	712	688	674	665	715	682	713	714	711	712	659	675	763	701	708	745	693	749	690	718	716	750	755	744	704	729	747	714	750	691	700	717	733	762	740	712	729	721	701	713	761	709	748	684	673	701	740	708	745	769	750	718	747	688	781	695	702	706	675	731	686	739	692	676	696	726	710	682	725	751	715	734	737	673	754	720	708	814	703	671	721	732	730	741	687	708	741	675	666	683	682	746	762	689	728	677	728	727	720	682	730	735	757	739	745	742	721	740	722	694	701	721	756	759	726	719	736	729	682	730	692	730	705	719	741	690	700	772	700	691	689	730	698	754	750	722	713	689	716	715	741	700	718	716	712	723	748	753	715	699	727	717	730	702	714	687	702	764	711	754	813	717	736	763	718	724	674	730	684	728	701	735	734	732	734	745	715	708	742	724	775	745	754	713	756	746	717	680	714	713	708	683	722	712	698	750	746	709	743	728	740	733	731	727	706	709	715	734	696	665	703	686	667	752	696	736	701	739	697	719	710	691	688	702	769	695	722	712	744	707	683	709	756	701	715	732	723	711	789	682	691	701	746	686	688	706	727	745	777	703	759	752	710	728	699	718	727	649	717	716	706	742	703	725	751	724	692	731	720	698	717	687	723	727	672	727	691	724	674	710	680	759	703	701	676	723	697	690	685	713	681	699	712	733	720	701	793	730	732	726	719	727	716	745	745	728	710	742	716	690	725	700	721	681	730	690	765	706	719	734	704	746	762	757	733	691	695	674	692	691	727	731	721	734	701	692	720	746	710	731	708	720	746	762	711	757	750	685	740	726	763	768	725	716	731	706	677	724	691	706	728	733	742	728	720	716	675	725	729	710	736	711	738	702	715	698	729	728	720	724	765	685	728	707	709	675	665	738	679	736	696	724	671	730	733	768	688	717	690	705	779	750	710	725	711	731	712	684	725	734	711	694	734	662	711	682	727	709	724	738	754	765	731	738	754	678	753	704	741	744	731	734	704	701	673	721	729	673	709	701	744	793	707	680	710	752	727	760	707	748	712	711	723	726	713	731	719	716	709	712	708	727	727	715	781	698	711	716	748	678	718	701	733	694	721	686	698	709	686	735	747	726	749	726	712	726	687	735	709	707	731	740	754	727	728	716	755	742	724	698	738	716	757	730	714	681	731	688	697	734	742	711	711	653	702	720	691	705	704	677	723	714	728	717	692	682	693	682	695	722	718	694	686	804	689	733	729	737	727	748	686	734	688	725	706	723	719	717	745	706	739	695	712	708	706	700	790	748	710	672	723	767	692	746	706	714	731	733	734	702	716	683	730	677	721	730	730	736	693	697	732	698	764	752	684	780	725	720	689	740	737	758	720	715	692	672	710	693	769	704	673	691	699	704	693	678	730	664	754	692	734	705	698	728	728	701	753	727	742	720	712	716	719	765	713	706	746	744	722	699	683	731	689	690	697	732	695	705	717	717	740	726	709	721	730	684	731	712	693	748	709	691	711	706	696	690	718	720	669	759	724	752	712	722	740	722	742	725	708	691	795	726	679	712	703	731	702	734	764	765	705	733	693	733	710	713	720	717	710	697	742	672	735	702	735	703	716	665	699	740	680	680	690	692	685	768	760	729	741	746	718	720	722	698	742	692	732	726	670	701	750	778	734	761	720	696	722	748	705	718	763	775	758	729	746	696	756	695	672	756	733	766	722	725	752	679	682	680	722	726	726	725	655	756	718	690	720	733	738	695	705	706	740	730	737	707	718	715	749	690	726	734	710	728	746	758	688	725	690	724	713	721	744	709	736	729	713	719	680	700	729	710	713	739	732	773	750	721	739	717	702	695	749	695	701	715	708	698	741	740	686	722	718	718	738	804	725	713	686	774	734	718	696	761	760	732	703	720	726	725	814	718	712	731	701	748	722	758	707	755	664	703	736	721	747	744	706	702	767	759	727	757	713	715	712	725	669	745	736	673	772	721	713	723	762	702	681	717	696	702	724	741	718	763	754	724	717	721	743	720	670	714	725	663	738	742	736	695	719	735	723	697	724	718	723	697	724	684	754	765	759	696	690	711	760	719	716	747	725	729	729	680	696	740	728	684	717	694	655	726	756	697	705	711	765	721	743	719	726	760	709	742	703	698	714	687	722	724	680	664	756	739	737	733	721	762	726	721	703	737	705	677	728	692	707	714	722	663	736	707	700	729	733	759	728	698	682	713	749	685	696	725	735	681	763	641	737	692	730	690	759	660	720	725	669	694	684	718	737	736	738	768	732	688	673	698	663	717	718	743	804	745	745	726	692	750	725	766	700	733	678	696	768	707	758	686	741	753	749	710	776	734	733	699	726	729	737	705	709	732	719	708	717	705	686	725	720	742	739	720	729	689	705	690	702	703	716	716	729	729	738	659	680	670	760	754	755	730	745	712
32744	29132	25275	9870	4804	2478	978	298	275	311	282	311	320	320	307	288	284	320	318	305	300	309	284	323	301	328	321	304	312	298	308	292	301	336	290	283	317	267	317	294	295	299	311	298	324	289	319	317	301	310	301	311	327	282	302	303	294	325	340	315	319	341	302	277	322	313	316	310	304	282	307	288	317	303	306	305	299	358	334	299	324	287	300	296	287	326	321	283	314	338	316	268	285	303	316	290	281	309	295	283	295	275	305	309	334	321	307	302	314	278	307	289	301	301	305	312	349	283	284	308	294	294	309	310	306	291	297	320	298	266	291	297	302	312	313	309	296	320	279	315	324	309	333	312	302	325	315	301	300	299	320	291	295	306	287	309	320	303	313	311	313	319	327	317	290	315	321	318	307	318	309	283	289	282	304	294	318	292	343	283	288	271	315	301	321	302	289	292	309	311	321	314	337	322	289	309	324	282	271	299	302	318	320	311	299	289	351	282	306	308	281	304	298	271	365	303	289	294	310	311	304	299	308	283	289	303	276	287	301	333	320	312	307	305	299	335	320	280	301	317	300	329	267	295	306	315	288	312	288	325	307	292	273	290	307	308	309	306	288	288	290	319	302	288	315	282	309	291	292	318	325	297	283	316	321	286	294	293	319	280	302	330	322	287	277	309	294	309	287	321	315	293	297	283	305	300	274	313	318	317	328	295	308	287	322	319	306	276	308	306	316	266	287	302	313	303	313	295	316	299	297	294	325	275	305	335	274	329	289	320	309	301	277	288	332	322	296	287	305	300	345	296	320	317	312	294	271	317	281	297	299	286	292	284	309	325	290	310	297	297	289	291	302	283	312	312	299	300	321	304	303	267	272	305	280	298	307	294	279	310	306	300	310	275	292	303	263	320	309	310	316	289	291	323	262	327	277	280	291	310	305	319	292	298	299	303	304	290	304	322	295	294	329	302	291	289	303	322	324	316	274	297	304	326	298	294	297	300	290	308	286	320	285	309	298	288	307	302	347	281	308	307	287	308	315	304	314	284	292	299	315	304	280	319	320	303	309	311	328	300	309	294	332	273	301	298	282	302	302	308	315	275	293	297	266	277	308	298	303	311	326	291	329	308	291	285	269	305	300	271	292	301	289	299	316	302	280	325	313	291	295	279	288	305	317	321	327	322	298	303	290	310	327	304	283	291	281	319	325	280	285	293	316	304	311	301	327	334	281	301	301	267	327	283	262	310	314	295	292	272	309	297	328	293	336	309	325	279	301	294	300	277	315	307	299	287	289	297	304	275	290	276	297	297	307	325	288	320	324	294	294	309	335	303	304	307	314	287	309	298	306	319	297	279	281	312	281	286	301	277	303	312	309	309	259	293	297	279	286	342	307	284	303	255	294	317	307	317	308	303	303	317	284	287	290	314	273	287	329	287	294	307	306	287	297	328	268	289	279	299	302	301	333	297	331	311	299	303	338	291	344	280	307	301	347	295	299	326	296	311	321	327	304	287	305	298	311	303	292	299	320	295	305	316	299	278	302	272	294	304	306	315	301	285	306	288	316	320	282	324	290	304	293	296	323	284	302	309	307	314	273	308	284	298	259	289	314	293	308	294	310	296	285	314	297	305	303	325	283	315	302	293	314	324	309	328	314	288	343	314	260	316	291	330	285	302	321	281	312	304	316	308	307	275	303	303	290	292	327	296	307	291	312	279	298	321	300	316	308	327	277	300	268	294	309	305	329	291	285	318	316	298	279	301	276	293	317	293	304	313	304	310	326	298	329	288	307	287	291	271	312	318	306	273	299	335	317	315	286	297	298	298	302	302	306	287	291	299	309	352	320	277	304	305	320	323	327	285	312	298	285	296	337	297	301	304	281	325	348	293	305	305	322	291	263	304	288	351	294	304	317	306	303	300	278	316	308	316	285	284	289	295	305	287	312	258	298	325	324	329	316	279	311	296	289	296	313	303	339	322	286	313	315	282	299	298	281	297	286	306	273	313	310	276	317	317	323	330	307	296	322	300	348	315	309	272	282	310	290	319	311	313	293	284	275	284	291	307	281	293	335	272	280	310	321	319	339	284	300	312	317	336	266	344	306	269	325	318	304	324	314	304	286	331	302	343	304	325	306	315	292	317	277	303	290	305	323	290	293	307	310	337	284	284	333	304	298	287	295	275	275	313	282	332	277	325	304	272	272	308	304	293	344	294	307	304	294	317	313	294	333	319	346	296	319	321	280	276	296	292	277	315	306	275	277	341	309	295	295	315	277	300	261	295	300	296	282	282	299	342	291	324	324	317	307	296	286	349	292	315	324	287	270	287	290	303	305	313	312	321	325	319	336	270	288	318	308	288	315	294	293	302	305	319	325	310	335	328	311	310	330	308	307	309	295	307	319	297	318	324	309	263	325	304	332	299	291	306	308	321	324	283	317	291	285	313	282	311	309	279	322	303	291	277	291	331	284	297	292	303	307	314	322	278	260	297	309	296	291	337	326	270	306	321	318	265	296	287	291	278	310	284	313	365	277	303	304	306	284	280	323	275	288	334	289	315	302	286	289	335	312	318	254	295	299	297	312	295	298	319	293	288	281	297	296	301	286	324	285	294	294	296	324	276	299	318	287	297	307	301	296	286	306	309	284	288	253	336	329	300	332	315	307	302	279	337	311	311	302	313	310	298	280	331	316	286	302	297	348	308	318	307	316	290	303	304	309	294	318	280	293	284	319	303	264	298	300	300	287	262	309	291	325	309	275	310	299	293	306	320	306	318	297	289	294	296	262	315	304	314	314	301	295	307	318	302	303	353	309	320	298	275	306	326	281	314	292	283	290	287	303	311	239	323	322	313	288	299	312	348	316	296	328	302	316	307	285	297	297	317	306	275	298	304	309	300	282	295	272	302	294	309	268	309	330	285	273	291	305	304	321	286	293	294	308	303	314	303	298	268	320	326	307	311	314	296	296	284	295	305	286	300	311	279	274	298	299	297	319	313	301	292	343	308	313	338	285	300	294	279	291	299	308	281	302	325	316	296	288	302	284	289	287	296	304	327	308	286	306	303	305	282	315	321	308	330	309	321	297	310	329	312	314	306	270	308	324	280	293	298	293	308	318	283	318	261	256	305	309	320	305	319	293	338	296	310	322	309	315	284	283	308	308	313	307	282	311	280	324	299	284	308	310	288	314	297	338	306	292	323	306	332	307	285	295	329	295	324	298	306	307	312	301	332	311	314	288	315	291	303	310	299	290	298	285	304	299	321	275	278	285	323	286	325	303	297	310	297	324	302	294	318	302	308	289	286	312	265	332	319	331	316	288	296	300	285	313	321	290	310	312	331	291	285	282	307	266	299	318	328	309	315	324	279	338	304	286	300	272	284	283	322	319	314	309	287	310	338	325	320	312	289	303	299	334	320	292	320	274	281	300	312	329	286	298	304	306	297	289	321	321	272	303	302	309	292	266	300	279	305	299	294	279	309	303	301	308	307	299	289	305	328	285	276	300	308
39755	41322	24146	7263	5781	3182	1517	410	357	373	349	352	365	343	390	349	346	358	337	393	349	356	360	347	345	358	357	353	365	372	366	345	368	346	349	331	361	396	360	371	380	353	363	339	352	378	333	366	328	358	330	337	339	337	393	348	352	341	372	353	383	370	327	327	354	342	343	348	385	341	341	363	332	356	352	354	366	347	349	366	365	325	344	370	345	384	368	381	367	385	354	317	365	383	390	345	348	360	368	367	373	355	380	366	318	318	355	362	353	331	347	353	358	346	344	373	354	382	371	350	325	362	337	368	373	321	370	348	360	335	388	314	350	337	356	332	359	388	360	386	372	353	371	346	342	375	350	371	365	388	358	361	365	393	353	353	350	380	359	376	342	369	332	379	339	387	353	342	342	339	372	358	377	393	322	378	321	360	379	364	325	356	366	391	374	366	344	357	382	381	341	375	333	337	336	322	344	320	382	355	389	375	378	368	375	363	345	340	330	382	382	367	347	340	376	345	356	348	313	350	364	348	360	344	357	340	371	330	394	315	336	361	346	365	360	343	351	357	347	352	333	368	357	348	330	331	329	354	377	329	300	319	376	330	346	338	313	358	389	348	362	364	338	354	367	354	351	379	325	362	341	349	337	368	378	338	356	339	367	360	327	333	356	364	341	344	358	364	357	371	329	364	337	333	373	360	371	358	343	355	353	348	344	358	331	307	352	355	348	372	325	310	348	339	356	383	360	359	370	357	319	346	393	333	332	341	360	389	380	338	376	324	360	368	369	368	376	343	360	352	329	351	339	368	357	338	331	358	362	338	372	313	344	360	321	364	348	369	327	335	345	343	340	375	362	365	353	368	350	341	367	357	337	325	339	376	380	335	351	336	360	338	336	351	322	325	346	365	332	379	402	375	359	345	351	391	369	338	375	377	388	353	324	323	340	376	320	367	372	356	346	368	347	348	333	362	340	388	356	329	348	337	353	370	383	369	363	354	356	324	347	329	369	336	353	330	355	325	363	354	342	377	371	356	328	364	357	357	326	354	360	349	362	350	372	354	373	356	367	339	309	359	327	372	335	348	397	375	349	351	377	349	354	350	354	370	309	325	361	351	340	356	351	345	312	313	361	341	366	358	340	309	345	372	361	359	362	364	386	332	403	363	342	351	361	350	359	354	358	343	348	355	345	348	377	369	322	378	375	388	344	380	346	382	342	385	356	392	373	359	339	334	374	346	335	364	322	366	360	336	356	351	335	350	348	356	386	341	322	360	375	336	359	364	368	345	331	375	345	355	365	349	342	348	401	337	330	382	356	365	354	366	367	390	326	362	339	373	351	365	354	356	343	329	353	359	375	415	351	354	341	348	353	337	330	337	373	346	320	349	351	397	335	330	361	351	355	345	332	333	357	347	359	328	344	324	353	331	351	338	352	380	342	358	349	395	366	342	352	348	338	346	361	350	331	345	367	385	344	374	374	377	330	356	320	333	374	325	362	376	350	342	333	324	354	345	325	372	356	328	336	336	335	331	356	362	352	355	367	392	348	343	374	321	359	378	336	359	343	367	338	392	336	352	338	334	361	371	382	374	334	393	335	366	372	343	347	353	352	356	339	338	367	373	385	366	323	381	365	355	341	345	364	345	325	290	357	301	329	332	338	314	350	347	340	345	379	352	378	348	339	373	357	342	351	355	358	363	367	371	345	351	347	362	343	372	334	349	352	384	340	387	363	354	338	374	311	363	340	360	353	363	350	354	373	351	362	340	353	351	337	370	332	347	364	361	374	375	378	376	328	353	365	371	357	409	364	359	357	346	367	368	348	341	339	346	389	352	359	391	354	374	338	345	359	350	325	337	320	368	364	374	381	330	324	362	340	368	336	366	339	347	359	347	376	384	371	356	355	334	365	355	375	341	363	370	378	322	366	320	365	354	338	351	380	312	351	360	359	316	339	360	348	353	382	361	360	342	339	345	316	349	366	368	337	345	337	339	364	323	372	348	343	378	335	348	389	339	374	345	360	367	350	340	351	340	332	354	370	333	349	333	342	342	352	330	344	328	336	383	331	370	371	343	330	372	308	396	359	369	374	370	334	356	322	336	377	355	330	391	338	354	366	341	336	354	403	339	326	360	393	364	335	330	369	389	385	338	382	356	356	371	366	316	375	352	369	354	372	350	375	309	364	345	358	359	361	367	345	354	359	387	364	350	330	361	391	367	349	374	412	360	381	333	361	332	360	370	372	360	354	358	368	359	379	361	375	344	365	343	360	310	359	352	374	340	357	348	348	383	379	397	351	349	321	315	350	349	361	311	312	368	357	339	362	340	337	364	359	348	349	352	370	348	332	340	331	383	351	333	341	334	348	350	351	354	358	333	354	362	366	362	359	342	357	361	385	368	387	350	371	351	364	341	350	366	320	328	345	347	359	349	358	336	363	344	361	366	370	341	378	351	364	349	341	337	375	373	384	373	366	345	343	391	338	352	315	385	353	354	380	331	367	367	362	388	343	332	397	372	337	356	368	391	362	336	338	321	369	385	365	317	349	391	391	344	324	363	405	333	374	384	346	339	330	392	338	365	355	349	329	334	351	327	357	342	347	330	347	345	363	372	362	312	342	346	322	333	349	357	369	358	373	365	377	344	318	372	359	366	325	344	343	344	389	356	350	338	380	359	367	355	350	359	322	372	416	358	349	367	385	376	366	382	369	367	377	340	355	354	338	350	375	330	338	344	335	315	342	357	337	377	369	363	344	375	359	351	322	327	362	354	367	351	340	358	343	359	376	361	371	377	364	339	336	346	343	350	365	332	369	327	359	375	326	350	365	323	339	349	346	343	355	354	370	353	366	310	360	373	377	345	356	333	373	347	360	350	363	346	387	360	388	373	357	368	348	361	347	369	362	362	373	364	369	359	359	342	382	348	297	352	383	372	329	314	344	337	379	358	337	361	368	340	338	342	376	347	383	381	348	374	386	341	366	388	360	329	378	310	346	344	318	375	351	330	348	329	348	381	350	372	359	373	365	346	382	356	338	357	361	351	340	304	362	345	352	364	355	368	348	374	334	344	348	353	327	388	363	341	335	337	362	348	358	360	371	376	358	374	339	340	348	337	361	386	362	374	351	356	360	329	345	327	363	356	332	333	355	369	364	327	380	359	359	363	368	345	399	365	342	331	377	356	340	357	360	369	348	331	381	349	319	370	366	342	406	357	365	327	358	380	350	359	351	363	382	341	355	336	331	354	365	351	357	360	318	346	347	320	342	376	323	366	362	371	334	375	342	353	356	355	347	347	351	373	345	370	343	377	364	340	325	376	370	355	346	319	374	354	344	323	353	357	335	344	372	332	375	334	332	355	348	345	383	351	344	370	371	354	389	344	343	343	339	355	363	318	374	379	343	339	381	350	319	363	331	362	325	321	354	388	344	341	323	376	346	344	372	357	366	300	341	339	368	377	365	317	337	313	337	379	319	373	337	373	365	345	333	353	349	356	334	362	352	347
23416	21413	29747	24322	26718	25619	10306	934	594	591	564	610	548	551	523	569	542	551	516	548	517	527	569	536	538	533	520	543	541	516	527	530	555	514	525	511	525	519	530	519	515	510	526	525	535	527	526	538	517	530	483	510	548	559	524	536	508	529	564	503	546	538	539	551	520	522	529	504	558	533	490	516	540	555	502	528	517	535	510	532	537	504	537	466	517	499	523	531	534	507	515	530	523	549	511	483	544	511	521	519	510	525	512	569	518	527	552	517	502	512	543	515	495	530	530	520	528	480	512	546	540	516	512	503	518	547	508	611	531	521	514	520	493	546	515	546	513	503	537	517	575	586	520	501	552	531	559	505	516	538	512	511	543	514	475	553	547	519	555	511	520	550	504	564	541	538	486	522	558	553	541	547	539	557	527	538	561	542	537	524	501	532	544	506	511	525	504	520	497	478	545	543	508	502	536	528	544	501	534	545	556	531	521	503	544	524	519	518	526	543	537	487	491	494	504	468	514	558	525	523	519	532	555	520	567	506	507	566	506	512	505	513	553	555	528	512	543	516	525	520	565	533	514	501	534	512	494	531	518	519	552	511	512	501	503	576	530	529	544	522	492	550	528	500	515	520	535	514	541	516	519	490	522	559	508	514	529	483	526	535	530	530	529	554	532	545	547	535	578	514	527	537	537	527	559	563	524	509	564	537	521	566	523	533	525	526	530	530	542	509	524	532	492	546	499	528	518	543	482	492	572	538	526	512	504	514	533	532	524	517	534	494	553	561	512	562	479	539	509	518	528	525	559	550	516	484	499	513	549	544	537	525	506	490	500	560	559	532	531	483	535	515	493	525	562	503	534	532	503	505	516	504	534	513	527	505	507	534	507	559	582	579	520	537	514	530	518	544	509	546	548	525	523	515	530	518	575	535	540	509	496	575	499	566	540	509	515	540	527	502	554	516	502	508	515	526	507	504	488	556	517	507	515	529	515	533	540	515	505	516	554	504	526	525	545	551	571	497	516	503	520	534	487	481	545	525	471	482	513	510	518	516	504	509	549	520	536	478	503	538	557	507	525	523	511	455	500	508	525	530	559	511	487	482	490	506	544	539	512	528	565	537	557	533	516	517	492	518	518	526	542	549	533	543	505	508	560	500	524	511	505	542	479	491	534	513	556	502	506	591	494	534	514	508	529	521	573	526	554	540	548	554	533	538	562	508	543	525	497	526	546	556	538	528	512	515	527	547	531	487	529	537	518	545	525	554	524	542	484	509	499	520	540	529	503	532	543	498	536	512	515	519	526	528	511	504	499	496	530	514	544	533	488	521	503	498	557	526	525	530	508	519	544	545	559	528	575	494	534	511	519	499	489	545	503	485	502	539	511	550	536	500	554	562	510	526	520	530	506	522	531	543	529	533	550	543	543	521	536	540	541	509	509	533	503	516	490	542	474	512	513	560	549	555	526	461	514	540	514	568	558	526	539	542	507	533	518	493	520	522	556	547	491	519	531	522	552	523	561	509	511	554	490	471	531	480	489	534	528	487	497	513	474	516	564	530	556	537	528	503	503	472	494	528	516	533	518	534	492	515	512	539	546	523	497	527	562	508	528	513	547	520	523	534	526	530	516	532	506	508	539	497	510	523	543	528	511	503	522	569	537	572	525	539	497	476	544	553	554	513	507	539	524	507	529	554	560	558	512	551	563	533	546	526	551	520	578	539	488	534	472	505	510	555	526	509	534	515	523	494	510	523	492	527	528	539	512	512	543	513	528	553	543	513	583	487	481	530	536	494	572	556	512	530	542	556	570	553	550	538	525	526	544	540	507	536	529	492	511	513	503	493	514	535	514	524	501	553	540	519	491	528	505	535	518	513	495	508	547	545	537	517	527	497	527	557	511	516	500	484	572	503	496	517	534	516	513	507	523	542	554	539	527	534	511	497	506	521	517	542	475	524	534	529	511	511	535	536	572	498	512	489	529	566	548	522	514	511	481	492	514	559	522	504	575	501	525	518	499	506	507	522	522	540	537	509	531	537	534	524	524	567	535	505	497	522	530	492	528	572	520	509	546	491	511	535	536	511	489	519	516	527	551	562	519	528	539	513	514	559	549	540	552	495	542	564	550	536	534	528	517	541	495	527	516	512	509	531	504	507	538	533	514	502	534	544	530	539	548	515	547	543	574	496	530	509	543	548	552	552	503	500	529	495	529	539	537	518	560	515	532	531	518	507	514	548	510	537	537	565	542	537	513	561	541	535	543	531	529	509	576	547	506	535	537	535	518	504	518	482	519	531	507	514	509	499	563	545	519	488	512	526	506	566	559	533	520	534	523	553	550	527	535	538	540	512	547	529	531	493	485	525	555	501	535	539	558	521	527	587	525	558	531	490	492	512	518	544	534	500	573	517	542	526	516	510	510	588	541	532	479	561	510	500	494	494	531	539	508	488	536	546	541	533	534	501	577	508	542	551	543	495	520	504	521	506	549	531	531	543	548	564	497	511	532	514	520	572	513	538	521	522	527	528	513	527	529	551	584	529	538	510	523	515	530	510	549	502	540	510	536	555	536	479	515	514	510	507	537	548	493	558	490	554	534	524	512	515	526	477	523	497	520	534	535	529	529	492	548	527	509	563	542	519	502	557	517	509	520	493	516	562	530	467	547	515	524	512	560	533	477	537	496	517	539	534	546	496	498	542	507	533	499	531	519	481	503	483	489	530	543	503	486	542	554	527	570	508	452	487	557	542	506	535	524	534	522	538	541	505	536	524	544	535	523	522	530	495	497	542	516	508	523	482	499	514	494	515	541	518	503	526	537	541	553	534	505	521	490	509	522	516	561	497	531	512	547	484	501	542	513	537	502	507	569	498	538	554	543	498	526	514	515	504	576	577	551	524	522	541	556	522	536	543	510	522	497	514	532	508	546	512	515	511	521	539	507	519	498	534	555	509	509	536	541	479	552	532	537	510	493	492	540	537	534	490	528	508	499	494	499	554	537	568	508	481	552	520	483	510	551	524	564	534	521	507	564	536	504	508	521	511	532	489	508	544	510	552	489	494	509	544	557	560	554	532	530	520	531	513	518	501	548	518	508	526	496	491	565	498	543	502	505	568	527	513	519	503	468	536	545	523	528	549	520	539	523	522	515	532	560	493	498	503	512	524	526	511	532	538	508	527	537	538	541	500	516	547	519	481	512	481	544	527	501	526	484	502	538	523	484	571	518	543	507	526	521	532	511	517	487	556	544	510	506	558	514	487	538	528	490	520	517	505	497	496	530	514	550	549	531	523	561	520	553	522	530	535	519	508	485	525	485	517	543	539	487	497	521	522	514	552	545	529	526	570	532	530	508	485	538	533	492	485	549	471	486	536	522	513	522	536	522	497	503	495	481	511	541	530	509	530	510	558	522	478	527	505	572	514	507	510	492	514	545	521	489	507	539	521	512	527	505	559	516	495	531	537	525	504	544	495	507	529	566	520	578	522	518	539	540	546	550	520	503	511
48122	81977	59673	32619	37932	24450	6648	945	720	675	655	628	640	658	629	608	600	619	644	606	585	571	619	623	601	566	596	576	573	586	604	608	570	592	600	563	596	581	603	533	582	585	600	578	577	596	596	584	559	557	575	605	613	584	554	598	592	607	615	582	626	587	599	611	615	583	590	565	610	621	567	589	557	573	651	610	586	620	595	541	572	585	588	582	556	576	596	579	606	570	609	550	546	586	567	577	576	586	610	584	572	598	574	591	583	568	639	617	595	576	612	575	589	561	592	593	553	621	563	544	577	577	570	588	566	603	628	612	614	576	568	631	595	604	586	589	572	551	571	597	600	600	572	593	562	605	609	582	610	536	571	593	624	593	614	589	606	598	574	582	623	569	584	593	625	598	562	588	584	619	615	601	561	628	596	602	587	570	539	581	583	633	592	578	558	549	547	625	589	615	536	603	516	601	570	654	549	637	572	579	565	600	594	614	593	607	603	567	559	587	559	566	576	619	598	610	571	611	551	645	584	557	583	596	566	601	567	590	620	555	556	600	549	602	588	608	593	566	551	548	587	576	572	620	624	569	591	594	635	622	579	586	608	581	604	593	593	574	610	616	612	573	596	619	581	580	634	580	624	641	599	579	605	575	594	527	593	570	609	609	598	606	568	610	570	599	627	550	582	574	604	564	611	602	630	581	596	606	572	608	581	574	601	602	639	616	593	591	591	609	592	547	587	593	574	598	548	596	572	563	607	561	588	602	585	602	586	592	592	631	590	589	605	597	589	583	629	591	561	538	592	580	543	589	602	614	578	600	592	573	609	583	590	591	589	565	588	601	616	580	578	613	608	618	615	609	585	601	604	596	600	610	575	555	622	577	611	636	602	600	589	615	590	587	570	582	601	607	610	604	634	582	604	611	595	573	513	601	621	548	590	565	587	611	582	617	554	605	538	605	599	563	608	609	619	595	610	592	592	587	583	640	606	576	578	565	616	594	611	596	572	554	604	585	624	575	622	596	597	557	651	589	553	591	571	564	643	585	569	643	592	561	516	576	590	577	601	629	563	600	611	583	584	604	593	593	619	589	584	639	599	557	556	590	599	580	597	593	573	599	616	577	550	569	551	585	599	583	574	558	563	632	572	592	607	569	604	600	627	574	593	552	568	580	613	586	615	638	567	549	610	612	576	640	640	558	604	586	568	556	602	578	606	592	576	561	589	619	601	619	573	579	639	525	630	611	592	548	621	616	614	610	598	592	575	577	587	582	614	606	593	581	599	631	559	582	578	594	603	544	563	583	570	602	559	571	617	600	603	585	641	584	577	589	583	599	565	592	535	575	584	625	584	622	602	591	603	605	596	561	554	607	597	595	580	590	545	611	585	573	603	606	560	570	609	611	570	579	562	606	567	592	604	594	562	583	589	577	596	618	618	571	624	595	576	600	611	567	589	568	596	627	604	651	599	629	636	568	607	557	588	550	611	586	595	559	587	605	590	580	581	622	571	622	572	615	592	581	576	585	535	548	639	573	602	576	561	557	569	642	617	599	598	643	545	603	584	565	586	567	594	569	574	617	563	605	608	620	596	562	592	619	615	612	574	600	593	557	547	576	561	589	615	642	568	615	589	564	592	589	572	601	595	613	567	612	575	577	595	639	584	597	593	539	573	580	631	572	589	565	592	620	594	564	537	552	600	586	637	596	630	576	572	599	603	593	595	625	616	582	593	552	569	561	503	596	604	571	592	604	607	563	636	567	599	600	579	580	558	613	613	600	608	580	596	593	584	587	593	607	580	541	582	592	603	630	579	604	606	602	585	568	574	591	567	602	619	581	532	577	585	572	574	579	578	609	540	576	576	579	576	607	584	594	567	619	576	586	576	609	618	597	628	629	591	640	618	631	586	624	601	541	605	605	598	567	562	570	574	592	584	589	602	579	635	603	553	596	576	573	610	606	593	559	607	567	635	556	590	572	640	625	562	584	601	569	563	616	591	599	606	599	563	549	594	596	611	577	581	614	596	603	605	636	619	602	584	580	575	554	573	559	579	604	604	577	625	621	613	582	600	620	602	569	565	576	560	553	587	545	572	572	593	592	567	567	585	603	554	585	606	606	578	629	598	563	610	589	641	585	571	624	610	583	596	575	565	592	570	596	612	587	616	584	614	613	584	569	554	578	607	608	590	591	562	632	622	562	608	598	548	565	595	586	571	563	597	614	597	580	563	589	629	560	565	565	590	634	598	659	627	594	608	607	590	596	547	570	577	631	612	637	580	595	606	643	594	589	533	574	591	574	583	592	611	586	634	571	580	611	596	604	593	573	585	537	569	559	549	606	559	549	579	618	576	608	591	616	574	606	634	583	580	587	598	596	586	587	614	597	615	576	634	603	588	613	584	585	604	555	592	610	579	611	582	610	632	613	599	606	576	574	580	601	551	560	641	595	589	588	597	578	602	613	603	618	578	568	578	604	606	600	592	551	603	580	613	567	595	548	612	602	589	590	554	614	553	577	612	558	594	606	591	600	589	591	606	567	551	574	613	585	545	540	551	613	551	580	601	585	573	541	608	582	624	613	627	643	590	587	554	628	539	624	618	597	600	626	595	588	555	587	557	599	577	587	571	547	579	621	574	585	586	620	597	598	593	601	575	596	539	638	564	590	580	593	609	611	566	611	609	606	616	623	628	601	631	614	633	583	588	593	652	635	553	586	603	589	608	583	569	590	595	574	547	588	590	532	565	609	600	599	530	544	598	587	570	613	613	597	576	609	641	558	576	584	588	565	589	603	625	583	580	594	579	612	597	592	613	524	609	594	611	585	581	598	562	583	611	587	606	606	625	601	561	628	541	636	586	569	600	569	587	568	614	616	621	603	578	573	603	652	588	588	613	602	596	628	629	568	625	600	557	572	624	626	588	596	627	574	620	594	597	552	526	596	586	599	632	578	612	546	595	556	608	538	643	566	579	586	613	598	527	587	582	627	598	575	570	656	581	564	592	582	616	631	576	585	625	572	607	632	636	641	634	606	566	595	596	613	581	599	614	598	604	571	583	652	603	553	595	599	564	587	612	576	564	598	590	638	590	620	580	608	595	594	587	583	551	556	535	580	608	618	619	603	635	606	612	576	570	624	572	640	549	603	598	603	588	599	595	559	564	560	593	557	636	577	603	550	657	606	589	558	613	567	566	562	599	556	587	601	605	571	598	587	549	589	604	577	594	615	565	594	577	587	609	581	575	557	649	574	596	583	604	558	569	603	562	618	619	616	606	550	584	549	584	600	558	599	576	599	583	621	596	554	623	617	611	619	586	596	600	550	606	617	590	595	616	612	588	626	593	601	616	599	613	539	601	586	615	601	583	602	596	578	576	575	601	573	578	577	624	570	596	622	587	591	569	596	610	564	605	594	597	610	572	563	576	579	588	622	576	597	587	592	556	578	615	558	611	583	625	530	600	598	569	597	582	595	599	607	570	588	601	611	609	587	639	607	535	552	604	610	600	589
24488	22419	28940	24961	23509	17982	5690	328	319	298	304	313	289	290	295	265	291	258	291	327	287	270	274	294	270	278	265	238	276	238	262	301	270	309	242	307	277	283	269	326	275	295	260	277	291	276	286	272	297	281	279	274	255	282	272	268	254	263	263	284	293	248	290	273	293	269	283	269	261	291	271	294	287	298	293	273	244	292	277	292	261	283	283	272	267	278	289	284	302	269	251	285	283	271	265	268	259	283	281	272	275	316	274	299	280	306	312	290	247	278	273	264	275	277	246	258	244	266	274	271	248	308	260	236	312	278	274	271	276	302	290	281	264	280	278	264	263	286	268	293	262	282	300	267	298	271	264	269	285	279	318	300	283	285	298	275	262	233	282	292	292	279	276	260	273	284	268	284	269	287	278	247	291	269	263	294	271	264	267	260	275	312	306	299	283	275	252	288	246	260	299	300	273	277	290	279	275	270	290	278	307	279	255	242	320	271	288	275	297	289	264	296	293	261	267	273	307	282	290	276	312	292	284	263	273	279	236	311	260	266	290	266	270	259	288	285	275	269	277	264	294	291	251	263	284	320	265	295	274	280	317	274	312	323	264	294	302	286	271	263	272	280	268	290	276	241	253	275	288	323	251	267	298	278	253	297	282	266	283	283	283	260	265	278	306	280	285	292	298	251	248	263	289	269	273	252	248	260	270	274	273	297	244	292	250	284	280	275	269	241	307	274	297	285	289	270	275	267	288	276	285	273	269	298	293	277	283	286	308	277	288	284	304	262	278	240	261	285	279	265	243	253	279	292	302	277	284	280	304	273	284	241	271	300	266	276	286	277	293	262	253	259	275	270	267	266	282	256	290	303	265	266	248	273	275	270	287	291	275	307	278	293	265	270	283	288	269	266	272	275	297	266	308	264	294	265	289	295	292	267	284	257	272	271	278	264	256	252	268	289	286	272	284	303	286	281	263	265	274	306	283	276	275	263	289	283	291	287	311	294	267	288	288	270	279	283	283	281	293	301	267	303	287	264	273	282	281	248	286	277	281	329	297	273	307	282	285	266	277	288	299	256	279	276	296	271	276	238	307	249	272	264	282	245	272	262	248	267	283	299	246	297	246	257	302	255	284	284	295	308	293	258	261	294	274	254	274	262	278	289	288	289	263	268	270	269	283	275	294	285	295	267	311	279	273	277	280	287	274	262	311	281	258	264	262	294	308	309	268	296	248	283	300	299	296	287	286	262	286	267	274	289	282	300	263	240	254	297	299	279	289	267	275	246	271	282	268	271	295	288	270	257	300	255	309	265	265	271	258	238	265	283	282	278	242	298	277	307	304	292	295	286	306	269	303	264	284	316	283	267	302	277	266	288	271	273	289	290	265	299	318	267	282	283	304	310	271	265	258	229	291	281	289	316	267	285	255	262	290	282	283	254	251	263	273	278	271	283	287	311	294	296	250	284	278	278	269	283	295	254	271	306	274	325	287	289	279	274	271	282	299	280	271	307	270	285	234	270	290	299	303	307	240	245	267	277	257	309	290	273	254	289	262	292	252	281	275	281	273	295	284	274	294	270	303	247	298	246	333	266	290	273	277	272	271	289	277	279	274	260	281	244	297	286	313	290	283	242	270	255	281	263	276	264	280	281	265	315	254	303	286	307	273	280	283	318	272	263	310	288	286	292	264	283	288	285	301	255	300	263	277	294	290	279	302	264	289	291	273	290	266	293	250	250	286	269	290	263	327	256	272	297	257	283	272	286	273	295	300	292	287	292	286	276	295	283	276	297	305	260	251	309	293	279	299	263	257	281	285	265	295	264	270	271	278	280	257	264	276	274	276	304	267	276	285	275	305	281	290	257	290	268	259	248	265	274	290	293	299	280	270	279	259	255	293	288	260	302	279	276	279	270	293	275	296	269	287	277	281	271	264	270	285	255	303	262	281	271	276	283	277	270	305	277	294	288	272	268	279	271	279	277	262	265	290	316	294	268	254	287	268	282	275	281	294	269	288	286	301	279	275	276	294	279	301	298	266	249	276	290	276	262	303	290	275	275	272	254	277	310	285	287	295	272	293	282	271	278	293	290	259	289	284	277	266	279	312	269	281	285	293	296	258	256	265	300	268	284	272	277	279	282	275	313	294	274	295	311	292	275	315	261	298	311	305	277	271	303	287	270	246	273	282	277	268	292	300	288	287	267	270	290	305	299	247	297	265	290	294	292	299	311	276	272	289	279	291	274	285	244	282	310	300	283	282	258	252	257	298	292	274	262	275	264	276	273	287	250	274	295	255	265	283	252	238	278	291	287	244	274	249	290	283	283	270	272	253	247	289	274	287	272	273	308	288	264	271	263	245	247	296	322	289	273	309	287	296	296	267	270	280	270	303	278	279	275	289	278	263	276	278	306	295	295	318	259	283	314	278	273	250	298	288	284	242	313	243	233	307	279	266	283	271	245	264	284	274	278	271	281	245	268	261	315	286	290	295	270	277	291	302	270	289	287	237	302	265	235	273	261	290	278	299	273	281	287	294	298	284	277	273	264	262	264	279	301	274	280	272	266	290	262	269	266	266	292	292	286	264	283	284	260	297	258	290	287	297	265	264	273	281	271	280	266	295	266	267	266	298	238	258	309	302	291	270	294	279	290	276	279	271	281	302	271	285	271	279	303	258	286	295	278	293	257	260	269	290	291	243	295	294	255	277	276	281	278	279	273	254	267	256	274	282	291	258	284	286	279	259	304	295	265	290	301	269	291	273	280	298	321	265	261	265	257	270	254	267	271	284	256	287	255	271	275	289	294	262	268	310	247	287	282	285	319	261	280	272	284	298	289	299	321	249	252	274	289	269	287	276	276	290	269	288	277	288	292	299	295	290	261	236	263	262	284	276	304	279	254	288	269	267	279	265	296	292	264	294	272	295	283	304	276	304	280	270	283	280	278	297	253	302	273	293	294	248	271	276	271	261	280	280	245	270	272	256	269	289	300	296	264	301	273	257	298	276	244	282	293	298	247	265	311	287	285	275	269	257	286	272	296	282	290	286	311	289	273	274	266	277	268	272	245	282	261	289	283	269	258	279	283	238	252	311	294	269	288	276	270	284	276	301	263	299	268	272	281	273	280	264	297	310	288	273	307	291	310	303	260	247	291	300	261	264	278	283	301	283	296	251	254	277	315	293	260	269	268	286	295	269	284	270	302	291	267	282	264	250	272	275	251	273	256	270	271	276	268	292	272	287	243	261	274	248	255	279	276	290	275	268	281	264	273	292	313	289	299	263	282	271	271	264	286	253	249	271	292	320	312	275	273	287	293	272	270	285	267	306	271	263	298	284	322	278	246	312	306	280	267	292	273	273	292	286	256	255	278	296	252	296	271	285	293	275	291	260	271	284	293	300	287	253	272	273	282	275	277	257	264	294	311	283	297	269	314	303	290	296	279	264	282	275	306	266	293	294	290	276	305	302	272	276	292	275	263	300	285	270	305	287	308	284	282	275	306	267	274
47626	73787	49841	25023	32800	22578	7114	434	384	369	369	374	360	358	354	357	391	331	362	352	367	336	359	361	305	363	323	343	331	363	344	332	332	342	341	339	331	332	344	353	366	324	343	332	378	333	356	330	311	381	356	334	363	337	342	358	365	351	356	362	375	356	379	304	354	329	373	356	328	349	338	337	344	346	336	348	327	302	339	333	338	375	356	334	340	338	348	365	346	323	348	338	306	360	338	335	313	344	351	341	352	350	352	345	329	337	337	347	315	334	316	363	304	332	373	323	345	369	321	339	366	320	342	366	349	341	346	376	354	316	337	346	378	372	326	338	363	361	343	328	343	298	350	379	381	288	335	359	378	356	335	355	336	343	363	333	347	342	343	301	383	319	342	357	327	357	348	362	328	376	354	352	308	329	346	342	347	351	332	359	337	342	334	343	327	337	359	339	327	327	335	328	361	346	358	351	327	340	330	359	322	374	362	308	368	350	363	372	352	368	358	370	332	338	396	349	323	340	350	315	315	354	326	304	337	332	323	326	344	313	349	337	356	312	321	358	323	346	385	297	358	324	346	342	360	359	348	355	341	350	307	340	356	337	349	355	351	304	358	297	367	342	356	314	370	321	352	329	316	364	339	370	363	335	338	341	314	317	334	342	317	338	357	312	336	327	348	294	332	364	359	346	347	347	338	332	354	345	325	385	324	370	302	331	345	351	325	297	382	367	326	305	347	319	366	332	348	322	357	347	363	318	351	363	352	353	358	365	366	362	356	321	345	373	381	345	339	359	355	346	343	326	375	345	330	344	358	322	325	338	331	343	343	327	333	358	321	357	351	358	328	352	316	338	331	355	357	335	335	342	349	332	378	362	347	378	353	355	336	377	356	348	346	343	352	332	363	299	342	313	364	338	359	364	337	368	389	369	337	336	314	361	332	353	321	303	357	347	327	338	341	367	350	323	340	303	338	348	345	329	345	340	347	337	315	359	382	354	376	392	360	363	326	351	320	341	368	342	331	339	364	338	373	343	333	369	350	311	337	345	343	327	314	351	331	361	328	341	359	344	354	351	359	348	344	350	354	336	351	344	349	360	348	346	356	341	364	329	335	353	324	375	332	339	364	326	321	363	350	329	306	357	344	323	356	318	369	339	336	299	324	349	333	317	379	330	321	332	335	328	340	359	352	342	330	330	328	324	337	376	338	321	385	325	311	325	348	369	326	360	351	352	348	348	362	335	324	334	336	345	322	335	326	345	350	335	324	320	344	332	301	350	312	359	327	342	358	360	344	347	337	365	313	352	332	336	348	359	340	358	324	348	341	344	330	353	330	352	357	365	333	352	336	370	312	351	327	359	315	331	344	346	349	331	328	333	347	321	324	338	348	342	360	351	341	344	368	306	342	356	363	346	345	345	345	313	338	383	346	349	346	305	346	333	337	349	329	334	339	354	351	347	314	316	338	335	343	384	335	335	346	310	339	336	383	325	347	342	340	322	336	312	332	373	338	359	361	304	333	326	342	341	333	320	345	337	311	340	329	314	322	348	338	324	316	342	350	343	347	333	325	362	313	367	374	298	376	359	359	354	348	358	339	351	372	347	317	353	354	348	339	339	316	343	353	346	333	341	342	332	350	339	337	361	335	350	341	317	333	343	348	324	324	344	349	347	329	343	327	357	321	335	342	346	324	332	332	292	326	335	353	346	338	347	328	315	319	343	357	341	357	353	338	348	311	355	342	362	369	348	375	302	374	344	336	364	334	359	373	340	334	330	358	315	341	349	359	357	356	339	370	319	326	346	357	345	357	338	332	330	310	360	350	352	361	333	339	366	330	342	360	363	351	355	337	343	344	348	319	332	345	337	307	355	341	353	342	357	320	356	353	309	326	368	349	341	319	370	339	361	344	357	340	359	323	344	344	323	346	369	332	315	340	348	338	354	365	338	309	380	377	327	366	327	321	346	353	327	346	351	346	321	356	318	322	359	333	353	335	315	339	331	337	366	345	350	374	395	323	379	333	357	342	341	364	330	373	354	345	323	336	351	364	331	376	363	341	313	389	332	356	359	342	337	331	366	312	363	373	331	350	353	346	347	330	357	343	338	301	324	345	370	346	327	358	347	387	342	362	353	357	338	333	342	308	347	368	304	364	332	360	365	299	395	311	341	331	339	359	362	340	371	345	323	318	364	301	359	339	353	348	336	347	348	333	374	327	364	333	334	370	387	368	359	351	342	303	350	333	349	339	346	366	343	338	349	337	348	365	352	333	320	388	372	329	319	333	328	331	323	352	333	340	370	322	357	322	315	343	313	334	321	340	327	351	349	344	345	308	324	316	355	326	308	358	346	355	352	324	338	343	332	328	354	369	333	375	303	353	351	346	342	354	321	351	314	367	351	358	350	365	344	350	337	358	343	361	353	373	330	363	386	317	347	313	353	361	337	331	321	334	357	362	342	362	344	340	342	346	321	339	335	342	353	324	378	377	300	354	316	321	333	365	333	319	358	339	330	326	345	345	358	358	347	330	297	338	341	323	332	329	371	351	321	333	348	332	329	349	355	313	313	345	356	354	345	363	374	329	298	337	300	353	338	355	343	313	352	340	359	378	385	326	329	346	314	339	333	330	321	353	328	336	352	349	335	353	370	314	354	347	356	314	328	368	345	375	324	372	339	352	346	335	357	341	324	336	332	356	319	335	338	361	324	320	341	350	329	341	322	350	357	352	308	327	306	340	346	345	347	350	342	378	323	339	357	321	339	341	355	320	354	360	371	323	348	335	312	346	323	370	348	344	355	365	355	329	359	312	357	367	370	356	357	353	348	346	342	350	299	358	377	326	337	349	362	338	360	314	338	366	367	337	342	329	329	317	355	343	346	366	363	329	368	330	362	332	368	363	349	350	305	374	357	317	364	361	344	354	348	333	358	375	331	343	362	330	321	318	345	332	370	353	369	323	340	322	361	322	361	285	365	353	380	339	319	297	345	349	286	343	319	371	339	305	321	361	342	349	346	358	311	371	362	383	334	352	355	376	339	336	346	365	335	328	312	336	353	345	333	360	340	354	324	345	372	320	341	315	360	350	332	341	354	363	313	339	359	376	330	360	371	336	392	358	331	346	353	408	339	359	339	347	342	324	379	345	323	362	341	323	304	369	318	318	365	368	354	338	365	324	351	372	327	337	330	351	323	317	318	366	339	326	356	343	336	366	354	338	345	371	331	338	334	351	324	344	309	340	342	342	365	320	351	335	351	345	317	350	373	338	360	335	368	386	362	321	369	336	336	343	322	342	346	320	358	371	383	376	363	350	375	353	326	373	364	356	354	345	324	336	376	361	320	359	347	346	351	331	341	316	360	358	365	339	353	336	333	364	359	344	355	362	324	335	346	307	334	360	359	360	335	379	338	381	363	321	366	340	357	348	313	390	358	326	332	360	325	333	326	351	351	332	354	355	329	353	345	328	358	343	353	361	357	329	365	366	369	331	384	343	330	347	360	342	359
22225	20998	28643	23864	30984	35050	23544	3452	756	743	691	652	675	698	646	715	651	630	641	599	679	616	655	666	578	642	687	621	679	640	628	662	660	630	654	647	596	664	641	585	631	669	656	606	555	638	630	628	626	630	644	645	634	608	633	598	677	624	670	635	621	691	576	644	649	644	683	619	591	637	617	613	605	663	638	645	647	616	570	625	641	634	606	654	655	620	658	610	636	636	643	660	607	609	618	689	656	636	603	637	643	599	620	624	630	643	619	610	595	630	659	685	608	643	648	612	613	660	665	620	627	595	588	614	638	639	622	672	613	651	644	622	698	649	623	616	648	634	640	671	648	631	660	634	653	611	651	652	626	600	613	629	683	651	601	663	608	641	655	627	643	633	612	613	609	633	624	636	636	647	605	618	639	611	631	633	621	639	647	634	605	625	653	617	640	608	595	670	588	606	657	647	620	637	623	650	621	631	696	664	652	641	649	612	635	605	640	658	623	652	635	587	627	603	631	638	627	643	647	646	638	582	604	620	645	643	619	607	676	616	619	661	637	627	620	626	647	635	613	609	627	669	618	604	632	614	641	629	636	602	609	630	634	622	630	645	647	645	638	621	630	639	632	589	609	614	686	681	633	647	672	633	610	589	640	668	640	597	626	637	683	648	650	616	646	631	606	643	656	634	640	635	623	603	593	692	628	644	611	650	606	574	607	613	629	669	645	600	623	633	650	658	631	625	618	635	625	672	658	606	635	610	597	575	640	626	626	619	655	636	616	657	640	638	643	622	653	629	608	652	630	670	640	639	637	627	647	663	609	618	657	643	640	639	601	671	665	593	593	625	639	656	680	611	619	656	631	624	610	640	622	696	641	641	631	608	643	617	624	579	615	643	639	642	640	619	653	650	664	664	632	645	671	564	621	636	649	623	691	607	641	651	604	637	625	607	601	615	628	607	612	654	623	617	633	621	642	596	628	630	661	610	633	665	664	660	614	680	635	599	634	668	584	608	606	639	593	626	687	624	616	606	690	662	592	615	603	621	622	638	592	649	618	629	626	651	669	581	714	576	634	618	639	595	624	649	639	628	563	631	639	574	635	634	636	653	649	630	633	647	631	645	656	641	594	601	617	586	604	593	646	603	634	666	651	647	634	609	649	663	654	634	618	631	658	681	604	623	629	667	573	635	639	618	610	616	665	648	685	606	606	654	648	641	587	620	662	629	632	606	630	635	641	627	663	635	611	655	663	634	618	627	601	678	652	621	638	665	607	623	619	628	597	647	659	601	629	644	643	664	631	627	645	651	692	546	626	601	623	609	616	590	623	599	641	617	635	646	612	609	598	618	633	642	663	632	623	657	647	667	676	607	615	626	648	617	625	620	604	642	597	643	624	613	685	652	597	652	606	629	638	588	643	683	656	656	638	612	606	634	649	640	630	679	613	637	598	670	672	627	613	649	597	589	651	659	633	643	663	654	605	663	652	669	625	593	647	625	609	605	618	630	636	632	629	633	640	620	671	653	616	665	655	610	611	634	620	701	647	611	646	629	627	662	649	625	637	636	648	607	661	621	630	646	682	645	605	626	630	653	630	634	592	665	648	655	638	624	666	598	629	642	637	604	607	612	598	609	610	644	617	635	605	667	603	655	640	588	612	595	636	616	640	647	649	601	660	641	631	627	643	660	597	592	646	599	649	618	613	638	650	617	645	657	653	645	644	632	651	608	650	646	580	591	639	639	626	679	610	609	589	595	661	639	636	613	618	666	603	612	624	619	621	621	616	644	631	600	595	603	655	663	615	581	616	653	632	637	656	579	653	641	591	632	630	662	633	572	620	621	668	604	595	595	611	638	585	619	681	636	639	620	651	575	640	595	612	590	620	629	670	592	652	667	613	638	651	601	629	629	651	614	626	685	598	637	563	665	642	610	644	587	621	595	644	647	604	572	679	583	651	636	642	606	662	612	604	618	600	634	633	594	675	644	627	622	614	672	614	668	607	645	622	629	580	602	631	675	660	644	622	644	587	642	625	603	610	704	634	589	625	634	598	611	636	723	667	632	614	615	622	616	602	644	651	638	633	604	648	635	658	654	682	640	649	651	649	611	642	638	597	613	618	643	625	602	672	632	605	630	568	640	615	602	605	647	631	630	642	598	640	666	622	577	639	648	637	594	626	622	663	606	625	621	662	649	633	632	653	630	639	581	622	645	657	580	622	621	631	611	651	609	627	617	636	610	645	644	605	622	621	630	658	629	605	619	637	632	610	597	660	694	606	629	656	699	593	639	634	603	594	637	592	625	663	668	627	620	637	671	619	646	634	685	643	600	654	632	584	661	605	642	634	582	641	611	651	629	629	654	628	632	633	641	646	606	611	621	660	614	596	632	655	622	631	652	642	623	630	646	627	667	625	607	613	623	626	630	595	599	675	615	635	619	672	602	647	595	665	655	624	603	635	686	620	640	634	636	636	674	625	624	632	615	610	656	620	664	576	604	674	627	635	616	631	628	615	604	604	606	657	633	665	572	641	625	617	634	680	662	646	624	605	636	618	669	633	591	653	561	650	652	629	578	615	649	655	665	636	626	653	660	623	634	626	600	641	694	613	633	623	640	618	632	662	629	612	622	654	608	596	608	622	644	664	630	646	626	681	613	677	623	647	655	613	652	620	599	621	584	618	640	635	667	617	572	634	631	625	596	660	615	582	617	627	630	664	616	638	641	647	637	576	612	625	631	638	626	578	613	638	647	640	645	608	691	609	624	641	653	588	690	656	656	588	608	628	645	665	604	660	573	635	613	633	584	614	612	621	625	654	622	694	653	593	640	588	630	646	631	676	612	658	620	640	666	590	618	637	635	634	662	599	623	651	627	654	592	636	595	641	634	644	665	591	658	611	628	620	613	609	675	640	612	620	648	636	638	637	631	647	622	613	629	657	601	648	678	614	683	622	630	640	580	672	595	617	589	631	656	645	653	626	635	667	628	571	663	637	624	648	588	625	639	662	637	616	646	597	619	624	643	622	600	650	612	613	662	597	631	599	626	593	684	651	591	583	656	621	634	661	609	658	636	638	660	662	639	651	630	595	631	595	644	632	636	639	648	620	608	659	607	631	617	680	623	657	632	618	604	581	579	619	624	586	626	611	660	607	624	622	575	608	644	609	623	669	628	648	661	602	640	597	553	617	641	604	612	648	626	633	580	677	625	641	616	604	601	604	614	622	651	619	610	630	648	668	619	608	622	627	620	609	608	662	599	689	640	637	613	607	678	659	635	630	625	620	623	671	629	554	594	639	593	631	650	605	623	636	562	653	663	603	623	621	622	613	632	669	617	614	622	605	626	646	694	611	640	628	647	650	681	617	575	672	631	652	645	635	648	658	629	620	596	630	644	584	636	576	646	623	640	581	645	640	620	651	631	643	657	643	612	631	666	651	618	627	641	595	615	680	629	645	640	597	623	625	640	630	592	570	670	642	689	624	590	664	621	657	615	651	613	602	629	697	627
45059	88889	71198	41647	52612	40916	15716	959	869	782	817	776	771	758	756	752	716	744	658	716	753	697	739	721	715	725	789	722	726	719	746	730	693	760	702	735	720	717	711	720	701	736	753	707	699	707	782	740	666	649	685	736	718	686	704	687	695	698	717	706	690	688	690	703	699	725	744	714	727	749	659	761	689	729	710	742	748	746	739	662	663	713	658	696	643	746	712	722	699	686	761	708	738	717	707	689	711	669	703	701	706	737	702	661	716	723	660	737	679	719	704	705	679	720	703	751	688	741	698	709	694	735	728	678	728	746	692	744	722	712	705	712	739	728	683	685	676	689	757	700	726	733	713	694	676	715	684	664	673	712	731	713	708	689	752	681	762	669	709	743	722	732	688	714	748	717	700	716	697	693	716	717	711	675	750	717	743	661	706	690	753	716	728	714	699	720	769	690	695	704	744	699	738	707	741	701	661	694	746	739	750	746	674	714	674	709	684	756	716	709	715	671	735	667	702	702	665	720	698	716	714	736	725	717	659	706	738	745	718	715	716	692	626	668	678	721	701	689	692	709	665	749	706	655	680	629	697	730	661	764	745	745	681	708	730	710	731	670	710	709	747	716	737	711	724	702	696	666	702	697	697	673	734	704	703	715	718	771	701	734	719	701	734	720	702	718	742	696	749	721	707	732	757	716	691	719	744	692	711	726	710	711	683	706	664	743	644	733	685	706	706	705	718	721	674	710	730	707	703	667	726	709	723	699	719	685	678	753	734	734	684	672	755	739	726	692	727	724	679	699	733	719	714	655	677	722	689	732	717	747	672	734	739	681	714	684	688	746	685	721	715	666	752	716	711	724	640	716	704	723	671	771	677	752	711	653	749	665	704	652	758	724	680	711	708	730	662	723	738	692	710	710	683	690	682	657	702	736	707	752	692	723	695	739	698	678	701	756	769	682	671	688	680	692	714	726	714	717	705	717	717	730	694	738	708	690	751	710	769	707	700	684	678	709	722	747	683	714	666	687	700	671	721	737	750	718	706	739	733	756	706	720	734	699	743	704	715	694	706	684	724	765	661	703	760	715	672	720	758	697	661	678	708	707	733	732	716	663	728	703	708	692	711	697	778	674	734	715	676	666	683	730	733	732	697	719	698	713	660	691	735	731	697	647	706	715	717	679	726	676	695	696	710	687	677	690	682	700	686	713	743	696	691	698	688	756	712	740	730	692	699	703	677	710	682	742	747	712	771	718	728	714	721	714	692	675	734	706	673	714	684	732	718	731	727	726	759	718	722	697	703	684	697	733	732	723	709	701	708	745	679	673	702	694	706	679	679	724	739	717	741	712	682	708	674	714	729	704	700	696	744	707	681	665	697	709	704	725	721	739	660	720	717	710	688	693	762	735	701	750	699	700	693	728	705	711	733	689	718	710	681	675	660	724	727	717	714	692	723	666	741	718	727	709	697	689	692	667	716	712	727	741	701	661	695	688	732	672	653	735	673	692	691	681	720	680	732	708	731	690	695	687	706	743	708	668	714	732	711	725	727	699	681	715	697	729	710	707	739	742	694	672	669	712	762	713	721	794	736	683	691	719	708	722	707	711	764	688	747	705	674	727	707	685	698	685	662	691	724	724	685	673	716	717	718	712	723	678	682	743	710	691	698	737	727	718	729	760	708	683	729	700	753	719	674	693	664	672	726	729	709	703	719	717	711	700	735	678	705	666	694	682	706	739	717	758	746	688	704	756	697	743	673	658	703	708	687	704	696	721	687	663	732	746	639	690	697	685	703	729	754	759	725	713	705	666	687	709	707	721	709	728	718	700	726	712	699	663	717	715	696	720	661	682	704	662	694	657	666	693	692	717	720	734	711	660	702	698	750	696	648	752	694	696	684	706	672	668	693	721	754	715	691	672	706	732	710	689	727	739	718	664	684	673	725	716	680	723	750	759	654	739	701	700	694	693	676	756	739	725	719	683	686	696	629	719	726	673	687	689	659	724	756	705	692	684	725	721	719	710	733	740	710	736	749	752	689	721	693	701	721	684	697	686	717	756	730	707	683	709	679	700	728	730	697	693	682	760	678	743	745	750	707	679	721	738	713	725	727	723	725	775	689	669	713	734	735	724	685	707	682	698	728	665	683	731	706	682	705	692	703	738	723	680	699	719	719	699	668	730	717	744	712	695	712	692	743	707	719	756	696	699	728	694	714	738	701	701	705	669	734	722	694	718	669	716	716	687	705	697	677	715	655	721	693	689	697	765	741	695	693	694	720	720	712	721	697	723	703	739	690	689	716	792	685	741	693	742	675	718	740	740	713	700	702	739	669	679	752	712	746	687	699	700	710	677	698	709	724	734	701	734	739	681	713	715	728	746	687	706	723	723	749	733	771	712	688	692	744	731	727	702	724	660	698	708	768	725	679	761	720	695	723	672	693	702	714	712	708	708	736	695	773	695	714	721	709	737	698	737	675	721	714	677	674	729	715	691	746	699	724	736	710	746	711	745	679	667	699	709	714	696	642	695	720	696	678	742	643	684	643	717	706	681	685	677	722	648	722	697	673	694	660	715	696	717	712	718	719	734	686	676	721	673	691	679	698	742	733	673	689	677	686	739	697	688	672	681	692	682	731	712	711	721	732	746	745	711	722	731	705	709	677	727	719	687	710	760	665	689	683	685	681	664	738	705	679	689	710	682	703	685	688	698	669	724	674	708	705	686	666	659	714	674	760	684	686	699	718	705	710	730	723	710	716	736	688	737	721	689	678	747	742	711	706	722	675	679	678	738	755	731	735	685	710	703	748	712	694	725	707	724	713	681	721	721	702	700	704	718	697	700	684	742	697	691	682	709	678	746	756	723	703	737	715	722	728	754	679	727	699	737	702	715	734	688	735	683	734	712	724	703	681	727	711	671	707	728	736	712	713	708	698	706	709	702	726	757	708	692	727	724	705	739	727	686	698	701	732	685	781	696	723	714	718	778	703	739	769	769	696	726	725	697	690	720	715	703	679	690	726	700	713	713	671	685	719	720	699	684	728	706	733	704	737	706	754	743	672	734	692	752	713	730	661	705	692	692	661	714	701	748	692	728	705	707	697	700	728	708	683	698	733	675	736	738	707	698	704	647	736	697	732	721	718	712	752	682	735	763	703	663	708	716	698	685	666	704	710	724	697	765	636	718	683	694	669	706	688	716	741	718	655	714	701	728	697	696	720	680	677	712	713	732	705	725	696	710	752	704	691	709	768	677	761	712	697	716	754	728	711	648	696	709	709	715	770	731	680	696	726	707	702	718	708	760	683	687	709	721	698	704	715	716	681	712	691	694	746	661	747	716	685	716	703	697	722	727	727	703	719	690	700	660	714	741	704	677	697	694	715	695	699	736	704	745	740	707	706	692	709	708	686	691	737	639	716	701	712	678	742	668	693	699	735	735	701	700	673	677	661	734	700	722	708	707	732	649	651	729	713	720	701	730	665	687	677	709	702	740	764	728	692	683	683	699
31516	27249	23726	9841	8060	4125	1268	317	307	342	325	338	308	338	296	284	299	346	343	320	309	327	326	321	312	329	320	307	353	350	312	336	335	299	294	291	274	285	321	311	293	319	300	292	282	305	279	347	314	331	302	324	292	306	288	328	332	343	315	322	329	327	346	339	342	317	312	300	312	301	322	336	304	334	302	294	327	320	288	305	357	333	304	327	307	303	295	329	319	311	303	350	306	312	291	293	323	318	311	304	299	324	324	331	295	341	282	295	304	296	332	328	322	339	336	293	315	330	326	323	327	278	312	301	326	326	347	292	319	279	323	295	297	356	303	301	301	319	346	325	290	304	308	283	306	344	301	343	307	280	335	315	304	289	307	296	338	298	292	322	303	332	336	322	299	296	321	302	293	278	302	325	297	288	304	330	313	300	306	286	295	306	314	298	304	330	323	317	320	294	304	326	290	340	299	330	320	296	322	314	318	310	360	298	311	347	320	299	298	304	314	340	314	289	337	301	320	353	284	319	331	333	299	323	327	323	299	309	289	296	363	292	275	303	293	332	302	306	296	323	300	292	321	338	315	311	343	295	302	292	311	316	299	328	328	308	319	304	292	307	318	350	325	291	328	292	294	289	316	340	336	323	341	310	321	280	326	318	296	326	351	288	307	305	295	298	285	301	290	287	309	302	317	305	311	335	325	321	251	301	288	308	307	326	298	287	294	322	286	304	280	304	319	321	319	274	286	325	322	304	331	329	291	313	330	289	286	303	286	318	300	339	367	335	302	311	287	297	305	312	288	319	325	322	300	321	313	293	295	306	328	325	319	316	289	301	283	310	301	296	325	319	300	317	300	278	294	326	349	327	307	339	306	321	325	297	294	294	325	297	284	305	311	328	314	311	299	306	278	324	290	308	319	272	357	333	336	312	306	300	307	314	285	300	288	291	296	316	333	269	298	290	288	299	313	327	316	345	315	321	324	280	317	301	314	308	318	302	318	321	323	304	335	298	310	283	312	356	301	312	333	317	316	319	319	308	306	323	314	344	274	294	304	306	334	311	288	321	306	312	288	295	334	310	295	333	301	346	317	319	322	314	329	282	314	313	296	329	325	302	341	322	305	351	346	317	291	338	320	317	324	325	327	293	310	317	328	315	282	302	306	312	303	298	298	315	340	325	310	298	302	347	271	308	317	296	305	289	325	300	310	303	321	322	287	345	329	331	336	304	306	286	314	319	298	306	339	277	325	337	326	332	326	272	304	286	284	330	340	335	311	303	322	325	296	328	297	330	348	295	297	349	330	301	321	299	326	289	298	290	301	277	314	314	293	299	303	282	313	315	315	321	285	329	311	292	347	300	329	297	314	297	292	323	312	297	373	349	318	302	308	301	323	306	317	309	365	330	335	316	301	335	331	333	343	289	345	281	302	327	296	322	297	357	318	341	302	319	272	292	300	308	344	324	310	311	349	302	308	346	278	310	324	316	291	337	295	327	326	281	300	335	314	319	310	315	314	336	339	300	301	318	324	307	284	302	330	328	305	308	334	310	337	314	324	296	293	304	305	320	300	328	286	299	299	337	344	328	289	308	307	349	315	263	298	286	305	321	337	268	298	309	328	345	306	322	298	319	300	322	323	332	366	326	315	301	282	311	321	329	288	292	303	313	296	285	304	293	328	339	301	325	331	332	255	327	332	286	306	313	319	308	338	336	310	342	306	329	312	325	309	317	320	330	299	343	350	324	318	315	280	314	339	306	306	293	324	290	302	316	291	304	293	316	330	314	367	280	306	305	273	307	317	315	310	286	323	308	309	267	292	351	284	316	318	322	294	348	316	298	291	314	304	286	347	305	346	306	302	299	323	297	352	332	319	306	301	312	305	286	289	342	314	300	321	330	314	336	317	310	269	323	307	323	308	282	337	338	333	307	289	335	334	330	327	318	308	315	322	324	300	307	310	328	317	329	332	295	311	329	272	309	316	303	312	289	324	271	339	296	322	335	314	326	322	295	312	307	317	330	307	310	324	282	312	335	314	330	304	310	319	309	313	323	298	319	323	316	297	300	348	321	320	295	314	274	308	336	315	304	295	324	325	318	291	284	319	333	294	317	295	297	338	293	318	319	316	289	304	332	309	304	303	284	285	319	296	296	301	306	314	304	303	286	303	305	286	304	300	301	328	311	301	347	347	294	301	336	275	302	303	292	337	333	330	307	328	298	316	328	365	335	298	322	306	335	289	286	286	296	310	329	290	315	345	302	322	299	302	278	287	317	301	314	316	300	311	323	311	311	310	308	289	326	316	331	293	301	323	330	343	282	327	302	286	313	291	301	336	298	301	323	315	295	327	287	302	307	306	299	337	331	316	313	313	337	283	297	302	302	306	305	304	330	317	344	279	313	298	299	287	312	308	329	320	335	349	312	321	294	331	297	320	338	322	335	311	318	308	317	323	315	307	312	344	332	318	325	289	325	326	312	339	320	294	349	313	328	309	318	332	349	318	305	303	297	328	295	269	327	275	309	333	317	334	322	322	274	286	328	313	285	304	323	307	282	329	349	315	342	284	294	340	337	311	354	304	291	315	298	269	301	284	324	291	294	329	312	309	319	319	321	315	297	308	298	332	364	318	319	306	333	353	304	300	327	290	305	312	319	267	309	342	345	332	298	316	324	312	328	324	318	324	309	338	347	314	333	288	329	335	293	306	321	314	304	288	321	319	321	322	327	316	324	309	338	304	297	274	333	286	307	324	306	297	353	326	286	315	304	309	314	307	297	307	363	338	293	311	286	315	298	308	318	303	305	284	299	338	301	292	290	341	306	337	286	346	319	319	284	317	319	305	262	308	298	322	278	319	301	302	318	302	312	303	325	299	310	294	320	329	309	309	321	314	286	318	328	312	316	314	327	297	328	324	289	289	331	311	320	313	345	310	293	307	329	319	326	330	303	327	333	291	299	334	319	324	309	314	316	316	311	330	309	308	302	333	306	305	307	307	307	311	335	301	277	330	294	304	340	318	297	293	304	323	332	319	345	292	337	305	293	295	316	301	299	316	324	331	303	304	325	333	307	298	331	320	320	334	328	279	309	319	315	317	315	322	328	306	332	314	288	318	328	320	324	336	327	329	305	345	350	301	306	311	295	340	309	303	307	324	340	304	303	309	312	304	322	301	328	339	326	320	290	307	275	327	311	318	326	327	307	323	309	268	313	310	307	313	320	338	299	305	302	324	325	308	317	282	348	315	354	300	287	293	297	298	303	330	352	320	342	320	333	330	348	325	294	293	314	333	298	326	310	305	301	320	294	316	334	366	339	330	336	300	255	291	344	330	321	319	304	297	298	316	323	302	311	296	326	319	312	277	323	286	304	294	303	330	297	276	281	324	286	285	289	306	315	294	294	304	324	325	301	301	315	282	297	342	327	290	334	273	308	336	290	320	320	349	270	298	305	353	303	308	301	290	353	339	296	318	319	292	308	292	280	321	287	322	338	277	312	304	294	308	304
39251	38500	23233	6591	9291	4970	1707	326	373	340	362	349	388	397	351	372	375	416	373	350	382	407	381	346	361	338	359	365	402	370	361	340	369	349	356	367	336	342	358	360	359	331	378	377	357	347	339	360	359	349	353	364	372	350	375	335	342	347	397	368	342	343	347	345	329	363	383	352	343	383	329	366	336	375	343	378	391	337	338	328	375	393	337	358	374	370	350	361	364	364	407	350	392	373	400	347	402	355	363	340	365	358	323	381	348	351	353	365	379	378	373	363	368	340	343	406	347	343	342	345	355	375	349	404	351	373	336	365	371	413	384	363	356	370	341	343	340	371	363	351	358	360	364	339	398	328	391	353	339	345	340	375	388	325	364	370	321	404	382	379	385	394	349	363	345	386	389	380	336	361	317	361	358	366	377	369	327	386	374	358	412	388	375	407	350	366	359	360	361	333	384	357	391	339	388	342	331	334	386	314	362	370	339	374	378	380	377	347	345	310	384	354	370	392	404	364	385	350	336	376	332	364	385	354	350	349	341	369	339	355	380	350	394	414	366	364	370	368	364	377	366	320	393	364	370	326	373	351	339	369	315	368	406	367	352	379	386	356	381	347	377	394	382	380	373	361	367	364	374	334	364	336	357	344	383	379	370	377	369	349	408	368	399	357	380	373	347	358	371	404	394	370	358	368	372	348	367	336	365	353	383	372	376	343	353	345	371	378	338	394	392	346	334	364	371	353	362	361	332	372	365	360	352	382	337	378	362	361	351	367	346	332	357	351	331	323	369	374	402	353	360	348	361	383	364	341	372	354	350	407	367	330	373	374	354	372	366	388	345	391	331	362	375	376	339	354	366	369	333	368	397	392	371	375	377	337	348	365	369	355	350	362	356	348	392	345	353	381	345	377	370	381	375	381	331	329	385	361	366	371	384	369	321	342	331	394	352	375	354	401	366	363	401	380	369	355	358	368	417	364	343	355	352	357	369	406	371	372	383	369	370	378	357	356	337	356	377	355	401	351	333	376	355	367	373	360	376	338	371	368	382	371	350	346	367	360	363	389	331	355	343	377	386	386	367	354	390	343	346	371	345	370	352	371	352	375	402	378	349	349	380	388	358	375	347	376	392	342	363	335	400	390	369	363	391	373	381	372	364	343	384	373	363	358	376	405	369	376	341	368	354	396	351	343	393	360	344	392	369	353	351	366	346	351	384	366	397	377	351	374	356	359	342	382	352	356	345	399	332	373	373	350	353	352	358	399	357	359	330	323	365	371	355	348	379	355	381	339	364	340	341	375	343	371	379	366	354	365	368	370	399	385	340	369	381	356	355	338	390	365	366	369	362	374	352	355	352	339	366	349	396	378	360	392	344	368	350	321	381	361	354	379	372	355	368	401	329	415	383	356	375	374	361	371	392	356	366	374	362	406	345	364	381	348	358	385	363	384	397	341	378	353	377	380	376	377	336	365	374	342	340	367	358	343	337	382	356	364	371	337	352	376	366	369	362	353	363	359	390	363	369	361	338	368	336	357	372	337	357	376	354	345	361	346	361	396	383	390	362	396	335	397	338	354	381	376	361	381	376	373	351	364	390	381	360	374	343	392	346	352	357	351	350	373	357	383	319	321	350	377	368	346	381	334	405	401	363	366	364	345	360	357	396	353	376	333	391	364	373	386	398	340	392	350	355	348	330	356	344	346	366	360	351	376	353	393	371	392	363	350	339	380	384	365	347	349	355	345	379	383	389	368	371	362	364	368	381	358	362	372	406	346	382	353	353	378	390	352	365	388	351	354	366	374	346	346	360	349	346	373	382	397	335	330	382	377	382	361	372	377	380	364	368	350	354	357	363	378	394	355	368	357	361	312	362	341	311	371	413	401	340	344	375	365	354	363	347	374	377	356	374	350	368	380	384	386	369	352	346	367	332	360	382	399	355	355	340	372	345	361	361	370	370	357	385	354	367	325	347	367	348	343	364	378	385	389	364	352	343	354	364	359	358	399	378	346	385	333	370	360	342	364	401	364	332	355	359	380	384	399	385	348	380	365	362	374	392	362	365	365	341	362	371	335	370	356	366	349	357	372	387	364	330	364	346	361	361	350	384	396	363	381	355	364	385	379	368	366	352	390	366	364	337	336	372	357	366	379	356	356	393	377	369	369	374	354	362	384	361	344	389	388	369	371	378	361	335	387	386	392	367	379	365	350	357	355	372	416	404	339	397	393	358	359	383	363	350	386	384	369	361	365	372	347	365	359	362	353	346	349	382	381	381	320	388	356	362	374	393	339	368	372	381	398	317	360	363	326	349	340	327	344	359	360	394	343	348	342	373	387	370	376	375	399	387	402	376	402	331	349	420	335	363	344	397	354	338	361	374	380	390	353	376	346	357	350	351	365	360	356	380	345	357	378	361	350	341	376	373	370	355	372	368	355	384	375	376	384	350	353	356	338	384	338	349	351	343	358	353	367	371	391	374	380	342	402	373	392	329	362	377	370	366	389	395	371	370	346	381	382	354	368	364	366	380	372	381	335	335	377	402	355	351	339	376	365	363	351	410	373	382	348	316	358	339	395	342	376	387	377	398	365	368	372	351	356	403	366	360	381	376	363	333	360	371	372	368	377	344	364	368	368	365	367	377	358	343	306	351	384	403	389	385	372	393	342	322	397	359	357	375	369	362	347	389	356	396	385	354	364	370	361	381	347	375	389	367	372	364	369	392	395	331	351	335	369	418	354	375	344	399	397	344	354	390	371	355	369	349	361	395	401	365	354	337	369	369	372	375	354	383	360	374	377	370	365	348	350	376	355	377	363	340	349	343	366	338	346	341	362	403	364	354	343	383	387	342	376	381	362	359	360	367	355	408	357	372	362	371	363	385	346	354	332	357	362	341	373	352	357	362	405	355	339	374	374	342	337	336	360	392	395	384	373	370	372	346	335	394	374	364	357	370	378	376	369	352	363	353	358	378	380	357	350	389	359	384	358	368	382	374	380	326	392	339	345	311	369	371	365	395	363	324	390	351	368	358	331	357	396	357	342	349	323	367	353	383	373	364	336	388	353	364	363	368	376	348	371	351	337	355	369	379	360	345	366	386	363	347	366	360	393	369	383	340	360	385	370	368	359	361	360	405	397	343	330	366	382	385	322	412	363	357	374	331	364	355	368	383	381	351	384	381	363	385	369	369	382	337	350	345	382	383	330	364	381	377	341	369	347	369	364	366	336	357	364	369	338	370	357	349	358	376	362	376	387	359	344	368	354	373	346	400	322	348	377	356	358	352	346	377	347	361	390	383	328	366	378	373	330	341	345	331	374	353	364	353	353	404	329	346	368	390	379	368	383	374	366	367	330	342	371	368	345	368	350	364	331	362	382	365	406	364	367	392	368	352	357	402	373	337	365	325	375	344	384	338	357	343	357	346	387	359	349	358	361	343	343	338	386	342	357	303	376	383	378	340	375	353	334	365	384	339	340	335	347	345	377	334	387	343	332	342	369	394	344
23415	21207	28424	24925	29418	25410	13434	970	546	588	624	562	583	601	543	547	516	536	532	540	529	560	542	573	536	561	554	575	563	514	569	560	515	496	562	542	531	515	535	557	545	552	533	508	525	535	528	543	511	544	552	514	561	539	510	530	540	558	558	515	551	529	551	537	523	516	527	552	589	534	537	488	508	520	556	522	557	522	554	558	549	538	562	562	520	517	526	528	539	537	528	507	545	569	528	545	556	511	556	523	521	521	526	558	532	541	526	574	527	563	574	544	522	550	535	513	485	513	518	522	538	550	554	566	558	494	570	534	546	535	573	523	522	527	548	544	520	534	504	484	561	491	495	588	538	554	521	507	580	541	553	527	507	553	584	560	560	599	518	523	549	532	511	550	504	549	537	532	532	545	571	558	540	555	535	544	547	509	553	504	508	543	532	524	516	558	594	563	543	552	515	550	548	509	552	591	511	529	553	520	500	543	544	473	496	527	556	516	511	526	525	542	558	509	513	605	542	537	523	526	542	562	552	479	537	534	544	514	581	512	512	556	600	474	523	526	558	539	511	567	539	567	552	514	561	512	575	501	527	557	536	534	549	535	538	566	546	500	496	542	514	566	563	539	557	551	530	509	554	538	548	517	495	535	537	549	524	566	525	553	533	530	566	494	552	546	543	547	531	527	548	529	519	512	525	537	479	543	533	509	502	519	532	516	549	529	542	539	511	515	538	529	540	542	544	569	551	534	541	558	525	553	579	511	503	512	523	543	524	548	557	537	519	541	534	527	554	530	548	545	507	559	509	539	531	522	533	541	535	521	514	581	548	562	554	533	542	532	541	525	505	543	525	512	581	557	513	535	544	507	535	524	549	521	530	511	513	525	557	544	586	518	546	509	522	572	514	505	528	490	564	518	542	525	514	547	608	486	535	550	507	516	504	549	559	551	508	560	547	553	581	527	548	503	554	519	520	529	550	520	553	560	533	575	538	485	546	561	516	562	538	519	522	530	531	535	506	541	528	563	550	540	532	533	496	532	547	535	510	508	586	535	498	486	536	549	523	529	552	586	568	531	557	540	552	564	541	521	530	561	521	516	511	529	524	548	548	509	543	510	567	533	527	519	504	494	538	499	519	532	517	526	545	522	574	534	526	556	470	579	562	578	513	524	551	542	509	551	555	540	525	569	545	537	524	557	512	526	545	539	543	552	511	544	540	538	566	568	519	566	552	549	556	517	516	558	542	558	556	546	516	539	528	541	551	540	549	559	522	530	506	540	527	535	532	512	505	554	552	506	576	559	521	544	534	544	544	493	562	586	514	533	550	532	558	506	550	573	514	575	543	525	512	523	551	535	534	548	541	565	522	543	556	543	509	510	544	521	496	610	523	547	535	524	532	527	580	543	562	533	526	496	524	553	534	520	536	521	545	556	503	530	531	514	534	509	518	546	579	528	530	570	516	594	585	523	520	554	548	555	545	494	544	559	510	523	546	543	551	517	541	550	525	554	525	523	576	523	547	551	549	529	523	522	534	568	483	547	528	549	516	503	525	547	529	541	538	506	532	531	552	538	523	535	556	577	496	554	484	553	511	499	556	562	508	541	516	534	568	502	533	538	506	530	493	566	527	519	531	509	546	537	545	526	519	529	543	498	546	514	498	522	553	507	498	513	538	523	509	535	558	526	572	562	562	537	535	552	531	505	538	510	503	543	491	551	508	561	560	550	537	503	566	528	543	518	564	547	531	524	524	523	479	554	542	552	542	532	543	548	540	558	529	538	517	524	523	494	519	522	516	559	584	520	491	520	509	509	493	531	539	568	508	570	498	505	576	479	551	542	550	554	528	570	589	562	552	510	483	502	471	529	572	560	560	542	552	526	545	504	541	542	537	557	539	563	539	508	534	518	539	541	509	488	546	552	560	530	551	515	530	511	514	529	562	519	563	562	520	525	555	488	519	539	517	566	493	561	517	528	575	537	552	508	510	505	542	533	497	533	503	530	573	571	536	559	511	541	528	531	577	527	494	493	533	489	525	574	552	579	535	517	537	565	547	528	514	488	571	518	567	555	552	494	549	535	535	540	534	546	503	550	531	480	521	589	510	511	559	572	545	532	509	524	539	554	542	553	498	561	509	516	542	513	516	578	602	558	554	530	609	511	493	590	543	544	526	563	563	534	552	510	529	548	529	595	541	522	552	492	517	473	524	562	513	553	570	543	538	542	570	533	550	529	532	519	545	533	535	551	526	526	539	530	555	515	526	493	570	525	587	541	490	544	541	592	523	526	535	514	527	496	551	487	548	511	534	512	531	534	509	545	509	535	496	532	560	491	550	502	554	533	547	515	577	507	493	575	533	488	521	546	506	507	537	574	542	537	548	544	553	540	532	526	455	570	533	539	586	519	526	528	539	538	512	512	532	560	523	513	542	538	559	529	527	505	524	563	539	507	513	527	536	543	514	515	539	548	515	595	533	540	559	562	572	558	553	526	538	552	538	551	587	545	524	524	516	568	549	512	539	473	527	553	506	517	530	535	539	559	536	539	508	553	542	565	562	571	518	489	527	513	554	544	492	537	507	567	542	539	553	561	541	519	531	498	496	560	501	535	526	515	570	568	505	522	519	607	542	532	536	545	547	520	535	540	549	539	521	514	562	517	515	522	501	582	541	540	476	559	515	552	563	554	553	557	549	528	542	492	470	491	499	549	535	514	517	517	528	512	520	530	495	562	559	511	530	501	558	590	534	533	542	547	540	548	549	529	534	563	545	532	506	541	554	559	509	548	506	538	566	530	527	544	537	508	592	508	509	509	542	544	531	529	545	523	533	529	535	548	604	571	522	555	561	533	524	531	541	597	527	524	546	530	511	507	522	512	539	578	505	558	511	563	564	529	555	540	553	530	550	517	572	541	573	568	497	531	544	550	502	579	555	540	552	523	539	527	569	547	516	572	539	551	529	530	534	544	498	511	556	548	540	511	493	533	509	511	536	539	545	530	539	535	534	514	562	520	509	526	527	527	535	530	539	509	530	548	517	533	546	576	515	568	497	531	573	537	534	492	537	530	525	540	493	557	543	532	596	582	526	488	557	539	516	527	600	516	515	533	473	529	492	512	543	532	540	525	518	539	538	507	528	506	498	519	576	504	521	543	564	546	552	532	508	531	469	547	495	502	507	560	530	538	559	556	526	551	560	546	534	529	550	536	524	538	580	549	507	523	558	487	520	518	570	541	527	562	547	507	552	537	527	569	544	521	488	574	537	554	514	559	482	544	528	493	533	523	563	552	528	546	515	517	561	543	539	543	503	575	539	565	548	548	534	516	557	539	569	554	538	552	501	517	540	550	569	489	563	565	522	551	498	537	547	530	513	565	515	534	522	528	578	498	565	497	498	527	526	540	544	549	511	516	520	547	466	582	537	543	534	526	492	547	520	513	576	552	545	558	559	527	536	517	517	513	559	504	551	514	532	515	533	539	568	598	536	529	481	527	504	540	558	518	502	493
45943	80649	58893	35365	41028	24842	10807	725	657	670	615	656	610	646	628	642	640	611	628	598	598	598	684	609	617	589	554	629	589	607	595	598	619	614	613	608	600	564	656	574	616	612	600	584	564	616	601	636	621	574	623	608	625	579	591	615	617	568	576	631	590	639	555	591	609	609	589	634	569	616	549	584	592	567	587	592	567	620	572	553	590	565	629	616	650	617	634	597	581	577	554	567	600	587	588	594	590	612	557	588	662	630	561	551	589	597	635	617	578	559	607	586	609	585	622	592	580	567	605	610	565	601	595	616	590	639	601	602	603	606	591	607	603	618	604	593	602	642	585	576	593	569	594	589	616	536	601	603	645	571	601	640	628	608	606	603	613	595	591	630	566	622	591	602	590	562	582	572	607	608	636	623	577	627	627	591	623	611	594	591	633	584	584	620	612	548	569	581	567	619	593	582	592	630	641	601	613	535	619	609	607	588	606	599	510	617	588	593	582	601	661	608	618	581	573	637	622	596	595	568	593	597	556	613	618	585	619	647	560	568	608	553	574	617	630	561	549	658	588	602	580	615	619	593	623	620	578	573	641	583	608	612	600	571	553	627	574	577	599	584	567	585	613	590	615	643	614	574	636	641	609	567	573	603	572	602	569	575	604	594	582	570	604	596	596	594	574	607	593	622	636	632	603	560	591	642	592	592	618	614	619	599	617	633	616	595	616	580	600	604	603	599	598	557	563	578	608	624	568	571	604	582	592	593	598	612	588	613	622	614	601	584	592	603	570	580	591	628	575	591	599	610	589	600	594	592	605	602	521	605	598	596	600	588	567	550	619	622	587	615	594	624	596	605	599	598	598	588	600	597	584	576	659	569	593	603	617	587	624	613	616	616	542	617	625	544	566	601	636	549	634	597	532	560	629	614	576	613	621	594	633	616	594	615	594	579	588	592	587	582	628	547	618	620	623	640	530	581	611	591	583	599	613	607	609	621	594	609	591	610	597	564	588	624	613	553	567	628	625	563	586	616	584	584	610	595	622	636	616	584	606	627	596	582	587	633	585	611	588	602	592	587	615	594	571	608	555	614	600	605	640	635	580	625	593	585	632	570	576	639	638	604	530	583	583	579	589	604	588	622	607	581	605	611	573	582	596	604	621	612	598	588	620	617	651	611	601	563	570	557	583	591	570	554	598	639	605	613	598	614	586	612	605	570	604	585	609	592	625	607	544	608	624	632	572	582	606	625	612	616	572	595	602	600	609	566	564	639	566	592	585	612	601	614	600	565	624	595	619	561	584	562	557	589	579	611	572	616	592	615	614	557	638	548	586	623	616	617	606	589	597	605	592	590	600	593	610	625	592	636	579	600	586	567	641	596	595	648	630	619	618	610	631	642	610	572	611	600	604	598	572	639	623	598	598	602	609	579	579	586	602	581	580	566	609	582	604	582	597	563	568	602	581	583	555	619	569	602	595	576	618	599	593	622	583	605	593	619	607	595	576	579	572	601	602	613	582	605	566	594	603	572	580	603	604	594	600	571	611	614	627	603	596	577	597	616	620	605	610	607	596	589	555	616	608	566	548	619	635	615	610	568	560	569	585	544	613	579	583	556	549	658	586	586	578	588	621	598	613	588	583	616	580	594	590	593	579	585	602	615	589	593	630	616	594	598	639	575	590	573	588	580	591	627	605	591	652	636	671	584	680	564	584	613	597	584	598	614	583	629	550	596	616	571	575	578	574	603	599	604	593	629	581	591	574	565	607	620	609	631	597	601	638	564	586	600	611	583	619	614	595	600	598	608	610	547	570	591	594	577	631	588	578	585	596	614	608	616	637	588	584	573	611	616	574	600	619	592	564	609	552	567	579	589	591	595	578	586	583	614	619	603	568	619	584	608	615	649	663	589	619	629	613	615	573	630	627	595	593	589	582	617	593	639	669	588	602	590	580	607	585	616	563	598	582	621	610	583	604	610	567	599	610	593	582	624	619	594	605	581	690	619	573	577	576	581	593	614	537	608	607	568	552	625	596	626	548	573	620	589	592	586	609	574	592	596	581	581	565	602	631	593	553	569	580	586	572	590	563	555	586	622	619	591	559	590	557	582	637	584	554	595	592	615	595	570	599	594	626	622	609	621	574	585	601	586	623	616	580	609	581	603	590	568	624	566	557	649	592	584	606	566	588	605	619	557	616	663	562	593	601	572	584	610	595	630	601	613	608	625	637	589	586	605	595	643	566	545	563	580	614	579	543	642	620	591	577	596	628	603	592	594	622	588	645	597	585	586	595	574	637	578	603	612	603	609	641	597	581	589	594	613	592	541	594	571	613	580	590	574	621	595	565	608	571	574	610	576	575	564	605	572	595	549	597	568	591	594	593	579	579	584	594	646	580	621	609	576	623	603	608	598	613	598	587	577	597	580	627	602	593	572	563	634	601	617	604	586	637	626	602	627	566	607	595	662	596	640	604	582	585	600	625	588	628	615	605	593	644	582	607	600	587	630	611	607	617	586	573	577	622	601	612	604	582	613	570	589	616	596	536	603	651	569	630	655	597	596	609	579	611	614	615	646	609	585	604	571	559	588	596	605	560	613	602	656	563	614	601	608	595	634	630	605	607	606	622	580	607	601	619	599	600	566	606	574	614	570	625	572	611	597	569	618	643	604	621	578	611	583	605	579	560	622	598	584	601	610	633	566	590	589	527	592	587	617	617	595	603	644	578	627	638	594	608	607	631	586	581	596	631	541	591	628	596	662	546	606	609	550	563	574	613	619	609	560	578	562	585	583	607	571	639	615	605	633	554	613	604	604	604	579	630	605	594	605	609	611	585	582	576	599	584	577	580	528	631	650	592	560	602	633	585	636	591	599	584	579	595	596	594	597	628	549	623	610	626	607	582	594	606	580	614	649	640	597	609	609	596	584	586	579	641	564	615	605	577	590	609	590	587	583	586	613	624	586	614	619	602	620	619	576	580	618	578	610	660	604	613	620	617	550	564	562	607	604	547	571	616	571	602	583	569	617	630	634	612	634	579	617	592	605	540	633	600	619	551	565	641	600	612	566	597	557	628	644	637	571	605	597	629	610	615	577	553	615	609	629	608	612	659	615	610	584	636	627	618	587	588	607	582	621	597	572	533	646	613	604	602	622	609	606	570	605	591	603	589	569	560	598	570	565	577	615	600	603	528	561	624	614	595	603	593	576	605	581	616	589	595	612	626	649	609	577	593	554	587	618	555	591	528	601	595	621	591	575	579	580	619	620	616	606	607	619	590	590	597	638	604	589	553	557	588	637	597	606	638	628	587	614	571	581	637	590	593	556	557	612	593	620	604	643	590	602	622	611	579	618	594	575	611	597	636	605	614	604	640	590	634	597	612	594	575	608	591	594	598	601	606	575	601	565	636	596	591	559	609	626	601	668	614	607	573	627	589	593	594	581	612	586	585	617	573	606	554	609	641	617	627	634	630	614	617	607	635	594	590	557	617	596	616	603	616	621	542	590
24484	21687	28619	25117	23694	13391	3746	336	267	289	290	303	306	269	284	307	304	272	299	270	261	255	282	291	259	225	273	286	261	270	258	281	246	292	260	247	272	239	271	276	283	249	287	255	265	252	273	289	286	273	265	300	282	275	276	274	276	248	261	266	279	236	272	258	279	267	273	262	292	271	299	294	296	267	250	297	285	282	270	285	284	286	277	300	286	263	297	263	285	294	254	260	255	231	272	271	277	268	276	276	257	264	258	273	271	278	248	284	299	258	262	264	271	269	298	273	275	279	265	251	289	277	257	303	259	300	268	277	258	268	317	247	284	256	256	259	257	272	283	273	291	278	245	275	280	270	274	292	294	232	264	258	288	257	291	262	297	285	257	276	275	246	293	275	266	257	286	261	232	281	282	276	285	253	276	279	296	288	274	250	280	277	290	271	283	268	239	263	308	270	258	296	274	277	329	285	282	299	278	254	273	292	250	276	284	290	278	251	262	266	307	240	279	293	261	298	283	284	288	276	284	272	283	267	249	266	261	263	261	266	293	265	264	284	272	267	266	263	285	297	308	282	279	281	260	263	289	239	277	255	273	265	259	280	232	289	278	267	261	285	250	249	281	276	294	266	278	257	247	284	277	270	290	263	270	260	267	288	307	251	273	278	270	256	280	279	229	254	267	279	250	228	266	268	291	255	263	271	270	258	251	267	280	277	301	274	273	258	288	294	260	265	291	290	299	264	229	290	308	243	250	292	245	295	304	283	274	292	310	259	302	292	284	270	301	250	292	271	279	259	272	291	300	281	278	271	259	289	268	262	291	283	299	283	233	275	278	285	281	270	255	274	251	258	290	305	274	261	269	263	262	285	254	272	258	287	282	287	241	262	239	266	302	289	257	266	285	292	288	247	260	255	268	272	300	275	282	276	274	291	269	305	269	255	264	260	262	278	271	255	271	309	269	259	257	287	283	257	244	275	249	271	288	253	261	230	269	258	262	259	238	264	271	291	314	242	261	271	270	285	274	268	277	283	289	250	258	275	259	262	288	263	229	289	297	248	291	284	280	271	310	250	268	267	271	253	258	254	271	294	272	286	249	302	277	264	280	263	250	288	302	265	259	291	274	271	265	297	288	274	291	307	255	270	272	276	275	283	275	300	284	279	249	262	301	259	292	251	274	246	260	300	280	276	251	276	248	263	287	281	250	275	303	275	307	279	303	264	265	294	274	279	270	296	271	268	264	257	293	253	242	282	277	275	281	293	292	278	290	274	261	313	285	280	277	269	273	303	297	289	282	293	283	277	286	285	248	243	297	294	263	274	267	270	271	270	267	269	284	237	271	259	258	264	273	256	276	276	279	307	268	268	279	277	279	261	250	276	252	243	268	269	278	274	287	299	237	276	289	230	246	253	269	275	240	269	237	282	265	318	276	253	271	266	271	253	287	290	286	263	264	258	283	260	286	278	281	281	282	252	278	261	257	259	284	274	274	277	274	297	283	280	274	290	277	278	313	282	270	261	289	277	271	264	275	277	283	303	277	279	270	303	270	272	259	299	293	282	260	263	246	272	293	294	267	283	272	273	245	276	297	309	244	249	297	293	256	277	280	262	282	228	277	286	295	295	286	282	257	271	251	289	276	280	286	267	273	283	245	274	295	268	272	287	264	262	290	293	277	284	251	267	268	271	297	281	279	285	249	271	296	289	289	253	275	283	269	245	269	286	288	239	258	306	311	269	283	279	265	290	289	244	302	286	267	278	249	290	254	238	243	265	301	274	298	276	264	280	259	270	291	285	283	252	258	269	255	295	257	255	267	287	256	276	278	259	262	282	269	274	254	299	241	270	285	290	262	258	278	289	245	243	256	283	274	292	262	274	259	285	254	252	278	285	263	276	274	281	255	276	267	249	245	298	292	278	289	265	294	304	267	229	296	243	279	265	263	292	255	241	287	255	274	265	274	256	279	271	297	301	278	250	272	288	295	263	282	268	278	271	274	264	310	257	297	271	287	269	266	264	299	261	273	276	256	236	267	286	266	267	271	288	247	260	284	261	282	244	267	273	263	251	266	269	282	280	281	287	255	271	280	265	261	275	292	264	245	271	267	267	299	271	276	278	275	286	263	284	265	260	246	300	256	276	288	265	255	268	247	269	261	290	266	272	257	281	269	273	253	272	256	284	261	274	269	285	256	300	275	276	293	297	284	280	275	249	254	301	267	260	278	288	237	259	252	257	251	295	276	248	283	259	276	264	277	264	297	263	272	275	249	252	273	289	241	292	270	265	257	245	284	262	266	281	251	257	273	244	257	261	249	264	283	270	277	258	258	276	269	265	261	264	283	287	248	292	266	284	298	273	289	282	295	272	258	275	270	286	255	287	295	249	288	283	312	277	281	279	270	268	261	314	264	277	271	244	272	302	256	258	271	268	265	271	289	289	276	269	299	269	261	268	260	268	285	276	265	266	279	287	275	279	282	247	244	264	290	263	275	304	287	292	283	259	267	262	275	297	254	286	305	272	295	244	273	282	262	279	283	281	265	315	255	274	248	276	261	257	268	289	263	271	271	265	303	250	278	270	268	293	287	264	244	258	283	252	276	297	262	258	253	292	270	280	287	281	263	260	274	269	283	279	275	276	281	261	285	296	268	279	274	261	279	284	263	247	297	276	311	264	290	282	270	303	243	260	279	246	288	255	232	256	301	261	268	261	253	263	282	282	283	285	295	288	265	300	276	302	270	257	268	269	264	256	284	242	261	228	289	256	289	283	267	264	253	279	273	253	270	300	272	266	260	288	265	270	272	243	266	288	271	275	280	303	297	280	239	290	292	276	245	251	262	262	262	276	303	277	247	266	256	288	295	290	260	295	267	260	233	261	271	245	266	272	263	256	283	260	290	215	276	264	285	281	293	288	273	288	253	298	275	272	284	252	240	274	300	244	281	275	309	269	284	252	293	288	278	291	299	279	276	282	265	254	252	237	282	254	268	264	263	282	286	281	253	297	256	246	281	253	280	251	308	279	254	259	264	288	286	258	289	258	243	259	253	271	274	283	257	269	244	284	252	274	314	278	290	256	271	280	310	292	292	250	287	265	283	278	283	272	272	249	265	279	268	286	274	289	283	292	269	264	287	275	242	255	249	254	264	284	271	243	239	282	288	251	277	274	308	273	279	274	290	270	258	276	280	292	263	275	264	261	283	291	288	281	253	260	283	252	286	275	274	268	266	280	289	298	286	283	304	254	265	258	274	270	269	300	273	272	291	250	291	284	254	283	258	285	279	258	269	258	297	290	278	297	261	261	276	249	247	266	276	280	260	277	283	250	295	289	252	261	302	258	273	258	263	308	267	288	252	268	279	265	289	276	273	320	288	269	288	306	273	251	271	282	300	270	234	275	266	276	266	236	244	256	255	293	317	292	260	273	263	270	266	268	270	279	291	286	287	290	261	301	275	274	266	272	247	292	239	261	257	284	301	276	259	263	277	284	257	248	273	280	268	271
48289	70202	51928	27672	32758	12206	6269	395	428	348	385	385	380	344	369	359	343	322	325	376	318	336	341	356	333	353	329	347	334	330	364	325	359	303	338	319	346	319	358	348	339	359	348	318	314	370	355	348	322	322	367	363	339	323	328	340	363	342	339	355	346	332	323	352	362	323	332	355	336	334	324	333	342	307	344	312	354	332	345	332	336	349	361	314	352	337	300	355	343	365	333	332	343	343	345	330	323	334	357	339	326	396	342	311	333	366	306	337	312	349	337	321	323	337	334	315	338	335	336	356	324	335	341	339	336	334	328	308	341	346	297	310	353	364	324	347	332	318	362	307	339	338	320	349	337	343	315	305	327	363	333	335	332	322	339	325	351	327	338	358	335	346	356	318	356	306	317	337	349	347	335	343	317	346	313	307	320	339	310	362	313	388	326	329	332	356	329	346	304	317	328	295	309	345	356	331	306	321	366	345	337	338	326	343	337	348	335	338	348	346	338	288	314	350	331	314	332	327	317	336	296	331	348	331	327	360	327	342	299	336	374	325	320	344	304	327	351	325	327	347	338	358	346	327	354	348	331	314	334	363	310	319	324	298	343	335	365	326	327	361	341	339	354	326	356	308	337	323	300	307	355	329	319	329	324	295	325	339	316	339	334	345	306	325	337	300	323	329	332	291	330	355	327	313	303	331	363	346	331	344	325	347	352	334	331	351	339	335	339	318	361	355	321	311	335	343	341	314	326	310	355	316	335	346	328	353	315	369	315	336	345	338	327	321	320	325	350	336	312	345	375	308	362	340	324	376	352	298	334	300	367	369	340	320	327	319	353	304	335	332	331	349	345	332	316	299	353	334	325	352	328	310	314	320	359	308	296	325	361	351	340	350	334	332	340	331	350	355	348	329	323	321	320	370	325	313	317	344	337	345	330	280	337	321	342	327	345	332	330	342	337	341	347	303	339	322	326	317	348	353	332	326	326	352	346	340	363	333	314	344	319	317	356	352	315	364	321	321	322	334	337	348	330	353	337	313	324	354	350	299	329	322	345	351	334	352	335	327	335	346	326	312	366	365	335	336	373	327	331	327	319	346	361	363	325	333	353	368	314	353	316	341	337	350	336	350	332	319	332	332	319	366	338	321	373	341	329	335	349	367	346	337	340	343	342	323	336	318	307	353	341	341	331	322	326	293	317	310	325	334	351	342	329	334	351	340	353	315	349	360	320	326	365	315	320	342	335	345	303	339	290	357	306	305	314	313	342	325	314	351	319	332	321	350	339	351	330	351	339	348	364	348	319	325	323	366	346	327	332	330	337	316	325	343	334	340	319	340	326	325	312	338	347	347	357	318	339	338	326	349	321	323	319	335	310	307	332	349	342	333	278	345	323	340	306	321	356	337	343	364	323	354	352	354	330	346	307	324	318	353	311	304	359	333	326	357	352	328	347	371	336	303	322	337	315	317	362	337	335	362	340	304	342	316	337	317	337	331	342	320	322	347	345	335	301	359	335	311	364	321	345	341	307	338	325	323	320	342	300	346	329	323	361	340	345	354	337	340	327	318	333	314	324	347	297	371	329	335	340	325	324	346	342	301	317	321	332	331	329	311	310	338	309	343	325	349	300	309	339	339	315	340	341	355	291	342	340	365	348	325	338	374	340	358	323	355	342	317	362	340	352	332	347	351	330	341	308	370	360	367	305	330	370	354	323	329	364	329	360	328	322	328	386	351	326	301	325	342	324	343	345	324	366	338	305	319	330	330	331	354	331	330	365	305	329	297	337	335	319	345	333	346	352	335	355	355	340	336	321	346	354	327	333	304	330	338	352	313	307	305	332	361	333	342	330	327	342	354	328	343	349	291	320	338	332	359	345	363	323	305	322	323	329	319	340	317	359	338	316	347	357	334	322	364	340	312	325	316	312	327	325	303	333	363	334	372	333	386	330	306	322	347	309	367	329	335	309	350	316	342	319	368	343	361	373	321	318	301	368	360	342	329	323	343	327	364	324	337	326	314	344	344	329	323	358	355	307	327	377	326	343	344	340	366	336	324	317	353	340	294	321	317	351	334	330	338	357	346	306	305	340	355	327	296	308	352	345	306	321	337	310	352	324	350	331	336	361	353	335	344	318	336	334	374	352	327	367	329	355	340	307	334	322	331	356	331	311	336	325	318	348	350	321	354	356	334	346	327	371	366	349	279	347	340	325	307	320	334	364	339	314	330	320	323	329	326	318	334	342	320	338	339	325	326	342	318	324	343	346	283	336	326	314	323	352	297	374	352	317	349	326	320	378	319	350	316	341	329	306	340	348	346	336	347	322	343	323	313	331	332	344	317	363	306	309	332	343	318	326	324	298	324	329	322	371	368	289	348	330	330	330	381	306	343	309	309	315	309	328	316	330	306	366	333	352	381	354	316	366	342	335	314	354	341	312	361	332	311	325	320	358	308	339	341	341	342	328	332	319	302	321	314	350	311	331	340	317	282	335	322	298	323	341	335	308	352	326	315	305	338	344	317	367	327	356	330	349	352	367	335	333	373	339	304	341	340	332	342	348	334	345	329	336	334	340	330	344	341	335	320	326	363	334	334	360	353	346	339	340	360	358	338	316	345	303	372	328	328	349	347	337	354	296	322	329	353	308	364	310	334	354	325	349	340	330	334	339	321	346	384	339	328	324	332	355	352	334	331	335	357	334	358	332	318	345	318	356	349	375	338	356	343	324	348	355	356	333	342	346	332	321	311	321	341	360	342	347	349	328	294	364	325	320	331	331	348	338	347	357	321	312	322	317	347	354	353	361	318	355	319	306	325	328	368	357	328	300	339	351	325	358	342	339	318	372	311	333	331	297	304	342	314	330	352	360	326	324	340	332	352	303	314	329	317	342	366	338	351	320	292	302	360	337	338	354	342	359	352	319	365	311	353	362	346	315	370	389	308	379	319	341	316	348	332	331	299	318	358	336	370	346	340	359	310	314	299	353	358	344	360	333	300	337	346	341	322	322	326	355	354	318	361	331	310	332	340	340	333	304	351	313	325	314	324	324	336	348	328	288	371	354	352	309	352	365	365	340	337	339	329	305	329	386	296	361	318	348	331	359	335	318	370	359	342	340	334	346	337	338	306	362	325	324	295	359	310	331	349	341	321	333	327	356	356	343	334	352	331	346	316	339	332	343	345	338	331	348	355	330	323	303	329	371	319	351	309	355	312	372	333	342	301	324	340	331	341	297	333	332	317	342	366	358	336	347	324	314	345	343	329	329	342	311	316	312	327	301	337	320	343	317	309	324	378	321	318	325	292	329	316	319	340	311	344	336	311	336	319	365	337	342	343	333	365	347	381	365	345	303	362	332	310	330	340	333	311	324	311	356	298	342	338	338	305	308	332	325	327	318	328	313	319	338	336	330	325	298	338	354	336	308	333	347	322	351	346	356	341	303	307	354	316	350	329	340	277	344	333	359	343	345	322	338	332	341	324	331	351	331	340	337	321	322	349	331	305
22254	20890	29087	23566	27459	23737	21225	2683	761	691	755	683	669	687	699	643	633	644	665	645	642	647	627	649	624	627	639	675	615	696	633	666	635	616	672	646	680	633	585	640	598	640	634	618	631	632	643	676	643	657	636	680	641	634	650	617	636	635	610	638	661	583	624	623	622	594	636	651	624	651	588	664	582	607	639	631	586	667	630	648	600	610	632	634	660	639	614	612	641	609	650	649	641	658	637	612	649	542	622	607	626	630	642	610	605	604	588	594	604	627	602	625	608	594	584	631	656	598	590	645	606	611	609	584	614	654	646	627	637	644	589	630	630	613	649	635	629	614	586	638	635	645	667	626	605	642	609	596	592	641	629	641	614	627	605	586	621	600	670	632	648	603	660	614	630	617	587	602	619	624	617	568	621	650	637	577	590	634	646	633	630	595	587	606	659	637	621	602	618	617	574	584	613	636	618	582	620	607	638	625	637	642	670	621	628	592	662	599	629	563	594	579	612	612	619	593	673	579	629	598	640	615	581	593	621	619	682	611	576	661	613	631	691	628	620	648	638	613	668	611	608	655	586	638	641	642	576	613	621	612	643	629	606	638	631	616	657	636	626	681	601	636	576	644	647	646	630	626	611	620	606	617	650	591	591	565	611	646	600	600	684	588	597	600	661	567	624	645	602	557	586	592	631	685	652	627	640	635	594	610	578	655	599	677	644	636	625	622	617	612	592	615	593	611	607	612	606	641	583	619	629	634	605	604	630	637	647	637	626	629	608	621	617	600	602	612	568	618	598	632	616	653	662	652	606	605	627	589	643	605	611	620	606	652	622	631	634	621	606	647	603	637	597	639	613	639	604	591	640	630	614	620	632	607	590	619	662	626	614	615	603	598	643	606	653	616	639	590	660	605	584	609	635	613	608	652	649	615	624	607	602	597	600	623	666	621	644	612	635	595	663	606	615	639	645	604	631	599	621	618	625	636	633	590	666	623	659	630	643	600	621	648	627	629	626	640	672	669	622	601	612	604	572	610	613	628	618	635	651	604	632	649	658	605	663	617	649	653	629	627	586	685	578	638	655	625	632	601	621	619	639	587	607	655	611	616	622	601	628	626	630	645	637	643	605	626	595	550	672	661	638	640	607	607	649	658	605	630	651	642	583	560	548	636	683	652	631	634	628	632	604	624	637	584	614	643	621	640	611	645	591	592	602	611	603	614	611	609	643	608	666	661	648	637	682	603	581	636	657	637	653	645	654	625	624	579	582	604	667	617	623	609	643	607	628	625	624	649	566	652	602	594	669	622	625	645	652	592	630	622	600	603	634	630	625	683	654	621	671	614	618	593	606	629	612	613	595	650	607	615	611	630	655	577	585	605	666	645	627	617	645	620	605	599	620	673	656	624	611	650	609	618	613	570	590	603	599	648	592	654	650	653	644	607	653	601	606	657	604	657	635	640	656	553	665	639	649	656	610	608	638	613	590	631	629	605	565	605	603	605	615	662	632	628	606	600	622	575	621	637	614	642	623	620	618	595	584	659	632	618	674	610	620	592	656	608	593	620	654	630	618	630	641	623	626	597	607	602	629	622	598	611	619	647	612	647	647	622	667	577	641	606	660	626	619	649	630	630	613	655	626	649	642	616	641	646	608	631	586	585	653	654	580	667	616	627	634	614	592	622	641	656	651	595	598	637	586	577	634	649	602	610	676	631	621	658	566	640	647	626	639	618	628	606	607	613	638	608	603	626	610	596	628	606	608	629	624	610	640	615	640	616	652	646	626	626	702	615	648	636	618	663	587	674	611	625	601	590	680	607	621	593	622	658	624	602	625	620	560	612	651	599	615	605	646	581	588	602	649	601	635	621	628	658	632	640	667	639	636	657	627	598	638	655	643	647	617	661	607	612	640	602	603	663	595	651	580	637	599	619	584	643	613	623	609	624	578	636	644	621	618	615	617	605	600	675	611	595	579	630	640	572	606	615	663	677	627	613	648	661	642	641	617	626	620	584	604	604	625	651	622	651	679	597	607	646	629	602	604	634	602	617	635	623	595	591	630	664	644	587	663	586	633	602	618	590	644	635	620	641	629	645	627	651	642	625	648	607	624	622	619	623	638	637	641	678	598	628	639	613	629	586	612	598	610	602	595	593	604	641	639	608	638	616	615	611	656	666	609	590	656	617	635	620	704	593	649	631	645	627	627	608	567	602	630	632	561	603	559	642	662	573	620	609	580	636	582	644	636	634	604	658	657	620	636	658	631	621	661	635	574	614	586	636	619	645	610	602	674	639	637	662	633	685	623	627	661	610	666	585	643	579	619	678	660	600	615	653	614	620	642	659	650	594	626	625	615	631	601	614	577	579	596	620	646	630	607	620	621	669	682	610	603	637	628	630	665	639	626	628	620	601	632	644	611	597	595	640	637	609	583	617	639	638	636	605	615	598	676	611	610	624	601	649	607	615	601	599	638	646	664	662	653	613	629	669	581	649	604	637	593	615	598	612	639	666	623	582	616	610	642	675	613	594	620	593	600	629	639	630	640	645	667	644	593	608	671	611	611	597	630	651	640	652	616	587	652	635	691	632	621	631	631	608	664	622	645	611	614	650	618	584	625	632	624	600	598	630	619	649	625	665	621	573	593	656	592	621	614	610	623	636	635	636	612	607	595	622	607	599	626	607	614	596	626	615	635	643	623	619	614	657	601	617	651	600	592	602	613	616	611	624	644	630	632	651	650	656	626	628	638	652	578	588	629	611	576	649	601	595	567	638	652	552	594	613	622	610	665	651	596	647	648	590	597	603	583	639	617	684	646	618	667	639	619	605	649	657	598	628	634	630	627	667	604	621	640	644	637	644	578	716	606	635	617	609	656	664	659	615	629	633	659	642	644	608	603	618	620	605	594	630	612	613	630	620	593	575	634	624	624	585	568	633	634	578	641	644	622	570	627	643	650	622	651	651	618	646	658	604	611	624	639	613	609	640	613	650	613	605	645	676	614	615	660	611	605	658	591	617	590	637	609	659	642	616	644	671	636	592	634	622	643	654	638	646	608	669	596	614	641	634	576	628	631	607	649	607	647	606	615	610	634	614	623	629	627	609	655	619	591	653	587	620	692	610	629	609	612	646	636	652	695	648	639	617	646	637	585	581	597	614	618	598	601	630	603	596	668	618	640	633	616	636	635	640	625	646	618	593	626	603	640	661	592	603	632	625	620	649	596	608	611	647	597	613	567	643	644	597	589	660	598	625	640	644	598	624	609	619	609	640	616	643	620	649	565	584	638	633	651	630	623	594	615	600	658	618	617	641	608	615	595	686	597	630	637	611	646	671	645	659	613	659	640	612	652	623	656	642	615	637	631	587	616	658	703	626	624	626	663	602	599	601	638	634	627	649	626	633	689	622	626	635	605	680	633	603	621	627	615	592	642	617	596	607	608	617	652	607	627	629	677	583	613	626	607	624	629	588	583	583	612	603	643	611	606	588	638	643	664	610	587	635	600	589
45438	90140	76058	50003	50463	16102	14175	950	871	831	819	765	753	762	785	772	757	760	718	697	741	706	717	761	719	702	710	700	681	705	695	730	725	710	723	708	726	730	762	738	649	737	716	702	710	703	714	730	711	736	658	718	734	681	741	711	664	713	712	720	690	662	688	693	729	661	704	685	722	719	677	751	673	655	698	679	658	676	727	675	728	674	714	733	679	675	706	683	751	701	642	741	681	684	684	652	695	731	766	732	731	743	727	676	735	695	692	723	715	677	743	709	725	701	703	706	678	709	680	697	763	643	703	688	704	692	661	704	684	730	673	764	712	690	675	712	679	700	741	687	641	685	662	748	672	672	671	703	687	726	724	683	681	711	706	666	759	716	680	701	681	665	752	700	689	699	661	689	720	672	678	682	722	674	666	672	727	706	666	645	723	739	684	664	752	696	720	729	679	782	678	686	680	692	642	696	726	728	660	670	666	684	675	688	732	705	720	700	685	690	697	733	706	679	695	703	681	676	663	685	729	731	643	681	718	713	717	677	744	714	695	680	700	709	677	654	694	732	690	704	719	717	778	718	745	670	731	755	745	687	677	701	728	738	705	686	651	684	695	730	696	692	711	675	702	701	747	672	704	724	671	677	750	679	709	690	713	669	672	703	730	684	701	709	696	736	707	675	717	705	667	662	693	708	732	644	695	670	686	710	679	660	691	694	674	761	733	700	685	712	687	666	666	674	733	738	726	649	701	694	691	695	684	706	662	675	691	699	666	705	678	728	725	674	683	699	654	698	682	704	673	677	713	714	721	718	711	708	690	656	730	652	708	683	699	729	661	717	690	740	699	733	681	691	680	727	713	685	727	697	719	678	683	693	672	700	681	715	632	728	742	731	642	733	620	688	666	730	714	695	719	662	676	691	709	697	690	680	734	713	656	719	685	674	688	744	684	692	718	680	682	669	653	689	706	652	665	757	731	702	721	678	712	729	714	667	717	753	668	707	732	655	705	710	692	647	701	691	709	744	703	697	661	671	683	674	671	723	658	714	689	687	694	673	736	726	635	631	691	686	694	732	724	675	662	746	661	718	687	719	718	737	731	664	720	682	728	727	712	696	686	665	692	724	681	685	663	712	754	684	721	669	708	710	671	664	746	685	707	687	686	724	686	713	673	714	696	664	697	706	700	688	712	707	707	678	671	705	700	684	713	719	669	716	699	664	766	741	691	705	696	713	728	717	702	711	690	695	725	692	712	736	706	698	708	701	723	668	707	695	709	709	722	676	697	724	697	650	682	699	635	696	705	697	733	753	705	647	719	682	695	714	705	729	662	656	654	741	675	717	663	733	630	692	703	709	698	695	651	705	665	687	712	672	711	664	709	701	708	698	682	754	685	693	695	678	760	715	676	687	668	625	704	681	753	695	700	708	738	697	723	725	668	701	701	732	719	686	634	738	674	703	701	686	655	706	646	709	712	719	693	670	695	676	701	692	725	713	720	725	712	701	731	671	676	693	681	720	723	719	667	722	680	676	706	678	753	745	725	697	710	688	712	671	662	681	675	664	681	717	700	704	645	698	738	697	666	708	677	751	719	718	697	677	704	737	708	737	698	682	676	720	716	695	704	710	709	699	701	723	674	695	714	714	678	723	632	668	690	693	675	711	713	714	656	699	667	679	727	716	708	695	679	745	661	709	692	669	692	738	737	669	629	741	669	698	676	664	685	689	670	678	690	709	680	696	696	717	704	753	661	731	702	732	719	691	683	735	759	654	694	682	678	751	692	660	691	784	681	701	713	718	747	741	685	680	726	674	634	692	690	721	704	694	668	684	705	706	640	670	686	720	672	693	665	664	670	691	657	673	652	693	675	733	702	729	711	685	707	705	686	701	672	711	692	731	716	719	697	714	669	695	725	731	717	656	695	696	719	697	748	655	680	686	652	699	690	745	731	694	690	724	671	650	697	722	675	736	688	711	670	704	699	726	672	715	708	708	699	704	662	702	712	712	699	694	719	654	765	670	689	738	673	669	717	708	690	648	701	721	718	657	658	729	712	698	735	687	696	718	721	734	687	665	672	690	685	715	715	724	690	684	694	654	674	694	657	732	693	672	740	716	700	691	698	690	660	704	693	686	696	720	703	707	694	700	705	739	737	750	736	704	697	685	708	736	716	732	717	667	714	715	701	654	662	707	673	699	688	713	731	712	696	732	688	687	673	658	652	681	686	680	692	728	701	692	727	662	710	697	711	709	721	712	743	674	724	674	687	669	656	737	631	681	729	708	724	739	742	723	728	681	690	670	684	739	690	676	645	632	699	660	695	643	700	678	718	686	722	737	632	688	740	674	711	696	693	680	697	719	694	686	711	678	693	703	723	731	694	718	736	688	641	670	684	698	716	686	714	683	716	740	670	693	721	671	664	683	684	685	735	717	767	683	695	718	639	693	712	751	692	694	676	678	680	678	724	684	711	712	733	670	682	652	690	694	689	720	710	749	727	704	697	716	699	682	713	698	747	696	714	710	623	691	706	736	645	733	706	659	710	674	679	683	718	672	727	648	687	726	656	717	673	725	689	667	683	694	628	686	664	723	741	681	687	671	741	669	707	686	667	668	704	730	689	705	733	728	689	675	638	722	664	690	674	692	679	676	656	706	660	681	667	697	737	728	754	700	725	691	631	753	708	699	705	681	699	721	725	720	685	768	681	737	706	700	699	707	699	671	650	679	658	721	700	724	721	690	741	703	677	694	698	702	697	733	708	703	694	687	730	672	666	706	724	748	727	687	725	709	718	676	716	678	707	666	711	682	674	723	675	664	699	683	721	701	646	709	692	657	660	712	695	704	707	677	731	655	695	657	717	655	752	697	684	705	688	695	690	691	672	664	726	658	690	694	685	704	667	668	731	691	644	680	715	709	706	687	733	707	668	694	730	702	674	693	681	708	713	721	730	734	705	669	688	685	725	707	723	690	680	730	674	671	686	692	710	690	645	703	677	705	696	746	722	687	690	654	650	703	757	732	718	694	682	704	743	710	718	701	693	642	692	749	689	682	676	688	685	702	732	711	701	743	711	721	675	714	668	676	698	779	680	702	726	683	735	689	699	670	708	661	657	704	722	738	636	652	662	674	688	639	697	726	678	687	732	714	691	730	676	702	707	732	677	710	687	717	685	692	661	700	710	704	682	701	749	685	741	636	708	693	729	721	706	689	680	679	652	743	712	690	666	727	720	716	688	699	713	710	699	701	647	724	670	683	693	652	656	727	727	669	679	690	646	644	689	727	715	692	655	733	673	690	767	725	696	748	663	688	702	688	712	699	679	728	756	757	730	728	721	739	720	730	709	668	736	711	703	668	679	671	687	716	690	659	720	651	705	689	716	708	644	661	684	719	741	683	686	674	722	731	693	689	702	736	755	713	761	742	660	695	688	682	698	728	687	707	701	675	678	746	677	743	686	714	711	658	728	738	684	684	711	693	711	717	746	720	648	693	693	697	700	698	695	703
34954	29735	25324	12462	7853	1534	1337	336	303	321	335	342	314	329	348	328	352	333	307	324	299	300	310	316	334	323	293	304	355	326	349	281	295	315	323	330	321	329	326	314	346	332	318	322	341	344	330	318	324	343	301	306	319	342	304	327	344	305	318	299	310	288	312	350	310	307	273	350	280	329	323	318	317	352	306	322	313	324	297	362	299	340	303	311	355	311	348	312	317	330	312	320	319	324	296	325	333	304	328	332	312	310	318	334	324	338	298	316	329	315	279	325	334	315	327	329	328	305	345	336	299	284	321	326	302	361	310	332	297	300	309	312	323	359	309	277	319	324	323	294	296	323	316	355	336	313	344	308	305	308	340	332	310	320	335	294	313	314	308	340	287	297	312	308	338	306	331	325	344	330	330	357	316	313	328	326	320	287	296	312	306	315	327	301	301	294	328	328	305	283	268	310	276	312	341	328	306	351	294	340	341	343	308	340	332	334	342	312	346	313	326	304	328	329	343	341	328	320	337	320	337	312	311	289	305	310	300	305	342	365	319	318	317	306	325	315	299	293	328	323	320	344	312	331	342	324	307	322	311	365	315	346	324	326	315	318	320	318	324	343	340	337	324	296	347	298	299	352	293	293	322	326	300	282	343	302	329	346	323	308	321	332	318	297	314	318	332	304	325	310	294	311	309	327	352	328	315	367	300	315	339	324	299	332	327	313	306	328	314	333	324	331	349	308	305	313	323	315	336	317	314	336	282	313	312	344	311	329	292	340	299	308	313	316	369	307	336	340	313	312	300	324	320	325	324	304	304	314	317	336	312	337	307	314	340	329	316	299	346	318	314	293	335	349	323	308	314	325	331	325	328	334	329	316	312	319	276	324	314	313	335	370	302	292	307	313	318	291	320	318	334	337	295	321	315	294	348	312	311	325	285	286	344	303	340	305	293	316	320	322	309	345	340	289	331	347	318	314	293	329	317	305	299	313	323	348	328	321	323	299	315	323	333	307	340	313	326	339	334	352	319	324	335	311	328	296	301	326	328	310	295	338	303	316	317	299	340	351	342	304	333	337	319	322	336	297	307	328	321	348	336	329	290	340	319	353	332	309	325	336	323	323	308	331	315	323	321	349	311	314	315	325	302	325	305	323	307	339	325	345	307	340	340	305	320	316	330	332	342	318	341	308	331	315	337	312	310	316	355	338	306	329	294	327	341	323	334	306	321	312	327	292	313	289	303	344	346	287	338	315	315	334	280	300	321	327	316	325	335	294	306	320	290	339	319	293	316	311	314	309	332	335	311	316	337	308	368	333	316	296	318	299	267	347	325	319	321	347	332	321	337	295	323	311	310	345	322	319	325	322	294	304	306	340	322	328	316	321	317	290	319	337	315	340	290	303	303	301	329	326	324	322	303	348	339	307	303	336	293	280	304	309	309	305	318	304	313	307	348	310	327	324	348	318	355	341	298	320	337	312	312	340	346	353	340	312	311	315	313	324	311	281	321	323	295	309	330	322	328	312	306	348	314	311	322	315	321	286	329	325	312	305	307	299	300	308	304	357	329	292	346	306	351	340	305	296	321	336	349	297	294	315	327	299	293	313	298	295	309	300	288	326	320	357	288	333	313	304	339	293	350	293	314	330	309	326	327	306	282	331	324	341	336	310	324	321	307	311	287	319	307	317	313	307	318	310	322	309	313	354	303	311	316	320	314	315	321	327	327	295	320	332	318	324	327	364	337	317	328	314	314	346	308	334	331	335	297	322	324	299	303	324	330	336	329	328	323	317	306	312	330	333	315	308	313	342	328	288	334	296	332	322	311	297	321	316	310	323	364	324	324	323	322	309	328	317	314	323	338	347	327	307	334	296	371	283	318	306	309	352	332	321	324	324	334	297	295	303	304	307	307	335	324	320	281	300	301	312	357	330	350	318	324	326	308	338	299	331	345	310	348	367	329	294	333	324	287	329	274	321	325	327	335	299	317	340	349	345	306	279	335	327	318	304	324	321	361	318	298	328	312	339	332	322	317	313	308	302	310	303	313	319	315	315	334	309	301	279	314	307	322	308	334	314	316	338	314	313	353	343	294	325	331	310	359	294	348	333	331	296	335	329	342	299	331	313	311	337	300	299	315	343	322	337	335	293	320	303	323	284	316	297	348	332	320	342	319	332	289	313	325	335	323	353	342	305	342	308	347	333	325	307	314	343	348	304	326	301	321	314	307	304	319	299	343	340	338	330	309	329	333	331	351	333	301	363	321	318	317	330	330	353	317	337	338	315	325	331	313	308	371	300	336	279	319	296	312	300	323	322	310	322	325	336	311	334	322	324	331	335	333	329	305	358	325	309	322	344	339	316	339	317	330	329	306	310	330	330	310	275	317	329	309	299	320	324	336	302	343	329	333	313	318	339	303	305	299	343	337	303	325	331	317	304	311	311	361	319	330	324	321	311	327	303	331	349	318	317	350	296	348	311	329	294	317	349	305	318	315	311	318	312	333	311	327	313	297	298	317	345	303	289	329	311	344	349	329	291	298	354	302	287	323	345	287	295	319	314	334	302	338	358	329	312	342	299	326	338	357	280	311	310	292	309	304	322	315	328	329	335	320	310	327	313	314	308	306	339	320	314	318	303	323	350	318	347	333	316	286	299	340	308	321	293	313	276	324	341	304	282	342	330	300	323	327	304	303	270	344	303	325	313	313	310	352	313	338	332	341	338	317	300	311	333	339	305	316	328	334	306	348	312	337	342	302	351	324	285	342	311	303	293	301	314	322	320	309	333	298	305	301	282	319	301	318	326	338	315	304	282	303	295	329	331	325	319	343	285	345	325	327	318	304	305	343	338	308	323	300	353	329	301	334	319	284	322	362	301	332	331	312	347	322	325	300	287	320	324	313	302	326	350	326	309	316	328	335	335	328	326	299	315	329	329	324	293	339	309	330	326	358	328	302	317	351	310	302	316	282	340	313	343	331	307	355	323	315	335	320	312	313	350	351	343	349	305	312	340	300	323	348	302	322	313	313	321	314	329	322	315	345	330	304	316	307	340	337	331	311	309	311	306	332	306	309	306	332	308	295	311	328	329	314	297	299	306	329	369	318	329	336	311	298	299	325	318	326	317	307	297	288	342	327	331	336	317	337	342	332	304	314	331	324	309	333	312	319	323	318	345	322	319	303	329	295	323	318	267	305	304	325	294	330	304	309	330	322	342	325	311	301	344	321	336	343	316	307	343	335	328	344	330	324	313	330	313	311	301	316	338	363	320	304	312	269	316	334	315	303	318	315	324	305	319	300	349	314	338	336	307	320	311	320	313	321	336	320	328	331	363	300	324	316	286	344	292	341	329	327	315	282	290	289	357	347	311	294	309	294	297	324	341	314	322	303	322	319	320	317	312	325	338	327	344	326	321	348	307	312	323	323	294	338	337	327	314	303	361	351	295	307	325	304	326	347	326	324	338	299	329	341	346	297	314	321	311	335	347	330	321	313	344	329	339	316	329
42575	39611	26507	9695	8891	1628	1718	365	363	394	393	384	371	378	374	382	360	384	362	392	402	368	382	368	370	374	373	384	395	355	362	367	359	359	382	325	368	396	391	351	392	399	359	356	361	337	380	375	369	331	371	380	365	395	380	362	411	346	374	359	350	366	379	387	366	370	355	366	341	402	354	353	378	389	375	357	377	393	367	350	370	371	351	355	372	394	376	352	359	332	372	384	378	355	397	374	372	372	384	350	365	374	370	362	349	395	365	383	367	358	391	403	317	372	396	372	359	411	365	350	374	354	383	369	358	362	368	359	363	372	357	359	344	367	381	376	378	368	378	366	342	347	374	372	424	390	393	378	357	394	381	366	361	359	332	357	353	390	372	389	364	398	360	369	369	380	364	399	383	365	396	368	379	426	407	363	397	401	357	374	387	370	350	360	379	360	382	366	369	364	338	373	353	397	350	378	371	398	376	390	339	370	393	367	370	344	347	374	396	355	363	371	368	374	343	399	373	387	350	405	364	394	368	362	341	396	394	400	380	372	410	360	389	362	351	356	390	363	375	369	394	359	371	369	377	377	376	390	389	406	392	366	341	358	374	353	370	405	401	385	401	380	352	351	367	385	385	325	366	361	355	384	341	367	377	404	361	373	353	360	385	366	365	373	360	360	395	369	359	403	377	392	358	369	379	401	371	385	389	358	369	341	390	367	379	353	380	361	368	348	388	362	374	357	353	401	367	353	426	381	338	378	376	378	349	381	375	361	373	345	384	421	364	360	384	382	368	367	346	374	378	384	358	372	348	408	331	363	356	347	355	350	372	346	350	377	375	362	379	401	368	414	351	361	384	358	381	356	342	367	318	366	377	389	378	373	356	369	384	377	361	345	390	382	381	354	346	370	385	342	386	378	374	379	379	378	385	397	357	366	362	367	363	380	362	340	342	363	385	388	355	370	377	344	407	401	390	372	376	354	401	347	369	360	381	380	371	370	401	374	384	379	384	383	337	355	389	364	394	393	372	407	363	389	365	389	358	407	367	346	372	349	385	352	361	349	384	382	366	406	363	388	356	388	385	363	349	370	379	366	391	379	383	355	374	398	369	369	334	337	392	380	388	345	388	367	366	343	370	370	382	356	371	389	365	386	362	387	368	353	352	351	368	362	368	393	325	375	339	386	381	380	373	366	383	377	365	346	350	377	365	374	408	359	340	351	323	371	383	375	330	379	321	374	350	370	367	362	382	377	330	403	357	338	361	352	361	372	399	394	397	363	381	370	377	364	380	365	371	390	361	350	343	364	390	344	349	381	359	347	389	371	373	389	372	377	356	374	340	390	392	390	350	403	378	387	366	387	370	366	378	370	338	400	374	388	369	350	328	388	368	378	395	396	362	380	392	374	367	382	369	390	366	385	408	361	378	386	380	359	381	398	382	371	372	414	361	418	368	371	360	385	372	364	375	375	353	410	393	348	361	384	346	359	358	397	392	388	383	355	359	342	379	381	363	401	365	364	387	375	354	320	387	375	405	363	381	392	386	391	381	351	404	391	357	374	351	334	372	380	352	378	355	364	358	387	400	368	352	389	367	350	381	381	364	371	413	350	374	348	392	391	388	361	379	367	372	390	380	377	368	371	396	370	385	348	375	356	390	369	392	381	376	354	395	349	396	378	396	402	419	384	362	355	377	380	384	389	352	358	393	393	378	355	373	402	352	372	397	340	393	374	376	380	369	342	347	411	342	356	395	390	363	354	365	348	342	356	382	365	346	421	352	373	342	350	372	369	368	362	358	387	383	366	359	379	358	368	370	396	366	365	328	373	401	359	380	367	359	376	383	408	396	407	375	342	361	369	337	374	337	376	382	376	388	375	354	378	390	386	360	387	397	401	349	361	385	343	370	358	337	368	345	361	364	339	381	358	376	383	400	367	364	362	346	396	403	381	384	360	353	359	383	395	370	411	356	375	359	372	377	359	359	353	365	363	357	395	395	361	399	336	378	375	345	385	381	358	362	347	402	400	363	361	365	382	351	348	367	369	400	402	328	374	373	358	364	362	360	367	405	353	345	382	346	339	340	378	372	329	356	358	379	378	358	366	359	365	341	366	360	349	398	373	389	359	439	367	342	379	375	351	355	357	384	348	353	400	377	362	383	375	353	373	399	412	353	391	429	312	357	373	388	377	365	330	370	410	369	344	391	372	357	353	377	385	415	371	352	378	395	358	346	359	364	385	372	353	373	386	387	380	382	379	373	334	378	390	343	375	393	382	351	377	353	365	396	415	359	384	371	369	387	383	354	360	386	371	360	405	363	378	335	350	349	369	343	357	357	372	363	374	339	343	348	349	374	358	393	325	384	332	360	367	372	398	406	371	360	364	318	366	364	390	360	376	395	382	347	334	359	372	369	365	372	384	379	363	392	401	372	390	368	330	363	372	403	364	391	376	374	360	345	377	387	392	354	389	376	349	397	391	352	375	358	404	366	368	403	400	364	343	351	353	384	357	391	375	421	359	335	348	373	390	345	405	352	374	360	362	402	376	373	323	387	374	366	356	360	357	360	383	366	379	377	376	340	397	357	328	352	357	337	327	376	367	357	401	361	369	437	380	353	387	351	392	377	382	384	349	374	386	381	397	347	363	374	371	362	386	388	364	396	383	382	368	369	334	346	375	389	400	371	337	371	401	363	362	344	369	379	379	362	340	388	355	390	378	347	366	406	393	366	382	366	383	359	406	353	380	369	330	390	366	371	379	331	373	379	376	329	408	372	377	357	364	376	381	375	378	385	371	366	390	367	356	371	361	369	412	377	390	385	350	382	380	354	377	397	377	346	380	347	370	370	365	372	361	365	367	375	335	385	399	380	367	380	367	363	356	375	374	363	387	385	347	400	374	378	395	369	359	372	370	376	372	373	400	356	369	367	365	385	363	383	380	374	368	369	356	381	380	362	379	348	366	388	349	370	365	384	397	370	374	351	393	373	407	382	378	359	361	392	385	355	358	398	409	358	345	405	340	332	401	389	352	398	384	392	379	403	350	377	351	356	390	373	371	383	343	374	395	388	373	352	377	403	341	369	381	353	384	373	349	410	360	360	365	382	387	342	387	395	358	403	377	373	405	349	378	381	356	357	339	373	379	374	378	369	340	372	353	366	352	373	391	398	356	328	383	405	347	365	374	376	370	384	371	390	416	365	399	365	360	399	355	380	399	337	420	349	366	341	378	385	399	391	376	399	350	357	404	366	381	364	362	382	345	353	373	366	363	362	357	392	379	373	396	377	391	380	379	381	367	354	393	379	393	370	398	353	358	380	354	383	386	368	370	373	391	352	355	362	377	357	374	378	360	370	331	352	331	388	367	350	374	369	370	340	357	391	365	357	367	380	355	361	355	376	370	411	356	359	367	350	395	349	358	333	362	348	392	362	358	365	370	374	393	382	367	379	372	389	387	384	379	390	394	357	402	349	366	368	377	389	317	360	325	360	359	346	367	378	373	353	387
23392	21112	29883	25854	28099	18622	12062	939	554	606	508	577	562	566	564	546	545	620	509	532	551	540	564	514	570	539	571	544	584	526	541	502	524	569	548	514	512	585	542	558	532	546	548	516	535	542	523	547	549	537	562	537	505	539	523	541	555	504	535	534	527	506	496	555	509	544	547	575	518	548	574	544	532	523	496	576	523	524	531	522	519	484	517	595	547	556	528	500	528	535	539	547	522	539	565	524	535	507	507	562	570	547	576	519	534	535	606	539	516	510	533	578	520	574	529	535	604	496	551	489	528	578	537	599	495	548	506	553	522	496	518	506	552	535	525	516	503	560	559	550	560	522	530	542	541	576	510	561	521	518	580	547	524	568	546	545	489	501	516	509	515	554	531	560	560	521	538	494	535	535	528	492	551	530	557	540	548	575	564	550	530	527	506	529	523	516	558	529	523	534	513	558	587	535	527	527	514	564	528	526	549	542	551	551	563	524	528	516	556	537	524	523	553	527	520	566	500	480	498	511	563	560	536	516	558	556	579	539	493	574	503	536	564	526	510	524	524	563	524	505	506	537	515	537	557	529	536	505	557	586	534	560	547	591	562	564	579	533	564	524	544	521	543	526	515	508	502	531	523	517	500	524	497	521	532	505	570	568	598	541	559	570	544	538	577	514	508	527	565	549	532	522	554	549	545	544	538	527	556	546	546	572	564	548	559	516	546	545	569	538	523	546	551	554	496	555	504	510	499	528	505	540	576	536	577	550	590	519	555	557	554	529	547	500	583	483	529	511	518	535	601	536	553	540	537	553	535	595	514	551	548	554	531	547	541	542	487	530	511	564	540	546	515	557	572	560	534	527	523	549	471	556	575	537	512	530	531	553	507	562	524	489	536	516	481	551	529	548	539	494	542	521	511	561	515	530	581	570	495	487	561	567	549	545	529	547	561	565	541	513	559	574	505	566	583	493	531	540	556	555	492	520	518	561	510	556	503	545	537	541	527	535	553	506	535	540	527	507	554	583	505	567	576	525	567	555	534	528	499	534	535	532	533	523	559	524	567	525	530	527	550	554	506	554	534	550	530	534	510	533	515	521	497	572	548	540	527	544	527	581	529	553	558	540	511	573	529	561	536	528	542	556	552	541	493	583	565	535	510	520	518	494	521	507	533	516	519	521	520	537	499	539	562	532	505	498	562	545	495	556	544	541	537	560	499	527	552	542	585	564	514	540	593	526	555	476	523	545	543	580	529	558	549	557	583	517	529	543	564	499	558	513	550	505	551	515	527	516	494	546	504	530	545	502	502	561	520	526	526	538	536	533	509	508	546	529	539	547	500	513	518	491	579	538	527	561	561	570	504	573	573	588	512	528	553	549	546	541	549	519	560	554	526	570	547	524	504	508	583	566	536	555	512	545	528	530	537	562	532	546	508	550	521	549	519	558	551	608	525	555	539	558	508	509	554	546	557	539	568	497	516	544	544	528	514	535	593	531	541	590	525	536	543	554	496	538	563	517	554	579	541	564	511	502	542	526	525	512	587	524	513	497	510	548	518	540	518	478	544	503	556	531	491	558	526	532	550	532	509	523	525	567	512	557	523	606	565	551	557	519	530	556	542	583	551	566	517	539	540	556	588	537	544	519	484	547	520	511	524	571	506	549	555	568	559	541	541	527	517	552	528	556	530	563	540	559	533	509	542	549	552	548	521	519	556	539	571	541	547	534	546	527	525	549	527	602	525	487	562	532	539	544	542	541	558	546	491	567	504	507	514	517	520	541	527	526	564	597	513	519	534	541	528	568	539	549	560	562	507	547	529	510	527	517	503	589	558	528	494	599	558	548	528	528	548	508	542	543	510	521	540	573	530	526	516	585	508	508	554	543	539	531	530	528	549	529	538	567	528	560	550	487	526	530	530	527	532	501	528	548	545	515	484	584	568	550	527	543	516	506	502	549	551	567	548	551	555	498	531	555	566	534	523	511	550	549	533	516	534	544	548	512	535	577	532	514	547	551	562	516	516	549	561	548	530	545	521	552	531	544	571	549	546	534	485	534	502	524	551	541	581	513	537	508	537	524	524	538	571	593	540	518	553	531	545	534	535	551	535	509	544	514	551	588	555	543	512	539	512	529	518	550	573	501	529	550	511	542	538	568	514	564	557	591	514	533	591	525	495	549	525	555	517	529	514	540	514	500	556	504	549	523	535	544	538	521	545	510	564	564	520	607	536	540	554	517	527	517	516	514	578	519	538	555	544	524	518	506	515	555	513	511	510	527	510	540	545	538	520	523	542	510	528	546	544	548	560	529	555	553	552	498	500	573	517	571	536	578	544	550	544	561	573	526	548	555	556	540	566	530	479	553	507	506	557	532	537	531	576	536	510	522	551	500	528	533	546	520	543	529	513	517	538	516	520	538	556	517	535	514	514	556	539	518	576	519	519	541	500	521	513	515	461	562	520	533	553	559	539	575	517	536	533	586	517	551	525	532	537	529	532	541	557	521	567	545	528	548	525	519	537	560	544	569	512	509	550	553	522	557	540	503	531	508	553	538	559	538	525	525	521	564	548	542	581	562	559	557	534	528	531	526	527	558	477	594	542	534	582	552	531	547	482	556	533	537	548	541	547	546	548	529	524	550	523	511	550	514	543	532	522	540	529	563	520	553	527	511	550	524	529	511	527	551	527	558	500	535	551	537	573	520	547	532	529	515	570	532	560	563	565	536	531	510	483	537	532	503	513	522	526	527	531	513	508	573	560	518	518	522	497	538	513	525	561	492	533	506	489	548	535	540	520	502	560	547	519	585	532	520	555	535	531	502	568	512	529	509	533	515	586	513	516	512	564	573	534	525	510	541	542	536	513	563	523	472	529	532	521	543	499	555	530	514	538	543	554	520	481	540	546	596	508	546	559	533	535	598	552	539	483	521	549	516	474	525	570	562	531	546	532	571	492	527	565	520	507	543	520	555	568	540	557	552	543	514	550	521	555	571	504	485	527	491	538	532	529	550	520	505	528	546	526	560	554	521	549	545	564	506	537	518	546	526	490	546	539	521	526	542	534	525	517	532	504	519	485	536	566	509	590	566	529	535	527	561	555	559	514	500	557	560	535	548	528	480	494	535	522	497	552	535	515	513	521	493	517	530	531	472	519	526	594	586	537	583	531	506	502	571	502	517	547	561	523	511	533	544	506	525	517	540	515	535	547	517	495	540	568	507	511	558	559	528	556	576	553	483	596	512	535	561	552	528	520	537	531	518	522	516	539	529	565	559	512	529	521	570	549	506	552	507	522	512	562	501	509	565	539	536	505	537	509	554	552	536	553	561	497	533	555	561	506	550	537	548	547	534	541	532	526	543	587	504	547	525	526	532	490	556	494	531	526	526	551	539	540	564	532	526	555	536	541	507	548	541	530	566	522	543	555	550	550	485	516	555	541	529	509	525	551	523	510	523	552	540	514	553	538	563	559	522	559	565	563	559	533	556	568	581	513	538	527	568	562	509
50263	80882	62871	39227	37071	10239	12011	637	640	657	642	632	601	619	604	596	605	640	602	618	640	650	621	599	579	610	619	578	620	643	643	586	646	622	600	575	606	593	618	572	600	576	613	605	635	577	591	604	654	561	571	587	566	560	585	579	614	580	583	572	651	591	598	599	634	595	564	619	621	593	581	579	561	561	607	621	596	634	579	620	612	602	595	622	599	620	566	615	599	588	605	603	604	585	576	590	610	648	605	607	558	647	624	584	596	601	584	597	611	618	638	611	572	603	554	606	587	633	611	604	630	596	624	620	572	628	654	614	553	627	572	632	602	577	577	664	576	613	593	599	612	555	616	618	608	602	654	553	596	599	626	567	584	592	628	594	594	608	537	601	597	581	600	612	584	623	620	585	583	600	644	624	667	619	616	631	627	608	614	605	583	588	580	622	592	588	596	588	590	626	633	590	595	589	613	585	599	607	597	620	589	592	644	604	617	614	613	590	614	590	610	594	594	601	610	569	583	602	622	612	618	583	604	569	602	596	653	629	604	606	626	620	578	584	622	595	618	601	586	608	586	593	626	616	605	595	616	596	623	636	593	570	579	589	621	621	611	629	641	629	599	597	614	561	586	616	621	609	573	649	631	618	617	576	581	629	619	564	627	589	620	628	592	577	564	542	606	598	578	591	555	608	611	592	634	617	582	594	611	588	605	632	599	615	570	605	588	573	586	619	634	615	601	603	572	582	632	625	619	625	609	591	579	597	579	555	601	600	610	627	575	589	582	616	610	598	617	593	603	592	579	591	629	575	599	611	607	591	580	622	576	596	576	590	579	613	564	632	567	590	574	616	566	573	612	598	595	603	654	593	608	586	614	631	626	563	583	646	583	587	611	592	615	617	583	618	603	595	573	617	620	652	570	621	643	609	653	590	602	623	609	611	581	641	615	606	586	601	609	621	597	610	638	577	588	614	546	594	616	593	596	603	625	607	617	558	569	604	629	553	573	612	594	602	607	594	557	607	603	700	627	580	579	574	607	656	682	595	624	582	573	603	596	635	587	582	596	566	568	575	636	626	626	614	615	604	634	603	619	607	561	599	573	604	570	576	578	568	597	583	598	620	620	619	593	547	589	569	584	593	631	630	601	596	584	598	561	647	590	594	617	587	623	601	616	586	614	634	586	617	580	602	584	575	576	636	606	572	594	565	594	637	620	588	602	619	631	579	600	565	569	639	612	616	586	603	582	580	623	652	587	608	581	609	618	626	594	595	596	591	590	622	639	603	595	609	623	574	609	601	576	569	641	597	581	621	588	585	606	623	613	585	634	641	585	621	576	627	626	642	642	588	627	577	629	604	640	618	670	577	638	625	555	652	578	641	562	597	651	602	604	576	653	604	615	617	648	593	567	612	626	569	621	661	592	620	599	565	607	584	554	604	561	631	638	598	629	599	546	599	611	612	606	599	609	598	577	585	587	554	606	603	606	608	623	618	605	592	570	598	595	586	618	586	594	623	602	579	579	610	591	598	598	572	580	595	636	603	581	596	650	643	680	600	612	582	541	586	573	593	605	604	620	603	642	579	631	601	599	639	587	601	619	620	545	650	648	600	633	614	614	591	614	570	529	609	592	559	593	639	652	608	591	594	575	629	614	548	570	630	581	601	597	594	587	552	593	590	561	566	595	595	644	622	625	589	600	611	601	647	610	600	550	594	583	621	620	574	612	616	622	625	576	597	569	623	613	582	617	612	591	596	592	618	632	624	590	593	573	641	584	600	621	617	574	603	590	625	602	570	572	548	662	624	562	583	666	612	587	637	604	652	583	622	596	595	617	583	600	610	614	601	631	613	615	569	609	598	597	583	573	585	601	616	575	617	607	631	654	620	596	587	629	653	620	589	597	615	566	592	593	618	566	573	618	568	594	571	575	624	569	588	625	648	658	627	582	571	623	587	566	632	608	586	621	609	574	598	626	607	626	613	606	586	577	618	606	583	589	559	594	596	593	594	623	651	643	628	613	609	574	601	604	640	645	618	602	607	591	557	604	548	610	586	585	652	594	644	611	600	613	588	616	609	600	590	637	598	582	600	589	616	562	576	628	637	630	594	597	615	634	639	617	598	645	568	611	612	613	616	634	574	606	618	591	572	577	552	594	590	604	622	613	635	613	553	610	590	603	579	595	661	562	587	639	621	610	570	587	588	611	580	562	597	592	566	565	577	625	587	676	637	624	572	615	619	651	614	576	548	618	607	603	573	561	605	606	595	601	596	578	617	619	605	612	643	598	614	626	608	578	619	568	585	619	585	602	580	624	590	594	607	599	601	597	610	639	599	603	574	620	603	602	623	597	574	598	603	618	573	639	591	607	585	586	583	606	587	612	582	632	580	577	589	633	601	559	613	598	606	569	584	593	594	572	537	579	615	635	626	578	610	608	586	614	624	607	574	636	587	594	566	583	577	580	550	587	585	596	673	633	620	610	613	586	617	652	655	601	611	609	600	610	615	566	606	623	620	594	610	592	614	582	581	580	609	609	581	660	554	564	623	591	625	598	627	588	586	547	580	586	602	582	580	629	640	595	643	621	609	590	598	598	588	623	604	595	611	597	584	577	612	596	585	601	553	596	574	597	626	581	604	634	615	616	565	623	603	607	617	597	630	625	646	554	584	577	588	619	606	601	610	624	558	601	630	624	657	606	602	589	635	612	603	624	600	605	580	604	568	594	624	577	619	602	632	654	603	579	625	620	659	571	618	628	600	579	640	620	632	584	658	611	583	608	612	624	593	558	568	624	654	605	634	549	618	611	571	596	585	577	599	614	625	584	570	625	588	601	586	626	627	581	566	596	574	636	632	585	546	589	559	615	605	625	594	616	614	643	606	568	605	584	650	592	613	623	574	599	643	624	616	584	600	611	591	621	611	611	561	601	588	584	606	591	578	594	609	599	604	625	532	585	620	555	603	550	564	573	620	596	630	610	588	589	607	610	572	590	609	599	588	610	599	612	661	655	658	568	569	625	579	615	567	585	555	585	629	582	606	653	633	576	622	602	581	618	583	625	589	569	609	594	594	638	604	593	591	609	579	561	622	630	644	591	573	654	585	593	607	576	606	576	618	628	575	589	631	592	577	598	638	636	579	598	573	647	617	622	589	601	621	607	604	586	603	633	605	622	579	583	574	606	663	611	573	587	566	589	576	607	594	617	588	625	611	596	626	652	585	560	594	570	605	601	580	588	598	566	589	601	606	585	640	648	658	590	629	606	594	566	607	601	621	569	607	569	591	578	633	583	611	601	587	641	588	560	613	629	550	585	612	625	587	626	595	595	540	615	628	649	594	593	602	560	631	619	616	587	588	619	600	583	580	619	605	588	617	622	621	585	559	562	606	607	589	618	584	599	604	616	601	605	625	631	622	592	574	611	595	616	650	584	563	598	571	629	589	636	604	596	604	574	625	605	592	605	598	590	605	621	576	616	607	607	633	572	657	618	643	619	643	647	577	599	588
24561	21942	28466	25768	24301	11254	3751	340	305	299	282	295	282	319	293	283	278	295	290	300	303	265	289	310	307	275	270	272	285	276	283	279	301	297	293	276	287	291	300	265	300	256	263	291	265	257	287	276	298	270	274	265	284	264	281	288	295	264	272	312	297	281	308	273	280	292	301	268	265	268	315	290	263	303	303	239	270	316	271	326	285	310	296	285	277	273	294	293	272	278	266	281	314	288	305	272	253	296	268	276	257	305	294	273	309	276	291	292	284	276	300	278	294	267	306	301	307	291	298	288	299	288	297	275	284	270	275	292	313	276	282	304	303	275	315	287	297	296	305	295	290	290	294	292	307	254	267	303	282	297	291	300	287	276	272	283	267	290	272	294	287	284	299	266	291	315	286	280	301	297	248	296	288	273	277	288	300	286	239	276	273	294	287	304	278	263	269	268	274	269	309	271	264	260	265	283	285	259	292	303	271	303	273	276	265	274	281	252	307	275	313	262	299	292	322	251	307	275	277	310	287	270	294	305	266	278	278	270	289	272	265	283	267	296	289	285	277	278	278	295	267	279	277	294	274	262	294	302	321	292	280	254	273	277	273	263	292	297	302	301	298	277	296	285	286	288	311	286	254	302	285	295	287	295	259	269	284	252	282	311	274	279	301	261	288	305	294	322	273	262	281	278	306	288	284	277	267	275	288	305	307	273	284	278	297	282	260	295	290	262	256	255	325	301	288	280	280	264	277	281	262	299	282	312	291	290	287	288	303	292	318	272	254	330	279	291	280	283	287	266	301	293	284	309	271	270	289	288	295	274	282	272	310	258	282	315	255	270	307	286	281	251	289	281	318	279	292	272	271	250	303	252	294	311	321	268	279	324	291	285	263	295	257	302	290	300	291	284	280	291	304	283	268	286	260	274	289	268	265	304	290	319	299	289	303	294	269	305	295	287	269	317	286	286	288	303	269	271	279	287	264	268	306	310	271	275	264	276	281	253	304	273	313	255	295	295	272	292	294	284	280	281	287	288	293	301	313	304	277	286	285	283	290	278	272	266	256	313	292	268	288	304	270	288	285	289	319	314	276	270	249	285	237	276	292	299	272	295	294	290	273	303	288	298	290	272	290	287	288	287	310	264	288	296	305	271	298	289	287	246	325	311	311	259	262	260	298	256	297	305	292	292	284	268	310	276	276	303	287	246	272	268	283	295	292	292	275	249	267	274	284	288	284	291	265	300	298	273	304	267	281	258	282	273	274	275	296	289	263	265	301	276	294	259	294	265	273	289	308	266	262	264	307	291	259	278	292	262	299	312	263	250	284	268	274	293	274	257	269	252	259	278	279	280	269	280	286	290	307	281	309	258	273	278	289	281	282	258	286	276	299	304	286	317	288	312	305	290	268	305	294	264	284	309	280	260	297	277	266	289	308	299	263	280	269	269	281	272	289	275	254	278	287	254	316	255	271	275	273	294	291	266	282	267	281	315	308	284	297	268	319	281	294	277	275	303	296	265	299	292	296	292	293	288	294	280	300	266	253	266	278	267	261	272	289	280	272	318	277	288	295	305	312	276	283	284	276	287	284	283	260	246	300	295	278	276	283	265	269	284	278	284	298	268	271	286	288	310	306	300	273	296	315	286	298	249	294	320	261	291	261	286	287	284	275	268	297	293	293	260	276	303	292	250	289	265	304	293	284	294	301	305	298	278	275	272	292	293	302	285	288	264	288	275	291	246	292	288	288	317	288	275	271	296	269	270	281	240	319	292	264	270	284	298	280	290	286	282	296	284	295	284	296	276	296	301	261	283	276	304	296	304	263	328	261	289	303	312	282	284	290	269	266	312	271	322	284	303	254	297	285	270	310	265	289	286	270	313	271	281	279	289	296	304	291	299	265	260	305	289	294	299	290	267	271	302	279	305	271	288	312	277	278	309	309	264	276	295	274	289	320	280	284	279	281	278	298	294	296	262	253	302	277	282	272	297	287	281	310	308	296	283	277	279	307	272	287	284	273	317	271	294	306	285	313	274	286	276	287	302	252	296	271	282	280	292	308	317	260	284	277	302	282	266	273	275	295	285	287	294	277	274	286	270	258	293	294	275	282	272	305	261	272	290	296	275	277	252	290	289	281	267	282	295	278	263	325	312	275	283	274	278	281	293	262	276	294	272	259	280	265	284	284	292	269	302	287	298	286	270	267	274	253	293	272	295	286	281	321	296	279	279	306	281	282	276	285	304	300	298	297	243	250	268	295	265	286	273	289	282	280	283	260	297	274	285	317	297	300	260	328	307	284	284	298	263	293	274	289	265	305	292	296	272	267	305	263	278	310	293	279	279	268	307	283	311	286	273	297	267	268	273	290	291	295	292	262	318	292	268	282	259	243	279	311	278	312	257	318	302	266	321	281	291	295	289	247	302	287	300	307	286	316	299	238	284	280	266	265	272	303	305	261	315	287	303	279	270	256	298	262	297	284	249	272	280	273	302	305	261	300	285	265	303	263	283	291	282	256	282	269	304	272	270	270	259	297	297	283	269	298	296	298	298	279	297	276	297	286	305	264	266	259	307	251	258	256	290	309	298	298	280	277	279	289	268	280	275	292	317	267	278	269	276	314	273	280	281	293	310	282	285	298	296	276	287	265	264	286	287	288	292	279	313	308	315	283	278	281	286	290	273	299	289	272	271	276	282	278	287	294	297	276	290	279	270	304	311	268	263	282	294	294	258	244	277	282	268	281	274	285	265	263	283	289	259	266	277	265	290	293	316	296	258	277	259	290	287	260	268	305	309	268	263	289	259	278	295	320	297	278	305	286	280	288	325	293	292	307	272	289	287	314	280	299	301	289	264	286	282	290	293	293	299	308	280	296	285	297	268	297	313	278	281	283	290	292	295	284	275	289	276	269	283	273	295	303	323	258	289	283	259	306	269	290	295	280	293	256	274	312	274	276	284	276	279	293	289	290	306	284	285	279	284	278	291	257	293	284	313	271	281	282	295	262	282	289	286	275	285	316	268	285	317	296	299	262	275	246	313	253	290	298	260	302	298	319	275	266	294	267	289	292	268	275	282	259	268	271	287	274	308	281	279	256	318	277	264	288	304	298	307	288	302	274	288	305	298	290	335	258	313	283	270	288	281	256	298	273	296	312	284	266	306	258	301	302	280	297	289	285	302	285	273	288	270	281	288	292	268	267	304	274	265	306	293	279	257	275	306	273	275	267	303	267	281	315	303	264	307	315	259	276	286	291	296	291	294	276	290	281	277	278	272	295	282	280	329	284	247	270	287	316	270	308	310	276	279	286	290	262	295	263	281	315	305	278	264	278	289	299	280	298	288	308	307	305	264	269	301	289	254	294	258	286	289	290	270	251	279	287	285	268	262	280	293	290	301	304	306	269	270	305	268	265	300	315	272	268	282	272	296	307	282	269	277	296	305	291	296	317	298	303	289	267	305	261	298	304	312	291	276	268	294	311	301	269	268	298	296	303	318	275	302	283	275
51137	71419	50204	34040	32002	7918	6447	396	412	382	378	360	378	379	372	384	349	351	327	341	331	377	372	345	349	362	318	346	319	342	366	376	351	329	372	341	366	359	353	330	339	371	382	377	397	315	345	370	349	354	375	336	346	345	339	376	375	334	369	336	346	346	318	358	339	352	315	340	355	332	356	338	323	387	351	358	349	378	359	337	356	342	359	323	347	355	396	342	340	348	357	390	339	356	345	378	308	364	351	335	369	361	368	386	323	344	377	348	356	356	365	355	342	367	361	374	361	360	361	308	357	377	352	341	344	353	363	360	332	351	352	336	353	359	349	338	373	333	336	335	335	326	320	366	352	339	405	350	361	347	333	353	325	328	376	321	309	361	343	354	318	331	342	339	320	352	344	351	334	356	359	382	342	361	350	345	360	363	344	363	373	343	361	340	350	355	339	356	379	337	344	348	361	331	329	346	349	370	340	343	361	390	337	360	352	344	335	347	367	349	369	327	367	346	370	334	351	315	352	360	370	329	342	338	357	332	370	346	372	366	356	341	359	323	345	369	356	338	346	354	347	329	374	364	352	341	334	346	335	358	347	369	373	330	371	336	331	313	352	358	330	344	320	377	335	347	356	358	361	362	385	385	348	350	334	372	354	364	346	324	371	348	348	354	336	350	372	370	371	339	360	348	351	348	345	357	351	391	341	371	369	352	365	356	351	331	355	363	347	349	365	335	363	340	344	366	332	368	353	362	353	326	339	341	366	377	342	379	310	344	351	331	364	371	351	345	332	382	362	363	354	371	375	370	326	328	354	333	362	373	359	359	331	338	344	366	349	355	356	356	332	347	361	335	309	346	337	318	366	327	344	355	346	326	322	337	348	327	332	354	352	319	347	334	342	332	318	370	352	356	354	368	340	336	374	353	380	358	326	341	359	362	339	321	340	354	328	310	312	350	345	369	363	356	317	345	367	341	325	334	356	349	343	354	337	356	377	333	332	326	375	350	327	373	372	341	319	375	338	344	349	341	337	376	349	349	369	344	359	309	307	340	358	350	325	363	370	299	317	322	327	343	366	350	398	348	336	360	307	368	342	361	365	376	397	374	355	334	312	314	300	360	331	355	322	349	347	340	337	336	355	344	365	304	359	392	371	328	366	353	365	325	329	334	340	351	323	367	320	331	349	329	346	338	343	327	330	367	347	324	314	353	373	334	328	326	347	348	332	331	343	336	349	344	373	373	345	351	317	356	323	335	321	361	353	354	335	349	375	356	321	340	354	344	343	361	347	386	359	341	387	365	331	330	339	343	345	330	346	344	349	361	362	338	390	334	346	319	391	338	365	320	380	345	352	343	362	354	360	338	347	352	329	353	368	343	360	342	323	363	356	351	346	337	340	332	337	344	369	331	336	358	364	355	355	350	358	336	346	343	355	346	354	342	359	334	322	360	358	336	328	353	374	341	367	324	336	334	373	349	347	349	319	338	369	362	357	305	356	316	380	363	348	357	375	347	329	354	358	353	315	329	344	377	335	331	346	360	373	360	342	352	355	317	356	350	307	356	350	332	313	327	374	339	353	348	322	330	335	319	357	320	353	373	335	360	357	362	387	344	329	362	371	371	369	359	357	354	355	321	350	328	371	351	328	340	351	348	362	361	363	329	324	380	325	348	339	343	326	354	371	366	354	368	370	343	351	328	369	365	346	319	380	358	348	355	340	349	415	343	369	344	340	355	372	345	397	333	323	328	342	317	362	354	351	364	358	357	344	369	330	312	341	341	360	329	363	342	366	347	330	329	320	336	334	350	344	364	342	355	349	339	345	338	352	354	331	366	353	360	373	365	366	325	333	318	337	363	352	358	355	339	357	350	320	310	365	350	348	330	321	320	355	325	344	363	364	308	362	352	358	350	376	339	340	382	359	320	340	360	350	322	331	329	352	351	349	375	334	359	356	343	341	335	369	323	375	350	332	362	339	321	360	355	356	320	348	345	351	336	373	375	340	349	355	389	376	367	380	340	371	354	336	377	352	339	349	360	327	345	338	367	326	364	358	366	332	364	346	357	347	333	375	297	358	338	368	323	353	346	329	364	352	368	347	334	368	320	344	304	359	361	332	373	338	364	387	310	338	330	361	350	354	348	314	328	337	340	339	311	308	391	364	381	368	355	340	367	347	371	349	353	349	344	342	330	348	351	371	334	357	372	351	338	321	324	324	349	339	362	399	362	328	364	332	339	338	337	361	309	339	345	340	342	379	326	363	371	338	349	342	365	337	338	346	378	322	401	376	336	377	382	348	350	336	351	344	351	317	343	323	362	360	342	348	362	361	356	338	325	342	351	350	346	358	333	329	342	370	364	363	346	361	357	385	351	385	354	364	359	370	331	336	337	320	360	338	341	356	352	330	372	322	373	340	359	339	343	334	406	373	337	361	344	344	351	313	376	351	371	348	345	359	364	356	343	347	325	359	324	331	382	320	328	345	320	345	320	367	365	332	375	358	364	345	341	351	346	295	326	343	337	356	330	318	346	329	351	364	352	341	345	335	350	333	348	366	362	345	328	388	328	342	343	326	365	388	328	347	369	345	358	348	341	345	333	362	346	347	354	342	343	338	364	347	359	344	338	353	313	366	346	335	337	338	357	329	375	310	354	355	365	331	363	339	355	334	336	347	319	311	363	380	358	369	372	344	324	378	349	372	339	339	308	352	345	358	363	364	366	313	343	373	350	363	339	374	362	373	323	380	338	336	358	348	341	325	333	348	345	360	332	314	301	347	361	350	352	396	341	369	373	377	355	348	350	330	367	377	362	350	366	350	359	369	350	359	344	342	345	376	353	382	314	326	377	361	347	358	374	309	325	376	325	337	361	351	337	336	335	350	347	384	365	393	394	349	359	335	338	346	339	371	336	344	302	359	313	362	341	374	324	328	362	326	352	363	333	343	357	338	358	322	340	365	387	352	356	355	318	309	341	349	344	381	352	346	327	332	364	355	342	327	373	359	349	336	342	339	372	361	373	331	354	355	343	362	333	371	358	338	324	308	334	340	346	356	373	353	336	359	343	358	365	319	360	357	333	343	361	348	344	359	326	333	322	328	355	327	342	359	354	357	345	326	339	396	320	330	374	373	300	344	344	351	328	336	313	333	357	344	339	339	366	369	345	355	340	382	369	327	390	338	332	370	346	351	334	357	380	376	371	314	376	367	349	382	345	327	334	350	322	319	355	368	368	368	345	316	331	340	363	347	352	337	362	327	319	355	330	357	352	331	342	321	351	354	348	348	347	320	370	341	332	327	333	372	357	330	371	367	386	377	378	345	343	302	345	331	319	340	327	366	341	346	357	379	346	352	334	366	344	365	367	335	325	302	359	356	318	322	345	321	353	354	336	315	344	328	327	359	340	348	377	360	356	348	320	342	328	329	328	335	345	314	341	337	346	372	345	347	341	345	340	336	346	351	348	342	323	346	361	385	359	344	330	353	348	363	347	354	358	357	326	344	394
22211	20877	28619	24386	29981	23608	20995	2895	710	691	695	696	642	675	647	655	648	657	649	627	703	631	663	662	622	649	648	654	631	665	637	641	669	692	634	651	631	627	647	618	636	644	596	630	678	651	604	625	643	617	606	648	614	605	611	592	638	605	576	579	597	647	588	625	641	610	633	614	627	646	640	569	634	630	680	650	643	650	647	638	623	619	572	642	595	628	605	622	622	647	635	635	620	663	621	627	635	604	627	636	668	598	585	627	606	613	585	568	651	652	633	582	623	604	643	620	634	597	644	629	611	664	614	616	659	620	635	650	630	658	665	627	679	597	632	649	659	637	650	625	649	635	635	663	619	624	671	638	632	596	660	577	631	650	634	686	699	597	612	558	634	647	564	625	643	629	623	645	631	629	673	597	597	625	643	630	628	624	639	592	650	590	629	612	619	660	593	604	655	633	636	642	639	617	603	655	629	664	665	611	601	639	658	689	629	614	624	610	630	629	668	665	648	633	666	664	607	631	631	633	640	640	622	615	649	641	623	650	631	629	663	656	616	630	653	650	642	629	627	616	587	631	640	686	638	619	599	585	635	622	620	628	651	624	674	633	647	653	664	647	623	627	611	618	564	636	542	645	589	626	600	638	645	642	642	612	623	658	659	626	694	673	626	599	635	655	603	621	632	656	661	662	602	591	624	641	616	687	644	627	623	627	644	581	655	629	636	668	618	625	614	612	609	638	605	683	672	629	674	622	598	622	643	587	678	626	610	571	624	605	628	646	596	587	672	583	695	631	634	639	646	648	660	620	638	609	640	654	651	609	603	569	659	650	656	644	647	592	666	631	595	647	584	621	671	638	652	664	616	628	689	619	652	645	672	660	658	623	613	675	641	605	584	605	670	632	607	641	660	629	607	651	583	644	660	635	625	663	662	651	662	652	633	634	636	638	638	646	630	677	652	639	647	651	595	608	642	612	643	617	591	643	625	648	622	603	624	666	608	608	591	662	651	586	615	646	595	608	630	660	647	588	628	633	593	634	708	604	585	616	636	630	608	620	627	628	629	606	629	598	625	641	626	633	620	614	652	627	648	634	628	659	644	640	605	619	618	663	622	626	622	610	628	657	608	607	677	645	628	635	623	631	639	599	664	596	628	597	580	639	650	615	670	649	690	585	632	617	651	610	602	645	644	642	658	626	603	634	651	643	626	619	656	622	649	605	624	596	580	618	602	595	591	652	632	604	661	677	686	618	615	635	688	656	632	622	629	662	577	637	614	669	635	621	582	623	648	627	617	636	606	609	650	651	619	613	636	570	664	635	642	620	662	605	647	600	657	642	624	625	628	650	676	643	631	646	656	608	601	583	686	616	640	671	691	637	626	627	686	688	625	633	688	638	651	667	625	615	643	608	613	638	610	650	622	630	605	676	642	634	639	665	657	667	652	656	636	630	634	641	638	651	634	675	619	612	629	656	607	615	646	696	616	654	618	623	627	601	658	645	676	622	632	634	626	602	597	586	597	645	631	668	622	654	585	599	630	608	631	615	643	654	616	659	690	622	648	632	620	622	638	645	585	647	677	651	613	601	662	612	608	620	625	632	545	618	588	633	639	561	635	667	616	637	643	628	618	630	643	652	639	650	643	631	586	655	646	607	632	641	590	643	601	638	641	667	624	643	597	628	624	590	610	645	663	653	666	627	652	633	602	606	615	670	639	616	630	689	599	642	616	596	629	655	599	647	618	639	643	612	619	649	574	595	630	689	616	622	619	577	634	644	652	620	654	611	615	650	664	621	623	615	620	618	608	612	616	637	628	593	652	632	643	656	603	588	606	633	613	635	647	661	680	653	653	674	631	705	639	628	625	618	637	664	652	660	604	622	647	618	629	637	656	611	629	655	598	636	660	631	632	645	617	603	648	633	626	599	643	633	631	639	625	604	617	626	598	606	653	628	637	642	617	637	645	605	626	619	631	624	595	603	629	641	604	647	590	609	634	677	629	620	656	622	631	694	624	662	639	619	597	646	619	586	624	619	654	618	696	642	649	655	640	674	663	556	618	617	647	617	655	615	642	635	643	614	651	649	613	622	623	600	620	631	579	638	615	596	615	654	617	678	616	647	650	639	607	603	609	630	638	581	642	600	659	621	692	631	626	677	616	646	632	633	620	612	656	659	640	619	608	636	698	676	601	637	602	629	625	655	613	613	641	601	603	659	616	643	663	587	629	659	640	635	657	655	609	633	610	613	638	643	671	650	650	641	625	595	639	662	629	619	591	662	625	622	620	597	607	600	640	666	621	636	587	625	610	690	635	649	659	636	626	606	644	635	633	661	584	604	617	621	606	629	635	652	590	581	630	627	652	684	602	679	622	614	652	627	648	584	655	622	668	635	622	665	614	633	614	650	657	635	660	609	636	656	652	594	610	609	619	621	638	614	616	649	610	600	631	608	622	630	659	576	625	610	578	651	652	640	621	646	654	575	661	629	609	616	683	618	615	613	629	655	654	644	602	616	651	641	618	652	618	660	686	618	642	627	620	652	613	588	631	607	634	616	617	641	662	595	570	605	628	612	646	650	664	679	633	637	627	611	668	616	610	608	624	605	614	678	644	630	616	629	619	649	637	596	623	627	643	620	638	676	635	588	648	650	679	578	632	619	601	637	638	665	649	625	578	658	621	566	680	636	623	627	666	604	620	620	627	609	639	626	610	634	630	624	608	594	614	635	631	620	648	642	614	609	584	646	585	633	628	642	599	662	657	622	579	599	619	637	600	642	645	650	604	625	606	642	634	642	644	655	638	589	624	617	622	617	637	591	615	581	647	620	673	629	598	627	605	632	644	604	637	632	657	591	636	624	611	653	629	685	614	587	579	660	614	658	673	700	642	620	605	643	645	608	617	626	609	629	624	631	604	641	632	631	651	654	584	637	625	688	611	629	632	651	618	636	702	665	667	645	620	604	620	636	652	635	634	645	570	618	662	627	608	590	649	660	648	627	652	637	623	609	638	581	582	666	664	626	583	671	593	629	641	660	616	630	585	650	657	645	598	628	629	650	617	626	639	643	598	642	605	623	647	630	625	616	640	605	635	645	663	612	611	615	626	613	622	656	596	621	659	657	638	631	658	593	678	639	642	628	641	638	609	586	634	623	684	618	619	614	589	684	631	635	635	629	608	579	684	676	614	637	626	647	666	627	589	648	588	628	630	620	625	626	634	669	662	607	578	646	624	647	605	629	629	644	612	641	598	623	636	679	660	644	623	622	595	603	612	632	581	657	640	659	679	595	618	609	618	619	628	623	636	604	632	642	597	643	646	610	622	652	671	605	653	612	652	620	608	641	641	617	604	626	620	649	610	643	658	595	623	620	625	624	612	605	646	625	589	634	665	647	636	659	645	605	619	591	639	601	655	630	618	656	603	640	631	630	625	610	624	614	587	609	660	616	587	622	621	603	640	629	613	641	648	599	612	664	613	660	630	655	645	639	644	637	565	654	609	637	654	612
47570	91094	73444	54933	51925	19821	12424	895	826	829	789	719	754	718	741	713	735	738	661	723	687	718	717	697	697	721	752	663	747	682	715	716	718	726	688	676	673	690	680	723	745	673	754	751	721	691	658	651	702	695	720	775	726	765	766	680	671	683	697	690	713	700	722	696	721	740	711	702	662	717	713	720	704	696	718	648	721	717	705	713	710	672	683	730	740	719	727	739	745	708	721	686	719	720	660	692	723	695	668	695	657	693	719	687	683	683	673	741	664	690	746	709	744	688	705	703	719	697	738	685	705	744	700	671	678	704	696	759	735	706	712	726	727	745	685	720	703	689	708	722	694	714	747	713	714	725	678	697	718	691	721	732	729	703	712	697	685	709	764	732	694	689	694	667	758	704	651	710	703	695	707	728	745	693	736	704	710	702	717	728	734	731	711	758	680	703	696	705	713	759	685	720	665	699	725	707	691	748	708	674	712	704	680	684	683	706	657	698	705	728	718	719	697	695	721	737	701	725	720	708	687	663	684	703	638	730	665	723	707	701	730	708	704	699	721	698	678	727	705	678	709	689	696	752	714	692	718	705	705	708	714	670	702	695	745	668	715	663	681	712	730	716	763	675	723	737	771	672	730	691	687	716	695	737	707	667	714	703	714	683	722	754	685	692	699	677	699	726	710	718	710	654	719	712	720	710	708	718	699	711	735	689	694	700	692	703	724	676	692	715	657	714	696	723	691	700	732	693	710	720	700	661	718	682	747	680	729	720	728	648	715	706	693	646	686	714	687	722	698	716	693	756	675	688	665	688	688	737	713	699	735	683	731	742	733	701	712	737	723	751	699	723	724	720	793	696	667	704	690	729	717	721	710	712	675	717	671	734	722	708	712	693	725	672	738	699	714	739	680	687	753	692	677	742	700	696	694	700	701	721	713	724	741	686	696	735	687	674	684	716	718	689	732	748	711	732	687	724	716	714	651	709	700	707	706	684	664	653	752	688	734	741	684	716	714	694	701	694	669	700	718	755	701	692	763	683	690	734	712	676	684	652	668	691	752	685	708	673	693	750	688	675	731	689	696	716	691	717	632	696	718	689	669	656	685	707	706	684	702	720	718	713	738	696	692	684	724	747	670	745	655	690	735	722	700	732	682	693	694	700	727	714	682	707	686	727	732	750	696	710	703	695	739	692	713	665	698	706	723	724	756	726	726	722	712	707	668	697	716	674	705	673	673	747	714	697	747	709	765	704	739	728	663	677	706	736	701	689	708	724	674	697	698	697	765	707	698	690	694	688	679	695	660	737	740	723	700	726	738	725	683	708	710	684	721	703	711	733	688	698	718	709	689	700	786	670	714	709	760	703	711	666	728	698	735	700	677	683	734	713	726	686	702	673	714	703	724	734	759	709	635	720	694	699	631	694	692	720	663	712	701	703	690	675	727	673	692	703	651	721	716	744	719	694	730	722	713	743	678	677	684	696	723	672	690	758	718	714	696	715	751	741	671	682	664	669	698	694	691	709	723	640	711	675	719	746	712	702	702	694	759	734	667	700	707	713	698	687	690	669	756	738	706	730	733	687	726	705	706	735	714	709	702	721	695	689	760	699	700	689	720	737	679	681	744	734	686	723	691	681	717	708	680	754	685	721	723	727	678	705	699	713	739	722	761	689	669	740	708	700	686	705	694	695	724	699	722	703	710	696	753	714	684	687	686	687	664	700	726	734	749	776	693	696	673	661	697	733	684	722	713	670	696	684	706	744	690	674	710	701	697	670	697	708	712	692	657	694	736	675	698	708	723	702	638	698	694	729	735	700	700	735	698	704	708	767	692	709	733	675	732	674	685	734	704	664	732	646	715	733	665	707	720	701	726	730	717	695	688	699	691	697	730	702	725	735	751	739	749	654	697	742	694	723	743	693	702	682	702	710	660	740	707	694	766	722	704	699	739	698	701	706	708	706	748	658	736	733	719	729	726	665	665	710	716	697	749	704	691	710	730	693	706	766	657	728	701	748	691	730	725	702	676	696	693	754	705	687	717	714	716	720	665	718	706	697	672	716	729	702	704	702	692	737	715	720	730	704	708	756	724	656	677	681	705	750	705	683	711	705	716	706	720	703	691	697	696	696	732	697	708	698	648	742	739	697	712	666	717	706	671	706	720	664	701	713	686	713	693	707	689	707	690	721	695	687	689	696	727	690	729	737	696	716	718	683	683	658	688	730	688	725	723	736	665	710	750	712	719	723	748	707	688	685	760	711	763	742	759	688	704	705	742	744	713	651	740	720	732	716	704	687	745	737	732	665	746	704	733	728	767	699	712	680	638	747	771	736	674	721	689	709	714	705	704	722	705	691	746	684	697	697	701	732	696	710	702	706	675	690	702	716	690	729	692	675	724	695	737	737	755	682	722	732	692	720	686	746	682	691	729	747	712	714	723	696	690	705	768	705	703	706	689	672	724	697	712	702	688	719	746	729	700	736	704	714	703	700	711	718	708	653	717	700	715	692	723	712	678	699	716	700	703	730	737	687	727	716	667	731	730	734	686	684	686	733	721	710	687	711	741	713	715	732	694	683	666	745	679	722	710	706	736	738	682	696	682	745	728	695	715	690	676	733	688	705	742	708	716	721	709	680	686	721	644	738	673	726	703	681	679	695	691	747	673	713	697	734	706	720	675	751	727	716	732	671	695	680	720	708	675	675	749	703	676	739	681	700	672	727	688	741	745	719	694	714	719	675	717	736	736	710	709	688	722	698	651	701	722	685	716	718	701	698	707	705	717	713	729	711	718	660	710	724	684	708	677	720	659	742	735	734	745	720	719	690	749	678	711	710	709	715	683	729	660	711	701	702	685	703	709	757	669	677	755	657	690	680	680	681	696	711	722	676	719	663	697	670	699	727	730	735	735	659	701	717	716	695	653	717	700	722	673	686	717	707	692	723	701	718	758	678	718	663	723	732	734	745	713	718	701	748	675	715	722	727	732	719	740	728	695	678	712	698	692	695	694	755	684	731	714	696	701	704	723	757	696	719	685	722	705	723	709	698	721	700	692	736	737	721	691	731	687	717	728	705	689	746	717	691	717	725	702	707	711	681	729	701	748	708	752	695	688	737	667	757	751	771	713	758	732	717	716	683	757	705	759	717	699	730	730	674	669	734	717	676	670	674	707	697	691	733	664	702	695	710	700	746	720	669	704	670	703	718	712	731	718	723	719	707	670	714	698	741	719	718	678	649	736	657	705	718	688	700	715	716	679	709	711	680	758	705	697	669	733	690	735	702	698	704	660	730	720	679	725	695	724	712	681	681	756	718	696	705	733	675	666	691	740	691	730	707	670	697	707	697	728	663	659	751	753	682	690	757	754	682	689	732	715	715	725	695	721	701	703	738	713	756	633	667	743	704	685	694	675	732	667	699	692	700	669	715	727	669	743	707	696	701	720	703	732	730	724	700	696	634	730	702	696	703	726	682	737	677	692	716	707	708	757	760	718	710	695	726	680	677
36112	29926	22860	16093	9395	1537	598	308	346	335	333	329	316	321	316	331	301	309	297	320	326	310	301	318	333	328	317	342	307	341	322	331	329	294	330	322	323	336	331	328	319	293	291	277	329	340	297	307	308	342	332	323	311	333	348	301	328	288	309	329	320	296	328	308	294	309	341	326	324	298	313	327	285	323	353	329	298	336	338	321	321	324	311	336	336	330	321	306	316	338	315	329	290	319	344	297	319	341	290	304	336	317	328	308	330	312	311	322	300	316	305	287	317	294	309	321	314	321	360	311	297	315	337	316	325	325	320	320	300	340	324	297	321	294	331	343	298	310	322	307	331	328	305	290	299	301	325	315	333	302	347	347	319	341	324	312	358	330	326	310	314	330	298	301	305	323	331	332	303	324	290	325	312	329	324	298	315	318	341	323	314	312	336	345	296	336	319	292	349	285	313	323	322	300	319	284	329	328	328	324	282	307	316	332	344	326	310	314	301	315	318	311	297	301	314	316	303	320	334	296	284	272	284	310	331	328	322	342	289	341	311	264	330	294	306	319	323	304	353	307	309	349	344	302	368	357	326	284	306	354	341	304	312	324	287	282	318	316	329	333	330	309	332	330	315	328	320	304	341	312	290	307	326	340	340	327	338	331	354	322	319	299	342	295	328	320	298	313	319	333	268	345	282	332	322	311	297	333	331	313	320	332	292	316	317	322	319	318	321	315	285	302	305	335	272	328	339	316	300	298	280	317	316	326	314	303	338	331	320	330	318	305	339	333	299	319	301	320	345	290	334	296	309	307	335	304	326	342	336	318	323	283	314	309	328	322	341	330	302	341	292	301	324	291	306	341	321	306	318	359	323	332	278	360	310	295	323	332	320	353	318	338	290	267	304	352	313	328	258	316	320	333	299	305	312	340	278	303	321	309	300	341	333	306	317	304	311	334	331	314	323	331	327	294	295	275	306	335	345	311	308	330	315	357	334	328	315	349	316	307	297	307	355	313	318	343	344	346	284	328	297	331	311	331	321	329	334	343	328	309	295	309	306	345	308	297	319	338	346	302	348	339	305	327	309	309	315	330	314	301	304	316	330	340	310	347	311	305	290	337	310	304	285	345	351	309	335	323	337	296	316	325	334	308	297	326	306	323	314	324	321	332	288	302	309	305	341	324	282	271	319	335	342	321	330	297	303	300	329	318	362	329	321	314	310	312	299	301	316	338	299	319	308	321	314	329	319	296	306	338	343	309	303	310	315	270	307	327	329	302	324	321	327	343	312	306	308	307	307	319	321	330	315	313	288	282	311	307	327	322	323	308	327	322	324	298	315	324	304	322	383	281	280	323	317	333	323	314	320	318	333	315	290	310	315	320	291	320	294	293	311	345	330	354	314	307	321	305	309	308	313	336	303	324	344	337	286	300	316	301	323	308	296	325	321	333	315	340	295	315	306	290	322	320	323	337	307	322	304	324	310	262	322	328	328	329	336	330	304	291	308	299	335	279	289	313	322	353	326	289	323	332	309	330	302	302	322	293	333	306	291	333	303	320	318	304	328	324	312	331	357	314	333	322	315	304	334	312	326	311	322	314	301	321	312	340	316	326	309	340	304	329	312	316	293	322	323	342	323	297	294	330	323	353	325	318	327	313	328	288	321	306	330	320	333	316	310	337	316	308	313	328	320	306	310	326	317	330	315	337	305	311	327	325	308	315	320	354	315	287	299	328	345	315	318	293	315	327	320	311	318	338	302	325	337	307	340	317	357	348	335	316	322	318	323	305	324	358	303	331	298	312	330	331	310	283	301	309	314	299	305	321	305	320	324	348	326	318	331	319	302	330	330	319	324	316	317	348	310	298	298	339	315	302	285	300	306	342	281	319	297	319	316	320	307	309	327	338	364	350	288	321	303	311	333	332	348	326	314	309	290	346	301	338	307	323	321	292	320	349	312	304	286	320	306	307	310	361	308	336	303	348	285	319	337	340	333	344	329	302	330	311	322	333	295	311	310	307	311	307	345	311	337	295	325	326	308	310	332	333	318	310	333	298	316	311	329	301	343	304	334	336	318	338	324	308	334	316	297	318	319	280	302	297	346	310	316	330	302	310	290	307	373	303	329	311	319	307	323	326	319	302	321	310	327	342	320	350	326	319	331	300	320	318	304	327	307	308	364	296	315	321	303	309	336	345	310	345	358	315	331	315	325	312	296	307	334	311	336	307	290	314	311	327	313	302	320	293	291	303	307	333	301	338	294	326	308	315	368	334	348	282	314	337	301	313	309	335	349	354	334	324	317	307	315	346	334	338	317	345	313	320	343	296	315	298	330	321	313	337	314	322	329	323	339	307	318	323	315	312	336	324	319	344	336	310	306	301	312	296	307	306	305	335	309	327	315	323	317	310	306	306	326	307	331	339	291	309	353	333	341	328	317	300	302	296	312	325	262	302	331	311	312	271	323	324	297	318	322	312	321	319	281	330	294	337	322	329	315	287	303	282	301	291	308	325	296	321	323	302	316	320	298	333	340	323	347	322	355	332	304	315	312	307	320	322	318	342	283	323	332	303	305	331	284	367	329	322	334	305	291	348	316	323	341	302	351	328	284	348	337	323	311	348	291	313	320	312	305	310	278	347	340	329	316	342	324	285	298	317	341	335	349	321	331	329	301	308	333	319	308	309	333	318	344	321	313	318	276	350	312	304	316	339	342	315	316	341	337	335	302	321	308	310	315	320	324	322	322	307	304	348	302	318	338	331	333	329	325	318	310	305	304	334	307	317	285	325	301	296	316	332	333	307	317	311	313	340	279	302	313	346	344	298	335	348	355	324	325	312	306	317	315	322	302	333	328	344	321	323	329	299	310	321	315	304	312	328	324	307	304	329	327	361	317	317	325	323	331	292	307	333	327	303	330	347	322	327	308	304	312	286	325	348	328	302	323	332	307	325	325	331	325	305	329	321	295	311	337	321	302	300	335	327	308	317	322	338	317	302	320	331	340	317	315	340	341	324	328	323	306	309	293	355	307	289	307	330	306	293	309	315	311	302	304	313	305	313	304	369	331	319	293	271	296	308	308	329	298	308	350	350	319	303	293	323	310	309	318	298	335	341	329	291	305	321	326	312	327	329	348	331	288	310	319	319	300	306	329	330	318	325	304	310	305	323	301	310	330	284	315	309	348	341	328	309	300	331	361	302	314	329	304	345	306	341	295	323	331	326	312	322	295	350	313	322	317	316	328	333	280	331	322	309	323	300	305	295	316	312	273	325	303	282	339	330	254	330	315	323	316	335	309	315	320	326	309	314	323	322	308	311	314	312	289	346	341	325	340	323	321	310	306	327	292	335	351	304	316	346	329	323	343	338	338	310	331	303	322	304	332	309	325	291	318	308	302	306	305	294	296	320	298	282	339	305	318	322	329	313	328	295	307	332	327	300	295	310	304	318	287	333	308	318	294	350	303	339	306	315	316	323	319	354	307	287	275	309	287	339	296	325	294	326	288	346
42914	38016	22879	13152	9617	1696	783	399	381	372	342	380	363	390	359	372	350	369	375	375	366	364	360	375	368	349	369	365	371	338	359	359	397	393	362	394	345	345	366	391	360	387	368	373	363	341	355	390	358	358	375	348	349	361	369	368	362	375	400	360	367	368	378	368	396	362	369	359	385	342	372	373	346	367	380	377	354	354	343	360	357	354	353	387	374	372	366	377	365	344	345	377	372	361	404	368	350	376	350	361	404	361	365	375	367	385	341	354	330	386	389	354	385	358	364	388	381	373	356	375	372	362	383	377	351	377	342	346	385	394	401	334	330	352	394	345	391	353	361	394	375	372	357	379	378	347	350	385	357	351	361	356	351	374	364	325	375	385	315	369	373	390	360	396	368	360	380	384	353	358	370	359	377	361	353	418	320	353	376	358	357	376	377	349	397	362	350	358	358	385	344	356	389	363	358	348	385	356	367	391	380	356	330	378	350	358	392	382	346	394	340	388	382	373	387	341	351	372	364	360	351	362	346	379	352	316	374	372	360	359	362	349	344	360	419	342	398	404	359	350	366	350	384	395	351	363	377	400	391	371	369	362	345	399	350	377	371	345	352	312	367	370	332	346	381	350	384	342	387	378	373	366	331	363	347	385	375	365	345	363	401	327	367	361	389	353	407	367	383	346	412	398	377	377	361	365	363	360	368	351	359	352	340	336	344	315	384	373	355	370	346	355	356	331	383	377	347	344	395	362	383	357	360	396	363	398	372	380	399	382	355	352	385	359	381	388	367	384	375	358	381	359	393	329	334	384	353	407	368	374	382	362	378	377	319	345	369	362	374	358	355	339	384	337	382	359	375	379	323	373	393	384	359	364	362	366	351	361	366	347	371	398	369	365	368	385	380	366	395	353	406	360	319	373	351	346	386	343	384	368	389	401	374	372	366	358	387	341	364	400	353	339	373	374	403	373	352	339	367	356	367	352	371	333	356	341	365	376	362	366	370	380	358	409	366	362	335	354	374	363	354	389	313	360	354	373	373	368	340	363	346	364	378	363	326	368	379	357	365	370	381	384	370	363	386	366	378	369	352	344	355	366	343	369	354	355	381	370	375	350	351	351	369	358	365	347	375	371	351	355	340	344	372	371	350	371	339	356	324	381	342	352	365	371	373	321	388	360	323	402	333	379	390	367	338	348	332	363	367	352	357	341	393	375	381	397	370	412	378	394	400	341	362	398	391	372	376	373	361	384	366	370	324	325	388	395	371	376	368	368	393	364	369	386	344	391	394	353	406	382	360	384	360	368	381	384	397	388	408	334	398	371	370	387	384	387	345	354	370	367	344	393	390	356	318	376	354	357	372	365	378	346	372	350	389	367	410	376	378	366	376	377	371	347	355	347	375	381	398	372	397	372	379	397	381	389	363	360	347	394	359	417	380	363	380	330	375	368	385	383	384	358	369	378	352	346	350	367	358	369	332	370	362	357	372	369	368	363	370	366	361	387	396	369	338	351	360	364	396	334	410	383	359	363	378	375	371	331	371	376	365	359	378	351	393	353	370	369	360	346	370	360	391	358	383	370	347	399	390	405	364	388	361	372	339	377	394	381	377	363	387	376	368	360	358	372	377	374	396	336	371	368	374	383	389	395	359	374	317	375	382	338	351	394	364	390	366	365	373	334	393	337	383	337	360	378	376	343	383	358	356	349	341	377	376	366	363	345	380	387	349	356	384	364	368	348	382	366	389	343	372	376	350	331	361	357	358	368	370	394	356	344	353	339	366	397	350	412	369	364	351	396	363	348	350	347	335	386	353	345	356	372	373	359	374	365	383	367	373	397	384	359	391	365	373	380	333	366	375	363	351	388	395	360	380	360	368	350	361	360	372	392	393	360	373	363	359	402	358	370	387	346	356	365	349	341	397	402	375	386	380	377	355	369	366	338	363	372	356	354	377	398	354	380	358	366	381	324	358	354	350	389	336	383	337	369	391	391	401	362	364	351	345	371	397	393	363	394	372	336	338	397	394	338	349	389	377	325	345	348	356	373	376	364	349	397	363	324	360	375	386	371	353	364	370	387	361	380	385	378	359	393	373	368	366	402	393	343	329	375	384	354	391	374	391	325	379	373	372	324	356	372	353	355	387	386	365	395	371	364	330	387	363	341	368	392	403	381	355	399	375	362	359	383	394	352	386	368	383	377	368	363	394	375	406	342	322	377	390	361	397	357	358	363	346	363	353	354	385	393	326	367	380	406	388	373	374	347	367	399	379	367	344	361	377	373	415	365	369	369	393	355	361	377	365	392	398	370	348	367	353	377	369	352	379	383	400	362	368	317	388	347	368	372	377	344	393	402	351	350	385	346	381	344	360	377	347	378	372	391	394	367	390	389	351	353	367	334	364	376	364	356	398	335	356	364	352	386	359	317	383	356	370	353	397	351	389	358	332	389	348	385	357	387	358	340	314	355	368	409	331	362	351	379	354	365	388	355	368	357	382	390	387	380	368	377	361	367	359	366	351	395	388	381	357	398	367	347	369	357	395	363	365	332	396	352	407	374	352	375	369	357	325	355	342	369	386	338	379	352	373	395	335	330	380	377	350	359	399	347	373	352	407	381	366	399	360	349	336	391	371	348	361	348	336	361	357	380	353	371	411	363	351	393	346	415	385	367	362	361	348	322	342	358	362	365	345	379	370	375	345	368	341	354	371	375	356	370	357	358	370	376	353	365	363	354	366	366	372	360	350	384	384	357	345	333	370	361	401	374	352	363	364	353	370	352	353	374	357	401	416	354	386	371	353	387	366	349	396	366	387	382	377	354	373	364	344	365	360	359	367	369	373	369	381	363	382	357	374	369	364	363	391	359	358	351	358	364	367	340	358	369	384	381	361	368	365	374	346	369	360	406	338	353	333	353	346	373	381	383	382	369	339	364	357	376	374	371	328	393	391	368	392	377	373	370	365	338	359	358	407	363	363	384	380	381	351	351	346	373	360	388	372	335	385	370	412	355	366	369	397	383	381	379	389	377	395	377	375	355	392	360	362	381	402	370	338	352	399	383	351	368	400	364	379	367	384	369	367	381	381	367	386	350	351	350	353	369	377	383	367	374	343	367	378	412	376	362	369	376	386	336	365	378	382	333	356	359	356	397	375	374	386	381	352	363	378	378	382	357	376	356	358	380	362	390	358	395	362	372	390	376	370	399	379	376	378	346	375	355	381	368	383	354	360	370	354	330	408	373	347	377	361	385	347	395	383	362	326	358	399	358	391	331	385	373	350	383	388	334	362	385	386	361	371	388	380	364	370	351	403	366	366	341	351	384	374	358	379	384	355	360	376	381	363	355	371	360	377	359	376	373	371	344	359	366	364	350	377	396	355	373	374	373	349	371	352	347	372	350	403	365	377	366	328	346	351	362	377	359	353	378	388	376	349	355	412	384	384	392	351	323	381	378	361	352	353	337	386	350	378	368	365	384	369	389	397	386	362	364	373	376	362	341	388	337
23377	21150	29168	27417	30292	17700	6734	766	626	554	555	585	559	508	552	557	553	496	556	477	536	525	576	567	528	553	546	548	530	553	535	603	586	513	567	527	564	554	513	567	517	557	528	480	539	533	527	534	499	529	564	557	534	578	513	588	530	537	522	528	529	552	515	502	552	501	538	494	503	544	541	551	545	512	507	527	507	509	519	534	524	515	588	529	548	502	519	503	539	496	502	502	536	544	529	541	503	556	548	551	527	485	542	536	548	466	535	557	526	527	506	553	519	519	533	527	536	504	525	529	525	485	548	546	560	522	555	523	521	539	510	544	563	510	553	521	584	552	547	485	489	490	549	548	581	506	524	523	514	568	564	524	494	583	538	539	552	517	519	580	573	497	535	575	512	539	507	505	494	561	524	579	557	526	527	531	527	518	524	557	532	533	543	503	522	512	545	566	538	533	518	548	577	552	524	488	526	524	506	568	568	542	528	512	543	540	489	492	576	511	541	599	582	528	490	534	527	510	506	566	536	546	506	518	574	509	523	519	583	532	539	554	508	547	536	560	512	558	554	556	500	532	543	557	504	562	581	533	519	571	535	531	563	583	475	533	542	521	524	534	518	551	543	477	555	559	533	511	543	545	512	539	562	522	541	539	563	502	554	523	528	504	545	529	546	514	514	511	528	543	565	545	575	574	547	544	546	511	522	540	539	559	538	564	506	532	505	525	558	496	544	544	523	527	547	566	504	523	547	507	573	491	528	515	531	534	550	482	522	517	517	518	517	542	536	528	500	521	566	490	528	487	510	547	578	475	547	534	540	513	475	506	520	548	525	546	572	498	505	539	543	523	524	537	529	509	484	514	524	504	497	538	562	539	545	529	513	522	521	523	518	506	573	525	563	543	562	528	535	545	512	518	521	558	504	549	503	525	496	488	516	542	508	518	526	596	541	549	482	522	550	539	505	530	532	539	529	526	498	515	528	495	568	517	543	510	512	547	562	564	521	539	546	569	502	524	505	545	533	531	493	492	529	535	533	518	580	516	547	485	553	542	506	517	558	572	556	517	554	569	567	480	533	528	512	497	504	511	562	505	520	545	501	561	514	542	517	531	514	537	568	538	541	535	516	524	533	519	513	553	548	542	545	592	513	543	509	510	524	499	537	513	528	529	504	530	511	533	512	539	518	546	521	523	541	545	584	553	539	564	534	534	540	535	540	508	503	554	497	530	522	584	535	521	560	517	566	494	569	552	528	538	507	552	515	580	581	497	490	492	535	553	514	529	505	569	556	535	518	550	509	522	552	535	554	567	528	503	507	521	584	550	540	546	480	539	524	487	512	526	536	514	479	571	564	554	550	561	545	544	542	503	510	501	542	527	543	571	558	545	539	500	560	535	549	533	521	562	533	532	533	534	523	517	532	488	548	500	529	589	509	511	547	559	526	521	534	536	520	530	524	527	578	544	552	509	558	528	564	543	537	551	504	543	544	507	534	503	497	556	559	517	526	552	532	527	505	492	531	556	557	551	537	536	540	550	480	477	529	544	520	549	537	520	523	536	554	528	505	499	494	521	539	554	554	562	521	540	578	538	541	560	529	574	521	502	509	494	518	539	523	561	504	492	531	514	534	512	540	546	515	528	551	506	499	525	565	556	504	539	514	565	537	573	566	574	559	544	541	535	519	507	544	541	505	533	503	521	551	521	543	550	545	541	510	541	480	529	516	528	521	500	573	513	521	507	549	507	564	538	564	495	546	542	510	539	521	508	507	525	536	529	498	510	498	513	505	568	551	490	526	533	533	521	539	469	555	517	577	520	528	518	524	526	585	520	523	509	524	557	537	503	510	510	506	510	544	502	553	538	522	574	545	530	515	541	559	539	558	544	497	502	501	536	524	554	520	494	577	565	519	560	557	550	556	509	509	515	521	521	536	541	576	515	519	520	526	527	538	556	547	543	536	569	505	548	541	517	517	552	529	543	537	507	524	519	505	525	531	541	506	532	521	520	534	507	514	550	550	559	547	560	510	524	495	561	498	539	558	519	540	536	580	541	525	530	507	514	494	493	528	520	553	523	509	505	525	542	540	541	531	551	554	579	544	523	550	585	511	546	518	536	537	537	578	524	560	565	579	503	549	527	523	547	546	556	513	573	500	536	506	531	548	580	520	545	547	529	518	548	507	557	534	553	543	530	557	582	517	560	516	549	557	548	535	509	540	560	539	438	562	497	556	522	540	524	549	502	499	513	521	526	551	574	534	558	540	521	553	563	522	528	515	515	548	546	534	532	545	530	547	497	507	506	558	505	559	555	569	553	518	522	526	503	536	562	535	505	523	564	558	532	547	483	533	534	538	534	548	559	524	542	490	536	508	564	501	548	556	559	552	449	558	579	539	503	509	522	492	544	540	532	516	534	526	515	534	509	561	518	544	585	533	509	517	565	549	551	552	552	544	541	515	534	504	500	530	506	549	522	553	523	532	511	556	514	522	512	578	523	533	541	518	499	532	517	546	539	507	506	538	537	509	500	524	525	597	557	511	503	529	502	472	549	529	526	508	546	524	593	527	519	545	544	510	544	543	537	517	525	511	483	511	519	531	535	516	535	498	500	515	552	525	521	519	530	541	583	520	527	528	476	540	547	537	543	547	540	539	543	542	494	514	512	567	577	519	504	543	537	550	503	530	523	543	538	558	548	526	522	563	528	523	515	551	559	485	524	595	554	586	566	557	512	561	504	558	536	576	509	486	527	550	566	516	539	540	531	537	519	531	510	521	522	538	534	545	544	485	532	515	551	514	511	558	524	552	573	549	530	540	550	518	508	524	559	526	504	545	535	530	512	495	501	499	520	509	520	550	537	492	545	533	563	526	577	535	483	526	536	517	536	470	531	512	523	539	499	522	554	521	538	478	514	503	527	525	510	519	512	559	520	558	559	500	554	502	544	506	540	540	520	508	534	570	513	561	524	556	532	583	549	501	507	530	556	509	520	520	529	528	485	506	551	540	517	516	562	512	522	546	500	530	497	527	495	535	551	543	511	546	528	571	555	520	543	546	488	507	536	534	537	568	518	545	534	560	523	540	515	547	554	516	525	526	554	505	541	529	540	523	543	550	485	513	566	515	553	550	530	517	534	537	542	565	546	510	567	528	546	538	531	530	509	521	545	536	538	529	535	529	578	519	457	564	570	538	522	510	524	534	522	521	544	535	532	534	527	523	524	544	563	521	487	599	519	538	541	504	530	533	555	522	609	506	521	570	519	504	535	528	555	530	570	550	534	522	498	552	546	510	546	601	538	533	556	509	510	517	495	529	521	540	538	502	514	545	527	562	535	507	532	517	573	485	501	516	543	565	516	539	540	552	509	539	562	527	519	527	531	564	549	549	548	542	526	523	473	517	518	532	509	542	556	509	517	495	533	570	521	552	557	537	524	521	527	501	506	541	521	538	530	545	552	516	546	567	504	545	478	508	508	544	510	563	522	547	534	521	524	516	524	540	511	520	581
52493	81247	60101	45150	36542	8195	5686	776	633	652	645	648	648	603	558	591	610	609	656	581	595	574	623	629	584	593	605	614	610	648	568	594	558	638	580	630	590	647	597	628	603	609	581	607	578	559	611	646	575	582	599	631	612	598	577	609	613	627	575	616	613	567	607	602	593	597	640	588	631	613	604	586	596	612	621	598	524	612	619	621	588	544	583	646	550	596	590	599	603	601	542	620	605	589	601	598	588	568	580	573	582	633	565	596	577	599	609	586	598	567	606	608	608	581	600	614	582	628	605	601	555	593	607	571	582	592	585	629	616	596	606	590	590	604	614	630	565	618	660	601	588	658	605	566	649	610	579	623	572	593	584	598	628	586	610	579	571	593	581	567	563	568	609	562	628	593	568	585	559	589	590	600	592	587	613	605	591	589	599	548	642	583	586	644	614	599	620	578	621	631	584	605	617	616	624	599	611	582	561	571	610	601	603	617	612	567	624	599	571	633	525	574	618	585	618	608	606	580	596	615	610	623	628	569	620	592	620	592	600	600	529	618	611	567	575	600	563	603	567	561	616	600	580	616	652	579	627	593	567	544	666	619	636	605	639	595	551	572	581	566	606	592	608	591	644	591	613	595	604	554	615	581	583	588	622	574	572	574	638	608	581	589	579	569	589	624	610	619	595	627	574	622	611	542	629	605	594	610	561	584	574	645	576	578	652	595	592	588	644	630	610	610	576	612	625	591	536	582	555	574	619	547	609	623	654	579	605	610	554	582	652	581	631	612	579	583	571	589	624	581	652	561	574	552	601	623	605	621	566	598	583	556	631	575	612	582	635	581	587	583	587	633	609	540	576	615	592	599	605	603	587	606	577	609	678	621	603	638	664	577	611	617	594	578	581	577	534	580	641	633	555	612	557	581	619	630	591	528	579	569	589	645	579	606	581	650	576	580	580	608	623	593	627	589	592	588	594	582	608	554	644	600	589	590	578	618	653	601	600	601	606	595	607	638	539	604	616	573	567	602	592	587	577	577	628	590	633	572	618	591	615	638	616	589	605	603	605	576	559	577	589	569	588	573	609	572	620	609	605	561	621	607	624	654	616	585	606	616	595	577	579	590	565	642	583	567	632	580	612	619	608	587	604	583	578	564	598	599	563	646	586	611	582	581	583	648	600	582	564	621	613	593	658	597	616	567	552	603	576	581	619	640	608	625	605	594	614	600	577	612	620	611	633	611	603	566	550	584	574	563	568	611	593	550	604	590	626	564	603	592	584	587	612	580	612	622	611	604	579	641	594	575	605	587	556	577	577	553	551	597	595	573	587	584	581	622	558	541	604	618	595	527	588	587	588	584	596	605	576	648	552	575	587	597	605	627	590	542	633	606	589	565	561	608	653	615	609	626	632	559	618	615	594	570	613	584	571	587	600	587	592	591	576	591	557	576	567	599	586	595	621	605	630	584	617	592	612	559	593	581	620	614	586	643	613	622	607	534	620	577	589	615	588	634	603	595	607	578	596	591	612	587	585	589	635	596	600	549	636	605	614	603	572	592	570	571	580	627	641	613	579	594	563	612	620	584	556	595	584	641	595	637	629	609	553	604	588	605	557	630	660	578	586	616	595	575	581	585	551	611	638	590	624	624	595	595	598	563	575	582	653	569	580	594	576	596	607	598	601	576	633	551	579	588	601	585	572	589	599	628	612	598	599	587	597	579	641	570	553	615	574	586	620	619	610	562	602	638	595	564	578	569	584	584	599	573	620	567	604	569	613	603	596	605	564	613	595	636	619	623	589	577	583	611	603	569	637	654	605	582	591	593	616	585	574	620	593	615	625	590	634	610	563	548	592	601	608	602	559	623	634	597	583	584	617	574	609	602	570	611	554	614	582	613	593	653	611	584	614	581	593	578	605	612	578	564	626	570	578	578	542	574	573	627	607	600	580	574	619	581	600	612	558	609	621	587	551	592	603	608	599	604	576	561	594	601	573	625	577	563	608	583	566	597	613	564	605	624	593	621	634	646	595	594	564	574	610	646	578	610	546	608	612	637	626	622	557	630	604	641	637	599	612	611	657	592	601	575	618	585	617	610	594	617	620	584	594	564	587	528	580	590	612	564	574	579	556	598	614	604	579	570	602	584	588	593	596	553	584	570	578	595	584	569	568	575	602	601	566	600	603	576	601	578	623	608	656	604	579	612	592	583	593	582	643	604	575	610	591	572	579	555	609	610	588	597	588	546	614	611	593	594	616	600	579	567	607	582	576	594	571	619	563	600	560	602	574	595	583	591	588	575	632	579	608	586	603	624	633	599	590	621	573	597	581	604	585	646	632	614	581	566	583	582	572	585	607	585	579	606	595	586	616	595	600	626	613	600	612	551	589	594	663	573	570	596	538	600	591	622	569	600	608	583	605	630	589	576	567	600	579	605	628	581	567	581	572	599	585	576	576	566	595	539	566	576	616	621	592	615	607	556	573	674	620	597	583	612	593	566	558	585	578	574	593	550	632	571	612	575	615	581	578	611	561	535	573	632	597	626	609	648	624	579	573	602	630	592	596	614	624	587	560	587	613	583	623	596	593	601	596	563	575	595	614	621	587	614	593	620	546	596	604	592	615	638	601	605	597	594	571	619	618	584	582	596	589	602	591	590	584	642	582	586	615	584	619	633	553	573	601	598	631	621	581	582	594	584	636	629	634	606	631	569	622	580	603	613	607	604	579	572	565	580	559	609	594	581	609	625	589	581	616	572	642	589	605	620	608	611	640	627	641	623	620	534	642	621	574	607	584	659	584	630	603	598	582	616	603	602	609	640	608	588	607	635	596	598	581	605	566	618	622	571	592	601	584	577	618	587	582	556	576	606	602	615	587	608	585	605	584	630	597	602	650	544	582	589	592	629	586	630	596	601	582	629	616	608	575	577	585	631	582	577	566	598	577	607	637	610	590	635	586	594	624	609	602	603	585	649	577	617	618	607	634	606	536	584	591	597	621	642	602	570	572	562	588	590	610	592	591	614	597	601	588	608	616	577	604	570	604	576	643	568	584	616	607	635	610	569	579	609	657	597	574	541	584	591	656	625	583	628	612	561	578	574	575	603	570	594	630	591	592	627	610	639	606	570	593	584	535	557	573	603	612	617	594	592	620	564	611	599	630	589	598	608	630	618	616	591	576	594	589	620	584	592	613	618	567	582	618	638	580	610	611	594	578	573	610	633	547	560	596	597	589	603	619	585	659	593	563	544	603	609	592	595	585	617	593	627	577	588	587	585	602	595	577	588	623	557	571	582	555	638	615	630	615	576	629	594	533	586	620	597	575	588	578	517	644	573	598	598	623	615	596	637	601	588	574	610	599	633	592	601	641	605	582	596	610	620	621	584	600	601	612	609	589	595	600	632	579	599	602	616	612	616	597	561	582	630	642	604	656	562	595	588	627	609	611	607	596	569	635	578	613	587	610	566	611	562	592	640	610	607	581	560	607	616	588	579	668	598	648	579	608	638
24588	21906	28173	27609	24208	11943	3043	406	315	289	301	284	318	315	284	311	270	274	301	278	293	308	321	293	302	294	324	301	289	289	317	271	277	273	320	286	275	263	291	288	281	264	283	293	289	310	263	297	265	273	332	282	288	307	266	302	280	300	279	326	267	275	282	291	273	299	298	297	274	290	282	284	304	315	289	293	282	279	310	287	290	295	303	296	290	292	273	325	274	291	319	274	301	295	300	278	277	270	290	292	275	255	265	271	274	256	292	275	272	276	276	220	322	312	273	285	300	292	286	267	255	281	277	301	281	270	305	257	269	297	283	258	283	291	287	277	275	286	250	277	277	279	275	272	282	284	283	285	322	285	286	240	292	289	271	263	315	279	283	246	282	293	315	270	262	277	275	288	288	259	286	297	252	280	287	266	278	291	267	293	284	298	296	259	283	285	299	306	268	251	263	262	275	259	305	271	295	274	303	274	247	324	267	258	301	280	303	282	289	301	277	279	309	307	255	306	296	322	272	300	283	283	293	268	305	276	230	288	295	286	273	272	267	284	315	278	268	321	290	308	268	267	283	314	261	256	259	278	275	278	273	289	261	295	271	274	300	309	287	264	320	280	275	267	283	264	269	282	273	303	277	282	323	271	251	264	280	263	321	269	299	312	302	307	298	261	251	273	296	290	302	306	289	319	266	323	275	254	265	287	298	293	303	270	248	262	288	319	276	283	276	292	287	272	261	259	284	301	301	284	303	299	293	279	295	306	269	291	313	300	281	267	285	292	284	264	268	269	261	283	275	275	307	323	298	281	274	262	281	280	307	280	288	284	314	281	310	297	283	289	301	309	302	284	265	251	269	283	297	291	284	279	319	285	320	287	272	281	270	270	273	289	280	277	308	298	270	276	268	318	317	284	286	259	281	272	267	310	274	271	280	283	287	294	270	265	303	291	266	302	305	263	323	294	284	285	280	313	304	279	282	279	296	315	280	266	290	253	271	247	273	281	302	274	294	286	290	252	263	271	287	258	274	298	280	278	265	298	271	297	280	275	300	285	289	276	294	279	277	271	314	272	289	337	300	287	288	269	277	300	287	294	261	286	280	296	261	254	262	285	285	275	293	285	259	260	272	293	287	272	267	287	290	275	285	289	270	281	267	275	303	270	298	283	282	290	293	272	268	241	275	287	290	282	300	291	289	301	275	288	271	247	269	304	281	307	275	273	290	285	276	294	319	302	267	297	307	283	305	278	277	283	270	295	279	290	313	297	313	272	310	289	279	291	287	289	294	300	317	270	303	307	295	240	312	293	305	289	278	286	272	286	289	278	285	280	286	321	285	285	273	277	294	289	282	308	285	275	309	293	316	268	280	262	245	277	301	303	311	251	298	292	291	288	274	268	270	302	272	285	273	288	288	269	297	254	282	296	253	281	298	272	276	276	300	280	286	278	278	282	263	288	286	262	270	262	265	278	312	294	274	280	269	272	288	289	273	295	306	276	279	287	274	282	313	278	298	293	278	318	290	275	263	271	308	301	285	294	292	263	317	278	277	262	284	277	275	290	282	305	304	300	289	280	297	306	264	257	279	268	268	273	279	292	283	273	282	296	258	288	289	271	284	265	289	268	290	288	296	250	277	292	277	274	286	283	294	285	265	305	300	272	266	290	315	296	301	277	304	258	306	283	300	317	262	279	281	288	275	315	312	292	287	268	295	270	294	297	308	285	276	280	286	298	315	309	289	308	278	288	275	262	286	254	292	280	279	306	263	279	288	274	279	257	274	299	296	287	290	286	281	290	292	276	296	275	295	272	275	309	271	295	306	319	258	280	266	296	276	321	282	296	272	285	307	281	263	255	271	265	289	266	301	285	311	306	257	286	288	283	274	254	282	292	283	272	319	263	268	309	291	279	282	313	265	274	283	289	273	290	276	304	276	276	320	275	291	289	264	294	291	276	297	238	304	258	285	292	287	270	285	324	301	300	292	270	313	308	266	289	303	302	316	281	287	278	303	285	308	275	293	255	266	245	259	291	281	276	266	294	267	284	289	277	274	289	281	286	278	264	268	284	275	276	250	284	270	260	270	282	240	280	312	251	309	250	260	259	301	329	293	263	273	323	303	293	295	284	295	280	288	248	283	287	264	279	266	274	294	277	266	294	272	289	279	257	288	298	309	271	294	296	290	286	301	293	274	300	278	302	290	277	264	244	260	313	286	293	283	254	272	274	307	326	291	301	286	290	292	273	287	277	278	288	300	296	287	283	274	263	278	295	289	295	264	293	283	288	288	284	275	268	272	312	286	291	279	279	283	308	311	299	305	267	301	267	293	280	332	288	256	297	304	297	284	247	287	295	292	258	279	298	278	266	293	265	292	255	289	300	279	283	291	300	259	289	308	268	268	289	285	285	274	299	281	307	269	291	285	277	270	266	297	270	287	306	288	285	279	242	299	274	302	286	297	273	282	290	290	274	268	262	318	275	287	263	254	273	290	298	278	290	309	288	273	291	284	275	293	308	272	273	260	297	290	265	297	284	278	309	263	278	278	265	248	286	278	260	274	271	269	299	291	259	273	286	300	294	311	280	272	280	313	303	280	258	308	280	266	269	282	282	312	302	281	273	302	290	312	287	269	289	285	271	322	235	320	321	295	310	261	258	288	271	293	266	301	271	308	299	255	265	289	285	284	263	270	295	297	270	289	284	278	269	269	259	267	323	306	316	244	275	317	265	291	301	291	278	288	280	278	279	307	280	264	308	285	244	291	288	285	314	276	251	296	297	262	321	281	271	309	275	302	265	262	290	229	301	300	265	278	271	307	322	256	273	272	272	268	306	289	271	248	292	271	277	284	306	298	309	254	269	281	292	290	268	279	260	315	276	253	264	305	297	317	282	305	304	293	297	280	273	290	290	234	294	291	291	285	260	295	308	260	308	257	292	291	266	250	275	278	277	294	286	293	298	291	288	286	287	276	312	284	291	291	319	298	274	265	279	287	273	294	291	280	320	279	314	290	270	287	289	294	300	306	299	287	305	283	290	308	264	294	283	286	306	305	286	275	293	279	302	282	302	288	305	289	278	268	279	268	301	304	274	291	280	289	271	267	283	238	305	294	293	289	252	280	273	307	266	277	273	287	285	302	252	290	276	273	262	308	295	292	285	257	267	261	272	295	262	299	287	278	287	313	289	260	304	308	304	288	259	255	296	304	264	315	301	271	291	261	263	297	297	272	275	267	289	260	282	312	299	278	278	290	302	309	289	265	273	267	291	282	289	297	262	308	276	275	323	294	271	276	291	311	253	266	306	281	286	296	293	268	281	292	313	270	278	292	268	306	291	286	285	270	264	265	277	268	290	321	291	253	301	274	273	297	315	270	311	284	287	250	271	307	290	279	250	294	289	299	283	262	288	270	258	277	282	274	300	293	276	286	290	293	267	270	281	296	261	279	299	283	269	323	300	274	298	260	292	278	293	293	278	282	295	283	276	249	291	260	298	278	297	287	253
52172	70208	48105	39522	29207	8117	4780	448	416	373	339	339	378	348	329	370	342	358	337	364	349	324	347	357	338	379	346	339	338	378	358	350	320	355	377	354	356	355	357	312	357	343	354	356	333	350	350	336	324	347	325	356	301	333	300	340	310	330	373	309	353	340	371	331	359	318	342	367	338	339	352	316	375	347	337	348	323	354	324	325	348	356	348	362	358	315	357	365	348	366	345	345	330	354	333	318	336	325	361	350	366	377	316	357	325	362	366	325	313	346	357	341	390	338	359	373	335	323	379	338	337	368	358	372	359	337	347	351	346	334	325	334	374	362	354	368	361	313	351	341	370	326	340	352	320	330	358	341	359	340	324	347	343	337	351	379	345	332	342	368	334	331	371	331	338	327	355	366	352	371	339	308	368	319	341	356	372	365	348	323	344	388	366	362	341	327	346	358	361	350	354	368	366	334	362	343	342	332	328	360	314	345	349	331	366	363	352	350	348	331	313	369	325	369	353	340	339	344	363	343	321	316	358	348	342	355	331	327	363	397	343	334	371	338	354	350	342	367	338	339	341	369	344	372	322	310	351	379	347	332	303	337	341	320	346	324	351	359	347	330	340	341	376	388	379	331	333	328	337	328	358	351	335	365	340	344	307	333	353	329	329	337	337	366	353	329	382	353	314	351	312	343	349	348	346	325	361	341	343	331	368	341	372	350	336	318	368	355	324	350	351	344	377	313	319	301	371	351	346	362	336	331	320	352	318	370	355	361	343	336	331	319	348	331	365	358	315	313	361	348	349	334	386	347	396	345	353	346	354	330	338	324	354	341	341	305	365	376	354	320	309	381	339	363	317	343	373	339	367	350	312	345	359	332	358	362	327	324	325	354	326	326	359	320	358	345	373	372	394	355	343	342	373	338	334	338	351	306	349	348	343	333	339	361	386	359	367	342	321	348	335	347	318	358	335	352	322	353	342	349	348	323	354	387	397	315	329	348	363	363	353	354	346	384	365	355	345	342	373	379	322	335	362	313	334	340	362	356	351	327	373	351	338	368	322	329	329	338	325	365	354	360	349	325	370	337	363	332	308	374	360	328	333	344	330	326	346	334	325	321	345	327	371	344	368	348	359	347	342	357	310	347	346	342	363	344	361	322	346	362	331	383	325	353	342	351	342	344	361	330	346	320	336	334	351	352	327	366	335	356	328	341	334	342	317	349	348	322	316	380	347	377	352	355	368	332	352	310	346	354	359	330	362	345	314	332	354	378	319	336	347	346	346	324	353	362	360	337	329	352	339	339	339	360	353	360	363	353	345	353	327	381	336	304	334	359	323	336	325	376	328	344	328	369	365	331	321	345	351	350	343	316	327	349	376	347	343	348	350	343	337	367	343	342	342	380	331	336	338	371	349	344	328	317	338	349	339	343	369	331	317	291	357	356	344	339	355	343	335	324	353	347	350	380	353	341	348	367	321	349	336	328	369	375	347	294	318	317	312	324	330	360	348	321	348	371	350	372	351	362	327	376	361	341	320	351	368	360	363	337	337	361	355	337	318	333	367	331	351	350	385	346	354	329	347	355	331	315	325	379	337	341	370	350	339	359	326	335	359	350	332	350	387	311	365	341	354	329	328	332	359	319	348	319	350	368	321	326	327	310	336	321	328	362	349	334	337	350	374	343	356	364	336	362	364	365	370	367	306	339	363	349	363	331	330	319	354	342	362	362	336	355	346	358	347	357	325	352	330	375	367	316	334	319	344	365	350	333	371	349	323	361	310	353	362	332	375	334	369	349	329	334	357	341	343	354	359	345	335	363	313	362	343	354	345	304	370	319	324	313	317	318	323	320	355	328	317	316	354	332	356	354	328	324	308	345	318	338	375	350	357	357	343	359	361	338	318	320	349	317	371	361	381	347	346	353	330	324	381	352	359	324	356	366	344	334	323	368	326	343	328	355	345	355	343	374	306	327	366	345	362	339	324	337	338	355	356	350	355	335	369	372	383	349	374	330	345	329	340	326	362	352	350	339	332	354	382	324	350	344	345	333	359	353	366	343	330	333	331	317	336	348	388	360	367	365	344	365	400	309	381	309	346	340	367	340	337	363	351	307	339	324	340	312	377	319	344	335	358	320	365	335	339	343	355	368	362	377	357	355	344	362	320	371	309	322	359	342	334	372	356	353	356	355	348	339	344	351	342	333	357	363	343	335	358	326	354	363	380	320	348	375	380	347	376	312	337	334	338	357	349	346	359	343	363	364	328	371	328	351	359	316	356	376	350	329	349	356	323	329	299	344	378	334	354	320	343	335	323	359	306	354	329	341	328	338	323	319	370	369	363	329	340	343	372	376	321	295	319	347	377	347	345	355	350	327	332	342	303	369	340	362	328	344	336	333	353	353	316	360	340	319	346	309	346	359	329	387	315	368	348	326	351	362	350	323	362	348	342	349	340	365	359	366	336	343	345	344	373	329	360	337	352	341	371	319	340	322	316	344	337	360	345	330	350	369	366	339	343	343	358	356	333	358	322	337	378	344	340	335	351	338	349	315	315	345	358	317	348	352	325	372	330	327	311	337	372	322	325	335	342	337	339	369	351	363	320	344	350	306	345	357	342	332	340	355	326	337	359	360	350	352	365	345	370	361	330	348	311	344	336	342	380	325	369	365	331	345	313	333	365	330	362	365	347	345	362	340	339	348	321	347	350	328	369	330	291	347	335	356	353	361	347	355	356	366	360	332	347	352	348	339	375	350	322	327	388	322	370	358	355	345	344	332	355	375	379	328	324	393	320	375	343	327	368	351	325	359	332	317	339	369	373	327	348	363	353	333	348	333	344	327	356	352	299	326	366	364	350	358	357	339	338	350	372	338	354	350	325	341	367	320	351	356	344	360	357	320	317	351	360	364	347	329	374	305	319	320	343	360	346	300	332	341	335	339	377	351	355	324	360	350	359	332	325	328	343	342	341	336	332	348	357	370	314	347	335	336	312	373	349	316	373	328	317	363	347	365	352	338	348	342	356	341	342	340	330	356	326	355	332	332	330	351	354	337	342	343	333	323	328	319	331	320	370	370	329	329	339	367	346	351	363	313	343	339	329	331	332	384	324	319	353	339	330	369	351	334	310	343	367	353	349	319	320	333	335	323	337	344	367	352	359	322	312	353	314	356	304	358	350	321	342	361	359	348	342	333	366	360	318	383	353	353	341	322	357	345	314	375	330	324	323	359	336	360	330	326	348	345	324	350	367	362	326	355	346	323	332	355	356	332	336	380	330	321	339	309	365	331	342	363	360	356	359	319	362	348	317	357	307	324	325	347	318	354	334	395	333	344	349	358	327	330	324	358	355	305	353	356	365	349	326	338	359	339	307	364	349	329	332	391	349	319	347	341	379	340	364	369	319	337	347	352	363	344	354	340	323	336	378	336	323	344	339	368	337	365	357	333	349	328	342	344	363	397	339	343	335	342	351	356	337	344	352	337	343	354	348	329	364	367	319	350	343	353
22253	20862	28356	24679	24391	21874	23021	4226	711	658	697	644	617	640	640	651	648	655	605	633	619	638	673	654	644	617	663	643	679	650	651	604	601	616	628	586	635	619	604	597	650	622	629	653	671	640	655	634	626	620	642	626	639	623	618	596	591	653	666	634	644	629	672	589	648	659	634	651	668	609	643	641	577	575	592	674	629	626	606	594	564	665	670	663	644	619	644	651	637	605	595	607	604	655	607	614	594	605	630	646	617	600	651	626	635	592	620	600	594	607	666	613	606	643	643	642	618	617	601	634	602	589	635	615	651	618	663	610	580	625	644	596	629	667	610	569	674	643	699	652	624	673	633	648	576	629	585	594	619	668	628	601	640	612	649	623	644	597	626	691	589	627	635	566	657	642	588	648	589	628	640	628	635	593	594	609	593	637	660	615	612	587	643	639	592	598	608	626	607	605	630	585	639	649	650	592	579	661	650	659	636	599	643	628	628	633	629	627	623	609	591	623	669	648	614	622	612	601	644	608	628	609	631	615	641	605	611	615	659	594	614	619	636	645	629	639	664	634	658	651	632	592	622	645	614	670	604	635	628	571	687	612	640	621	627	622	608	601	590	638	613	603	617	633	623	657	661	636	612	645	600	602	612	634	647	673	599	598	627	617	690	613	621	600	622	643	608	634	610	632	625	607	630	621	609	624	606	582	591	610	638	619	618	591	589	608	613	645	643	598	609	615	643	645	660	651	630	615	556	551	637	600	597	636	620	680	602	647	627	661	616	644	616	594	580	612	656	622	582	636	594	606	636	627	631	609	592	632	615	645	620	631	599	559	622	687	631	647	597	591	596	608	678	654	597	607	617	639	604	665	631	640	590	641	581	583	642	609	610	608	642	630	616	649	595	615	605	595	586	633	658	597	620	626	614	647	618	617	622	630	619	595	633	661	639	635	581	593	592	627	582	605	600	648	643	634	602	637	627	636	605	647	631	633	602	634	644	633	620	618	635	611	599	608	579	616	638	637	631	644	637	568	559	596	610	621	610	607	603	635	634	644	584	638	622	630	648	635	634	620	645	659	582	613	621	623	615	625	599	611	611	577	574	591	622	660	583	596	641	656	634	613	609	609	617	595	608	614	637	621	648	622	573	633	604	670	605	646	675	588	658	611	602	620	648	640	622	657	614	622	614	617	621	607	615	652	649	620	577	637	599	609	659	679	596	612	594	607	588	609	594	660	641	659	584	612	605	603	630	618	625	638	610	630	614	654	620	591	623	668	621	576	629	603	655	634	652	638	579	569	628	613	674	614	627	633	626	620	634	620	613	603	655	671	587	632	622	590	638	617	623	573	612	562	600	610	639	634	609	647	620	644	627	655	634	569	573	648	621	609	581	610	628	617	625	655	620	604	615	646	627	569	599	601	625	647	624	625	609	592	607	590	588	614	613	630	648	609	633	598	646	628	624	661	635	618	591	620	603	645	588	632	658	617	623	602	625	614	636	629	635	585	649	615	630	585	653	627	634	622	659	629	594	560	603	628	603	643	671	616	649	626	603	662	602	614	625	648	625	658	639	621	604	648	625	586	633	645	628	641	623	631	610	619	636	576	611	658	673	653	632	626	605	610	666	602	617	590	604	649	664	615	640	581	620	629	635	661	621	628	613	613	597	595	636	617	615	601	652	648	681	613	586	584	597	639	637	626	597	609	616	627	609	629	633	637	615	614	593	611	603	589	631	636	586	638	642	592	575	612	616	613	604	619	611	662	635	646	597	641	631	618	623	571	616	624	613	615	639	599	612	630	599	621	628	634	593	561	643	653	651	614	590	629	629	613	603	610	603	601	678	626	609	582	580	605	592	625	592	626	631	609	577	677	577	620	620	619	627	575	623	584	602	652	635	617	643	617	595	582	622	602	589	637	634	655	649	632	632	638	651	619	608	661	619	587	580	610	610	590	611	631	658	625	643	644	591	608	606	605	632	624	601	658	596	600	615	604	591	592	598	641	655	655	597	622	662	598	634	572	624	608	610	610	633	611	619	677	665	607	607	645	635	606	627	612	616	589	587	600	583	630	603	645	650	658	607	609	580	593	613	609	605	603	613	666	615	608	589	623	631	613	636	602	614	614	595	611	596	643	645	614	621	629	593	632	635	591	591	626	618	643	630	638	628	605	640	613	621	632	608	598	598	643	624	593	639	613	629	607	644	583	600	644	635	613	581	657	568	636	630	593	647	669	574	613	623	621	611	622	632	622	551	601	606	605	606	669	574	619	615	582	626	626	582	658	625	577	631	656	640	621	583	672	619	613	605	624	583	636	570	643	628	586	630	622	608	708	633	637	586	545	582	606	621	592	646	628	667	621	584	626	592	574	589	644	582	672	589	591	627	582	609	613	661	590	615	612	598	627	637	620	653	629	642	624	604	618	586	560	611	638	637	620	633	583	607	590	604	643	560	607	615	630	651	629	618	608	587	618	651	638	617	641	616	604	587	622	594	616	632	630	619	659	648	588	637	607	611	569	616	642	636	633	636	609	610	617	611	693	667	633	635	648	586	571	598	653	622	632	652	635	612	574	623	636	645	597	593	607	605	600	632	631	594	641	602	593	642	622	607	613	581	626	618	666	603	604	616	660	629	614	612	614	589	627	676	609	632	579	638	641	612	598	677	616	602	618	666	654	597	580	624	601	652	609	631	641	633	605	675	644	634	645	604	620	626	619	614	621	599	576	600	581	567	643	587	595	627	602	652	638	597	622	611	587	627	596	619	614	634	614	588	610	601	627	627	643	599	600	649	627	627	591	609	610	631	596	614	610	620	618	606	618	632	590	610	618	620	652	625	600	618	642	614	647	619	605	601	612	623	649	672	623	557	601	631	636	613	645	628	628	630	583	602	610	578	630	617	619	656	576	614	590	637	632	609	624	605	622	579	610	646	596	613	625	647	616	596	636	640	576	629	643	593	627	616	615	592	650	632	609	606	632	595	620	657	593	652	631	622	677	637	626	549	605	616	635	658	647	627	646	640	623	637	631	633	621	603	631	628	584	596	649	639	655	623	603	635	630	644	630	631	585	643	605	629	589	619	632	598	606	677	632	574	640	637	580	640	618	634	600	616	615	597	614	653	591	620	617	588	604	606	650	613	603	617	637	652	567	601	603	583	604	624	604	596	617	623	586	622	613	604	659	613	626	609	619	686	640	638	628	649	634	597	618	620	643	584	656	611	622	596	665	660	618	605	625	669	623	617	596	617	645	602	605	604	633	608	607	629	636	588	621	615	619	615	649	646	618	600	656	606	584	622	619	623	607	604	619	615	608	619	595	633	641	593	629	649	620	609	615	626	581	642	590	571	580	595	600	627	597	623	599	626	591	620	584	626	644	616	644	607	626	604	616	633	589	661	613	631	654	609	647	657	635	569	633	585	623	625	609	616	606	602	597	632	598	586	668	640	655	627	664	609	648	613	647	619	662	625	638	651	619	619	623	581	619	646	600	650	624	608	629	636	612
49270	89812	70283	58073	46693	20816	15488	977	870	779	798	779	746	762	732	756	733	757	706	724	711	701	696	695	726	714	704	698	737	663	677	694	705	711	740	702	722	687	722	743	720	708	697	711	667	668	692	696	716	728	680	707	736	681	700	699	650	721	673	671	692	681	756	655	656	652	633	692	688	761	705	655	689	670	668	715	652	701	669	740	678	656	691	671	732	685	679	686	697	725	664	660	715	703	679	711	688	734	690	680	695	708	702	732	686	700	708	678	684	645	717	701	729	711	720	717	649	675	625	745	718	693	659	699	713	681	743	676	674	766	696	673	678	641	731	688	661	699	691	693	694	685	710	683	726	691	655	629	676	695	694	730	687	657	721	670	692	683	660	694	675	683	730	654	670	708	693	653	658	704	694	696	708	692	700	667	668	664	699	700	687	727	754	701	680	675	681	718	668	685	714	708	696	708	708	681	689	676	665	700	676	699	709	689	663	699	714	666	686	684	729	666	707	722	717	705	686	673	693	691	725	697	676	656	685	715	691	678	722	704	661	706	707	666	631	745	675	634	667	701	697	634	650	699	677	691	685	701	713	672	705	634	710	670	664	679	704	684	692	703	688	690	709	698	727	699	670	724	706	737	672	682	673	699	691	707	694	702	709	677	704	681	684	661	684	717	720	736	676	707	676	696	668	656	691	694	684	690	705	671	765	705	724	664	703	695	685	702	694	651	654	676	672	750	699	693	747	682	713	675	717	644	727	687	696	669	760	721	701	694	703	690	699	670	720	678	720	704	694	698	651	685	679	677	690	662	676	692	722	684	670	663	651	716	639	648	694	688	709	636	663	701	726	731	728	706	686	734	723	704	655	698	743	656	731	700	673	764	669	704	696	674	684	712	682	704	709	679	686	719	685	678	670	620	709	701	689	731	701	735	721	695	673	671	694	671	659	731	729	659	646	717	704	726	695	694	689	708	729	710	668	676	684	652	632	704	752	671	665	713	704	723	660	712	689	657	694	692	714	734	709	706	710	656	677	693	742	763	677	706	678	648	608	700	683	708	645	700	696	700	695	740	721	712	694	689	671	670	648	672	717	713	667	705	678	683	724	699	714	723	685	701	681	691	714	702	688	664	687	663	690	720	724	654	693	712	717	670	670	654	707	674	703	670	675	684	662	719	750	641	735	712	672	691	721	715	711	720	639	694	727	718	680	678	707	698	713	701	699	690	673	714	691	689	687	749	736	660	710	651	699	702	665	693	677	695	650	685	668	707	712	686	684	739	707	682	686	675	662	650	641	753	717	705	695	716	735	682	650	662	673	656	675	664	657	711	695	700	675	689	697	707	730	689	696	689	713	645	697	701	670	701	676	745	708	694	720	704	669	700	701	734	686	706	683	680	676	650	695	703	691	696	708	716	716	714	705	687	681	708	704	706	685	700	696	718	666	706	681	686	716	705	702	689	696	700	706	716	658	669	732	687	698	739	657	716	750	663	705	750	684	654	726	671	677	735	738	682	661	713	656	672	679	661	675	683	700	700	656	690	750	730	678	655	692	674	658	707	693	642	721	676	713	703	643	648	677	733	679	711	700	637	713	691	704	658	708	688	741	693	717	674	754	692	731	695	695	694	661	657	716	719	655	735	705	660	700	707	719	648	685	675	644	649	716	679	680	722	708	675	712	651	671	715	724	719	711	694	707	695	744	745	680	661	701	733	714	714	692	649	719	657	676	680	677	698	695	658	663	634	681	732	677	726	652	673	717	656	680	709	694	691	702	711	688	632	653	671	697	676	692	712	694	699	672	696	680	708	701	665	655	682	631	711	696	712	661	682	708	695	684	667	677	664	745	664	761	626	733	714	675	679	698	693	642	696	694	705	628	715	670	724	664	678	669	643	665	663	687	665	691	675	650	668	707	702	700	655	685	691	698	695	668	715	684	731	700	712	701	693	679	698	679	715	691	684	739	713	695	722	673	703	731	689	661	694	693	737	672	689	680	721	665	723	716	701	691	702	699	656	678	659	668	674	673	677	687	709	724	705	715	691	730	741	682	739	708	712	687	664	714	679	658	714	647	602	641	719	717	678	716	715	705	712	775	739	692	677	719	674	704	692	682	712	704	756	675	712	695	677	659	666	706	726	679	656	674	684	625	688	670	684	678	690	730	659	711	694	689	698	652	686	710	710	672	638	691	700	686	676	680	658	708	678	681	682	700	686	673	712	680	658	707	658	641	643	682	663	686	699	703	714	704	724	680	704	699	692	682	688	714	670	680	703	678	653	686	630	669	665	667	664	692	666	688	719	715	713	678	680	703	686	706	668	699	729	732	657	686	695	723	720	713	652	714	719	730	653	725	658	710	740	681	671	693	683	708	682	699	713	734	664	672	651	674	717	674	741	655	680	706	641	680	706	682	679	722	679	667	675	691	678	717	701	708	722	655	721	675	717	650	688	717	723	692	672	717	665	700	676	675	686	705	680	738	715	671	688	680	680	720	646	702	683	673	690	682	741	677	628	684	694	657	661	686	674	663	711	704	680	684	695	662	708	667	679	653	722	747	681	665	726	676	713	731	667	690	704	746	673	677	642	681	724	704	707	692	735	753	683	658	645	669	728	709	730	710	644	724	692	662	748	659	702	727	647	654	668	674	711	691	659	664	683	670	689	715	705	733	621	679	715	659	646	703	688	715	715	715	708	724	652	708	704	713	704	730	699	754	714	724	680	686	742	668	673	689	689	717	713	687	732	687	673	691	673	663	632	623	724	691	694	682	696	657	703	693	671	675	668	681	674	699	635	764	673	682	620	692	702	665	643	670	754	724	696	676	698	654	709	683	688	699	665	696	736	690	755	717	705	677	686	708	704	685	730	722	681	666	694	709	674	702	669	673	687	702	690	699	723	685	706	698	643	709	674	703	735	632	696	687	669	685	695	708	691	717	749	667	732	712	660	738	736	695	686	705	675	741	659	693	699	662	671	700	727	677	676	664	700	662	704	640	743	678	676	722	673	651	678	654	690	738	674	692	708	669	703	712	700	688	633	714	734	677	704	724	696	696	674	696	728	696	671	714	683	693	732	716	661	682	746	701	720	694	685	621	690	647	703	690	686	688	693	693	704	699	714	713	719	663	653	658	730	662	672	635	673	682	675	699	646	690	743	706	666	717	691	664	699	719	705	683	695	674	686	670	704	651	705	706	728	711	679	705	710	673	672	678	730	661	682	715	686	657	686	704	686	646	706	672	677	712	652	637	697	687	684	655	685	718	656	745	668	731	645	685	698	701	695	677	739	669	675	661	751	720	696	723	702	714	690	684	693	656	659	703	715	637	728	670	626	718	662	709	733	721	627	672	713	691	705	676	658	687	692	699	675	679	698	726	674	613	670	710	726	667	719	692	691	704	678	707	714	688	683	728	720	694	735	740	698	663	671	658	663	721	688	657	676	705	657	686	698	670	627	703	729	681	690	680	695	670	668	665	701	656	708	686	669	695	666	676	641	682	648
33599	27937	22820	17084	9447	1083	867	317	316	320	303	320	326	306	314	330	282	329	302	294	323	314	289	320	299	278	289	322	325	310	316	305	310	303	309	292	315	316	319	313	302	297	332	297	327	294	314	300	272	327	310	272	289	368	300	286	312	294	321	291	306	310	309	337	296	320	306	325	296	309	270	314	314	298	323	319	302	298	307	287	300	321	315	307	302	311	306	320	308	297	334	315	321	304	332	296	305	295	286	332	321	275	321	299	295	313	302	325	289	318	323	299	323	332	305	325	312	292	289	306	334	312	350	296	311	292	312	300	335	301	359	280	298	293	318	307	316	279	315	328	300	320	291	278	283	308	321	312	326	317	305	297	284	302	315	291	307	310	300	291	328	295	334	307	300	295	319	274	308	290	325	338	276	316	307	310	292	313	317	293	318	272	325	319	291	287	310	304	304	299	300	304	329	270	316	333	312	330	330	263	312	305	304	289	279	331	294	320	308	309	299	311	316	300	323	320	327	286	273	312	300	320	279	285	303	299	320	312	289	292	323	324	324	304	321	323	301	292	313	330	317	342	286	308	292	306	314	288	294	304	299	320	293	301	301	268	314	296	291	303	289	312	283	289	325	288	328	322	287	302	281	299	314	279	300	293	307	294	304	302	308	311	297	292	288	308	298	325	286	299	316	314	303	297	315	309	311	274	311	277	320	279	287	313	318	321	293	342	286	326	314	305	316	299	284	288	321	330	333	306	306	303	310	305	312	326	316	325	327	290	305	283	315	313	309	313	323	313	320	288	313	303	305	295	316	325	298	281	339	306	319	333	322	324	293	314	347	302	314	318	286	286	297	303	326	312	289	335	282	319	314	310	289	293	280	297	294	302	284	302	316	312	320	317	306	338	317	321	309	296	330	296	314	298	325	321	328	305	288	299	305	300	285	275	279	306	294	308	317	271	295	307	251	310	316	275	297	276	291	295	298	299	301	291	315	306	304	283	300	319	302	287	297	316	303	283	296	315	336	311	297	298	290	292	309	302	286	302	276	313	254	290	303	313	284	304	279	301	265	309	316	313	296	342	311	293	286	319	330	292	306	322	279	305	321	297	332	341	330	326	297	333	315	307	279	288	300	309	277	275	320	341	319	317	335	308	315	342	314	279	291	284	301	304	267	300	312	312	300	294	298	326	297	311	287	306	297	292	291	306	274	306	304	298	342	341	345	302	294	302	328	304	302	321	339	328	322	281	318	280	331	287	311	304	331	297	315	314	317	317	296	316	284	304	275	333	284	326	306	307	329	286	286	308	341	304	297	289	307	290	301	288	299	317	280	279	312	307	302	290	282	301	299	283	303	277	266	327	301	289	320	318	298	314	346	283	287	301	296	299	311	339	308	315	301	307	322	334	288	300	355	325	311	291	294	317	357	322	318	287	303	333	322	307	313	309	316	314	338	320	297	297	334	310	303	270	316	332	325	310	325	322	273	316	315	305	322	310	314	312	315	308	304	302	294	308	294	291	303	330	303	304	308	313	331	319	284	307	289	284	280	295	299	299	294	330	295	300	299	303	330	291	290	276	312	295	304	308	296	308	296	308	314	309	284	322	316	292	304	312	288	286	313	305	310	335	321	302	310	293	322	291	271	306	309	284	312	297	281	303	292	307	340	298	303	293	322	311	302	311	320	324	308	304	289	301	310	297	321	300	327	335	302	322	312	313	284	321	303	336	339	314	310	295	304	314	309	314	345	326	331	348	298	329	321	315	309	295	314	275	315	344	309	305	301	323	309	328	302	301	316	281	303	307	303	309	346	305	277	291	313	301	269	312	324	303	297	323	313	299	318	297	317	318	299	288	294	305	295	324	305	283	316	305	292	298	310	316	321	296	344	341	287	301	304	286	287	289	280	312	310	328	304	308	321	303	339	303	325	297	317	307	281	313	294	329	347	288	304	327	322	295	258	297	351	297	313	307	317	316	292	279	333	317	331	314	303	302	290	307	345	315	333	298	280	324	322	300	319	329	285	369	316	303	311	329	320	286	292	299	308	310	316	307	292	323	324	351	293	296	281	302	315	278	303	309	315	297	310	344	332	303	324	333	276	296	320	276	312	340	309	312	284	328	327	311	319	288	307	302	288	299	329	310	311	276	310	325	322	287	274	279	308	309	320	308	305	327	283	301	300	299	276	302	320	297	310	271	293	329	303	295	303	335	338	336	311	327	317	304	294	303	298	305	287	311	321	323	324	302	318	308	308	300	314	289	313	297	334	310	320	299	299	300	335	319	316	286	276	283	331	299	322	329	305	320	292	314	304	304	312	292	301	342	294	300	292	309	318	319	293	302	312	294	280	292	307	302	332	303	301	328	305	303	290	282	297	279	287	319	308	299	306	315	307	297	309	329	308	317	325	343	309	296	287	313	324	308	304	292	310	317	301	335	296	323	339	303	314	306	349	302	369	309	269	309	270	330	324	312	304	289	302	313	298	305	303	296	331	273	293	321	280	322	305	298	298	274	339	280	281	319	275	316	287	313	327	297	307	280	300	360	287	281	327	322	330	323	299	326	315	303	323	326	306	287	306	291	303	333	335	323	291	340	316	275	324	333	299	343	295	301	310	285	322	302	321	316	315	304	308	312	301	320	319	307	322	287	320	311	287	307	314	305	300	306	288	261	303	303	300	282	308	313	302	321	286	297	308	333	321	289	297	302	309	280	304	293	283	330	283	315	339	283	308	305	312	275	313	289	323	314	288	347	306	312	296	301	295	289	319	333	307	329	277	294	315	315	335	305	324	322	304	329	295	281	295	314	291	298	281	290	318	330	303	298	288	320	308	278	299	306	311	314	326	311	295	313	318	311	327	313	282	313	328	305	314	302	293	298	308	331	342	339	313	281	330	310	324	304	324	313	311	297	323	290	264	299	329	341	340	338	298	294	305	280	307	300	326	301	338	326	296	320	321	290	304	310	312	317	316	303	291	314	309	306	282	299	299	328	332	304	295	304	280	332	302	333	313	301	311	310	284	322	298	281	301	309	281	297	325	290	309	311	316	319	312	303	321	294	322	315	315	300	284	310	325	280	295	309	322	275	306	324	322	310	296	282	326	326	313	304	292	303	293	308	303	302	303	319	300	295	325	296	304	284	328	325	303	262	303	294	309	337	334	260	309	279	318	283	300	309	343	312	321	299	291	285	312	284	291	296	298	301	327	322	325	289	308	309	302	309	311	308	283	295	310	303	311	308	313	320	316	298	284	312	308	297	334	299	322	288	303	301	315	305	280	317	290	304	272	328	301	308	328	317	298	318	331	287	296	302	322	326	304	278	333	313	327	302	306	314	293	314	284	273	285	261	324	333	284	337	270	323	294	323	318	287	303	298	294	306	290	314	324	284	311	315	301	316	336	316	284	305	334	319	291	267	322	333	275	330	331	332	284	291	323	298	288	320	308	344	284	292	311	309	304	298	320	313	318	309	303	324	320	317	319	322	302	323	313	283	343	309	293	303
41963	38155	22916	13785	8963	1175	1271	341	383	382	344	365	330	366	391	370	343	380	375	374	385	372	374	338	401	348	367	377	357	367	323	336	332	368	361	363	369	326	345	373	363	371	385	358	365	380	381	375	374	338	336	360	387	356	387	341	338	366	399	340	321	348	361	369	315	358	401	350	357	352	381	369	329	345	354	387	341	330	347	366	365	385	382	386	368	375	343	342	358	342	413	379	357	354	355	389	363	383	347	362	348	372	365	358	346	376	372	358	348	318	368	388	390	358	356	339	357	335	328	381	354	376	345	386	341	353	366	351	345	338	360	382	366	341	360	363	338	363	345	362	309	365	331	328	333	371	365	337	319	383	365	347	366	354	348	344	365	318	336	353	327	359	360	349	348	357	360	329	359	353	369	355	326	375	343	354	368	343	345	376	378	370	366	334	362	359	374	372	365	401	387	342	355	374	353	371	366	327	352	362	369	352	390	323	340	357	401	349	329	357	341	374	372	377	354	337	397	359	396	364	364	382	351	393	360	395	348	353	332	394	346	377	335	375	394	350	396	380	371	327	373	338	375	373	404	353	385	361	386	368	363	358	363	384	370	375	359	374	366	338	398	331	343	369	329	361	354	353	368	367	369	347	335	359	356	370	385	355	357	346	356	359	349	382	343	325	355	356	368	358	345	375	351	322	368	360	352	379	362	360	342	352	343	392	381	390	386	345	342	377	403	345	343	333	386	385	330	346	354	359	362	362	365	355	340	391	393	351	350	352	393	343	340	359	384	374	361	354	375	366	363	347	366	336	404	403	347	362	372	365	360	356	383	336	342	353	315	345	373	367	318	342	383	316	370	361	348	361	360	372	362	359	329	375	358	380	365	364	350	326	367	378	375	353	347	375	371	377	336	377	363	351	326	356	352	351	374	368	347	377	335	385	345	371	368	354	368	348	343	378	356	373	354	362	377	370	352	373	342	327	341	384	350	379	349	336	378	349	355	362	338	361	404	372	328	374	377	376	369	339	354	376	331	379	348	361	375	419	358	337	345	340	365	360	322	352	398	340	349	370	361	362	362	369	353	336	376	357	355	381	384	393	341	352	369	375	387	328	369	383	338	383	383	361	397	351	366	346	378	378	366	360	358	399	335	347	361	385	367	390	349	340	349	372	375	345	401	384	338	349	344	376	333	355	341	374	360	368	360	384	349	385	358	333	334	368	339	345	349	377	345	355	379	356	357	374	347	355	369	365	340	361	348	346	353	344	341	337	355	380	336	365	384	380	344	356	351	399	361	387	377	382	382	379	377	347	373	394	360	362	394	349	370	326	320	362	371	373	370	339	375	360	364	346	358	403	387	378	364	354	359	390	373	352	335	340	327	354	361	368	383	355	385	339	365	359	343	361	351	327	350	384	339	365	323	359	363	336	375	368	351	345	360	342	350	368	342	361	361	389	374	389	351	373	397	360	339	355	370	338	368	381	361	366	392	395	365	348	327	344	339	370	355	363	392	328	352	359	323	346	368	344	409	369	380	351	350	374	384	365	366	331	359	350	354	318	341	361	364	345	364	352	362	372	331	386	336	368	349	358	384	347	356	373	362	334	320	386	379	384	365	368	363	397	357	384	355	346	364	352	369	347	365	330	366	368	369	328	337	361	333	328	370	349	357	339	340	333	335	376	365	381	341	352	381	371	374	333	352	344	343	376	370	356	364	363	403	345	352	333	321	360	408	375	371	330	324	361	365	390	385	345	349	357	372	388	358	395	333	391	348	352	365	373	344	358	373	350	361	371	357	351	351	376	340	346	333	371	348	374	404	318	373	356	332	393	379	357	361	345	387	337	371	396	349	362	334	363	363	370	346	350	384	380	358	382	357	353	397	385	373	349	364	357	357	355	350	356	345	382	375	360	341	377	358	365	394	353	343	342	346	354	377	334	380	353	347	374	393	309	361	394	385	336	361	369	346	373	362	374	355	364	336	376	330	363	374	346	362	374	354	355	384	352	343	350	388	337	391	349	358	353	387	347	358	336	332	352	346	368	334	336	387	325	344	353	379	400	384	376	356	387	351	346	356	363	324	340	373	350	341	394	381	384	353	388	366	356	359	341	345	347	369	387	389	380	358	363	359	341	329	349	363	341	336	365	361	328	350	344	359	368	344	335	323	369	359	354	336	345	383	352	387	381	379	345	376	357	373	381	332	392	355	353	376	347	368	360	337	398	339	385	342	370	367	349	359	364	367	335	397	355	375	333	367	370	383	353	321	363	369	346	344	318	384	370	398	340	375	333	368	349	378	395	358	369	335	371	348	361	361	373	339	346	346	371	367	330	379	348	386	366	396	357	349	396	364	352	362	376	363	341	329	372	379	355	386	359	389	348	382	344	369	378	353	323	362	364	379	362	358	361	371	381	345	366	377	389	356	381	390	369	348	336	346	393	349	381	385	339	402	360	374	360	339	366	361	364	362	359	375	351	387	336	379	338	342	326	373	379	342	360	327	367	391	382	376	322	359	334	368	379	352	386	329	353	386	346	374	353	375	359	359	356	367	344	316	331	417	368	360	358	352	333	375	325	362	358	362	338	387	376	361	349	370	361	349	388	346	336	380	350	351	390	360	341	404	386	351	344	377	354	335	373	375	362	346	354	360	355	351	390	377	343	389	352	399	394	375	367	345	371	328	413	356	373	335	367	329	377	348	388	320	379	329	358	358	342	376	319	371	348	361	339	379	359	367	369	377	366	354	372	376	376	360	377	325	346	352	375	391	395	362	367	326	349	397	386	364	338	351	357	315	369	377	354	347	355	352	354	342	384	343	338	360	343	367	338	354	402	360	338	349	380	334	363	359	345	371	368	375	414	350	381	352	354	357	326	381	345	364	376	326	371	348	361	383	361	343	361	379	346	392	357	344	353	336	380	332	378	365	343	361	368	360	406	338	383	361	341	363	386	337	356	364	342	365	378	345	357	358	394	309	398	337	364	368	366	374	366	355	384	360	333	357	355	403	393	397	342	333	361	383	347	351	355	366	328	353	379	330	333	348	328	334	340	361	336	334	375	366	376	347	350	369	366	348	399	357	345	349	361	393	367	369	365	331	375	389	355	339	357	361	351	378	374	358	375	376	368	362	385	368	388	377	372	348	343	351	373	364	356	341	377	326	390	349	344	354	368	375	369	377	360	350	354	391	359	382	330	361	353	375	386	335	367	345	352	388	363	364	357	369	364	359	350	363	370	369	338	372	349	357	346	385	358	367	362	363	332	347	373	358	357	390	357	368	356	336	361	349	364	370	344	376	377	385	337	365	349	393	358	351	372	371	389	349	336	349	342	354	340	368	328	354	358	348	358	372	371	337	360	368	336	366	371	373	364	309	344	395	350	367	361	375	330	334	343	371	339	375	363	347	341	378	375	383	362	353	329	340	336	345	342	359	348	377	368	370	360	374	387	354	332	346	376	346	350	368	356	371	365	345	388	353	355	356	381	362	387	338	353	363	356	366	374
23380	21232	28800	28595	28214	18969	9490	1406	554	594	528	544	545	515	538	550	579	553	494	519	532	537	535	498	541	517	526	549	550	538	530	514	556	519	516	551	503	531	506	506	535	538	516	519	541	494	511	505	567	512	532	550	492	529	523	528	541	528	526	535	485	541	550	480	538	568	518	516	517	501	527	506	546	527	511	534	485	524	496	564	490	500	521	529	531	548	551	486	561	509	517	535	527	513	489	533	522	490	480	570	520	523	532	495	525	524	522	523	527	538	496	527	521	507	516	505	533	541	492	509	538	521	517	531	524	540	505	511	515	549	490	477	499	516	499	506	537	498	492	518	480	515	501	501	489	520	517	521	542	519	556	531	470	551	511	518	506	486	563	534	532	535	550	569	513	527	503	546	492	505	495	506	513	476	532	499	505	537	530	520	517	515	524	548	530	502	509	522	532	511	556	516	480	516	552	540	551	549	474	473	557	513	525	522	445	514	546	535	545	531	525	503	589	517	512	502	563	521	504	479	524	488	494	543	513	516	508	502	507	519	552	498	518	510	550	471	527	552	545	529	522	516	520	490	539	517	520	506	542	521	516	550	542	540	536	566	545	521	470	539	567	515	527	519	491	545	535	511	522	546	527	524	509	530	487	520	501	503	478	545	501	527	510	513	493	506	505	527	509	505	513	528	483	518	538	478	534	544	516	503	521	497	533	526	535	552	535	518	540	519	543	505	534	512	508	527	538	540	547	566	505	479	535	529	499	550	482	494	540	519	544	567	597	514	510	495	512	556	495	508	517	493	530	524	499	510	545	531	534	563	526	501	501	548	526	502	526	504	562	514	553	505	508	534	527	541	533	456	539	530	501	490	555	492	541	554	543	512	539	548	552	511	515	504	491	523	529	515	530	520	525	536	528	525	517	539	514	525	503	517	523	541	542	497	524	497	469	504	510	564	530	529	550	532	528	543	542	487	536	554	522	521	523	537	510	532	527	516	522	553	530	499	517	484	527	494	533	530	587	522	473	529	492	511	522	551	500	542	525	546	536	476	555	459	531	502	540	505	585	541	498	521	515	525	525	502	507	512	508	518	507	540	515	558	528	522	534	523	520	476	530	490	536	525	557	530	455	474	547	476	533	517	518	528	541	501	462	544	524	572	520	525	514	530	511	508	515	501	522	546	519	498	528	520	505	551	526	516	488	552	510	544	550	491	475	468	511	541	506	487	525	552	550	541	532	523	530	496	551	525	492	508	520	575	515	528	515	503	514	509	532	519	508	518	496	503	502	506	516	523	575	571	486	518	529	547	518	490	535	510	534	512	529	500	558	523	550	518	500	546	522	535	479	498	550	489	557	501	509	528	487	534	517	527	515	510	539	557	558	519	490	488	511	506	558	543	527	530	522	546	540	529	495	555	473	514	507	525	551	534	544	467	548	511	501	524	516	560	534	505	525	503	514	558	528	529	568	498	516	580	526	527	537	526	535	510	490	556	491	467	508	536	560	495	506	503	498	521	546	514	525	503	499	523	503	518	521	507	483	568	497	517	521	533	520	521	532	534	521	567	530	551	545	487	501	532	510	489	542	534	536	530	517	524	528	516	548	506	531	505	545	496	484	535	478	493	532	511	493	546	516	538	477	544	524	535	535	500	498	505	518	510	522	543	542	534	513	543	531	505	511	543	538	510	532	541	545	592	548	537	551	537	515	542	510	497	502	579	514	545	529	532	519	531	536	530	556	528	541	528	562	528	508	550	522	489	504	556	513	481	510	571	530	564	530	558	475	508	519	517	546	509	532	518	485	499	508	537	515	523	540	543	544	549	533	495	536	504	542	528	529	514	546	531	500	536	525	514	534	522	519	513	510	531	533	503	533	511	508	481	476	522	483	529	482	556	543	508	541	515	511	516	490	529	501	543	525	531	512	524	516	513	508	487	507	485	527	549	551	507	546	495	536	491	541	480	539	554	529	545	535	535	523	540	533	500	504	498	494	510	536	546	533	507	516	520	561	499	545	514	534	509	530	503	496	503	554	492	521	524	513	488	485	525	521	522	522	530	511	517	520	533	509	539	499	508	519	507	517	522	532	489	572	538	532	521	543	527	570	525	479	554	521	487	517	494	501	550	540	529	521	547	504	558	496	512	519	560	548	542	514	561	492	498	512	483	522	510	529	496	512	544	519	551	533	554	550	538	512	508	542	540	558	506	486	496	561	513	529	484	532	506	491	549	515	511	565	528	483	514	503	505	553	556	533	476	527	494	474	475	506	526	512	528	552	512	541	524	528	505	511	507	504	476	537	505	518	506	524	546	522	508	500	515	510	491	546	511	540	468	528	536	507	558	552	527	481	523	557	515	508	524	542	488	499	505	499	525	488	473	503	555	506	519	513	518	497	529	558	530	475	515	495	527	502	517	521	502	524	541	591	547	510	521	524	492	486	480	506	476	516	502	515	542	519	489	536	535	502	538	505	533	563	527	540	533	491	500	504	516	539	548	508	524	512	546	528	506	510	524	517	504	490	484	551	523	539	500	507	527	526	538	504	544	507	503	502	526	542	578	508	532	544	519	535	492	522	494	495	477	538	543	559	532	561	571	491	515	558	516	530	560	519	482	530	519	506	561	527	519	559	500	501	561	550	532	545	512	528	525	483	548	552	527	499	498	511	531	527	525	497	538	520	525	502	517	497	512	549	545	513	501	500	494	548	525	504	486	509	528	504	529	508	514	514	528	533	484	552	550	529	532	489	544	538	508	523	516	544	551	508	476	503	549	503	524	532	508	520	555	509	524	513	552	504	501	515	529	485	533	554	538	543	530	491	500	535	552	493	509	506	526	481	515	535	546	516	474	494	536	546	517	545	526	525	519	516	551	539	520	565	515	507	488	473	529	510	542	491	537	532	487	513	516	535	546	541	570	509	522	547	534	502	492	521	528	519	540	478	508	522	527	505	528	536	495	521	491	540	516	550	528	501	524	509	532	536	526	518	502	521	547	492	555	526	535	522	513	485	527	503	545	534	512	492	549	522	526	532	547	517	518	518	574	479	543	487	523	533	514	511	537	521	521	536	588	573	515	557	532	512	536	561	483	558	530	560	518	543	511	515	502	515	524	531	534	503	501	518	519	495	530	474	549	548	531	549	514	538	556	531	553	508	564	485	565	539	522	495	528	485	515	532	513	537	564	531	505	508	534	494	521	516	534	529	539	536	524	533	553	536	515	486	502	532	557	553	548	518	498	555	549	485	540	531	533	479	473	541	497	542	499	520	543	526	545	534	512	514	518	484	516	506	540	505	522	565	495	544	540	555	502	542	563	529	500	553	516	546	499	523	528	543	506	521	531	486	495	506	518	549	548	509	507	512	492	518	521	489	544	514	570	536	542	507	520	543	521	517	496	513	520	508	545	497	517	485	525	509	545	553	531	467	504	486	550	503	528	511	491	480	527	529	485	514	525	543	511	495	533	484	503	486	489	506	486	511	561	518	522	548	562	527	538	520	534
51143	79440	58823	45300	35991	7762	7265	752	665	600	615	656	601	585	643	577	633	599	647	605	571	623	581	620	572	596	578	559	615	577	599	548	598	597	603	585	615	598	558	624	579	588	590	593	603	634	604	551	590	573	561	586	608	553	585	621	624	623	594	534	607	562	546	592	610	589	630	596	592	624	561	572	592	600	590	569	609	548	586	590	537	584	628	572	562	600	563	566	575	599	574	609	600	584	611	577	584	615	565	580	580	571	590	644	583	592	581	569	603	584	580	562	626	521	584	546	563	606	564	614	643	609	571	641	577	623	575	561	563	594	595	578	646	574	607	578	568	603	599	595	601	603	601	607	585	586	596	596	573	562	603	595	584	554	585	590	585	591	554	568	620	556	622	585	588	598	616	563	595	593	571	539	576	622	603	601	576	582	628	583	573	566	620	619	639	607	548	585	600	593	565	587	609	558	569	571	588	587	586	629	571	590	596	544	558	604	578	578	587	592	554	620	597	588	600	570	570	567	568	567	589	597	574	571	604	548	628	581	630	593	613	603	593	582	590	576	577	559	605	536	571	586	546	565	605	553	582	539	608	572	559	552	549	603	558	625	585	608	562	587	577	588	624	592	604	555	556	593	589	594	577	596	604	589	609	572	595	644	587	599	539	546	578	565	577	606	571	646	601	555	607	584	555	563	578	616	579	606	593	568	596	601	593	597	576	606	601	566	591	525	616	602	546	550	606	571	572	584	599	597	555	594	566	556	583	579	580	553	602	587	602	572	586	558	605	613	629	568	587	574	602	595	599	602	549	603	574	565	585	575	593	625	564	562	581	557	565	605	602	562	549	615	620	590	551	581	575	552	585	586	598	585	586	579	571	615	589	554	589	560	596	545	606	564	566	594	641	578	598	605	615	572	612	616	593	601	590	624	614	578	590	605	554	549	587	634	580	576	556	583	563	594	560	594	585	575	580	571	572	566	598	576	560	571	605	661	582	589	568	560	574	593	593	539	602	607	512	611	543	613	592	584	566	598	569	592	559	566	619	607	600	562	597	571	571	558	569	593	601	565	615	575	587	589	567	567	601	588	569	613	568	545	598	593	574	607	593	603	596	585	610	604	584	563	610	607	614	599	570	632	607	586	604	619	647	573	586	624	552	603	631	576	595	563	564	625	620	566	564	582	549	583	611	599	612	580	584	601	560	556	615	585	611	596	592	564	612	598	590	600	574	582	593	562	589	596	584	581	630	591	608	623	569	571	604	621	577	584	573	620	561	617	587	582	591	593	579	557	603	560	599	580	643	585	588	580	589	567	616	596	607	594	603	584	596	561	579	561	591	605	594	594	573	614	590	578	612	574	616	559	577	630	611	601	619	601	574	593	566	591	618	599	594	582	582	550	596	561	621	577	605	585	613	594	594	589	568	602	591	630	593	591	543	601	585	618	588	579	600	590	617	556	550	570	576	589	606	587	586	585	562	609	576	578	559	576	582	559	603	544	581	611	603	595	614	634	594	590	580	587	609	637	585	587	580	580	585	613	544	552	577	548	605	598	586	639	612	568	577	624	572	603	577	565	563	627	586	623	600	617	606	583	595	568	631	552	567	639	597	585	589	626	567	631	583	588	612	572	603	530	585	638	602	598	581	608	562	560	617	522	576	592	626	554	573	596	553	582	586	604	617	561	621	564	566	577	574	524	597	578	596	572	592	549	557	586	576	564	616	573	617	549	565	594	597	607	594	618	608	578	607	578	600	587	558	588	576	566	565	581	627	583	620	579	564	579	577	583	572	586	586	579	607	566	595	589	593	576	565	620	515	581	537	581	546	558	622	588	569	585	564	596	633	599	558	587	602	599	591	630	598	589	582	613	617	581	602	614	596	606	579	564	604	580	589	584	592	567	599	588	587	548	603	600	609	542	563	589	569	563	628	569	582	599	630	544	584	571	588	601	616	594	610	590	621	594	564	584	624	598	580	569	663	554	574	604	589	588	576	548	575	626	586	575	581	560	603	589	548	591	592	595	531	580	564	572	533	589	581	599	574	582	626	623	591	535	582	619	569	591	610	612	559	600	594	559	597	602	621	615	589	554	577	584	598	607	601	574	586	596	586	629	644	609	564	581	552	594	602	593	607	601	595	562	603	572	565	562	608	607	571	580	618	593	588	562	589	638	594	582	614	631	587	637	554	587	596	594	547	642	580	575	596	582	582	642	620	615	578	584	573	603	607	570	591	622	576	601	601	604	581	570	608	628	599	610	594	574	572	587	625	585	570	585	567	630	543	634	602	570	597	573	612	582	566	570	575	607	588	603	596	557	597	535	581	627	623	634	582	621	592	623	579	551	587	551	557	573	613	627	553	611	596	610	575	589	600	570	570	578	578	576	602	586	617	569	604	604	566	550	550	585	616	608	614	574	572	596	578	574	563	562	583	566	618	563	586	608	615	571	582	567	563	597	572	529	587	603	556	563	610	597	582	619	591	564	592	635	582	606	591	559	582	605	548	539	609	594	597	591	651	620	610	583	574	603	598	587	600	613	575	600	543	569	594	595	579	578	593	591	557	574	560	625	555	595	610	560	590	598	554	590	578	558	557	608	634	553	586	610	578	567	557	621	575	554	579	588	549	543	535	614	577	575	592	580	611	586	614	584	602	597	576	609	597	613	600	563	599	596	633	576	594	610	576	567	576	582	527	587	568	604	592	602	617	634	591	571	596	583	587	588	606	621	569	609	561	585	598	550	563	579	609	602	587	583	588	580	578	576	576	595	563	596	604	589	559	569	570	587	618	604	582	559	570	585	581	581	571	547	565	555	620	573	617	612	518	578	608	553	602	613	569	587	625	597	556	608	630	574	606	592	580	592	606	612	575	535	560	560	591	597	630	568	626	566	526	557	612	558	568	578	595	591	588	600	579	557	586	603	592	592	611	583	562	587	561	523	603	584	613	590	560	615	582	582	591	566	588	567	579	595	585	575	585	569	616	602	621	592	609	567	541	577	642	578	592	586	599	615	568	598	634	581	642	585	578	600	608	609	582	618	579	582	568	613	626	597	613	601	552	585	601	611	602	568	586	577	572	526	622	553	639	568	602	610	617	575	576	578	594	560	571	635	596	586	578	587	577	648	578	588	621	596	565	626	549	552	566	590	592	576	587	562	570	600	563	565	598	619	593	580	590	569	619	602	646	604	611	573	557	587	575	567	616	552	590	605	595	593	592	566	593	635	605	626	594	625	536	562	585	602	572	591	577	565	601	605	594	573	565	616	549	591	587	608	534	612	634	571	552	595	584	576	596	552	606	587	601	615	606	566	616	614	601	542	646	610	595	596	631	588	568	624	602	587	561	554	605	643	585	557	584	548	552	580	570	577	575	573	557	584	593	610	594	580	558	565	553	597	587	591	596	608	575	618	567	540	601	606	567	582	582	588	634	559	543	592	589	593	598	601	554	563	609	610	592	574	595	559	603	589	608	610	561	578	606	549	634	606	586	593	542	560	592	550
24591	21881	28732	28075	23833	10102	2733	422	316	281	293	280	301	291	288	297	293	308	279	280	268	250	292	261	260	280	286	255	270	247	257	264	277	274	240	246	276	279	265	281	266	299	287	281	289	272	253	251	259	297	297	274	258	258	254	277	270	246	241	257	258	248	301	273	269	285	264	276	279	321	297	259	274	244	272	248	286	260	279	275	279	289	248	263	250	259	281	323	287	266	254	277	312	275	281	252	267	265	295	266	287	262	268	274	307	265	281	263	255	288	265	268	289	294	259	275	279	280	264	268	271	283	286	273	269	281	277	262	258	273	289	275	301	288	289	267	271	282	284	295	265	264	276	297	311	251	302	250	255	291	254	271	307	274	286	269	279	277	343	275	292	265	287	255	256	284	276	247	286	249	278	265	259	278	270	296	289	281	265	255	281	253	251	278	294	286	282	264	256	262	274	240	252	274	276	271	277	271	289	274	283	283	276	275	283	254	282	259	286	262	288	280	280	268	264	252	283	276	262	278	273	245	255	322	280	236	276	279	303	241	255	261	265	239	303	294	273	293	255	311	275	266	304	286	279	282	289	243	286	272	241	291	236	256	275	272	237	272	275	261	288	267	278	278	289	247	258	264	276	253	306	242	276	291	247	280	244	270	284	278	283	284	281	256	284	279	264	254	259	276	260	262	279	276	260	289	309	291	302	290	281	277	276	318	246	289	284	273	277	294	286	275	251	276	265	268	265	246	267	254	264	268	281	258	259	287	256	263	304	272	284	291	260	305	251	267	276	264	275	274	298	266	307	272	289	285	253	266	240	262	289	261	267	269	246	304	289	287	274	274	256	270	291	263	281	267	258	284	255	261	291	242	303	264	261	303	262	290	234	286	291	270	265	277	265	280	277	273	301	290	264	276	260	274	230	281	303	281	292	299	275	240	276	289	245	271	296	284	271	267	275	296	291	276	267	272	249	287	279	288	295	269	271	295	260	269	287	263	280	260	279	284	262	290	265	262	298	272	242	239	264	249	261	283	255	287	281	292	280	261	284	263	271	289	282	288	288	273	264	256	293	266	257	287	250	269	288	263	273	331	261	273	285	291	276	310	266	293	286	263	257	289	266	270	289	257	287	289	270	275	247	234	279	247	267	280	308	273	299	269	264	297	259	275	295	305	265	264	301	288	308	288	268	279	274	243	296	270	252	257	288	302	265	263	252	279	311	269	281	252	294	278	272	277	285	277	243	277	268	260	275	261	270	278	297	271	267	290	274	263	261	258	269	262	255	288	280	287	278	253	253	309	269	273	250	261	246	277	270	259	263	285	272	267	294	245	293	247	281	242	285	295	291	257	268	260	280	285	268	293	277	283	281	296	266	271	276	272	239	261	276	258	277	296	301	249	255	249	262	286	272	314	280	281	280	286	256	302	278	254	280	265	267	281	286	269	287	252	288	285	276	263	273	281	274	267	256	268	264	297	288	268	286	271	266	270	252	250	260	290	278	296	281	300	251	260	264	277	283	302	248	243	285	300	262	265	284	267	271	293	293	264	292	261	266	278	298	287	286	269	271	288	263	296	284	232	260	254	302	273	262	286	248	289	281	267	273	271	274	256	288	263	288	292	283	285	275	266	229	292	274	281	290	285	290	266	302	257	287	311	308	247	283	262	285	273	303	262	261	278	284	262	260	308	273	298	254	274	275	309	265	276	283	254	280	252	294	276	262	252	240	256	261	259	258	285	268	283	270	295	275	278	285	260	280	277	318	277	285	253	315	276	247	285	268	266	263	247	292	274	292	285	283	287	292	284	292	259	318	285	332	268	292	281	270	252	268	276	252	280	275	265	297	273	265	260	289	288	299	244	268	252	256	253	280	280	306	266	256	279	267	271	276	242	281	302	307	294	277	282	272	287	249	267	263	285	263	276	267	274	311	252	310	295	266	275	267	275	257	271	290	287	321	306	267	282	241	299	284	260	291	283	281	282	286	281	281	307	262	277	296	270	286	258	260	267	293	270	293	265	278	288	282	251	279	262	278	280	287	263	284	281	296	257	278	314	301	271	282	283	276	282	269	266	303	290	222	292	280	277	260	260	288	281	257	276	284	262	263	291	301	269	277	289	277	272	265	258	291	273	243	257	251	292	286	263	261	291	235	275	269	266	257	289	293	284	249	269	292	271	250	272	256	273	265	265	271	274	276	281	307	290	280	269	250	258	283	269	268	271	277	265	272	297	267	319	260	283	288	271	277	280	276	262	301	265	287	297	273	287	259	265	268	279	277	282	288	267	256	264	260	267	282	296	253	267	308	273	256	253	265	309	251	278	297	292	268	292	287	261	286	271	259	268	261	282	288	249	281	230	291	261	310	272	251	253	294	289	264	251	271	264	272	265	282	288	270	261	284	316	279	270	259	294	288	296	280	284	251	244	292	261	261	315	251	278	241	281	256	268	281	283	245	237	252	257	277	277	285	289	267	293	291	280	273	265	265	278	285	273	276	282	274	265	276	237	260	294	276	275	265	273	273	274	246	271	283	274	253	266	290	282	276	267	274	258	261	278	322	285	288	281	284	279	271	282	246	244	290	294	274	247	280	265	271	281	290	288	277	287	284	262	295	248	280	264	283	284	287	253	283	257	267	270	243	266	284	281	280	270	261	261	281	261	257	295	265	271	263	251	270	260	267	278	280	275	277	286	259	310	289	278	276	299	275	273	285	258	262	266	282	255	246	285	270	300	266	254	265	260	279	254	264	277	297	266	275	271	259	307	286	282	281	254	275	281	259	279	304	285	257	252	269	280	274	224	271	283	270	276	286	260	271	278	281	263	291	261	280	265	266	272	240	256	279	289	284	323	282	313	281	247	260	265	271	293	269	280	301	258	283	257	299	285	248	293	273	298	252	251	313	274	285	287	264	280	258	293	270	289	245	290	283	274	298	270	296	296	254	286	257	310	280	271	288	269	281	267	294	270	290	258	258	275	290	289	276	285	276	283	267	261	261	279	277	282	301	252	303	263	281	277	245	268	256	264	256	253	338	257	295	275	282	244	258	267	293	288	274	286	280	308	275	249	280	280	253	251	289	271	276	289	263	280	262	269	253	276	280	252	280	251	263	292	285	259	271	263	290	272	289	253	274	270	304	260	251	259	246	298	289	287	268	282	259	304	253	286	255	273	287	299	276	323	262	280	275	294	265	267	262	283	269	259	294	306	267	301	248	275	320	278	252	262	291	251	284	280	273	287	285	280	288	268	285	249	271	277	263	233	279	258	272	269	271	270	273	280	270	311	295	283	247	287	285	259	270	267	266	277	271	313	285	282	261	281	275	267	297	303	278	260	305	293	259	287	286	271	282	269	263	254	286	261	259	297	267	310	271	254	261	295	276	279	263	253	291	282	283	273	255	238	277	280	251	264	261	300	248	260	271	279	278	234	269	292	258	263	256	273	264	272	259	251	280	286	276	286	284	267	272	300	275	276	243	294	271	274	285	271	265	264	260	255	282	258
51674	70484	50212	37911	28338	4774	5483	391	406	369	387	350	362	348	319	343	358	343	368	365	331	341	317	337	335	303	322	349	311	335	336	313	334	399	332	339	333	319	307	321	359	336	336	320	317	303	329	314	331	318	339	352	370	344	337	289	311	338	353	369	326	334	345	341	336	342	330	346	344	293	336	326	347	362	330	313	356	323	305	311	333	320	300	354	328	329	367	349	354	318	354	333	309	378	349	349	323	323	336	364	312	315	329	355	317	336	317	336	312	350	345	312	331	327	338	342	369	314	293	331	329	316	354	338	332	331	331	354	339	335	346	346	323	309	329	330	351	295	302	330	363	338	308	331	325	341	341	329	333	353	329	341	335	346	332	336	335	329	346	341	338	324	299	357	330	325	354	307	369	299	348	361	365	322	323	318	309	335	312	328	343	333	320	312	347	354	307	363	313	342	361	333	358	337	317	368	312	338	354	313	353	339	321	330	311	334	344	357	344	364	333	321	328	344	325	312	327	338	331	351	338	357	325	349	353	325	347	378	325	366	331	343	334	325	345	322	349	320	346	328	356	355	342	299	327	321	339	314	321	352	328	329	323	343	332	315	338	332	340	347	341	339	343	341	336	330	343	364	330	337	321	327	308	324	373	337	286	315	341	324	324	344	291	350	353	312	368	308	328	296	359	310	313	357	318	306	330	318	343	319	347	333	357	340	318	346	313	349	336	325	353	315	347	333	338	324	334	354	339	350	310	310	312	370	351	317	341	325	345	328	336	305	355	343	345	311	322	332	365	326	342	355	329	336	317	332	327	330	330	334	348	304	325	354	349	349	312	326	321	345	330	351	360	330	354	343	355	347	347	306	344	337	314	345	294	338	306	332	379	326	368	342	330	345	344	335	325	343	326	338	351	331	326	306	339	314	322	335	329	334	302	327	323	332	347	311	297	328	334	310	311	351	328	317	326	326	321	333	334	320	333	323	346	355	332	321	335	314	318	319	338	347	314	332	319	321	328	322	321	350	348	349	315	361	290	332	359	350	329	343	306	320	319	344	348	368	329	373	335	314	343	363	332	323	339	299	347	320	320	329	312	329	342	341	312	315	324	318	343	327	325	383	320	300	349	329	296	332	344	321	358	329	351	335	341	337	364	354	359	349	290	316	336	354	299	308	361	352	364	330	324	324	337	333	347	322	297	320	339	324	347	353	336	353	325	332	326	311	325	363	331	330	299	335	345	341	332	320	346	361	337	338	320	366	335	309	349	317	311	335	315	331	333	329	320	335	324	327	319	362	336	319	323	324	350	315	314	339	350	346	344	345	358	328	309	348	321	354	342	375	333	346	349	347	342	315	337	339	346	336	341	339	351	300	348	355	346	337	346	347	347	333	307	335	334	357	357	347	321	328	353	325	328	345	367	339	348	321	345	355	333	329	349	315	342	338	338	344	339	335	340	324	353	304	318	318	317	316	319	340	366	329	373	335	311	351	370	334	346	363	344	343	306	334	334	353	312	293	315	333	337	348	328	356	320	320	368	351	356	339	325	319	335	338	337	352	389	327	360	329	339	329	334	326	317	318	327	365	333	313	329	351	351	299	332	338	348	341	350	314	311	373	330	310	327	312	322	333	329	325	324	351	356	311	337	344	345	337	352	332	326	295	360	338	307	365	320	315	337	350	328	309	335	298	346	373	318	362	348	344	350	369	333	329	315	353	336	344	340	307	311	305	355	356	342	337	328	340	345	351	311	329	355	361	307	332	345	308	369	339	348	310	301	351	324	345	353	362	296	327	350	356	314	341	339	339	339	317	336	323	399	319	321	360	315	333	333	325	324	336	311	297	333	325	337	361	325	318	321	337	358	333	283	350	320	347	334	379	344	288	319	333	361	341	365	356	352	321	309	348	314	323	318	346	316	282	328	335	317	330	353	336	349	343	320	342	345	349	332	335	318	302	305	339	312	352	361	357	332	328	340	328	305	332	298	365	341	330	372	330	322	377	350	305	332	374	368	331	343	331	330	343	376	321	337	337	351	318	325	355	329	363	326	331	336	343	354	348	360	330	328	314	342	300	340	362	325	358	324	337	342	337	343	331	359	332	327	340	341	352	346	319	358	337	340	340	331	349	357	326	334	351	334	323	339	365	329	343	335	334	336	348	332	348	307	337	333	336	353	356	322	339	332	339	342	352	329	337	306	326	306	318	345	328	346	316	340	342	361	330	353	353	338	360	335	317	366	325	351	326	327	339	311	345	335	315	337	335	317	356	366	330	345	321	329	350	367	353	337	379	325	332	307	325	348	344	361	318	343	312	309	324	350	330	360	327	332	336	317	306	343	359	354	339	326	339	348	322	343	334	341	318	323	342	340	342	343	331	334	314	326	347	326	327	327	374	352	334	314	324	354	342	319	329	334	349	335	308	337	339	311	338	338	362	315	339	339	322	337	318	308	319	342	330	319	343	338	336	323	305	357	321	328	300	372	327	317	352	323	315	350	327	353	323	332	346	345	326	372	338	283	321	358	345	329	351	351	336	344	298	366	319	327	337	322	356	332	333	327	376	335	344	325	323	362	338	336	314	337	334	340	333	333	333	350	342	330	328	312	320	328	318	309	305	325	339	304	365	326	329	330	326	297	361	367	355	321	339	339	333	341	306	313	318	343	358	373	353	327	343	319	307	336	333	365	322	318	345	351	333	338	339	378	339	312	340	313	351	364	345	345	331	321	347	338	333	322	328	326	323	351	323	335	348	315	349	312	342	325	346	326	326	341	374	344	334	357	408	327	332	344	299	361	350	328	345	326	319	309	349	327	354	351	340	339	357	313	363	338	339	350	316	326	320	328	341	332	303	328	328	343	358	356	342	358	320	370	334	298	325	358	341	352	349	327	327	318	344	306	309	371	314	325	330	320	375	349	339	375	353	372	315	334	325	333	323	324	329	330	324	335	341	327	356	360	323	324	346	329	322	342	323	341	343	326	337	365	357	359	353	349	342	321	334	359	346	309	329	373	345	380	302	341	295	339	351	332	323	358	329	336	323	338	324	353	325	349	357	336	344	319	320	317	346	323	352	329	304	333	358	360	314	387	346	312	360	368	327	299	336	327	339	329	349	330	342	317	340	317	354	321	301	341	352	358	319	308	322	321	322	332	334	337	333	337	330	329	336	336	320	332	304	327	337	313	344	348	304	342	370	326	341	331	363	317	334	349	311	323	345	350	319	377	317	361	332	354	340	324	317	323	317	331	347	351	357	328	326	316	341	365	282	307	336	311	367	346	326	343	322	326	353	350	358	335	346	313	325	336	312	357	331	314	357	323	322	323	335	324	339	337	365	366	340	322	318	324	359	344	331	338	334	359	321	352	302	318	335	352	349	334	339	331	326	360	303	319	357	324	353	331	337	312	323	329	325	335	339	329	331	373	320	314	345	335	335	381	306	327	308	334	322	346	329	311	343	375	346	341	333	346	323	321	324	332	362	333	348	336	344	342	340	313	341	353	334
22287	20935	28857	24668	23670	21330	23237	5734	717	719	672	631	608	663	660	649	590	641	628	681	637	662	630	626	560	622	610	612	588	615	617	601	607	613	601	601	585	627	618	585	603	583	624	670	646	634	622	580	598	605	617	584	615	605	632	624	638	599	608	632	592	609	634	633	616	618	623	575	597	580	556	598	651	561	600	632	653	617	554	613	607	624	625	613	597	610	620	620	577	615	599	637	598	621	657	596	604	549	602	597	645	614	592	595	572	624	594	631	572	603	547	590	592	570	616	643	603	563	595	559	589	559	615	607	608	588	624	574	628	594	566	657	628	594	591	598	557	600	623	603	620	605	622	628	583	614	593	622	586	618	593	585	579	613	587	563	623	626	603	576	577	581	563	592	590	605	624	661	600	627	595	584	595	608	644	575	571	634	623	628	624	641	601	591	600	606	593	581	592	614	608	617	577	614	589	633	655	575	583	582	594	559	624	656	625	578	583	583	592	614	586	656	645	573	635	639	580	613	625	615	635	594	624	639	649	612	628	594	635	615	602	633	595	578	575	574	604	563	620	555	618	581	576	593	633	572	594	627	614	579	586	650	583	614	632	586	596	588	617	574	621	547	635	567	628	585	621	621	627	568	594	590	579	597	613	650	566	661	595	588	579	599	567	631	601	608	576	610	592	607	576	608	598	597	581	597	583	584	588	593	605	616	669	593	589	614	607	589	612	612	653	580	603	598	608	605	661	606	623	599	593	640	636	574	573	662	618	625	606	621	595	657	646	568	577	628	591	625	605	576	608	576	592	637	608	633	584	556	587	579	630	593	620	607	620	616	579	607	587	609	644	577	581	584	587	636	583	558	562	615	599	565	616	611	612	595	598	593	581	628	585	598	627	584	585	595	634	608	617	609	625	570	595	605	606	632	575	571	580	613	606	602	593	587	640	583	581	601	624	562	578	616	548	607	571	555	620	574	618	628	647	562	591	650	596	652	625	555	595	620	579	587	562	579	594	584	566	603	634	553	566	646	624	627	579	571	630	573	552	564	628	586	640	626	553	566	584	675	597	648	647	545	594	630	609	609	609	590	596	623	635	589	573	595	609	614	629	596	632	638	662	598	607	607	597	608	584	597	580	589	584	588	598	633	573	624	589	532	573	590	546	586	660	586	584	600	585	617	645	599	575	628	592	603	613	605	610	642	602	660	592	587	652	565	597	562	592	596	573	623	623	584	594	579	600	600	599	613	586	594	611	571	603	621	607	573	567	590	602	602	621	595	606	561	628	556	589	604	641	637	596	617	609	597	588	601	612	580	627	610	606	615	571	568	591	644	572	605	618	575	590	638	580	597	624	603	594	552	612	599	607	615	632	617	561	561	636	595	613	594	599	613	633	567	604	609	619	590	600	571	600	590	596	598	636	625	592	599	573	621	598	607	655	592	595	583	605	594	616	572	567	594	613	618	623	634	601	586	641	624	575	607	594	573	591	617	539	567	589	600	613	597	601	628	587	557	609	569	613	604	578	595	569	607	616	641	651	594	592	633	597	596	608	624	554	544	625	625	603	576	609	590	605	593	609	566	617	615	595	617	605	573	567	594	628	618	590	580	583	599	595	553	560	628	598	599	636	599	589	597	633	619	624	646	597	595	584	576	665	574	627	602	594	633	631	592	597	606	555	662	585	543	607	596	586	566	618	615	592	621	599	599	543	592	652	557	627	622	579	567	593	548	615	628	598	573	636	637	587	587	599	576	598	601	565	614	577	573	631	578	567	572	616	611	562	598	599	640	559	589	558	637	579	586	586	586	633	606	615	627	561	553	637	560	591	612	595	575	578	604	628	592	612	609	618	601	624	593	588	622	616	614	624	611	628	591	594	611	577	575	590	634	610	587	630	574	603	580	624	574	555	569	563	563	564	588	589	582	633	632	547	584	645	638	633	563	592	604	613	563	595	639	574	609	602	610	623	577	586	598	586	560	606	594	613	558	598	606	616	610	616	604	555	640	590	599	590	612	567	601	609	604	598	635	608	569	605	579	608	558	605	623	605	619	585	584	544	583	584	590	617	558	614	594	619	606	622	591	596	600	586	574	641	597	577	610	591	627	608	586	597	636	620	613	577	567	592	636	614	611	624	599	611	577	609	615	609	614	597	602	605	579	536	607	605	594	540	605	579	625	591	631	583	597	610	611	619	557	581	566	638	637	599	644	609	606	576	581	559	618	606	582	565	627	633	614	604	574	595	617	565	596	630	608	577	606	583	629	600	612	581	587	617	610	588	603	583	592	631	574	569	608	617	636	608	587	600	574	577	564	632	605	635	612	628	617	608	601	616	633	581	563	602	630	586	572	583	601	589	593	557	575	641	591	640	590	606	588	587	619	625	607	613	595	626	614	593	634	566	606	596	620	610	579	626	579	565	647	572	600	604	581	573	604	655	594	637	606	579	581	606	608	602	566	590	582	612	570	608	594	597	629	608	616	592	625	628	632	584	601	593	633	644	569	584	587	589	543	603	569	613	617	648	582	603	613	585	648	605	577	627	612	605	607	588	633	599	639	603	628	609	591	607	623	614	605	606	569	595	613	589	576	576	606	616	614	597	546	604	604	589	655	581	613	576	618	569	619	652	589	594	609	631	612	567	575	647	613	595	601	640	551	559	607	598	586	587	625	573	598	594	598	600	583	577	591	624	595	623	573	631	616	599	608	582	596	593	585	650	628	572	620	603	609	564	603	583	616	653	589	581	584	558	600	598	575	568	660	606	611	602	643	610	602	562	593	635	655	584	587	613	631	610	581	575	603	601	587	627	618	613	646	590	622	575	595	595	606	653	568	585	544	586	572	610	582	596	580	570	602	613	601	609	572	603	616	629	576	647	581	604	629	579	582	562	520	591	594	633	593	644	597	580	596	594	573	594	629	579	587	619	595	571	595	601	567	616	590	610	573	649	616	581	559	604	596	580	605	618	611	623	586	586	603	589	624	581	584	584	620	629	636	619	596	630	558	627	610	608	614	613	649	618	558	627	567	650	642	628	595	598	606	626	596	659	617	610	600	595	548	594	603	563	613	646	609	628	624	645	608	628	608	590	566	574	577	606	565	588	634	593	597	593	614	547	625	592	606	609	610	584	604	621	589	587	597	599	606	673	578	611	597	571	631	577	604	593	585	582	549	595	629	638	560	610	562	588	574	589	597	622	624	589	628	603	634	589	651	592	586	606	622	561	621	600	621	574	552	620	568	609	597	601	567	608	655	611	618	576	633	642	656	583	554	566	599	603	619	582	579	579	609	638	592	586	598	562	603	609	587	591	621	553	566	565	591	621	603	543	617	589	600	645	578	610	601	619	632	599	581	597	639	611	580	611	580	601	572	633	632	631	541	612	596	604	603	623	587	611	608	591	624	610	584	605	596	634	606	619	577	573	590	537	589	569	583	581	575	617	594	616	608	602	544	603	589	628	656	621	625	605	629	582	570	556	568	603	555	588	566	584	607	551	585	600	572
52125	84367	71770	56738	46191	7066	9682	942	919	852	827	760	719	790	742	744	721	735	678	661	680	676	701	680	712	682	710	676	685	679	668	671	662	717	703	665	699	625	647	670	686	653	691	728	700	727	677	660	669	705	630	675	644	683	693	633	716	650	667	688	684	680	687	706	664	691	650	660	709	685	694	690	690	670	641	686	661	659	665	641	686	633	690	674	684	623	662	690	698	645	669	681	704	648	709	700	680	685	682	675	701	730	698	665	665	623	683	698	626	670	722	740	707	638	682	678	636	690	608	651	681	659	618	650	645	691	727	651	673	697	693	661	679	645	667	666	666	692	671	680	683	715	675	714	702	663	680	689	724	721	702	690	658	670	699	694	659	693	652	683	671	696	686	658	670	705	657	708	619	657	643	697	634	643	660	661	711	633	654	674	659	644	658	689	684	697	695	679	633	656	661	652	636	681	657	676	684	671	657	661	633	647	634	691	665	666	728	753	652	638	703	656	665	735	724	672	657	627	645	722	668	642	686	704	677	645	669	665	699	657	686	669	674	696	688	664	693	690	678	693	659	651	666	675	666	688	649	668	730	672	673	675	639	663	683	692	669	708	660	669	673	645	669	736	657	640	676	669	688	646	711	701	706	703	630	670	648	690	699	677	665	683	638	704	638	670	683	652	692	665	721	682	657	668	703	678	681	683	627	666	690	692	647	656	625	689	678	710	682	681	684	673	681	640	691	655	726	697	709	709	707	688	673	663	713	718	666	671	692	712	667	639	710	695	677	616	666	652	687	629	672	645	689	658	686	653	692	662	656	664	710	656	663	658	654	684	674	693	676	619	682	683	645	673	686	644	679	689	707	672	684	733	677	700	676	657	669	646	676	678	659	686	654	687	663	621	666	652	707	643	660	691	665	700	658	673	683	633	692	660	633	671	683	653	718	657	659	675	675	700	659	663	669	683	673	660	676	667	675	666	709	648	661	654	690	696	628	658	708	694	705	663	686	682	632	670	670	648	697	661	657	655	668	652	712	691	657	660	688	692	709	677	696	690	665	696	657	665	659	689	683	687	712	727	669	652	637	621	692	670	689	702	658	647	697	660	648	684	650	719	675	685	706	670	671	640	755	689	621	653	689	683	668	680	663	659	662	662	662	676	702	665	701	722	670	705	664	709	663	639	676	659	666	642	701	648	694	631	702	716	702	661	644	669	671	659	658	687	689	663	725	706	675	698	672	654	629	677	680	718	693	696	660	620	708	671	698	650	673	644	660	666	712	683	675	692	700	681	699	710	697	731	633	660	650	696	667	676	656	648	677	678	657	705	665	650	669	667	729	716	679	667	730	691	731	635	677	640	695	672	710	722	679	655	677	678	704	652	684	675	647	689	684	639	658	698	670	665	686	672	680	646	654	719	724	640	664	627	683	703	638	658	680	685	707	684	689	646	702	709	679	674	679	707	688	659	630	679	684	688	669	702	668	664	693	664	711	705	653	661	693	666	690	712	639	696	692	666	697	691	668	684	658	668	683	676	659	677	708	679	669	644	691	698	666	682	644	694	726	681	667	704	649	671	676	682	619	696	685	642	690	675	704	690	727	698	665	723	650	706	688	672	662	681	643	645	667	698	672	697	676	688	682	688	691	704	671	681	689	725	693	692	705	716	685	679	659	670	698	695	655	603	694	672	673	702	673	696	675	673	681	669	705	681	652	659	669	659	650	671	686	673	654	655	671	705	651	652	696	669	669	654	636	657	698	671	680	694	620	682	651	656	691	654	684	694	643	621	700	708	643	654	648	656	642	674	709	676	642	666	665	673	666	663	674	649	689	635	652	664	678	680	678	676	718	686	663	683	691	641	688	671	673	700	673	649	649	679	666	645	687	672	697	648	681	693	684	696	685	655	693	718	665	688	679	700	706	636	660	683	690	712	665	694	696	664	682	678	685	633	664	649	701	599	659	678	628	664	703	662	715	649	650	643	648	684	696	703	704	642	717	696	656	674	663	649	680	658	656	661	682	693	685	704	699	672	680	689	666	694	717	687	650	646	659	693	682	669	701	676	651	678	648	662	645	693	678	684	679	701	682	677	649	678	691	669	697	652	657	657	715	654	670	624	652	694	668	669	686	683	637	662	684	660	695	637	666	685	694	686	690	652	680	664	634	668	672	717	681	699	630	657	680	688	640	679	662	703	665	629	669	698	678	713	701	689	648	677	685	697	635	701	671	671	631	708	660	639	677	662	689	671	679	687	680	667	716	692	709	664	714	657	678	703	678	665	643	646	678	702	642	686	706	679	654	658	689	697	682	645	634	692	662	646	681	652	682	655	696	676	646	667	673	707	669	661	678	682	684	698	627	683	719	697	736	651	657	667	703	699	647	692	669	672	642	645	657	706	660	667	700	597	697	735	692	721	734	686	681	654	640	670	661	710	687	681	687	673	696	689	646	696	629	703	649	654	713	687	700	662	673	684	641	659	654	664	701	674	680	669	667	720	681	606	650	636	679	620	688	692	653	697	709	657	696	654	670	721	648	652	665	644	712	687	697	676	695	656	668	699	676	659	698	632	731	647	656	712	680	674	670	666	661	665	717	646	651	639	633	663	663	709	725	629	726	641	651	696	689	695	666	637	705	650	696	680	674	688	638	698	719	732	730	654	682	670	685	729	664	630	647	688	660	675	683	629	675	692	695	636	650	687	697	732	662	709	636	655	721	755	677	686	615	683	632	682	684	686	740	674	688	664	660	674	679	671	651	713	675	652	681	691	688	680	671	639	664	687	729	685	629	683	664	722	702	635	690	635	649	674	683	660	687	697	674	707	655	643	656	656	711	698	671	659	658	664	682	689	712	657	690	702	644	703	664	695	689	698	696	640	695	678	665	676	629	686	676	642	698	710	696	719	672	655	632	695	652	672	657	692	691	661	687	667	709	675	619	709	669	651	677	618	647	673	679	662	654	684	669	663	679	679	637	649	694	670	694	686	688	702	689	699	659	703	679	623	646	615	646	696	661	708	690	671	667	689	642	657	666	667	678	685	658	722	630	689	706	714	682	665	669	671	726	665	687	655	734	697	655	642	657	712	666	683	679	712	662	665	670	701	687	682	655	635	691	656	703	733	680	635	646	682	608	713	635	640	742	654	674	665	663	701	683	681	747	636	661	700	682	697	674	697	694	697	710	670	648	699	733	633	678	655	714	669	640	717	715	655	662	676	695	678	631	668	691	704	654	693	704	645	705	656	687	714	698	715	679	643	717	670	688	665	657	676	626	659	699	691	679	669	677	716	682	673	656	667	654	674	667	640	691	652	642	662	665	685	674	659	672	685	690	687	690	614	659	644	686	687	692	702	682	695	670	695	664	680	704	641	672	670	692	722	666	675	660	689	674	662	658	616	650	716	653	630	647	677	716	686	685	714	665	636	696	613	683	631	667	697	718	680	679	654	637	691	653	672	675	680	695	722	687	652	700	708	670	660	664	679	690	704	693	691	712	655	645	640
33139	26485	22395	17811	8165	616	544	295	308	321	316	280	301	329	310	313	307	264	301	293	246	272	283	316	299	277	296	279	293	267	264	295	309	284	273	296	268	311	270	258	286	290	299	249	321	266	313	294	298	272	286	295	267	256	300	276	286	282	293	297	293	313	291	317	279	306	279	307	259	265	280	286	337	247	305	288	294	298	303	299	289	289	273	323	287	291	290	289	298	270	304	307	293	289	274	324	280	301	295	302	291	293	288	260	264	278	283	293	281	293	296	307	276	294	272	290	274	306	273	250	253	334	303	271	288	274	292	256	276	293	314	290	270	301	273	293	261	319	288	284	261	319	282	258	258	255	304	279	273	258	261	281	278	288	230	253	291	263	274	298	290	273	267	297	288	299	286	278	285	294	325	297	301	283	311	284	308	294	285	293	316	257	315	291	283	273	294	315	300	290	281	293	308	320	296	285	272	297	277	284	261	291	296	303	267	308	300	254	272	294	314	304	267	330	310	283	255	310	300	288	261	275	271	288	283	296	292	288	278	280	282	304	295	296	322	296	297	297	285	290	302	275	290	288	247	273	298	294	272	289	250	275	280	273	327	306	256	265	271	313	262	302	288	276	278	299	306	292	290	290	296	272	280	284	256	324	281	275	281	308	268	271	325	285	293	324	268	278	289	274	299	288	299	304	266	265	260	276	294	311	276	315	302	288	299	292	259	295	290	279	268	288	297	283	268	308	275	279	274	304	253	302	284	266	266	275	300	306	304	289	298	262	306	278	282	286	269	277	303	323	289	315	247	276	268	298	309	292	280	281	292	279	278	310	283	324	321	288	271	285	318	306	251	295	294	295	288	262	300	291	289	309	290	273	290	329	318	264	315	309	239	300	272	303	288	289	271	293	280	273	331	273	283	270	299	279	284	298	270	296	284	257	282	273	282	286	310	307	320	299	287	307	311	301	310	295	289	288	288	299	293	279	291	276	309	300	268	274	314	297	318	264	308	292	285	293	295	300	298	272	274	289	303	277	284	292	281	308	283	318	321	290	307	275	293	286	285	270	280	284	285	306	288	272	281	284	296	261	299	286	307	297	271	299	284	295	263	304	289	310	290	296	248	288	278	287	278	302	287	300	277	315	256	322	289	304	299	300	303	271	296	282	283	299	253	255	323	286	288	257	271	282	311	274	285	284	288	275	285	275	308	300	307	289	290	272	278	285	274	268	276	271	332	295	302	309	261	292	252	289	285	316	290	280	304	269	288	304	293	313	289	302	286	297	255	280	288	271	267	277	300	285	291	289	263	282	297	309	287	265	277	284	326	302	292	320	290	262	280	275	285	302	276	276	287	273	266	298	289	294	297	254	299	278	299	298	280	279	297	282	318	287	297	291	265	302	269	305	239	317	274	281	293	295	321	287	294	289	294	285	262	277	284	306	297	315	304	280	296	311	295	285	297	288	288	294	271	248	301	276	297	304	285	274	303	297	287	268	261	308	310	300	316	314	265	308	306	277	311	289	293	306	283	279	314	297	300	297	262	273	281	313	301	257	287	282	269	289	242	270	293	283	294	329	325	290	320	284	297	284	305	299	288	264	320	249	302	292	310	265	274	283	255	255	293	301	304	290	286	295	293	320	273	257	280	303	287	284	293	289	311	306	263	273	309	319	277	277	290	308	296	306	282	301	270	296	277	278	280	275	292	311	268	287	288	278	284	264	284	323	272	285	279	279	303	289	327	290	263	254	317	255	298	303	317	302	297	273	290	279	296	282	281	309	280	289	291	260	295	273	287	262	290	286	290	306	290	292	263	284	269	321	297	251	308	267	277	315	275	290	298	262	297	277	291	288	297	312	293	291	292	290	303	271	269	274	320	277	289	290	286	306	268	320	288	263	276	267	312	301	265	310	288	270	282	286	290	265	303	288	271	287	271	299	263	276	281	292	276	273	283	285	281	283	304	324	256	268	308	303	331	286	306	274	302	302	282	297	277	297	285	279	298	255	331	279	289	290	296	302	264	290	309	297	285	282	282	323	283	285	298	297	296	291	301	296	284	295	299	292	302	295	280	265	276	269	304	288	291	289	291	286	287	267	294	296	276	288	296	282	290	315	274	300	297	250	268	309	253	294	293	293	321	285	304	284	275	329	291	304	270	284	269	272	296	273	309	312	279	302	294	281	284	263	257	288	304	288	282	270	289	298	276	272	261	285	295	281	290	252	272	275	313	283	298	313	298	274	298	272	267	252	289	276	291	307	288	321	303	315	286	289	296	306	291	298	303	289	305	255	290	274	308	276	288	290	323	294	299	265	247	309	279	298	284	283	289	263	301	296	287	320	292	283	290	295	271	285	282	288	267	285	274	286	292	280	296	268	302	275	270	272	314	297	280	265	302	285	284	271	305	272	310	294	273	261	278	289	299	292	296	311	274	327	288	275	314	282	288	290	307	292	282	286	282	291	304	323	284	308	297	323	295	275	312	277	262	287	286	322	324	301	285	337	300	295	297	293	280	271	273	329	316	294	310	306	291	289	289	285	281	296	286	283	282	285	321	294	310	296	293	290	304	329	263	281	309	314	279	283	292	279	285	252	286	317	291	307	311	283	254	264	279	289	269	288	281	278	304	303	308	290	278	306	304	291	291	260	296	277	335	315	278	270	273	286	289	310	347	301	304	293	298	295	292	284	305	301	313	287	278	313	303	267	311	307	288	263	272	319	318	262	269	257	265	301	287	284	299	272	312	301	296	291	309	263	327	292	291	290	257	297	324	301	301	299	278	278	282	296	271	298	275	311	258	260	301	261	293	309	298	308	292	290	268	285	309	289	282	269	297	287	316	299	292	313	292	295	297	277	293	249	288	291	292	310	291	269	279	296	269	281	277	278	276	313	298	302	286	298	297	286	248	301	311	290	284	272	276	285	283	286	295	286	295	275	294	287	300	280	291	322	286	282	282	278	276	265	316	303	297	261	304	292	298	276	281	281	298	289	303	324	275	296	279	315	303	276	294	309	266	324	273	320	302	277	253	287	267	316	287	300	287	295	274	311	273	289	262	299	294	272	274	293	300	287	276	326	304	287	243	249	309	275	260	290	295	266	299	302	290	311	294	299	295	274	282	308	277	260	301	280	305	285	301	298	301	291	288	273	281	298	261	285	291	305	293	273	280	268	292	294	287	280	306	274	291	296	281	288	262	287	291	313	273	287	259	268	307	310	322	285	300	292	268	286	274	280	286	286	319	289	264	293	268	290	271	307	307	294	281	287	303	294	278	278	324	285	294	338	280	296	322	280	310	303	298	289	289	280	261	280	264	307	265	291	284	269	282	307	291	298	303	285	298	307	262	269	278	281	279	292	306	302	278	304	288	320	291	284	297	317	327	277	282	312	262	302	306	307	275	308	295	265	303	289	272	281	303	261	295	252	268	331	331	289	304	303	306	282	261	266	275	265	274	262	289	322	306	298	275	295	294	324	284	308	275	299	275	301	312	295	267	297	286	288
42997	35614	21350	14221	8046	567	806	361	356	354	342	365	309	331	351	332	358	388	313	332	345	328	347	336	370	345	329	299	339	356	367	325	324	335	342	311	341	338	355	350	364	359	376	345	344	341	327	349	350	362	303	375	332	321	323	367	317	318	332	350	331	323	363	325	320	326	352	323	355	357	315	302	372	301	319	330	340	339	355	365	337	339	346	331	339	347	346	329	330	363	335	352	337	347	305	314	327	338	332	350	322	304	358	327	334	342	341	295	355	353	309	329	343	337	335	339	320	339	341	336	348	337	374	336	338	320	358	360	342	343	321	358	382	354	313	351	356	358	330	337	326	361	368	319	331	342	325	347	347	321	371	336	374	318	334	353	333	342	334	335	310	305	360	315	327	322	332	336	293	364	342	337	367	336	344	378	344	321	345	313	346	317	330	363	347	334	339	355	322	299	304	343	319	358	331	321	324	319	343	362	329	318	349	315	336	345	314	342	350	327	330	333	365	340	329	348	325	329	324	331	324	330	313	360	363	329	326	324	334	332	350	355	337	358	335	335	333	351	308	323	330	337	349	323	347	337	325	362	354	362	325	315	315	318	355	339	334	332	362	354	320	391	348	305	332	375	339	351	331	331	348	334	336	378	336	354	352	347	336	349	337	349	342	372	358	339	322	355	388	344	344	349	314	330	332	295	339	345	326	347	330	349	382	348	354	330	335	353	313	320	314	343	330	312	342	317	356	330	330	357	317	338	335	350	341	332	322	345	334	333	349	360	324	328	370	358	350	338	337	314	346	338	325	360	314	336	349	335	349	341	359	332	376	312	331	315	327	316	318	354	340	342	350	336	347	357	401	322	372	332	331	362	323	344	332	344	319	336	342	334	345	326	329	358	348	332	390	321	375	364	335	310	348	332	324	372	367	331	349	333	307	349	325	345	335	307	309	355	379	359	313	314	316	351	324	328	346	318	334	349	298	345	329	327	337	340	332	341	339	341	347	378	351	298	315	348	335	327	333	326	327	335	344	347	323	332	301	368	341	360	343	322	347	327	329	349	331	345	357	326	317	352	314	351	319	313	315	316	337	327	316	367	330	324	350	320	321	331	323	308	304	308	313	327	331	307	333	319	336	363	308	301	332	335	363	343	324	369	377	337	321	341	337	364	340	350	344	320	329	337	370	372	329	332	336	336	325	351	311	311	335	334	345	342	315	335	345	312	329	345	345	330	320	315	347	306	351	306	327	347	334	341	320	361	322	334	346	307	318	338	295	316	355	354	335	320	354	323	318	316	363	344	349	336	334	337	353	344	373	338	354	338	326	316	337	313	331	373	313	327	343	311	343	326	334	301	359	321	341	322	343	326	364	349	336	344	336	320	348	324	327	318	338	358	311	334	315	339	337	348	327	306	362	331	353	317	342	345	339	336	322	294	301	335	373	345	331	321	338	356	348	335	336	334	356	319	375	362	348	340	346	354	338	334	380	360	315	335	345	341	348	331	368	332	319	334	321	349	315	315	360	380	350	317	349	344	324	320	345	358	320	333	370	355	341	310	322	339	354	338	328	338	346	336	337	360	349	345	358	336	342	322	355	331	324	349	341	335	327	324	335	291	344	339	354	348	332	377	336	369	337	328	363	359	354	339	323	353	352	352	340	353	312	334	323	343	349	318	315	331	329	314	357	319	319	310	358	341	336	312	325	313	330	350	319	308	354	345	346	311	315	356	364	303	354	344	322	353	341	365	326	315	326	352	351	354	311	329	346	318	328	334	336	315	328	347	359	346	317	322	358	334	370	354	334	334	377	338	323	330	351	348	350	332	357	336	367	331	339	343	338	384	364	354	322	336	330	325	325	340	350	312	317	336	329	354	372	367	336	352	339	323	342	313	341	306	325	333	351	319	349	344	345	341	364	361	363	326	352	356	312	370	363	335	336	362	315	341	330	323	340	358	318	335	307	335	333	343	338	329	335	375	343	342	326	323	343	351	385	354	337	305	323	350	312	345	328	330	310	345	339	324	331	344	344	310	341	347	312	342	368	337	357	346	318	380	379	337	322	324	336	345	340	347	363	345	355	317	346	320	331	342	356	301	336	339	351	337	366	320	287	339	297	336	343	332	336	329	365	342	332	351	358	319	301	315	330	308	344	373	334	322	336	299	326	318	329	362	329	363	348	357	322	343	351	302	360	368	343	358	348	348	287	358	340	349	329	343	333	323	344	349	362	337	339	309	333	336	354	329	343	328	362	364	316	327	335	370	323	322	369	326	330	357	326	330	375	323	353	359	337	333	366	366	338	351	375	329	349	366	325	349	351	341	344	340	338	364	349	352	337	318	297	341	343	361	341	335	333	347	373	350	337	315	349	341	359	327	350	360	346	347	333	338	348	336	337	357	321	364	347	336	320	360	319	344	350	322	351	314	342	321	341	311	346	356	377	354	304	325	337	334	347	325	388	349	334	346	311	338	392	320	342	359	335	315	335	343	329	356	372	323	321	339	344	348	317	312	372	366	353	364	358	369	339	336	357	346	309	364	347	322	340	332	352	344	295	350	306	325	343	371	349	331	309	344	354	356	338	337	343	351	352	322	355	349	326	330	358	345	329	320	348	321	310	327	356	337	361	318	350	332	358	340	308	322	355	301	318	335	346	358	316	354	335	335	313	343	346	341	320	315	358	342	340	334	324	331	321	346	358	353	337	353	351	308	337	331	339	349	379	288	343	356	318	365	338	295	310	330	352	319	358	357	302	323	371	321	348	344	351	340	330	313	344	352	356	372	347	337	340	332	337	328	332	334	349	362	327	380	369	323	340	350	308	316	351	338	361	357	322	351	330	309	333	313	331	349	349	323	348	335	358	334	336	353	333	323	305	358	334	340	323	294	352	334	327	365	342	347	324	342	348	395	322	342	324	306	343	353	345	363	358	367	355	342	383	363	314	343	361	356	336	320	339	375	341	336	318	332	358	339	348	339	348	346	338	320	336	327	339	345	351	354	345	345	355	334	371	323	319	327	339	381	364	356	337	322	337	318	328	344	374	337	357	344	326	326	349	349	321	346	311	359	346	332	358	367	305	380	338	339	342	357	328	350	349	349	332	313	323	324	351	326	308	344	321	340	334	329	355	331	359	312	340	378	328	319	326	310	299	332	339	354	315	334	372	310	315	340	339	293	351	337	358	351	352	324	326	363	340	338	352	338	313	330	331	362	316	320	343	330	346	326	334	331	359	345	351	323	337	351	334	334	324	346	366	368	329	364	333	331	326	337	337	333	327	340	357	356	333	341	319	295	344	328	335	355	350	340	333	342	343	380	295	366	339	324	342	353	325	326	298	337	325	295	347	344	355	339	334	354	301	345	351	337	312	327	338	302	362	336	360	340	344	323	324	334	316	336	316	344	366	340	336	333	325	343	332	351	309	339	350	332	332	314	353	299	341	350	343	362	338	324	344	317	342	320	367	365	336	340	313	295	342	357	336	317	351	363	341	315	332	323	338	337
23432	21054	29370	27710	27649	17112	6818	908	580	565	533	503	521	543	537	510	518	517	524	514	508	509	531	550	507	515	520	512	500	509	543	515	534	510	515	501	513	532	509	508	464	499	511	489	495	525	524	488	499	539	491	506	509	497	488	500	472	526	500	504	455	488	562	502	504	471	496	558	500	528	492	504	509	504	503	526	559	495	513	526	505	491	478	491	477	505	463	505	486	459	475	493	525	541	495	497	501	513	532	500	462	478	491	496	515	508	467	528	551	511	502	489	523	481	456	520	497	508	518	500	520	530	530	517	510	499	497	497	486	494	493	494	515	496	500	512	491	537	453	498	499	485	496	488	501	486	501	508	474	488	483	474	520	451	538	554	524	512	495	508	463	555	522	498	538	501	482	488	494	462	514	503	510	522	470	476	524	555	519	494	513	537	486	510	525	516	505	455	512	536	476	533	513	527	536	504	512	486	492	513	537	534	505	501	529	527	489	433	536	544	522	525	515	538	540	517	507	533	521	470	497	474	488	495	500	494	472	496	505	472	468	493	509	477	487	492	496	459	485	522	470	547	478	503	546	494	534	504	506	526	495	490	528	513	467	484	521	545	509	509	465	503	500	490	501	477	498	510	549	504	530	484	496	516	460	484	494	486	459	514	516	514	497	466	501	511	525	487	518	483	533	526	532	458	520	507	502	511	466	493	517	484	560	521	483	523	493	496	523	484	477	511	548	498	549	491	518	505	512	511	510	522	532	498	522	511	502	536	510	525	518	481	512	502	497	495	514	512	496	528	470	501	488	532	493	500	520	510	471	512	517	510	532	495	517	533	485	514	525	503	499	505	506	444	492	444	469	533	486	496	543	475	502	508	532	508	530	472	489	500	498	542	518	529	493	477	510	522	541	450	488	521	491	519	479	518	508	494	492	501	475	521	505	536	518	506	516	469	511	508	471	503	498	547	464	521	501	494	515	513	494	503	502	505	510	479	499	495	510	513	512	529	527	478	517	508	495	479	525	513	473	544	531	521	482	517	493	491	545	509	483	487	518	501	530	542	470	526	509	522	520	540	501	524	502	513	544	501	501	473	489	530	551	494	504	530	529	476	523	518	525	497	544	503	480	511	514	511	535	484	536	511	519	533	498	517	524	518	523	487	489	541	514	514	498	503	479	470	526	560	538	512	514	508	518	536	518	504	511	469	522	545	524	515	501	523	501	532	467	527	517	513	500	507	492	473	498	463	540	496	529	462	538	509	544	498	482	507	517	483	495	500	474	552	509	471	519	478	463	518	509	497	500	507	504	488	554	542	522	500	496	481	522	529	490	507	484	514	494	510	541	524	544	512	505	539	494	473	484	498	546	509	490	507	464	535	506	516	524	494	511	503	524	489	569	508	522	555	499	504	543	498	448	521	506	503	550	504	463	517	495	515	501	488	555	470	502	464	507	478	527	533	496	522	482	475	509	495	501	480	512	485	483	503	510	514	494	487	464	527	499	507	488	472	488	533	516	496	472	500	508	485	444	486	495	494	547	552	523	520	529	545	485	488	530	511	493	523	523	500	500	465	497	455	502	514	513	477	483	495	523	497	501	504	523	495	490	536	477	536	506	512	507	506	510	528	463	490	471	532	556	498	524	547	505	513	508	527	500	496	519	436	481	492	510	480	434	497	501	495	475	480	519	497	514	465	503	482	533	521	504	525	511	482	487	507	474	512	511	488	491	479	518	539	531	523	525	482	535	521	498	493	459	541	470	486	498	537	506	491	520	516	452	479	506	506	525	540	545	505	530	474	522	500	486	490	514	480	462	525	528	483	465	495	501	486	534	502	502	494	467	527	505	487	500	481	508	501	481	540	529	461	518	488	505	485	507	503	522	523	499	493	499	509	502	508	484	489	463	476	496	544	498	503	491	521	529	503	509	537	513	495	484	507	490	576	546	516	505	466	457	545	529	514	495	494	530	486	469	504	508	475	531	491	473	456	509	491	486	533	500	530	458	514	514	499	484	520	478	482	517	516	529	528	484	533	491	538	521	529	477	493	481	541	507	505	485	480	479	520	485	526	486	503	508	494	501	486	467	469	481	544	530	493	504	491	529	556	505	487	499	478	467	511	503	514	470	579	474	513	533	533	514	523	497	499	520	508	517	489	477	503	498	489	488	470	547	515	558	547	520	530	516	524	525	515	438	478	515	488	516	508	465	491	493	521	502	511	520	497	500	492	516	553	498	493	516	452	501	492	515	491	523	480	497	489	552	507	476	510	507	460	527	486	502	526	491	504	500	510	542	560	514	515	506	515	496	522	474	510	485	490	478	491	529	524	484	473	459	488	511	504	516	499	520	515	506	479	483	531	479	493	469	462	517	503	501	480	501	471	549	491	524	502	470	509	488	491	504	498	515	517	513	504	532	495	487	492	523	504	475	523	533	494	511	443	504	494	503	513	559	521	503	505	506	475	529	512	490	504	544	514	496	507	513	494	470	507	536	493	537	531	466	486	460	475	503	508	517	487	486	495	487	505	475	493	497	552	506	532	489	500	519	478	502	454	493	517	534	503	514	510	482	517	505	570	558	527	466	525	511	524	487	459	497	534	536	469	510	498	522	533	484	467	505	534	518	508	508	528	555	493	481	504	527	524	442	496	536	512	495	514	528	506	506	507	520	512	535	517	501	548	486	471	443	477	489	494	524	516	469	531	528	518	524	521	487	480	537	496	456	492	507	494	520	532	513	505	508	482	464	524	509	547	537	493	516	478	521	543	508	489	512	481	501	522	468	508	488	481	517	521	478	518	507	528	456	479	505	519	526	477	476	486	537	517	514	510	485	541	538	518	496	482	507	499	510	507	495	510	532	527	495	480	515	473	513	455	511	524	494	519	530	486	484	520	531	531	532	522	517	516	523	513	486	517	525	532	480	504	538	487	501	489	549	511	508	507	519	541	541	507	515	494	541	500	488	515	506	536	511	498	510	524	519	504	505	516	512	516	513	515	533	455	520	495	501	503	517	452	486	495	517	512	469	489	508	495	486	543	511	492	488	487	548	491	493	522	522	501	470	453	515	507	488	490	524	516	467	511	517	521	516	501	507	534	485	512	508	501	512	498	457	519	516	549	515	537	535	514	483	514	491	484	514	489	541	507	510	469	500	487	477	568	498	494	541	520	488	508	482	477	511	474	495	523	505	512	487	526	494	504	498	500	536	504	526	505	456	523	538	529	505	543	531	506	484	480	526	500	496	490	492	506	503	521	531	510	502	524	483	500	509	518	504	499	494	598	523	546	499	521	489	494	521	502	530	483	504	490	500	524	515	514	491	499	472	488	536	523	489	532	498	449	496	514	509	531	525	528	524	469	505	525	510	493	528	531	535	546	539	534	524	509	545	486	535	487	514	548	506	478	495	532	545	544	503	512	510	502	499	489	484	479	530	522	546	483	516	478	525	514	500	525	508	456	487	512	518	499	469	480	510	531	503	509	489	505	485	506	472	497	539	503	511	524
50528	76215	59206	46125	33826	5248	5366	670	665	592	635	611	582	588	589	627	627	587	587	621	612	592	617	568	539	587	563	593	547	537	581	580	577	548	583	591	601	577	584	509	535	573	581	594	537	575	593	552	625	552	574	596	568	608	607	578	538	551	522	594	527	552	601	551	558	583	563	552	570	601	568	519	584	570	563	567	593	551	578	544	557	532	599	577	573	549	547	573	587	546	596	569	536	576	563	561	570	574	590	555	596	605	548	592	557	543	582	538	597	564	604	607	563	573	563	570	533	588	519	559	593	558	575	546	598	590	577	573	556	592	555	541	516	560	618	589	552	546	577	581	592	553	564	524	529	539	576	554	581	630	539	556	576	562	601	613	552	547	570	581	560	630	584	603	582	614	546	580	534	545	583	616	529	567	570	557	561	555	560	575	555	535	589	585	590	535	559	594	575	579	580	612	578	588	602	591	567	571	627	554	566	545	606	554	579	564	580	601	550	569	543	536	558	583	574	555	590	585	553	598	580	548	609	583	610	568	577	602	609	611	520	587	581	616	573	608	620	592	577	577	563	602	549	560	569	560	548	559	554	615	564	599	547	544	593	560	562	600	567	582	586	609	581	551	577	538	544	560	534	552	564	581	535	620	566	555	555	530	609	599	568	571	541	565	551	544	602	597	537	565	573	589	550	560	588	598	601	554	613	554	564	589	571	581	590	550	602	581	541	581	537	564	588	569	553	587	570	559	579	600	594	598	588	547	582	557	502	598	593	587	529	602	581	571	584	543	525	576	567	560	543	592	571	571	553	542	568	578	594	536	566	592	583	586	561	566	527	554	526	541	556	596	591	565	600	552	569	561	556	561	576	602	573	553	554	551	539	570	552	579	557	624	575	601	552	530	618	572	540	552	545	559	514	526	547	574	588	554	567	545	605	586	552	609	547	551	605	555	566	604	552	579	573	587	572	555	611	625	553	556	568	599	565	574	565	560	607	569	540	577	550	602	548	613	598	582	561	558	547	581	558	542	494	532	558	577	530	620	608	589	545	575	596	547	611	610	590	596	525	565	569	601	579	534	535	592	590	572	583	559	573	564	583	544	557	563	589	573	559	569	579	559	567	584	573	571	563	621	545	567	549	565	611	586	562	569	544	534	606	594	591	581	552	571	573	633	536	599	532	593	583	630	574	586	557	630	585	560	537	533	565	573	612	554	559	568	573	574	612	583	553	575	609	550	565	548	561	586	581	574	527	564	542	554	564	583	573	551	574	569	534	550	559	563	582	554	576	529	589	540	575	556	571	606	572	555	583	551	573	599	578	575	602	565	544	564	534	592	537	571	591	615	580	600	574	586	566	566	554	590	609	537	599	584	596	537	574	565	575	560	602	579	563	545	589	588	592	605	571	574	588	583	610	517	589	522	558	555	615	586	573	574	582	539	541	587	561	567	567	573	567	564	579	546	597	581	596	595	557	541	571	554	558	555	571	620	551	600	535	563	557	603	584	575	595	631	558	542	590	569	574	568	580	576	570	587	567	586	556	603	549	605	585	549	615	585	548	547	542	570	551	584	547	557	572	572	561	596	558	562	571	541	596	581	531	569	547	590	590	600	561	572	568	547	605	562	576	546	605	618	579	606	547	602	553	566	550	592	549	560	548	531	590	565	591	652	574	569	566	557	589	555	561	593	619	592	549	559	603	570	607	565	603	584	581	596	573	571	554	558	574	569	571	556	606	557	534	527	586	552	619	612	611	543	553	585	565	578	592	548	537	596	586	556	532	569	595	593	565	535	548	544	573	541	574	546	568	585	585	580	563	616	624	553	525	615	615	600	567	539	555	580	579	582	586	549	585	584	611	585	543	580	563	544	527	544	580	525	606	581	553	573	572	563	583	580	597	569	567	609	567	528	552	585	559	586	576	566	582	585	602	573	588	553	553	605	563	571	581	563	541	572	578	541	557	543	542	570	570	553	579	549	581	548	600	559	562	578	568	555	585	594	547	581	572	596	564	588	557	580	576	527	556	564	564	627	546	574	603	561	563	541	608	599	530	600	595	561	541	593	576	605	574	574	550	546	510	568	570	548	571	589	568	542	541	573	628	571	596	551	571	555	563	574	551	576	540	537	589	529	581	598	544	621	585	599	588	581	612	568	557	560	556	583	561	625	571	555	562	599	540	602	597	526	545	591	553	552	562	608	578	547	544	566	559	596	572	607	559	538	568	590	572	504	573	587	556	556	614	572	579	511	566	538	595	609	554	569	575	595	551	587	542	585	538	538	585	529	565	569	598	603	591	591	560	585	570	584	606	583	590	585	569	573	548	562	547	574	558	561	523	575	570	568	574	576	579	574	574	605	593	577	590	599	579	579	579	529	606	570	559	601	564	556	572	573	615	570	555	584	574	577	600	582	563	564	589	574	566	570	581	544	587	597	602	611	561	569	631	572	561	572	587	542	595	593	560	562	618	545	589	566	560	605	548	552	606	590	584	581	551	582	575	570	572	577	601	580	516	558	568	620	555	539	534	607	535	585	564	547	591	575	558	577	591	553	587	498	584	537	631	553	553	587	583	601	615	549	590	556	556	551	554	560	538	592	594	538	538	588	577	588	563	582	556	549	558	569	588	548	546	537	576	570	556	557	590	550	585	582	543	510	549	591	539	574	565	538	575	562	551	560	582	557	588	519	595	567	555	608	549	564	577	558	550	580	587	548	611	599	590	563	552	571	538	579	580	569	609	560	560	578	562	611	583	594	553	595	601	559	596	604	561	535	590	586	606	540	557	547	540	591	602	563	585	561	559	586	537	579	562	610	640	609	554	575	577	550	553	566	547	595	604	549	602	533	559	550	595	551	589	583	582	567	605	618	527	589	552	544	552	539	576	586	605	599	561	601	564	546	586	575	554	560	559	560	569	541	575	580	564	594	591	587	590	577	542	564	586	552	525	540	596	566	571	562	571	602	621	562	543	586	594	593	559	572	596	573	575	505	555	588	592	559	577	583	546	531	565	555	552	600	574	563	571	600	571	637	569	579	549	558	566	554	587	566	589	580	554	550	597	543	533	569	554	581	560	579	613	569	589	593	568	557	569	526	542	537	588	543	589	560	566	592	587	582	603	551	571	593	533	583	541	579	591	586	520	554	606	577	537	548	587	586	563	589	564	587	556	613	578	545	559	572	546	559	565	583	538	560	540	564	554	600	549	551	546	547	523	558	553	600	542	569	591	566	556	537	573	578	592	544	593	581	583	554	589	634	555	569	567	544	557	560	553	587	564	561	585	559	593	553	556	565	556	573	577	554	569	541	588	571	579	587	546	547	560	531	561	576	587	595	597	580	596	538	544	597	553	508	580	567	556	550	588	586	576	549	566	572	548	528	571	585	587	566	548	559	565	588	557	543	590	568	604	597	569	574	595	593	535	589	555	606	575	564	560	574	548	557	576	543	577	552	568	540	543	600	576	556	608	581	607	590	568	566	519	581	607	565	588	580	578	553	593	557
24497	21556	27786	26862	22682	8341	1956	296	273	275	296	259	284	277	266	238	263	259	257	296	254	275	247	271	288	242	266	246	252	230	254	268	247	253	249	245	269	264	253	247	269	264	270	258	270	282	278	282	245	232	250	264	263	257	257	260	283	235	251	264	316	290	291	311	249	266	255	279	253	262	275	233	274	283	223	269	251	246	266	272	262	251	247	248	274	244	295	264	242	249	263	263	264	229	286	262	220	269	260	262	247	256	253	282	231	259	242	243	289	247	246	239	284	239	255	283	266	245	233	255	254	269	271	261	235	269	232	265	254	261	247	246	239	262	261	260	257	278	247	276	255	249	272	262	269	262	223	249	296	245	266	242	255	273	281	236	284	238	252	268	235	250	255	259	268	300	256	260	273	256	245	228	241	251	232	282	228	242	243	288	279	277	244	261	278	245	301	257	250	260	294	246	300	253	288	277	252	282	256	257	259	257	271	238	276	286	243	248	255	240	286	259	259	273	269	251	254	284	270	251	275	279	267	229	268	271	241	264	274	282	239	272	262	250	293	222	249	267	264	284	260	244	231	269	286	287	224	266	279	293	260	277	258	259	250	265	248	257	234	280	254	248	233	266	259	251	269	277	225	264	248	244	242	238	228	259	260	274	256	272	263	240	251	244	259	235	241	244	264	302	252	266	261	260	272	270	244	249	272	272	278	248	257	248	290	246	242	279	246	255	278	237	260	282	260	265	258	248	270	246	255	249	288	278	254	248	274	239	255	237	258	268	281	233	276	262	279	246	264	246	247	251	278	277	269	275	278	270	275	235	252	238	248	265	220	254	249	251	264	243	265	253	260	243	255	249	272	213	276	262	264	257	233	250	287	268	272	268	256	246	263	263	260	205	254	261	263	247	238	268	231	260	234	270	263	260	252	242	284	253	242	250	270	268	235	243	228	260	242	237	257	226	256	246	199	253	277	248	239	267	241	256	261	263	265	262	274	261	263	274	256	273	262	249	257	243	254	282	257	253	267	255	241	251	253	276	264	241	271	243	251	250	266	242	229	236	235	265	278	255	273	261	235	246	258	266	258	248	276	246	245	229	261	280	245	252	249	255	272	235	259	253	224	251	287	235	253	229	239	271	259	254	253	243	266	262	254	269	259	232	270	264	269	247	272	248	244	258	239	247	253	269	257	275	272	254	269	277	255	274	262	264	280	249	265	258	262	253	259	260	235	265	265	267	253	273	268	272	238	275	244	262	267	238	255	244	263	269	265	267	238	250	269	251	259	262	261	272	251	259	218	241	232	284	257	253	248	256	250	261	248	276	237	288	242	270	258	265	257	263	270	256	268	243	228	275	255	260	250	290	254	269	247	239	276	243	288	278	259	252	260	245	252	268	254	247	261	258	236	221	274	239	262	239	271	253	269	243	276	275	242	229	262	246	256	263	261	249	294	254	234	256	241	260	268	257	265	275	249	272	265	231	264	259	283	238	277	269	256	267	275	287	268	299	264	259	274	267	271	268	244	252	249	253	259	268	266	256	251	262	242	245	271	232	261	268	262	280	277	247	255	280	282	250	217	267	232	264	274	237	280	284	248	254	284	254	241	279	257	255	271	221	226	240	284	282	258	294	246	242	265	254	259	252	253	236	267	276	240	242	264	262	235	275	229	279	247	282	245	251	254	252	245	254	270	247	262	233	258	260	235	276	265	265	239	229	261	265	251	232	217	254	237	257	260	285	250	270	259	226	262	282	243	247	268	236	269	247	258	250	237	260	297	260	272	274	253	275	242	262	274	250	297	267	254	265	256	258	239	258	270	233	269	274	260	263	231	271	256	249	249	237	289	257	254	270	271	292	255	283	245	272	262	272	275	252	261	237	254	267	287	255	244	270	262	256	263	259	265	255	256	245	280	261	229	254	280	283	267	235	272	222	243	252	283	268	237	277	289	260	267	261	256	254	272	260	247	260	273	260	270	258	241	252	254	241	240	253	260	241	258	272	249	303	281	266	246	274	254	259	240	256	258	264	233	272	263	269	289	277	251	254	265	237	274	256	276	259	276	270	265	251	259	256	282	272	259	253	261	265	245	256	232	236	243	237	243	251	270	228	242	278	255	254	227	274	251	273	264	224	241	270	267	264	259	269	272	235	258	260	242	265	250	272	245	269	266	251	254	279	242	254	247	245	267	250	240	262	279	238	228	256	250	270	255	241	290	285	232	247	248	264	269	282	275	253	253	276	262	252	250	258	243	267	250	241	235	262	239	267	231	264	242	261	264	284	248	275	246	235	252	260	235	269	247	249	241	242	266	278	293	228	259	241	254	234	251	243	280	258	263	269	246	243	272	267	272	267	253	283	240	257	260	245	257	249	255	238	264	260	242	263	254	261	257	258	264	265	268	233	273	219	258	251	260	286	249	233	257	255	249	267	259	259	239	252	275	266	251	213	264	255	252	265	259	262	248	233	279	266	261	245	279	258	259	260	254	243	262	258	263	260	271	228	262	261	264	268	255	246	242	276	260	265	262	255	263	244	242	262	226	247	262	234	222	248	264	282	255	256	227	237	256	242	256	280	265	227	270	252	267	269	267	277	262	261	225	261	264	254	256	294	248	267	263	273	241	272	258	252	271	269	238	261	264	272	261	259	273	235	233	253	255	298	246	249	237	245	268	231	243	262	252	249	255	257	255	254	294	266	270	270	282	255	247	287	265	273	268	236	258	284	264	246	251	296	283	291	256	248	270	248	253	236	258	241	254	254	277	213	261	270	265	251	236	251	269	246	239	264	257	252	261	283	250	249	225	236	235	246	286	278	236	256	247	255	231	242	249	257	269	240	259	254	271	282	260	268	254	275	254	243	266	271	262	247	248	237	249	268	250	256	271	264	231	235	276	257	243	253	260	285	246	257	250	256	295	249	227	269	258	269	258	237	241	228	216	256	255	256	236	280	257	239	240	275	258	273	250	232	266	279	264	244	264	270	257	268	272	255	264	282	228	264	257	271	274	252	250	288	259	262	257	255	239	242	264	232	228	262	249	266	246	234	238	244	259	244	241	275	264	265	270	285	262	243	238	248	250	284	252	261	259	258	248	248	242	237	275	254	249	247	251	247	259	259	263	285	261	270	233	255	267	247	259	259	245	286	256	269	255	223	266	284	266	253	268	262	244	271	265	270	263	229	260	264	275	254	259	272	269	263	276	261	248	261	262	245	262	270	259	293	274	272	269	294	222	277	224	263	253	267	288	264	254	281	254	263	278	250	247	258	235	243	275	265	240	262	237	269	263	271	242	265	288	258	268	254	261	251	249	250	283	263	248	247	244	262	264	247	265	254	244	269	282	235	265	219	260	236	237	260	280	257	256	242	264	247	257	244	262	265	250	251	260	247	268	254	261	257	280	264	255	266	263	277	242	249	261	249	247	255	269	256	260	262	256	233	278	253	241	279	257	252	262	285	253	240	261	266	239	268	270	265	283	281	267	269	270	244	268	272	255	232	266	238
51268	68312	47094	38488	24903	2415	3254	365	384	392	338	337	349	341	327	325	307	359	338	328	347	314	300	311	302	292	329	328	302	332	313	335	341	322	328	323	337	346	326	281	306	304	323	312	323	322	322	330	339	305	325	313	320	349	320	335	320	308	310	340	337	326	300	335	319	290	323	289	364	324	327	340	310	309	322	323	346	331	340	277	316	293	309	347	312	290	337	328	322	293	304	309	352	328	309	341	291	327	292	319	295	301	305	336	320	346	318	315	333	318	326	339	367	315	301	323	311	314	337	321	317	304	292	308	360	305	327	318	331	323	300	339	297	351	317	294	317	311	305	317	303	334	315	310	313	331	323	331	310	346	345	319	364	315	313	335	296	339	318	267	310	326	318	273	320	323	321	309	316	301	296	327	315	299	310	325	312	319	297	331	314	326	320	319	316	305	313	297	325	311	317	306	333	289	313	311	328	311	319	324	314	310	328	358	344	290	334	303	304	334	341	309	308	317	359	316	308	314	302	337	311	350	350	328	331	300	317	347	323	322	337	314	323	307	330	320	309	323	327	321	326	295	324	323	285	325	330	360	311	331	299	307	315	306	319	346	312	344	308	327	345	335	296	321	295	308	305	317	336	303	319	329	347	360	303	343	318	306	299	320	310	298	309	304	304	331	302	326	306	335	332	285	303	323	289	335	294	328	333	351	288	310	334	312	342	317	292	292	330	285	327	330	344	342	328	301	325	316	337	342	327	313	282	330	312	320	344	348	337	325	310	301	303	301	324	334	319	349	306	307	349	303	328	322	304	331	294	314	316	317	337	289	315	352	356	321	315	322	340	345	318	324	287	324	292	298	284	334	305	313	348	286	294	290	328	308	301	287	311	349	311	318	324	296	321	319	294	322	302	330	345	330	335	309	347	352	310	295	324	326	296	322	339	290	313	318	322	318	295	326	321	311	327	329	304	295	336	292	333	306	319	311	306	353	315	334	289	322	329	312	321	320	321	311	313	361	308	341	337	317	306	324	318	307	330	315	340	291	304	316	309	321	321	297	322	300	295	357	302	327	304	327	321	325	286	324	345	353	315	283	312	315	330	305	289	330	315	323	343	323	334	297	292	320	333	320	311	288	351	337	308	316	336	301	302	321	316	326	326	336	324	325	327	314	317	320	309	330	295	310	313	336	308	342	324	366	339	351	310	310	322	331	338	331	321	348	332	328	302	333	327	304	337	290	331	337	345	293	312	307	338	313	298	291	341	328	349	296	300	306	341	338	293	320	292	332	306	331	326	313	296	323	322	324	340	323	329	321	321	334	332	321	333	302	287	297	346	321	369	313	328	321	308	308	345	326	357	345	312	352	285	344	319	319	302	325	310	326	266	346	332	304	311	324	283	318	326	309	319	312	320	332	306	310	318	330	299	298	335	320	303	310	321	341	293	325	320	328	331	348	310	365	342	328	307	331	310	331	351	304	311	291	326	350	308	326	345	314	320	320	313	307	315	317	305	298	318	325	327	316	323	337	316	303	304	308	308	317	349	317	306	323	294	332	336	300	358	294	305	318	300	321	337	335	304	372	317	364	335	309	343	343	289	322	324	322	318	325	341	314	333	298	327	321	305	322	327	323	299	325	319	311	329	313	283	301	309	312	328	325	313	294	312	340	341	351	351	321	352	312	350	334	297	345	289	337	303	314	305	292	287	322	333	330	304	344	347	335	336	339	299	346	317	289	339	352	326	345	349	294	283	357	312	327	284	320	310	307	329	299	315	337	319	337	323	305	366	292	345	294	292	305	332	313	295	327	328	324	343	352	315	314	307	321	317	294	323	329	307	344	323	272	298	323	318	293	318	324	315	330	324	316	322	320	292	289	337	316	312	326	295	336	333	281	284	315	306	354	324	311	318	328	316	332	305	308	329	349	291	295	311	351	312	307	310	291	303	333	331	312	328	292	290	318	323	324	324	307	315	294	338	337	342	331	318	280	287	343	308	301	340	300	320	324	305	292	309	315	320	343	309	320	299	284	314	298	303	311	314	306	332	332	321	321	319	347	321	317	341	296	311	308	291	334	349	299	346	289	320	352	327	340	348	298	301	329	313	328	314	316	327	289	332	353	268	342	273	345	315	338	324	296	320	324	324	307	331	290	358	316	330	358	315	322	341	318	320	320	346	308	295	327	308	312	316	323	344	301	340	310	305	333	298	302	317	311	307	284	323	327	325	316	307	308	322	324	316	305	334	317	341	302	319	312	347	330	335	323	350	300	272	314	333	301	300	288	312	315	293	330	324	338	307	331	310	316	345	321	286	336	302	315	310	318	337	318	321	307	347	297	292	339	318	312	339	321	317	287	320	314	350	331	312	343	328	308	309	323	359	325	325	329	311	300	314	332	324	324	307	309	308	302	333	348	316	306	338	330	337	329	314	285	321	341	293	304	319	298	301	293	309	345	312	309	327	305	326	349	340	329	294	348	311	328	309	327	335	322	313	319	316	307	311	322	323	316	351	306	337	326	324	309	338	336	324	307	309	287	331	315	311	315	349	305	339	310	337	336	323	305	341	339	323	335	308	315	298	292	306	302	329	325	323	314	284	322	351	322	338	308	323	320	319	324	293	325	313	302	298	281	319	319	345	300	325	305	324	293	315	306	349	330	303	282	334	328	336	313	320	327	321	331	348	330	322	343	340	318	319	349	328	294	312	309	300	295	335	308	312	349	303	284	277	338	292	279	334	335	304	326	301	308	273	309	309	332	295	305	333	326	309	332	361	351	287	324	332	321	308	320	354	314	302	297	287	351	339	325	302	344	314	331	310	305	324	288	319	321	306	334	324	289	329	316	313	289	308	310	302	281	296	288	314	288	297	313	353	338	343	319	309	300	316	294	318	311	319	326	330	317	293	284	282	318	302	328	326	301	287	343	315	276	301	320	284	358	311	347	320	325	319	301	309	318	309	306	304	325	343	313	339	308	344	322	346	309	348	326	321	321	303	291	322	310	320	322	308	312	315	340	317	303	318	353	290	288	312	294	299	345	309	338	294	312	323	326	301	320	313	356	311	311	305	295	332	313	290	324	327	324	312	330	307	343	305	329	348	328	300	320	310	315	350	327	319	312	310	314	309	316	341	310	336	356	319	312	313	298	311	326	295	318	332	332	331	315	316	307	284	313	293	326	334	300	289	328	320	338	330	301	326	290	305	309	317	316	272	312	330	307	328	343	314	313	342	310	296	301	319	322	325	331	318	331	318	335	320	343	326	326	336	279	355	316	307	352	322	338	306	313	329	332	325	320	321	340	334	294	308	326	361	320	308	309	311	344	316	296	339	327	320	316	322	328	320	328	315	335	297	309	330	289	324	344	335	283	307	316	315	299	326	326	311	338	321	318	333	291	312	316	290	331	335	331	312	311	322	301	326	306	307	363	327	311	330	314	311	292	324	354	312	269	304	332	290	287	337	307	327	312	338	340	329	334	331	305	343	319	342	323	300	351	317	345	324	304
22268	20868	28127	25408	23484	21577	20676	2933	655	666	645	635	638	637	624	647	622	635	675	645	568	623	633	663	615	607	614	606	602	599	577	585	602	643	587	615	619	612	611	650	586	590	663	609	607	587	630	595	618	607	617	625	621	636	609	591	601	611	601	592	620	582	610	574	627	599	619	591	626	570	576	621	592	613	586	606	606	617	599	608	642	590	638	562	593	604	565	591	601	623	601	602	639	637	622	607	598	589	588	617	631	615	591	551	622	554	608	591	618	629	623	605	604	569	594	587	561	593	576	543	560	632	594	616	603	628	590	608	616	610	577	594	615	608	580	567	566	560	605	613	589	622	601	588	634	604	612	603	618	593	617	610	619	556	640	602	594	618	632	594	636	622	617	637	605	640	642	616	567	624	563	635	585	585	601	653	614	599	608	607	586	596	607	614	611	597	617	609	575	596	635	596	633	609	590	663	613	600	593	559	615	589	581	567	582	593	625	592	623	613	630	637	589	595	569	589	566	557	602	628	581	607	632	619	580	658	636	569	597	601	582	606	607	618	601	581	628	624	629	633	604	576	633	589	573	607	615	644	610	572	633	575	574	628	660	609	618	622	625	598	563	608	608	598	599	632	608	637	633	600	616	609	568	559	579	610	598	566	655	629	644	594	636	620	633	644	619	615	579	583	632	628	618	624	609	572	588	603	559	607	610	625	624	614	632	558	621	581	622	627	613	603	578	577	569	574	615	607	592	544	634	613	584	589	590	569	589	606	569	597	589	637	573	568	589	590	591	622	567	593	616	579	644	590	614	599	590	596	621	584	607	609	564	598	602	592	606	596	582	624	628	608	623	573	615	619	562	598	577	626	635	588	606	590	590	559	644	608	605	620	582	610	629	583	648	548	599	608	614	610	627	644	602	622	590	576	622	659	579	628	578	657	644	587	613	616	611	592	619	589	596	621	568	587	572	628	642	621	584	640	646	619	595	586	606	585	628	555	567	592	661	559	610	643	551	619	640	629	600	584	577	621	574	607	562	637	629	623	586	562	614	608	618	615	581	526	651	584	619	589	629	602	607	580	584	548	585	602	605	580	577	596	602	586	611	594	604	597	593	634	552	616	590	611	575	587	652	623	586	611	630	538	643	602	620	613	632	578	609	600	598	584	580	588	589	585	563	628	600	610	579	641	538	624	575	621	581	596	589	643	608	630	594	548	613	606	637	559	614	592	580	585	638	622	603	541	578	608	617	597	598	604	616	588	601	584	650	645	605	612	614	579	603	593	656	589	581	594	575	571	601	567	546	571	639	598	650	606	628	593	576	639	646	576	636	593	606	636	610	614	596	611	653	593	662	624	571	593	581	595	625	622	600	622	599	591	586	606	611	592	599	601	591	597	604	575	590	605	606	603	639	583	581	623	601	595	606	638	582	589	570	589	623	585	596	607	572	607	631	552	606	606	623	627	619	579	613	592	539	622	552	608	594	558	609	577	594	608	604	557	618	623	584	615	541	578	623	607	608	611	643	562	619	622	587	594	586	600	596	569	612	570	580	620	589	591	626	604	646	571	617	598	604	603	613	628	606	583	591	600	623	590	659	598	597	587	598	623	622	577	588	566	608	622	587	616	611	578	593	575	612	564	645	593	614	551	585	585	580	607	603	638	589	612	632	609	564	638	622	635	586	624	599	604	626	613	607	635	606	605	626	597	547	615	621	556	620	593	581	617	585	576	633	584	633	633	609	567	585	644	575	565	587	610	611	564	604	636	572	636	601	597	582	607	599	595	638	603	615	597	601	604	647	579	594	591	586	616	586	599	597	579	627	599	550	591	601	585	640	559	610	605	575	587	608	598	629	660	584	654	587	612	582	657	605	639	622	585	615	597	634	637	560	591	594	603	592	570	628	584	588	578	617	544	644	577	621	596	608	587	600	599	614	620	601	599	584	585	628	637	570	553	641	577	586	591	566	602	604	560	586	561	602	593	579	592	620	603	591	655	566	624	610	596	620	621	582	605	618	607	583	635	608	621	605	617	599	584	604	586	642	602	598	554	640	568	611	608	533	615	582	632	616	622	590	610	591	648	568	625	598	621	594	605	614	552	574	570	599	599	575	602	603	560	633	603	583	535	589	613	583	600	589	644	583	604	640	607	550	579	551	602	633	587	597	595	616	608	576	581	601	606	548	600	612	606	584	563	636	611	545	607	618	585	635	648	604	598	591	606	580	608	565	555	619	646	598	580	598	555	589	576	584	622	605	601	588	608	622	611	583	590	602	661	608	627	620	646	592	606	636	607	617	589	554	622	589	644	654	595	598	581	551	608	573	605	675	599	638	616	616	555	588	603	617	584	628	600	652	622	606	570	588	627	588	598	579	616	595	652	623	598	585	585	593	633	587	571	624	597	573	608	623	621	621	634	604	560	657	610	604	609	624	604	585	606	610	582	605	617	593	589	557	604	685	589	589	597	517	577	604	597	632	624	625	618	643	563	567	589	588	548	591	554	551	633	635	660	609	584	611	601	594	604	588	533	642	632	577	610	635	585	576	621	563	607	583	560	604	602	621	603	593	641	616	623	606	631	604	601	579	575	608	585	625	599	599	591	614	613	613	598	574	622	629	584	609	597	618	599	630	606	588	630	563	608	602	632	570	628	632	593	593	580	620	631	577	586	567	598	668	599	583	622	565	595	620	625	596	649	610	564	604	605	602	600	566	574	613	618	607	569	594	596	600	602	582	558	623	630	616	637	590	577	626	617	592	595	608	631	630	615	581	610	601	647	652	574	583	588	562	558	587	575	570	631	606	593	626	553	583	616	598	582	646	630	600	616	582	622	592	601	626	615	616	618	591	595	595	594	611	645	640	575	619	555	568	598	589	634	582	634	623	614	576	605	577	609	613	615	571	608	596	572	627	616	593	581	580	617	573	621	602	633	623	645	629	580	575	596	589	577	583	549	654	595	637	558	614	601	607	641	578	592	591	619	637	627	599	595	604	587	553	543	583	614	592	615	586	595	604	615	621	577	580	611	499	597	623	633	585	584	595	606	594	557	624	650	576	563	584	581	635	599	594	600	585	606	581	577	598	609	607	586	579	597	585	601	600	651	622	622	594	599	618	596	628	673	585	579	592	609	607	605	546	641	618	611	597	581	627	548	621	555	643	591	607	607	635	561	619	638	617	633	614	631	594	614	577	621	579	603	595	597	619	569	598	598	661	600	587	596	606	612	614	605	604	609	575	597	619	608	594	602	554	600	627	618	575	600	539	604	586	628	615	620	616	605	632	579	583	626	588	618	576	618	562	567	614	605	573	610	592	575	585	574	588	609	596	605	585	660	606	580	606	589	575	575	557	630	572	584	614	621	572	647	558	609	612	626	565	642	579	592	599	568	567	627	613	634	588	585	621	584	625	567	583	597	612	596	635	602	551	585	600	612	632	600	601	576	558	598	604	576	596	617	589	602	631	606	598	538	580	596	584	594	606	611	544	569	573	606	613	573	620	576
53180	86235	72453	57931	42363	21019	7916	959	876	739	760	750	753	705	712	708	652	653	689	730	696	678	740	681	738	677	666	661	751	685	667	693	702	609	675	676	645	711	664	699	664	690	662	700	747	705	700	640	700	668	677	714	671	700	715	706	705	701	695	666	696	666	686	675	669	668	697	700	702	705	719	637	647	647	679	673	674	676	712	663	718	709	665	647	687	648	683	690	700	674	727	672	669	660	674	685	657	648	663	697	665	648	659	697	657	652	653	674	652	714	645	654	698	680	670	670	684	687	709	713	714	647	684	683	713	655	712	658	675	694	642	627	665	674	643	654	690	709	742	686	664	668	693	691	703	640	653	685	680	633	652	710	652	657	678	697	726	658	715	706	696	685	695	667	710	670	652	690	700	649	663	657	679	654	677	693	707	679	686	649	698	679	635	682	718	688	672	693	688	680	693	656	643	637	630	665	740	665	644	724	654	683	699	684	676	660	702	666	698	667	690	646	673	629	647	679	704	632	639	673	679	700	637	704	701	680	677	657	630	696	700	630	675	708	683	663	709	673	661	657	646	643	633	695	681	671	693	720	692	639	639	680	630	630	718	649	681	672	721	653	675	681	670	683	665	702	671	684	667	675	642	684	676	668	715	646	654	715	674	666	737	716	637	709	654	679	655	680	695	671	709	678	660	660	714	683	687	660	632	695	664	676	632	657	707	691	669	654	674	673	669	683	649	713	678	655	679	707	642	708	642	678	703	625	617	672	691	655	701	642	660	679	642	667	677	658	683	693	649	707	668	681	650	673	659	687	661	675	679	671	656	684	651	691	695	634	670	697	689	697	726	709	659	680	639	641	653	672	663	639	672	761	688	675	640	661	684	684	679	670	666	708	657	701	696	682	671	691	685	678	689	634	654	630	701	698	687	715	665	666	663	643	733	653	691	676	690	694	719	695	645	683	706	666	698	685	646	659	659	634	697	655	722	663	698	665	669	671	685	688	690	659	667	687	693	679	674	669	620	700	705	676	652	732	662	637	682	670	653	647	684	682	707	684	641	663	652	628	698	648	679	675	678	667	671	658	694	688	674	644	672	709	674	690	688	665	682	691	657	655	711	695	650	639	668	701	689	731	651	678	723	676	712	702	666	751	707	682	652	672	674	686	706	651	695	692	669	709	681	677	726	725	685	685	729	636	679	665	730	667	684	714	632	665	630	657	688	687	674	701	664	716	732	667	684	687	688	631	649	724	641	669	707	677	650	666	644	647	712	643	719	643	672	691	671	683	701	685	694	674	695	650	693	726	689	698	649	675	668	641	653	627	651	654	676	741	702	699	699	640	691	631	684	669	668	674	695	721	659	671	630	620	696	648	702	685	735	681	700	681	701	723	663	672	678	702	689	662	686	616	710	684	682	714	696	677	660	684	643	653	655	702	650	704	680	654	644	687	658	667	641	661	642	686	675	713	669	677	647	646	682	649	684	721	659	697	700	691	687	647	695	684	671	639	703	688	713	647	618	692	679	709	669	659	668	661	657	694	675	695	679	678	667	681	708	655	654	701	669	612	708	672	697	661	648	710	685	641	665	661	677	681	657	674	685	706	697	673	682	727	682	711	696	672	727	697	681	689	683	715	706	663	684	638	629	693	658	706	727	651	661	653	714	653	669	670	685	698	649	720	701	669	715	641	703	686	673	711	648	660	689	674	694	655	649	689	698	669	687	680	630	718	700	698	685	690	716	626	699	655	699	691	676	688	687	697	709	698	672	663	661	664	668	656	675	702	731	667	729	700	678	662	704	654	698	668	669	736	642	646	637	665	660	639	686	667	610	653	694	697	653	692	696	659	715	630	673	659	663	675	635	704	621	667	684	648	689	649	656	672	698	629	686	692	701	667	707	668	724	665	641	656	702	716	687	621	667	699	699	646	679	687	711	686	689	654	631	687	701	716	704	676	727	653	695	652	639	744	698	654	702	703	670	657	667	691	716	712	654	697	689	658	664	676	686	669	681	669	650	700	642	688	712	648	658	702	647	674	669	678	672	683	685	693	708	679	703	708	722	689	664	714	659	657	673	686	702	653	676	673	670	687	691	717	685	673	687	689	644	702	721	681	680	648	681	709	670	699	648	672	675	719	659	730	677	694	685	681	705	656	698	691	674	674	658	681	704	672	671	688	650	681	647	741	638	708	689	653	658	642	709	666	672	680	673	671	702	658	705	684	712	692	655	682	685	695	649	692	697	678	709	693	703	690	672	673	683	685	692	649	683	673	731	696	691	719	696	672	705	632	670	675	654	683	687	668	641	631	669	735	665	682	660	674	684	672	703	647	641	694	681	683	669	655	645	665	664	654	631	699	653	707	686	677	739	665	700	650	688	650	682	708	710	683	685	645	657	672	692	728	652	697	663	685	663	659	649	678	631	649	597	656	650	658	734	693	708	683	672	642	719	700	666	670	668	698	713	647	640	681	657	675	646	615	675	676	696	625	686	684	715	689	732	719	713	679	672	735	675	681	666	619	694	676	653	699	675	660	658	694	704	729	681	648	662	696	700	678	667	693	666	702	664	684	690	666	651	653	692	705	688	714	661	627	696	667	645	645	697	666	656	651	698	697	682	691	655	638	683	706	694	672	610	649	678	701	637	669	700	661	682	674	607	668	725	700	693	652	651	747	691	630	688	659	640	694	699	679	649	672	660	665	653	733	643	639	649	687	683	651	699	680	676	684	687	698	670	688	688	687	641	653	657	667	670	695	654	635	712	696	645	713	640	695	689	707	666	698	687	690	686	651	681	662	637	655	642	701	692	664	701	676	701	672	679	711	691	683	633	686	677	646	683	661	692	707	709	702	722	679	706	609	683	659	708	674	706	668	667	590	706	717	632	629	674	662	713	679	682	681	719	659	674	666	705	687	661	685	673	673	680	630	708	641	684	672	674	645	650	674	654	681	662	707	661	624	672	693	648	674	616	693	705	694	681	639	667	701	686	685	614	685	672	688	636	703	690	681	675	651	691	682	650	654	653	706	712	689	716	692	659	676	665	739	716	656	640	680	721	673	663	670	776	690	676	694	659	716	690	667	713	659	655	678	658	663	701	677	704	684	695	647	671	671	701	656	678	690	662	684	697	631	700	652	676	671	711	720	695	666	647	706	695	696	698	692	683	665	643	728	667	665	701	642	664	711	642	666	663	683	694	651	731	660	683	660	689	670	660	691	663	675	671	645	684	663	629	638	673	650	678	669	670	687	655	657	679	693	632	662	659	643	702	660	665	679	678	647	672	691	620	710	673	606	654	683	691	652	692	684	674	669	690	659	660	693	671	664	698	658	671	634	691	710	674	693	672	692	681	726	669	676	663	693	703	696	662	673	689	689	720	683	699	769	680	661	651	691	681	643	669	710	710	686	713	679	706	672	674	696	668	672	656	619	670	685	694	664	701	684	706	667	686	713	689	657	633	694	671	665	659	697	666	700	717	678	667	618	660	660	676	673	640	675	718	650
36708	28886	23341	15810	6614	762	615	344	286	314	290	319	332	298	283	272	288	324	314	374	298	300	312	310	296	291	312	315	269	311	295	291	275	310	289	330	315	320	317	310	312	288	298	285	278	333	311	300	308	299	304	312	299	284	285	284	305	311	317	276	301	304	260	319	313	320	335	279	293	292	308	302	297	269	300	302	305	273	294	295	295	281	338	279	306	282	308	275	298	280	303	306	326	298	323	346	321	331	287	325	312	301	340	299	309	309	286	282	286	288	309	289	295	321	288	324	328	285	304	315	327	309	294	316	289	296	301	285	297	304	313	310	271	328	270	316	307	299	300	293	312	282	301	300	319	307	301	288	336	299	295	314	288	283	312	303	281	304	288	323	287	297	297	274	280	279	308	299	291	278	310	290	298	319	266	314	270	308	327	322	305	290	313	307	339	306	299	315	278	289	312	325	272	302	266	304	297	289	277	323	308	336	295	307	282	302	288	322	307	298	302	306	280	315	301	303	268	306	284	292	309	325	273	285	310	293	325	319	294	320	282	301	322	302	304	262	261	305	293	294	368	294	321	313	284	310	299	308	295	311	282	307	317	263	346	295	330	304	303	320	299	294	321	313	307	302	305	290	259	300	340	329	347	292	314	305	285	327	283	311	284	346	293	269	306	278	324	302	306	309	285	305	305	304	282	282	301	308	316	323	303	269	302	288	291	291	301	285	295	289	310	289	293	334	274	301	253	307	323	284	299	303	309	301	307	285	281	309	280	339	306	348	277	317	303	338	277	297	330	293	323	308	302	304	317	303	289	320	331	322	301	325	281	304	300	298	316	290	303	316	296	293	282	323	326	285	321	327	270	302	310	274	290	307	325	282	313	326	293	334	280	326	291	312	355	271	288	293	296	306	327	289	328	301	261	282	324	315	293	316	296	293	319	327	308	271	298	316	273	317	327	278	298	277	298	322	284	307	285	253	277	325	306	307	301	357	290	307	289	296	310	293	299	322	328	319	331	330	299	306	311	299	298	298	319	315	310	303	291	286	298	286	281	320	287	338	284	290	319	295	292	300	296	291	305	307	288	306	322	311	344	306	301	312	302	286	321	338	293	274	277	336	301	303	273	299	293	309	301	317	317	302	298	319	326	301	277	302	337	327	301	257	310	293	319	283	274	298	305	288	289	322	284	338	306	279	299	320	292	314	302	314	321	303	326	309	319	314	324	312	289	303	275	291	308	334	298	291	317	333	336	316	345	304	301	324	282	303	292	297	320	301	299	301	317	331	309	261	283	326	298	305	289	327	311	285	303	299	282	290	293	327	268	327	294	274	323	284	288	288	319	298	287	295	310	301	270	282	296	286	311	305	297	294	297	300	283	303	329	289	321	300	294	272	294	263	314	288	273	296	307	299	295	324	319	282	297	309	294	300	311	296	299	312	318	318	289	277	286	308	308	295	326	299	319	284	280	297	301	282	275	335	285	310	297	316	299	309	308	283	315	297	303	291	303	287	275	307	293	289	300	313	328	287	291	277	307	320	290	317	306	304	332	291	320	306	321	292	309	312	321	307	302	308	322	319	276	308	286	310	303	286	290	296	336	308	324	303	299	306	310	313	281	302	313	313	317	302	288	337	305	264	295	289	298	299	292	323	288	288	321	282	286	324	303	319	292	275	310	292	333	329	332	286	337	312	335	327	311	325	294	322	286	300	273	307	315	329	298	284	304	293	298	275	308	320	311	280	307	287	300	300	311	318	315	307	294	316	314	295	279	267	284	324	336	305	305	298	340	292	292	314	295	308	298	324	289	299	314	326	264	256	288	311	286	266	262	293	290	271	300	329	311	295	303	290	295	283	308	307	282	311	299	295	287	316	305	291	321	317	285	333	271	283	315	292	282	322	270	290	309	318	334	326	310	312	265	315	301	315	309	307	295	283	299	312	313	294	300	284	324	288	310	271	302	295	302	302	256	314	296	318	308	274	328	294	305	266	280	303	310	295	315	298	302	307	301	279	287	304	308	289	288	307	304	299	263	302	297	316	296	278	272	293	288	299	315	300	338	338	308	306	314	308	285	316	280	316	280	316	325	275	318	283	307	322	305	302	292	290	281	291	339	300	341	324	310	303	300	289	310	333	309	287	317	307	327	294	292	286	309	331	322	308	317	289	303	319	285	300	302	318	291	293	308	298	286	282	293	309	296	353	306	326	290	325	299	293	284	311	303	334	303	317	315	283	283	308	317	307	339	296	293	300	325	280	297	311	296	297	316	300	341	332	296	304	289	311	293	282	280	317	300	313	290	313	316	304	305	318	301	281	294	263	311	286	286	344	329	306	331	281	289	279	281	290	307	317	322	285	313	314	313	299	297	309	322	304	309	298	286	294	288	296	321	298	296	292	284	328	295	283	298	303	270	333	304	321	308	311	294	323	326	295	303	318	292	334	297	319	299	317	290	324	273	321	330	299	314	298	309	297	290	317	285	290	324	318	272	286	315	316	291	286	288	329	316	256	300	324	307	307	307	339	292	296	294	304	315	329	297	313	323	320	318	293	276	321	300	297	301	293	342	310	319	317	314	302	303	290	292	286	308	284	304	308	310	266	303	294	303	286	296	313	317	326	284	313	278	300	299	295	315	302	307	312	279	313	304	323	316	299	291	324	304	323	279	295	314	259	265	284	282	335	288	308	294	305	319	288	323	327	334	316	314	311	280	297	276	323	306	308	319	295	305	299	287	315	300	302	264	296	318	264	307	296	311	296	283	307	256	320	292	304	310	312	294	298	261	294	304	287	311	290	315	306	312	290	299	308	336	293	329	309	303	316	325	304	298	298	328	300	296	296	330	292	293	301	306	308	319	293	302	289	299	292	299	317	301	344	285	280	271	294	279	307	281	285	337	283	291	307	296	287	315	339	328	307	316	315	326	308	344	297	270	317	315	308	311	318	311	300	269	305	305	302	316	278	315	301	321	296	309	300	305	304	285	292	305	335	289	264	309	289	290	305	310	298	311	290	313	295	305	322	288	307	292	309	300	328	312	281	312	332	321	318	308	316	322	307	294	287	324	284	293	290	308	281	318	267	337	298	296	321	302	312	323	350	288	331	325	288	291	292	301	295	310	302	291	305	282	304	294	275	283	270	319	292	298	329	309	314	330	311	304	299	289	303	299	303	269	274	303	284	306	332	303	305	298	297	310	286	283	318	311	290	322	339	332	298	283	278	312	279	300	279	316	312	310	293	270	299	308	293	305	331	324	293	312	310	302	304	308	292	304	296	306	279	325	289	301	279	281	327	284	275	300	288	309	298	320	270	310	333	294	293	289	306	302	304	298	336	292	298	306	290	291	301	315	288	308	313	291	301	290	324	329	325	328	290	300	297	297	300	300	274	293	267	324	294	320	317	307	307	278	297	302	275	310	280	311	295	355	304	287	311	336	289	302	325	277	286	274	280	278	316	308	308	302	323	323	315	308	288	287	309	280	290	291	332	280	281	299	313	321	284
45256	35221	23839	12502	6513	921	848	372	350	374	392	356	397	335	370	393	360	350	398	347	388	347	349	380	350	382	351	311	387	342	366	362	352	354	374	380	331	377	370	335	366	344	337	354	321	332	349	344	347	341	364	359	366	404	333	370	355	330	355	328	378	372	381	368	351	337	325	320	331	351	354	364	377	344	305	331	382	338	341	373	364	340	344	345	385	338	362	324	305	361	323	311	348	380	363	331	372	405	327	373	373	322	390	352	377	384	338	342	376	356	410	337	376	351	319	376	337	350	348	329	358	330	401	405	349	377	390	331	400	364	329	348	372	366	334	391	363	342	374	362	363	348	336	376	374	329	368	351	371	371	360	355	349	353	357	405	345	328	369	329	369	341	328	347	358	342	367	361	383	353	342	353	341	342	390	356	331	355	364	373	340	325	351	347	365	303	348	347	353	358	344	363	363	368	372	368	348	359	365	359	354	362	365	339	343	377	360	330	345	359	342	376	315	371	341	337	360	377	368	347	355	343	361	367	360	359	367	388	313	366	364	349	360	356	382	374	351	366	362	353	361	326	327	337	360	373	387	354	350	352	347	353	321	369	340	385	339	364	339	353	348	392	329	364	356	321	343	331	363	335	359	312	360	336	364	364	366	346	398	336	348	360	367	369	367	330	347	348	339	345	361	337	367	329	329	380	383	348	366	343	341	358	329	341	361	356	367	364	332	342	363	355	329	363	357	389	361	336	340	362	368	332	355	387	355	361	343	374	375	340	351	346	347	339	340	347	337	406	365	341	321	352	365	358	332	353	342	366	356	350	360	345	331	332	365	369	344	346	380	331	353	328	354	354	366	333	357	353	346	322	337	306	354	379	360	357	336	379	358	382	381	343	349	347	389	347	349	400	373	381	384	356	340	337	366	363	357	333	331	365	333	339	331	383	386	366	359	374	343	386	337	362	347	371	367	351	330	337	351	369	354	309	362	328	365	380	333	341	367	337	343	343	363	377	365	336	342	361	354	383	355	379	352	373	356	351	343	329	337	350	370	351	334	340	378	343	371	341	369	357	353	357	360	373	398	353	363	378	355	400	321	328	349	389	361	349	333	371	366	380	373	357	344	360	348	352	338	372	351	345	350	361	341	360	354	353	351	375	341	338	368	368	350	347	371	378	351	343	344	361	347	353	318	379	354	359	336	366	355	372	331	352	357	368	327	360	351	321	338	341	375	343	346	343	359	340	396	366	354	397	360	355	338	340	353	339	358	311	420	368	337	368	366	330	358	337	351	366	362	331	349	368	318	358	306	351	329	385	368	331	344	332	379	355	345	377	365	351	341	347	353	374	359	350	364	387	358	368	373	370	361	375	335	364	335	361	352	341	345	356	337	341	372	393	332	378	374	374	331	363	317	329	312	376	349	316	349	334	347	360	345	364	372	335	344	345	334	344	330	390	368	330	368	380	382	376	361	332	384	387	361	333	329	361	356	346	364	317	344	354	346	355	371	368	379	337	356	331	354	362	396	378	393	369	363	327	388	354	350	325	340	368	351	352	358	383	331	356	368	352	334	352	365	332	362	332	355	363	371	324	375	384	343	332	364	343	345	344	355	361	372	328	357	363	371	343	314	345	380	375	374	354	369	349	352	333	367	335	364	337	370	353	353	371	340	371	342	347	371	371	363	334	333	358	361	373	343	340	389	363	365	338	334	356	308	338	342	378	306	347	365	342	393	347	343	344	349	353	370	313	345	369	360	329	364	354	362	364	312	328	310	396	375	347	356	326	375	345	352	357	341	346	355	365	353	342	348	388	375	329	357	366	350	346	357	355	336	356	354	378	327	368	364	338	383	370	357	366	370	346	349	400	349	352	364	386	401	355	344	347	370	381	369	358	348	326	350	379	379	374	350	351	358	358	330	365	372	393	359	344	332	346	371	349	381	366	362	336	361	379	341	382	384	363	312	381	374	331	361	323	350	352	372	341	369	320	353	345	340	344	345	331	338	357	339	342	344	386	363	349	384	396	354	358	364	365	382	343	375	373	388	348	366	335	386	335	360	380	360	386	368	351	364	328	347	316	356	346	342	332	365	356	374	329	356	347	369	356	359	368	341	351	354	348	328	354	332	355	333	341	347	341	339	379	363	329	323	367	319	391	359	377	342	316	323	370	367	380	334	383	331	363	346	355	379	333	344	363	365	367	354	311	354	346	342	334	364	384	344	367	343	350	362	360	365	349	371	371	363	351	377	366	356	339	329	348	366	379	381	347	367	371	309	366	360	380	347	370	364	343	358	355	375	373	356	373	320	384	359	366	348	382	372	328	360	342	360	386	350	351	359	334	359	332	355	348	370	358	379	360	362	358	385	372	382	348	363	331	354	341	351	342	353	363	354	377	355	368	330	347	360	333	344	354	342	355	374	367	343	360	345	360	370	353	383	370	339	366	338	325	338	374	347	353	368	370	380	351	371	346	356	356	365	371	348	371	382	368	352	356	325	373	357	378	345	338	360	343	326	308	345	331	348	388	359	370	354	369	358	368	326	349	339	354	334	344	372	385	333	338	377	361	332	351	392	356	367	320	339	355	346	343	378	350	372	388	349	379	335	357	370	350	349	354	342	334	363	360	349	362	341	369	350	352	379	368	365	369	347	355	382	384	355	353	359	351	336	350	339	374	341	338	388	379	335	330	355	369	375	351	350	348	348	374	352	338	361	353	351	402	350	369	344	346	352	338	386	336	371	366	369	368	362	358	338	334	327	371	363	344	363	354	336	359	329	376	346	343	370	356	324	343	378	367	361	377	351	343	346	349	350	343	350	329	383	366	320	344	315	334	352	360	323	335	339	344	378	347	319	361	313	317	364	351	368	379	347	352	315	346	366	352	324	330	363	349	340	358	337	346	351	366	321	336	374	338	340	347	366	336	351	353	352	363	375	313	327	361	353	335	355	388	374	347	357	376	350	371	359	359	371	379	332	344	353	361	337	363	355	345	374	333	338	327	326	375	359	352	356	352	327	377	367	334	322	344	321	334	370	384	326	361	341	416	354	377	332	354	379	345	343	347	356	377	357	355	331	341	340	363	342	383	353	341	350	384	346	353	366	363	342	370	391	362	351	359	371	348	385	357	351	373	353	365	376	350	373	346	365	361	346	352	357	357	344	340	366	342	335	362	384	346	341	358	314	344	349	366	353	377	381	402	321	382	332	359	379	333	367	365	367	372	335	384	361	353	355	367	360	351	358	396	337	365	373	350	341	343	343	358	351	348	381	394	347	354	347	375	347	329	363	365	367	347	355	367	351	377	377	377	351	351	377	384	367	365	352	342	341	359	341	359	325	364	321	357	374	365	323	378	367	333	350	394	375	332	371	369	339	354	343	364	350	323	381	391	343	337	368	378	403	377	333	328	353	339	339	359	358	349	336	376	375	392	365	372	346	348	387	358	322	366	361	377	344	351	361	365	353	359	359	353	370	373	336	328	370	379	338	398	338	351	398	342	351	313
23288	21067	31765	27143	25707	17928	7328	754	535	549	541	528	528	532	535	570	485	532	517	537	544	491	533	492	538	517	540	528	539	489	529	527	538	562	507	542	491	471	542	500	507	479	506	512	519	515	546	546	523	556	547	536	531	572	534	550	493	536	498	515	502	522	495	515	516	482	503	507	502	525	513	515	504	563	513	476	467	508	509	499	568	488	560	480	498	535	467	555	532	468	518	501	517	538	563	498	488	533	492	519	480	518	488	548	537	504	559	493	528	536	530	552	527	515	501	513	525	541	511	542	533	489	534	573	543	512	517	531	515	482	514	563	473	486	530	508	501	498	529	494	528	535	574	514	505	520	522	506	474	494	508	517	570	518	498	525	508	547	478	495	501	554	504	571	509	500	528	518	545	498	493	495	514	499	503	502	505	547	566	517	502	549	474	519	504	547	499	505	575	499	569	524	538	517	498	535	551	523	527	491	498	516	515	496	515	507	542	501	505	513	476	536	538	510	556	515	554	508	556	537	529	527	509	531	519	555	503	515	513	478	528	551	504	554	509	540	545	532	555	501	500	508	536	528	537	505	524	539	523	517	530	473	519	544	552	515	526	496	506	509	513	518	546	524	516	516	548	486	470	517	488	555	510	534	525	541	535	518	548	531	551	511	565	480	513	540	495	509	529	495	520	527	466	505	525	544	503	503	508	537	533	516	518	526	512	516	536	510	519	490	528	509	466	506	541	484	480	543	510	524	525	503	520	523	512	496	497	532	535	502	533	515	528	524	530	538	506	529	538	538	548	518	539	485	507	503	538	522	561	540	510	478	552	485	539	496	502	508	531	527	513	514	585	535	513	517	542	545	525	503	523	479	502	545	529	516	491	519	506	504	507	513	528	524	504	535	472	543	520	511	544	503	487	535	471	510	538	518	484	488	535	537	522	516	515	508	479	525	506	505	506	526	516	548	514	532	530	514	541	517	504	477	547	495	525	500	496	511	513	475	546	499	508	506	496	481	531	537	510	518	494	490	513	476	524	543	505	533	523	514	507	527	526	540	476	541	525	521	490	484	491	535	490	510	515	573	481	500	522	537	535	521	518	563	556	547	526	554	504	482	539	510	541	573	497	516	521	500	501	521	518	545	555	491	501	528	496	526	464	500	509	502	524	510	524	506	524	530	523	485	472	539	526	560	513	526	500	533	516	539	520	562	498	583	485	484	538	528	533	528	581	517	490	518	489	544	497	549	500	529	512	496	493	533	488	542	510	512	546	550	520	529	491	504	507	510	494	495	511	576	559	481	467	519	507	544	463	507	546	508	510	483	545	533	521	510	552	518	571	554	491	530	506	573	502	548	513	485	540	551	530	531	518	490	480	510	525	504	520	481	498	522	542	532	531	509	538	555	499	517	554	525	517	522	512	526	511	513	521	557	515	569	521	498	539	519	525	507	534	506	556	504	541	504	522	486	540	514	484	501	512	495	535	494	512	489	517	491	531	524	517	544	506	521	515	515	561	523	501	505	522	499	507	541	548	524	519	540	519	491	511	567	563	493	513	535	511	537	541	547	553	513	526	509	476	547	547	530	556	514	526	525	508	520	492	503	525	510	530	532	571	513	556	526	526	501	534	509	528	527	497	489	497	551	517	520	491	523	508	491	528	500	529	543	521	476	537	550	507	483	557	496	512	492	538	528	515	510	521	480	523	554	525	505	506	519	563	524	505	543	501	493	533	511	513	554	529	510	529	531	530	518	530	537	551	562	491	507	525	475	474	514	510	541	540	554	490	482	552	499	487	493	514	513	519	507	543	551	525	520	514	537	477	483	503	544	511	505	532	514	486	532	484	544	488	517	511	527	537	515	496	530	549	493	507	510	535	504	506	509	531	516	498	551	537	509	504	493	475	501	555	525	513	555	544	502	484	542	527	481	480	506	491	504	501	480	512	526	527	523	520	526	523	544	485	496	549	518	514	500	532	539	501	581	555	547	525	541	560	469	510	499	471	506	569	525	505	514	505	508	535	513	522	561	497	517	513	508	547	510	516	525	536	533	534	519	517	501	543	522	501	522	465	504	515	508	512	533	536	545	539	520	527	528	534	526	546	497	530	499	572	529	529	553	494	524	472	518	557	529	488	518	523	547	509	510	510	522	529	518	497	563	541	530	520	477	557	509	493	516	530	531	542	536	527	511	529	522	543	533	508	539	495	529	494	535	546	507	489	510	532	530	511	537	516	488	549	547	493	518	543	519	520	543	554	550	524	512	518	522	568	534	520	503	503	491	512	530	509	491	505	529	521	496	518	554	514	485	511	529	480	500	486	462	521	534	534	507	516	525	473	527	515	517	517	541	515	546	504	502	503	482	488	535	532	493	535	486	556	533	532	572	548	548	543	554	568	536	523	579	489	517	557	506	512	491	539	496	541	537	508	512	544	519	540	531	535	503	528	521	524	529	533	500	509	549	530	505	530	509	538	532	541	527	561	507	475	507	513	517	553	532	523	521	506	503	520	495	526	510	498	526	526	487	565	521	517	531	559	483	525	524	476	543	523	543	491	521	524	557	499	533	530	512	521	497	524	496	487	533	541	523	468	520	524	541	482	548	522	524	507	507	497	533	531	547	537	510	507	518	537	516	484	497	559	550	514	528	511	540	540	508	530	516	516	508	532	546	532	515	504	559	537	502	518	515	506	553	492	530	471	553	498	514	527	544	496	500	520	522	502	508	531	522	479	567	530	512	569	571	519	492	539	498	514	553	487	527	482	480	512	557	505	559	514	521	501	512	512	505	538	523	508	536	515	488	540	562	486	498	507	540	499	476	519	520	497	548	527	549	513	515	499	508	538	535	575	518	538	527	514	533	538	519	510	560	505	525	488	490	504	487	498	524	527	503	496	544	495	514	526	521	548	490	490	496	513	486	520	514	555	538	490	521	472	484	526	467	524	531	526	537	567	507	509	518	507	520	520	548	570	530	532	525	516	526	536	517	516	524	517	543	555	527	498	507	518	496	511	504	529	502	508	516	544	553	504	503	503	506	528	501	484	520	501	504	509	519	523	544	493	514	539	522	548	501	505	532	542	529	515	539	539	510	497	503	528	544	486	492	546	566	486	528	512	532	521	541	512	520	522	540	551	514	537	507	544	493	529	491	518	489	490	541	500	532	552	511	488	499	492	493	516	507	536	555	521	512	556	501	546	527	525	562	515	498	536	501	512	530	499	503	562	519	516	546	477	528	551	535	509	504	508	502	506	550	503	524	543	549	525	526	540	541	508	558	519	512	554	487	515	509	532	529	498	493	560	547	540	495	493	528	484	549	496	489	560	489	554	549	513	537	511	541	524	497	529	539	498	476	528	508	521	513	474	530	545	513	522	537	514	493	515	510	521	503	504	537	527	485	495	475	559	472	551	525	529	517	522	511	506	513	528	533	505	497	545	530	506	511	509	527	514	488	528	548	561	512	472	524	512	504	527	516	511	521	543	505	497	537	515	559	526	525	544	529
53415	75612	65375	41645	32751	8925	6918	625	594	603	673	601	622	595	595	574	594	606	575	630	580	641	594	580	579	586	565	589	595	591	587	619	595	594	603	578	562	581	592	621	585	594	574	612	595	589	589	619	613	595	600	582	592	578	603	607	575	584	547	583	562	603	585	588	618	590	572	610	603	591	588	594	598	614	573	610	578	571	594	607	584	606	583	584	568	590	607	634	543	573	593	588	619	596	585	573	597	586	630	588	583	638	614	575	626	595	549	554	546	603	560	581	578	589	601	640	600	564	580	590	561	547	604	593	618	610	574	569	567	594	575	585	579	579	548	562	578	542	560	597	546	612	583	588	563	575	606	611	573	569	561	556	570	593	563	562	561	620	609	604	558	587	574	516	565	601	588	578	590	578	584	603	595	575	564	585	546	562	578	554	591	574	594	555	602	563	541	589	596	614	580	627	621	589	570	598	541	601	606	559	583	609	533	560	591	565	567	600	641	578	587	609	595	620	596	579	607	585	573	599	579	577	538	573	582	586	594	555	605	606	595	533	587	578	594	634	572	574	554	584	604	582	617	555	645	571	591	652	562	592	580	628	596	613	606	588	592	546	611	578	621	539	629	584	648	595	597	615	575	613	565	574	574	590	617	601	556	552	568	606	571	620	609	593	593	582	579	614	611	566	563	597	592	598	587	594	577	548	552	601	630	590	601	569	592	601	615	548	606	558	586	580	588	579	599	567	534	572	595	607	616	561	542	607	558	582	595	578	574	559	598	588	620	609	607	603	585	537	608	598	552	630	583	568	588	592	570	601	555	593	569	573	562	573	565	626	611	575	650	610	602	601	590	568	559	628	553	600	558	557	559	562	593	606	614	588	554	557	592	591	584	578	575	606	557	607	571	645	590	581	583	601	614	619	612	597	596	569	608	581	569	578	569	594	554	541	599	609	603	562	552	565	565	643	564	578	571	571	633	588	581	596	586	539	594	597	572	560	570	630	590	563	598	603	610	593	597	598	567	596	583	578	572	583	589	574	536	596	581	572	600	600	609	573	572	560	556	616	599	580	626	606	587	620	572	628	606	626	581	570	573	609	592	567	576	578	632	554	554	584	563	580	574	578	605	594	557	624	579	587	614	578	610	602	569	548	584	640	604	567	578	569	574	568	587	619	578	626	570	608	554	585	631	598	587	604	596	538	560	556	590	595	547	601	586	598	580	573	555	525	620	591	594	565	584	562	542	572	608	585	642	627	543	602	588	552	604	601	572	586	557	597	570	607	611	598	581	581	620	593	599	606	564	555	581	605	608	567	583	579	610	604	612	570	644	609	565	580	577	572	595	627	562	606	623	586	595	625	588	568	591	560	552	589	581	540	596	632	567	605	581	554	558	611	596	614	592	572	597	603	556	603	545	578	640	610	561	593	603	593	579	597	557	563	550	568	617	592	602	573	600	610	572	609	602	621	582	566	586	580	578	615	601	601	606	611	598	590	627	583	629	601	545	611	601	565	581	584	658	613	582	592	613	607	599	588	611	628	580	563	576	614	565	554	614	626	574	584	575	614	597	575	559	558	598	549	585	539	592	606	590	572	575	647	578	572	568	583	625	571	634	627	627	580	614	575	569	561	606	595	590	602	598	603	613	601	560	542	580	585	620	582	589	593	578	564	605	575	611	610	575	602	591	563	552	577	581	574	572	639	603	589	563	572	562	567	571	604	601	609	574	624	588	609	582	609	615	547	581	597	595	617	576	649	591	569	565	620	620	576	562	576	564	615	608	554	621	589	578	555	615	592	590	604	624	560	539	597	570	598	591	619	583	545	573	570	580	571	576	620	567	564	571	587	631	540	619	559	595	594	565	596	585	595	595	604	573	586	590	601	581	597	573	589	574	590	572	608	586	571	568	567	569	587	547	564	625	559	572	554	600	563	584	590	585	592	621	548	616	609	588	604	594	551	571	613	568	589	571	553	573	603	560	625	590	578	584	573	595	635	586	591	572	610	609	568	577	614	548	563	580	567	590	604	596	594	622	571	593	554	589	581	616	557	606	579	582	603	566	589	602	639	542	587	584	539	593	607	585	573	558	598	603	619	592	579	618	621	575	549	606	633	570	612	598	572	616	582	567	645	593	585	589	593	594	547	614	574	602	603	627	568	628	602	579	550	569	556	579	613	599	586	620	573	629	611	630	553	591	565	595	551	616	573	575	604	620	595	606	596	616	639	601	623	602	570	546	640	614	582	609	542	614	600	582	572	589	598	613	640	579	591	603	577	620	618	579	593	590	587	578	599	627	579	600	572	573	565	568	558	616	601	598	629	580	571	578	576	597	642	601	578	545	598	574	600	549	633	591	560	573	581	602	591	584	585	623	573	600	607	623	585	595	587	587	597	597	555	581	567	582	582	620	581	601	577	557	560	614	581	555	537	610	587	567	572	672	592	563	600	593	580	610	586	592	615	560	620	546	596	596	560	606	619	569	558	627	558	567	599	595	585	605	579	578	576	589	585	591	585	594	566	588	583	571	589	589	605	608	632	587	597	636	598	589	577	586	632	566	620	554	616	600	580	615	591	632	558	577	573	608	566	563	586	570	650	543	536	598	594	585	622	561	589	564	597	554	614	640	595	552	589	557	605	598	584	590	599	597	575	598	587	579	606	579	588	568	584	610	578	592	610	609	633	596	562	556	619	578	606	566	598	565	560	584	609	590	596	618	546	592	605	571	562	583	601	585	525	578	580	597	618	570	576	569	598	584	557	605	633	602	560	612	607	603	582	570	570	614	628	610	604	587	595	620	558	582	594	520	587	595	600	571	588	587	545	573	553	572	579	571	595	568	587	591	563	575	605	594	575	617	553	575	610	564	585	576	546	583	580	553	595	563	573	558	589	587	609	570	584	576	590	570	577	591	602	580	589	603	613	597	575	578	580	579	618	580	629	569	599	639	601	584	620	598	587	565	544	592	597	579	559	583	558	572	643	577	564	617	639	573	569	577	595	599	633	577	570	558	565	589	589	563	583	625	598	629	633	575	581	564	626	555	622	558	587	573	628	584	594	561	581	634	601	568	596	542	564	596	566	611	602	601	556	565	607	608	595	599	555	521	629	542	560	608	610	597	629	576	611	575	583	585	589	587	574	586	575	568	592	634	559	555	579	596	604	608	553	604	606	614	592	611	611	596	591	589	599	592	595	632	605	581	590	569	578	592	568	594	585	562	562	591	631	551	545	615	577	578	606	651	612	590	540	587	619	569	533	628	575	565	586	569	601	557	585	617	548	575	573	571	604	585	581	591	551	607	608	621	590	583	573	585	628	604	585	576	603	586	574	615	620	573	547	608	590	632	575	614	583	610	572	570	574	582	604	627	613	597	563	580	631	585	601	601	603	575	575	602	592	590	593	615	585	569	621	587	632	570	634	594	600	582	599	603	627	557	590	620	541	580	574	599	574	612	599	545	609	620	596	588	582	580	636	610	572	593	612	584	638	631	616	589	606	624	570
24542	21843	33346	26499	20565	9924	1956	375	296	317	285	306	265	308	303	298	286	262	303	317	294	290	302	295	304	268	301	300	289	292	307	290	330	289	231	296	279	296	261	298	294	298	289	312	312	278	286	279	284	275	281	284	278	317	306	332	297	320	281	307	282	277	275	305	288	289	279	262	276	276	296	290	283	309	323	301	284	334	279	309	303	297	281	284	303	271	301	292	274	324	292	261	278	293	310	289	301	298	296	292	311	309	313	276	278	288	310	307	298	294	322	285	295	293	258	283	285	312	296	284	315	282	297	309	315	281	295	284	296	307	289	306	297	317	308	294	287	278	305	305	277	306	276	284	285	309	277	312	277	318	294	293	294	304	315	321	282	287	324	280	307	299	287	283	262	289	288	301	327	313	285	279	293	319	281	291	310	277	306	303	275	278	274	324	291	295	284	296	290	293	284	314	273	316	332	280	328	297	312	295	288	259	292	297	267	291	288	309	308	308	287	276	276	309	275	270	300	286	286	288	299	285	322	334	336	293	273	285	273	280	336	288	274	337	311	294	299	291	325	333	296	287	270	273	289	311	301	282	274	306	263	300	300	297	312	292	323	293	299	268	314	258	312	250	249	266	299	284	299	285	259	303	305	299	309	301	268	313	275	317	272	267	265	283	322	304	303	284	283	272	283	296	310	286	292	278	277	325	295	315	274	313	275	298	310	339	286	298	265	296	297	292	278	320	289	293	317	307	299	293	294	262	265	288	264	304	300	292	299	277	267	284	296	298	272	300	265	269	283	300	299	313	310	313	294	306	343	289	299	277	242	300	272	289	281	271	280	301	303	288	303	287	305	286	302	297	265	285	277	300	288	290	314	307	296	299	282	283	312	300	311	271	333	319	270	305	321	287	314	292	294	287	279	317	312	298	285	308	280	316	291	268	257	315	289	253	286	324	241	277	296	277	295	307	327	298	312	299	291	286	302	295	292	347	279	281	289	295	261	273	280	301	306	276	288	278	290	286	326	269	311	348	258	292	291	317	285	273	275	277	295	292	281	294	286	293	296	298	281	278	317	259	282	288	295	309	277	300	298	288	278	291	324	272	294	270	291	261	293	300	299	281	314	292	246	315	296	277	292	292	322	280	310	321	300	308	304	306	300	264	279	269	300	284	290	273	290	282	291	291	294	272	255	285	295	307	287	278	280	304	306	281	311	329	295	316	312	266	296	267	303	275	288	305	280	280	278	319	301	304	306	293	268	291	293	313	293	269	302	301	275	298	314	303	292	299	293	301	281	327	284	346	262	300	291	276	290	300	307	290	307	295	311	298	285	291	310	299	298	296	293	304	309	290	328	290	282	278	299	290	306	283	288	280	286	271	276	277	254	277	273	280	298	293	312	267	312	304	284	313	308	296	307	297	319	284	284	296	318	267	301	284	292	314	308	319	285	275	317	280	324	310	285	303	294	307	291	270	292	303	281	323	316	281	273	304	309	267	281	307	286	286	284	303	284	288	308	282	317	276	289	268	287	267	265	292	309	322	305	276	288	285	289	271	278	280	273	285	303	258	264	281	314	304	312	278	284	282	314	278	281	312	275	301	289	284	254	293	297	268	283	295	284	305	301	306	286	298	289	294	320	288	312	285	289	282	277	283	302	287	285	302	283	290	304	281	295	288	326	297	265	318	284	315	340	283	297	307	313	313	324	294	286	317	296	291	276	305	278	262	309	275	325	305	281	307	317	308	276	294	276	282	329	287	319	274	290	322	283	273	291	288	295	282	286	280	337	306	323	309	294	267	278	260	281	298	273	261	285	291	283	280	298	285	325	301	286	279	290	278	304	317	281	272	307	270	291	296	303	289	275	287	296	296	309	275	283	281	288	286	269	266	288	310	304	271	298	292	306	280	295	288	275	262	261	314	280	289	279	284	269	290	284	302	264	309	307	285	261	282	286	283	289	270	294	296	302	280	293	286	267	284	291	286	303	323	298	286	304	285	304	310	312	277	272	304	284	300	299	276	300	274	297	266	308	327	266	287	282	261	287	292	293	295	305	277	286	296	328	258	303	291	298	304	285	292	285	300	296	302	254	293	311	300	282	279	281	281	271	315	310	303	291	314	302	277	285	305	338	275	314	330	283	347	291	281	260	321	270	304	302	308	271	302	268	270	300	317	297	271	300	321	286	290	279	270	295	302	243	278	280	293	285	275	283	292	304	279	258	304	280	280	263	312	266	308	294	284	285	281	287	285	292	285	257	269	266	261	305	289	320	259	288	318	326	288	268	278	269	308	265	273	256	261	306	282	288	286	301	291	297	279	304	290	285	272	294	318	281	272	286	288	278	269	305	309	288	267	283	316	294	288	269	263	293	314	294	301	290	308	287	285	270	282	289	297	325	269	300	284	277	282	288	304	295	276	284	304	318	292	304	267	304	272	305	310	281	309	301	283	309	311	260	317	313	294	312	318	280	272	277	274	302	285	281	269	294	304	286	286	268	288	320	294	291	270	287	297	287	274	293	304	297	296	319	278	312	274	306	293	315	295	313	291	285	271	275	307	327	277	257	311	272	275	278	308	305	290	309	291	282	266	258	279	280	301	283	254	299	296	267	344	288	302	323	294	271	253	316	319	297	293	274	266	303	313	306	298	295	261	272	300	292	300	328	247	321	301	275	281	285	309	275	319	321	290	287	264	292	294	303	320	305	306	302	274	277	294	279	309	287	305	301	290	274	255	288	300	281	277	271	290	313	280	274	269	269	275	279	297	317	282	313	286	297	289	287	266	260	265	273	322	305	312	327	267	301	302	279	280	305	306	299	306	293	276	279	270	301	307	291	279	317	304	301	316	288	277	311	273	328	290	293	298	299	278	305	310	296	277	294	278	265	265	289	265	300	285	295	289	274	258	295	289	280	277	268	283	313	273	304	321	282	316	313	290	295	341	325	301	309	302	285	283	271	314	289	294	284	281	283	288	275	290	274	293	295	285	308	298	286	314	294	279	300	319	290	309	302	285	302	267	276	268	290	320	315	294	322	303	286	261	283	272	291	313	286	277	278	279	282	291	266	290	265	285	275	295	303	289	305	276	322	279	285	262	316	303	281	307	304	314	264	318	278	298	305	289	288	274	307	290	271	262	282	251	292	278	289	294	286	300	252	249	265	277	289	329	290	306	274	274	287	276	299	308	309	309	307	290	281	299	283	309	335	318	293	316	283	265	280	287	311	280	294	295	292	288	301	325	307	311	308	293	278	280	288	286	296	308	289	296	280	293	296	276	292	306	273	327	300	286	298	301	328	272	297	318	296	288	286	296	280	252	278	288	302	297	280	301	293	294	290	281	288	294	283	306	316	304	313	273	283	280	276	313	309	313	314	306	260	288	305	278	299	287	259	274	288	297	283	307	304	273	286	295	325	302	294	296	324	295	282	319	317	312	287	277	329	303	266	311	311	297	294	289	294	303	272	274	328	283	307	307	298	276	305	317	312	276	282	271	293	305	268	307
51440	70263	59057	31299	23579	10453	3627	381	363	385	370	390	381	362	339	396	374	372	342	351	336	360	374	352	394	361	362	351	371	356	360	337	357	342	349	378	345	371	375	385	357	327	376	382	354	354	369	402	348	353	374	362	356	389	358	350	351	393	333	353	357	407	380	368	377	345	349	376	369	341	347	349	344	347	371	339	361	361	360	361	343	340	358	354	344	336	388	342	383	343	372	354	361	376	368	389	354	364	348	382	361	310	354	327	355	343	358	397	378	352	380	402	367	352	359	325	386	377	352	339	363	366	329	328	343	372	347	378	384	402	367	347	352	342	368	323	365	355	353	369	357	367	353	380	369	308	349	329	351	371	338	361	348	342	349	383	353	368	325	352	358	364	347	373	362	365	333	370	374	332	366	338	375	351	351	332	347	357	358	339	352	377	367	392	376	331	342	364	366	380	366	356	378	355	379	372	352	328	334	357	323	398	382	377	323	335	346	355	369	357	351	326	345	376	386	366	399	345	364	389	342	385	371	368	360	364	393	383	348	387	343	377	338	356	355	353	386	375	386	362	348	347	379	365	353	358	374	368	389	364	325	354	337	337	353	330	337	359	343	337	358	337	364	355	286	342	336	366	348	334	360	334	364	354	364	370	372	358	370	348	343	375	386	351	351	351	326	370	380	354	377	345	387	353	373	365	327	350	359	379	388	351	349	335	350	369	362	363	341	427	349	383	369	333	361	376	357	361	331	370	335	367	349	366	330	372	362	330	355	352	363	364	356	358	369	354	340	377	368	310	387	354	313	343	364	344	374	356	345	346	343	339	373	356	329	373	387	405	364	352	363	340	350	350	351	367	378	341	355	331	365	379	377	371	382	339	362	356	353	388	351	347	356	365	354	366	377	374	345	344	342	340	366	351	319	372	384	362	370	349	362	379	377	363	379	360	371	358	388	350	372	378	369	348	364	354	366	371	421	343	340	382	370	362	345	321	384	384	358	342	362	343	318	354	364	359	358	391	364	379	383	356	369	355	352	354	354	350	357	403	380	349	386	315	368	352	387	374	369	324	378	373	367	362	359	374	361	354	357	397	326	370	364	356	348	331	375	344	337	366	367	372	364	384	349	358	361	344	352	376	365	345	375	354	368	349	356	373	373	356	336	406	353	359	343	365	328	334	387	372	358	343	356	346	371	327	373	371	389	366	362	341	364	367	377	363	345	342	352	364	367	329	355	364	371	386	360	385	353	322	328	357	332	371	354	367	370	314	363	359	361	373	350	361	348	375	341	365	382	372	339	345	372	386	381	343	355	361	335	352	334	358	371	345	335	370	406	348	377	373	333	379	321	373	355	303	360	359	377	340	362	375	340	338	361	379	356	387	365	359	337	348	348	388	336	325	355	397	361	383	382	352	349	355	372	368	311	351	381	384	332	363	370	359	346	382	357	335	322	389	336	345	375	368	348	386	341	351	389	350	345	343	314	360	323	322	384	339	380	342	336	341	374	353	384	362	356	340	386	335	373	366	365	397	308	350	360	376	348	348	373	348	401	345	376	344	327	361	366	347	352	333	379	384	326	365	364	342	384	358	361	330	349	341	367	381	381	370	349	368	366	366	351	388	354	356	344	346	402	383	343	351	350	344	360	340	356	386	390	345	315	351	336	350	312	313	336	330	340	383	331	358	360	375	356	360	308	339	365	335	374	353	381	367	365	353	373	337	381	356	377	357	394	386	330	367	368	327	360	362	351	365	349	339	349	391	345	330	377	359	367	359	362	325	381	381	334	343	343	345	372	355	371	357	351	391	367	341	379	357	353	340	346	362	341	365	363	373	351	324	340	376	381	347	339	350	321	359	347	374	378	348	356	350	352	366	365	350	355	363	355	384	323	350	390	374	335	340	363	366	343	337	353	371	350	341	339	337	358	363	370	380	363	354	361	335	363	345	402	340	340	389	377	320	366	335	362	377	319	339	355	367	345	360	350	334	361	352	342	360	365	340	335	351	341	361	359	352	375	332	374	349	339	320	372	370	340	352	350	362	337	373	333	366	347	360	348	374	338	366	322	338	353	340	378	341	360	363	350	392	333	355	374	343	366	369	338	375	374	308	344	354	355	341	349	355	339	360	374	354	393	347	392	371	380	366	350	331	373	375	350	381	360	384	336	337	360	369	347	340	352	350	350	365	357	353	336	350	368	341	376	347	381	389	351	387	362	337	390	360	356	365	334	349	381	347	340	351	368	346	344	343	364	352	373	388	329	378	355	372	391	370	347	383	339	354	365	384	352	381	346	348	353	360	335	382	351	380	346	346	361	398	321	347	369	350	323	359	358	337	375	352	377	344	338	330	351	347	338	344	382	349	374	370	376	360	375	360	316	374	343	327	375	362	368	344	361	369	362	327	371	362	369	366	367	348	310	325	323	379	395	348	364	352	347	377	371	343	340	337	356	352	327	384	369	325	333	348	355	335	390	371	362	324	368	345	380	370	358	350	354	355	357	356	380	354	360	364	382	375	367	363	351	367	391	366	377	372	338	380	328	353	368	328	362	349	364	385	359	380	334	351	374	344	370	383	332	424	351	338	324	335	376	370	348	361	303	342	393	366	343	390	368	361	373	352	352	331	360	339	390	338	362	381	375	317	361	363	388	340	360	361	338	366	368	375	375	348	375	350	368	360	358	370	349	370	368	348	350	375	398	378	404	339	385	388	329	332	363	339	366	337	357	322	366	352	328	341	366	332	370	361	354	346	345	323	379	406	318	345	340	362	340	360	372	370	342	358	333	347	310	347	368	373	352	365	333	377	332	362	347	353	321	358	375	394	362	330	361	351	356	386	381	363	349	352	406	404	379	347	344	338	337	388	366	376	331	389	368	348	357	343	326	343	378	364	352	348	398	348	359	377	362	391	347	350	324	358	366	357	324	329	356	375	344	338	390	346	377	351	391	367	383	335	343	355	375	341	313	365	331	345	355	383	372	377	363	364	327	356	384	368	354	360	355	354	376	372	357	381	386	343	349	326	364	377	389	349	345	321	341	371	367	344	341	343	363	327	415	341	378	365	372	344	343	358	349	360	395	371	363	387	360	408	398	353	364	362	387	371	328	334	357	349	358	366	333	366	390	372	355	353	351	305	394	348	369	374	352	349	371	363	296	342	346	370	354	376	347	339	386	347	350	353	362	368	335	331	375	325	357	364	364	321	349	382	352	350	353	383	363	348	336	370	372	338	352	341	356	376	340	338	345	354	350	339	371	371	362	350	361	358	353	351	380	368	337	369	358	335	343	383	352	374	344	362	355	385	344	346	361	341	327	386	361	361	341	336	385	369	353	332	386	340	340	351	342	367	357	346	341	358	381	344	331	343	367	376	352	340	406	352	360	365	340	348	350	372	339	376	345	396	369	356	336	362	339	357	351	377	365	331	364	360	371	356	365	345	374	375	350	359	336	328	349	363	317	350	347	338	343	364	390	362	339	390	381	343	364	358	377	355	362	376	385	376
22225	20917	30256	24251	23581	22103	22475	2987	690	623	638	663	680	683	607	620	631	599	597	610	685	608	617	647	634	616	618	623	636	586	609	593	592	657	594	649	642	605	651	631	622	599	668	628	598	608	643	608	631	602	571	665	585	574	601	617	619	606	623	624	613	656	609	592	635	593	652	622	592	552	625	624	628	624	609	657	608	610	599	605	634	613	649	640	623	598	643	617	608	622	604	608	640	602	616	614	626	562	581	592	612	619	603	613	649	616	597	591	588	630	633	634	605	617	608	629	637	610	639	614	606	595	615	587	608	560	606	626	626	594	619	618	624	578	601	601	581	615	659	570	588	567	630	632	591	593	618	555	555	608	609	606	623	601	598	631	596	617	616	656	624	651	643	665	600	615	596	585	595	633	630	622	617	613	617	647	620	625	653	631	598	621	586	678	599	635	672	633	652	631	601	611	609	602	604	645	627	641	625	607	631	587	609	640	604	639	624	637	613	626	628	643	588	567	630	548	656	612	611	573	637	578	628	591	612	615	653	617	629	650	629	621	579	600	604	605	592	591	582	627	573	630	648	688	645	625	576	606	583	593	631	634	652	634	563	591	616	620	617	575	607	597	617	608	618	652	580	683	588	612	564	588	583	602	636	611	611	630	618	652	580	596	619	673	590	600	646	586	593	613	585	571	627	604	615	637	596	567	588	642	626	578	608	608	603	657	629	616	594	610	619	605	591	637	601	612	613	634	603	649	562	600	573	604	605	687	630	632	576	565	602	598	642	605	570	644	621	605	635	570	624	582	618	652	618	576	586	565	574	633	646	591	600	627	563	601	596	588	595	646	573	593	618	600	578	618	611	633	596	634	599	585	644	599	651	576	604	556	672	598	612	626	618	621	579	616	602	621	605	590	596	571	616	616	569	562	559	608	576	614	589	600	616	598	633	568	563	649	615	575	582	623	631	616	633	575	625	600	589	609	619	608	598	611	651	645	608	584	632	625	643	596	609	614	618	633	573	637	571	627	611	611	614	596	606	636	636	599	606	644	601	604	625	619	621	628	616	637	654	656	577	626	646	603	607	592	607	567	635	647	605	631	591	603	578	582	645	601	593	647	587	600	615	590	604	605	625	600	611	606	596	633	633	564	593	644	603	595	623	643	607	597	633	587	583	628	654	651	562	600	594	614	644	630	627	613	658	616	599	597	630	613	598	609	627	580	578	578	659	611	594	624	617	619	643	611	620	668	652	591	581	613	575	586	639	639	569	554	644	642	595	604	624	599	632	579	594	608	591	597	618	610	601	605	601	654	609	618	596	601	588	602	661	617	618	602	622	671	590	557	609	577	588	629	590	593	607	579	632	606	642	633	590	617	598	610	649	557	597	631	608	613	601	621	651	625	591	609	600	624	625	618	636	636	636	606	559	618	614	626	650	666	633	628	607	634	591	628	620	574	618	577	591	627	578	613	550	609	615	625	652	587	608	626	613	622	634	648	606	594	658	579	580	609	632	637	622	677	606	603	597	607	620	616	634	645	587	607	617	596	595	654	625	593	628	590	634	614	594	616	595	643	567	566	652	607	650	647	566	593	634	611	606	645	595	671	600	583	589	607	611	623	570	621	628	593	579	609	608	587	648	599	605	587	599	665	631	615	605	582	638	587	589	637	633	602	625	585	600	608	627	601	629	604	599	569	605	588	634	645	586	638	630	616	619	642	658	617	637	637	630	583	630	600	599	613	657	589	618	646	579	614	624	577	598	626	622	588	583	634	618	631	558	592	646	614	567	629	562	636	629	605	567	596	591	592	606	629	640	612	624	604	595	641	650	634	597	619	661	604	636	577	620	592	602	591	597	592	575	597	625	614	647	616	597	609	624	616	599	604	626	611	591	601	632	649	636	570	626	620	575	615	626	609	618	572	627	627	622	621	637	542	609	618	629	582	621	573	627	674	618	638	672	633	619	594	649	613	593	604	623	622	572	609	626	606	589	634	582	626	602	577	631	596	605	604	578	612	615	613	645	630	619	630	588	601	596	578	589	586	628	605	628	608	572	589	616	574	581	604	620	645	626	608	639	616	599	579	645	584	617	617	637	606	601	616	668	597	623	614	650	558	597	613	574	594	647	610	604	573	595	636	616	643	635	639	648	634	619	613	615	601	596	543	598	588	622	624	621	631	602	619	640	588	631	586	630	628	596	671	625	627	642	635	636	602	590	647	644	631	616	597	633	605	602	580	611	600	578	604	611	631	645	604	603	610	631	624	643	603	617	620	600	624	605	589	651	627	652	645	586	619	603	613	611	603	642	556	622	607	572	647	603	645	602	631	634	602	636	609	619	589	594	608	614	623	559	639	613	592	637	645	594	651	621	582	604	588	584	658	606	600	602	584	612	605	598	632	607	625	660	593	581	615	629	629	620	586	623	591	609	605	605	626	629	613	662	604	565	588	635	609	633	617	581	591	645	674	632	597	621	580	624	611	609	596	625	592	571	569	623	597	641	622	619	623	637	624	618	611	593	635	584	617	642	646	615	642	646	582	609	642	608	548	643	624	626	611	580	636	611	568	610	641	617	602	614	627	596	629	585	618	614	665	583	579	637	557	620	608	599	645	590	574	592	598	633	580	618	585	591	607	579	588	599	608	588	638	569	587	651	663	580	626	595	620	630	619	632	580	625	624	610	649	617	582	603	602	635	603	614	584	602	604	610	640	598	582	667	605	616	617	630	593	594	601	587	584	605	648	582	651	551	628	609	608	597	632	642	585	590	588	638	601	580	640	622	622	610	640	602	599	659	606	629	617	617	637	611	593	584	599	644	643	632	659	651	568	593	581	625	623	626	596	629	636	595	574	558	606	602	610	617	618	619	607	581	618	617	610	596	579	631	623	620	629	621	633	594	563	570	563	639	607	560	612	603	630	652	623	571	628	581	608	604	587	576	589	601	610	658	645	613	636	617	595	618	617	631	619	584	634	593	616	642	568	616	610	553	587	630	628	600	616	606	605	599	634	609	652	583	597	583	591	654	578	611	606	640	619	601	617	589	632	609	643	628	612	635	657	580	617	627	624	647	588	613	643	590	613	613	578	621	586	638	690	612	564	619	630	583	562	577	598	627	641	647	604	602	641	545	639	630	568	600	605	582	605	584	620	590	623	622	594	590	604	584	646	643	617	632	626	615	641	604	643	592	632	592	672	593	604	601	580	582	647	608	609	645	604	634	601	586	619	594	641	663	654	592	618	620	627	657	592	633	584	619	595	622	615	588	604	609	623	620	597	623	565	606	603	571	617	573	622	581	550	615	595	599	594	617	564	614	596	632	636	593	616	630	659	584	638	607	624	598	637	625	609	621	596	603	585	575	603	632	615	643	603	605	617	574	622	617	581	636	625	597	610	599	604	601	595	644	629	573	641	623	604	600	566	596	618	683	658	632	598	604	647	577	596	622	596	619	627	589	612	617	636	591	643	532	630	628	574	619	669	614	636	591	633	594	603	579	604	572	618
47416	87445	76404	49849	38566	17033	20600	837	784	732	775	721	778	736	730	730	673	725	701	725	696	719	681	713	700	717	667	724	643	688	736	669	710	693	712	698	612	691	699	679	682	678	672	685	725	681	730	686	730	673	721	713	670	718	703	718	714	621	708	684	685	694	702	684	731	701	708	666	679	712	695	658	680	722	673	663	707	724	675	634	676	720	711	690	714	662	709	730	686	655	785	673	684	718	691	680	680	722	691	701	691	700	698	699	673	714	693	737	639	652	711	682	695	684	688	694	641	693	701	673	700	680	714	735	722	708	685	689	701	684	677	681	708	716	685	715	718	697	645	647	668	680	711	708	673	665	632	614	670	678	656	723	650	714	692	719	708	706	742	648	721	692	693	699	683	716	716	702	728	702	670	707	711	722	683	707	717	668	654	688	693	730	707	702	640	685	687	704	727	683	699	734	663	663	606	679	691	675	701	731	724	662	687	670	649	726	696	722	659	758	695	709	685	742	674	689	664	718	754	691	676	648	696	667	660	697	712	646	694	772	698	688	657	675	682	701	699	656	686	675	661	722	671	699	688	739	679	687	675	746	702	725	715	720	657	654	729	682	656	727	730	688	648	708	727	711	694	720	643	710	681	688	680	709	655	682	666	689	675	657	703	682	729	706	667	724	689	656	671	678	695	677	733	705	694	700	684	684	682	716	713	655	712	681	699	706	713	708	651	687	685	721	666	682	671	672	674	690	674	699	679	704	706	727	717	662	740	709	702	710	686	677	661	742	698	700	686	676	690	711	701	690	688	688	684	691	634	741	700	667	700	641	687	725	689	672	698	652	688	657	689	699	674	706	660	680	712	699	696	665	694	728	714	688	631	716	653	681	719	690	705	699	683	699	679	671	682	686	659	678	673	655	714	683	714	673	700	652	655	695	731	732	662	686	671	681	671	654	681	680	706	682	692	673	665	672	734	681	716	700	744	665	677	708	749	671	622	699	702	719	638	712	711	685	673	672	711	674	671	679	708	683	720	746	716	689	679	681	691	723	653	657	705	684	699	663	648	670	681	740	680	692	671	666	715	674	751	720	698	701	749	637	662	685	665	657	724	672	684	701	690	695	678	687	661	679	669	653	687	707	690	683	738	669	697	685	706	735	660	700	678	649	699	639	685	711	663	671	712	673	695	677	664	705	657	690	702	706	698	693	689	710	735	700	672	642	729	678	685	737	689	668	663	702	698	692	666	670	750	633	717	726	700	727	678	703	716	715	614	704	700	683	705	687	658	685	720	749	677	741	694	635	680	674	694	652	710	709	702	722	706	680	684	692	695	707	683	692	709	664	663	676	684	690	711	655	677	657	646	686	693	677	651	668	726	677	618	680	694	685	662	678	664	672	688	713	701	669	667	739	708	679	662	666	731	686	673	671	674	672	708	691	697	679	685	669	701	648	743	724	674	688	678	682	702	688	704	687	684	701	677	712	690	728	665	651	712	655	733	650	657	702	684	657	677	707	668	699	672	665	674	674	657	668	683	707	697	668	655	668	694	690	706	675	700	696	701	678	632	690	667	695	689	651	680	736	668	690	686	687	706	675	709	666	728	719	712	706	716	718	662	724	666	714	627	695	675	646	694	681	703	700	731	678	692	692	681	658	671	695	685	698	674	723	720	684	715	711	656	673	745	692	671	730	668	705	699	716	689	665	660	671	688	682	689	674	691	692	658	663	653	685	690	739	712	701	699	703	671	677	698	738	685	678	639	668	702	684	663	692	698	674	702	725	713	671	636	693	653	671	704	664	707	681	689	712	675	671	692	664	681	696	693	688	676	642	684	684	683	677	743	699	684	651	698	682	709	661	684	701	666	682	673	672	705	719	752	725	690	685	680	663	715	664	704	664	680	708	692	681	707	673	681	649	689	709	688	672	656	674	718	695	680	683	657	719	693	697	705	675	656	669	684	689	688	730	683	714	666	722	677	670	711	674	724	668	659	667	677	733	683	748	695	700	619	660	731	656	701	665	675	691	675	726	712	721	709	685	627	688	734	692	676	660	696	682	691	690	723	689	704	707	639	674	696	696	697	661	666	697	689	697	701	703	719	706	645	710	681	655	698	665	665	687	708	678	659	722	693	713	709	695	693	712	664	709	633	714	711	702	690	741	739	648	674	676	642	670	687	663	683	688	692	722	682	706	730	670	665	692	716	643	674	638	718	696	709	649	708	660	707	726	707	644	727	670	696	692	654	707	696	710	626	650	685	681	703	711	638	684	675	698	709	691	691	709	692	691	706	681	705	658	692	689	709	737	697	703	706	693	684	655	729	682	732	738	713	711	671	676	725	637	650	606	678	755	693	677	680	690	691	733	691	686	645	646	717	705	645	662	718	699	686	683	684	680	674	713	639	693	684	661	691	671	637	747	720	662	643	669	694	716	717	731	673	696	693	734	726	618	696	650	668	694	688	684	672	669	672	661	713	660	714	709	653	668	721	698	700	640	700	650	673	671	694	689	680	683	697	723	660	693	667	711	702	697	647	679	697	678	710	659	685	689	704	681	675	692	657	659	688	721	694	700	700	685	691	702	723	680	675	712	644	695	667	702	697	712	671	708	627	717	727	713	707	726	679	647	684	668	758	675	660	686	673	673	626	659	703	703	650	691	661	711	677	685	724	683	695	708	673	738	709	752	712	719	707	663	662	675	682	680	661	657	668	741	717	693	641	684	696	672	702	700	694	674	685	677	688	713	678	710	730	647	693	672	704	703	702	669	689	682	689	711	673	676	688	654	698	747	668	670	687	706	687	698	704	636	680	636	674	662	707	697	638	700	681	735	692	722	675	699	717	712	643	696	685	693	666	688	694	646	665	656	666	652	710	700	683	699	668	735	649	700	663	682	711	708	725	666	681	652	647	698	731	656	705	723	679	699	689	642	681	709	701	699	725	667	720	697	669	709	681	654	655	736	687	713	695	737	683	663	689	672	682	700	688	705	710	705	680	719	692	730	674	699	708	702	681	667	655	665	749	701	678	687	718	684	715	721	700	706	663	680	674	675	676	632	683	651	673	668	670	677	670	630	644	712	707	692	676	714	646	709	665	672	674	683	717	715	683	634	673	699	717	725	679	715	716	634	645	680	677	697	711	687	713	686	653	718	689	719	655	692	715	720	662	769	731	679	697	665	642	666	688	695	750	714	671	687	673	705	707	654	705	706	712	703	688	705	669	713	693	721	634	723	715	725	672	668	678	636	739	686	718	667	708	687	622	658	635	704	638	706	646	666	705	701	679	661	676	674	680	677	653	680	739	684	689	706	693	668	666	728	645	687	703	638	684	708	677	699	637	706	691	655	677	701	686	705	694	704	690	675	673	656	677	697	697	696	687	641	716	680	689	694	666	657	660	697	676	690	664	716	683	682	649	683	662	659	697	685	683	708	660	689	705	678	674	698	696	659	705	752	739	672	738	715	628	685	682	679	661	671	690	675	668	702	681	712	684	672	667	680	678	660
32960	28036	28600	14215	5218	1195	1384	353	289	315	323	348	356	337	323	319	345	377	302	308	347	325	301	296	296	332	312	320	290	298	339	305	329	314	327	359	308	313	325	289	333	307	351	319	300	318	292	283	290	303	322	319	332	330	304	317	318	315	354	312	328	295	339	314	309	334	338	354	321	340	306	325	313	322	304	333	354	312	304	321	317	317	338	304	289	312	343	322	315	285	350	298	307	306	277	333	311	332	318	318	305	323	282	341	329	308	286	325	279	338	316	335	303	308	334	344	333	308	280	316	329	336	336	313	314	314	296	324	314	346	297	325	343	291	333	332	333	317	310	304	336	323	328	303	324	312	333	311	326	319	336	289	338	315	314	326	300	312	317	321	321	329	300	320	296	294	336	297	293	306	312	298	307	303	304	352	344	311	312	331	328	306	304	329	326	313	331	337	300	321	325	291	328	325	323	316	353	348	338	320	284	339	300	360	323	332	326	320	317	314	303	271	305	335	312	305	295	299	309	327	335	349	305	320	300	360	308	318	298	319	315	306	300	275	298	314	343	317	337	334	307	314	331	320	309	298	346	346	307	318	334	347	295	302	328	292	336	344	312	320	342	302	322	307	304	338	294	310	332	311	302	328	333	331	331	310	310	322	309	295	309	341	340	311	298	301	299	291	309	316	324	334	313	321	359	328	331	326	288	324	262	315	314	282	297	337	298	319	333	297	317	315	330	321	354	309	323	326	309	310	338	300	301	315	323	323	309	328	288	322	317	311	295	316	316	302	330	346	329	351	288	308	324	306	315	317	309	297	341	341	314	326	327	342	322	326	330	363	282	316	314	308	328	298	351	326	320	314	333	316	292	342	328	311	325	300	347	329	317	333	312	329	321	362	316	336	336	324	337	323	321	304	330	303	291	341	338	319	342	323	278	331	300	330	353	343	340	294	325	318	350	297	300	293	318	319	300	286	323	324	347	329	319	305	312	355	335	279	352	334	357	312	327	328	326	353	318	285	296	325	341	313	333	324	340	263	329	284	326	320	310	324	338	343	291	336	280	313	317	298	326	283	319	353	291	315	302	330	327	307	309	330	352	329	305	313	315	319	308	350	299	305	333	296	313	326	309	331	300	308	344	314	324	294	326	361	260	292	280	306	327	303	332	370	321	308	347	329	315	334	301	318	312	292	328	263	311	298	314	320	324	332	303	268	327	306	311	338	285	346	280	335	319	326	289	331	323	303	307	322	307	334	293	321	325	286	322	334	366	338	317	317	298	315	292	321	328	294	349	274	311	310	317	318	336	309	325	320	327	312	306	320	303	298	328	301	303	298	335	331	313	310	288	332	292	346	301	321	313	344	316	320	299	329	352	313	319	336	308	336	309	291	336	327	344	320	333	319	318	306	335	287	316	303	327	309	327	312	333	305	318	299	322	339	300	325	306	290	265	289	309	331	284	293	299	327	338	329	338	335	298	313	299	305	308	289	342	310	330	287	334	338	303	316	277	321	350	308	323	309	320	310	299	318	330	334	333	321	332	291	353	317	316	346	295	316	352	288	329	323	308	317	302	317	322	295	304	335	306	299	309	318	315	320	340	329	331	287	323	333	292	307	306	313	333	298	312	312	323	335	311	309	308	331	344	313	348	319	339	293	365	340	279	311	355	329	297	324	344	306	329	301	324	310	306	328	340	317	310	330	309	337	343	316	320	338	321	342	305	299	327	337	342	345	325	337	364	322	304	302	309	339	327	306	332	290	323	274	291	325	334	322	321	346	334	353	317	364	321	343	294	326	339	315	313	347	306	313	298	335	330	312	346	325	359	302	323	322	350	306	346	302	324	294	313	307	285	308	338	315	318	332	322	313	343	328	328	326	303	333	324	299	348	294	330	343	348	286	303	298	330	310	331	326	330	302	296	327	324	308	310	322	319	315	307	336	340	325	299	339	300	321	311	317	296	285	325	333	297	315	309	311	348	311	306	337	304	320	320	291	311	340	327	330	327	330	336	294	324	318	310	320	329	344	318	303	314	318	303	300	329	301	343	276	334	334	308	304	297	316	339	333	343	318	300	334	305	290	337	303	316	303	342	320	302	323	319	322	343	334	312	326	321	306	318	326	338	323	315	323	314	326	341	324	294	323	340	320	330	339	329	319	332	333	316	331	334	308	333	342	286	336	318	312	321	346	331	326	342	327	310	319	329	306	328	306	312	314	333	310	310	328	325	321	300	320	339	324	318	332	301	345	328	302	311	308	308	299	315	308	275	325	327	325	332	311	319	294	289	350	306	341	313	288	293	324	348	318	304	306	304	302	343	309	297	323	306	311	309	302	344	302	329	302	299	352	309	322	352	335	326	329	320	288	315	327	326	327	335	320	328	309	338	317	327	308	334	294	348	312	299	291	296	333	317	308	285	350	294	306	296	293	297	331	309	328	329	320	349	355	323	287	297	321	322	323	357	353	346	301	340	302	370	309	304	321	328	312	336	276	308	317	289	338	312	293	313	340	304	307	308	300	288	311	273	292	306	311	300	345	337	328	289	331	299	340	286	334	314	329	325	308	326	360	334	337	338	274	336	324	358	315	316	322	331	322	319	310	336	323	311	315	332	314	288	331	321	313	317	284	299	326	301	325	312	339	319	313	339	313	290	328	338	331	336	320	319	299	333	298	285	326	319	312	281	323	298	338	306	345	271	323	312	313	345	330	332	336	331	330	286	311	308	323	348	322	300	315	285	308	332	308	342	294	315	330	335	314	294	289	304	311	312	303	315	321	320	342	303	322	333	321	310	335	297	327	320	296	322	327	309	330	326	355	303	307	334	294	338	301	293	304	318	305	334	335	315	335	306	354	303	317	299	322	315	301	327	315	314	308	314	336	303	299	315	317	346	334	337	299	296	353	310	338	326	318	314	322	298	304	300	334	279	323	321	306	316	328	332	318	288	330	314	329	334	328	305	284	331	355	293	329	308	322	300	318	325	323	340	317	301	356	314	354	332	323	320	310	329	299	355	319	310	280	335	332	328	329	322	340	314	293	324	291	324	329	335	342	310	310	280	329	313	333	300	310	325	318	301	288	351	319	335	321	341	318	295	345	297	305	321	292	341	324	299	290	334	336	337	319	313	364	313	319	311	313	331	322	325	322	318	328	316	342	318	313	331	322	332	293	314	304	338	327	291	318	308	286	325	323	327	316	332	305	259	301	306	322	300	325	333	326	323	297	320	281	319	326	320	308	285	335	322	306	285	314	336	301	334	335	315	329	319	336	306	327	329	283	309	321	320	329	334	312	315	292	355	337	309	294	323	337	285	339	331	312	333	332	334	326	324	294	328	322	309	307	286	318	308	329	278	337	294	317	331	295	301	328	329	288	345	323	336	320	302	337	303	328	339	315	329	309	331	285	304	329	329	310	303	295	299	332	331	301	296	325	275	298	294	330	308	318	325	308	319	311	326	294	333	296	327	305	297	301	315	301	316	331	333	334	300	331	284	293	321	294
43550	39287	29935	9778	5834	1484	1886	389	371	394	365	382	392	362	381	363	370	369	390	378	382	366	397	375	361	385	418	379	371	374	379	411	380	362	353	349	363	389	361	355	363	376	372	352	347	371	422	397	398	407	384	369	349	405	371	351	367	351	383	376	351	362	362	400	373	415	381	383	372	372	387	358	366	389	395	407	353	335	363	372	371	391	377	347	394	347	369	359	387	380	342	409	381	368	384	430	384	403	362	404	382	381	368	373	366	350	353	383	367	399	391	381	384	366	371	401	381	370	356	399	392	400	352	411	349	354	399	348	366	388	381	404	376	384	340	349	397	380	361	381	381	385	371	364	413	388	340	391	370	344	391	390	367	344	389	391	336	360	395	390	382	368	403	373	371	343	356	369	366	325	330	387	403	394	382	371	391	365	391	359	347	359	378	386	382	395	351	377	377	356	373	372	383	412	396	367	333	379	385	379	352	352	349	390	344	356	336	340	406	383	369	352	383	357	392	367	367	375	351	400	396	363	373	377	398	385	362	383	391	374	384	361	398	377	369	368	352	372	363	352	373	361	318	341	406	396	381	341	362	359	374	390	406	385	380	352	383	361	371	356	397	393	391	380	366	379	395	343	364	378	370	374	357	355	370	337	361	386	369	354	373	366	416	370	353	377	340	365	386	390	392	358	358	366	395	378	364	391	399	385	356	383	372	372	356	365	387	410	401	373	350	395	363	370	407	380	368	374	371	359	396	382	375	370	355	403	378	334	376	390	381	366	385	347	360	368	387	374	359	356	366	394	385	397	368	389	380	358	390	383	357	368	352	382	380	370	396	352	354	362	384	354	387	356	380	378	383	347	343	384	371	356	371	394	364	352	374	359	367	392	374	369	381	361	382	377	379	368	367	332	401	363	357	340	388	399	386	379	397	350	354	353	385	381	377	399	380	355	376	390	376	364	358	372	373	351	391	378	398	404	358	389	354	383	367	381	357	385	388	363	374	377	369	376	383	361	386	394	374	352	328	368	395	375	397	353	378	361	384	387	380	357	355	382	396	371	387	368	378	368	417	382	358	348	391	349	368	377	385	353	379	369	376	389	385	357	366	388	383	398	383	404	382	375	345	371	342	374	373	366	389	369	399	373	367	408	381	375	371	368	397	387	385	361	353	385	400	357	381	401	374	352	392	371	369	353	378	338	342	383	399	371	358	390	353	362	393	406	395	393	363	376	350	394	337	380	406	386	383	389	343	386	360	371	349	359	362	372	386	360	352	362	374	386	379	384	396	376	342	356	351	337	385	364	384	358	359	358	415	382	382	392	371	368	346	343	362	401	363	359	387	366	373	407	376	370	348	368	365	366	388	357	397	370	364	350	411	380	391	387	380	418	402	380	376	353	396	375	364	358	352	341	386	359	370	375	410	381	368	367	352	373	355	390	413	340	375	368	384	369	371	368	363	408	356	348	387	382	389	352	412	381	343	332	343	381	340	377	363	388	406	344	379	359	413	371	404	374	362	381	386	343	376	343	389	396	357	374	381	357	367	401	369	381	362	412	349	401	377	378	367	381	401	391	360	386	366	362	407	352	338	380	364	366	395	347	386	356	380	365	380	361	396	380	361	380	365	374	402	364	359	359	382	358	381	364	394	392	394	365	374	333	391	370	404	361	371	383	384	369	367	385	357	404	414	347	399	358	357	369	384	368	402	385	382	391	348	372	350	398	431	384	362	341	390	356	380	377	362	310	356	410	392	375	349	375	412	368	368	369	372	369	398	329	392	365	370	365	362	404	396	392	348	369	343	364	383	362	374	382	390	386	359	349	377	406	384	342	378	382	367	379	358	405	349	413	367	381	390	348	399	384	352	366	383	339	405	413	357	385	399	382	365	380	367	417	397	389	363	385	365	349	342	371	400	361	396	384	407	376	388	360	378	373	388	391	381	375	365	393	366	360	379	369	351	382	381	375	398	409	357	394	372	401	388	350	353	402	382	385	386	373	376	370	372	397	365	385	375	399	396	370	350	378	385	360	376	401	364	361	360	385	360	368	380	374	432	344	390	364	380	372	345	333	368	391	341	372	338	382	392	380	361	377	396	349	392	362	362	386	372	407	362	392	367	381	359	383	378	375	381	400	362	375	375	357	359	350	369	335	362	362	394	367	368	403	406	374	353	372	376	379	371	408	376	384	385	363	374	394	367	351	384	385	388	374	376	410	362	362	353	379	389	373	362	403	366	360	381	367	339	334	406	360	385	353	369	417	375	354	375	411	343	398	355	378	382	368	339	374	361	371	328	370	373	365	371	388	404	363	358	348	378	377	356	385	346	374	352	367	375	345	379	378	370	367	377	387	386	388	386	352	378	333	392	372	382	371	349	366	381	385	362	354	398	337	367	384	369	398	352	317	401	362	341	393	367	355	354	358	395	381	357	389	383	379	358	359	339	387	368	352	361	371	393	400	377	362	393	381	382	354	382	383	394	370	359	378	385	385	429	359	308	371	406	388	393	381	357	361	373	376	357	342	366	377	372	372	376	372	352	403	379	366	414	391	398	393	370	376	366	406	347	388	381	364	360	388	404	322	375	364	384	378	401	375	358	370	369	371	365	356	391	372	389	378	390	353	351	351	359	371	369	378	371	411	396	362	381	350	396	384	397	374	392	339	369	369	390	388	391	434	379	349	356	349	368	345	354	402	375	351	409	365	339	384	363	380	360	348	362	386	381	388	377	364	346	373	397	352	369	402	368	370	393	384	408	399	384	377	356	349	377	363	365	362	383	370	334	349	383	346	367	397	356	346	367	374	445	382	381	369	386	366	385	344	375	354	357	370	343	366	351	347	367	359	397	381	410	350	344	378	356	375	390	362	390	412	376	384	389	354	343	368	388	374	360	388	440	387	362	408	352	434	356	354	354	363	366	353	353	389	389	387	334	372	370	374	392	376	377	387	390	375	375	379	391	345	367	387	376	373	383	395	343	359	367	378	371	375	377	382	375	382	409	386	388	368	371	354	384	323	372	406	389	351	362	345	390	382	392	337	351	389	357	360	368	338	368	387	350	355	373	371	361	362	384	353	370	382	376	383	354	387	376	382	372	392	371	379	334	336	375	381	399	392	389	347	359	365	374	370	336	379	371	359	401	357	373	388	434	367	374	355	371	380	356	388	379	403	375	388	374	361	382	390	372	385	366	392	360	401	361	376	367	361	399	369	370	392	381	361	356	370	358	366	357	367	394	391	351	368	354	359	359	402	365	381	394	390	363	395	376	359	393	347	371	339	337	344	342	340	374	346	396	355	361	359	364	378	358	388	372	371	372	361	350	419	380	384	346	394	386	345	361	383	384	359	380	384	369	375	368	398	361	360	361	373	366	358	403	342	340	396	390	392	388	354	380	361	380	389	385	397	350	340	382	388	410	360	372	383	365	384	358	389	370	370	367	367	363	385	406	344	360	367	354	373	378	335	342	389	381	374	376	376	356	382	390	348	360	423	373	372	379	356
23405	21213	30989	26039	26666	21444	12556	996	560	523	568	613	566	538	522	552	539	525	507	547	563	547	528	551	559	554	540	567	550	503	560	541	569	537	520	523	565	525	552	534	541	510	526	538	569	515	554	544	519	544	541	539	525	521	537	495	493	563	537	505	557	544	563	555	548	564	503	559	563	534	525	531	520	529	524	573	577	555	559	508	535	544	550	547	569	529	525	534	555	516	487	560	519	521	541	536	515	581	549	563	527	572	573	531	552	504	518	573	557	517	533	515	556	568	516	552	531	571	546	548	556	550	537	509	512	541	530	533	552	559	542	553	561	540	553	566	550	535	529	555	546	560	468	515	584	532	533	576	514	473	539	520	567	560	515	528	554	539	564	547	502	537	567	519	516	549	525	563	523	533	540	488	563	530	515	536	526	544	566	516	543	573	546	555	543	540	599	571	538	568	549	534	587	487	550	519	542	543	535	538	538	533	536	607	471	530	544	559	530	591	517	554	563	535	504	545	524	567	545	556	550	591	528	557	516	548	510	555	519	522	513	522	544	492	554	532	556	538	524	539	558	521	522	531	536	566	529	511	511	501	513	537	500	546	540	551	555	546	521	552	561	533	524	549	542	527	548	543	515	544	540	530	584	542	554	510	526	537	551	530	521	536	519	551	524	563	533	580	537	562	536	536	549	565	547	538	550	518	540	536	532	525	537	547	550	530	535	516	528	527	540	535	541	557	557	542	542	492	541	560	499	498	504	568	567	522	549	541	555	546	532	558	587	562	522	564	558	549	551	555	550	572	539	554	565	556	517	544	533	498	480	553	564	538	515	485	564	531	484	567	537	510	525	513	556	522	514	529	540	558	523	553	573	524	550	520	478	522	544	532	542	542	537	527	581	513	572	581	518	511	526	558	543	552	560	570	523	573	553	545	564	522	537	549	553	511	546	502	529	524	494	558	538	564	564	557	530	500	542	516	511	528	593	540	507	517	547	567	499	554	563	504	482	523	525	514	522	520	535	537	546	505	493	535	533	554	564	548	552	557	543	540	542	580	504	537	560	524	538	567	560	488	556	520	569	524	562	532	561	540	517	570	581	540	543	532	514	580	541	532	568	545	501	562	500	527	478	541	560	529	536	564	504	558	553	566	586	517	538	507	564	549	568	578	535	549	553	569	511	525	525	558	595	564	557	533	519	524	547	540	561	549	549	576	482	568	561	553	541	522	527	548	525	551	539	612	531	534	499	535	547	575	532	544	520	554	578	549	541	524	512	514	578	515	531	549	557	574	522	524	535	552	506	496	538	511	573	531	522	549	512	526	532	558	490	518	532	544	572	555	560	603	547	533	502	528	551	546	575	534	532	542	533	495	557	530	555	544	524	551	515	517	542	513	573	542	553	525	571	528	503	555	514	518	539	565	533	559	524	564	552	532	546	554	539	530	545	533	511	585	573	494	518	544	548	533	562	523	556	517	546	549	514	534	565	547	597	540	590	518	492	546	525	522	521	517	534	531	526	550	488	530	554	528	559	541	536	564	564	545	512	522	496	569	571	556	511	503	557	529	507	548	527	541	528	551	566	550	533	532	537	522	509	539	506	550	536	507	546	536	550	551	563	568	484	508	572	512	551	522	541	550	539	503	556	508	555	518	525	534	542	529	534	576	520	533	562	546	540	535	548	523	533	534	521	482	530	547	533	536	486	523	566	566	554	532	539	539	514	556	553	572	576	536	512	511	576	547	498	529	523	559	544	497	529	547	522	524	553	496	557	489	515	538	554	557	540	549	544	528	573	533	511	557	561	568	547	517	556	515	579	534	520	560	555	583	529	508	546	521	553	568	572	574	528	559	530	557	611	570	512	567	596	568	522	555	533	519	552	541	504	482	563	514	533	558	482	515	544	545	522	522	537	541	531	558	546	572	532	523	525	526	536	513	564	561	533	486	525	540	532	541	601	509	553	520	553	516	527	572	559	516	530	571	535	540	523	569	495	556	568	573	548	528	518	560	564	528	524	515	538	551	554	521	576	548	542	524	558	563	541	558	549	581	528	479	514	544	559	543	557	528	522	559	491	497	563	529	561	510	563	532	575	515	541	552	488	539	535	521	528	565	531	530	526	539	566	534	552	493	567	551	511	579	567	535	527	519	517	576	527	570	528	565	546	567	537	524	534	533	520	589	551	521	542	530	521	552	546	564	571	550	537	568	493	578	543	541	512	525	517	582	538	534	568	572	512	577	513	509	532	543	527	515	515	505	535	530	483	541	497	533	554	495	503	544	553	543	552	519	552	582	528	556	526	537	558	513	565	550	574	540	571	574	540	546	591	536	514	569	521	551	547	545	483	524	524	531	559	540	503	549	595	538	526	553	516	527	505	555	545	549	526	524	514	523	576	572	502	554	520	562	520	542	584	520	531	537	567	552	549	517	513	559	531	556	523	560	574	514	530	536	567	524	587	502	534	507	495	505	542	515	536	580	515	507	570	577	543	556	562	544	521	554	552	566	539	520	554	520	608	578	586	547	542	524	567	539	574	532	543	606	546	542	548	528	559	526	523	547	529	519	534	505	542	543	573	512	510	536	574	498	582	568	525	544	569	528	570	559	521	535	559	487	569	552	552	555	561	515	553	547	530	516	545	523	516	563	523	497	534	520	516	482	560	501	560	527	510	539	569	529	546	526	501	546	579	556	551	540	553	538	538	491	581	552	576	519	512	558	543	542	537	535	521	539	554	522	526	509	519	555	545	555	527	522	509	538	528	535	562	569	537	593	547	527	498	529	590	555	505	510	537	588	547	567	541	565	595	570	547	547	566	540	565	513	562	561	551	558	539	510	501	525	507	514	567	562	542	516	555	561	575	524	550	534	553	542	513	562	490	492	519	532	536	554	546	523	526	536	561	530	569	554	501	496	564	496	487	556	567	577	521	522	505	513	528	534	495	537	550	518	525	537	529	534	542	528	556	571	557	526	574	566	551	553	508	528	551	540	492	553	512	524	531	563	563	529	536	559	544	540	575	553	565	525	564	554	503	534	510	503	530	533	530	585	565	555	519	522	558	584	519	509	572	523	538	578	541	538	535	556	517	561	538	556	571	551	553	503	549	501	510	529	517	537	526	518	575	543	528	550	532	535	522	528	544	549	513	554	508	568	565	555	531	550	517	539	572	555	563	517	541	543	526	529	502	553	548	535	528	532	534	550	497	522	566	522	496	492	505	583	541	535	436	538	536	571	602	558	516	541	547	498	570	504	528	521	503	503	529	548	512	525	523	515	564	536	577	540	537	530	564	594	503	556	522	528	519	519	541	537	508	591	520	538	501	530	546	563	523	551	541	512	564	534	529	506	542	530	517	544	517	553	515	522	530	498	545	499	539	560	522	587	537	557	550	515	536	545	496	560	543	512	541	551	573	544	523	559	540	554	535	557	549	547	467	551	541	552	570	568	559	532	534	535	524	551	562	549	536	561	528	534	539	547	531	563	534	530	520	530	547	522	559	582
49983	81709	63735	39352	35630	17894	11145	655	639	626	640	637	649	597	607	619	624	596	650	627	602	593	647	606	620	631	629	575	628	528	640	626	611	600	612	583	600	588	646	604	626	604	600	564	601	604	639	579	642	613	616	628	581	594	641	647	595	601	588	615	620	527	564	563	540	611	633	584	613	569	589	595	615	579	605	617	605	580	613	569	586	561	635	605	602	564	648	581	591	641	622	580	644	653	623	617	600	588	589	631	572	589	592	640	636	584	597	573	636	606	595	571	596	624	631	584	573	633	612	568	560	585	588	624	582	632	598	580	627	622	604	583	601	601	588	593	621	614	621	544	612	610	591	585	599	598	639	580	621	617	602	575	558	617	598	578	601	613	558	615	645	598	566	593	604	630	634	617	643	590	608	587	616	583	587	617	605	542	613	636	599	612	607	617	563	620	598	606	619	579	618	635	628	619	618	583	625	591	606	613	571	617	645	609	576	643	610	594	631	585	600	608	617	601	624	601	582	626	655	570	597	586	589	600	638	622	607	640	609	611	637	600	627	619	588	634	654	573	606	617	632	614	607	609	612	635	577	583	572	597	584	647	566	576	670	590	633	618	626	601	584	597	621	558	617	617	614	570	553	571	601	605	570	597	609	623	576	585	612	612	599	626	585	595	669	611	634	574	596	612	615	605	617	587	652	626	599	598	613	544	585	606	613	636	622	620	622	581	597	634	628	585	593	589	608	607	602	592	624	586	611	583	644	625	622	579	582	634	680	608	588	585	630	622	550	573	590	614	608	596	623	645	607	595	596	571	581	608	582	617	636	659	607	593	588	593	622	603	599	620	614	586	599	603	632	619	594	570	589	557	618	619	603	660	621	626	644	574	621	591	576	639	599	643	635	636	603	626	592	611	594	603	581	562	623	623	585	634	641	615	618	671	633	597	605	578	581	619	601	612	563	607	661	579	586	621	591	606	600	621	590	609	614	636	609	630	603	578	643	597	589	567	626	620	572	618	618	574	620	600	625	629	633	547	604	612	604	612	622	579	593	585	592	649	584	585	606	585	574	603	590	597	631	556	614	575	596	643	650	585	584	594	578	603	623	606	562	595	606	618	593	533	647	585	572	622	660	568	600	604	617	596	586	627	616	578	604	590	577	552	573	575	562	616	595	616	616	612	636	655	590	601	595	575	649	571	579	630	579	642	584	584	634	569	564	606	585	645	578	564	647	598	594	598	611	586	592	607	591	623	602	603	607	613	594	572	590	597	578	626	608	611	595	626	637	645	590	566	596	594	577	614	593	625	658	553	605	562	623	552	633	593	541	580	592	595	649	597	619	584	593	561	604	618	635	597	595	618	613	560	578	634	573	633	591	562	644	601	633	607	577	631	626	581	589	634	591	594	550	619	576	588	604	576	619	604	620	601	637	628	612	626	567	582	597	569	591	622	597	607	583	612	595	629	600	652	591	627	600	575	580	596	593	584	598	598	682	650	595	614	616	592	572	580	577	594	634	601	572	634	579	600	604	605	627	631	620	593	608	598	593	628	601	648	608	636	567	651	629	620	588	584	644	574	616	594	607	647	577	608	583	608	598	593	616	637	591	609	621	636	567	604	613	568	629	665	598	621	566	636	616	560	665	609	577	597	592	636	597	612	613	643	630	594	586	573	620	678	585	629	591	590	583	590	582	617	599	611	602	608	599	589	600	613	563	629	611	607	578	661	572	623	606	606	571	602	583	582	653	622	624	597	614	618	588	604	596	563	649	610	594	662	616	629	581	620	611	588	634	600	609	613	611	612	619	558	647	642	701	600	624	617	609	585	567	622	621	588	596	605	605	602	599	585	600	623	654	633	640	597	584	595	630	605	629	640	626	597	587	565	626	639	597	593	563	597	584	633	641	641	600	581	578	613	619	590	606	646	584	585	605	626	594	568	646	608	599	581	602	595	578	611	631	590	588	622	643	598	633	625	575	635	577	574	611	597	616	583	586	617	588	592	638	602	613	646	614	566	601	606	616	610	646	657	564	619	603	580	619	579	611	601	609	588	561	571	621	577	670	590	601	618	607	626	578	629	549	625	601	630	609	603	607	617	561	557	596	627	586	592	597	648	603	558	613	613	612	564	605	580	621	608	609	580	634	570	586	559	627	658	587	631	613	595	591	591	607	575	585	640	592	590	554	574	616	594	596	619	612	579	666	627	658	590	615	611	593	611	605	590	601	548	545	607	572	666	583	588	680	571	611	612	617	574	607	626	590	553	593	658	574	598	585	643	634	558	617	629	607	595	587	596	582	568	626	618	620	617	638	607	597	599	604	606	651	580	576	612	625	628	616	639	620	593	606	572	657	599	640	580	641	618	609	619	604	607	620	608	609	616	606	568	596	584	629	602	598	648	586	629	632	593	559	608	627	602	633	589	586	565	576	568	619	578	615	612	651	625	611	591	601	596	602	599	565	650	585	622	606	602	562	611	569	615	597	649	552	640	629	620	578	650	599	622	595	535	596	603	619	599	639	612	632	580	629	601	602	597	601	630	602	606	569	624	616	677	624	600	561	565	591	651	608	620	625	622	585	573	582	585	603	596	659	612	618	612	620	623	630	607	584	575	614	574	605	581	573	619	615	607	644	603	591	532	624	611	609	644	596	602	561	590	618	612	571	575	582	623	605	586	587	604	586	612	585	592	607	607	610	617	570	550	601	619	588	603	605	620	599	594	676	599	591	609	638	605	636	612	577	568	630	608	569	617	616	578	663	587	604	628	631	590	677	636	578	598	607	622	606	602	579	581	574	575	608	584	576	586	596	584	619	596	606	647	596	628	603	645	550	621	686	628	646	577	615	602	627	593	577	581	643	599	597	584	661	591	639	589	646	577	623	625	629	597	605	594	582	654	606	592	612	616	634	589	587	601	595	621	628	593	612	598	602	593	571	600	582	638	611	600	626	608	611	591	594	604	596	614	570	602	585	595	585	566	623	592	546	612	586	603	617	615	621	605	639	602	637	625	588	626	579	575	628	561	569	630	550	614	579	571	624	586	574	604	593	592	593	636	590	607	600	570	631	656	593	623	616	609	608	568	627	643	619	632	609	598	610	642	609	577	583	611	600	578	613	637	568	631	621	599	636	547	586	668	663	632	580	636	604	569	601	628	579	634	605	608	646	607	602	615	609	593	602	627	601	615	598	564	625	578	549	592	620	578	588	612	552	586	629	569	577	607	575	595	643	583	608	642	572	575	597	593	599	608	585	595	581	623	628	640	615	625	660	610	597	621	615	608	643	632	575	620	594	620	626	637	585	600	633	568	621	607	603	581	560	599	612	620	594	568	607	610	583	637	606	597	588	622	600	577	589	608	650	588	595	549	626	595	600	563	616	660	555	568	615	581	565	566	612	615	610	579	613	586	620	579	618	609	607	602	613	574	604	583	566	572	584	608	604	582	612	645	596	605	604	602	620	641	604	590	588	585	634	596	596	564	591	618	609	589	606	611	626	608	552	664
24628	21732	30008	25434	23972	15099	4764	429	314	334	326	327	319	311	339	339	311	286	316	314	328	280	339	315	347	318	323	286	303	317	320	295	297	325	312	313	318	316	329	330	318	327	294	304	297	302	290	318	298	300	294	351	304	291	332	304	327	313	301	304	304	298	322	304	303	354	315	292	328	292	312	318	331	290	311	294	317	304	296	324	315	313	317	325	312	311	308	293	336	345	281	288	279	286	306	295	310	292	309	296	315	292	329	302	330	313	298	287	322	318	347	291	328	285	337	304	280	314	331	331	299	303	314	277	329	351	310	325	310	329	305	337	348	295	315	339	326	298	322	356	303	325	323	327	337	302	295	323	314	302	302	321	319	289	335	298	314	307	312	330	295	317	319	301	310	295	327	301	324	285	298	292	292	315	297	316	302	327	285	324	354	330	328	322	279	344	333	305	329	302	319	311	331	322	329	301	307	305	306	302	326	328	312	307	303	294	305	306	304	306	343	349	322	279	318	295	310	313	323	314	304	338	294	281	338	301	319	312	299	289	304	311	310	273	335	310	305	305	323	308	304	298	285	292	322	347	336	338	309	282	277	347	308	315	320	304	278	305	313	305	319	320	327	298	312	322	306	297	301	293	313	301	328	303	298	333	293	331	336	320	295	305	326	283	297	319	291	314	284	331	311	327	335	305	329	313	327	326	344	348	302	312	312	307	311	336	302	309	294	302	307	323	304	331	322	306	307	325	284	322	314	287	320	288	309	311	318	307	309	314	297	318	294	318	349	330	309	284	297	316	292	324	322	306	308	317	288	321	284	308	293	318	307	337	315	301	335	286	293	326	296	340	308	298	336	290	319	271	308	325	317	295	296	298	323	310	299	300	305	330	292	330	314	320	294	321	310	301	307	305	339	327	288	300	324	316	296	325	338	311	335	306	273	317	321	284	341	297	353	302	337	335	343	317	301	322	298	282	329	280	302	328	308	293	309	313	318	310	284	322	291	330	310	315	317	326	337	318	282	293	309	319	313	309	296	301	304	316	300	334	320	335	324	299	286	293	296	304	287	309	327	308	277	351	322	297	334	319	310	302	325	310	335	329	302	287	318	325	325	313	330	340	317	271	321	288	337	327	315	311	282	279	290	329	329	332	303	309	320	314	289	309	335	303	336	312	295	325	297	308	305	306	293	274	316	311	279	326	319	316	336	333	303	323	325	321	308	324	298	317	322	285	334	280	321	289	318	303	309	323	312	315	305	347	294	306	338	334	297	316	284	324	336	280	321	320	317	298	284	277	289	328	309	340	323	301	294	323	312	310	331	288	325	324	295	326	313	310	322	320	305	314	304	301	315	276	303	322	305	309	313	336	311	333	335	297	320	276	309	308	312	327	290	327	308	309	304	279	317	303	305	297	292	313	310	307	284	313	301	310	288	283	294	323	316	321	298	312	301	300	340	351	280	303	314	338	303	326	311	304	311	290	315	316	331	316	318	351	326	347	320	311	322	309	329	329	322	313	314	309	305	315	297	305	299	345	311	289	298	304	300	311	294	290	289	335	300	321	300	314	309	325	321	332	338	289	321	317	319	297	308	303	327	324	331	293	324	330	312	307	303	303	334	317	307	287	327	331	333	292	309	331	324	344	331	325	277	326	321	320	331	314	342	329	330	310	295	311	317	312	304	317	324	330	313	286	314	304	337	346	314	289	318	300	308	285	303	306	320	315	320	334	296	342	301	284	292	306	315	304	331	319	304	339	295	298	339	297	339	343	307	285	321	321	302	315	323	324	306	314	323	354	292	282	318	327	266	322	306	333	303	296	330	273	315	325	300	306	314	290	340	273	282	296	326	326	329	282	316	325	330	313	305	320	280	274	286	310	320	296	330	280	317	316	302	288	304	312	301	317	313	337	319	310	326	301	315	300	334	299	315	329	313	271	321	292	296	322	319	306	317	322	291	328	322	289	313	287	322	332	347	327	289	309	322	319	325	333	288	308	301	313	328	316	310	296	293	352	316	315	303	306	287	336	319	297	314	289	316	329	320	326	303	332	316	308	300	295	341	302	349	317	311	348	312	291	310	325	337	312	306	290	295	334	300	292	337	314	308	341	292	272	321	318	328	282	322	341	347	283	294	317	302	290	325	308	304	283	298	332	309	323	301	310	287	313	284	311	319	330	327	306	279	331	314	316	326	340	310	270	293	282	346	324	308	302	343	305	308	323	307	317	324	287	304	315	323	307	307	338	308	312	291	330	329	321	304	332	325	280	306	304	295	351	288	292	349	309	314	300	339	302	324	326	327	313	311	307	318	359	306	331	332	310	329	340	332	290	307	299	328	311	336	316	294	319	301	266	313	295	310	300	290	325	329	335	314	328	301	297	286	315	290	334	304	306	303	350	283	310	333	326	284	296	320	303	330	343	329	295	306	291	347	309	308	330	310	324	304	306	308	349	335	304	311	300	323	304	322	331	298	290	312	339	337	301	314	303	299	324	325	293	323	314	298	301	327	324	318	309	332	292	337	321	335	325	309	294	352	309	334	368	310	298	282	311	328	326	312	312	315	282	309	302	294	302	358	318	302	294	301	319	290	299	304	337	330	343	301	322	289	302	334	345	292	322	355	293	312	304	295	285	313	286	296	303	316	285	330	305	355	284	307	301	306	308	315	306	341	290	289	332	318	293	314	332	300	321	325	320	332	339	302	305	329	310	281	317	319	304	345	277	318	306	309	331	323	331	324	345	296	311	321	294	318	326	299	313	288	297	335	278	316	316	318	334	296	324	305	308	334	334	305	317	326	283	316	278	316	299	314	289	287	327	304	320	295	334	327	307	310	312	283	327	297	310	354	284	299	303	306	279	292	349	298	303	322	309	312	295	329	338	324	296	309	321	316	322	294	321	314	306	316	329	316	335	305	338	268	340	326	340	291	321	319	347	348	317	309	346	337	319	302	322	311	327	324	303	316	332	308	308	313	351	292	318	320	298	307	306	334	274	281	297	301	337	321	324	320	334	305	341	328	335	291	308	290	328	308	291	327	299	294	309	295	297	271	341	322	289	333	295	312	305	315	292	290	294	300	350	321	328	296	302	343	308	319	326	287	304	334	308	311	283	281	324	319	342	295	311	305	356	331	319	293	322	308	325	303	315	319	313	326	329	285	302	332	342	308	299	275	320	324	312	315	313	310	300	287	307	299	333	305	351	280	316	282	298	343	296	308	331	305	298	310	323	301	310	297	304	301	295	279	340	310	297	312	332	300	280	299	285	323	311	353	319	325	294	309	295	309	333	331	317	308	316	332	328	297	304	351	304	295	316	305	305	275	296	298	318	326	322	292	333	284	324	312	316	314	288	322	325	345	312	339	314	315	318	324	310	299	314	343	319	285	356	321	312	313	292	328	310	329	311	315	290	296	304	313	295	328	317	281	313	348	317	350	317	306	295	292	330	317	318	290	314	312	270	315	327	294	325	307	341	330	312	314	280	327	294	296	333	332	339	309	299
51184	69625	54592	31272	31641	17056	6553	399	394	382	399	424	387	371	360	376	382	372	393	398	381	381	385	390	382	404	393	377	333	357	413	412	364	381	377	383	365	399	386	396	399	364	342	377	418	387	324	374	372	394	374	368	383	385	378	360	351	381	353	437	386	360	357	394	389	406	383	374	405	364	410	359	360	403	379	400	353	363	398	391	387	380	394	405	365	379	390	370	371	365	392	400	417	397	352	394	361	344	377	392	366	359	382	402	388	416	382	393	426	366	414	382	364	411	371	373	403	358	401	401	360	364	362	358	393	380	371	379	397	344	379	392	351	384	372	359	369	354	419	373	404	371	355	369	369	382	403	406	389	369	397	374	397	356	359	402	371	398	372	374	375	347	400	393	370	386	391	338	367	374	404	368	362	393	368	364	378	342	395	372	405	383	350	337	373	362	395	384	364	347	370	385	398	349	407	352	356	401	378	378	358	370	399	368	372	384	384	373	376	381	397	405	382	371	357	368	374	348	390	382	365	365	361	378	413	385	360	354	395	388	383	376	379	371	401	376	384	428	360	361	357	370	431	395	365	384	396	365	410	368	404	373	375	382	402	362	394	399	341	364	368	360	402	399	390	382	378	384	387	357	362	372	379	360	382	370	364	348	356	378	347	364	350	374	394	403	352	405	349	377	361	391	361	361	390	395	343	381	367	391	359	367	373	407	386	370	387	352	380	334	424	435	410	361	366	373	375	386	405	361	363	355	360	386	371	368	372	396	417	388	390	366	406	419	401	360	388	405	375	423	348	369	397	391	377	404	369	408	413	353	380	391	384	381	386	348	379	386	378	362	343	417	370	362	370	361	396	371	369	401	345	363	393	348	383	383	387	370	366	374	379	389	333	438	402	377	367	368	394	390	348	385	404	403	387	380	405	381	391	391	383	348	387	407	393	365	392	373	402	348	385	369	386	370	384	362	385	360	387	401	347	378	388	369	393	414	405	364	382	342	372	391	370	384	410	379	384	426	375	362	388	372	343	424	388	375	384	369	366	397	397	362	387	381	362	363	403	381	365	368	344	397	385	390	389	323	382	369	366	364	382	414	370	361	388	361	357	380	381	374	374	384	384	381	335	367	360	393	384	379	372	393	388	389	355	371	362	375	365	419	371	406	407	400	402	405	357	374	386	366	365	391	358	347	382	379	369	373	400	411	409	372	393	388	372	369	392	352	385	357	379	349	362	407	401	397	371	371	389	398	378	353	371	343	358	381	367	368	375	398	384	353	378	385	390	395	384	396	379	368	386	359	370	389	390	384	374	385	367	389	374	378	350	357	392	345	365	387	368	396	402	396	357	376	348	353	383	385	374	339	381	374	383	356	392	398	379	363	365	364	351	373	372	352	398	343	409	368	390	411	348	415	357	388	368	403	384	368	369	358	348	383	363	370	381	359	379	432	424	381	392	383	352	369	392	387	398	380	399	366	364	370	373	324	375	380	373	354	390	378	359	376	341	408	345	357	357	407	392	358	363	389	401	381	376	355	366	400	376	371	391	364	402	391	400	406	331	354	391	386	387	398	397	418	384	406	416	380	371	369	357	356	386	377	347	376	408	378	382	375	343	339	391	337	376	381	375	420	396	403	402	367	369	383	388	348	382	406	350	378	409	368	392	380	364	398	381	365	384	392	369	391	373	359	375	396	340	364	388	390	367	392	381	359	400	378	402	392	360	379	396	348	342	382	366	405	402	382	376	391	415	405	400	367	408	368	374	362	377	407	373	381	374	353	373	357	372	348	395	381	406	358	356	381	375	366	334	382	387	384	379	377	381	392	394	367	384	376	388	400	389	375	353	389	371	400	413	391	381	365	358	356	384	385	409	390	366	362	355	354	350	389	381	394	376	410	397	362	384	392	392	365	403	372	404	365	385	358	405	407	438	419	360	360	389	345	364	349	341	406	374	377	352	373	359	363	403	412	375	392	392	365	393	398	360	420	379	360	354	386	381	416	374	430	400	374	370	384	385	386	362	360	380	374	389	361	379	387	354	385	358	402	372	338	396	365	354	372	365	349	378	398	384	371	349	399	378	396	398	360	361	373	367	359	379	366	386	395	379	390	407	369	372	382	411	373	368	386	374	366	374	365	351	387	382	337	382	397	404	357	380	385	381	374	395	363	357	367	380	361	389	363	404	362	377	400	380	357	346	410	378	388	399	400	353	360	391	383	381	369	389	370	385	379	403	368	373	357	397	377	385	383	387	357	412	383	362	384	347	377	387	385	373	355	316	379	387	337	406	356	389	391	388	389	372	365	375	372	394	372	351	401	407	410	366	360	375	375	356	378	418	376	392	363	406	391	398	385	382	394	403	388	341	387	367	382	370	348	393	363	369	385	339	387	360	404	373	361	381	363	381	361	349	404	372	371	419	392	360	383	375	397	379	378	377	347	387	394	411	387	374	368	384	377	368	355	335	393	358	394	361	388	393	393	377	409	368	353	365	376	363	371	380	374	414	378	356	400	354	382	378	411	341	389	420	374	375	403	354	375	396	404	392	357	381	395	351	375	359	385	398	381	392	351	371	382	388	358	366	379	394	398	399	402	373	414	370	370	413	370	395	362	387	345	380	385	426	393	387	394	400	382	379	410	374	331	364	402	356	348	376	372	387	400	386	369	408	399	387	388	393	391	406	378	432	376	393	374	351	380	409	397	392	376	367	383	386	413	360	402	396	386	389	391	377	389	394	425	380	387	420	396	390	413	364	423	395	336	364	362	390	386	412	381	389	359	365	372	373	348	370	417	423	373	336	383	381	366	364	374	379	384	410	362	356	362	378	366	336	387	403	337	393	406	362	388	368	365	385	359	377	381	386	376	417	376	377	391	378	353	375	373	362	380	348	359	381	432	379	358	429	374	392	374	384	380	405	393	356	378	368	368	370	375	383	366	379	362	371	400	357	366	386	350	398	384	407	358	379	368	405	350	355	394	377	374	384	363	420	370	349	382	416	396	383	366	413	389	415	389	361	353	361	388	343	383	363	338	373	398	356	375	386	327	343	353	389	415	364	373	403	408	375	405	383	364	385	366	375	405	353	373	364	391	343	359	413	377	375	376	378	367	379	378	376	379	381	320	387	382	382	349	397	387	357	435	371	357	388	392	388	379	381	380	340	355	387	380	406	382	422	397	380	361	396	348	367	396	369	378	350	374	343	361	365	394	376	360	398	444	353	385	412	401	391	396	348	394	375	396	348	399	339	386	378	371	356	393	371	395	363	386	383	345	392	368	363	345	351	385	372	399	378	371	381	357	367	387	382	421	369	381	407	368	361	394	398	375	394	353	392	381	379	365	379	392	373	368	408	390	371	352	350	388	374	348	366	406	364	393	380	389	364	418	350	379	377	388	389	388	375	383	356	370	393	384	390	356	381	376	371	378	400	398	368	368	424	402	387	341	398	384	407	389	389	378	352	427	397	386	385	382	346	394	367	383	363	419	389	368	397	376	380	383	368	363
22220	20822	28622	24122	29424	29889	21554	3171	669	661	702	687	670	635	670	679	614	618	629	659	628	656	625	622	623	678	657	638	656	652	696	613	642	638	657	679	663	600	648	630	694	639	659	641	643	677	679	590	600	652	673	661	620	621	635	605	636	655	616	604	604	667	592	625	658	624	627	636	683	633	648	668	561	637	637	617	687	589	627	660	673	669	622	619	677	639	616	575	628	651	607	708	648	632	654	613	641	648	637	657	618	654	668	637	656	683	631	628	637	610	621	614	612	622	700	666	623	658	663	661	618	686	609	655	650	609	665	656	606	606	599	675	642	644	644	659	636	669	604	625	587	646	648	680	623	600	594	636	685	628	599	647	661	613	696	668	673	615	600	647	690	632	612	574	627	628	598	697	654	668	628	637	608	652	640	650	651	600	646	638	647	672	653	628	652	664	622	658	583	634	645	644	664	654	620	655	648	581	622	626	646	613	644	587	595	664	604	635	656	650	643	613	646	624	650	624	634	622	613	668	669	623	615	609	685	623	606	633	650	599	632	629	649	635	647	636	680	633	614	711	613	570	610	682	639	629	639	648	645	617	633	632	649	606	616	631	589	608	635	646	600	670	611	669	648	625	654	619	602	655	613	634	626	627	626	616	652	654	615	642	601	582	647	644	577	632	629	592	615	599	609	598	643	622	663	653	612	642	651	587	640	656	640	620	608	656	617	641	607	698	628	698	624	617	637	603	618	602	613	643	602	636	643	635	665	642	621	675	661	625	575	654	674	648	630	629	635	664	675	656	651	637	631	625	614	674	626	635	601	656	617	693	620	638	651	640	652	661	662	648	634	639	598	610	622	652	617	643	681	652	621	629	666	646	608	657	646	662	669	657	600	639	593	620	675	600	651	606	647	629	621	642	619	640	628	640	634	662	666	664	649	615	680	604	622	634	706	605	631	603	629	605	598	593	630	643	645	643	642	616	652	637	598	632	628	666	652	614	621	621	626	666	672	706	662	632	608	607	624	644	647	664	643	671	631	668	659	612	700	615	639	631	628	678	644	655	687	619	592	686	637	645	622	634	680	635	651	655	596	659	626	724	674	610	650	644	627	615	630	649	642	646	651	634	614	658	638	661	636	623	684	657	639	622	658	611	618	623	620	705	608	671	644	675	639	637	631	668	618	646	628	670	610	613	595	645	614	641	625	627	602	646	631	635	646	602	647	635	601	610	662	656	697	627	657	650	606	626	627	624	687	665	642	623	594	655	640	596	640	622	607	626	628	658	699	605	606	618	624	665	642	618	603	637	629	615	627	629	634	636	647	634	582	659	625	624	612	663	651	681	613	642	687	601	653	663	604	626	599	616	655	653	600	665	640	688	618	655	604	632	638	624	659	643	633	630	629	654	620	672	644	641	638	632	621	656	614	707	640	629	593	631	639	583	669	602	600	586	652	666	665	613	589	646	634	646	635	635	658	660	615	667	634	660	628	653	604	612	596	606	657	610	684	630	601	601	598	602	663	666	661	619	610	631	588	635	635	653	620	648	636	661	634	652	670	655	665	656	614	641	641	612	587	619	645	617	669	651	644	679	627	635	629	617	620	636	624	603	612	668	622	646	650	629	610	633	626	649	662	687	631	653	613	647	634	673	666	604	664	675	626	661	627	657	636	655	642	633	653	603	623	629	594	654	626	638	615	640	656	613	689	646	644	641	654	618	609	579	634	668	627	582	580	627	646	593	647	592	638	630	670	646	677	663	618	685	659	681	645	654	650	634	602	619	570	645	617	651	612	582	682	588	660	610	681	643	633	621	632	648	601	667	634	603	646	629	623	656	696	637	658	626	664	636	640	612	657	648	643	641	623	617	682	672	634	638	626	633	634	631	638	686	589	623	656	670	596	630	631	669	659	627	630	616	628	617	631	631	636	632	643	645	634	623	609	578	629	631	652	659	647	662	623	668	630	653	651	693	616	623	628	619	626	648	686	580	642	609	672	628	651	620	622	634	620	607	707	597	617	614	653	619	624	616	639	655	676	617	645	624	610	601	639	615	616	590	628	640	629	633	647	673	629	651	636	628	661	635	647	639	612	647	598	663	602	631	668	610	652	682	669	679	657	678	648	606	607	630	634	621	625	644	604	675	669	656	586	606	617	591	638	654	616	640	670	664	689	676	607	619	662	696	630	608	648	638	606	629	618	647	627	616	632	650	612	662	614	639	614	605	656	598	627	655	638	684	624	635	609	658	693	647	603	635	614	628	649	594	621	616	627	607	613	631	640	618	640	666	650	638	659	622	620	612	606	640	629	708	605	633	613	594	618	608	625	655	617	608	652	640	663	607	622	637	622	659	621	632	645	643	606	642	620	605	700	608	611	642	641	591	656	605	626	654	632	607	634	619	638	590	611	591	598	679	635	686	654	670	690	595	645	664	649	627	628	603	610	586	626	580	629	656	628	620	642	626	666	624	606	631	637	660	618	624	653	645	599	656	648	645	613	662	616	669	629	625	646	646	644	642	649	617	682	662	655	575	629	611	645	679	580	583	609	644	647	658	646	625	638	638	647	672	652	648	631	647	635	611	608	618	610	634	603	679	611	640	629	618	659	552	613	641	589	643	629	658	658	656	612	622	677	650	668	663	644	633	635	621	668	633	645	653	615	621	617	682	626	652	651	628	626	644	636	641	632	633	634	627	623	660	619	635	642	679	635	642	619	673	596	664	579	662	599	644	590	641	638	658	622	627	643	653	627	658	603	676	620	632	649	651	628	666	621	685	648	640	655	621	600	596	622	621	625	632	632	611	599	646	642	665	608	639	614	590	637	616	654	592	611	648	684	614	624	648	606	615	657	586	608	672	658	626	625	658	626	641	664	641	634	679	663	654	634	619	644	634	610	628	655	654	634	626	648	625	624	653	652	626	623	630	635	578	620	623	616	628	666	624	638	623	646	616	658	607	565	643	658	620	655	634	679	654	652	635	652	638	631	667	620	626	630	684	617	628	665	644	614	688	635	617	644	642	600	659	636	653	672	689	652	651	646	660	649	596	610	630	607	622	602	621	624	673	664	660	650	581	607	618	677	637	595	635	673	625	685	668	669	651	609	651	618	639	636	655	617	639	614	674	671	635	606	655	637	643	636	648	616	640	606	598	684	594	633	606	641	613	616	692	636	631	633	613	605	623	633	643	654	640	657	651	651	652	651	613	646	665	624	656	636	667	642	635	644	613	629	627	627	597	629	603	652	712	592	592	612	643	647	602	624	633	640	642	663	651	595	623	641	659	609	645	626	661	641	616	674	654	664	642	640	595	625	609	613	646	660	627	642	654	673	640	621	612	633	659	682	643	667	592	627	640	636	649	610	671	618	684	621	668	599	639	588	631	624	625	607	624	597	633	586	623	644	618	654	661	635	629	623	644	657	620	648	622	641	676	597	567	647	640	686	579	615	653	632	617	670	582	618	636	632	615	622	632	614	652	620	625	686	602	662	595	618	605	609	636	654	599
46991	84010	74544	50647	52592	35361	13575	862	794	770	744	717	717	746	741	701	739	744	680	717	743	698	752	759	701	725	671	734	762	767	755	716	722	666	684	726	709	764	731	688	764	771	752	716	712	727	741	637	715	707	700	697	793	744	685	702	709	714	737	709	685	716	703	713	682	737	722	743	682	754	748	661	667	745	742	711	753	719	789	680	722	673	668	692	731	748	721	732	689	689	738	713	692	704	650	700	688	722	711	721	704	726	703	731	744	689	755	746	689	737	683	657	739	692	695	638	806	728	774	713	733	701	721	665	766	738	722	715	690	755	698	730	692	729	704	722	730	699	746	695	714	706	698	708	718	706	719	689	725	751	711	719	728	691	723	741	726	695	696	686	693	718	764	659	703	671	722	747	671	737	670	677	731	756	715	721	671	677	701	706	734	721	729	684	697	703	703	745	699	720	660	707	692	706	716	726	700	740	682	723	686	679	706	708	700	751	704	707	757	690	746	680	682	726	673	743	726	749	701	727	709	661	716	751	696	708	723	706	660	712	712	763	700	668	726	689	702	729	688	707	718	715	703	747	695	715	688	680	686	715	690	669	679	737	685	680	726	668	702	692	738	722	721	685	646	742	692	715	721	730	742	743	682	705	716	700	662	693	697	701	688	682	673	717	663	682	733	749	669	717	703	717	727	718	710	719	725	707	730	733	727	740	744	736	715	739	693	691	738	722	712	735	712	713	737	750	671	734	698	736	709	752	704	753	691	703	726	738	715	717	668	717	698	694	740	703	677	758	706	720	671	726	740	671	687	691	716	703	668	682	762	681	749	745	684	680	686	753	709	712	758	697	667	749	703	686	797	695	705	679	667	709	711	694	699	717	711	696	670	681	674	682	707	736	681	734	666	694	721	715	723	748	687	746	708	699	719	680	689	711	706	737	706	726	637	676	666	717	706	748	696	711	747	727	711	686	750	694	712	718	728	726	689	748	713	715	678	753	715	728	731	766	743	720	751	730	730	717	644	744	663	743	647	681	742	751	688	662	699	665	732	735	693	744	693	718	728	679	713	709	707	699	711	723	737	746	695	688	710	714	702	760	715	708	729	729	696	657	743	716	658	712	713	705	735	732	707	714	730	706	669	696	702	749	749	699	732	726	698	700	718	716	718	727	710	678	688	720	675	730	661	739	699	700	717	743	665	710	722	660	702	712	737	697	734	675	727	744	708	684	688	693	668	692	745	713	762	730	755	719	718	768	706	702	743	668	753	737	738	701	715	687	715	741	698	713	753	673	726	716	682	706	694	723	690	728	732	688	667	708	679	730	720	718	697	709	747	717	723	703	764	748	702	705	678	700	708	666	721	701	674	720	722	704	688	726	747	758	709	691	707	696	734	663	723	729	668	723	716	726	687	709	684	694	699	727	724	694	708	724	722	705	744	722	688	698	733	696	693	706	728	686	715	742	722	722	683	703	699	727	723	686	673	712	709	702	705	695	673	700	716	732	706	719	700	705	704	674	749	712	770	700	752	721	737	698	739	773	704	682	741	717	678	717	709	684	699	646	724	710	727	711	775	675	709	723	699	709	706	700	708	686	753	733	747	730	743	714	721	677	716	717	702	723	712	700	722	705	733	731	729	710	725	731	700	693	715	686	703	742	709	710	699	687	666	711	714	738	740	706	699	742	698	665	729	674	731	665	764	753	758	715	733	673	681	666	715	695	714	677	663	706	731	680	707	709	673	729	704	747	738	715	760	706	746	702	746	702	754	673	721	705	699	733	732	743	750	690	713	701	733	694	655	716	681	707	750	729	686	724	701	768	721	692	732	662	688	685	750	750	732	708	699	692	749	710	689	701	715	733	669	690	682	673	661	696	695	692	728	727	705	722	744	707	695	675	695	717	735	738	723	684	679	690	643	701	702	696	730	688	720	722	693	717	676	687	780	683	714	733	666	714	681	740	715	734	710	663	764	694	748	667	672	720	721	749	698	707	734	748	737	696	733	774	671	688	693	716	657	716	728	734	737	699	717	679	754	806	715	658	731	703	701	698	738	742	707	742	732	760	698	680	729	706	723	758	711	689	687	724	722	690	701	701	723	728	731	711	718	715	712	720	716	767	693	734	703	728	677	715	728	742	689	707	718	700	727	680	702	711	679	773	713	689	764	682	709	691	704	695	723	717	697	706	741	692	706	726	745	733	717	737	662	746	679	677	764	674	676	693	688	724	739	729	691	697	709	669	741	691	690	742	721	728	697	704	700	691	697	692	740	699	720	687	733	730	735	743	711	712	734	720	702	743	697	733	714	693	709	735	696	698	686	696	720	720	702	751	672	661	676	693	702	718	710	692	689	720	673	732	736	725	725	715	697	694	697	745	683	771	736	669	724	672	706	756	719	743	723	726	741	709	720	748	658	720	737	735	755	711	696	682	747	728	747	731	719	706	678	724	727	627	689	711	733	740	686	719	672	692	758	720	703	731	694	702	695	710	713	705	727	706	706	768	720	713	697	708	661	717	698	700	679	739	688	686	663	700	696	710	708	731	730	728	759	766	693	672	710	725	700	729	725	693	728	741	712	728	714	685	717	661	705	718	730	761	735	687	662	707	696	708	678	680	733	651	701	697	680	715	706	685	690	762	746	690	705	668	740	718	725	687	672	681	726	712	739	714	697	702	676	703	744	696	704	711	715	694	687	689	666	689	677	751	736	721	659	696	713	752	720	747	738	688	706	715	724	720	709	700	664	726	698	687	703	724	725	714	694	729	751	712	666	717	716	728	716	720	691	730	718	690	746	765	713	672	742	714	720	697	729	711	735	677	720	703	705	729	726	696	688	698	702	695	757	718	701	696	687	760	742	731	733	694	679	713	704	674	738	689	713	703	698	686	681	702	759	706	666	714	686	719	681	728	690	657	703	715	736	698	659	711	702	705	749	677	727	713	708	710	689	748	772	736	675	674	685	692	748	688	692	672	696	698	674	718	661	674	643	701	682	704	750	776	711	740	700	721	731	688	677	711	748	690	694	699	747	707	743	746	703	743	703	717	728	737	735	696	741	667	759	682	737	683	687	750	717	711	709	733	706	745	701	719	689	768	696	749	724	717	686	724	726	708	715	690	678	701	699	699	704	692	701	704	710	677	692	735	713	766	666	712	682	740	690	720	755	694	693	760	723	699	698	694	647	742	717	674	707	741	695	710	731	707	735	730	732	709	696	739	697	689	680	685	669	656	694	757	733	754	712	709	700	713	712	699	695	726	709	676	722	728	740	658	727	697	675	651	734	690	720	728	703	723	753	722	709	686	703	684	690	688	761	757	691	723	766	726	695	794	707	725	728	699	725	750	701	672	647	642	732	670	688	715	672	707	742	693	703	728	709	709	670	718	746	686	723	693	703	691	691	713	703	766	713	697	728	707	654	682	760	704	687	700	702	741	676	705	732	718	666	718	707	743	712	680	657	703	729	720	724	701	683	723	716	716	695	694	693	690	711	741	734	703	690	673
34603	27278	25265	13587	9813	3888	911	315	344	345	341	321	371	377	348	338	337	368	368	371	334	376	364	356	337	377	335	382	389	363	328	349	339	360	380	348	329	343	346	347	325	330	332	371	354	336	369	364	339	302	338	389	347	320	354	337	345	388	345	360	333	318	366	351	324	369	339	326	355	371	362	349	312	382	366	346	356	350	351	350	338	357	374	373	344	367	352	358	322	364	365	346	350	365	356	361	327	362	350	378	316	366	361	359	356	371	323	380	364	347	365	349	380	322	352	353	363	365	361	349	316	332	329	329	365	373	361	359	344	351	380	381	376	368	377	338	411	341	340	342	367	341	343	375	343	304	345	355	360	386	348	327	365	333	366	333	343	377	375	355	336	363	374	356	338	355	323	354	365	396	341	352	321	334	390	357	358	328	365	370	349	318	331	326	369	318	346	350	337	377	325	325	350	380	366	376	355	357	331	353	350	361	391	330	337	372	339	367	371	356	330	377	342	351	353	347	362	350	377	360	328	319	361	315	349	365	386	365	373	336	367	359	314	370	357	353	349	401	350	344	344	336	367	348	339	366	356	370	334	338	351	364	344	408	366	322	342	361	337	333	344	339	348	371	332	364	335	343	325	350	346	376	347	324	339	341	331	313	344	389	339	341	353	344	339	381	396	312	348	385	381	373	375	355	377	320	360	324	338	369	314	342	371	349	330	341	358	329	353	335	340	341	312	346	328	346	367	374	389	364	331	352	375	370	329	347	337	367	370	370	370	316	383	342	372	354	363	373	344	346	375	326	358	341	348	369	342	362	354	343	355	317	336	340	335	380	366	314	390	360	368	362	357	338	342	348	361	388	370	354	361	320	345	336	370	348	323	369	337	306	341	358	362	329	324	353	341	339	346	358	349	339	328	337	337	348	386	362	337	354	326	388	344	344	374	397	335	333	347	367	348	316	349	339	356	367	321	343	359	362	357	360	315	376	350	366	357	375	331	333	320	331	329	362	353	324	328	363	331	356	340	352	340	343	340	343	343	353	324	331	344	325	356	345	352	350	346	394	350	367	342	329	371	345	361	339	378	337	359	317	354	345	323	338	376	305	347	349	357	368	328	340	330	367	311	354	353	315	327	373	352	352	323	315	375	335	369	354	357	357	389	331	365	343	371	350	380	335	340	335	371	362	344	351	319	352	349	344	365	341	372	321	366	325	371	358	330	327	344	340	343	354	333	338	363	347	338	360	390	370	359	341	347	319	371	358	372	365	365	357	346	361	370	316	354	340	370	360	348	344	336	322	326	378	354	391	354	330	344	323	363	338	362	363	371	348	360	365	360	349	354	367	341	358	378	323	327	366	320	346	334	376	367	348	353	334	326	367	383	337	362	383	375	369	366	371	341	332	319	334	334	343	356	356	357	385	357	348	303	350	320	341	354	333	372	322	355	371	388	352	381	340	381	340	362	339	323	357	353	364	335	340	358	334	338	361	346	329	377	377	344	324	336	365	361	377	338	363	346	357	350	327	366	361	349	333	341	361	328	383	372	350	364	380	322	344	334	361	371	367	313	374	361	345	353	314	339	373	349	348	369	367	337	345	372	368	356	352	388	329	333	319	389	320	390	336	357	363	356	351	381	340	366	356	315	370	340	344	309	369	372	364	341	341	341	354	337	351	358	348	347	364	352	315	387	364	336	365	340	360	390	337	311	344	350	364	353	344	363	375	375	374	364	335	362	344	358	355	319	383	350	369	381	326	385	346	317	328	351	361	356	374	339	357	359	337	383	372	369	361	344	384	341	352	376	362	350	374	351	379	350	351	367	333	337	326	335	327	344	355	368	304	343	369	367	329	390	352	367	335	338	357	362	364	394	388	333	378	354	306	348	399	358	344	356	355	353	324	365	355	358	366	325	334	344	343	356	348	385	355	367	353	334	334	371	355	346	364	363	365	349	362	319	345	370	333	363	327	365	346	354	337	353	398	368	328	360	309	342	343	343	348	335	356	344	376	369	346	339	350	342	323	335	370	343	363	363	335	342	343	365	350	335	338	344	314	332	349	311	328	338	385	380	328	367	366	358	369	379	359	361	343	364	342	340	368	370	348	361	373	347	353	371	372	352	368	337	322	348	327	335	334	369	359	357	361	354	345	383	368	360	330	314	324	366	363	352	364	367	339	343	366	341	355	370	369	362	359	353	358	332	356	355	353	358	349	349	330	378	358	344	365	375	349	345	343	351	360	357	341	334	331	322	378	388	354	389	349	388	366	327	363	362	339	343	383	347	342	360	370	335	333	355	323	329	342	354	364	322	348	349	323	361	345	349	376	339	314	325	382	322	375	329	349	352	380	347	344	329	361	362	332	357	346	361	355	373	350	325	323	356	362	338	333	365	335	340	355	357	357	364	355	367	325	344	348	354	368	326	357	366	369	375	362	342	330	340	332	341	344	373	364	347	350	361	364	361	359	352	370	343	369	343	325	367	363	352	332	358	349	307	344	340	342	327	357	349	348	357	394	351	342	331	315	361	367	353	332	351	341	345	356	376	330	365	369	315	333	358	335	351	348	362	344	367	355	335	367	329	355	310	337	364	367	352	367	354	337	346	361	346	346	370	353	379	363	327	349	360	378	386	360	351	349	358	345	370	374	362	351	367	372	334	369	359	335	356	336	330	305	340	359	348	320	344	304	344	348	337	342	321	313	356	370	367	345	355	325	343	341	360	350	363	372	371	351	370	329	379	388	331	355	358	339	380	342	338	356	344	368	361	331	335	339	344	359	346	348	347	350	326	350	343	352	326	350	360	357	345	395	368	335	336	352	336	352	352	382	325	368	358	376	350	333	311	349	329	355	328	341	356	338	403	361	358	346	354	330	334	359	363	388	365	310	353	365	334	355	336	344	344	357	365	347	344	360	377	362	321	335	369	341	350	349	346	338	367	352	361	361	345	357	371	316	338	380	332	328	358	322	345	370	365	402	371	309	339	394	309	349	364	339	331	335	389	356	336	338	331	359	372	347	353	344	343	340	354	331	332	349	329	357	346	355	410	359	346	346	362	362	341	345	346	395	348	355	326	347	372	366	336	356	386	312	338	386	323	319	326	395	319	393	364	390	368	365	361	373	349	341	334	335	377	328	355	352	359	386	372	355	361	353	348	327	325	338	308	385	370	355	362	366	362	340	363	325	375	375	370	386	349	349	332	319	388	320	349	346	394	335	369	341	345	347	353	341	377	337	331	316	353	346	378	363	355	356	364	363	324	335	361	354	356	334	331	321	331	376	356	335	329	365	376	357	359	331	349	342	354	362	332	359	364	360	350	332	349	350	344	349	357	366	319	332	352	331	351	313	329	309	341	344	341	327	368	359	347	341	345	366	345	328	367	344	342	370	335	378	357	321	359	375	364	341	400	353	338	348	359	360	390	357	370	353	350	356	359	354	361	284	331	355	388	350	352	351	351	353	345	359	338	338	365	372	330	389	343	347	343	362	314	361	358	353	346	346
44081	35343	25847	9956	11087	4570	1283	414	414	425	405	401	432	366	431	422	404	400	413	408	427	371	360	389	411	387	418	367	405	441	406	414	403	423	423	418	391	421	436	401	406	405	392	400	411	369	423	368	433	414	407	405	422	425	409	386	423	391	404	381	412	402	382	423	408	422	384	372	403	403	414	432	427	420	410	428	425	407	422	380	382	445	397	425	389	439	447	455	396	390	423	431	397	375	390	393	398	383	429	405	403	397	392	387	426	395	430	431	447	411	405	429	428	423	386	455	410	377	444	395	394	400	403	413	423	425	396	405	396	374	407	397	417	413	401	405	383	383	422	434	419	435	370	423	404	417	400	401	409	393	382	423	409	436	416	409	460	415	397	408	397	389	407	398	370	411	392	419	407	383	393	386	406	415	390	386	407	403	402	410	446	394	381	385	420	424	398	397	439	387	350	392	403	415	399	386	403	406	417	422	419	386	412	420	405	389	373	387	384	381	425	400	384	397	374	421	413	394	436	366	376	367	391	408	384	407	424	416	417	363	427	390	396	418	411	409	393	422	411	388	363	379	410	415	444	380	425	371	384	401	386	378	408	423	391	401	410	400	407	393	428	431	388	414	406	397	400	369	408	415	403	405	431	430	395	378	399	445	385	413	408	385	407	395	402	380	402	432	390	385	396	360	404	398	421	398	401	416	441	404	401	375	415	385	378	399	433	403	362	422	386	381	421	434	410	428	412	387	386	429	386	407	385	391	412	370	437	399	374	400	399	401	418	402	413	386	393	412	420	424	456	404	411	429	430	409	414	420	398	431	407	431	440	384	443	392	413	400	445	390	376	390	423	418	360	417	375	421	396	391	404	424	391	400	447	393	392	385	388	396	387	434	421	423	394	417	413	412	421	419	429	389	387	415	423	423	385	403	417	403	376	412	358	393	384	413	407	408	435	389	388	396	392	400	424	391	391	420	397	434	406	403	410	400	439	414	429	416	368	392	413	401	419	457	430	406	414	409	424	376	390	383	396	436	413	402	443	406	405	401	382	410	417	397	390	394	361	436	410	427	397	414	406	413	407	413	389	403	395	375	410	378	431	407	417	420	416	438	363	417	404	383	424	385	439	390	411	435	418	404	437	422	454	362	418	403	402	416	419	402	405	406	391	351	370	421	405	409	387	374	421	435	396	449	396	359	392	403	388	410	376	413	410	409	405	414	419	418	395	436	408	399	412	377	423	412	423	401	429	425	385	394	402	424	417	396	405	414	423	414	370	385	440	427	421	397	439	402	423	427	422	392	419	440	384	387	410	398	389	395	400	399	420	451	424	392	396	383	413	413	421	379	377	410	414	374	402	395	385	422	426	408	384	412	377	407	444	417	432	404	411	407	439	416	398	414	393	414	431	412	412	389	361	417	413	445	380	387	403	422	396	396	401	397	417	385	390	391	423	413	429	420	419	421	378	376	347	415	404	414	399	396	425	407	406	406	411	445	386	425	413	423	381	410	425	407	405	371	406	412	418	427	388	424	401	391	397	421	417	409	422	415	421	405	420	407	408	438	417	428	420	413	406	435	417	362	404	391	426	426	379	432	403	384	427	431	390	413	379	378	396	415	398	413	435	403	387	433	362	400	404	420	408	388	385	427	386	416	410	396	386	408	448	392	397	405	380	449	401	422	410	405	407	395	411	389	375	423	407	391	406	385	385	394	432	399	396	434	395	405	408	386	427	407	429	425	413	434	427	411	406	408	401	413	400	406	422	400	450	434	397	375	368	444	409	395	407	418	439	432	410	414	416	387	419	421	416	435	371	409	401	423	400	414	401	403	438	390	419	395	404	411	425	425	407	401	412	407	373	419	422	411	385	433	427	427	385	403	410	430	389	422	427	426	395	441	445	408	385	407	399	410	406	379	400	394	422	381	418	370	381	389	421	409	372	410	414	408	388	421	419	411	394	393	390	454	395	404	428	447	404	382	449	420	397	401	426	424	438	410	404	385	404	384	393	407	448	422	344	395	411	416	428	384	397	424	353	398	381	401	399	395	390	383	423	356	382	381	417	385	416	428	424	408	421	394	427	448	407	389	449	388	387	400	382	405	418	431	386	400	441	417	399	395	415	430	441	421	428	461	392	407	407	406	401	400	412	389	398	383	413	392	426	404	384	381	392	389	415	394	420	405	386	392	434	411	411	398	409	434	400	450	379	377	402	394	374	410	414	405	374	395	387	378	352	453	377	416	413	401	431	366	457	416	413	394	406	415	403	402	423	377	405	427	378	367	397	395	386	382	369	422	377	387	423	416	404	387	359	409	413	399	379	429	400	416	375	405	422	417	423	379	397	420	427	428	375	392	438	410	423	394	391	393	415	394	448	386	408	402	402	420	383	375	399	404	410	416	435	423	381	398	416	414	392	387	408	372	427	402	441	379	404	401	387	364	404	363	419	417	390	404	423	416	399	415	427	427	405	413	406	418	396	404	377	404	422	409	396	447	423	382	374	381	433	379	415	408	411	420	434	406	400	403	362	409	385	403	435	371	426	415	391	423	393	390	416	440	408	413	399	419	427	437	394	386	424	417	375	437	431	397	406	434	415	400	409	440	417	437	387	390	408	433	416	385	379	383	391	413	445	412	408	406	451	396	407	391	409	388	444	396	358	390	421	420	390	421	405	445	426	406	420	383	413	421	386	392	416	398	422	388	408	398	410	375	404	428	365	407	397	393	408	357	403	421	425	430	432	405	406	394	398	358	403	411	404	418	425	369	384	399	422	407	410	400	424	392	450	399	440	409	402	447	428	431	350	419	381	425	434	389	378	400	399	409	412	419	407	395	423	393	397	417	389	420	402	405	377	388	379	411	428	431	420	375	413	365	408	415	406	407	404	396	416	387	423	426	407	440	437	415	412	431	404	422	391	411	410	397	407	420	413	394	377	413	374	410	374	439	402	398	376	402	394	355	429	388	380	415	436	427	406	390	356	387	421	402	419	391	435	425	420	375	400	418	419	391	368	393	389	397	387	415	388	413	405	393	389	433	387	431	406	421	399	384	437	454	392	432	388	424	406	388	404	386	401	409	379	386	408	396	411	376	392	404	386	399	406	371	386	427	424	411	410	395	416	397	377	413	395	413	386	385	391	368	387	401	450	401	404	385	437	385	442	390	419	417	416	388	411	427	410	402	409	445	395	376	415	383	400	411	382	401	397	407	423	408	416	394	428	387	374	394	402	383	418	412	380	391	410	429	368	417	403	395	384	399	410	425	413	420	395	399	380	381	416	418	404	418	403	406	413	406	402	411	402	445	367	418	410	397	398	396	412	400	397	414	413	394	416	431	409	393	402	425	406	412	402	385	429	425	422	394	421	411	430	397	426	337	433	416	430	407	371	417	424	412	396	445	392	417	433	450	390	409	403	409	371	405	401	422	390	389	377	435	372	417	398	418	408	394	398	429	414	415	391	380	391	406	398	388	435	410	409	431	387	431	386	407	419	398	400	403	395	387
23357	20900	29062	25516	30909	26649	12246	1322	581	636	608	597	564	578	589	561	590	569	614	543	574	552	547	533	533	563	590	534	560	515	563	554	560	551	565	556	566	549	552	567	562	568	540	557	552	551	553	576	554	554	532	566	526	564	577	521	534	566	563	552	596	557	503	609	546	531	555	545	572	570	542	592	564	587	538	577	570	567	560	542	535	568	558	582	559	561	601	555	600	595	551	551	546	539	578	523	544	578	557	530	540	577	604	580	558	550	529	547	572	541	527	496	553	579	567	554	594	567	523	553	561	575	564	544	539	556	563	563	529	582	531	518	534	571	549	547	599	515	541	611	565	557	575	557	577	579	546	513	555	583	586	581	576	585	527	527	600	551	521	569	596	554	548	586	542	533	519	556	574	561	579	531	539	557	593	588	597	524	591	540	523	508	558	559	539	606	545	491	556	495	554	571	557	518	574	511	567	562	539	575	508	556	561	550	561	551	549	551	544	565	581	558	548	516	522	529	559	545	557	566	570	583	575	558	548	578	542	544	577	529	535	558	574	590	550	553	554	578	566	550	584	553	601	542	554	571	539	598	554	550	570	560	580	561	520	545	592	545	536	555	543	547	585	545	542	555	555	577	552	528	531	532	544	542	545	522	549	575	541	523	507	529	530	559	529	564	562	582	543	535	560	539	542	571	519	550	553	542	571	577	490	535	535	571	565	594	520	606	542	512	550	551	540	580	558	598	567	585	599	555	507	560	558	559	538	560	504	539	571	532	590	564	561	491	560	573	562	554	572	596	537	557	572	538	533	533	560	549	568	574	527	554	557	504	512	564	533	544	545	551	563	571	561	566	544	545	557	542	560	547	545	575	550	561	563	520	565	517	560	561	554	578	600	519	533	554	588	567	586	553	536	573	571	546	562	532	548	547	569	557	576	580	528	564	613	599	557	575	590	534	538	544	541	552	619	578	591	560	567	560	556	530	559	571	539	562	577	565	518	497	579	554	566	559	559	565	565	535	577	543	537	528	567	545	525	578	563	528	514	611	575	550	620	567	538	523	541	576	569	577	550	557	565	537	569	566	564	566	505	610	533	601	506	547	564	556	553	560	557	544	500	536	548	499	506	576	531	550	554	546	563	559	533	593	567	547	575	555	564	507	579	543	544	544	536	554	514	538	550	560	546	546	552	545	545	561	536	540	543	538	544	563	583	526	548	552	515	533	534	559	559	505	542	572	515	546	565	576	524	545	574	570	553	518	558	587	553	540	559	518	585	556	532	561	531	533	577	526	564	537	539	539	557	602	548	549	552	553	573	513	555	543	581	548	566	570	582	532	567	575	566	529	549	556	579	583	564	502	541	584	540	545	508	575	548	577	498	504	597	558	562	543	554	577	521	538	536	538	575	564	594	564	563	562	580	571	585	521	609	554	550	507	566	492	518	552	561	548	554	568	590	566	519	509	573	568	550	544	552	500	537	575	472	572	544	594	541	536	613	583	551	528	512	552	560	546	580	536	553	570	558	551	521	544	576	548	581	525	514	520	596	545	519	554	567	530	527	569	535	580	560	524	521	584	563	537	557	532	556	534	541	538	536	556	569	564	532	552	557	536	494	536	555	529	570	549	536	551	511	566	582	546	587	574	537	593	554	557	529	572	517	566	513	542	567	556	515	536	593	546	527	561	528	555	575	562	545	540	587	547	548	599	529	580	568	547	533	518	565	552	568	595	537	554	568	548	573	647	504	556	527	561	535	582	584	505	531	531	540	549	568	538	547	545	544	564	557	556	538	533	557	578	535	533	548	545	562	539	563	546	560	559	546	549	557	542	510	546	541	524	567	574	553	546	523	531	566	553	568	577	522	545	574	571	552	552	553	560	582	530	544	571	587	535	563	589	532	567	575	521	545	567	514	546	533	566	571	549	565	581	531	546	548	553	544	539	578	559	590	532	560	577	558	534	538	564	519	551	557	558	564	555	571	551	556	599	571	552	605	569	524	571	564	591	544	544	512	576	561	583	544	590	519	610	542	518	539	512	535	547	547	519	558	529	596	584	529	533	531	527	517	578	558	561	556	546	552	546	549	564	570	600	542	518	584	495	542	536	525	518	510	522	559	588	569	535	550	589	530	526	549	533	534	610	584	554	535	598	536	525	583	525	573	606	573	571	537	542	545	533	575	564	538	563	545	539	557	546	548	566	536	536	572	560	559	555	549	570	572	575	583	539	549	565	548	566	548	521	570	551	578	539	562	531	537	601	549	541	516	549	532	541	566	552	527	539	548	593	545	551	557	546	558	575	579	548	609	549	572	533	588	595	520	516	526	540	529	583	552	528	524	543	531	584	520	531	546	546	566	509	581	571	542	538	556	504	527	528	553	556	547	576	555	546	532	558	557	554	516	580	605	571	529	546	576	553	524	571	536	561	559	545	599	564	586	518	549	545	590	530	603	531	543	537	536	530	592	558	523	523	520	559	569	556	535	530	549	541	549	571	542	538	556	563	553	617	584	563	557	547	558	532	599	565	533	600	553	588	568	561	566	585	516	520	542	545	541	555	557	535	550	567	565	553	524	547	546	569	609	544	548	558	544	533	553	551	535	552	545	518	549	587	546	522	560	604	541	572	543	559	550	530	566	525	581	536	590	550	539	579	533	561	543	549	540	577	578	585	528	605	520	565	531	510	550	558	589	502	511	586	571	572	546	596	552	517	563	544	558	543	542	502	550	563	551	527	569	573	519	595	531	570	552	556	507	533	545	544	602	570	550	553	475	547	543	562	536	513	515	576	561	512	562	513	528	526	540	569	544	518	536	579	527	573	564	531	546	555	560	537	557	571	545	519	551	545	571	534	537	529	551	551	536	527	548	543	588	526	532	599	589	549	588	569	557	584	554	524	587	573	573	560	516	566	562	526	575	547	531	563	548	530	536	499	595	577	570	560	562	579	566	567	564	499	542	532	549	553	530	537	522	539	570	564	550	606	555	558	554	511	554	573	560	581	586	574	581	545	555	559	548	589	532	587	621	621	566	546	540	549	542	533	597	542	569	605	554	558	570	591	525	554	536	574	534	565	551	545	574	590	590	513	560	578	564	594	568	553	553	579	560	560	577	560	540	537	537	534	557	509	550	552	540	537	558	566	526	534	579	578	544	536	516	525	581	574	579	536	577	582	551	549	538	535	555	562	567	535	552	528	569	538	540	535	556	525	554	558	558	538	555	534	557	570	540	572	564	589	583	567	536	551	573	546	554	535	535	559	533	550	587	593	552	558	513	550	580	536	565	576	587	543	543	541	503	510	548	530	585	591	553	553	574	538	579	546	509	549	564	570	552	524	559	569	530	584	534	532	553	559	533	537	527	544	593	597	539	565	557	552	590	571	544	493	593	567	562	522	566	574	559	594	536	579	552	524	544	552	550	559	537	549	567	525	565	547	563	574	564	568	548	595	543	558	547	547	515	550	565	562	519	549	533	552	523	510	549	539	587	591	553	558	562	536	545	523
52008	76598	63837	40091	41963	25897	8922	916	693	681	696	655	631	666	649	640	643	580	634	607	641	621	633	638	602	599	636	656	596	583	652	621	609	603	650	615	624	639	642	647	628	589	609	586	638	607	607	584	613	589	609	586	615	596	656	582	681	636	648	578	619	640	630	607	609	625	631	665	611	614	603	613	566	641	620	654	636	601	632	617	601	570	612	612	600	546	586	614	624	603	621	587	595	604	607	623	605	619	644	600	605	587	617	613	617	656	607	615	604	597	608	690	636	620	602	625	588	590	643	609	623	610	619	599	611	652	656	647	630	615	617	631	610	616	639	616	598	632	580	642	606	607	605	600	655	631	616	654	600	641	599	592	662	623	607	620	567	597	602	599	590	653	666	638	623	599	636	584	605	605	646	617	645	655	620	610	590	674	645	577	604	624	602	660	624	600	632	632	615	625	648	670	607	624	605	648	638	594	650	642	609	678	586	623	623	628	613	615	625	606	656	599	611	614	630	629	597	643	624	582	581	617	599	623	610	596	576	643	608	641	617	656	652	575	670	614	642	620	618	595	649	653	634	552	616	650	606	607	636	615	655	639	620	546	600	668	595	593	642	616	578	666	622	555	609	639	613	637	615	664	602	606	627	584	688	597	588	656	628	592	664	638	650	606	647	624	601	628	584	610	605	620	591	644	625	628	622	619	597	596	611	648	613	647	593	589	596	592	575	614	604	578	613	656	642	664	646	647	587	627	631	641	601	619	647	575	608	594	600	594	607	617	597	596	616	618	598	641	664	604	635	608	625	601	637	635	574	597	592	613	627	661	613	592	623	601	616	601	653	603	630	621	646	618	618	628	663	663	649	575	622	624	647	605	576	590	623	619	605	604	604	595	636	632	702	605	578	609	634	647	603	647	609	575	648	661	634	597	588	623	621	572	652	608	653	653	641	632	620	596	639	598	676	596	627	598	637	624	632	621	638	605	626	627	659	642	636	664	621	608	585	682	623	639	585	632	640	591	648	568	621	625	631	632	644	618	648	622	571	615	608	614	628	612	641	593	629	582	613	624	626	597	612	634	601	643	599	639	617	613	609	626	594	598	592	598	637	600	619	609	621	635	622	611	613	621	605	562	605	642	627	657	608	647	670	612	654	654	596	585	562	645	623	607	588	609	634	685	637	668	624	615	603	553	639	586	662	624	616	591	605	613	577	652	627	608	615	634	597	620	629	605	649	607	604	581	639	606	649	616	575	609	606	621	639	636	609	595	569	684	656	626	642	594	606	603	637	625	603	624	594	618	607	642	620	663	612	599	640	617	637	647	618	598	612	630	612	627	609	612	632	643	665	630	622	639	632	653	648	601	574	615	656	621	614	622	605	582	608	667	623	623	621	616	570	609	555	654	589	597	607	590	618	603	655	616	632	629	589	596	591	589	578	577	637	592	606	625	615	604	613	580	581	651	653	624	660	617	637	644	614	600	596	647	591	595	635	599	564	647	615	601	633	619	660	553	615	654	630	623	597	598	610	569	572	586	608	621	576	593	645	597	603	613	643	597	631	588	654	651	619	622	572	611	653	648	651	626	647	647	562	637	626	646	650	630	662	617	667	642	602	606	624	620	590	613	587	629	636	644	660	575	606	573	664	617	600	592	585	586	636	630	667	625	664	598	657	576	607	618	661	621	644	586	602	628	609	613	614	641	585	660	625	636	630	639	602	647	658	620	654	654	613	588	633	629	622	616	662	633	619	633	599	625	631	583	628	651	606	600	635	649	657	632	611	612	616	613	619	654	643	606	614	607	608	604	658	630	589	620	641	628	628	632	623	610	593	597	599	585	617	608	609	635	638	658	602	650	621	605	622	621	601	608	598	614	626	602	632	625	627	622	641	633	621	619	650	634	590	624	635	613	630	627	612	639	582	618	635	601	635	631	600	581	653	606	578	648	582	620	674	585	644	620	626	663	605	623	630	619	618	592	648	613	597	623	614	621	626	675	611	612	582	633	614	597	601	602	586	608	597	608	637	622	575	667	577	637	569	614	646	595	577	597	638	591	576	598	671	588	625	605	570	550	635	614	621	654	632	614	587	579	636	595	634	642	633	626	613	625	611	641	622	632	633	605	566	618	606	596	651	639	628	631	562	642	601	638	617	615	635	650	620	574	589	625	674	604	591	612	637	585	635	584	629	638	648	576	629	629	616	613	597	603	629	618	635	628	589	629	621	599	638	641	663	588	629	662	635	626	595	613	634	625	597	618	623	611	616	616	599	616	647	633	666	589	648	604	648	586	606	619	627	640	549	583	640	609	675	613	649	636	606	596	613	578	652	594	577	606	617	616	603	626	660	649	606	613	622	630	633	621	618	625	632	635	618	604	622	593	599	603	618	611	599	606	560	613	642	650	659	616	605	652	618	642	642	646	632	648	602	674	613	601	662	617	580	594	648	580	588	635	663	675	641	564	587	611	576	597	587	626	603	596	659	624	608	647	620	596	630	610	575	638	625	598	648	576	624	604	653	601	560	648	581	604	654	671	622	667	611	620	610	611	622	596	568	614	609	630	611	595	627	605	662	610	646	606	589	660	617	597	695	613	649	644	654	629	578	605	573	635	584	601	617	610	642	612	632	650	558	632	628	592	653	650	622	618	605	616	630	650	582	610	613	606	625	612	630	584	607	630	614	595	649	638	616	674	608	616	600	626	587	625	645	616	585	590	626	611	560	650	629	656	615	630	601	627	647	624	570	591	629	597	613	634	639	644	599	618	599	612	624	582	630	628	647	584	624	632	630	601	632	606	643	629	615	633	598	608	671	611	598	580	594	637	584	580	556	565	578	630	635	630	639	628	616	605	619	631	607	582	576	630	628	614	640	622	610	659	586	639	618	654	604	611	641	587	622	647	613	611	573	652	586	591	633	601	612	671	570	625	587	645	636	652	605	630	609	641	632	637	628	648	607	664	630	593	676	619	571	615	600	641	620	598	580	614	612	613	635	601	652	629	625	598	593	652	627	654	622	590	628	603	607	607	659	595	599	573	587	621	632	632	619	594	614	609	556	629	619	597	624	600	604	665	688	623	628	641	632	640	616	606	598	652	642	592	670	578	639	604	616	665	603	624	629	631	583	661	610	646	617	619	619	630	636	618	629	651	636	600	634	602	647	619	655	615	638	636	636	592	620	607	619	662	624	602	642	609	631	591	654	635	618	600	604	645	600	599	631	640	666	622	619	581	650	637	600	620	595	595	671	643	634	586	653	607	635	659	626	634	589	621	605	637	588	631	584	647	620	647	609	605	620	603	617	615	605	573	587	600	642	647	665	620	561	618	604	618	582	581	583	671	615	626	623	574	630	633	593	650	612	640	625	656	630	606	594	595	636	624	637	581	636	581	622	669	636	649	617	638	612	628	639	579	625	619	628	636	619	643	582	652	611	630	621	603	617	590	569	644	595	608	655	606	622	631	620	592	661	625	603	585	602	598	640	596	595	647	620	615	624	608	637	583
24752	21327	28697	25252	25052	16727	3851	381	355	330	348	328	341	353	320	316	351	299	305	346	317	353	318	297	338	337	353	312	312	311	304	323	308	330	293	317	337	337	315	333	283	347	325	334	343	358	319	308	326	349	313	306	351	327	324	296	329	302	340	330	325	322	322	306	328	314	316	334	328	329	339	319	316	344	352	348	333	327	320	322	339	338	293	282	356	320	293	357	289	294	300	292	337	352	317	317	314	315	333	307	296	327	347	321	313	304	307	332	310	322	290	335	308	330	304	300	315	320	328	349	327	334	305	291	310	340	344	307	330	290	316	341	330	319	293	325	303	329	345	332	304	312	343	308	336	336	339	308	353	319	309	329	330	322	320	333	297	306	318	318	333	307	318	324	341	340	322	341	298	351	362	346	339	352	329	313	307	330	283	319	311	320	340	342	346	333	347	343	331	335	324	361	334	315	277	300	330	313	309	322	344	297	316	313	300	312	338	315	332	302	352	326	331	302	318	305	335	312	303	319	325	307	343	309	335	318	342	314	309	322	331	339	316	322	332	321	324	330	296	311	293	329	319	309	325	313	348	308	351	309	326	320	353	311	288	304	321	305	323	334	313	309	307	330	323	354	336	306	328	340	325	297	314	304	291	310	328	331	323	323	307	338	315	344	336	306	314	334	330	319	316	299	323	350	315	307	330	310	323	322	341	276	311	340	341	325	323	312	300	299	323	274	346	315	306	348	314	327	327	329	300	322	280	283	295	317	313	313	347	322	316	313	325	308	309	318	290	332	312	332	328	308	293	347	310	305	299	313	341	346	323	334	319	342	313	347	330	310	373	302	302	350	324	324	307	296	336	304	325	310	304	327	342	328	337	346	288	325	312	335	298	307	329	337	316	295	331	326	327	334	295	293	309	348	327	343	310	314	321	280	312	330	335	333	333	306	328	319	295	328	306	303	314	314	309	294	362	287	334	337	347	376	305	306	326	325	345	337	315	357	329	326	330	341	330	317	337	340	326	326	336	312	327	342	340	330	319	326	300	317	325	333	323	315	316	326	262	333	298	319	338	297	327	306	293	321	317	307	322	323	348	334	296	323	307	339	317	295	316	316	300	317	323	319	319	279	326	348	349	324	325	305	316	350	327	344	309	325	361	288	330	350	306	320	314	287	356	331	310	308	339	329	346	286	315	326	316	322	331	317	301	312	335	299	337	313	327	318	345	287	322	347	363	324	335	328	315	316	301	306	333	323	334	320	356	312	328	329	341	308	333	318	298	311	327	286	327	326	315	317	324	331	303	336	323	322	335	304	337	332	331	317	321	312	328	315	321	345	350	314	330	336	323	327	328	289	321	314	339	343	326	337	325	295	327	322	298	339	315	320	327	368	317	335	341	345	321	306	314	329	305	329	299	314	351	304	289	329	336	323	327	311	312	343	307	337	326	309	350	302	333	351	304	298	328	320	323	329	322	350	305	312	341	334	298	317	328	334	308	320	304	319	290	316	330	332	321	345	328	306	310	331	308	301	328	348	322	325	320	318	305	339	334	297	320	334	296	333	310	294	331	346	297	338	319	348	307	312	383	314	283	312	309	326	333	318	332	287	339	307	321	348	305	303	331	301	355	335	332	279	298	312	311	298	279	310	334	338	344	287	319	322	290	343	335	320	330	313	312	333	289	306	341	349	347	287	325	302	347	321	305	332	328	348	309	321	347	321	349	328	314	299	321	325	316	317	319	295	279	291	302	317	291	341	315	335	305	319	321	343	315	311	282	342	301	314	354	348	317	315	303	321	335	328	334	309	293	318	309	327	284	309	327	339	330	320	289	332	317	329	340	315	334	340	309	298	268	317	312	312	313	353	319	313	321	310	318	351	316	321	338	314	351	333	297	312	333	319	325	311	323	311	326	317	290	328	318	344	321	295	319	342	297	323	339	353	309	299	294	294	336	342	298	332	342	341	307	330	298	318	331	335	341	318	331	335	343	290	329	342	288	340	308	338	304	309	317	315	315	333	341	314	304	315	350	357	322	314	318	327	320	323	353	316	327	308	316	312	319	353	311	307	326	302	321	306	297	292	324	328	316	306	356	291	290	335	310	291	323	370	318	317	334	305	327	323	353	329	338	325	316	370	311	326	331	318	340	330	314	309	317	314	297	322	335	312	334	338	298	272	324	319	331	297	332	301	312	331	347	301	310	323	335	304	321	310	295	332	344	337	305	309	317	302	318	316	297	334	313	324	305	328	315	311	309	357	318	317	307	327	306	305	338	324	347	309	269	347	290	310	317	320	336	302	340	364	315	313	316	331	331	305	351	347	349	284	304	312	328	330	328	305	316	322	287	304	346	309	294	295	321	316	317	332	322	317	326	336	303	334	331	330	302	340	286	344	275	324	314	301	318	292	297	334	335	330	312	307	315	325	353	347	311	317	318	326	314	324	323	327	320	324	307	323	321	301	366	292	311	337	308	333	291	333	331	328	307	333	349	338	289	307	332	349	329	292	304	307	311	296	330	351	330	345	297	330	332	321	325	330	311	328	317	310	298	316	307	277	350	367	302	318	311	315	339	349	319	311	289	327	313	327	330	298	315	331	307	329	329	327	328	331	333	319	321	295	312	311	310	325	330	329	344	311	326	290	313	329	319	309	317	319	292	310	340	342	328	322	306	314	317	317	355	318	335	344	305	306	325	350	316	336	308	359	319	300	300	301	325	304	335	315	304	338	311	313	354	341	338	347	327	336	338	326	352	329	308	315	313	360	340	335	327	315	325	340	332	303	349	362	298	326	338	303	340	313	368	328	339	320	309	359	324	363	313	332	278	309	306	322	283	345	307	318	319	345	330	308	310	320	343	328	334	341	322	351	308	333	324	318	339	305	328	315	341	319	325	315	306	339	322	343	336	303	310	333	321	331	345	324	320	286	297	338	330	317	324	315	314	283	312	339	337	345	325	332	310	329	330	325	302	308	296	288	289	326	342	289	314	359	311	326	326	309	332	331	341	330	318	343	329	336	335	318	314	317	326	305	355	318	286	326	325	321	287	315	292	323	302	310	337	324	352	312	290	329	310	308	325	317	315	359	327	325	333	333	299	319	313	380	339	320	313	338	387	287	303	325	312	343	332	339	370	326	351	328	313	293	295	327	297	342	301	330	323	327	308	322	323	302	315	344	349	341	339	282	326	337	344	343	330	324	323	382	305	290	298	326	350	325	352	326	303	322	306	311	282	314	358	352	322	330	294	295	306	294	311	310	298	321	326	333	321	326	289	299	316	333	335	343	338	315	317	311	314	330	313	323	328	319	329	306	314	313	297	322	322	297	325	321	331	336	341	344	324	331	286	312	350	327	331	309	339	297	316	290	291	322	335	278	315	297	311	303	326	332	290	321	300	340	298	327	320	346	328	342	300	328	366	307	318	327	301	319	331	339	316	283	339	324	301	337	312	366	335	292	359	299	308	342	281	364	336	300	320	352	338	320	326	295	293	323	350	357	299	270
53201	66204	53601	33361	34453	18381	4205	389	388	396	392	391	409	421	367	407	371	390	403	380	395	395	378	368	366	381	355	407	413	373	424	364	378	389	404	380	423	369	355	376	416	393	373	389	400	406	385	399	384	422	394	392	379	395	406	356	409	367	422	370	361	370	382	359	401	381	375	380	386	373	362	381	383	363	344	415	378	379	353	390	370	398	382	401	401	394	374	398	384	406	385	404	385	380	350	381	409	406	394	404	366	399	421	420	405	389	421	380	375	383	373	369	397	379	367	378	367	407	401	370	360	403	400	396	374	395	367	432	387	381	365	339	357	383	358	387	386	370	396	380	355	393	376	402	388	388	385	356	359	385	373	381	399	374	413	366	376	383	375	398	367	324	347	394	372	392	364	412	367	366	373	397	349	378	397	372	408	357	378	395	369	342	353	389	420	418	376	395	414	387	416	416	383	368	400	410	402	374	371	389	359	370	390	394	390	411	376	386	400	393	384	404	366	351	402	412	367	401	390	355	371	385	383	378	384	368	399	364	394	400	415	394	382	360	397	384	363	399	379	381	380	407	399	393	367	376	386	373	397	378	376	355	375	403	425	367	424	383	413	356	365	370	394	403	403	400	380	363	385	430	426	387	409	398	366	382	379	414	400	368	381	367	370	384	368	368	400	385	369	396	371	352	401	394	356	420	409	357	396	375	429	345	397	368	378	402	373	414	363	370	399	373	390	382	380	395	405	374	389	371	385	389	415	362	392	429	386	390	381	379	364	373	401	415	375	341	360	420	411	401	365	418	408	411	383	399	389	380	410	385	400	374	375	390	355	368	404	412	418	413	389	373	403	359	374	403	367	365	394	366	383	375	354	402	412	353	387	376	420	406	399	350	401	399	387	360	395	438	399	392	370	378	393	387	366	370	375	402	386	354	374	411	384	390	381	420	414	373	372	359	409	367	378	386	363	377	386	429	388	385	389	393	392	388	382	372	389	390	402	404	387	393	372	387	362	363	391	396	361	370	418	387	395	384	354	336	392	360	383	399	403	358	341	364	384	393	362	388	396	420	355	391	372	399	393	374	382	346	378	383	381	356	410	376	404	396	390	393	358	388	406	382	365	343	405	394	343	395	376	353	399	385	377	381	387	387	405	368	387	345	375	390	389	374	378	386	436	383	405	406	370	414	353	375	363	360	379	386	402	341	402	386	383	389	420	384	398	396	389	376	411	379	410	420	377	449	387	422	409	357	409	372	369	388	375	402	389	350	367	356	356	348	393	376	396	393	378	387	380	368	360	384	352	403	426	396	353	354	397	359	354	407	403	393	403	380	361	403	378	403	369	380	353	358	363	401	405	371	386	408	387	399	408	372	371	370	389	373	357	386	350	370	396	392	374	348	387	380	391	390	392	374	404	412	355	397	409	375	368	379	386	409	391	355	378	388	412	380	425	384	410	364	375	378	391	362	404	380	443	396	427	373	370	391	383	394	375	401	368	416	403	386	409	376	400	384	372	381	380	380	356	394	390	385	368	407	386	383	407	401	407	391	364	385	412	393	360	388	380	376	376	398	394	365	360	433	381	367	390	415	374	385	409	380	383	367	367	357	368	399	411	361	374	381	392	420	385	398	375	384	368	412	377	379	390	421	421	377	372	432	384	393	378	349	380	404	385	402	401	358	378	397	394	397	357	364	379	388	415	404	359	390	386	378	434	385	391	420	389	431	372	380	404	390	369	387	387	390	415	377	409	372	408	353	367	427	366	344	381	380	381	378	385	392	377	352	379	418	397	410	375	371	367	405	389	409	397	383	378	354	388	394	406	398	412	349	404	376	394	384	396	370	422	407	368	387	402	372	362	375	402	357	394	397	365	419	391	397	390	385	373	384	371	410	410	386	383	422	351	369	372	374	377	391	399	389	378	371	409	375	405	416	416	421	378	423	368	395	388	382	383	379	400	399	389	371	378	347	368	380	391	380	368	414	372	358	400	370	394	417	386	435	366	371	394	390	407	357	353	404	381	426	385	346	401	392	402	363	417	393	406	386	394	415	343	376	406	371	403	367	368	366	392	389	431	384	386	361	384	384	392	400	382	383	375	410	398	371	370	390	373	388	393	410	365	374	404	411	365	386	388	397	394	372	382	366	406	392	385	355	418	368	381	396	390	404	359	392	401	365	396	398	403	411	373	384	368	374	366	405	382	369	378	352	388	366	389	382	401	355	383	386	363	401	405	371	380	387	374	383	406	406	390	390	410	400	373	387	375	391	362	367	409	377	432	385	384	386	342	407	382	369	388	379	404	361	368	386	411	413	379	369	377	392	401	385	373	402	414	351	364	357	384	365	411	397	384	394	374	389	394	364	371	381	406	385	375	378	413	376	394	360	395	399	382	358	393	414	437	374	379	420	381	400	372	395	380	399	366	411	381	403	407	357	373	365	428	348	372	375	395	383	385	391	370	387	397	381	394	387	393	407	420	386	427	370	408	377	339	389	371	349	389	413	402	366	395	392	383	387	407	413	366	396	393	391	411	379	377	399	417	393	352	408	364	403	413	384	397	407	410	423	369	372	379	384	366	397	417	385	373	364	372	381	391	366	379	396	407	373	411	403	368	414	391	378	368	403	371	373	370	410	358	410	387	382	415	380	389	384	365	374	359	376	400	402	403	388	386	410	397	380	380	384	394	372	401	377	365	371	392	371	378	371	379	369	399	406	369	390	384	425	398	369	377	393	376	412	416	372	377	392	418	456	441	366	377	379	401	396	355	403	389	370	409	405	354	429	385	386	374	401	403	394	393	409	359	397	387	419	392	379	407	380	363	384	422	390	382	401	390	384	428	368	382	422	382	370	386	408	391	403	401	370	400	393	351	377	374	382	391	372	407	408	382	374	438	397	377	400	383	386	404	372	366	374	402	379	377	386	414	371	353	387	374	398	394	404	382	442	404	390	383	401	389	411	392	416	365	360	341	433	351	385	391	382	367	368	383	397	359	359	383	404	418	371	421	380	380	380	380	365	372	390	342	369	377	398	394	410	398	403	403	397	381	395	359	405	366	390	391	381	388	367	359	347	362	387	378	384	401	370	403	385	369	413	341	364	381	379	397	357	404	439	419	333	385	402	387	404	421	387	381	374	396	391	365	384	372	418	380	396	400	386	385	392	410	395	372	377	391	406	363	396	397	393	367	372	386	415	408	363	388	401	401	394	411	402	390	376	370	395	392	386	386	389	404	379	386	360	388	373	392	361	371	435	399	357	373	397	391	396	397	405	387	404	372	388	411	412	418	403	373	381	401	378	362	405	403	375	376	390	379	375	380	384	391	417	370	380	396	361	367	387	409	390	378	401	415	342	365	428	367	422	415	398	386	376	378	388	424	404	423	395	381	398	360	364	401	422	372	370	391	380	386	389	393	348	391	364	418	402	364	379	403	387	387	349	353	379	406	391	365	396	395	405	372	396	345	369	380	392	397	396	415	386	409	373	347	408	417	380	395	358	397	413
22275	20791	29874	23296	26633	27627	19222	2524	680	673	640	686	649	627	688	691	667	667	659	656	647	694	605	677	601	665	577	631	661	630	614	650	598	619	642	612	640	617	686	635	619	634	688	638	658	599	664	617	580	612	625	645	598	609	600	618	642	656	637	642	642	625	637	620	623	655	596	650	668	625	594	586	633	639	630	618	657	600	641	623	604	665	658	598	642	594	651	626	680	607	613	643	607	619	616	658	624	628	648	622	632	646	618	620	635	620	590	575	628	584	628	619	595	589	620	635	621	624	643	666	598	649	614	658	607	632	617	681	572	638	663	643	562	642	584	633	638	620	666	636	624	643	626	615	626	663	626	673	639	569	633	572	597	602	620	636	629	680	643	585	676	632	626	653	584	609	629	634	564	619	620	639	640	661	645	641	593	616	613	614	606	651	628	639	601	585	608	653	654	649	588	607	565	628	608	601	638	608	598	664	607	599	600	631	609	625	602	636	662	620	618	605	674	630	600	619	625	619	604	631	577	658	641	642	601	642	650	611	664	659	620	670	632	584	632	623	667	655	598	631	587	638	678	613	639	611	595	561	614	622	626	669	629	657	588	616	607	628	622	648	641	635	624	662	627	606	596	611	617	603	637	587	592	604	654	590	606	640	669	660	616	645	635	684	669	595	605	608	651	574	631	604	609	615	617	618	638	638	616	612	613	598	620	621	633	642	619	599	610	610	641	622	587	605	589	593	595	602	597	608	599	631	628	635	632	642	632	664	610	604	668	631	641	579	650	603	668	628	691	638	626	627	604	606	641	635	637	629	634	614	613	632	604	601	624	652	631	648	636	647	610	591	593	604	638	619	606	619	597	603	595	617	656	585	628	654	638	627	587	647	611	621	589	612	609	606	586	611	608	653	616	638	613	671	572	617	627	595	618	618	640	620	629	597	601	607	562	595	663	625	608	683	619	634	649	630	655	615	602	640	625	604	640	669	643	675	675	612	647	606	607	634	598	641	636	620	586	609	650	596	593	623	618	582	588	634	631	621	601	600	641	668	681	621	623	652	609	593	629	625	613	641	639	619	640	640	594	626	629	614	608	611	605	642	667	610	621	643	586	640	645	641	626	640	606	624	638	654	631	649	616	631	649	674	667	603	625	646	577	611	660	626	645	635	604	638	691	604	644	606	628	634	615	617	612	627	578	574	613	626	613	683	644	589	651	648	632	652	604	613	637	612	590	640	612	627	620	586	586	625	669	631	581	623	630	637	590	633	603	621	614	618	653	653	587	633	617	637	648	615	633	634	639	609	658	621	636	619	616	623	621	636	627	619	620	616	697	642	617	611	640	673	624	619	589	615	609	622	599	650	605	639	654	671	634	598	624	633	628	630	651	653	605	618	653	623	611	583	620	639	633	638	626	575	627	612	640	665	621	614	613	572	635	643	625	604	663	623	601	618	611	602	652	631	636	623	641	623	598	612	626	635	634	628	657	654	720	621	620	653	645	611	561	656	616	644	623	669	601	646	636	639	627	618	630	659	676	678	615	596	635	625	642	627	602	594	621	616	647	643	637	664	630	636	631	607	618	561	662	654	600	654	592	634	644	655	636	645	609	614	614	617	639	661	621	606	610	614	633	627	626	546	629	596	617	625	611	610	642	614	605	656	640	592	651	611	654	615	598	601	618	598	617	628	617	614	657	661	613	609	637	641	610	545	651	589	635	616	598	628	618	575	664	657	679	633	626	556	662	646	669	626	663	635	672	628	662	636	644	611	587	598	627	602	640	626	590	687	621	620	632	601	637	637	615	614	644	637	571	601	608	622	609	673	598	576	638	631	647	631	649	604	638	677	619	643	635	620	644	585	614	615	604	672	612	613	617	606	631	657	595	668	597	624	637	645	624	635	627	662	607	620	575	586	617	644	647	618	599	687	630	598	594	601	608	617	641	645	620	659	660	609	592	584	661	654	659	625	593	647	630	623	669	628	621	666	605	637	655	628	638	598	657	621	671	626	633	628	679	607	576	623	674	645	599	635	647	644	602	620	595	596	620	636	620	603	695	631	676	628	630	672	594	651	624	638	651	611	591	605	641	625	640	576	615	625	621	628	633	619	586	630	605	644	627	555	615	670	599	612	607	665	689	577	639	601	630	647	650	588	603	608	633	617	617	612	618	589	614	635	649	605	678	610	631	634	594	686	593	625	627	677	624	650	629	601	609	647	618	644	678	647	584	613	581	652	604	639	644	633	608	597	636	601	595	621	630	604	600	601	654	653	656	591	623	627	641	633	591	586	625	601	644	606	598	623	586	641	641	653	693	601	599	638	630	611	628	620	585	586	658	673	604	620	663	641	565	599	603	623	642	633	626	650	610	622	635	625	575	638	579	633	624	573	648	635	584	569	629	634	641	646	614	639	631	627	634	651	646	629	583	620	595	630	613	620	608	594	576	607	647	646	625	613	634	642	644	614	620	616	612	608	632	672	595	618	596	596	620	654	638	651	638	606	668	588	657	667	604	675	647	601	623	626	590	654	632	602	647	652	590	628	622	592	625	631	660	635	662	634	610	638	602	620	650	612	604	634	599	605	580	657	626	664	621	610	656	617	651	645	604	643	613	643	584	648	652	651	650	617	626	610	633	673	610	625	652	614	652	608	653	626	606	641	613	611	584	654	642	635	622	633	561	648	631	628	610	594	667	611	604	640	611	640	644	645	610	598	630	663	671	593	654	609	649	611	622	589	630	632	653	617	623	569	614	650	641	602	617	586	643	633	623	617	598	574	606	588	619	650	646	634	625	621	617	614	630	584	614	640	575	564	640	583	637	606	577	562	606	595	596	641	643	686	612	616	647	583	600	593	579	598	629	618	623	629	638	625	636	614	623	626	604	610	590	624	640	638	618	616	604	642	604	637	648	619	646	674	667	656	642	648	609	609	650	582	619	555	612	595	633	638	632	637	640	632	599	603	625	613	639	592	673	596	632	641	601	613	646	593	643	669	665	623	653	638	583	571	672	638	594	626	619	679	650	626	600	592	613	709	593	662	663	643	619	639	598	597	582	636	639	626	591	654	646	596	571	669	599	610	622	626	651	641	603	605	614	649	599	619	627	613	648	622	639	662	646	610	647	639	651	638	587	653	583	637	602	618	584	641	607	589	618	608	647	626	627	652	610	623	607	602	625	615	622	623	636	590	615	658	625	709	573	616	637	635	606	594	645	641	630	615	638	628	576	612	622	651	591	647	624	628	621	623	590	638	631	607	642	581	599	656	564	626	662	593	607	627	641	617	655	657	667	611	648	649	599	609	611	646	578	656	607	625	595	656	669	611	596	656	650	618	652	648	577	610	588	577	635	635	587	647	616	599	626	622	609	588	567	645	614	640	635	655	636	595	671	610	657	617	624	613	591	642	590	625	671	650	600	666	601	597	597	657	611	591	594	591	594	602	642	599	604	658	629	644	660	606	624	658	605	577	613	681	630	660	603	578	610	639	636	628	591	601	608	632
47579	85510	75309	53230	51040	31262	7485	795	738	759	730	771	738	746	695	687	714	738	717	676	703	704	758	710	709	692	708	752	711	727	725	707	690	691	711	722	700	682	727	712	665	697	714	724	681	695	704	710	717	714	675	726	730	708	711	700	693	747	726	735	690	669	697	666	692	697	682	688	689	692	699	701	662	699	743	733	675	690	679	703	691	713	727	725	732	674	696	733	696	717	719	679	707	685	690	638	709	661	700	730	691	651	732	671	719	676	718	680	679	688	634	711	675	646	692	692	659	696	684	707	698	676	733	694	671	711	642	722	717	688	734	685	700	763	654	686	687	704	735	691	752	707	724	636	730	709	707	755	708	655	710	692	741	727	742	688	689	710	691	616	694	722	686	714	716	706	694	637	681	684	722	740	657	669	753	717	698	757	731	632	729	736	665	721	724	692	700	665	687	675	676	706	685	734	714	712	643	683	723	733	734	684	651	676	651	662	692	699	745	741	734	731	685	715	697	744	704	679	671	800	713	685	683	682	684	681	638	653	697	751	682	700	730	725	692	693	746	713	707	723	741	691	692	735	654	711	682	687	727	702	690	731	684	689	702	699	710	739	663	745	723	694	692	699	707	709	707	700	698	749	702	659	724	676	704	677	735	727	670	713	624	668	719	709	729	709	687	677	693	693	685	695	710	683	639	695	703	684	676	710	722	694	690	716	642	740	716	700	711	727	709	723	686	725	676	711	744	683	721	661	746	666	718	667	690	702	665	668	727	685	740	697	667	669	697	713	746	752	718	656	737	694	681	655	685	728	663	688	675	694	663	690	681	724	704	667	705	746	735	690	713	661	719	695	687	707	722	726	732	691	706	693	718	662	691	692	724	737	688	650	696	718	679	707	649	655	677	666	702	648	702	717	707	690	688	694	711	704	730	692	731	711	691	736	671	670	705	682	687	664	705	702	746	697	713	710	711	655	686	685	691	714	690	680	722	683	758	709	688	690	721	678	688	702	737	672	755	658	693	698	684	706	700	707	691	688	667	751	714	653	703	681	697	666	684	687	717	685	720	663	660	699	720	727	730	659	701	687	696	694	656	674	687	695	718	724	675	687	712	694	670	692	683	697	718	696	727	655	728	715	711	694	742	679	682	671	701	718	683	754	741	738	674	681	684	712	677	642	697	691	744	702	684	697	726	691	716	730	692	693	705	714	658	684	670	710	660	718	718	732	723	699	718	694	699	701	699	706	740	717	720	705	718	665	737	729	671	698	672	718	656	733	709	659	713	682	687	685	687	651	681	679	632	731	717	669	719	708	702	723	686	703	679	679	687	689	679	691	742	702	705	720	740	691	682	695	703	684	709	783	695	664	698	701	743	750	713	716	672	679	709	717	680	696	697	679	711	688	678	726	673	717	649	707	738	697	690	674	731	694	693	724	697	682	686	658	749	706	712	685	701	742	720	742	678	696	706	682	689	723	655	663	787	708	657	713	686	723	692	675	703	712	746	673	682	748	723	746	707	694	728	691	655	727	689	710	684	668	667	709	696	711	672	701	672	680	675	685	671	702	696	702	684	692	723	694	707	720	618	699	719	628	702	696	686	712	684	713	772	717	713	716	702	685	667	690	686	693	718	694	674	718	728	689	743	754	718	698	724	717	688	743	709	717	707	743	714	736	673	703	683	709	725	698	687	775	720	703	696	619	672	694	650	716	719	705	697	725	655	712	699	687	718	669	643	731	678	766	724	704	709	644	703	702	695	699	680	689	694	750	697	680	613	711	733	678	697	706	733	681	674	707	695	679	650	672	718	640	713	678	662	695	679	667	670	763	705	695	687	712	661	678	645	697	701	667	659	700	688	693	706	733	701	730	729	715	729	706	710	718	714	717	719	693	641	716	748	703	677	678	673	701	695	731	728	679	728	678	672	685	711	667	697	717	734	714	703	720	699	688	680	687	693	632	698	673	699	695	677	679	728	695	683	703	681	717	698	695	670	702	714	707	716	714	718	662	678	696	735	670	659	735	680	673	682	712	681	722	749	680	731	683	673	711	706	674	700	719	672	678	660	708	697	666	713	683	682	711	745	689	685	721	668	687	728	666	724	697	721	765	652	680	684	693	724	702	733	671	717	724	712	665	694	731	705	706	686	653	701	709	766	701	729	715	696	690	692	726	704	755	726	696	696	698	696	708	663	684	739	704	670	664	699	695	744	685	692	716	681	718	713	668	748	689	692	718	753	730	669	713	728	666	666	707	711	656	712	692	689	708	706	745	686	689	656	683	723	697	677	705	681	673	703	707	697	674	657	680	756	709	697	673	694	708	697	685	701	747	739	702	702	690	735	717	673	731	692	735	667	703	741	708	692	748	712	716	695	733	705	681	706	731	700	713	703	719	700	683	661	714	739	755	689	716	666	662	690	671	669	687	701	683	678	657	679	710	719	664	714	661	661	685	687	689	691	752	715	697	715	731	692	689	715	722	703	737	652	691	742	686	687	675	702	781	684	664	686	687	749	708	680	699	707	722	759	692	695	737	699	715	679	697	704	682	705	692	730	722	703	675	703	714	716	681	689	729	714	655	687	681	700	670	704	714	653	745	673	708	704	650	661	706	665	643	737	699	715	697	733	670	645	669	707	678	717	660	664	672	689	748	713	678	725	720	691	656	686	719	698	669	679	711	715	685	699	682	720	725	736	727	661	707	662	726	694	746	737	686	690	716	666	729	736	660	659	672	690	709	693	708	717	699	679	690	687	651	710	654	712	734	681	732	704	742	714	767	704	666	692	663	730	699	703	706	664	667	718	707	682	721	673	705	646	660	670	684	677	686	736	745	717	735	737	635	687	728	687	716	662	687	707	703	711	703	685	682	693	692	687	669	685	727	710	657	677	693	703	676	761	728	730	709	773	724	758	722	705	687	733	654	702	723	709	767	684	692	719	706	714	680	697	712	754	713	692	708	720	706	725	736	706	690	704	748	691	719	731	731	716	703	668	718	703	708	703	670	684	687	742	715	708	735	683	696	691	698	655	690	710	717	703	705	690	703	725	707	681	697	691	721	719	716	693	703	655	664	661	703	684	716	754	705	691	699	676	716	736	678	670	675	690	644	681	697	697	693	661	702	707	738	660	687	722	659	685	707	686	712	720	693	695	730	720	716	684	720	733	672	713	658	728	663	687	738	740	692	672	708	764	695	663	727	704	697	692	673	719	710	748	677	724	704	665	640	699	709	683	683	665	683	709	692	679	702	700	669	694	661	725	668	683	720	710	718	687	639	686	731	666	674	786	743	696	654	723	694	705	734	642	673	704	708	679	706	712	702	754	653	660	715	706	703	657	694	727	698	695	731	747	729	664	693	697	713	754	687	682	718	706	656	742	737	720	689	699	650	703	679	700	704	653	667	693	652	693	702	656	743	687	695	675	706	671	696	771	655	690	684	703	740	657	672	685	738	700	728	671	741	696	732	708	735	746	715	704	659	712	680	694	716	673	714	669	674	719	724
35924	27928	26297	15778	7969	3243	621	332	338	388	303	316	334	322	324	345	336	339	339	338	326	323	331	347	356	338	365	301	296	329	338	331	345	360	342	345	326	343	346	358	343	315	323	295	359	318	313	333	338	332	339	291	337	309	311	351	310	336	332	333	346	301	340	349	345	328	329	373	340	358	333	336	333	306	319	358	300	340	340	356	342	311	324	345	354	348	323	329	308	321	364	325	345	341	334	342	331	342	322	323	309	349	328	343	321	359	362	353	355	325	352	329	332	346	360	365	308	337	339	320	362	359	327	318	337	334	300	378	375	328	334	331	353	321	341	336	329	341	299	336	369	336	369	308	332	321	329	338	354	333	333	348	343	335	362	345	336	326	300	350	336	349	352	342	308	305	306	306	361	321	348	337	306	371	310	344	329	345	326	328	337	373	319	343	342	359	355	313	305	362	338	357	333	347	353	313	344	317	377	357	320	361	308	355	339	321	323	336	347	324	343	363	329	339	335	306	336	356	330	356	351	335	336	361	324	349	334	347	338	351	333	327	328	347	321	357	356	330	352	326	330	356	346	358	313	351	338	366	342	314	335	345	312	354	330	342	365	342	310	341	327	335	392	323	355	354	340	354	357	324	306	368	355	377	337	339	336	328	337	318	348	343	314	338	348	335	340	311	330	345	334	347	317	320	343	347	355	325	317	340	349	340	329	308	337	360	317	328	346	309	337	334	331	314	356	340	345	332	323	341	335	317	343	315	338	328	308	354	343	334	359	340	367	349	394	356	363	341	357	381	354	338	303	361	339	346	328	309	298	329	352	323	316	352	353	316	346	340	333	326	347	371	331	312	329	320	359	336	324	328	376	319	311	341	323	326	323	343	389	303	322	323	360	343	350	336	313	312	338	327	316	281	358	351	328	306	326	351	311	311	364	342	341	329	348	337	319	334	367	318	323	375	350	319	363	339	307	310	331	303	346	335	358	347	333	371	345	309	312	350	338	314	344	341	330	324	367	343	326	332	314	352	356	347	304	320	355	312	308	364	339	361	319	345	319	304	337	313	328	363	294	327	343	365	335	333	329	364	340	326	349	362	334	337	323	348	324	333	338	319	332	345	354	343	321	332	318	340	325	370	324	341	354	328	307	336	356	326	323	355	332	303	318	337	345	367	350	349	335	325	339	340	324	301	357	358	325	335	326	312	332	328	349	336	321	349	346	324	335	337	307	354	330	333	348	324	342	315	360	343	340	347	324	343	323	337	334	340	328	332	334	317	333	346	347	345	357	346	323	354	314	323	342	347	326	326	298	330	353	317	321	318	336	337	342	345	347	325	402	343	345	333	352	353	359	340	344	314	332	326	316	347	358	341	335	310	319	341	345	344	344	362	365	360	330	315	333	326	339	359	364	339	333	333	312	337	329	336	337	321	356	353	315	316	328	353	340	334	319	302	333	337	354	320	334	353	335	348	355	331	342	321	332	331	382	343	328	361	341	362	314	333	343	336	307	308	306	327	335	355	337	362	364	353	369	329	333	332	339	315	332	319	334	337	341	340	343	324	325	328	330	316	318	357	340	345	340	341	317	354	320	304	346	314	347	331	352	310	311	363	331	325	365	322	288	308	319	328	357	354	363	320	345	319	297	345	317	319	330	359	347	333	322	341	366	349	334	321	335	314	338	379	359	349	340	352	342	341	357	330	334	309	337	301	318	356	334	325	337	319	349	351	353	312	336	333	294	329	289	327	337	324	354	344	358	331	341	339	350	309	343	363	358	348	331	355	336	325	349	308	334	315	352	325	328	335	314	339	331	361	325	343	320	327	341	376	331	344	353	346	371	342	333	332	348	339	311	353	379	372	337	313	321	331	337	360	365	348	305	334	311	338	348	312	330	315	356	339	307	350	329	323	337	328	330	365	335	306	359	329	361	333	362	352	301	322	352	313	319	345	351	314	325	318	319	326	363	352	369	323	336	373	311	362	330	344	295	318	323	351	342	358	321	349	368	365	349	358	327	338	324	304	335	363	342	301	315	357	351	329	355	344	338	363	350	359	312	326	350	327	350	288	330	308	330	341	352	321	330	340	287	319	320	352	335	354	331	352	330	358	371	337	361	316	335	337	320	348	326	359	348	321	301	342	347	337	323	317	318	366	359	356	322	343	333	320	352	366	348	327	333	351	340	352	355	318	355	341	316	342	328	322	328	346	349	363	359	362	354	317	330	322	330	309	345	329	369	334	336	340	359	339	321	350	332	335	315	336	353	335	338	356	288	325	330	360	345	326	311	349	340	326	333	380	316	339	355	322	337	350	347	334	387	370	332	324	344	326	319	342	331	342	324	338	332	340	347	315	359	333	296	323	351	310	343	354	321	343	328	353	316	332	354	327	292	320	354	322	353	346	349	341	343	337	345	340	349	318	331	330	307	355	343	302	354	308	397	327	337	346	330	326	332	367	332	338	353	333	333	361	342	370	336	361	293	319	338	344	312	349	350	362	326	336	348	338	326	336	316	338	332	336	306	321	337	355	323	328	330	346	345	354	340	325	322	338	339	340	350	354	365	349	341	361	330	339	342	370	354	371	335	340	357	349	351	347	303	335	328	353	358	317	329	323	355	341	318	321	362	336	319	342	305	305	354	353	328	331	316	335	362	301	325	330	351	373	325	350	342	340	345	351	337	352	360	344	344	363	340	332	345	329	342	356	303	348	328	339	335	329	342	336	332	341	339	333	368	300	324	345	344	321	370	345	321	333	316	337	306	338	350	355	337	322	359	343	353	345	354	334	342	337	328	351	357	317	331	336	317	357	347	362	338	346	359	331	350	336	355	342	339	346	312	339	353	359	373	328	324	335	338	335	321	364	340	361	333	352	348	320	330	307	346	380	361	332	310	332	336	343	335	320	317	327	340	356	334	355	348	342	333	361	374	356	346	304	334	323	338	319	328	345	342	333	325	348	354	358	326	337	342	318	339	300	330	332	340	354	374	329	359	316	334	351	309	354	328	354	367	330	344	332	346	330	327	364	364	336	312	316	333	295	328	297	331	363	355	341	348	340	351	342	336	341	342	340	332	365	327	334	315	324	368	342	369	376	353	330	349	347	333	340	337	317	321	369	337	323	344	316	338	336	315	328	354	304	332	335	370	330	349	314	338	378	318	322	343	353	315	341	327	320	367	353	335	333	349	316	352	333	348	355	301	325	348	353	341	346	338	342	354	300	349	364	339	336	327	364	350	351	355	336	277	344	294	347	314	327	326	348	335	324	342	333	351	327	371	331	332	359	336	364	364	328	336	335	338	359	362	306	332	339	349	349	318	345	335	335	362	325	306	377	333	308	374	347	367	336	381	347	319	316	330	330	336	323	355	313	315	340	314	314	303	332	318	371	342	333	359	346	284	357	346	386	320	336	328	338	353	353	330	360	328	319	321	328	356	350	362	304	357	317	349	389	334	347	343	369	349	354	393	339	357	303	322	331	313	331	327	334	354	357	364	317	361	342
44037	35257	27564	12218	8797	3802	675	370	415	384	384	396	378	382	384	404	417	414	412	403	392	386	414	387	388	386	392	383	401	385	402	364	391	339	395	396	367	383	417	379	420	435	387	428	387	410	388	388	396	420	382	398	395	402	392	368	403	376	435	395	382	414	378	388	378	402	392	384	379	402	392	383	395	429	417	424	404	401	407	369	417	397	388	375	396	402	383	404	415	392	375	378	370	370	387	364	379	402	394	404	407	400	369	391	429	398	379	346	406	407	413	411	400	440	399	338	402	383	371	439	371	372	400	419	391	359	401	368	404	354	402	366	412	394	424	428	397	400	383	411	370	402	403	387	390	391	401	372	359	380	379	370	424	380	367	376	402	383	369	364	377	391	390	374	387	372	349	392	367	377	402	413	454	387	398	405	400	367	425	400	404	359	383	385	376	328	394	371	389	396	377	375	379	390	396	374	380	392	401	364	395	379	370	395	360	376	375	393	406	358	356	372	374	381	379	391	385	392	395	388	388	410	424	393	378	382	399	380	421	374	387	370	352	375	399	407	422	390	380	393	404	384	405	370	420	386	425	412	362	386	426	431	418	399	398	400	391	394	376	392	392	399	370	389	404	390	369	381	388	384	378	399	355	373	394	404	380	404	398	403	370	391	347	362	406	384	376	401	336	403	411	377	400	392	404	387	376	367	368	392	372	376	391	382	380	417	377	400	425	398	406	384	393	370	366	366	404	344	398	399	416	417	374	401	372	378	389	373	350	383	369	389	400	388	379	382	424	408	370	382	368	383	400	399	387	374	397	392	362	380	358	414	440	379	419	370	407	362	387	389	386	401	376	371	378	401	396	392	421	366	375	392	351	407	396	407	414	392	394	380	430	370	419	393	402	385	383	393	395	397	368	398	383	413	377	406	374	386	385	380	380	377	403	378	397	388	371	370	347	388	382	392	401	402	432	364	406	401	394	402	404	370	367	382	394	432	365	366	402	390	373	407	400	407	368	400	383	418	373	410	375	423	362	364	398	367	359	388	435	392	400	392	411	388	382	409	391	380	367	392	377	369	421	381	404	391	389	400	426	383	372	358	341	384	409	365	371	394	379	371	371	361	414	423	384	393	410	367	387	410	409	381	380	373	401	371	376	393	370	384	400	406	364	378	396	382	409	385	369	404	389	368	399	386	436	406	392	420	428	386	401	381	360	391	384	361	405	386	419	421	363	390	432	433	405	352	386	400	394	355	413	400	411	378	390	413	418	393	354	365	393	396	391	390	395	402	422	387	368	384	399	390	411	395	369	377	384	378	382	390	396	397	409	373	382	363	409	391	396	371	400	390	425	418	362	427	421	360	395	392	372	392	402	365	410	423	367	383	338	365	406	395	401	383	389	383	393	401	390	377	378	397	376	401	374	341	357	411	400	407	436	374	413	426	383	402	423	413	398	428	375	383	393	408	376	338	369	387	393	394	420	407	400	368	360	421	391	407	401	394	387	389	428	402	416	407	400	372	404	387	334	348	407	383	405	384	395	355	391	401	370	352	380	344	354	373	388	362	364	370	408	364	385	403	359	385	360	380	404	386	380	397	364	410	393	448	378	393	351	398	374	364	387	367	394	392	376	406	372	423	368	357	374	378	384	369	424	380	368	402	384	396	383	425	408	366	377	347	382	423	387	412	383	399	417	366	399	387	412	422	413	379	371	402	398	391	391	400	402	411	373	377	406	393	367	382	409	391	376	373	382	404	402	380	406	410	386	378	430	385	373	419	354	405	414	389	403	374	372	393	400	358	392	414	393	419	413	422	424	416	377	374	366	400	398	397	378	392	366	364	383	365	388	405	360	403	387	381	372	378	384	388	389	370	403	389	396	428	384	418	418	382	402	379	394	380	385	363	381	416	395	373	373	397	361	387	404	399	449	386	388	404	352	432	403	349	348	389	393	376	328	391	372	389	361	378	410	378	379	433	382	402	379	392	407	388	404	403	398	354	382	374	395	385	384	402	390	386	371	409	381	394	395	369	370	384	374	371	407	372	360	380	404	387	391	393	396	405	406	368	373	390	404	389	383	411	373	389	360	364	444	419	370	405	422	368	402	365	408	392	379	358	353	432	368	423	406	406	401	367	416	403	408	398	406	399	373	397	373	387	379	362	396	391	407	372	382	365	386	380	391	373	410	388	390	398	378	419	415	369	411	374	428	362	407	424	355	400	369	410	407	426	392	391	380	351	412	404	407	393	412	426	401	394	421	398	383	423	370	401	409	362	399	386	442	374	389	375	395	396	406	396	390	354	351	362	407	415	403	370	415	423	399	364	422	368	364	406	362	383	408	389	409	371	398	408	360	405	403	401	367	403	405	386	378	397	366	370	432	388	393	373	361	426	405	395	382	366	377	413	392	399	380	383	384	406	374	363	358	388	396	414	421	384	386	378	415	421	359	394	397	414	409	397	374	460	384	384	356	396	387	380	394	391	349	376	363	383	387	412	374	377	377	390	406	373	421	379	398	371	369	373	392	402	408	425	369	375	416	376	398	409	387	370	400	349	404	373	416	395	411	360	408	359	354	409	403	368	407	365	396	392	378	400	370	404	367	383	397	379	384	362	412	395	381	433	376	388	366	387	392	380	368	403	408	413	395	390	397	408	399	392	394	348	413	379	396	400	442	414	379	430	376	390	365	396	400	389	383	384	430	382	403	407	374	411	362	373	404	403	386	354	409	398	376	392	398	411	365	394	394	402	378	408	395	405	377	367	401	423	381	393	381	366	390	386	410	400	408	389	382	372	350	398	421	402	381	377	412	374	378	394	379	378	397	385	368	414	369	362	368	392	387	374	411	370	422	380	378	409	399	357	359	357	375	373	378	373	394	415	393	382	379	417	375	380	389	412	354	371	399	407	375	406	389	377	418	431	412	425	395	398	392	371	420	404	405	411	350	390	384	387	402	409	398	409	363	389	404	403	386	393	435	396	414	393	398	404	378	375	403	378	424	375	365	399	391	380	367	343	382	445	413	372	414	401	394	403	371	385	396	376	392	396	413	385	395	389	394	385	380	373	427	368	393	432	436	403	401	387	393	365	371	391	406	418	375	349	423	388	381	381	397	401	395	385	419	396	393	384	402	385	407	364	367	372	412	395	374	387	384	380	399	373	362	355	391	394	400	382	361	398	406	428	412	421	406	380	394	397	408	359	379	381	393	397	428	380	394	392	412	343	383	368	387	408	373	389	375	376	385	393	394	363	411	406	404	410	372	354	400	383	354	385	399	401	375	391	403	390	363	431	409	383	394	422	370	388	353	411	401	403	416	354	404	402	397	418	408	418	414	413	379	344	379	388	412	376	400	366	382	407	364	379	403	363	399	369	392	414	405	373	391	391	410	386	393	322	405	387	392	416	391	378	377	402	361	380	414	404	389	393	403	405	369	417	406	390	413	428	365	396	424	406	373	376	368	360	386	381	397	400	385	375	374	401	382	387	388	406	425	418	423	394	408	359
23454	20967	30365	29199	27197	25048	12883	1080	530	544	578	512	576	566	559	534	519	529	514	556	534	536	548	523	609	545	517	548	581	487	588	542	544	533	540	498	535	569	570	516	545	549	543	517	587	512	556	544	563	581	533	545	538	524	545	571	487	544	503	516	527	515	566	495	560	537	515	509	512	560	511	543	562	521	523	512	580	558	528	572	538	535	562	530	537	517	547	560	561	555	525	539	559	572	567	524	544	586	554	536	542	529	563	540	573	560	591	511	584	499	549	551	584	533	522	518	550	507	534	533	563	530	529	530	518	548	547	519	535	512	548	535	581	506	506	546	558	540	535	552	521	538	530	501	533	504	497	559	546	505	524	519	527	516	532	555	535	507	516	497	564	550	589	569	573	538	545	547	523	516	502	515	542	526	550	526	542	559	545	546	548	569	533	503	577	529	557	523	530	534	554	548	556	505	536	515	515	557	522	540	551	483	565	542	540	537	516	547	531	537	566	533	519	537	565	557	562	519	562	527	505	560	602	564	533	498	534	551	558	579	553	515	532	588	563	551	562	524	485	584	530	530	574	531	584	549	509	549	538	542	582	528	522	512	531	567	522	526	485	560	553	569	568	543	489	519	544	536	537	532	525	526	503	510	513	517	536	560	553	550	567	560	538	546	548	546	537	543	543	486	520	503	569	531	531	547	520	509	520	521	531	568	547	512	530	536	497	531	546	535	529	552	523	521	545	535	510	578	560	568	561	481	522	566	528	549	586	566	517	532	532	512	548	551	522	549	574	543	529	585	521	546	477	506	538	553	556	554	547	571	488	539	524	516	550	502	534	548	545	557	540	568	540	532	539	544	493	526	501	516	514	520	532	503	585	581	533	486	519	547	546	498	530	569	492	566	566	517	566	538	540	523	575	563	502	533	525	507	560	521	521	543	557	531	530	588	589	554	511	527	522	539	547	538	560	542	590	535	492	532	543	543	578	518	539	529	533	538	552	549	542	515	523	508	534	518	592	542	559	502	573	539	536	494	517	536	507	525	518	595	564	507	541	492	531	563	528	577	546	503	553	516	598	556	529	551	522	524	548	573	544	550	527	543	504	555	536	522	505	577	532	555	548	554	527	561	505	533	533	563	530	529	525	539	559	542	511	524	549	559	534	544	486	498	510	534	479	560	586	555	554	564	526	481	541	571	530	557	577	511	525	536	539	567	493	584	559	508	514	541	530	492	534	549	519	509	535	541	546	549	520	520	541	561	493	498	483	531	566	550	528	541	481	491	529	519	547	520	545	526	570	571	557	532	567	598	556	539	525	577	529	569	524	530	570	564	554	522	524	544	548	525	509	555	532	541	579	556	526	567	499	541	544	552	525	534	525	571	540	537	521	559	560	574	525	522	519	512	535	555	556	549	556	555	567	492	547	494	517	605	495	540	525	517	549	528	545	539	529	572	516	552	550	483	539	557	533	523	524	535	510	599	564	502	531	508	556	510	533	521	527	552	565	603	495	529	548	579	530	595	498	628	513	561	530	546	567	565	536	533	544	547	546	561	532	550	567	559	538	561	528	515	533	575	529	562	546	560	535	525	527	525	528	553	509	492	574	513	559	511	533	557	542	499	573	583	528	521	580	559	544	568	555	531	535	512	577	535	470	513	523	541	557	521	607	477	513	541	558	552	521	573	560	544	559	558	581	523	525	567	542	570	542	510	542	549	574	561	546	516	507	534	534	556	541	527	540	557	568	528	553	543	544	529	540	541	523	552	559	544	536	505	550	530	542	522	558	530	582	526	553	524	484	549	530	527	533	518	558	521	512	527	549	516	507	544	520	539	533	547	518	519	512	541	537	505	570	567	564	528	539	557	509	480	537	544	590	536	547	504	563	529	538	553	576	512	505	549	529	535	555	583	522	551	551	517	542	495	610	540	547	532	494	515	526	505	540	574	534	527	527	565	525	561	538	565	558	540	527	531	587	522	533	558	507	574	498	530	549	493	499	509	521	564	538	564	503	531	515	576	546	516	511	520	557	577	502	589	524	507	571	518	548	530	564	518	557	520	543	571	561	559	549	552	526	506	533	540	581	538	533	569	556	532	549	589	504	551	541	553	540	579	510	558	567	536	525	568	503	522	493	543	532	581	573	540	538	585	535	550	536	485	524	545	542	581	502	542	547	545	545	534	564	528	555	509	490	532	519	522	525	513	528	589	529	524	507	527	518	524	550	548	531	570	501	548	563	541	582	557	544	570	507	526	521	518	550	540	503	542	542	557	545	548	560	517	553	515	519	551	559	526	527	532	561	537	555	503	521	541	549	543	553	530	534	568	554	526	523	563	556	507	533	512	509	541	551	568	544	475	576	504	549	508	544	550	578	517	527	575	541	526	537	529	554	537	557	491	486	520	523	479	509	552	550	511	491	524	506	560	534	541	560	537	548	501	503	551	555	540	546	556	527	518	558	547	551	507	561	563	571	546	524	549	549	483	548	561	544	529	533	485	507	537	503	569	573	544	540	547	541	566	586	535	543	572	568	516	513	524	526	535	528	505	559	473	556	556	546	541	537	569	558	583	534	546	558	509	535	523	558	535	555	532	537	546	524	522	503	543	496	521	513	499	535	561	509	543	554	535	594	543	559	524	524	520	532	561	567	534	574	549	530	496	583	494	547	504	544	542	563	561	509	532	571	560	516	539	572	563	555	554	545	595	549	579	512	550	565	552	500	540	536	563	509	557	565	538	537	520	521	547	561	518	549	532	539	576	562	534	556	507	537	534	550	528	502	536	554	575	564	511	544	518	546	530	503	491	537	551	520	509	529	549	545	517	508	523	518	533	516	572	515	594	523	529	553	544	518	594	574	561	482	512	520	521	551	517	535	545	515	522	569	546	516	541	520	553	556	560	542	509	488	551	515	466	539	541	521	524	570	553	568	544	542	520	544	510	519	544	534	508	524	543	570	541	511	576	545	534	534	532	552	527	535	492	559	541	527	509	532	549	555	499	516	549	528	563	554	568	503	557	553	542	540	549	509	514	586	532	522	544	520	547	530	527	541	547	551	537	532	525	534	551	560	559	496	531	550	533	522	574	574	519	559	484	533	539	483	558	514	527	512	540	550	529	520	534	541	553	532	543	568	473	555	553	537	535	549	514	506	560	507	555	523	497	504	568	548	504	531	575	534	568	510	548	558	577	525	542	539	527	562	545	486	539	558	556	535	584	543	526	509	491	501	536	522	558	503	563	544	573	514	497	524	528	530	548	530	578	552	530	544	550	532	567	531	524	560	524	541	560	541	518	538	535	564	527	525	536	504	545	578	506	561	501	506	560	560	562	510	571	528	493	521	509	565	556	561	574	558	532	497	568	533	531	526	534	491	521	522	480	525	514	526	530	544	521	553	567	497	544	539	497	497	525	558	557	581	519	530	538	523	523	561	503	518	515	559	523	553	537	594	506	529	561	529	532	538	567	456	531	517	537	537	540	498	530	558	500	524	600	502	566	523	502
50837	76786	64456	45066	38275	24184	10469	624	627	617	608	676	645	608	613	604	601	659	625	640	630	584	640	614	581	544	568	616	596	628	602	594	637	589	593	566	615	626	567	587	599	579	565	600	634	587	617	611	564	578	597	611	654	625	593	600	569	606	558	587	621	621	589	611	617	620	597	636	601	570	613	635	617	601	637	588	644	582	587	586	569	600	600	564	584	583	547	614	584	589	631	648	607	608	585	635	626	600	605	629	574	591	589	595	584	564	600	629	585	625	609	586	640	579	574	614	593	588	588	593	630	604	632	624	626	593	587	599	597	595	566	581	602	611	617	617	599	620	642	565	581	626	579	656	627	606	602	579	592	565	554	577	559	614	570	612	615	583	624	590	590	600	578	593	657	608	575	603	623	606	579	550	611	634	581	622	593	589	570	580	599	612	606	566	651	599	599	567	592	593	621	611	622	597	615	584	602	624	574	593	653	615	610	586	609	632	645	621	621	569	646	626	614	623	570	616	615	599	600	612	580	593	589	601	598	587	567	620	629	559	623	661	633	587	594	609	570	608	579	594	613	621	625	603	645	594	613	578	617	616	594	580	619	628	586	576	592	628	625	596	606	628	641	605	607	608	603	566	616	606	634	619	568	591	587	608	597	602	638	613	604	556	621	651	606	571	581	575	572	612	631	642	589	586	593	658	572	639	607	614	622	595	582	590	632	612	598	580	605	651	583	575	609	574	587	606	588	592	585	619	632	586	559	645	587	609	604	599	612	594	634	636	564	566	632	562	638	601	626	588	609	611	581	598	606	629	617	575	629	571	567	620	583	630	595	625	603	580	608	617	549	587	565	633	604	599	573	616	627	606	625	591	578	564	632	606	581	591	629	537	609	603	641	584	637	607	605	596	628	617	630	578	593	575	630	613	587	598	611	631	619	593	571	608	625	630	623	612	598	622	587	588	633	624	601	576	633	598	599	604	609	590	608	680	580	558	644	573	552	624	600	574	597	639	576	666	591	550	602	610	582	619	595	593	606	590	590	565	617	619	600	600	607	641	584	614	558	558	583	582	562	564	606	595	607	621	622	586	585	562	584	596	550	612	583	570	639	646	603	630	625	614	589	607	581	572	614	573	630	589	654	659	609	611	586	600	574	614	590	619	594	611	603	607	620	569	582	617	607	557	574	582	590	598	586	656	572	574	605	592	610	644	622	628	628	603	638	574	626	586	638	613	582	616	592	588	622	557	603	567	629	624	620	590	617	587	583	633	602	608	617	584	577	566	617	595	560	608	589	625	597	594	609	589	563	608	606	568	582	622	596	574	591	618	578	598	649	587	612	595	582	618	611	614	596	598	596	613	592	574	607	601	625	630	628	633	588	572	618	603	642	614	552	638	565	610	633	616	593	608	621	613	591	616	600	620	587	607	592	559	592	612	579	610	604	622	589	641	629	616	610	583	597	576	640	541	554	594	602	622	595	645	613	624	608	588	583	617	573	587	589	580	609	585	621	599	622	605	621	607	640	612	609	607	560	637	620	623	641	565	614	594	618	632	597	633	634	594	549	585	632	602	629	591	607	603	611	606	590	603	584	592	569	632	587	556	632	629	609	578	610	563	582	601	624	617	588	651	636	604	646	605	589	623	676	609	600	576	607	611	596	641	613	605	605	593	585	602	605	588	591	597	605	617	560	577	602	667	624	594	615	583	594	593	592	606	592	618	627	628	660	602	644	583	573	530	610	580	584	598	612	606	628	650	589	620	591	624	586	587	577	599	593	607	607	630	583	587	621	619	601	651	589	612	604	607	599	586	601	566	587	597	611	591	629	628	563	560	620	601	574	604	562	580	619	615	595	630	625	593	620	600	626	574	585	573	648	603	618	541	601	614	646	586	607	639	649	578	584	599	614	592	562	580	628	595	665	613	582	609	626	619	615	623	606	628	600	573	598	601	547	601	565	609	623	614	584	606	595	621	638	569	651	568	617	624	636	595	634	597	588	583	609	591	617	580	611	590	587	609	605	615	612	570	573	603	587	606	588	582	594	633	604	582	648	611	586	660	631	607	625	560	583	606	618	572	613	618	593	603	570	581	597	653	641	594	560	600	603	590	585	617	545	584	583	597	594	585	600	581	623	595	580	578	620	593	630	612	590	571	604	626	619	620	660	585	594	626	572	616	613	598	611	584	577	605	566	618	644	612	666	647	617	587	623	618	574	591	589	628	608	556	590	613	597	614	594	622	596	577	599	546	635	617	589	610	603	601	622	586	648	591	591	567	613	602	639	622	603	575	625	598	557	585	628	624	589	579	605	637	599	626	658	600	595	629	558	607	605	593	581	635	656	566	623	597	645	586	576	590	591	604	571	574	597	615	653	642	590	610	586	553	606	575	595	576	616	590	608	611	590	588	603	608	569	637	574	589	633	562	633	593	567	590	608	620	565	609	621	601	636	629	609	587	591	567	564	626	607	589	587	623	618	605	585	623	592	573	590	629	584	581	613	620	610	600	578	609	624	592	588	595	608	601	624	595	624	613	603	639	586	610	600	668	620	559	641	579	639	577	617	595	604	582	593	632	606	551	589	601	595	603	589	581	629	599	590	634	593	641	588	624	614	622	614	586	638	633	601	597	626	603	560	593	569	595	616	600	580	627	598	609	590	591	581	592	574	632	596	567	627	638	610	605	616	612	595	572	596	569	636	563	627	610	576	556	589	582	584	594	575	604	573	615	617	647	589	623	586	575	600	590	597	548	574	632	619	664	614	606	596	620	565	596	566	576	560	614	616	608	594	589	569	597	632	601	598	607	631	582	601	617	628	567	605	617	613	591	583	563	577	624	568	585	610	654	626	597	664	644	583	569	632	640	586	596	576	583	623	631	610	628	597	591	636	625	610	588	642	644	607	629	552	643	601	564	591	593	560	659	621	570	554	674	572	642	604	595	566	580	578	596	580	593	597	583	573	609	592	591	622	608	578	610	610	637	604	551	628	595	592	632	604	620	622	623	575	622	586	559	579	582	620	608	646	602	584	549	544	616	576	586	568	572	562	596	631	629	591	604	609	600	633	578	578	604	579	621	644	585	591	582	600	611	619	568	635	589	648	642	591	584	637	622	636	591	634	633	644	588	568	615	582	599	578	593	604	601	594	596	576	582	625	604	570	624	624	595	579	615	579	552	636	578	567	658	617	569	596	582	646	609	592	592	623	627	589	593	642	626	605	591	604	571	600	599	591	632	561	594	611	579	608	604	593	620	556	581	587	577	619	567	601	589	597	585	621	614	614	603	635	604	596	601	611	629	606	606	571	579	583	621	610	643	589	593	572	567	628	614	591	598	626	572	614	600	563	588	613	603	576	583	616	598	592	622	587	615	580	562	606	588	609	586	612	635	602	574	635	599	636	601	636	638	605	571	608	594	620	636	651	587	552	600	597	584	593	632	601	648	531	601	592	635	577	602	582	566	619	594	618	617	606	616	640	571	569	560	618	623	596	596	612	580	601	558
24504	21418	29104	30502	23174	16376	4629	417	312	320	291	283	298	280	268	284	304	306	309	286	297	285	313	294	313	304	297	288	290	296	284	300	298	288	284	318	306	311	303	270	295	291	287	271	305	290	280	304	291	272	267	275	298	291	273	279	293	281	288	297	295	293	289	311	285	264	289	292	286	305	277	279	308	312	284	290	298	289	295	304	262	292	291	296	303	275	278	318	287	303	272	289	275	282	294	292	325	273	276	286	280	285	270	297	282	275	287	274	273	273	272	317	282	277	280	282	297	313	286	290	320	275	290	296	320	321	284	312	285	288	306	271	337	262	303	290	305	298	280	328	296	270	291	308	301	316	262	285	287	305	307	286	307	292	301	305	289	294	287	312	263	303	283	294	330	291	291	303	289	309	299	276	288	281	307	285	292	269	290	307	282	307	279	288	319	286	311	304	308	292	295	263	297	292	280	261	266	299	288	312	289	300	300	298	307	289	302	283	288	312	294	294	291	319	287	284	298	278	288	303	299	262	304	290	294	326	279	283	321	290	315	289	294	276	332	327	284	293	290	287	284	279	292	319	292	275	284	282	314	297	281	321	299	285	331	272	263	278	310	305	289	292	288	290	307	279	266	293	278	255	301	282	294	283	289	320	282	267	306	314	308	307	308	271	282	313	310	301	282	294	310	290	288	288	286	339	288	305	290	324	288	296	308	290	296	310	305	314	305	302	283	286	319	300	283	301	274	297	277	312	310	307	284	311	295	302	303	294	307	266	274	320	300	300	296	311	280	269	299	278	278	281	295	267	285	292	319	301	289	295	283	278	285	300	311	292	285	274	274	273	298	301	327	262	264	301	293	286	296	278	298	272	293	313	279	315	328	286	307	295	273	285	285	292	274	299	295	320	298	262	277	298	268	288	267	275	323	304	300	290	305	285	292	300	309	271	305	271	305	298	287	298	304	272	283	304	295	293	338	295	307	297	311	304	279	312	270	291	308	310	306	322	278	268	309	308	277	303	305	246	318	292	296	241	307	319	273	302	286	292	267	275	276	284	315	266	274	303	271	303	311	295	309	283	288	276	277	279	275	287	295	297	275	317	280	326	328	295	309	295	295	289	309	304	318	290	276	293	293	255	296	309	317	275	263	323	273	258	265	296	290	311	280	316	283	289	300	294	310	286	283	298	282	295	289	265	285	296	298	288	266	300	287	290	292	272	327	308	276	287	257	271	298	307	270	297	294	303	299	301	283	262	253	295	282	297	284	269	271	283	289	296	295	295	304	308	297	294	305	296	270	259	282	292	297	281	291	257	291	282	290	298	299	295	306	298	295	306	287	291	278	264	270	275	270	284	320	269	299	291	295	294	299	310	292	294	293	314	292	283	323	278	282	320	304	300	310	340	282	304	294	295	301	276	293	294	282	294	326	337	264	327	295	280	264	252	293	277	303	291	266	310	305	296	267	294	295	294	342	289	298	280	308	279	299	296	332	299	307	297	278	285	280	293	286	271	315	306	279	294	315	290	309	295	295	290	305	307	273	298	284	289	279	331	297	293	304	273	290	300	277	292	281	298	303	279	301	301	323	278	276	307	303	285	262	296	277	279	309	310	280	291	281	295	311	305	262	262	284	320	301	293	281	288	288	310	297	312	282	312	317	294	269	279	300	288	264	280	264	261	293	276	312	322	306	293	289	293	272	292	280	280	316	310	292	311	304	286	285	304	328	312	302	294	292	276	278	288	284	277	280	299	312	289	265	289	295	304	322	285	297	309	289	276	286	305	277	278	300	258	298	329	257	302	297	287	306	313	295	285	301	283	314	298	231	266	298	303	264	282	312	291	249	267	277	280	272	300	280	292	309	291	302	297	300	288	290	282	277	307	333	295	275	292	297	302	283	280	284	292	283	321	255	249	321	291	312	288	301	289	300	318	281	300	317	297	272	290	268	288	290	290	285	292	326	318	296	286	317	324	297	330	296	283	272	290	290	311	291	306	303	265	286	265	297	281	289	280	282	292	286	320	286	276	276	285	296	275	305	268	317	277	312	266	295	299	273	305	274	305	310	284	316	307	275	322	288	260	316	295	294	302	314	277	265	319	321	308	304	309	295	321	311	318	274	308	272	288	270	279	332	248	281	324	287	277	300	282	317	258	304	306	268	283	271	296	308	273	302	285	319	296	325	311	309	277	302	286	317	296	296	293	324	297	284	302	306	311	281	280	313	300	282	277	295	291	295	292	305	307	272	308	300	300	305	271	298	311	288	265	300	277	302	261	298	283	303	270	286	287	308	304	316	276	264	273	319	275	283	302	265	291	285	298	321	275	282	278	291	300	292	321	288	274	295	297	311	272	290	282	307	271	264	299	270	284	273	295	297	302	283	267	296	276	280	265	297	274	269	257	282	283	280	271	287	297	290	291	287	305	266	292	269	279	278	277	287	327	306	265	299	261	316	302	299	296	310	266	269	278	272	286	292	286	313	302	277	287	297	304	274	292	293	308	313	271	330	282	299	271	310	293	294	288	304	309	316	282	279	284	287	326	283	302	278	264	299	287	288	278	288	295	274	271	302	315	282	320	318	306	282	273	287	319	304	296	305	277	266	309	295	313	296	275	312	289	306	278	308	286	301	299	277	293	287	258	268	288	320	279	310	322	266	270	296	290	275	291	300	289	291	316	302	315	288	270	309	300	311	287	308	321	278	267	293	292	264	293	278	319	328	312	307	281	298	283	294	278	284	305	254	278	298	298	318	254	279	285	306	287	328	270	320	313	295	319	308	322	268	269	333	295	269	307	268	270	271	303	300	320	305	281	279	270	281	298	278	309	283	311	287	285	306	293	327	273	275	256	302	322	291	324	308	263	269	274	288	294	323	286	270	284	308	320	300	271	296	275	281	304	300	299	304	302	286	287	303	280	269	304	301	303	319	293	320	287	296	317	292	312	280	284	277	312	303	286	278	284	302	307	301	301	260	314	273	289	279	315	295	303	333	313	287	256	325	299	278	298	286	289	318	291	306	289	270	325	289	270	295	288	288	301	281	274	274	269	258	278	278	293	294	260	308	307	341	296	283	309	259	285	291	281	278	287	307	268	293	275	274	299	297	269	268	290	313	297	333	282	270	285	296	316	288	313	298	284	287	300	309	287	303	280	284	302	317	288	252	289	284	332	299	308	278	275	298	293	269	285	285	274	280	294	271	290	258	300	317	308	295	285	327	253	307	289	260	302	278	279	304	261	322	277	302	327	294	283	300	303	321	296	296	301	289	313	290	317	268	327	295	312	262	301	305	283	306	305	284	282	286	285	285	294	273	286	279	304	311	289	261	307	261	268	298	325	311	280	273	270	315	308	294	299	321	273	283	307	295	297	284	277	290	298	278	274	329	306	294	278	287	284	296	289	306	280	279	297	287	302	262	317	292	297	284	276	311	306	289	281	324	298	301	303	301	280	295	279	302	327	311	269	291	308	265	328	295	294	269	318	274	285	281	309	298	301	294	308
51138	67138	53779	37451	31002	19597	6617	391	428	393	390	333	353	373	338	370	352	354	364	378	354	336	364	379	366	360	364	348	355	345	344	361	353	390	358	369	381	345	340	362	323	374	365	353	338	359	361	321	352	371	328	336	356	331	348	322	345	329	369	352	348	346	373	331	373	328	378	332	351	343	349	368	343	355	352	360	354	377	338	358	381	354	336	349	361	332	335	350	331	336	319	341	348	377	361	335	379	348	359	357	337	337	337	342	360	345	319	333	368	375	322	344	357	387	321	318	343	316	356	369	368	323	350	377	359	355	340	344	352	342	368	350	352	361	351	382	370	385	360	357	352	372	366	320	379	368	379	346	294	311	366	365	377	340	359	352	352	359	369	370	358	339	372	382	317	365	368	374	369	350	348	340	415	350	360	354	337	344	348	357	382	355	341	348	351	337	340	334	310	351	395	358	349	355	331	349	372	378	337	341	375	358	354	374	348	330	353	329	351	350	353	378	353	385	387	348	377	358	330	346	348	361	362	339	359	351	370	344	351	332	356	338	338	318	331	341	374	338	341	357	337	355	413	346	363	381	345	346	357	331	365	369	344	349	356	360	372	367	349	315	325	344	351	339	366	372	362	359	337	376	339	341	326	337	338	352	381	358	345	361	343	364	373	363	334	373	380	359	341	310	349	299	336	361	345	340	376	351	368	349	373	368	357	360	376	343	377	328	349	342	393	350	315	365	398	336	400	407	338	332	364	380	328	397	384	362	331	358	335	367	376	345	390	317	347	340	330	381	365	364	346	384	347	361	342	403	375	370	315	344	353	359	350	324	354	348	364	375	347	331	359	376	360	346	368	365	370	359	363	366	340	354	363	349	348	383	378	344	377	345	367	377	342	359	342	385	381	360	323	378	361	369	372	348	341	360	361	370	354	337	346	352	354	394	378	349	378	357	357	344	336	353	360	320	349	339	345	379	377	359	363	358	359	359	344	365	361	376	383	340	372	328	384	351	395	369	344	310	353	346	346	350	311	372	370	364	376	343	377	360	344	342	329	346	393	340	340	365	350	354	385	363	362	368	350	325	356	351	336	350	366	365	354	333	347	320	365	337	367	332	335	336	323	367	367	336	343	352	352	365	360	350	354	355	363	392	378	340	346	357	366	347	351	347	325	347	357	347	349	369	374	350	367	356	364	364	369	405	312	323	402	357	337	324	333	364	349	345	362	344	372	337	324	348	384	351	364	341	356	362	355	372	361	357	329	370	345	328	351	335	325	314	358	348	382	366	386	371	339	334	346	357	351	339	359	358	344	357	386	372	358	361	334	336	337	335	375	355	354	344	332	350	353	346	389	330	376	349	375	391	368	353	358	361	340	384	361	369	385	342	339	377	319	333	333	329	359	341	348	355	344	360	370	353	330	360	376	349	378	358	347	365	349	361	367	331	339	302	332	308	361	407	363	327	380	324	352	356	339	374	378	387	325	387	357	355	321	374	334	365	368	344	364	348	383	368	348	329	370	354	391	345	357	370	348	371	349	333	352	346	346	340	330	358	344	357	328	327	357	341	358	375	374	383	357	384	396	364	341	350	358	348	348	393	357	328	352	379	342	335	332	355	381	366	333	356	364	359	358	318	333	340	348	334	327	379	346	363	350	364	318	361	341	374	375	366	327	366	359	376	346	328	349	407	341	346	354	366	350	354	317	345	349	328	369	407	363	369	348	322	350	347	329	343	385	359	354	349	369	355	354	335	330	329	350	351	343	344	329	380	335	333	368	353	318	376	348	324	368	365	370	373	385	329	345	360	321	337	350	322	376	362	370	351	332	329	395	357	341	362	346	377	348	366	335	325	335	341	358	349	369	370	390	348	345	363	390	329	354	367	384	380	355	332	364	314	393	350	351	361	367	332	342	358	356	368	355	337	343	361	372	311	336	346	385	333	343	362	337	354	358	338	383	374	348	351	351	336	309	342	338	334	345	325	396	345	343	347	352	378	342	359	346	364	390	374	353	354	327	383	357	366	362	330	347	384	343	369	330	366	314	366	367	387	343	332	353	363	361	373	336	347	356	323	337	358	345	357	357	342	357	345	321	312	369	371	363	325	343	339	356	343	372	354	338	356	332	340	347	355	338	360	345	344	329	331	345	352	362	327	394	361	384	346	317	379	346	350	347	361	348	340	360	365	358	341	358	362	377	353	392	333	397	351	354	349	345	358	354	363	344	349	374	350	377	364	338	351	357	368	393	355	399	331	347	396	347	368	346	364	355	340	371	338	365	392	374	376	357	330	353	366	341	364	340	326	352	337	362	330	332	365	336	373	376	357	389	352	334	378	338	355	344	357	347	355	317	337	376	358	344	375	321	375	349	328	340	358	345	345	339	334	386	349	351	355	351	366	380	382	351	358	346	328	318	322	355	356	341	351	371	345	360	343	334	332	369	375	359	380	349	339	349	339	338	354	331	355	355	341	342	351	344	369	348	378	327	323	373	357	357	321	332	368	331	338	368	372	301	345	387	353	352	343	336	333	363	324	351	363	336	337	323	346	331	369	368	364	376	326	347	342	363	368	379	356	383	332	391	333	371	346	399	366	354	377	351	329	351	352	328	337	384	361	359	314	368	329	390	339	355	372	353	371	373	380	356	337	335	345	360	360	339	356	359	313	322	369	372	342	342	321	325	349	302	339	344	368	337	364	358	352	367	378	378	385	323	355	376	354	329	379	368	349	330	360	346	362	379	387	367	355	403	348	332	342	324	359	375	359	324	362	345	380	355	344	329	347	377	348	330	344	377	370	338	349	313	362	338	352	349	348	343	336	348	365	341	370	331	353	356	362	384	355	368	365	345	342	340	380	387	357	349	396	322	353	371	363	327	373	339	368	366	366	342	324	359	371	331	354	379	338	370	402	335	378	378	335	347	331	370	344	335	376	345	365	350	363	399	374	347	365	341	330	335	355	335	360	350	366	342	382	342	327	335	342	346	356	350	358	367	371	354	343	370	361	339	367	368	366	388	358	353	362	333	341	352	362	334	356	381	386	363	369	305	342	319	357	348	377	329	360	365	363	394	345	366	339	384	365	380	342	352	338	352	377	344	356	368	343	382	372	327	334	369	363	353	367	361	365	346	366	356	342	378	350	346	361	362	351	327	347	339	335	360	395	355	361	350	361	343	341	380	339	352	368	359	302	338	361	368	345	332	350	386	342	337	388	376	380	329	346	336	373	344	357	396	370	328	354	358	341	324	354	338	380	345	363	330	340	333	319	361	381	369	374	364	354	340	369	312	339	372	328	339	361	348	352	347	363	337	347	378	346	382	344	336	356	348	348	339	346	352	359	378	318	384	334	323	373	380	366	354	350	384	345	353	383	331	332	349	372	324	340	370	373	357	345	363	346	361	352	327	354	353	350	372	330	389	352	339	363	356	372	345	375	324	348	347	322	357	339	342	340	364	343	363	324	333	356	365	355	370	329	376	382	333	369	357	368	364	377	327	339	362	339
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
